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
339527598489	339527599006	339527599556	339527600106	339527600657	339527601206	339527601756	339527602306	339527602856	339527603406	339527603956	339527604531	339527605056	339527605606	339527606156	339527606706	339527607257	339527607806	339527608356	339527608906	339527609456	339527610006	339527610557	339527611131	339527611656	339527612206	339527612756	339527613306	339527613856	339527614406	339527614956	339527615506	339527616056	339527616606	339527617156	339527617706	339527618256	339527618806	339527619356	339527619931	339527620457	339527621006	339527621556	339527622106	339527622656	339527623206	339527623756	339527624306	339527624856	339527625406	339527625956	339527626506	339527627056	339527627606	339527628181	339527628706	339527629256	339527629806	339527630356	339527630906	339527631456	339527632006	339527632556	339527633106	339527633656	339527634206	339527634756	339527635306	339527635856	339527636431	339527636956	339527637506	339527638056	339527638606	339527639156	339527639731	339527640257	339527640806	339527641356	339527641931	339527642456	339527643006	339527643557	339527644131	339527644656	339527645206	339527645757	339527646306	339527646856	339527647406	339527647957	339527648506	339527649056	339527649606	339527650156	339527650706	339527651257	339527651831	339527652356	339527652906	339527653457	339527654006	339527654556	339527655106	339527655681	339527656206	339527656759	339527657306	339527657856	339527658406	339527658956	339527659506	339527660056	339527660606	339527661157	339527661706	339527662256	339527662831	339527663381	339527663906	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2708	3600	2300	2708	3600	2300	2708	3600	2300	2708	3600	2300	2708	3600	2300	2708	3600	2300	2708	3600	2300	2708	3600	2300	2708	3600	2300	2708	3600	2300	2708	3600	2300	2708	3600	2300	2708	3600	2300	2708	3600	2300	2708	3600	2300	2708	3600	2300	2708	3600	2300	2708	3600	2300	2708	3600	2300	2708	3600	2300	2708	3600	2300	2708	3600	2300	2708	3600	2300	2708	3600	2300	2708	3600	2300	2708	3600	2300	2708	3600	2300	2708	3600	2300	2708	3600	2300	2708	3600	2300	2708	3600	2300	2708	3600	2300	2708	3600	2300	2708	3600	2300	2708	3600	2300	2708	3600	2300	2708	3600	2300	2708	3600	2300	2708	3600	2300	2708	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
22344	20396	28058	22642	20396	17319	2394	1139	919	837	804	691	710	685	697	685	622	627	634	610	558	597	558	550	601	596	586	555	537	586	571	576	520	541	584	512	607	535	552	529	550	552	569	557	545	536	574	538	553	554	532	522	538	500	496	545	551	552	543	542	519	487	543	528	526	533	522	557	521	500	550	510	530	569	514	534	534	517	530	534	516	539	515	520	536	497	530	531	535	518	524	538	539	490	528	545	497	536	494	493	540	557	521	557	541	510	546	548	519	530	528	525	539	534	534	512	528	555	505	493	516	546	494	517	542	532	504	535	523	503	487	518	565	537	553	554	531	532	513	489	526	526	524	527	517	529	525	506	512	514	525	532	550	545	548	512	522	583	559	549	532	543	520	555	527	564	530	499	565	530	508	555	504	538	499	529	519	528	541	505	513	501	502	530	563	501	530	488	531	515	503	496	517	545	577	512	539	527	508	501	513	527	555	543	504	537	553	496	536	520	530	509	530	505	539	518	530	525	472	533	527	525	488	548	532	515	535	566	542	542	534	592	560	503	573	549	557	524	534	554	564	544	523	523	527	508	549	519	542	493	553	539	537	553	547	512	567	563	513	513	515	539	526	511	502	504	543	564	541	506	541	621	526	538	548	494	544	517	514	526	531	517	511	490	502	540	533	535	532	507	493	548	513	562	534	534	527	529	517	529	548	529	524	490	521	529	524	581	529	539	532	529	529	515	547	525	533	514	527	562	517	580	528	500	554	504	512	514	551	537	529	545	521	523	520	515	500	527	531	527	571	518	530	514	514	514	506	547	524	549	499	514	546	582	513	520	474	550	532	550	531	522	552	540	531	544	512	526	525	535	540	571	512	558	546	578	533	517	495	491	553	564	530	546	506	580	512	530	528	532	500	573	528	502	508	497	498	552	557	505	497	505	566	503	543	490	529	492	521	523	554	534	571	516	526	527	494	481	534	563	484	537	522	530	539	533	550	539	514	545	505	572	524	531	539	556	512	533	577	529	556	526	545	547	552	519	587	535	475	515	521	580	556	518	505	530	512	532	552	543	559	552	515	516	523	570	542	502	508	509	549	491	539	506	544	536	526	504	551	496	519	517	518	520	539	500	521	555	529	545	502	507	531	515	544	521	531	570	550	525	515	573	549	531	512	525	539	542	497	455	487	541	471	548	539	504	498	539	527	544	489	533	497	552	524	541	521	555	548	555	556	504	542	502	543	575	514	557	509	522	571	559	536	506	515	498	528	499	542	543	554	501	535	503	522	553	508	534	537	544	515	519	506	522	534	550	476	523	526	509	512	513	515	519	553	546	516	513	549	561	531	536	543	560	516	501	527	540	511	532	520	528	539	523	513	521	537	556	600	531	563	543	530	510	537	543	566	526	539	523	546	551	547	481	545	510	513	528	579	538	541	484	555	507	521	533	582	510	517	524	559	550	494	523	514	500	524	558	548	541	498	519	534	488	515	528	500	546	459	512	530	521	547	519	513	541	539	481	572	543	529	524	487	565	527	532	529	552	488	531	481	505	504	526	511	523	523	560	542	507	476	511	556	524	542	518	516	522	573	484	493	523	498	474	541	534	547	511	495	547	496	542	547	527	509	518	535	519	525	531	498	536	573	528	565	524	543	492	524	505	525	527	522	547	529	532	529	571	521	568	548	500	539	548	472	505	541	527	554	534	532	523	533	564	516	554	539	504	504	495	523	567	507	532	552	538	529	562	528	540	481	547	518	514	529	494	536	520	536	527	536	545	535	532	557	520	517	571	521	499	488	563	511	530	544	524	523	475	507	511	514	492	505	533	516	462	542	514	511	545	543	530	497	551	527	544	512	519	533	521	493	531	544	539	526	532	547	515	474	520	532	522	545	486	562	523	515	485	529	548	537	524	507	519	546	505	504	573	529	492	555	524	509	499	525	523	525	566	520	539	528	532	544	502	493	554	517	509	545	552	530	497	502	528	514	505	519	533	572	523	533	516	562	514	540	537	501	504	531	534	532	571	523	478	548	551	559	565	567	532	505	520	540	439	520	541	504	578	506	574	511	553	508	520	486	559	518	543	556	568	505	500	549	491	534	526	524	522	504	535	533	513	519	526	584	552	533	525	570	521	528	520	493	472	542	528	515	549	543	521	550	559	541	535	502	540	522	548	528	538	535	523	544	523	504	546	519	491	480	502	516	473	505	518	527	530	526	533	517	535	508	552	572	507	521	527	519	547	503	545	510	506	539	502	522	529	536	486	533	468	517	567	536	524	527	580	496	538	514	520	506	513	562	546	528	560	553	534	534	546	523	556	560	491	518	513	573	523	509	498	519	540	492	567	507	579	552	540	517	525	516	506	510	517	503	512	517	518	489	499	505	543	537	530	555	536	556	512	525	516	544	563	521	510	519	502	567	528	539	512	528	533	597	539	507	498	491	561	546	527	515	477	543	523	554	521	485	552	492	521	508	505	521	516	492	568	512	516	538	556	543	509	541	510	510	537	520	499	519	539	528	535	561	522	541	522	481	544	571	493	496	564	523	490	556	569	506	542	523	509	498	547	537	516	511	533	500	499	558	514	526	539	548	510	542	530	475	475	560	556	486	530	563	522	512	515	513	507	507	531	563	517	490	511	477	513	547	481	511	535	509	507	498	538	517	505	540	534	491	494	503	555	511	516	511	563	517	512	497	499	510	566	533	532	508	540	493	571	544	529	512	527	500	538	514	522	516	508	496	512	555	530	520	500	554	509	577	525	517	580	502	507	538	509	510	573	524	499	520	570	518	538	497	573	553	515	500	560	538	535	532	539	561	525	516	549	514	514	537	524	547	516	493	517	518	526	540	512	550	547	519	505	555	534	518	498	488	506	526	543	543	527	491	571	550	552	480	507	519	564	519	538	544	503	539	532	519	504	543	517	519	498	527	510	521	566	566	498	530	553	514	528	552	454	528	493	543	545	537	547	540	545	490	557	539	494	495	536	545	496	513	514	541	556	541	525	539	536	559	518	531	534	554	528	518	538	541	510	554	549	518	537	522	537	515	541	510	528	516	529	541	538	556	485	571	563	501	502	514	528	511	546	497	483	533	535	551	508	519	563	511	491	533	524	548	563	545	521	545	531	527	542	533	563	518	498	502	589	546	528	553	545	558	536	518	533	526	540	520	513	542	528	551	525	555	510	547	508	532	534	526	525	497	512	556	521	505	531	539	507	517	508	511	481	544	524	494	509	510	515	530	504	562	488	525	516	524	513	498	517	522	523	541	541	535	492	499	530	511	546	498	538	506	529	494	535	579	565	508	524	522	511	522	570	511	550	523	534	552	508	580	545	503	488	542	486	516	497	505	518	526	529	520	480	565	528	529	482	508	492	514	522	509	516	546	523	541	577	543	514	523	519	488	520	551	546	523	505	536	541	515	540	516	498	511	502	543	543	542	553	548	556	527	496	530	490	530	534	517	546	503	513	489	522	533	493	536	486	534	522	535	525	474	511	536	562
34352	16196	13753	7747	5365	4164	3251	2748	2305	2023	1808	1595	1375	1383	1326	1278	1232	1249	1187	1105	1024	1073	1040	1038	1013	1014	999	954	1000	948	974	1002	915	1022	972	967	965	1013	906	922	946	952	890	936	936	935	895	891	921	896	904	984	905	896	936	913	951	916	979	887	947	893	949	913	937	882	931	889	929	858	936	894	920	913	859	880	902	919	896	889	887	923	874	879	914	863	910	940	929	919	902	921	900	930	856	893	904	834	917	930	886	928	942	892	939	917	907	937	919	884	892	897	899	933	898	880	963	944	961	946	953	894	842	914	913	966	950	912	929	880	886	911	909	870	907	921	858	900	902	862	956	867	891	896	915	885	905	818	910	939	880	912	886	925	907	897	903	925	935	944	864	906	865	925	953	935	923	892	901	911	866	895	905	897	835	881	894	888	874	893	921	856	957	945	902	874	909	901	888	899	922	931	935	908	874	879	928	881	879	885	871	878	940	893	902	968	922	859	965	905	892	880	924	841	890	881	850	893	879	908	897	907	863	923	901	842	898	879	856	899	894	913	843	862	884	905	864	925	874	950	908	893	925	930	853	918	883	981	914	923	882	908	877	964	850	908	894	896	889	879	897	957	894	882	884	926	916	876	851	900	919	911	898	887	895	907	925	860	916	887	933	900	848	907	929	904	891	869	873	911	923	912	882	868	919	881	865	942	913	912	928	852	915	891	928	915	920	920	901	875	877	924	921	917	854	930	821	834	880	935	872	909	945	886	920	880	887	890	880	908	916	897	885	870	890	932	864	861	875	847	898	846	886	867	924	895	862	863	890	893	930	871	907	970	928	866	896	922	937	886	955	908	885	908	910	904	912	839	872	909	925	915	894	925	927	911	955	932	931	919	888	895	869	885	951	917	955	930	940	878	898	869	893	915	909	902	886	868	898	916	856	917	910	919	881	902	863	870	940	907	882	845	896	872	954	916	891	913	850	849	891	901	858	923	859	912	871	895	880	936	905	835	919	851	854	871	915	866	889	887	890	907	871	872	928	912	890	929	878	914	912	869	869	904	870	862	880	890	871	915	852	903	915	871	838	899	852	975	874	907	886	940	888	901	875	904	873	892	898	901	834	865	897	858	873	932	888	938	891	879	892	888	896	834	883	891	914	906	889	877	876	829	918	893	909	873	911	942	887	985	920	884	846	842	930	903	858	877	908	903	877	901	915	908	893	883	838	884	877	932	870	889	938	891	821	922	941	932	866	893	938	873	917	866	950	902	881	886	879	871	879	895	895	865	916	880	919	931	904	909	880	982	882	895	869	913	874	867	919	939	935	858	861	857	880	870	882	910	949	889	903	865	855	929	900	909	903	870	881	829	926	911	885	907	942	930	884	882	935	880	902	923	862	941	931	951	908	857	883	881	902	889	857	923	901	917	907	859	834	879	908	900	910	920	910	885	914	962	886	939	898	876	924	863	902	878	854	885	946	910	930	874	903	897	897	917	844	882	925	859	854	926	892	869	889	909	873	855	910	866	887	871	845	895	900	916	853	934	874	907	899	865	928	895	948	849	907	923	934	875	897	933	912	879	896	893	892	826	899	935	935	830	924	948	886	895	864	914	892	928	876	879	890	885	884	877	861	897	905	872	897	881	866	946	896	894	903	864	887	877	892	888	888	874	862	885	833	918	937	901	903	916	923	951	891	924	908	916	912	925	862	920	967	902	890	929	892	841	907	877	900	911	830	905	861	889	886	939	873	882	932	942	915	879	939	917	887	862	923	905	871	888	892	944	887	923	871	947	873	879	877	869	940	871	934	869	907	865	884	877	896	863	938	878	883	893	891	871	919	879	846	883	898	895	905	931	841	929	924	879	947	896	892	891	853	923	939	866	893	921	897	838	890	902	858	890	856	885	961	956	873	909	906	902	888	951	893	932	831	939	866	855	920	930	851	900	881	893	945	842	892	955	878	838	917	925	874	900	878	902	928	898	893	924	871	884	918	903	862	875	947	902	866	965	900	863	894	874	874	880	883	945	906	863	853	919	896	894	866	906	926	904	908	902	872	929	855	907	927	899	909	886	904	902	887	929	910	827	897	909	928	902	863	904	927	916	918	907	944	873	917	873	923	910	907	849	893	887	887	889	910	899	907	846	910	894	902	886	848	906	909	895	872	907	854	934	894	926	864	925	913	908	856	881	889	908	929	871	913	906	841	897	921	847	966	927	884	857	940	894	854	897	906	871	881	879	944	946	883	923	853	914	913	901	891	866	908	880	960	934	919	921	927	845	864	915	867	903	894	866	860	959	938	875	888	929	916	942	946	912	914	936	866	939	929	876	881	915	866	906	877	914	895	926	935	881	895	948	937	891	905	918	874	940	914	893	909	919	922	932	879	887	893	931	914	879	932	939	836	905	897	864	957	876	935	903	919	921	1013	882	892	862	933	940	916	867	884	919	882	923	935	916	887	869	855	900	922	884	853	905	925	872	907	923	884	892	927	909	949	901	895	895	891	942	912	931	920	905	912	914	936	874	923	909	882	885	940	883	888	902	925	914	830	915	885	884	903	951	869	951	900	897	909	868	895	913	936	920	893	889	889	947	947	943	869	915	932	897	955	929	882	867	913	906	881	909	924	898	932	882	916	877	911	877	919	852	879	901	879	917	895	980	861	943	896	848	927	864	888	897	887	879	923	913	909	908	887	925	888	908	906	890	880	892	872	864	850	906	836	863	898	861	881	923	929	906	931	954	877	856	916	933	944	919	841	940	926	872	937	904	943	921	896	847	943	919	879	904	887	898	885	892	865	918	938	892	895	860	838	837	874	966	875	902	941	939	893	867	923	889	861	893	879	924	922	839	853	868	860	905	883	905	917	931	896	877	907	914	934	912	906	902	901	841	823	936	887	855	912	925	919	885	862	893	885	881	884	908	866	874	890	902	891	870	808	877	868	901	883	893	821	911	911	871	899	929	895	915	894	832	848	926	848	903	917	900	925	851	888	915	887	930	927	886	906	968	917	904	841	937	886	901	888	940	871	912	920	910	873	859	904	875	893	893	902	864	892	876	919	902	864	834	848	873	861	889	859	930	879	878	938	846	913	958	918	863	949	894	907	898	894	897	859	944	946	918	862	929	888	869	880	895	838	856	880	892	919	906	891	867	870	849	856	907	889	901	928	874	891	924	880	864	898	894	894	877	874	879	917	878	843	929	905	899	956	833	925	868	909	907	950	952	862	896	890	861	951	906	826	870	882	905	827	843	911	848	882	868	926	882	877	883	914	910	880	923	847	922	856	887	891	876	914	921	861	868	934	881	910	900	883	914	845	960	904	859	892	914	898	924	900	823	881	892	920	860	878	857	860	914	922	882	859	894	880	925	904	893	894	858	893	924	922	915	881	897	919	917	875	932	871	890	874	899	913	810	939	857	890	941	934	865	890	901	861	853	871	889	907	898	890	879	946	809	883	918	950	938	969	877	882	909	884	872	873	863	878	947	887	833	900	896	905	888	906	928
27298	20964	7586	434	242	203	213	168	157	173	165	162	155	152	155	164	143	135	143	140	139	150	161	137	155	133	138	136	149	141	129	156	147	140	155	159	140	133	146	145	146	128	146	149	117	148	139	158	137	131	165	167	135	137	142	173	154	138	146	139	128	134	163	141	139	139	147	152	134	148	149	109	129	142	115	150	141	128	166	139	145	118	137	154	141	149	156	122	141	141	151	142	114	139	151	149	143	132	154	157	145	152	152	166	153	139	143	149	159	155	169	145	129	156	129	153	147	142	157	129	137	141	151	146	159	145	159	144	151	178	134	168	132	163	149	136	131	141	155	135	152	141	145	122	162	135	158	136	166	150	123	141	148	155	145	142	138	137	160	166	142	150	145	139	153	127	150	139	157	156	133	146	140	126	139	147	162	147	162	146	124	140	148	157	149	154	151	160	143	162	163	147	155	135	138	148	144	161	114	148	156	137	156	123	125	125	151	127	151	124	137	144	131	165	159	147	145	131	139	128	138	144	141	139	142	143	155	140	134	158	159	143	143	151	146	122	159	150	161	140	163	139	155	153	141	152	145	134	126	129	151	162	127	130	147	142	123	152	152	138	148	126	146	127	134	148	149	139	141	151	148	157	164	150	146	148	133	148	155	147	136	124	151	134	137	124	140	140	133	147	122	148	146	136	127	146	155	130	157	154	145	155	143	131	146	150	134	155	132	130	126	149	148	156	123	122	153	146	143	132	160	160	143	148	133	115	168	129	152	144	144	129	131	146	140	144	148	167	143	156	155	133	148	138	136	129	154	139	140	132	128	149	146	145	156	168	142	145	146	147	138	153	140	148	127	143	145	151	142	137	151	131	126	153	134	135	146	135	142	162	128	131	135	158	151	154	133	152	150	153	143	120	123	148	151	150	149	132	125	167	149	156	162	153	164	160	140	148	131	157	135	145	141	136	138	132	129	128	138	139	168	133	152	143	140	137	151	147	131	153	153	138	158	126	140	139	134	140	132	137	150	144	138	137	161	161	145	139	136	135	140	148	148	152	153	150	132	138	127	161	162	128	132	139	144	143	157	148	142	138	141	132	153	144	148	139	134	135	162	144	138	125	135	135	159	154	158	134	135	130	144	143	157	139	154	158	114	154	155	135	148	165	141	143	154	143	166	132	151	153	163	133	139	153	129	122	155	139	138	143	145	155	159	137	166	156	121	144	160	136	147	153	159	131	151	143	137	131	156	157	151	155	129	142	144	132	136	142	161	157	168	146	136	140	126	120	141	166	137	143	118	160	148	129	134	125	143	147	139	159	148	159	145	155	155	138	145	120	144	154	142	151	129	141	131	130	131	150	132	143	146	138	142	137	156	122	154	150	139	159	148	129	136	124	132	148	158	166	136	114	145	144	125	154	137	150	151	157	157	156	128	155	143	150	135	128	141	145	123	131	140	142	140	130	136	151	139	135	139	125	184	127	155	149	154	126	159	156	143	147	160	126	140	140	143	135	146	141	137	133	158	146	147	145	146	135	143	141	124	151	142	149	152	140	126	135	138	137	139	141	153	123	146	142	159	147	152	147	141	139	161	139	141	131	126	153	122	161	146	150	136	148	134	140	162	169	134	136	163	141	137	140	142	135	139	135	133	139	136	154	144	137	162	142	146	134	157	146	135	130	158	175	133	149	146	142	160	125	144	168	133	161	145	147	157	131	145	134	139	150	139	151	143	151	149	137	129	136	141	165	142	146	129	146	156	147	169	142	137	150	157	136	138	155	125	152	146	133	114	134	142	143	144	133	129	148	171	138	129	148	144	136	163	124	162	141	146	146	144	154	133	153	149	125	123	136	144	159	149	147	149	162	155	145	157	140	151	144	135	129	130	158	142	154	135	137	138	170	138	139	145	129	134	151	134	143	146	138	140	147	154	140	139	151	125	138	146	127	141	149	115	159	167	148	149	126	152	161	149	132	139	133	128	133	127	129	131	148	151	147	151	151	152	141	149	139	152	132	159	149	123	132	150	161	137	140	133	159	146	141	134	159	121	134	152	163	131	147	145	157	145	140	143	134	128	152	139	149	134	131	131	125	154	130	166	133	159	145	135	148	135	141	128	138	170	169	142	156	148	166	133	139	117	153	144	132	142	161	145	124	160	129	148	162	149	126	143	152	152	141	139	146	157	155	146	145	138	130	125	139	151	155	139	159	131	148	136	163	167	143	157	145	113	160	159	136	113	141	144	142	135	154	160	159	166	140	162	135	135	140	156	169	137	135	130	139	146	147	131	152	154	134	144	142	141	148	122	134	137	138	139	150	161	119	147	158	157	143	138	167	164	150	146	145	153	130	162	145	154	149	168	129	133	130	132	136	128	132	117	137	139	136	116	135	135	148	136	145	159	135	151	162	158	144	150	162	142	139	130	144	133	154	144	148	121	133	149	135	164	161	146	142	138	134	160	155	145	133	140	159	153	130	125	156	136	155	155	135	170	155	108	135	158	146	142	142	136	134	138	125	161	158	155	157	152	143	140	139	150	164	171	135	149	138	138	135	159	153	161	153	148	144	144	152	145	143	143	140	141	149	142	151	133	148	146	150	131	170	127	134	130	148	131	128	184	157	149	144	145	167	142	138	160	144	170	167	173	133	152	145	149	150	174	145	141	141	144	127	167	156	154	149	148	146	153	156	164	130	116	165	155	141	166	160	143	177	144	153	147	131	145	137	140	151	153	135	154	123	143	157	137	151	139	123	132	136	139	123	152	141	147	140	140	149	140	148	135	148	129	152	144	146	115	160	140	122	147	138	150	149	135	140	141	149	139	155	152	131	135	135	141	153	131	130	151	153	117	149	142	150	145	142	143	160	148	136	143	128	146	129	125	130	146	135	126	145	141	136	160	143	136	168	135	130	136	142	127	141	145	151	139	148	159	140	133	127	153	168	148	144	133	128	139	154	167	150	138	158	164	157	146	154	136	140	146	153	140	161	140	141	132	160	144	148	126	129	143	140	166	142	128	154	148	149	147	129	143	135	143	130	135	140	137	132	144	143	125	139	159	155	166	136	149	142	162	136	149	146	157	154	135	138	138	155	152	141	159	143	128	114	128	130	134	161	145	163	118	142	124	145	134	138	136	143	146	151	156	148	150	166	142	141	154	131	160	135	149	122	133	138	133	128	151	156	137	133	130	134	143	143	144	152	153	145	148	141	129	145	150	140	141	137	143	142	135	145	151	146	160	131	143	108	167	158	137	137	140	139	117	127	145	133	160	158	147	132	129	126	156	149	152	151	139	143	152	127	156	145	146	139	152	138	134	163	156	158	139	122	145	152	153	112	154	128	143	126	154	117	147	134	137	168	158	149	153	155	151	149	139	152	147	159	160	137	168	139	160	145	137	128	127	151	139	147	160	160	151	128	154	117	151	129	147	128	123	176	143	140	149	159	133	145	141	122	151	129	122	133	134	136	143	150	140	150	138	127	133	147	138	141	141	141	136	179	137	154
15069	1379	1328	702	528	486	403	386	361	315	337	297	292	288	331	290	267	269	283	272	275	278	269	309	276	284	253	278	298	273	280	279	275	292	283	284	288	283	279	277	262	273	262	286	262	314	323	307	254	269	269	293	268	280	250	279	258	274	251	272	278	290	266	267	281	285	253	246	308	263	314	294	266	273	283	279	247	279	276	272	282	278	247	281	316	263	285	257	249	274	266	283	297	273	269	288	234	280	273	235	295	276	296	250	267	283	285	286	291	289	289	259	304	284	265	277	259	248	237	281	279	290	288	278	295	278	262	262	253	267	283	279	257	269	276	268	267	272	292	298	259	261	279	293	277	317	263	276	276	244	247	265	292	238	291	269	271	245	292	240	275	281	279	266	279	277	295	285	293	265	261	295	289	296	279	295	282	278	274	289	272	285	286	264	329	277	266	263	307	226	282	250	277	269	271	239	283	262	255	281	260	292	303	284	300	306	299	256	266	252	300	281	289	288	266	266	272	283	241	283	248	261	276	293	267	292	319	244	274	287	291	271	280	314	280	288	283	271	273	273	278	259	287	299	284	284	280	286	266	272	238	255	268	294	280	288	277	296	303	260	302	298	277	291	297	274	287	291	274	252	263	290	297	286	254	270	296	254	264	290	274	274	274	268	264	264	272	292	296	264	287	257	290	282	267	287	271	269	243	273	282	282	279	290	262	271	281	284	272	286	255	252	262	250	267	275	324	264	263	294	269	292	263	269	277	276	268	265	273	301	238	297	267	298	266	297	272	270	282	263	308	293	285	314	290	289	282	263	245	261	262	260	272	281	242	277	285	254	273	283	261	272	270	279	278	293	269	265	278	265	290	268	282	280	279	264	317	317	267	302	268	292	246	269	244	256	266	281	251	264	277	292	293	267	272	284	277	293	281	281	274	299	279	273	268	263	262	245	288	260	268	281	291	244	315	286	250	284	280	272	268	279	289	265	270	281	270	277	288	278	289	275	287	254	284	306	283	277	291	290	272	258	301	265	269	292	282	288	264	291	266	262	271	290	264	261	272	262	274	258	278	303	264	307	275	285	284	282	264	279	290	286	279	259	268	282	297	263	260	298	286	271	263	274	286	277	270	273	285	274	267	314	266	264	290	289	250	277	288	251	257	250	265	273	292	306	272	258	288	297	277	282	267	303	255	268	289	291	282	241	279	261	295	260	291	300	307	276	283	282	276	264	254	283	291	292	284	255	269	265	318	270	277	274	271	267	263	282	266	283	306	313	265	302	282	292	292	262	291	253	307	255	271	280	297	271	251	269	298	302	283	275	281	293	278	303	277	278	256	275	279	299	304	266	304	260	299	279	263	300	293	299	285	269	262	259	256	271	266	253	291	308	271	248	268	299	277	280	277	276	304	276	256	267	274	260	291	277	289	259	271	286	276	254	275	267	259	285	263	315	258	292	277	281	264	267	271	267	271	300	278	285	313	271	277	306	253	262	278	288	284	300	275	229	274	279	292	296	289	270	302	269	272	286	287	265	305	274	289	272	279	266	243	262	279	275	276	289	277	303	306	296	284	304	261	294	262	240	274	250	289	278	270	276	295	302	292	263	277	269	305	285	266	272	270	287	260	251	263	272	272	270	248	297	296	278	258	247	296	270	270	247	281	267	261	259	267	284	248	290	297	294	309	254	298	251	267	275	275	285	267	278	286	274	281	305	277	268	262	297	271	267	278	292	286	303	280	285	259	299	262	272	302	288	281	268	270	274	276	275	307	272	285	259	275	289	301	256	313	253	288	248	290	286	269	244	285	281	265	266	277	314	271	246	246	268	239	284	266	269	281	265	279	269	263	274	285	261	268	274	282	289	280	270	261	261	309	287	272	257	299	272	272	276	283	292	322	302	271	278	305	276	261	299	264	285	278	299	266	284	271	277	279	245	251	283	306	302	311	265	294	263	277	288	273	258	286	268	271	282	269	274	275	313	273	282	278	290	238	274	303	293	263	296	280	283	253	269	292	312	249	276	287	291	268	288	294	266	285	279	278	279	278	254	282	269	283	255	269	308	287	300	281	258	266	280	277	284	261	273	285	274	276	256	293	273	260	276	284	267	260	300	289	269	263	268	253	270	283	281	275	275	291	287	287	302	282	286	304	288	261	265	291	252	268	269	261	275	291	241	268	276	311	301	255	269	299	267	265	268	287	286	270	274	291	267	249	275	256	264	252	269	270	278	275	255	287	276	262	268	259	268	241	294	273	293	293	277	241	302	272	277	269	282	280	251	242	268	248	283	259	277	296	274	268	286	268	297	275	290	263	266	276	284	254	284	287	279	268	287	294	254	276	292	279	278	280	276	273	309	272	246	258	248	304	298	269	261	272	262	280	275	238	269	295	286	293	270	258	289	264	240	288	279	273	279	289	273	281	266	288	277	285	245	305	285	285	258	247	280	285	248	280	267	287	288	275	267	321	263	283	287	257	286	251	288	256	248	270	279	268	283	281	245	279	282	319	293	260	230	285	258	293	249	260	300	281	246	263	299	306	279	273	248	280	303	319	296	259	271	293	260	275	273	298	287	251	276	271	278	270	290	256	281	270	279	272	290	269	242	274	262	261	263	293	288	281	275	256	261	279	268	283	297	279	272	272	271	274	281	308	276	274	296	274	253	271	292	264	276	305	317	256	259	288	267	261	297	269	289	278	251	261	244	283	285	289	273	249	304	285	290	258	269	287	278	257	283	272	301	267	256	282	267	286	286	282	287	291	309	257	261	257	264	233	279	338	259	323	298	268	258	260	312	299	269	293	280	263	280	262	270	272	241	292	250	266	254	276	288	277	265	274	272	286	257	278	279	281	285	289	258	265	265	256	289	268	297	287	286	267	236	290	295	229	289	261	283	263	285	308	288	277	270	269	291	260	316	261	270	288	287	282	270	319	307	261	258	238	266	285	267	285	278	295	264	272	278	252	244	275	284	264	252	245	302	250	267	283	269	260	285	288	256	270	271	260	264	237	283	245	281	272	284	277	273	257	261	269	287	248	280	290	295	302	285	300	265	273	257	289	268	277	284	264	264	279	263	292	273	269	259	265	287	263	281	287	259	294	267	308	289	286	273	285	278	288	277	246	269	302	246	263	289	288	281	286	297	273	265	281	257	251	266	251	269	266	257	276	289	264	306	261	280	234	287	294	282	290	267	278	301	299	281	276	297	275	256	257	283	302	333	291	270	283	260	290	222	244	283	280	283	259	302	271	268	270	297	284	271	255	273	300	269	264	264	288	258	263	276	267	305	271	285	266	262	279	244	269	279	261	283	266	298	283	306	290	247	268	288	273	292	263	272	288	286	276	290	280	289	270	300	287	283	296	276	280	273	302	282	272	251	258	302	303	302	280	282	285	288	252	242	248	277	288	277	271	269	304	282	288	285	244	272	288	281	265	294	307	288	284	274	243	256	267	262	266	277	277	282	267	256	280	282	279	325	270	278	278	284	287	288	276	267	291	292
24733	21708	29073	24845	19496	1970	873	648	582	523	526	514	447	439	447	396	411	364	416	401	387	383	414	364	388	404	395	390	399	394	387	355	407	385	383	373	349	355	363	375	373	375	391	367	380	381	365	343	356	384	365	346	377	381	383	361	358	364	359	360	335	359	363	339	349	378	356	359	333	405	366	332	368	373	411	345	328	363	366	333	370	362	368	363	347	334	360	352	353	356	373	350	381	385	361	366	360	344	382	350	374	357	337	349	367	355	350	360	361	336	337	326	340	383	362	392	338	371	367	339	333	337	376	300	344	350	364	347	352	353	374	360	364	369	346	359	348	368	348	371	366	403	362	370	355	397	334	336	349	354	357	344	358	349	341	365	386	322	334	332	373	348	337	355	328	339	361	374	358	331	363	344	345	329	385	357	356	328	384	355	378	365	348	338	331	346	348	367	373	337	365	356	367	377	385	345	364	374	351	379	373	377	364	334	353	363	356	351	368	364	333	345	351	374	359	382	371	368	404	389	354	341	366	365	378	354	359	359	367	376	343	337	346	366	360	357	370	385	367	357	383	397	355	374	367	358	361	363	361	347	361	347	312	381	360	374	325	332	370	384	360	352	355	363	367	364	341	359	360	348	366	369	341	349	381	360	355	357	381	387	368	380	341	383	350	375	370	356	326	365	383	396	330	364	337	324	357	303	352	368	375	331	348	352	380	374	367	351	358	355	365	373	359	344	355	355	372	353	352	386	343	370	344	336	371	362	369	355	358	374	352	377	369	360	378	365	363	361	384	348	348	348	355	379	344	394	342	344	369	305	373	365	360	420	343	364	328	363	363	361	338	373	319	376	348	361	334	335	351	333	363	364	350	382	369	332	357	357	363	353	363	351	339	343	370	355	347	366	371	369	334	395	366	360	379	355	339	324	324	397	331	382	377	342	343	363	346	359	339	357	380	382	331	351	380	403	370	373	349	360	388	364	363	343	374	336	351	311	366	378	393	362	380	341	332	373	373	362	384	364	355	338	359	331	380	393	353	332	366	360	358	342	359	365	363	360	374	365	347	338	344	384	382	370	355	368	359	345	362	348	347	355	357	362	359	368	331	356	392	361	336	383	345	372	350	349	364	359	366	326	361	365	373	358	353	394	331	341	354	357	322	357	360	358	362	329	368	371	356	349	381	357	357	363	374	361	326	375	331	379	386	369	335	397	376	351	329	376	352	366	397	346	333	328	350	376	342	394	348	348	359	340	353	360	324	352	348	334	349	353	356	345	356	361	393	385	359	362	348	357	383	358	365	347	338	346	360	321	389	357	356	341	391	349	366	368	314	347	361	352	360	349	357	316	383	313	360	389	338	356	379	363	351	348	347	354	378	363	370	357	355	342	386	401	355	353	352	327	366	365	353	365	355	329	358	354	371	343	363	385	334	380	353	365	348	384	367	335	338	398	365	319	364	390	358	382	352	318	322	384	367	373	373	367	350	319	370	339	360	389	377	370	378	349	362	378	378	378	365	348	339	310	353	367	360	390	359	396	363	336	368	363	378	363	383	363	378	358	366	383	355	361	348	370	347	359	384	377	367	357	361	370	357	368	378	354	331	330	380	342	335	381	382	370	339	324	338	364	340	412	384	338	357	354	356	362	366	376	361	306	360	362	359	390	363	343	373	328	378	390	341	370	370	372	345	337	372	369	328	360	390	364	345	375	403	328	378	321	341	381	374	365	348	361	346	381	390	371	360	371	355	361	392	326	369	358	339	341	344	375	364	338	335	348	364	372	379	358	353	341	367	388	373	355	395	308	359	342	341	353	372	355	327	351	356	394	392	381	342	340	381	374	338	336	364	357	334	373	369	374	383	388	336	353	332	373	393	380	358	342	372	373	379	348	357	363	359	327	322	349	332	376	355	370	342	380	364	344	358	376	374	378	323	368	361	386	374	387	365	335	377	370	345	335	359	358	374	333	367	358	384	334	336	358	383	347	380	365	341	321	373	378	361	389	357	374	349	367	343	331	375	423	328	367	380	333	375	361	365	372	355	362	360	361	332	362	370	338	357	328	326	369	360	367	367	345	332	338	348	379	376	338	359	376	366	383	344	384	341	342	356	356	370	382	347	368	386	339	345	373	347	366	366	352	351	390	385	343	356	359	398	376	336	346	352	356	370	366	379	343	347	363	359	347	371	346	376	341	340	368	371	363	368	402	385	380	341	375	383	344	402	366	321	391	379	362	363	401	366	363	358	332	375	360	372	354	346	364	410	373	340	369	368	364	379	328	338	325	361	362	385	320	349	365	333	360	360	363	371	356	366	352	329	374	363	349	349	373	372	341	402	377	384	376	346	356	347	353	367	341	369	347	377	366	329	374	381	396	354	368	349	365	335	364	353	380	364	337	395	353	373	363	342	369	360	346	366	326	366	342	338	343	332	370	371	378	384	366	336	375	374	389	357	332	368	391	397	389	348	352	318	363	368	372	376	364	352	373	342	350	360	335	312	337	359	334	363	328	358	351	359	370	336	395	354	348	355	380	369	368	365	347	367	410	353	371	332	398	349	349	385	334	377	365	357	384	335	336	368	347	363	348	367	374	353	331	375	386	359	352	373	335	363	368	346	363	367	358	354	346	361	356	355	366	374	371	367	335	334	334	372	347	356	362	347	350	381	385	363	346	368	348	376	406	344	396	349	351	347	366	383	382	364	348	351	342	354	359	400	352	363	360	348	356	380	355	374	346	391	355	357	332	384	348	390	364	328	377	386	338	327	322	339	370	378	340	333	336	370	360	370	353	349	297	366	342	379	322	387	387	377	376	378	356	381	344	374	341	383	358	394	377	361	343	335	378	360	352	362	351	350	372	320	371	380	362	351	365	409	348	336	387	310	335	374	364	341	351	381	361	388	356	356	401	360	346	381	368	362	359	317	374	369	344	336	332	375	346	353	384	340	362	376	372	387	352	329	385	355	337	377	354	349	355	343	340	344	373	362	373	355	352	356	350	349	364	375	334	333	343	376	367	346	346	378	382	362	405	381	368	383	323	348	376	341	341	354	333	311	368	326	355	385	305	379	380	362	362	335	364	371	344	353	370	371	353	366	364	325	392	375	343	394	348	357	335	371	339	386	375	378	345	359	356	345	332	366	365	362	339	361	361	351	372	385	334	347	346	378	358	381	364	372	375	353	368	370	388	362	381	340	365	388	331	377	368	386	349	423	351	344	369	372	364	347	329	347	352	360	343	352	376	346	377	356	350	371	369	358	370	343	387	353	356	392	386	331	344	348	377	341	309	377	345	361	337	345	339	380	386	356	365	367	342	353	364	376	357	377	355	354	390	378	407	391	361	338	347	365	322	348	345	360	367	353	354	364	360	365	365	361	391	343	363	403	355	351	334	384	382	361	388	351	340	365	367	351	409	378	368	368	359	353	355	329	353	370	331	361	366	390	326	337	370	361	367	399	353	352	369	348	361	359	365	357	375	350	351	344	363	374	356	351	366	384	376
31805	10875	9269	4814	3325	2472	2017	1700	1368	1251	1196	1047	1004	909	850	823	844	766	754	764	744	743	658	724	700	689	691	717	685	677	703	650	670	640	654	677	698	617	661	617	660	653	629	623	629	684	647	617	626	649	618	652	627	626	605	624	626	650	610	667	624	654	619	635	646	632	631	639	642	629	626	629	651	669	643	621	602	613	644	630	656	632	635	636	690	601	592	622	600	643	600	685	647	621	659	619	636	609	603	612	644	653	616	596	619	615	591	672	689	643	672	615	663	687	647	628	626	639	671	683	610	588	628	599	601	674	659	699	637	618	640	639	616	660	639	613	621	659	628	623	603	617	658	689	649	602	622	625	604	662	630	616	648	654	634	648	610	646	664	604	634	576	634	607	625	647	664	631	664	684	636	625	670	644	639	641	637	674	666	635	585	655	648	592	600	637	637	639	617	689	616	621	612	647	588	627	610	639	655	654	620	626	629	637	659	647	612	651	641	616	630	625	605	656	615	670	658	635	613	604	634	645	632	589	615	615	648	600	627	626	598	638	599	680	612	619	665	644	654	595	616	619	663	646	627	645	640	635	647	645	580	619	595	643	590	656	591	715	624	643	600	641	617	651	657	629	607	595	591	610	610	657	621	659	645	669	643	667	685	610	646	591	618	604	656	627	638	618	606	615	636	623	645	591	621	652	643	621	643	662	656	646	607	636	588	624	661	703	665	600	687	630	611	650	599	649	743	614	611	637	611	669	662	715	586	621	638	655	687	653	600	581	650	664	590	616	589	627	649	652	703	612	608	598	589	623	625	610	575	647	607	602	624	640	634	640	602	596	605	580	638	642	648	628	629	694	620	677	574	641	607	627	616	628	681	648	629	674	635	637	617	591	632	648	645	666	649	650	605	618	642	614	670	595	629	596	655	617	625	653	623	613	615	632	613	641	655	627	631	660	631	649	616	628	633	666	585	644	604	648	628	620	601	644	569	626	679	596	655	612	612	654	589	615	634	631	645	636	624	605	589	658	639	617	577	602	627	636	618	631	607	615	638	620	665	615	613	625	609	651	631	648	645	672	650	631	630	626	649	639	647	632	576	672	695	620	654	634	669	581	626	649	620	633	638	621	652	681	601	626	646	692	604	585	615	603	640	627	624	632	612	607	644	660	649	658	606	588	634	662	607	642	648	615	606	654	611	656	648	608	613	621	602	696	664	644	611	671	649	628	661	631	616	608	630	620	598	636	655	672	602	616	577	603	628	673	643	587	590	631	596	645	647	661	611	603	585	651	672	624	627	618	668	593	636	611	611	668	666	619	661	626	588	643	601	659	641	633	610	646	634	663	633	634	678	631	625	615	608	643	661	667	655	632	627	621	639	606	637	640	634	613	668	640	641	629	667	628	624	625	642	637	603	620	682	628	597	603	612	625	632	638	650	673	644	600	611	622	645	648	669	614	635	631	666	585	594	621	621	613	669	609	630	650	645	637	608	631	626	653	604	669	613	644	655	599	583	657	570	635	614	637	682	606	631	650	647	638	638	613	629	615	637	616	610	599	634	664	611	614	609	634	622	574	659	644	644	609	618	599	644	658	616	650	620	659	662	603	664	658	621	605	613	610	639	650	638	588	659	623	618	625	611	608	654	644	617	663	610	598	625	622	643	629	615	613	651	611	601	662	642	615	681	649	620	655	616	610	631	647	645	623	657	640	660	621	632	647	620	657	679	640	651	618	631	638	609	623	630	632	607	631	647	610	627	648	625	649	595	640	593	639	672	623	616	593	604	633	640	582	626	620	603	600	626	641	653	693	646	641	635	595	649	625	607	622	607	636	608	639	668	650	618	638	626	630	635	632	651	673	668	595	644	652	601	590	682	632	638	671	595	596	633	612	618	633	610	622	669	647	629	651	645	606	622	615	682	620	635	670	638	596	636	601	650	646	649	623	621	632	622	642	663	655	660	664	675	642	678	654	618	623	619	630	616	632	622	678	633	676	637	615	603	620	675	607	601	639	593	593	652	577	610	654	598	639	667	657	636	600	627	627	663	659	645	646	635	609	648	600	627	610	672	660	615	630	613	656	649	642	645	643	664	626	606	621	648	644	683	631	626	639	618	646	608	627	625	657	631	634	580	608	622	625	620	589	640	693	651	607	629	649	672	627	608	647	581	593	629	649	616	665	584	599	601	601	634	646	626	597	608	602	678	675	613	621	623	615	632	610	632	578	650	627	569	610	640	675	600	590	599	657	633	622	658	639	614	627	638	621	613	636	660	640	598	617	650	675	625	607	649	609	572	609	575	613	620	627	649	615	663	624	655	666	651	621	643	600	595	638	651	657	609	596	638	627	643	603	671	631	666	639	610	627	670	613	643	610	591	624	657	650	582	644	621	632	599	654	662	613	592	640	660	638	664	607	582	661	658	630	620	631	695	615	601	650	623	648	628	631	637	613	671	601	653	629	658	618	631	657	653	652	602	615	658	628	644	639	582	594	631	643	632	670	614	652	643	675	625	650	636	681	629	638	681	610	596	667	625	610	637	623	623	620	629	640	650	599	627	621	644	634	637	650	589	615	649	639	606	650	608	656	658	649	636	674	602	644	629	631	705	685	595	653	582	660	642	653	625	661	678	623	660	620	637	651	581	619	600	656	588	673	649	575	636	646	618	633	648	615	595	663	632	623	630	622	592	635	623	600	630	635	618	601	615	611	606	656	598	582	625	664	630	627	609	626	618	604	626	633	596	651	660	639	623	644	640	661	660	593	610	608	638	635	599	615	642	669	655	662	617	619	652	599	630	664	678	631	637	671	624	665	569	612	677	612	604	606	653	626	602	621	631	674	612	624	643	651	651	580	627	624	655	594	652	640	645	639	598	632	650	653	654	648	655	664	624	628	663	593	622	648	631	642	639	640	645	628	634	619	609	637	621	630	614	628	636	654	643	613	647	659	616	595	660	650	618	625	594	611	652	616	618	629	639	680	600	635	624	651	664	614	602	631	653	598	661	675	672	641	616	655	635	660	608	630	648	620	592	607	580	602	584	619	620	668	599	619	705	652	644	639	638	629	611	665	643	649	642	592	629	665	653	661	646	629	617	638	683	666	636	644	629	635	628	595	600	632	602	630	627	655	617	666	627	638	636	681	624	613	611	632	615	635	615	627	629	648	645	628	606	688	635	649	606	649	650	640	639	621	645	645	638	670	603	648	631	663	607	599	616	574	646	661	588	658	626	614	621	598	596	628	660	662	631	620	666	619	651	639	622	632	601	600	606	608	645	638	640	617	621	624	661	685	579	631	665	625	629	639	636	624	615	622	650	598	665	664	623	637	676	652	625	605	633	688	642	664	613	678	613	637	655	573	657	620	606	629	635	627	638	619	635	593	620	620	640	655	595	617	648	667	621	641	682	628	677	630	666	648	600	615	625	686	634	617	666	623	643	634	661	632	646	640	621	628	648	640	640	599	668	653	645	635	625	665	612	671	645	628	612	628	678	621	595	620
23756	21732	29825	24201	21735	18311	2474	1209	986	912	844	787	707	710	687	652	664	643	631	657	651	656	629	572	616	597	638	608	603	596	620	612	606	598	635	582	589	593	629	596	606	590	560	588	583	608	599	599	585	612	592	548	590	572	579	568	597	550	566	597	572	600	575	575	557	579	601	591	552	591	568	583	574	591	546	546	594	532	620	551	611	580	590	588	569	598	606	553	597	589	564	608	549	571	540	554	592	578	570	628	585	592	576	575	536	545	581	564	547	594	587	581	571	599	569	596	548	587	566	575	534	599	562	566	517	545	567	594	536	505	593	593	606	620	566	569	554	582	550	572	591	559	578	547	601	560	602	620	563	588	544	581	575	582	581	568	545	560	572	556	567	605	511	552	572	552	540	566	566	570	568	589	588	590	529	550	604	595	552	553	605	585	541	581	558	574	516	579	555	571	582	608	556	545	559	545	550	603	593	595	558	548	555	543	599	569	579	578	568	530	614	556	578	570	545	548	512	606	566	553	540	572	593	567	583	541	547	605	595	525	591	576	581	594	599	551	578	543	616	553	598	549	540	577	537	568	553	543	561	572	588	549	577	569	582	557	580	623	500	615	569	561	597	569	537	594	552	565	576	555	600	559	578	624	524	620	588	571	559	563	610	553	602	553	576	540	556	551	600	604	605	571	561	569	568	569	580	577	572	549	578	559	592	563	553	577	587	551	582	547	577	561	545	583	557	595	571	570	597	554	581	522	567	566	564	554	537	552	565	570	524	610	554	592	562	579	531	554	570	622	568	526	580	611	574	583	571	558	555	616	539	588	520	571	624	601	588	551	577	571	601	586	589	577	569	605	585	561	547	549	581	578	572	589	594	576	603	582	599	587	580	599	576	596	589	517	587	609	605	579	593	650	605	589	574	591	527	531	564	573	586	581	560	604	563	597	567	587	615	557	600	568	563	585	564	537	589	556	537	573	590	566	601	589	545	583	600	589	579	597	587	594	604	559	609	558	545	540	622	545	578	570	534	614	574	554	548	579	591	579	610	537	542	558	601	577	581	615	592	568	633	543	580	546	575	558	526	560	594	589	536	550	545	596	554	536	621	584	585	576	525	527	569	562	564	538	558	543	555	544	585	579	555	599	548	548	579	564	594	551	565	598	606	597	528	566	561	574	613	577	579	554	574	528	562	548	592	609	560	563	542	589	562	581	592	550	614	530	594	542	555	559	564	563	566	572	590	588	593	557	600	542	566	584	566	579	577	634	611	593	492	564	544	590	548	558	577	512	571	587	584	602	591	516	555	550	551	549	599	556	596	614	582	580	578	562	588	531	554	593	557	604	539	526	580	546	523	574	581	581	612	562	535	518	579	585	588	564	563	639	545	612	582	529	596	608	587	544	574	551	552	569	558	567	571	561	539	557	543	533	555	582	590	575	564	585	524	561	563	552	521	575	589	524	556	546	585	591	552	553	607	583	566	571	536	593	598	598	576	502	556	593	595	563	593	605	590	584	606	577	544	524	581	552	578	606	618	564	559	619	569	582	582	582	581	643	531	561	543	575	599	565	574	573	594	611	587	531	590	550	574	624	565	565	548	536	531	563	564	552	591	593	578	587	570	601	591	553	552	528	569	586	555	561	575	589	567	604	543	553	596	577	556	564	564	554	568	556	603	561	564	560	572	581	577	535	528	543	513	550	554	567	524	551	562	586	555	550	582	577	562	537	585	567	553	600	589	568	606	607	597	584	557	623	564	564	557	580	544	570	620	581	585	589	582	538	582	551	548	521	591	573	565	546	588	570	553	588	574	592	591	572	518	552	541	625	590	604	575	558	575	579	517	592	575	589	582	567	568	582	596	540	559	581	565	595	541	561	543	580	600	575	561	581	551	545	535	539	569	542	588	535	564	537	596	567	531	577	551	580	591	587	570	531	583	544	530	575	612	594	562	571	573	606	549	554	554	581	598	571	583	531	574	589	567	538	563	524	587	567	555	583	563	584	595	573	552	575	585	504	540	584	576	593	593	585	603	606	542	579	565	555	595	570	603	613	600	553	605	540	571	584	583	546	572	556	546	576	565	561	584	542	579	556	591	613	577	584	528	568	579	593	608	519	581	595	564	523	569	562	584	560	597	615	547	581	581	578	600	572	571	568	592	592	538	557	569	567	558	542	596	541	531	584	598	604	590	531	533	568	569	544	596	492	596	590	529	580	546	583	595	566	546	546	569	589	585	573	574	584	584	605	537	569	549	562	563	614	543	535	550	557	578	549	550	570	542	587	595	543	586	549	591	528	563	562	554	553	581	576	562	560	567	628	546	548	589	543	603	622	557	581	593	553	581	536	544	566	562	549	581	568	555	566	551	613	568	584	578	518	538	559	599	554	529	573	589	577	568	578	612	572	529	545	628	575	598	566	553	603	543	526	567	540	576	565	583	590	568	558	622	575	538	554	592	574	591	577	589	560	572	569	540	536	588	621	553	564	559	559	577	557	596	575	559	597	538	557	575	555	597	562	614	543	583	556	556	516	581	578	548	563	583	560	562	621	634	536	585	582	560	574	596	585	567	566	623	556	585	568	576	604	542	598	593	533	587	565	572	590	521	558	596	550	593	583	576	586	546	578	565	566	584	540	590	565	556	561	579	557	593	559	547	566	569	547	543	529	579	573	575	575	542	619	530	569	561	585	570	598	596	569	578	591	567	596	539	561	593	529	574	539	553	580	565	612	558	564	568	543	572	567	603	594	618	599	592	557	571	566	583	582	546	574	551	584	570	561	583	589	584	570	546	558	570	556	586	587	519	572	580	581	640	564	576	563	553	595	573	588	574	530	572	537	551	545	568	562	590	573	558	542	574	591	560	584	587	570	589	573	562	594	566	596	544	552	605	593	546	596	598	588	574	562	573	582	560	557	514	567	567	528	594	581	564	592	556	548	549	582	549	529	573	574	575	564	556	609	582	562	545	582	590	565	548	545	550	578	549	526	541	571	559	541	542	567	552	539	560	558	609	575	596	583	574	582	534	552	546	587	567	597	576	572	549	572	597	593	553	575	545	573	558	535	569	550	585	586	543	593	540	604	561	608	561	576	604	583	529	572	592	549	546	575	562	583	585	567	522	556	554	530	579	568	565	567	599	579	581	556	544	579	573	618	580	561	547	557	555	590	605	591	629	619	529	617	585	601	592	586	511	577	556	524	540	594	560	551	585	572	602	566	583	534	609	578	584	568	579	537	571	599	585	579	608	593	550	567	522	606	532	553	581	554	535	539	570	571	565	557	530	546	567	609	596	579	569	566	569	597	591	587	588	601	564	568	608	539	533	573	608	542	543	539	600	579	567	576	569	536	568	571	541	568	561	574	599	610	545	580	575	612	576	563	551	568	518	577	569	533	563	523	575	589	571	582	611	519	596	634	551	594	617	609	611	518	549	559	597	538	573	565	570	580	590	586	584	575	579	606	552	567	577	541	579	590	614	582	594	528	628	543	605	574	537	564
35164	17252	14635	8341	5713	4291	3482	2838	2458	2166	1880	1719	1531	1503	1363	1362	1345	1272	1269	1208	1136	1112	1101	1084	1096	1054	1032	1101	997	994	1016	1026	1019	1038	965	991	985	963	1001	1041	968	978	1039	1021	1017	970	980	1013	945	981	994	954	953	960	1004	972	950	962	935	975	902	1017	947	959	921	1000	1018	981	987	955	983	998	1003	949	1004	1001	982	1011	919	964	948	932	953	992	949	930	987	1002	996	950	959	980	938	948	983	955	988	957	964	966	965	917	959	937	963	908	931	970	983	964	980	891	995	997	1009	974	963	943	949	1002	976	932	1036	949	966	905	927	950	986	957	966	991	982	1040	984	946	984	999	929	985	1010	903	944	959	985	944	926	981	986	929	966	970	978	955	936	954	965	1003	962	1011	966	902	1005	930	949	970	976	939	934	930	933	964	924	972	950	959	999	949	1016	940	1016	933	982	916	940	891	956	939	942	1006	954	964	992	959	969	968	896	973	977	966	931	912	921	927	948	1046	961	1002	954	975	1000	961	948	948	943	965	987	933	1007	953	927	990	955	964	940	918	1017	987	938	990	1002	1022	975	972	968	1007	925	964	946	951	1001	999	1018	941	978	964	941	1026	1038	1005	919	973	938	971	967	946	933	920	948	981	977	1013	927	911	983	914	901	922	902	972	926	999	991	994	950	970	930	956	972	986	905	951	996	966	976	981	960	934	1010	933	964	961	920	994	913	954	990	918	963	965	1015	940	953	972	953	982	911	917	933	1010	944	900	993	932	906	945	965	961	906	984	933	1014	962	932	949	922	938	977	975	956	935	976	967	914	986	922	985	1009	942	942	924	981	946	938	962	935	989	965	946	961	900	982	947	936	963	926	980	924	996	952	988	921	953	971	938	1032	907	938	1000	921	940	964	985	941	1009	940	957	934	969	993	988	966	908	969	905	923	994	957	1014	889	945	999	950	928	976	955	955	949	950	995	919	915	954	932	1007	975	928	943	896	963	972	965	917	964	912	974	926	947	930	947	878	939	962	953	963	932	956	951	949	944	944	974	967	961	911	914	965	910	975	978	942	974	976	984	929	920	937	940	1009	955	934	957	976	931	949	930	976	995	968	981	961	945	957	949	942	944	956	989	956	931	934	921	947	950	953	1012	959	961	999	957	911	993	933	946	934	909	975	923	1012	915	972	966	946	999	956	953	990	925	938	937	956	965	943	970	875	1003	921	1037	930	964	935	951	929	934	919	1008	937	982	940	942	896	956	941	921	965	862	973	964	980	894	936	1004	993	942	948	991	1029	932	939	944	934	962	925	903	942	922	898	924	956	925	948	964	936	915	971	934	954	971	932	947	883	1027	950	944	967	938	957	937	980	960	956	852	941	926	952	935	879	969	993	958	960	939	1008	994	978	966	987	957	1000	1055	960	918	947	984	958	1007	970	893	950	957	969	932	977	979	958	941	981	945	979	957	956	999	977	904	919	947	962	922	950	936	967	917	900	918	991	962	975	983	960	1006	960	953	970	935	943	960	962	945	987	921	959	953	991	903	923	959	951	915	942	978	902	985	969	917	1004	941	1017	973	942	919	947	966	965	962	930	987	957	945	947	995	968	957	945	949	963	913	950	962	971	1025	998	942	999	962	995	972	1003	969	935	917	893	964	941	942	944	973	904	964	1000	1026	972	939	934	934	933	953	961	944	994	960	1026	983	960	934	987	953	941	982	952	973	858	938	913	981	899	988	939	955	959	925	972	948	971	929	945	1004	932	898	950	954	954	938	907	932	945	977	1018	980	981	966	1007	1002	881	945	994	906	1006	977	975	1030	946	1004	988	968	1024	958	982	911	937	998	957	964	943	938	937	970	986	997	950	964	956	936	943	993	1044	915	961	950	906	985	953	989	927	951	945	947	976	981	940	955	953	960	1015	941	974	924	908	956	946	947	949	970	883	949	896	936	958	977	888	963	944	946	968	1011	970	963	919	962	978	961	942	912	936	931	979	949	978	919	980	908	1002	926	927	974	951	914	1002	981	978	912	963	909	947	977	938	944	956	942	964	940	998	910	929	964	948	928	959	963	984	991	930	954	964	971	954	952	933	943	933	942	896	931	980	894	947	990	931	942	931	923	953	963	965	973	919	918	951	901	954	981	988	1000	998	989	954	989	928	942	977	925	1010	980	934	973	965	959	932	1001	936	977	976	912	1010	960	922	994	941	1024	998	939	1010	954	943	1046	952	997	966	941	928	929	924	935	978	991	932	926	1001	935	930	974	921	906	973	929	1005	937	951	973	1006	920	988	961	953	962	960	961	903	965	953	882	939	962	924	923	1017	975	922	935	975	961	945	947	970	948	977	986	977	941	962	969	938	974	924	974	972	931	1002	920	989	955	975	970	961	950	965	961	965	962	976	945	933	977	930	916	989	908	985	938	966	964	944	923	927	904	972	937	969	969	959	924	967	955	953	960	940	940	942	953	936	957	940	947	957	931	968	958	959	908	978	907	922	890	960	945	939	907	909	983	974	897	953	960	904	1029	965	1005	975	1021	986	961	956	940	898	932	933	956	964	916	936	1038	937	989	955	945	912	921	958	960	939	928	1008	922	946	1000	934	1007	938	945	992	942	1007	985	966	986	939	997	934	958	940	958	909	938	985	961	970	946	963	966	940	990	993	976	968	968	973	1020	945	994	972	968	979	987	958	962	937	962	954	940	986	960	1006	959	954	934	914	955	993	955	975	947	938	890	929	979	975	923	897	995	936	1030	995	1011	991	947	895	923	906	919	956	948	948	975	949	932	1005	979	1005	977	960	948	921	972	969	960	953	1000	939	881	990	934	997	957	982	954	902	950	990	963	1006	962	945	955	1032	964	989	958	948	923	977	937	875	908	971	974	994	964	969	945	947	902	934	963	984	928	985	928	913	1028	976	963	911	949	903	955	965	1000	991	948	963	964	951	946	898	970	913	913	993	986	944	1007	996	956	956	933	945	1043	987	930	971	1014	952	954	985	881	967	936	947	1009	997	964	913	935	1000	945	984	977	938	900	975	918	992	993	926	975	938	928	951	951	918	963	940	905	922	1011	899	963	971	973	917	939	976	959	931	975	989	983	965	1010	977	950	945	983	937	947	926	942	1006	952	956	925	936	969	940	972	960	992	957	981	936	970	962	1007	968	987	1051	939	1020	966	937	900	975	1005	984	931	970	955	924	939	911	910	948	966	979	971	894	928	986	1009	965	922	923	946	928	1013	976	986	991	953	931	909	998	966	969	944	958	963	943	966	959	899	977	976	968	1004	978	997	930	928	929	1003	990	961	1010	955	954	930	919	974	945	933	988	989	954	986	921	937	1003	973	941	1006	960	932	990	987	952	968	1000	922	910	931	981	958	903	1004	953	970	935	993	942	973	1000	983	961	971	995	880	972	961	959	937	902	974	914	979	931	964	970	998	952	917	936	945	983	967	890	959	946	988	1004	965	949	953	888	917	908	973	961	928	991	949	961	972	973	967	960	971	951	962	969	1016	1000	962	897	958	994	926	940	915	941	982	1004	907	986	941	903	976	924	988	974	930	944	953	957	943	923	923	1002	933	940	944	927	997	1027	932	1004	896	948	986	964	953	900	923	916	924	915	942	960	983	961	973	1009	970	951	928	904	1011
27251	20882	7490	513	305	201	164	179	165	159	157	162	153	131	142	166	138	132	161	142	160	151	134	149	145	175	160	135	153	148	141	144	123	157	169	162	143	150	157	142	157	151	145	134	151	123	151	141	133	154	157	154	128	169	125	166	168	136	149	160	167	133	160	130	143	170	157	148	171	174	129	132	149	130	143	146	148	149	140	168	147	175	161	150	153	154	133	118	131	141	175	141	181	138	144	155	147	167	156	137	138	145	131	127	164	144	121	149	135	159	145	166	128	136	157	164	157	143	131	147	142	149	160	139	160	150	139	135	123	137	134	146	127	140	133	144	171	162	138	159	129	136	143	152	145	152	134	150	144	149	155	158	163	157	140	134	142	146	134	156	150	151	159	155	137	147	149	135	154	136	152	139	147	151	148	147	126	161	140	127	133	149	121	158	164	147	144	155	163	146	155	141	138	132	131	160	141	149	169	135	140	167	149	135	148	135	137	149	145	145	138	134	146	150	159	139	160	163	142	142	132	163	135	160	143	140	154	147	129	148	152	134	151	128	146	153	154	138	146	140	146	169	143	171	136	165	169	138	131	150	146	153	139	153	146	132	136	132	140	175	158	143	152	144	148	148	171	134	156	154	140	157	129	142	125	153	133	131	154	125	120	136	142	146	152	128	172	126	151	157	141	146	131	124	153	138	149	151	140	139	151	147	137	155	151	141	148	158	143	143	151	154	143	141	149	145	131	163	158	136	135	135	170	140	165	150	148	132	159	134	133	177	140	140	149	141	128	136	144	148	143	137	146	143	136	154	133	155	139	164	122	137	152	148	130	159	147	153	138	137	146	148	150	143	119	141	141	164	173	140	143	144	141	129	134	151	149	131	127	118	129	167	133	148	152	144	170	150	156	151	137	142	159	137	134	159	135	140	143	165	167	150	140	133	129	170	161	130	135	170	136	153	129	135	134	141	128	164	147	141	139	135	148	142	159	160	147	118	162	154	155	146	125	140	124	162	148	134	143	142	134	139	164	150	130	154	131	151	142	119	150	132	153	124	140	148	156	137	152	135	119	133	154	142	148	140	151	165	162	133	159	161	155	136	145	128	153	143	158	140	143	155	142	129	167	144	181	150	146	137	149	147	155	120	144	127	128	146	138	137	152	164	126	150	128	147	143	128	154	156	124	152	148	148	139	155	149	139	139	116	135	155	133	156	137	146	144	130	125	149	159	147	150	158	159	150	154	131	144	142	134	161	147	155	148	125	150	154	118	147	163	137	149	137	139	159	137	159	161	131	139	138	116	159	152	144	143	134	173	143	150	142	137	145	159	144	165	149	157	161	149	165	156	135	148	134	153	143	114	146	147	158	140	144	139	155	164	130	141	133	136	167	169	107	145	149	130	125	174	142	150	151	158	142	124	169	150	133	141	151	131	165	168	157	155	153	158	139	155	163	152	152	135	143	151	146	130	140	158	144	145	131	118	141	145	123	129	171	163	149	129	143	162	140	150	138	143	148	150	146	128	146	148	148	172	160	150	157	143	150	138	130	128	138	157	151	144	139	150	163	130	137	154	147	167	111	173	169	162	138	133	165	157	155	145	134	146	149	166	153	152	142	143	139	144	152	166	127	157	152	150	156	145	126	131	141	170	144	133	152	152	160	163	145	151	169	139	136	131	139	149	138	143	161	156	153	149	153	161	154	138	145	146	134	127	144	146	157	153	129	151	156	137	155	148	151	145	134	154	139	148	143	133	136	173	145	145	123	140	157	131	142	155	160	125	134	166	148	164	137	143	155	157	151	155	133	129	135	136	138	147	152	137	148	127	157	135	128	149	113	153	161	131	168	147	140	140	132	132	156	139	139	136	145	155	144	119	119	132	142	151	134	154	152	128	153	142	150	137	147	150	134	131	146	144	137	185	154	157	154	155	153	139	140	135	151	157	138	134	138	150	139	144	147	152	155	155	138	159	123	128	150	141	117	163	146	161	153	126	149	137	128	141	153	136	160	142	135	146	144	133	126	151	160	160	158	149	129	134	167	152	138	141	144	147	157	163	140	148	150	150	151	147	165	140	146	143	138	127	143	144	150	140	134	157	146	157	165	159	131	127	153	173	151	155	144	142	139	155	156	131	125	130	158	145	131	145	118	137	132	143	133	163	138	154	137	126	152	129	149	162	155	170	156	151	124	128	112	147	132	139	152	144	134	145	137	145	125	133	161	154	146	129	145	125	149	139	144	158	147	149	144	143	155	139	141	136	152	135	125	138	116	137	151	148	146	147	144	144	134	178	135	144	132	141	143	166	135	128	146	120	146	137	154	158	135	164	156	135	149	162	155	138	149	142	138	146	140	144	160	139	135	135	123	161	151	145	142	131	117	162	148	140	150	118	155	146	130	138	159	129	138	148	146	120	148	167	155	144	172	162	146	136	148	163	161	146	154	162	152	133	145	169	148	137	151	190	164	128	136	146	132	145	150	151	138	162	142	153	167	138	120	154	141	143	157	192	159	142	135	141	172	135	142	132	153	150	140	133	130	150	156	139	135	153	146	143	158	147	150	133	147	157	149	139	141	138	138	146	148	138	143	143	142	155	135	118	144	157	127	163	154	126	135	150	151	137	139	121	151	136	147	154	157	138	155	142	135	144	142	135	153	137	166	150	143	136	150	125	136	129	151	122	161	180	147	136	170	169	172	169	135	149	148	136	166	139	130	172	138	140	167	152	140	163	146	141	130	159	160	154	132	153	141	149	146	160	147	143	155	143	138	184	156	141	148	127	125	158	142	140	151	139	142	157	152	138	158	173	145	169	160	146	136	146	150	137	153	141	152	140	138	136	156	112	147	183	141	153	143	141	137	154	144	157	170	132	128	133	152	131	153	156	175	167	147	148	155	146	148	152	136	137	160	134	145	162	140	147	150	137	155	145	124	121	162	139	164	134	151	158	134	157	145	167	160	153	141	149	144	148	137	144	146	161	157	134	162	149	129	155	157	148	147	157	142	170	152	138	165	139	124	144	160	160	147	137	157	158	153	129	135	159	132	153	155	136	162	132	119	152	140	133	145	150	130	140	157	135	141	136	149	144	166	150	134	133	121	145	152	127	131	143	152	166	145	142	146	155	155	130	158	141	152	114	147	140	178	146	167	137	139	157	153	147	137	134	161	150	158	156	164	144	130	154	128	145	140	152	135	158	140	133	154	143	160	154	149	143	147	141	143	141	141	150	148	144	156	151	144	125	146	127	161	141	149	137	163	138	135	148	147	135	149	135	154	152	134	111	146	144	144	148	167	119	158	136	173	135	150	168	137	165	134	162	153	152	156	144	134	124	130	134	160	134	150	133	124	153	136	173	158	140	145	139	139	145	136	154	146	139	148	149	143	160	156	131	138	144	158	141	155	138	156	145	144	153	141	162	136	119	153	151	137	133	163	135	162	138	144	155	150	182	148	124	161	136	160	157	134	149	162	126	135	159	154	162	134	140	129	135	168	152	148	138	124
14948	1370	1240	722	524	485	433	357	333	381	307	293	282	290	283	317	296	278	293	250	303	285	291	282	303	291	245	302	295	270	293	303	266	289	275	251	279	295	262	288	290	287	268	285	268	295	281	281	279	263	280	301	269	313	309	274	256	265	250	297	264	258	260	271	292	289	279	275	268	267	275	270	309	301	256	288	305	277	268	288	298	235	283	257	248	262	284	280	269	284	257	275	309	293	259	309	253	267	284	257	300	266	295	300	260	259	262	251	286	296	267	282	273	291	264	261	288	251	270	258	269	234	292	277	272	244	288	301	286	285	278	273	288	276	285	256	273	274	282	268	284	293	307	254	266	279	273	295	261	256	303	287	275	243	272	270	243	281	267	300	260	290	277	275	277	274	277	254	272	281	263	256	286	279	255	257	276	286	283	287	270	251	292	264	256	241	256	270	276	282	256	266	277	308	272	277	274	277	283	282	294	276	266	292	282	331	258	267	285	254	266	289	286	275	310	301	279	300	293	290	243	263	277	312	290	281	267	286	309	294	280	279	263	270	258	282	258	283	291	284	266	254	249	294	268	297	297	248	298	241	311	259	253	258	287	292	294	276	297	277	261	299	260	281	271	281	302	257	288	319	278	258	272	262	282	278	290	281	307	280	298	264	308	263	295	278	288	267	278	232	295	244	261	284	263	271	274	316	287	283	284	296	248	271	276	292	251	290	250	310	250	281	256	282	259	297	278	271	257	259	269	250	283	307	297	275	270	240	274	240	258	244	292	259	301	263	296	276	280	303	276	295	277	266	254	269	269	276	270	260	273	240	279	277	248	264	267	312	269	277	292	289	251	253	279	285	255	272	284	289	286	272	292	262	251	311	286	276	289	268	288	266	283	291	258	305	249	251	284	280	272	274	278	261	284	281	264	275	295	262	299	270	281	301	276	273	276	272	277	315	253	261	265	269	275	270	321	242	282	221	277	279	266	273	287	299	291	258	279	261	246	284	260	256	285	277	274	278	303	264	295	281	288	228	262	235	256	272	265	291	283	294	264	263	241	275	282	269	263	267	297	247	276	250	274	295	271	286	273	302	279	263	288	254	297	298	293	319	278	282	248	272	269	288	277	306	246	245	265	257	275	268	273	252	289	263	305	278	266	285	299	284	267	268	280	283	266	293	293	299	278	263	273	313	273	254	252	301	260	269	316	251	289	281	270	272	265	301	245	288	291	286	282	297	298	287	268	264	294	275	252	259	296	296	252	262	317	255	270	260	273	252	263	276	272	297	258	293	277	291	257	270	280	273	248	296	236	268	276	277	288	261	283	298	262	282	256	298	267	311	287	261	258	246	298	258	279	267	289	328	259	289	271	266	296	276	268	293	269	287	278	255	267	259	245	270	284	311	295	271	272	263	271	251	261	282	258	266	278	259	263	279	269	279	301	246	246	262	267	297	288	294	267	261	282	272	272	277	284	282	272	283	277	290	275	261	264	270	269	273	276	266	286	272	308	259	286	275	300	264	301	261	277	274	266	258	236	284	276	245	276	277	272	288	281	290	263	254	268	279	285	291	282	264	264	305	270	256	263	274	279	269	315	274	267	288	290	260	257	255	286	286	282	281	280	267	303	279	311	244	278	273	258	289	244	272	277	265	293	272	259	250	287	261	288	284	279	272	267	299	291	266	260	266	262	277	288	247	283	267	328	287	291	317	284	268	301	279	307	284	300	254	288	297	270	289	275	263	272	288	282	267	254	270	271	284	297	267	270	288	245	271	277	287	316	277	255	276	264	282	265	296	272	284	292	261	287	285	292	271	262	288	247	281	242	285	278	273	278	271	291	288	251	302	300	272	285	266	268	292	271	276	269	287	287	303	266	263	271	309	257	271	284	267	262	254	252	287	300	269	320	283	256	265	283	280	262	295	313	268	265	301	269	264	286	293	270	276	291	262	283	258	248	306	267	261	261	266	297	287	275	286	264	252	303	284	274	290	268	265	266	261	252	261	236	255	273	291	245	243	287	285	261	271	285	288	279	278	279	277	297	280	290	282	289	259	291	282	264	274	280	307	298	263	254	260	250	261	289	279	289	286	290	269	279	289	293	257	298	254	281	250	296	289	281	276	252	284	279	299	266	277	286	268	279	290	253	249	248	282	273	260	289	286	249	308	266	282	291	288	266	252	266	266	260	303	304	258	290	262	250	273	303	277	277	259	280	286	242	264	276	311	269	289	274	255	278	289	248	305	256	287	311	276	300	276	287	263	287	278	288	276	289	283	277	307	290	255	276	293	282	279	283	292	290	272	290	263	272	267	263	264	256	293	306	294	258	294	277	277	294	264	278	295	285	269	283	279	278	266	290	264	280	271	279	239	269	311	283	276	260	303	286	267	282	286	270	263	295	272	254	268	302	271	317	271	288	264	284	276	280	273	273	261	238	280	287	279	285	298	259	274	272	278	287	254	257	267	284	257	276	279	247	234	282	256	279	265	280	274	266	255	298	281	291	254	282	296	291	293	278	273	295	294	260	271	295	292	264	274	275	271	289	285	282	277	315	271	264	270	255	251	314	288	285	265	279	272	289	265	250	305	274	268	273	279	255	288	270	269	264	288	311	266	261	259	291	280	274	273	263	271	266	267	297	298	299	267	285	253	280	288	277	293	280	289	283	273	243	260	313	286	275	301	253	264	277	263	287	276	289	274	287	301	256	269	256	279	268	295	291	268	276	314	301	275	267	299	286	278	296	271	295	242	263	298	278	296	269	270	266	268	266	265	282	279	281	284	278	271	269	282	289	269	272	294	292	272	256	285	288	275	301	275	282	283	266	285	268	276	278	265	284	300	289	301	289	259	311	293	272	263	281	274	288	289	246	246	288	277	286	281	260	268	286	305	261	286	288	284	281	279	274	293	278	272	262	262	261	266	298	261	285	298	299	305	285	292	271	265	283	300	267	251	288	252	250	290	279	295	295	250	307	279	261	276	258	259	249	256	269	288	262	269	269	286	278	265	260	286	251	287	287	233	297	282	288	271	258	256	268	274	275	280	269	292	288	280	294	266	295	291	262	308	295	275	281	279	287	295	252	301	276	240	237	273	274	303	275	285	296	278	279	283	258	268	283	286	302	271	282	275	277	271	262	252	292	288	270	241	282	294	275	280	292	263	273	258	290	276	266	301	310	313	279	299	276	278	275	286	271	280	291	284	284	252	285	264	297	256	257	247	300	284	276	254	274	242	288	276	327	257	272	282	280	304	278	314	257	294	321	280	279	265	264	303	295	306	237	296	301	278	291	272	298	303	282	283	257	281	285	290	283	277	242	265	276	278	273	300	252	268	285	306	267	289	289	253	283	275	276	257	255	258	260	297	292	277	271	258	271	294	247	274	278	295	280	284	298	289	285	285	290	298	261	309	265	276	241	292	284	304	297	251	265	286	267	283	270	265	258	271	290	266	274	286	295	271	302	271	283	285	266	315	268	264	300	255	259	261	301	245	228	291	278	289
24770	21706	28936	24996	19023	1885	893	645	545	510	489	490	502	447	437	428	419	421	391	360	408	399	414	394	381	387	424	363	386	384	379	335	382	377	385	370	380	352	375	352	354	366	370	360	317	380	362	385	381	362	384	357	345	378	380	353	357	348	352	322	345	361	364	394	346	359	338	369	370	364	347	355	388	340	345	354	351	363	361	386	364	395	378	390	341	354	369	356	364	396	380	348	345	365	363	364	380	365	363	382	342	387	362	378	387	353	361	369	369	344	369	374	380	343	372	343	379	339	339	381	360	334	362	351	325	330	375	351	349	344	342	357	319	356	367	364	328	339	353	358	386	349	403	350	380	352	383	348	358	354	345	348	387	348	364	364	355	409	344	374	404	367	380	351	364	364	379	402	352	383	351	356	369	350	346	363	387	360	392	374	329	380	351	363	371	375	400	339	422	372	328	382	347	343	367	378	361	377	352	351	335	370	342	363	353	399	345	351	394	347	351	384	343	346	345	364	364	381	366	392	360	356	358	382	371	351	370	386	340	380	324	357	351	375	355	375	361	306	357	374	352	370	335	365	331	381	352	347	343	348	368	356	378	365	356	365	345	372	374	371	374	334	386	360	384	351	368	363	354	358	358	369	346	356	382	362	374	363	388	354	375	381	352	342	378	359	340	329	344	358	393	416	374	366	366	338	379	342	349	340	360	353	336	378	379	380	375	340	352	349	374	333	316	376	365	341	362	399	333	323	349	324	364	389	347	348	333	373	391	360	376	362	349	342	364	366	343	334	396	375	385	355	384	350	358	370	365	364	375	360	343	358	365	368	379	376	347	307	357	355	387	342	384	375	354	350	347	335	341	350	365	373	380	355	380	356	366	351	349	354	357	368	340	349	373	393	343	379	369	372	347	359	378	333	369	351	354	382	364	399	376	352	379	347	357	361	375	387	409	375	384	384	351	372	382	360	367	377	364	385	343	389	359	361	369	380	390	379	378	347	377	376	350	353	320	346	365	376	360	340	348	368	385	369	345	363	366	366	369	353	368	359	386	387	374	359	337	335	364	339	398	380	352	344	373	393	359	314	377	375	362	375	348	344	380	379	350	352	390	356	391	384	362	338	374	358	395	384	370	379	334	382	395	364	408	347	342	372	369	364	382	315	370	348	368	379	360	387	325	353	350	334	340	376	347	355	364	358	346	353	397	372	353	326	378	365	361	422	367	356	353	409	359	345	336	350	341	376	335	365	358	352	360	351	352	344	359	358	351	355	381	377	359	348	368	350	342	326	344	341	360	346	344	342	368	379	378	384	346	363	363	359	364	381	369	383	365	336	389	363	358	350	337	356	355	375	334	384	383	363	356	334	380	366	385	399	356	357	368	388	365	351	328	362	374	329	351	393	358	359	348	391	358	393	371	349	353	379	372	349	367	359	380	364	393	386	361	349	382	374	379	389	372	358	340	379	378	362	395	347	396	345	375	387	377	410	359	395	310	318	336	373	343	368	376	366	344	345	364	390	361	367	346	366	379	378	371	345	357	363	363	375	368	369	339	370	326	388	396	380	385	369	377	340	369	344	350	361	343	369	353	392	374	395	374	332	357	352	375	380	378	340	381	417	357	335	364	353	374	367	351	363	395	370	346	369	387	330	399	329	374	364	337	390	361	359	371	351	369	357	373	359	334	353	385	365	353	367	323	347	353	371	364	342	383	318	349	370	354	344	349	398	351	352	339	398	339	340	381	347	358	377	393	380	400	371	361	363	377	362	353	384	374	394	361	377	318	362	333	353	379	385	397	383	336	388	380	351	351	391	381	344	375	362	328	331	362	354	345	368	369	367	362	356	356	358	344	364	368	370	342	355	359	362	355	376	353	338	351	405	347	390	357	351	359	358	408	366	376	380	395	335	359	320	348	372	348	356	348	353	389	346	320	359	388	388	393	394	383	369	385	367	366	390	360	345	361	385	344	415	348	356	342	345	344	342	338	405	367	379	329	413	367	339	352	376	338	328	364	356	365	362	358	349	363	357	326	385	350	361	402	354	371	347	385	368	369	327	358	355	324	355	372	367	367	347	380	350	386	356	387	338	343	386	375	359	376	341	317	344	352	397	393	338	358	382	369	401	349	319	383	353	369	374	385	356	326	342	368	343	342	369	361	337	391	325	418	371	359	318	335	390	349	351	368	382	387	379	340	366	325	345	365	317	390	365	362	356	373	372	334	336	362	360	386	361	360	361	347	365	330	367	379	395	338	385	344	329	391	332	355	407	392	388	364	352	371	357	377	339	388	383	361	357	366	393	364	357	381	361	353	335	363	359	341	339	356	402	345	389	346	361	358	344	381	382	399	388	377	371	335	365	355	324	360	322	358	361	375	383	390	347	348	379	353	361	345	364	350	342	326	362	350	395	377	376	376	358	385	371	360	373	389	352	350	359	348	334	343	348	367	384	362	350	385	405	389	353	346	363	340	374	369	333	385	380	344	353	348	347	376	376	374	356	333	380	361	357	344	350	374	368	360	361	343	366	358	327	365	387	383	366	393	356	359	356	368	360	367	360	378	372	364	357	392	380	368	348	374	351	364	353	359	360	370	364	345	365	401	384	342	344	349	373	347	388	399	357	354	330	405	338	365	347	331	369	391	328	370	323	361	365	372	352	409	378	385	348	364	347	381	400	364	382	361	343	381	372	373	373	362	364	352	376	321	387	363	339	340	355	368	361	385	359	352	371	365	349	340	334	331	398	338	332	366	364	372	359	360	331	351	358	360	326	385	383	383	359	352	356	335	353	356	372	371	373	357	349	363	328	374	353	362	319	352	343	346	358	391	360	388	348	321	390	357	351	343	327	359	373	330	343	343	360	360	351	350	373	381	364	350	388	346	380	332	371	369	379	349	356	328	356	373	337	346	344	321	356	329	387	390	379	415	373	358	383	392	344	363	380	362	352	358	368	358	400	374	370	356	336	367	354	387	357	348	358	373	350	349	374	369	367	344	370	392	349	362	346	386	342	353	362	329	371	319	350	367	353	385	344	334	356	361	391	355	341	364	363	363	352	337	373	326	366	353	336	356	366	371	370	358	385	340	342	336	319	366	385	335	345	350	368	368	355	372	401	327	370	378	310	361	367	372	380	356	353	341	363	349	371	337	360	346	383	358	325	394	342	346	342	331	389	349	364	352	393	350	340	372	339	351	334	366	352	350	378	346	351	328	381	327	381	380	375	368	344	352	378	376	397	337	401	391	348	327	305	362	354	342	336	359	365	359	357	332	368	369	340	370	334	354	362	380	386	345	363	344	342	323	329	397	392	377	363	367	348	373	365	376	329	346	368	364	361	379	384	370	357	369	386	358	353	352	341	352	370	392	369	370	358	373	378	353	348	371	329	371	387	358	367	350	365	349	349	388	349	369	383	354	365	358	366	339	373	369	345	388	350	380	352	356	368	358	357	330	343	379	349	338	391	344	326	365	380	365	346	336	348	358	356	344	362	360	372	391	383
29994	10793	9253	4793	3217	2539	1978	1602	1354	1162	1135	1058	930	917	850	799	790	825	781	708	759	711	747	753	720	690	691	652	712	678	646	658	693	662	703	692	679	643	673	677	637	593	625	651	653	651	694	691	635	675	635	604	642	638	673	658	679	638	663	578	703	646	648	644	654	668	625	630	658	642	659	649	614	668	614	648	632	704	667	662	656	628	625	619	702	634	660	638	658	607	641	612	598	639	650	652	609	645	673	621	663	672	654	672	654	618	677	653	639	628	644	622	594	619	641	645	649	652	700	590	606	661	606	646	636	666	636	660	599	615	628	621	617	622	607	625	633	634	674	622	662	627	705	648	599	630	663	613	635	664	626	640	639	599	645	638	612	631	644	653	633	615	672	587	627	621	665	592	601	639	610	615	655	636	635	634	614	640	615	641	651	637	671	650	594	619	626	609	636	628	631	640	621	634	664	632	663	618	614	641	680	627	631	689	625	587	629	624	629	634	647	623	654	620	634	660	620	572	635	648	646	685	657	619	618	615	627	668	652	616	595	560	686	599	661	704	666	658	654	696	608	605	642	659	624	647	617	631	635	662	678	626	642	600	624	620	602	649	676	640	664	602	662	580	614	671	612	619	611	599	686	621	621	595	646	627	669	637	656	640	681	618	616	625	645	710	586	619	633	634	626	608	562	667	603	641	617	641	649	625	626	649	668	625	589	633	625	637	638	641	620	650	642	642	647	642	624	608	573	672	604	615	621	644	631	601	651	629	605	626	636	647	628	623	651	632	650	620	654	623	615	625	635	614	609	633	660	641	661	648	648	654	613	661	650	612	637	624	627	675	596	658	610	620	657	630	632	622	620	691	646	647	605	624	624	622	603	634	644	642	659	656	599	636	689	660	615	623	621	646	640	623	616	642	674	662	579	645	633	641	634	621	640	641	612	633	653	672	657	622	610	664	633	658	643	630	645	644	601	650	678	641	633	670	647	628	617	635	662	638	596	562	602	628	626	630	645	629	601	650	657	574	675	649	643	615	663	622	654	659	611	628	620	551	679	605	689	600	629	605	605	675	607	613	642	608	607	631	650	630	599	647	617	647	659	633	609	581	666	611	624	616	618	646	616	654	647	628	654	633	665	610	662	641	636	618	637	654	570	632	635	669	625	593	631	647	632	696	628	648	609	617	622	616	654	649	625	639	610	632	612	619	650	657	600	627	625	662	638	609	647	649	620	639	653	613	634	619	610	640	626	620	678	618	653	662	684	614	659	647	643	625	609	636	642	635	650	601	648	686	648	618	649	640	603	630	652	590	582	627	650	662	645	662	672	623	642	690	613	646	649	609	637	637	650	629	657	623	642	635	589	625	604	673	650	632	614	603	610	622	608	646	664	655	645	671	654	638	656	623	653	630	624	586	611	648	632	662	648	595	635	658	633	630	595	639	619	659	620	626	593	672	604	592	652	684	636	641	650	641	614	639	627	616	667	614	620	652	588	687	673	641	618	644	596	642	646	634	626	636	681	619	614	643	651	657	626	629	653	630	657	619	664	656	628	619	643	623	620	658	659	641	613	660	652	657	651	653	673	659	623	656	626	655	624	620	632	620	618	628	626	625	647	644	645	629	591	615	609	643	618	642	655	635	595	616	609	607	668	640	601	626	676	650	626	642	653	606	662	631	599	617	613	638	616	613	655	660	567	633	613	609	671	617	660	617	636	617	608	634	655	647	619	611	603	615	664	648	638	610	663	633	613	650	619	630	613	657	662	604	625	598	629	644	610	630	652	641	649	641	629	630	605	676	649	626	642	643	628	621	669	629	669	613	591	615	571	609	631	595	631	650	643	653	661	640	575	681	643	602	619	611	626	659	634	640	655	608	647	651	594	629	604	610	640	642	640	619	625	627	633	585	614	622	650	629	634	660	627	627	632	611	656	642	614	622	724	635	633	641	597	611	603	635	614	634	653	660	640	598	647	626	606	655	648	607	662	647	628	600	657	627	604	654	570	643	635	599	629	611	672	704	629	639	646	629	624	657	635	667	620	671	639	664	635	602	629	635	610	632	644	653	636	664	632	619	610	622	618	637	688	646	637	641	591	619	612	608	627	609	649	632	668	606	662	600	572	608	624	655	629	678	602	640	616	609	625	630	633	634	645	614	643	645	625	610	650	613	624	639	660	656	662	629	627	587	618	624	646	623	607	668	662	671	622	628	611	638	677	680	601	645	669	620	648	584	644	598	629	667	643	649	634	599	617	649	613	605	638	612	614	675	620	693	687	664	662	682	599	637	641	615	641	635	629	685	662	634	613	672	645	670	641	586	611	617	612	632	641	607	640	638	605	643	634	636	595	612	635	626	607	615	650	649	628	617	607	665	614	642	623	625	619	653	642	626	645	630	591	661	622	678	626	624	618	592	656	622	648	668	612	591	663	652	633	626	638	657	603	658	679	630	615	613	639	644	605	631	677	679	623	684	634	645	619	639	632	681	634	646	600	668	569	659	651	612	616	645	606	634	636	637	644	594	644	601	620	644	638	673	644	629	628	593	617	618	602	628	579	626	628	625	598	609	650	670	621	653	624	614	666	621	616	624	613	599	614	656	630	652	628	646	626	621	652	625	626	634	633	591	647	627	645	635	654	644	596	637	655	645	643	582	592	636	619	679	592	674	648	622	643	615	633	636	646	658	638	652	612	609	679	637	629	629	627	642	649	651	618	577	619	621	690	666	681	630	648	634	602	660	630	649	613	648	631	674	650	636	626	626	630	636	639	708	638	622	607	674	634	637	605	643	598	621	607	698	634	618	640	652	584	624	619	600	640	598	618	573	658	641	639	642	640	672	599	593	663	660	638	631	635	648	639	612	664	648	604	651	652	589	640	624	604	629	631	642	620	654	605	619	627	603	627	595	609	597	628	664	653	593	659	614	616	708	612	632	626	658	672	609	595	645	604	652	637	651	633	609	641	624	648	614	657	622	592	619	603	615	669	590	667	598	582	653	596	635	653	652	630	628	618	633	613	626	656	627	656	628	633	682	605	653	600	661	648	621	621	574	629	640	656	653	673	655	614	618	606	640	596	648	628	681	667	647	625	630	635	645	612	663	647	626	629	642	635	638	605	617	702	672	578	710	618	654	625	570	619	650	616	585	638	606	644	635	638	612	602	640	633	658	611	649	636	617	662	587	649	634	626	654	590	631	630	655	616	637	616	651	632	655	641	651	641	658	642	622	593	633	572	661	622	591	595	597	607	646	619	597	636	651	609	646	661	693	657	685	598	640	643	624	626	651	641	605	662	661	657	673	619	604	631	653	626	607	624	588	635	601	610	663	627	635	621	652	644	655	661	639	585	645	649	639	668	644	675	650	637	624	652	635	640	557	620	653	625	632	643	600	596	598	590	606	614	620	625	603	572	623	624	645	657	641	620	645	572	621	629	626	633	596	633	621	650	620	637	638	651	641	658	647	607	628	663	626	656	613	674	598	645	633	638	625	660	622	618	641
23733	21712	29737	24237	21712	18496	2611	1192	982	906	842	785	758	784	738	672	691	635	640	616	669	639	621	579	616	593	607	602	549	627	611	607	606	594	594	564	543	621	580	609	569	591	562	564	564	556	531	635	531	566	647	583	575	562	587	577	602	603	568	582	587	547	589	566	591	562	577	557	609	546	578	629	567	587	623	535	589	628	601	546	535	561	544	571	567	572	568	598	590	575	569	593	579	584	651	544	523	557	570	560	587	593	581	539	587	610	559	581	547	623	607	603	583	554	536	569	595	605	599	560	550	549	622	549	573	521	537	575	557	575	567	561	541	551	571	543	592	551	540	542	587	560	523	559	547	566	549	579	555	558	592	578	589	545	550	551	580	590	583	555	536	558	541	577	551	541	584	578	568	573	576	593	569	577	572	540	588	569	549	604	555	590	567	581	575	573	569	562	609	553	588	585	597	536	571	576	538	574	550	611	561	530	556	557	563	605	553	609	591	556	574	579	601	574	558	562	558	572	584	572	542	536	589	575	589	588	625	584	571	585	557	559	566	618	578	519	566	607	563	561	539	519	612	501	552	613	561	598	611	602	563	562	602	587	614	543	574	531	566	596	573	591	576	578	541	600	584	547	543	563	523	554	564	551	585	571	528	549	568	586	551	580	587	582	551	543	552	577	572	548	617	595	510	593	559	575	551	560	521	556	544	561	555	562	585	562	570	535	585	552	530	599	543	565	537	596	526	595	562	601	576	553	559	550	575	553	568	621	561	555	536	554	563	568	546	520	595	568	545	528	555	543	589	567	573	586	576	596	535	554	554	596	540	583	526	527	551	558	543	540	549	552	551	573	566	557	591	561	554	548	524	536	579	533	554	556	557	575	568	547	579	551	599	573	594	561	540	559	592	515	578	599	567	591	587	570	526	606	603	568	548	584	559	549	634	584	575	548	573	590	579	539	587	562	573	574	558	522	583	578	583	560	564	547	565	536	521	526	561	576	591	537	562	540	573	532	584	533	574	562	567	572	581	564	561	546	539	568	576	583	579	564	617	579	541	574	582	592	585	604	610	614	572	619	557	573	591	584	541	617	542	548	604	552	579	586	576	574	564	551	573	594	576	567	608	578	534	605	572	580	588	551	572	569	521	545	592	564	570	593	602	545	567	532	531	580	533	533	541	564	534	612	569	532	562	622	568	544	560	542	520	545	556	590	569	556	585	600	611	562	560	596	585	606	543	569	581	554	557	564	545	548	579	540	571	589	561	575	553	556	560	553	598	561	580	560	555	570	530	614	586	542	570	589	558	595	591	552	535	578	552	573	583	547	575	588	595	589	569	588	541	556	570	598	531	542	578	533	621	606	560	600	597	544	560	590	576	551	530	582	594	567	566	559	552	561	558	601	561	587	586	572	534	549	564	547	530	537	522	551	547	568	564	574	555	574	572	575	617	535	557	588	563	548	567	588	555	553	539	620	597	581	596	534	558	540	554	561	597	530	547	555	599	551	559	538	595	534	548	536	607	583	597	573	543	586	565	547	594	565	591	565	592	555	567	581	550	545	576	534	556	585	545	563	579	572	532	575	551	546	518	558	605	567	543	600	518	537	628	581	580	551	584	572	518	568	607	546	604	603	548	549	570	542	562	575	593	557	573	608	576	561	584	580	544	579	549	592	573	534	519	551	569	598	567	590	571	536	545	540	608	596	506	573	588	578	516	586	551	553	581	562	573	558	580	586	529	547	547	534	530	575	563	575	553	559	540	588	531	594	597	562	556	608	584	556	596	578	589	619	535	567	589	549	548	575	513	589	561	584	516	573	576	538	609	575	577	560	552	566	560	567	544	555	589	573	538	575	589	555	571	512	589	608	561	553	523	564	544	612	573	575	513	555	564	570	546	529	580	569	571	593	599	555	553	567	570	566	580	593	554	560	574	576	580	564	596	549	557	587	521	596	563	572	542	563	580	549	526	551	575	525	569	574	576	527	540	580	622	593	587	537	578	571	565	562	589	560	538	541	577	577	571	582	590	575	563	569	595	548	567	564	572	550	562	588	552	538	556	581	564	562	570	587	511	529	583	586	588	619	541	566	568	577	585	592	605	551	622	565	585	605	584	549	574	539	532	569	569	589	565	543	574	551	561	630	587	580	549	604	610	567	536	589	547	572	585	596	538	524	559	552	545	533	551	527	575	540	638	538	607	564	553	556	586	578	599	567	526	585	601	591	599	592	579	566	567	619	590	571	597	563	559	547	547	558	629	536	579	612	563	570	585	554	582	551	589	597	581	568	557	581	567	550	591	579	574	532	553	580	572	573	561	565	547	543	559	534	595	549	549	543	560	544	560	567	542	569	548	582	567	550	606	562	578	595	570	591	542	541	531	579	569	578	608	621	603	570	585	544	624	521	565	561	578	590	566	606	544	548	544	527	569	578	553	574	576	575	564	551	519	586	550	607	584	605	550	568	545	570	591	542	589	603	555	568	555	512	563	584	562	574	589	561	586	593	592	587	561	577	526	537	567	587	508	588	571	596	556	627	556	513	572	587	546	582	584	560	585	589	575	605	589	559	586	582	562	568	581	597	595	599	614	561	574	585	512	594	570	577	569	577	554	582	635	605	566	558	569	564	575	578	546	550	571	588	568	544	593	568	539	579	569	564	559	575	546	573	545	574	570	572	552	571	542	587	557	553	529	567	563	567	559	606	579	567	591	535	547	548	561	578	595	573	572	527	562	565	555	540	547	554	550	541	538	563	586	588	575	524	584	562	550	591	600	571	568	583	565	572	572	578	560	570	548	502	518	554	596	577	540	554	528	638	555	530	533	562	553	573	568	576	546	581	611	540	575	564	600	548	557	499	557	576	560	563	565	575	568	549	566	570	581	554	569	558	594	559	553	556	553	594	572	537	569	571	551	536	563	558	559	582	521	537	591	589	551	557	557	568	615	579	578	538	564	536	590	561	579	564	576	600	555	551	558	589	577	556	581	569	517	576	566	596	585	541	578	564	534	597	596	515	547	579	603	581	561	596	549	592	575	567	558	540	547	564	587	524	538	603	588	614	588	565	581	540	583	586	568	555	569	599	561	544	571	506	594	558	576	534	582	588	587	556	557	610	570	600	570	600	555	556	564	558	577	591	570	580	544	543	587	602	524	541	577	542	575	585	577	560	545	548	570	537	557	535	572	554	547	548	542	534	578	609	555	564	584	561	578	541	609	577	566	578	566	534	594	551	609	535	563	528	554	622	548	566	552	557	601	564	544	571	527	557	569	580	598	582	588	588	550	573	507	547	582	527	580	592	581	626	577	588	532	571	593	543	575	550	516	579	529	571	569	581	600	559	569	593	525	609	532	561	563	580	533	563	589	536	601	579	549	538	544	577	566	598	556	584	555	524	580	553	543	565	592	550	589	566	561	582	572	535	548	580	558	540	530	530	569	565	566	546	550	596	522	554	597	574	593	543	556	581	554	531	550	551	586	595	568	556	552	558	600	567	576	577
34003	17360	14910	8191	5867	4483	3422	2822	2411	2129	1908	1686	1583	1547	1414	1405	1294	1222	1134	1174	1127	1156	1121	1089	1107	1099	1105	1137	1069	990	1001	1037	1016	993	1066	1039	990	985	998	1015	986	1009	991	979	983	1055	993	978	991	1059	962	1016	1012	930	979	960	950	1039	938	1019	994	960	977	971	975	988	1011	989	992	905	976	994	950	1022	947	982	969	972	1022	957	975	904	949	953	918	990	1005	946	913	982	945	942	914	990	1001	980	1008	977	887	997	1000	907	951	1020	990	932	1015	995	960	1009	982	955	909	969	987	947	925	966	948	960	918	934	940	925	989	954	964	998	929	977	926	984	987	961	941	940	948	958	918	991	958	997	950	968	954	940	991	933	965	939	971	970	1004	895	1010	928	956	920	877	1010	976	924	917	944	945	961	990	917	955	964	978	980	970	989	900	927	992	975	981	981	922	933	934	980	959	972	989	944	976	923	971	998	970	954	955	945	954	936	953	987	973	944	1023	944	915	921	1004	958	974	977	938	946	956	920	957	927	980	944	940	989	959	987	938	925	957	964	1038	922	986	924	929	959	982	984	986	928	954	927	950	1004	974	1010	922	948	993	1019	951	917	953	956	947	926	1024	972	1014	976	937	916	946	950	920	910	941	927	938	984	943	943	884	923	983	946	955	977	965	916	1000	907	958	977	976	945	974	984	942	967	1003	986	957	987	942	933	955	1017	938	977	1001	933	962	967	979	980	953	992	949	923	954	930	950	947	951	1039	908	931	993	934	911	1009	968	964	931	955	1028	913	992	951	968	1025	947	944	986	938	910	897	960	960	1000	916	963	962	961	932	913	950	946	971	988	923	952	944	966	1005	969	998	988	961	921	997	1022	920	914	981	987	928	924	936	949	1006	931	932	914	1008	943	1007	1000	953	955	1005	973	943	989	918	1009	956	932	957	950	930	965	931	935	965	961	973	958	923	964	919	945	971	975	984	879	932	989	981	911	967	903	969	945	901	918	1003	953	970	979	973	943	938	935	990	953	938	919	964	993	949	957	999	958	920	927	984	963	939	929	959	929	948	985	914	993	947	1005	944	957	979	981	994	936	981	917	982	975	973	984	994	945	1013	959	966	1014	979	956	946	950	967	953	951	949	952	981	939	941	922	972	977	967	956	965	958	992	992	969	925	964	980	934	924	914	894	970	935	925	947	888	946	953	913	972	931	925	944	1015	959	1018	922	977	915	905	984	972	913	1045	955	953	927	936	980	971	990	937	938	920	951	962	985	965	984	967	939	978	968	1000	881	960	992	961	942	974	918	963	901	964	978	986	1033	955	985	927	939	934	937	986	940	919	938	927	914	935	972	990	993	971	990	956	992	1029	998	912	972	933	904	1004	969	979	990	994	991	945	983	962	930	926	971	980	978	978	914	940	914	1017	943	959	974	899	965	941	991	941	946	924	954	1001	964	972	974	984	948	931	954	940	998	969	907	926	969	921	947	934	952	969	1029	1004	976	976	949	944	941	994	938	959	981	950	1004	904	960	922	966	937	958	939	982	919	934	975	1023	972	991	982	947	1038	950	985	987	970	975	926	969	987	910	999	943	902	970	1037	969	962	941	950	985	979	920	953	975	919	910	952	924	1001	970	992	948	978	977	921	955	1007	917	968	946	944	952	927	954	1011	902	960	945	972	930	1011	1001	987	974	1008	934	995	987	985	917	932	976	948	934	940	936	928	932	968	955	943	945	915	953	991	940	980	958	958	931	946	974	955	1018	980	920	930	952	983	888	977	988	945	913	938	958	970	1006	987	960	982	988	961	969	992	971	906	1008	999	995	970	944	935	946	986	952	1014	951	928	922	942	972	920	976	1017	980	969	936	965	963	951	1037	972	984	1014	956	969	981	962	964	932	920	954	933	929	970	1018	992	938	939	969	961	962	976	975	979	947	922	965	992	950	971	974	963	991	929	937	965	969	955	941	972	909	972	947	1008	1000	979	1000	940	942	958	942	971	916	909	934	962	917	982	964	990	997	1019	941	1004	924	954	975	985	958	956	945	908	974	973	955	976	959	937	904	955	970	964	912	960	872	940	947	995	938	942	974	957	994	972	902	933	928	999	949	955	951	975	957	976	924	974	969	964	969	980	958	976	965	926	958	937	972	918	883	940	946	948	954	1031	949	964	1004	982	974	925	948	962	963	985	969	913	935	987	908	896	920	929	952	994	999	966	931	957	936	945	962	917	961	943	1012	961	948	977	920	960	956	966	952	952	928	992	1007	969	938	910	961	1016	959	952	959	882	956	972	924	919	935	957	951	948	920	982	977	946	952	969	932	919	992	1008	941	1001	956	1011	910	985	945	971	943	947	956	984	922	924	949	981	930	977	935	952	931	964	880	947	935	935	943	930	1052	1000	950	951	979	905	942	988	926	944	966	953	967	982	899	935	947	974	953	997	1007	926	926	943	966	956	934	981	976	983	1010	957	925	953	965	1009	968	959	939	948	968	1002	924	943	930	936	932	953	963	892	987	992	896	903	962	925	982	979	983	983	984	925	931	963	970	984	1014	939	945	964	956	915	956	913	920	915	914	940	950	956	991	848	980	997	962	959	968	917	916	963	967	953	947	955	923	941	919	884	951	939	962	984	958	938	956	919	937	956	993	974	916	946	949	927	964	964	1009	967	986	915	957	963	932	975	960	917	955	969	936	904	968	980	925	933	970	976	939	973	933	1006	999	981	886	986	960	997	954	950	997	877	989	975	977	919	986	984	906	941	948	966	934	993	992	899	968	910	937	946	970	935	966	901	908	935	972	927	961	999	955	966	986	966	959	902	981	998	943	1028	988	974	938	970	979	970	907	936	988	951	985	973	950	943	983	931	974	997	939	1010	897	952	969	993	944	902	928	958	957	932	1004	997	929	932	1007	960	927	976	950	999	926	962	949	957	959	926	919	966	924	987	897	898	924	939	919	965	958	936	960	995	970	957	953	999	939	981	969	960	945	914	935	963	979	933	943	962	939	924	960	955	951	928	936	951	964	961	915	1005	976	985	957	922	968	938	995	952	906	991	953	966	1005	973	980	1008	962	937	871	970	940	949	945	978	899	959	881	970	974	986	961	984	960	891	962	963	966	945	974	949	956	971	931	959	944	963	1000	908	891	928	956	963	932	945	957	989	926	950	921	951	927	960	968	941	941	905	978	979	944	977	982	926	1001	925	974	952	978	975	919	967	981	988	959	961	982	986	965	985	951	959	967	938	938	927	916	946	912	946	912	990	955	928	971	948	996	957	948	898	953	912	998	1006	921	968	1004	967	943	988	944	982	953	955	973	913	1000	949	939	1022	981	987	952	981	973	929	954	968	939	991	954	996	966	935	981	970	926	979	934	972	924	988	942	966	953	884	982	971	971	980	963	1010	966	906	929	901	934	950	945	979	974	924	950	983	982	940	1011	982	941	912	916	1023	934	942	940	942	961	1011	948	956	932	951	962	1004	986	979	984	895	975	995	970	1016	955	952	939	969	936	983	995	939	932	943	1015	956	945	968	940	952	913	971	935	968	954	942	964	981	922	943	942	986	996	926	1005	977	976	941	953	893	922	971	982	937	915	943	963	943	994	969	971	956	963	971	991	981	902	951
27349	21010	7581	471	251	209	184	174	161	151	162	154	164	164	149	144	175	146	136	139	141	141	155	142	136	146	132	160	171	151	156	140	152	133	137	176	133	147	164	161	141	134	134	128	145	155	151	156	138	124	129	135	154	111	136	139	147	137	147	151	151	130	139	141	133	122	119	132	150	146	135	124	176	147	112	122	144	133	122	143	134	134	147	133	147	163	153	151	140	135	174	153	173	158	149	157	131	131	157	125	141	117	148	164	146	131	140	166	141	136	149	167	146	118	146	157	148	135	128	155	140	138	135	159	135	163	169	135	145	163	125	160	161	145	131	149	149	157	150	134	145	171	140	137	151	175	147	171	146	162	144	133	173	139	139	146	152	133	135	116	146	134	146	135	147	135	147	178	155	147	136	137	157	128	149	140	146	144	163	138	149	141	130	150	125	132	124	135	125	126	156	154	146	153	136	156	143	148	158	155	151	153	131	146	140	161	160	149	146	143	133	134	143	153	152	143	141	157	141	143	138	156	145	146	129	133	150	140	142	153	152	162	151	169	130	154	151	127	149	146	153	150	138	154	154	150	144	163	123	138	144	144	152	150	158	148	156	151	156	141	127	149	135	148	148	135	136	143	157	159	150	139	138	170	142	149	149	132	143	157	150	153	120	140	156	149	147	134	129	143	154	165	142	145	154	146	122	152	137	147	139	136	140	147	134	159	149	144	151	137	167	159	142	145	158	155	145	135	136	142	151	152	136	130	142	160	132	134	157	146	148	155	128	133	131	134	162	139	133	151	150	161	115	127	160	156	146	165	146	157	133	139	120	145	150	139	169	121	146	135	122	170	150	132	150	142	146	140	155	154	146	139	146	159	133	153	159	147	170	152	134	136	129	147	145	154	133	140	143	148	151	165	149	150	137	138	156	128	148	121	139	129	175	152	143	158	158	136	162	154	148	155	150	152	146	147	133	146	131	131	129	142	159	131	136	161	133	123	139	152	136	153	148	146	152	162	146	130	132	128	106	138	161	156	147	137	145	143	140	169	146	133	145	132	138	124	151	149	147	148	141	142	136	132	160	145	133	151	146	164	176	130	140	151	144	161	159	148	148	146	150	154	146	169	146	173	124	122	156	144	176	139	143	165	128	167	152	149	134	171	142	125	122	141	129	156	131	159	165	124	147	142	130	134	164	155	135	149	166	151	161	133	142	128	174	161	159	147	149	138	114	134	150	139	138	144	159	115	145	134	136	168	130	134	136	134	164	146	144	153	145	132	143	135	140	158	134	133	168	143	143	158	125	139	137	135	135	140	165	142	134	163	153	150	151	160	158	141	137	165	138	155	135	152	156	158	139	121	132	135	133	142	144	142	154	126	165	164	131	143	148	153	158	153	149	139	144	152	148	167	159	160	161	139	133	126	153	152	148	134	144	129	136	132	121	121	121	136	174	144	158	127	141	150	134	130	131	143	155	139	154	145	133	142	155	144	134	150	159	141	160	128	159	148	148	145	143	138	158	153	150	150	127	137	127	151	126	152	137	138	157	150	145	163	128	129	146	147	162	166	133	140	152	151	132	144	144	150	137	136	144	137	144	157	153	139	159	144	153	151	141	157	155	141	152	155	133	139	159	130	145	135	130	145	144	132	132	157	141	133	158	141	149	170	142	130	148	158	138	135	167	145	141	147	136	141	154	133	149	135	153	139	154	142	129	145	133	132	140	140	134	119	125	147	142	149	148	157	153	149	142	154	173	140	133	129	157	147	143	148	155	169	119	144	122	137	168	138	142	119	135	160	137	154	153	119	156	160	127	147	167	154	128	132	145	130	141	121	146	157	168	134	131	129	136	135	141	134	142	148	146	143	156	181	128	136	130	148	138	145	135	157	149	161	129	150	132	154	150	126	154	132	145	149	156	161	145	153	162	169	149	139	139	129	126	154	166	146	135	152	161	146	137	147	150	157	154	154	152	144	148	130	146	143	153	141	131	141	144	156	140	153	156	150	128	165	137	148	155	140	125	126	157	147	134	131	170	150	144	168	157	129	144	138	146	115	159	119	134	151	143	167	141	138	149	148	153	153	154	141	144	134	151	148	140	145	175	129	139	146	159	159	156	153	182	129	154	146	140	119	160	149	153	153	138	133	136	139	137	147	164	139	145	121	161	141	147	169	134	140	152	154	152	127	140	157	159	140	148	144	150	149	159	145	144	158	151	137	120	130	140	151	150	130	153	174	154	142	144	160	142	141	132	144	147	155	160	155	140	143	141	147	128	162	130	160	127	119	152	150	133	142	119	133	129	142	159	153	137	126	164	115	110	141	149	157	161	139	137	142	152	161	137	143	146	154	153	144	150	122	144	150	140	144	123	143	140	162	144	150	125	138	140	139	151	143	151	139	138	150	135	136	162	141	145	160	157	151	162	142	129	147	149	127	150	155	138	148	129	156	123	125	136	155	114	160	139	141	139	159	161	144	131	146	137	134	162	165	159	141	136	132	122	137	148	152	135	136	153	172	128	143	136	132	164	115	139	167	121	158	165	130	132	151	147	152	156	149	138	146	170	150	132	136	140	146	130	163	117	149	136	140	146	135	151	118	153	121	160	149	128	140	149	139	150	146	125	148	142	152	165	136	129	147	133	135	153	140	146	154	156	171	157	139	154	164	172	126	142	154	148	140	145	162	152	147	151	159	149	149	160	145	145	133	149	158	150	152	151	146	137	150	155	143	172	129	140	137	136	115	147	135	149	135	142	139	151	148	149	165	154	144	132	128	147	145	128	137	157	131	143	162	154	136	132	149	157	151	154	151	130	138	150	149	146	131	137	137	144	142	120	139	126	148	142	153	135	153	152	158	139	140	148	144	145	135	157	134	138	151	135	147	132	149	161	146	146	140	125	132	152	133	150	153	135	147	164	144	133	164	145	150	163	161	144	143	149	124	148	162	156	138	176	152	145	115	162	130	132	150	136	139	128	131	141	130	149	169	151	137	144	156	163	145	156	153	149	147	159	146	158	130	143	172	111	143	129	138	132	139	138	133	147	142	147	132	135	142	171	159	171	140	147	158	135	158	116	130	149	170	145	139	144	146	141	164	145	133	144	126	124	151	139	148	130	150	141	138	145	144	139	151	143	124	129	146	123	146	136	146	158	169	151	137	131	156	130	149	153	166	151	147	138	153	155	130	174	125	171	160	168	153	128	153	136	145	159	140	158	132	151	159	139	142	144	128	135	155	153	157	160	136	156	152	148	172	129	169	145	155	140	141	127	149	159	135	160	134	155	144	129	161	150	146	142	143	149	136	150	160	130	139	117	141	127	133	132	164	129	150	123	149	142	131	133	144	156	139	178	136	135	156	161	148	135	126	141	127	159	136	162	152	149	134	135	152	140	143	148	160	158	138	160	149	161	150	141	144	122	131	163	140	144	156	130	132	144	135	137	134	131	145	155	136	154	125	124	140	169	146	155	160	157	136	141	144	158	140	135	151	140	158	130	154	148	142
14996	1459	1274	708	526	469	413	365	328	367	321	324	306	302	278	285	307	272	284	298	274	277	280	278	279	318	272	274	286	274	297	292	291	273	280	299	282	318	309	281	292	261	267	280	287	279	270	294	263	263	271	253	268	271	270	243	236	256	266	270	309	290	283	252	288	295	254	248	273	276	276	280	316	245	277	287	290	311	264	274	290	239	283	264	262	277	303	254	267	328	285	278	288	296	289	299	277	259	314	307	271	276	257	270	283	277	258	253	262	265	276	285	290	282	266	261	288	271	283	284	253	265	280	315	277	260	286	266	306	290	259	283	273	261	265	286	274	283	231	276	295	278	249	277	266	304	266	277	292	260	263	272	282	270	297	287	285	245	259	297	247	307	266	243	305	283	263	267	283	271	280	288	261	264	325	284	304	271	268	279	260	245	280	268	294	294	281	308	268	290	280	297	221	256	276	261	275	260	315	283	279	257	296	281	300	273	267	296	262	299	279	298	292	255	264	272	252	281	265	294	316	252	292	269	298	306	287	316	249	288	295	267	283	264	279	266	274	289	283	282	277	279	287	292	292	277	236	282	262	285	303	274	260	285	286	296	265	285	299	301	289	257	287	268	257	289	270	252	287	282	230	297	273	287	303	296	290	261	301	306	299	271	279	302	266	269	288	301	284	268	294	273	275	260	272	296	304	260	275	268	293	294	252	285	269	295	248	271	298	307	284	281	277	266	255	251	308	283	279	296	290	250	269	274	263	307	273	264	296	276	247	264	314	268	298	271	284	275	275	286	260	303	284	294	299	262	260	293	281	291	256	269	285	267	264	259	263	277	287	283	322	267	295	260	275	270	270	263	274	301	307	285	289	270	290	292	284	260	286	278	291	298	262	276	255	269	253	273	271	292	292	256	288	302	243	276	260	272	272	277	286	295	299	277	246	281	265	281	268	268	272	249	283	282	280	307	267	285	261	258	291	261	265	264	270	281	249	294	248	280	306	287	278	280	258	282	286	290	248	292	278	317	264	279	275	270	294	261	286	263	288	276	266	254	262	276	265	298	300	272	263	301	299	251	269	291	256	291	252	276	321	264	263	259	306	294	287	282	260	265	291	292	272	268	287	288	291	269	286	279	261	299	282	244	268	284	285	270	264	277	303	313	271	265	268	268	268	264	291	274	278	260	236	285	275	275	254	260	249	271	268	257	290	281	263	256	295	269	267	282	282	296	302	302	289	285	316	297	274	279	258	264	241	282	305	264	281	291	270	257	276	268	277	297	255	281	289	263	292	281	274	309	286	274	294	281	294	282	257	279	292	274	259	281	240	255	313	322	297	256	286	291	268	294	250	264	293	291	288	277	293	301	266	302	292	266	290	257	265	237	286	273	320	244	276	252	290	257	283	283	277	272	273	285	280	254	285	312	264	301	257	298	288	282	306	274	289	290	268	273	274	260	270	269	274	253	281	272	259	289	307	263	306	283	276	290	249	289	281	283	266	281	258	275	278	276	253	276	252	282	265	291	281	268	251	259	288	280	283	259	286	269	274	307	279	266	306	287	327	247	268	260	245	279	267	250	242	269	263	268	276	292	292	293	302	301	290	287	279	277	272	257	283	291	267	260	263	278	257	299	269	281	302	287	265	289	299	256	252	283	278	261	284	250	284	264	273	286	249	255	251	267	266	307	252	282	309	278	307	314	286	266	275	232	301	275	292	294	273	294	254	312	292	278	272	272	258	259	264	260	274	275	266	279	269	285	270	268	309	275	299	277	286	292	268	275	283	256	264	279	264	290	275	292	273	288	273	289	278	278	279	289	277	263	265	262	279	311	273	270	280	272	271	278	280	261	279	262	263	266	277	279	283	283	264	291	277	281	292	283	295	287	269	284	267	288	275	309	280	279	308	297	272	296	246	274	286	308	275	293	269	250	288	272	281	300	281	288	275	288	255	257	265	277	274	248	326	267	283	272	260	267	258	263	260	291	264	310	315	268	270	304	324	264	294	262	268	288	272	256	276	257	285	253	311	288	266	268	270	258	259	263	274	268	297	278	259	271	258	287	290	250	257	262	270	272	288	269	263	268	310	272	232	273	261	264	287	260	271	269	267	263	277	269	282	279	273	294	303	270	269	287	246	280	260	272	255	290	267	274	291	273	252	298	249	302	283	306	291	243	262	286	290	273	278	275	269	276	279	272	288	250	254	278	290	270	269	285	252	269	269	259	289	287	281	253	288	290	292	264	299	266	283	275	288	270	291	272	268	277	265	303	248	273	271	280	288	271	265	283	262	266	300	260	276	308	266	267	280	272	288	284	292	268	275	265	268	248	257	281	277	281	291	283	266	275	276	278	265	282	312	297	266	268	274	278	252	315	282	282	295	255	300	266	260	295	291	277	270	298	286	283	264	299	295	284	270	278	304	266	246	268	274	266	290	284	260	273	283	280	277	267	293	260	282	313	269	266	275	293	275	293	264	281	294	272	278	289	266	257	281	264	299	302	255	269	266	298	261	273	265	266	276	267	271	266	262	291	268	261	272	275	291	244	243	302	297	264	269	262	265	284	282	280	264	295	302	254	273	268	275	263	270	282	280	264	297	263	276	279	291	302	280	279	250	245	274	293	255	289	276	264	301	297	288	275	281	290	266	270	287	293	276	306	300	267	255	270	269	286	290	284	271	281	285	278	275	280	292	277	269	282	301	277	272	255	277	260	296	294	270	262	288	250	253	294	291	269	279	295	277	271	304	307	281	308	279	284	258	268	262	314	251	274	261	264	290	293	299	273	283	278	312	274	270	286	307	308	296	297	278	318	265	280	291	268	274	284	267	318	306	288	261	288	280	247	297	265	280	311	284	287	282	265	275	239	274	288	263	291	282	279	295	278	253	271	282	274	276	250	281	247	280	275	268	263	259	263	261	273	286	279	261	267	301	280	286	285	308	257	291	273	242	284	296	271	258	269	261	286	276	292	293	280	276	286	263	262	256	283	283	265	279	270	307	281	301	268	277	266	268	273	237	287	271	293	250	265	270	252	314	293	263	309	269	260	272	284	256	262	315	274	252	278	269	258	265	273	269	266	244	255	282	279	249	277	267	286	298	325	280	270	279	254	277	281	272	276	269	244	274	288	290	288	312	293	287	279	270	266	272	273	257	268	248	244	274	277	272	266	243	276	300	272	286	295	300	280	261	286	272	267	281	286	245	293	264	282	260	260	285	270	282	278	251	283	284	282	259	269	251	294	267	277	266	286	267	256	300	304	247	253	260	267	277	299	278	258	254	266	258	267	299	293	282	265	258	272	290	272	258	304	286	300	288	268	301	286	299	275	286	312	272	288	260	286	274	286	257	283	267	248	282	258	265	269	251	273	295	254	276	272	274	271	285	284	245	296	276	280	267	274	278	293	303	279	281	257	268	299	234	288	272	276	264	264	279	271	274	290	299	284	251	282	275	263	277	298	269	289	280	296	283	297	281	302	271	235	292	279	256	305	267	295	288	292
24667	21684	28909	24967	19017	1942	865	647	533	491	505	470	446	434	403	420	389	409	355	377	383	404	372	344	368	375	343	368	413	355	373	375	378	363	346	368	353	377	364	362	364	406	383	371	378	368	352	324	367	396	322	403	380	360	357	393	330	367	364	348	341	342	358	413	375	369	378	343	387	341	365	385	348	356	355	337	395	342	344	385	358	352	355	394	378	343	361	351	384	338	320	373	371	333	351	348	371	383	377	341	335	366	366	369	390	368	354	370	376	397	346	332	361	372	373	373	341	351	362	338	355	349	356	369	368	337	343	356	392	349	330	353	390	343	388	385	383	360	341	349	368	390	348	348	331	359	361	369	338	357	390	386	358	396	364	363	375	340	399	344	375	354	353	338	349	340	357	357	395	348	361	335	354	363	338	319	366	352	355	357	394	338	347	323	354	369	339	348	333	363	380	372	331	346	365	373	356	367	340	389	379	359	373	372	374	329	398	372	354	389	344	334	369	381	374	374	367	350	363	371	373	386	346	367	342	353	394	355	360	385	342	336	385	370	362	414	375	373	344	379	384	369	347	365	371	349	336	333	362	374	356	367	363	350	353	401	320	360	369	361	392	350	363	362	382	359	350	357	352	343	358	414	368	351	364	350	371	373	334	339	323	328	345	351	369	345	359	355	358	356	338	397	375	362	385	374	336	327	398	368	365	383	320	373	367	333	359	322	392	383	376	347	363	361	393	361	341	362	373	370	358	356	370	330	339	357	380	386	350	378	371	369	353	356	372	367	325	362	358	369	328	347	368	361	341	332	342	379	358	374	365	391	347	357	341	369	377	384	389	320	358	368	358	312	336	369	389	382	347	405	363	360	383	359	358	382	331	359	353	373	339	354	352	363	379	361	348	372	372	349	373	346	359	360	340	352	368	367	341	353	360	338	357	407	347	353	360	362	367	364	350	387	353	358	362	382	359	348	364	383	355	346	349	360	360	348	362	347	371	328	344	356	404	369	331	373	369	337	383	363	363	345	327	383	372	369	350	351	349	338	371	336	370	360	343	346	352	345	358	374	372	377	361	346	377	338	349	387	376	351	361	329	367	360	368	379	370	342	376	352	347	377	372	352	340	421	393	365	340	381	361	344	338	352	406	345	351	354	363	347	365	366	341	356	364	368	370	351	371	365	361	390	356	376	378	361	377	345	393	338	368	388	345	378	364	348	383	368	322	375	359	319	356	330	367	358	370	358	396	355	391	391	376	354	382	332	392	363	362	358	376	341	356	350	380	324	347	352	342	354	320	363	353	379	344	364	406	357	345	394	358	377	367	337	375	350	371	373	372	371	367	331	373	371	365	350	322	341	364	371	362	344	385	378	354	364	337	382	381	357	358	389	361	347	335	334	332	318	378	373	383	374	366	343	396	335	372	348	328	355	360	336	328	369	335	369	373	352	352	364	357	381	359	387	368	374	396	366	383	361	381	327	382	347	368	349	348	362	346	363	326	352	395	369	323	383	375	385	365	348	355	346	349	353	338	343	340	358	343	334	358	326	344	382	391	368	351	338	337	363	382	377	375	373	376	339	347	339	376	356	386	342	353	383	383	377	328	358	353	328	383	361	370	369	350	375	356	322	357	332	377	393	367	368	336	331	360	346	335	381	370	370	351	375	350	364	378	334	352	397	366	358	350	336	358	386	360	395	334	358	354	379	352	374	378	320	378	393	344	365	365	402	351	339	375	374	380	348	377	385	353	376	347	340	347	353	384	309	372	341	378	362	314	385	364	369	364	352	344	397	372	349	344	329	349	362	353	378	361	384	362	377	368	381	373	376	356	339	324	317	340	358	377	378	386	358	337	366	333	358	347	371	363	376	338	360	361	388	336	340	343	364	373	362	368	356	352	365	354	360	356	346	372	357	355	325	389	364	353	362	379	384	331	351	363	372	350	381	354	366	349	374	360	381	402	370	336	332	390	367	373	352	320	389	371	354	382	377	374	382	371	347	335	389	378	376	337	343	384	361	385	364	344	335	355	338	393	391	347	412	358	333	360	337	362	343	340	368	361	365	369	376	349	351	359	358	339	359	350	368	390	362	392	355	386	358	393	348	357	363	333	364	356	343	352	365	342	352	369	343	351	330	406	369	373	326	383	366	338	384	343	355	343	362	348	337	384	374	348	365	368	354	380	331	350	354	361	397	365	359	343	341	377	340	370	330	362	376	381	381	369	333	348	328	309	373	350	313	352	387	338	356	367	373	360	330	378	380	378	370	364	374	353	348	323	333	358	348	349	333	367	357	368	364	357	321	337	369	376	363	302	368	403	349	330	355	359	354	362	343	386	377	371	343	363	354	350	388	361	339	346	359	354	341	385	363	345	343	353	332	361	378	370	368	378	368	363	354	358	344	348	329	372	340	374	345	344	363	377	364	379	379	359	324	373	387	363	334	368	396	380	354	353	318	354	361	354	362	348	358	354	364	365	349	342	350	351	343	328	345	356	370	366	381	380	375	369	334	366	367	342	378	371	377	377	353	356	390	389	377	337	371	395	344	332	372	362	370	379	353	351	381	328	352	366	347	375	384	347	385	398	357	330	344	367	348	402	360	357	325	360	358	353	331	332	362	367	375	362	397	349	383	349	379	366	336	341	381	408	332	361	383	390	350	408	372	349	375	338	362	356	392	337	376	373	351	344	343	362	357	350	384	374	349	361	350	361	365	381	345	374	358	384	361	390	396	349	366	345	376	385	339	329	355	367	353	343	371	346	329	340	381	371	359	381	351	368	377	383	370	367	358	351	352	361	389	354	390	404	368	357	388	361	382	371	369	336	348	345	363	364	340	350	390	351	350	330	342	373	334	372	353	369	363	363	332	380	353	355	344	354	370	360	363	341	340	367	343	347	368	350	362	377	347	342	350	356	379	399	356	331	346	381	365	359	366	374	385	370	364	357	346	322	391	332	362	345	314	361	366	341	364	366	391	340	353	360	370	360	349	348	342	358	373	354	335	342	371	342	362	356	364	368	360	330	350	366	357	339	369	339	375	362	364	370	351	359	370	341	364	376	367	390	390	372	341	354	352	365	376	360	371	367	361	363	362	338	348	362	348	380	356	369	341	367	374	371	383	361	344	362	348	349	402	360	353	396	330	400	337	376	358	354	368	372	361	367	339	379	357	338	350	350	395	382	346	372	341	365	339	331	326	382	336	332	355	363	365	346	350	365	390	358	384	381	349	364	363	362	358	350	345	380	367	377	357	372	391	348	368	348	378	367	347	368	375	371	362	332	364	342	391	400	367	362	390	366	356	362	361	348	408	364	354	375	373	353	356	376	363	339	397	372	391	379	395	351	344	397	361	373	358	371	354	378	361	334	357	351	343	392	365	356	314	329	321	357	407	360	361	382	368	371	377	345	358	373	373	336	344	331	329	350	347	367	373	425	377	406	381	339	352	369	380	352	375	343	380	375	343	369	350	331	362	349	372	376	365	375	380	362	363	376	355	370	367
29294	10676	9186	4712	3353	2510	1969	1665	1445	1171	1150	1032	969	933	846	874	834	760	795	775	712	714	713	731	749	665	737	697	655	657	653	673	704	758	639	622	672	719	667	637	652	674	624	644	650	650	660	642	656	616	678	640	644	643	687	671	613	646	599	625	665	634	608	644	676	641	598	673	660	674	681	671	671	609	669	633	634	652	644	660	636	685	635	663	626	609	674	650	620	659	654	664	584	652	626	653	633	662	629	653	631	634	669	641	601	650	602	655	644	592	612	647	670	640	656	669	660	686	674	575	621	629	606	616	642	636	615	669	636	658	630	604	673	649	618	628	606	638	624	626	642	636	632	632	648	647	649	605	648	607	637	601	672	619	635	605	659	609	599	579	634	627	625	627	614	626	679	655	594	666	618	632	615	621	643	638	635	654	671	673	617	634	661	651	629	575	610	612	658	604	644	625	630	652	619	660	688	620	694	639	661	665	653	624	641	638	628	601	597	621	652	657	664	616	643	616	640	643	589	648	620	633	632	593	623	671	628	634	676	588	661	666	614	640	616	620	584	604	604	620	623	618	600	637	618	616	637	638	630	684	633	620	584	623	655	669	670	635	620	657	623	618	626	614	619	634	605	637	680	636	641	691	647	641	650	625	617	636	647	626	651	608	623	602	648	650	615	652	606	647	651	622	612	615	692	645	621	645	646	653	585	633	633	615	639	600	663	642	654	636	592	618	620	633	657	628	631	634	621	610	666	641	652	643	621	639	597	641	621	652	653	622	626	634	625	631	622	637	643	623	589	609	631	659	608	611	615	670	600	631	613	635	610	615	658	619	635	647	604	590	603	633	673	578	612	612	647	627	641	611	628	651	665	604	637	664	622	631	632	592	620	617	661	647	624	600	660	639	653	619	628	592	633	584	683	623	717	667	691	653	614	684	644	643	657	647	662	649	577	612	599	603	646	602	645	607	643	649	628	618	628	626	689	678	651	630	675	694	658	652	629	594	624	632	635	624	629	638	625	619	625	640	618	658	673	637	671	668	633	645	621	660	618	633	659	590	630	644	639	630	656	654	659	644	647	669	627	596	672	612	642	613	650	596	655	645	652	616	624	643	666	632	662	671	586	645	618	627	628	562	682	641	663	656	603	615	658	659	631	583	613	640	650	608	676	664	639	605	590	613	653	586	627	580	640	598	605	641	614	584	644	645	641	621	623	590	638	687	632	670	626	686	666	658	653	688	655	621	620	666	635	637	639	645	645	638	624	630	654	612	647	671	634	649	643	616	666	601	631	626	650	591	577	674	623	666	602	657	646	689	642	646	644	620	616	613	609	604	662	587	608	654	640	668	649	650	627	652	668	641	658	662	668	634	676	603	624	646	632	620	605	662	689	646	609	645	672	611	591	610	620	645	642	656	589	646	642	651	643	617	673	663	603	674	635	606	621	645	636	631	638	651	663	645	606	659	624	634	661	628	638	655	628	663	656	629	626	631	661	649	647	638	667	586	625	639	671	667	625	646	630	682	644	630	655	621	616	635	622	598	648	565	626	612	612	626	629	619	617	671	691	631	680	684	628	686	632	681	628	598	643	631	677	633	656	633	710	628	632	614	599	617	626	649	650	641	601	614	623	616	650	643	603	661	596	695	610	611	646	623	638	627	629	629	632	622	596	605	653	573	665	636	663	641	661	647	618	678	619	664	665	615	605	600	640	631	651	675	643	593	626	641	613	681	664	619	684	637	605	630	624	615	617	644	634	675	572	649	635	625	668	643	670	581	641	624	654	635	645	611	649	627	632	591	617	696	638	611	604	670	621	639	611	647	595	657	659	623	609	667	610	650	648	644	598	602	629	616	701	636	621	640	645	603	645	630	618	652	641	659	625	619	663	607	643	621	611	610	656	619	629	636	640	682	619	631	610	650	613	605	627	666	633	634	631	636	611	616	674	661	650	620	650	663	602	665	638	662	623	618	657	603	627	669	634	684	651	676	583	651	625	628	579	650	678	647	688	645	647	633	663	605	637	627	629	643	681	618	635	653	659	670	639	638	666	629	690	677	666	640	630	647	660	599	632	601	663	582	634	626	680	643	657	618	674	604	629	601	602	624	635	628	650	627	647	621	603	618	608	636	633	633	624	597	621	632	644	625	634	627	675	581	629	628	599	648	601	627	649	642	622	638	616	625	630	642	617	665	657	606	613	646	628	630	620	633	625	624	667	662	600	614	629	636	611	620	615	683	618	640	651	628	628	637	644	618	665	638	667	669	605	638	677	662	585	589	613	591	600	636	583	659	646	652	654	598	628	665	580	629	645	649	656	622	646	615	669	599	691	627	629	640	628	652	607	634	644	639	623	613	634	617	635	624	642	666	658	668	627	577	700	659	658	644	632	595	627	632	618	626	651	633	600	634	634	658	624	627	619	655	656	636	641	618	693	590	639	643	640	636	672	625	625	636	625	642	607	647	685	676	628	615	604	645	627	633	601	663	659	647	661	650	629	613	644	622	629	614	625	597	573	624	624	654	627	618	635	623	675	652	666	632	639	591	640	618	637	620	655	646	575	629	648	589	631	588	644	678	635	625	594	589	619	642	648	610	684	669	636	636	635	660	660	645	617	609	649	605	603	629	619	617	598	633	627	586	640	636	653	634	648	643	647	641	670	593	656	644	620	587	635	593	588	693	634	667	639	599	597	599	700	595	658	611	609	678	661	570	610	654	631	685	645	651	621	622	652	642	617	626	620	694	651	587	631	650	612	599	630	662	630	635	653	652	629	651	597	690	641	656	641	618	639	633	590	610	681	642	650	660	619	627	657	608	627	637	625	623	657	645	603	615	629	644	632	635	628	608	653	664	622	631	630	667	655	602	635	660	647	623	635	633	573	627	607	621	618	658	654	618	635	607	672	636	637	690	642	648	613	628	673	614	692	618	632	647	646	645	709	609	585	660	647	639	598	617	630	623	653	638	597	640	612	624	658	644	672	633	655	648	638	587	644	677	605	653	678	657	611	621	632	647	599	648	626	656	639	593	655	631	635	637	572	602	653	616	648	639	639	637	647	669	596	658	601	655	657	650	643	656	575	680	652	646	635	606	645	631	639	641	635	605	673	628	622	645	634	577	614	636	610	632	561	588	639	649	602	615	593	593	617	599	661	614	660	619	640	612	645	620	622	633	638	640	676	633	631	672	620	612	652	639	627	644	581	681	620	609	630	570	661	656	695	608	649	643	658	702	631	608	668	665	595	634	618	618	700	610	650	616	643	671	661	570	636	652	638	637	677	599	663	594	647	630	677	650	600	666	632	634	658	634	592	653	611	631	634	637	634	625	637	644	640	680	619	661	627	630	638	599	678	596	611	667	620	620	633	615	596	612	618	602	616	626	636	647	648	612	626	609	622	620	639	659	659	634	612	670	628	634	639	616	638	671	629	604	625	599	636	634	616	628	645	585	647	613	603	651	663	657	621	645	564	636	641	604	638	667	623	657	620	612	644	621	668	644
23721	21704	29634	24303	21705	18378	2616	1260	957	958	834	751	768	705	752	666	692	691	657	658	653	627	640	585	588	599	583	596	638	541	624	608	607	623	608	587	578	600	604	623	597	559	564	590	603	577	597	564	564	630	584	564	619	554	579	599	561	554	606	628	621	544	551	573	578	557	576	587	589	561	563	563	582	592	598	568	584	579	594	546	565	575	550	561	620	570	633	583	612	571	560	590	591	574	595	595	588	619	569	599	572	592	585	544	561	573	598	579	550	580	555	555	578	581	573	551	547	586	574	585	592	565	577	557	571	579	583	598	593	607	589	531	580	583	567	559	550	563	599	551	605	561	550	561	598	547	560	591	559	604	609	570	551	539	588	525	594	553	554	638	587	566	542	537	569	583	513	561	552	546	552	618	584	603	536	588	564	569	593	563	587	551	581	572	576	591	544	576	565	566	540	540	637	558	582	583	557	584	581	533	528	552	570	517	559	601	620	567	536	569	573	576	580	552	584	594	557	541	575	607	547	578	579	589	546	630	585	564	559	582	567	553	594	574	559	546	585	548	580	572	562	601	540	541	569	551	581	583	589	530	548	546	570	564	611	552	550	566	581	572	575	570	580	589	565	606	542	580	558	532	555	573	546	553	549	512	580	577	546	606	538	578	579	538	586	550	552	556	592	610	582	572	556	599	577	569	571	565	570	550	644	595	548	522	592	579	533	533	542	568	547	510	591	604	579	543	566	545	527	573	579	547	594	540	597	523	581	622	591	542	624	628	585	556	603	577	606	529	561	582	544	536	532	580	589	583	585	566	583	611	575	537	568	546	564	609	593	592	558	546	587	536	589	567	534	567	599	547	534	559	604	616	594	595	594	567	569	609	542	596	607	561	567	563	572	541	564	585	529	605	564	584	557	581	580	568	564	600	526	573	533	567	550	554	584	548	606	533	573	585	593	560	560	575	579	559	589	548	602	566	571	527	574	533	571	560	557	611	577	576	593	570	565	568	559	574	561	589	585	557	609	548	587	532	574	572	587	565	552	547	570	561	560	556	547	558	554	579	581	537	543	547	565	586	572	577	576	556	575	558	567	547	607	600	537	622	545	603	560	536	569	569	607	572	587	568	575	565	572	596	586	566	544	553	591	550	562	583	554	538	583	597	542	551	599	561	576	559	538	557	552	572	541	616	539	598	557	569	536	559	590	550	534	600	599	575	598	594	577	608	550	541	551	594	557	582	590	541	586	571	570	566	605	567	598	573	609	546	625	580	586	609	608	564	585	578	561	576	574	549	548	562	602	528	563	552	584	553	587	560	572	597	553	544	599	590	592	573	532	568	553	547	583	546	581	560	576	582	558	597	596	601	570	580	580	596	561	538	626	586	559	571	566	563	577	598	554	544	585	541	563	600	626	533	576	606	577	600	550	564	645	557	569	614	577	563	609	539	586	557	589	588	558	577	560	532	612	562	589	607	567	576	570	593	555	521	562	554	600	549	519	571	551	573	579	577	558	534	533	622	523	578	557	558	574	543	548	567	538	579	574	564	555	568	571	579	592	538	588	605	554	587	525	590	503	569	582	587	562	599	586	549	546	590	586	584	583	543	563	561	618	586	556	606	587	537	546	539	583	550	645	575	554	543	546	561	557	541	548	581	583	564	548	581	573	599	574	593	569	607	559	569	604	569	560	565	606	575	566	555	534	537	581	549	559	592	600	594	545	556	581	572	531	576	574	538	510	607	593	602	545	536	587	584	563	575	627	579	539	544	587	598	569	560	540	561	583	550	572	549	533	590	556	578	583	546	576	569	573	563	571	592	591	581	588	606	562	573	585	559	586	559	582	555	579	573	580	574	607	522	588	571	513	593	540	612	584	568	570	588	546	571	531	618	607	553	533	601	594	564	618	586	582	535	575	588	531	535	513	605	589	524	560	604	534	579	529	602	580	550	527	554	567	633	574	576	629	572	601	569	568	584	527	594	583	574	586	583	559	643	578	524	544	579	566	553	536	571	532	506	560	612	561	549	553	600	605	554	573	524	583	549	590	569	568	592	602	572	584	559	599	569	554	575	528	518	565	571	560	586	550	613	577	575	548	628	593	583	546	594	561	588	577	566	600	561	549	591	566	581	533	576	528	539	611	544	593	538	555	568	566	547	571	554	604	553	501	590	555	584	521	581	551	571	543	576	517	592	584	605	604	600	596	583	576	605	540	569	529	526	595	561	586	535	579	557	594	543	571	609	577	545	526	596	579	577	547	584	549	566	570	527	610	619	546	564	542	524	564	574	594	575	624	531	545	597	585	561	589	547	580	578	586	557	613	547	589	548	604	545	571	595	596	592	568	588	578	577	570	519	549	566	569	573	581	560	595	604	571	501	557	587	580	579	560	566	593	593	554	564	571	534	553	532	574	579	564	550	542	552	579	536	585	621	556	610	569	563	606	562	576	558	609	583	577	596	583	538	544	575	556	605	561	591	590	589	542	602	627	555	575	570	550	626	608	606	574	555	613	534	594	589	587	508	560	576	542	556	569	582	575	522	572	567	531	529	557	560	554	551	581	586	548	609	531	583	575	576	605	573	567	616	567	589	497	552	567	538	591	566	559	555	621	532	562	530	564	563	532	620	555	571	567	573	571	566	607	548	518	571	571	562	559	577	581	514	574	558	607	519	546	559	560	584	552	566	528	562	562	573	562	561	556	635	606	585	574	523	558	553	563	605	540	554	536	585	544	584	579	595	539	575	613	533	509	575	576	516	514	578	580	551	525	535	594	538	588	559	559	564	565	616	564	598	584	575	582	549	553	557	521	565	548	584	564	561	583	601	605	532	545	593	535	582	596	543	558	548	575	555	542	560	553	567	533	550	583	570	572	584	587	570	613	566	593	574	561	562	562	569	608	561	576	619	582	574	593	574	536	555	584	555	529	536	518	538	588	603	554	564	575	570	554	608	564	574	614	557	546	576	569	556	593	557	579	566	547	548	568	585	597	524	580	527	588	512	559	562	605	579	553	571	584	560	573	578	582	559	593	586	550	551	556	599	585	589	557	639	582	547	564	586	578	582	580	566	638	537	539	548	558	608	532	548	575	562	530	543	573	581	586	546	582	546	524	572	577	549	585	518	571	531	562	578	569	577	571	572	564	529	538	569	587	593	551	557	595	595	576	557	589	610	524	590	568	577	590	589	589	601	566	560	565	514	532	570	574	599	555	599	528	583	587	593	556	586	580	567	540	584	590	579	586	608	574	599	601	603	597	540	604	592	554	576	587	559	594	571	576	518	610	549	606	540	584	571	627	536	548	606	556	603	565	573	572	566	571	559	581	580	549	576	526	577	575	530	576	577	573	580	579	588	574	616	543	586	558	552	530	591	529	552	538	587	532	556	602	606	625	558	565	570	588	572	530	535	585	537	559	583	549	592	557	589	530	584	550	537	591	564	564	593	560	554	541	545	566	598	568	584	591	603	542	615	549	573	605	590	574	577	564	553	557	548	617	583
31103	17440	14786	8275	5815	4464	3594	2953	2491	2152	1998	1739	1690	1546	1441	1284	1352	1264	1281	1149	1178	1150	1116	1110	1097	1100	1016	1108	1096	1099	1039	1051	1040	1018	1006	979	1015	1052	989	992	963	967	1026	1019	1004	1037	988	978	1004	1017	1014	1044	971	940	976	995	924	966	1039	997	991	1014	986	950	981	1001	925	938	950	985	939	959	1035	981	934	976	980	989	1005	990	957	947	934	954	961	946	997	960	1037	966	1040	959	987	994	993	973	920	984	924	964	981	957	962	940	936	964	946	987	950	945	973	974	910	920	973	898	966	965	974	950	1015	985	977	967	929	947	980	898	915	979	981	1015	932	956	942	907	1027	955	938	963	1039	935	984	948	999	971	1027	965	984	967	957	990	945	973	957	982	965	976	976	985	965	932	991	986	962	929	987	926	978	966	941	991	974	1005	996	979	977	999	1017	927	934	950	1019	992	940	997	985	916	1019	927	990	949	975	1013	953	947	968	943	979	938	993	1015	991	990	934	996	946	1003	971	939	940	956	903	965	1008	901	998	936	957	958	962	968	954	1004	984	1038	993	935	999	919	985	960	1007	936	925	972	946	909	912	910	985	984	966	1023	952	955	886	967	1006	899	1011	968	958	977	946	968	949	979	936	967	980	920	955	980	959	982	937	986	935	961	924	918	968	958	894	947	883	953	967	913	908	999	932	980	987	954	995	955	941	1030	962	939	987	981	935	873	985	947	955	936	990	987	982	919	955	980	957	980	980	946	973	959	926	988	978	1011	939	959	925	989	923	972	982	951	929	938	968	940	950	964	937	979	968	1002	978	902	930	980	950	1027	990	965	972	1014	945	983	980	1002	960	1005	965	934	973	977	990	921	1005	1002	956	982	946	924	975	991	993	941	976	946	974	971	982	982	1012	926	965	991	1003	997	945	1012	940	989	961	991	961	970	937	942	968	979	930	982	976	936	917	941	937	956	929	964	912	946	1000	935	993	993	997	958	945	984	1017	970	987	969	944	955	926	939	966	925	1035	981	951	893	930	925	943	953	959	991	978	940	943	878	949	1008	952	992	989	948	939	989	952	897	941	947	967	907	980	931	942	950	957	977	946	935	967	932	1049	973	940	1001	980	925	976	993	960	1002	968	1000	957	970	936	990	949	994	969	955	983	922	953	969	927	959	970	996	921	957	950	994	914	998	1011	986	946	961	979	912	925	1008	995	974	968	972	944	971	944	1017	913	938	903	951	919	1002	971	984	933	984	984	925	945	932	983	987	941	965	971	951	976	1014	977	934	952	950	989	966	924	924	974	985	1020	994	894	939	1011	946	935	950	937	996	968	954	926	992	937	968	967	933	930	926	951	942	940	980	955	941	973	903	948	1000	984	980	981	975	969	944	925	976	985	976	884	990	951	994	999	929	975	932	944	975	983	929	962	966	959	933	970	941	955	999	968	952	937	950	1003	944	966	911	960	972	949	966	974	917	986	981	940	965	995	946	941	1013	917	1008	967	948	904	960	948	946	988	940	957	895	990	912	953	967	963	1019	943	979	962	955	969	930	956	989	954	954	933	918	933	967	961	986	950	997	962	1007	980	952	980	954	982	986	952	1005	956	944	1013	912	974	981	1022	961	932	990	962	993	988	959	947	958	1036	997	963	934	1051	940	932	969	972	995	957	912	953	969	958	957	926	950	931	935	932	933	946	964	988	1001	971	973	974	986	926	980	1000	922	906	966	932	1017	953	972	975	969	952	923	1012	978	967	967	948	932	971	908	900	937	971	943	996	970	949	1004	963	946	979	949	969	951	945	961	937	990	1002	971	973	961	993	940	1043	950	970	894	911	927	949	972	949	970	943	910	957	973	945	943	967	939	914	923	933	975	982	979	953	1015	980	957	1022	907	970	1032	931	929	902	921	976	943	920	902	959	932	952	941	937	974	987	908	959	940	909	926	970	1024	939	947	925	955	940	941	974	964	960	991	994	937	987	1008	960	958	1001	938	943	977	990	944	969	985	928	1000	955	930	974	949	991	972	941	956	996	970	914	970	961	960	1007	954	952	914	953	975	932	1002	943	890	924	1002	985	936	928	968	984	943	953	964	1022	960	993	995	927	996	949	965	916	968	926	992	1001	936	1005	885	929	917	973	962	944	971	922	973	978	956	996	964	979	917	929	935	922	912	936	1025	968	998	967	1016	977	967	927	917	954	975	985	968	954	983	957	1008	976	909	971	978	968	921	935	992	962	914	972	982	985	898	975	942	967	994	961	907	999	1010	930	995	907	988	944	987	992	992	1000	980	931	921	976	968	959	996	940	961	936	997	951	947	1056	924	964	970	923	993	967	965	931	937	995	967	999	949	921	942	901	935	1000	988	963	950	964	963	963	952	970	930	937	937	986	928	961	996	1043	947	995	961	926	958	959	926	986	927	971	958	950	956	1027	954	954	918	945	917	936	902	974	985	994	983	925	996	992	983	937	959	987	940	957	1024	940	968	996	964	1015	929	964	948	1011	949	926	921	996	1008	946	964	919	994	977	994	952	991	965	939	972	952	945	1005	918	946	969	953	919	972	980	1024	954	999	932	962	979	970	932	1027	994	950	920	970	968	969	965	943	972	992	941	930	984	981	969	931	974	1019	938	984	941	972	952	992	945	954	1025	976	924	901	933	1014	1006	947	977	965	946	921	939	987	954	934	977	970	949	994	943	972	940	942	918	946	960	961	944	972	890	918	941	1011	939	961	970	995	971	961	937	1019	1000	922	950	953	1021	927	945	979	980	955	956	976	997	980	959	954	947	969	1024	933	963	944	977	921	959	987	959	979	907	929	936	953	943	953	942	996	979	961	1001	996	921	989	957	992	960	986	965	928	960	994	981	961	978	947	978	950	912	991	953	900	952	938	1007	882	931	928	970	1017	932	991	973	976	1010	1023	967	1015	979	976	976	921	962	1006	910	909	973	991	968	977	1012	979	1001	957	953	917	992	993	1029	970	1009	974	969	983	926	913	979	1007	984	985	940	963	995	934	1012	982	913	990	1008	989	927	905	973	1005	936	974	992	928	993	962	922	893	989	945	947	967	970	986	969	907	968	985	1000	1007	999	950	936	938	992	977	987	958	985	918	925	924	968	943	942	1010	984	964	954	929	946	930	954	924	946	966	967	908	998	939	982	946	1016	982	931	938	971	923	967	1009	980	930	989	951	998	958	928	941	981	974	958	900	954	951	915	992	947	980	967	972	902	934	935	957	961	939	946	994	963	952	979	968	915	923	959	938	972	945	972	963	968	898	962	987	1036	970	968	1009	937	1011	991	917	958	885	956	949	939	972	974	917	937	989	960	971	916	956	954	981	970	894	926	989	957	924	964	940	943	938	956	975	954	945	962	920	949	978	1000	942	962	985	970	927	968	946	936	970	1022	1011	971	883	965	984	953	970	899	921	930	1002	976	978	955	953	980	959	1010	984	994	927	963	906	949	933	947	965	920	935	917	969	923	983	934	938	947	1010	987	926	930	941	953	982	955	930	944	927	949	948	1014	969	966	956	1038	989	953	968	992	943	943	884	973	949	935	960	956	899	993	1006	924	964	959	952	985	949	950	935	938	932	935	929	992	966	1008	949	971	951	943	947	964	918	962	939	910	999	960	985	945	981	977	958	925	942	961	923
27387	21020	7771	481	214	189	179	160	163	178	153	159	159	157	145	161	154	141	167	146	150	165	162	149	154	126	159	143	138	158	145	134	146	115	134	146	147	168	143	137	132	155	156	149	143	118	142	160	138	157	132	123	140	138	140	136	134	156	144	153	158	165	154	151	145	157	131	127	159	146	155	134	144	164	139	146	147	133	154	144	152	134	148	155	163	150	141	143	145	150	160	151	159	142	129	129	148	156	148	157	140	150	161	137	148	148	140	148	172	139	127	144	159	143	136	154	143	157	153	144	146	143	133	131	169	158	144	143	139	143	163	141	139	153	152	142	143	161	134	153	127	153	162	134	149	168	145	157	158	138	150	156	146	148	159	144	153	163	158	132	144	176	140	136	135	130	136	127	139	140	165	152	155	147	126	158	161	137	148	131	165	128	153	159	137	131	153	136	140	144	154	140	160	136	131	144	149	161	158	146	146	141	150	163	151	139	136	137	164	147	137	142	138	149	164	157	144	144	122	127	175	146	120	137	141	133	149	149	123	148	157	154	169	138	149	125	175	145	145	162	164	157	152	143	136	133	154	161	135	138	162	150	158	137	138	154	150	171	144	143	152	143	152	139	125	163	137	147	125	150	139	178	123	135	161	149	135	139	125	149	148	159	147	135	148	153	137	141	161	145	132	152	121	156	135	134	134	145	122	139	132	147	147	144	145	129	136	161	125	155	150	128	138	148	151	147	138	152	134	128	165	144	144	128	144	161	152	131	154	150	160	158	155	151	138	143	165	145	143	159	121	136	148	162	167	141	156	135	137	139	176	153	127	139	161	145	147	142	133	137	160	137	133	166	142	150	155	168	146	135	146	152	151	135	163	139	145	145	141	153	174	170	126	136	134	152	136	156	143	147	143	148	135	158	163	146	124	146	137	167	134	123	140	162	158	123	164	139	134	158	154	149	167	143	144	166	163	158	149	135	138	144	162	163	147	135	169	142	154	138	141	169	158	164	146	139	133	150	151	152	129	122	157	145	130	124	149	135	148	160	142	156	161	117	125	142	141	142	147	127	135	145	161	157	138	149	152	145	144	150	161	149	135	149	141	157	157	148	147	151	129	144	151	134	139	129	140	137	137	126	150	145	164	135	141	160	183	152	155	128	120	159	135	133	141	126	137	151	147	167	142	137	141	141	121	143	144	131	138	132	143	163	154	183	144	124	126	142	149	161	136	145	138	133	124	161	140	138	164	161	153	152	129	143	162	166	127	139	141	150	140	120	157	131	126	153	121	130	150	137	135	131	148	124	143	131	152	143	147	156	136	133	142	147	133	147	154	143	143	178	150	135	141	150	115	171	159	138	139	130	146	155	142	130	160	138	141	147	157	135	158	158	147	138	159	139	131	151	171	153	153	142	157	145	163	138	153	162	135	157	147	138	149	153	136	157	142	158	137	142	136	144	138	134	138	122	143	147	150	142	135	154	146	148	165	142	157	159	130	145	156	145	145	144	162	158	153	134	141	146	133	121	170	144	159	156	140	158	155	160	154	157	157	129	161	144	139	156	139	137	152	154	152	166	161	131	139	152	147	143	168	148	154	155	141	141	146	158	133	163	127	138	135	142	132	145	154	143	146	155	163	155	137	160	136	146	146	156	154	145	150	149	139	153	129	179	156	119	141	133	175	145	167	135	145	128	157	154	153	135	153	144	158	151	176	139	118	146	159	163	142	180	155	164	148	162	151	149	140	153	146	149	154	155	148	144	157	137	131	152	153	134	146	153	146	142	145	153	140	136	158	138	150	141	120	140	120	151	159	142	160	153	155	143	155	168	140	143	165	141	170	161	131	143	141	138	128	153	180	136	147	151	154	149	144	146	169	127	142	150	142	137	128	120	142	168	141	119	148	166	150	147	148	137	154	135	165	137	149	136	159	136	144	159	130	132	157	138	160	153	136	143	118	131	159	138	139	140	146	142	130	150	148	135	155	132	156	128	148	148	136	143	141	154	131	146	163	133	140	142	168	154	145	147	141	149	137	151	167	160	156	161	116	133	165	165	145	141	160	156	150	159	137	150	160	146	140	157	140	132	161	151	145	137	143	148	151	147	161	149	157	134	158	138	165	150	160	137	133	166	150	149	156	133	144	157	130	160	161	154	127	143	146	146	132	152	137	132	142	155	129	137	152	144	170	129	144	157	153	138	151	129	143	156	169	166	157	132	158	136	143	156	145	150	142	159	134	144	154	154	137	149	161	145	138	140	132	128	146	153	166	150	160	162	147	144	147	125	154	162	125	161	140	169	141	151	125	136	127	125	145	167	137	139	160	143	134	163	149	142	135	139	143	155	127	136	158	161	157	165	132	179	144	143	150	141	124	159	135	148	136	134	144	129	146	125	144	160	121	166	149	158	139	142	132	151	154	147	140	154	162	156	146	141	155	134	159	156	151	126	165	143	151	144	130	149	146	141	162	147	157	152	138	163	155	151	125	136	125	141	151	148	157	153	136	138	122	134	151	139	163	155	160	152	146	150	113	141	159	116	143	139	128	129	138	136	134	162	165	139	157	153	149	174	136	153	169	161	137	163	131	144	144	160	135	134	127	149	145	143	141	131	137	149	146	131	145	142	132	139	154	135	157	132	155	148	144	155	144	124	140	142	154	153	154	136	137	154	152	153	141	160	139	133	146	149	153	150	143	144	152	136	151	147	126	128	121	138	159	132	143	124	147	149	140	148	168	154	147	169	152	139	128	150	155	168	147	157	157	132	160	159	143	141	156	138	154	156	156	157	136	146	141	153	154	141	125	162	134	131	152	121	181	149	125	152	119	147	147	159	154	150	128	130	166	114	112	143	145	130	137	152	142	169	132	158	163	128	137	132	141	152	164	154	141	130	145	154	134	151	145	129	138	140	144	162	144	141	145	157	143	177	158	159	128	137	154	152	131	143	140	148	144	141	161	134	151	145	150	134	163	141	137	140	148	122	136	142	151	138	169	140	146	169	147	138	155	138	145	140	126	135	156	137	138	149	170	159	153	157	118	134	126	171	155	138	144	143	157	138	136	136	137	148	160	138	167	149	165	142	156	136	147	149	146	141	134	158	164	155	137	137	143	158	147	143	138	144	133	146	160	143	154	142	146	155	153	136	145	136	138	137	153	137	140	130	161	131	142	135	120	152	144	138	145	158	135	150	148	153	151	156	132	140	141	154	136	150	130	136	136	136	143	150	156	157	141	143	141	156	142	143	152	150	154	141	167	145	129	141	163	156	134	145	149	120	146	155	162	133	145	120	127	128	143	157	133	144	141	130	149	149	127	130	107	133	140	147	150	169	154	129	158	153	144	154	150	150	154	127	147	147	130	133	126	160	147	144	135	138	150	121	169	139	142	156	153	165	133	130	154	150	153	136	166	147	156	149	152	146	158	159	142	155	132	140	145	128	132	147	143	149	132	148	146	129	150	141	137	136	145	139	131	150	151	144	142	170	153	122	142	145	132	147	145	151
14738	1476	1282	710	542	423	387	376	316	330	328	312	261	306	302	301	288	284	285	286	304	270	284	294	265	275	264	289	280	258	295	265	295	279	294	307	283	319	248	289	279	246	270	249	287	289	286	285	250	271	293	284	263	304	279	295	287	280	277	265	289	307	281	278	285	274	268	295	269	269	296	295	272	302	291	253	266	287	278	303	295	245	285	275	278	285	284	268	262	290	281	284	289	319	262	277	276	305	274	286	289	275	268	259	281	280	258	288	281	276	299	259	298	244	293	270	326	279	306	304	272	283	251	278	279	259	265	291	240	281	275	251	283	303	258	277	268	260	276	291	282	300	296	297	304	283	278	313	260	260	219	259	267	254	302	280	304	272	264	277	288	285	268	276	264	276	273	275	289	294	267	298	276	276	258	282	278	282	294	281	264	257	253	261	281	280	289	259	314	254	298	273	277	310	292	302	262	262	259	270	284	266	293	291	271	280	276	286	275	256	271	250	290	290	268	291	272	306	281	268	288	281	288	296	275	267	269	269	250	289	282	300	256	277	314	287	303	262	269	297	326	293	290	256	270	280	278	303	292	262	247	291	268	264	256	288	298	287	269	272	289	281	271	276	264	285	254	272	235	281	273	258	261	290	287	300	255	267	261	278	273	268	302	294	281	281	272	261	239	255	273	277	256	264	274	278	273	300	285	253	251	260	310	304	305	276	308	297	283	286	287	292	287	289	238	298	295	290	289	309	305	272	278	295	281	272	300	293	259	293	271	254	302	292	256	288	292	285	274	243	303	286	284	283	275	267	313	280	289	264	254	277	296	274	273	252	294	264	269	273	263	271	279	278	287	289	295	276	283	289	276	278	310	263	283	264	253	275	301	293	304	268	293	300	285	302	256	287	294	296	298	311	266	295	298	292	278	277	309	287	262	269	273	280	270	261	268	281	295	279	273	283	237	260	219	313	262	284	265	277	276	282	289	269	303	290	295	258	284	259	285	253	295	283	289	265	293	276	287	263	288	304	267	286	257	290	274	283	261	270	286	282	269	283	296	271	266	250	259	260	297	283	280	260	261	297	323	309	273	251	286	255	264	272	284	278	281	289	238	298	276	279	281	281	263	317	268	258	280	252	288	296	263	294	278	272	269	263	252	254	279	264	274	271	265	292	303	271	267	268	276	246	258	286	279	278	282	283	254	251	269	279	270	295	309	271	281	285	289	262	283	268	262	284	255	259	291	276	265	265	302	257	274	285	259	299	270	272	270	278	263	295	279	263	287	287	271	276	276	262	231	277	244	258	270	249	289	281	264	265	294	269	256	286	260	272	243	278	279	278	265	294	259	312	285	266	298	296	297	291	288	252	288	302	302	266	287	262	280	285	250	300	282	273	318	279	281	263	294	297	263	261	310	285	285	293	255	294	265	264	237	281	286	273	300	305	269	277	294	278	297	256	260	268	269	303	253	276	267	263	284	280	262	287	291	294	293	275	279	271	246	274	250	285	249	291	313	290	282	265	269	272	275	290	291	264	271	283	305	290	255	280	272	279	267	277	264	285	302	247	281	294	275	275	283	273	237	251	292	280	230	282	276	268	254	267	296	291	292	294	318	290	288	277	319	318	265	282	284	274	283	244	270	284	260	302	287	279	285	271	282	305	284	243	295	264	296	266	248	323	273	264	260	279	275	281	292	282	276	266	243	252	279	249	300	290	239	259	277	289	283	270	286	271	306	255	274	283	295	262	298	272	289	305	289	283	279	293	263	277	277	281	264	274	269	298	247	285	255	299	269	310	268	275	266	255	256	260	279	302	301	265	272	276	286	283	271	300	268	259	279	263	286	248	263	278	272	285	283	307	297	273	268	277	265	290	264	298	288	299	277	316	294	258	261	262	252	260	275	232	274	302	282	271	245	259	311	304	284	289	287	278	291	276	281	304	282	281	278	272	253	257	266	279	279	265	254	279	250	302	261	281	292	286	260	272	295	283	275	297	277	283	260	280	266	288	292	278	286	259	257	298	287	275	285	274	314	260	287	292	280	273	281	244	277	290	287	298	296	275	267	280	269	256	304	296	281	283	281	267	304	300	304	264	277	283	301	275	259	289	292	273	259	279	282	261	257	252	261	272	253	278	272	256	271	254	255	280	274	251	309	289	279	275	258	282	279	270	279	263	275	308	303	291	270	273	283	273	294	269	305	279	293	280	271	277	273	270	290	263	262	271	265	280	283	287	270	276	286	247	253	275	285	270	270	272	271	256	270	296	292	289	276	289	271	292	261	275	287	246	290	276	273	308	291	281	280	276	304	252	269	306	265	297	265	248	270	290	277	301	287	288	260	278	254	269	266	301	292	300	301	278	265	280	280	274	293	266	291	265	280	253	276	276	260	273	257	274	247	307	275	261	279	299	301	267	292	275	292	291	259	290	283	275	262	278	272	282	264	281	272	272	267	312	254	280	254	287	281	263	247	265	258	281	268	297	276	258	296	298	276	269	271	278	277	293	270	274	281	285	271	282	295	260	254	295	252	257	270	274	307	275	269	245	273	252	251	261	257	281	264	272	348	279	281	255	267	254	277	299	247	287	257	259	266	272	281	278	261	288	272	260	262	297	273	301	244	297	240	266	291	275	258	295	292	287	262	288	258	306	270	279	287	284	305	282	276	282	296	296	297	243	275	280	258	282	283	295	283	299	273	301	273	254	256	255	274	296	303	271	262	287	272	278	279	262	275	269	274	269	254	283	288	272	310	255	291	309	309	259	279	300	288	264	272	303	271	247	301	280	310	266	289	292	276	290	322	296	271	267	283	275	270	280	258	263	280	282	288	279	317	285	289	256	265	253	284	273	277	264	257	243	289	285	266	245	292	270	237	294	274	281	280	264	270	296	294	270	289	293	285	262	286	264	273	276	300	269	276	296	264	280	289	296	277	306	286	244	281	253	297	283	270	278	275	267	301	269	291	267	250	283	273	251	283	260	275	276	273	271	272	277	277	271	266	287	275	249	282	295	281	241	282	283	261	267	300	300	279	273	271	282	273	258	269	266	276	289	303	268	289	269	284	305	266	265	289	284	322	252	288	276	282	295	282	264	266	291	259	278	287	282	272	293	272	274	269	270	269	293	285	290	284	280	218	284	266	268	282	292	276	284	287	291	263	264	266	307	275	257	297	298	289	287	253	263	276	311	248	283	267	277	267	279	301	259	278	258	262	263	265	287	255	289	261	275	303	295	259	294	260	285	288	270	269	283	290	279	265	290	287	250	268	279	291	305	274	300	293	272	231	277	261	245	297	290	285	235	273	277	267	257	285	276	270	286	292	270	310	295	288	275	289	266	310	276	286	261	268	286	301	262	277	300	291	262	290	268	287	280	258	289	273	292	288	258	286	279	289	283	317	284	267	255	249	286	280	259	264	279	299	264	261	278	272	256	295	265	272	295	264	286	242	272	251	256	258	270	274	268	267	262	256	295	264	266	263	294	321	282	283	261	297	312	264	289
23656	20736	27569	23944	18233	1832	861	617	495	509	459	448	444	414	374	404	374	370	356	392	402	374	363	353	402	382	347	337	350	367	375	363	388	362	356	338	338	348	348	379	336	354	363	360	361	286	374	336	341	359	348	335	375	328	382	317	363	347	330	401	316	340	368	365	360	344	325	361	311	329	349	338	318	373	355	338	379	322	343	345	335	343	334	336	342	330	354	333	375	339	350	353	344	337	361	363	339	328	316	340	368	365	327	340	342	330	353	377	332	319	390	317	339	342	350	369	352	353	349	358	349	349	325	332	356	373	380	360	292	362	362	350	339	351	363	351	333	348	336	338	334	356	323	368	326	343	364	316	359	355	391	325	345	327	328	378	358	347	321	327	350	334	333	329	373	349	369	361	357	323	364	351	352	327	340	351	379	344	327	382	348	356	332	328	358	341	326	325	355	344	347	346	368	360	334	333	346	333	381	350	347	330	330	339	342	339	346	362	323	352	375	355	367	340	374	361	350	332	369	316	330	369	348	320	336	346	350	362	346	359	386	331	347	315	358	332	334	347	309	346	381	368	340	328	329	360	351	390	355	326	366	335	368	334	336	336	355	305	336	381	353	303	363	384	312	364	343	340	324	306	356	364	338	389	367	334	361	337	360	333	371	352	352	343	349	360	346	338	376	340	351	337	360	341	378	314	352	339	337	325	341	363	360	371	347	341	364	333	368	338	358	366	363	377	344	352	346	352	340	372	329	336	339	335	346	328	336	333	337	326	323	342	343	368	357	360	328	346	341	333	364	341	356	345	382	336	362	337	367	366	347	324	360	358	341	357	364	333	331	329	341	372	383	362	337	326	323	292	323	329	336	333	339	336	337	321	359	346	355	345	360	333	341	368	352	335	310	316	364	344	357	351	342	349	394	362	355	333	318	345	307	323	335	368	346	355	337	321	309	333	338	320	350	332	338	363	355	342	370	352	359	340	360	339	341	357	354	378	336	354	358	350	352	346	318	365	356	393	363	369	339	334	346	329	374	351	362	326	326	350	354	359	336	354	347	338	371	339	331	370	335	339	350	349	353	344	358	354	350	349	313	341	356	316	354	315	338	358	356	343	329	357	335	339	357	353	309	350	349	312	351	371	353	370	356	349	353	325	316	362	384	323	342	348	370	331	367	325	350	357	379	364	368	361	367	338	353	341	333	368	332	349	331	339	341	356	343	322	332	378	332	339	365	363	334	326	314	371	341	332	339	374	368	359	345	340	370	352	366	350	387	354	345	346	346	333	355	371	349	375	355	341	356	378	360	345	321	330	361	330	340	320	339	342	361	325	342	331	337	352	373	310	354	329	342	339	351	334	330	375	353	363	330	360	368	317	349	351	364	345	340	340	353	305	335	353	337	357	323	342	342	334	369	356	367	354	342	306	326	341	329	339	342	360	314	351	329	339	350	377	364	348	352	357	341	343	341	325	310	353	313	341	348	369	338	339	344	382	324	367	338	352	347	345	326	351	336	351	365	339	362	341	348	365	355	369	343	389	339	305	367	357	349	324	328	336	342	359	326	359	335	364	342	315	368	337	347	359	339	329	348	345	323	328	354	353	344	340	356	361	357	372	366	361	333	354	396	333	409	317	367	359	360	350	342	381	355	328	333	358	356	308	331	349	362	371	341	325	324	361	330	341	353	324	398	332	343	359	332	343	341	370	343	347	360	342	353	329	375	306	335	352	365	356	365	341	349	331	344	372	381	346	340	327	354	371	317	398	339	364	335	323	336	327	359	358	348	321	316	345	382	342	367	354	341	339	360	366	361	352	351	353	305	321	344	353	310	357	347	348	345	368	341	341	368	319	320	328	343	347	317	320	362	329	344	357	350	335	346	370	354	366	340	327	361	317	319	346	337	338	334	356	338	312	361	337	355	347	339	338	347	339	355	355	323	339	340	344	344	351	343	370	361	334	362	326	352	347	356	362	330	354	326	331	364	336	383	327	379	354	322	357	334	347	334	358	357	354	334	358	325	375	359	357	330	331	318	346	345	371	333	380	378	360	342	372	328	327	349	366	319	370	325	371	345	368	317	336	369	335	332	350	327	353	337	349	341	350	365	348	333	367	325	348	370	320	320	342	320	334	323	349	351	356	345	367	355	330	315	354	345	337	360	331	342	325	346	346	343	355	314	354	370	359	326	380	323	328	348	313	346	305	360	349	337	350	334	330	343	345	346	376	395	344	351	352	379	345	375	321	364	323	349	383	326	355	321	350	358	336	367	323	323	355	329	358	346	351	331	319	361	340	336	312	338	337	362	357	321	351	334	319	346	370	341	349	303	354	357	323	352	350	351	341	364	341	326	324	346	348	340	352	360	352	375	326	313	330	331	347	321	343	335	302	340	349	333	336	334	323	329	340	367	350	332	329	323	337	328	349	369	335	301	328	333	342	327	325	337	311	330	355	368	372	335	362	359	311	324	364	352	352	320	334	331	372	355	344	356	352	328	328	350	352	336	299	323	311	348	331	336	386	346	374	327	367	312	343	341	341	375	338	322	329	338	374	340	375	345	365	338	360	339	346	312	347	353	359	315	346	341	343	358	342	347	330	345	343	349	386	336	343	378	316	337	339	341	371	343	333	320	375	346	361	335	384	361	337	351	328	333	354	360	341	358	338	328	303	341	325	360	345	350	356	370	338	339	323	354	338	318	335	343	354	333	371	315	354	312	337	361	341	359	371	347	343	363	388	365	364	334	363	380	316	380	336	332	336	364	333	343	325	335	383	366	344	353	359	373	356	340	398	336	330	330	324	345	330	388	325	358	352	333	361	325	323	355	342	351	339	351	349	358	366	358	356	358	340	331	345	332	358	344	337	359	357	321	341	358	351	347	327	346	344	334	369	356	327	362	343	357	347	361	348	372	294	344	324	357	348	327	319	368	335	359	375	364	320	345	380	369	349	365	351	318	354	333	316	324	331	333	330	365	318	366	295	327	330	361	342	371	355	363	359	359	345	341	369	350	350	351	336	352	326	343	334	359	318	326	359	379	389	360	342	334	358	328	368	359	307	333	331	350	379	353	340	358	335	350	328	306	346	326	336	326	327	331	351	313	356	330	350	353	362	312	367	333	354	361	354	325	344	341	371	339	347	379	377	316	354	335	376	344	337	321	329	333	333	322	330	341	371	347	338	390	338	315	366	328	348	347	367	360	339	320	327	332	359	332	333	380	351	348	322	378	339	338	339	367	373	325	356	369	369	366	325	334	370	335	359	367	341	319	336	338	340	322	367	347	342	327	324	352	344	326	340	334	378	383	338	310	367	346	372	349	334	368	338	368	369	346	350	350	317	318	339	342	327	326	392	310	365	331	337	310	346	368	344	338	325	341	336	331	353	316	366	354	341	348	359	354	332	371	360	338	328	348	318	341	346	317	350	359	357	348	344	320	356	370	332	339	341	361	333	313	337	316	326	376	360	326	359	365	334	384	327	312	365	357	357	350	323	327	351	360	357
26753	10485	8935	4759	3247	2430	1937	1551	1442	1208	1098	1058	914	863	851	807	798	764	747	734	749	695	714	666	643	601	651	646	625	651	641	635	686	620	640	647	640	633	626	634	618	640	668	613	616	651	630	629	640	632	624	608	670	616	623	639	650	591	663	570	625	638	634	616	587	617	606	627	617	620	621	641	635	593	572	595	618	607	625	585	589	604	614	614	586	592	625	615	566	625	649	575	597	588	663	665	631	599	600	633	606	650	610	570	650	591	626	628	559	636	610	586	591	586	606	619	600	619	658	646	601	650	621	635	677	627	595	630	609	632	607	570	585	623	626	647	611	609	566	585	605	591	623	576	617	626	618	583	605	623	600	620	567	636	604	607	640	580	646	585	635	586	660	613	577	616	606	599	615	646	615	606	599	631	651	616	602	566	624	593	638	586	593	653	602	592	584	650	656	592	628	663	582	610	598	634	601	648	618	605	589	577	564	643	598	641	562	570	590	582	598	608	572	633	575	588	622	616	596	633	597	592	625	658	614	624	613	590	635	629	608	627	615	598	581	646	624	637	559	648	566	620	638	638	616	558	565	561	592	651	612	611	633	607	615	606	630	614	631	618	634	621	609	618	586	606	610	604	615	577	604	621	612	658	590	632	623	627	583	652	653	576	650	582	619	571	644	635	626	603	595	573	599	606	658	609	584	651	610	638	571	615	620	589	610	612	593	566	661	600	637	634	618	602	619	587	588	599	611	586	586	600	607	606	612	626	614	622	646	651	624	614	558	590	540	628	647	593	613	600	632	639	654	619	619	579	647	589	632	663	626	611	580	611	578	621	675	597	591	584	613	608	604	593	549	597	597	602	616	607	561	603	651	612	599	648	588	592	605	639	597	659	620	613	616	570	599	661	587	564	615	584	578	591	637	597	605	601	624	598	602	657	633	564	611	631	602	606	624	622	615	579	625	595	609	589	623	575	587	604	590	590	597	650	629	623	620	575	581	611	655	653	630	565	629	594	641	599	555	641	628	639	589	589	606	615	593	618	607	597	665	581	617	598	557	617	599	597	630	608	591	615	600	635	598	629	591	632	616	573	605	628	608	635	603	613	623	597	604	601	579	571	617	600	640	630	607	625	594	655	602	609	570	620	604	603	628	636	587	597	597	626	650	602	592	630	597	614	623	633	585	579	593	654	593	570	606	625	608	587	664	557	613	635	575	607	602	632	604	594	653	587	589	642	628	636	606	621	618	609	570	598	625	643	601	573	616	572	621	578	599	614	626	622	593	574	645	580	577	622	601	630	636	630	622	647	584	590	588	646	595	604	604	625	640	654	604	580	579	624	596	618	604	584	631	599	610	590	575	610	599	606	582	610	612	564	676	582	652	618	608	535	577	609	653	584	615	597	572	621	600	592	582	577	614	598	626	597	616	604	596	633	641	598	577	627	613	608	618	637	571	656	577	630	614	597	593	662	636	580	602	652	603	594	619	654	634	588	564	599	630	593	559	594	585	631	597	577	629	619	646	569	578	605	582	605	595	592	621	625	614	613	650	608	618	621	563	609	603	563	560	606	621	597	638	612	636	581	571	607	655	623	621	631	597	593	632	633	618	612	634	642	649	594	613	642	614	636	587	607	640	602	632	640	601	598	596	604	599	588	590	605	595	612	589	604	611	606	577	605	602	663	587	595	607	591	626	604	603	616	592	604	651	615	628	671	633	609	608	630	614	593	614	628	602	603	588	615	635	584	616	595	580	607	618	637	561	611	608	607	551	591	630	605	574	563	600	569	619	607	604	652	645	627	597	614	619	609	651	620	631	560	610	621	636	620	599	618	582	643	609	652	601	638	640	577	608	611	660	601	606	659	630	563	596	586	569	610	616	672	601	600	647	566	616	573	577	611	602	641	625	568	625	575	643	636	666	610	633	608	653	605	639	611	599	634	641	599	619	630	601	624	594	604	598	609	584	605	631	599	620	610	621	611	610	655	614	551	637	655	603	575	618	596	622	603	596	573	579	616	637	614	583	565	616	561	639	594	599	611	607	583	640	624	593	638	626	570	635	645	589	625	621	585	585	607	590	608	620	618	615	593	575	588	624	675	579	670	591	620	603	584	613	582	617	619	618	644	576	604	626	661	610	634	595	617	660	604	644	582	627	634	592	612	533	644	616	641	587	573	601	613	626	614	623	600	606	635	580	609	628	594	604	580	617	630	586	620	614	570	606	624	554	614	588	572	593	588	597	622	587	593	614	631	600	593	619	605	644	564	639	635	604	577	614	626	616	630	597	587	627	613	570	598	572	642	631	637	612	616	581	602	623	595	629	576	587	629	628	610	626	598	602	625	629	647	612	566	615	607	607	577	625	635	630	588	601	622	600	632	629	646	650	586	578	602	590	604	611	617	589	602	619	595	612	589	632	600	648	633	610	630	592	621	594	571	584	631	596	600	547	599	560	616	579	640	589	582	658	607	554	623	605	605	603	612	587	606	631	592	577	596	620	581	623	614	575	600	624	605	582	639	580	603	605	616	606	614	592	641	592	637	603	600	573	579	622	578	580	581	620	618	624	640	607	575	648	584	640	603	645	606	589	600	641	568	629	598	601	636	637	626	657	645	613	594	627	648	616	631	607	606	586	611	627	669	639	619	543	627	560	596	618	609	623	631	595	630	629	628	600	634	611	593	630	638	621	599	577	609	647	647	615	620	626	589	608	616	634	621	587	607	610	579	588	576	622	605	599	582	638	607	632	602	626	599	615	571	553	613	625	614	653	583	577	616	590	602	624	628	595	585	619	607	609	581	597	642	599	615	583	618	604	578	628	592	597	627	586	587	630	577	591	602	591	585	589	623	613	599	635	635	586	614	660	631	591	630	665	633	613	606	574	595	619	566	602	607	609	579	587	578	599	635	623	648	613	588	631	589	616	598	591	587	584	632	598	602	665	628	666	656	587	605	594	646	605	556	620	607	629	586	653	574	616	595	612	632	600	592	629	589	602	617	589	636	623	666	627	577	633	617	639	634	602	633	611	593	644	599	609	565	626	612	579	616	589	618	599	599	609	597	623	578	645	621	610	647	636	624	613	577	620	668	609	554	623	645	600	569	541	616	637	600	649	627	602	642	605	605	588	601	617	571	597	629	594	570	601	580	629	595	642	590	626	621	630	608	625	638	632	640	628	619	620	584	599	587	649	610	610	626	632	576	589	591	646	621	559	602	681	618	616	585	586	623	608	671	612	599	612	570	615	661	621	581	607	603	607	569	608	604	578	611	587	591	609	612	620	605	580	605	584	597	597	599	567	601	608	646	599	646	567	589	611	619	655	624	625	617	683	631	613	612	594	611	629	607	600	586	587	661	589	612	647	613	595	582	623	598	599	638	554	609	602	608	606	605	626	597	589	634	619	630	600	627	598	609	618	567	596	603	622	645	597	636	607	591	631	611	636	609	620	586	604	640	615	613	599	606	604	573	601	599	576	603	621	596	665	635	576	595	613	616	633	608
23721	21664	29515	24326	21668	18145	2634	1238	934	843	874	814	768	729	681	708	643	704	652	655	631	643	642	646	643	608	626	613	674	585	637	591	572	636	603	583	604	582	592	545	552	560	569	587	573	622	580	656	546	560	572	519	590	554	589	578	604	602	569	579	617	544	589	615	579	599	578	570	520	573	600	607	570	559	557	570	561	585	602	568	594	554	551	606	527	621	595	556	544	596	571	571	595	557	534	561	567	523	590	568	585	559	598	531	570	605	611	612	551	590	534	549	569	568	631	562	587	595	561	593	568	541	576	585	557	563	559	561	539	614	601	577	600	588	546	534	597	579	621	560	558	579	563	566	552	585	568	597	561	577	552	569	586	583	561	605	559	567	573	566	552	584	554	579	599	535	583	587	554	599	546	573	584	577	561	578	595	603	597	589	578	544	566	592	610	584	549	573	571	560	533	544	581	552	578	622	578	587	559	576	608	565	570	588	565	584	579	582	558	567	565	550	605	554	574	554	588	569	566	589	555	538	568	579	557	637	546	577	581	557	538	541	558	539	584	568	548	606	549	581	534	589	582	561	604	579	560	547	583	520	563	537	581	568	591	602	558	558	557	568	605	595	593	619	591	588	587	573	543	591	591	606	552	587	587	571	576	570	567	596	553	550	592	561	588	578	576	583	599	591	612	536	617	549	568	580	584	561	590	617	601	532	604	606	554	552	551	556	556	595	542	599	574	590	603	598	546	601	571	554	553	596	595	593	604	537	522	565	594	599	555	573	555	598	591	553	564	577	556	584	582	570	562	572	530	610	590	538	589	555	501	571	563	576	533	581	589	581	554	617	584	580	589	558	607	570	555	544	524	546	558	578	649	552	610	550	563	579	549	594	550	642	571	581	568	537	581	593	526	566	619	561	562	614	561	575	562	586	592	569	537	589	613	611	604	591	595	546	543	585	564	555	608	586	565	574	559	575	560	587	576	627	578	543	546	541	600	516	587	574	588	567	590	605	602	611	620	599	574	623	596	614	600	556	542	614	595	555	573	596	581	611	586	590	570	548	565	640	600	580	572	603	588	562	571	570	591	585	562	555	576	528	565	577	556	594	546	574	564	581	583	568	569	548	580	560	567	585	595	577	600	571	605	593	566	536	576	579	588	565	577	531	572	585	538	560	590	575	508	591	626	588	569	608	590	603	552	556	565	536	589	563	582	578	569	615	605	603	584	562	598	546	628	605	549	516	551	559	531	554	583	609	584	584	555	599	565	567	564	590	603	597	587	556	575	604	592	575	544	589	574	593	581	601	626	557	596	602	558	571	572	621	562	595	600	556	533	611	572	626	562	568	579	573	591	575	583	555	529	548	579	637	539	528	550	612	568	593	596	537	570	559	560	593	576	574	598	565	572	583	590	587	617	589	612	584	535	534	577	545	575	535	587	569	579	569	537	601	536	549	592	593	583	552	523	596	546	545	617	562	568	594	569	586	573	542	588	573	603	551	588	583	608	598	604	589	602	555	555	581	578	561	566	547	577	570	569	535	548	589	584	569	556	574	526	574	544	605	562	577	571	553	601	560	578	556	529	519	544	589	545	537	563	569	589	595	591	567	576	577	527	573	547	581	546	553	552	597	583	576	586	564	545	609	559	567	616	532	575	594	556	561	574	564	521	600	550	588	610	593	570	562	568	601	584	570	528	533	574	575	548	600	594	610	583	566	530	586	577	550	527	610	558	597	560	591	574	533	578	587	546	562	568	588	605	588	566	560	559	579	599	558	564	560	524	636	565	558	572	616	558	535	580	618	612	603	585	569	581	587	578	570	559	550	595	558	576	584	556	584	565	547	592	569	551	538	594	594	559	579	559	516	577	590	555	560	545	585	535	548	569	603	573	577	585	559	559	558	564	554	584	598	538	603	523	541	562	584	569	531	574	604	613	578	617	509	537	601	584	565	581	591	567	562	577	615	581	571	571	567	562	572	588	573	598	520	536	548	563	574	607	611	591	552	573	586	594	619	575	598	599	590	548	558	572	561	583	571	570	556	562	616	556	568	554	568	578	582	577	568	562	590	575	544	585	610	587	561	609	598	608	545	590	581	574	602	594	541	578	598	615	558	599	565	563	560	587	570	546	623	575	526	566	599	592	557	585	558	577	580	621	582	569	559	562	579	559	576	578	549	577	548	530	573	587	601	573	592	578	517	532	596	551	569	612	520	513	579	583	532	572	584	591	556	563	590	577	512	554	621	611	543	599	547	549	555	559	633	633	550	550	587	561	552	582	583	559	556	570	590	571	532	578	553	579	572	579	579	559	548	556	517	574	574	591	556	528	615	565	575	572	551	567	535	617	559	610	592	572	623	570	578	572	582	550	557	555	559	540	562	546	537	536	563	555	553	567	571	584	565	629	544	547	576	579	583	606	558	608	587	584	580	574	570	522	586	530	570	580	597	561	608	611	584	569	558	575	565	526	611	591	545	611	585	564	570	614	605	525	602	587	558	577	593	550	577	584	562	583	555	538	595	571	555	594	572	592	589	558	590	536	585	589	575	563	540	579	576	560	582	519	595	556	549	566	596	541	624	541	595	595	606	545	569	584	548	575	595	608	559	562	574	607	626	557	593	590	578	570	572	592	548	577	556	552	535	569	557	551	561	607	610	558	540	583	576	534	573	591	550	571	639	567	572	538	581	548	616	568	572	559	591	578	547	564	571	554	593	521	588	543	557	558	568	541	557	566	591	612	570	583	549	580	599	586	595	554	566	522	557	535	545	531	557	554	562	547	581	573	604	563	583	626	604	579	589	557	547	563	599	560	557	538	580	577	578	549	599	575	563	539	527	573	583	566	606	554	575	603	571	587	561	585	538	561	594	539	621	606	610	575	551	522	601	583	597	524	564	554	591	594	562	596	590	562	581	568	610	595	571	591	580	570	601	574	531	560	579	537	601	576	583	577	596	525	548	519	556	573	590	585	557	574	555	596	556	530	579	548	592	518	542	552	555	552	598	574	584	523	575	552	598	566	569	585	599	548	604	576	537	548	569	550	559	570	574	570	610	571	571	579	588	548	553	550	603	565	527	578	548	575	535	564	617	557	569	531	527	575	566	583	613	534	588	533	599	562	584	588	546	569	598	578	563	591	595	610	560	535	598	558	600	555	584	536	539	548	598	542	570	556	588	548	563	548	579	561	542	591	598	548	593	560	581	596	573	616	582	581	572	545	545	598	588	548	606	563	611	572	624	577	553	569	597	525	556	535	608	588	586	560	585	550	548	566	588	608	586	592	559	631	532	583	568	556	576	583	602	566	546	542	567	553	568	596	581	548	557	580	561	540	592	562	589	611	578	588	548	607	578	584	554	524	616	601	578	552	555	589	562	605	601	599	565	573	569	612	574	581	600	583	582	578	611	589	597	571	581	568	563	541	533	599	557	578	585	607	548	598	580	559	576	609	566	605	566	568	587	604	578	584	547	598	564	611	588	616	589	562	532	601	566	558	537	591	591
30172	17569	14773	8205	5847	4515	3505	2958	2436	2209	1929	1733	1631	1509	1457	1366	1327	1309	1215	1226	1171	1092	1099	1123	1071	1078	1040	1106	1063	1115	1050	1001	1041	1046	990	974	1010	1068	1010	974	949	980	975	1020	944	1034	997	955	986	946	1042	963	908	996	1015	992	986	1016	959	941	936	1007	991	956	974	1016	958	910	971	965	980	949	986	970	1004	961	974	991	1005	957	961	1024	993	983	928	1013	972	976	964	999	958	986	966	1024	958	893	927	967	976	960	946	987	943	969	987	916	926	1015	967	1002	1012	958	975	993	1015	908	939	981	970	995	956	962	979	948	932	983	946	924	988	969	1033	932	975	933	966	1010	938	900	978	928	917	956	918	964	920	990	912	922	936	902	885	990	984	983	954	955	963	960	919	957	960	986	941	910	901	961	995	994	964	950	955	924	980	945	990	996	956	960	940	920	914	974	1004	987	973	1022	987	973	901	942	975	964	951	940	991	946	961	957	951	915	931	964	961	1004	964	980	946	973	1022	958	963	945	976	958	922	1013	1001	1001	874	944	1013	973	1014	963	941	1001	1000	947	977	952	952	985	955	993	1023	935	914	950	1005	1011	979	1011	969	955	988	1016	911	946	1069	979	1003	971	943	989	978	939	996	951	944	926	965	973	929	976	964	942	958	940	994	972	910	981	981	981	969	937	913	996	975	999	939	943	943	1017	958	1002	969	967	927	946	1040	990	967	1022	910	973	998	978	1003	1018	926	940	963	954	1015	966	914	922	930	923	943	994	941	960	993	976	930	939	975	964	920	925	950	918	942	1001	950	943	919	937	995	942	968	975	967	996	921	882	896	937	919	970	1013	1013	934	967	911	952	949	923	955	969	982	928	931	928	940	971	973	962	929	927	990	948	998	999	949	931	965	957	895	1012	990	941	926	1009	900	951	939	965	984	987	966	1017	960	970	928	991	969	977	1035	994	948	952	1021	969	969	1018	957	926	985	972	992	993	947	1000	970	1014	970	928	990	999	955	984	977	942	885	980	964	952	946	967	963	990	909	959	939	952	989	976	903	961	937	954	965	955	945	963	963	936	958	964	945	999	928	945	951	962	1022	1015	943	978	999	973	965	931	931	922	973	994	983	951	992	983	934	963	955	936	970	876	962	1010	987	924	955	971	923	983	1016	1024	975	978	947	910	987	947	937	941	948	885	931	965	945	933	936	915	944	970	952	959	947	941	937	936	994	939	1011	946	910	969	951	980	940	966	939	977	1041	947	958	929	968	1004	926	963	999	987	928	955	941	881	935	945	974	1022	935	970	934	1013	1003	943	924	969	966	937	931	1003	986	1009	980	925	933	968	939	961	952	977	982	947	972	969	979	943	972	931	953	950	984	959	956	911	981	953	917	1028	948	911	972	965	996	941	970	963	932	986	965	931	932	946	931	1024	967	989	991	953	946	959	982	928	928	983	962	953	904	925	960	977	873	972	943	967	1006	937	966	991	946	967	928	934	991	916	921	1002	939	996	937	975	963	958	916	975	988	939	933	935	998	924	987	944	971	950	1021	986	909	985	973	985	998	968	978	944	978	966	977	980	1011	970	963	971	964	940	1017	919	979	964	910	937	933	971	1007	1001	937	963	1001	959	957	950	891	990	960	965	918	1034	939	955	981	896	963	1013	862	943	1010	934	965	984	941	925	971	954	947	983	944	960	952	952	948	947	987	930	918	970	948	991	976	912	1010	969	927	958	1022	1017	977	948	973	917	963	972	957	999	910	938	969	987	947	974	970	963	943	958	939	967	969	979	930	963	982	937	987	944	975	945	908	990	1015	998	989	978	980	960	990	981	1046	986	912	987	1008	947	950	895	996	1008	924	973	917	936	996	967	998	955	954	955	951	957	998	916	985	937	944	933	949	970	954	949	947	943	1015	925	992	959	973	954	997	994	957	958	956	886	1009	996	966	962	940	962	984	936	975	954	1035	966	970	923	961	1005	925	1007	901	932	969	955	934	1012	918	1010	969	921	933	962	891	974	1045	993	967	945	953	952	1011	953	951	943	998	969	984	945	950	914	940	914	988	961	1002	934	992	964	957	969	984	935	1002	989	907	912	960	986	963	1028	953	930	990	928	988	956	927	900	966	928	947	949	963	940	977	971	986	986	926	944	1030	931	950	970	955	952	937	979	1007	990	944	963	967	969	996	1011	1004	946	932	960	982	968	995	980	949	1014	936	957	944	981	943	1012	952	947	998	963	973	938	970	947	985	967	1007	1000	922	990	907	961	964	962	928	987	970	985	981	958	927	972	983	942	896	991	912	1012	952	994	929	1018	999	984	964	901	972	953	956	964	952	1005	970	977	1012	1013	962	1012	953	931	952	988	986	970	953	933	921	986	972	967	1001	928	915	929	911	941	972	996	942	992	952	915	1014	931	970	947	947	921	912	891	937	974	949	971	972	979	947	988	1033	914	943	939	1020	989	914	971	978	985	953	943	977	967	932	924	944	964	947	980	964	1027	943	976	947	991	999	1024	935	1002	983	987	991	979	979	930	1002	960	940	946	940	923	983	972	997	989	949	942	979	969	922	952	936	969	989	954	987	967	961	983	897	943	978	949	943	991	925	932	1008	1039	986	945	983	943	981	1003	1008	981	945	980	957	937	950	970	914	966	976	940	960	1006	918	965	976	894	947	966	944	953	946	935	946	993	993	984	891	886	874	1033	933	916	953	943	992	985	969	983	958	1018	864	903	935	929	972	913	942	942	969	993	1019	997	952	960	986	992	977	924	982	953	968	922	921	993	987	937	965	935	986	963	980	989	930	962	949	895	953	1005	921	968	937	1028	970	955	949	933	978	1019	962	942	961	951	921	953	925	932	985	933	949	915	975	991	951	945	942	942	926	993	967	983	963	956	923	975	968	937	995	955	904	944	980	991	909	958	997	985	936	943	953	960	1010	946	966	982	963	990	923	916	1006	1035	997	936	914	950	959	974	951	960	946	960	921	969	944	941	1000	961	931	966	954	954	941	952	955	937	921	954	971	988	973	920	953	998	960	944	971	994	973	974	896	1009	953	863	967	946	940	940	953	963	928	936	982	964	977	987	925	939	980	1005	948	994	968	1021	945	915	987	1013	994	977	924	1003	936	946	977	984	983	985	957	972	967	1001	916	918	973	957	935	944	967	953	945	920	929	947	943	970	940	912	1010	951	937	961	1018	962	924	1013	962	993	1002	934	996	969	927	950	923	1072	969	947	994	956	961	984	948	933	1020	961	1002	952	961	949	981	958	941	971	947	900	997	942	896	967	935	912	953	1030	905	937	926	1003	1002	967	932	965	970	978	945	899	992	924	937	969	966	923	946	976	957	960	958	964	980	950	974	1013	956	958	987	902	996	894	996	958	932	943	963	977	940	1001	931	974	900	943	961	990	972	985	902	997	921	941	959	986	1021	974	960	975	953	937	990	970	930	981	987	959	929	956	957	997	987	890	942	945	932	970	921	964	920	899	974	975	978	937	997	963	950	1025	922	980	981	978	911	957	964	946	1015	1001	1004	925	971	997	920	1002	975	970	1009	955	904	988	954	934	912	927	1008	947	1002	912	995	948	1002	965	939	920	995	954	968	988	934	943	1005	978	957	945	915	939	986	959	977	929	947	943	945	987	909	895	982	962	964	952	970	957	957	947	941	946
27329	21013	7803	480	247	189	193	186	159	164	183	153	156	157	146	142	159	151	150	155	155	149	161	140	163	148	147	153	165	131	187	139	137	158	147	144	160	151	165	150	153	149	152	143	167	149	152	139	153	136	141	156	142	145	147	160	133	161	140	173	149	147	150	158	134	146	157	145	162	141	140	156	145	153	162	143	138	136	153	140	135	127	153	148	158	157	159	165	156	135	141	164	150	172	143	152	151	151	131	159	140	152	181	148	144	174	132	151	176	146	143	130	155	147	137	154	144	141	141	155	138	148	177	147	154	161	149	137	157	147	165	156	143	125	133	144	135	155	161	152	149	127	147	144	150	154	132	138	152	170	141	128	124	164	136	143	159	139	151	153	162	132	149	139	155	137	135	147	126	148	149	138	146	136	140	155	157	125	176	174	120	146	165	163	140	166	131	133	136	165	150	137	132	161	150	138	134	144	157	133	144	149	152	143	149	138	156	159	139	136	168	138	142	144	133	153	146	125	135	135	131	148	154	164	142	138	136	139	156	132	151	159	158	152	150	142	132	144	149	145	158	153	147	151	158	150	131	141	134	148	147	142	134	138	144	132	150	151	168	155	158	161	157	152	140	130	156	167	157	120	162	146	142	125	150	149	142	138	142	146	144	147	128	121	157	157	151	131	151	179	155	147	141	136	170	157	148	139	132	137	166	146	135	138	147	163	122	137	149	143	144	168	149	172	136	150	164	146	141	129	138	145	141	141	132	157	159	146	153	144	143	142	168	134	139	142	152	151	142	132	135	144	157	156	152	145	131	156	142	151	150	149	154	144	181	124	125	161	164	145	151	144	137	162	141	144	137	161	142	153	162	149	141	153	145	163	151	154	123	136	148	149	141	137	176	160	166	146	150	145	145	144	153	152	143	145	127	144	153	138	142	145	145	117	136	171	143	158	144	163	130	139	167	150	137	140	153	143	157	130	137	145	142	129	139	155	128	147	165	160	162	151	167	164	162	146	147	146	151	153	135	160	148	126	146	167	162	133	145	146	124	134	146	150	140	141	163	141	159	153	133	159	130	147	137	146	138	127	156	138	140	154	138	146	131	136	138	155	139	144	132	140	162	141	141	146	148	127	161	147	153	151	154	158	154	145	152	148	152	138	162	133	126	156	117	163	164	174	142	135	127	151	150	162	153	146	148	144	136	165	137	134	157	134	148	157	143	133	163	134	149	144	134	157	122	141	162	157	136	146	151	140	127	168	153	143	159	138	150	186	158	130	133	139	147	143	142	148	140	134	149	143	137	129	144	138	171	158	156	151	131	161	150	135	168	148	160	145	143	153	145	147	133	147	133	154	155	152	152	138	148	125	147	149	148	161	159	154	154	168	156	136	163	125	174	141	135	165	122	165	160	154	124	142	137	144	170	139	149	145	154	135	142	140	145	160	138	164	158	143	139	165	160	155	149	150	132	164	152	146	155	145	156	143	143	148	137	142	145	154	145	148	167	135	141	125	156	155	141	136	136	171	154	163	141	162	157	156	131	145	155	156	150	148	145	144	148	132	156	159	117	140	140	142	135	171	138	136	134	136	144	133	156	148	130	140	133	145	140	146	158	149	149	166	136	155	135	167	141	152	133	149	138	164	175	141	153	139	124	148	147	133	146	149	131	150	161	135	137	151	166	126	156	147	155	166	158	160	164	155	133	150	149	160	133	124	152	139	145	150	171	127	168	155	159	145	134	142	156	135	152	131	154	160	133	159	130	141	155	138	145	147	155	150	159	160	156	129	138	125	147	156	145	173	142	140	156	136	154	150	149	159	139	151	155	163	160	141	139	150	150	146	168	147	154	151	136	124	143	173	142	155	164	140	134	150	139	133	129	139	131	158	169	127	139	141	150	160	153	145	139	146	132	146	149	152	138	136	150	177	155	123	154	121	119	143	152	140	144	153	136	141	140	160	160	167	158	130	143	123	161	153	135	149	148	175	140	124	177	148	161	159	152	131	148	150	155	142	126	143	159	143	128	148	143	160	148	136	137	172	172	127	165	155	155	167	131	136	136	137	140	153	156	155	147	149	172	170	143	163	153	155	154	139	137	137	137	144	163	135	127	147	131	138	153	162	137	156	132	130	154	116	150	144	159	162	158	159	137	176	149	144	141	133	143	146	124	148	157	155	136	147	147	135	142	148	149	146	151	187	129	142	147	171	128	151	180	147	160	155	129	139	135	133	166	143	146	171	129	155	149	149	160	146	149	150	152	147	137	150	150	149	150	148	132	151	151	184	152	168	146	133	138	151	146	161	150	147	156	169	155	136	142	125	156	154	152	170	141	153	149	149	141	159	147	150	153	146	133	152	134	132	150	131	151	139	154	126	147	143	148	164	139	135	132	164	157	146	140	149	133	141	141	149	140	158	144	143	162	177	134	142	156	122	135	167	135	143	140	150	157	154	140	140	162	157	140	137	154	145	152	136	152	139	130	158	159	130	162	169	165	137	133	162	156	132	140	155	148	157	139	128	137	155	146	151	145	151	152	144	134	148	155	146	129	164	155	181	157	157	148	155	147	157	135	160	148	147	158	139	151	127	144	153	128	139	131	154	134	164	152	157	138	135	166	159	136	152	150	130	146	138	135	143	146	161	150	171	150	147	138	151	164	147	160	159	146	164	141	132	140	144	168	131	149	142	157	146	125	165	132	152	140	159	135	128	163	170	154	122	165	151	134	134	149	140	160	153	176	144	145	145	120	136	158	158	160	138	151	146	156	137	136	153	169	140	157	143	151	150	133	147	139	143	146	137	134	133	152	138	120	163	155	128	158	141	147	159	137	137	138	130	137	152	139	161	159	149	175	144	159	149	161	151	136	133	147	145	141	144	148	135	157	137	142	139	161	142	130	140	143	161	144	166	153	123	143	148	131	138	151	146	150	131	134	151	131	175	150	150	139	150	125	137	163	137	164	164	149	144	158	154	138	144	171	161	161	142	170	150	136	157	163	140	151	159	156	146	140	155	150	155	161	143	137	161	159	144	137	141	120	141	160	160	147	145	157	129	138	156	138	143	143	153	152	144	164	150	136	153	145	148	141	142	155	157	137	136	141	142	127	130	160	138	143	142	123	148	131	133	141	152	156	158	140	159	151	149	142	145	138	165	145	135	144	140	135	140	132	147	165	147	149	168	147	130	162	158	135	156	155	152	144	151	138	144	141	156	130	150	132	161	155	139	143	164	171	130	125	145	143	132	149	146	150	132	142	149	142	131	142	160	160	125	159	148	135	147	145	164	130	167	159	135	123	148	142	156	136	153	148	129	153	152	159	145	157	155	146	136	148	127	134	151	150	145	147	142	133	144	166	160	146	153	122	132	144	150	149	137	160	177	148	151	158	144	137	144	134	169	146	143	149	153	155	134	134	122	157	152	141	155	146	138	136	128	156	151	163	167	148	136	136	132	144	158	169	152	143	141	147	166	129	133	149	147	145	146	144	173	158	145	146	141	160	165
15035	1413	1284	708	510	434	391	378	345	358	340	308	298	302	292	296	271	295	291	292	294	287	269	263	309	272	254	295	292	263	292	265	303	295	278	299	255	309	296	264	283	286	274	288	314	263	273	273	273	297	263	287	279	280	294	276	289	301	267	269	260	265	288	265	279	280	289	306	279	278	303	283	307	248	275	296	274	292	303	262	300	284	312	284	295	261	298	248	277	281	253	249	277	286	274	277	290	259	299	251	285	276	312	266	276	247	265	282	247	301	264	301	295	258	269	314	298	326	302	299	262	279	258	290	267	273	297	275	288	299	278	321	303	292	273	304	289	296	246	277	277	277	282	276	255	282	265	269	256	272	265	286	275	266	269	275	261	278	302	281	299	261	268	271	288	285	259	288	279	275	270	313	252	297	269	239	249	273	288	281	269	264	267	286	264	279	286	268	270	275	262	290	296	252	264	276	265	300	278	242	285	278	276	287	277	262	255	292	301	246	277	276	252	272	291	272	283	284	323	291	252	285	273	274	264	308	244	263	253	241	301	278	276	272	246	291	258	278	292	295	287	320	260	283	288	287	258	289	262	286	250	296	288	282	272	291	252	286	278	289	294	267	271	246	281	279	257	269	284	291	256	272	276	256	288	248	269	266	260	275	292	267	291	289	277	299	299	280	257	287	302	275	287	277	260	289	276	286	299	300	294	277	281	252	253	243	290	300	269	292	284	281	274	250	288	262	286	284	269	288	308	291	303	248	279	298	265	281	252	257	273	285	288	244	257	291	272	272	289	291	270	284	282	289	278	279	283	282	298	265	270	283	285	270	265	280	290	287	281	274	273	258	294	295	264	272	296	277	264	273	278	271	293	258	292	274	291	264	303	265	291	276	299	276	289	305	296	295	241	265	289	278	265	291	281	281	250	252	267	280	259	279	252	273	298	257	284	275	274	299	288	274	271	290	277	265	263	281	275	276	240	267	275	268	262	266	289	286	281	275	279	276	295	257	281	280	281	283	281	269	289	257	265	254	274	277	282	285	294	259	274	238	287	270	302	309	275	254	273	274	294	288	251	260	296	301	269	277	270	286	297	270	295	250	290	282	300	280	297	253	273	257	296	279	303	251	270	278	294	270	272	265	298	303	289	281	284	287	280	288	281	292	298	272	288	275	282	275	269	266	263	295	268	287	291	291	250	254	274	282	260	261	296	296	240	282	256	287	283	261	312	286	270	290	252	286	246	246	303	269	287	264	296	268	257	270	283	261	276	310	305	307	267	279	289	282	313	268	291	307	264	266	287	292	277	284	275	268	285	283	261	242	274	296	251	298	261	246	290	272	257	248	253	263	285	269	284	307	268	278	309	258	282	287	301	279	285	300	272	282	291	269	301	301	323	280	300	308	259	246	318	266	290	276	263	283	273	271	265	291	293	271	288	301	295	301	291	267	237	276	255	276	237	278	296	279	289	263	287	260	267	299	285	303	281	302	265	275	289	271	276	265	302	285	255	313	284	250	294	263	268	319	247	285	295	277	283	273	283	292	280	260	278	256	282	281	258	270	280	296	280	261	271	275	305	237	271	283	279	253	271	276	267	290	291	256	264	272	290	307	261	274	266	288	274	280	261	286	286	282	279	290	289	271	294	272	253	299	274	291	299	269	267	286	301	267	281	254	322	265	272	306	255	276	248	282	299	287	268	287	267	284	281	251	268	258	294	290	262	259	279	278	283	257	305	255	247	265	275	295	266	254	275	317	291	284	259	285	292	277	274	292	303	272	263	272	273	260	250	302	267	265	304	309	276	277	275	267	263	293	285	297	271	299	261	294	274	279	260	260	271	269	253	285	285	275	290	291	294	285	283	294	284	250	283	271	288	289	327	294	280	294	290	291	287	300	287	293	278	282	301	283	275	263	302	278	268	285	281	258	269	283	250	277	301	266	294	306	265	274	291	309	293	271	281	261	290	288	295	269	286	280	269	288	263	273	310	253	270	283	289	287	293	246	271	260	317	251	285	295	287	282	262	265	257	284	272	263	277	273	276	269	277	265	263	291	270	268	282	284	290	272	277	279	284	276	287	288	270	263	291	284	303	288	286	260	274	277	300	274	282	247	282	258	286	266	253	273	293	307	278	322	301	320	307	319	315	267	263	286	284	270	277	280	276	291	282	290	278	296	275	285	308	260	271	265	281	278	274	305	269	295	313	302	266	258	276	260	277	283	266	260	261	280	255	284	283	259	270	289	278	288	306	290	276	275	286	269	263	306	250	272	294	295	249	274	264	309	268	284	286	307	263	271	297	263	286	309	286	281	264	264	267	306	304	279	290	287	257	294	280	298	280	273	282	298	292	243	279	298	247	275	275	252	272	253	255	324	269	265	294	267	263	281	277	282	258	305	291	288	269	280	265	309	271	281	291	286	262	311	288	304	242	273	284	283	250	278	257	289	239	269	302	308	300	283	290	298	280	277	251	279	274	285	289	270	278	251	272	283	263	270	282	263	302	296	283	289	271	271	309	287	273	290	277	303	272	283	300	272	258	246	246	280	281	270	293	243	286	291	264	295	271	300	293	292	264	284	264	278	281	285	284	274	265	270	287	275	309	281	268	289	288	290	284	259	297	304	292	264	280	291	282	280	291	258	277	258	283	299	270	314	260	274	266	292	274	262	263	298	260	311	293	281	320	285	265	285	280	289	283	272	266	283	277	278	284	271	265	265	293	287	317	286	304	271	273	276	288	258	255	258	291	263	304	290	279	276	276	287	268	271	292	270	275	283	260	307	240	296	288	285	297	301	249	278	272	293	294	285	302	315	298	279	268	268	258	285	292	307	267	295	276	284	293	283	301	280	282	278	285	261	283	296	277	275	286	281	267	264	269	258	271	272	247	300	264	298	296	277	295	292	279	298	299	280	272	247	272	292	264	280	294	249	262	256	266	286	268	264	266	274	308	285	265	277	265	295	287	296	288	261	291	290	251	279	291	298	289	297	268	285	279	275	289	260	284	298	266	300	290	248	271	289	290	278	280	317	281	280	268	292	269	318	272	276	286	247	275	263	264	277	283	290	293	273	298	288	278	247	270	286	282	280	276	275	280	282	268	253	262	292	270	298	288	254	260	289	251	294	273	278	267	278	258	254	246	279	272	288	279	258	294	286	309	298	253	292	281	252	280	248	279	275	286	293	311	260	242	263	273	271	269	265	273	288	277	272	301	283	259	283	265	296	322	275	286	258	260	259	281	275	313	265	251	284	263	279	276	267	260	284	277	270	274	289	270	277	289	298	232	290	285	257	283	280	276	243	294	290	286	294	296	281	318	309	298	279	303	286	299	273	279	267	238	296	258	280	273	277	278	279	301	263	281	302	310	303	276	285	272	306	275	281	255	253	313	255	293	292	278	290	274	242	285	306	298	277	260	268	262	284	268	300	287	245	252	288	249	274	288	253	274	241	296	292	306	292	274	253	307	294	305	285	307	284	259	266	272	304	238	286	285	285	277	306
24749	21690	28840	25043	19297	2044	873	669	554	567	487	459	455	460	430	393	379	430	408	409	368	377	394	397	399	369	370	416	390	387	348	371	368	361	397	400	391	378	373	380	346	387	347	388	392	380	376	379	389	326	392	397	403	381	415	398	387	381	339	365	366	387	332	385	346	353	371	332	360	350	397	366	361	336	332	352	369	372	394	371	367	366	350	364	353	369	374	370	347	370	354	403	356	376	373	375	329	392	344	399	337	352	391	310	341	348	331	391	342	373	371	358	354	327	359	374	345	351	378	373	343	379	375	355	393	369	391	373	354	367	381	357	378	364	376	356	382	347	356	382	360	353	364	372	386	367	345	374	373	374	376	381	368	362	368	398	370	363	342	381	386	367	372	373	404	354	387	391	358	351	394	335	388	379	373	360	358	361	378	360	329	347	344	355	384	360	355	364	340	347	363	352	384	360	377	342	360	375	369	360	415	378	368	384	381	358	364	374	351	356	350	364	372	365	385	355	381	367	366	356	399	370	347	389	379	375	366	346	366	353	354	356	366	355	368	360	353	351	354	376	327	361	367	388	360	360	378	342	352	348	372	363	343	318	374	385	335	353	379	397	357	336	403	383	386	381	361	389	372	366	346	349	387	347	383	314	386	361	341	358	378	363	377	356	406	389	327	387	385	418	356	370	381	355	369	348	358	368	408	388	379	373	388	343	345	327	344	368	352	353	343	364	376	376	384	345	337	321	321	355	358	379	374	370	359	341	375	380	356	380	358	349	360	338	374	356	375	339	398	377	386	392	366	347	398	370	337	358	358	344	351	361	364	356	354	371	387	356	366	346	398	334	375	348	382	375	369	391	351	357	376	330	388	363	353	382	333	368	369	364	384	372	337	353	336	378	384	363	383	377	374	384	376	370	394	377	358	370	340	349	368	372	345	354	312	328	376	394	341	376	367	367	387	342	353	374	388	361	380	378	368	413	348	366	350	359	391	365	347	377	371	352	405	352	379	339	347	354	369	364	378	376	385	359	388	354	348	350	368	401	355	357	371	356	365	381	366	350	426	372	340	363	356	357	357	344	384	365	337	370	387	389	342	356	375	356	361	363	386	332	372	334	386	354	366	344	347	353	381	361	382	396	350	413	358	348	358	411	376	344	373	374	389	407	373	367	376	360	389	335	357	353	392	370	368	363	381	366	355	345	357	361	357	382	382	369	381	385	375	386	361	369	332	374	346	357	348	372	351	350	344	369	389	375	386	382	363	355	357	339	357	366	339	350	345	368	341	363	381	337	353	358	364	335	395	353	371	355	372	383	358	360	340	363	337	378	376	368	356	381	353	366	363	354	360	353	392	362	369	368	389	364	356	343	335	383	383	376	391	401	359	394	379	374	375	399	385	336	353	333	380	380	363	377	358	355	355	349	392	327	368	377	339	363	362	383	346	370	376	380	329	353	352	365	318	350	394	367	343	381	370	369	367	348	377	400	374	368	380	363	389	339	366	379	365	365	370	368	363	379	390	365	333	365	381	386	339	389	387	375	373	382	373	379	352	400	353	407	375	375	389	373	370	362	372	346	385	384	390	339	351	357	350	390	362	382	368	366	347	375	379	376	356	377	352	331	351	396	336	353	324	331	408	338	354	387	364	365	372	396	400	370	387	368	370	385	374	342	356	391	362	415	391	365	380	399	385	358	376	346	351	350	348	380	383	352	344	378	390	363	373	375	337	370	365	368	367	378	402	387	403	363	339	370	355	368	336	360	361	375	392	350	359	358	386	359	376	373	355	352	372	356	375	367	364	400	384	331	396	390	392	354	336	361	361	383	378	356	345	381	399	359	353	381	347	371	374	370	366	371	344	347	330	355	374	392	352	429	355	366	384	347	360	395	371	400	342	383	380	367	362	382	350	387	366	384	346	341	399	363	330	334	354	378	413	351	359	364	348	360	342	351	339	379	352	362	409	364	347	360	376	339	382	368	386	335	345	364	361	346	392	378	390	366	362	381	341	389	338	382	339	348	369	372	339	358	349	378	356	374	354	400	364	386	338	374	352	379	382	363	406	335	346	331	367	388	374	388	388	361	336	384	364	352	350	378	384	371	404	345	360	374	408	366	357	378	332	393	344	361	356	362	402	380	361	362	384	367	352	358	339	336	369	369	325	321	344	342	375	379	334	354	370	372	345	368	361	366	374	359	397	372	374	375	374	365	370	385	359	361	360	391	372	401	361	370	374	378	342	361	346	363	400	396	360	372	405	368	379	358	371	338	380	359	353	353	356	331	318	355	376	362	354	341	354	351	349	370	361	363	335	400	352	382	398	369	349	368	340	352	330	409	382	361	399	349	355	350	392	341	356	390	363	379	362	390	366	350	374	405	361	380	345	345	364	370	358	356	351	386	381	370	356	358	358	373	364	334	365	362	342	412	359	392	352	364	378	382	359	334	359	382	374	355	355	336	366	383	346	348	348	370	394	354	368	343	331	409	352	330	352	386	357	363	363	371	361	365	366	392	351	356	344	346	389	364	423	362	374	385	385	373	367	357	326	359	357	385	405	375	362	380	369	387	362	368	354	373	384	361	393	411	345	365	360	378	347	381	346	346	378	406	335	340	339	368	379	343	365	361	362	360	359	355	390	358	362	398	334	362	358	348	368	356	356	356	370	351	341	338	338	347	363	369	338	370	354	334	386	345	365	368	355	375	350	369	362	332	390	404	352	378	358	377	341	368	352	366	358	364	391	358	382	377	371	347	379	332	350	341	373	356	341	379	362	367	386	397	394	344	356	399	376	358	412	311	344	350	373	367	344	360	363	364	377	383	355	380	384	387	360	368	363	363	343	354	354	381	337	360	337	363	384	393	371	352	379	336	370	382	359	378	401	366	380	369	360	343	383	336	367	376	365	376	368	348	358	384	348	359	369	359	390	386	378	363	379	390	404	340	360	370	383	357	349	348	354	364	365	375	388	350	362	372	461	348	356	340	359	385	386	383	369	328	383	391	366	363	369	336	354	360	371	380	360	359	353	392	348	368	396	342	365	358	357	357	412	390	376	357	355	328	368	326	330	344	369	336	360	353	354	388	370	339	366	357	367	361	335	362	333	364	351	339	382	361	342	359	350	349	335	381	341	349	328	377	347	355	331	358	366	355	356	361	357	381	358	363	337	326	381	387	363	379	359	358	353	361	375	348	381	351	361	360	357	401	394	373	374	340	375	360	377	403	342	376	379	380	401	407	374	376	356	355	379	354	362	368	390	363	404	382	366	367	360	352	343	355	323	392	382	360	409	378	354	343	356	389	350	369	381	320	361	333	372	358	368	370	351	353	372	353	365	376	354	376	362	328	357	366	389	361	367	369	394	329	365	356	341	357	376	401	335	366	377	359	370	352	389	374	368	368	380	374	366	353	355	381	378	375	359	343	392	340	384	380	362	341	351	386	394	360	394	330	390	307	376	396	351	336	349	357	381	383	400	328	371	366	336	362	369	326	363	367	379	332
28759	10783	9193	4834	3292	2564	2027	1639	1369	1212	1113	1071	1045	920	943	853	839	788	793	738	755	718	738	739	705	673	690	687	730	690	652	678	651	708	634	612	695	728	633	696	653	662	687	673	667	628	628	666	675	653	650	645	645	659	664	661	606	651	664	647	663	620	633	652	695	656	697	603	683	671	686	685	670	670	633	630	644	654	621	662	708	655	648	648	671	616	636	564	616	669	639	657	629	599	634	623	612	630	652	642	691	656	614	658	683	640	663	626	637	661	653	661	585	665	638	631	633	622	620	658	655	633	672	623	644	624	659	677	664	649	650	637	646	630	656	666	663	635	634	609	616	627	608	636	655	614	677	590	586	638	650	660	629	716	643	608	626	621	647	622	604	601	695	642	616	636	595	621	630	627	698	650	637	603	645	646	681	625	611	613	658	614	646	634	650	642	646	641	700	636	651	614	635	645	642	665	630	605	634	600	643	602	658	632	681	650	627	627	650	648	660	669	638	627	586	605	629	612	625	639	636	604	633	570	616	670	687	627	737	635	595	600	625	652	568	614	658	628	656	646	681	643	620	622	581	616	595	673	598	641	623	602	682	632	645	597	690	642	681	655	653	615	617	669	650	672	643	638	600	658	636	645	694	656	637	644	589	696	664	651	639	647	610	630	612	593	637	679	631	642	655	631	655	671	647	669	649	608	672	615	642	645	691	617	675	646	639	574	721	647	597	631	627	644	611	652	615	624	624	603	641	636	656	608	669	641	652	663	644	614	615	641	614	693	642	636	620	626	676	699	638	625	650	654	671	644	640	626	653	623	588	623	639	643	636	613	641	678	636	647	642	642	594	636	639	684	590	642	623	610	614	660	661	615	634	673	675	621	598	580	641	631	622	620	614	604	623	613	662	665	630	639	638	648	653	630	668	667	677	676	670	592	617	651	673	665	671	599	703	641	603	642	605	638	643	670	658	651	662	639	651	682	604	665	641	651	596	622	637	601	595	602	650	690	659	611	669	586	625	673	704	607	638	610	645	615	619	607	633	650	655	601	652	641	626	615	649	646	617	631	681	609	675	567	658	653	653	628	664	636	610	662	610	633	650	629	671	624	641	641	639	631	629	676	625	604	645	663	648	612	637	652	652	586	606	670	612	673	621	616	660	598	620	655	625	615	646	619	637	651	650	636	634	646	726	651	646	626	657	679	620	646	643	621	644	615	688	683	689	669	678	634	671	613	654	648	661	597	561	655	615	636	641	671	638	653	607	685	657	638	657	627	621	683	619	592	651	627	637	674	581	641	579	632	646	652	621	635	656	650	639	671	629	612	615	615	631	668	614	647	642	637	654	662	637	620	721	647	643	656	603	626	632	643	631	651	637	637	723	618	666	627	653	645	640	685	650	620	638	602	645	651	624	678	612	632	632	656	648	653	663	639	685	688	601	667	611	667	604	632	640	618	662	676	666	636	651	597	629	648	639	653	650	619	638	591	674	627	637	601	643	675	625	651	618	648	654	597	685	633	604	630	672	646	671	624	627	627	660	674	623	597	639	639	665	635	640	645	637	631	626	677	653	659	648	689	667	624	649	591	667	629	630	643	637	660	644	647	654	654	606	664	642	617	623	627	623	671	637	659	646	665	629	667	636	627	632	638	623	647	625	581	622	606	645	631	627	649	662	620	615	662	649	628	662	641	670	623	597	651	644	652	627	672	644	637	659	613	638	652	635	641	642	610	619	604	633	674	633	650	629	588	650	646	667	664	671	599	647	645	658	643	613	650	628	660	624	624	666	672	606	651	652	670	593	649	653	610	647	661	662	633	653	656	596	667	601	655	644	655	596	697	636	629	614	635	619	674	626	643	638	646	686	627	615	643	659	619	676	661	628	639	628	642	618	619	623	642	640	695	632	645	684	624	599	637	669	634	626	653	675	667	657	671	665	640	621	584	659	645	631	667	622	651	639	667	633	630	628	673	593	594	663	636	661	639	614	637	614	632	665	629	653	666	674	649	655	664	632	629	628	612	641	629	673	618	621	664	649	638	624	648	605	636	629	599	656	637	653	629	636	635	657	651	641	654	635	601	617	650	627	627	648	641	609	629	669	654	659	660	657	616	682	651	626	643	612	647	599	607	606	635	657	612	656	629	602	621	639	640	636	653	700	621	609	647	677	572	615	613	613	621	599	628	660	678	610	674	623	673	660	652	667	652	646	630	656	666	670	657	651	617	618	664	662	621	672	596	643	636	624	652	637	648	620	645	665	641	648	592	605	604	623	636	624	623	622	674	624	624	670	654	619	622	627	662	639	649	624	625	661	622	639	582	645	638	593	635	626	634	679	587	643	645	663	650	619	645	608	601	643	672	613	612	655	613	623	647	630	636	655	594	627	641	668	614	635	619	653	615	652	644	644	647	599	606	630	615	667	613	676	639	623	645	607	638	599	616	567	644	687	629	619	646	632	634	639	647	653	620	633	662	617	577	628	674	626	582	608	634	619	644	644	650	655	643	619	629	623	695	623	650	612	617	619	624	675	608	669	606	694	700	603	571	608	599	632	635	668	614	639	652	628	648	638	610	666	670	665	617	612	662	655	618	648	646	687	615	654	657	612	638	643	613	686	632	628	625	606	635	669	622	647	667	632	619	609	621	624	665	668	598	626	635	618	659	666	596	635	597	623	670	640	652	631	617	683	688	651	658	653	618	626	645	587	605	640	658	650	617	660	684	660	628	618	636	631	650	649	640	648	597	643	608	619	678	665	679	618	661	642	649	633	668	593	618	625	683	674	630	582	619	604	638	619	638	610	689	627	613	636	599	647	586	638	610	633	637	619	642	621	663	611	607	677	633	660	632	629	663	650	626	625	623	651	637	618	662	678	625	645	608	620	640	630	689	634	665	661	648	653	604	675	669	686	642	662	649	644	677	658	656	706	653	616	650	608	615	658	625	646	682	650	614	637	649	628	668	621	670	641	656	650	689	625	591	681	629	666	609	698	623	646	602	694	602	600	651	642	608	685	672	662	671	616	641	592	641	657	662	663	670	651	645	663	658	618	664	652	639	601	625	619	617	674	657	624	631	609	620	621	591	615	686	626	641	665	599	649	651	641	698	666	589	656	639	654	617	613	684	630	616	637	644	613	642	660	614	649	676	633	567	617	637	641	654	620	583	632	677	620	629	568	594	619	638	654	661	649	608	671	624	647	669	643	618	679	622	646	666	656	630	613	654	689	609	699	653	658	660	678	661	604	624	618	677	641	638	683	616	640	647	627	602	654	679	598	678	625	657	648	612	642	626	597	660	623	674	656	674	670	658	668	650	655	623	643	651	652	664	631	619	641	615	656	634	632	650	647	607	603	654	667	617	592	607	649	649	646	674	638	617	654	648	618	637	648	686	630	655	600	645	637	617	635	627	659	616	621	669	646	653	731	618	678	675	631	640	631	580	670	651	636	662	661	607	655	657	573	589	591	618	576	643	622	627	613	644	628	675	664	639	658	646	667	674
23707	21664	29401	24410	21664	19075	2735	1198	1004	902	819	806	734	744	698	701	620	680	630	649	658	673	570	593	628	590	623	614	618	615	582	616	601	600	565	604	567	624	616	573	620	605	615	577	637	612	619	578	598	573	545	576	569	577	614	597	571	586	545	566	609	586	548	554	593	644	566	560	564	556	575	630	574	552	520	566	578	573	592	589	602	563	584	566	601	547	582	556	561	572	573	590	574	560	547	577	567	561	637	580	546	627	582	567	579	581	567	578	552	594	584	616	554	540	571	546	575	566	573	571	588	544	602	568	556	584	545	577	585	562	550	542	565	542	585	571	554	535	615	557	582	543	557	591	598	567	556	566	554	555	611	569	573	586	555	550	552	601	547	561	585	524	568	565	565	595	586	597	553	552	572	584	527	623	556	563	564	548	578	645	559	598	564	583	550	569	520	588	588	579	593	559	587	581	566	551	535	596	582	549	563	551	579	549	583	551	606	599	580	603	546	574	576	581	555	587	580	560	544	565	608	552	573	611	618	541	531	534	537	575	535	552	567	556	593	588	586	583	585	546	552	561	566	590	591	540	563	563	586	564	615	596	567	582	604	584	568	574	577	549	601	581	573	576	552	566	587	582	568	603	579	606	549	547	584	617	604	592	598	587	551	578	603	549	581	559	541	542	586	568	547	571	551	587	625	563	573	625	566	552	568	529	607	580	551	597	554	572	543	584	602	590	533	604	611	595	564	565	592	583	589	581	582	597	563	603	570	578	582	604	535	544	586	557	549	589	549	537	576	626	557	583	516	577	579	585	588	571	563	531	573	566	565	560	607	604	592	635	532	573	596	561	572	598	569	561	566	572	615	571	581	572	555	586	584	578	574	532	572	524	598	544	569	595	572	557	596	592	557	599	587	591	597	557	575	571	607	548	555	554	600	577	602	611	594	589	601	570	549	562	565	616	623	557	553	575	571	600	595	559	603	580	617	540	589	597	572	576	579	570	555	590	590	554	529	588	561	590	597	582	602	570	549	597	600	621	591	602	544	567	586	550	582	604	534	526	609	576	600	579	627	585	543	562	560	590	554	549	569	563	592	597	609	608	572	562	593	600	599	558	543	599	540	551	576	600	593	614	518	587	582	569	570	580	563	586	548	562	605	572	571	551	547	569	534	576	592	589	559	587	541	590	579	560	525	511	575	607	545	585	524	570	571	564	602	595	553	569	572	577	566	565	584	562	546	557	594	558	590	621	605	536	590	589	554	635	567	558	562	584	561	550	596	574	588	632	533	545	588	616	574	556	535	527	588	581	588	569	559	585	542	588	591	545	613	592	568	543	622	527	523	621	561	603	589	555	597	544	533	589	569	611	564	566	567	546	509	541	552	566	597	552	565	593	579	537	563	589	614	567	589	572	566	516	568	554	574	542	523	584	615	520	540	550	584	588	562	577	597	582	601	561	581	579	552	561	565	557	561	605	593	586	572	586	558	522	542	621	596	582	566	536	574	595	559	582	589	591	539	573	579	578	547	547	552	588	580	567	540	586	593	583	554	582	556	599	561	577	596	555	572	583	564	612	554	563	588	578	577	607	564	572	543	534	579	560	582	541	552	608	562	583	572	532	600	583	614	542	577	592	583	592	536	553	577	576	528	575	610	560	572	576	591	561	554	570	572	581	537	560	616	556	556	582	543	608	571	615	585	587	564	594	578	558	559	583	604	539	557	631	573	540	566	630	557	585	614	574	574	593	548	603	644	556	581	587	562	586	588	580	568	608	545	525	546	578	549	561	591	552	577	619	548	590	545	560	586	582	580	569	578	519	535	610	586	586	554	579	585	567	584	562	557	595	574	596	578	574	559	556	574	568	556	588	574	576	542	603	564	589	576	571	576	609	599	585	598	585	563	574	602	550	524	596	545	564	559	585	552	562	565	558	572	540	582	605	564	567	522	597	567	589	619	565	576	599	572	595	580	576	585	592	637	512	613	573	551	577	525	580	552	575	549	557	579	554	540	596	613	555	540	544	569	580	631	605	598	579	574	570	575	563	556	545	589	566	574	570	599	581	582	567	591	593	570	585	602	549	544	594	560	558	610	569	557	595	614	512	589	558	600	589	586	597	568	586	595	565	561	598	615	571	609	594	559	599	581	563	555	562	574	521	569	551	605	578	602	550	539	572	575	598	568	567	577	572	572	586	557	581	572	565	569	557	568	581	573	546	571	584	563	566	534	592	578	585	559	574	555	553	533	564	543	574	596	589	563	561	574	603	590	568	545	584	571	563	568	584	595	544	583	570	542	595	582	539	553	597	553	565	592	537	575	598	597	558	571	541	580	542	644	588	586	565	572	612	569	565	556	606	573	576	579	586	547	568	522	592	551	519	577	563	562	576	569	597	574	561	612	561	573	534	574	573	551	540	535	589	558	609	578	548	589	538	615	616	586	554	563	550	525	547	560	603	580	597	556	560	600	635	549	585	542	548	529	563	562	614	579	550	575	587	580	575	581	556	597	547	549	534	618	553	608	577	537	535	550	605	604	527	583	580	563	598	556	532	587	555	551	527	587	563	555	563	554	574	559	560	595	578	565	577	531	578	548	589	574	568	608	556	556	569	542	613	615	580	573	522	596	574	566	568	534	577	543	562	583	564	525	589	548	543	560	574	545	555	557	585	572	528	541	571	567	549	552	573	581	569	522	555	550	602	555	572	543	548	567	581	566	587	595	560	563	571	562	599	581	557	539	556	589	555	564	525	514	583	570	606	613	579	582	570	535	634	569	563	569	549	574	575	559	585	557	589	529	564	576	576	625	589	572	530	547	552	532	575	571	565	556	591	593	564	569	575	553	554	565	585	545	554	565	574	574	603	589	549	597	554	561	556	545	574	604	584	574	536	557	551	575	593	568	545	606	553	590	617	599	580	566	533	548	613	614	567	611	583	561	560	580	573	617	587	535	603	591	573	587	569	527	606	584	594	578	560	567	521	535	543	575	582	598	539	562	605	582	533	551	590	570	547	638	592	587	607	547	536	590	596	554	568	559	567	554	578	585	588	595	574	580	587	560	581	601	545	585	560	587	551	547	537	532	528	551	623	604	584	605	583	562	602	556	542	569	570	589	533	569	567	548	600	560	570	547	542	553	567	554	541	546	554	561	591	593	548	552	548	566	590	524	552	563	601	551	571	586	614	577	554	543	588	567	560	588	562	606	499	603	569	541	605	585	584	589	559	559	608	562	578	593	564	559	562	572	577	571	557	562	566	563	539	523	578	569	569	592	554	549	585	542	561	562	600	535	628	517	561	555	600	566	572	579	591	546	559	571	621	542	600	558	555	604	529	570	522	599	569	563	560	578	582	578	569	591	612	533	547	570	561	557	589	554	542	533	566	560	543	587	587	586	586	547	530	556	609	592	578	558	581	577	547	586	586	582	574	557	599	541	562	590	586	555	525	553	623	574	611	610	579	544	564	595	580	577	562	573	577	558	546	532	553	564	582	567	565	583	584
30501	17461	14735	8277	5797	4514	3557	2879	2492	2187	1885	1727	1648	1508	1481	1384	1327	1258	1288	1202	1175	1189	1168	1087	1095	1060	1082	1087	1081	1045	1074	1048	1036	1064	1037	1017	1041	1044	1007	986	972	1045	1014	1025	1008	952	956	1015	977	979	968	993	1004	980	995	989	966	997	981	1023	973	985	975	1017	962	957	1000	959	1043	972	1008	1002	983	974	972	972	981	960	969	997	931	972	1055	981	983	977	992	908	987	924	958	1007	985	963	1001	972	964	929	953	996	991	989	945	952	967	950	1012	943	977	973	931	1001	930	913	964	941	998	982	929	1009	921	979	978	914	951	987	989	999	974	996	995	987	996	962	979	995	978	1026	982	949	918	965	980	971	945	982	965	968	945	922	1005	994	931	964	968	1013	967	956	958	966	933	927	998	942	955	947	922	958	935	980	911	984	969	980	962	984	1006	973	973	910	974	964	1006	951	1020	935	957	954	962	959	928	981	995	967	957	995	996	974	984	946	946	988	960	928	1037	969	934	934	1051	933	940	944	996	1006	940	965	969	972	985	935	1055	999	990	930	943	967	972	946	922	938	971	1021	1013	960	966	989	980	942	978	930	966	935	959	985	923	1027	986	953	982	947	959	971	959	930	965	991	928	940	958	990	898	974	970	950	924	990	962	1014	993	975	966	989	971	955	942	932	963	1015	981	934	907	980	908	966	977	979	999	1022	930	974	1012	946	949	926	915	1063	1004	1009	1018	971	965	966	963	970	953	944	958	944	1002	970	942	1031	951	946	944	967	980	923	1015	941	1001	928	1014	955	956	1014	983	939	1001	970	920	984	1001	933	979	971	978	991	949	1013	942	959	908	979	990	1002	971	930	935	956	996	1016	1012	961	939	936	984	913	969	1021	986	972	917	953	945	1025	973	1021	1011	980	994	963	982	914	1050	988	1002	987	961	974	997	1006	986	1018	971	966	930	966	940	921	942	973	960	982	936	975	949	941	953	963	970	992	957	1004	941	960	910	962	984	1023	953	970	934	965	938	941	980	947	1006	910	943	1025	965	982	924	982	922	971	980	946	911	995	945	977	989	950	926	910	969	968	928	1020	969	982	937	959	990	956	931	1018	925	1026	951	947	939	953	953	945	955	1018	998	934	934	992	904	1014	1003	948	931	950	929	1001	943	985	972	992	1036	960	952	956	930	917	948	960	968	1035	984	975	985	960	907	958	935	966	981	968	1001	965	947	989	976	924	912	928	930	982	1032	959	925	1004	917	946	922	957	1036	988	969	924	954	889	1003	992	949	986	901	919	975	985	960	961	969	956	974	1020	922	988	1011	992	978	986	940	953	960	995	955	969	988	976	1000	980	928	982	966	966	967	963	920	951	979	970	998	960	948	982	979	933	989	904	1023	943	884	996	960	934	954	1031	952	955	939	972	949	1043	964	913	927	999	997	956	980	914	1008	931	939	1022	939	1008	945	957	951	928	953	1004	956	1028	1027	982	936	979	902	906	951	980	938	931	998	1009	957	930	976	951	976	951	1018	953	954	946	969	981	915	987	976	971	1008	989	984	971	972	978	982	936	974	931	971	934	966	934	994	963	940	955	995	969	952	938	992	966	1013	989	981	958	955	981	949	968	993	897	966	980	955	1025	964	955	1001	992	959	985	962	984	996	942	914	942	981	964	1010	963	941	933	985	1002	996	995	963	931	971	950	930	958	931	949	1013	928	961	1001	971	942	954	959	987	943	1029	985	923	936	983	981	1004	972	963	1016	981	983	928	949	900	987	981	978	952	982	935	941	987	974	965	973	936	959	924	1023	952	931	994	925	950	933	1014	952	908	967	974	967	972	1016	910	950	979	1002	938	953	946	937	942	981	900	1011	965	940	961	980	936	941	999	892	948	969	1036	994	985	985	974	947	910	947	1066	918	977	943	992	977	945	946	1002	959	951	962	933	925	1012	952	991	940	1006	936	966	1012	950	1015	916	982	930	959	944	917	972	949	976	911	980	970	952	881	932	949	920	939	927	976	959	965	963	940	936	985	991	938	1028	939	950	991	972	931	967	960	876	917	981	987	916	1015	982	946	963	965	999	971	874	996	953	976	928	944	970	988	1022	971	941	948	951	991	975	957	922	939	996	902	974	934	986	948	972	1019	995	942	941	980	997	973	973	1023	960	1014	947	959	995	981	978	964	971	965	973	995	950	939	966	964	946	929	922	1006	928	982	960	982	949	933	956	1000	936	928	947	964	962	952	888	999	954	964	1013	1017	954	1002	955	968	939	1047	948	1022	983	953	973	947	952	991	1000	945	1003	911	928	993	945	952	977	973	992	970	953	934	955	953	974	990	976	940	1019	965	1014	1001	930	948	1004	955	973	955	942	953	964	943	955	994	972	978	1008	953	964	942	959	979	982	976	945	891	998	954	989	904	927	948	997	962	970	954	983	1022	993	990	1001	972	1025	958	965	972	978	923	976	1001	970	991	913	983	962	879	945	974	964	900	973	952	901	953	907	1011	981	930	973	937	991	967	915	972	1045	981	1001	905	978	1019	980	964	960	980	949	1000	998	972	917	922	929	965	963	964	947	913	979	971	953	993	1009	978	950	988	890	953	948	928	939	886	990	941	954	956	944	1009	932	956	1047	980	937	957	982	984	934	987	936	951	1006	946	968	946	954	990	929	946	974	947	962	990	1011	987	941	989	974	986	1003	950	921	985	975	970	978	978	919	939	994	958	917	967	1019	939	930	914	989	978	915	977	1007	955	1011	942	961	959	964	933	922	1008	1015	1014	1019	951	947	962	1007	960	978	954	998	958	1007	980	959	960	933	957	988	975	965	1011	936	954	990	942	936	984	953	921	984	979	1049	1042	959	971	1012	991	967	953	983	1032	993	959	942	989	961	971	1035	961	961	984	937	954	987	943	963	987	930	947	1025	953	997	931	989	972	904	964	980	920	942	1041	1012	940	954	1006	928	897	986	961	992	991	982	947	930	945	1005	944	1021	982	876	939	975	965	935	969	981	940	1005	975	953	949	928	987	998	918	944	924	949	964	951	959	960	940	1026	973	936	1006	901	965	981	987	1025	978	942	949	1001	922	1003	981	1034	1014	987	984	980	1007	981	894	929	963	1015	963	970	980	972	947	978	947	986	910	943	973	951	965	997	988	966	980	959	944	979	954	938	979	964	1005	962	1001	942	950	943	953	973	947	967	962	976	980	972	978	958	966	973	938	945	967	935	971	990	972	882	962	969	971	944	939	936	918	992	933	981	991	941	1004	987	944	960	987	986	1013	958	978	1002	990	962	985	991	985	992	976	1011	1002	986	974	1007	1003	963	961	968	921	904	933	920	940	959	950	935	965	975	961	982	974	912	994	940	999	954	968	1000	943	958	954	999	907	943	982	937	975	930	956	950	1025	934	1005	1007	983	916	992	1018	952	960	1007	983	943	950	944	1026	994	960	970	951	968	978	1016	931	996	961	981	962	1048	937	1024	989	914	976	967	962	963	977	994	910	951	960	966	907	957	958	1008	996	1003	988	982	909	943	993	933	963	1000	952	1018	972	986	954	938	950	984	932	913	949	966	922	964	927	976	930	979	931	996	931	963	966	969	943	979	950	922	953	1013	990	962	955	948	919	1027	954	992	999	908	971	980	919	931	981	938	972	965	947	935	955	945	993	949	962	967	951	965	952	912	978	980	1006	983	1016	984	979	951	1006	963	1016	898	1017	1014
27129	20994	8352	676	414	366	201	177	178	183	165	160	149	151	153	151	148	161	148	149	162	156	169	155	147	139	176	145	129	149	151	154	159	141	162	154	132	161	143	166	143	143	121	134	151	154	122	153	144	137	145	153	152	154	149	145	162	138	170	143	137	156	163	137	147	157	157	152	140	140	173	156	155	130	157	121	154	158	167	151	146	160	151	156	162	156	156	169	141	139	159	153	175	145	147	162	176	160	150	138	161	136	154	144	168	147	154	162	162	148	142	146	147	152	149	153	173	165	155	141	156	156	151	158	139	150	132	172	163	134	137	156	168	134	137	158	149	142	150	152	144	150	132	160	157	157	150	155	132	175	176	153	146	143	164	175	140	141	164	155	166	147	154	152	160	163	131	150	163	141	157	133	171	144	172	161	145	140	135	162	146	152	146	156	145	155	153	147	159	152	133	144	157	135	148	174	137	157	164	141	159	130	149	170	135	130	160	128	149	159	125	125	129	149	140	169	137	147	153	144	149	152	172	138	155	139	159	158	135	177	153	167	165	157	140	128	162	174	155	145	139	148	161	155	158	152	143	147	160	157	135	120	138	148	152	152	154	155	159	153	152	145	149	140	152	139	141	165	153	155	167	126	150	137	140	153	154	145	141	167	148	146	138	130	150	178	144	134	160	134	128	154	169	128	138	148	146	151	165	162	140	161	156	134	139	151	129	159	164	154	168	162	161	146	142	145	143	129	155	157	152	139	153	158	144	135	161	145	174	143	130	172	169	165	131	152	148	161	185	145	158	148	172	138	158	159	155	141	135	148	154	147	132	151	166	157	158	145	143	152	152	162	160	167	154	152	153	149	164	160	177	145	138	158	155	157	168	138	177	161	183	161	172	149	150	126	153	130	155	143	143	136	138	123	139	170	141	144	150	161	150	165	166	154	157	144	147	148	163	143	141	146	142	158	164	146	133	181	145	164	123	164	175	168	152	157	162	154	141	141	141	130	139	148	167	139	133	143	159	152	161	142	147	162	151	164	143	150	165	148	142	142	153	134	170	149	177	157	172	151	163	159	159	143	146	151	143	144	156	170	149	140	164	168	181	152	160	155	166	148	153	158	141	140	144	144	161	159	146	160	129	165	152	148	146	148	128	159	152	150	139	151	175	147	149	159	149	143	162	160	144	151	123	155	152	163	147	146	150	152	163	136	163	134	163	128	145	138	184	128	142	141	151	147	149	169	146	159	154	137	121	151	152	148	160	162	148	158	149	162	150	143	152	125	157	173	152	164	152	145	140	134	155	152	138	184	140	146	159	170	136	152	162	151	167	145	157	140	184	162	161	155	150	149	144	156	151	146	148	147	161	134	159	163	187	143	151	149	139	144	160	138	153	151	147	136	146	152	135	162	136	149	155	155	150	169	157	164	142	149	157	163	148	152	147	174	167	128	142	153	145	174	176	169	167	169	157	131	166	181	143	127	137	154	140	171	142	147	145	143	140	177	146	162	153	150	159	152	145	163	167	144	173	164	153	154	155	161	145	157	150	132	144	147	157	165	159	151	147	162	149	153	147	168	140	133	130	157	148	158	143	147	153	150	139	161	133	155	178	143	128	144	142	155	190	163	146	146	146	152	116	170	160	135	143	139	141	145	161	135	143	155	128	144	158	142	156	144	163	134	136	165	142	153	170	139	172	145	157	135	161	158	144	161	141	152	144	143	163	153	135	147	128	126	140	171	136	162	128	153	153	145	137	120	150	152	149	161	148	163	150	147	131	178	132	154	152	153	158	146	168	159	162	151	142	157	139	142	136	164	142	134	145	147	158	150	144	172	136	153	155	171	161	145	156	146	156	139	140	151	158	138	146	156	161	145	157	135	165	139	160	146	151	137	158	135	139	153	147	153	149	152	161	154	145	148	149	166	174	142	155	156	160	130	158	139	125	121	149	142	155	169	148	170	146	162	132	150	150	145	147	144	150	155	124	159	150	143	158	151	159	157	151	132	124	148	149	151	158	161	134	171	133	153	149	147	169	143	143	147	141	158	131	141	157	140	151	160	153	131	150	137	158	140	153	147	157	155	144	142	147	152	150	150	172	158	138	142	175	151	156	140	155	165	169	161	158	153	147	129	168	154	150	143	171	142	163	128	164	140	167	144	159	174	144	147	145	146	143	145	129	148	131	153	168	137	147	141	162	148	165	151	152	150	157	150	148	151	145	137	148	135	149	151	169	132	151	165	157	132	142	151	145	144	144	129	151	162	128	143	137	149	150	171	141	135	158	150	145	131	166	182	155	134	161	164	133	164	180	155	145	155	162	177	162	138	164	152	126	155	125	171	136	174	154	166	147	147	161	139	159	153	146	160	166	120	132	142	149	145	144	159	142	154	147	153	146	151	154	162	155	158	161	125	143	147	138	152	151	165	160	162	175	162	141	142	159	163	150	156	162	146	151	140	155	164	144	161	129	154	169	144	143	144	157	141	152	129	151	132	135	171	168	160	142	159	137	135	157	147	142	173	148	133	172	141	154	127	171	154	155	152	159	152	152	152	172	156	171	154	166	128	173	151	142	166	152	153	138	151	154	137	161	146	165	153	134	132	135	159	162	137	134	136	129	152	141	156	166	146	142	139	138	163	165	120	171	152	161	161	159	156	131	145	156	154	145	152	157	137	133	165	142	145	126	117	150	143	133	154	159	159	161	159	154	125	162	156	123	140	133	142	147	151	159	141	153	162	144	180	139	157	152	147	140	173	149	148	172	156	179	151	138	169	160	140	143	149	145	155	156	145	151	149	152	157	169	167	143	142	161	165	150	154	150	154	167	155	150	139	146	137	143	160	167	138	161	150	153	156	137	151	161	161	151	163	168	159	143	155	144	140	158	169	146	142	151	171	171	132	174	174	156	173	138	160	136	128	127	145	169	142	158	148	179	145	127	122	169	137	157	149	146	169	147	141	149	151	150	150	148	147	157	137	162	141	155	150	164	166	164	149	170	173	138	137	142	174	146	152	124	131	139	137	131	149	154	147	138	170	132	136	154	160	157	143	136	147	158	167	143	145	133	140	166	159	132	173	153	125	152	135	130	153	138	164	141	166	161	152	134	140	150	149	166	134	150	154	141	166	151	155	139	150	153	151	132	131	163	140	130	178	144	175	161	180	155	138	166	136	155	120	139	149	153	151	152	152	159	133	140	166	141	131	142	147	148	142	134	163	130	153	147	143	143	158	130	146	154	141	137	172	155	120	149	172	160	156	155	153	125	159	145	152	160	136	126	174	146	133	168	150	152	153	131	161	148	147	152	150	152	165	160	148	154	149	145	135	146	132	151	159	174	166	142	157	159	167	146	147	147	185	146	157	136	151	132	157	167	136	152	156	136	151	138	156	158	151	125	142	139	156	150	133	143	135	174	166	148	145	169	145	148	156	164	161	159	152	156	163	144	151	144	142	125	134	155	160	148	160	136	157	185	159	164	171	143	143	154	174	164	162	143	156	149	150
14775	1504	1422	745	571	471	418	387	361	354	322	343	334	272	327	292	294	265	282	325	290	294	293	316	296	305	286	292	280	296	308	274	283	290	274	290	329	283	288	275	309	278	293	284	259	272	296	289	273	295	249	290	280	277	299	276	274	290	289	277	262	314	302	289	255	283	283	284	252	284	276	255	288	254	274	296	281	279	305	278	281	258	268	283	270	305	251	305	267	291	263	270	298	303	314	292	270	298	297	277	299	265	303	263	287	277	256	278	307	292	307	297	275	291	292	280	252	288	292	286	263	275	270	275	281	275	297	286	284	297	285	285	278	270	281	291	267	250	285	273	303	299	300	274	279	285	286	292	299	283	288	295	281	299	279	265	288	259	264	269	316	280	284	302	251	281	267	285	300	291	287	313	295	267	270	271	297	302	287	271	281	253	260	291	295	273	310	284	319	289	287	250	279	296	263	269	267	275	258	287	257	305	269	283	273	300	274	261	274	281	316	281	299	301	283	286	289	313	292	277	301	272	250	293	277	283	268	270	308	278	289	287	279	310	263	274	292	298	278	293	271	277	262	297	294	297	252	300	305	287	265	313	266	278	301	286	281	265	268	302	265	309	280	269	243	302	282	272	269	288	267	286	272	254	319	310	286	279	318	283	275	289	279	275	281	274	298	255	283	298	281	282	259	281	273	295	298	289	299	288	279	293	276	292	300	280	261	276	277	297	288	269	283	310	282	309	286	318	275	268	285	301	266	322	289	305	285	271	292	271	316	293	276	299	320	272	291	259	287	275	273	306	276	273	295	271	287	275	277	296	301	274	291	318	289	290	274	270	282	250	291	268	283	249	278	255	299	272	291	310	271	287	298	299	280	307	277	296	272	276	236	283	267	295	269	259	287	271	300	275	316	278	281	244	290	309	290	317	285	271	299	321	253	278	278	290	272	287	293	262	301	284	300	275	260	282	331	273	284	281	273	279	271	277	279	277	272	281	291	275	307	277	286	279	297	311	274	272	285	298	254	308	286	272	289	283	307	285	276	281	272	296	282	312	292	296	274	289	277	263	275	273	301	294	296	270	314	325	256	273	311	269	266	323	275	289	307	301	277	275	280	266	263	271	283	282	286	282	284	285	267	250	269	294	276	295	295	308	326	271	276	279	297	291	272	289	285	263	285	272	263	257	285	275	285	312	278	292	285	289	298	281	258	282	307	279	278	299	276	262	274	274	274	329	280	276	280	267	285	297	261	302	318	264	298	277	303	303	288	315	303	273	302	271	301	282	268	282	290	267	278	286	266	285	283	295	278	275	254	288	272	261	293	307	295	276	273	233	285	276	297	267	270	300	254	249	286	263	292	273	315	306	289	274	263	288	290	274	303	279	284	286	310	281	300	287	320	255	299	298	283	277	292	292	273	289	286	259	296	299	296	285	289	296	278	296	273	314	284	295	283	281	267	282	273	281	301	284	305	258	297	299	280	255	318	291	269	302	305	290	291	287	322	257	273	285	324	282	282	268	295	273	302	263	307	264	267	281	295	321	274	308	257	283	250	286	280	289	296	307	293	289	285	258	267	278	286	281	284	285	285	242	256	295	249	286	301	280	270	289	291	261	278	269	286	274	288	310	267	272	276	266	314	278	280	270	278	303	273	279	280	272	301	284	282	296	292	291	309	297	312	314	298	278	311	261	274	275	297	263	278	293	270	315	250	322	289	280	293	285	266	268	261	268	283	262	311	278	266	301	276	269	286	290	285	306	295	263	285	274	278	248	301	251	260	290	278	285	302	273	283	250	260	289	285	282	245	276	294	304	290	301	250	298	325	259	287	289	277	277	277	263	293	285	297	278	304	286	284	264	286	312	279	287	275	286	289	269	289	291	305	283	285	311	258	260	306	293	315	302	265	268	329	284	307	244	278	290	269	284	301	280	280	282	268	293	281	303	311	276	291	274	300	276	290	278	261	251	273	274	291	274	292	266	286	292	294	293	283	276	301	289	308	301	286	263	290	277	309	295	311	281	296	267	300	293	281	273	314	319	316	271	294	272	291	275	294	287	270	285	262	286	321	278	286	260	273	281	287	261	316	307	290	294	269	288	282	292	281	294	244	269	276	294	268	284	312	287	269	302	310	290	276	276	283	289	292	315	260	260	259	280	270	280	295	268	293	262	290	266	295	277	320	283	291	326	274	290	278	303	278	275	274	285	281	301	284	286	280	305	271	262	330	298	281	296	275	297	290	296	291	268	246	280	314	293	269	281	307	282	308	264	275	284	287	268	293	276	303	273	281	293	314	271	296	267	266	277	310	271	293	289	296	301	290	324	283	256	301	288	296	277	277	303	323	282	285	269	297	288	265	286	287	278	308	304	308	290	293	267	313	295	269	296	273	266	302	302	293	278	275	252	288	268	252	284	294	273	290	265	274	269	268	275	277	285	302	277	275	315	280	301	267	294	287	280	290	281	278	279	285	277	265	268	282	307	301	275	273	257	271	329	286	287	255	265	297	272	291	298	277	322	284	271	256	305	307	277	274	285	283	283	275	262	266	301	272	264	268	287	263	272	258	265	301	302	311	285	294	290	285	288	295	273	269	291	299	296	307	299	292	290	290	260	266	268	313	282	259	248	289	280	295	256	294	288	313	280	279	288	290	265	274	291	291	276	278	294	289	290	263	268	289	295	254	276	303	275	273	266	287	249	288	254	264	318	270	304	288	296	286	299	269	258	271	265	310	303	309	278	318	276	317	272	278	280	279	310	275	286	266	267	284	285	290	300	275	304	258	292	284	295	254	256	274	263	270	302	303	290	291	296	292	270	284	280	249	271	289	290	289	267	265	288	273	265	287	291	309	264	272	284	274	299	290	282	317	300	310	295	278	277	284	302	268	296	309	295	309	290	275	298	258	277	251	291	286	262	312	262	311	264	286	314	278	283	291	284	268	280	269	257	283	293	288	291	277	277	272	293	277	307	306	302	309	295	307	302	279	291	316	259	283	264	293	290	312	302	269	289	299	283	318	288	295	291	245	290	332	261	314	261	293	275	302	304	292	296	268	294	268	268	286	287	253	304	291	291	266	302	304	278	325	257	279	286	254	284	281	282	292	299	271	251	292	293	276	254	278	298	277	294	315	336	252	306	281	327	275	264	273	277	286	284	246	279	286	301	268	266	257	281	273	282	280	276	300	283	285	283	290	276	297	271	264	240	312	276	269	304	269	271	261	264	296	277	253	297	268	273	277	292	292	300	272	274	288	312	306	272	308	295	313	296	271	292	284	285	285	281	301	298	285	298	286	266	295	320	284	276	270	302	287	272	243	273	282	307	291	258	292	271	269	279	276	287	267	279	253	282	282	277	274	298	292	278	270	302	266	265	286	271	273	289	256	274	292	302	316	266	278	286	281	294	280	267	272	275	310	282	288	328	301	271	294	268	274	312	279	292	288	328	266	284	279	263	290	305	302	288	259	287	283	259	275	282	301	281	275	294	261	276	267	284	295	303
24774	21680	28814	25070	20326	2334	930	657	562	492	516	457	459	417	413	440	428	387	406	426	399	400	376	440	404	392	378	394	448	394	372	372	362	396	414	363	388	393	400	375	386	381	362	367	416	366	351	383	364	408	331	370	364	355	366	388	377	363	370	382	372	390	389	406	361	345	425	356	347	391	346	382	370	367	358	367	353	399	341	358	377	376	385	377	393	372	388	395	384	390	397	382	383	340	385	384	353	371	338	374	373	326	383	350	355	401	364	374	383	379	387	345	370	375	394	356	336	388	364	352	374	394	397	378	377	357	356	395	399	395	374	367	384	362	358	389	360	391	387	375	353	393	363	385	350	387	354	388	361	359	371	391	367	360	373	376	365	386	334	407	367	357	383	311	351	359	384	328	348	375	352	381	345	399	344	366	340	350	368	371	416	380	386	367	401	397	352	363	372	385	361	364	362	370	368	330	363	373	380	380	402	407	383	393	372	421	378	362	396	358	370	412	364	410	381	399	382	364	396	367	361	400	380	369	367	349	332	372	367	368	371	346	362	377	388	384	367	353	337	375	348	356	374	393	358	381	370	344	357	369	395	416	350	357	362	390	364	385	398	347	369	330	401	386	359	364	355	365	390	378	356	363	336	381	333	370	367	357	351	367	352	383	392	344	389	370	375	372	358	359	362	339	402	394	370	394	340	368	361	362	380	354	367	394	365	356	363	352	353	353	342	366	331	390	366	336	349	363	354	403	375	361	381	369	381	378	397	353	344	396	368	380	406	387	340	362	382	343	357	351	367	351	369	383	381	407	381	371	362	414	364	348	430	361	369	385	372	363	356	371	392	347	351	369	357	390	392	363	361	375	362	380	388	388	383	346	355	393	358	364	369	366	339	370	345	380	395	355	357	357	348	361	341	369	377	413	373	394	373	363	366	377	355	405	406	357	342	384	386	397	405	355	343	352	437	391	385	366	382	340	383	369	368	367	381	372	402	367	378	374	355	377	358	385	376	358	328	335	386	380	394	368	359	367	383	352	345	386	367	381	359	367	388	364	368	372	392	352	368	382	345	363	376	367	361	369	369	341	368	374	354	358	392	398	385	369	344	351	372	390	407	389	368	379	373	345	356	374	370	362	320	370	367	380	361	372	389	382	387	379	362	362	379	360	392	360	345	364	345	400	328	345	356	407	364	360	386	350	345	374	374	367	405	353	384	367	348	387	392	341	378	358	374	395	381	359	365	356	359	335	343	389	389	387	347	367	344	393	371	354	351	387	366	359	404	390	356	360	364	353	374	350	360	408	348	403	393	363	378	374	341	348	350	346	389	367	410	330	371	375	359	352	353	353	408	352	346	343	394	337	361	364	335	379	397	382	354	395	391	354	330	358	380	396	444	355	364	350	388	365	359	387	350	391	387	332	333	409	389	349	368	366	368	380	375	350	385	358	371	340	387	397	328	383	387	377	374	330	334	356	373	397	387	387	399	353	362	381	381	368	380	364	372	379	355	349	361	357	383	353	398	371	331	373	365	371	354	358	356	378	408	363	369	375	341	373	377	322	382	359	377	365	343	398	347	384	358	350	339	349	353	394	348	341	362	377	349	348	385	373	362	394	347	409	356	368	386	389	348	413	362	375	361	343	343	348	370	353	394	327	337	378	406	341	341	331	362	361	369	369	374	403	375	383	350	356	387	384	371	386	355	355	349	361	351	360	375	361	345	358	331	394	349	352	363	373	354	376	359	355	371	367	349	386	375	376	360	411	343	381	372	372	397	356	364	366	365	395	375	371	376	358	357	380	387	382	380	374	403	380	369	372	380	339	370	364	348	369	358	349	407	374	357	326	368	367	403	376	389	355	352	388	378	393	342	391	351	346	384	382	370	345	322	350	370	354	396	394	350	360	377	403	360	406	359	348	401	346	360	363	360	370	351	392	345	388	349	373	372	358	363	373	366	371	382	373	397	333	388	387	360	372	374	397	369	392	366	351	367	338	342	373	389	386	379	376	358	371	376	356	381	382	353	390	408	393	385	369	367	387	349	373	371	380	376	350	359	327	347	405	358	321	376	377	362	381	361	352	378	385	357	369	390	409	375	392	363	373	354	362	354	354	338	341	340	376	374	348	362	372	365	373	373	356	340	371	395	375	375	346	382	353	405	385	390	366	343	393	359	394	368	383	367	390	355	379	364	355	362	392	369	357	404	378	367	374	369	357	372	345	356	356	406	342	372	345	355	367	365	365	394	353	363	359	379	366	343	364	345	361	342	390	357	359	355	329	385	345	350	348	347	348	374	348	368	359	354	343	348	346	353	358	360	343	369	369	369	364	367	401	378	392	366	382	383	392	385	371	366	384	346	361	393	383	381	367	368	386	366	343	391	376	378	380	360	402	339	348	375	372	376	374	344	377	370	369	340	369	359	402	341	395	388	353	374	385	372	374	373	404	417	401	346	341	371	386	416	380	353	375	398	371	388	347	356	370	392	388	373	384	374	361	398	361	371	358	366	340	359	358	342	370	360	384	348	355	353	364	347	348	329	383	384	371	379	384	354	378	355	337	384	382	335	354	382	363	373	354	396	364	402	384	371	362	410	364	396	361	341	350	368	381	408	362	315	350	357	360	383	378	370	382	381	386	426	375	359	367	356	370	349	370	351	351	379	386	311	375	365	364	343	375	381	369	353	373	366	377	404	378	326	343	369	404	384	386	372	368	371	359	356	406	328	367	348	340	326	382	381	348	387	391	364	380	425	372	354	392	384	380	360	379	372	388	374	366	342	383	379	370	397	369	358	333	392	398	360	369	360	410	361	408	387	356	366	391	361	375	377	364	380	365	351	399	363	335	386	381	390	354	380	368	353	356	381	367	365	335	359	378	356	343	380	371	392	387	391	395	380	354	341	362	332	352	367	366	366	376	336	347	378	392	361	359	391	365	390	411	375	349	353	361	388	415	337	360	375	342	355	371	378	387	352	352	387	358	350	399	386	376	374	347	382	361	333	384	363	400	377	338	382	371	381	389	394	346	359	380	334	387	348	381	381	358	378	383	366	364	367	362	371	367	388	362	380	371	367	370	376	339	391	331	389	377	332	381	370	384	388	345	333	383	368	382	342	365	364	357	329	328	345	380	357	352	359	349	379	378	362	346	367	360	362	337	398	345	362	378	400	382	386	382	353	383	411	363	366	376	362	335	389	381	367	390	389	366	374	379	338	398	403	378	379	377	376	364	358	382	371	364	383	384	366	380	364	369	351	391	397	382	361	370	381	373	351	384	389	360	368	366	376	368	386	368	378	394	353	376	326	337	373	348	382	421	377	370	397	346	364	371	378	342	389	359	367	369	361	356	368	347	351	371	350	350	365	385	393	361	424	326	366	365	395	357	353	370	336	367	416	392	359	385	353	348	350	384	343	368	359	355	412	377	365	326	401	368	394	394	382	373	388	363	329	383	378	399	341	396	399	401	392	378	358	377	344	350	367	370	362	388	381	351	370	367	381	347
29994	10737	9242	4765	3270	2481	2010	1695	1355	1257	1148	1075	969	923	917	888	825	762	764	731	751	686	757	692	692	687	661	696	710	660	679	653	725	694	665	676	678	666	678	657	696	650	690	676	669	668	681	667	665	644	652	629	637	658	661	648	638	653	646	651	643	680	632	647	644	669	673	657	631	641	664	667	673	682	606	673	628	665	644	650	664	613	678	638	665	644	722	668	632	614	676	658	647	638	680	610	725	630	679	687	690	695	655	639	637	651	710	670	661	649	659	618	646	654	680	582	654	647	599	668	652	690	580	629	673	643	691	661	656	614	646	679	686	633	621	622	661	640	690	653	650	671	655	659	640	635	623	641	647	623	650	658	674	649	623	616	680	670	635	610	641	645	596	624	623	632	628	649	567	647	628	631	641	657	636	631	622	673	637	645	642	685	648	665	647	594	663	673	626	650	640	694	609	651	595	647	610	612	630	628	635	655	626	606	642	656	611	620	623	682	600	631	663	654	654	642	627	655	651	635	642	634	628	592	652	696	647	617	635	681	668	658	625	605	646	672	594	651	655	628	585	675	688	668	637	668	641	667	615	617	663	667	632	676	604	666	662	611	624	613	643	643	678	658	653	658	666	631	673	680	682	635	637	652	678	641	637	630	643	620	625	648	665	641	651	648	663	582	641	642	591	636	675	650	729	637	664	620	661	606	669	625	622	667	670	652	592	681	659	667	615	687	635	682	630	636	645	647	608	640	633	613	606	656	663	663	659	628	644	624	647	631	712	672	663	657	643	629	611	639	642	649	667	683	665	672	657	651	594	658	643	656	672	647	615	650	637	589	619	636	652	624	677	661	647	662	665	648	630	669	595	647	644	628	691	667	667	612	623	632	658	663	618	633	625	651	637	649	658	674	632	667	602	638	685	656	646	660	682	659	626	607	658	652	608	587	643	640	666	640	614	685	617	667	576	603	657	696	606	629	691	630	606	640	612	681	640	692	669	641	635	662	653	621	627	615	629	599	618	631	640	641	670	652	644	651	614	659	611	626	628	612	601	671	624	597	632	625	658	648	689	616	615	633	656	635	628	621	647	627	639	634	614	645	644	686	663	612	696	619	595	637	627	674	651	663	620	618	636	626	682	617	631	652	696	662	671	661	647	649	639	619	667	632	648	663	616	630	666	660	655	621	626	658	686	636	612	593	635	629	629	621	644	631	647	628	637	643	673	647	675	623	666	688	577	654	668	631	642	640	629	657	602	640	635	668	643	716	625	646	652	647	642	633	663	585	642	604	623	647	674	655	645	653	658	705	618	665	639	664	614	652	722	649	671	631	610	624	626	615	607	588	651	696	670	567	678	688	646	631	640	624	575	666	621	659	614	641	591	665	617	613	610	632	675	654	617	631	630	642	647	621	636	637	645	656	599	655	570	700	619	643	608	629	655	635	652	633	637	648	618	643	685	630	639	627	685	618	632	615	613	681	612	657	631	619	666	665	642	642	622	613	620	638	656	651	582	649	614	627	637	611	608	648	713	638	611	689	591	615	691	669	624	649	662	645	648	660	652	677	683	658	594	614	603	628	648	636	648	586	655	653	667	639	598	647	667	661	664	623	653	622	657	670	635	657	639	636	642	609	676	632	653	643	652	664	642	634	662	672	679	635	674	654	641	614	682	667	641	643	630	606	673	622	631	627	667	665	623	643	642	631	655	620	625	580	632	630	622	593	652	611	652	621	606	634	674	611	684	650	588	656	638	678	637	640	668	655	616	661	609	634	664	670	624	637	633	660	623	622	628	622	639	677	669	630	648	657	662	646	639	656	633	649	616	671	613	628	626	628	608	660	605	688	638	658	605	653	664	593	656	628	682	619	625	675	661	655	671	640	616	658	631	665	618	638	617	646	654	646	612	631	594	619	628	698	691	664	595	633	647	652	618	644	623	667	605	628	663	658	668	609	655	624	685	638	613	630	630	689	659	613	666	672	638	703	678	668	657	631	661	586	687	631	646	634	643	652	614	678	599	593	676	638	658	623	592	656	614	609	645	606	652	609	641	611	664	662	658	677	653	581	619	641	635	645	653	634	621	701	662	614	673	611	661	571	654	702	608	627	630	612	676	643	654	605	633	635	682	640	621	624	650	608	654	671	589	633	589	651	606	639	609	632	626	639	640	637	648	663	631	629	650	608	629	651	692	665	602	661	624	685	671	698	653	652	676	616	608	675	635	646	613	612	655	592	706	658	609	703	649	596	659	649	606	640	667	657	626	634	686	608	656	628	627	668	609	639	661	608	682	636	646	669	633	605	627	646	684	658	598	640	689	628	641	637	679	685	695	620	632	644	608	687	663	626	587	692	603	592	636	639	627	651	608	593	599	682	617	664	648	608	627	594	653	595	639	646	644	665	633	653	637	662	674	605	655	640	652	589	641	605	635	684	642	641	631	648	652	648	705	644	663	635	657	619	693	643	621	636	633	637	687	677	633	686	635	630	632	639	623	668	658	644	675	620	658	620	586	622	663	654	643	628	695	665	651	630	660	634	595	633	646	654	657	620	651	630	647	659	627	654	641	698	669	587	644	681	614	641	605	577	651	651	638	600	648	655	635	631	669	614	647	601	617	618	686	633	602	623	636	641	632	630	608	674	671	642	660	670	609	644	629	622	635	667	640	631	670	629	656	681	612	624	633	634	662	598	638	634	627	639	660	624	690	594	624	613	682	633	636	666	652	652	657	622	629	670	616	604	641	647	637	677	609	612	675	660	665	618	635	645	640	642	666	631	651	603	633	618	655	617	664	666	649	669	630	642	643	627	651	678	644	646	613	682	616	635	661	647	643	670	630	601	640	623	630	645	609	650	635	661	688	667	647	603	623	630	657	596	600	694	631	667	616	663	667	629	632	608	686	627	679	668	629	651	672	674	629	642	670	642	674	668	657	623	665	620	644	624	636	713	618	663	650	623	686	605	630	604	652	645	636	675	631	663	622	622	655	629	620	666	658	643	640	620	696	668	641	709	620	601	662	663	613	634	629	656	691	686	619	657	661	629	624	674	610	670	643	649	634	638	692	615	616	608	640	658	753	637	642	648	670	657	680	612	650	621	622	626	627	630	650	649	650	701	644	661	623	615	678	600	647	676	631	647	644	672	676	637	640	649	671	587	655	665	625	638	643	703	680	621	587	645	652	660	695	646	645	671	637	634	652	620	663	660	652	630	658	616	636	642	608	625	599	634	636	651	674	645	638	642	628	635	624	618	665	600	677	604	618	622	638	631	611	620	622	619	679	626	638	616	663	663	611	673	571	655	611	710	694	664	663	641	648	642	636	589	663	596	623	618	645	648	608	654	644	638	638	609	651	657	647	629	656	642	622	672	658	615	623	626	652	642	633	686	637	601	706	650	632	648	708	663	661	625	697	656	625	624	623	652	632	620	623	596	633	647	641	674	677	707	628	634	644	626	657	668	617	644	623	614	628	653	648	696	566	628	644	636	633	642	684	645	653	636
23625	21586	29349	24311	21590	20220	3015	1304	1000	912	865	837	785	698	697	733	742	686	645	616	676	599	663	653	635	611	613	589	638	602	630	576	599	601	607	604	565	598	598	633	612	553	622	566	565	574	589	588	610	606	612	580	614	564	576	601	551	623	568	606	621	572	633	570	617	577	564	554	581	565	559	638	578	606	574	593	600	596	564	529	573	578	571	588	577	583	567	564	562	530	592	581	583	624	592	573	590	626	560	586	583	551	609	589	580	549	588	572	579	580	587	588	624	627	582	527	567	590	583	552	559	572	580	594	604	572	535	591	589	524	599	583	616	612	577	591	567	598	596	583	534	599	590	606	590	597	591	578	577	585	625	539	572	555	580	576	574	558	572	564	584	585	591	599	572	607	566	590	593	582	626	551	571	587	565	564	562	570	613	619	621	598	577	587	616	600	578	612	570	558	574	594	583	596	609	578	573	617	567	581	554	561	602	600	552	569	595	607	609	578	571	593	591	538	587	540	579	565	587	570	568	536	576	568	565	586	585	557	579	596	548	612	509	580	568	569	624	553	607	622	563	607	558	518	602	590	550	557	576	547	543	576	629	630	567	599	613	647	624	558	568	561	575	598	565	554	607	593	582	603	582	605	593	587	605	552	564	530	551	590	576	566	588	551	606	578	582	574	611	612	573	572	598	530	517	540	590	567	574	599	552	593	591	542	588	607	588	548	605	544	570	588	573	575	592	583	595	586	536	548	595	576	580	590	584	630	542	575	539	574	565	610	614	564	593	591	558	579	569	568	589	583	607	588	576	576	585	584	608	555	560	565	566	547	582	570	600	568	611	573	560	573	543	530	551	577	580	593	555	553	553	553	596	577	578	586	592	554	565	614	546	579	575	590	581	611	575	577	545	556	594	574	586	554	574	579	556	607	535	547	555	553	570	572	572	545	581	550	599	549	611	592	557	579	561	602	606	616	549	593	550	587	608	609	545	624	571	569	550	565	594	561	578	586	593	571	560	536	562	571	614	568	557	562	606	571	565	614	570	575	574	604	592	589	599	559	538	624	596	592	543	591	584	567	525	556	575	560	603	568	552	620	553	566	602	581	565	615	628	601	624	537	544	565	576	618	545	539	611	593	588	539	553	614	571	609	590	563	567	608	597	594	591	530	620	557	584	587	586	565	586	598	590	593	601	628	590	562	553	598	549	595	562	570	592	589	612	617	546	608	538	562	556	550	544	638	575	593	564	568	583	585	573	594	539	565	608	586	575	602	621	578	569	553	557	587	558	583	582	665	580	565	576	619	589	561	593	565	605	559	551	619	564	619	617	588	594	564	614	625	622	624	540	557	586	607	587	600	570	574	575	556	610	555	626	568	539	601	553	601	533	566	591	581	540	571	571	590	567	567	562	569	606	597	613	607	565	553	571	546	561	608	565	547	540	577	565	553	572	562	600	601	603	575	543	552	575	583	600	617	534	578	552	574	566	592	576	571	602	530	606	584	551	568	575	599	546	562	590	590	553	593	548	556	591	607	599	580	619	593	551	572	590	591	577	547	566	582	577	599	578	593	569	580	580	592	602	613	616	597	618	584	572	584	578	543	582	580	594	558	607	590	572	576	607	565	565	583	562	542	598	598	576	582	554	560	588	599	598	603	577	567	557	531	568	580	596	584	559	589	544	543	595	602	602	581	595	543	604	571	552	574	588	603	552	586	546	561	546	545	621	601	615	547	531	599	541	574	566	542	533	586	567	537	563	574	600	597	588	572	572	586	583	603	574	528	582	557	574	558	593	570	559	556	575	601	585	588	591	584	545	591	623	581	589	584	546	560	592	557	602	564	620	560	538	570	569	593	562	527	565	596	598	569	596	582	565	548	578	607	567	580	582	583	614	589	588	574	579	598	562	545	557	580	545	579	582	585	576	569	586	596	573	575	623	562	560	560	564	571	609	571	522	600	558	571	511	608	528	539	581	563	585	559	593	562	595	533	539	571	572	645	561	575	547	601	608	604	582	584	559	632	579	610	588	573	532	536	569	576	541	573	542	580	597	586	576	617	581	575	595	555	598	593	555	619	563	604	581	628	595	565	545	601	617	592	535	561	576	513	569	567	600	563	617	581	539	560	575	552	585	584	542	542	602	550	579	568	598	562	572	539	579	531	577	584	595	587	615	580	585	561	576	563	607	567	553	571	564	583	576	561	556	615	603	579	574	594	616	590	564	603	562	563	551	576	545	581	591	562	569	562	553	566	577	583	591	579	594	578	593	588	593	546	611	610	548	580	603	590	608	593	623	574	594	575	566	552	580	583	589	576	561	531	626	600	591	528	591	557	604	569	614	572	605	574	596	545	587	605	527	619	587	609	575	601	594	600	551	567	566	595	615	542	586	532	556	577	547	564	599	543	581	596	617	574	606	624	635	577	550	543	576	584	532	566	566	592	582	611	572	528	587	603	569	535	597	544	604	558	548	594	526	599	552	559	587	587	608	563	621	584	571	546	555	572	594	586	593	585	565	567	594	600	545	608	561	597	551	523	575	596	576	594	573	594	567	566	575	592	583	591	558	592	530	557	560	620	579	556	631	531	609	576	573	543	633	565	555	576	570	569	588	568	587	597	593	577	603	577	584	577	642	552	530	536	590	610	518	618	547	549	601	595	552	536	546	589	597	583	597	589	560	606	582	584	611	615	556	587	579	594	555	578	580	528	597	555	569	582	571	585	561	569	590	578	624	598	569	577	586	566	566	514	569	616	616	584	579	576	572	568	532	591	563	580	557	546	551	571	564	591	571	568	602	601	587	631	587	560	581	575	571	591	571	560	589	616	548	581	550	582	555	583	552	571	602	590	563	592	619	602	549	580	593	578	550	559	564	605	562	598	577	574	552	590	581	564	591	589	570	534	571	582	586	600	586	590	592	595	586	610	581	633	593	595	585	583	549	577	520	596	523	568	610	599	579	598	535	544	566	592	578	552	598	608	559	603	573	580	605	604	558	603	605	537	588	601	570	595	592	617	527	576	594	585	590	560	539	596	622	555	581	580	575	590	612	578	580	549	598	564	579	627	561	566	544	544	580	572	576	601	607	626	535	568	569	583	572	589	548	562	557	527	542	562	571	575	605	566	561	532	581	524	587	561	587	597	623	562	548	584	573	591	553	565	614	557	593	591	593	507	568	561	552	543	563	573	600	586	573	566	554	607	577	569	565	628	588	574	573	613	574	531	570	614	546	546	617	590	591	553	583	557	608	591	586	576	602	575	566	597	585	584	564	575	594	568	553	561	577	542	588	574	561	590	586	578	546	558	600	605	594	572	565	588	536	590	563	536	637	523	612	571	506	555	573	586	591	583	594	516	566	578	593	583	579	553	582	551	567	549	583	561	591	529	548	578	577	574	611	577	557	560	584	597	597	573	576	588	551	602	561	592	602	605	560	563	549	537	537	591	593	581	597	548	544	540	580	593	603	557	591	544	566	531	586	571	576	584	636	595	614	588	571	585
29329	17363	14633	7982	5787	4363	3493	2864	2441	2196	1902	1775	1643	1483	1477	1308	1254	1290	1281	1108	1082	1150	1125	1075	1125	1053	1026	1034	1070	1000	1006	1029	1000	989	1026	1031	962	1019	968	1004	944	998	1044	923	1004	1004	992	966	1013	1015	1070	982	988	998	993	944	956	981	953	1037	971	938	946	984	1013	978	940	984	1009	927	990	985	992	981	1011	927	982	985	993	995	954	989	938	1001	968	1003	949	974	947	941	906	967	978	983	923	970	976	945	956	924	969	1009	931	968	929	905	1001	952	958	973	977	971	983	915	908	962	949	977	995	989	938	969	959	945	1018	960	973	963	981	928	971	936	965	947	944	996	949	950	984	946	984	952	970	921	960	986	986	958	962	946	907	974	926	975	996	989	969	983	962	959	955	996	939	952	946	943	954	991	963	935	957	1021	975	897	983	894	987	957	913	970	982	997	928	947	903	939	953	1016	962	964	973	995	939	997	962	948	936	1010	965	952	972	956	942	896	985	1017	994	991	969	960	944	927	971	968	1033	981	939	1009	975	920	1005	997	959	975	907	982	906	938	968	964	966	978	994	928	1037	942	936	963	959	987	959	912	1005	1007	924	970	931	1010	982	1044	922	960	965	969	927	964	1015	1010	976	988	969	1008	985	994	938	987	994	963	959	958	937	980	940	991	978	957	969	922	904	985	992	988	927	965	982	1002	961	969	973	995	1026	911	972	939	989	938	973	1002	935	1032	895	996	971	1034	963	973	963	966	935	982	980	941	957	946	975	947	1009	973	1007	989	997	975	988	931	976	932	965	981	935	963	926	934	940	945	1013	977	994	1028	975	987	988	909	957	974	991	899	981	958	982	946	1026	968	960	941	949	925	975	962	996	924	984	953	1007	921	977	987	946	987	950	970	940	947	986	933	980	969	913	953	984	913	956	945	973	960	903	966	937	947	919	942	966	940	958	933	884	943	973	989	967	920	920	951	996	918	926	952	988	956	970	1001	972	937	929	972	933	963	971	969	974	957	985	938	982	981	959	944	941	942	962	994	1009	970	951	985	926	931	961	991	972	986	963	989	930	939	950	935	957	987	961	941	906	988	962	979	1002	955	964	961	974	928	981	977	965	946	904	955	966	1000	975	992	1021	1021	940	986	963	941	961	904	913	967	969	912	943	988	948	1026	967	951	947	969	909	937	940	992	932	978	981	987	930	987	982	964	1010	919	957	928	956	1033	1026	979	936	972	991	1043	914	942	982	969	916	955	948	1014	934	992	922	973	977	919	965	929	968	990	898	933	953	975	890	987	936	939	978	981	906	942	914	984	924	933	974	927	992	972	955	1009	912	952	925	924	981	995	1007	937	1019	1043	972	955	974	994	970	948	909	993	1014	920	989	929	975	961	942	942	953	961	976	948	928	958	959	904	925	971	971	980	904	958	985	987	943	905	970	973	1021	976	901	982	928	1007	943	946	973	969	967	921	1021	977	962	973	1036	914	940	995	998	1003	976	942	928	919	990	1038	974	983	931	1018	945	959	1017	1024	978	939	1000	960	961	993	1012	955	941	908	945	944	980	948	939	957	947	927	956	958	971	964	937	954	944	921	914	977	955	946	966	950	916	970	923	963	978	928	1005	1008	919	921	982	927	928	921	1013	941	943	978	965	980	893	960	916	1039	1025	919	926	981	971	961	962	950	971	992	939	949	928	949	976	945	953	927	994	983	1018	967	933	1043	953	983	991	963	964	981	922	874	931	969	987	948	983	904	925	976	947	936	999	987	940	888	954	1021	963	962	891	961	996	907	1003	960	994	983	993	952	904	1017	926	961	904	939	945	969	976	984	975	933	940	995	937	957	948	996	1004	941	984	945	979	995	948	939	911	920	925	972	955	955	968	918	961	925	963	988	934	955	989	921	917	947	969	930	944	973	951	921	931	975	929	941	944	1010	942	931	939	941	969	936	979	913	923	980	992	989	968	955	992	963	931	972	958	944	956	958	909	954	962	951	993	950	979	977	1019	939	930	961	967	955	952	952	950	1004	955	914	960	966	962	985	932	954	924	986	945	936	1038	950	958	998	997	953	973	957	931	993	919	938	948	981	926	988	1014	989	955	976	972	963	966	1000	951	937	961	1003	955	980	978	915	920	959	970	888	984	944	957	997	967	935	952	987	1004	956	932	969	1026	969	941	958	979	996	944	928	994	979	946	948	941	899	959	978	936	987	943	932	987	922	960	952	1018	1020	970	897	1012	933	947	970	924	1000	992	998	991	934	923	924	1010	943	980	984	933	930	902	962	954	1036	958	974	968	943	915	931	966	981	1004	953	953	985	894	960	983	962	961	994	1000	1014	974	883	935	958	978	971	1006	922	955	950	989	998	919	1002	957	932	983	949	947	929	999	1004	943	915	986	993	1031	914	950	941	968	984	964	1002	949	1009	993	943	973	901	969	952	969	982	976	939	923	927	945	1032	987	963	964	965	948	955	961	932	960	982	960	970	954	950	968	984	964	978	943	996	973	884	968	919	972	901	944	1052	963	1017	964	953	929	941	977	970	944	987	915	918	965	951	939	973	887	934	1019	1008	945	935	959	945	927	1019	941	915	950	953	953	939	999	968	963	1000	1017	978	944	964	946	927	931	933	951	916	976	940	957	971	951	962	1010	974	960	923	949	949	942	973	984	975	979	930	916	988	973	926	960	999	983	983	966	948	948	989	989	937	956	984	963	1013	971	984	947	965	991	956	976	886	962	986	958	973	920	953	939	960	997	958	957	991	995	956	919	960	995	1008	941	1013	965	973	967	983	972	1001	986	983	962	954	948	936	988	935	952	955	983	1004	964	952	959	985	996	980	954	949	966	981	963	962	964	929	922	952	941	997	943	965	959	954	1021	926	981	936	932	964	1009	973	941	914	1015	980	946	957	945	957	1002	935	910	943	937	887	960	914	983	937	942	978	942	905	926	952	956	974	970	904	958	897	971	978	963	949	961	981	996	1040	961	993	951	951	972	966	1022	994	945	979	995	961	958	923	999	958	943	984	953	963	961	925	1020	966	972	950	970	922	992	967	928	970	950	952	989	962	953	950	945	943	1014	972	955	969	975	949	955	959	935	948	948	970	967	967	950	946	963	1002	942	992	997	954	985	965	944	967	956	944	995	959	1004	913	1007	999	998	973	948	961	964	985	953	928	936	981	941	988	940	955	936	988	1028	941	937	1009	1008	973	919	952	920	875	971	988	909	970	962	981	932	937	900	949	933	963	1014	937	971	936	951	918	957	1032	966	998	959	988	967	987	1015	937	936	980	976	958	954	944	994	961	919	929	994	976	972	984	952	930	963	964	976	971	967	946	951	994	964	977	942	1006	998	913	960	972	925	957	978	990	885	945	975	948	944	961	909	887	995	972	917	935	939	915	924	956	1015	982	983	928	995	1018	991	989	962	947	931	948	976	1046	965	972	1011	920	909	979	975	898	1011	922	910	920	915	994	986	988	973	969	952	952	981	987	944	947	944	965	915	983	963	956	988	954	914	932	993	1029	976	943	942	963	945	988	924	951	961	1014	966	953	944	1021	956	989	970	977	969	963	971	963	953	939	956	977	999	961	923	945	948	988	949	980	1013	994	955	904	1018	994	970	955	980	1022	1010	961	945	934	913	972	984	998	1016	943
27308	21087	8696	536	246	195	163	181	171	177	132	168	155	149	158	143	162	166	168	142	169	138	152	147	157	166	151	146	139	136	145	135	145	152	167	157	154	148	161	157	156	156	156	164	165	151	156	154	145	139	158	158	159	161	145	143	164	155	164	146	176	147	130	168	147	142	133	181	140	144	141	147	156	161	157	149	173	132	135	156	136	143	149	157	160	140	146	165	147	165	165	155	139	159	158	162	177	154	141	145	122	149	151	139	157	148	192	166	159	139	168	151	139	144	134	149	161	141	145	130	157	145	154	136	162	135	149	149	141	138	138	141	137	144	160	133	160	168	170	134	150	161	127	140	151	146	153	156	156	159	159	133	142	142	144	143	155	174	142	148	165	151	127	145	167	159	155	147	163	147	141	152	169	141	153	151	149	149	160	142	128	166	139	134	142	139	146	137	123	144	146	146	172	154	146	169	116	152	150	144	159	148	153	144	192	162	138	158	150	150	125	128	145	161	161	149	154	148	118	139	174	153	139	135	183	152	157	131	150	168	130	148	154	160	144	152	135	147	166	139	146	156	149	158	143	135	135	152	166	150	156	141	128	161	156	142	139	141	160	133	140	136	157	130	122	152	148	170	160	178	161	140	152	154	150	152	141	136	146	140	175	144	147	162	155	160	147	135	152	165	165	169	151	135	160	162	154	145	155	134	151	159	152	137	138	149	146	127	139	150	143	138	163	152	143	138	164	127	160	155	145	139	137	151	152	162	149	142	148	146	169	156	146	164	152	132	178	153	146	137	166	151	171	155	166	151	159	146	142	161	165	147	143	170	132	150	134	139	148	160	160	133	160	163	136	171	138	132	145	157	151	177	166	148	141	155	160	151	141	172	141	155	151	146	154	147	160	144	171	169	150	156	150	161	140	159	171	160	117	154	144	152	161	177	138	131	149	145	141	132	148	153	151	159	149	138	149	147	150	158	146	151	184	146	129	159	166	154	122	158	134	143	144	122	157	150	166	140	147	148	154	161	167	154	142	142	162	157	142	174	149	129	134	157	140	131	131	141	183	152	146	179	174	163	157	127	140	151	152	153	163	144	147	166	137	155	146	141	153	144	175	151	155	144	153	153	150	148	138	135	141	165	151	154	159	160	159	157	143	174	168	169	169	141	168	148	151	152	137	147	164	144	167	144	149	146	134	137	131	174	186	167	163	135	161	148	147	138	141	165	135	154	141	127	135	153	143	173	144	138	149	149	171	145	153	156	144	149	155	132	160	142	137	160	169	173	155	128	172	175	141	138	158	146	149	153	147	145	152	153	155	152	185	142	152	144	132	176	140	134	150	152	150	144	159	169	141	157	150	133	166	140	161	143	156	152	156	154	153	162	169	150	134	154	141	149	154	162	128	151	142	158	163	143	129	174	160	157	135	155	149	146	152	147	136	156	138	157	146	148	155	169	160	142	156	166	151	162	146	145	140	149	160	149	156	149	146	161	132	126	160	138	133	168	160	140	134	136	135	150	129	132	172	136	147	175	141	147	149	169	143	154	161	141	149	177	163	185	144	137	151	144	147	123	157	150	158	127	161	152	156	160	165	162	153	155	164	145	157	163	170	143	150	134	134	148	156	155	145	173	147	146	158	149	161	150	163	123	144	140	164	153	160	147	155	151	154	154	149	170	155	140	152	152	162	140	162	141	160	168	152	159	163	157	138	146	152	143	144	145	146	164	160	149	155	128	142	135	148	157	133	169	154	140	140	160	160	145	159	154	146	150	153	147	144	150	170	161	144	130	133	138	150	165	133	171	170	148	130	137	159	137	146	136	139	162	138	160	161	136	148	136	164	166	145	177	142	150	149	148	141	160	133	141	140	175	157	152	153	159	152	155	142	170	160	149	149	142	142	168	138	171	155	161	146	144	178	140	153	157	150	147	155	134	150	169	157	163	138	130	147	159	135	160	169	156	143	137	144	163	153	154	135	157	150	166	146	142	143	150	165	153	156	134	138	141	153	147	142	132	139	158	176	146	124	153	118	173	143	165	138	138	140	150	167	143	149	158	154	149	140	123	156	175	140	178	135	147	159	153	153	166	145	155	168	134	168	158	150	154	166	171	131	146	150	153	122	155	170	130	148	176	132	163	159	170	147	134	151	155	149	152	135	144	141	151	142	151	161	167	142	150	150	163	187	144	135	166	160	156	159	152	151	161	135	168	139	156	150	154	150	150	147	146	168	165	165	164	150	163	159	130	125	138	175	145	160	145	138	142	162	129	157	148	145	147	135	149	156	159	165	146	163	155	149	152	153	151	156	131	155	138	145	186	130	145	151	149	123	150	134	152	135	150	160	149	153	143	150	148	134	160	152	151	153	142	138	169	153	144	170	147	156	173	161	146	145	138	124	154	155	156	147	141	145	154	156	131	158	139	138	155	149	137	149	152	170	165	141	155	140	149	154	155	176	145	146	154	154	165	151	146	143	151	143	146	167	164	152	155	142	139	133	159	136	143	137	152	168	157	130	137	152	145	165	141	146	127	161	135	151	160	156	162	154	139	156	159	157	142	159	156	156	144	157	152	139	157	118	139	177	150	155	136	172	144	187	141	153	139	151	152	129	161	124	166	151	181	143	138	173	148	157	140	154	160	138	173	145	154	158	136	143	156	134	157	151	145	160	156	147	165	158	144	143	152	159	152	151	173	155	153	170	152	145	135	133	140	164	152	131	170	147	147	169	168	141	159	138	146	130	155	163	134	170	146	142	137	147	145	134	161	144	124	138	152	147	148	155	171	165	140	143	143	146	160	155	148	139	160	141	145	177	135	167	141	153	161	146	169	157	134	149	151	142	161	136	141	144	173	139	139	140	139	125	154	155	173	166	146	172	149	161	149	148	138	166	132	128	146	148	160	154	137	144	153	143	137	142	128	157	147	146	134	141	147	153	157	144	146	131	138	137	145	179	148	167	149	147	160	158	159	157	145	156	137	156	150	129	168	149	149	142	119	164	153	167	144	149	161	141	148	158	137	130	137	165	139	161	169	153	171	151	162	155	134	133	134	146	155	144	146	166	150	151	167	156	151	155	156	153	153	156	148	132	140	140	145	132	165	141	142	137	179	139	155	158	155	136	151	140	153	162	180	161	148	156	159	184	133	156	163	171	136	198	131	135	136	154	150	145	145	150	128	145	156	162	131	137	161	125	154	156	158	146	149	174	157	151	161	141	149	169	167	160	161	161	152	150	150	158	156	162	148	149	163	136	164	150	152	154	164	147	151	131	157	140	158	169	143	145	139	150	174	150	148	148	160	160	136	146	143	144	165	161	136	144	154	156	127	178	162	138	135	167	135	164	157	133	148	138	130	152	162	153	149	137	150	148	121	167	134	153	148	158	145	133	141	142	154	154	129	140	151	159	141	142	146	153	130	143	145	150	151	150	136	154	149	139	144	163	146	137	144	162	147	161	179	145	166	131	135	149	143	133	170	138	154	154	162	145	151	148	165	163	135
15366	1384	1217	711	495	440	403	371	359	297	312	311	286	310	292	278	278	313	317	297	288	300	325	285	312	291	298	292	317	279	290	266	303	281	286	274	295	294	271	267	297	298	301	278	316	276	286	272	280	297	270	277	271	293	283	258	268	291	290	268	260	258	293	285	278	295	282	275	277	309	292	291	307	262	283	287	286	294	254	268	283	301	262	277	281	256	276	306	288	276	298	276	273	274	278	291	300	277	292	259	292	271	312	280	306	304	289	304	287	280	297	294	269	285	255	266	286	241	319	248	279	277	295	303	270	288	276	299	308	301	289	253	259	308	270	289	275	285	234	272	280	250	280	292	258	269	284	270	293	271	252	272	311	297	293	258	279	285	265	275	246	316	287	273	260	302	268	269	297	279	299	263	281	298	263	321	282	263	274	283	241	294	254	247	284	282	300	277	270	319	278	320	298	300	291	256	290	274	301	280	267	270	291	288	300	242	326	286	255	278	284	280	277	281	279	272	269	266	301	281	284	279	297	285	268	267	275	295	286	280	284	257	288	264	285	308	267	269	272	287	291	290	300	282	289	269	269	288	287	300	284	236	268	292	277	271	300	272	279	261	255	278	257	284	283	275	271	270	262	282	285	308	286	279	249	263	267	294	293	284	289	297	279	269	269	238	305	279	304	278	289	272	289	271	280	286	256	300	268	257	269	250	262	258	248	286	291	292	283	301	284	266	270	250	295	286	278	283	320	276	283	264	263	279	316	317	270	309	254	261	285	270	286	260	296	264	271	290	244	334	288	283	275	311	317	269	286	290	260	281	287	263	260	276	272	260	280	281	272	297	279	266	283	286	291	298	276	268	264	255	269	263	274	287	310	302	277	276	314	300	279	289	274	287	296	298	300	270	275	270	268	292	266	251	280	311	273	270	291	297	291	267	285	307	296	292	305	285	310	302	248	299	302	281	288	269	294	290	273	298	266	305	297	252	287	297	278	288	265	273	277	275	326	292	248	311	290	278	296	269	305	295	288	273	330	312	301	263	281	293	289	281	294	261	259	276	293	254	279	290	302	288	274	289	264	284	264	289	279	264	244	294	280	283	295	296	292	263	296	269	276	280	270	283	266	283	278	266	305	292	283	275	305	263	308	254	263	286	278	319	277	249	295	274	285	265	287	243	294	269	268	277	281	302	284	263	268	298	266	288	302	284	275	264	330	284	287	264	278	305	284	259	252	289	260	274	284	274	263	288	277	265	259	279	288	257	304	257	287	295	285	251	287	266	270	285	298	282	274	252	249	302	272	254	278	285	296	288	272	273	285	321	295	291	254	316	261	271	270	274	268	293	293	309	297	271	244	281	266	273	274	281	276	270	295	302	278	255	270	295	275	330	307	270	273	297	284	271	304	287	272	264	266	281	279	263	276	282	278	270	298	267	307	293	270	260	285	303	290	293	305	278	290	271	291	313	294	302	263	272	270	289	276	280	325	295	255	334	294	281	281	286	263	267	294	293	271	275	280	298	272	277	290	265	258	294	264	290	312	255	291	275	282	274	277	294	308	284	274	286	282	290	283	298	272	288	295	263	282	310	278	286	279	276	240	287	270	309	289	275	278	288	262	256	314	307	281	263	301	254	258	274	280	267	290	253	284	264	290	293	294	298	267	302	246	260	278	282	279	266	298	285	254	302	270	292	297	303	295	283	257	315	281	303	262	277	268	297	285	284	274	274	285	292	268	306	272	291	276	291	287	289	257	288	298	275	265	302	280	313	272	262	291	246	300	291	263	259	282	275	291	294	270	294	275	282	300	297	245	264	268	287	290	296	313	261	272	246	270	265	254	265	250	270	296	267	274	268	270	292	280	266	270	271	267	279	295	287	272	289	271	255	290	290	270	298	286	278	252	273	252	265	274	288	290	269	298	271	287	285	307	291	297	268	265	288	282	314	294	293	300	294	253	253	298	266	310	286	246	304	297	285	241	287	291	273	270	273	280	260	274	262	290	305	299	248	292	278	264	306	257	273	302	254	269	304	262	257	273	308	279	276	242	279	264	309	273	307	277	301	306	299	290	278	283	277	302	320	290	278	308	276	312	284	266	291	289	288	304	267	262	265	263	275	329	275	270	286	294	273	285	271	296	303	293	289	295	270	273	291	307	277	293	279	264	300	282	279	296	266	260	286	270	276	287	261	295	271	282	256	252	257	290	286	306	261	310	277	305	282	280	305	296	283	280	302	263	251	264	256	281	288	271	303	282	287	261	260	274	277	293	307	285	295	272	339	298	307	284	266	269	280	279	258	257	258	266	299	269	285	272	284	288	270	281	284	277	275	283	283	283	286	259	247	283	274	285	319	307	261	300	274	267	273	269	288	292	285	272	291	272	269	283	296	271	277	324	304	295	259	304	270	265	275	281	271	291	278	283	281	304	263	259	282	269	295	310	283	278	262	241	265	305	278	269	289	286	265	302	283	317	269	270	275	249	279	274	287	285	263	286	290	252	293	297	290	304	244	259	284	262	254	269	293	260	294	287	277	303	279	307	262	244	285	277	290	258	295	264	331	288	260	279	272	259	260	249	287	265	281	268	262	281	296	271	286	290	279	289	291	297	258	255	277	267	273	298	270	281	253	289	299	273	265	265	309	273	266	285	291	256	308	292	311	265	307	264	267	262	292	269	296	295	277	263	291	284	306	293	296	279	283	285	266	286	280	256	278	287	254	289	319	276	288	283	283	278	303	269	271	268	273	282	277	269	281	263	277	284	257	291	264	296	287	293	285	270	262	270	253	265	274	264	286	271	287	292	278	288	303	259	268	306	282	281	275	259	271	279	273	296	248	338	317	295	283	254	289	270	290	267	261	283	309	312	303	259	265	290	262	295	300	283	283	268	286	276	287	290	283	272	289	279	271	295	301	311	272	261	295	283	304	297	277	266	269	293	287	263	298	293	281	281	295	275	248	290	286	284	260	286	285	280	265	284	264	255	261	282	283	301	292	262	249	289	257	306	294	291	281	274	279	282	298	279	278	307	279	290	253	270	260	261	279	281	316	239	261	267	277	274	266	294	274	274	297	278	302	297	289	302	270	284	283	302	272	257	329	277	292	284	269	318	272	290	265	275	281	275	292	282	307	278	336	265	294	304	257	271	300	276	266	281	270	279	311	288	271	249	289	280	297	295	292	295	284	274	278	295	287	267	292	296	259	250	275	270	281	280	269	281	279	288	266	255	267	302	256	310	283	304	274	275	278	302	288	262	304	282	319	292	280	298	256	266	272	308	278	268	285	279	252	282	275	316	280	294	281	312	293	288	281	277	272	283	300	298	279	290	279	311	285	275	264	268	261	286	289	283	274	300	276	300	283	272	308	293	289	283	272	281	310	287	283	291	302	272	267	273	310	257	267	286	311	267	278	308	283	300	278	263	282	263	272	268	287	268	285	291	286	309	291	320	304	269	285	322	279	274	270	278	291	291	276	299	284	299	254	276	289	293	291	295	267	243	280
24624	21610	28723	24973	20813	2757	930	674	546	541	507	494	461	462	431	443	475	423	468	373	453	436	401	383	425	411	395	381	410	384	399	386	391	397	395	374	382	385	384	359	385	389	379	379	413	386	386	376	370	354	380	363	366	384	378	353	368	368	350	381	353	369	366	377	419	382	381	373	350	397	356	355	388	347	357	363	371	363	406	371	387	360	362	397	328	398	381	358	399	389	369	361	367	351	363	397	380	369	369	377	367	373	370	368	371	363	389	359	341	369	350	378	412	362	359	380	389	364	372	386	334	381	374	341	343	365	381	352	359	362	357	380	365	382	412	392	379	381	377	362	385	340	352	373	379	363	396	348	395	365	379	379	371	367	396	355	372	376	394	369	361	378	378	352	368	381	374	378	398	370	419	364	381	376	370	407	374	369	364	356	398	402	391	370	354	390	383	368	372	383	361	380	354	379	352	358	386	352	386	385	343	349	345	352	390	330	369	374	385	352	383	367	371	367	380	363	383	379	353	362	352	379	371	343	333	329	376	340	362	368	373	352	350	370	339	367	354	339	354	312	340	355	376	367	370	388	354	380	356	385	400	355	394	350	380	408	378	375	383	371	350	389	403	380	344	397	391	369	351	374	360	377	382	371	367	356	385	377	357	311	348	390	400	357	360	351	312	385	375	386	392	384	390	343	419	365	406	362	337	345	358	391	390	369	392	365	364	382	352	405	369	351	393	379	366	368	360	360	359	338	380	337	382	379	348	376	378	345	381	373	344	382	381	388	350	366	345	387	372	353	349	408	383	372	354	401	401	385	347	371	378	336	363	383	341	350	374	370	390	386	371	351	374	301	391	365	358	384	380	344	366	362	382	350	324	377	372	364	413	373	370	336	360	365	366	346	380	402	369	335	389	386	389	380	361	376	373	371	416	353	382	410	363	371	393	356	369	338	390	361	373	384	374	354	354	344	385	364	375	409	371	414	374	374	368	403	359	382	368	376	342	339	427	383	382	380	359	392	367	383	380	387	369	375	397	385	362	354	395	396	384	395	379	405	333	377	379	368	350	394	401	353	375	358	338	376	369	378	329	363	396	389	394	373	340	359	325	361	368	397	388	350	386	366	373	337	348	365	395	338	361	410	355	362	347	366	321	367	378	363	353	361	378	412	369	366	355	417	351	360	375	360	372	362	388	350	355	326	367	407	350	378	377	379	394	383	353	386	407	387	381	349	418	377	379	323	362	329	387	391	357	362	406	394	394	352	371	390	379	387	352	380	366	374	381	367	373	361	363	335	363	357	395	390	359	389	387	368	390	385	358	338	359	396	363	367	383	398	372	355	373	351	351	331	357	390	363	384	359	368	362	384	403	362	374	365	367	415	342	358	366	413	364	362	363	384	380	363	332	416	358	373	396	378	328	360	395	365	392	341	369	359	354	403	379	392	355	361	411	383	397	368	382	388	352	342	371	345	369	378	378	387	377	376	380	374	381	379	347	357	365	388	363	393	387	362	374	424	354	368	340	378	360	351	338	337	356	346	368	384	363	370	374	359	413	384	378	387	410	355	374	379	386	376	421	362	345	361	382	380	379	368	371	362	390	401	406	382	372	354	362	386	361	385	400	368	358	366	374	397	361	393	385	352	356	383	391	337	369	351	385	375	365	373	331	417	376	372	398	362	364	378	396	401	371	391	374	391	377	365	376	353	389	386	357	344	376	377	349	352	373	341	399	340	400	357	393	379	360	372	371	377	368	375	361	364	352	349	353	390	356	389	396	383	370	373	388	357	332	369	318	365	357	353	353	389	362	379	386	368	339	371	352	368	386	385	348	352	380	356	333	371	373	387	370	395	320	368	345	392	345	376	382	355	386	372	397	362	407	366	359	403	367	386	359	387	344	343	381	356	338	377	367	368	385	329	368	349	377	383	412	392	360	355	365	372	383	379	378	371	376	393	373	345	366	379	375	379	362	312	356	349	370	376	365	357	359	379	388	357	409	375	357	349	373	355	359	364	368	349	354	365	369	347	379	399	400	384	387	359	320	383	357	337	351	341	350	391	342	363	394	356	362	399	361	387	361	380	382	378	358	385	378	359	348	368	350	377	372	372	368	371	365	373	370	358	337	388	395	399	354	370	357	356	352	385	401	357	365	385	351	353	373	352	357	376	346	382	370	359	353	348	338	350	373	383	373	401	347	350	372	367	372	363	357	356	407	361	387	398	344	401	382	384	378	381	393	366	358	371	408	380	347	340	380	346	375	385	323	348	391	370	408	365	360	352	377	354	378	345	401	362	384	382	366	377	388	356	376	351	366	399	349	334	328	399	354	364	388	335	383	394	383	383	374	368	367	359	361	364	384	373	324	316	347	359	371	369	359	387	352	352	377	359	367	381	381	378	382	391	363	359	350	375	348	385	367	341	338	354	378	360	364	358	378	363	390	362	385	383	389	369	384	386	360	371	366	371	360	403	368	396	348	384	381	395	317	360	362	357	378	385	388	351	365	383	341	352	364	393	379	373	333	359	338	370	358	395	362	384	404	414	366	339	360	346	348	331	337	395	390	403	362	369	367	367	408	379	373	349	348	376	402	398	369	351	379	389	395	374	359	375	387	343	362	375	417	376	390	366	403	328	360	360	374	348	383	394	361	375	386	354	392	376	385	378	379	362	362	390	373	355	365	400	362	368	382	355	356	366	387	366	348	376	385	380	347	381	381	350	340	373	356	329	379	370	385	394	346	383	347	411	350	364	371	341	380	356	371	363	378	335	350	362	406	368	368	370	360	399	338	362	382	387	370	379	328	388	360	389	396	343	388	366	348	360	367	332	423	409	371	384	368	373	365	404	362	383	379	362	355	411	365	336	364	391	358	377	360	386	388	366	370	337	374	350	399	353	344	372	381	361	344	361	377	374	349	369	355	343	370	386	361	369	388	342	381	354	369	362	365	356	371	351	354	395	359	366	358	401	384	358	368	390	331	375	347	332	355	336	400	373	351	338	352	351	359	369	363	376	360	370	352	360	364	378	367	333	353	331	373	387	375	378	375	385	356	368	364	377	381	378	358	350	376	364	371	357	383	351	365	368	368	358	382	384	340	363	385	361	324	383	375	377	370	376	352	411	337	356	364	359	383	408	354	361	360	331	374	399	377	382	369	377	378	335	355	374	357	389	373	352	360	365	355	401	349	366	389	375	374	354	350	381	357	362	334	413	383	354	370	386	356	350	379	373	377	334	363	405	375	372	389	321	355	375	387	330	356	381	373	406	383	360	370	367	350	359	353	384	379	370	388	395	381	382	343	380	379	388	358	352	344	361	400	386	338	362	380	372	369	358	374	381	356	392	348	401	388	355	379	343	370	381	368	352	350	363	366	315	339	359	349	339	362	384	408	342	359	333	378	344	370	363	357	391	378	381	358	346	374	346	377	362	347	342	354	385	341	381	382	371	368	344	374	363	358	388	380	364	394	364	397	389	353	380	359	373	374	363	394	370	367	370	344	352
28270	10734	9059	4813	3272	2514	1973	1708	1468	1201	1090	1095	938	969	835	826	757	819	755	752	745	695	720	754	740	689	718	709	637	668	681	675	724	639	708	668	660	683	651	669	674	603	654	654	665	635	666	632	636	604	688	707	677	674	640	684	636	625	686	621	672	655	667	619	694	656	649	603	678	688	626	681	631	677	665	668	731	623	630	662	628	665	639	632	657	613	637	651	647	643	659	641	672	654	616	666	653	663	624	630	652	651	652	634	632	643	710	626	669	680	671	622	638	637	665	617	647	708	642	634	601	595	616	659	688	621	597	625	670	648	637	637	632	613	625	648	616	615	601	692	670	639	639	634	599	628	627	638	643	624	729	646	619	636	640	662	631	655	623	580	673	645	679	654	624	645	646	622	700	671	636	621	639	623	664	631	638	633	596	653	639	625	655	676	658	650	665	587	635	642	661	648	661	640	629	651	627	644	633	601	634	666	607	666	650	677	599	637	640	695	660	672	671	621	598	633	626	588	686	612	653	650	652	642	651	616	632	649	644	640	693	641	684	611	645	584	669	648	628	633	631	630	667	674	645	660	644	646	638	625	625	624	639	656	658	638	652	628	651	638	627	661	633	634	647	675	664	665	660	599	578	613	620	631	653	660	661	655	636	586	650	598	660	669	627	642	635	631	597	647	661	646	663	631	668	629	632	682	612	628	621	649	643	656	674	579	695	622	635	658	688	639	644	670	643	643	633	624	688	643	616	657	616	650	644	658	679	648	649	653	659	640	672	626	653	608	668	679	634	683	634	670	639	599	614	628	632	607	623	659	669	645	659	645	624	635	679	610	653	634	680	635	692	620	643	636	656	636	639	604	632	670	642	623	688	648	630	675	623	615	639	658	620	635	592	671	672	632	597	625	644	612	634	627	644	655	700	674	649	604	680	586	604	643	634	654	635	618	660	639	697	627	593	626	665	637	658	654	709	674	600	604	635	648	595	647	658	636	645	653	627	597	701	624	614	636	628	669	582	640	627	689	645	649	637	664	665	644	656	662	639	594	674	630	640	621	650	639	649	640	631	645	665	624	663	666	693	635	620	649	601	634	632	612	607	659	649	664	618	706	636	686	594	618	709	667	662	626	639	655	640	629	664	596	646	608	658	634	664	668	625	654	582	680	595	632	591	626	658	647	651	669	657	646	662	595	612	615	639	630	698	651	605	622	612	680	672	636	627	674	674	633	644	665	659	636	626	631	638	640	644	628	635	663	649	601	661	690	636	638	657	634	652	653	683	641	656	623	627	634	687	616	617	689	610	624	658	633	648	647	612	660	643	625	677	691	646	657	649	682	688	653	666	617	633	623	662	600	672	665	625	633	647	608	646	659	658	644	626	568	639	645	628	639	681	612	595	637	650	689	649	673	609	657	659	708	607	636	666	644	640	640	641	697	593	615	620	634	651	627	636	660	618	624	665	631	675	632	666	709	668	734	629	613	656	669	620	647	608	641	641	622	596	621	664	664	645	644	670	664	657	661	626	635	621	632	640	630	625	606	625	635	679	626	604	632	665	591	643	616	648	651	659	652	644	638	646	646	669	644	659	667	667	604	653	624	595	721	621	640	684	632	627	638	595	633	661	663	616	647	622	607	647	661	681	668	672	657	623	674	602	617	589	601	630	656	634	655	657	649	618	641	634	663	643	663	644	642	619	681	646	644	636	623	671	637	656	652	658	569	619	653	667	682	626	609	620	670	649	649	622	655	643	664	630	580	625	609	608	599	626	649	637	651	653	634	624	610	656	690	632	638	637	614	632	620	568	628	641	683	686	648	663	636	638	646	688	695	634	612	648	606	606	659	593	659	636	639	669	675	651	672	668	661	625	653	649	647	641	629	642	635	637	650	627	614	676	657	671	643	621	648	606	673	622	617	642	644	636	613	641	655	655	650	642	645	662	631	662	677	671	609	662	660	675	635	670	639	592	613	626	650	593	631	655	657	621	659	680	633	631	615	589	662	637	619	641	648	689	586	654	663	650	646	620	650	603	616	630	662	694	625	642	700	651	655	638	640	653	625	613	683	594	659	655	635	629	595	668	651	628	630	673	657	659	649	642	650	636	614	632	684	682	685	643	649	630	658	682	623	596	623	633	633	609	612	635	642	686	611	661	639	627	662	636	652	635	628	623	663	617	654	645	612	682	635	692	663	625	623	638	647	645	630	672	645	615	666	601	646	670	623	603	582	609	618	664	618	645	673	664	624	624	657	621	645	636	635	645	624	620	621	670	636	651	626	646	657	702	630	636	616	643	622	677	622	653	680	648	635	630	592	651	682	656	633	624	592	621	662	629	622	611	621	636	668	616	597	652	647	650	697	665	682	670	608	659	630	634	664	661	639	664	693	639	681	621	610	656	618	672	629	600	666	694	634	612	641	679	674	627	621	667	638	619	640	591	602	632	653	669	648	655	657	637	638	627	632	600	700	636	638	701	647	608	631	614	644	647	667	625	672	618	657	664	679	638	620	642	662	632	632	618	675	628	618	611	655	674	645	640	631	630	606	609	685	645	650	659	662	619	641	669	646	643	675	617	611	619	625	609	640	672	600	670	700	647	668	630	627	646	677	660	633	610	647	657	627	621	673	612	681	649	692	664	661	648	622	679	656	642	624	604	623	646	671	669	677	641	654	602	648	627	676	623	697	638	633	660	635	614	620	685	629	628	663	626	629	620	619	699	633	661	651	656	645	682	714	644	613	641	632	661	690	685	612	643	641	619	663	600	621	609	682	654	661	661	567	617	645	639	677	605	609	656	625	662	625	644	656	601	611	658	661	610	619	631	658	636	659	608	594	653	700	633	603	657	647	709	650	647	636	687	586	638	605	668	625	700	654	653	670	654	600	636	647	624	665	653	650	623	629	602	631	646	690	656	622	657	614	644	606	641	657	668	657	638	649	617	610	694	638	626	615	659	630	666	636	657	636	668	656	661	672	635	636	630	616	663	704	671	629	646	679	635	683	619	603	659	639	618	680	667	679	655	596	658	621	646	600	612	624	625	654	627	627	632	664	657	667	634	631	668	626	613	633	640	689	703	668	637	638	653	632	682	641	637	662	618	637	685	627	644	651	645	639	655	634	620	674	657	650	632	651	608	597	655	673	649	617	621	621	634	657	631	626	640	650	662	631	616	680	616	652	619	645	655	690	641	605	628	679	668	632	670	595	635	599	639	655	673	649	616	663	588	657	692	655	645	632	624	673	640	680	604	600	607	672	653	666	671	673	648	661	674	656	642	648	675	670	659	629	630	637	643	601	601	637	660	642	682	640	683	639	655	671	635	663	614	615	638	698	640	642	674	684	676	661	617	682	631	626	637	673	636	656	658	677	656	647	651	637	646	649	622	661	658	662	626	639	663	667	618	614	673	620	705	649	656	654	671	650	622	633	644	620	644	617	634	667	682	661	620	610	623	658	626	675	665	649	632	632	632	630	668	657	667	658	623	607	675	651	670	615	646	638
23655	21660	29393	24436	21662	20336	3060	1238	966	898	871	855	746	757	743	718	679	648	698	637	646	651	629	644	627	603	606	659	592	637	544	599	574	589	605	627	603	604	612	556	615	628	580	606	592	572	609	589	550	621	570	565	583	573	600	552	562	587	566	585	647	586	560	571	636	551	616	566	585	582	570	565	585	608	553	601	613	597	576	547	553	597	591	590	584	559	569	603	569	558	573	552	591	566	608	552	570	628	566	580	587	549	627	607	593	583	599	571	564	575	559	617	533	588	609	587	604	583	586	553	539	617	594	594	611	571	613	577	630	617	542	612	570	611	569	558	594	586	595	558	542	594	588	620	579	562	542	551	602	583	565	561	561	518	606	578	565	581	582	574	616	569	608	620	588	566	585	624	574	584	570	595	570	587	535	534	644	644	600	619	587	600	616	538	565	611	585	556	593	556	610	586	589	567	632	558	619	549	603	609	579	617	589	615	557	616	551	594	604	572	594	606	541	574	567	585	585	559	596	581	546	564	581	566	603	621	601	576	560	585	551	549	590	598	542	557	550	575	585	578	591	587	572	577	560	559	558	601	596	551	586	581	592	549	556	522	594	555	577	597	610	579	622	551	575	599	618	569	545	590	584	566	559	563	644	562	597	576	548	573	557	568	582	586	585	583	582	547	579	564	546	563	626	560	601	573	569	576	531	592	599	597	592	591	572	545	580	626	598	580	582	562	558	563	576	571	613	587	583	584	581	637	587	589	583	610	601	584	594	551	567	531	586	621	552	624	563	579	561	555	603	530	615	569	596	558	568	593	583	601	562	562	564	599	520	560	559	574	592	576	578	604	573	576	586	579	606	607	575	573	569	549	613	522	570	540	600	575	585	549	560	591	553	586	565	564	571	617	567	572	546	574	559	598	563	592	594	592	584	579	580	521	587	584	536	612	605	579	583	552	546	564	570	595	569	583	548	636	595	536	560	575	593	557	570	573	592	608	552	571	577	596	599	548	562	586	575	592	561	582	600	567	557	571	563	600	570	602	594	605	610	562	558	593	575	559	593	565	544	556	556	558	585	546	565	637	559	562	551	578	571	584	548	562	580	587	588	571	612	556	587	541	603	567	574	604	560	593	578	545	559	571	582	528	560	571	562	578	623	619	614	544	595	550	571	559	599	554	622	585	530	602	540	606	563	568	579	574	575	546	565	607	579	557	595	547	579	568	587	564	594	541	575	630	565	588	553	568	570	598	580	614	582	570	581	589	552	547	595	555	608	611	545	580	578	616	613	548	554	561	537	575	569	566	596	610	564	591	579	575	567	597	555	567	557	567	611	575	570	560	598	590	581	597	577	603	586	573	541	586	589	568	574	596	551	580	575	574	611	618	586	637	576	597	601	533	560	568	553	564	595	569	623	583	585	564	575	589	560	614	604	579	555	565	586	562	595	593	607	613	623	595	585	572	563	606	569	581	541	603	579	576	604	597	550	558	563	540	511	582	572	557	582	575	598	555	571	569	593	546	520	552	554	577	563	578	579	538	568	541	538	575	550	596	570	559	549	558	577	550	547	570	597	608	573	586	586	597	548	636	575	568	586	588	592	570	588	552	555	545	576	578	596	584	576	613	530	562	581	624	572	560	602	540	562	561	565	566	581	587	592	623	555	594	562	553	595	590	610	566	584	572	601	611	583	588	542	571	579	574	593	602	569	535	611	596	607	566	584	596	570	546	583	577	584	571	539	574	584	554	610	563	567	627	560	547	612	580	580	587	564	538	556	599	628	553	575	537	574	626	586	628	573	578	587	586	605	571	575	563	584	620	565	568	599	579	582	578	600	619	624	581	593	604	552	584	608	574	591	597	603	555	575	582	556	535	595	568	570	638	540	575	588	535	603	581	581	607	585	561	599	597	581	581	576	622	577	584	577	578	549	594	585	564	583	538	559	559	569	579	571	577	568	595	569	574	596	584	561	561	559	550	579	576	540	575	605	602	573	593	574	541	581	593	579	609	556	570	565	569	575	605	562	570	606	554	563	596	580	582	596	591	567	624	588	601	599	547	551	568	588	536	544	534	569	562	582	575	578	582	530	559	568	588	541	560	596	578	578	570	611	589	561	615	562	564	550	577	556	566	550	565	591	592	570	570	589	577	571	602	570	596	569	542	605	552	547	558	583	604	567	570	538	555	543	583	589	571	579	602	612	588	607	560	588	583	594	591	582	539	573	579	600	563	636	580	606	614	599	551	588	556	606	607	551	548	574	571	570	588	616	556	560	573	572	582	587	585	526	570	645	596	546	617	607	548	606	570	560	606	547	597	627	557	586	583	599	598	615	555	587	615	554	595	580	572	614	580	582	574	557	574	562	600	573	551	593	559	584	566	576	547	561	550	599	573	585	585	567	519	570	604	551	557	577	608	605	595	546	619	545	591	582	585	604	572	568	596	608	587	570	570	596	611	548	568	598	597	617	598	534	564	544	580	583	601	557	563	554	584	565	596	546	568	560	598	577	593	614	541	574	582	617	555	551	536	535	542	546	564	554	575	590	542	579	573	577	573	599	612	581	597	585	601	603	586	560	549	609	565	610	575	572	591	563	601	603	569	573	566	532	599	563	606	551	588	549	555	592	596	558	555	594	633	571	572	577	603	621	549	546	546	572	584	586	557	629	542	604	593	605	606	584	576	524	580	587	576	557	572	600	574	577	593	565	577	569	586	548	610	589	583	603	562	580	573	577	586	553	550	575	591	568	604	626	591	595	622	594	550	553	609	597	588	575	554	624	624	606	589	536	542	567	567	581	590	584	579	550	598	591	542	610	594	558	639	599	552	534	586	601	607	612	563	597	615	586	581	601	580	597	544	609	606	598	627	599	550	597	564	637	561	553	574	552	584	579	628	587	561	610	558	578	562	582	559	569	575	581	561	604	621	575	573	549	560	599	570	554	576	596	579	580	588	570	602	545	627	574	579	599	588	578	528	579	534	556	537	585	511	566	583	571	626	582	543	601	570	551	601	611	603	584	560	586	586	600	594	585	592	584	596	530	592	574	627	559	574	588	580	563	585	596	583	561	569	546	596	604	589	561	547	542	603	544	599	581	563	592	596	632	598	591	583	609	563	573	583	610	584	563	571	579	610	638	571	558	601	583	586	576	616	571	630	594	578	565	565	597	554	605	608	550	585	560	603	585	570	608	581	543	632	581	547	588	559	573	587	580	554	535	565	545	554	594	571	518	602	591	550	562	568	586	573	574	558	558	569	546	573	563	589	556	560	556	577	569	579	581	558	571	633	566	591	578	585	544	596	610	543	613	561	544	546	603	560	602	584	580	570	612	563	578	623	583	592	582	540	535	587	569	578	581	613	552	554	578	579	587	556	574	591	600	593	566	553	609	588	582	571	580	575	633	572	570	599	594	577	563	579	599	529	590	602	634	591	558	549	608	557	589	597	594	593	566	583	577	560	599	578	540	643	573	595	563	561	582	594	562	605	563	578	575	617	561	584
27701	17235	14663	8105	5744	4451	3534	3030	2439	2188	1950	1738	1547	1495	1398	1409	1298	1265	1245	1210	1191	1114	1159	1092	1146	1090	1092	1061	1021	1101	1050	1033	1013	1041	1033	1002	996	997	1041	1027	1039	980	1048	1017	1014	1015	1031	1015	1014	1018	1057	983	1041	979	1004	1007	1015	979	955	1015	963	1025	982	937	1011	996	980	1002	978	990	1029	1014	942	969	985	996	977	995	989	966	1027	937	976	967	991	963	986	931	982	985	1002	954	952	977	992	984	1004	1012	956	1021	964	950	934	943	1026	985	973	937	995	966	1008	981	960	951	983	962	903	952	933	957	1004	1004	988	991	957	943	952	996	1027	957	963	982	982	957	1012	991	961	918	1045	1029	1003	962	966	1033	902	995	955	926	1002	946	983	957	944	936	1036	993	953	985	1048	967	971	987	996	941	898	1017	984	987	941	950	1019	983	978	1006	957	986	1051	944	961	924	974	983	1006	996	946	917	922	928	907	980	939	957	1008	974	974	899	962	951	981	928	946	1016	1042	985	959	903	914	911	989	925	957	989	960	957	1007	986	1013	1025	971	1000	909	977	892	946	977	969	986	1028	977	922	997	969	1005	1008	925	976	1053	997	954	1028	946	967	993	995	1002	1003	1000	944	998	975	963	992	989	1006	948	956	934	982	1004	996	972	979	941	996	974	965	964	937	926	917	1018	965	1010	978	948	1003	951	1010	902	985	965	990	937	981	999	980	938	963	1003	995	998	1023	1005	945	989	979	987	975	930	938	929	984	936	983	970	1002	922	946	975	951	1005	957	948	971	973	991	934	995	1034	950	965	946	946	993	911	966	961	953	988	977	982	960	995	996	941	971	969	963	978	966	988	965	920	933	968	977	955	1012	969	1012	987	953	969	963	919	963	979	959	953	1003	961	1003	987	937	970	964	954	899	1001	991	914	947	983	969	959	982	958	979	993	988	1021	967	953	929	981	963	973	941	989	929	946	991	960	1021	891	938	936	969	931	972	973	993	935	943	928	992	955	980	983	989	894	1036	977	976	963	934	963	974	925	931	992	955	957	959	972	960	947	958	914	936	1016	959	1055	1000	948	980	903	975	972	970	981	946	943	930	993	953	982	1014	978	997	1004	1025	1013	949	956	977	988	1014	949	1005	921	984	1013	926	1002	967	982	975	980	1006	912	957	950	993	1033	968	964	931	996	906	992	978	935	937	980	961	1010	937	1009	980	958	977	999	958	1001	958	966	969	1064	1007	963	1002	962	947	953	992	962	952	947	938	926	965	987	1000	993	961	1015	991	991	1024	965	942	956	922	982	957	1013	957	965	999	960	965	948	965	977	971	958	963	949	982	941	974	988	1006	961	940	960	983	951	991	981	941	1012	971	978	934	922	988	987	931	969	955	1019	994	998	959	977	1002	932	975	956	1018	1012	976	954	986	969	1004	1043	942	954	930	1016	934	1005	979	920	977	971	986	954	986	983	916	983	1006	1004	949	958	952	947	985	971	986	998	958	985	976	962	1005	976	926	1043	933	937	949	993	970	992	978	991	972	969	951	935	944	973	929	1020	964	982	986	922	951	1034	973	962	955	1042	988	1014	955	955	983	1023	981	996	950	953	972	934	969	966	976	962	1004	956	958	963	960	957	923	998	908	955	941	939	1024	958	945	1001	995	964	1022	963	985	970	1001	1013	989	951	979	983	948	940	986	910	946	959	966	1051	921	927	944	962	1036	989	954	971	1009	972	1036	956	977	955	1007	987	977	985	987	998	1026	1001	1009	983	1049	987	951	920	987	976	933	1002	1009	962	911	960	970	931	971	995	918	1016	962	980	997	985	944	968	956	966	980	1012	925	932	954	986	975	1049	1004	983	961	937	980	943	1004	927	990	962	970	952	999	944	959	927	977	979	995	887	1012	977	951	974	1001	920	974	1046	1017	950	906	927	1023	960	1004	952	1043	966	971	937	985	963	1008	988	933	1014	939	980	973	923	1000	937	1012	958	944	996	977	982	965	933	1005	972	939	912	954	976	978	996	999	1037	952	1012	966	956	928	986	970	1018	1017	949	994	1010	942	925	943	1009	956	944	940	954	907	964	1020	968	917	999	923	950	996	1005	956	958	978	1008	951	915	922	943	937	1005	982	967	998	926	957	1026	918	1000	1006	1028	1002	947	981	940	945	939	1038	987	990	969	989	955	990	923	981	970	972	935	918	975	915	952	952	1001	953	968	991	998	1007	968	994	1015	921	968	980	955	973	982	1000	967	984	965	992	1001	942	965	926	1000	993	941	887	1020	932	960	998	969	992	996	988	924	928	965	974	963	1018	983	975	939	984	932	947	935	1027	932	937	935	951	1026	991	973	980	1013	955	954	952	915	951	1009	976	935	928	965	949	921	971	984	968	922	954	986	976	959	958	1017	999	964	967	936	914	1001	929	993	983	996	923	961	951	943	1018	996	973	919	971	989	954	958	929	973	994	939	969	936	1031	1040	957	918	1023	943	977	962	966	940	975	964	971	962	984	972	937	934	943	942	933	922	959	922	972	977	953	943	1021	953	1017	989	908	989	945	930	945	970	974	978	999	943	929	992	1002	895	1015	958	1001	980	973	959	967	1002	973	973	989	964	930	1008	975	992	917	927	1009	963	967	995	1012	986	951	968	1008	956	994	1032	1009	940	967	938	939	942	1017	1005	1004	911	996	1069	924	964	970	962	941	1027	1002	950	971	940	967	974	975	987	975	949	929	944	982	914	982	992	921	975	972	972	974	991	1016	978	999	1027	939	1004	969	950	961	951	975	1009	1018	969	977	968	985	937	968	923	948	938	974	1017	939	985	987	1014	1004	989	985	951	924	924	974	1013	932	935	1013	959	957	989	1034	962	1003	930	959	969	981	1009	963	893	967	950	983	994	950	920	983	995	982	931	972	967	915	968	992	952	1017	953	978	950	969	1001	976	974	999	971	986	960	942	929	1056	1023	969	874	970	955	1011	956	960	946	919	947	949	966	950	1016	930	1000	903	905	922	903	983	976	971	979	935	946	978	985	960	967	972	1001	949	993	995	1001	995	895	957	990	988	1025	972	912	1046	1017	974	963	1016	985	960	953	926	1010	968	988	1002	933	967	955	929	947	977	981	939	984	939	979	988	1002	919	939	925	964	946	975	991	1024	977	967	1010	960	933	961	966	982	1027	976	967	922	948	978	1005	947	1020	919	971	936	951	947	968	984	1003	966	902	942	974	990	963	952	902	932	926	944	935	1025	971	1010	951	970	1001	1020	985	924	972	974	963	999	983	978	975	1010	980	898	976	972	999	988	967	933	929	1000	1017	949	979	935	998	974	949	951	981	956	960	946	1000	968	949	939	994	993	946	991	959	1009	1033	968	921	935	975	1023	969	945	980	962	995	949	1028	992	989	954	964	958	953	949	973	1009	953	941	957	968	895	1027	991	949	917	933	1010	1011	966	931	956	987	943	939	987	961	974	962	935	1005	972	982	1020	992	998	1015	940	1022	1011	979	947	933	925	985	924	981	923	993	982	975	1019	1017	1042	929	1001	983	926	955	1021	994	988	966	941	944	1020	1000	1000	936	996	946	1048	975	1015	956	897	959	1000	949	1031	1060	1005	928	920	949	877	989	979	984	968	997	976	990	922	948	997	1005	941	922	984	1004	910	929	984	956	1011	985	971	990	951	990	937	974	903	982	1019	1035	961	968	978	897	966	995	961	933	956	975	1046	989	961	988	972	973	957	931	998	961	947	958	975	977	961	937	992	933	978	979	952	974	985	986	981	972	942	918	995
27144	21023	8664	533	300	204	185	182	181	172	159	155	139	160	159	135	169	148	164	152	160	156	160	152	131	158	132	160	127	174	148	165	168	146	135	154	147	161	153	159	159	164	159	149	161	168	155	146	157	173	147	139	156	143	160	145	155	160	175	143	152	150	143	146	142	164	144	153	154	139	154	157	162	152	184	165	164	150	147	149	159	133	158	142	140	154	149	151	150	142	158	166	159	141	137	133	166	146	141	157	165	136	132	156	148	149	146	140	159	140	164	136	128	170	168	149	137	124	140	139	161	156	136	148	156	140	171	132	135	133	151	168	159	141	169	143	129	157	150	158	152	142	170	156	140	143	128	134	141	168	157	158	146	156	154	131	134	159	134	133	149	168	160	142	152	154	148	143	152	158	161	155	153	148	160	165	136	151	146	143	144	159	160	151	146	132	153	149	147	151	121	147	153	141	152	166	164	144	146	164	147	137	160	137	146	147	159	146	135	167	152	133	156	146	149	133	168	138	144	146	145	135	150	173	141	142	157	150	154	142	170	169	146	146	152	155	162	168	152	145	144	153	134	159	134	147	147	173	153	160	139	139	172	158	164	143	164	114	135	137	156	157	131	146	137	133	156	174	144	151	158	140	155	129	156	149	139	163	131	153	169	170	155	164	155	132	141	134	156	163	139	141	156	148	151	161	169	140	132	139	153	142	143	139	138	151	150	134	152	152	137	140	159	152	154	137	140	144	166	167	122	122	145	156	156	141	139	142	147	153	161	144	160	155	142	140	143	159	141	146	144	137	132	174	145	146	150	137	155	155	163	153	123	158	146	152	139	158	150	140	143	132	142	159	139	132	155	140	165	153	136	150	154	140	156	144	135	143	139	156	140	136	165	145	169	157	145	149	145	148	146	133	115	124	146	140	154	151	155	157	175	147	144	138	134	147	158	140	152	141	153	143	159	163	173	147	149	144	156	119	154	147	170	168	156	139	143	166	147	134	156	134	122	155	157	134	152	145	145	153	120	145	172	166	131	132	169	157	138	152	163	137	149	151	144	132	142	157	150	136	132	128	152	152	150	140	153	136	151	155	161	168	152	136	143	154	133	144	138	160	162	149	161	148	158	125	129	156	157	139	150	155	156	141	147	129	156	145	123	141	144	140	169	126	158	147	173	137	162	126	150	157	149	137	177	146	146	172	146	161	157	149	134	143	179	171	159	161	147	115	158	158	150	142	158	155	152	159	133	148	164	166	161	152	150	144	141	176	165	146	139	153	151	136	157	143	166	150	149	133	162	144	145	146	172	129	127	139	159	148	148	150	149	164	166	147	164	137	157	121	155	138	141	127	144	169	130	149	138	151	146	158	152	178	152	152	163	160	142	175	152	157	137	143	161	146	145	131	158	144	136	132	138	138	155	165	143	148	135	148	138	150	136	160	150	156	157	127	139	164	176	150	150	164	151	156	138	173	161	145	138	147	155	132	150	157	142	147	127	157	161	148	139	159	139	140	156	133	147	142	149	152	140	165	155	153	136	165	149	149	146	175	165	157	140	145	144	140	162	162	159	167	158	165	158	159	164	148	138	143	157	135	151	139	121	156	139	142	148	151	160	158	146	141	165	143	165	130	132	154	155	173	142	141	157	134	136	144	159	148	144	146	138	147	162	147	142	154	167	139	157	161	178	157	138	147	147	144	124	154	164	132	153	148	161	131	149	153	129	152	131	149	140	138	153	140	128	169	129	154	145	158	159	153	138	162	161	164	135	144	150	149	138	145	137	125	156	151	126	160	174	142	175	149	147	147	136	149	156	168	137	143	137	157	159	150	139	161	149	136	149	130	146	141	133	132	130	121	163	144	152	163	156	130	184	161	142	149	157	148	146	160	136	143	133	154	154	167	144	127	147	159	157	143	152	145	155	148	145	147	130	154	159	153	140	164	140	169	169	151	145	174	157	171	147	131	157	154	144	145	148	147	158	152	126	133	138	135	147	136	144	152	158	161	168	162	148	141	141	146	145	162	145	171	153	160	162	166	167	146	136	135	164	152	139	158	138	131	137	148	145	143	148	133	160	129	160	164	152	149	145	149	163	143	150	134	174	134	150	144	153	152	164	169	163	141	156	151	141	149	161	149	161	164	156	143	148	156	148	151	151	144	161	144	134	162	133	135	123	176	136	149	147	146	162	147	138	152	149	160	130	153	167	159	162	126	150	135	152	130	171	141	140	139	145	134	141	149	145	147	152	139	165	151	152	141	135	151	145	158	159	151	144	145	151	160	151	138	139	135	160	138	141	156	151	150	170	141	158	140	159	148	137	150	161	149	183	160	154	143	143	155	170	154	150	135	163	162	164	145	165	128	153	147	154	145	158	120	148	174	149	132	149	157	156	146	134	136	147	151	147	147	144	163	161	166	136	147	164	164	135	157	152	145	154	129	142	150	151	139	170	156	162	133	149	146	146	166	134	147	160	150	162	158	133	137	150	162	143	155	146	149	142	121	164	143	142	121	131	152	137	152	139	140	130	157	136	152	131	145	140	149	146	160	152	152	159	143	138	148	156	155	137	159	149	159	154	149	142	136	157	153	152	160	175	153	160	146	141	147	149	161	131	154	140	158	146	165	133	150	157	163	131	140	155	144	140	159	149	133	173	163	135	158	142	137	143	156	145	149	150	146	123	157	146	146	173	148	162	167	127	144	133	166	150	153	144	169	163	170	135	130	153	165	144	157	154	140	151	154	173	154	129	154	161	143	144	141	149	126	153	167	132	132	168	155	146	159	151	154	130	154	148	158	141	159	165	127	123	145	156	154	140	133	140	160	146	136	139	153	147	132	154	134	171	148	147	134	173	123	141	157	141	168	141	138	136	152	142	154	154	149	171	128	147	162	143	144	155	130	161	138	145	144	150	137	137	173	138	158	122	155	137	153	167	153	142	142	154	147	133	144	156	141	116	156	137	160	168	150	163	150	138	141	166	159	141	169	154	178	155	137	177	145	139	144	120	144	143	166	124	140	135	140	150	143	166	128	149	162	142	122	139	161	152	168	145	141	147	154	136	151	161	148	150	174	175	151	167	156	151	155	158	177	161	142	142	145	163	154	130	151	149	139	152	129	156	153	160	139	141	144	148	174	163	137	133	166	138	135	144	159	160	133	157	159	141	181	133	149	143	150	149	136	148	151	145	134	152	156	136	151	138	149	168	162	151	162	161	172	133	170	127	142	146	165	152	144	144	131	160	133	154	145	152	162	147	154	164	174	151	143	124	175	131	155	148	133	155	135	148	171	150	160	134	150	163	152	156	144	143	150	138	142	153	147	179	148	120	157	136	168	145	163	139	136	154	165	165	143	155	152	154	142	155	136	151	166	163	129	159	172	134	131	120	159	138	147	130	141	150	164	152	160	169	171	168	169	114	172	136	168	152	126	164	151	123	153	158	148	153	167	149	132	149	143	161	138	133	148	155	142	135	132	157	165	152	151	150	155	141	162	165	153	130	120
15183	1444	1245	714	528	483	404	404	349	302	323	306	319	315	328	274	297	299	302	289	298	289	320	276	301	290	269	276	269	277	261	284	293	291	266	286	267	302	289	261	271	302	324	306	310	284	296	314	288	254	306	281	276	288	296	298	253	299	281	258	292	285	295	282	280	274	286	280	263	293	297	274	286	274	289	300	266	278	299	301	261	267	289	274	267	284	301	307	293	264	292	300	300	275	296	272	292	282	257	282	266	283	277	267	302	283	290	276	261	324	298	304	305	289	274	281	282	297	302	272	288	289	296	280	275	274	283	263	284	261	279	253	288	282	264	265	291	279	274	285	287	271	282	269	292	264	274	274	304	277	271	303	290	298	275	289	301	266	290	282	299	274	252	299	308	267	247	280	291	271	289	309	302	284	301	283	315	287	284	295	277	277	299	263	269	292	256	261	290	267	260	274	301	318	281	285	278	282	283	257	268	269	287	289	319	306	301	279	294	291	299	281	269	285	297	265	273	285	283	288	245	284	285	286	297	283	262	248	328	279	258	294	271	259	284	281	274	300	258	295	289	315	268	316	277	287	292	335	276	267	280	283	284	251	306	247	250	263	276	281	293	308	260	285	280	282	299	285	259	267	272	302	286	295	251	298	281	262	301	280	303	289	264	300	288	274	283	273	258	318	297	282	301	295	265	275	277	275	283	316	291	296	298	271	289	282	275	288	256	261	255	289	304	277	307	309	274	282	317	309	264	283	279	287	292	280	261	298	290	269	272	279	266	289	294	305	255	269	274	296	280	274	262	286	268	292	284	268	277	304	262	285	270	283	290	291	268	303	277	268	302	292	321	281	302	282	267	288	273	258	326	273	276	300	290	290	320	301	293	280	285	308	268	258	285	274	282	281	267	277	288	266	295	276	285	294	269	260	293	293	292	260	282	273	290	283	283	288	288	269	285	272	312	260	291	274	289	245	286	252	297	275	250	276	265	258	301	326	307	258	270	261	258	266	296	294	309	297	266	294	259	286	295	293	286	279	301	273	278	306	295	308	265	260	280	266	301	264	278	305	256	281	311	289	289	278	306	260	300	290	276	293	267	280	296	285	285	279	300	278	299	285	293	266	291	254	266	270	283	284	307	286	269	294	271	275	271	287	306	282	269	254	268	290	255	258	299	291	276	289	302	250	288	276	291	295	267	260	263	265	286	286	260	302	281	285	274	297	276	345	290	267	261	308	312	289	298	281	268	255	299	263	291	259	296	334	301	277	280	260	291	273	273	279	287	284	281	280	286	290	303	276	267	268	284	261	278	281	298	259	257	288	289	289	298	293	266	283	301	297	285	262	258	284	321	267	262	292	267	271	280	286	303	291	300	285	270	274	260	289	307	275	289	268	296	255	287	260	251	260	290	274	287	306	265	258	252	308	297	292	273	294	278	298	287	245	280	235	291	270	268	236	295	300	269	306	290	291	249	260	289	259	262	272	289	267	269	286	265	312	276	255	284	255	279	248	256	259	275	333	271	298	249	272	295	280	273	302	265	255	274	280	268	291	303	285	285	271	279	271	257	290	265	275	281	313	313	316	276	311	288	307	293	262	290	297	264	307	280	295	293	263	242	285	279	295	253	284	267	273	290	263	299	275	325	257	310	257	263	285	259	283	262	266	264	277	274	302	285	287	303	273	276	299	283	276	296	299	276	304	271	301	299	284	310	282	278	314	265	265	305	255	269	283	261	263	273	280	263	309	293	268	267	257	293	292	309	240	319	263	268	306	280	263	289	299	306	285	307	273	266	294	261	291	286	309	292	288	263	286	284	275	294	270	278	292	291	274	284	288	306	273	300	286	258	294	284	289	275	260	260	292	273	280	281	310	279	293	241	295	273	297	246	295	272	293	279	289	306	259	274	276	311	265	280	274	290	293	260	267	276	282	276	284	310	300	306	291	271	316	257	295	273	266	266	267	271	301	286	259	268	300	275	261	268	282	279	263	297	278	280	275	283	268	271	285	274	247	317	264	284	256	293	292	298	308	263	256	274	297	290	264	287	259	282	277	273	280	275	272	302	292	276	257	270	259	269	277	289	288	305	264	253	247	271	280	311	299	272	294	285	270	290	271	258	284	272	269	284	276	256	281	297	279	277	287	276	287	286	283	273	252	286	300	290	286	297	271	263	287	283	266	270	276	253	299	254	302	257	266	284	289	273	268	273	292	291	281	311	290	274	286	271	290	258	258	270	295	292	263	279	269	291	255	303	276	295	275	265	275	264	249	312	293	287	312	329	284	286	287	290	298	270	264	245	233	247	275	284	278	283	280	269	287	281	267	287	285	271	283	285	313	296	284	290	271	282	281	307	259	289	304	276	276	343	301	296	279	310	299	283	318	299	268	285	331	297	284	290	275	288	270	292	285	273	278	290	294	282	272	269	264	292	294	301	304	266	264	299	271	278	259	271	294	300	242	318	271	296	299	299	279	284	256	319	283	301	270	307	272	259	255	242	301	283	288	310	275	316	261	269	283	284	263	279	272	276	256	293	254	271	290	303	269	283	296	280	272	279	278	260	257	259	286	259	264	287	284	285	272	287	291	295	285	267	275	290	271	306	278	276	277	322	281	274	283	284	287	278	270	276	288	291	285	271	276	299	287	297	280	287	278	293	273	285	332	292	289	287	303	300	263	292	300	302	266	278	287	268	293	299	265	278	294	279	257	281	311	269	283	296	299	276	282	290	290	280	298	270	277	288	289	278	269	279	248	279	305	306	288	258	279	283	290	297	289	283	277	273	251	286	277	278	264	276	269	291	281	314	257	286	264	293	253	292	288	271	279	253	287	259	280	287	288	285	287	250	313	285	280	277	267	264	279	265	269	315	253	259	259	291	295	217	304	287	295	267	319	298	281	300	285	283	299	266	307	286	257	289	301	300	294	288	267	284	301	265	306	317	264	303	267	282	303	282	274	253	256	319	265	290	294	263	287	274	282	304	266	259	278	286	265	288	279	288	285	286	298	280	298	256	287	272	290	297	286	294	314	264	269	284	300	288	289	286	283	285	283	289	259	307	283	291	256	282	277	294	265	273	277	259	272	272	292	277	284	267	264	297	277	299	257	239	309	298	306	319	282	247	276	256	269	283	259	276	296	292	258	296	308	263	289	278	262	250	271	269	272	290	287	267	254	284	266	270	275	277	288	286	276	294	293	299	261	255	261	284	299	291	306	284	300	292	289	259	244	286	291	258	250	279	302	289	277	289	258	288	310	258	286	261	261	281	271	290	293	290	280	291	277	283	288	274	299	274	309	312	264	277	306	300	295	306	265	294	263	310	269	278	273	294	261	289	285	257	296	317	270	281	274	244	280	262	269	272	271	256	299	295	317	250	289	279	292	299	259	269	279	269	282	291	298	286	270	279	284	294	282	289	322	266	276	310	323	286	303	264	294	247	273	273	282	276	285	319	331	276	288	282	280	292	254	290	287	277	290	258	273	274	290	278	273	290	289	309	281
23535	20646	27505	23770	19704	2430	916	642	506	514	457	450	475	425	415	390	382	392	393	375	381	378	396	383	397	363	398	337	391	356	363	358	354	356	368	369	367	358	381	346	364	352	354	347	369	383	385	333	356	379	368	355	375	392	386	334	348	397	373	340	378	354	333	353	344	349	385	384	402	363	368	384	350	361	366	368	405	346	357	344	364	352	381	375	315	338	375	350	366	385	333	380	341	345	353	354	336	352	337	384	355	365	366	350	330	359	346	358	327	398	351	377	381	367	373	343	379	387	356	357	396	379	382	381	361	325	359	358	370	355	389	356	354	345	365	381	353	352	366	374	379	358	343	379	372	349	339	338	334	338	352	319	347	367	350	323	335	361	321	352	337	324	343	336	343	355	360	351	351	354	365	373	385	357	383	327	337	378	359	365	387	350	320	358	333	344	368	371	374	362	369	371	342	381	352	360	355	322	338	349	364	350	387	341	370	360	393	363	331	341	382	336	360	375	344	334	390	358	382	345	353	364	367	370	337	365	372	340	380	350	360	341	353	347	376	345	356	366	331	367	381	359	341	375	359	355	344	330	360	321	357	337	351	343	350	371	322	366	370	375	339	374	350	386	330	369	342	377	379	341	353	336	356	339	332	365	346	344	311	363	371	372	346	378	341	341	347	327	342	340	325	366	341	371	333	364	337	360	349	363	383	346	359	314	341	345	364	342	337	358	340	358	342	346	361	338	348	366	345	337	343	414	338	361	371	341	323	320	302	352	353	356	361	380	349	389	359	361	355	332	355	362	320	330	367	352	376	374	341	318	361	361	378	367	373	351	363	348	347	365	347	366	376	356	352	340	356	346	327	362	380	348	353	372	339	344	381	361	373	345	303	335	342	356	379	339	336	349	371	349	341	343	395	348	382	371	348	377	356	329	372	338	327	346	386	352	353	369	318	318	322	362	352	343	353	331	346	347	373	363	347	354	330	365	350	328	344	344	329	350	373	327	378	336	355	372	373	338	342	335	336	351	373	346	369	378	390	338	343	378	343	332	377	375	387	336	365	338	366	333	341	366	341	357	376	368	349	333	363	325	341	348	381	337	365	340	344	344	321	368	336	356	351	347	347	391	305	348	358	363	327	377	363	380	352	348	362	382	356	373	356	364	346	307	335	311	346	379	334	312	374	333	350	331	343	370	369	350	348	337	344	362	354	345	388	333	396	311	325	346	333	339	365	351	312	348	335	362	353	373	340	367	368	338	351	341	369	374	364	355	366	323	328	363	329	380	344	343	335	353	351	315	369	391	349	342	390	374	391	347	354	342	363	366	368	340	368	320	350	333	392	354	341	353	341	349	359	357	337	348	362	367	355	393	339	333	349	360	344	329	331	334	403	325	366	330	363	359	335	356	379	341	367	359	358	388	367	352	367	330	363	382	302	361	351	341	343	334	304	357	375	350	337	337	320	339	369	332	346	323	350	357	367	349	349	359	328	332	321	346	329	370	377	355	338	368	329	356	385	330	363	338	417	361	358	350	344	347	368	357	353	339	348	363	355	349	372	353	348	359	360	364	350	354	367	329	346	384	345	352	346	340	363	364	353	363	361	361	339	350	359	383	346	378	340	356	325	335	380	366	358	353	333	338	364	355	365	356	358	380	339	369	383	376	375	344	368	363	363	357	351	318	354	376	362	370	357	352	369	355	326	341	338	348	362	356	391	344	385	359	356	354	359	323	352	362	361	370	338	338	359	362	337	337	362	384	374	314	363	353	322	314	352	346	344	323	348	359	360	340	371	329	365	360	333	317	350	350	376	376	334	357	363	362	349	334	328	387	330	355	332	385	363	376	342	352	328	356	357	371	331	340	315	389	329	354	344	300	342	338	360	361	386	328	360	338	365	363	398	356	356	340	332	320	336	366	371	325	331	386	359	372	331	358	350	327	342	388	376	368	338	359	367	375	339	392	346	358	343	336	365	376	328	334	361	351	333	334	359	394	318	370	341	368	347	353	374	361	345	346	335	323	348	366	372	360	365	360	377	326	340	359	358	357	349	365	352	366	352	324	352	332	387	375	356	382	364	358	368	339	372	362	358	334	368	359	346	370	327	346	353	362	363	365	373	348	358	367	376	337	349	359	364	368	319	371	358	360	404	347	348	358	371	333	348	358	358	342	367	345	372	312	371	344	372	381	330	341	348	360	341	349	348	344	334	335	365	334	393	370	372	355	352	374	343	374	344	365	342	386	371	337	382	339	305	382	383	353	335	341	352	330	381	346	327	349	350	372	352	345	321	359	324	347	335	336	331	339	324	354	376	363	339	346	380	355	364	362	368	360	356	401	339	339	355	354	357	344	365	306	354	378	360	329	355	377	360	336	343	372	359	356	396	370	343	346	368	365	334	350	336	340	348	325	357	354	332	346	332	362	406	321	325	379	343	345	343	319	340	345	343	357	367	343	370	344	332	336	358	371	375	349	351	344	357	337	380	319	371	353	324	385	348	332	351	373	358	343	348	329	353	330	342	372	375	348	369	360	331	351	365	364	327	369	339	367	344	365	372	348	363	348	309	392	354	343	350	348	343	376	330	314	356	375	346	341	342	323	382	338	367	343	361	345	352	364	363	340	348	351	342	364	362	332	365	366	354	355	345	334	340	345	370	347	357	362	326	343	345	339	365	348	364	391	341	347	363	375	333	379	363	344	327	356	338	364	372	326	367	378	363	324	346	344	344	343	331	352	342	332	390	349	322	327	346	374	359	330	350	378	351	376	338	339	348	351	369	307	390	327	357	378	318	347	350	380	336	359	354	355	378	349	352	386	313	367	387	392	328	313	353	345	319	346	368	358	313	364	363	347	352	399	358	364	322	360	354	385	347	332	370	348	334	355	368	328	341	362	370	361	350	377	358	344	370	364	366	362	342	361	336	366	381	376	366	351	368	354	341	340	357	367	348	363	358	348	361	378	353	350	376	349	323	339	342	347	351	327	367	341	359	373	352	370	329	377	326	369	331	345	373	318	361	331	342	358	355	343	381	342	338	376	368	406	377	359	368	394	355	346	367	354	326	377	359	385	359	364	350	345	338	350	358	363	348	384	317	317	368	371	351	323	345	363	348	355	344	375	343	361	341	338	328	362	341	372	341	363	354	375	375	358	358	360	334	339	337	390	366	358	370	373	339	364	351	324	341	336	367	358	364	368	336	365	319	350	350	352	367	363	380	372	328	389	331	328	360	329	319	363	370	339	343	329	357	347	356	369	336	346	358	356	344	345	335	376	347	343	335	370	365	416	347	381	352	340	350	333	354	375	339	383	353	352	354	336	345	366	378	309	373	354	343	350	355	339	339	393	386	363	379	371	360	328	325	376	381	359	374	363	357	347	357	340	361	311	337	360	349	379	339	335	358	303	331	363	293	311	369	340	377	340	321	366	341	359	330	353	345	370	324	356	362	313	358	340	353	365	370	399	308	310	355	350	325	341	354	361	316	361	340	333	349	325	346	324
28219	9966	8734	4372	3088	2379	1879	1552	1326	1206	1084	1054	980	880	831	826	759	756	745	758	709	732	683	736	665	730	722	665	666	654	680	685	690	648	641	663	682	649	656	593	624	629	646	626	626	628	690	635	630	669	624	676	647	648	637	637	628	677	610	600	637	642	668	605	605	581	578	608	580	599	645	568	617	610	621	625	626	584	632	579	607	604	572	609	584	557	630	618	656	601	638	598	594	619	638	618	559	593	647	653	632	602	615	650	619	619	653	614	623	702	649	645	610	679	620	615	628	638	601	628	636	645	606	636	638	630	594	601	587	601	626	626	613	640	631	612	646	624	633	630	575	581	620	588	582	601	644	607	638	619	609	648	617	627	631	636	635	580	648	602	653	635	568	607	616	637	620	607	619	601	619	621	616	621	649	630	659	640	638	604	611	628	608	660	625	628	654	619	572	617	611	607	575	591	614	662	658	635	648	641	651	599	646	606	600	601	595	612	598	638	592	578	602	631	661	597	569	643	669	611	610	609	627	580	617	616	645	599	603	642	694	640	608	632	638	630	612	643	626	626	618	608	605	606	645	674	630	612	645	676	625	648	661	652	619	642	622	649	588	658	556	621	631	605	642	675	602	661	578	605	638	633	596	580	649	576	616	599	629	618	623	643	623	583	579	607	631	598	656	626	609	593	624	610	628	609	581	590	655	606	643	610	630	621	595	633	666	598	583	605	595	610	640	621	609	653	620	622	598	651	632	621	643	611	568	604	598	594	671	586	609	621	587	649	589	570	634	628	642	611	620	636	641	639	643	615	615	620	622	667	621	646	626	603	601	606	650	603	648	604	649	678	603	654	674	612	664	631	647	605	608	673	595	662	616	597	679	637	582	565	640	599	559	591	633	646	628	602	679	578	648	633	617	601	633	592	642	609	607	583	647	582	673	595	648	638	644	612	641	645	613	593	648	684	608	622	647	665	637	605	617	620	626	639	562	606	604	617	628	633	637	591	598	663	639	625	669	631	600	575	656	625	622	619	664	607	649	601	572	625	594	621	632	655	642	642	567	644	612	612	599	617	594	620	618	634	659	594	614	606	626	615	596	603	622	629	609	577	616	653	641	619	646	657	585	636	629	657	611	658	591	631	580	575	600	631	628	635	600	606	602	629	601	578	631	632	645	569	650	586	608	636	581	651	611	647	602	608	595	641	606	607	540	597	683	600	632	588	613	627	598	646	624	615	577	634	608	584	642	599	611	587	653	636	632	650	626	616	649	639	630	616	620	628	640	639	595	597	618	609	643	593	596	605	625	626	646	608	636	625	637	573	595	630	640	632	601	624	634	610	622	649	623	630	629	587	605	642	611	616	605	610	619	592	608	612	618	646	591	616	618	625	637	605	652	634	586	622	613	603	634	584	658	614	622	638	583	634	653	597	597	663	615	628	629	608	600	618	620	593	578	572	618	590	639	622	603	615	573	600	632	601	684	674	618	613	662	575	689	641	635	671	615	603	643	609	636	589	608	598	616	616	633	605	645	601	610	644	586	632	620	620	628	656	616	670	621	636	660	648	609	616	615	623	588	591	640	629	633	657	594	657	615	622	601	616	642	611	616	645	661	605	668	624	636	601	640	665	631	595	621	592	608	608	600	627	603	615	623	654	598	571	656	652	594	579	605	617	649	654	605	579	581	586	634	621	611	587	612	634	637	637	653	616	610	596	617	601	652	589	601	573	611	656	650	636	619	620	577	534	637	646	622	603	601	657	584	635	600	564	643	637	579	634	634	627	587	650	628	630	636	622	613	643	568	621	601	620	637	630	634	651	577	648	629	641	599	569	607	590	603	599	618	616	641	585	600	603	644	599	622	611	673	591	587	632	660	631	685	654	595	616	592	615	597	591	589	554	631	605	620	590	623	621	595	600	600	613	606	617	595	610	638	569	598	652	645	669	607	652	641	635	647	628	608	574	628	603	603	639	629	578	618	645	573	632	590	609	636	590	629	595	635	642	600	614	575	641	600	618	611	597	563	625	646	594	634	619	616	660	626	629	620	628	688	630	659	616	607	611	623	561	651	623	625	622	637	610	605	591	571	617	658	641	589	607	633	538	568	625	604	616	578	601	662	637	626	593	588	627	642	652	626	634	651	593	642	624	617	599	597	624	623	612	616	618	596	668	593	629	614	583	610	630	610	629	621	654	619	596	606	600	635	621	609	626	607	648	609	580	667	626	637	614	605	628	621	646	602	598	627	637	610	615	651	606	616	642	652	605	609	597	598	583	615	617	603	619	670	615	637	673	620	610	619	571	621	649	629	589	683	605	576	603	605	623	622	627	647	641	632	611	657	625	607	633	600	591	611	630	582	629	661	648	613	609	605	593	612	644	642	595	610	600	579	606	590	617	611	637	596	589	572	643	573	631	591	642	633	610	604	602	643	600	655	582	635	614	588	589	645	602	587	618	626	580	638	653	661	600	627	601	603	624	619	669	654	592	616	622	586	608	569	635	624	588	606	601	578	630	582	616	620	605	691	602	609	625	593	615	679	627	645	616	653	609	618	624	621	614	605	635	657	623	604	615	597	689	642	628	603	623	622	606	624	637	633	617	646	600	630	643	639	624	620	604	612	615	614	575	595	609	646	607	659	571	624	612	661	602	601	611	617	641	646	639	591	607	606	627	613	570	650	594	622	612	614	631	619	591	622	596	629	648	609	612	602	618	594	631	611	626	617	574	540	645	594	606	617	652	608	635	609	631	604	615	613	643	645	610	632	628	605	629	662	661	616	595	600	646	619	576	608	628	620	567	669	609	638	604	641	637	587	604	613	590	600	626	644	590	636	630	601	631	638	635	625	623	612	598	588	581	601	594	595	633	661	597	607	615	599	596	581	570	625	640	627	597	575	574	604	632	648	607	592	615	606	604	592	619	626	597	613	613	584	567	628	604	597	593	626	646	617	672	577	608	596	642	640	603	620	617	602	642	612	610	630	603	591	625	619	620	603	582	612	599	673	645	609	628	629	684	679	666	626	635	591	584	588	594	580	587	611	594	627	624	625	592	596	594	650	623	651	635	593	637	614	663	638	618	608	651	615	552	629	605	671	610	629	627	614	626	651	669	600	606	640	632	593	589	605	612	625	581	611	621	581	624	613	604	639	580	624	651	621	619	608	576	622	563	631	595	616	588	602	617	644	653	577	573	639	599	610	632	626	629	620	600	614	560	636	593	631	620	642	611	588	565	616	631	616	610	609	598	653	646	640	629	651	655	630	663	652	641	589	635	647	632	639	613	615	647	596	607	659	632	635	619	598	642	570	620	612	597	600	634	644	603	588	614	611	619	627	599	628	632	600	662	642	604	648	574	611	600	631	642	616	587	610	587	602	603	581	641	594	607	586	611	639	619	615	649	612	608	637	601	618	590	640	647	657	615	615	602	598	629	586	617	591	617	637	624	651	614	588	625	663	625	596	607	616	624	603	634	636	616	621	613	604	615	609	571	609	587	591	617
23651	21630	29559	24226	21630	20778	3328	1196	967	935	821	787	742	703	717	696	655	686	647	678	679	606	646	654	607	618	614	604	602	589	622	594	565	608	600	597	608	623	572	635	600	573	599	612	590	602	639	587	579	564	568	539	640	577	553	619	612	586	610	555	594	602	590	554	604	564	610	575	607	575	581	565	573	573	600	634	579	598	603	639	591	593	570	618	558	594	590	552	598	579	610	578	589	589	571	535	552	611	554	612	539	595	575	590	567	597	599	556	552	590	569	514	545	584	580	559	570	591	591	572	546	632	560	589	611	544	590	544	581	574	628	546	579	577	532	580	569	555	610	596	591	579	566	566	598	624	535	563	629	539	549	600	583	582	598	574	577	571	576	593	559	592	598	536	563	610	560	574	565	560	578	603	535	528	577	601	574	562	565	554	584	563	613	587	582	583	607	630	619	563	571	528	570	584	548	554	571	592	603	550	589	586	561	558	606	532	600	582	603	577	594	613	578	586	612	556	594	610	581	616	564	544	603	557	579	593	583	553	549	591	580	557	566	573	542	560	575	574	579	554	588	589	586	551	608	601	543	534	599	578	598	597	582	596	579	589	592	589	587	605	574	579	570	584	541	503	547	531	571	570	530	621	564	557	558	607	590	556	567	565	614	579	570	563	555	568	580	569	570	595	575	592	594	578	558	547	607	587	588	561	586	600	594	592	585	599	607	588	625	580	580	605	603	588	576	558	567	585	602	579	577	586	587	586	585	559	565	600	562	547	578	546	574	563	536	560	618	524	539	564	560	602	603	607	527	577	577	562	607	577	570	596	571	603	601	575	577	582	603	587	579	600	623	545	580	562	592	558	566	594	554	573	587	597	547	579	612	527	582	571	573	584	561	551	549	579	576	618	586	602	550	555	582	570	571	590	574	570	623	606	548	567	604	583	556	610	581	568	589	556	558	603	536	575	549	575	592	545	577	602	548	576	565	609	547	597	578	596	642	593	580	587	594	598	596	580	605	580	582	591	563	580	567	603	542	528	587	592	578	568	569	566	596	551	608	570	546	579	564	583	542	582	584	558	554	561	575	564	600	555	585	552	576	578	629	594	573	542	566	608	578	557	582	585	539	599	567	603	536	579	573	577	575	575	593	563	548	599	556	606	587	550	584	533	614	582	554	626	549	585	550	554	555	561	573	585	542	538	611	603	609	600	551	632	571	646	616	569	578	615	608	557	561	586	564	600	558	583	610	577	583	557	583	613	581	564	577	551	576	554	595	619	559	570	574	596	569	615	573	534	572	573	592	594	559	542	587	568	555	578	562	590	559	608	553	593	561	562	625	579	539	570	571	575	585	526	599	528	594	574	588	603	556	597	651	577	596	604	566	575	602	573	608	566	594	551	607	576	535	546	559	563	560	560	558	589	592	532	568	595	555	604	589	617	563	571	576	571	554	593	552	578	541	566	573	587	565	576	631	619	570	536	597	538	531	574	563	562	565	535	578	589	544	544	561	569	593	566	596	556	538	631	587	589	593	608	531	623	592	568	587	610	577	583	563	548	549	536	593	569	578	618	628	566	568	555	577	598	561	603	605	572	568	586	606	609	554	571	560	553	577	594	569	607	568	618	566	605	592	585	595	561	586	524	553	529	528	560	590	607	569	599	604	578	606	574	597	572	599	547	605	560	553	614	563	628	566	603	587	620	591	567	567	550	645	612	551	558	593	557	593	566	565	581	546	557	550	595	582	556	582	583	568	558	580	574	584	566	574	578	562	562	550	576	580	539	574	588	601	578	595	582	587	527	551	596	561	565	595	607	563	566	595	579	595	580	625	582	564	625	553	586	553	616	553	572	568	548	596	585	578	592	595	579	557	569	545	581	619	571	553	557	584	565	551	573	547	550	611	645	519	558	539	593	539	584	635	588	558	574	581	570	579	544	590	591	556	555	574	599	594	642	584	563	560	553	542	570	607	577	549	564	562	572	547	593	594	571	566	589	602	555	550	556	555	570	573	621	567	576	583	572	546	588	584	583	598	572	533	560	600	578	569	579	573	537	579	624	618	558	607	565	569	581	595	563	552	568	617	571	541	606	542	562	585	583	512	582	583	577	605	602	594	563	567	606	575	573	609	569	606	591	552	550	603	613	564	558	580	588	599	563	589	585	612	561	574	552	573	575	560	596	633	557	587	570	581	551	632	578	554	580	595	589	605	604	595	621	559	635	585	592	620	561	593	551	557	570	587	598	557	559	567	539	573	554	551	512	581	569	583	570	543	564	610	599	609	618	555	560	568	560	590	600	575	531	621	589	603	578	532	602	569	541	553	584	550	596	642	572	559	585	554	573	594	568	580	635	620	615	603	570	559	570	585	598	588	592	580	551	562	557	548	570	561	561	550	549	538	589	559	564	587	633	606	561	562	573	598	578	558	588	574	630	546	607	556	565	572	564	583	570	568	589	634	570	543	562	597	567	520	562	556	572	560	602	563	594	577	572	605	547	572	609	584	629	546	554	606	605	564	570	566	571	557	589	565	553	530	646	578	562	587	582	582	575	592	568	580	576	620	589	552	564	589	600	571	587	609	578	570	552	568	592	590	584	552	538	543	595	551	573	571	580	540	575	546	567	553	575	594	587	581	578	585	567	568	571	561	565	578	576	624	514	581	619	567	595	600	574	587	586	588	592	576	568	628	584	583	547	570	536	570	608	591	594	597	567	577	545	544	556	572	594	578	547	571	572	564	583	555	578	586	573	598	512	577	536	550	529	614	575	577	549	594	533	616	579	589	586	571	567	599	575	597	591	598	573	538	577	565	579	559	575	566	578	535	569	590	556	577	562	576	582	555	595	582	582	590	556	564	598	592	580	576	588	535	608	580	559	613	585	616	574	560	552	566	561	561	583	551	571	558	565	517	568	561	562	543	546	605	604	590	597	538	578	599	617	616	568	560	571	566	546	580	578	618	560	569	586	598	604	574	580	546	559	546	594	619	561	565	558	565	605	587	602	583	600	588	628	566	586	583	568	554	581	593	591	613	569	578	567	587	582	595	554	574	552	553	592	579	574	590	606	587	571	585	579	573	583	609	558	547	581	567	563	564	602	594	535	587	597	568	597	611	608	573	579	568	555	536	583	571	565	584	570	595	566	529	541	614	508	605	568	598	599	570	580	555	633	598	568	574	590	564	586	583	563	602	587	568	547	617	551	548	539	567	598	552	562	528	551	572	561	537	571	594	621	548	563	556	548	605	546	582	604	568	605	558	597	537	552	583	578	568	605	595	538	517	590	597	578	537	563	553	554	605	571	572	565	574	579	548	549	580	569	569	583	543	562	571	571	574	594	582	591	585	567	575	571	575	578	578	532	573	575	584	573	576	578	584	569	630	570	551	535	544	584	575	569	566	541	604	583	594	612	548	579	597	595	572	574	613	531	565	581	581	537	558	558	586	555	541	612	593	570	626	552	559	595	598	603	551	555	565	598	570	557	586	577	585	585	584	547	541	609
27285	17346	14624	8173	5825	4463	3502	2906	2424	2176	1894	1671	1638	1507	1425	1333	1304	1222	1164	1257	1251	1143	1127	1071	1156	1137	1094	1017	1105	1087	1013	1081	1048	1063	1047	1041	1019	1047	968	1009	1019	1018	1034	1043	1015	1044	1006	1012	978	954	955	1028	1008	1012	977	990	1023	1028	1004	966	956	981	1005	1011	1001	979	973	1027	970	936	946	941	951	990	990	943	935	992	952	1000	1012	929	987	940	985	946	1005	1012	948	921	970	938	981	989	964	987	976	967	957	967	988	1017	994	1008	1028	993	1064	961	997	948	986	969	1011	931	1006	935	961	974	935	910	1005	1011	976	960	1033	1007	1025	986	958	996	956	991	984	969	994	1008	994	962	950	988	964	996	945	995	961	926	966	1041	942	980	924	940	943	954	1005	946	951	945	986	956	987	916	962	928	1063	936	947	984	979	993	1006	962	926	992	923	956	960	1014	904	962	953	993	997	942	990	983	971	993	990	971	987	982	976	974	902	975	992	924	1048	968	938	953	981	954	929	1000	992	931	992	961	975	929	961	969	973	958	925	917	931	1018	971	964	990	968	952	1022	960	998	958	974	992	996	970	949	1021	992	952	964	972	968	984	982	985	974	988	967	988	964	974	1009	988	1002	993	933	967	1021	974	1031	946	956	941	1059	929	973	991	977	962	975	1004	960	954	1005	1002	942	944	1005	973	973	1019	1014	1002	1002	1000	948	1018	1001	950	964	910	957	1032	941	979	1000	998	927	923	944	1005	948	1024	980	1010	979	969	966	984	986	976	988	949	997	1001	979	1008	950	952	953	956	988	974	910	980	991	995	948	1014	948	953	919	947	991	978	976	986	972	961	920	955	998	943	968	973	950	980	951	937	1006	1003	982	942	949	949	951	1027	912	962	982	989	974	943	981	1019	945	945	962	953	997	913	991	980	978	985	1032	957	1000	972	1016	945	977	979	990	1021	991	941	937	906	956	967	959	948	988	914	926	995	1001	986	938	948	981	956	975	978	943	983	985	956	977	1065	989	1031	996	972	967	969	982	941	958	980	981	975	928	962	942	924	930	960	987	946	986	965	1011	934	976	985	975	1000	977	1032	981	994	1011	970	985	992	971	975	970	945	974	1048	942	930	990	978	939	974	934	996	954	940	964	993	957	952	935	961	974	1014	924	1034	971	938	952	986	956	944	944	964	972	996	964	921	1003	974	989	969	977	984	1040	968	950	948	959	941	927	905	979	981	944	973	987	956	949	958	1001	956	961	998	981	968	984	980	973	945	958	906	922	961	965	943	897	981	897	978	971	948	989	970	967	930	1002	966	943	1021	932	966	978	984	1032	966	1023	978	968	989	1028	915	973	967	1030	911	1011	987	1038	987	928	973	956	1010	998	988	1002	955	934	993	969	957	953	914	936	967	1024	943	948	945	959	911	977	979	941	1001	983	988	978	979	940	999	1002	945	920	985	1040	943	991	970	956	949	950	996	949	996	1000	970	945	974	984	959	1015	948	1011	964	913	941	962	916	995	960	976	922	996	935	946	954	1000	965	1004	968	929	1009	898	976	931	975	1017	1006	977	945	1013	965	946	964	945	980	982	973	986	933	938	999	996	911	1033	966	992	925	972	971	1010	920	945	983	965	968	938	946	1010	967	901	1056	1007	975	961	937	958	989	926	937	985	996	980	945	947	914	992	997	988	980	955	951	988	958	953	1013	994	1003	996	956	952	946	958	933	944	998	936	959	919	969	976	1013	1016	991	919	979	993	966	996	1031	976	973	973	1057	1008	933	903	983	939	938	1000	983	953	940	967	1023	948	982	932	964	992	977	915	946	1019	974	989	981	984	980	985	985	963	979	1051	997	919	990	962	967	950	972	976	943	935	1019	1000	1000	1021	943	1029	985	944	943	956	1009	953	972	979	962	965	949	1026	916	963	960	933	843	921	942	937	893	989	1008	944	965	954	953	937	956	992	938	958	969	988	927	1037	959	981	1013	994	987	900	1002	1020	979	973	953	941	962	955	907	969	947	959	930	988	1013	974	1009	945	980	958	1012	990	981	935	971	974	999	1011	970	984	976	988	986	934	980	966	973	955	930	991	974	906	1009	929	960	960	950	956	938	963	930	998	941	979	986	1000	1019	1030	994	979	993	965	965	962	1007	950	981	977	962	976	907	965	1000	978	982	969	957	962	949	943	1020	930	979	1015	987	1009	964	974	1003	910	984	984	994	960	997	947	942	968	1027	969	950	978	974	954	1015	962	957	987	927	999	984	965	945	982	932	985	1039	946	969	975	1045	984	945	943	1037	969	1016	989	1023	934	957	944	941	924	956	989	964	994	955	1014	943	987	1036	1002	1007	987	1006	957	968	958	1018	978	1025	993	983	965	1025	1012	974	996	978	981	964	984	1006	926	974	977	993	969	974	971	1004	1038	976	1001	954	1017	941	975	944	978	953	943	1002	1000	1005	987	939	938	939	975	989	964	997	945	1050	958	1010	940	968	896	944	973	961	977	1031	979	983	942	934	915	959	985	972	1032	1013	956	998	979	909	949	952	951	987	1024	919	963	1039	958	954	907	1038	964	933	965	957	976	968	1025	944	977	978	955	949	975	952	973	975	1008	987	978	939	974	962	915	984	984	955	939	987	975	987	943	977	968	994	979	987	926	952	991	995	963	931	984	981	929	958	985	986	940	928	986	959	1027	924	885	1010	973	957	923	1033	975	973	1006	968	1016	1004	1001	995	917	974	963	985	956	943	959	999	939	971	980	963	977	1000	987	959	987	901	934	1006	915	1015	969	916	995	990	987	944	1009	1012	992	943	947	951	986	1001	948	959	1005	1004	953	992	952	998	952	949	986	975	957	983	934	959	957	1028	952	918	1009	994	995	1027	1032	992	1014	982	934	989	955	992	963	948	990	973	950	1002	925	985	947	932	970	956	937	985	958	1021	919	980	925	966	1046	944	950	967	999	950	974	1005	942	947	939	989	977	994	987	994	978	985	1014	976	1015	1000	975	1033	1011	968	936	1029	975	991	972	949	956	941	981	943	1021	969	904	1016	920	1002	958	970	1076	966	935	985	994	932	946	974	993	996	951	978	973	1010	907	973	965	920	914	1013	1002	963	995	985	1020	947	1004	923	1005	991	1005	979	905	942	1040	943	965	980	983	976	1038	971	996	1003	890	1006	973	1026	903	945	983	964	1001	997	1017	957	990	944	1022	908	962	981	978	937	919	908	926	986	1018	981	961	921	965	933	972	939	891	960	931	966	948	995	944	949	900	966	950	981	1039	982	940	941	972	954	938	945	956	888	1011	934	937	955	973	968	1013	1016	918	955	1033	993	979	997	950	982	1009	956	993	990	996	1017	952	934	985	925	905	965	939	977	943	993	942	1003	919	965	961	1000	919	919	986	1000	971	1000	972	984	993	989	1027	1026	971	1022	1030	990	940	1044	929	963	901	957	970	975	1026	969	940	957	1025	973	1021	938	926	980	919	915	989	1019	949	961	966	1013	1003	1017	982	987	947	968	953	958	951	907	959	1025	988	978	952	992	977	991	987	993	971	984	948	988	900	941	990	955	1006	987	935	988	951	998	998	1016	918	988	910	958	940	1065	963	914	943	940	988	973	998	926	1015	955	992	1003	952	954	980	955	997	989	959	970	1012	966	971	1031	985	929	997	1003	936	1026	1011	939	1002	1026	979	968	933	968	939	951	986	904	977	996	1006	964	1004	1009	1021	989	994	991	993	980	961	913	968	972	944	959	1020	996	991	946	924	906	1003	1004	977	956	998	959	1022
27352	21295	9235	551	260	217	202	173	172	166	180	161	167	148	138	140	163	161	155	163	141	140	153	151	150	161	165	151	164	162	144	154	152	175	176	145	150	157	152	151	137	172	156	164	156	139	159	162	147	136	144	143	128	151	163	167	170	164	155	152	139	150	181	141	150	139	162	141	145	157	147	161	155	142	151	120	145	169	142	156	163	130	138	148	158	150	178	153	160	152	149	184	137	169	165	139	155	153	161	135	136	148	156	153	149	156	143	147	144	155	139	163	147	183	154	150	162	159	125	122	160	147	146	134	164	145	142	123	157	154	155	144	154	141	156	151	149	119	169	151	139	169	172	172	161	150	161	173	132	164	152	144	155	144	129	136	148	155	165	129	147	133	153	158	155	142	143	165	169	158	154	184	164	157	164	146	156	152	164	139	136	172	156	143	148	144	135	138	141	165	119	140	159	147	164	159	146	129	161	128	142	161	155	153	132	139	170	160	162	147	152	174	145	144	163	157	130	146	163	154	150	138	153	149	162	143	165	144	172	158	140	162	153	158	144	122	164	159	176	156	182	132	125	157	136	143	147	154	162	152	151	144	147	156	146	163	152	169	141	185	130	163	132	140	146	136	153	158	150	152	157	146	164	148	156	164	146	141	166	132	155	144	136	147	155	144	146	160	143	145	146	143	146	135	154	145	159	131	151	140	160	133	168	166	136	151	149	156	146	161	138	158	165	178	163	166	169	136	160	149	142	153	151	142	168	153	151	139	147	148	144	156	154	155	141	142	138	152	156	148	156	143	146	147	149	146	159	155	150	117	136	141	136	139	143	154	165	151	141	153	169	162	173	172	158	157	162	163	149	146	138	134	154	149	154	148	144	150	142	148	154	158	132	147	119	155	176	175	153	144	129	155	142	119	144	165	152	167	151	154	127	163	169	148	149	166	131	152	165	153	132	160	161	147	139	147	155	149	163	136	114	158	135	134	161	151	161	174	167	130	191	150	147	160	159	148	122	157	160	158	154	141	164	152	162	155	163	169	165	174	160	153	142	124	129	151	163	159	148	138	161	132	163	152	163	149	165	162	163	167	162	164	147	153	150	163	150	148	161	158	148	163	159	135	156	132	178	143	178	157	155	148	146	130	169	164	167	148	151	148	152	166	154	141	151	154	143	154	154	147	142	166	152	179	147	154	123	176	152	165	153	169	152	156	151	155	185	176	152	148	163	137	161	152	150	140	156	162	142	147	149	143	165	156	182	147	151	144	164	142	157	163	150	137	144	143	143	157	168	166	146	171	140	171	129	149	153	151	172	145	149	151	156	146	153	136	153	154	139	157	146	146	151	133	137	152	143	137	180	139	154	143	147	154	150	151	157	169	146	150	153	143	175	140	169	155	151	150	171	162	162	148	161	141	141	176	134	136	134	144	150	177	180	145	161	147	136	147	147	158	130	168	155	155	137	160	151	158	141	168	154	163	152	159	147	145	146	147	150	159	141	155	168	144	149	152	153	135	176	159	163	143	142	160	158	160	129	145	142	134	163	148	156	158	173	157	130	135	154	172	175	142	155	147	166	157	166	131	163	164	141	141	155	142	152	138	163	166	153	167	175	147	133	156	149	165	141	156	136	138	161	153	152	145	130	147	150	149	148	135	156	160	146	140	151	150	148	163	167	144	154	147	168	149	144	150	144	143	165	153	141	147	164	173	150	166	153	148	156	125	160	154	150	146	139	152	162	129	151	151	122	126	159	152	167	138	139	135	151	146	157	161	172	137	145	155	148	164	151	166	145	145	149	165	160	150	149	149	168	157	153	143	156	148	152	155	167	171	166	147	164	161	142	154	156	174	140	157	166	147	157	149	173	173	149	145	150	153	154	156	175	163	153	160	166	152	155	155	172	130	144	156	152	143	166	155	146	129	137	158	142	149	138	144	148	137	156	144	168	132	137	137	149	148	149	142	144	154	134	142	158	153	148	155	151	146	153	163	145	154	137	158	149	163	148	162	148	178	149	149	143	130	139	150	155	140	173	151	151	138	154	138	155	143	145	150	129	131	181	153	149	157	150	158	158	133	126	155	181	156	137	156	138	152	167	158	125	141	152	147	139	156	150	157	169	162	141	175	133	146	176	123	141	179	137	141	143	144	146	132	156	138	147	162	165	145	156	133	139	155	146	156	153	139	132	150	142	165	150	125	155	172	163	140	164	165	166	146	163	164	166	128	156	136	128	132	149	150	149	153	154	144	160	146	160	162	161	145	140	147	177	152	162	155	178	143	156	169	163	156	163	166	157	155	127	169	138	143	146	173	132	136	142	139	144	141	139	147	143	173	171	142	159	151	154	158	198	166	145	148	172	138	156	174	167	151	167	158	148	138	162	127	139	149	167	140	154	168	129	144	147	150	144	129	137	140	166	160	144	129	163	123	157	154	155	167	146	145	156	144	151	141	143	158	183	141	166	141	157	154	144	146	137	147	151	164	146	170	149	154	137	133	136	147	167	167	143	153	135	118	165	161	137	142	156	157	168	153	145	144	134	132	142	147	171	160	135	138	151	146	170	150	140	156	147	126	132	157	159	149	153	161	145	151	155	163	174	140	133	165	169	141	152	177	152	147	145	164	148	147	151	151	167	151	167	148	143	188	141	151	148	157	166	160	136	130	141	144	160	150	167	145	142	159	154	141	160	158	163	136	130	152	145	159	166	144	146	148	155	135	143	160	166	145	170	158	143	135	153	136	169	168	146	146	162	131	119	158	135	155	162	147	155	135	174	152	141	155	146	151	157	170	153	156	142	138	152	158	163	133	159	160	160	139	160	160	147	144	135	150	162	117	145	134	157	145	156	156	167	150	145	136	165	142	152	153	140	140	160	146	153	160	162	158	144	128	147	145	165	164	150	169	162	159	148	156	150	158	142	165	138	172	134	140	163	157	145	154	162	155	150	148	176	165	141	148	144	140	156	121	157	134	159	137	137	168	139	150	144	167	146	142	154	162	167	155	144	149	149	140	148	128	117	142	156	146	170	151	144	153	160	153	145	138	143	168	157	147	144	184	152	161	141	146	153	120	145	173	144	137	147	144	158	158	154	170	135	147	157	140	168	145	157	170	150	138	160	161	151	149	139	158	161	163	147	135	159	144	131	157	142	153	147	156	140	142	166	162	129	144	177	156	165	154	164	150	151	132	137	160	151	158	142	136	159	144	131	143	141	133	129	156	157	145	158	139	129	172	151	161	154	157	171	158	159	160	146	147	152	140	151	150	141	144	149	153	145	136	144	143	155	140	145	157	124	161	168	137	139	140	134	148	157	150	141	144	149	147	161	148	164	145	155	160	142	151	180	120	144	157	160	154	170	140	145	149	154	163	130	157	157	146	137	158	138	153	153	177	138	159	151	135	132	184	145	155	152	165	151	143	135	166	173	148	148	147	171	165	157	148	159	165	158	132	162	141	154	135	159	149	170	150	159	163	145	159	156	146	147	160	149	145	142	165	160	153
15725	1425	1288	660	530	464	433	369	380	358	290	296	315	293	299	301	288	309	280	319	298	289	289	290	307	261	299	280	312	294	286	280	268	295	281	279	299	286	284	276	264	284	277	280	301	316	313	285	309	298	298	298	300	279	306	288	290	280	272	282	266	302	305	279	280	278	320	285	270	266	280	277	305	291	295	275	286	305	291	294	302	257	303	268	287	277	287	248	289	287	316	286	287	300	249	279	311	272	302	298	268	280	282	262	280	265	311	305	290	315	286	254	269	302	310	262	277	301	289	274	304	267	276	284	254	266	288	259	294	289	289	284	286	253	276	243	282	294	272	296	256	281	288	290	275	290	257	308	282	284	265	290	299	291	288	272	291	279	282	310	279	269	286	285	279	264	267	299	304	287	281	257	303	274	296	298	271	288	310	298	300	288	282	279	265	277	278	320	283	302	284	313	282	302	278	275	311	314	278	289	293	310	279	285	295	303	261	287	301	309	305	267	294	283	288	286	287	306	254	292	259	272	297	289	302	321	268	310	285	286	299	293	293	291	272	283	267	312	285	285	287	279	295	271	286	299	292	260	251	274	289	269	275	303	249	308	292	285	269	269	280	280	312	261	329	307	286	271	282	276	293	310	264	275	271	267	310	287	306	259	251	305	286	290	300	280	293	289	295	294	314	275	303	305	313	257	288	297	282	284	303	300	256	289	257	284	249	286	277	273	292	242	285	289	331	297	288	265	291	275	300	317	290	305	272	309	267	298	295	279	280	313	293	241	292	286	276	273	281	271	245	278	309	286	316	284	270	295	259	267	291	315	271	265	294	304	312	275	272	272	274	279	316	263	282	291	289	294	265	292	288	286	307	284	271	293	280	296	266	289	308	293	303	307	287	292	307	295	271	281	295	310	299	296	276	289	278	273	320	299	314	291	292	304	280	294	278	295	287	294	290	304	273	295	289	300	249	286	296	272	276	290	307	311	289	304	267	279	273	273	297	293	258	248	276	265	284	277	295	307	310	307	305	266	295	268	321	294	295	306	294	289	276	274	267	295	332	284	255	292	289	309	292	268	307	288	285	300	246	328	279	289	270	271	277	295	273	276	284	277	297	268	285	255	290	283	310	291	283	268	284	281	310	284	278	278	284	282	298	274	254	300	292	310	289	291	309	288	270	319	272	302	281	288	273	279	269	300	296	285	267	299	259	269	270	264	307	292	283	293	306	283	283	285	289	261	307	271	303	304	294	276	299	278	247	280	303	303	292	290	289	293	266	270	244	293	273	260	297	297	319	266	294	277	281	292	281	293	290	264	291	304	267	296	258	300	286	292	285	298	283	304	294	299	317	268	269	282	271	295	256	290	267	278	303	277	282	300	306	310	292	283	286	306	274	319	299	289	269	282	291	263	256	284	274	292	273	290	296	276	289	285	317	273	280	308	278	287	303	297	289	274	302	326	272	276	261	285	289	273	262	284	276	285	290	271	273	293	297	282	259	285	308	265	260	324	282	288	312	306	305	302	309	288	286	314	258	299	298	277	300	291	291	292	285	265	276	292	307	281	285	286	275	292	296	300	287	297	285	299	276	317	325	286	284	289	278	280	250	277	298	288	256	329	287	284	293	315	282	278	284	291	294	283	273	288	278	301	264	270	268	298	281	295	272	264	280	273	292	305	259	275	297	287	288	289	296	297	274	295	295	285	300	266	286	275	324	283	266	303	304	273	290	279	293	278	291	319	306	305	293	287	314	285	282	298	250	282	277	270	289	315	278	333	306	304	283	276	266	281	277	284	291	275	292	300	257	260	284	316	302	244	328	276	285	266	307	283	300	255	270	296	294	306	288	296	274	289	265	294	267	304	289	283	294	300	279	283	277	289	294	285	296	292	329	291	297	304	290	316	287	287	308	278	303	282	276	291	268	284	281	281	309	294	293	291	267	295	287	312	273	301	278	310	289	276	271	288	276	298	267	274	296	291	256	286	302	283	298	283	303	278	295	295	310	304	268	288	308	302	275	277	273	273	312	275	262	301	260	279	303	310	263	277	271	292	301	268	299	300	269	272	298	287	289	298	292	268	295	279	295	287	280	316	267	299	284	315	284	283	293	295	276	294	287	298	292	279	302	288	290	294	271	255	304	300	267	294	278	268	290	295	297	294	295	311	262	297	261	285	281	312	310	312	287	262	290	283	268	252	268	266	291	279	276	288	282	292	308	276	275	270	285	293	290	279	262	296	310	283	288	284	285	297	278	263	303	274	283	296	283	313	309	289	313	309	288	268	300	288	299	300	273	274	288	292	296	264	272	277	290	282	278	297	285	275	291	277	282	302	276	318	287	288	281	275	256	271	289	263	284	301	274	251	285	272	269	284	269	286	313	288	305	324	251	313	280	305	278	253	305	286	315	297	280	286	287	310	283	285	279	330	293	276	269	307	285	278	272	267	255	277	283	275	303	284	278	301	257	272	293	262	278	247	315	261	287	291	294	276	266	257	302	304	275	254	297	268	267	292	313	287	279	279	277	260	293	317	278	280	271	276	274	300	271	286	287	294	288	271	260	282	295	288	303	295	322	283	292	293	276	291	247	278	287	298	256	318	286	283	289	295	305	270	302	283	266	289	291	262	300	289	275	278	285	282	319	292	281	308	287	269	288	294	294	309	282	298	281	283	276	281	270	294	308	256	296	286	264	282	235	276	283	306	296	303	279	270	283	289	289	300	296	270	259	313	291	274	274	298	270	286	275	273	320	251	313	293	269	259	293	299	275	274	278	284	286	266	290	296	263	267	275	268	293	279	257	284	260	272	296	290	313	313	284	247	275	263	285	285	313	275	276	300	273	309	270	266	273	285	259	287	307	289	297	298	296	289	283	285	297	281	282	278	321	268	284	284	292	308	288	301	298	277	291	274	283	262	285	312	281	310	251	295	305	289	277	265	293	243	295	279	286	294	248	292	276	298	317	280	296	289	277	316	271	304	271	288	292	261	274	285	268	273	286	276	250	282	281	297	295	290	276	268	272	306	270	293	287	284	315	282	292	267	280	310	255	290	317	281	309	301	278	294	276	271	326	304	285	294	292	279	268	296	285	292	292	303	301	282	280	278	269	274	303	269	245	330	278	302	283	287	294	323	288	286	286	302	298	325	309	299	269	289	293	263	284	285	277	266	258	296	295	281	299	304	290	284	306	283	270	268	307	283	256	287	276	320	283	328	305	289	281	295	291	261	294	285	291	289	284	306	276	239	304	305	278	298	293	283	282	289	282	286	300	311	288	263	279	275	289	292	304	294	287	296	263	301	261	256	278	268	272	287	262	290	310	294	298	295	309	265	300	272	299	287	287	279	270	298	290	292	273	306	281	273	257	277	296	295	284	273	261	280	306	265	260	274	278	287	281	279	285	295	278	283	293	305	300	290	271	274	279	279	277	294	257	283	314	298	298	299	294	309	265	310	303	279	321	274	270	266	294	290	308	272	273	275	275	283	235	311	273	282	285	269
24665	21596	28888	24763	20938	2944	970	629	561	567	492	438	435	452	414	466	447	416	442	363	371	421	398	388	397	389	376	383	389	424	375	369	368	406	422	360	386	415	396	364	373	404	396	409	392	393	413	385	371	348	376	354	365	359	367	398	361	361	378	385	345	388	360	416	378	413	380	382	424	415	417	353	374	355	347	340	366	395	378	369	349	351	373	356	369	385	388	365	379	371	374	383	354	376	345	363	337	368	386	401	377	386	367	371	400	383	356	359	365	363	409	407	377	360	396	363	362	366	402	361	396	401	363	372	351	384	370	365	371	381	393	387	343	351	391	369	394	364	387	353	391	376	345	375	345	347	381	363	345	365	380	375	385	406	362	372	360	355	390	358	422	376	360	381	351	359	390	373	415	372	405	374	371	374	361	371	384	375	397	381	379	389	402	405	392	380	389	370	379	384	377	386	370	357	410	353	386	366	372	372	377	364	361	387	383	385	380	356	361	317	413	418	365	399	365	394	366	347	374	353	366	385	373	383	357	421	380	346	359	371	380	394	387	364	367	392	341	363	392	378	372	348	326	397	347	366	373	387	376	367	339	371	370	364	365	364	401	378	391	366	420	386	381	367	376	383	412	366	368	357	359	352	400	341	387	381	384	411	345	372	343	392	356	363	368	398	369	368	369	360	406	370	386	375	385	383	358	396	364	357	381	394	361	399	351	390	379	358	373	380	380	391	350	377	383	366	412	402	367	368	358	365	392	386	408	364	382	356	364	372	353	400	381	363	386	360	376	401	371	382	379	375	360	358	379	356	359	410	385	403	353	371	369	382	392	367	374	401	392	330	380	350	375	387	402	352	346	383	352	378	383	386	386	365	391	402	336	370	359	371	366	386	377	376	374	336	356	363	344	353	323	373	341	371	403	351	397	381	353	379	409	376	376	352	413	342	381	357	385	369	375	356	360	331	386	368	349	391	400	384	369	397	347	369	399	372	335	387	365	399	332	365	355	327	362	398	381	411	380	390	354	362	411	383	370	387	353	377	367	367	371	358	377	416	374	358	377	364	391	347	363	390	386	408	365	389	372	398	358	388	404	379	394	339	371	367	369	364	388	362	368	333	355	365	393	398	382	382	349	348	397	390	379	360	356	388	376	402	330	381	372	383	400	387	373	353	387	384	370	358	394	366	401	385	381	371	365	372	352	390	365	371	353	390	351	380	340	370	341	369	390	365	352	368	351	372	365	350	381	369	392	395	349	360	360	402	405	372	385	370	371	378	368	389	372	381	391	410	323	362	358	361	402	379	389	404	389	396	407	384	409	377	373	404	383	404	315	375	366	377	392	349	379	378	392	354	388	391	380	358	351	355	396	393	414	360	365	375	372	415	364	399	415	345	360	393	387	404	386	388	399	405	375	345	349	404	394	334	367	354	359	383	388	391	381	373	381	385	367	394	362	361	383	365	416	373	357	378	389	365	400	372	388	361	350	368	324	397	402	382	370	345	338	353	365	403	387	383	364	380	361	365	385	371	386	363	382	380	337	370	380	360	349	356	390	410	374	368	357	382	396	365	366	360	397	346	359	382	367	353	366	385	380	361	405	367	373	390	343	377	377	365	344	374	349	394	355	362	383	406	388	408	376	411	394	338	348	361	379	357	390	426	387	371	397	364	389	376	370	339	343	358	341	376	342	344	349	388	392	367	352	361	408	392	376	384	340	369	403	415	362	338	343	363	401	389	361	320	349	357	364	351	356	344	375	389	397	395	372	352	354	422	351	397	373	386	352	371	410	364	376	369	392	357	367	333	387	374	395	377	372	353	350	391	372	370	372	380	367	347	378	364	374	348	399	354	355	391	380	376	373	351	346	352	380	348	359	385	354	351	366	381	399	371	390	342	363	349	374	364	384	348	348	397	401	373	357	368	345	393	373	374	378	399	343	354	357	352	389	381	375	366	342	377	354	398	370	368	389	384	397	340	413	380	399	364	331	379	383	353	357	363	365	340	391	355	395	361	381	368	351	415	348	354	371	384	367	375	393	375	368	358	378	372	397	319	403	372	364	387	399	408	378	378	377	369	388	388	382	390	411	404	352	390	381	359	389	372	363	392	375	408	335	372	330	367	396	401	378	371	367	385	369	361	389	364	309	369	364	399	403	382	344	362	362	356	336	360	382	384	366	357	384	350	366	397	390	387	363	368	384	384	380	349	365	359	398	383	391	384	376	381	350	368	360	378	357	406	346	363	382	393	350	356	366	351	367	397	372	389	398	387	346	380	353	375	382	341	380	366	373	354	358	361	391	357	384	366	354	366	363	351	359	370	383	375	397	355	370	379	361	375	339	395	356	344	370	361	364	369	354	375	389	331	372	426	397	354	354	423	388	377	388	361	364	365	384	353	373	350	378	345	399	369	424	363	357	394	359	367	366	399	379	365	398	347	380	398	346	395	392	390	384	383	386	391	383	367	388	370	366	370	367	389	388	351	382	353	371	377	358	404	363	369	395	376	371	396	370	399	378	368	375	367	344	380	349	387	359	399	339	370	407	402	395	371	360	387	395	402	407	398	367	392	386	394	353	340	369	360	399	344	393	329	383	373	394	348	404	356	351	376	394	361	373	367	390	359	369	353	392	384	374	359	364	355	368	388	367	399	372	385	331	385	373	376	375	402	383	378	394	373	405	375	378	388	409	380	370	371	386	387	394	393	355	400	369	373	347	366	351	346	347	380	404	380	364	382	384	354	404	370	344	378	359	384	350	373	347	359	380	383	354	347	354	376	392	407	348	338	383	378	428	362	345	352	391	360	377	365	358	420	355	356	380	369	382	362	372	374	382	411	355	344	388	327	391	390	360	333	389	388	348	398	377	386	357	362	359	376	355	362	344	387	365	374	375	401	370	375	356	370	376	376	400	399	374	381	341	372	360	375	379	373	369	390	394	359	396	355	377	378	364	389	393	356	386	353	399	371	358	391	376	362	355	391	405	388	383	348	350	386	369	356	330	383	396	400	366	375	370	394	386	398	366	374	380	366	345	376	396	372	353	403	377	356	361	387	345	368	353	351	414	360	404	400	359	402	355	366	370	378	361	354	361	368	389	344	354	353	376	374	380	358	347	367	374	360	401	383	361	336	361	382	368	392	411	367	383	338	395	357	411	330	321	378	389	348	349	401	360	376	356	361	386	375	370	379	354	343	394	407	351	351	332	383	308	380	361	387	387	403	380	390	354	365	349	330	379	351	386	373	369	413	344	404	383	377	401	372	346	378	363	381	389	374	352	391	386	370	377	365	366	382	344	375	380	358	377	374	382	411	392	377	387	417	350	401	384	373	371	362	344	362	377	350	380	423	378	372	331	339	366	399	375	364	392	334	372	359	396	349	376	387	387	377	378	402	333	327	388	388	376	363	380	348	400	343	386	351	369	363	387	374	371	341	377	357	385	378	391	362	388	384	365	353	351	370	365	340	371	404	356	359	381	381	339	370	342	378	350	349	379	372	380	352
28220	10803	9058	4778	3304	2560	1976	1637	1392	1258	1183	1083	1040	940	905	839	829	785	801	800	750	762	733	723	709	722	710	703	750	683	690	686	646	630	647	657	699	726	688	658	645	625	698	664	688	655	685	626	664	633	688	630	647	660	640	684	669	618	645	619	668	657	618	643	682	660	642	596	649	642	683	645	652	681	647	630	646	683	692	655	626	705	674	632	655	666	663	636	639	706	650	654	641	675	653	642	632	621	621	653	638	667	631	641	673	632	651	622	615	692	664	669	648	621	632	637	644	662	658	671	621	649	597	604	619	656	645	661	636	612	636	652	671	663	607	632	668	639	639	662	677	642	670	642	642	675	618	680	715	641	707	693	666	627	636	631	623	648	659	644	636	655	638	619	671	651	620	652	668	620	682	662	632	656	630	666	669	635	619	632	668	665	627	626	650	632	655	669	632	660	712	626	622	646	638	650	656	626	597	664	590	626	646	642	696	649	650	677	672	623	602	641	682	683	606	646	629	628	670	661	611	635	649	638	655	651	643	675	664	605	654	648	694	642	651	615	610	614	592	697	651	676	676	600	648	657	657	636	627	684	630	689	598	634	648	612	624	626	594	655	656	646	686	637	686	638	661	659	656	651	615	630	631	660	641	622	674	689	666	602	665	642	647	694	600	695	658	624	645	642	680	620	618	695	637	662	619	653	625	656	655	646	639	626	653	697	587	665	669	656	659	660	646	642	683	665	653	671	624	606	649	625	654	688	648	633	627	613	612	658	636	656	652	673	622	603	640	657	623	624	653	617	614	698	676	636	652	639	660	676	633	633	622	624	643	661	633	629	682	673	640	656	672	654	655	648	619	603	637	652	651	648	655	655	640	684	633	687	665	664	661	659	638	679	675	669	640	637	638	651	622	626	638	655	661	691	639	657	611	626	627	702	663	664	675	649	654	646	670	660	617	677	646	644	652	653	646	699	619	619	635	645	677	589	655	654	665	650	649	642	701	649	677	635	620	675	659	609	627	633	629	706	651	673	666	678	668	651	646	636	667	681	628	677	702	612	581	641	672	621	656	613	663	614	635	652	646	680	627	637	640	639	637	646	659	664	672	595	640	649	630	633	607	660	667	641	658	644	653	605	639	638	670	652	645	636	650	620	665	661	626	637	662	672	651	610	656	647	629	666	697	656	615	635	647	593	658	633	646	614	585	665	635	650	707	656	634	632	688	668	601	658	624	625	652	605	636	647	630	673	621	655	652	610	670	615	664	657	685	626	683	662	647	630	677	692	635	654	657	630	662	608	634	663	690	696	635	675	665	668	632	643	660	659	635	664	681	659	628	688	621	630	627	657	679	670	631	655	674	652	631	624	621	614	683	697	666	605	635	653	656	634	654	682	644	610	647	646	651	596	665	640	617	658	664	636	694	633	637	602	633	652	632	635	669	598	630	653	615	675	652	636	660	634	647	637	643	643	679	628	627	650	673	638	655	652	642	653	634	651	637	657	629	609	670	651	680	683	645	624	640	635	669	619	651	638	636	667	622	648	648	696	694	646	616	674	637	638	604	633	692	681	624	641	637	656	631	664	664	594	637	663	625	625	587	654	653	646	658	581	634	659	634	644	614	669	648	606	673	644	642	663	671	583	637	696	634	653	657	640	658	718	653	601	638	641	642	646	652	716	616	625	651	691	646	629	602	643	625	687	611	627	647	601	626	670	648	657	656	675	606	641	666	634	620	643	662	621	654	678	619	646	672	616	655	647	637	604	630	631	629	641	630	612	663	659	603	613	638	627	665	637	679	644	600	619	616	669	663	654	643	675	650	644	685	636	663	629	655	602	622	675	649	665	714	637	647	640	662	619	682	662	693	644	679	637	665	622	694	716	676	618	666	616	656	623	617	660	669	657	604	648	616	676	624	608	660	645	648	625	626	643	641	627	658	616	581	655	698	644	653	618	613	692	683	675	633	665	634	661	603	676	666	631	615	636	647	645	637	677	708	605	597	624	660	668	645	656	602	678	626	661	619	619	642	652	635	668	672	638	664	621	623	680	600	626	646	645	663	631	644	599	699	704	632	664	649	658	664	665	641	639	675	632	610	674	613	632	645	665	634	624	650	655	665	633	651	617	651	665	681	637	695	684	666	645	637	628	608	617	641	656	683	640	608	635	651	693	711	636	659	646	662	642	608	621	650	655	634	639	638	639	637	669	628	626	655	640	643	667	618	662	691	660	654	632	703	625	656	593	632	659	632	705	652	680	673	612	586	669	642	646	656	642	646	630	641	631	663	658	662	652	646	684	628	643	658	639	634	629	609	648	635	647	630	586	662	658	656	586	664	662	694	662	622	655	679	613	641	667	696	644	632	627	621	613	617	677	611	620	644	633	638	591	685	687	656	669	628	637	604	622	645	671	662	636	663	613	645	649	639	656	731	630	600	684	679	623	668	646	666	665	630	646	641	664	648	709	610	640	626	667	653	611	663	654	697	629	670	637	643	628	628	649	647	671	636	604	649	691	673	648	596	658	684	598	686	644	623	595	658	643	658	605	681	629	654	663	663	596	685	655	654	634	650	634	669	651	697	646	655	651	698	612	641	636	657	637	615	653	642	621	644	643	651	598	624	685	686	634	671	675	665	668	670	642	628	628	670	647	646	651	676	650	639	648	699	644	658	647	633	569	637	687	660	636	666	648	637	618	669	623	700	656	677	678	629	650	609	663	639	612	679	629	634	698	626	671	653	664	614	629	630	606	648	610	676	650	602	619	578	618	687	615	662	641	662	652	676	633	654	652	678	644	640	681	657	676	646	688	649	640	643	643	614	634	644	607	690	637	657	620	761	609	676	681	630	659	649	651	633	619	673	630	614	686	625	658	634	644	634	642	636	682	663	652	612	611	646	656	660	691	633	643	657	646	665	631	668	677	694	615	622	632	659	637	634	677	668	636	655	649	646	647	666	650	632	664	605	690	642	628	640	642	691	648	636	669	634	616	597	645	656	655	705	706	650	641	642	667	643	686	633	637	648	675	631	647	652	685	629	660	683	617	666	679	629	607	607	606	636	636	657	647	676	639	644	649	625	636	626	629	651	637	662	689	673	673	610	643	631	695	608	645	633	667	702	639	625	611	675	655	659	661	680	627	663	641	657	614	647	619	652	597	653	623	679	683	610	653	689	727	647	632	652	609	643	629	661	666	663	672	603	649	657	645	632	656	634	624	641	635	714	633	602	699	651	642	659	651	603	659	646	654	633	637	661	642	676	663	628	681	648	667	668	649	680	654	650	648	660	627	660	621	681	671	621	640	659	641	610	642	671	619	612	615	668	646	645	696	648	630	636	635	655	630	683	653	621	659	639	612	615	645	619	651	634	637	620	623	686	621	637	685	668	647	648	614	635	627	660	693	626	662	602	652	643	645	606	626	629	640	657	610	657	618	643	664	655	653	649	653	600	671	607	619	633	625	657	642	633	659	652	632	687	704	608	652	630	636	636	636	687	664	653	635
23640	21630	29514	24258	21630	20711	3199	1315	1028	897	834	832	774	658	723	745	699	687	626	663	659	631	632	658	608	616	647	616	586	636	657	628	588	620	599	608	632	616	593	584	598	599	590	587	631	591	612	595	590	620	579	599	516	572	621	591	587	575	624	600	570	578	568	564	617	568	594	593	604	577	586	565	561	545	575	570	562	601	536	581	587	597	561	556	623	573	555	522	575	559	575	555	616	577	621	604	608	551	617	629	580	604	608	550	598	567	578	572	600	537	543	553	592	583	585	560	564	618	561	617	522	562	602	579	590	582	545	591	626	574	611	549	559	534	596	576	583	565	604	605	564	535	584	617	619	572	567	588	583	610	589	575	564	599	624	559	534	594	601	598	582	603	560	630	585	566	559	558	562	583	575	549	607	582	565	557	573	591	607	571	581	543	581	603	585	576	567	584	593	556	560	566	557	586	562	591	593	502	554	603	586	580	603	537	583	549	594	610	582	653	597	573	520	572	546	602	539	564	556	622	538	647	562	596	595	579	600	573	562	599	599	590	577	534	595	578	551	578	600	603	571	593	595	588	598	599	563	615	580	563	587	608	598	593	576	586	586	545	570	547	586	594	562	545	552	582	625	615	545	568	563	596	566	563	570	566	555	608	573	576	612	615	575	593	544	563	571	596	599	568	613	562	582	529	573	599	584	586	531	602	618	533	565	617	615	591	578	570	511	581	550	550	595	562	578	595	551	582	555	585	572	593	573	577	589	562	561	550	582	557	546	604	608	576	561	574	605	535	605	584	549	584	579	608	540	591	544	584	635	528	569	572	598	544	531	578	563	613	552	578	589	567	602	610	582	546	563	561	572	619	587	588	586	596	555	608	553	552	583	571	605	567	588	564	576	545	609	537	593	575	559	607	580	612	580	594	571	567	583	599	574	564	621	607	588	579	591	586	585	587	572	638	577	598	560	596	591	566	602	558	600	580	570	574	584	545	569	591	590	598	529	600	556	622	600	594	600	528	587	592	571	557	625	558	556	580	578	622	588	556	586	560	597	538	563	591	549	580	577	603	604	546	535	550	593	594	570	555	540	577	607	598	578	575	565	572	625	567	605	591	582	561	566	521	557	609	564	627	545	583	556	589	608	553	567	530	540	567	576	557	581	581	572	569	597	565	566	580	592	595	554	594	572	585	623	576	603	607	570	568	556	558	562	545	575	582	544	604	558	590	562	558	625	589	593	611	558	628	617	599	589	576	604	559	575	605	547	506	535	573	567	556	580	571	555	544	606	531	574	557	574	549	561	610	568	564	570	570	561	544	571	590	565	595	554	552	618	541	542	582	576	556	557	541	579	567	595	627	601	581	579	610	586	595	582	604	572	599	615	539	545	591	599	587	562	564	564	572	557	547	593	579	524	591	621	558	558	573	577	593	562	562	613	620	580	608	564	545	594	536	553	619	540	560	520	621	553	564	573	545	584	558	585	603	549	581	565	567	543	592	588	583	593	580	610	598	589	582	595	571	588	557	594	583	595	570	606	620	597	594	581	555	585	585	573	509	595	589	596	634	579	538	625	586	597	568	567	613	531	537	576	582	517	546	539	583	619	565	592	572	599	588	556	598	559	588	607	590	612	559	596	611	584	582	581	599	548	554	601	607	597	562	582	573	571	590	618	574	572	621	559	562	574	569	535	580	588	589	535	546	545	637	573	568	560	584	621	534	579	582	577	607	566	562	635	536	537	603	602	568	563	576	562	578	545	546	563	615	604	541	604	600	615	562	559	549	587	577	531	569	592	568	552	562	567	580	584	587	579	618	579	603	565	606	575	600	624	556	608	546	602	582	545	576	543	609	622	555	555	568	594	613	565	586	590	561	566	588	612	538	564	579	600	551	579	569	565	584	559	618	546	571	543	618	586	559	587	605	549	597	593	598	593	556	557	575	582	564	536	586	603	561	592	555	589	574	586	590	522	608	543	600	617	596	586	592	581	562	546	602	590	551	623	557	598	589	565	597	586	602	562	559	542	590	548	560	567	599	608	556	566	554	547	580	608	547	592	513	544	605	558	589	534	565	585	597	570	581	544	552	562	566	545	557	582	542	546	569	591	598	652	583	540	560	595	571	592	580	566	556	580	570	558	558	623	521	590	586	564	577	614	565	559	590	591	591	577	597	571	564	592	558	607	554	542	527	613	586	589	607	595	571	588	594	574	560	573	553	540	570	604	574	578	603	570	596	549	586	570	582	535	569	596	602	596	595	601	588	556	496	609	588	599	634	556	561	613	610	533	595	568	592	630	575	611	569	603	543	580	600	570	556	554	616	585	554	571	598	576	582	568	595	561	533	562	579	606	545	549	576	606	541	564	598	552	546	576	573	586	574	590	574	569	579	574	620	581	534	564	598	589	574	597	596	549	545	554	560	601	605	540	527	573	558	595	573	536	534	607	544	568	610	562	605	564	660	538	538	573	607	585	560	552	637	617	605	578	579	555	561	639	583	553	568	524	586	595	609	579	541	625	571	634	617	564	570	628	596	578	570	600	587	588	561	582	565	603	534	623	562	577	570	588	562	610	561	574	578	560	591	571	540	558	599	583	627	568	587	559	584	606	522	569	604	592	570	599	573	521	540	625	568	549	575	617	561	587	617	547	603	609	588	529	575	583	567	540	522	618	590	588	616	587	640	549	564	566	569	566	589	606	537	567	577	579	598	585	563	605	558	554	563	585	570	584	557	560	582	553	571	603	588	611	576	528	569	569	594	602	566	558	595	588	567	578	592	544	610	610	563	600	584	571	574	594	600	561	566	579	585	593	580	618	562	550	562	553	593	547	575	610	539	577	600	624	561	628	564	536	569	563	571	570	548	564	585	605	584	617	524	573	559	589	553	602	555	578	556	600	546	565	569	594	595	623	596	610	594	567	551	578	558	549	595	599	557	610	546	580	511	538	584	559	584	595	612	586	585	571	554	598	593	602	612	585	585	552	573	651	550	588	574	564	574	577	551	608	590	622	571	549	626	577	615	632	564	599	571	561	559	592	565	540	545	578	567	612	578	576	558	596	591	619	533	591	602	561	554	562	557	542	572	560	610	577	562	595	562	544	569	554	601	573	593	530	607	558	590	568	534	585	586	584	596	522	570	551	625	577	588	552	570	540	590	593	575	614	559	620	564	605	585	588	562	539	553	606	570	578	611	576	613	586	552	575	588	558	557	521	546	566	576	584	574	587	568	541	545	595	578	588	549	543	541	578	577	581	603	584	573	622	609	608	617	584	558	593	606	595	571	526	588	582	596	546	555	572	551	610	566	574	546	577	584	571	561	555	576	579	588	596	564	610	574	589	584	537	556	599	587	589	553	577	549	571	569	575	538	575	604	592	567	587	585	589	555	558	551	556	574	564	565	560	598	548	604	557	595	582	595	605	566	601	604	621	569	553	588	603	554	556	529	587	560	529	624	559	603	565	587	564	574	581	589	576	585	549	589	596	564	591	541	595	543	593	598
27357	17286	14666	8303	5692	4470	3515	2832	2494	2062	1836	1742	1644	1554	1485	1421	1330	1300	1202	1210	1194	1139	1121	1168	1065	1097	1128	1096	1115	1039	1033	1014	1038	1046	996	1117	1023	1054	1018	1025	1048	1034	1023	1025	1007	939	1003	1045	963	981	1005	1025	966	984	1003	984	988	1005	997	1020	1029	975	1009	945	996	954	955	1031	990	1002	1012	977	965	986	1039	1020	949	1023	977	997	952	1002	1035	987	921	1014	924	969	988	1067	950	1063	959	1069	939	939	977	1012	1003	936	973	1006	975	973	950	938	996	956	972	980	944	952	947	988	940	915	972	938	998	1029	998	1009	1038	1003	927	1025	987	983	936	977	991	1032	968	982	1004	982	1023	1043	1006	966	952	1008	977	896	954	990	988	963	960	984	1019	980	999	958	995	983	1034	981	1009	958	987	952	1061	997	958	980	928	948	1012	948	975	984	980	908	1004	967	998	965	1007	961	997	1049	992	951	988	1009	921	999	958	1042	955	953	1015	977	919	982	921	1036	931	956	1016	967	945	983	937	978	965	1003	989	948	946	994	977	1007	959	993	960	940	983	995	997	948	973	959	941	978	927	964	975	1015	956	979	948	1024	971	974	930	953	989	1018	980	946	997	950	970	974	1013	945	956	957	1017	969	991	1033	972	961	995	1002	993	951	1056	958	963	997	1008	975	973	960	982	1011	991	928	975	952	1001	923	940	1031	978	916	939	880	991	980	972	960	1025	952	1037	1038	965	979	985	1017	972	904	952	959	953	952	955	963	983	963	1001	975	973	944	964	1002	924	1001	968	996	975	941	952	1030	973	943	952	991	1005	970	1013	955	978	1000	934	991	963	1002	972	998	997	962	950	943	959	986	978	964	971	991	891	936	947	990	992	1041	927	985	1007	964	970	937	1003	980	955	971	1002	970	985	976	960	994	980	975	990	988	946	952	957	988	968	982	956	1026	1001	956	968	1000	1052	962	994	970	981	998	977	952	972	957	1018	977	927	961	987	965	949	902	989	988	954	1053	979	949	1015	926	907	895	982	978	973	995	953	975	1004	990	1011	982	984	1046	990	969	974	993	1026	948	965	985	954	955	951	979	917	973	997	1035	1004	1011	965	985	981	971	983	987	1034	981	976	943	1030	1013	977	1013	992	960	992	998	945	984	1004	956	1002	951	921	950	942	922	1001	979	1015	1012	979	1005	926	930	1026	988	997	941	1006	973	1008	991	962	959	937	994	989	982	955	1001	1008	922	969	987	946	971	1035	950	1036	940	966	979	1003	982	955	920	1011	958	991	992	965	1005	997	1006	987	993	942	945	1004	1009	956	949	995	998	992	938	959	936	943	977	988	1010	960	976	982	995	920	951	992	958	974	1034	985	1008	989	939	935	1025	977	951	931	990	944	973	982	984	964	967	941	1024	966	1006	959	1017	967	1017	969	952	1002	979	998	954	999	942	968	990	936	961	983	969	975	952	958	1040	948	991	950	1000	981	1003	958	1003	977	954	944	959	1023	1018	946	994	935	992	984	906	990	973	965	979	961	938	1038	961	1036	1015	961	957	982	967	1004	955	923	967	1020	959	998	978	938	969	970	963	984	981	982	913	964	935	963	925	954	1015	955	959	972	985	980	983	945	954	991	937	978	904	942	962	966	976	966	1008	940	998	966	1011	984	1003	943	1016	1039	992	941	949	1001	959	970	978	999	974	998	957	930	1006	965	1000	960	974	1032	965	1003	943	988	1013	941	961	980	1007	914	976	989	944	967	971	1043	987	897	1008	998	902	959	960	957	1013	982	960	973	1003	967	961	944	943	967	989	932	954	978	933	934	985	943	993	953	1030	980	955	1030	936	972	950	935	960	956	987	964	987	1001	1011	1019	963	1017	938	917	967	1002	916	1001	947	1011	953	960	946	978	960	1004	998	980	972	932	978	988	908	961	979	969	962	968	982	996	973	980	983	997	947	993	938	986	980	949	933	951	1024	977	964	982	957	944	1028	919	1015	956	933	973	973	971	977	974	987	1043	939	973	991	929	962	966	986	966	948	914	1010	999	942	960	1012	930	959	973	960	983	948	982	968	957	947	933	1021	1000	953	968	931	993	935	956	1046	986	953	957	1028	988	915	985	973	888	983	969	985	974	972	962	991	950	969	926	961	945	936	972	975	992	990	998	999	954	993	984	976	966	1014	998	966	972	914	968	948	928	941	934	974	972	986	977	978	985	975	1015	984	1014	983	938	1007	949	941	1015	936	944	987	999	982	1024	963	970	988	967	968	954	973	921	1002	910	915	962	936	959	1003	949	953	1027	966	979	1008	932	1017	1003	922	995	987	978	1025	947	961	938	985	930	962	989	1029	970	1002	980	994	945	963	976	985	961	1013	981	994	1026	994	974	963	965	951	994	975	1016	975	956	979	994	1038	969	930	957	980	949	919	982	946	923	975	988	1015	971	1015	932	940	980	928	1008	960	974	934	1000	957	978	1012	982	1061	963	950	994	1022	923	956	965	957	1000	921	961	1024	1003	944	963	919	982	1002	1053	946	975	969	980	954	961	1012	944	1009	1005	974	933	968	998	923	969	983	989	986	985	998	1028	1017	980	987	1024	978	955	943	969	1003	984	966	925	928	996	962	938	982	975	998	1034	920	983	996	971	887	990	925	947	1001	975	919	960	974	983	951	998	967	1012	966	971	976	964	947	960	1019	953	960	986	976	980	934	1001	997	947	964	953	971	952	957	1008	992	952	945	1000	1006	1010	964	930	966	982	1008	961	963	931	1000	958	988	983	970	974	984	1002	993	952	959	1001	988	977	958	967	985	935	959	974	942	988	965	973	968	944	952	960	986	1023	941	984	982	977	969	941	963	965	1020	954	969	959	945	983	1026	976	974	989	966	982	1016	971	968	947	1025	937	996	952	976	941	964	988	915	987	1014	975	975	986	976	977	953	977	981	960	1011	958	985	975	951	968	963	984	997	1039	952	979	913	1001	951	928	977	1031	975	990	920	875	1022	991	970	986	988	973	955	929	976	939	930	961	974	962	988	953	1000	981	976	942	940	946	969	959	1017	979	1012	922	940	991	982	961	939	1001	1016	969	943	960	966	930	971	975	1009	973	978	1006	984	993	953	967	945	951	946	994	979	949	1048	1001	952	924	971	1001	964	973	995	934	950	944	991	999	937	957	947	1000	989	974	948	996	978	957	1010	968	997	1010	981	979	1027	969	958	984	979	989	971	976	950	925	1010	999	943	972	960	954	987	966	968	1003	1009	969	998	936	997	972	996	992	968	953	961	1003	959	967	950	967	1011	978	915	933	969	970	999	981	967	959	1016	1018	960	1010	976	964	991	1006	976	930	969	1011	987	954	965	988	938	959	969	962	935	990	949	937	970	940	941	917	928	966	966	946	962	1007	1018	1005	968	970	1041	1026	932	1041	958	985	939	973	994	955	977	1023	978	949	945	955	1019	965	1003	981	989	979	1013	949	999	985	1019	1010	929	984	977	958	952	982	1008	1085	1023	965	963	975	935	980	940	999	974	965	1049	1004	964	1003	938	974	1047	1017	1041	1006	996	970	937	957	951	960	975	952	995	990	993	976	965	1001	980	976	1013	967	991	978	1017	916	1031	937	978	939	988	946	1000	982	973	951	998	915	947	965	930	1003	922	953	1024	1021	993	987	965	962	1017	989	1015	969	998	1004	936	912	1016	980	933	966	1006	1016	980	956	964	945	1007	948	1066	990	990	939	956	963	894	983	948	951	1005	970	981	996	965	1018	959	941	951	1009	956	977	993	951	982	923	942	953	926	972	981	954	984	987	1024
27235	21134	9107	536	285	204	180	199	181	164	177	173	138	161	155	154	139	142	147	143	150	143	155	149	130	149	145	130	158	145	166	144	153	147	161	173	131	144	151	158	162	149	146	153	151	161	144	146	138	152	149	145	152	174	154	132	160	148	144	131	163	147	141	165	162	171	158	156	156	149	177	155	147	145	155	146	168	157	158	122	147	156	151	160	149	137	149	150	142	132	149	140	164	156	148	145	148	143	135	134	147	143	132	158	157	160	144	173	156	159	157	159	149	154	149	151	160	144	171	124	169	176	141	150	136	159	136	132	151	151	150	161	151	143	172	143	167	158	148	154	156	157	169	136	146	168	141	154	146	138	149	129	129	122	165	161	139	155	134	152	153	137	154	173	138	148	143	135	161	141	161	159	164	153	137	146	139	150	164	144	152	152	137	145	157	146	159	141	155	151	139	164	148	157	142	149	141	144	160	144	154	162	141	152	152	158	149	143	136	142	164	168	137	134	139	160	145	141	136	157	116	155	143	138	161	157	146	142	155	127	144	155	146	165	163	131	157	137	130	155	150	140	163	160	142	151	159	145	145	141	148	152	150	170	162	140	165	146	150	133	145	143	144	150	146	157	178	143	159	147	126	162	147	163	168	154	143	138	141	148	130	156	136	154	134	144	146	137	139	164	142	163	148	158	136	139	138	174	151	147	157	139	157	128	166	171	144	155	161	175	161	128	159	155	158	166	143	137	172	136	152	148	151	146	136	148	146	158	162	148	140	133	154	140	154	143	150	136	142	168	135	146	165	155	161	154	140	158	139	150	149	139	143	149	150	143	146	140	158	131	161	149	171	144	160	163	148	132	126	149	135	135	147	123	157	127	173	151	150	154	155	152	159	144	166	148	181	145	152	148	147	130	156	128	148	160	158	129	145	155	167	154	157	162	156	146	144	168	137	136	146	129	167	144	140	141	155	149	159	145	151	134	150	127	167	155	143	147	132	128	159	139	158	149	135	139	158	168	160	154	159	143	125	158	172	152	141	142	159	146	139	131	165	142	161	156	147	144	141	143	139	162	145	154	152	136	129	183	143	139	139	155	159	146	140	154	178	164	143	137	141	149	149	155	149	146	141	143	140	128	135	147	140	159	133	144	143	168	154	142	165	157	146	144	138	132	143	151	168	147	166	141	157	145	157	152	156	134	157	145	136	160	159	159	153	136	164	143	143	134	165	141	170	142	146	141	124	183	166	149	150	130	138	141	134	169	145	141	141	152	164	180	167	156	146	148	135	153	151	148	172	116	145	151	159	168	161	159	136	137	138	170	145	154	178	158	132	156	173	159	146	130	150	146	162	157	132	130	160	150	139	151	155	134	133	167	147	129	143	137	157	137	153	146	154	158	144	146	139	155	124	181	139	137	139	149	136	152	167	159	172	162	145	145	153	140	146	160	148	160	170	168	128	162	174	168	153	157	146	155	137	171	154	135	134	171	177	152	136	143	173	149	144	158	135	147	146	124	139	164	161	153	152	143	155	155	153	152	136	141	129	146	149	142	151	154	144	158	154	143	141	150	156	166	142	145	154	153	159	142	156	126	140	153	137	145	144	140	133	145	161	164	156	144	158	160	143	147	129	136	125	163	158	131	142	159	175	146	143	125	142	168	164	159	151	146	146	137	147	161	152	128	147	161	164	145	146	144	138	148	163	148	151	152	143	153	148	133	165	142	140	140	159	156	166	155	153	154	153	134	131	156	140	152	152	146	149	158	145	180	150	157	140	148	162	154	172	161	149	129	146	134	154	156	153	158	146	148	165	153	132	152	143	143	146	133	140	137	170	154	164	161	139	140	148	155	152	134	135	163	139	145	155	154	161	127	171	144	135	152	153	150	143	142	172	155	163	169	150	157	153	127	168	142	126	159	157	124	141	149	140	175	165	166	169	170	153	148	124	168	152	151	159	133	167	156	144	128	161	157	151	146	146	177	151	148	137	130	166	144	161	153	152	159	167	155	136	149	148	141	164	147	151	159	161	164	142	152	126	142	154	144	126	160	136	143	116	154	150	156	129	150	143	143	167	132	165	156	154	154	139	150	168	139	141	151	165	152	133	138	142	144	172	154	136	149	145	147	155	151	151	159	151	149	149	155	135	149	160	140	179	147	144	142	135	153	150	154	152	135	150	153	135	159	145	140	144	158	152	168	186	134	147	165	151	158	132	131	162	152	154	144	166	128	147	163	157	164	166	170	163	155	145	190	152	132	158	158	148	185	146	130	165	154	134	144	153	143	165	170	148	157	156	141	143	140	153	142	140	159	146	140	130	177	157	153	158	156	137	143	152	145	145	153	149	136	156	149	145	148	156	156	134	140	153	165	147	152	146	178	173	154	144	142	134	171	164	147	134	156	146	153	159	154	161	166	152	152	162	154	137	121	151	146	163	157	149	142	153	149	159	160	163	146	157	151	136	158	160	168	176	156	139	166	150	152	140	146	144	139	140	140	150	151	121	151	143	137	158	155	129	170	148	141	147	142	150	163	142	165	166	156	148	134	162	156	161	144	141	150	143	164	161	152	135	161	139	140	138	147	151	137	130	164	153	151	162	148	145	150	152	171	144	162	134	154	151	146	165	155	144	148	160	163	143	149	128	150	133	144	136	122	143	157	152	183	151	137	164	137	146	172	137	144	149	157	142	147	142	155	144	165	149	138	166	141	152	162	150	149	146	154	147	144	137	170	141	149	167	166	146	144	151	156	159	165	140	134	149	158	123	151	147	166	143	149	146	138	159	172	131	156	144	177	164	152	168	163	164	158	155	149	119	124	155	169	163	153	154	143	150	155	140	170	151	164	151	171	166	140	157	129	143	149	134	162	152	151	143	152	138	145	155	130	147	153	165	143	152	143	150	155	138	150	142	133	152	151	144	155	152	125	165	142	135	142	152	138	129	149	140	173	129	149	128	166	140	148	141	143	126	158	150	157	153	139	138	153	148	147	150	141	145	131	133	163	144	167	140	158	164	127	161	167	143	152	161	144	149	143	147	147	150	162	147	188	160	140	151	141	157	161	165	159	161	161	159	155	149	140	139	148	132	148	161	139	146	134	152	145	162	161	138	161	161	135	129	150	162	141	154	143	158	154	159	145	141	161	171	159	149	147	127	140	148	157	163	160	158	141	143	148	175	151	138	151	159	166	166	131	151	129	157	169	148	130	152	133	147	147	142	156	161	140	154	134	147	159	140	147	170	162	131	153	119	167	138	169	131	159	153	140	168	140	169	138	149	147	154	156	154	147	141	160	162	156	145	133	170	148	126	161	145	167	115	149	133	182	154	122	140	148	136	163	144	148	132	137	161	172	156	145	158	136	139	138	159	147	136	156	139	152	130	147	158	146	154	151	166	144	148	151	147	151	149	152	141	162	143	165	155	150	129	164	147	169	155	157	161	163	156	143	141	160	148	152	145	155	150	148	156	157	134	138	133	153	152	153	144	138	148	144	145	177	150	160
15674	1449	1249	701	558	495	393	372	367	349	320	324	293	318	318	297	315	291	291	296	279	301	261	305	289	287	284	300	318	304	306	270	273	261	267	287	312	298	294	302	293	290	297	304	283	282	278	285	289	283	310	283	266	279	264	297	276	314	267	298	286	278	297	243	270	282	267	293	264	283	314	267	285	286	299	315	276	278	299	310	289	275	279	274	280	287	316	256	318	290	283	264	264	274	300	265	280	257	289	280	268	293	295	282	263	308	291	290	319	299	278	300	300	300	304	288	278	288	280	277	265	294	304	292	281	276	282	269	291	281	284	273	299	298	282	279	274	278	275	252	273	285	317	269	260	266	270	280	260	273	268	303	284	263	301	329	269	287	264	249	295	294	294	282	310	284	301	255	289	253	297	306	290	287	291	291	316	278	290	283	290	259	293	291	263	271	274	295	276	299	287	306	258	304	249	271	295	317	283	311	303	312	266	267	285	265	287	289	245	286	282	305	276	278	276	286	275	326	276	289	297	294	299	269	290	253	285	277	303	296	304	298	289	299	297	293	290	312	307	273	269	291	313	277	283	267	306	284	302	270	288	280	302	278	298	245	239	271	309	280	300	295	296	275	255	248	283	272	309	314	280	278	273	280	310	277	295	244	297	286	270	267	278	280	252	286	257	298	260	268	308	305	278	300	283	278	278	301	285	278	284	274	268	287	280	263	275	285	263	279	270	282	291	272	255	299	269	282	260	326	281	296	278	300	297	280	269	309	262	289	313	293	279	288	318	280	238	242	247	242	288	270	283	274	302	288	309	274	297	266	293	300	279	309	281	274	316	302	289	282	257	274	290	300	315	265	264	277	289	279	286	309	271	265	310	281	263	313	299	286	292	301	256	254	290	293	261	285	284	276	273	288	276	284	275	276	263	297	299	312	293	312	279	272	295	291	298	271	287	287	278	286	278	272	288	267	309	304	321	268	291	286	291	270	280	282	273	292	297	279	288	302	298	288	282	310	281	300	288	286	273	311	269	289	313	298	291	284	297	282	288	259	271	270	344	269	295	272	279	272	282	297	297	268	263	286	311	258	297	307	291	279	284	285	298	281	277	267	279	283	327	299	300	278	243	289	269	257	272	302	281	272	326	304	269	275	298	282	272	257	311	291	298	312	268	277	296	276	307	271	318	288	327	317	247	290	289	271	313	315	286	315	302	291	287	263	304	312	291	298	308	259	284	249	276	263	268	299	294	304	301	294	274	302	308	289	270	281	274	294	300	268	310	288	270	277	302	280	306	283	287	291	285	265	272	298	293	260	262	279	309	269	289	266	293	284	258	297	281	267	305	273	284	270	262	262	279	293	296	283	258	269	309	298	295	280	278	265	271	270	268	294	282	307	280	329	277	300	292	299	284	302	261	295	304	255	244	273	307	277	295	261	256	293	293	278	273	255	270	259	283	265	293	285	296	258	309	277	252	284	278	279	286	271	268	296	266	293	295	303	309	286	291	299	277	289	283	284	305	295	256	320	276	297	293	272	272	296	299	266	321	286	296	238	295	274	265	277	264	296	252	272	298	299	266	313	287	287	263	294	282	274	277	296	298	298	293	298	276	299	297	280	283	289	293	309	290	291	296	262	269	304	292	271	283	291	281	283	280	261	273	228	306	298	300	299	281	293	317	279	267	317	291	300	277	297	291	304	284	268	274	291	286	276	315	274	288	288	289	298	303	274	281	277	298	293	260	289	254	293	265	297	275	280	243	296	279	265	300	315	297	301	260	288	282	292	278	281	272	272	281	268	297	286	284	272	278	302	280	283	294	270	281	281	300	299	275	297	275	287	284	314	288	261	290	310	309	297	278	268	277	265	266	288	274	273	278	258	293	286	307	266	259	289	275	299	275	281	272	303	268	311	258	275	277	330	290	302	294	258	257	280	301	274	287	278	288	282	281	270	274	296	291	268	286	308	299	298	267	271	289	274	291	288	250	281	305	344	286	300	281	261	298	288	281	322	257	290	293	269	267	265	253	282	290	253	265	277	272	283	290	271	277	248	284	279	257	280	282	257	282	334	287	291	264	286	302	258	299	295	251	293	301	301	290	292	275	279	278	289	281	267	318	276	272	282	310	276	298	280	255	316	309	302	294	296	263	248	298	268	258	300	262	285	287	278	307	292	273	298	289	280	309	285	286	291	253	271	266	277	306	310	291	282	306	285	302	301	274	286	288	288	271	292	271	313	275	277	303	271	265	278	280	297	275	232	275	268	268	271	312	297	300	273	276	254	244	263	250	292	334	296	253	303	315	290	280	306	293	274	290	252	286	276	274	264	286	277	294	302	283	308	283	284	269	296	284	287	261	268	274	274	275	275	290	277	272	275	270	297	273	295	286	295	264	285	307	292	286	299	254	265	288	281	313	307	289	303	261	276	259	283	257	270	248	275	276	295	272	288	287	270	320	302	273	290	296	240	257	282	273	266	255	277	266	259	249	296	261	257	316	272	289	299	279	266	290	288	281	263	291	286	285	301	275	254	295	284	275	289	283	271	265	275	286	279	281	239	287	285	259	280	274	264	278	267	258	290	301	301	264	292	290	305	270	294	296	296	303	276	304	259	287	309	273	257	258	304	299	260	272	311	301	271	288	295	255	289	271	298	269	281	309	286	274	282	303	298	261	291	275	330	302	239	299	315	251	280	285	266	312	280	294	289	292	309	279	291	300	284	303	293	260	285	309	296	268	289	265	289	262	290	288	288	275	284	297	292	280	278	282	308	297	308	289	287	291	301	271	287	306	282	316	270	287	275	262	264	278	291	297	274	266	290	285	264	318	325	289	263	275	257	284	260	292	295	305	284	297	266	296	280	282	315	270	275	305	283	276	300	257	269	271	300	286	263	311	298	286	274	287	275	294	273	264	310	254	314	299	296	272	295	265	261	261	282	293	310	301	304	284	312	262	301	288	269	270	284	279	280	279	312	292	264	294	257	293	291	308	293	292	280	275	274	295	290	280	272	299	271	297	271	315	293	262	268	292	291	298	326	280	279	296	276	300	254	305	294	273	273	273	278	298	283	264	281	258	258	308	298	282	290	283	252	263	266	271	253	281	274	293	314	306	282	250	286	279	286	316	332	270	259	291	268	287	307	257	306	275	271	285	289	277	283	263	279	295	263	262	288	274	303	266	274	315	324	281	280	292	251	257	299	299	299	287	274	277	295	295	334	293	293	294	301	299	253	305	283	267	280	289	280	283	296	258	284	299	291	297	300	291	286	282	272	252	282	258	285	275	301	297	270	294	288	279	297	277	256	250	317	307	312	309	297	298	321	263	288	280	300	301	271	290	270	274	295	302	277	283	286	303	282	291	268	271	245	290	240	270	266	252	283	273	276	288	274	299	261	237	306	285	276	275	276	285	268	280	255	296	277	288	261	283	290	275	291	291	299	270	270	327	288	258	288	299	297	276	267	311	282	305	292	293	301	287	268	277	274	293	293	280	268	274	309	313	279
24715	21632	28941	24794	20909	2908	907	698	576	549	506	485	515	450	462	465	438	397	389	426	375	380	386	364	370	371	410	395	345	414	363	404	366	382	368	427	410	409	383	379	378	388	337	381	391	388	378	378	381	386	366	365	401	385	355	391	392	349	404	369	356	371	384	368	416	347	357	358	381	367	366	378	350	375	423	382	390	364	392	391	388	371	382	404	367	384	374	378	403	367	403	360	376	406	415	361	384	365	386	375	367	396	413	399	368	378	389	353	351	376	384	355	359	388	403	380	413	370	405	373	342	399	373	339	346	372	372	358	353	397	377	382	370	360	396	345	374	324	371	359	370	378	379	397	366	398	396	339	393	391	390	404	379	361	373	387	375	341	371	374	372	396	380	366	383	383	370	355	378	338	384	390	376	360	364	385	364	355	375	412	365	380	398	363	402	396	371	384	358	364	373	364	378	353	385	357	375	387	362	356	329	351	373	381	374	363	369	374	354	378	379	374	385	361	393	361	399	384	345	387	349	375	389	367	409	370	359	388	366	379	347	377	388	383	372	372	406	377	361	377	375	386	362	363	380	372	351	365	367	392	404	383	368	385	394	398	389	380	380	357	386	363	421	335	346	368	351	427	403	368	351	390	378	363	379	389	417	331	397	372	350	374	398	385	366	342	370	363	398	385	372	371	382	394	370	403	374	375	393	372	375	400	405	386	327	374	356	390	351	350	389	364	383	354	365	384	376	385	396	384	405	358	352	364	393	388	346	406	368	390	369	385	387	358	384	392	330	354	382	367	404	386	375	370	376	387	363	386	382	359	366	379	379	366	368	373	397	336	360	360	370	417	376	357	378	363	360	394	391	379	361	383	339	400	377	392	360	362	406	379	336	371	379	376	366	369	357	345	394	395	379	360	363	386	413	397	366	346	398	392	363	411	370	388	365	362	361	359	361	339	382	345	370	379	412	357	346	403	387	358	368	372	385	371	328	395	355	374	379	379	373	385	388	350	364	366	377	403	384	385	363	367	387	431	352	377	368	370	400	382	387	357	396	374	372	362	368	377	371	395	347	318	394	398	357	369	350	399	379	386	361	345	389	364	402	377	397	384	355	342	360	362	368	370	373	376	387	346	396	364	369	383	394	388	356	342	395	356	341	370	370	374	402	385	328	407	387	369	327	361	368	371	391	357	362	378	391	411	364	388	394	369	396	374	336	374	379	372	377	354	375	349	360	396	362	394	377	405	373	358	369	381	368	375	360	351	352	384	360	375	357	341	348	388	377	356	423	342	380	367	358	401	392	368	369	379	348	380	377	380	378	378	358	360	371	403	347	362	359	374	334	353	393	367	355	343	382	366	387	389	370	400	376	353	344	396	404	401	366	376	370	375	389	339	382	388	366	367	398	363	373	356	378	391	380	382	410	352	392	377	375	381	373	363	355	389	382	387	404	349	365	383	359	401	387	365	346	387	391	386	402	318	379	364	380	368	345	345	363	364	384	391	373	346	365	388	389	355	376	356	371	372	366	369	342	374	389	373	399	384	384	387	381	374	399	392	375	356	382	390	378	382	365	341	384	390	384	339	407	376	370	376	385	379	405	360	391	377	395	351	398	352	351	363	358	372	367	372	377	384	395	375	378	367	369	374	368	364	395	372	368	363	372	353	371	367	392	392	354	374	357	390	386	366	353	364	371	394	375	378	362	352	374	385	347	347	364	360	347	354	364	357	390	364	368	374	355	358	389	377	360	380	410	369	355	361	357	356	375	351	375	388	392	367	389	354	343	392	368	381	378	354	397	355	391	384	377	350	389	339	358	394	384	374	368	371	360	342	386	343	320	380	384	374	385	391	367	398	390	396	375	311	360	367	334	365	330	355	409	388	376	346	337	374	371	385	375	373	362	373	365	371	384	366	362	371	380	367	400	382	334	386	345	397	361	348	368	369	373	345	383	397	361	354	384	391	381	388	367	386	359	393	390	368	400	403	384	380	378	351	378	430	378	390	389	356	407	358	409	385	372	395	356	414	372	347	402	380	374	414	346	402	381	377	351	369	379	385	361	390	354	393	361	397	372	376	405	343	341	357	397	367	331	363	377	350	358	378	373	364	329	382	378	347	398	407	344	404	403	351	366	383	358	374	358	390	353	377	359	357	350	325	366	382	366	373	354	356	376	345	370	385	403	380	387	370	372	377	406	377	377	390	395	402	375	398	370	384	405	362	377	361	341	375	338	385	380	363	369	412	369	413	373	376	353	382	391	369	376	393	357	365	360	394	360	382	360	402	362	409	393	382	336	422	355	377	350	371	371	366	383	373	376	364	351	354	416	390	348	418	377	395	357	387	362	366	345	367	391	374	397	375	370	399	361	386	376	362	385	326	358	382	381	402	350	371	372	373	352	374	372	369	396	374	383	369	369	377	388	386	391	376	363	396	410	382	336	419	386	398	365	382	367	366	368	386	353	351	388	375	360	360	377	414	371	350	364	375	332	374	349	350	370	348	363	373	382	376	371	386	376	396	351	375	337	381	398	366	375	377	379	387	432	392	370	380	375	340	365	368	305	381	358	360	387	389	357	401	387	342	361	366	388	379	379	385	336	328	376	386	374	370	385	371	371	358	383	351	356	403	349	374	361	359	378	392	381	357	393	373	392	372	390	358	363	375	359	356	357	369	360	362	393	390	409	339	348	362	359	356	358	361	380	353	365	372	417	360	359	365	354	355	329	371	336	387	330	422	357	375	406	394	361	378	379	352	355	409	355	349	381	356	359	322	376	378	384	393	351	376	357	371	368	367	362	364	372	386	354	393	369	388	390	357	397	358	372	352	345	401	384	362	370	365	360	353	370	360	358	405	373	399	420	375	394	374	373	374	380	401	370	380	329	380	353	344	362	392	383	360	364	353	362	384	333	376	408	342	377	370	407	366	346	359	384	339	358	362	370	369	365	359	408	375	389	387	380	346	364	365	357	404	400	376	378	383	390	376	391	409	387	409	367	391	400	391	364	395	376	331	375	390	366	366	376	364	383	359	393	380	371	399	379	365	359	385	373	392	396	357	374	355	345	384	391	342	356	347	401	397	369	344	353	361	368	358	377	356	372	345	383	399	378	387	374	362	330	376	380	336	375	392	354	400	390	368	339	362	330	346	372	382	343	371	366	384	356	348	383	384	376	364	363	352	341	357	370	357	340	323	394	380	366	368	407	355	359	364	402	373	373	374	381	415	332	364	372	333	396	380	411	375	347	379	355	391	365	400	384	363	372	349	387	399	367	373	393	397	314	361	358	378	389	406	360	366	390	387	406	370	361	350	369	386	401	362	373	352	376	378	389	402	378	379	359	373	375	375	367	363	383	373	383	376	393	391	368	375	359	339	397	351	379	372	346	364	421	381	335	371	355	371	376	377	359	343	371	370	373	373	381	378	383	356	359	396	398	380	384	347	361	390	413	379	363	380	381	378	376	404	383	356	405	380	359	398	352	342	378	395	377	376	353	353	375	373
28311	10658	9131	4776	3350	2493	1982	1625	1450	1217	1200	1030	979	963	877	795	783	805	777	767	739	748	727	705	722	673	666	707	702	676	700	718	718	674	691	673	676	698	682	634	650	661	662	668	662	639	636	643	699	670	668	685	658	646	694	662	691	626	689	651	607	705	666	656	622	707	684	626	689	670	644	674	665	668	660	636	653	638	657	630	585	657	648	628	671	685	661	670	646	617	694	654	620	654	674	619	651	674	672	644	624	659	664	659	651	649	671	664	670	644	627	666	620	687	623	664	624	653	687	668	664	651	661	672	660	672	632	690	628	659	667	646	673	656	662	596	671	671	676	616	647	678	658	635	676	677	635	610	662	645	664	665	617	653	627	634	674	623	643	658	615	640	683	603	626	686	602	689	635	633	651	659	660	628	644	685	660	624	623	692	611	644	667	656	604	641	680	673	652	652	677	718	620	619	699	659	682	669	651	713	641	642	639	704	663	651	630	637	685	632	702	675	634	645	654	639	647	626	671	668	675	671	637	660	651	684	640	661	632	662	651	675	660	617	624	638	638	652	652	661	616	649	674	658	666	594	620	668	691	634	677	626	651	701	728	622	644	647	647	680	693	683	660	667	654	660	563	640	622	667	669	633	676	615	617	621	705	638	662	681	703	623	670	670	616	660	668	668	655	603	673	677	628	646	674	607	647	669	636	659	611	606	676	692	659	695	668	674	637	661	678	659	635	671	647	633	655	664	615	659	647	658	657	644	633	672	653	658	597	659	688	673	615	677	625	644	687	628	631	623	652	674	638	608	635	626	610	627	637	680	667	633	655	631	635	663	635	652	658	655	641	653	702	672	622	659	615	630	650	670	670	636	676	668	672	679	647	660	658	629	627	661	643	639	644	657	653	646	644	691	676	671	635	664	659	645	602	660	621	629	621	615	643	653	673	706	656	645	642	713	613	675	619	651	694	642	644	643	632	653	644	666	647	655	648	613	655	664	651	618	646	695	612	627	633	630	649	632	654	692	684	664	699	652	665	659	625	628	685	634	660	678	654	659	673	642	631	617	628	639	651	659	643	596	668	660	676	663	661	637	614	692	700	634	678	624	679	682	654	673	615	666	638	603	670	639	682	643	612	605	636	680	653	701	648	628	659	656	663	635	643	718	658	640	665	703	623	653	646	639	676	670	648	640	658	628	643	654	666	627	649	706	641	633	612	648	647	663	647	673	660	663	629	691	596	628	657	672	627	622	663	650	643	655	634	643	603	604	631	653	658	664	646	620	648	610	632	660	642	702	655	692	668	627	637	649	612	633	622	690	609	667	666	687	663	652	663	623	636	665	627	654	660	671	636	646	638	602	693	645	619	661	642	681	688	636	655	634	655	643	645	650	659	616	581	646	656	614	631	623	637	639	673	647	676	659	670	613	629	643	622	619	652	637	681	618	651	660	623	644	638	699	638	627	658	612	647	631	598	617	621	674	578	665	635	651	667	613	663	679	657	700	623	692	633	665	657	663	624	680	733	662	632	642	675	669	686	623	645	626	632	672	653	672	647	643	651	676	643	656	652	599	657	637	639	662	675	637	651	674	666	611	651	662	629	677	658	645	644	653	619	645	728	609	676	672	619	636	627	618	686	669	658	680	627	670	625	632	635	653	704	677	637	657	657	675	616	603	642	645	615	725	640	675	659	616	660	654	666	640	650	633	639	646	633	630	654	663	687	608	657	661	671	606	662	668	643	611	671	657	648	629	624	686	672	620	662	711	658	633	620	669	640	646	647	648	636	621	659	653	649	636	610	654	668	629	651	649	653	598	654	684	635	666	638	641	628	627	655	566	637	700	674	658	636	639	638	642	634	701	689	670	627	665	674	630	638	641	647	688	652	690	612	658	649	684	627	695	615	643	665	706	625	665	668	680	653	635	612	655	587	667	604	656	660	635	598	699	668	640	688	675	689	645	679	629	660	677	665	685	609	658	648	651	654	597	704	663	685	663	654	676	664	674	644	647	657	672	657	621	620	690	640	683	663	611	599	672	659	611	686	643	649	640	693	695	680	631	702	677	679	614	658	680	706	634	608	657	673	655	682	634	605	715	624	608	631	653	680	624	645	696	605	694	655	662	632	646	631	664	644	659	639	647	654	653	638	644	642	641	606	684	598	654	651	640	673	647	592	601	630	629	639	661	623	614	670	662	634	689	656	614	683	632	645	632	654	655	620	660	621	661	638	661	647	664	652	612	676	617	652	638	649	645	629	644	673	666	647	623	628	658	623	639	677	611	676	641	635	664	649	621	650	664	668	616	627	653	681	601	661	624	662	629	643	621	635	616	647	652	675	648	640	612	672	670	676	627	679	614	611	675	641	622	673	630	658	667	685	627	651	698	624	669	636	664	628	650	671	671	661	659	662	632	653	628	640	651	687	656	678	657	629	665	671	640	673	674	665	687	623	618	679	695	670	672	633	651	610	641	648	645	623	658	651	642	663	674	626	661	652	627	660	617	622	662	638	661	647	666	652	663	651	635	662	632	666	612	632	650	593	649	650	668	631	618	675	652	665	638	685	665	625	611	636	662	661	642	629	612	636	626	639	671	675	635	688	640	635	659	631	665	687	628	680	652	658	685	655	675	673	650	668	687	661	683	611	629	661	670	694	656	680	664	653	643	661	620	660	656	681	636	645	669	623	671	656	679	629	615	676	621	698	628	675	654	616	641	658	661	676	644	624	651	655	615	682	644	675	624	617	669	673	653	653	619	679	659	646	597	688	645	685	627	666	657	664	634	681	695	641	663	653	637	638	636	648	637	643	651	645	673	653	681	634	658	654	679	672	665	654	684	635	669	694	649	662	673	665	660	669	660	623	676	678	630	603	703	620	644	654	616	667	590	653	616	692	655	619	658	686	634	646	628	670	631	668	652	652	654	667	665	630	658	660	684	628	620	612	638	663	697	611	626	619	648	634	597	609	664	643	634	597	643	650	658	631	586	649	599	624	619	676	644	658	679	668	636	646	645	676	670	645	651	656	607	591	651	650	683	620	612	653	655	660	646	641	622	685	686	662	683	614	673	649	642	660	634	679	707	699	630	634	613	596	645	685	600	671	658	685	672	650	644	632	605	625	633	617	627	655	627	642	607	656	655	662	588	618	622	629	586	622	632	656	663	662	637	625	650	613	691	643	643	661	665	628	644	665	627	671	666	601	642	641	665	625	625	635	660	633	641	683	659	639	638	670	631	661	673	662	677	638	649	669	643	678	652	606	637	616	669	618	634	654	678	693	623	644	668	602	659	651	665	643	674	637	655	620	590	679	602	667	700	700	642	599	674	677	624	661	621	643	666	674	681	615	629	671	637	643	654	607	628	644	649	652	666	633	698	641	655	690	652	633	699	624	648	666	679	684	665	639	611	675	648	662	671	609	660	624	629	613	637	633	664	618	641	598	644	602	695	639	648	572	646	670	633	651	683	641	643	651	683	673	679	647	663	645	632	679	627	697	659	678	698
23659	21638	29658	24113	21639	20518	3097	1223	963	913	846	798	735	736	706	751	730	715	675	684	668	610	640	622	568	636	642	633	604	567	623	619	604	530	630	564	637	597	609	596	615	600	610	596	582	658	613	640	604	582	590	581	636	559	621	621	613	594	570	573	555	574	582	628	574	607	566	583	606	592	567	569	571	603	584	589	593	569	580	570	593	580	599	564	619	589	549	596	571	572	544	590	591	543	582	556	596	570	582	600	596	567	582	568	595	604	638	594	573	571	552	588	550	587	568	563	608	554	593	581	601	563	590	601	577	595	568	594	594	579	588	567	576	615	620	568	570	579	565	564	588	589	592	595	567	601	600	579	625	580	557	575	563	608	556	586	589	583	595	578	619	538	589	592	570	585	602	601	568	568	577	589	603	614	610	600	606	565	589	588	620	565	577	587	583	571	574	627	598	585	575	557	593	568	589	614	602	591	596	580	621	548	587	598	561	535	568	591	554	548	611	611	563	531	620	592	544	594	597	609	585	626	561	613	610	581	614	575	541	606	556	541	575	597	604	614	573	588	567	556	599	605	616	565	558	563	630	561	602	598	584	595	595	598	565	560	613	557	600	594	562	581	624	640	647	592	586	634	566	520	540	619	548	589	554	595	610	574	570	598	601	552	584	575	569	589	582	579	612	589	554	603	580	581	568	562	552	592	554	583	578	544	608	580	622	624	589	581	547	594	570	572	604	581	611	546	586	583	596	598	523	577	526	556	546	577	611	552	584	554	546	582	565	520	548	582	555	580	550	615	580	632	574	557	593	590	529	545	606	580	583	573	603	604	549	601	559	608	542	560	542	581	561	597	580	586	579	586	567	527	555	563	582	573	592	574	623	589	575	598	595	630	582	591	572	561	562	602	580	580	628	569	615	512	614	609	541	550	576	561	538	590	585	586	556	532	559	581	605	613	539	578	579	596	575	579	578	596	611	585	577	589	574	603	534	565	576	604	579	623	554	566	567	576	589	555	621	576	582	567	641	566	581	541	598	569	588	559	602	593	593	544	639	561	584	551	568	587	565	586	580	636	586	564	572	585	570	579	577	582	536	572	591	583	626	595	581	580	539	546	541	626	561	560	536	612	526	538	589	586	563	584	567	556	619	554	575	625	612	545	575	571	598	557	561	547	578	551	609	590	580	603	543	596	596	594	600	585	550	603	576	588	595	583	553	560	540	579	585	596	605	555	619	567	581	568	589	603	591	560	583	552	548	589	595	603	527	575	588	593	561	565	563	623	539	612	602	571	539	578	570	622	563	573	603	584	582	558	587	576	559	584	554	568	537	585	590	590	616	567	585	612	594	547	646	605	604	616	596	614	554	578	569	557	526	565	564	583	568	577	566	601	628	586	593	564	549	544	570	567	603	553	619	598	585	560	576	559	560	577	608	558	607	560	561	563	589	561	550	564	557	601	566	616	591	576	600	575	561	592	568	583	584	592	603	525	593	589	633	600	578	605	582	559	576	598	623	595	575	564	592	576	629	564	606	577	589	538	580	596	595	538	604	602	530	562	582	563	545	575	583	598	583	564	586	596	572	542	596	559	601	613	582	573	592	571	599	583	605	533	578	557	552	572	619	549	587	592	598	569	572	553	570	554	568	588	574	578	582	559	590	559	599	594	566	551	586	584	574	560	543	554	589	597	563	600	549	589	623	612	578	588	578	569	542	576	609	609	561	568	659	637	536	613	580	594	602	586	578	563	563	576	612	526	572	568	573	602	573	567	584	531	583	572	599	600	546	617	579	572	554	595	582	580	613	544	563	576	616	620	558	602	532	602	582	608	565	592	585	565	554	605	562	602	595	588	592	569	593	576	566	592	595	586	559	581	562	569	581	542	595	567	570	598	566	603	591	520	584	593	554	514	644	577	568	570	624	584	566	589	574	589	623	570	562	600	552	539	560	617	575	559	580	598	563	610	576	556	621	601	533	599	572	560	583	640	532	567	544	631	580	545	579	579	577	598	557	633	559	594	544	588	584	555	585	575	614	603	545	589	555	593	592	595	545	584	563	617	577	566	603	565	585	559	554	598	573	577	618	588	564	601	581	587	590	581	637	588	575	603	585	565	630	601	555	617	580	600	583	598	595	553	549	567	596	601	571	570	596	569	583	556	557	557	572	590	617	566	535	610	621	564	546	539	581	569	559	559	581	593	570	569	582	612	555	598	548	568	563	569	575	615	601	625	573	534	526	561	616	557	559	537	624	555	565	583	589	570	608	590	587	582	602	577	582	531	578	568	573	596	586	620	570	579	559	563	553	574	598	554	600	561	556	561	556	564	571	583	606	569	616	561	564	566	587	574	559	618	575	609	567	579	620	564	582	590	533	591	554	571	531	600	577	616	585	525	564	571	561	543	586	557	624	572	569	606	611	604	616	584	591	613	587	581	561	530	541	611	550	559	586	588	559	585	554	554	566	534	548	573	597	566	612	567	606	542	596	549	581	556	585	575	588	623	580	605	576	607	579	598	590	557	625	524	581	588	606	595	578	534	543	592	557	580	585	564	582	576	609	577	595	603	557	599	572	576	579	582	557	611	600	597	559	547	557	592	570	589	555	559	572	588	612	621	563	584	547	573	604	609	582	560	577	588	553	563	582	587	588	587	538	591	571	609	571	530	611	566	604	601	619	584	599	559	576	551	559	579	528	569	576	583	563	615	602	615	574	541	598	589	621	597	585	537	585	608	570	542	573	610	572	540	541	591	569	561	569	570	537	628	574	572	578	591	559	620	569	553	579	557	563	585	583	561	572	570	576	575	598	604	546	563	564	555	590	604	604	546	578	580	581	557	537	543	540	564	630	591	568	567	602	614	559	551	592	576	568	570	595	556	568	584	571	594	600	565	580	581	545	545	539	579	582	599	581	583	577	600	605	596	587	529	582	583	564	566	594	614	573	572	585	572	555	527	598	556	606	604	578	588	559	557	594	560	584	520	579	565	594	588	598	550	569	582	611	535	560	568	597	571	569	555	585	586	529	595	622	605	562	531	599	600	578	578	594	603	590	555	600	557	596	580	555	632	555	571	530	579	531	583	586	561	542	579	561	553	576	597	634	587	559	566	557	548	608	611	553	576	575	545	565	577	583	542	584	591	593	557	592	596	497	599	574	583	595	611	556	592	548	575	602	593	578	520	563	555	609	617	588	584	595	582	616	578	558	573	569	515	546	612	562	591	525	580	546	650	514	552	568	539	616	565	586	575	575	562	573	592	578	578	579	581	591	577	579	608	577	535	574	587	592	605	564	612	559	592	562	581	537	577	551	563	552	608	570	586	582	611	565	547	604	581	596	620	557	562	596	586	588	532	592	629	602	570	572	574	592	591	549	619	600	535	584	587	572	584	574	533	545	595	572	593	598	557	593	575	553	553	609	610	626	599	575	576	576	596	548	563	565	587	566	574	603	623	561	599	591	556	607	562	584	549	566	585	588	558	592	578	572	594	563	547	578	601	556	589
30285	17164	14538	8192	5753	4323	3506	2833	2391	2032	1866	1804	1567	1511	1397	1405	1382	1265	1234	1247	1110	1157	1150	1207	1080	1079	1131	1070	1019	1049	1019	1080	1016	1059	980	1041	1043	1037	997	1053	1018	1031	972	1052	1000	987	1066	1001	1027	997	1002	996	1020	993	980	987	951	1004	1032	965	983	1002	961	1038	1029	980	954	991	961	968	1019	956	1040	1013	958	1028	946	964	985	957	968	990	949	1080	1008	1047	953	953	862	996	961	982	962	960	1002	955	949	1032	1000	925	951	940	959	972	934	913	977	964	956	952	984	951	971	955	911	938	985	987	929	953	949	1001	1016	988	983	930	979	959	959	942	930	1000	950	983	924	988	993	1006	981	969	946	969	998	960	953	920	948	931	934	1005	943	1009	964	950	921	986	928	988	977	938	953	959	971	954	1006	1032	968	963	1006	953	963	932	971	941	996	956	961	970	982	939	1012	949	913	951	943	975	913	993	1005	995	944	1029	995	966	935	1014	952	967	968	949	942	962	935	983	959	984	924	984	965	978	992	897	1013	950	946	1023	1028	1010	956	1025	1026	955	1009	972	966	924	964	923	967	980	1019	1010	924	1018	966	946	942	979	961	967	981	997	942	952	923	992	980	955	1000	976	969	962	1020	1007	978	997	996	986	907	1046	950	933	986	960	983	966	1025	968	912	930	980	985	957	919	999	944	929	929	968	995	913	1012	1010	938	942	980	1025	946	968	945	1006	942	976	1036	943	951	981	978	965	972	932	969	938	985	1019	956	879	979	955	1017	983	971	983	995	933	941	965	989	959	954	936	928	987	959	958	988	935	947	1014	985	973	901	971	920	961	994	992	989	1023	960	984	996	995	920	984	995	941	954	1020	984	936	907	978	922	998	964	986	1028	988	929	996	970	1026	928	984	970	1001	978	960	967	1002	998	938	926	1016	957	954	953	935	942	981	1036	1033	959	939	984	964	1032	994	982	925	1052	923	1004	972	978	1002	1029	933	943	1033	1016	959	901	961	940	987	938	945	951	954	979	937	971	960	988	995	951	947	873	965	1009	969	991	933	993	962	981	986	937	964	1006	1013	1036	976	950	924	955	1000	1000	938	983	966	990	972	983	955	932	979	980	990	973	934	1003	980	981	1004	945	1004	1010	983	952	995	965	959	963	968	955	1024	1022	938	919	990	960	937	934	917	975	919	973	935	929	947	936	982	978	937	955	991	950	986	1047	994	960	935	973	976	1044	1004	985	993	988	986	985	989	973	963	938	1012	968	910	943	898	949	915	948	985	955	943	915	943	965	949	993	988	981	951	979	958	992	948	954	970	1010	941	975	995	1026	930	963	952	984	992	942	953	949	996	985	1002	974	957	996	957	947	932	1024	1030	978	976	984	982	940	943	950	989	993	1012	984	969	937	988	956	971	996	1006	890	969	948	977	1017	960	939	975	1008	951	1002	980	1019	941	972	967	978	974	1007	986	997	941	981	1012	917	978	961	981	1005	993	989	996	956	941	1007	968	969	1010	951	969	952	1040	1002	992	939	967	979	977	939	975	1003	1004	979	994	882	1022	956	976	1034	965	958	958	946	975	996	1011	929	941	997	975	954	975	969	905	945	1020	945	977	949	975	957	947	1076	932	928	937	983	953	960	950	1002	918	941	944	993	981	981	1009	984	946	988	980	997	954	965	989	984	983	971	982	975	1003	901	952	953	992	1020	989	943	1016	972	919	1026	1018	987	980	958	974	946	914	940	1002	961	1001	957	1000	985	955	1019	941	988	1016	1000	1008	1009	990	973	971	961	1020	954	988	913	1012	958	992	913	934	965	1001	946	986	974	969	922	947	963	937	909	983	953	948	913	953	983	958	992	920	968	974	970	969	966	926	955	970	978	922	979	987	965	1006	933	980	997	937	996	991	942	968	982	953	1016	958	913	955	1009	915	955	975	985	973	984	1027	957	924	922	938	937	978	1042	965	960	952	984	914	971	940	953	923	968	993	921	944	927	976	996	994	949	978	1017	1030	950	1015	993	1037	959	909	965	1005	942	976	934	1012	975	996	928	980	936	939	970	1005	929	909	938	943	932	955	932	968	988	976	990	976	982	1021	961	985	961	937	931	1022	939	999	938	974	1011	933	1003	962	978	936	979	1009	929	971	914	961	939	1026	1013	960	932	1007	965	963	959	954	970	980	981	968	956	970	915	997	968	939	958	1007	992	918	993	963	1052	989	971	942	978	937	984	991	926	919	969	1029	922	1024	984	946	991	986	944	990	969	910	984	1014	950	1005	951	992	976	1035	1014	963	967	946	969	985	987	967	958	985	966	992	948	956	937	956	959	980	1007	939	989	969	952	1035	984	964	945	939	928	972	967	944	950	950	969	964	996	968	947	931	998	1009	921	957	951	1021	1003	953	985	1039	912	968	942	1018	1019	943	972	935	985	989	934	951	980	942	987	987	992	1002	1071	987	974	998	939	1006	970	973	935	984	994	884	991	940	977	1003	944	968	960	968	950	933	952	994	946	940	970	977	982	1037	975	1002	949	1005	997	980	950	989	1003	951	981	961	1022	996	1010	1026	1006	947	957	975	990	953	1033	977	1060	961	967	952	956	996	999	997	974	969	1000	975	916	965	938	976	967	1038	990	975	956	995	971	968	925	989	959	914	956	944	974	961	957	945	933	958	958	970	993	966	936	967	927	987	955	978	940	1035	963	951	994	977	928	993	1009	968	966	972	949	942	971	925	971	931	947	984	975	1010	961	979	955	964	974	986	951	940	960	912	942	941	941	937	958	998	964	975	984	976	959	977	971	1003	954	975	965	948	1016	954	988	996	966	1053	957	924	977	983	934	976	905	914	992	951	929	954	1019	984	990	933	995	954	998	1018	991	956	958	1020	989	968	969	936	907	939	1046	1033	979	989	945	975	1016	980	992	966	971	1028	1042	1006	941	972	980	994	966	1012	968	967	963	1007	927	983	960	971	973	955	966	1010	975	1041	999	944	1038	958	941	924	923	955	934	913	983	1018	1004	914	948	989	928	1018	1007	1012	998	946	976	952	949	989	914	1002	972	923	985	1015	997	944	1000	963	938	1000	956	970	994	1041	969	1008	997	952	950	1006	982	1012	945	947	1026	939	960	1018	932	989	970	949	936	1004	1019	1009	945	1032	992	956	968	928	957	998	980	930	957	995	949	936	948	981	977	976	956	944	996	996	959	937	948	1034	938	917	954	975	940	943	967	966	966	954	1000	995	984	956	1013	1029	959	975	929	1009	943	980	950	954	989	931	1000	980	973	979	927	950	967	1010	1008	930	965	962	942	950	982	948	959	974	961	949	980	946	1045	981	957	986	924	991	930	986	956	984	965	995	927	983	989	994	990	967	938	996	1000	1004	966	1006	941	961	998	951	974	977	965	957	955	995	916	1030	1001	1007	942	947	969	977	959	921	908	1034	971	996	942	929	975	936	990	990	983	979	1018	976	953	982	956	941	988	901	1004	936	950	947	933	1006	967	970	961	962	954	919	981	963	1017	1003	967	978	949	934	920	970	936	1020	927	998	987	991	1028	925	1005	956	977	947	974	918	980	1026	979	952	1004	970	974	966	985	989	934	948	949	1006	1005	997	952	960	979	966	934	952	989	926	965	1015	917	945	957	931	978	897	940	1003	959	955	962	1008	953	935	958	933	928	978	975	942	1012	929	973	1013	912	954	1002	989	974	983	1007	988	977	949	992	982	947	1008	977	971	973	986	928	997	996	965	976	966	951	983	967	1016	980	939	988
27185	21120	8959	503	312	236	195	188	172	152	179	161	161	161	154	158	156	144	166	161	155	179	153	140	154	188	158	155	163	151	159	150	156	178	151	145	138	152	172	154	150	147	141	155	163	152	135	136	159	142	146	149	148	170	153	151	155	145	150	164	166	171	152	142	156	135	144	147	158	159	151	149	134	157	174	151	194	149	145	135	142	174	159	125	140	147	143	159	152	160	164	134	141	173	161	153	152	155	169	144	161	143	159	160	172	170	136	164	151	168	149	169	163	155	145	149	148	134	144	135	148	178	149	141	141	131	143	142	129	152	163	152	161	155	144	173	132	133	154	161	137	142	154	151	163	138	144	153	148	153	138	157	144	142	152	161	164	150	155	146	163	147	135	147	141	152	143	147	153	158	174	155	165	153	156	144	126	121	170	167	141	135	151	167	164	174	154	143	143	163	158	173	163	154	169	146	152	168	155	148	163	155	152	167	143	151	140	137	179	155	138	153	139	146	152	158	160	162	148	158	157	142	159	128	147	146	155	166	139	165	158	168	145	159	148	157	169	151	137	150	150	158	146	159	154	150	172	143	154	171	145	152	164	156	157	142	159	159	169	139	156	151	167	145	146	150	161	147	135	171	172	150	133	148	144	158	139	150	152	167	159	144	146	174	164	147	124	177	167	177	155	138	141	133	171	144	154	167	158	158	130	162	133	142	143	164	159	160	144	172	150	145	156	150	152	143	177	138	156	173	161	176	151	162	149	150	139	180	175	149	152	156	140	185	130	163	166	140	161	138	166	143	147	141	156	165	165	180	134	153	159	148	156	135	136	125	160	145	173	131	142	141	148	163	169	175	155	143	130	159	155	158	155	168	133	147	141	161	152	134	167	135	161	143	161	149	154	147	141	145	137	153	169	162	158	174	136	137	164	137	152	138	150	157	147	169	168	161	154	153	144	154	142	137	154	142	158	132	153	154	154	166	136	148	148	135	167	150	156	146	160	148	151	153	160	157	158	143	149	156	146	167	149	148	158	138	154	169	154	139	155	149	170	162	147	136	134	152	135	163	149	150	146	147	145	154	146	159	154	172	133	155	161	158	146	150	152	146	107	152	137	153	155	149	147	141	133	186	163	153	157	162	153	136	175	140	146	155	169	155	144	146	138	152	146	140	133	150	168	179	164	158	153	157	133	145	142	170	155	150	152	171	169	149	171	157	149	157	168	160	155	149	171	155	150	147	153	146	155	150	130	158	156	182	150	153	157	146	146	174	155	158	151	168	142	162	148	154	142	159	110	147	135	145	154	157	180	155	144	134	151	143	168	154	134	144	132	137	145	157	145	163	181	155	155	156	136	141	143	147	152	139	157	140	138	150	145	155	136	165	163	160	151	162	142	148	146	157	126	132	162	151	137	152	160	156	134	131	153	138	187	155	141	161	164	155	148	162	150	152	185	162	129	147	156	149	156	136	131	144	151	143	142	164	150	146	159	139	141	142	135	137	144	158	160	163	162	140	148	144	159	157	163	149	157	167	164	152	140	156	152	156	140	150	122	130	153	153	162	189	139	146	136	153	145	151	152	176	168	177	142	163	158	153	150	165	154	165	158	191	145	140	148	136	157	145	155	134	142	147	144	163	160	142	160	144	153	153	150	133	170	130	168	168	170	157	139	152	134	140	137	140	143	150	143	161	134	138	162	125	151	162	153	147	160	165	165	161	147	170	152	161	133	142	180	150	157	140	143	160	142	140	134	147	174	115	142	152	151	156	129	171	147	163	152	146	149	148	147	174	156	157	162	175	164	154	140	147	151	155	169	162	154	157	171	139	180	147	172	162	154	163	161	159	163	165	158	131	143	154	144	138	131	153	121	156	137	145	133	150	147	160	151	158	141	166	159	152	145	127	148	180	155	142	148	147	147	178	140	129	139	147	168	149	150	162	158	153	161	144	161	144	140	175	150	150	156	165	166	159	158	152	121	156	143	184	155	166	166	149	149	141	136	167	154	158	185	123	147	154	151	173	164	135	140	156	139	149	135	152	178	146	137	160	128	152	172	155	158	144	151	164	142	121	149	142	152	162	165	126	167	140	155	172	133	151	144	141	148	143	140	131	127	178	151	144	151	169	138	150	147	167	145	144	116	159	147	146	150	147	145	159	150	167	142	163	137	156	147	158	153	146	167	149	138	145	145	120	139	162	170	150	138	144	148	150	150	128	146	145	161	139	157	159	163	160	154	159	140	153	144	156	168	160	146	160	148	149	161	160	150	147	120	160	146	134	163	161	158	140	152	156	150	153	155	150	137	164	150	143	153	173	149	162	147	152	155	156	158	152	155	164	172	141	141	168	153	154	138	146	190	159	148	141	139	157	158	136	139	168	132	141	176	169	135	144	165	140	161	147	152	161	153	158	163	131	167	169	133	172	134	147	134	170	141	143	159	158	153	156	146	157	127	160	157	172	151	170	153	182	148	177	139	148	151	183	137	131	137	156	154	160	145	169	151	151	140	149	187	133	154	157	156	141	131	136	147	167	157	160	158	145	165	148	179	158	162	131	155	156	160	165	142	147	171	148	136	151	165	127	165	127	152	168	158	158	159	169	172	137	167	164	141	151	160	139	147	154	163	156	148	149	156	146	160	144	144	162	149	154	160	140	168	158	160	148	157	166	143	163	142	162	135	133	163	158	135	167	171	147	155	146	155	163	121	151	142	134	146	138	142	151	152	168	154	168	163	142	155	152	150	157	134	146	136	160	149	157	158	144	160	143	151	178	152	156	143	152	157	159	159	158	156	157	161	143	159	158	144	154	144	160	159	150	156	157	164	146	140	149	163	168	148	187	144	170	149	147	147	156	153	166	130	148	159	147	138	131	157	154	176	152	151	163	143	128	164	185	153	133	161	131	145	155	140	142	163	150	164	152	171	152	138	150	170	154	157	153	145	139	141	166	177	159	146	149	151	136	167	154	147	133	162	156	160	153	141	172	139	152	151	167	150	136	134	184	153	184	149	149	132	139	163	175	147	149	135	165	152	151	145	145	152	164	148	139	138	151	155	176	124	139	162	146	153	151	182	145	159	166	142	152	143	148	148	154	155	145	138	154	144	138	150	162	149	157	151	152	174	145	153	158	159	158	134	159	145	150	151	134	145	152	148	158	151	151	160	142	147	192	164	149	157	155	162	130	155	165	143	160	164	162	139	132	163	176	157	172	156	152	157	135	155	155	155	151	146	167	151	142	149	138	145	143	147	146	148	155	154	167	145	168	141	134	159	156	143	147	167	162	144	164	181	157	159	158	145	137	154	147	144	148	149	151	144	137	165	149	165	133	161	154	167	166	155	147	165	145	162	145	139	156	152	155	156	134	150	155	134	158	132	166	153	174	143	147	176	161	141	149	136	148	153	137	158	146	151	160	143	174	178	170	165	151	150	149	161	171	168	160	161	163	150	156	141	160	144	149	153	150	148	161	153	159	153	152	168	128	161	142	155	158	147	149	149	159
15979	1433	1259	690	564	415	389	380	371	341	319	325	332	310	308	302	285	292	306	286	284	277	282	270	330	259	267	324	269	282	286	226	300	307	293	307	278	305	263	298	284	320	257	267	310	282	312	295	271	290	286	304	263	289	282	271	261	278	308	264	289	297	292	279	299	276	309	277	322	292	309	280	276	273	267	300	250	307	269	273	290	308	284	299	269	283	282	275	286	277	266	288	279	287	287	266	273	278	303	273	275	286	310	306	263	284	279	279	271	261	273	295	231	278	237	282	301	249	293	275	310	283	327	314	281	299	258	295	269	278	305	273	275	281	323	298	287	272	277	281	284	282	286	286	308	268	265	245	288	263	274	294	308	250	283	291	286	297	280	263	268	305	303	302	275	309	309	269	272	303	288	269	279	325	293	283	299	273	306	285	310	284	277	256	327	311	294	252	306	276	315	273	263	268	310	273	293	287	266	292	293	309	314	296	233	293	297	272	294	262	290	308	303	306	304	305	262	297	265	304	283	313	289	252	287	263	267	275	321	267	302	277	286	272	268	268	282	264	288	283	301	308	301	277	284	274	303	288	295	262	310	284	273	294	260	261	285	270	267	286	290	274	310	289	314	264	273	267	309	282	274	252	285	317	288	317	266	307	265	249	273	276	276	294	298	270	286	281	307	291	299	280	274	279	300	288	294	271	319	299	255	273	289	279	268	265	263	290	264	300	285	270	333	304	290	275	303	305	301	242	287	272	278	288	306	291	267	288	280	294	284	278	302	294	303	282	288	297	299	268	288	264	277	284	268	288	288	284	294	282	288	290	281	275	293	305	268	281	276	278	284	306	291	298	279	278	291	270	272	296	299	255	266	299	292	274	293	262	290	295	253	283	298	298	298	282	302	300	296	297	298	287	290	283	291	287	269	284	303	262	291	319	257	301	287	275	247	332	292	277	274	290	273	309	280	276	313	281	293	300	276	300	325	253	269	298	298	267	311	272	275	275	268	297	289	306	301	261	305	285	283	255	297	279	269	281	254	273	292	301	320	277	270	324	267	294	286	305	301	272	288	270	283	280	289	311	269	272	269	291	285	285	262	277	287	288	276	294	273	268	293	287	282	273	246	268	277	280	301	301	249	287	263	294	277	271	275	281	290	273	261	280	277	302	304	284	279	293	303	301	266	300	289	300	304	252	288	258	292	299	290	270	298	299	274	281	277	298	265	291	302	286	293	296	317	279	264	290	307	301	294	271	288	303	256	301	276	276	268	272	273	308	286	304	279	285	259	254	276	283	280	314	238	265	303	263	301	244	323	294	261	285	305	293	286	271	286	282	269	262	291	287	268	285	311	302	291	267	272	262	285	258	279	329	312	290	290	292	290	280	259	306	272	294	257	290	261	286	281	299	276	290	285	277	275	272	288	265	262	289	287	281	284	269	296	307	302	305	273	275	268	260	299	287	288	257	270	255	321	283	293	294	267	323	300	280	309	281	274	300	264	276	273	265	274	297	280	288	282	279	296	279	294	310	319	283	293	288	277	273	276	305	290	248	257	328	289	287	309	306	292	291	316	293	280	298	264	297	290	296	300	272	268	315	246	286	274	295	280	298	294	300	288	296	261	270	257	284	281	279	298	304	295	283	281	281	301	256	307	281	300	302	279	277	270	294	277	264	295	289	272	266	295	292	305	285	268	269	273	317	249	288	293	307	297	284	281	281	291	265	274	282	275	268	274	296	257	270	268	314	318	266	296	302	277	280	296	263	295	276	310	288	304	288	301	287	308	295	297	298	273	251	251	285	243	284	284	264	254	254	262	288	254	298	300	289	297	273	281	296	298	278	286	326	299	276	284	278	306	260	273	282	287	272	322	285	258	283	267	283	288	300	297	252	263	282	313	292	270	282	305	298	317	283	291	291	311	261	307	266	258	316	285	281	252	284	294	287	287	272	289	307	264	295	270	297	253	284	286	270	254	272	310	291	289	253	291	262	292	278	324	298	257	277	271	269	281	280	287	264	295	308	289	306	280	307	278	283	281	295	306	297	308	287	301	310	288	299	259	293	281	283	306	317	285	262	293	257	286	282	292	302	270	305	312	285	270	274	288	269	301	292	311	318	285	263	290	276	286	279	307	309	288	259	318	289	273	290	297	268	281	272	270	273	309	324	307	295	285	277	287	285	280	253	281	268	297	309	279	304	293	292	259	294	266	292	281	306	265	281	293	271	287	314	278	251	288	333	267	299	283	284	291	280	291	269	275	290	286	304	286	301	277	256	274	295	315	292	281	276	277	263	275	272	303	277	287	281	283	308	298	253	292	300	323	282	271	296	293	284	304	264	311	280	342	313	253	283	276	284	267	294	294	259	285	273	300	290	293	306	306	271	300	286	294	291	284	280	293	283	290	289	269	291	335	287	260	301	321	279	292	282	300	323	290	309	284	284	264	243	290	287	265	305	290	260	280	283	289	312	290	282	261	311	275	265	267	300	292	235	252	273	275	289	303	263	269	249	311	296	267	282	278	299	274	278	256	301	282	327	292	286	284	272	267	289	279	290	310	299	273	309	270	284	290	315	247	267	276	258	271	293	275	268	306	286	279	281	334	275	306	278	274	290	281	302	289	295	280	272	286	275	308	282	270	276	283	302	283	277	284	298	246	294	279	302	283	323	302	336	277	276	298	282	301	302	311	276	295	281	316	281	288	275	284	267	304	293	255	303	299	290	301	267	307	290	251	288	310	277	272	313	286	275	287	282	264	260	252	266	285	279	306	296	283	305	265	285	300	277	264	269	332	284	287	255	311	274	256	297	264	276	306	297	316	285	302	313	287	310	318	263	289	280	287	298	299	286	317	291	304	299	283	300	302	304	294	285	259	264	285	297	318	273	280	257	324	295	288	312	289	309	259	300	272	267	299	285	294	287	298	290	264	295	321	247	272	287	269	277	259	281	294	266	317	313	278	261	258	274	269	316	290	286	297	283	292	298	300	290	307	296	292	282	298	306	278	268	289	294	285	286	279	292	279	275	274	283	287	288	285	268	301	283	288	289	277	282	283	296	295	301	309	272	260	270	277	281	290	281	261	290	286	268	327	281	276	305	283	309	271	303	273	282	302	291	286	275	291	279	284	313	272	283	288	289	281	286	277	300	304	309	290	284	298	288	268	287	298	288	273	301	279	288	291	291	299	294	272	266	301	285	298	283	311	252	277	267	298	279	280	281	313	308	306	298	259	309	285	301	300	273	279	311	292	291	276	295	300	277	293	306	268	305	308	272	307	280	302	254	280	264	275	268	269	261	282	311	289	294	277	303	294	264	311	302	274	299	287	271	271	300	275	278	272	248	295	283	307	281	300	303	297	265	331	280	286	290	294	274	283	290	293	308	291	291	295	280	300	314	315	267	286	283	333	297	280	277	311	307	300	272	284	320	256	278	316	276	313	300	291	271	282	272	335	312	268	280	278	242	283	292	285	264	304	292	302	289	278	297	288	310	301	257	294	280
24635	21606	29048	24635	21008	2938	901	667	567	591	541	448	476	468	393	419	402	424	426	403	399	395	388	398	379	411	391	413	399	401	363	373	374	366	399	402	379	352	369	387	390	401	386	393	361	393	381	388	397	397	377	364	355	390	378	362	418	353	371	338	339	343	379	376	388	368	378	372	349	397	376	383	367	405	368	387	337	385	397	361	376	397	374	373	411	374	376	369	366	396	387	388	354	354	368	376	407	321	392	374	375	399	430	397	367	379	381	386	408	376	401	378	361	368	399	382	361	373	413	381	387	349	423	364	392	376	348	364	361	411	355	385	353	365	384	375	392	385	368	353	365	382	355	384	369	340	386	390	387	374	420	380	374	369	323	374	388	357	402	367	401	406	352	378	354	391	364	353	371	345	386	388	387	374	421	377	379	369	371	382	364	378	386	386	363	353	351	415	371	349	360	369	352	353	364	399	354	395	373	360	368	346	386	358	392	380	372	337	360	378	390	368	393	341	361	370	358	365	355	339	400	370	336	363	362	378	355	355	365	366	371	380	382	384	382	396	367	370	350	362	358	361	361	381	355	355	373	387	368	367	346	358	356	359	388	368	385	382	387	390	372	369	362	358	363	396	378	396	321	372	417	358	352	393	363	374	370	371	392	417	388	364	375	361	356	400	365	404	403	381	391	361	366	371	348	341	345	384	354	374	404	382	357	369	394	357	399	396	355	378	376	363	382	382	387	357	397	360	344	375	368	371	364	372	386	390	382	365	363	372	386	357	421	365	402	372	374	341	363	372	412	398	371	409	374	390	357	382	384	396	384	387	365	373	374	343	384	378	359	410	411	371	370	389	378	391	353	376	377	358	404	347	356	357	377	388	400	360	376	389	343	384	357	403	369	405	360	361	343	345	391	382	385	378	340	354	406	389	354	361	369	359	369	388	391	383	388	365	377	389	382	394	373	394	375	368	352	381	363	354	397	362	360	380	326	338	391	390	369	385	390	384	364	380	365	381	357	404	333	396	386	360	348	372	368	375	370	376	381	361	389	401	392	370	381	353	374	361	368	339	405	401	378	373	401	377	370	351	410	345	352	372	351	351	381	400	352	389	358	377	358	382	325	365	380	375	375	365	354	362	393	393	348	381	356	379	399	367	367	373	359	409	374	375	375	394	391	392	373	372	385	345	378	370	339	380	346	336	368	417	370	407	343	343	384	394	357	354	389	386	369	397	351	358	383	365	373	346	364	379	372	340	401	393	351	388	367	362	383	358	333	378	375	335	395	368	381	357	384	348	391	367	336	357	351	406	372	364	401	366	369	375	372	362	380	342	375	383	391	352	402	367	396	370	364	371	372	357	395	361	384	333	364	331	381	423	373	340	353	368	379	394	352	363	386	365	375	375	375	377	382	368	379	363	381	362	350	371	372	394	399	342	384	369	388	368	371	398	346	417	385	373	354	361	332	405	388	349	381	369	351	355	362	398	413	362	382	393	385	381	357	362	358	375	379	362	355	356	364	387	385	334	387	379	376	386	355	368	407	382	398	349	392	365	371	354	350	370	403	368	356	354	400	373	372	376	401	370	404	389	372	386	379	441	390	356	386	354	378	400	408	344	364	318	383	390	339	363	389	403	398	373	392	375	365	344	367	377	393	332	415	401	386	378	360	371	365	379	384	369	354	344	334	384	356	358	385	384	392	399	404	356	380	375	384	400	360	336	391	363	362	364	377	377	338	351	357	325	404	392	348	377	379	356	334	388	380	382	392	378	371	371	323	370	374	376	372	346	362	391	386	358	363	354	364	356	360	347	347	379	359	386	390	369	334	374	374	343	385	380	378	376	409	421	372	366	360	391	386	379	395	363	380	363	377	319	394	356	379	360	353	345	348	326	376	370	379	366	367	342	359	388	381	357	344	392	399	349	377	348	351	348	351	385	376	369	371	375	364	381	357	375	414	426	363	372	378	389	362	393	398	350	334	395	388	377	403	403	401	398	370	349	385	385	364	366	370	397	365	374	398	368	369	340	366	355	343	389	356	397	351	385	421	404	357	393	353	355	373	369	362	375	364	396	334	346	363	387	361	376	379	353	368	367	364	354	392	390	377	415	359	373	367	375	387	340	370	360	395	384	334	371	355	383	361	346	373	367	352	355	371	389	354	341	409	349	382	365	353	377	344	366	361	366	383	343	384	365	327	393	349	380	379	353	375	390	377	343	352	362	366	339	363	349	340	377	351	391	381	360	395	339	355	362	371	359	359	364	345	376	368	354	385	379	365	397	389	370	340	361	386	360	395	368	374	347	383	381	382	347	367	374	349	400	383	394	382	372	378	344	387	379	340	345	381	342	360	401	346	374	374	376	370	338	402	382	382	367	360	364	388	377	337	379	376	376	365	363	350	368	402	366	366	353	366	364	385	386	384	367	388	386	386	348	349	353	365	379	395	369	381	361	309	357	380	348	356	338	371	383	395	381	371	423	352	339	406	395	365	364	346	414	353	378	373	376	350	344	405	349	368	357	370	371	388	374	360	389	377	357	367	363	394	360	389	401	367	370	365	367	375	383	350	384	349	378	375	372	370	363	363	381	389	399	373	362	394	346	380	372	396	390	359	385	382	387	357	361	393	344	422	334	362	373	369	366	399	377	374	404	362	398	340	399	389	396	400	357	383	362	362	374	378	368	423	394	366	379	398	379	404	370	391	404	348	330	372	384	372	370	385	372	380	382	386	351	378	365	401	378	360	392	336	367	409	386	346	347	365	378	367	362	367	360	380	365	361	389	379	370	355	385	414	348	359	437	327	380	347	377	374	373	365	369	358	403	366	347	342	378	416	344	371	343	368	381	374	363	352	397	386	413	396	371	349	355	367	368	397	358	391	373	359	386	423	358	365	367	390	392	347	362	393	386	355	403	377	345	316	364	397	352	413	358	352	360	345	376	380	396	371	369	363	381	380	374	360	410	402	371	373	407	355	383	373	351	380	353	372	392	373	376	342	401	350	373	390	381	383	383	342	369	352	400	398	370	384	377	367	404	349	357	387	362	365	366	368	341	366	350	338	398	409	355	356	366	362	403	351	362	370	382	370	368	367	343	386	383	397	387	351	345	364	406	381	356	349	379	409	375	393	366	410	359	355	379	380	354	379	341	391	340	345	387	368	348	385	369	391	367	337	363	392	359	392	383	384	397	372	371	365	368	343	382	374	351	349	357	380	420	349	376	384	351	393	384	373	384	344	377	346	368	361	324	357	367	356	364	343	388	365	358	420	351	376	356	394	379	391	376	364	350	375	362	381	344	355	388	350	370	384	355	395	357	398	386	344	379	377	389	369	371	379	383	386	386	391	366	395	385	382	360	374	353	355	385	366	386	388	364	385	355	375	355	374	371	357	366	368	385	364	371	370	385	385	395	365	365	373	342	413	351	377	397	368	402	363	386	380	364	354	340	355	365	361	363	395	341	368	417	366	390	370	364	405	352	378	377	403	349	395	351	348	368	342	380
28356	10533	9036	4626	3206	2438	1932	1673	1369	1200	1124	1068	1025	951	898	834	832	793	811	765	749	790	735	747	699	732	728	733	671	680	693	676	643	690	678	707	728	751	697	695	671	720	646	707	673	660	617	697	627	679	691	680	616	672	647	612	658	646	625	677	674	649	646	692	708	667	695	622	686	657	660	653	665	644	632	658	688	650	650	660	638	631	611	629	626	661	675	654	631	673	647	675	660	657	678	623	675	668	641	646	633	647	670	640	634	633	663	606	681	676	664	665	674	635	624	639	671	716	678	649	654	659	644	661	665	654	614	681	624	616	661	692	637	659	637	665	679	660	681	686	644	645	675	621	663	634	632	690	665	629	659	660	623	625	650	641	618	631	674	678	669	621	640	685	676	681	654	624	653	660	658	656	700	625	697	617	660	659	671	636	629	636	623	622	697	658	687	695	633	676	649	635	680	666	629	694	685	639	645	648	610	622	713	640	594	652	669	687	680	601	649	675	648	696	692	699	686	688	667	652	635	635	678	631	663	642	626	665	664	664	651	646	668	644	628	652	647	648	690	686	662	646	642	645	664	661	600	624	648	654	614	665	633	687	674	652	599	675	689	700	655	606	623	651	662	690	664	649	679	666	648	625	608	677	666	623	634	697	697	623	678	683	661	643	657	663	717	641	697	638	660	641	667	645	645	668	672	676	651	700	633	631	663	727	617	672	609	683	667	673	648	639	676	667	655	667	686	631	643	627	640	667	669	665	605	684	632	615	665	681	658	630	664	614	642	631	676	668	645	658	661	715	692	662	647	683	686	624	647	674	658	655	652	687	675	665	636	615	626	618	649	606	640	644	691	661	652	644	701	609	628	620	670	627	636	702	620	643	680	663	653	689	633	630	645	640	611	685	662	647	644	663	641	699	649	634	662	646	677	630	659	633	679	679	638	653	634	677	684	643	627	665	671	625	701	640	662	637	669	702	683	710	663	667	676	647	681	630	677	673	644	677	642	668	642	639	638	680	672	646	653	644	640	639	722	665	618	612	668	664	648	642	620	642	633	658	666	663	635	575	616	637	611	669	672	641	614	649	653	648	640	664	626	622	664	617	647	661	630	587	680	654	661	622	646	676	641	631	636	663	643	663	639	630	645	664	680	650	619	672	633	618	652	655	674	623	624	661	621	646	674	659	700	633	655	653	673	668	646	650	665	668	600	636	675	660	627	636	660	666	641	637	694	653	674	678	606	640	668	655	633	628	638	658	696	626	671	642	622	686	684	640	662	605	659	672	686	674	672	619	626	624	633	673	638	625	639	598	654	660	659	625	619	660	689	671	698	646	647	696	673	701	639	651	630	644	639	660	637	686	641	657	667	655	663	640	670	652	654	638	638	657	646	687	644	668	667	639	694	662	644	675	667	633	674	626	673	618	706	680	683	647	671	648	642	634	637	618	669	687	663	654	612	661	674	673	609	637	624	680	672	673	613	636	647	614	683	664	663	643	610	626	651	626	668	636	699	647	636	675	657	634	668	647	659	673	649	636	623	695	617	674	625	650	650	616	642	618	650	677	646	610	625	618	662	683	658	652	636	684	698	665	689	657	626	655	633	639	686	685	687	649	661	623	674	682	608	657	642	617	677	677	664	626	646	684	633	660	643	676	665	642	664	635	649	688	663	587	678	676	640	620	654	634	659	656	657	637	670	659	611	621	643	635	664	656	652	643	641	665	689	642	637	665	686	643	660	607	647	684	693	663	667	623	605	666	660	649	708	642	637	620	680	665	690	696	692	650	694	605	601	632	578	639	667	621	641	678	716	634	669	680	651	666	676	697	688	660	668	650	646	691	662	621	628	682	653	612	653	677	658	629	654	696	670	676	627	630	647	646	633	677	610	651	631	640	658	687	717	683	669	670	638	665	635	665	663	652	667	676	649	688	642	674	712	670	690	708	621	675	645	671	695	658	635	714	659	680	702	623	654	681	650	629	679	631	661	615	678	660	637	607	640	636	626	669	652	690	647	651	692	675	644	681	640	669	654	636	656	637	667	653	633	658	646	643	672	714	633	674	633	687	657	623	647	662	625	668	609	677	677	702	642	692	607	649	637	691	636	677	655	683	652	631	646	680	643	657	658	683	668	652	635	683	662	662	638	611	635	656	653	648	662	695	634	628	622	626	685	659	650	647	610	634	653	595	636	658	609	637	656	657	603	672	637	657	667	627	668	660	668	657	640	693	621	696	657	634	680	691	614	669	664	668	700	678	635	692	639	679	709	688	632	688	647	653	608	643	617	666	641	671	629	660	622	643	646	668	647	618	670	666	637	642	669	594	661	653	691	700	627	682	661	637	691	632	625	662	608	668	624	622	680	591	667	645	645	613	659	635	646	651	695	704	678	653	612	680	681	644	644	656	687	658	627	630	679	637	637	642	688	651	632	633	647	623	665	639	604	661	637	634	620	598	656	678	634	642	621	688	634	647	638	632	654	704	643	666	685	657	710	631	669	686	661	635	666	619	629	672	659	673	656	690	661	670	634	660	613	601	622	650	688	669	674	622	657	635	649	670	626	652	668	653	678	681	676	659	702	642	685	631	654	653	622	641	624	643	621	660	648	664	628	672	643	718	671	681	642	637	632	661	662	606	669	640	669	627	650	659	637	662	647	628	638	662	654	650	625	628	679	639	694	692	700	656	688	693	646	678	684	658	668	694	634	651	676	661	639	631	666	620	626	631	666	639	677	629	644	654	662	654	679	641	640	653	649	644	619	664	601	677	607	626	679	653	607	645	636	647	641	646	674	672	629	653	637	616	648	689	636	662	675	640	658	588	609	676	687	619	677	678	695	664	674	668	639	695	716	661	635	685	677	668	651	673	648	669	644	678	668	653	687	553	687	685	642	668	678	691	664	674	699	661	671	656	648	664	695	655	636	675	613	696	641	641	610	683	679	626	685	631	646	649	686	650	661	639	656	661	685	669	671	656	624	664	652	674	638	678	647	660	655	671	660	620	630	654	653	663	660	659	678	638	692	600	640	618	641	646	639	683	610	674	596	667	650	669	670	693	619	631	674	654	686	651	668	636	669	691	615	642	655	663	654	646	618	653	679	662	710	681	615	646	654	622	651	647	645	648	685	667	635	624	657	634	657	645	645	638	644	668	628	665	654	656	673	654	635	641	633	670	662	669	653	646	651	661	611	656	678	622	609	651	651	628	648	623	636	649	668	680	652	624	663	687	624	631	680	632	630	651	706	661	695	698	635	647	658	651	670	621	648	675	705	645	679	634	670	616	624	681	701	638	640	611	708	659	641	594	669	668	659	691	611	673	638	682	664	673	624	632	658	699	685	616	676	711	662	661	634	670	615	637	613	698	656	639	655	659	702	662	630	659	653	650	636	684	637	665	669	697	606	659	671	649	668	624	639	615	671	653	660	640	633	616	612	674	672	689	676	643	702	660	666	657	674	646	636	593	675	629	646	677	650	660	700	664	669	627	636	666	673	654	689	645
23682	21670	29846	24004	21670	21052	3384	1249	955	944	886	783	725	759	733	757	729	686	635	647	615	633	653	627	655	664	656	645	605	620	584	616	629	651	629	592	632	624	591	601	632	584	576	615	603	579	609	622	572	563	593	568	622	586	608	645	600	636	577	601	592	612	593	614	595	589	639	555	556	597	583	572	577	575	584	580	566	583	600	589	571	618	606	603	548	624	590	599	611	602	608	591	591	592	591	570	606	583	621	591	595	567	519	587	587	572	594	582	593	568	616	567	568	588	595	518	605	619	584	556	601	619	588	589	574	627	596	614	557	544	628	589	634	576	619	594	595	587	577	605	606	567	631	599	544	605	589	594	591	564	638	535	578	610	607	593	592	580	617	604	615	596	582	546	561	567	569	567	598	611	572	636	632	589	551	579	574	599	577	572	592	595	598	586	613	569	567	554	587	589	575	569	575	559	609	594	557	572	551	588	559	559	576	569	582	625	567	631	597	573	603	589	551	565	615	570	592	587	603	603	625	605	587	652	591	554	569	597	581	595	585	546	550	591	561	598	588	572	625	573	591	523	553	633	614	590	580	621	582	620	591	578	603	553	566	551	606	613	563	573	565	560	602	585	597	530	582	575	564	610	615	590	608	548	612	564	582	573	544	555	612	614	594	533	622	591	577	574	568	563	560	596	564	600	579	590	584	615	571	565	610	625	585	586	556	580	567	638	546	574	575	611	564	557	595	576	562	591	583	591	592	576	580	570	560	609	589	597	563	546	573	558	571	545	548	630	585	607	559	569	581	612	567	559	556	580	603	628	584	606	554	594	562	573	601	631	573	589	590	566	600	580	558	598	557	557	558	611	566	597	582	560	581	615	558	532	579	569	580	564	558	573	572	592	556	566	559	643	564	555	557	583	605	580	574	582	596	604	579	594	566	544	578	576	643	565	564	566	536	607	573	636	591	604	529	554	621	557	579	567	611	533	564	642	595	549	605	527	596	596	574	589	573	568	625	573	576	572	557	571	583	613	621	573	566	576	598	597	604	560	638	577	564	574	604	598	583	568	599	674	613	542	577	586	560	610	585	628	647	556	538	657	627	595	590	594	610	590	574	592	576	562	587	563	603	594	566	557	614	518	557	589	602	607	597	626	531	573	600	603	569	600	603	592	542	572	554	578	589	540	539	610	554	596	585	587	566	566	596	605	584	586	538	641	533	615	577	603	611	569	566	601	523	573	607	536	579	576	556	597	599	552	600	596	614	591	575	590	587	539	589	579	551	552	581	553	577	614	575	601	577	593	575	585	631	582	599	551	592	591	552	606	585	577	582	545	592	590	546	584	573	551	556	582	604	575	569	579	621	560	586	622	592	619	594	555	612	580	589	531	542	541	598	562	600	607	558	653	568	604	553	577	573	601	566	556	515	578	575	562	602	584	602	606	566	627	595	531	561	589	590	602	577	590	614	607	559	595	595	620	572	596	613	598	566	591	564	583	562	576	558	562	609	635	593	600	576	584	557	562	592	583	595	550	561	551	587	542	605	595	562	596	562	589	605	584	592	559	622	588	641	551	567	526	573	562	565	580	595	581	590	544	584	585	571	579	556	556	567	555	621	589	573	566	565	566	607	559	581	596	552	569	527	605	606	621	586	590	551	603	580	586	578	602	582	612	603	590	576	579	542	651	578	572	623	617	601	626	575	567	567	601	633	567	577	557	564	559	588	552	598	557	589	652	578	575	573	589	588	559	594	586	584	587	618	619	604	554	564	599	541	587	525	611	538	569	562	595	557	624	520	572	580	566	580	581	577	603	608	570	594	608	620	575	612	590	570	567	584	581	581	597	590	646	566	609	569	605	597	609	588	599	583	577	616	587	575	535	556	570	560	542	568	551	618	552	543	583	604	611	617	543	567	523	565	591	552	593	575	571	587	611	552	569	545	551	611	573	559	593	596	587	594	571	585	618	604	583	552	562	568	549	575	583	581	537	547	592	593	563	607	612	591	571	552	555	556	603	560	548	569	588	602	525	565	637	626	592	629	564	550	597	636	576	578	588	582	578	579	610	572	575	555	547	559	562	553	549	570	577	610	607	586	606	553	608	557	594	603	596	588	550	570	562	559	577	599	619	581	575	573	573	549	583	556	575	567	597	583	640	571	627	548	600	594	562	599	602	580	587	568	566	568	626	559	576	587	540	576	621	621	607	612	601	576	541	536	590	545	576	562	605	543	616	546	612	555	608	609	598	601	597	642	551	601	573	593	608	580	576	554	547	607	546	598	565	593	590	586	596	568	529	568	585	565	606	530	571	605	587	588	605	606	575	583	548	576	583	571	541	591	551	594	624	597	573	591	592	572	575	605	541	546	605	597	540	604	605	544	614	600	584	567	528	574	584	583	582	558	563	571	592	589	552	605	622	580	610	552	592	613	592	597	559	584	591	566	585	592	597	589	559	568	580	547	589	549	565	583	567	575	560	568	594	593	574	592	599	565	568	572	596	602	552	579	551	549	616	636	585	587	612	541	600	596	604	570	568	556	564	561	616	608	557	561	615	551	604	601	565	556	589	559	590	554	584	613	601	592	570	578	547	509	573	549	565	572	589	569	628	566	547	577	576	599	543	550	601	580	590	582	535	570	564	538	591	581	609	606	587	615	544	598	573	571	577	521	566	599	610	601	604	603	635	557	553	566	615	586	534	569	575	567	569	612	559	564	561	599	626	562	580	583	587	567	560	600	564	560	566	562	583	586	591	613	615	538	574	583	603	549	559	580	593	579	595	567	585	571	542	608	576	547	574	558	547	602	590	574	589	583	597	593	592	579	580	546	556	615	605	600	588	579	618	584	565	627	537	569	616	564	555	592	614	579	600	618	597	627	596	547	567	594	582	560	557	579	580	593	557	610	580	594	561	562	569	548	617	560	606	567	603	602	574	579	597	577	571	609	615	601	565	585	622	566	597	628	620	596	578	540	546	570	601	598	577	602	600	529	585	578	618	594	561	621	529	557	577	582	530	581	568	613	614	553	593	582	601	577	592	559	570	553	629	583	592	579	589	614	544	612	617	585	578	609	557	639	574	606	607	602	637	578	580	555	592	625	553	623	596	573	594	610	577	577	611	538	573	584	585	648	639	625	632	579	611	582	594	593	599	545	564	558	577	596	592	574	589	584	581	530	611	562	605	594	565	621	587	556	640	554	562	584	550	602	597	616	577	576	565	609	580	566	637	611	603	608	579	562	584	587	634	572	564	607	597	589	578	587	585	536	603	564	613	570	570	558	565	558	606	574	567	559	546	603	603	634	573	577	587	581	569	620	601	553	623	580	539	585	540	595	605	553	565	547	572	566	594	614	592	581	609	572	579	611	553	616	607	589	589	557	591	567	564	600	563	598	584	571	573	536	563	592	593	538	617	549	597	586	576	580	564	582	595	567	584	606	597	566	601	559	526	572	600	608	627	551	552	544	586	601	574	603	583	545	589	575	576	544	586	562	564	519	537	556	601
26399	17158	14252	7997	5689	4378	3428	2868	2400	2099	1883	1715	1662	1558	1452	1361	1411	1268	1262	1228	1192	1194	1125	1104	1137	1116	1141	1102	1084	1087	1074	1042	1064	1046	1088	1002	1103	1042	1010	1024	1017	1085	1019	1010	1007	1013	982	1029	1001	1050	993	986	1039	982	997	1028	990	982	984	971	1019	943	1055	1060	947	1001	1006	975	1018	1022	976	916	977	1048	1020	987	1017	1007	999	958	973	960	986	1002	1040	993	989	938	960	985	986	943	1038	998	956	1000	963	956	1032	1028	991	1004	975	965	970	959	1008	990	1018	1045	999	991	1012	979	963	982	1032	1026	1015	936	1007	1004	929	952	988	984	979	942	990	978	942	992	1002	1009	984	995	949	973	998	993	976	1024	985	965	977	982	997	932	1018	956	992	918	977	1027	922	994	984	945	977	987	1013	996	1004	985	1019	964	942	949	942	981	1005	972	999	1006	985	1041	984	991	999	1005	959	1021	1014	995	984	1022	960	928	946	996	950	1046	919	971	978	1000	999	1023	947	996	996	1021	989	1004	969	999	900	962	1045	970	999	1017	937	954	979	1014	970	939	967	1059	955	1000	1001	1012	984	947	962	997	1010	961	1003	999	970	973	958	985	983	994	1010	1002	933	941	1019	967	1000	966	991	993	1031	1002	981	960	986	1016	979	948	981	1028	975	974	970	986	958	975	1031	970	1007	989	1018	969	956	981	993	976	1092	986	929	993	964	976	983	976	1003	919	1005	1002	955	987	966	954	1000	950	1006	1003	996	966	977	996	989	976	1046	1005	1019	988	956	972	957	972	984	958	940	981	1009	1038	924	958	986	985	981	978	972	1002	996	956	966	1034	1025	954	1015	1025	1024	1068	993	965	916	973	958	1008	983	967	989	926	1011	970	1046	981	983	991	1019	1001	961	926	944	996	969	939	1025	991	937	978	948	933	990	987	1026	977	938	968	974	1008	988	982	989	960	982	1005	962	972	977	966	971	940	990	989	1000	1028	971	978	967	992	989	953	1023	1017	966	947	987	998	965	955	1004	920	998	914	994	986	966	961	1010	1002	1009	1000	921	962	1030	931	1020	1010	959	936	980	1007	1004	1012	972	1004	982	972	987	975	1007	1007	994	1017	1017	952	1034	998	1047	985	952	1013	1000	997	996	975	987	990	997	988	987	945	1004	1012	968	970	1003	954	994	961	964	997	972	1010	927	992	936	996	960	900	1024	1032	971	1008	922	1011	915	910	1007	989	1031	966	975	921	967	1000	941	984	938	990	1000	970	985	1001	952	984	1004	948	994	1017	961	948	1009	962	963	949	915	958	935	997	950	987	960	962	1004	1028	1012	913	1059	1028	957	972	936	1009	982	1033	965	950	987	1007	1047	930	979	976	995	968	976	991	941	977	1006	953	1006	979	974	986	990	972	989	959	1003	969	933	1003	1066	997	948	920	978	968	962	965	938	960	967	998	946	996	984	1023	981	989	1014	1017	1019	1012	946	1006	1004	1026	973	970	946	977	995	946	1013	939	995	1003	938	1025	952	958	997	948	985	951	1039	963	970	990	923	962	983	966	960	986	993	995	932	1018	939	988	990	932	1001	987	972	944	921	1012	977	958	969	984	984	1041	1020	988	983	937	1032	1003	970	944	918	978	1054	1012	945	928	901	946	1001	967	936	956	974	1014	999	886	949	981	978	930	995	970	940	931	989	960	994	999	986	1012	985	959	967	913	957	929	978	1003	999	1004	1049	943	997	992	925	1018	958	967	1041	981	984	1032	954	922	980	1004	995	1014	950	990	943	995	974	934	984	953	980	983	959	978	966	937	970	964	1000	975	939	969	951	996	1028	983	954	903	979	952	883	960	1008	957	970	998	960	986	983	998	1017	1024	942	945	989	926	977	1062	998	902	944	1052	922	992	998	980	1054	958	952	995	957	986	1013	992	972	966	991	958	1018	987	957	990	1008	964	953	973	975	956	960	1033	980	985	973	954	923	1009	1052	967	980	993	996	900	952	944	1009	973	931	997	925	985	957	989	990	1005	989	921	960	997	1005	930	983	1003	994	969	972	1004	989	1009	980	1042	967	940	983	1028	1001	997	1011	1002	955	1012	982	959	991	1027	961	1051	1007	1018	918	947	947	948	994	950	993	959	949	962	938	987	982	950	1008	1053	961	1040	1007	978	973	1021	988	967	1033	956	976	1013	929	1030	1029	949	969	936	961	978	973	935	952	951	1015	1029	977	1012	1004	986	941	1013	1018	962	992	980	988	995	980	985	945	959	1017	1046	995	992	991	978	1024	971	999	960	936	933	964	964	978	970	995	965	974	1001	934	1020	913	1007	958	981	1021	972	975	995	997	1015	1001	993	955	980	949	989	976	1006	981	978	1013	967	982	968	1028	996	965	959	945	1010	949	1000	990	972	1040	991	944	971	1035	993	959	998	984	1025	994	986	969	998	1000	995	1011	958	968	994	1016	913	969	1024	989	1003	951	1031	997	986	974	942	941	902	956	1028	1016	975	969	969	1009	982	929	956	969	1019	992	934	1038	1032	952	971	986	1036	1016	996	1069	948	938	957	934	979	953	973	939	990	984	941	905	954	1009	972	998	986	984	979	1049	1015	974	1018	994	914	946	1022	1001	1010	1002	1004	987	984	989	968	969	996	977	934	1007	925	937	987	991	1025	1026	997	1004	993	957	975	971	1026	1007	1029	934	978	1005	982	955	965	956	987	934	965	997	947	950	992	989	1027	982	1022	939	988	958	949	995	963	1035	984	956	987	951	974	939	998	985	988	1008	965	1002	954	1027	1030	968	947	993	980	984	1015	994	1036	912	939	952	974	994	982	1023	966	900	956	965	948	1067	958	975	973	1001	936	959	984	972	959	960	1002	1018	971	993	951	970	932	943	1012	993	997	964	968	991	983	979	986	968	1004	1031	988	936	950	965	979	1030	976	943	960	998	1003	967	994	984	1000	1021	912	956	1001	948	1012	1011	1007	992	940	1071	922	1023	968	986	991	956	937	952	960	945	932	972	1003	1022	972	947	956	971	985	999	995	1012	952	980	940	967	966	975	998	970	976	984	991	925	1038	997	998	997	970	976	1004	963	950	940	982	964	969	971	1024	1022	968	979	936	955	980	1026	1007	915	960	969	990	995	998	1015	1001	961	993	972	956	964	939	1007	990	979	1040	998	1048	1011	973	937	1007	975	925	1001	937	958	944	981	1007	996	990	1006	992	988	963	993	968	1019	994	966	915	938	1015	960	974	967	929	1033	994	984	952	1037	1039	1020	969	961	954	967	1047	927	1021	1025	979	931	959	951	1017	996	1013	972	998	980	955	974	1013	974	933	955	967	1005	989	964	978	944	983	998	1010	1000	978	986	948	1014	1005	1036	960	1027	983	996	971	1005	978	1016	1008	939	961	1026	960	985	995	985	955	960	974	962	1015	962	975	1001	993	1006	1009	971	1001	976	984	1009	952	1004	987	986	1029	1021	982	942	1017	1003	1013	981	942	973	952	968	967	1014	972	960	975	1016	985	970	1007	936	997	975	1014	976	1022	976	948	989	998	940	961	971	1011	980	953	984	995	1009	999	1002	975	991	1015	926	909	986	1003	934	981	975	967	1002	1023	1021	944	969	1020	1007	948	963	948	1003	963	961	958	996	981	1004	1027	1001	999	923	927	1035	875	956	955	974	1000	953	1020	911	956	978	886	987	969	947	999	991	941	937	999	964	978	951	996	998	992	1004	988	939	953	971	975	980	984	1039	959	992	973	1002	1030	979	1034	958	962	1030	1037	951	1054	958	979	1021	1003	994	994	942	1005	975	976	1026	1041	998	991	1027	921	973	974	954	1026	976	913	992	1001	1004	964	972	966	1020	943	985	968	983	977	978	970	962	989	1017	1003	1007	969	970	999	1040	977	978	983	961	982
27201	21204	9460	543	286	239	184	146	175	165	161	144	163	163	161	182	181	139	183	151	159	178	145	171	142	152	146	146	161	143	158	165	182	148	143	151	159	149	148	150	141	154	164	153	148	149	176	148	161	126	151	146	136	143	156	155	153	145	167	159	157	134	169	148	159	139	138	144	154	163	143	147	144	135	163	148	146	154	164	170	143	162	168	132	150	151	153	157	148	175	135	148	185	138	162	163	164	151	149	145	133	156	177	139	148	154	163	137	158	157	145	133	158	144	165	156	165	170	167	145	171	159	143	167	180	148	178	156	159	153	159	168	146	176	145	151	171	162	160	154	149	158	171	155	138	132	143	160	168	158	167	139	175	174	147	160	167	139	162	174	145	137	142	163	158	157	144	152	165	181	145	161	136	157	145	158	148	152	146	130	129	138	143	123	140	169	168	148	154	137	165	163	157	147	133	166	138	164	191	136	140	153	158	128	158	163	187	165	155	134	165	183	155	150	149	140	162	137	187	155	155	154	183	146	165	151	149	144	147	140	152	144	172	153	148	135	148	145	151	145	153	147	128	167	143	139	158	163	130	137	164	169	157	141	146	136	151	157	161	145	150	147	166	154	153	142	151	165	173	145	149	173	134	157	155	165	138	156	139	153	148	163	154	152	148	140	144	155	126	149	144	159	150	142	152	166	161	165	139	153	162	127	166	137	158	153	161	153	147	143	162	156	154	127	165	176	161	146	125	142	181	152	138	153	141	148	162	129	157	157	158	165	126	151	155	153	154	133	153	143	137	139	147	151	138	156	151	161	171	158	132	146	153	154	181	132	150	151	166	160	138	129	144	157	156	144	147	150	157	166	155	155	156	160	155	153	163	157	152	154	162	163	150	142	159	162	166	157	150	160	150	153	165	161	150	156	160	152	136	175	136	158	154	135	149	153	165	142	152	183	153	157	167	155	154	170	150	152	146	145	154	163	136	147	152	159	144	179	147	170	148	151	150	157	133	150	159	138	153	145	157	145	137	154	136	126	139	170	149	153	134	181	152	138	160	144	144	159	157	143	167	128	141	156	159	148	145	141	148	163	149	151	138	149	154	165	132	163	170	176	161	148	173	167	158	134	162	178	160	156	158	171	132	152	157	147	146	176	129	158	156	151	138	155	167	149	128	159	166	163	159	177	163	152	174	148	153	147	154	160	153	130	161	127	178	139	154	170	140	144	135	144	146	164	143	163	165	159	136	167	151	145	138	133	157	150	147	178	159	163	164	142	175	166	138	133	151	170	173	150	151	162	160	145	151	162	158	165	162	155	167	169	140	156	148	144	150	181	149	165	145	129	160	168	156	166	148	164	149	140	143	158	145	149	127	165	161	138	134	144	165	173	151	169	163	135	152	133	157	174	186	151	159	163	157	182	145	154	148	144	128	155	127	160	167	153	159	150	146	145	150	134	162	163	138	140	145	169	159	160	145	154	162	153	148	136	136	161	146	152	153	136	143	147	178	156	146	155	137	142	155	140	156	143	147	169	152	139	150	165	172	173	146	150	160	150	174	154	139	134	156	149	166	146	157	140	156	158	144	138	146	159	146	150	150	132	166	150	155	175	151	147	157	140	137	158	160	175	175	167	183	162	142	155	149	146	141	144	152	155	162	171	150	149	139	147	134	150	146	133	170	159	157	165	156	182	157	155	171	175	141	172	130	160	147	154	176	127	157	157	166	177	145	176	156	174	149	131	164	134	161	168	154	157	157	168	165	118	168	161	129	145	167	153	157	157	140	135	176	181	143	172	129	149	129	156	162	145	158	177	150	143	147	146	148	137	159	160	167	185	144	150	168	142	164	166	153	164	162	153	164	156	165	143	157	149	166	132	135	127	181	169	136	147	147	142	164	167	156	157	156	158	149	141	140	149	149	161	158	182	144	140	140	167	149	145	150	150	157	133	164	156	153	173	148	142	151	151	157	137	163	148	137	158	166	153	140	141	163	150	146	163	153	161	171	166	163	133	149	148	146	155	153	155	169	144	150	145	149	156	166	163	145	191	155	165	142	173	139	147	152	169	168	145	156	163	151	151	156	140	164	136	163	158	176	154	168	137	177	162	177	156	149	135	114	144	167	154	167	167	143	143	167	171	131	182	132	186	137	140	166	167	125	146	154	153	164	150	172	145	149	155	169	157	155	144	145	145	143	160	153	150	147	133	121	157	163	160	127	148	168	169	153	150	151	166	156	156	156	145	152	146	183	149	147	144	165	149	144	174	156	150	126	149	138	161	163	154	150	170	159	151	182	147	148	169	162	134	172	190	162	162	159	138	159	208	147	151	158	152	159	153	145	145	151	148	154	145	144	160	167	157	138	148	174	160	172	169	143	139	152	153	168	139	140	147	149	148	155	145	125	143	149	149	163	147	153	136	158	142	130	158	143	143	134	158	158	142	139	145	148	140	149	172	152	142	167	152	150	143	140	143	145	162	149	160	172	168	132	137	121	138	156	159	149	155	142	151	168	135	134	156	152	144	147	134	130	145	149	168	153	145	156	164	148	159	141	148	130	152	158	153	136	149	168	143	157	138	151	144	193	147	179	146	177	149	152	147	141	149	178	148	150	157	152	177	158	162	173	170	163	161	149	159	149	142	167	150	145	137	135	148	151	148	168	126	157	145	148	177	156	135	161	171	168	169	165	139	150	157	141	168	129	139	144	162	172	141	160	172	160	167	141	167	137	150	172	160	154	149	179	165	166	144	158	155	164	143	137	133	168	158	162	154	149	148	153	137	151	144	158	159	155	149	152	140	158	162	135	186	184	146	171	173	153	176	153	167	164	159	166	158	156	152	146	154	162	168	134	165	140	163	177	150	167	147	168	160	158	165	176	146	152	172	144	139	156	154	160	132	161	159	175	157	157	147	148	158	133	139	175	130	164	148	152	135	159	166	141	159	166	150	145	145	145	149	158	135	130	142	142	169	153	159	132	158	159	152	171	159	158	174	162	160	155	148	147	151	169	168	156	153	143	166	151	149	171	180	135	162	152	164	149	173	146	133	155	147	159	163	171	160	147	145	163	153	145	142	138	137	157	150	154	153	146	134	154	162	150	152	148	184	149	151	153	143	164	147	137	165	173	148	167	148	159	161	157	146	148	140	158	132	141	169	162	160	154	159	151	151	173	127	150	159	170	146	157	167	162	152	169	147	161	148	147	157	141	164	150	176	150	139	159	158	151	150	159	155	158	166	161	124	145	146	161	169	136	157	129	165	157	144	165	132	167	140	146	155	146	158	164	153	147	160	138	145	172	156	150	157	146	152	141	176	165	165	152	154	179	148	148	160	148	142	130	151	177	135	155	174	173	147	142	143	146	144	164	172	156	135	137	134	175	169	167	154	161	136	152	164	149	157	149	159	153	140	159	157	155	136	145	146	159	172	152	134	138	143	159	149	158	158	158	159	145	164	153	144	149	175	151	170	162	159	145	141	130	146	150	166	154	182	149	144	142	143
16146	1436	1285	739	537	460	420	397	320	316	337	341	297	304	299	297	281	281	311	309	285	287	309	290	296	286	271	268	310	266	286	276	314	292	263	276	289	275	311	267	251	292	322	276	305	272	291	298	300	325	291	283	289	295	297	303	298	259	282	277	281	266	279	293	301	285	289	258	325	294	276	300	270	289	293	285	296	272	298	290	297	259	268	296	285	271	272	292	252	280	265	293	295	290	283	280	292	275	330	258	285	285	297	268	273	288	292	282	286	264	315	290	274	271	293	315	273	300	308	277	264	276	288	285	283	261	279	294	300	327	296	255	273	345	294	279	282	272	286	311	297	322	289	266	286	283	295	260	259	301	276	323	292	293	282	279	295	288	293	253	284	264	293	318	294	285	280	310	302	277	305	284	273	261	311	279	276	260	298	304	302	315	271	290	276	261	300	316	239	279	310	293	314	302	277	290	287	284	264	310	321	288	300	279	307	286	314	315	314	319	304	273	323	282	299	296	279	283	280	290	283	287	288	280	290	317	260	310	308	291	314	269	291	298	306	274	291	268	293	257	314	304	277	291	288	271	249	293	288	310	255	298	273	269	249	295	281	303	290	261	292	294	282	284	276	258	292	314	279	326	282	309	277	293	270	317	281	295	285	304	287	286	304	321	287	302	291	284	273	299	310	265	270	287	270	296	284	285	301	271	284	281	318	316	269	321	311	291	314	284	289	276	269	267	291	312	285	280	282	291	287	274	290	294	261	289	292	294	286	285	293	291	290	302	316	297	289	295	277	271	288	311	290	283	303	270	287	301	322	267	287	290	265	268	303	276	306	248	293	262	298	289	312	290	301	275	271	302	289	281	280	301	285	306	329	298	302	289	289	270	269	299	299	282	271	301	278	272	293	303	301	290	321	316	287	269	313	308	315	260	292	305	303	266	271	284	271	289	274	293	287	259	295	305	289	288	263	257	280	291	269	286	263	315	285	287	249	298	286	330	291	246	311	266	269	314	321	286	272	288	279	280	282	276	302	301	312	291	298	295	268	290	277	296	291	277	301	308	305	301	281	278	275	302	289	305	316	285	307	282	319	281	280	270	279	280	283	281	312	305	299	278	280	304	270	260	264	265	306	299	299	256	324	262	288	288	283	302	277	309	289	275	274	303	287	286	327	321	297	304	302	258	265	295	273	312	297	280	282	284	285	266	306	299	296	283	304	277	266	305	278	282	277	305	295	310	267	296	311	283	263	261	308	287	286	292	284	267	269	294	283	326	286	289	272	281	309	286	267	302	306	272	287	264	293	269	288	278	311	299	287	301	289	291	295	280	267	288	273	300	300	325	278	293	283	270	278	301	252	295	306	292	284	292	282	286	330	301	310	258	306	272	289	290	271	305	283	284	299	299	282	301	281	293	266	294	283	287	273	320	315	293	301	270	291	310	261	294	294	260	262	279	277	293	275	293	278	260	300	325	285	278	272	289	262	303	318	324	307	271	315	289	284	303	304	308	302	274	296	272	294	286	281	299	294	269	276	306	290	275	303	311	276	270	307	292	313	308	267	282	255	270	296	288	271	285	288	295	269	297	277	291	265	284	281	283	286	286	280	299	270	280	280	295	286	299	290	317	312	290	285	315	281	268	275	298	286	280	292	278	265	299	301	321	287	290	265	286	276	295	336	299	308	295	306	268	258	298	274	269	273	295	294	274	279	264	304	292	270	317	283	286	294	298	275	307	281	295	299	280	271	276	289	291	274	331	290	270	280	296	310	292	273	292	283	259	307	278	287	289	311	279	289	306	318	280	313	284	297	268	274	297	288	283	284	288	303	282	283	266	315	280	310	304	280	304	279	274	292	283	282	264	284	335	283	270	292	296	289	306	305	285	278	304	292	296	293	317	302	298	305	278	281	310	313	292	266	307	309	279	317	289	272	272	287	291	287	251	272	299	269	297	307	301	283	316	295	299	287	296	282	279	309	309	299	306	272	290	277	305	280	276	292	288	299	267	303	276	301	303	317	265	281	288	295	318	277	283	300	308	286	277	287	290	275	318	257	305	269	270	311	302	295	302	314	288	311	260	301	307	271	301	299	297	314	280	285	249	281	298	304	298	313	275	310	286	310	287	312	283	273	260	283	264	291	281	296	296	299	295	293	300	317	317	275	303	285	308	303	299	293	267	270	270	321	296	291	288	305	258	298	280	260	270	286	308	269	316	292	260	287	269	266	300	265	317	273	289	327	303	284	276	284	286	289	302	287	315	307	288	298	283	276	292	252	290	257	274	315	296	308	287	309	278	282	293	266	297	295	292	265	271	300	305	252	305	292	290	312	305	306	269	315	292	281	297	301	315	314	318	280	283	296	266	300	287	284	299	293	294	284	264	325	290	259	284	304	297	268	294	311	302	291	315	307	288	265	284	307	278	277	286	290	289	278	301	286	261	281	283	320	262	292	280	266	291	281	285	295	276	294	295	266	284	275	335	294	275	319	295	309	257	263	293	274	310	259	292	284	306	282	258	283	273	283	268	269	272	304	281	291	275	280	333	304	277	322	254	313	286	281	289	293	293	292	302	290	280	292	265	298	286	285	293	284	314	317	287	297	303	281	274	265	316	294	299	286	294	306	296	275	274	262	307	286	293	290	296	294	313	299	294	310	328	275	326	289	276	329	273	300	270	282	279	291	298	276	299	302	282	257	280	297	303	297	295	303	298	288	277	277	303	293	290	298	263	280	251	322	286	251	279	298	311	293	287	293	294	293	290	303	264	260	298	296	315	262	283	276	320	304	303	266	278	283	285	281	311	268	303	262	270	293	274	269	272	306	290	295	313	271	282	280	308	259	302	294	300	266	294	270	284	273	267	288	284	301	281	298	276	272	306	276	312	293	279	338	279	329	290	281	301	276	279	255	266	294	298	260	275	277	289	306	265	290	260	270	263	285	289	303	265	286	269	284	291	266	265	299	285	301	295	277	278	298	288	314	292	305	300	308	271	295	291	310	320	288	303	277	295	277	306	278	280	261	283	309	303	301	273	286	241	279	293	290	281	278	283	279	274	265	282	264	302	257	312	288	280	276	232	311	270	312	257	301	317	308	263	281	301	297	277	288	280	314	341	297	304	274	272	265	294	243	291	270	267	284	313	319	276	300	282	289	294	289	300	288	287	266	252	261	294	319	283	272	308	305	296	316	315	275	288	301	262	257	313	294	276	276	283	275	263	310	272	292	315	292	286	267	297	295	277	281	268	285	280	274	303	285	308	289	305	290	335	320	293	310	284	258	292	290	314	283	288	273	290	318	303	267	278	275	318	308	307	282	293	279	294	292	290	294	303	328	326	269	295	283	305	306	288	284	311	285	287	270	292	289	297	263	280	288	249	284	301	329	307	306	277	317	291	281	284	271	299	277	295	265	285	283	309	282	277	275	291	317	272	298	291	279	298	281	281	302	335	268	284	306	302	309	299	318	289	278	291	289	266	314	276	275	275	311	275	298	283	268	304
24756	21670	29035	24816	21076	3022	933	717	546	548	521	479	492	498	483	404	398	399	443	423	457	409	417	406	408	453	426	413	406	386	446	419	391	374	380	342	386	371	417	386	417	407	367	402	398	392	379	383	411	380	370	347	381	399	395	382	362	362	370	382	396	382	370	395	374	394	372	387	375	376	351	408	378	351	369	372	379	381	391	388	357	389	360	390	393	384	386	370	391	408	369	368	390	411	380	395	385	403	368	359	396	374	381	341	370	370	382	364	403	390	356	349	388	364	378	364	404	370	326	397	386	416	403	369	386	364	357	389	344	397	384	394	400	393	394	386	381	375	381	370	375	399	385	381	382	377	364	394	392	410	395	379	386	374	352	371	366	347	396	357	388	381	417	389	399	375	393	376	380	382	394	352	345	353	405	371	399	371	353	356	407	411	353	375	389	369	395	374	378	401	346	360	413	365	384	375	358	362	380	371	409	368	401	421	377	375	379	358	387	371	349	386	358	381	367	371	419	399	370	354	365	358	390	379	360	395	373	398	366	398	373	400	404	371	406	383	400	351	374	417	378	381	441	375	385	387	358	371	401	389	403	338	376	391	403	345	412	370	395	430	379	374	374	385	366	361	373	382	401	383	373	359	368	344	354	370	374	388	376	399	376	395	380	391	400	362	369	376	369	393	365	358	368	375	377	348	372	375	385	340	358	364	358	418	399	369	379	384	380	384	339	361	372	411	382	379	405	339	370	374	357	361	383	411	391	380	368	373	398	408	395	367	363	426	357	413	389	394	369	420	397	366	394	344	352	382	377	329	368	389	367	391	363	358	373	380	365	407	357	362	361	359	394	401	404	390	384	365	361	371	379	374	347	378	355	392	405	382	403	383	399	385	386	377	379	373	369	369	390	365	379	417	391	368	372	390	374	351	363	387	398	386	353	384	388	364	401	381	348	379	413	368	379	395	395	424	380	428	336	391	362	362	392	387	354	351	421	394	390	388	384	338	372	378	345	376	383	370	383	365	398	365	349	400	382	373	398	377	377	399	354	421	384	339	400	363	373	391	366	391	421	382	372	367	423	385	403	397	382	359	356	374	367	384	385	365	357	354	383	361	389	371	367	368	378	397	368	400	359	377	366	372	358	404	342	374	372	400	356	387	358	373	350	372	393	388	382	371	363	401	419	371	379	388	385	403	377	385	406	393	423	370	357	382	340	430	358	376	408	409	360	393	367	388	364	383	392	373	358	422	413	363	354	395	376	373	392	377	382	331	342	371	378	385	398	392	366	377	384	395	394	380	354	381	368	402	365	387	360	393	391	395	402	380	359	358	388	397	371	393	388	412	379	376	390	406	368	380	397	355	370	386	419	403	386	357	408	344	355	393	400	395	390	388	359	381	411	362	373	383	348	348	394	358	367	365	379	397	398	413	376	350	377	356	398	368	369	391	356	390	370	392	377	380	397	373	354	409	385	406	382	365	386	380	363	391	360	382	374	387	358	371	368	378	367	405	388	395	397	360	393	394	367	360	357	388	365	360	381	388	393	360	375	438	362	367	364	390	366	380	407	363	340	370	386	408	354	374	381	408	391	357	370	391	389	371	390	383	363	368	428	358	393	386	365	375	369	390	401	387	380	355	366	383	388	361	358	363	389	379	373	385	341	357	406	381	374	399	386	381	368	364	374	403	389	362	334	362	371	399	352	394	416	402	400	376	397	405	370	361	380	360	389	385	408	406	381	378	404	346	399	410	387	376	383	354	413	384	359	384	370	364	399	380	409	399	411	352	346	359	346	394	385	411	373	376	371	389	364	398	367	372	385	389	403	371	368	400	370	394	392	356	386	318	404	371	391	400	366	357	379	412	351	393	348	389	381	415	372	379	399	372	360	380	426	378	387	379	382	365	386	371	362	405	416	371	376	384	385	395	388	378	389	375	353	394	392	363	430	392	349	363	394	372	388	404	374	362	401	406	385	360	358	383	343	414	390	376	386	359	384	366	410	409	368	375	417	405	350	332	389	344	375	380	371	364	358	386	381	368	404	384	383	367	393	398	357	382	384	406	353	390	385	367	340	355	407	404	378	334	415	387	420	384	416	395	360	377	347	388	365	363	354	389	389	364	377	398	345	349	380	388	376	367	350	376	387	375	387	382	397	375	381	375	357	380	363	334	353	377	371	412	370	370	375	376	385	389	365	397	376	370	368	412	374	394	382	353	389	379	367	345	389	400	354	390	374	405	332	406	413	412	384	371	400	349	417	397	373	406	405	360	372	348	376	382	404	358	367	356	356	396	392	378	386	366	349	354	375	354	392	398	348	359	363	365	403	419	394	353	370	379	360	385	366	390	400	413	375	381	417	385	374	359	386	405	377	370	384	378	371	411	411	384	366	406	399	372	389	376	362	377	401	377	372	395	376	396	376	373	354	335	375	375	371	395	386	420	424	377	342	359	385	353	396	380	388	384	396	399	345	377	387	363	389	377	404	389	383	376	369	394	393	379	398	382	386	358	369	382	345	370	385	363	389	334	387	375	376	379	354	373	374	385	382	395	363	371	374	382	406	389	385	388	390	381	353	328	371	360	394	389	362	374	365	366	373	370	359	413	368	382	376	362	431	373	377	398	400	382	422	373	373	309	368	401	402	385	412	368	369	387	396	377	381	428	358	385	389	392	360	336	383	393	371	372	406	380	346	383	393	388	354	385	371	392	392	344	360	376	383	372	412	413	416	369	379	376	357	364	363	361	357	355	398	389	387	426	362	375	394	389	343	397	368	413	371	391	364	358	374	381	360	340	372	377	387	380	396	359	378	383	387	362	394	363	346	390	367	387	395	366	347	378	342	359	395	360	351	408	378	396	359	351	400	385	368	359	376	401	386	347	372	393	384	365	405	398	395	408	428	386	362	407	391	363	410	397	414	362	410	398	364	393	385	322	385	368	410	376	366	404	382	378	391	402	417	381	381	373	366	348	375	391	425	390	370	376	405	369	421	391	375	379	381	371	375	362	405	383	382	375	376	366	361	346	358	416	416	353	368	366	336	412	401	383	370	357	378	388	395	377	342	348	371	354	387	384	348	363	359	389	381	363	401	352	387	408	358	381	400	401	415	400	375	383	389	373	412	391	348	407	356	354	360	367	423	355	330	373	364	359	393	353	403	365	351	359	386	408	336	361	392	365	395	364	391	384	387	392	387	395	366	388	401	353	382	361	382	390	367	366	376	394	370	377	374	388	366	380	385	378	399	361	397	372	365	366	373	407	389	401	372	377	354	382	390	386	399	388	417	392	368	359	409	400	404	343	386	394	335	373	385	387	364	399	364	380	387	375	402	410	378	361	397	409	391	380	384	394	375	373	369	347	376	350	366	393	371	352	368	383	412	422	371	362	396	390	379	373	361	350	348	377	353	393	365	381	413	393	353	379	384	344	364	366	382	375	387	346	416	373	353	382	403	414	396	322	385	352	370	414	386	354	356	390	410	352	409	372	370	383	354	359	366	369
27638	10315	8856	4738	3273	2426	1930	1669	1467	1270	1113	1071	996	937	936	829	849	844	805	770	739	749	805	742	713	751	718	678	712	701	713	745	756	702	646	680	694	671	705	654	657	703	735	696	730	649	655	688	682	711	710	658	646	685	689	666	642	690	645	685	636	664	658	674	646	729	655	646	708	619	713	662	665	732	729	653	642	644	667	645	666	660	661	685	706	697	709	661	676	663	651	653	677	623	687	675	639	651	654	664	743	679	653	664	641	693	670	704	680	671	677	675	645	697	652	602	584	669	633	661	674	681	630	631	653	675	649	655	650	694	648	676	645	663	642	654	646	675	623	641	678	652	646	669	635	678	662	624	638	651	691	623	681	643	670	660	685	620	673	648	642	699	687	675	636	693	637	631	644	669	644	632	615	670	657	647	642	695	669	653	672	655	643	694	652	682	666	697	649	654	679	676	649	617	645	674	657	638	695	683	652	664	684	695	729	676	718	681	664	673	659	640	674	618	684	635	608	638	644	659	680	643	703	700	657	644	662	653	669	669	632	691	706	683	637	612	626	617	638	707	626	619	656	683	663	695	661	629	662	703	656	679	654	616	649	655	694	651	644	660	638	670	687	635	619	656	655	677	658	655	654	674	683	648	632	668	682	650	649	656	654	696	671	663	701	644	667	682	655	645	594	651	675	668	676	657	676	621	660	637	648	670	744	648	654	636	688	720	659	682	681	647	681	623	666	678	679	617	628	645	640	669	672	695	661	659	638	671	685	675	649	663	666	631	641	648	652	650	684	718	660	624	684	620	632	706	644	643	670	638	676	645	691	677	667	646	633	689	699	643	681	688	666	665	665	665	653	622	709	640	630	648	696	664	686	687	658	673	661	700	629	661	689	704	638	650	664	650	658	666	699	680	670	622	715	646	620	658	652	654	622	675	696	637	703	695	653	632	699	677	654	634	670	678	655	655	650	639	694	668	675	628	652	659	638	635	697	654	678	646	656	707	643	679	652	645	655	670	651	702	647	645	628	598	650	639	640	679	657	589	645	665	675	667	711	631	670	674	681	671	682	709	681	617	669	624	625	617	670	635	621	666	639	666	631	610	657	629	640	669	628	684	628	660	673	645	684	680	644	639	713	631	637	672	668	596	702	661	677	669	659	636	618	700	670	691	614	609	641	679	636	662	672	642	653	671	662	695	685	665	632	659	674	667	646	649	672	664	663	632	652	689	646	669	676	654	642	618	634	694	638	665	681	652	644	680	663	661	663	676	637	656	678	654	665	674	645	679	670	643	651	694	689	667	656	702	622	646	631	676	664	638	664	660	625	678	695	693	626	641	681	639	619	676	680	709	618	690	695	665	683	598	664	648	681	682	674	631	642	645	665	626	672	637	644	632	639	671	631	657	673	654	640	672	705	675	643	655	664	652	651	654	676	618	623	683	650	631	679	688	689	666	664	634	654	658	670	656	700	701	668	659	630	658	683	620	672	684	687	683	631	619	628	681	636	661	660	640	663	652	604	689	684	638	675	656	652	673	617	603	624	676	653	638	650	645	614	654	704	631	661	718	688	650	662	634	661	656	669	679	673	622	637	664	672	634	687	665	618	676	659	670	668	644	690	621	607	611	663	665	694	664	669	668	657	637	705	689	638	685	675	683	681	685	651	691	647	655	647	666	677	652	641	663	655	681	660	645	663	681	690	655	684	627	639	636	632	645	609	693	666	643	647	677	627	673	629	650	634	638	673	609	670	661	704	625	663	620	670	673	620	625	666	697	674	619	577	646	641	675	622	593	670	637	665	637	666	626	658	711	685	656	655	641	665	693	674	647	646	637	682	664	616	645	716	689	653	678	658	661	716	630	652	681	638	624	595	730	667	662	643	667	630	672	644	704	681	650	620	650	627	654	678	651	669	681	677	658	631	632	612	629	675	659	605	696	693	668	634	656	640	702	686	687	613	640	716	621	648	652	688	654	608	647	646	646	678	695	676	597	698	648	670	675	654	656	672	650	709	660	564	653	679	676	685	657	645	641	667	660	594	629	662	674	683	615	660	634	702	697	661	687	681	634	681	678	684	692	663	660	625	675	642	686	598	656	616	653	649	653	702	608	616	663	688	670	650	667	676	669	634	653	679	706	639	674	671	679	636	646	651	666	722	644	706	647	622	635	654	668	642	682	667	692	607	636	694	700	666	669	645	692	645	663	646	684	659	718	655	600	694	667	638	652	647	677	677	645	641	673	654	664	665	657	668	663	663	682	659	613	646	648	628	675	615	678	645	662	682	681	597	642	678	716	649	636	680	685	628	629	633	659	653	657	690	657	672	667	644	670	646	650	637	633	666	648	689	632	644	595	659	647	626	628	633	630	641	656	669	637	645	700	640	680	664	659	657	656	649	659	663	645	709	635	661	647	657	671	642	658	659	672	669	681	686	668	692	631	630	728	690	634	670	687	677	659	708	615	668	682	694	689	672	698	673	654	668	662	659	660	640	673	664	675	634	685	660	664	632	652	654	656	638	681	658	668	629	621	677	630	687	703	652	638	637	649	626	708	630	685	629	639	681	688	696	653	670	667	677	672	670	626	687	652	627	685	644	675	667	632	634	663	634	629	678	658	654	627	651	633	616	615	632	663	664	670	616	651	653	614	637	670	630	667	657	625	695	650	665	611	673	658	633	635	651	674	695	644	671	713	626	676	647	694	630	689	677	658	678	636	686	654	689	629	673	673	707	663	676	653	669	616	641	660	625	681	676	659	653	678	615	672	675	671	665	656	653	680	652	721	681	640	672	689	667	666	711	636	615	692	662	662	633	629	744	660	685	637	679	637	654	633	701	646	690	663	672	678	684	643	630	646	654	641	664	642	629	671	682	643	665	649	651	693	678	653	688	657	667	655	619	635	640	654	685	636	617	644	699	631	654	669	706	610	681	692	681	683	647	622	674	642	727	634	672	634	643	671	685	654	638	688	642	652	665	616	639	682	642	598	656	692	638	674	643	624	680	648	680	661	641	664	674	636	671	661	649	664	661	687	695	675	659	667	684	642	675	645	710	657	672	629	646	660	626	687	680	657	684	683	655	641	654	654	644	588	702	647	648	604	679	696	662	682	683	625	599	687	651	690	690	657	659	617	603	665	714	668	684	629	678	679	628	645	655	615	705	639	623	734	670	659	667	639	660	682	689	640	624	662	644	662	686	645	648	670	693	664	627	658	644	649	665	692	664	693	658	702	639	650	629	640	697	679	695	638	650	683	671	648	699	664	626	652	685	677	694	649	646	590	635	637	724	643	680	657	705	598	653	658	627	694	664	685	638	656	649	703	685	672	623	655	615	659	656	692	650	663	678	684	609	695	663	653	615	657	657	668	646	616	642	659	642	664	640	687	646	643	655	619	633	664	672	641	622	650	645	637	671	657	650	688	662	665	633	662	646	691	678	650	639	698	650	639	687	643	627	621	701	643	658	656	684	669	662	633	683	637	662	643	677	694	645	666	698	681
23628	21586	29620	24051	21586	20828	3339	1283	958	900	827	809	757	712	716	649	723	639	656	651	681	635	598	640	629	633	610	611	638	581	628	587	633	642	592	581	654	570	579	607	564	561	560	600	580	566	581	645	586	583	587	595	576	632	558	620	569	595	608	615	609	640	553	585	559	622	599	605	586	615	627	595	595	599	583	621	568	606	607	608	578	587	549	562	558	628	597	572	568	555	593	638	623	676	588	634	584	600	543	570	588	636	546	569	564	602	577	591	622	557	598	629	612	545	578	570	606	592	588	539	598	615	584	585	591	574	611	588	607	530	550	606	555	611	533	571	573	595	589	601	598	636	594	596	572	581	589	573	581	594	610	615	573	613	585	606	599	618	609	577	618	628	637	588	545	547	591	582	611	576	588	572	554	598	580	617	580	565	563	601	575	577	584	623	576	582	590	568	569	629	596	598	591	610	606	589	599	583	590	615	591	577	592	578	573	576	610	592	623	599	563	567	558	551	617	614	618	573	580	610	583	542	551	609	561	661	585	558	571	589	637	630	560	546	547	593	595	605	567	616	540	589	622	594	610	608	562	583	582	559	574	596	562	576	554	556	609	578	615	532	525	599	593	554	608	580	642	540	591	595	601	568	583	597	605	554	592	565	624	580	611	592	579	626	588	564	563	553	594	580	588	575	579	595	600	558	593	590	563	553	601	584	557	580	581	559	541	585	582	613	587	626	603	560	644	558	630	573	554	579	597	607	603	569	584	582	616	559	559	587	585	541	577	600	558	552	636	570	617	544	542	577	577	546	525	593	609	603	606	562	590	543	564	613	597	561	605	554	557	578	592	577	606	584	605	567	543	530	617	596	549	615	588	558	593	563	601	604	605	623	559	604	586	573	560	572	575	551	592	591	608	628	579	559	560	613	567	589	619	589	580	596	608	607	564	614	566	600	595	641	588	595	605	597	609	608	578	566	564	557	589	582	605	613	535	604	540	596	597	577	596	567	576	584	571	554	605	537	583	552	634	581	555	574	618	603	563	599	585	565	545	545	629	561	591	604	571	552	540	595	582	617	558	618	619	625	565	592	544	574	584	589	573	589	586	569	576	575	585	583	581	577	579	590	597	595	621	606	584	587	618	590	562	567	561	650	546	549	610	568	588	605	609	607	610	565	607	582	565	620	567	593	602	538	571	549	578	562	595	544	628	562	587	649	584	602	590	598	553	611	563	587	569	635	587	581	575	586	596	575	574	544	578	573	567	578	552	572	609	582	575	609	613	583	595	608	570	572	587	600	595	560	596	593	643	580	600	594	561	599	560	541	538	572	599	613	588	575	598	587	563	591	576	578	601	644	611	600	576	586	554	578	545	586	623	564	602	594	568	586	556	572	582	584	641	556	561	592	627	581	542	622	578	597	539	559	570	540	591	562	551	589	574	598	635	612	591	626	617	599	565	610	596	594	579	596	599	577	571	610	564	609	593	608	566	599	577	618	600	621	548	564	589	594	613	591	631	569	556	581	596	612	562	619	560	578	600	551	621	579	594	555	609	564	601	583	607	562	592	566	555	572	582	564	588	546	617	634	554	604	585	540	598	575	574	571	604	580	593	617	577	588	558	568	598	531	581	599	563	568	590	558	571	571	609	559	544	582	596	606	563	588	565	587	581	585	544	624	585	577	580	662	613	557	592	587	568	581	587	574	638	575	606	578	563	578	565	572	506	560	601	596	576	626	602	560	580	623	602	593	544	623	573	574	564	597	576	584	586	599	566	590	604	557	604	523	583	597	587	575	572	585	575	557	600	622	604	618	615	577	615	609	589	594	570	593	612	617	609	633	543	573	541	632	577	576	575	604	543	584	566	598	644	603	580	601	572	539	602	574	589	607	602	583	554	582	566	595	603	593	598	583	586	602	537	590	590	599	598	537	592	626	604	569	604	568	578	573	574	621	594	595	586	582	575	588	581	587	575	554	584	572	585	611	546	602	596	599	617	604	598	601	557	540	601	568	608	621	545	539	568	586	531	529	592	597	580	625	591	607	559	606	557	568	588	589	599	603	575	589	563	564	590	568	599	568	621	612	546	573	567	616	626	559	599	547	550	596	604	576	531	561	576	568	578	575	602	560	568	545	581	549	562	535	577	588	589	538	564	601	589	576	541	602	561	604	576	530	579	574	583	584	626	587	610	562	597	520	580	598	589	572	634	566	584	640	567	596	616	596	656	558	571	549	586	586	585	575	596	572	564	543	581	571	550	569	567	574	568	593	603	578	573	553	567	567	627	660	528	599	600	537	601	554	608	572	557	644	582	575	620	610	574	540	625	614	556	565	603	603	586	585	568	619	602	585	550	579	569	612	576	634	578	574	560	549	528	585	599	626	608	635	580	606	626	616	577	553	584	663	636	621	665	598	595	582	608	561	632	555	571	566	538	566	564	617	558	559	562	581	593	571	558	540	595	590	560	586	595	583	579	569	589	584	557	575	599	582	625	624	589	618	586	554	608	608	574	594	588	558	580	556	607	612	598	584	547	598	600	562	540	580	578	553	570	553	625	605	594	592	613	584	603	619	551	616	609	545	609	595	558	558	571	609	592	598	597	591	565	604	555	568	589	572	630	607	596	558	575	562	608	611	568	594	534	560	604	586	553	542	607	604	617	591	579	570	584	570	562	644	613	534	577	572	580	580	587	605	603	580	566	604	596	605	578	564	564	593	623	561	634	574	583	595	573	602	584	596	618	614	571	585	600	573	606	563	585	561	547	578	575	558	619	583	572	581	576	580	544	554	571	551	610	557	606	562	548	635	562	594	563	577	604	607	550	620	592	567	579	578	579	601	559	582	614	575	566	578	599	586	579	564	576	593	629	576	539	566	574	581	604	594	579	610	553	571	553	612	570	560	566	593	586	605	631	577	638	565	615	593	586	592	621	574	590	607	546	589	572	552	537	561	628	599	607	562	545	594	619	620	567	619	591	576	574	618	553	555	570	578	562	588	537	566	583	605	603	615	558	572	593	555	586	597	612	560	581	608	611	567	596	599	616	638	581	570	627	579	592	550	611	564	585	552	563	566	586	572	582	591	561	607	552	559	563	575	614	553	546	585	604	584	547	577	563	567	580	515	574	593	587	544	629	587	557	575	588	610	589	596	587	572	559	552	578	641	625	594	569	576	585	539	567	561	574	596	615	564	594	571	544	573	558	566	554	576	583	598	628	554	614	557	595	622	560	597	579	557	597	582	599	586	603	563	603	604	610	543	574	602	571	583	559	609	587	552	613	549	540	648	559	578	582	603	569	546	585	585	565	559	607	562	558	590	594	608	598	610	579	575	572	551	571	590	575	588	554	581	581	578	544	598	570	603	633	579	631	581	621	595	565	597	578	626	632	624	574	538	624	608	598	578	538	603	560	600	574	587	577	559	622	554	607	558	596	592	579	593	580	595	597	571	606	553	588	599	541	572	605	607	567	563	572	575	593	629	591	592	586	611	567	569	599	634	547	603
26378	17056	14369	7930	5653	4281	3402	2824	2406	2155	1893	1748	1642	1504	1364	1387	1306	1284	1309	1194	1191	1134	1148	1071	1123	1062	1101	1042	1044	1058	1091	1016	1057	1028	1001	1036	1071	984	1062	1010	1038	1024	1030	1064	992	1054	1018	1021	991	992	978	1042	1011	1006	973	1012	992	990	1013	983	997	1017	1024	938	1016	949	1010	1035	1025	1027	996	952	1046	973	989	981	1004	932	973	941	957	1014	1026	976	1002	998	984	966	1008	1005	984	986	947	981	986	1029	1014	978	956	1015	911	1004	988	1023	908	979	1037	963	1023	965	1011	992	976	963	1021	977	984	910	1026	1004	1004	953	947	972	923	1016	976	949	941	942	999	956	914	972	987	985	958	991	973	967	935	990	1040	992	959	970	1080	1007	975	977	992	958	1001	978	944	955	1039	979	993	935	1035	1011	1022	951	1023	1065	975	1008	990	1052	960	998	943	955	965	991	937	1032	934	925	975	997	995	1002	988	1001	1043	955	965	970	969	973	1019	1018	970	976	950	1022	987	1035	1020	976	1025	999	972	965	1027	959	922	930	970	1000	1008	1012	1003	1000	1005	996	987	1019	1007	936	1020	999	931	979	1028	1030	956	1001	966	965	967	972	949	1013	1000	1004	1020	998	942	973	999	992	1023	963	966	977	957	1047	990	943	963	962	1028	981	995	1000	1040	1005	984	1019	1034	941	979	957	1005	1022	963	1001	971	975	982	948	917	912	1010	974	1014	940	1011	975	957	989	953	971	936	995	992	983	1003	1042	937	952	1014	1047	1029	965	1011	1052	967	987	963	1013	998	950	942	985	930	1028	952	1021	1002	993	952	993	1012	967	960	979	1013	1006	955	1023	951	998	986	1021	902	957	968	998	955	1011	1003	983	960	946	969	986	985	968	1005	1008	923	988	1018	1013	1007	1034	997	957	988	1020	986	994	948	992	973	998	958	970	997	944	991	986	977	1034	966	1003	998	1039	994	992	977	986	956	956	968	997	971	980	966	1020	1021	986	871	981	982	991	1003	968	992	1037	970	995	1005	988	971	1006	1000	1037	1032	938	997	1007	964	973	1016	984	964	943	965	1020	999	1086	947	1007	1019	966	1003	1023	980	1004	968	968	961	1001	1008	952	988	944	959	996	947	960	999	948	946	1033	974	970	1006	972	959	952	1015	990	1035	962	978	975	961	986	964	930	1027	1014	970	1008	1021	937	961	955	971	980	1015	1058	953	1010	1003	987	992	971	975	971	958	997	941	953	954	989	957	1023	1008	961	1056	981	984	1024	988	996	996	944	998	1000	953	998	966	984	1008	984	995	947	1039	978	945	953	938	985	978	985	988	979	982	1018	954	991	974	936	936	976	977	978	950	917	989	901	980	1021	989	1012	969	975	983	1006	983	1009	963	999	883	1006	942	955	1012	975	955	946	1019	1006	967	930	990	976	992	1030	1002	1012	993	1010	985	986	1029	995	967	970	1038	938	930	1016	956	967	1018	948	1016	945	913	997	961	947	960	1009	969	990	951	1013	1002	978	990	982	978	1006	956	986	984	992	981	1022	993	946	959	985	1053	955	957	979	1026	931	1009	969	939	1014	972	937	937	993	973	926	1008	1003	1045	979	951	995	929	947	971	942	1004	971	988	1013	1048	954	976	1030	1007	955	975	936	956	968	964	995	976	961	967	1003	938	999	985	960	1007	1025	972	982	946	1014	1002	971	995	970	989	937	994	990	1010	966	956	998	1028	996	996	999	961	940	977	955	1013	1014	976	937	1006	953	988	967	1004	1015	983	937	1011	1018	1021	1006	972	941	1008	996	958	987	984	921	988	932	998	968	967	1007	972	1006	940	978	1031	956	975	1029	982	935	932	957	1007	966	985	976	979	981	967	945	960	1005	946	963	993	978	1005	1040	964	969	970	962	919	962	976	980	985	923	910	1022	1055	939	945	989	961	1020	1014	992	976	977	1013	974	1021	968	983	919	955	991	973	953	1008	964	1004	1019	962	962	953	877	959	985	1041	972	945	966	1003	982	958	1014	995	1009	963	986	925	962	970	1006	1007	1022	927	985	956	986	962	1043	977	908	948	975	1043	955	982	921	1000	1012	971	1012	950	947	975	1040	1012	937	1017	977	974	1017	967	991	1009	1008	942	1030	1015	1062	1023	942	1030	943	963	999	993	1033	991	1012	984	999	971	974	957	990	939	1026	971	972	968	970	949	970	1044	996	911	1037	965	992	988	985	955	977	942	1011	964	938	1026	1004	995	985	999	1016	923	994	1012	1009	975	1008	986	949	1025	1038	985	937	995	959	934	948	990	968	982	1020	974	940	963	990	942	949	959	978	1014	992	979	1008	944	933	984	997	967	946	985	979	980	983	961	940	992	1022	1002	990	949	931	978	1022	972	1044	983	981	997	973	944	1043	970	985	985	972	937	1006	958	1020	935	990	941	959	929	1021	987	974	989	984	931	948	973	1010	1032	1014	914	984	945	927	947	1011	994	999	895	919	1006	972	984	975	994	962	980	987	995	954	952	963	982	999	951	1010	980	1012	949	958	987	998	1000	926	996	959	947	989	996	991	991	968	955	963	991	965	956	986	945	985	969	982	914	977	949	1007	959	987	1032	983	968	959	976	961	913	939	1046	954	945	971	968	1031	956	970	1000	954	946	946	989	988	951	977	983	1029	1020	957	924	996	997	1005	939	948	987	990	990	1006	983	980	986	958	953	949	966	1001	977	1005	935	968	967	988	963	1021	956	953	985	965	987	1008	969	964	949	971	973	1033	992	991	1043	954	934	1030	1002	973	1005	1014	963	980	921	1018	974	917	977	974	977	963	988	993	997	942	970	1019	992	949	965	979	1016	1016	972	1007	957	1024	981	960	996	1077	1049	954	942	958	1040	995	979	983	972	969	964	984	970	975	1002	951	945	945	966	1024	938	972	975	978	1019	920	990	964	926	981	957	921	957	1001	935	962	962	1007	950	986	1015	956	961	992	962	988	893	958	969	955	986	937	1001	1021	954	979	984	971	993	957	928	984	944	954	996	938	976	930	1013	963	1018	1028	1003	969	1016	945	941	951	972	989	984	942	947	933	1024	977	988	976	988	951	959	1014	1006	983	955	994	929	987	983	1010	1014	1048	964	952	997	962	950	972	935	969	976	1044	975	971	952	1055	978	1003	1009	929	1006	995	1007	921	908	1009	1006	1043	958	1030	1036	939	936	997	954	929	964	978	972	973	1025	950	989	985	1021	897	1001	978	933	985	966	1017	1009	976	974	987	988	986	1022	1015	995	978	998	957	973	1017	988	945	940	992	1011	993	1001	1005	1059	972	939	953	1024	934	927	980	1032	996	997	966	950	1006	987	976	929	1003	969	979	950	940	975	1011	986	968	931	1016	1014	954	963	993	970	1014	1003	953	1005	988	1012	979	923	995	982	1004	1024	976	967	1043	961	957	1004	1026	1020	956	958	1034	978	966	963	956	954	1015	927	1022	999	968	990	1039	958	999	954	973	966	1030	964	1026	959	964	1018	982	1015	1002	982	932	955	957	921	988	1007	989	996	952	984	933	983	988	1045	1040	968	929	991	1006	993	927	1020	1020	996	962	1014	923	995	959	1035	1000	1044	981	999	957	989	983	920	947	905	984	1012	925	975	974	982	978	1028	916	941	981	961	1029	974	965	952	994	1025	1003	1010	945	1007	941	973	953	991	957	982	1010	992	989	1025	971	968	932	968	975	1020	992	933	974	1013	938	969	1003	947	1004	935	983	990	1042	971	917	967	981	1003	952	958	995	978	948	1044	976	995	1005	977	963	969	916	954	982	981	974	990	984	1001	995	947	980	934	981	920	990	946	992	989	1012	974	970	971	970	960	950	916	994	1001	1004	969	969	951	937	990	955	983	1005	1047	1003	1006	913	999	984	969	988	973	953
27112	21229	9541	551	318	204	209	162	161	160	152	165	146	163	153	158	172	163	147	145	157	137	180	150	162	135	160	155	148	163	142	168	156	179	154	150	145	161	143	161	152	173	167	157	154	144	156	130	149	139	166	155	166	177	132	152	144	151	155	158	156	142	174	148	145	144	124	154	178	150	156	143	151	152	120	175	142	157	169	174	188	141	172	162	161	158	147	162	186	153	141	140	151	146	141	153	143	136	171	137	140	134	144	132	152	134	174	142	146	144	162	145	157	146	142	154	165	167	160	154	140	135	151	160	161	161	162	156	154	138	177	145	146	147	142	143	129	174	161	176	156	128	152	163	154	145	142	133	150	148	146	144	144	149	136	141	165	139	163	146	135	149	181	146	155	136	148	173	148	171	144	158	154	151	161	157	140	129	140	155	144	153	160	177	152	145	162	181	161	136	144	171	150	155	165	172	156	146	152	169	143	137	154	150	133	157	146	134	158	137	135	176	121	163	139	157	166	156	139	167	157	150	177	149	137	154	166	181	156	126	125	166	145	141	125	169	144	150	169	147	152	150	151	165	159	152	162	184	158	174	145	141	163	137	149	153	158	152	170	156	157	163	137	143	131	145	157	130	131	160	166	141	139	138	145	158	139	167	156	162	140	168	148	152	150	141	152	162	160	141	155	137	155	183	152	161	141	171	152	164	153	162	152	147	154	159	160	139	170	154	156	151	166	157	141	173	147	131	141	155	157	136	140	139	163	176	164	150	159	157	153	180	142	158	130	142	151	143	142	129	140	155	164	158	146	162	158	169	141	174	165	156	160	145	156	139	144	145	133	151	148	118	144	165	142	154	155	179	143	141	163	169	164	172	118	171	161	155	162	164	152	148	146	155	158	147	171	158	154	142	156	163	175	148	146	138	153	156	163	154	155	162	130	174	152	173	163	149	122	159	157	173	160	148	154	162	152	169	146	128	165	141	168	154	171	168	121	152	147	149	176	160	148	147	152	150	141	137	147	147	159	136	141	167	161	150	149	147	163	155	148	139	147	150	141	147	157	170	139	146	179	167	153	141	137	142	157	162	155	147	142	148	139	160	147	144	165	154	153	137	142	146	162	155	156	144	153	136	158	165	159	133	138	160	161	125	154	173	147	154	160	147	143	152	152	160	151	162	154	146	135	142	161	125	159	152	157	154	145	123	156	148	152	154	159	147	154	155	151	152	164	159	147	162	159	140	148	139	158	132	146	171	162	142	150	134	155	140	166	159	130	158	167	147	164	157	152	159	138	148	157	146	151	153	125	150	146	160	140	162	139	153	169	154	148	134	145	147	185	153	150	163	161	132	136	157	173	148	150	132	134	158	173	162	154	152	136	156	164	150	160	135	169	123	159	147	147	177	150	149	163	153	153	144	163	146	143	176	145	157	156	144	138	175	153	159	140	152	151	154	171	145	139	162	155	145	155	132	138	156	134	133	167	161	143	159	149	156	129	144	148	149	135	143	134	163	154	146	137	166	146	136	165	160	167	153	157	134	138	138	138	175	181	151	139	164	149	166	143	159	156	168	148	158	165	170	158	161	166	142	156	125	146	147	174	139	167	126	147	133	157	170	159	165	153	147	147	158	158	170	136	171	154	164	146	164	150	162	143	139	146	153	157	161	186	154	165	147	140	150	151	168	147	152	145	159	146	159	176	168	150	147	153	167	150	170	140	157	180	161	154	171	138	148	154	141	132	151	155	165	148	169	164	141	141	146	143	148	161	143	146	145	166	139	152	178	150	139	144	115	136	143	164	168	164	162	145	161	157	141	153	149	154	147	156	136	160	150	144	160	147	162	173	157	159	170	142	154	148	162	134	152	177	134	145	141	160	157	183	166	170	163	140	152	141	138	152	141	167	151	137	140	158	154	148	151	162	164	156	151	143	140	165	158	153	161	155	150	161	150	180	153	139	134	171	160	126	140	148	151	152	153	127	147	180	159	141	149	178	152	148	165	164	156	146	153	150	148	150	182	158	169	147	141	166	148	146	151	154	164	177	136	161	142	161	167	149	147	151	151	131	163	162	156	144	148	138	133	118	164	147	147	157	159	170	158	142	149	149	146	144	151	154	146	146	136	149	159	158	162	144	151	146	158	167	147	156	162	168	142	161	136	148	152	145	176	168	142	152	172	171	144	151	150	132	169	160	166	158	154	140	150	176	145	137	147	149	149	164	148	139	165	157	147	149	156	159	175	142	130	148	140	149	151	131	148	151	170	142	166	149	155	160	142	147	134	151	154	151	152	154	183	147	132	142	145	164	151	166	153	146	123	140	143	146	156	161	166	171	143	168	148	138	172	186	139	167	175	147	143	150	158	142	136	173	135	139	139	152	145	163	138	170	151	135	157	150	154	153	135	159	155	136	159	133	180	146	168	157	170	168	158	161	173	155	152	143	143	140	152	144	149	160	166	143	189	143	147	152	150	149	157	150	147	158	141	147	138	151	166	150	145	148	141	143	141	147	154	139	153	139	150	148	146	130	153	141	146	172	142	145	171	151	149	157	152	148	150	152	136	145	152	150	151	170	180	172	141	142	165	149	156	162	131	172	153	156	172	149	165	143	162	154	156	159	152	156	145	145	174	157	127	142	160	159	144	149	156	147	135	142	157	144	141	153	164	159	141	152	147	140	163	143	141	128	136	158	153	147	170	152	170	151	142	132	164	161	152	145	137	151	149	136	130	144	157	158	151	178	147	155	159	153	143	163	159	152	155	136	178	152	157	166	157	166	152	150	158	152	157	143	149	145	157	157	168	168	145	163	172	154	163	166	158	118	158	168	182	142	149	133	151	144	159	160	152	159	139	172	151	162	145	152	149	147	175	144	155	155	176	164	165	164	164	161	170	154	136	138	145	152	145	141	160	152	166	141	164	158	154	144	142	158	172	153	149	166	155	140	157	152	173	156	155	129	134	128	159	150	133	161	151	152	154	157	156	140	147	138	141	127	146	144	177	155	170	170	135	138	172	150	153	155	152	152	131	148	150	170	169	155	153	150	160	163	145	157	147	158	135	137	177	147	168	153	143	139	162	142	151	144	153	160	153	178	142	162	165	134	149	143	160	144	130	138	158	147	150	151	156	144	152	165	142	162	143	149	141	154	167	130	159	134	138	147	148	151	155	143	138	151	132	147	143	156	134	156	142	130	168	123	144	157	161	181	143	138	146	149	158	152	145	148	166	159	153	162	162	156	151	163	163	168	152	166	147	156	154	155	166	170	136	152	143	167	179	155	136	162	156	148	146	161	169	143	147	153	151	127	148	146	157	150	165	143	142	163	150	156	149	139	182	174	180	155	145	152	151	166	181	166	164	155	166	157	141	177	147	140	164	159	154	164	171	147	173	160	156	144	148	155	131	181	146	125	148	154	154	163	185	160	148	158	161	133	181	141	158	144	174	139	148	165	140	147	166	134	137	177	119	155	164	141	149	153	151	160	154	166	151	145	132	171	147	154	130
15968	1380	1244	689	568	445	412	397	359	349	348	343	318	305	360	333	302	353	308	318	299	303	283	321	282	295	296	293	318	291	286	314	273	280	282	292	324	254	300	264	285	304	290	272	319	301	295	297	285	283	299	285	312	297	287	263	300	313	305	304	286	274	321	264	308	279	291	299	343	302	299	298	280	264	272	262	298	281	266	304	293	307	300	305	257	280	258	273	281	248	292	284	315	265	321	287	307	317	289	292	317	276	285	269	302	299	283	327	266	291	304	272	285	291	274	294	300	271	295	294	299	284	304	277	264	280	273	300	278	303	285	310	281	315	272	290	286	320	296	286	307	299	281	288	289	288	280	264	296	311	320	276	271	276	286	281	320	295	310	306	293	279	281	324	240	278	271	291	294	324	278	301	291	299	285	316	296	290	300	303	244	266	282	277	251	284	303	278	280	302	300	263	301	307	322	298	283	279	287	290	291	296	319	287	284	324	298	271	277	283	268	293	279	291	291	260	291	281	250	267	299	304	288	309	312	274	287	325	298	281	303	275	316	266	274	316	267	278	300	312	310	308	282	302	343	272	286	298	297	311	291	290	306	271	265	292	308	282	292	312	293	298	302	288	303	307	283	288	279	280	275	271	301	280	290	288	289	293	274	312	313	286	289	295	271	309	277	309	319	312	278	283	262	293	287	314	273	284	283	300	274	312	258	285	285	292	264	287	284	273	312	290	313	300	252	293	306	288	296	321	285	268	302	295	274	283	303	296	248	296	289	290	269	286	286	284	281	263	261	274	271	301	268	308	300	287	272	295	303	285	290	264	276	316	284	280	285	300	305	310	284	279	294	287	319	298	282	298	294	258	308	339	296	277	317	283	291	271	296	268	279	287	288	278	263	268	291	290	260	255	267	296	304	304	279	300	291	308	252	301	294	296	300	272	287	277	278	284	297	293	285	310	325	262	271	287	287	308	318	281	273	315	268	272	268	247	288	292	292	312	305	268	301	309	295	292	302	301	261	305	277	274	265	300	268	283	279	283	330	315	302	305	318	288	263	303	283	317	306	308	288	307	312	295	266	283	281	293	283	254	280	310	290	296	288	289	285	310	266	292	303	287	298	255	275	298	276	291	304	263	300	317	301	280	285	306	302	302	338	290	306	268	294	286	305	304	272	285	298	282	312	285	300	308	263	259	258	277	279	302	279	290	315	279	280	283	295	285	264	288	285	308	294	346	292	293	284	329	276	243	261	311	281	311	302	312	296	262	318	253	290	306	289	301	317	323	252	293	282	280	320	280	314	277	302	269	266	280	312	284	285	286	275	299	268	307	238	288	283	280	302	289	259	294	293	283	299	306	305	318	292	283	308	263	296	295	282	276	278	279	287	310	321	273	290	292	272	300	288	290	279	296	307	264	280	302	299	257	280	294	306	299	309	265	334	285	290	273	274	296	282	287	280	278	278	301	326	289	278	295	296	285	291	293	293	247	288	268	284	263	286	281	283	322	289	308	270	301	312	293	288	305	284	312	299	289	297	288	278	296	297	299	280	297	282	301	297	292	258	286	268	283	295	280	274	302	281	302	294	280	297	290	272	278	289	283	293	312	276	286	280	305	279	318	310	285	285	293	288	308	274	296	266	286	268	295	306	279	297	277	301	299	264	268	288	301	287	262	271	291	287	272	277	301	312	312	286	301	282	300	281	284	264	287	297	284	308	260	308	324	298	317	260	265	319	265	301	299	284	293	274	315	293	286	265	312	296	279	321	267	267	253	284	278	301	279	289	290	278	286	271	306	296	273	310	286	291	287	291	309	280	321	265	310	305	300	296	297	310	275	285	284	286	305	307	297	272	291	293	324	271	274	315	295	304	300	321	276	270	285	292	286	305	294	312	302	272	300	311	298	325	288	298	298	308	266	279	270	292	276	282	267	289	276	300	321	286	285	281	300	294	276	292	284	313	294	298	276	282	284	301	273	314	301	282	285	308	295	241	275	269	300	271	278	279	268	293	328	304	312	316	281	301	289	329	289	297	280	286	352	271	281	287	270	260	295	271	318	268	291	290	283	305	285	273	288	283	279	276	292	287	310	307	286	320	287	305	288	299	295	283	270	290	280	278	276	314	280	304	282	302	275	288	263	300	301	267	270	311	296	278	298	309	306	293	289	314	293	268	284	294	279	325	272	268	267	291	303	287	293	285	330	312	286	300	285	256	311	270	279	308	295	289	272	307	296	255	264	293	306	287	274	286	291	240	290	283	286	274	305	288	303	264	294	282	267	307	286	268	309	300	305	286	301	288	286	278	296	284	331	296	263	275	317	259	320	281	313	281	311	253	286	295	285	288	249	325	298	269	286	296	280	278	255	285	316	276	308	251	281	280	274	247	282	299	291	260	306	262	293	304	280	270	270	271	310	288	313	293	287	270	279	293	284	263	286	297	281	276	294	290	273	235	274	313	282	292	280	275	273	276	308	301	315	323	311	286	287	299	274	335	289	259	290	255	297	298	296	267	312	295	295	292	277	301	282	305	267	280	287	281	322	295	280	312	290	279	278	303	295	317	279	312	296	297	285	313	275	288	289	304	313	291	306	293	287	298	294	285	333	300	263	277	313	314	287	277	286	321	277	273	300	281	278	270	277	256	310	303	295	273	254	307	259	299	284	253	265	287	276	325	327	275	278	318	299	283	320	278	272	296	279	292	284	289	303	320	316	275	286	302	251	279	271	290	288	292	298	261	265	304	306	304	296	273	266	308	298	271	289	281	302	285	290	302	288	327	280	313	285	286	315	295	316	320	279	294	302	276	292	290	297	290	270	293	284	261	276	286	294	276	278	309	278	276	279	304	296	323	295	297	286	280	299	265	334	305	291	289	275	270	313	302	276	315	292	296	282	286	298	286	258	314	278	299	288	296	318	293	268	298	281	319	280	292	299	308	289	281	294	307	292	293	286	271	286	317	299	285	287	283	300	309	323	292	302	290	279	283	281	292	286	316	279	278	310	279	299	267	273	307	270	298	285	314	291	289	297	263	312	277	254	305	256	281	291	297	323	310	289	278	278	294	299	274	267	297	303	309	272	306	281	282	276	298	279	314	286	292	315	290	305	296	267	263	278	293	284	285	311	288	267	279	258	332	299	247	279	296	275	285	269	303	327	290	301	313	282	285	293	287	320	336	271	282	292	276	293	301	306	297	276	301	266	289	269	279	282	269	306	330	288	310	293	272	294	273	284	281	291	301	269	280	296	291	292	277	308	274	308	319	308	301	301	249	284	285	272	300	304	304	284	292	291	236	289	313	270	283	285	264	287	327	285	280	288	297	231	290	275	257	296	290	275	264	260	289	289	302	259	290	304	293	287	282	326	313	277	266	290	271	284	287	277	281	255	293	274	307	280	312	260	286	274	286	286	285	264	303	255	297	323	286	298	304	285	304	290	312	294	302	271	263	278	266	270	269	282	298	284	296	277	294	277	278	285	274	290	275	277	297	310	284	280	298	305
24778	21736	29255	24772	20991	2820	921	660	554	538	520	472	451	447	475	440	422	432	428	412	392	411	429	408	418	406	367	393	389	406	392	363	368	405	400	368	403	413	359	426	367	391	406	371	406	398	410	362	394	365	402	399	378	398	376	380	437	384	371	406	375	359	378	398	396	417	387	352	395	385	392	374	395	380	399	378	406	386	359	412	389	395	361	358	370	394	373	397	347	367	387	412	379	366	399	376	340	381	392	400	390	358	388	367	389	351	372	404	417	391	392	371	358	394	406	374	361	379	363	371	377	350	364	351	351	320	358	370	352	375	419	354	390	359	352	349	387	375	379	369	390	354	416	363	370	393	392	413	406	382	377	351	372	370	401	378	377	387	356	401	347	357	397	344	388	393	355	385	364	349	430	412	403	365	376	367	377	365	393	351	344	382	374	383	389	394	404	359	343	355	368	349	366	370	354	403	349	388	376	359	327	374	365	388	386	383	385	370	376	372	387	373	371	357	367	392	365	414	359	380	377	375	403	374	367	390	362	375	374	357	382	413	357	362	365	362	370	394	361	388	387	348	381	381	327	365	362	371	391	358	376	405	415	413	352	345	352	349	405	350	391	367	378	382	408	367	326	372	367	407	406	398	380	385	392	377	356	396	380	383	404	344	384	382	338	394	373	384	392	402	339	383	391	355	383	388	394	375	383	391	382	357	371	400	391	402	374	376	412	376	396	385	346	402	358	419	359	383	375	379	405	384	356	412	397	343	378	364	391	383	377	366	385	381	371	353	376	426	363	353	383	359	360	382	336	396	396	392	388	397	372	394	357	397	364	390	400	401	367	376	349	386	387	358	357	413	369	359	376	396	373	383	371	401	374	399	396	390	398	391	443	374	375	356	349	366	402	352	379	410	370	383	395	407	377	370	397	382	395	384	413	392	407	380	371	386	388	359	370	406	376	373	373	385	365	388	375	406	339	414	406	371	384	402	406	355	385	366	386	379	380	371	367	365	370	364	371	364	391	368	390	394	359	380	389	374	387	385	378	408	368	379	412	376	347	359	374	381	350	390	378	360	380	393	372	411	355	368	371	420	386	376	387	356	372	341	342	352	349	349	388	393	395	381	397	387	364	368	356	404	368	385	374	385	382	372	390	397	390	338	378	383	374	388	383	403	348	399	356	393	345	377	391	365	393	393	366	384	382	362	369	361	381	403	352	410	377	349	392	387	362	352	368	386	352	417	387	360	337	406	354	373	361	398	371	356	378	385	391	408	334	382	379	376	349	401	387	364	401	385	338	353	402	383	365	386	379	405	373	377	428	408	398	380	338	391	368	400	381	376	390	389	363	387	385	387	420	406	375	388	383	372	363	342	380	335	358	413	391	385	357	372	422	400	364	372	380	393	383	391	381	375	386	347	402	344	420	401	348	348	384	379	356	370	396	373	364	366	368	378	396	387	393	387	386	379	409	379	405	371	357	387	382	406	340	386	381	380	396	370	353	349	373	397	377	378	361	378	391	376	365	392	368	368	363	383	387	352	355	387	382	336	383	398	396	387	382	348	384	389	393	388	391	344	371	368	369	356	353	394	386	419	375	383	367	378	410	356	373	329	351	403	383	385	386	385	381	397	389	365	367	400	395	373	363	384	364	392	385	351	391	385	403	386	395	401	391	354	385	408	374	345	377	353	411	385	361	392	374	351	373	414	383	368	369	357	372	373	387	382	397	385	383	396	399	372	371	350	370	356	361	395	393	378	352	361	372	379	381	362	387	393	357	352	387	391	372	397	372	348	370	371	392	397	375	369	372	404	370	370	371	364	363	390	366	370	360	374	358	349	403	384	372	389	379	360	354	390	377	387	419	355	394	359	400	353	395	405	388	360	344	344	343	387	353	376	347	409	419	384	355	370	349	359	374	362	397	368	380	378	382	391	341	400	381	394	382	383	367	402	403	381	370	390	378	365	331	392	381	378	393	349	361	377	377	385	376	421	364	381	392	411	401	395	372	377	396	390	366	394	375	345	373	371	356	373	401	366	410	375	355	361	364	354	369	362	427	360	400	359	392	407	388	357	377	377	367	391	372	380	348	381	382	389	429	380	350	389	376	365	390	373	385	397	401	379	360	385	407	355	341	370	352	369	381	359	374	369	370	376	348	378	355	398	368	390	371	402	400	411	360	365	367	376	350	360	382	387	398	376	360	378	407	345	389	377	385	383	381	387	357	376	377	388	380	382	411	375	348	390	358	392	400	384	369	368	360	383	370	365	408	381	413	396	379	395	363	369	384	380	417	352	372	388	352	382	387	373	382	379	376	380	353	373	370	385	374	386	366	398	393	401	364	380	366	346	387	380	389	361	356	401	374	419	376	358	360	368	368	359	372	398	321	363	351	397	373	369	373	358	362	392	385	348	370	364	368	384	369	372	375	371	375	381	359	376	365	414	364	388	356	367	387	354	402	378	363	354	350	376	371	363	348	331	366	386	361	403	356	378	364	358	381	370	360	379	340	382	369	383	409	363	387	350	399	368	363	409	378	396	430	403	397	363	354	389	352	372	350	380	406	377	380	394	388	396	377	397	384	390	392	410	378	399	395	353	373	354	375	386	372	354	409	376	382	383	369	366	366	374	388	406	389	408	378	364	411	375	388	368	359	349	382	403	377	379	333	364	367	356	362	383	355	363	348	380	369	384	359	359	368	363	376	396	415	403	388	403	409	373	369	409	398	369	347	371	391	378	390	394	391	405	411	381	388	363	340	386	373	371	370	374	365	362	357	398	411	386	370	351	411	378	379	376	330	356	338	362	366	362	434	368	362	373	341	391	364	426	391	392	376	367	331	361	364	384	391	383	390	387	379	361	399	387	394	344	388	380	391	380	403	382	378	402	367	374	391	395	392	393	387	350	388	392	392	408	393	386	365	393	396	381	397	364	397	347	397	368	384	399	390	387	332	381	377	360	410	372	380	388	380	416	398	390	368	379	358	403	383	382	378	365	380	412	358	372	370	351	351	387	396	405	361	375	378	401	387	407	427	353	400	387	403	390	366	391	400	392	383	391	410	374	369	367	369	378	361	380	388	376	373	351	357	371	365	378	368	322	379	404	411	387	361	370	376	374	357	375	418	385	385	380	359	377	372	392	377	388	383	385	384	362	412	384	387	334	381	389	391	382	386	385	386	411	402	359	344	366	392	370	389	387	386	374	353	390	396	370	358	380	395	395	380	392	365	397	400	370	396	358	384	430	355	378	373	382	413	365	359	401	406	392	407	369	375	396	404	396	383	387	364	398	344	376	376	380	373	396	354	394	367	357	374	370	389	333	389	373	380	356	386	382	357	404	382	413	367	402	384	367	375	385	356	382	380	391	381	391	378	373	391	379	359	373	349	397	372	376	364	385	336	405	360	372	371	396	375	389	372	389	355	383	378	384	376	390	368	383	369	373	376	398	382	359	354	359	339	365	367	336	406	378	352	393	374	399	366	366	373	374	346	395	386	413	382	365
28479	10670	8792	4706	3245	2422	1969	1672	1397	1297	1109	1044	965	942	864	891	813	808	738	747	734	770	717	773	717	743	713	714	674	693	697	731	685	682	639	689	723	693	625	694	709	687	669	633	670	688	698	676	697	674	642	683	671	695	700	692	678	700	648	726	700	675	677	663	657	679	656	670	664	673	666	704	639	712	595	624	646	660	707	650	653	646	661	644	670	675	638	667	674	687	706	654	685	653	663	654	655	667	645	707	645	693	661	643	658	699	648	691	696	653	645	681	633	674	671	677	681	644	661	667	640	731	712	665	691	713	715	670	662	694	658	624	692	656	633	638	689	681	643	662	654	705	694	671	644	694	679	687	704	636	680	734	693	639	676	721	697	664	673	700	708	666	680	647	692	693	658	632	668	652	673	664	692	674	642	668	636	693	690	683	641	597	682	610	632	634	676	671	666	647	667	669	683	687	673	672	624	601	701	661	639	653	661	661	650	646	670	685	653	685	650	632	651	665	699	652	657	689	623	664	668	658	621	665	655	613	653	707	685	674	655	619	665	668	687	692	639	670	673	657	630	653	635	640	660	651	688	642	673	632	646	672	716	597	625	690	710	658	644	635	666	656	703	660	643	687	625	696	667	667	693	686	678	634	692	657	651	692	644	634	689	670	690	663	661	632	662	662	657	666	636	730	700	624	703	653	679	670	671	638	668	711	634	677	670	694	645	650	655	662	721	700	661	682	664	696	689	679	654	628	635	682	675	678	685	690	666	685	717	650	642	688	706	647	608	679	664	635	610	659	643	693	627	704	628	630	655	657	669	629	677	682	671	664	683	697	677	659	699	637	652	668	650	655	643	671	664	685	718	631	669	683	661	696	665	658	633	707	693	635	710	678	698	677	692	649	681	663	632	667	656	663	680	672	657	657	669	684	666	646	676	678	678	664	673	689	667	630	694	632	662	643	642	713	669	657	631	649	657	630	644	683	642	654	712	695	657	666	675	648	692	681	670	636	643	640	675	694	665	655	659	642	644	655	685	661	684	675	664	646	717	650	672	626	686	648	643	647	645	683	671	668	682	656	674	657	656	641	623	700	621	649	666	663	710	654	692	653	662	631	659	599	697	609	653	628	705	689	670	665	652	680	640	673	662	669	681	673	641	701	632	668	649	701	655	681	638	713	642	661	663	699	653	638	676	608	647	666	665	669	680	702	741	668	700	673	643	664	605	672	636	619	625	680	652	651	645	692	672	676	652	636	632	698	705	652	668	664	659	655	645	697	681	626	658	663	648	666	628	677	668	674	662	684	666	652	709	635	660	641	625	626	658	667	647	688	669	679	672	663	692	682	698	636	656	643	649	714	631	682	706	687	708	660	699	642	639	680	636	661	650	676	667	624	626	673	678	625	633	675	670	681	727	697	635	648	709	652	666	638	626	681	661	702	650	661	749	687	626	647	646	612	691	656	703	696	590	644	606	647	651	677	668	649	640	659	695	634	634	661	650	668	681	687	661	719	659	636	668	663	636	662	675	629	700	669	668	647	676	664	678	641	659	684	636	689	664	693	672	667	676	626	644	630	671	643	647	640	707	659	641	666	663	651	655	674	667	692	647	642	686	646	646	687	697	698	636	651	705	672	674	664	658	675	682	650	661	661	731	663	599	638	665	630	656	657	661	686	704	676	664	670	663	659	670	653	657	675	698	656	646	632	645	675	652	617	714	665	646	689	685	644	687	705	663	671	624	659	654	610	627	677	630	643	690	677	670	667	652	657	639	664	660	642	634	666	665	626	649	677	649	674	648	715	640	659	633	641	662	665	666	638	682	681	684	698	672	622	682	702	620	648	728	665	670	608	678	610	690	672	704	649	680	651	711	677	685	680	665	669	700	692	650	692	694	684	629	687	676	657	645	677	672	645	660	669	661	691	639	632	705	672	702	651	709	705	649	583	664	681	672	645	718	706	705	699	672	666	671	651	644	648	636	685	650	697	695	702	634	623	624	634	663	660	674	688	652	670	681	661	637	658	654	722	677	703	681	665	710	627	654	670	633	661	645	648	711	691	681	658	673	668	661	676	670	673	640	645	676	677	652	720	702	642	731	663	651	639	684	691	648	635	637	650	677	707	701	670	655	703	650	645	652	705	680	672	654	674	635	633	659	711	699	631	644	664	651	648	642	647	663	652	648	672	665	661	636	665	631	656	691	678	656	696	634	687	663	674	659	706	661	651	688	667	680	677	651	691	660	677	699	667	640	650	607	693	676	661	711	602	623	662	617	670	659	664	662	663	661	657	722	651	669	674	627	667	696	652	677	625	648	654	675	652	672	682	698	685	641	673	667	652	696	679	647	634	626	672	721	679	658	662	672	696	665	647	683	623	673	645	666	647	692	645	675	628	662	698	658	642	644	641	640	688	659	671	687	666	648	639	681	608	654	636	663	691	673	672	666	653	624	662	661	674	679	620	642	679	644	660	679	616	641	693	678	654	670	711	651	681	631	663	652	645	676	689	661	690	664	582	681	668	635	665	674	657	664	666	632	650	631	687	681	710	627	735	678	662	660	668	709	642	668	673	665	656	674	665	666	673	673	652	653	699	663	621	612	682	669	678	683	683	671	646	667	631	690	680	652	641	624	657	644	682	649	677	677	692	682	635	650	656	651	644	656	659	691	634	705	688	675	650	693	690	625	638	595	633	599	637	664	687	597	699	679	667	651	647	673	662	658	689	633	628	668	635	673	664	644	697	685	628	610	662	659	677	683	607	676	663	692	686	616	640	705	714	679	671	683	672	665	623	703	678	659	628	691	675	657	612	659	682	647	674	692	676	659	670	700	633	638	671	664	637	620	663	698	729	620	660	653	639	659	668	654	655	697	660	682	636	623	728	639	643	629	634	688	690	614	739	639	686	634	686	668	646	686	710	667	695	639	593	663	646	695	688	646	647	679	685	651	705	653	640	681	663	717	644	657	684	695	665	646	660	649	659	659	659	658	662	661	637	661	647	622	711	686	681	666	705	631	663	689	668	688	637	655	660	614	680	620	618	631	663	651	689	685	691	663	609	719	627	679	643	639	658	642	654	660	672	659	647	625	705	675	674	642	654	649	671	621	670	662	658	674	675	675	674	657	682	654	627	687	653	646	710	654	668	661	648	636	664	623	673	641	683	700	669	695	668	679	687	707	661	655	695	664	688	678	674	649	594	617	673	612	672	610	661	640	658	649	635	639	672	650	686	710	672	656	651	665	625	696	678	656	689	668	673	654	678	652	666	660	678	680	646	685	671	682	659	686	684	629	680	669	643	663	669	689	670	704	696	741	699	606	664	679	653	709	715	650	655	657	693	643	642	609	640	643	651	651	638	638	641	585	653	671	636	636	685	675	703	645	684	645	644	698	661	673	689	624	623	738	656	657	683	663	673	674	651	624	683	643	690	680	651	680	674	636	624	695	684	654	704	601	688	622	698	671	664	656	660	667	630	661	681	662	691	662	688	609	693	663	695	674	660
22599	20660	28487	22838	20663	19703	2982	1191	894	880	809	736	709	711	696	671	683	621	623	646	625	638	626	630	605	609	608	605	579	566	606	590	604	577	569	552	607	598	586	592	582	576	526	599	566	585	535	576	573	537	609	538	569	610	547	545	559	517	575	581	574	585	590	581	599	568	604	586	541	573	565	588	507	544	483	561	578	515	582	569	546	555	558	579	519	541	564	555	563	542	569	538	567	590	540	546	601	576	583	577	573	567	556	482	608	551	555	539	543	583	594	569	612	561	529	582	541	597	548	529	553	587	603	541	537	561	578	554	541	566	564	556	538	559	580	555	547	615	563	549	556	609	575	539	574	565	548	507	566	561	552	549	547	573	557	604	533	561	593	553	557	545	527	564	556	572	534	541	607	575	561	572	537	593	505	562	557	539	511	567	574	583	625	535	599	576	543	527	574	552	538	583	544	572	556	558	573	537	574	534	537	534	569	561	571	523	562	583	586	533	589	566	543	553	537	567	575	552	608	570	515	527	545	566	553	547	596	570	543	548	576	524	580	548	546	553	543	613	560	580	582	578	615	617	584	542	579	565	579	567	579	527	552	555	546	595	581	578	576	548	549	559	591	580	515	531	551	578	539	584	518	472	550	567	567	556	569	621	564	567	588	533	590	610	560	586	558	544	559	548	575	576	534	547	572	545	538	580	542	584	567	543	591	536	565	530	540	561	548	594	608	546	550	523	538	579	551	572	572	597	548	555	573	595	539	540	532	554	583	613	555	534	543	536	540	582	565	578	514	585	543	553	572	566	584	525	569	517	546	565	519	593	530	560	554	569	531	558	575	582	525	555	574	592	521	542	589	588	530	577	577	579	532	561	559	549	541	569	594	564	557	541	550	576	563	576	541	568	569	572	526	589	581	564	494	566	584	563	552	587	580	533	536	580	517	596	595	566	547	582	570	538	589	555	586	610	577	528	526	524	534	593	550	591	595	566	511	519	549	579	576	567	555	507	553	558	541	533	535	584	533	522	546	522	554	584	594	609	543	564	579	528	596	568	560	528	596	543	527	561	584	589	538	541	533	586	573	559	603	588	539	559	556	539	538	557	594	600	567	568	540	562	575	567	551	535	566	559	544	554	553	529	589	595	585	522	542	520	583	566	564	575	581	570	544	574	581	536	544	561	561	541	549	571	559	581	547	557	514	479	526	569	527	567	560	589	525	588	523	498	534	551	558	545	549	561	564	545	566	577	591	545	540	589	564	571	551	584	530	527	551	533	546	558	562	518	556	558	564	531	544	559	584	550	533	586	557	554	530	563	578	543	558	550	551	555	557	544	598	571	588	588	522	509	522	509	528	546	573	549	542	563	595	582	569	534	548	556	515	560	594	540	576	540	577	580	563	573	612	549	516	536	519	563	593	571	588	508	541	555	518	528	572	556	589	571	526	588	570	542	525	587	565	551	544	576	579	518	574	565	516	582	571	584	521	561	581	540	556	580	560	577	508	548	566	556	587	541	544	526	543	533	566	582	625	549	615	570	545	567	566	558	588	545	545	569	563	598	528	560	558	522	577	522	555	532	531	509	559	531	578	554	529	549	553	565	538	541	542	569	515	533	546	555	525	578	551	499	553	553	548	568	550	535	496	532	540	543	594	583	567	596	550	596	627	583	561	603	569	585	583	588	551	527	531	579	548	585	515	554	550	592	576	568	586	566	516	575	562	572	517	525	545	525	590	585	571	568	583	554	560	627	546	568	528	537	586	568	532	573	572	608	574	582	545	583	572	570	556	618	585	590	614	588	524	579	546	538	567	525	538	541	576	610	530	558	546	570	566	550	637	545	539	569	547	588	582	557	523	566	578	559	540	544	537	561	561	549	546	595	583	569	560	555	532	588	582	534	580	509	600	530	562	563	550	550	526	539	585	518	569	531	513	548	586	533	544	550	520	579	603	540	547	549	592	518	494	551	596	525	495	542	569	548	538	586	543	564	543	583	575	507	533	608	584	576	572	537	527	570	582	566	545	557	545	546	531	522	605	535	526	565	574	585	512	588	568	587	575	555	569	584	549	548	594	581	546	567	596	555	539	530	569	517	564	590	537	588	565	556	559	501	549	574	570	505	566	553	554	535	540	547	546	553	578	562	565	565	582	518	546	561	563	535	545	564	525	559	540	572	571	536	532	552	552	548	547	607	570	558	491	508	564	562	530	587	552	550	551	562	603	547	557	536	547	579	562	543	535	607	555	595	552	556	559	580	604	594	575	597	558	593	530	611	523	554	565	533	555	541	520	571	576	530	536	550	555	538	575	518	551	550	562	586	577	587	548	519	537	530	582	538	567	498	588	555	571	567	565	571	568	580	539	585	547	571	571	554	559	551	609	506	520	600	556	552	558	604	595	519	557	591	573	544	566	558	589	552	571	579	546	565	525	511	576	569	553	574	533	562	546	571	562	602	578	515	576	533	542	543	582	513	581	551	574	502	549	557	552	569	550	529	560	541	492	498	521	528	567	543	556	602	522	538	543	562	496	552	555	553	551	554	533	536	506	540	575	546	570	566	543	548	571	526	496	581	579	586	560	547	553	576	564	560	567	570	553	564	584	544	567	555	599	556	546	564	581	570	541	579	539	532	584	529	571	555	554	557	557	516	572	545	567	555	545	583	580	558	555	541	581	566	539	546	518	569	572	578	584	523	578	542	592	550	546	558	560	545	521	572	543	538	625	516	549	578	559	563	533	577	518	553	521	566	529	540	527	579	538	553	552	547	507	577	535	533	555	543	545	588	537	524	567	530	592	576	531	562	530	599	562	556	562	540	536	540	575	591	549	602	554	603	600	600	530	564	522	562	543	579	556	590	559	543	596	609	573	545	531	571	561	549	553	525	547	552	522	564	618	543	568	556	537	508	597	547	546	547	607	548	562	539	556	572	533	569	571	562	548	560	570	593	566	524	492	559	581	556	555	568	537	540	559	552	557	601	558	526	568	586	535	567	553	585	577	564	497	571	575	576	564	590	586	569	547	508	564	548	561	584	542	608	557	566	541	532	529	567	532	579	552	550	592	552	565	576	581	576	592	536	569	540	542	573	557	565	584	564	579	548	577	545	564	586	535	577	543	564	577	495	583	579	557	587	566	567	547	573	565	527	568	545	565	555	574	572	570	574	529	551	589	558	542	535	536	528	542	571	543	575	559	532	572	547	543	567	584	559	559	540	558	558	528	540	565	545	512	564	553	601	544	518	576	538	530	584	573	576	548	535	533	586	528	560	572	588	544	535	577	545	581	560	601	538	536	575	543	536	559	541	526	561	538	534	594	519	561	598	563	553	573	576	528	557	558	532	605	575	579	568	551	567	578	560	561	529	550	518	503	573	548	579	532	592	573	554	585	557	596	552	568	556	604	595	521	549	567	533	571	568	578	577	512	537	558	629	546	567	556	563	552	520	528	577	546	528	570	524	548	544	604	554	552	578	543	517	536	541	599	565	550	571	603	523	620	569
27724	16454	13660	7698	5402	4150	3359	2736	2396	2033	1832	1724	1525	1472	1379	1317	1217	1187	1244	1179	1119	1135	1073	1109	1144	1073	1009	1037	1054	1048	1000	996	971	1014	1017	972	975	1024	1025	1024	996	1017	968	1006	954	967	975	989	1006	953	954	933	972	929	973	988	995	946	952	953	975	965	945	934	994	1003	990	929	921	952	969	934	1026	915	964	958	939	978	956	940	962	974	984	1010	971	964	922	939	981	971	924	1001	875	943	966	912	988	982	941	931	882	939	915	1002	970	945	946	966	948	921	954	914	982	995	997	932	910	941	921	914	966	951	915	960	961	925	990	948	992	938	914	942	923	949	920	914	949	949	959	924	989	960	1012	977	937	918	944	944	941	969	949	960	950	992	919	972	887	918	883	985	944	941	967	967	926	940	928	962	933	951	944	915	886	918	981	949	992	975	964	933	916	968	951	930	941	918	940	979	908	869	1003	957	889	947	936	920	909	903	952	938	941	900	954	1024	902	952	914	945	968	897	958	916	910	939	911	940	860	963	878	934	951	944	979	945	987	1007	916	937	925	964	998	954	908	899	969	946	916	975	917	940	924	899	917	974	893	933	924	911	950	952	922	942	971	932	949	947	927	950	945	951	968	937	968	932	925	928	943	937	995	934	924	941	920	923	955	912	955	969	936	888	944	883	939	904	952	933	988	898	900	931	878	954	954	928	916	924	959	925	962	929	955	892	965	966	936	907	960	924	949	932	978	936	914	961	922	930	963	973	1021	959	939	933	935	968	898	913	996	971	933	944	950	941	903	907	945	961	1016	941	962	895	964	951	1024	913	989	924	960	948	967	908	889	964	882	924	917	961	974	952	956	897	957	943	939	925	955	924	943	913	923	897	944	955	945	923	930	1021	960	951	1005	906	942	969	902	983	969	935	950	937	964	927	938	958	974	939	884	941	943	978	875	979	936	944	993	972	975	929	940	952	997	929	940	933	960	945	962	953	942	940	915	910	910	928	904	938	978	1005	996	908	955	910	952	961	966	977	987	964	946	887	856	923	959	914	928	925	917	962	955	866	936	926	916	917	957	971	948	929	931	936	952	930	939	952	982	920	939	922	879	944	992	928	950	954	990	970	925	966	937	958	904	911	943	943	980	960	951	959	983	894	918	959	940	970	934	963	932	892	948	985	912	913	978	958	970	938	958	940	968	892	926	943	944	934	916	941	994	876	927	971	922	952	923	971	930	912	966	974	901	958	976	899	878	920	976	890	922	928	946	966	987	975	931	947	902	977	908	999	986	970	944	904	929	913	949	926	960	966	905	944	938	921	989	912	1009	925	923	954	942	939	976	933	904	948	884	946	882	920	965	954	959	902	969	922	953	978	952	971	891	916	948	944	964	948	945	906	887	974	979	909	917	976	904	944	871	957	993	919	997	924	953	935	924	979	892	918	943	915	902	939	889	978	890	917	894	973	935	899	924	972	1000	899	1009	929	948	934	933	987	968	906	908	912	961	983	954	975	961	939	965	924	965	941	950	964	958	972	955	941	983	896	952	910	903	930	922	943	927	929	885	995	985	939	895	983	1001	992	979	980	967	906	881	935	952	934	908	964	928	883	1004	1045	1009	918	926	1015	924	934	898	1013	1011	1001	996	982	983	919	937	943	939	940	860	921	903	974	922	978	924	936	976	940	938	913	952	978	917	957	975	933	926	982	931	1015	922	929	936	937	975	962	971	967	983	940	908	918	884	902	938	940	897	950	993	974	984	948	905	970	1019	901	990	923	927	992	967	901	956	889	962	951	968	979	999	948	923	931	897	974	993	988	943	922	960	922	919	977	973	919	968	953	958	858	892	896	967	924	899	951	931	918	916	924	935	952	905	940	917	943	940	906	929	905	991	985	937	908	906	906	960	967	953	929	948	955	923	960	947	909	929	1000	950	975	926	926	978	993	901	966	912	956	919	979	994	939	936	960	969	914	915	915	1031	964	970	914	928	999	1018	932	959	915	975	1004	926	956	946	886	950	920	926	946	943	918	915	943	935	959	925	916	949	982	932	893	933	951	943	939	881	981	932	973	865	950	896	904	976	915	957	1035	911	939	902	953	952	995	941	988	902	941	984	902	978	883	952	933	949	984	971	874	952	958	912	900	874	953	900	931	944	1001	904	919	959	946	876	944	919	918	930	937	921	934	911	902	922	1018	939	913	899	947	870	925	943	920	958	958	968	958	931	1017	941	942	917	892	920	946	1005	914	941	941	951	943	916	967	987	928	874	921	987	971	899	901	993	927	912	913	931	921	930	894	965	911	970	934	978	951	995	955	1028	924	1004	963	987	944	914	925	933	873	962	989	958	997	969	891	935	934	925	1011	976	951	907	913	953	945	976	972	967	922	921	949	927	920	907	942	897	905	964	940	984	892	1019	960	940	982	964	885	974	891	968	940	962	894	950	928	925	917	908	880	961	942	916	931	1000	937	922	918	940	950	915	906	944	925	914	963	934	950	933	904	961	906	948	950	933	957	957	921	979	931	911	909	960	973	916	934	978	916	966	988	937	916	1014	960	883	868	969	869	918	967	949	946	937	1012	952	944	948	940	925	930	853	940	953	949	999	975	978	955	939	921	920	980	907	963	911	1010	963	940	940	974	947	957	955	925	933	931	941	920	970	893	974	909	899	896	927	967	998	923	920	955	932	928	895	1003	935	949	956	955	925	993	918	976	941	920	921	900	993	946	980	960	961	974	893	952	947	966	953	927	879	970	934	981	901	977	912	937	939	997	949	932	896	944	956	874	948	966	935	968	974	1037	928	964	931	953	978	959	907	928	920	924	963	987	985	944	953	933	902	986	915	904	923	919	922	916	956	941	963	998	893	962	962	941	899	897	1006	963	950	962	896	958	941	960	947	1010	951	972	949	934	910	891	1007	943	978	937	960	918	899	929	938	919	940	894	941	980	943	931	960	924	926	913	880	901	967	984	957	950	949	930	973	937	957	902	996	944	897	976	919	964	920	968	936	940	952	976	938	940	945	934	937	940	936	1002	970	911	940	931	1006	975	963	877	905	930	987	948	934	972	972	948	923	917	890	916	987	963	880	864	951	1007	912	933	929	945	940	934	962	995	925	943	959	950	976	905	1003	973	988	918	949	974	906	957	870	924	903	977	952	915	922	988	963	917	962	905	958	958	918	981	955	952	905	919	884	934	952	947	912	942	980	903	890	896	940	921	910	986	924	974	969	959	958	986	883	891	972	963	927	928	958	921	967	982	983	960	963	913	985	885	997	934	974	926	936	964	954	920	938	942	901	962	907	941	1011	962	980	929	973	924	937	958	918	984	961	969	956	919	903	939	947	939	924	957	929	935	969	948	980	981	923	950	937	986	946	918	935	986	933	967	885	958	972	1010	1003	896	941	946	877	924	956	939	947	958	904	999	891	939	929	869	982	899	931	977	932	944	993	946	935	921	914	963	958	961	980	1001	937	985	982	940	918	863	951	985	963	1024	866	1034	946	972	913	943	904	936	975	918	905	972	959	969	894	928	904	968	885	964	922	983	961	951	969	945	942	927	947	942	952	959	945	960
27231	21193	9419	735	473	409	210	184	157	179	171	159	162	165	165	179	153	191	167	151	166	161	186	154	162	162	175	162	188	168	140	165	170	161	161	139	161	156	157	174	170	150	131	163	157	163	175	157	167	148	159	166	154	182	156	156	174	153	154	142	154	148	192	166	138	140	152	159	176	163	132	165	157	164	149	154	146	155	164	171	135	148	148	172	176	144	159	167	155	171	141	166	148	152	149	158	151	152	147	154	168	144	147	159	162	157	130	182	177	183	162	147	170	149	165	156	141	162	136	160	164	163	167	167	139	153	152	150	167	155	151	153	163	171	178	157	171	129	170	142	164	173	162	167	163	156	151	171	148	140	187	170	163	157	160	151	179	152	172	151	141	146	168	153	168	176	157	181	178	153	156	163	166	117	136	160	160	174	170	149	161	155	172	152	153	149	186	164	188	144	151	167	145	168	154	158	157	156	154	156	172	151	140	158	157	155	159	161	167	167	152	162	139	159	144	174	149	159	138	134	166	149	143	139	167	151	148	173	152	126	164	146	142	161	156	170	151	163	168	151	140	164	160	162	169	145	152	166	184	149	142	163	165	156	178	142	188	150	166	166	154	162	148	161	163	161	157	150	176	156	163	153	142	167	167	164	144	150	146	152	159	136	166	171	145	169	139	152	171	143	152	161	156	163	143	172	140	173	176	150	159	167	144	161	158	153	162	127	138	160	164	144	175	167	141	148	145	161	153	140	152	159	157	146	154	153	151	171	114	155	159	169	158	176	198	159	177	144	176	157	153	140	167	158	174	187	168	168	143	154	146	140	178	154	154	167	183	143	154	158	157	145	143	129	139	154	174	182	162	162	155	153	139	160	176	145	143	153	144	144	154	162	158	165	162	141	123	176	162	144	180	180	171	159	169	175	163	145	153	187	145	160	166	174	157	136	129	139	153	178	160	147	173	152	143	165	127	152	172	130	167	164	158	159	133	153	164	177	162	156	146	157	165	159	181	139	151	136	144	148	145	145	130	159	186	135	144	171	150	161	171	155	169	172	176	151	169	179	169	132	151	167	159	136	160	158	146	147	154	163	150	159	168	161	156	144	156	167	145	170	142	155	154	179	153	159	166	153	156	175	158	165	144	176	139	163	146	159	136	138	149	142	151	147	155	147	175	160	171	173	161	146	168	150	153	141	164	179	137	159	162	151	167	146	161	161	153	152	157	171	158	163	148	166	163	161	149	156	170	141	150	153	173	186	140	129	146	161	172	159	137	161	135	176	190	167	156	157	172	126	132	169	141	178	155	150	148	150	164	146	156	160	146	157	170	155	137	175	172	156	142	164	140	146	149	166	150	159	181	160	150	163	164	171	157	154	158	154	161	155	147	138	161	174	170	147	181	154	155	158	151	160	193	169	138	136	156	146	156	150	132	168	144	150	145	139	155	164	150	144	167	178	175	148	135	149	152	154	155	157	184	165	146	171	141	163	143	162	153	160	151	158	159	143	168	148	148	167	163	170	187	151	150	167	151	151	160	160	170	173	139	166	159	167	147	141	138	153	139	132	155	163	141	162	161	164	143	162	146	156	183	165	159	168	164	155	186	139	161	148	164	138	157	133	153	178	151	171	158	158	174	170	164	170	157	175	160	168	171	145	176	140	147	156	169	151	150	168	170	160	159	161	136	143	174	168	167	152	160	159	151	148	173	175	131	150	131	158	168	158	184	165	165	157	165	143	159	164	159	146	167	171	151	146	159	177	142	156	164	154	173	172	154	157	155	152	157	168	163	160	146	167	150	162	183	138	175	157	159	140	150	149	143	145	135	170	151	162	148	158	160	162	153	150	155	167	162	160	163	175	140	151	174	155	177	171	175	160	149	164	158	167	140	164	162	153	133	146	161	141	158	143	157	174	143	165	157	166	146	156	165	143	143	149	171	168	162	150	173	146	163	154	179	140	153	145	164	169	158	168	173	162	176	133	150	139	176	149	169	148	172	140	154	166	157	140	150	178	180	168	147	149	139	173	137	159	150	144	163	148	145	143	153	141	167	164	152	133	136	173	167	167	145	150	132	154	144	130	168	168	131	151	137	146	166	158	183	175	182	153	165	161	168	135	149	165	178	174	185	156	174	151	169	166	169	163	166	177	156	159	170	146	173	156	164	131	163	141	155	126	150	154	151	174	178	187	170	178	138	149	155	171	163	136	172	152	148	155	155	129	140	184	171	158	165	145	164	162	157	137	164	162	136	147	173	153	159	149	161	183	155	149	155	144	129	172	165	155	177	179	168	162	145	179	152	162	157	141	151	168	183	183	162	144	163	161	157	177	144	158	133	150	132	149	167	170	150	155	138	154	145	154	151	187	165	147	130	161	143	173	147	153	145	154	138	171	183	156	177	156	161	165	151	176	173	174	163	149	181	153	151	155	157	144	151	173	162	152	159	140	171	171	196	156	157	157	169	146	157	143	158	165	160	144	173	151	161	146	177	170	165	173	159	158	159	168	161	145	173	168	165	161	141	145	181	173	161	156	147	158	145	171	152	148	151	164	155	152	142	155	160	152	160	132	139	147	160	149	165	153	155	174	175	155	150	151	148	146	151	147	151	178	148	154	147	184	167	143	154	156	149	149	165	148	162	156	158	156	153	150	157	149	158	147	158	157	152	145	160	141	148	148	162	166	162	151	171	160	159	159	160	172	150	184	151	149	136	169	160	156	139	159	171	156	160	169	140	174	164	155	165	170	149	168	146	154	168	152	141	150	153	172	154	164	177	160	190	155	151	156	170	172	153	160	176	155	171	146	145	155	174	176	156	140	174	147	157	151	168	162	157	172	148	164	167	147	154	159	143	151	169	153	168	138	161	151	161	178	170	137	160	165	166	168	141	162	157	165	193	145	162	159	151	179	157	150	160	187	156	157	168	143	168	152	142	164	141	160	148	190	146	170	156	155	153	164	147	154	135	154	151	163	163	155	136	145	147	151	178	142	161	161	140	170	172	185	166	168	161	157	150	166	145	157	157	156	175	169	162	162	148	163	138	169	147	142	146	152	142	139	148	177	138	156	175	144	160	150	153	179	167	146	134	147	162	142	159	149	148	161	159	147	137	180	158	155	157	151	169	129	149	157	153	153	175	148	151	140	177	173	149	150	165	160	174	144	136	168	155	167	167	148	139	174	163	177	137	169	145	157	156	150	164	148	143	154	149	175	178	178	148	150	161	147	179	171	156	135	144	138	160	162	155	149	155	178	170	175	153	152	138	149	156	179	181	145	154	158	153	152	177	144	170	169	155	151	168	134	168	175	166	144	160	149	158	145	136	156	156	175	153	166	166	161	156	137	148	157	165	141	139	153	162	155	146	154	155	169	166	172	142	148	148	169	168	176	155	140	144	162	159	166	168	155	183	166	175	157	175	140	178	148	164	158	153	149	170	155	150	127	165	161	152	148	164	145	158	165	143	177	156	163	161	156	161	175	144	172	163	160	159	152	153	151	153	165
16691	1595	1416	758	604	483	441	442	380	371	349	320	310	348	326	350	292	305	305	306	315	329	273	312	297	311	275	293	314	322	304	326	310	329	314	305	299	323	312	285	323	296	285	272	268	271	291	291	302	280	268	279	267	280	304	312	295	319	300	303	277	309	296	293	305	306	305	276	331	311	282	319	327	289	306	293	313	280	271	296	311	288	270	328	327	305	284	288	316	282	312	319	292	287	301	286	289	297	280	305	307	316	272	310	316	320	277	297	307	293	298	294	339	298	302	304	271	310	303	344	283	319	307	276	279	281	289	310	285	258	289	309	292	304	295	320	321	289	275	295	304	294	297	291	327	280	297	329	293	318	295	318	303	290	302	285	324	319	323	279	317	288	299	292	268	275	289	300	336	342	288	294	322	272	293	288	332	286	284	251	269	343	272	327	291	281	310	317	303	299	280	277	307	282	315	312	338	291	294	297	312	305	295	293	273	280	320	297	306	338	299	288	285	285	292	290	314	289	292	300	305	265	274	303	318	286	306	291	272	291	301	315	319	278	331	306	310	340	312	274	283	304	295	317	313	282	291	295	314	302	296	297	297	280	255	319	318	279	342	306	279	327	301	293	296	311	267	287	320	293	284	292	281	321	279	322	304	310	301	306	290	288	326	259	304	278	313	262	258	311	295	321	288	303	287	295	311	300	308	279	335	283	293	279	319	295	321	319	281	344	296	335	291	292	271	282	299	321	316	314	298	301	284	301	297	303	337	303	287	303	280	301	299	300	310	301	317	303	304	308	297	303	285	292	301	294	276	301	282	281	303	278	308	285	304	320	258	326	295	290	289	316	267	293	303	269	296	276	316	303	307	318	335	317	259	304	274	289	287	279	283	314	296	302	310	321	309	291	319	310	330	281	295	300	272	309	260	291	288	293	297	291	306	310	284	340	310	296	289	279	320	275	328	281	295	294	298	325	303	279	283	294	287	308	308	274	297	306	289	278	310	307	308	311	318	284	287	256	298	281	303	277	297	293	318	312	299	258	293	276	266	297	290	326	322	315	308	287	287	318	314	304	276	280	283	301	320	300	295	296	319	311	299	281	279	265	305	293	320	262	288	278	319	255	284	299	292	297	292	316	311	302	336	273	296	289	328	338	279	264	335	299	278	284	293	317	318	300	297	320	287	285	284	284	283	299	285	297	277	291	286	281	280	284	314	304	292	291	296	274	290	315	313	279	256	333	301	295	298	290	292	293	271	302	314	282	287	335	331	311	271	262	292	296	309	314	259	324	303	284	296	311	324	316	321	282	292	271	303	286	294	299	335	291	325	327	292	302	326	307	321	295	284	278	269	294	292	286	294	310	307	289	281	277	284	332	310	304	312	284	297	294	318	300	297	301	289	328	311	288	315	280	287	289	300	304	303	290	260	308	326	309	285	300	305	284	285	310	291	275	304	309	298	320	301	315	296	281	270	331	275	332	253	306	302	309	314	275	296	271	296	278	296	293	308	312	310	309	329	318	305	309	269	308	316	283	297	300	303	315	293	298	329	311	302	293	258	286	300	280	294	288	279	288	299	295	286	291	328	318	281	284	300	305	305	289	313	314	293	317	317	283	289	281	295	271	311	296	314	282	291	320	285	302	282	285	306	290	312	329	308	293	311	286	288	325	307	323	300	296	281	294	304	318	324	323	296	304	292	272	309	314	284	285	268	273	304	292	292	296	312	279	274	287	306	276	299	297	290	269	281	293	299	322	304	279	309	280	309	277	272	264	300	333	285	314	314	311	302	294	289	298	311	287	307	310	320	297	280	295	305	275	292	292	301	278	288	286	317	314	282	290	283	290	282	300	273	323	299	289	273	313	312	277	318	280	288	297	296	294	306	317	276	299	286	326	306	324	318	289	293	304	314	283	303	318	287	302	282	289	275	310	288	282	287	308	329	286	299	287	283	296	326	290	302	328	313	305	293	276	307	305	276	297	327	295	321	300	297	286	288	293	316	312	271	290	310	311	282	288	323	307	288	305	327	313	305	312	283	267	288	313	294	315	285	310	310	309	289	308	310	318	275	280	307	300	322	299	315	293	289	294	302	294	315	311	286	302	302	255	287	321	331	282	308	324	288	284	311	294	293	311	288	310	326	294	313	299	289	285	280	286	319	293	318	303	294	316	296	290	287	324	315	299	310	320	277	285	325	301	323	291	312	309	291	313	315	308	292	297	311	277	315	297	299	307	317	307	302	280	309	299	307	300	303	285	307	292	315	300	281	283	322	313	323	308	281	295	264	302	282	277	270	299	290	286	264	293	271	301	269	310	297	303	293	303	300	287	300	325	274	312	254	291	299	324	275	297	287	284	292	284	316	287	307	283	279	265	292	273	264	308	271	285	285	315	303	288	326	297	312	310	285	291	276	306	258	286	310	271	326	304	273	300	292	295	287	279	285	315	308	303	293	280	320	302	314	307	284	275	313	304	308	285	288	334	277	323	316	282	283	310	323	289	275	318	301	303	291	293	280	263	347	286	289	286	302	268	325	302	285	270	324	285	297	272	283	321	344	294	306	312	323	299	301	296	276	302	281	287	249	307	289	319	289	289	296	251	289	306	305	308	285	269	262	319	285	315	288	301	280	289	332	305	291	288	284	288	285	303	295	314	328	279	297	288	294	292	302	320	277	288	310	260	295	293	322	315	289	303	273	291	301	301	276	261	293	327	317	279	296	269	273	313	291	288	302	285	306	291	264	307	271	285	333	300	300	316	312	296	333	310	293	300	317	288	299	280	334	339	273	271	278	297	298	294	278	295	319	288	330	307	264	278	331	310	315	289	308	298	311	286	305	276	289	274	276	275	285	301	316	302	285	314	297	310	313	297	265	306	306	300	305	253	290	325	290	290	298	319	269	321	298	319	337	271	321	304	298	283	296	307	278	289	325	292	320	279	292	253	307	331	317	287	292	262	278	318	293	320	270	314	318	326	345	308	316	325	304	296	299	303	298	277	309	294	289	279	298	300	312	276	301	288	307	296	296	347	286	266	274	322	279	282	296	304	320	304	268	295	289	298	303	305	298	310	273	296	321	311	322	338	277	296	318	298	302	297	323	323	289	292	279	291	280	318	276	315	307	302	299	254	290	290	315	317	308	284	280	304	294	295	282	283	322	293	305	288	313	300	329	303	300	284	304	288	300	301	301	302	293	287	298	272	314	313	298	289	289	298	271	303	305	288	309	300	333	295	297	291	304	292	304	307	296	312	290	295	289	286	277	280	303	311	277	283	284	321	297	287	314	290	281	292	304	286	289	269	318	296	308	276	280	324	283	308	307	294	299	316	276	271	298	275	306	330	290	286	273	289	310	269	288	316	274	321	294	286	302	292	293	306	294	298	286	311	342	297	258	290	325	316	291	307	304	279	297	314	306	310	300	315	324	278	266	302	279	345	321	272	294	303	305	326	303	321	307	313	276	305	269	281	307	315	270	260	312	309	268	302	292	329	304	284	301	302
24721	21638	29098	24667	20916	2773	940	664	563	534	533	502	485	450	447	436	436	433	409	396	418	407	428	420	390	379	435	384	391	379	415	379	399	382	425	390	404	362	391	354	365	381	407	370	370	350	413	356	362	393	381	371	392	398	374	376	364	361	352	383	396	366	376	357	366	389	359	392	389	380	375	364	378	356	391	371	333	432	390	374	380	370	363	366	371	345	346	372	379	421	406	365	377	361	366	373	391	374	406	349	381	394	419	383	360	396	379	383	368	401	359	420	366	378	375	382	378	379	377	366	392	400	415	380	341	393	379	389	357	372	396	435	397	369	377	368	389	390	388	385	364	409	372	394	418	404	364	368	369	351	367	346	388	363	335	367	392	353	395	364	361	382	371	391	394	396	367	380	358	329	358	373	364	372	389	379	389	380	376	375	396	390	385	372	379	371	392	352	353	395	373	384	395	370	374	383	397	376	423	393	358	404	350	339	369	422	369	376	384	405	409	383	393	392	380	377	348	360	341	380	364	386	377	386	406	357	373	363	346	397	377	417	399	412	386	346	381	394	369	373	428	378	360	359	377	377	305	422	380	388	399	338	379	373	358	374	385	356	337	398	370	398	354	410	405	363	370	395	377	373	414	391	393	376	372	357	342	368	366	353	367	388	354	369	373	397	365	395	387	338	387	339	394	375	362	388	383	357	376	379	389	366	367	379	389	369	368	382	373	377	386	344	393	358	365	365	387	375	406	384	349	365	362	378	391	383	374	386	370	408	395	347	363	365	387	365	377	346	393	381	370	345	372	375	356	361	412	425	396	379	393	386	385	362	371	414	362	379	391	358	402	360	381	374	360	377	337	379	347	389	348	391	372	383	397	374	361	357	363	407	358	388	384	389	421	372	403	371	354	393	355	394	404	363	362	382	393	386	359	350	371	366	357	382	386	383	379	408	385	386	406	364	382	361	352	404	363	410	411	344	389	380	381	403	376	373	393	382	376	391	391	353	392	378	391	391	375	395	382	367	409	374	387	386	355	403	404	346	363	397	367	400	387	430	378	369	367	386	389	363	407	369	386	407	397	384	368	373	399	371	393	381	389	398	386	386	377	379	332	411	370	381	392	369	409	369	384	381	389	405	361	378	369	364	353	395	385	361	447	392	395	380	386	379	394	388	382	363	373	379	419	390	380	383	387	376	362	350	379	376	342	408	370	386	385	368	339	400	351	356	401	355	411	374	372	351	333	412	421	385	373	360	382	369	347	387	356	358	377	381	417	350	377	388	399	369	362	385	369	371	379	342	356	342	339	359	343	389	387	379	349	353	370	376	385	381	344	371	403	380	363	410	344	384	369	365	397	367	381	372	421	408	410	416	387	370	383	366	394	387	384	366	363	367	378	386	379	344	366	371	379	398	365	378	391	407	357	368	364	385	405	363	401	379	353	386	376	365	411	357	385	341	335	383	405	375	401	374	369	358	382	370	372	368	350	373	361	409	410	382	344	381	332	385	357	377	363	388	357	376	378	364	379	378	378	351	411	389	368	378	364	344	384	366	387	351	350	374	413	369	397	349	357	390	372	353	364	404	368	396	369	385	401	382	352	366	380	352	391	409	346	362	383	391	399	402	408	416	374	432	334	400	369	369	392	352	351	376	382	369	356	356	390	345	336	380	397	369	384	337	344	384	368	357	361	381	373	371	394	363	357	398	384	393	405	421	352	372	356	382	403	389	397	372	378	358	350	401	360	359	394	401	388	385	385	391	359	370	388	404	375	397	415	392	367	330	402	360	376	380	392	390	380	350	383	395	388	367	343	378	393	399	412	404	363	362	369	354	338	377	384	339	371	401	382	404	396	387	373	383	408	361	339	382	386	373	385	399	366	385	347	376	394	386	372	382	405	383	363	381	378	392	383	355	368	388	349	388	336	405	376	380	392	384	384	335	383	367	368	381	404	420	364	367	363	369	371	418	398	390	356	369	364	361	337	352	373	367	389	365	389	382	365	351	376	359	384	399	379	353	377	395	349	324	384	390	367	381	384	360	390	343	356	381	394	390	377	353	377	348	356	400	345	408	416	357	364	348	361	328	374	393	396	385	379	350	373	390	407	392	372	362	428	355	385	339	378	375	366	385	420	404	337	346	395	368	384	388	371	361	391	408	346	380	353	408	427	368	380	383	370	391	395	363	374	386	367	390	388	382	367	381	407	367	365	399	358	371	402	411	360	392	387	383	359	370	391	350	379	363	391	375	369	387	399	367	379	357	365	401	388	337	380	374	381	377	369	343	421	372	393	395	367	327	370	384	368	382	362	383	368	374	394	366	372	398	377	390	354	393	378	362	379	377	383	385	384	384	372	370	422	391	366	415	361	373	378	366	383	390	374	381	373	372	393	354	377	405	360	386	398	388	352	376	379	356	377	424	407	355	366	382	390	412	408	399	398	378	372	399	395	366	372	377	358	384	388	373	395	355	361	388	392	343	379	380	394	376	423	366	358	366	381	364	357	408	393	386	372	359	379	383	401	367	370	363	370	328	406	370	374	394	368	400	383	404	378	382	404	409	385	375	360	418	372	359	407	366	380	390	390	382	363	349	400	376	369	369	382	363	402	377	359	348	383	360	407	362	411	364	358	383	368	381	400	390	365	357	372	362	373	381	374	394	390	378	380	351	381	376	405	372	403	379	363	387	399	383	371	370	378	353	367	411	337	374	399	379	415	362	378	353	386	334	380	378	405	399	399	381	343	342	367	346	404	389	389	383	359	361	395	364	345	367	397	347	371	390	390	378	377	394	365	382	362	353	365	392	330	397	399	376	377	372	379	381	358	400	385	412	376	406	370	378	376	362	376	366	379	397	420	387	403	361	393	374	361	359	395	380	369	378	374	374	405	377	375	387	384	373	368	371	377	394	389	388	370	344	355	365	381	369	361	349	362	375	377	353	366	366	423	382	388	396	400	396	362	373	356	375	379	388	369	318	312	366	418	350	386	376	382	379	413	373	419	371	372	398	391	423	379	424	354	382	390	336	355	350	365	356	356	369	334	362	384	361	362	342	370	400	374	359	355	393	369	376	347	407	374	366	377	378	365	393	379	396	381	370	370	369	353	392	397	353	384	387	359	356	382	347	394	370	383	406	355	376	382	420	379	369	372	345	380	387	379	403	351	384	391	376	355	389	379	370	372	365	397	388	356	375	383	397	327	387	394	345	353	378	369	364	399	378	369	355	343	348	357	382	414	389	383	365	374	383	390	363	365	374	370	365	384	378	365	356	372	404	386	426	355	368	367	392	379	370	394	387	360	366	375	372	380	378	367	368	368	398	373	366	340	338	347	364	379	366	415	360	392	364	340	405	382	372	378	396	371	373	377	342	365	396	394	393	363	402	368	383	397	374	345	349	358	390	380	374	360	350	343	378	381	368	389	375	363	378	403	364	373	381	363	372	393	358	345	360	387	365	387	372	372	346	410	371	349	395	365	401	375	384	386	370	335	350	363	367	364	341
29684	10550	9046	4716	3377	2466	2114	1595	1479	1232	1171	1033	987	841	920	882	840	816	775	805	773	777	703	727	694	735	725	685	744	697	720	682	636	765	674	712	638	656	696	693	679	648	695	704	648	685	714	668	694	681	685	687	647	712	701	688	688	699	680	650	693	725	705	698	672	644	675	701	654	703	699	665	636	689	672	675	669	672	710	660	667	705	682	696	628	694	715	674	621	644	646	688	690	674	656	681	678	664	640	710	672	666	654	664	669	679	632	659	680	647	650	654	643	672	720	641	637	649	670	702	622	696	666	678	625	699	634	636	652	678	647	669	661	636	667	661	652	630	684	664	684	629	654	667	688	686	655	617	699	693	693	737	640	598	664	710	680	660	637	736	683	633	691	671	655	697	646	704	645	642	687	677	642	701	687	642	628	642	675	641	684	671	640	650	647	651	664	681	712	641	660	685	633	635	669	651	632	688	695	655	683	643	700	657	690	620	683	711	612	620	642	671	639	673	623	683	685	652	619	661	686	684	680	651	675	656	653	621	676	661	648	716	741	661	644	688	653	671	691	716	671	637	689	706	638	631	651	635	655	637	627	630	658	698	706	630	622	679	650	638	664	669	651	649	664	712	666	633	647	657	674	655	694	669	653	682	619	662	587	678	687	637	677	658	628	688	652	666	603	679	646	626	645	691	647	660	651	628	642	655	667	674	658	638	694	683	634	678	674	658	675	674	628	640	728	667	671	666	671	669	657	664	639	661	668	678	657	644	654	682	691	694	649	690	668	625	665	696	642	700	637	662	666	669	681	694	638	680	668	648	636	658	642	668	568	691	681	662	684	678	696	651	726	696	691	695	625	689	664	612	634	654	652	682	624	728	676	662	678	624	679	700	685	616	664	622	650	690	668	636	621	715	670	638	635	702	626	668	654	667	644	620	675	636	668	647	685	634	681	677	629	692	683	694	690	676	714	655	650	659	627	656	633	649	601	668	696	609	648	675	675	609	696	608	633	680	690	650	664	625	668	643	645	657	658	625	631	656	694	680	650	670	680	638	617	665	628	673	686	688	647	642	674	638	672	647	639	647	667	665	676	644	676	677	691	678	658	661	688	648	679	720	648	667	658	676	696	675	661	663	662	688	659	689	706	666	710	672	652	695	654	636	642	667	665	625	659	652	717	662	657	691	676	686	668	632	683	613	671	660	636	665	644	643	692	696	666	701	666	626	650	653	684	639	670	683	653	649	630	674	682	676	657	692	682	615	652	725	720	690	688	661	648	701	619	688	640	682	683	711	698	638	661	662	664	622	658	670	655	648	666	649	679	601	666	659	626	648	649	637	642	665	661	641	630	668	653	752	698	671	628	689	667	649	688	656	677	658	670	688	644	674	617	638	661	633	698	703	678	670	680	652	693	659	705	632	656	700	657	612	674	685	667	661	659	659	657	693	668	681	657	671	686	653	680	656	647	680	652	662	699	693	644	683	665	655	708	666	638	663	666	651	671	590	704	647	678	645	667	688	700	632	678	715	659	627	668	680	664	643	625	661	660	651	655	629	622	652	643	627	649	665	647	674	645	679	630	687	619	657	646	691	660	654	667	717	682	625	622	647	682	676	644	638	647	661	638	691	657	614	630	708	659	643	658	668	689	622	645	636	689	680	643	693	671	654	643	693	629	672	621	697	674	664	688	654	658	622	649	664	699	679	649	695	645	677	642	657	629	666	674	704	649	606	665	639	635	681	668	632	693	644	665	659	651	671	665	690	633	686	705	665	626	661	637	648	660	659	722	669	638	604	651	696	673	710	730	653	660	656	699	628	679	650	672	691	653	637	665	643	671	647	641	659	679	648	681	680	640	698	676	623	650	711	710	666	680	682	672	662	680	666	660	673	704	688	708	701	640	674	617	620	636	645	694	643	654	623	657	668	642	634	666	605	692	651	668	662	653	672	667	646	645	663	672	659	664	686	656	703	653	658	677	669	683	640	642	642	673	706	667	663	646	639	682	640	679	658	663	638	662	651	654	645	632	691	650	651	633	683	681	642	647	683	679	640	705	669	670	629	645	631	648	700	652	654	680	693	625	680	685	691	672	641	660	632	640	695	622	671	701	652	624	664	661	675	646	716	633	677	633	696	655	664	637	695	666	654	689	665	641	630	690	686	673	643	665	678	660	642	664	637	686	639	637	698	672	619	656	696	650	701	657	626	606	658	615	674	683	696	704	644	676	625	679	685	649	664	690	619	664	639	691	676	621	668	611	671	651	639	696	685	619	672	627	629	674	638	661	658	695	676	678	695	651	649	663	644	666	636	658	734	687	643	603	615	603	664	660	667	666	651	735	655	651	686	644	634	609	700	633	660	638	667	685	642	658	659	661	636	627	608	620	645	641	664	682	681	610	620	704	630	674	656	638	623	647	707	634	664	643	631	645	643	660	669	680	698	738	666	655	705	659	705	614	657	657	679	660	648	657	677	682	664	623	659	651	647	644	589	667	665	666	677	669	726	630	640	607	641	637	598	663	714	660	673	666	675	661	648	642	688	620	680	686	636	661	651	675	671	688	640	689	686	665	679	641	693	627	694	692	665	692	604	649	661	662	678	658	631	655	646	648	665	629	704	675	631	675	649	640	653	627	652	632	647	658	694	669	649	617	644	689	631	605	608	692	632	649	658	651	670	633	680	619	676	651	673	674	676	692	636	663	638	658	690	686	644	647	680	663	662	658	684	695	692	610	694	666	676	643	662	713	672	625	677	653	674	703	675	647	666	644	716	666	655	680	668	682	658	709	703	682	687	620	663	666	628	687	628	662	656	643	670	691	672	648	713	654	670	668	677	673	622	638	678	636	672	701	677	713	733	660	673	679	635	636	654	678	727	637	650	641	634	684	661	715	677	662	678	668	659	693	679	679	641	644	677	673	691	625	624	646	668	681	634	688	666	637	699	664	713	637	680	634	657	641	632	681	684	657	643	668	675	625	654	646	667	678	671	658	703	687	637	662	647	643	632	648	655	630	658	661	659	669	677	705	681	690	696	641	703	664	660	677	674	675	623	669	691	688	672	704	624	604	654	619	650	682	688	646	648	655	643	651	675	633	637	684	659	642	654	713	637	686	665	699	656	659	657	686	647	667	616	694	598	614	632	662	645	697	637	644	657	628	695	655	651	615	641	636	676	629	697	643	626	639	655	638	657	624	661	662	670	651	679	678	674	636	692	667	638	691	678	599	715	710	645	663	661	695	664	675	678	680	654	660	681	660	655	686	673	685	678	639	665	683	663	653	685	682	672	693	694	621	681	641	671	690	704	665	692	661	609	676	695	654	641	617	663	629	658	663	657	669	657	653	636	618	668	639	645	681	655	665	646	664	705	617	673	646	696	660	664	694	682	690	673	684	640	694	680	651	656	696	654	665	690	626	679	664	633	672	653	639	634	668	636	656	656	677	658	713	625	673	684	650	667	675	625	678	659	670	629	646	655	686	681	696	652	662	665	643	625	628	623
23787	21696	29886	24020	21696	20690	3175	1262	939	929	852	821	752	767	689	714	671	686	664	691	625	674	662	617	618	563	655	599	635	628	640	626	611	628	633	598	603	572	581	672	626	592	582	615	628	603	569	655	646	605	600	597	628	565	572	598	609	579	582	564	627	582	547	614	592	607	625	572	618	641	649	558	605	577	627	604	588	568	625	614	609	588	574	613	593	590	630	602	573	582	596	617	570	631	602	616	587	568	645	593	595	574	611	561	596	590	561	584	577	611	591	558	593	592	563	570	579	610	592	593	576	611	593	574	623	564	593	591	591	598	624	599	639	614	581	609	612	584	575	606	583	550	602	583	552	578	606	581	589	614	571	615	566	547	559	569	595	602	590	571	580	581	548	607	540	600	585	608	596	590	591	558	565	538	613	566	586	580	571	633	630	585	639	600	547	602	574	605	548	579	589	559	621	568	616	582	580	578	603	615	561	632	609	595	597	605	605	598	568	587	547	647	565	585	598	519	565	589	566	605	609	618	614	606	594	609	616	577	566	574	578	563	584	587	621	574	628	593	553	607	584	604	606	588	573	556	554	560	567	590	577	659	626	622	581	546	615	607	599	554	596	604	571	565	565	595	595	539	585	609	545	596	583	543	603	606	614	588	616	608	567	596	578	556	548	588	611	618	577	619	580	567	585	588	596	571	633	569	578	593	619	619	552	578	608	575	574	601	583	555	607	600	612	618	571	584	588	586	617	580	592	606	595	587	576	596	576	605	572	571	618	610	590	598	582	640	575	632	548	602	576	574	603	593	573	572	592	663	601	573	558	576	596	630	562	545	584	596	566	587	598	602	598	588	581	604	582	605	568	599	560	577	574	611	618	552	597	571	578	615	644	615	595	596	606	571	590	594	572	546	536	550	613	619	611	572	573	584	576	616	609	611	579	550	555	566	579	620	584	582	590	594	591	573	630	591	560	609	561	581	587	581	580	549	627	564	631	589	593	557	623	600	586	598	577	588	612	594	571	624	599	579	566	592	600	579	539	571	561	557	558	571	570	569	607	578	593	553	599	602	614	591	607	575	599	608	617	604	606	607	587	626	606	639	611	623	581	619	572	590	602	597	562	552	577	575	573	563	614	585	550	572	567	593	583	574	633	602	585	596	586	597	579	577	576	537	603	606	571	596	603	583	575	599	576	594	624	572	581	580	544	542	574	603	576	597	607	586	589	546	602	587	558	604	547	631	574	586	618	561	631	577	565	592	636	609	599	582	550	612	587	580	559	623	595	623	595	567	627	555	605	597	616	570	572	585	586	584	584	632	591	620	595	583	616	554	568	604	596	617	591	600	576	630	575	573	620	590	615	617	560	534	613	591	601	552	565	574	608	608	578	622	589	593	540	586	611	572	580	618	603	561	565	591	547	609	611	590	585	576	557	603	543	601	591	600	587	578	584	555	624	561	602	568	599	584	560	571	567	578	596	616	646	594	556	578	649	604	627	618	553	648	533	580	611	623	576	570	574	596	580	561	563	580	577	587	597	568	585	589	611	539	595	614	605	539	582	585	597	604	573	614	564	583	603	637	576	578	586	619	614	615	627	548	566	572	600	584	567	563	567	558	610	537	636	622	552	620	567	637	611	583	616	591	553	581	626	551	566	586	527	545	584	562	573	578	604	589	581	568	630	578	589	610	573	633	625	587	548	547	625	593	621	584	588	569	592	633	576	613	598	553	580	577	583	579	589	598	572	570	595	600	540	604	631	597	570	584	568	552	550	565	562	577	595	559	539	663	628	567	555	577	640	600	556	599	597	572	565	568	646	593	610	586	595	614	564	618	629	607	616	595	580	610	592	569	620	591	569	575	566	578	619	605	569	610	575	597	534	604	578	577	612	588	564	565	600	589	579	596	591	580	635	600	542	567	607	581	589	581	556	608	561	552	554	604	656	549	546	612	566	561	557	569	608	632	584	630	578	570	598	601	616	565	572	598	568	577	578	605	582	546	599	548	588	586	551	614	584	608	569	550	559	577	589	577	606	568	595	614	577	566	600	575	618	609	578	581	622	548	585	583	601	566	581	620	574	577	591	648	570	594	604	583	550	592	578	566	578	615	598	608	577	559	597	647	596	588	578	586	545	577	598	600	608	584	595	581	594	563	615	619	622	610	557	589	635	598	539	563	602	550	608	566	600	601	566	608	632	572	629	612	607	599	597	634	563	524	565	573	569	605	595	605	596	598	567	602	587	586	581	618	611	577	571	537	580	553	582	611	605	586	592	598	608	616	590	631	621	560	585	579	620	593	567	584	570	610	525	564	577	538	620	577	570	595	584	624	587	582	594	583	582	587	586	585	592	591	593	583	576	603	545	597	593	537	571	621	586	584	616	578	600	589	563	557	587	573	612	580	521	596	613	615	573	570	601	613	592	555	579	593	638	592	611	580	571	538	577	576	604	627	607	572	572	579	602	585	568	596	577	557	601	559	528	602	568	604	578	601	576	608	552	595	622	620	583	567	583	586	596	581	604	536	595	606	568	608	609	583	595	581	630	588	643	614	593	588	617	604	572	571	574	584	575	612	621	607	596	556	593	552	581	586	593	550	588	612	610	568	541	586	587	596	624	571	581	586	567	573	592	602	552	531	572	559	565	556	594	605	600	571	609	564	640	635	527	587	569	611	587	598	549	589	611	573	659	570	572	554	608	575	595	616	617	602	575	590	633	575	605	577	596	564	592	552	605	598	579	562	557	607	607	622	594	546	593	595	594	617	575	640	591	587	596	607	543	548	574	608	611	628	628	541	592	602	556	569	576	640	574	570	584	576	575	612	602	568	603	609	576	594	590	635	544	619	586	612	632	585	563	551	589	590	567	580	559	583	616	615	615	601	614	584	585	574	601	598	573	607	583	655	583	597	559	632	602	641	579	550	643	563	622	569	627	593	550	630	606	599	634	629	574	589	529	618	573	617	604	618	587	614	582	603	631	609	596	544	565	587	580	542	595	574	620	574	554	517	566	616	550	622	557	596	595	586	597	528	569	616	611	611	580	575	602	612	588	596	568	606	586	574	582	573	585	579	555	582	575	586	550	591	594	626	526	582	639	567	609	564	603	630	581	562	551	600	578	605	557	622	598	567	558	630	620	594	591	586	566	594	615	549	608	570	630	572	568	579	539	604	582	583	594	543	575	600	575	597	595	605	558	594	593	558	608	548	598	589	610	609	629	601	596	615	580	580	592	585	597	594	573	599	564	562	617	553	587	602	588	572	581	583	574	597	599	590	596	624	573	606	571	561	592	620	550	553	584	603	542	576	567	581	629	567	575	612	600	597	583	602	568	577	611	589	595	555	568	580	607	549	599	618	598	579	605	614	612	561	606	618	617	631	617	631	601	620	583	622	560	608	578	588	510	619	582	616	600	535	595	578	563	609	554	595	592	556	554	557	581	624	559	533	557	569	575	603	592	585	583	586	573	595	584	640	610	581	576	575	630	621	547	620	562	575	644	575
29818	17189	14450	8233	5779	4385	3531	2893	2456	2155	1889	1738	1595	1587	1390	1389	1293	1311	1269	1208	1159	1175	1136	1125	1135	1123	1099	1095	1109	1075	1061	1080	1071	1044	1055	1027	992	1085	1023	984	1029	1054	1032	1026	1059	1034	1003	958	1063	1050	989	1017	1043	978	998	1008	994	1009	1043	942	1007	1015	991	1008	988	1021	1015	1018	1027	1022	1012	1012	995	1035	980	971	1016	1022	994	998	982	975	1022	1019	967	1000	1015	939	1015	982	960	999	969	975	992	951	993	993	971	1058	998	998	986	999	952	965	1042	951	976	1008	1026	1004	974	956	968	1009	1016	961	973	1009	989	920	1001	996	997	994	1000	994	1041	968	1011	933	957	1006	993	978	959	1034	996	1016	1013	980	959	1005	1015	982	976	1021	975	986	1027	1027	966	982	971	937	996	1024	998	1023	996	1011	1006	1010	1004	971	971	1008	971	1009	995	1008	954	950	971	965	985	984	1077	1031	985	973	973	1008	952	994	982	999	1022	991	1011	1030	1006	1034	1016	939	1054	1011	990	995	1001	1047	999	955	1009	1004	981	988	967	990	1041	1004	999	980	997	980	971	1059	977	1022	979	967	943	989	984	1063	1002	990	973	949	961	993	988	1005	975	966	928	987	1012	957	997	959	932	960	1021	987	994	1039	928	1009	1035	974	931	977	988	988	975	1008	970	1003	1050	970	991	1009	957	998	1056	999	892	971	964	981	984	1009	979	1000	922	995	1003	980	1021	983	970	999	995	987	969	996	987	1024	941	1021	980	970	998	1006	961	1000	998	1021	997	981	1019	1005	945	994	975	942	1048	954	957	966	980	992	1067	1000	994	961	989	970	971	984	1004	989	957	939	925	982	994	1007	964	948	1010	1013	991	1033	959	928	993	997	941	951	1007	1019	1015	985	998	1068	1044	993	971	982	988	982	980	951	985	1009	1063	985	955	1021	1057	946	1009	960	987	994	1002	1041	1009	1009	986	993	1027	944	1013	993	933	985	990	943	996	1063	966	989	988	969	1002	967	1019	988	968	985	998	943	974	1019	971	1028	956	1052	1032	969	1035	942	1008	967	944	990	1017	1012	987	1016	985	967	1012	917	969	997	1040	980	949	973	982	1001	973	1017	947	946	950	974	985	1040	1010	974	1009	1005	1014	956	1028	917	1034	954	944	999	974	1024	1007	965	1053	967	1011	1038	934	980	967	1008	961	1043	1005	993	991	1006	971	991	965	1012	983	984	991	913	993	977	995	957	958	972	979	983	995	982	1015	960	974	1003	932	1040	1006	969	983	944	992	977	976	1012	984	999	1005	999	1039	1003	1013	980	1003	958	927	976	1014	982	944	1029	953	992	974	994	992	967	995	976	1007	994	964	990	1037	1049	1022	1008	1020	988	984	1009	1017	933	994	991	950	1037	1017	989	989	1004	995	995	1045	1024	1000	996	996	942	1032	1002	952	995	979	969	1027	1031	951	1001	935	933	1014	951	987	1016	969	1003	971	999	1007	984	944	971	966	1016	1014	992	978	1033	996	1033	928	963	913	1006	962	958	935	1030	976	1000	1009	1048	982	992	984	1045	993	908	1033	966	1075	935	1014	1037	973	960	927	985	1000	985	1044	950	1011	974	1026	988	921	984	965	1008	943	989	984	1005	937	982	1040	980	1035	980	959	1008	972	994	944	1021	1007	994	994	1023	1007	1014	989	1090	1050	1007	1022	990	1004	954	991	963	1042	953	989	988	930	1023	1011	1012	976	957	982	1003	1000	1009	1009	1017	954	1024	978	969	1023	978	1018	986	1044	982	1003	1023	993	987	980	937	975	993	924	1012	1027	979	937	1010	1002	1001	944	1017	946	1003	1031	996	994	944	990	1001	985	976	1004	983	958	1062	962	1010	937	1013	1016	1001	991	1019	945	988	966	1002	981	1003	1014	935	984	976	971	1019	1010	998	1008	966	966	1045	1019	977	949	997	1008	1022	1007	980	960	1031	1002	1042	939	986	991	964	1033	981	999	971	976	960	983	1005	1012	990	1027	932	1004	955	930	1039	978	993	1039	1009	967	1016	1009	934	974	1017	1018	1013	1051	1015	1020	974	929	1004	963	970	1036	987	1038	1029	1008	1025	986	1006	950	986	990	916	1003	967	973	975	940	975	937	960	985	1019	975	1016	953	1020	986	973	959	995	981	1018	1030	960	954	961	978	959	1014	1018	941	961	1016	1057	956	977	971	966	984	993	1002	1064	1015	1049	963	949	991	1007	996	946	999	1062	947	926	991	962	1037	927	1016	1016	967	990	965	941	995	1014	1009	981	972	906	971	998	957	967	1053	1004	1006	982	954	993	995	957	1041	993	949	985	1044	997	979	1049	1000	979	1047	999	953	940	922	997	963	996	941	996	1006	1005	971	1000	963	970	1025	1049	1032	966	999	951	947	1015	973	939	1003	1064	1030	955	991	946	982	990	972	959	989	985	974	990	1016	998	981	1005	980	1013	996	975	969	997	1008	989	1005	970	987	999	1010	955	965	955	1023	916	989	1001	970	988	985	1031	1020	984	997	990	983	1023	977	960	979	982	941	971	965	999	959	1004	1027	1010	1004	989	1008	953	993	984	978	1024	923	1000	959	973	993	952	969	954	979	1023	1006	1008	987	980	1009	918	946	980	960	982	954	983	966	1031	1023	1006	1010	952	980	973	1006	993	1012	974	946	988	998	987	991	983	977	993	1043	1023	1006	966	1017	988	1028	1014	1005	1011	1019	996	974	1039	957	978	976	946	971	982	971	995	960	1009	988	994	1046	1008	995	1005	985	1029	971	993	933	971	1029	971	1011	966	979	972	953	1000	988	963	1047	1040	934	979	914	974	1039	1021	986	930	968	949	992	1023	977	981	1022	1052	1013	981	1010	977	992	1045	1015	974	998	1001	966	991	910	953	1008	1040	993	935	1021	995	1026	994	993	1010	995	997	974	957	969	984	929	991	977	978	1014	997	1007	913	956	1031	958	960	985	997	1042	1021	1007	970	1000	974	1042	978	1020	962	969	971	968	971	943	985	973	907	982	985	1011	999	1011	1034	956	990	945	1012	1034	970	995	1031	999	947	974	976	1027	944	921	992	956	1000	957	973	958	963	982	1013	966	989	991	973	978	1015	911	955	1023	963	993	977	1033	976	1007	1010	986	1024	1025	966	1003	1002	1002	951	988	1028	1002	997	959	960	998	1002	986	1029	1003	942	989	999	1010	969	1093	931	962	982	1017	1021	997	1021	1005	999	1035	979	1029	979	955	1067	914	997	1000	1006	1041	970	1031	958	1013	1028	1026	966	1016	1007	947	961	969	1020	965	1023	964	995	1011	1005	945	1005	953	931	983	1019	1036	1005	1020	1004	957	984	949	998	955	974	987	1045	996	1023	992	989	993	1052	985	975	1011	970	991	988	957	992	977	999	1003	1050	1028	992	985	920	976	982	974	1004	1060	978	1020	1012	1013	967	1044	969	1061	1051	971	988	985	959	946	1010	994	1076	1017	1001	988	1002	967	985	893	975	964	936	980	978	999	999	964	990	968	984	1040	1011	991	982	1005	946	1054	969	946	933	1017	1019	985	1032	923	957	953	969	1018	966	989	1010	986	1059	1020	986	1006	982	1017	998	972	990	1015	1034	1034	985	956	962	1042	971	973	1015	940	1018	978	997	994	985	1046	940	947	1007	962	924	974	1017	1023	990	987	1002	953	977	962	1006	972	992	995	1007	998	959	1020	1001	1031	962	963	971	1007	968	973	1040	1012	1003	956	1017	1021	963	980	1013	907	1013	955	983	963	988	944	959	972	975	1038	947	998	993	1020	1017	970	1029	987	973	1017	981	949	969	970	999	1016	953	1001	1000	976	950	1001	980	935	968	997	1036	935	992	951	984	969	997	983	987	1002	965	998	994	1025	1030	1027	1016	993	984	966	1018	1028	948	1018	974	959	956	1026	920	939	1006	1005	999	965	974	1008	1021	1003	932	914	1025	947	1002	990	1042	992	959	990	990	1022	1034	948	983	993	1005	954	973	971	921	1023	953	978	978	940	1020	1010	972
27307	21275	9564	746	419	365	216	171	186	191	161	175	162	183	177	170	170	157	154	176	174	139	163	144	151	155	184	175	155	150	165	159	174	140	149	163	161	140	165	165	160	158	150	155	157	151	181	174	153	158	139	159	154	163	140	153	155	162	161	167	158	154	136	164	179	142	151	149	172	163	157	162	152	144	132	160	152	159	154	152	169	159	165	152	173	145	154	164	157	183	179	156	171	158	154	165	160	170	145	158	168	150	145	176	139	145	153	162	159	165	150	163	151	151	155	159	148	165	148	174	150	159	160	176	152	161	143	152	157	157	156	175	164	148	192	173	155	144	147	176	147	153	155	164	148	143	181	163	138	175	183	135	147	134	165	166	158	165	148	169	173	146	144	142	161	140	159	143	149	156	169	167	160	138	152	186	175	152	165	164	152	159	150	165	139	156	140	161	154	159	166	130	135	144	151	168	171	170	166	159	143	151	149	159	153	151	143	168	153	169	156	148	153	148	184	152	167	159	171	173	159	159	157	163	144	176	141	159	165	164	153	164	141	165	158	137	169	155	154	171	165	161	162	177	147	159	166	162	161	164	156	166	151	131	179	156	159	153	171	157	157	170	149	171	159	170	160	147	157	169	175	157	144	163	156	156	170	159	160	169	160	158	185	132	150	165	171	150	154	161	175	134	168	171	147	157	155	147	187	136	141	149	132	141	170	164	159	151	166	149	160	130	161	158	184	167	144	147	159	149	139	162	176	178	156	139	164	155	150	156	145	146	159	171	161	153	137	144	145	159	159	148	162	176	197	154	166	168	144	159	161	159	150	153	149	160	170	159	148	153	157	141	174	138	152	135	156	154	162	167	146	155	180	178	162	170	167	145	167	143	132	168	161	131	149	159	157	156	150	147	143	173	146	153	151	179	146	174	166	177	159	145	167	165	175	161	159	162	162	157	148	149	151	165	140	136	149	186	176	152	168	166	137	171	185	178	154	141	165	171	142	150	168	160	166	153	162	145	185	170	169	165	138	132	159	176	151	174	155	192	158	158	153	156	164	157	155	163	157	166	150	171	168	177	181	137	168	181	153	148	166	134	144	154	155	167	174	145	142	156	166	150	132	171	164	157	147	154	161	151	155	174	159	164	158	183	156	163	147	161	170	143	130	155	169	141	166	165	166	158	139	152	159	164	153	185	179	142	170	140	175	150	166	147	161	170	151	156	170	146	136	160	171	165	151	153	170	138	163	180	150	164	167	133	177	134	176	164	161	146	165	154	170	126	165	185	150	139	163	144	147	162	166	155	154	147	160	159	145	162	157	165	154	156	158	156	157	148	173	163	148	180	158	133	141	169	156	148	169	165	152	147	166	172	183	148	135	168	140	180	155	146	146	164	157	142	156	160	167	145	167	156	160	174	168	161	171	155	146	145	159	165	170	170	155	148	177	167	158	173	166	164	165	132	173	169	143	171	151	167	145	134	152	157	149	145	142	148	155	151	168	153	164	173	154	159	151	175	154	140	155	142	156	169	148	143	171	151	170	144	167	138	158	149	157	165	155	133	112	150	167	152	149	149	151	155	156	175	155	158	153	161	145	150	142	153	139	166	161	155	174	155	157	172	161	160	156	169	148	168	146	151	161	160	172	196	190	168	192	156	174	146	142	153	150	138	162	174	146	180	167	174	160	165	170	144	169	144	166	172	176	170	180	157	164	143	177	175	165	154	163	174	152	157	147	159	164	160	175	157	160	152	142	189	155	150	161	172	143	148	167	160	150	180	156	158	155	152	157	160	159	142	150	172	141	171	157	141	144	151	175	177	154	178	147	160	158	151	132	142	180	146	160	150	173	145	138	155	168	154	164	148	163	138	158	160	162	159	171	124	154	158	152	159	166	153	148	160	173	161	158	121	153	160	152	154	159	142	142	146	156	162	145	143	166	156	141	159	131	157	152	154	155	161	162	174	149	166	176	151	152	158	157	146	155	166	155	147	130	185	159	141	139	138	138	124	138	158	157	153	139	157	182	144	166	165	144	159	135	171	157	146	150	174	156	164	176	171	149	145	158	142	171	145	157	183	168	138	170	153	155	158	157	185	133	149	167	159	137	156	172	157	145	160	158	160	141	174	142	172	155	140	165	160	151	162	173	148	170	170	154	135	151	152	154	167	147	158	140	147	177	142	163	160	160	163	134	163	154	143	150	147	157	159	162	181	175	150	173	168	167	161	140	148	173	145	153	150	166	135	180	166	154	167	152	157	183	153	146	175	160	157	158	149	138	179	164	161	142	163	193	143	146	146	165	176	164	169	163	177	147	147	145	177	159	131	156	157	182	162	158	173	150	174	165	162	176	162	177	165	178	162	152	166	156	150	144	174	137	157	164	140	148	142	177	131	151	153	156	170	160	161	131	187	138	163	158	168	143	154	173	153	162	146	161	169	198	167	158	170	199	144	166	153	173	147	149	171	170	131	138	157	147	175	172	156	137	159	141	170	149	146	148	147	158	167	157	176	147	150	142	175	164	168	145	158	152	136	160	153	150	154	149	164	159	160	165	156	156	140	147	141	176	146	159	165	166	159	171	159	139	143	186	153	156	171	160	169	168	156	174	189	181	146	148	164	174	165	143	178	174	168	158	174	158	154	171	136	159	169	178	142	156	159	176	123	156	160	148	176	171	158	162	166	157	149	177	159	162	167	146	170	135	150	167	156	153	173	153	156	144	165	169	161	174	148	163	168	127	161	156	164	186	156	141	150	148	161	149	170	159	161	160	165	182	145	172	165	143	154	179	167	146	167	152	173	166	159	170	173	160	176	153	153	151	145	171	143	152	146	182	174	170	162	181	160	181	149	179	162	161	171	154	165	162	169	163	169	166	150	162	147	149	151	157	145	162	147	178	162	128	123	174	161	171	149	153	159	155	139	144	179	156	151	164	186	158	141	164	164	186	144	149	162	146	148	153	157	161	135	137	166	150	165	158	145	160	179	190	158	150	138	157	172	146	169	160	160	136	153	157	151	155	136	160	156	140	149	170	163	182	153	155	162	147	154	171	151	152	165	153	174	145	143	181	159	152	150	196	139	167	153	148	174	171	173	162	154	154	165	155	163	181	156	151	137	142	166	174	166	156	148	162	170	153	168	156	173	161	134	136	157	165	147	157	142	163	164	160	146	135	147	153	179	164	161	165	173	146	172	152	163	154	163	163	172	138	138	152	183	159	140	153	166	157	140	151	157	145	153	142	157	145	179	130	167	151	165	174	181	153	166	187	136	144	149	169	164	170	156	163	150	158	170	161	129	141	166	167	161	179	163	172	162	158	156	171	140	161	162	180	154	174	149	161	164	138	134	157	159	157	148	168	175	163	188	153	183	158	166	180	178	154	149	163	170	157	139	161	154	151	171	145	176	148	160	162	142	159	152	140	165	142	159	145	162	147	158	143	144	171	174	146	174	156	149	164	151	155	162	161	188	172	163	166	159	148	150	141	163	145	164	152	156	159	165
16913	1512	1326	777	583	510	465	394	400	387	347	313	329	345	342	315	310	329	297	309	287	305	314	301	274	287	313	314	303	310	318	311	297	319	306	290	303	297	280	300	299	300	323	306	315	318	299	312	292	311	315	307	287	354	306	282	284	291	336	303	299	297	297	294	307	314	290	274	333	306	286	266	333	274	291	314	339	306	281	289	298	280	306	311	276	297	274	291	297	322	284	310	302	274	306	313	276	301	302	305	257	303	307	257	313	307	278	284	341	291	322	300	290	320	298	306	287	258	318	299	301	279	290	300	294	283	277	305	291	319	278	294	298	313	333	291	322	277	303	296	315	327	285	322	276	290	285	295	294	278	326	281	307	260	308	340	321	280	298	295	309	313	297	317	301	283	288	301	329	314	328	331	342	295	291	297	271	296	314	298	286	305	301	303	307	266	282	312	318	284	280	291	308	277	281	315	306	306	332	303	270	278	303	287	279	287	287	279	307	258	311	303	256	296	267	297	293	267	270	327	299	307	323	269	320	290	299	324	284	300	289	278	286	289	297	304	315	281	300	295	281	294	313	269	327	309	289	291	277	298	298	306	295	285	300	305	247	296	324	317	287	300	300	332	274	283	276	307	299	293	292	292	295	300	318	303	293	276	305	308	301	244	304	307	321	357	302	310	303	285	327	296	335	318	311	289	314	293	303	303	302	312	304	334	293	274	326	287	272	280	274	284	280	287	295	287	318	274	295	282	302	305	298	312	302	291	320	292	310	298	300	314	282	292	313	320	288	289	291	327	318	301	301	275	285	253	317	298	256	312	292	309	288	306	301	304	280	310	331	310	293	330	289	290	324	268	306	301	275	297	304	297	306	309	296	281	304	279	310	293	298	302	298	298	292	273	324	277	334	259	294	279	299	285	317	302	311	296	293	323	283	300	318	328	275	300	304	296	304	302	280	301	309	280	299	270	272	310	246	313	315	293	326	317	318	286	286	311	279	296	296	292	327	314	315	285	308	302	326	290	270	292	296	293	290	292	285	305	294	259	296	305	316	325	299	304	301	302	303	318	334	303	313	311	294	320	287	303	304	274	278	316	290	304	285	309	316	302	268	286	270	306	269	292	282	292	326	338	308	301	299	300	330	309	306	290	298	285	320	282	319	255	307	302	321	295	310	322	317	293	291	296	310	309	269	315	289	286	283	288	293	287	281	293	299	295	298	300	276	284	286	291	295	334	306	284	299	341	278	285	298	304	330	311	286	332	286	303	303	319	324	267	293	319	286	323	301	313	271	276	301	299	293	305	279	308	288	323	279	280	285	301	316	279	282	287	276	309	298	292	303	303	340	298	290	302	271	287	312	322	303	298	267	286	317	301	275	283	289	294	316	298	274	250	328	273	279	293	308	297	297	286	318	295	322	296	322	286	287	294	288	277	280	285	288	302	269	253	291	317	292	313	285	307	286	294	288	292	287	291	306	312	286	308	304	280	282	319	323	311	328	271	288	313	276	308	321	276	275	294	326	291	301	318	269	299	303	296	304	266	304	314	270	283	270	312	268	278	310	255	279	299	303	299	290	315	300	311	283	298	292	275	320	298	276	287	287	312	294	322	318	300	301	317	302	293	297	294	295	290	315	297	302	310	293	315	332	276	312	295	303	279	341	277	286	323	298	293	298	277	318	291	299	302	280	307	328	322	259	289	310	301	310	281	288	303	289	293	316	301	275	295	308	287	318	308	271	301	319	297	290	298	315	322	284	287	332	302	305	299	277	267	297	308	305	298	304	287	303	302	293	301	292	321	281	298	328	294	286	283	289	336	267	303	282	325	298	299	334	286	324	297	270	295	318	350	298	271	286	277	286	318	283	264	294	308	275	303	309	296	303	286	294	271	290	290	318	293	303	290	283	286	305	298	314	282	284	301	334	280	310	324	267	291	297	278	286	283	340	315	303	291	265	284	293	305	319	266	309	289	311	290	317	313	306	301	306	280	294	279	319	278	285	311	323	277	294	331	296	288	315	357	273	295	326	303	302	281	294	295	317	288	311	274	294	307	313	293	289	305	316	272	298	294	304	308	293	280	288	300	299	295	284	305	318	295	330	277	287	252	324	264	311	305	323	301	318	301	285	305	311	306	290	317	287	305	288	275	291	274	294	315	288	283	283	291	306	308	283	311	273	316	304	305	283	317	334	287	271	278	297	289	304	298	279	310	284	283	283	304	295	269	313	305	311	291	309	317	304	284	312	265	293	289	301	309	323	290	311	284	297	295	299	307	269	297	260	286	285	278	323	306	329	301	286	297	301	334	300	296	252	271	317	270	307	325	326	295	288	267	295	308	282	324	316	289	292	295	291	283	299	281	300	306	286	290	321	288	266	266	347	290	274	275	284	281	285	259	292	308	301	311	281	315	300	276	307	294	300	267	307	287	316	315	301	286	328	287	286	283	297	312	321	323	315	300	310	349	304	296	307	304	306	280	272	304	337	301	305	321	291	303	285	264	313	273	321	284	304	311	328	308	283	294	315	283	317	305	295	313	301	307	255	298	296	335	319	290	281	281	284	305	282	303	320	295	307	303	283	286	306	305	274	312	326	272	273	300	290	322	308	333	303	275	274	284	279	282	299	296	356	318	315	302	307	299	310	278	280	286	302	285	276	307	284	263	296	306	311	313	282	302	289	290	290	301	301	279	314	268	295	311	332	285	284	317	307	309	279	323	305	282	294	310	295	302	297	312	277	311	312	302	306	286	304	302	284	301	304	263	289	270	296	288	281	284	317	280	306	316	295	314	293	278	307	300	303	303	324	310	313	306	297	299	282	322	284	341	310	295	286	307	273	290	303	328	307	320	304	285	338	312	288	282	297	300	318	279	299	295	286	296	292	321	291	298	317	283	294	337	310	309	294	285	290	296	305	310	312	313	304	297	304	301	317	294	306	294	281	316	266	301	288	303	287	325	321	317	300	288	317	275	283	302	312	276	280	301	303	327	312	302	297	292	303	297	325	316	304	282	292	284	273	278	298	298	264	305	312	283	285	260	304	275	324	282	303	315	306	279	328	297	314	269	285	298	287	302	319	295	286	312	327	299	317	264	307	289	282	284	304	320	302	310	296	306	302	301	316	317	312	309	306	287	298	277	281	300	306	310	307	280	302	268	290	284	281	331	329	309	266	279	292	298	296	298	299	309	314	293	309	255	288	295	311	314	289	295	310	288	325	296	270	259	311	279	301	288	295	306	314	255	275	289	281	309	330	281	315	300	254	281	286	300	328	277	305	280	297	298	317	323	284	278	305	275	289	298	307	299	302	298	286	312	308	284	300	277	309	296	267	278	273	300	300	298	297	272	283	288	302	299	257	320	299	314	316	292	309	306	240	292	310	289	292	318	316	278	275	286	304	261	311	292	309	298	303	283	290	282	298	295	329	322	286	341	297	302	274	304	290	311	280	291	291	312	311	300	330	290	325	338	291	290	302	319	295	278	303	298	300	270	282	288	279	289
24673	21602	29219	24477	20913	2803	930	666	571	516	542	477	495	451	442	406	440	425	424	450	417	447	398	386	406	412	404	418	440	415	390	412	383	407	422	383	416	370	414	410	363	385	372	418	401	392	374	340	362	413	409	399	426	403	414	353	398	408	376	385	389	397	407	381	374	379	394	376	381	384	397	369	376	414	454	429	395	333	389	368	409	370	387	385	380	388	382	373	407	416	403	370	395	398	408	366	362	394	394	367	364	403	371	376	402	379	388	389	407	387	395	388	366	373	411	385	371	391	403	379	389	374	402	379	393	377	380	396	396	355	394	404	395	400	411	405	360	352	386	378	393	395	385	389	388	398	401	378	378	404	401	393	354	366	380	390	434	420	365	371	396	388	368	380	434	373	362	377	392	352	393	395	371	362	380	343	348	385	345	379	408	358	432	401	346	385	400	390	384	398	376	378	345	365	385	394	368	375	418	365	422	399	389	378	366	386	385	420	382	387	374	410	395	380	363	382	374	366	412	380	387	399	387	396	395	392	384	377	410	405	390	374	360	388	395	392	417	371	395	355	372	373	376	357	362	377	410	371	364	387	393	401	357	362	423	370	413	395	388	381	406	370	361	398	408	381	393	397	403	402	408	407	357	370	373	368	372	385	373	384	372	420	363	411	353	398	384	370	386	381	388	389	386	375	367	402	383	413	384	396	416	411	394	374	363	386	402	351	410	378	390	408	358	370	362	338	376	366	407	367	385	403	398	379	372	379	359	390	407	390	392	405	421	403	432	371	378	373	375	379	370	404	379	395	388	381	413	407	348	376	366	365	398	395	386	416	410	372	342	409	388	380	385	408	380	354	362	405	395	387	398	386	407	370	400	427	423	393	363	415	322	381	408	404	378	362	364	407	387	393	408	386	385	367	407	374	378	387	381	383	395	361	382	415	368	386	337	407	355	383	400	340	399	377	381	390	425	390	381	406	410	352	385	377	370	408	391	368	382	391	384	395	414	388	373	384	395	349	381	394	379	397	381	382	378	365	372	389	397	413	406	361	382	415	423	399	437	390	379	389	400	368	370	396	379	385	384	410	396	366	392	380	406	378	382	405	372	402	370	391	393	387	344	413	383	381	396	389	380	402	391	376	361	356	420	385	371	368	362	379	365	380	397	379	364	369	372	363	382	373	392	351	391	391	350	404	403	385	399	374	355	364	380	369	374	387	393	384	421	398	383	372	395	365	384	364	417	381	392	364	402	392	399	423	379	359	352	371	392	392	408	380	357	380	399	409	379	380	360	386	395	409	411	383	379	379	369	387	389	399	371	381	363	403	397	429	392	376	388	371	380	382	374	405	398	397	410	399	409	382	348	379	369	367	374	352	357	407	338	384	378	337	377	366	395	394	384	347	392	397	388	382	390	413	373	371	372	376	365	384	397	430	415	369	406	384	358	379	427	379	364	393	378	423	403	368	380	369	398	362	373	351	392	403	410	402	331	377	387	402	388	389	353	383	374	361	386	421	402	390	419	404	373	348	407	366	365	393	395	359	394	347	396	376	355	377	367	358	383	425	379	381	362	400	374	415	405	393	369	352	365	409	407	387	386	407	401	406	431	373	344	353	361	395	382	380	379	370	398	389	362	393	329	390	357	368	389	405	407	360	372	387	396	351	398	381	390	381	392	378	373	401	351	370	376	419	408	361	405	384	365	396	381	391	410	387	388	355	362	397	346	376	408	374	367	372	380	384	380	388	415	390	370	392	351	423	394	378	400	395	377	377	368	371	391	385	388	385	401	407	400	380	387	385	395	405	399	389	388	364	389	381	418	337	369	389	415	366	380	404	386	394	415	374	409	428	392	402	403	418	400	406	368	372	364	382	360	367	418	369	344	459	368	380	390	413	373	411	371	405	385	381	388	347	381	358	396	399	424	393	372	371	440	402	372	372	360	370	382	355	366	385	424	396	418	439	364	396	385	408	385	398	357	395	373	380	366	392	362	389	386	385	430	368	387	396	372	377	405	419	333	420	390	366	372	356	375	363	404	342	401	360	385	385	364	370	391	376	401	414	348	410	400	372	376	391	386	379	390	416	385	392	374	420	374	399	398	357	344	374	412	347	358	358	383	386	397	380	382	426	400	374	387	400	351	383	382	367	355	415	384	380	364	369	376	369	395	357	374	389	346	399	407	388	359	393	389	376	421	383	373	404	371	393	383	398	405	384	356	421	382	370	383	351	362	374	444	397	406	373	388	388	377	372	408	326	392	379	377	375	381	366	338	377	362	361	397	388	394	352	379	377	374	358	378	361	366	409	364	395	384	418	391	385	421	380	364	394	393	358	407	384	392	412	393	384	381	387	401	371	404	380	388	366	373	396	378	383	380	354	364	384	368	376	368	357	361	390	383	385	365	380	379	397	385	372	389	388	377	393	352	366	395	368	379	389	359	381	421	402	392	360	368	354	373	382	427	359	399	409	383	362	375	394	411	389	396	415	388	377	379	328	381	348	400	362	401	374	391	374	396	367	398	370	375	403	358	436	421	404	422	384	395	418	375	443	372	401	396	412	371	367	378	393	357	378	396	417	375	380	373	391	373	394	399	362	375	365	367	378	400	385	377	368	407	396	387	378	407	357	388	403	370	412	421	387	361	377	377	392	364	367	372	378	363	397	390	401	382	343	358	388	368	399	384	391	418	384	379	361	389	387	396	429	385	393	383	382	375	405	394	420	345	389	401	380	362	390	393	379	396	388	363	406	406	356	377	410	368	385	370	381	389	386	432	412	395	381	348	387	380	372	382	392	369	375	399	372	379	393	413	364	384	352	367	372	395	366	396	393	364	386	397	394	369	371	363	399	380	379	385	398	365	384	410	405	394	379	382	370	371	376	390	375	390	391	378	365	383	361	393	410	398	405	397	410	409	372	368	379	392	406	402	375	378	412	390	421	397	375	404	368	387	421	380	420	385	350	383	421	397	402	373	406	406	371	404	380	408	407	393	398	398	388	393	369	368	368	399	386	390	387	348	390	383	365	367	390	382	378	386	362	435	427	378	370	359	386	426	414	410	356	384	382	382	356	411	351	389	370	353	370	394	364	359	382	382	355	364	372	353	389	390	406	384	355	358	355	405	410	379	386	381	364	395	393	373	405	403	382	399	394	425	383	379	366	373	383	378	394	393	371	400	383	372	393	379	372	372	368	406	344	410	439	396	387	369	383	404	385	419	399	398	382	402	371	386	414	395	348	405	357	406	374	410	388	390	364	386	396	385	358	380	361	358	383	355	352	386	391	392	383	384	384	388	394	376	366	414	371	351	368	368	377	379	366	388	357	392	398	397	391	391	392	389	396	356	379	352	424	380	376	390	385	364	409	367	393	380	376	399	411	398	415	356	374	376	375	368	412	368	373	400	380	392	365	385	370	426	391	368	377	415	342	358	383	400	384	393	432	360	357	391	373	352	377	398	360	377	365	369	379	358	389	423	383	398	384	362	347	342	367	387	404	369	395
28080	10636	9029	4619	3236	2458	1929	1608	1447	1226	1134	1061	983	939	886	847	838	832	788	773	751	771	779	735	726	729	709	736	721	710	669	748	690	673	715	661	670	698	689	706	687	683	698	631	707	687	684	699	661	726	653	663	638	702	624	668	722	642	697	655	669	691	686	679	682	662	708	671	648	621	673	675	721	656	652	682	649	719	719	623	683	657	677	656	642	715	671	657	701	648	649	661	655	669	671	660	641	657	678	662	670	646	646	697	683	674	651	685	651	687	693	642	650	650	675	656	658	690	655	695	687	654	689	635	676	653	643	679	639	642	624	667	687	680	678	664	663	682	670	664	711	635	655	709	665	659	675	634	663	648	649	685	636	691	659	624	635	666	617	641	691	715	679	686	662	662	663	674	681	634	652	670	665	656	684	647	663	657	630	700	661	686	647	652	669	645	667	644	673	624	677	694	617	688	625	663	638	651	653	706	646	691	711	689	654	654	615	655	656	636	651	679	666	709	666	686	643	652	681	680	669	705	613	616	632	625	642	673	663	693	689	667	659	660	676	690	660	660	683	633	627	668	679	645	680	641	690	663	673	688	616	726	674	648	636	702	640	691	648	610	650	647	699	677	643	668	671	627	627	676	649	631	636	645	652	645	669	684	643	691	672	694	683	657	667	692	630	647	679	692	710	601	694	634	681	704	695	664	693	688	677	658	650	678	659	732	654	633	659	686	671	602	640	730	661	645	650	651	680	659	650	617	631	731	645	701	656	704	704	691	652	636	665	681	634	666	649	647	676	673	636	677	685	665	627	671	662	634	635	646	682	646	669	709	651	652	699	669	660	654	620	691	653	702	686	665	667	643	673	713	659	651	646	690	643	718	630	669	687	651	646	677	697	670	655	679	661	674	644	712	645	678	631	643	617	634	631	724	659	683	657	664	678	627	641	657	684	680	647	651	642	672	654	698	658	625	620	677	685	666	651	673	662	651	662	661	649	701	611	665	656	684	689	628	633	662	666	646	637	701	636	657	668	657	613	640	681	662	640	645	652	671	642	668	634	683	683	730	664	660	673	685	665	678	685	652	705	671	699	668	627	646	678	641	650	655	668	677	637	640	653	666	664	637	646	662	716	672	659	658	649	689	683	660	694	656	658	710	605	674	673	678	650	693	613	668	713	676	680	630	660	647	696	667	642	712	655	657	656	667	678	658	633	640	619	683	673	618	663	652	646	665	643	655	712	646	612	626	689	696	675	653	681	638	669	648	683	657	642	631	677	624	686	645	643	657	697	670	622	613	672	602	663	646	657	587	691	669	704	634	634	686	705	651	676	700	655	641	646	632	642	654	709	649	656	689	650	645	687	646	670	681	651	674	653	686	650	705	638	630	631	656	676	650	672	657	615	685	633	676	651	669	659	645	670	649	700	663	678	634	650	642	679	647	669	647	644	695	655	677	664	647	681	667	636	669	676	676	617	684	661	660	601	648	645	647	639	720	619	684	709	671	683	689	706	690	690	651	665	685	674	650	641	666	661	656	652	670	720	630	620	644	621	661	711	702	672	690	669	663	695	664	660	677	678	677	655	649	673	661	633	679	671	653	657	634	694	623	653	685	692	646	645	667	687	700	653	675	704	646	644	673	710	632	664	681	671	637	668	703	689	703	709	658	670	644	664	653	659	656	645	699	690	688	671	699	728	695	668	695	666	616	661	688	674	613	667	650	657	662	661	671	634	686	635	642	676	652	647	657	711	660	668	684	663	669	635	660	631	601	655	665	615	682	664	662	660	657	704	682	633	639	624	680	666	645	707	621	663	693	590	640	685	686	650	655	683	714	691	689	681	628	666	641	637	677	705	687	643	696	640	693	671	660	671	620	675	618	670	681	661	691	683	689	654	685	694	681	668	664	634	733	663	673	688	641	659	630	682	660	658	666	656	653	643	673	695	644	690	637	692	617	630	647	692	664	703	681	654	644	659	702	702	659	662	675	649	688	679	661	655	651	661	660	690	674	643	665	645	684	663	633	684	670	703	644	695	683	697	634	669	631	663	681	679	653	644	692	724	662	655	659	678	653	670	631	665	668	684	635	675	659	703	658	664	654	650	670	661	638	695	636	718	626	672	670	675	683	669	639	731	669	638	679	622	678	658	674	712	700	701	680	662	675	644	650	633	639	692	624	649	654	684	691	637	718	697	653	652	668	666	666	692	647	682	686	673	673	693	693	644	662	676	718	654	667	675	672	634	655	703	659	675	646	640	667	626	668	642	642	663	647	697	635	666	665	677	646	675	676	642	649	645	636	672	664	650	711	672	689	661	666	686	659	694	721	663	646	609	665	649	661	695	695	679	652	695	653	634	649	629	733	647	640	616	693	657	681	663	653	682	718	652	706	663	597	662	670	651	727	692	625	707	630	634	643	639	692	686	674	637	697	662	696	668	661	679	658	657	680	632	657	617	652	715	658	661	728	650	688	632	694	685	684	651	636	655	649	651	680	653	684	630	688	657	670	677	698	627	701	648	673	643	682	662	680	726	635	654	665	639	674	638	655	684	707	631	624	704	648	642	677	661	662	655	625	685	715	696	641	634	662	690	677	643	654	679	661	669	667	658	605	688	653	652	641	657	627	653	676	703	681	707	623	690	688	658	667	635	639	664	655	649	650	672	638	692	636	704	626	660	704	701	654	701	650	649	649	633	638	669	679	641	638	640	636	664	648	624	659	679	664	728	674	675	652	650	631	602	672	645	665	635	661	681	634	633	646	697	659	675	646	639	638	691	653	659	665	630	670	708	690	651	686	659	667	671	658	671	667	700	671	685	633	692	663	647	707	686	658	644	667	658	665	627	707	661	678	655	642	675	672	690	661	668	670	660	683	676	649	621	670	634	636	671	707	665	652	672	639	681	691	628	676	650	636	665	639	649	724	672	668	663	684	672	710	604	664	705	695	680	669	672	688	618	648	634	631	699	670	659	647	665	636	700	664	693	638	680	663	684	682	690	690	698	634	683	630	681	653	648	698	634	672	679	637	668	662	681	618	663	696	671	609	674	690	671	671	677	652	725	655	668	647	709	683	677	629	630	658	705	626	647	682	652	632	666	673	658	654	673	673	624	645	679	679	649	669	659	645	633	674	652	707	631	673	681	658	630	667	655	710	678	701	691	628	689	641	667	634	690	659	660	652	697	645	654	692	676	665	637	706	693	671	675	673	646	632	678	643	691	655	722	659	654	691	624	635	682	687	645	732	678	664	644	668	689	657	668	663	686	672	656	679	675	672	678	673	660	638	707	635	690	667	662	676	625	665	613	634	655	650	675	659	639	681	696	645	659	649	647	629	649	633	678	665	667	660	685	662	724	716	650	621	657	675	704	648	597	642	627	678	658	687	647	661	696	650	670	660	706	627	600	680	648	700	715	710	656	672	658	681	670	655	639	655	662	671	673	693	658	649	665	626	664	679	667	658	619	652	636	664	678	656	685	652	626	688	646	703	694	652	704	702	674	656
23639	21610	29964	23765	21617	20740	3263	1201	947	960	877	834	746	694	746	732	671	743	677	650	676	684	632	638	646	631	631	664	597	612	595	624	612	630	630	647	595	612	632	614	624	593	658	604	639	578	616	629	599	591	632	643	627	622	633	574	664	574	608	616	610	562	619	596	596	570	604	594	653	594	576	623	582	586	596	539	592	622	541	572	594	594	605	612	594	626	633	626	640	636	597	603	610	594	565	575	564	587	599	590	584	596	644	573	650	594	587	595	590	628	599	613	576	638	641	574	617	600	607	633	570	597	575	599	584	541	604	591	592	604	613	611	624	568	603	571	576	614	640	587	596	556	550	595	596	564	592	541	588	600	594	605	603	590	604	597	586	599	590	576	575	620	580	634	568	617	574	613	608	570	559	590	655	580	599	585	587	548	605	615	613	616	565	632	602	608	553	541	629	545	598	583	652	581	598	587	594	555	594	576	600	598	569	593	573	589	630	589	564	591	582	580	582	606	634	565	612	558	617	555	573	591	571	577	597	590	582	624	603	591	595	565	594	623	564	566	621	581	587	562	588	574	590	582	626	579	610	585	575	596	595	540	593	583	610	603	565	557	600	600	565	605	642	611	580	595	589	567	595	560	604	554	604	566	542	569	536	612	599	576	564	568	587	602	568	575	547	574	564	579	608	601	581	585	597	583	575	566	604	630	572	574	629	577	582	620	548	607	587	594	624	595	598	569	570	597	585	613	571	587	602	615	553	626	557	591	631	584	607	591	570	588	620	584	624	617	579	591	610	610	593	590	633	569	567	604	590	562	599	604	578	628	618	555	612	585	553	591	575	621	606	566	591	622	578	629	612	600	596	614	571	572	593	587	593	591	594	578	614	598	630	580	599	616	588	564	595	546	577	559	579	587	608	589	606	604	583	594	613	572	581	605	589	601	590	579	588	561	543	596	603	598	575	639	618	567	581	551	622	624	665	577	573	599	616	550	614	589	614	601	549	584	606	610	625	596	599	615	628	647	588	581	650	611	560	588	615	617	628	536	614	580	559	630	592	595	577	570	608	553	596	596	571	617	629	651	573	583	571	650	590	580	594	587	587	531	615	601	611	645	598	585	592	583	648	592	579	570	615	586	602	604	576	589	602	596	587	639	617	591	616	623	579	555	566	614	630	554	555	639	602	623	607	604	592	606	572	604	594	584	601	562	557	542	618	589	583	587	559	572	557	551	608	626	614	607	635	598	607	622	598	538	584	574	629	587	580	616	537	622	594	599	589	638	664	619	611	578	592	628	594	606	642	599	595	560	598	580	572	569	566	583	570	552	560	578	630	586	610	600	615	610	572	593	579	566	583	560	575	582	552	582	572	601	590	546	569	575	562	613	591	577	605	556	609	602	590	574	583	557	595	592	597	582	611	587	574	566	525	584	594	609	624	572	555	599	560	599	579	567	632	583	595	606	587	605	574	580	593	599	614	615	613	589	572	642	618	648	570	604	583	576	617	542	578	617	584	564	589	584	621	583	598	598	552	586	599	613	579	629	617	601	583	574	577	571	604	564	592	610	573	595	585	559	522	576	626	565	603	576	609	594	594	575	597	630	568	647	606	581	584	624	542	602	609	643	596	630	598	576	569	561	578	582	575	590	576	564	627	574	586	611	570	571	630	591	631	618	576	603	580	606	586	610	637	586	625	572	596	617	614	593	614	590	577	604	614	608	592	615	564	634	600	642	619	601	602	576	608	607	588	573	640	597	643	589	564	616	597	549	591	597	631	581	606	578	618	604	613	579	637	581	575	612	619	586	607	627	581	622	596	574	638	605	591	627	565	579	626	621	644	590	621	630	594	586	610	576	560	610	556	615	617	594	592	596	608	590	531	584	622	587	603	605	589	584	635	574	592	585	609	624	614	605	567	573	547	596	581	590	586	581	644	620	566	553	570	603	595	595	618	571	580	592	597	574	612	621	553	596	567	561	587	566	579	610	617	572	611	574	585	599	566	570	605	550	581	597	593	612	658	585	608	611	569	592	637	610	608	538	622	571	605	610	594	630	590	606	607	587	612	567	569	564	620	585	573	580	650	581	556	563	631	579	621	577	607	646	555	617	608	575	557	582	618	555	584	581	624	585	611	574	596	610	570	604	619	553	563	594	605	615	634	605	592	577	612	571	589	572	624	575	608	620	645	614	589	594	575	603	597	595	601	597	604	612	597	613	575	587	610	583	577	555	601	614	617	579	587	621	573	585	603	593	627	601	563	550	595	621	621	572	593	644	547	622	601	603	635	549	573	645	555	553	587	564	578	605	616	588	582	592	604	607	596	547	570	590	594	607	568	575	601	569	616	590	587	585	610	597	583	609	611	606	589	572	584	621	563	617	574	605	594	574	599	598	531	611	577	627	622	579	600	589	628	573	583	575	594	582	603	636	584	559	533	580	639	598	581	620	624	576	604	630	532	593	601	568	569	652	533	611	611	543	592	574	595	580	552	558	576	604	621	570	626	612	613	619	558	560	573	553	569	618	634	586	600	568	582	620	623	563	563	614	550	625	582	623	590	586	575	579	604	601	594	545	572	604	575	622	564	601	567	615	616	579	605	577	619	592	626	583	530	588	592	581	575	631	575	612	628	587	543	583	589	572	559	590	608	571	598	579	605	570	640	586	573	628	549	616	592	594	620	581	576	562	590	598	596	583	634	625	589	612	611	609	585	588	609	593	587	602	564	585	523	550	565	650	570	609	614	596	613	591	592	615	553	561	578	564	588	595	555	580	555	628	588	619	606	607	567	584	557	587	565	617	607	564	613	569	583	629	600	547	589	646	575	551	610	637	600	564	606	610	591	595	546	607	563	577	603	563	579	599	547	637	565	614	639	603	587	575	607	586	563	580	570	616	555	570	635	629	615	589	604	576	602	546	581	584	582	586	591	590	597	559	622	599	539	571	601	579	557	531	598	588	610	587	599	617	586	575	552	599	595	598	625	606	627	588	603	598	627	593	647	546	601	558	580	586	597	622	612	550	583	571	573	613	534	586	550	572	583	600	613	619	552	554	582	598	611	552	575	611	612	583	608	562	601	593	538	643	590	594	569	606	604	616	574	583	609	615	596	568	648	578	589	586	531	566	613	594	577	599	588	612	587	558	566	559	560	589	623	573	598	561	613	595	610	597	587	572	590	591	605	631	629	599	583	552	573	602	567	604	625	544	585	616	576	610	581	590	630	591	580	586	581	624	617	587	593	547	646	558	581	569	575	565	606	571	577	572	590	552	579	565	571	592	559	561	617	597	629	568	598	600	637	537	621	597	627	597	551	578	579	565	601	607	601	619	585	577	595	587	595	601	594	546	612	634	598	623	608	574	626	604	605	583	586	606	607	568	605	575	611	646	540	562	566	601	594	613	621	556	577	617	600	590	574	591	657	631	622	578	598	595	563	601	570	573	566	607	530	653	586	548	597	603	581	552	622	630	629	601	527	562	567	586	598	622	573	628	570	601	592	594
28240	17083	14443	8072	5730	4451	3390	2815	2466	2154	1906	1750	1600	1590	1431	1382	1346	1262	1267	1223	1212	1154	1143	1140	1095	1093	1104	1111	1074	1081	1106	1060	1053	1043	1029	1065	1028	1028	1051	1026	1049	1018	1060	1043	991	1026	1009	1015	1062	953	977	980	965	1034	980	1037	1064	1058	989	1004	969	1015	991	1011	952	996	1023	964	1004	1021	1020	1043	1010	930	1013	958	985	977	964	972	1024	1010	998	1023	978	1076	970	996	994	980	905	981	1009	1008	1017	1011	1025	1041	988	997	1019	1013	997	1000	1000	984	1022	990	991	979	988	1024	993	986	1017	979	1015	965	1001	986	1034	992	1009	940	919	992	1012	1050	1067	1025	949	996	1031	959	1020	938	929	1029	958	1006	945	980	990	1017	1008	976	995	1026	1026	989	995	1050	1005	993	1006	978	1009	973	1066	1033	972	981	945	992	1075	1016	1033	967	983	972	1065	1049	1028	993	988	909	1019	989	956	981	949	1094	970	988	978	996	1038	1007	991	945	1010	1043	944	1004	1034	1051	1011	980	974	988	981	995	1028	1048	952	1021	990	995	1020	1036	995	1001	989	949	996	988	977	987	961	947	953	977	1023	978	950	948	997	1016	946	948	1017	991	1014	985	917	979	1006	1013	970	998	939	999	1005	988	1013	988	981	1026	955	988	966	918	1022	914	1000	994	1005	943	959	1018	1043	1007	985	961	1007	985	996	1027	995	1051	997	1014	988	959	962	1005	958	986	988	961	995	946	980	983	997	988	1016	1002	939	969	990	953	982	980	948	980	1016	916	1008	1019	987	969	1017	985	1001	1038	1021	961	993	1053	960	974	1008	954	949	1049	959	923	972	994	966	1002	1033	984	999	1008	948	1010	989	1008	971	1043	1007	999	962	1039	1031	969	964	987	979	929	1025	989	999	1003	991	997	1020	1005	957	992	966	1020	950	935	1017	964	1001	1027	1034	952	999	1005	997	1034	980	977	1002	1010	931	1027	1025	1014	1019	961	1015	945	989	1000	1021	985	1054	970	990	999	945	963	1008	1008	998	1009	1001	996	953	984	997	992	993	1040	1026	1017	979	962	1064	1037	976	1089	988	996	993	989	999	1001	943	966	999	947	925	979	1010	932	1027	977	943	974	970	969	1021	1011	966	1011	992	973	999	993	981	968	1043	1066	990	1030	1000	995	980	998	997	991	1008	1013	991	961	947	961	973	982	991	943	975	925	963	943	994	1012	967	956	1008	975	992	1010	1000	1009	979	997	1020	963	944	1028	1010	1010	992	952	955	936	958	963	993	988	957	1001	925	1004	1017	993	1088	1000	983	965	974	1022	951	950	1022	1011	1003	989	960	985	934	1029	993	943	993	1029	998	1015	965	1020	973	995	992	981	1004	1005	952	996	1035	970	1007	1046	958	989	1006	992	1034	1045	985	983	929	1013	1008	981	930	951	952	1008	1000	972	946	986	999	1007	1011	994	943	1008	964	1042	968	1002	984	1014	940	986	977	994	1088	974	993	976	982	960	1010	964	997	977	999	979	997	963	983	958	1006	964	987	974	1014	985	998	978	956	1011	1008	975	1004	1009	973	1002	968	958	1013	968	997	1023	916	1020	954	919	923	926	972	1000	992	1027	972	1029	979	1055	971	998	1046	1060	979	984	1003	965	970	975	922	1003	1001	989	943	1011	991	1044	980	1098	972	1007	1049	988	1013	1003	998	998	1021	1013	1015	949	946	956	1017	990	1034	973	1002	973	1003	989	1043	981	1005	1042	975	1009	1002	973	959	913	1011	929	968	1054	1031	1017	1038	961	998	981	975	1018	998	1019	1024	1024	1019	1000	969	929	949	1022	926	1046	987	945	1004	907	990	969	987	966	961	961	1000	1005	1001	956	1020	928	1012	1003	972	1026	986	969	969	987	957	1004	970	1015	963	976	1011	972	1006	936	990	961	1054	999	1022	991	960	983	935	1022	1039	1070	990	948	989	1006	1018	987	934	996	979	962	962	944	1026	988	1030	1022	1011	939	997	961	971	993	1008	977	973	1001	959	1009	1023	1018	963	1020	1015	1044	1037	941	1004	954	991	988	990	1003	979	1023	940	979	1021	1005	988	1011	981	1088	1017	988	975	1048	978	955	988	955	944	977	938	975	978	1018	970	989	999	990	1001	1003	976	994	938	1015	991	981	914	933	990	977	959	994	1028	968	960	935	993	1019	1010	986	1013	1012	978	990	986	976	1002	1026	963	1014	1004	1000	1024	1001	992	1014	962	999	956	913	1001	995	960	988	1041	962	1010	1013	963	992	1022	1010	974	927	959	1012	959	961	1011	1008	965	950	960	951	1023	981	1043	993	981	993	1032	953	965	968	956	1010	1001	1030	984	964	967	981	967	995	974	958	984	1018	964	963	918	1043	985	928	986	991	970	1028	978	995	989	1009	964	1031	970	977	1020	979	996	1010	994	980	988	1004	939	1037	1042	1021	1013	975	979	974	998	988	1009	1039	1001	989	1046	980	1014	1010	931	989	955	968	986	1002	948	1023	1020	960	1007	990	1040	948	979	983	1076	995	1029	964	928	977	968	1010	973	979	1025	982	959	984	1048	980	975	995	975	1003	952	1000	968	1044	999	1002	1041	1004	964	1008	968	1015	956	974	1004	1023	962	955	1011	988	935	999	976	991	1046	1011	974	980	950	1003	977	1013	908	981	955	999	1024	1043	984	938	970	961	1009	1014	1005	930	1024	979	948	994	978	993	927	970	967	999	963	977	972	977	954	1038	946	985	973	1019	996	948	974	1046	989	1015	979	1023	957	1008	983	996	938	993	959	1002	1011	1038	1001	1028	973	945	961	975	1061	1013	1037	994	1012	1010	988	975	961	1010	958	1006	1063	1022	913	1033	981	999	940	979	966	987	957	981	1069	1014	997	942	1017	996	972	984	1036	976	973	970	1041	1002	976	1017	955	973	961	1007	976	988	986	999	981	932	1027	978	1010	970	1000	1019	1013	940	993	968	975	950	1012	1017	1022	1050	966	1071	988	1014	1025	946	1013	947	985	998	987	977	1035	994	989	955	957	1010	1006	978	1003	984	1003	987	996	1054	1058	988	1006	913	1049	970	1016	1010	1017	939	1021	984	978	1058	979	977	1006	1002	939	1020	973	960	1032	1030	1027	1006	988	1045	970	982	999	993	1047	1011	1047	1010	932	976	984	1005	1057	998	1016	1015	1007	988	992	1045	1010	950	977	1002	1038	1042	1056	1017	1008	1020	970	982	914	973	957	963	1020	1053	997	961	1046	981	979	972	967	961	981	955	1022	968	1041	989	1002	981	974	995	1030	982	978	1052	1001	1002	1018	980	1045	942	1012	998	1022	1019	1047	958	993	1023	931	982	1034	923	1021	968	1068	987	931	999	930	992	977	1021	1023	965	988	979	921	1021	971	966	1057	987	924	996	1003	1045	1019	997	970	1041	974	945	968	955	987	968	990	942	939	921	1028	940	1011	1005	993	986	989	1008	1018	976	1045	1000	983	937	984	1071	972	995	960	998	953	1041	1013	1027	959	1029	986	978	987	985	991	950	972	1025	1015	958	1016	968	1081	989	980	970	955	979	979	1013	1032	999	1007	997	1010	1030	983	946	976	890	996	937	1007	995	1003	980	1011	971	984	978	977	954	977	1004	971	921	1016	1002	944	967	957	1036	958	1007	1006	1061	989	1012	1068	997	1069	966	1045	958	982	996	947	1032	974	976	1023	975	994	961	998	984	1007	964	1065	973	967	974	935	1042	1008	968	978	959	1011	1010	904	964	946	975	977	982	968	993	982	967	960	963	984	961	985	1047	968	989	1005	1025	977	988	979	942	995	1044	941	970	975	946	942	961	982	966	954	1001	986	990	1001	976	1014	942	940	983	985	1000	946	951	970	947	972	1005	999	993	979	989	980	1004	1002	999	1018	993	961	999	1025	999	992	998	1013	976	1002	1035	1012	982	1034	993	983	962	993	1013	1027	992	984	947	979	977	971	964	1019	1021	1018	980	982	1008	1009	981	1028	960	973	950	928	993	994	982	1018	1035	986	1008	1050	921	959	974	996	1050
27195	21294	9899	547	277	229	211	188	171	161	169	178	144	147	176	162	175	166	151	165	160	168	159	169	184	147	155	170	145	154	149	143	151	170	160	166	147	149	133	157	151	182	148	146	190	161	151	148	184	164	144	134	157	163	168	146	175	164	164	180	142	148	165	161	149	142	173	136	176	148	170	159	139	172	165	181	169	169	154	148	169	154	158	148	158	160	156	168	138	190	157	158	178	143	148	132	133	155	165	156	171	158	175	164	148	134	167	168	149	166	151	160	166	142	160	143	154	135	149	165	161	175	170	166	146	146	176	140	157	158	155	161	174	155	157	163	169	136	171	155	156	136	167	165	166	164	136	154	173	173	178	165	179	154	141	150	168	147	151	142	165	154	144	142	162	133	180	160	184	138	164	181	153	140	141	157	168	139	139	153	173	167	165	177	162	131	140	184	187	160	162	126	161	167	142	145	168	151	163	142	163	177	161	179	140	157	157	162	167	158	163	146	155	141	162	163	166	155	147	147	170	140	156	159	166	161	152	162	136	156	163	158	174	157	154	170	132	138	141	169	155	193	160	147	139	158	167	144	175	146	170	182	173	143	147	156	149	152	159	164	153	139	156	174	168	152	154	155	169	144	160	145	156	162	168	151	162	162	162	149	157	151	145	169	164	149	154	151	143	161	139	146	166	172	152	147	144	163	155	163	155	147	165	170	177	168	155	153	187	193	147	164	159	166	153	168	167	153	158	163	132	161	175	167	155	170	152	174	155	139	166	165	170	133	140	145	170	133	188	130	152	131	139	136	147	167	160	161	159	153	147	165	166	132	166	144	168	160	152	161	142	144	183	162	164	157	154	140	167	155	177	149	162	154	150	172	145	158	173	153	175	171	165	154	143	142	170	149	155	160	156	152	126	141	174	146	170	160	174	161	173	137	158	159	134	134	162	155	172	164	156	145	145	147	135	158	156	171	151	149	145	149	153	148	167	151	156	159	154	136	144	141	152	146	164	151	151	151	136	158	154	147	147	174	155	163	156	152	142	161	137	155	132	147	166	150	148	125	140	147	178	139	164	161	155	166	161	164	183	166	145	151	157	172	139	154	156	166	142	148	182	151	152	152	153	136	145	162	160	157	158	170	169	154	148	144	137	171	159	152	175	160	164	175	170	176	179	173	147	138	170	139	173	169	147	171	174	148	172	156	151	160	146	157	159	149	180	159	125	163	164	175	134	154	172	159	157	172	143	156	136	146	156	138	179	167	140	144	138	157	174	166	152	150	157	147	139	152	169	163	148	180	166	126	163	144	175	159	158	152	160	163	143	147	185	143	151	157	137	166	180	159	133	144	144	160	166	157	153	140	159	148	151	152	154	139	158	167	165	139	178	139	151	175	135	140	152	166	149	165	187	164	136	153	162	160	176	159	157	151	174	160	143	184	168	162	143	151	147	155	142	163	142	170	169	167	140	157	160	141	147	165	163	157	161	153	160	165	136	138	130	130	162	153	130	145	162	153	143	151	161	180	171	154	158	147	166	162	163	162	153	139	165	172	151	151	145	157	157	161	125	152	175	149	145	173	146	164	159	159	138	155	152	170	145	195	159	194	172	178	164	125	146	174	149	155	145	173	147	157	183	148	146	149	154	149	137	159	157	153	162	134	160	161	156	160	150	165	148	146	154	168	144	160	171	178	160	171	157	160	144	160	151	166	141	163	173	131	175	156	168	176	147	158	149	160	158	143	162	164	148	139	157	168	162	135	151	139	131	164	163	159	160	144	143	145	158	169	154	131	141	143	186	149	154	149	146	167	130	163	162	187	163	170	147	143	162	167	172	143	161	133	154	159	155	164	171	155	154	162	143	155	181	162	138	155	158	139	156	163	171	150	155	147	156	152	151	177	152	161	163	150	148	169	165	158	150	154	137	159	161	150	202	166	162	161	170	140	153	171	143	147	145	157	135	149	151	143	154	150	150	177	168	145	162	143	155	159	171	140	170	169	156	149	174	172	150	167	153	146	170	141	149	166	164	179	164	166	148	155	148	166	154	160	182	152	179	129	143	154	147	153	144	163	155	167	139	133	152	159	163	148	161	166	171	143	153	162	159	162	167	149	168	198	145	146	151	165	153	142	127	152	175	150	157	150	144	145	149	171	157	161	143	147	135	134	167	130	145	158	161	164	143	148	136	162	154	129	152	138	174	169	147	145	145	159	171	164	169	138	151	158	169	176	177	145	125	182	157	150	152	166	147	160	156	143	180	152	149	151	150	150	153	163	169	153	145	136	166	167	151	159	141	131	154	154	159	158	162	141	168	160	162	160	151	163	158	168	148	153	168	149	156	170	161	164	145	160	178	154	161	177	129	134	149	135	144	162	134	147	168	149	168	167	144	153	188	153	146	147	154	146	147	156	169	172	136	170	149	163	168	151	150	147	163	147	150	141	118	149	175	137	152	144	162	134	159	156	173	149	156	146	148	163	163	161	155	145	163	177	143	162	180	155	164	150	156	158	158	130	152	164	146	156	166	153	139	147	153	146	175	130	165	164	148	168	164	147	150	163	137	149	145	149	197	164	149	153	153	168	143	141	149	164	138	153	131	165	166	157	166	138	142	164	193	155	156	170	145	159	176	155	131	158	147	174	158	167	159	183	166	150	153	151	161	168	155	165	144	145	167	145	140	134	173	167	168	153	145	146	173	162	171	176	157	175	176	140	166	142	194	147	155	164	171	168	172	174	153	158	176	150	145	147	163	157	154	158	127	137	155	154	183	149	184	161	152	169	161	157	145	136	133	148	159	173	144	152	164	159	165	154	151	142	162	151	176	149	174	153	156	152	157	182	165	163	155	152	155	141	178	165	175	134	143	158	168	162	160	150	143	160	166	150	162	160	185	157	157	179	124	157	150	175	150	133	142	147	156	177	152	162	166	144	166	163	135	160	172	164	142	153	169	149	160	145	164	161	142	153	132	150	152	141	158	168	150	161	155	151	152	158	138	133	163	166	153	142	184	149	153	167	158	145	157	169	159	191	141	173	161	171	176	159	157	152	138	156	158	184	158	169	136	165	181	167	178	144	147	159	163	136	179	165	177	159	177	181	146	155	185	144	157	170	147	182	156	156	145	148	168	144	149	155	140	150	146	152	133	137	153	155	177	141	156	174	150	158	148	157	169	156	155	154	134	157	149	152	145	186	148	146	130	159	135	168	138	125	149	137	175	162	156	176	131	164	178	161	141	156	144	142	186	136	162	151	148	169	178	150	158	160	178	145	164	129	139	163	135	155	179	136	132	143	156	149	171	165	172	169	173	133	160	160	156	122	154	169	165	177	158	142	145	142	140	171	157	153	172	154	154	164	160	148	172	150	155	160	167	145	151	139	155	163	144	151	164	140	155	140	151	144	169	151	142	157	133	144	164	164	153	164	162	147	148	147	167	135	159	179	166	146	160	143	152	152	166	165	147	152	165	150	146	148	182	144	136	147	161	153	125	142	157	154	148	159
16641	1403	1195	728	521	444	421	411	399	338	339	346	346	326	339	290	308	316	291	289	300	302	294	293	324	311	294	286	331	314	287	298	279	316	307	329	306	324	305	300	298	305	277	293	252	317	301	318	300	311	293	306	301	348	292	289	289	263	291	259	270	289	292	293	299	289	284	292	296	297	277	318	283	290	282	276	303	295	315	294	283	281	293	288	340	255	259	293	280	288	309	296	305	270	294	313	295	290	284	293	309	311	316	332	302	293	304	294	305	298	299	294	284	300	306	287	316	308	300	305	308	263	287	300	305	258	271	290	294	305	284	299	294	290	299	255	324	297	289	335	335	299	282	300	296	283	297	274	280	277	319	285	305	301	285	289	289	295	265	318	302	284	288	300	277	315	256	319	301	312	317	286	296	286	303	323	305	297	287	284	314	316	262	279	287	305	262	308	305	320	289	267	279	317	304	275	294	283	262	304	309	274	306	280	282	310	293	275	312	254	292	302	305	301	285	277	308	294	271	285	279	296	285	293	293	254	286	282	297	301	294	303	305	301	287	305	324	303	293	298	293	297	268	311	282	280	313	270	293	298	313	308	278	283	292	321	271	299	284	285	262	307	271	301	298	295	282	307	287	295	290	296	255	314	289	304	284	282	260	288	298	315	293	311	298	297	269	305	256	304	255	309	284	285	337	296	283	305	295	320	267	267	298	314	289	298	292	279	307	304	336	288	277	309	301	290	302	307	301	272	295	300	269	293	306	294	310	274	277	315	281	257	295	319	300	268	272	280	284	297	259	274	281	303	265	284	310	308	277	291	286	305	300	328	289	284	265	274	326	298	294	290	311	271	270	297	296	274	301	308	287	305	282	300	288	292	268	274	310	297	297	289	289	291	285	293	296	304	287	309	272	288	283	272	255	278	299	301	317	279	265	307	289	301	265	294	279	284	307	298	295	271	282	315	300	311	295	310	292	295	300	273	287	269	277	270	293	299	269	286	296	324	289	292	278	278	275	302	287	329	321	290	323	319	315	314	271	298	299	284	294	281	275	302	309	290	298	316	262	275	322	318	291	306	289	269	295	261	281	282	359	292	260	278	271	306	262	289	302	286	281	296	318	311	300	307	280	310	289	313	278	298	299	292	290	299	284	299	304	291	281	293	297	321	275	287	274	289	290	254	293	305	273	273	290	305	295	280	322	305	293	300	298	313	282	279	291	268	290	288	306	300	279	275	289	281	308	310	268	287	291	306	302	302	315	303	300	274	303	312	299	298	309	319	284	284	283	293	293	284	268	314	324	304	286	286	309	306	289	302	314	318	262	286	291	309	304	284	292	287	299	274	270	284	280	298	311	261	305	269	320	281	254	297	284	313	269	312	295	299	306	286	301	270	303	302	270	286	295	270	339	265	288	301	322	288	322	300	318	301	303	282	285	303	307	326	286	304	267	295	263	283	233	293	290	294	282	302	330	293	269	331	283	306	286	302	329	288	285	277	280	264	287	278	294	280	312	323	287	293	266	307	289	285	306	278	304	290	286	298	306	305	293	332	280	282	273	292	322	285	289	285	281	304	298	291	267	292	313	250	288	287	263	264	293	307	312	300	294	272	289	285	284	297	310	295	278	321	274	291	311	293	316	288	326	303	309	264	290	299	287	261	273	278	336	315	298	278	256	288	280	314	297	286	272	316	286	297	306	295	259	261	295	291	289	285	288	291	297	283	300	306	313	298	317	302	288	287	325	294	310	284	280	278	326	273	257	300	290	276	279	277	276	321	309	303	302	282	258	254	264	295	304	268	296	293	297	276	302	287	269	302	272	308	295	273	324	301	294	324	284	300	285	298	292	293	267	309	316	315	283	341	291	278	302	309	293	309	310	301	268	277	273	274	313	283	277	300	322	266	294	271	282	299	297	258	287	262	331	307	299	314	312	252	260	283	275	305	292	291	281	268	246	296	300	293	294	281	290	284	315	270	305	328	319	294	293	284	277	287	313	277	304	258	286	279	285	351	294	283	284	286	281	301	288	258	295	284	278	304	306	305	333	265	286	286	297	339	303	279	295	274	274	302	305	266	297	298	295	327	274	275	273	280	269	292	266	274	303	297	319	303	291	266	298	291	324	283	317	281	313	269	293	300	286	298	312	260	294	289	283	271	282	264	288	249	303	285	321	277	300	283	270	310	309	330	250	301	318	287	317	297	285	307	297	292	322	302	289	306	303	303	310	280	308	273	299	288	313	272	300	276	287	300	280	287	305	289	284	309	300	314	298	295	293	313	274	278	286	267	277	316	290	280	308	278	306	316	292	296	296	296	290	267	278	281	307	253	301	303	273	301	277	300	297	278	314	279	259	283	287	316	289	275	284	284	285	306	319	303	284	288	280	297	307	281	300	287	293	282	281	312	303	284	299	279	271	294	275	307	283	315	295	305	272	287	282	294	279	296	286	303	289	273	283	300	305	285	317	263	274	294	281	301	306	275	311	277	312	295	309	314	277	292	290	286	270	294	308	314	318	286	303	304	289	273	289	302	295	272	290	301	276	303	250	321	296	316	303	316	286	301	299	269	297	299	285	297	276	284	288	317	285	318	316	304	323	304	332	274	307	312	284	294	323	306	278	322	300	284	278	278	302	299	258	293	297	300	322	284	294	290	270	305	310	332	297	292	299	284	290	320	299	285	307	307	303	293	307	282	298	260	306	313	301	303	299	285	263	277	294	298	279	272	304	319	277	271	290	280	282	301	328	275	279	283	312	293	311	283	307	313	288	292	277	273	280	282	302	292	287	283	300	284	312	293	324	278	271	311	295	293	280	347	332	254	287	296	287	277	260	303	302	289	298	285	315	307	298	307	332	294	284	281	274	300	337	292	291	316	287	315	280	294	300	326	279	292	294	340	295	320	300	290	306	312	308	269	273	299	302	297	278	331	312	296	289	306	271	298	310	305	298	261	292	300	311	278	300	303	292	303	315	278	277	279	314	302	303	305	298	299	285	305	297	309	284	269	323	267	297	296	265	276	293	319	299	305	280	295	281	285	275	273	283	319	308	296	285	299	255	281	283	336	295	282	296	288	302	312	261	310	305	310	276	287	311	296	273	316	302	300	298	286	306	317	290	285	305	293	319	292	282	330	329	290	278	297	314	289	293	298	288	311	312	297	301	282	297	293	275	265	302	259	294	294	280	283	311	266	261	279	276	295	307	280	270	289	295	302	292	282	288	305	298	321	285	294	282	308	301	309	299	312	308	266	309	291	297	293	264	298	294	283	245	314	246	277	314	296	291	303	312	305	289	274	319	302	288	272	333	277	293	312	299	275	286	298	289	273	288	273	288	294	315	289	295	262	314	301	303	309	289	292	272	297	309	321	289	343	280	290	328	286	282	292	282	301	304	285	310	290	294	296	311	266	309	294	321	297	293	312	292	297	297	279	260	282	316	301	285	308	332	262	286	289	309	270	262	299	321	293	310	255	312	288	288	301	241	287	282	280	274	300	279	288
24747	21652	29369	24433	21108	3149	946	640	584	561	535	507	515	448	460	439	409	442	388	428	455	453	393	421	422	429	414	397	367	400	390	425	394	389	389	414	379	405	420	406	383	377	422	396	413	418	400	403	386	390	393	431	396	402	395	399	372	447	364	399	384	389	374	395	402	390	409	383	418	391	372	416	407	352	353	402	416	403	385	402	380	362	408	394	353	377	374	367	375	329	370	406	426	385	394	359	397	374	396	397	344	416	381	374	406	383	395	369	396	427	407	370	394	395	379	403	364	359	415	382	410	384	372	351	376	427	431	392	381	382	398	370	387	394	410	384	412	395	397	399	412	379	377	354	389	376	365	382	369	387	388	382	390	378	335	399	372	397	383	431	375	363	376	392	373	379	403	375	389	402	386	376	420	372	396	414	375	372	410	385	387	390	350	389	377	397	392	396	426	373	395	397	406	413	380	390	372	373	331	382	388	379	381	375	377	417	332	347	420	415	396	401	363	388	397	393	378	397	381	376	378	387	398	398	373	384	372	396	386	362	361	363	372	385	385	350	397	427	436	367	388	401	375	401	379	362	397	384	393	387	387	380	383	397	387	378	400	410	385	413	369	387	398	409	386	380	369	387	398	405	377	360	398	390	377	400	386	378	373	379	356	370	425	414	411	369	364	380	395	397	369	375	436	379	351	417	402	390	389	414	378	370	395	386	397	378	387	412	393	414	374	397	403	388	416	380	397	406	389	405	368	405	414	364	428	379	368	372	377	352	369	405	416	390	356	371	394	372	371	380	395	341	353	356	359	444	360	386	390	346	377	426	369	346	387	406	376	379	383	353	390	397	363	387	378	386	395	369	414	399	420	377	369	365	405	375	350	417	381	415	384	349	404	378	377	391	410	363	385	412	380	428	404	375	369	363	386	395	370	389	365	349	387	419	395	412	371	373	376	377	388	395	400	373	433	363	389	396	412	391	412	350	395	383	380	423	387	380	405	407	399	400	420	362	386	395	366	408	387	393	380	433	384	397	373	398	392	391	387	387	388	369	388	404	407	409	356	367	380	392	364	386	384	369	365	373	414	385	414	383	397	409	395	382	365	376	405	394	412	384	395	376	423	385	377	407	383	388	351	383	399	388	410	370	409	395	386	358	395	385	417	375	376	377	404	387	395	373	415	375	357	375	385	375	412	352	383	418	357	408	391	404	384	362	352	368	453	394	436	371	398	394	372	381	374	367	367	365	380	374	354	392	364	374	381	415	397	373	420	381	439	365	381	405	371	422	412	392	380	393	406	395	393	399	393	394	383	362	380	377	404	377	388	373	356	376	391	377	384	386	362	392	378	387	393	396	346	368	382	380	382	401	373	397	389	389	368	401	379	403	404	368	388	396	376	377	405	375	381	398	402	380	405	366	365	392	382	380	375	420	374	353	409	379	383	427	401	361	394	373	377	380	381	415	399	390	422	363	379	401	360	396	372	350	377	397	386	339	416	375	400	405	373	380	375	384	387	373	395	419	377	377	373	396	392	374	399	389	359	371	404	408	384	389	361	364	385	397	342	375	411	403	377	385	420	430	402	394	347	409	350	394	422	387	390	376	396	413	361	414	383	389	392	347	391	381	407	392	394	402	392	386	402	379	380	356	376	383	384	391	403	399	419	365	389	402	351	407	373	367	395	423	367	373	358	396	394	373	330	391	396	376	391	391	351	393	397	410	378	383	396	370	409	415	403	387	380	389	379	386	388	404	422	412	346	381	388	416	413	357	364	395	374	397	399	411	404	367	414	394	422	382	395	378	382	357	352	379	348	393	369	391	378	381	411	399	359	402	377	377	424	370	388	387	383	387	405	374	394	379	398	382	372	360	409	378	381	354	373	398	400	363	387	377	384	384	423	378	386	377	423	374	359	376	369	418	398	398	384	379	381	377	385	379	410	349	397	366	425	362	413	406	377	411	396	356	377	374	400	425	416	385	384	386	393	374	405	349	376	356	404	386	399	374	385	391	349	407	383	400	399	408	419	407	418	416	388	366	393	403	402	414	382	388	375	399	405	406	392	371	378	384	384	393	370	379	404	361	396	400	400	370	369	368	382	379	385	376	410	381	367	378	364	407	376	390	407	389	383	361	353	382	389	398	373	395	383	382	387	399	411	377	394	401	354	399	395	416	415	370	378	375	375	383	364	398	419	407	393	382	365	399	398	350	372	399	383	396	410	398	361	394	372	374	374	386	389	382	370	382	425	397	399	352	423	385	412	395	403	411	396	405	381	373	396	391	380	350	413	369	399	407	388	392	410	385	354	354	376	400	371	377	361	361	379	372	391	347	395	360	383	327	336	365	417	397	368	373	381	417	403	409	396	404	381	354	422	440	428	392	394	407	379	383	395	404	404	400	379	432	402	401	412	377	383	340	383	350	356	381	389	342	392	405	374	398	432	381	358	385	408	381	391	407	389	367	370	390	393	381	369	405	383	447	333	420	375	415	394	390	389	414	424	370	375	372	398	386	400	400	398	403	409	415	360	384	349	384	398	338	395	400	387	387	396	381	387	363	365	352	374	416	393	394	342	437	386	411	398	383	392	367	398	453	360	414	381	394	415	411	395	359	392	331	346	358	360	392	376	346	375	376	352	375	395	348	399	348	371	348	411	409	377	362	393	375	398	402	412	340	407	372	403	373	392	404	351	385	369	398	374	355	405	352	400	412	403	408	375	387	391	375	401	371	356	383	389	406	363	383	371	371	386	398	405	408	399	394	388	379	387	419	333	396	394	419	377	401	396	439	381	391	373	383	391	366	389	375	387	394	396	388	371	385	346	350	387	368	353	386	434	373	388	387	399	429	368	374	390	373	377	373	371	386	396	357	403	402	365	398	349	391	430	379	391	380	379	381	385	371	353	401	413	377	440	389	393	399	428	425	426	356	385	388	394	405	406	382	387	390	384	419	388	389	393	390	383	365	410	345	374	394	417	394	378	377	401	397	388	418	410	379	402	361	363	382	362	388	383	409	401	377	381	380	331	353	350	395	371	394	354	372	401	390	386	418	363	399	401	385	384	394	401	375	386	412	390	369	426	386	375	399	399	372	387	410	374	394	379	381	407	364	374	412	362	378	425	385	347	366	337	357	400	359	378	396	416	410	426	378	393	373	399	381	380	410	359	387	356	393	359	404	420	361	404	370	393	392	379	377	391	374	358	367	411	418	384	407	400	437	401	405	407	392	406	392	383	390	368	423	396	384	384	370	375	397	376	389	398	358	374	384	361	346	382	405	393	407	400	370	401	359	377	404	399	384	385	389	361	392	388	354	412	365	431	384	391	387	395	352	381	384	370	370	392	380	376	340	375	415	383	402	400	388	376	399	394	369	381	391	368	424	408	367	367	377	390	392	354	389	429	399	380	374	407	402	414	353	387	368	367	381	381	353	388	371	398	371	356	355	393	392	413	382	415	390	382	387	407	405	366	350	380	388	402	381	398	366	383	374	376	373	374	382	363	379
26761	10490	8947	4745	3201	2454	1941	1629	1439	1269	1143	982	988	952	886	878	852	882	828	783	720	802	783	796	741	702	713	620	691	751	728	703	721	662	724	690	671	682	706	676	691	706	735	742	698	631	696	705	692	705	707	676	710	666	720	676	733	624	680	679	693	685	689	655	682	693	695	655	675	662	669	648	693	710	616	691	716	679	697	670	632	677	687	695	660	684	669	684	669	720	682	674	715	691	711	690	670	688	639	697	677	644	681	670	642	653	675	673	650	660	655	721	662	659	674	680	637	706	661	648	673	670	681	693	654	670	660	705	679	679	662	675	662	669	674	695	708	669	710	673	692	676	689	707	705	678	650	666	674	690	660	641	705	673	657	657	656	663	655	608	709	638	636	677	675	634	678	664	670	646	711	679	679	647	669	648	603	642	674	668	699	677	671	669	689	692	655	685	707	681	678	690	645	680	666	692	700	723	635	670	661	618	709	672	674	638	631	721	689	675	659	644	700	642	684	639	662	673	677	658	687	706	690	643	665	668	673	665	686	654	641	644	712	683	643	660	617	705	655	696	654	669	646	647	693	607	670	695	614	667	653	675	714	679	654	696	645	714	630	672	701	651	627	670	671	704	696	677	705	689	652	663	692	684	677	661	654	693	692	660	646	728	683	675	653	643	631	602	635	636	646	676	679	685	655	647	651	682	660	694	664	650	715	659	675	686	686	689	601	652	700	666	680	659	703	609	669	642	617	650	698	672	695	679	661	638	691	698	654	686	699	651	699	686	665	672	642	634	658	638	669	733	631	667	673	641	651	658	688	691	672	695	605	654	653	654	706	706	618	691	665	686	702	658	644	679	668	661	675	685	670	675	663	704	665	637	705	701	653	648	666	678	658	635	655	652	673	660	697	660	633	696	667	601	658	671	670	631	667	670	711	647	646	685	729	658	675	662	684	633	692	712	699	705	688	679	666	666	707	649	652	690	682	682	679	669	642	683	635	679	653	665	713	695	622	627	684	643	720	704	649	691	688	713	682	670	667	679	656	711	672	671	668	654	706	670	716	669	667	670	661	660	655	706	715	671	650	684	719	657	652	639	668	658	661	664	696	692	689	656	672	627	713	722	687	680	669	646	664	665	651	674	627	690	689	679	642	672	678	690	640	663	666	648	702	641	691	694	638	642	724	654	716	690	686	649	688	641	643	663	644	678	633	674	706	662	675	638	635	677	690	692	670	667	653	669	720	719	667	682	686	670	659	629	643	684	679	641	664	684	621	657	684	669	674	670	670	646	629	698	672	705	651	647	674	684	719	685	687	683	673	707	716	694	634	681	682	661	670	705	646	654	707	717	663	681	662	654	639	666	701	658	702	647	678	719	652	688	673	705	660	690	693	673	670	632	696	687	718	640	677	693	679	705	699	654	652	665	689	656	672	664	688	667	655	690	666	662	640	665	672	636	699	650	687	650	637	697	646	685	643	665	676	664	655	692	639	674	674	644	690	685	663	706	675	678	656	687	663	662	642	568	709	691	693	713	646	639	665	661	653	683	706	648	659	649	681	656	682	716	703	633	666	634	675	671	688	656	661	665	651	673	591	701	640	647	656	686	663	663	686	678	711	686	689	677	668	605	655	648	673	620	667	666	662	659	635	739	641	666	656	644	631	672	669	630	641	645	676	704	666	710	651	656	658	698	657	689	684	671	647	682	656	682	678	671	643	662	671	656	704	641	694	596	659	682	624	680	647	665	670	666	642	680	676	699	683	629	689	685	704	671	687	630	685	677	674	703	652	641	649	662	696	677	700	667	694	643	655	654	687	701	694	675	668	669	697	668	607	678	635	648	652	621	640	678	664	650	681	610	656	651	663	660	649	654	690	614	659	671	722	708	688	615	673	667	647	651	673	648	669	681	676	680	653	696	681	660	645	661	659	692	701	698	630	636	652	675	658	654	697	620	688	659	614	698	667	694	668	665	657	685	682	673	696	667	645	645	677	664	664	707	709	674	619	685	673	641	678	683	653	676	609	714	677	683	657	637	653	616	657	693	670	638	691	680	635	696	684	673	652	667	669	696	647	705	662	684	683	623	653	660	631	655	638	661	686	678	682	697	643	637	645	708	681	607	695	657	650	658	683	625	686	730	684	648	693	621	634	640	650	656	680	664	619	658	642	697	652	681	683	688	709	690	694	715	672	714	689	653	666	643	661	666	717	674	691	671	657	678	630	640	644	684	707	696	656	645	672	673	664	636	642	653	671	675	654	690	647	694	653	657	670	648	655	690	653	659	656	642	623	661	691	725	666	705	692	701	630	721	674	655	699	679	651	688	662	663	681	693	665	674	667	661	684	669	698	644	672	675	696	674	682	582	649	684	649	610	713	631	679	666	663	711	676	653	669	687	651	671	627	667	684	663	633	679	702	658	653	661	699	666	704	673	644	652	633	698	683	632	709	635	707	648	675	714	648	715	677	697	681	634	690	659	636	652	684	663	661	712	674	656	676	633	692	668	653	679	676	635	679	687	688	639	638	666	664	660	684	718	616	656	688	676	705	726	683	683	669	651	663	648	699	695	662	680	688	683	712	678	656	620	637	649	679	670	727	711	683	643	664	714	673	670	664	691	735	712	671	693	698	612	669	663	649	721	658	678	652	688	723	684	661	659	685	654	657	735	684	629	652	647	664	643	690	732	646	668	627	653	648	700	692	644	668	678	713	693	669	660	686	664	709	682	625	673	712	630	705	667	653	682	667	623	633	642	669	679	647	705	638	677	706	659	671	673	656	647	684	650	704	649	684	630	692	641	703	646	655	654	691	647	656	679	692	662	666	684	689	704	655	690	667	679	661	689	671	657	688	720	669	701	699	666	667	603	613	648	660	706	658	638	727	683	655	660	700	670	658	680	684	645	633	644	689	650	651	663	658	676	652	685	669	636	692	643	647	676	637	662	685	675	659	683	645	674	674	690	681	688	717	679	719	683	729	676	678	647	691	686	673	654	728	635	689	693	680	699	646	656	673	683	648	628	680	681	705	638	675	660	670	658	644	627	690	715	654	695	711	638	692	683	654	702	634	658	663	666	690	651	671	619	705	664	699	657	656	677	668	663	672	645	671	645	657	656	650	711	642	691	674	696	701	680	692	659	690	706	707	651	587	653	642	661	658	656	668	646	676	630	702	642	686	680	671	683	685	669	624	623	644	658	664	671	685	640	682	647	657	656	655	623	661	727	675	689	681	667	630	665	664	663	665	667	727	688	655	678	664	658	704	681	670	699	667	649	684	656	692	682	672	728	701	690	685	672	678	647	688	676	697	684	702	636	701	638	704	670	659	687	679	670	657	663	644	655	644	668	670	683	680	604	720	667	695	702	609	634	659	629	669	635	675	628	693	716	655	629	637	665	640	619	659	716	677	650	671	676	707	691	665	633	668	670	684	682	628	624	689	665	711	665	647	704	697	694	668	668	698	682	692	702	704	664	625	648	708	660	642	713	718	724	660	640	711	643
23646	21604	29976	23708	21608	20960	3532	1280	1000	857	846	835	799	790	736	690	707	644	714	680	677	660	644	713	675	630	656	657	639	686	616	638	610	596	616	598	627	636	606	620	605	623	594	660	607	644	659	575	651	588	611	575	615	632	575	578	585	612	643	695	647	563	628	588	590	611	643	569	606	588	641	632	633	577	595	598	583	622	647	584	645	621	599	554	588	589	603	588	602	626	623	583	564	614	607	580	588	615	594	606	585	579	633	623	622	595	605	586	562	570	601	626	609	593	633	633	613	641	621	602	624	587	610	589	602	635	587	583	585	590	582	589	594	595	585	573	582	606	538	620	574	597	613	634	591	583	633	620	576	619	630	580	574	602	612	600	620	645	603	616	565	578	607	604	568	621	649	610	591	588	591	564	564	608	593	630	594	628	610	605	583	595	579	584	605	573	589	594	629	596	602	580	609	585	593	580	611	584	586	624	599	614	580	603	581	600	629	576	593	573	613	586	581	602	619	578	578	591	600	616	651	578	626	600	606	560	580	619	588	584	607	549	581	601	556	612	605	601	562	608	596	593	600	577	591	580	622	567	625	619	564	561	563	619	598	616	611	621	575	553	587	590	553	600	588	625	618	622	595	603	605	599	570	616	639	606	588	603	592	576	611	564	613	573	584	522	623	591	601	587	589	587	574	606	586	585	598	594	583	578	597	621	606	578	612	569	583	608	616	637	603	623	587	609	594	585	605	640	597	568	613	605	666	574	548	585	583	559	555	607	610	599	595	597	596	574	634	583	625	568	610	601	612	604	606	528	594	541	596	598	557	605	609	572	530	568	598	596	620	591	590	575	587	597	645	591	611	617	618	604	572	595	575	598	605	615	608	619	599	629	627	563	597	597	634	589	594	607	621	601	588	585	587	576	601	595	635	595	589	605	555	601	610	633	578	561	604	593	583	616	585	597	619	587	553	664	596	617	640	649	586	605	610	607	630	592	602	602	605	634	600	547	598	588	590	630	571	545	577	603	582	617	626	571	633	623	600	597	633	570	595	586	582	628	597	623	624	570	580	636	577	606	573	553	635	613	605	593	560	638	571	572	609	628	621	582	604	579	596	603	561	592	627	601	604	598	620	594	613	619	613	580	542	538	565	587	610	594	628	586	583	601	538	591	610	589	610	580	582	579	574	618	613	614	635	650	602	607	621	582	563	610	615	605	588	625	612	606	621	558	593	587	620	557	626	562	601	597	599	571	593	585	602	581	563	576	600	576	568	607	551	597	594	598	591	577	573	582	593	603	621	565	602	606	607	589	562	596	584	585	620	578	622	624	602	584	614	608	596	596	611	647	615	641	616	614	610	609	564	580	602	564	587	565	641	568	575	568	574	605	593	572	607	584	548	616	622	568	568	635	594	610	631	627	597	618	624	570	597	577	597	632	574	588	601	577	600	622	571	614	534	566	559	597	585	590	587	541	616	639	604	618	604	591	634	571	607	630	608	597	620	593	571	613	600	599	599	603	619	597	596	563	576	607	581	581	622	607	630	598	567	599	597	602	582	577	572	610	612	567	589	571	576	556	647	655	599	565	607	599	591	609	588	613	591	593	612	593	564	597	596	604	622	608	551	545	654	573	606	600	599	625	669	573	599	553	605	618	593	589	551	575	583	602	601	602	610	597	565	615	618	569	630	565	609	583	585	549	590	594	568	596	634	626	640	590	547	562	626	604	570	614	592	602	581	598	603	564	570	587	594	630	638	609	574	597	601	635	584	592	624	609	598	619	607	591	570	629	565	598	614	619	594	589	593	609	576	640	625	597	568	571	608	610	582	589	578	619	635	604	609	620	588	595	603	578	614	609	575	612	598	563	586	605	574	620	604	557	575	565	609	590	559	593	593	575	641	566	601	647	595	580	606	602	581	580	564	554	613	594	611	536	603	597	594	654	626	608	586	571	617	616	551	631	594	629	574	582	578	601	652	589	573	586	650	571	604	617	575	619	570	630	619	622	601	619	612	578	631	595	613	602	583	587	616	625	637	606	619	566	598	595	587	577	613	605	549	605	615	576	595	618	586	624	597	603	624	598	547	585	611	582	648	590	567	590	547	598	594	578	621	607	594	626	627	623	582	621	593	551	587	553	601	597	586	602	567	632	589	620	580	568	555	603	593	615	581	600	634	582	617	581	592	632	591	617	634	602	640	596	606	592	595	589	591	593	598	578	609	561	555	565	599	583	604	641	585	597	578	599	585	575	589	601	623	602	585	573	573	618	565	599	560	586	597	640	611	611	581	638	627	592	598	633	572	583	604	620	609	590	604	617	615	577	625	565	617	599	601	574	563	580	625	563	613	605	598	568	595	572	622	578	617	611	570	569	620	599	630	574	568	540	575	568	626	637	623	569	560	558	573	598	631	573	559	613	577	586	592	589	600	532	618	590	603	573	579	577	628	609	554	571	601	589	593	558	585	611	614	597	560	563	641	595	589	565	603	668	643	563	546	619	549	599	580	686	546	598	589	585	582	637	641	595	618	582	580	573	599	624	585	615	585	579	629	603	609	569	619	603	580	634	569	581	591	585	587	592	604	581	643	592	590	589	570	605	564	581	593	574	592	585	569	596	607	601	575	573	601	616	572	566	625	587	566	597	571	584	592	642	590	586	587	571	684	590	593	598	603	612	592	566	610	585	554	601	614	579	573	559	612	565	561	577	625	576	570	623	557	567	539	570	571	628	602	562	608	599	588	578	616	614	614	620	571	582	576	595	581	587	549	624	645	621	570	616	652	590	575	601	610	616	617	589	576	596	605	626	617	602	590	601	575	629	586	573	546	603	587	556	585	626	591	567	611	593	544	608	629	603	555	584	572	589	623	590	597	604	579	580	526	643	588	617	609	607	623	601	578	627	590	626	612	578	596	577	586	580	575	613	594	607	581	581	557	607	604	559	578	613	609	562	592	574	575	639	618	579	594	565	586	589	578	593	565	608	617	613	572	627	601	600	583	595	584	614	610	620	586	606	585	605	559	561	616	567	574	587	591	621	597	580	591	609	595	613	594	589	593	608	646	618	588	548	640	570	622	570	570	634	601	599	577	632	542	639	570	663	583	624	567	633	566	595	589	618	632	600	635	619	608	555	527	557	589	655	625	568	616	577	563	543	631	643	605	569	597	596	629	589	641	597	633	624	589	571	602	604	583	589	595	581	585	580	608	575	622	595	596	605	591	628	575	598	582	610	572	592	577	596	586	579	634	590	554	604	599	576	636	597	601	567	601	603	564	580	563	576	580	597	658	592	599	571	572	609	624	615	626	611	619	586	603	569	648	579	570	614	649	587	605	632	577	631	544	588	608	588	602	634	614	573	566	614	560	600	543	608	608	612	614	574	567	617	557	582	603	664	595	592	607	618	597	586	616	634	599	580	598	612	585	577	606	571	560	597	576	568	614	561	576	570	593	559	587	568	582	614	602	616	626	607	559	624	607	629	600	607	598	569	585	579	598	565	577	580
27592	17156	14232	7901	5624	4314	3477	2884	2458	2259	2007	1760	1655	1518	1449	1377	1367	1336	1251	1265	1134	1256	1090	1102	1160	1082	1087	1126	1089	1068	1016	1078	1057	1019	1081	1018	989	1012	1000	1047	1020	1050	1049	1023	998	999	1055	1036	978	1046	976	1035	987	969	919	1093	1048	1015	977	971	964	995	1005	979	962	1013	956	1033	994	954	965	984	992	1005	1004	1025	995	1003	1094	996	1007	1023	1007	989	1024	980	970	993	1001	1056	1020	967	968	990	1001	1014	948	1030	1014	1018	1006	1008	993	1036	963	938	1042	986	1050	1020	1023	1005	930	1047	986	1032	1046	1036	1032	1018	1003	1037	1007	988	1018	1016	958	942	1010	978	981	1086	1031	956	999	1034	951	1006	1066	1032	1032	987	928	984	990	1001	1011	1008	1051	952	974	990	1028	1013	991	990	944	1013	982	993	979	1002	984	942	977	1048	1021	985	1002	980	1033	1010	1001	1064	1001	973	982	981	957	1000	990	1031	1027	989	932	1017	1020	991	974	1013	969	989	957	1058	956	1027	951	1004	977	947	958	971	1012	991	966	1048	1030	971	953	1013	984	1034	960	990	1016	1008	963	973	977	960	943	1003	967	1010	1001	1010	984	1037	991	987	1002	947	968	1029	980	986	996	1001	1004	1022	1036	986	993	986	1038	985	951	1014	994	1030	1000	961	958	974	1006	957	1004	1010	962	929	971	967	1006	1035	965	1019	1040	951	981	967	1005	985	967	933	992	983	945	1001	966	1014	977	988	983	1038	1005	1011	968	1006	1013	990	943	987	1003	994	960	991	1021	975	950	1007	940	1039	985	1057	1015	978	990	1003	988	954	960	1029	1013	1035	1006	978	1027	1019	977	1034	991	976	1001	962	1025	1016	995	958	949	948	952	998	985	1019	1017	1020	1015	983	984	987	960	996	1043	930	919	1011	1026	995	1018	967	986	938	1009	912	1059	1005	987	986	1016	983	1012	981	1016	1010	948	995	960	1040	984	1022	1009	1001	982	997	973	1011	1016	993	984	980	1004	914	948	1025	1004	995	1054	986	964	1022	1013	995	1001	973	927	1041	962	940	942	951	1001	966	982	1012	1021	1018	1001	986	953	999	1016	945	1019	1054	965	953	978	1002	991	1000	966	987	1026	1004	1027	959	998	1025	1046	963	1029	989	985	959	1014	1030	1011	1001	1013	1003	1010	979	980	998	999	995	965	983	978	1003	977	963	964	1003	957	982	970	975	1025	986	1015	1007	1013	990	927	934	1042	1017	1049	949	977	930	1017	987	975	1054	969	1003	1021	959	949	943	996	967	1039	1006	991	966	960	975	1028	1004	1016	970	1014	985	941	1022	996	969	959	970	998	1005	1005	986	1023	1007	1012	1030	1045	1041	1042	985	975	966	989	1054	1020	1021	1014	950	1014	1029	1050	1016	992	1047	1005	1036	1018	1035	998	1041	1015	1006	997	1002	1036	954	1007	955	984	990	999	968	990	993	1016	979	985	1044	1009	980	1011	981	978	1006	985	993	962	1007	993	976	957	1015	947	1002	996	1026	996	981	1012	1012	993	1025	958	980	1055	1001	978	1016	933	967	1002	953	925	1015	1006	922	1017	1025	971	1025	1002	1029	1031	988	990	946	1041	993	986	969	985	967	969	1046	992	972	993	997	997	925	1018	977	978	1044	1011	1007	973	1034	1017	1049	1012	969	959	982	984	966	1024	1034	915	1061	986	1001	1006	1035	957	934	1028	978	1054	996	1052	928	962	966	1005	954	1006	932	956	986	1000	944	983	972	981	930	1020	977	1050	1011	942	954	980	1062	1020	960	1009	962	1004	1086	981	940	985	940	1025	957	1004	965	987	976	1031	973	1000	997	969	983	1024	1022	970	987	1007	983	962	1038	966	1022	987	978	1015	933	940	957	1011	979	954	1039	1001	964	975	1035	1031	987	985	997	981	941	999	1005	939	1016	1000	947	986	1026	960	969	953	933	970	954	972	976	967	1001	986	994	970	1005	1020	983	960	988	942	990	1031	990	935	997	1020	995	994	1039	918	1010	1001	977	980	982	963	970	992	975	1008	929	1035	1004	1032	1039	1036	960	970	998	991	1014	979	1026	930	1001	975	960	1034	1012	974	970	1006	1062	1025	988	1019	953	994	972	1001	993	1074	964	949	1000	994	977	987	991	995	1076	970	955	972	1042	1001	1040	974	1065	1020	1026	1003	1022	992	990	1065	1020	1002	1045	952	1006	1036	1016	971	1031	992	1036	974	1023	1002	981	990	1050	1023	1045	971	1014	1034	1054	998	978	1041	905	1007	989	1001	1003	1000	1002	966	976	1011	990	1022	985	949	959	1025	948	950	993	928	967	986	1033	1000	956	1027	983	1000	967	985	1008	961	993	923	954	998	946	1034	965	929	1002	1008	1039	974	953	994	978	969	947	1010	1001	1064	989	943	982	988	1022	974	972	975	951	1010	981	980	1035	1008	993	1039	963	996	1055	986	950	940	994	986	986	983	978	1021	941	1025	993	978	1014	1014	1025	1007	958	944	975	1020	909	984	908	975	999	981	998	1013	944	986	960	996	1005	983	986	969	941	973	1016	980	969	968	993	995	979	992	1003	1024	958	976	963	957	1030	1040	933	997	1008	999	1027	991	1009	1003	991	1035	984	985	942	971	1019	992	941	948	1057	996	1057	1015	971	982	970	1001	1017	969	1034	963	1005	992	966	989	1039	1044	988	1048	1003	1009	1065	1000	1009	1007	1032	953	1018	969	962	970	961	949	1009	936	971	1012	986	986	974	995	989	1042	988	985	951	1007	1013	948	961	1039	960	972	1008	979	1011	953	1025	973	983	968	953	1039	1010	1048	940	1002	962	990	992	991	999	948	961	1021	979	1002	1003	993	1019	969	1026	1032	976	948	996	971	1043	1025	941	965	1040	988	1008	951	1012	965	1002	994	958	989	962	1019	972	1047	1012	977	985	1018	1000	908	942	943	1027	1008	997	1000	942	1033	1013	1019	982	1015	998	1009	956	994	1001	967	998	976	1037	973	1011	1030	995	1020	953	967	1030	933	993	955	946	992	961	956	1033	961	972	967	1032	990	984	988	972	961	1008	968	956	1027	1019	999	1018	990	1015	995	981	1018	1017	985	925	1025	1007	989	1004	1037	992	945	998	987	959	995	1031	950	986	1011	988	1011	1036	1015	962	996	979	1011	1023	937	1014	953	980	1025	1044	1023	1017	1011	1026	1011	992	1006	1009	969	1018	1001	995	953	978	995	999	1024	1003	976	993	1036	1029	988	951	1013	1021	995	1037	983	1003	1015	988	921	997	999	969	1012	999	1026	968	989	929	975	991	1004	985	965	1014	1018	953	989	1002	1003	1007	935	988	1003	1011	1024	1062	945	931	975	1001	987	991	956	1032	940	1046	1022	1006	984	944	945	993	928	1005	981	1019	1048	1001	987	1081	979	1030	1009	1009	975	986	963	989	962	995	1016	1001	1018	998	1001	977	988	1021	1007	932	1085	970	1009	1007	1033	1011	1041	1019	982	970	995	1003	1034	1021	1023	975	968	1054	964	1031	1010	1005	1028	999	994	997	973	967	973	1010	997	996	1019	1032	979	1009	1043	1011	982	992	1026	1049	1003	966	963	1004	946	1036	1036	971	989	1000	1041	1005	984	1056	951	1054	1003	971	966	938	976	997	1005	924	973	998	964	967	974	1012	971	986	947	997	1020	989	987	1022	995	987	1002	1043	986	974	975	1026	1009	1009	987	1013	966	1011	1009	1050	971	1019	970	953	998	950	977	1049	1008	970	1032	1020	1021	947	962	976	1005	1008	1006	985	1004	994	1011	972	967	983	973	997	926	938	962	982	997	1001	994	1013	998	1016	969	1021	1002	978	987	943	993	1003	1048	988	1043	988	998	999	981	1011	1042	994	1026	1013	956	984	1006	1033	1022	1003	975	1008	999	1019	962	938	1019	943	974	993	976	1039	980	979	1005	1040	976	958	988	1025	1008	1008	982	940	1078	941	997	958	975	968	992	967	1027	1070	1044	993	962	993	990	994	995	981	973	972	1057	1020	965	1004	1020	953	970	963	1006	1017	966	976	1002	1030	992	949	1015	921	1005	980	1044	941	1010	980	1013	921	977	1001	986	995	995	995
27332	21310	9943	565	270	223	210	187	149	164	182	169	157	173	169	177	156	171	143	146	155	157	148	157	160	129	168	142	158	131	156	153	142	172	153	145	174	160	159	124	168	152	155	151	153	162	178	163	138	143	152	156	152	154	147	159	149	154	170	173	168	159	167	159	189	151	151	150	155	136	136	154	175	134	150	163	169	161	146	166	148	163	147	157	149	176	181	137	165	144	157	155	189	194	141	174	142	164	143	148	166	166	149	155	162	165	155	167	171	152	144	172	157	167	143	158	157	151	155	162	112	140	161	163	158	170	151	157	160	150	155	145	139	162	162	166	166	164	175	160	161	170	148	158	168	157	151	171	161	160	175	162	152	163	155	174	172	175	169	173	170	143	162	148	169	156	188	160	147	158	160	148	160	175	156	144	154	146	189	162	143	155	157	165	140	151	166	154	147	154	151	147	150	155	137	163	153	173	133	158	145	154	179	177	147	158	147	159	152	156	151	148	146	155	157	172	143	147	139	151	165	160	161	150	162	153	174	160	156	153	139	147	165	155	155	154	151	155	157	171	165	170	148	154	152	157	148	176	153	165	151	165	144	164	165	142	154	173	173	172	139	145	158	175	170	149	151	130	166	152	140	175	133	153	159	155	152	155	152	185	178	154	168	136	141	162	160	151	141	175	158	153	149	174	153	161	164	175	150	152	157	135	150	149	165	161	160	157	174	147	146	141	162	133	160	184	155	163	145	135	158	145	178	165	138	175	147	143	165	132	144	156	162	165	145	159	152	172	140	141	148	172	167	147	174	164	145	132	167	152	160	140	158	165	162	165	146	141	164	183	159	152	147	157	153	156	161	176	142	157	179	163	168	145	158	134	138	161	142	170	161	145	142	171	149	158	169	161	150	151	178	179	155	161	157	149	170	158	161	172	144	167	177	174	137	169	142	151	180	160	124	167	163	181	166	146	143	132	175	181	151	168	160	153	147	142	133	159	158	154	154	154	158	157	154	169	153	139	156	155	161	174	142	152	176	140	155	183	143	142	176	174	146	153	168	140	160	151	167	146	157	159	150	153	186	154	154	156	155	152	163	127	163	173	170	141	176	153	164	140	155	169	147	141	147	147	174	147	167	139	136	153	160	152	140	173	161	169	156	162	154	127	159	158	143	156	130	163	163	137	166	158	157	144	171	156	184	143	153	171	148	156	156	165	163	186	145	160	153	155	155	133	145	152	177	154	174	163	170	187	146	160	155	142	152	182	138	138	165	165	144	160	161	149	168	179	147	160	184	140	152	159	167	177	166	154	156	150	165	158	165	177	146	146	173	154	159	134	184	155	151	163	145	165	158	174	128	123	180	167	154	150	176	155	155	145	174	131	164	153	163	149	161	184	148	163	152	169	148	142	143	156	150	139	148	157	178	145	171	133	150	169	151	177	151	165	168	160	160	191	176	139	168	171	150	142	159	177	175	157	148	144	169	154	147	164	159	135	143	139	171	162	150	173	174	152	153	175	161	154	139	166	156	155	149	138	140	143	155	147	170	153	181	157	154	168	170	165	139	158	168	143	169	157	150	145	168	157	174	171	153	151	175	158	147	121	159	159	144	163	160	172	180	153	139	141	160	165	181	151	170	177	144	161	165	163	132	155	160	155	154	149	155	123	163	160	173	138	161	165	162	159	150	149	158	160	160	157	143	157	155	176	152	171	163	172	170	141	130	156	156	152	141	148	147	167	176	162	163	141	150	159	199	152	161	146	141	169	152	145	134	151	180	160	153	139	153	140	151	155	134	153	158	156	156	168	159	170	165	172	154	145	174	142	154	174	162	166	156	158	145	140	160	151	155	176	162	150	146	146	145	162	143	153	137	144	159	189	152	158	170	176	190	161	144	149	167	150	181	192	166	145	180	140	142	165	171	156	166	140	163	138	168	153	169	170	161	165	153	163	145	155	139	153	158	155	165	177	158	166	163	159	132	154	129	157	142	170	167	150	143	150	123	138	150	170	152	146	171	150	150	150	139	154	160	162	145	160	150	152	156	159	148	154	129	132	149	193	171	173	146	154	142	136	169	159	149	157	174	160	142	136	130	167	135	147	171	156	150	164	155	151	147	152	173	158	154	174	140	165	171	171	138	169	144	165	148	154	154	145	167	160	163	163	143	143	141	142	154	154	152	146	134	135	149	161	153	171	157	153	152	173	137	173	141	146	166	147	168	151	157	160	162	171	145	158	163	151	145	173	144	168	149	156	157	161	147	139	160	164	173	154	160	153	164	140	156	150	175	159	160	184	157	171	161	183	157	140	157	167	153	152	152	148	137	154	144	149	152	148	152	148	152	132	169	150	161	150	146	159	145	158	129	154	177	131	163	157	152	143	163	155	151	146	165	138	145	172	168	168	166	180	144	162	165	152	163	151	160	122	168	146	168	139	159	150	154	155	147	149	149	180	147	131	166	160	173	149	164	165	161	174	159	145	166	162	185	156	152	169	164	145	161	137	150	181	152	175	146	148	160	149	175	148	178	160	168	166	143	180	166	186	144	178	158	170	166	172	181	138	148	158	141	145	149	146	171	166	135	158	132	165	157	152	119	156	139	171	143	144	168	147	157	153	137	158	163	153	159	149	135	170	151	158	175	160	137	155	167	170	173	151	150	140	154	164	189	191	161	151	148	165	138	172	165	145	147	153	153	178	144	132	202	153	160	181	169	170	171	154	147	153	168	157	175	168	151	161	155	146	167	128	151	176	138	155	151	143	154	145	145	161	136	131	158	165	149	155	140	163	178	168	185	165	149	157	142	160	160	135	138	149	159	161	148	137	149	165	160	163	151	168	162	150	171	156	131	148	145	145	160	150	167	154	155	164	165	156	166	167	152	150	171	147	144	169	189	159	177	178	154	167	161	163	183	163	155	155	166	166	164	158	175	169	144	161	144	147	157	156	163	169	171	150	165	147	163	156	156	166	146	153	159	141	169	153	159	182	143	175	148	169	153	179	180	153	149	154	173	160	143	152	162	164	135	158	153	162	150	167	133	137	189	169	157	173	148	125	157	163	139	147	155	163	144	150	172	144	151	168	164	144	159	160	159	161	178	135	150	152	169	174	154	172	152	154	153	165	152	156	170	165	158	163	138	152	156	155	154	192	143	161	159	176	168	154	167	178	149	156	135	176	150	163	166	163	169	167	167	160	174	176	153	172	150	142	152	157	188	148	149	163	166	174	175	176	153	175	169	173	148	186	180	152	163	150	149	144	161	168	150	148	151	144	172	169	168	156	170	152	148	128	152	157	149	147	171	154	175	179	150	152	160	152	155	155	139	169	149	150	146	149	157	160	138	159	155	171	170	151	156	139	150	170	159	149	158	170	146	172	162	146	173	161	153	157	145	144	148	149	160	157	149	176	175	148	142	163	141	170	181	149	160	179	144	150	135	148	155	169	156	169	170	146	152	137	155	146	172	179	155	170	166	146	170	161	153	135	156	176	147	144	176	146	130	150
16717	1403	1247	713	537	513	424	380	351	354	343	346	320	338	298	294	311	311	315	291	310	261	309	278	289	300	301	303	319	272	306	301	279	278	298	294	306	294	283	322	295	303	291	265	297	277	291	290	311	312	329	283	281	279	301	279	293	295	316	299	278	302	267	286	295	323	292	295	294	296	326	282	310	310	302	312	306	291	284	272	297	333	319	293	294	302	310	302	310	301	285	331	279	313	300	299	293	292	307	307	303	279	293	281	319	296	277	283	272	295	289	296	294	280	303	315	323	304	295	285	284	303	287	329	306	282	276	274	282	252	305	259	298	272	282	274	300	265	269	291	251	268	281	273	277	308	296	296	319	285	324	310	267	292	310	302	303	278	303	292	264	284	258	271	292	288	295	287	328	286	284	311	321	297	266	268	305	275	300	278	302	278	279	319	283	282	287	306	261	297	280	290	303	297	279	288	264	295	293	295	326	274	274	307	268	263	285	297	288	275	319	303	280	305	272	304	290	294	295	301	275	309	294	294	291	304	281	328	316	301	299	288	279	274	278	294	313	308	278	275	304	298	281	295	313	294	277	300	287	270	315	282	273	285	304	286	311	294	304	306	309	286	298	292	264	335	279	304	278	332	294	322	308	326	313	276	301	280	284	289	319	287	303	282	266	276	302	313	284	274	323	310	263	316	307	302	337	264	276	288	308	307	292	278	305	331	319	303	335	277	293	299	276	357	296	321	274	297	287	282	316	287	283	288	330	277	307	289	299	329	285	289	311	285	296	303	345	276	300	279	299	310	319	303	303	316	284	295	308	298	306	278	290	293	301	280	268	308	292	271	279	315	293	291	298	286	304	301	300	306	275	288	308	301	306	284	303	272	288	321	293	304	309	274	282	298	280	274	273	320	304	293	329	282	288	292	301	284	292	290	316	310	318	295	299	297	301	298	275	258	296	305	302	286	282	272	296	299	288	305	277	298	321	281	304	282	306	287	279	264	283	290	302	283	262	277	287	321	283	300	296	315	281	300	325	322	267	305	304	265	270	289	300	293	319	293	285	296	319	311	296	312	292	274	276	257	301	288	296	292	293	293	296	307	289	303	272	298	288	288	288	319	298	289	286	293	310	301	301	260	307	305	294	304	300	307	293	310	297	307	311	280	296	293	307	278	310	293	270	323	315	267	304	280	284	284	329	312	280	292	276	284	307	294	289	313	300	309	313	299	289	304	319	323	309	290	309	316	295	302	307	315	281	293	311	286	298	293	276	270	302	279	307	293	278	315	310	311	264	320	316	274	313	301	302	278	296	319	282	309	294	311	283	333	324	308	285	292	278	310	312	297	273	312	284	321	289	289	322	302	286	293	297	278	319	287	290	296	294	273	278	302	314	254	294	292	298	311	297	300	277	293	304	311	303	311	301	280	286	277	273	277	298	312	284	296	298	301	266	275	286	295	327	273	325	303	278	332	275	304	292	298	310	287	310	292	299	283	276	305	319	300	325	306	321	285	278	278	296	282	279	274	304	267	303	286	254	323	292	272	314	281	274	302	293	300	321	320	308	313	289	271	305	308	285	282	270	267	283	290	281	286	310	336	287	267	295	289	310	305	305	292	311	279	300	300	301	328	282	327	296	297	290	300	298	290	290	277	300	308	285	294	300	296	300	272	296	336	274	287	267	278	277	280	290	296	290	284	301	283	278	316	276	312	277	314	272	293	288	290	286	285	284	303	294	318	280	299	272	333	298	273	306	324	296	283	303	302	274	297	305	303	306	332	292	282	324	277	296	283	282	288	312	317	302	329	326	281	295	297	272	258	255	298	331	271	279	297	304	271	289	296	315	297	300	287	295	312	302	300	292	312	329	305	303	287	286	324	275	287	306	273	294	299	272	284	271	289	286	254	317	309	293	289	311	285	276	281	324	280	282	294	312	315	286	315	291	304	274	283	299	281	319	297	293	299	256	307	303	303	258	291	315	301	295	318	300	255	316	290	286	301	280	292	293	287	320	294	296	302	290	284	294	329	293	310	289	293	278	314	304	308	310	284	307	314	313	282	302	306	262	313	321	305	292	298	285	283	291	274	309	291	326	289	290	290	308	265	293	289	276	300	297	304	301	302	278	335	323	289	281	283	282	277	292	294	279	295	273	305	289	269	274	317	287	300	296	278	277	319	301	276	297	308	291	268	278	280	298	308	311	292	295	315	285	274	302	263	284	302	295	302	315	348	306	305	289	306	292	286	302	301	303	256	278	309	315	305	271	299	279	320	260	312	293	288	281	278	307	270	292	282	303	306	296	279	305	299	282	299	312	308	314	276	318	308	274	296	288	306	322	285	323	281	290	257	313	325	301	319	298	302	265	282	282	291	287	273	315	290	308	279	277	325	328	300	305	290	279	282	292	295	294	299	259	259	323	295	273	308	297	288	304	283	296	286	307	289	286	286	329	303	323	298	267	283	285	266	289	296	304	298	315	300	298	287	287	291	293	281	291	287	273	304	314	295	277	255	336	282	304	295	286	295	321	282	280	292	296	318	289	292	271	309	300	280	250	303	309	279	293	312	276	286	317	279	316	324	284	321	261	313	286	268	252	287	305	290	296	286	303	282	302	305	289	313	309	258	281	270	296	299	278	304	280	279	303	292	302	297	314	290	256	248	302	306	308	275	289	283	321	315	277	316	308	283	286	291	309	299	261	302	301	281	291	288	295	283	281	298	304	312	284	274	310	284	290	294	285	311	318	285	263	294	284	286	312	288	308	277	253	305	284	273	282	291	293	291	286	296	296	280	307	292	291	314	275	300	251	280	291	314	314	280	279	281	289	303	315	282	277	299	300	303	270	284	300	279	290	277	274	282	304	288	294	271	348	271	305	316	294	272	303	298	273	291	310	266	292	308	290	285	281	303	283	322	276	292	259	288	273	295	298	304	279	298	287	293	281	280	293	306	292	304	279	278	295	301	303	278	320	295	309	292	293	267	265	316	323	312	333	291	267	296	301	299	255	290	296	270	294	296	269	287	321	310	303	300	270	301	285	290	296	336	340	282	290	319	310	299	300	291	311	298	284	279	306	246	296	277	300	292	306	305	310	280	302	299	288	291	294	333	296	290	319	277	291	289	268	290	298	282	324	302	301	272	322	290	292	269	289	307	288	279	280	277	283	283	285	317	295	332	318	291	280	297	296	311	305	288	269	295	303	302	271	293	299	287	280	309	296	284	284	285	313	275	276	279	284	277	293	280	309	285	288	292	288	281	289	295	300	297	304	299	308	276	271	300	290	316	299	319	303	293	290	335	288	310	286	300	308	267	303	309	310	273	288	290	295	292	288	301	292	309	289	303	276	295	293	296	289	266	285	272	283	324	254	267	310	295	296	319	311	295	282	287	283	314	290	318	332	305	313	280	318	301	311	304	318	279	272	294	314	286	298	309	314	291	324	308	310	303	300	266	287	251	300	305	271	282	290	300	311	294	268	267	309	298	290	291	278	294	286	283	317	290
24663	21622	29307	24413	20976	2879	956	702	586	521	492	457	501	523	440	468	399	460	472	447	411	444	423	408	388	437	394	377	418	403	416	416	431	405	389	388	416	361	391	428	375	396	402	412	401	357	419	379	367	368	390	362	433	419	423	410	441	413	388	344	399	425	421	396	379	415	422	410	392	393	427	376	379	395	396	415	384	380	372	405	405	413	345	378	380	428	358	329	409	363	397	407	416	409	365	363	386	363	377	372	397	362	389	421	364	426	399	357	381	397	406	374	367	418	400	364	383	400	359	430	392	426	385	396	379	370	396	383	377	380	374	392	386	380	383	367	390	390	388	358	380	385	378	376	354	414	362	387	393	356	397	429	394	364	372	402	367	374	381	421	383	400	376	359	379	376	400	409	403	389	415	408	381	396	379	381	415	376	414	378	395	396	392	398	367	386	410	384	376	395	355	388	386	392	423	404	360	397	372	338	405	385	394	374	422	379	432	382	407	384	370	379	374	351	393	367	392	386	361	413	356	388	387	378	401	409	387	403	369	389	403	395	358	375	367	358	406	387	412	381	370	395	376	386	396	362	367	385	342	430	387	373	391	395	401	386	403	346	371	390	348	378	413	406	420	416	364	400	393	378	399	415	366	395	388	398	344	429	377	378	369	407	407	370	373	385	354	382	393	415	361	389	398	390	361	380	421	440	405	400	378	372	377	431	402	392	373	396	359	382	374	360	381	379	351	424	375	420	388	360	373	378	397	369	386	381	401	386	409	373	369	383	371	377	378	403	412	414	403	365	361	367	358	401	365	386	451	375	379	406	412	428	377	385	388	411	388	374	351	403	354	367	372	403	381	388	390	375	379	406	372	407	397	375	382	348	407	374	397	411	386	402	393	416	364	425	365	383	396	346	364	364	390	365	380	387	368	383	361	397	401	384	390	368	406	411	392	381	391	383	390	389	378	381	391	424	372	390	362	401	395	385	375	371	380	358	357	382	383	357	373	372	386	393	373	417	400	380	405	394	363	357	372	404	443	374	376	442	390	366	399	408	422	376	404	396	422	391	364	416	388	358	366	364	374	440	415	405	365	372	378	379	382	371	396	405	398	426	366	393	381	389	384	395	398	392	388	366	356	377	381	397	371	375	375	395	372	415	392	432	370	410	373	356	385	389	353	383	416	374	378	360	390	387	354	374	399	396	393	340	359	384	387	345	388	373	383	376	380	393	411	378	357	351	346	405	410	374	407	404	409	354	394	389	405	369	400	378	402	380	386	407	375	391	396	407	390	400	371	405	399	370	373	395	409	380	363	412	404	356	370	401	389	400	377	383	358	385	377	414	393	426	374	380	395	381	402	412	391	346	385	388	402	409	362	393	382	401	404	375	372	388	392	371	372	411	378	382	393	389	399	397	412	368	395	387	399	343	408	375	378	377	359	384	401	380	377	384	344	366	392	382	387	367	404	415	374	363	390	383	398	372	371	371	397	390	381	383	345	387	380	372	388	385	404	407	363	364	382	379	368	390	374	381	392	378	381	407	419	397	400	371	372	403	333	331	408	394	357	412	412	400	399	390	376	378	366	365	382	420	440	379	384	382	368	399	370	411	385	386	396	405	407	422	377	363	338	398	403	370	416	371	394	340	357	380	388	391	365	379	403	369	375	383	427	379	395	367	368	387	414	374	387	420	383	384	374	394	402	352	384	369	367	389	394	385	398	414	395	418	364	423	387	381	403	387	389	363	412	368	387	415	389	371	386	409	388	381	376	364	406	390	391	363	403	420	381	382	372	399	381	409	360	385	401	415	378	417	381	381	391	341	390	381	392	404	382	368	368	377	377	373	370	396	358	364	391	399	392	392	409	413	395	383	413	400	368	376	392	379	389	382	368	384	395	388	369	395	401	369	384	362	363	392	376	347	397	382	386	392	398	389	356	401	388	392	378	391	390	383	401	378	379	399	385	382	380	382	378	373	373	370	389	367	404	400	380	367	375	367	350	402	394	428	381	401	393	423	389	370	375	361	395	385	391	419	370	368	362	397	373	399	381	422	379	388	398	380	391	395	410	373	382	363	357	377	387	384	378	369	397	373	375	384	381	416	362	377	383	380	380	408	356	366	374	408	433	415	413	395	371	392	405	361	380	365	369	410	383	403	388	430	406	386	398	450	390	384	393	407	377	411	383	374	368	403	368	392	371	424	384	371	412	389	349	410	397	367	426	394	385	380	381	360	372	410	387	396	373	412	426	376	376	392	379	367	378	390	384	355	349	369	402	410	397	411	382	350	386	405	369	374	376	404	380	372	386	416	400	410	386	421	363	406	404	359	362	350	412	386	409	407	388	384	401	376	422	388	380	428	371	388	373	374	397	372	392	343	352	364	416	366	405	380	436	358	402	437	374	382	366	380	374	383	412	371	415	371	405	383	417	347	399	396	386	391	379	383	393	368	338	371	350	356	402	365	413	409	402	376	359	408	388	413	400	361	380	357	388	394	409	367	404	378	372	375	394	405	368	390	424	390	416	382	353	388	384	351	403	369	410	370	357	389	365	366	387	418	383	373	377	379	377	384	372	424	391	342	417	390	362	370	365	377	370	358	400	387	401	397	392	395	377	409	380	418	365	387	394	369	394	365	373	411	380	363	397	378	391	362	386	408	382	382	425	389	392	375	382	363	396	377	376	386	385	347	404	396	372	399	398	386	419	384	380	396	374	381	399	356	376	412	390	383	372	441	385	394	385	381	379	365	382	378	393	409	388	350	356	374	411	390	378	393	351	392	405	408	358	382	377	368	384	410	382	390	374	375	393	367	387	385	419	387	371	414	388	375	394	377	327	391	370	398	370	429	381	390	380	405	364	391	387	385	380	394	389	395	365	367	352	393	391	378	380	401	427	379	365	393	381	367	380	383	363	368	392	374	389	364	366	352	371	394	390	364	359	384	405	412	397	353	409	380	389	349	395	386	409	401	365	418	358	410	373	384	398	387	419	368	382	374	371	382	356	378	379	371	350	366	403	372	383	339	395	376	420	355	391	369	368	372	399	383	402	383	394	391	377	407	348	405	379	370	382	372	396	381	409	387	376	365	372	390	359	403	417	375	381	378	403	362	401	409	377	377	396	374	364	367	377	362	393	393	375	409	417	373	375	373	353	381	412	398	391	367	417	372	360	345	378	377	386	378	374	394	389	406	395	374	368	395	393	418	394	375	376	394	397	384	409	404	377	380	356	392	382	365	383	409	399	390	403	366	378	363	360	371	375	364	382	369	391	356	380	364	417	399	390	361	379	365	383	376	393	369	382	386	393	378	358	378	390	424	349	366	365	383	409	386	350	401	377	396	402	374	368	387	387	397	396	402	370	397	385	397	373	378	377	405	361	429	367	372	375	364	396	402	383	370	407	377	393	381	404	418	366	404	396	386	362	381	373	374	411	408	375	387	362	400	377	372	384	368	360	376	408	357	399	392	383	375	386	364	389	402	398	374	362	415	379	385	412	401	407	360
26932	10486	8945	4706	3317	2432	2028	1635	1444	1270	1166	1056	1000	934	869	877	821	841	807	781	770	779	762	722	712	707	762	711	755	695	692	695	735	701	639	689	677	646	662	698	736	733	645	675	684	692	672	741	674	648	639	692	670	689	702	697	716	712	641	658	680	736	615	649	655	638	712	662	733	727	671	703	641	674	668	689	676	641	673	686	680	693	677	689	666	687	663	693	651	697	698	688	669	704	679	696	684	701	652	680	681	656	693	669	675	631	657	682	653	718	668	693	690	682	657	687	617	684	658	680	685	678	668	634	677	692	669	686	689	692	649	667	692	680	695	654	689	648	694	652	655	695	715	641	670	642	693	698	702	694	657	665	640	648	648	689	721	737	655	713	685	656	633	642	661	716	675	649	680	626	708	681	648	635	701	686	681	648	667	675	658	661	708	717	687	712	665	673	666	682	590	694	625	651	654	691	667	643	668	717	683	675	700	657	655	691	643	654	683	600	631	670	668	676	653	754	650	685	709	680	690	682	658	691	658	674	643	680	666	673	704	641	700	637	668	668	639	687	686	706	608	692	685	726	683	696	720	643	670	685	701	691	659	686	643	678	709	639	686	680	659	666	689	696	714	630	676	650	707	656	676	685	668	684	651	695	633	631	685	637	678	682	658	655	695	669	652	673	673	674	675	638	677	653	659	637	698	654	683	680	654	640	690	726	700	660	672	649	643	686	683	677	686	676	662	661	698	681	671	663	699	611	673	673	652	668	641	721	722	678	646	658	641	667	643	626	683	703	684	647	639	715	714	634	663	699	656	660	687	685	684	656	683	696	678	646	651	635	647	700	638	690	693	646	696	668	694	686	705	670	711	653	630	693	667	649	662	654	613	676	626	720	710	653	691	672	676	663	628	676	685	683	699	603	650	680	648	712	631	698	736	687	649	668	650	646	733	609	640	671	694	669	669	690	700	642	702	666	721	644	666	730	700	669	697	705	671	654	649	685	722	660	657	680	677	651	662	625	677	699	673	659	676	647	633	628	699	624	679	673	668	667	714	648	667	621	647	623	688	670	676	638	645	673	646	684	686	657	681	611	667	658	673	643	702	693	648	695	731	655	700	673	648	681	704	677	665	652	667	650	722	681	695	666	646	655	621	681	631	676	628	672	654	673	689	688	672	702	672	688	691	715	649	688	666	673	694	683	654	641	684	658	659	660	623	639	697	651	637	689	686	655	679	699	633	663	679	696	672	649	687	645	650	693	712	651	661	689	671	654	616	683	634	693	707	653	656	620	682	708	703	667	652	677	687	728	664	705	652	659	652	684	667	677	677	667	664	655	683	612	680	640	703	642	628	701	687	687	683	670	707	632	654	643	657	683	640	687	648	657	693	657	680	707	660	690	711	692	657	692	632	670	638	645	688	663	643	679	685	630	682	670	692	711	674	640	644	653	673	648	667	657	636	660	653	667	694	707	636	646	632	606	649	682	721	688	670	661	669	718	686	672	698	630	683	688	622	655	700	644	709	644	654	653	662	710	610	676	679	678	675	669	683	686	668	659	653	691	618	708	676	728	644	635	661	683	634	671	667	697	652	666	629	708	684	662	660	675	666	670	716	725	624	682	685	667	632	717	681	673	681	667	624	696	731	643	678	674	647	681	637	685	641	667	645	615	640	701	683	675	637	688	651	647	629	685	647	691	695	690	682	656	671	662	709	663	643	678	680	715	672	640	696	702	694	701	707	655	686	649	696	681	771	660	691	709	683	663	648	674	659	628	665	683	679	661	703	661	639	672	654	650	688	686	717	669	673	709	697	679	656	670	611	657	648	651	634	628	704	684	701	636	608	696	705	681	669	695	645	669	642	631	670	696	654	658	651	700	669	695	669	678	713	650	667	716	696	648	640	680	656	705	640	670	674	646	673	656	670	655	630	657	670	716	662	660	658	699	702	678	757	689	629	677	677	692	661	656	659	645	624	733	675	685	656	704	677	658	697	659	620	674	730	659	677	685	711	647	648	663	645	628	710	659	660	645	659	685	674	612	620	652	659	685	689	647	679	660	673	681	682	687	715	692	681	680	636	652	660	699	696	664	700	636	666	665	642	654	672	660	718	683	672	717	658	723	676	659	700	653	640	651	684	672	651	621	676	702	687	643	666	735	689	692	709	687	639	644	664	715	643	648	710	688	668	679	664	685	701	676	668	735	634	661	664	685	641	665	644	659	666	680	678	646	669	655	691	687	678	699	656	681	696	695	658	666	652	682	628	676	694	632	665	694	644	628	633	661	712	663	641	695	667	689	692	656	688	680	632	621	681	654	674	646	710	662	712	672	657	630	656	654	659	674	634	751	714	622	669	661	642	681	672	675	692	657	673	615	717	677	634	683	684	662	717	668	665	628	670	662	622	644	706	659	623	681	703	685	646	672	611	681	648	662	725	643	671	701	646	704	652	663	646	666	664	688	670	668	649	646	675	692	686	674	657	634	700	690	665	657	645	648	643	635	674	668	688	622	662	661	665	679	655	682	648	699	660	690	671	713	641	675	657	666	671	646	661	679	651	672	647	636	660	685	727	659	663	683	662	696	601	658	654	673	638	666	679	693	622	718	728	674	665	717	652	627	680	694	646	660	657	676	698	671	633	649	695	726	733	677	670	683	630	630	636	635	618	665	685	692	719	706	655	671	665	663	677	674	656	677	686	678	674	644	667	675	649	664	628	646	671	668	646	665	656	655	685	605	718	647	707	689	649	659	709	675	708	681	728	707	690	728	618	675	663	689	657	647	641	645	705	712	675	653	724	685	635	663	668	691	657	701	711	654	639	687	675	658	637	722	669	665	636	674	623	689	668	660	696	674	673	704	702	629	661	662	604	667	703	689	645	640	676	687	623	675	658	613	634	678	720	688	718	690	637	680	655	658	649	604	698	665	653	676	644	681	660	618	643	689	674	714	711	661	685	710	658	683	638	692	657	711	660	665	643	594	684	626	676	694	672	700	743	679	662	697	694	649	633	674	725	711	684	643	718	689	678	608	634	671	659	649	708	677	666	700	656	663	674	628	725	665	663	648	688	700	662	693	655	706	650	690	678	678	677	657	640	668	678	684	688	655	664	679	677	662	695	669	639	668	676	703	684	636	694	695	658	652	694	715	686	677	667	727	687	686	670	688	678	638	686	702	677	662	639	649	633	652	666	719	699	634	640	674	683	624	662	666	686	730	695	691	680	655	715	674	683	655	670	694	659	669	687	687	640	675	652	670	613	694	675	649	643	699	629	667	642	651	634	639	648	653	703	656	689	642	730	732	733	682	637	659	666	695	662	644	681	693	667	648	694	665	666	649	658	651	655	649	636	676	654	667	658	646	699	693	653	643	745	646	688	671	676	697	682	642	685	675	671	707	599	710	601	634	710	689	715	624	638	653	665	658	663	677	719	633	652	662	630	608	689	691	669	672	681	672	690	702	708	604	676	661	682	730	672	663	708	633	654	651	659	725	680	675	674	685
23664	21610	29842	23841	21611	20516	3200	1247	1004	887	871	812	791	802	723	741	704	663	721	676	674	624	639	598	630	659	620	618	626	597	585	599	591	582	619	656	610	664	583	630	625	629	594	557	605	605	627	603	620	629	586	589	617	576	633	617	597	639	591	557	604	664	559	566	604	657	608	585	623	602	568	601	603	568	579	583	560	596	623	585	577	606	637	574	575	625	587	567	582	604	586	659	597	627	582	568	548	621	616	645	564	585	598	616	564	563	591	635	600	635	578	568	641	561	600	583	558	620	580	596	582	574	606	600	596	587	568	581	592	580	547	579	615	618	637	526	604	606	658	636	630	613	571	549	613	611	620	607	576	573	562	631	614	619	569	608	601	556	562	627	609	647	594	605	608	606	620	555	595	633	641	575	565	591	624	609	577	518	606	580	646	570	596	612	592	635	606	606	576	585	565	581	553	557	545	570	590	606	598	590	596	613	620	614	556	602	567	595	559	603	551	628	569	606	590	590	581	613	594	563	603	606	614	602	577	551	547	611	595	609	598	565	586	632	591	575	621	602	621	627	602	602	531	582	560	559	595	604	558	613	601	610	572	620	591	609	563	593	583	624	573	578	577	610	538	635	517	573	581	620	599	627	548	579	592	585	586	598	561	619	581	628	624	645	544	587	573	572	579	619	632	574	582	610	592	632	585	592	609	570	574	601	590	618	622	605	599	607	575	601	561	579	611	589	598	600	565	626	599	616	578	641	549	578	597	618	601	561	613	626	606	592	521	535	601	635	571	561	615	566	626	583	577	597	615	616	552	611	565	598	568	548	611	575	559	564	624	569	609	597	588	574	594	569	566	568	597	593	600	596	617	604	589	562	610	583	596	531	589	588	598	589	563	593	565	617	560	626	583	615	563	607	614	569	610	535	571	584	606	573	625	589	585	613	598	603	546	579	636	563	573	601	557	568	604	598	587	608	590	572	567	561	595	588	587	581	575	629	573	593	589	607	628	611	621	561	565	628	574	606	550	584	656	581	615	568	637	636	593	622	593	559	595	609	581	583	569	610	591	585	621	625	615	604	551	568	615	574	602	620	585	624	613	579	584	583	592	576	636	589	579	607	596	598	580	584	589	598	558	592	581	573	625	582	593	611	583	575	555	558	623	602	555	626	584	595	587	583	598	617	544	600	595	619	643	599	580	588	621	580	623	594	579	577	579	579	574	600	599	606	576	622	581	605	592	574	629	627	628	595	600	599	569	575	567	543	578	600	638	602	619	622	618	597	598	595	577	635	542	568	610	577	574	653	601	627	580	591	587	564	560	588	581	568	587	587	629	587	562	519	604	579	574	623	595	579	586	606	632	640	592	633	558	632	603	577	593	552	557	593	620	632	583	583	617	553	597	584	595	601	593	602	605	572	591	517	569	598	604	560	620	572	578	635	561	630	591	611	562	605	606	564	645	608	579	624	613	626	593	580	625	555	593	616	607	617	624	606	565	573	592	563	557	600	617	559	577	583	595	626	547	563	572	604	572	601	575	586	549	561	612	593	568	615	629	613	615	568	592	627	559	630	588	591	602	584	561	609	581	610	565	569	609	609	575	584	588	624	586	579	652	584	606	587	624	597	559	591	585	668	631	581	622	607	609	581	591	588	543	586	605	581	618	560	611	622	587	600	597	581	580	574	596	628	590	601	601	584	609	595	599	633	573	598	548	587	568	574	547	563	602	574	592	633	634	581	569	605	631	599	608	574	574	537	622	616	595	564	609	597	574	620	577	611	578	607	577	635	591	540	579	563	613	603	573	570	625	614	572	617	560	597	616	600	606	639	549	607	588	595	575	596	628	558	605	620	579	597	562	640	587	551	602	592	580	564	609	607	591	582	588	618	613	577	583	594	616	610	578	628	597	539	618	573	577	565	602	565	570	592	587	610	644	582	570	594	634	588	600	580	601	610	630	557	564	636	562	608	603	614	640	561	615	550	591	607	600	609	606	566	589	600	559	582	605	579	614	560	572	614	606	605	575	600	615	589	588	626	583	595	620	560	560	646	594	593	628	562	605	634	598	592	586	598	572	596	626	550	585	636	562	592	604	557	572	577	572	588	548	611	600	570	588	565	596	579	609	568	595	618	566	625	604	583	606	553	560	587	615	608	568	585	618	528	537	588	636	624	612	606	588	618	604	577	579	589	616	579	612	560	609	633	590	567	630	623	625	597	591	557	610	551	595	621	567	619	585	579	601	612	583	611	609	569	587	547	578	628	621	600	555	570	597	567	596	605	602	575	634	580	551	616	610	566	586	610	602	540	584	596	572	605	598	594	608	600	590	566	578	572	559	600	560	606	604	619	582	554	606	589	542	582	604	567	613	603	620	609	599	573	649	573	629	608	592	593	611	623	576	612	603	574	583	581	590	574	587	600	530	554	619	567	548	606	640	642	607	589	588	589	602	591	561	606	591	593	577	579	558	645	547	604	560	555	563	581	583	582	624	600	533	600	571	601	610	590	561	633	581	607	594	576	569	581	581	617	537	607	588	563	590	623	591	527	583	651	634	608	624	584	617	605	588	595	554	575	584	552	591	595	537	602	584	595	580	576	607	570	592	542	563	563	628	557	649	627	584	571	601	542	624	601	568	586	562	588	559	598	567	599	654	541	570	635	610	632	602	591	574	589	578	563	585	583	549	607	568	587	584	585	602	585	563	557	651	594	601	588	561	588	608	599	541	587	590	593	576	578	610	597	618	611	573	587	609	552	595	589	573	628	532	636	560	614	545	600	595	615	597	568	601	609	614	598	613	620	589	599	609	616	597	614	589	603	599	630	622	597	607	544	571	597	577	565	648	611	580	583	602	598	568	607	566	617	607	593	570	616	553	601	611	601	596	586	581	589	613	626	590	573	579	581	614	594	621	605	631	587	527	600	600	622	539	632	585	577	586	614	619	597	581	605	595	580	604	609	590	603	590	636	559	585	602	597	589	596	576	615	586	602	554	565	594	630	597	549	606	598	595	577	609	615	577	583	614	620	636	607	628	568	621	606	572	568	562	581	585	552	593	588	634	569	587	605	531	602	578	571	599	614	607	564	563	638	618	593	584	578	548	626	580	600	551	610	531	594	622	559	596	573	596	571	604	595	609	575	626	604	558	570	595	620	588	608	617	588	584	613	565	594	555	561	610	611	595	604	632	571	606	596	602	601	592	607	606	595	592	600	571	575	606	553	572	574	603	570	608	612	592	564	590	580	635	573	547	596	622	581	593	573	575	595	609	601	608	597	561	565	577	634	609	577	578	587	551	591	570	629	610	622	580	598	610	587	603	595	546	613	577	561	598	585	583	593	567	593	605	616	573	586	627	577	583	590	588	559	619	609	550	611	624	609	563	581	566	599	548	574	612	587	547	599	561	580	590	637	595	596	612	628	542	593	578	588	565	540	620	546	593	582	578	566	609	573	518	619	601	640	597	557	580	578	569	606	631	601	625	599	596	613	577	570	578	626	586	582
29209	17271	14461	8022	5863	4294	3513	2904	2424	2249	1954	1756	1640	1531	1495	1412	1314	1242	1252	1246	1167	1157	1147	1146	1167	1079	1102	1072	1063	1061	1070	1092	1051	1056	1060	1062	1055	1028	1054	1076	1060	1043	1025	1035	995	1016	1021	1085	978	1059	983	997	1076	1005	1046	1020	1018	977	952	1033	1000	1014	1029	1004	1025	999	980	1057	1018	952	1021	1046	1003	988	931	1022	984	1010	1006	1024	971	1036	1025	995	1049	1016	1047	1039	1008	1043	967	990	968	1015	1013	1031	1041	1005	1020	992	969	971	995	1015	989	1027	979	991	985	986	1046	960	978	1033	952	989	978	981	999	1048	939	972	962	1026	936	1007	980	1035	960	993	1031	960	1003	1007	1009	1049	1027	1014	958	1029	934	1009	994	986	975	1022	983	968	1024	968	1001	960	953	1053	940	981	996	1017	1016	980	1064	966	992	1019	1000	997	1029	1004	986	940	982	946	1044	1012	1019	1014	991	1017	982	985	992	1003	994	1052	1012	1010	982	1039	1001	984	1021	1042	984	1035	994	1009	941	1046	1025	968	1024	972	951	984	1001	982	988	1002	993	982	939	964	996	993	1017	998	945	1009	1036	951	975	976	1003	976	1039	989	979	979	1022	977	981	1011	1051	998	979	1036	1012	965	1010	1041	1009	1020	985	984	1023	1035	1018	974	1010	1010	960	995	1000	934	962	1013	1037	919	941	966	944	1021	889	978	998	1008	972	938	995	987	996	1008	983	978	950	1011	1000	1054	1074	906	936	976	1035	990	964	1000	958	1026	962	1046	949	972	979	979	1003	977	993	980	985	966	1035	992	1007	991	1054	999	1028	956	952	938	1014	971	968	954	1011	954	1037	1025	1025	956	1004	972	947	1038	994	944	1034	976	997	984	958	948	1026	997	981	973	981	961	984	1035	936	968	985	982	1007	985	1014	976	967	1020	1030	1033	1013	956	985	979	1004	946	984	1017	1014	1035	993	976	1017	974	989	1045	1035	999	999	1009	998	961	1031	956	1005	1005	921	989	933	1012	975	1053	993	982	1043	931	961	957	986	973	1044	956	975	1031	1003	946	1001	953	1006	951	952	971	980	961	998	940	967	1016	947	1007	944	983	984	942	967	942	940	990	971	991	984	971	1008	1019	1007	948	1027	973	1017	979	984	1003	922	971	1059	1015	953	988	1034	963	1016	980	971	966	1045	994	999	996	1018	1007	967	989	977	958	978	942	997	1006	1072	1044	1000	1011	1013	959	976	1034	999	1005	1021	939	1007	1015	918	1004	1050	1004	995	1017	975	971	1089	939	966	1004	1029	1026	1011	939	1017	925	1000	971	1031	971	1019	1023	958	986	1008	970	1048	991	999	977	977	982	1010	993	1005	982	997	962	1012	973	1001	1008	1068	952	1011	1037	1014	966	991	1005	938	990	993	1001	1021	1046	1023	1043	994	986	980	983	968	958	987	1013	1009	1023	990	966	949	1020	1012	1031	1021	991	1036	930	1015	966	939	952	1007	945	966	967	1006	1013	1026	900	1033	1018	1023	1010	1005	992	952	996	1006	1012	1040	946	999	1006	1000	973	994	998	978	956	961	1028	976	982	1005	926	1008	1006	971	944	1048	1009	972	991	923	1020	1049	966	1015	969	1029	1019	963	992	1017	1021	1002	973	989	959	946	1026	1009	993	966	1050	961	1056	1024	1021	1034	1012	989	975	936	1000	1006	1003	1011	976	982	1056	978	947	1001	969	1007	1008	975	1016	993	1024	997	1031	957	975	1025	972	1022	1016	978	962	964	919	1012	980	1010	1071	995	997	946	987	1030	940	1008	940	1047	964	1001	977	988	1007	962	972	991	994	1001	968	953	1004	959	1045	992	996	979	971	962	990	1048	968	965	960	1009	976	1004	956	986	1010	1015	1021	975	973	1009	992	1043	1001	966	1030	968	1007	1025	987	958	974	986	986	979	1018	991	956	984	981	949	986	993	1037	938	1008	1005	977	953	977	991	1019	999	994	980	1040	1009	973	1072	965	1014	946	1037	975	985	1033	963	977	1033	985	1025	983	1012	996	972	970	954	964	977	1011	1029	1003	977	979	1041	1001	1005	979	977	998	1001	961	996	980	954	971	1007	989	1078	976	1005	1003	977	990	1017	1017	955	1024	987	1069	1031	1032	1012	995	977	958	944	972	989	1009	1012	982	981	965	996	999	997	990	945	1027	1051	1025	1056	954	998	997	1001	975	968	1035	1035	1016	933	996	1037	1007	994	983	966	1026	983	967	961	1014	991	968	994	982	964	991	1034	939	1019	1027	976	956	1021	962	969	991	1024	1040	973	965	981	978	983	959	1007	1042	967	961	1031	971	996	996	989	1014	1000	1025	1019	988	1010	980	990	1030	961	948	1048	1014	970	1009	944	999	983	1014	978	975	1022	953	977	1029	1006	1018	1015	997	962	1002	1007	978	1051	1029	999	1053	1021	976	1036	1069	987	1006	985	1001	1017	993	960	956	996	946	1003	984	966	1015	1005	1052	979	996	1036	1009	989	937	957	985	1057	989	1021	1029	973	1015	974	986	990	1012	981	1005	999	925	1004	988	940	991	1002	955	974	996	973	993	997	990	965	1012	975	1033	948	948	994	924	944	995	1022	954	996	1016	1035	1054	945	979	950	982	984	1024	985	956	992	1016	987	992	1014	1032	969	985	1004	998	980	1023	965	983	969	1009	971	1008	989	1011	923	1007	1049	990	962	988	995	986	960	968	1039	1012	1042	1016	998	1036	1006	966	1016	989	999	1000	979	1030	987	977	1009	947	907	962	1036	1014	1000	984	985	1004	983	953	1042	952	1055	990	1053	964	967	1009	979	986	1016	990	1033	1008	944	1002	996	1051	952	979	1043	1006	1001	1001	1008	1024	1011	934	1020	1042	974	969	946	980	1053	942	975	977	938	972	1013	930	982	971	1026	986	1005	951	1002	1017	1031	979	1012	982	991	973	963	1001	1006	1045	979	980	981	968	1031	956	943	963	1002	983	979	1010	982	1004	1057	975	1027	1010	1032	1009	1005	976	1037	1023	968	971	997	1017	928	1016	990	1039	982	1000	972	1013	1028	1028	979	937	1054	975	944	1020	936	1014	1007	953	971	982	1022	980	1055	978	963	1004	1037	1049	986	965	987	927	1030	980	1027	941	1043	968	961	1003	1021	970	997	1031	976	966	1025	1048	968	1037	1041	968	943	1000	1000	942	1015	986	985	993	990	982	1039	1039	950	977	1034	962	992	990	956	936	950	962	977	1082	979	998	1004	966	979	967	977	1004	987	985	994	980	1038	950	968	962	990	1003	1015	979	1021	947	978	1014	1042	1012	995	1002	999	976	1013	981	979	986	987	932	1011	1030	1006	1008	999	975	1009	982	1015	956	968	1027	1018	980	1016	970	964	1006	990	1020	967	1023	975	960	1047	946	1009	969	970	984	931	1013	984	1037	1007	1057	980	1034	999	981	1046	973	982	1015	928	1046	974	1019	1017	970	999	986	1014	1030	1004	1027	1010	986	1031	987	985	1033	994	1015	974	1032	954	1030	957	966	967	972	1005	1037	992	990	988	1050	955	1009	1006	940	933	976	1020	969	1013	961	987	983	1041	1021	968	1017	990	978	1011	975	1010	983	973	1018	1046	1003	1002	944	1009	997	972	950	1012	974	1063	963	1006	939	996	1023	1040	997	1028	986	1032	971	1038	966	1005	1015	964	955	1040	1009	955	979	948	1052	962	1011	987	954	975	1035	974	1017	936	1038	1022	1032	1028	1004	1011	975	994	996	1021	968	990	1025	968	1033	1028	1044	1023	1069	983	1008	1017	998	973	996	1018	945	954	979	965	947	969	1013	970	983	944	991	965	1082	994	989	1027	1024	1014	1019	934	936	971	1004	974	1019	961	964	1019	977	1027	1003	975	1021	961	1025	1052	925	996	976	1064	966	953	991	1043	1012	978	1018	1001	980	1040	1013	1024	951	1002	946	1034	1013	1075	1066	984	987	965	1007	980	968	1017	995	963	1009	937	981	982	981	973	1044	956	974	944	993	990	979	1024	990	1035	994	1041	1052	1099	984	984	1004	999	1020	949	986	991	1013	1020	940	1005	975	949	1013	991	1039	1013	1011	981	991	984	992	981	993	963	991
27192	21231	9615	739	443	370	221	196	187	162	156	188	188	158	158	181	154	164	168	168	160	174	151	152	151	197	174	162	175	145	163	165	176	184	145	158	162	155	162	169	151	158	150	159	160	161	156	176	169	174	146	179	160	149	166	176	152	192	173	173	162	161	161	164	189	173	162	155	163	149	183	168	166	149	170	158	150	175	133	153	171	144	173	143	166	151	158	128	147	133	169	138	173	162	155	159	149	170	171	146	151	174	180	186	167	154	142	135	180	163	160	165	153	152	149	134	136	159	143	170	166	157	167	151	140	164	146	141	141	175	144	168	164	156	141	150	164	149	181	140	147	188	163	161	155	173	144	172	150	147	155	134	146	152	179	163	168	165	162	171	159	172	164	154	172	136	141	165	148	154	158	158	181	145	154	156	163	140	157	150	161	151	158	156	151	162	156	182	165	166	159	154	163	156	156	168	163	156	130	159	163	173	158	160	159	162	153	153	155	183	164	149	180	167	182	138	183	145	174	139	149	156	149	147	150	143	146	155	151	161	155	153	153	166	166	172	176	160	171	191	173	149	162	149	173	152	166	140	153	161	155	166	137	157	163	155	180	157	164	142	169	186	177	151	174	158	157	167	129	173	175	163	169	167	170	157	146	165	153	157	159	156	164	181	165	143	147	154	157	146	157	174	161	160	170	157	180	162	145	154	169	171	161	178	145	158	141	138	154	149	159	146	151	161	137	150	175	147	169	150	156	141	159	161	132	163	137	154	163	140	172	152	164	152	152	166	136	152	152	159	151	146	169	158	160	163	143	154	146	154	156	167	178	156	171	127	163	143	173	134	166	170	119	158	174	164	173	140	173	155	161	143	167	131	156	163	162	138	172	174	162	181	145	146	145	165	167	168	157	149	162	162	141	145	172	178	162	157	155	159	131	145	162	154	160	160	154	158	154	162	147	183	160	199	174	172	176	159	155	153	160	166	179	161	156	143	176	176	162	160	137	156	169	137	154	178	198	152	151	169	153	142	151	158	147	182	159	157	171	120	128	156	177	156	147	164	163	163	164	166	162	160	165	158	161	164	161	135	144	150	140	166	159	177	163	148	176	163	171	157	143	167	177	163	146	161	181	175	165	169	144	141	145	161	163	160	158	162	140	157	152	167	134	164	177	176	155	152	151	144	142	165	168	171	156	174	175	136	163	164	169	160	173	135	146	154	174	155	170	159	158	191	174	152	155	150	174	155	165	153	136	167	169	160	142	182	187	167	150	173	166	190	150	190	155	163	178	165	140	164	158	170	152	145	167	153	150	136	153	160	151	152	173	173	182	146	190	153	156	152	149	141	157	182	159	175	162	166	165	162	150	157	157	148	156	159	166	158	158	143	175	138	164	158	149	157	158	142	167	159	164	164	179	143	153	172	167	162	158	170	153	166	154	159	159	156	153	142	148	154	156	148	143	150	151	151	140	156	161	149	169	168	185	152	154	178	136	159	165	175	170	144	170	182	170	173	162	175	175	143	164	153	155	149	164	150	151	150	159	153	143	159	139	146	149	161	163	149	159	163	138	166	169	164	146	171	143	147	153	165	165	156	153	148	146	155	164	150	175	176	145	153	158	173	168	160	159	166	157	148	192	148	129	164	146	164	156	148	149	172	189	160	170	176	171	170	169	162	169	152	165	164	160	157	151	140	167	153	175	168	166	171	184	162	168	144	152	152	163	133	160	169	169	146	168	149	164	156	164	157	157	151	153	134	160	156	173	165	149	164	151	160	165	162	146	176	162	167	161	165	146	160	164	153	163	170	162	169	161	167	131	133	162	173	162	165	143	154	163	168	175	158	172	180	162	146	167	157	161	134	152	163	172	147	139	168	152	157	151	139	161	164	161	172	162	164	161	156	149	168	169	192	175	146	161	166	144	140	155	156	156	176	162	163	154	159	156	181	172	174	170	177	138	166	149	145	155	168	156	129	168	149	168	137	159	172	158	167	180	166	158	165	153	161	158	152	167	166	173	168	184	172	180	169	173	150	169	152	173	175	164	161	154	181	143	166	159	161	160	148	166	161	172	152	178	177	164	151	162	169	158	165	159	152	154	146	165	173	153	153	164	162	165	163	183	144	140	157	169	155	176	168	163	160	156	152	159	167	166	149	166	159	155	182	166	156	165	187	163	199	166	170	167	157	134	163	153	174	157	158	162	168	159	161	160	144	184	152	155	143	152	171	142	142	167	160	161	169	164	173	152	164	131	167	152	173	153	175	173	159	155	156	155	152	161	137	162	167	138	151	171	159	174	147	173	167	166	168	154	173	154	155	175	138	183	164	174	152	177	171	179	157	152	149	153	157	176	159	168	156	147	163	191	148	164	155	168	161	154	168	153	167	171	160	192	146	152	161	154	164	159	174	162	166	161	182	155	165	146	186	175	156	181	143	157	156	155	161	163	165	158	149	176	160	176	142	162	172	180	129	167	166	140	182	157	158	173	176	174	154	137	151	138	143	168	152	163	143	152	159	154	148	190	166	174	135	161	178	151	148	174	153	159	141	162	160	181	177	154	176	146	171	151	158	140	173	157	168	170	151	174	180	146	182	146	141	158	164	147	145	183	169	159	150	161	170	172	162	147	154	171	157	155	164	159	159	144	184	156	157	150	147	170	163	142	188	166	170	157	166	155	175	187	150	146	156	148	168	165	170	153	157	162	165	161	180	166	158	163	165	161	170	157	152	154	168	170	186	142	151	153	168	149	168	161	173	164	174	156	164	150	177	164	150	154	161	150	174	145	169	145	151	150	167	153	149	179	137	164	164	168	150	183	162	165	173	172	152	164	165	170	159	152	179	179	154	158	150	192	173	167	150	165	166	165	164	147	151	178	163	160	154	133	161	160	185	152	162	160	176	170	146	173	157	154	169	164	175	171	166	153	164	161	175	179	154	178	165	164	162	157	155	143	156	143	132	182	148	160	147	179	147	170	165	164	131	169	155	151	162	165	183	166	160	151	152	162	164	165	153	162	161	159	158	167	162	169	144	177	167	156	164	165	155	145	151	154	162	152	142	151	174	183	148	164	144	162	159	154	172	168	167	164	147	148	188	152	143	162	165	167	143	171	144	177	159	165	147	168	162	162	132	171	169	168	147	161	171	156	151	184	152	163	155	171	176	177	152	177	170	186	157	153	144	153	150	175	172	152	182	145	167	158	170	149	161	156	186	171	155	160	179	150	153	146	159	190	171	165	166	127	167	177	163	160	158	157	174	166	161	178	170	179	182	182	182	170	160	145	138	165	152	156	158	171	160	155	180	151	160	165	161	165	145	189	164	152	144	152	147	167	169	153	145	155	171	176	172	149	167	171	140	141	153	161	175	149	166	153	169	157	159	154	162	132	156	152	141	152	141	166	155	168	153	147	170	169	159	154	164	163	150	159	170	141	169	150	147	161	169	159	168	156	144	153	152	159	145	154	153	166	169	156	136	158	161	148	146	171	168	162	174	172	156	161	159
16871	1536	1280	797	586	507	474	400	400	350	333	344	323	327	317	362	326	340	301	326	313	257	298	303	303	316	288	292	301	294	305	301	282	278	318	306	311	322	300	328	317	309	286	305	320	300	322	302	298	334	267	313	288	319	294	298	298	314	297	303	320	285	275	316	339	298	280	286	279	276	304	296	304	288	275	308	307	290	318	303	319	303	285	295	299	302	309	304	300	307	300	315	276	310	272	313	313	328	305	287	310	315	291	290	290	282	313	278	315	310	302	306	294	288	324	329	292	294	286	331	275	284	284	322	290	311	291	317	307	291	297	314	276	300	314	297	283	275	299	315	316	279	308	261	295	313	277	291	305	341	292	290	317	273	327	309	297	282	285	300	295	303	287	307	293	292	302	275	309	308	304	294	285	295	284	297	302	298	291	285	285	313	302	306	260	308	293	307	282	322	299	339	275	342	329	301	298	300	321	304	308	269	315	306	312	310	303	322	298	276	322	298	297	285	282	336	287	291	318	286	288	287	288	312	325	302	329	310	323	284	317	302	323	297	283	273	298	289	323	306	283	279	260	299	295	296	278	291	275	312	315	306	308	292	315	311	297	266	311	311	304	288	326	306	327	282	307	293	336	305	295	310	317	297	287	308	302	298	281	288	303	301	273	264	309	309	300	303	320	311	290	320	308	306	281	298	301	298	309	293	280	298	336	339	285	321	332	309	264	323	317	284	299	285	294	277	292	282	280	293	318	312	306	297	268	303	285	297	299	318	289	333	310	282	325	296	311	277	299	270	271	307	304	289	270	293	277	312	346	266	306	293	331	318	327	286	313	314	295	290	321	335	310	261	271	316	334	300	317	305	315	326	287	304	311	293	282	311	309	279	315	297	326	272	320	335	299	297	312	297	302	314	302	299	308	271	308	314	289	324	296	307	281	321	259	286	310	298	293	329	332	297	305	324	288	328	305	301	324	307	306	280	302	269	293	313	316	298	304	305	285	300	322	282	286	324	299	298	308	315	321	321	289	300	315	287	287	318	296	315	290	285	300	306	309	270	333	331	303	308	287	293	284	299	286	270	297	290	279	276	303	292	315	290	314	322	325	324	290	307	294	274	311	303	298	308	292	295	311	303	297	288	290	303	292	289	290	315	305	306	276	277	300	270	289	315	310	293	303	301	316	301	295	320	285	300	288	287	315	299	317	325	291	313	259	296	269	301	291	290	331	293	288	294	288	297	315	319	289	280	289	307	313	315	294	289	294	334	319	313	309	278	299	303	274	313	298	306	289	290	311	297	294	302	324	319	308	333	280	315	324	293	300	314	285	313	307	294	330	285	316	276	294	281	297	310	323	322	306	315	290	284	290	315	329	294	267	303	288	275	299	297	288	320	330	300	319	315	306	298	309	295	312	312	291	276	264	320	335	317	285	301	274	342	327	323	277	319	332	325	291	289	303	311	292	296	285	330	288	278	290	288	278	323	321	307	297	288	312	283	323	288	271	300	310	292	290	321	291	313	283	303	307	289	290	295	292	289	297	319	309	301	305	307	314	287	297	330	301	313	291	289	302	267	292	342	323	300	319	313	294	313	322	306	307	302	288	288	298	280	307	297	307	297	301	309	247	304	278	297	286	298	306	305	302	312	290	316	296	278	308	291	288	295	296	267	296	310	301	293	289	264	300	316	335	335	293	271	283	312	324	310	282	293	270	330	293	325	291	272	314	309	317	279	309	281	320	309	300	298	329	332	312	308	302	303	281	283	271	315	309	315	332	283	308	294	327	297	305	311	293	314	277	305	290	294	323	287	313	321	287	298	282	293	298	312	283	304	317	270	294	310	317	288	294	287	323	282	283	297	280	267	313	314	320	298	311	274	297	288	324	281	305	293	287	320	301	291	263	292	311	286	315	295	286	297	292	310	277	294	300	300	289	278	304	293	301	313	299	256	289	305	285	282	315	323	292	277	298	307	313	282	330	293	296	248	309	284	278	269	289	294	321	315	308	268	291	332	290	300	303	309	306	310	282	315	316	316	266	269	294	298	281	285	305	324	309	294	312	315	279	306	267	309	322	300	292	310	284	300	322	268	308	287	303	307	328	300	304	311	279	293	302	302	299	283	318	303	290	311	302	326	324	262	292	279	288	308	316	283	294	302	308	303	314	314	291	308	299	298	305	312	278	304	282	293	298	283	281	293	292	305	292	321	321	326	311	296	283	312	309	326	287	300	326	309	345	297	303	301	324	291	311	281	325	300	298	312	311	328	293	324	274	255	294	288	321	324	336	271	305	281	312	294	275	296	295	288	292	306	284	285	300	312	310	317	333	307	264	304	297	327	287	306	316	287	331	301	295	327	267	286	317	311	319	287	294	268	285	321	292	285	302	273	309	343	322	330	308	296	298	277	298	308	309	307	324	276	302	288	306	306	286	305	286	275	289	306	314	315	259	281	312	306	270	292	345	298	300	308	311	287	308	311	302	312	315	308	304	297	309	301	320	280	278	296	285	298	275	290	317	276	291	268	297	303	315	329	299	271	311	350	303	320	302	348	311	310	316	299	308	292	309	314	309	274	300	320	292	285	309	326	300	293	302	330	303	272	299	303	316	310	308	313	282	310	313	295	269	306	294	277	314	269	289	311	317	265	284	289	273	304	292	275	330	318	308	318	297	291	267	301	296	290	331	307	298	304	297	307	311	290	298	310	292	308	289	310	313	325	323	311	320	287	290	280	303	293	301	294	301	298	319	278	277	282	346	295	292	318	297	284	305	296	316	299	298	308	315	298	302	330	289	315	301	327	284	311	292	314	300	285	297	274	319	335	301	312	280	306	298	308	287	300	294	294	324	331	295	312	286	292	296	267	319	283	278	268	267	292	308	262	278	302	288	340	315	328	292	314	294	294	310	318	273	323	328	316	324	262	303	270	302	311	292	295	275	308	294	294	303	307	290	317	274	306	307	290	301	292	276	303	299	312	298	282	310	302	300	293	319	323	330	297	291	342	317	300	301	304	281	301	292	287	305	309	306	299	277	313	335	281	302	284	297	312	280	284	306	302	287	322	295	322	325	326	301	305	308	285	282	323	312	290	303	322	305	318	302	344	288	289	297	305	306	314	345	318	306	314	313	307	337	295	315	323	323	302	285	308	310	289	293	281	303	347	301	294	299	286	307	295	306	300	283	307	285	291	312	286	289	299	284	289	299	319	318	295	298	301	252	328	265	301	285	273	305	288	273	319	308	302	297	284	282	311	301	255	297	312	286	296	270	309	280	289	298	283	291	322	303	286	333	265	298	300	305	319	306	320	262	314	279	364	282	331	281	289	316	281	310	299	281	300	303	296	278	321	324	285	300	328	290	307	321	288	288	318	300	302	289	304	329	295	308	303	294	271	333	287	276	305	311	321	285	318	291	290	295	305	289	294	283	298	319	306	290	301	292	302	318	267	300	298	318	310	285	320	299	291	301	297	306	305	305	287	327	295	314	288	337	283	316	266	281	325
24808	21736	29385	24621	20941	2838	961	669	592	531	548	533	476	459	456	473	450	434	426	407	430	412	399	394	403	427	426	417	403	453	404	428	442	459	400	417	392	377	415	402	402	408	383	414	398	373	400	435	364	415	423	387	414	376	392	413	392	425	389	400	344	387	357	371	407	408	397	434	368	391	414	383	394	423	381	387	426	374	412	430	390	393	403	394	370	362	400	430	405	395	377	371	385	374	378	374	382	384	369	362	408	357	364	385	401	397	399	356	362	381	395	366	380	415	381	362	426	384	354	423	383	379	406	388	408	415	366	369	411	381	403	378	412	371	387	406	396	403	402	403	380	391	420	385	417	390	380	389	376	377	360	394	401	395	393	382	388	375	391	388	392	388	390	405	400	393	407	370	365	373	376	370	372	408	402	418	375	398	359	400	405	360	387	410	377	405	430	366	358	386	374	386	384	391	381	378	393	375	384	396	390	357	381	369	397	400	395	390	379	387	386	376	379	377	386	375	389	403	422	367	404	387	388	407	340	396	380	384	396	403	410	407	398	368	391	390	393	416	350	361	385	385	348	394	416	400	405	360	371	375	408	430	418	410	378	382	393	400	381	363	403	407	373	412	404	382	401	367	354	371	372	385	358	388	414	407	394	366	398	401	401	437	377	393	406	373	430	391	373	421	383	390	401	383	408	373	417	374	374	416	397	389	366	351	397	408	368	399	375	416	401	374	376	389	386	394	363	359	392	380	375	368	397	392	386	388	385	385	411	359	421	396	380	354	403	398	397	401	390	382	415	349	376	380	382	426	363	387	376	403	378	382	366	372	401	366	367	395	357	391	397	398	397	389	379	389	385	373	376	416	366	358	377	393	389	400	367	387	409	360	353	396	429	372	402	409	395	404	382	386	386	394	398	393	367	391	383	402	368	365	388	404	382	383	354	390	405	371	382	382	417	406	433	401	410	399	392	399	404	397	386	407	390	419	359	401	370	381	408	384	391	404	365	366	392	423	436	370	386	385	398	392	391	402	362	389	356	365	365	391	402	373	401	389	372	383	370	400	386	372	365	385	418	430	381	390	364	409	389	377	385	388	418	400	421	388	391	367	391	384	386	357	372	395	395	405	374	399	417	416	384	378	359	434	400	405	420	380	374	366	404	373	385	376	368	404	372	378	405	391	395	393	387	415	369	417	415	413	414	393	412	386	410	385	345	429	365	407	371	390	375	352	363	374	398	393	402	399	401	355	369	341	400	402	392	386	373	413	407	409	380	401	386	412	420	382	367	383	383	347	396	403	384	386	345	373	387	372	358	404	368	362	404	397	377	393	370	400	381	372	402	383	410	423	432	365	392	375	397	411	393	415	396	395	376	386	383	371	399	380	378	394	404	403	394	388	394	406	384	384	408	393	391	382	376	390	376	400	397	378	403	393	394	393	383	406	377	397	403	421	410	362	390	385	397	406	359	397	390	379	411	379	408	363	358	336	383	386	393	424	410	416	418	426	405	385	399	409	421	363	362	405	373	405	398	381	372	357	384	397	375	417	409	379	388	427	357	375	392	427	390	398	392	387	392	371	389	395	376	351	373	387	416	399	377	374	392	409	391	386	365	394	427	384	377	419	394	377	413	396	369	389	381	395	383	367	400	379	379	409	387	396	379	421	397	400	403	349	430	360	375	398	405	410	403	404	359	367	402	412	424	370	405	388	404	388	404	386	399	386	358	381	380	404	417	405	379	388	375	441	381	385	413	368	361	377	359	382	398	385	392	399	375	358	401	417	383	384	372	381	382	368	394	374	395	370	402	419	377	403	403	388	382	403	376	407	403	374	380	391	408	388	373	425	370	397	409	410	365	395	426	348	416	396	413	361	433	363	394	371	374	384	384	349	348	353	364	386	360	419	394	409	381	383	406	385	365	385	349	377	380	418	402	427	388	396	407	368	389	370	370	365	372	358	398	367	366	353	386	365	370	401	383	398	374	402	403	343	385	361	386	375	416	372	375	379	390	385	373	384	369	364	355	408	398	370	406	374	349	379	389	418	382	390	398	452	360	412	390	405	426	369	435	398	353	396	376	407	362	407	411	345	426	401	357	409	378	335	391	363	383	352	373	394	401	387	393	398	383	390	388	400	376	392	385	343	394	413	387	369	408	397	393	420	368	358	388	363	415	365	396	390	364	401	388	381	374	369	379	392	399	373	401	355	366	391	389	396	395	388	393	412	414	423	384	397	403	384	377	420	365	363	401	407	384	380	413	380	363	390	400	393	353	397	414	377	390	371	405	421	411	402	400	408	374	387	388	365	390	422	383	399	379	378	416	408	384	388	367	405	393	357	391	393	369	430	378	387	354	375	364	412	395	407	369	384	392	395	395	384	381	378	385	370	401	359	414	378	416	412	381	390	389	389	402	375	403	391	409	403	380	373	383	366	379	376	364	392	376	395	387	386	367	406	370	387	380	427	389	444	409	409	379	380	371	423	375	404	336	382	372	401	388	427	356	386	436	391	370	364	363	384	360	419	390	392	434	409	421	382	395	388	420	380	374	397	417	396	382	396	390	336	396	378	417	363	397	407	357	360	388	393	429	422	402	401	366	398	377	411	405	370	398	403	397	391	371	367	409	391	425	395	388	406	381	415	399	402	384	392	382	394	426	367	406	415	358	402	376	383	374	392	423	413	368	411	400	388	364	345	389	406	375	370	392	405	381	408	394	350	399	365	344	382	390	400	414	368	375	400	362	394	371	371	447	386	379	374	392	362	373	394	405	434	403	423	369	400	342	383	365	417	418	389	374	377	332	368	411	379	389	407	401	418	360	408	385	385	393	396	369	425	397	369	359	383	374	392	410	369	387	381	398	427	397	360	375	428	401	380	382	380	411	383	404	385	415	381	405	392	374	370	379	361	370	364	419	350	381	400	399	365	385	366	401	385	432	388	396	380	431	376	382	365	385	390	390	393	397	386	388	375	390	390	433	379	379	375	419	419	362	414	363	388	398	370	392	376	422	384	407	415	376	371	439	399	379	394	432	407	398	397	358	377	374	388	378	389	392	393	403	387	373	388	411	367	391	371	373	414	402	342	370	364	410	403	377	359	403	366	398	371	384	407	356	394	407	372	408	384	389	401	401	376	389	391	429	368	411	376	366	392	406	409	409	354	367	383	404	358	374	386	375	354	395	390	389	407	408	367	431	370	341	412	370	411	414	418	414	367	387	416	388	410	376	407	399	377	408	403	403	402	378	408	392	367	400	392	411	371	387	404	403	374	393	362	338	412	388	406	402	366	391	413	379	382	385	387	398	371	350	404	372	394	382	396	407	387	388	412	378	407	383	410	400	396	373	394	393	388	359	392	365	372	377	402	386	360	398	371	416	393	402	364	424	413	364	407	379	389	357	392	403	412	367	380	378	396	415	404	402	377	367	421	423	356	396	359	407	410	392	371	384	391	373	401	415	424	386	385	356	391	423	348	423	425	354	397	376	382	392	360	375	367	392	375
28565	10686	8996	4698	3244	2497	1919	1677	1434	1221	1102	1120	1029	895	930	913	883	884	834	772	792	776	743	724	775	703	713	712	679	719	730	742	667	698	695	671	662	687	675	691	687	703	673	645	685	673	682	693	685	726	685	689	665	672	635	729	687	715	651	686	704	648	725	695	647	691	680	695	698	669	719	690	713	659	667	662	719	682	635	680	723	650	675	710	678	670	711	637	666	705	689	694	710	703	650	693	646	648	728	669	666	650	664	643	683	667	700	695	677	663	683	690	698	701	663	685	732	677	672	752	682	658	631	667	709	715	707	739	681	682	700	673	671	722	688	695	643	601	631	679	718	687	660	662	676	709	697	668	700	611	675	702	691	705	657	645	688	665	715	678	651	705	682	621	688	660	664	668	718	699	656	707	669	700	694	684	668	647	654	720	702	666	673	672	690	660	619	672	659	670	664	689	659	674	656	677	671	666	703	682	708	667	689	666	669	692	717	644	685	635	673	696	668	649	656	669	662	712	674	621	665	690	663	664	705	679	657	704	697	713	667	656	667	688	707	677	697	671	675	683	674	741	717	709	670	660	676	670	673	646	641	656	661	645	641	734	719	666	628	692	703	710	711	640	646	678	694	637	687	688	683	669	677	692	670	663	680	667	659	651	693	673	666	692	659	699	670	710	638	670	688	690	701	643	665	710	696	646	682	670	676	705	728	703	683	674	640	665	651	675	659	713	645	679	688	676	674	673	707	649	687	675	663	675	651	676	635	669	642	648	728	661	689	623	680	672	666	682	698	655	650	669	697	735	683	688	652	681	621	693	616	666	669	685	694	653	646	678	690	650	691	683	684	692	662	644	661	670	647	674	692	696	699	680	689	700	701	658	703	667	658	661	673	682	702	682	710	688	684	681	633	666	659	639	670	621	627	688	664	649	659	667	659	671	673	672	632	643	663	665	660	689	685	672	647	641	676	655	681	679	642	685	663	712	684	643	707	683	694	666	695	658	653	675	632	651	647	656	682	653	690	650	641	631	705	688	672	697	700	640	703	692	695	649	670	664	671	680	660	664	663	700	692	730	714	696	678	674	636	673	689	702	686	656	676	695	666	686	712	643	637	662	691	693	645	656	664	704	701	648	695	700	628	669	652	632	667	713	651	628	646	672	677	733	709	668	683	659	623	686	650	651	694	666	694	658	704	648	673	666	692	658	646	694	639	667	676	663	589	661	674	629	668	652	707	666	666	674	686	661	713	656	685	691	652	685	691	691	640	713	733	659	679	733	681	689	681	675	664	610	677	671	613	680	682	692	691	658	639	683	681	659	649	697	660	672	645	653	677	721	689	661	650	667	682	637	675	670	709	651	699	629	670	660	684	646	713	651	609	690	688	657	700	671	697	641	701	689	708	693	723	645	657	678	703	714	699	668	646	632	704	682	639	661	700	688	766	659	648	639	666	697	672	670	665	703	678	639	664	695	661	684	651	727	687	652	701	702	656	624	681	691	674	651	679	715	703	650	662	685	673	712	684	648	721	663	691	644	630	699	638	640	651	675	657	695	725	722	646	696	716	699	701	678	676	665	649	677	633	658	669	635	644	651	628	693	709	638	670	692	654	709	658	685	753	643	673	680	662	690	679	685	679	639	671	653	676	721	672	665	684	757	662	692	660	638	681	673	701	663	719	680	669	661	624	679	644	679	658	717	642	656	635	686	663	675	720	679	654	715	699	693	685	639	686	667	662	731	677	690	683	679	667	661	629	670	641	633	653	680	626	651	687	660	639	658	627	693	676	721	626	734	643	653	659	674	693	706	673	659	674	708	718	693	620	635	644	681	710	645	709	670	663	683	625	673	685	601	701	691	690	626	720	628	664	679	663	713	686	651	645	706	676	673	677	662	707	667	678	683	706	673	710	653	679	730	676	643	749	686	691	645	674	655	697	637	687	684	685	663	639	669	670	623	685	674	695	641	649	657	656	677	659	663	649	674	684	634	648	701	646	664	712	684	682	659	647	651	673	689	654	671	642	694	691	654	708	689	640	693	700	666	652	665	651	672	676	661	668	690	695	652	657	702	651	688	655	631	699	691	642	741	660	661	647	692	692	662	659	664	662	710	699	686	718	674	608	730	657	739	684	683	639	655	643	615	660	664	650	662	685	649	675	677	723	699	641	712	668	661	694	647	669	674	618	640	654	670	705	689	693	688	697	689	688	644	641	723	661	643	633	697	671	711	721	684	707	651	743	708	656	674	608	660	645	683	679	689	648	682	673	684	671	665	672	628	702	631	670	658	662	642	691	670	651	658	671	618	692	688	698	690	666	688	676	699	678	669	624	668	683	623	692	675	653	657	698	640	653	670	713	687	628	693	672	646	651	678	683	683	649	661	657	686	670	642	658	701	630	654	677	660	685	725	713	674	683	699	651	680	713	722	620	681	706	646	712	669	652	687	640	682	705	696	682	718	620	662	650	706	653	668	663	678	654	661	703	717	727	664	646	685	684	685	659	643	709	701	688	671	698	662	682	671	693	668	644	682	630	722	693	614	668	675	700	680	689	677	674	666	649	667	639	673	629	700	699	656	707	670	678	643	705	657	680	689	711	655	664	680	705	741	735	678	656	656	713	661	673	656	672	694	669	639	652	630	618	674	655	689	631	666	709	720	666	659	697	648	690	619	693	650	715	637	703	691	648	671	668	660	656	631	666	673	697	666	661	640	700	642	614	713	669	679	650	712	684	733	628	691	682	642	648	650	672	721	653	678	675	667	643	656	708	700	659	652	673	664	667	688	652	686	672	680	727	673	673	700	707	665	679	674	678	701	682	658	647	675	650	683	705	686	719	636	686	610	678	630	646	711	701	658	705	681	649	668	715	640	670	611	655	666	698	669	643	652	690	650	666	707	700	669	653	672	681	647	638	681	662	688	636	640	680	658	697	686	640	693	696	651	675	709	718	649	636	713	663	688	650	659	724	660	657	687	695	682	661	675	676	679	639	655	690	655	664	687	643	689	719	691	690	673	678	661	661	682	616	679	716	643	651	692	655	629	680	714	670	673	678	715	652	689	677	695	680	689	642	663	670	669	699	694	687	677	691	682	704	618	672	680	677	693	692	665	653	681	680	686	671	642	683	650	671	695	618	664	726	648	654	673	705	672	701	718	660	737	664	711	679	669	703	673	674	715	646	644	689	633	630	693	740	706	685	677	643	702	639	694	689	706	712	691	729	664	651	690	678	673	676	684	659	655	655	677	707	638	663	690	669	677	700	685	710	712	682	659	634	662	674	689	695	700	705	639	651	652	667	680	651	691	655	672	693	676	720	640	654	701	656	637	621	657	668	702	709	694	661	658	641	691	638	663	674	659	632	718	656	672	651	612	706	666	670	672	705	653	650	644	647	678	677	664	678	629	650	688	668	702	678	646	663	691	738	662	659	689	674	684	701	688	679	675	680	600	666	659	682	680	651	723	633	662	659	637	697	648	694	645	659	683	698	667	688	685	647	671
22520	20612	28553	22685	20615	19605	3058	1161	889	875	855	792	810	715	732	706	652	701	649	678	596	642	638	582	614	603	613	606	606	583	609	590	581	591	587	602	623	552	620	595	583	592	575	578	574	563	584	555	587	534	593	561	582	598	598	554	569	598	554	573	562	558	552	597	525	574	594	568	590	597	570	602	560	609	532	567	575	624	567	588	569	558	548	551	578	580	559	550	577	617	592	586	541	557	608	584	574	580	591	585	550	567	570	588	601	586	585	588	562	569	553	603	594	546	566	540	589	559	572	592	552	550	602	554	546	559	597	581	555	585	581	569	606	562	570	562	562	534	575	545	578	569	532	575	559	586	535	551	575	543	569	557	532	586	602	547	546	568	593	588	558	573	563	555	555	562	549	550	607	542	581	521	563	604	557	602	562	521	591	565	561	589	600	562	578	547	582	592	545	547	517	556	628	544	550	561	552	595	528	541	546	576	590	538	588	556	561	576	572	593	536	534	555	522	562	562	600	537	568	542	584	595	576	583	561	567	593	531	532	585	551	548	540	517	617	568	593	558	563	618	544	561	551	596	612	590	573	563	583	584	573	563	581	582	571	621	558	508	545	563	597	534	539	584	613	558	554	551	563	565	564	553	548	542	560	608	571	587	611	558	532	566	597	573	601	573	556	596	558	605	586	562	596	553	559	601	586	539	526	521	572	578	549	584	592	579	540	587	559	589	541	585	565	598	600	561	601	584	561	544	549	632	586	557	531	587	530	576	560	564	588	542	511	582	581	581	581	540	553	608	548	584	595	540	571	554	559	551	574	584	548	576	519	576	569	565	565	562	524	558	563	518	522	552	553	570	586	578	568	548	530	550	581	569	553	590	600	552	615	567	533	558	599	572	554	538	548	576	583	614	552	602	596	551	555	575	554	528	561	570	573	549	603	551	537	526	556	594	580	557	578	582	543	574	560	614	559	541	584	525	568	550	563	527	578	540	550	571	534	588	556	584	557	541	571	548	544	565	578	566	555	552	581	585	569	578	556	574	575	607	612	605	579	559	555	576	554	533	567	541	575	552	566	538	613	588	560	614	543	571	557	583	568	575	589	565	591	567	535	589	560	557	520	575	550	535	548	576	558	557	525	572	542	588	558	573	570	565	560	586	540	575	567	608	557	604	596	606	542	553	588	557	606	537	564	601	582	603	582	580	550	598	498	630	539	575	630	522	569	566	561	573	603	571	527	560	579	570	543	548	552	577	568	570	585	538	595	557	589	555	563	564	600	567	568	584	569	588	544	578	555	567	578	561	548	540	551	568	566	555	568	549	567	591	560	547	584	547	570	579	586	562	561	579	604	569	586	558	557	562	583	586	570	588	577	586	543	536	561	587	537	568	540	531	550	587	576	544	560	586	568	590	574	573	568	550	581	532	602	551	578	556	598	541	599	575	588	548	539	540	604	558	590	587	533	570	555	571	568	602	565	544	594	544	555	580	537	603	547	562	525	507	561	594	571	526	551	602	608	544	551	545	600	537	517	581	532	531	592	579	579	576	572	611	586	567	544	579	532	559	535	498	622	604	575	564	622	529	543	571	553	549	595	580	548	547	569	590	554	556	600	563	584	546	554	567	569	579	561	570	558	571	563	517	541	534	588	531	603	560	595	585	585	583	534	550	593	582	564	558	575	564	526	594	555	554	596	538	578	530	602	553	597	558	558	559	529	555	572	562	572	587	565	562	594	572	584	586	584	546	532	551	555	587	533	605	576	563	585	556	555	587	560	597	569	598	574	573	611	568	570	595	642	568	578	576	574	552	607	565	589	580	594	615	613	543	606	556	515	545	533	575	572	560	552	554	549	579	541	611	539	585	575	596	583	521	555	543	580	581	558	593	571	507	602	569	563	544	583	566	588	596	572	567	571	583	569	575	596	561	606	528	539	546	578	551	582	571	590	583	566	565	592	574	570	563	563	606	579	594	559	543	574	580	633	557	536	517	558	550	533	572	575	553	551	526	545	562	586	553	575	556	609	553	601	584	524	547	561	546	550	543	572	551	567	554	546	572	559	561	539	562	578	588	542	549	609	529	575	580	602	560	616	582	575	559	559	551	575	556	592	570	614	595	538	590	543	566	576	605	559	548	583	585	552	573	520	597	559	536	561	559	577	598	544	526	552	552	546	538	608	597	608	632	627	585	539	563	536	588	574	567	556	593	539	613	549	548	525	534	566	589	559	535	543	584	566	574	573	534	542	547	566	497	573	576	542	585	595	601	589	571	545	572	589	613	536	579	565	556	574	502	584	555	571	602	562	544	614	578	549	558	548	554	570	542	591	547	570	615	585	581	572	535	597	531	556	571	574	592	571	544	562	605	562	530	563	568	574	582	582	550	563	583	591	563	586	544	601	537	551	541	544	572	550	600	546	553	604	544	617	558	590	589	553	556	510	579	591	590	600	580	560	585	573	530	602	605	592	559	539	542	581	565	554	583	561	567	526	584	564	544	603	532	563	582	562	578	567	552	573	547	617	559	531	572	556	575	533	597	596	574	569	581	556	556	582	581	562	622	518	578	555	566	586	590	595	580	551	565	547	540	593	571	606	551	545	517	546	546	567	588	524	556	561	577	593	589	571	591	557	553	578	569	587	558	567	541	539	580	579	583	556	536	563	545	573	506	577	561	554	564	546	547	533	533	556	563	579	593	552	559	569	555	552	597	549	525	580	565	579	583	570	558	587	590	605	595	544	532	580	553	601	577	569	540	570	567	567	575	577	562	547	546	602	562	550	574	594	603	552	579	552	604	601	500	558	589	574	594	547	561	564	570	559	537	528	585	512	611	598	604	579	588	560	578	562	547	579	554	551	594	572	570	558	572	580	548	543	589	594	583	626	524	544	572	537	552	548	556	551	556	529	560	553	611	587	585	556	554	519	580	589	549	575	573	574	584	580	572	523	583	560	553	529	537	571	580	564	596	577	564	547	548	576	545	581	561	610	547	539	624	582	562	553	602	552	567	550	543	569	589	543	555	547	558	567	578	571	546	571	562	589	550	556	548	600	573	559	563	591	555	550	589	590	594	511	556	563	518	586	614	540	540	583	563	563	565	539	544	582	547	562	594	518	594	554	524	550	602	577	564	586	591	559	571	596	542	592	575	604	565	544	520	578	563	559	569	570	576	583	587	533	579	585	579	543	583	546	576	583	586	565	549	562	534	567	510	531	517	581	594	582	545	591	546	592	592	554	580	582	540	538	558	548	556	567	563	550	580	564	579	552	559	542	542	545	574	539	569	557	578	547	564	563	555	545	538	549	540	564	575	550	626	550	567	578	542	564	553	560	568	607	560	575	597	568	576	590	550	545	581	582	547	577	580	553	549	587	600	571	517	602	565	558	612	550	551	583	564	567	535	584	599	537	574	568	561	521	505	576	581	566	557	555	538	555	546	538	596	579	553	554	576	528	560	569	570	542	594	578	534	531	557	567	587	567	558	571	522	570	587	547	581	584	588
28556	16214	13762	7564	5371	4180	3309	2735	2322	2080	1875	1723	1543	1440	1325	1307	1180	1186	1149	1231	1165	1109	1108	1087	1052	1028	1011	1022	1043	1038	982	1088	1001	969	1020	991	992	1036	1016	948	932	940	987	967	981	921	979	1002	1024	960	966	999	932	927	969	950	984	974	971	994	952	986	968	932	1008	1004	959	968	951	1000	917	975	973	970	953	946	973	984	992	945	1001	974	931	982	941	971	964	961	1014	998	1012	1000	969	968	980	941	933	936	982	938	986	897	1034	912	911	956	977	905	905	929	953	933	924	925	945	937	975	1008	942	945	938	947	927	925	903	926	969	900	948	966	923	921	946	953	963	932	972	954	877	955	985	942	990	977	1013	966	925	951	984	909	972	958	936	956	919	991	921	987	968	933	942	1012	1005	938	959	937	1003	980	959	930	973	978	980	964	971	936	944	978	954	936	956	882	1017	930	919	1011	959	991	944	939	939	941	967	979	961	967	1003	956	941	927	973	952	959	930	1001	980	983	955	936	908	931	1010	970	942	934	1021	961	955	1001	937	940	985	906	1001	978	942	972	921	907	999	987	1005	930	967	961	942	944	957	931	923	940	995	938	972	938	979	993	943	922	983	949	970	927	978	1019	958	937	1008	911	938	988	989	974	953	966	1026	973	908	960	994	989	929	988	980	975	973	961	980	931	919	949	932	931	976	949	988	925	926	996	937	932	885	920	929	960	988	973	983	945	1020	980	938	945	1003	928	891	951	928	975	924	943	948	921	993	983	862	980	915	887	952	973	991	936	970	935	923	965	949	921	949	943	954	942	944	943	954	988	966	916	945	981	934	1020	985	922	913	925	927	898	898	973	994	993	998	948	956	974	975	948	951	883	970	953	936	968	902	928	954	991	899	990	953	935	950	970	924	1036	900	926	915	926	942	970	914	944	956	950	928	921	953	982	986	915	946	940	961	966	947	937	981	917	987	972	947	1004	938	952	948	940	971	953	964	943	923	955	1000	951	911	947	972	973	979	959	959	966	1004	959	962	909	918	935	974	948	949	954	927	1017	987	958	1023	988	922	905	968	965	942	934	1044	984	1021	901	985	945	946	949	935	970	898	925	928	969	926	974	947	905	880	977	952	935	915	990	929	972	934	911	960	908	931	917	959	931	895	955	988	934	927	983	884	971	919	946	1010	928	958	946	944	908	984	942	935	973	908	937	1007	900	960	1019	982	905	930	955	953	930	965	969	966	970	895	913	965	945	970	970	916	936	898	947	989	899	893	960	935	943	942	889	934	934	954	916	922	960	987	953	1029	925	930	958	960	947	986	931	945	964	958	910	975	950	1022	921	948	963	984	931	982	920	983	930	985	944	960	952	972	1007	940	932	963	986	908	911	956	1004	961	900	926	946	947	976	1003	1017	919	966	948	921	971	927	946	967	982	968	953	927	922	927	923	964	965	954	976	948	979	985	980	951	938	988	919	951	915	943	946	938	953	915	937	971	942	968	970	955	989	943	939	961	958	931	966	966	995	953	980	954	953	987	945	974	973	950	967	948	1001	984	995	966	919	935	957	981	958	951	976	948	981	951	1030	967	963	937	889	954	935	962	966	997	904	982	926	921	938	947	910	948	918	944	925	930	909	960	969	964	957	968	931	980	919	949	922	909	917	913	948	999	965	896	911	964	1000	928	926	969	965	1030	1011	942	925	930	971	990	1007	1009	949	948	942	991	979	917	926	930	1004	898	960	977	946	944	945	927	928	974	905	918	973	925	980	947	1005	954	932	910	953	899	893	948	952	979	952	961	947	968	902	951	926	955	943	991	981	934	930	945	898	943	974	930	946	917	984	953	964	912	922	970	976	992	955	924	948	904	948	965	951	999	936	943	1001	957	982	953	987	961	965	936	895	904	972	988	983	943	949	923	932	899	904	934	973	856	937	965	940	947	899	937	945	951	920	948	926	1006	962	879	940	955	923	932	1008	911	972	965	952	955	946	946	931	957	915	924	913	883	963	936	940	955	1007	942	964	970	927	987	937	914	980	942	972	873	965	929	904	906	950	955	985	962	934	987	914	989	913	884	896	955	946	947	919	996	929	968	933	964	914	1005	961	960	922	948	949	936	917	1019	942	942	907	957	967	973	921	931	965	911	935	931	948	983	934	892	934	996	934	870	927	899	947	945	886	955	921	987	1019	890	933	1020	904	988	991	928	943	982	970	1017	901	994	942	979	983	946	931	869	923	979	1003	984	980	962	953	889	972	971	949	943	923	953	912	965	906	962	909	959	922	955	973	982	948	897	960	952	906	981	930	937	975	876	962	905	964	928	973	942	982	905	942	956	947	926	985	997	954	975	1001	947	966	935	972	910	938	941	959	946	1003	909	938	933	938	922	971	992	983	925	985	942	892	927	997	956	969	977	939	1000	957	948	962	967	912	875	976	965	946	1003	948	919	889	930	993	957	996	974	951	949	975	951	942	873	977	943	1016	961	1000	982	947	936	960	954	965	971	965	928	934	937	934	952	942	948	972	937	953	952	916	905	954	951	938	960	999	980	930	963	928	980	974	936	914	902	956	901	967	944	959	930	908	915	909	933	980	976	955	978	1007	936	934	926	941	915	963	961	996	915	948	947	940	913	998	918	933	960	941	971	955	931	982	889	948	1005	962	942	979	1016	941	931	971	948	898	887	1002	912	897	995	963	964	903	924	974	896	992	891	949	987	940	961	983	961	979	994	961	976	981	916	955	943	908	950	923	972	957	905	941	955	962	955	909	884	935	895	871	968	1008	925	929	989	915	942	998	923	872	942	955	965	971	936	940	936	939	929	917	917	965	1030	986	940	954	919	947	1016	945	966	977	1001	925	930	951	972	930	1010	899	980	908	937	1004	962	922	947	927	959	944	921	927	895	951	958	968	945	930	945	994	967	997	920	985	942	898	958	944	927	943	923	961	976	941	945	903	869	917	949	952	982	916	946	989	882	917	968	964	902	925	930	896	973	1028	925	945	959	954	993	1005	928	960	966	883	936	958	913	927	986	949	897	976	947	947	947	967	945	919	955	948	915	928	924	978	979	887	913	984	963	963	948	887	959	952	915	984	977	943	886	976	966	981	911	932	923	896	990	978	958	998	952	973	952	973	983	972	932	956	925	946	917	901	968	949	882	934	954	943	931	957	984	1001	920	923	935	950	926	901	1050	944	916	894	943	956	975	948	966	977	994	923	937	930	932	965	982	924	916	917	941	934	964	966	968	907	962	940	927	942	986	942	907	955	959	998	903	947	933	964	954	939	993	948	943	945	954	929	924	897	933	1007	951	931	938	948	964	963	957	931	914	950	978	953	955	971	945	964	938	934	912	930	930	966	940	991	981	922	926	912	969	898	928	980	924	991	922	974	921	961	1005	973	936	960	935	943	971	956	962	978	981	945	964	946	945	946	954	911	933	994	943	961	924	958	992	931	960	893	953	983	925	939	904	983	946	960	929	913	943	891	909	947	935	901	913	1003	937	974	975	940	937	953	952	980	963	966	916	995	970	966	970	954	960	965	991	983	1000	959	967	949	952	1005	950	966	958	996	895	917	947	915	948	962	942	969	1000	981	902	1030	978	934
27268	21370	9804	806	488	451	223	214	178	193	192	186	167	171	154	199	150	169	174	154	183	169	166	162	154	145	144	154	160	176	157	152	180	169	162	150	164	155	165	154	177	155	151	173	171	152	170	180	143	168	157	184	166	171	178	150	158	171	174	179	166	207	154	167	164	154	168	160	177	178	146	174	173	161	150	164	176	153	159	144	160	192	176	160	154	180	165	153	160	144	163	165	169	161	201	150	164	145	151	163	154	159	166	180	142	176	175	168	156	171	164	190	166	178	168	185	169	172	170	164	144	176	175	161	165	138	158	166	144	153	180	159	156	169	126	144	162	150	171	169	161	177	165	169	152	174	166	140	164	171	172	161	143	166	184	151	155	187	160	152	145	153	161	176	157	194	155	164	151	166	149	162	175	145	148	148	148	178	175	183	166	183	152	154	154	165	172	149	170	159	156	178	187	154	141	155	167	143	147	164	165	155	144	163	134	158	165	198	176	165	163	171	164	156	154	162	149	164	150	168	158	139	201	162	131	163	184	136	157	169	141	147	157	153	194	164	153	150	180	156	162	143	126	155	173	165	163	172	158	169	146	180	169	170	177	188	153	164	164	157	165	155	184	170	170	180	161	160	157	146	158	186	177	173	157	164	161	166	155	209	168	158	154	141	163	167	170	161	146	152	154	173	156	162	158	166	154	159	155	174	175	174	183	154	171	174	177	144	164	174	150	154	186	153	172	170	162	161	180	153	156	164	163	165	138	191	172	136	168	178	162	158	157	147	152	158	170	160	171	168	187	169	145	161	181	152	180	184	144	155	137	158	138	164	145	155	173	149	181	153	176	172	180	170	143	152	157	165	162	161	180	158	153	162	153	151	170	175	170	139	152	155	167	171	150	140	155	183	160	194	169	162	140	156	166	149	170	190	160	171	174	150	153	155	169	174	172	175	175	162	168	167	159	157	173	170	174	166	126	155	173	146	161	177	194	176	152	159	150	172	174	143	163	178	154	135	170	157	177	151	162	178	184	179	148	170	133	168	141	168	152	160	161	165	158	176	154	165	172	162	169	160	145	125	165	183	143	159	175	165	171	164	165	134	165	166	165	160	140	157	170	142	145	164	183	196	174	152	150	169	159	163	173	163	167	152	155	139	172	160	136	159	168	167	138	161	157	172	175	167	158	163	154	146	183	166	156	158	158	162	152	142	151	186	164	161	160	167	161	164	178	137	164	149	147	153	153	176	162	148	175	155	171	164	169	152	198	142	143	187	164	149	169	178	158	150	161	162	163	201	166	162	173	152	172	142	162	181	174	146	173	154	182	177	169	150	172	142	143	157	183	157	166	156	157	163	168	184	134	165	177	145	163	173	164	154	149	164	155	158	164	170	176	156	170	179	173	177	161	163	149	176	185	165	160	160	185	150	154	143	166	158	173	169	174	161	160	162	161	154	176	176	165	169	169	160	148	171	161	155	165	163	172	185	164	164	148	156	160	159	150	150	162	176	161	158	163	171	157	167	152	169	173	182	163	183	183	146	162	156	160	166	181	158	150	134	147	158	167	172	165	152	149	173	171	164	163	171	150	172	175	151	166	170	178	182	158	153	172	167	157	144	169	159	190	165	167	153	169	148	161	131	187	176	169	169	151	159	135	171	152	167	166	156	144	173	138	136	163	179	173	166	164	146	145	170	173	173	142	157	169	156	156	155	160	164	161	162	179	177	152	174	160	198	169	156	151	187	149	166	160	151	172	161	146	176	170	156	164	174	171	168	151	163	169	149	173	163	149	167	156	178	162	195	168	150	167	155	162	180	151	169	145	177	184	150	147	178	182	142	142	142	168	159	172	179	190	160	173	174	179	163	160	171	147	139	185	171	149	172	165	167	137	157	194	157	175	156	153	201	178	163	166	160	152	160	148	160	188	166	179	148	155	174	182	176	158	166	193	178	166	175	163	149	156	160	166	152	160	156	168	176	131	150	168	165	152	181	154	167	192	138	167	190	182	153	174	169	165	155	138	140	165	168	138	152	172	156	152	153	161	160	169	158	178	170	156	165	148	154	171	149	158	152	160	167	150	170	150	160	175	168	164	137	192	161	172	156	165	172	158	176	155	143	170	170	170	130	181	158	147	159	161	161	155	180	171	152	168	165	144	155	154	156	154	156	166	151	160	164	165	170	170	178	151	141	152	147	168	183	153	170	174	180	170	160	160	174	160	163	164	178	168	158	175	175	158	167	178	142	146	175	177	162	156	171	173	151	160	145	164	168	150	147	157	149	157	172	150	180	154	156	159	177	157	173	148	166	192	143	165	170	161	180	178	158	151	167	175	151	164	175	160	171	176	155	162	158	192	133	173	175	171	172	170	174	160	160	179	155	173	161	150	168	171	153	180	147	129	163	139	135	168	158	163	160	149	195	167	161	159	183	134	144	187	162	153	154	153	186	166	160	171	149	158	176	171	151	156	173	159	153	180	159	165	163	149	158	149	150	154	159	189	163	166	159	167	171	169	164	148	138	191	162	163	169	163	182	139	150	156	154	150	178	165	169	145	169	144	166	164	161	165	157	136	164	174	163	155	158	178	154	153	163	136	156	172	162	137	170	187	162	155	166	162	155	155	174	170	158	154	154	174	157	174	176	150	164	149	169	153	170	169	164	168	151	151	174	168	151	142	150	155	160	164	139	147	159	167	146	175	174	183	149	145	182	170	151	158	159	166	169	141	164	171	192	165	170	156	154	144	159	145	148	156	149	158	166	146	141	158	146	152	155	142	164	173	161	151	156	173	184	179	165	169	156	172	159	156	154	181	159	177	177	182	173	159	170	177	155	178	160	171	157	177	157	146	163	157	153	175	180	173	168	164	174	155	172	151	162	161	163	155	189	179	166	157	156	146	170	172	157	161	156	152	160	149	167	165	188	184	160	169	166	154	169	173	149	162	158	173	171	143	168	178	150	157	181	157	162	150	163	162	164	153	152	177	186	173	146	160	166	175	159	167	169	147	179	173	159	159	164	154	188	128	142	157	146	150	157	171	178	154	167	160	186	149	177	175	147	163	160	161	161	163	141	154	154	166	182	155	170	144	165	171	164	155	156	150	160	146	158	163	156	161	162	160	162	163	152	179	177	144	168	157	189	164	170	147	201	155	156	173	177	178	147	191	161	163	150	172	163	163	163	163	153	154	165	172	154	154	145	143	158	168	169	163	192	156	158	163	159	170	159	158	161	140	163	140	164	161	182	159	192	149	174	192	143	155	161	176	158	142	162	150	180	164	155	145	155	150	161	133	153	175	151	151	153	172	151	144	159	151	141	169	171	175	135	174	158	165	185	175	166	141	158	179	174	152	156	181	160	149	147	120	183	138	163	152	166	158	165	172	165	159	171	147	152	168	143	172	186	149	154	161	151	166	157	194	165	173	175	186	141	148	170	153	137	179	145	181	163	175	175	178	184	159	149	166	173	176	180	168	154	145	172	160	159	189	153	162	180	185	175	172	176
16695	1596	1406	798	599	550	440	431	377	369	379	349	333	336	345	321	329	331	338	280	309	331	301	299	291	305	294	317	289	315	312	293	282	322	298	267	308	307	335	285	303	320	323	341	325	303	305	287	289	282	320	287	326	301	306	321	271	322	296	327	264	307	300	304	316	308	300	317	252	307	347	293	279	290	295	304	341	295	310	297	306	321	319	341	310	320	322	309	295	308	313	307	281	296	304	298	309	307	296	273	350	289	293	303	326	301	335	320	311	325	297	289	309	338	340	296	331	289	296	318	317	304	305	294	286	300	301	309	292	309	290	293	284	290	287	305	254	264	282	324	269	286	316	285	329	304	295	293	308	295	317	314	288	298	312	313	314	307	315	316	331	314	287	311	307	299	294	290	336	316	286	293	296	305	304	283	303	311	314	296	323	326	323	292	330	312	299	282	306	317	320	315	316	294	297	280	281	308	313	299	337	334	293	311	293	301	285	342	313	326	320	295	289	312	311	299	275	276	307	304	308	299	297	316	311	298	291	302	277	330	284	313	329	293	285	316	315	303	302	289	296	273	311	325	318	303	304	266	314	320	280	315	302	267	313	344	316	298	275	323	316	301	333	312	284	306	313	311	283	290	304	292	299	296	297	297	297	302	309	312	313	295	308	310	323	302	313	307	305	314	327	297	295	329	311	263	295	286	298	310	308	331	303	312	326	302	284	328	305	281	327	293	294	298	265	304	335	331	329	298	317	280	313	295	288	325	321	325	287	309	330	286	278	297	295	307	301	303	297	303	322	281	291	314	330	297	297	288	295	302	293	299	304	307	333	300	302	304	317	262	347	303	313	285	310	333	303	299	291	304	320	299	286	308	291	304	294	301	311	290	319	321	302	295	276	276	304	289	290	306	298	315	327	318	291	290	315	301	309	328	309	307	311	296	315	294	296	300	317	342	303	324	313	267	309	304	324	298	303	313	308	280	325	312	299	309	291	322	297	330	298	290	334	304	301	328	323	285	301	292	291	327	310	302	333	309	315	275	326	303	276	294	291	371	317	305	305	301	322	311	287	296	314	307	307	343	296	314	302	332	302	282	310	328	291	300	312	301	276	294	312	311	286	318	277	315	316	288	315	342	316	305	359	287	286	320	330	295	293	303	302	295	308	310	293	303	311	330	303	295	290	335	288	302	279	314	321	298	346	323	322	307	280	302	316	326	317	293	269	343	311	313	276	295	284	313	288	312	307	309	281	287	284	316	307	293	298	316	325	335	306	305	301	302	296	316	314	315	323	295	294	300	279	328	312	281	298	305	316	296	273	317	297	279	305	300	314	292	320	308	279	319	319	300	282	337	345	307	309	315	298	311	332	297	280	302	281	312	299	319	306	299	337	318	313	268	274	302	290	320	319	314	292	319	324	293	328	326	340	304	314	341	343	280	325	279	312	282	330	320	287	316	290	276	287	297	326	277	298	284	284	300	304	298	321	303	295	299	279	309	299	307	313	316	331	322	303	293	262	304	257	293	285	316	328	283	296	297	325	281	296	350	276	307	293	316	302	320	317	304	347	315	305	287	333	311	315	329	295	319	292	341	295	292	305	289	330	300	300	299	305	300	316	321	293	302	303	306	289	300	322	315	310	317	281	293	316	304	293	303	291	295	322	310	311	292	308	286	310	300	294	267	293	303	310	331	313	300	316	298	262	295	296	283	312	307	313	311	294	318	313	319	294	292	292	268	297	295	308	302	313	306	309	286	294	314	328	283	340	303	294	310	326	334	305	297	308	300	313	301	307	282	335	297	324	279	326	299	294	310	311	307	314	314	294	321	314	287	296	277	314	304	288	284	313	322	290	277	338	327	320	314	310	300	303	302	336	287	301	320	307	296	295	300	301	313	310	313	320	303	305	293	314	323	285	292	291	305	309	323	298	275	327	311	290	348	307	340	313	272	317	285	298	317	336	316	297	321	310	292	298	303	314	324	332	322	305	309	341	293	299	341	302	295	297	269	336	307	310	301	286	321	329	299	312	294	323	332	313	306	298	280	288	287	310	301	298	276	299	307	285	296	314	297	295	302	313	309	296	309	303	307	306	290	303	306	302	316	321	320	322	290	302	299	321	285	289	333	271	316	310	318	330	305	297	298	321	292	289	336	312	306	285	303	311	309	275	326	305	299	301	294	281	300	319	315	323	309	285	291	298	302	334	325	325	305	310	287	294	342	304	297	293	271	305	302	298	314	314	295	330	300	305	329	308	319	306	311	279	280	311	335	311	307	295	279	309	303	322	301	316	351	304	318	298	324	339	305	347	309	306	316	294	299	306	304	322	318	318	291	316	277	287	296	292	298	288	313	305	314	301	302	319	314	314	324	313	320	297	278	289	298	290	290	291	349	290	304	323	308	341	273	319	304	292	302	302	325	302	313	295	285	327	306	309	294	300	334	309	304	331	289	288	319	344	315	288	353	284	272	320	306	292	339	276	304	283	299	275	294	302	316	353	309	303	326	302	308	296	286	287	310	322	326	308	324	331	268	314	283	287	312	342	308	311	337	315	320	330	332	292	304	308	307	304	294	327	308	272	305	311	305	293	310	300	292	294	304	301	331	308	295	302	335	299	304	305	284	316	294	329	323	317	306	298	299	302	291	305	335	306	295	300	306	294	296	285	325	321	302	294	283	310	293	325	296	276	286	326	316	291	295	318	334	313	288	327	297	306	288	295	307	304	319	300	336	347	318	324	280	328	291	319	301	289	290	311	326	327	295	324	305	277	287	284	291	327	318	286	322	315	296	322	286	300	294	314	282	299	306	289	326	331	311	318	295	289	285	298	317	272	294	304	314	280	294	323	305	329	328	304	290	309	315	311	309	280	301	279	306	271	320	317	282	304	302	314	310	314	304	321	352	321	272	284	306	303	326	264	308	303	283	300	276	310	273	312	300	280	306	334	298	318	312	351	284	313	315	299	303	326	338	292	343	296	325	320	290	298	341	322	301	308	316	300	318	293	325	316	315	308	267	300	306	310	315	317	310	297	305	285	317	301	296	286	326	302	317	314	303	316	325	312	295	289	324	298	299	286	322	285	302	283	316	299	290	340	311	329	290	292	276	294	269	293	326	303	300	335	307	287	320	302	276	305	326	290	315	305	292	304	311	279	316	293	303	309	316	311	300	325	300	316	304	287	301	303	298	289	307	340	304	296	291	312	300	311	314	314	292	311	296	279	280	314	286	333	291	282	328	293	323	282	289	329	291	331	321	287	285	304	315	329	295	332	311	283	327	276	320	254	302	323	306	346	308	293	309	313	325	288	304	286	256	322	283	301	328	291	283	312	331	304	347	303	308	273	316	294	310	312	313	314	281	302	312	296	335	291	326	315	282	318	302	288	303	296	276	305	325	316	319	304	273	290	282	295	288	293	315	311	317	297	306	300	313	287	321	325	281	294	295	304	304	311	300	306	324	297	312	319	300	308	288	257	269	300	290	294	340	279	277	336	294	305	292
24830	21740	29363	24645	20934	2716	940	675	549	543	572	476	502	498	427	458	409	468	411	440	428	415	435	403	400	415	400	395	399	397	428	425	403	395	414	355	393	407	374	392	370	407	415	428	387	390	423	449	398	414	389	405	415	401	390	400	397	402	419	388	398	383	398	401	369	408	384	392	371	419	363	406	375	388	418	402	407	409	391	408	383	416	389	390	389	389	424	361	390	438	384	358	377	364	387	383	392	394	397	383	422	433	362	399	405	367	421	389	404	406	345	370	392	381	411	387	416	387	380	363	394	382	392	394	396	400	424	398	415	390	410	419	409	378	415	386	384	396	362	357	384	381	404	415	392	377	398	383	385	414	397	386	369	413	396	393	395	417	411	425	426	368	411	367	405	377	361	392	405	401	366	393	386	399	403	389	379	387	409	394	404	386	382	416	430	404	394	380	403	404	394	386	404	394	393	407	384	418	368	400	425	387	383	395	381	404	392	413	411	381	390	427	431	389	416	374	400	346	383	354	373	387	379	401	394	410	403	383	377	397	396	429	393	388	372	411	369	390	387	358	419	386	402	384	377	398	395	411	417	373	385	366	375	391	389	381	409	382	372	443	415	389	385	359	383	376	386	388	408	426	391	393	394	386	366	427	411	383	398	367	382	409	353	389	397	394	399	389	418	396	389	393	356	405	367	374	375	376	386	415	395	401	375	369	391	382	373	385	398	381	378	414	396	423	394	388	398	404	380	407	356	384	395	415	378	406	398	419	395	367	415	380	387	383	378	409	412	388	365	388	389	391	425	383	371	409	345	374	429	374	373	375	384	386	381	400	401	392	376	379	371	391	393	408	409	376	354	371	407	421	393	391	402	379	369	393	388	362	391	414	380	377	408	397	426	407	421	390	401	393	431	388	432	406	394	396	383	397	394	386	394	389	408	380	358	376	419	393	401	372	398	410	383	368	357	396	428	421	382	366	415	389	387	405	401	347	377	400	372	361	381	360	405	399	417	356	384	412	413	374	422	356	385	351	387	396	380	368	377	394	392	407	393	357	354	398	399	398	351	384	381	412	392	397	390	418	383	401	366	384	385	404	413	414	383	384	403	386	382	430	373	437	432	375	377	374	398	397	382	389	400	400	363	409	406	416	391	394	404	418	378	407	388	426	414	383	365	394	399	404	379	397	402	367	409	394	359	352	405	435	437	417	389	381	395	342	378	370	378	384	401	422	423	382	391	366	368	405	408	422	416	402	411	400	399	366	380	385	424	394	371	386	381	384	368	369	403	404	371	414	374	379	400	400	333	412	386	368	446	362	387	380	379	390	391	381	394	366	386	402	393	387	387	365	386	409	392	358	436	389	385	408	375	403	392	389	372	393	418	410	390	413	378	382	410	394	366	415	420	385	373	396	372	402	414	356	404	380	410	379	385	368	398	434	370	411	369	385	406	386	424	408	385	424	357	405	412	380	397	375	380	394	397	385	414	433	421	362	386	362	384	402	414	376	402	409	384	405	397	417	378	380	395	378	363	396	358	383	386	398	372	380	394	413	358	405	385	396	390	381	417	405	355	374	409	422	369	386	398	402	394	397	375	345	390	377	377	387	402	364	437	393	420	413	343	367	380	369	418	368	357	356	382	407	392	355	385	413	396	408	360	403	388	382	373	391	413	389	386	380	377	413	388	404	393	390	399	410	390	426	394	361	392	402	368	396	418	385	368	379	382	395	396	388	424	368	366	411	404	371	448	432	378	414	369	427	414	413	406	385	419	393	411	329	432	398	401	373	355	381	390	404	377	352	407	394	368	376	394	402	400	378	370	395	367	385	393	402	391	380	399	372	385	383	398	441	400	404	399	359	350	362	389	413	410	387	400	374	415	389	427	396	384	368	372	396	405	378	412	390	406	362	395	396	415	385	416	387	398	392	410	413	407	395	392	411	389	399	418	371	400	414	396	382	393	397	414	350	411	384	393	367	411	361	346	358	377	428	402	336	399	375	383	384	422	419	366	398	391	405	395	405	398	374	386	376	395	379	377	362	395	392	387	387	385	355	368	435	336	360	365	378	388	413	405	400	418	409	396	382	391	403	409	402	357	405	389	415	416	432	384	381	408	388	379	411	378	419	375	367	422	422	408	401	377	399	366	393	372	382	381	396	402	367	413	369	426	387	342	397	394	370	409	369	374	426	365	421	365	398	388	413	394	401	408	414	372	394	393	382	383	367	390	374	390	389	393	356	358	381	339	393	393	371	378	394	408	399	372	368	384	385	405	385	387	418	387	400	371	377	393	407	372	397	387	380	419	391	386	388	412	356	397	403	349	407	433	407	370	400	415	395	407	397	381	412	421	368	414	387	365	377	394	398	367	389	368	387	367	379	409	397	395	368	365	366	360	392	401	398	380	420	383	369	387	398	364	388	384	386	364	383	373	424	379	385	362	409	417	406	409	366	395	404	389	443	400	402	390	378	393	394	439	390	385	437	379	418	399	380	374	400	369	434	402	352	369	425	374	359	376	403	370	379	391	411	416	368	382	383	370	412	435	388	388	370	389	397	383	438	405	399	402	381	385	390	412	369	404	368	359	408	392	389	386	385	395	387	400	401	412	386	392	389	392	383	360	403	378	388	386	391	369	403	385	362	368	373	375	389	406	396	386	386	352	401	416	398	437	388	414	402	369	393	388	403	400	413	387	360	365	399	376	396	383	379	392	391	356	387	384	362	402	414	376	408	405	419	426	366	393	375	414	367	363	393	374	419	403	380	436	370	403	406	395	414	408	411	426	370	394	411	385	375	420	390	413	427	397	406	392	372	416	403	395	398	449	393	394	383	381	409	390	388	392	384	387	412	413	344	402	393	376	364	394	374	368	384	369	366	370	403	447	405	359	376	367	405	402	367	360	389	384	392	382	417	380	368	366	401	403	432	406	359	370	382	396	380	347	378	412	396	411	383	421	353	401	374	380	393	388	392	427	430	383	428	385	406	380	368	397	379	392	339	386	392	372	410	367	391	393	393	421	353	397	355	372	371	381	368	393	418	381	384	407	389	431	380	375	395	383	379	410	386	402	372	406	385	430	381	363	366	372	410	390	418	399	385	429	370	417	392	398	368	401	366	372	421	419	405	420	417	397	431	409	384	368	387	354	423	376	389	403	417	397	373	361	385	382	411	396	400	398	370	376	396	389	375	413	394	367	385	391	375	364	379	394	410	386	400	392	390	416	383	381	373	389	405	395	405	368	438	390	418	392	389	400	376	384	398	425	388	353	395	385	400	412	413	414	379	385	402	380	390	364	377	409	394	376	407	408	416	423	417	434	394	392	379	427	425	390	394	391	395	411	406	398	405	357	424	360	423	433	374	386	405	378	392	411	400	434	397	372	392	392	387	415	432	385	398	369	379	387	364	400	390	358	402	420	410	392	416	407	358	372	396	400	417	394	398	406	423	371	385	382	419	389	390	392	406	406	414	409	389	383	402	431	382	381	405	387	431	414	364	402	372
29558	10515	8904	4656	3161	2540	1972	1633	1437	1247	1151	1059	1064	977	902	857	867	808	794	773	782	764	760	746	740	702	740	741	714	721	665	663	767	726	697	688	728	715	714	705	676	731	690	665	675	676	693	694	681	687	661	713	674	715	695	673	702	688	655	704	671	665	677	666	678	698	725	716	687	680	639	622	731	649	645	654	680	657	699	688	696	711	664	723	626	655	646	720	708	689	685	680	681	651	652	712	672	678	709	676	679	657	677	703	691	628	720	678	693	652	668	700	646	658	702	656	731	679	724	681	696	684	694	688	690	685	688	652	706	699	708	686	688	674	680	690	678	696	693	697	674	677	696	706	639	662	720	687	684	697	717	666	686	669	686	677	655	667	634	685	668	665	666	651	689	706	673	691	661	718	694	646	650	655	675	703	666	708	690	681	677	660	649	658	703	681	672	638	742	682	691	638	710	681	707	659	699	661	683	680	677	704	650	656	663	698	678	709	677	675	677	660	665	672	684	665	660	688	687	677	635	685	627	691	716	670	677	658	663	648	664	669	696	654	684	685	662	676	681	660	682	650	707	679	691	665	669	686	694	693	705	680	663	726	680	633	660	666	668	646	645	639	699	640	688	681	657	666	652	693	651	684	671	701	672	686	713	628	670	660	656	664	727	677	658	676	703	659	667	674	688	688	650	627	679	696	673	684	706	667	667	672	657	694	686	612	694	660	667	705	664	639	677	670	655	654	653	707	664	710	648	695	675	718	658	636	694	670	701	652	665	656	657	709	655	724	705	658	657	683	675	682	679	691	701	704	698	647	677	676	657	724	702	701	700	705	720	699	674	680	651	679	722	710	714	672	635	690	690	651	703	633	733	654	667	673	676	661	621	655	682	679	716	654	669	678	658	689	638	673	685	694	653	702	696	635	702	657	643	664	712	679	724	684	686	710	681	653	669	753	667	682	662	669	663	633	710	671	680	689	723	656	673	669	671	667	719	662	659	670	660	630	670	678	657	727	679	648	695	672	681	686	674	671	701	672	654	681	675	683	664	716	677	679	658	687	644	647	682	644	682	666	708	642	688	627	679	678	675	724	652	685	666	723	657	691	727	666	661	707	717	707	688	660	665	683	616	618	668	655	650	674	664	687	742	706	719	660	655	676	701	636	677	659	700	641	692	677	696	699	688	683	645	703	699	666	630	715	687	643	643	663	720	644	707	695	726	688	651	676	677	645	693	643	655	698	674	672	651	689	671	655	689	667	702	668	619	651	673	643	713	657	713	678	692	666	652	684	655	659	629	706	665	714	657	641	718	704	710	686	733	698	700	700	660	671	725	680	698	621	668	710	637	660	679	689	655	657	695	675	680	717	708	663	642	689	693	652	661	623	662	690	703	710	633	655	685	693	680	641	651	598	689	673	666	645	677	657	673	683	650	689	728	657	643	703	698	698	689	713	631	728	699	699	664	654	672	637	711	705	639	660	694	677	655	697	636	638	643	682	662	683	654	729	619	678	679	632	676	690	747	687	686	675	685	698	673	665	710	642	654	730	670	681	673	676	654	670	677	692	706	651	640	662	682	663	710	657	692	671	646	699	678	693	674	677	683	699	689	662	683	664	693	702	663	691	678	663	702	631	677	689	682	688	681	695	641	658	691	672	645	690	640	654	691	679	679	649	693	696	692	659	647	658	603	702	715	662	686	652	678	693	671	642	654	667	675	671	632	644	700	680	679	689	697	730	689	675	652	664	687	693	672	630	663	659	702	622	654	672	658	674	611	665	707	708	650	708	658	676	684	697	695	706	660	716	666	676	674	693	666	705	659	690	646	701	644	634	645	691	676	648	716	641	693	695	665	661	645	663	696	620	702	655	712	687	659	697	651	675	679	678	674	740	626	684	661	674	685	714	696	699	652	660	691	687	692	690	608	707	675	672	682	666	643	632	663	645	641	695	651	698	668	627	687	631	652	689	720	719	647	683	736	703	694	686	668	667	632	620	661	712	717	694	685	662	705	702	687	643	709	670	696	708	614	749	681	664	672	695	653	691	696	682	719	679	694	675	656	647	708	658	683	653	684	705	683	666	620	657	666	653	643	694	691	658	717	660	661	702	699	692	643	686	688	645	700	703	700	642	648	733	697	627	677	650	635	678	687	670	658	666	710	664	671	680	692	683	644	675	675	698	719	684	698	691	700	661	706	692	687	691	670	677	709	685	646	669	641	672	704	644	697	668	678	643	690	648	620	715	640	732	608	661	645	698	633	637	720	697	676	685	728	652	668	635	654	678	701	674	694	679	680	668	635	667	691	719	668	651	654	714	696	698	670	660	670	576	708	651	631	682	695	715	698	710	709	689	671	692	674	658	703	671	683	649	665	641	692	709	677	661	681	699	663	669	672	628	722	675	735	727	670	632	687	652	717	672	632	641	687	694	648	640	674	745	682	640	652	656	706	680	653	653	685	716	706	625	631	670	728	716	682	696	671	739	646	639	612	673	693	661	733	676	620	651	684	675	716	681	685	739	649	688	691	694	694	622	665	688	686	697	691	657	697	722	686	651	671	667	623	705	665	658	664	696	686	690	642	666	626	691	677	696	645	712	692	676	749	661	680	673	674	667	681	664	669	698	662	680	670	713	668	715	734	723	659	715	696	660	686	684	722	706	640	682	686	689	663	684	665	654	683	685	664	688	724	650	692	680	690	693	700	651	614	642	664	679	651	692	670	703	707	670	697	669	664	650	662	672	679	696	635	734	654	717	678	683	694	697	682	682	679	724	703	680	696	752	656	650	663	668	713	678	702	712	679	678	662	685	662	716	670	641	689	652	700	676	692	679	725	685	645	633	654	627	641	672	748	679	656	726	673	660	647	686	704	659	719	689	664	727	674	647	710	673	723	685	719	678	686	681	688	644	655	654	674	647	669	680	699	665	676	663	665	640	624	665	669	675	662	692	671	666	651	700	659	671	674	634	709	687	711	662	681	634	706	594	669	678	665	698	614	639	702	661	689	682	688	712	669	657	655	683	680	670	709	647	679	667	661	672	653	674	704	655	669	673	657	691	626	683	668	646	681	690	674	687	660	723	646	668	659	678	675	649	676	631	672	689	714	677	660	611	660	679	691	656	671	657	665	654	697	699	640	680	660	681	657	642	699	671	706	677	689	688	678	662	674	681	673	671	665	647	709	698	644	669	683	672	713	633	641	671	662	711	649	668	665	723	681	673	620	674	689	640	651	665	662	678	664	619	668	698	640	678	658	687	682	687	661	702	702	674	646	708	728	704	713	672	703	684	663	695	671	700	720	650	660	633	705	697	690	663	651	707	646	666	682	629	686	647	664	687	665	673	688	701	725	682	726	640	663	675	691	645	666	709	703	688	640	669	691	672	690	675	685	731	673	666	722	714	669	658	652	711	717	710	654	675	686	719	668	702	687	689	636	668	667	656	677	662	683	677	659	669	668	681	659	676	691	713	704	659	712	651	654	673	683	650	704	700	674	667	652	684
23597	21606	29943	23753	21611	20393	3158	1268	999	929	910	850	778	742	777	731	699	695	648	650	672	623	660	647	596	646	645	648	654	607	598	599	586	586	662	636	640	620	611	624	660	615	629	632	625	623	638	569	594	604	623	583	591	635	596	588	620	630	631	553	629	598	588	518	640	680	584	611	596	589	594	597	579	598	589	610	584	582	562	625	600	559	602	605	626	608	622	594	620	588	606	613	597	629	594	598	605	630	575	584	586	587	581	613	616	614	587	597	583	597	604	600	615	599	593	641	591	632	630	638	586	608	558	624	578	575	608	596	569	589	608	614	615	559	576	555	602	594	609	591	583	628	632	605	619	582	604	636	628	600	554	616	607	584	602	592	592	626	591	592	574	604	654	557	589	619	621	556	630	614	616	614	621	665	580	569	596	590	598	579	578	581	638	570	608	526	607	623	598	608	592	611	570	574	584	599	581	590	583	601	617	607	569	616	579	560	580	604	617	593	603	634	585	573	559	648	593	597	593	601	558	605	583	602	575	592	609	599	582	631	625	568	607	630	618	608	597	583	572	568	600	640	635	581	630	579	620	651	607	623	639	595	616	600	636	614	614	559	546	583	590	663	615	548	624	561	614	640	540	643	582	618	623	585	601	622	597	557	600	616	589	616	581	601	613	615	557	618	645	622	592	593	605	578	537	628	570	593	668	593	604	613	613	609	565	584	591	545	618	592	610	563	558	573	586	592	615	607	614	563	633	582	571	616	564	608	575	619	587	594	580	594	563	599	574	577	627	619	555	561	616	629	669	626	586	616	588	590	574	639	624	601	629	606	609	559	601	538	600	641	617	610	583	575	625	596	586	623	626	564	580	590	617	602	583	534	621	540	614	581	600	586	603	628	582	623	582	558	598	618	648	589	614	608	592	606	617	578	649	567	616	592	671	593	604	623	574	627	571	583	644	618	579	591	657	600	596	591	623	575	607	630	575	595	567	597	616	568	628	585	574	588	611	620	650	605	601	639	638	595	603	575	558	579	571	621	600	575	615	592	546	599	574	613	612	554	569	592	577	572	588	586	601	582	605	613	603	610	594	562	614	585	673	649	589	589	641	598	619	581	561	618	557	579	570	575	619	624	626	594	606	603	582	572	616	573	635	617	588	600	595	607	601	594	616	603	558	578	619	597	561	566	609	607	610	591	605	558	597	557	558	559	549	579	579	586	612	592	610	607	616	614	636	630	603	569	612	613	584	591	649	578	580	636	621	580	647	625	590	570	617	664	619	611	583	589	568	583	579	588	599	631	595	576	633	598	579	592	578	659	590	651	589	613	610	615	572	558	631	575	590	625	596	611	593	646	619	610	594	565	580	566	605	602	576	634	609	611	559	604	556	581	580	592	619	608	570	580	603	578	595	617	588	587	625	602	604	593	605	596	590	594	604	588	609	605	582	562	595	543	576	600	639	580	595	567	557	591	633	596	650	581	616	580	580	600	635	609	623	596	626	590	564	613	588	610	560	622	583	580	580	615	588	637	643	571	579	605	570	559	593	609	557	604	586	563	594	583	619	619	549	585	611	568	629	630	621	629	593	566	581	571	570	602	586	586	612	611	601	593	580	632	603	594	545	583	620	656	603	613	645	611	569	603	592	596	600	604	636	614	593	601	575	612	557	590	565	610	628	612	588	630	590	669	566	578	547	656	589	597	576	603	566	589	587	575	638	581	568	613	608	573	592	567	597	579	575	571	649	605	574	572	603	598	575	602	570	598	598	576	584	625	581	580	584	580	560	594	615	604	575	590	543	609	597	578	647	615	563	601	619	603	605	577	594	582	582	638	589	672	612	587	620	608	548	596	595	679	600	608	583	574	652	621	603	604	595	616	604	642	636	561	659	604	571	623	569	624	600	615	582	579	584	593	586	567	586	586	618	610	642	633	592	592	587	590	602	595	609	628	643	605	610	599	593	574	542	627	622	561	630	593	606	596	619	585	592	558	583	638	585	592	595	589	547	573	618	573	577	622	561	594	607	638	600	584	572	608	594	606	593	601	556	601	614	577	626	599	606	611	595	601	609	566	598	601	603	587	601	567	547	592	586	572	613	592	585	593	635	632	602	582	640	547	619	566	608	609	592	582	608	633	619	594	596	594	609	616	613	602	581	616	573	554	601	631	590	589	541	593	607	588	583	587	625	564	643	561	599	508	566	583	567	581	568	588	588	616	606	596	571	573	596	581	588	585	585	624	567	536	614	602	589	564	630	567	623	555	613	593	617	581	643	565	556	591	588	601	580	573	577	637	609	569	567	609	613	582	575	619	637	616	566	656	584	603	606	606	570	557	581	586	639	600	610	582	602	588	560	614	597	589	606	614	591	603	587	599	591	587	607	590	628	560	612	616	606	587	614	584	574	616	591	598	597	608	576	583	588	553	613	600	562	605	573	616	613	597	587	563	577	601	589	585	618	600	577	630	548	585	576	629	581	573	594	601	562	583	567	556	565	572	588	567	586	607	583	582	603	598	630	638	598	587	563	592	589	617	597	550	601	629	629	582	614	610	556	556	564	590	584	570	566	603	571	601	594	614	581	635	590	632	605	567	570	567	632	577	586	615	559	586	587	640	588	613	589	636	567	610	561	587	616	566	601	619	632	612	601	607	573	579	546	606	594	581	622	616	606	565	583	604	613	606	583	603	593	601	564	596	598	575	546	608	610	627	656	600	604	566	560	563	590	595	586	581	606	617	610	584	642	587	557	612	557	582	613	651	592	583	594	574	567	562	590	593	586	582	597	584	593	619	659	557	608	556	559	581	577	556	604	585	669	557	622	601	597	596	576	630	601	609	569	592	612	584	598	627	563	591	591	559	596	625	626	547	583	580	586	586	577	597	630	589	575	594	619	617	618	592	621	581	591	604	610	563	626	624	616	586	592	583	590	565	568	585	571	597	553	614	574	606	593	608	563	619	599	621	628	608	565	583	599	622	573	573	626	610	546	597	591	621	642	581	583	634	617	577	640	562	579	566	607	632	604	589	625	559	618	628	618	591	576	575	581	583	625	616	578	585	586	563	592	601	556	613	577	571	606	585	590	622	642	607	573	567	649	627	590	607	621	570	593	586	542	652	608	628	583	580	618	598	565	612	591	575	571	580	549	607	626	677	584	588	614	596	567	577	579	555	571	620	583	582	629	587	577	574	579	589	579	589	605	614	605	611	641	565	587	610	629	577	546	580	603	603	609	561	595	579	563	599	616	633	558	551	579	633	595	583	602	603	587	572	619	661	598	603	547	615	612	602	592	603	615	615	618	574	602	596	598	563	583	592	619	644	631	570	613	558	564	599	583	606	584	602	549	604	618	617	583	583	623	607	607	604	594	583	579	544	628	581	611	579	571	599	609	626	624	580	567	589	596	565	616	615	590	649	584	575	606	586	627	605	615	581	569	572	594	633	566	607	585	573	615	582	573	591	595	601	611	559	602	639	561	607	613	544	592	611	613	570	619	556	580	589
31023	16835	14267	7858	5664	4356	3418	2836	2423	2136	1981	1754	1646	1478	1435	1412	1358	1248	1267	1235	1223	1133	1197	1114	1139	1080	1137	997	1133	1083	1096	1078	1098	1059	1011	1032	1052	1033	1077	1083	1032	1049	1051	1028	1060	998	1006	1048	1009	1081	975	1035	990	1068	1026	980	994	1043	1030	984	988	1001	1022	953	1027	995	1001	982	1028	967	949	1002	1006	1048	1042	1032	1015	1068	1000	999	1004	957	1078	968	1002	1002	1039	1016	992	1009	955	1060	1032	1001	980	977	975	1021	1033	1025	1001	984	1008	1006	1038	1015	990	963	1082	1006	924	954	1063	1047	1015	1019	977	994	1059	998	963	1046	1016	1027	996	1000	992	993	997	1008	1010	1006	987	1002	968	934	992	992	1005	960	957	992	1001	1015	1031	1034	1007	989	1044	1037	1038	954	1009	968	1043	1003	1004	1028	999	984	1024	1012	1044	939	966	972	999	999	990	1005	991	1007	986	1002	957	1012	973	1004	1030	966	952	1016	1040	966	1007	1006	955	981	1011	998	1021	978	1016	991	956	1013	1000	973	1024	953	1041	1007	1042	1028	1011	1008	980	1018	975	1031	1012	1043	1004	1018	1026	1034	1068	1052	1003	1027	1022	966	971	970	971	998	995	958	948	1002	1011	962	1007	936	998	962	1043	985	1036	990	1033	957	952	993	1019	997	973	996	938	1063	976	964	1062	976	984	1040	1043	989	1014	989	993	1027	970	938	1018	1029	1008	1016	1010	969	1037	1002	987	986	1008	970	995	980	1017	1046	1069	1021	986	1068	991	1013	985	1034	957	1035	1017	940	989	967	1036	997	959	1028	953	1026	1009	1010	967	1041	1034	982	1038	1022	908	979	1030	962	1025	989	1074	1054	1032	1025	1002	970	952	1025	957	1027	970	1034	983	1008	985	1034	1036	1014	1047	928	1043	1021	955	987	1035	1002	1044	997	986	1011	1015	1009	1059	996	1012	1010	1066	992	979	986	960	964	1000	975	1039	989	1019	1014	970	1027	1045	991	982	1008	977	1019	1037	942	999	964	1059	986	965	1043	975	925	955	973	1009	925	1039	961	1046	1045	975	915	1039	1007	944	964	1029	1003	988	1023	1051	1011	1016	1020	1023	986	978	1015	1007	1033	987	1002	989	959	996	946	1008	1007	1019	987	1065	1023	1104	999	939	983	1011	995	1026	983	982	975	1108	990	988	1026	1026	1020	970	1049	1008	1012	960	972	935	983	1015	1037	1034	985	989	1027	979	1008	1003	974	992	1033	1000	957	976	1032	952	970	944	1038	1039	998	1018	998	972	1027	986	926	973	1031	1046	934	1002	1013	982	1011	1016	1017	1006	991	989	1017	947	989	1037	969	1025	1015	1005	1040	990	987	1030	1020	1033	932	999	990	983	1099	992	956	918	1009	983	1037	999	985	1012	1029	1001	950	951	1028	940	1017	1014	1023	1061	1032	948	1023	948	988	956	989	1003	958	1020	1002	971	952	986	963	1017	1058	994	1018	996	999	969	992	992	967	1015	989	1017	1007	1019	992	983	994	993	1038	985	993	1014	966	1002	1008	1021	1008	976	990	1035	1020	1014	1019	938	988	1011	954	980	958	998	1031	993	1009	1046	973	995	934	1007	980	1009	981	951	997	956	977	1038	1007	1014	981	990	948	974	1015	1045	1007	1026	1030	1001	1005	1014	963	986	974	968	1023	975	998	962	986	1034	1031	988	1025	1085	966	990	997	1100	961	981	965	994	986	996	923	1044	989	994	1034	999	1003	964	1026	979	1052	986	1038	988	996	987	1052	1001	1002	1015	1028	1035	966	1034	1093	973	1020	976	1032	1029	1051	984	961	978	1064	956	1025	1019	1027	1019	969	981	1026	1005	986	1026	998	1019	1012	1023	1095	953	1066	1020	1018	991	1038	1026	1054	968	998	1062	1033	1009	971	962	1050	1019	1026	984	1055	991	1047	1023	1038	993	1003	1037	1000	1009	1037	980	1001	962	1036	996	1005	994	1034	1029	987	1052	1005	980	977	1024	953	981	960	962	1000	1042	993	986	1017	996	1020	1038	1020	972	995	987	1023	973	998	1029	1034	1044	1000	977	998	979	974	1051	975	1045	1018	995	993	1004	997	966	1015	1065	922	1020	972	1014	939	932	924	1003	991	1042	1020	1011	987	1050	1007	1106	969	1043	989	941	984	952	1049	997	979	999	950	998	940	1015	1034	996	957	1021	1052	1020	960	964	1015	1005	975	974	996	989	948	995	1061	1034	1046	1015	989	984	1008	962	1036	1001	995	1029	1015	960	1014	981	1011	984	934	1049	1027	1046	996	995	1001	1003	1012	1021	992	1005	1074	1009	972	988	1027	986	1040	1001	977	1032	994	998	967	1021	944	1006	984	1002	1007	975	1026	1017	993	984	928	1041	970	970	990	996	949	960	1004	940	956	1018	1046	989	1018	999	987	1013	1046	976	998	1004	995	968	1005	1009	998	942	1035	1011	997	963	1029	974	924	1020	990	1103	1010	1068	1022	1031	1072	989	963	997	993	1011	992	936	1012	1032	1071	964	1058	1021	1021	1055	1005	1015	1049	1067	955	992	966	1010	1009	939	961	997	995	983	1053	1015	949	1049	1014	1069	944	1013	1017	984	988	938	991	963	979	967	992	967	1036	1103	1007	1034	1012	1019	1017	1012	959	1000	1018	969	985	1027	946	975	1018	1000	1041	1018	1016	998	1009	959	1040	1026	914	954	1022	1062	986	1050	964	985	943	973	1073	956	1004	1013	978	1041	1019	986	982	954	948	1001	939	1028	999	992	972	1014	996	996	981	1047	1054	942	974	981	1013	997	1005	960	951	1017	996	998	985	981	991	975	896	1008	980	995	979	954	1054	968	989	968	923	1002	1005	1009	1006	1009	918	1017	1056	1016	1019	1024	971	1018	1032	996	996	1020	1026	1050	1017	964	993	1020	1028	972	1000	999	1004	998	988	1002	1009	1046	993	994	975	993	994	1023	1012	958	1058	983	1033	1032	1037	956	979	978	964	958	992	986	1053	963	1011	985	971	948	989	1041	996	987	1003	950	1026	1047	1034	1014	1011	989	962	937	978	968	997	961	978	1004	1012	997	1029	994	1026	1019	1004	951	979	941	990	982	1018	994	969	1050	977	977	931	1022	1067	983	1022	1001	990	983	1005	1026	983	1019	1066	970	979	1001	956	1022	1068	1048	1015	996	1008	1016	990	1003	1006	1006	941	985	1049	1004	982	1009	1042	1007	974	981	989	1040	958	1036	933	1035	1044	966	961	1043	1024	1013	996	967	1028	1007	1063	973	997	959	1007	974	934	1023	1020	987	1007	1043	985	1032	1016	1007	1015	1020	962	967	984	992	1022	1001	1027	980	1000	989	957	1002	1015	1011	992	999	1007	981	969	1025	1003	954	999	959	959	1025	994	1033	1002	960	1001	1007	1009	990	990	997	1005	1032	1035	990	1048	956	983	1009	978	1009	973	1039	995	963	992	983	931	997	996	989	1008	1012	1051	1017	990	988	971	1032	1008	985	978	980	1047	974	1002	1016	970	1044	1003	986	971	989	988	993	1047	953	985	1018	987	1018	971	968	1035	902	989	985	998	1021	965	988	969	1041	1039	994	1001	1006	995	977	1006	1087	994	988	1030	925	1014	978	980	1006	1032	1007	1049	1018	977	983	1012	988	1040	994	992	1029	1018	982	1017	1016	993	1030	980	1006	996	1030	1020	1012	988	1073	1022	1009	1011	968	1074	988	981	997	1014	983	968	1068	1046	1016	1033	957	961	1013	985	1030	985	1023	975	981	1028	999	974	972	997	991	962	1064	1010	1002	998	1002	1017	988	989	1002	972	1002	1054	964	950	959	993	1066	994	979	1011	943	970	1033	1029	992	1019	1009	1029	1017	1020	999	978	1038	1013	940	973	1008	1004	997	1029	1055	974	989	1008	954	1028	1022	946	996	1032	974	999	1003	1004	1040	1042	995	978	975	972	1016	1009	1014	994	998	1014	992	1041	957	998	1022	984	1005	946	992	960	993	942	1016	963	979	992	1020	995	961	1027	1045	1059	947	988	1057	1003	982	993	988	970	1043	935	995	1008	1010	988	971	999	964	946	994	996	974	1013	1002	992	946	979	955	1043	1001	1056	1011	1009	978	1016	1033	1019	1049	1045	937	1019	971	1028	928	1009	947	957	996	959	1051	973	1063	1019	997	1011	983	1052	1012	977	1044	1000	997	983	1017	1026	995	1022
27187	21206	9413	528	293	187	191	170	179	186	170	156	197	175	149	157	151	164	161	167	172	164	172	164	158	157	152	154	143	154	159	180	152	152	170	167	141	162	145	156	148	148	152	144	159	173	166	153	150	194	187	154	140	176	158	130	149	144	165	155	166	174	164	146	176	152	175	175	155	163	146	152	159	168	148	185	176	158	155	148	168	161	152	137	142	159	155	156	141	154	163	161	165	162	144	155	148	186	168	149	167	156	156	173	145	145	155	149	160	148	167	158	162	155	161	174	159	182	160	166	152	180	160	154	142	137	172	160	148	144	151	167	138	172	155	160	146	154	160	170	163	138	169	137	148	185	163	162	158	146	165	160	148	153	164	153	157	164	157	156	129	172	161	146	138	157	159	153	173	159	142	147	190	151	146	144	151	169	162	177	173	155	162	163	149	167	177	163	166	153	160	169	173	157	165	166	149	150	166	156	157	156	151	160	169	147	194	167	159	165	164	150	194	168	152	155	168	167	139	164	146	157	153	147	177	152	153	152	165	173	150	168	161	150	155	169	170	173	173	154	162	172	138	168	149	145	144	146	170	146	141	186	154	177	160	143	165	162	151	152	158	153	141	167	157	149	170	156	146	172	159	149	147	168	156	170	155	165	153	139	152	161	161	151	160	145	160	155	170	168	177	138	191	164	178	157	154	151	167	172	137	152	168	161	157	169	145	164	150	160	152	158	141	177	143	148	174	152	153	172	156	184	146	140	153	177	173	187	153	155	156	146	132	158	168	147	150	130	173	155	157	156	172	150	149	153	173	154	161	166	164	138	168	152	163	181	171	170	166	169	175	152	175	155	159	147	160	139	164	163	148	174	151	177	157	133	176	155	176	157	175	150	169	167	184	150	147	159	153	169	158	153	168	157	148	169	165	171	160	176	139	177	161	140	157	153	166	159	158	181	134	176	132	166	148	158	148	183	147	145	167	133	156	141	158	168	164	150	150	155	171	177	169	170	157	158	183	143	169	143	162	148	161	162	153	149	153	155	159	154	156	153	156	177	153	172	155	166	149	147	164	179	154	153	140	165	142	161	167	157	164	142	155	147	162	129	153	159	143	152	151	164	155	160	151	146	161	168	175	140	182	146	154	138	138	147	164	135	168	127	170	169	139	157	171	153	141	176	159	162	153	168	145	139	151	164	163	163	164	169	165	147	152	152	161	146	154	172	179	127	147	152	164	155	149	149	164	156	134	177	175	164	166	157	160	151	171	157	159	143	163	161	155	150	147	155	171	165	164	164	170	180	139	141	141	179	174	146	154	164	166	151	169	145	146	145	169	152	143	166	138	160	168	141	157	167	174	172	153	158	134	175	157	166	173	151	151	146	150	139	168	138	170	191	139	154	172	145	184	148	130	163	156	154	153	150	137	167	148	157	142	158	173	165	153	176	159	158	142	169	152	169	167	178	156	138	179	153	147	143	157	154	131	154	170	156	176	169	173	146	161	161	151	146	177	144	157	173	176	162	159	156	153	167	153	154	140	156	147	166	143	139	170	158	146	168	140	158	154	166	185	174	179	161	149	151	154	153	150	150	156	143	157	166	143	155	151	168	148	148	161	184	162	157	152	164	149	173	119	161	138	159	173	175	157	175	169	147	144	169	134	131	156	188	151	166	168	150	167	174	173	146	161	172	159	145	149	180	162	151	158	171	150	151	158	169	174	136	153	171	181	160	173	157	191	146	175	173	134	132	161	155	151	140	139	145	177	161	128	144	165	161	182	163	139	160	161	169	129	135	159	190	182	162	144	183	140	154	165	148	143	145	179	159	137	170	142	153	182	160	149	155	159	140	140	153	174	155	155	160	160	175	160	140	158	157	155	146	144	168	156	153	171	154	154	168	165	174	160	177	135	168	156	149	162	145	178	155	152	147	157	164	158	180	162	150	146	158	162	173	154	148	162	161	156	169	145	152	161	156	177	148	159	134	160	163	136	168	144	156	155	138	168	162	150	147	152	140	164	157	157	149	162	158	155	174	152	151	156	143	166	161	149	169	186	155	162	172	175	160	162	143	174	136	137	172	166	161	155	161	154	149	143	183	141	151	143	171	159	156	167	134	168	156	159	153	163	159	168	155	142	156	140	172	161	145	177	160	169	150	157	163	174	138	179	189	176	173	159	180	153	165	140	142	164	169	155	177	172	148	132	166	165	155	180	144	154	156	146	164	146	184	151	142	151	146	153	160	156	184	170	169	176	174	174	165	155	170	157	163	149	162	144	160	137	185	189	181	177	149	152	171	175	151	163	177	152	139	166	169	151	151	135	142	153	136	153	138	157	155	156	159	158	156	150	153	156	160	153	152	119	158	171	173	164	169	170	144	148	156	153	150	171	160	149	158	151	140	156	150	133	171	145	158	158	136	163	148	165	149	144	165	156	146	163	170	175	153	147	173	176	162	151	161	184	194	165	134	144	138	158	171	152	158	145	156	149	135	144	159	161	173	170	172	155	176	160	154	154	155	178	163	179	172	147	150	156	158	174	157	153	159	164	152	164	164	141	153	145	184	154	158	144	184	150	162	164	151	145	155	151	168	158	169	141	146	152	155	128	142	154	157	153	164	171	138	170	185	143	150	170	143	171	147	150	188	154	176	158	166	178	175	153	180	135	185	159	148	149	131	155	148	150	181	154	159	133	161	159	173	166	153	158	152	173	166	145	159	138	163	142	156	161	153	129	149	145	157	150	176	152	161	172	173	130	147	154	137	145	137	153	153	152	172	150	153	174	183	149	173	160	158	176	167	154	164	138	141	166	170	149	136	161	151	160	165	172	149	147	149	159	157	132	160	172	150	133	151	169	181	164	171	174	160	159	157	132	136	170	152	162	157	165	194	168	142	156	165	160	136	151	175	171	154	170	150	161	139	155	155	146	134	156	144	149	167	154	154	154	149	185	154	168	161	180	177	136	158	150	159	158	180	165	154	154	149	147	151	151	145	170	178	147	169	160	149	180	152	166	141	153	168	187	159	170	186	154	156	165	141	164	139	153	144	155	161	158	154	166	158	171	154	148	156	150	167	167	140	173	156	180	153	172	137	136	158	146	163	158	162	157	165	150	147	149	139	169	192	148	157	154	152	145	178	160	157	162	171	169	140	156	154	164	148	150	152	146	135	167	147	196	167	181	169	154	165	163	187	188	157	156	177	163	161	165	176	154	149	140	163	159	156	170	189	173	157	171	159	141	171	176	148	160	156	184	171	170	153	149	156	165	157	139	162	179	151	157	149	180	160	153	181	166	170	161	167	162	149	188	160	167	183	152	170	160	159	165	148	163	162	156	160	142	162	166	158	167	159	152	171	168	168	166	168	140	150	142	150	147	190	160	147	157	168	154	153	164	157	172	170	161	172	168	158	147	145	161	156	174	146	164	173	170	146	140	165	152	169	147	144	146	154	146	138	147	157	137	169	153	152	141	158	157	140	168	182	169	179	166	175	159	145	153	174	161	185
16961	1348	1240	665	560	464	433	369	375	373	376	330	322	327	315	293	327	308	300	350	302	316	332	318	323	297	315	304	329	267	305	313	299	332	299	283	291	272	286	289	297	311	293	309	302	267	300	286	269	306	286	297	291	301	297	327	315	293	300	299	301	300	305	284	323	300	308	289	288	296	271	327	276	352	322	285	298	289	302	302	287	302	302	315	321	276	310	277	307	302	273	280	293	314	313	316	288	280	286	257	310	304	306	282	307	297	264	312	292	307	312	305	288	292	299	301	321	319	295	293	289	304	286	307	313	302	287	307	277	315	303	309	286	288	297	311	287	325	314	318	271	298	300	291	311	270	285	305	300	312	289	307	324	289	330	267	322	259	321	309	290	272	266	290	295	299	283	310	289	308	312	315	287	321	275	265	342	285	320	294	292	318	290	275	316	289	295	299	290	260	302	304	300	303	284	307	296	307	253	303	318	288	318	310	281	338	330	327	301	303	286	312	279	277	278	307	279	317	277	287	294	289	272	298	297	314	294	285	292	303	314	305	328	310	292	297	310	291	293	301	316	287	300	268	306	272	301	286	295	311	283	308	311	319	288	303	310	311	298	290	279	309	321	319	334	302	293	283	271	320	297	280	305	286	273	271	276	310	296	335	300	302	258	297	310	308	317	303	318	275	298	297	335	272	295	331	287	283	276	298	305	289	293	292	319	288	292	318	273	325	288	298	289	307	287	310	279	297	303	290	280	317	280	272	283	295	304	315	275	314	326	287	292	307	278	284	307	285	308	279	294	329	259	279	289	291	298	310	286	335	282	284	311	252	287	317	314	300	309	332	307	293	274	306	270	302	343	295	301	309	341	310	305	302	310	298	341	299	298	303	277	289	273	290	290	295	310	285	315	287	298	281	284	283	289	278	320	310	292	297	277	276	322	305	262	313	300	319	311	322	296	290	293	263	294	310	306	311	301	312	294	304	315	313	299	304	295	275	288	288	295	311	283	306	312	294	305	286	303	313	300	302	271	307	295	305	297	314	298	296	284	303	316	291	273	261	285	281	295	289	304	295	292	270	267	316	259	331	303	298	283	328	283	286	284	330	296	315	310	303	309	311	293	338	280	288	295	320	304	298	280	270	286	328	308	292	310	301	318	289	294	315	316	301	311	284	311	297	279	297	313	270	290	304	297	260	283	288	293	277	300	272	291	278	265	311	266	299	318	304	291	277	274	272	302	292	325	314	337	293	279	330	311	281	307	274	292	284	295	291	308	272	280	295	290	253	298	275	308	307	300	273	289	301	302	312	288	305	325	320	294	334	307	311	319	303	301	326	269	290	284	256	296	294	305	330	309	306	347	292	276	276	282	293	297	279	285	297	277	281	326	311	291	297	299	322	304	309	269	308	291	272	265	292	300	299	283	301	298	288	335	319	293	303	290	308	301	308	300	322	268	288	301	294	337	281	308	289	284	277	285	282	290	294	308	303	303	282	287	302	322	294	303	305	294	285	280	270	321	302	296	304	301	309	289	287	303	308	295	277	305	322	292	313	295	314	340	303	317	291	315	297	304	296	306	310	301	296	299	275	296	269	301	292	294	292	259	314	297	285	296	310	267	314	271	305	288	309	307	311	305	275	314	315	323	326	306	281	291	274	292	316	335	314	296	290	309	299	326	267	310	270	300	309	321	307	291	308	328	296	266	322	329	276	320	306	300	292	315	306	288	326	303	291	327	305	292	307	266	271	300	295	315	276	301	275	268	305	275	308	303	309	299	289	293	281	301	301	270	324	304	302	307	320	310	295	325	315	273	301	283	278	294	277	314	290	277	276	303	317	307	286	273	300	302	290	290	271	295	311	286	286	270	304	295	333	319	271	281	306	301	275	288	273	283	287	302	303	277	313	283	301	284	267	315	281	304	302	319	313	282	297	290	301	303	319	287	310	330	292	269	298	312	281	353	280	289	297	314	307	316	316	324	307	276	305	285	288	279	300	299	305	300	297	285	306	320	309	292	285	300	270	304	262	316	274	277	306	288	308	286	306	296	301	274	294	285	282	324	294	290	294	300	282	292	279	293	297	288	300	309	281	320	287	266	309	298	319	258	305	310	297	273	289	282	266	315	305	342	308	289	308	305	309	327	294	304	287	311	303	303	283	303	305	306	330	290	298	313	301	296	300	310	261	302	284	300	300	330	287	300	299	291	275	285	280	299	326	318	295	300	284	302	272	292	278	313	315	294	276	285	292	267	299	265	308	301	300	307	301	297	293	306	313	303	306	343	295	317	303	329	273	295	294	313	306	297	285	309	262	317	285	315	309	310	290	312	276	291	309	335	288	311	285	306	271	314	277	309	300	267	288	279	314	304	280	297	282	334	305	275	308	285	297	283	292	304	306	317	308	261	293	316	284	284	297	291	295	300	313	339	304	317	332	261	332	283	280	326	280	294	284	296	289	350	304	274	305	293	310	293	294	282	289	268	307	290	281	292	323	303	278	305	302	304	283	300	301	291	295	320	317	277	291	310	264	302	294	271	281	310	316	330	305	296	288	328	296	291	321	326	267	312	269	312	336	292	309	257	330	307	267	304	279	285	281	285	292	276	314	303	305	290	269	280	319	290	327	309	300	293	297	297	306	279	292	311	317	288	313	279	262	306	268	291	306	272	299	267	291	307	294	346	328	306	291	301	269	293	276	292	299	276	291	299	328	323	293	312	288	295	295	329	315	309	317	307	296	296	300	301	297	267	308	288	302	297	313	271	270	284	329	321	269	298	314	319	291	284	295	296	295	290	293	307	317	283	319	282	295	278	295	293	284	279	304	310	283	322	274	285	316	287	304	269	345	296	286	300	317	280	287	299	274	296	288	283	320	291	299	298	290	304	289	311	257	284	281	271	319	290	279	315	316	316	294	309	287	297	280	290	321	280	316	277	285	284	280	311	284	311	297	325	296	336	292	328	309	290	310	284	292	300	265	271	300	291	306	289	305	280	294	294	289	298	255	339	314	308	323	268	275	320	313	277	285	308	276	280	312	284	276	327	298	286	286	276	303	300	349	343	292	328	285	285	280	283	289	326	302	293	282	303	325	291	273	259	347	293	312	278	304	313	313	291	295	300	292	256	308	304	280	327	299	260	328	289	332	280	297	298	301	285	276	330	325	280	309	301	296	282	307	313	279	287	323	294	300	299	311	267	289	320	302	294	313	305	301	274	289	308	314	289	315	298	295	277	287	303	270	277	300	333	267	300	281	291	276	276	297	281	297	283	310	314	293	280	303	300	281	314	291	323	273	287	288	303	272	289	334	324	297	297	292	284	280	336	291	320	316	317	304	292	286	299	342	279	304	287	286	286	298	292	318	303	285	308	304	330	302	307	289	282	329	292	286	324	307	308	294	316	307	265	302	305	291	308	308	307	329	301	304	285	293	323	294	290	308	295	284	299	292	309	295	305	291	285	287	275	326	304	306	296	310	271	332	285	300	301	274	281	306	316	313	293	310
24714	21642	29251	24497	20899	2917	956	687	625	562	551	496	476	503	480	431	434	431	423	421	398	422	398	416	417	405	393	442	380	400	401	415	411	421	404	414	394	417	389	402	420	369	415	415	386	395	382	401	409	414	370	386	397	384	389	411	431	398	383	424	418	390	377	422	379	379	383	423	424	414	424	422	449	399	358	389	411	422	404	376	428	421	368	375	392	412	376	392	401	414	408	384	447	409	379	384	386	374	406	362	400	409	395	411	376	386	395	408	382	423	416	399	383	404	399	387	391	375	380	389	392	404	429	382	417	413	418	352	401	433	396	367	369	397	414	391	415	405	389	363	378	382	390	378	354	429	375	362	414	401	385	420	358	411	374	380	430	373	389	356	417	380	414	366	373	420	408	374	379	401	403	397	377	395	362	328	380	386	363	395	402	405	424	396	364	391	426	376	411	387	384	405	379	396	399	383	389	399	417	391	376	395	379	389	385	403	422	376	409	377	398	406	417	420	376	381	418	388	387	363	391	397	404	422	377	384	406	389	365	399	414	372	361	391	414	371	385	388	414	379	422	385	335	370	398	403	372	389	370	397	399	423	377	379	394	404	369	404	370	377	416	354	411	397	403	429	389	397	394	413	381	410	394	410	380	371	358	347	387	401	395	387	405	406	403	385	419	391	400	384	388	393	381	402	400	373	406	373	423	378	382	351	397	390	425	395	389	403	412	413	397	388	415	398	391	380	420	386	350	373	386	385	364	368	392	365	389	373	392	391	412	372	369	405	378	382	386	377	387	389	405	375	389	378	410	371	385	400	373	409	445	403	412	412	420	421	394	391	395	425	394	398	409	385	407	420	409	421	394	407	396	377	383	387	389	378	379	384	418	415	403	373	405	396	383	383	346	408	389	399	383	366	368	379	390	369	408	380	373	395	408	394	401	400	378	398	395	385	356	366	397	370	362	370	371	382	387	374	383	411	442	373	384	400	402	386	368	364	395	430	368	404	380	353	391	394	388	386	385	375	368	377	412	425	387	377	382	405	404	374	405	402	405	410	374	365	404	373	387	366	370	369	402	385	367	377	397	417	408	390	375	405	376	414	364	404	398	360	402	360	371	406	362	404	414	379	409	369	386	395	380	416	363	351	416	381	391	402	394	389	354	437	388	385	399	398	397	359	392	403	383	378	407	394	383	382	388	383	412	410	399	404	413	363	411	381	374	408	361	394	421	386	388	360	359	390	420	401	408	412	384	365	387	390	368	391	350	355	402	415	351	386	400	368	392	403	396	374	379	363	372	388	368	370	369	380	380	399	368	403	365	371	379	400	394	363	362	376	396	417	368	388	409	384	363	369	390	389	356	398	392	394	383	439	396	373	384	403	383	349	381	399	382	401	384	375	413	421	424	378	455	370	405	393	354	410	398	370	404	380	371	390	377	394	392	399	392	428	385	400	396	434	380	382	391	377	389	401	392	389	399	406	403	376	380	385	391	375	364	383	388	392	387	391	401	390	410	384	402	411	408	355	377	372	440	408	403	445	356	381	391	366	402	404	378	377	382	373	422	377	371	367	413	368	386	399	398	365	359	393	428	426	400	406	407	383	398	418	393	398	381	333	400	403	342	383	386	372	370	406	379	384	411	385	382	394	415	395	408	382	413	400	406	366	400	402	368	408	432	414	391	437	414	397	394	396	362	365	405	391	412	416	399	368	378	404	392	412	386	406	394	398	402	395	368	382	394	402	366	434	389	405	367	396	387	403	367	420	386	380	378	359	414	397	407	403	412	418	373	375	406	386	389	422	393	425	380	387	390	364	391	376	374	416	425	418	389	373	395	403	420	401	417	394	389	360	407	428	386	356	406	390	360	384	352	393	376	410	393	382	402	359	364	414	395	408	421	390	361	391	399	401	388	391	425	408	377	393	386	395	377	417	378	385	383	417	381	422	385	377	376	421	371	397	372	388	377	394	379	378	392	393	394	368	402	406	376	374	400	393	390	388	411	386	400	391	399	377	417	367	357	383	386	406	380	401	390	418	390	378	373	408	378	408	361	389	390	363	407	376	398	400	387	412	383	338	387	403	405	377	400	387	385	393	391	416	360	411	335	371	422	406	387	400	346	383	365	402	423	393	388	369	367	384	389	415	422	381	404	426	412	416	408	399	424	361	407	406	396	393	411	352	367	407	398	379	424	390	424	374	370	418	356	385	423	382	414	338	406	372	415	342	392	355	375	389	391	431	395	413	411	377	381	381	407	405	421	362	380	371	366	402	390	364	434	406	366	377	378	388	388	405	366	362	382	400	430	391	393	417	394	426	404	380	422	403	375	376	391	377	375	400	374	395	362	383	406	367	374	375	404	395	382	377	367	395	392	418	406	416	365	366	395	390	430	406	374	367	392	422	386	396	376	372	385	427	401	403	385	376	360	403	398	404	388	370	406	370	392	362	421	362	404	386	377	352	400	385	376	398	400	391	384	383	401	380	369	401	365	410	357	349	383	399	382	362	383	378	402	400	363	406	386	395	386	359	391	386	381	362	383	416	361	377	372	403	397	382	385	421	390	394	383	359	367	374	379	411	371	398	387	354	379	434	384	386	408	402	401	394	404	395	370	352	412	379	382	412	392	407	375	388	420	388	391	411	423	350	388	400	388	395	404	389	405	376	357	423	409	384	388	399	391	419	397	386	424	351	366	374	380	385	354	398	395	401	383	390	394	395	408	415	350	413	413	359	393	433	407	400	392	366	399	404	372	407	389	417	397	389	390	373	365	383	382	419	428	378	391	386	337	391	381	397	373	376	369	363	391	380	365	395	398	382	400	400	391	420	417	388	398	393	406	379	387	360	378	373	352	361	396	409	353	409	387	382	377	365	393	373	438	416	389	391	409	400	350	380	378	362	366	357	404	403	380	369	401	375	389	404	377	375	411	379	422	398	366	410	424	385	383	386	385	412	414	371	377	404	349	405	367	388	387	414	403	350	409	418	396	357	391	381	370	387	357	413	378	394	376	421	395	390	370	404	371	391	388	389	388	388	391	412	392	390	392	382	401	412	392	446	397	370	381	382	373	417	385	368	379	410	406	420	367	405	396	420	402	402	392	432	390	400	393	332	396	415	381	391	355	392	409	409	393	388	335	381	398	387	387	413	400	398	379	391	387	358	381	395	391	448	414	415	370	373	379	397	389	382	395	375	383	365	405	386	396	394	402	371	366	384	422	368	403	404	384	371	375	382	371	381	406	376	395	373	411	401	413	403	356	406	372	372	421	390	398	366	360	399	407	376	358	383	380	408	382	393	400	397	426	391	375	378	401	428	417	391	420	397	404	405	401	375	373	403	385	362	406	352	382	368	374	419	386	414	406	408	396	403	402	408	356	389	404	420	374	389	395	441	414	393	392	405	416	395	394	392	393	425	393	398	382	378	407	394	383	363	400	362	408	400	400	388	347	403	339	428	386	400	403	385	384	383	394	418	410	367	395	373	382	398	406	384	424	364	392	363
29859	10371	9030	4628	3126	2588	1915	1657	1451	1277	1139	1089	1028	996	883	889	898	857	818	819	772	796	737	750	734	742	745	714	762	724	735	698	680	691	695	724	715	664	704	721	698	683	743	702	706	653	728	724	678	691	718	681	720	676	685	702	713	686	687	711	702	699	692	677	683	669	670	699	719	663	691	670	683	629	641	697	677	593	720	622	658	673	671	660	664	714	692	710	727	669	666	710	626	665	679	709	655	685	679	715	692	668	668	692	675	688	672	716	636	658	670	707	662	654	661	660	629	643	684	671	708	669	670	670	676	676	686	642	677	704	676	699	736	682	708	676	621	679	663	711	705	640	666	701	715	642	680	652	653	636	681	688	659	686	653	683	734	654	708	675	702	689	652	655	691	650	632	692	737	648	716	655	692	694	677	670	634	695	656	704	684	672	655	665	621	673	714	645	720	705	681	672	688	667	727	642	695	698	661	677	669	693	672	690	656	703	658	686	681	685	664	699	729	673	645	718	683	686	623	699	650	665	679	656	734	706	713	691	671	674	660	687	664	663	694	698	685	698	647	656	682	635	691	672	693	669	702	711	667	680	671	674	658	704	661	678	713	639	638	659	670	674	658	685	693	650	729	688	656	681	663	680	667	657	738	669	650	696	673	684	698	679	662	662	619	693	659	674	742	693	635	605	640	697	672	644	703	706	703	641	660	693	722	675	703	696	704	646	653	689	682	700	623	716	684	680	694	671	667	642	704	687	685	657	730	682	660	652	692	654	687	664	644	698	671	682	644	655	666	737	723	673	662	645	696	681	627	665	650	660	655	645	679	683	696	672	675	719	671	720	653	688	676	667	709	694	699	695	705	669	691	659	707	709	669	713	679	666	649	696	674	638	664	635	694	663	681	691	695	695	676	645	697	693	660	651	677	656	659	677	707	684	663	709	600	689	721	678	681	694	684	702	686	652	717	695	651	689	695	668	667	678	640	685	704	702	677	710	659	637	735	636	681	645	724	699	657	713	669	651	650	632	690	684	669	676	664	632	671	698	657	661	685	650	743	660	693	684	642	664	682	678	644	715	669	718	701	639	632	698	652	670	724	668	713	698	682	730	708	672	701	660	693	625	634	688	682	667	664	687	669	643	662	687	666	686	661	650	694	696	638	627	690	699	661	660	686	669	622	714	639	745	651	693	619	649	654	647	636	646	657	684	682	682	722	672	709	659	706	702	669	715	710	635	724	679	685	681	701	687	687	684	677	689	627	632	658	742	693	683	674	676	715	668	702	699	689	662	674	704	693	698	674	689	629	701	668	694	753	655	694	677	675	631	684	687	669	680	660	701	699	646	661	722	660	661	668	690	685	683	699	644	659	661	690	683	680	658	682	634	608	695	667	635	688	662	679	654	674	673	653	680	654	664	703	701	669	674	639	697	658	649	698	669	709	710	695	651	680	677	670	693	701	702	685	633	700	712	668	712	684	700	666	656	668	647	630	669	644	655	682	653	658	699	648	640	679	681	663	663	658	693	679	683	698	724	691	705	671	677	696	664	681	660	700	691	674	699	649	653	676	660	653	687	682	697	686	676	665	676	688	683	684	637	689	679	689	641	696	677	599	669	639	640	686	687	651	649	672	614	641	688	714	730	662	693	655	686	689	696	658	712	642	686	699	683	686	662	657	692	672	723	677	700	716	703	697	655	671	646	697	693	641	652	695	685	679	721	673	633	652	644	702	685	673	712	632	700	716	673	681	702	665	644	667	699	679	668	706	690	665	657	640	629	669	680	685	682	675	643	660	701	674	694	664	707	631	704	686	736	725	702	657	681	638	661	655	727	689	691	682	694	641	687	689	679	681	702	685	672	683	653	651	654	638	611	667	660	678	660	665	703	670	656	714	669	688	716	656	658	671	726	711	649	673	670	670	684	717	687	710	658	667	658	725	674	713	686	661	629	682	667	617	656	682	672	662	722	676	695	692	697	695	669	689	711	676	651	667	659	712	687	642	682	656	651	706	657	705	689	663	720	656	644	664	646	627	651	663	677	711	666	631	706	691	657	666	725	655	632	681	649	683	697	696	673	692	688	690	647	674	674	662	644	704	676	687	681	677	630	750	679	652	689	653	684	664	639	697	680	668	643	647	646	690	703	685	691	706	704	703	737	690	681	659	669	702	740	671	637	685	625	684	657	643	692	663	670	683	679	684	626	698	678	716	708	702	665	724	744	701	722	664	671	672	651	713	685	724	723	701	664	678	693	660	672	715	644	676	696	679	653	677	663	678	676	705	640	633	673	690	683	655	713	674	677	683	675	662	702	617	625	659	713	651	685	677	700	683	720	685	679	668	674	670	702	646	658	702	668	678	640	675	661	696	703	645	687	693	655	645	685	646	684	680	637	653	718	631	695	721	653	687	661	674	664	652	709	690	688	629	665	734	699	667	651	719	697	649	711	741	693	640	677	670	668	689	679	682	675	645	666	689	685	689	700	719	702	683	654	714	677	696	659	670	720	654	703	667	692	645	698	684	645	675	664	653	651	703	697	652	669	702	707	736	688	683	623	708	670	673	599	651	718	690	665	647	657	639	665	649	674	624	669	680	761	718	698	662	682	643	672	693	659	679	690	676	684	675	649	647	688	697	679	640	714	643	661	681	648	702	659	686	698	639	666	686	735	666	660	696	717	697	706	681	623	649	706	699	676	704	650	620	675	674	656	686	669	681	622	656	690	687	641	665	682	677	677	607	734	700	667	698	650	690	652	709	670	679	696	647	661	663	684	647	729	653	693	696	649	616	626	676	710	692	695	662	646	678	681	696	642	691	671	704	709	644	675	653	685	711	647	692	664	692	670	685	682	683	726	711	669	649	670	691	679	620	697	696	680	641	708	659	715	683	719	656	698	686	673	667	680	740	688	661	714	642	676	679	664	684	707	708	722	696	676	710	640	682	706	673	672	639	702	642	730	689	691	688	620	670	685	680	687	644	659	751	674	695	671	670	676	670	655	660	683	628	693	678	700	665	689	668	655	652	679	675	703	676	669	678	664	665	647	630	689	692	650	646	663	677	660	674	675	679	674	637	625	657	645	726	666	712	647	690	686	727	718	658	706	650	686	661	659	712	687	654	624	660	687	686	681	692	697	711	672	669	665	651	671	732	662	649	696	671	679	714	634	662	689	629	669	637	672	688	716	685	642	660	643	657	699	681	680	685	640	698	647	705	659	695	708	708	625	689	664	639	709	678	692	701	702	665	702	679	684	677	659	697	723	658	678	687	633	668	695	699	700	658	696	685	618	677	712	646	626	735	712	648	631	711	692	668	685	656	670	682	683	680	644	677	703	689	665	635	670	702	659	700	711	690	707	707	668	681	682	616	668	668	673	638	644	724	693	678	676	691	691	686	641	664	694	681	702	661	704	622	680	691	666	718	674	653	650	659	700	639	648	696	660	731	673	677	674	673	695	725	664	703	711	689	653	693	656	677	697	715	697	660	686	683	666	704	657	698	702
23659	21642	29939	23835	21643	20501	3095	1237	978	1011	874	815	800	775	721	732	710	676	679	739	658	651	633	676	666	689	694	667	665	679	638	626	647	678	612	647	620	643	669	635	626	597	583	637	618	639	619	608	627	657	589	588	671	603	623	610	587	665	636	612	634	617	653	610	616	609	620	627	628	684	567	598	627	622	602	597	642	611	593	605	613	617	606	596	619	619	635	606	622	570	598	511	646	610	642	662	579	590	576	617	599	574	592	632	596	613	592	644	596	620	649	608	611	641	601	610	635	580	626	571	639	622	626	580	613	592	609	607	639	583	627	611	613	625	601	577	599	637	570	601	629	608	613	585	586	650	574	656	659	622	560	613	606	582	615	609	604	621	600	602	597	590	614	628	602	571	633	599	588	590	602	656	600	622	629	639	609	649	577	617	558	618	569	617	642	608	555	634	570	635	597	597	588	631	629	632	616	583	641	624	622	639	603	575	582	631	637	613	601	648	597	647	606	587	606	614	611	599	639	582	656	640	610	605	594	597	570	607	527	625	606	630	587	592	649	643	568	574	628	615	636	638	603	654	635	599	608	600	617	597	622	604	564	608	605	641	622	596	648	614	639	596	583	609	581	604	554	606	630	651	647	575	562	594	616	580	597	575	617	612	623	600	606	601	614	595	595	572	643	647	577	609	588	656	563	588	633	624	602	580	602	581	588	571	590	629	586	570	610	648	590	596	619	630	635	610	626	623	605	653	565	564	631	617	641	599	595	567	576	598	606	608	610	626	599	588	636	588	587	622	631	594	587	600	585	609	617	583	590	592	608	608	604	596	580	594	649	569	591	604	590	600	560	562	623	597	586	594	608	650	602	560	593	576	638	617	551	590	601	630	614	593	570	597	611	602	620	598	608	585	614	561	625	615	584	596	600	616	614	595	634	617	554	605	585	593	597	638	634	618	618	598	638	636	598	636	610	596	616	594	617	585	600	625	620	614	614	555	611	598	600	615	563	602	636	579	631	639	590	636	555	618	598	609	592	586	591	618	598	569	584	579	581	634	575	626	605	616	627	584	630	582	583	614	618	605	574	598	594	605	591	634	616	673	587	575	591	592	565	576	607	604	616	595	622	593	586	582	624	622	606	628	634	630	606	574	594	623	619	584	620	618	559	586	609	575	604	632	621	559	577	626	632	615	602	580	648	592	569	645	634	567	564	601	592	595	610	618	634	607	606	608	614	651	609	558	614	623	599	604	606	584	630	604	611	596	645	584	587	603	601	635	592	650	601	622	594	589	616	604	619	580	590	633	624	572	603	570	604	609	607	610	590	664	667	643	585	589	648	585	617	593	610	624	574	607	581	591	570	626	620	620	632	591	628	575	599	629	636	599	607	605	629	565	529	590	578	592	622	596	573	626	645	591	562	662	629	622	589	664	581	594	613	619	578	603	595	655	618	617	614	588	605	577	594	611	562	587	595	550	607	612	605	596	606	582	594	596	652	586	599	608	614	599	643	604	621	624	626	564	595	584	573	607	623	623	633	664	627	625	616	592	641	569	610	610	603	577	636	608	588	569	609	624	619	614	594	599	613	594	570	566	631	580	615	603	573	610	593	634	624	626	615	608	565	619	581	599	566	618	621	652	637	630	594	618	612	596	639	596	580	583	630	589	559	645	616	624	591	603	610	606	646	571	591	630	648	615	630	605	589	607	614	617	622	612	619	603	584	595	550	611	553	600	654	591	621	626	640	600	631	606	626	621	650	621	586	597	578	565	632	622	591	622	660	612	591	626	644	626	617	577	623	605	623	588	611	618	641	594	609	585	594	604	607	633	606	603	612	574	570	625	609	609	596	616	579	607	611	603	613	602	593	614	604	596	600	586	596	608	586	580	575	571	599	633	598	597	643	594	612	581	598	600	632	608	594	584	616	594	608	580	597	588	644	594	638	603	586	620	617	594	539	601	631	595	638	624	586	625	624	608	630	609	607	594	607	600	647	581	555	581	640	611	590	581	639	627	621	605	572	579	637	527	612	623	593	593	586	624	601	601	623	574	606	634	593	558	617	612	589	643	612	558	605	587	629	592	631	581	614	656	600	603	576	613	626	639	582	651	575	566	582	598	601	610	623	623	559	621	617	603	588	623	613	611	623	624	614	648	601	623	558	607	583	582	583	633	562	633	555	586	591	569	603	578	628	627	610	599	574	577	590	574	608	632	661	542	610	615	647	595	623	626	598	585	630	640	600	587	582	629	568	598	615	568	607	620	592	651	623	591	582	630	580	610	613	544	589	590	613	614	613	571	597	611	576	549	577	580	632	599	630	614	634	590	628	570	603	627	592	625	584	579	589	581	604	644	620	581	642	617	617	619	591	618	642	544	575	605	587	620	602	555	631	569	580	631	572	612	595	578	626	601	583	613	591	582	595	622	632	627	642	596	588	607	613	593	584	642	549	627	633	560	613	615	580	618	610	571	604	596	569	606	589	599	609	576	602	618	641	598	627	594	598	646	586	597	616	600	565	602	609	634	620	622	567	570	583	657	615	627	573	563	609	622	560	629	599	586	641	606	669	583	665	569	602	601	647	601	640	616	596	576	632	631	587	583	558	607	566	591	630	622	591	566	643	579	606	607	632	615	587	618	640	577	609	575	655	630	615	607	651	565	655	612	618	565	566	602	610	562	582	581	583	622	641	597	645	587	633	615	631	654	622	625	631	579	583	613	586	550	612	604	583	615	604	552	594	581	630	594	597	600	574	631	639	625	616	589	605	597	624	573	559	626	595	579	585	630	550	600	606	657	583	650	642	635	573	602	591	610	591	634	633	601	600	590	617	615	624	594	597	581	603	608	616	620	615	625	561	600	647	614	607	595	592	547	628	633	618	626	604	567	626	597	607	646	621	621	607	657	611	630	590	586	618	627	666	584	636	552	605	636	608	634	588	638	589	592	614	598	585	597	633	649	606	575	646	625	566	629	589	602	605	570	572	603	589	608	640	668	606	619	618	608	571	600	627	597	581	620	607	565	585	624	555	608	601	609	604	616	610	613	620	612	650	580	598	584	560	607	612	579	621	577	574	634	604	615	596	608	617	588	622	549	638	632	601	615	616	601	587	601	600	635	639	593	628	565	566	618	572	597	593	590	612	629	609	591	600	630	586	572	669	614	590	581	588	617	612	639	623	609	599	634	557	639	583	632	605	597	568	575	557	584	583	596	607	626	614	602	601	627	606	626	571	597	620	592	607	594	606	553	623	630	602	599	581	585	564	580	585	573	567	630	640	586	596	627	641	594	613	609	592	621	612	614	551	639	589	592	611	621	574	602	592	614	621	683	600	597	633	600	628	602	628	592	575	600	577	589	594	585	632	583	615	624	615	585	589	579	628	602	602	580	629	606	610	610	608	601	586	597	592	614	595	622	601	549	599	586	628	590	603	605	603	613	626	572	593	597	581	566	620	585	582	635	631	637	626	592	578	612	614	626	615	626	565	593	630	606	640	625	589	590
31758	16950	14521	7956	5670	4320	3386	2844	2402	2139	1875	1661	1647	1545	1490	1320	1329	1306	1273	1304	1200	1214	1207	1111	1102	1120	1093	1150	1069	1073	1056	1102	1042	1068	1030	1053	1034	1088	1046	1061	1013	1087	1000	1068	1007	1021	1007	984	1012	1037	1045	1027	1027	1033	1030	1024	1010	989	1022	1075	1050	1025	1023	1063	1014	985	979	1028	981	993	1003	974	978	1025	991	975	1040	971	1039	1001	1030	1048	1023	1054	959	944	1051	1041	1026	1015	938	995	1028	1046	1003	1005	1007	974	1030	1005	1027	1032	980	983	1031	1012	1050	982	1020	994	969	960	1033	1011	1023	978	1043	1024	1025	988	1049	990	1003	997	1024	1014	1002	977	1031	990	969	978	983	965	1038	988	1001	984	1042	991	1036	971	1021	1004	1017	1020	972	990	1000	946	989	1008	1015	995	972	1054	962	1000	1039	1010	968	1018	1038	1012	1044	1082	1011	975	1004	999	1044	996	1006	1027	921	1005	1014	1029	1028	982	1020	1013	1039	980	975	983	1017	1032	1037	1029	1004	995	979	983	1051	981	981	1053	994	988	1031	1013	1029	1039	1004	1014	1020	963	1009	986	1049	1022	965	1041	989	991	989	1074	1033	948	969	972	981	1012	953	1029	1021	1032	1018	976	969	1026	971	999	1003	984	1041	1000	923	1003	1006	989	1004	998	1028	961	990	1027	1020	974	993	1019	940	1021	1012	993	987	969	957	1034	969	967	1050	994	993	982	970	1001	1025	1047	1029	1052	1016	986	1022	1047	1024	961	1023	1003	1026	995	1012	1001	955	965	974	1024	1032	975	969	1019	1013	973	1004	1055	986	978	956	1055	1028	991	1031	952	1043	1005	1040	999	976	1045	1022	996	1024	1072	1038	965	1072	998	974	1041	1037	970	992	1041	1029	991	1009	963	971	984	1004	994	933	944	1016	1031	1003	1021	1018	1058	1016	1018	961	1052	1043	1032	971	1012	1014	993	1023	1022	957	1037	1070	974	1037	983	1037	1008	1006	1061	1018	949	996	1048	973	1043	970	1033	962	1007	1042	984	955	989	977	973	1013	1034	1019	976	1035	1043	1067	976	1049	1049	976	971	1006	991	960	1001	981	1016	948	1007	996	1046	943	953	1004	990	994	1007	1053	1018	1027	966	1015	1013	959	1035	1020	991	987	1012	1003	1041	1029	975	1017	1008	968	991	1047	981	997	979	1034	1007	1021	989	1003	1018	997	978	976	1007	1054	951	987	1023	994	1049	983	970	977	1013	1044	1090	975	992	960	1052	971	1002	1046	1007	1036	1018	1004	971	971	1017	1023	976	1021	983	997	958	1030	957	1010	997	992	997	993	934	989	1052	998	1004	1026	993	981	966	967	1024	1013	1056	1057	983	971	1026	985	1006	1013	1044	1004	981	996	929	1031	1004	1018	1010	1006	981	969	977	989	1028	974	925	983	1027	1032	940	1011	1032	1007	973	972	954	959	954	1005	990	1062	979	1062	1003	1019	987	987	1042	1021	974	982	1025	1054	999	963	871	1029	964	1035	1018	1001	995	938	1000	969	1036	1019	1020	986	1044	964	991	1005	1021	1059	979	1012	1011	1033	940	1029	979	1000	1051	1025	977	1023	1024	1007	968	983	1018	945	1006	999	1023	991	1033	985	917	1026	995	973	948	988	967	1007	1030	983	998	1032	993	997	991	1009	1027	1053	1010	967	1006	1043	968	1017	978	980	1003	1061	953	1001	1045	1000	1029	983	966	1061	971	998	1014	975	985	1002	974	961	995	968	983	1054	1029	1026	976	940	977	963	1021	973	986	987	1015	1034	989	917	1036	975	941	1012	980	1005	1009	1001	1024	981	966	997	992	1003	983	977	1011	1006	944	956	952	1031	982	1035	952	993	1033	1039	1004	1000	980	1054	1039	966	1018	1003	1084	982	977	1052	1029	983	965	1003	1052	976	1017	944	981	1039	976	1017	1001	971	1049	986	1024	1033	976	973	1045	1000	990	1045	1018	1010	954	961	1058	1053	1023	1028	1026	991	992	1032	991	1053	998	1039	978	1029	943	967	1048	985	994	966	1008	998	997	974	1075	981	1019	1029	977	978	978	1024	987	1007	988	1004	1009	1044	1101	1002	1011	1008	997	976	1000	1003	1054	1010	980	995	1030	979	1041	1041	979	1008	950	964	983	1043	1018	971	1021	990	978	992	1032	976	1018	979	981	1018	1001	979	1008	1029	978	1027	991	1009	997	966	994	1001	998	1005	1003	977	989	1001	1051	973	988	962	1029	997	970	975	1075	980	1008	1001	917	1001	1009	974	1034	994	978	1021	974	982	1056	958	1001	981	1000	1017	1022	1030	1039	944	1053	991	1023	1016	1007	950	1014	1000	1026	982	989	947	1030	1009	974	1005	1018	1031	1016	1025	1001	1013	1068	1018	912	992	955	930	996	986	987	999	972	993	953	1040	903	1081	1037	1034	984	997	970	1003	1007	905	1069	970	991	992	971	979	997	988	1013	994	968	982	986	960	1045	954	957	1024	1045	1026	948	1021	1036	1046	1032	992	975	1002	1024	1011	997	1088	1012	949	975	968	1017	1034	1020	1031	962	1016	1019	966	1017	992	1011	1023	987	934	1007	1031	1018	999	1040	1006	975	1004	1014	995	1046	948	992	1012	975	1026	1025	975	982	1016	1004	1031	1033	1038	1059	975	981	960	1021	1002	1011	948	1010	1012	976	997	987	968	998	1056	976	999	1041	950	1034	1086	1002	1064	1019	947	1025	1035	1011	980	1002	1035	1030	1007	1041	1000	1029	1042	1014	954	919	1028	1004	956	996	1032	926	1056	1013	1013	997	986	950	997	965	989	966	1002	995	942	970	941	971	970	996	973	975	1005	974	1048	1011	1044	1016	1005	1020	1023	977	1011	968	1017	991	905	991	1005	1011	1000	1065	994	976	1007	1017	983	973	1011	949	1014	1006	1069	1024	943	1023	1036	1034	978	982	981	1000	1029	986	990	972	1007	971	1041	1061	1011	999	1050	988	955	1006	996	988	1028	962	971	973	1047	977	1028	972	967	1043	1024	994	986	989	1005	1004	1032	957	1007	954	996	1002	1049	1014	997	986	948	997	997	1026	1012	1054	996	982	1032	1026	991	976	956	1005	941	1030	1012	976	991	1071	1010	934	1008	991	1041	1012	1087	972	1005	980	1095	991	1008	967	1001	1059	993	1020	1037	992	951	954	994	1001	988	1032	1008	983	974	1029	1038	1044	1022	982	1015	1012	948	1006	986	1024	1025	1025	1014	963	1007	1034	1017	990	992	959	1021	986	1000	1018	1018	1033	1031	1021	977	1057	1021	1037	952	990	1015	1018	1011	979	1021	958	1014	1024	1028	946	997	973	999	1001	1018	984	1005	988	1034	1004	1019	997	976	1023	953	1084	1011	1043	956	976	1048	1003	983	1037	965	1049	1049	1033	1048	1024	965	971	966	1047	993	989	1065	988	1049	1017	1031	986	1003	1037	992	1008	1001	1025	1013	968	1018	936	999	970	993	997	1001	980	1029	955	1002	976	954	1011	983	894	960	1013	1028	1021	1013	1023	1032	1022	1020	1020	932	1023	995	1034	1065	1041	1031	1064	996	998	1031	955	1026	964	1017	1048	1048	959	1004	997	942	998	1008	1048	1006	986	1007	1039	1014	1031	1004	1018	986	1058	995	992	1003	972	952	961	1001	992	1019	1026	1017	1048	999	992	982	1077	960	1043	973	1017	980	1051	999	982	971	988	938	942	1086	1058	969	988	1011	982	1007	953	999	1063	1004	974	987	935	1018	993	996	986	1000	994	971	990	1039	967	1004	1000	964	1022	990	983	989	1061	996	1009	1073	957	1014	1028	1043	988	991	1015	1019	1018	1010	996	1014	995	960	977	962	1026	1021	988	1022	927	993	989	996	978	991	944	1008	1021	1004	995	977	1001	947	992	1008	976	1035	1034	980	998	992	1018	1005	1051	951	948	1045	958	984	1001	1036	1036	1003	976	957	1011	1036	1048	1053	992	999	996	1018	1032	1058	994	983	973	977	964	982	993	1000	1035	1058	984	980	945	1005	975	1026	979	1059	1021	1001	1004	1042	1022	1068	1010	989	963	983	1002	1022	1019	1029	1002	1041	1025	1013	1019	951	982	1073	997	1009	1023	999	1034	959	1018	992	1027	1021	1014	997	974	986	1009	1062	991	969	961	939	1001	1014	989	982	984	995	985	968	965	1003	931	1028	987	1007	1014	984	973	1051	983	1024	1077	1002	1023	990	1016	975	1025	1027	1051	991	986	974	972
27319	21304	9332	515	265	232	180	181	177	164	173	183	142	178	154	160	186	184	167	155	156	162	151	149	160	163	176	157	159	157	148	142	205	160	163	168	138	150	173	183	173	149	160	163	138	174	159	155	140	158	162	165	168	164	151	158	168	136	166	186	150	185	157	155	134	154	154	146	158	162	152	169	169	146	170	144	162	175	181	175	180	137	178	165	153	144	178	162	181	157	161	177	174	164	166	157	135	170	158	161	148	150	159	184	158	168	148	135	152	150	159	181	151	169	151	173	172	181	172	175	162	179	155	163	161	163	153	173	157	168	161	157	177	155	178	147	157	147	162	154	167	186	164	185	161	154	143	170	167	156	158	140	156	151	159	150	167	160	169	176	173	166	151	152	155	157	153	151	156	146	153	167	173	169	166	151	141	171	156	144	175	152	160	169	183	154	165	155	163	171	146	145	177	155	173	156	157	156	157	169	166	145	143	128	141	153	163	139	147	157	167	169	161	176	151	119	173	166	163	155	177	149	166	182	147	158	145	162	173	167	175	158	147	172	169	171	152	155	165	181	157	151	182	143	158	189	132	178	165	151	161	148	164	164	174	154	159	171	165	167	153	148	157	158	183	161	184	131	143	155	159	166	153	164	165	179	174	189	159	157	157	178	147	163	162	142	158	162	170	170	167	153	161	153	170	137	159	155	175	156	149	155	168	159	159	153	152	181	165	167	157	163	161	141	165	166	162	172	135	123	154	158	147	164	146	170	153	166	163	179	151	146	147	155	163	157	146	157	159	157	167	142	168	163	196	137	146	160	176	185	168	152	148	154	161	158	154	158	139	175	162	169	155	166	156	174	149	155	165	160	163	183	158	173	163	172	146	170	155	177	159	149	180	146	158	166	161	163	146	177	161	169	152	156	160	159	147	169	176	135	161	170	145	170	159	163	172	159	175	138	155	163	152	144	166	134	174	179	166	147	158	153	173	176	140	164	147	146	174	165	157	160	155	158	172	168	173	173	162	174	130	157	142	161	144	160	163	143	145	155	157	176	144	126	169	161	156	161	150	164	162	171	176	167	188	159	174	143	144	169	172	142	157	157	154	148	159	129	162	152	164	162	151	190	172	154	177	126	162	151	166	175	152	158	175	171	159	175	173	166	154	162	147	155	146	159	143	159	166	151	158	159	168	155	183	160	172	152	151	166	168	158	159	165	187	150	145	150	180	153	160	155	142	177	129	175	133	189	172	148	147	142	174	145	136	127	171	159	154	145	158	149	143	174	168	175	154	157	142	174	164	164	157	164	179	159	154	164	183	150	152	168	175	182	149	163	167	138	174	160	149	152	145	160	166	187	173	165	155	174	158	157	145	176	156	174	158	196	157	173	155	145	172	171	163	171	166	161	167	152	167	138	171	163	151	157	172	169	146	175	152	153	157	195	162	156	144	150	172	153	156	166	155	143	159	135	146	149	143	146	157	141	159	132	159	156	163	164	157	174	139	161	152	161	146	156	162	160	162	180	154	166	145	178	160	167	141	140	142	173	177	174	139	150	160	180	158	158	140	154	153	171	158	168	147	185	148	170	158	163	162	156	155	161	165	160	151	153	171	180	172	181	138	176	147	159	148	146	137	155	157	168	181	155	156	151	165	146	166	138	159	184	152	154	147	140	153	159	167	153	156	150	145	161	179	180	150	150	148	141	181	149	170	159	165	153	156	151	158	166	160	158	165	146	165	171	146	148	166	163	184	175	162	149	156	161	176	154	175	150	174	151	171	170	169	156	154	141	161	162	184	182	159	173	178	168	163	163	142	188	166	166	148	159	129	171	160	139	175	158	162	152	142	147	169	173	150	156	133	184	179	152	140	158	162	139	158	160	155	151	149	156	158	174	148	179	167	151	177	144	168	185	174	187	151	164	144	163	167	147	176	144	157	150	183	153	151	148	175	155	166	144	155	160	159	164	155	156	166	155	144	157	172	143	187	155	155	151	176	160	168	153	161	162	146	141	178	130	170	149	151	179	161	181	148	186	156	160	163	183	154	168	153	170	151	166	174	157	156	151	131	173	168	147	167	169	174	170	160	151	177	159	165	159	159	162	173	165	160	147	154	153	156	177	162	164	159	165	148	166	143	137	157	165	149	161	168	151	167	161	166	178	167	155	145	156	173	173	169	170	155	169	162	147	173	153	170	150	163	186	181	158	160	150	157	151	153	148	200	160	182	163	174	147	180	166	159	165	159	153	163	162	162	148	160	174	142	184	144	153	150	167	156	136	166	160	156	176	151	159	165	152	153	172	153	160	135	154	160	177	166	159	174	154	189	156	152	153	163	157	168	162	146	142	152	183	158	167	175	147	176	145	157	142	158	174	178	144	191	156	194	169	168	144	144	159	165	159	150	165	152	170	193	153	143	169	163	168	167	153	153	175	161	147	154	180	172	168	149	161	172	171	159	137	178	159	157	140	151	140	130	162	144	152	166	169	179	155	165	161	171	167	140	126	164	161	162	160	141	170	174	182	141	157	154	165	183	168	164	151	176	159	158	171	158	160	169	153	151	146	149	155	170	145	165	156	157	154	158	158	142	136	149	172	143	167	164	172	161	152	158	161	151	151	167	139	165	160	161	175	168	158	156	136	165	159	160	160	154	151	154	151	159	158	168	142	167	168	143	155	170	163	161	171	149	159	165	190	158	139	139	150	177	145	158	164	163	139	159	149	164	159	138	152	165	145	164	166	179	188	157	155	157	174	183	153	151	165	156	166	161	143	150	166	175	159	158	149	161	175	160	157	167	155	145	157	178	148	153	158	140	158	158	152	148	153	156	139	171	167	161	161	147	172	177	162	175	154	152	158	157	154	148	183	182	179	146	157	158	154	175	160	152	150	163	153	142	184	135	166	139	161	153	144	161	171	153	157	184	163	182	161	162	158	173	194	163	156	150	130	183	163	152	149	143	149	152	169	167	149	171	168	147	176	146	184	147	168	149	150	147	141	169	166	169	170	163	166	160	179	144	160	165	155	156	153	147	143	158	183	150	169	178	175	147	166	161	174	137	166	153	190	168	152	160	164	160	177	161	164	151	143	180	167	137	189	190	149	152	160	133	166	156	163	139	155	151	168	160	147	169	156	155	165	182	151	165	160	161	153	153	145	164	172	151	180	167	157	147	168	165	166	167	135	165	147	153	161	150	159	142	162	168	195	146	156	150	167	138	159	170	166	140	154	155	174	165	162	155	141	149	160	167	155	142	151	159	170	143	139	160	137	156	174	161	167	155	162	152	145	174	154	163	154	164	198	153	180	167	163	145	153	177	168	153	166	158	176	148	169	172	142	162	143	153	176	162	167	174	154	173	145	152	153	160	156	163	155	172	145	179	160	171	142	161	156	153	157	146	165	159	169	185	161	182	165	154	158	151	149	173	152	160	159	154	147	167	173	159	181	175	160	206	159	174	154	156	170	165	184	167	131	166	143	135	173	164	164	165	159	155	176	174	147	158	161
16827	1447	1289	714	546	478	398	398	375	383	342	339	326	344	342	308	299	298	318	330	327	308	328	315	301	324	300	320	274	327	310	316	284	294	288	301	325	305	284	304	313	259	293	288	288	285	322	304	272	300	293	305	288	316	310	303	276	284	317	305	305	302	338	312	302	278	316	273	310	273	317	308	320	325	323	294	304	283	275	271	300	312	316	309	300	303	299	300	305	282	289	291	282	300	280	302	322	293	300	333	279	262	287	302	310	317	313	281	330	323	291	294	296	293	294	270	313	313	298	329	317	332	301	299	304	327	276	284	280	333	311	306	290	296	289	323	296	294	308	291	302	309	319	304	313	311	303	282	295	304	296	278	330	282	280	295	322	268	292	305	329	279	307	306	302	310	284	314	274	289	292	298	304	279	308	281	310	282	311	299	276	294	297	274	290	296	295	287	312	288	289	352	339	308	295	295	295	298	340	321	304	283	272	290	299	298	311	332	316	334	286	298	314	306	312	310	296	300	302	316	276	303	287	274	299	293	311	306	288	309	292	319	300	283	290	283	340	279	301	282	270	283	309	289	304	316	276	282	327	286	292	312	289	301	326	314	280	292	296	282	312	290	283	288	294	272	288	291	300	293	261	336	295	318	293	307	312	306	343	316	287	313	330	309	301	279	309	277	298	308	275	284	294	296	276	310	276	323	290	288	313	322	322	260	303	317	302	313	304	302	340	321	300	285	303	287	305	304	299	300	302	292	304	292	304	294	295	323	296	269	300	312	327	299	305	294	288	348	273	279	307	291	288	312	289	296	289	300	291	315	313	279	305	311	312	281	297	287	304	286	279	313	322	356	307	304	296	294	326	320	285	280	292	288	275	304	285	260	280	292	292	293	276	263	349	289	300	321	306	279	304	307	315	280	310	307	318	334	320	285	281	327	270	311	274	292	279	302	304	298	312	295	274	278	309	301	319	321	326	321	295	286	260	307	311	290	318	282	285	303	306	309	292	309	303	297	296	318	299	315	290	280	286	297	296	294	321	293	280	297	329	296	318	296	311	261	305	292	312	267	284	315	284	289	319	270	303	264	297	291	291	299	284	328	301	286	315	290	289	281	290	272	307	319	293	264	289	327	279	303	307	343	314	299	318	312	284	318	273	317	294	280	328	312	288	282	279	296	301	290	294	285	303	313	322	317	322	276	319	294	279	296	310	283	271	290	295	297	295	317	293	315	301	311	300	321	289	267	282	297	266	285	311	296	288	299	318	292	295	305	336	291	306	298	292	289	287	291	304	292	304	327	314	319	315	333	296	306	309	284	314	275	302	287	289	290	279	305	304	308	327	307	308	279	285	331	347	314	290	311	327	271	301	294	312	304	304	280	297	301	298	300	282	291	299	312	301	293	276	311	308	281	299	302	311	292	286	301	304	323	309	294	275	295	309	293	305	293	294	305	294	325	302	304	316	267	301	304	285	303	292	300	297	304	326	343	315	286	291	276	322	305	301	328	330	291	323	301	286	304	300	300	294	295	289	295	291	313	298	317	323	295	296	315	302	270	313	318	326	293	306	300	277	276	253	284	331	329	283	267	308	292	291	264	287	316	352	303	290	285	292	321	311	316	307	279	295	299	311	311	284	293	306	310	343	307	319	290	314	285	290	289	277	307	278	313	291	302	287	301	322	302	323	287	311	308	322	283	281	289	288	275	273	288	285	289	291	292	303	323	315	271	305	299	299	277	297	290	291	315	287	279	314	314	299	298	291	276	308	276	315	297	289	306	296	272	298	288	283	307	306	289	299	283	289	314	284	314	312	299	275	300	299	304	305	299	298	283	279	324	319	305	300	312	310	293	293	296	272	263	288	348	313	284	305	310	301	313	314	318	300	272	296	328	285	312	298	290	317	323	338	322	294	316	327	289	301	307	303	303	303	302	296	322	316	304	303	298	279	284	306	282	282	334	326	294	294	289	298	285	319	282	299	332	258	282	280	295	306	291	268	279	278	327	318	273	303	302	301	298	342	276	297	306	317	304	315	322	287	281	293	315	297	279	283	301	293	269	261	317	270	297	280	310	321	310	295	281	299	318	295	291	295	316	292	302	324	297	311	248	305	298	331	305	306	301	307	311	320	310	309	307	301	307	295	293	304	289	307	285	302	290	298	297	301	314	285	309	308	269	316	280	284	288	300	280	330	300	309	277	297	318	306	320	298	344	294	299	298	292	298	258	298	295	286	305	274	305	290	318	295	308	302	338	288	299	318	268	275	256	291	282	314	280	336	346	281	310	324	270	300	281	306	316	305	295	304	300	279	324	295	307	299	306	316	312	291	297	275	294	297	276	290	294	288	323	278	288	318	310	291	289	318	307	313	278	308	314	285	305	294	306	263	305	296	299	283	306	304	325	267	293	282	310	306	301	272	308	312	328	278	281	307	296	310	274	295	271	307	292	298	298	296	312	300	287	317	309	288	284	287	289	280	293	296	285	294	290	294	275	297	301	336	304	318	299	304	295	290	282	296	294	301	310	269	304	307	300	297	300	296	280	305	287	299	326	306	306	299	288	311	313	325	319	295	304	331	313	299	285	315	247	293	302	295	313	303	262	311	312	315	318	324	323	282	337	311	304	306	288	289	302	294	332	300	286	292	289	276	310	289	325	278	286	274	288	283	284	279	287	317	298	262	300	300	330	316	285	295	325	280	295	287	308	294	292	327	285	304	295	281	288	275	288	313	281	308	281	303	276	316	307	295	297	315	303	292	280	287	319	275	307	277	293	261	327	268	291	300	292	316	304	303	295	311	320	315	305	325	284	326	289	298	296	310	309	300	295	313	303	303	297	312	294	324	298	331	289	303	272	279	329	319	284	292	288	321	296	303	309	294	277	271	276	289	316	266	297	284	305	311	275	299	321	290	333	265	291	287	282	299	288	299	281	267	311	301	298	311	296	289	275	291	292	299	330	271	292	301	300	278	314	305	261	322	298	321	308	295	307	321	321	303	312	307	314	319	294	312	306	318	280	302	334	296	293	300	284	328	287	289	275	292	314	330	285	328	302	316	287	312	281	313	312	265	293	302	304	297	281	264	330	294	293	272	299	335	277	314	299	288	310	296	313	283	312	277	300	284	294	281	336	269	296	304	296	303	287	295	320	276	294	277	306	331	274	327	340	292	269	311	296	294	307	292	287	276	299	322	282	285	310	329	281	311	274	280	287	316	338	300	305	291	298	307	301	293	289	323	256	305	317	303	285	289	303	313	306	305	309	276	315	259	311	314	295	298	313	324	295	284	303	288	318	290	315	303	300	294	280	301	299	303	291	309	273	294	298	305	273	311	292	297	314	296	288	306	313	291	315	291	308	264	308	323	310	291	316	307	317	285	309	304	287	300	284	301	293	317	296	289	319	320	282	289	301	313	311	294	293	314	320	280	283	301	270	275	281	307	309	286	273	330	295	272	308	267	312	322	333	270	309	276	301	285	349	293	263	280	294	312	273	303	310	310	271
24674	21626	29195	24503	20605	2703	904	700	597	551	551	470	492	458	440	406	447	401	424	441	428	430	382	418	437	374	412	399	434	398	435	370	417	391	392	390	415	374	383	411	399	387	381	427	396	400	374	373	412	407	363	386	377	361	377	366	397	394	380	359	393	404	410	393	404	355	386	398	413	416	394	393	424	411	381	402	415	372	360	402	385	443	399	390	430	407	416	408	405	382	428	409	456	387	427	350	413	380	372	387	399	385	412	403	405	421	401	433	400	417	446	386	404	416	373	418	401	407	387	397	414	403	369	400	414	398	422	386	389	369	370	390	403	392	410	392	395	397	389	401	412	386	415	411	404	404	371	400	415	416	379	403	385	408	384	444	428	430	446	375	394	393	386	409	410	386	400	412	382	408	382	375	396	427	426	469	410	379	403	403	394	369	424	372	379	377	362	414	398	392	408	414	394	400	345	432	375	378	413	389	393	409	385	362	400	403	371	378	393	396	457	403	395	382	364	417	408	391	386	382	403	401	400	408	366	382	359	396	399	408	409	376	393	417	389	414	410	421	355	373	363	383	367	378	390	416	419	433	384	414	385	390	403	400	391	353	403	425	379	437	419	422	393	425	404	415	430	390	400	430	391	388	394	410	435	379	378	381	403	392	394	423	383	419	365	368	402	403	403	416	401	384	384	413	407	395	408	381	373	416	393	375	430	358	413	433	373	361	388	356	391	399	395	400	423	418	382	371	405	383	399	391	411	351	409	399	383	376	384	405	390	402	389	389	367	438	412	361	390	449	364	367	397	394	402	392	410	424	411	375	355	396	408	415	389	434	362	410	410	373	404	441	395	383	397	391	400	379	401	402	362	433	401	388	414	394	407	367	417	419	388	402	367	380	396	358	422	392	377	388	401	409	398	405	368	362	373	383	401	399	415	372	392	377	412	393	375	407	395	367	414	374	386	439	413	373	415	392	421	405	395	404	373	400	402	400	389	390	372	390	416	399	392	387	372	426	362	378	381	378	395	356	388	392	411	386	394	384	351	376	398	404	429	380	405	407	405	418	392	362	411	430	423	419	372	422	432	378	393	385	417	381	376	366	395	412	405	379	391	370	395	383	405	400	373	380	387	387	419	369	416	356	370	417	392	412	386	426	400	371	395	418	385	417	416	402	389	419	359	396	406	427	405	393	397	357	399	406	377	386	397	376	404	409	417	415	385	414	385	409	399	401	373	403	409	379	369	369	375	425	402	400	411	379	396	414	368	416	408	393	423	413	367	400	371	381	404	371	392	396	348	409	367	390	374	393	370	459	443	388	379	401	411	370	374	376	420	382	412	380	433	396	386	401	370	373	411	430	361	404	397	411	398	393	401	361	396	369	434	407	392	414	420	413	373	405	380	420	382	391	401	383	383	383	412	391	372	401	414	408	377	413	384	389	406	363	388	392	399	401	390	390	389	412	386	379	371	425	406	400	383	421	372	409	392	399	374	378	369	360	393	401	396	367	386	383	354	368	376	390	397	408	385	384	390	390	401	371	384	385	436	384	403	434	392	398	392	397	413	397	368	378	396	392	367	406	370	363	351	402	402	383	395	397	370	377	375	388	356	392	392	430	406	357	402	396	412	408	400	385	388	368	374	358	400	419	420	381	382	359	386	356	398	394	408	403	390	397	379	401	380	412	356	399	421	404	405	376	379	394	359	403	412	400	389	349	376	381	398	397	400	405	389	394	400	358	372	351	393	399	391	406	350	390	370	385	397	376	351	397	437	397	406	373	412	403	411	359	384	387	403	441	362	411	388	395	414	353	416	422	382	386	428	362	384	375	378	350	405	384	386	413	420	397	434	411	407	382	410	408	373	382	447	399	417	377	373	381	377	386	365	375	389	362	386	390	394	380	378	399	421	401	395	415	387	376	391	380	408	365	393	385	410	402	378	403	390	387	391	404	381	373	406	370	394	393	356	394	411	419	396	426	396	399	397	371	396	377	403	408	414	404	396	389	398	360	408	392	416	416	363	398	429	380	428	376	385	415	427	407	383	385	397	363	414	422	390	403	405	395	423	396	364	380	364	374	383	407	380	386	402	404	388	403	346	392	398	411	423	409	393	400	376	424	407	417	408	398	385	422	406	393	421	402	366	357	408	411	411	364	426	416	430	403	375	395	400	388	397	437	442	438	408	416	396	415	427	369	365	405	426	393	386	393	367	376	412	413	386	422	405	434	413	419	364	386	399	396	373	360	410	431	400	426	413	396	410	409	401	367	418	379	398	410	412	384	396	378	401	398	405	384	399	429	385	401	380	370	408	387	388	402	400	414	397	403	366	423	402	398	374	425	397	392	354	385	415	390	384	396	396	395	394	395	370	404	384	421	400	437	405	398	401	413	381	416	378	354	357	398	379	395	384	365	419	339	363	404	424	394	380	394	440	406	378	405	376	393	409	432	389	427	402	404	420	391	429	356	371	385	407	425	376	381	421	401	373	398	391	372	379	393	356	404	398	390	375	404	391	387	350	432	390	375	415	402	404	411	380	411	422	406	402	393	398	398	426	373	379	373	412	412	391	393	388	397	398	380	386	398	377	406	396	364	418	408	426	385	414	415	369	389	402	411	375	390	397	416	391	378	401	408	377	408	382	379	381	388	403	381	394	385	395	396	380	400	369	417	386	387	410	382	400	391	426	382	421	416	387	384	419	381	381	393	410	393	411	379	391	403	414	401	355	394	399	374	391	407	415	402	344	395	387	395	382	395	406	359	419	394	413	403	407	416	366	405	363	384	416	416	414	392	356	410	416	407	425	362	367	400	390	427	395	428	403	381	377	375	367	402	371	368	393	414	423	408	437	405	402	345	395	408	391	403	418	401	371	400	419	384	431	397	384	377	380	392	398	410	397	386	410	361	411	387	403	412	398	373	383	445	434	408	408	380	407	369	393	390	391	386	380	378	422	391	404	427	410	392	382	393	440	390	394	414	376	347	373	394	382	390	402	419	419	381	384	422	395	418	418	397	400	431	406	380	377	403	415	392	395	368	368	375	379	391	393	415	433	404	376	402	387	354	387	393	370	374	387	370	377	375	397	394	413	423	390	381	372	385	385	390	392	389	384	425	445	380	400	399	396	385	376	394	326	402	413	387	428	405	378	370	345	405	393	401	419	388	358	407	389	398	397	406	428	444	411	409	396	391	398	370	397	414	346	368	401	405	367	395	395	398	424	376	398	385	391	374	431	401	401	404	357	418	374	357	399	410	385	399	424	423	375	378	376	404	397	397	406	423	386	390	412	371	403	399	407	391	405	401	406	366	382	389	390	411	386	389	409	347	413	390	362	373	395	365	390	393	399	377	376	398	422	383	382	378	369	425	419	409	398	401	405	384	368	388	419	420	394	423	416	379	427	393	387	407	415	373	404	410	418	391	417	377	402	388	382	418	368	419	406	400	397	382	399	374	422	424	420	379	385	396	393	383	424	400	413	401	383	418	370	420	390	438	406	416	390	406
30621	10340	8861	4610	3259	2386	2009	1625	1397	1314	1170	1094	922	948	935	884	833	828	796	777	732	759	765	735	776	749	722	729	736	789	708	722	676	669	729	734	686	751	732	704	711	736	658	699	645	730	683	704	674	686	685	692	685	712	696	683	662	680	673	664	714	702	729	650	683	681	627	674	731	673	661	664	656	691	726	648	700	658	676	673	684	663	671	677	690	726	659	675	704	710	661	709	668	706	692	658	666	711	621	660	693	680	717	695	687	676	657	699	684	646	655	618	689	720	644	711	659	710	660	681	691	718	693	672	641	683	707	742	716	690	709	680	666	665	668	710	702	693	683	684	702	709	687	702	710	683	672	681	697	695	653	701	663	696	722	680	683	657	664	671	711	675	662	674	691	684	666	710	714	647	689	682	622	719	678	635	668	675	715	696	682	672	716	675	706	670	730	655	641	688	696	689	655	692	689	685	709	672	675	677	654	670	712	677	688	702	651	704	680	664	684	680	696	688	671	657	642	705	687	693	677	696	706	679	665	674	723	678	684	678	686	644	681	640	702	657	691	678	632	691	734	711	667	635	677	662	707	689	680	637	681	671	646	705	679	694	675	702	678	658	685	689	630	672	668	688	730	664	681	682	698	660	692	658	628	659	686	678	659	645	676	640	701	681	635	678	686	690	641	690	667	696	669	715	679	677	739	689	641	692	616	698	642	691	677	691	699	681	706	644	701	684	636	677	682	630	658	700	620	685	711	689	715	695	678	731	693	659	687	695	713	636	680	688	724	697	682	719	707	672	699	672	673	683	651	664	689	666	676	692	659	675	717	664	688	692	658	665	684	693	674	679	725	656	646	731	667	681	697	666	693	689	665	701	707	687	717	689	652	658	693	719	653	675	684	665	663	697	692	697	709	707	688	695	624	636	650	655	685	742	712	676	727	648	733	640	663	699	671	698	683	676	686	649	663	695	663	668	686	640	674	657	723	708	688	679	710	701	667	677	666	663	668	737	647	659	673	689	662	703	694	698	654	726	717	740	656	702	673	678	654	705	678	668	713	673	698	691	667	653	661	729	652	706	695	687	725	704	678	725	661	688	691	700	660	642	667	656	677	662	656	667	677	646	719	653	688	674	682	649	709	653	706	685	717	681	671	692	757	645	701	724	737	717	672	658	676	621	656	701	719	657	680	668	697	660	660	710	681	640	700	669	699	693	713	668	690	708	678	689	644	690	706	706	688	700	690	720	659	701	641	619	671	698	686	647	692	699	632	684	661	699	712	655	673	695	682	644	707	697	645	644	654	679	694	679	657	676	718	684	676	673	626	729	712	678	634	700	673	637	656	676	778	684	707	649	673	682	687	666	686	659	734	653	704	699	694	697	663	676	727	683	699	689	671	634	674	656	699	646	634	702	724	665	672	689	733	650	678	671	651	680	702	714	663	683	688	637	756	629	667	631	681	699	715	684	698	679	661	650	637	710	665	672	629	690	674	670	648	653	671	676	639	714	701	679	634	661	680	684	672	678	665	727	689	654	688	688	683	668	657	681	688	664	656	664	677	704	683	684	676	654	676	639	741	663	674	691	689	718	680	652	701	640	677	702	682	668	686	688	674	638	650	699	711	661	697	649	667	691	679	665	694	654	694	693	694	689	695	658	677	675	673	678	673	693	635	668	672	678	696	685	687	653	626	682	696	651	684	718	700	681	704	690	659	684	684	663	676	705	702	669	674	667	703	638	639	668	693	705	647	659	692	708	674	673	695	670	690	689	702	707	669	702	680	660	637	658	670	649	688	660	648	680	703	680	661	689	672	660	673	679	671	685	706	685	704	707	652	683	642	652	696	696	672	701	696	691	686	677	668	657	695	711	686	681	636	639	661	657	659	689	671	639	614	706	659	657	696	676	651	660	691	635	732	654	690	675	668	655	735	689	676	696	706	665	657	656	682	678	661	708	680	738	721	673	648	695	662	682	671	700	647	693	686	679	696	661	735	720	661	702	691	719	656	659	689	702	684	656	701	699	659	689	677	697	679	729	679	702	682	693	667	713	668	675	685	635	698	675	704	677	709	717	669	671	661	642	670	678	665	706	678	691	666	741	663	670	691	676	692	685	674	677	705	656	748	684	695	624	677	715	709	711	659	686	686	678	675	694	701	682	670	678	688	673	703	704	712	670	649	697	666	652	702	698	700	711	682	684	671	706	686	704	702	663	675	628	655	684	657	674	684	669	681	682	683	696	683	690	666	652	664	708	650	694	663	660	649	697	694	658	678	639	696	670	686	685	707	683	698	676	658	669	680	650	657	708	663	695	654	703	655	742	706	685	695	721	683	706	684	686	647	680	708	679	678	672	661	660	717	679	667	620	688	686	668	703	712	696	681	690	659	693	653	720	657	684	703	718	719	674	764	706	720	686	679	646	656	689	645	648	682	671	698	657	686	731	724	617	685	662	675	664	687	650	695	674	685	670	696	596	665	678	693	707	631	681	655	675	663	653	674	727	663	655	653	684	709	709	669	696	641	697	699	665	685	706	691	659	671	702	665	643	704	688	677	657	664	643	674	695	720	708	668	653	696	695	688	709	640	694	691	714	631	666	644	622	646	658	674	644	660	685	674	683	655	634	694	667	672	682	661	677	649	647	702	679	686	723	654	684	635	720	697	674	671	688	720	664	698	674	652	669	688	699	651	666	668	706	684	606	698	665	666	738	695	671	714	720	718	689	666	697	660	633	686	687	670	638	660	684	655	676	661	647	704	708	693	684	674	712	697	687	698	702	670	609	670	673	672	661	724	690	669	713	699	726	715	680	725	650	714	650	661	691	711	676	675	670	686	658	647	681	680	680	701	688	660	666	686	670	656	651	683	668	710	651	700	692	755	723	677	670	646	685	699	700	735	634	689	695	681	658	644	644	682	695	680	688	630	684	682	666	676	724	674	720	730	687	701	674	682	707	686	637	692	630	708	693	698	679	670	709	661	730	668	698	691	738	630	643	653	673	726	704	678	586	668	639	673	697	684	659	724	710	684	672	702	709	739	655	650	692	634	706	666	689	659	708	684	643	687	663	643	724	658	631	678	731	677	633	690	693	666	697	684	701	667	665	706	664	693	708	663	707	681	717	643	668	664	646	660	680	679	703	688	649	671	682	685	684	703	724	692	648	687	674	709	707	633	712	660	674	729	705	617	643	674	693	678	716	724	675	687	693	667	668	701	695	692	662	663	671	642	660	694	677	688	705	668	661	664	666	715	726	701	668	661	648	688	690	700	663	697	637	720	677	651	718	672	675	638	713	661	691	662	641	686	691	677	672	725	656	652	708	682	682	658	658	671	684	646	704	710	661	703	678	633	670	685	673	672	679	706	683	675	707	638	669	694	657	677	680	687	692	649	622	710	733	658	662	708	656	701	653	718	713	647	666	697	659	652	704	653	697	672	654	687	650	679	661	708	626	698	694	652	715	677	674	672	677	648	673	672	666	677	646	696	715	697	702	698	683	635	666
23699	21692	29987	23884	21693	20423	3063	1226	995	970	892	820	776	798	713	737	742	728	652	647	654	727	683	687	695	653	647	658	641	659	705	643	647	680	646	638	606	623	674	650	646	617	630	626	633	597	612	622	633	616	637	582	584	616	634	600	616	605	610	650	615	619	623	617	612	592	631	596	583	644	611	635	584	600	602	623	637	622	614	661	621	638	572	596	631	622	597	572	582	592	613	612	631	624	639	610	608	628	637	578	594	643	660	629	592	653	674	673	610	602	609	607	599	579	605	649	576	605	616	612	594	612	631	595	597	600	612	593	614	625	639	613	648	580	615	613	615	549	632	619	590	633	609	541	556	562	616	614	596	622	614	609	619	686	589	637	613	581	640	627	591	605	624	599	617	602	563	637	600	563	643	615	637	656	603	637	608	673	601	633	613	628	649	617	602	620	600	602	641	598	581	598	616	598	586	627	601	633	598	630	625	637	658	652	585	595	636	619	635	597	618	624	635	610	609	617	638	601	622	605	632	606	595	595	604	599	621	598	620	603	585	619	601	559	582	622	634	615	644	632	615	644	624	651	645	590	597	610	621	610	647	622	581	648	574	614	597	599	617	619	619	615	597	567	597	576	571	602	576	649	606	667	592	637	624	615	586	565	614	610	566	610	625	589	582	609	637	587	613	614	639	581	591	614	634	656	606	596	601	615	594	569	637	623	540	684	604	592	575	589	622	605	592	621	587	619	580	576	607	598	623	652	641	614	592	578	632	611	604	574	613	622	633	587	604	633	611	639	642	593	629	636	603	605	652	612	613	599	588	617	623	621	619	653	599	595	565	622	629	619	667	643	632	601	619	656	621	587	593	601	658	590	630	603	607	583	633	608	636	587	622	614	601	632	551	602	622	589	583	598	646	625	650	592	648	623	633	656	644	567	574	629	593	611	606	691	643	588	612	596	600	607	592	640	613	565	590	588	623	605	604	601	625	689	608	607	639	608	625	606	628	587	606	619	635	588	600	685	601	582	600	598	619	612	609	635	625	617	629	651	591	624	596	621	615	600	580	575	619	654	566	563	592	584	615	638	622	609	554	610	638	635	623	590	669	633	634	620	586	578	624	629	581	582	604	636	604	603	618	624	597	613	614	581	586	601	582	608	585	590	592	607	613	601	640	633	597	628	615	639	596	622	628	626	620	594	647	631	642	618	636	624	627	614	564	638	624	681	594	636	641	618	599	582	630	554	632	571	628	616	599	603	599	516	621	637	597	598	576	590	563	629	634	593	621	638	623	615	619	576	609	621	578	628	691	608	636	601	611	635	609	671	579	600	577	606	618	638	647	600	639	611	581	587	641	573	596	589	638	635	651	600	634	609	640	608	602	644	614	564	631	589	637	625	632	588	568	635	611	620	626	595	625	563	613	594	611	600	604	602	611	579	618	603	614	611	586	611	592	655	623	609	648	639	588	608	608	664	640	655	604	639	642	619	584	589	652	609	614	603	610	574	644	623	612	607	610	625	612	637	595	642	603	579	654	650	585	593	637	624	601	626	636	616	639	592	623	588	580	625	563	610	612	612	628	603	588	594	599	589	584	607	607	592	611	627	600	602	597	592	602	590	569	608	587	617	655	634	611	614	602	642	613	594	618	633	604	629	630	612	597	599	616	602	610	629	647	608	575	646	625	588	658	586	603	576	615	622	582	600	651	586	635	614	587	609	587	598	599	624	585	574	602	653	616	598	603	625	596	594	652	574	615	617	576	583	597	612	591	574	607	574	595	608	582	604	634	678	631	612	639	609	612	588	610	617	613	579	605	619	586	590	608	620	622	605	583	616	626	585	599	593	634	627	579	583	640	598	599	589	632	579	597	635	631	584	599	621	632	591	592	625	639	596	613	586	631	655	618	633	618	625	593	608	606	596	643	597	598	645	603	607	599	578	639	594	593	586	603	671	618	631	633	605	602	629	619	574	636	609	639	607	596	605	570	622	640	582	614	616	657	622	598	631	667	688	597	602	639	587	615	589	576	596	609	613	570	624	614	617	595	576	650	632	560	586	603	572	632	580	595	612	610	635	598	615	618	573	642	664	637	625	626	575	630	626	590	599	576	620	637	606	631	585	632	629	629	598	579	614	621	634	620	637	625	621	585	582	593	583	633	619	607	633	634	597	589	599	604	596	618	598	592	584	629	642	623	602	626	644	620	648	621	583	595	641	615	584	627	587	607	615	578	621	600	597	644	632	635	577	647	642	590	581	623	655	612	572	588	595	590	635	641	585	535	641	619	593	599	614	637	574	647	619	616	624	627	598	602	606	616	599	607	605	560	599	628	650	579	653	567	625	609	611	605	567	594	577	634	641	647	606	641	630	582	617	599	599	637	629	627	617	600	575	584	608	546	599	626	596	602	593	628	627	622	620	630	604	598	619	626	623	604	582	612	581	577	591	604	571	617	645	645	598	614	646	613	594	630	606	641	573	602	584	591	609	584	640	605	639	627	597	611	644	584	633	555	587	597	633	585	609	598	601	651	625	578	597	597	641	580	645	601	601	622	578	589	636	613	613	598	584	604	589	657	618	627	623	586	626	610	602	582	587	592	579	596	623	603	649	584	608	647	606	617	612	632	627	638	592	609	629	564	586	614	631	571	574	601	588	669	588	607	630	633	656	603	587	603	618	603	608	635	612	653	626	650	610	580	568	619	583	593	659	644	537	592	638	607	612	618	649	612	610	619	589	615	611	556	605	603	632	609	631	585	575	632	617	616	604	603	615	654	642	601	588	613	599	639	673	609	618	619	593	556	636	587	659	629	624	591	601	599	634	627	627	574	597	594	589	593	617	593	617	594	647	585	611	575	645	626	585	597	579	620	604	609	616	586	619	605	607	594	590	611	600	633	615	627	627	628	654	565	609	650	602	642	609	579	643	590	605	564	565	548	596	632	620	626	629	608	592	582	589	573	633	575	612	587	631	647	577	573	618	631	614	561	625	599	607	595	612	650	598	592	634	616	621	632	581	584	602	630	636	618	582	597	611	606	570	596	627	637	584	597	653	600	626	590	638	631	527	596	596	585	611	616	599	627	642	614	584	654	580	596	577	558	612	574	615	630	609	615	618	606	613	625	592	587	604	609	615	617	601	594	642	561	594	605	594	606	598	593	645	580	635	569	561	601	632	598	623	597	601	577	579	635	620	629	585	612	623	601	579	629	571	601	606	648	610	598	577	642	639	585	591	613	560	607	585	621	616	606	610	590	632	653	583	611	581	592	576	642	632	592	622	601	632	617	661	605	595	611	586	653	591	568	579	593	578	594	645	637	579	605	580	618	607	604	589	651	612	638	627	633	640	637	575	646	568	569	586	632	615	613	646	607	625	619	616	615	608	593	670	607	636	601	579	587	617	565	638	587	608	583	613	571	626	597	589	638	640	620	657	637	700	570	619	598	594	566	584	587	612	573	585	596	577	654	609	597	587	539	631	633	625	627	581	618	580	614	648	619	576	607	589
31593	16865	14195	8102	5549	4438	3489	2842	2506	2197	1918	1745	1625	1540	1427	1451	1357	1336	1293	1141	1187	1204	1129	1137	1101	1168	1116	1127	1105	1101	1116	1108	1053	1064	1068	1054	1049	957	1071	1071	1033	1034	1063	1025	1031	1041	1010	1080	1087	1000	1070	1071	1017	1047	1014	998	1033	1020	1055	1037	1032	1021	1019	1101	1053	1030	991	1004	983	985	1019	1025	1029	995	1043	1101	999	1012	1010	1068	989	1073	1019	993	1073	1022	1042	1017	1023	1041	1062	1026	1064	989	1022	1054	952	1001	985	1001	996	988	1033	1042	1025	1000	1000	1025	982	1012	980	963	1026	1011	1060	998	1013	1000	1012	1027	1025	1026	969	1050	1076	1040	983	983	1014	1053	1041	1017	1030	1016	1032	994	1011	1078	1025	1022	1050	997	994	1004	1005	1056	956	996	1056	983	978	989	1031	950	985	1008	1006	978	977	1006	1001	1045	1031	1034	998	1031	992	1000	1004	969	1031	1021	1012	1012	1007	1021	1001	985	1009	998	992	983	990	1005	945	1070	1032	1020	1001	1008	969	1042	975	1083	987	1002	982	995	981	931	999	1009	1010	1007	986	1007	992	1015	1006	965	991	1042	982	1002	977	959	1002	966	1010	1015	987	997	1073	1027	1061	1001	970	1058	1030	952	1022	1039	962	989	984	1050	1033	999	980	1028	1049	1075	1017	1052	1014	1013	1016	1008	1065	1050	1010	991	1046	1041	995	959	949	1005	1004	1033	1052	1030	977	1029	1018	1021	971	1021	971	997	1052	1026	1015	975	973	1024	1079	1001	1103	1000	1012	1007	984	1046	1047	1024	1034	1016	1033	997	1015	1091	993	998	980	1009	1034	1003	938	1038	960	1024	1097	967	1071	1002	987	979	1015	1037	1030	996	973	997	987	999	1030	1096	999	1011	1056	986	1020	980	1012	1005	956	963	1009	1010	993	993	1011	973	1040	990	1026	993	1001	926	1020	1022	1037	1025	988	1040	997	1008	980	981	1012	984	992	961	964	1003	1024	977	981	1012	1016	1038	1009	987	1060	1005	992	992	1012	980	1077	1080	1024	977	1054	1055	1061	1022	958	1001	995	1013	998	1041	987	994	1011	928	993	1046	1015	1022	1006	953	988	972	1036	1015	984	1047	1045	999	1013	996	983	968	1020	1013	1058	1020	1020	955	986	1037	983	1008	987	993	1008	994	980	1008	1041	992	1012	1016	977	1023	1057	1002	1006	1042	996	992	1010	1009	989	1018	1036	1032	1063	981	1009	976	1007	982	1102	981	1004	1036	1016	964	1055	1034	989	978	1013	995	957	1031	980	1043	1041	1040	988	999	1036	969	1082	1010	1035	969	1019	1020	986	1040	1038	1010	994	954	1006	1003	914	1032	993	994	998	1023	1048	1065	992	1103	1019	1029	978	980	1006	1053	1019	1058	1016	1067	1018	1020	1037	1012	982	1074	1030	1011	965	945	1001	970	1013	992	1039	987	1019	1012	1022	1000	1011	1013	933	1030	1040	1050	1083	1027	1011	1034	1049	928	1004	1022	996	1035	991	1032	1038	957	975	1033	1045	1013	1031	991	1012	1014	1033	1032	948	1036	1019	1023	979	1078	1031	975	1053	980	983	965	990	1023	953	1031	986	1023	1005	1036	943	1047	982	1014	1012	1040	968	1015	1027	998	1035	1058	1012	999	1060	969	1003	946	1042	980	1008	1026	995	1011	1042	1019	1046	978	1055	1006	1008	1007	980	997	985	967	1004	972	1062	997	1008	1008	1040	1047	949	955	1009	1034	1004	1009	1033	1006	992	985	1086	1064	1058	984	1026	1011	971	1029	984	983	1035	1058	1042	987	994	1045	1040	969	1041	1025	926	920	997	989	997	957	1005	979	1002	1060	995	1004	989	975	1055	959	1036	1038	1030	1000	1004	1029	964	1033	964	1039	994	964	982	1024	1030	1053	1007	1008	1044	1027	1016	1005	997	1020	1042	1034	1048	1067	1014	1035	980	1030	965	1008	1010	1029	997	1002	1002	950	1007	1020	963	1042	958	1015	963	988	1001	1027	964	969	1045	997	1012	936	989	1005	1065	1014	988	982	1000	1040	1025	1044	952	1007	1011	1005	1019	1046	1006	1032	1011	1054	1011	998	1012	1023	1016	993	1004	1008	978	1024	1009	1012	996	981	994	976	1004	1000	1017	975	986	984	966	1036	1037	974	1053	981	966	943	1030	1018	1026	960	945	1012	960	1004	1025	1014	1077	1043	1026	1013	1051	1020	998	1058	944	977	1012	992	997	1023	996	1039	1022	1034	1074	997	1020	1004	1004	982	962	989	988	1026	1007	993	1046	1021	1027	1020	987	1015	1003	1021	1005	1024	992	1002	1024	1013	1041	1011	1017	967	1063	1056	995	1023	980	1051	1013	987	971	978	1021	973	1007	1045	984	992	981	955	1045	1010	994	1005	1064	1008	958	1007	1014	1033	986	1024	1015	966	1052	993	945	1013	1057	979	957	986	1026	962	1031	1037	1026	1011	996	1049	1028	964	994	963	1044	992	1030	1002	1010	1011	1007	967	1040	1019	1014	1023	1006	985	1035	957	1022	1025	1010	973	991	980	1043	1042	1010	981	991	992	1012	1019	1031	1005	982	1048	1010	1025	1064	990	1011	985	1005	1038	998	957	1031	1042	1001	1003	1068	992	1019	1030	991	959	984	994	1033	985	965	986	966	1031	1053	1018	996	1014	1038	1045	1034	998	1008	1060	995	1033	1060	1040	992	976	1002	985	965	1021	1046	1039	1053	998	1056	989	1017	988	1031	1032	1024	990	1002	997	955	1041	988	1035	1019	994	1017	1011	1108	1084	1025	1034	975	1001	985	998	1033	968	1065	1038	1033	1005	992	992	981	976	1010	978	969	979	1019	1006	964	977	998	1035	996	950	1030	976	1012	994	1031	1028	997	940	1050	996	1050	1005	1029	1004	925	1032	1026	995	972	966	1025	1018	982	974	1056	1031	985	1031	1004	980	998	996	1012	981	966	960	962	1082	1098	983	1018	1041	962	1016	990	1015	1039	1001	967	944	1003	1069	1010	1045	1039	1037	1056	987	977	996	991	1025	1019	985	1044	1017	1019	988	984	1010	951	1014	1028	981	1048	1001	1035	964	1018	1040	1029	956	1041	1021	967	1013	1109	987	1022	987	1045	992	1048	1013	1050	934	985	989	1020	997	980	921	1035	984	963	994	1001	910	981	1019	986	968	1038	1056	1062	982	922	999	1014	995	1038	947	1007	964	1017	1038	982	1072	991	968	1042	992	963	1024	972	1007	961	987	1075	1019	1082	1069	985	1054	963	1004	1000	991	932	991	995	1002	945	1043	1038	1105	1012	992	990	960	1076	1027	1012	1044	997	1010	962	1045	1042	1018	1010	1020	1027	978	1028	1015	1050	999	1008	1016	1013	972	1001	1044	1015	1016	988	1004	1068	995	1023	1028	961	917	1009	986	1067	1049	959	1040	971	1028	1034	1029	1001	1008	1056	1038	957	996	975	967	990	990	1041	969	1016	966	981	1016	1015	982	971	996	1037	992	1070	976	1036	973	968	980	925	943	991	1047	987	1000	1006	1009	1007	1039	1060	1017	948	1041	1036	1028	970	1031	1028	1017	1078	1010	1038	1015	1053	978	1005	1009	973	1005	1038	1016	1014	969	978	977	993	998	1028	1024	979	971	1016	1016	1019	1029	994	986	998	995	1019	1042	1017	977	1005	1026	1028	1050	1041	1003	1003	1018	970	984	992	1004	999	990	1015	1014	1002	1026	997	1024	991	977	995	963	974	1043	979	960	993	953	1038	1027	979	1009	935	986	1028	992	1035	1037	1002	1111	1029	1007	1011	1044	1048	1012	1038	978	999	1070	996	994	979	940	989	999	982	1019	985	964	1029	1049	1045	1001	966	1023	1005	1015	1028	993	975	1040	982	955	977	1038	1011	988	944	986	1014	1026	1004	1039	969	981	1007	1005	1041	1062	1019	947	1067	1008	1057	1016	959	982	949	964	988	986	1009	989	1006	1005	1043	973	1018	1019	1008	985	942	1075	1029	1019	1033	1025	980	980	991	1006	1022	1033	983	1028	990	1030	982	1058	1015	1029	986	1000	990	978	960	1031	996	1008	993	1063	1069	990	1030	1021	968	1001	1000	1032	1007	977	976	987	997	1030	984	1039	1032	1036	1046	1009	1040	994	1038	1000	982	983	987	1010	1028	987	1001	994	976	1014	972	1020	956	1014	1006	975	988	1018	989	1065	974	1006	1071	1033	1002	989	1044	1008	1013	1012	1003	1041	1010	984	1011	1044	1034	1021	1015	1015	988	1000	1004	946	1019	1038	1026	1014	1005	1040	976	1049	1040	1042	998	1037	983	1016	1035	1041	975	1004	1002	1029	1064	1020	1026	984	1012	956
27362	21262	9313	622	313	288	205	189	195	182	166	171	171	173	164	185	171	183	148	151	172	182	174	179	141	165	146	165	144	168	149	164	168	141	161	154	164	177	158	142	159	157	157	153	176	159	168	135	154	172	176	131	154	159	160	162	153	140	172	152	179	194	161	168	155	175	140	158	173	169	155	167	169	167	165	150	163	178	157	154	164	186	164	167	177	169	162	156	162	177	177	162	152	148	163	177	170	143	165	173	141	158	142	157	172	179	193	159	165	143	174	139	147	143	168	160	169	167	134	146	175	157	151	153	176	153	151	182	145	161	146	176	155	141	169	190	161	161	164	152	147	141	159	140	142	159	164	143	172	176	155	164	170	179	173	142	168	167	139	164	175	184	142	141	130	160	168	176	148	154	176	169	163	155	172	156	170	137	148	160	166	175	155	156	168	165	177	177	148	172	161	163	168	153	141	171	166	149	149	172	169	158	165	153	153	167	158	153	155	162	163	154	162	174	153	166	175	139	163	161	190	180	158	173	148	171	153	167	135	166	150	173	157	158	147	150	152	160	160	162	155	143	159	158	180	156	171	147	157	177	166	142	168	135	151	178	148	166	146	177	164	160	172	159	163	131	162	170	156	180	172	159	157	152	187	159	170	190	162	171	162	156	165	166	162	162	153	189	166	141	153	139	168	174	154	144	170	160	148	150	156	168	177	158	160	158	160	159	164	168	149	154	155	159	171	176	189	172	173	155	174	149	156	207	153	158	156	182	170	169	179	175	159	160	159	168	167	164	145	158	187	161	151	171	180	162	170	176	155	168	137	178	169	146	167	164	170	133	168	186	178	167	171	169	163	186	171	185	152	186	170	180	161	160	164	164	163	150	151	188	187	147	176	161	161	176	170	143	147	152	155	149	174	142	167	184	141	155	163	157	138	189	159	148	146	170	161	151	173	158	153	154	142	166	174	191	139	164	144	157	174	145	152	160	181	138	159	153	170	150	153	144	140	163	166	152	144	164	161	156	150	158	174	177	144	152	162	169	151	175	154	154	174	188	155	166	155	148	161	158	172	178	146	154	150	159	169	150	172	171	164	168	172	173	156	151	160	155	157	168	160	144	171	161	183	170	183	150	162	183	154	182	160	175	173	178	153	136	184	166	151	163	179	172	151	144	166	175	149	180	185	153	151	175	171	141	143	156	152	163	182	165	162	149	160	170	172	169	151	185	167	166	173	165	172	170	171	153	163	159	161	148	165	160	183	168	166	151	165	179	184	158	162	158	181	164	181	152	191	171	177	174	167	164	162	152	186	158	164	173	165	187	145	179	179	151	172	153	172	177	153	170	148	169	164	184	193	156	160	147	173	169	153	156	144	167	138	171	161	152	142	177	158	145	168	160	165	164	170	165	144	153	171	167	185	167	180	165	163	143	162	161	150	147	159	162	172	166	159	177	173	184	156	154	178	136	144	162	165	159	168	141	163	169	169	161	160	160	155	135	170	164	164	158	173	157	171	162	166	162	173	171	169	169	161	170	169	173	167	154	156	162	147	146	162	161	182	158	166	170	162	159	173	160	155	172	157	147	163	165	159	155	157	182	168	158	164	165	149	148	151	165	178	170	174	169	166	169	162	182	162	165	166	152	168	161	151	165	153	143	167	176	162	149	157	166	165	180	165	161	164	144	153	161	132	168	149	158	159	182	162	151	151	154	183	169	163	149	167	171	157	163	159	163	138	159	166	155	143	166	167	155	146	161	180	149	208	159	148	164	184	158	172	156	172	174	160	174	155	159	164	168	184	156	189	153	166	160	149	160	167	179	194	166	164	158	143	164	185	170	134	180	151	162	158	164	171	178	160	163	182	171	175	161	162	163	155	184	166	157	175	163	151	172	151	176	146	161	160	153	153	169	142	153	140	176	131	159	166	161	155	185	173	182	167	161	181	155	139	175	160	167	168	180	178	185	160	160	201	162	135	158	150	151	159	189	157	146	157	170	150	164	180	174	149	172	150	170	171	170	147	160	155	169	174	145	158	174	157	164	146	155	169	163	167	173	171	180	148	158	166	164	172	157	171	169	156	163	155	172	159	129	163	172	181	172	178	151	161	158	151	161	144	147	161	172	173	164	182	137	163	185	173	159	180	159	159	181	167	171	165	171	152	153	152	145	163	168	147	158	146	152	171	153	167	182	173	180	154	166	155	170	184	164	155	180	180	149	138	157	141	136	157	157	162	137	151	149	171	158	153	162	156	129	167	162	165	171	140	182	159	164	138	163	146	186	144	169	145	165	172	168	179	148	163	157	175	149	158	180	154	155	155	148	160	158	139	147	167	164	152	175	153	154	152	155	181	188	177	161	168	164	189	183	166	148	169	152	139	154	160	163	169	174	168	159	161	166	156	165	154	147	181	180	156	166	170	151	155	161	148	166	161	162	166	177	161	170	153	161	165	183	157	154	165	163	160	169	167	162	178	182	173	154	163	179	155	163	155	160	154	168	167	169	175	158	172	154	173	151	163	168	147	144	148	176	168	162	169	155	178	145	180	147	154	174	163	169	164	174	187	146	148	164	137	176	168	171	150	172	158	157	176	163	170	163	157	170	167	141	160	175	164	179	143	169	169	178	165	138	169	156	155	185	168	177	155	164	156	178	155	162	159	168	167	176	182	148	154	162	168	145	175	156	179	160	151	176	148	154	175	188	147	163	190	154	139	177	161	161	151	157	145	157	147	162	156	167	162	167	177	182	163	137	167	150	158	182	158	151	160	167	153	149	167	162	149	176	157	177	157	171	169	141	159	179	183	152	148	152	140	168	180	181	165	142	168	165	153	165	170	180	148	138	169	150	173	126	154	163	148	175	177	186	163	161	183	153	167	154	158	155	164	190	159	181	159	161	171	156	163	141	163	162	165	157	156	173	165	169	142	157	162	164	173	143	162	168	138	153	146	155	160	167	168	148	152	142	176	173	201	174	168	138	164	179	162	170	184	152	134	169	149	163	156	164	157	162	169	154	169	157	169	133	155	164	159	153	153	142	155	147	168	171	169	158	194	174	149	158	180	148	168	160	177	147	168	154	164	149	159	160	172	159	136	149	134	169	158	157	178	163	156	158	159	156	171	188	178	183	165	156	166	173	155	179	139	155	142	167	148	155	161	190	175	155	167	145	167	164	174	162	183	164	137	157	165	177	156	171	165	175	163	155	170	147	173	171	155	164	167	165	161	159	151	189	163	185	158	169	156	159	177	166	168	179	153	156	170	168	155	179	166	178	171	149	161	150	174	148	150	167	165	157	165	171	138	182	173	172	145	165	167	149	174	166	175	164	166	147	179	153	164	155	170	169	164	141	166	153	152	150	143	161	148	155	161	161	159	151	192	145	158	161	148	161	174	171	185	174	173	174	146	162	145	139	167	145	163	166	156	145	157	172	156	170	190	150	150	187	169	154	152	172	138	175	161	170	163	153	142	151	181	183	154	156	166	162	166	145	177	152	166	145	165	172
16659	1465	1354	779	574	454	398	375	362	366	334	332	322	354	324	337	315	305	290	314	309	319	312	308	305	307	287	319	284	298	274	283	293	336	287	304	289	312	322	303	294	325	320	317	293	303	287	311	314	285	306	301	295	309	318	308	274	311	300	319	287	308	302	299	307	305	310	287	305	300	294	333	302	318	329	290	322	305	268	271	304	303	314	349	314	274	272	283	316	299	314	281	293	300	324	299	300	290	300	303	297	294	284	304	315	297	329	331	311	315	301	301	299	302	330	316	276	289	277	262	289	311	306	311	287	312	283	297	290	296	318	287	292	316	315	292	338	277	304	339	290	304	294	299	280	284	295	272	322	296	320	302	273	295	292	320	304	300	296	304	300	273	324	315	326	285	349	282	315	315	293	307	287	286	285	310	320	295	305	329	287	289	302	334	327	273	285	347	306	302	334	303	298	314	335	316	284	318	307	316	285	296	295	294	279	326	287	307	307	277	305	302	292	303	316	294	318	309	301	297	283	341	300	311	300	315	307	327	288	308	293	324	306	310	338	288	294	298	304	320	298	313	284	322	317	270	309	289	291	328	280	303	314	301	316	303	272	343	311	323	305	323	289	312	269	307	297	310	326	307	272	312	305	283	303	288	318	352	324	310	313	312	310	278	324	282	279	318	300	289	333	312	305	317	335	316	265	304	280	297	310	315	323	303	294	303	327	288	295	309	322	286	331	303	285	273	295	317	278	312	313	305	289	313	307	303	308	331	324	299	312	269	284	320	299	307	313	292	275	309	288	306	329	298	321	288	319	293	291	302	326	323	305	305	320	305	314	287	288	317	303	313	307	286	287	314	309	313	331	291	326	330	268	301	291	315	298	336	306	308	344	330	322	281	306	348	297	297	310	295	315	281	279	287	298	299	282	297	333	316	307	323	297	296	313	325	290	321	311	303	317	302	302	282	293	299	344	296	298	307	283	315	335	321	318	290	305	306	293	290	294	305	316	306	307	288	318	314	257	323	297	302	310	345	296	306	280	324	330	299	267	305	275	303	304	298	314	299	293	273	309	314	320	323	295	290	297	331	312	283	294	283	334	289	297	277	322	294	296	285	263	319	311	304	288	300	318	287	291	321	286	313	303	341	284	329	309	282	299	294	306	303	271	307	300	313	309	315	313	303	287	299	288	328	323	296	288	292	295	309	301	283	310	288	282	305	299	300	302	301	319	306	319	310	292	331	322	319	316	292	296	319	311	307	319	299	302	307	280	306	314	290	296	321	311	320	311	297	292	325	292	296	345	295	295	296	308	278	293	329	311	286	276	278	283	311	301	302	297	323	321	328	323	278	307	274	277	296	261	317	262	311	312	312	320	295	329	281	284	304	296	290	302	309	261	306	305	321	323	281	319	348	303	288	302	285	296	284	309	320	312	315	303	331	291	295	285	308	292	302	292	298	304	318	275	291	293	305	309	289	313	304	323	307	297	327	304	293	285	290	294	296	309	291	298	307	292	310	266	297	315	268	292	326	299	313	301	320	329	307	301	292	324	330	317	320	343	320	288	308	307	326	330	333	330	307	308	312	278	266	270	309	306	322	296	303	303	334	280	298	299	293	333	301	334	310	313	313	281	276	280	290	293	306	286	298	290	283	313	305	297	298	308	278	303	297	342	298	291	277	344	303	299	309	313	305	315	290	299	306	264	296	301	281	296	329	297	290	314	309	307	311	295	280	313	319	298	319	298	291	304	348	317	287	300	313	279	308	313	317	298	326	285	260	310	310	309	299	325	297	292	296	295	323	293	307	313	318	265	283	312	258	320	302	328	285	296	292	286	301	309	315	311	302	313	313	288	292	314	291	302	324	305	297	310	295	306	275	288	297	267	321	309	317	285	321	282	313	314	308	297	338	289	322	311	278	285	281	283	301	332	296	281	306	309	305	299	308	304	279	282	281	301	292	314	306	317	318	311	299	302	299	270	278	336	262	296	321	316	321	328	306	309	332	296	295	278	291	314	326	322	287	324	295	288	277	297	311	316	322	320	302	310	307	352	301	309	309	265	288	290	296	311	294	324	292	339	312	297	309	310	327	305	277	296	295	271	321	294	296	298	300	307	318	320	324	287	311	316	288	288	299	280	301	302	287	309	295	307	296	316	300	322	281	266	319	317	299	295	311	315	300	291	296	333	301	269	272	278	310	300	293	298	305	313	310	323	316	307	291	301	316	292	290	323	308	290	298	305	297	306	331	300	318	289	307	292	287	318	340	317	288	318	305	294	299	317	310	294	335	329	289	309	329	286	306	289	315	309	287	278	287	291	295	297	278	325	311	331	312	310	313	320	306	305	307	287	287	285	297	290	322	296	309	310	315	304	323	318	316	301	279	310	283	307	291	318	335	296	291	289	276	292	317	295	306	275	321	329	310	306	284	314	322	313	299	318	319	291	286	300	277	283	353	296	300	270	280	336	307	314	292	312	303	311	345	316	315	304	288	312	332	295	306	309	313	311	285	310	282	303	300	294	303	298	289	303	291	304	296	300	270	312	290	288	292	344	312	303	307	293	298	308	311	303	267	318	286	339	290	315	293	304	316	307	290	315	331	303	299	332	326	306	307	301	279	302	289	322	299	296	294	311	325	311	307	297	308	300	295	312	321	307	318	285	289	273	296	299	291	275	283	302	291	311	324	331	329	295	300	297	301	326	285	315	320	303	309	317	273	287	304	307	270	282	289	297	315	274	309	269	296	300	296	290	276	280	288	263	291	278	307	306	310	317	295	272	309	271	283	302	291	314	293	313	308	285	296	342	303	315	304	288	290	273	315	320	291	319	285	321	279	316	332	303	339	309	316	307	274	326	299	323	298	309	317	310	285	295	303	309	310	322	309	270	299	286	319	321	338	292	310	314	302	275	290	303	344	304	313	301	299	336	304	298	295	325	295	283	308	280	261	292	324	303	328	306	313	314	311	316	274	321	278	325	320	305	308	284	262	281	287	301	312	345	322	324	303	311	303	301	324	295	318	295	280	287	281	295	322	279	305	307	307	303	313	302	293	310	308	280	296	275	320	283	321	312	312	320	307	292	292	281	320	317	325	301	299	297	281	283	308	320	319	296	298	315	294	326	299	312	301	304	278	308	276	314	299	284	284	317	276	292	293	292	292	324	288	317	311	273	280	302	293	299	284	320	291	312	295	338	279	312	291	303	294	301	306	283	274	316	284	315	293	293	292	330	252	293	279	290	305	253	290	298	306	310	298	290	302	338	294	320	282	269	269	311	288	286	300	295	281	304	273	327	301	347	304	287	320	289	285	301	302	290	286	289	313	315	301	299	319	277	301	294	244	303	284	312	288	294	306	297	278	306	328	302	285	285	303	312	324	300	298	306	295	318	314	288	331	260	290	314	332	314	291	324	289	322	283	287	298	265	299	301	323	283	286	320	304	321	319	297	311	304	272	328	293	284	319	312	296	297	327	301	309	322	328	321	302	297	327	323	292	290	293
24620	21608	29234	24478	20821	2641	918	677	609	545	543	502	507	460	461	477	445	453	418	444	429	407	463	437	416	412	395	400	428	405	420	422	425	372	396	412	418	437	426	409	416	389	399	390	425	394	388	403	396	406	419	372	385	412	391	371	405	381	388	393	343	410	394	412	379	415	376	411	408	374	393	395	377	399	399	385	423	373	393	368	391	390	401	360	408	369	392	393	419	426	389	377	391	403	381	403	411	369	401	382	336	372	361	383	386	405	380	377	403	386	379	413	374	419	410	391	422	396	430	425	454	405	444	415	411	422	412	411	407	401	430	394	398	365	385	411	405	351	380	413	405	391	399	402	386	378	403	411	337	410	379	388	368	395	390	432	374	406	432	403	390	396	408	343	406	385	422	415	400	421	382	403	380	408	405	373	376	395	371	366	360	390	412	409	435	394	432	393	411	386	390	450	405	398	388	395	420	390	407	401	383	418	374	440	389	389	403	379	372	412	363	385	419	389	356	396	358	402	395	402	406	379	382	405	379	416	389	396	375	376	402	367	380	396	385	384	387	394	419	377	386	379	399	389	417	417	417	402	381	420	393	423	398	380	393	413	390	367	376	393	406	366	403	378	427	374	401	407	347	405	397	396	407	401	406	398	377	395	370	379	389	408	385	385	375	388	394	386	375	397	342	355	412	395	393	403	425	426	420	401	399	419	436	370	407	408	373	423	363	396	401	361	378	415	374	375	422	414	416	392	373	413	388	415	374	400	403	391	385	374	405	418	369	391	389	425	391	410	368	366	376	420	359	427	420	377	372	388	380	386	406	412	373	433	400	382	380	397	381	406	438	389	392	427	420	410	385	379	427	410	383	395	375	389	407	372	386	403	385	386	413	381	417	392	407	386	363	390	381	403	393	405	404	410	395	423	410	432	389	396	408	412	388	435	392	432	404	431	382	377	376	436	393	423	375	394	412	379	368	385	384	394	370	385	405	406	354	340	399	401	415	366	385	364	399	407	413	397	390	421	413	377	393	402	383	410	383	376	394	373	392	412	389	387	411	377	394	385	377	387	382	382	401	388	403	379	407	398	394	421	379	422	410	386	395	427	377	367	376	381	397	396	401	415	348	408	404	367	390	394	379	358	427	412	395	392	403	373	404	375	430	391	381	433	435	397	402	425	347	426	384	416	363	417	393	383	392	413	386	393	396	438	378	384	422	365	403	407	412	370	418	360	402	396	369	381	398	398	429	408	349	413	422	386	377	376	400	428	381	384	409	407	376	376	382	400	345	381	379	367	397	400	364	365	411	382	434	386	398	394	397	394	433	391	386	390	394	391	394	397	440	428	403	409	408	395	385	371	422	396	415	385	405	430	378	395	345	391	408	398	387	414	408	417	411	416	393	390	396	384	378	397	368	416	393	385	424	383	374	388	400	370	429	392	366	456	395	391	410	394	404	409	400	419	381	434	378	362	357	375	390	414	391	412	368	429	386	363	406	363	395	440	384	412	367	400	409	343	385	376	400	425	404	405	407	398	397	409	354	396	444	384	403	365	392	454	406	390	376	380	366	393	395	396	413	390	372	388	404	398	383	394	443	382	385	383	377	415	397	413	405	397	358	378	408	396	381	397	415	372	357	368	378	380	401	378	391	360	394	404	406	380	392	392	422	365	405	394	414	387	395	366	370	419	363	385	379	406	428	389	407	391	412	394	412	409	425	384	394	390	395	405	384	404	389	383	413	381	413	363	384	404	386	370	412	401	385	385	393	405	383	391	387	397	398	427	388	425	402	393	370	405	401	403	408	404	381	432	381	383	380	382	399	450	381	394	391	414	384	370	395	367	414	406	392	411	373	381	397	412	386	396	395	391	420	382	387	407	388	398	409	367	399	359	376	367	407	419	397	408	382	401	389	367	402	372	382	402	413	399	379	408	407	383	406	382	408	405	398	388	418	414	394	402	404	410	377	404	416	423	383	399	405	364	366	413	373	383	418	388	388	411	395	387	434	407	414	402	434	373	390	392	403	422	406	379	359	392	393	376	406	427	361	420	382	412	399	413	412	394	385	388	384	379	379	382	393	414	394	386	456	413	388	380	386	383	390	360	422	382	383	433	402	383	406	393	401	400	400	435	393	402	391	416	375	427	437	382	392	412	384	415	374	379	389	364	390	385	376	377	399	403	415	369	383	397	399	421	391	376	382	418	389	394	353	415	371	432	407	428	402	424	389	379	396	431	401	384	385	391	380	429	351	384	362	383	417	412	416	381	358	444	331	398	398	383	382	381	416	374	361	388	396	388	394	384	397	415	375	385	393	409	422	367	391	388	380	385	353	375	402	409	364	434	382	431	408	388	376	397	387	389	391	432	352	386	413	406	388	405	420	409	398	382	385	368	367	397	396	407	407	369	406	405	439	397	410	398	396	402	388	400	366	366	379	391	412	393	375	390	402	360	383	426	347	419	381	361	401	387	423	406	368	406	401	378	385	346	380	407	389	378	377	382	382	382	413	416	401	404	401	409	390	361	411	403	387	389	376	373	402	405	365	392	429	396	377	360	380	393	341	385	388	380	386	428	386	408	364	417	380	392	397	400	412	419	417	396	394	380	405	361	415	380	392	376	406	390	397	398	443	362	379	435	397	411	411	390	405	405	370	384	376	398	393	405	396	397	377	380	409	403	379	362	436	423	387	367	412	403	395	395	384	389	394	408	386	393	418	387	380	383	427	410	423	401	414	385	385	431	395	427	419	391	450	366	383	377	407	370	382	413	368	373	420	437	368	374	367	409	391	362	419	385	410	389	369	392	453	388	378	413	367	447	367	418	397	411	406	353	393	374	357	384	405	407	407	414	417	408	403	395	396	414	399	397	404	363	383	362	409	414	377	342	333	370	383	423	405	376	387	394	413	392	416	392	403	396	418	413	397	408	387	386	388	376	414	392	400	420	397	375	398	409	414	356	385	388	384	407	415	394	425	380	422	370	386	399	369	388	390	377	411	392	397	365	399	347	339	383	393	390	402	365	391	397	389	355	390	386	381	397	448	393	420	347	376	387	395	396	407	366	437	411	401	418	415	427	388	360	378	420	408	402	410	379	416	367	391	412	402	388	413	373	428	402	412	388	370	344	387	392	401	368	370	370	403	415	385	377	405	416	384	391	395	403	400	395	387	384	374	389	409	375	396	411	386	397	362	367	372	450	401	415	410	374	396	383	388	428	369	401	420	383	362	406	381	409	389	378	415	400	406	391	364	358	394	367	389	387	371	439	418	394	420	371	399	405	399	410	400	376	399	419	388	365	399	421	385	401	385	395	354	384	381	382	362	371	413	386	397	369	387	406	409	394	413	444	408	428	401	365	366	401	391	400	382	381	435	388	364	348	355	416	392	388	401	401	382	401	404	389	409	392	400	389	377	372	371	392	411	425	379	376	379	413	392	408	410	421	384	402	393	383	402	405	400	390	357	414	359	407	394	421	416	418	415	413	385	388	394	395	425	422	417	397
29638	10420	8840	4624	2983	2492	1960	1720	1445	1251	1162	1048	1002	870	894	908	853	822	803	807	804	729	712	771	753	750	772	726	760	725	685	786	692	715	732	705	669	723	746	692	708	747	694	700	713	715	706	710	670	650	719	700	658	705	760	746	702	700	677	680	707	672	725	690	654	730	683	699	698	681	685	691	677	677	699	696	661	666	623	706	655	716	691	714	675	678	707	705	644	699	707	697	712	706	687	707	693	726	719	667	749	684	697	747	669	689	693	689	676	717	733	675	681	620	682	695	667	702	675	675	734	705	665	691	604	679	675	652	662	653	693	656	611	695	664	676	692	690	678	641	707	666	682	654	701	689	770	695	670	668	706	646	690	701	673	684	670	700	686	637	750	676	661	634	689	643	701	651	679	699	685	664	718	692	656	684	666	712	682	729	669	664	652	679	708	721	690	631	690	660	698	670	700	689	679	655	697	675	673	631	671	687	689	693	769	693	658	673	729	644	652	652	705	720	653	729	664	662	680	720	726	676	713	680	674	719	663	693	676	664	694	684	738	669	704	683	690	681	713	659	656	700	701	692	667	698	708	725	713	702	691	697	720	665	675	687	678	679	704	699	676	707	735	687	658	658	686	713	705	695	696	677	648	712	653	705	670	683	720	632	669	743	664	677	650	666	681	731	742	660	671	678	697	688	724	700	659	702	687	677	694	690	674	690	725	705	662	735	719	691	709	693	682	675	717	707	664	674	685	693	656	691	717	650	683	675	634	696	683	685	637	649	734	675	672	694	685	684	699	668	722	643	673	642	691	688	662	706	746	690	651	626	661	697	735	664	656	683	681	736	701	683	685	686	696	685	715	720	717	706	684	702	679	644	693	688	727	667	701	696	720	642	689	686	656	701	709	696	685	635	664	659	671	648	705	654	708	711	666	667	659	630	714	683	696	691	664	655	687	700	692	721	669	683	671	631	701	632	704	677	687	637	674	688	676	661	702	693	713	696	674	632	658	629	672	672	692	680	658	727	709	665	698	659	662	665	632	642	693	691	711	653	723	669	673	690	725	652	712	655	653	697	680	649	635	613	668	722	724	705	708	634	646	680	698	738	689	669	685	708	653	675	659	682	689	681	722	697	647	706	727	722	686	730	667	656	677	734	668	684	656	683	661	702	678	664	686	743	745	705	759	688	730	669	671	679	663	682	738	700	703	703	641	677	682	678	662	706	721	692	705	693	683	686	657	692	733	657	666	684	737	650	700	699	694	688	638	655	735	705	692	716	695	737	666	705	691	693	693	675	729	693	681	680	687	704	636	670	665	664	711	692	657	679	668	678	700	643	672	680	697	658	625	666	640	704	693	738	656	679	741	691	699	674	656	697	679	657	669	715	665	690	700	722	722	707	621	655	706	745	690	645	729	684	657	715	685	674	654	691	681	685	697	674	746	688	700	623	675	618	650	678	693	675	705	707	664	651	672	677	686	648	689	657	693	645	703	732	681	659	666	653	675	696	689	677	677	707	690	637	670	618	710	757	690	692	637	698	700	709	681	689	653	723	695	654	701	673	660	714	708	648	688	659	690	667	697	672	668	670	681	656	681	675	675	713	681	713	685	687	678	750	660	637	630	677	711	651	665	665	681	672	668	721	697	704	680	707	714	662	698	625	675	711	673	699	689	664	658	684	683	695	659	689	686	648	672	725	669	706	681	717	649	662	710	721	686	695	677	686	665	690	695	672	689	702	668	672	715	724	716	680	675	677	697	660	669	726	671	683	694	681	677	687	638	668	704	716	704	698	660	695	683	680	728	692	682	616	656	687	680	705	699	660	656	673	696	679	716	647	672	711	689	713	708	654	704	701	681	662	657	643	693	728	695	675	688	667	720	717	671	681	660	718	673	710	673	665	680	643	657	631	660	685	654	658	666	698	695	702	678	658	724	654	688	693	712	681	642	711	706	689	685	711	703	666	681	682	691	684	688	687	731	653	657	706	698	646	694	657	735	678	667	691	681	699	727	694	687	648	664	695	716	664	694	670	663	692	675	667	724	705	676	667	665	653	645	707	720	685	657	674	690	663	671	689	673	680	697	667	655	695	654	680	641	694	692	730	660	649	653	673	730	716	649	678	682	686	691	737	689	673	718	723	660	676	669	709	676	682	645	707	700	649	655	694	686	706	716	687	688	650	702	694	703	696	716	690	662	643	654	707	723	684	659	714	657	686	689	623	675	667	742	684	698	621	685	679	658	665	676	659	671	688	682	681	739	679	660	724	676	643	688	684	670	671	676	674	670	703	651	684	716	693	682	642	688	696	703	733	708	718	700	683	691	681	711	648	698	674	707	708	731	677	636	633	727	697	688	652	729	630	686	670	670	668	676	717	672	635	686	709	699	694	703	662	647	716	661	702	716	656	679	665	699	673	675	716	678	668	710	663	682	669	666	678	696	709	698	701	689	665	690	677	671	714	759	728	647	626	709	634	640	664	710	717	678	706	695	744	728	677	669	631	656	697	701	683	668	694	700	711	676	655	679	715	664	674	706	659	728	608	680	697	684	718	649	649	650	670	725	681	685	720	675	690	670	662	713	683	676	723	656	659	691	713	682	690	648	658	685	662	729	726	697	654	695	686	687	634	682	690	667	682	676	704	697	693	684	728	686	660	684	700	700	667	675	716	652	668	649	660	684	647	736	652	671	649	702	679	689	660	663	652	685	673	660	680	664	692	704	688	666	701	668	662	718	620	690	733	686	681	689	663	633	667	663	675	630	671	693	645	669	699	672	683	625	690	673	650	665	743	624	696	691	702	661	669	704	699	651	709	662	681	670	628	705	680	691	672	650	649	684	687	691	698	653	724	683	641	678	719	711	739	702	664	699	691	704	706	672	704	692	687	676	670	684	714	705	703	693	649	697	678	635	721	685	710	638	664	699	697	682	634	692	633	699	679	722	663	675	637	707	692	682	675	636	677	704	678	686	669	644	620	665	686	678	667	692	736	672	698	704	677	707	701	710	693	710	716	711	688	618	722	666	705	671	645	705	734	708	687	702	675	707	624	676	702	686	665	707	690	659	650	675	648	686	668	670	637	682	679	700	720	733	690	661	708	680	640	661	643	666	640	686	708	672	644	639	664	661	659	635	689	712	681	685	669	685	710	645	694	700	608	698	672	688	737	680	663	698	657	701	671	676	702	667	692	635	688	678	635	697	677	687	714	684	680	688	626	674	690	679	631	725	693	678	742	698	702	727	671	676	730	706	709	646	646	703	628	662	657	690	719	637	671	673	694	715	733	673	655	685	666	691	673	714	743	652	703	726	642	702	717	706	685	707	672	725	617	719	699	630	637	650	675	701	649	675	684	694	665	714	725	713	703	620	655	678	683	677	688	648	662	648	669	689	734	659	708	648	657	701	702	636	672	642	726	697	623	672	696	705	671	721	681	753	761	663	682	669	670	652	721	706	652	674	674	682	687	677	677	656	652	647	662	680	678	700	692	690	685	677	686	685	680
23721	21700	30060	23883	21700	20523	3132	1282	1019	909	880	839	801	748	696	730	731	703	667	723	665	670	631	678	621	645	616	637	610	658	623	672	677	638	645	642	633	666	592	687	641	654	575	596	609	565	627	608	601	622	594	639	615	587	610	647	649	621	658	601	656	628	606	633	648	587	592	590	569	622	614	582	611	589	626	597	591	651	642	603	610	626	610	654	618	666	635	589	585	579	624	611	588	604	618	593	617	609	578	590	667	634	672	563	571	595	620	603	569	592	610	626	642	548	626	577	593	620	603	666	629	577	618	643	618	603	632	647	600	581	620	558	600	584	599	567	607	600	584	600	629	600	634	600	594	605	608	611	577	629	631	606	618	605	585	639	624	597	599	590	635	616	599	608	607	645	589	616	609	617	655	624	592	594	578	594	614	636	591	636	641	620	589	619	598	621	599	613	599	611	597	590	614	571	667	634	591	605	626	633	604	600	589	589	580	583	621	598	557	595	580	581	595	569	584	625	647	542	600	600	590	627	582	669	632	618	614	585	601	631	627	621	600	598	610	597	622	612	581	642	590	571	590	613	598	619	648	581	644	603	633	598	638	642	630	605	604	593	626	637	655	642	550	594	608	587	618	637	603	652	617	615	648	607	586	662	644	646	584	590	601	597	593	650	620	621	612	570	632	629	618	596	603	629	615	661	539	613	590	593	603	622	577	643	623	571	632	572	572	608	637	571	659	601	585	595	633	585	610	613	637	603	623	609	612	616	618	596	614	618	667	599	583	635	643	618	583	618	555	613	610	620	623	674	584	624	585	608	599	615	617	598	584	619	595	577	604	632	601	583	595	618	601	628	627	579	610	611	623	622	624	627	576	613	626	585	613	625	558	616	601	610	597	616	615	598	606	588	636	620	613	611	618	567	601	574	643	580	581	628	609	639	597	630	587	626	611	563	589	582	643	610	562	628	604	599	607	657	588	622	610	567	582	619	598	610	602	571	581	616	614	627	607	599	616	613	628	574	645	616	614	601	605	585	604	604	597	602	605	612	581	578	616	643	627	630	592	582	626	577	617	611	620	600	607	592	617	622	661	616	595	619	675	626	606	618	562	574	624	597	569	628	641	594	645	628	565	610	621	622	613	618	630	556	602	595	597	584	615	625	630	590	592	639	587	557	621	601	591	593	605	558	629	637	614	650	581	605	576	604	608	600	614	597	635	530	606	609	658	589	595	549	624	650	579	619	601	594	624	611	618	584	611	642	632	553	597	608	618	644	625	613	640	586	616	627	584	585	558	626	592	589	627	572	611	590	609	629	596	587	595	638	604	596	630	588	619	590	591	586	652	563	619	599	596	576	628	605	573	625	616	601	590	592	594	560	610	596	583	576	644	620	640	608	587	644	626	631	605	640	597	603	583	579	598	575	675	616	636	611	624	621	608	587	554	605	641	594	629	619	590	628	578	632	657	617	608	636	607	588	603	617	615	621	590	586	596	607	622	652	597	588	585	606	573	577	628	596	581	610	612	604	580	571	614	642	611	603	592	616	607	615	656	584	635	602	597	658	653	614	604	632	606	600	627	603	606	643	611	587	570	630	604	607	586	622	630	586	606	616	640	601	593	571	596	654	608	597	598	630	596	595	608	607	641	643	588	627	571	617	639	627	617	635	625	612	587	564	614	591	620	564	632	613	605	571	621	643	634	598	596	640	601	591	585	567	624	584	617	585	619	610	647	623	613	615	589	563	611	666	612	624	614	607	609	617	628	590	594	642	602	576	613	597	610	614	596	605	586	610	607	607	602	597	601	623	610	628	592	612	607	605	643	531	611	619	637	591	573	590	642	570	573	614	640	659	576	633	628	619	612	612	568	635	605	586	575	624	564	610	623	684	586	583	599	610	608	585	625	646	602	606	610	675	606	620	575	589	631	614	590	602	620	603	620	609	623	584	607	572	622	610	567	628	597	604	605	579	637	626	601	595	635	660	603	592	612	622	663	585	605	600	621	614	596	607	592	633	583	607	623	627	585	597	607	587	610	588	598	634	615	566	632	661	573	587	587	600	644	619	601	600	591	607	546	592	635	605	635	613	584	595	603	631	577	624	591	620	624	604	589	623	625	613	638	584	578	591	566	589	632	590	603	628	658	586	600	607	638	603	604	595	604	602	646	637	611	583	620	628	603	608	587	583	566	544	562	580	584	644	590	606	599	559	617	599	567	575	611	601	611	607	619	589	593	586	602	597	623	600	564	605	584	632	662	608	637	565	638	652	639	621	615	623	582	569	581	629	609	578	641	607	585	592	625	547	618	611	629	578	591	593	645	589	608	617	626	622	644	606	619	620	612	618	606	650	580	597	601	642	587	610	608	570	597	609	602	634	637	572	583	571	621	628	599	596	609	611	636	599	606	587	596	587	604	582	622	630	573	602	664	619	600	601	603	626	612	620	618	620	589	603	624	597	634	608	622	594	639	613	631	610	631	628	613	584	619	599	612	589	642	629	584	600	666	612	628	617	595	627	614	629	622	593	591	633	636	617	641	605	604	553	586	645	595	660	599	610	584	604	615	604	639	584	586	601	644	631	614	644	602	606	620	633	617	597	581	602	627	562	647	588	614	618	608	575	680	593	601	620	618	587	568	600	620	584	593	608	595	592	617	579	568	599	629	567	613	605	583	620	611	628	600	604	607	637	597	603	614	580	559	604	583	636	626	647	624	566	572	594	625	604	616	598	589	597	611	607	579	581	603	625	613	643	593	638	650	567	566	628	574	640	610	593	596	584	603	589	613	650	602	624	621	621	601	616	615	635	587	601	595	603	619	648	614	630	617	596	610	598	595	598	581	568	587	631	600	593	601	624	619	612	637	573	630	634	586	666	685	603	617	606	572	612	590	629	613	620	618	571	590	570	605	584	632	653	615	575	654	594	573	605	592	607	594	640	591	615	593	608	638	636	615	600	608	590	576	585	610	578	595	585	593	592	560	584	600	604	575	652	620	633	644	642	625	659	614	625	576	583	633	618	605	639	537	604	610	624	587	606	645	629	612	588	612	602	629	607	575	617	598	615	605	638	579	600	624	627	621	614	601	612	599	611	599	573	593	606	551	603	596	583	602	572	628	574	595	590	614	646	622	590	631	575	576	596	616	618	595	633	623	601	589	596	611	614	615	576	604	616	602	650	620	605	599	628	585	578	624	592	569	615	604	627	544	609	612	621	566	631	627	598	632	604	598	582	629	625	583	602	606	639	590	619	590	637	597	587	574	579	597	622	582	597	608	619	624	668	604	618	639	636	602	626	589	583	618	584	623	588	602	651	621	583	634	548	600	576	591	608	656	552	594	543	592	578	595	626	559	659	575	612	603	633	617	603	602	603	617	588	597	624	584	636	633	569	602	572	519	626	591	610	583	625	600	601	607	617	609	603	666	567	608	620	609	628	607	641	619	606	609	599	560	570	596	625	623	618	649	611	593	594	585	627	592	606	592	659	590	594	650	580	603	592	622	587
32657	17033	14497	7894	5619	4313	3551	2893	2430	2129	1946	1758	1678	1506	1495	1350	1415	1319	1278	1212	1194	1236	1195	1157	1142	1110	1132	1103	1166	1092	1067	1073	1061	1107	1110	1091	1076	1056	1041	1055	1008	1013	1069	1073	1063	1019	1029	1035	943	1011	1008	1042	1047	1038	1087	1016	1030	1040	990	997	1053	999	1028	1035	1013	1039	1062	1057	1073	998	1013	1028	1019	1038	1013	1036	996	1005	1022	1055	979	1021	983	1059	1010	988	986	1024	1006	989	986	1022	1057	1042	996	1028	1036	1000	1040	1001	1035	1014	1030	1062	1059	1013	1040	963	1027	968	958	994	978	1022	1002	1072	1024	1016	1037	1012	1027	1014	1013	1023	1031	967	1006	988	1011	1004	995	1046	999	986	1071	957	1016	1070	1026	1033	965	960	1008	1043	988	998	945	1009	1012	1100	975	1015	1022	1021	993	1049	999	1020	1026	990	1022	1010	1024	1008	1028	1060	1109	978	1000	971	1057	1029	994	1016	1026	989	1077	995	1022	1016	1020	1027	1047	1034	992	1025	1013	998	1001	991	1033	982	1041	1009	1026	991	983	994	987	958	1020	975	1024	1005	1037	1058	1008	990	1060	996	989	965	1007	1009	1009	985	1007	1036	1017	1040	1042	915	974	956	1016	1015	989	1015	997	1049	1020	1022	1031	1003	998	1015	976	1032	980	1013	993	966	1022	1048	1001	991	985	1017	967	991	1038	984	1039	1010	1036	1028	1076	1045	993	1035	1004	1007	981	1008	981	1007	1022	1028	987	1054	997	1022	1008	1035	1074	1004	1015	1071	1035	973	964	1052	992	1007	1102	1022	1008	1009	994	1075	976	1039	980	1004	1051	968	1032	1015	1059	1013	1028	974	1052	1024	1031	975	993	1001	1060	1063	973	1052	960	1056	1016	930	1020	972	1011	1001	1001	1028	1035	999	1046	975	980	1006	997	1057	983	1009	1001	1045	1008	1002	1016	1037	1039	1023	1019	987	1008	1060	958	1023	1056	985	1020	1020	1014	1008	1012	991	960	1027	1007	1054	1034	983	1029	1028	1100	1060	957	1050	980	1072	1023	1057	975	1005	1006	1046	979	978	1020	966	1026	1041	968	982	980	1015	991	977	979	1010	974	1052	1061	1075	997	1030	1019	990	1044	1050	1000	1022	986	1054	986	1034	1040	975	1020	1070	1019	984	1007	998	1054	1044	1027	969	979	995	981	1010	953	1084	989	1051	1001	1011	973	1028	954	1033	978	1018	968	961	947	996	1010	1033	1042	1015	991	976	955	1037	1031	1017	968	982	1032	1061	973	994	1061	998	1048	1050	1041	1007	1024	983	1031	1038	1024	1038	1027	1024	979	968	1075	990	1002	1001	979	997	1106	1032	1002	1028	1021	990	1035	1011	1005	955	981	1017	992	964	990	1002	1019	1000	1026	1049	953	1034	1014	963	1009	971	990	1059	970	1003	970	1055	1004	1031	985	1034	986	984	1003	966	978	1037	1014	1057	983	1014	1039	1054	1021	1010	1029	1029	1051	1009	982	1024	994	972	985	982	1005	1006	1007	998	1092	987	970	1076	1010	993	1019	1006	1023	948	994	989	1004	1014	1050	1053	1038	1013	1010	1008	1049	1076	1081	1039	906	1034	948	968	939	1007	1019	982	991	1022	997	975	979	971	1010	983	994	1044	1061	1016	974	1000	996	1071	979	997	1040	957	964	1022	982	1004	1000	1054	1009	1010	988	1036	1036	944	977	1061	1010	1059	1028	996	989	1055	998	1037	989	1036	1083	1025	983	1008	978	994	992	1053	949	1032	1048	1008	1018	994	1024	980	953	1029	980	1041	1023	1012	994	1022	1051	1010	998	975	1016	1074	938	951	995	1010	981	987	976	1033	1048	972	1016	1027	1030	1005	998	997	961	967	1029	982	931	929	1057	984	1051	991	1028	1011	999	1043	958	1013	1015	964	1112	1000	1002	1013	1002	1005	1006	986	999	1024	990	1001	975	1006	998	1020	1001	1007	991	983	1007	1036	1023	1003	1006	1010	940	1023	997	990	1033	970	1041	1038	1004	983	982	980	983	1021	982	997	1014	1017	1033	1004	1045	1017	1078	982	957	1015	1010	1021	1022	986	1033	996	1024	985	995	1056	1006	986	983	960	1058	1010	982	972	1026	1020	932	957	993	1020	1003	1004	1030	1031	1003	997	1002	980	994	1013	1055	950	1006	1046	1050	991	1006	996	938	984	982	999	996	1027	995	998	1005	966	1027	970	980	1037	1054	1024	987	1046	1044	1048	1002	1032	952	1038	992	991	1049	1069	1040	1043	1028	1005	987	1006	1021	988	1087	963	1039	972	986	991	999	1032	994	963	1027	1050	1070	1004	1024	1014	1018	995	1014	1017	1015	1007	1004	1014	996	970	998	1006	1016	1027	1004	964	985	1039	1045	998	1039	995	1005	994	997	1074	1063	1017	989	996	1022	1021	992	983	1007	1004	1015	1041	1045	1028	1054	1027	1042	1011	1008	1061	983	1038	1003	973	978	1021	1027	1025	959	971	1029	959	1090	932	955	1007	1019	1008	973	987	1005	974	1033	1038	1038	1001	1003	979	997	925	975	1038	945	1014	1021	998	961	1040	1005	1078	1047	962	1015	1011	970	1048	992	1013	991	984	1018	981	971	1084	1043	1023	1034	1004	1031	957	1002	1037	1054	1017	1019	1032	962	1023	1016	1026	1026	975	1055	961	1021	1007	1026	1068	1014	965	986	961	1026	1063	1046	1017	961	1015	1037	1008	1035	946	977	968	1023	1008	1008	997	1069	1016	1049	1054	988	1010	1014	1018	1053	986	1030	1052	1045	988	995	1038	965	1030	1023	1036	1017	987	968	987	1038	1024	1035	958	989	1040	994	1012	1050	977	1047	1006	1028	995	1008	1014	1028	1012	1021	1011	997	990	1034	1067	988	989	1013	1000	1023	1033	1070	1023	976	985	935	1028	1018	985	1001	1031	1009	1007	981	991	1055	1010	988	972	1050	1074	1002	1022	1009	1015	976	1023	1043	1041	1073	948	985	996	1017	998	997	1094	1024	1027	1000	1003	1036	1044	1000	999	1012	998	1014	983	1019	1021	989	978	1028	1031	999	1019	1012	999	1039	1016	1003	1026	990	1002	1014	1008	965	1022	1014	975	1061	1009	986	978	1056	1049	972	965	1091	974	1045	1009	1074	1051	991	1056	1015	1024	996	1010	986	1063	1067	1018	1009	977	1007	1009	1002	1003	1000	1033	1038	966	1033	1001	1052	998	1010	969	1067	1043	992	1031	1006	1026	998	961	1035	1018	1039	969	1055	982	967	1025	992	965	1015	1056	1041	1069	1046	962	1020	1008	965	950	983	1034	1000	1005	1026	1022	1024	991	1013	1004	999	1023	985	1020	1022	1008	1049	961	1010	1012	959	993	983	1031	1028	992	1065	996	1077	1051	1069	1022	1054	1030	1065	1021	998	1002	1022	1017	1104	993	959	1064	986	1010	957	1014	1040	1004	1008	1061	1053	1043	982	988	1038	973	1036	1006	1089	1010	988	1033	994	1009	1055	1059	997	1048	1002	974	989	1005	1052	1000	992	1007	1017	1013	1042	976	1005	994	1038	1001	1048	998	973	1036	972	996	1042	1029	1028	1010	991	999	1045	1002	1016	1045	991	952	1013	1000	1035	1039	980	1021	983	1013	973	1037	928	1018	1046	1034	1009	1047	1026	997	982	948	1034	969	1043	1004	985	1065	1050	973	1000	1033	1033	1008	1068	1008	1005	1035	1038	1081	1031	1051	1039	1056	976	1010	1019	998	997	1015	1019	1062	1048	998	1016	977	1051	988	985	1035	1025	969	979	997	933	1017	989	977	949	1040	995	1058	996	993	1000	986	1000	987	1047	1053	988	1051	1006	1017	1013	1025	1023	962	1035	994	994	978	955	1006	1031	976	991	1066	997	1085	986	1035	1000	1049	1031	977	1002	1059	981	1021	1018	976	973	1016	1049	1001	1025	961	1019	1026	1035	1000	1020	998	1000	1014	986	950	1062	997	1021	1010	1006	1047	1001	969	1044	1023	1010	1068	987	1031	992	1007	1015	988	1047	1020	1032	994	990	1005	1009	1000	980	1099	992	1009	922	1011	995	1055	1027	1023	1038	1012	1014	1052	966	1037	1017	1025	972	1023	1008	1021	1063	1014	978	984	1017	995	1019	973	1022	975	992	1048	1005	977	1021	1017	1026	1016	944	995	1074	978	1037	1017	998	1018	992	978	971	982	984	983	1035	1005	992	1025	1003	1027	1036	935	1057	1023	1021	975	993	955	1023	1000	1036	975	1023	1023	1031	950	976	995	1039	1060	1014	976	1007	1033	983	987	964	981	1027	984	974	1021	1009	1026	958	999	1002	1005	1007	1021	1001	1031	1018	1043	978	1054	1046	1035	1083	1047	1065	972	1065	1008	1025	990	1020	1040	972	1004
27404	21334	9523	538	286	226	202	195	192	163	181	193	173	170	182	171	196	165	162	161	178	164	142	170	173	156	170	183	182	158	169	179	144	157	170	159	161	153	145	155	160	151	198	167	176	155	147	181	149	146	172	172	142	145	174	168	173	168	172	158	167	164	161	164	183	188	137	160	157	158	162	169	157	164	154	168	179	166	165	154	173	154	165	160	159	150	153	153	162	164	179	196	154	141	135	162	167	176	160	167	150	166	161	140	149	160	163	154	178	182	154	164	138	153	177	143	171	174	163	157	160	151	157	165	162	143	169	164	159	152	165	152	169	157	149	163	159	186	152	160	164	175	192	169	171	166	159	167	163	182	154	179	169	170	170	182	152	149	150	162	188	181	183	179	141	169	162	146	188	154	164	170	134	171	176	165	160	185	144	172	151	149	167	179	168	173	145	146	171	163	153	135	164	161	182	162	136	139	166	158	156	163	172	161	172	175	168	184	145	165	163	186	168	164	150	166	171	182	159	175	168	158	163	187	164	138	168	178	159	164	145	189	182	176	151	133	162	156	153	189	163	169	146	148	144	169	175	189	179	181	167	160	174	152	158	152	156	181	152	160	170	163	145	167	161	153	161	167	188	150	175	190	160	195	150	168	146	169	155	168	154	178	163	155	150	167	188	169	138	146	150	167	184	175	181	175	185	163	182	159	153	158	149	169	154	154	183	148	159	179	168	166	177	149	185	139	155	144	174	164	174	150	154	147	143	160	150	164	154	156	170	151	146	173	170	156	181	175	151	171	177	199	169	165	170	160	170	156	178	170	174	181	159	155	162	147	157	156	168	170	183	174	172	179	167	171	183	164	154	162	170	169	187	162	175	166	165	187	158	167	149	151	158	166	155	159	160	172	156	152	196	147	166	149	179	161	157	169	163	144	180	180	132	153	165	173	152	170	183	151	171	148	194	150	147	156	165	160	165	161	175	151	172	164	149	170	144	176	168	176	161	166	147	166	187	176	155	165	173	160	157	173	164	179	156	182	165	155	146	164	149	148	192	179	147	159	188	156	160	137	160	171	179	167	173	172	160	135	162	173	126	173	165	140	155	173	156	145	177	149	156	150	133	165	141	164	153	144	172	145	161	168	176	163	160	149	171	142	157	164	140	159	144	182	173	161	154	167	170	159	162	160	171	146	182	137	170	151	173	167	170	149	144	171	137	161	176	168	165	148	159	145	167	180	181	148	164	162	172	156	174	146	187	172	177	157	158	172	160	177	139	137	156	159	142	161	138	156	192	160	147	156	144	163	150	176	176	177	178	184	176	157	161	182	158	150	166	157	163	157	149	190	168	165	149	157	141	176	168	165	177	164	151	173	137	158	169	150	183	192	166	153	183	153	164	159	187	155	169	173	149	168	188	170	172	161	176	153	168	164	154	151	174	152	146	177	159	158	150	150	144	145	174	166	175	176	170	158	160	152	170	147	169	148	157	169	165	174	164	179	173	173	155	163	155	180	164	153	134	156	154	164	162	156	169	152	143	165	149	165	142	149	155	166	180	149	156	166	162	162	157	169	164	179	179	176	183	134	180	172	162	160	169	157	163	160	169	160	166	178	169	161	170	170	187	181	156	174	174	178	174	164	186	170	142	158	163	160	148	183	161	154	176	165	163	158	171	149	169	168	143	141	169	162	168	170	163	161	167	164	179	163	157	157	159	169	157	171	137	139	166	157	157	175	154	139	185	160	147	143	177	162	152	159	179	166	181	155	159	159	156	165	170	150	141	161	156	159	161	159	168	156	148	163	172	168	159	180	157	157	176	126	175	156	144	169	160	185	142	168	158	183	177	181	163	167	166	163	155	161	150	169	170	186	142	145	175	163	166	173	186	161	165	185	197	145	157	147	178	150	150	163	152	173	166	147	161	161	160	161	162	159	155	173	183	171	146	181	159	152	166	167	137	155	185	152	153	160	181	184	152	158	176	158	172	168	163	158	149	191	165	175	154	175	166	170	165	177	155	169	165	163	151	157	158	162	151	169	170	172	164	174	146	155	153	172	203	157	179	173	167	168	158	172	155	162	174	159	176	178	174	183	176	193	136	162	157	156	171	131	156	141	153	167	149	145	151	172	157	151	175	148	159	167	156	174	172	179	155	156	157	160	148	153	173	158	159	164	153	161	186	163	166	177	163	151	158	172	151	172	172	161	169	156	166	192	146	165	156	159	169	156	164	174	166	152	161	142	159	135	170	160	156	174	160	157	158	184	170	165	163	180	182	176	162	160	163	156	164	177	160	164	178	143	162	172	167	140	181	165	174	173	150	189	172	148	149	162	166	173	172	163	155	157	177	177	149	154	154	171	161	141	172	166	146	160	152	161	150	175	162	148	154	182	153	164	170	166	183	185	151	159	165	172	195	157	151	156	166	191	167	156	174	172	143	175	182	149	163	165	176	165	129	148	153	164	155	153	172	157	151	173	133	164	164	155	157	162	178	145	167	168	147	151	156	171	165	175	154	158	160	162	159	164	173	157	168	161	151	181	143	165	149	164	154	172	143	191	183	168	155	140	158	160	154	149	171	156	160	152	168	168	145	155	147	160	152	153	167	165	164	158	150	185	173	162	160	184	153	140	150	158	157	161	143	144	160	153	172	163	162	167	143	152	161	184	174	168	165	166	194	175	185	162	148	179	153	186	162	167	144	171	146	158	178	174	175	152	150	158	162	169	162	150	159	178	173	172	190	169	164	158	159	156	147	173	155	170	161	174	172	152	176	154	177	161	158	161	163	142	187	190	157	152	167	154	177	161	161	152	149	152	166	168	171	179	165	172	149	139	159	159	159	173	158	171	162	164	168	177	164	177	140	168	147	153	158	166	185	189	155	167	161	159	156	148	174	165	152	153	187	166	152	152	166	163	150	180	168	162	163	173	174	157	175	169	163	159	166	184	176	166	170	168	177	165	149	147	165	152	173	163	168	151	143	170	169	161	164	161	167	166	183	145	170	150	170	151	160	174	139	173	159	163	160	161	119	143	182	161	154	141	173	165	168	171	158	159	145	168	151	175	179	172	165	142	163	163	157	169	176	153	145	146	186	168	161	148	167	151	183	157	177	159	165	183	150	167	158	167	165	168	158	163	152	128	147	161	149	169	164	160	158	154	165	172	152	160	184	169	159	145	149	156	184	173	157	162	164	165	134	186	167	157	174	179	178	167	174	163	159	157	167	166	159	160	170	164	186	148	160	175	157	160	166	154	167	165	166	166	161	185	177	183	170	160	171	169	153	154	140	137	166	150	155	162	152	165	151	169	177	166	161	136	150	171	158	181	172	175	178	131	152	162	140	188	161	139	167	142	179	163	175	160	158	170	153	178	159	153	165	148	177	166	168	171	171	167	187	165	189	173	157	169	171	146	177	149	149	173	157	165	170	146	154	153	151	167	172	171	131	167	153	167	155	157	149	169	175	150	162	177	169	153	168	153	171	162	153	184	169	163	150	177	153	159
16950	1358	1185	714	543	475	450	374	368	342	336	332	305	330	326	329	283	345	323	307	329	311	281	313	333	270	310	287	320	299	301	299	311	291	308	311	295	291	343	322	301	299	301	271	308	341	322	293	281	292	309	307	291	283	307	302	287	298	314	305	307	271	314	305	287	299	313	313	308	303	311	313	307	292	306	274	321	298	323	319	293	280	306	268	284	311	325	263	316	318	306	314	297	323	298	319	296	335	288	284	308	322	301	329	292	291	330	310	313	334	272	319	319	315	312	318	298	312	328	290	311	306	285	318	332	294	300	308	280	298	294	300	283	308	298	292	265	322	318	297	277	286	283	335	312	278	297	302	325	263	310	319	274	336	278	312	315	295	294	308	301	324	291	283	315	295	298	325	321	301	271	305	313	316	279	281	312	275	315	305	306	307	337	298	315	302	285	301	282	296	263	304	307	302	311	327	297	324	304	348	295	313	321	263	276	325	324	315	279	300	321	289	315	299	322	299	308	274	309	287	297	303	307	282	300	288	327	299	325	301	303	308	267	308	305	337	281	292	312	336	285	279	294	334	268	288	293	305	331	332	303	302	307	291	337	322	285	302	297	301	325	319	274	321	273	331	282	302	279	269	289	324	309	329	282	292	303	307	288	312	299	329	294	322	300	317	323	317	302	275	318	304	289	329	302	317	340	292	304	328	299	318	290	290	273	284	292	297	267	311	293	293	295	312	334	296	298	276	331	292	308	346	269	312	280	323	301	313	300	287	296	301	288	292	294	313	307	275	286	315	284	282	311	269	306	282	309	317	333	310	274	299	286	286	327	311	277	266	265	323	307	317	286	284	337	298	301	300	305	329	279	292	294	294	283	312	305	320	316	300	312	283	312	327	311	297	323	328	309	307	325	342	303	290	289	276	309	304	294	290	313	318	320	307	292	292	298	289	293	303	306	333	280	308	333	270	299	296	340	297	290	300	308	314	296	314	334	290	330	312	278	307	297	318	299	282	296	333	272	317	300	326	317	262	298	290	293	290	309	310	272	287	271	286	298	284	314	304	297	295	301	289	279	311	307	346	312	299	285	284	312	304	302	289	295	313	343	322	317	275	275	300	286	287	306	293	311	278	306	302	304	334	315	299	279	299	328	306	285	307	277	310	299	306	316	295	319	286	294	286	323	281	300	304	294	311	293	262	303	258	302	273	310	307	317	307	327	300	299	259	303	280	330	288	302	301	312	337	315	298	308	287	300	330	298	299	332	312	307	308	279	287	272	332	297	307	290	300	305	287	292	269	327	290	285	305	309	324	303	298	290	343	308	288	287	311	292	299	303	298	328	323	291	326	308	325	283	269	308	307	301	296	296	295	323	281	264	284	292	299	305	297	295	320	283	315	291	271	319	300	296	304	315	277	283	282	292	306	284	312	300	326	308	300	319	300	321	315	300	286	274	314	290	303	277	320	304	293	289	304	331	309	352	304	289	296	311	318	293	291	322	325	339	295	282	307	309	271	298	286	281	331	273	312	324	294	271	306	300	292	298	303	318	319	257	322	318	320	315	347	291	308	335	307	286	289	302	347	294	292	287	304	305	303	334	306	316	347	325	314	302	328	323	281	299	312	321	285	333	304	319	305	314	301	293	314	325	315	313	293	301	315	358	292	308	324	282	284	282	318	312	283	297	280	314	303	301	307	287	326	299	300	295	332	292	305	271	302	299	316	324	340	281	294	300	295	298	274	309	295	334	300	314	307	269	301	313	322	286	292	296	288	273	313	308	312	344	297	302	289	278	314	263	292	291	324	280	292	305	304	329	317	301	313	281	304	321	280	301	319	268	304	317	311	302	297	292	308	313	303	348	310	310	280	277	305	297	324	277	318	332	317	281	329	323	298	318	299	298	329	296	302	291	288	286	293	317	306	276	305	303	281	303	306	303	302	288	319	319	271	318	321	307	313	265	300	336	329	265	299	291	291	310	283	273	347	277	293	329	306	291	312	306	316	308	324	290	280	304	333	304	287	306	328	313	311	318	292	303	303	315	296	318	301	309	304	308	309	347	320	302	365	312	305	321	320	298	299	328	299	316	301	290	290	308	310	294	297	306	323	269	319	314	309	284	298	311	296	325	292	280	305	311	311	308	292	311	308	291	296	327	299	316	300	278	327	289	310	288	303	280	323	272	307	280	299	298	311	300	303	292	303	318	273	299	281	323	320	293	309	275	319	280	317	309	303	295	255	324	287	291	281	309	273	283	305	319	266	268	318	338	287	319	279	328	305	285	282	329	312	297	284	310	322	313	323	339	314	309	325	279	292	276	262	277	290	281	282	299	292	287	286	266	336	311	287	328	295	286	321	316	287	290	273	277	292	294	324	309	298	323	311	302	261	303	312	295	281	283	341	291	275	280	354	282	316	287	313	321	316	304	315	318	321	307	311	262	285	308	295	282	306	296	306	291	294	304	275	293	290	259	305	318	300	276	261	300	305	334	339	303	299	286	285	318	304	308	309	279	329	318	272	291	315	275	265	314	321	278	279	331	316	290	293	280	315	297	286	312	288	303	237	294	317	294	303	331	298	298	303	296	307	282	295	303	314	285	304	299	307	320	290	296	279	317	295	318	302	282	309	291	285	302	300	293	327	284	311	300	300	318	280	306	310	295	322	315	294	330	286	308	300	277	300	325	300	313	299	339	291	291	312	309	306	276	346	352	318	306	289	277	304	297	299	285	300	286	316	332	324	306	301	308	307	309	285	326	305	295	298	286	274	304	298	313	278	310	268	314	325	273	325	286	296	297	294	290	281	277	334	287	286	287	303	285	289	299	293	298	324	272	286	291	307	270	269	323	290	294	310	262	303	309	315	312	306	286	306	299	294	307	280	315	288	346	304	321	328	299	307	296	295	303	288	285	326	308	318	347	302	291	316	308	291	345	288	286	305	273	320	320	324	315	273	306	298	275	322	304	322	303	300	303	325	298	333	314	310	295	321	289	335	297	309	312	326	275	297	317	276	315	296	297	314	307	302	291	335	318	301	320	280	287	310	316	291	332	310	317	309	306	277	313	330	308	322	293	321	296	309	301	301	297	307	322	280	292	303	321	306	336	321	313	292	283	318	309	301	305	272	305	299	316	291	304	311	309	315	297	267	318	312	327	290	316	301	291	307	292	307	282	330	314	279	288	249	281	267	308	330	303	300	320	335	324	293	312	305	336	304	304	299	299	261	301	316	318	271	285	334	317	310	303	274	307	293	276	335	275	324	325	304	271	311	298	317	291	318	275	304	297	277	311	282	311	294	308	315	303	298	289	313	299	310	294	302	259	310	320	281	311	298	283	319	298	307	324	295	300	267	310	330	316	308	288	275	287	299	282	299	323	319	310	289	323	280	318	285	288	303	285	327	317	276	325	302	311	309	304	313	299	311	292	324	304	305	315	324	333	294	320	289	298	300	329	305	295	299	315	284	310	317	307	267	312	302	298	344	312	309	269	301	299	309	303	308
24737	21716	29301	24654	20965	2781	979	728	615	586	573	505	475	491	479	450	422	494	429	456	432	391	433	408	423	395	418	397	370	433	408	415	433	437	428	401	394	444	401	406	418	441	406	408	435	412	417	420	428	414	412	414	364	399	416	391	409	399	408	401	438	422	419	369	389	411	413	402	423	418	393	435	417	409	422	405	395	399	373	392	397	387	404	418	388	401	409	438	402	434	400	393	403	407	401	408	397	448	407	398	390	416	417	443	374	378	402	375	414	432	389	379	385	414	429	387	387	394	386	389	420	414	339	389	407	408	416	410	397	404	370	407	403	410	378	425	400	435	402	425	393	426	424	369	375	414	425	396	431	414	413	422	423	408	408	429	428	382	444	401	383	370	439	406	398	407	415	393	395	432	393	413	384	441	400	396	410	422	413	356	405	402	411	365	435	370	384	398	376	403	408	374	419	405	406	431	408	425	372	407	399	381	445	384	414	406	409	364	389	398	399	404	364	391	401	427	375	401	378	378	410	377	423	411	433	353	431	359	426	401	430	397	406	388	408	422	390	396	381	408	409	406	416	436	427	420	394	409	377	391	374	415	372	402	406	412	384	406	374	411	381	433	377	416	429	400	366	412	376	404	404	410	401	378	428	411	419	407	369	409	431	389	406	412	420	432	379	423	350	382	433	402	406	380	413	379	396	413	441	392	411	379	420	423	372	413	421	409	431	398	400	444	407	380	420	420	398	383	389	403	407	410	414	394	425	396	383	406	393	421	400	435	422	373	392	401	413	408	438	402	425	415	418	397	417	396	385	401	419	394	439	370	396	385	420	392	389	400	413	405	402	376	350	425	391	395	407	361	367	421	417	425	410	434	420	378	411	374	395	421	393	411	428	407	385	377	420	412	420	430	372	410	390	392	380	413	408	413	398	384	408	427	412	414	414	420	351	395	398	415	399	415	404	406	398	411	379	420	438	376	426	411	418	386	420	416	414	405	391	384	375	402	408	411	414	389	423	406	427	365	365	449	447	424	410	419	384	393	420	411	370	400	397	409	381	416	377	391	394	438	400	413	415	397	453	390	412	377	403	387	353	449	445	370	408	363	392	422	399	390	398	417	411	373	438	378	398	389	406	386	423	399	397	398	396	412	382	404	394	414	378	444	413	425	402	412	398	398	401	409	400	383	421	410	418	398	402	430	380	421	394	392	390	398	391	390	429	413	389	409	405	429	428	386	406	398	394	404	422	420	405	410	384	419	387	451	374	395	406	380	412	376	385	375	405	429	406	418	425	398	394	407	357	426	411	420	371	404	399	399	379	402	394	369	405	401	369	415	414	404	373	411	421	390	451	409	397	379	415	402	367	383	420	397	429	403	394	411	413	383	401	367	402	390	414	431	432	414	418	420	427	402	356	389	384	399	375	375	397	419	388	418	391	395	424	388	427	388	360	416	403	392	415	428	418	393	397	415	381	429	376	377	415	387	418	455	406	381	402	405	407	369	393	399	419	429	403	374	403	377	378	391	414	401	400	393	418	426	412	368	408	377	419	435	418	404	403	409	420	394	427	408	419	415	410	430	390	425	416	389	380	413	405	368	417	387	424	383	406	394	376	368	413	398	419	409	402	384	400	426	393	391	419	422	381	409	394	416	401	391	431	420	418	398	373	381	385	395	412	360	393	391	372	376	388	399	437	419	391	399	431	399	389	422	417	391	429	417	409	369	406	382	414	430	417	433	390	387	415	408	402	378	402	385	384	406	388	396	398	419	393	417	429	395	401	438	410	426	397	414	427	380	420	416	402	387	412	395	418	388	360	389	395	413	407	389	395	403	372	447	368	383	406	409	413	359	390	366	366	386	362	419	446	377	409	421	397	390	384	379	385	389	380	391	391	422	400	389	426	406	414	344	433	397	373	384	376	415	398	430	439	377	429	403	357	400	402	449	423	392	391	399	380	408	379	400	386	417	399	395	410	371	424	432	408	432	401	420	432	405	413	413	396	403	401	410	403	414	425	390	398	391	392	399	419	391	465	391	407	423	405	373	403	389	404	424	405	432	438	421	453	405	406	393	397	409	370	399	406	432	392	416	406	408	422	396	401	407	385	437	393	425	397	448	405	409	413	367	417	426	407	391	377	412	401	367	393	388	397	397	371	407	403	362	424	423	403	382	381	386	382	397	372	393	436	404	413	388	401	394	395	355	393	405	371	399	413	372	400	401	379	406	423	382	420	393	415	429	391	407	408	374	417	393	386	383	398	418	406	435	372	392	397	374	429	398	393	387	418	395	409	379	425	429	385	409	398	378	399	348	379	411	425	407	420	410	370	401	407	418	438	413	403	403	432	412	411	415	393	399	406	397	379	414	431	425	412	452	402	425	405	367	413	432	396	375	409	441	399	424	416	378	358	432	402	399	409	414	401	403	405	374	400	399	403	376	426	386	393	403	393	434	414	428	376	430	405	407	361	398	401	392	406	386	423	412	381	398	396	409	437	397	411	410	379	387	418	396	421	391	428	427	410	377	387	425	393	418	362	397	380	394	420	400	401	386	427	399	410	384	420	387	377	394	409	439	393	400	418	413	439	399	394	368	393	397	431	365	408	388	407	390	394	411	381	363	433	380	381	423	407	398	411	407	376	419	381	403	374	388	408	397	411	395	405	409	397	425	394	363	380	410	400	440	427	356	408	390	391	431	431	402	421	422	429	390	387	387	384	393	375	436	429	382	375	396	385	395	403	394	376	428	398	384	420	396	395	405	358	408	391	413	387	408	374	406	413	394	410	400	394	388	379	405	420	395	392	378	405	418	402	388	431	372	414	385	391	415	417	416	369	373	420	415	405	433	435	380	387	401	396	388	399	400	422	392	388	439	401	386	419	400	403	395	378	404	405	394	413	410	404	393	397	362	421	417	431	385	408	397	399	444	391	350	393	426	378	392	409	379	404	433	381	384	390	408	431	414	376	346	423	389	415	409	420	430	422	392	409	383	404	395	408	397	388	401	424	393	430	382	423	397	405	399	393	394	383	400	419	413	406	373	412	405	422	413	406	397	383	380	408	403	429	410	402	426	377	393	417	411	410	388	383	408	418	421	383	422	417	406	396	431	404	374	384	416	375	390	381	403	427	397	377	430	411	411	409	402	396	377	395	388	443	397	420	428	402	411	387	419	390	449	424	414	392	395	405	411	384	430	397	413	418	411	352	388	405	381	425	413	381	386	413	360	393	417	403	407	383	392	416	378	408	396	417	399	378	389	431	377	400	383	421	383	404	410	409	426	357	385	396	396	405	392	391	353	403	408	415	428	416	437	378	400	372	407	410	382	406	382	366	414	410	393	405	407	377	392	378	391	404	384	408	430	413	399	405	376	418	385	385	420	378	427	415	414	406	406	414	404	415	416	370	425	398	405	407	394	404	404	397	398	394	402	411	392	399	433	407	364	372	375	413	368	404	416	383	411	409	407	390	409	404	401	404	373	414	393	406	401	410	392	407	406	417	437
30729	10582	8848	4573	3266	2502	2028	1647	1418	1273	1138	1071	1006	936	880	851	814	780	831	771	778	769	716	767	770	769	769	762	751	742	738	687	722	713	713	687	694	714	705	691	706	728	711	727	746	707	693	663	706	704	735	702	691	737	668	676	684	759	733	721	693	696	698	727	705	662	722	717	654	672	681	743	653	674	710	652	705	684	699	695	678	661	727	690	698	717	680	687	714	735	736	647	625	705	708	729	643	671	715	708	711	704	678	635	689	645	688	659	703	696	690	708	653	680	726	668	693	679	680	708	643	759	694	596	665	670	709	686	657	680	674	764	687	694	637	683	678	663	690	699	678	686	628	734	657	725	674	717	696	674	685	704	678	697	701	708	701	713	683	691	684	666	715	702	688	670	725	725	738	662	703	678	670	694	651	690	670	665	618	713	738	687	700	677	663	692	695	678	691	696	722	680	673	645	704	689	722	693	679	726	701	681	661	658	695	651	708	671	695	707	664	647	703	731	707	643	705	697	667	660	665	676	736	724	652	710	700	683	690	641	673	714	695	687	662	698	642	642	690	688	657	689	695	689	673	690	701	723	645	691	719	686	686	675	695	705	699	685	700	683	735	676	649	735	657	689	644	657	645	682	705	698	688	728	730	666	658	651	690	730	689	700	699	698	726	689	711	648	723	701	683	675	666	706	669	728	698	645	674	692	688	649	685	677	677	748	680	676	716	674	701	708	655	674	682	663	701	702	678	700	632	663	673	743	731	723	687	658	687	697	657	723	704	721	712	694	633	689	646	673	679	727	685	723	725	678	658	655	674	693	632	626	700	708	715	686	687	684	704	706	709	657	676	700	660	736	698	688	679	682	687	687	642	752	706	713	657	680	711	651	701	703	656	664	720	673	667	748	697	698	643	638	681	706	715	657	682	655	626	697	680	656	683	642	655	702	703	706	710	717	706	702	671	651	663	730	673	699	710	649	713	691	697	700	655	690	705	710	685	650	687	670	714	685	684	686	637	687	698	701	633	662	707	672	689	687	723	716	687	695	623	681	679	650	701	656	715	683	702	656	676	696	709	688	664	615	659	708	701	712	736	709	711	682	688	702	690	702	659	691	682	730	629	681	653	690	685	689	687	683	702	705	668	667	665	720	713	670	684	728	703	671	689	718	733	726	667	673	642	726	716	656	651	672	700	723	677	741	669	729	733	642	732	704	698	643	698	695	692	704	684	667	698	650	709	705	713	689	699	677	735	698	693	714	656	713	699	720	705	648	662	693	692	688	708	691	654	683	714	735	721	692	689	680	700	657	677	686	626	707	654	622	690	680	710	675	682	692	721	642	659	679	706	687	728	644	709	696	698	676	699	676	694	734	656	630	682	660	654	679	686	682	600	671	654	702	732	659	690	680	700	732	679	676	693	748	686	716	749	686	704	651	698	715	717	701	691	732	675	672	696	641	700	681	713	674	702	662	669	697	688	707	712	681	709	679	695	659	711	721	647	714	668	631	664	727	709	691	674	670	696	621	739	625	618	649	670	710	687	683	669	687	693	672	728	714	668	654	732	696	719	669	659	683	670	643	710	697	741	692	653	659	674	698	687	680	718	651	691	689	700	722	695	697	714	719	688	669	726	682	729	727	719	680	704	672	691	646	716	662	723	661	684	670	700	695	673	650	709	676	648	694	679	698	727	673	709	689	685	738	697	695	676	689	678	684	684	707	691	705	703	699	665	700	680	674	692	705	679	712	684	666	678	684	709	705	710	702	696	659	667	685	705	687	673	702	662	681	719	733	715	699	724	685	715	676	708	714	706	717	659	667	678	724	689	680	649	697	643	701	731	676	704	695	747	672	734	713	692	659	642	697	685	679	678	692	695	661	696	646	658	650	735	677	669	663	734	655	659	711	689	687	712	683	685	698	680	716	662	724	672	676	692	677	655	711	761	694	726	703	662	716	738	733	692	703	652	741	710	713	696	691	715	685	681	714	674	673	658	688	684	687	694	663	646	702	700	695	651	667	710	692	696	719	690	731	690	681	641	647	698	727	698	679	672	667	690	698	710	698	690	669	667	683	702	677	663	679	716	698	688	703	693	716	732	659	689	725	609	630	724	700	669	693	728	742	714	721	679	679	668	657	667	707	679	711	671	665	663	709	694	688	679	684	707	706	671	677	678	663	706	683	693	648	648	697	704	700	672	727	692	664	674	693	728	704	672	708	694	679	691	674	670	708	646	694	659	688	687	691	665	663	699	732	724	719	685	679	656	683	684	727	660	701	663	683	641	683	701	676	694	731	699	696	728	703	703	636	700	738	631	698	683	668	667	661	662	649	695	663	695	672	701	683	695	633	687	685	715	700	675	697	663	681	645	678	711	662	720	698	647	632	689	734	687	662	642	650	728	722	707	691	702	709	747	665	704	658	666	707	699	705	720	671	680	686	685	681	698	679	706	713	676	666	665	728	663	662	701	678	698	696	706	738	726	635	652	681	718	690	628	675	669	645	686	743	672	648	692	706	694	682	674	655	675	725	652	688	686	677	700	693	702	686	706	701	740	694	716	702	642	644	667	664	677	665	680	691	647	710	661	676	691	697	739	688	715	697	669	719	683	629	703	678	665	728	696	702	663	673	736	667	705	711	687	653	716	661	685	660	691	710	678	663	719	688	700	683	681	678	689	714	720	701	682	718	697	717	683	716	698	671	696	646	685	746	669	652	701	706	649	700	716	708	727	740	720	714	671	724	689	722	659	691	659	697	685	757	694	768	640	721	704	651	679	684	693	746	704	667	666	663	647	679	663	684	716	645	688	679	685	749	655	639	672	703	716	717	707	667	677	702	651	700	683	701	689	669	685	670	709	649	699	639	738	710	692	677	690	664	670	693	700	694	703	678	700	684	687	647	671	630	631	716	641	657	668	713	669	643	696	699	675	725	706	711	712	673	662	662	772	624	715	745	700	715	670	646	689	718	662	654	728	712	682	710	710	655	722	666	708	678	714	713	714	664	661	716	696	677	658	682	690	690	687	693	623	740	704	729	693	678	718	715	664	646	723	707	684	680	673	675	719	659	705	632	671	745	695	705	663	642	695	660	673	728	714	633	704	679	682	676	653	736	683	666	685	743	674	696	685	679	658	631	706	681	725	699	676	726	689	661	693	700	690	655	715	688	636	667	683	641	680	665	700	677	699	665	749	716	643	672	667	717	633	722	688	692	656	676	707	662	662	675	700	721	699	745	680	707	676	715	683	725	707	676	676	677	678	634	648	693	726	692	725	693	769	718	627	673	708	702	669	678	709	671	665	670	668	664	739	670	684	714	699	680	705	723	703	643	715	672	702	698	699	694	710	692	729	670	640	678	678	690	683	685	707	660	713	664	679	655	743	649	687	700	681	717	694	655	685	720	683	700	677	672	672	686	690	675	688	693	658	662	719	690	638	726	672	671	693	693	696	688	711	682	707	680	664	693	705	668	694	686	687	723	653	639	716	744	744	658	694	698	670	716
22662	20704	28605	22866	20706	19674	3138	1200	978	877	815	763	759	799	690	691	646	716	611	647	662	627	605	642	629	645	595	627	632	603	651	613	597	572	576	563	595	600	613	565	612	659	571	570	573	597	604	634	588	607	619	657	615	557	601	572	584	598	599	556	562	557	556	583	577	609	617	599	672	579	535	581	559	562	605	611	564	559	628	554	583	597	559	587	586	605	618	593	616	612	586	597	599	584	637	583	580	619	589	564	614	564	621	603	598	562	596	598	613	563	571	553	583	588	632	569	580	604	581	613	616	579	541	592	537	595	537	569	597	581	612	546	574	589	633	587	645	549	597	566	569	599	587	582	582	572	568	624	594	552	566	577	603	566	564	622	614	534	585	602	592	576	579	580	565	584	571	596	594	596	560	579	561	570	582	619	567	589	566	544	577	622	603	588	580	567	602	595	584	570	620	630	542	607	589	545	575	633	608	579	543	562	581	563	591	554	580	591	575	558	577	571	577	589	575	560	592	577	586	556	543	574	603	568	598	569	586	543	608	606	546	533	581	596	577	557	536	557	572	565	587	584	573	595	623	571	643	627	588	594	582	581	621	553	534	592	553	574	573	549	552	579	569	587	541	593	607	584	592	554	599	590	570	564	587	593	579	563	548	607	567	626	616	592	602	619	618	578	575	598	551	545	578	584	597	555	524	587	589	636	599	560	609	572	582	577	598	533	590	589	586	584	591	582	571	591	576	559	597	549	578	603	592	576	561	583	607	593	602	582	566	567	601	616	602	530	594	582	593	642	606	543	567	597	572	599	598	609	544	537	575	562	572	629	556	535	604	613	575	554	561	581	607	556	621	579	554	569	610	580	600	560	606	593	571	591	559	584	594	578	590	547	544	529	574	585	593	579	612	607	579	537	595	562	566	578	578	604	612	579	613	575	566	555	577	613	540	562	555	556	580	568	557	594	603	619	607	606	605	601	612	574	580	582	531	626	538	612	592	598	593	608	553	564	565	584	535	607	577	573	613	597	588	546	523	538	541	572	608	560	576	621	596	571	560	578	541	562	595	573	593	588	575	576	589	566	616	610	578	559	609	584	519	572	578	589	597	601	588	562	591	624	615	595	573	585	624	551	560	586	562	583	554	570	568	605	576	559	629	609	562	500	564	557	594	585	570	623	610	573	577	566	589	580	574	595	545	553	590	582	569	541	600	591	599	628	556	576	597	592	534	615	578	548	570	518	547	585	572	609	557	559	631	601	602	578	561	571	584	571	576	544	615	569	577	582	569	569	594	625	530	590	597	576	598	629	559	565	576	579	596	550	573	556	582	602	655	570	577	605	596	589	595	558	576	598	564	576	579	610	548	586	610	543	586	601	648	571	586	559	596	584	522	595	617	584	567	623	565	574	605	611	533	537	585	614	619	589	592	602	585	569	605	629	589	606	571	559	552	587	583	541	533	574	586	567	618	553	519	594	591	560	577	544	577	540	563	582	601	569	554	593	592	628	577	549	607	580	588	582	605	585	632	574	619	593	530	563	562	592	582	533	600	571	565	558	618	595	579	607	566	627	601	579	534	589	552	597	608	603	587	595	624	597	589	603	577	560	616	587	584	569	587	562	583	594	599	576	546	587	594	561	537	601	599	602	513	595	563	554	603	608	534	587	589	614	621	596	580	613	560	628	550	569	581	619	608	592	593	596	572	579	567	598	560	581	613	611	626	563	542	572	597	578	571	602	594	569	574	557	595	586	566	565	568	562	593	522	522	589	566	604	547	592	587	567	595	549	574	597	572	620	592	554	612	542	552	569	563	577	579	604	567	589	599	554	562	580	601	569	565	582	603	581	576	583	582	549	541	579	591	603	515	587	588	578	572	546	601	573	568	621	546	593	522	574	593	625	590	613	586	574	543	567	619	544	563	585	587	574	559	552	581	559	563	563	561	585	551	558	589	590	597	586	589	605	627	577	622	544	589	583	573	616	520	622	546	562	562	575	587	574	600	583	564	592	582	572	583	567	588	553	583	571	592	519	592	587	579	619	556	567	597	566	550	584	576	567	619	542	564	574	613	591	602	585	579	567	570	589	607	631	569	570	580	566	552	619	567	587	561	611	584	602	571	540	551	576	576	561	612	583	546	607	547	617	573	542	562	571	574	582	602	598	609	580	597	578	593	636	587	569	592	578	596	555	589	609	609	578	572	591	577	582	580	599	552	581	593	591	577	564	579	588	607	577	564	573	560	564	563	607	579	596	600	569	612	545	572	548	579	583	567	536	560	594	554	578	600	601	591	565	569	579	564	571	587	570	555	596	585	620	567	586	611	567	583	578	548	605	605	593	592	574	590	615	580	572	589	592	609	570	576	586	627	580	588	586	568	588	573	585	558	574	552	550	571	562	548	592	556	537	575	585	585	643	596	560	603	577	569	581	567	636	573	572	583	574	576	590	588	559	606	577	582	532	576	626	539	559	597	629	641	610	580	553	528	613	576	550	541	610	539	570	563	546	544	537	547	575	580	609	582	554	556	597	593	593	585	552	617	605	555	645	551	573	566	551	574	624	590	582	578	577	596	557	557	579	579	590	552	599	577	580	566	579	539	573	541	583	594	601	537	600	546	606	584	527	605	581	531	564	586	545	611	570	577	629	596	559	571	539	592	572	547	575	581	591	597	575	587	533	588	582	571	579	583	571	570	595	606	630	582	652	565	589	629	584	630	578	586	595	598	581	579	561	549	593	534	552	587	542	604	589	573	579	582	585	542	565	605	593	619	574	622	620	587	556	569	582	545	556	594	618	582	538	572	590	591	621	614	604	583	560	557	587	579	570	591	609	589	559	549	591	596	594	577	568	592	558	582	548	581	577	585	604	554	585	604	602	586	583	612	572	571	577	587	610	592	659	559	567	570	617	617	601	602	592	536	588	582	582	626	594	543	593	554	573	573	577	604	597	601	588	582	590	579	582	621	571	565	565	572	601	594	558	579	594	570	602	632	599	576	578	577	584	610	565	586	540	599	557	535	588	618	546	638	614	580	585	554	576	546	596	574	599	577	617	602	587	593	592	561	552	565	583	554	579	596	590	586	593	586	595	596	582	556	601	557	578	567	613	533	608	584	570	562	593	555	646	583	615	586	628	613	585	568	574	591	590	550	599	544	564	595	571	605	589	525	554	595	597	576	574	546	596	553	569	513	637	565	580	595	555	565	597	586	612	594	575	578	564	587	590	592	571	596	560	567	605	578	601	579	611	613	558	575	552	630	612	583	561	592	573	576	609	561	573	579	557	563	590	576	565	555	576	543	604	609	600	562	573	601	609	539	595	574	595	578	578	615	577	582	578	595	591	598	578	657	575	592	559	591	540	601	599	589	581	613	567	618	577	591	524	517	588	586	531	610	542	545	560	622	609	595	585	578	569	568	615	589	562	636	562	576	551	592	563	590	590	546	607	566	606	577	601	605	602	580	605	525	615	572	526	563	573	589	633	576	572	574	587	560	600	616	583
31227	16063	13742	7490	5314	4107	3343	2677	2243	1961	1783	1656	1539	1479	1359	1336	1281	1248	1259	1189	1112	1159	1130	1101	1106	1023	1048	1075	994	1051	1054	1062	1022	975	1060	1040	996	1060	995	951	998	974	1051	996	1017	1007	1008	940	1056	991	1017	1015	1060	937	993	947	922	997	934	943	951	991	988	975	951	1036	1002	980	975	984	982	959	1013	936	981	990	962	991	1017	1006	953	968	996	988	1054	919	1038	986	1005	981	932	990	934	927	931	972	1023	972	1042	980	956	952	931	975	983	998	986	862	980	951	992	931	955	1028	952	937	950	887	958	933	989	928	920	946	967	941	965	928	961	940	997	948	940	977	983	1013	936	987	943	986	992	1007	990	943	971	989	937	995	1000	974	964	975	900	984	1009	915	1011	973	984	997	984	936	943	984	954	964	950	1007	948	966	994	924	967	1013	979	957	983	1005	1004	975	968	978	970	1009	985	934	1004	1017	948	980	967	1007	963	924	949	1003	985	952	976	955	955	1000	947	999	1000	962	976	982	987	1022	919	991	957	956	1003	980	1007	942	928	957	976	1033	927	980	905	949	969	933	966	945	986	969	908	979	1055	915	1043	936	973	962	976	961	1009	978	954	967	969	932	971	977	969	996	994	964	936	999	926	925	970	954	971	943	984	987	976	937	920	973	1022	991	1002	968	906	947	917	955	979	1000	988	988	959	933	953	961	1009	1029	945	971	920	1039	963	938	982	919	945	1006	1023	938	918	1038	971	949	952	973	978	973	974	1011	931	941	968	972	969	953	944	932	960	990	990	973	971	949	984	987	935	1051	969	999	915	991	963	988	987	940	963	950	985	946	927	1039	972	973	965	968	986	941	958	938	929	1085	952	981	981	976	973	938	1007	927	903	969	963	942	1018	998	971	1025	1004	1014	957	985	1003	930	972	984	957	963	924	972	919	959	979	988	971	988	948	1009	992	1032	961	918	932	980	1023	898	936	950	919	979	914	952	948	964	984	987	908	992	951	984	941	1007	959	989	926	903	919	923	901	1004	934	989	991	967	912	992	993	996	993	1004	907	950	961	943	933	925	941	1002	963	982	971	986	987	990	968	982	969	963	1007	963	969	996	944	982	983	982	983	960	990	996	940	942	998	1007	988	1046	916	997	1006	935	981	946	941	931	973	925	985	998	991	982	995	982	942	984	947	929	968	985	947	974	988	980	970	981	999	965	959	965	953	997	971	924	986	1036	967	967	961	912	983	964	975	1014	949	943	941	978	1034	994	928	955	959	968	986	1063	958	963	991	942	974	997	963	918	950	1019	928	994	956	957	933	1031	939	956	979	1007	985	924	989	968	975	960	976	954	968	940	983	971	967	989	970	923	965	987	941	988	910	951	1004	986	934	932	981	992	967	950	984	954	952	999	938	985	971	906	1019	999	1028	954	970	1022	980	968	973	1007	914	975	950	981	906	971	981	920	959	965	958	926	972	941	970	952	955	973	1017	983	1013	944	1003	936	997	943	956	944	966	919	946	988	951	1047	941	1004	973	953	949	1058	1018	973	957	944	980	949	920	985	993	981	1015	1011	996	962	933	960	936	954	1007	978	949	1007	997	950	966	993	963	949	981	945	1007	981	953	924	957	968	1012	984	972	985	1012	963	966	981	987	986	963	943	940	994	982	966	964	989	959	979	962	978	963	961	995	967	988	920	977	978	961	978	1005	978	1021	966	975	987	923	963	910	983	952	902	944	930	985	942	992	908	976	997	936	951	960	981	958	981	968	977	956	996	945	948	955	926	951	1012	975	981	964	1016	997	924	936	972	983	960	952	971	1005	1018	1005	957	952	953	937	959	979	942	905	976	981	979	1013	934	949	948	1026	962	917	969	980	968	946	974	955	973	941	957	971	991	1002	927	945	995	934	951	947	950	1003	953	944	963	991	954	897	1020	988	1015	1001	981	954	963	933	969	948	923	949	926	956	970	964	972	999	962	966	968	980	946	995	955	989	1019	1021	979	1003	920	937	977	995	997	933	986	950	968	968	920	941	973	923	995	1018	1050	958	940	1001	999	989	936	951	980	958	998	945	955	933	1031	941	954	978	991	927	964	1010	1010	1032	976	940	993	962	958	943	1005	908	1018	963	965	962	932	961	1013	1005	962	996	994	954	903	953	982	912	1006	942	1018	995	996	944	987	966	1000	1002	974	986	1008	980	1010	985	1006	966	943	993	978	994	975	926	1007	1013	941	939	975	964	953	986	926	952	962	933	980	995	937	911	1016	950	1035	968	955	959	1003	971	912	935	923	954	1017	985	955	1002	989	962	1055	1002	986	919	951	969	913	945	993	954	977	939	980	972	979	998	930	977	937	910	1019	973	930	1008	1039	994	992	1004	985	962	975	971	951	1007	974	969	963	970	997	945	959	922	950	1001	1017	927	983	972	963	950	939	963	990	994	957	975	972	960	954	913	972	960	989	974	923	928	943	982	958	999	983	952	927	926	986	969	991	960	988	982	972	960	941	971	1013	1017	942	960	927	970	1007	998	987	967	934	985	996	944	954	946	952	999	968	970	970	983	981	1008	928	929	950	971	1012	987	1010	921	945	953	1014	1025	1005	952	935	948	971	960	982	966	965	987	978	1027	939	1017	973	912	1060	993	965	971	993	960	905	986	962	932	949	1015	965	949	912	931	1020	987	934	959	962	942	1006	972	985	971	955	975	1011	992	967	965	962	952	979	1009	945	935	986	935	946	956	996	952	969	965	1011	917	936	995	901	992	980	950	986	972	974	986	958	968	985	960	931	999	962	934	929	959	991	1011	965	954	1008	1008	978	985	932	938	1022	943	994	923	969	991	958	891	909	962	1001	989	917	956	949	926	959	913	923	947	928	988	964	975	973	976	936	1023	978	950	971	958	986	981	931	954	931	954	946	969	959	996	988	950	999	997	981	987	951	956	966	930	990	975	959	904	972	959	965	1029	928	933	952	963	950	977	1001	1017	1013	989	973	952	983	998	985	962	936	940	961	1005	993	961	998	961	997	999	928	977	941	950	944	970	956	971	934	955	931	961	1021	997	970	1006	944	1005	961	954	955	976	979	993	982	968	925	914	1070	961	906	947	987	965	1009	955	995	976	977	944	993	947	945	989	919	1005	1015	947	995	927	920	918	918	978	959	930	982	918	938	943	942	916	947	925	979	923	938	1020	998	983	1004	992	926	976	996	991	976	965	944	949	930	996	1010	965	953	1009	979	947	946	971	964	995	976	982	959	945	934	1029	917	994	1020	1006	938	955	983	958	939	929	1017	933	927	949	947	930	969	1003	1041	950	925	971	996	947	994	962	995	975	1000	945	897	931	946	968	980	931	1019	973	957	955	932	966	957	998	994	958	940	937	961	979	978	944	988	971	944	967	941	974	1008	873	991	1025	935	962	944	962	1012	943	957	965	955	922	931	1006	1015	960	989	958	926	927	939	1019	935	975	978	943	950	976	929	938	963	980	922	896	1000	977	994	961	918	1054	1001	967	933	967	935	1009	936	1008	918	959	938	989	973	953	963	999	943	969	956	946	949	996	982	965	994	960	1051	947	953	959	979	1002	983	975	977	974	928	998	942	976	1007	977	993	950	988	974	951	956	957	995	981	1011	990	961	985	999	1003	976	1028	924	924	1019	1016	924	962	947	945	966	940	925	976	922	971	970	961	986	975	1017	984	959	992	976	965	941	964	1033	1028	930	985	928	998	980	1017
27276	21276	9163	514	253	215	220	167	188	166	173	171	199	177	183	181	182	178	186	165	142	178	158	186	160	162	172	164	163	166	176	187	162	184	155	170	161	168	175	174	165	169	164	154	163	170	160	167	159	163	173	161	183	177	160	153	162	154	154	151	170	149	150	164	158	175	169	145	172	151	161	148	145	152	179	167	164	167	169	168	159	150	180	155	141	161	151	168	150	173	153	179	144	164	154	142	171	149	157	166	163	154	182	139	163	185	195	180	166	151	151	155	159	148	151	176	169	153	194	164	169	175	164	147	169	179	156	147	156	173	161	160	173	158	172	163	178	173	158	154	155	154	170	169	181	167	181	168	144	137	189	168	165	146	185	145	155	153	137	174	153	175	164	167	154	163	173	155	149	179	172	164	173	162	156	168	151	172	162	162	167	153	174	139	154	182	161	157	146	163	159	151	179	182	152	161	167	177	156	152	162	154	190	167	156	175	164	172	155	175	169	154	158	155	152	157	142	163	148	154	153	154	155	167	164	161	154	162	185	177	152	181	148	162	173	166	147	152	161	145	154	169	161	179	155	144	143	160	155	146	149	152	185	165	146	193	155	125	157	151	147	167	131	148	162	181	155	162	181	167	184	161	175	157	143	145	137	150	175	152	164	171	162	170	145	186	171	162	179	170	169	167	143	156	154	172	168	147	172	158	151	170	163	179	148	162	160	154	152	143	167	157	180	142	168	150	179	180	150	177	154	149	154	180	149	167	155	164	174	155	152	176	166	174	178	149	162	172	141	148	155	149	174	143	172	177	150	146	152	162	152	172	164	186	155	189	162	158	162	155	155	172	172	160	144	158	163	163	176	165	164	166	147	161	157	160	190	145	152	143	138	159	157	147	163	179	150	156	153	145	176	167	154	156	177	157	182	159	148	156	160	165	151	160	168	158	171	159	181	179	158	167	162	145	160	166	147	159	151	167	164	156	178	173	161	166	165	162	160	167	161	186	144	181	164	172	153	163	162	186	123	169	163	170	151	152	183	168	169	170	176	175	156	143	173	171	155	144	174	173	156	167	158	163	156	175	131	178	147	157	155	148	169	145	172	141	189	146	169	165	185	167	135	175	162	165	183	157	158	162	173	136	172	172	167	166	167	140	153	131	159	154	175	162	167	121	143	141	176	179	154	158	146	159	170	181	165	150	170	176	157	176	180	179	163	172	153	149	174	162	169	181	130	162	175	170	158	170	160	156	158	158	189	170	158	142	154	165	175	186	170	173	180	171	172	151	166	164	160	167	176	164	174	170	174	155	149	158	143	165	180	182	143	174	170	156	163	141	166	173	158	169	163	144	162	154	166	154	153	148	174	188	156	171	166	187	164	140	151	176	161	157	164	161	153	183	177	159	151	154	157	161	168	152	170	169	133	171	172	158	164	157	156	177	169	157	163	180	164	166	160	159	185	159	145	150	172	176	178	181	172	155	165	166	151	190	155	165	172	163	187	154	167	176	159	173	181	177	173	158	158	173	169	170	176	166	200	150	167	169	140	139	156	161	145	189	153	167	184	164	160	146	185	165	158	166	156	165	159	183	164	173	174	168	151	169	160	142	159	139	171	156	171	161	179	161	172	174	151	153	134	149	161	162	153	160	163	149	171	166	161	162	152	139	168	179	157	154	177	163	160	136	180	162	166	160	157	158	164	186	179	163	175	159	159	177	159	169	166	161	181	173	161	170	128	185	149	146	146	153	177	150	148	176	170	164	166	151	167	160	166	137	145	170	167	167	178	134	165	178	166	169	180	152	189	149	164	160	153	178	149	135	148	164	182	176	154	174	164	159	155	157	152	153	162	145	164	158	143	127	164	146	166	162	145	157	169	162	166	162	163	159	188	179	163	156	171	182	151	133	145	163	145	177	145	150	188	170	148	154	180	156	173	164	163	154	173	167	179	163	143	149	163	171	164	154	171	166	162	125	175	180	177	162	165	158	157	164	162	169	154	152	170	161	166	156	138	155	153	164	167	175	164	158	153	158	157	169	169	137	170	174	175	158	155	167	156	170	165	156	162	166	172	154	150	171	165	155	158	147	161	160	173	167	182	156	178	160	179	153	178	161	166	180	155	168	172	171	167	166	169	151	145	155	153	148	149	175	165	167	161	150	177	153	159	164	181	167	186	161	182	179	172	169	182	176	160	141	166	161	155	169	170	162	175	176	156	180	165	191	149	133	140	136	166	141	176	178	158	161	161	160	156	167	166	171	174	157	151	165	157	145	170	162	167	176	141	195	154	170	170	193	162	139	158	138	178	169	133	123	172	144	169	161	164	165	179	189	169	175	177	165	165	157	176	153	167	162	144	139	151	157	171	173	162	150	164	172	152	136	153	164	167	146	165	147	145	133	162	183	177	157	143	157	163	188	166	137	155	163	171	155	144	150	154	147	156	179	162	189	143	165	161	168	147	156	158	146	164	146	176	148	147	178	135	148	160	170	168	161	153	150	173	180	147	196	136	150	154	158	189	163	159	171	163	139	146	161	156	178	162	174	148	160	179	167	169	152	166	166	175	172	152	147	153	183	170	149	163	177	154	149	168	163	164	166	165	168	159	175	162	151	160	168	150	165	132	179	159	161	159	148	165	165	170	150	170	168	179	181	149	152	169	176	167	143	172	148	156	169	168	182	156	150	155	145	156	181	157	173	153	178	155	164	161	167	164	167	154	168	150	172	147	139	157	159	172	171	191	166	167	155	149	157	125	167	147	172	161	172	168	152	163	155	178	160	167	164	176	177	146	151	167	169	152	159	168	145	153	170	183	171	164	147	150	177	156	139	152	159	143	139	158	159	183	195	155	177	177	187	186	170	157	178	167	152	161	179	166	149	181	169	164	162	165	160	157	142	177	164	163	165	151	160	163	191	162	180	160	161	157	156	156	155	162	172	167	159	168	175	160	157	163	146	184	138	184	140	154	159	180	154	153	182	159	166	185	189	169	180	157	163	159	152	176	162	159	146	152	167	181	173	169	154	134	155	158	167	170	169	153	187	179	169	138	152	184	155	137	150	144	170	187	168	137	155	195	169	163	160	189	161	171	172	158	168	186	150	185	167	167	162	180	180	171	189	159	158	174	148	150	173	177	130	159	143	162	163	161	170	147	172	177	170	157	171	162	140	174	150	149	180	176	169	147	182	158	169	157	153	160	178	150	156	157	155	165	168	167	144	161	153	142	173	159	178	161	159	151	148	175	146	152	169	156	165	149	165	155	140	181	179	156	166	176	162	171	156	145	179	148	159	184	168	172	149	173	177	161	170	176	151	131	156	168	137	178	145	139	168	163	178	169	155	161	156	160	177	150	184	164	160	177	168	168	171	180	152	187	171	174	172	154	157	157	161	159	179	156	155	186	156	169	176	142	153	166	139	166	150	160	134	162	151	153	160	169	159	155	185	158	200	171	159	152	165	161	161	162	155	138	165	164	156	171	167	150	177	168	140	175	136	145	158	137	167
16807	1478	1185	708	533	452	438	385	351	351	357	342	335	337	330	325	342	289	310	319	306	305	318	288	291	316	309	334	323	296	319	319	306	280	296	336	272	320	309	329	295	341	307	293	313	330	291	310	276	302	324	291	328	302	327	310	302	308	336	318	284	308	288	281	299	300	286	277	282	352	303	304	313	334	313	300	325	316	321	289	262	315	295	301	293	298	326	281	292	291	296	311	313	285	281	271	268	294	288	286	306	309	323	315	301	285	277	293	304	288	274	271	315	306	281	326	302	292	298	303	314	310	297	314	318	279	287	297	289	286	297	290	340	312	303	300	308	314	274	287	293	309	293	327	302	322	324	305	274	303	311	279	314	300	287	264	273	297	293	304	295	303	287	278	337	303	322	320	276	313	322	287	339	324	309	307	332	294	300	319	313	349	297	316	284	295	305	292	294	303	287	310	336	290	283	305	286	303	279	286	317	310	302	297	305	310	357	310	313	290	294	292	313	317	298	326	333	298	275	302	301	297	318	318	292	289	305	312	277	305	288	302	285	312	321	325	307	288	293	305	303	304	308	312	281	291	317	294	272	279	317	297	294	307	330	347	284	289	327	286	323	306	313	322	301	308	316	304	300	285	303	330	306	317	294	292	311	305	319	290	305	306	313	314	281	332	274	308	316	280	313	255	304	312	336	295	286	291	269	310	311	307	286	289	293	306	289	267	315	301	283	316	308	272	298	308	331	314	316	288	302	296	292	299	308	309	303	293	291	270	280	332	290	296	316	289	309	305	316	265	296	313	275	289	294	308	320	307	285	280	290	342	290	270	301	287	296	308	310	270	280	318	326	294	301	315	323	299	296	327	297	287	326	295	297	297	317	297	334	311	332	282	269	282	302	289	313	304	331	298	304	293	252	284	284	298	314	284	311	341	306	293	291	322	299	320	308	284	319	315	337	335	337	289	314	306	302	308	304	320	332	276	325	304	313	285	297	291	318	309	310	301	313	300	308	304	313	290	300	294	340	297	328	286	289	317	275	295	300	267	300	310	348	282	305	322	297	326	293	285	300	298	301	297	316	313	311	281	329	304	285	282	304	312	332	291	280	305	265	291	300	313	291	301	305	285	291	280	324	298	314	294	299	326	265	335	278	308	302	309	342	304	309	293	283	316	305	313	279	287	322	302	292	327	289	289	307	310	296	328	308	299	291	342	318	322	333	299	278	328	304	299	315	284	309	307	324	283	316	287	311	289	302	298	281	306	285	289	322	262	297	318	309	324	317	298	291	313	320	318	304	311	271	313	289	306	294	308	304	307	294	285	295	298	303	297	330	296	287	305	301	291	307	287	307	318	310	298	280	307	284	317	284	314	299	332	315	319	299	287	315	310	292	269	311	324	326	297	282	295	316	319	303	325	307	318	264	301	319	297	291	257	296	266	310	314	282	299	319	344	313	302	310	315	313	319	284	324	322	292	263	302	305	293	279	333	300	290	329	312	308	301	308	330	321	312	314	279	334	301	317	324	296	299	304	321	313	296	297	302	323	293	322	283	310	319	315	325	334	321	288	352	317	287	301	308	319	321	279	298	317	287	313	314	288	313	304	300	338	293	300	303	324	299	301	274	313	319	292	254	299	300	337	289	288	298	316	324	306	292	301	298	321	314	286	306	327	314	282	306	298	289	278	273	327	284	311	298	279	299	312	295	317	277	333	287	313	315	284	292	268	319	317	306	301	315	296	287	291	348	326	274	292	288	324	307	296	274	276	313	342	314	304	319	283	298	304	290	338	329	300	300	323	288	277	288	333	323	304	271	317	286	316	302	348	300	303	295	309	333	295	271	301	315	300	322	303	302	317	297	304	301	293	302	329	301	314	318	291	323	336	281	340	305	332	311	322	303	315	343	295	282	288	292	294	320	295	262	290	295	321	310	291	292	310	281	306	304	305	270	298	261	306	294	298	276	290	291	311	294	315	267	321	304	306	312	284	287	297	302	300	313	282	308	311	339	320	317	313	298	295	287	311	296	328	307	296	277	308	317	271	297	320	272	284	326	293	301	328	295	357	304	297	350	280	318	334	327	272	306	310	295	265	308	282	300	293	328	312	305	314	285	308	272	301	278	312	342	265	294	283	279	323	332	326	303	296	278	340	308	301	324	293	320	323	330	289	319	279	305	292	327	294	285	327	270	307	323	291	311	325	297	294	303	300	309	331	297	290	282	287	298	337	297	301	283	295	298	286	308	305	312	302	287	285	306	316	299	290	300	331	319	302	326	282	295	314	285	321	316	308	284	318	314	289	316	290	331	269	285	262	298	292	270	261	301	286	291	295	315	318	279	307	314	276	315	279	296	293	287	285	282	290	302	300	310	314	308	307	313	302	272	293	308	291	300	262	313	312	302	316	305	329	300	304	309	301	295	325	318	314	302	281	318	310	290	329	280	319	285	308	303	286	287	303	321	288	305	349	330	336	302	319	272	311	281	334	314	303	303	313	312	321	288	281	322	328	317	292	289	346	297	317	308	322	315	295	283	305	267	306	296	291	308	297	252	313	306	322	288	326	287	325	311	307	336	289	328	303	311	294	277	294	305	287	301	270	302	325	359	281	288	303	285	310	331	287	295	303	284	306	312	313	308	302	288	290	296	294	303	290	280	302	294	281	310	311	302	300	297	312	278	293	327	313	258	305	320	320	295	310	331	316	278	303	303	306	293	306	297	301	300	302	306	337	298	318	292	302	315	320	317	300	286	319	293	311	272	325	297	287	341	327	309	319	318	293	340	296	312	317	310	290	275	287	326	318	312	293	300	314	307	305	301	300	289	329	329	329	301	313	257	320	279	323	322	312	294	284	273	282	304	292	291	323	310	300	306	298	307	311	289	321	288	278	293	283	304	303	308	336	329	286	296	309	279	299	300	320	299	309	307	290	290	306	284	316	274	314	345	295	313	307	322	332	322	294	287	297	319	294	314	311	304	308	298	307	290	290	306	339	277	311	297	303	310	282	317	301	311	335	273	306	288	300	279	280	286	276	306	293	336	301	275	340	315	309	295	310	281	304	309	324	294	302	321	295	298	279	317	300	315	278	330	324	309	315	295	299	334	288	296	293	318	309	291	294	270	315	296	296	296	282	303	331	330	270	299	290	306	286	319	315	290	304	306	287	308	305	312	286	331	266	299	313	300	282	289	303	314	328	306	310	308	310	319	285	299	324	297	314	309	311	308	318	288	295	328	290	322	313	300	318	298	307	288	287	286	342	310	297	319	329	302	340	335	346	299	318	305	268	306	301	279	279	333	303	300	264	308	289	279	322	277	310	289	300	330	307	304	315	308	308	300	283	268	305	332	321	272	314	296	316	298	287	292	285	330	323	279	294	277	322	337	287	324	305	299	316	308	298	308	288	312	300	294	313	298	299	285	343	285	312	332	307	298	301	287	314	316	305	310	322	334	271	328	259	313	291	335	286	336	316	310	285	308	307	339	319	261	319	306	320	326	292	265
24710	21698	29235	24696	20765	2572	991	721	591	593	572	498	513	494	510	466	450	455	411	448	447	421	431	443	445	462	411	424	425	398	430	408	405	413	394	391	456	408	416	418	433	413	441	388	356	410	410	375	414	386	443	402	382	430	427	426	427	432	386	412	396	410	411	399	406	428	414	440	379	426	404	404	368	394	409	399	422	412	409	397	391	424	425	390	363	401	388	380	393	420	406	402	412	401	415	400	432	400	404	405	415	380	374	392	392	382	452	379	425	384	395	405	407	399	344	411	406	379	407	389	402	414	415	433	410	426	415	422	405	392	409	420	421	401	396	385	360	391	377	425	435	422	375	431	440	396	434	408	421	392	393	414	411	376	434	400	394	381	391	438	441	422	420	421	408	386	408	424	435	451	376	415	430	383	389	400	418	398	419	414	386	423	420	423	416	430	411	422	427	403	395	366	410	403	405	417	415	388	438	431	423	397	410	428	409	381	392	392	429	393	418	434	460	384	383	413	361	428	374	433	394	405	432	451	384	408	385	404	433	384	408	429	443	435	428	356	389	406	402	383	410	418	409	419	412	391	386	439	437	396	429	422	426	410	417	436	405	397	427	429	434	409	422	410	408	392	431	447	422	405	382	402	411	446	442	418	397	407	415	434	407	430	402	434	393	371	376	361	403	399	377	406	420	390	378	435	412	397	429	400	426	437	411	363	391	397	392	388	384	391	439	372	395	394	437	394	421	378	402	409	402	414	396	398	415	396	404	429	405	423	396	376	392	405	351	396	396	432	404	438	372	392	429	390	394	443	377	432	440	430	389	425	398	377	383	439	403	412	388	395	450	399	409	434	389	397	399	398	411	369	401	400	414	402	424	428	385	411	413	398	380	405	398	415	430	393	403	383	368	388	458	398	390	371	432	414	387	408	457	419	426	387	381	400	424	389	429	411	424	383	419	407	419	347	426	398	414	409	396	419	423	422	454	392	402	450	404	426	414	381	418	409	427	380	379	402	452	428	423	406	435	403	428	422	406	376	387	403	425	417	354	416	427	405	429	408	416	394	395	409	418	373	395	417	456	362	402	412	396	374	394	445	398	431	426	387	383	412	427	391	388	378	435	433	401	378	425	411	431	385	419	421	415	446	398	415	427	454	420	438	390	401	419	370	393	414	424	376	391	386	402	381	389	410	401	382	423	455	443	408	421	405	421	411	421	409	412	432	422	384	399	389	404	396	402	438	368	395	388	394	412	420	398	432	417	433	394	372	389	419	360	420	408	390	409	414	398	383	383	370	416	375	419	408	395	370	415	393	399	388	414	412	412	407	407	400	388	360	390	421	406	412	382	414	413	384	402	386	378	411	443	424	408	416	421	379	425	387	409	396	376	405	436	404	411	395	388	439	416	415	377	423	403	411	422	379	392	401	424	445	418	397	368	417	424	400	392	363	430	400	420	388	441	428	388	397	363	395	448	428	416	440	395	357	456	402	396	410	386	432	396	432	427	411	415	446	384	399	427	381	404	401	364	427	420	421	410	409	395	394	381	405	382	433	393	402	416	394	424	444	395	418	410	422	390	393	400	401	402	405	395	378	416	410	387	422	396	398	388	391	386	414	430	374	419	433	383	437	437	419	412	398	369	386	383	410	408	388	393	408	417	406	403	405	420	417	403	441	435	428	366	439	417	438	413	383	410	388	404	415	402	388	393	407	392	407	411	429	400	399	430	399	404	416	359	421	423	422	394	408	401	423	447	362	399	403	410	399	376	380	381	408	364	405	404	418	405	402	402	406	411	407	417	450	394	407	421	421	399	406	384	392	405	405	436	416	418	396	394	365	435	392	403	402	399	426	410	370	429	412	393	401	413	393	413	416	437	403	383	374	415	393	414	390	420	402	370	374	419	420	402	413	420	379	423	404	390	427	397	398	420	432	409	398	353	406	409	377	423	405	428	423	407	378	386	420	418	383	420	415	383	389	398	400	390	427	372	396	429	414	421	407	394	388	412	397	438	391	428	375	370	384	411	389	425	422	408	440	398	452	437	376	420	415	398	417	405	401	415	412	399	394	412	432	423	387	380	416	394	409	379	386	409	408	427	427	389	421	428	396	386	427	400	393	337	396	410	466	399	451	394	397	431	400	400	393	395	404	422	384	418	411	365	417	407	394	418	403	400	416	406	391	382	401	382	408	394	421	384	408	418	433	432	428	447	411	394	395	409	422	406	412	386	419	416	394	412	422	431	427	380	376	400	397	405	388	376	374	404	415	377	415	409	404	444	450	437	396	430	375	410	417	384	389	401	389	388	442	355	451	423	368	401	411	397	427	408	431	394	436	413	411	413	407	391	387	408	394	425	419	388	413	409	437	409	413	406	406	388	384	406	401	401	433	377	382	408	369	414	415	407	421	396	405	397	401	382	398	390	418	429	448	395	398	387	393	361	368	406	404	402	445	381	423	358	399	401	426	396	390	411	436	413	406	402	414	396	446	417	368	368	386	406	421	416	423	421	444	398	411	416	358	420	417	385	412	405	453	421	383	392	383	381	388	414	428	393	434	454	373	386	437	367	390	416	421	392	410	405	391	404	395	400	436	399	392	433	405	433	382	362	392	412	422	434	383	424	368	427	389	398	425	408	389	429	382	384	365	414	401	408	379	425	389	397	397	391	422	421	404	376	386	376	401	442	437	418	377	390	414	361	389	419	372	392	426	400	407	411	402	390	400	371	408	375	366	388	433	386	363	390	380	388	388	371	388	437	422	424	435	393	410	416	386	394	418	389	400	402	417	435	426	419	391	363	368	387	424	398	410	395	434	435	390	399	414	409	392	404	404	393	413	438	361	390	358	412	407	437	376	407	435	429	379	387	420	412	384	401	401	388	378	352	429	430	417	390	369	408	382	422	425	405	414	400	417	413	385	392	419	413	448	383	424	405	398	381	431	397	378	455	412	435	431	424	405	386	412	395	412	396	451	431	391	372	402	394	400	399	426	407	395	399	398	400	402	409	408	372	386	374	384	434	394	387	399	394	377	370	417	435	423	415	431	407	382	405	410	374	411	417	382	379	406	389	409	385	384	421	435	418	400	397	424	409	435	382	440	396	343	394	414	406	411	386	387	410	411	360	441	386	408	392	420	409	395	409	395	440	379	420	395	426	416	425	423	443	434	405	409	438	391	409	389	369	390	393	414	410	424	377	386	432	389	400	394	342	389	402	400	399	390	407	443	402	420	364	407	409	371	396	411	456	388	409	388	388	399	392	370	421	403	414	375	413	409	400	405	412	438	401	409	410	422	426	385	414	393	409	424	434	401	398	369	438	431	396	456	401	417	376	415	415	411	371	399	424	416	400	399	431	393	363	422	400	418	380	364	383	383	399	393	425	423	415	394	442	421	382	386	429	414	373	408	432	427	397	402	396	411	408	427	394	383	409	395	473	414	417	405	404	407	400	425	402	404	397	433	420	405	442	412	380	409	440	398	431	434	416	403	395	387	407	384	408	375
31569	10525	8680	4513	3210	2480	2017	1650	1412	1269	1174	1067	1012	927	903	901	842	861	792	840	801	784	743	771	769	808	737	756	762	775	733	713	738	699	733	754	710	715	720	715	711	753	644	725	691	669	701	684	714	751	698	719	710	703	714	685	684	704	729	722	703	703	691	715	708	705	671	681	688	724	681	698	651	677	723	685	748	747	685	695	718	681	669	660	669	708	685	700	691	672	732	737	694	662	645	718	667	763	690	747	722	706	688	690	700	721	712	755	681	709	745	696	643	731	674	690	659	707	667	662	674	691	696	726	711	673	688	725	687	698	673	722	713	731	728	668	721	708	656	713	680	703	698	695	693	681	702	678	687	718	672	691	724	647	696	646	689	655	694	651	693	684	745	689	730	685	692	771	662	691	714	731	739	686	658	706	708	671	635	648	688	690	686	683	655	693	718	710	692	743	691	643	700	702	730	628	677	705	658	686	664	748	700	709	649	716	665	704	679	685	723	686	689	682	700	673	664	674	665	665	660	632	678	720	694	647	681	719	717	667	733	678	673	679	716	709	673	706	673	717	681	694	693	685	664	737	670	701	710	690	691	639	691	739	724	702	687	645	699	682	710	672	629	673	703	703	671	714	677	701	714	723	670	672	700	645	638	661	698	683	722	673	671	716	674	688	718	683	717	701	702	700	664	688	656	701	705	669	705	655	671	701	666	681	689	672	661	706	667	711	680	716	690	709	674	648	713	709	662	704	680	677	670	695	662	660	680	732	768	672	681	707	701	648	656	670	723	721	698	709	648	712	715	690	695	691	695	689	677	709	704	676	676	702	682	665	734	699	689	690	672	686	736	679	686	714	684	710	668	733	674	661	711	724	704	719	692	680	713	748	693	657	668	664	676	672	681	724	686	656	715	707	671	684	701	738	665	722	695	682	742	643	697	702	711	647	685	671	699	653	658	725	672	682	695	667	671	690	685	728	671	700	697	651	681	698	689	675	674	688	702	707	651	685	688	699	658	687	670	713	669	701	691	704	713	686	678	734	726	684	679	652	707	683	738	691	658	668	699	642	730	721	700	697	703	701	675	705	712	685	666	710	705	706	677	659	662	669	679	677	656	717	650	671	682	648	703	665	711	718	680	686	756	668	708	692	678	697	674	711	684	719	718	702	714	709	666	737	692	649	726	732	645	679	693	632	710	686	682	714	689	711	706	692	706	672	670	651	679	659	701	611	727	683	709	684	703	754	690	710	676	724	719	682	653	628	653	681	723	720	682	704	690	685	695	676	673	730	675	646	716	661	732	691	680	729	712	693	642	693	662	678	675	683	710	662	733	703	694	667	666	678	663	626	692	697	733	702	695	682	686	715	692	747	706	686	707	667	720	656	720	699	751	696	751	693	736	664	707	759	706	707	731	674	707	680	670	621	705	692	687	681	701	674	664	647	685	659	677	687	698	735	690	695	693	656	715	672	698	729	713	677	669	664	725	702	714	667	656	713	648	711	666	715	657	737	702	658	716	645	706	632	672	692	718	695	677	680	684	692	664	688	634	700	682	692	664	707	691	677	649	711	675	700	680	734	679	683	640	701	652	661	712	671	695	647	694	701	687	674	752	682	727	742	700	712	711	704	692	719	664	697	694	682	652	645	698	628	672	688	650	726	641	668	700	675	709	691	687	752	676	677	698	674	661	699	719	706	666	696	672	691	636	751	702	664	682	705	691	696	687	712	666	689	658	717	715	738	661	708	676	708	701	709	681	664	694	673	677	700	660	691	698	695	732	695	727	658	691	720	650	679	672	661	684	687	686	731	681	682	631	661	706	680	687	686	657	736	691	682	694	681	686	650	726	750	670	720	687	715	730	621	724	704	722	698	679	649	710	688	682	694	694	674	606	651	691	673	693	715	707	658	645	730	657	657	701	681	736	695	684	714	726	703	698	696	646	696	642	699	663	731	697	675	673	718	703	704	681	701	639	668	690	721	745	681	721	717	697	678	724	712	723	676	671	703	676	730	685	665	722	683	707	712	709	729	730	695	667	695	683	678	685	722	682	708	664	634	695	667	668	667	689	702	738	659	695	653	701	720	684	695	731	687	726	697	708	756	735	669	689	637	654	678	668	721	718	742	688	675	708	635	686	668	702	711	698	675	743	702	701	654	644	660	653	708	681	680	712	632	699	693	720	679	665	725	676	688	718	692	705	703	707	726	721	734	676	689	684	600	728	662	731	746	656	696	659	680	642	714	669	644	614	705	717	687	687	605	644	690	703	709	664	697	724	686	679	669	656	637	696	686	661	692	685	760	707	699	761	726	654	683	680	675	623	690	660	669	708	666	706	668	672	701	724	715	658	691	683	677	697	697	649	715	681	687	693	702	667	713	659	667	689	647	680	667	707	650	668	636	666	714	667	628	697	699	729	657	679	709	679	708	670	676	699	667	679	694	701	697	691	665	674	704	678	702	650	657	665	683	654	674	725	701	705	693	700	698	644	754	665	725	721	647	666	728	636	685	687	682	697	681	681	687	727	723	664	649	726	708	639	688	680	711	715	726	730	687	704	699	720	685	749	717	690	750	691	689	662	677	663	705	698	683	722	729	698	718	673	645	683	697	707	687	692	665	692	716	695	719	676	650	670	697	682	717	659	663	677	680	662	678	733	700	655	660	648	699	708	673	672	688	667	686	618	725	700	662	709	710	686	691	674	713	631	710	695	718	669	696	680	652	689	664	706	720	703	717	680	675	700	701	634	675	659	622	693	687	709	738	741	696	665	659	689	687	704	715	665	603	674	657	703	676	692	692	712	684	726	671	668	724	711	702	668	705	704	685	665	735	662	664	717	717	693	708	725	654	665	716	676	712	712	699	744	689	680	677	648	702	648	682	667	682	657	718	674	672	687	695	641	694	698	741	679	660	721	684	635	700	697	676	624	726	739	693	678	691	704	720	714	676	678	697	711	678	635	660	637	710	694	703	678	666	702	707	720	709	653	684	677	654	682	667	680	685	691	635	661	689	711	679	704	714	668	674	646	712	667	708	710	667	686	716	685	657	673	666	705	692	683	674	721	666	718	677	680	685	702	690	701	658	710	738	705	692	674	679	719	673	696	693	650	668	642	679	694	665	709	671	694	667	704	682	695	689	673	689	695	708	680	672	683	721	656	683	691	690	689	684	716	651	683	718	711	696	699	731	689	672	701	661	703	729	651	723	701	695	672	668	673	670	702	702	741	700	664	672	714	697	726	693	654	685	702	674	692	676	722	685	677	716	713	704	725	709	677	685	681	680	662	675	643	719	706	698	717	652	712	648	698	656	713	708	685	676	667	776	697	634	698	700	690	691	726	725	712	683	721	707	702	684	739	686	652	699	724	721	673	694	692	693	688	715	740	637	726	718	711	679	719	637	702	709	692	653	672	696	689	720	661	696	645	708	705	666	710	667	701	676	691	656	700	700	739	640	712	680	711	684	692	697	691	692	713	712	672	659	681	681	669	720	740	747	677	685
23690	21678	29857	24026	21681	20435	3167	1288	1003	974	870	824	819	733	758	715	682	750	672	716	718	681	690	662	654	680	685	673	682	625	617	676	641	663	665	640	654	656	671	644	634	638	623	637	591	632	590	612	631	590	620	611	621	628	658	621	662	615	607	607	625	651	601	663	645	633	599	597	610	614	628	610	610	613	611	597	612	584	682	609	664	608	594	645	624	614	663	617	607	593	608	600	608	627	591	624	634	642	606	635	621	585	634	612	579	611	599	632	602	629	626	654	632	641	628	586	624	646	615	592	568	620	587	586	606	604	634	604	669	561	681	614	633	581	659	547	587	580	596	625	618	612	622	633	610	623	606	606	599	604	643	612	598	573	593	583	579	614	631	627	637	561	607	633	627	584	645	639	639	617	640	584	638	610	621	645	570	630	664	600	626	616	626	564	604	616	641	612	663	630	601	641	592	609	617	636	598	565	637	601	654	650	624	634	608	609	619	628	598	607	620	659	586	621	622	577	657	617	589	626	598	642	639	636	606	608	582	604	621	641	644	602	623	633	598	562	668	631	656	577	567	588	615	621	604	595	591	608	611	636	629	574	619	629	632	656	597	648	611	632	644	631	565	552	619	571	664	587	570	624	678	638	648	607	576	589	599	598	604	601	636	625	613	622	582	575	667	587	653	606	626	614	593	629	590	633	636	583	611	600	664	594	634	643	604	590	605	601	580	622	593	632	649	631	573	634	607	640	622	591	620	599	600	632	654	617	589	626	589	586	640	619	596	648	619	618	571	584	617	628	665	647	653	605	635	645	584	646	618	579	615	603	623	611	613	589	648	633	587	606	622	623	586	589	630	612	557	536	624	670	609	594	618	588	595	607	561	618	624	583	632	639	608	620	613	649	641	605	649	620	610	597	635	634	669	641	631	620	637	627	630	596	631	559	623	588	620	614	610	622	573	587	609	644	571	595	641	632	631	600	614	640	635	607	627	631	587	586	589	613	593	625	647	604	653	631	648	567	612	603	572	586	654	624	605	604	591	631	646	645	643	606	612	630	627	586	592	618	627	609	648	617	607	630	583	612	563	612	633	609	616	654	583	603	605	588	638	616	602	665	635	616	633	599	624	616	648	621	665	599	630	630	664	582	620	611	612	590	589	600	617	629	644	641	630	620	645	606	630	587	639	627	622	586	650	587	619	631	611	621	616	593	620	603	580	598	627	606	642	605	594	637	625	632	606	546	626	655	674	617	619	585	629	634	572	671	600	575	596	626	589	635	636	619	618	611	640	591	564	646	648	629	652	606	599	630	602	620	620	590	613	661	613	599	637	597	609	621	667	599	618	594	619	638	640	607	582	590	621	613	610	589	636	592	647	617	606	637	598	649	642	594	578	602	556	574	651	608	619	554	622	634	592	641	629	616	605	620	610	645	621	580	588	643	608	593	607	613	630	640	580	641	604	536	595	670	629	641	609	621	592	601	619	606	594	599	634	634	638	620	615	610	637	607	592	601	611	623	586	601	605	618	587	653	596	616	595	632	597	572	642	658	597	647	627	634	592	594	627	617	658	636	623	608	663	635	570	612	629	607	636	629	635	612	600	609	629	630	613	621	617	599	616	628	576	593	652	559	643	594	582	602	613	631	587	607	609	607	590	663	623	621	640	647	602	582	568	635	655	656	565	586	578	598	680	608	641	638	596	641	631	651	563	658	631	635	636	617	619	624	600	579	601	602	637	671	624	610	640	587	671	600	638	612	599	613	651	679	615	581	594	604	627	586	601	638	643	605	613	623	592	690	601	607	616	611	579	637	618	621	635	554	608	649	592	655	612	622	629	654	625	631	637	614	638	590	663	599	601	619	618	584	665	595	577	613	587	638	601	666	667	593	674	629	604	577	626	621	626	603	620	613	626	605	636	579	584	595	585	620	635	605	664	626	603	618	615	613	610	621	630	659	595	648	559	610	613	595	598	615	625	638	661	601	621	617	603	601	613	610	617	593	569	576	608	634	640	580	674	633	620	577	611	615	610	622	571	591	644	624	625	612	691	590	626	624	644	617	625	625	609	625	601	610	639	621	614	635	653	620	578	592	602	647	626	641	592	593	611	617	586	653	603	623	613	584	586	625	598	580	625	602	591	587	600	652	643	588	620	644	628	584	591	631	598	555	573	619	650	629	594	624	609	620	607	597	608	577	667	620	619	605	652	587	597	644	633	636	626	592	613	578	590	659	610	615	606	605	575	614	615	653	618	588	645	588	567	637	651	637	602	671	593	611	615	653	625	604	575	574	622	639	608	624	652	630	621	622	612	650	630	586	612	606	629	612	642	655	627	660	645	577	627	592	602	612	608	609	594	625	593	656	654	643	597	631	604	597	576	595	575	597	640	618	604	594	597	611	612	695	642	642	614	569	626	637	605	631	633	632	606	594	618	597	561	601	645	602	626	579	608	638	607	606	583	584	582	628	629	629	595	569	572	627	543	612	626	647	581	617	671	616	618	596	568	597	572	640	654	644	658	587	612	611	635	606	605	633	607	612	598	592	586	619	582	617	646	618	615	592	601	607	589	611	561	609	575	558	573	592	606	597	601	580	621	617	621	613	616	643	601	630	673	627	546	631	622	614	604	638	629	641	674	631	603	609	624	635	616	607	625	645	625	572	605	626	643	638	621	615	604	656	628	642	605	615	561	586	612	620	626	630	616	609	639	664	632	651	623	615	593	664	612	592	639	576	660	561	630	614	601	603	604	637	593	630	578	664	598	622	670	623	616	635	581	611	586	587	582	595	580	638	630	645	590	604	664	604	648	619	601	639	623	614	598	603	618	627	623	588	624	613	635	628	634	575	627	621	599	646	582	592	607	644	639	619	625	606	573	613	642	637	645	599	655	595	596	646	579	620	627	674	647	632	614	633	604	623	557	616	632	595	567	577	643	590	609	626	573	642	581	653	584	602	594	591	624	570	573	600	567	614	654	578	642	571	585	666	606	647	613	583	585	636	622	569	621	610	659	649	637	604	624	615	639	639	631	584	622	600	630	569	610	581	636	605	650	632	591	645	608	605	598	597	624	604	580	601	631	622	633	561	590	630	597	605	603	607	632	599	601	648	640	609	616	626	603	674	607	666	610	606	588	631	573	626	604	621	624	631	622	578	592	654	591	602	623	603	671	641	597	583	600	586	661	620	622	629	606	636	620	589	602	661	592	638	662	641	676	599	598	616	562	619	611	615	593	639	601	621	624	634	582	616	617	620	623	574	588	633	620	572	664	597	623	571	630	640	649	551	596	642	555	629	645	629	611	604	587	628	589	572	622	640	604	626	654	641	650	594	603	596	646	578	607	552	621	594	634	620	636	602	593	581	628	652	613	612	598	573	599	617	622	624	645	630	649	609	648	579	586	623	612	643	567	637	635	609	621	616	616	632	591	626	567	567	556	609	631	593	588	629	620	586	642	596	616	578	641	614	590	637	637	570	616	615	604	588	619	579	568	675	629	622	628	622
32859	17009	14151	7891	5776	4361	3469	2963	2418	2163	1933	1707	1705	1528	1447	1419	1349	1292	1281	1296	1265	1194	1151	1157	1105	1101	1117	1091	1124	1110	1118	1100	1126	1090	1000	1042	1118	1073	1066	1121	1095	1033	1009	993	994	1035	1075	1068	1062	1051	1076	1080	1062	1083	998	990	1000	1040	1079	1031	1018	1002	1062	1024	993	1067	1016	1036	1024	987	1026	1063	993	988	1079	992	1030	1019	1016	1025	1047	1033	1051	1035	998	1022	1007	956	1030	1010	964	1057	1082	1007	1070	1002	1041	1067	983	1000	1023	980	1037	1006	979	1037	1033	970	1036	1010	1029	1030	1002	1008	1041	1039	1023	1034	1026	1054	1028	1027	1014	1020	991	1050	1056	1020	984	947	1016	1066	1034	1030	1062	1004	978	982	992	1000	1041	1010	1027	969	1002	978	995	957	1033	1004	974	1021	1003	1029	963	1001	1073	1018	998	1033	1037	991	1004	952	983	1028	1037	1018	964	1008	1022	1086	1033	984	1022	965	1032	976	1010	1094	990	1068	924	997	1030	980	999	973	1068	1018	1030	1022	1027	953	1022	1062	1000	1056	1049	985	1046	1006	980	1055	1005	1013	1040	1017	1037	1053	981	1066	1061	1032	1044	1030	1027	1040	1005	988	1073	996	1033	1003	1051	1007	1041	978	1051	1017	944	976	1026	1029	984	1043	1035	1053	1005	981	1042	1019	1123	1019	1029	986	1027	1077	997	1027	1054	1059	962	1076	1027	967	1009	982	992	1039	997	983	969	965	1013	1025	1040	993	1027	1061	1045	1015	986	1018	1058	1055	1044	983	1017	1032	1010	1025	1043	1005	1067	1044	1008	1017	1049	1001	1000	1048	1051	1008	966	1030	1010	1034	990	1009	1024	982	1030	1009	994	1013	1035	1022	1049	981	1011	1034	986	988	1019	1049	1021	964	997	985	1019	970	1016	1000	1006	1012	1018	1025	1028	1038	1099	967	1033	1079	1011	1026	1044	1025	1039	1049	1064	996	1014	1033	1006	955	995	1003	980	994	1010	1045	1032	1018	1033	948	1027	997	1034	1016	1013	1011	1043	1022	1019	1031	991	1009	1068	1067	981	1061	958	1026	1021	947	1019	1056	1046	969	1033	1028	1049	1040	1043	1062	988	982	1000	981	1062	985	1012	1016	1013	1017	965	1063	1028	1080	1025	1069	1055	1005	1016	1033	1084	977	1005	978	1004	1064	1021	932	1038	1028	1056	975	1073	1043	975	1014	1015	1024	1006	1051	1014	1061	959	1063	1077	1034	978	1000	1009	1018	1015	1014	1035	1026	1057	1000	1001	1061	1006	1025	1044	960	964	1006	1030	1009	986	1006	1047	1112	956	945	1033	973	987	1032	1020	1049	1073	961	1033	1076	1089	979	1050	1010	999	1035	1029	1058	990	1012	1015	994	979	1000	1023	1005	1016	1035	976	1022	1019	992	1029	971	1017	1002	1014	1056	1041	1067	1008	1053	1035	1058	1026	983	1009	996	1027	1021	1030	997	985	1062	1035	975	1087	1056	1054	957	974	1006	984	1008	1013	1004	997	1040	1011	1026	1055	1042	1006	1011	1036	1051	1011	1019	1006	971	983	1063	996	962	1022	974	1028	990	1061	1046	1031	1013	1022	1054	1020	1006	1044	967	1012	969	987	989	990	977	989	1027	1045	968	1014	1046	1034	986	1021	1124	1043	1011	1050	1007	1028	1038	1033	1036	972	1023	983	1002	1004	1018	1022	962	1024	990	983	1011	1017	1016	980	1040	999	978	1002	1041	984	1010	1035	1018	1066	1001	1046	963	1041	1062	1009	980	1020	1002	996	1010	1002	1014	989	1049	977	1011	1030	972	1019	998	1002	999	1015	985	1012	1019	1004	1018	1039	1049	983	1022	989	978	1002	1014	1006	989	1072	998	976	1085	1046	993	1033	1046	1040	974	1014	981	1048	1016	992	1075	1019	1026	988	1028	1026	995	999	972	967	985	1047	1024	985	1073	987	1041	1013	1015	1056	1009	1030	1015	1048	989	1052	1055	1012	992	1036	1016	1028	1002	1077	1000	986	1053	1014	1039	1019	1015	1006	1041	1006	1093	997	1054	991	992	1029	996	1040	1016	980	1067	987	1064	992	1066	988	1026	1026	1040	1017	1033	992	952	1071	1018	1018	1024	1027	1072	1019	1045	1013	1078	977	1090	1011	1046	1038	1021	957	1047	1014	1058	979	1041	971	1010	982	977	1022	987	991	1029	974	981	986	1020	1027	1009	1031	1038	1059	1023	1024	1036	1016	1032	1031	1028	1020	1022	1002	979	994	984	983	1071	1031	1013	985	1047	987	1040	1020	1020	1031	981	1010	1008	1001	1014	1047	1022	961	1045	1070	1031	1026	1045	985	1063	1032	1026	1015	1022	1004	997	1016	960	1022	1079	1034	1054	1009	1076	986	995	1000	1005	1025	1023	1066	1012	997	997	1013	1060	1053	1042	1015	975	1024	984	1044	1057	1012	1054	1042	1029	1022	1003	1002	1015	1033	999	1058	1035	988	998	964	1010	1006	1043	1030	1025	1034	1007	1025	1006	992	1026	989	1044	1026	1053	1017	1002	1001	1057	1031	984	1018	1001	1014	964	1007	1023	1007	997	964	1006	991	1019	1043	1010	1046	1073	1022	1057	1037	1002	1009	1023	1005	1020	1016	1008	973	1051	1021	954	1000	1040	1032	1041	989	979	1016	973	958	999	1022	1059	1013	975	1016	933	1021	1035	1032	1023	1057	1002	1021	1009	1048	1048	972	1038	1044	1007	1003	1012	1042	990	952	1001	996	984	1038	1039	1043	1021	1035	1056	1033	969	1008	1025	1061	1021	984	980	1042	1013	996	986	1068	1019	1025	1064	977	1008	992	1023	1034	1022	1006	1014	1011	1038	1013	1026	1032	980	1033	1060	1041	1029	989	1057	986	1109	999	1006	1014	1022	975	1047	1007	1032	1040	978	983	1033	1005	1066	1017	991	1025	1062	994	984	1009	1016	1014	979	984	1019	1066	1068	989	1068	1045	1044	1022	1026	965	1019	1010	1087	997	1092	1035	966	1006	1010	1022	960	1015	1009	1046	1040	992	1014	999	1059	982	1088	1021	1013	1001	1061	998	992	1022	1001	993	1043	995	1017	988	999	1028	1047	987	1050	1055	1047	1012	1048	1033	1004	1013	1045	1082	1026	1028	1010	1038	1010	1074	1042	1038	1004	1004	1000	1051	1013	959	970	1038	1008	1037	1044	990	1056	1010	1012	971	995	1012	1020	1035	1023	976	960	968	939	985	981	1042	985	983	1047	1005	1024	1055	1063	1014	1034	990	971	967	1029	997	1067	1036	1011	1012	1007	1041	1043	1014	1003	1022	1004	1024	1012	998	975	1004	964	1023	1024	985	984	992	1011	1034	1011	1002	1006	1026	1028	1008	1034	1020	1027	1021	977	1034	999	953	1008	1006	995	1021	992	1027	987	999	1000	980	961	1093	1003	1069	1076	1016	999	1015	1046	1034	1011	1023	1050	991	1015	992	972	1034	1020	1030	996	1010	1026	988	1021	1039	1072	969	979	1042	982	958	1011	1007	1011	1052	1007	1034	1007	1041	1064	1054	1002	1036	1014	1053	1035	1021	995	1044	972	975	1041	1062	1046	1040	1004	1025	1013	991	1016	985	1061	1019	1005	1052	979	985	1004	1026	1030	987	1022	1064	993	1005	1033	983	985	1008	1040	993	999	970	988	1012	1001	1026	986	1025	989	1016	1024	1026	1058	1025	981	1054	1003	989	1006	992	999	1048	982	1012	970	991	975	1018	1053	978	1052	1025	1069	1007	997	1031	1050	1003	976	976	1043	1026	1037	1008	1017	1026	1012	990	1020	984	1042	958	1055	1039	968	1021	959	1021	1023	951	1058	1015	1069	991	1036	1001	1013	961	1043	1022	994	1028	1029	1015	967	1035	1017	1050	1008	1040	996	1007	1023	1007	1030	1063	1011	1014	1020	1000	1006	1050	1024	976	1011	1033	968	1014	1055	1015	964	971	1052	1054	1007	1046	1025	1005	1023	1064	952	1025	1088	981	1025	1067	1031	1002	1000	1023	1003	959	1056	1030	1021	991	989	981	1012	1009	966	1004	1019	1006	1081	1052	1053	1077	1111	1030	1052	971	1005	995	1058	1002	1012	1000	992	1006	1016	1004	1038	989	964	1000	1003	1025	1070	1055	1100	1008	1047	1031	988	1045	1032	993	1085	999	989	1047	997	1053	994	1017	949	1021	975	1027	989	1031	996	956	1031	1022	1030	1026	984	1044	1035	1058	1037	1052	975	1052	1025	1050	1026	1018	1049	998	1009	1033	1010	1013	996	994	1018	1019	997	1017	1076	1016	971	1011	1012	1006	1014	1072	1001	997	1002	1021	991	1015	1044	974	1008	985	970	1054	1041	967	1013	1001	1059	1044	975	1056	1061	1055	1034	1005	1037	957	1020	1052	1050	983	1022	998	984	992	1043	1022	1011	1015	1026	1101	1025	992	1041	992	968	1058	977	1051	989	1079	1082	998	1071	1001	1058	1026	1034	1015	1034	1012	950	1037	1006	1011	1013	1016	1028
27410	21239	9175	558	258	225	195	210	175	181	181	192	157	158	154	167	181	151	169	156	162	180	183	165	143	152	172	180	153	142	152	182	169	150	153	157	147	148	161	157	147	147	170	155	166	138	159	172	152	163	173	175	171	167	166	163	154	158	171	168	147	169	145	166	147	166	147	158	173	138	178	160	175	183	182	156	163	159	158	166	150	167	160	162	167	174	183	188	191	170	145	140	147	164	139	163	166	183	162	179	171	163	161	159	157	183	144	161	162	168	147	161	159	162	169	181	182	168	183	143	149	162	150	139	178	158	143	165	158	162	195	164	172	183	154	169	184	185	171	163	186	195	156	188	143	172	172	161	142	159	171	159	156	153	153	142	170	160	174	142	157	157	145	163	134	148	179	143	167	179	181	173	165	165	175	157	181	164	158	181	170	137	150	140	153	187	147	157	157	172	135	144	173	155	153	162	148	172	149	166	135	184	169	155	154	193	151	161	149	177	170	164	177	180	171	179	162	171	161	147	184	160	172	161	171	146	151	188	165	157	160	153	148	163	172	152	169	175	173	170	157	179	189	151	154	174	178	144	162	162	152	195	147	162	158	181	147	176	147	185	176	169	182	169	175	170	168	163	173	169	168	152	158	137	161	177	149	152	135	167	153	156	172	152	164	180	166	158	149	158	178	160	168	154	176	183	175	149	155	180	154	190	177	186	175	159	174	181	165	163	169	176	170	157	163	152	175	149	171	152	150	173	153	170	171	171	169	163	172	160	179	151	158	139	163	180	174	161	145	174	151	163	170	173	145	186	171	156	143	170	162	158	164	144	145	182	167	188	154	148	156	162	175	174	168	147	174	152	159	179	159	143	156	163	145	166	167	155	161	166	175	147	165	167	172	151	174	143	142	163	162	151	161	168	178	157	151	193	158	166	158	169	173	164	121	163	154	143	150	173	163	150	169	168	138	156	161	176	185	164	152	156	159	138	175	177	150	166	177	148	143	147	151	176	155	147	166	164	169	165	155	127	177	154	175	165	172	158	148	159	138	153	153	154	162	183	164	153	169	158	160	147	194	161	164	181	191	171	154	163	160	136	157	181	159	178	140	183	150	187	156	159	169	157	156	159	171	182	157	177	161	154	168	153	162	157	154	164	162	194	168	155	144	161	155	137	161	140	151	170	170	180	146	173	168	153	166	173	139	167	146	170	185	168	173	154	150	143	160	148	179	148	160	175	172	154	169	166	166	171	150	159	171	167	162	146	169	171	196	163	175	164	150	189	165	163	165	170	160	174	161	167	140	150	145	186	145	158	148	175	163	166	182	166	166	168	146	171	165	167	184	159	162	155	130	160	144	170	170	155	154	166	185	158	152	160	179	172	172	178	158	124	163	158	169	147	179	136	154	173	154	162	169	141	163	168	140	136	148	172	193	156	172	144	170	132	149	164	156	168	194	184	143	153	145	167	168	153	166	153	182	155	161	165	168	175	143	166	188	164	159	166	147	163	146	156	173	184	188	171	167	149	143	162	165	174	168	172	138	147	180	177	156	153	162	157	181	176	174	174	140	188	155	155	162	168	153	155	162	164	144	177	168	161	149	156	176	181	160	149	142	159	144	161	162	175	151	145	142	169	153	146	166	168	161	161	181	147	165	156	161	159	137	169	176	154	176	132	164	177	178	160	173	170	158	169	182	169	142	159	146	141	150	154	190	174	189	146	152	167	161	171	175	176	178	150	162	159	154	150	156	163	191	169	171	184	142	174	180	144	164	153	153	171	153	168	186	174	178	172	174	176	171	181	152	169	168	159	146	163	186	184	170	174	171	141	179	158	188	124	170	163	166	166	163	185	157	157	168	181	155	187	159	176	163	165	148	172	172	173	179	156	165	168	166	168	175	158	169	173	154	182	164	178	143	151	159	162	176	185	162	183	151	155	159	156	160	167	153	150	158	171	173	173	163	166	170	161	152	156	152	172	168	160	166	160	163	157	175	171	154	163	145	157	188	173	168	154	171	171	159	176	156	174	141	163	166	165	166	145	183	153	172	160	171	159	181	168	155	164	174	167	176	180	163	181	170	179	155	159	170	159	167	156	149	167	175	164	174	183	168	168	157	167	144	156	158	159	169	154	146	160	142	168	164	163	158	163	166	157	167	158	125	158	181	168	142	157	160	154	159	169	184	164	178	170	184	158	171	167	155	150	157	149	176	151	172	182	156	184	150	154	159	182	173	155	163	144	149	167	170	176	154	162	163	156	163	155	149	167	176	159	162	178	165	163	144	152	166	150	176	162	138	145	154	157	169	161	152	131	174	160	140	166	165	182	160	167	175	173	154	180	173	160	160	165	154	158	165	148	150	169	171	155	166	163	166	169	149	168	155	180	155	191	156	164	187	142	165	164	165	149	164	162	183	149	165	160	143	177	164	147	149	167	165	164	148	161	186	165	180	144	169	170	178	155	172	158	139	159	156	160	165	170	168	174	139	152	154	162	154	194	164	157	170	148	172	158	164	155	162	178	166	180	174	157	149	169	182	186	187	167	186	180	137	153	158	163	150	144	172	191	148	177	160	168	182	146	166	156	156	195	139	185	175	163	184	173	160	161	172	158	169	169	162	181	157	166	163	162	158	178	178	161	152	163	173	158	174	162	149	161	137	182	173	167	151	164	154	174	165	176	177	170	170	153	153	151	151	176	161	135	177	178	174	156	156	166	165	184	157	159	178	161	173	154	129	145	160	162	161	160	150	164	174	171	173	170	155	164	177	153	161	144	160	166	180	171	173	155	172	150	150	162	152	155	158	162	179	149	139	173	152	148	148	177	162	173	149	161	155	184	165	170	170	130	158	183	178	161	170	168	167	149	163	176	147	145	164	161	175	159	176	173	169	156	170	180	164	146	153	158	177	141	173	162	155	149	149	173	151	156	136	165	155	151	171	148	193	171	134	139	161	158	179	159	164	162	170	170	166	169	165	166	175	154	157	153	149	162	178	174	155	184	153	185	178	169	126	170	179	159	159	168	152	136	153	165	160	165	171	169	172	180	167	177	160	146	179	168	171	155	167	153	175	163	149	164	168	159	183	132	147	144	165	180	146	160	172	147	155	162	159	169	166	177	148	151	182	162	175	167	150	165	173	180	158	165	165	177	192	152	168	151	140	152	153	143	175	197	143	147	152	190	158	181	168	177	176	164	167	166	138	158	153	141	146	169	166	168	176	155	164	170	175	166	154	152	187	167	201	172	178	175	161	157	174	164	176	154	161	149	180	152	162	181	159	140	155	158	149	180	158	156	185	150	176	151	158	177	147	173	180	146	169	162	144	169	170	169	152	180	136	161	182	160	154	169	159	161	152	169	133	169	192	171	151	143	161	167	159	154	159	153	173	152	157	161	160	162	151	150	161	160	154	165	161	148	147	156	161	149	167	158	184	156	139	154	149	150	161	136	164	169	153	166	160	172	184	175	173	177	174	145	179	149	154	177	161	166	153	165	170	170	169	147
16590	1427	1299	759	525	471	430	399	372	377	336	338	354	311	324	318	327	319	300	340	331	303	312	330	319	316	311	293	327	282	291	304	317	292	347	290	336	297	308	319	339	313	325	309	327	318	306	307	295	325	302	280	293	312	301	333	331	308	310	337	311	284	296	293	289	310	314	314	306	288	279	296	300	307	300	294	307	318	269	326	321	317	319	304	314	278	292	296	309	334	308	293	333	319	313	283	299	310	314	303	313	314	312	340	296	276	297	300	310	312	338	299	307	312	318	308	298	329	322	295	307	304	284	290	285	304	330	311	279	294	323	297	286	302	302	314	302	311	285	287	288	303	311	324	311	305	331	299	315	273	285	313	318	298	276	310	318	304	313	331	301	313	314	307	295	297	302	293	329	325	292	297	298	315	280	326	309	342	284	324	304	304	302	302	303	319	308	280	289	294	300	312	327	302	282	301	318	307	311	283	305	304	335	276	296	291	301	321	323	330	264	312	308	314	275	296	283	308	319	279	318	301	274	315	274	314	295	325	299	273	314	309	319	323	309	301	317	289	302	297	314	313	306	289	248	295	348	290	316	308	306	302	323	295	275	333	314	287	319	323	313	316	301	297	290	309	315	317	308	313	338	305	298	322	317	342	280	322	309	324	260	305	300	325	284	334	299	287	329	285	317	325	324	301	283	295	310	288	323	310	298	315	298	289	306	294	343	290	301	291	295	309	305	306	308	304	292	265	311	327	333	291	312	320	269	324	315	305	301	296	305	292	305	299	329	323	313	311	319	278	290	305	313	301	285	307	307	297	334	314	324	317	292	326	277	310	304	296	315	307	320	284	281	317	303	295	292	308	302	324	288	274	304	302	295	287	295	275	331	314	301	305	306	308	280	315	296	292	310	273	291	284	294	299	286	317	296	301	295	298	296	314	312	301	339	286	301	332	306	319	311	305	347	298	291	311	301	327	277	303	287	323	299	288	335	268	318	276	278	305	327	264	313	304	304	289	299	299	299	322	304	290	352	297	316	325	326	330	286	320	313	312	300	280	286	292	304	289	285	311	315	330	313	296	312	311	304	311	313	283	322	311	303	307	340	294	301	289	301	315	330	319	326	305	303	280	314	324	294	314	275	318	304	319	282	282	289	307	319	301	314	300	304	307	284	322	301	281	314	298	279	293	322	320	307	301	286	309	296	307	319	321	321	296	295	306	307	301	312	282	298	336	322	310	283	288	291	299	327	303	317	340	261	299	297	301	295	276	292	284	294	319	299	304	320	297	315	305	325	294	316	335	290	293	330	321	315	286	282	284	283	303	285	333	309	306	286	304	320	349	295	296	315	294	306	302	292	311	338	325	317	312	311	282	299	281	300	326	293	303	301	323	317	305	306	287	318	312	307	292	312	296	301	282	298	285	312	323	295	288	304	314	291	287	318	303	286	282	295	274	301	302	312	301	307	352	302	299	321	301	280	336	289	307	292	327	339	299	300	309	304	296	293	316	283	319	309	296	317	304	315	292	327	308	291	286	326	318	277	311	316	296	273	283	306	337	312	294	300	312	301	335	331	285	322	301	302	312	310	299	357	288	281	335	303	309	324	303	321	308	337	299	306	308	318	300	323	313	319	274	316	305	296	308	316	314	300	333	301	301	293	302	323	305	305	333	305	322	317	300	306	304	300	312	312	305	283	311	321	288	322	298	287	315	308	290	331	298	318	281	305	300	296	304	289	316	328	305	308	312	288	277	339	283	275	310	290	348	341	304	278	310	313	336	298	316	319	300	270	330	291	329	300	276	290	289	300	312	314	324	327	319	302	317	306	339	333	299	330	286	350	314	292	314	308	343	306	281	305	294	305	316	298	298	292	325	279	298	305	342	302	304	274	267	338	303	296	296	309	296	336	316	299	314	313	297	284	307	333	295	305	284	318	338	294	312	309	316	345	277	289	282	298	301	275	321	316	306	294	308	295	310	335	290	323	339	311	322	306	294	292	274	311	295	320	283	298	306	304	293	294	324	317	312	323	303	316	293	303	315	315	260	311	340	291	307	312	318	322	298	297	298	305	306	336	301	311	333	285	277	328	302	292	306	291	324	298	308	306	313	324	260	282	326	293	302	327	301	287	326	314	314	282	311	287	302	296	301	289	271	295	325	309	313	310	301	340	334	290	309	311	306	292	320	299	294	304	316	298	329	329	333	302	338	309	309	297	318	283	318	305	317	277	321	314	291	293	312	304	317	281	311	289	305	306	290	288	296	286	306	335	323	297	297	280	314	314	290	289	292	274	309	303	302	311	304	312	320	270	324	299	312	277	308	298	317	292	292	287	304	293	300	302	301	289	299	304	319	347	276	304	322	308	323	335	344	347	313	324	290	311	281	296	274	293	316	302	312	294	286	322	291	333	310	314	284	316	329	298	289	297	303	283	315	328	295	325	317	295	320	314	282	304	292	301	334	288	305	290	309	291	300	306	295	275	293	311	313	316	311	319	324	324	280	301	309	302	307	293	314	328	315	282	328	287	297	305	297	287	313	328	304	326	288	294	278	314	281	296	310	266	302	309	298	320	316	304	297	286	278	300	310	306	269	304	321	273	290	279	300	316	285	315	304	339	276	318	320	317	325	296	324	308	291	320	311	320	342	313	337	313	315	318	336	315	335	316	291	313	311	299	271	359	294	316	305	305	318	301	279	303	309	281	326	298	304	306	300	282	301	307	301	315	319	308	310	316	304	293	309	314	315	295	286	302	292	280	325	322	320	270	300	290	329	306	303	266	296	287	316	310	299	288	322	323	276	296	333	315	314	314	324	306	292	293	300	297	294	286	264	301	319	338	317	304	305	284	295	305	318	287	278	320	296	309	318	299	299	304	292	307	369	282	326	283	275	282	350	307	301	358	261	298	318	276	317	283	304	307	294	315	301	288	273	304	303	317	308	296	333	295	286	278	284	281	301	323	311	325	283	315	295	314	292	288	299	301	308	281	286	294	273	304	305	305	319	306	302	319	315	316	307	297	301	296	294	306	335	302	270	296	315	302	325	313	315	331	315	301	307	288	299	308	293	279	291	300	305	319	314	337	301	289	305	301	307	308	285	268	309	330	306	324	287	308	298	300	291	305	316	314	284	294	317	314	319	300	315	268	293	333	286	322	356	313	307	305	320	325	290	320	308	328	348	299	302	278	305	274	285	281	297	318	324	306	321	285	299	290	295	329	299	290	291	306	313	320	311	286	304	312	291	304	311	307	284	298	293	305	289	328	282	309	307	275	317	321	308	310	308	274	312	315	318	293	302	317	314	302	314	326	295	305	306	317	306	319	288	307	297	305	300	329	293	318	324	305	331	306	323	255	307	298	314	327	273	308	273	313	316	273	303	316	299	299	334	313	321	299	275	302	287	307	294	324	295	319	311	294	291	310	289	303	315	332	299	279	335	338	315	334	277	316	308	311	302	306	324	317	308	335	311	298	314	318	303	273	310	343	291	310	292	326	321	295	306
24765	21736	29273	24741	21113	2919	962	701	603	532	539	528	519	489	475	451	475	472	451	424	435	422	406	417	421	434	424	411	369	408	414	434	408	415	381	411	407	423	428	410	392	403	411	386	393	423	383	458	441	415	403	406	395	397	424	415	423	392	387	398	396	413	442	442	429	421	418	384	404	402	376	421	407	412	446	450	405	411	423	419	444	444	442	396	420	412	427	412	382	418	403	424	392	411	392	408	397	390	388	406	374	442	409	400	410	367	385	422	429	423	427	399	381	416	389	415	392	401	411	400	403	404	413	389	407	398	395	385	438	414	420	428	409	401	376	427	434	386	383	399	412	391	397	411	418	431	415	406	374	396	379	403	390	389	402	424	415	376	415	419	407	423	373	374	398	406	396	410	364	391	414	395	421	346	428	444	413	432	422	415	385	397	398	382	426	421	406	404	401	353	420	418	410	399	439	415	420	412	393	402	407	400	364	417	403	414	417	415	393	399	431	408	404	349	393	395	420	406	387	415	399	411	390	414	402	393	396	422	382	401	379	398	414	415	421	430	372	396	411	417	427	390	414	457	367	408	413	363	403	409	435	412	427	435	427	413	416	411	429	375	378	413	404	393	377	395	421	418	387	416	418	394	399	381	441	429	383	388	403	402	432	390	397	376	400	421	443	398	367	407	426	425	397	413	403	394	428	382	436	382	391	397	421	435	398	401	409	399	394	414	383	414	402	447	422	387	411	366	411	408	468	387	403	395	407	426	434	414	366	397	401	413	398	368	392	385	409	383	433	408	444	381	410	398	408	395	414	383	415	413	425	393	393	395	363	373	380	389	401	369	402	414	382	424	371	410	369	370	410	411	407	358	422	385	390	397	450	416	425	403	402	407	384	382	388	380	398	379	404	407	384	392	366	388	385	418	358	400	411	413	408	404	470	409	413	401	404	396	419	408	381	433	421	425	412	399	399	405	390	390	408	393	396	406	400	412	381	412	438	407	411	449	420	379	414	414	402	403	384	391	427	400	392	391	425	385	411	440	389	420	423	428	429	426	408	378	402	411	416	413	410	413	385	386	405	421	401	419	420	382	425	426	422	402	436	398	387	400	384	421	413	414	394	436	423	455	385	392	448	385	393	385	425	419	406	423	391	406	440	410	413	363	384	402	405	410	370	397	390	377	412	391	388	402	442	414	426	399	411	435	416	408	419	417	381	397	426	403	400	387	405	374	398	376	394	406	442	410	458	405	417	422	398	359	401	402	427	373	410	400	395	426	386	413	412	415	437	414	387	433	408	395	392	400	422	428	397	397	357	410	367	406	419	379	420	405	410	369	399	407	375	407	442	409	401	397	390	424	403	437	393	421	418	378	396	410	406	412	441	402	400	401	409	405	413	433	384	422	409	392	380	373	446	388	400	392	444	432	378	415	372	389	430	378	420	429	384	453	379	382	402	383	407	419	432	401	421	396	392	399	390	433	433	403	438	431	350	429	409	374	377	416	403	449	426	405	356	413	437	404	401	440	405	409	368	419	395	398	409	395	380	411	409	395	406	383	426	414	417	399	398	383	430	441	371	437	405	408	370	458	393	448	390	411	415	410	410	390	432	434	374	407	394	381	411	413	444	427	393	427	419	357	423	416	384	425	414	391	467	430	402	427	402	423	405	416	389	411	427	406	432	403	420	387	408	418	386	405	423	406	377	403	421	393	444	410	405	419	383	414	408	390	421	375	378	399	390	407	407	424	412	411	404	382	402	381	383	394	405	393	406	405	427	427	410	410	404	395	378	425	405	418	440	381	397	398	387	413	378	403	398	363	387	404	410	388	398	410	407	404	375	388	450	411	402	412	434	413	399	393	409	385	387	412	392	391	388	402	413	392	423	401	438	404	388	378	381	404	376	396	410	403	378	411	427	356	386	413	398	398	381	389	408	430	421	401	404	436	423	404	397	411	373	409	397	426	400	402	439	414	390	433	403	410	398	418	400	420	368	412	396	417	392	405	413	377	417	420	406	388	407	400	362	400	397	440	384	414	412	406	434	435	434	395	407	377	404	418	407	389	430	416	400	402	393	379	390	406	392	417	409	389	403	392	396	410	377	361	395	428	426	393	419	417	390	413	402	393	426	396	403	389	392	446	424	380	412	376	389	373	409	382	381	394	409	413	407	434	423	417	429	438	381	404	387	367	401	395	402	406	368	403	440	395	416	407	432	429	427	408	426	386	421	424	414	418	422	398	440	397	441	393	386	409	393	386	407	396	365	432	405	396	434	409	402	387	424	387	398	399	399	406	424	409	399	391	412	421	415	417	365	410	399	414	406	389	401	400	385	434	380	386	389	401	402	415	385	394	419	400	417	403	423	405	406	382	409	400	387	385	370	418	411	387	406	413	437	392	415	388	418	394	438	387	401	364	455	414	374	415	393	424	446	416	402	399	416	427	401	419	409	408	404	408	424	408	399	371	422	415	431	408	429	389	412	430	388	401	387	398	422	375	401	396	391	414	426	400	420	384	406	364	417	391	399	431	414	384	383	401	397	393	413	370	426	393	398	418	388	409	420	394	403	374	445	393	396	390	420	406	426	403	377	378	379	392	430	391	420	379	403	419	383	426	418	427	395	419	390	389	394	437	438	420	399	389	399	409	379	392	402	412	394	386	397	416	440	438	417	388	395	391	403	391	423	405	402	396	436	396	393	407	420	423	391	405	418	410	403	400	437	396	408	403	433	426	407	400	402	417	416	373	373	403	415	407	376	428	434	404	416	412	402	407	373	397	403	382	407	406	439	399	366	396	412	409	425	390	399	424	368	368	369	417	401	374	369	453	411	381	412	397	354	384	394	422	405	423	429	390	365	442	414	410	412	402	409	368	385	411	410	399	382	438	387	426	391	417	397	403	382	406	429	373	407	380	424	429	407	373	426	409	404	396	380	396	423	447	386	414	383	389	390	390	415	411	394	431	377	366	415	404	428	394	395	393	401	390	393	414	406	430	385	384	401	418	404	402	404	385	427	382	370	380	408	401	393	395	420	424	376	377	405	369	397	421	408	447	382	416	420	429	395	400	452	402	407	402	464	400	399	394	418	376	379	375	408	446	413	409	404	434	383	394	380	414	415	387	412	413	375	406	438	405	420	415	389	387	423	402	398	414	372	412	427	422	382	389	362	418	399	395	392	425	395	435	407	411	395	426	373	403	400	401	426	435	410	414	414	421	448	432	371	407	393	398	405	406	360	427	391	370	391	382	414	379	426	399	431	394	396	391	381	417	406	404	442	404	389	418	394	357	403	427	399	436	413	419	418	393	389	390	386	419	394	405	385	386	389	396	410	348	408	413	395	391	403	417	381	393	381	404	366	367	426	382	389	450	425	369	359	399	384	383	440	417	380	412	380	385	419	380	406	385	422	424	379	410	366	389	405	401	412	439	420	372	385	406	416	388	395	414	384	388	408	372	428	411	431	387	407	391	371	398	413	400	414	421	403	400	404	428	390	401	415	415
29989	10461	8802	4716	3248	2490	1999	1653	1450	1283	1164	1026	985	945	924	847	875	874	819	804	787	780	766	774	788	736	694	724	765	709	746	720	733	756	771	735	676	758	722	701	744	710	692	738	717	661	698	688	672	729	693	710	694	697	673	716	686	709	676	678	700	648	686	677	724	676	713	675	709	715	673	670	681	680	674	690	704	673	685	735	679	665	690	715	716	720	690	687	695	662	664	697	713	709	673	670	730	721	709	685	704	681	732	729	697	761	686	715	655	685	681	696	689	717	673	661	701	731	689	710	695	708	747	682	708	705	715	705	733	708	653	642	713	715	703	720	675	644	726	683	704	634	655	670	706	726	691	711	675	724	717	691	643	691	718	707	727	701	688	709	690	693	728	630	661	687	643	687	702	685	719	663	694	732	710	692	674	667	658	746	737	709	714	685	718	702	716	712	738	732	702	686	712	650	678	682	667	738	630	712	755	670	695	644	686	715	695	717	685	690	697	708	702	731	656	716	694	691	735	714	700	718	698	669	704	656	714	716	648	681	647	737	685	659	671	676	703	671	680	700	679	701	729	697	768	693	700	642	709	733	732	699	707	744	655	744	704	734	681	695	714	705	691	700	677	748	718	635	713	678	723	680	710	698	743	679	671	696	674	703	653	717	701	754	668	677	746	727	650	623	669	668	693	691	678	650	646	684	728	708	694	722	692	727	734	701	686	658	703	691	656	700	672	670	696	711	702	705	735	655	655	707	706	663	660	702	691	670	727	702	674	692	692	653	653	691	690	707	646	710	696	731	692	718	664	680	691	694	714	706	680	721	684	697	684	702	722	738	696	714	683	677	683	677	747	724	692	680	718	726	685	677	699	713	684	730	750	691	704	683	716	700	709	714	693	746	665	641	676	632	692	687	729	671	721	729	712	651	682	733	731	682	694	723	685	663	644	731	695	653	663	696	686	680	700	692	675	714	669	674	674	738	665	735	714	701	656	714	699	692	681	687	719	701	691	682	677	705	681	689	695	676	681	726	721	725	651	713	688	680	690	717	730	736	677	663	673	729	672	710	669	723	723	668	708	702	698	688	714	693	644	663	711	670	707	688	675	690	713	702	702	718	661	657	652	703	670	741	701	649	701	704	707	731	726	707	677	700	688	713	728	702	674	657	652	721	695	673	692	709	622	718	710	711	640	706	697	680	673	693	710	649	652	691	687	727	655	707	678	681	720	708	685	675	714	698	740	670	687	676	710	741	683	693	737	705	648	644	721	667	697	684	685	693	671	729	694	701	687	717	719	674	728	702	677	679	719	696	662	671	689	689	663	668	722	740	727	681	670	695	734	705	732	710	652	677	731	682	718	697	749	674	728	689	695	701	684	693	685	676	691	718	695	729	736	722	679	676	631	680	697	682	680	715	662	700	688	698	684	714	694	691	694	671	688	710	685	741	701	723	682	709	683	725	677	701	702	708	644	738	730	716	659	740	684	713	698	719	639	701	685	684	729	664	659	666	712	688	692	756	709	743	690	686	694	664	668	706	704	762	675	695	713	660	695	690	746	682	732	743	720	711	672	717	716	666	684	704	697	661	691	723	689	696	702	706	715	746	676	695	690	668	721	664	727	719	685	704	739	685	724	690	722	660	702	696	710	702	701	684	656	672	713	729	650	715	705	677	702	695	748	714	695	716	691	768	672	680	653	687	686	742	685	737	696	714	683	666	708	682	689	740	718	668	675	698	720	710	690	734	662	679	662	712	667	680	697	684	676	688	706	695	687	748	682	660	710	681	746	675	648	689	664	679	693	666	696	670	750	713	671	677	673	737	705	685	678	665	717	702	722	701	718	723	691	710	700	689	721	687	709	744	664	715	690	688	628	719	684	689	721	694	696	690	666	704	716	678	715	678	724	703	671	704	716	714	717	690	658	706	690	729	675	689	755	739	704	694	678	677	768	674	732	689	706	663	645	673	648	711	702	742	672	614	691	709	699	671	699	677	762	690	698	724	708	711	687	724	701	703	727	699	733	660	715	681	702	646	696	687	723	697	704	718	728	676	701	714	686	702	674	688	658	674	673	730	720	742	738	693	659	701	709	695	700	651	753	688	727	651	717	686	623	693	694	740	715	711	737	693	657	681	646	706	672	732	670	736	681	654	731	672	709	710	668	701	658	703	680	666	691	716	683	719	673	666	678	680	711	663	691	699	707	679	708	733	718	693	661	693	717	657	671	718	714	680	646	706	694	680	684	673	692	692	640	711	702	691	756	704	673	706	694	724	743	780	696	686	683	668	691	700	693	688	676	712	654	715	704	712	652	686	724	688	734	681	677	733	726	655	679	692	701	688	725	701	688	653	691	671	667	712	742	659	681	743	666	739	712	745	668	720	666	741	691	684	708	679	708	633	721	683	654	711	693	690	752	715	740	686	674	697	697	664	710	669	688	723	708	717	703	699	717	704	682	660	693	667	675	682	678	714	716	657	703	691	718	696	676	664	684	659	710	668	714	704	699	673	717	664	689	673	716	669	684	691	717	678	708	743	678	666	669	667	711	697	692	701	705	685	766	690	677	689	722	731	685	673	682	745	713	681	665	671	699	677	682	714	766	679	671	717	683	704	728	719	683	706	708	659	678	709	674	668	697	707	689	661	666	770	681	669	707	656	718	673	687	665	723	704	707	682	714	640	712	707	644	712	711	766	691	693	671	656	698	639	668	698	657	677	667	710	687	677	748	669	712	692	684	669	744	712	663	716	738	691	701	713	700	731	663	749	660	713	690	696	736	693	726	727	731	661	652	654	706	714	679	711	710	634	662	709	657	708	712	788	718	723	749	700	716	674	733	694	712	660	684	675	691	683	691	710	700	687	731	698	721	732	716	745	727	728	696	713	704	683	751	679	600	727	680	708	694	709	731	691	692	702	638	717	674	761	724	752	658	714	691	686	669	684	772	680	730	699	707	691	744	723	706	687	751	618	737	671	697	740	772	678	687	681	713	708	680	699	677	754	708	694	700	712	728	700	668	709	742	701	691	653	712	712	658	684	707	745	713	726	698	702	632	679	662	710	703	701	649	709	730	693	689	635	717	682	683	693	652	691	724	688	692	690	701	682	734	719	705	667	706	677	688	698	719	640	713	686	669	706	677	712	710	657	726	708	712	689	692	672	725	712	700	714	690	658	718	713	673	667	615	678	714	706	691	693	655	737	697	670	669	659	748	697	712	645	699	673	706	649	709	671	759	703	693	692	700	708	690	727	685	702	698	722	692	685	682	697	705	685	701	711	675	715	716	706	711	660	688	716	693	717	710	774	676	686	704	701	702	658	692	708	667	736	685	723	719	659	701	672	707	726	690	677	640	702	652	721	718	701	700	672	673	679	758	702	687	706	697	684	705	686	665	721	647	667	696	704	695	696	689	681	720	761	710	674	687	693	690	676	691	692	673	716	679	668	729	709	737	684	731	734	740	706	689	669	706	708	669	690	626	691	690	759	698	660	664	674	703	736
22601	20720	28569	22926	20720	19896	3188	1159	969	899	815	783	778	757	720	721	664	643	625	664	634	648	657	601	637	636	609	635	622	593	621	649	676	605	623	627	593	561	589	571	528	598	603	598	647	578	571	581	574	584	552	617	623	598	615	567	618	588	597	528	574	582	582	549	579	594	570	598	585	578	633	598	638	582	633	596	579	543	589	580	613	610	596	547	581	604	610	628	637	585	564	617	586	570	582	584	574	652	542	554	581	593	575	559	564	605	581	571	583	628	553	594	572	590	577	544	628	585	585	633	571	569	567	598	601	589	593	549	576	630	588	585	596	615	598	606	571	585	582	580	610	574	564	563	608	568	553	598	609	575	604	590	578	558	598	580	580	574	544	615	642	616	587	564	596	609	558	570	580	549	616	603	592	559	564	527	590	595	556	560	582	560	529	630	569	590	568	600	566	604	563	592	615	641	551	542	606	596	581	558	575	603	553	564	586	608	602	606	552	611	612	582	606	565	615	634	609	541	588	622	550	572	585	608	649	595	645	547	598	564	539	618	584	647	602	559	587	604	583	583	572	571	559	545	581	593	563	565	591	618	527	594	586	570	562	595	601	578	595	552	609	546	631	583	571	603	578	600	568	611	640	549	572	581	574	588	570	572	602	578	572	573	588	567	595	590	572	558	587	591	600	605	610	594	551	566	577	615	572	563	576	597	579	552	596	583	606	595	616	598	579	608	580	543	565	564	510	600	553	581	618	624	590	603	567	599	582	612	586	608	611	587	595	590	596	570	621	580	587	601	568	550	553	589	595	594	593	585	660	539	529	574	558	595	576	594	580	588	578	600	584	583	603	603	529	564	573	568	600	572	599	598	606	580	574	593	532	611	566	578	592	534	623	609	619	548	602	583	566	603	576	593	581	588	579	587	579	616	591	618	548	615	551	543	573	549	552	611	558	569	595	574	582	622	549	625	586	572	621	559	528	561	567	551	628	607	573	613	576	572	511	570	606	560	556	596	632	556	598	601	573	585	564	562	612	599	579	569	568	618	556	598	631	567	559	589	628	615	523	587	585	605	531	583	563	614	567	596	557	574	582	565	610	576	573	587	602	610	590	597	605	630	557	540	555	576	585	542	595	598	600	584	596	600	576	581	604	566	591	611	594	575	618	616	549	620	566	572	592	586	572	607	613	596	567	591	561	587	567	590	576	584	599	609	536	587	583	556	613	602	572	562	577	609	548	610	613	554	587	592	594	572	623	645	609	554	563	585	595	571	592	604	578	644	604	606	579	630	588	600	608	574	581	604	605	537	611	610	622	605	558	548	591	573	598	578	569	609	560	643	565	563	600	535	579	544	612	585	604	578	637	600	576	580	565	607	594	621	569	573	538	563	596	605	527	648	565	541	633	580	565	593	638	595	601	557	599	598	603	593	581	592	596	587	546	579	629	565	543	554	550	638	564	566	608	568	545	583	590	579	578	581	559	593	591	559	580	553	560	596	599	571	579	570	536	567	633	610	596	529	602	570	634	562	591	586	632	563	566	602	564	605	553	572	587	595	558	584	597	606	576	587	582	579	535	550	536	600	582	608	589	564	562	567	573	578	582	583	567	586	590	570	564	570	607	622	557	616	594	618	603	579	612	578	644	574	585	556	597	596	585	583	563	587	577	598	593	593	570	617	549	588	568	577	572	567	557	593	556	604	547	570	558	584	564	593	586	603	627	637	567	605	589	599	575	564	578	592	592	591	600	594	587	574	584	530	563	593	561	567	562	593	572	600	548	601	587	590	548	563	604	581	623	558	577	612	592	584	607	591	573	598	584	578	551	589	590	567	586	596	590	545	592	589	601	601	571	541	590	598	569	565	617	563	582	573	580	564	590	606	580	587	542	559	561	591	581	599	579	595	620	562	634	598	551	581	570	564	601	538	582	541	582	574	580	591	580	593	564	585	599	584	608	603	568	624	592	621	592	551	615	615	589	584	632	572	565	599	564	593	598	611	564	541	556	591	571	570	574	549	574	571	566	570	583	583	548	630	613	558	583	599	577	587	544	566	553	605	607	625	634	578	598	543	595	537	581	599	583	582	561	613	594	575	556	568	557	570	614	575	575	580	579	611	582	579	565	532	549	558	553	576	555	579	622	608	586	564	589	603	549	575	600	623	573	567	593	570	608	603	568	563	591	591	588	567	535	523	614	561	573	535	563	606	602	569	572	583	635	588	591	607	582	610	603	564	563	587	568	608	581	581	615	579	584	601	595	599	585	584	586	587	602	608	582	593	628	620	561	583	605	590	550	579	577	582	584	570	553	594	638	556	623	588	570	566	586	564	608	571	593	575	596	552	531	603	605	578	544	583	618	579	602	616	574	578	611	612	575	573	551	562	558	590	554	584	616	574	598	567	572	588	554	566	553	559	581	565	569	587	581	574	594	575	561	608	555	603	563	573	572	540	525	560	574	601	623	592	556	590	623	596	623	587	523	563	590	588	581	591	580	559	587	615	607	601	583	648	566	590	552	604	581	588	564	612	554	560	568	568	581	566	574	571	592	579	594	583	579	609	584	606	547	560	573	596	639	621	592	583	552	592	577	610	615	572	562	618	599	575	582	598	625	573	595	633	585	574	536	609	535	582	610	585	590	555	586	549	565	544	609	573	573	557	570	554	606	587	576	548	590	642	578	626	584	581	626	598	608	561	611	600	598	589	619	559	599	590	551	583	553	570	601	591	630	577	558	577	595	597	561	569	577	606	623	559	608	605	594	600	566	573	551	585	568	556	607	587	574	533	590	592	602	575	545	558	569	609	599	600	546	581	599	622	637	596	595	570	564	588	600	580	585	605	584	605	591	613	564	521	610	583	556	596	599	626	609	576	587	609	544	575	571	604	584	625	598	564	574	568	580	583	613	542	540	553	595	590	574	571	629	586	564	606	582	590	635	586	526	627	544	607	580	629	555	586	572	587	561	567	583	591	570	567	559	616	593	579	580	561	577	537	625	590	582	603	576	569	584	555	585	576	586	620	604	544	591	598	536	588	586	589	570	588	574	547	601	585	568	569	570	603	559	583	566	572	535	580	561	543	587	636	553	576	582	566	563	565	602	587	610	569	604	573	598	580	565	591	577	543	569	596	551	573	575	548	555	555	579	571	584	545	590	604	605	592	591	532	532	574	592	543	582	588	582	534	562	563	578	577	587	548	598	607	605	606	609	575	584	557	598	575	605	581	600	614	565	572	584	605	567	564	598	580	588	565	607	605	574	585	603	584	589	604	563	599	634	580	593	565	577	583	590	563	588	576	579	554	588	599	590	603	552	559	544	624	594	560	562	609	569	520	605	616	558	576	553	540	594	597	593	580	543	562	519	562	593	581	621	595	592	568	593	569	541	583	589	588	595	587	590	556	591	551	585	594	570	608	559	580	596	568	572	588	580	632	626	572	579	558	585	591	553	565	564	567	625	563	577	578	611	563	578	568	557	578	592	598	579	556	605	600	583	551	552	613
28606	16012	13636	7625	5367	4140	3305	2749	2440	2128	1770	1655	1567	1478	1405	1444	1298	1249	1155	1220	1139	1154	1089	1093	1083	1122	1069	1032	1059	1039	1075	1026	1074	1019	1083	996	1089	1049	1033	1016	1000	1013	1084	1002	994	987	979	983	962	1004	948	1060	1037	1005	1019	990	1018	966	1014	988	1011	988	943	947	1043	1000	970	976	992	981	998	965	1032	956	976	993	998	1006	955	1029	979	1037	980	953	968	954	1007	980	926	982	967	961	1012	996	987	971	911	979	1006	916	1010	998	931	944	965	974	916	1043	980	965	939	968	1012	996	1007	954	985	970	988	933	934	975	937	968	960	998	989	1000	1004	940	918	931	1005	943	990	992	981	1005	947	1025	971	970	982	940	929	1004	969	973	950	957	1003	1010	1006	1011	952	958	999	953	1031	990	913	967	976	1026	895	988	969	981	966	985	979	971	967	993	974	1025	942	1028	973	991	982	983	1000	981	979	956	1011	946	968	988	997	989	988	995	1019	936	941	993	1006	998	952	948	1012	993	952	975	1006	998	983	937	944	929	989	980	954	933	995	1015	1000	975	968	943	965	1003	967	945	995	1001	962	1029	950	943	983	963	984	1003	986	1009	969	962	932	965	982	1020	975	989	977	928	947	986	998	997	1022	964	1004	942	939	965	1012	958	954	982	978	961	957	991	980	979	1004	926	948	998	964	992	943	927	949	972	995	997	989	989	969	951	978	983	890	909	1014	1027	1006	946	945	992	1016	984	1007	958	972	972	943	964	995	941	969	951	1014	978	1037	986	1015	986	992	951	969	969	962	1020	967	1001	995	952	934	1003	953	968	999	1041	949	944	998	1003	987	994	966	915	962	970	1042	950	1000	999	971	942	960	919	972	965	932	943	931	939	980	967	959	986	1000	973	925	971	984	967	993	943	999	989	968	979	880	941	1002	993	958	959	993	934	990	1015	984	990	982	908	960	1018	980	936	966	1023	1036	966	964	967	987	1011	981	1001	957	940	992	976	955	984	937	998	949	966	918	1006	1008	997	1046	1029	973	963	996	994	988	990	1012	950	969	961	963	976	1027	984	928	951	980	1033	938	966	1050	937	990	950	937	964	964	976	977	1006	944	965	1030	970	996	1020	936	964	928	969	985	1035	925	953	956	942	983	975	946	980	1019	1027	980	1023	982	966	929	974	1028	968	1048	980	992	946	992	969	996	976	1004	962	975	1005	973	993	976	905	991	923	974	1000	995	970	906	962	936	1029	980	1023	969	999	997	1004	970	949	961	952	933	970	961	1025	987	998	985	978	958	915	1001	977	960	965	983	925	949	984	996	979	995	1036	969	918	1022	1001	997	948	985	1009	930	981	1007	996	980	983	922	1054	999	957	982	1012	1001	962	966	987	983	970	984	903	988	953	971	988	992	994	941	975	969	1038	969	1030	1018	1009	971	1003	986	988	1007	997	964	991	1007	967	973	949	983	1002	957	977	932	1017	959	951	1004	1045	944	973	1011	1044	932	956	987	990	983	969	983	990	967	936	1050	988	932	960	1021	957	1000	952	921	1014	978	976	1014	971	984	968	961	989	994	992	1013	958	1003	1002	953	1008	1011	991	991	1005	970	917	919	970	987	985	967	965	992	1011	940	964	971	985	957	1008	923	974	988	998	978	934	955	975	1022	969	993	999	912	914	996	961	963	1003	1055	971	954	992	925	1013	976	975	975	985	981	993	924	941	973	959	1012	988	1023	972	964	1028	953	965	1000	977	932	906	991	985	967	945	914	957	962	920	956	1033	1019	977	955	987	914	1040	923	1001	927	975	975	979	945	1003	954	1028	1031	924	939	969	985	952	972	964	1046	1011	919	983	975	971	966	970	901	1005	974	975	949	994	936	976	1005	932	975	994	1001	949	1010	983	935	979	986	970	1040	976	1004	996	895	933	936	954	969	956	1005	998	974	957	998	996	976	990	943	978	952	901	1012	1024	977	1005	1012	960	923	972	980	974	972	950	968	918	995	969	1037	985	941	1064	986	994	938	1006	945	976	897	1015	962	959	949	931	926	998	954	933	983	950	973	939	1056	951	903	1005	1043	978	1007	1043	949	991	995	952	1026	970	966	961	939	994	1003	977	959	1006	978	961	929	976	988	992	946	998	990	964	983	955	987	916	985	1031	925	978	971	1009	972	929	1049	966	1040	1020	947	1033	979	1012	935	925	1016	928	1014	986	957	965	1056	967	1009	1011	947	992	946	983	994	1006	1024	1003	937	995	968	971	950	967	889	1047	1014	987	995	968	974	973	992	986	910	956	1010	988	946	1026	1021	1000	998	972	957	960	1047	995	981	937	971	997	1008	928	966	917	951	978	948	1012	962	907	915	957	945	964	977	991	939	1048	1022	973	1014	1030	972	961	945	980	974	992	928	1009	935	952	1007	955	938	943	978	1022	990	992	1025	1002	962	1019	915	912	1007	1029	1001	951	978	976	1015	963	977	987	977	1002	975	991	913	962	954	972	963	985	939	992	934	1008	960	975	937	993	989	927	954	987	1014	931	986	1026	944	982	1022	987	982	936	966	947	1052	946	988	1010	1007	904	1003	1008	1014	961	962	946	1008	945	922	967	933	956	962	1054	1013	950	976	959	969	996	934	947	980	940	1018	984	990	953	943	1004	938	982	931	999	990	972	919	938	985	964	1032	992	990	931	970	1061	958	888	970	978	936	972	957	1001	993	973	961	1003	909	1049	923	969	979	948	981	939	963	1025	954	968	923	937	937	979	935	1025	981	993	1046	930	987	1016	1002	942	913	981	958	975	975	930	1014	975	999	977	1002	1010	950	945	955	962	947	981	1040	930	940	944	929	928	1000	969	981	1004	951	947	943	1001	948	938	1030	1010	972	984	1028	953	989	929	947	950	962	994	948	1031	971	1015	903	999	963	947	1005	929	960	1000	936	1004	998	986	991	1002	987	1015	1002	1015	966	962	992	1001	921	1052	935	981	975	969	1039	1028	964	977	1026	967	890	947	966	957	983	1028	980	970	997	974	992	967	971	1032	935	989	959	993	989	976	933	913	1002	1022	958	963	1006	995	981	994	986	973	986	939	959	1012	974	1026	957	959	1009	993	915	991	980	941	1049	947	978	982	994	932	948	997	1001	939	978	992	985	1000	943	1003	979	982	984	975	938	964	990	956	969	949	1010	953	963	958	1005	1045	987	952	1051	993	970	963	955	1001	986	1008	975	929	1010	1004	918	970	955	946	993	963	1023	995	975	1044	956	1006	938	966	985	974	948	990	1007	898	1078	922	988	955	1008	993	1011	1017	1047	1024	1003	982	992	982	937	1024	985	991	1011	995	971	975	983	916	968	943	957	988	1036	999	1006	942	1019	1017	974	1004	996	958	983	958	1025	974	1012	936	950	968	1027	1006	957	975	947	969	946	1008	971	967	967	981	954	977	974	924	991	954	993	995	954	978	966	940	1017	1018	932	959	1030	941	952	979	1015	975	921	1006	905	1049	945	935	943	977	1009	981	1026	982	999	977	952	944	924	947	992	938	950	1005	913	956	961	997	955	979	986	983	975	983	982	947	1005	988	1003	1006	942	1001	932	980	917	957	963	982	1046	990	937	956	988	978	889	1051	1019	991	963	989	944	954	947	977	996	983	970	984	1015	972	921	969	979	1015	960	930	985	1002	976	975	1000	999	1010	936	985	1047	919	990	939	911	949	1029	1015	993	1034	946	968	986	978	1028	971	976	1012	996	923	965	1007	1026	932	966	979	996	924	921	966	1048	960	940	958	975	1000	1014	985	948	930	962	971	958	950	1032	946	1002	1056	952	1023	1017	1016	973	929	905	972	955	1010	930	1003	1020	951	934	967	990	963	1023
27345	21210	9286	499	264	222	192	198	164	167	166	179	194	172	181	161	169	185	174	176	181	188	177	145	171	186	185	155	173	167	174	146	156	174	173	207	171	183	171	155	155	178	154	156	148	160	170	157	162	167	178	177	152	146	168	154	157	174	168	173	178	169	174	173	164	197	176	153	170	152	191	160	157	137	173	148	148	162	163	167	162	143	155	160	176	167	168	172	156	180	182	157	160	159	179	158	164	136	154	194	170	184	154	158	175	154	177	176	178	180	157	167	148	147	176	167	185	162	149	176	128	165	174	184	155	146	181	175	173	174	167	152	150	172	177	144	180	171	151	165	158	140	175	152	168	158	174	186	160	198	166	163	140	154	153	160	165	137	177	163	162	163	165	198	143	169	167	156	168	151	183	185	168	147	147	144	140	147	188	157	130	153	171	150	157	145	141	151	166	165	177	175	192	162	151	171	151	183	145	179	158	192	145	165	161	166	158	158	161	162	158	177	147	164	153	173	184	166	180	185	182	172	155	189	167	163	159	143	178	176	188	156	160	144	160	154	173	161	174	183	167	174	159	150	149	161	147	163	154	169	160	176	150	164	194	174	170	152	175	155	164	159	178	176	185	154	177	151	161	144	165	151	164	160	183	185	180	160	170	188	160	158	165	143	167	148	168	154	155	154	184	189	176	171	179	138	145	167	190	152	174	165	160	164	156	141	167	155	151	180	164	163	167	166	175	154	173	140	131	163	161	155	153	148	181	172	167	178	155	158	182	177	159	166	171	175	155	142	154	157	161	159	152	171	182	131	152	167	175	187	174	176	152	160	159	166	168	163	136	159	142	155	142	138	157	147	171	156	167	174	163	156	171	157	155	149	172	151	154	151	166	147	144	156	154	158	148	164	157	178	179	171	183	181	172	149	181	160	180	151	168	177	149	161	158	157	158	172	157	144	150	163	160	143	155	177	163	165	158	138	159	183	154	139	138	138	161	153	172	164	185	155	162	181	149	151	166	152	168	156	174	162	161	161	149	142	170	165	155	166	159	155	174	167	137	138	151	144	168	175	186	186	154	175	174	173	180	153	162	150	146	164	160	157	142	153	172	177	156	155	192	189	167	157	172	159	146	156	167	159	159	172	176	172	182	163	166	163	158	134	164	175	169	143	159	151	144	161	171	197	180	162	172	161	161	148	163	184	149	158	140	178	149	146	172	159	140	150	165	145	148	157	153	166	162	142	144	167	187	161	166	161	166	182	186	170	151	157	151	159	148	164	173	151	189	165	160	165	146	175	154	140	149	167	187	178	153	153	173	160	179	143	143	165	158	152	158	145	162	164	163	171	172	137	155	164	158	161	156	177	168	156	153	178	175	143	140	158	158	169	174	153	156	145	160	174	176	174	149	158	185	169	154	183	144	150	150	160	161	156	169	157	158	168	161	147	167	184	168	163	160	168	175	147	160	156	180	147	168	146	141	174	178	137	158	135	166	149	158	168	181	176	166	158	163	176	166	160	152	183	142	150	137	156	148	166	133	162	158	171	150	166	142	154	174	163	175	171	133	178	160	162	185	169	150	176	168	171	165	166	177	139	143	163	154	171	170	173	178	174	176	155	156	161	176	147	155	152	153	159	176	155	154	156	171	143	167	140	164	166	153	145	157	173	166	139	170	158	163	167	157	171	147	149	162	159	174	177	153	174	157	163	170	175	159	184	157	173	170	164	156	159	150	154	151	162	148	144	145	165	167	169	148	148	166	189	179	159	152	164	159	146	152	161	151	179	149	172	153	146	158	155	141	141	154	151	171	161	161	146	168	147	167	165	160	171	160	174	166	149	156	163	141	190	178	145	168	160	157	172	185	160	146	177	162	170	169	169	156	165	184	161	174	152	177	152	153	171	150	164	178	182	160	164	162	141	163	138	172	177	150	153	154	163	154	166	171	156	184	156	134	154	145	176	156	148	173	160	157	160	156	180	178	156	145	148	167	144	168	139	162	156	179	157	160	149	152	137	152	152	136	151	152	164	174	177	170	164	160	161	135	163	159	156	142	131	165	151	166	162	156	160	161	161	146	178	170	188	138	179	154	155	157	163	141	165	172	165	161	157	168	173	187	164	170	155	169	165	165	166	157	169	153	171	142	172	176	183	169	174	174	152	144	154	172	153	149	178	155	189	157	152	157	154	150	146	198	164	177	154	160	172	152	159	169	153	154	176	163	138	167	165	157	136	160	176	155	164	171	144	163	151	167	163	157	175	171	168	163	158	180	173	175	150	173	166	161	168	163	190	144	165	168	182	167	159	150	155	163	167	175	145	163	166	153	171	172	151	162	158	146	171	157	159	174	161	181	176	162	152	176	173	168	146	154	168	156	169	161	177	163	145	171	190	145	160	157	164	162	171	162	165	162	155	189	180	150	156	159	156	164	172	155	151	152	144	180	152	175	169	163	170	167	162	171	170	139	145	167	163	149	153	152	148	171	153	164	154	152	159	151	167	167	161	162	177	161	181	181	166	153	136	169	154	167	185	151	148	145	166	173	164	172	168	140	142	163	158	177	183	177	172	159	175	163	199	186	160	154	162	151	177	176	158	169	157	158	162	173	164	178	147	161	176	178	157	179	160	165	155	165	162	165	153	154	153	180	169	165	160	169	152	157	165	187	159	170	150	178	160	160	177	165	164	152	165	180	167	175	134	169	173	153	162	160	138	183	162	187	131	158	166	173	148	137	170	171	152	153	143	168	175	162	180	161	138	144	161	155	176	189	163	171	159	159	161	173	161	150	193	177	179	175	145	139	167	148	151	148	153	179	186	149	156	157	168	152	169	160	180	158	149	153	146	170	155	179	154	157	176	161	159	163	158	184	170	163	168	169	161	146	169	161	180	169	150	139	173	160	163	169	156	176	168	148	136	171	169	152	160	161	143	149	160	161	168	152	160	192	153	169	173	165	150	168	152	157	135	142	157	165	163	182	166	154	155	148	175	174	161	178	159	157	151	177	167	165	175	182	185	148	179	180	183	161	165	172	162	170	147	156	169	182	199	190	148	164	165	141	157	163	183	159	164	152	158	149	179	181	171	175	168	186	161	155	196	151	145	178	155	163	188	165	183	151	151	174	189	161	171	166	174	181	189	155	173	154	168	148	170	173	160	163	174	180	164	147	171	168	152	150	171	159	159	166	188	181	169	146	165	149	159	191	150	178	154	164	160	164	171	171	170	200	146	144	158	160	148	158	169	146	165	145	148	160	165	133	156	180	180	155	151	189	164	153	139	190	159	155	160	170	168	158	167	166	145	166	148	152	136	133	158	172	168	171	155	170	170	168	155	167	156	161	170	146	136	160	169	162	162	158	159	168	156	138	173	158	165	160	135	177	149	159	179	167	170	163	177	170	177	159	136	155	165	181	180	175	175	160	162	166	178	159	151	158	166	152	179	161	157	189	162	169	160	180	195	161	168	163	183	148	169	149	166	164	152	157	159	160	168	158	153	172	167	157	176
16887	1432	1229	691	552	465	437	384	386	363	335	323	326	335	295	374	318	302	297	300	310	301	292	300	317	304	302	320	311	322	322	290	297	325	318	285	299	286	291	313	338	289	279	303	322	318	301	302	309	330	332	286	318	315	274	325	289	273	302	310	326	306	299	314	284	300	300	319	311	280	313	287	305	330	298	289	312	304	310	300	304	329	291	314	297	316	341	325	310	285	340	297	308	315	319	271	327	293	308	316	271	303	320	299	275	305	297	307	324	317	284	300	292	336	304	315	309	309	298	317	302	279	271	303	290	285	281	282	290	275	317	307	265	289	329	319	303	315	331	290	307	287	282	299	312	307	328	291	320	321	299	259	306	318	284	310	301	316	300	327	299	338	297	300	280	304	323	257	303	307	328	285	321	323	336	268	323	296	284	332	303	277	292	297	295	277	321	300	306	301	292	309	295	305	299	326	287	356	298	309	290	317	291	291	312	285	328	307	295	293	300	320	283	274	315	318	313	294	273	305	311	265	306	296	299	299	295	268	315	319	321	329	308	298	275	305	315	274	304	302	307	316	269	314	295	274	284	286	309	294	305	305	292	293	288	317	297	328	300	291	303	254	314	311	299	318	318	315	268	322	291	308	283	296	294	297	301	291	316	325	315	312	323	318	298	312	289	325	322	292	323	285	304	309	291	311	290	304	288	305	328	307	314	293	316	315	261	303	323	318	302	317	312	305	304	284	299	303	328	300	302	273	333	345	314	306	329	312	314	326	277	303	290	315	299	291	293	286	329	325	290	315	310	316	298	307	307	282	329	313	319	308	295	271	301	311	325	350	326	282	282	310	332	290	294	317	284	334	328	302	331	327	308	293	319	327	301	275	301	325	307	305	334	300	310	298	294	290	322	285	310	293	314	279	329	291	289	303	289	306	299	329	286	305	327	317	327	303	296	335	301	353	312	310	303	278	301	293	303	321	277	323	277	301	297	290	302	301	309	342	319	289	330	291	284	279	320	320	294	310	295	318	292	331	306	296	281	314	304	327	303	318	287	294	321	299	318	342	322	298	307	326	322	301	313	290	295	315	302	299	307	294	286	280	301	317	294	298	314	303	324	294	304	311	316	330	319	311	334	313	322	292	274	311	307	297	316	288	309	334	308	298	300	295	312	285	301	318	324	293	318	298	305	323	323	292	305	335	279	290	307	275	322	286	342	295	305	274	278	292	284	295	282	310	304	288	286	303	328	311	300	326	323	304	314	312	307	311	310	267	300	317	305	268	327	285	305	327	283	338	303	326	300	299	308	293	305	324	307	337	316	309	318	304	279	279	312	269	307	286	284	311	298	328	298	292	319	327	281	296	297	304	318	274	311	303	314	287	308	321	302	264	317	341	294	267	278	308	303	306	300	289	332	303	304	294	301	320	297	337	308	323	313	307	321	302	274	293	326	294	310	322	272	313	312	304	305	340	305	332	278	316	345	275	323	301	285	305	306	299	308	284	320	317	283	313	295	327	279	316	295	322	308	302	310	279	299	284	279	311	302	276	311	309	288	306	299	291	286	294	304	307	287	320	310	310	274	342	288	313	334	309	315	327	289	289	285	285	298	306	312	324	305	291	298	297	333	342	303	288	292	306	310	291	306	309	256	316	279	299	327	308	323	297	287	302	287	305	321	325	299	333	330	279	298	344	311	312	302	292	350	291	293	324	311	320	330	328	280	308	317	268	305	298	295	310	295	308	304	296	281	293	294	308	295	328	298	299	300	274	291	276	300	299	326	305	292	329	297	315	305	329	314	301	308	303	315	333	306	300	309	299	284	313	293	293	307	290	305	300	292	308	274	284	329	301	308	287	332	309	304	320	318	287	298	298	289	306	277	326	289	319	335	343	308	291	308	302	288	298	302	305	296	295	283	300	312	345	269	285	296	350	286	276	318	300	315	300	315	292	327	292	301	312	279	337	305	303	284	311	332	296	312	305	328	297	286	285	301	315	306	320	283	288	325	273	326	290	323	338	273	327	307	302	311	307	329	295	299	293	305	319	291	287	326	306	302	306	321	306	295	302	277	324	288	303	323	286	286	304	318	335	285	324	282	317	308	295	315	306	325	332	313	336	313	320	308	310	280	312	278	298	285	316	327	301	287	312	316	293	317	291	341	293	314	303	279	285	316	319	306	291	264	296	298	310	302	290	312	331	306	312	298	337	292	322	313	295	321	305	312	311	316	273	334	298	288	309	305	318	314	309	281	330	310	323	325	300	284	304	313	302	338	308	309	316	293	273	317	292	287	294	291	292	276	301	302	345	306	290	326	303	309	288	324	297	307	303	316	291	290	327	328	318	299	301	312	302	292	325	299	289	294	306	298	308	329	315	300	295	297	269	300	309	285	298	277	304	259	320	320	332	333	316	330	354	284	280	308	282	297	255	287	286	297	304	320	297	294	308	325	271	309	304	311	309	320	306	293	303	308	295	289	314	311	304	274	316	340	334	300	312	313	324	275	300	288	290	323	289	329	302	284	298	281	283	304	303	317	302	273	312	328	302	303	302	322	357	323	300	306	297	338	332	312	283	291	321	309	296	275	321	284	346	305	304	303	305	303	303	293	309	305	304	307	320	260	298	297	305	288	319	255	301	325	325	322	284	299	303	321	311	294	324	299	304	308	325	309	334	319	310	292	300	288	288	297	304	332	307	281	256	308	292	306	284	323	305	289	327	301	314	312	292	283	316	297	305	319	284	302	269	305	322	313	308	332	292	298	333	331	288	296	293	327	322	311	333	323	318	282	314	304	312	310	325	310	314	323	290	316	294	317	289	291	315	301	294	286	314	307	311	292	323	322	292	313	308	312	306	288	291	323	308	333	303	325	314	327	293	284	324	330	333	305	304	320	298	335	317	297	318	324	308	289	274	303	301	298	307	299	305	339	311	282	294	321	280	352	274	287	302	316	296	312	322	327	270	292	300	307	311	308	281	300	294	333	334	301	296	310	310	279	312	301	301	310	275	301	290	319	276	317	272	320	306	319	301	297	297	290	324	294	287	303	298	293	295	311	311	285	323	325	300	276	307	301	323	327	307	312	317	283	294	295	298	276	300	278	295	301	313	327	305	299	281	293	302	325	320	304	286	280	283	300	286	278	296	341	275	311	309	286	280	317	316	321	292	298	293	281	303	309	290	317	292	296	302	299	315	316	299	308	307	294	303	315	293	284	300	296	303	320	300	304	273	309	309	285	306	329	349	336	302	314	299	288	314	310	310	312	265	298	324	299	317	319	297	308	321	283	298	285	303	302	270	265	305	338	276	325	285	289	304	347	286	326	320	302	300	324	301	307	293	329	318	292	289	295	306	302	277	320	326	288	288	299	289	317	283	337	281	299	285	323	311	308	312	311	307	321	298	274	307	263	299	291	305	298	327	296	277	319	315	290	281	313	302	297	269	322	326	292	336	305	318	311	312	320	312	288	259	302	294	299	336	294	279	289	287	301	282	272	343	290	286
24735	21706	29255	24677	20937	2711	972	704	595	558	553	523	461	500	494	458	453	415	442	450	459	409	460	432	422	428	478	406	448	397	431	410	445	395	424	433	418	421	430	409	400	404	409	410	399	421	411	407	445	383	440	461	404	388	422	426	414	406	401	392	379	387	396	415	429	433	417	397	420	425	403	438	448	438	411	392	350	412	401	392	426	388	424	419	395	428	383	426	413	426	437	410	408	411	425	377	385	373	391	430	414	410	407	404	406	421	419	429	400	391	406	408	384	414	418	380	416	393	399	355	393	407	418	403	422	389	371	427	382	407	403	407	364	406	413	375	416	399	395	411	420	375	423	413	400	362	388	397	404	393	387	380	426	391	398	383	426	385	415	407	408	407	417	409	385	396	408	396	429	443	409	387	396	405	410	414	370	386	426	385	425	416	418	407	412	437	420	382	438	390	386	417	413	406	391	416	377	426	417	363	407	401	402	409	397	384	428	389	378	428	387	438	386	395	403	417	425	413	406	397	403	360	381	440	402	408	405	409	358	435	434	422	403	407	423	409	373	437	406	417	392	446	409	393	398	384	403	419	482	417	445	390	411	407	430	399	424	409	405	373	410	402	394	379	433	403	418	413	414	397	397	373	429	411	406	411	366	384	408	374	422	411	405	358	383	418	430	402	401	389	419	432	393	400	427	414	414	434	383	380	421	417	441	383	416	442	410	413	439	381	424	410	437	406	402	379	414	382	426	424	397	397	391	410	447	398	419	401	431	378	419	373	398	417	414	423	400	387	359	414	414	428	430	401	395	396	341	445	382	409	404	412	406	389	376	435	400	405	416	397	402	416	425	411	422	416	397	378	398	423	388	397	374	404	391	404	439	390	413	396	406	410	386	425	395	400	369	394	396	411	402	408	399	405	407	420	406	403	421	403	416	406	416	434	379	355	398	413	382	360	398	413	425	400	410	410	376	412	425	412	381	418	414	420	422	410	414	349	423	429	409	416	397	383	384	411	407	407	405	355	398	410	426	436	417	410	407	433	395	415	402	365	405	409	366	385	451	419	421	414	399	443	395	400	420	381	401	387	380	396	387	386	452	365	392	408	402	380	432	377	393	444	415	389	392	417	407	397	393	404	387	437	430	397	420	433	442	389	397	385	409	416	418	425	418	423	405	402	377	369	427	395	401	409	450	404	434	398	392	421	399	396	391	389	375	438	406	352	417	369	435	404	346	417	405	389	393	424	374	395	381	384	420	389	405	385	399	426	406	439	377	395	455	385	394	394	391	366	381	411	422	443	426	391	375	434	406	408	380	425	413	397	401	414	411	436	380	408	399	438	420	403	408	429	448	357	426	389	431	380	423	375	345	393	381	422	381	414	403	402	418	390	415	397	381	391	407	422	395	412	405	397	418	402	381	389	385	402	420	431	393	446	447	471	415	362	391	377	421	416	423	380	382	396	410	385	416	370	381	387	406	383	395	404	421	367	389	405	408	405	433	418	411	429	416	364	383	360	422	401	391	377	406	392	383	374	398	396	448	433	406	409	399	408	392	428	392	407	378	386	412	401	426	441	381	401	405	401	388	369	440	405	415	389	417	396	400	407	380	387	413	402	422	409	376	459	429	419	412	418	393	432	426	414	362	457	403	421	400	408	428	403	383	405	417	366	419	416	406	392	403	434	401	430	397	438	380	372	400	395	410	417	412	402	377	399	407	370	439	398	411	412	440	427	386	389	428	394	410	395	426	407	390	408	416	404	396	404	365	376	408	387	432	409	391	384	369	433	414	458	430	420	408	390	386	421	424	410	422	384	446	421	398	431	414	453	399	402	374	420	420	382	423	415	431	389	370	407	402	414	406	389	426	383	394	417	426	372	405	370	431	395	428	377	441	419	382	395	398	392	420	414	386	410	390	443	404	394	385	417	408	342	365	413	411	426	399	431	381	403	379	402	394	418	399	384	387	393	395	362	375	411	409	391	397	388	390	409	415	390	381	438	410	393	415	407	421	395	458	428	416	398	410	407	397	426	401	410	389	411	415	412	413	430	419	407	390	400	410	404	432	401	419	405	431	432	396	375	374	409	413	417	392	395	411	401	387	387	404	409	424	397	409	414	414	435	404	427	402	422	418	385	407	395	424	401	401	426	394	392	411	430	375	424	420	387	414	431	405	386	419	428	422	399	425	431	429	395	407	423	403	410	387	418	400	394	437	429	390	401	388	409	422	380	418	416	402	386	416	373	389	365	368	439	413	398	402	417	403	378	382	385	407	403	420	405	352	396	345	429	401	391	375	376	377	419	423	410	406	399	409	401	400	401	421	406	441	397	380	365	421	403	399	435	414	392	384	390	401	420	375	374	400	437	394	404	407	425	381	382	388	397	411	386	376	439	382	441	407	410	381	434	411	399	427	418	406	409	408	403	417	417	432	439	366	413	415	386	436	428	404	401	431	353	406	404	383	394	385	392	395	442	373	381	409	455	405	423	386	405	387	392	412	429	386	408	381	412	358	397	382	417	451	424	443	423	437	375	386	426	409	384	411	426	395	402	395	393	364	379	398	412	421	410	376	398	366	412	412	405	413	401	423	407	421	399	357	438	418	390	438	380	390	397	414	385	408	382	403	417	413	409	408	382	427	428	423	396	412	372	434	378	417	398	426	394	373	408	412	361	437	425	388	400	413	402	394	409	431	408	427	387	388	400	406	456	444	388	415	382	390	417	419	422	400	396	396	365	394	420	362	377	430	403	417	383	397	437	414	380	401	391	388	416	360	436	398	422	433	420	398	401	420	421	384	434	391	412	407	398	376	398	405	411	405	382	369	399	393	416	411	385	388	426	396	385	415	417	390	390	391	397	394	443	381	391	354	435	416	372	395	400	448	438	388	378	434	370	398	391	413	425	411	377	400	413	387	383	401	420	385	387	412	370	405	370	378	401	369	417	393	406	411	390	386	369	363	391	400	442	404	407	372	397	397	429	402	378	380	427	367	413	433	387	382	412	407	408	443	381	437	377	422	416	423	398	395	415	367	403	388	424	388	434	417	399	397	414	413	407	385	442	389	397	413	399	376	434	414	394	389	367	380	428	397	396	416	380	395	400	372	438	365	404	399	374	383	376	410	387	422	400	383	442	412	393	419	348	389	369	434	408	381	408	414	426	435	386	420	409	372	410	423	407	404	401	371	431	408	377	440	442	404	374	393	419	407	386	423	396	421	411	372	381	376	408	411	414	414	402	396	409	392	395	425	390	362	401	412	409	415	434	406	384	412	393	394	398	409	401	415	391	407	437	351	394	429	413	385	402	392	364	422	418	436	433	387	404	444	430	414	421	382	400	414	412	409	431	411	432	435	376	412	398	404	405	384	404	397	370	409	436	404	392	424	396	401	402	403	405	391	432	420	423	421	407	392	414	377	416	398	391	385	418	403	386	418	412	389	409	397	415	399	394	376	426	391	389	407	382	388	436	395	413	432	391	395	425	431	414	452	415	450	420	394	420
30071	10525	8861	4603	3203	2492	2002	1618	1414	1277	1157	1112	1031	970	943	922	867	890	844	782	770	771	754	807	758	770	774	756	729	792	707	735	714	713	742	756	723	737	704	705	682	661	724	739	730	664	692	706	776	749	687	719	713	683	688	671	703	681	718	686	711	722	726	678	708	677	730	672	729	691	720	696	683	677	679	720	680	698	674	759	717	684	742	717	720	717	725	681	658	694	701	711	699	662	700	656	692	680	696	703	701	723	691	692	727	683	768	701	704	740	647	718	739	669	658	708	674	674	690	690	712	698	732	669	668	675	707	674	670	721	715	725	673	673	738	674	692	654	670	686	730	714	693	641	725	765	741	645	640	738	706	695	673	708	676	658	682	686	691	673	775	704	701	734	724	664	662	693	665	679	699	700	716	689	717	679	702	671	691	680	671	670	688	700	734	703	641	655	704	708	709	684	643	702	668	664	664	685	671	686	725	687	654	687	689	710	693	691	703	705	671	723	721	718	656	710	712	698	709	764	714	712	667	653	697	700	684	708	728	702	726	664	680	683	690	648	742	712	684	714	701	675	697	671	687	749	756	711	645	688	660	652	712	674	730	695	743	712	698	682	681	686	735	745	680	731	713	677	677	647	688	683	711	675	704	686	693	659	691	718	707	727	714	692	699	666	668	683	678	719	708	685	729	705	698	676	677	704	705	693	721	629	679	697	752	688	695	711	670	656	648	705	679	724	754	722	726	712	717	681	665	662	688	654	701	679	702	728	691	694	709	688	686	711	724	698	707	673	726	738	682	685	672	716	668	673	663	706	714	708	653	683	689	735	684	701	744	697	677	698	718	670	693	747	698	730	685	665	693	717	640	703	713	698	673	744	699	725	722	662	678	687	667	684	687	696	707	719	736	681	674	669	701	695	692	685	716	679	686	703	704	695	728	673	678	651	719	689	692	714	684	701	712	703	680	736	681	687	694	681	671	675	691	646	661	710	703	732	675	705	692	716	713	721	767	695	693	726	687	702	699	705	683	645	681	690	713	712	706	686	675	718	690	670	660	675	669	711	699	668	707	679	690	698	678	715	662	734	707	671	712	700	723	679	705	713	694	672	708	757	697	696	696	713	750	696	736	694	703	682	698	716	693	707	696	706	687	707	698	710	703	710	699	690	720	679	702	701	727	687	695	700	711	695	643	653	700	749	700	738	664	699	706	750	718	696	660	656	653	697	712	683	661	699	712	714	730	682	698	679	654	654	704	688	690	688	650	718	666	687	688	682	758	694	669	690	691	653	704	719	663	710	715	651	659	743	710	669	683	691	668	706	699	734	696	725	695	654	696	679	700	655	635	676	708	661	737	671	687	723	695	687	696	670	709	707	742	689	705	710	709	731	699	699	707	679	742	653	725	705	673	690	728	718	673	697	710	684	696	755	724	726	668	652	707	713	716	668	676	714	658	708	724	682	678	673	711	657	673	679	669	695	681	713	699	712	732	725	744	713	737	720	713	723	737	749	671	709	698	681	717	677	670	685	685	704	722	660	682	652	719	731	698	675	681	690	688	739	718	708	724	717	713	719	655	711	694	741	688	685	680	706	715	688	720	750	660	685	682	670	684	673	684	726	742	687	678	731	711	685	648	672	701	687	750	706	690	676	676	689	751	730	674	667	704	718	679	642	723	704	668	695	704	761	698	707	732	711	722	696	721	708	687	697	689	690	681	765	668	692	724	720	671	743	705	697	654	710	721	707	732	656	691	721	756	692	648	655	702	681	699	689	706	692	746	717	706	696	736	693	641	689	704	676	705	716	674	704	688	679	752	723	681	693	687	709	727	730	672	728	696	701	717	714	742	684	728	737	686	702	716	743	674	702	702	700	721	708	696	691	722	736	709	680	714	693	707	695	706	635	699	699	649	759	730	665	670	677	691	651	717	660	713	698	683	678	715	734	725	637	655	703	739	697	688	690	706	711	750	729	678	686	714	734	691	710	681	703	683	702	737	726	725	694	683	662	735	693	699	627	671	697	704	700	691	689	708	710	740	699	724	683	713	699	721	689	677	676	672	691	709	684	677	715	696	711	689	677	717	689	689	707	688	665	697	720	694	719	695	700	688	648	706	757	727	671	696	709	693	714	730	693	719	712	708	738	687	672	684	654	694	724	694	660	719	666	722	706	697	692	692	687	685	688	745	724	683	658	679	662	661	685	719	656	676	695	642	720	701	696	684	694	715	707	688	714	707	737	702	702	690	685	685	757	665	731	654	699	670	693	657	692	709	707	701	697	686	682	711	710	750	698	685	685	673	656	697	658	679	697	723	672	635	682	697	739	708	710	684	661	716	719	720	711	735	730	715	654	720	688	687	648	677	652	717	749	648	708	680	705	742	710	717	682	696	686	705	700	688	634	672	701	676	764	696	706	679	747	700	682	685	730	721	733	707	700	650	739	734	680	643	642	692	675	668	712	716	675	662	710	710	700	725	707	715	675	700	655	742	680	753	718	741	656	718	699	698	692	719	687	683	653	690	686	679	716	719	676	688	681	712	709	700	731	717	731	648	694	684	729	719	689	727	711	692	648	677	630	687	685	739	684	723	667	723	709	699	666	676	688	704	733	688	748	681	715	697	730	687	703	695	729	723	687	709	692	648	697	682	691	710	675	731	683	715	711	695	719	736	684	732	734	714	706	658	734	681	703	708	721	697	713	707	705	654	703	696	693	736	692	695	694	741	691	717	658	685	684	677	714	729	703	684	681	664	715	665	716	714	726	716	650	682	737	689	690	634	673	718	695	706	690	698	654	763	709	717	699	728	684	718	692	701	667	721	692	714	744	673	736	675	694	715	629	680	691	741	688	719	668	634	684	681	661	680	675	708	693	695	657	666	673	718	667	731	715	668	707	690	668	714	674	671	651	662	674	714	653	689	680	684	716	681	748	706	681	724	709	745	717	617	699	681	758	653	674	688	692	753	755	700	687	745	733	721	712	733	671	698	697	724	712	681	733	691	748	685	711	680	654	702	713	667	688	694	665	728	744	735	705	702	690	679	683	643	691	682	693	703	672	742	706	664	694	672	740	676	725	679	670	710	701	697	715	672	687	658	695	684	675	714	716	695	713	687	683	705	725	727	688	727	713	696	734	737	701	709	690	670	725	699	688	672	717	683	667	677	688	696	631	704	688	725	682	714	700	719	726	729	715	685	663	699	713	676	677	662	714	679	692	725	704	698	703	693	746	685	709	709	682	670	708	659	668	723	707	682	716	648	698	728	714	711	692	673	683	742	749	687	704	705	715	709	702	695	675	640	714	696	682	765	649	723	683	663	667	722	696	732	701	711	729	708	671	712	714	694	716	698	676	683	689	671	686	698	723	706	744	733	728	653	719	679	728	663	697	703	721	684	671	710	690	698	752	672	673	705	666	685	678	657	694	705	701	689	668	680	691	683	739	706	705	684	655	668	752	706	693	735	644	656	688	682	720	743	655	716	695	675	728	710	736	700	647	692	677
23694	21684	29895	24002	21684	20699	3187	1268	951	893	911	800	768	744	726	795	700	653	711	705	695	643	670	670	695	678	694	640	651	599	680	659	606	638	592	610	599	597	640	582	679	614	623	627	650	617	637	622	645	613	583	626	604	649	610	644	622	637	587	614	630	617	630	586	638	595	629	654	626	593	634	656	573	621	606	673	662	633	624	616	591	635	601	633	619	586	630	610	603	628	634	584	627	646	613	601	645	640	602	666	626	612	645	595	643	591	614	622	614	670	607	596	640	617	600	596	612	644	637	600	630	610	619	648	602	595	621	603	588	621	621	604	615	661	612	647	618	558	602	614	618	589	654	667	640	626	657	641	629	590	575	648	593	635	570	595	618	654	641	579	622	580	642	631	652	583	572	618	594	630	627	556	603	651	598	558	653	603	602	594	610	608	581	592	588	606	627	603	621	620	613	590	647	598	608	615	638	599	612	628	617	637	664	650	599	645	636	625	617	605	586	630	628	596	610	618	670	612	617	600	641	621	594	617	653	654	601	621	619	626	597	640	606	622	631	600	624	589	580	587	642	588	601	602	604	701	605	597	603	620	626	630	615	630	576	616	629	655	612	636	601	627	611	602	647	614	595	608	634	624	621	604	578	655	641	607	622	588	639	633	630	636	637	596	576	608	615	642	624	653	590	621	571	604	598	598	610	638	624	593	585	607	592	642	603	622	600	606	655	609	634	611	606	639	626	614	619	656	662	615	607	601	568	625	618	619	622	554	625	619	621	633	584	562	604	618	633	588	612	636	627	592	610	589	605	571	632	611	597	600	595	608	629	650	610	596	587	682	646	646	621	570	629	619	601	594	655	607	609	668	591	631	572	621	594	568	563	632	640	682	637	629	619	611	635	623	620	635	591	639	620	614	603	611	615	567	620	640	607	637	665	598	588	616	655	575	639	587	596	645	637	625	615	616	556	573	615	635	614	568	619	602	556	610	637	662	606	649	640	627	624	593	618	595	651	628	576	615	575	598	607	607	620	577	617	597	612	592	627	594	579	598	626	611	576	660	586	622	540	573	609	598	630	631	606	577	616	592	636	624	616	632	623	596	674	627	659	635	617	571	602	594	590	620	633	665	638	628	620	587	639	592	644	628	570	626	608	613	626	628	601	602	612	599	640	583	612	576	587	629	614	594	650	620	572	657	593	598	569	636	607	587	595	603	542	617	620	626	573	646	612	581	649	565	654	587	633	643	612	612	625	616	605	569	607	602	675	642	637	606	610	613	602	602	583	576	601	592	635	621	602	626	639	596	626	581	621	569	610	604	591	642	594	639	611	663	574	629	596	595	647	574	573	612	605	602	617	583	609	604	624	619	594	599	619	629	658	633	638	594	618	616	609	599	630	584	631	611	648	593	612	632	614	623	603	618	567	602	609	625	632	620	594	643	620	610	618	630	606	619	692	626	578	631	600	645	600	613	599	677	604	573	624	588	589	640	602	653	594	687	603	598	626	578	620	615	552	601	617	611	598	608	622	604	640	579	549	614	585	601	594	607	593	632	597	586	620	580	601	588	623	618	615	623	630	619	596	618	579	590	578	638	609	639	628	570	644	630	639	563	607	585	603	612	605	600	590	611	661	642	569	611	620	611	629	636	619	632	614	561	620	655	607	608	607	621	541	600	568	606	595	640	610	598	622	651	614	605	613	639	617	644	629	645	603	590	607	598	618	619	606	635	638	613	667	618	616	589	573	615	594	648	609	644	614	630	642	623	600	657	658	644	602	636	586	649	580	639	625	619	691	598	629	638	568	599	632	586	614	602	587	633	593	595	570	624	580	638	628	587	610	641	623	603	595	635	565	614	585	586	600	598	627	619	621	611	573	618	583	627	638	638	613	662	583	655	590	591	605	608	620	558	592	611	551	614	635	625	642	602	609	629	570	636	620	603	582	619	604	599	655	607	587	621	605	565	632	594	582	617	609	617	610	635	600	597	610	636	620	652	580	602	600	603	658	595	577	631	616	623	614	653	612	591	591	597	586	601	652	584	621	627	634	582	560	619	629	551	609	614	609	642	576	603	576	629	602	611	585	611	614	590	601	614	636	605	555	572	630	652	602	651	630	587	570	562	620	596	581	595	653	584	611	593	594	577	629	568	639	638	604	663	572	594	641	639	587	576	600	614	614	666	627	619	611	552	641	596	571	633	629	663	639	616	610	645	596	606	600	610	589	623	643	622	638	649	635	624	592	656	567	603	577	591	611	637	615	593	587	616	619	601	624	656	624	604	619	619	614	634	629	605	622	643	634	572	644	622	671	616	593	614	539	588	613	637	663	593	611	593	626	636	624	633	623	551	637	634	682	606	611	618	631	654	610	626	585	606	619	633	604	624	613	613	617	606	583	670	614	633	647	587	612	631	618	613	620	592	588	612	585	610	601	611	595	599	620	564	594	568	630	622	617	615	577	610	564	616	661	576	603	600	628	596	580	621	686	622	608	616	576	600	606	603	594	634	611	631	592	643	615	613	577	620	579	613	635	607	619	605	640	642	602	634	587	596	644	598	601	591	588	591	608	653	605	614	551	623	645	594	575	612	598	647	551	592	609	598	618	630	567	632	586	626	577	607	625	624	608	617	633	634	593	657	585	595	618	644	642	633	671	628	668	608	636	616	638	626	613	609	608	562	607	613	611	605	621	615	629	600	599	599	563	559	598	566	621	593	612	606	620	611	620	624	599	564	665	615	583	619	604	606	613	625	651	617	589	626	620	577	639	582	583	581	594	591	641	642	644	578	603	627	594	604	562	568	582	647	599	608	589	616	642	591	593	601	613	548	645	629	594	646	580	619	612	602	613	580	591	662	646	643	616	587	616	572	614	627	653	622	572	631	602	652	602	633	597	576	574	588	609	654	646	624	649	622	643	621	589	629	604	588	609	581	612	616	587	633	588	556	629	595	580	618	609	603	653	645	651	609	605	584	599	607	628	584	633	596	586	617	584	633	604	613	571	590	660	625	610	601	619	613	627	611	581	610	592	652	595	598	673	607	573	618	628	604	596	646	648	616	598	586	622	573	578	689	634	595	619	623	614	616	643	622	559	622	636	636	597	582	620	612	592	614	595	577	623	629	590	608	611	617	616	613	589	609	600	588	625	637	638	609	597	641	645	623	608	609	572	642	603	654	609	564	608	622	593	593	594	606	599	641	622	589	587	630	586	598	593	610	626	639	615	606	652	627	637	614	650	621	602	584	621	661	609	583	644	575	660	631	638	580	598	610	633	649	613	597	659	609	568	631	608	632	611	553	573	591	577	569	620	615	611	617	572	600	589	604	659	633	627	648	598	627	614	639	640	649	596	600	597	612	589	617	624	644	632	611	632	675	622	638	636	638	609	630	621	576	631	624	625	636	620	633	613	600	621	617	609	619	597	625	592	608	608	633	604	600	553	581	588	607	628	585	567	608	597	625	612	584	675	634	626	647	617	623	609	579	630	619	611	611	604	625	605	627
30646	17020	14107	7948	5697	4245	3466	2826	2507	2089	1998	1784	1693	1484	1506	1409	1358	1278	1275	1243	1222	1191	1179	1166	1115	1163	1011	1003	1102	1051	1079	1111	1090	1066	1095	1084	1094	1070	1110	1071	1052	1060	1023	1048	1112	1085	1024	1015	1015	1058	1021	1063	1052	1092	1046	978	1047	1036	1019	1042	1038	1086	1037	1042	1030	1002	1047	993	1038	1033	1019	1029	1077	1045	1062	1079	1051	1021	987	1081	1095	977	1107	1048	1023	1041	1058	1067	1051	1035	1046	983	1023	1048	1031	992	1013	1044	1019	1082	1045	1042	1038	1041	987	1007	1025	1024	1013	1025	1033	1044	1014	1027	1037	958	1022	1012	969	1038	1021	1032	1051	1061	1009	994	1030	1038	1023	1035	1034	1055	1020	1023	992	1001	1060	1026	1055	1023	977	1043	1061	1034	1004	1063	1134	1010	1011	1040	1011	966	976	1029	1064	1020	990	1018	938	1032	1015	974	1035	1051	1045	1069	1045	1038	1085	979	1077	998	973	1024	1056	1004	1028	995	1049	1001	1062	1060	1018	1024	1016	1037	981	1030	1048	977	1018	1009	1072	987	1006	986	1008	995	996	1020	1079	1000	1028	991	999	1015	1018	1024	965	1006	983	1026	988	1036	998	1050	1017	1014	1005	1053	997	1013	1031	1053	1042	1050	1037	1071	1040	973	1060	1000	984	1039	995	1023	1049	1063	981	967	959	994	1034	1038	1028	999	1073	969	1010	1037	1031	1001	1045	1073	1007	1061	1065	995	1037	1022	969	959	981	971	1044	992	1112	1038	980	994	927	980	1034	1021	1035	1056	994	1045	1109	1011	995	1001	1049	1082	1057	1020	1056	1069	994	1032	1076	1023	1037	1002	1065	983	966	1035	1033	1026	982	1043	1022	993	980	1018	983	1009	1020	1056	1004	996	1046	971	1097	986	1008	978	1023	1034	1085	1012	1025	987	1042	962	1118	1040	1090	1024	1041	1041	1047	1054	1016	1020	1092	967	1016	999	1026	1005	1027	1072	1008	1059	1012	1098	1003	1085	1042	1052	1019	999	1030	1026	1060	1006	1062	973	1033	1038	1008	994	1045	990	1034	1045	1047	1005	1016	1051	1031	1034	951	1026	994	1003	1034	1017	1057	997	1067	1018	1018	961	1022	1037	1015	1036	1022	1019	1104	973	1018	1052	1021	1011	1010	990	1083	985	1027	1124	1029	996	1045	1017	1047	996	1019	1060	1001	1062	1005	1023	1048	1028	1016	1026	1027	1002	1050	1006	1082	1059	1033	1019	989	1024	1054	996	1057	1009	943	1050	1064	1036	1019	1049	1053	984	1060	1086	985	1008	1004	985	1052	1003	1000	1111	1038	1072	997	1034	1071	974	1031	1030	1066	1048	1081	1007	1027	975	1015	1013	1033	1021	1004	1025	1021	1036	1028	1002	945	1078	1000	1065	996	1021	1055	1012	1072	982	1034	1057	1060	1012	1006	984	1037	1075	1015	1058	996	1042	1030	1079	1008	1051	1003	1054	1002	1002	1070	987	1010	1053	1022	1100	1018	1026	1076	1055	1006	989	1004	1046	1038	939	1083	1000	980	1055	1041	1007	1035	1094	1026	1053	1038	1033	1013	1039	1018	1034	1103	970	1057	999	958	1048	1054	1025	1053	973	999	1028	1010	1042	1032	1025	1033	1041	1015	1077	973	977	987	958	1036	1022	1045	1015	1014	1023	1094	1006	1060	1014	1015	1024	977	1007	1077	1016	1017	1011	1034	1025	1039	1052	1057	1018	1060	1034	1022	1022	1050	1039	1048	1054	1014	1058	1013	1084	1019	1009	1050	1031	1074	1044	1066	1009	1058	1012	1096	976	1045	1040	984	1010	1001	934	1028	1034	997	1056	1006	1087	1006	1017	999	1012	1020	967	1047	998	1045	1020	1032	1063	1065	986	1021	991	1068	1058	1088	1057	991	1013	1060	1045	1070	955	1018	1045	1001	975	1082	962	1057	1087	1036	995	1001	1018	1033	1012	1021	1030	1047	1052	1080	1071	999	1028	1004	987	1051	1059	1071	1048	1027	1003	1059	1014	1007	979	991	1042	1063	1032	1026	1021	1029	1062	1073	998	1062	1085	1045	1055	1070	1040	1079	1028	1027	1073	1009	1079	1015	994	1079	1014	1054	976	1019	1030	984	967	1012	986	1039	1046	1042	1049	1036	1068	998	1007	1012	980	1015	1021	1033	1001	1024	1053	1000	977	1022	1020	1058	1025	1042	1063	979	1046	1045	1002	1036	1039	975	1011	975	1069	1052	990	1044	972	1013	1065	1036	1026	1081	1031	1021	1035	1003	1076	1012	985	1024	1047	1014	1024	1009	1026	1036	1022	1066	997	1013	1017	1042	1046	989	1025	1038	1046	952	1042	1032	1018	976	948	1019	1001	1052	1057	1069	1017	1032	1019	1023	1039	988	1053	1035	1042	1014	1005	1046	1033	997	1047	1069	988	1039	1064	1014	1017	1088	1028	1022	923	1038	1022	1049	1037	1042	1041	1033	1014	1023	1044	1026	1118	1009	1044	1027	1038	1047	962	1017	1047	978	1031	962	1042	1035	1053	1083	1083	1061	980	1013	1032	1029	1063	987	1063	1015	1032	1090	1009	1010	1028	1010	1013	1067	1024	1050	1045	993	995	986	1013	1035	986	1044	1016	990	1071	988	1034	1078	1048	1061	1060	1041	1046	1060	969	1019	1017	1008	992	1080	1037	993	1023	1031	1018	1082	1057	1066	1088	1060	967	1018	967	1020	1029	1001	1004	1007	1017	973	1006	1010	1072	1047	1012	1018	1037	949	998	987	1014	1012	1011	960	1039	1059	1020	1023	961	990	1149	1041	1007	1047	1035	1035	1055	997	995	969	1023	979	1031	1033	1011	1041	989	942	973	1022	978	1076	1000	1005	1033	975	1101	1054	1019	998	1009	1025	1025	1054	1021	1031	1075	1024	946	1078	986	1044	1013	1048	1053	1020	985	1028	1005	1026	1010	1006	1009	1065	1044	1022	1042	976	995	1017	1015	984	1060	1061	1052	1043	988	1006	1008	1064	1018	1054	1035	1045	1013	1025	1044	1032	1042	1032	1020	1052	1034	1032	998	1019	1053	1060	1077	966	998	974	976	1018	1061	1010	978	1036	1014	1053	1018	1019	1014	1039	938	1014	1045	1073	1030	947	1043	1063	1013	1043	1010	980	1031	1024	1017	1068	1002	974	1060	1042	992	1024	1071	1060	973	992	1019	1046	956	1031	1028	1037	1003	990	994	1002	987	1024	1055	979	990	1007	1070	1014	1085	1041	1002	1056	1034	1023	1053	1075	981	989	1023	1093	1036	1042	1030	972	1027	1096	1013	1076	1038	1089	1021	1037	996	1014	1040	1051	1033	1074	993	1012	984	1051	1038	998	1027	1089	984	1006	1072	969	990	998	1073	1024	983	1054	1042	1043	1061	1022	1043	1019	1027	979	1012	1033	972	1076	1027	1014	1001	1006	1023	1035	1015	1068	1031	1060	1006	1044	955	1072	1027	946	1066	1054	1075	1012	1021	999	1042	1036	1063	1035	1016	1019	1027	1053	965	1048	1038	1045	1039	997	985	1053	1020	1020	1037	1023	980	1033	1033	1079	1040	1042	1032	1045	1039	1025	1024	1026	988	1054	1048	974	1002	1047	1011	968	1028	1008	1028	1057	1035	1040	1053	996	997	1060	1002	1039	1062	1011	1029	1022	1013	1012	999	1031	990	998	1019	1050	1031	986	996	1051	1034	994	1072	1024	1064	1065	1002	1044	1071	1034	1057	1040	1074	967	1029	1034	1078	1066	1032	1011	950	1060	998	1036	1019	1040	1036	1023	1052	1034	1035	1027	1017	1069	1010	1027	1051	989	1007	1031	1011	1039	1050	978	1027	1046	947	1052	981	1007	1024	1028	1066	1003	1025	1047	1033	961	1050	1019	987	938	996	1024	1048	1014	1040	1094	1013	1036	1028	985	1081	980	985	1058	1032	996	1038	1008	1043	1008	1028	1012	1018	1017	1113	1009	1086	1059	1014	985	999	1021	1026	1060	971	1055	1028	1040	1045	1030	1061	1034	1056	991	1073	1053	986	1035	1011	992	1057	1079	1084	1018	1023	1047	972	987	1050	1011	974	994	1040	1047	1085	1029	1009	1028	1025	951	1029	1024	1009	1049	1037	999	1039	966	1074	1028	1061	1091	1033	1046	1066	1032	995	1026	1019	1056	1022	1051	1013	994	983	951	991	1048	1039	1026	1021	945	1000	994	1029	1035	1055	990	1085	1055	1061	1020	1033	961	997	1028	1022	1039	1029	989	1028	1025	1044	1013	997	1029	1041	1030	1031	1028	1003	1041	998	1006	965	986	1009	1007	938	1024	1035	1020	962	1001	1014	1040	1061	977	1014	1035	1001	1048	980	1006	1059	1015	1045	1009	1011	1006	1034	999	1044	988	999	1010	1026	1038	1023	986	1050	1004	954	1060	1083	1013	1046	1080	1019	1073	1045	1050	1062	1017	996	1029	1001	1051	990	1027	1071	995	1025	1051	1053	1061	1034	999	1053	999	998	1002	1026	1001	1005	1025	1024	1073	1009	1045	1013	1040	1062	964	959	1016	1014	1031	1018	1028	1046	999	1002	1058	1074	1063	1044	1002	1038	962	1010	1015	1000	1038	1040	1011	1053	1022	1055	1035	962	1032	1053
26177	20330	8968	507	231	211	213	182	182	177	152	161	181	150	146	147	178	158	176	159	137	169	176	163	188	148	184	162	159	163	165	148	149	148	142	164	167	158	140	157	164	161	175	170	136	154	145	178	150	178	155	166	177	160	173	157	138	163	186	165	162	153	150	179	184	165	156	192	159	160	142	176	144	148	147	155	142	172	161	127	181	190	174	144	153	173	164	163	147	151	151	155	160	183	168	157	163	162	164	161	144	147	160	164	155	160	157	156	180	156	158	149	163	162	167	151	138	163	159	154	160	160	183	140	162	182	152	162	145	150	154	184	174	142	152	156	140	136	172	153	171	183	158	149	165	139	148	144	160	140	182	135	153	161	173	161	163	176	150	146	143	179	157	149	180	154	162	149	151	158	186	165	144	141	150	165	148	147	195	162	160	138	174	152	158	153	164	162	147	143	169	155	153	186	181	152	138	181	148	162	158	163	154	153	188	163	146	137	171	179	142	169	171	145	163	162	139	186	162	179	148	157	146	167	164	162	174	153	154	163	177	138	153	141	156	150	156	170	162	156	164	133	147	155	145	164	157	163	159	171	159	165	181	147	164	142	152	158	161	150	180	131	145	181	152	172	159	162	164	158	166	140	153	167	155	173	141	153	162	139	150	136	177	171	166	172	167	180	163	173	148	172	162	170	161	166	133	186	156	160	144	169	137	154	172	135	167	138	160	158	161	175	135	163	160	164	158	156	154	176	134	165	148	189	168	139	172	150	160	152	158	160	146	163	180	171	164	150	166	151	152	154	169	185	168	169	158	138	150	151	153	152	176	142	129	164	156	158	160	175	165	149	160	145	168	167	173	164	173	173	154	152	170	143	177	145	149	157	169	166	148	155	156	180	158	145	158	173	152	158	154	158	149	152	160	168	134	183	167	177	167	154	154	130	158	140	156	172	170	149	160	171	152	155	172	162	148	147	149	162	184	122	141	161	134	165	143	169	152	149	139	167	173	159	130	165	172	162	139	159	170	175	150	153	166	140	151	144	149	130	183	163	164	155	165	156	194	136	152	164	163	165	139	157	181	168	168	158	137	165	177	158	131	159	176	153	167	147	177	157	143	166	155	142	155	125	167	199	136	151	152	141	192	170	140	177	176	158	161	141	158	142	194	179	158	158	154	158	141	167	142	174	146	141	142	180	172	155	155	148	149	152	170	169	148	157	159	166	172	150	154	164	149	191	170	156	158	144	149	154	143	157	146	174	158	153	176	137	166	173	169	166	147	153	148	149	171	170	172	156	152	146	155	174	189	175	149	127	172	165	166	154	181	169	175	172	152	144	150	169	171	157	153	168	163	152	161	147	172	179	164	159	164	148	161	143	150	157	161	178	152	186	164	146	156	139	156	165	172	155	154	163	171	170	163	143	137	157	164	164	166	151	167	175	160	154	143	162	152	165	186	157	149	146	145	154	150	189	160	164	171	154	163	159	158	170	159	170	158	170	154	156	139	154	157	168	155	149	155	160	155	175	172	172	182	157	144	145	133	182	166	149	183	191	153	164	159	170	162	176	151	161	165	153	165	136	132	151	139	172	144	177	153	169	158	164	150	170	165	163	163	171	152	166	145	171	148	142	161	173	191	143	156	145	150	162	183	136	155	174	148	154	159	146	159	146	155	177	160	172	149	151	139	181	173	147	150	158	159	135	152	176	169	151	150	153	170	189	162	145	176	152	170	145	170	159	176	163	156	170	150	164	140	146	171	167	154	142	175	153	166	152	173	183	170	160	150	156	163	154	182	176	169	157	199	145	171	171	157	159	138	163	154	152	153	145	158	179	149	116	165	168	161	160	153	186	157	168	161	155	160	172	163	169	162	181	150	170	157	157	167	165	160	169	160	147	154	156	158	166	179	154	140	161	154	148	153	158	145	137	164	165	149	176	158	195	158	157	164	160	160	165	155	150	161	174	167	140	150	166	157	166	143	157	170	163	165	160	151	159	154	168	139	165	170	192	158	163	156	171	172	147	158	157	165	179	155	166	168	154	155	160	139	142	161	161	171	175	142	175	154	180	176	143	164	135	174	171	136	179	183	170	169	154	159	130	180	163	174	155	143	175	157	156	150	167	150	163	179	170	165	174	159	176	152	159	157	185	174	172	112	174	154	147	159	158	171	163	164	167	170	162	142	150	142	172	165	146	171	152	166	148	171	165	167	178	141	150	171	153	170	148	154	162	141	145	169	172	153	142	160	159	169	147	175	145	150	161	181	157	148	136	164	177	174	163	157	160	150	143	165	154	163	156	176	163	141	175	160	155	155	156	170	164	149	161	172	161	160	179	155	156	138	153	162	140	172	158	162	142	156	156	153	157	155	160	163	178	155	144	171	164	159	181	139	153	162	150	168	179	153	145	135	139	175	157	151	147	131	155	143	164	163	175	154	141	166	146	168	170	169	172	183	149	154	148	157	135	149	168	148	141	156	148	138	138	155	156	159	176	156	181	141	155	158	150	164	149	186	145	144	166	140	161	183	140	163	172	165	150	159	171	157	158	185	149	170	169	173	150	151	166	163	158	162	162	163	169	173	166	177	164	176	161	166	145	153	172	146	176	141	173	170	158	144	176	163	154	167	154	153	147	187	154	176	147	149	149	145	169	151	148	149	176	164	154	159	146	168	138	170	165	161	169	166	161	136	176	149	161	159	184	162	147	155	153	149	158	145	157	135	160	150	144	131	165	146	181	190	165	145	164	190	163	169	149	150	142	165	145	151	149	149	184	175	167	175	145	159	136	137	168	151	160	155	146	152	165	141	172	137	146	148	180	166	165	141	163	132	142	139	148	134	158	177	172	168	144	170	145	169	165	161	162	166	152	172	184	158	138	155	173	157	147	175	159	147	137	145	157	158	167	135	176	158	143	156	159	154	159	136	161	203	161	166	173	133	165	158	158	174	166	153	153	159	164	147	138	164	165	155	153	165	167	157	163	144	182	164	171	151	137	128	140	148	153	121	151	151	172	157	148	131	150	157	170	139	159	132	177	164	160	173	149	156	148	158	162	169	164	163	176	141	176	158	151	169	150	183	162	147	152	160	132	169	152	173	177	167	143	155	174	139	183	155	141	169	180	129	140	172	175	141	160	158	141	157	143	154	157	167	171	162	145	163	163	161	160	178	158	159	167	140	163	131	150	161	138	153	159	155	167	156	145	130	159	145	142	159	147	161	161	172	149	139	162	161	159	161	164	154	177	169	158	155	162	146	150	183	137	162	157	158	173	172	170	152	150	158	160	155	150	161	156	160	163	173	160	155	171	155	148	156	163	158	163	151	172	136	135	142	156	126	156	169	179	175	175	143	152	161	150	143	170	166	172	151	150	155	161	164	151	158	154	152	166	146	153	141	159	148	157	168	167	175	144	145	144	132	152	155	170	156	174	154	174	149	162	160	159	171	128	172	167	150	168	169	152	157	170	174	159	156	177	165	146	130	152	165	161	154	136	164	146	170	152
16145	1354	1185	690	496	453	423	365	343	338	335	330	354	315	290	313	348	341	285	298	295	303	298	320	319	290	329	284	303	278	270	308	290	306	257	300	286	346	281	307	327	288	289	268	317	296	297	293	299	290	306	267	284	267	308	281	300	293	281	304	297	298	323	322	281	330	301	313	331	306	314	283	306	305	291	306	284	262	317	265	279	328	337	304	305	289	277	320	294	293	280	339	315	280	289	288	282	329	286	291	272	269	287	260	291	295	302	334	289	287	300	303	300	321	287	316	292	299	303	311	268	321	281	303	270	285	265	281	310	323	274	306	293	286	282	278	262	303	287	303	296	287	306	280	268	309	320	300	310	276	289	289	285	312	295	299	305	323	297	293	307	306	315	273	313	310	298	279	316	292	330	296	274	283	306	303	291	285	312	322	296	287	310	337	275	295	279	299	314	283	306	263	275	273	283	283	281	315	335	259	273	287	277	326	275	284	261	285	278	330	304	292	304	310	298	292	310	267	279	276	286	291	287	312	284	302	317	286	282	306	296	322	293	299	302	284	276	310	323	328	296	266	286	306	299	275	270	301	299	287	300	311	293	279	296	298	306	263	307	313	287	314	312	296	285	281	287	318	291	281	316	264	287	289	299	307	269	278	295	280	308	309	300	292	302	294	284	306	275	313	281	276	307	287	300	292	294	292	314	278	282	262	274	298	277	296	284	274	312	284	282	287	333	309	329	293	278	293	288	278	299	266	315	300	308	271	315	286	318	305	306	285	289	311	321	281	310	290	282	294	309	290	279	307	303	312	251	275	332	286	289	279	325	290	287	299	297	285	311	283	293	277	324	297	280	300	303	302	322	294	301	302	323	305	274	276	317	294	313	285	292	329	297	278	286	276	269	293	285	309	328	310	327	285	294	294	276	295	320	314	335	281	280	292	324	298	309	306	287	292	296	307	295	272	323	268	317	279	304	297	293	313	304	289	286	310	290	292	307	315	308	317	337	298	301	306	270	293	303	295	286	283	273	307	272	299	311	300	275	314	286	288	284	301	324	328	286	297	320	303	299	301	277	303	294	295	271	295	321	298	284	281	306	289	278	321	273	276	267	275	299	323	284	260	267	315	310	280	295	319	320	305	275	259	296	264	308	282	291	289	287	285	289	278	294	285	261	299	292	290	314	324	315	280	301	276	298	291	290	326	283	292	297	290	286	301	282	290	294	288	296	310	285	315	301	304	276	297	284	305	285	251	248	328	301	298	273	318	293	285	299	332	287	285	329	296	294	272	266	275	313	269	279	278	305	320	297	272	287	288	312	287	312	327	240	294	294	284	301	263	309	288	304	280	319	332	287	268	287	266	289	307	272	329	285	290	320	285	335	295	294	300	298	289	320	287	299	266	307	302	270	292	292	307	284	313	291	307	317	301	287	265	290	283	290	276	300	297	307	310	304	316	301	284	294	296	279	297	300	307	298	299	284	307	268	280	297	310	262	334	289	312	317	306	268	286	302	316	303	284	291	291	303	274	300	288	302	276	293	283	308	260	296	333	282	303	310	286	300	288	266	331	293	280	288	314	319	299	315	280	275	285	315	286	302	290	306	306	293	283	294	264	287	311	301	296	310	264	297	323	292	330	287	231	297	282	277	313	286	295	292	307	293	272	307	300	282	324	297	281	299	300	321	288	264	279	268	286	290	284	320	289	320	286	286	287	303	287	328	272	295	296	295	258	298	305	306	310	275	293	282	288	299	304	287	284	282	305	303	307	318	285	294	284	321	285	309	336	304	276	308	284	259	310	332	278	284	272	309	280	298	300	278	280	263	322	271	295	263	306	270	305	310	315	303	317	291	290	290	286	269	294	277	287	292	307	324	280	312	282	293	265	285	274	309	280	301	286	287	271	300	287	285	295	310	297	308	296	296	303	315	278	316	284	282	288	292	293	257	283	286	275	325	304	302	308	276	277	315	318	296	274	300	312	295	299	284	270	304	297	293	274	284	313	287	332	262	258	296	271	316	296	336	292	328	329	327	301	298	289	283	299	273	297	310	308	294	297	292	308	298	283	318	332	284	290	288	316	300	315	297	269	279	289	307	307	271	295	288	355	288	268	331	277	262	297	313	286	297	288	273	296	291	328	287	259	321	285	283	305	337	282	282	304	323	304	301	294	316	311	289	294	308	323	334	268	270	299	286	308	294	288	279	286	314	292	280	304	316	279	294	288	307	266	276	276	281	286	296	288	314	306	287	281	273	287	307	307	269	306	314	316	277	325	333	290	294	289	298	297	264	272	312	317	319	320	313	277	272	303	304	296	256	323	311	287	290	309	270	287	319	313	292	284	305	291	297	326	323	322	282	302	312	288	281	300	334	276	282	312	275	305	289	269	278	305	284	279	302	293	303	294	291	286	274	278	333	311	305	296	303	284	270	316	274	277	303	315	309	308	283	331	307	278	294	319	282	278	270	279	283	267	303	289	291	284	319	279	271	287	265	304	278	306	307	264	244	265	312	314	293	317	300	300	288	316	254	297	307	308	283	286	311	291	280	280	259	288	303	273	299	269	290	286	265	309	307	297	329	290	277	283	292	279	284	290	287	301	308	333	287	278	287	267	291	286	281	297	313	274	304	298	300	292	313	310	291	312	279	269	307	285	314	328	311	287	312	312	303	312	294	307	300	302	303	303	266	321	270	274	294	297	282	288	258	315	276	305	287	325	260	280	264	307	280	292	280	292	285	275	304	313	267	317	273	292	283	327	282	291	298	301	307	294	298	345	284	311	278	291	302	278	311	284	314	309	300	299	297	301	322	261	311	326	305	299	277	271	285	298	311	311	309	312	304	316	283	292	306	311	292	306	268	294	296	304	311	294	300	298	300	244	288	280	281	291	300	288	307	288	300	290	294	253	291	276	282	320	300	273	276	290	301	307	298	298	314	285	299	289	318	271	317	284	298	290	303	307	327	311	316	286	317	297	326	300	305	280	307	278	275	277	292	298	306	299	299	300	302	302	277	304	300	264	359	308	321	296	301	282	347	249	305	283	286	306	283	267	272	269	317	318	278	312	298	323	277	278	273	276	303	318	308	303	322	295	280	313	315	305	310	269	293	291	308	290	287	284	279	305	273	272	293	300	301	270	266	293	295	327	302	256	301	288	298	296	301	285	313	276	309	256	305	289	252	290	297	300	285	294	288	323	289	303	301	274	288	296	284	276	294	334	274	271	302	292	290	302	293	274	307	309	285	298	310	333	305	305	296	317	295	275	314	290	330	276	314	306	323	301	314	310	294	285	287	290	313	288	300	284	289	308	292	286	276	295	276	286	275	292	274	277	305	294	291	323	310	293	308	312	271	278	300	282	268	283	305	297	295	274	305	307	305	310	298	301	280	297	297	297	243	255	284	307	313	341	315	306	319	280	303	288	263	331	279	304	295	295	291	310	294	284	284	294	299	279	302	304	308	289	287	313	274	269	260	333	278	294	268	299	283	281	286	301	314	298
24679	21664	29162	24683	20999	2984	997	700	615	558	548	542	494	492	440	445	456	483	444	433	430	488	428	443	456	421	400	411	416	400	426	411	430	407	418	391	448	440	418	400	415	388	397	424	387	436	422	395	408	396	444	386	419	436	416	414	397	403	411	401	422	430	413	435	405	382	395	418	448	429	404	419	409	394	405	394	404	403	451	454	386	430	397	405	411	404	404	471	431	368	426	394	426	381	427	430	411	392	406	380	448	374	417	427	416	416	412	379	423	407	408	404	401	406	440	416	386	417	376	403	422	376	378	366	417	443	412	391	403	425	435	375	383	394	417	450	386	385	409	420	416	410	427	437	427	421	372	411	384	430	418	391	392	380	406	407	412	387	431	381	406	428	376	434	410	378	444	417	406	411	420	438	422	410	441	407	381	408	402	442	400	418	413	416	386	432	417	422	408	379	425	401	420	390	403	388	367	395	424	394	408	426	402	403	413	423	385	406	423	416	404	426	452	403	396	389	408	386	384	373	395	422	380	418	389	414	382	374	395	406	393	412	382	380	389	420	436	423	373	439	451	416	400	376	415	419	424	391	391	407	435	413	393	438	382	421	427	382	433	363	402	398	383	404	411	404	411	430	414	348	425	422	377	404	438	405	391	409	411	398	386	384	438	388	422	426	381	397	406	406	387	421	383	412	440	385	410	435	384	391	395	386	395	398	402	385	392	411	411	424	429	421	389	416	375	448	418	372	429	409	433	371	415	400	415	420	398	418	404	414	399	395	398	397	395	401	394	400	402	384	388	417	383	389	409	426	370	363	358	434	422	413	432	407	412	424	393	384	426	432	401	419	383	432	405	365	415	372	399	438	421	419	413	426	397	397	399	409	448	379	380	410	401	433	381	413	406	388	390	416	407	371	400	387	401	434	404	402	405	429	379	405	424	381	395	421	406	417	398	388	397	401	402	416	429	382	413	407	370	415	381	403	415	390	414	406	397	416	377	391	372	364	431	402	392	412	376	432	405	395	399	396	402	410	459	381	411	404	421	419	355	385	427	425	425	418	403	428	443	409	391	404	356	389	410	404	395	418	418	403	420	376	409	380	397	418	422	427	374	427	406	420	412	421	399	404	429	387	411	413	381	384	399	381	422	410	423	405	418	402	431	403	411	413	424	387	432	376	417	382	383	395	377	427	384	397	368	402	391	425	416	381	421	405	383	392	399	424	392	423	388	397	438	404	404	401	387	406	435	409	427	406	430	425	376	394	441	416	433	416	413	424	416	422	437	355	392	384	408	405	384	407	400	395	389	395	388	450	392	397	384	445	364	392	443	401	404	408	444	418	395	381	413	404	399	354	426	416	400	398	390	400	400	411	397	439	409	390	436	395	370	409	438	393	408	406	400	398	408	412	404	407	426	372	414	415	439	344	394	406	407	420	422	395	398	429	411	427	419	408	421	358	390	422	452	422	390	392	391	419	453	411	394	372	413	407	400	408	394	441	418	428	389	406	427	378	391	399	417	410	443	405	393	396	412	399	418	414	419	388	405	379	411	383	410	368	406	416	392	428	417	410	404	397	396	402	385	403	406	376	396	421	383	445	381	417	408	428	426	414	416	393	425	387	421	397	414	400	397	395	420	379	409	400	401	386	416	420	397	393	391	407	416	398	407	397	400	416	434	428	408	389	390	409	438	396	464	408	404	387	401	373	392	415	415	354	404	415	396	399	417	384	413	411	401	424	422	395	466	413	409	427	406	431	389	405	402	404	391	397	368	405	396	430	411	428	428	409	423	406	383	413	390	393	411	438	400	467	426	380	373	392	442	427	412	402	399	408	384	410	408	377	427	441	423	395	397	386	411	452	416	343	384	409	416	378	413	407	406	377	391	412	377	389	446	396	386	454	430	432	414	383	392	396	392	415	368	433	432	424	404	385	403	406	403	400	399	406	387	391	425	423	419	431	407	412	411	416	407	431	402	412	391	428	401	382	406	406	412	417	417	413	405	376	418	410	439	439	441	384	370	379	384	427	433	392	410	396	394	401	431	401	431	396	434	383	396	421	397	435	412	407	406	398	425	398	403	370	404	419	408	389	356	393	412	407	373	440	409	409	375	393	429	416	374	410	402	451	435	405	455	392	363	412	384	414	413	367	375	376	415	429	398	429	362	416	470	411	392	428	383	408	405	412	419	406	396	407	420	396	402	369	389	378	455	390	386	389	411	361	400	363	390	433	387	399	411	403	430	421	422	406	396	419	393	418	379	405	390	420	401	399	432	404	397	409	421	458	406	386	399	399	450	391	446	418	418	444	376	391	422	404	391	392	417	455	361	410	397	382	424	395	451	380	425	415	415	379	417	405	397	407	411	396	371	412	437	391	403	389	412	413	414	423	391	402	412	401	407	388	427	396	441	385	409	418	390	434	415	377	393	389	393	398	386	423	421	438	406	412	398	434	415	399	443	416	434	433	436	399	408	425	368	417	453	424	366	418	413	422	408	401	400	468	416	400	426	382	405	403	400	455	415	362	396	413	402	391	406	387	407	440	412	409	404	434	416	418	423	378	399	437	398	407	408	414	386	386	429	426	417	378	426	440	394	377	426	395	404	389	385	407	406	418	394	418	380	397	421	387	400	392	406	426	417	393	403	409	428	449	411	402	406	396	417	413	412	420	386	414	385	399	435	423	427	412	412	393	395	381	395	361	373	392	407	385	381	417	387	381	380	422	382	398	408	374	400	383	429	401	391	422	395	394	404	419	390	389	407	364	394	377	413	401	381	419	429	389	382	373	381	403	371	408	385	428	386	415	386	409	395	404	396	363	384	377	410	385	402	402	383	405	374	428	380	412	382	436	406	393	428	420	404	406	410	421	422	417	385	369	387	392	443	411	397	422	405	401	381	403	392	407	405	403	396	374	384	408	384	423	369	381	414	429	398	374	395	400	378	405	389	389	406	403	413	440	414	405	374	427	379	408	415	382	385	437	394	400	409	424	360	388	416	411	404	430	395	393	393	427	376	385	378	391	431	388	389	423	423	417	341	432	413	436	363	429	426	390	367	386	414	419	417	426	420	409	401	400	397	440	407	420	408	463	424	385	407	409	374	377	393	373	369	391	408	409	407	422	380	386	412	401	412	376	405	402	412	435	442	375	376	406	381	408	425	387	423	394	385	401	434	378	405	389	414	388	447	388	408	380	433	411	402	431	386	420	404	427	428	409	390	398	414	408	401	392	402	392	407	406	427	398	417	363	380	390	402	419	407	424	404	377	358	422	381	414	397	415	404	412	452	426	379	387	401	405	402	401	413	423	389	420	400	404	375	399	392	399	400	404	417	399	402	440	412	440	412	394	428	419	410	406	340	404	379	424	458	429	419	428	385	415	411	399	401	408	438	434	391	392	424	364	449	424	423	381	416	415	390	383	443	403	411	444	424	448	376	401	408	424	447	420	387	424	418	410	390	384	401	387	432	406	374	384	406	429	410	393	395	392	427	414	389	409	373	417
28523	10492	8770	4538	3173	2482	2056	1657	1428	1260	1132	1049	1030	977	926	890	903	842	843	761	804	813	868	759	736	725	763	781	695	769	685	701	732	743	774	690	692	758	711	755	654	751	684	750	689	676	741	718	733	707	695	694	708	706	699	768	738	717	706	701	662	734	696	696	725	663	709	736	718	722	686	722	673	690	672	689	618	734	712	671	724	682	710	675	747	700	702	694	673	690	727	708	761	685	695	659	718	671	709	680	705	725	679	732	704	684	676	672	713	705	706	742	683	750	715	745	736	669	711	712	701	728	651	718	695	700	750	739	716	716	718	697	732	667	736	727	666	713	687	676	699	710	699	703	685	672	691	686	654	719	711	628	675	704	675	717	682	706	699	719	708	694	717	692	692	693	665	716	643	693	697	699	709	726	779	689	703	690	657	714	698	661	738	735	689	749	678	674	710	699	665	697	726	706	744	677	734	668	675	679	694	707	712	686	676	736	687	704	682	703	733	720	735	737	681	670	714	692	747	676	706	725	698	692	706	684	721	692	690	658	696	714	719	714	745	635	723	705	690	715	662	693	721	699	743	695	721	703	706	678	663	713	699	706	643	706	694	675	747	725	688	673	749	711	678	683	716	668	691	687	686	672	677	711	712	694	699	700	697	736	739	662	721	680	706	656	699	680	683	702	672	709	716	720	729	700	723	694	697	750	693	663	729	739	680	735	689	715	747	647	721	707	695	718	674	744	726	675	733	715	713	675	717	703	702	701	718	673	691	708	669	750	693	693	722	711	693	647	728	688	757	685	676	680	719	707	702	697	693	726	721	705	702	693	674	697	748	666	715	692	706	686	723	716	725	680	715	718	676	708	659	671	698	754	666	728	689	680	738	693	697	731	649	702	777	773	718	652	698	715	741	697	688	723	676	679	746	731	731	693	696	737	704	652	728	701	696	709	762	734	707	709	707	695	702	680	698	688	691	700	701	663	706	683	704	693	682	700	745	727	720	713	731	718	704	763	665	736	678	710	704	724	711	677	692	679	744	687	678	661	702	694	689	743	681	690	665	687	720	654	675	677	726	681	747	672	668	668	683	713	723	720	727	688	736	711	707	690	668	702	726	744	701	727	683	652	637	673	740	723	700	715	674	668	708	693	670	697	699	684	681	696	742	700	723	763	723	668	644	668	668	728	670	735	765	707	670	714	696	700	713	655	715	689	727	729	665	753	735	691	693	644	704	671	668	691	699	699	727	695	717	671	668	694	678	677	733	687	675	733	659	663	694	645	708	696	701	704	718	691	708	739	657	748	699	726	727	670	675	712	667	711	687	678	700	680	665	659	693	692	714	700	684	740	673	709	722	708	682	655	664	654	679	644	700	713	663	725	733	686	701	703	699	742	699	692	661	722	716	687	679	686	730	688	705	695	705	688	695	685	670	688	709	663	684	697	678	716	688	737	706	726	724	714	704	751	715	660	726	708	684	689	755	724	682	686	700	682	670	693	710	705	709	718	719	698	709	692	686	696	709	655	714	684	744	659	723	691	722	674	672	731	715	712	671	686	667	659	698	687	703	675	729	686	656	748	671	731	681	744	701	678	655	654	726	713	724	689	678	710	651	680	705	713	693	719	699	724	695	684	727	665	686	743	688	736	682	661	699	677	728	703	726	714	704	703	689	697	681	669	716	727	704	681	720	702	703	712	738	735	718	751	645	693	661	717	655	731	719	700	695	709	724	723	706	669	699	638	684	726	708	776	702	694	708	674	674	686	722	658	650	700	706	697	703	654	651	746	666	720	662	703	731	724	688	710	655	714	662	670	694	748	730	726	654	735	727	689	695	768	739	709	688	664	715	680	704	635	689	705	701	705	698	691	695	717	710	710	732	715	740	716	730	738	701	705	703	706	689	734	697	719	685	733	715	647	682	705	691	718	727	680	634	691	750	622	680	678	739	708	692	695	696	691	702	684	678	754	694	720	683	732	661	740	746	706	706	732	713	671	656	716	738	679	658	728	714	699	709	713	682	673	694	675	690	672	646	698	713	701	728	725	708	674	690	668	698	712	646	705	710	667	760	731	742	656	660	717	699	662	653	734	709	711	697	715	737	705	662	667	683	684	674	729	721	763	751	712	672	707	701	712	710	690	740	666	717	676	743	695	652	692	689	714	714	700	692	707	681	675	683	716	691	653	677	671	694	709	687	722	731	684	714	739	721	720	684	717	672	713	672	676	697	739	643	730	673	709	712	729	680	685	684	700	710	703	664	690	702	721	705	654	732	705	700	675	713	722	728	732	689	746	698	692	716	692	689	735	708	730	778	692	665	669	678	652	684	691	688	720	698	697	723	664	724	659	661	702	698	747	654	759	696	725	708	679	700	737	757	677	720	703	693	726	742	729	648	720	733	723	684	730	717	666	674	716	740	719	698	713	732	704	715	716	697	728	769	737	704	725	697	726	682	689	676	692	686	683	696	680	675	660	654	659	726	696	678	697	674	706	685	704	732	666	680	689	697	708	706	666	694	682	703	743	722	763	660	707	720	656	686	723	707	710	714	695	687	665	663	670	668	682	705	739	694	672	664	675	650	690	719	751	711	649	651	673	681	721	708	705	696	699	671	703	662	721	712	763	707	654	685	707	727	718	671	706	723	635	696	660	693	672	725	684	676	676	666	732	697	694	733	712	673	688	664	689	644	684	676	756	684	685	749	698	680	714	705	705	708	722	712	673	690	656	712	712	686	697	691	686	707	717	715	654	746	725	742	696	691	660	697	714	653	680	724	709	705	720	689	729	733	705	680	710	676	737	659	713	694	720	690	714	695	682	697	648	709	660	731	739	680	721	676	730	709	703	711	717	669	746	730	755	726	718	713	685	680	697	709	723	700	727	719	696	611	680	714	732	723	695	724	707	672	652	670	718	665	728	679	730	713	692	724	715	694	655	753	694	729	749	732	724	681	691	697	746	689	705	732	719	702	678	713	694	729	711	681	686	723	722	773	694	680	730	661	669	704	719	718	697	688	669	691	735	673	698	661	703	691	724	706	705	696	727	738	697	731	707	688	751	719	713	706	690	692	708	711	657	716	693	723	663	699	752	719	642	703	714	692	719	704	742	679	671	655	718	676	699	695	733	707	750	742	692	732	733	675	700	712	700	621	746	680	684	700	728	700	684	702	705	702	696	666	705	726	704	705	692	713	673	718	706	685	700	699	746	688	696	707	679	713	681	694	690	681	688	663	716	719	719	694	665	687	660	717	726	706	739	688	726	699	687	712	683	702	718	650	758	674	670	677	721	736	653	678	667	705	730	679	695	717	719	659	708	692	705	727	747	676	698	675	696	700	736	690	747	676	679	719	712	653	711	733	713	647	675	735	713	729	722	632	717	673	707	725	699	662	662	671	688	728	712	698	685	739	745	764	728	692	710	665	695	694	735	715	678	642	734	746	707	708	731	694	759	725	720	705	715	683	711	745	761	719	734	734	694	704	699	742	662	693	716	679	661	706	685
23767	21740	29926	24122	21741	21039	3370	1264	1029	1020	897	805	781	802	803	784	728	735	724	645	655	679	666	633	686	666	700	655	692	614	645	628	634	660	645	643	607	620	646	641	622	671	613	679	652	638	626	615	627	670	672	637	678	658	641	592	638	646	601	637	651	645	659	630	614	649	556	637	603	604	624	648	609	590	639	618	665	609	598	603	589	643	622	624	589	592	624	611	658	623	632	648	568	648	603	555	662	622	649	620	639	625	630	619	636	656	618	609	626	623	620	624	647	593	652	645	666	596	648	662	640	646	692	602	630	684	631	652	644	639	558	591	626	599	589	605	625	663	613	620	633	636	610	634	604	617	664	631	675	634	673	605	644	624	592	613	617	623	630	608	620	607	601	614	610	664	628	671	624	637	599	581	616	588	593	587	605	627	636	581	645	629	620	588	661	636	650	669	631	666	579	639	583	622	591	644	651	638	603	645	614	669	634	665	653	619	610	622	678	590	646	594	605	601	590	648	600	645	627	612	677	598	636	630	634	609	656	577	595	623	628	610	622	676	645	625	607	638	619	636	609	603	602	622	586	641	632	693	639	621	632	574	614	610	630	623	653	648	636	636	625	665	636	592	642	644	619	567	619	595	625	605	608	635	614	631	601	631	633	640	632	573	597	627	624	605	638	587	589	634	609	611	676	690	573	638	633	620	649	638	603	644	690	637	645	616	648	632	586	618	639	599	643	595	636	598	623	613	633	596	654	623	623	655	658	598	639	619	645	613	620	626	582	602	576	640	614	636	636	648	599	653	644	593	606	591	618	598	648	606	605	626	622	649	592	633	645	644	613	647	686	638	647	643	557	628	628	580	592	634	548	639	622	598	632	636	619	627	636	661	629	625	620	616	605	646	615	596	644	659	614	597	631	609	642	605	651	619	621	621	614	619	640	630	595	650	619	589	605	650	673	623	619	570	591	602	628	625	679	610	640	631	653	650	645	634	637	650	642	644	645	610	580	609	605	624	619	617	603	631	621	607	646	610	582	633	649	630	605	611	603	585	639	661	587	604	639	612	586	652	622	625	603	605	629	558	637	605	630	629	613	629	607	636	657	624	648	643	592	618	653	615	629	677	698	606	613	598	617	579	604	655	604	654	595	640	666	605	644	645	586	607	616	657	617	636	640	596	586	573	638	581	600	640	642	654	622	621	605	627	621	658	638	580	620	610	651	632	628	637	607	580	605	623	639	669	618	587	628	621	586	599	624	621	593	631	591	564	674	654	574	593	613	592	589	625	619	607	656	639	558	590	587	599	631	581	602	597	594	627	609	612	648	585	632	604	579	647	619	662	671	623	612	627	627	629	620	632	688	609	637	619	631	621	686	638	632	625	624	567	629	615	616	597	595	641	602	624	617	620	630	632	605	593	655	619	592	615	602	590	617	604	641	644	693	629	630	604	663	592	571	629	652	603	638	630	624	624	612	585	592	613	618	610	646	601	643	632	613	616	596	630	587	623	635	608	605	632	661	635	621	588	668	648	621	645	619	603	645	587	656	655	577	616	676	640	585	610	645	669	608	563	627	636	616	643	595	611	626	648	619	629	661	641	627	646	639	641	628	631	637	581	635	606	602	648	605	620	639	634	647	675	594	635	629	594	595	603	628	629	613	629	614	610	630	619	678	628	587	620	639	591	642	583	615	614	600	641	625	587	617	632	615	610	589	612	637	624	594	607	648	666	677	632	582	629	594	612	634	641	647	628	556	639	620	558	578	632	637	652	617	610	627	613	597	629	611	647	622	593	610	601	631	617	597	604	585	621	632	597	652	577	608	623	664	595	642	585	609	648	657	630	650	601	661	630	637	639	609	619	566	625	594	637	618	627	666	633	611	607	611	594	604	626	612	614	618	605	631	628	644	628	639	627	630	580	646	616	638	646	611	650	635	639	640	589	592	632	595	626	648	641	655	632	659	602	632	604	654	585	631	630	675	656	644	606	630	611	614	646	655	593	650	611	628	628	600	609	624	657	676	603	641	610	650	671	638	635	625	641	623	652	632	689	624	660	633	627	637	622	616	633	597	606	642	618	608	630	643	647	620	651	652	592	628	675	651	659	563	615	622	662	630	613	612	635	623	627	588	660	557	620	606	578	627	645	592	652	616	628	596	591	610	607	618	622	642	621	607	613	612	635	618	618	595	692	599	609	587	642	652	587	642	599	577	615	651	629	597	603	640	629	549	578	587	591	602	598	635	589	653	638	598	681	651	598	637	588	651	634	644	607	636	626	625	611	637	656	580	603	613	661	630	616	610	617	584	673	601	603	617	616	628	569	608	633	646	635	616	609	613	657	603	600	661	644	626	612	586	638	615	620	666	569	595	643	613	625	595	623	644	667	581	613	628	672	635	590	604	631	639	640	609	639	632	610	624	655	629	638	636	628	628	635	631	615	599	619	652	600	626	597	599	629	579	596	589	642	584	655	609	629	616	637	602	604	612	663	608	609	602	607	621	642	630	649	602	628	623	628	609	555	634	611	620	613	627	599	641	634	602	611	589	602	614	626	615	607	664	618	637	604	631	567	628	612	646	612	583	637	593	603	655	634	662	630	611	607	625	677	586	596	635	612	624	619	615	651	619	607	607	599	585	593	626	586	630	634	630	622	595	635	618	642	641	627	633	623	602	641	614	627	642	653	617	629	636	616	632	575	639	614	640	665	646	612	603	598	589	635	628	624	629	655	624	617	635	589	625	628	627	620	628	601	612	619	643	656	619	620	623	634	585	623	645	593	613	612	595	602	627	655	611	578	580	596	599	603	607	597	632	603	682	620	616	608	648	599	650	627	630	614	609	631	603	618	596	581	627	614	635	610	661	597	688	634	589	622	616	648	617	630	610	586	596	625	585	588	595	603	623	615	643	618	607	650	621	636	606	580	645	603	603	635	605	650	625	600	622	585	628	667	625	622	636	614	604	609	649	597	616	605	648	633	621	615	588	608	623	652	649	661	634	589	613	665	652	653	643	614	655	620	640	583	617	600	664	609	597	573	667	587	604	629	599	621	607	609	610	627	626	611	617	618	616	599	660	581	625	627	623	648	601	612	595	549	639	653	624	587	648	615	652	618	593	603	609	631	629	616	616	580	632	583	678	638	621	618	641	617	623	609	578	633	582	640	622	616	619	594	670	616	627	608	607	596	588	650	593	643	609	630	588	616	608	621	601	638	639	592	607	636	584	633	602	612	622	633	636	597	644	582	592	648	624	611	598	615	648	671	644	646	570	612	615	632	579	636	618	620	629	668	608	622	631	609	665	623	597	580	640	602	623	572	591	629	588	613	678	595	596	600	609	633	624	661	625	595	576	624	617	621	661	582	642	611	580	648	638	615	622	606	618	618	603	581	611	646	609	608	598	579	679	646	600	635	665	618	614	617	606	599	604	642	613	624	649	661	614	622	615	597	604	626	574	626	621	618	559	616	637	647	619	629	650	604	604	607	619	600	634	632	610	594	680	581
28058	17013	14368	8050	5644	4332	3432	2807	2461	2147	1918	1753	1661	1512	1408	1414	1288	1338	1286	1236	1180	1259	1152	1160	1213	1143	1102	1114	1079	1121	1123	1086	1147	1117	1104	1092	1083	1077	1063	1050	1032	1103	1077	1098	1070	1069	1056	1122	1026	1064	1033	1071	1068	1016	1015	1023	1075	1080	1079	1092	1041	1068	1048	1041	1074	1033	1078	1067	1081	1035	1050	1036	998	1066	1039	1029	1042	1077	1039	1046	988	1064	1025	1050	1006	1006	1059	1009	1067	978	1072	1069	1059	1046	1053	1032	1045	1012	959	1019	1080	1002	1026	1061	1045	1025	1055	998	1026	1014	1029	1031	1000	1068	963	1048	1034	996	1012	1036	1085	1085	1074	1013	1013	1016	992	1042	951	1005	1070	1017	1038	1012	1044	1027	1051	1017	1015	982	1008	1028	1082	1039	961	1034	1045	1028	1042	1033	1023	973	1039	1000	1037	1063	1050	1015	996	1032	1050	1042	975	1032	996	1001	1068	1131	998	1056	1066	1060	1007	1041	1022	1075	995	1050	962	1072	981	1066	1026	1027	1020	1023	985	1035	1041	1094	1040	1009	1053	1038	1059	1030	1001	956	967	1034	1069	1030	1012	946	1037	966	1083	1022	1081	1068	1053	989	1080	1021	1047	1004	1034	999	1048	1050	979	1044	1036	1058	1005	1012	1096	1047	1035	1041	1001	1060	1017	1043	1052	1043	1049	1058	996	989	1093	1060	1028	1064	1005	1038	1004	1003	1045	1034	1067	1036	1011	1019	1098	992	1081	991	1055	1031	989	1030	1078	1030	1026	1043	1006	1051	994	1058	1100	972	1038	1010	1019	1028	1057	1020	988	1014	1054	1037	1036	1036	991	1033	1049	1056	1028	1069	1007	1044	1053	1039	969	1063	1129	945	1047	983	1099	1007	1107	1071	1072	1003	1091	1041	1055	1085	1022	1072	1004	1009	1011	992	1058	998	1040	977	1055	1045	993	1016	1026	1075	1037	1034	1013	1030	1075	1081	1006	985	1049	1006	1097	1073	995	1094	1026	992	1020	1088	1081	1035	994	1043	983	1055	1055	1021	1066	1053	1070	1011	1041	980	1035	1041	1019	1016	1015	1055	994	1066	977	998	970	1044	992	1037	1067	1038	1081	1075	1011	1039	987	1051	1008	975	1018	1040	1068	1034	922	1035	1007	1047	1052	1069	1035	1043	982	1074	1068	1017	1032	996	994	1122	1028	1045	1014	976	1039	1031	1126	1012	1097	1025	978	1030	981	1014	1065	1075	1029	1084	999	1116	1052	1008	994	1031	984	1035	1022	1024	981	977	1065	996	1015	946	1051	975	1067	997	1042	989	1035	991	1088	1010	1099	1036	1020	1024	1047	990	1030	1059	1024	1058	1009	987	1032	1061	1026	1038	1032	1054	985	997	1023	1005	1092	1054	1056	1062	1022	1023	1049	980	1064	1037	1044	1065	1091	1077	992	983	1072	987	1062	1045	1032	982	951	988	1030	1057	1026	1069	1040	1091	1047	1022	1042	1046	1087	1052	1024	973	1012	1011	1019	1057	980	1099	1076	968	1013	1076	1012	1031	1078	960	1065	1024	1009	1111	999	998	1078	995	1046	1025	1035	1088	1047	1090	1038	1059	1028	1015	1049	1020	1013	1073	983	1020	1010	991	1049	1045	1075	1016	1022	1086	1075	1010	996	1049	1025	1053	1043	1110	1065	1031	1020	1053	1042	975	999	1006	1098	1030	988	1030	1052	964	1025	1046	1007	1011	977	1048	1040	1025	1040	1076	1038	1030	1032	993	1043	1028	1039	1003	1010	1000	1093	967	1064	977	1016	1015	1071	992	1024	1019	980	993	1013	982	1032	1036	1028	996	1072	1081	1036	1023	1052	1049	1033	1000	1059	1073	1017	1032	1021	1037	1044	1091	1028	1077	1037	1029	1014	997	1082	983	1070	1050	1058	1059	1034	1093	1031	1049	1010	1005	1075	1043	1081	1023	1058	1063	1073	1041	1070	1003	1040	1011	1025	1004	1048	1003	1045	1027	1015	1050	1046	1067	1039	1022	1057	1048	1038	980	972	1054	1075	1000	977	1007	1033	1022	1007	1074	1022	1058	1023	956	1057	1035	1051	1020	1010	1049	1026	1076	1020	954	1077	1000	1018	1016	1007	1118	995	1060	993	1021	1025	1006	1038	1028	970	1029	1031	980	1114	1057	986	1017	1040	1051	1062	1083	1013	1061	1033	983	1052	1005	1003	1078	1001	1079	1053	1032	1064	1031	1074	1055	1031	1038	1063	1046	1056	1024	1040	1055	1089	1053	1099	1039	1018	1006	1028	945	1055	1017	1027	1025	1051	1035	1026	1014	1064	996	1013	962	1023	1048	1068	1045	1023	1014	1005	1028	1015	1054	1003	1030	995	1052	1064	1012	951	1030	1048	1003	1029	1072	1039	1028	1027	993	1014	1074	1015	1042	993	1043	1061	1016	1040	1000	980	1047	1026	1028	1040	1068	1004	1025	1024	1049	993	1017	1084	987	1013	1084	1009	1098	991	1062	1044	1024	1004	1060	1067	988	1033	984	1056	973	993	971	1027	1071	1063	1019	1057	1035	1073	1033	1020	1063	1042	1041	1006	1010	1051	1036	1041	1042	940	1007	1013	1013	1089	1095	1073	998	1051	1033	1026	1033	1036	1060	983	1024	1030	1004	1079	999	1071	1052	1082	1018	996	946	1048	1068	979	1048	1051	1037	960	1018	1019	1023	1017	1006	1051	1063	1046	992	1048	1021	1053	977	995	991	1056	1063	1026	997	1029	1065	1056	1019	1025	1045	976	1025	1039	1001	1031	928	1023	999	1001	996	1037	990	1019	1042	1027	1050	1036	1042	981	1044	1088	1038	1040	1085	1054	1043	1033	1012	1015	1063	1035	1039	1023	1055	973	1031	1023	1046	1053	999	958	1034	1064	987	1090	1011	1005	1052	1014	1039	1027	1004	1036	1059	1031	1038	1050	1099	1012	1083	991	1056	1034	1039	1001	997	1021	1017	1071	1046	1053	964	954	1091	1024	1025	1003	1025	1057	989	1050	965	1010	1006	1076	1033	1031	1050	1055	1044	1075	1021	952	1060	1006	1022	1006	1052	1003	1088	1059	1044	1055	1015	1018	1053	1001	1048	986	1078	1030	1069	1035	1013	990	1007	1046	981	1010	998	1012	1012	1045	1068	993	1009	1031	1087	1015	1029	1082	985	1026	1074	1023	1127	1073	1010	1011	1126	1035	1055	1043	1016	1066	1029	1019	1029	990	1006	1038	1017	1064	1053	1019	1032	1043	1100	993	1045	1062	951	1017	1038	1051	985	1089	974	988	1066	1045	1038	1086	1046	998	1031	1084	1045	1017	1067	1052	1048	1001	1041	1080	967	933	1072	1004	1002	1053	1018	1049	1010	1009	1023	1029	1047	1068	1056	1014	1056	1017	1066	1060	1062	1060	1020	991	1008	1025	1035	1060	1048	1092	1015	1080	1036	1038	1020	993	1068	1044	1054	1061	1084	952	1011	977	1075	1018	1019	1053	1013	980	1053	1058	1064	1029	1045	946	1025	1083	1019	1020	1033	995	1025	1119	1021	1039	1080	1004	1065	1068	1008	1060	1011	1049	1064	987	1036	930	1108	1015	1088	1011	1008	1012	1069	1048	1030	1049	1027	1076	1020	1037	1031	1056	1032	1002	1029	1039	1082	1068	997	1020	1054	1006	1033	988	1067	987	979	1062	1002	1030	951	978	1051	969	1070	997	1049	1065	1052	1026	1044	1052	983	1024	1058	992	1009	1013	1058	993	1000	1085	1075	991	1038	1030	989	1041	1047	1009	1033	1054	1036	1001	1082	1072	1072	966	1040	1052	1032	1012	1045	1037	967	1018	1026	1072	997	991	985	995	1072	1010	1044	961	1031	1044	1023	1048	1018	1070	1027	1044	1103	1036	1067	1003	1026	1084	1094	1022	985	1041	1055	954	972	1081	1111	1034	1024	993	1074	1081	962	1013	1018	1012	1054	1060	1021	1043	1031	1060	1025	993	1007	988	977	996	1014	1008	1007	1046	1044	1024	1015	1009	1069	1045	1012	986	994	1017	961	1021	1006	1047	967	986	1074	992	1030	1011	1067	1039	993	1003	1077	1047	1003	1037	1068	1043	1000	1031	1045	1001	1049	1020	1064	1011	1061	1043	1057	1007	987	1007	1020	1005	1024	1091	1063	1020	1050	1016	1076	986	1050	1008	1048	1027	1066	1077	1043	1023	1020	1001	1079	1000	1045	1049	1072	1037	1088	1106	1097	1033	1042	1029	1022	1066	1068	1040	1044	1028	1026	1059	1037	1050	1032	1037	1036	1010	989	1078	960	1069	1094	1041	978	1034	1039	1027	1088	990	1022	1034	984	1045	1037	1051	1027	952	1032	1081	1037	1020	990	1034	1034	1019	1034	1031	1036	1070	1046	1059	1016	964	1022	997	1018	1027	1084	1033	1052	1032	1022	1028	996	1025	1039	999	1023	1044	996	1000	1037	1053	1035	1025	1028	1038	1030	1050	1084	1075	992	1094	1004	1021	1077	1056	980	1057	1023	1072	955	1053	1064	1041	1042	1001	985	994	1118	1007	1083	1032	1019	1066	1077	1055	1053	1039	1042	1018	1003	1022	993	1072	1029	1036	1005	1038	983	1033	1026	1044	1010	980	1048	1074	1049	998	1067	1048	1030	1029	1032	1016	1057	999	1032	1101	1017	992	1063	1027	1005	1028	1016	1048	1063	982	1049
27401	21343	9755	563	275	241	192	186	182	174	167	174	189	168	169	157	145	193	167	172	155	178	158	181	170	159	169	171	157	190	172	141	156	178	164	165	157	144	161	182	157	148	187	165	154	173	151	157	174	156	166	179	185	156	177	172	149	173	159	172	183	189	150	161	161	153	139	146	159	180	157	172	161	151	171	146	181	182	164	163	144	154	148	160	181	153	157	175	180	181	164	147	156	146	178	180	154	173	193	135	167	175	173	160	159	177	155	193	180	161	160	151	146	179	155	167	157	182	145	156	157	145	141	183	146	135	173	187	158	149	180	170	175	162	172	155	155	171	169	166	144	165	190	181	160	181	156	160	179	178	159	174	171	174	172	147	163	151	156	160	151	169	154	145	171	174	164	162	164	159	178	170	150	141	184	151	169	154	172	149	169	179	168	170	148	172	146	158	139	157	171	167	165	185	186	170	172	151	164	155	171	151	172	169	182	187	170	166	175	164	181	162	190	168	158	170	146	159	169	162	183	187	161	198	160	174	170	179	174	188	181	165	167	180	157	157	169	153	155	171	159	163	156	178	177	175	172	173	155	169	164	180	155	147	141	146	166	170	161	173	168	167	176	161	175	186	169	170	165	152	183	158	164	157	167	180	192	158	156	170	169	165	188	147	159	191	176	149	152	167	158	143	178	155	163	170	181	189	156	171	189	183	150	178	165	171	153	174	176	160	160	180	183	145	144	173	187	169	172	177	164	172	157	193	144	152	162	188	166	187	154	167	155	164	176	154	179	148	185	174	165	170	185	177	167	157	148	158	130	182	162	175	154	146	165	167	159	166	159	184	163	183	159	156	166	154	161	163	174	161	167	172	162	158	169	160	142	165	151	156	143	154	175	155	151	157	178	157	185	171	179	171	167	164	187	175	185	177	187	153	181	155	186	160	182	169	170	166	180	177	161	142	168	160	168	157	145	138	167	185	159	166	165	156	173	148	156	151	160	147	175	162	142	171	164	200	162	166	156	161	147	176	179	157	151	171	167	161	160	183	182	156	169	184	180	160	143	162	179	173	145	161	160	142	149	141	169	178	176	149	162	158	162	151	157	174	164	167	182	176	156	159	169	165	152	159	147	170	183	181	165	190	173	165	158	164	148	177	176	169	173	167	139	183	140	160	173	140	166	158	151	182	185	163	195	157	175	158	180	145	182	164	153	181	164	157	155	165	159	143	151	161	149	156	155	165	182	166	171	163	165	165	149	172	173	153	184	171	171	164	159	150	151	149	167	171	169	183	172	165	157	162	171	164	152	167	183	186	162	150	161	164	161	134	172	149	155	160	171	151	174	173	163	158	187	175	161	157	170	145	187	154	161	156	143	163	157	188	179	136	155	166	159	157	153	184	185	156	164	158	172	145	170	187	157	167	175	185	171	184	156	167	158	183	183	170	188	159	165	180	138	173	154	162	195	160	167	162	139	155	155	159	191	152	156	167	152	167	158	181	166	160	171	167	172	156	158	166	173	146	155	152	137	156	170	158	162	148	163	161	172	163	160	143	161	167	183	180	174	161	138	186	154	168	185	160	181	158	172	171	165	170	159	176	166	160	151	170	167	168	160	179	170	159	166	173	159	170	162	170	163	168	153	175	166	175	188	161	173	174	167	191	174	163	157	171	191	193	158	160	159	169	166	185	181	165	166	170	159	179	129	176	158	174	161	136	202	154	152	128	168	162	157	168	147	168	156	162	199	172	149	152	150	159	161	172	149	163	185	168	158	175	151	181	147	140	153	158	163	187	177	171	169	147	164	154	156	167	159	167	189	163	158	160	170	186	169	179	179	153	171	158	163	165	166	170	158	155	151	176	167	150	157	143	176	150	157	176	165	192	165	171	140	158	179	173	191	165	156	156	177	163	177	169	165	151	163	192	150	178	163	163	154	181	174	173	184	145	175	187	157	152	179	162	160	180	173	175	157	173	162	164	157	168	181	152	157	170	164	158	187	154	172	178	145	163	160	171	166	162	142	179	158	151	185	155	150	158	181	189	183	149	171	169	159	135	162	177	179	158	182	168	165	165	187	176	163	178	159	149	155	176	161	153	162	185	169	167	170	148	167	186	165	173	195	157	151	152	166	190	167	163	152	189	180	155	160	163	173	149	147	161	150	187	188	174	156	148	178	193	177	160	163	174	190	161	176	163	176	167	154	160	168	172	164	179	169	179	143	139	160	184	161	171	177	166	144	142	186	163	170	150	184	170	157	188	151	173	167	155	161	175	154	170	172	173	195	170	163	164	133	153	164	176	150	157	183	174	162	170	173	180	152	147	155	172	154	178	178	157	191	185	164	173	173	152	179	162	167	163	167	178	163	160	177	164	196	162	162	168	183	168	175	147	196	151	155	172	173	173	159	164	146	156	173	157	172	186	179	142	168	188	181	177	150	177	167	148	177	162	169	166	159	150	183	161	179	176	166	177	163	168	160	158	160	163	183	165	168	169	173	200	167	163	137	178	184	170	167	150	177	171	175	168	174	152	175	170	172	181	171	147	170	173	142	169	193	163	173	169	142	159	182	158	146	139	182	171	181	162	167	171	164	192	157	174	143	166	177	177	164	181	173	135	168	156	157	175	179	168	154	189	161	153	160	177	182	195	168	170	166	180	155	164	158	162	191	157	164	161	180	199	171	171	157	162	160	165	171	159	161	149	188	157	191	153	158	168	155	143	161	174	161	149	172	156	160	165	163	184	166	147	158	188	183	172	171	170	170	178	151	170	184	163	176	162	161	153	183	162	164	174	168	168	148	158	157	168	152	167	169	185	172	177	169	163	165	159	174	159	164	161	165	172	172	154	170	170	184	183	169	153	161	180	165	167	171	153	163	172	168	155	183	157	164	181	153	146	174	175	152	146	173	173	170	165	152	192	134	142	180	159	162	152	158	147	159	133	160	170	181	168	154	166	153	163	171	164	166	194	157	172	155	157	162	151	156	163	169	168	185	151	158	162	164	169	188	164	148	164	163	173	163	156	156	151	164	167	170	139	181	153	176	166	165	167	165	181	150	167	167	176	152	153	166	173	157	181	177	155	190	145	165	151	187	175	154	161	198	172	173	185	182	171	180	163	164	168	163	162	155	198	160	146	151	162	185	187	181	167	145	155	166	181	164	169	173	161	168	179	161	157	171	162	158	162	185	194	193	180	179	154	154	152	144	178	174	178	159	153	156	184	148	185	153	162	190	178	163	199	163	176	177	174	158	152	149	159	160	173	157	175	169	167	176	170	162	181	158	195	176	174	135	173	167	159	177	192	172	160	157	162	160	150	162	182	169	155	140	165	174	162	173	163	158	167	152	164	163	167	168	163	171	177	166	151	177	165	149	169	143	152	157	160	164	170	161	164	171	164	149	166	167	191	172	181	161	181	164	169	163	191	166	187	178	139	176	171	145	149	188	165	183	178	144	151	195	160	174	176	168	167	175	165	176	206	167	161	159	181	146	140	179	150	152	161
17022	1418	1208	740	552	466	444	387	388	392	307	307	340	326	317	321	339	324	310	355	304	326	335	332	340	333	308	323	315	306	333	280	298	324	314	324	338	311	329	335	327	306	287	302	313	334	308	306	328	300	314	299	319	302	325	318	302	288	317	309	300	310	309	330	324	283	294	311	344	319	304	304	303	343	288	308	339	294	316	337	343	287	339	296	301	331	321	284	334	312	311	291	322	271	317	310	303	273	300	300	306	309	313	296	296	325	334	342	304	332	291	328	297	293	287	320	273	286	283	305	319	317	322	341	277	332	305	344	307	313	317	298	298	297	327	300	326	320	328	311	297	283	314	331	263	265	322	330	293	298	303	327	309	322	304	309	302	294	304	317	346	332	326	273	313	313	301	335	324	313	292	331	317	315	311	312	299	316	313	311	275	278	307	294	306	339	352	306	325	347	312	324	294	319	311	297	287	309	299	318	296	284	331	309	313	310	344	299	317	324	328	317	335	288	317	321	309	274	284	296	299	310	341	330	317	296	265	303	336	295	336	308	283	315	292	305	323	347	278	329	314	326	309	331	302	318	310	324	300	313	291	301	320	288	303	315	315	344	284	297	312	314	310	292	294	319	337	273	336	315	273	308	302	309	304	317	325	275	317	332	308	323	319	322	296	315	285	320	302	272	343	330	335	289	316	311	310	298	279	319	286	312	266	283	302	311	289	292	325	283	303	328	318	307	320	316	273	322	311	305	332	289	330	305	329	346	327	326	283	295	305	275	321	306	317	300	323	300	297	288	332	273	300	292	305	328	322	329	319	331	314	287	290	309	336	285	322	310	323	341	316	310	315	318	352	312	317	297	302	300	297	289	313	296	343	325	320	294	307	305	295	334	300	308	319	322	324	281	311	317	309	325	332	281	325	328	305	334	291	314	310	309	276	311	318	317	322	314	313	326	313	312	287	326	287	310	289	305	329	312	299	304	308	297	320	285	279	308	321	249	304	312	285	330	312	318	279	325	295	273	333	335	310	306	311	315	277	303	326	291	336	301	279	297	319	308	309	338	304	337	290	335	295	322	282	311	342	322	326	300	317	269	294	315	316	346	325	335	305	327	314	329	341	302	315	300	307	304	317	297	312	306	299	315	319	304	313	309	314	291	330	310	312	318	301	323	295	327	289	323	324	331	308	318	322	302	306	319	321	332	315	298	311	342	323	303	294	307	326	309	291	304	320	320	295	336	303	297	314	305	288	288	312	313	333	288	327	315	272	289	313	324	306	322	322	305	297	337	292	323	314	308	313	299	294	281	292	311	332	327	274	295	312	293	308	331	301	341	338	267	287	314	317	301	323	330	280	303	326	314	293	323	304	322	324	294	325	322	341	330	264	304	321	299	315	309	301	281	333	271	284	300	279	295	295	325	309	303	300	329	281	314	311	320	300	307	295	320	294	296	316	347	305	294	294	312	312	267	297	302	300	337	311	290	302	294	320	301	287	304	310	299	309	330	358	319	303	303	300	334	333	311	318	316	320	313	302	334	311	323	308	334	320	323	301	305	308	331	293	317	330	293	318	324	296	295	322	337	314	285	340	327	318	328	336	301	304	351	326	313	320	306	292	297	296	304	306	308	319	308	318	310	295	307	299	329	324	299	295	333	350	338	296	293	310	315	300	301	337	301	313	332	293	341	320	275	302	298	316	322	333	288	318	323	319	281	271	311	308	309	304	307	295	309	315	318	307	324	293	296	297	321	336	339	318	306	293	318	332	308	327	302	290	330	316	330	310	315	313	302	312	328	307	290	288	317	314	309	300	303	307	336	298	327	310	311	333	346	362	338	320	309	287	337	325	317	285	324	308	346	301	301	302	308	300	325	341	307	281	260	274	322	319	334	310	295	269	311	305	332	282	297	286	319	322	299	282	310	322	305	312	329	271	324	301	306	302	315	340	360	300	304	288	331	294	315	323	323	333	301	311	302	309	315	343	321	312	340	321	298	320	287	302	272	312	296	312	328	316	296	300	310	288	326	306	292	325	300	311	257	298	296	295	340	320	321	292	322	310	319	307	306	315	325	346	272	317	314	315	328	287	317	335	323	325	279	307	330	318	315	325	322	325	300	304	302	305	312	303	304	311	302	329	311	343	310	321	295	353	292	307	320	353	284	329	309	328	296	293	319	293	253	294	303	285	299	300	267	289	301	300	302	287	317	310	339	301	316	293	314	299	294	318	316	304	313	313	280	312	324	299	329	340	318	326	297	310	329	331	302	306	299	304	320	306	340	330	279	298	330	300	301	312	315	309	339	313	276	304	318	314	312	285	305	306	296	309	312	316	318	310	269	326	316	306	319	307	281	293	321	316	319	322	313	283	331	323	302	344	339	280	325	350	324	340	337	324	316	298	327	332	299	289	310	294	292	286	301	310	321	271	309	299	313	301	342	296	341	276	324	300	341	285	309	312	307	320	294	292	309	322	289	323	290	330	323	305	325	293	319	305	323	301	295	330	284	310	287	323	313	292	315	312	312	310	301	333	299	313	334	314	337	319	278	305	302	299	309	303	345	312	309	297	303	289	304	297	315	310	267	302	314	315	322	306	308	305	290	354	327	300	335	315	286	308	295	344	348	294	291	325	294	300	282	291	326	332	305	285	315	286	307	278	286	286	304	301	314	297	304	329	319	317	288	309	308	311	291	310	316	340	333	314	310	312	290	358	327	302	311	336	294	310	278	288	291	310	304	325	311	299	288	331	313	309	304	298	314	306	324	302	309	306	312	317	299	328	334	294	320	323	305	329	325	338	303	318	302	294	309	320	298	330	318	323	309	324	331	308	264	298	295	301	296	287	330	289	286	285	300	289	299	303	292	308	330	286	313	321	324	311	317	333	297	312	310	298	303	316	301	308	287	267	345	338	292	345	299	296	307	302	320	320	323	300	322	308	312	313	309	315	339	304	311	328	318	291	319	274	324	341	325	342	324	303	328	307	282	325	306	277	299	302	293	294	326	311	308	301	320	292	294	300	331	288	313	318	261	329	329	292	322	308	320	318	303	318	281	305	327	282	304	313	318	309	273	311	312	290	321	326	310	283	329	351	324	311	347	299	296	316	307	281	317	319	308	299	318	298	280	321	279	295	295	317	291	311	283	306	313	320	316	321	322	331	311	323	337	301	310	297	318	323	327	334	324	291	293	314	304	297	304	325	316	303	297	310	353	310	314	315	269	314	278	317	323	329	314	315	326	307	319	303	289	304	285	303	308	309	319	317	320	290	346	322	306	292	352	330	334	322	333	312	318	317	303	322	290	328	313	297	304	277	308	296	328	311	290	276	318	295	307	288	324	281	333	304	296	272	296	312	261	293	286	303	320	309	324	313	313	307	333	305	293	300	290	303	283	289	284	292	310	315	294	292	282	296	326	304	312	322	297	305	294	295	330	282	299	298	322	295	315	305	307	323	298	295	311	278	288	321	333	338	292	314	329	314	343	295	299	314	297	344	285	314	292
23592	20666	27810	23539	20241	3075	868	648	576	547	498	520	480	460	469	427	433	423	430	404	447	421	410	414	398	407	381	448	396	418	376	410	412	400	392	370	401	363	394	355	402	385	400	400	399	407	405	411	406	395	416	382	386	386	371	385	414	407	387	393	403	375	370	382	384	428	367	393	385	387	379	389	406	394	367	376	359	372	379	388	394	360	367	380	380	382	406	399	396	395	394	391	382	383	403	371	377	370	392	394	380	408	407	369	404	367	346	420	415	383	412	347	356	401	402	410	395	403	381	403	372	344	374	376	393	387	387	415	400	403	370	401	410	418	399	380	391	392	382	422	379	404	403	379	456	429	390	379	383	369	351	384	404	404	388	390	358	393	430	348	400	393	389	359	360	413	398	371	356	389	383	354	347	386	382	417	387	384	391	392	399	380	392	385	366	367	369	401	389	400	371	373	415	372	403	398	372	393	387	382	399	367	355	366	411	376	394	422	371	425	419	379	383	417	385	365	373	393	393	359	378	416	401	385	377	418	400	373	405	374	393	408	389	401	413	391	358	338	397	370	380	371	365	380	413	401	372	406	378	389	370	341	428	414	380	389	361	398	363	409	406	371	385	402	420	424	406	413	386	389	386	408	372	413	376	376	407	394	398	408	385	397	362	354	381	398	397	385	413	381	384	404	403	372	394	389	348	407	394	366	393	383	392	390	399	368	388	388	445	404	376	393	388	354	392	403	419	387	363	367	368	382	381	385	375	382	374	415	375	387	446	389	407	400	382	392	377	385	381	361	390	379	370	372	420	351	398	395	395	397	406	411	367	395	387	361	396	433	402	398	382	401	416	360	389	384	361	412	394	394	369	373	397	365	374	416	407	387	393	384	379	384	393	397	417	365	392	396	386	374	412	386	344	378	395	372	383	413	375	383	393	380	384	406	366	343	363	402	423	332	393	364	379	359	425	420	398	367	395	371	380	402	393	377	386	367	386	409	360	380	400	383	368	382	373	387	370	423	393	366	363	385	391	406	398	406	396	385	430	391	377	371	409	370	407	423	364	357	414	361	403	378	415	390	392	363	392	352	399	399	351	397	382	384	406	413	411	377	378	370	409	419	389	402	401	338	368	391	398	398	405	402	402	392	389	372	388	384	380	371	372	417	381	386	375	400	395	408	373	413	379	389	350	412	381	377	375	385	404	380	362	387	419	393	390	401	371	391	406	391	388	391	397	418	373	408	360	366	391	396	383	385	398	368	398	382	382	393	382	385	394	371	373	390	398	386	361	375	378	385	379	386	389	402	403	374	395	361	373	387	390	396	418	372	351	407	383	380	379	353	395	394	384	365	374	351	418	393	403	389	389	399	400	403	395	380	370	368	414	393	382	412	343	385	414	381	428	424	392	405	413	381	416	402	385	371	393	407	375	358	400	368	403	398	396	379	393	375	410	386	394	393	371	423	398	375	386	412	372	373	347	352	368	411	364	389	398	406	386	371	402	391	371	407	374	381	399	371	384	342	366	399	436	378	381	414	392	386	394	393	410	374	420	371	403	382	379	422	384	378	375	394	404	395	371	387	419	418	383	391	395	418	388	418	351	404	344	387	397	373	363	392	392	404	395	362	378	397	353	401	386	405	402	402	391	400	391	364	366	397	383	381	436	366	421	360	434	383	364	380	403	410	400	382	386	357	379	377	390	411	363	342	380	383	392	397	405	366	368	379	425	378	401	410	360	392	381	379	413	373	369	383	378	365	378	377	400	364	365	382	386	361	398	403	375	405	385	366	383	390	363	348	385	396	370	362	386	368	372	380	421	395	383	365	358	405	394	397	390	359	390	421	379	414	398	385	393	396	393	362	388	372	383	401	397	372	410	373	389	422	381	396	347	390	377	407	403	353	413	395	378	387	400	406	367	381	371	388	395	378	403	387	367	435	434	352	381	403	434	380	403	369	405	395	392	407	384	393	405	386	369	379	415	371	406	395	363	420	396	400	389	359	394	399	417	423	359	398	390	394	426	424	394	387	376	389	389	351	403	409	376	392	389	384	369	382	388	405	360	393	392	408	396	406	382	413	386	391	379	423	398	365	393	357	373	357	377	390	353	357	392	411	408	345	364	422	364	388	376	379	402	400	408	375	371	405	385	390	398	400	402	375	390	389	407	389	383	390	398	385	447	366	384	396	367	382	400	382	416	367	388	357	387	375	429	380	410	362	403	379	378	386	415	418	395	399	430	403	372	387	407	367	394	392	384	385	403	395	390	364	407	370	371	381	423	377	375	403	392	443	349	351	392	377	392	385	391	389	398	390	362	413	406	381	376	396	365	414	374	355	376	387	389	346	370	392	386	397	358	406	359	396	375	393	335	389	413	359	383	371	362	380	396	368	364	339	377	381	393	389	365	426	404	391	396	349	377	399	387	397	422	371	420	384	388	363	382	404	407	359	337	376	374	396	396	379	384	396	404	416	381	397	376	391	405	365	381	408	401	372	362	425	376	400	399	390	382	365	386	386	390	370	401	370	381	409	375	386	426	405	379	376	390	414	372	372	358	418	424	434	381	363	359	391	377	370	415	412	414	420	390	382	392	386	386	388	374	377	363	361	392	389	361	390	395	390	417	392	380	384	398	380	391	395	425	388	427	407	389	353	383	384	393	395	405	373	410	371	370	384	391	376	375	362	356	354	394	383	404	397	400	396	393	399	390	387	379	411	389	394	385	370	395	367	373	363	362	399	365	399	390	366	373	378	374	405	382	392	365	398	434	374	413	416	390	385	403	375	381	393	418	390	373	406	373	384	378	401	362	381	396	392	355	384	409	349	405	384	371	371	422	392	362	358	424	397	387	378	375	401	379	382	421	408	378	399	391	382	382	379	366	402	407	403	413	377	364	373	406	400	387	388	412	393	395	399	370	401	359	410	380	370	387	400	403	370	371	387	407	380	383	357	363	393	391	412	398	377	381	375	377	379	381	357	328	364	393	399	389	391	413	379	390	389	399	366	386	391	384	380	386	389	376	376	368	388	370	385	401	415	383	373	381	398	371	396	363	395	349	367	407	404	387	389	383	382	396	353	385	404	407	352	389	381	403	353	366	426	396	372	399	359	376	418	374	404	382	330	389	397	360	379	382	402	396	398	396	390	409	395	379	411	391	411	408	404	352	397	395	396	378	355	401	377	388	398	377	411	391	419	374	446	422	400	422	400	400	413	383	408	403	393	396	414	381	389	406	367	393	376	371	379	372	393	390	416	419	383	375	378	403	391	369	405	398	389	388	376	430	392	374	413	383	355	381	370	399	401	368	383	386	379	391	414	397	359	401	369	363	352	404	392	356	403	377	413	428	376	424	406	366	389	372	418	390	388	384	403	331	381	369	400	337	354	356	390	352	399	374	376	407	380	364	401	359	375	402	398	374	388	441	389	396	397	379	378	402	384	344	399	401	409	382	369	369	424	375	356	406	394	383	415	405	356	421	355	389	357	386	368	397	380	384	397	403	369
25888	9833	8357	4481	3076	2305	1843	1551	1346	1267	1073	1009	946	898	919	800	836	854	753	793	739	805	753	739	719	692	701	707	746	700	695	719	745	679	706	697	683	671	656	701	677	658	665	648	708	699	737	633	667	703	736	691	697	658	643	700	672	675	693	651	704	658	665	712	679	663	676	682	676	624	653	677	678	665	683	679	677	689	639	679	656	708	649	681	675	682	741	683	708	674	698	702	701	655	670	653	662	676	670	647	669	667	656	665	666	674	655	642	671	658	685	629	673	678	688	646	670	712	700	680	627	676	649	682	685	667	653	635	707	708	670	679	674	678	646	649	646	691	652	633	723	657	672	694	647	675	690	628	678	700	665	629	656	703	612	640	692	646	667	670	610	657	653	685	637	673	651	650	703	647	674	656	695	698	658	687	692	665	679	617	669	660	650	677	631	675	640	713	657	679	634	614	692	685	723	663	664	677	666	642	685	693	706	688	638	686	748	664	670	659	672	601	679	666	675	660	688	644	707	713	636	645	677	663	659	659	706	707	635	652	682	687	659	666	688	670	703	619	695	627	623	701	657	700	673	655	655	676	677	685	657	691	686	682	605	627	629	676	656	661	725	694	702	657	626	657	714	669	642	678	665	686	686	715	668	652	725	710	728	681	694	680	648	651	673	649	670	678	688	655	686	658	669	657	720	641	650	635	683	670	680	648	629	684	693	707	651	712	685	690	650	696	688	655	670	718	707	662	685	661	708	695	678	707	631	671	722	714	657	680	677	657	684	638	674	684	666	662	654	675	642	605	634	679	660	656	650	689	635	651	659	641	614	654	674	679	650	654	691	695	648	681	667	713	639	671	722	656	659	664	638	645	643	622	616	656	708	667	710	678	639	617	664	677	678	635	639	698	688	678	678	612	692	662	694	685	674	637	691	650	698	710	683	650	645	716	674	673	630	659	671	689	697	688	649	662	684	658	640	677	632	641	666	668	665	679	644	653	668	679	662	663	694	685	665	679	688	675	615	664	635	733	666	653	671	700	668	725	637	646	648	652	666	677	693	715	664	704	675	685	668	658	670	668	652	682	675	668	656	660	716	673	653	685	670	670	640	663	673	644	650	625	681	679	694	701	723	626	673	667	655	673	716	617	669	706	701	676	665	677	708	671	689	631	664	625	638	644	652	616	662	669	668	682	629	668	646	563	632	657	674	680	654	654	692	682	679	719	638	662	645	697	651	683	655	681	668	683	689	695	668	683	713	674	651	702	623	717	665	698	641	684	680	749	631	688	639	672	711	653	691	664	640	667	653	703	688	693	659	684	664	663	671	656	653	653	675	613	690	666	640	655	645	650	663	648	652	645	713	671	672	685	676	642	672	666	679	625	702	669	637	714	673	668	650	694	708	697	699	604	671	668	682	636	672	670	694	655	663	666	666	684	669	676	664	685	663	679	687	700	703	677	682	703	647	679	742	649	645	693	694	679	671	640	717	672	624	629	684	691	677	696	688	660	671	680	685	656	700	664	712	677	647	659	662	662	681	656	674	708	711	686	645	728	697	707	653	651	663	671	694	675	677	651	673	701	676	724	661	680	646	684	633	732	679	700	707	701	673	666	669	675	713	674	682	670	632	675	700	660	630	666	686	706	636	655	714	688	635	654	679	664	706	676	698	654	690	670	664	648	653	671	650	683	660	678	643	687	642	682	676	674	656	655	675	647	688	661	643	647	670	677	672	691	672	677	698	666	677	666	665	675	705	611	706	735	643	647	659	720	657	700	682	641	708	726	668	667	689	709	619	680	666	692	726	692	709	668	646	673	680	675	698	684	693	678	633	694	668	678	662	679	712	667	634	665	640	626	691	675	675	651	680	633	688	646	657	696	640	697	707	703	709	652	652	680	655	623	625	676	661	652	628	637	668	689	745	666	633	713	696	642	686	657	643	689	665	629	708	685	743	683	711	674	663	687	638	672	687	657	657	681	650	644	660	666	732	660	667	702	672	689	690	629	671	669	683	664	666	695	700	710	681	640	701	700	720	703	694	710	662	687	694	632	645	687	646	674	693	647	697	636	665	714	660	687	655	690	657	664	670	680	650	699	683	657	635	727	663	640	718	676	624	628	690	645	666	661	677	684	650	677	735	664	663	665	687	642	716	702	676	638	713	660	664	732	680	681	616	613	721	676	705	730	652	687	723	646	717	619	703	681	694	681	645	669	656	638	647	708	648	669	635	662	665	670	692	679	659	697	655	654	685	645	676	664	650	644	700	670	662	674	727	654	638	660	685	662	629	672	717	675	648	638	675	658	640	676	629	626	696	683	658	636	625	668	642	684	675	646	660	657	696	660	686	634	613	630	641	666	698	724	674	651	629	696	638	685	654	644	609	679	649	662	639	673	681	651	664	649	689	622	631	680	675	694	645	651	656	647	665	633	670	647	653	688	646	703	686	671	706	638	680	695	637	673	698	685	663	681	623	673	716	636	712	633	651	667	687	683	664	659	649	680	638	702	666	695	702	689	635	715	651	668	649	648	718	667	726	696	687	669	722	690	638	617	657	654	637	691	697	715	688	647	660	681	678	680	671	679	673	682	704	663	653	668	641	697	735	632	701	675	665	700	683	705	671	730	610	654	725	666	664	668	678	680	631	692	718	614	705	627	699	665	723	651	679	680	643	668	668	689	725	674	654	699	666	680	651	661	686	678	659	668	678	659	642	746	688	675	634	666	662	684	634	654	644	641	717	670	671	630	718	648	637	615	656	677	632	656	668	674	677	623	709	723	711	656	691	652	636	637	683	659	687	686	619	654	657	675	624	616	655	652	658	632	691	677	657	622	663	687	641	629	691	642	681	657	681	643	667	615	703	686	660	666	660	657	692	670	683	651	664	654	706	628	678	661	666	654	716	670	650	668	697	647	658	679	662	638	673	663	662	670	685	652	664	683	597	651	638	680	648	647	666	688	657	642	658	659	659	658	707	643	681	673	707	676	691	648	666	714	676	697	690	627	664	674	694	659	691	664	655	653	677	658	664	671	728	730	656	637	675	651	670	668	690	629	676	651	690	639	625	669	665	698	683	681	678	649	695	716	681	617	669	657	677	628	715	669	650	677	685	699	663	648	658	653	664	677	613	660	700	662	652	622	662	636	677	645	638	669	676	659	698	689	677	663	640	714	672	694	640	675	712	681	672	669	683	680	672	745	693	644	676	685	710	663	628	681	670	661	740	639	692	663	653	633	640	622	649	671	682	683	669	676	654	646	675	703	677	689	694	638	657	693	707	712	637	690	651	689	657	627	665	623	666	643	688	708	694	715	633	669	633	619	697	675	682	680	709	631	713	637	627	640	689	686	688	655	659	638	638	636	633	680	702	687	658	664	656	674	674	680	699	664	698	717	675	737	669	658	642	723	644	655	677	668	668	696	648	656	700	669	664	656	704	645	647	678	666	678	613	674	626	676	707	655	662	640	675	646	647	632	658	648	675	676	652	655	712	673	668	664	667	624
23664	21670	29816	24026	21673	21053	3637	1251	1034	945	867	771	805	835	788	741	726	720	740	686	711	685	635	690	685	653	652	630	698	650	645	610	595	640	639	641	583	653	638	634	638	647	620	646	596	600	643	657	577	647	638	597	649	657	637	618	615	637	623	599	637	598	664	616	602	616	568	643	624	624	619	642	584	572	576	622	605	605	617	638	611	590	618	599	613	663	606	615	650	644	636	637	637	628	622	662	623	635	615	611	631	650	576	644	654	638	611	633	646	566	664	578	596	581	656	613	627	581	621	627	622	629	643	639	601	611	607	610	629	632	585	609	592	627	611	635	641	632	613	640	606	587	659	633	644	626	675	639	670	628	574	632	634	601	637	640	632	626	613	595	644	624	620	614	601	652	612	628	603	693	619	601	634	633	621	614	607	635	658	618	618	611	626	610	606	629	575	620	629	597	584	606	578	640	628	609	614	621	642	609	673	641	591	652	632	611	651	617	605	658	582	651	579	647	592	645	622	631	568	596	614	664	570	618	616	618	646	583	578	622	631	667	609	649	665	650	614	620	590	578	617	622	632	615	597	601	593	595	606	597	642	622	565	603	594	578	668	633	590	620	629	648	593	634	601	623	600	614	644	626	672	630	655	612	667	616	667	567	591	617	611	634	631	637	633	638	634	607	608	627	661	629	604	601	639	663	605	671	645	615	639	630	631	650	610	624	633	590	635	603	621	629	639	639	634	608	627	594	654	617	558	620	593	577	604	594	660	647	664	622	618	646	621	630	600	630	611	621	620	614	623	622	597	617	616	597	625	612	630	617	607	624	630	586	656	640	627	643	608	639	623	608	597	631	669	626	644	608	681	628	615	620	635	583	624	663	615	637	599	577	682	629	611	626	633	636	651	649	602	589	612	629	640	618	613	641	665	583	622	651	582	615	604	656	594	628	589	586	610	618	625	690	578	603	620	612	653	598	611	597	626	583	661	632	629	621	619	597	594	615	647	638	581	652	632	642	614	647	571	615	614	648	577	623	622	621	629	566	643	623	637	659	615	608	583	593	620	592	613	626	608	608	636	610	600	606	606	669	672	609	588	613	629	598	625	645	595	654	610	626	645	648	618	596	629	617	595	648	630	656	619	651	630	587	576	608	606	566	614	621	647	569	648	621	641	578	632	658	625	622	636	591	618	636	637	620	568	594	660	600	602	624	605	620	642	645	661	594	612	603	588	622	593	646	644	638	585	614	583	595	600	687	585	616	573	633	598	623	559	580	617	597	621	623	616	604	572	586	629	598	553	615	618	635	637	609	635	606	600	603	634	600	606	581	637	650	650	602	646	557	628	601	618	633	611	588	598	605	634	665	637	593	605	614	609	633	591	650	625	636	626	630	606	638	625	612	623	639	625	662	622	624	610	629	566	566	613	595	652	635	652	641	604	644	644	642	646	623	638	643	617	631	627	617	593	585	631	634	563	645	594	655	627	635	617	639	597	584	567	610	615	578	643	613	655	634	581	639	624	599	609	651	595	561	631	610	616	631	659	614	619	628	594	553	651	613	608	596	611	620	586	633	612	638	607	643	614	628	612	643	679	534	587	603	609	639	609	648	634	606	606	628	629	602	611	592	633	611	592	588	664	631	637	628	614	628	615	611	575	594	609	634	616	630	612	620	573	647	596	612	598	688	637	628	584	603	599	623	625	600	587	627	660	624	653	574	659	633	601	602	626	593	631	551	663	655	575	621	642	645	611	619	642	631	625	610	603	634	592	598	632	601	630	639	597	579	619	604	597	600	616	636	583	607	617	588	592	635	650	615	577	627	598	567	579	609	608	610	648	647	600	627	554	642	611	634	677	620	602	616	618	627	573	638	588	667	661	587	594	575	642	623	615	608	619	625	618	622	589	612	592	629	659	603	595	647	664	661	619	615	615	627	595	587	609	588	643	584	623	657	625	666	610	559	612	604	624	636	578	579	613	617	563	609	581	591	581	639	602	608	614	574	621	623	613	586	606	565	592	629	582	608	607	672	621	618	557	611	604	612	623	592	611	541	643	644	637	607	652	648	651	589	625	602	657	639	649	584	601	623	629	585	646	586	596	611	636	595	610	591	623	583	668	595	655	621	632	631	610	611	613	607	609	641	621	588	624	601	617	615	624	604	615	589	626	656	631	615	649	648	554	580	658	591	651	570	626	647	635	628	594	638	614	572	654	629	589	635	639	583	573	624	618	649	588	598	601	609	617	652	639	612	643	611	605	611	652	619	616	612	589	624	600	620	632	651	600	628	644	589	641	652	613	592	573	648	611	636	602	634	612	651	587	609	597	648	667	611	601	606	643	597	576	572	651	602	625	585	636	628	618	637	625	637	621	587	605	593	646	605	624	594	616	641	653	570	580	629	609	637	603	613	609	628	655	667	630	623	648	588	615	629	597	654	619	651	605	631	606	592	625	592	595	664	625	633	623	594	641	613	648	587	633	628	597	610	616	587	634	639	667	602	620	646	646	622	622	595	550	663	600	629	601	618	619	562	616	580	585	603	610	620	596	590	655	582	589	586	622	619	651	610	634	583	614	633	598	589	609	617	640	556	576	576	652	652	631	610	579	649	621	619	595	669	667	600	616	671	646	614	604	630	635	602	634	624	593	599	614	596	635	600	636	610	601	618	607	623	634	646	611	599	631	601	603	643	617	630	598	590	549	607	594	622	646	597	631	651	591	620	629	616	615	621	637	595	593	651	623	606	629	633	607	593	573	566	593	587	603	626	623	591	641	659	621	647	580	597	612	618	615	614	600	630	579	601	595	568	658	624	631	656	647	612	623	630	585	597	628	589	634	633	604	618	628	621	606	615	644	685	648	608	625	658	615	599	563	607	616	590	627	573	585	618	594	590	607	588	648	618	600	621	614	578	561	676	602	644	590	652	602	635	598	619	650	653	627	604	640	584	641	579	618	585	626	629	606	613	584	640	666	626	633	680	609	622	652	646	604	626	563	598	616	592	646	576	645	600	628	616	578	610	608	668	621	599	632	581	617	588	618	611	610	640	621	666	589	645	616	609	595	619	598	615	658	664	652	635	627	641	605	615	585	605	597	589	583	629	590	591	649	623	596	642	608	618	636	590	629	655	585	577	640	651	555	627	628	627	587	614	564	636	616	619	592	602	603	664	619	613	612	619	631	622	657	592	631	612	625	584	633	581	624	603	634	642	640	610	632	659	610	591	608	600	609	596	640	641	665	615	604	596	609	595	649	621	622	634	634	598	605	626	593	610	652	628	564	638	622	625	682	604	602	603	578	594	662	640	617	617	617	594	640	622	643	579	611	624	612	622	637	597	617	652	608	624	621	646	587	603	653	569	581	656	634	618	601	605	613	571	661	605	616	617	629	635	620	610	602	635	621	657	607	670	612	586	592	642	597	586	618	652	607	614	609	621	578	618	589	657	629	637	585	588	638	549	621	583	613	631	588	633	665	582	668	606	575	592	593	608	604	613	594	589	616	633
26668	16991	14251	7923	5626	4310	3475	2881	2452	2151	1926	1842	1710	1609	1450	1407	1335	1348	1309	1270	1185	1258	1216	1222	1173	1150	1213	1058	1132	1107	1152	1097	1113	1125	1131	1073	1080	1076	1111	1035	1043	1077	1086	994	1077	1061	1077	1026	1085	1021	1057	1025	1027	1068	1023	1069	1017	1053	1045	1070	1043	1040	1044	1060	1081	986	1064	1044	1045	1088	1046	1024	1062	1014	1049	1023	1068	981	1053	1016	1026	1040	1016	1042	1046	1048	1080	1062	1033	993	1040	1012	1024	1013	1116	998	995	1044	1031	1068	998	1010	1065	987	1053	1059	1031	1061	1086	1009	1024	1026	1077	1073	1019	1060	1056	1030	1055	1052	1026	1050	1061	1037	978	983	1007	1016	975	1046	1036	1016	1030	1050	1010	1046	1054	989	1014	1071	1005	1062	1040	1011	1012	1024	1055	1012	1023	1010	1076	968	1002	1110	1065	992	948	1058	1043	1011	1024	984	1045	1013	1073	985	1025	1017	1098	1060	1005	968	1059	1014	1041	1053	1063	1054	1032	1008	1041	1025	1031	1018	1039	1038	1048	1055	1035	1029	1025	1072	1051	1017	987	1029	1019	1045	1022	1059	1021	1051	1049	975	993	1043	1087	1060	1044	1051	1093	1019	949	1009	1073	1032	1048	1050	1000	1011	1024	1040	1047	975	1051	1074	1013	982	1020	1053	1032	999	979	1030	996	1025	998	999	1010	1020	1059	1011	1053	1024	1009	1042	990	1071	1009	1036	1130	1051	1057	1017	1052	1062	1043	940	1063	1006	1052	1008	1026	1061	1081	1064	985	1011	1053	1072	1100	1082	1049	1004	983	1068	1010	1032	1015	1001	1047	1041	1024	1018	1018	1004	1035	1009	998	1083	1021	994	982	1008	1013	1026	1041	1038	1027	1046	992	1049	992	1046	1052	1039	1042	1039	1040	1049	1055	997	1005	1021	1030	1033	1056	1023	1012	1059	995	1082	1001	1089	1054	1008	1012	1028	1007	1065	1035	1040	1092	1057	1020	1053	1039	1048	1007	1046	1027	981	1024	1055	1032	974	1028	987	999	1052	994	1063	1029	1069	1016	1075	993	989	1023	1079	1033	1007	1036	1029	1024	1052	1067	980	1068	976	1024	1052	999	1018	1094	1011	1070	1053	969	1028	1081	1050	988	971	997	1031	1035	974	975	1012	1035	1047	1062	1012	1065	973	1031	1046	1008	1077	1023	1035	1024	1038	1038	1059	949	997	1040	1066	955	998	1095	1019	1127	994	1026	943	1057	993	1048	1050	1030	1067	969	1031	1043	1059	987	1064	1088	1031	980	965	1051	1021	980	1030	1026	1032	985	1005	986	1075	976	1002	1039	1053	1048	1025	1007	1046	1030	961	1098	1096	1024	1076	1013	1028	1069	1026	1021	1077	1025	1008	1031	1053	1041	978	1001	1032	1026	1018	979	986	1089	1034	1048	1022	1025	977	990	979	1028	962	997	1124	1041	1011	1036	1020	1025	1087	1011	997	1114	1050	954	999	1086	1023	1032	1025	1035	1038	976	1015	1094	1070	1053	1060	1022	1075	1045	1024	1051	1036	1023	1003	964	1067	1021	1014	957	1088	1052	991	983	971	1057	1059	1060	997	992	982	1066	1065	985	1098	1034	1040	1015	1067	1050	1019	1053	1018	1006	1055	1015	1066	1011	984	1041	1010	1026	1030	1036	1044	1051	1026	1043	1025	979	993	1033	1021	1011	1065	1045	1049	1020	1021	1051	1031	1043	1035	1019	983	1033	1046	1018	1066	1005	1004	1035	1090	1062	1031	1065	1061	1084	997	1027	1016	1005	1027	1033	963	1038	1060	1042	1037	1059	1004	995	986	1012	997	1040	1013	1003	1023	1078	1045	1058	971	1016	1023	1024	1063	1004	989	1038	1047	1046	1007	1013	1044	983	1027	989	1031	956	1014	1027	992	977	1064	1026	1056	1042	1016	999	1088	1034	980	1005	965	1022	1056	1032	962	998	1022	1066	1001	1034	1027	1069	979	991	1067	1014	1029	1066	1010	1001	1007	1010	1024	1063	1045	1026	1042	1088	1005	1032	981	1036	1043	985	1062	1062	1009	964	1008	1078	1019	1053	1022	1019	965	1034	1050	1026	985	1038	1024	1021	996	1004	994	978	1097	1011	954	1030	1037	1018	1016	1042	1007	967	973	992	1015	1077	1070	1000	1027	1029	1014	1056	1034	1067	1049	1035	1012	996	979	1024	1111	1016	1068	999	1049	1047	981	1044	1032	1011	1007	1010	1022	1032	962	985	1003	1074	1045	1053	974	1025	979	958	1024	1025	1064	1060	1060	1031	1072	1022	1036	1021	1031	1049	1011	1032	1046	1063	1060	989	1002	1010	1057	1109	1011	1043	1019	1036	973	1022	1029	1001	1054	986	1031	981	1088	975	1013	1005	989	1017	1010	984	1060	1010	1070	1036	1005	1028	989	998	983	1049	1018	1042	995	998	1069	1015	1019	1004	967	1003	1023	977	1068	1004	1004	1034	1011	985	998	1063	999	1007	1050	1019	1010	1090	1040	997	1069	1043	1013	1064	1059	1045	1003	1087	1049	986	1030	1060	1040	996	1025	993	1008	1004	977	1020	1081	1063	1009	974	1080	1036	996	1037	1083	997	989	1034	1029	1055	1053	970	1040	1042	1048	1016	1000	1006	1014	1071	1048	1026	1018	1037	1032	1037	1019	1055	1034	1052	963	1024	1035	1052	1036	1027	1040	1040	1016	1004	1052	1031	1080	1023	967	1037	1047	988	1010	1051	1041	1023	1003	1069	997	1079	1022	1054	975	1048	1039	1003	1041	1037	981	1000	985	998	993	991	1019	1051	1049	1004	1016	1037	1023	1052	1067	1035	1074	1004	1010	1072	1003	1005	1042	970	1051	1082	1040	1004	1000	998	1016	1025	1063	1101	1071	1056	1030	1058	1014	1034	1065	1102	1046	1080	1072	1036	1006	1114	986	1009	1091	1059	1049	1019	1046	1036	1038	1002	1046	995	1032	1008	1091	1050	987	1015	1050	1061	1061	1009	1010	982	1046	1015	1097	1035	966	1031	1000	1062	1062	998	1011	1002	1015	1029	982	1017	1046	1026	1032	999	962	1008	1023	1003	996	1059	1020	1051	1007	1017	991	1057	1088	1050	976	1037	1081	1060	1019	1005	1012	1107	1005	1077	1028	1030	980	995	1020	959	1026	1073	1010	1093	1004	1067	1013	1058	1073	1025	1049	1046	1099	1083	1042	992	1072	959	1067	996	1058	1032	1034	1049	1079	1028	998	1084	1022	1017	994	1049	995	1035	1021	1017	983	1031	1039	1041	1018	1037	1045	1017	1026	1046	1016	1017	1037	1050	1068	1036	998	1023	1077	1044	1030	1023	1047	1076	1035	1031	1010	1026	989	1035	1025	1068	1028	1036	1011	1061	1022	1049	1047	1020	1024	1056	1036	1052	1028	934	1039	987	1016	1082	992	1065	1000	1008	1107	1038	1059	1034	1022	1018	1073	1038	1039	1063	1050	1040	987	1024	1060	1016	1026	1015	1005	967	1069	1082	1062	1027	1005	1038	1010	1007	1014	1029	1056	1048	1019	1051	969	1020	995	1038	1020	1085	981	1014	1000	1045	967	1087	970	990	1055	1057	1052	1066	1064	1025	1012	1008	978	1037	1087	1009	1032	1031	1018	1029	1019	989	1083	1046	1056	1068	1029	964	1033	1005	1102	949	1000	1056	1050	1056	1040	1058	1052	1020	1014	1082	1052	993	1032	1006	1017	1005	1020	1046	1044	1076	951	968	1011	990	1048	1039	1047	1004	1025	960	985	985	1013	1034	941	1059	1080	1029	1034	1007	1044	1035	1056	1077	1058	998	1086	993	1015	1084	1053	1007	970	1043	1075	1040	1060	1049	1055	1017	1006	976	1014	1070	1061	1026	1021	1063	1023	1016	996	1047	1072	970	1004	1056	978	1005	1030	1021	1072	964	1047	1001	1029	998	1004	1028	1025	980	1020	1039	1040	986	1018	1090	1058	1040	980	1059	1040	1013	1031	1057	988	988	1051	1027	1004	1070	1043	992	1051	1031	1041	996	991	996	1023	1045	1014	1092	1109	1066	999	1059	1018	1042	996	1015	1020	1021	979	1014	1025	1065	1033	1022	1014	1018	1024	1088	1021	1067	1027	1067	1034	1027	1076	1041	991	1045	1022	1046	1008	1077	1022	1066	1022	1034	1050	1026	1054	1028	1067	974	960	980	1057	1068	1014	1020	998	998	1023	1035	963	1021	1060	1045	1042	1012	1081	1047	1021	1011	1120	1070	1049	1023	1023	966	1018	999	971	996	1028	1073	1049	1028	1034	1124	1061	1009	983	1081	1040	1085	1015	1011	1008	1034	986	988	1048	1033	992	1096	1011	1031	1020	1008	1000	1058	1019	1016	1029	1050	979	1036	1041	1054	1075	1008	1050	1050	992	992	1062	988	1057	1072	1050	1017	1040	1037	992	1030	1041	1043	1054	1004	1063	998	987	978	1021	1042	985	1038	1031	1029	1007	1000	1012	1028	982	1103	1055	1001	1060	1021	987	956	1003	982	1025	1007	1071	996	965	975	1001	1053	1056	1065	1119	1049	1064	1031	1023	1032	1022	1052	1025	1051	1033	963	1018	1046	1008	1048	1034	1076	1009	1035	1023	1067	1024	982	978	981	1030	1027	1038	999	1002	1033	973	1057	1051	993	1021
27487	21354	9604	526	272	209	195	209	201	189	182	170	154	163	188	167	199	181	180	191	202	160	153	155	167	168	182	160	171	172	162	178	150	157	156	177	166	171	157	174	189	161	166	159	174	170	179	180	178	167	152	187	180	182	170	156	169	167	156	176	165	179	181	166	165	153	164	175	161	183	170	164	168	156	148	168	174	169	143	202	162	175	165	141	158	148	167	185	160	173	180	170	178	164	166	158	150	157	170	188	148	188	162	174	175	139	153	161	135	156	159	177	161	170	183	165	165	163	171	159	177	174	153	140	152	156	151	175	174	193	163	167	174	170	157	176	160	173	142	171	151	165	156	174	154	154	189	167	152	165	146	188	166	160	163	146	168	151	168	171	158	166	174	154	183	176	146	166	154	172	151	182	146	143	146	169	166	169	153	180	164	186	158	193	186	174	162	147	156	154	163	182	162	162	145	198	200	171	157	153	169	164	165	160	169	171	158	179	148	155	159	163	175	171	154	182	161	168	173	165	151	160	182	156	160	173	153	165	150	149	158	163	152	147	168	165	156	162	170	158	166	164	170	159	158	166	155	168	162	163	186	181	154	174	161	182	151	175	161	173	136	160	163	157	171	160	191	170	175	151	163	147	150	178	170	181	149	165	167	165	169	169	165	157	166	159	160	154	156	173	158	187	179	165	177	154	160	157	157	173	166	184	172	163	169	157	148	174	157	163	165	182	159	168	156	166	148	163	174	157	168	170	154	173	165	172	149	159	161	163	159	150	142	172	147	166	154	186	162	171	143	149	149	183	155	165	164	152	150	168	174	151	160	177	167	145	163	168	166	174	150	157	164	177	162	151	186	187	159	153	149	169	161	169	163	173	164	157	173	167	183	141	173	165	155	165	174	144	152	178	154	159	167	163	147	172	168	150	162	160	166	164	161	158	156	170	169	172	167	163	160	182	157	144	175	173	164	166	181	186	164	157	173	160	178	164	155	163	161	165	165	145	160	159	185	164	177	170	166	144	168	152	153	178	172	177	180	163	152	168	180	165	148	155	162	164	169	151	179	162	161	182	176	160	164	183	155	174	159	157	160	145	152	152	154	168	166	150	162	154	148	187	163	166	168	173	195	138	159	185	153	164	146	147	171	144	177	148	173	167	182	182	143	179	158	171	161	162	160	163	154	178	164	158	176	175	170	173	163	167	158	171	174	172	177	161	158	188	180	145	168	177	169	171	162	180	171	165	136	164	175	154	158	157	174	140	157	180	144	152	169	167	174	159	140	148	167	178	166	161	162	136	142	148	180	175	155	179	154	176	156	172	151	163	165	173	189	171	185	171	174	180	166	174	139	157	161	166	156	159	143	187	168	155	139	170	145	159	145	156	159	167	147	157	161	180	155	163	167	224	167	161	189	159	182	178	171	162	176	170	160	198	172	149	180	161	184	150	165	182	189	171	160	125	165	169	146	139	188	165	189	161	160	169	171	156	168	155	160	168	180	134	163	167	163	170	175	191	165	164	145	150	159	154	141	168	158	152	179	156	165	172	167	173	162	174	170	169	161	159	179	179	172	147	194	163	172	184	162	169	167	186	170	153	154	165	162	167	154	161	171	164	165	157	151	169	173	174	168	185	161	164	169	183	169	153	167	162	183	160	160	151	158	147	174	179	153	166	163	189	159	162	184	178	157	166	163	162	168	180	168	184	201	166	168	154	196	166	170	154	165	159	178	186	161	163	142	180	147	166	179	196	136	158	164	172	180	167	172	179	155	166	175	141	158	159	172	161	156	174	180	162	174	148	175	158	173	171	169	169	177	159	168	171	165	160	188	149	168	159	154	178	147	168	182	168	173	184	183	169	182	144	166	202	166	178	156	152	175	153	153	167	155	162	155	171	151	167	171	163	162	153	145	164	170	163	156	185	165	190	173	165	157	149	171	174	163	157	185	160	168	138	162	176	159	176	153	153	156	180	154	173	175	157	151	173	168	174	132	159	141	163	172	174	166	175	172	155	180	166	187	167	159	161	153	147	168	170	185	154	170	158	174	151	162	152	171	164	142	169	143	171	189	163	168	167	177	192	158	178	162	164	174	142	149	176	159	184	159	170	149	164	162	184	150	161	165	176	169	154	152	167	154	166	157	165	148	162	178	172	175	163	171	165	166	152	149	189	154	158	163	178	173	168	163	172	163	177	170	143	155	187	169	155	142	148	182	163	163	164	179	168	163	173	174	159	175	177	151	142	134	162	172	179	192	172	172	152	176	139	171	158	180	152	145	167	149	154	192	188	142	153	148	172	174	165	142	174	170	160	177	166	178	173	182	178	168	148	165	151	187	165	172	164	176	161	183	169	183	150	163	188	150	149	144	155	153	159	186	170	161	152	180	178	159	176	160	158	175	153	168	154	174	172	178	164	132	182	165	167	183	163	168	135	171	175	160	148	157	165	156	157	162	179	160	157	190	197	157	148	168	166	155	166	172	155	159	163	166	151	163	164	165	176	160	144	153	155	179	164	168	175	186	154	138	156	153	167	147	181	182	168	180	189	168	163	161	160	175	173	158	176	169	175	180	158	174	190	160	155	168	169	167	179	171	168	137	154	150	141	168	182	166	167	148	167	172	140	175	171	153	191	171	147	146	167	182	174	169	183	155	188	155	155	171	148	166	160	170	160	164	146	157	187	187	154	171	178	163	179	166	171	178	168	183	160	172	168	174	184	165	185	130	189	134	164	160	177	144	134	180	166	174	158	154	183	169	170	155	154	151	147	147	163	159	183	174	174	180	170	146	161	167	161	159	144	166	183	179	148	166	172	168	151	160	189	173	163	152	168	197	165	179	166	149	158	183	168	173	157	160	151	180	191	160	173	167	162	178	145	156	167	160	170	172	155	145	148	140	164	170	167	176	159	163	160	166	201	163	153	160	157	172	152	168	166	169	171	166	170	157	176	189	156	161	169	172	185	150	154	169	177	182	164	174	152	186	144	154	174	146	171	165	173	183	162	160	176	171	155	165	163	173	180	166	166	168	163	141	164	171	163	166	174	174	170	170	184	172	163	146	142	171	160	190	165	145	160	152	151	159	170	182	156	166	160	176	189	166	159	144	162	186	192	173	181	173	181	152	166	170	183	149	164	182	160	172	168	168	185	188	155	149	183	158	147	170	154	155	166	141	181	182	173	154	160	173	145	179	176	171	181	175	179	162	167	159	152	179	180	161	148	161	168	146	170	161	147	188	170	156	171	176	171	190	157	145	174	160	164	184	183	151	152	185	168	161	169	158	162	173	169	175	158	150	186	181	166	155	155	171	147	160	167	179	183	144	174	148	152	181	166	159	166	146	147	168	158	146	174	150	163	144	158	166	182	184	177	172	169	204	149	165	177	162	194	149	165	155	149	173	141	167	174	170	183	155	157	195	158	169	151	178	177	160	158	161	159	160	144	185	174	182	161	194	159	178	174	152	171	150	171	176	184	193	169	156	160	140	157	173	148	161	155	157	176
16789	1417	1231	687	539	496	445	411	380	357	375	380	360	333	337	348	326	315	335	313	364	322	284	347	280	280	285	359	309	314	318	301	292	337	321	341	366	315	298	283	295	333	333	303	319	291	299	332	301	307	317	303	325	301	325	329	308	301	322	300	281	278	294	307	293	281	305	282	289	298	292	306	274	313	309	288	289	313	304	299	358	288	311	322	329	305	300	245	278	314	283	313	321	338	350	317	317	252	291	311	298	301	267	334	306	321	302	333	304	313	305	318	322	349	298	307	298	309	364	305	289	328	294	342	282	333	310	312	304	314	291	326	305	308	284	327	289	318	293	298	322	307	280	318	314	314	289	277	302	294	323	292	303	296	287	264	300	302	281	335	292	331	310	301	325	311	306	315	334	289	316	317	329	335	311	320	306	298	321	336	274	274	307	327	322	331	299	308	317	287	303	312	300	298	309	293	332	297	279	308	299	303	323	327	324	319	313	308	290	319	310	350	317	283	296	305	304	304	306	319	314	315	301	316	313	315	307	304	318	327	290	304	303	330	311	273	329	304	318	309	322	317	313	338	303	325	304	297	305	332	336	315	324	309	342	290	271	327	340	302	327	309	325	308	328	320	345	298	338	338	321	324	321	324	305	307	312	254	316	304	289	300	315	271	309	274	307	304	321	278	303	329	320	318	311	289	329	328	281	340	296	323	298	329	338	314	314	310	321	306	320	308	304	340	318	336	281	309	335	291	329	335	295	314	285	275	322	306	309	322	307	303	274	304	315	307	298	298	288	293	304	297	301	311	306	325	337	301	313	322	311	310	296	308	292	313	345	311	328	302	334	313	292	321	345	301	319	293	334	326	284	304	311	306	317	317	291	330	324	307	356	306	300	314	298	288	278	310	295	298	308	279	320	267	317	309	309	279	311	290	289	297	321	312	312	306	305	300	327	311	291	314	329	327	320	302	303	316	308	322	310	358	298	307	309	312	305	289	328	290	296	302	294	292	305	291	284	303	304	321	320	302	320	341	302	299	333	324	300	268	317	328	311	279	317	277	317	315	341	313	290	350	331	306	323	341	296	329	311	320	311	289	292	333	307	317	257	324	311	310	291	293	299	327	325	300	286	341	303	321	292	317	286	351	307	314	316	318	322	303	303	308	323	325	324	311	303	301	311	307	321	282	300	322	312	301	304	292	365	307	312	276	284	315	330	310	293	298	332	324	318	288	297	304	312	310	306	328	320	318	328	277	290	319	312	306	305	299	299	314	274	296	311	343	300	278	315	318	295	297	295	306	311	325	317	297	340	271	312	312	310	329	303	292	272	284	345	304	336	296	302	302	292	298	294	317	311	331	297	312	308	316	320	315	296	342	324	307	339	306	317	337	325	299	305	330	313	295	300	298	322	341	297	323	333	310	294	340	321	312	354	310	327	298	291	318	297	316	307	326	323	295	290	291	335	339	290	307	304	300	326	328	282	297	305	321	305	320	313	310	308	328	307	329	278	311	319	312	315	286	327	352	316	276	312	318	308	289	280	312	325	308	311	344	304	315	301	327	312	299	304	282	332	303	296	300	299	335	329	297	305	277	301	325	314	313	312	294	295	325	326	322	293	266	333	315	299	289	308	302	303	305	320	312	300	310	274	304	296	327	320	329	329	304	306	333	302	282	269	311	316	304	300	303	291	275	298	328	319	317	311	289	282	323	297	290	294	331	320	320	291	299	309	316	309	328	307	326	333	338	296	326	333	271	323	337	326	287	318	295	279	288	307	300	299	313	300	318	290	320	306	278	303	307	295	308	287	283	306	303	274	309	313	315	314	307	311	319	307	325	327	327	341	284	317	299	322	301	339	313	352	319	290	312	336	285	297	307	321	293	286	325	362	340	310	299	298	294	299	321	319	288	305	316	328	311	311	303	311	311	297	345	317	306	337	286	333	300	306	307	306	312	302	323	309	328	310	308	316	329	310	301	326	318	298	290	304	313	324	294	309	279	313	326	318	328	287	340	291	313	313	325	289	309	304	292	317	333	319	306	334	310	337	307	293	333	277	323	320	306	334	334	333	310	322	303	298	297	300	280	295	340	330	303	305	302	311	296	316	305	296	334	321	301	323	300	332	325	326	333	308	300	314	330	272	302	332	314	282	312	344	299	289	286	302	320	293	322	317	321	298	321	313	326	319	326	296	323	341	320	315	316	332	310	341	304	329	355	344	286	277	301	313	328	328	312	329	288	287	293	334	324	295	299	295	312	304	331	320	344	331	304	314	276	320	288	314	324	325	315	282	298	287	336	300	324	306	297	337	282	297	274	316	311	279	328	290	316	319	301	311	333	330	311	304	312	294	314	277	324	329	323	285	310	316	302	297	331	340	290	301	315	320	313	312	316	314	322	287	273	300	278	359	282	352	332	327	311	318	329	307	314	332	331	326	322	320	307	341	311	279	312	315	317	310	308	309	333	316	314	282	326	281	300	322	301	320	298	311	304	296	292	325	305	279	306	318	325	298	301	311	306	288	324	309	300	316	305	289	275	278	303	291	301	323	293	322	270	290	323	302	296	335	302	314	315	335	315	299	283	297	305	330	306	296	301	312	328	331	306	294	319	301	353	328	315	313	296	310	324	302	320	298	317	318	335	299	303	311	329	298	327	320	313	294	296	297	286	302	285	290	285	346	304	297	312	289	365	308	339	319	287	312	323	332	332	291	283	326	304	329	329	320	312	335	297	311	323	305	314	289	324	314	307	280	315	308	305	318	319	309	278	299	309	312	303	295	290	323	334	283	312	314	322	312	292	333	309	322	315	320	299	288	310	301	354	324	310	331	329	308	318	272	296	318	325	302	282	292	308	322	347	309	294	335	321	293	329	323	329	275	314	315	322	325	326	306	311	303	320	326	311	290	322	307	315	313	295	333	286	311	295	332	334	305	296	306	346	351	318	338	295	305	320	311	305	343	315	294	274	309	309	313	319	312	297	321	331	334	304	298	302	293	321	290	320	304	304	320	293	320	343	304	289	301	333	292	301	326	310	313	326	342	294	289	290	305	350	307	328	309	275	313	278	299	288	320	289	335	305	306	270	342	297	312	330	317	297	301	292	314	328	338	317	299	345	304	298	285	290	316	289	300	333	304	309	298	316	296	289	315	305	336	289	342	342	296	319	310	310	331	317	328	318	303	323	319	326	316	289	315	321	313	296	311	312	300	321	315	314	292	323	284	310	284	327	339	294	323	324	320	305	296	348	325	290	323	322	300	313	310	318	327	324	330	297	263	330	285	308	305	303	332	304	314	306	289	321	348	296	310	310	300	331	316	307	339	338	288	327	312	296	304	304	296	307	316	330	297	317	299	316	301	311	310	316	297	335	305	319	319	296	327	333	279	313	333	297	318	313	317	314	305	291	301	313	328	281	316	295	306	323	322	307	308	297	332	299	340	314	294	305	327	276	317	336	295	293	296	321	303	305	322	316	294	319	321	289	290	330	349	316	311	299	273	259
24708	21666	29173	24656	21110	3055	989	676	574	581	549	521	527	521	512	468	447	456	465	411	433	455	424	435	445	449	450	445	418	410	454	448	417	415	414	409	436	431	387	420	416	424	415	409	440	382	438	416	404	435	421	448	420	439	403	413	429	386	429	415	429	396	401	431	385	427	414	399	415	433	435	398	368	381	380	402	384	389	418	413	390	421	433	430	422	407	388	398	421	403	427	418	397	443	404	422	364	414	383	429	427	400	422	412	379	410	368	403	420	381	378	425	398	424	426	407	396	336	402	420	462	365	409	459	394	426	387	412	439	439	434	409	373	375	435	397	408	430	391	447	379	409	415	401	393	411	398	411	441	383	424	417	424	414	407	403	409	431	431	405	394	418	376	390	391	398	458	410	386	405	356	383	424	401	391	400	419	383	425	420	396	413	419	421	414	402	443	372	409	376	424	419	386	402	413	395	417	408	411	388	389	430	393	383	412	414	417	405	388	380	415	375	420	386	424	401	401	437	424	427	412	395	409	402	422	386	339	389	409	423	426	394	402	410	379	424	421	416	386	411	426	401	378	392	377	419	441	428	411	396	371	424	401	378	453	409	395	362	374	370	410	456	382	444	366	389	408	389	392	427	430	413	399	385	381	397	440	398	394	399	406	388	382	442	409	412	385	417	431	400	409	406	422	389	398	406	405	400	428	412	439	426	396	424	416	442	400	414	393	414	435	387	404	416	435	471	378	401	421	438	404	461	399	343	415	402	443	425	391	401	381	436	414	409	386	406	406	397	363	392	412	451	397	416	407	448	424	426	430	408	424	376	392	428	411	419	405	440	403	383	420	400	391	443	426	448	418	403	382	375	431	425	406	424	409	377	412	455	412	399	436	402	391	406	390	423	467	419	417	415	425	400	421	403	413	449	402	377	406	417	416	407	406	400	397	423	402	426	404	394	432	414	410	435	419	419	375	428	413	388	410	441	409	416	410	378	351	416	417	411	406	437	406	413	450	375	447	394	423	383	367	389	395	408	421	395	433	387	393	380	415	404	419	399	398	370	410	402	417	431	416	447	424	404	395	403	444	427	398	432	404	415	384	401	412	435	453	397	383	416	432	363	404	453	452	388	398	410	408	423	387	397	396	404	359	417	404	411	406	415	413	366	419	366	405	402	403	378	414	389	421	447	405	357	476	429	375	406	388	413	391	401	398	383	423	383	373	432	403	442	433	395	403	423	414	402	423	378	380	376	432	383	394	417	393	390	461	405	408	376	380	416	388	398	396	404	381	408	435	426	368	437	397	374	388	393	379	385	404	424	434	403	405	412	433	393	416	399	402	406	391	395	408	413	444	417	406	403	418	437	384	400	411	442	422	391	420	439	407	390	436	384	398	417	408	391	406	368	402	430	436	400	390	415	428	382	422	433	414	414	425	404	403	437	428	403	408	441	399	451	388	452	395	413	410	438	388	388	401	420	377	410	408	385	403	397	410	418	408	397	393	407	389	388	420	415	401	448	405	379	394	423	435	382	417	431	423	416	437	424	406	422	358	397	420	406	429	431	412	425	398	410	419	374	415	419	373	408	341	419	387	411	405	379	428	385	397	377	414	423	365	386	406	387	424	388	445	430	392	415	368	394	398	436	397	402	419	434	397	427	399	424	430	395	404	393	430	417	397	408	407	401	382	402	403	426	414	399	397	405	413	419	382	428	374	375	395	422	410	452	405	385	456	369	399	398	403	381	417	406	425	459	443	401	402	400	403	423	399	433	429	417	406	378	432	439	417	406	385	397	384	403	414	407	362	418	385	416	394	392	405	432	445	414	412	385	393	410	428	422	384	405	428	451	392	397	375	388	415	421	407	370	399	411	393	425	402	378	426	408	391	409	411	406	420	378	366	429	437	410	378	397	474	417	379	423	405	444	431	417	401	381	413	363	388	423	429	443	418	417	435	385	381	404	425	379	413	386	380	435	381	407	403	386	393	437	405	386	426	376	400	400	430	403	419	404	382	396	428	395	428	390	411	421	415	435	395	428	458	396	398	396	412	399	392	403	383	436	423	394	392	407	431	446	393	414	414	433	391	431	410	453	417	446	401	439	413	387	411	424	402	416	415	411	412	415	402	386	400	392	416	419	409	414	359	399	438	370	383	388	379	378	394	403	395	422	417	426	391	387	380	399	386	381	397	400	400	419	438	400	406	435	421	415	394	419	430	414	407	399	420	436	392	382	421	390	387	370	435	417	425	421	420	420	423	409	431	382	383	367	381	406	411	356	410	365	389	389	404	411	398	463	395	380	407	388	434	388	392	404	418	447	441	388	362	380	420	405	448	385	407	405	426	423	395	390	393	410	432	398	453	404	404	376	381	414	394	427	419	428	422	400	402	394	400	423	404	415	361	418	428	416	411	410	407	409	448	407	391	443	393	425	399	438	406	402	455	387	450	412	438	393	392	399	367	427	398	402	406	374	382	379	391	412	381	410	397	375	395	406	396	391	377	371	413	388	415	390	388	405	388	436	405	421	398	406	400	406	408	393	419	408	420	424	373	400	371	384	411	373	419	371	397	443	411	391	402	420	414	421	372	415	429	366	404	420	396	375	392	424	408	390	427	398	401	402	420	445	437	396	424	422	378	444	391	396	382	408	403	414	402	402	414	401	410	427	381	419	372	412	404	423	442	417	418	421	419	399	428	385	408	414	391	437	365	377	412	404	399	428	409	431	397	369	414	424	411	390	415	460	400	397	360	410	442	409	385	403	415	408	411	397	354	410	407	418	439	434	409	415	423	426	390	393	413	416	400	450	434	444	382	412	382	393	416	404	400	409	392	378	420	407	391	430	404	391	383	401	408	396	395	399	394	414	421	444	433	424	385	400	443	403	395	409	391	392	418	377	427	387	431	410	423	416	417	413	426	382	387	423	409	413	386	374	382	390	382	409	400	398	429	404	412	400	383	393	400	414	416	415	420	403	451	354	399	426	389	395	426	423	420	413	404	389	421	412	397	419	429	411	417	444	399	384	444	411	427	400	444	383	420	392	404	436	409	380	382	390	366	401	399	385	413	432	402	389	443	436	420	399	390	420	411	380	430	438	431	419	406	417	395	378	390	416	402	387	402	386	382	424	443	410	374	399	401	438	420	409	405	390	426	427	452	436	412	383	393	431	368	408	379	418	434	423	419	427	452	412	394	398	393	411	393	361	406	445	414	411	404	398	395	434	407	427	382	427	406	381	419	403	417	389	376	412	374	404	438	428	430	418	382	394	399	424	400	430	403	394	399	392	380	429	386	428	422	382	420	417	397	435	396	407	392	379	384	368	414	430	402	387	415	411	421	408	419	417	434	407	408	434	376	417	407	395	423	416	409	414	372	418	423	389	406	413	432	369	408	405	385	386	401	422	451	414	422	423	370	400	411	414	376	399	380	380	405	379	426	397	421	404	412	420	398	413	398	413	423	400	381	423	425	390	361	406	422	400	441	420	385	407	380	363	364	403	413	408
27910	10493	8792	4530	3202	2526	1964	1682	1453	1288	1191	1119	1029	995	899	921	823	860	844	732	799	757	786	762	784	743	838	743	710	773	777	765	726	739	740	755	746	722	776	711	757	745	692	691	746	709	734	712	720	680	719	675	744	615	713	736	741	709	700	666	701	723	717	676	718	746	690	759	683	727	687	723	709	714	724	689	722	709	727	759	698	716	763	709	753	719	698	731	679	738	739	716	738	697	733	780	715	748	737	729	659	719	711	697	683	723	696	680	691	716	711	680	737	676	751	692	676	718	723	690	681	758	701	745	719	747	698	676	679	712	724	733	726	734	683	628	713	731	656	715	742	740	641	676	757	678	729	672	717	708	672	709	703	718	686	674	760	695	681	675	722	740	696	671	678	721	736	719	699	754	694	716	720	731	686	698	693	687	717	692	675	673	660	696	728	709	696	695	699	698	709	714	710	697	714	739	760	726	662	682	706	696	692	715	710	717	713	675	678	706	683	710	726	681	718	675	730	704	703	704	743	761	690	730	706	732	741	723	685	704	699	659	700	696	695	747	727	706	728	694	692	746	729	664	744	713	692	677	692	738	675	696	738	739	725	737	690	659	694	730	714	683	720	754	768	697	713	741	706	755	703	724	704	678	680	696	695	691	702	697	638	658	706	722	652	724	773	698	718	741	724	711	690	700	711	695	701	684	690	714	701	724	702	729	643	707	711	699	709	733	677	751	733	722	722	681	664	733	691	731	633	724	740	674	735	712	714	745	642	744	659	730	718	709	679	726	686	701	739	683	667	713	664	694	695	720	701	632	685	670	705	697	731	715	693	729	679	743	682	710	672	717	699	687	722	683	714	741	703	724	675	709	657	704	687	678	692	661	737	693	723	675	730	691	760	664	727	714	663	739	635	746	737	681	669	658	661	752	673	685	735	696	741	687	688	720	710	728	701	703	772	699	690	726	702	701	699	667	733	721	685	706	712	728	702	742	661	704	727	712	722	688	691	671	654	668	682	709	724	700	679	631	663	694	744	700	674	701	705	696	713	713	731	759	721	721	703	696	745	757	699	691	706	715	726	670	712	735	699	713	694	706	687	668	720	684	711	705	688	689	705	670	719	736	680	708	704	703	759	643	730	710	656	710	680	697	691	691	714	699	719	705	704	681	702	677	737	713	672	709	737	660	724	712	667	700	688	732	718	688	726	735	735	697	679	704	693	720	656	700	703	722	754	704	728	707	671	668	721	663	723	713	736	742	713	683	656	709	668	708	682	710	726	688	692	723	683	649	635	744	693	684	716	714	693	712	645	719	694	721	749	713	718	696	670	690	688	727	692	687	716	731	699	656	701	647	721	723	710	718	679	703	666	726	636	697	689	669	695	705	679	691	681	676	698	698	683	681	672	678	710	675	689	700	714	677	713	670	693	662	692	695	748	724	670	694	691	686	707	679	711	741	718	644	704	732	705	683	739	725	703	714	711	728	709	699	695	713	689	673	721	678	678	705	706	711	732	727	709	671	730	696	682	686	704	727	683	654	713	691	736	714	656	660	697	689	695	708	651	680	643	704	646	713	705	711	722	670	701	684	736	681	743	676	670	755	699	665	657	724	711	733	713	645	707	699	686	682	730	713	686	694	646	705	708	736	689	688	722	701	707	743	678	724	696	685	655	673	681	689	719	663	712	716	677	684	720	664	732	730	694	740	712	726	681	672	695	689	693	689	703	708	686	668	727	668	695	705	686	696	685	733	727	662	649	707	671	707	712	655	712	701	710	726	659	718	748	664	698	655	747	708	695	710	712	722	673	699	689	717	711	683	699	704	692	688	736	741	655	644	739	666	715	737	725	732	748	687	682	691	687	743	668	725	749	693	726	700	729	716	745	681	701	736	695	712	678	743	724	660	755	736	745	661	685	714	679	696	743	715	707	673	711	746	748	686	727	710	749	697	802	735	701	746	676	693	707	656	744	721	736	692	723	694	726	714	708	709	698	759	688	710	697	711	676	712	712	709	718	727	678	692	683	700	734	711	687	706	743	705	707	709	680	741	684	732	675	691	697	694	756	736	705	684	731	678	692	718	718	690	672	686	711	725	696	680	720	722	731	724	684	665	733	686	712	676	708	707	688	714	660	721	718	700	621	699	702	711	669	675	706	695	710	696	674	743	636	766	701	704	717	749	695	739	754	711	722	759	709	690	731	749	720	695	731	729	688	717	690	701	704	686	710	674	709	702	687	721	677	711	670	728	707	684	697	696	742	726	666	678	710	709	720	742	711	673	733	718	689	677	753	728	746	760	730	708	663	689	717	672	736	693	679	704	694	737	638	713	717	657	726	748	678	708	725	717	717	654	782	709	645	673	689	774	744	700	681	661	715	691	700	652	674	718	693	738	696	750	728	707	725	678	661	712	680	743	692	682	674	663	680	687	680	688	735	743	722	700	735	743	704	706	708	715	720	758	706	718	680	728	661	740	690	696	738	739	713	715	724	719	684	681	737	708	719	704	696	720	663	709	698	678	754	697	700	676	740	728	713	674	735	693	683	733	708	668	742	706	757	730	738	679	711	719	698	691	673	684	710	674	730	695	707	699	687	740	749	688	699	710	769	730	727	715	751	709	753	691	614	707	704	648	715	679	725	668	689	713	684	704	672	653	715	690	640	686	675	663	667	729	711	678	726	724	752	663	689	768	744	669	684	641	670	698	759	709	677	731	715	667	713	666	673	700	654	726	747	716	685	679	736	706	727	696	726	764	726	747	687	690	731	685	703	681	758	673	691	656	735	699	736	685	723	670	723	668	732	719	744	739	682	687	685	732	695	668	704	674	692	683	694	717	728	710	708	719	710	694	696	744	747	740	717	701	678	728	736	706	715	723	720	734	663	696	692	718	670	665	682	698	710	688	674	711	721	675	699	708	699	730	713	633	702	709	681	638	682	692	711	674	756	686	730	739	679	695	721	748	661	766	709	693	712	710	737	632	707	729	706	704	665	732	729	696	682	683	701	714	681	692	728	696	714	686	695	703	699	741	740	707	738	697	714	731	744	715	707	678	690	691	676	695	749	736	707	711	695	711	646	672	709	662	676	746	708	637	695	722	634	640	628	727	675	688	648	710	719	704	711	730	719	709	728	701	718	706	699	713	741	708	682	651	729	661	693	713	643	720	701	662	758	715	726	726	721	681	775	679	723	730	695	661	706	728	708	717	758	643	683	696	723	706	748	734	739	677	692	643	712	728	703	712	668	681	755	695	667	697	748	748	715	713	716	703	708	703	729	696	697	671	704	706	692	686	702	706	686	697	706	704	667	723	703	737	689	695	678	730	722	665	732	694	706	709	695	688	708	691	715	730	685	707	670	695	677	727	714	641	728	664	704	694	685	658	750	681	699	730	672	714	673	687	768	707	692	657	685	704	690	653	679	712	700	683	679	698	684	677	675	690	736	740	714	679	738	681	708	688	713	676	654	721	721	700	764	702	687	701	685	681	687	731	632	725	719	706
23742	21700	29825	24082	21702	20879	3387	1271	1033	1002	882	839	831	772	734	688	775	745	699	714	675	676	694	698	738	642	660	637	652	622	631	661	637	655	654	633	640	646	598	657	661	652	636	629	604	614	644	628	636	604	614	630	661	626	648	592	618	641	633	674	615	650	639	688	633	629	656	651	665	572	591	645	646	675	690	637	650	616	634	615	632	629	655	607	601	644	597	563	617	583	655	651	625	629	678	662	646	631	622	602	633	654	640	631	622	661	657	595	643	601	634	638	648	623	617	590	643	627	586	611	672	624	581	577	639	665	631	615	599	612	603	623	634	648	628	619	645	677	657	643	604	610	639	563	610	631	613	670	609	604	661	598	657	668	591	635	620	662	595	693	636	667	601	633	614	648	645	570	623	632	597	667	639	627	637	624	645	604	629	589	688	617	670	624	634	606	640	600	631	634	650	624	617	638	606	644	634	605	631	624	586	638	617	648	644	638	631	621	618	624	668	649	572	620	602	596	679	625	608	646	580	627	615	645	657	647	601	597	617	546	696	609	625	625	631	613	598	693	627	621	652	598	585	598	655	630	604	630	635	616	621	664	614	644	633	657	615	634	640	563	657	601	634	643	603	652	646	638	635	625	594	645	667	600	605	615	648	664	575	568	634	662	614	667	601	612	631	626	601	646	612	614	622	633	678	627	654	613	628	642	619	626	640	620	620	603	645	602	622	643	642	601	667	630	596	638	601	657	685	637	686	640	610	572	624	633	686	601	629	642	639	644	600	613	602	624	584	610	603	649	612	600	645	663	618	597	659	642	632	581	631	594	660	641	627	638	598	655	596	608	653	612	622	631	584	626	622	661	660	622	643	605	612	651	669	627	626	625	633	605	614	626	614	633	617	656	687	629	629	590	591	648	631	641	606	642	655	653	613	667	593	617	620	656	617	620	627	645	647	642	588	619	651	606	622	612	677	631	675	654	602	654	627	633	607	645	623	609	607	633	627	657	640	562	652	587	566	590	611	656	592	614	629	632	649	614	631	600	641	601	627	604	668	627	634	602	656	633	621	649	638	614	633	638	622	630	592	652	650	635	589	610	580	633	606	620	649	609	625	675	614	633	659	609	622	660	572	620	643	640	623	600	623	676	607	658	601	628	632	666	678	642	627	585	667	613	629	664	625	631	645	589	580	617	601	620	627	612	642	640	579	642	587	643	638	594	588	697	612	653	571	629	590	636	629	604	592	582	650	604	652	641	638	634	609	633	637	633	622	637	627	668	630	635	621	631	617	637	667	612	652	587	660	591	646	622	596	598	590	626	619	589	631	610	599	610	605	638	655	621	607	620	647	606	620	593	616	598	630	637	588	624	623	619	658	658	624	632	633	642	598	624	620	610	601	559	616	577	620	623	616	636	595	618	656	649	606	667	636	624	620	650	616	625	622	626	645	636	620	626	624	630	621	611	594	619	569	614	632	593	631	587	626	611	620	604	609	637	634	674	583	629	608	615	644	648	639	581	634	635	601	659	592	681	660	611	617	604	622	670	635	608	640	615	663	596	609	587	627	614	637	621	571	606	640	635	581	576	667	615	605	636	659	615	617	621	601	613	644	642	595	628	625	628	634	630	635	605	642	586	595	594	650	640	629	655	570	635	618	622	606	634	650	619	619	638	642	625	660	632	619	669	638	610	589	609	624	612	597	606	582	645	621	636	652	620	657	620	603	655	661	618	633	615	626	613	624	623	636	627	635	622	602	617	608	677	599	633	604	648	651	602	634	638	596	662	637	622	616	641	616	616	639	612	636	646	622	643	678	608	564	628	614	607	653	628	611	614	639	587	613	634	625	613	633	592	592	582	626	607	610	621	643	606	643	672	625	630	608	625	625	615	649	616	572	633	611	617	666	610	579	668	639	666	643	607	627	608	586	610	632	600	614	656	605	612	627	587	596	673	668	637	616	631	666	618	602	604	618	667	639	598	650	645	659	658	588	607	616	613	608	638	622	654	640	587	656	646	636	656	612	619	611	593	607	619	632	608	638	622	641	649	577	658	642	665	625	648	609	601	572	640	612	588	625	636	618	670	598	601	588	617	654	593	656	616	642	635	629	619	633	607	652	632	614	609	617	635	589	650	608	599	630	639	592	625	650	608	656	589	603	685	654	634	640	626	629	609	637	606	597	633	562	616	651	614	606	649	629	632	615	603	634	621	613	616	582	609	618	610	558	636	614	659	637	611	624	591	633	637	632	624	633	605	601	585	628	590	611	575	641	616	672	597	669	630	583	656	615	619	613	641	617	610	640	580	624	664	623	619	640	597	615	656	636	619	653	621	611	638	590	589	611	627	600	650	641	645	616	592	656	585	658	607	611	627	658	593	625	625	651	646	647	597	614	612	633	619	608	604	621	655	661	635	652	602	621	592	601	627	595	603	580	610	606	623	598	681	563	643	622	663	665	689	632	596	606	627	595	585	591	618	611	661	624	611	651	648	630	624	598	569	659	624	617	651	583	694	578	628	634	607	600	648	609	672	649	617	649	646	604	620	627	651	604	590	632	685	635	640	602	593	599	649	639	643	601	607	630	631	612	602	683	621	662	609	619	619	625	587	617	673	620	581	675	652	603	615	605	614	682	640	611	630	583	616	576	581	660	632	580	655	607	627	655	636	665	601	604	604	583	612	614	640	603	650	661	621	593	618	598	611	631	627	591	642	592	623	632	592	621	616	621	601	617	642	627	646	610	600	631	613	628	604	605	625	616	592	633	620	602	658	587	622	579	626	626	625	584	642	612	619	607	661	630	635	635	620	641	594	656	658	640	655	643	640	565	637	633	657	621	618	613	626	616	612	603	659	665	655	622	640	666	651	628	609	638	637	617	650	610	576	599	591	597	652	601	629	659	621	635	625	625	605	612	646	597	626	611	626	636	632	581	650	631	673	648	637	657	620	610	647	639	598	659	629	628	586	645	607	696	624	619	662	673	580	599	611	642	627	570	640	598	587	619	593	584	618	614	564	611	609	629	632	629	672	647	642	588	632	607	649	607	608	622	631	586	600	633	572	602	594	615	595	648	579	603	638	631	646	599	633	599	626	641	604	630	646	633	623	618	609	614	633	646	624	633	659	593	651	589	624	675	646	628	622	602	617	617	630	629	643	662	650	620	648	657	615	653	599	657	618	670	609	642	646	622	594	611	638	606	671	619	617	621	611	595	637	637	658	656	625	583	640	664	623	619	628	564	606	644	641	662	615	617	623	609	603	588	647	632	605	628	593	644	616	651	634	671	650	675	639	549	611	575	629	606	618	612	684	626	584	637	627	605	615	619	636	605	666	649	628	657	614	622	646	635	610	628	637	634	612	637	623	619	627	679	624	635	611	672	602	632	604	660	608	670	652	582	593	623	613	638	644	593	653	640	596	596	580	612	641	613	611	601	656	624	583	633	670	650	602	622	618	671	604	606	613	665	601	682	621	578	631	605	599	646	632	593	596	674	567	684	639	658	607
27922	16921	14156	7831	5541	4232	3469	2854	2473	2155	1962	1752	1694	1525	1544	1408	1343	1306	1326	1227	1239	1232	1175	1168	1170	1115	1186	1126	1170	1142	1106	1087	1139	1065	1125	1049	1069	1017	1103	1025	1070	1064	1147	1043	1050	1100	1070	1047	1089	1021	986	1040	1031	1065	1001	1076	1024	1051	1104	1053	1065	1044	980	1065	1091	976	1044	1093	1052	1029	1048	1010	1052	1021	1128	1065	1041	1021	1047	1034	1024	1037	1101	1038	1019	1068	1082	1004	1020	1034	1021	1036	1048	1026	1041	992	1047	1000	1034	1004	1060	1073	997	1047	1041	1029	1079	1001	1055	1075	992	1100	1028	1014	1026	1025	1040	1025	963	1025	973	1028	1017	1076	1029	1035	1008	1034	946	1014	1008	1098	1033	1016	1030	1054	1065	1027	1035	1052	1094	1060	1047	1002	1086	995	1024	1054	1081	1027	987	1059	965	1042	1016	1017	978	1026	1009	1077	978	1023	1033	1070	1003	1059	1085	1025	1022	1011	1048	1047	1070	995	1034	1050	1071	1010	969	1012	1067	1055	1068	1016	1030	1024	1090	1070	1037	1036	1004	1012	1065	1048	1065	1081	1033	964	1021	1015	1069	998	1015	1061	1043	952	1013	998	1098	1034	997	1024	1004	1045	1002	1013	1063	1072	1004	1072	1081	1066	1032	1071	971	1059	1074	1023	1077	1048	1021	1035	1046	1074	978	1083	1077	1048	1059	996	1040	1031	1026	994	1045	1054	1022	1022	1033	1049	1027	1048	977	1050	1038	1006	1100	1039	1044	1074	999	988	1081	1099	1024	1033	992	1064	1034	1041	1017	1025	1033	1056	1024	1055	1040	1076	1014	1073	1054	1057	1082	995	1032	1081	997	969	991	1019	1052	1051	1056	1050	1042	1117	1079	1029	1006	996	1060	1035	981	1025	1035	1057	1038	1072	1009	1034	1003	1037	1102	1061	1036	1046	1039	1038	1069	1042	1010	1007	1009	1076	1030	1002	1031	1031	1094	1056	998	1006	1026	1031	1059	1019	1003	1058	1006	992	1064	1001	1077	1068	1027	1068	1044	985	1025	1033	1047	1045	1051	983	1027	1026	1135	989	993	1092	1031	1037	1002	1006	1069	1006	1005	1019	1118	1044	1046	998	1049	1019	997	1010	1017	970	1021	1020	1027	1002	1036	994	975	1011	1039	1024	1032	987	1028	1100	1116	977	1007	1078	1018	977	1074	1003	1070	1013	1075	1062	1014	1023	1000	1065	1051	1040	1029	990	1031	1029	1028	975	987	1063	1018	1054	953	1052	1024	1029	1067	1084	997	1046	1076	1003	956	1031	1030	996	1057	1062	1037	1038	1021	1068	940	1019	963	1047	998	1041	1025	1031	983	1028	1022	1031	1020	1022	1036	1028	1076	1063	1083	1017	1002	1073	994	1042	1092	962	973	1088	1049	1007	1011	1061	1000	992	1014	1081	1024	1055	1018	1026	1016	1002	1068	1036	1058	1094	1036	1054	1053	995	1031	1010	1050	1048	1067	1034	1021	972	995	1089	1038	1058	1002	964	1044	1020	976	1031	1034	1038	1047	1058	1005	1043	1049	1032	1061	986	1047	1003	1002	1038	1010	992	1001	1028	1027	1028	1063	1030	1019	984	1027	1022	1008	1041	991	1010	995	989	1074	1064	1059	1018	1056	1055	1048	1021	1044	1000	1078	1037	1073	1012	1021	1030	997	1019	1042	975	1049	1029	1044	1041	1020	1025	1048	1052	1093	1037	996	1042	999	1036	1077	1061	1050	1040	978	1024	1036	1018	986	988	1028	1024	1057	1013	1022	1055	1063	1007	1006	1087	1008	1018	1009	1046	1054	1017	979	1034	1052	1005	1026	995	1059	1013	999	1000	1010	1019	1000	1053	990	1033	1059	982	1021	1048	1018	989	1084	1062	1024	1067	984	1032	1026	1034	1013	1036	1048	1045	1064	1026	1039	1060	985	1031	1076	1053	1024	1030	1002	1006	1043	984	1039	1010	1032	998	1011	1062	1042	1034	1044	1024	1015	965	999	1026	1034	1006	1052	1036	1046	1037	996	1033	1025	1087	1004	1027	1005	1051	1021	989	977	1030	1051	1064	1059	1061	1050	1014	1090	1078	1083	1037	1003	1030	1045	1078	1009	1065	1065	1062	1025	1013	1020	1008	1040	1061	1011	1016	1024	1044	1046	1025	1043	1041	1007	1002	1031	1042	1069	1028	1053	1018	1040	1008	1031	1069	1034	1080	1052	1016	984	1002	1105	1053	1050	1037	1035	1006	1011	982	1028	1025	1000	1015	1043	1039	1022	1012	1034	1034	1047	1021	1016	1004	953	1006	1015	1066	1116	993	972	1050	996	1031	1073	1051	988	1027	1000	1006	1054	1003	1006	997	1075	1024	1041	1048	1060	1011	1015	1045	1025	1032	1012	1031	1020	1038	1043	1063	1002	1089	998	977	998	982	982	1045	1056	986	1021	1052	1076	1004	1067	1033	968	1092	996	1030	1050	1032	1055	1108	985	1065	993	1078	1073	1017	1049	1046	1030	1086	1021	1037	1014	1033	1046	1043	1027	1098	1062	1015	1016	1067	1017	1023	1065	1064	1010	1094	1022	1030	1017	998	1045	1106	1016	1015	959	1052	991	1003	1005	1035	1047	1079	1000	1038	1022	1017	979	1029	1078	1030	999	1069	1010	1021	1038	1015	1013	1031	1020	1052	1080	1037	1028	1018	1070	1008	1024	1100	1020	1010	1028	1083	1041	1028	1014	1113	1038	1059	1057	1039	1057	985	1077	1077	1051	1054	1057	997	1018	1033	1039	1075	1002	1054	1052	1032	1051	1027	1066	1070	1024	1008	1042	1069	1022	1030	1029	1081	1015	1062	1001	996	1056	1015	1081	984	965	1021	1059	1028	1055	1033	1007	1005	1045	1078	1043	1055	1041	980	998	1029	1077	1022	1039	1054	1035	1062	975	1024	1045	1006	1041	969	1006	1030	1002	1044	1050	1005	1037	1079	1030	979	985	1003	989	1057	1008	1014	1046	1029	1032	1027	999	1065	1023	1030	1066	1054	1060	1025	1021	1003	1027	1015	1034	1068	994	1034	1024	962	1025	1077	1073	1067	1033	1007	1024	1039	1058	999	1008	997	1016	1016	1016	998	1057	1054	1026	979	1118	1013	1002	1044	1083	1093	1041	995	996	1072	1089	998	1033	1025	1029	978	1003	1026	1054	1057	1004	1028	1023	1078	996	1007	978	991	1018	1037	1063	1107	1026	1037	1022	1065	1035	999	1043	1091	994	1051	978	1071	1046	1097	1005	1046	1065	1076	1063	1072	962	1034	1015	1042	1028	991	1038	1041	1018	1052	1004	995	1014	993	988	1003	1084	1007	1028	1012	1056	1024	1031	1038	1046	1109	1055	1063	1044	995	1006	1024	970	1024	1039	1032	988	979	1028	1067	1062	1041	995	1003	1034	1041	940	1054	1011	1028	1003	1009	1049	996	1065	1008	1041	1059	1041	1069	1081	1042	1050	1050	1075	958	1014	1000	1041	1029	1075	998	1089	1058	1069	1025	1016	1065	1025	1001	1053	1046	1011	1019	1031	1039	1010	1026	1069	1039	1039	1056	977	1069	1020	969	1075	1042	1044	1033	1022	999	1066	1020	1079	1052	993	1114	1033	1032	1029	1034	976	1045	1038	1029	1024	1025	1042	1064	1057	980	1010	1060	1008	1038	977	1043	1018	1061	1045	997	1033	1012	1038	1062	1009	1055	1044	1042	1044	992	1002	959	1031	1099	1048	1041	1025	1043	1071	1104	1023	1063	1001	1064	1039	1005	1044	1037	1028	978	1022	1041	1005	1049	1073	1009	1069	1094	1048	1094	1071	999	1063	970	1085	997	1079	1077	1037	980	1042	1004	1041	998	1049	1077	1000	1037	1060	1020	1047	1050	1072	1062	1060	991	1085	1043	1029	999	1056	1004	1003	956	1065	994	1058	999	1026	1051	1014	1031	1018	1047	1006	1015	996	1055	1052	1010	1018	1079	977	1007	1074	1008	1068	986	1078	1044	1071	1056	957	1022	1095	948	1014	1017	1053	1086	1006	1028	1005	995	1054	1065	1042	1018	1001	1022	1021	1037	1045	1007	1005	1052	994	1016	1069	1051	1015	1057	1022	998	1051	1000	1102	1066	1038	1029	1012	1033	1045	1033	1016	1024	1066	1057	1024	1016	1037	1031	1039	1042	1050	1048	982	1018	1066	1052	1040	1079	1007	1016	1067	998	1064	1075	1038	1064	1056	1075	983	1014	978	1022	1016	1027	1054	982	1023	1038	1029	1068	1029	1034	1035	1026	983	972	1020	1036	1029	1068	1057	1030	1016	1078	1033	1028	1072	1022	1034	1068	1017	1037	1024	1007	1064	1048	1078	1093	1049	1083	1072	1053	1021	1028	1064	1042	1042	1078	988	995	1080	1006	1021	1111	1042	1038	1041	982	1047	1055	1011	1049	1024	1033	1112	1049	1054	1089	1015	1045	1021	1013	1054	1049	965	1044	1033	1048	1029	1001	1086	1028	1056	969	1099	1020	996	927	1015	1044	1001	1051	1049	1040	1037	1014	1013	1033	1031	1008	968	1018	1034	1012	1022	1087	1073	1080	1035	1014	944	1013	994	1007	1002	1042	1006	1041	1053	1029	994	1051	1012	986	1004	1021	1000	1043	1057	996	1032	994	1052	1067	1056	1073	1012	1086	976	1015	998	981	1053	1013	1008	1055	992	1036	1034	1013	1045	1122	945	968	1013	965	1085	1081	930	1057	1048	1033
27361	21205	9300	533	249	218	228	210	178	187	209	187	182	182	162	165	157	168	160	142	186	163	175	155	163	177	176	173	162	157	172	177	179	176	188	165	165	175	175	160	157	186	138	162	179	193	159	161	170	165	150	183	178	165	157	166	172	166	162	186	178	172	179	158	178	158	180	182	148	162	171	178	186	181	151	167	154	166	150	152	177	166	154	187	175	142	153	141	174	153	142	168	160	149	161	173	147	152	198	163	149	169	183	180	174	169	139	173	171	160	169	171	164	187	170	147	156	172	157	163	173	155	192	161	147	177	179	163	173	158	155	194	179	169	166	160	154	172	154	161	154	169	173	155	156	160	164	177	155	178	162	165	162	183	169	166	151	181	155	149	171	163	166	156	179	170	153	174	154	158	152	168	184	161	183	162	150	170	187	159	139	158	180	149	158	166	154	146	152	147	147	164	173	162	173	173	163	178	179	178	160	172	183	148	177	164	175	185	178	169	164	171	163	158	169	190	192	171	164	148	169	183	184	159	175	153	184	163	153	183	154	163	175	184	174	198	168	157	162	182	165	180	189	168	197	177	171	181	171	170	174	198	155	174	159	165	165	149	179	163	169	173	157	175	141	180	166	161	152	168	179	155	156	169	171	157	170	141	172	160	150	170	155	166	175	185	169	170	181	168	171	165	167	158	175	169	171	165	166	180	174	161	188	160	199	172	152	163	163	173	176	169	189	184	180	175	166	170	200	183	154	174	186	169	182	174	172	173	159	165	186	173	149	176	184	180	161	179	171	169	154	172	176	150	171	164	179	180	153	176	161	163	173	170	193	139	158	192	171	162	154	161	167	160	173	168	163	188	151	166	170	184	189	161	199	178	169	165	169	176	155	160	170	169	175	163	149	153	160	174	163	163	179	135	170	160	146	167	177	197	169	154	157	182	160	156	163	138	172	164	164	165	145	171	153	171	169	167	154	165	160	158	207	177	158	165	181	176	152	162	161	142	175	175	135	158	162	171	150	149	152	173	158	160	180	175	154	161	172	166	179	195	158	162	164	175	193	168	150	166	166	158	170	145	166	185	188	188	176	153	185	170	163	159	155	169	186	187	178	167	174	161	161	170	182	159	158	169	170	181	157	180	170	155	169	151	178	181	171	182	193	170	157	158	171	177	177	169	161	191	153	181	164	176	178	189	154	187	179	161	168	179	181	146	175	176	180	157	161	162	192	184	161	168	161	169	175	185	168	162	164	170	172	140	170	149	166	165	156	181	173	173	193	183	192	162	169	165	170	155	184	160	167	152	173	163	167	159	180	174	170	158	153	169	161	176	158	152	150	162	170	188	185	139	162	174	163	180	157	163	176	153	154	155	189	155	196	172	172	167	159	188	177	155	165	169	162	162	171	165	179	178	170	151	149	177	171	160	168	177	163	180	153	148	164	178	177	170	164	144	174	167	200	175	164	166	162	181	153	154	166	154	141	170	175	157	181	179	187	173	152	156	166	172	168	153	175	148	192	163	162	136	172	169	157	176	174	157	147	151	164	177	166	158	187	191	191	175	182	158	171	165	150	159	152	174	155	176	176	164	165	164	161	161	197	168	165	157	164	183	161	162	167	164	173	170	159	171	169	171	183	163	158	164	148	169	161	161	154	171	156	175	167	176	160	168	170	159	181	149	192	173	175	152	178	152	142	171	172	156	173	174	169	187	165	162	184	142	188	151	180	167	168	147	151	164	167	169	151	170	158	168	174	181	181	173	170	166	166	168	171	187	148	153	155	181	166	170	164	177	179	161	193	193	159	178	185	146	151	158	173	179	165	170	188	150	159	161	155	171	177	162	158	164	186	163	184	178	186	160	186	198	171	174	162	183	176	159	169	157	170	158	164	171	164	193	174	192	191	165	172	170	152	181	172	180	188	170	158	158	174	175	180	175	167	166	164	149	161	157	164	175	163	168	156	172	178	152	176	157	162	167	151	171	180	161	163	165	138	164	170	165	183	192	160	133	186	167	158	174	164	194	158	182	170	179	160	155	148	175	166	172	158	158	147	174	151	141	156	161	158	162	169	163	169	182	155	181	153	166	184	157	191	167	173	174	167	189	158	168	172	172	183	186	152	157	164	167	182	168	153	149	171	156	186	175	164	157	169	159	163	162	136	168	173	159	172	147	179	163	161	169	168	187	191	153	168	159	155	200	151	196	164	167	148	170	171	151	181	177	164	169	154	165	167	165	168	160	191	146	157	167	169	183	168	198	164	142	146	175	153	162	163	164	163	185	166	137	160	166	152	147	172	152	154	175	184	151	157	185	166	180	169	178	177	186	173	164	158	175	163	174	175	138	149	167	163	176	171	172	161	166	161	189	175	171	185	154	166	158	140	163	168	144	161	158	171	178	176	160	149	161	168	183	175	166	156	151	157	176	152	171	188	144	170	186	154	162	157	167	186	166	163	192	161	165	173	175	166	165	168	175	146	157	173	172	158	182	155	170	185	151	162	150	165	171	158	150	179	167	182	155	181	173	193	174	176	138	167	192	164	169	176	153	160	175	175	167	139	157	170	156	133	162	172	175	167	156	168	176	153	155	178	153	156	157	197	177	184	166	174	174	150	171	177	169	167	132	178	160	175	169	173	156	173	157	175	183	164	169	156	169	160	171	179	182	194	169	166	166	165	155	151	170	177	153	172	158	166	167	154	160	162	186	178	175	174	177	178	175	157	159	168	178	172	172	168	174	164	189	170	149	191	192	154	175	172	187	156	162	175	172	173	172	157	170	158	181	161	161	164	157	170	163	151	187	156	182	170	158	162	169	178	152	163	145	193	164	171	195	178	170	169	162	168	168	167	162	182	165	159	185	172	177	183	168	174	173	164	170	176	175	174	165	166	167	158	170	177	175	145	164	162	151	163	157	166	149	171	163	168	169	168	170	150	152	169	181	168	191	173	171	140	171	197	188	165	155	157	165	154	171	178	176	167	156	171	159	169	167	180	138	169	187	162	148	159	173	152	177	178	178	157	172	144	160	159	157	185	171	163	164	198	187	168	154	187	158	173	147	150	163	151	173	176	170	155	182	170	167	159	146	140	173	183	170	167	165	165	167	177	179	184	179	175	151	177	145	174	177	178	160	150	157	186	185	164	156	169	183	155	155	154	208	178	183	136	158	172	185	181	182	145	166	145	168	166	169	164	173	182	150	175	169	191	171	170	162	167	178	157	145	151	159	186	154	162	170	161	132	150	155	175	153	174	161	188	186	155	169	168	169	153	168	166	165	181	148	169	155	180	177	165	179	184	178	154	176	177	170	153	177	160	146	153	178	186	171	147	172	155	165	190	170	182	152	164	147	158	141	170	171	180	203	145	168	175	171	159	148	164	154	184	193	183	196	172	170	180	156	150	168	186	167	195	156	160	146	163	177	163	179	154	174	173	149	157	157	188	158	178	156	159	167	163	154	177	162	171	178	195	173	160	166	153	181	173	195	177	180	166	166	167	168	141	163
16469	1405	1193	672	540	436	428	384	386	381	344	333	317	329	345	330	308	310	296	336	360	329	296	297	294	295	293	325	341	304	301	297	345	333	326	315	308	317	294	312	312	285	298	319	306	321	325	285	321	328	298	311	287	298	317	312	286	316	299	308	270	300	326	312	312	297	307	300	310	342	329	315	306	290	303	302	330	315	309	298	288	288	287	305	322	307	307	286	331	340	330	326	282	321	308	306	327	307	265	314	292	310	325	300	329	305	340	283	345	316	277	307	335	297	356	324	305	310	337	335	307	292	276	305	299	304	295	334	331	331	326	309	297	310	310	326	298	302	325	336	288	305	313	320	311	312	305	294	307	320	336	317	278	330	290	282	313	301	299	328	291	302	311	270	304	317	310	313	313	333	323	295	320	312	325	306	333	296	340	307	315	308	328	318	298	332	303	300	296	318	281	311	307	264	341	311	340	288	336	269	316	314	331	301	325	321	314	297	306	275	317	308	310	301	295	307	299	320	305	300	301	306	339	328	331	324	289	299	319	314	313	336	296	291	304	320	345	293	325	313	320	318	351	302	278	331	318	340	297	311	312	300	285	293	311	313	336	332	287	322	282	320	332	305	324	325	325	287	327	297	309	294	304	333	284	288	298	290	277	298	289	299	293	303	293	315	322	325	319	320	288	299	312	323	279	314	322	339	273	324	272	321	326	300	328	298	274	329	336	298	309	281	315	292	329	277	292	305	305	305	321	277	329	335	311	317	287	304	285	305	318	314	309	337	340	293	296	329	332	328	311	304	317	317	332	294	298	320	303	328	307	308	303	336	345	289	295	289	293	318	286	304	340	303	310	302	320	327	311	299	284	303	291	323	286	334	330	300	280	329	288	321	302	303	317	326	335	325	327	295	299	303	315	316	289	323	305	309	272	304	323	300	321	320	306	301	295	285	322	326	344	291	328	288	333	327	301	317	291	297	320	292	293	299	318	318	304	273	306	313	304	316	287	311	315	282	309	315	316	311	300	303	295	336	310	309	309	296	341	310	335	318	297	302	310	333	303	336	294	321	285	320	326	319	307	294	316	316	318	315	299	351	280	325	310	301	315	329	285	326	329	284	323	328	292	317	300	319	320	321	309	334	331	298	294	290	310	274	317	275	318	317	308	337	323	299	318	296	322	305	293	298	312	332	304	295	324	321	300	281	274	270	331	321	294	296	314	314	300	321	292	297	299	294	272	342	334	282	266	304	292	312	312	301	296	291	291	319	313	304	305	327	297	295	322	348	304	321	301	280	337	305	308	329	301	310	316	317	298	318	331	329	295	319	329	282	322	297	285	297	304	303	326	317	316	308	307	325	293	292	277	336	337	312	303	304	304	325	290	322	299	310	323	341	329	294	338	304	292	321	269	317	306	296	349	338	289	321	300	295	336	305	297	348	323	317	326	327	318	337	359	332	283	333	292	303	318	277	308	295	323	325	310	337	309	279	294	307	299	320	301	327	295	317	304	307	296	309	326	298	256	318	314	302	284	288	319	276	334	295	271	274	301	297	333	282	318	318	310	338	329	294	298	300	286	340	286	324	317	315	300	313	307	284	300	285	312	307	307	302	310	300	321	343	311	295	306	319	288	315	318	330	297	338	294	311	328	349	329	338	333	320	320	331	305	313	296	326	302	278	286	301	288	309	309	329	295	328	297	314	312	286	302	303	301	299	288	305	284	279	301	347	300	286	308	292	297	309	308	321	330	325	306	343	319	328	308	280	300	284	313	328	315	316	324	300	313	305	298	298	286	310	325	305	314	339	311	315	275	333	312	313	331	315	322	312	306	297	325	328	302	297	320	333	283	315	346	307	306	312	328	293	293	305	332	311	305	311	290	309	317	316	295	323	308	300	329	298	312	302	296	298	315	315	319	306	320	333	333	314	342	287	323	341	319	314	300	317	339	304	284	288	313	336	319	320	351	323	298	302	310	341	307	301	336	317	321	305	295	309	297	296	354	326	320	293	285	311	285	336	301	296	319	308	319	292	336	292	306	314	319	309	336	279	304	309	293	293	286	288	343	260	298	299	304	346	324	324	313	285	321	328	283	338	312	295	262	318	312	298	302	312	288	321	305	282	299	326	290	286	334	304	289	329	285	304	311	312	315	293	292	305	317	315	319	304	352	306	293	284	302	318	313	297	308	325	308	302	342	279	306	310	328	321	288	331	297	282	322	336	329	321	307	285	308	298	322	292	319	361	311	330	324	316	303	308	272	320	291	331	335	307	342	315	303	316	311	311	332	306	331	318	328	310	329	300	276	299	312	319	309	280	326	302	331	307	288	306	301	312	304	304	337	292	317	303	300	306	328	288	312	325	297	308	309	314	326	290	309	294	327	318	342	347	310	310	319	311	306	310	304	300	318	308	308	320	334	322	324	302	297	321	307	294	330	318	292	333	303	305	323	310	317	327	303	310	296	312	331	311	303	285	312	306	318	307	297	286	302	312	297	305	299	286	321	339	315	320	335	319	276	316	306	314	303	300	325	304	297	304	302	342	294	296	342	294	300	328	299	296	339	319	312	307	333	283	309	301	305	331	295	335	290	328	300	308	280	300	305	319	297	287	311	294	335	280	317	336	326	310	277	289	318	283	340	307	282	336	309	303	302	298	305	317	319	322	337	325	285	303	305	287	335	313	280	329	327	267	318	307	321	317	306	311	346	284	320	303	313	290	292	294	300	289	290	324	343	297	285	310	313	295	310	310	336	317	306	301	305	325	337	312	311	310	313	293	348	292	288	319	291	310	323	315	292	319	296	297	287	318	320	279	333	311	338	317	342	330	299	356	292	354	308	286	308	320	318	303	299	310	326	303	286	304	333	324	335	338	291	336	252	310	328	321	294	288	316	321	314	298	298	322	318	302	307	303	327	334	340	333	321	319	324	308	299	335	332	293	300	292	300	272	310	310	283	304	315	300	314	306	301	300	343	305	292	343	291	321	315	326	311	288	323	308	313	325	335	316	306	286	334	307	339	280	292	313	294	294	311	343	302	302	309	314	317	328	337	299	302	315	336	310	314	279	327	325	304	336	313	299	335	306	334	348	311	327	314	312	336	305	304	313	280	315	293	304	295	298	315	282	308	291	310	290	314	286	281	285	308	289	288	306	326	292	319	324	296	305	321	301	323	316	311	298	314	290	280	330	318	288	324	332	298	307	286	332	325	280	332	318	320	314	331	297	322	329	303	313	320	304	341	294	314	331	293	302	309	322	325	344	285	301	304	300	299	291	317	311	298	284	311	309	283	328	328	290	319	307	324	327	297	281	316	319	326	281	322	310	304	311	325	310	305	315	289	334	310	287	318	348	310	309	309	312	304	284	327	314	333	304	317	305	338	319	326	328	293	297	320	338	318	329	298	302	304	272	343	313	320	316	324	337	324	352	324	278	325	307	331	280	296	284	326	332	338	280	308	322	314	308	361	323	272	325	332	305	315	323	313	282	323	333	292	284	331	288
24812	21724	29192	24799	20995	2997	926	678	591	593	557	554	478	492	473	450	474	448	452	408	415	433	438	473	443	475	460	418	426	459	431	444	428	433	401	426	476	397	442	454	397	423	414	423	420	395	417	438	445	388	439	386	424	401	400	421	429	428	444	429	422	404	392	453	405	413	387	378	403	410	425	416	383	443	435	412	436	362	411	427	426	408	444	398	439	365	419	437	404	429	442	428	407	405	407	437	410	452	425	446	455	431	397	408	403	416	413	425	428	448	387	409	376	397	435	428	374	391	427	430	439	416	443	442	405	414	416	446	429	380	405	389	403	418	376	413	421	436	419	420	418	433	425	426	414	385	444	414	424	416	400	437	429	421	433	432	421	446	380	420	413	403	416	389	395	397	415	423	407	382	445	437	387	412	388	456	415	434	414	418	416	400	418	391	426	428	432	369	411	404	426	387	427	432	416	387	417	420	428	450	443	423	413	434	418	429	420	454	392	400	390	427	383	390	408	407	433	421	411	407	403	397	384	412	407	418	416	456	410	432	402	403	404	415	424	427	390	417	387	395	430	389	417	419	415	423	388	430	386	406	406	407	393	364	383	383	432	430	401	429	427	428	414	406	406	433	401	411	423	408	401	406	398	442	403	425	393	409	395	433	405	414	401	394	403	409	396	421	409	440	433	406	412	404	403	413	429	473	424	409	402	461	399	433	430	472	454	422	416	404	401	443	415	401	402	431	418	416	422	416	432	379	400	412	394	378	406	419	404	446	406	422	429	407	402	411	380	406	417	419	422	423	407	446	419	379	430	427	385	394	409	408	425	396	402	411	410	437	447	365	398	397	410	419	415	445	375	433	393	435	421	404	412	398	393	391	415	423	423	437	390	457	407	390	424	388	443	349	410	406	419	405	427	402	452	428	408	452	393	394	411	443	436	386	376	403	392	360	430	428	398	386	414	439	427	439	437	385	456	420	410	386	398	427	413	373	397	425	400	428	433	411	400	413	417	461	411	421	428	404	461	398	388	444	418	415	424	394	416	401	401	437	423	423	442	405	407	382	418	418	438	394	408	438	424	433	409	421	420	410	404	457	377	414	436	416	405	386	387	422	432	422	396	419	402	405	381	405	417	400	434	408	422	388	367	420	407	402	434	435	393	438	416	423	431	424	409	426	409	414	393	421	406	414	397	393	404	409	387	425	386	423	414	444	408	414	445	446	411	386	403	404	377	400	417	413	382	376	393	444	405	422	414	398	390	406	400	452	439	448	439	407	402	381	409	448	410	434	412	423	402	409	382	443	397	413	402	402	430	399	401	367	432	425	414	375	434	435	405	456	392	393	410	456	407	433	388	404	428	416	412	417	444	393	404	387	404	427	417	373	430	406	423	444	420	390	445	421	394	418	410	429	375	393	419	425	403	442	446	405	400	400	412	388	404	435	370	423	407	410	389	408	395	431	404	409	428	396	400	401	429	407	458	405	418	402	401	408	425	428	399	386	416	395	411	450	399	420	428	387	428	396	407	423	412	401	387	416	395	392	388	389	397	398	377	418	440	419	397	378	389	380	419	388	406	426	423	434	411	405	409	432	405	384	460	391	418	369	407	401	416	385	424	380	432	397	400	429	421	390	413	370	409	424	411	438	412	445	416	433	445	414	403	400	382	409	432	419	426	411	396	429	423	413	419	437	407	430	405	391	371	411	444	387	426	413	422	397	383	400	416	393	394	444	432	412	446	415	400	394	397	385	386	389	397	417	401	456	454	402	404	433	383	376	434	400	399	410	416	408	413	403	414	416	418	398	382	411	421	403	386	434	427	401	412	417	370	390	413	411	412	391	409	408	430	405	424	358	376	404	413	416	404	405	381	400	403	396	406	412	438	432	434	410	364	393	401	404	417	428	362	379	403	416	421	394	414	424	449	415	418	439	390	419	400	426	401	374	430	438	377	403	393	401	409	414	409	397	399	409	432	406	424	422	430	415	428	386	410	415	457	367	434	428	400	415	411	429	414	386	407	439	412	401	413	408	409	383	399	389	395	429	449	383	413	399	393	379	413	411	415	418	432	394	407	414	411	410	406	416	393	402	447	414	401	422	422	385	386	403	409	392	426	405	419	420	377	418	422	389	413	398	376	418	371	449	406	429	443	431	426	422	412	427	394	388	428	385	438	418	415	388	388	448	443	444	428	423	412	376	415	405	439	371	421	426	393	406	406	405	399	413	413	369	376	402	409	410	407	417	426	419	404	390	414	432	385	456	443	395	420	431	423	408	395	392	413	437	401	414	387	404	398	410	443	400	416	412	415	454	429	382	397	406	438	381	420	394	420	413	407	383	431	431	422	397	452	389	415	427	443	410	414	408	398	414	418	410	387	398	395	404	388	412	431	411	430	383	365	422	408	413	449	395	400	409	432	390	432	415	416	413	401	397	381	432	422	382	384	394	408	397	370	397	376	406	412	409	411	395	424	409	415	391	441	379	399	428	420	419	377	424	452	433	394	381	401	432	421	421	416	424	405	400	385	420	415	405	474	384	383	401	404	399	414	402	423	390	447	407	400	469	398	397	409	421	416	400	422	387	399	415	413	416	429	404	412	409	424	412	389	401	422	410	423	414	435	420	396	403	398	392	453	394	423	428	424	393	418	387	400	418	391	417	418	440	422	414	411	377	389	403	410	378	390	348	411	403	426	423	423	394	423	405	394	417	428	418	426	414	391	449	440	403	383	451	393	391	444	403	410	413	404	423	432	405	425	392	405	397	396	400	437	425	402	435	366	416	426	403	433	456	418	417	420	431	401	382	410	386	411	380	431	411	407	417	395	429	415	420	399	394	401	400	414	388	389	405	423	416	424	400	391	425	407	435	398	414	398	421	422	404	429	413	425	419	416	410	452	411	441	430	469	413	416	394	469	413	359	414	421	426	411	388	407	452	415	411	455	447	411	411	435	452	439	441	418	442	432	419	422	427	429	405	413	379	417	414	428	416	408	386	428	396	403	416	403	414	412	427	464	426	442	383	419	405	424	442	395	441	401	428	413	393	395	403	402	393	402	407	428	441	422	414	399	426	433	420	385	401	434	403	379	436	380	421	432	425	417	389	401	414	371	416	375	424	401	444	412	401	446	436	390	397	418	398	436	420	449	403	418	418	409	402	450	419	402	378	380	430	406	421	389	417	431	414	389	404	396	405	392	441	413	418	385	411	386	399	392	364	437	393	402	396	408	426	428	400	423	436	416	441	450	391	405	416	414	431	393	411	408	395	413	391	380	373	414	403	423	440	431	414	398	403	407	422	423	410	381	409	381	360	437	407	396	416	433	394	432	411	398	412	428	423	384	405	401	425	428	410	404	439	414	484	404	416	424	419	408	413	424	397	386	433	445	367	395	385	427	406	383	381	397	436	418	417	437	412	389	404	425	424	428	394	427	428	414	418	466	401	434	391	415	440	430	422	408	416	383	391	439	427	416	433	406	409	424	431	425	394	376	382	394	384	403	420
27558	10543	8913	4534	3300	2424	1961	1690	1508	1313	1192	1142	1105	1019	899	875	918	851	834	809	790	828	793	731	750	798	785	747	716	747	694	703	712	750	738	723	763	738	781	742	723	745	726	713	738	725	767	693	708	720	683	664	719	740	719	738	719	661	752	724	710	704	711	699	721	735	747	713	708	753	694	726	706	690	708	735	714	716	693	763	735	742	719	730	728	738	740	764	689	714	689	745	729	747	710	655	748	680	697	738	693	744	727	715	715	728	688	727	712	692	666	740	695	671	693	695	714	709	663	722	674	686	701	729	680	699	702	681	747	693	718	751	728	708	741	731	697	727	688	708	745	712	677	698	725	689	676	720	717	663	670	719	634	735	737	692	709	707	661	694	721	734	723	754	682	704	760	690	705	702	721	694	733	694	712	712	702	714	695	730	686	724	697	716	706	734	709	714	716	697	698	731	667	735	717	714	672	704	685	737	733	750	627	732	670	725	716	694	707	695	638	685	664	713	724	740	751	718	661	713	674	728	701	652	778	708	726	676	712	734	716	723	683	688	733	704	675	716	709	711	738	731	732	709	704	720	735	695	706	764	681	769	674	673	715	683	707	711	701	715	668	663	701	722	757	702	732	652	679	746	752	690	763	714	696	729	698	698	716	667	692	710	715	731	753	719	729	647	726	707	775	681	676	710	662	665	696	711	689	687	722	648	731	686	679	702	701	724	718	689	760	661	726	723	678	667	685	714	742	725	709	741	775	740	698	690	701	727	717	687	706	715	720	737	730	738	727	749	701	725	706	721	742	718	737	688	726	718	675	671	701	658	676	703	698	739	728	723	743	730	684	715	749	722	697	702	703	683	702	694	756	740	678	683	718	763	719	712	698	693	716	707	699	727	749	677	728	731	737	708	642	697	674	706	714	678	763	757	696	721	680	751	721	726	710	698	680	689	690	704	667	666	765	709	670	707	744	702	729	678	751	720	691	701	714	729	727	665	730	681	704	670	688	728	675	686	704	713	734	704	691	730	690	647	690	699	718	669	704	700	710	719	679	704	630	684	666	703	714	701	712	742	738	728	756	740	723	701	709	688	750	701	669	712	752	700	711	707	731	707	745	728	747	730	711	719	728	680	704	719	714	741	740	717	644	685	693	745	685	665	702	729	766	659	715	705	705	726	693	709	693	729	695	684	711	711	698	737	698	691	723	714	669	673	713	730	667	703	690	663	731	720	750	686	686	715	737	695	735	708	660	688	722	714	688	672	683	693	729	719	664	684	769	698	725	695	695	720	714	695	675	714	700	706	711	727	702	699	637	663	664	686	779	690	707	687	712	702	667	751	712	739	734	676	728	703	692	757	711	749	682	705	691	746	715	762	770	720	657	723	699	737	693	741	690	734	727	662	707	749	730	733	710	699	680	695	681	691	710	724	756	722	736	694	687	717	692	759	691	710	690	707	690	689	749	720	702	713	752	731	703	688	697	718	705	730	749	705	671	744	734	733	687	675	647	679	718	757	749	703	778	665	690	691	725	747	681	744	672	750	735	711	630	729	695	693	683	719	703	622	723	682	690	768	657	658	729	702	745	727	716	755	706	750	703	675	722	709	703	684	697	729	722	767	696	657	688	698	669	690	692	690	679	681	724	702	773	731	673	762	699	721	678	750	686	692	675	673	705	735	696	704	679	676	702	683	739	734	715	709	676	687	693	703	728	763	658	697	650	688	693	700	684	741	726	697	660	730	682	687	756	715	719	720	652	713	728	719	668	706	708	739	709	720	695	691	649	700	696	700	713	714	710	733	736	721	682	731	730	765	740	708	686	681	732	717	753	678	684	662	714	749	702	684	667	737	716	712	735	704	711	716	704	693	691	711	695	681	739	763	693	694	719	746	715	675	680	702	677	706	708	704	674	673	707	710	694	688	682	726	706	732	729	730	726	682	750	757	695	671	727	728	693	765	748	726	691	712	693	702	674	704	749	709	710	640	724	751	747	729	710	726	696	734	709	688	730	741	738	749	716	697	700	724	702	726	708	758	685	723	685	746	671	733	674	694	730	658	719	751	727	711	715	722	705	677	665	705	708	663	726	699	724	643	696	742	694	744	743	668	688	687	696	727	730	709	722	704	707	775	660	790	742	760	716	724	696	711	711	736	700	636	691	713	708	728	713	732	746	689	767	716	656	729	728	736	723	708	668	710	672	686	704	688	697	690	692	752	702	717	692	692	715	733	676	716	712	742	759	650	732	730	659	683	695	736	701	685	739	741	675	703	714	685	745	696	690	713	737	704	689	754	700	740	717	713	727	760	646	743	714	757	697	728	682	698	702	684	727	730	681	709	724	677	660	732	689	710	755	722	706	685	710	720	705	711	708	760	701	692	706	743	694	696	685	718	668	756	744	716	685	679	715	715	669	732	727	646	728	710	748	709	703	695	715	700	738	687	718	714	707	729	676	716	734	688	664	733	718	704	709	715	750	710	736	717	741	735	719	713	709	702	696	704	701	706	684	710	737	718	705	682	689	685	691	695	657	691	702	707	738	676	686	720	736	775	745	717	702	752	674	701	720	703	704	714	748	698	732	702	700	697	711	723	664	676	740	729	693	717	737	722	702	714	729	694	695	753	669	684	700	731	767	713	722	724	669	707	705	689	721	699	713	693	708	680	728	699	648	668	686	791	681	710	684	729	669	693	699	733	718	674	699	705	705	718	760	766	691	672	722	751	707	715	677	713	696	722	661	745	777	667	699	752	730	723	726	686	676	761	731	668	665	718	693	736	690	729	685	710	701	708	719	692	715	707	671	764	735	731	750	718	688	679	774	742	742	651	706	716	681	711	742	735	756	666	719	691	751	740	712	691	726	665	731	702	762	718	740	717	666	705	707	696	698	696	728	720	686	693	696	730	749	681	700	718	710	721	687	691	706	775	724	728	682	669	704	623	728	731	677	690	733	746	670	698	687	726	679	713	730	708	734	678	708	735	699	726	711	680	714	729	762	749	760	706	736	683	692	738	719	690	733	681	683	664	694	740	741	644	714	729	701	718	763	692	725	716	689	691	726	742	662	718	655	731	704	708	678	680	691	681	723	707	700	785	704	698	670	703	768	709	675	684	720	716	741	743	686	687	710	737	702	738	700	724	666	741	728	721	744	696	693	654	680	743	708	755	652	728	717	680	713	675	673	700	732	723	720	675	718	717	684	718	744	669	690	676	756	718	671	751	679	684	687	741	672	707	727	751	748	730	703	688	671	708	737	723	673	736	706	711	708	697	662	672	714	734	755	717	736	726	737	735	719	677	670	757	714	707	672	698	693	704	698	703	731	722	688	768	717	740	722	664	709	696	690	753	736	731	714	713	742	717	653	688	739	701	690	710	718	678	717	695	700	742	729	734	675	711	675	687	724	734	716	704	731	670	722	721	665	699	711	711	678	709	731	696	697	697	717	722	700	706	773	706	742	721	686	689	729	693	716	692	715	706	726	763	698	714	713	715	758	716	741	712
23616	21632	29685	24062	21633	20917	3404	1260	1051	992	904	818	836	777	752	686	712	708	729	679	686	690	669	690	646	663	691	671	630	666	655	639	649	609	655	619	692	641	614	598	649	633	600	668	685	648	648	627	614	657	647	678	598	651	675	587	666	626	659	611	642	652	596	680	658	633	619	628	630	629	673	641	610	612	608	642	655	639	646	639	648	634	608	642	658	594	604	582	641	617	652	650	598	614	666	606	614	615	570	575	595	635	665	672	610	672	641	607	694	623	605	616	603	624	660	640	648	626	614	594	612	635	638	620	690	606	593	636	583	632	646	670	669	628	593	656	597	615	606	597	658	587	618	630	595	664	610	636	625	629	607	589	625	604	631	641	601	612	624	624	603	612	623	593	674	617	604	635	637	637	589	607	644	661	648	592	608	603	616	637	655	633	596	649	610	637	616	593	589	606	574	624	592	634	594	577	677	621	596	572	593	598	648	654	599	614	649	583	636	622	617	663	626	624	625	637	601	619	635	639	633	618	610	614	639	626	604	621	587	649	633	623	627	633	570	670	582	641	620	627	656	646	609	669	644	599	658	609	629	613	647	657	634	655	640	615	642	596	612	616	642	587	592	647	621	621	606	621	622	578	586	631	649	574	619	582	607	633	627	676	623	604	577	636	623	614	616	648	627	650	626	606	632	637	597	579	622	618	625	610	640	616	643	688	648	621	653	583	621	621	626	622	646	631	648	576	586	612	624	674	688	621	619	630	622	649	689	659	667	590	634	626	641	611	647	629	648	660	645	629	606	583	635	627	625	636	633	588	613	630	655	623	589	591	579	640	627	611	612	584	673	630	615	630	643	642	621	609	618	667	637	612	588	619	601	579	615	635	619	629	596	586	601	655	611	653	616	582	631	617	605	659	630	609	615	623	650	628	600	600	635	628	636	586	630	613	581	637	604	647	614	606	646	649	649	630	594	581	591	611	602	607	651	628	621	661	653	613	598	618	647	622	632	625	599	635	602	571	628	655	635	596	607	559	601	595	608	649	628	641	620	602	616	603	603	609	631	619	639	677	627	594	586	609	617	651	622	606	618	650	589	595	645	636	622	594	640	589	656	662	622	617	600	624	622	654	616	588	628	561	594	603	594	603	625	602	589	660	609	613	619	574	628	602	667	617	629	646	632	642	615	605	592	666	664	637	649	592	643	636	663	618	625	643	584	649	603	581	616	646	613	613	626	611	674	656	633	552	601	617	611	569	592	617	630	608	607	628	675	634	626	673	636	639	584	634	586	644	664	586	641	651	607	634	687	621	610	623	651	616	627	631	588	631	681	611	646	635	634	590	618	657	645	636	624	648	648	616	635	586	630	598	615	618	606	601	585	582	609	630	651	658	701	631	585	611	638	613	614	619	653	595	647	657	633	588	620	600	632	632	576	641	645	582	632	592	634	644	617	616	643	642	641	625	616	655	631	632	622	596	627	595	629	611	577	623	643	664	648	614	655	620	659	648	633	605	561	594	677	595	646	616	648	617	642	624	628	629	625	647	644	657	593	602	603	585	630	625	635	644	590	638	612	631	608	608	642	644	606	585	599	638	631	631	615	577	606	602	613	614	642	610	605	583	662	634	616	588	624	622	634	622	646	612	660	592	635	640	644	619	624	585	668	613	602	614	586	618	596	588	629	636	614	632	620	622	635	661	585	565	656	626	584	629	589	613	607	577	647	632	597	644	625	634	563	613	632	629	570	631	613	603	590	634	641	623	657	619	617	610	563	652	591	614	589	621	667	651	611	592	629	601	627	642	647	619	641	645	645	632	637	629	599	655	634	655	569	618	640	615	599	637	637	650	613	595	608	548	640	596	663	631	646	622	641	647	629	620	604	629	645	597	602	599	629	637	642	606	645	607	622	647	563	615	610	581	609	631	635	626	640	633	585	621	597	646	658	589	628	615	617	611	650	620	601	628	598	589	603	603	673	590	614	611	607	612	620	628	633	599	597	623	630	654	641	607	620	629	614	595	648	620	617	597	614	592	635	672	604	659	638	622	643	617	647	616	606	610	643	633	614	636	660	594	639	654	652	641	649	657	613	617	600	636	579	616	634	606	675	613	630	679	621	668	642	619	609	641	621	615	595	645	598	665	640	656	658	581	644	600	633	614	595	608	607	646	619	660	631	606	592	575	616	626	613	625	657	677	633	593	633	625	631	640	643	630	637	589	584	596	642	627	649	650	619	600	612	617	660	605	614	593	609	648	615	599	596	633	645	596	615	611	583	657	641	641	616	638	659	651	618	608	640	635	603	632	628	654	635	611	646	649	652	655	616	579	606	676	607	634	637	617	613	653	643	629	623	602	601	635	611	682	625	625	631	598	585	637	621	606	636	575	641	620	621	590	634	644	641	645	617	636	611	627	661	634	616	652	612	622	644	646	640	625	619	581	582	604	635	606	639	611	628	615	608	628	605	627	631	627	639	658	588	617	619	648	611	648	637	599	569	606	609	665	624	639	643	613	582	608	598	649	649	641	628	604	585	629	547	629	604	619	574	606	622	622	654	631	603	673	641	647	588	648	640	595	626	630	617	598	607	594	634	631	649	619	604	639	627	652	628	643	595	627	638	643	596	557	600	602	659	618	633	654	668	621	601	557	615	623	619	598	644	655	665	671	621	640	605	619	645	601	620	629	616	631	610	630	672	575	607	662	631	611	597	625	611	666	582	612	590	639	620	648	611	632	612	615	636	604	655	618	663	673	615	630	591	589	609	639	617	640	596	599	599	626	616	617	616	594	659	561	586	595	607	619	622	575	576	555	616	637	602	613	602	650	629	645	593	603	632	627	632	600	611	619	632	636	647	613	662	643	598	613	652	627	641	629	623	663	651	629	631	619	628	619	604	639	592	621	635	632	644	624	657	624	630	621	629	593	648	617	608	640	608	607	571	658	606	675	640	651	634	628	639	585	622	585	631	618	611	600	619	598	602	632	625	636	617	622	606	625	599	647	604	600	603	645	599	589	588	588	689	610	613	656	657	672	637	642	642	651	654	618	646	621	595	587	623	612	630	592	680	637	583	640	627	615	576	625	601	625	651	567	645	608	642	630	666	623	565	621	612	663	659	616	607	625	639	635	578	600	600	649	650	597	622	647	621	566	647	574	597	640	574	606	612	601	597	578	646	665	645	640	603	613	640	616	590	626	637	599	643	592	625	586	609	606	628	627	641	602	657	623	576	641	611	611	610	666	598	618	607	603	611	618	626	593	641	598	632	666	584	598	603	608	615	596	575	637	613	595	636	655	636	591	600	618	647	660	596	620	626	656	635	602	612	619	605	568	632	658	616	599	627	602	628	627	580	632	640	636	592	595	615	614	620	640	567	593	589	657	621	618	643	629	620	588	635	624	653	630	644	589	643	631	647	645	593	590	615	592	629	635	666	605	603	646	652	634	640	600	606	615	637	652	632	616	636	644	580	589	655	591	609	550	650	610	621	628	616	609	610	599	599	649
26528	16955	14210	8098	5606	4391	3452	2855	2425	2127	1988	1778	1639	1497	1513	1424	1405	1331	1235	1234	1223	1204	1204	1219	1186	1167	1204	1178	1147	1101	1112	1109	1095	1042	1100	1131	1076	1067	1125	1075	1024	1064	1032	1034	1035	1069	1051	1091	1089	1084	1083	1067	1040	1045	1050	1099	1040	1107	1040	1047	1053	1025	1072	1036	1047	1018	1111	1057	1051	1000	1073	999	1028	1094	1046	1057	1033	1126	1042	1090	1005	1050	1054	1060	1064	1055	1103	1005	1057	1027	1016	1076	999	1029	1000	1048	1049	1077	995	1064	1047	1012	1054	1012	1024	1079	1076	1011	1012	992	1061	1032	1049	1089	1053	1014	1034	1000	1071	1083	1056	1038	1021	1079	1011	994	1042	1038	1027	988	1034	1056	1042	1065	1062	1049	1024	1074	984	1047	1068	1113	1027	993	1061	1066	1087	988	966	1043	1011	1027	1012	995	1066	1005	1033	1040	976	1045	1027	1064	1011	1070	1044	1024	1049	1020	1013	1048	1019	1006	981	971	1041	1006	1024	1060	996	1002	1001	1021	1018	1018	1026	1019	1086	1048	1031	1112	1023	1055	1006	1051	982	1056	1054	971	1039	1047	1035	1004	1030	1055	1003	1027	1013	1063	981	1034	995	1037	1079	1023	1053	1037	1017	1007	1044	990	1041	967	1101	1043	965	1050	1039	1020	1065	1099	1076	1000	983	1109	1065	1080	1061	1043	1029	1039	1022	1008	1054	1061	1041	963	1006	1047	1056	1014	1037	1049	1075	1004	1061	1021	1002	1095	1078	1058	1005	1037	1048	1058	1040	986	1051	1072	1012	1069	1031	1009	1024	1016	1064	1060	1013	1010	1056	1044	1059	1071	1018	1056	981	1060	1040	1053	1042	995	985	1028	1033	1011	1002	1091	1065	1025	1004	1015	1072	1048	1025	1038	1066	1029	1030	1066	1053	994	1047	1037	1035	1069	1035	1057	1050	1028	1044	1024	1047	1006	1034	1027	1027	1031	1092	1057	1059	1058	1037	1024	999	1011	1073	1038	975	1034	1088	1087	1040	1034	1068	1008	981	1026	1021	1064	983	981	1026	1061	1017	1079	1069	1102	1043	1018	1074	1072	1010	1077	1098	1069	1036	1026	1028	1053	1033	1064	988	993	1012	1051	1048	1043	960	921	1050	1032	1032	1010	1090	1073	1018	1039	994	1081	996	1051	1030	1032	1063	1037	1029	1092	1016	1038	1064	1002	1052	1015	1023	1082	1031	1009	1025	1064	1054	1017	1014	1102	991	994	1034	996	1054	1011	1083	1092	1051	1023	1010	1102	1008	1053	1091	1085	1065	1047	976	1005	1034	1062	1047	966	1091	1048	974	1037	1079	1041	1038	1038	1045	1113	1044	1063	1006	1048	1014	1012	1027	1012	1046	1024	1044	1049	1033	1006	1027	986	996	1027	1022	1048	1049	988	1053	1008	983	999	1014	1054	1048	1024	1046	1043	987	1014	1050	1070	1039	1038	1012	1034	1103	1009	1003	1057	976	1056	1050	1112	989	1013	1064	1046	961	1065	1059	1109	1090	1053	1029	965	984	1021	1117	1026	1062	1038	1023	1049	1008	1035	994	1026	1078	986	1074	1041	1092	1050	1068	1051	1032	1046	1029	1040	1015	1027	1028	1082	1086	1003	1080	987	1033	995	1061	1036	985	991	1031	1019	1078	982	1000	1059	1042	1030	1051	1009	1077	1014	1051	1021	1034	1038	1005	1079	1059	995	1038	1038	940	1009	1039	951	1044	1082	1026	1043	1089	989	1042	1056	966	981	1053	1010	1009	1099	1053	1048	1061	1088	1008	1010	1037	1094	1028	1039	1014	1009	1036	1034	1066	1031	1033	1002	980	996	964	1032	1004	1020	1033	1056	1063	1018	953	1031	1036	985	1048	1029	1057	1032	1035	1052	1012	1074	1111	1006	1020	1019	1033	1003	1013	1082	1054	1017	1029	1074	953	1035	1011	1026	1076	992	1007	1023	1050	984	978	1083	1025	1036	1016	1040	1032	1074	999	1033	1060	1011	1063	1065	1010	1057	1015	1017	1078	1072	985	1073	1007	1042	998	992	1063	1082	1055	1058	1021	1008	1032	1086	1048	1054	1066	1030	999	999	1012	1023	1053	1035	1004	1049	1032	1006	979	1048	1012	1089	1006	1039	1060	1048	1020	1020	1014	1066	1013	1036	1007	1060	1016	1068	1067	1010	983	1029	1022	1050	1086	1030	1059	1032	1040	987	1006	1018	1016	1031	1086	1113	1089	939	1064	1070	1029	1030	1043	1030	1099	1080	1011	1050	1030	1077	1048	1013	978	1001	995	1020	1029	1007	1024	1039	972	1014	993	1041	1023	1007	1053	1010	1057	1009	1012	1026	1063	1013	970	1051	1027	1019	1011	1026	1026	1093	1076	939	1019	987	1061	1046	1040	1089	1003	1002	1069	1041	972	1020	1078	1030	1092	1030	1004	1019	1058	1038	1024	991	987	967	1061	1046	1074	1105	1035	1008	1025	1015	1015	1057	1038	1035	1026	1011	990	1036	978	1021	1054	1044	999	1029	990	1058	1038	995	995	1061	1016	1015	1022	1095	1001	1004	1082	1016	1020	1018	1072	992	1033	1005	1082	1050	1031	1026	1064	1014	1053	1079	1059	1014	1046	1014	1053	1055	1022	1058	1028	1041	1082	1029	1066	1031	1040	1067	966	1016	1060	1080	1051	1028	1034	1028	1084	1015	1043	1065	1033	1009	1042	1008	1053	1021	988	1044	1015	1048	1003	976	1037	1038	1041	1005	1019	1023	993	1048	1012	1060	1109	1049	1017	1033	1020	1040	1084	989	1022	1032	1056	1036	1015	1050	993	1005	1013	1016	972	1099	989	1074	1001	1020	987	1014	1028	1001	1034	1099	1042	1066	1047	1062	994	1069	1020	1051	1025	1079	1050	1047	1026	1043	1075	998	1018	1063	1041	982	1049	1019	1016	1086	1030	1031	1030	1029	1067	1053	1034	999	1025	1013	1031	1011	1008	989	1055	1023	1037	1070	1033	1080	1058	1061	1054	1077	1048	1079	1031	1009	1016	995	1059	1013	1016	1027	988	1108	984	1066	1088	1088	1052	1014	1070	1029	1028	997	1038	1011	1001	1028	1076	1035	1079	993	982	1079	996	999	977	994	1096	1091	1022	1040	1076	1012	1112	1052	1014	1052	1009	1059	1008	1031	967	1091	1066	1004	1113	1035	1036	1036	1077	1083	1039	1091	1031	1024	1053	1028	1038	1041	1042	1029	1049	1034	1037	995	1054	1053	981	1001	1045	1063	1083	1022	1086	1064	1049	1105	962	1032	1027	993	1065	996	1051	1026	1033	989	1051	1066	955	988	1058	1016	1035	1022	1043	989	974	1059	1042	1001	1085	1048	1005	1028	1030	1110	1084	1063	1098	966	1043	1057	1034	1088	1055	968	1038	1048	1038	1030	1015	1061	1014	1004	1030	1046	1059	1017	1059	1030	1031	1038	1084	1030	1062	1062	1011	1039	957	1053	1023	1051	1039	1076	1047	1049	1082	1024	1036	997	1013	1055	1052	1001	1020	979	980	1075	1020	1073	1124	1038	1010	1046	1046	1046	1004	1040	1098	991	1089	1027	1035	1023	1006	1071	1039	965	962	1007	1016	1082	1004	1022	1061	1023	1017	1076	1050	1068	996	1120	1026	1067	1039	1026	965	1036	1019	1086	1081	995	1039	1045	1051	1053	1037	1029	1000	1018	1004	1036	1016	1035	980	988	1019	1013	1038	1024	1019	1088	987	1065	1049	1031	1030	1024	1029	1015	999	1022	1049	1049	1087	1079	1023	1031	1035	998	1078	1031	1056	1009	1065	1080	1029	1015	1066	1048	1047	1009	1020	1035	1012	1048	1037	1031	1055	1015	1033	1031	1027	1007	1046	1046	1001	1110	1050	1002	1009	1063	1060	1025	1105	1017	1049	1024	980	1078	962	1024	1035	1031	1031	1054	1005	1055	955	999	1050	1074	1042	1037	1023	1002	991	1028	1055	1047	1113	1003	1001	1045	1024	1062	1039	1060	997	1022	1062	1093	1062	1043	1036	1010	1082	1056	1070	1011	1013	927	1034	1036	1053	1051	1056	1000	1018	1092	1000	1054	1054	1026	999	1065	1038	1076	1040	1053	1030	1003	1024	1041	1042	1084	1039	1056	1038	1002	960	1047	1046	1071	1022	1057	1030	1059	990	1055	1036	1051	1023	996	1023	1014	1052	985	1027	1011	992	1040	1005	1037	1006	1057	1036	990	1074	1021	1044	1064	1073	1026	1064	1063	1001	1007	1049	1036	1004	1052	1053	1044	1031	1092	974	995	1116	1062	1032	1035	999	996	1002	1053	1050	992	1078	1020	1021	1063	1077	1021	1065	1022	1052	1032	1018	999	1035	1092	1032	1007	1039	1031	1036	942	1014	972	1017	1025	986	978	1021	1002	1041	1073	1053	1084	1026	1085	989	1053	1029	1023	989	1035	1022	1044	1056	1036	1041	1012	1066	1020	1035	1034	1044	1056	999	1046	1034	1010	1044	1027	1077	1055	968	1014	1006	1063	1018	1008	1056	1017	1004	1049	1063	1007	1045	1033	1055	1061	1030	1073	999	1013	1013	1005	1065	990	1015	1024	985	1023	1042	1044	955	1063	1053	1043	1051	1074	999	1048	974	1050	1025	979	1048	1061	1018	1005	1033	1051	1057	1051	1036	1030	994	1017	1009	1058	1030	1008	1061	1058	1025	1076	1020	1042	1074	1012	1094	1040	1013	1047	1045	1067	1071	1057	1019	1057	1034	1080
27448	21245	9139	505	255	226	201	215	178	174	193	194	176	170	180	210	181	159	165	160	189	171	151	144	181	167	160	186	184	157	168	186	159	162	165	196	174	179	174	166	140	183	183	199	153	151	177	154	175	145	174	175	183	172	150	169	169	173	180	179	170	158	178	171	184	177	160	173	167	162	157	160	166	158	171	166	179	154	163	158	185	183	176	160	159	156	184	153	194	165	153	133	172	162	177	188	167	165	163	170	158	155	159	192	190	183	171	185	157	182	175	149	167	151	162	163	188	170	172	184	169	170	175	135	176	168	165	159	185	192	165	166	190	186	165	163	189	159	168	169	177	178	181	153	182	188	152	162	146	167	155	192	180	162	162	181	150	160	154	148	153	183	183	166	163	175	156	153	185	147	160	160	153	156	186	166	164	166	164	162	174	171	194	196	132	168	175	167	193	162	176	153	178	173	194	162	158	161	166	186	164	174	171	172	183	157	182	176	148	176	171	187	158	165	145	182	163	190	155	183	179	159	168	147	170	177	200	173	189	183	138	162	183	158	188	166	156	172	165	162	164	169	170	185	147	148	172	184	184	202	170	147	157	173	175	148	172	176	180	197	177	164	171	162	168	172	179	199	175	182	178	164	151	161	167	168	177	162	174	172	174	164	171	179	158	163	177	176	177	165	162	182	168	147	184	183	158	167	173	177	198	168	189	170	173	178	185	167	173	183	197	190	173	196	170	180	183	147	160	189	160	167	184	174	153	188	153	182	181	166	157	182	175	176	157	187	160	169	166	181	184	171	167	151	167	167	189	164	170	178	186	188	172	183	147	185	179	167	186	158	186	160	176	162	157	177	152	171	152	175	167	168	166	160	165	150	159	161	185	177	163	175	173	173	149	166	165	170	172	155	180	151	171	174	190	168	150	174	170	185	178	173	167	155	169	158	163	166	165	171	154	147	150	142	167	175	170	168	201	140	182	174	164	159	169	166	160	183	154	185	154	180	174	151	148	155	160	187	186	175	187	170	159	174	170	177	161	154	181	158	171	174	150	183	146	152	155	179	178	159	154	179	161	159	156	165	164	159	157	149	167	167	172	198	187	165	172	175	174	152	159	174	192	189	176	160	179	175	160	189	155	151	152	162	177	152	167	175	180	160	197	129	153	168	181	159	185	169	186	155	189	158	191	169	190	178	169	176	171	185	154	156	161	165	185	175	162	160	193	157	164	194	180	166	160	162	165	192	152	153	177	188	176	201	179	164	173	151	172	159	159	149	165	154	138	176	159	194	161	180	156	159	185	190	172	168	148	147	185	159	174	164	171	164	185	165	165	177	160	175	203	163	170	154	151	179	178	187	166	174	172	174	178	174	171	169	146	167	154	169	168	157	181	172	186	172	143	181	145	156	162	158	166	173	148	145	181	169	177	173	159	175	171	168	171	166	196	175	172	174	179	181	179	154	170	176	158	185	166	203	173	174	174	186	165	175	156	184	159	177	150	182	170	171	166	178	176	168	179	167	151	165	173	157	187	154	198	174	164	169	174	206	191	164	154	152	185	155	177	166	170	161	142	176	168	170	182	158	149	161	170	181	186	167	154	176	174	146	194	184	184	153	147	193	171	167	178	171	153	179	193	190	141	175	213	179	164	187	150	156	194	156	177	163	147	161	173	170	162	169	181	166	172	157	178	170	150	146	178	149	188	166	183	177	190	163	155	181	162	178	172	168	175	172	160	159	160	158	166	160	173	165	164	170	162	156	189	158	182	163	173	135	180	157	148	164	165	165	179	180	175	148	170	180	184	156	148	144	137	144	194	180	169	163	185	150	166	158	173	198	179	189	163	157	182	147	159	166	141	166	152	159	165	159	180	181	178	165	177	153	159	151	155	156	146	171	151	171	151	169	164	161	179	198	191	174	162	175	172	183	181	156	194	167	198	176	189	180	162	168	168	162	162	149	178	133	170	148	163	167	176	184	167	174	160	169	180	166	177	189	142	172	180	153	161	164	174	183	171	172	185	174	153	148	160	168	152	175	169	136	150	159	183	145	172	163	171	185	172	154	153	190	155	209	183	170	199	180	171	191	151	155	159	168	191	180	167	132	167	176	152	167	170	174	161	187	191	154	183	158	170	199	131	172	172	170	178	174	161	158	158	177	171	169	167	160	154	187	142	172	169	165	182	180	181	195	145	165	163	162	169	178	174	165	208	161	155	182	164	179	168	173	164	138	164	163	159	163	175	171	167	166	158	195	139	177	163	145	175	176	171	156	184	193	183	175	175	174	139	181	179	184	151	162	164	166	167	171	187	175	173	157	171	164	158	174	155	166	173	187	187	179	189	188	142	190	185	180	178	171	166	167	155	151	152	174	145	160	181	174	169	182	171	184	169	170	169	146	156	167	172	174	137	189	161	176	162	163	160	193	171	194	159	170	176	165	173	172	154	164	185	160	160	142	167	170	155	163	196	159	157	143	186	134	179	176	166	187	170	159	173	184	194	172	181	166	168	166	169	166	180	170	167	147	177	161	146	144	174	158	180	165	158	189	172	153	166	169	172	172	182	194	169	164	169	160	185	171	155	159	180	186	169	165	176	184	164	161	144	176	147	175	193	180	149	169	169	180	149	164	164	150	164	170	172	161	187	161	148	202	186	141	167	147	154	157	153	179	212	178	157	165	162	173	152	179	178	186	150	189	160	167	171	156	171	183	154	180	173	143	191	181	160	171	166	172	143	171	197	163	177	166	194	166	152	158	137	176	172	150	178	144	163	165	165	170	171	192	170	181	159	167	189	154	156	159	172	170	196	158	180	182	158	165	180	192	161	172	187	172	179	170	184	151	195	180	164	201	168	155	167	153	180	171	186	149	150	177	193	145	174	185	168	150	175	165	181	169	177	162	175	168	170	186	173	170	183	175	149	163	156	160	171	160	159	148	195	182	183	165	170	166	151	174	160	168	162	154	171	178	170	155	164	178	141	170	162	173	182	156	170	154	154	192	149	165	173	179	181	167	163	162	152	176	192	145	152	151	199	175	152	179	150	176	188	159	160	174	196	175	174	155	173	146	159	152	170	166	179	154	133	151	172	161	178	163	171	155	165	187	154	153	159	181	148	180	190	200	170	154	160	173	171	162	188	169	147	161	205	170	164	169	199	157	172	152	179	178	175	159	178	163	180	177	137	163	177	157	175	182	171	169	161	174	158	189	148	150	167	171	164	192	156	165	180	177	173	159	189	177	176	154	146	182	175	169	152	180	189	180	142	164	175	162	175	187	180	167	150	172	177	161	191	170	151	169	166	167	163	165	182	141	165	184	143	153	145	187	175	194	140	167	182	172	151	164	167	187	175	175	155	198	175	168	149	184	164	182	189	182	186	174	155	171	186	159	171	158	164	152	183	172	160	157	164	171	177	162	185	165	179	177	157	129	182	181	169	165	154	156	172	191	163	154	156	146	175	176	183	167	146	165	186	172	163	171	182	178	172	207	205	175	189	171	159	168
16397	1358	1199	715	556	472	417	401	402	375	372	320	375	301	320	345	322	318	345	312	311	310	339	319	320	306	316	339	312	300	325	307	293	353	346	307	342	285	327	341	307	362	294	334	306	313	327	317	264	302	292	315	295	331	325	313	330	318	316	328	325	292	317	313	292	319	337	292	293	289	311	307	314	283	301	344	309	314	275	305	330	287	305	310	315	337	283	307	311	332	304	344	323	287	299	317	309	323	305	346	312	287	322	335	322	293	322	317	334	303	313	298	336	322	315	324	311	299	297	312	292	295	325	313	331	302	317	309	288	284	315	302	308	289	285	316	302	319	307	321	289	318	309	278	307	319	301	333	342	291	289	322	332	299	299	299	312	320	292	282	317	305	308	300	320	305	342	316	321	380	319	289	299	315	324	305	326	313	278	296	342	309	312	301	301	299	325	328	311	295	306	352	295	319	310	291	328	336	308	304	328	302	308	266	339	309	308	275	324	341	327	314	322	321	323	296	328	302	310	280	287	317	322	326	302	310	318	308	302	300	297	300	312	312	323	314	329	299	313	346	316	298	336	317	312	317	305	322	293	308	325	316	268	314	314	309	333	364	308	304	320	308	323	296	317	328	287	312	300	319	310	279	310	298	312	307	291	287	306	347	330	327	290	338	311	333	301	324	335	303	286	312	302	337	324	301	294	342	333	329	332	337	287	331	310	295	306	293	351	297	318	324	314	326	286	332	308	320	304	296	285	342	292	310	296	283	313	330	284	317	304	293	309	319	283	303	339	309	329	300	318	318	305	321	325	297	330	280	307	308	296	318	310	323	333	312	343	307	319	338	331	329	309	290	315	321	309	300	315	314	313	293	298	302	348	307	329	351	294	331	325	323	337	320	293	289	308	327	314	326	315	305	314	324	324	293	319	332	298	285	288	305	332	315	318	327	336	324	312	302	338	350	328	294	291	314	342	318	312	317	266	302	318	307	295	303	284	312	310	308	328	283	302	315	323	298	290	338	295	328	302	289	333	324	309	303	291	320	293	281	323	310	308	332	304	295	306	312	300	306	312	303	257	334	288	336	312	275	321	334	294	312	305	292	343	287	330	284	318	300	302	311	338	307	311	321	319	301	327	313	313	313	310	309	325	289	324	319	305	321	303	289	253	297	329	324	268	305	302	323	265	320	305	300	319	300	299	322	296	302	312	316	301	301	299	286	299	281	317	329	309	286	301	297	321	277	281	319	322	314	311	315	320	327	310	303	337	319	298	326	322	308	315	316	328	332	315	307	299	289	294	302	282	289	287	298	333	295	336	305	291	305	331	314	323	291	301	327	345	281	282	313	344	314	310	303	301	322	303	308	320	349	296	308	324	336	299	301	352	314	308	327	303	324	328	325	305	305	295	327	342	311	288	301	283	311	314	312	315	326	282	308	308	308	322	327	275	321	316	323	270	332	271	294	332	290	293	301	299	300	363	293	324	317	307	275	270	339	301	331	314	310	312	313	281	283	346	292	317	335	303	293	294	298	312	291	341	307	338	302	275	311	329	310	306	303	332	327	333	318	328	290	326	296	313	318	323	319	295	324	313	343	291	313	269	311	315	285	317	310	325	319	286	346	276	316	326	300	303	321	326	322	303	322	303	280	299	295	318	293	324	327	306	295	303	319	299	317	301	286	316	307	359	335	300	305	288	286	313	286	352	316	279	310	323	307	335	297	314	294	302	292	328	289	307	334	341	292	287	338	294	282	304	338	314	313	329	278	317	312	318	293	323	344	301	321	319	336	346	347	342	341	316	313	295	274	310	328	307	312	308	303	310	294	320	297	343	267	311	292	324	327	307	321	316	311	319	309	284	329	317	312	351	301	313	306	300	322	302	307	316	318	315	321	323	310	308	306	294	323	335	332	295	320	311	326	290	327	287	304	297	317	312	324	310	329	318	297	319	318	299	283	307	309	294	324	348	323	310	325	305	298	297	301	310	298	349	302	306	346	281	324	333	286	300	330	287	285	315	319	333	327	298	293	328	329	307	332	321	307	317	322	321	320	268	325	309	332	299	310	331	332	298	328	317	296	298	322	334	299	313	322	298	316	297	300	328	314	308	329	339	318	326	294	314	320	295	296	315	290	315	322	306	311	335	290	272	317	316	330	332	317	300	334	294	351	298	322	292	331	344	282	311	304	341	318	316	302	285	272	296	309	328	279	293	356	297	297	308	299	316	329	315	316	321	323	296	345	338	308	313	321	308	309	304	349	326	343	351	316	317	310	347	339	304	310	324	360	302	341	327	314	335	327	307	314	327	326	309	337	360	292	329	344	301	335	317	281	298	311	291	290	300	305	363	315	315	316	301	335	323	291	289	313	328	298	257	297	315	309	317	323	318	313	300	316	300	287	285	316	307	320	297	307	305	309	271	315	290	321	354	317	308	348	320	330	312	323	326	308	308	312	306	296	300	327	303	312	316	293	309	317	303	306	278	331	351	319	307	308	316	304	363	331	352	308	323	304	322	307	316	349	316	280	315	310	323	335	335	293	292	333	312	325	318	321	317	298	288	326	330	313	306	314	305	296	284	312	303	288	326	302	326	324	309	329	322	308	305	320	323	322	316	326	294	275	348	320	302	319	311	348	308	345	297	325	300	308	343	319	298	321	313	296	302	317	327	295	311	286	316	330	307	325	290	316	328	303	299	326	298	318	328	295	307	294	316	315	323	296	285	309	306	291	330	308	307	301	308	309	327	299	298	285	318	352	322	311	301	307	330	315	309	318	318	325	312	312	300	343	311	309	265	321	300	310	329	313	318	316	302	306	304	301	310	328	321	324	315	331	340	337	327	287	323	326	340	311	327	333	340	309	353	321	283	309	306	299	320	279	308	291	300	308	326	346	293	323	318	326	328	325	290	298	283	331	309	309	315	323	289	315	339	328	301	299	288	331	278	327	307	304	320	327	310	328	337	337	334	312	326	317	315	290	314	337	303	319	311	309	302	318	299	312	339	331	318	318	318	293	321	286	328	337	323	340	330	305	291	309	319	317	330	322	309	344	289	323	323	321	324	328	317	287	327	290	288	288	313	306	321	328	300	312	349	317	306	325	323	314	325	326	304	311	321	317	310	340	302	295	314	324	318	288	309	316	325	310	291	327	297	300	300	289	315	308	301	316	328	316	303	317	311	331	326	303	317	289	297	323	290	295	299	300	301	313	356	312	291	319	318	329	308	328	326	281	320	300	293	321	318	320	324	303	325	318	292	311	350	329	297	295	337	336	296	345	338	294	325	327	310	298	319	322	306	308	332	341	315	298	275	277	309	347	305	302	292	351	316	339	315	291	310	305	318	295	286	329	331	318	284	311	280	332	321	297	274	311	306	326	330	312	327	317	338	299	317	308	319	329	295	305	332	318	330	322	302	320	304	300	328	320	325	304	317	322	310	293	276	302	328	290	306	333	302	311	320	323	313	341	282	288	335	301	293	301	323	310	323	297	306	314	278	323	315	319
24760	21652	29032	24745	21036	3045	920	683	622	584	469	504	485	493	482	471	474	445	452	437	462	473	445	446	459	419	428	419	463	394	396	433	403	406	448	427	424	421	390	418	412	445	427	438	435	418	397	416	428	422	429	439	434	434	411	408	388	414	401	430	407	404	398	440	440	438	423	433	418	427	401	378	408	405	422	423	435	405	439	426	412	427	434	428	388	392	419	409	425	422	401	410	422	431	392	404	407	428	442	455	384	416	388	374	413	430	415	396	418	405	427	439	415	431	421	441	404	409	436	410	403	378	392	373	385	376	405	381	456	429	406	438	346	389	397	396	442	442	441	420	421	404	419	409	395	397	430	419	382	393	411	456	415	418	435	413	423	435	411	413	402	441	387	418	394	400	397	424	451	396	406	417	375	420	405	449	426	406	421	400	397	397	409	414	403	368	416	449	363	402	435	428	399	429	402	426	413	393	441	397	403	424	398	391	392	406	410	436	388	412	431	435	397	417	416	371	413	392	415	419	425	410	382	417	394	411	414	405	406	395	407	375	398	403	412	369	374	404	415	415	403	385	438	434	426	399	424	408	410	416	376	409	412	390	358	411	463	377	407	376	423	442	415	372	425	463	389	422	423	395	367	372	438	442	413	429	403	420	411	406	426	412	450	388	417	389	406	391	424	410	414	412	441	438	392	450	395	403	414	421	435	413	423	386	412	441	407	434	393	416	424	408	374	385	370	407	396	427	418	402	385	430	416	391	451	403	427	430	446	406	445	417	413	406	438	423	390	385	398	396	403	406	417	386	418	409	400	413	383	409	429	404	415	382	393	401	410	417	417	389	413	470	368	434	411	387	406	420	427	393	430	405	395	423	458	416	462	438	434	412	417	433	405	485	431	409	423	396	439	438	427	386	442	400	450	395	392	426	399	429	383	387	391	402	415	397	403	398	412	386	429	417	419	396	419	389	456	410	393	405	413	416	421	416	384	451	429	425	444	390	423	434	406	421	386	420	435	396	415	413	413	408	405	423	395	421	451	446	450	398	418	411	406	430	435	428	434	422	444	386	404	398	392	436	407	425	461	421	398	433	397	405	409	455	413	424	418	421	397	428	443	417	388	411	397	425	379	374	447	388	375	357	399	414	404	419	389	366	433	416	420	439	418	423	381	403	421	393	421	370	411	382	386	407	428	428	376	383	418	417	396	409	423	454	408	406	427	429	414	425	384	377	400	407	433	393	432	389	406	418	432	400	423	422	434	450	427	419	430	416	383	414	430	396	402	397	394	383	425	444	434	398	410	414	417	397	426	419	409	423	416	433	382	426	427	416	396	425	431	424	424	387	419	401	427	393	397	461	412	401	435	416	387	410	422	426	419	404	391	418	360	394	399	409	385	409	434	430	412	408	404	447	412	400	434	394	413	393	433	416	457	409	411	422	420	436	413	400	414	414	390	416	394	401	411	398	379	399	417	410	422	411	396	406	434	425	416	429	392	417	419	377	403	442	402	418	409	413	404	444	410	442	445	396	416	432	380	422	436	450	432	398	419	406	413	411	410	423	435	422	416	420	418	418	425	434	418	445	433	373	408	417	407	419	396	412	404	415	384	409	427	433	415	444	394	418	397	424	385	392	377	429	399	418	408	389	425	422	392	405	437	432	438	440	407	409	437	386	390	425	410	407	424	393	388	396	386	446	373	440	373	408	422	398	389	420	387	405	397	438	394	427	363	419	392	396	390	422	397	441	433	408	387	407	411	420	402	428	428	409	427	427	414	392	432	404	420	442	420	427	390	396	435	420	405	404	418	401	408	439	406	407	410	396	436	431	415	401	432	429	443	409	434	409	409	402	414	440	442	438	388	432	443	443	380	415	416	431	437	423	468	427	394	387	416	410	384	425	441	428	386	402	438	416	426	388	401	400	416	428	387	410	420	408	432	429	427	414	461	405	446	433	400	397	421	418	446	439	430	415	419	362	404	382	411	434	395	434	416	398	411	414	410	394	422	414	429	407	406	428	396	392	385	440	406	411	410	401	408	418	416	366	409	436	421	402	422	431	392	402	477	431	436	404	399	405	422	414	396	416	438	405	435	371	401	389	419	416	406	394	391	447	391	429	414	428	453	405	409	424	397	409	409	401	382	426	416	403	444	398	412	414	418	459	434	443	427	403	407	391	380	408	421	431	421	434	450	430	423	423	432	420	433	415	414	454	439	407	424	426	423	409	406	399	408	414	421	427	402	384	425	410	418	448	424	385	393	440	394	432	397	418	423	420	403	423	428	394	379	406	415	427	411	410	422	426	417	373	410	413	426	413	415	401	390	453	432	402	407	408	416	390	423	424	400	393	444	440	425	430	417	398	427	426	390	425	438	425	403	424	413	399	423	390	437	420	402	434	401	375	431	426	422	434	386	418	460	371	419	396	424	415	396	438	391	401	393	436	410	399	405	410	428	390	420	393	426	385	420	448	389	388	419	409	404	443	417	411	440	414	435	461	414	411	425	429	437	434	383	402	416	390	407	403	424	408	390	420	420	411	413	387	429	403	405	443	422	444	428	393	399	391	409	404	374	421	398	411	440	404	393	403	386	420	428	396	409	422	406	452	378	429	421	419	414	417	435	406	408	443	423	445	402	407	433	449	406	445	419	419	446	384	389	397	421	429	455	452	415	433	413	388	386	440	423	420	390	381	382	429	388	427	414	447	416	420	437	448	414	387	421	394	429	394	384	402	435	411	396	431	426	443	416	421	397	411	373	417	422	408	417	408	412	422	413	415	453	412	370	425	408	422	439	439	456	422	426	406	427	397	444	444	409	436	382	401	410	406	449	405	438	422	390	409	400	414	421	444	428	393	404	377	411	431	426	373	402	418	422	404	443	450	398	415	404	441	417	446	389	435	410	410	430	428	421	368	394	432	366	412	419	419	423	420	420	419	409	414	439	408	422	403	432	400	393	430	400	391	439	409	407	411	387	400	390	394	420	413	417	400	416	421	402	409	417	412	390	425	383	392	402	427	405	418	406	388	411	402	425	422	427	426	413	392	397	394	428	434	419	455	392	421	430	418	385	393	417	381	367	410	453	415	424	422	410	427	416	401	416	391	440	411	434	408	422	389	414	408	400	439	394	438	410	394	415	412	397	435	410	384	411	415	429	434	415	411	402	406	422	388	425	352	480	389	398	451	400	421	387	405	424	390	447	371	444	427	440	417	427	390	413	403	444	397	407	428	399	427	396	414	420	403	440	419	404	444	421	376	414	419	414	394	426	420	435	395	432	413	438	402	422	422	454	414	417	412	374	436	411	409	408	429	428	428	378	448	463	399	434	460	402	432	375	400	424	396	393	404	385	399	397	426	413	396	399	400	421	422	388	398	368	387	365	373	387	427	411	415	456	389	418	444	409	416	407	401	428	370	400	441	388	370	408	384	367	399	370	421	411	423	410	430	399	411	398	424	421	405	418	370	432	443	393	424	401	371	404	434	411	413	423	414	401	466	391	395
27194	10504	8888	4675	3164	2520	1920	1679	1400	1275	1215	1076	1058	1001	860	898	880	886	836	865	746	810	771	730	794	784	770	755	776	721	744	751	742	745	730	717	742	714	709	688	766	724	770	698	741	726	690	693	714	744	704	688	673	732	681	729	749	734	674	728	696	706	733	733	720	705	738	703	709	710	753	741	662	686	715	667	739	646	745	685	747	659	701	795	652	744	732	720	729	674	708	732	697	721	669	693	703	722	717	725	702	726	685	694	722	753	747	724	701	714	641	694	740	692	683	659	676	742	741	698	681	735	725	715	736	732	688	714	661	705	686	721	692	699	696	687	698	714	728	703	692	749	709	687	695	695	698	720	728	707	695	721	725	674	740	718	715	705	708	706	725	686	752	697	712	729	711	668	707	755	697	744	697	642	732	719	698	765	746	731	717	667	711	734	723	735	691	696	743	726	697	699	720	707	727	698	774	697	698	713	720	730	736	764	692	730	728	655	711	707	683	678	662	715	746	715	701	671	759	711	756	755	675	688	727	664	710	684	675	726	753	708	724	743	686	746	714	715	713	755	705	699	691	680	716	738	715	690	657	691	730	702	707	719	723	742	723	679	734	735	722	688	722	748	661	690	698	712	715	656	680	685	755	708	691	658	710	678	722	728	750	691	714	746	704	734	724	673	717	703	715	720	706	711	687	688	701	655	675	719	665	689	706	681	698	734	698	690	711	728	709	719	677	717	755	712	684	718	731	712	644	657	722	713	708	753	706	712	698	716	694	717	701	724	696	692	746	693	706	738	689	697	708	695	679	660	685	670	736	717	669	706	640	715	691	725	714	738	732	760	691	707	736	706	689	710	733	732	728	707	670	774	703	683	685	713	696	703	680	760	657	734	650	695	700	665	746	724	706	762	720	717	727	668	729	743	702	724	695	681	706	690	717	710	664	701	698	695	713	697	706	720	736	698	769	717	738	661	743	705	700	699	722	737	674	754	724	738	706	702	692	730	719	710	695	707	729	693	716	724	681	694	722	706	677	716	711	754	738	714	691	722	662	728	702	685	746	716	682	726	667	726	708	669	683	751	756	716	756	759	756	699	711	744	746	722	726	716	754	719	701	699	712	670	712	702	721	776	676	721	699	695	693	664	702	722	670	729	722	627	742	693	700	693	694	741	722	670	737	729	683	685	730	718	702	667	711	707	707	667	656	672	700	734	725	706	716	685	708	677	724	684	657	715	738	688	728	694	696	676	714	668	754	674	702	703	722	696	671	702	730	691	711	693	683	711	701	741	765	740	689	744	717	755	675	708	672	724	669	704	718	683	652	730	667	718	738	741	716	719	750	724	754	686	727	724	680	723	689	694	688	721	734	734	686	691	641	699	685	703	711	715	716	717	758	712	699	715	729	719	713	707	725	718	742	661	748	706	702	703	731	668	689	758	722	721	710	676	716	749	730	743	684	722	725	719	703	666	735	643	676	709	660	779	721	686	688	699	733	714	768	701	747	765	727	702	668	732	685	726	705	714	726	704	701	723	705	694	697	697	696	753	703	740	725	746	674	738	671	676	703	690	730	771	683	719	702	713	692	694	692	728	743	684	726	692	716	747	706	712	672	671	712	754	732	738	716	729	658	716	687	747	701	694	719	735	697	680	793	675	717	666	686	684	708	677	693	765	707	681	697	740	680	709	681	719	698	716	712	698	723	708	763	729	716	699	710	732	678	707	722	676	669	690	660	671	711	674	702	709	739	760	738	678	705	696	724	690	730	726	711	719	724	697	677	751	707	724	702	685	731	690	708	683	722	761	692	717	688	720	714	703	707	681	709	706	658	735	753	678	703	714	654	684	708	714	673	698	708	758	754	689	712	708	694	744	712	745	719	702	694	682	700	686	732	705	715	722	714	693	681	683	686	696	677	684	741	675	721	716	699	724	689	698	715	728	699	710	653	712	696	695	724	714	674	702	770	688	705	707	705	682	697	686	785	729	738	703	677	725	690	690	703	708	691	706	698	693	730	699	710	692	727	737	704	705	741	726	677	734	701	744	704	707	651	695	687	716	713	747	735	690	720	713	697	703	720	755	719	693	686	752	716	712	703	689	680	699	764	679	709	707	719	705	735	673	683	685	675	744	662	721	691	712	694	712	706	674	705	670	686	751	695	670	680	749	699	762	658	720	738	704	724	650	701	710	733	716	719	736	749	737	688	733	704	696	709	717	756	729	754	732	650	698	700	722	701	726	712	680	679	687	727	715	736	659	700	689	755	727	711	745	705	723	738	714	697	728	706	681	693	759	698	738	758	659	721	698	715	671	693	698	735	740	776	734	693	727	694	700	779	694	722	736	718	656	702	733	726	677	720	748	729	731	703	691	723	697	657	770	709	681	737	696	674	737	711	704	719	681	735	688	693	701	722	690	706	706	682	696	748	711	713	722	700	721	686	693	727	690	709	714	695	677	696	750	700	740	708	684	747	708	724	723	719	689	708	737	734	671	684	736	727	703	679	662	708	750	708	721	733	680	711	754	687	792	752	685	664	662	693	685	722	663	769	714	724	694	768	726	720	679	664	729	715	784	745	710	694	744	725	712	696	699	735	709	739	773	673	712	724	720	715	686	716	716	692	684	716	706	690	679	665	704	718	661	668	653	684	686	696	731	702	735	713	694	742	713	661	722	770	648	684	729	692	677	746	710	714	697	695	732	718	686	723	722	766	719	716	709	743	706	669	733	758	759	745	688	728	710	710	758	719	701	693	685	773	725	697	691	697	708	740	722	712	727	683	740	701	764	719	693	730	729	700	690	692	721	637	699	660	712	719	749	717	716	703	715	695	670	733	723	724	734	674	711	738	706	691	655	715	718	687	750	719	682	650	678	717	749	744	739	704	727	629	712	762	712	725	730	690	694	693	733	715	674	691	737	681	751	671	695	681	713	723	675	716	705	745	731	732	747	740	720	670	691	750	723	723	707	683	740	686	684	706	700	691	688	707	705	711	700	765	718	716	730	713	727	697	722	711	709	707	763	677	710	669	695	698	684	684	710	718	770	718	666	713	712	712	716	678	757	734	700	659	755	691	696	715	689	718	682	738	682	700	710	710	730	701	654	745	739	740	683	698	673	697	669	709	729	694	778	716	755	729	661	719	691	724	716	734	719	645	719	697	681	722	690	719	676	677	632	705	715	729	666	688	733	733	722	756	685	723	690	732	740	696	711	712	746	759	676	688	752	667	718	707	719	720	736	685	739	738	699	694	715	731	715	685	711	676	750	707	739	685	714	678	716	663	740	726	692	731	743	765	686	726	725	738	691	732	703	733	716	701	676	742	677	705	684	750	730	731	700	735	666	740	713	719	700	742	687	705	723	733	698	708	714	704	730	712	718	684	711	707	666	749	702	722	711	709	738	720	716	730	675	646	723	722	745	745	647	710	673	665	718	713	712	707	753	736	769	707	696	637	775	713	639	672	691	741	730	721	685	733	667	680	688	729	738	701	714	679	758	705	739
23713	21692	29774	24115	21692	20933	3401	1294	1089	986	960	866	834	842	746	714	738	735	732	712	664	697	680	680	655	652	622	606	615	667	642	620	633	606	673	655	651	648	670	674	655	624	626	674	627	662	638	706	657	609	666	649	676	609	636	629	646	609	701	585	665	619	606	645	625	609	585	667	652	650	624	615	665	701	626	627	595	652	628	646	623	645	629	639	654	674	603	639	642	610	643	619	573	625	637	659	667	645	641	650	605	619	678	600	631	591	639	624	649	647	635	591	635	610	647	625	641	635	655	643	640	611	610	609	571	623	634	647	622	613	637	607	609	622	599	630	595	619	606	616	623	653	577	654	596	652	601	585	660	618	608	596	620	622	586	618	664	607	627	611	633	613	630	652	608	657	620	682	597	614	606	662	623	616	608	610	636	568	659	632	606	619	635	634	610	650	601	601	630	583	662	633	610	630	625	624	642	612	671	600	627	616	601	629	603	602	620	624	619	583	643	665	610	584	670	595	613	616	587	635	567	619	627	682	657	651	637	660	627	602	668	664	583	639	592	582	671	628	626	616	624	640	634	626	632	666	607	608	635	619	642	623	627	619	648	610	637	610	617	616	665	617	600	615	622	587	627	620	632	650	618	631	630	637	607	641	619	633	666	636	648	637	633	665	616	595	607	653	622	655	638	633	603	628	612	643	622	584	655	580	594	664	627	677	593	658	609	626	643	608	622	604	629	583	635	630	628	617	594	616	648	589	637	629	642	637	606	604	596	624	627	617	678	634	587	579	618	623	622	620	615	658	625	646	677	622	632	591	628	655	643	695	611	622	642	616	650	652	648	628	552	607	674	632	667	639	621	649	590	667	631	602	610	602	601	666	642	621	658	629	616	651	594	594	636	617	663	618	581	647	668	628	622	641	648	608	596	665	637	624	658	667	657	691	627	648	683	617	617	578	642	626	624	600	611	639	632	621	617	637	641	577	648	619	634	581	670	557	642	590	589	616	638	604	655	634	643	636	593	657	618	609	600	611	606	633	636	634	627	663	594	640	626	564	659	632	640	619	676	643	615	619	618	607	623	651	677	666	596	621	605	625	643	611	626	604	650	610	637	585	612	596	618	632	629	619	629	622	601	592	609	689	602	643	638	643	653	646	624	658	582	592	622	615	655	653	619	616	623	672	606	621	592	634	601	671	609	654	620	623	627	624	622	637	624	625	649	631	612	600	635	597	610	601	646	622	631	658	642	633	620	607	632	593	640	640	584	560	615	627	570	568	654	597	637	648	639	622	625	584	635	610	620	588	612	628	629	633	660	605	635	648	631	591	585	608	681	683	641	633	664	622	590	617	655	653	610	625	600	603	603	574	602	645	642	636	590	616	609	635	582	619	591	636	631	598	603	643	655	658	625	643	666	595	622	598	633	654	668	667	646	633	542	645	610	602	604	607	639	619	608	637	642	640	662	606	588	631	579	623	649	620	620	593	580	599	641	624	638	649	661	617	627	589	616	601	635	597	609	602	627	662	615	632	619	600	619	639	626	659	578	595	651	593	636	626	585	561	660	614	624	623	592	666	624	607	636	666	620	637	597	616	592	588	640	599	634	609	608	598	591	592	587	619	639	656	658	604	630	630	610	640	626	649	621	589	646	602	652	658	657	615	631	594	628	650	615	587	627	609	605	667	647	670	630	604	625	665	590	594	642	597	609	635	618	637	625	614	594	584	616	626	625	586	673	686	634	657	654	609	629	621	593	638	628	637	644	660	656	679	627	622	644	588	656	650	621	610	633	647	633	669	632	613	639	625	639	596	596	643	605	683	610	637	650	634	669	639	628	642	588	615	651	630	627	644	652	617	626	620	667	600	646	606	632	617	600	612	633	609	588	656	662	647	656	648	608	603	597	649	655	614	638	614	645	660	645	628	607	606	631	601	618	603	604	640	652	627	595	623	601	659	599	621	650	614	648	599	619	653	600	633	636	605	629	552	618	606	619	627	584	631	639	653	629	642	583	696	661	635	611	649	622	628	594	586	620	634	642	615	617	625	566	672	621	630	636	653	648	644	623	626	611	624	607	618	575	626	650	655	638	618	576	653	613	637	611	611	607	597	655	557	663	651	637	605	606	634	645	644	635	611	648	610	611	621	620	630	663	651	605	606	604	630	617	608	633	613	653	645	622	625	620	636	591	638	600	575	603	623	659	670	586	656	591	612	622	613	644	643	640	594	632	611	637	631	582	654	598	668	628	616	618	606	617	629	646	639	593	649	637	617	621	650	632	605	586	597	635	582	629	619	660	605	621	641	644	563	615	620	626	672	645	607	621	650	628	621	640	614	618	632	637	675	638	629	627	578	625	648	664	568	629	598	644	602	629	622	639	602	559	570	575	581	650	611	604	609	611	575	653	632	639	601	624	636	659	640	630	612	632	632	625	619	692	605	615	653	645	644	651	602	596	664	582	620	637	642	615	649	656	630	629	630	623	598	599	615	667	675	634	657	650	627	575	646	614	613	612	612	660	646	634	651	626	603	601	700	605	599	626	666	627	654	643	646	649	632	614	662	631	639	620	642	601	598	600	675	615	608	616	656	625	601	636	636	661	605	639	603	621	623	613	667	607	619	576	695	614	621	631	635	671	662	621	645	629	633	629	626	622	658	630	611	662	648	642	629	603	653	679	610	639	628	667	652	616	657	618	625	651	634	625	650	621	616	586	639	615	637	638	633	625	676	601	611	626	673	691	638	702	603	642	622	567	616	620	604	625	627	604	631	626	640	628	620	635	658	613	616	616	637	601	628	602	639	598	634	613	640	624	624	638	604	631	618	663	636	672	609	655	626	677	621	589	601	681	604	651	600	586	612	645	599	629	635	613	638	649	635	609	607	584	635	652	582	648	635	642	633	632	614	629	598	613	633	586	588	629	613	621	628	620	599	601	647	634	615	632	680	608	609	635	658	605	652	665	623	583	655	615	590	603	609	601	609	597	623	658	622	635	631	639	623	615	608	665	591	637	640	580	612	614	623	599	657	615	680	620	616	637	649	634	613	584	669	651	601	621	594	574	647	628	639	612	587	629	618	650	563	642	653	605	667	609	627	615	669	609	586	639	676	639	617	632	642	595	701	652	610	648	616	627	587	603	593	614	633	653	643	605	611	624	583	610	624	618	640	617	616	595	636	601	597	621	628	620	631	658	635	644	603	625	614	576	633	597	634	545	618	634	626	655	634	661	664	622	637	652	603	626	640	625	610	644	619	619	601	659	605	619	588	636	593	683	626	645	602	617	630	662	629	650	651	615	649	583	641	620	669	621	635	643	604	652	616	638	563	607	660	615	613	628	624	601	574	595	614	623	650	621	606	616	632	653	607	614	627	668	623	645	638	645	586	652	599	633	637	606	639	596	645	599	589	618	593	618	647	564	621	630	635	624	609	593	686	622	625	577	623	600	583	609	617	619	608	566	641	576	657	595	685	643	642	615	640	652	634	629	619	597	600	580	626	589	634
26744	17002	14224	7957	5615	4362	3446	2901	2470	2138	1949	1770	1680	1491	1480	1406	1419	1342	1322	1214	1257	1194	1219	1191	1229	1105	1096	1171	1024	1082	1119	1084	1101	1082	1095	1037	1075	1039	1117	1049	1126	1036	1051	1094	1067	1076	1077	1041	999	1111	1070	1028	1087	1036	1076	1074	1077	1106	1066	1076	1085	1060	1040	1053	1094	1015	1029	1056	1085	1045	1046	1036	1022	1076	1042	1078	1083	1021	1073	1068	1048	998	1108	1065	1080	1059	999	1043	1084	1079	1007	1005	1040	1079	1073	1064	1037	1033	1028	1103	1081	1035	1057	1059	1109	1030	1026	1110	1070	1073	1029	1030	1004	1060	1062	1052	1044	1089	1063	1021	1091	1017	1010	1081	1074	1056	1081	1084	1030	1032	1074	1040	1055	1051	1066	1033	1069	1064	1009	999	1062	1038	960	1010	1027	1064	1067	1046	1026	1033	1016	1008	1045	1089	1080	1034	1056	1035	991	1075	1052	1087	1033	1047	1063	1033	1045	999	1010	1036	1000	1074	1065	1028	1019	1021	1037	1075	1068	1027	996	1037	1023	1068	1153	1007	991	1045	1038	1074	1080	1067	1012	1044	1031	1023	1032	1032	1036	1034	1006	1044	1029	1000	979	1065	1016	1094	1034	1009	1069	985	1004	1041	1002	1042	1075	1116	1095	1033	1046	1055	1048	1031	1073	1070	1056	1045	1050	1076	1031	1057	1042	1071	1021	1022	1039	1059	1004	1012	1027	994	1071	1059	1048	1034	1000	1017	1068	1029	1067	997	1101	983	1068	980	1015	1063	1040	998	1065	1047	1036	1047	1060	1080	1096	1049	1034	1022	1019	1024	1012	1134	1100	1014	1045	1042	1047	1014	997	1018	1065	1025	1108	1006	1058	1048	1070	1044	983	998	1096	1034	1030	1046	1067	1032	1068	1040	1077	1059	1048	1035	1017	1077	1009	1029	1032	1022	1044	1100	1045	1032	1017	1018	993	1089	1034	1043	1016	988	1046	1053	1038	1023	1076	1040	1050	1031	1069	1042	1012	988	1032	1035	1059	1057	1072	981	1062	1042	1030	1037	1029	1001	1016	1051	1066	1042	1023	1051	1055	1025	1049	1031	1063	1014	993	978	1005	977	1005	979	1040	1028	1047	1024	1028	1049	1087	1077	1054	1095	1092	1004	1055	1006	989	956	1042	1075	1062	1002	1028	999	1007	1063	1052	1014	1040	1005	1063	1011	999	1017	1038	1049	1042	1020	1019	999	1049	1036	1095	1032	1010	1002	1069	995	1010	1013	1162	1017	1042	1051	1013	1077	1070	1089	1002	1022	999	1025	1040	1038	1087	1023	1061	1058	1051	1011	1026	1016	1036	1030	1036	1041	1089	1084	1025	1051	1022	1010	1118	1040	1060	1050	1013	1085	1004	1014	1095	965	1022	1040	1036	1049	1061	1040	1032	1055	1011	1036	1019	1037	1030	996	1006	1014	1064	1007	1038	1016	1085	1096	1032	1061	1077	981	1096	1014	992	1003	1044	980	1020	1098	1029	1067	1011	1005	1020	1038	1036	1024	1018	1017	1037	1044	1020	1092	1010	1086	1048	1016	1054	991	1059	1052	1007	1034	1099	1045	992	988	1040	1061	1031	1063	953	1061	1009	1020	1067	1078	1031	1040	1058	1085	1016	1001	996	1057	1071	1015	1015	1049	994	1074	1050	1049	1058	1079	1029	1036	1029	1048	1051	1037	1048	1030	1037	997	1122	1079	1000	1045	1046	1033	1036	1035	1090	990	1033	1038	1097	1039	1110	1029	1049	1046	1038	997	1042	1054	963	998	1016	1044	1013	1035	1049	1059	1035	1089	1073	1068	997	1047	1083	992	978	1071	1066	971	1010	1022	1007	1004	1060	1062	1031	1033	1064	1027	1007	1037	1054	1066	1031	1096	1049	1001	1015	1035	1005	1035	970	1028	1039	1072	1022	1062	1008	1020	1069	1033	1015	1048	1080	1044	1013	1052	1079	1048	1017	1041	1011	1013	1031	996	1042	1041	1042	1041	1044	1053	1033	1017	1018	1000	1009	1043	1039	1039	1023	1032	1040	1079	1048	1030	975	999	986	991	1055	1015	1083	1067	1041	1028	1000	1053	1021	1070	1002	1050	989	1002	1039	1034	1095	1016	1027	1012	1033	1009	1099	1046	1056	1066	1066	976	988	1044	1074	1054	1019	1005	965	994	1062	1035	1012	1071	1034	1088	1019	1039	1046	1051	976	1013	1028	983	1042	1042	1010	1010	1008	988	974	1082	1064	1062	1006	1063	1069	1009	1062	1112	1018	1024	1045	1087	984	1116	1045	1003	1018	1023	1042	961	1064	1036	1035	1052	1043	1092	1090	1077	1057	1023	1049	1095	1070	993	1063	1006	1070	973	1035	1014	1058	1014	1067	1045	1001	1030	1064	1029	1051	1083	1064	1016	1023	1039	1020	1081	1073	1044	1082	982	981	961	1052	1060	1045	996	1055	1003	1075	1086	975	1008	1024	1064	1034	1026	1090	1082	1071	1034	1013	989	997	1008	981	990	985	1006	1025	1056	1021	1041	1051	1061	1040	1037	1057	1024	1037	1056	1021	1050	1036	1032	1022	1009	1017	1031	1067	991	1036	977	1061	972	1048	1033	1007	989	1018	1022	1048	991	1034	997	1012	1012	1027	990	1064	970	1044	988	1030	1031	1009	1023	1030	1046	980	1051	1043	1032	1090	1021	1022	1055	1024	1035	1043	986	994	1032	1067	1043	1072	979	1024	1043	1114	1111	1040	1054	997	1037	1051	1030	1081	1024	990	1048	1036	1018	1025	1035	1087	998	1015	1040	1087	1003	1021	1007	1010	1018	1009	1075	1049	991	1070	1014	1030	1047	1048	1050	1072	986	1050	1014	1021	1065	1054	1009	1011	1042	1076	1004	1006	1027	1021	1036	1032	978	1054	1043	1047	1056	1096	983	1071	1097	996	1020	1053	1076	1008	1008	1047	1042	1058	1083	1003	1025	1093	1055	957	1079	1036	1030	1040	1022	1003	979	1010	1000	1015	1003	1069	1133	998	1018	1079	1051	1053	1023	981	1063	992	1040	1067	1022	1020	996	1080	1067	1043	1020	1044	1032	1007	1027	1033	1087	1021	1051	1027	1055	1102	1051	1053	1057	1029	995	1051	1051	1035	1042	1022	967	1045	1015	1004	1037	1043	1049	1019	967	1025	1072	1024	1033	988	1068	1037	1031	1044	1064	1025	1054	994	1023	1022	1088	1060	1019	1007	1048	1014	977	1032	1048	1082	1051	1048	1085	1089	1033	1102	1009	1011	1054	1032	1011	1037	1081	1106	1059	1049	1056	991	1069	996	1058	1087	1036	1009	1084	1014	1126	991	1034	1039	1019	1052	1027	1115	1035	1023	996	1075	1019	994	1035	1010	1089	1036	989	1037	1008	1033	1058	1021	1047	1042	1074	988	1025	1052	1034	1041	1046	1045	1030	985	1031	1005	1035	1022	1060	1086	1071	1075	1004	1039	1024	1040	1039	1031	1033	1076	1040	1038	1009	1022	1089	1038	1041	1073	992	1024	1069	1002	994	1023	1029	1029	1046	1060	1016	1031	1078	1045	975	1010	1052	1024	1067	1067	986	968	1045	1086	985	1052	1028	994	1010	1011	1022	1060	1027	1050	1050	1052	1011	1029	1041	1005	1043	984	1019	1119	1062	985	1018	1050	1036	1067	1059	1033	1073	1045	1068	1039	1043	1037	985	935	1033	1026	1023	1037	1009	979	1029	1048	986	1003	1006	1100	1025	1082	1016	1007	1075	1032	1033	1018	968	1088	1034	1005	1017	1063	990	1028	1040	1045	1060	1071	1094	1023	989	1080	1022	1109	1015	1039	988	1002	1027	987	1006	1034	1071	1047	990	1020	1049	1037	1091	1081	1077	1033	1038	994	1045	1008	1025	1021	1027	1028	1016	985	1058	1023	1042	1051	973	973	1030	1068	1023	1099	1052	1030	1019	1027	1012	1004	1109	1015	1032	1024	1000	1022	1007	997	1010	1082	1013	1003	1038	1048	1087	1049	987	1085	1061	1052	1048	1097	988	994	1006	1052	1029	999	1033	1017	1082	1030	1017	1074	1041	1071	1049	1015	978	1054	1061	958	1065	1090	1079	1048	1022	1050	1043	1082	1030	1050	1014	977	1013	1009	995	1051	1071	1067	1054	990	1045	1048	1041	1048	1023	1080	1058	1075	950	1024	1019	1056	1001	1044	1043	1066	1000	1020	1067	1012	1001	1026	1037	1068	1018	1027	1005	1032	1064	1039	1023	1066	1003	1065	1035	1026	1156	1058	1033	1018	1046	1008	1037	1080	1078	1070	1038	1002	1049	1040	1057	1038	1054	1046	1040	1045	1041	1091	964	1006	1110	1001	1021	1011	994	1035	937	1022	1009	1053	1029	1007	1077	1063	1025	1007	1040	1015	1060	1067	1068	1032	953	1048	1048	1027	1081	1063	1051	1069	978	1057	998	1004	1018	1075	1084	1044	1001	999	1073	1038	1026	1045	1083	998	1034	972	1023	1087	971	972	1083	1035	1048	1054	1013	1058	1034	1017	1055	1066	1032	1010	1026	1045	1031	1046	1030	1027	1053	1037	1032	1098	1051	1025	1042	1049	1025	1098	1068	1072	998	1000	996	1062	1014	1060	1006	1011	1010	1026	1059	1034	1067	1059	1073	1018	1055	1027	1029	968	1012	1025	1071	1056	1033	1032	1010	1041	1018	964	1020	1052	1025	1019	1074	1041	1064	1094	1112	1077	1048	1093	1037	1019	1059	1057	1065	1032	1040	1041	1031	1064	1036	1081	1076	1053	1030	971	1014
27365	21252	9228	559	251	230	212	196	163	184	187	195	202	196	161	204	174	172	171	175	160	192	157	173	153	184	171	176	161	175	178	156	174	177	169	170	157	149	160	188	170	152	171	188	151	162	168	167	160	165	167	165	167	178	151	169	173	172	172	164	178	180	184	174	144	170	184	169	175	182	182	176	155	173	168	190	175	176	156	172	175	181	162	177	163	163	165	176	163	172	143	144	169	176	160	176	170	167	170	171	149	195	186	163	175	162	174	159	151	147	163	164	195	173	154	170	175	191	153	199	167	152	186	178	188	183	164	164	167	171	159	181	178	179	168	171	155	164	165	178	167	167	172	165	175	162	169	165	177	198	178	162	149	156	173	195	172	163	180	180	168	170	170	173	161	169	149	167	160	170	163	171	166	177	194	143	169	170	181	159	168	164	195	168	184	188	167	182	153	178	177	167	155	179	144	164	148	180	182	170	171	189	148	173	168	174	172	169	184	170	152	185	165	171	152	157	178	160	156	159	163	177	165	178	188	152	193	178	168	177	194	195	145	170	167	179	173	175	166	154	162	162	166	172	177	156	167	164	154	172	170	191	181	181	163	177	164	185	172	167	187	146	165	147	147	155	153	181	160	159	189	167	170	182	177	163	166	158	159	179	169	196	168	167	175	169	168	153	180	180	139	151	183	189	175	163	181	153	191	175	190	160	178	175	153	161	177	162	169	152	175	174	164	174	170	164	153	166	162	199	204	171	151	164	165	155	161	163	167	178	182	164	166	152	164	154	177	172	160	163	165	166	171	170	169	180	191	169	166	164	139	163	187	174	158	188	156	160	162	176	169	163	162	188	177	184	168	169	169	188	183	185	189	185	173	158	175	176	179	194	161	174	177	175	175	154	158	171	153	183	140	186	166	167	193	167	176	165	192	178	169	160	189	165	161	175	178	174	169	167	174	184	170	178	162	161	164	178	139	165	164	164	179	158	168	142	173	162	170	142	156	169	174	152	180	166	161	167	163	177	165	184	184	166	134	165	168	200	160	193	167	171	140	143	160	161	161	166	170	164	157	181	174	158	171	180	175	167	161	164	140	165	159	166	201	192	156	146	160	159	193	176	165	128	178	159	155	170	176	181	158	153	176	124	168	159	138	182	174	172	154	175	170	166	182	152	164	165	151	167	166	158	169	160	164	147	199	163	181	176	183	158	180	163	156	168	202	143	194	178	157	162	173	195	189	158	170	180	173	167	170	173	179	159	189	153	165	171	170	161	169	160	183	175	161	159	178	164	181	158	164	166	161	175	190	172	159	200	181	168	202	157	130	158	168	148	181	155	172	185	144	169	174	166	136	187	150	178	169	187	167	193	160	145	155	182	190	177	159	179	141	176	167	163	169	147	158	163	166	168	142	193	184	156	181	168	178	181	164	137	166	174	166	126	175	164	201	165	169	147	156	158	175	149	164	180	169	170	193	166	177	139	175	192	183	179	163	167	158	149	170	168	161	185	168	181	176	171	181	171	185	167	167	164	178	196	168	164	159	169	185	181	163	158	174	181	154	176	166	164	174	177	172	167	178	184	160	189	192	185	181	168	135	144	165	170	174	171	153	141	167	185	155	165	162	184	164	173	157	152	167	158	176	160	193	162	181	156	139	175	160	164	169	163	172	171	194	148	181	170	178	174	180	178	171	164	146	185	174	147	156	171	184	163	176	181	164	181	165	178	181	158	171	179	162	184	166	191	175	142	154	177	168	184	157	175	154	188	149	170	160	169	167	161	145	169	163	163	176	182	179	160	181	156	172	159	173	157	162	155	167	144	151	177	178	152	159	181	198	173	182	190	175	185	154	185	153	184	157	191	175	152	182	167	155	171	177	187	189	163	177	184	172	158	163	179	156	192	176	156	179	190	169	173	147	167	146	181	171	166	170	149	157	180	166	178	172	156	180	182	157	167	170	185	179	173	178	179	170	172	170	169	177	181	183	177	168	170	164	168	162	193	180	149	188	165	166	163	180	175	148	158	173	189	173	176	166	160	167	190	189	147	192	191	172	175	184	164	155	166	156	171	158	172	184	154	158	172	168	180	168	156	180	172	143	171	179	150	174	147	170	155	177	177	153	165	162	159	161	167	161	162	176	167	177	152	133	167	163	178	172	180	157	174	179	172	170	167	176	152	147	167	170	153	172	150	160	185	147	169	167	184	173	143	154	164	180	173	162	180	172	188	175	185	167	160	157	158	162	168	184	147	170	166	162	168	182	172	171	167	169	183	165	168	175	164	166	198	186	170	175	174	182	182	189	187	160	182	157	162	181	153	153	161	165	153	181	140	148	162	161	157	165	174	179	170	174	178	162	183	163	173	163	152	170	179	149	160	162	174	177	169	170	170	186	186	157	158	179	168	170	145	188	152	192	168	165	163	161	166	177	164	201	171	153	183	178	162	172	170	192	154	177	152	196	184	177	176	169	170	175	160	171	180	163	153	158	170	167	174	185	185	174	162	174	175	200	135	180	165	174	184	161	183	181	160	177	175	163	139	164	169	153	172	184	165	191	175	170	171	180	147	179	178	199	174	182	178	169	184	168	172	165	178	196	167	164	169	181	165	161	169	166	172	167	160	163	171	177	182	158	168	176	186	189	185	158	210	168	171	169	165	170	161	183	178	150	143	164	165	179	173	181	187	170	159	171	182	180	175	178	169	157	173	167	179	155	176	157	166	186	172	151	140	167	156	169	139	163	163	164	161	165	173	184	175	165	177	167	172	153	175	172	186	160	167	176	143	186	170	169	160	148	152	182	175	166	178	170	181	192	172	171	150	167	136	171	173	160	145	185	166	166	163	177	184	185	138	169	168	165	157	169	171	160	195	170	188	174	196	178	160	177	162	176	165	141	157	180	183	164	178	159	166	158	157	188	190	163	170	169	160	160	177	180	170	191	154	159	184	164	169	171	175	165	149	171	159	151	177	157	166	168	173	205	177	192	179	149	167	140	155	140	153	161	159	193	178	174	174	157	164	160	160	156	169	157	170	162	165	174	173	176	182	172	169	167	180	183	162	158	179	177	186	161	184	161	168	167	159	176	183	180	174	171	166	177	181	176	170	183	180	165	161	135	180	162	158	152	165	170	176	171	164	155	182	177	171	144	177	175	184	164	138	189	174	191	184	172	169	159	175	171	186	148	166	181	178	156	175	186	175	149	172	178	172	163	159	156	160	195	162	190	175	164	160	144	164	152	179	185	163	170	175	168	174	158	162	165	171	165	176	181	175	175	178	167	154	158	158	160	193	169	193	160	164	160	181	147	149	155	148	170	150	165	192	175	170	184	152	160	188	173	163	173	169	148	175	160	169	181	160	170	172	156	164	183	198	166	158	167	176	160	161	164	149	153	148	171	173	162	132	192	172	171	171	149	172	172	146	160	161	176	181	181	162	171	167	170	166	160	175	155	176	175	176	162	160	173	170	158	155	188	192	164	168	189	176	174	159	168	167	186	162	169	185
16548	1400	1279	702	540	446	446	404	345	351	364	325	338	331	349	316	333	344	347	339	296	301	330	289	298	299	283	332	296	322	302	298	334	329	304	301	295	299	309	328	323	316	291	314	309	328	303	289	313	332	290	268	296	297	320	295	315	333	319	333	315	310	331	310	262	325	310	322	301	339	334	328	319	309	313	308	331	301	320	332	301	320	332	314	275	321	315	283	315	319	298	292	335	357	299	283	308	283	310	324	280	329	297	271	298	308	288	320	298	309	315	286	296	324	287	287	325	307	306	321	325	302	347	303	291	277	298	308	297	311	310	311	317	299	297	306	312	310	321	293	316	306	266	301	321	312	332	293	328	297	281	308	308	300	279	316	333	279	302	312	323	301	304	350	345	310	315	285	317	282	328	301	267	298	318	331	325	325	325	316	297	299	335	293	311	318	289	313	348	325	342	327	299	309	291	294	284	325	343	309	301	328	305	303	289	323	321	340	313	313	312	297	330	308	320	306	340	306	263	303	328	308	283	298	320	294	301	315	342	308	323	291	318	285	315	314	298	287	331	309	294	299	288	286	322	278	330	310	334	292	294	321	327	315	279	301	325	340	318	300	329	293	328	303	293	339	331	305	323	326	329	297	299	313	318	306	320	283	333	312	323	311	303	310	309	332	312	312	305	301	327	319	296	315	301	352	309	356	315	308	331	353	302	303	310	297	317	298	339	297	304	317	308	295	301	291	309	324	357	320	329	320	296	302	292	317	271	290	281	332	283	293	324	290	278	319	311	323	285	325	326	303	289	322	319	314	287	324	252	318	311	322	280	309	319	331	318	325	335	293	330	342	325	307	315	310	328	337	308	304	322	303	327	309	324	330	300	304	330	310	266	308	316	331	285	307	306	274	327	285	353	309	297	287	299	313	289	303	330	287	327	341	267	304	307	297	328	310	308	339	327	310	309	321	296	319	321	332	300	312	321	293	329	295	335	328	314	316	303	318	284	302	323	359	305	312	294	295	274	275	348	302	327	319	312	332	310	281	322	272	332	325	297	322	306	297	285	281	314	297	331	337	312	327	328	305	288	287	328	306	311	264	313	310	319	322	315	312	309	312	322	323	313	310	293	291	327	297	300	333	343	305	312	293	329	312	293	317	307	276	307	308	313	326	321	311	319	334	303	348	321	298	349	302	308	281	301	305	312	321	341	313	329	344	328	298	308	315	305	313	309	282	285	300	317	314	320	311	330	358	307	295	264	307	324	313	290	338	298	328	291	309	338	305	286	323	288	288	306	328	322	328	292	324	313	317	335	301	312	340	316	315	313	292	319	300	302	283	332	308	316	323	310	305	320	334	305	328	307	346	327	311	308	290	308	302	337	276	307	308	310	301	339	370	309	314	316	314	313	295	288	319	315	325	282	291	316	300	358	312	308	314	304	291	313	294	277	334	329	303	301	309	309	305	332	348	295	327	303	304	315	321	299	319	296	286	319	284	298	312	285	302	284	336	305	325	305	298	320	294	306	315	295	348	273	307	318	311	320	333	324	312	313	320	332	335	316	307	314	302	349	308	275	316	310	302	326	323	300	344	291	316	328	304	310	313	284	316	307	291	292	324	322	311	300	284	282	343	292	285	314	304	295	301	302	290	345	314	325	311	283	321	309	323	303	302	291	317	306	336	359	310	335	290	293	287	279	336	316	319	296	335	295	296	309	305	320	286	323	287	300	296	295	351	314	293	312	301	348	336	338	313	326	270	314	302	306	314	321	293	307	285	310	304	303	318	315	293	331	307	338	310	286	302	314	266	329	305	311	340	329	303	305	293	312	327	313	305	338	283	291	349	339	327	263	292	320	351	295	317	305	353	322	311	315	292	344	289	322	314	306	295	308	301	324	304	300	313	310	291	294	324	325	300	331	330	311	325	331	339	292	307	338	346	290	288	337	318	298	273	303	332	300	344	306	330	301	330	327	327	328	317	310	327	312	303	341	322	294	315	291	305	310	327	313	327	284	311	343	332	318	307	300	308	272	359	322	310	350	332	308	289	302	308	308	323	305	313	308	330	330	325	323	333	320	314	318	329	326	307	324	317	315	322	324	327	303	294	309	334	319	322	330	305	309	315	295	342	319	324	299	312	316	309	299	327	308	317	301	299	307	311	307	308	297	322	321	304	333	288	284	301	321	317	313	334	323	293	324	298	290	282	325	310	291	318	336	330	324	320	336	313	314	334	316	317	301	304	300	328	320	313	288	313	294	302	311	300	327	320	303	293	347	310	338	332	327	357	307	335	299	297	309	312	295	332	314	308	317	341	341	311	293	306	298	341	324	299	285	335	318	288	319	320	315	328	304	331	266	303	308	306	339	288	308	313	297	304	320	341	336	328	330	300	306	305	282	303	311	351	281	322	294	289	325	329	317	322	310	343	312	324	310	303	322	312	298	323	302	319	343	329	304	320	296	328	310	318	303	302	295	369	324	303	313	319	285	336	300	303	298	315	285	317	289	297	309	319	281	324	314	321	298	332	344	333	282	328	316	286	273	321	318	309	288	333	311	301	309	300	300	297	288	291	325	285	295	326	320	319	284	316	335	292	313	318	283	293	314	328	310	327	346	301	328	288	306	330	319	277	293	285	313	341	317	309	299	313	283	319	334	322	310	288	314	318	312	343	307	321	302	323	309	314	328	326	302	309	306	347	348	342	299	291	301	351	307	333	315	303	292	325	312	312	300	301	345	302	308	276	323	276	338	318	296	299	304	299	338	320	279	298	320	344	316	342	302	311	305	332	334	321	303	284	289	291	319	312	302	270	320	292	315	344	344	325	306	328	298	308	334	318	308	311	306	293	329	289	321	305	312	287	322	315	289	357	250	335	322	286	311	303	342	309	313	296	299	293	329	341	292	327	301	304	298	325	314	306	295	338	273	308	340	328	303	274	293	318	296	316	297	292	297	340	314	331	295	292	305	315	310	303	310	298	307	325	287	304	308	303	310	327	316	338	315	316	312	303	290	293	349	347	295	263	292	330	308	326	315	321	288	312	326	299	294	329	293	315	309	326	318	300	304	343	280	291	302	355	334	306	321	316	335	331	313	292	289	336	301	319	313	316	305	306	307	300	279	325	309	313	302	292	340	339	327	343	298	301	317	285	309	306	281	341	305	324	299	278	329	320	359	305	300	284	331	315	322	324	296	327	264	359	332	343	311	325	350	321	289	305	296	325	306	302	276	290	351	306	323	301	320	319	312	324	344	309	284	321	312	342	333	308	313	335	320	301	318	302	301	326	312	307	342	302	315	292	326	304	321	307	345	277	301	311	334	320	308	293	296	306	272	282	280	315	280	316	314	337	347	305	310	310	321	280	303	301	312	299	296	314	286	299	330	334	302	328	305	335	311	310	293	292	335	315	329	299	303	326	304	320	324	292	273	326	304	308	306	312	325	321	316	324	309	314	291	296	310	305	327	313	343	322	340	329	321	318	297	329	280	291	335	318	317	312	290	331
24835	21728	29170	24858	21114	2982	951	707	631	559	547	516	503	529	492	483	488	463	449	429	446	481	461	446	458	420	422	432	412	407	451	427	388	459	426	431	456	427	458	420	405	411	413	433	396	416	426	441	453	414	465	436	429	396	446	373	425	419	415	446	435	414	455	406	390	432	431	408	449	393	461	403	421	453	399	401	442	418	428	459	429	437	404	431	413	437	408	437	432	424	391	468	429	415	416	402	399	454	416	439	443	377	436	415	409	417	381	422	409	396	420	436	427	411	401	441	445	389	413	432	429	404	436	412	453	405	368	417	444	431	435	434	425	472	415	410	409	428	399	424	400	422	378	388	413	451	383	431	406	437	423	417	432	412	418	380	418	462	438	379	409	416	418	413	417	433	413	408	421	424	434	398	408	442	453	460	410	432	433	436	408	401	423	404	400	429	388	426	395	402	461	452	426	461	420	409	403	445	387	459	455	432	432	416	404	438	381	402	428	417	372	410	377	399	420	434	410	465	431	359	448	424	417	403	393	394	390	424	429	429	421	389	417	408	430	377	385	468	424	433	431	414	380	422	456	406	407	438	420	438	447	438	391	447	398	419	410	463	453	423	428	404	421	403	418	415	419	426	403	456	387	436	415	404	415	431	419	425	445	426	391	387	427	415	446	411	400	434	419	382	422	422	437	416	399	392	393	365	418	397	422	430	417	417	391	408	442	395	412	382	423	436	416	441	451	418	395	399	427	428	420	409	395	401	399	461	432	410	459	376	418	429	408	446	391	391	412	432	446	446	431	408	423	413	409	403	407	407	459	411	444	438	475	437	419	408	434	416	421	414	430	414	396	440	438	444	394	419	460	438	412	431	409	452	442	449	430	428	425	395	433	424	415	405	415	401	436	409	425	399	409	388	419	379	405	440	431	426	442	439	388	428	428	394	413	411	415	411	422	409	393	412	443	417	464	411	428	440	420	431	414	420	443	405	423	428	443	447	419	415	433	389	412	451	426	380	391	443	410	402	402	459	410	420	427	418	402	430	451	423	413	414	386	413	434	416	393	406	413	409	401	400	445	411	405	407	445	433	430	421	394	402	442	447	400	429	419	410	437	416	417	438	402	446	400	411	407	405	417	410	410	445	407	419	445	444	403	453	382	425	440	405	400	386	420	405	410	412	468	430	397	401	407	404	381	429	417	463	432	433	401	424	426	442	411	430	404	447	429	394	442	414	376	400	408	406	405	379	415	409	427	417	413	410	396	445	373	445	451	406	429	419	404	396	447	433	427	389	432	453	395	388	388	409	413	414	364	420	384	401	413	386	429	414	407	387	428	413	426	419	433	418	417	416	411	434	385	424	442	415	407	424	474	405	421	418	359	422	429	400	408	432	387	421	417	425	445	424	419	395	416	418	434	435	410	415	442	398	385	435	406	417	436	405	417	428	422	404	447	421	405	434	441	411	414	402	409	404	404	413	431	402	437	417	415	406	419	431	374	464	391	438	412	410	407	437	422	385	419	432	420	413	408	435	403	432	433	421	436	390	417	386	454	438	420	424	437	395	385	424	380	430	413	414	395	410	400	385	419	383	400	420	423	429	440	399	403	387	403	442	391	428	429	416	452	402	465	421	426	452	403	382	431	447	394	411	408	428	432	391	417	381	399	376	376	381	403	406	406	423	428	433	439	409	420	432	402	416	416	447	453	372	449	404	440	443	415	406	418	421	384	446	423	412	412	399	409	419	438	437	406	428	452	399	413	420	426	401	408	422	445	403	420	420	395	431	445	436	422	422	412	394	436	442	426	417	417	417	391	464	401	371	417	408	422	436	407	434	410	414	441	400	391	403	424	433	429	411	446	410	406	373	451	392	401	416	405	441	425	385	417	411	435	394	417	405	386	428	404	395	466	443	439	457	389	446	420	416	399	397	447	442	393	428	417	452	421	422	435	398	421	399	421	414	418	402	397	449	424	401	342	386	402	443	400	431	432	428	473	445	436	428	400	388	422	409	449	408	400	456	446	435	420	440	447	406	408	422	441	425	422	442	442	428	384	445	390	434	420	444	400	407	412	409	402	418	411	439	379	396	389	425	400	439	408	385	423	388	440	383	432	426	408	444	416	437	442	403	427	442	448	450	403	425	459	425	439	426	407	379	413	409	412	431	409	406	406	393	444	442	435	421	439	442	430	418	396	423	408	407	436	424	401	414	404	430	412	446	443	429	408	409	395	402	404	401	438	417	419	448	435	405	404	450	407	380	408	429	432	411	418	412	396	438	459	409	414	399	384	390	426	388	416	386	418	410	397	391	419	400	382	404	404	409	436	404	384	421	398	426	393	427	397	407	390	384	418	410	384	408	439	441	420	454	382	405	405	425	423	452	398	394	389	420	405	424	427	407	429	403	409	419	420	402	386	434	422	406	374	417	429	398	370	384	410	425	403	391	423	394	406	435	384	421	418	420	455	392	431	425	373	407	451	429	423	435	424	442	421	409	424	419	437	402	434	405	421	390	404	397	413	398	410	401	402	415	435	426	380	428	395	392	441	428	408	444	411	416	401	414	382	390	422	420	474	399	452	399	401	411	430	459	381	429	446	422	383	402	405	413	400	435	409	384	410	406	425	368	406	411	440	406	431	430	414	436	424	428	406	413	441	362	394	425	436	387	442	437	436	386	434	383	423	438	435	358	423	400	419	438	431	412	402	409	417	430	399	409	397	397	426	407	434	431	436	418	426	409	398	416	418	435	419	432	384	390	407	420	417	423	397	423	408	417	403	408	427	432	412	463	402	410	407	382	416	388	432	438	364	395	445	408	410	413	405	385	386	441	416	420	402	415	439	411	425	395	395	444	445	407	451	421	417	440	444	403	381	409	414	425	421	436	442	398	459	401	406	422	392	415	377	434	411	420	416	411	422	432	436	425	434	460	431	413	406	405	404	425	450	444	427	407	438	434	418	449	429	462	438	441	387	461	400	414	419	447	388	424	405	432	458	401	422	408	421	394	391	423	430	427	404	404	404	430	398	421	440	406	432	392	419	395	424	401	415	460	377	454	449	441	410	406	447	396	457	392	396	437	398	420	395	447	422	368	451	442	432	401	410	425	399	427	432	418	435	465	412	396	425	376	452	462	437	408	411	425	448	443	401	417	434	434	429	429	427	456	405	417	408	429	401	407	415	421	426	383	386	396	436	408	420	407	422	394	419	438	414	435	395	403	394	399	401	386	430	385	395	426	422	427	414	405	434	407	385	417	406	425	438	417	415	437	428	441	395	392	438	425	436	431	393	413	427	414	410	396	416	437	411	382	415	414	399	464	430	428	446	396	426	416	429	410	437	428	426	427	385	400	408	432	429	407	409	442	439	421	407	442	427	387	392	430	399	414	428	444	446	389	437	402	436	385	411	437	447	416	442	424	392	417	406	436	418	454	430	415	422	455	429	439	407	389	400	416	419	390	409	381	415	446	412	441	411	410	399	426	425	425	432	397	417	411	436	414	396	404
27128	10500	8750	4812	3249	2511	2016	1703	1469	1267	1211	1124	1030	926	923	925	829	832	849	861	816	774	799	773	758	819	735	754	745	761	759	683	728	737	744	738	757	713	714	726	785	717	768	746	721	651	741	679	742	767	719	744	759	733	714	702	732	750	673	691	748	683	720	742	746	725	765	716	734	686	661	702	697	720	783	759	739	729	684	653	746	679	679	742	715	753	746	715	711	730	744	641	735	720	757	705	681	723	674	751	706	729	688	708	716	705	724	712	709	790	730	706	672	707	734	748	738	696	733	717	733	691	735	758	672	735	770	722	717	748	705	665	746	692	717	717	746	726	692	678	712	692	742	691	669	779	665	696	740	716	737	659	750	749	728	744	761	725	702	696	701	688	727	700	708	689	722	677	685	703	714	716	708	683	705	717	688	701	668	711	715	710	713	702	729	725	703	733	750	647	711	751	691	688	745	705	768	721	697	715	708	726	726	684	700	682	704	715	738	727	691	700	716	747	711	698	751	742	702	741	782	747	705	751	694	697	722	703	737	708	742	785	730	733	749	714	738	726	725	703	703	751	709	750	676	714	740	688	775	747	699	706	716	699	700	737	717	682	783	752	693	678	703	676	731	719	751	721	761	750	731	663	719	757	704	698	738	697	667	772	705	697	755	753	743	707	771	729	705	727	689	668	685	725	745	721	694	718	718	688	671	698	710	757	697	721	731	689	731	740	667	750	692	691	678	728	709	713	691	735	704	731	710	721	687	720	719	710	718	720	688	716	695	731	760	695	711	707	712	728	714	698	715	677	723	710	749	702	746	717	732	719	687	727	733	682	696	753	716	715	662	674	668	689	700	736	686	660	747	719	706	637	692	725	723	727	738	740	723	720	674	719	745	758	713	738	699	695	724	711	682	687	738	680	767	743	688	687	718	689	674	684	738	717	704	698	753	690	735	739	707	752	738	708	729	671	733	743	680	695	693	731	681	726	704	735	718	691	715	701	701	713	759	690	728	702	651	726	684	699	720	761	680	702	718	737	728	731	760	714	697	689	753	682	707	665	762	759	731	726	735	710	692	742	710	715	708	734	687	713	693	735	721	742	730	740	687	733	717	702	675	708	695	663	700	711	723	742	698	712	731	678	715	699	696	730	760	747	695	726	761	717	709	708	683	723	749	730	721	666	697	696	716	723	685	721	645	694	669	742	721	750	683	733	719	709	725	727	708	708	675	686	718	684	738	703	707	714	689	732	687	693	690	737	718	725	718	710	695	715	728	730	695	772	726	712	757	777	707	709	713	702	753	685	704	699	738	693	707	705	720	729	705	683	711	742	724	721	677	736	695	745	692	719	702	704	751	751	734	694	713	692	720	735	682	734	745	742	688	728	773	784	723	752	705	743	775	716	716	704	704	693	766	725	703	695	673	722	733	721	708	682	724	719	697	741	718	732	685	730	683	760	763	743	726	755	697	691	650	712	654	717	714	714	744	694	730	748	685	722	676	734	687	737	709	706	700	733	725	722	713	708	710	742	746	706	723	731	742	750	735	673	747	685	703	723	722	688	672	686	731	688	701	705	712	724	745	717	677	718	717	717	703	717	702	713	674	722	725	709	744	759	722	736	732	722	705	744	732	756	750	683	694	730	713	735	677	672	742	721	737	709	752	723	668	693	729	697	738	689	724	710	725	695	718	690	725	716	673	685	732	701	715	735	684	759	787	705	705	721	688	704	765	721	743	694	690	679	733	693	760	713	693	705	730	704	678	728	730	702	689	734	761	692	703	700	685	734	704	726	742	754	693	742	719	731	746	663	724	746	717	701	642	684	750	718	730	731	714	708	708	785	715	674	705	731	706	724	722	677	762	728	694	660	723	700	775	733	677	728	709	692	739	690	731	689	672	683	680	714	748	783	694	726	723	710	753	716	745	734	705	710	768	688	692	698	721	727	691	678	692	689	708	673	740	726	723	699	673	715	740	699	681	724	681	679	705	721	702	731	694	676	730	720	687	717	721	723	739	731	718	725	727	691	718	739	740	718	674	705	728	709	696	734	653	726	749	681	695	722	712	716	721	743	756	707	704	725	718	754	689	712	708	721	727	748	731	752	739	730	746	665	725	753	682	700	684	673	735	711	705	762	683	682	744	726	759	715	673	640	693	693	740	754	679	724	751	717	752	723	767	742	752	715	696	725	731	739	675	673	684	696	709	706	703	732	713	735	660	723	758	760	726	743	729	709	730	698	692	728	772	719	700	737	721	718	743	702	725	740	736	654	683	682	690	708	686	752	680	703	718	716	768	710	725	721	689	722	733	679	706	691	718	668	701	700	695	748	728	776	702	705	732	708	725	742	713	721	710	680	731	699	705	752	710	710	697	714	675	688	690	700	697	698	710	786	710	721	761	694	774	697	690	748	680	704	713	705	689	665	687	718	723	691	749	716	705	750	704	645	714	688	711	719	719	672	711	674	689	708	695	727	703	634	661	697	756	682	696	701	750	728	735	752	679	758	671	730	754	753	713	702	710	722	724	680	698	700	765	707	691	725	715	750	703	734	742	714	754	709	684	735	708	690	672	678	737	678	702	705	693	702	712	741	738	775	732	691	695	713	702	755	741	725	740	752	715	732	710	680	738	683	709	710	692	754	726	710	740	780	696	694	660	736	779	705	724	680	740	701	696	765	698	683	728	685	728	721	744	722	710	681	773	709	695	654	776	703	706	719	688	686	704	709	670	665	782	720	724	717	748	718	710	731	703	729	754	722	757	731	703	728	685	674	710	743	737	699	693	707	707	686	711	714	714	692	685	749	765	727	725	745	742	690	752	718	704	697	693	732	723	742	716	712	729	732	713	692	754	706	718	717	742	678	710	735	695	724	733	721	726	696	766	741	713	720	701	699	700	700	701	711	746	722	690	721	727	715	663	672	704	648	668	750	684	665	697	715	708	744	656	751	723	745	709	678	654	695	702	682	742	717	727	701	684	703	697	657	697	695	733	721	698	732	694	720	708	711	725	690	712	740	695	664	725	700	707	723	687	697	703	720	744	681	712	723	711	665	716	730	724	735	731	750	680	699	688	699	703	706	719	672	708	733	775	744	719	701	720	687	765	759	714	725	683	695	682	667	692	693	720	678	681	703	704	696	723	720	712	695	718	752	716	700	708	744	683	693	665	697	731	724	727	701	724	747	661	686	733	730	698	721	740	698	740	715	699	689	642	695	732	743	698	729	684	744	721	711	725	725	700	704	737	706	717	701	699	694	717	674	707	669	705	665	708	792	721	757	733	717	717	707	740	767	739	730	717	739	680	708	666	694	728	697	666	738	721	705	705	695	734	701	746	735	706	724	728	727	666	736	716	716	723	721	712	720	725	695	685	723	719	683	676	731	686	715	677	708	710	754	679	739	677	740	684	743	674	773	675	684	704	699	674	746	727	715	703	670	710	674	695	745	695	766	748	697	733	710	735	714	723	727	739	747	705	716	692	655	724	666	745	661	696	729	695	756
23686	21668	29807	24047	21669	20892	3501	1360	1033	974	907	805	793	809	791	738	767	709	745	658	734	713	703	689	713	688	708	691	685	614	660	629	624	622	623	655	684	697	656	628	640	650	648	632	662	665	603	641	639	608	622	618	593	637	598	649	642	608	652	690	674	647	639	665	644	645	648	649	641	668	653	637	636	612	642	667	602	649	626	618	676	710	616	588	666	653	628	624	670	607	616	618	651	593	598	644	602	604	632	604	678	635	649	611	619	649	650	591	629	585	654	637	633	660	633	659	586	694	607	615	665	628	630	623	635	609	614	630	632	612	623	603	608	666	579	632	634	637	660	656	651	628	626	647	604	672	617	636	649	666	633	602	626	627	647	664	582	623	631	614	627	645	606	610	615	596	660	636	641	630	641	613	634	593	640	651	660	628	607	647	607	598	628	647	595	645	606	612	627	637	620	671	602	620	650	677	613	606	648	632	675	622	628	645	626	624	630	647	628	644	643	653	660	595	669	623	652	610	593	609	621	585	623	659	615	637	672	618	634	564	636	572	631	654	638	606	634	612	611	612	692	661	611	625	588	645	632	605	636	704	641	641	628	654	674	651	618	673	624	574	645	630	630	590	657	636	608	640	636	616	604	624	624	637	647	626	645	625	621	628	596	583	588	652	655	629	630	634	641	616	581	628	622	624	604	630	597	619	657	635	619	631	609	609	618	624	642	610	662	598	640	626	590	625	684	691	588	632	633	643	651	623	651	673	608	658	636	616	632	649	656	650	625	574	590	601	628	637	640	606	630	641	610	617	630	622	610	631	623	605	572	643	604	648	602	634	680	643	646	632	697	644	657	627	636	616	588	706	629	629	614	610	667	632	629	622	643	589	645	657	663	579	607	588	636	603	654	636	665	639	664	668	571	655	605	654	612	628	625	623	645	597	641	623	632	646	644	602	604	604	588	626	612	655	639	641	582	658	677	611	646	612	670	680	658	624	634	657	636	614	639	625	600	645	668	582	596	658	589	635	628	613	651	647	648	610	651	652	703	636	611	628	609	641	598	614	666	588	611	639	621	659	660	608	625	661	595	605	630	628	613	612	589	639	618	601	654	647	656	621	628	659	607	633	609	643	626	664	627	637	650	584	599	636	612	626	616	619	670	619	649	637	598	630	614	606	617	621	688	614	606	641	574	635	628	639	680	598	615	587	665	602	704	643	623	608	619	624	607	624	661	650	627	645	665	654	659	629	645	610	584	599	631	618	604	666	604	635	651	591	645	661	623	632	665	642	614	638	658	670	591	651	624	572	653	651	594	640	626	663	621	594	654	590	636	629	633	667	656	670	677	661	622	638	633	692	638	626	625	589	611	665	637	626	628	629	629	640	611	643	612	663	619	583	612	638	585	645	609	586	643	681	630	613	634	638	607	655	592	679	583	585	617	631	663	625	634	619	648	676	646	643	586	551	630	639	663	655	666	629	617	687	591	628	615	612	564	636	613	626	637	612	617	629	620	644	639	658	628	622	668	634	605	645	675	625	655	615	655	643	625	644	650	625	641	641	665	613	630	604	595	611	614	590	632	572	606	643	647	644	683	594	615	621	598	628	643	639	595	605	649	646	633	622	698	650	647	660	599	686	598	619	657	639	638	633	585	646	638	589	635	644	604	595	613	609	624	616	649	629	600	637	623	633	592	625	608	638	657	623	602	636	631	611	633	635	621	600	663	600	597	656	639	609	585	653	622	628	635	622	623	598	645	645	591	594	631	650	647	697	621	581	627	640	649	613	611	604	626	697	637	636	677	582	636	645	659	610	612	626	618	654	618	596	633	613	633	653	580	654	598	626	607	651	687	597	591	650	612	569	645	648	608	643	671	654	626	622	641	646	608	640	616	638	624	622	644	611	625	683	620	644	623	611	648	660	669	627	596	642	658	579	635	642	633	676	633	627	584	606	622	591	674	638	664	652	597	645	600	645	648	602	649	648	564	654	598	621	630	668	627	660	622	660	615	654	594	624	639	640	580	652	650	591	643	626	643	602	622	644	648	618	601	621	610	640	634	627	657	576	647	596	630	643	638	583	643	639	585	618	650	606	597	602	651	646	655	638	619	623	646	647	636	672	624	621	581	642	603	646	616	608	623	631	624	699	642	610	609	629	635	591	645	613	574	621	671	594	627	629	598	673	632	603	645	614	639	659	643	646	651	626	613	647	618	657	652	618	603	619	576	646	609	594	633	636	622	635	622	601	580	603	612	642	663	608	648	690	635	616	633	594	623	655	600	597	629	606	647	633	691	598	656	630	623	618	619	631	632	647	628	630	642	627	626	605	632	617	695	621	630	614	692	643	617	608	628	658	614	664	626	663	618	637	638	586	627	650	626	622	578	636	644	612	606	634	637	669	659	619	633	605	607	590	582	652	645	637	623	605	596	640	608	641	634	644	628	663	694	603	637	641	653	588	600	615	642	618	584	632	657	671	629	652	625	651	586	614	626	629	637	624	649	626	654	646	653	628	628	635	621	633	609	609	673	645	614	589	621	604	648	602	614	634	655	636	648	618	591	649	643	636	628	620	617	632	667	647	656	640	635	607	657	632	578	590	578	626	607	634	660	629	627	629	670	623	624	626	632	615	591	637	616	623	672	646	617	607	630	628	590	645	606	621	673	638	634	644	623	613	608	589	609	632	647	654	601	655	631	646	601	649	623	603	660	588	600	652	600	649	642	639	665	612	590	677	616	635	602	615	583	661	620	648	649	670	636	606	633	620	609	657	668	638	615	686	610	624	606	615	613	640	610	664	558	633	585	661	585	624	646	596	634	634	626	639	636	620	651	646	568	635	657	642	671	633	627	636	616	631	632	639	599	603	571	656	592	674	664	607	624	655	635	663	613	616	636	615	623	609	636	631	656	647	642	603	630	617	657	629	651	643	599	631	605	666	653	648	612	639	605	629	616	607	666	589	627	683	636	612	613	629	636	607	643	629	630	629	668	643	610	616	673	640	655	608	621	580	651	619	632	629	636	619	592	611	600	592	647	595	598	679	641	646	644	609	638	633	646	602	651	628	632	673	659	647	666	637	630	639	632	637	643	611	646	606	633	592	641	631	619	661	605	605	614	632	591	648	647	606	620	596	608	632	618	623	608	637	634	601	599	653	624	594	617	628	668	574	590	640	648	588	605	637	638	620	629	622	639	624	665	630	631	618	610	632	640	671	572	652	624	598	582	673	629	594	581	608	611	636	619	615	631	597	619	620	631	608	647	650	661	607	628	676	643	608	644	639	577	641	560	641	593	610	617	623	620	642	661	631	617	616	605	658	587	621	616	625	619	638	599	650	609	648	612	618	640	605	643	642	607	645	662	637	612	650	621	637	615	620	633	626	607	639	624	620	620	646	600	609	613	614	654	646	615	626	617	627	609	595	630	636	640	628	631	623	658	651	636	614	625	646	637	629	648	624	644	653	628	609	569	579	604	660	639	628	616	623	599	620	583	644	602	646	620	628
26577	16746	14077	7980	5573	4272	3388	3007	2364	2120	1867	1760	1662	1582	1417	1394	1410	1393	1296	1303	1212	1255	1253	1189	1175	1142	1141	1137	1131	1175	1090	1096	1059	1100	1063	1112	1170	1089	1094	1071	1110	1032	1041	1065	1030	1097	1066	1064	1114	1108	1077	1111	1060	1034	1037	1043	1020	1008	1102	1015	1055	968	1069	1022	1018	995	1038	1033	1027	1100	1012	989	1075	1053	1036	1006	1086	1086	1098	1040	1044	1016	1069	1086	1015	1061	1124	1041	1045	1049	1015	998	1022	1046	1080	1036	1031	1100	1080	1052	1026	1083	1073	1046	1142	1000	996	1006	1079	1118	953	1011	992	1069	1060	1101	1064	1108	1093	1103	1017	1019	977	1030	1018	1016	1058	1070	1025	1021	1018	1021	1029	1010	1005	1002	1061	991	1056	1026	1087	1073	1034	1052	995	1023	990	1075	1044	1012	1081	1014	1015	998	1040	1052	1041	1111	1062	1018	989	1034	1044	1031	1100	1055	1035	1039	1050	1066	1014	1034	1000	1038	998	989	1092	1082	1034	1028	1110	1067	1108	1020	1041	1028	1078	1022	1042	1034	1029	1034	1059	1011	1056	1026	1072	1010	1000	1015	1036	1048	1029	1034	1011	1031	1059	1048	996	994	1051	1047	1002	1021	1008	1052	1057	1021	1061	1085	1051	938	1048	1029	1052	1013	1123	1015	1003	1033	1062	1075	1054	1064	1055	1040	1048	1038	1002	987	1056	1040	989	998	1022	1087	1024	1010	1043	1000	1050	1016	1073	1007	996	1050	981	1039	1041	1056	1096	1059	1090	1022	1051	1030	1066	1040	992	1131	966	1081	1016	1046	980	1058	1072	1030	1026	992	1046	1072	1076	1039	1020	1035	1045	1020	1015	1032	1061	1059	1056	1011	1080	1033	1060	1046	1047	1030	1024	1045	1034	1028	1050	1074	1032	1038	1015	1033	1047	1006	1050	1042	1035	990	1046	1053	1098	1035	1052	1046	1053	1063	1078	1053	997	1025	1046	1022	1023	1046	1038	998	1103	995	1041	1062	1021	1002	974	1003	1039	1060	1033	1002	1021	1046	1033	1029	1072	1057	1098	1091	1031	1074	1065	1036	1034	1030	1077	1084	1027	1004	1067	990	1029	1043	1078	1055	1061	1052	1028	1057	1057	1091	1022	1068	1032	1080	970	1009	1070	1067	1014	1033	1021	1013	1062	1053	1031	1007	1064	1055	1066	1050	1067	1050	1043	999	1083	1090	1038	997	1007	1022	1033	1072	1053	1033	1061	1044	1069	1005	1018	1072	1037	1004	1057	1076	1073	1066	1054	1035	1044	1052	1043	1037	1051	1012	1003	1025	985	1017	989	1016	1030	1010	1035	1063	1112	1009	1059	1042	1021	1042	1040	1028	1013	1069	1041	1001	1011	1093	1021	1008	1049	973	1004	1123	1019	1024	1024	1039	1044	991	1003	1002	1054	1061	1004	1042	1051	1062	1034	1037	1018	1056	1081	1072	994	1040	1029	1052	968	1042	1105	981	1043	1012	1048	1033	1044	1003	960	1029	1061	1018	1056	1046	1042	1092	1040	1031	1049	990	1029	1031	989	1008	1060	992	1020	1072	1039	1002	1007	1082	1063	1019	1003	974	1066	1075	1063	1019	1055	1031	1082	1013	1067	1012	1004	1074	1069	987	1012	1060	1066	1022	1084	987	1048	1037	1001	1065	1002	1032	1047	1093	994	1047	1009	1044	1034	1031	1036	1042	1063	1044	1021	1057	1109	1085	1110	1036	1076	1055	1049	1009	1047	1061	1010	988	1011	1043	1042	1034	1076	1086	1030	1101	1104	1056	1037	1019	1133	1059	1079	1002	1065	1025	999	1008	1042	1071	977	1050	1066	998	1067	1028	980	1021	1043	983	1026	1088	984	1078	1023	1053	1033	1000	1047	1037	1039	989	1105	1080	1004	1068	1025	1046	1080	1059	1086	1051	1079	1039	1039	988	1099	1039	1075	1032	1013	1094	1007	996	1011	1050	1039	1101	1034	1093	1045	1038	1023	1068	1046	1066	1017	1043	1009	1070	1013	1059	1080	1033	1039	1042	1049	1050	989	1071	1071	1037	1008	1057	1037	1059	1036	996	1030	1022	1033	1071	1063	1087	1060	1033	1076	1031	1042	1041	1030	1002	1054	1038	1052	1064	961	1046	1047	1043	1020	1026	1027	1064	1123	987	1030	1020	1105	1017	1053	1066	1081	1028	1100	1037	1046	1080	1069	1051	1080	1060	1025	1027	1082	1007	1032	1067	988	985	994	1000	1044	1055	1048	1043	1050	1067	993	1030	1002	1068	1000	1002	1062	1054	1094	1059	993	1068	1069	1002	1022	961	986	986	1040	1044	1070	1069	1032	1052	1115	1039	1053	994	1060	1091	985	1067	1067	1067	1095	1068	1008	1042	1020	1002	1123	997	1072	988	1060	1008	1035	1036	1020	1041	1040	1071	1014	1022	1082	1042	1023	1093	1120	1022	1003	1072	1001	1018	1056	1077	1054	1062	987	1122	1040	1042	1049	989	1023	1068	1051	1074	1030	1013	1047	970	1049	1083	1032	1008	1027	1024	997	1003	1018	999	1034	992	1047	1015	1048	1026	1054	1017	1036	1071	1104	1051	1036	1023	1075	1067	1013	1072	1018	1057	1016	1078	1043	1009	1033	1050	1037	1026	1045	1047	1020	1059	1050	1046	1035	1014	1021	1033	1033	1035	1030	1076	1059	1056	1079	1050	1048	1030	993	1025	1066	1070	1022	1047	1070	1041	1058	1065	1029	1008	1058	1021	998	968	1099	1081	1001	977	984	1050	1010	1049	1082	1048	1060	1021	1044	1070	1011	1076	1074	1011	1075	1045	1025	1022	977	1040	1018	1014	1029	1074	1026	1043	991	1045	1110	1073	1073	1071	1032	967	995	1044	1065	1099	990	1005	1099	1063	992	1054	1067	1095	1014	976	1030	1026	1094	1016	1078	1045	1026	1049	1007	995	1026	1051	1043	1030	1005	1017	1023	1050	1067	1043	994	974	1061	1045	1059	1011	988	1060	978	985	1093	1061	1058	1025	1070	1029	1059	1022	1065	1062	1012	1052	1087	1015	1020	1064	999	1019	1072	1057	1029	986	1080	1029	985	1081	1035	1025	1037	1034	1080	1041	1091	1060	998	1049	970	1084	1030	1027	1015	1020	1046	988	1037	1032	1068	1024	1041	1026	1071	995	1021	972	1028	1026	1064	1089	1016	1039	1002	1059	1031	1048	1012	1043	1060	1036	1081	1047	1010	1048	1048	1011	1068	1054	1024	1061	1035	1033	1009	1021	1013	989	1041	983	958	1041	976	1026	1013	1014	1048	1019	1024	963	1042	992	1054	1060	1061	1087	1091	1037	960	1032	1035	1062	1015	1063	1095	1016	1079	1036	1037	1062	1004	1084	1020	1069	1071	1065	1045	983	1091	1047	1032	1037	1036	1055	1054	1062	1016	1071	1040	1075	1089	1028	1071	1049	1000	1048	1010	1029	1036	1045	1044	1048	1070	1039	1015	1075	1012	999	1039	1105	1038	1008	1094	1045	1038	1098	1048	1049	1058	1021	1026	1060	1003	1039	1078	1055	1090	1016	1051	1014	1035	1084	986	1061	1022	955	1023	985	997	1066	1048	1059	982	1026	1043	978	1046	1049	1052	1027	1089	1015	1024	1117	1048	1044	1073	1050	1064	989	1004	1044	1007	1043	1072	1060	1067	1047	1063	1046	989	1015	996	974	1021	1101	990	998	1038	1008	1014	1052	1054	1007	1037	1016	991	993	982	1001	1056	1044	1065	1037	1047	1038	998	1036	1043	1102	1033	1005	992	1013	1058	1058	1075	1008	1033	1066	1028	999	1060	1022	1027	1011	1041	1059	1014	1052	1112	954	1049	1048	1020	1004	1086	1006	1074	991	1036	996	1052	1038	1030	1097	997	998	996	1051	1032	974	1032	1054	1039	1066	1053	1028	1055	1006	1042	989	1049	1012	1059	1027	1037	1072	1059	1070	1014	1043	1016	1042	1043	1012	1044	1045	1019	1060	1042	1025	1014	1095	1078	1020	1026	1016	1034	1023	1051	1063	1039	1036	1066	1054	1038	1084	1081	1010	1116	1010	1005	986	1093	1068	1021	1097	1065	1041	989	1020	1030	1036	1059	960	1107	1036	1113	1030	1015	1032	1029	1047	1049	1024	1031	1089	1001	999	1010	1056	1045	975	1046	1042	1009	1076	1072	1000	994	998	1105	1065	1025	1057	1066	970	1086	994	1051	1025	1092	1037	1058	1056	1014	980	1032	1066	1047	1045	1037	1082	1013	1050	1026	1074	1038	1011	1006	1026	1048	1068	1062	1060	1076	1004	1086	1109	1044	1074	1049	1052	1060	1083	1096	1034	1018	1073	1018	1032	1005	1014	1004	1049	1091	1053	1080	1000	1046	1061	975	1060	1095	988	1065	1053	1021	962	1053	1085	1029	1035	1073	1030	1051	1052	1030	1022	1111	1088	1004	1076	1035	1016	1064	1040	1050	1025	1010	1114	1032	1025	1036	1067	1040	1047	1014	1042	1041	992	1078	1102	1046	1053	956	1022	1055	1003	1026	1032	1049	1058	1055	1111	1039	994	1033	1036	1096	1062	1051	1039	1040	963	1079	1059	1021	1034	1030	1018	1091	956	1032	1067	1045	1034	988	1091	994	1025	1098	1081	1059	1145	969	1098	1026	1005	1081	1024	1059	1049	995	1022	1058	1058	984	1005	1044	1021	1009	1070	1062	1068	1003	1083	1069	1038	1035	1012	1035	1111	1020	1005	1055	1038	1004	1006	1022	1022	1060	1050	1046	1041	1014	1094
26116	20240	8722	523	263	217	199	189	176	173	163	165	161	165	152	159	195	146	169	153	182	183	186	186	174	178	151	161	151	164	143	158	164	170	162	143	167	164	166	185	157	160	166	143	161	157	164	179	141	140	176	159	172	166	162	182	143	167	187	156	175	161	161	147	146	151	169	144	179	155	157	162	170	179	160	168	164	149	157	136	169	166	171	155	139	144	174	179	156	175	137	165	162	163	166	169	185	160	165	160	166	151	175	134	174	166	159	142	164	161	160	157	197	149	166	180	196	150	144	156	153	146	179	170	155	162	158	168	152	175	148	145	152	151	148	162	166	163	166	158	176	160	174	156	154	157	149	164	142	179	171	155	151	166	186	145	164	161	156	160	136	168	163	171	169	178	163	163	141	122	177	160	149	167	155	174	144	166	139	168	158	143	138	151	167	146	175	148	148	155	168	160	147	168	160	177	182	172	162	150	147	175	174	164	138	178	149	162	152	161	149	175	173	155	164	163	157	157	178	142	172	158	147	168	160	144	165	169	165	166	137	148	161	137	171	160	132	168	151	176	152	146	145	149	175	161	161	148	180	164	161	173	151	184	157	167	172	161	148	169	165	178	170	153	173	153	167	161	162	170	133	168	164	152	145	142	160	151	162	150	157	138	156	144	146	153	163	156	164	158	148	172	154	175	157	141	148	160	158	185	166	165	164	170	166	166	147	190	168	169	166	166	173	185	168	169	169	156	159	178	167	155	150	162	146	146	167	167	160	150	140	148	169	144	170	179	180	181	164	170	158	181	173	156	184	167	140	166	159	138	154	162	159	160	178	147	155	159	169	143	155	152	176	173	161	162	151	167	152	155	181	157	162	173	185	169	147	149	192	146	174	156	155	152	141	172	185	155	147	146	164	169	171	174	149	159	165	138	189	154	157	148	155	172	165	159	154	144	156	146	159	179	159	153	140	165	157	162	155	160	144	135	157	150	157	171	165	166	175	165	164	170	147	149	161	135	153	154	166	169	168	169	183	167	175	140	168	161	164	161	157	147	157	154	164	183	140	155	152	163	130	153	184	155	150	164	151	175	157	187	172	160	168	165	166	154	160	128	187	142	168	173	164	180	159	174	190	162	136	180	172	139	142	191	172	157	173	169	159	177	142	165	188	168	151	151	160	162	155	136	157	140	174	158	154	156	179	165	170	186	145	174	154	179	143	161	174	156	161	146	167	162	163	151	152	172	172	161	160	138	174	180	167	159	162	161	149	174	195	136	156	184	153	179	159	161	169	142	174	164	160	173	169	164	145	141	153	178	147	157	161	163	146	167	164	151	156	168	173	168	169	157	169	167	169	144	167	160	166	171	173	189	153	183	176	168	163	179	160	178	160	160	177	148	169	161	169	184	168	163	165	158	154	160	169	175	143	157	166	148	182	152	132	202	159	169	152	168	152	135	155	152	169	166	164	147	168	174	152	171	153	172	179	132	143	139	161	162	162	144	156	147	150	167	152	155	191	187	183	154	164	169	186	146	157	153	144	168	175	149	164	165	140	165	173	149	184	156	156	153	163	157	141	146	171	159	164	177	166	143	139	152	184	169	146	173	174	151	160	130	143	157	160	148	159	165	156	156	172	168	151	154	168	159	167	149	175	152	160	148	147	170	176	164	157	164	150	163	161	156	171	163	152	175	152	162	158	166	148	173	151	164	161	164	167	136	167	164	144	150	147	130	155	155	145	156	155	176	184	153	174	155	175	145	164	155	159	152	150	143	161	155	149	170	156	173	146	142	166	138	158	156	170	164	155	173	159	149	174	159	176	149	174	151	156	166	133	145	143	159	160	157	173	174	177	165	186	145	155	150	153	158	163	165	169	164	167	140	154	170	150	146	177	174	157	154	166	140	145	163	162	141	166	156	172	173	156	146	177	149	162	172	135	159	146	137	156	156	148	163	176	173	174	152	180	188	169	188	141	164	160	157	177	178	145	164	167	153	170	165	173	168	164	158	153	161	145	178	170	155	150	157	173	174	168	174	177	168	152	167	161	163	136	178	146	176	163	166	163	166	164	144	167	197	149	178	152	161	155	145	163	195	145	166	164	150	169	155	164	157	157	167	135	172	149	175	169	154	168	175	169	172	173	167	166	164	145	164	164	164	154	149	167	145	162	166	163	171	176	160	146	156	201	162	174	171	177	158	152	161	162	161	168	182	157	157	148	157	148	165	161	136	148	163	150	141	171	147	181	141	157	163	158	170	148	154	151	147	181	151	171	173	164	148	157	143	167	167	167	176	156	168	151	170	151	153	167	167	163	138	160	173	160	170	169	166	165	159	158	146	146	155	150	173	162	146	175	193	163	166	151	141	160	176	162	177	157	162	167	169	156	147	155	154	140	163	188	155	164	171	162	174	165	156	160	154	140	185	156	136	162	157	149	147	165	189	166	150	181	121	157	173	164	160	177	140	179	165	157	175	172	159	180	163	174	158	166	137	149	154	155	156	155	173	151	180	164	153	141	147	160	147	141	188	159	165	145	157	178	156	160	168	144	174	166	169	171	185	143	164	132	153	166	157	156	159	179	170	172	158	158	155	161	152	170	156	180	164	154	156	160	157	157	155	145	141	166	188	143	168	164	165	179	163	167	123	148	152	167	171	168	152	150	157	172	191	171	148	157	163	157	151	144	178	145	166	167	153	175	138	166	154	183	162	179	167	164	143	157	159	173	180	145	181	144	152	153	181	161	146	149	160	160	161	159	185	165	153	151	170	175	153	167	156	153	151	152	198	166	163	165	161	157	139	155	158	161	160	142	143	194	150	160	170	152	152	162	174	159	162	164	162	168	163	149	144	157	156	161	164	154	185	166	158	140	178	151	171	146	149	159	149	163	167	157	149	140	165	144	172	171	161	139	169	176	167	159	145	173	150	152	145	159	174	159	149	150	154	154	140	155	149	164	146	154	157	168	148	157	151	151	166	160	161	169	165	173	173	173	168	165	159	155	174	159	155	165	157	166	136	160	147	201	155	170	176	144	159	152	170	154	167	143	150	155	158	136	162	181	179	165	160	153	176	150	140	171	149	168	168	160	167	177	175	159	164	153	154	151	159	171	164	152	172	166	155	161	162	142	170	169	157	173	158	149	160	159	131	161	159	157	171	147	150	152	164	166	136	162	149	154	150	169	156	163	176	160	154	159	167	156	176	136	164	175	165	158	158	184	152	165	146	182	155	153	180	154	158	173	182	154	150	157	177	140	165	168	171	166	156	178	149	145	151	164	155	181	160	165	162	168	147	177	162	169	172	146	157	156	146	171	165	156	165	146	162	168	149	173	160	167	159	142	153	185	164	163	154	163	165	159	168	140	171	159	162	167	164	162	166	158	154	152	164	140	166	160	138	156	154	144	148	155	170	143	170	140	152	183	172	178	171	144	171	166	159	151	167	178	149	180	141	148	149	167	148	165	150	165	154	152	178	164	157	162	165	169	176	154	176	192	153	154	167	160	176
15602	1340	1185	690	553	462	421	401	333	358	320	314	314	335	271	339	317	350	326	311	312	300	308	314	291	262	295	321	318	295	311	288	275	299	308	322	312	301	307	291	303	316	291	293	347	296	328	261	313	304	274	331	290	293	309	296	315	291	299	274	255	340	295	320	318	268	313	301	316	305	306	295	305	291	339	295	283	289	294	268	289	308	297	294	281	234	314	318	295	275	285	303	303	285	305	305	323	275	309	300	293	258	305	290	301	300	294	262	313	301	293	305	291	322	299	283	269	322	294	297	318	282	269	304	306	311	335	265	310	304	312	320	291	305	285	313	305	307	251	301	305	318	313	329	278	274	295	275	262	298	285	286	278	300	313	303	332	272	278	306	319	302	303	313	314	317	292	305	284	308	327	329	325	315	312	313	290	296	284	295	291	306	285	263	299	309	304	304	295	298	304	305	285	306	289	300	288	294	279	318	292	299	280	319	280	288	289	284	310	284	339	276	328	299	284	319	317	298	265	276	292	309	293	290	298	310	284	319	291	289	309	276	269	307	302	261	314	293	304	294	305	314	308	291	274	315	292	279	296	308	285	284	293	299	315	282	245	297	300	316	304	307	308	306	316	297	326	304	325	285	298	293	311	309	278	329	302	305	313	306	311	297	324	288	293	327	260	284	309	304	324	319	282	348	309	306	272	294	317	308	307	319	278	318	287	298	296	315	340	296	285	322	286	286	299	325	315	325	290	309	277	306	311	279	298	289	275	290	305	305	299	318	316	305	333	294	293	306	309	292	279	295	286	300	306	327	280	291	297	292	296	276	287	293	315	304	304	305	305	304	319	313	305	316	286	300	293	308	298	279	270	308	306	284	323	293	293	312	292	305	316	280	312	289	283	288	285	305	290	319	290	318	313	305	301	294	295	300	293	307	286	290	294	315	339	324	284	290	308	302	294	274	276	309	273	280	308	306	305	321	310	275	312	301	324	295	306	285	283	277	275	315	302	319	325	309	290	312	300	290	305	279	291	318	315	282	279	266	304	280	287	296	304	284	303	312	289	296	294	292	292	334	300	294	308	308	304	294	297	315	290	317	296	298	283	274	293	308	294	294	314	304	311	308	269	291	315	296	318	286	266	300	306	304	322	286	303	303	293	304	303	280	317	286	291	297	286	295	288	308	298	315	288	272	311	328	304	307	311	311	303	308	297	334	302	325	331	308	303	296	312	279	300	283	298	307	303	305	299	316	290	282	305	284	275	291	303	279	296	300	313	293	270	318	297	260	291	305	317	330	316	287	279	313	313	320	321	320	310	291	328	306	291	281	304	290	306	291	309	316	284	283	299	272	312	288	333	281	304	295	308	322	312	300	308	283	313	291	282	307	304	291	294	298	296	337	296	295	306	312	295	295	320	305	316	290	310	275	289	285	312	287	305	333	306	291	313	326	331	267	336	285	305	295	282	337	301	311	329	320	318	317	289	303	322	328	304	302	298	307	323	306	296	295	295	291	344	285	272	302	317	302	316	285	303	323	293	295	322	302	328	305	295	295	288	302	306	304	306	298	283	296	312	280	300	284	309	270	277	280	296	287	279	302	301	308	298	319	312	291	272	286	272	279	307	302	313	311	289	283	274	299	293	293	302	262	295	285	286	290	262	288	318	300	306	282	297	309	311	306	316	311	320	272	292	280	280	306	286	291	320	314	285	308	269	273	336	283	329	299	294	310	322	298	289	349	276	263	322	306	277	301	327	272	292	291	302	289	306	297	318	322	306	278	305	307	311	273	340	280	329	285	292	286	284	321	287	291	297	302	294	287	309	264	328	286	313	297	291	305	281	287	296	283	302	303	301	310	301	277	332	300	306	333	286	316	311	266	325	317	305	282	299	288	321	310	309	292	311	330	309	302	279	289	315	284	296	303	285	309	289	307	316	301	309	299	293	312	321	311	314	249	309	281	274	303	326	296	302	306	303	295	305	304	292	308	319	284	288	282	311	288	282	312	261	306	298	325	308	308	308	244	303	290	309	310	279	300	318	254	305	306	283	288	302	282	307	266	342	287	326	290	303	305	291	288	281	291	301	298	282	259	311	323	277	295	302	261	283	279	277	280	290	287	269	290	273	325	298	325	305	305	296	311	294	306	298	315	288	327	276	296	321	306	308	278	307	332	267	286	309	282	284	298	324	294	332	291	283	301	299	295	314	330	276	318	316	303	320	289	302	288	310	287	252	304	269	310	284	317	292	310	269	317	290	310	279	294	283	290	291	305	285	308	324	300	283	304	315	320	315	277	300	310	307	310	287	281	309	285	306	293	280	306	285	269	292	304	317	278	271	292	306	311	306	307	292	301	286	289	314	302	286	321	278	308	307	324	300	325	278	294	307	307	301	288	306	279	315	299	288	305	279	288	303	304	292	301	293	297	315	319	310	299	296	274	290	311	310	312	285	275	282	299	301	298	304	328	296	279	316	295	296	309	287	292	290	307	295	288	314	311	310	330	283	291	316	306	290	300	315	269	280	339	326	291	278	308	285	280	307	297	278	299	323	303	283	273	320	316	326	337	315	293	289	301	289	309	303	331	287	304	294	280	291	288	342	330	296	312	304	334	276	279	271	308	271	307	296	285	290	303	298	282	268	292	282	304	307	308	309	282	300	303	288	305	306	298	296	308	300	310	300	310	312	277	309	296	298	288	298	310	300	299	299	301	298	295	288	328	317	274	305	281	297	263	310	302	321	292	299	318	307	326	297	296	318	274	297	320	294	310	332	276	303	269	307	296	308	289	273	301	311	306	291	307	323	312	285	305	273	304	322	311	287	292	290	298	307	333	299	286	284	302	279	317	286	303	329	293	284	260	274	267	303	276	306	278	300	303	318	301	322	300	328	269	300	283	287	298	292	259	278	290	297	315	319	296	308	302	310	307	307	268	306	295	293	299	289	301	316	306	296	300	318	297	306	331	328	289	297	287	277	300	310	293	302	298	282	335	305	304	305	296	283	305	287	285	283	298	287	308	303	278	268	322	265	291	285	312	262	288	269	314	322	326	305	336	317	371	306	330	303	311	310	309	291	301	323	300	297	321	322	280	293	287	324	314	281	297	285	324	294	292	312	278	289	309	318	294	323	299	306	269	325	288	301	297	293	281	313	290	302	293	297	345	315	315	310	289	312	281	318	314	283	290	283	285	317	296	278	276	293	324	298	300	319	312	303	288	301	309	283	256	313	309	292	327	277	310	288	310	313	281	289	318	321	305	325	306	310	314	265	285	332	288	314	296	344	281	319	303	288	309	282	278	302	280	326	322	307	252	295	282	288	320	296	255	289	282	283	304	306	272	306	296	312	312	293	306	307	302	306	330	341	282	282	299	281	290	323	276	329	286	314	298	289	301	305	307	338	273	290	287	283	342	314	303	318	314	291	279	311	307	321	318	303	317	262	285	280	308	327	295	297	320	297	283	279	289	284	287	300	289	303	294	311	326	304	290	275	268	325	335	287	299
24793	21696	29137	24763	20896	2774	938	692	606	559	541	527	475	478	452	465	510	427	446	466	454	449	405	429	444	447	434	469	409	440	451	452	406	418	409	400	448	434	427	422	440	432	433	449	392	437	430	442	465	400	435	415	412	416	424	397	407	453	396	380	404	461	387	415	418	411	396	431	407	422	395	446	400	423	407	407	448	431	403	456	419	405	454	399	415	429	408	406	443	415	399	420	376	420	413	380	408	406	409	399	398	404	420	417	441	391	450	412	394	406	430	411	443	385	397	427	424	404	384	405	394	399	464	386	428	406	428	421	401	424	426	403	391	431	423	403	372	387	396	403	406	413	424	420	414	387	409	431	409	425	417	436	369	449	431	399	399	435	409	399	416	402	411	422	427	460	448	407	420	400	410	430	416	394	399	430	410	397	435	415	423	407	450	404	439	403	419	410	424	419	391	409	461	423	434	399	469	400	410	395	415	401	405	408	418	388	458	402	413	431	409	411	409	433	441	428	434	473	434	383	430	398	395	416	425	434	412	432	419	413	377	412	415	416	411	413	425	441	429	413	393	438	434	375	380	428	411	447	391	423	399	427	402	420	455	449	376	406	429	405	399	398	416	402	448	429	427	404	419	413	382	416	407	432	435	413	412	386	435	383	385	408	410	397	423	413	444	412	409	438	388	396	436	392	393	437	436	392	413	403	424	407	453	414	394	408	398	413	413	398	428	444	452	393	456	404	433	413	371	410	411	413	419	402	402	425	410	468	394	413	369	416	419	409	424	413	398	411	395	407	418	415	401	470	436	423	421	428	404	389	421	412	417	402	393	446	442	432	385	364	426	405	411	421	423	382	399	440	419	415	462	401	437	443	398	434	385	424	424	436	405	403	423	408	420	414	401	416	403	373	397	410	417	452	444	411	417	382	431	381	400	441	380	407	397	414	414	409	374	411	390	395	446	396	452	455	404	422	413	428	420	445	420	392	405	405	396	436	452	427	415	414	418	414	410	421	417	407	379	431	413	401	433	398	413	410	439	446	420	401	423	418	384	439	420	401	429	371	381	388	387	426	412	424	420	411	433	376	379	408	432	427	408	388	375	402	447	378	411	438	381	407	393	420	426	421	382	420	408	435	450	417	414	419	402	424	423	402	389	407	415	470	427	407	428	443	428	413	418	414	406	401	380	414	416	432	451	426	411	420	443	399	416	416	406	441	406	425	438	423	404	418	390	431	409	410	458	395	375	407	408	407	426	400	406	398	412	424	398	387	393	417	445	409	426	401	393	425	429	416	385	409	452	459	390	431	433	378	388	458	414	380	425	453	424	412	412	422	421	394	406	404	408	430	405	416	422	423	427	455	417	395	410	389	405	389	390	417	432	430	401	441	403	397	387	411	444	392	426	412	446	407	433	414	457	404	438	446	445	372	408	386	345	385	423	407	384	402	451	464	419	418	368	421	406	417	418	421	404	402	416	444	418	416	376	446	390	407	412	396	455	420	379	396	396	415	381	407	436	419	437	417	397	387	452	424	397	387	417	455	417	426	382	413	393	395	406	417	409	387	382	444	427	412	433	421	397	418	430	416	465	406	414	371	425	411	419	415	437	440	433	419	415	366	403	398	424	419	433	408	412	415	415	424	429	430	409	413	386	374	408	434	442	425	393	417	413	445	398	387	387	432	437	423	436	412	418	392	421	385	416	417	398	429	441	443	413	411	440	436	421	421	429	402	426	421	402	427	381	416	382	409	440	403	456	389	401	425	425	409	403	398	412	417	428	434	369	401	420	408	425	395	430	400	423	416	414	405	417	408	416	398	399	389	402	408	434	435	393	439	368	391	413	391	433	398	408	400	419	390	417	389	393	395	405	433	395	378	400	370	458	417	391	432	401	435	377	439	420	450	380	412	381	419	416	428	417	408	414	399	407	426	388	420	423	375	403	419	417	406	398	450	434	397	423	414	428	402	421	374	432	407	421	412	416	409	435	425	403	419	399	397	413	413	414	396	408	419	431	430	412	426	428	403	393	389	425	434	431	393	418	430	396	424	425	425	431	404	426	404	431	398	385	430	440	424	382	456	400	448	404	391	453	394	407	421	406	390	431	390	401	383	433	388	440	411	371	410	392	408	450	445	410	399	447	438	424	365	391	396	453	408	383	367	423	400	434	402	439	405	406	411	399	396	427	437	409	420	428	444	424	412	439	423	412	403	403	405	393	445	450	391	381	424	401	412	405	423	430	423	419	399	418	431	387	394	405	408	411	401	412	409	432	437	418	437	413	416	410	417	435	434	422	397	405	428	419	430	402	428	417	455	444	412	417	386	373	420	409	408	398	415	428	438	427	422	456	382	413	407	391	374	393	418	403	391	437	407	418	447	385	371	385	385	408	422	389	387	417	400	409	413	392	414	411	418	427	418	403	461	427	376	417	383	443	398	434	403	416	421	417	456	412	424	397	380	445	444	432	398	441	409	390	396	430	402	377	424	420	452	376	419	411	400	417	399	433	428	406	425	371	436	424	406	390	428	431	435	421	441	403	428	402	398	462	443	398	403	415	417	410	417	409	393	423	404	452	415	412	419	418	387	398	435	428	394	428	427	414	433	441	408	406	426	398	393	410	429	397	378	421	413	427	428	396	419	420	400	413	396	418	407	428	420	412	423	424	365	425	396	435	413	403	450	432	448	400	390	408	398	433	405	411	425	419	408	436	400	385	375	425	423	410	398	408	414	380	393	382	390	411	448	434	429	411	422	407	400	433	442	420	419	417	389	396	439	423	423	428	430	426	393	411	410	444	368	389	390	398	433	461	423	393	420	404	403	426	412	403	446	447	412	392	393	406	392	402	435	399	425	395	411	447	420	423	434	420	395	453	420	412	406	418	401	394	385	419	392	428	433	458	404	428	430	402	381	386	383	436	437	431	405	419	397	398	388	391	403	430	442	437	400	422	398	387	406	435	386	427	442	384	439	450	458	422	429	455	422	424	441	405	407	405	425	414	383	426	422	411	410	390	435	422	405	446	404	412	411	412	434	421	402	403	411	402	412	425	402	399	415	432	398	384	418	415	400	387	395	382	407	391	402	386	434	423	425	431	424	384	416	438	433	404	404	392	344	414	431	414	409	438	396	390	418	454	391	407	395	410	427	404	405	401	403	427	441	415	424	413	395	412	443	446	380	411	360	437	435	413	407	385	401	425	397	418	409	402	427	447	444	428	455	409	416	427	439	394	422	417	422	442	417	410	400	425	398	396	418	438	430	433	432	408	409	415	459	424	442	402	407	445	463	424	420	400	416	413	445	391	394	415	415	409	416	430	398	393	421	409	419	420	408	432	420	415	404	416	432	429	412	446	470	429	437	433	390	402	402	405	419	421	451	404	399	440	418	396	440	394	397	423	413	398	385	432	400	411	442	414	417	389	403	420	392	411	405	395	404	414	396	421	426	436	410	417	409	383	413	408	395	391	396	423	413	420	406	386	407	408	409	429	385	402	409	356	427
27321	10351	8790	4536	3156	2519	1929	1646	1402	1296	1184	1096	1020	1016	944	873	876	857	809	825	855	803	821	824	785	745	746	768	774	729	753	755	748	742	797	749	721	724	738	750	733	724	692	752	789	749	772	695	728	757	704	725	743	766	696	728	703	698	667	712	725	702	691	681	755	731	703	767	742	734	663	725	720	769	716	715	734	723	698	718	731	698	687	697	746	687	758	745	709	693	754	691	721	733	713	705	765	731	736	740	725	748	744	715	738	714	703	719	664	718	692	686	705	796	712	683	757	724	697	742	713	739	724	699	706	740	679	734	692	736	678	766	684	716	759	719	730	706	691	728	705	736	700	737	706	695	732	740	746	704	735	703	726	729	713	716	678	723	742	712	727	747	695	763	716	701	773	739	729	769	729	713	804	704	716	705	748	761	720	741	724	737	705	715	727	730	695	725	734	722	724	709	732	689	663	738	709	748	684	713	740	731	690	734	680	698	693	709	732	675	699	752	733	715	746	687	717	734	678	707	744	718	691	714	716	712	725	736	720	741	726	754	740	702	713	720	716	687	733	744	726	694	720	748	742	743	708	680	678	710	691	737	670	732	763	640	700	711	699	714	733	739	699	699	712	720	747	704	741	747	693	734	704	691	716	730	747	740	736	703	681	746	704	731	694	724	671	720	759	729	693	683	758	704	744	675	741	707	756	750	725	706	762	756	699	687	748	734	718	698	728	706	712	725	706	708	642	769	742	720	741	749	734	689	642	704	743	682	722	720	728	696	699	732	693	739	690	709	733	736	752	696	713	732	728	719	684	706	736	662	788	709	750	686	702	751	736	716	744	681	688	701	736	711	699	718	708	721	736	673	707	757	762	696	680	725	728	696	684	733	720	702	707	697	704	758	735	715	666	705	719	727	720	753	720	708	728	726	705	709	710	696	718	730	708	770	748	748	721	631	687	693	710	721	730	696	668	676	718	716	697	757	695	748	733	694	725	744	720	672	734	728	741	709	682	692	720	717	705	687	757	734	713	719	728	698	677	699	707	729	686	707	746	702	728	760	702	734	701	693	728	752	695	694	690	667	689	730	668	704	757	719	714	706	678	697	734	713	724	722	690	712	735	743	720	734	757	710	706	740	755	687	743	697	718	715	719	769	747	718	714	755	741	764	693	668	749	741	713	705	699	730	694	668	660	757	704	746	734	698	712	771	726	722	732	704	727	724	701	679	693	710	716	780	671	701	709	722	690	735	759	693	729	702	741	691	748	770	698	722	705	678	718	724	681	711	720	708	797	710	692	749	676	714	747	691	755	716	701	717	689	694	726	686	725	723	706	729	703	740	739	725	695	684	726	732	709	704	717	729	727	738	716	697	704	774	704	701	696	759	721	743	752	769	725	714	712	690	724	670	697	696	716	728	710	700	693	730	751	696	702	711	713	725	691	680	755	718	741	682	690	691	726	746	690	740	712	660	747	691	741	725	737	700	693	724	753	726	700	764	744	744	720	705	745	719	731	684	750	702	710	663	683	725	664	719	738	680	763	731	721	703	676	650	729	724	734	637	731	691	702	686	762	678	721	701	683	678	721	690	633	749	745	751	724	733	671	720	667	679	673	748	687	713	722	663	694	740	748	684	742	673	725	750	715	710	690	714	755	710	670	722	754	720	690	672	721	681	727	687	728	754	703	726	732	658	735	759	705	704	740	777	695	690	707	722	724	691	710	723	707	722	708	693	741	691	674	668	671	722	711	675	727	735	676	710	762	704	765	761	697	689	685	713	695	712	745	789	682	712	715	678	749	714	692	721	699	702	717	691	664	692	741	719	765	730	673	716	698	687	714	719	698	739	725	734	772	731	693	737	707	696	755	774	710	668	704	732	728	731	723	735	738	725	778	745	691	730	682	759	694	700	654	707	710	736	739	698	729	652	751	738	691	722	738	704	681	700	696	728	697	725	748	721	736	693	737	715	740	719	698	756	774	733	695	748	717	704	776	709	742	766	737	747	702	736	641	709	720	685	668	707	719	753	706	686	690	703	723	769	739	682	735	741	724	745	734	702	775	753	716	708	693	711	709	699	682	684	793	719	705	706	710	761	724	722	734	670	696	709	703	743	696	762	741	746	700	684	749	731	727	694	741	735	760	714	708	723	722	688	703	750	746	689	737	696	732	728	730	755	713	724	729	699	748	708	732	711	718	735	722	660	688	714	675	717	740	706	724	705	730	758	714	708	706	685	771	743	707	687	719	689	702	720	735	705	707	728	681	697	710	734	657	695	718	743	676	722	767	742	716	661	737	728	707	700	753	728	716	747	726	726	698	694	727	754	748	742	752	760	736	681	720	707	661	774	738	693	726	711	727	713	684	751	694	731	710	702	678	682	776	699	728	729	743	677	736	718	717	741	726	764	716	670	689	674	682	747	757	761	791	686	748	682	736	709	698	740	678	729	724	753	741	717	705	717	723	712	710	687	721	742	734	698	744	701	691	709	706	698	717	816	704	662	728	708	715	747	707	763	685	725	722	735	676	726	710	721	722	682	689	755	740	741	758	722	711	716	647	719	734	683	716	732	744	676	691	744	694	714	715	704	712	738	744	705	741	684	761	699	725	697	660	730	709	710	713	691	716	713	700	721	720	676	748	765	686	703	780	712	648	711	739	709	709	743	729	677	730	690	706	666	694	662	672	734	718	735	701	696	677	715	707	720	709	735	709	739	669	733	706	674	711	723	671	737	730	699	707	712	703	695	683	748	753	695	718	761	651	762	700	751	701	767	766	775	741	720	690	718	801	724	691	720	686	724	674	723	714	728	750	697	737	710	693	736	709	723	757	697	733	738	748	699	674	694	723	668	729	685	698	709	734	696	762	749	688	679	735	717	699	730	694	692	673	730	702	785	740	738	697	750	737	742	683	762	697	722	707	669	709	688	717	705	753	694	721	691	707	709	676	679	717	687	769	783	678	744	694	704	731	708	713	758	743	721	762	656	664	681	712	693	753	742	655	725	740	742	713	767	732	723	708	703	683	725	676	758	740	725	696	730	694	662	715	729	759	676	728	724	693	726	705	737	686	689	721	688	697	714	688	699	701	739	688	733	689	695	660	698	695	707	692	685	721	738	750	742	711	712	671	686	686	760	637	702	767	710	709	686	690	723	719	655	735	768	661	706	737	729	710	722	714	719	703	750	723	685	673	686	669	717	694	704	697	725	713	701	702	703	747	695	677	725	679	704	746	714	682	712	731	741	713	700	688	746	712	698	644	692	714	752	714	691	699	736	709	750	764	744	691	699	726	695	735	700	731	759	747	729	714	718	733	687	763	767	706	741	725	727	711	741	745	719	720	739	659	712	740	690	725	728	687	735	710	712	719	746	712	773	702	712	724	692	672	711	710	670	691	709	735	717	702	688	719	739	693	691	680	726	711	743	705	723	749	682	709	697	770	748	681	642	784	719	724	733	640	701	692	680	710	691	694	693	673	758	690	659	703	684	727	706	736	709	702	714
23807	21740	29858	24162	21741	20936	3321	1357	1118	968	933	862	828	767	792	768	730	745	716	705	694	680	662	709	635	696	654	711	683	645	679	658	642	635	649	656	614	608	684	644	625	665	634	650	670	629	612	588	643	639	664	636	647	685	642	624	663	585	659	646	573	687	629	658	634	614	637	649	651	618	671	653	628	622	621	663	660	608	661	640	626	625	613	663	640	656	648	653	638	659	653	657	648	645	637	672	648	624	641	661	630	611	621	623	659	627	637	643	633	640	619	647	617	653	630	640	664	609	619	618	656	667	610	619	665	616	654	604	592	646	629	599	718	645	590	636	643	638	629	663	677	648	634	608	627	645	673	676	609	659	659	579	618	598	607	603	636	571	649	619	645	644	670	694	568	587	658	617	587	628	676	613	640	624	656	625	634	607	618	639	611	624	623	618	640	604	661	608	598	614	647	648	645	643	607	667	580	600	673	643	621	608	644	640	590	660	674	603	656	661	619	599	631	625	619	628	621	674	647	591	620	681	647	631	607	627	604	593	594	616	621	611	645	653	670	625	639	630	643	609	629	688	602	620	619	655	655	614	671	627	699	630	687	586	660	607	656	604	594	640	638	624	656	633	633	585	592	644	676	637	661	640	583	604	630	625	669	661	619	638	593	653	616	606	626	647	623	645	619	637	620	617	610	667	589	634	627	636	610	615	644	620	666	640	636	633	613	676	612	652	623	654	653	622	637	615	599	617	632	619	565	618	659	651	617	618	618	617	597	623	618	637	652	631	624	662	666	638	674	626	665	636	598	608	594	634	661	657	660	634	619	636	625	632	648	706	677	637	613	608	610	606	652	580	583	612	614	615	631	630	630	617	667	576	617	663	577	653	588	585	662	673	661	588	639	645	645	610	596	589	612	614	649	638	614	661	615	623	629	622	575	641	609	681	641	611	616	593	606	638	607	648	654	603	613	569	662	656	585	614	625	618	649	652	610	634	589	621	616	629	608	638	602	626	606	618	632	586	631	658	575	623	592	622	625	633	636	631	656	619	626	652	627	605	610	668	592	635	635	631	644	605	619	615	651	620	671	625	625	642	673	638	606	639	617	641	591	619	585	594	630	665	577	618	611	594	635	639	629	612	631	615	621	620	663	630	583	618	624	677	624	634	608	630	660	662	686	692	594	614	641	623	622	596	586	625	618	605	622	616	631	610	657	597	590	639	659	659	644	618	623	598	655	642	650	630	601	638	600	659	624	677	634	635	656	602	682	596	632	602	645	652	626	621	624	633	678	639	622	646	652	621	657	635	607	608	624	640	617	581	603	652	607	627	629	639	620	648	623	623	606	588	632	605	643	658	639	617	629	609	652	661	650	601	632	655	649	657	628	619	639	606	620	606	622	621	685	608	581	625	711	560	691	638	632	622	682	611	666	589	612	641	611	626	602	627	664	628	606	662	644	614	638	596	655	660	630	641	643	612	642	649	634	639	588	612	679	635	643	637	630	615	664	659	692	628	610	622	676	577	621	604	620	618	640	612	657	636	613	648	634	618	662	661	631	633	593	620	591	651	607	626	638	637	655	613	631	636	643	600	610	593	664	620	677	667	605	632	622	618	626	595	624	651	599	619	649	637	666	621	633	650	623	634	592	624	629	652	622	649	619	640	616	640	630	630	605	658	569	642	625	601	663	603	615	617	639	621	632	634	604	644	643	627	645	617	631	630	623	618	626	644	604	651	680	644	612	650	625	635	595	669	643	624	613	641	641	632	595	609	615	622	622	661	669	610	618	626	615	604	619	667	597	641	628	629	610	629	639	632	628	645	598	611	580	653	644	642	671	642	632	631	612	618	652	618	663	637	643	623	587	652	663	651	570	615	637	599	625	588	666	623	605	628	644	620	586	602	609	635	643	622	569	620	615	608	594	684	597	640	646	639	625	651	628	654	607	614	646	658	724	621	641	653	659	664	575	618	643	590	623	595	596	618	613	622	609	570	647	652	622	616	673	649	612	578	621	620	673	600	651	625	608	667	614	643	614	670	624	675	607	631	633	642	597	614	662	639	651	614	629	637	639	586	621	622	635	630	618	627	652	622	599	619	620	621	592	628	630	595	622	593	605	609	609	613	622	648	622	565	611	617	640	593	640	605	687	593	652	600	663	607	601	619	621	625	673	625	666	652	639	596	624	629	608	633	615	628	603	585	676	661	645	678	619	598	653	677	631	610	620	657	618	607	638	634	587	618	599	600	610	638	589	650	684	625	624	633	626	598	629	570	644	598	660	611	631	627	633	629	629	604	620	609	674	613	615	629	590	639	673	647	659	654	634	609	666	611	639	610	665	598	640	632	614	677	638	622	600	607	628	669	631	653	618	623	634	599	587	601	617	622	663	649	599	656	644	610	629	596	680	631	662	624	630	647	601	611	658	600	599	634	638	606	628	573	632	611	596	605	610	632	634	593	615	629	634	554	590	662	662	606	625	661	635	630	627	671	639	622	637	676	683	647	612	611	626	625	663	643	589	597	624	586	648	647	643	646	609	619	620	670	652	646	632	647	578	670	620	607	638	643	584	657	708	613	585	608	656	589	629	629	656	643	597	633	614	612	643	614	588	591	572	602	685	602	658	628	632	614	624	610	621	623	599	613	679	610	603	614	691	594	668	604	637	669	646	591	654	617	596	586	638	585	591	621	648	625	627	619	682	649	654	574	590	609	610	619	546	661	604	601	634	641	616	624	584	624	617	651	604	632	609	595	596	619	597	616	672	628	624	642	649	606	661	641	657	633	602	659	642	647	616	644	643	667	648	621	626	629	644	650	679	600	617	657	614	611	652	647	643	622	604	669	651	607	619	662	615	670	654	717	681	627	588	590	620	636	620	655	613	599	594	673	621	608	597	666	619	682	596	601	644	627	624	666	622	585	628	596	625	610	605	593	608	630	645	638	609	623	655	638	629	648	663	677	613	557	599	633	610	629	606	598	675	618	611	622	643	633	625	621	604	596	693	622	661	620	624	600	628	628	649	632	645	582	622	640	636	605	589	608	567	625	623	678	666	615	648	625	618	639	604	634	611	646	610	634	633	599	593	625	592	594	615	624	641	661	599	575	642	551	623	629	628	646	616	697	618	604	574	601	620	635	676	617	617	632	613	662	620	601	623	615	692	649	620	662	611	582	629	635	621	639	641	686	663	613	622	643	632	608	666	644	620	639	614	625	571	610	633	622	633	600	614	586	624	594	627	620	613	590	599	670	619	605	621	622	643	645	634	572	607	683	629	616	606	643	625	628	636	624	616	620	645	599	641	675	641	654	598	646	623	637	631	641	615	658	596	604	607	646	603	578	611	657	602	695	609	625	631	648	635	652	679	654	611	643	627	617	652	659	684	571	653	613	636	640	662	666	585	604	646	657	615	619	656	640	610	631	665	629	639	623	625	609	612	633	624	629	600	607	641	628	637	664	656	651	614	589	645	687	657	612	617	613	623	627	608	655	593	668	635	596	600	650
25938	17118	14137	7931	5804	4386	3531	2884	2500	2198	1913	1749	1650	1609	1436	1493	1338	1337	1370	1266	1256	1187	1295	1182	1123	1223	1212	1161	1126	1057	1127	1176	1096	1104	1165	1159	1082	1050	1111	1092	1069	1068	1148	1028	1092	1026	1059	1092	1030	1070	1061	1090	1027	1070	1060	1058	1038	1048	1030	1104	1079	1081	1112	1123	1061	1075	1082	1061	1046	1034	1092	1072	1067	1056	1046	1009	1008	1037	1011	1074	1086	1091	1042	1014	1130	1069	1056	1051	1097	1094	1006	1040	1072	1059	1000	1067	1067	1039	1045	1040	1029	1067	1065	1087	1030	1043	1052	1078	1046	1048	1045	1065	1021	1100	1074	1029	1083	987	1035	1047	1033	971	1000	1049	1091	1082	982	1045	1054	1060	1105	1096	1065	1007	1048	1067	1033	1033	1057	1040	1016	1056	1082	989	1048	1103	1050	1016	1049	1040	1064	1037	1072	976	1010	1003	1069	1020	1066	1048	1009	1019	1003	1050	1007	1049	1047	1031	1056	1036	1051	1068	1046	1063	1105	1116	1053	995	1065	1062	1058	1025	1111	1030	1086	1046	1005	1076	1067	1078	1066	1060	1081	1059	978	996	1067	1053	1021	1073	1089	1090	1012	1056	1025	1035	1079	989	1056	1030	1010	1022	1090	995	1068	1031	1036	1067	1040	1048	1057	1098	1032	1080	1025	1025	1024	1034	1000	1076	1046	1025	1007	1060	1088	1005	993	1029	976	1053	1036	1017	1060	1069	1071	989	1075	1027	1025	998	1007	1020	1028	1050	1049	1064	1065	1005	1078	985	1055	1082	1037	1068	1051	994	1046	1102	1020	1028	1048	1052	1073	1068	1094	1031	1017	1055	1095	1034	1030	1042	1073	1041	1091	1098	1018	1043	1025	1027	1030	1012	981	1049	1002	1057	1107	1092	1058	1049	1008	995	1061	1106	1049	1073	1106	1033	1052	1004	1035	1112	1052	1085	1076	1023	1004	1092	1095	1094	1031	1023	1015	1002	1043	1036	1038	1043	1047	1084	1016	1038	1019	1053	1042	1045	1059	1025	1035	1072	1044	1073	999	1073	1025	1068	1061	1053	1059	1066	997	1053	1059	1019	1040	1029	1018	1076	1008	1024	1077	969	1130	1038	1108	1089	1065	1021	1084	1017	1033	1073	1004	1087	1026	1012	1036	1102	1053	1015	1040	1022	1018	1031	1040	1039	1084	1058	1051	1091	1026	1099	1036	1104	1041	1046	1071	1029	1003	1062	1038	1061	1032	1064	1054	1054	1038	1001	999	1023	1025	1109	1068	1057	1018	1017	1028	1051	1036	1069	1043	1012	1009	961	1093	1058	1075	1005	1059	1013	1022	1031	1019	1044	1033	1014	1049	1041	1064	1069	1030	1042	974	993	1118	1066	986	1069	1021	1026	1059	1073	1099	997	1070	1014	1079	1074	993	1047	1045	1099	1048	1056	1041	1062	1061	1048	1037	1014	1059	1065	1048	1004	1127	1061	1024	1055	1094	1055	1012	1052	1053	986	1009	1029	1046	1022	1060	1023	1114	1056	1023	1088	1021	1087	991	1076	1050	1065	1030	1045	1059	1054	1035	999	1075	1074	1073	1072	1066	1074	1080	1063	1048	1041	1055	1033	1062	1019	1065	1057	1039	1039	1078	1069	1025	1001	1006	1072	1038	1029	1049	1063	1057	1087	1056	1039	1024	1049	1026	1043	1013	1030	1111	1059	1058	1021	1044	1003	1122	1045	1067	1030	1009	1064	1000	1080	1029	1035	1021	1040	1043	1114	1033	1066	1024	1068	1044	1020	1052	1042	1035	1001	1045	1076	1056	1091	1037	1147	1020	1078	1052	1081	1027	1061	1022	968	1015	1012	1066	1098	1048	1017	1048	1061	1128	1042	1028	1052	962	1046	1044	1057	1000	1054	1053	1010	1025	998	1061	1079	1119	1046	1070	1072	1021	1062	1132	1019	1073	1019	1044	1020	1058	1011	1069	1056	1095	1068	1116	1030	1080	1028	990	1083	1065	1056	1071	1095	1038	1038	1061	973	1075	1050	1002	1007	1016	1082	1075	1023	1063	1099	1102	1047	1035	994	1085	1080	1053	1064	1032	1043	985	1069	1014	1059	1031	1042	1051	972	999	1039	1019	1031	1018	1079	1040	1011	1046	1061	1078	1068	1036	1031	1063	1073	1034	1071	1056	1084	1036	1052	1005	1052	1041	982	1054	1078	1028	980	1038	1049	1049	1012	1014	1064	1001	1050	1041	994	1040	1044	1029	1029	1042	1006	1080	1014	1091	1071	1019	1040	1007	1032	1043	1054	1046	1009	1080	1058	997	1075	1035	1062	1054	1079	1055	1039	1074	1061	1052	1052	1074	1062	1113	1113	1066	1032	1025	1011	960	1011	998	1030	1009	998	1040	1013	1016	1066	1019	1040	966	976	1091	1034	1045	966	1052	1009	999	1053	1070	1045	1061	1003	1049	1015	1034	1055	1051	1073	967	1105	1085	1065	1034	1081	1013	1070	1034	1045	1022	1050	1086	1006	1026	1077	1091	1048	1043	1049	1017	1070	988	1080	1027	1036	1021	1042	1067	1078	1070	1078	1053	1042	1030	1009	1022	1006	1048	970	1109	1079	1034	1004	1007	1084	1035	1040	1062	1043	1159	1043	1065	1036	1088	1075	1080	1083	1038	1083	1042	1053	1026	1037	1078	1034	1100	1016	1021	1040	1083	1020	998	1087	1009	1086	1064	1090	1069	1072	1051	1068	1089	1096	1012	1046	1026	1052	1035	1098	998	1034	1088	1066	1013	1009	1071	1091	1057	984	988	1048	1036	1104	1169	1041	1098	1076	983	1058	1077	1079	1032	1043	975	1025	1013	1093	990	1045	1015	1022	1006	1074	1094	1115	1061	1025	1046	1034	1060	1067	1092	1046	1074	1029	1030	1029	1051	1109	1063	1054	1052	1076	1037	1019	1067	1050	1042	1048	1021	1094	1046	1057	1020	1038	1000	965	1060	1056	1034	1067	1039	1104	1085	1067	1002	1057	1034	1065	1032	1031	1032	1035	1010	1012	1039	1045	1050	1027	1071	1010	987	1064	1050	1033	1100	1096	1060	1031	1001	1004	1051	1107	1055	1056	1075	1052	972	1091	981	1040	1031	1014	1030	1067	1112	1063	1003	1061	1048	1105	1086	1032	1054	976	1041	1034	1010	1024	1073	1028	1079	1039	1040	1062	1010	1049	1071	1030	1084	1079	1016	1083	1068	1067	1015	1002	1011	1026	1076	986	1010	1061	1061	1049	1042	1010	1112	982	1061	1033	1039	1051	1019	1036	1003	1043	1054	1050	1050	1064	998	1050	1045	1084	975	1041	1046	1047	1108	1067	1046	1063	1057	1041	1061	1115	1074	1054	1014	1040	1089	1044	1068	1027	1000	1032	1027	1055	1035	1054	1083	1025	1047	1044	1030	1068	1033	1056	1073	1010	1097	1073	1042	1079	995	1047	980	987	1070	1063	1073	1025	1061	1045	1031	1048	1029	1064	1035	1119	1053	1013	1106	1023	1072	1017	992	1089	1020	1037	1017	1037	1052	1040	1043	1091	1066	1070	1126	1041	1033	998	1070	1053	1044	1036	1029	1019	1030	998	1079	1039	1067	1087	1021	1051	1047	1030	1037	1080	1070	1046	1064	1018	1040	1067	1122	1037	1069	1058	1066	1105	1024	1017	1042	1003	992	1015	1070	934	1092	1039	1062	1022	1109	1015	1029	1020	1053	1072	1024	1056	1003	1086	1007	1043	1077	1071	1043	1078	1030	1048	1034	980	1063	1004	1045	1061	1094	1037	1031	991	1054	1002	1016	1050	1027	1067	1037	1018	1029	1034	1048	1001	1051	1045	1032	1045	1018	1055	1015	1038	1005	1045	1026	1040	1054	1024	1048	1049	1037	1073	1007	1028	1089	1032	1023	1083	1073	1078	1070	1013	1067	1054	1076	1046	1033	1070	1031	1063	1078	1067	1056	1028	1007	1021	1075	1045	1036	1015	1006	1080	1052	1067	1039	1064	1067	1043	1085	980	1031	997	1030	1003	1103	1017	1067	1056	1083	1048	1082	1027	1055	1084	1061	1022	1039	1056	1113	1017	1029	1056	1106	1027	1080	983	1040	1079	1049	1065	987	971	1055	1009	1061	1048	998	1026	1054	1093	1052	1049	1047	1024	1098	1092	978	1060	1073	1047	1022	1078	1005	1069	1039	1066	1087	1036	1020	1031	1076	1076	1030	1013	1060	1045	1057	1067	970	1003	997	1047	1020	1049	1020	1053	1009	1064	1047	1069	1013	1027	1053	1119	1079	1011	1064	1060	1054	1013	1093	1087	1032	1058	1090	1044	1081	1013	1043	1088	1042	1029	1062	1039	1044	1108	1065	1043	1050	1071	1030	1099	1071	1081	1009	1067	1035	1039	1033	1031	1063	1007	1044	971	1069	1043	1078	1075	1030	1014	1086	1052	1092	1102	1069	1054	1046	1013	1026	1061	1059	991	1088	1056	1043	1052	1003	1021	1056	1058	1002	1014	1076	1025	1068	1027	961	1021	1098	1015	1066	1034	1034	1044	1078	1045	1034	1019	1063	1003	1080	1052	1126	1020	1123	1041	1077	1050	1090	1060	1026	1054	1036	1045	1077	1043	1011	1004	1043	1086	1056	1076	1011	1070	1146	1023	1084	985	1069	1035	1050	1043	1018	1017	1060	1054	1084	1041	983	1064	1085	1058	1058	1071	1046	1074	1044	1088	1034	1017	1045	1088	1039	1040	1050	1066	1087	995	1096	1015	1064	1026	1059	1040	1056	997	1076	1026	1050	1017	1081	1065	1052	1114	1074	1084	1187	1048	1058	1036	997	1038	1072	1045	1037	1069	979	967	1068	1065	1029	1059	1043	1089	1071	1021	1062	1032	1016	1043
27247	21111	9136	541	239	231	223	219	176	177	177	180	190	179	192	171	183	153	181	158	183	162	143	172	210	149	184	157	169	175	171	171	170	159	168	189	158	176	160	186	181	147	138	186	169	142	188	147	178	165	157	172	188	177	172	172	181	162	154	180	150	188	184	183	168	167	153	174	161	173	187	181	153	164	158	167	176	162	139	162	154	167	181	168	157	171	153	157	178	160	174	168	163	155	174	163	144	178	188	156	185	177	192	168	168	163	158	178	196	196	166	182	163	140	160	172	175	187	159	155	170	185	171	207	184	170	179	167	167	177	176	149	180	163	195	176	151	162	167	144	160	167	165	151	173	182	154	157	157	187	157	157	151	144	168	182	152	161	162	149	175	165	149	154	175	156	172	193	147	192	172	143	165	180	194	161	177	192	171	189	143	143	158	199	179	189	151	157	160	197	189	172	185	183	161	182	161	176	162	183	152	163	181	178	186	165	183	159	162	163	141	165	171	179	157	156	167	193	170	184	177	158	174	172	168	168	162	161	151	173	187	151	147	188	186	174	147	193	177	187	157	176	198	158	158	168	173	169	144	153	140	179	174	169	169	174	182	172	159	202	162	151	170	158	158	146	178	180	191	135	160	168	172	178	169	171	153	164	154	175	162	193	168	162	157	163	169	175	162	165	177	152	166	173	161	180	184	178	170	156	167	141	175	181	175	153	159	167	163	188	163	167	172	151	196	153	180	184	154	182	149	176	144	168	175	173	175	168	197	158	160	164	179	190	184	137	173	170	165	160	177	200	159	178	155	162	160	201	169	179	166	174	159	181	181	148	194	175	173	152	164	191	167	174	174	159	179	177	186	173	164	174	161	168	148	156	168	181	171	181	149	177	157	170	164	164	193	169	168	183	203	169	173	175	166	188	172	146	185	175	185	163	154	149	176	174	179	166	154	186	155	185	156	167	173	162	152	166	150	160	197	158	182	192	158	167	156	166	163	155	165	168	175	164	162	172	173	178	167	176	182	190	176	169	185	166	163	157	163	191	158	170	176	156	167	176	193	156	164	197	157	163	149	160	149	171	171	174	172	175	167	156	161	168	165	172	185	189	184	161	158	177	182	160	177	158	179	181	187	184	154	182	189	179	190	165	161	163	189	170	153	163	184	184	143	153	169	140	187	174	156	152	143	139	145	175	162	174	174	179	158	177	159	178	193	179	175	159	179	156	165	165	187	150	184	169	165	187	173	153	154	179	145	158	172	196	188	160	187	162	177	162	168	168	163	179	175	160	172	171	180	166	173	173	172	167	176	183	190	167	170	142	178	161	159	148	166	172	187	166	154	201	176	172	177	160	175	147	184	177	194	165	176	172	154	190	141	160	151	175	171	172	176	158	166	192	168	153	197	185	151	183	174	159	162	183	146	166	164	163	177	154	150	172	154	162	177	159	156	178	196	186	163	181	157	150	168	144	175	181	199	164	147	169	169	149	176	184	156	155	190	180	161	173	190	167	198	163	146	142	178	170	184	166	166	174	195	188	153	175	179	180	162	155	183	179	174	169	148	160	162	134	139	156	176	195	168	170	158	167	156	173	158	165	146	164	147	161	153	164	142	175	160	173	144	155	180	156	183	182	151	199	175	183	155	170	163	180	166	156	160	200	169	176	195	152	182	157	167	160	175	161	171	163	160	163	161	160	179	164	186	168	181	176	188	171	155	164	163	166	170	172	160	162	189	166	151	183	169	163	183	187	176	177	168	197	148	183	164	186	180	161	175	149	166	149	189	164	190	195	162	175	172	170	174	171	144	182	173	165	170	158	163	163	157	163	151	186	173	172	159	186	160	173	183	182	162	163	178	154	177	171	179	162	150	184	159	167	185	183	176	158	153	168	191	167	134	154	175	148	174	176	150	172	176	167	166	166	166	163	202	158	173	177	171	204	163	160	155	180	150	162	175	186	182	173	156	158	169	149	172	150	149	149	168	173	175	181	160	177	154	170	168	186	173	225	165	175	160	163	155	151	174	162	179	169	170	154	172	190	181	171	157	166	169	156	150	188	168	143	167	157	167	166	151	184	162	167	172	177	187	180	164	170	142	194	166	147	167	189	175	170	179	181	184	160	176	141	160	184	184	168	181	189	147	168	173	145	166	140	184	166	155	167	159	146	175	178	161	167	189	175	174	180	179	156	170	179	169	181	165	170	154	144	167	169	150	158	166	153	159	174	169	157	180	176	173	169	175	179	183	164	165	181	164	167	165	163	171	170	168	169	153	200	168	159	160	185	160	164	155	148	171	173	192	153	171	194	164	169	169	186	151	135	155	184	180	157	145	166	147	172	161	183	159	176	169	178	164	155	182	170	170	186	166	169	176	173	174	159	179	162	160	192	168	183	180	195	175	156	192	164	173	179	197	162	182	163	169	150	171	170	165	154	172	174	182	168	190	197	177	155	152	173	169	158	158	170	142	184	162	189	184	190	198	160	182	186	156	170	162	187	196	179	187	176	149	162	175	190	185	171	169	181	153	178	178	162	172	163	177	183	153	158	164	155	169	153	157	182	166	168	179	167	153	155	150	170	174	153	178	165	183	180	164	147	146	170	186	172	168	179	190	162	175	190	163	183	180	149	171	158	168	179	163	186	148	180	171	166	151	150	152	175	173	170	148	173	176	173	148	148	168	170	178	181	168	154	180	161	173	183	181	163	192	178	157	170	184	178	140	142	164	184	175	155	165	157	165	190	173	132	155	182	164	177	203	166	171	156	179	169	169	159	161	176	166	165	183	186	163	185	159	202	172	181	183	187	178	147	168	150	155	169	173	189	175	172	197	165	169	189	151	179	169	178	169	180	171	175	156	142	159	164	157	185	149	155	165	159	169	153	146	180	175	171	156	185	151	164	203	157	168	172	161	184	162	184	175	147	184	132	149	171	177	169	162	160	191	172	165	152	160	176	152	154	179	156	176	186	170	170	187	187	163	173	186	161	187	163	161	177	179	176	177	179	156	170	171	164	167	153	168	182	152	173	166	152	189	156	162	164	166	168	176	171	164	159	152	162	170	164	167	180	159	177	168	169	150	186	163	194	175	168	179	188	154	163	161	184	185	156	169	171	165	153	159	169	156	167	158	162	181	174	140	189	169	176	169	153	175	172	173	176	166	164	159	163	171	181	146	179	144	173	182	162	173	155	191	148	159	179	173	172	176	165	168	160	163	162	160	175	174	174	173	187	153	181	179	169	173	177	180	190	165	180	159	162	171	198	171	178	169	161	177	146	171	170	185	193	155	154	166	161	166	158	183	149	158	200	158	149	183	152	164	178	176	164	169	182	178	192	180	144	181	160	172	183	175	189	172	181	175	152	153	164	171	179	176	194	177	173	164	156	168	161	175	174	170	162	159	196	167	176	156	177	153	164	185	147	164	154	162	167	183	165	171	162	188	180	187	148	187	160	169	185	184	168	156	156	169	180	156	173	169	168	180	166	168	163	148	158	169	176	188	187
16532	1402	1178	690	546	456	447	396	365	334	356	345	322	338	336	311	322	311	325	312	342	313	306	345	330	320	348	290	296	321	344	332	320	312	318	294	319	304	323	297	326	325	292	325	338	323	306	347	306	315	303	320	309	300	298	351	321	330	335	311	310	304	315	321	317	312	313	326	316	313	334	309	331	303	308	341	312	351	278	328	302	308	330	275	327	312	326	293	318	301	322	302	310	330	299	278	322	279	297	308	305	346	310	327	311	323	310	326	320	336	327	329	310	329	356	312	322	313	301	271	334	301	311	329	326	314	338	342	304	325	316	310	332	329	297	346	334	301	305	337	305	336	338	309	306	308	364	307	313	328	309	295	299	322	324	313	330	315	320	322	308	318	334	318	318	336	337	310	287	310	299	311	331	340	318	282	325	302	293	323	304	350	316	314	338	337	299	305	315	334	300	294	289	302	339	342	330	293	287	314	330	359	319	337	324	317	306	326	332	310	303	356	298	339	326	304	320	332	288	315	302	295	321	342	336	329	298	320	325	294	322	319	326	306	325	318	296	336	312	287	337	330	315	292	289	284	330	282	307	311	312	278	293	308	330	305	293	329	321	296	284	305	291	306	295	300	310	354	294	352	279	346	294	351	307	296	318	287	324	320	316	318	313	327	279	307	325	282	325	304	317	305	310	331	308	319	301	332	327	286	292	326	332	336	276	326	364	276	312	334	331	319	299	345	292	293	317	351	319	325	319	322	303	320	336	298	332	304	345	307	296	283	344	315	287	294	307	309	332	299	305	276	332	309	308	344	349	300	312	301	312	307	340	317	300	254	295	327	308	320	324	283	340	333	275	341	301	282	329	332	281	276	326	287	327	344	351	308	344	320	325	331	305	349	318	313	296	339	352	304	331	325	306	320	309	317	310	347	341	299	295	321	310	342	329	318	311	291	311	355	279	308	310	325	310	321	310	308	307	311	307	329	292	325	338	316	296	327	304	322	299	312	331	309	349	344	303	306	320	306	301	306	308	324	322	312	320	297	326	320	325	301	313	292	357	305	311	312	293	318	315	284	291	296	341	312	302	286	317	338	326	334	268	349	300	305	272	328	334	331	314	291	323	332	274	344	298	306	311	305	321	309	301	358	299	295	333	300	297	298	310	315	292	289	285	320	306	296	305	316	296	325	298	341	286	321	317	317	331	350	297	317	303	326	329	322	327	304	313	305	339	312	294	353	302	323	304	296	297	314	300	283	314	302	306	338	296	306	307	271	319	336	331	295	316	305	296	294	324	294	311	314	315	325	296	331	294	320	310	343	291	294	307	312	301	316	310	303	349	307	333	298	291	285	316	328	283	317	308	320	271	298	307	360	324	314	347	331	322	322	309	311	305	305	313	332	321	355	322	312	333	302	308	311	292	321	293	294	309	323	297	294	322	314	326	285	300	307	317	319	307	304	339	315	319	320	344	337	299	334	287	309	330	313	322	309	332	327	306	317	320	307	349	330	306	337	303	329	314	301	308	315	280	338	319	316	299	335	279	282	299	305	312	307	307	305	323	324	328	341	303	327	282	312	318	310	289	299	316	324	328	290	311	319	298	313	332	336	320	289	314	319	309	311	319	328	317	310	313	307	311	313	309	333	328	302	282	284	298	320	324	307	337	330	311	304	309	328	348	340	311	274	296	321	307	320	334	283	305	306	333	346	303	322	296	308	291	326	323	318	289	304	308	292	300	323	310	340	287	339	293	292	308	330	327	327	329	306	304	326	308	297	291	331	316	288	300	332	340	306	338	272	332	322	285	310	310	315	318	329	334	320	305	288	312	318	301	327	299	309	287	300	310	300	337	304	303	300	298	305	306	303	326	322	310	317	311	328	291	313	302	303	321	312	298	316	331	316	356	313	295	318	279	334	306	366	307	314	318	338	301	308	329	306	324	293	293	335	292	333	290	295	305	327	336	316	343	301	324	289	315	286	313	328	295	313	307	314	306	331	334	284	305	261	318	304	305	332	350	320	323	334	316	313	314	298	332	329	252	301	328	278	317	305	297	332	325	334	316	304	320	322	299	296	336	282	313	314	309	300	310	298	321	326	320	307	290	321	317	307	341	317	327	286	313	346	298	322	323	291	330	331	322	336	326	304	318	304	303	329	295	344	297	292	328	302	313	295	328	289	288	283	304	329	288	349	344	307	314	317	266	321	314	299	307	303	321	314	327	331	314	318	320	307	310	295	314	302	297	298	319	299	301	300	345	334	319	271	338	320	298	305	295	328	328	320	287	294	325	289	317	299	310	300	328	314	321	301	325	316	317	310	287	314	291	285	326	358	339	317	312	299	353	319	269	317	291	320	342	310	310	330	318	295	295	324	335	301	350	313	303	336	283	351	304	329	313	301	340	314	306	315	323	297	342	329	306	342	314	316	337	339	321	266	330	305	314	321	323	311	314	309	337	320	292	324	345	332	329	299	303	323	281	324	314	312	353	301	324	335	339	306	313	356	321	311	303	347	328	318	302	329	294	287	306	288	304	300	307	307	305	306	301	295	346	324	308	302	318	322	303	324	325	332	290	323	332	272	312	316	333	314	320	322	311	310	302	322	330	305	313	342	284	337	314	344	319	339	312	292	347	290	316	305	323	331	347	298	301	314	315	342	330	306	309	285	293	321	330	334	325	324	329	314	310	330	329	298	318	319	328	302	316	317	286	296	357	310	309	296	315	331	337	279	327	320	326	289	270	331	313	332	354	295	311	290	309	345	311	347	312	336	286	295	299	296	305	333	307	343	297	288	318	310	278	308	301	329	313	326	295	285	305	313	301	337	316	318	301	283	306	328	336	339	278	306	302	331	298	313	295	298	307	325	303	292	298	310	315	318	298	306	312	324	317	312	306	316	326	304	326	318	316	292	316	287	290	313	352	332	304	337	340	332	297	291	268	319	324	314	298	335	346	345	336	301	310	303	286	279	318	336	339	334	307	306	288	353	288	301	329	317	317	310	300	322	303	306	315	312	329	299	318	292	292	321	335	312	321	302	325	315	316	305	335	313	314	333	294	312	334	334	340	330	301	297	321	312	327	299	314	272	305	329	309	298	327	335	318	325	329	314	314	305	304	292	292	348	300	303	312	322	319	299	334	298	306	333	308	302	311	316	304	351	310	300	318	329	325	280	321	302	314	318	287	321	337	321	330	306	276	322	309	329	312	321	314	314	310	328	305	314	306	323	302	312	328	316	311	277	320	308	313	364	332	300	303	310	311	284	318	301	299	317	338	321	326	311	306	316	302	326	305	322	325	308	341	306	317	306	306	305	332	347	320	308	272	300	292	321	337	314	338	300	324	307	333	342	320	327	306	304	294	298	321	329	289	309	287	319	299	296	324	316	303	325	290	331	300	316	313	327	313	274	325	326	349	299	319	294	324	309	308	297	309	332	304	312	317	311	347	291	308	293	315	321	350	307	320	334	334	289	304	318	290	299	315	315	298	299	330	301	304	321	312	323
24683	21676	29172	24707	21139	3126	945	707	635	624	534	495	511	483	497	442	465	471	489	482	453	489	426	438	448	431	400	415	450	465	411	420	409	440	430	443	443	389	439	446	439	409	399	456	424	426	439	434	418	481	439	420	445	436	398	420	421	439	431	434	430	425	413	413	450	412	438	440	431	415	448	427	423	442	436	449	424	441	419	414	445	442	444	412	457	417	395	415	430	435	411	430	390	436	418	407	450	414	446	419	437	423	385	442	426	427	408	414	434	465	435	432	383	442	394	413	408	420	433	425	412	376	426	392	408	454	397	414	403	420	421	438	399	441	392	441	445	431	407	415	450	447	480	425	411	388	419	417	425	399	420	426	444	405	430	462	412	428	413	449	408	410	426	420	428	384	414	400	453	397	425	456	454	456	426	413	454	414	424	408	447	419	393	410	424	437	414	429	456	387	395	409	436	421	467	386	430	432	393	431	424	410	438	422	458	403	433	456	404	394	449	392	447	408	446	423	408	440	420	424	430	419	384	401	420	418	447	428	373	402	383	413	398	433	444	415	448	417	457	423	409	452	443	457	437	413	399	381	402	412	444	404	366	441	398	404	465	440	437	456	452	406	427	431	459	443	422	417	407	416	416	419	414	446	431	443	442	400	445	402	411	413	398	443	394	408	407	398	375	385	435	445	411	435	400	423	421	421	394	423	430	441	435	433	432	436	404	448	395	427	422	429	407	438	465	417	455	421	366	426	448	430	449	437	437	405	392	381	415	453	414	398	404	416	423	369	419	384	439	423	415	405	380	388	372	411	457	432	396	431	397	411	423	413	435	401	440	407	375	421	389	424	428	421	388	405	424	409	392	409	413	406	437	380	432	384	425	430	418	419	439	410	417	447	425	448	415	458	394	439	377	407	417	422	428	444	424	422	376	403	438	437	447	407	409	417	435	452	407	413	420	418	389	432	408	425	395	419	429	452	429	413	453	444	417	397	414	416	395	396	416	443	423	407	398	420	394	420	445	437	449	428	404	406	405	443	452	432	358	447	413	401	419	384	450	445	443	438	412	412	447	429	412	429	435	395	424	413	412	444	453	439	428	436	396	413	441	401	431	391	423	431	414	388	445	418	408	420	367	454	402	423	421	404	418	382	393	366	407	435	466	388	407	427	441	427	413	421	429	405	424	382	423	430	397	387	386	402	411	488	441	397	425	410	411	447	439	405	419	415	443	406	459	433	396	396	410	402	421	452	436	432	397	409	440	393	418	412	409	436	385	444	403	411	397	430	459	393	431	385	442	430	468	431	421	427	433	425	432	388	383	416	413	371	419	425	428	403	414	438	395	445	442	414	413	380	422	434	398	401	425	425	408	402	435	447	385	432	423	409	423	405	426	417	398	420	423	416	438	445	389	421	463	469	414	399	405	404	377	411	451	410	398	423	422	400	427	416	400	447	421	419	432	453	416	432	394	408	439	415	422	396	438	409	398	446	410	359	428	445	417	418	421	411	379	465	411	388	457	412	422	428	394	427	441	436	407	381	400	402	455	409	425	453	437	406	409	441	371	426	417	457	427	401	399	447	396	425	462	423	399	411	405	422	434	400	431	424	400	425	416	424	417	406	415	413	456	440	379	454	431	415	422	429	442	376	432	440	412	415	436	412	408	420	389	389	446	424	434	431	407	409	424	415	426	413	411	406	409	390	433	377	404	404	426	469	416	447	446	420	404	442	408	443	434	428	451	448	449	422	391	381	408	405	409	435	407	408	436	457	392	387	396	413	397	406	404	394	402	422	413	407	434	431	424	440	422	462	414	408	432	415	429	404	445	450	370	428	410	428	423	411	383	445	418	406	393	460	404	412	409	390	440	454	459	422	431	413	445	425	432	441	412	439	424	411	422	393	394	417	399	428	430	416	420	416	411	443	429	434	417	414	421	402	422	412	410	410	427	433	422	409	436	451	443	370	427	415	408	427	453	409	416	432	440	393	412	430	422	420	442	403	408	453	460	433	440	411	432	450	473	443	445	424	394	441	444	426	408	419	400	440	410	449	426	426	406	424	396	430	442	400	412	463	465	405	452	410	395	417	399	394	410	441	395	403	402	440	418	424	456	422	405	439	424	474	439	398	411	422	412	409	429	414	370	408	400	402	408	413	422	478	407	433	419	410	432	436	400	434	383	423	444	440	446	405	418	431	411	423	399	392	411	433	398	435	385	433	414	429	396	423	444	429	400	416	409	408	403	405	449	432	418	395	420	402	446	447	418	449	441	404	389	423	402	408	418	453	408	451	439	416	395	435	427	431	423	457	391	437	465	428	440	440	435	429	438	446	439	452	431	453	388	405	425	393	421	424	426	430	433	417	438	413	435	417	381	441	427	417	440	416	407	422	432	405	393	407	414	405	417	428	425	406	413	429	416	387	434	391	432	419	416	388	437	380	431	418	419	427	491	413	416	431	424	412	419	402	412	423	386	468	399	437	390	399	443	436	410	401	427	393	438	391	445	425	389	371	407	405	413	412	424	408	422	420	442	424	427	439	419	404	419	436	447	422	463	434	430	470	412	431	458	457	408	408	405	416	380	414	421	423	444	394	443	414	396	425	435	387	439	450	422	429	392	437	444	397	399	413	402	455	407	400	398	407	432	410	435	404	425	430	416	444	411	426	435	411	436	407	384	405	424	436	430	419	406	432	434	406	382	386	421	430	400	368	386	414	419	425	390	404	446	458	422	422	424	467	391	422	437	402	444	405	469	430	425	415	411	438	447	406	462	453	388	384	411	438	394	448	433	409	411	426	415	425	422	445	412	421	393	442	410	403	441	423	400	396	452	420	426	430	410	404	418	430	431	389	429	400	460	443	446	415	417	385	417	455	441	404	397	412	380	390	450	383	392	406	448	428	445	420	420	457	448	429	448	397	433	429	431	416	431	437	419	456	421	423	431	414	426	430	394	436	425	416	425	405	408	413	417	467	425	412	429	449	378	404	440	432	405	434	396	423	419	429	409	390	390	455	429	398	407	461	412	418	414	376	450	418	442	401	450	401	420	395	415	423	418	430	410	444	408	437	431	420	396	439	386	420	418	415	408	415	390	403	418	451	411	404	432	406	384	404	404	379	443	403	417	433	386	391	449	372	413	439	428	418	408	434	412	412	407	445	379	412	402	412	433	410	375	405	405	413	391	433	436	428	426	418	407	409	440	389	413	407	418	458	422	422	400	426	428	443	418	414	435	407	439	411	452	393	426	412	421	433	402	458	404	403	413	412	425	445	426	429	439	428	402	415	400	424	448	429	444	444	456	445	402	393	441	437	411	429	414	465	428	411	408	405	403	408	436	409	433	421	439	392	390	434	440	392	426	399	437	419	410	415	423	412	419	405	396	427	422	453	425	429	420	397	432	412	401	417	417	385	396	405	430	415	439	435	413	432	397	394	450	435	429	398	453	429	433	420	427	399	422	452	398	419	427	444	447	415	448	438	420	408	422	454	437	405	438	412	414	448
26202	10447	8781	4585	3204	2412	1975	1602	1465	1251	1191	1089	1044	946	957	941	953	833	862	829	833	834	797	777	789	700	775	728	788	761	723	801	765	724	788	721	728	705	762	734	735	751	722	720	693	734	723	759	673	738	740	756	682	757	709	740	735	715	712	716	725	713	694	768	682	768	671	692	736	698	681	706	722	715	744	732	710	740	686	708	740	735	708	747	711	713	704	794	722	704	746	667	711	713	741	716	688	741	698	714	722	749	721	720	734	717	752	692	704	729	724	731	691	744	721	718	732	706	685	695	706	720	713	732	761	719	736	703	722	758	736	752	708	765	690	689	732	718	703	677	708	713	665	702	711	729	731	713	711	722	673	699	732	729	718	673	750	735	689	729	719	675	715	753	705	718	739	734	740	716	699	764	694	764	740	694	734	722	731	742	730	725	733	744	695	721	726	795	697	751	704	676	722	717	728	731	731	724	751	679	677	703	737	735	750	702	732	732	692	697	747	657	732	719	692	758	700	694	671	683	688	712	682	671	763	655	670	736	737	726	734	713	709	708	723	723	705	704	717	705	758	725	711	683	735	707	710	710	676	734	721	735	720	727	676	686	720	714	726	689	695	764	778	722	715	752	765	719	708	695	689	696	669	725	687	730	748	703	747	662	713	702	648	685	767	691	670	709	751	721	740	731	726	712	714	758	703	712	737	728	727	746	720	733	761	718	723	732	715	713	691	685	731	746	710	702	703	755	673	727	697	708	728	732	676	722	710	747	707	719	732	743	711	753	722	713	786	691	737	754	742	736	731	710	712	727	725	703	736	697	719	732	727	746	728	743	702	751	735	702	717	719	709	766	691	731	683	759	730	763	679	741	710	741	713	714	719	758	737	697	757	718	750	710	732	673	706	758	764	703	719	724	742	786	717	704	690	722	733	718	678	717	713	775	713	720	694	732	704	755	683	769	705	671	703	746	742	706	724	711	736	731	701	682	742	725	671	727	686	662	734	755	715	681	698	753	717	711	733	697	730	716	694	722	730	730	718	730	704	710	720	750	690	711	735	679	714	730	727	726	703	701	724	778	731	691	742	679	712	701	711	697	723	700	713	754	713	738	689	726	705	719	696	722	694	732	729	690	733	749	721	688	673	732	717	727	711	717	742	728	706	749	725	734	730	742	728	722	702	717	755	674	748	756	690	726	745	710	688	737	683	713	680	749	735	709	680	758	743	721	720	710	721	729	712	703	672	720	715	691	723	718	646	739	700	740	718	714	744	752	705	670	689	708	757	742	717	731	675	662	674	737	716	725	698	702	662	731	715	723	681	702	717	739	718	777	757	695	688	737	671	714	668	705	683	698	762	657	718	668	703	744	696	727	750	732	726	663	727	737	760	725	677	727	700	687	764	719	723	726	744	739	708	742	742	705	729	698	720	728	703	689	703	720	694	746	738	675	757	688	720	673	705	726	696	711	695	725	731	714	728	681	711	701	706	746	716	661	765	731	683	711	707	699	738	706	736	751	722	711	752	712	720	685	720	718	728	714	719	701	652	686	707	758	690	712	687	685	656	729	664	762	717	689	701	745	691	741	731	755	728	677	739	716	722	734	724	747	780	697	720	683	728	704	710	728	691	739	698	727	746	718	746	731	749	728	695	691	689	693	744	711	708	677	806	732	706	803	716	690	706	697	739	707	718	718	743	737	675	723	712	706	715	753	703	677	691	699	728	735	695	709	703	697	696	673	712	752	679	728	737	739	745	791	752	692	716	740	735	694	641	753	692	771	713	716	719	775	698	704	709	729	717	713	733	725	743	747	742	771	739	707	757	647	703	711	670	764	706	740	708	680	694	759	724	729	695	725	708	741	762	731	687	684	704	747	662	707	747	756	742	699	726	694	728	737	696	713	705	710	760	761	716	758	780	731	709	668	726	719	737	746	678	739	719	712	724	668	717	733	709	705	734	686	685	700	703	671	665	714	738	706	721	659	674	756	728	746	754	746	681	717	749	726	732	688	741	726	700	733	730	694	697	695	730	704	702	771	660	752	693	717	708	717	718	725	800	732	680	739	736	698	715	713	716	709	676	734	718	699	691	731	728	694	695	746	767	710	746	764	716	745	747	745	710	691	764	714	731	729	715	732	768	755	735	759	675	742	724	762	715	746	692	649	680	698	750	710	726	727	710	675	729	695	673	717	738	681	707	698	693	731	683	723	696	676	693	734	744	719	699	703	743	699	743	725	726	731	729	714	723	705	701	714	745	684	708	720	703	713	699	720	697	693	730	664	687	704	721	747	722	746	693	757	691	713	698	719	674	687	728	657	693	713	687	670	713	706	707	749	716	700	731	649	722	743	679	690	704	720	713	752	688	624	733	726	678	712	746	696	700	725	650	745	710	752	713	682	772	787	735	725	708	723	705	736	702	768	730	715	697	667	705	775	664	742	759	752	768	708	760	732	686	746	728	687	708	753	731	717	709	696	733	746	707	713	737	725	757	736	702	763	750	699	745	737	675	743	729	744	671	731	702	720	729	728	701	754	713	756	715	694	708	722	762	746	725	712	689	706	740	728	711	757	726	723	755	727	710	750	700	656	722	711	750	712	745	688	718	699	669	687	720	739	753	661	701	725	711	730	692	694	718	739	758	715	708	726	709	702	724	752	680	740	724	741	711	695	679	700	716	737	733	670	703	760	740	719	704	745	694	781	738	713	693	747	721	749	706	696	732	746	734	695	697	701	700	741	758	770	732	732	720	742	713	752	683	715	686	716	712	677	670	759	712	747	728	713	732	718	687	728	748	704	745	718	747	710	701	712	716	748	684	759	715	692	714	719	705	725	760	709	749	695	729	705	756	726	687	682	709	704	713	673	694	740	711	664	716	693	714	731	664	708	716	642	718	729	732	712	733	733	729	728	690	718	765	702	692	725	748	772	775	741	714	712	706	714	671	702	719	650	645	737	664	737	731	699	730	712	700	702	749	674	716	773	738	716	702	696	680	713	735	697	747	714	690	728	757	674	734	695	697	781	705	755	712	677	701	754	693	741	695	669	747	749	724	728	753	673	680	697	703	711	729	719	702	741	735	741	720	730	679	766	663	711	701	659	702	704	694	751	744	710	710	737	708	804	744	671	729	712	737	732	737	703	699	687	685	725	755	725	722	723	713	720	737	746	721	737	649	690	690	660	733	719	720	689	704	740	701	737	734	710	697	757	744	711	681	725	719	742	717	722	732	698	712	723	718	683	728	744	679	738	734	679	736	744	727	713	717	714	725	705	743	762	742	715	693	692	679	711	756	769	736	727	748	754	760	686	728	698	697	743	744	694	695	716	768	747	723	699	735	747	729	750	704	671	778	722	722	730	738	742	689	719	716	735	705	725	666	706	722	759	710	720	731	699	696	680	748	720	739	752	734	731	724	662	704	710	707	709	708	695	751	683	704	692	682	702	704	730	701	736	710	758	751	770	709	679	738	717	729	728	728	674	731	733	674	733	751	706	713	702	715	758
23747	21692	29835	24070	21693	21014	3481	1286	1052	968	897	788	807	754	758	714	750	729	744	671	697	696	696	682	700	724	683	674	650	722	624	666	680	644	632	675	678	657	678	670	626	637	666	689	642	653	623	626	595	619	653	643	653	663	680	675	618	643	646	615	588	625	628	611	620	638	612	616	615	607	633	640	614	663	628	670	625	631	633	661	619	709	595	706	636	603	630	688	673	616	597	642	666	655	631	648	662	645	581	629	627	660	609	654	644	615	616	629	620	600	676	625	617	694	601	650	663	622	609	631	644	627	682	689	613	607	604	599	595	619	633	613	666	669	621	622	630	651	600	634	644	629	636	640	625	644	693	643	619	649	626	705	601	652	608	622	659	654	629	608	622	616	659	591	655	669	586	595	634	705	679	678	664	556	623	622	641	597	635	631	632	649	628	596	632	613	622	632	636	626	614	631	613	639	629	671	597	660	633	622	637	603	636	662	629	651	642	651	638	619	617	619	658	655	629	630	613	670	667	660	611	665	639	640	628	616	640	650	641	624	625	662	603	634	630	630	614	620	619	624	674	649	681	638	685	614	642	611	644	625	647	662	626	630	623	563	635	611	639	609	658	663	640	679	636	624	647	593	596	618	587	649	683	600	581	639	609	636	615	583	635	682	632	649	602	652	648	588	628	604	698	606	629	617	611	604	650	628	627	639	631	610	609	657	647	636	594	641	660	667	633	628	678	661	603	586	635	616	647	645	636	642	673	668	661	648	651	671	665	658	677	631	615	637	620	674	616	661	644	619	642	633	617	613	647	633	640	599	634	613	620	666	598	623	603	653	630	688	601	639	599	643	603	612	653	639	633	615	653	659	639	598	636	654	658	643	655	637	662	576	653	639	651	623	665	651	633	616	597	646	690	651	686	651	652	586	611	588	656	622	652	684	660	580	611	632	624	623	644	642	625	593	670	673	662	665	667	643	686	643	611	601	597	616	629	643	650	591	652	630	622	665	644	606	645	618	636	639	674	606	611	614	617	616	647	637	632	685	679	639	621	617	607	644	628	641	650	619	631	674	627	627	654	641	644	610	651	610	673	649	662	626	634	598	602	654	607	638	659	620	647	626	656	609	613	607	641	610	627	645	648	626	604	627	655	595	651	620	676	631	622	601	658	659	610	627	616	633	658	644	642	661	623	614	635	642	616	613	631	648	638	598	624	637	624	589	669	603	622	602	625	624	607	644	683	634	645	607	628	650	599	658	644	590	650	671	627	587	615	655	592	625	597	617	626	673	675	665	694	637	639	718	630	616	648	660	611	655	667	644	650	607	624	671	584	630	639	624	624	625	668	593	646	649	636	641	600	646	697	616	643	650	660	629	663	625	637	603	634	602	637	636	645	637	621	627	662	653	613	577	610	656	640	634	634	652	629	625	601	607	641	669	688	654	601	617	640	659	614	653	641	612	655	631	604	576	640	579	655	690	656	659	653	604	613	614	650	650	654	631	609	648	650	659	685	643	630	619	646	622	655	657	636	640	599	590	642	605	616	632	671	631	621	647	633	660	584	650	655	649	613	607	624	626	615	668	601	650	647	613	620	598	589	627	638	600	670	626	658	630	623	593	608	621	620	614	608	630	638	643	649	632	645	597	672	646	660	647	622	637	630	694	627	612	624	621	659	638	611	625	637	653	626	669	597	655	666	637	617	631	651	662	600	602	633	608	585	648	656	653	613	622	624	633	594	648	627	640	626	590	677	659	597	638	657	628	654	644	593	641	640	636	687	617	580	634	586	629	611	640	581	647	634	654	657	639	596	642	657	645	666	611	626	622	635	694	663	643	605	633	629	601	670	585	673	621	630	648	633	615	620	627	639	635	635	668	634	648	587	690	613	636	670	641	613	566	650	661	627	617	677	656	658	625	613	583	690	626	614	612	633	610	626	607	643	616	626	622	630	625	634	620	635	653	627	650	630	627	672	643	597	661	619	676	646	582	656	603	614	618	626	633	653	620	623	633	637	627	650	666	624	631	631	652	651	667	623	640	585	651	633	575	648	629	657	588	646	583	610	651	663	577	672	625	630	625	654	612	629	643	659	654	656	579	615	640	641	634	638	642	648	629	647	609	627	655	644	668	659	608	643	573	646	648	617	622	625	597	617	638	641	646	608	636	650	624	626	598	652	632	614	637	614	663	603	631	664	622	603	618	641	645	622	605	670	662	589	638	597	606	633	614	645	637	603	654	639	650	685	637	608	643	650	631	616	635	612	618	642	615	652	672	614	664	657	634	695	614	594	665	590	617	603	657	639	600	644	627	635	603	603	624	639	609	639	617	642	632	614	645	661	633	636	632	671	621	653	637	658	633	642	635	639	631	678	621	620	621	623	627	604	668	639	657	640	573	630	642	602	642	631	587	652	654	611	647	609	665	654	617	595	588	616	639	631	635	610	670	640	651	609	594	597	649	663	636	650	617	652	637	616	659	629	627	636	677	644	634	608	671	638	651	633	609	651	611	598	592	652	676	595	645	615	624	652	647	651	607	651	581	637	617	635	634	600	664	619	642	654	646	676	639	691	631	604	613	599	663	621	646	627	611	631	626	633	666	654	586	623	604	632	658	650	668	644	605	647	620	681	592	636	633	644	619	601	668	604	654	669	622	626	659	598	617	636	622	642	649	618	585	669	624	592	608	640	632	583	656	624	656	601	622	651	610	624	647	624	653	647	647	626	647	674	646	657	642	607	608	603	594	638	633	627	627	603	619	655	620	646	623	642	666	624	641	629	633	656	602	632	612	612	628	653	591	598	620	606	652	636	572	646	695	604	610	636	658	626	655	629	651	625	639	662	603	670	675	668	624	622	654	683	674	668	611	654	651	647	620	618	660	614	670	618	668	560	674	643	603	679	617	585	622	635	614	655	636	622	641	621	611	602	634	650	605	582	638	637	619	635	629	713	661	661	599	669	613	622	680	647	643	609	624	631	649	652	670	640	578	613	627	621	656	642	634	658	630	609	654	643	625	669	661	667	625	636	588	659	606	641	629	607	618	630	632	658	612	654	656	647	661	643	628	650	632	636	626	674	632	662	617	659	626	608	602	647	596	620	597	624	652	628	638	627	601	611	612	630	650	579	624	614	629	640	669	638	626	625	631	662	637	614	649	609	661	599	593	653	618	630	632	631	649	636	625	587	617	652	616	659	613	642	610	650	607	655	647	685	584	582	622	585	627	618	601	613	636	642	599	591	629	642	603	656	661	620	622	608	633	638	612	608	627	639	584	635	627	618	691	600	616	613	619	653	639	611	618	652	579	619	640	623	610	574	619	660	605	656	611	603	674	629	605	620	612	680	677	676	636	674	613	613	590	655	644	665	614	641	598	658	618	655	637	650	684	641	588	611	593	635	627	638	642	645	647	629	657	642	682	594	660	636	618	624	677	611	599	587	654	640	673	637	662	625	620	694	673	612	574	673	662	651	646	590	641	609	619	684	597	655	650	635	639	658	620	654	639
22903	15341	12754	7187	5124	3953	3064	2570	2237	1996	1746	1573	1495	1492	1291	1274	1275	1244	1249	1159	1074	1116	1073	1101	1064	1053	1037	1056	994	990	1022	981	1058	1020	1016	994	981	965	964	981	968	988	988	975	990	941	982	1002	920	909	984	1002	1014	991	1002	952	898	984	944	1012	929	1014	988	971	964	970	961	952	921	941	942	950	889	919	974	974	907	929	979	995	998	960	1006	957	954	998	933	934	936	980	917	1007	985	954	931	976	925	939	941	941	941	946	910	977	965	989	949	964	934	943	943	953	962	983	1002	972	974	930	1011	914	967	921	995	986	968	979	940	962	931	920	931	945	936	903	971	967	960	979	999	899	935	959	898	961	950	984	967	957	945	959	946	944	908	999	967	909	969	932	1001	939	911	905	959	1002	983	915	969	986	897	901	969	933	989	942	1002	921	992	961	1011	950	974	927	913	917	985	963	987	941	926	980	999	936	969	960	970	940	978	943	978	905	953	979	993	926	977	968	965	921	926	935	975	1000	965	956	997	881	949	936	938	962	887	921	922	913	973	949	1010	981	949	927	971	987	977	932	928	1001	988	1012	984	969	977	941	941	927	920	895	950	949	970	936	1002	995	956	947	942	976	971	986	955	954	970	946	924	924	931	932	928	983	958	978	940	967	926	981	986	963	1023	960	917	945	944	908	937	938	912	976	1001	1025	890	979	924	991	968	940	884	954	948	936	939	976	942	971	884	957	944	906	913	1009	983	952	962	976	1011	898	1007	927	955	954	991	940	982	950	959	955	953	978	1019	924	890	905	887	941	914	954	908	910	950	980	1017	950	973	940	899	952	925	927	923	959	947	970	956	972	952	964	989	895	921	954	959	951	930	940	923	891	986	986	960	984	939	982	994	987	973	953	926	1024	962	922	958	875	938	937	909	920	950	975	915	979	925	965	924	936	953	946	960	977	955	951	977	923	973	988	965	980	967	992	980	958	925	938	1010	963	944	980	1003	957	912	972	955	938	910	938	988	957	973	961	925	1004	923	916	891	947	955	954	958	920	953	942	891	934	924	937	949	952	980	920	935	917	930	955	958	959	1007	937	940	986	972	956	957	932	1019	961	941	962	952	923	939	935	918	936	955	952	929	907	902	930	932	923	914	938	883	1001	979	870	961	913	951	960	982	997	1005	1001	937	955	974	960	988	955	952	929	976	975	927	972	955	996	974	962	928	985	942	957	960	953	934	951	890	978	982	977	935	954	916	985	932	920	895	975	962	956	978	939	974	929	931	930	915	938	924	955	944	960	947	961	909	960	960	908	963	971	935	930	917	938	991	975	941	991	902	915	979	970	914	907	978	899	974	934	887	1001	920	887	912	935	950	920	896	936	908	964	952	951	986	945	945	944	898	923	1011	1007	948	928	916	919	896	910	962	944	899	947	945	955	964	942	976	878	955	943	980	890	919	933	933	930	894	959	927	919	966	876	909	996	870	940	907	949	924	972	951	938	1005	883	960	948	985	970	864	972	932	942	935	935	964	904	963	915	915	996	1012	925	953	990	974	970	988	951	889	868	960	932	1000	933	904	958	990	901	877	933	913	950	952	902	941	994	974	911	930	930	884	936	986	898	943	938	966	891	963	935	904	952	929	1021	915	891	920	937	925	950	968	978	923	968	955	945	966	953	945	916	945	977	961	965	964	926	934	969	981	942	956	944	954	886	959	977	928	932	968	949	965	968	958	971	942	971	950	996	919	929	955	932	966	982	893	987	994	985	984	930	901	987	989	966	946	937	961	869	930	979	960	987	929	946	988	975	919	996	954	909	968	992	912	932	896	894	941	970	974	919	909	972	1002	880	934	958	892	1007	910	990	917	942	933	927	982	925	951	924	986	936	943	1022	948	961	936	915	978	905	882	965	902	932	939	994	957	927	904	977	960	929	961	951	955	983	973	955	959	922	960	884	951	904	978	925	971	951	981	966	958	927	932	918	963	935	921	903	984	926	950	1004	951	943	1015	934	942	950	938	977	978	907	907	976	934	950	884	958	940	963	928	931	925	967	964	1005	975	941	962	954	937	920	985	945	1011	931	957	1000	942	964	949	985	939	956	959	986	962	934	948	904	968	950	927	998	964	960	918	935	925	933	968	963	926	933	940	944	912	936	937	891	913	966	936	981	954	959	943	959	997	967	949	961	944	944	917	893	930	978	950	994	914	961	1006	926	977	948	906	968	959	934	942	943	930	910	984	967	976	936	938	982	992	938	966	932	949	899	969	987	941	950	930	901	984	930	961	1012	969	952	935	948	995	907	946	967	966	997	951	975	974	953	880	948	930	927	937	943	956	939	946	953	956	991	908	975	932	944	997	927	938	1019	977	923	905	957	975	959	939	1008	901	981	936	951	991	991	968	959	960	986	936	949	931	881	973	920	939	984	989	965	952	1009	962	928	939	952	955	918	960	951	997	953	962	884	965	966	915	941	930	964	957	935	883	937	969	915	914	968	1002	904	953	921	892	922	957	921	972	965	994	897	952	938	923	927	937	930	951	949	942	955	937	933	962	946	991	978	942	978	913	921	978	936	952	934	973	932	903	971	969	983	992	906	1002	933	927	925	997	973	955	960	939	966	951	942	980	965	929	940	948	958	967	941	881	992	1026	958	942	900	949	1015	946	968	926	934	954	946	904	952	998	940	944	939	915	953	992	981	943	946	911	972	912	991	1027	928	970	940	993	923	902	970	969	968	922	929	895	972	938	974	937	926	884	943	965	965	938	945	986	925	967	971	895	956	972	1011	947	961	952	984	970	949	954	947	1027	906	884	950	907	969	924	972	964	957	961	908	1005	1007	885	1003	950	913	1006	988	926	921	901	918	957	917	936	884	919	953	925	942	920	917	926	924	989	944	992	986	963	981	973	951	923	964	996	958	939	905	987	944	992	944	946	945	938	892	962	958	1020	907	946	962	1013	973	974	950	942	937	930	940	955	984	955	921	947	939	973	962	955	947	995	924	963	969	931	961	972	982	925	975	991	966	939	933	950	957	923	972	1030	971	941	983	931	999	902	927	950	918	910	998	942	891	946	942	988	929	954	927	916	967	929	907	945	947	933	960	904	977	984	967	943	938	958	986	992	907	944	1006	957	923	942	950	965	923	961	896	911	939	928	943	925	946	980	959	996	941	932	966	1005	938	1004	951	955	931	954	961	925	955	957	948	894	960	992	926	942	940	971	978	957	934	984	929	905	971	965	960	947	910	914	916	980	934	959	956	971	960	971	987	970	955	940	947	932	938	926	928	941	949	946	955	886	931	1011	974	912	961	928	949	936	930	878	924	957	958	959	938	935	939	954	963	959	968	911	940	993	1001	969	988	975	989	889	952	948	910	944	978	953	972	1012	953	977	981	963	889	951	949	922	934	945	950	967	985	935	959	884	964	959	952	964	943	956	925	975	908	934	907	917	970	975	961	966	936	940	975	971	920	929	953	946	935	944	949	941	924	1002	921	1004	974	927	965	962	894	928	951	896	958	985	933	941	966	965	995	949	937	969	937	963	924	929	994	949	916	990	920	985	973	917	951	995	950	981	945	963	978	957	957	946	962
27460	21260	9430	540	272	206	188	222	203	190	199	178	187	178	176	162	178	160	177	159	191	157	167	164	184	181	153	149	174	154	181	185	185	190	163	186	196	196	177	186	176	175	191	174	165	160	156	176	185	152	166	162	167	166	149	164	160	159	174	165	164	169	160	179	165	169	173	158	180	201	171	171	175	157	175	169	177	154	185	148	156	184	165	166	188	162	149	172	157	198	205	184	185	162	176	191	164	181	175	150	164	182	172	158	162	161	184	165	156	167	158	194	161	177	160	173	173	168	178	190	158	175	182	175	175	183	177	186	170	180	171	176	170	169	185	163	166	182	216	163	173	161	173	172	173	180	179	186	162	138	176	141	176	174	173	172	165	190	184	174	161	163	164	185	171	163	177	158	169	173	183	165	214	188	180	180	174	159	174	187	166	180	163	137	154	151	171	180	187	166	165	155	160	187	163	190	178	197	182	180	155	195	179	178	169	156	164	166	184	180	181	177	171	169	154	155	168	172	160	158	174	170	175	192	186	184	180	170	186	149	160	181	178	182	147	173	182	179	166	188	159	161	152	158	169	169	170	155	155	180	175	194	171	152	176	162	176	164	185	197	186	174	178	177	163	168	146	171	173	164	198	151	189	166	199	165	179	180	185	172	173	186	181	177	164	171	186	171	195	164	196	175	185	170	183	172	166	166	165	197	159	158	172	181	175	145	181	163	189	184	149	166	188	167	155	187	202	161	173	166	176	149	178	163	163	148	151	176	175	180	172	189	182	177	200	191	155	169	161	182	165	178	163	177	182	160	173	172	160	174	165	163	162	164	163	173	181	167	173	173	156	199	181	176	195	175	172	161	157	187	155	181	178	177	178	146	166	177	156	155	197	162	186	177	164	180	159	163	178	184	159	168	161	155	158	187	176	182	153	167	159	185	149	159	171	175	180	180	153	190	166	162	162	190	173	155	158	179	178	190	182	179	168	177	165	168	164	192	178	168	163	174	180	169	180	154	151	190	173	167	162	206	191	164	177	151	176	179	173	181	186	152	162	177	186	164	167	178	175	174	171	159	176	169	166	174	173	189	175	161	184	181	165	156	156	178	177	197	177	173	169	164	178	169	172	169	176	181	171	178	173	185	173	179	192	200	180	166	150	167	198	178	161	154	153	173	157	177	147	178	187	181	172	182	171	180	168	204	162	167	172	173	199	156	157	169	171	179	194	174	147	177	162	142	178	143	175	177	166	148	164	162	164	185	180	166	177	171	190	187	165	147	166	161	173	186	172	191	169	173	168	168	180	170	163	185	187	185	186	156	195	152	171	168	186	177	178	138	175	182	170	176	204	173	185	177	162	172	173	157	180	181	161	165	177	172	170	193	178	178	181	179	146	199	159	141	164	164	162	169	162	190	169	154	180	162	149	179	160	174	160	161	162	176	172	174	147	171	175	170	176	169	183	179	146	170	161	153	155	148	180	191	187	167	168	179	146	173	161	174	162	183	169	174	153	173	167	165	168	185	188	167	221	160	167	180	182	190	165	159	168	169	168	183	187	162	152	171	157	170	152	157	187	183	135	163	174	167	199	173	154	187	176	154	182	170	159	168	181	166	165	168	175	158	181	176	181	165	172	152	200	185	167	179	175	163	167	153	188	154	177	164	171	180	155	167	169	171	171	182	174	173	187	171	177	180	169	178	204	171	183	178	150	160	149	171	175	170	210	158	197	174	169	176	174	165	175	180	174	171	189	156	167	167	169	172	199	155	179	180	166	180	152	182	164	165	156	159	170	180	158	167	144	169	167	179	195	165	152	170	186	165	155	174	176	164	157	192	180	160	174	204	175	206	180	177	180	169	175	163	201	163	168	185	184	167	184	161	169	172	189	168	167	165	182	170	187	176	185	191	173	173	191	163	191	164	159	169	165	170	177	163	178	168	175	171	176	163	165	165	178	194	156	182	153	166	198	190	193	175	162	179	179	185	160	155	171	189	175	173	177	197	163	165	167	171	158	166	178	184	170	166	164	168	170	165	151	171	175	144	187	158	158	170	167	169	147	170	167	193	197	163	156	171	126	154	158	148	151	158	177	153	155	172	164	156	161	159	167	160	168	183	164	174	158	173	168	204	200	178	172	155	165	170	189	201	175	179	183	172	165	165	185	172	182	167	173	170	175	157	198	168	171	160	183	167	161	172	173	178	175	208	167	170	172	169	163	160	158	195	157	162	166	193	170	183	189	158	185	166	176	171	174	147	165	166	150	155	163	139	165	184	200	189	165	179	184	218	178	161	172	172	179	195	179	195	156	172	153	197	158	178	188	190	170	160	175	171	181	164	178	188	145	161	160	200	164	173	153	175	142	171	201	172	172	181	163	141	165	161	177	202	177	184	172	188	178	165	207	192	167	165	156	162	139	175	140	166	180	166	166	172	175	172	180	159	167	152	166	146	181	154	190	187	204	150	171	184	156	169	151	144	185	170	177	172	163	165	183	175	185	164	174	183	174	160	182	168	154	156	169	163	171	155	175	182	186	184	174	186	178	155	165	181	188	193	191	176	166	175	161	163	156	187	159	200	169	165	203	190	179	160	179	160	161	178	186	170	169	197	168	191	169	161	185	158	168	175	184	162	181	181	164	163	166	172	148	166	171	207	200	164	167	176	180	179	181	166	169	173	182	163	176	163	169	198	149	163	184	170	199	173	151	162	181	168	182	181	194	164	166	172	148	192	167	178	173	161	189	167	166	147	186	182	172	165	164	164	184	164	176	162	173	178	175	154	182	168	170	158	175	176	151	177	148	195	174	191	161	188	193	176	155	171	180	183	179	187	165	164	181	175	184	181	168	148	185	151	185	186	205	183	156	165	207	153	173	171	170	163	173	187	157	164	178	179	159	175	171	157	194	157	194	181	151	178	201	180	169	172	177	164	136	171	177	165	158	169	180	156	187	156	179	191	174	183	175	163	154	171	188	188	179	155	169	183	171	161	173	162	167	162	178	165	177	177	161	180	163	177	157	159	166	165	176	184	198	190	163	177	163	174	144	138	188	173	166	166	168	168	184	178	186	150	163	175	183	186	153	195	153	181	166	158	191	173	180	173	140	166	189	182	169	156	171	163	195	158	163	152	189	170	191	195	187	151	172	182	152	168	171	172	190	165	180	185	171	154	174	186	174	188	155	194	170	161	205	161	169	164	191	159	143	155	187	185	171	168	163	172	186	152	169	178	145	177	161	159	190	156	172	175	177	182	175	158	186	155	172	144	178	159	167	156	167	173	190	154	157	189	186	163	169	173	183	173	158	171	175	173	185	164	168	189	165	176	174	191	172	174	187	174	173	156	176	170	165	183	184	182	178	170	166	189	191	176	179	149	173	163	173	174	158	155	179	165	186	147	177	164	181	167	168	184	147	183	174	158	167	178	159	159	178	173	182	164	168	160	153	148	148	160	158	177	172	163	167	166	180	173	204	171	193	171	175	183	183	173	186	183	173	181	164	199	146	175
16759	1392	1200	670	582	463	468	371	382	365	338	373	345	314	345	332	348	315	328	325	303	341	331	322	320	316	322	352	321	355	320	313	323	292	311	336	338	328	346	312	302	329	326	326	353	348	312	323	327	302	332	308	307	341	279	314	318	359	350	337	340	316	316	318	331	313	294	339	335	355	334	316	328	312	319	321	301	290	300	310	319	339	302	302	312	360	352	312	331	293	310	323	307	297	298	303	350	279	298	294	309	316	329	342	303	311	279	324	341	345	326	318	330	305	335	330	313	296	326	277	301	317	295	319	309	340	297	312	290	272	344	307	337	312	308	320	323	296	324	319	299	305	334	332	278	298	336	344	322	318	343	288	332	322	334	323	288	333	285	275	297	315	285	320	321	324	337	295	277	297	309	318	316	326	302	327	298	319	325	334	285	345	317	277	322	311	303	319	308	328	305	320	328	302	342	335	311	335	330	308	305	341	323	327	316	330	322	318	340	341	334	307	327	313	309	315	297	276	310	303	316	308	312	296	331	297	306	334	301	317	320	283	281	299	333	320	308	334	345	338	354	313	314	368	313	331	380	318	340	363	296	296	306	299	343	339	340	320	303	328	334	304	342	336	305	336	297	324	314	303	303	347	305	319	288	343	320	331	321	330	316	292	319	306	330	329	357	309	349	344	341	319	329	334	310	353	290	328	305	312	337	317	341	333	317	322	318	318	347	291	288	318	286	327	343	315	315	356	281	297	335	326	315	325	320	341	326	330	335	304	329	341	353	321	331	330	287	324	326	291	294	286	315	298	317	338	307	278	295	271	305	334	312	331	333	357	324	313	313	331	296	343	325	331	298	329	365	332	292	308	328	278	311	305	312	313	322	317	331	347	315	329	299	312	332	328	301	305	288	322	337	336	299	343	324	290	300	337	311	323	326	325	322	326	342	318	328	308	329	322	302	317	294	330	300	323	292	322	311	329	293	314	306	304	310	308	311	322	321	302	308	292	306	312	317	322	314	314	312	363	312	301	308	366	310	303	279	327	303	327	317	293	312	306	302	324	333	361	320	289	330	309	302	302	313	314	348	289	325	344	289	321	324	319	340	309	306	320	299	321	301	294	339	339	334	316	340	316	273	316	312	307	336	326	337	299	320	300	327	298	314	293	310	324	333	334	312	307	286	306	353	299	279	334	294	306	320	319	302	316	341	339	316	311	290	332	342	300	324	291	302	342	299	338	321	293	322	307	297	329	319	308	327	298	319	277	318	314	324	354	310	317	326	336	333	290	332	328	326	354	330	303	315	325	342	295	326	329	289	295	304	342	308	295	288	284	338	302	319	340	324	335	303	317	289	325	342	342	315	323	345	345	319	300	316	326	295	325	299	337	339	313	331	336	354	325	332	345	320	317	353	307	292	309	328	339	323	301	335	302	312	343	331	315	320	318	304	335	325	351	319	294	318	294	312	331	317	298	317	290	313	304	347	315	319	272	300	330	306	312	291	315	363	310	280	295	340	334	301	323	340	342	302	315	324	321	312	296	294	325	328	284	300	306	320	339	317	315	296	307	301	321	275	337	337	314	327	329	323	309	330	332	299	337	302	310	287	332	303	301	321	283	344	319	342	329	322	324	319	298	324	335	314	320	350	303	338	304	306	298	350	345	317	307	323	286	296	308	273	321	336	318	302	316	314	326	316	343	304	291	314	324	329	323	329	317	288	342	333	293	292	332	295	309	325	337	305	303	326	308	326	314	329	325	323	349	319	342	295	306	293	296	269	348	311	310	317	273	324	276	315	301	298	328	337	320	323	301	318	340	303	306	329	334	339	339	332	312	334	322	280	330	304	322	313	308	319	278	324	353	283	329	306	308	334	313	326	296	328	307	321	297	301	319	328	316	333	337	322	313	294	307	334	324	322	326	347	333	325	326	315	287	345	311	314	333	315	349	326	320	318	334	322	327	332	327	307	319	306	333	312	310	292	355	337	318	343	322	306	326	292	318	294	308	293	300	297	299	300	315	286	307	332	291	333	332	322	291	323	281	346	303	340	284	325	331	323	285	307	335	299	295	295	342	310	333	332	326	315	291	306	341	345	312	293	312	307	332	359	305	294	321	333	307	352	340	358	306	321	316	320	305	316	332	309	325	309	296	347	298	334	313	321	312	334	301	301	329	334	325	348	287	320	330	299	302	313	331	341	319	322	307	312	292	336	321	315	314	310	336	332	298	308	294	317	316	304	310	306	344	324	293	306	296	278	308	325	319	319	312	258	302	287	330	321	322	294	326	320	326	339	289	309	306	328	329	326	308	345	324	298	300	333	346	325	336	335	314	338	297	327	322	341	314	307	289	326	350	299	316	335	336	310	336	315	330	313	295	310	307	299	348	333	325	317	331	316	338	303	294	295	322	317	307	342	309	307	315	313	345	320	328	330	298	300	327	298	319	322	303	297	313	294	305	317	318	324	318	304	338	330	294	313	330	305	309	282	290	323	316	327	304	335	299	324	314	299	310	330	311	314	334	325	333	326	313	330	318	320	293	306	327	290	306	343	290	330	322	320	343	320	288	321	283	312	349	312	325	321	317	302	293	312	326	329	299	338	308	296	269	324	333	315	325	304	287	322	345	296	324	298	323	308	286	325	323	334	305	307	304	278	310	339	330	308	318	312	318	306	327	301	359	342	298	324	310	294	301	299	301	352	319	295	304	344	324	298	312	317	353	331	320	343	295	330	325	277	304	307	303	339	312	337	342	331	323	340	309	315	321	330	299	327	303	289	344	321	314	315	305	327	339	304	345	334	332	285	344	335	331	332	318	326	299	300	320	316	315	312	331	333	341	258	351	341	322	314	349	329	324	322	313	310	303	327	319	330	304	299	302	279	291	334	311	305	323	331	286	293	349	303	304	328	316	298	339	345	276	312	310	299	316	352	324	306	304	319	297	302	317	325	329	316	324	333	294	322	312	304	345	299	306	309	283	325	308	327	319	302	331	319	329	344	321	309	301	340	300	297	322	283	308	335	317	324	335	345	312	311	319	284	336	323	319	297	325	309	341	322	265	322	304	327	314	309	320	304	304	353	348	297	301	315	331	303	347	305	317	334	308	313	300	340	320	331	332	339	335	308	291	329	322	316	271	311	342	326	316	292	313	326	286	330	319	316	302	310	315	321	319	295	305	309	326	299	320	325	317	307	313	296	311	325	302	315	319	325	346	326	334	307	306	319	327	338	323	306	315	286	342	327	305	288	333	307	311	298	314	325	322	325	315	345	352	322	322	307	313	319	340	304	318	311	336	311	289	303	326	283	308	321	294	325	329	329	317	340	303	328	337	304	338	324	306	312	309	307	312	312	352	332	318	311	325	304	308	284	314	328	311	333	287	290	294	333	329	321	290	335	300	329	334	318	315	345	317	345	291	304	316	338	338	303	303	330	309	343	289	305	319	316	333	298	325	331	340	313	302	328	352	268	326	309	356	304	298	310	280	314	321	327	321	300	335	323	337
23572	20700	27846	23597	20029	2745	892	693	561	574	529	517	451	455	461	476	438	449	451	420	425	434	428	429	450	438	408	411	406	416	426	386	416	416	393	439	414	466	387	402	416	442	445	397	421	406	431	396	407	395	427	405	390	405	402	417	416	409	403	422	375	385	371	417	396	442	393	368	428	446	401	407	385	407	408	385	458	419	402	393	409	410	427	417	425	392	421	414	414	415	429	386	417	411	394	352	432	397	402	374	392	372	364	434	400	424	402	416	350	421	394	431	444	390	422	423	387	406	383	429	408	437	375	388	398	390	425	415	418	373	416	393	385	366	363	414	380	436	353	432	402	397	410	397	394	408	394	379	454	424	413	366	379	421	425	372	406	402	371	430	377	428	405	368	398	423	406	399	444	404	367	401	447	440	387	361	383	400	433	386	397	384	385	382	382	391	413	415	366	423	410	435	403	411	381	414	392	409	410	361	414	392	392	387	362	397	407	398	438	391	434	418	383	406	366	387	380	364	429	435	388	369	416	428	410	389	405	395	387	362	418	392	405	414	384	414	396	447	405	400	405	373	406	402	409	409	413	411	383	411	392	394	396	362	413	369	388	432	403	431	417	423	395	369	410	424	362	404	368	433	389	377	398	409	365	382	377	388	394	388	413	444	415	395	406	406	406	381	395	408	406	394	401	392	411	399	413	416	391	389	399	404	357	425	369	365	398	347	415	414	382	394	372	365	413	387	408	405	409	404	401	386	424	424	385	397	402	430	394	406	404	395	383	413	415	384	377	398	399	419	421	402	400	401	381	421	434	405	382	397	394	405	405	400	414	399	404	401	411	389	399	401	366	420	434	397	424	354	410	396	404	399	421	408	396	409	387	385	397	412	432	386	380	400	390	382	423	417	359	410	376	409	412	447	372	397	412	401	399	372	416	388	355	406	385	414	432	411	420	414	405	424	391	377	396	401	448	427	390	396	406	395	399	395	376	387	362	353	404	396	410	412	388	392	423	403	350	400	416	457	406	372	382	421	419	416	425	389	390	402	361	376	414	392	421	376	400	475	384	399	440	373	385	421	393	418	418	391	387	394	419	390	405	388	411	345	410	392	391	382	390	382	401	409	384	359	366	410	420	419	419	382	418	429	413	415	442	404	376	367	372	389	373	384	399	420	372	414	399	383	415	393	383	409	413	400	419	392	409	414	410	453	441	392	421	402	360	405	367	422	384	387	373	395	418	389	393	410	413	402	411	403	380	387	430	414	395	393	355	419	415	416	401	404	369	433	395	389	409	379	400	373	416	430	360	413	388	408	407	372	377	376	366	422	381	399	365	409	387	430	364	408	385	400	393	399	387	424	383	383	423	392	372	442	391	412	438	379	417	387	414	376	336	410	406	415	385	401	383	445	375	383	406	400	451	392	372	386	403	372	440	386	424	394	419	414	422	400	422	360	387	420	398	404	419	364	383	380	423	390	407	407	413	410	386	390	428	413	422	397	387	401	410	363	419	388	398	404	368	380	384	393	400	402	416	358	388	420	402	361	377	397	419	423	389	367	408	403	408	397	387	428	422	382	380	391	402	389	411	394	368	398	389	382	395	358	380	437	395	393	396	445	421	422	400	386	367	389	394	368	439	400	411	393	419	425	388	377	415	384	415	383	411	392	414	420	405	417	439	395	409	423	406	394	415	361	376	420	395	415	398	383	422	386	431	411	376	384	410	407	382	408	405	399	417	392	408	395	387	415	400	443	395	406	407	371	427	408	415	406	388	409	406	401	387	394	365	413	393	362	415	435	428	403	384	394	403	365	375	401	372	386	364	439	377	399	395	386	369	355	408	382	420	384	383	392	420	407	394	463	407	398	371	382	392	390	427	363	387	442	426	412	420	400	400	430	409	426	386	406	359	390	400	455	401	403	381	417	404	385	450	407	402	395	410	425	422	362	376	416	399	404	378	421	396	394	409	399	398	376	408	389	372	383	376	371	396	400	383	420	391	438	421	428	445	404	383	368	380	386	384	390	395	364	412	387	387	391	393	411	414	394	398	389	395	362	433	434	408	417	360	399	397	418	409	368	421	415	385	372	421	391	400	380	395	416	373	374	376	441	386	392	439	414	396	413	399	400	398	420	411	394	398	404	400	414	407	389	406	360	415	458	422	428	424	389	374	409	436	370	414	394	417	406	368	403	422	435	403	387	358	411	375	399	428	376	420	376	367	395	382	397	420	427	384	370	430	418	392	423	420	398	397	434	412	418	436	363	388	413	412	375	391	384	381	362	396	413	372	384	395	386	425	410	410	397	428	370	409	423	405	419	360	405	388	417	408	421	376	443	373	390	402	411	386	398	418	403	426	397	381	407	409	388	383	392	389	389	382	391	409	398	427	403	403	388	414	402	369	372	401	406	398	406	405	393	419	391	369	394	427	386	413	400	409	416	377	397	436	381	396	385	385	383	383	403	408	386	414	433	367	447	396	398	394	372	404	394	422	405	405	371	389	419	361	396	417	378	389	402	419	389	392	393	447	386	420	435	421	384	388	406	405	409	407	395	422	410	366	394	427	382	374	376	413	401	385	395	415	381	400	362	344	375	383	399	397	404	421	424	388	439	422	382	413	361	388	399	438	409	401	361	382	413	391	400	402	377	395	380	374	394	399	379	362	425	418	414	413	392	390	402	414	408	390	364	417	398	377	405	408	438	415	421	383	416	352	384	372	372	416	399	379	381	400	413	424	417	375	386	359	403	380	411	403	405	392	377	372	427	426	369	428	378	380	403	424	417	366	405	385	427	402	388	400	430	403	440	367	405	387	435	403	378	408	394	407	397	423	398	401	406	383	395	391	394	413	405	403	428	386	391	412	406	418	407	403	381	406	391	402	370	373	434	422	396	409	411	396	412	402	397	418	410	416	429	433	425	383	411	395	426	386	411	407	427	434	381	367	408	434	400	414	366	426	392	428	427	405	394	378	382	377	379	360	376	400	416	397	388	408	375	407	394	388	399	406	349	428	408	408	416	398	372	390	425	408	406	404	385	408	384	415	376	415	419	404	372	361	359	425	415	378	393	410	430	393	383	373	374	414	410	357	392	408	423	401	398	386	433	376	414	370	355	422	422	361	415	372	415	406	416	429	409	423	453	385	427	390	400	385	367	388	410	432	394	393	404	389	391	340	381	398	403	398	407	376	407	409	380	377	395	386	375	399	388	381	422	415	392	401	404	408	402	424	370	379	387	384	359	394	419	427	398	388	410	386	410	392	439	392	390	393	402	393	389	412	396	394	393	402	405	371	387	417	420	390	355	403	381	425	404	388	405	375	415	405	413	421	368	383	384	400	406	408	397	425	417	405	416	424	421	420	407	355	409	373	377	404	415	385	423	426	397	439	398	372	402	424	397	395	363	347	446	392	395	382	441	380	382	441	356	429	424	413	392	409	403	407	417	392	389	404	416	372	415	426	404	449	441	397	397	399	392	397	393	400	372	395	406	390	417	404	414	410	397
25404	9916	8281	4410	3095	2321	1975	1613	1479	1290	1170	1055	974	927	887	876	818	802	810	787	777	763	730	735	749	743	751	701	728	732	756	689	702	744	731	737	737	705	741	733	711	692	711	704	675	672	732	744	718	675	719	737	678	674	752	690	680	697	706	700	717	723	719	681	705	672	685	689	671	719	695	703	679	705	682	701	723	703	711	666	645	677	695	673	706	691	661	689	688	700	673	681	685	689	706	702	712	685	710	640	699	707	674	670	687	684	738	684	657	677	720	695	675	683	688	722	739	705	730	676	696	667	693	667	667	664	702	708	683	685	609	692	688	671	699	736	679	708	692	673	710	699	699	660	693	679	679	658	651	704	677	707	729	672	707	693	735	709	731	703	684	733	714	713	703	636	670	666	704	632	707	720	706	697	708	692	704	640	715	695	680	659	681	724	731	716	699	690	646	680	729	736	708	731	688	688	755	677	699	688	726	666	640	685	729	675	755	717	744	665	683	699	694	659	655	714	657	707	691	697	697	677	705	668	722	648	669	673	680	660	683	722	661	666	686	746	655	739	646	707	688	674	681	706	693	639	683	673	651	670	713	683	684	665	685	663	634	685	670	692	686	692	713	720	682	682	700	648	708	718	692	701	691	714	723	695	727	698	702	652	707	669	741	651	709	689	673	668	687	690	672	695	701	686	729	727	691	698	684	660	626	700	676	736	710	631	655	688	723	715	694	677	718	713	697	675	663	730	656	632	687	691	681	710	647	689	652	716	703	684	636	708	715	713	664	673	735	667	693	694	650	701	719	696	700	678	632	665	699	699	692	698	708	654	666	720	674	657	672	678	715	715	679	682	674	667	669	667	653	690	651	708	669	718	677	667	714	671	659	677	628	709	698	669	668	668	683	693	719	712	673	679	679	675	681	691	656	652	670	646	657	703	651	688	710	659	715	679	699	687	762	698	676	739	753	682	676	710	658	665	706	701	701	705	660	643	690	704	668	713	646	671	672	722	663	679	677	710	696	681	660	701	656	661	737	701	697	698	708	687	705	653	703	671	684	691	704	720	701	718	758	664	723	664	699	698	699	669	724	697	710	691	674	666	699	722	696	702	693	709	721	687	736	648	682	647	674	657	716	686	694	703	716	719	664	694	694	702	732	708	682	696	695	675	684	700	678	694	724	687	680	674	652	629	648	698	656	694	704	666	704	731	610	660	636	695	686	674	694	673	659	636	705	674	718	717	687	705	665	700	691	690	673	699	712	658	721	677	695	689	688	701	687	695	700	654	663	718	721	699	645	688	654	693	704	692	689	667	695	719	737	712	695	672	681	652	705	719	701	678	673	697	688	694	705	666	701	654	643	725	716	707	694	676	729	628	679	745	656	703	659	696	667	653	736	644	684	672	650	679	696	667	669	673	700	654	707	688	677	693	679	633	666	723	699	695	690	647	684	677	666	672	673	729	633	707	712	685	693	689	701	670	708	683	669	707	681	682	682	677	699	692	712	674	708	702	720	749	706	685	711	685	676	690	697	725	651	722	710	717	670	692	654	727	726	661	691	741	717	676	688	682	700	739	678	689	696	678	706	697	677	641	650	692	689	654	697	698	675	704	688	688	655	685	674	722	712	712	675	678	687	683	687	714	685	674	696	676	653	674	696	696	725	697	705	715	701	664	720	698	726	663	697	660	673	684	702	726	684	694	725	693	695	687	648	678	690	685	690	678	672	699	691	722	696	690	665	701	687	691	707	685	695	709	669	722	700	664	702	713	686	694	701	667	690	695	715	713	653	718	693	659	686	675	680	670	680	728	746	711	690	676	653	721	662	706	722	721	696	707	660	738	721	703	702	728	680	686	698	687	741	653	711	705	721	698	665	659	708	709	702	681	679	733	699	675	673	699	675	673	644	704	712	693	661	663	676	701	664	716	736	720	662	644	681	698	709	730	668	743	654	709	704	701	660	656	703	631	708	725	641	704	655	691	712	655	719	721	678	703	694	671	695	700	684	647	646	636	721	650	692	705	719	665	700	682	693	687	668	661	661	688	649	687	669	678	685	660	670	722	677	680	655	700	665	697	682	695	681	662	721	689	719	702	726	696	690	634	703	676	680	657	669	641	674	706	669	726	717	738	652	683	701	660	756	659	682	755	641	706	730	626	664	691	650	706	712	648	657	692	659	708	680	691	695	728	748	704	667	741	699	691	642	624	683	686	686	721	701	660	672	695	697	655	669	698	693	716	720	704	686	721	704	653	650	689	647	674	688	721	677	644	661	637	662	698	683	659	659	642	709	637	694	725	679	726	711	679	688	737	671	684	699	759	709	674	696	718	669	664	689	672	697	688	669	659	719	652	636	727	694	702	660	698	666	726	687	688	691	711	660	671	684	634	698	698	691	656	692	674	699	695	673	677	678	643	729	643	688	680	643	699	707	669	689	664	697	706	640	669	658	695	678	612	685	680	712	705	627	716	691	683	742	711	739	680	704	692	674	691	680	686	685	710	706	682	621	657	651	683	718	712	680	717	695	651	673	587	699	703	675	684	676	728	731	698	721	697	715	673	674	686	677	668	677	680	656	679	685	711	698	713	693	674	669	627	666	682	664	648	705	700	709	677	669	714	672	704	720	674	672	678	662	693	671	670	713	673	711	692	696	657	716	668	665	738	696	706	674	723	694	704	691	706	700	724	687	691	714	670	688	706	653	744	654	671	722	705	679	682	624	718	699	682	659	683	705	700	712	688	673	684	637	730	682	688	703	683	704	710	713	706	693	719	723	693	644	666	682	677	681	666	702	696	671	666	669	737	682	647	691	737	684	662	683	680	708	720	705	702	723	678	668	682	675	663	639	653	665	673	712	677	700	710	688	678	625	643	691	689	695	681	707	671	651	651	710	702	723	691	700	687	719	709	730	715	708	667	720	679	727	695	674	694	757	695	698	668	690	660	699	672	685	668	672	658	700	707	675	720	682	697	665	662	671	704	716	701	667	715	656	702	707	684	693	687	674	710	715	718	688	675	728	679	691	730	695	722	711	700	673	671	674	731	658	683	656	656	710	660	695	696	717	726	692	675	709	684	688	684	726	659	677	673	684	653	698	662	661	637	700	720	696	733	641	676	634	686	665	696	699	668	690	716	690	650	682	677	716	716	714	669	717	705	674	693	678	673	663	683	715	708	624	658	694	700	619	675	665	687	658	644	665	692	696	685	706	676	656	669	632	664	725	652	755	681	663	720	697	686	693	663	712	741	681	699	723	665	682	716	741	637	693	703	674	632	699	706	689	710	718	647	686	671	651	689	687	734	731	706	739	685	697	723	646	707	673	679	638	669	690	764	649	659	633	655	689	665	673	680	628	749	701	688	655	693	695	683	721	694	726	680	642	667	699	666	681	699	670	709	689	640	621	651	700	654	678	709	704	638	688	709	712	673	747	627	723	697	690	660	666	703	728	643	693	657	679	682	684	714	718	712	651	706	683	626	690	706	716	683	698	680	670	722	672	653
23727	21704	29910	24027	21705	20941	3386	1319	1046	956	856	875	826	802	793	737	731	704	741	645	689	709	678	686	670	662	673	651	690	648	681	659	640	686	679	647	661	677	612	649	644	605	649	701	603	633	662	641	676	624	618	635	639	658	613	608	654	597	626	626	645	630	637	685	656	635	650	662	622	589	640	608	657	641	665	647	642	606	634	590	657	680	644	629	619	633	650	598	633	634	615	649	671	706	656	658	665	681	650	628	634	650	658	648	655	640	621	616	691	655	616	659	621	621	645	599	632	627	632	635	631	624	637	672	653	624	624	603	627	654	651	604	631	670	591	654	641	633	626	626	611	647	619	641	666	654	629	603	615	673	600	615	679	619	609	665	647	633	599	630	639	647	651	594	613	611	664	630	663	597	642	592	641	629	643	590	588	602	584	640	650	614	599	637	603	570	610	647	640	674	662	683	690	625	606	643	625	623	630	641	654	628	633	621	668	597	644	651	650	670	628	630	611	642	658	633	591	642	592	672	621	649	637	589	621	652	662	664	662	610	623	670	646	599	635	626	670	635	662	633	662	602	641	614	623	586	643	650	628	642	603	667	612	617	655	643	637	639	655	630	657	633	633	598	604	662	670	614	648	600	634	663	617	639	634	635	639	632	622	601	630	638	617	644	616	600	652	674	625	558	673	617	636	606	637	654	658	637	620	619	637	653	639	636	647	636	619	614	595	640	659	639	626	651	620	667	636	633	681	605	628	650	653	631	652	636	634	638	652	593	589	663	594	629	655	613	647	591	618	614	632	574	678	647	626	636	665	620	600	643	570	653	609	641	650	628	635	639	667	603	577	623	635	611	643	614	601	683	648	659	690	646	618	612	607	601	627	650	630	606	590	660	610	669	639	592	627	655	625	615	622	670	646	635	617	635	664	667	639	627	664	654	662	628	663	587	651	642	644	628	632	605	609	626	628	671	616	628	599	626	665	604	620	616	630	635	652	580	673	631	611	647	672	661	658	667	636	620	633	620	656	617	673	569	689	632	591	620	647	621	655	649	600	680	601	637	615	620	651	622	623	608	644	654	613	639	597	662	655	657	628	643	598	598	677	607	644	636	671	603	628	614	637	629	681	660	627	602	625	612	612	622	639	621	588	626	627	630	629	652	660	610	640	665	623	618	700	584	637	632	636	635	602	676	620	623	577	576	631	647	633	620	654	603	612	572	615	613	594	602	674	616	615	660	619	632	681	655	627	609	614	641	626	630	641	669	684	645	657	644	591	623	617	619	589	600	642	633	610	646	632	612	632	632	652	644	614	605	614	614	653	626	641	659	614	614	585	611	658	648	605	716	646	658	630	630	610	656	666	641	600	641	673	627	617	650	602	639	612	668	611	626	631	620	641	640	693	601	630	616	607	642	625	614	610	628	642	657	600	637	623	628	650	642	642	583	626	581	642	667	575	628	619	643	660	610	641	640	644	611	633	649	587	589	652	634	607	624	619	627	633	618	608	623	645	635	665	625	655	628	651	609	617	652	656	653	665	601	618	634	656	614	584	647	640	648	643	647	642	660	601	617	650	667	599	636	621	636	609	569	605	646	652	635	636	658	594	628	608	656	622	603	629	558	637	625	610	641	599	632	660	656	637	625	663	623	636	593	594	663	626	625	686	583	635	639	637	649	671	581	621	651	590	695	633	656	628	601	635	617	655	643	582	632	628	669	594	640	602	614	620	628	679	655	658	665	639	640	570	647	600	575	624	624	634	605	642	634	652	660	635	612	638	598	674	655	640	611	625	633	650	608	624	644	642	663	639	642	641	671	638	669	649	636	648	682	609	617	615	610	632	612	643	595	647	633	654	626	651	640	682	646	656	609	642	635	624	639	672	652	611	593	618	695	638	624	608	623	618	640	601	609	599	617	606	648	622	630	637	623	662	617	606	655	691	618	612	610	612	661	641	645	625	611	594	615	607	598	625	644	640	679	610	611	606	630	626	614	657	662	668	578	661	628	622	621	663	635	572	662	629	657	657	633	618	649	627	610	657	597	634	643	652	618	624	653	676	649	627	613	678	621	697	652	639	596	645	642	659	615	654	662	647	664	648	611	618	624	626	626	656	616	644	620	654	666	622	632	613	669	617	603	624	612	608	613	616	605	610	578	660	675	638	655	644	617	641	626	600	651	657	643	670	647	642	620	584	676	645	650	627	628	657	624	587	632	597	655	631	629	625	675	625	636	613	607	699	644	604	680	588	619	663	666	640	615	656	625	655	607	633	621	650	652	624	616	651	635	613	636	640	632	669	631	624	656	647	608	630	641	617	653	632	624	677	647	635	624	662	651	669	705	640	631	654	634	652	630	623	592	615	604	621	591	661	609	594	644	641	654	620	606	670	601	671	621	661	622	638	623	671	627	596	619	637	613	581	642	689	655	602	626	627	629	620	631	642	597	670	622	609	628	642	626	633	611	634	623	623	608	641	612	686	618	629	623	622	635	630	632	648	651	671	626	632	601	632	587	595	666	593	639	586	618	619	643	655	626	675	607	633	646	624	612	628	609	613	644	660	609	621	608	638	660	607	644	655	654	656	626	628	628	674	596	632	640	660	671	631	623	653	663	646	627	622	596	578	624	650	643	619	607	664	627	645	638	645	612	659	617	632	649	656	646	618	632	599	626	620	678	635	636	635	647	602	622	636	644	632	637	659	627	603	589	638	640	652	638	625	634	627	642	613	600	623	607	636	637	680	642	642	608	621	657	666	627	655	617	658	681	642	642	604	616	607	690	634	630	672	627	651	656	639	665	658	617	624	616	619	680	625	625	580	603	620	648	673	677	607	612	606	628	656	610	594	610	628	634	622	631	663	671	657	683	615	660	655	651	635	631	645	593	634	612	620	640	617	614	586	636	605	689	631	642	571	670	638	645	606	623	640	631	670	623	615	665	640	634	658	644	659	613	660	641	658	607	623	653	667	610	639	677	629	632	649	663	628	614	634	626	650	661	604	658	660	635	642	621	598	625	655	615	631	643	597	656	643	635	610	614	588	638	626	648	610	667	629	648	598	604	618	639	650	604	640	616	603	638	622	624	632	648	604	625	661	652	640	632	649	635	642	607	651	633	653	653	638	629	613	643	634	646	644	665	624	612	653	623	604	664	604	609	600	640	673	646	616	674	615	638	681	669	626	656	649	662	621	640	638	673	628	646	661	633	655	573	613	637	594	647	625	627	582	624	639	655	648	647	624	658	676	672	651	664	641	665	672	609	608	623	633	612	620	659	618	647	647	614	632	629	621	601	554	649	625	591	652	626	658	620	618	640	611	604	581	619	617	654	636	619	657	603	626	643	640	661	626	642	625	634	596	616	619	619	614	594	619	592	638	645	644	620	647	671	670	658	645	662	656	683	609	599	663	641	629	574	716	641	669	636	615	670	691	617	640	620	687	589	654	615	608	655	617	659	673	615	707	605	582	645	631	690	646	627	611	662	631	652	581	663	655	656	621	638	612	645
25998	16923	14254	7928	5607	4411	3582	2834	2425	2175	1996	1815	1673	1645	1509	1361	1378	1303	1306	1249	1204	1245	1242	1211	1099	1155	1202	1101	1121	1138	1142	1109	1154	1104	1061	1133	1089	1051	1131	1132	1070	1106	1098	1085	1056	1075	1101	1014	1060	1053	1042	1041	1081	942	1055	1121	1069	1047	1092	1110	1133	1062	1085	1055	1055	1082	1082	1039	1090	1027	1104	1033	1100	1026	1122	1087	1035	1066	1043	1125	1006	1008	1034	1056	1022	1125	1062	1115	949	1064	1118	1081	1025	1049	1080	1020	1010	999	1046	1014	1035	1022	1054	1066	1070	1068	1045	1077	1009	1050	1040	1045	1022	1070	1074	1087	1065	1057	1030	1051	1061	1094	1093	1004	1088	1017	1059	1013	1049	1076	1037	1077	1048	1040	1065	1057	996	1123	1005	1101	1008	1018	1077	1026	1035	1026	1016	1031	1071	1038	1051	1051	1018	1128	1047	1030	1001	1084	1013	1056	1026	1046	1090	1091	1049	1061	1075	1029	1054	1048	1064	969	1070	1081	1002	1073	1116	1101	1069	1081	1088	1015	1096	1077	1097	1096	1071	1080	1043	1061	944	1024	1064	1022	1025	994	1016	1062	1005	1089	1029	1072	1065	1087	1016	1023	1042	984	975	1052	1020	1027	1037	1053	1062	1032	1075	1036	1036	1093	1048	1017	1025	1040	1007	1054	1072	1086	1036	1032	1039	995	1069	1091	1023	1095	1093	1010	1057	1023	977	1073	1083	1060	1023	1020	1028	1016	1030	1002	1069	1064	1069	1061	1044	1110	1077	991	1066	1031	1086	1071	1028	1076	1047	1068	1032	1050	1105	1036	1066	1090	1084	1061	1004	1048	1082	1082	1059	1007	1077	1048	1047	978	996	1041	1075	1004	1029	1013	1069	1047	1070	1047	1004	1105	1043	1075	1092	1010	1107	1048	1032	1036	1016	1034	982	1041	1003	1010	1065	1020	1016	1070	1048	1037	1071	1042	1055	1119	1109	1045	1083	1084	1097	1051	1101	1062	1019	1027	1068	1014	1038	1042	971	1035	1028	998	995	1051	1055	1013	1061	1095	1078	1156	1045	1038	1076	1033	1060	1053	1082	1062	1040	1084	1017	1034	1121	1059	1062	1046	1012	1074	1009	1016	1029	987	1051	1050	1012	1053	1010	986	1088	1024	1027	1074	1058	1086	1011	1049	1045	965	1017	1013	1078	1003	1061	1013	1086	1102	1085	1043	1049	988	1064	1099	1078	1009	1048	1058	1097	1077	1040	1084	1040	1051	1026	1052	1106	1095	985	1113	1061	1041	1036	1064	1042	1060	1057	1101	1038	1107	1064	1067	1028	1077	1072	1076	1081	1083	1025	1027	1032	1015	1042	1067	1122	1077	1068	1065	1046	1056	1008	1047	1052	1063	1050	1081	1086	1104	1028	1056	1052	1020	1073	1042	1037	1016	1078	1018	1073	1089	1048	1062	1016	1080	1062	1026	1033	1089	1057	1055	1050	1033	1040	1010	1031	1016	1074	1109	1053	1102	1016	1105	1016	1033	1010	1099	1012	1074	1068	1100	1057	1058	1079	1129	1015	1039	1053	1023	1027	1043	1060	994	1045	1069	1097	1025	1080	1013	1047	1068	1042	1036	1095	1049	1066	1059	1023	1097	992	1046	1037	1069	1004	995	1011	1026	1061	1015	1042	1042	1081	1049	1056	1005	1013	1055	979	1106	1070	1071	1046	1043	1076	1118	1066	1052	1072	1094	1041	1080	1009	1080	1046	1068	1049	1007	1059	1048	1044	1070	1016	996	1033	1038	996	1052	1005	1136	1059	1029	1081	1049	1106	1067	1050	1073	1043	1101	1036	1100	1051	1036	1062	1063	1046	1117	1080	1046	996	1042	1024	1055	1075	998	1064	1044	1048	1034	1032	1017	1071	1043	1048	1015	1001	1101	1072	1062	1079	1040	1019	1051	1086	1010	1077	1041	1036	1097	1067	1021	1117	984	1059	1010	1038	1071	1050	990	1069	1027	1101	1071	1011	1070	1042	1058	1056	1061	1066	1077	1072	1065	1069	993	1069	1052	973	1018	1115	1110	1006	1117	1034	1070	1081	1059	1015	1028	1046	1071	1019	1016	998	1044	1036	1077	1052	1109	1019	1073	1040	1053	986	1052	1046	1059	1042	1014	1011	1046	1070	1114	1022	1012	1062	1066	1014	1105	1055	1022	1081	1065	1004	1076	995	1046	1034	1077	1051	1136	1025	1046	1012	1069	1015	1018	1061	1064	1005	1070	1051	1093	979	1030	1086	1060	1052	1069	1062	1001	1002	1009	1044	1048	1022	1081	1104	1025	1073	1078	1079	1106	1006	1111	1027	1021	1047	1047	1019	1075	1031	993	1020	1046	1052	1068	1087	1049	1008	1030	1038	1027	1156	1036	1022	996	1038	1055	1007	1016	1049	1083	1023	1058	1058	1048	1034	995	1018	1112	1085	1019	1116	1041	1121	1106	1044	1042	1063	1044	1043	1004	1029	1040	1048	1074	1029	1066	1031	1083	1063	1079	1066	1020	1037	1105	1051	1044	1025	1080	1003	1027	1013	1015	1078	1078	1066	1056	1004	1055	1041	1045	1074	1078	1040	1076	1069	1028	1080	1060	1041	1053	1111	1028	1043	1060	1064	1107	1047	1015	1062	1042	1069	1087	1061	1039	1079	1085	1047	1045	1055	1013	1086	1098	1092	1045	937	1087	1067	1086	1084	1068	1062	1054	1032	1041	1067	1053	1073	1118	1099	1055	1070	1002	1078	1038	1090	1097	992	1014	1051	1086	1007	1049	1105	979	1112	1081	1034	1010	1094	1026	1096	1061	1084	1050	1028	1085	1040	1042	984	1008	1080	1038	1073	1058	1004	1000	1048	1009	1078	1009	1014	1083	1017	1046	1055	1028	1070	1059	995	1038	1053	1007	1011	1019	1037	1055	1071	1006	1023	1018	1009	1039	1013	1046	1081	1042	1063	1038	1071	1073	1098	1062	1074	977	1097	1035	1045	1070	1073	1073	1018	1055	992	1064	1079	1143	1036	1008	1028	1054	1053	1042	1009	1045	1079	1056	1031	1046	1053	1014	1040	1038	1053	1029	1086	1012	1048	1069	1031	1036	1127	1042	996	1067	1035	1035	1060	1041	1066	973	1066	1065	1042	1091	994	1061	1073	1054	1009	1091	1064	1006	1009	1067	1068	1060	1052	1054	1031	1067	1039	1093	1090	1019	1026	1046	1111	1041	1049	1092	1041	1015	1053	1067	1044	1028	1072	1017	1102	1041	1073	1083	1042	1085	981	1022	1031	1048	986	1047	1013	1021	997	1005	1073	1022	1149	1064	993	1061	1035	1081	1018	1095	1022	1055	1010	1018	1081	1051	1033	1058	1067	1133	1075	1115	1024	1064	1026	1057	1005	1109	1049	1092	1028	1079	1031	1065	1049	985	1016	1067	1079	1010	1058	1081	1050	1015	1051	1037	1086	1049	1120	1089	1080	1032	1044	1042	1025	1070	1015	1051	1044	1078	1017	1087	1036	1020	1098	1063	1091	1062	999	1065	1073	967	1032	1036	1066	1062	1001	1048	1075	1066	1041	1050	1058	1054	1063	1030	1043	1043	1017	1052	1110	1017	1039	1003	1035	1062	1021	1054	1097	1077	1059	1072	1031	1067	1048	1067	1014	1004	1120	1080	1097	1029	1045	1074	1017	1053	1138	1059	1060	1107	1025	1107	1028	1055	1071	1016	1051	1036	1043	1065	1071	1018	1018	997	1017	998	1055	1044	1070	1069	1071	1012	1005	1044	1098	1093	1032	1081	1027	1069	1056	1055	1107	1090	1099	1066	1009	1031	1065	1021	1015	1056	1040	1077	1044	1072	1059	1032	1071	1037	1071	1062	1048	1049	1039	1081	1012	1094	1078	1097	1034	1049	1005	1075	1046	1045	1030	1036	1045	1017	1020	1073	1056	1016	992	1080	1066	1051	1008	1029	1043	1031	1059	1022	1070	1022	1033	1054	1058	1086	1006	1102	1068	1075	1078	1031	1072	967	1027	1080	1064	1111	992	1032	1050	1107	1056	1057	1053	1068	1041	1043	1030	1064	1039	1055	1085	1082	1084	1045	1037	1061	1098	1074	1109	1067	1056	1074	1012	1005	1058	1074	1050	1006	1032	1011	1020	1037	1026	1070	1059	1062	1110	1081	1063	1061	1011	1061	1002	1020	1047	1030	1115	1036	1012	1016	1010	1048	1064	1059	1088	1088	1032	1060	1017	1011	1056	1022	1017	1053	1035	1050	1023	1069	1027	1048	1058	1066	999	1046	991	1045	1086	1038	1014	1034	1040	1071	1075	1098	1023	1109	1010	1024	1002	1071	1026	1117	1055	1059	996	989	1056	1032	1122	1023	1034	1101	1063	1058	1012	1047	1049	1046	1065	1125	1050	1069	1050	1013	1039	1132	1085	1073	1020	1088	1044	1097	1012	1095	1066	1030	1117	996	1029	1136	1076	1065	1077	1028	1060	1072	1032	1029	1089	1044	1025	1084	1096	1063	1080	1072	1031	1031	1081	1044	1081	1038	978	1052	1021	1025	981	1003	1037	1040	1048	1027	1027	1047	1076	975	965	1033	1056	1060	1097	1063	1038	1022	1033	1073	1073	1038	1081	1024	1051	1096	1008	1020	1024	1040	1096	1057	1038	1004	1112	1075	1069	1026	1036	1036	1103	1058	1010	1068	1040	1090	1075	1067	1026	1031	1048	1027	1141	1036	964	1078	1035	993	1036	1064	1011	992	1053	1038	1108	1015	1015	1102	1129	1039	1011	1046	1068	1104	1030	1085	1085	1079	1021	1048	1078	1058	1032	1018	991	999	1066	1006	1033	1041	1060	1019	1005	1056	1027	1082	1060	1034	1045	1056	979	1049	1081	1045	1027	1017	1058	1010	1030	998	1017	1091	1131	1049
27180	21100	9256	497	283	245	232	192	193	182	163	153	187	187	166	201	174	157	171	170	182	153	154	177	161	167	179	179	164	172	182	147	176	165	161	186	211	178	168	159	160	176	177	170	150	164	178	152	173	152	182	162	155	178	181	180	177	175	159	163	168	177	170	181	165	166	164	185	186	168	169	170	162	173	151	179	184	175	180	166	173	170	177	190	176	177	164	173	174	159	174	163	178	160	153	164	166	164	162	169	179	150	180	174	169	162	165	151	184	156	154	183	157	182	180	149	179	184	167	164	186	179	176	163	156	171	168	170	165	172	169	145	180	183	178	180	182	169	172	194	143	153	162	156	189	174	182	182	160	154	164	180	168	171	158	180	155	164	156	205	166	170	185	174	167	153	164	167	167	144	176	178	148	200	170	177	158	175	168	168	162	176	178	163	167	174	177	155	186	165	179	161	165	159	172	174	152	182	155	173	161	179	164	156	199	175	177	162	183	186	168	170	173	171	172	153	169	184	163	158	180	148	181	165	162	185	166	170	162	179	173	193	147	194	168	191	196	174	179	156	151	148	173	169	199	159	171	177	175	143	162	150	168	171	189	181	178	171	183	176	161	175	161	171	168	169	159	179	159	173	158	153	188	157	176	191	162	177	153	152	175	167	162	177	189	171	190	157	168	171	156	192	167	183	172	184	169	200	165	161	146	153	166	183	145	169	170	160	196	166	184	176	163	170	166	181	177	171	170	164	176	145	179	161	169	196	171	188	185	177	179	174	175	162	156	163	160	186	163	176	150	169	180	169	146	196	158	190	183	172	150	172	173	157	180	112	197	184	168	171	189	177	153	172	174	158	164	187	175	152	193	156	173	180	190	177	181	161	158	166	175	186	187	169	165	184	168	178	150	182	152	172	172	155	181	157	171	161	162	164	205	178	152	158	179	181	176	177	172	196	168	170	183	166	164	175	159	172	204	164	175	168	188	167	180	166	200	173	179	161	162	166	162	154	160	187	162	162	163	186	173	175	157	155	189	177	172	179	173	168	151	150	144	166	197	159	156	149	175	157	154	159	183	146	168	171	161	162	164	169	157	163	156	179	174	156	159	186	188	156	181	187	154	177	187	184	171	175	185	179	171	163	180	164	163	190	163	208	196	158	161	186	180	160	170	174	177	172	150	170	144	161	199	151	182	166	178	181	171	179	150	147	190	178	161	171	172	173	199	174	171	176	169	158	174	175	164	201	176	154	168	173	192	168	167	145	166	167	166	155	149	178	161	161	181	164	181	197	170	162	178	168	174	187	154	163	188	180	181	180	194	148	161	160	198	169	167	155	192	149	165	164	138	169	178	158	150	192	187	200	148	178	155	157	166	183	181	144	161	166	175	184	186	180	168	168	173	174	179	159	179	172	145	185	195	177	173	148	186	172	176	190	173	172	150	181	181	177	186	190	193	159	175	165	187	174	184	167	172	168	181	166	180	157	144	174	186	151	148	175	202	162	172	170	172	172	164	189	179	170	172	153	162	147	153	174	161	153	185	153	159	175	170	164	157	174	186	172	196	166	184	157	176	173	169	167	173	181	178	182	190	155	190	158	157	173	172	172	182	185	163	144	185	201	150	156	181	158	169	148	149	173	177	179	159	137	173	161	184	154	164	156	188	175	157	154	182	180	175	172	174	157	156	170	191	153	190	174	186	150	160	166	161	175	142	172	199	188	180	151	190	206	179	175	166	158	161	191	174	177	169	169	171	175	164	192	151	180	176	181	158	166	201	163	190	167	182	185	158	190	169	181	157	180	159	173	161	174	182	175	184	144	179	147	168	184	164	171	169	153	169	154	157	159	193	154	185	169	175	166	180	169	176	182	184	169	178	147	177	157	170	194	182	173	164	176	151	175	168	168	166	193	173	167	176	179	180	180	186	182	159	171	173	167	181	151	164	162	186	167	174	168	161	150	184	159	194	194	178	186	168	150	173	186	162	172	149	147	173	176	151	164	166	167	160	158	172	177	173	184	195	183	160	165	158	148	170	158	183	174	173	183	188	197	171	158	178	168	177	168	183	162	174	178	183	159	150	170	184	155	176	179	163	178	192	177	178	169	173	162	186	176	196	155	174	143	177	183	173	149	155	170	162	146	170	178	172	150	154	179	181	159	173	158	162	151	160	145	171	153	154	182	154	177	166	170	168	188	192	171	170	172	178	207	172	170	164	136	185	157	168	169	153	153	166	184	181	151	207	155	188	161	174	158	169	174	175	178	183	161	169	177	189	192	198	166	182	173	157	175	174	178	179	184	180	151	159	204	144	169	159	174	172	167	171	160	171	174	188	192	179	160	184	162	182	166	177	165	155	148	167	183	170	170	176	168	185	159	183	174	180	189	176	163	192	173	161	186	164	166	166	163	162	137	175	175	168	186	164	180	160	183	161	185	161	184	182	171	172	172	189	160	184	183	177	169	156	155	160	167	163	144	186	161	171	168	163	171	177	201	172	166	160	174	181	166	173	170	186	184	178	154	187	151	153	142	142	147	152	192	148	158	160	175	166	175	175	175	157	187	170	176	171	172	187	153	182	179	162	161	170	166	137	144	197	173	154	164	164	170	167	185	169	146	174	158	160	168	162	168	164	179	193	187	195	151	172	159	171	163	159	186	155	176	166	176	182	163	148	162	163	183	153	186	180	200	180	179	170	196	174	193	170	165	175	171	178	198	202	160	175	163	168	170	176	167	176	165	172	160	184	189	160	181	166	173	191	150	183	185	182	160	149	166	178	163	188	168	160	168	174	149	176	171	180	185	169	185	168	156	180	187	144	132	183	183	154	169	146	172	162	166	135	172	146	149	194	168	166	180	194	152	175	207	157	153	154	160	173	174	164	161	166	173	186	172	159	187	143	156	151	175	174	159	200	175	164	155	170	175	181	153	190	161	176	157	164	190	177	175	169	161	174	147	185	186	186	165	145	207	164	174	190	172	164	166	171	171	169	159	169	150	164	202	165	162	168	178	175	179	164	164	178	180	176	167	160	178	157	159	175	156	172	182	160	172	175	188	162	176	176	176	183	156	173	163	164	153	172	159	158	178	176	170	162	173	159	175	173	178	156	168	198	181	148	167	169	143	163	190	166	168	186	167	186	157	181	187	191	165	158	195	172	178	167	164	191	162	179	181	180	161	177	151	190	153	160	178	156	162	194	187	171	153	177	170	180	143	180	177	172	171	176	151	178	171	159	154	158	163	158	188	165	170	178	150	170	164	182	175	190	161	163	161	160	169	178	160	156	192	185	160	132	166	173	195	152	182	175	170	167	181	152	166	158	177	170	172	150	179	187	171	161	173	180	194	164	159	178	165	184	153	178	151	155	178	184	164	177	153	137	171	171	184	159	173	197	172	183	176	173	153	179	166	165	164	187	187	191	178	185	163	167	168	185	159	197	155	189	162	156	167	139	212	185	188	162	172	171	161	178	203	166	159	166	172	146	169	194	177	161	179	156	176	172	166
16361	1408	1310	742	552	458	442	397	390	399	372	352	356	324	321	321	309	365	313	323	346	349	304	302	336	276	311	323	304	310	310	321	316	317	325	293	307	320	315	330	309	310	312	320	322	286	313	301	296	309	286	327	345	292	324	322	325	327	303	310	325	288	292	300	306	318	317	306	286	328	350	319	329	328	327	348	295	304	326	313	297	296	291	294	322	310	328	296	343	290	291	320	311	305	305	327	339	311	309	309	316	303	335	307	299	284	269	328	310	309	303	332	302	327	286	307	333	304	321	283	297	313	332	312	325	319	296	305	317	339	288	294	337	317	311	277	318	322	319	300	340	280	306	296	274	287	331	298	318	305	336	298	324	363	332	318	335	310	336	304	315	318	323	335	294	306	288	319	300	309	266	317	307	323	340	305	323	293	339	314	286	343	313	315	335	303	302	289	326	287	297	332	313	313	316	311	334	345	312	302	310	340	308	315	311	293	330	320	320	326	308	315	329	313	332	334	348	294	304	351	349	307	289	308	325	328	289	346	284	286	292	343	344	294	320	300	315	323	318	324	324	301	303	330	323	326	313	306	323	299	298	330	287	319	325	306	308	310	296	306	307	353	288	330	315	320	335	327	301	292	322	336	341	311	322	296	317	283	314	347	332	298	302	333	322	306	303	301	326	293	305	306	329	326	324	308	311	325	307	308	328	296	305	296	298	321	323	318	287	335	307	330	319	309	316	318	329	330	357	286	312	344	335	312	313	319	292	305	313	318	318	324	306	328	338	315	294	320	318	338	341	318	319	337	332	312	302	312	292	287	328	337	316	328	330	291	313	304	311	304	282	353	332	341	308	293	299	339	313	288	316	313	303	294	346	295	334	317	327	348	288	340	324	332	338	314	313	336	284	295	313	292	333	298	305	326	281	302	310	314	290	326	293	310	311	333	335	294	283	303	317	290	329	333	325	309	298	322	300	312	290	302	310	312	306	311	322	337	303	328	333	308	296	298	322	326	306	319	296	317	313	293	336	277	310	350	291	301	329	336	321	323	298	320	300	300	322	324	321	325	329	310	346	315	333	312	330	264	303	331	339	300	315	295	305	305	309	327	301	295	300	330	326	302	295	301	332	335	298	336	304	321	331	346	294	299	311	322	283	315	327	323	348	294	317	302	312	315	305	364	335	330	333	327	310	285	297	343	314	334	320	304	300	315	280	277	337	334	311	323	318	320	310	295	279	339	326	320	336	334	310	329	345	317	318	334	293	305	319	314	307	330	263	316	317	293	316	314	351	322	307	327	327	324	323	307	285	290	311	293	299	332	261	321	327	297	298	307	297	338	331	331	348	287	285	321	316	337	350	324	285	305	342	311	303	328	294	307	336	291	315	331	315	302	322	335	351	349	332	343	333	296	320	329	303	327	318	310	314	323	329	335	336	323	313	346	323	296	320	303	325	288	302	307	313	291	332	295	308	321	331	343	324	342	330	310	322	325	341	329	319	346	336	319	300	335	309	334	336	308	320	307	305	328	327	300	332	339	299	315	327	333	333	333	325	321	332	315	298	281	338	317	325	318	319	325	313	312	308	333	307	338	322	281	303	323	316	295	309	302	284	309	297	303	305	306	296	341	299	312	316	338	329	314	345	304	250	306	319	296	306	312	329	313	305	301	341	328	329	322	295	300	310	315	309	305	319	339	298	306	287	330	290	317	329	308	305	307	320	298	298	309	331	295	329	297	343	302	284	292	342	325	319	302	314	291	314	328	267	310	310	350	308	313	352	306	298	316	309	286	313	298	294	323	287	349	296	331	312	291	304	333	316	299	328	329	310	328	300	292	308	295	316	364	334	344	331	316	299	328	313	301	307	315	279	329	304	329	301	304	320	344	280	295	281	308	307	308	304	315	329	337	278	327	338	348	304	349	327	299	351	285	338	325	326	296	346	307	322	331	305	314	314	328	321	285	342	306	333	328	305	316	312	295	318	282	309	308	317	329	356	306	338	300	331	313	294	283	308	309	298	306	307	337	324	298	300	333	298	272	317	312	318	340	314	325	312	314	308	307	326	308	308	329	304	322	311	320	312	299	296	315	330	297	354	314	278	287	309	285	303	312	322	292	300	315	305	316	285	300	337	332	322	297	321	307	275	333	319	354	312	352	279	314	276	309	290	351	305	313	332	334	293	304	322	337	328	321	331	289	314	341	305	297	288	305	344	317	289	281	316	349	315	311	326	288	315	291	330	299	315	301	301	322	336	302	276	320	305	335	345	309	337	303	289	294	336	300	326	347	301	302	306	283	327	327	316	307	324	317	309	304	319	319	322	325	309	328	291	313	299	279	349	318	299	291	315	332	309	321	325	314	297	332	318	324	322	302	322	304	316	299	278	317	344	343	318	336	344	314	302	311	278	309	332	328	324	320	300	281	311	301	324	320	332	319	285	329	318	336	316	336	311	327	316	291	344	305	323	280	318	284	314	310	292	322	299	281	328	316	336	294	311	276	303	325	303	299	339	347	326	347	309	302	304	331	337	258	323	318	340	326	293	303	335	344	312	326	311	297	295	293	311	356	354	324	304	329	297	295	287	311	320	320	316	312	308	339	304	325	322	346	305	326	334	323	335	300	308	310	278	312	346	303	314	274	308	309	345	319	320	333	330	290	293	316	325	306	293	307	332	336	304	326	334	284	316	315	296	323	324	344	302	351	367	315	324	326	335	300	313	310	311	315	313	327	299	313	314	288	321	268	293	341	304	341	319	316	320	294	309	322	343	330	325	331	304	333	305	287	298	308	330	327	333	291	318	304	322	323	313	293	349	303	297	298	305	319	319	300	339	278	284	317	307	286	336	319	294	305	306	339	299	330	315	318	310	310	311	304	342	312	331	341	294	335	295	323	312	301	309	323	317	306	309	328	301	329	281	326	285	324	297	316	329	291	338	314	319	287	297	301	316	265	358	321	335	304	293	339	334	314	301	301	329	314	313	346	341	322	333	313	297	330	339	315	301	302	349	318	292	305	332	293	308	317	339	291	333	293	284	306	331	336	311	319	311	352	309	286	339	309	329	313	330	323	307	322	285	285	315	294	303	301	330	319	288	271	314	302	291	322	306	327	306	336	310	299	309	300	292	327	307	319	318	298	306	316	293	315	289	319	301	322	319	304	324	334	309	321	316	299	318	336	310	304	321	307	320	335	316	326	333	281	307	288	342	321	325	311	302	305	309	335	298	305	329	311	278	331	319	304	304	317	319	305	338	295	296	315	283	322	306	330	332	321	321	312	337	317	306	289	327	355	323	306	295	295	330	327	297	313	289	323	292	323	325	307	319	309	316	328	314	298	349	268	328	313	322	291	326	311	282	324	335	301	329	328	318	336	327	302	314	356	322	317	334	305	313	335	334	324	330	318	323	319	325	369	279	311	330	316	275	318	338	317	308	294	304	292	317	315	293	294	325	304	333	289	336	308	315	303	338	330	324	296	320	311	311	305	309	316	321	299	355	307
24741	21696	29210	24703	20919	2886	975	689	660	561	537	536	509	500	522	487	470	484	471	449	450	453	444	444	427	465	430	442	434	417	416	454	416	417	414	387	424	423	473	410	424	397	449	447	422	402	432	400	451	437	447	443	445	411	422	440	394	396	415	409	407	394	436	402	399	424	437	452	445	431	428	404	416	424	441	444	419	415	455	406	422	442	419	431	429	404	431	398	408	411	412	435	438	412	411	416	427	477	427	449	434	431	437	402	437	387	453	445	434	401	412	441	418	409	431	454	440	452	413	426	462	403	461	444	438	415	428	415	438	427	430	430	418	455	433	444	445	444	424	409	411	395	418	424	407	439	405	420	418	455	417	416	440	441	406	428	352	430	404	454	428	419	403	407	450	422	408	434	415	440	446	434	428	431	424	404	415	423	447	405	421	423	426	418	414	405	420	430	437	430	436	404	407	417	405	430	408	433	420	466	445	405	440	441	446	415	460	409	440	381	444	414	412	410	421	459	417	428	421	423	425	390	427	440	463	394	437	397	445	407	434	381	420	421	429	433	382	436	407	411	475	419	398	430	452	411	381	411	429	427	407	395	410	437	406	451	414	429	394	427	432	445	434	427	427	388	379	425	417	412	445	409	415	404	431	447	404	445	432	427	433	422	442	381	419	414	394	392	425	426	433	440	444	419	382	443	459	428	445	413	428	431	404	421	430	412	450	422	398	465	399	387	399	436	422	412	433	395	419	430	415	395	424	448	407	454	423	399	417	392	430	420	428	419	452	429	415	424	419	399	420	411	465	432	421	423	418	400	431	433	436	430	419	436	384	421	435	444	407	392	427	402	416	410	397	442	437	428	430	441	404	421	463	460	426	420	457	441	432	431	390	409	398	419	397	428	425	439	409	439	442	409	447	445	425	435	421	414	402	427	431	404	407	415	407	430	422	439	427	403	437	432	443	447	428	406	439	410	433	406	446	395	406	416	396	401	439	381	414	389	387	402	426	404	422	444	414	440	454	437	435	397	421	410	421	408	436	413	403	394	440	443	401	366	409	414	460	421	437	406	395	417	445	395	425	413	452	406	417	382	428	448	409	437	424	413	386	408	394	367	411	410	410	419	403	435	449	436	358	402	391	405	419	440	435	414	426	429	416	389	387	419	430	420	454	422	419	399	412	415	446	441	431	420	414	428	429	434	421	448	437	446	413	440	435	434	430	362	356	417	436	431	365	428	417	439	467	412	476	425	442	408	408	447	403	456	408	433	411	413	413	436	452	426	425	393	449	397	425	445	390	370	446	455	398	409	435	386	411	417	421	422	415	429	427	395	420	422	433	411	394	449	425	428	458	396	407	410	413	416	431	414	382	412	387	374	412	387	426	405	415	439	455	407	410	392	423	480	406	429	416	421	414	449	378	432	443	433	414	417	405	438	393	412	441	439	394	426	420	410	417	410	412	445	452	443	444	414	413	416	416	431	417	450	403	435	432	386	394	475	442	436	388	395	400	416	430	443	429	420	392	464	424	406	408	407	416	422	447	434	413	459	417	415	391	408	404	419	455	410	407	407	434	414	445	410	365	432	434	401	393	413	397	433	412	428	411	454	409	426	436	427	421	424	454	471	379	419	398	406	412	395	428	432	431	392	403	457	399	426	452	402	437	456	376	404	401	395	429	418	447	412	446	431	414	401	421	437	406	428	408	448	421	422	434	431	441	411	428	426	398	405	419	426	402	442	421	396	466	374	377	403	429	434	424	439	426	423	402	397	421	467	423	383	434	393	425	418	412	404	414	442	412	399	394	407	410	405	426	414	410	445	436	428	415	412	396	406	417	422	474	432	422	423	414	426	393	424	399	442	413	423	420	393	417	428	440	438	415	407	391	444	453	426	399	414	415	435	415	428	409	397	430	399	416	409	432	394	397	375	374	422	442	399	407	439	382	428	403	448	425	451	442	393	395	459	414	411	410	424	402	439	433	411	423	406	404	435	408	394	398	437	414	402	427	407	408	445	431	393	418	390	402	450	414	416	429	420	413	421	373	432	389	412	422	433	400	426	444	430	436	401	428	420	451	437	432	428	401	423	424	416	443	402	432	411	451	473	422	393	412	389	453	436	366	399	414	432	372	463	428	416	393	414	434	458	390	428	416	395	397	435	435	415	471	450	423	430	447	433	438	435	426	414	391	396	377	421	404	448	449	415	432	420	437	395	435	426	450	425	410	417	413	409	427	413	418	428	437	400	458	409	443	388	430	410	461	432	398	432	429	412	436	396	425	391	442	441	431	458	414	462	405	446	416	430	430	420	402	395	397	467	398	411	448	439	420	456	435	397	430	425	428	464	432	412	412	450	417	468	418	412	387	445	403	393	422	456	407	382	430	402	454	416	402	394	459	403	466	444	422	421	471	399	435	427	421	433	430	397	433	426	408	424	387	438	386	419	425	436	404	421	420	408	428	393	422	410	417	412	418	454	428	410	452	424	413	397	397	408	392	434	431	432	412	403	432	412	411	414	394	392	439	386	438	406	416	403	398	394	444	401	422	412	411	406	444	431	424	430	392	442	415	404	447	436	402	407	403	415	436	417	424	453	451	438	410	412	411	461	397	439	400	396	423	419	434	395	460	435	374	412	416	450	450	421	353	431	402	389	421	438	446	429	416	426	430	421	453	392	416	412	418	412	421	420	421	420	440	409	415	425	423	404	391	408	441	423	432	397	391	434	408	449	431	432	445	451	428	415	421	416	411	434	460	395	447	420	415	448	438	429	414	385	404	444	406	403	437	428	434	452	424	413	419	390	441	412	436	414	390	447	421	408	405	411	390	431	400	421	431	409	411	421	440	403	414	414	434	425	431	422	419	408	395	389	417	396	423	434	426	419	453	445	404	422	413	463	435	418	438	412	383	431	418	406	451	408	405	432	436	415	443	422	415	406	392	430	412	407	392	428	410	437	424	381	456	433	390	444	422	415	405	449	444	388	424	470	395	424	425	390	446	428	411	446	439	396	456	435	436	396	477	408	433	433	451	439	398	377	414	391	417	428	427	442	435	416	412	390	427	420	420	400	429	386	450	408	424	456	444	406	430	414	408	437	457	436	449	443	418	411	399	411	455	432	431	392	422	418	418	428	423	431	431	472	396	456	440	433	406	433	447	452	399	408	446	410	411	427	450	392	411	383	428	392	388	449	427	406	436	418	420	426	407	426	440	369	385	401	429	424	445	444	440	432	421	420	412	430	424	421	428	428	411	464	404	378	434	416	438	409	429	455	436	418	405	398	404	415	430	435	438	448	440	397	432	447	443	444	427	411	401	408	431	421	430	401	411	404	437	446	449	432	431	417	363	431	404	411	411	410	409	410	404	483	420	404	447	393	411	402	432	412	437	437	437	456	413	374	467	399	391	402	419	432	431	453	419	431	447	414	378	396	411	412	426	407	446	425	412	437	393	428	438	428	443	360	425	431	444	398	421	412	419	401	427	423	436	424	459	428	397	373	447	432
27330	10502	8845	4557	3153	2490	2012	1751	1471	1296	1167	1155	1005	987	979	948	892	854	802	864	823	799	805	799	757	758	770	779	752	790	831	736	758	762	750	781	749	715	753	767	724	717	786	744	731	775	746	730	734	741	707	690	756	729	747	702	743	769	777	757	755	822	748	771	802	719	731	723	696	688	684	713	750	769	782	716	755	735	747	753	728	695	720	758	784	715	736	741	777	742	747	696	702	750	758	723	745	714	743	767	730	776	724	738	695	771	760	728	710	771	739	718	766	721	705	733	713	779	734	712	706	698	707	669	691	747	685	707	702	723	755	758	768	715	712	707	718	744	745	757	659	715	715	687	808	716	712	711	762	759	745	714	732	674	691	760	743	730	763	676	712	774	688	660	723	716	696	697	696	748	712	750	725	730	744	758	754	732	727	753	686	724	683	745	663	681	695	758	705	721	725	736	738	720	740	740	741	727	697	731	707	738	747	759	711	663	775	731	734	718	737	694	767	736	712	673	752	757	703	704	706	705	731	740	719	764	676	756	712	669	756	739	750	745	737	688	745	747	723	717	728	655	771	734	698	739	750	703	698	714	743	700	747	718	731	722	726	685	699	721	701	709	704	705	671	783	751	741	713	783	680	735	800	714	738	698	718	725	686	752	726	683	713	774	702	720	691	725	759	727	748	732	709	711	740	731	715	686	727	739	720	751	719	738	733	719	725	698	770	736	739	724	778	713	753	747	734	722	751	725	725	749	736	729	730	758	683	688	753	710	695	735	752	715	680	755	736	696	711	708	794	721	690	705	714	716	737	735	703	693	761	686	706	721	698	737	701	697	705	722	718	734	733	744	744	694	727	705	718	696	747	682	694	729	719	711	741	706	763	706	722	735	690	709	693	684	698	706	690	705	743	703	741	781	729	698	670	758	760	714	718	726	712	688	707	687	721	730	721	676	690	683	769	688	742	688	741	783	681	747	747	729	748	730	666	729	688	696	715	742	735	713	748	677	733	772	738	718	702	737	743	701	706	745	733	744	706	730	756	753	713	760	752	745	754	713	716	726	748	736	656	676	687	712	766	741	661	771	750	769	722	724	722	684	759	727	714	767	702	744	673	723	733	722	748	726	722	722	695	716	728	722	744	702	717	703	725	702	743	743	721	725	714	746	722	716	694	701	696	717	732	736	740	749	698	722	719	654	719	717	771	727	741	687	688	721	732	714	711	722	749	717	707	716	717	716	710	736	726	718	732	712	718	735	737	724	705	741	753	723	705	681	703	727	658	727	733	728	711	724	721	677	721	707	687	736	712	738	718	748	756	740	725	731	749	764	757	711	715	694	756	716	736	668	692	707	747	719	716	752	718	675	700	739	696	688	753	752	734	775	698	748	745	726	703	748	735	747	726	706	754	706	702	729	701	741	705	725	709	742	726	700	668	768	736	717	718	731	738	695	682	763	695	734	735	731	696	771	770	734	775	708	709	701	711	724	709	655	758	690	714	695	730	684	713	736	692	739	735	752	731	753	716	708	696	719	731	740	751	738	695	687	739	702	741	717	777	738	740	738	718	710	749	725	742	699	725	711	709	723	688	671	686	745	660	745	701	726	766	737	701	767	719	718	708	725	718	708	751	734	746	724	715	753	747	747	718	730	741	752	725	689	700	718	728	704	789	772	771	710	693	717	757	736	765	700	736	698	773	733	724	735	759	741	727	688	718	708	715	747	706	727	743	720	727	723	758	729	737	713	722	694	777	719	760	706	742	721	765	712	734	735	706	704	756	723	758	739	699	783	726	734	731	747	699	729	707	740	709	706	756	695	743	781	703	703	729	711	744	753	719	698	723	682	723	709	734	712	710	742	717	696	669	754	728	710	670	706	706	688	722	712	738	754	673	721	712	774	707	712	717	755	749	715	712	712	727	732	688	734	692	749	712	714	696	718	749	723	751	731	698	719	705	739	707	741	738	815	696	704	755	767	712	723	763	704	722	739	756	714	703	707	721	743	710	692	723	717	720	699	723	703	731	744	704	741	752	692	735	733	704	703	751	729	713	714	746	763	722	709	708	736	713	699	763	691	737	670	725	732	729	676	762	705	735	730	713	749	730	706	771	729	699	681	696	744	698	695	722	650	750	754	703	688	706	700	738	740	702	724	733	700	733	795	717	708	695	718	754	678	702	730	738	710	703	775	766	763	708	702	694	705	750	737	714	717	793	736	740	695	706	703	751	751	749	741	682	743	704	738	736	696	715	666	741	657	731	698	707	738	711	746	768	717	771	749	757	725	727	647	699	787	737	764	710	769	727	757	703	754	740	719	732	721	706	701	756	728	717	708	689	723	743	738	709	743	712	766	703	710	730	769	724	727	749	745	737	732	728	732	760	725	721	736	723	690	746	751	720	701	727	726	726	760	717	701	682	706	718	720	747	737	719	735	698	730	700	708	779	721	667	750	750	747	721	663	716	736	725	735	698	721	672	728	678	757	706	731	761	718	699	701	712	733	682	694	796	736	696	714	718	711	732	717	751	715	702	736	728	747	697	721	737	733	732	692	737	735	748	751	713	703	690	729	746	728	730	746	700	721	729	707	728	671	723	722	691	722	703	744	721	694	720	745	719	778	727	711	753	741	725	752	702	715	655	780	700	738	712	787	700	757	684	678	649	713	708	679	707	730	719	677	720	733	702	712	769	664	790	678	705	741	742	747	725	687	749	710	695	754	691	739	692	756	717	722	718	722	715	678	742	752	738	765	757	725	752	685	703	749	692	731	720	741	717	728	743	680	740	778	734	747	740	680	748	679	710	707	704	750	715	752	724	727	710	706	726	674	756	737	724	751	745	707	682	731	706	748	694	713	760	732	731	729	708	694	752	706	774	825	686	664	728	748	702	722	737	810	735	760	727	757	772	702	717	738	762	760	703	710	755	698	747	757	761	711	734	704	755	714	652	691	704	741	760	666	743	748	689	753	715	759	712	726	702	720	777	697	751	673	773	722	700	704	700	709	717	713	729	742	762	747	711	720	739	771	750	761	730	682	736	716	733	748	727	741	727	721	712	710	738	722	704	742	722	678	710	748	730	760	728	765	708	702	700	729	725	690	720	719	713	749	680	735	723	721	735	729	720	696	703	700	691	769	691	671	743	728	779	746	786	722	739	686	696	700	683	744	753	749	743	718	732	688	726	710	743	735	713	679	707	703	724	750	764	676	716	760	721	723	734	692	714	686	762	703	707	771	773	723	690	708	702	745	697	721	712	688	741	745	729	726	682	699	717	746	741	716	752	772	719	743	732	758	714	708	704	699	686	696	717	712	734	749	730	669	722	742	724	688	702	738	725	732	775	728	679	695	726	724	716	680	695	744	709	748	712	770	679	755	745	733	709	728	740	676	740	754	741	693	705	742	717	721	705	767	749	772	772	760	682	772	717	651	740	748	777	707	734	698	721	749	744	719	709	712	748	770	688	755	750	730	716	752	717	690	688	707	687	786	712	744	760	720	722	737
23715	21670	29874	23987	21674	20709	3349	1312	1015	1017	975	805	844	826	738	723	722	702	715	745	722	650	694	693	683	674	684	620	679	686	690	677	641	647	625	616	674	666	685	626	671	662	633	653	668	720	643	660	666	678	673	689	611	662	652	687	652	579	651	657	631	678	637	604	636	643	672	659	648	639	619	645	657	636	585	650	637	627	631	605	605	622	659	633	647	628	671	677	624	650	651	619	570	652	670	620	674	675	622	629	607	635	627	637	656	664	650	613	633	651	650	624	639	647	618	628	626	640	671	655	597	623	631	679	604	604	610	659	627	612	631	639	637	613	688	594	641	641	674	612	641	677	663	645	638	652	645	639	654	583	633	658	646	640	652	665	606	659	626	632	639	671	658	611	614	629	639	596	635	644	620	623	676	598	657	648	674	691	627	687	616	666	646	626	633	627	639	651	621	610	601	626	649	673	604	645	619	688	633	682	619	649	624	650	601	659	630	650	656	647	578	639	648	632	635	658	612	621	649	603	632	697	664	633	684	629	643	693	632	664	615	605	622	648	656	646	641	631	648	601	620	641	637	617	623	624	652	643	622	639	628	663	612	619	705	628	632	630	629	622	597	605	625	630	650	661	615	702	634	647	657	662	643	609	630	673	639	655	668	652	656	631	651	636	643	633	596	613	628	624	668	653	638	664	704	645	657	646	632	633	645	663	589	674	610	603	581	632	628	632	659	624	640	611	600	591	649	626	640	631	636	647	673	617	632	606	609	641	631	623	642	675	614	616	640	628	598	646	665	633	667	617	639	593	648	617	629	632	644	630	615	652	624	618	628	626	662	634	613	627	618	674	629	636	603	641	636	642	623	608	667	639	706	636	622	638	623	615	664	607	586	637	620	633	633	608	661	658	671	624	638	611	637	644	604	629	634	674	663	639	629	612	621	617	610	611	617	620	616	658	628	651	638	599	654	611	654	667	637	629	658	602	652	615	651	623	677	655	616	606	627	681	641	632	649	610	653	640	646	632	661	652	628	678	616	640	644	635	609	626	704	670	635	598	652	650	653	617	637	626	643	623	650	651	619	611	629	668	647	686	614	580	637	601	687	676	607	684	569	638	575	612	619	621	634	677	653	604	612	613	626	658	640	587	639	652	616	631	656	645	690	649	672	648	622	639	680	657	655	670	647	643	643	665	663	657	657	672	605	636	618	653	680	652	662	663	637	669	626	625	637	662	640	641	597	675	642	645	597	644	622	627	642	642	645	645	608	605	668	610	654	595	682	641	684	639	612	644	659	623	680	628	714	627	619	641	617	568	628	599	631	612	680	606	645	636	610	635	616	615	638	631	653	634	603	662	671	637	602	704	627	604	641	650	650	660	656	678	674	653	640	644	584	625	614	629	649	625	618	650	628	623	613	649	599	647	599	633	637	670	640	620	634	642	613	676	621	604	662	638	621	664	645	665	650	626	633	669	629	631	648	635	669	619	607	623	638	642	612	602	636	655	653	663	640	622	644	617	595	666	677	665	612	655	613	626	623	653	645	637	681	637	615	689	664	613	634	674	615	638	603	614	650	589	621	671	644	645	658	690	590	637	633	648	679	627	629	632	648	617	622	648	646	646	615	676	654	654	639	638	676	574	647	598	612	633	636	625	653	665	631	684	648	642	675	603	631	629	635	590	618	626	629	593	637	655	639	650	622	597	641	634	613	646	636	667	619	675	664	595	644	655	649	666	622	607	601	623	633	574	636	638	665	629	631	636	663	646	627	632	657	645	591	603	623	632	637	623	671	621	670	615	644	662	611	642	607	668	648	695	618	629	610	663	621	649	618	704	613	648	635	618	609	641	601	600	653	635	635	642	656	664	685	611	608	615	604	629	644	658	635	604	629	627	579	633	632	606	648	662	619	659	638	596	620	631	633	627	654	588	565	670	599	660	582	651	656	634	624	605	622	654	644	671	613	620	634	606	663	657	657	643	631	648	628	629	607	617	622	671	626	654	616	592	639	622	673	641	637	686	704	690	625	670	648	628	696	637	628	596	621	694	659	647	624	650	688	593	650	670	631	673	671	631	604	629	678	646	670	586	602	641	615	646	602	629	622	593	590	666	622	617	645	654	673	621	644	595	699	608	704	658	604	597	653	670	667	639	642	638	664	662	633	637	640	598	594	663	635	643	632	639	637	618	630	627	621	631	627	640	656	619	626	641	679	637	637	646	584	636	654	651	633	656	671	672	683	653	669	688	588	608	630	649	656	659	635	637	661	672	657	633	649	696	637	647	628	646	638	649	672	653	604	592	629	670	599	632	646	680	613	617	677	594	635	638	640	632	620	599	652	603	634	655	633	628	610	655	641	638	644	714	647	615	622	595	695	649	643	610	663	645	654	660	644	663	609	632	609	592	602	638	647	616	642	648	664	634	592	632	576	673	574	600	616	667	572	653	643	609	626	611	626	641	635	605	637	618	672	684	668	634	636	650	674	633	639	647	636	619	618	670	680	635	652	599	610	611	690	616	653	660	617	680	605	621	631	635	647	622	622	591	653	680	622	634	627	639	617	621	630	625	633	622	628	626	627	627	622	667	640	623	631	638	688	654	686	641	602	644	603	652	639	681	635	647	609	608	671	648	632	621	644	616	629	654	623	643	645	651	626	609	621	649	669	636	645	618	607	570	632	637	647	667	644	616	592	642	648	649	633	655	602	664	652	620	618	658	626	622	649	666	664	629	615	637	643	604	644	610	617	669	603	654	592	673	633	621	668	606	688	642	616	625	615	630	619	613	648	624	637	667	668	625	635	645	621	591	635	624	647	662	634	595	612	646	644	628	644	613	619	592	642	612	657	615	668	644	650	642	642	710	658	588	627	630	637	647	639	642	656	631	622	582	593	684	644	649	585	662	683	687	627	616	642	637	651	652	626	654	650	632	625	673	637	639	674	695	620	638	629	649	643	664	640	613	628	668	611	615	693	612	622	665	620	602	631	628	645	608	650	591	595	585	653	631	617	657	628	610	646	642	613	638	632	659	623	622	622	619	659	599	618	654	616	627	634	642	645	624	628	632	622	654	646	663	641	629	650	622	658	651	607	663	634	577	602	668	610	610	618	646	643	690	623	594	661	677	683	647	654	618	663	670	622	616	651	600	669	608	597	631	655	634	673	669	597	660	648	669	668	632	570	604	656	619	634	663	624	632	620	594	583	626	634	633	638	625	609	624	586	617	621	669	672	668	597	654	637	647	631	640	616	612	630	657	690	664	638	618	614	636	651	626	673	633	667	608	634	644	611	651	643	603	617	605	658	673	678	615	636	647	636	635	636	610	609	651	586	634	656	636	650	655	582	679	628	581	647	633	649	602	648	690	651	706	681	591	682	623	627	660	685	631	620	584	578	613	615	644	648	656	607	634	600	668	654	601	615	612	670	624	638	626	590	657	648	656	659	660	633	677	676	645	619	642	640	662	669	625	655	595	651	584	608	645	679	633	602	689	629	620	663	644	636	625
27830	16806	14259	7922	5655	4453	3420	2900	2542	2174	1998	1812	1720	1617	1449	1427	1335	1313	1345	1231	1231	1262	1138	1167	1217	1140	1182	1134	1192	1014	1058	1133	1084	1087	1142	1036	1125	1086	1072	1081	1061	1150	1080	1149	1095	1103	1082	1118	1037	1143	1073	1031	1022	1107	1099	1058	1010	1092	1043	1053	1124	1028	1073	1114	1072	1042	1049	1031	1066	1053	1032	1104	1114	1068	1023	1038	971	1057	1012	1065	1094	1063	1091	1032	1014	1048	1087	998	1033	1040	1068	1090	1094	1015	1086	1101	1061	1068	1075	1045	1089	1055	1045	1046	1096	1076	1059	1036	1065	1056	1047	1049	1050	1138	1056	1048	1080	1058	1071	1049	1105	1048	1069	1038	1050	1071	1092	1079	1040	1036	1031	1005	1104	1038	991	1066	1064	1037	1074	1018	1071	1065	1066	1091	1026	1159	1106	1071	1058	1085	1051	997	1075	1048	1077	1082	1076	1027	1074	1033	1014	1099	1075	1071	1058	1085	1042	1152	1031	1055	1048	1037	1043	1034	1061	1029	1112	1026	1058	1044	1023	1012	1021	1111	1084	1036	1018	1063	1111	1044	1080	1061	1087	994	1072	1070	1000	1063	1077	1042	1046	1051	1066	1031	1039	1061	1029	1074	1058	1018	1059	1044	1084	1072	1035	1005	1001	1064	1038	1064	1060	1051	1075	1043	1085	1059	1042	1014	1071	992	1080	1081	987	1102	1041	1050	1064	1003	1103	1034	1071	1043	1079	1129	995	1080	1082	1011	1044	1049	1060	1004	1087	1012	1044	1052	1067	1031	1015	1018	1116	1059	1053	1040	990	1057	1034	1018	1050	1040	1098	1100	1026	1126	1073	1078	1017	1083	1106	1060	991	1040	1066	991	1006	1062	1052	979	1123	974	1054	1116	1095	1032	1117	1039	1031	1075	1051	1084	1087	997	1067	1003	1047	1044	1030	1033	1059	1030	1028	1053	1083	1056	1059	1042	1032	998	1071	1093	1051	1084	1054	1002	1015	1059	1023	1108	1021	1127	1017	1034	1094	1048	1093	1072	1079	1098	1006	1079	1018	1053	1025	997	1066	989	998	1028	1021	1053	1035	1033	1037	1017	1071	1021	1045	1067	1055	1041	1056	1055	1052	1048	1085	1039	1021	1045	1023	1030	1082	1020	989	1078	1078	1060	1039	1069	1059	1044	1071	1022	973	1056	1099	1089	1124	1107	1015	1049	1057	1028	1076	1015	1056	1100	1043	1037	1034	1033	1049	1045	1044	1023	1054	991	1054	1063	999	1048	1052	1107	1053	1106	1062	1028	1030	1094	1039	1026	1007	1039	1058	1028	1086	1106	1020	1082	1086	1065	1091	1142	1065	1105	968	1065	1065	1100	1072	1039	1058	1093	1016	1032	1055	1066	1024	1009	1034	1021	1081	1097	1042	1021	1092	1027	1065	1039	1077	1030	1083	1056	1058	1119	1022	1039	1054	1019	1020	1041	1010	1020	1132	1100	1001	1040	1042	1098	1084	1038	1012	1018	1020	1043	1092	1063	1008	1122	1022	1029	1032	1093	1073	1065	1100	1058	1035	1055	1100	1040	1008	1039	1084	1111	1035	986	1057	1096	1076	1035	1080	1057	1070	1091	1017	1058	996	1079	1091	1045	1033	970	1089	1074	1033	1052	1000	1014	1058	1065	994	1025	1003	1068	992	1049	1014	1016	1092	996	1060	1012	1035	1061	1097	1092	1060	1021	1017	1072	1106	1005	1010	1058	1011	1046	1047	1011	1032	1069	1020	1089	1061	1059	1039	1066	1084	1105	1048	1062	1054	1036	1020	1006	1034	1001	1003	980	1072	1037	1007	1062	1084	1051	1031	1007	1045	1096	1044	1082	1053	1100	1094	1035	1018	1049	1058	1056	1080	1019	1065	1033	1062	1052	1069	1064	1019	1073	1039	995	1068	976	1083	1062	1092	1078	1054	1020	1087	1046	1007	1092	1052	1038	1084	1087	1115	1101	1060	1040	1076	1073	1051	1029	1069	1049	1082	1030	1050	1047	1024	1029	1007	1067	1041	1009	1039	990	1081	1079	1071	1053	1102	1057	1068	1074	1049	1055	1082	1066	1010	1063	1102	1063	1018	1035	1028	1070	1063	1067	1050	1051	1048	1072	1066	1073	1009	1084	1029	1013	1014	1087	1039	1056	1069	1032	1097	1048	1041	1073	1037	1100	1022	1094	1042	983	1032	1017	1057	1024	1036	1032	1076	1083	993	1075	1003	1074	1044	1031	1063	1075	1019	1012	1053	1046	1105	990	1081	1038	1105	1014	964	1050	1067	1030	1030	1091	1066	1070	1046	1084	1110	1042	1030	1020	1051	1082	1012	1051	1087	1052	1024	1061	1021	1056	1096	1063	1040	1038	1098	1040	1119	1044	1073	1058	1014	1087	1053	979	973	1023	1121	1036	1096	1084	1001	1064	1084	1020	970	1036	985	1043	996	1034	1056	1107	1068	1062	1050	1046	1013	1073	1035	1023	1080	1043	1061	1081	1025	1053	1002	1026	1053	1071	1047	1030	1101	1047	996	1006	1112	1049	1105	1047	1017	1063	1097	1072	1076	1081	1040	1032	1101	1054	1047	1045	1018	1080	1043	1067	1068	1064	1044	1092	1047	1000	1055	1035	1066	1052	1031	1063	1015	1035	1049	1044	1100	1036	1078	1045	1069	1077	1029	1059	1050	1007	1054	995	1004	1025	1092	1046	1038	969	1030	1061	1036	1074	1029	1085	1040	1043	1100	1065	1043	1094	1069	991	1017	1025	1034	1011	994	1068	1080	1042	1032	1065	1107	1047	1068	1054	1046	1017	1066	1080	1127	1005	1037	1058	1007	1054	1048	1052	1028	1064	1043	1058	1126	1023	1063	1057	1036	1057	1033	1107	1046	1095	1054	1073	1086	1085	1039	1054	1019	1040	1051	1038	1077	1045	1006	1084	1091	1050	1052	1059	1089	1010	1059	1082	1062	1083	1027	1019	1043	1031	1094	1051	1032	992	1003	1048	1056	1015	1012	1032	1061	1078	1049	1108	1035	1059	1102	1060	1076	1073	1093	1000	1065	1107	1069	1079	1042	1039	1075	1070	1048	1076	988	1071	1049	1015	1083	1064	1074	1076	1063	1005	1058	1019	1069	1008	1048	1033	1034	1041	1078	969	1059	1068	1034	1064	982	1081	1056	1024	1030	1038	1119	1080	1019	1082	1031	1041	1061	1052	1065	1078	1033	1049	1051	1072	1089	1009	1012	1023	1033	1012	1031	1087	1087	1024	1049	1069	1031	1041	1023	969	1089	1088	1079	996	1073	1009	1026	1022	1033	1028	1065	1079	998	1032	1095	1055	1022	1048	1068	1086	1059	1094	1070	999	1079	1050	1058	1107	1002	977	1034	1039	1065	1050	1045	1076	1047	1056	1123	1065	1011	1048	1074	1094	1082	989	1049	1053	980	1003	1037	1122	1059	1048	1002	1006	1066	1073	1035	1084	1038	1115	1045	1087	1085	1091	1102	1050	1054	1050	1122	992	1028	1058	1058	1023	1082	1007	1055	1003	1028	1047	1060	1010	1084	1039	1092	1032	994	1005	1076	1099	1037	980	1060	1098	1093	993	1089	1071	1064	1033	1040	1069	1122	1068	1023	995	1038	1067	1098	1020	1056	1058	1032	1011	1111	1081	1045	1026	1009	1007	1059	1033	1037	1035	1034	1075	1040	1061	1013	1037	1076	1080	1082	1051	1051	1111	1007	1102	1053	1062	1040	1070	1040	1074	1067	1041	1064	1050	1034	1033	1080	1011	1059	1051	1092	1057	1143	1010	1029	1052	1104	1014	1012	999	1015	1044	1030	1031	1074	1028	1098	1066	1016	1108	1059	1070	1012	990	1084	1091	1011	1022	1101	1044	1083	1005	1039	1019	1030	1033	1060	1032	1068	1048	956	1064	1070	1043	1053	1047	1105	1051	1074	1052	996	1061	1034	1066	1048	1044	1051	989	1119	1014	1062	1068	1128	1060	1073	1050	1014	1067	1030	1051	1034	1062	1036	1074	1058	1053	1014	1039	1020	1084	1073	1122	1103	1043	1085	1006	1009	1078	1011	1023	1062	1014	1093	1017	1088	1030	1054	1069	1091	1085	997	1082	1038	1087	1093	1027	1021	1034	1095	1065	1039	1047	977	1043	1059	1036	1075	1039	1017	1042	1067	1006	1041	1016	1006	1081	1063	1055	1082	1039	1024	1010	972	1082	1044	1068	1072	1064	1065	1066	1048	1080	1079	1055	975	999	1083	1035	1107	1064	1055	1050	1066	1030	982	1074	995	1055	1074	1072	1019	1090	1048	1068	1020	1120	1051	1035	1044	1059	1063	1053	1073	1028	1076	1019	1022	1079	1020	1077	1014	1035	1029	1072	1070	1041	1042	1086	1029	1057	1087	1063	1054	1041	1089	1061	1048	1062	1096	1027	1067	1043	1058	1062	1047	1086	1024	1045	997	1041	1031	1032	1081	1091	1029	1012	1081	1041	1021	1048	1005	1097	1083	1027	1041	1049	1040	1088	1069	1039	1051	1091	1051	1035	1035	1027	1005	1040	1070	1041	1105	1044	1066	1037	1107	1034	1062	1038	1081	1086	1082	1093	1043	1004	1049	1059	993	1071	1032	1043	1096	1048	1052	1022	1066	1117	1054	1053	1051	1093	1083	1066	1018	1045	1059	1064	1080	981	991	1083	1046	1052	998	1092	1053	969	1031	1070	1079	1032	1051	1028	1045	1012	1017	1052	976	1060	1037	1055	1035	1099	1092	1062	1004	1107	1065	1007	1028	1056	1030	1112	1030	1071	1045	1021	1045	1062	1099	974	1094	1048	1034	1038	1150	1029	1064	1011	1041	1084	1086	1033	1001	1046	1031	1023	1028	1078	993	1034	1084	1049	1030	1058	1003	1056	1067	1027	1067	1039
27332	21181	9077	537	270	219	228	194	193	188	190	215	169	187	201	170	197	192	183	185	179	182	169	177	168	178	179	174	170	162	196	185	178	186	155	175	157	178	194	184	186	153	184	181	190	175	189	178	187	161	172	168	194	179	189	176	183	186	164	167	168	178	177	181	174	155	154	185	183	174	189	162	188	192	186	177	177	188	168	172	170	179	181	178	156	170	157	181	170	199	180	191	175	186	148	170	168	175	203	214	175	156	171	156	169	180	147	187	179	170	159	166	173	199	171	160	183	176	155	169	173	204	176	165	181	178	168	162	172	184	178	161	170	188	161	185	174	178	205	185	169	185	147	168	156	156	165	189	186	169	160	161	159	180	162	179	177	177	184	183	173	187	188	177	173	173	194	178	175	149	150	177	190	186	165	197	161	165	168	163	163	163	208	158	192	179	158	184	168	175	157	150	163	202	162	162	165	176	156	190	182	147	170	184	181	171	184	154	197	156	191	176	156	168	179	183	164	162	184	187	184	169	162	190	177	178	179	184	191	161	182	188	173	168	186	160	173	160	186	193	167	188	166	175	159	171	155	178	165	198	148	179	174	171	168	155	185	148	179	181	171	189	185	192	180	152	185	183	167	181	170	185	171	157	173	179	163	160	163	189	186	161	162	176	161	163	180	181	184	178	170	191	186	170	156	166	176	175	164	182	198	152	129	185	159	171	180	168	165	163	193	164	155	169	169	183	185	178	186	141	199	175	161	158	171	169	177	161	167	202	170	148	181	169	170	208	190	177	170	151	171	190	167	145	166	177	154	169	165	166	147	198	176	166	175	173	192	160	154	190	187	159	173	181	175	167	180	195	187	168	183	181	177	147	174	186	174	161	188	181	169	184	149	203	173	164	172	146	184	170	171	176	180	168	186	150	167	196	160	179	182	161	134	177	161	182	174	184	162	203	197	194	193	173	183	187	158	169	173	178	197	174	138	153	175	165	180	175	164	162	182	208	163	192	167	181	168	191	180	178	183	169	157	175	173	169	179	182	181	171	149	149	151	148	203	159	195	181	190	166	175	189	170	165	168	158	177	181	160	173	197	184	195	166	181	184	172	190	185	156	164	194	175	178	173	163	174	187	168	165	181	180	165	189	162	179	172	185	179	193	144	165	187	174	163	182	172	190	191	165	159	182	180	204	182	161	169	170	166	166	185	153	158	166	187	181	180	160	180	162	176	148	173	192	166	177	164	181	158	161	180	162	165	170	168	190	155	190	166	136	179	173	186	165	155	177	191	172	143	150	179	173	152	169	153	168	190	180	169	186	166	195	171	176	157	158	192	167	154	172	206	185	165	192	169	172	196	158	172	173	188	208	174	180	169	187	164	172	181	166	171	169	201	169	163	185	150	163	165	170	142	161	197	176	184	181	174	162	166	157	153	174	170	181	175	173	171	172	185	173	186	196	170	183	164	174	169	209	174	176	187	171	162	159	168	163	170	193	167	196	162	170	173	191	182	177	173	167	159	186	169	158	148	182	193	157	202	164	166	168	175	167	186	146	176	186	189	155	164	170	166	190	163	189	179	182	168	203	160	186	187	181	179	165	161	181	173	183	170	171	180	184	192	178	179	170	167	206	189	176	186	161	192	171	168	162	173	170	173	155	163	167	189	183	186	183	173	184	162	166	162	182	153	183	174	187	173	173	152	189	169	189	156	186	209	165	187	182	192	155	167	184	196	157	168	147	171	171	171	162	145	155	163	176	187	179	175	179	172	174	180	171	171	173	161	182	166	189	182	150	175	166	188	184	170	172	166	211	162	179	161	177	186	188	182	179	173	150	170	162	159	163	186	178	148	180	170	189	146	176	181	158	144	170	167	178	150	185	200	171	190	153	176	170	166	188	167	191	153	172	148	197	165	178	180	182	164	164	200	160	170	191	174	195	181	170	172	171	160	177	166	172	176	197	168	184	173	171	180	160	173	186	180	152	179	177	170	159	184	180	163	183	184	174	166	185	169	182	173	172	192	172	180	170	182	200	168	172	161	185	189	171	188	178	183	162	161	169	181	177	151	147	175	179	174	173	178	189	153	180	187	183	187	182	186	165	159	176	174	175	161	161	157	182	193	200	163	151	163	181	171	168	168	175	162	175	192	202	207	180	181	176	156	157	176	167	150	186	173	202	166	174	177	189	186	174	167	169	175	166	167	190	141	192	176	182	176	198	181	157	171	168	166	170	179	165	172	155	164	163	182	171	162	169	191	155	173	172	173	188	175	171	162	179	176	142	177	194	177	178	160	143	152	173	185	183	183	181	185	157	179	164	192	181	170	169	188	169	165	180	178	193	187	153	159	185	172	157	163	162	168	190	164	175	188	158	166	159	201	183	163	161	170	191	190	145	170	182	170	178	170	174	186	170	162	181	183	148	168	153	177	166	162	175	155	184	189	168	186	172	165	180	198	171	171	179	183	157	176	226	200	171	197	182	161	158	162	171	152	176	169	181	173	155	177	182	160	170	171	158	184	195	190	186	158	161	160	153	158	166	166	161	169	175	179	163	181	185	187	150	164	154	165	152	178	196	169	151	178	154	158	168	186	182	156	166	173	174	169	168	170	162	148	156	169	174	180	163	152	173	142	185	176	153	166	194	180	161	140	165	182	166	162	169	199	177	177	173	176	159	150	163	180	169	196	173	179	163	163	177	184	194	164	165	153	187	174	206	166	164	182	147	166	162	193	193	168	164	188	166	165	166	166	156	162	180	191	180	170	179	180	190	191	179	201	157	160	170	167	167	151	176	181	172	160	169	172	151	169	163	165	141	177	173	178	161	179	175	169	165	145	174	167	147	157	169	160	182	177	194	173	195	174	189	183	149	160	177	167	185	167	166	178	186	198	162	169	151	200	198	162	168	173	192	166	155	183	182	180	166	166	179	142	167	183	165	174	180	164	203	157	189	164	156	186	169	186	166	152	158	164	164	170	154	173	181	171	177	172	162	169	187	173	174	176	165	196	186	167	173	169	155	188	172	173	171	168	181	162	157	174	125	180	175	144	148	162	167	169	178	174	168	172	184	171	188	192	199	172	169	174	176	195	185	177	186	167	164	178	195	162	170	193	172	187	183	166	172	189	173	157	184	183	171	181	174	172	196	161	161	153	181	174	178	182	169	170	202	172	163	186	177	183	156	166	185	177	166	183	173	173	179	173	185	171	189	162	193	163	161	169	185	154	189	154	143	162	170	150	155	177	153	176	163	211	169	196	182	189	180	172	159	179	173	191	210	166	170	173	181	180	182	182	179	171	145	165	150	179	169	167	184	178	182	169	194	177	177	161	138	165	173	192	171	177	180	189	179	166	173	170	161	203	184	131	165	165	187	166	193	203	168	161	175	181	177	189	159	174	154	166	182	200	194	175	187	175	180	169	185	183	201	153	172	166	163	156	180	188	185	141	166	167	166	145	142	193	170	160	174	158	193	161	177	168	157	158	167	191	185	178	168	175	163	174	172
16292	1416	1198	709	567	490	450	439	398	360	381	345	333	321	326	327	321	312	349	348	328	316	318	328	293	333	301	342	338	299	335	315	300	312	305	317	317	303	324	335	314	325	317	343	296	293	312	310	293	318	291	343	319	346	319	293	305	307	349	278	331	318	326	335	311	350	323	327	302	316	328	322	320	311	316	326	328	321	298	345	296	329	300	327	292	314	344	319	294	318	324	298	380	311	337	325	334	297	347	342	306	303	316	325	337	320	293	330	345	297	333	297	342	288	342	317	316	290	296	315	301	310	322	317	296	348	321	318	316	345	339	314	334	292	306	296	317	333	324	355	318	307	323	312	339	307	310	279	308	299	334	316	345	335	288	345	331	305	314	299	309	321	323	301	339	293	309	340	359	306	296	293	309	315	310	316	349	332	292	337	311	330	336	325	299	311	302	326	344	313	342	307	355	320	318	295	306	303	321	342	317	276	286	327	325	306	313	298	308	314	328	292	314	298	338	305	303	316	308	322	279	352	291	335	328	300	314	293	357	330	313	322	292	305	305	310	323	306	304	325	322	300	305	319	308	332	323	303	351	299	319	317	305	320	330	295	296	280	331	307	329	316	311	311	310	316	326	300	310	340	342	312	296	325	318	311	354	310	310	319	301	319	325	312	288	301	325	336	313	325	373	331	309	300	337	335	321	307	315	324	292	304	307	297	313	319	343	313	300	304	317	337	317	327	342	341	310	309	315	324	328	316	303	322	319	322	334	327	301	340	291	312	318	305	312	356	303	325	323	336	300	314	303	325	349	339	318	308	328	342	328	322	366	330	337	331	294	317	332	322	327	314	319	295	313	335	303	299	282	290	340	326	292	349	293	345	319	319	333	317	324	318	317	312	294	309	300	311	326	323	320	368	314	342	345	339	326	339	334	301	321	345	286	316	340	289	352	336	317	323	354	347	325	328	320	300	315	296	288	301	306	322	329	329	333	301	303	335	327	294	340	317	307	292	318	319	281	315	340	314	314	317	319	310	291	348	312	301	305	331	332	296	322	324	302	320	338	325	289	338	318	346	324	326	286	320	330	295	323	331	311	303	325	309	313	335	324	289	325	313	298	293	341	315	312	335	310	319	305	319	341	324	316	308	295	309	316	311	319	349	311	283	324	327	304	304	332	320	323	324	344	334	311	295	330	313	299	328	304	314	305	314	312	304	274	333	289	355	355	332	314	326	311	345	330	294	335	330	334	304	327	331	320	311	332	322	325	315	360	324	349	346	356	315	304	362	347	319	329	307	293	317	320	330	325	307	327	307	340	275	338	326	321	350	310	318	319	324	322	310	349	309	291	315	309	308	298	316	322	309	301	300	296	324	316	329	307	332	320	329	332	316	304	314	335	328	314	325	318	316	326	320	299	305	316	326	315	331	335	366	331	301	339	354	316	330	306	306	345	301	288	327	285	284	325	306	321	330	309	325	309	317	312	304	357	328	289	331	310	311	325	281	304	325	320	344	311	279	324	299	309	314	342	324	312	328	344	290	307	339	345	351	327	321	300	308	302	287	315	326	313	280	324	339	277	305	301	335	323	315	282	320	334	319	302	289	301	308	327	317	321	303	299	287	317	347	362	311	307	316	288	325	325	307	324	302	340	329	319	331	313	307	335	326	341	340	305	296	327	339	366	355	291	328	303	303	290	303	302	293	299	288	322	324	341	322	340	302	329	303	341	345	334	294	326	344	320	320	316	340	290	343	309	334	347	307	350	284	332	302	292	318	341	304	343	315	329	306	285	345	298	330	286	342	301	323	308	326	312	319	310	319	292	305	330	316	301	319	322	334	303	291	326	356	291	316	318	302	320	293	333	319	290	324	333	320	316	320	315	288	297	330	308	281	302	304	281	315	344	302	292	309	327	311	305	307	314	337	317	328	321	283	319	326	339	312	321	310	317	313	320	294	347	307	339	337	337	348	339	307	340	322	337	300	291	310	288	321	287	321	305	281	323	292	329	297	326	338	327	298	340	306	316	328	310	310	324	314	301	327	337	337	298	354	329	323	320	320	302	339	339	331	317	334	311	303	300	294	344	274	321	304	326	300	313	306	318	316	325	284	335	300	314	323	307	317	310	328	319	315	348	321	309	302	317	297	324	307	323	292	316	331	312	287	318	330	303	295	327	315	306	308	307	293	306	333	294	283	355	318	292	355	303	335	300	326	316	324	311	325	293	319	326	299	325	312	271	324	297	326	322	314	322	347	321	301	372	305	320	329	318	329	350	321	286	328	296	311	332	331	282	331	336	298	316	333	322	320	359	300	313	282	304	330	318	307	315	297	329	302	291	306	334	324	360	317	347	357	347	319	279	315	346	338	293	313	304	319	304	325	329	342	312	349	346	316	332	315	310	333	340	331	334	317	332	341	286	320	323	333	311	276	337	340	332	344	307	344	292	342	334	322	318	296	328	277	317	314	303	334	317	302	330	336	304	368	319	300	284	322	336	313	335	298	348	339	301	349	315	300	287	329	325	329	330	322	331	289	339	298	333	314	333	313	302	334	307	329	308	338	302	310	320	323	357	317	300	300	312	302	336	347	286	293	317	303	311	329	331	315	333	304	335	333	326	288	363	286	321	310	318	280	252	331	330	297	317	295	322	319	297	365	308	298	344	332	311	291	298	321	301	316	338	321	319	325	300	313	329	322	326	311	324	291	335	325	354	324	341	307	312	330	322	296	314	321	302	312	320	304	334	312	284	345	324	315	315	339	309	301	310	350	304	317	317	336	298	351	307	303	326	312	312	334	318	320	304	329	317	321	328	337	317	330	325	330	325	331	339	323	318	312	291	331	313	299	309	300	331	332	329	316	311	323	323	327	324	307	331	332	323	314	321	330	283	324	333	301	325	318	321	309	314	321	334	319	297	306	308	328	323	325	325	326	343	343	303	288	350	310	315	316	342	332	321	309	333	341	304	349	317	297	318	311	304	326	324	313	316	349	294	323	340	294	298	331	304	304	338	339	311	313	319	308	321	304	302	309	307	323	304	330	283	330	319	362	308	313	280	342	376	307	330	311	336	314	328	336	318	334	340	322	319	327	299	325	331	321	314	332	332	324	322	335	321	344	343	314	335	320	293	331	316	294	306	311	327	326	324	285	286	278	294	302	325	323	330	339	314	314	334	344	298	292	292	314	304	325	319	292	321	304	320	306	345	314	347	317	322	317	334	316	315	321	299	303	294	285	323	312	345	326	270	287	296	305	296	303	318	329	303	304	328	328	315	326	325	287	319	310	306	309	330	326	322	309	290	320	305	327	293	350	324	303	307	318	320	280	308	341	301	301	321	341	321	303	341	328	310	321	317	331	347	325	307	321	323	298	317	281	319	310	307	303	311	321	330	323	327	300	319	318	301	306	311	330	367	295	350	313	303	328	290	340	321	324	338	327	292	361	322	299	290	317	295	291	318	360	323	313	316	309	325	310	327	330	321	309	323	295	338	315	344	324	298	316
24722	21686	29216	24686	20557	2567	982	724	644	564	524	523	492	497	461	477	447	468	475	495	451	458	476	436	434	390	472	462	439	445	404	412	408	458	458	414	445	412	412	432	428	418	436	439	437	455	435	477	413	422	432	416	414	452	416	401	439	446	436	424	398	414	416	433	397	444	442	439	395	466	396	428	417	420	427	438	435	395	438	438	414	394	408	426	427	427	415	396	435	432	413	399	407	429	418	455	423	438	430	446	405	421	466	423	457	414	390	468	422	413	426	430	372	448	452	441	447	418	450	413	404	450	385	422	429	429	437	444	402	415	412	430	430	413	448	452	419	401	434	428	431	419	446	432	408	454	394	416	432	423	443	446	423	423	425	404	437	407	423	438	433	440	407	445	455	451	419	432	416	424	406	425	405	469	405	422	413	413	445	432	413	421	437	405	442	422	425	428	456	424	416	442	417	393	376	429	415	408	449	435	438	404	432	439	445	425	442	430	412	383	400	441	408	400	400	390	447	420	432	399	385	428	406	411	451	407	404	389	435	437	449	408	404	427	427	451	411	428	428	413	444	424	408	431	444	403	417	354	431	436	444	424	387	426	391	448	446	442	450	435	423	407	463	446	408	426	440	415	431	398	429	425	414	411	422	392	403	479	432	391	441	395	455	423	452	447	450	440	375	429	431	413	428	401	449	447	427	407	392	453	417	453	434	421	451	451	415	432	458	441	409	432	418	429	423	377	411	434	428	412	437	418	412	427	434	428	393	446	427	445	406	397	420	417	448	414	411	437	388	416	381	403	445	427	445	412	421	415	437	391	360	415	434	428	383	402	429	472	446	420	418	429	450	404	411	433	421	424	398	424	462	421	423	424	415	447	429	436	421	425	428	443	404	440	431	408	452	426	417	402	431	456	390	394	444	442	440	426	414	382	420	416	417	456	411	438	429	387	424	424	424	425	446	426	378	404	425	430	433	440	426	402	419	411	423	430	396	438	452	431	410	435	418	390	391	395	444	410	466	449	443	411	422	387	420	405	428	395	438	396	401	429	427	387	455	422	399	430	441	423	416	431	397	416	414	454	383	419	403	422	410	456	433	419	437	405	396	436	453	438	454	419	402	425	419	400	434	435	395	444	407	457	390	414	422	428	434	425	408	439	449	424	426	455	438	442	432	421	388	442	392	429	422	418	436	431	420	398	412	396	432	384	429	421	424	446	420	395	457	439	418	427	468	412	457	399	429	416	396	417	450	414	446	439	421	419	421	421	407	410	428	463	465	403	431	429	406	409	415	415	408	417	405	424	448	437	429	419	408	429	412	409	466	417	439	414	402	463	406	445	402	446	413	403	421	430	423	426	448	411	418	425	467	433	461	453	431	422	435	437	439	418	415	413	429	423	379	395	401	438	423	422	438	424	455	448	412	436	431	400	422	418	447	433	397	418	402	406	444	434	448	410	405	416	440	417	438	444	386	389	445	427	420	425	442	421	422	427	416	421	393	446	404	434	402	435	431	411	375	415	397	458	437	462	386	412	421	429	406	416	407	465	422	412	399	437	399	390	425	459	443	410	427	400	403	400	429	382	432	399	408	440	410	380	418	409	440	402	432	426	435	426	419	399	410	440	482	414	438	423	406	445	426	392	433	418	395	430	415	407	415	462	392	433	378	430	408	385	444	379	415	394	439	479	406	405	435	403	429	450	412	427	427	443	440	413	450	412	407	420	452	423	404	419	416	418	434	431	397	410	423	405	419	469	409	419	403	405	430	420	395	396	434	445	408	389	449	428	405	396	428	405	445	411	454	431	452	444	433	409	444	439	382	416	453	408	455	425	418	425	441	403	405	400	419	414	423	411	447	434	403	406	399	441	408	399	436	405	431	394	408	391	444	433	404	439	395	420	424	412	400	404	420	434	397	412	407	416	401	384	387	442	461	423	411	401	398	400	431	391	405	418	430	385	450	417	428	395	430	452	371	423	404	428	396	390	450	452	433	439	441	431	382	428	407	423	377	436	429	424	391	412	424	439	402	401	451	402	423	415	409	426	455	455	428	444	383	432	409	411	412	412	415	396	462	395	414	416	432	385	405	443	469	407	420	420	450	415	412	448	417	391	415	447	418	425	437	401	431	419	429	410	457	433	408	438	415	448	432	398	444	439	440	415	390	424	402	359	413	411	382	427	420	472	438	385	407	426	434	426	442	433	433	393	432	420	408	402	428	408	415	434	459	438	432	404	450	413	395	382	417	441	422	420	471	417	438	412	412	429	415	441	394	412	422	417	416	413	416	445	436	422	400	423	404	411	422	452	438	404	436	402	444	414	421	436	401	412	426	439	436	404	405	396	411	409	438	444	420	400	378	430	410	427	393	445	406	410	419	402	444	423	423	386	434	434	411	461	421	439	435	431	406	405	380	427	410	377	409	433	398	413	422	429	398	386	424	418	400	380	424	407	418	381	414	430	422	478	439	449	430	440	424	452	411	429	438	409	400	427	411	403	442	419	427	422	391	416	426	396	420	403	428	428	461	381	406	413	408	385	408	456	409	439	405	399	414	420	440	427	439	438	396	432	406	422	439	439	395	416	390	410	416	447	416	428	442	415	405	409	415	442	432	438	445	424	442	426	419	417	407	426	458	428	420	398	432	429	392	443	430	368	427	389	388	357	449	448	422	456	437	426	439	436	423	396	389	443	405	448	416	407	452	419	422	392	432	424	428	428	444	443	448	418	433	393	413	421	393	398	416	387	436	418	458	402	391	398	418	401	447	403	423	402	419	432	436	419	436	408	416	409	471	428	396	429	434	403	398	413	415	421	399	421	408	413	400	418	430	419	443	471	410	423	405	429	449	432	423	427	414	390	398	386	390	428	401	406	408	421	427	412	401	404	413	434	380	426	456	420	415	398	401	423	444	403	404	413	432	407	455	382	422	420	417	425	436	437	364	414	427	405	442	390	407	427	440	383	426	436	453	392	387	410	441	400	410	386	421	426	423	394	425	430	416	397	426	399	414	396	410	462	426	467	430	412	404	459	417	431	424	402	406	432	421	362	443	415	409	405	419	391	448	398	398	450	417	410	433	399	430	396	401	405	444	429	454	423	422	397	413	400	405	411	393	409	464	433	429	404	460	379	413	430	420	422	432	407	414	388	469	396	400	444	436	409	405	425	396	442	431	408	393	369	411	422	412	435	385	431	417	370	429	435	411	431	420	422	394	407	402	398	459	437	407	422	412	424	388	436	432	389	424	428	407	420	398	437	411	463	409	412	381	414	429	403	435	413	448	452	444	426	378	414	415	449	412	439	444	436	442	438	416	422	401	457	453	404	450	405	436	447	444	404	431	384	414	426	416	420	424	435	417	404	402	438	439	427	422	403	421	407	418	416	440	400	422	403	409	397	408	424	394	411	417	423	427	424	412	400	451	424	421	444	461	412	448	416	404	429	400	409	396	426	439	437	446	439	419	372	430	401	431	412	416	417	447	432	410	428	435	435	429	413	426	416
28217	10562	8709	4629	3257	2541	1966	1728	1503	1278	1161	1100	1083	965	937	933	905	862	847	890	759	780	826	792	786	800	795	793	805	746	756	750	783	763	705	767	792	692	745	759	751	739	732	755	762	718	746	742	747	725	697	778	741	751	771	727	758	738	710	745	708	716	742	708	715	716	739	720	801	701	690	691	778	758	745	699	728	712	754	728	705	740	715	712	727	716	741	732	699	709	751	734	736	705	719	811	737	709	699	747	703	785	701	756	742	740	775	720	725	752	726	717	730	752	724	739	733	751	686	701	762	792	769	700	698	713	716	735	722	744	741	751	705	742	755	712	748	692	715	694	726	723	670	709	733	717	710	744	721	744	702	708	753	754	741	747	726	719	758	743	710	750	744	692	701	702	726	759	717	720	717	744	747	756	766	790	763	729	752	711	737	747	751	752	740	753	740	741	736	712	726	690	719	708	770	746	759	724	739	705	723	706	730	716	752	746	723	750	730	647	704	788	690	733	723	685	693	683	728	720	707	689	761	721	723	728	761	697	707	747	703	670	720	767	741	724	776	725	718	722	739	716	702	727	735	778	735	741	728	729	716	750	704	773	690	725	698	757	723	703	770	755	697	670	741	699	701	747	685	703	721	731	733	703	727	737	678	712	736	774	721	674	755	684	740	726	690	738	749	722	708	714	650	728	730	684	729	747	737	727	708	705	703	707	721	746	737	690	697	748	698	725	721	712	699	710	713	732	733	744	742	727	701	722	695	739	708	716	779	693	759	730	694	712	747	682	730	692	727	747	712	737	687	774	697	716	726	720	712	763	732	730	712	715	798	741	741	741	706	707	710	717	734	718	732	749	728	725	744	753	712	723	692	745	710	700	740	742	716	760	742	718	696	709	705	746	692	705	750	687	702	738	718	756	742	711	698	730	766	750	729	690	697	718	722	735	764	740	743	746	719	731	756	749	753	686	723	750	697	709	695	691	707	709	707	729	762	719	720	763	758	747	717	706	748	666	751	726	719	678	706	727	700	755	675	688	743	727	686	738	738	732	656	684	754	709	656	730	723	730	751	714	726	697	735	735	781	738	751	695	691	743	719	739	683	755	739	713	767	691	727	755	737	678	732	702	731	738	750	752	696	697	722	686	726	676	737	665	737	638	685	728	757	756	707	694	704	694	705	740	740	705	694	713	741	742	746	723	695	716	757	694	735	765	751	769	723	727	683	750	763	734	743	728	699	694	735	727	728	699	704	719	752	684	731	715	710	693	744	744	730	732	763	705	689	688	744	711	731	699	739	738	762	712	715	716	701	666	718	769	750	743	679	733	691	755	736	689	702	734	715	704	714	703	743	715	726	715	722	732	734	752	716	752	696	716	672	729	731	725	718	716	735	724	717	731	696	744	718	763	740	725	725	752	696	728	746	717	704	709	685	708	680	685	716	703	709	686	739	699	745	742	697	715	717	712	751	739	700	766	691	742	703	713	724	738	702	709	719	739	735	731	721	710	724	777	753	686	722	797	644	705	736	716	735	732	706	743	737	718	785	697	690	758	734	696	672	735	675	731	723	744	696	708	707	745	712	693	760	708	761	729	680	755	729	712	715	721	752	720	747	761	718	750	723	679	771	730	724	752	680	725	714	706	727	728	733	709	756	715	747	753	748	710	717	736	724	731	736	728	698	734	713	731	689	767	737	724	701	713	711	698	662	740	743	737	731	672	687	695	712	703	758	728	736	713	776	728	725	753	748	716	756	709	702	765	742	757	716	730	666	726	743	744	700	687	685	747	727	765	758	721	752	637	702	753	749	729	741	729	778	740	773	742	758	758	795	714	741	707	751	741	725	705	738	769	711	756	746	729	737	741	685	708	741	680	749	764	696	685	741	709	769	732	749	745	754	709	748	700	773	738	701	729	698	736	737	703	740	722	688	742	742	744	739	705	725	730	746	744	709	703	706	736	716	722	717	735	696	774	758	732	701	738	757	757	711	698	691	743	726	685	725	747	743	749	759	766	728	749	702	692	776	695	743	733	739	681	736	718	708	734	745	758	717	746	690	711	738	712	671	701	724	733	752	735	722	726	759	724	727	704	676	740	752	720	692	779	726	743	767	718	735	760	697	737	665	759	735	720	678	733	743	738	730	778	697	742	702	750	672	734	752	690	693	773	720	729	737	766	718	751	711	727	722	705	685	712	733	745	743	706	705	739	715	710	707	704	750	655	781	734	726	754	751	709	725	740	724	741	672	751	716	693	720	694	749	710	701	732	712	707	738	691	705	757	716	719	696	708	735	718	723	785	720	731	683	731	704	707	735	742	710	721	724	720	725	698	775	698	710	734	713	686	775	722	689	731	726	738	786	694	714	715	681	721	693	717	736	752	688	715	719	738	749	732	770	732	761	728	723	708	778	756	773	719	743	754	714	714	704	711	721	697	750	728	711	709	737	734	748	729	733	682	694	742	715	762	724	761	703	755	713	713	686	732	760	769	737	661	704	690	726	700	723	704	717	732	676	727	752	728	737	701	708	694	722	685	724	716	740	703	758	722	732	699	711	693	692	720	760	742	705	731	734	755	713	714	718	680	731	715	753	714	722	732	725	662	738	663	745	794	723	716	697	720	722	685	724	674	767	753	774	741	725	713	727	727	670	770	709	755	760	714	678	721	705	697	728	701	748	736	736	744	714	743	702	723	725	698	701	707	713	730	707	655	708	691	738	709	753	685	682	725	671	749	741	728	725	707	766	731	752	782	748	738	783	762	714	706	696	721	732	703	699	723	696	752	704	734	774	744	680	724	714	694	719	731	683	724	714	720	707	750	731	705	737	716	663	729	677	775	742	732	707	743	731	706	772	706	717	726	744	708	716	743	729	732	713	705	719	724	739	752	734	698	725	683	726	723	720	730	685	745	689	705	755	730	735	738	684	746	718	726	703	751	766	760	737	721	686	702	713	746	700	763	708	686	741	727	746	771	750	735	699	708	727	716	727	748	723	695	706	720	737	669	710	750	727	757	785	709	733	722	740	714	725	744	725	731	689	743	719	722	741	694	711	739	710	708	697	749	698	722	756	759	701	716	716	788	701	750	671	752	741	761	731	700	747	756	686	683	759	745	766	697	723	719	718	710	713	712	685	768	761	673	727	737	763	735	734	753	717	753	706	748	666	702	723	713	733	761	731	731	745	726	716	657	727	745	744	714	740	719	669	711	734	734	737	697	753	701	763	732	674	725	686	687	703	714	734	691	755	732	703	724	709	739	749	774	727	736	739	703	706	717	736	755	738	760	744	706	721	777	732	734	756	716	754	748	692	709	729	710	684	708	698	687	767	772	718	704	700	743	718	719	726	704	727	705	738	715	719	697	687	723	741	742	795	713	699	736	766	732	719	750	732	740	701	725	713	712	782	693	730	749	719	750	698	687	738	752	746	705	676	742	715	754	688	736	714	747	681	689	707	757	762	746	674	738	748	732	701	736	712	697	724	705	724	728	653	703	703	723	709	747
23737	21690	29806	24117	21692	19888	2913	1304	979	952	866	878	749	791	785	738	673	700	732	687	731	723	648	695	636	726	742	651	682	686	660	655	664	648	652	703	656	661	607	663	660	691	668	627	657	662	691	677	589	650	664	665	676	614	641	661	634	621	648	667	621	665	669	615	674	591	636	638	622	578	596	634	625	646	611	673	650	637	612	660	630	625	665	607	619	697	609	649	653	601	657	701	637	611	658	636	631	684	656	643	647	624	626	656	627	603	678	634	603	608	608	631	598	640	627	611	666	630	629	611	627	628	638	592	658	629	615	663	652	639	614	635	615	659	627	694	654	613	615	596	652	622	631	665	620	610	659	597	626	632	638	607	657	628	644	644	655	626	634	637	580	626	608	616	658	601	637	666	612	630	647	615	623	579	610	620	620	614	647	640	655	593	687	638	630	635	617	669	665	613	616	635	660	617	623	658	615	580	592	633	629	607	633	591	641	637	633	631	604	639	657	630	644	613	597	650	641	637	659	604	603	624	630	643	648	611	623	639	638	629	665	699	644	657	640	580	641	596	639	646	603	611	642	657	617	634	665	651	690	633	682	660	652	646	686	600	617	667	645	615	610	679	641	638	656	644	650	624	666	632	661	614	644	599	631	631	637	690	629	610	579	631	614	637	633	620	640	655	612	645	651	610	648	615	613	624	622	643	627	612	643	613	632	616	615	650	641	625	651	591	626	640	655	605	640	631	596	599	637	631	632	655	733	614	685	606	623	568	617	618	640	635	652	618	613	634	644	625	643	640	641	618	638	626	555	627	618	630	626	584	650	622	643	693	626	602	616	621	637	672	648	616	646	631	625	650	642	638	627	625	610	626	642	644	618	651	620	619	642	640	670	629	604	660	602	659	637	618	642	650	627	624	646	658	643	678	622	613	616	631	657	655	609	626	648	622	648	637	692	594	613	628	678	638	628	643	641	621	645	632	637	608	654	676	672	643	612	643	658	622	708	606	652	666	617	651	607	636	627	647	645	634	609	646	642	618	604	633	662	650	639	640	603	639	621	616	656	622	633	637	604	642	615	661	618	611	615	629	683	648	664	618	633	631	654	639	633	643	606	616	631	616	640	618	621	650	622	624	634	590	671	642	599	641	611	649	580	637	567	625	631	631	619	640	637	604	641	634	588	621	652	599	655	680	619	614	638	638	628	644	663	630	636	606	588	666	621	627	638	632	626	571	618	652	647	679	637	615	616	618	620	592	611	634	647	602	652	628	629	652	648	638	622	649	647	639	632	653	665	585	612	636	671	606	649	624	603	642	602	694	604	620	664	663	646	618	619	712	673	663	627	610	643	624	613	647	657	646	635	615	624	633	614	618	617	632	618	611	634	628	615	674	615	677	597	638	665	633	643	630	634	648	638	650	644	638	637	661	645	634	640	592	668	613	647	678	661	655	640	655	642	717	602	625	630	626	609	634	649	618	603	601	600	630	646	638	642	660	613	653	659	630	616	670	647	650	622	676	635	605	635	623	634	634	654	637	603	613	679	635	622	664	663	660	599	633	638	697	653	653	585	605	652	614	629	644	633	602	599	619	630	626	591	606	672	642	650	645	583	668	613	644	617	611	656	647	657	614	610	603	607	608	618	596	652	631	610	653	613	595	648	623	621	630	686	627	649	598	647	634	636	611	671	637	653	627	578	689	652	638	688	605	600	610	649	666	629	658	633	675	650	582	632	630	605	613	648	616	595	611	581	665	609	655	651	652	603	645	695	668	638	588	601	645	619	632	620	646	717	648	619	638	599	621	638	664	624	604	617	628	608	656	582	617	629	615	648	619	649	629	653	569	643	614	607	658	621	600	594	683	661	620	572	616	659	622	645	643	693	657	624	641	667	640	627	665	599	626	660	637	622	640	659	674	645	646	634	670	621	625	656	621	658	582	604	617	653	633	634	631	593	583	675	642	629	616	663	594	597	651	657	647	586	652	652	603	637	639	608	580	660	615	601	624	631	627	644	604	629	633	686	631	594	624	631	670	615	599	635	682	639	651	632	590	633	630	607	579	615	610	622	667	644	622	596	599	619	628	631	604	603	639	676	615	639	623	659	617	643	636	626	628	617	581	635	617	605	607	683	595	651	587	626	611	663	615	637	635	657	619	647	616	620	635	628	644	649	658	648	624	610	630	657	617	651	663	618	636	620	647	654	617	651	577	594	666	653	619	633	651	625	677	645	638	643	605	606	614	622	595	601	620	648	635	603	643	659	671	643	571	634	650	593	636	554	641	614	632	638	625	610	641	614	600	667	666	666	611	690	661	618	640	640	584	653	621	606	619	672	616	625	638	636	611	598	630	628	642	701	642	607	625	641	664	622	575	632	593	612	637	631	657	671	663	654	656	639	637	676	668	614	595	617	648	652	617	611	624	611	619	654	598	628	651	643	600	649	633	648	607	584	645	605	630	599	638	612	613	592	627	658	686	626	663	636	624	595	641	607	605	612	675	653	634	600	626	681	661	657	616	627	657	596	635	653	641	647	616	641	618	624	612	633	697	625	624	654	622	640	668	673	654	633	619	630	653	563	675	605	633	620	627	661	677	661	649	667	625	603	600	658	603	642	606	604	622	637	637	683	639	635	616	668	641	684	652	591	592	629	607	631	624	613	610	626	674	590	622	623	628	649	628	673	641	613	605	640	649	595	671	618	635	623	618	630	611	624	611	641	663	627	640	608	645	643	637	600	602	625	647	631	656	636	648	657	637	607	583	598	603	668	645	649	621	641	583	596	613	627	631	637	629	663	648	624	648	615	601	634	599	628	602	592	642	634	653	600	687	640	636	646	657	624	609	685	626	647	649	642	568	651	645	656	653	642	617	633	664	611	654	611	667	604	612	659	621	652	673	629	615	646	621	659	643	592	612	644	616	635	644	633	658	598	621	642	686	650	664	616	638	601	583	593	627	614	645	627	606	607	608	628	651	597	677	634	629	622	607	617	653	628	614	664	649	637	662	617	639	665	655	649	634	600	640	683	619	643	616	653	638	604	636	626	630	614	648	596	607	633	629	641	561	631	634	651	630	614	655	617	629	628	645	628	597	598	611	634	629	633	599	640	613	620	636	654	674	619	635	643	659	595	639	638	600	663	611	677	578	624	656	635	622	666	669	618	668	655	641	629	606	618	598	582	626	614	619	643	581	657	654	618	615	614	642	678	607	649	629	662	613	606	639	617	602	617	591	656	638	632	600	644	638	639	583	666	644	612	643	585	690	692	631	596	652	645	690	608	619	650	598	610	608	628	649	656	649	639	575	610	651	638	645	622	631	664	674	624	593	644	618	631	665	637	638	605	610	601	623	623	623	623	628	641	627	667	604	632	641	626	663	630	604	638	569	681	628	598	613	649	619	647	553	680	669	640	631	634	642	610	595	616	627	597	601	611	636	636	650	586	615	635	593	645	624	662	621	610	618	645	651	630	638	609	595	619	666	622	643	634	625	656	654	593	647	630	659
29159	17077	14140	7813	5667	4459	3536	2821	2543	2190	1969	1879	1684	1604	1500	1464	1355	1405	1271	1267	1259	1206	1207	1178	1224	1175	1158	1107	1176	1158	1180	1082	1109	1082	1086	1087	1094	1111	1171	1083	1079	1066	1078	1150	1059	1053	1092	1115	1083	1068	1057	1061	1084	1072	1058	1113	1042	1060	1066	1040	1098	1081	1094	1094	1004	1081	1066	1032	1058	1056	1052	1022	1091	1049	1087	1085	1124	1099	1056	1060	1021	1068	1051	1085	1049	1060	1121	1041	1063	1064	1018	1049	1039	1060	1066	1056	1057	1069	1069	1032	1081	1026	1048	1059	1077	1080	1095	1137	1035	1043	1068	1033	1074	999	1060	1012	1130	1113	1099	1037	1051	1097	1067	982	1038	1075	1105	1061	1034	1061	1066	1077	1046	1041	1096	1085	1049	1064	1010	1027	1069	1010	1062	1034	1104	1036	1079	1025	1063	1026	1047	1009	1103	1027	1041	1077	1061	1028	1052	1027	1130	1095	1086	1015	1071	1020	1030	1051	1105	1039	993	1103	1045	1051	1040	1043	1077	1047	1038	1084	1050	1044	1034	1081	1035	1102	1114	1102	1031	1078	1076	1071	1056	1051	1057	1043	1009	1085	1080	1063	992	1077	1052	1057	1056	1091	1070	1018	1105	1023	1056	1130	1065	1014	1043	1093	1012	1056	1008	1031	1105	1046	1058	1052	1088	1088	1055	1114	1103	1072	1098	1110	1017	1063	1096	1088	1012	1055	1047	1074	1057	1005	1125	1039	997	1046	1072	1064	1095	1057	1060	1093	986	1046	1077	1048	1041	1137	1078	1039	1039	1057	1029	1041	1033	1022	1036	1070	1078	1024	1045	1053	1041	1111	1050	1070	1033	1114	1036	1072	1039	1015	1054	988	1050	1041	1080	1096	1078	1057	1045	1028	1066	1101	1043	1081	1049	1055	1017	1052	1106	1023	1075	1024	1123	1054	1042	1044	1050	1050	1058	1044	1062	1054	1082	1090	1075	1122	1065	1028	1042	1003	1044	1026	1078	1022	1050	1003	1059	1074	1078	1022	1065	1014	1058	1101	1063	1070	1005	1090	1044	1072	1066	1053	1106	1082	1051	1071	1014	1014	1015	1111	1034	1051	1099	1011	1064	1065	1051	1044	1111	1037	1013	1017	1020	1077	1006	1038	1120	1046	1025	970	1041	1093	1049	1041	1067	1050	1028	1034	1047	1041	1095	1134	1070	1036	1042	1023	1045	1109	1081	1068	1052	1025	1068	1128	1053	1057	1068	1018	1025	1029	981	1051	1087	1073	1065	1055	1065	1057	1050	1059	1067	1034	1083	1018	1050	1064	1091	974	1029	1011	1026	1047	1061	1062	1073	1090	1063	1038	1040	1070	1041	1071	1078	1050	1039	1072	1106	1035	1079	1057	994	991	1047	1065	1049	1055	1062	1070	1036	1058	1128	1049	1026	1114	1065	1060	1093	1086	1103	1008	1076	998	994	1034	1045	1088	1039	1054	1116	1082	1028	1008	1079	1024	1050	1023	1132	1033	1060	1040	1054	1115	1068	1067	1101	1066	1050	1125	1039	1027	969	1061	1058	1061	1096	1053	1054	1034	1053	1046	1127	1068	1053	1099	1034	1031	1012	1058	1110	1063	1097	1075	1061	1014	1055	1085	1076	980	1052	1100	1032	1072	1032	1123	1041	1068	999	1030	1090	1111	1068	1032	1072	1071	1011	1060	1039	1080	1061	1106	1024	1056	1082	1066	1086	1072	1068	1084	1116	1084	1133	1080	1032	1090	1030	1010	1097	1037	1111	1053	1025	1099	1041	1010	1014	1012	1102	1037	1054	1070	1080	1051	1028	1073	1044	1013	1125	1065	999	1052	1021	1097	1070	1028	1098	1072	973	1034	1059	1049	1069	1008	1050	1079	1029	1069	982	1086	1003	1089	1079	1023	1069	1016	1044	991	1042	1079	1060	1081	1029	1063	1024	1055	1039	1079	1042	1082	1050	1004	1067	1065	1108	1060	1089	1066	1082	1058	1037	1027	1042	1071	1068	1022	1037	1087	1078	1013	1033	1061	1100	1062	1056	1039	1045	1021	1060	992	1035	1068	1085	1076	1071	1016	1053	1048	1062	1117	1021	1097	1078	1066	1061	986	1094	1005	1078	1039	1031	1027	1068	1031	1071	1007	1023	1048	1055	1035	1051	1034	1082	1021	1075	1066	1073	1012	1052	1103	1011	1098	1030	1057	1043	1064	1026	1037	1074	1043	1027	1030	1012	1047	1075	1072	1039	1063	1102	1036	1007	1020	1073	1058	1043	1024	1088	1072	1055	1050	1067	1056	1047	1032	1092	1071	1017	1038	1021	1033	1075	1030	1059	1072	1001	1015	1068	1101	1039	1025	1040	1048	1047	1067	1043	990	1063	1083	1078	1055	991	1111	1010	1005	1058	1023	1108	1080	1045	1089	1030	1041	1071	1100	1095	1108	1028	1031	1087	1103	1048	1040	1094	999	1050	944	1095	1025	1017	1135	1014	1054	1092	1125	1048	1032	1096	1081	1036	1050	1044	1125	993	1118	1061	1089	1067	1068	1079	1037	1018	1049	1014	1070	1077	1037	980	1092	1019	1126	1070	1059	1086	1065	1063	992	1041	1064	1105	1050	1065	1038	1052	1069	1031	1052	1069	1060	1040	1052	1086	1003	1037	1022	1074	1101	1060	1072	1044	1052	1040	1051	1147	1092	1077	1075	1019	1049	1035	1010	1038	970	1026	1061	1029	1064	1061	1043	1034	1046	1016	1057	1013	1005	1043	1056	1091	1018	1064	1126	1053	1036	1031	983	1050	1102	1026	1056	1052	1086	1024	1146	1053	1074	1060	1042	1126	1057	1039	1067	1030	1059	999	1044	1088	1040	972	1019	1045	1027	1005	1050	1022	1120	1111	1062	1030	1054	1013	1019	1075	1062	1017	1027	1092	1070	1027	1055	1039	1046	1048	1062	1032	1080	1057	1009	1072	1064	971	1102	1097	1110	1090	1031	1071	1071	1113	1065	1027	1051	1022	1024	1007	1045	1057	1019	1086	1035	999	1028	1083	1047	1069	1075	1040	1032	1055	1056	1031	1056	1044	1108	1017	1039	1038	1014	1103	991	1025	1036	1051	1101	1058	1043	1078	1068	1027	1107	1082	1056	1064	1035	1109	1095	1087	1035	1087	1065	1050	1023	986	1103	1070	1059	1029	1064	1033	988	1032	1067	1088	1066	1017	1046	1072	1114	1035	1067	1098	1137	1071	1014	1075	1096	1056	1089	1063	1087	1065	1089	1075	1044	1071	1032	1003	1095	1036	1055	1062	996	1095	1047	1034	1066	1128	1078	1079	1076	1059	1105	1077	1039	1057	1061	1051	1047	1040	1033	1014	1064	1065	1086	1025	1015	1031	1018	1072	1064	1064	1093	1039	1056	1073	1067	1060	1051	1042	1110	1061	1084	1066	1067	1034	1051	1093	1092	1034	1026	1044	1044	1062	1042	1065	1045	993	1013	1116	1125	1050	1055	1091	1037	1020	1055	1062	1030	1041	1073	1035	1083	1043	1040	1022	1040	1065	1044	1063	1038	1042	1074	1080	1067	1024	1020	1045	1064	1059	1037	1001	1077	1051	1081	1056	1080	1044	1026	1038	1108	1063	1015	1086	968	1093	1027	1087	1053	1087	1040	1056	1021	1053	1049	1032	1034	1023	1060	1082	1095	1065	1021	1043	1102	1044	1050	1103	1061	1121	1067	965	1069	1104	1094	1046	1075	1031	1049	1053	1034	1002	1099	1069	1016	1076	1126	1049	1067	1058	1076	1064	1046	1063	1098	1053	1068	1018	1048	1032	1018	1112	1087	1043	1016	1074	1080	1110	1032	1057	1092	1096	1027	1004	1089	1057	1041	1061	1114	1041	1056	1057	1041	1094	1088	1052	1019	1056	1030	1067	1094	1043	1097	1112	983	1034	1038	1128	1026	1120	1034	1040	1016	1039	990	1097	1016	1038	1091	1036	1018	1025	1089	1051	1068	1037	1024	987	1059	1041	1018	1130	1018	1048	1078	1040	1022	1073	1095	1061	1036	1099	1058	1032	1042	1044	1130	1072	1074	1022	970	1049	1051	1043	1048	1061	1038	1059	1085	1070	1053	1046	993	1084	1005	1047	1056	1046	1087	1021	1112	1089	1076	1029	991	1070	1037	1051	1075	988	1014	1063	1035	1068	1051	1058	1040	1072	1023	1003	1083	1037	1095	1017	1073	1102	1020	1015	1064	1066	1045	1051	1057	1069	1101	1075	1054	1085	1055	1051	1070	1031	1031	1083	1077	1052	1038	1093	1038	1102	1057	1064	1052	1034	1041	1048	1112	1058	1012	1064	1082	1089	1018	1009	1105	1088	1034	1038	1082	1039	1060	1076	1092	1104	1083	1058	1024	1013	1043	1065	1055	1104	1015	1152	1046	1007	1083	1041	1003	1105	1033	1029	1096	1020	1055	1074	1079	1098	1044	1073	1031	1028	1072	1069	1079	987	1074	1019	1054	1031	1037	1074	1013	1028	1074	1098	1040	1033	1097	1040	1033	1016	1044	1128	1081	1122	1012	1040	1074	1071	1119	1081	1056	1068	1002	1026	1039	1053	1048	1077	991	1137	1041	1058	1087	1074	1099	1072	1016	1050	1045	1026	1057	1049	1071	1069	1096	1096	1082	1066	1037	1058	1033	1021	1000	1059	1034	1076	1017	1046	1109	1048	1097	1128	1032	1095	1071	1070	1050	1126	1068	1016	1038	1081	1068	1035	1092	1027	1046	1056	1025	1077	1015	1033	1052	991	1071	1054	1013	1073	1091	1025	1041	1072	1138	1042	1076	1117	1033	1035	1010	1072	1011	999	1043	1012	1035	1081	1093	1015	1059	1094	1051	1050	1067	1040	1071	1039	1092	1120	1046	1089	1095	1098	1069	1072	1028	1117	1083	1042	1074	1047	1090	1047	1090	1033	1086	1035	1080
27257	20964	8220	517	281	254	180	199	206	191	168	182	174	188	174	182	177	186	161	199	157	151	186	193	156	166	156	164	173	181	161	168	165	164	180	143	177	185	167	177	177	170	174	159	160	147	184	172	179	164	200	152	169	153	165	177	163	168	195	163	152	199	175	162	180	174	183	180	149	169	180	176	170	166	177	143	169	159	166	192	156	173	166	162	176	192	181	178	174	185	156	167	169	204	173	181	154	154	151	153	149	172	198	186	181	142	161	174	149	198	158	139	179	148	175	177	154	163	186	163	168	159	182	158	185	182	163	173	176	164	144	183	163	188	176	175	175	183	144	169	169	184	193	149	176	174	160	161	166	184	158	182	171	167	170	157	169	179	175	180	157	159	193	186	144	166	160	186	163	152	162	146	164	173	170	171	181	174	185	192	178	160	163	154	188	169	187	173	170	154	156	158	173	161	161	172	174	168	163	146	186	179	168	147	162	166	178	170	127	171	159	172	151	161	147	173	146	160	156	161	166	167	161	168	182	142	184	185	158	178	166	185	177	177	187	160	152	162	151	177	189	186	151	159	169	171	162	195	165	185	159	139	175	171	176	186	177	164	160	178	178	182	170	157	192	175	170	164	170	155	177	180	171	152	172	159	193	192	182	156	173	149	166	185	189	169	180	184	184	165	139	183	165	169	171	174	155	185	176	178	175	167	174	143	169	166	197	152	169	175	174	158	173	168	169	152	173	148	168	161	176	162	185	152	169	159	155	178	184	169	176	221	173	184	181	160	160	174	157	149	172	182	173	203	170	153	152	162	153	160	179	147	167	167	160	164	147	155	174	162	151	176	170	197	176	154	158	174	153	164	209	140	169	160	161	167	188	174	161	170	173	163	196	158	182	173	165	143	167	183	153	145	151	158	166	147	173	155	153	163	157	178	150	169	167	169	144	165	155	166	167	157	175	190	181	167	182	154	170	166	170	159	181	169	171	166	168	176	188	171	176	192	182	187	170	195	188	144	162	181	171	146	169	196	188	137	153	168	176	176	183	173	157	168	140	148	159	155	171	167	174	169	180	163	164	178	177	169	168	183	176	152	185	185	174	186	158	182	167	152	177	174	162	181	172	187	145	152	188	164	187	172	159	158	134	192	134	173	194	181	173	175	168	161	158	153	171	170	164	182	188	165	159	176	157	181	194	171	169	166	182	185	164	166	156	164	149	193	185	173	167	152	161	178	162	164	185	148	159	170	172	156	179	169	157	153	166	152	177	163	159	170	170	175	157	170	165	157	185	177	174	196	180	157	175	179	175	158	175	187	177	192	168	157	167	171	181	169	141	185	178	174	159	165	152	165	171	169	160	145	174	171	152	174	154	170	173	184	169	178	171	171	165	154	185	160	144	195	179	164	178	162	169	181	173	184	144	182	186	194	167	183	168	148	166	176	173	180	165	171	173	161	152	163	169	171	173	186	211	182	168	184	174	191	172	158	164	163	175	165	178	159	159	174	162	182	168	210	149	183	177	176	168	181	173	167	184	150	185	170	155	165	178	166	160	155	181	185	183	149	190	179	161	143	168	164	180	205	178	174	158	144	148	169	146	171	200	151	165	156	170	174	167	146	189	168	152	153	163	186	161	162	171	165	169	165	187	171	172	171	161	153	184	167	180	179	160	185	159	179	203	186	166	142	191	172	148	173	185	179	193	153	168	176	172	160	176	180	172	158	178	181	169	192	188	178	174	150	197	183	169	200	155	154	163	169	174	165	167	150	168	166	160	167	172	153	179	162	158	170	183	151	173	166	164	148	150	158	180	197	172	160	155	208	169	176	159	178	188	170	172	166	169	168	159	163	173	154	169	175	143	150	195	184	182	170	163	167	184	175	177	170	201	167	165	182	189	177	175	163	188	178	177	190	184	161	171	180	191	172	162	169	161	173	165	174	156	184	173	170	161	152	161	156	148	193	147	168	149	166	178	163	167	153	188	177	179	180	178	174	148	176	172	169	157	178	174	182	199	172	180	166	158	157	174	155	166	177	169	151	171	150	196	145	166	153	188	153	172	201	173	180	159	148	160	170	158	168	161	179	177	151	156	179	176	192	163	170	173	168	159	192	173	165	189	151	172	175	172	154	181	173	159	184	162	164	185	185	183	151	155	173	169	147	176	161	142	141	144	177	150	180	167	161	186	190	163	187	186	159	176	151	182	186	167	167	180	178	160	160	201	197	160	185	180	172	176	163	153	190	163	144	172	160	161	168	176	185	173	171	193	170	179	175	191	181	170	166	167	161	187	172	163	175	160	149	175	159	187	180	199	180	175	158	152	170	172	183	172	176	169	149	179	173	158	171	173	193	139	161	160	162	189	173	167	181	176	180	175	157	158	189	184	182	171	158	182	177	165	174	171	170	157	156	154	187	177	159	151	168	171	155	159	170	181	187	173	168	156	195	180	188	185	167	156	172	169	160	197	169	154	156	183	168	174	163	148	165	185	146	195	164	195	177	168	173	158	142	183	156	156	147	154	156	168	157	165	160	177	160	169	163	155	171	159	162	174	152	187	176	160	163	166	179	182	176	136	171	181	144	183	160	174	133	178	160	187	178	184	144	171	162	161	180	173	183	172	155	162	152	185	181	189	171	169	148	137	163	146	171	201	180	178	160	174	200	190	147	146	158	191	141	158	177	162	164	174	176	165	161	200	158	171	178	179	173	176	182	179	155	168	158	161	180	138	182	171	154	160	180	158	166	179	188	157	176	147	175	164	172	173	151	174	162	163	162	143	180	181	171	181	180	136	187	196	169	202	164	163	184	169	161	186	180	162	150	163	170	153	167	179	176	165	162	172	172	171	140	175	173	172	174	163	189	182	189	163	179	157	156	166	161	168	176	177	151	167	142	159	142	170	153	181	170	160	133	147	179	159	164	165	163	178	185	142	166	194	152	179	177	192	169	142	173	171	179	175	187	175	162	148	161	172	161	185	177	158	171	168	173	174	158	163	177	162	189	186	159	180	162	159	173	194	164	181	167	184	169	154	179	185	165	158	149	165	160	169	159	164	156	166	168	178	167	146	153	184	176	162	164	169	177	181	160	151	155	161	174	155	169	174	165	176	181	183	159	177	175	155	177	179	164	171	150	194	168	149	150	155	184	156	197	187	173	172	173	178	163	159	168	179	133	171	169	156	171	167	165	188	163	166	157	193	172	173	143	151	172	182	176	171	169	169	198	176	176	186	161	164	172	188	173	196	168	170	153	180	177	167	179	173	165	145	167	176	157	156	154	184	165	174	173	184	156	167	174	134	196	194	176	174	157	181	147	155	161	175	175	184	170	185	158	192	180	176	181	159	176	160	165	167	160	158	167	175	156	163	159	163	150	167	180	196	174	148	157	172	168	164	160	162	155	139	160	169	145	162	162	172	157	197	153	177	171	166	142	158	169	177	184	178	181	176	187	176	160	186	180	147	176	159	178	162	161	182	178	192	170	175	153	170	175	172	163	192	159
15361	1428	1239	736	565	457	438	381	385	364	359	346	314	319	359	340	306	324	337	351	332	328	367	345	335	292	324	330	341	291	296	302	345	297	328	321	334	344	309	327	316	306	330	336	319	335	299	315	307	292	307	301	309	309	298	341	352	324	304	317	328	302	312	313	310	321	320	309	298	323	317	328	284	329	355	328	317	343	310	295	333	299	332	323	306	317	298	351	308	352	324	330	303	321	350	291	302	346	334	321	327	302	314	324	308	346	320	305	299	335	316	323	289	303	316	297	327	336	288	303	339	311	309	299	336	291	280	338	308	312	350	326	321	327	291	283	298	318	350	312	332	307	281	328	267	336	300	281	303	308	313	316	311	326	316	313	304	324	332	298	298	335	320	317	312	347	310	309	311	333	326	326	316	313	319	296	319	330	278	294	297	290	322	327	326	338	331	301	302	302	313	318	339	334	315	313	308	300	278	310	319	334	307	304	333	330	300	302	283	292	314	294	345	312	304	295	306	326	309	310	300	302	321	268	323	293	290	300	297	321	325	303	320	297	321	352	343	300	310	308	333	297	347	296	308	311	326	297	310	307	338	323	316	326	318	330	350	317	334	307	314	349	322	319	320	338	306	306	328	316	313	325	322	339	313	283	283	327	297	313	322	307	290	310	299	316	319	340	305	318	325	321	283	327	295	297	316	319	345	321	291	316	298	309	353	311	319	337	317	294	302	332	328	319	356	349	318	317	327	352	320	291	328	301	321	313	331	307	315	344	284	315	294	308	331	284	321	316	311	293	315	310	341	310	315	322	338	302	329	310	345	331	328	308	307	313	331	318	297	287	300	298	283	275	284	322	313	321	337	332	300	334	293	310	342	328	331	304	331	314	345	298	307	314	322	322	339	345	326	324	304	296	318	319	292	321	313	322	337	298	325	290	301	338	272	334	315	319	335	330	282	304	310	312	305	295	329	300	336	308	293	266	310	342	349	333	295	330	348	296	312	319	311	311	306	306	287	335	295	336	301	296	309	326	321	300	290	327	296	355	312	320	313	293	315	337	292	324	304	332	309	284	299	308	309	335	322	330	339	291	302	320	317	303	303	296	298	350	307	314	318	333	307	324	313	294	307	312	300	319	308	302	309	333	317	312	345	301	297	300	302	303	355	324	301	316	309	305	333	313	301	282	302	302	336	317	308	318	320	322	331	331	302	333	333	305	293	328	299	289	340	294	349	343	328	331	329	321	302	299	301	332	320	340	309	307	313	314	297	304	317	349	326	289	295	347	312	311	335	339	280	324	309	298	312	314	271	347	337	317	324	302	347	289	305	281	332	309	295	296	296	309	303	337	314	293	296	283	341	291	325	343	343	312	333	343	332	310	302	315	316	282	340	304	343	297	333	331	326	300	332	322	306	326	339	307	324	331	330	331	342	317	332	319	341	321	312	308	322	347	309	298	328	320	315	338	325	307	314	319	308	330	316	304	308	312	332	298	278	331	304	322	340	290	318	336	300	339	315	292	337	313	305	332	316	284	303	293	312	335	321	322	329	338	340	324	313	308	339	321	277	343	315	275	314	298	314	289	316	330	309	317	299	304	317	292	356	300	328	340	318	332	342	304	313	332	316	299	319	301	333	300	307	329	310	295	314	301	291	312	293	317	287	317	336	336	313	311	329	328	313	318	296	310	326	330	320	293	335	300	311	321	325	290	326	296	323	306	332	314	300	317	297	334	311	315	319	326	262	309	301	304	329	316	350	328	303	307	315	331	321	312	304	333	334	289	298	319	350	309	302	306	288	305	323	323	297	327	327	302	291	286	289	302	312	272	304	297	324	317	272	296	350	312	328	303	321	323	327	299	319	344	316	294	335	343	306	319	329	317	299	331	314	339	313	300	297	332	291	302	352	325	354	316	314	279	329	335	352	369	293	294	306	318	294	310	297	322	321	328	312	296	324	315	340	314	331	321	318	321	295	302	319	320	329	322	329	324	320	317	324	303	323	364	306	312	342	274	320	322	313	335	321	324	306	331	285	306	326	333	351	334	354	332	325	315	306	321	288	311	349	343	333	288	313	332	342	315	335	373	334	332	303	298	297	337	301	317	292	314	310	328	309	309	322	290	314	338	326	332	316	296	290	356	319	338	299	308	311	334	319	318	302	347	320	300	354	325	323	315	297	307	313	310	331	342	296	311	308	353	316	334	341	323	338	296	324	293	325	336	328	311	311	315	319	305	347	294	324	345	290	341	298	316	304	338	310	322	324	301	302	348	317	293	311	305	326	324	327	352	343	310	335	312	330	301	332	327	297	307	328	339	309	311	329	296	297	314	317	316	328	316	342	309	315	318	327	288	311	330	347	328	320	340	303	287	312	330	333	303	292	306	302	336	317	352	330	327	321	318	328	343	295	303	325	293	308	343	287	303	292	328	331	323	305	315	332	326	324	317	310	329	304	319	295	334	318	328	303	339	295	290	314	320	311	347	305	330	339	338	308	340	342	368	325	324	321	349	306	313	314	312	340	295	308	300	304	322	316	319	342	306	335	318	299	337	325	330	306	340	327	308	294	314	319	336	333	295	305	313	312	343	291	299	336	312	320	318	311	306	331	320	339	315	331	340	304	314	331	318	305	336	307	294	317	322	325	305	291	302	304	314	309	310	306	320	309	318	330	304	307	298	324	325	315	309	300	314	291	295	304	291	344	331	351	340	316	330	297	326	320	302	332	313	337	310	341	282	315	331	316	349	327	292	330	308	307	290	326	309	347	339	323	303	326	294	293	307	289	332	268	336	323	319	329	300	313	330	299	317	345	308	326	321	330	314	300	318	338	327	315	287	296	294	303	346	346	282	281	354	336	309	371	297	295	326	324	306	293	331	293	310	325	343	302	310	285	328	296	329	335	317	306	351	307	343	291	342	317	308	309	310	308	294	280	329	328	327	301	338	322	321	341	288	301	316	332	300	337	305	336	298	321	306	300	306	334	308	306	313	333	310	336	281	338	332	330	324	319	321	301	303	312	348	330	300	309	315	319	333	330	334	318	321	321	298	311	316	344	315	306	306	349	333	323	337	300	300	312	290	343	280	281	311	316	309	315	330	303	329	299	295	321	323	335	295	363	303	275	335	305	311	305	313	301	300	281	315	295	314	329	316	307	350	335	340	354	317	336	307	329	324	306	328	319	331	306	330	311	264	334	310	303	341	333	333	306	297	323	313	346	310	288	305	321	317	311	300	322	316	313	315	329	311	318	325	337	322	337	327	335	326	311	329	359	309	297	306	286	310	336	330	307	310	322	328	322	305	332	316	328	326	340	324	356	344	310	319	298	316	316	326	322	308	309	333	307	318	310	345	347	303	307	344	335	285	311	328	318	306	308	323	312	326	312	321	301	342	304	293	324	338	290	314	320	308	284	302	370	292	310	324	298	308	327	312	295	318	302	293	345	310	297	345	311	326	279	311	299	323	333	311	329	318	318	338	327	306	326	311	309	336	340	270	304	283
24779	21738	29159	24861	19884	2193	999	750	592	589	559	528	509	517	518	476	493	454	426	440	475	462	456	475	429	441	437	476	417	427	439	430	445	402	451	430	478	417	433	397	411	421	457	404	444	448	439	414	379	439	470	397	413	439	414	418	407	409	415	423	404	402	455	428	381	417	396	431	464	388	384	424	464	401	457	401	435	443	421	399	418	468	404	409	436	390	438	406	424	447	447	431	428	425	410	463	435	423	454	428	440	411	451	390	413	438	415	412	423	404	445	442	424	415	429	417	416	444	404	410	406	436	438	433	465	380	388	421	405	410	385	440	402	406	427	429	410	387	402	435	391	365	452	387	406	422	409	414	389	430	429	390	416	452	425	423	392	439	381	413	419	393	425	438	430	408	451	442	412	430	470	419	422	441	401	409	419	430	427	442	426	428	433	407	441	387	385	442	390	408	419	420	432	412	413	418	444	434	385	404	486	410	438	425	433	421	447	391	423	477	400	407	411	418	398	423	404	433	451	408	404	429	390	407	397	430	421	415	377	450	413	416	423	409	412	448	377	434	428	394	422	428	436	422	417	421	443	426	421	419	409	390	400	432	364	431	416	436	435	428	436	423	446	434	442	406	353	425	430	398	420	446	394	453	372	422	476	428	403	412	408	391	387	420	451	420	435	397	417	434	442	389	410	440	416	396	387	405	389	438	401	445	438	428	394	420	407	421	423	407	404	437	470	422	437	453	417	405	444	422	454	424	442	382	424	421	423	422	448	430	413	422	395	413	404	435	439	408	424	427	443	427	408	459	411	419	388	444	409	378	427	421	450	426	443	392	428	447	416	408	409	444	398	412	417	433	424	431	446	437	399	402	419	415	424	388	384	389	443	434	387	412	406	449	444	441	410	442	439	398	410	428	402	404	436	412	358	412	376	415	391	439	419	387	429	405	376	396	427	405	449	411	416	395	447	413	410	407	415	413	457	444	413	387	407	434	411	431	407	383	448	440	373	424	456	438	425	412	414	402	388	399	425	433	401	421	416	419	432	416	427	436	425	410	439	431	410	404	442	438	420	451	455	398	451	383	388	408	442	439	410	425	398	447	446	449	410	419	405	397	415	463	426	436	403	440	417	382	413	424	402	417	415	407	436	401	429	415	415	401	438	412	402	425	423	431	394	400	411	438	443	393	424	445	390	416	426	465	411	431	378	403	425	406	401	419	430	400	392	438	407	434	448	449	406	465	393	404	428	370	422	403	416	429	392	435	419	420	437	412	421	429	382	403	407	429	421	437	399	429	396	429	439	386	414	415	423	403	432	420	428	398	415	439	358	416	467	425	414	436	419	432	401	440	392	424	413	428	406	392	425	420	416	437	413	430	430	393	436	419	433	414	423	432	459	412	429	405	424	408	446	436	412	387	412	422	411	445	412	427	418	388	440	431	419	428	430	420	400	418	419	432	419	438	387	440	402	418	411	433	409	407	427	376	410	409	413	414	407	414	424	411	418	404	379	435	422	413	431	404	398	423	426	459	393	392	406	413	406	432	408	387	399	409	414	380	408	427	419	411	434	442	436	406	435	429	408	403	407	456	416	375	437	420	420	416	452	431	451	442	410	414	423	469	422	454	434	362	386	408	418	402	414	435	429	402	432	415	471	438	410	416	399	412	409	442	414	382	369	407	424	405	459	429	404	430	434	414	406	433	476	405	439	405	391	443	414	389	414	387	407	399	447	407	374	436	411	425	429	364	426	393	416	433	397	430	422	466	463	425	423	411	450	435	391	424	421	361	428	391	438	445	410	417	420	426	427	425	425	437	419	444	403	419	403	448	431	421	402	423	413	424	411	416	392	400	401	460	429	429	363	459	432	427	422	433	422	417	449	418	385	397	419	387	408	435	440	385	393	423	443	416	414	439	401	437	432	435	402	413	429	428	444	450	403	397	450	414	450	401	440	418	423	431	444	394	416	415	409	446	456	434	427	434	383	449	420	432	417	459	436	445	441	416	431	410	445	377	443	414	380	407	455	471	415	406	442	410	403	417	442	424	405	455	421	391	418	438	444	398	379	424	416	434	397	396	430	428	444	463	407	403	387	424	436	395	420	367	415	422	396	457	440	405	412	410	401	400	387	450	443	425	403	436	466	448	435	418	450	389	427	443	450	432	431	441	445	461	409	420	434	405	439	392	430	418	406	400	442	425	407	397	364	417	390	416	440	385	396	428	422	429	410	379	418	431	419	420	403	442	428	413	417	397	433	456	414	420	434	403	385	417	408	395	406	422	418	411	424	428	423	429	428	432	396	389	443	410	440	416	445	409	424	427	408	464	425	416	437	412	411	418	404	414	404	478	462	415	423	399	432	440	401	422	403	416	425	429	392	426	464	420	384	402	450	394	392	443	430	411	397	415	403	428	369	430	417	393	404	430	434	393	407	394	409	401	406	439	363	426	419	413	404	398	422	443	412	440	424	465	401	420	425	410	400	461	412	417	399	417	407	380	472	412	432	416	447	465	427	446	431	410	408	419	446	413	425	407	391	402	431	415	427	466	432	428	401	405	398	433	384	392	416	428	416	405	443	437	437	417	430	400	394	404	395	400	418	429	398	410	393	408	394	448	427	451	438	424	436	427	434	405	439	421	421	397	401	443	417	444	434	429	408	388	422	412	423	415	414	425	399	400	437	438	425	415	397	436	439	469	433	427	388	414	432	421	432	387	405	429	416	428	423	466	416	411	440	432	452	441	429	419	411	417	408	469	404	442	402	394	442	389	436	464	419	420	432	408	390	421	396	471	403	423	432	408	412	391	420	428	416	445	430	400	407	462	439	433	413	437	425	418	399	418	420	447	431	435	432	449	420	393	436	421	451	434	422	416	418	432	411	424	409	406	460	403	429	369	439	424	411	421	432	392	393	419	436	401	426	446	389	422	436	407	419	391	432	405	411	416	434	445	447	422	419	388	430	427	414	447	424	442	445	401	399	417	436	445	399	444	413	432	444	403	411	412	410	422	424	424	436	411	402	389	443	395	399	415	427	380	458	427	470	371	427	438	398	402	438	412	407	428	397	419	421	420	452	431	406	407	422	429	426	400	415	423	400	425	410	409	401	438	406	453	444	421	406	405	427	426	445	413	409	414	439	419	460	410	408	411	405	420	417	423	415	417	423	428	426	411	422	427	412	410	399	426	418	437	427	432	414	449	417	411	404	410	440	428	416	410	397	407	471	433	418	385	429	425	426	418	424	436	410	400	414	434	434	415	415	426	451	411	430	459	399	456	408	424	419	451	418	398	419	431	429	416	440	443	411	419	422	429	410	449	444	415	368	439	437	460	405	505	422	449	439	449	415	425	407	446	448	424	501	379	393	405	398	408	414	443	403	420	396	428	398	459	414	440	462	420	424	442	418	415	401	424	403	430	426	397	421	406	415	450	437	435	418	439	443	423	421	429	397	413	428	407	440	408	394	441	421	426	438	423	413	406	438	406	427	429	395	438	405	429	394	427
28802	10740	9055	4759	3190	2575	2027	1723	1478	1367	1194	1154	1105	1023	964	946	919	967	859	885	842	809	821	822	815	765	767	799	845	757	775	770	724	770	784	788	725	800	761	695	792	779	781	712	788	699	720	718	692	738	734	732	727	766	789	739	745	736	794	668	793	786	743	722	766	727	766	764	725	732	723	740	681	736	702	740	698	747	685	731	724	764	756	771	705	742	755	711	745	731	756	723	734	703	724	729	751	759	717	733	734	732	753	758	738	762	709	717	722	702	713	673	757	751	746	715	726	718	718	724	771	737	745	728	686	697	771	711	741	752	752	744	701	715	708	700	714	678	772	777	757	721	790	763	699	752	736	722	739	742	735	717	738	801	746	673	741	719	789	732	773	740	759	789	705	693	723	756	743	712	738	749	753	732	721	706	756	696	681	704	747	742	729	768	740	741	765	767	723	742	693	691	746	690	698	701	801	738	704	715	755	691	712	723	700	730	706	699	729	725	718	748	702	748	741	742	757	731	735	762	726	755	747	694	731	706	704	721	739	713	689	765	719	729	738	748	723	721	727	709	722	686	750	749	734	759	753	677	718	716	774	707	711	737	699	703	699	723	748	718	721	724	723	751	721	676	730	692	744	726	728	715	743	739	710	744	736	750	706	718	772	739	738	710	731	761	784	742	738	771	700	728	768	753	730	731	749	708	704	711	696	732	700	712	696	760	750	705	700	692	699	757	757	734	732	724	745	713	741	696	732	760	732	698	726	736	743	720	729	744	697	719	696	718	709	746	724	740	692	689	719	712	710	775	678	778	695	711	698	737	720	758	750	736	749	774	750	676	754	710	699	751	673	747	768	719	672	775	726	708	735	704	718	709	673	749	731	787	731	724	727	744	778	739	742	746	750	756	688	788	745	759	713	770	719	724	731	741	753	743	770	718	748	725	718	771	719	685	754	694	689	735	734	747	705	772	746	713	732	725	743	697	764	695	714	721	718	734	756	763	739	750	751	816	689	753	693	742	731	756	736	735	756	763	740	720	685	741	739	751	689	721	753	761	747	767	715	755	724	695	703	732	703	718	728	708	682	725	688	780	740	728	710	693	769	723	743	717	777	722	738	714	757	715	710	766	724	755	754	751	713	699	707	708	752	722	695	699	768	719	773	755	733	766	712	739	735	719	723	789	690	732	751	713	751	772	729	741	760	779	731	698	714	730	701	742	681	698	753	736	728	696	703	696	716	765	767	732	735	733	747	728	709	700	703	761	758	737	717	771	727	673	729	703	678	683	727	700	700	753	663	717	709	745	726	718	706	710	731	690	758	728	761	724	735	777	679	737	685	729	751	687	748	742	716	727	746	738	736	711	735	728	724	703	724	716	700	759	719	728	691	739	701	757	704	741	721	724	777	708	721	718	753	701	717	730	756	685	745	728	754	713	721	716	679	718	720	728	740	716	776	732	713	766	719	763	731	712	724	731	719	740	757	734	698	755	750	729	672	734	714	756	728	739	795	745	743	719	711	719	746	756	701	706	747	749	720	716	745	705	751	719	684	711	722	732	726	786	777	718	721	720	763	700	798	718	704	767	797	729	686	734	692	769	708	732	766	691	682	740	691	735	745	759	698	736	779	730	735	705	752	763	720	717	686	720	769	732	714	779	728	755	746	745	720	735	682	770	667	698	697	768	749	763	741	730	739	708	743	757	734	739	731	764	729	706	757	757	697	697	748	751	694	747	706	700	739	690	732	685	763	708	751	779	734	757	718	704	743	750	774	699	728	684	740	746	724	702	740	676	712	690	746	666	732	732	737	735	749	739	722	700	688	756	748	731	692	763	734	737	730	692	767	694	729	742	760	722	742	702	734	764	740	705	755	784	702	735	750	728	716	736	753	756	712	774	693	728	737	723	711	710	737	748	737	734	705	729	745	731	736	729	759	692	721	695	669	725	759	756	739	682	733	678	720	711	735	730	732	747	780	725	715	758	678	785	736	732	720	784	697	706	723	725	754	723	713	765	683	715	717	732	720	725	755	784	688	715	763	730	745	705	687	719	712	679	725	771	704	760	731	726	713	709	699	757	705	664	717	716	725	725	733	749	721	748	698	771	728	722	753	720	819	707	744	716	668	722	708	755	620	719	720	722	724	727	782	735	674	739	752	780	755	721	696	739	698	687	730	734	736	756	688	738	753	709	712	734	692	738	700	748	762	776	743	757	673	749	711	701	728	678	744	723	736	726	730	722	727	744	742	709	727	765	738	718	756	663	690	707	735	771	702	695	708	692	725	749	736	718	729	765	719	683	726	745	692	736	674	715	719	712	756	745	730	676	756	732	704	724	737	740	732	702	770	671	774	701	695	728	715	731	717	746	700	758	681	723	740	749	722	737	738	688	714	678	757	728	751	768	697	692	769	717	721	726	700	738	714	736	759	717	744	776	742	717	738	758	748	726	689	729	700	720	712	728	692	708	739	741	724	713	698	725	715	725	727	715	695	705	784	750	739	685	721	758	698	694	733	790	700	711	729	743	714	727	712	749	724	728	687	740	730	753	711	724	746	728	729	711	750	746	711	705	761	731	738	743	745	746	727	759	716	714	720	765	709	721	657	715	773	728	722	745	729	750	705	707	696	739	704	716	766	704	728	700	753	729	730	756	667	733	769	747	779	737	716	756	719	692	701	731	705	773	643	762	720	774	734	759	747	682	746	737	700	753	737	725	716	755	738	716	713	722	731	696	703	734	744	742	798	697	702	730	755	704	790	683	715	769	719	727	695	717	711	717	734	744	727	706	704	688	756	763	714	729	731	756	732	710	719	717	728	705	724	741	729	714	722	728	686	762	729	722	758	738	764	743	736	701	730	701	702	743	719	777	696	743	736	710	729	720	723	707	709	760	737	743	730	733	785	690	744	736	711	714	707	782	692	771	704	740	731	664	695	699	749	734	723	805	738	713	724	734	774	704	755	768	752	790	758	782	757	730	744	730	717	783	730	702	746	732	761	735	734	743	759	733	727	708	716	739	705	729	689	739	735	712	767	728	720	720	675	702	737	713	724	706	728	782	721	687	734	726	714	723	750	784	742	721	706	708	772	709	731	759	722	745	747	702	729	718	717	760	706	752	792	751	772	699	704	725	727	695	764	718	717	735	771	760	724	708	732	743	755	731	722	704	743	737	763	750	721	753	762	731	740	735	762	743	736	685	743	732	740	709	724	682	668	720	696	706	726	754	740	750	735	720	759	743	714	690	725	723	712	722	718	724	706	756	675	744	730	729	771	695	695	730	706	701	722	695	718	713	717	705	800	720	707	713	751	752	708	711	702	678	657	762	767	747	678	720	763	717	711	703	754	709	724	743	691	736	726	700	752	753	761	695	696	709	738	742	732	702	769	736	810	743	767	749	787	746	753	725	750	751	735	703	685	742	711	742	733	760	765	731	782	742	766	689	760	720	762	723	699	761	715	744	719	735	749	708	722	740	680	763	729	735	708	725	731	762	715	745	702	733
23643	21642	29772	24050	21645	18886	2693	1245	1062	929	929	853	822	797	796	760	738	697	739	757	691	652	659	644	694	648	669	673	677	700	660	688	654	628	647	667	690	631	596	632	680	624	641	676	651	630	621	642	661	655	678	616	640	631	620	644	651	658	648	651	693	659	663	590	663	595	610	587	669	682	620	602	634	683	593	632	628	625	669	655	605	628	636	611	678	633	633	635	611	623	612	641	595	614	634	629	581	609	608	594	679	624	629	610	614	690	608	632	600	624	662	657	604	610	624	626	644	673	590	620	642	590	646	639	626	620	647	676	630	616	638	601	676	642	646	666	650	653	665	639	644	610	680	630	630	683	650	675	690	612	680	591	653	623	614	632	589	615	689	642	654	643	671	613	655	608	624	663	597	597	653	658	671	681	652	587	662	594	591	664	591	636	651	566	633	647	618	627	639	632	589	624	630	632	609	616	635	628	628	627	669	664	630	669	662	632	632	622	618	617	672	601	659	617	624	634	620	630	621	697	631	639	681	617	582	622	621	651	622	626	625	595	611	642	613	686	638	607	666	678	573	646	614	623	596	624	652	610	602	659	598	615	615	636	624	629	646	595	587	615	657	662	644	633	634	625	627	644	643	602	649	617	644	610	573	651	633	633	647	655	657	648	629	622	604	633	602	675	630	690	612	654	612	642	649	646	685	669	626	661	586	626	617	666	605	639	625	614	636	618	643	639	635	608	612	640	620	627	607	653	622	646	626	662	600	645	614	576	593	636	632	610	606	634	622	636	601	590	641	615	647	638	621	659	652	639	639	599	625	605	646	635	634	619	604	560	599	660	603	629	675	633	581	660	624	591	610	644	645	631	622	627	598	626	609	678	642	590	615	595	658	615	602	599	637	651	605	618	637	617	619	607	582	623	647	613	667	599	626	652	646	613	657	611	641	651	651	631	616	605	644	610	598	677	656	623	627	688	652	579	664	686	626	619	622	631	596	657	621	592	656	643	630	623	641	632	612	587	641	648	649	625	603	642	650	654	613	600	663	641	635	576	645	642	622	652	618	611	624	637	642	637	610	598	595	601	589	652	597	661	614	657	587	640	592	610	613	601	653	660	649	624	621	665	607	641	634	635	649	659	655	631	648	656	616	614	666	616	597	631	646	638	659	641	591	662	592	609	641	668	639	594	666	641	625	603	608	621	617	587	600	616	616	621	666	616	683	638	644	637	641	638	646	630	618	576	617	632	597	656	648	642	609	653	637	655	585	646	638	647	642	664	657	656	619	616	634	622	673	692	608	649	608	644	636	625	554	636	613	625	609	683	667	632	604	607	654	614	653	637	571	632	683	652	653	629	661	620	633	628	630	638	608	596	648	614	579	654	632	607	627	629	639	602	691	608	580	602	614	641	637	627	652	627	664	604	672	665	638	681	624	619	639	608	615	658	594	652	645	625	641	618	631	613	602	634	601	637	593	618	613	664	599	594	591	607	647	633	633	619	663	644	646	623	598	617	621	611	596	659	611	638	657	639	620	653	620	643	671	595	670	613	613	669	633	625	658	618	629	595	620	617	609	632	630	703	583	638	657	627	671	668	652	612	617	622	601	608	619	612	660	641	627	640	628	596	653	643	599	648	582	634	626	614	685	619	603	611	590	614	608	621	609	655	618	612	636	610	627	616	650	649	620	615	651	660	651	607	625	619	605	635	652	661	629	658	668	608	623	625	611	659	607	621	697	649	633	616	594	646	622	587	599	610	629	595	592	647	612	660	641	648	643	624	628	611	624	626	617	628	607	600	646	611	634	590	578	629	627	640	629	612	595	611	611	627	628	666	608	632	593	620	613	632	640	636	600	655	600	623	647	630	632	629	598	617	609	655	591	604	660	634	610	612	648	642	642	641	661	630	607	608	633	623	600	619	607	600	617	646	600	635	655	616	605	629	602	608	662	609	630	632	612	636	621	601	649	583	665	663	588	655	638	609	604	650	613	613	618	644	634	626	608	599	638	586	676	622	611	639	641	626	630	656	589	655	600	590	620	636	633	628	586	642	586	615	627	616	649	605	603	614	665	664	608	636	644	660	646	655	631	592	663	640	611	622	595	622	595	628	571	639	605	660	661	627	665	567	573	638	647	636	608	643	614	586	635	638	668	628	652	614	645	653	621	594	652	625	592	609	599	635	623	633	600	638	674	606	642	590	631	635	601	644	622	674	649	655	665	652	660	609	668	612	638	611	592	633	611	613	675	615	613	613	629	634	643	653	596	606	640	634	669	608	646	604	662	619	644	645	627	619	597	605	614	601	627	619	679	652	638	598	648	626	621	633	630	604	631	630	641	633	616	641	611	626	661	590	585	637	619	644	639	651	611	621	632	682	644	631	598	647	633	612	600	624	587	625	599	625	611	632	654	613	616	626	622	634	622	640	577	586	642	624	639	657	601	607	635	645	626	630	634	628	586	656	659	577	625	617	621	643	562	633	599	626	639	674	629	618	606	631	610	652	646	653	664	644	668	643	594	630	615	636	620	604	609	584	601	638	613	659	648	627	617	612	639	691	630	618	603	666	654	626	608	667	612	610	647	609	642	631	622	711	606	592	606	637	598	576	637	590	661	636	680	633	658	597	645	597	642	597	630	623	637	640	615	642	668	675	642	643	643	634	626	632	639	620	664	629	627	648	638	607	654	606	650	609	633	638	654	643	610	612	619	622	631	596	658	664	663	656	615	622	658	581	665	624	627	612	604	632	624	663	642	614	622	583	656	647	648	603	616	599	631	632	623	636	645	639	644	625	640	640	640	606	619	632	662	600	616	602	628	633	600	625	629	638	617	635	599	596	659	628	641	687	666	692	620	602	608	634	625	625	629	620	608	627	636	584	630	636	634	648	623	642	628	658	599	576	637	636	605	588	662	605	631	639	630	638	633	588	616	589	636	686	633	675	620	663	615	617	576	612	613	608	600	635	655	624	618	630	611	675	615	632	629	611	629	630	614	650	631	653	592	600	636	596	638	623	673	605	608	614	662	680	620	690	617	606	639	624	645	580	651	652	628	662	624	672	624	614	611	584	631	637	590	620	633	614	643	635	641	630	553	640	644	616	631	598	656	584	617	605	616	590	628	638	624	634	580	646	582	586	618	613	602	648	637	614	638	600	611	647	624	671	595	649	607	610	588	613	647	630	652	690	661	658	606	656	654	591	644	652	659	630	641	691	630	630	654	627	603	666	662	625	611	685	613	684	605	666	628	681	611	634	599	633	583	627	642	648	672	629	628	576	617	623	681	582	594	625	649	627	659	656	654	635	613	645	619	635	629	585	626	626	646	629	647	654	649	633	614	608	592	647	572	584	641	673	604	662	630	658	636	600	633	618	634	603	623	611	611	669	647	627	691	594	595	633	678	615	649	597	609	600	634	624	616	643	601	657	642	598	611	641	648	628	590	690	626	628	649	631	636	642	629	636	606	598	681	631	606	633	649	649	601	645	676	649	631	660	636	606	677	575
29974	17268	14359	7941	5732	4363	3473	3018	2485	2209	1939	1790	1677	1535	1436	1475	1347	1372	1268	1257	1246	1231	1172	1244	1168	1188	1195	1206	1150	1181	1109	1126	1120	1145	1090	1051	1103	1063	1176	1133	1069	1130	1118	1062	1133	1084	1098	1115	1030	1039	1068	1081	1075	1098	1070	1111	1078	1035	1032	1036	1051	1042	1001	1081	1111	1077	1072	1064	1057	1122	1096	1073	1084	1013	1126	1094	1070	1043	1047	1045	1099	1048	1033	1103	1049	1023	1088	1066	1039	1059	1035	1069	1094	1074	1026	1075	1044	1030	1035	1004	1151	1108	1047	1094	985	1094	1039	1059	1025	1026	1057	1073	1069	1021	1050	1126	1044	1023	1051	1098	995	1052	1023	1047	980	1074	1042	1019	1072	1053	1055	1105	1067	1080	979	1092	1017	1101	1044	1084	1083	1026	1073	1044	1031	1092	1075	1028	1077	1020	1076	1028	1042	1050	1082	1103	1075	1055	1102	1045	1028	1059	1052	1038	1070	1069	1034	1069	1082	1097	1062	1050	1068	1047	1086	1028	1010	1136	998	1056	1085	1017	1043	1077	1057	1049	1081	1034	995	1066	1091	1108	1011	1026	1042	1109	1043	1044	1035	1042	1127	1061	1089	1070	1072	1072	1020	1080	1042	1086	1071	1048	1017	1009	1017	998	1115	1082	1059	1029	1031	1032	1068	1055	1016	1077	1058	1048	1055	1106	1059	1078	1094	1085	1028	1049	1040	1055	1066	1045	1041	1110	1015	1058	1002	1092	1034	1060	1087	1099	1117	1072	1046	1056	1048	1066	1070	1019	967	1005	1051	1046	1023	1038	1041	1049	1060	1047	1070	1018	1078	1068	1009	1047	1058	1099	1026	1103	1046	1023	1107	1005	1043	1067	1030	1051	1034	1042	1104	1074	1098	1101	1025	1072	1141	1055	1046	1065	1059	1118	1037	1085	1059	1034	1088	1036	1037	1083	1071	1015	1038	1088	1104	1034	1021	1008	1143	1006	1078	1040	1064	1031	1035	1067	1111	1061	1078	1049	1089	1046	1044	1021	1084	1064	1015	1071	1062	1109	1075	1099	1089	1018	1025	979	1014	1042	1115	993	1070	1082	1038	977	1010	1004	1061	1031	1086	1084	1044	1073	1145	1057	1006	1112	1058	1038	1040	1046	1016	1078	1050	1098	1100	1051	1032	1042	1107	1052	1084	1032	1079	1020	1080	1028	1055	1075	1024	1094	1041	1067	1065	991	1028	1067	1010	1053	1055	1048	1072	1099	1049	1090	1016	1034	1069	1011	1008	1066	1029	1068	1047	1010	1031	1066	1084	1063	1076	1038	1065	988	1087	1028	1056	1015	1075	1089	1035	1049	1088	1035	1037	1069	1035	1040	1018	1035	1075	1015	1044	947	1007	1067	1071	982	1044	1062	1075	1048	987	978	1068	1072	1045	1153	1074	1069	1025	1078	1071	1051	1051	1123	1060	1031	1080	1076	1055	1092	1069	1094	1024	1070	1084	1040	1098	1047	1048	1079	1030	1081	1001	1042	1038	1066	1015	1041	996	981	1100	1027	1055	1050	1050	1109	1036	1105	1026	1041	1106	1058	1041	1026	1091	1040	1033	1042	1057	1062	986	1100	1002	1047	1144	1049	1055	1025	1065	1020	1037	1044	1049	1078	1057	1041	1057	917	1025	1105	1027	1087	1039	1076	1048	1014	1067	1085	1129	1022	1101	1074	1032	1056	1059	1078	1026	1064	1064	1065	1117	1060	1066	1059	1042	1116	1084	1078	995	1052	1087	1067	1045	1079	1030	1022	1097	1086	1010	1075	1056	1033	1064	1028	1096	1093	1023	1061	1094	1061	1086	1091	1080	1082	1077	1123	1062	1045	1039	1042	1018	1038	1063	1001	1039	1044	1071	1087	1044	1017	1039	1021	1015	1061	1129	1027	1064	1029	1075	1083	1020	1055	1025	1062	1095	1054	1025	1093	1028	1054	1000	1085	1014	1065	1077	1007	1046	1111	1093	1059	1067	1028	1086	1060	1034	1024	1062	1032	1056	1076	1062	1033	1059	1102	1015	1026	1041	1072	1094	1081	1038	1042	1020	1102	1065	1079	1080	1040	1049	1028	1116	1071	1048	1022	1077	1035	1070	1024	1042	1081	1050	1072	1084	1021	993	1063	1039	1076	1033	1056	1063	1048	1078	1033	1050	1061	1055	1096	1038	1015	1064	1014	1083	1075	1080	1085	1028	1029	1123	1083	1025	1058	1051	1027	1070	1061	1071	1057	1017	1072	1033	1011	1107	1090	1069	1009	1009	1063	1051	1027	1057	1045	1053	1094	1043	1027	1022	985	1039	1073	1093	1108	1099	1042	1068	1014	1101	1033	1086	1051	1071	1094	1002	1005	1076	1067	1004	1102	1052	1047	1005	1115	1078	1091	1037	978	1054	1049	1053	1039	1032	1062	999	1062	1086	1044	1028	1022	1073	1047	1080	1084	1106	1085	1086	1050	1080	1117	1038	1037	1045	1065	1119	1068	1037	1042	1071	1039	1105	1078	1091	1057	1038	1052	981	1099	1039	1065	1003	1034	1074	1074	1041	1057	1020	1113	1088	1058	1033	1130	1052	979	1048	1081	978	1067	1088	1076	1105	1049	1087	1011	1044	1063	1023	1052	1101	1086	1066	1050	1078	1041	1107	1012	1080	1047	1024	1008	1095	1049	1088	1070	1003	1034	1028	1093	1057	1071	1004	1082	1009	1049	1012	1057	1077	1035	1039	1050	995	1013	1061	1037	1052	1009	1077	1044	1050	1015	999	1004	1017	993	1037	1023	1074	1055	1139	1071	1034	1074	1046	1034	1053	1076	1045	1099	1023	1002	1069	1049	1032	980	1055	1046	1041	1046	1063	1074	1028	1044	992	1059	1127	1014	1055	1147	1041	1031	1051	1037	1013	1113	1073	1030	1003	1019	1075	1067	1021	1077	985	1088	1041	1053	1030	1006	1050	1054	1097	1012	1054	1029	1048	1078	1041	1058	1039	1074	1068	967	1018	1027	975	1030	1103	1072	1053	1061	1088	1031	1006	1040	1132	1065	1038	1069	1022	1113	1091	1028	1024	1033	1026	1032	1026	1064	1128	1017	1002	1039	1064	1069	1016	1052	1042	1106	1060	1050	1096	1027	1061	1070	1009	1093	1106	1068	1091	1108	1036	1043	1064	1072	1053	1105	1124	997	1096	957	1080	1040	1089	1017	1032	1067	1077	1067	1083	1072	1031	1064	1031	1049	1035	1043	1066	1074	1025	1076	1042	1053	1061	1074	1070	1059	1038	1032	1035	1103	1038	1057	1053	1067	1037	1055	1087	1093	979	1049	1042	1026	1035	1020	1011	1018	1035	1020	1024	1035	1054	1028	1041	1032	1034	1048	1056	1026	1032	1042	1121	1049	1042	1044	1016	1009	1072	1067	1021	1075	1047	1099	1114	1077	1028	1078	1025	993	1071	1052	1092	1034	1018	1103	1076	1005	1043	1028	1049	1023	1045	1028	1046	1032	1116	1021	1103	1075	1061	1023	1095	1124	1069	1069	1063	1020	1023	1062	1073	1072	1028	1066	1025	1011	1042	1073	1045	1032	1019	1071	1042	1065	1027	1055	1087	1023	1024	1069	1078	1082	1080	998	1106	1058	1084	1012	1047	1030	1020	1066	1129	1026	1078	1062	1073	1002	1059	1032	1051	1018	1065	1057	1033	1025	1122	1058	1010	1093	1086	1031	1058	1002	1045	1063	1045	1043	1096	1103	1041	1045	1084	1055	1041	1068	1011	1074	1052	1061	1049	1037	1051	1074	1027	1070	1041	1042	1068	1125	1031	1049	1124	985	1027	1100	1013	1027	1013	1046	1062	1061	1075	1033	1050	1013	1065	1090	1049	1084	1047	994	1064	1087	991	1015	1043	1075	1043	1053	1063	1077	1062	986	1006	1057	1067	1056	997	1066	1027	1041	1065	1064	1037	1050	1132	1052	1033	1026	1040	1041	1068	1023	1019	1048	1071	1013	1053	1001	1060	1002	1042	1057	1056	1055	1106	974	1005	1045	1052	1030	1000	1014	1051	1078	1033	1041	1058	1057	1020	1025	1029	1040	1059	1036	971	986	1087	1067	1066	1070	1040	1055	1026	1044	1036	1041	992	1029	1025	1053	1089	1027	1077	1022	1033	1055	1073	1050	1024	1057	1074	1021	1014	1014	1106	1009	1059	1085	1011	1077	1039	1057	1092	1093	1051	1043	1084	1035	1037	1036	1040	1076	1053	1042	1046	1052	978	1089	1068	1057	1064	1060	1096	1035	1103	1010	1078	1071	1079	1059	1058	1063	1057	1015	1062	1047	1025	1123	1077	1071	1041	1090	1040	998	1048	1057	1020	1079	1071	1060	1047	1023	1055	1145	1078	1062	1078	1005	1047	1021	987	1028	1051	1021	1036	1034	1047	1045	1014	1017	1024	1047	1056	1058	1090	1063	1074	1056	1063	1028	1055	1047	1015	1055	1064	1071	1046	1070	1013	1079	995	1087	1011	996	1026	994	973	1022	1061	1066	1070	1062	1055	1065	1055	1008	1053	1099	1041	1039	1031	1007	1063	1091	1045	1015	1059	1011	1081	1041	1072	1074	1090	1047	1044	1048	989	1066	1055	1036	1027	1096	1071	1056	1000	1061	1056	1011	1005	1066	1027	1057	1016	1032	1043	1039	1108	1082	992	1041	1085	1113	1084	1032	1061	1024	1090	1035	1045	1118	1049	1042	1041	1078	1092	1047	1025	1046	1060	1056	1029	1045	1039	1047	1108	1099	1087	1025	1020	1016	1065	1074	1042	1031	1057	976	1076	1059	1064	1029	1095	1110	1005	1063	1062	1036	1048	1086	997	1053	1063	1040	1066	1044	1055	1088	1034	1041	1033	1069	1084	1042	992	1025	1071	1130	1028	1115	1014	1002	1034	1064	1056	1081	1032	1032	1139	1046	1067	1136
27234	20987	8056	521	263	231	223	213	190	184	193	178	158	184	168	174	173	180	148	173	177	191	172	180	188	200	174	172	189	162	172	159	159	173	176	153	190	177	167	173	189	156	185	163	179	170	183	172	163	180	157	167	177	160	151	170	175	170	167	170	185	166	188	172	179	170	196	157	164	187	152	168	188	176	160	145	218	171	188	155	172	164	155	156	166	180	163	166	183	153	142	165	198	154	150	164	163	192	187	166	157	159	169	181	192	171	172	157	178	163	176	173	177	161	158	179	169	197	176	168	176	175	180	179	156	145	163	159	169	152	167	165	189	180	195	175	158	172	171	153	146	189	180	199	169	166	179	189	200	194	176	185	178	148	180	168	155	155	169	152	184	182	160	152	190	160	167	190	159	185	156	194	150	178	172	179	178	180	170	168	186	151	159	162	144	184	150	199	172	182	165	169	191	187	182	182	181	191	160	171	174	173	183	180	155	177	150	181	156	164	169	179	167	150	178	170	157	167	157	167	160	187	165	172	163	167	172	168	170	169	155	161	200	197	172	192	168	167	168	197	159	157	179	155	156	166	167	160	188	166	139	161	192	181	155	137	155	155	179	171	178	169	186	188	158	181	174	172	156	161	178	173	140	186	177	179	171	207	158	172	164	178	164	174	150	191	174	154	177	190	152	165	185	166	159	186	154	158	184	165	175	169	174	149	173	160	173	174	161	197	181	168	173	155	185	177	151	144	164	164	165	185	179	149	165	169	186	151	181	186	156	181	172	180	156	169	151	168	159	170	172	161	185	155	183	179	162	162	168	151	144	165	166	171	162	155	167	182	193	168	173	170	138	170	171	189	163	152	158	160	159	161	150	157	170	150	177	149	173	166	158	188	175	143	176	176	174	152	166	177	150	181	145	148	159	180	149	175	184	188	149	180	172	158	189	161	179	149	162	182	187	177	188	171	176	176	180	159	173	174	154	163	167	164	160	161	167	181	205	150	192	156	158	183	140	183	178	177	193	181	169	175	158	165	177	179	177	170	164	166	170	174	169	187	182	176	171	167	153	172	158	167	169	156	193	171	164	187	157	162	170	171	172	170	181	140	188	166	163	160	180	149	158	182	164	168	176	189	167	159	167	175	177	170	193	184	169	172	164	160	166	173	168	195	175	163	159	150	156	138	178	171	177	179	171	179	176	173	169	185	192	160	185	163	174	167	155	174	173	170	163	149	157	155	173	163	173	170	154	151	170	210	156	162	183	150	149	158	183	172	189	156	141	150	205	178	194	157	164	156	182	168	168	175	189	151	160	162	178	160	196	170	169	171	159	179	172	192	177	154	167	168	160	170	161	190	154	156	133	168	164	162	174	168	171	161	162	164	144	166	161	152	191	156	165	170	158	167	159	185	169	151	176	164	163	155	177	161	205	158	180	155	158	174	185	211	174	159	167	178	164	158	191	181	171	156	164	141	162	172	185	174	173	154	196	148	175	175	177	161	163	185	170	127	180	171	165	172	163	182	171	147	168	166	163	174	171	170	169	176	162	175	167	172	176	164	164	154	152	186	172	163	181	170	164	191	169	172	183	190	162	184	189	164	165	162	176	163	162	162	163	165	178	171	188	158	186	150	163	184	158	167	154	174	167	164	171	163	152	149	158	172	171	148	175	163	154	171	158	171	160	176	164	158	160	176	173	176	160	172	147	176	168	167	162	175	151	167	161	186	167	167	190	177	181	155	122	166	166	188	170	164	189	168	162	184	178	173	166	161	176	165	187	175	179	154	152	172	185	165	165	196	174	160	185	161	164	166	169	174	199	176	189	146	166	186	161	177	162	171	153	203	164	170	148	159	159	181	164	165	166	172	161	175	187	185	139	177	164	158	146	181	163	177	171	160	161	153	162	148	159	166	170	171	164	174	187	169	178	193	155	157	168	162	182	191	178	195	185	163	178	154	176	177	181	171	174	181	171	177	147	160	157	160	147	164	174	184	140	166	184	168	166	152	178	155	160	188	163	179	173	181	159	153	179	173	185	174	152	165	172	193	165	165	191	176	168	192	173	176	188	192	164	180	146	172	161	167	156	178	195	168	149	173	184	170	151	177	170	167	190	182	177	175	157	176	129	182	169	186	171	191	142	175	174	170	159	196	187	153	174	185	183	194	177	159	177	166	155	164	160	177	189	179	177	155	179	168	155	167	159	160	183	167	162	148	169	140	185	188	183	160	162	173	170	163	173	156	175	164	167	180	168	161	145	175	162	175	166	161	150	164	166	156	179	160	158	172	177	186	168	167	179	149	172	170	181	187	148	174	167	168	160	181	156	188	170	166	147	175	163	157	188	179	194	179	150	150	164	154	177	169	192	180	156	184	175	168	182	163	153	185	174	178	162	182	181	167	188	194	157	184	154	170	186	174	162	186	160	184	182	177	179	166	177	148	158	181	172	169	169	172	171	167	177	177	161	174	170	193	158	177	159	164	151	181	169	181	151	173	163	148	153	162	185	195	170	193	152	169	174	175	169	155	161	159	199	151	197	171	179	176	171	153	175	167	174	174	167	170	165	164	159	172	157	189	140	175	135	143	163	169	140	166	148	145	157	195	176	166	182	177	169	189	144	183	160	153	169	176	170	154	145	162	168	169	172	181	153	149	162	181	166	158	153	168	166	147	143	176	173	167	169	153	170	157	171	148	165	171	160	169	157	181	188	147	176	167	158	167	174	173	170	162	164	189	172	170	189	161	152	168	180	180	149	186	139	177	179	165	170	171	157	167	177	183	181	165	152	186	193	183	167	161	170	154	174	185	163	155	164	206	174	168	174	166	194	159	158	158	168	170	164	173	148	182	169	152	149	173	144	191	158	138	157	172	166	185	133	175	165	156	183	193	151	154	179	173	195	132	161	184	166	150	204	184	152	162	164	179	178	174	166	163	139	172	153	162	159	178	198	182	178	159	167	169	163	171	171	159	185	175	173	176	164	185	183	158	182	162	152	174	179	172	155	166	183	146	166	170	197	179	154	189	170	198	184	167	163	172	179	174	184	173	159	144	177	169	191	175	174	169	194	202	160	174	148	153	177	195	165	160	184	171	160	140	157	175	175	171	180	153	159	151	159	167	180	157	153	174	167	164	164	165	168	167	159	172	184	175	200	138	188	179	161	176	176	175	163	153	151	175	157	150	179	195	185	166	199	165	148	177	142	169	176	159	158	165	182	195	171	183	165	183	165	152	174	165	172	177	170	188	156	189	175	200	162	160	173	174	167	184	166	173	154	140	172	173	166	168	189	177	173	180	179	181	185	183	156	184	150	196	188	179	163	171	181	147	166	162	173	175	175	184	146	163	153	163	152	152	199	164	172	165	193	161	164	174	155	182	160	141	167	147	176	164	192	163	170	161	195	191	191	164	181	134	187	164	183	189	161	147	168	185	176	171	173	185	172	178	168	208	177	190	147	174	177	173	167	178	188	154	155	173	168	192	177	174	169	167	172	182	165	164	167	169
15086	1387	1267	691	591	455	398	413	388	344	342	356	336	335	369	340	314	302	324	339	310	344	320	328	307	280	312	323	316	353	316	333	322	344	336	297	328	308	290	339	295	310	293	340	324	320	341	311	259	308	342	292	311	317	365	309	307	323	304	335	311	355	318	334	327	325	303	325	335	339	308	310	302	321	328	285	326	314	298	330	327	343	320	305	293	321	310	321	296	328	319	326	312	305	328	302	326	303	299	332	355	314	332	343	312	324	293	293	326	315	315	312	306	286	292	324	317	316	314	342	334	339	301	300	293	301	299	327	290	303	278	307	293	305	290	318	317	357	305	342	311	333	316	345	320	343	330	329	290	305	320	281	312	315	316	309	282	319	329	323	313	320	304	350	322	347	346	314	286	313	315	304	337	319	314	316	300	353	286	311	356	331	346	296	322	270	303	304	310	303	342	322	308	312	340	300	335	317	300	312	333	316	291	268	340	293	316	339	301	317	299	325	302	304	313	313	321	328	316	309	312	351	312	284	315	335	359	325	309	310	331	303	322	328	311	340	334	307	309	320	315	303	324	318	302	337	294	349	346	334	347	281	332	329	294	318	323	335	308	304	297	306	299	316	323	321	343	320	338	301	311	302	316	301	290	319	302	282	320	288	301	313	321	334	288	293	304	338	328	339	334	328	326	297	290	313	325	328	314	297	298	336	307	337	343	303	328	327	333	317	337	334	324	284	327	331	297	305	303	284	285	321	312	335	343	287	294	300	304	340	334	314	316	309	334	361	332	311	288	315	302	317	312	297	332	293	344	319	352	347	319	305	322	311	322	323	329	299	288	323	306	325	333	312	329	301	339	305	302	318	293	293	337	307	315	331	336	329	292	286	331	306	330	309	291	326	333	303	312	308	320	332	369	314	303	279	324	320	353	299	282	306	334	335	298	341	317	292	317	283	328	314	322	321	350	312	355	311	308	306	348	289	318	333	299	306	297	295	304	260	344	296	336	322	303	325	302	327	333	329	341	306	355	324	309	299	338	304	323	327	292	309	343	300	291	325	343	326	345	354	296	319	362	325	343	322	323	315	325	330	349	345	289	309	290	342	320	318	315	308	310	331	279	335	332	324	299	311	330	323	304	306	330	304	317	351	325	319	343	342	319	322	306	293	330	303	347	314	293	324	307	339	279	341	338	307	310	335	371	328	288	311	341	341	324	301	299	275	304	297	301	346	314	298	319	335	310	279	292	326	309	297	324	287	309	320	330	307	313	305	298	332	313	324	328	300	291	299	295	321	332	330	299	300	311	294	309	309	314	328	318	328	298	307	308	286	286	319	320	308	301	334	345	343	312	338	302	311	316	305	312	308	314	317	346	325	297	308	324	322	331	306	334	302	304	313	289	348	327	293	324	339	328	315	324	342	326	296	293	330	295	321	345	309	333	297	355	335	303	312	330	316	315	334	311	330	330	310	301	316	280	309	312	319	305	316	280	363	298	294	299	332	313	326	317	318	326	321	285	275	330	319	316	317	337	294	322	315	326	312	299	319	318	317	293	331	337	304	290	267	296	301	325	342	321	323	356	314	295	317	306	295	334	301	308	368	314	291	344	320	318	329	366	321	306	305	303	293	317	312	292	345	297	301	287	306	311	295	316	308	326	305	330	308	326	309	319	335	340	321	325	336	324	317	320	303	316	332	331	305	330	321	283	324	314	345	317	338	320	303	312	356	315	311	311	293	322	337	294	333	360	319	342	309	321	313	322	299	302	280	322	300	312	303	338	314	334	343	318	312	299	315	338	325	329	308	326	293	333	307	294	325	325	337	347	317	332	320	327	299	324	295	331	310	311	342	318	329	299	350	362	323	323	341	313	323	328	309	335	348	321	358	333	326	303	336	310	303	358	302	343	323	342	300	297	315	321	324	336	329	309	293	312	342	325	326	302	307	331	336	314	321	318	325	332	314	308	333	322	327	316	296	310	320	324	317	339	313	321	322	330	290	323	301	299	330	307	319	300	325	314	294	287	315	335	326	300	320	311	305	306	339	283	321	317	329	317	315	330	303	300	315	325	308	322	311	299	342	306	320	330	289	318	319	308	328	329	319	318	319	299	321	326	298	310	301	297	261	326	327	308	331	282	332	300	302	302	324	314	345	299	335	347	312	306	297	329	314	293	329	258	295	328	302	301	298	335	335	329	335	292	294	321	337	290	295	325	332	319	313	305	310	310	330	311	323	310	291	296	293	283	295	326	335	322	307	309	321	318	331	317	322	288	323	326	325	290	318	305	293	324	314	315	313	334	303	319	303	309	328	308	321	283	301	327	325	299	323	339	278	306	330	324	314	326	300	341	302	309	334	293	294	332	307	334	296	336	309	316	330	283	335	327	323	311	350	326	307	361	314	301	327	321	316	305	286	326	333	315	338	278	324	357	337	317	329	313	326	306	320	311	300	333	296	317	336	382	328	299	313	326	306	309	328	327	335	298	325	332	288	315	310	285	333	290	328	328	325	325	300	294	337	308	293	302	311	349	310	311	328	326	327	302	303	331	300	314	343	319	284	298	288	300	302	321	350	317	362	316	301	335	312	327	282	351	327	311	331	357	299	307	323	325	273	329	314	311	333	316	299	309	297	304	332	327	288	310	328	296	318	311	335	309	299	342	348	344	314	324	312	305	325	314	315	312	334	306	325	325	307	302	306	325	317	372	307	300	309	332	289	304	311	308	307	330	355	320	317	310	301	294	298	353	301	325	315	322	322	328	320	278	291	350	347	337	324	334	330	322	345	292	315	342	318	301	321	319	336	319	344	309	339	296	309	317	317	299	323	288	321	336	297	299	321	305	299	353	327	299	327	332	327	321	328	294	306	332	300	332	313	328	301	294	295	343	298	318	331	305	318	323	289	331	328	327	317	269	288	312	297	327	314	333	338	314	318	311	319	315	295	271	288	305	296	307	306	324	326	316	316	336	332	331	296	301	332	304	292	299	284	305	334	309	315	291	315	332	299	318	338	307	290	316	325	310	315	321	340	308	340	301	325	324	330	296	304	306	309	341	320	332	309	318	332	337	317	311	310	298	301	328	313	303	278	312	337	343	320	328	284	340	328	311	354	291	317	352	341	317	347	308	273	294	309	353	331	286	327	298	318	339	315	335	302	344	321	312	313	308	316	316	319	315	338	347	335	336	328	328	309	320	321	296	306	300	323	319	328	323	327	281	304	291	353	313	328	304	295	326	334	309	320	299	301	345	274	304	336	295	310	335	316	382	295	327	324	346	295	311	290	310	297	315	307	353	316	326	297	303	329	298	306	301	313	317	302	348	312	304	309	339	358	347	314	318	332	337	337	295	328	330	349	319	300	321	318	326	312	312	299	318	329	318	306	299	332	318	323	292	325	329	322	309	325	347	321	329	298	327	309	312	307	305	281	322	304	308	325	325	323	318	311	287	296	284	320	333	303	311	296	316	328	301	343	335	312	347	321	315	300	320	333	320	313	296	311
24765	21720	29124	24829	19877	2150	963	703	636	582	557	550	530	493	533	456	448	489	442	448	470	484	431	446	472	437	416	458	433	409	424	429	483	431	472	426	451	450	412	390	432	405	466	410	450	424	437	403	458	430	431	435	429	399	450	419	402	405	437	432	425	419	425	425	439	450	432	452	393	434	393	408	401	447	408	404	447	436	417	456	437	429	436	444	457	402	446	407	428	433	423	435	428	424	419	433	400	378	424	427	428	446	415	443	426	430	406	419	399	402	412	448	405	397	416	429	426	440	436	448	401	423	446	407	475	380	398	423	435	427	442	439	443	412	466	423	400	398	370	374	432	414	437	397	457	460	459	425	422	438	442	419	396	444	479	421	463	401	425	430	393	408	411	435	455	415	406	438	429	403	407	402	429	450	457	400	446	449	406	430	429	427	395	425	440	407	448	416	439	434	440	411	423	420	485	449	434	424	444	442	431	449	439	417	401	408	427	420	386	430	437	388	400	434	422	420	429	416	426	383	428	396	435	400	376	406	421	427	405	422	406	477	436	445	374	434	434	401	427	417	418	443	428	418	421	414	439	393	378	422	470	423	415	412	402	437	406	418	470	403	388	420	419	390	418	432	447	390	411	429	383	418	422	396	441	411	409	392	383	443	447	449	424	427	443	402	432	421	443	398	430	441	419	448	398	386	434	409	415	443	417	432	416	441	454	419	416	431	409	432	411	417	428	428	453	410	410	417	409	439	451	412	421	417	438	368	392	450	426	442	409	405	453	445	435	482	405	454	394	435	423	433	419	451	489	419	413	425	477	446	452	437	410	418	410	437	394	448	430	406	480	381	424	433	413	368	410	458	413	455	476	380	396	439	390	391	421	451	430	429	404	415	446	419	374	433	405	423	462	399	420	446	471	458	437	428	414	446	436	424	419	431	407	423	429	430	398	429	429	459	411	457	424	447	420	437	395	438	479	432	394	427	409	402	454	430	436	412	401	424	408	437	433	420	441	438	463	458	438	432	398	432	401	387	440	456	405	409	419	395	441	447	433	414	405	428	429	422	367	456	437	461	405	426	416	397	422	423	434	465	417	434	423	415	404	425	417	401	423	423	447	439	408	442	427	374	431	472	441	414	444	412	450	434	436	428	467	433	424	453	405	454	418	436	394	428	412	407	395	425	422	420	432	431	430	410	432	430	438	427	389	454	447	424	426	437	426	488	413	418	419	438	466	427	439	428	468	446	413	419	436	448	450	429	377	416	414	462	424	443	420	428	404	431	436	430	419	416	434	436	439	417	406	426	459	473	444	416	452	440	407	425	447	439	418	423	418	455	400	450	424	399	422	398	410	434	462	419	393	471	404	434	454	414	427	415	422	414	426	411	421	451	428	440	458	461	469	398	451	424	407	443	442	439	439	426	436	410	421	401	446	431	438	406	435	389	428	415	431	416	439	399	392	435	424	418	463	418	428	403	408	403	420	413	427	419	455	476	416	431	467	446	457	411	402	398	407	437	414	405	431	424	389	379	455	426	421	414	456	419	426	434	431	441	396	428	404	421	384	462	432	456	433	427	441	397	406	425	442	419	405	422	443	418	424	455	407	396	432	420	421	431	429	463	458	416	449	475	463	426	452	438	420	421	415	430	419	464	417	400	421	452	416	442	420	442	435	427	428	429	414	443	414	409	419	435	413	420	441	407	444	455	454	424	438	424	417	448	437	424	457	452	396	450	390	378	417	404	439	410	425	431	391	441	426	414	440	435	454	451	430	431	426	429	416	417	443	414	455	458	451	411	423	438	441	418	430	440	417	450	405	439	415	417	447	435	415	468	394	432	422	416	423	406	426	413	411	413	440	472	401	407	403	469	406	436	419	434	444	445	435	429	436	411	438	444	432	453	414	430	442	406	423	404	425	429	400	405	427	397	408	473	439	438	442	407	421	428	457	422	461	399	438	400	411	423	411	407	424	447	438	481	408	438	434	432	471	439	432	436	422	390	455	423	414	402	411	428	413	443	442	421	437	413	453	409	435	423	409	429	426	434	421	434	454	447	419	395	421	452	413	421	451	406	398	427	455	414	421	407	421	425	446	398	411	448	460	431	417	432	431	448	439	440	412	404	417	430	424	432	432	420	419	427	420	419	371	421	371	421	435	421	416	437	414	406	443	411	422	428	430	439	459	459	391	418	418	456	393	417	431	433	397	459	404	399	436	429	409	388	439	429	442	416	427	433	407	416	458	446	441	402	437	401	375	398	422	397	406	436	444	398	403	408	394	446	410	388	425	369	440	426	403	415	400	437	416	432	405	387	447	452	416	392	410	387	469	406	466	395	441	406	425	404	458	398	412	440	451	425	395	448	455	429	424	424	462	406	407	434	399	446	438	381	397	417	425	406	386	472	409	456	383	442	442	443	419	427	440	414	448	434	394	425	444	442	417	437	387	460	453	419	416	439	427	434	437	443	414	421	429	441	456	418	456	410	436	422	407	420	387	416	432	408	423	425	375	462	425	389	450	427	401	456	389	358	432	434	450	419	381	450	438	432	405	401	427	410	435	438	426	415	417	455	412	401	408	433	431	432	424	433	382	445	396	413	395	389	418	406	429	428	409	422	440	427	385	450	444	457	405	448	403	423	428	433	435	408	432	465	436	427	439	420	412	411	446	441	411	449	413	399	449	425	435	435	398	437	432	454	430	406	420	433	415	437	429	474	447	412	438	489	409	440	448	417	434	463	451	421	410	426	427	449	457	434	436	458	410	399	442	394	452	400	417	456	396	467	411	424	420	410	430	387	436	459	384	439	453	418	426	396	435	428	435	414	387	416	411	426	425	431	417	428	437	390	399	418	478	407	443	442	462	384	449	406	457	399	409	389	386	447	410	460	378	421	448	404	373	413	435	398	419	398	392	450	432	432	447	464	427	451	437	400	448	463	425	404	431	434	400	392	419	420	429	420	396	456	431	438	403	420	419	471	463	390	401	431	404	425	416	428	462	433	451	467	493	427	459	440	402	428	430	431	409	430	418	463	412	389	418	426	430	382	415	435	438	426	409	391	436	408	420	435	442	428	422	427	406	450	454	434	455	422	416	440	445	430	420	382	435	423	392	414	465	408	453	438	392	436	436	436	430	451	440	412	439	417	402	386	463	453	453	452	414	432	475	442	429	430	408	413	418	405	441	433	402	426	439	391	438	445	454	409	451	427	427	436	437	448	404	423	425	434	455	426	437	444	449	435	410	460	418	434	406	403	414	419	407	432	420	435	405	407	424	425	462	389	395	443	431	433	449	423	388	416	431	428	353	423	405	435	402	425	435	444	394	393	385	414	418	422	419	435	409	450	408	424	423	449	429	460	435	427	421	432	410	446	448	475	420	420	425	454	403	434	406	436	378	413	371	399	409	455	459	424	392	471	444	425	392	446	428	424	426	474	467	412	381	438	441	442	458	412	421	415	416	407	464	443	427	404	394	427	426	408	429	407	403	434	439	421	434	429	419	440
28548	10715	9075	4655	3205	2567	2017	1645	1518	1375	1213	1094	1056	1004	939	922	882	917	864	830	781	885	765	770	747	767	808	778	818	716	771	757	720	780	807	750	713	724	732	787	765	786	734	776	748	709	745	748	789	741	733	712	747	711	743	731	742	764	770	743	737	698	775	723	736	752	776	735	761	719	743	754	744	765	785	745	734	754	732	749	747	717	716	754	748	772	744	729	763	733	694	663	750	695	751	758	718	716	708	720	741	729	711	700	765	698	729	719	768	704	752	725	760	773	736	702	757	795	727	724	764	709	731	739	757	738	784	762	767	707	722	786	739	746	680	766	728	725	764	776	687	743	767	684	738	729	730	700	720	763	740	794	783	811	748	695	689	721	702	760	738	742	737	694	720	744	776	715	743	745	737	708	713	750	734	738	702	694	699	722	744	726	805	722	752	720	728	755	682	720	761	727	715	766	690	733	775	706	728	691	675	744	722	753	703	739	730	734	724	741	696	708	731	717	708	724	700	740	749	787	683	694	735	726	732	753	723	705	736	702	782	739	717	758	776	691	720	706	741	678	681	767	753	678	747	731	711	751	731	791	740	741	731	712	783	753	712	723	718	748	750	767	743	743	711	768	744	722	745	735	712	696	798	720	689	754	702	727	719	743	751	747	709	740	771	714	759	730	748	710	731	741	767	764	755	717	724	769	759	736	707	718	732	772	719	718	752	763	764	712	700	733	749	772	755	703	735	729	722	742	766	759	730	710	739	745	777	737	751	761	716	759	746	763	761	723	752	716	768	756	759	740	793	727	769	798	707	760	739	717	714	733	706	765	735	751	737	748	742	762	723	690	748	733	699	756	756	781	729	741	731	756	700	708	721	748	705	767	726	699	741	770	760	701	675	710	758	813	732	725	700	742	708	755	734	749	707	719	719	770	791	684	721	745	795	772	733	693	754	715	718	727	699	754	756	808	726	778	741	724	734	706	718	765	700	755	714	711	726	743	782	750	721	703	718	717	760	724	749	720	740	757	678	729	724	699	712	689	723	711	767	718	704	675	692	740	712	706	729	723	716	765	748	718	753	750	656	727	697	706	723	663	711	721	690	733	749	698	727	723	750	698	737	720	744	713	744	746	730	680	721	716	735	760	758	720	713	789	703	769	757	782	767	749	752	760	758	761	731	682	740	732	723	784	706	754	732	745	773	713	714	710	753	739	733	696	760	723	701	769	714	736	703	735	714	713	720	704	784	707	756	683	754	747	727	730	744	658	731	682	699	721	698	761	699	794	695	696	729	750	712	734	754	682	770	722	732	723	711	716	715	737	678	748	744	712	721	705	713	703	735	723	698	791	714	698	696	751	735	748	664	711	725	729	758	748	760	741	768	725	720	762	683	720	723	754	758	747	703	752	715	748	728	749	779	781	724	785	732	773	705	749	716	736	713	711	731	735	717	733	708	739	698	723	764	769	735	685	697	723	752	720	725	721	773	723	752	735	716	692	739	737	736	742	784	723	756	742	717	706	737	726	730	751	735	696	733	704	722	710	730	751	725	743	744	710	762	699	746	724	747	717	762	791	760	735	748	734	717	738	774	738	721	734	712	710	795	683	751	738	763	747	716	696	736	703	755	724	716	802	739	735	726	722	744	711	701	766	710	787	712	709	741	678	747	737	709	717	685	750	722	770	767	721	751	716	684	709	704	693	757	718	684	744	758	689	717	695	690	776	754	715	715	699	802	710	754	711	713	756	676	729	737	751	755	730	724	736	738	756	742	738	720	720	712	759	740	755	770	727	726	779	698	750	746	713	719	732	723	746	717	723	750	686	699	741	720	740	733	763	673	723	779	709	769	713	719	719	816	732	751	753	702	753	722	737	750	771	765	688	706	722	764	729	719	750	741	764	720	699	772	736	746	714	692	682	730	714	752	696	676	735	759	727	733	681	771	713	703	722	725	740	745	748	770	727	709	736	727	698	738	730	711	757	721	714	698	720	684	710	727	736	772	749	718	734	755	714	703	717	774	699	724	729	715	789	717	710	769	736	741	756	733	722	692	725	789	749	743	734	678	760	691	713	741	741	761	753	677	685	697	717	751	748	751	738	759	694	735	706	772	779	721	682	721	790	721	686	756	703	701	757	748	727	712	720	769	705	738	708	734	713	721	747	747	721	740	763	729	719	694	715	761	729	697	714	746	722	750	784	729	747	714	743	703	667	706	723	718	729	731	681	709	703	712	715	752	703	779	724	710	756	723	727	705	735	750	693	728	691	742	758	689	707	748	712	710	729	750	701	764	712	716	766	739	754	766	705	717	722	732	740	737	729	736	765	751	760	735	713	718	710	737	775	783	735	729	695	734	707	725	744	682	748	738	712	707	753	743	746	731	766	718	704	731	747	698	698	724	707	728	757	719	704	708	754	785	727	743	744	709	724	727	720	734	721	738	729	717	767	760	719	760	683	752	719	730	721	727	755	739	716	720	729	719	709	698	763	683	730	757	683	753	706	686	767	728	704	736	736	711	702	766	770	700	752	719	756	730	715	711	735	733	745	740	751	725	692	733	755	750	767	719	723	730	721	737	757	637	717	694	749	741	757	687	739	743	766	732	705	785	704	777	697	746	751	755	711	699	761	728	712	738	702	710	728	722	705	770	733	736	720	742	704	757	676	739	701	742	670	713	707	710	726	687	705	731	723	799	730	705	756	715	705	718	799	721	770	740	720	776	758	708	726	682	742	740	741	767	720	737	714	766	735	679	700	709	726	718	756	735	729	728	751	718	719	727	738	723	756	716	736	742	742	755	712	713	708	698	778	701	756	703	724	720	724	735	711	720	720	716	708	720	686	732	685	691	724	703	802	693	750	746	719	749	726	749	720	745	731	677	740	712	755	725	722	782	706	728	769	694	771	748	720	776	714	752	775	665	721	745	737	720	729	766	728	727	703	713	712	716	722	730	716	720	699	727	729	733	685	737	786	758	719	732	738	724	723	724	691	701	709	709	728	715	742	716	768	703	699	745	709	733	736	773	736	744	716	801	728	755	713	797	741	695	665	712	708	734	701	694	736	730	718	729	734	745	726	701	696	735	718	714	666	666	737	731	741	773	761	735	761	702	703	729	727	736	722	713	711	798	724	766	721	733	784	760	695	689	742	754	761	758	781	720	758	771	750	708	714	700	724	707	753	743	735	727	689	765	732	745	705	699	700	731	722	727	729	743	717	761	737	645	748	726	730	724	722	711	747	720	713	757	744	721	709	720	788	731	747	775	662	710	696	772	721	734	706	763	777	731	789	761	722	709	792	706	704	724	741	696	769	688	741	715	724	743	713	725	747	735	731	725	786	715	746	720	654	718	732	707	763	717	732	730	714	746	716	711	669	747	734	739	731	692	716	739	686	774	725	738	675	781	716	753	702	722	695	782	727	741	758	708	752	735	724	780	702	757	732	722	747	734	716	683	744	713	743	742	707	769	777	685	784	725	742	787	723	728	721	722	698	759	720	729	677
22748	20736	28464	23078	20737	18202	2586	1217	994	897	856	820	759	739	747	722	735	731	692	663	651	686	623	680	649	664	638	632	663	642	608	665	636	598	653	613	650	676	619	615	601	617	622	646	627	637	631	590	612	603	642	572	628	615	696	603	659	626	584	634	608	589	644	592	622	613	601	637	602	597	606	610	603	660	581	578	566	637	607	586	633	589	656	648	589	626	617	620	643	626	599	608	603	609	595	612	612	649	596	639	595	601	537	582	585	616	642	573	598	593	615	604	640	642	629	585	653	643	610	620	586	579	578	610	636	576	629	590	633	601	588	603	639	622	626	612	637	628	657	587	596	609	604	649	620	602	611	581	597	572	573	604	560	609	624	563	591	600	597	608	621	641	578	640	552	621	600	631	586	590	643	614	616	573	604	563	672	621	649	616	608	589	659	616	614	600	654	635	631	599	605	583	600	613	613	626	615	590	622	609	607	603	616	613	615	653	635	558	632	605	607	584	625	609	638	621	618	610	578	588	572	577	597	640	613	636	629	666	630	626	641	611	612	628	607	614	584	625	629	632	612	600	610	578	615	649	629	616	604	628	607	616	617	566	625	587	572	636	636	625	680	610	629	577	615	585	603	566	665	622	587	590	580	624	613	552	589	615	567	587	564	598	633	602	604	602	607	621	592	560	620	621	617	615	573	611	591	621	649	592	588	600	576	630	620	610	631	597	602	560	615	617	622	622	594	654	619	635	589	607	607	623	572	584	589	582	643	642	613	584	602	569	606	628	633	606	579	621	576	625	637	651	593	613	613	604	599	637	604	582	589	622	657	598	651	623	632	624	535	667	658	636	571	608	592	585	580	605	616	603	608	649	609	611	596	693	546	583	602	604	558	626	645	617	578	600	595	588	642	659	598	613	608	595	596	594	614	625	611	573	616	596	593	632	633	653	601	606	612	628	605	602	628	628	581	621	588	653	628	605	616	558	582	608	610	621	642	598	598	587	632	605	616	589	634	606	597	588	601	581	630	593	627	600	552	625	581	603	603	640	592	579	607	575	628	626	560	645	580	602	633	590	627	645	568	618	595	637	617	632	645	580	605	636	589	596	605	595	628	633	614	627	606	606	586	604	650	574	641	623	611	600	633	622	620	578	629	610	622	572	622	598	591	617	618	627	616	612	605	625	631	566	573	599	601	608	605	610	629	618	562	594	620	602	580	609	615	586	656	648	603	597	608	669	639	578	612	605	631	600	665	650	569	599	594	639	591	611	592	619	595	621	640	560	640	635	597	650	630	582	627	647	606	621	632	610	575	587	618	588	632	592	570	592	630	667	634	590	610	606	609	565	589	608	599	663	599	603	599	617	621	590	591	611	625	609	635	601	587	562	575	611	583	597	595	572	643	580	594	610	594	615	614	628	616	557	599	557	594	622	602	587	597	585	599	649	627	613	603	615	572	633	614	581	628	613	603	609	611	601	581	575	608	619	611	611	603	576	590	632	576	615	614	628	606	583	621	557	585	575	571	613	615	604	594	678	572	574	601	610	590	645	602	612	621	610	588	619	608	609	625	628	634	593	615	603	626	597	663	590	636	566	549	605	591	621	595	572	629	595	558	576	601	553	606	617	591	599	622	638	575	608	618	641	634	628	585	600	582	570	561	614	565	572	600	640	638	587	609	619	628	616	596	604	594	635	660	602	625	611	615	590	610	608	607	613	622	578	631	629	623	665	583	636	610	613	587	613	622	645	639	615	585	638	596	585	590	593	567	662	605	593	618	606	583	587	594	576	562	634	606	617	574	592	600	617	619	616	627	601	619	615	605	608	644	616	603	600	633	617	598	575	609	641	605	562	626	609	596	591	638	602	598	626	620	601	584	574	559	568	612	618	641	615	579	621	604	592	625	588	614	575	619	612	539	613	630	623	604	572	596	572	578	638	570	649	624	617	605	639	640	636	619	620	617	601	624	663	654	606	648	560	618	586	634	646	573	622	583	618	585	592	599	587	594	651	606	572	586	659	607	634	577	621	598	659	639	621	596	623	563	641	587	582	621	554	627	594	614	603	598	614	566	594	662	595	581	592	622	585	639	634	644	569	588	607	568	601	618	621	636	623	569	605	629	651	645	640	600	649	632	622	619	573	614	593	596	615	583	613	593	595	596	582	595	598	607	569	605	628	603	550	620	650	615	611	620	586	587	625	582	595	616	635	648	580	603	642	597	580	645	637	589	616	659	594	586	603	597	593	605	639	636	625	584	543	643	552	602	618	601	573	609	594	600	600	620	590	590	617	614	598	545	591	590	616	596	651	604	634	588	607	625	596	594	610	577	571	600	637	630	597	597	667	637	658	584	612	646	643	638	643	581	644	563	607	590	614	626	629	570	589	595	623	634	594	653	681	584	622	600	599	615	583	580	595	605	592	606	630	652	576	604	655	614	599	633	614	618	598	612	655	602	617	607	587	619	570	615	657	641	617	618	578	625	582	618	619	608	625	602	620	577	618	580	579	586	601	612	610	601	566	629	669	630	630	600	632	597	590	628	611	634	603	576	588	605	624	573	566	603	568	598	590	571	633	611	612	605	589	603	604	632	614	611	614	589	625	602	587	559	588	629	668	602	602	561	591	630	589	632	583	609	576	593	623	644	633	592	605	620	648	590	594	602	622	602	601	609	598	572	598	599	642	638	595	618	600	617	615	624	579	599	587	578	588	627	575	578	579	562	557	627	636	624	561	622	592	572	606	607	623	605	598	587	601	581	576	602	593	598	573	656	592	547	581	596	584	574	621	598	614	611	585	604	631	624	591	646	542	593	591	656	627	616	616	624	636	627	611	595	590	646	617	564	603	623	671	591	528	618	618	604	562	607	594	621	563	602	632	607	596	600	638	575	601	619	604	569	612	620	541	594	648	591	593	613	610	600	589	582	582	601	597	650	583	571	580	637	645	609	597	650	631	600	595	604	563	610	626	599	624	610	572	641	635	566	639	613	612	575	604	584	620	578	604	579	583	578	620	595	612	595	595	645	619	608	642	612	593	586	594	643	605	566	595	607	622	641	611	606	608	556	632	657	611	629	606	626	609	630	591	592	619	583	622	580	613	660	595	644	558	607	610	573	629	602	575	623	612	654	593	612	649	617	643	634	585	564	622	625	634	599	586	614	655	565	603	628	640	601	580	627	618	591	612	575	630	568	658	612	596	609	672	623	597	597	592	556	584	598	608	583	624	622	682	570	667	556	587	594	585	646	600	596	601	594	593	587	642	578	619	649	577	623	608	586	599	592	604	627	595	631	583	587	611	631	667	603	566	590	608	607	623	615	635	617	620	626	659	597	600	589	679	583	564	596	582	583	591	601	663	576	599	599	602	604	606	569	591	568	625	621	586	675	607	624	608	621	612	623	624	582	618	628	648	652	568	591	560	610	624	580	585	618	555	623	583	603	634	567	594	614	611	600	606	617	624	629	658	593	631	577	585	625	594	585	572	601	623	661	616	597	624	623	605
32190	16488	13667	7750	5488	4185	3385	2838	2351	2049	1875	1641	1558	1492	1450	1372	1343	1277	1274	1171	1202	1178	1193	1136	1146	1124	1118	1112	955	1064	1048	1114	1050	1071	1071	1037	1065	1064	1087	1061	1082	1043	991	1045	1023	1091	1032	1054	1062	1046	956	1000	1024	1037	1056	1004	989	1024	1004	1062	1040	1036	1014	962	1028	1014	1029	976	998	1051	1076	1003	1037	1020	1070	1007	999	992	1040	1015	1068	981	988	1064	970	972	1017	1052	1020	1085	997	1045	1059	928	907	1037	1007	1015	1052	1013	1043	999	1037	1022	1061	950	1002	1022	1049	1041	1006	1027	1034	1074	1039	1093	973	983	1013	988	983	1011	997	1040	1021	1013	1022	993	1019	980	1002	1024	1014	947	1001	996	1045	1001	1003	1003	988	1057	1016	1038	1070	1020	1038	962	1016	1007	1021	981	964	1023	1050	995	1052	998	980	1008	993	1053	990	1040	1030	1020	980	1014	1032	945	1002	1072	1030	1031	1036	1076	1003	1050	1054	1009	1051	962	1002	963	993	1032	1002	1045	1000	981	975	983	1007	986	994	1022	1019	1008	1050	1030	974	995	1055	986	999	1023	1043	1027	1006	1031	1008	1009	1016	963	1031	1026	1032	978	1025	1009	1069	1036	1029	1010	986	1043	1040	973	1014	1013	1014	990	1024	1020	986	1000	1028	992	1016	990	976	1030	1038	988	1000	1016	1003	1038	1000	1005	1057	965	1039	1011	892	964	988	1047	1008	1033	985	963	1001	1018	1027	1041	1053	1021	1032	1033	1050	989	1042	1062	1021	1011	1003	953	1038	1042	1018	1058	997	1005	938	1031	990	973	1005	996	1015	1009	1005	1019	1009	962	1002	987	939	1001	1033	981	959	1014	1003	1035	984	999	978	998	1033	1012	976	1000	988	1024	983	999	1062	985	1052	996	1014	973	1046	1022	1018	1019	1014	975	994	986	1029	966	997	1029	1041	1044	1045	1033	999	997	1084	1014	1074	1036	1027	932	1008	1070	1010	974	1028	1006	977	997	1012	1029	1003	975	974	993	1005	1004	961	1027	1007	1009	1037	1038	1022	996	982	1027	1029	1041	1001	972	1012	978	982	983	1021	960	1033	982	987	1028	1060	1025	985	953	964	923	961	1047	970	1032	1051	946	976	1030	1027	977	1052	1040	1033	990	1007	1026	1000	1033	1014	1032	1003	1003	1000	1057	1003	1005	1011	990	985	1042	1054	966	978	1023	1010	1013	1006	984	956	1019	1030	981	999	1038	962	973	1004	942	955	968	991	1001	1008	1015	1081	984	1019	974	989	1002	953	1004	1058	1006	954	1009	1058	979	1032	1000	1040	999	987	1023	1033	990	1004	980	1060	1022	1027	991	1015	1057	1005	985	1004	1020	1021	1029	996	998	1020	989	1036	967	998	965	990	1027	1034	1016	1000	993	979	934	1064	1018	1069	984	997	1030	1021	1061	1004	1002	994	1036	1094	1060	981	1028	977	1046	1006	1015	1036	1016	981	1033	978	1019	973	1030	1020	1070	991	962	957	979	959	1051	971	1004	1035	987	1038	939	1039	1054	1021	993	997	993	972	1006	977	973	994	1003	982	1070	1131	1009	1087	965	963	977	1037	1025	1034	1007	966	1054	1006	959	1051	1033	947	1051	1002	1039	1000	988	971	1083	1044	983	1021	1075	985	1083	1030	1015	1047	990	992	1007	1037	1013	1016	995	953	1012	1065	1039	973	990	977	1039	974	986	954	983	996	976	992	988	1010	1043	1066	970	1020	967	1034	964	993	1011	1029	975	1048	954	950	1004	1021	983	1036	1037	1031	1034	999	979	1016	983	1022	1026	1003	1031	930	997	995	1043	1007	998	982	1000	949	1068	1048	973	993	1037	1017	1015	1049	1031	1012	1016	1009	1012	974	995	976	1034	1042	993	1032	991	1018	958	995	943	1009	1009	960	997	970	959	1031	1033	982	987	964	975	1052	1027	989	998	1056	1005	997	1048	1033	996	1028	1033	952	935	1025	979	1003	991	1044	962	1067	974	1049	952	984	1032	1005	1017	994	1028	1007	1006	1024	1061	1009	1034	1016	986	976	1030	1032	1018	1010	1044	937	974	1044	996	1004	998	1026	976	1033	999	1023	1016	1008	990	996	1004	1025	1040	1074	988	1044	1046	1038	965	1036	1012	1020	1034	999	1027	999	1053	976	1050	1053	967	986	1023	1036	1061	1014	987	1005	962	1027	955	1021	1018	978	1022	1026	1021	1001	989	975	959	999	1007	1048	1031	975	1015	995	978	1014	1026	1089	1043	989	1068	1052	1072	1005	1012	1055	1019	1015	1009	1027	1005	1009	984	1028	1045	1007	978	1034	991	1013	994	1005	1016	1048	1007	1053	1033	1021	1009	977	1068	1037	1025	1022	1037	994	1012	1030	1013	1042	1008	1043	1026	1042	1010	1005	954	1060	1009	992	954	1044	986	977	996	1089	948	992	945	997	985	1064	1072	1043	1015	1029	1051	1015	971	966	1042	1008	985	992	1025	1034	1018	1005	1000	1047	1005	1039	999	1007	972	1062	983	940	977	1035	1033	994	1056	1004	1043	1061	991	1030	949	1035	992	1060	1091	977	1010	977	1045	950	1044	993	991	1036	1060	1030	994	980	994	1030	1023	1006	1084	1019	1037	997	997	988	1020	1007	1012	1109	1024	1010	1041	969	973	1064	1027	992	1014	1055	987	974	993	987	970	991	935	966	971	971	1005	1041	972	962	1018	1032	976	994	1043	1045	1019	1039	1008	1011	1033	963	1075	974	1036	1005	1020	995	966	987	1015	1000	1009	979	952	1005	1017	1002	1026	970	1012	1006	1028	1051	959	1046	1002	993	1034	1015	976	985	982	1050	960	997	1058	995	961	1025	1002	968	1025	1028	986	1035	1001	985	1093	1001	1019	1000	1003	1022	970	1014	1014	1013	1014	1053	1012	1066	1051	1000	1028	1005	1018	1013	978	928	1004	1017	1023	1047	1033	979	1045	1005	1017	1016	944	978	1015	1043	1017	1032	1017	988	1026	1050	1007	990	951	992	995	968	1020	1011	1062	1031	1003	1065	944	1001	1061	999	975	970	1007	1001	1097	967	1012	992	993	1015	987	1009	978	1015	1013	984	955	980	966	1050	987	984	1012	980	1005	1025	995	983	951	1038	981	1024	976	985	1084	965	1031	990	1027	986	1040	1017	1020	997	1006	973	951	1013	1028	1027	1039	991	1010	970	1008	1022	984	1026	1020	1061	1007	998	945	996	995	1020	960	1020	1012	992	1024	963	988	959	1033	1040	964	1019	1041	1000	1005	1005	1013	986	1064	986	1052	975	989	1020	1014	1061	1046	1000	958	961	1022	1012	999	1010	1010	997	1009	1018	1034	1018	1041	1001	999	1019	1015	1007	987	1032	956	1012	1005	1039	1029	1024	1005	1060	1033	1023	1027	977	984	979	998	1020	977	991	1077	1019	954	1027	1096	1067	1030	1038	1034	1042	1024	1030	991	1012	1032	992	1012	1026	1040	1008	982	1008	1026	1014	1043	978	977	1013	996	1038	1049	993	1022	983	1057	1001	1032	957	1051	979	991	937	1008	1040	988	1044	1034	1004	945	1061	1039	999	1005	989	1064	1033	1051	940	1009	1038	1046	998	1034	951	1033	1012	1014	985	1013	992	969	987	1060	1003	1045	991	1001	1052	1015	1077	1015	1002	1002	1037	1015	988	1042	1052	1034	1018	966	1064	1031	1014	1008	1032	1034	1012	1018	1016	978	998	1069	1047	1009	1025	1125	1008	1025	1023	981	987	991	1011	986	1006	1038	1075	1020	983	990	1005	1006	1002	1005	1004	969	1043	1045	998	983	1015	961	1018	988	991	1022	994	983	1036	963	976	982	967	1021	993	1000	1034	974	999	995	1026	1034	1028	1022	992	1112	1002	1025	1000	1056	1025	960	991	1023	1027	989	1019	995	1025	1014	1021	977	1026	1001	984	1015	1064	1019	1002	1000	991	1038	968	1021	1047	998	997	986	1015	1009	1053	968	1004	1044	1056	1062	1005	984	1029	1074	1023	1068	1005	960	976	978	1017	1021	1005	1003	997	976	1047	971	1024	981	980	977	967	988	1034	1033	986	1006	1000	995	1062	994	1018	962	1043	1017	1019	975	991	1045	1004	1010	1020	996	1050	1015	974	1009	1045	964	982	1015	1021	1016	1023	1079	928	1058	1022	1027	998	998	972	1049	1029	1049	1006	1050	1026	976	948	989	1055	1057	970	1048	997	998	1023	978	967	999	1000	1023	1041	972	993	991	954	1039	1001	973	1036	1025	1002	952	1052	1017	1019	950	999	1010	993	1059	1039	1066	995	1021	978	988	1010	1121	1045	1024	1070	982	980	997	1085	1021	992	997	986	984	1020	970	1039	1071	984	1028	1010	1035	991	1015	971	1028
26018	19964	7638	503	280	208	203	187	193	181	176	169	155	178	150	177	177	178	153	177	167	172	173	187	190	168	180	157	158	160	167	186	184	179	159	143	178	169	171	175	178	177	172	162	167	181	149	156	137	165	145	157	165	175	164	160	159	176	154	168	154	163	174	162	176	179	168	145	141	173	150	160	176	166	158	175	175	175	189	187	161	150	181	173	166	152	174	174	137	148	171	136	171	182	166	155	151	182	149	174	180	166	154	165	148	163	159	160	167	199	172	166	190	167	166	171	161	156	151	147	159	152	157	185	150	164	157	182	178	155	161	182	153	157	167	159	166	139	183	160	169	150	168	170	150	161	162	181	152	173	157	180	187	154	180	158	149	171	163	177	152	144	135	165	193	159	160	158	172	158	149	152	165	154	170	161	170	187	156	160	167	168	156	174	182	133	155	169	168	163	147	147	170	166	175	153	159	173	173	187	170	170	188	154	170	161	178	186	178	149	162	147	169	170	158	153	172	138	177	194	172	164	172	149	176	153	151	146	165	154	168	143	158	156	167	187	180	154	179	151	159	177	165	164	174	180	158	173	138	160	164	164	166	183	172	144	142	139	174	154	154	166	162	149	177	188	178	173	160	153	174	168	163	164	162	156	166	147	160	153	174	180	171	151	173	172	163	148	166	166	188	161	153	188	170	168	139	165	161	198	154	144	187	161	148	164	165	167	175	166	161	159	161	152	148	178	156	175	157	180	143	166	155	177	170	157	161	171	185	151	172	158	172	182	135	162	179	161	196	179	165	147	176	153	173	169	172	163	160	183	146	171	160	149	152	163	146	175	166	170	169	183	171	154	183	157	158	164	159	167	169	174	154	175	175	159	164	191	156	167	161	155	179	201	176	151	177	170	133	184	195	160	158	149	146	183	163	148	145	159	153	139	146	164	159	168	164	175	175	173	156	147	179	178	159	168	159	155	165	177	172	163	150	167	171	159	214	172	163	140	133	177	178	165	145	142	164	174	181	175	164	167	156	164	149	161	165	172	155	149	166	156	170	166	162	141	184	158	178	173	152	158	153	182	155	157	170	167	178	155	157	139	164	168	171	183	166	146	144	171	153	191	166	162	140	178	154	173	155	165	148	167	141	147	145	142	150	164	164	154	182	176	164	148	136	151	142	141	141	155	141	169	163	167	165	151	165	173	176	168	129	170	175	164	170	177	155	170	165	157	159	162	161	163	162	141	146	151	142	167	166	162	166	172	155	156	166	160	156	156	157	175	182	166	180	167	170	170	169	181	153	146	192	161	165	165	163	159	177	149	157	165	162	182	149	187	168	188	150	136	136	183	163	154	168	171	192	161	152	142	153	150	176	154	168	164	169	168	169	156	160	193	163	152	166	162	154	168	169	162	178	165	156	161	161	151	174	160	156	167	161	165	174	149	155	172	172	148	157	164	142	187	187	152	155	193	144	153	170	159	157	174	140	189	157	172	180	181	182	171	154	174	165	165	169	172	156	168	176	141	141	146	161	165	157	145	159	173	173	160	162	158	159	166	179	166	156	156	166	150	155	165	167	147	165	161	162	146	169	147	153	181	198	154	149	150	172	146	158	151	164	178	169	157	165	153	152	176	154	177	165	168	175	168	187	150	180	147	164	131	153	173	139	181	154	193	183	165	162	182	168	161	176	138	160	173	147	166	163	158	184	163	165	156	164	154	163	152	165	162	162	181	182	156	152	156	160	183	123	161	166	163	165	160	160	189	141	167	143	150	170	148	140	158	159	192	169	173	177	159	152	157	172	140	173	139	169	179	170	152	129	167	168	167	161	174	150	184	164	154	182	175	179	164	177	162	167	177	152	156	168	147	170	159	164	148	170	150	163	145	154	184	152	164	188	175	172	168	180	182	166	165	206	180	167	150	165	181	171	163	161	177	168	155	167	162	182	154	166	174	159	155	175	156	153	181	155	154	177	164	180	166	156	174	160	156	180	163	171	159	173	165	161	173	147	189	172	154	146	163	174	152	176	162	193	193	151	154	177	156	188	149	177	180	171	159	168	140	183	174	147	152	159	163	172	176	178	171	169	139	178	153	169	180	185	179	142	159	153	173	157	170	149	148	152	161	183	155	152	152	163	164	154	160	142	159	185	165	172	156	149	149	194	162	174	161	176	187	162	173	167	141	180	184	150	156	158	175	189	166	167	167	157	168	184	190	153	178	151	164	150	177	164	185	164	156	154	151	134	170	147	160	147	162	158	150	156	170	177	172	179	175	170	171	163	155	186	165	163	168	169	171	143	183	146	171	153	162	191	165	153	172	179	179	156	159	168	174	164	167	152	145	135	150	161	145	155	155	172	163	171	150	169	177	163	181	169	181	167	172	150	155	164	152	135	145	185	155	160	162	167	156	153	159	159	163	170	152	153	169	165	155	160	145	162	167	184	181	160	183	161	179	152	163	150	148	158	172	173	160	142	170	159	159	141	172	161	160	167	172	175	151	161	139	157	177	171	156	168	158	176	158	172	160	167	171	144	187	173	160	169	168	167	177	175	163	147	169	175	159	183	166	150	147	178	165	165	197	139	169	172	176	172	156	145	156	165	154	171	182	159	183	169	195	172	162	171	169	190	166	155	179	169	156	178	138	157	161	151	144	156	183	167	178	163	177	160	154	130	163	149	165	171	167	159	147	139	151	179	173	155	164	170	169	163	172	182	180	158	168	154	158	168	167	184	160	166	166	172	145	154	146	162	169	176	180	168	163	158	168	142	163	153	146	168	151	170	149	165	168	197	152	167	178	164	178	166	162	158	163	177	159	141	157	174	138	167	152	151	201	175	150	146	154	170	157	147	135	177	200	151	185	182	191	153	167	160	131	148	169	148	167	153	170	174	181	168	151	179	159	198	143	175	170	171	164	168	156	163	163	163	146	150	172	150	177	160	174	156	171	163	142	156	192	174	141	154	142	169	156	197	159	151	154	166	172	140	157	156	169	164	188	176	161	149	181	157	173	159	166	153	177	187	172	185	170	147	174	156	153	158	136	162	179	180	150	181	178	174	171	179	162	183	190	168	147	118	159	173	170	164	172	195	171	165	156	148	146	172	166	150	161	180	190	179	167	164	169	165	176	152	142	146	132	175	176	171	143	153	159	167	154	159	160	141	128	156	179	190	170	162	161	170	138	181	166	180	170	141	183	167	164	157	160	177	175	166	133	162	167	140	144	153	151	164	188	164	176	174	185	180	151	163	158	178	158	136	166	174	171	173	166	191	165	156	159	165	146	156	174	175	163	170	155	165	173	182	181	155	175	171	183	158	155	150	175	166	128	191	165	152	161	166	166	151	165	175	166	154	187	158	177	175	185	167	189	184	165	168	159	138	176	168	169	183	179	155	160	155	173	168	141	176	160	165	164	167	178	132	166	156	163	186	146	150	161	166	144	129	134	166	155	158	151	166	150	176	160	162	169	169	173	175	163	150	158	150	156	124	147	179	172	180	147	174	160
14076	1328	1207	699	519	447	418	398	378	319	333	354	337	330	313	319	325	325	306	299	293	325	314	330	333	310	292	273	302	285	303	292	289	290	287	269	284	284	319	311	284	316	316	321	301	295	308	288	279	290	311	296	317	314	305	299	310	300	314	291	285	330	311	310	296	305	310	309	298	322	303	291	324	307	280	312	316	315	323	317	315	325	307	293	297	310	294	293	313	289	341	287	279	321	303	286	305	300	278	289	306	327	306	329	302	305	292	302	284	307	340	314	281	340	296	301	272	298	300	290	290	327	306	286	296	299	308	278	320	317	302	301	293	336	323	279	309	274	322	300	293	291	278	331	306	315	331	301	302	326	284	305	313	313	290	287	319	303	292	315	341	344	294	337	292	295	320	295	306	277	273	299	303	301	307	284	321	316	304	290	317	329	323	291	329	299	313	299	301	325	277	280	314	297	288	322	304	295	317	309	320	290	294	303	303	286	325	290	285	297	323	303	291	288	294	309	319	296	310	325	267	305	309	275	290	315	308	332	297	301	331	294	300	319	316	311	313	297	279	342	303	342	309	263	307	306	305	324	287	314	322	295	281	305	310	285	336	331	286	296	309	321	295	337	297	294	292	309	326	315	283	307	290	317	280	324	277	290	338	301	269	331	319	300	313	304	311	302	336	304	295	311	302	315	315	337	295	312	286	321	324	303	319	320	318	276	319	310	299	288	311	302	310	299	344	305	286	299	324	304	309	305	292	311	308	302	301	297	316	334	297	279	305	297	302	307	263	259	288	314	298	302	318	318	297	302	302	294	288	271	306	286	324	327	329	311	282	328	301	287	319	282	309	285	288	297	343	306	274	302	325	278	286	343	299	326	315	292	305	304	297	292	319	326	319	283	311	312	317	306	303	279	305	314	290	345	315	285	331	290	338	290	326	300	267	311	323	298	313	321	302	317	311	301	297	317	327	283	308	358	279	304	296	299	313	300	314	295	289	320	290	302	298	320	268	302	347	311	304	286	297	278	257	327	321	287	317	333	281	310	313	314	310	306	275	351	312	303	321	320	316	282	299	305	322	268	321	298	327	320	318	304	277	282	299	297	307	284	277	300	306	304	317	303	302	327	301	300	292	277	311	316	314	317	296	272	305	273	275	279	330	295	293	294	287	318	269	310	294	324	304	278	314	316	320	334	306	312	284	309	312	293	291	309	295	296	318	322	318	303	308	284	279	321	320	333	347	289	331	282	304	296	270	291	298	284	284	282	323	261	266	318	313	292	308	299	265	321	302	304	313	311	337	279	311	298	317	308	286	303	339	316	322	304	296	314	327	322	300	293	299	293	312	314	300	290	303	313	302	297	266	295	314	309	313	302	324	282	300	335	300	293	277	269	312	316	338	306	297	331	317	310	326	311	298	307	338	351	312	321	274	267	319	271	296	313	288	318	296	317	330	307	294	320	290	299	301	349	339	321	299	294	273	300	294	293	335	304	300	313	307	344	309	308	321	265	317	327	227	293	316	304	287	283	296	338	306	289	305	330	291	249	300	280	292	324	288	308	293	284	304	298	284	308	296	325	300	315	292	341	271	272	298	294	315	310	307	295	301	285	306	283	308	299	321	311	299	298	290	264	307	303	289	279	333	297	289	305	351	295	280	286	302	314	305	285	308	288	318	281	305	323	300	329	283	336	318	328	275	302	316	306	300	315	308	305	291	309	265	334	292	302	298	296	310	312	307	327	327	310	286	282	265	304	310	295	255	303	328	323	316	292	337	300	345	297	319	281	315	300	307	286	323	300	264	338	273	303	330	313	313	298	275	314	282	290	304	305	290	313	319	292	280	289	303	276	287	315	326	295	315	310	308	307	333	295	297	300	319	288	298	300	282	314	293	287	330	282	313	315	278	319	287	315	321	318	296	320	281	291	310	324	295	320	268	296	326	293	303	301	326	313	262	303	283	293	292	286	306	286	289	302	307	306	298	298	320	290	297	308	320	296	300	322	316	325	313	285	309	310	334	276	272	309	300	300	315	306	309	272	277	311	291	320	290	321	322	296	295	312	331	293	329	321	269	299	309	302	329	300	331	309	300	282	304	294	321	299	299	262	296	291	275	330	314	298	314	311	303	328	300	304	283	354	325	303	304	312	279	313	290	291	315	304	330	323	298	308	304	311	274	300	292	317	294	303	324	301	300	302	317	324	273	280	305	274	317	302	298	267	326	306	314	314	317	325	302	338	299	314	314	281	298	268	307	332	315	287	316	281	307	297	309	273	315	290	333	320	285	293	333	305	306	302	290	292	310	327	270	317	329	308	299	324	299	302	283	303	299	324	300	280	283	322	289	305	296	310	263	306	302	317	289	288	320	320	304	281	308	299	296	331	320	264	319	321	283	288	284	298	279	307	292	303	315	317	326	306	313	323	322	303	295	314	303	301	304	291	286	308	307	313	286	320	293	300	329	346	313	319	290	290	244	291	301	312	310	287	332	296	311	277	306	335	306	302	319	286	283	308	292	292	321	276	284	303	292	293	300	301	294	309	316	308	319	277	302	298	325	276	315	310	312	268	302	310	315	311	313	334	295	293	307	308	299	326	279	309	320	335	327	310	317	286	285	281	292	282	298	307	301	314	306	290	303	304	307	327	327	286	299	299	291	280	292	321	292	289	296	320	277	324	272	313	297	283	290	284	275	302	319	318	331	271	319	298	302	294	309	313	324	282	317	292	309	308	288	297	327	314	292	305	321	307	319	313	317	311	315	290	304	309	282	288	266	300	323	309	281	334	323	286	260	278	322	302	305	308	310	297	304	335	292	294	306	308	271	302	312	305	335	325	279	330	298	304	302	275	307	287	353	324	294	290	343	302	301	283	301	310	296	279	288	317	302	278	302	295	301	331	320	326	317	280	307	281	330	318	329	275	291	319	312	318	273	310	318	345	304	293	327	298	326	291	318	292	333	302	302	294	318	348	322	321	296	295	292	329	301	299	279	336	308	335	357	341	304	284	320	305	291	295	283	305	310	300	325	298	295	307	324	321	304	290	307	310	267	287	343	320	299	318	307	297	297	322	302	283	318	297	307	285	287	327	306	289	313	308	302	302	273	318	312	316	264	299	324	307	293	326	292	336	319	261	301	309	272	296	297	297	299	269	308	335	306	330	321	305	306	292	274	297	300	275	323	286	309	271	324	296	281	311	333	306	324	285	305	302	331	337	311	313	294	312	319	279	327	285	293	266	301	325	293	316	321	299	291	313	324	319	295	321	327	311	269	306	327	306	290	295	280	287	331	293	320	326	329	282	301	308	308	298	317	306	310	324	332	294	335	323	310	279	319	283	307	301	300	327	312	312	297	303	321	299	321	289	310	320	327	307	318	326	273	304	330	328	330	283	315	339	284	313	292	306	294	313	306	303	309	333	285	250	290	308	272	306	290	285	292	305	324	324	296	304	310	288	289	305	301	304	294	295	315	324	320	313	311	327	296	295	272	331	298	270	306	280
24776	21736	29156	24851	19987	2311	947	745	611	570	557	546	522	533	497	474	498	465	507	454	458	467	450	474	448	441	419	429	428	460	459	393	467	424	463	469	470	448	434	436	451	414	430	446	441	440	430	455	462	435	435	386	427	458	434	437	496	423	453	435	460	411	441	422	399	451	387	405	445	424	440	461	434	402	450	415	402	425	462	413	446	439	435	451	410	431	387	407	486	417	444	460	426	419	378	434	417	436	425	412	459	433	471	436	423	442	449	462	430	434	444	388	393	408	428	406	398	456	449	417	403	428	422	468	412	409	422	437	468	421	447	440	440	440	440	441	437	457	444	454	410	431	431	405	449	416	422	392	434	420	436	451	438	432	419	459	413	453	401	391	420	383	408	480	427	387	421	458	410	420	441	435	430	428	452	402	432	449	402	430	439	429	399	428	405	426	428	405	429	431	438	413	421	448	439	433	422	408	382	465	440	429	389	414	452	456	422	436	435	442	430	399	440	409	403	434	417	448	428	416	429	424	413	412	409	424	449	399	429	413	425	475	439	422	424	446	443	451	409	401	444	396	434	435	418	390	442	455	396	386	438	405	446	426	401	407	429	426	408	422	451	434	433	446	434	428	438	442	409	427	393	434	443	447	423	411	420	461	398	471	422	406	401	432	448	433	417	419	406	441	424	435	448	411	456	414	369	391	438	408	441	422	425	434	420	415	440	448	443	444	469	416	449	417	444	426	466	437	435	429	457	394	405	408	416	379	414	446	418	441	424	431	402	429	412	435	380	446	425	401	432	374	427	382	418	454	422	419	446	445	445	442	435	403	381	389	433	382	439	417	464	421	450	460	403	446	444	417	413	421	381	401	397	410	420	416	421	425	432	449	422	441	406	434	398	436	411	427	440	438	416	414	444	410	422	437	388	403	402	423	436	433	390	408	408	426	441	403	442	389	446	405	395	442	425	405	419	415	446	438	407	429	425	402	434	452	474	428	430	426	421	423	422	429	447	466	430	405	422	386	455	418	434	416	458	436	423	428	445	430	437	480	417	422	414	428	424	417	426	446	438	409	412	401	443	421	422	429	384	447	427	447	403	412	417	434	439	425	404	446	416	429	414	419	450	416	465	440	454	407	439	444	417	412	434	423	447	391	445	381	448	447	475	405	457	444	408	437	436	457	424	442	457	401	413	428	425	391	415	415	403	421	433	405	430	450	453	437	431	472	438	412	416	432	394	392	425	389	407	455	423	411	430	416	453	439	404	411	418	415	401	413	402	435	441	389	439	414	414	458	452	462	428	457	413	398	448	419	431	462	436	432	411	448	408	423	405	434	419	407	416	435	395	426	413	466	458	416	426	420	425	419	473	426	393	385	406	452	423	427	420	461	472	409	423	426	443	438	412	431	466	450	444	439	420	419	418	438	390	420	444	438	411	436	429	444	450	420	420	435	436	443	455	418	452	440	437	432	439	443	455	422	425	433	434	441	447	440	398	417	428	439	423	444	439	427	400	413	446	441	454	418	439	451	417	423	458	423	430	421	412	462	403	398	408	426	394	424	391	394	457	404	431	432	409	440	421	408	458	404	444	414	433	430	409	429	369	430	432	445	417	427	416	432	425	462	400	403	388	420	426	408	417	432	456	419	432	418	426	450	425	432	429	423	422	397	428	411	442	398	424	449	444	400	445	421	428	407	460	453	435	399	429	388	441	397	439	436	415	404	426	393	469	412	459	405	404	386	427	383	393	447	430	432	438	425	448	410	434	433	398	416	406	462	421	412	437	418	442	433	428	434	419	414	415	456	419	441	428	401	410	418	428	421	419	439	438	410	452	440	423	445	398	442	422	404	439	415	464	422	407	429	451	457	386	454	437	407	451	405	408	428	396	386	436	421	408	410	458	459	426	443	424	453	435	453	454	425	435	398	420	429	454	406	417	404	448	459	431	437	407	413	441	427	423	411	394	397	421	407	454	418	450	433	405	439	455	454	433	429	452	457	434	434	449	438	446	431	441	403	420	472	425	396	402	410	451	427	425	415	418	427	406	419	451	442	399	451	425	414	434	420	393	403	446	405	448	408	436	435	414	428	425	435	434	442	417	446	406	449	408	438	401	430	444	439	415	464	438	436	402	449	415	387	446	421	395	433	417	432	392	426	434	423	428	414	437	456	410	430	440	414	448	403	406	456	454	439	444	473	427	426	455	437	428	426	419	415	427	413	431	404	431	407	413	419	436	440	451	401	397	420	452	435	430	416	433	408	421	428	395	419	434	416	401	411	408	397	434	414	392	382	393	440	410	407	451	446	426	409	422	458	483	462	421	474	424	403	433	434	447	432	416	412	406	416	437	387	434	407	430	423	392	389	414	427	459	445	421	392	429	448	440	434	452	422	427	417	426	408	416	393	417	445	438	403	439	434	439	407	398	388	432	404	423	437	417	424	409	423	433	408	435	447	461	396	426	435	440	452	414	443	421	398	438	462	361	375	431	404	413	443	420	431	413	393	445	421	420	427	459	405	456	429	422	447	409	413	428	420	427	421	420	411	423	413	415	402	428	419	436	435	406	445	418	455	428	415	419	441	427	436	384	421	402	441	428	428	419	438	380	413	462	415	436	459	422	408	431	450	432	428	414	412	414	427	433	376	381	420	418	420	429	421	431	452	434	430	449	428	408	400	414	416	384	442	459	456	427	441	422	475	421	412	441	439	415	439	429	458	431	429	421	449	437	406	426	446	469	426	408	452	404	400	435	471	437	426	446	424	432	413	429	460	448	416	416	402	393	478	461	422	443	404	426	424	412	400	418	395	447	418	465	459	437	443	420	430	461	441	440	422	402	443	379	418	408	456	447	462	423	425	411	443	429	457	451	451	420	424	419	442	434	390	462	445	414	412	414	449	432	410	406	404	448	451	440	435	426	489	405	431	462	427	438	396	436	450	425	395	477	420	402	410	417	436	408	408	442	406	430	446	413	448	440	408	447	429	444	407	429	424	419	435	439	356	419	438	438	410	462	421	440	447	432	434	422	419	410	423	418	415	444	460	413	448	433	479	402	374	427	413	425	421	417	408	419	432	399	429	448	437	437	404	450	416	437	415	451	426	393	383	396	413	420	420	434	482	411	415	450	427	430	413	458	424	405	432	426	432	414	421	431	422	420	377	374	404	423	449	419	405	419	451	419	427	400	407	404	424	450	391	427	406	448	404	436	410	433	421	406	442	449	425	423	424	426	456	382	431	432	407	420	435	413	431	442	407	412	419	451	391	407	427	414	449	432	449	429	433	400	432	414	424	438	403	421	385	404	415	371	416	407	443	402	424	440	409	411	428	420	429	434	410	442	408	434	381	405	442	452	421	405	413	433	462	392	371	412	439	415	404	429	394	439	412	379	433	428	455	411	430	469	400	450	435	412	374	425	413	424	405	396	418	411	419	429	430	423	421	382	364	411	411	399	444	386	402	403	418	454	428	434	418	403	418	412	445	440	421	434	447	438	429	427	416
27037	9678	8191	4311	2946	2258	1919	1593	1265	1185	1068	976	932	910	862	800	814	769	772	763	727	791	749	746	735	746	747	714	716	714	718	717	711	741	689	733	674	658	698	683	663	698	682	712	683	667	672	711	653	697	719	650	711	699	701	668	663	664	673	702	684	685	667	742	709	653	691	618	701	705	678	728	672	694	661	651	697	682	679	610	680	701	618	650	685	662	663	685	713	664	677	655	688	681	657	663	686	647	666	676	730	682	666	671	631	706	664	671	658	704	654	666	690	678	687	682	676	668	700	681	639	661	719	749	698	643	672	715	649	652	681	644	715	650	669	693	711	672	650	657	648	628	680	665	655	647	681	656	693	710	655	639	650	719	604	688	682	638	641	708	664	681	695	679	635	661	704	653	674	677	697	679	717	692	674	676	654	697	674	642	709	650	647	649	699	654	709	681	650	680	674	659	662	698	688	628	686	623	658	705	723	623	624	653	705	645	686	667	682	643	722	677	666	655	686	705	657	682	643	677	672	688	660	670	642	641	684	689	636	666	663	706	628	681	678	665	641	678	669	666	683	701	652	695	657	637	653	663	637	680	629	653	689	653	683	678	675	648	668	641	658	694	706	646	678	623	701	695	654	633	679	659	674	640	615	643	622	669	674	670	708	700	649	669	663	673	659	698	667	675	625	666	699	668	697	615	610	683	688	620	660	711	663	686	667	664	672	695	731	668	689	691	653	662	675	682	672	660	652	712	676	657	625	655	660	684	654	691	620	686	667	670	733	684	676	697	654	653	651	656	646	643	701	656	645	656	693	691	681	676	682	676	713	655	692	666	632	687	676	675	695	677	646	697	655	594	657	734	682	663	647	669	692	671	677	695	671	711	676	660	654	674	672	644	634	674	655	644	697	693	679	655	702	648	626	667	658	629	610	626	642	683	675	625	708	662	624	702	637	715	706	636	649	672	681	695	639	633	618	716	659	632	657	696	685	594	664	682	700	696	678	666	659	656	640	663	696	661	647	624	661	647	696	648	657	672	670	668	691	681	707	671	647	688	660	594	684	639	625	698	671	638	634	683	674	670	669	695	648	693	705	700	672	669	640	674	651	701	655	647	712	712	640	669	659	621	641	675	662	656	683	647	677	641	745	671	668	677	665	656	672	694	713	645	688	678	679	643	641	696	678	642	637	684	607	640	650	623	673	652	686	641	639	720	659	646	715	713	643	683	678	644	689	683	612	694	663	669	667	658	686	695	634	725	681	690	653	616	676	655	654	697	669	699	664	671	654	673	653	637	683	644	659	656	645	661	661	657	673	681	719	661	699	709	650	705	603	657	654	677	686	658	661	616	637	711	704	662	684	711	659	655	686	669	643	661	660	667	706	683	678	661	726	679	657	693	699	701	659	717	676	667	665	638	661	701	685	625	681	620	676	692	682	689	705	692	656	648	650	613	675	717	652	667	669	692	684	686	666	642	659	599	620	730	670	639	658	686	666	658	664	703	665	675	645	691	640	691	680	679	713	659	637	678	665	656	643	683	702	606	644	658	670	674	665	664	700	676	673	680	628	673	641	675	664	647	697	636	672	656	678	653	691	687	720	673	665	662	705	685	658	630	605	706	654	668	667	655	698	691	677	678	694	690	664	686	649	683	636	695	649	672	666	673	622	696	666	669	670	624	624	692	674	675	616	695	698	689	620	627	704	674	688	677	668	688	623	664	688	688	683	667	673	678	657	662	625	708	641	618	706	649	625	703	651	638	713	653	669	627	685	655	648	666	703	641	674	663	634	673	668	615	759	729	682	663	717	678	739	641	632	665	644	661	647	679	656	706	707	713	651	662	625	683	675	667	640	678	711	612	699	702	645	696	673	670	641	646	675	679	709	646	719	633	677	658	645	651	704	706	684	686	625	649	684	649	634	680	655	658	653	698	683	657	660	702	683	675	637	679	686	688	662	660	697	678	689	663	663	724	699	670	702	704	706	660	654	627	635	621	671	663	677	612	647	626	657	664	695	670	683	673	664	647	645	673	646	646	660	650	658	656	658	683	671	682	702	667	639	680	679	680	648	678	673	667	688	629	677	653	699	655	659	669	647	643	648	671	708	668	638	645	670	654	692	694	665	669	671	613	690	650	659	678	650	659	666	701	626	722	632	719	643	654	653	709	653	664	666	666	657	672	647	666	618	655	653	700	630	712	664	623	645	621	698	690	639	716	641	663	688	654	689	684	630	677	643	647	676	635	687	692	668	619	649	671	705	713	652	634	681	649	646	704	672	663	644	642	665	708	689	625	686	662	670	676	654	641	680	671	645	635	604	739	695	682	639	658	644	692	675	694	650	729	685	651	713	671	707	630	688	664	704	664	666	681	692	642	673	642	686	670	705	654	668	692	682	669	647	639	610	663	669	663	711	655	721	685	653	629	674	696	659	683	673	663	680	657	671	683	701	703	667	623	627	658	635	639	653	668	688	652	648	661	681	720	630	661	695	664	735	648	665	657	653	721	622	679	695	619	650	714	654	714	669	662	641	674	672	657	687	656	659	683	661	654	671	678	732	702	679	626	691	608	657	631	661	702	641	717	635	737	682	651	653	654	680	696	669	694	692	675	701	659	653	692	659	685	720	636	662	604	656	654	719	655	665	690	693	631	672	661	710	675	713	654	630	693	649	690	666	658	701	677	650	707	669	616	682	639	671	689	657	641	686	619	669	660	677	700	638	632	699	644	686	661	681	680	688	650	658	688	658	645	621	614	687	665	635	677	696	650	684	660	700	642	678	620	675	674	645	668	677	643	644	705	649	667	683	672	673	664	636	662	652	669	679	657	668	656	651	695	658	666	695	662	678	684	628	663	678	729	718	698	626	681	681	655	668	601	694	660	630	669	686	604	641	670	583	646	684	694	653	654	684	624	660	648	664	650	666	666	705	671	654	685	716	638	669	653	675	669	706	676	681	670	691	682	675	677	678	666	667	670	646	687	695	693	651	701	610	653	644	651	650	657	687	650	666	609	688	728	702	686	618	680	647	659	658	632	668	713	671	701	657	635	683	697	635	666	679	665	641	669	638	637	686	665	734	636	662	667	685	662	704	670	727	684	690	675	706	666	648	632	661	662	653	718	660	649	632	691	658	687	670	653	639	688	666	641	658	640	678	650	649	657	665	707	690	725	673	671	655	648	660	710	655	708	680	650	652	681	636	662	653	685	645	657	660	688	666	656	687	695	723	639	683	667	706	621	649	668	626	650	688	686	659	679	684	713	691	678	653	677	675	720	651	649	658	711	643	672	667	707	678	679	688	689	684	689	642	635	712	645	685	668	668	652	595	697	702	701	675	674	634	658	647	661	638	668	708	650	673	648	727	641	693	681	683	692	676	696	670	665	666	674	657	633	683	654	683	680	682	674	672	630	672	674	636	644	672	689	642	681	660	655	655	653	679	669	664	646	717	647	687	660	681	688	649	661	615	681	679	673	651	688	656	660	635	653	698	678	668	646	694	640
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
