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
341347346587	341347347148	341347347698	341347348248	341347348798	341347349348	341347349898	341347350448	341347350998	341347351548	341347352098	341347352648	341347353198	341347353748	341347354298	341347354848	341347355398	341347355948	341347356498	341347357048	341347357598	341347358148	341347358698	341347359248	341347359798	341347360348	341347360898	341347361448	341347361998	341347362551	341347363098	341347363648	341347364198	341347364748	341347365298	341347365848	341347366398	341347366948	341347367498	341347368048	341347368598	341347369148	341347369698	341347370248	341347370798	341347371348	341347371898	341347372448	341347372998	341347373548	341347374098	341347374648	341347375198	341347375748	341347376298	341347376848	341347377398	341347377948	341347378498	341347379048	341347379598	341347380150	341347380698	341347381248	341347381798	341347382348	341347382898	341347383448	341347383998	341347384548	341347385098	341347385648	341347386198	341347386748	341347387298	341347387848	341347388398	341347388948	341347389498	341347390048	341347390598	341347391148	341347391698	341347392248	341347392798	341347393348	341347393898	341347394450	341347394998	341347395548	341347396100	341347396648	341347397198	341347397748	341347398298	341347398848	341347399398	341347399948	341347400498	341347401048	341347401598	341347402148	341347402698	341347403248	341347403798	341347404348	341347404898	341347405448	341347405998	341347406548	341347407098	341347407648	341347408198	341347408748	341347409298	341347409848	341347410398	341347410948	341347411498	341347412048	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2770	2000	3600	2300	2770	2000	3600	2300	2770	2000	3600	2300	2770	2000	3600	2300	2770	2000	3600	2300	2770	2000	3600	2300	2770	2000	3600	2300	2770	2000	3600	2300	2770	2000	3600	2300	2770	2000	3600	2300	2769	2000	3600	2300	2769	2000	3600	2300	2769	2000	3600	2300	2769	2000	3600	2300	2769	2000	3600	2300	2769	2000	3600	2300	2769	2000	3600	2300	2769	2000	3600	2300	2769	2000	3600	2300	2769	2000	3600	2300	2769	2000	3600	2300	2769	2000	3600	2300	2769	2000	3600	2300	2768	2000	3600	2300	2768	2000	3600	2300	2768	2000	3600	2300	2768	2000	3600	2300	2768	2000	3600	2300	2768	2000	3600	2300	2768	2000	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
22678	21378	29041	24065	21373	21414	11316	1130	782	762	692	644	613	597	591	576	521	528	510	534	480	533	525	539	550	514	482	494	472	499	473	492	484	490	472	494	489	522	447	485	487	477	496	463	477	437	443	440	510	519	473	459	465	459	468	491	458	447	475	521	516	451	455	448	486	438	443	469	506	474	466	452	477	513	479	478	491	453	479	463	499	478	508	405	465	457	467	475	461	467	457	450	478	479	456	459	491	433	474	495	463	488	499	513	472	479	462	501	474	490	496	475	465	473	451	450	455	484	466	469	499	478	488	488	494	468	457	502	506	509	469	469	459	492	438	452	466	487	490	449	470	484	485	457	468	452	498	488	493	496	458	466	492	435	467	462	481	492	484	475	460	438	490	435	462	444	470	457	502	482	466	443	462	465	484	486	475	471	452	456	462	491	509	469	451	448	488	512	430	476	485	463	485	466	458	455	452	490	450	501	511	472	512	460	457	422	476	464	409	435	530	497	474	451	461	462	474	469	484	458	461	497	472	456	447	453	469	430	457	480	478	469	459	474	508	432	462	481	464	471	421	459	520	450	479	498	475	488	499	460	468	447	495	485	431	439	450	435	524	452	438	502	495	473	453	468	444	419	468	479	490	466	462	426	458	453	495	430	473	495	473	462	457	456	469	448	468	503	523	450	499	455	475	485	487	494	480	449	477	467	493	487	451	453	494	455	474	475	493	467	485	488	446	476	466	496	486	464	448	494	463	459	456	468	460	473	500	458	476	455	424	499	467	466	448	448	513	456	485	463	477	488	458	469	480	503	474	443	491	480	469	477	467	489	462	453	474	451	466	514	488	499	472	450	457	487	457	449	495	435	503	442	463	463	453	483	495	442	472	466	427	471	481	438	501	474	465	467	509	447	454	492	511	456	475	469	420	475	466	462	441	454	469	490	492	459	426	513	509	441	457	466	464	465	455	479	504	487	438	473	441	469	428	467	470	486	487	469	474	478	450	498	470	504	438	473	481	497	472	449	489	436	492	513	425	458	468	476	475	427	443	454	461	443	460	472	442	473	470	447	477	469	443	481	460	460	421	471	450	480	444	434	458	414	453	473	484	462	469	451	488	437	466	448	441	457	461	467	454	499	459	465	455	475	477	481	490	470	437	492	450	458	453	484	487	516	459	475	499	451	509	482	496	435	437	523	449	481	453	475	455	474	507	453	511	457	465	430	487	494	472	441	458	489	471	491	481	499	457	464	459	485	448	463	455	516	470	467	465	460	444	454	465	477	496	478	487	480	479	470	477	439	481	479	460	484	482	459	468	425	434	473	480	475	477	482	468	465	450	463	465	490	494	474	450	460	449	442	475	486	487	468	484	489	445	502	470	459	480	449	495	486	490	465	498	448	505	447	485	432	473	515	489	495	472	462	457	489	503	482	465	475	473	450	467	458	500	458	465	497	464	493	492	447	443	485	448	430	465	425	483	512	454	430	477	455	470	461	508	459	504	456	471	499	513	456	484	489	451	452	452	446	465	477	477	507	447	472	489	483	466	493	471	455	477	517	502	458	468	459	521	485	467	497	518	465	464	452	455	457	477	477	467	475	517	450	462	482	476	447	430	433	466	477	443	462	449	456	480	466	432	492	463	425	482	453	498	441	489	502	500	455	468	459	461	479	524	412	510	471	457	493	481	459	499	445	495	480	453	468	484	454	433	476	463	464	477	454	464	440	478	473	450	450	461	503	464	455	455	462	522	456	462	486	477	428	459	473	470	456	474	470	463	430	488	487	461	493	478	485	454	503	486	483	487	481	471	469	462	453	478	505	443	457	490	516	470	498	469	424	482	494	488	451	476	457	465	451	469	474	482	446	459	489	484	514	478	465	513	478	515	479	462	472	511	469	471	451	464	499	446	458	457	451	463	487	442	465	449	431	440	413	495	478	480	517	529	504	483	446	512	433	459	459	445	467	401	471	475	478	494	481	429	491	489	496	455	439	519	471	465	459	504	429	477	438	455	462	454	459	416	448	480	484	454	495	445	498	446	478	446	461	507	504	479	479	472	445	471	498	424	479	452	466	480	470	459	437	475	415	467	479	455	474	458	455	469	487	474	490	486	488	492	472	463	440	494	505	462	449	476	503	459	479	429	488	448	527	472	449	454	444	484	457	487	436	429	489	500	461	445	462	440	469	471	472	469	486	449	485	472	473	459	479	474	422	440	457	479	474	434	487	476	514	475	466	445	492	447	476	456	470	457	445	459	487	490	496	496	495	473	453	487	455	505	476	440	459	467	462	458	487	456	422	498	454	450	518	474	473	471	456	466	461	473	505	452	503	463	485	462	474	462	465	469	474	433	476	461	453	450	497	491	471	437	473	475	426	463	476	456	460	451	457	425	497	453	440	484	453	435	499	468	453	478	482	469	497	454	524	478	467	467	468	464	463	478	440	469	439	474	441	474	474	475	436	464	490	430	459	455	474	480	458	486	488	472	437	446	494	468	479	496	490	432	426	429	491	470	450	470	491	480	468	468	468	449	486	493	503	435	463	450	503	460	497	459	459	455	478	471	495	479	460	481	454	464	488	441	466	480	451	449	485	449	482	471	448	482	450	482	482	473	472	474	430	430	459	466	467	478	470	487	450	482	454	470	488	490	419	476	467	466	460	479	481	435	462	510	431	442	476	484	477	467	473	478	471	470	488	491	427	513	471	434	451	494	485	465	468	460	442	479	458	466	471	451	460	493	499	463	475	477	458	522	497	493	505	493	496	501	474	477	462	493	503	457	474	465	479	475	455	475	484	439	496	479	500	486	458	456	418	445	493	472	494	454	458	507	489	485	438	497	485	468	481	478	492	455	490	434	485	493	462	464	471	439	474	480	519	470	455	438	441	464	486	475	417	463	429	467	453	454	426	499	465	476	456	444	483	442	477	495	441	443	465	490	455	478	457	481	453	464	463	486	477	504	458	479	454	488	476	460	475	422	476	438	474	489	474	470	470	494	472	453	452	442	429	482	468	435	464	450	466	424	483	433	489	507	482	474	470	480	489	494	469	465	471	487	447	475	443	496	475	494	472	437	487	451	508	484	484	483	458	490	470	477	528	446	444	454	486	458	479	457	489	476	485	459	483	490	476	480	451	451	477	442	459	511	451	460	481	504	477	474	489	492	483	460	490	486	476	444	429	482	486	495	449	453	467	481	470	473	519	501	469	471	447	450	473	468	486	487	523	471	448	491	447	485	470	460	447	496	468	498	444	491	471	481	468	458	460	466	475	475	462	464	487	483	453	468	454	486	464	473	449	485	504	454	482	487	474	420	464	439	460	490	453	444	501	480	426	455	475	492	456	471	455	456	495	444	410	449	518	503	482	443	506	444	478	493	433	456	501	521	464	469	475	435	510	492	506	453	477	474	505	491	480	453	463	471	454	469	461	431	491	436	468	489	481	487	412	483	468	431	468	474	453	437	471	457	458	480	473	444	450	490	420	443	458	463	439	462	485	476	468
33996	63484	16725	4139	2957	2273	1765	1405	1218	1027	934	809	731	730	598	634	629	616	629	613	537	571	556	616	560	546	548	575	574	548	543	564	525	553	523	564	516	548	509	525	538	559	529	518	524	511	536	523	515	549	539	549	521	507	500	571	540	557	440	522	562	533	525	531	516	535	511	514	539	496	482	540	541	532	533	548	495	502	522	501	534	534	562	521	502	530	507	502	521	501	486	514	505	542	537	524	573	527	493	518	527	533	498	489	498	510	504	515	483	502	577	487	523	553	532	492	463	503	533	519	540	521	579	502	518	519	489	505	497	468	512	534	524	513	532	525	525	482	482	518	497	502	530	532	474	499	531	547	552	496	487	503	516	522	537	499	489	535	502	553	497	512	538	505	500	510	507	511	531	513	532	487	544	510	486	547	531	482	505	504	475	531	510	479	553	486	491	524	524	543	538	472	504	513	498	545	493	508	500	491	518	513	511	452	523	499	540	515	507	531	483	503	504	569	487	510	539	512	492	516	525	477	512	507	504	544	497	505	523	537	490	520	510	515	496	509	550	545	509	458	522	554	530	507	513	514	531	513	514	539	529	525	527	524	545	501	504	512	514	487	518	538	560	548	513	526	524	534	493	517	485	487	465	495	465	488	525	522	509	525	523	493	480	514	489	512	454	492	484	542	520	505	532	505	496	547	529	533	461	519	510	494	536	509	518	481	495	501	514	515	482	528	525	489	505	469	500	572	532	543	521	563	494	504	542	507	491	495	514	554	498	528	506	514	508	525	522	524	544	547	525	476	523	538	550	508	479	482	488	452	487	500	504	513	500	534	518	523	520	532	505	510	520	519	532	498	505	506	573	513	502	519	563	489	530	528	517	490	547	510	500	517	525	493	526	543	511	537	509	482	493	528	486	488	536	537	493	532	482	484	495	515	511	513	492	493	518	473	491	536	553	493	498	496	499	513	515	525	527	511	531	537	489	511	497	505	491	512	524	507	542	554	527	548	576	509	496	459	494	526	537	536	494	466	547	528	535	506	513	509	482	495	555	475	498	527	511	524	513	493	516	540	504	538	527	502	495	542	519	514	507	509	526	510	486	512	495	514	504	520	528	498	502	482	505	474	491	542	504	525	517	452	507	487	502	460	492	519	522	525	486	532	493	530	477	538	531	541	474	486	515	523	525	530	513	492	553	485	483	481	495	520	549	523	540	512	526	519	517	525	506	486	477	526	547	475	500	506	515	488	518	501	508	510	521	496	493	535	536	491	477	512	560	551	492	516	524	497	495	530	505	513	518	540	518	486	494	520	509	508	483	522	500	505	518	500	498	498	503	537	490	513	541	517	508	504	523	500	536	562	490	482	520	536	490	537	512	490	521	517	506	511	521	522	545	504	521	488	491	500	534	502	491	519	483	517	523	490	530	547	521	527	542	530	496	475	533	515	524	524	483	489	509	514	517	481	505	531	533	493	500	506	529	471	512	484	497	527	488	506	503	471	518	543	515	505	521	507	525	514	527	534	522	547	491	498	521	497	496	502	505	505	507	517	566	514	491	524	472	520	550	485	503	529	492	523	530	491	534	507	538	520	529	499	553	505	499	501	509	495	499	504	565	480	468	512	531	535	474	504	469	487	518	520	562	527	544	523	513	518	505	466	526	506	504	508	508	542	532	516	528	494	503	516	522	511	494	545	515	513	506	520	503	578	494	490	514	477	501	504	535	510	541	541	517	525	501	520	521	516	493	493	500	486	535	531	570	508	526	553	483	512	486	489	481	508	488	520	505	552	514	498	519	489	464	507	558	531	507	460	530	517	498	526	507	536	506	487	531	500	510	489	540	559	550	496	506	519	486	534	528	497	490	500	494	484	514	523	514	511	540	502	518	483	525	515	500	525	526	484	498	478	534	520	526	513	499	526	533	503	491	517	475	528	499	508	500	511	518	501	485	522	513	527	543	534	499	495	527	465	454	528	465	515	537	500	547	481	517	493	491	508	511	548	546	519	540	522	501	515	512	526	514	505	522	506	558	514	519	513	539	552	532	527	530	509	480	481	481	496	503	489	499	511	513	523	520	505	471	481	531	468	526	489	492	516	503	521	507	485	506	554	523	505	508	487	515	551	500	518	539	540	505	512	509	494	517	530	515	501	505	530	504	542	526	540	490	450	480	534	492	514	485	521	536	507	507	548	505	517	502	528	502	462	503	505	523	540	527	523	553	477	494	508	504	515	522	477	513	520	529	484	545	465	494	512	503	487	498	506	476	530	508	479	474	504	498	507	511	523	504	507	544	510	504	479	496	517	521	520	523	497	527	486	530	499	502	505	502	489	517	526	449	537	496	510	484	574	498	537	511	496	514	492	525	490	513	531	500	492	521	505	490	540	506	519	496	511	481	507	539	527	501	556	512	518	494	532	530	503	531	481	505	479	512	525	487	507	482	554	501	504	577	521	535	473	552	499	490	481	559	512	482	527	503	514	499	509	506	492	502	532	508	480	505	509	510	494	457	548	525	467	517	516	499	512	512	459	509	535	539	500	503	540	507	507	555	484	497	483	482	532	494	499	538	515	510	492	513	541	545	510	522	529	541	541	516	495	487	525	514	498	480	521	485	545	534	509	514	529	504	560	513	485	496	484	483	497	508	500	527	500	528	453	494	543	541	517	505	492	557	512	504	496	453	510	515	523	527	505	520	531	498	488	449	522	538	490	527	479	544	522	482	498	480	515	494	536	529	519	538	490	500	498	513	511	519	509	482	503	498	506	535	487	522	505	540	460	495	518	520	537	489	522	524	495	489	515	516	527	490	519	502	480	495	505	523	528	514	519	500	518	520	511	507	502	540	491	528	505	513	532	514	472	497	482	496	534	518	525	520	507	506	511	484	526	516	498	516	524	537	519	491	536	549	472	508	505	525	546	473	509	516	486	550	536	469	500	488	538	535	537	507	517	520	521	509	508	513	514	501	534	551	480	524	469	526	511	530	503	526	521	501	424	490	512	530	548	532	500	500	508	506	568	537	527	509	504	526	486	528	486	509	496	500	521	493	501	520	540	520	525	499	506	586	504	505	482	542	509	499	502	482	514	513	462	500	515	483	509	510	486	518	485	475	533	509	483	509	501	471	496	533	487	483	502	519	575	536	490	485	484	534	472	536	526	550	517	489	454	533	509	528	521	492	539	525	549	532	503	523	507	569	544	530	498	508	499	507	495	498	562	528	539	504	491	493	496	494	502	557	492	495	535	490	533	549	495	514	484	514	530	517	534	495	500	500	550	544	532	550	540	539	509	513	491	509	544	479	509	546	539	515	540	484	539	517	470	495	542	483	535	543	524	507	496	488	511	533	548	544	473	537	515	518	500	554	527	562	485	497	502	532	491	491	540	535	512	492	507	523	509	505	569	508	548	510	545	515	570	535	479	504	493	504	510	514	520	494	513	500	551	512	505	543	517	534	529	540	492	522	576	513	494	482	486	510	509	527	519	520	539	531	502	543	512
28763	26760	14800	1622	499	512	440	421	422	409	475	453	380	478	464	415	443	443	424	419	429	409	441	417	448	456	431	449	459	391	429	424	420	442	407	459	424	408	435	459	437	426	430	423	448	424	419	431	440	433	398	426	446	431	427	452	451	433	398	467	390	407	434	432	464	452	445	391	402	433	473	430	470	423	440	420	407	430	408	470	412	437	421	401	414	419	454	434	451	440	449	457	414	423	471	460	393	416	483	445	399	410	438	410	417	425	425	433	430	431	442	439	399	421	426	404	393	400	420	410	447	435	425	457	456	389	466	417	431	432	436	412	392	394	457	407	461	451	405	404	434	467	457	406	403	437	391	395	423	411	440	402	429	413	424	424	426	425	435	427	379	441	424	396	469	453	414	432	403	434	431	407	430	420	428	420	428	395	416	436	425	431	408	422	433	388	407	402	433	441	398	450	429	410	460	390	451	470	459	421	434	424	435	435	458	406	415	468	431	435	471	461	431	444	416	450	424	418	427	458	443	432	452	425	417	418	422	385	418	469	440	449	408	444	430	390	415	399	459	462	394	408	412	421	400	414	467	435	418	403	414	403	434	436	466	395	434	401	460	418	407	395	458	445	457	394	447	427	423	421	443	415	436	461	438	402	445	412	401	405	450	400	428	442	418	415	441	451	446	402	442	435	460	463	426	428	459	421	437	433	380	396	402	446	386	427	469	413	410	424	403	413	441	446	463	426	421	424	414	456	422	426	402	419	432	457	426	445	436	443	420	426	412	402	434	429	437	401	462	440	429	428	400	443	453	395	440	436	462	444	403	475	465	432	456	432	419	470	437	396	430	417	460	406	439	408	418	422	449	404	403	423	410	443	417	433	411	438	412	445	419	443	416	396	449	395	434	427	425	420	441	392	467	442	419	409	436	430	428	436	422	427	419	411	450	441	408	416	404	398	424	437	419	397	386	423	422	478	439	441	447	398	423	420	403	438	436	424	439	432	402	440	417	412	393	418	489	410	453	391	457	453	433	437	431	424	454	457	414	397	427	431	475	406	446	457	441	422	450	446	476	427	463	398	430	437	427	404	413	415	395	413	447	474	421	455	412	399	442	431	424	425	417	420	416	410	427	412	421	401	418	409	440	399	454	423	464	391	437	414	439	426	430	419	427	420	424	507	432	419	402	398	416	425	454	457	429	448	406	446	422	448	431	432	432	402	423	419	425	459	429	412	431	435	429	407	381	407	427	418	399	410	439	417	415	448	429	410	419	439	444	432	379	423	418	474	440	421	429	424	453	396	394	395	428	423	418	410	414	457	404	415	465	420	390	440	409	410	401	422	445	427	406	436	473	422	407	410	434	408	417	437	407	390	402	403	434	414	419	426	430	468	427	387	421	449	429	387	420	441	408	428	414	417	444	447	418	420	422	427	401	431	449	439	413	392	435	430	458	428	457	464	439	423	410	418	429	424	408	409	424	401	402	443	443	419	451	409	388	410	419	416	454	411	424	429	415	422	410	425	442	419	411	418	401	374	390	425	427	449	427	410	438	436	426	472	397	472	474	429	406	442	390	418	417	453	421	389	403	422	415	439	433	432	376	426	434	436	444	466	453	459	424	431	415	441	435	471	444	406	434	414	398	394	408	444	422	439	382	403	406	441	438	449	391	421	431	421	408	421	427	420	433	402	420	429	404	399	453	405	437	417	405	407	421	418	400	442	461	448	422	433	428	437	407	415	435	459	411	435	411	439	412	434	427	456	456	421	424	448	429	461	396	460	425	417	410	402	455	434	434	454	453	416	411	411	432	438	420	425	436	415	449	432	438	457	445	424	457	430	437	443	401	438	480	433	424	445	431	462	442	426	397	401	414	407	457	480	415	432	430	433	427	432	408	419	422	399	422	464	469	451	460	410	442	410	404	434	455	396	459	405	422	425	417	404	430	409	413	440	422	422	442	435	419	458	448	431	395	391	423	457	375	474	405	434	456	422	387	424	425	413	440	451	393	431	400	425	435	408	442	428	417	408	447	415	444	446	444	421	408	427	410	427	413	431	384	413	437	391	428	447	433	393	460	450	439	426	450	437	408	457	433	443	412	441	453	397	394	444	421	424	418	439	429	448	436	400	398	445	430	373	442	469	399	444	413	432	429	408	415	453	431	427	434	458	421	419	445	402	413	412	452	397	438	425	407	435	417	407	432	436	459	429	415	421	420	461	416	451	403	413	390	432	402	436	440	390	402	421	412	417	425	405	450	438	455	444	424	390	437	442	391	412	396	402	388	429	430	444	418	410	427	432	420	444	447	418	403	440	454	437	428	447	417	416	400	434	418	439	429	397	433	421	469	391	423	421	426	424	432	445	469	413	419	416	456	413	410	448	447	423	386	432	426	419	442	403	453	404	428	433	450	440	423	431	430	434	410	454	440	407	426	474	437	422	449	423	426	490	461	436	446	441	442	445	461	461	420	413	449	419	459	439	418	470	462	409	440	394	451	435	468	434	432	450	434	396	418	422	409	419	435	426	452	432	430	405	439	427	407	441	433	437	450	376	445	440	435	434	409	425	397	414	442	416	433	463	452	414	449	397	431	432	438	425	431	444	443	440	460	454	436	422	439	400	429	386	418	436	485	403	385	425	424	435	456	434	427	445	402	400	438	424	421	422	422	427	394	447	428	447	415	435	436	460	419	466	407	470	403	420	422	460	421	457	436	426	404	413	399	433	426	430	428	415	467	436	416	435	393	406	417	453	421	421	447	414	410	435	396	461	403	436	418	395	438	465	425	409	432	405	461	438	457	418	451	427	453	436	427	404	374	448	415	402	423	389	432	435	439	420	484	362	437	438	429	443	428	447	434	414	439	446	421	416	433	433	442	431	416	444	458	398	428	451	422	428	445	448	456	465	439	416	437	445	427	417	473	394	402	429	416	440	445	423	441	425	470	441	435	402	420	453	420	437	428	409	402	444	419	405	431	385	429	423	450	442	420	401	412	407	437	430	400	448	431	416	442	436	435	425	444	414	434	455	367	440	436	451	433	409	397	438	434	405	425	454	433	466	415	426	400	407	411	436	452	406	394	441	421	426	401	441	449	423	397	437	488	449	436	413	420	458	401	413	417	398	423	427	394	433	428	432	449	427	411	416	437	460	438	442	427	448	395	411	401	420	480	416	462	420	429	412	403	420	432	479	404	469	424	420	420	472	464	414	461	459	391	416	446	432	465	446	422	392	481	418	418	436	435	421	457	444	416	421	418	433	434	466	439	421	452	447	436	413	406	460	449	406	433	421	445	454	444	403	456	433	421	410	434	417	450	406	404	413	430	402	395	431	417	433	458	435	464	488	419	416	483	404	424	449	420	417	384	435	432	436	403	394	439	436	394	421	439	452	422	432	433	403	437	419	420	436	437	446	385	446	447	414	411	433	387	412	438	419	427	422	427	438	423	424	424	394	462	431	423	459	420	429	433	370	441	415	435	402	428	474	403	420	436	427	434	404	440	413
29395	41471	5062	564	531	516	490	476	483	462	452	440	430	464	485	492	408	477	466	466	450	439	463	439	436	441	456	456	430	476	497	491	488	485	464	463	432	464	406	434	471	494	431	469	431	457	430	432	464	439	434	459	445	476	480	415	426	437	427	441	439	500	453	467	434	475	457	461	475	458	462	455	461	443	429	441	422	441	481	485	474	438	433	442	477	446	418	461	436	428	468	462	477	441	446	468	453	441	455	459	448	441	468	471	464	459	465	430	484	451	420	425	454	502	461	461	450	497	441	448	433	438	446	484	444	481	428	459	484	459	421	450	431	450	442	426	457	455	408	429	439	422	440	452	442	427	464	458	419	423	457	486	461	416	450	443	420	499	461	451	424	479	442	465	410	443	491	445	437	426	470	426	431	470	437	459	432	454	453	435	422	460	489	469	437	433	448	441	468	445	448	445	472	478	450	445	418	505	457	452	447	419	464	493	440	449	433	465	419	446	446	451	435	447	444	453	474	451	450	463	477	442	472	438	471	439	479	474	449	456	452	437	479	469	450	467	447	437	450	467	455	436	424	444	428	484	447	446	448	430	463	451	475	484	446	500	499	475	463	467	456	457	448	454	414	446	470	399	448	439	492	451	425	431	431	466	480	439	416	442	467	483	450	489	456	427	442	452	476	433	468	457	488	442	456	433	420	427	451	459	438	466	462	441	417	420	420	454	436	450	447	420	513	503	450	442	449	460	460	402	423	412	456	451	434	476	415	422	426	461	428	450	457	458	430	463	428	481	368	483	477	450	449	449	416	478	469	439	443	427	454	422	465	469	460	483	475	480	468	453	452	434	458	484	433	420	441	418	438	472	425	466	426	477	487	475	456	441	468	447	465	448	455	462	412	442	459	456	433	441	433	450	448	458	411	459	433	472	444	472	433	450	441	465	450	485	483	439	510	436	447	438	435	451	475	440	453	428	457	450	471	483	441	438	452	456	466	488	484	453	446	476	481	433	477	480	413	432	401	439	483	439	449	481	431	457	406	485	461	447	439	418	490	467	447	422	440	449	464	417	451	463	475	432	458	458	475	449	450	454	447	459	460	458	442	489	450	431	504	441	462	437	459	443	444	404	427	467	435	441	478	489	465	462	475	438	454	448	440	483	448	395	407	470	447	459	421	446	444	446	439	456	469	405	461	477	429	487	468	451	466	462	479	434	444	451	431	483	428	428	405	452	419	447	488	504	460	485	475	445	423	466	451	461	466	411	457	441	437	434	414	468	447	443	460	457	452	455	468	466	438	445	451	458	428	436	489	425	434	421	446	466	453	456	462	468	444	427	453	409	472	438	447	450	468	424	445	452	444	450	477	482	459	438	459	437	408	459	439	439	422	478	459	444	467	459	485	459	453	466	393	456	429	403	428	444	426	479	479	441	473	453	467	457	426	476	422	452	437	437	425	444	453	441	461	434	459	432	459	457	488	479	489	421	468	412	396	437	440	488	440	477	477	425	418	446	462	418	419	455	433	442	444	482	434	477	458	462	424	460	445	451	472	435	481	451	390	447	424	429	451	485	433	430	489	464	450	483	461	483	454	443	465	460	421	462	463	422	439	445	442	399	490	430	422	471	473	424	452	452	449	438	443	452	442	463	466	465	441	453	454	438	418	490	451	421	464	446	443	413	464	424	465	438	430	444	482	417	433	450	479	491	453	427	467	449	484	457	401	451	426	497	418	443	405	447	439	457	423	457	456	443	450	497	461	509	452	444	493	427	450	474	428	469	440	463	448	417	454	449	467	474	450	463	414	438	434	444	470	440	455	434	472	429	475	469	448	475	451	467	449	436	437	451	461	463	466	477	479	446	445	469	432	469	447	441	433	436	463	402	415	449	459	461	426	412	453	463	451	466	431	418	428	487	489	449	412	420	462	448	453	448	440	470	462	467	444	442	489	478	406	463	416	477	477	447	445	430	449	443	465	448	426	457	507	439	446	452	423	462	442	434	490	435	465	469	439	448	454	476	456	424	450	439	459	445	442	456	472	441	408	470	483	436	420	432	418	437	425	451	445	453	457	491	460	435	456	460	421	468	434	427	439	510	476	439	412	448	461	475	462	468	462	440	427	413	442	452	463	477	474	429	440	419	452	489	434	439	442	449	452	415	444	472	498	469	448	473	416	478	454	449	453	447	457	437	445	443	451	461	427	441	449	422	437	442	433	411	452	494	419	446	495	440	457	446	453	435	449	406	466	457	462	451	450	428	466	451	468	435	466	450	424	458	448	463	451	456	455	429	407	463	441	420	477	437	472	468	452	463	458	462	450	429	492	461	433	438	468	442	416	454	462	432	435	432	451	465	421	430	463	435	462	444	413	456	466	445	487	450	438	443	447	462	479	467	466	451	462	453	463	441	454	444	444	476	454	469	450	482	458	449	437	456	447	475	442	462	445	442	458	441	415	454	454	463	439	471	450	438	473	437	420	476	430	470	462	454	434	432	411	429	453	427	438	446	455	449	490	460	476	473	477	443	418	484	443	433	446	435	494	429	465	453	453	445	432	446	450	429	469	491	435	456	473	471	464	436	467	474	444	469	452	463	418	432	447	423	453	446	434	439	440	466	457	472	464	418	445	432	463	467	486	453	459	452	457	477	467	457	437	467	466	433	439	457	454	440	473	444	443	475	437	436	461	466	444	472	463	452	477	452	506	449	470	444	462	433	462	422	430	425	479	446	467	455	441	415	467	479	434	459	433	478	458	416	435	430	484	458	428	448	457	466	410	461	482	440	419	480	449	498	466	427	434	435	445	456	449	444	440	460	452	465	486	447	454	453	486	455	436	433	465	459	468	481	457	434	466	472	431	426	443	458	494	416	429	433	467	449	419	480	467	440	445	448	447	420	463	444	458	447	447	463	475	430	422	470	467	460	414	511	412	403	438	456	425	432	416	420	442	428	462	455	469	464	446	465	446	484	445	464	474	456	420	500	450	496	483	470	430	455	462	458	445	461	429	461	463	461	419	431	490	448	429	490	484	468	444	450	450	429	463	481	454	468	478	467	439	466	481	478	463	484	483	455	435	443	417	490	449	448	438	470	455	450	410	433	479	424	441	453	464	435	439	454	426	438	449	465	436	406	469	451	438	456	469	468	447	431	435	473	468	454	476	473	449	427	441	448	439	450	435	434	456	446	446	458	436	444	481	462	456	459	445	465	442	444	457	447	476	454	450	424	421	489	410	447	505	449	456	417	457	487	476	464	479	492	440	457	450	443	492	446	452	459	435	435	429	449	467	483	436	439	450	430	430	432	461	453	473	466	447	447	442	452	472	495	446	421	474	475	419	472	461	448	462	467	425	453	441	438	435	437	416	443	453	447	465	428	427	438	452	465	418	475	469	462	486	431	455	439	423	468	463	418	457	433	463	443	444	440	429	451	412	450	462	461	479	435	462	472	456	432	446	435	464	426	421	443	454	416	486	412	428	434	451	411	462	483	399	437	448	442	453	450
23582	21066	28132	24158	21010	11661	1330	912	835	751	781	770	687	676	715	698	717	665	686	697	730	701	665	710	677	678	676	658	695	611	672	656	719	655	673	604	628	676	621	661	635	670	666	668	598	628	662	651	687	707	643	644	653	666	673	666	695	644	672	650	640	670	664	620	656	620	669	715	650	655	594	632	606	641	620	659	641	670	666	635	699	688	642	674	653	629	661	649	616	679	617	630	616	675	695	632	647	727	650	605	637	619	682	640	647	663	597	667	664	647	640	666	610	655	661	705	663	679	646	666	636	678	681	601	697	627	608	672	623	647	631	683	669	618	630	644	670	636	671	666	701	651	640	624	667	635	633	638	616	647	642	627	696	651	627	646	575	665	650	639	668	642	649	588	686	683	637	677	657	618	625	629	657	636	649	650	620	690	641	656	652	612	661	682	691	613	669	604	564	600	650	640	594	648	639	625	640	638	685	698	625	640	652	669	665	681	603	681	614	700	686	644	648	617	653	616	642	627	660	646	612	657	652	644	691	634	712	647	604	681	684	653	596	670	624	671	660	685	668	637	658	674	631	666	593	645	668	669	681	635	651	643	650	657	694	644	639	642	621	651	623	682	693	657	624	678	641	627	665	644	636	631	619	658	672	652	669	571	622	686	656	644	619	633	644	645	684	669	615	692	640	626	605	673	659	692	624	609	708	631	660	652	628	651	653	606	651	667	661	641	671	626	628	636	621	640	670	683	662	664	642	660	648	633	628	644	623	628	623	657	690	642	651	635	665	635	620	667	677	654	658	657	617	687	641	634	638	605	676	646	620	656	691	654	680	610	673	664	639	669	717	652	647	650	639	638	616	652	652	638	653	662	647	660	644	644	656	624	693	700	686	654	679	653	653	619	709	668	698	618	665	643	654	652	650	704	647	666	651	648	620	654	658	637	682	612	668	670	662	644	652	705	665	670	637	632	663	672	625	647	686	644	634	678	655	651	636	654	630	670	677	632	630	616	698	663	669	650	642	642	658	661	672	640	674	655	650	662	660	671	621	637	604	694	694	623	626	663	625	618	707	658	630	649	689	633	661	668	633	649	655	665	681	677	652	662	646	693	674	648	637	661	668	663	687	654	670	665	629	657	652	660	683	641	693	617	613	656	657	667	645	718	596	629	663	684	666	623	663	679	660	609	668	642	635	666	642	628	659	646	652	647	606	663	646	619	664	653	662	664	639	627	682	684	653	674	603	656	627	622	625	677	631	686	652	604	621	684	660	635	665	655	611	644	644	693	647	658	639	638	621	647	649	623	666	666	633	639	641	621	662	655	653	653	653	633	640	675	635	670	659	613	605	636	649	643	617	597	621	670	613	678	665	606	661	668	643	663	690	645	710	627	701	637	646	674	656	635	688	693	615	624	629	640	641	675	638	629	623	652	630	639	622	669	652	668	621	661	623	628	641	708	686	637	655	670	644	661	613	672	631	681	626	608	640	719	625	648	693	650	649	652	631	639	638	655	681	684	645	605	660	620	637	693	649	650	689	672	644	659	626	655	674	652	707	717	647	671	689	641	662	608	669	651	677	625	636	653	626	614	640	670	677	651	627	646	646	615	652	645	611	654	641	653	654	646	667	624	692	599	616	664	582	647	633	666	680	644	644	654	648	644	661	687	603	672	651	643	681	658	677	669	667	679	686	650	665	644	670	641	644	630	602	673	635	614	679	668	644	685	635	645	656	652	655	636	602	642	657	635	642	701	588	636	656	661	707	648	652	639	665	677	625	643	672	665	647	665	645	699	654	637	682	606	664	645	677	628	661	621	646	657	641	701	619	679	683	656	665	649	668	635	673	656	612	649	650	641	664	688	664	650	671	620	683	628	668	668	634	620	623	669	663	652	703	642	682	650	651	675	708	681	704	642	653	652	616	645	694	618	678	615	604	611	562	637	662	627	668	621	673	671	643	648	678	677	671	647	639	632	634	636	646	672	679	674	638	667	674	657	715	648	657	631	678	599	663	609	666	660	687	629	658	633	655	631	629	641	636	648	643	626	636	636	659	624	642	640	591	636	659	603	672	643	639	669	684	629	656	617	656	632	661	641	638	632	663	619	644	609	606	607	677	648	650	691	657	633	644	634	685	616	661	621	623	652	627	665	635	624	644	622	663	681	654	605	669	678	642	589	654	664	682	622	660	680	655	690	654	669	646	644	675	644	674	604	619	595	665	686	693	631	665	619	603	623	642	636	622	619	626	642	654	619	649	640	649	618	656	602	641	643	624	654	659	661	688	658	597	625	634	657	684	658	697	632	636	680	629	617	602	630	662	652	673	656	681	627	621	667	669	660	636	634	651	615	661	690	675	697	653	649	645	651	670	650	637	669	613	643	666	655	683	598	686	676	624	680	624	641	654	625	659	644	619	679	685	661	656	623	700	666	659	715	633	642	660	674	677	665	630	651	659	644	653	634	679	618	640	658	653	665	630	601	620	647	663	652	595	750	648	654	647	640	637	654	631	701	639	636	630	606	635	658	660	637	650	669	655	646	619	642	676	677	651	674	663	635	626	642	645	647	657	629	610	655	657	674	704	600	645	641	602	659	641	704	655	698	669	652	609	604	717	639	637	649	649	661	632	677	648	672	692	637	626	653	641	659	613	644	665	633	631	665	641	603	649	675	625	648	651	643	652	620	666	666	667	618	634	614	668	635	650	640	656	665	657	652	650	624	624	668	654	652	633	613	607	590	652	672	657	658	670	629	643	639	684	659	677	671	669	707	675	614	657	634	654	624	652	638	639	657	652	691	656	595	657	634	646	658	650	676	627	617	668	634	679	642	620	666	639	664	665	671	643	659	664	694	656	623	634	603	656	632	636	692	706	641	664	639	613	668	634	626	622	638	581	622	599	656	653	606	702	625	598	675	639	652	697	662	699	679	635	594	680	625	638	655	721	652	601	651	641	648	653	596	662	633	621	627	656	667	654	641	651	664	629	626	677	706	655	650	619	631	663	661	648	641	660	672	648	646	627	623	643	621	632	630	674	687	635	653	638	646	679	639	677	626	628	641	670	644	659	652	615	598	638	678	661	684	635	645	692	631	656	656	659	664	696	648	660	697	656	661	663	671	630	710	666	698	715	639	633	635	643	675	656	692	642	689	667	658	658	654	658	657	660	631	619	667	646	669	629	612	621	681	639	665	670	683	654	665	649	660	623	649	624	629	672	651	657	666	626	632	642	681	650	650	669	624	614	641	627	623	622	636	679	685	680	637	619	626	688	661	615	695	658	658	654	647	654	652	654	620	668	647	652	623	633	669	672	639	637	633	630	627	669	689	666	651	641	618	674	718	630	650	613	632	652	623	633	608	670	629	627	699	623	618	631	715	657	606	632	606	655	603	614	617	596	660	698	634	610	619	675	661	652	683	650	652	653	666	696	631	637	648	662	670	706	643	648	653	639	663	689	662	655	681	702	636	655	645	643	633	622	666	659	601	670	624	654	636	631	655	648	635
30779	54886	11014	2510	1880	1575	1282	1097	936	971	892	825	883	779	757	780	781	788	705	787	737	719	705	719	709	713	680	729	721	697	678	702	731	705	712	641	656	659	730	708	721	701	679	698	660	685	690	697	645	717	637	696	698	685	725	693	669	679	676	696	666	682	680	678	694	665	687	736	692	752	664	688	685	684	670	666	686	685	650	733	642	717	625	672	681	698	703	697	664	712	666	627	699	665	688	697	710	685	676	695	680	727	676	668	695	664	678	714	726	652	721	647	704	645	682	672	670	743	694	709	701	695	728	668	675	676	728	694	718	716	673	718	663	685	650	710	730	665	676	678	708	677	670	687	691	714	653	688	683	694	698	711	665	719	666	692	640	702	665	714	665	689	744	681	687	682	695	635	661	742	661	677	676	685	703	692	748	673	643	657	735	678	679	687	702	717	719	680	686	705	662	696	679	661	690	640	669	689	680	675	645	669	697	688	697	682	740	663	709	631	674	736	689	670	698	664	699	623	662	728	691	679	701	686	677	639	708	645	656	679	746	674	656	681	647	676	606	699	681	686	681	657	681	656	674	675	653	699	634	657	690	704	637	677	698	680	644	713	676	700	709	705	693	698	726	681	666	668	692	679	660	703	661	684	729	699	698	600	694	614	718	705	718	665	709	682	670	697	709	620	651	720	682	654	647	685	701	680	701	757	711	684	664	645	677	681	693	676	741	710	637	682	716	678	674	655	641	644	691	687	739	643	706	696	683	635	711	671	690	686	693	690	738	635	686	616	688	686	686	669	704	688	702	692	605	713	674	687	697	635	658	683	641	709	710	678	681	697	658	707	703	704	646	701	689	682	732	678	683	704	664	690	703	726	718	688	652	657	659	667	710	678	695	706	668	654	653	637	717	650	648	629	698	674	643	681	635	658	683	695	655	747	709	692	693	684	690	672	676	677	653	724	683	667	696	691	685	708	684	721	717	651	716	687	689	652	682	687	676	660	684	688	707	685	696	690	693	686	729	711	657	664	678	680	708	680	686	721	701	665	712	735	665	695	658	696	679	742	692	693	723	671	655	685	651	670	678	668	662	690	718	687	707	662	647	723	682	719	672	673	719	690	660	686	737	659	702	693	666	687	689	653	665	698	685	741	670	694	706	681	687	643	693	693	729	693	691	666	702	659	710	692	731	703	694	639	634	690	669	711	672	680	705	716	690	707	686	683	722	692	664	659	665	633	655	693	694	715	696	694	697	655	650	657	718	659	702	685	690	740	662	666	680	721	677	652	681	643	703	692	683	689	701	692	669	692	641	709	688	715	736	677	696	743	689	663	669	669	703	717	688	679	668	743	711	682	647	707	705	702	696	659	698	652	675	641	714	645	652	724	677	675	702	617	674	696	717	667	645	682	683	691	679	669	666	679	685	665	675	675	668	703	688	641	692	644	636	691	713	671	698	700	657	661	683	673	689	695	728	727	692	666	674	625	773	680	653	698	683	664	665	671	680	664	683	659	697	650	713	708	689	698	675	683	731	701	679	699	675	640	669	653	681	669	677	727	694	685	690	710	675	665	690	705	648	702	643	664	697	670	714	703	679	689	702	630	662	667	650	722	700	639	651	666	728	748	690	673	692	681	674	673	702	646	698	704	627	669	683	642	650	717	697	657	703	653	679	674	693	715	693	667	661	674	682	683	656	716	747	671	695	692	699	697	636	691	690	700	715	679	681	670	660	678	699	666	690	691	717	663	687	688	663	680	687	717	717	614	682	669	685	675	698	644	643	659	724	681	694	688	675	639	722	710	673	687	663	663	663	686	727	689	662	703	680	707	660	664	724	634	698	679	674	657	701	722	669	612	716	624	690	709	688	685	666	671	696	689	666	724	699	685	679	678	664	683	649	676	686	675	710	752	678	688	682	679	710	706	707	661	680	707	674	640	689	689	691	665	660	628	701	708	673	694	710	677	673	680	698	685	711	701	676	704	621	741	670	645	640	725	666	676	694	698	711	704	638	708	661	687	673	662	695	658	674	654	685	687	635	669	687	721	717	690	712	697	685	680	687	683	658	723	674	712	659	684	682	697	728	690	678	668	643	673	730	718	674	675	674	662	684	725	675	689	695	687	657	678	651	639	740	704	763	691	748	663	709	704	668	688	696	743	692	702	685	711	716	679	711	661	676	691	694	682	689	670	686	683	683	667	701	685	695	705	709	685	704	684	694	681	672	659	696	698	694	674	711	669	657	723	656	679	712	694	642	691	705	735	659	631	724	669	719	652	693	639	695	691	688	663	706	704	708	670	686	677	632	702	717	664	687	673	674	648	698	698	679	665	727	718	656	650	678	626	664	628	665	704	644	685	722	718	737	690	648	692	663	636	685	678	662	626	692	674	710	698	741	710	684	636	651	669	693	727	728	665	655	669	706	677	678	710	635	724	693	707	720	704	655	690	708	624	688	659	674	726	688	690	691	694	693	700	682	650	665	719	676	692	693	696	713	661	712	676	702	667	666	670	701	663	714	685	653	674	669	690	670	708	733	730	645	675	675	708	647	672	737	656	718	701	673	661	667	698	655	651	664	700	663	723	661	697	675	676	705	638	632	673	720	681	686	736	702	684	694	654	681	701	697	677	681	719	670	710	680	632	684	696	708	684	680	667	676	656	694	716	712	729	689	684	675	710	663	666	713	679	666	662	707	697	664	682	643	665	678	690	686	698	665	686	677	691	695	708	652	711	711	687	656	683	671	675	727	708	669	659	686	671	699	668	706	710	667	733	673	659	687	686	706	713	699	677	704	701	639	652	681	710	676	716	675	714	712	704	669	680	657	700	688	690	692	696	692	669	673	692	697	630	734	663	689	628	741	685	707	705	712	713	691	695	672	674	683	693	650	680	678	688	712	715	669	678	692	656	668	663	647	694	637	695	699	735	693	723	678	728	653	690	698	636	647	685	676	663	662	634	690	674	687	680	718	693	671	619	697	668	682	676	695	674	681	709	676	667	695	684	682	711	717	675	683	693	629	651	714	642	674	702	662	711	690	673	735	698	687	685	691	675	643	628	703	661	682	674	682	622	679	664	672	691	727	676	661	695	675	698	729	654	695	693	665	659	720	660	650	692	697	687	639	661	727	679	661	684	666	706	683	712	680	685	712	655	700	619	713	695	708	707	652	691	655	660	668	723	688	692	699	645	712	663	696	681	669	661	654	680	718	680	673	731	640	645	642	670	700	657	679	667	740	710	684	690	729	697	689	691	690	702	698	731	686	675	683	649	674	671	688	702	699	707	701	670	702	718	693	716	675	730	631	658	725	682	694	661	691	691	661	683	640	691	669	672	714	701	708	656	664	716	666	695	689	678	643	687	702	645	689	695	672	676	646	712	704	687	731	632	605	671	694	692	693	686	667	703	724	669	691	643	712	679	673	685	635	709	683	669	662	695	684	706	651	643	692	709	645	717	691	665	629	733	699	691	685	640	692	677	701	659	683	651	681	694	676	638	666	744
24445	21075	27415	24823	16372	852	437	359	323	259	296	279	266	228	258	223	251	252	222	222	255	218	263	245	242	216	236	243	219	198	227	211	228	228	227	213	204	215	241	234	204	223	219	243	225	224	237	221	209	246	225	195	223	207	223	213	231	224	220	228	244	224	211	198	236	218	213	247	233	225	216	220	212	234	213	207	226	232	245	222	207	197	226	252	202	228	248	220	244	205	205	251	213	244	223	222	217	213	202	234	237	207	212	198	198	234	240	230	222	174	216	236	244	225	223	222	236	229	232	239	232	216	243	213	221	203	201	215	231	232	230	232	223	199	234	222	225	208	218	208	224	221	223	203	208	236	238	216	208	224	201	215	237	209	203	224	191	221	216	228	241	225	235	232	213	236	245	234	221	215	218	204	227	209	220	206	241	233	250	238	263	217	216	208	229	218	234	211	221	230	222	216	221	233	211	211	239	217	239	259	201	211	216	191	223	220	215	241	243	197	211	213	224	239	218	225	194	251	229	223	236	204	216	224	225	245	215	221	217	212	234	221	224	210	211	239	229	221	209	258	207	206	222	223	231	235	223	216	234	233	241	222	215	226	212	202	210	241	226	232	216	227	229	218	255	225	210	223	200	240	206	232	233	228	237	217	226	225	241	211	216	217	219	196	236	226	220	236	222	193	220	217	239	212	211	212	217	221	204	220	219	206	234	216	232	230	221	188	209	234	212	219	193	230	229	218	214	227	219	235	246	220	248	201	229	220	249	229	198	246	239	239	229	245	222	219	195	216	224	192	226	214	215	242	230	207	224	201	202	243	212	222	211	238	190	230	213	220	224	208	210	199	207	231	226	231	241	217	204	224	205	212	208	205	210	213	184	218	211	227	215	266	224	236	221	206	205	210	247	217	232	208	220	219	215	207	237	232	236	213	207	230	238	209	202	219	219	213	242	232	212	229	224	235	213	231	212	220	212	232	231	200	208	203	234	193	190	207	209	214	209	213	239	212	253	202	240	228	231	202	178	245	217	219	225	203	218	196	213	203	226	200	234	224	195	216	210	225	240	217	211	245	204	256	225	223	247	249	223	225	228	223	196	237	222	224	227	239	235	232	224	230	257	229	197	217	225	240	196	209	241	217	193	229	209	225	198	254	220	203	217	233	215	228	227	224	215	209	225	189	222	226	225	205	209	206	234	226	215	225	206	210	212	211	230	237	252	253	239	208	206	196	232	219	231	189	205	220	190	224	225	219	223	210	201	214	230	217	211	229	205	207	219	222	231	241	242	203	211	210	224	230	239	201	218	203	203	225	226	214	208	216	261	200	228	206	222	207	217	207	225	199	191	238	224	221	216	208	237	242	212	234	205	226	218	221	245	213	232	228	218	218	214	211	243	202	200	235	208	221	195	223	213	223	209	223	228	209	194	198	215	227	211	227	209	209	222	204	229	222	220	207	220	197	199	206	203	242	236	237	230	220	236	231	218	244	205	211	213	221	221	213	243	223	216	227	220	224	211	217	241	230	224	220	188	216	213	193	229	227	197	218	205	247	222	232	220	218	220	220	228	233	229	238	184	230	242	240	190	214	218	233	207	208	220	206	217	212	230	208	233	233	208	196	257	226	218	215	227	190	252	226	231	204	235	218	243	218	230	205	237	233	216	216	223	233	227	233	201	223	218	217	205	234	230	221	245	217	206	217	236	201	204	205	237	217	233	211	236	193	222	212	206	255	198	209	232	183	209	230	221	211	229	232	208	187	214	218	230	210	206	206	216	191	227	201	223	233	245	219	232	218	195	225	220	218	224	224	217	218	237	198	215	220	254	217	234	206	200	217	212	232	238	234	213	227	206	223	218	223	225	241	220	181	217	233	211	190	219	217	217	195	254	229	233	223	207	209	198	245	210	242	207	204	235	203	234	246	192	222	231	210	233	211	228	249	236	212	211	233	223	247	219	233	229	210	253	225	228	234	202	246	212	213	204	230	238	232	217	219	215	244	227	212	220	206	220	229	226	194	199	215	235	232	230	226	214	246	220	207	221	245	209	218	202	229	216	204	226	205	229	208	215	223	236	240	222	215	211	255	226	212	213	204	229	234	208	213	244	248	206	201	206	227	217	193	206	199	232	212	226	222	237	212	229	206	234	221	234	248	227	201	206	215	222	234	221	212	240	207	218	201	200	204	209	205	236	211	206	220	218	207	215	204	230	206	213	209	211	205	232	204	235	208	238	219	208	224	227	221	205	235	246	218	226	196	218	232	195	216	234	228	216	190	226	189	235	198	184	202	240	214	221	222	224	228	221	223	201	218	231	209	227	226	222	227	232	227	200	231	191	199	214	215	241	220	213	226	206	240	231	227	230	225	235	240	240	216	224	211	230	212	219	236	227	204	223	217	206	218	239	225	207	200	231	239	227	226	199	238	237	209	205	229	210	252	228	238	240	209	249	214	231	213	217	249	212	206	239	210	219	216	203	227	243	199	228	203	243	234	249	216	222	211	217	243	245	215	199	231	222	205	234	213	202	218	208	185	205	214	223	231	233	224	229	210	236	213	215	232	240	203	251	213	218	220	238	215	224	218	214	213	228	228	203	212	215	230	234	215	205	224	238	250	209	240	224	225	192	226	225	244	189	218	232	230	196	224	200	225	199	209	196	196	225	224	228	230	240	216	240	230	219	214	229	215	205	201	210	207	230	207	205	228	246	222	213	210	189	200	210	192	214	223	246	218	193	231	225	242	230	217	224	205	205	213	218	209	244	206	228	201	232	234	245	218	219	233	246	237	218	229	224	235	218	198	227	217	238	252	219	221	211	223	221	225	226	215	224	209	210	220	198	211	208	206	217	223	204	225	239	253	220	222	221	238	220	197	214	208	211	234	229	254	232	218	230	225	242	208	221	242	225	210	217	205	225	216	237	217	223	202	226	244	235	244	212	235	217	197	222	248	237	195	239	202	207	224	230	189	233	236	243	223	239	207	200	252	205	223	253	230	209	241	228	203	216	245	206	247	228	220	212	271	233	243	219	225	230	227	204	201	213	232	220	221	200	209	208	226	226	256	237	233	233	235	235	226	192	254	212	212	233	216	233	241	228	224	220	230	233	224	208	193	209	219	239	206	236	226	219	238	221	207	229	207	220	213	208	191	231	239	212	237	218	213	236	219	225	212	218	211	222	226	217	241	201	215	212	238	216	203	223	232	217	202	228	215	214	206	210	243	230	221	242	208	222	225	232	226	230	236	240	224	224	225	217	226	210	224	237	209	219	229	230	225	216	242	195	197	234	217	206	213	201	213	232	203	229	219	206	245	221	234	224	224	207	201	222	233	220	234	218	214	225	242	244	238	200	191	214	216	223	181	205	179	227	209	251	212	187	225	241	218	231	212	232	237	213	218	232	210	222	240	207	203	249	235	214	224	223	240	191	206	221	212	264	237	228	210	196	224	240	215	220	222	240	232	213	226	208	218	211	216	204	216	235	207	247	250	217	225	239	192	224	254
30775	50378	8115	1437	1034	746	656	543	432	412	348	353	284	329	301	318	268	325	301	240	252	263	245	258	262	243	261	282	244	272	278	251	262	255	266	231	251	249	261	243	232	263	247	244	280	280	226	260	251	250	247	263	242	242	244	246	277	219	264	220	233	235	246	243	266	268	246	222	232	232	215	258	241	249	259	263	258	233	240	253	277	278	222	268	245	220	231	240	223	254	238	262	287	261	273	261	253	252	227	251	268	263	262	259	215	261	228	244	227	263	236	239	264	257	252	239	254	234	257	245	249	255	232	258	281	233	251	259	268	226	247	250	257	273	268	246	294	221	225	257	239	250	247	231	243	265	262	259	243	266	245	249	244	253	241	220	250	234	230	261	235	245	249	259	281	249	237	225	230	245	265	262	274	261	262	269	248	268	262	264	236	224	252	233	243	263	239	246	221	225	238	249	216	251	260	251	230	235	257	284	260	258	251	271	230	239	251	263	227	249	242	232	249	260	218	225	279	232	254	245	242	236	270	238	249	234	252	232	251	251	231	248	261	277	240	258	272	236	250	252	262	243	255	290	244	239	252	255	207	263	266	269	259	233	272	241	257	271	215	240	251	246	252	251	211	273	255	242	243	233	255	245	225	229	231	228	233	261	244	256	252	248	261	225	219	262	250	237	249	254	250	243	227	258	266	270	226	266	277	230	231	247	251	246	238	230	260	299	229	253	277	247	249	259	260	228	236	232	241	244	230	265	255	246	253	239	250	272	230	278	269	242	247	245	257	219	250	255	231	248	257	250	249	262	229	258	265	258	220	243	252	224	248	252	256	260	246	224	257	241	230	247	223	248	257	263	250	235	251	230	251	224	226	241	247	233	254	248	258	236	241	246	231	248	254	248	236	262	263	235	250	247	254	230	257	248	220	246	227	244	269	255	260	250	273	212	239	251	254	280	221	244	242	285	234	254	254	224	201	256	250	234	276	244	246	257	237	253	249	242	237	253	248	252	264	264	258	265	238	237	232	291	258	247	249	258	237	244	240	274	251	249	261	261	273	253	243	260	209	249	239	242	258	235	241	251	236	258	245	213	255	270	256	239	274	242	259	249	254	264	237	262	258	232	237	254	246	233	240	255	247	244	288	223	236	242	260	276	247	251	262	238	245	272	232	220	252	252	240	234	268	225	221	255	252	251	245	261	263	235	231	222	253	266	258	270	262	232	243	263	242	264	225	226	246	252	234	266	254	259	239	249	251	254	247	260	245	265	250	263	255	250	275	249	257	214	261	271	251	211	247	239	244	243	227	246	267	240	242	242	256	239	254	233	262	253	231	248	261	240	221	272	248	233	265	250	234	246	238	241	232	262	243	237	259	230	236	250	248	260	257	239	233	271	244	232	218	225	268	248	227	262	233	272	217	230	267	269	248	216	261	233	269	250	262	231	267	253	244	268	259	253	258	252	234	249	280	247	246	212	223	246	248	257	265	248	247	245	252	249	241	251	254	252	246	224	255	222	254	241	257	250	255	283	261	269	248	248	253	275	230	242	236	245	261	234	280	236	245	266	247	256	252	245	268	255	249	264	240	239	248	251	251	271	270	241	236	248	260	250	252	255	256	262	225	253	233	271	236	264	221	242	261	260	256	248	259	260	233	258	255	239	235	257	234	249	240	254	265	218	249	241	252	263	259	229	274	281	248	249	279	246	246	255	260	258	240	255	286	222	272	263	233	246	247	284	220	250	229	240	265	264	242	249	274	250	232	237	240	237	244	256	246	248	248	255	232	234	245	288	262	251	245	231	251	263	241	238	229	239	267	248	249	237	235	264	256	264	234	259	238	245	256	247	227	255	245	269	238	251	275	249	249	253	227	287	243	254	244	236	243	242	260	260	260	223	277	266	237	245	250	256	234	284	233	243	257	271	242	232	237	249	237	262	239	272	256	254	228	267	256	275	235	283	267	266	259	258	283	235	245	227	232	244	240	241	250	259	223	262	257	232	253	260	235	252	276	236	242	287	262	258	272	274	244	252	243	238	213	268	249	241	245	259	244	226	258	249	258	247	245	243	249	250	244	276	237	281	252	257	239	247	245	262	226	219	246	268	271	245	247	239	238	229	272	228	249	270	237	265	251	229	258	242	241	267	253	258	241	254	258	228	257	257	258	239	230	222	267	257	257	264	235	250	235	238	237	261	252	275	244	258	258	235	247	244	260	234	263	233	264	257	254	264	269	271	221	233	238	257	248	227	262	223	258	245	262	262	246	243	251	247	241	255	242	242	244	220	246	251	266	242	260	244	241	248	234	233	252	244	222	223	251	229	239	274	235	234	254	224	268	239	228	253	263	240	226	255	256	235	284	243	238	228	236	261	259	251	272	258	246	238	240	240	259	246	225	236	243	242	232	266	266	219	269	254	271	272	255	229	258	287	273	246	244	237	227	202	256	234	242	230	243	260	236	237	241	252	255	265	260	238	263	255	280	255	234	250	231	231	236	257	253	262	260	234	256	266	238	249	240	244	228	226	254	255	260	262	242	275	243	223	256	233	255	224	275	272	233	266	246	277	240	238	244	241	220	223	251	222	263	252	230	251	276	263	249	254	254	268	242	237	249	240	217	230	249	277	267	213	256	240	246	252	256	240	244	253	231	265	249	250	251	285	264	241	228	243	247	242	250	261	277	243	242	244	244	280	232	254	247	233	243	259	269	252	262	279	233	258	260	258	264	239	275	254	237	269	244	228	267	262	236	235	252	239	254	233	249	232	233	259	235	228	229	260	235	262	274	241	257	234	278	244	259	256	237	252	255	244	253	249	249	263	244	240	239	238	209	251	254	258	243	243	225	248	241	245	233	251	242	237	253	255	271	237	251	259	244	242	253	259	236	262	243	237	273	246	268	264	241	244	254	233	243	226	234	249	236	250	241	251	248	276	234	273	245	249	224	255	240	264	249	254	248	245	238	246	264	277	255	247	257	228	267	247	272	237	254	269	265	243	254	249	248	233	227	261	238	230	265	255	273	244	229	245	265	233	225	251	224	240	255	258	234	263	241	265	228	231	240	248	230	254	256	206	256	242	241	251	269	256	262	233	248	240	239	260	224	239	227	272	258	252	243	253	256	255	223	262	233	239	258	267	232	234	234	245	266	226	262	263	244	247	253	249	267	257	257	236	254	234	231	232	248	283	265	260	258	269	237	254	226	238	269	229	268	237	270	239	251	248	271	244	230	264	262	247	263	263	238	242	265	252	256	233	270	260	231	241	247	227	243	251	292	233	262	251	264	234	229	254	225	253	253	239	248	256	253	231	254	237	235	246	240	227	238	226	250	239	220	266	238	228	264	226	245	222	240	245	250	233	262	271	259	259	240	254	247	245	265	247	250	246	264	270	235	243	262	263	239	262	257	223	213	251	236	244	233	250	242	275	238	260	251	264	252	247	263	248	239	245	286	230	241	240	259	235	253	255	283	274	248	229	229	261	239	233	227	230	283	257	244	261	259	244
22483	21111	28668	23794	21102	21143	11073	1115	823	771	650	694	634	608	594	597	572	531	560	490	480	508	496	473	506	534	524	504	481	486	466	509	505	520	481	448	473	460	510	474	448	456	443	433	434	456	433	477	508	454	467	454	433	504	457	461	497	445	481	468	459	459	442	472	426	461	468	463	481	463	468	450	440	486	506	432	471	450	468	466	474	490	461	487	489	424	510	464	452	455	432	482	460	460	454	506	460	470	427	452	485	473	506	458	429	454	466	454	466	450	439	471	441	489	478	491	492	475	465	437	464	479	427	464	469	422	455	483	463	472	483	457	468	485	481	482	472	463	444	499	453	442	486	448	476	505	473	458	450	458	483	489	447	456	512	439	475	508	477	505	451	454	429	486	491	469	432	433	458	455	448	469	458	442	466	445	444	463	433	462	453	457	471	443	434	463	460	458	458	453	458	504	446	461	476	494	478	455	449	422	449	457	429	424	454	467	486	458	425	435	493	499	467	434	422	474	470	487	468	488	456	471	458	478	465	507	443	449	463	473	478	459	445	449	432	435	447	472	462	480	487	497	466	478	466	451	436	482	445	465	443	454	507	422	489	490	456	430	462	478	453	458	450	502	460	463	458	435	462	449	465	456	442	473	462	450	486	480	503	473	464	446	484	459	410	509	464	431	492	474	468	452	415	445	451	489	464	454	453	445	466	449	449	451	481	461	501	491	443	452	451	453	467	468	492	477	475	487	493	469	438	480	435	488	428	446	437	485	483	473	467	484	470	476	469	504	461	508	451	471	463	431	497	458	427	484	455	487	474	466	430	470	464	481	472	471	475	456	462	454	440	481	471	519	495	467	486	463	469	426	482	446	437	451	437	443	490	460	458	486	454	522	477	495	495	491	457	481	462	465	485	475	457	476	472	491	465	428	429	456	478	448	460	452	466	463	474	458	458	454	454	489	451	450	427	501	457	420	480	432	500	485	477	457	492	461	459	444	450	409	477	461	461	475	458	461	456	438	482	480	473	508	496	462	486	480	436	453	462	468	465	453	502	476	457	473	497	447	464	483	444	451	495	443	450	428	460	482	419	465	463	460	478	469	431	446	457	474	497	466	479	463	472	463	427	439	416	445	455	436	470	439	460	448	472	475	458	443	461	450	450	478	453	448	453	477	486	482	501	471	462	468	466	438	457	472	454	431	446	436	457	439	479	454	478	470	472	475	458	422	466	458	497	457	474	433	466	456	464	486	447	499	470	482	488	469	436	442	479	456	459	479	468	436	451	461	487	458	458	461	475	462	428	460	445	452	449	465	453	473	449	464	446	465	427	487	481	453	443	472	465	445	470	441	486	429	449	473	458	459	471	482	453	459	477	430	470	451	493	430	456	467	473	473	465	453	466	497	478	431	482	446	470	439	435	440	449	448	499	421	521	469	446	496	453	440	488	445	493	483	462	454	418	480	482	426	462	482	437	492	460	482	476	484	464	437	483	463	492	489	499	462	475	503	461	447	471	466	464	438	499	423	445	467	464	455	423	457	453	444	471	494	462	454	481	502	512	435	463	480	457	440	466	445	481	426	476	441	480	500	438	466	517	437	432	452	467	471	504	459	461	457	472	467	487	479	455	474	469	463	476	513	479	459	469	449	456	501	459	468	458	475	450	492	443	462	475	523	464	477	467	437	431	442	439	483	470	484	457	439	492	536	525	462	444	451	473	444	447	465	475	490	510	416	423	472	498	467	463	451	479	487	494	444	458	446	462	490	494	498	476	450	396	466	452	442	389	449	452	448	468	440	488	457	470	494	481	422	469	458	452	412	489	521	466	458	471	457	438	499	457	443	426	445	511	463	464	455	418	433	432	459	450	449	446	484	465	471	470	450	439	511	476	464	469	467	451	462	450	465	441	453	450	433	446	475	476	492	475	463	425	472	505	473	464	444	470	480	499	472	496	471	459	448	460	444	464	461	471	482	442	462	459	456	447	466	449	497	494	434	456	483	433	499	436	475	466	459	464	464	503	475	466	482	470	471	456	500	465	513	466	459	466	460	438	488	501	486	469	499	435	484	471	466	463	453	474	428	460	454	434	456	479	470	475	456	478	483	440	450	433	428	437	504	461	485	418	409	502	468	447	487	457	461	422	444	458	436	474	472	484	465	464	418	471	458	486	453	439	452	433	481	468	446	442	478	446	448	487	477	456	461	466	469	508	460	504	471	504	463	435	478	429	447	482	440	459	421	478	441	475	457	480	462	449	438	502	420	463	481	510	497	433	468	444	449	424	442	437	444	495	464	456	422	448	475	486	437	459	457	448	475	456	480	460	487	481	433	448	478	480	451	476	460	475	447	466	452	478	485	499	436	467	483	433	420	495	443	446	475	468	468	468	434	414	433	450	422	470	445	472	475	434	434	480	490	467	413	456	502	483	455	495	485	448	421	429	488	450	471	505	450	454	473	448	435	446	474	450	469	474	470	475	418	461	444	476	445	478	464	436	488	472	470	461	462	438	487	461	472	489	509	452	486	448	472	446	488	476	491	448	456	459	486	480	458	449	465	466	470	449	472	454	487	490	486	472	449	474	482	434	467	460	461	511	460	451	463	440	455	486	469	488	500	447	470	448	451	452	457	462	465	480	438	465	477	474	485	428	486	483	457	435	482	454	481	502	457	474	493	467	491	467	493	436	468	513	453	439	466	487	457	495	493	465	476	445	455	449	458	479	466	488	483	463	459	432	481	472	455	513	459	458	490	475	490	422	459	516	449	488	466	493	460	460	470	434	427	468	434	453	471	460	465	467	516	438	471	489	474	430	469	439	432	424	464	458	448	442	493	481	438	460	448	485	475	471	450	478	476	461	445	455	473	448	451	437	451	452	464	401	497	477	451	461	474	483	460	449	470	454	455	465	426	457	447	482	489	483	483	465	496	492	464	459	505	451	482	495	438	479	502	443	419	459	485	503	484	420	454	453	487	457	478	431	451	477	435	476	458	435	479	480	468	426	489	452	456	454	436	388	481	433	398	471	493	457	490	482	482	443	483	480	433	453	452	476	454	443	485	472	448	452	462	449	479	474	478	492	453	482	445	440	543	460	433	473	486	489	482	436	446	418	507	467	470	468	462	446	486	460	466	447	491	452	439	453	470	452	462	460	437	449	430	492	465	455	500	489	488	510	429	441	503	435	434	451	477	453	453	471	473	479	432	517	462	469	452	449	438	494	473	477	448	494	497	452	467	536	494	482	464	520	482	438	486	506	446	462	463	446	476	433	468	473	487	443	466	456	492	442	457	454	460	433	467	472	406	489	456	471	458	447	466	441	473	478	472	457	444	455	442	478	474	456	442	468	451	469	469	429	486	437	466	477	471	455	466	443	443	443	487	485	471	479	448	485	475	444	473	448	490	457	459	453	502	456	482	426	462	449	447	440	446	434	435	468	437	445	469	476	438	480	509	462	452	408	494	454	429	478	466	477	475	440	483	425	461	463	469	454	490	439	432	457	455
33968	63379	15580	4073	2858	2121	1725	1449	1136	1046	852	849	795	707	627	602	621	629	594	634	601	544	600	516	556	549	516	550	536	519	538	484	548	564	512	542	530	585	550	546	513	522	501	537	517	492	516	492	554	539	504	513	549	511	530	507	491	499	501	484	536	537	512	520	515	513	479	517	527	546	545	483	494	502	466	503	491	494	496	538	502	511	479	545	496	485	452	504	531	519	540	487	505	483	518	526	462	479	548	499	490	500	507	544	509	509	486	504	492	472	509	528	515	519	523	500	491	487	505	509	516	494	447	469	474	501	531	522	532	507	515	512	489	503	517	503	516	503	509	525	486	530	501	506	522	518	498	508	508	513	493	490	502	492	483	540	512	478	507	452	526	460	535	494	511	533	509	465	480	472	492	448	463	507	501	479	486	484	537	492	505	485	526	491	489	537	524	522	509	524	532	530	544	521	553	503	519	501	479	482	527	498	459	499	506	536	498	516	529	526	513	518	565	488	506	478	483	535	507	531	524	504	530	486	553	456	545	467	481	478	509	476	526	520	526	473	495	479	502	448	521	517	512	543	531	520	534	485	481	511	504	508	481	533	483	526	529	508	526	480	531	499	516	471	555	499	495	510	503	493	512	511	491	496	495	508	527	526	493	516	504	515	519	510	542	495	524	479	520	519	524	491	510	494	507	512	522	499	523	453	503	505	516	552	488	495	493	519	477	485	489	504	541	537	530	507	494	486	522	494	498	525	526	489	484	511	522	518	493	527	508	462	513	472	489	471	515	483	529	512	540	483	451	509	470	505	495	502	454	515	518	498	472	508	488	514	516	487	478	479	509	569	517	456	511	506	501	532	489	531	479	526	520	525	527	500	479	524	505	479	509	500	461	520	499	494	483	528	470	501	536	514	491	498	526	515	492	526	456	506	509	550	469	506	515	502	486	495	466	505	528	500	510	459	510	533	480	495	471	476	494	511	518	532	514	494	484	458	488	522	552	514	462	509	523	511	525	496	466	498	493	477	464	526	519	508	528	535	499	516	522	520	516	441	479	527	525	549	509	489	448	484	521	492	507	538	474	507	505	497	513	525	483	497	467	538	492	528	466	481	518	494	495	527	500	483	505	514	539	510	515	517	476	467	508	510	486	523	505	480	482	521	509	479	557	488	488	486	531	500	483	551	511	509	475	469	472	471	490	484	526	494	532	473	496	518	492	506	489	509	528	512	519	504	509	463	460	515	505	502	489	506	478	504	480	505	497	532	519	550	486	510	497	512	526	464	488	491	484	508	510	513	516	496	492	517	494	488	499	558	505	500	563	508	543	513	518	463	492	505	472	489	466	472	500	487	518	500	520	495	522	527	522	517	491	510	508	488	523	526	519	461	501	498	442	517	523	499	518	523	522	523	545	553	509	508	511	512	489	510	508	495	475	493	479	522	531	499	508	516	521	498	513	475	535	502	521	475	509	537	490	513	531	480	546	490	522	532	529	501	510	457	512	527	482	485	531	494	531	478	479	479	522	488	510	504	502	459	520	501	489	491	519	505	530	530	533	545	506	552	479	521	510	509	460	505	493	479	529	503	486	495	486	509	530	509	525	493	481	519	512	535	518	484	478	479	503	467	508	515	526	535	525	555	496	498	494	500	497	479	541	511	498	481	516	515	482	504	530	478	514	493	523	499	536	570	462	548	521	522	537	529	511	528	503	514	495	500	510	511	468	528	552	480	514	464	503	519	498	507	509	535	488	506	519	523	492	528	498	459	495	512	520	515	499	518	511	486	538	515	488	527	498	526	468	520	520	567	511	519	526	462	525	537	507	471	504	476	541	507	480	509	528	500	534	531	505	520	483	496	484	512	513	504	504	496	481	475	504	524	474	502	524	501	460	525	531	491	520	515	518	533	517	496	531	533	482	523	528	535	542	499	441	512	476	492	540	491	487	506	477	490	477	493	509	494	525	518	550	511	532	523	493	530	493	499	495	526	519	505	497	578	449	516	520	466	479	520	537	511	508	518	512	500	489	510	503	522	531	519	501	493	513	492	536	488	519	491	502	509	519	509	515	523	487	486	516	490	549	520	500	495	484	494	468	500	500	527	516	499	531	494	507	488	510	501	477	501	531	525	495	518	520	509	504	502	532	523	506	471	504	547	509	515	498	494	505	516	472	525	485	515	500	484	468	525	489	465	500	498	485	496	483	529	483	479	503	493	521	501	515	528	514	493	479	491	502	485	501	534	490	477	495	560	491	521	515	529	471	511	491	506	512	521	525	481	514	521	536	506	530	535	554	499	499	506	522	526	499	511	498	500	556	526	527	521	501	527	549	511	516	528	474	498	500	504	523	473	497	466	486	506	521	483	471	482	516	490	513	497	502	488	509	508	496	504	581	513	495	474	516	473	483	516	514	481	482	509	480	525	488	490	498	511	490	510	499	484	462	488	509	519	492	476	503	538	452	537	470	478	486	489	489	515	538	541	525	547	527	473	524	519	466	467	517	517	508	493	496	502	486	525	502	521	477	527	532	476	493	487	470	552	490	508	512	502	530	493	493	496	550	494	557	498	510	486	511	533	535	477	516	516	536	501	494	509	522	512	438	483	539	500	525	469	490	495	500	574	483	468	523	498	521	471	495	514	502	500	496	536	522	510	500	501	483	490	534	500	481	456	501	524	474	523	494	476	515	522	497	495	517	542	495	518	504	493	517	510	481	527	516	540	525	492	511	506	504	546	533	485	468	500	506	505	509	498	525	477	495	514	508	522	508	479	493	501	494	525	500	516	509	555	485	524	494	480	497	505	488	524	489	530	496	514	481	521	489	457	485	523	489	494	492	508	503	514	480	478	474	485	486	509	537	477	513	503	457	566	479	507	492	503	496	485	499	503	502	530	514	522	483	516	496	484	540	522	505	490	508	482	550	500	511	496	497	532	508	495	468	507	543	515	479	501	497	492	517	460	496	477	495	483	489	483	531	507	516	523	538	540	554	508	504	501	486	514	495	509	501	514	502	495	498	508	549	526	470	475	450	508	530	473	536	519	502	523	526	525	473	515	495	547	517	491	505	486	513	471	484	513	505	500	507	503	462	493	501	517	463	498	507	486	521	472	468	517	503	552	494	475	517	491	505	487	474	479	481	504	503	516	494	503	482	511	508	487	515	508	463	498	501	507	502	531	460	520	498	506	535	484	524	498	469	506	463	516	517	447	476	459	480	479	484	473	520	495	528	494	515	500	522	530	481	559	474	491	502	499	524	504	463	536	502	518	502	484	506	524	495	475	540	494	488	491	483	467	487	491	482	538	472	526	507	525	507	522	502	481	499	522	538	498	524	515	472	499	490	491	486	495	493	531	498	478	525	557	487	488	504	540	501	458	509	472	517	498	526	508	494	471	475	507	493	454	473	483	497	571	527	470	523	508	489	517	464	496	540	499	520	531	503	475	534	478	535	492	457	489	510	499	526	483	501	508	500	531	506	537	480	506	495	503	465	488	477	466
29075	26380	14316	1550	431	440	426	448	450	431	463	409	402	410	461	471	426	415	402	428	452	412	440	421	421	438	439	466	410	415	408	450	419	449	411	455	414	411	473	425	443	419	428	457	434	437	387	421	453	427	432	403	433	428	406	456	431	431	432	432	442	421	441	423	449	421	438	455	465	432	410	389	423	425	429	439	424	390	464	426	424	443	390	432	443	442	424	475	457	437	424	417	441	463	417	443	417	447	402	433	428	428	461	394	421	435	389	421	442	407	407	365	454	394	444	420	420	424	445	423	406	438	446	407	438	430	417	434	416	439	417	413	443	374	425	452	428	442	388	422	404	427	436	410	427	469	420	421	432	446	410	421	407	421	446	449	419	446	466	416	451	445	416	423	415	431	435	414	433	395	414	409	435	422	393	442	429	403	463	419	420	428	401	406	399	444	417	417	457	406	465	387	418	433	453	451	429	418	403	423	404	411	427	424	431	427	400	435	387	400	407	423	425	413	420	436	427	426	435	446	423	430	407	428	403	403	438	397	406	431	404	409	390	401	400	441	416	422	471	406	419	452	421	409	412	421	417	420	442	443	440	476	439	448	430	431	385	406	441	430	422	434	394	437	439	432	413	423	410	430	414	415	436	428	433	404	428	461	437	401	421	447	414	442	420	435	426	413	426	384	463	426	425	403	419	417	460	424	447	402	442	436	421	413	459	423	435	458	393	435	427	396	416	411	438	457	414	413	401	410	406	428	421	487	411	438	408	398	390	390	438	442	413	448	448	454	415	438	443	427	441	415	426	402	410	418	392	449	440	452	387	428	450	432	402	403	410	461	415	427	431	415	463	421	394	439	383	458	450	455	428	395	415	435	431	427	450	452	421	436	431	421	471	429	443	386	422	456	449	426	409	408	416	408	429	457	405	464	431	455	396	411	446	443	443	440	474	424	420	442	443	431	457	451	449	443	438	436	453	399	448	443	404	428	421	415	425	439	411	444	432	395	429	416	441	457	421	411	419	409	436	408	396	399	391	446	447	439	396	391	439	440	454	408	418	393	447	402	444	462	426	439	444	404	435	428	418	393	467	429	421	402	460	451	410	381	422	446	417	448	436	441	445	459	398	456	451	426	421	419	458	425	442	414	466	399	375	458	449	404	417	409	393	407	445	412	434	421	405	408	378	464	439	396	448	440	415	379	433	490	474	443	450	429	453	435	449	419	414	458	404	417	418	443	435	409	454	435	413	416	394	406	452	448	411	408	406	394	411	406	453	421	438	407	408	394	418	423	395	399	400	458	392	432	454	425	397	467	429	410	404	383	414	437	437	451	409	423	459	427	452	446	453	432	421	445	477	435	456	427	416	466	419	368	421	427	439	414	465	453	425	430	414	403	408	391	419	387	418	427	441	416	431	460	409	424	426	432	435	407	392	438	454	410	419	475	398	461	399	436	429	456	402	411	476	441	425	422	493	400	425	404	418	434	406	421	399	440	427	439	438	443	450	416	459	428	458	418	443	416	442	447	414	418	423	436	406	434	423	409	412	417	435	427	410	404	443	418	432	413	402	409	450	432	421	405	412	398	390	397	425	424	438	466	429	400	419	413	422	390	428	429	416	364	420	419	443	406	451	388	460	480	416	437	419	449	429	388	409	388	454	438	445	387	429	430	389	389	432	446	414	404	422	455	404	391	434	413	439	402	464	409	411	448	424	401	420	465	430	418	442	416	442	432	454	425	414	442	428	417	436	426	405	396	434	418	387	462	418	384	471	430	412	418	431	426	441	428	426	430	443	416	419	418	383	430	460	401	389	422	406	406	447	434	419	433	460	411	406	447	423	414	441	431	432	396	417	429	453	452	444	417	447	391	446	465	446	469	449	470	405	444	426	425	456	462	417	408	392	399	441	431	437	426	425	461	432	403	420	428	411	461	430	437	433	448	428	417	401	423	436	433	436	461	468	390	394	468	437	407	454	434	410	417	417	395	429	417	431	426	421	452	437	425	429	397	434	406	423	448	446	448	391	424	396	407	427	416	408	428	396	426	434	435	388	420	448	404	407	366	405	438	407	417	400	457	415	420	449	419	440	411	447	416	464	450	399	428	375	449	419	439	414	403	449	448	404	409	396	422	438	453	408	428	420	422	426	379	407	428	432	425	443	401	441	426	420	469	413	404	435	408	400	412	398	404	456	441	442	410	464	403	421	427	409	428	438	420	468	453	436	433	489	414	464	402	417	425	428	462	432	439	425	397	445	433	377	449	396	419	443	429	429	420	392	397	416	437	439	446	430	472	423	406	420	394	470	428	403	435	430	439	462	412	419	381	436	440	461	435	426	418	438	416	418	425	438	438	425	433	427	423	427	417	457	420	396	417	432	445	423	379	421	456	431	432	458	430	399	422	419	416	425	425	420	422	427	426	429	475	410	437	429	435	423	412	398	438	445	448	480	445	443	438	427	411	448	470	416	420	414	408	418	424	458	438	443	391	403	450	472	442	437	426	415	435	435	459	410	439	404	375	398	451	426	449	390	392	463	431	452	423	432	434	446	423	462	444	389	400	442	437	398	383	415	418	437	411	366	438	447	429	434	408	426	395	431	457	444	440	423	435	399	451	392	433	416	404	392	452	432	436	427	442	421	427	408	407	447	434	432	454	383	428	423	407	432	374	429	400	429	457	409	389	445	409	398	433	417	422	419	395	435	425	408	411	404	417	423	396	423	421	400	409	445	440	455	421	445	411	401	403	422	425	434	426	382	418	449	424	423	459	431	437	394	434	413	430	438	407	381	415	426	425	417	398	427	443	441	394	402	481	395	450	424	424	419	422	444	439	418	421	434	399	434	470	441	406	414	462	427	436	409	428	415	448	432	423	428	406	413	432	414	424	424	449	439	436	416	407	435	448	412	369	434	440	430	409	434	434	435	464	422	451	429	457	406	447	442	471	415	390	409	436	452	395	439	395	417	415	417	396	401	420	423	443	449	423	428	427	419	433	417	470	426	395	443	405	407	425	402	449	440	427	438	440	445	423	398	423	437	442	479	437	421	407	426	396	420	443	413	409	420	421	448	386	408	419	425	439	444	418	442	434	423	384	434	442	426	390	420	420	423	413	442	428	463	419	417	418	420	448	361	429	373	438	416	434	441	432	429	428	401	456	431	389	427	424	407	461	420	389	396	420	422	384	436	400	423	446	416	452	442	460	429	398	457	428	418	461	437	388	429	416	418	428	417	463	447	465	445	443	437	427	435	440	385	450	418	421	423	419	432	423	413	436	401	408	417	394	439	414	474	386	423	426	410	402	445	439	418	399	414	390	439	452	433	438	393	448	412	483	472	432	432	428	431	394	402	393	447	411	416	380	382	440	443	412	406	441	371	438	437	417	442	410	422	385	453	410	443	417	383	426	401	437	427	432	445	404	425	458	414	418	452	408	418	424	403	452	447	443	468	414	408	411	424	393	419	406	415	444	400	429	420	435	439	433	412	451	423	414	420	453	441	448
29760	40471	3490	588	496	529	500	510	436	476	435	491	432	438	475	452	453	444	502	498	437	435	456	474	450	472	463	458	479	456	467	449	436	478	459	446	443	437	453	428	501	456	435	433	434	426	461	457	426	449	464	399	452	450	451	442	469	391	451	487	440	435	429	448	430	485	443	483	439	416	460	409	477	463	436	465	421	444	481	447	434	433	451	439	492	439	391	465	456	444	442	454	477	469	448	496	460	461	481	436	443	442	458	400	469	433	424	472	446	435	447	455	447	435	436	432	443	452	440	438	470	458	446	470	437	445	443	440	469	503	402	462	433	439	456	483	477	427	445	447	442	456	427	453	456	449	459	443	446	459	500	441	455	429	461	449	432	461	490	419	428	447	474	457	447	423	476	464	446	492	418	478	430	456	470	462	432	466	445	442	467	396	442	458	462	440	438	442	473	481	491	469	483	428	473	461	440	465	426	432	452	453	462	435	434	441	433	478	468	475	447	478	497	454	471	469	429	417	453	430	469	437	445	460	469	475	464	445	491	426	450	434	463	459	457	443	439	480	453	457	474	437	427	443	465	430	457	467	480	464	431	471	428	437	459	442	444	450	463	471	439	476	437	440	507	439	432	464	413	483	427	426	458	450	423	401	460	418	467	469	490	430	471	467	475	457	464	406	465	440	478	450	448	473	426	466	476	429	462	432	449	452	450	451	445	441	447	432	418	476	440	431	447	447	408	464	463	443	444	424	480	491	481	447	422	439	426	449	488	491	439	479	464	472	477	456	454	493	474	429	461	426	476	428	480	439	429	423	415	439	421	441	403	457	457	460	482	447	460	460	439	462	434	444	438	421	441	446	440	436	454	464	460	475	495	445	437	470	452	459	432	439	428	444	412	431	483	463	428	446	427	472	466	473	435	494	446	413	424	454	442	447	474	453	406	458	415	480	430	474	470	439	432	479	458	435	460	472	420	462	484	414	439	482	428	397	448	454	439	447	453	437	468	448	438	439	445	429	423	477	432	457	479	430	465	431	476	454	479	425	441	429	467	423	469	428	399	469	449	470	458	464	448	427	433	458	448	461	471	443	469	429	472	457	445	439	451	436	422	439	426	464	455	410	423	436	465	452	453	476	419	501	433	487	434	459	460	441	453	439	447	437	439	430	400	452	472	462	513	463	469	451	462	482	411	441	473	464	440	472	506	469	469	453	457	459	456	420	453	438	433	467	422	450	443	417	492	471	450	446	425	442	400	455	421	456	456	478	463	406	463	476	480	431	436	473	468	448	445	433	431	466	468	479	437	423	431	432	461	445	469	457	488	422	449	446	440	458	441	419	449	455	448	447	460	446	416	401	439	412	433	481	441	442	457	453	466	460	436	458	432	435	461	439	446	471	449	466	408	406	432	418	434	454	407	458	429	426	449	419	443	484	432	471	471	443	506	451	457	436	429	456	427	444	446	462	436	466	436	456	452	436	399	410	469	447	423	454	445	483	461	456	442	463	460	456	445	486	438	459	433	457	470	460	458	447	430	435	453	459	461	453	415	438	466	459	456	457	443	418	451	466	430	481	480	441	443	428	438	435	434	415	469	432	465	419	458	415	467	408	447	467	448	441	474	444	475	435	492	473	474	454	441	458	415	468	491	481	438	444	448	461	442	431	429	449	471	425	444	433	463	461	476	468	479	413	450	435	397	434	440	482	520	462	426	400	443	447	436	461	442	447	421	453	429	457	439	451	477	455	436	425	444	453	432	445	454	426	441	420	425	415	476	427	475	436	464	459	447	457	434	464	476	458	445	467	453	482	464	461	439	430	482	438	456	438	441	464	415	471	451	475	485	473	439	425	441	448	487	438	441	441	444	456	466	429	466	451	453	479	474	414	480	450	415	459	417	467	496	415	441	493	427	452	458	405	470	446	471	425	407	454	473	476	473	459	467	491	458	443	453	460	459	444	409	493	481	435	455	441	453	456	493	448	441	475	412	450	468	426	474	457	412	422	407	420	436	466	454	456	452	447	459	465	461	472	461	476	437	428	442	474	475	479	433	432	450	500	475	439	396	402	456	417	441	455	440	484	454	437	450	428	431	450	459	461	452	485	444	458	429	440	465	480	474	439	467	479	442	450	451	506	448	472	438	449	436	448	429	453	446	436	430	471	451	425	469	456	428	485	435	455	485	480	437	435	474	429	447	477	441	430	422	447	445	476	424	482	435	474	411	461	434	445	449	463	491	441	423	489	459	439	484	448	467	410	403	418	461	465	480	450	452	421	475	441	472	470	457	372	437	459	440	446	440	452	442	436	444	432	432	479	440	439	443	450	428	436	482	463	485	470	414	427	439	475	468	435	428	461	430	450	480	414	473	444	453	417	433	458	453	432	448	447	465	437	434	464	426	445	476	432	433	479	428	479	440	458	488	435	466	417	483	447	461	440	447	457	463	417	443	428	435	511	410	484	453	500	466	432	449	387	457	467	463	474	432	454	440	473	474	478	450	441	448	446	455	459	429	464	486	448	454	399	423	435	429	397	471	474	432	439	436	428	455	454	434	444	452	444	474	443	431	426	416	444	483	444	480	446	434	441	437	433	502	432	443	449	483	456	416	470	447	455	479	451	468	458	467	431	472	466	447	496	412	400	461	460	438	426	445	452	444	441	446	462	454	481	458	431	477	470	468	443	433	451	470	445	452	435	428	435	466	443	440	443	452	432	476	469	427	455	417	437	434	448	452	467	427	433	421	470	457	429	438	446	445	434	477	455	463	434	457	439	434	478	448	447	428	470	479	414	490	424	473	445	453	471	497	436	453	448	449	446	474	432	461	431	463	475	478	419	478	444	427	468	476	442	468	454	477	415	481	404	465	450	462	453	477	453	446	417	481	431	449	422	445	458	454	418	451	436	419	450	497	485	494	472	477	433	448	412	434	436	446	425	468	462	461	468	450	455	401	441	448	459	462	476	489	461	426	455	484	500	460	436	450	447	470	413	434	483	421	446	446	418	450	497	455	459	427	455	427	409	423	441	436	448	407	437	447	474	473	431	428	439	478	453	453	463	456	465	467	443	465	451	467	421	468	443	460	501	476	486	482	445	472	446	423	451	444	443	444	430	443	457	447	457	444	432	448	449	458	436	414	469	434	430	469	447	472	455	478	448	453	469	436	478	437	466	420	453	457	443	420	412	443	445	451	449	453	442	437	466	445	431	415	478	431	430	430	456	462	462	435	456	420	470	457	457	431	484	469	472	443	424	426	485	405	433	448	440	451	460	442	413	457	439	422	433	433	399	462	422	427	422	445	423	435	469	417	436	418	456	448	455	434	480	469	432	419	438	426	469	458	436	454	432	442	468	423	426	432	485	471	419	381	455	433	438	426	443	446	486	443	465	459	461	473	482	451	438	434	458	443	423	449	440	471	438	461	442	483	448	414	415	458	437	448	441	461	433	473	436	404	436	493	452	406	445	441	429	423	476	442	477	447	436	420	442	476	428	435	464	475	415
23538	21062	28177	24142	21041	11353	1387	972	815	824	790	729	721	712	652	709	660	679	661	660	671	668	708	739	660	615	712	648	670	685	658	687	683	596	669	657	654	658	651	594	657	659	670	662	652	638	668	618	659	635	640	632	639	616	690	598	607	659	637	653	657	660	640	655	631	632	680	646	663	644	599	638	609	683	639	679	657	681	617	597	641	635	626	649	609	662	641	678	630	673	619	709	697	669	599	639	597	651	656	627	644	641	654	595	624	675	604	630	657	661	636	631	613	625	632	636	661	626	607	642	627	615	647	609	688	594	651	633	672	625	644	664	651	643	602	662	620	635	707	674	662	639	683	688	642	624	601	633	642	650	627	655	610	600	669	661	665	629	631	693	612	626	627	633	640	655	643	667	682	671	601	650	630	634	646	591	643	611	675	627	618	613	622	652	649	664	676	657	665	636	638	673	626	670	625	621	645	694	654	639	614	610	670	631	626	642	665	654	607	707	653	620	631	669	643	635	643	648	684	683	626	638	618	590	611	669	641	649	637	666	616	663	670	660	640	651	571	646	655	680	616	623	634	660	615	640	686	690	641	573	606	611	660	630	661	596	643	667	630	608	673	649	638	647	643	660	674	615	642	642	630	656	649	689	655	650	655	619	647	621	650	666	636	639	629	609	621	672	616	660	669	679	621	649	627	648	657	624	668	679	630	696	647	684	677	620	665	657	609	593	624	625	605	608	614	669	633	629	600	665	631	598	663	640	654	619	617	700	671	615	661	612	666	687	634	612	617	677	647	624	687	641	676	652	636	622	640	618	663	670	613	698	634	630	689	696	600	670	648	627	646	670	640	661	666	658	624	674	611	642	673	670	641	641	645	664	648	630	656	617	665	677	619	676	657	585	630	646	662	628	592	644	683	707	681	680	616	683	650	653	646	695	620	629	688	669	640	633	643	665	603	684	654	627	639	680	635	627	641	666	612	627	603	604	628	692	607	638	621	629	639	623	632	635	673	622	690	645	700	658	634	664	639	658	641	658	638	587	632	615	637	662	627	644	651	650	651	592	672	694	596	590	658	595	678	646	640	653	643	611	659	689	635	637	616	679	667	680	666	624	644	625	632	634	639	666	652	702	655	627	683	659	646	667	636	624	682	610	639	627	670	631	588	615	655	654	670	629	663	632	650	642	598	638	631	686	609	652	652	640	630	643	655	633	639	623	654	630	615	625	637	676	654	658	669	608	690	720	629	633	667	682	622	586	668	636	664	600	624	626	631	687	657	661	625	633	679	657	631	605	620	633	637	654	619	600	650	638	640	606	613	615	647	670	654	616	596	661	641	643	678	648	641	637	665	638	659	607	616	661	660	668	657	678	669	625	640	678	617	637	636	662	633	617	665	613	596	653	686	672	629	607	649	620	659	621	673	640	677	630	627	599	644	608	640	625	654	678	653	678	649	665	627	612	644	653	664	646	632	608	646	637	670	672	610	655	598	625	660	592	657	636	695	627	700	635	656	645	667	592	645	666	669	645	673	620	695	666	686	636	641	688	651	640	633	681	683	644	664	635	642	651	695	670	662	613	633	650	625	612	634	641	648	626	614	602	658	622	653	643	616	642	704	657	640	610	650	626	616	611	659	662	629	666	646	595	618	653	665	624	584	667	667	661	645	663	634	619	635	661	669	653	663	629	656	658	613	642	647	592	603	660	651	631	629	617	636	706	632	588	686	665	625	689	702	622	685	656	630	651	698	628	658	675	651	643	657	604	665	635	675	628	665	622	626	639	649	648	626	653	671	668	642	622	681	647	606	628	633	654	599	665	677	621	609	623	665	648	666	632	638	675	617	617	630	622	646	585	628	635	642	630	626	676	626	672	615	646	602	659	609	638	601	641	619	670	663	610	637	639	619	666	624	659	634	671	597	646	655	655	650	638	638	618	624	585	663	651	644	647	620	641	629	665	627	637	684	631	669	661	621	661	641	648	617	649	634	621	623	658	629	571	610	651	591	624	629	642	702	622	648	676	617	613	693	641	646	610	677	660	680	646	624	620	627	643	630	642	682	698	675	659	677	645	678	637	582	627	645	608	691	658	642	633	645	644	620	641	629	649	659	656	656	612	629	618	644	629	647	631	650	679	592	632	576	675	622	689	608	617	597	678	625	616	619	715	632	631	675	692	707	693	604	673	631	601	638	622	674	665	651	648	663	648	661	646	649	694	648	667	640	615	692	691	653	647	654	640	627	631	664	674	648	645	659	618	678	630	664	648	634	618	612	626	627	648	648	629	654	620	652	614	670	683	669	651	674	637	600	605	647	650	611	659	603	601	696	670	619	647	657	632	635	634	628	660	654	661	688	681	658	597	599	642	643	611	646	648	629	627	610	645	631	676	656	694	665	589	634	642	645	667	659	634	601	647	613	624	652	652	668	639	650	654	645	650	614	648	669	652	648	647	630	678	646	632	607	627	609	633	660	618	642	669	709	607	669	645	639	648	640	600	643	635	657	668	646	609	620	628	628	630	673	667	665	591	650	636	643	650	661	611	622	631	650	639	614	616	647	592	602	626	641	621	659	615	620	649	683	632	644	609	646	623	626	642	625	648	673	653	641	636	609	622	662	645	700	648	585	615	640	649	625	629	624	633	572	636	670	619	632	642	679	629	646	651	660	624	611	641	636	628	624	678	637	630	636	626	651	637	641	618	616	645	645	613	685	680	622	650	656	646	587	586	672	609	636	659	657	616	635	662	646	653	657	642	662	600	652	658	634	657	617	604	647	680	651	660	635	681	619	675	620	636	625	653	662	665	657	642	683	636	643	616	650	628	623	652	678	661	652	675	676	647	639	666	627	661	667	601	658	661	653	642	660	651	630	636	670	654	637	633	669	647	697	656	615	608	699	621	662	693	673	625	597	643	634	641	638	591	629	676	625	640	649	674	630	627	634	613	658	654	624	627	609	635	625	668	586	645	629	653	725	624	626	665	666	649	646	607	651	632	612	599	643	607	617	682	611	645	655	648	602	695	601	662	657	697	630	658	637	675	640	679	602	642	644	655	621	648	603	618	631	612	653	623	682	604	611	660	625	680	681	652	603	643	627	570	631	699	630	649	609	638	628	632	608	613	647	635	612	650	615	649	688	634	602	648	588	626	601	615	588	621	634	653	654	656	654	650	656	663	667	626	609	628	684	653	648	606	621	631	659	631	628	690	667	597	659	621	634	640	649	639	643	628	613	682	650	639	632	639	665	686	651	632	612	659	653	651	687	651	672	630	674	672	628	648	604	666	614	659	642	630	606	671	588	611	650	702	642	642	612	658	657	645	633	620	636	640	615	631	620	644	610	633	663	646	679	605	597	661	649	648	630	660	636	629	667	701	645	690	666	625	670	652	647	655	612	606	617	659	648	636	698	720	682	604	713	638	644	618	675	657	652	687	655	676	672	662	657	670	633	641	638	653	628	619	642	664	624	621	629	623	595	585	640	671	603	663	622	661	631	613	670	630
30887	54782	10605	2616	1866	1567	1217	1123	1015	915	805	827	785	817	756	746	746	672	721	757	736	730	645	708	682	697	701	787	690	672	671	675	614	656	642	705	657	710	705	698	691	642	678	640	664	737	634	636	687	700	712	675	677	699	677	653	644	679	653	683	621	733	637	727	710	675	673	665	717	678	715	657	705	695	676	698	682	658	684	659	651	641	669	731	704	668	677	647	675	666	667	648	627	667	660	716	705	653	663	727	664	704	656	677	701	697	646	690	715	702	636	671	702	650	684	687	661	703	704	714	668	698	642	692	676	649	719	682	644	667	625	668	676	665	665	691	665	716	694	676	687	662	702	644	667	656	646	626	702	708	679	703	660	648	736	668	634	696	667	678	666	623	646	697	681	684	700	653	664	659	643	707	672	714	673	676	665	693	615	686	668	658	635	625	668	654	668	696	687	690	665	635	653	675	691	666	673	703	652	620	667	660	687	645	693	701	689	726	650	714	712	674	648	674	705	662	702	727	682	707	696	693	669	651	691	677	707	694	665	640	650	666	676	643	649	652	703	649	638	642	666	681	653	656	682	711	687	677	675	680	675	626	661	700	700	680	683	640	693	644	682	713	662	692	720	669	698	638	669	730	636	688	677	658	636	636	662	683	649	695	671	626	688	713	720	706	672	655	727	668	720	577	638	649	620	633	695	734	695	701	666	670	666	625	689	698	659	665	679	641	668	697	678	658	671	630	651	668	696	728	634	688	680	679	679	728	653	676	677	663	724	642	707	658	689	709	711	667	711	708	650	689	655	691	671	680	671	661	721	700	681	677	687	649	710	649	616	700	651	686	684	718	705	677	688	675	694	668	699	679	631	705	663	661	653	634	658	740	686	668	641	675	636	651	639	688	666	668	713	633	658	739	680	662	673	624	705	686	684	688	673	681	657	669	661	660	702	686	675	672	622	701	649	653	680	662	678	625	638	677	711	649	653	629	696	693	661	696	649	638	637	668	677	704	609	725	689	691	685	675	654	656	696	645	654	677	655	676	679	708	709	658	684	665	656	670	637	680	690	633	648	672	686	664	693	696	734	696	702	675	669	680	635	638	661	676	647	660	677	662	696	706	676	703	653	690	647	703	715	628	736	714	632	670	677	672	670	636	670	651	690	629	704	690	698	684	676	641	700	719	671	685	617	671	698	661	706	663	660	656	724	667	660	694	681	708	649	728	649	665	690	665	639	666	685	674	630	660	665	711	711	670	696	715	653	682	607	630	628	666	702	690	687	719	657	690	695	685	695	675	646	674	651	660	722	692	664	647	706	701	656	685	670	690	662	681	674	700	667	665	672	658	679	689	660	673	678	682	707	690	645	655	695	704	634	653	712	658	629	667	702	656	682	622	680	693	647	680	706	674	708	703	667	685	700	664	686	656	701	639	651	700	720	686	677	685	728	652	710	671	689	692	664	655	694	650	614	677	681	703	701	643	695	663	676	626	656	666	635	673	702	665	649	690	672	694	680	699	627	682	675	681	694	697	641	696	655	659	671	655	728	690	670	689	679	642	692	724	657	660	671	695	618	675	695	653	665	684	633	719	710	698	699	664	666	716	682	698	651	661	665	664	592	695	678	670	667	703	678	709	697	638	707	660	673	636	713	707	718	705	687	730	664	679	742	658	709	683	701	646	675	664	666	699	698	638	679	689	681	717	644	667	646	679	671	718	704	680	669	722	682	646	614	661	674	691	729	648	660	666	668	666	610	705	680	705	727	670	652	729	634	690	723	677	687	642	655	668	689	686	655	680	644	663	689	717	672	647	638	730	695	677	699	656	671	703	724	675	655	711	652	684	672	703	691	730	669	670	664	707	661	687	672	672	655	655	692	658	699	660	704	648	685	664	690	662	653	678	682	688	658	678	657	661	709	634	661	656	656	695	683	676	683	660	671	726	654	612	675	718	707	639	672	635	690	694	641	660	672	626	661	662	679	711	665	676	659	649	682	641	666	706	685	647	664	678	679	712	698	676	655	671	694	700	681	673	670	721	705	691	670	654	647	722	700	658	647	669	637	714	687	697	682	654	671	733	700	647	655	646	690	704	667	640	700	655	646	660	646	729	664	657	672	657	640	651	662	665	714	709	681	702	701	712	672	660	704	725	666	693	678	657	671	620	651	669	650	678	700	640	658	712	659	655	732	720	646	664	702	670	667	714	635	687	683	682	688	651	683	666	671	660	677	698	657	700	687	651	675	685	641	663	715	684	643	720	716	720	652	651	673	694	649	681	665	653	644	632	716	661	699	676	666	695	663	663	705	665	695	679	707	661	692	663	645	654	663	644	665	708	644	696	673	652	657	689	724	650	652	643	671	658	673	672	673	628	639	688	694	644	696	689	668	675	682	670	659	679	631	641	651	620	697	684	684	651	718	659	647	675	721	676	665	656	639	652	678	666	661	656	632	677	671	700	682	719	643	658	702	680	654	699	681	660	672	673	677	743	683	667	698	653	674	697	723	726	678	680	736	655	663	703	710	691	676	658	669	683	647	649	722	669	692	718	711	689	709	647	663	670	723	654	691	702	659	658	648	687	720	684	668	648	690	684	642	676	704	662	629	658	697	692	668	739	700	695	662	632	645	670	690	700	665	706	694	740	681	631	721	692	655	697	674	682	687	663	647	619	651	609	664	670	670	654	676	716	680	656	668	624	687	660	686	721	674	653	644	699	651	663	647	705	723	648	673	676	663	718	641	703	664	625	647	671	714	656	654	622	685	624	692	707	680	641	658	655	647	644	695	693	702	687	655	650	663	706	681	657	636	678	721	659	672	687	729	703	694	651	714	708	685	627	711	681	678	665	645	654	656	675	694	659	666	688	699	639	704	706	652	646	623	675	698	689	690	602	696	663	707	705	643	658	675	657	692	652	617	678	676	666	672	630	669	674	691	686	682	680	710	646	654	652	668	704	607	705	673	683	661	666	679	697	729	656	675	699	713	692	694	707	663	690	688	655	653	702	660	669	688	672	674	638	664	688	687	638	663	679	669	666	687	657	687	713	667	653	680	675	671	644	710	683	647	671	676	690	667	693	683	705	650	715	700	672	701	649	673	669	683	643	674	650	698	617	627	663	683	708	674	708	707	721	686	644	679	664	687	629	672	687	615	662	728	653	721	698	682	648	688	677	644	670	660	703	632	666	680	673	651	680	635	682	667	664	665	692	650	684	690	639	705	669	618	682	678	682	638	681	622	664	733	624	683	690	674	671	677	684	673	668	718	661	690	679	623	664	691	657	724	676	716	663	740	685	708	680	680	683	717	675	634	672	680	709	674	715	692	665	671	683	670	685	706	671	694	689	683	703	682	668	654	643	682	669	680	692	704	670	645	660	678	712	622	643	653	650	641	681	703	695	654	684	720	673	678	676	688	666	629	668	665	682	670	715	614	677	648	706	708	684	649	666	672	640	661	665	662	637	667	667	682	672	644	657	684	628	702	668	696	660	682	690	668	653	710	680
24478	21088	27487	24796	16632	913	466	391	294	303	293	301	247	254	258	234	258	251	231	225	237	226	234	214	245	233	211	208	234	224	226	252	238	214	258	243	246	239	200	260	253	243	226	246	211	236	246	229	248	223	220	215	218	192	228	246	205	233	207	202	234	208	224	209	234	207	213	211	199	229	234	222	211	218	229	213	206	212	260	223	222	221	204	253	225	219	216	226	211	201	220	222	207	221	189	244	206	214	236	239	250	229	222	216	215	215	257	240	195	207	233	211	230	206	204	217	217	199	202	237	250	223	219	218	214	220	236	208	204	205	229	207	222	223	203	225	218	220	210	205	243	239	215	252	224	227	232	226	242	213	224	201	212	218	223	224	218	215	230	192	204	224	189	225	223	232	194	220	211	221	223	235	232	183	229	185	203	238	236	229	233	231	259	226	217	211	217	223	219	209	234	221	213	217	199	237	205	234	216	235	197	231	236	224	221	214	219	187	254	240	220	207	215	253	213	223	232	223	233	223	216	231	219	216	228	234	244	219	222	232	215	231	213	224	226	214	226	213	232	246	229	214	200	219	205	221	219	217	222	232	230	214	233	227	202	201	213	231	255	195	235	247	215	212	205	232	220	232	202	245	218	232	234	228	217	232	211	199	226	213	251	220	238	236	230	222	207	212	217	199	223	219	210	227	214	213	220	229	214	237	225	207	211	233	211	227	195	223	193	226	211	206	215	227	226	249	219	188	209	224	224	220	243	215	212	224	201	225	218	222	221	229	213	222	237	205	233	231	220	210	223	243	220	242	217	218	247	208	234	213	246	215	237	207	245	192	194	211	249	217	212	228	210	218	213	211	224	199	219	214	236	241	205	228	257	217	201	237	213	217	192	239	203	205	225	220	244	238	231	202	225	212	228	219	199	219	209	214	198	247	229	259	212	214	222	219	216	222	220	219	235	218	189	210	237	246	229	238	207	219	227	201	229	191	216	229	224	221	202	195	226	198	212	229	234	218	238	237	207	235	258	218	235	212	217	199	222	217	220	221	228	226	190	245	218	224	229	227	232	200	230	210	206	205	237	186	215	209	235	201	217	230	197	207	250	212	218	222	211	203	205	243	233	196	227	211	220	210	198	227	228	220	208	188	233	220	242	176	254	239	216	218	209	232	204	243	253	230	225	244	208	213	225	220	197	222	251	238	214	214	220	221	216	212	220	236	240	206	195	208	216	218	237	210	225	227	216	227	220	193	214	242	210	212	195	228	235	215	223	204	222	199	226	219	219	235	221	237	208	239	215	243	253	212	202	221	219	226	203	224	202	219	220	209	226	205	250	227	188	233	226	205	204	201	221	225	203	196	242	206	227	205	200	207	198	204	240	225	223	229	232	215	240	197	234	232	200	198	227	201	218	215	236	211	228	234	203	184	207	224	238	232	223	222	222	226	208	223	260	215	209	228	214	221	225	212	187	230	237	236	208	234	252	217	208	234	218	217	233	240	227	234	223	215	231	224	213	215	202	215	231	239	193	205	206	203	253	239	233	207	214	210	205	209	256	191	218	231	193	219	191	220	228	197	218	208	241	227	230	250	222	213	207	229	232	219	227	232	209	228	216	229	211	230	221	232	201	207	217	225	247	241	219	220	208	228	242	215	223	253	213	241	201	235	206	224	220	235	209	235	227	245	232	208	225	228	228	228	221	228	257	217	231	198	215	221	235	224	214	219	202	208	245	218	247	237	217	211	217	247	232	243	225	217	244	217	225	254	204	202	218	213	208	218	227	232	232	221	227	244	222	197	204	206	230	218	211	234	241	196	222	240	211	230	223	207	231	218	238	223	230	244	189	247	214	214	236	222	228	218	205	221	188	235	200	225	225	231	198	266	210	242	198	216	221	218	220	242	211	203	225	218	199	211	215	247	214	233	215	228	219	233	203	228	244	222	199	226	215	231	221	236	215	203	203	224	191	211	207	240	196	191	236	226	220	219	229	221	207	214	227	213	206	202	231	239	214	214	238	231	246	226	195	214	200	223	225	225	226	241	238	210	201	232	247	228	216	242	221	207	224	183	226	229	207	203	201	212	199	222	228	209	224	231	211	214	205	223	202	235	223	220	225	203	235	212	227	210	236	219	225	224	225	201	219	228	233	223	225	182	220	211	241	217	222	216	207	239	208	225	245	206	229	225	208	233	206	221	239	196	231	219	224	214	258	209	188	218	225	208	232	203	215	215	212	238	217	229	203	226	229	212	221	247	219	241	216	215	196	205	216	238	237	219	243	208	215	200	203	202	229	256	262	225	232	207	199	238	233	222	215	223	199	214	232	204	223	249	221	216	212	196	248	211	252	195	200	210	229	240	200	234	215	230	224	203	222	236	233	229	215	255	245	247	199	253	245	228	227	222	215	236	216	241	236	227	218	209	236	215	236	222	210	219	204	211	227	230	217	222	232	196	231	227	191	208	212	229	231	239	226	227	181	214	230	221	219	222	211	220	226	208	224	192	217	221	213	223	235	211	243	243	213	219	223	210	237	215	247	225	222	217	215	203	226	217	239	202	207	235	201	214	207	229	200	224	202	217	227	220	246	194	214	245	241	241	228	228	226	230	234	239	218	217	218	248	212	230	205	214	206	228	224	232	230	224	209	223	219	229	204	238	235	243	236	222	237	228	214	231	242	233	228	218	239	225	246	216	224	213	232	225	225	232	206	262	234	225	217	239	207	218	226	240	234	217	217	245	225	200	234	244	245	232	216	187	232	230	211	240	222	216	204	215	234	228	190	242	220	209	226	209	223	216	222	207	217	197	226	239	222	223	220	210	249	206	224	233	212	220	210	187	227	210	218	215	197	212	223	216	222	204	227	224	202	223	211	221	208	244	256	219	230	197	220	196	219	207	252	227	227	197	224	226	200	196	216	191	234	210	239	231	214	227	213	225	213	237	216	225	214	229	224	239	221	208	247	214	227	229	228	210	229	213	218	230	215	244	193	222	248	205	247	248	218	209	211	211	230	218	217	218	206	212	211	223	234	209	236	225	229	233	219	231	218	213	242	194	249	205	227	226	224	245	209	238	226	226	207	224	226	213	220	235	210	227	253	233	218	215	234	221	227	227	233	233	216	225	202	250	228	198	216	217	217	223	219	254	215	221	244	212	196	214	214	224	207	224	207	220	233	202	192	244	206	240	230	200	195	261	209	212	231	203	218	222	216	198	245	223	241	233	228	210	215	224	224	241	224	226	208	214	233	219	211	190	223	203	216	208	210	213	223	217	203	226	199	223	239	221	214	200	214	233	215	192	191	214	231	220	237	194	243	218	215	236	231	217	232	221	193	239	213	200	206	225	246	253	219	221	217	221	223	214	221	199	204	206	239	218	218	213	220	206	240	204	234	223	207	239	221	223	209	254	233	212	214	232	216	223	232	221	214	235	221	234	210	226	226	214	208	221	222	207	202	214	242	193	234	245	241	229	248	233	254	223	199	235	225	208	187	216	228	246	219	211
30887	49685	6765	1377	1035	787	627	533	459	406	360	344	313	282	275	288	252	287	282	230	252	244	241	233	239	243	272	244	273	241	268	252	256	244	253	239	254	240	283	252	282	264	253	241	287	271	249	262	254	242	230	247	231	249	260	219	290	279	236	233	271	256	269	266	217	239	240	250	253	242	228	286	255	225	242	237	263	266	257	249	245	261	251	283	251	231	247	260	250	252	245	242	271	241	281	237	259	242	244	255	241	246	257	254	231	234	243	223	254	240	256	237	266	229	255	287	240	266	226	251	248	255	250	258	249	249	261	240	223	246	223	284	231	252	235	246	249	230	217	244	227	271	252	239	230	231	259	283	258	234	242	234	243	277	282	246	230	257	252	234	262	243	268	237	266	241	269	254	289	230	279	222	291	232	250	240	240	257	254	253	286	246	246	253	268	269	240	275	262	215	216	260	260	243	226	242	281	259	242	244	232	242	267	242	236	278	245	265	268	218	262	241	266	215	269	258	261	249	257	246	274	241	271	221	259	248	224	271	260	248	247	227	229	254	256	214	250	282	236	253	240	235	248	240	239	246	261	261	234	272	237	275	272	246	260	234	239	254	241	257	248	233	266	237	240	241	273	237	236	254	240	269	237	242	249	243	248	280	226	244	250	236	236	254	256	230	251	234	244	222	247	241	223	257	234	244	231	249	246	247	281	236	249	226	230	235	247	275	273	237	264	264	243	260	272	235	261	252	239	270	266	263	251	273	234	239	256	238	245	254	228	254	259	230	248	229	266	251	267	272	256	227	258	275	240	244	236	248	235	273	259	256	258	239	257	258	237	242	236	244	267	234	238	242	254	258	236	258	236	243	234	246	252	265	259	249	248	272	273	273	237	249	242	247	235	236	275	237	259	277	253	248	255	239	228	254	247	232	259	259	267	251	256	246	244	241	250	257	259	245	243	261	235	264	254	264	240	242	263	269	254	226	273	235	243	244	263	262	230	218	254	241	254	237	247	236	270	241	267	242	236	267	237	266	255	249	221	224	245	252	258	243	262	247	236	266	226	250	233	220	232	205	233	211	276	281	253	216	255	255	279	251	243	246	260	270	268	237	268	249	243	244	262	244	231	291	249	254	274	246	231	268	232	239	246	224	275	233	257	242	257	244	230	259	243	243	259	234	256	269	262	261	245	262	257	252	274	275	251	258	234	253	268	245	245	285	258	268	241	235	262	235	246	227	239	267	238	226	252	247	261	232	251	278	251	250	262	236	244	251	251	260	249	247	260	271	241	283	279	252	254	211	257	233	252	249	271	230	264	254	219	249	244	249	243	252	267	258	242	260	260	246	230	231	231	242	259	236	245	202	255	258	264	264	249	246	240	252	247	236	233	253	247	253	252	256	230	240	252	239	285	244	224	275	228	250	234	283	242	272	238	225	236	244	270	216	242	233	261	261	256	258	261	261	257	234	244	267	252	247	256	273	276	257	288	277	273	261	233	260	266	240	260	265	247	234	263	243	248	265	233	214	244	249	240	245	259	247	286	225	270	242	276	277	263	242	241	249	261	249	229	255	265	276	226	256	285	226	262	239	248	223	250	263	247	231	242	284	264	264	224	233	263	247	236	262	256	274	242	238	274	245	251	245	262	242	240	245	256	234	242	273	250	224	253	241	275	255	244	230	234	224	252	221	228	246	255	249	239	251	257	267	253	257	268	238	258	241	249	258	280	279	255	236	270	240	275	260	259	241	235	244	266	245	232	264	256	290	252	243	229	247	247	245	249	277	235	256	244	236	228	235	241	260	238	247	252	271	267	251	238	244	246	258	262	253	260	260	262	247	251	279	241	262	266	265	256	234	249	264	250	295	232	249	247	250	242	243	226	256	279	246	222	253	250	243	221	266	254	257	251	270	236	258	259	253	244	229	243	245	237	260	247	303	251	256	243	259	252	234	249	256	232	222	242	253	291	262	299	242	247	265	243	236	248	238	237	230	267	247	236	214	234	247	247	242	251	276	236	272	266	267	215	237	244	261	253	243	239	244	236	289	249	265	248	271	284	277	248	231	250	214	254	240	262	235	225	235	241	267	256	271	224	242	261	252	275	259	257	265	234	242	267	258	261	271	263	259	261	273	263	244	228	265	234	265	232	273	268	251	244	260	258	273	253	259	233	249	268	270	249	246	239	254	234	276	289	238	252	254	226	268	263	225	279	230	248	263	250	231	259	252	238	251	267	268	224	241	231	263	266	244	269	251	255	257	243	245	265	196	227	241	235	242	246	244	231	227	255	257	250	262	258	260	245	245	251	274	206	255	226	261	229	249	250	210	259	255	234	271	249	254	248	268	270	268	245	238	233	251	240	266	257	257	230	241	273	230	265	241	268	228	244	285	257	227	253	262	270	269	258	245	239	238	252	212	272	275	221	244	251	252	266	242	259	262	232	232	252	250	283	273	257	259	268	273	246	263	290	258	269	258	271	236	265	268	275	268	267	240	265	263	249	240	237	262	272	271	238	247	244	250	235	248	234	235	230	275	245	268	245	249	227	264	277	272	241	252	229	239	250	252	228	267	265	255	271	229	237	253	262	236	232	242	227	230	234	272	212	268	260	243	228	248	259	254	277	263	249	233	254	221	229	234	241	297	254	223	254	230	260	271	245	211	248	252	247	236	244	243	246	256	234	236	253	264	265	250	233	230	262	245	244	237	243	266	246	261	234	266	255	246	249	250	253	269	246	244	210	253	254	228	227	242	246	265	249	242	216	259	228	284	253	267	260	270	283	242	237	252	257	250	263	245	251	231	249	245	235	246	262	244	238	230	258	253	235	275	264	277	237	237	260	243	248	240	255	247	228	225	274	277	278	235	250	227	243	254	274	247	224	228	225	240	227	264	257	253	237	226	272	272	249	240	227	251	257	227	249	280	288	274	280	249	259	227	236	233	228	226	240	268	254	228	271	244	249	275	264	278	257	257	267	245	210	265	265	249	238	250	261	236	213	266	276	278	218	262	282	243	277	233	238	216	244	255	235	238	221	232	238	303	231	229	269	254	238	255	250	251	264	228	249	253	241	263	266	240	254	261	243	255	258	229	230	241	257	260	254	252	229	250	248	262	251	279	241	270	261	264	255	245	251	246	238	221	258	233	228	249	258	247	232	239	238	271	255	245	253	276	263	257	239	284	242	255	241	252	204	258	218	267	264	280	259	245	268	241	234	265	241	277	251	233	241	230	265	263	260	277	268	260	282	247	263	238	246	235	259	257	235	240	234	250	276	252	248	244	249	278	227	254	268	247	263	246	266	254	266	254	244	244	242	230	275	281	271	244	229	258	250	218	237	266	272	242	220	260	265	255	257	291	234	267	247	215	236	230	261	264	267	234	237	241	243	229	242	278	221	226	262	254	248	257	247	246	245	245	254	260	250	265	248	253	242	251	226	250	245	225	237	265	244	280	246	266	251	233	247	234	235	256	239	264	241	249	240	246	252	238	249	234	237	267	255	229
22403	21085	28608	23767	21073	21124	10898	1096	793	727	725	661	577	552	575	557	520	482	525	559	491	497	519	475	505	493	517	490	493	458	440	478	476	463	494	422	477	482	461	497	480	450	441	451	488	453	477	478	494	462	445	446	452	444	469	477	471	499	456	449	461	455	460	468	446	436	452	474	461	493	462	451	468	463	484	482	440	490	459	467	437	465	476	447	475	448	464	460	467	418	437	450	447	437	466	469	464	447	444	462	438	445	441	461	483	460	463	461	446	460	486	476	452	488	438	425	420	475	446	430	413	426	435	489	436	449	486	466	465	476	499	433	471	494	488	457	477	442	465	438	439	461	420	465	478	468	431	435	431	410	428	432	494	490	475	442	504	450	484	457	469	459	461	463	451	437	458	444	456	463	504	472	476	447	442	459	454	459	477	436	451	439	452	430	441	466	455	455	460	423	449	486	444	480	457	463	448	447	462	433	468	430	408	413	419	455	478	455	406	415	391	458	462	448	458	447	446	461	445	433	431	480	496	460	441	465	492	459	458	477	460	403	451	458	440	476	480	464	487	454	457	461	460	433	451	446	438	404	441	448	492	459	452	511	495	438	435	486	478	469	467	451	491	438	406	440	451	455	429	433	448	500	467	454	437	471	484	440	458	412	481	464	463	471	454	498	434	486	469	412	468	473	455	458	454	457	464	464	435	465	452	429	482	484	474	476	439	446	427	422	425	469	474	438	484	482	468	455	460	471	484	464	466	465	489	428	508	476	412	447	482	449	470	488	448	471	441	475	508	427	460	468	465	460	444	513	463	433	463	463	487	472	442	493	460	433	458	470	422	443	436	450	477	460	459	457	435	488	445	432	462	442	440	493	477	468	466	440	464	472	457	452	473	479	482	440	422	451	494	407	476	461	452	468	419	474	491	468	451	466	483	440	463	437	472	453	443	466	438	454	428	482	514	441	450	448	468	468	460	480	447	445	495	429	417	456	436	457	417	432	406	460	444	447	458	447	478	479	414	494	432	443	447	430	440	434	468	477	444	497	454	444	485	450	470	443	470	474	444	436	431	455	422	443	470	485	487	472	500	445	462	455	439	449	471	481	483	422	445	473	439	443	438	455	441	433	488	454	502	452	442	453	445	469	465	459	436	478	464	431	462	475	469	436	451	441	462	461	449	458	462	453	483	484	454	465	472	453	476	454	450	459	481	417	445	464	484	458	427	464	461	445	483	448	434	477	449	473	478	475	435	501	442	455	459	497	442	441	461	452	472	443	455	449	435	439	475	472	453	458	432	467	434	449	479	482	457	447	440	473	487	481	438	496	456	467	448	483	496	435	477	473	481	472	452	497	443	479	462	445	459	452	444	436	458	448	482	472	450	462	475	430	454	485	434	497	468	432	475	461	458	504	434	445	465	472	450	472	492	477	521	457	462	468	501	460	474	428	415	462	458	466	449	411	463	463	443	463	468	453	433	487	461	462	494	494	448	445	447	473	487	460	468	456	417	459	459	445	417	446	452	437	429	468	448	433	519	462	471	434	464	463	458	444	484	433	450	449	438	425	473	404	436	446	493	491	453	483	457	431	479	443	461	465	445	454	510	427	456	452	442	454	471	454	460	439	467	463	474	488	455	462	443	462	456	457	465	469	441	440	487	430	445	497	478	462	468	421	493	451	471	470	445	508	452	515	491	477	437	466	484	490	445	490	517	472	445	442	464	441	466	455	512	473	408	444	461	467	491	444	453	431	451	430	460	489	423	478	478	448	448	457	433	495	450	432	474	434	419	469	487	496	465	471	451	424	436	455	404	490	444	450	468	496	442	447	464	479	457	441	466	441	428	463	502	450	438	475	418	451	456	479	459	473	475	488	468	469	415	452	453	407	443	446	464	509	474	498	458	502	436	465	464	475	426	436	445	449	439	439	408	482	477	447	491	479	481	436	456	505	463	472	466	441	433	446	493	472	470	463	444	430	469	439	419	477	480	476	436	454	472	407	448	438	452	419	437	428	409	473	464	431	461	488	427	447	425	445	449	416	458	491	422	468	442	459	491	430	492	477	434	493	460	456	469	439	430	470	479	476	436	433	433	423	493	429	480	448	482	479	449	498	433	440	489	454	456	459	441	497	451	461	415	482	475	460	459	438	447	430	474	452	456	469	463	519	469	461	457	460	438	474	443	496	485	440	459	474	512	451	459	484	414	462	437	456	461	476	449	448	445	449	466	449	442	472	453	498	466	446	474	470	438	438	444	470	447	488	455	474	505	463	457	443	470	451	471	462	467	468	471	478	476	450	434	479	408	450	453	468	434	472	430	451	413	461	429	442	504	420	449	438	452	445	461	433	465	480	452	455	431	452	446	447	445	518	469	499	467	488	474	434	427	498	446	417	492	450	475	494	500	458	449	450	457	438	426	461	431	444	452	452	441	457	451	470	450	461	447	423	446	403	492	429	425	410	446	460	487	464	487	452	479	462	472	477	434	421	474	476	460	459	430	460	442	492	462	420	492	452	470	436	428	478	430	438	426	454	486	495	486	456	442	460	473	475	460	454	478	464	459	475	436	440	459	479	461	451	468	486	450	520	447	396	447	452	450	448	466	444	462	477	476	472	456	432	460	471	510	448	453	482	463	468	442	457	499	452	475	469	434	469	446	444	451	456	428	436	440	485	451	450	484	425	432	483	480	468	457	443	451	447	474	485	446	436	459	446	450	473	472	467	455	419	493	467	488	424	464	436	482	481	434	479	506	403	443	459	470	451	430	472	461	426	459	490	486	472	491	433	442	468	484	462	447	430	482	468	403	441	476	447	436	468	441	447	482	480	467	426	491	452	431	449	445	464	449	453	463	495	466	442	455	456	479	486	426	434	445	434	432	448	471	428	454	433	480	469	433	462	441	468	455	447	453	426	475	467	433	441	453	467	453	479	474	467	480	424	465	436	461	467	484	478	462	465	474	465	439	480	447	434	468	479	433	441	455	482	422	432	458	497	435	427	449	415	459	439	482	417	450	437	468	473	488	460	439	434	439	436	444	447	449	436	451	453	417	447	457	471	478	455	473	474	440	442	461	464	422	431	470	422	439	434	490	411	439	479	477	442	428	481	415	443	435	487	424	472	419	446	510	475	477	482	450	471	460	466	410	419	462	482	498	434	462	449	436	461	456	470	478	456	468	466	486	440	488	442	459	406	449	458	466	441	445	474	445	482	465	473	457	451	498	437	431	463	454	441	521	477	454	451	453	474	484	486	453	481	468	463	472	488	428	487	468	442	414	453	476	457	423	424	436	482	462	450	422	448	444	483	453	439	428	464	464	428	446	430	479	447	434	407	439	417	435	441	435	435	472	433	432	452	458	471	435	427	498	466	456	457	469	471	453	483	402	470	405	474	443	453	464	475	458	430	486	496	419	417	438	463	504	439	423	454	485	473	452	459	423	451	423	427	423	488	426	460	445	437	445	448	439	477	449	436	487	431	456	437	448	472	457	478	503	448	457	415
34082	62196	14278	4124	2813	2128	1678	1370	1204	1042	913	775	714	677	666	643	605	618	620	583	569	583	603	551	553	537	508	566	527	503	522	521	509	501	546	553	484	500	584	552	521	549	527	525	498	501	485	496	513	501	532	536	525	510	486	541	527	484	463	498	474	474	513	538	496	482	539	514	506	510	495	498	513	499	505	488	519	538	531	494	464	479	446	531	468	503	500	505	513	523	490	479	425	491	483	521	509	519	503	529	509	475	510	469	530	496	524	524	528	523	505	481	464	462	499	497	546	520	527	495	508	527	476	472	480	541	485	512	521	539	468	473	506	526	484	487	510	538	526	511	472	477	523	505	472	546	507	492	457	503	491	526	473	490	503	504	523	491	485	471	485	493	498	535	504	498	457	489	476	542	515	494	549	488	479	528	510	504	497	541	503	512	540	511	479	476	455	470	524	497	469	510	498	485	474	500	490	500	509	530	509	503	494	514	483	495	481	502	506	480	504	513	499	503	486	493	482	513	490	479	480	533	492	509	529	472	487	508	491	486	481	485	485	509	472	490	464	495	498	514	497	516	499	482	467	489	499	489	500	505	515	500	485	498	495	507	491	478	497	539	499	486	517	527	494	507	505	516	477	500	485	500	483	513	509	510	484	501	491	454	515	520	489	510	494	525	508	529	486	552	519	450	443	479	508	495	439	489	499	506	521	465	494	505	510	498	481	471	532	542	551	513	500	472	479	527	474	510	496	513	536	496	479	505	528	508	525	505	526	464	499	528	493	486	497	499	501	494	478	503	507	474	436	496	485	500	512	523	514	499	524	537	509	459	505	524	548	492	477	508	507	507	492	509	514	494	486	513	466	544	490	515	548	497	481	512	484	496	519	492	487	535	495	495	495	483	541	514	489	458	489	520	508	484	543	490	515	510	478	500	480	476	520	525	523	521	529	500	532	463	468	446	490	514	498	523	480	477	504	499	485	486	446	512	513	460	487	512	534	504	454	481	496	487	532	480	468	481	488	488	467	516	466	533	476	503	461	488	511	487	488	462	535	496	520	507	520	549	492	491	488	498	478	497	463	519	491	506	533	475	511	528	503	494	483	543	487	501	539	486	498	528	486	536	501	509	516	461	519	486	473	518	509	517	484	524	476	484	536	493	472	499	491	506	493	530	539	495	530	534	490	470	502	510	500	539	488	505	497	505	505	477	467	499	496	514	522	507	536	480	510	569	480	517	475	482	501	534	547	493	528	492	521	475	483	490	482	489	466	516	514	488	495	465	524	481	493	517	487	485	499	524	508	504	468	520	494	502	449	488	467	499	481	528	453	511	525	518	453	491	530	486	503	487	509	549	487	498	529	484	475	507	474	503	503	498	487	502	537	513	487	499	475	474	516	480	490	515	525	460	514	530	490	478	513	440	499	456	451	512	508	484	475	488	489	510	506	509	524	485	542	499	422	476	481	477	509	472	512	557	482	491	474	552	527	527	463	517	451	493	518	506	499	441	506	504	516	519	487	500	486	514	496	526	501	482	497	514	506	501	498	469	542	514	468	483	521	493	506	516	537	501	529	505	518	470	484	481	481	493	517	524	477	483	517	470	498	511	541	478	505	509	481	475	511	454	486	490	469	477	482	490	481	475	537	500	481	497	487	508	540	517	496	489	525	498	503	478	493	511	528	484	474	502	494	507	532	479	508	539	499	484	501	474	520	501	486	467	501	523	469	506	494	469	479	480	519	556	493	477	452	534	492	470	499	523	515	495	493	522	553	526	492	504	494	490	516	487	503	493	507	491	542	524	489	464	475	449	494	490	507	521	527	470	493	472	477	479	503	506	499	506	539	481	536	538	497	524	452	512	485	506	513	527	523	543	546	485	499	499	528	502	508	484	514	505	470	468	518	526	477	484	467	537	490	517	499	514	496	526	503	503	464	495	529	505	499	485	505	515	506	503	484	486	473	470	533	473	477	496	504	495	504	512	511	521	515	507	499	527	503	513	468	490	486	514	462	485	541	506	498	491	484	499	478	528	502	502	506	516	520	506	470	517	495	493	504	488	500	519	513	536	489	503	508	501	530	512	500	520	470	517	490	491	504	485	500	488	499	478	451	524	475	494	457	480	462	465	508	521	504	530	497	518	527	523	484	492	518	494	523	500	500	519	514	498	503	462	459	498	514	466	512	460	501	478	502	488	476	488	489	478	495	498	469	482	531	450	500	531	485	486	476	450	496	474	508	509	505	505	540	511	508	480	514	494	510	498	515	512	520	496	515	523	487	514	541	516	528	520	488	529	488	505	532	446	519	521	519	498	497	492	528	488	458	504	477	475	501	512	526	500	508	491	494	499	495	477	476	502	509	507	490	506	536	507	487	491	506	500	499	484	524	518	503	536	504	460	502	499	489	481	496	506	536	489	453	501	507	495	509	498	504	503	510	501	505	495	487	489	501	456	516	507	499	490	451	499	504	516	489	485	503	503	533	496	482	521	495	490	519	498	496	473	490	482	539	498	518	477	494	481	458	514	477	493	481	497	501	530	502	492	512	484	524	489	488	506	524	479	486	479	507	505	479	489	537	531	513	543	481	501	480	530	506	514	490	501	495	477	472	478	505	490	485	481	496	514	465	533	474	511	465	481	492	502	472	541	502	491	466	522	469	489	491	537	497	523	468	494	470	525	471	491	504	499	503	510	512	483	502	494	500	517	469	486	499	502	487	480	488	510	548	552	534	485	525	489	530	495	512	467	498	472	481	485	506	498	492	498	480	526	500	522	516	487	484	525	447	467	487	486	484	503	507	478	501	517	465	468	473	446	539	536	506	470	473	489	509	475	471	469	492	529	499	487	523	483	494	507	519	519	527	572	504	495	542	497	506	479	524	509	462	491	518	490	507	473	477	488	502	502	481	518	516	514	501	478	513	517	513	511	537	508	520	520	523	519	458	526	471	489	541	469	521	492	492	505	502	487	478	486	498	514	519	521	542	486	493	514	519	498	479	506	495	515	481	501	442	471	497	482	490	487	482	455	485	488	514	534	506	488	508	524	512	485	497	486	446	515	455	510	510	511	542	484	504	504	488	510	504	482	496	504	501	509	483	479	496	490	512	531	457	509	503	478	514	528	484	496	491	526	501	485	525	517	509	482	453	496	547	475	478	500	481	475	512	495	532	476	480	487	530	471	493	437	503	469	484	476	502	494	478	500	527	523	483	535	496	521	479	472	523	525	493	491	486	508	490	523	519	499	497	490	523	481	520	519	507	470	510	471	489	528	516	474	490	515	478	456	579	513	529	495	504	516	476	464	488	506	495	455	502	474	504	532	456	537	490	492	473	516	477	481	500	509	514	492	498	501	520	509	484	483	496	536	468	480	523	503	498	473	459	521	509	529	481	530	502	505	492	502	521	499	505	476	501	533	495	481	510	486	505	537	505	492	519	497	481	490	534	485	463	504	464	486	492	502	505	541	460	466	472	472	505	508	472	505	487	508	506	506	499	480	486	505
28877	26704	14781	1787	656	570	547	447	432	450	428	450	440	443	445	405	398	405	409	400	409	396	405	416	392	430	451	423	462	411	430	434	402	440	422	431	415	417	449	450	445	411	411	413	480	455	428	480	436	416	457	466	407	433	436	446	415	444	413	401	447	415	448	419	424	421	423	407	432	462	420	423	405	408	419	410	459	461	411	417	435	412	422	436	405	451	409	434	369	424	445	430	436	427	402	430	459	390	440	411	437	422	403	397	455	391	450	425	429	424	395	437	439	440	392	409	446	441	408	446	425	421	474	396	403	436	397	423	424	419	434	435	412	415	455	420	437	424	398	431	418	411	411	422	472	458	415	437	398	411	407	421	422	452	450	443	412	421	433	438	423	406	416	411	432	437	455	455	415	400	414	430	439	430	426	436	431	409	425	420	431	401	407	473	399	470	432	385	430	424	405	448	443	415	445	457	428	439	465	423	425	434	338	452	374	421	414	422	436	403	418	437	413	429	412	465	390	444	447	421	436	445	426	412	399	410	453	437	392	423	445	421	443	417	396	426	452	428	441	432	416	422	433	431	450	410	450	424	428	431	458	425	459	411	460	405	399	388	447	430	450	426	407	427	376	418	441	455	420	442	419	446	408	446	419	440	421	430	424	429	426	370	433	410	429	451	426	368	409	438	387	405	441	433	423	456	425	443	440	447	432	422	419	430	416	427	444	466	384	417	363	439	425	440	452	418	400	421	404	466	420	453	437	395	433	423	397	388	403	432	432	410	454	445	445	420	433	394	403	411	447	426	422	404	441	451	417	428	438	403	429	442	397	396	408	413	417	425	453	429	412	421	424	383	427	445	423	418	423	423	420	402	381	412	412	413	466	409	432	444	439	413	412	423	466	423	435	428	419	415	420	422	422	388	440	404	400	389	413	411	404	427	406	401	428	437	374	397	421	442	416	390	412	387	423	454	458	451	405	441	423	434	424	419	450	414	431	407	419	436	461	424	436	442	396	433	432	398	392	456	437	436	417	424	409	437	415	381	437	457	434	398	469	427	457	434	401	480	425	396	436	405	428	433	420	431	418	436	437	437	438	406	437	462	425	417	417	414	422	438	419	417	410	439	401	417	442	409	445	413	401	446	433	427	452	403	460	432	466	399	423	473	421	410	419	386	384	451	430	428	422	433	417	426	396	421	440	416	453	490	418	419	417	434	425	421	394	417	426	378	404	434	444	403	407	405	379	404	407	440	422	436	411	401	401	422	411	414	437	419	408	403	414	374	407	449	384	452	438	449	376	455	456	435	428	411	419	386	457	415	457	393	417	381	400	398	412	464	430	436	431	395	431	420	385	404	435	406	459	420	424	408	420	438	419	423	425	451	428	434	416	467	418	407	377	430	453	393	450	404	421	425	433	452	416	388	416	456	398	427	406	400	430	396	431	382	408	436	397	416	429	368	413	401	428	391	406	423	412	404	447	405	423	409	426	418	415	381	401	410	428	407	398	443	429	417	440	445	415	440	402	447	406	476	425	419	460	443	393	425	418	416	394	411	420	396	417	423	418	433	452	408	402	454	409	360	428	397	436	420	446	429	397	436	409	412	400	409	436	488	427	411	447	410	417	399	412	425	420	481	398	428	398	420	393	427	456	408	452	407	376	421	432	413	463	429	460	440	422	427	453	426	451	430	421	425	414	435	479	425	445	410	451	425	425	405	429	453	414	426	436	412	403	413	441	410	432	376	464	439	455	402	428	428	422	407	448	433	399	436	430	417	416	419	414	451	413	423	434	427	406	413	431	414	417	483	440	431	428	412	445	438	459	432	415	387	424	411	410	440	455	402	413	434	396	416	474	422	368	390	421	412	459	413	421	428	435	428	428	430	421	388	419	432	424	415	423	427	430	453	427	398	434	384	429	409	435	379	432	413	467	436	416	456	427	421	423	388	445	403	425	438	439	428	462	407	454	389	404	420	428	458	450	422	386	444	454	443	415	471	434	430	417	391	428	437	430	436	443	430	465	462	413	429	430	446	427	392	380	441	411	389	480	403	366	429	415	401	436	442	418	417	424	434	400	438	388	440	410	436	416	392	439	431	451	399	473	437	429	414	431	413	425	436	440	443	404	403	406	444	396	416	391	395	390	427	414	427	407	394	444	425	427	453	419	422	402	426	436	397	414	429	428	431	395	404	416	457	466	417	451	403	397	400	441	400	427	427	423	414	402	424	400	430	454	398	449	432	414	417	435	454	438	417	434	397	444	390	419	439	422	395	404	409	436	390	387	436	437	424	396	378	426	449	425	425	393	420	400	391	422	452	388	440	418	427	419	401	428	418	442	392	435	430	461	422	391	436	456	430	429	419	427	429	413	413	442	449	477	438	434	437	413	426	449	441	425	402	425	409	443	420	380	452	421	429	394	394	387	406	463	456	449	397	447	408	416	400	390	413	432	416	425	421	436	432	427	419	381	437	407	435	415	419	413	416	421	450	413	377	414	432	434	431	428	435	377	420	366	430	413	418	419	456	405	403	445	425	402	466	442	452	386	378	450	414	409	419	426	433	402	431	381	442	403	447	437	424	400	417	395	402	418	429	453	435	405	419	408	391	440	418	453	413	400	408	420	411	430	398	443	427	414	438	424	412	423	411	435	466	439	389	448	408	410	404	426	442	407	434	433	395	416	430	406	410	413	432	424	414	440	455	434	410	400	449	419	442	426	415	445	417	422	426	468	425	440	465	447	427	416	420	413	423	447	435	465	444	407	398	389	393	403	452	442	414	447	407	443	390	437	474	400	449	430	426	434	429	420	448	423	410	469	441	401	424	435	391	468	415	443	405	414	416	395	408	416	437	447	442	396	430	408	404	449	421	421	423	393	424	433	417	424	440	411	419	426	385	464	390	418	390	407	415	436	411	379	402	412	429	421	436	436	399	391	460	409	391	453	379	426	450	414	405	425	442	432	438	429	438	421	412	463	395	429	403	491	397	443	438	415	445	412	445	465	379	418	380	438	409	404	426	431	411	418	432	416	432	404	435	403	416	442	413	420	449	432	395	432	424	456	404	441	432	420	459	431	437	409	436	404	400	418	444	408	433	437	401	444	413	445	397	440	429	416	418	476	411	419	423	412	405	427	427	433	440	397	454	433	412	438	434	418	394	435	469	367	446	415	418	419	441	407	466	479	409	422	455	424	429	422	389	428	397	407	412	408	466	432	415	427	415	445	474	461	444	436	455	395	415	437	465	427	470	454	462	406	422	427	446	422	442	447	460	410	427	432	401	399	417	466	450	403	443	428	411	412	406	425	409	433	411	426	419	452	421	399	434	441	414	408	443	468	390	407	420	365	398	406	408	422	419	424	415	413	428	417	441	408	419	463	406	436	439	429	436	408	437	414	424	436	415	424	420	448	463	422	423	416	420	446	435	427	395	405	431	399	411	406	471	413	422	436	460	423	435	423	411	409	410	466	422	415	412	450	434	389	411	384	401	470	427	437	466	433	420
29747	41492	4748	609	522	506	483	459	475	458	461	478	460	442	432	464	431	462	432	501	434	406	440	443	448	458	444	446	434	501	448	455	496	404	473	420	451	451	500	459	445	438	449	452	431	425	457	472	457	399	471	445	457	457	472	460	443	428	419	409	424	442	437	400	454	440	434	445	444	448	456	428	427	471	434	427	490	382	430	437	460	478	472	441	450	456	461	440	419	455	448	470	420	442	446	458	454	468	418	462	438	457	451	456	451	405	426	431	451	441	438	475	469	423	444	471	459	459	469	434	434	479	441	441	426	468	442	439	457	481	455	459	441	441	451	456	411	486	441	480	448	450	415	463	471	482	427	425	463	446	444	431	430	461	492	483	449	450	429	441	432	488	453	473	467	398	435	455	463	473	460	459	443	480	405	489	448	442	439	443	441	462	472	453	471	483	469	467	462	447	446	478	446	468	465	433	448	452	452	416	440	448	453	445	430	474	417	488	463	454	413	468	461	471	477	444	439	451	475	427	451	412	455	455	450	429	415	452	449	419	399	414	440	428	483	470	435	396	424	428	460	469	450	418	427	448	478	447	448	477	465	456	450	445	447	496	448	446	415	445	421	436	463	442	458	446	433	516	475	505	456	463	468	461	452	462	428	477	459	466	435	456	454	408	450	478	474	453	486	463	454	457	468	471	447	444	429	430	458	429	487	464	439	420	474	440	461	502	491	443	449	464	459	440	441	468	443	447	481	430	423	454	474	425	435	484	463	443	443	422	463	450	418	425	414	468	475	481	425	470	453	460	469	427	467	449	450	432	414	466	434	477	449	458	451	457	446	412	461	429	431	472	441	469	434	477	460	472	432	418	496	432	465	472	437	469	433	455	484	486	475	443	451	440	449	429	498	438	463	432	433	451	424	429	480	447	441	476	460	450	475	435	466	461	442	441	471	450	429	467	450	450	448	447	419	438	451	435	420	452	478	444	452	465	405	436	413	424	422	428	450	403	438	433	468	446	429	442	441	478	458	464	432	432	467	454	419	458	466	464	458	483	453	496	463	431	406	472	431	452	446	458	453	449	440	412	414	456	466	441	424	413	439	477	456	478	421	442	432	453	438	428	489	456	479	439	462	447	442	441	430	434	434	421	466	462	479	453	433	435	420	440	464	466	441	429	451	467	459	440	467	457	487	445	464	473	420	467	441	437	421	412	448	424	436	451	456	430	444	446	432	436	417	433	424	444	448	490	478	449	442	421	447	422	430	468	453	433	448	481	486	467	429	469	496	434	449	451	426	442	516	442	503	457	428	443	474	428	458	434	447	468	397	452	418	455	439	414	425	429	462	448	470	481	438	482	452	439	427	443	450	432	423	471	455	457	440	466	454	448	453	414	449	461	447	439	465	472	465	455	448	507	445	450	451	488	461	466	443	445	422	453	416	427	444	418	490	447	441	447	481	437	449	451	482	428	458	475	462	441	426	476	398	426	451	439	438	501	417	458	452	432	429	413	445	442	458	475	433	457	461	453	455	471	467	464	460	458	469	435	420	464	487	456	446	431	441	448	416	421	436	427	437	417	461	484	473	476	480	405	420	436	443	483	450	436	447	471	439	437	459	451	460	446	464	494	444	453	466	411	411	486	461	440	443	460	460	446	426	435	454	446	415	426	411	435	441	418	477	440	458	488	433	448	490	438	466	434	446	432	423	413	461	436	465	458	452	440	466	463	427	433	457	465	437	469	442	413	465	460	461	429	477	529	455	444	433	452	418	451	475	424	456	462	419	451	465	462	407	448	460	455	427	460	448	451	432	426	491	437	437	429	440	409	444	469	427	426	479	452	461	441	453	461	465	427	429	484	424	457	443	408	463	471	493	442	451	451	476	446	440	479	440	434	439	462	437	447	482	457	432	412	443	456	465	472	437	425	433	460	491	497	432	416	447	464	479	465	438	443	472	412	440	456	410	460	432	439	413	400	416	434	433	449	431	447	452	471	463	464	437	410	434	485	464	468	425	454	464	435	444	437	423	474	466	420	412	439	453	420	429	473	448	463	458	422	440	428	466	460	465	440	436	464	418	426	444	482	421	485	443	479	445	407	471	464	477	501	458	415	438	451	440	439	444	464	434	499	459	488	416	440	442	486	460	450	474	467	433	449	429	417	456	442	458	440	413	486	484	474	466	442	424	434	473	456	433	484	446	422	433	481	465	433	449	456	442	449	415	449	425	462	463	434	441	435	427	464	449	443	457	453	457	455	423	481	422	433	458	444	434	427	453	436	464	415	444	449	433	418	469	470	445	462	476	437	425	425	468	460	493	444	418	423	464	433	442	457	493	446	480	455	444	451	426	472	480	454	503	473	452	441	475	454	435	418	423	445	414	451	435	435	453	450	462	419	466	461	497	439	423	444	456	452	429	479	466	492	454	450	451	464	455	465	447	413	460	460	456	467	438	434	425	418	432	445	455	397	459	426	440	429	443	465	430	469	477	455	454	465	424	420	451	466	428	411	412	479	432	444	412	451	465	496	442	453	450	416	454	421	469	446	481	426	444	443	434	493	487	474	453	447	440	404	479	462	474	470	428	471	479	457	448	450	436	445	452	445	425	443	424	489	425	436	419	469	468	431	449	449	425	432	419	487	453	459	441	434	477	485	440	459	449	457	466	461	472	442	475	447	472	447	471	466	465	457	431	444	432	445	474	435	444	466	476	491	440	465	433	479	454	442	446	456	437	448	429	446	442	431	460	458	439	450	419	445	448	412	448	479	412	434	446	461	448	469	446	455	430	456	455	435	425	435	444	462	414	477	442	449	460	457	419	439	463	454	478	445	437	462	436	404	458	480	457	459	456	471	466	439	442	423	452	463	407	436	452	460	473	463	442	492	435	452	470	485	454	473	438	434	437	462	450	437	434	480	444	452	442	444	457	449	478	422	446	421	457	442	460	483	473	473	428	417	458	453	443	412	470	437	486	454	463	454	457	442	481	402	469	470	467	427	449	419	476	458	419	443	456	467	449	488	444	468	453	428	434	457	426	453	449	473	448	473	428	395	458	464	420	471	447	440	476	478	448	478	464	472	454	451	445	432	435	411	436	449	465	473	465	444	452	444	458	457	482	432	434	477	451	434	431	402	437	392	435	473	441	468	458	468	459	439	444	419	410	486	461	399	454	484	469	444	420	454	472	467	451	426	424	472	449	466	423	444	439	427	443	413	479	431	425	470	442	456	469	443	466	514	432	452	478	465	459	421	432	462	439	426	468	448	447	442	472	424	427	479	451	418	421	436	428	458	491	436	446	464	481	431	509	439	420	402	448	435	406	410	447	437	411	471	453	448	450	460	471	481	452	410	483	445	453	443	430	444	418	495	469	459	462	463	469	459	471	455	475	446	447	414	458	457	423	423	429	409	430	452	434	465	455	417	433	464	463	477	465	453	459	432	496	430	476	452	452	460	430	440	450	480	432	456	452	450	443	451	414	423	424	440	431	488	419	451	490	447	420	429
23698	21068	28065	24029	20903	11500	1353	944	851	791	725	773	704	730	694	690	668	651	695	660	677	708	655	582	647	673	672	673	692	678	656	615	642	632	679	666	652	635	627	656	635	665	604	626	621	621	646	650	608	610	625	635	622	607	659	650	644	628	676	623	617	584	650	610	654	691	610	634	681	617	607	662	644	656	675	670	637	569	645	663	616	609	619	662	652	647	640	624	614	621	615	626	611	628	679	653	653	587	635	623	678	654	665	640	648	664	647	598	639	648	643	647	598	589	642	600	668	635	647	638	621	623	642	636	638	659	641	645	615	645	641	601	642	620	599	673	654	641	641	637	611	657	591	639	630	632	629	649	653	672	643	657	644	587	602	642	647	613	583	637	596	631	622	659	623	666	622	682	652	649	641	649	660	632	624	632	619	641	631	644	619	665	627	633	601	660	676	658	635	625	638	635	612	563	628	677	651	607	637	634	619	646	610	646	660	595	627	676	670	630	691	665	673	619	692	629	651	669	621	631	665	591	631	607	640	602	713	637	606	636	608	653	660	689	647	635	615	640	639	598	627	649	632	611	627	594	615	613	684	649	630	672	639	587	624	635	615	644	633	641	648	615	646	642	612	596	624	622	665	666	639	614	601	655	606	615	648	669	607	645	627	648	650	641	620	620	621	640	666	597	673	619	665	618	621	587	627	607	694	586	642	594	610	665	625	617	621	602	601	635	627	606	640	639	599	659	625	629	609	595	619	652	651	582	640	634	619	646	649	630	600	631	635	625	636	660	615	709	630	639	645	615	615	621	634	616	603	609	605	593	684	613	591	620	648	601	639	635	619	668	648	631	637	636	623	629	645	620	661	617	629	598	640	652	649	605	614	623	619	671	621	640	624	609	617	660	576	652	641	633	605	688	608	690	638	652	648	637	621	685	662	636	620	627	630	624	631	619	703	669	619	630	642	609	629	624	634	642	645	577	635	663	644	614	620	603	635	592	613	644	623	688	600	646	588	674	637	620	618	608	604	632	618	623	659	594	634	628	635	635	619	676	588	668	632	580	632	675	650	669	655	622	664	658	690	621	606	591	632	643	653	642	650	611	637	653	626	663	652	660	619	617	612	657	606	632	600	618	645	639	643	630	641	677	619	624	613	643	658	615	671	629	650	618	635	601	570	639	599	628	650	622	643	656	615	616	637	645	674	628	669	621	632	607	609	606	655	657	640	631	617	627	621	614	664	639	705	673	678	648	609	643	619	650	639	612	676	644	623	652	654	657	637	616	667	645	605	663	652	640	647	662	631	658	633	660	671	652	627	603	619	685	624	589	650	602	605	655	667	637	623	618	639	648	632	620	617	577	665	661	684	634	628	636	690	616	648	654	623	648	673	637	646	583	632	667	656	647	607	632	600	664	606	626	603	635	612	649	650	631	624	650	635	638	618	631	662	655	616	618	653	638	610	661	612	621	600	616	635	621	644	656	646	656	626	651	623	619	639	631	623	644	605	625	602	635	618	646	646	690	595	680	610	649	615	661	657	607	654	636	645	598	611	616	591	663	603	678	644	609	610	639	646	582	680	669	639	619	635	621	639	615	620	642	597	640	644	605	607	602	662	605	649	642	594	613	648	624	638	605	604	636	612	621	602	640	666	613	655	603	602	602	616	652	637	654	679	652	598	621	581	643	634	621	635	595	632	641	613	617	682	633	637	653	645	674	610	658	647	584	629	663	599	646	648	646	635	643	628	671	618	642	611	629	631	661	648	653	609	570	663	594	683	629	644	602	592	661	665	625	655	671	618	621	679	630	642	624	608	642	623	669	647	623	635	636	652	632	651	649	593	625	629	650	622	614	645	591	615	575	586	630	622	640	657	606	618	657	669	634	638	662	648	611	651	623	646	620	642	627	633	658	593	627	622	619	659	641	648	620	624	636	611	643	621	603	655	630	634	669	642	629	637	649	638	606	659	657	691	641	657	636	616	662	647	660	658	595	643	617	693	622	623	636	596	630	637	630	604	643	634	614	630	623	616	630	636	616	596	625	596	640	633	640	645	631	616	648	658	646	641	652	588	600	636	614	688	683	596	610	624	618	619	668	603	656	616	646	665	638	621	665	641	643	638	606	684	659	631	614	637	636	619	618	632	633	634	642	687	630	643	616	645	641	619	651	625	600	601	634	653	625	647	641	567	617	607	647	591	593	645	591	577	656	640	611	638	654	639	599	604	584	666	631	666	645	644	641	648	644	652	633	662	574	619	637	623	572	636	616	570	671	633	609	657	614	598	655	611	631	647	656	647	649	640	619	629	626	614	593	634	630	694	667	625	638	621	652	634	589	641	640	646	626	630	683	632	641	677	669	653	613	638	643	651	583	617	592	616	621	640	643	615	656	671	650	615	657	679	631	617	644	647	654	683	647	646	625	661	601	619	647	602	657	619	623	603	595	622	600	629	619	629	688	595	656	651	660	667	625	619	678	616	681	601	631	606	619	597	611	597	610	653	623	602	634	620	672	587	643	590	678	634	607	617	616	659	654	706	638	609	582	655	628	668	597	617	679	656	623	636	610	608	667	642	588	627	643	662	650	660	658	621	625	619	595	630	608	621	596	568	669	636	660	645	604	604	600	633	620	668	619	657	639	608	662	657	655	641	578	662	607	607	653	653	650	645	650	615	586	629	612	625	675	664	655	612	659	605	661	615	638	621	676	623	616	639	659	651	627	587	666	643	647	661	669	626	663	712	595	600	613	631	603	595	586	597	663	688	614	611	609	634	636	636	629	567	618	638	622	608	654	626	661	614	604	597	661	607	597	642	595	654	634	647	602	643	637	622	644	611	561	656	642	620	615	620	608	616	642	658	676	606	627	626	625	637	657	615	645	684	621	623	611	623	656	652	616	625	621	631	631	587	641	636	654	573	676	633	588	664	645	664	619	587	632	611	656	677	617	624	638	690	625	635	650	642	638	641	633	630	645	638	617	640	614	658	635	583	652	629	618	640	679	665	615	641	615	611	615	618	635	638	560	641	620	625	620	616	635	600	645	566	639	648	615	635	663	672	636	656	643	584	587	630	635	609	619	635	665	625	678	647	668	591	646	652	619	580	637	631	644	609	618	636	626	622	584	631	635	652	625	624	658	592	633	612	601	586	645	661	640	654	567	621	601	669	611	601	613	636	590	639	617	614	618	640	616	623	638	663	682	631	595	632	654	621	674	641	633	643	640	667	644	701	652	623	659	643	638	673	615	584	626	632	618	664	683	586	633	633	628	728	617	624	637	662	633	634	612	668	672	607	605	664	627	648	627	671	599	633	621	673	680	627	629	634	654	660	620	587	661	697	647	668	677	635	646	657	624	661	647	602	646	613	613	647	669	624	627	690	656	629	696	633	675	619	647	609	619	669	675	659	622	599	629	668	585	650	639	682	649	610	629	635	684	655	639	594	640	572	631	672	639	571	652	663	644	590	706	612	586	644	593	612	629	600	655	638	641	620	615	646	605	620	660
30952	54397	8893	2581	1756	1511	1256	1133	972	848	848	825	827	720	743	732	732	757	709	720	701	667	684	717	693	691	658	744	648	672	703	670	654	667	671	694	688	682	684	703	666	666	624	671	635	680	692	648	701	621	655	685	672	667	688	660	678	655	635	651	650	671	681	647	702	601	640	707	696	655	636	673	680	701	654	673	654	645	703	702	676	663	636	676	680	690	669	620	695	686	679	667	666	638	628	672	677	660	727	674	666	623	728	681	667	662	661	656	623	640	669	657	716	694	715	679	659	678	624	652	659	679	641	701	686	677	654	661	680	619	620	686	651	698	650	721	675	679	651	670	672	648	593	699	713	660	588	671	696	621	694	658	640	691	675	682	667	634	656	661	668	683	631	649	699	694	652	701	692	633	653	671	667	635	654	645	647	705	686	722	718	642	659	668	654	680	637	692	708	660	705	672	639	692	696	692	678	628	669	636	650	704	673	667	654	680	629	722	708	639	649	632	658	637	684	646	670	652	632	715	632	654	651	665	606	700	669	655	653	671	704	703	709	676	661	635	661	647	697	636	654	647	656	661	690	704	664	667	677	645	655	654	648	649	706	664	630	678	681	678	674	697	715	656	667	657	719	661	694	710	698	643	692	654	685	714	652	660	674	666	658	723	664	648	678	678	649	686	659	661	620	674	721	672	663	667	695	697	650	681	679	643	654	643	676	656	669	656	675	685	625	669	618	661	679	637	689	709	654	722	680	696	691	670	659	674	644	696	711	696	643	705	661	692	656	698	703	672	674	657	629	666	660	680	678	653	647	676	647	682	650	655	700	685	676	682	662	651	698	641	654	673	699	640	656	694	659	650	654	644	617	644	700	620	651	678	619	647	698	666	635	642	693	702	638	668	719	650	692	680	669	655	634	689	656	640	644	720	642	715	659	663	640	651	653	649	676	627	676	665	711	637	663	661	662	654	610	645	669	644	644	630	669	704	658	630	616	665	697	667	653	667	640	699	683	669	632	681	635	639	692	660	712	679	692	672	676	652	668	687	683	671	647	652	669	686	651	639	660	697	648	662	715	650	707	679	701	655	643	673	653	680	677	604	621	612	699	630	616	679	637	619	633	664	702	669	625	593	609	655	672	631	672	642	701	692	692	650	622	660	654	669	691	648	660	693	679	686	687	667	639	638	685	673	675	666	667	644	665	665	647	684	659	631	707	636	665	665	630	648	635	672	638	663	653	661	631	655	671	696	701	659	690	670	663	644	642	659	646	643	654	617	696	712	673	646	676	674	656	665	647	697	639	689	690	680	664	695	666	688	652	632	659	704	676	679	682	657	660	676	667	646	648	665	628	647	640	685	706	676	649	688	676	681	654	679	686	635	690	734	669	685	680	672	679	716	666	663	687	625	656	659	634	628	659	659	650	601	662	654	678	665	664	682	699	647	666	653	657	701	670	688	654	734	655	672	650	639	646	641	675	685	640	661	693	683	688	724	602	705	660	648	599	636	655	682	681	704	659	670	653	669	659	680	664	655	706	673	663	667	679	647	662	714	682	637	661	669	625	654	644	672	679	663	669	659	676	649	688	648	683	660	672	661	649	716	705	672	608	706	681	683	679	649	668	638	665	651	687	661	698	693	653	681	686	644	706	663	630	697	688	689	648	662	641	661	671	682	706	643	672	687	712	658	632	669	679	625	712	700	709	649	715	689	672	725	655	693	697	656	726	673	709	666	662	656	676	678	728	657	683	693	689	692	707	689	645	668	657	660	671	704	672	684	654	681	630	666	658	662	638	647	710	718	661	674	666	655	673	674	658	662	682	695	646	672	685	672	654	678	681	664	663	662	723	682	636	682	695	676	674	663	687	668	703	623	676	649	622	668	657	704	684	688	642	657	674	649	649	682	682	653	642	655	672	670	664	685	700	654	666	689	688	695	630	656	694	684	673	684	679	657	636	667	633	675	685	691	666	688	682	665	669	684	654	674	650	653	688	661	655	670	654	631	623	678	656	669	636	656	689	657	595	675	645	689	672	676	671	672	700	669	729	644	674	654	624	693	637	673	661	682	673	635	648	698	612	649	683	681	640	665	707	630	673	639	696	676	654	704	644	635	670	666	648	697	705	656	657	627	660	660	643	651	645	707	688	673	644	671	674	676	665	662	656	672	623	672	654	661	706	659	678	680	672	699	690	630	676	643	642	655	631	648	646	643	672	675	712	648	691	672	630	661	652	661	632	631	712	634	654	673	676	640	684	654	705	676	662	652	665	688	613	677	692	624	671	659	693	635	658	680	670	706	636	682	660	654	662	640	655	653	694	676	729	631	717	696	666	679	709	692	685	642	625	635	701	690	682	666	694	674	643	619	686	669	673	666	643	680	656	674	623	632	607	665	675	637	713	685	697	643	701	644	653	675	701	668	697	680	672	655	627	625	655	628	650	648	683	653	676	659	648	651	642	663	651	656	699	657	643	657	619	724	660	675	659	629	663	662	711	685	668	689	666	676	658	645	701	624	646	681	640	672	664	651	661	669	655	695	704	689	697	642	665	631	652	659	660	710	634	668	650	678	635	666	650	661	658	665	712	610	700	672	653	707	695	644	631	646	675	656	632	672	707	633	662	679	644	664	680	621	656	663	637	690	666	646	653	672	672	682	667	635	689	671	608	687	665	633	683	650	661	653	653	655	667	692	710	720	646	685	662	629	657	634	734	644	647	695	642	639	686	671	658	638	657	654	700	654	649	669	700	675	657	661	663	679	641	658	669	621	643	668	665	688	667	668	663	667	694	696	634	699	710	670	632	642	679	644	638	620	663	655	657	657	666	681	667	680	673	646	655	676	658	658	624	653	680	633	659	667	645	656	634	637	679	678	687	638	671	684	697	665	659	705	619	678	665	636	651	650	662	699	701	653	669	704	665	646	689	661	666	737	673	702	642	641	682	666	699	650	663	687	651	654	664	691	681	664	660	680	655	662	717	650	651	667	654	684	641	676	688	677	694	631	677	631	686	681	673	645	682	647	646	683	650	621	701	666	657	719	655	629	658	657	662	682	705	662	685	669	666	640	666	666	662	705	729	664	674	659	697	682	735	686	659	628	643	703	652	711	682	687	672	655	636	637	678	640	664	671	675	640	662	636	678	628	675	655	632	634	694	670	690	701	626	690	666	649	671	638	650	655	681	658	643	701	644	673	683	669	653	644	686	682	632	656	686	653	668	683	659	671	684	632	667	661	698	662	681	677	654	704	648	671	700	651	706	707	685	621	662	694	640	693	705	650	678	692	633	652	665	647	695	695	643	631	666	679	663	656	716	656	667	650	646	712	676	678	648	653	618	679	682	655	675	695	675	636	684	684	645	672	672	645	653	657	673	676	662	673	631	679	659	677	674	628	659	632	643	646	645	660	668	671	653	693	721	684	642	659	680	631	667	643	702	661	671	696	688	646	641	619	662	670	684	619	639	699	639	701	653	676	631	632	684	670	665	636	695	702	670	713	706	626
24500	21089	27520	24774	16684	835	383	324	315	291	278	269	254	277	248	244	271	216	227	201	233	238	226	236	224	232	180	242	247	199	215	226	201	219	209	228	253	234	240	253	226	210	208	220	206	201	247	216	215	221	219	235	203	216	219	227	207	219	204	249	221	231	213	221	234	227	218	226	231	223	217	223	230	193	213	236	225	207	201	217	239	220	245	215	233	221	190	219	218	225	222	223	220	231	210	218	229	224	217	230	196	205	201	207	223	207	211	195	225	199	201	187	214	233	230	200	230	221	207	211	207	237	235	198	202	214	243	227	236	201	245	213	207	235	200	214	244	192	211	201	217	209	205	228	213	215	235	212	232	238	209	220	221	215	221	231	206	221	200	238	218	211	215	248	208	195	230	212	225	199	206	227	230	221	241	226	222	217	209	211	255	214	239	223	247	228	212	181	229	207	199	235	264	218	199	201	209	222	219	230	217	231	220	206	232	198	214	220	219	212	241	228	230	232	201	203	243	231	229	196	223	210	198	242	209	242	237	236	241	237	245	210	205	226	232	216	218	230	243	220	222	211	226	223	242	198	191	225	226	218	238	213	209	210	234	246	232	223	219	215	231	234	210	206	201	202	198	223	199	257	215	210	204	226	232	227	229	207	218	216	202	218	204	238	204	217	213	223	175	202	219	197	225	211	214	191	211	231	235	205	221	214	228	220	238	246	224	240	236	186	226	203	240	227	240	210	224	237	215	215	221	221	217	223	195	240	204	214	194	211	224	206	236	214	249	233	242	218	215	230	241	231	239	229	217	223	209	222	203	214	229	224	203	208	231	191	199	185	236	210	220	216	210	207	205	259	191	209	224	200	201	246	219	211	203	209	216	206	230	198	202	208	243	224	245	221	220	201	222	221	205	197	232	199	225	217	203	221	211	207	203	208	205	208	209	216	222	230	218	241	201	214	213	229	204	233	233	233	228	214	223	198	216	203	202	192	226	207	225	210	232	205	257	216	214	186	232	198	224	187	205	207	247	216	220	226	213	198	220	197	215	213	212	205	212	215	232	224	200	239	210	225	223	210	222	236	212	213	211	202	237	200	214	222	215	230	248	217	222	222	209	240	216	211	224	212	251	213	222	214	194	223	218	230	196	242	230	212	235	180	241	217	217	204	220	209	193	202	222	227	229	260	204	197	227	220	227	208	221	232	213	211	232	211	222	217	234	207	242	234	216	237	227	242	230	215	232	225	205	226	232	224	200	242	218	176	222	243	216	222	206	199	244	247	232	235	212	233	225	229	227	185	220	219	225	208	229	209	258	195	213	247	192	224	217	209	207	225	226	226	233	208	238	224	220	217	214	223	227	224	214	225	210	235	216	229	213	229	221	207	219	220	200	227	210	204	231	205	220	211	199	212	229	216	200	226	199	218	211	203	221	223	216	230	208	216	200	238	223	215	215	217	226	222	220	204	204	198	236	220	220	220	231	224	254	210	231	226	243	200	204	213	187	222	237	229	207	227	244	230	212	221	213	231	190	208	207	209	230	208	225	216	222	229	225	244	224	231	210	230	227	240	226	240	239	240	184	202	235	220	212	224	229	213	207	230	247	229	223	232	198	247	180	206	217	207	214	195	201	212	216	199	217	219	195	217	228	210	231	236	228	212	212	216	210	225	202	245	187	220	240	224	199	208	203	215	211	248	228	249	229	195	241	228	229	236	212	238	221	200	205	211	198	206	236	232	218	228	231	216	206	199	250	218	238	228	220	208	223	240	196	208	225	218	265	192	223	208	227	218	216	230	207	191	224	215	216	221	227	247	234	208	207	218	219	210	246	242	217	210	213	241	219	234	214	204	236	212	228	219	194	228	206	191	224	213	197	213	204	221	217	210	194	221	214	211	197	204	237	220	245	217	235	260	190	233	223	208	215	218	212	193	198	218	206	219	216	205	225	216	220	230	206	215	248	216	207	237	210	209	235	224	202	210	214	233	217	221	213	209	224	222	202	238	203	232	248	224	210	233	227	208	214	200	216	210	197	218	232	228	210	218	223	211	237	210	240	224	220	213	221	240	243	220	215	220	210	224	225	224	228	236	209	251	237	184	235	209	233	224	191	207	213	208	215	230	218	210	235	212	228	195	207	207	212	223	237	224	208	235	226	230	210	205	218	202	204	214	213	229	223	220	225	216	245	232	261	223	213	205	188	195	228	200	206	204	219	209	212	219	192	218	206	221	226	223	220	233	200	220	231	208	243	204	209	222	223	226	234	219	240	226	217	222	252	209	211	205	238	217	239	202	202	217	228	220	213	208	214	229	237	234	235	242	226	218	221	195	223	225	221	203	224	228	213	217	226	212	213	245	231	206	197	192	215	227	226	215	224	228	234	234	226	203	223	199	221	203	200	223	232	251	217	220	186	225	230	224	217	198	213	197	204	209	239	241	211	216	181	214	209	203	218	209	233	191	226	220	228	204	221	219	209	221	211	231	191	194	213	197	242	210	221	238	221	223	212	211	215	233	206	222	217	237	216	222	210	197	234	216	225	239	201	223	208	210	216	239	227	220	240	204	218	232	211	213	193	234	203	205	199	219	235	234	195	254	192	215	241	230	225	220	200	196	210	222	207	227	250	201	219	205	214	221	216	226	218	246	205	212	228	234	223	180	194	242	230	209	224	257	214	188	212	213	208	190	220	217	224	231	238	219	238	208	226	221	222	187	258	195	218	211	201	234	208	198	233	220	193	222	235	220	211	248	224	212	203	208	246	242	221	212	196	223	200	226	223	222	205	219	234	245	221	208	200	221	213	203	203	219	234	204	252	232	239	214	244	218	223	204	202	244	239	226	240	217	214	225	222	223	235	227	229	227	211	240	218	217	198	229	239	213	229	214	211	211	220	236	223	210	218	252	224	203	237	215	218	221	200	207	208	219	212	200	229	218	219	196	223	221	233	216	222	236	221	222	206	208	202	209	226	226	209	197	198	196	212	195	230	218	253	208	216	226	211	217	219	232	195	239	220	224	207	211	230	222	223	223	198	246	220	204	210	234	253	235	189	198	228	217	233	246	234	230	216	225	200	223	219	232	194	223	225	227	226	239	233	239	218	217	215	216	235	192	205	205	200	239	220	236	214	212	217	211	235	228	207	218	211	202	199	221	183	209	230	242	225	235	228	238	227	220	243	222	229	228	183	209	230	209	213	244	215	214	229	233	226	214	201	243	209	240	224	236	210	227	226	226	197	225	220	231	233	219	227	225	214	224	222	196	207	227	232	197	234	201	236	216	249	195	192	260	227	226	229	211	236	221	197	240	225	232	227	199	192	205	230	230	220	243	235	216	242	227	237	219	220	231	210	204	239	231	237	221	228	212	236	219	229	229	221	218	235	250	222	215	203	220	232	239	211	220	211	193	204	204	221	237	214	225	238	218	231	238	231	233	229	206	234	210	226	225	224	215	205	243	216	202	225	218	188	217	209	184	218	232	187	197	228	207	221	226	236	236	236	207
31420	49196	6018	1433	1008	839	601	517	435	396	375	344	291	308	299	256	294	275	288	269	273	252	261	265	295	279	265	263	259	239	275	234	268	301	271	264	239	275	245	265	262	258	246	254	261	253	222	235	229	276	264	233	258	253	235	248	241	237	242	221	238	265	260	238	243	256	257	289	273	223	247	229	233	224	229	227	259	245	260	266	223	274	230	229	226	230	249	267	239	246	259	242	265	249	243	250	262	228	242	251	234	252	199	233	240	247	259	253	230	213	221	224	241	267	239	239	233	224	232	239	251	253	243	263	246	257	230	254	236	237	236	258	231	255	249	253	271	250	264	216	231	254	252	253	247	197	233	252	243	239	237	278	236	240	244	217	250	256	252	270	222	241	249	222	279	224	250	246	250	249	268	227	235	239	240	240	243	248	254	236	250	231	259	241	249	254	215	268	243	234	250	248	227	270	263	271	270	229	252	265	237	267	259	271	256	225	254	240	247	240	255	227	262	252	270	261	211	233	255	259	232	246	225	231	249	275	213	248	222	236	265	224	247	216	246	247	272	250	259	251	229	275	238	243	258	237	264	240	227	229	223	239	265	244	252	250	247	251	259	243	231	239	241	242	247	220	239	276	230	264	222	280	253	272	245	257	227	270	252	281	250	243	270	265	231	239	263	228	247	231	260	238	275	281	252	256	226	248	286	258	252	239	273	238	236	268	242	274	244	233	243	274	255	261	245	243	200	256	253	253	243	232	233	232	226	245	265	245	275	248	251	273	230	267	227	236	233	238	259	260	254	221	256	249	253	246	272	254	243	228	241	235	240	236	247	240	273	276	232	230	225	247	219	238	266	257	232	252	282	229	254	238	254	247	230	238	254	247	233	231	241	246	248	212	249	233	241	241	243	249	223	228	251	262	253	239	207	250	269	256	247	246	249	258	234	223	268	253	263	219	259	242	268	249	230	252	267	290	230	242	269	256	257	250	241	245	244	258	240	258	254	247	234	246	248	228	218	247	234	232	252	247	248	264	251	238	235	239	228	271	274	227	228	256	261	205	231	216	258	280	264	226	260	243	243	230	233	243	241	255	247	235	244	236	246	236	244	239	254	230	239	257	278	215	233	232	257	233	248	234	232	255	270	231	260	239	232	242	254	240	281	224	249	238	251	262	255	232	222	220	253	252	219	254	266	247	264	239	262	237	221	234	241	239	234	250	217	240	232	236	243	237	217	242	249	215	240	239	237	258	248	292	239	228	261	260	229	241	247	248	278	253	254	273	273	242	240	236	255	263	229	220	248	231	241	231	236	253	226	238	226	239	230	240	234	248	271	224	237	261	258	235	262	259	252	254	259	236	238	239	246	234	262	253	259	239	257	242	263	220	258	249	257	225	226	249	257	234	228	250	250	266	266	258	280	258	241	228	253	252	262	235	233	248	226	224	242	233	219	250	255	233	270	226	259	248	235	269	235	262	259	258	250	247	258	257	269	209	231	224	243	257	249	251	225	266	244	238	283	247	261	243	221	241	257	240	254	241	271	246	223	282	225	252	233	223	246	251	263	244	254	274	229	241	262	266	229	274	257	250	245	244	272	238	260	237	227	282	271	221	261	256	229	237	246	241	231	262	246	238	245	226	258	258	225	206	236	269	258	226	255	228	268	261	240	240	263	247	261	243	212	263	246	221	239	243	230	238	234	240	238	253	286	230	239	279	247	229	256	230	248	259	275	249	251	255	247	232	253	271	239	236	258	240	247	225	242	277	251	262	245	247	259	241	269	218	265	230	247	256	244	223	260	263	243	252	250	247	247	235	252	236	247	232	266	248	275	259	235	257	253	271	232	247	272	237	228	251	265	250	261	256	231	276	278	244	227	272	223	221	270	252	229	236	230	239	242	242	264	248	249	241	254	256	260	250	241	215	250	292	230	244	255	256	241	232	249	257	258	276	263	289	257	242	248	239	262	262	219	235	233	266	228	259	263	238	245	222	273	293	249	253	274	241	271	241	251	250	258	232	290	218	260	233	262	213	274	252	252	223	240	245	231	226	240	224	250	242	273	227	238	254	271	279	216	199	276	243	253	236	226	250	265	255	240	242	233	253	243	239	236	252	214	234	254	245	248	289	226	225	246	253	248	215	256	223	278	218	271	236	277	244	237	224	260	251	278	212	260	234	260	258	265	239	233	246	234	212	226	276	246	249	232	235	218	244	262	254	246	231	254	222	252	255	265	228	264	229	244	273	234	252	241	245	253	235	220	236	245	264	231	266	235	242	250	223	249	245	233	276	258	230	248	256	248	264	239	234	237	243	262	248	276	237	237	272	222	244	265	278	249	217	243	233	231	248	242	242	258	268	255	255	232	266	220	246	241	228	255	268	236	228	212	236	235	256	262	254	231	228	243	260	246	234	246	210	246	241	236	256	245	232	247	251	263	238	270	257	230	218	228	265	279	242	248	240	236	237	226	266	236	257	244	281	229	285	220	240	273	237	226	226	292	217	220	237	243	239	254	218	252	232	240	233	227	243	293	262	208	239	239	215	237	254	243	266	230	278	257	232	251	257	237	281	236	240	250	244	242	231	241	253	234	239	235	242	222	250	232	288	240	223	253	255	266	237	239	246	250	250	251	222	221	250	218	256	228	244	217	232	229	246	258	237	239	241	224	260	227	242	240	261	235	250	248	261	245	239	227	230	277	243	240	242	241	256	253	236	230	247	244	200	242	251	248	269	239	262	244	249	220	237	257	260	242	226	228	272	271	246	229	232	265	249	219	220	257	241	233	266	254	250	246	286	265	242	226	250	224	254	254	251	238	250	256	268	233	210	244	241	259	254	229	229	243	267	270	222	228	230	239	247	256	221	260	237	240	262	226	246	257	260	234	246	216	243	238	225	253	243	248	229	257	243	250	261	251	247	233	256	243	224	244	263	246	248	269	264	237	244	237	235	246	239	238	246	239	253	249	243	264	235	238	254	252	250	255	235	281	259	284	258	256	230	269	265	233	252	227	243	252	260	246	232	247	249	249	245	260	241	252	276	230	265	256	256	236	246	258	270	241	264	258	252	296	216	254	228	239	259	265	215	261	242	248	257	232	255	250	237	283	254	207	255	223	260	235	262	237	258	252	248	250	235	229	238	263	274	240	254	204	241	246	255	260	226	242	264	260	237	244	252	230	247	230	237	254	243	279	263	248	226	253	249	230	250	244	271	244	235	208	221	217	245	255	248	251	254	234	259	242	224	247	225	255	236	232	249	273	244	246	268	257	244	253	249	273	278	274	228	240	233	250	266	247	237	276	222	253	236	240	238	227	260	221	250	267	234	237	240	243	252	227	223	265	243	218	254	248	242	247	287	234	247	220	243	241	259	264	230	220	218	261	240	238	225	245	237	231	230	224	242	248	266	253	260	247	253	231	237	241	244	236	248	251	237	284	251	269	268	236	245	254	222	245	283	265	254	222	247	230	272	249	273	228	246	272	246	238	255	259	244	246	238	245	268
22516	21130	28650	23853	21130	21174	11211	1089	820	691	736	659	627	589	545	527	510	503	532	550	501	490	497	538	512	517	510	470	479	504	451	497	501	488	490	473	478	476	453	445	507	499	491	437	486	461	500	469	451	478	498	468	455	437	456	471	436	449	453	444	437	479	429	444	470	480	426	445	465	423	523	422	421	418	463	450	448	446	428	467	442	456	425	466	468	433	442	459	458	457	435	463	513	445	477	439	425	515	442	444	495	461	448	418	467	492	455	469	512	463	465	442	435	408	441	454	424	418	411	445	431	490	462	442	457	453	445	460	482	431	434	429	465	454	418	483	437	462	423	425	451	445	489	453	448	425	453	447	488	423	469	442	473	491	431	470	453	501	467	456	441	418	493	438	442	452	437	475	457	462	442	482	457	451	476	436	450	453	475	424	451	459	476	468	482	443	409	431	455	453	459	478	444	433	460	480	461	436	462	434	469	481	491	434	457	420	490	456	468	448	440	488	459	441	429	424	454	461	446	473	479	469	421	453	463	479	420	462	424	435	473	458	491	462	459	430	425	445	503	435	428	465	416	463	420	469	468	458	391	456	439	438	459	425	450	451	447	474	444	501	486	457	481	494	451	449	446	461	482	457	413	452	437	435	447	444	460	423	485	452	498	493	430	472	488	464	475	469	438	440	462	437	483	445	448	436	427	452	457	470	466	449	454	424	451	446	444	451	458	435	476	433	453	457	432	451	432	410	435	468	433	413	456	465	454	406	436	432	447	476	461	450	469	462	469	424	446	429	477	437	446	434	438	461	461	454	492	445	469	432	486	486	453	464	449	445	425	450	403	446	476	444	481	441	469	391	490	457	437	434	451	465	458	422	441	441	438	419	468	440	477	434	450	462	421	461	446	486	466	444	472	441	464	471	472	404	481	437	426	487	459	470	453	453	467	472	441	430	421	434	471	488	471	458	422	451	456	426	452	390	418	437	444	465	458	475	480	425	460	433	453	470	438	426	462	460	434	435	443	469	473	454	490	482	414	438	457	489	452	460	456	412	477	479	420	462	426	420	453	461	430	442	465	482	463	443	455	459	437	442	466	453	471	445	452	451	447	415	423	462	421	462	414	477	478	441	451	418	449	435	455	451	456	477	467	461	474	454	478	422	481	476	465	451	462	449	470	455	424	436	434	445	439	439	471	459	451	459	428	456	478	434	422	472	435	450	422	462	437	467	478	442	458	440	441	436	461	479	465	459	412	461	424	494	458	429	435	468	460	457	449	440	406	438	478	448	465	430	429	431	469	435	460	436	450	460	465	438	450	482	476	461	423	475	447	445	441	422	460	412	448	438	447	448	436	441	468	432	467	410	441	451	448	435	467	476	430	435	458	423	448	443	433	470	475	441	439	460	452	420	467	493	449	418	439	472	427	447	476	484	428	457	439	457	468	448	402	451	472	441	440	486	462	429	462	474	455	455	412	477	401	453	417	448	427	419	433	426	488	448	459	459	418	481	452	421	464	439	430	438	423	415	443	455	442	452	426	439	428	469	454	460	430	465	483	422	445	395	476	440	459	446	475	472	387	470	466	444	444	449	429	428	466	468	449	439	467	457	458	448	454	447	428	427	404	411	430	434	436	457	493	458	432	432	428	429	484	443	459	479	477	467	463	418	480	422	462	482	461	475	451	457	450	469	412	426	466	429	455	423	446	458	477	449	472	439	479	451	458	438	512	454	452	427	433	454	456	460	446	447	421	413	457	441	448	452	461	479	456	474	499	474	456	473	472	454	438	438	462	458	439	442	464	444	420	415	482	447	467	473	426	458	454	453	467	423	460	418	460	461	441	434	470	450	442	474	448	464	471	429	492	447	470	473	463	463	465	426	433	426	482	437	458	496	430	426	462	477	431	448	454	475	456	473	446	470	435	459	420	471	477	481	432	426	435	446	436	449	442	437	427	507	410	424	453	434	444	466	464	443	463	458	449	465	459	446	479	437	438	428	432	450	453	491	491	467	435	418	412	451	472	469	447	436	451	426	421	440	451	428	502	460	446	431	449	467	431	428	462	451	437	417	453	457	440	449	456	501	448	487	474	425	479	454	431	394	451	462	428	448	465	438	490	463	458	420	491	452	441	448	493	433	435	452	473	469	448	434	446	449	448	464	419	456	416	486	434	459	428	479	453	454	408	487	466	458	468	442	459	449	413	435	429	408	472	491	444	451	423	449	466	425	447	435	453	426	449	433	458	441	471	433	463	443	454	434	516	459	476	451	466	457	487	449	458	456	447	411	424	461	476	432	441	452	463	444	473	465	464	396	444	448	449	447	420	438	471	431	453	476	465	428	481	439	469	515	416	443	412	449	451	465	435	444	425	435	438	500	451	430	453	437	446	447	444	425	471	471	436	450	491	435	450	449	464	414	489	461	449	443	487	452	472	468	441	482	493	462	446	444	423	449	483	471	468	449	430	442	476	442	470	403	525	466	461	461	390	436	442	461	444	496	444	451	473	445	478	475	416	467	402	430	433	438	427	454	470	441	397	430	422	435	454	449	446	438	461	449	434	435	452	417	475	476	440	423	462	461	461	450	453	450	453	465	427	456	462	452	446	456	438	462	411	457	444	473	534	438	448	461	457	458	420	459	458	469	445	447	414	454	457	441	405	450	454	445	458	451	468	430	476	467	444	466	467	452	458	407	419	436	441	464	470	453	427	486	449	446	426	446	439	456	453	457	450	427	470	441	470	442	480	431	477	434	436	462	466	449	416	439	431	428	425	425	425	436	472	437	481	464	424	445	453	438	448	454	449	370	489	453	432	438	451	469	458	502	450	438	460	447	493	445	399	446	411	497	446	474	494	425	479	412	437	460	473	445	447	434	455	455	466	405	417	460	435	454	426	497	453	438	420	461	422	472	423	450	433	461	436	438	482	451	457	448	423	432	422	467	453	446	441	492	464	434	443	451	430	423	476	483	459	461	438	447	433	428	464	436	449	448	443	428	449	423	458	470	436	441	441	444	451	457	451	450	464	464	472	443	440	457	473	442	480	501	473	417	412	408	446	460	452	489	450	428	493	446	434	459	435	468	409	449	436	422	493	453	434	432	437	447	478	447	452	439	451	471	448	433	440	438	433	461	460	442	462	447	465	417	470	449	464	470	469	447	451	450	458	438	448	442	471	452	436	466	481	455	470	464	462	444	476	443	462	431	423	486	433	447	424	461	446	487	469	478	470	409	433	471	467	408	450	443	461	483	474	447	432	434	425	423	443	462	428	460	470	433	453	464	427	458	424	439	459	441	458	457	453	422	471	451	430	469	438	445	451	445	437	462	411	473	434	432	465	453	425	434	470	468	449	433	466	467	452	446	423	470	487	477	483	466	455	466	425	420	453	463	428	467	468	535	469	448	441	456	432	454	444	437	444	440	466	494	409	449	435	425	453	459	452	493	427	446	467	424	455	423	456	453	412	456	427	497	457	451	453	478	440	463	429	456	434	450	433	427	463	492
34784	60466	12495	4120	2834	2252	1644	1403	1099	988	848	806	763	706	701	668	573	602	594	592	555	563	537	571	538	572	584	533	512	517	496	526	525	509	515	551	520	540	552	570	532	534	538	522	508	540	521	511	520	506	495	519	492	484	472	495	519	494	491	531	524	539	499	501	502	467	486	523	496	485	508	504	481	502	519	511	515	517	497	462	509	516	545	483	549	501	497	486	511	478	474	471	473	552	483	471	515	511	489	497	488	466	477	492	503	501	521	467	523	495	501	481	509	510	482	466	488	506	473	501	504	500	513	485	486	500	498	478	479	493	497	488	499	503	506	453	516	516	500	473	476	462	478	561	490	482	508	468	520	475	505	515	510	457	484	512	452	489	462	484	480	489	468	507	498	495	504	472	473	498	465	490	549	457	536	455	461	536	513	469	507	449	489	504	484	509	505	476	508	487	494	476	480	464	522	473	521	495	531	477	476	482	478	468	456	486	450	492	494	492	503	483	493	479	466	484	507	486	514	467	503	501	505	475	466	467	492	487	489	481	526	460	463	518	478	502	480	502	475	524	474	491	452	510	517	485	513	508	469	490	506	518	522	485	465	477	514	482	488	479	489	477	476	467	484	503	482	520	493	514	495	475	468	524	486	514	490	522	532	512	454	531	479	493	477	476	513	543	496	513	494	501	448	458	484	495	476	496	507	478	511	455	465	505	490	481	493	497	478	476	486	443	533	477	459	475	495	481	487	509	504	480	503	486	464	535	543	491	516	486	503	524	479	529	485	477	499	504	486	501	513	516	532	457	508	470	483	459	474	520	506	527	490	489	502	460	448	510	483	496	506	512	490	505	481	475	527	459	480	490	495	498	501	492	493	463	525	474	480	501	486	505	460	494	498	508	461	477	475	523	472	464	499	526	477	516	456	471	462	486	493	471	492	490	522	508	494	506	500	504	498	474	491	458	472	505	476	520	529	484	495	469	501	469	493	489	473	462	494	485	479	487	507	497	502	503	498	488	487	549	539	510	420	455	469	467	487	479	482	485	508	483	474	518	504	542	505	494	457	521	503	489	504	511	454	505	494	485	469	524	539	498	492	494	489	494	466	475	499	487	491	506	461	468	516	488	487	496	515	472	455	487	478	471	515	491	489	491	473	525	534	485	536	464	480	470	474	507	464	477	456	500	504	452	490	502	473	507	477	493	516	519	465	512	480	485	485	482	508	541	450	496	455	479	532	490	467	512	464	452	483	489	482	530	489	510	492	503	474	520	485	487	491	504	494	486	503	469	497	481	506	531	500	474	491	484	466	464	464	492	490	479	523	501	483	531	531	511	459	516	499	461	498	515	513	448	520	478	524	438	514	469	484	477	478	474	440	463	475	534	521	484	481	498	454	496	533	480	512	487	527	495	507	491	509	489	464	489	476	540	524	483	466	484	531	464	519	516	482	461	493	503	492	492	459	514	480	484	504	478	475	512	468	465	496	503	509	469	453	484	541	516	466	534	442	487	507	514	478	490	489	494	508	524	504	522	485	490	536	505	486	493	456	481	475	524	469	519	512	534	465	506	477	463	477	562	504	476	508	494	468	496	492	455	513	455	515	473	496	510	461	513	576	505	509	499	502	497	510	519	509	515	485	505	502	503	498	478	514	496	527	442	521	490	497	498	466	503	485	486	490	511	518	456	487	500	520	479	486	511	522	480	493	457	498	507	520	515	521	454	536	486	436	524	494	510	499	524	503	508	493	481	515	480	479	507	530	525	430	524	513	451	487	482	476	534	497	510	488	512	502	494	470	475	495	471	487	490	465	491	488	475	482	483	486	523	512	494	492	508	512	498	525	487	446	501	490	503	510	513	507	501	497	470	507	483	487	481	470	491	471	539	465	514	489	460	479	495	521	527	499	505	472	505	489	497	476	516	500	491	482	509	501	474	531	482	476	446	498	491	464	517	500	515	471	464	482	488	544	503	515	496	557	476	462	433	483	517	501	483	505	475	513	526	522	506	461	481	516	473	457	483	475	506	477	446	498	466	547	517	510	482	497	492	504	510	491	467	483	504	500	464	482	505	463	479	520	504	493	470	506	475	533	513	513	503	564	545	508	502	452	489	516	491	518	525	446	507	501	512	514	511	489	513	479	476	507	465	483	507	489	486	482	482	489	473	502	544	518	511	486	506	465	479	514	509	469	533	486	483	524	493	504	513	507	464	528	488	513	533	505	491	533	466	515	445	529	480	490	514	469	486	481	470	485	506	462	509	499	471	513	502	501	479	526	508	509	470	518	496	479	572	535	513	514	490	477	520	497	471	482	510	504	489	488	498	493	500	498	488	492	515	461	483	549	464	472	520	496	461	460	486	503	508	546	504	522	460	497	476	524	509	494	536	483	466	497	494	487	541	488	526	473	482	469	490	492	496	476	486	499	494	495	469	514	529	495	487	505	463	491	469	528	464	491	464	489	493	505	539	517	497	506	522	425	493	496	466	498	460	497	463	453	510	490	438	505	463	492	529	515	466	458	499	531	466	443	512	488	496	491	495	475	501	522	522	521	497	498	499	519	483	460	450	494	511	514	514	478	480	506	440	493	475	482	508	509	462	495	455	466	482	495	471	469	494	486	479	516	460	458	457	530	488	502	509	495	484	497	461	480	490	475	528	510	521	514	482	490	483	470	514	531	531	498	457	497	477	488	462	509	522	462	493	504	463	547	492	481	476	478	490	455	482	480	500	493	481	493	475	509	449	491	494	484	470	490	486	504	525	510	482	486	487	481	492	474	462	511	491	482	463	483	480	492	523	495	516	504	488	486	491	497	495	499	496	502	483	539	482	484	459	497	476	470	480	500	526	476	483	475	493	513	530	506	493	458	497	489	501	510	492	469	472	478	481	463	511	461	490	495	522	480	509	502	493	483	508	499	513	487	500	471	495	469	495	480	509	488	487	504	500	471	480	488	487	462	469	470	478	491	502	488	492	504	513	482	498	498	468	523	482	495	478	483	481	492	472	440	495	525	461	510	493	488	509	505	461	498	477	493	500	495	466	464	525	519	505	479	451	483	498	474	479	480	501	527	489	481	472	451	470	486	473	497	483	525	513	504	488	507	472	470	459	525	501	484	467	478	499	521	487	514	489	482	490	474	510	444	440	490	519	481	503	493	458	453	447	532	494	492	477	435	543	492	469	482	472	494	514	523	503	484	464	474	466	470	531	516	477	505	469	493	500	514	464	515	465	533	456	497	494	479	501	470	516	500	512	529	521	511	509	499	526	463	477	502	514	500	472	530	455	471	468	464	500	512	502	476	520	435	515	457	462	509	479	487	528	482	464	531	460	522	506	482	479	485	502	508	521	490	501	473	505	496	498	467	497	481	488	458	517	501	531	478	483	507	507	500	531	512	464	456	479	478	494	539	520	501	495	535	487	486	512	491	503	502	480	513	522	467	471	503	460	536	465	525	485	503	481	498	484	462	502	506	543	494	523	549	519	506	474	508	472	492	512
29165	26656	14244	1433	486	454	470	447	424	437	431	460	450	453	433	437	424	445	406	421	414	439	399	440	449	429	384	398	464	448	458	387	378	431	443	396	389	423	418	475	400	404	435	417	390	436	454	397	385	364	453	424	458	410	404	404	427	435	446	417	438	425	435	414	404	415	418	432	406	408	438	423	409	379	377	395	411	452	416	410	399	411	436	407	413	426	404	430	409	435	385	409	437	425	455	423	399	442	454	443	423	429	400	399	380	404	406	422	397	454	391	405	363	378	400	439	434	416	418	408	406	413	420	445	406	417	413	398	418	395	434	422	444	462	424	409	420	423	442	407	437	416	426	412	437	411	419	402	440	439	437	406	395	409	437	414	393	421	439	428	440	436	456	417	400	432	405	445	383	436	433	438	399	453	415	415	437	430	411	400	379	431	468	408	423	411	417	420	411	459	436	445	429	388	450	407	428	393	434	415	424	399	437	460	491	414	436	457	410	410	441	433	416	426	421	409	401	383	391	403	436	390	407	386	403	405	416	420	439	432	393	388	420	419	417	421	446	402	426	412	419	432	423	413	425	454	421	413	399	437	410	390	410	423	426	434	475	428	446	430	382	448	434	439	453	423	418	408	426	403	427	410	431	407	404	404	438	416	430	431	447	405	447	433	391	405	438	397	396	433	406	446	429	400	438	425	406	426	452	435	446	446	429	424	453	448	402	434	443	400	399	415	449	419	429	429	407	409	434	442	409	403	388	428	406	388	384	415	422	391	447	394	423	387	433	426	456	441	460	424	389	425	374	411	430	466	452	415	450	396	457	405	395	414	481	428	386	434	435	424	389	427	395	452	412	455	450	429	454	417	437	426	453	385	432	431	371	474	376	428	453	422	471	439	444	439	415	439	413	415	416	368	424	427	449	391	450	421	435	411	451	411	480	446	420	417	465	421	387	409	405	448	413	419	416	423	440	385	398	401	444	393	413	421	450	442	428	434	379	440	414	432	406	378	448	395	410	441	388	437	435	371	451	403	410	440	408	390	446	411	424	423	417	474	412	432	371	424	408	451	399	400	407	465	419	396	431	436	425	413	390	423	370	400	433	425	405	456	394	418	401	417	441	448	447	440	442	422	446	408	448	403	401	417	425	450	385	433	404	415	397	443	432	436	388	408	380	440	420	420	464	458	414	473	442	385	459	393	427	437	423	398	409	407	408	456	411	424	444	407	410	408	427	390	436	402	392	446	395	400	417	430	425	440	395	422	415	426	432	378	443	467	398	404	450	454	416	430	411	408	437	419	395	399	423	405	377	408	432	421	413	419	420	438	397	391	443	451	447	442	434	444	447	447	414	452	395	450	453	397	473	441	426	432	465	429	428	427	444	432	434	435	402	400	432	447	412	432	447	413	423	445	402	434	436	414	421	380	435	467	433	401	428	442	427	408	424	412	407	432	421	427	414	440	462	416	406	443	425	416	413	455	452	379	425	423	411	419	377	424	419	440	457	409	426	416	381	410	398	411	428	411	420	416	448	435	432	405	420	426	422	411	425	410	421	441	443	413	397	409	397	457	386	434	416	454	381	438	427	404	398	427	426	410	458	454	412	422	455	429	449	432	419	405	423	408	420	406	417	434	394	432	427	412	445	399	435	440	416	411	426	391	440	433	418	412	404	437	400	442	405	415	419	449	407	419	434	408	400	416	394	450	418	404	364	416	476	430	429	438	420	457	479	473	386	426	437	431	394	434	412	406	434	426	436	402	450	398	444	444	445	447	407	415	418	423	432	416	440	434	416	405	368	416	388	403	437	424	435	398	459	428	432	424	407	416	440	447	428	434	437	401	425	415	476	404	432	407	409	417	425	465	414	423	410	445	417	457	410	440	430	425	435	415	428	386	443	445	439	412	418	387	425	404	428	414	435	414	413	423	454	400	439	430	413	404	410	452	429	422	447	412	386	439	430	436	398	438	422	425	389	413	429	409	403	445	446	418	408	421	420	412	415	425	394	380	428	427	427	406	424	399	437	416	403	391	382	417	469	406	455	459	404	396	396	444	426	399	409	404	381	413	402	422	397	400	455	427	426	439	408	411	397	419	434	429	458	407	398	435	386	433	405	467	407	416	440	417	420	427	443	453	456	453	418	443	429	436	427	420	429	430	425	437	411	406	403	430	412	405	408	429	430	445	403	387	420	443	408	453	407	452	464	416	390	447	448	438	441	412	406	410	436	410	433	394	421	432	390	412	424	422	424	451	433	361	424	433	421	424	390	439	452	389	397	474	418	405	417	423	407	426	433	452	390	431	406	431	433	452	448	426	429	443	398	418	425	414	396	414	426	417	430	422	403	428	421	450	452	420	364	404	451	441	421	443	478	452	440	403	426	416	467	399	433	449	434	430	450	441	426	384	426	445	412	427	399	393	409	409	379	440	416	425	402	429	418	436	434	422	415	435	363	432	419	388	441	459	407	430	429	413	427	399	400	454	445	422	390	409	415	433	440	410	424	419	449	426	418	416	454	408	407	448	427	460	431	390	452	425	432	428	414	394	412	380	402	410	447	404	419	416	441	414	402	434	429	415	414	440	455	432	414	457	456	423	445	420	456	409	427	438	389	464	415	425	440	442	391	434	422	443	432	426	415	448	423	416	382	424	386	435	394	387	425	405	421	425	408	435	430	432	392	402	421	428	404	438	452	407	413	411	390	397	439	439	413	424	441	409	432	387	415	459	400	446	415	409	436	415	425	442	434	424	437	419	402	407	414	409	440	410	422	425	425	456	399	420	438	442	422	416	411	423	443	428	421	419	442	460	449	394	390	401	427	423	375	416	413	419	442	464	406	425	442	421	421	401	401	491	436	438	437	386	474	428	453	402	422	382	445	413	425	454	436	412	408	373	387	424	446	433	466	440	423	445	403	431	390	400	404	395	399	400	438	440	412	426	437	460	423	442	413	441	440	397	379	413	372	422	434	399	440	409	436	418	451	430	475	411	453	472	425	423	459	409	425	388	408	431	440	445	434	407	400	435	423	417	445	447	435	410	437	427	427	445	438	419	419	437	440	431	437	443	409	430	419	406	433	398	483	441	411	416	418	420	430	439	370	437	386	458	378	411	421	407	425	434	398	436	430	430	402	441	420	447	439	440	352	467	444	429	434	422	431	397	443	469	440	453	403	410	456	429	426	443	405	418	424	448	421	437	462	376	431	461	434	439	429	416	412	429	403	419	419	429	456	426	397	441	422	430	415	409	450	432	426	448	422	401	444	471	404	433	416	430	411	414	441	432	421	416	393	425	427	394	432	404	444	438	420	422	415	422	426	444	413	443	415	422	385	410	434	442	406	420	395	420	437	414	430	407	419	441	424	370	426	449	457	407	425	413	417	423	417	441	420	428	453	461	439	420	414	407	430	428	397	425	414	414	431	420	432	398	405	408	388	455	439	434	444	420	466	400	395	411	430	478	432	443	450	409	384	388	429	411	424	422	416	452	444	430	411	456	452	418
30551	40682	3931	578	546	490	480	485	446	467	478	427	421	436	429	461	470	450	463	402	469	447	470	431	453	441	429	464	434	463	426	435	484	425	433	474	456	425	453	440	449	447	423	399	470	431	430	444	441	422	408	424	456	419	441	436	481	442	441	438	437	471	446	415	465	422	438	429	433	444	415	473	461	424	437	428	457	427	404	456	442	437	476	439	449	458	471	483	454	410	448	447	456	431	425	453	455	482	419	416	436	487	426	459	485	427	462	460	423	466	419	444	429	410	439	470	433	451	449	428	456	468	412	411	479	443	446	414	435	400	431	428	408	441	458	452	502	476	417	439	443	454	423	448	457	423	459	449	406	432	442	420	427	429	434	474	447	454	402	435	433	458	441	454	464	460	431	421	459	442	402	465	435	465	400	467	449	436	407	414	398	420	439	455	450	446	471	456	444	451	435	436	453	452	462	454	465	451	463	460	465	481	440	454	474	427	439	438	441	441	417	417	415	495	439	404	446	454	433	458	446	453	435	473	420	448	462	482	459	413	454	463	438	468	442	482	422	411	424	431	433	429	452	454	457	438	451	421	451	447	461	464	420	455	481	481	480	425	430	411	445	405	447	489	436	463	451	437	466	451	431	450	472	439	443	447	417	445	448	443	465	431	460	438	464	440	435	430	417	443	453	413	456	396	442	478	445	437	461	464	466	449	434	456	427	443	442	417	441	442	448	450	469	452	442	449	427	444	427	438	480	438	402	461	432	497	455	430	429	475	447	463	438	434	417	387	449	389	486	432	448	447	424	415	425	481	470	443	483	454	416	436	465	413	429	416	444	432	446	433	457	461	441	436	430	444	443	427	462	456	462	443	481	474	434	415	438	434	466	441	428	433	437	441	448	419	473	399	497	436	454	435	468	443	479	416	444	442	453	425	475	455	463	436	430	457	428	435	456	496	453	478	495	447	431	524	407	451	430	487	427	415	428	456	452	443	446	421	426	451	456	451	480	466	441	486	453	435	447	436	439	476	458	424	450	455	457	435	476	463	443	400	455	435	435	458	429	478	454	431	489	467	484	448	471	428	443	455	416	518	474	455	460	452	432	473	431	437	439	450	472	413	402	426	433	470	418	409	435	474	454	400	478	471	454	424	425	450	464	451	438	492	458	449	428	425	448	465	424	427	419	448	417	455	405	450	484	430	466	459	463	453	460	483	403	431	440	449	433	463	420	442	459	463	420	476	422	446	474	459	459	454	439	458	425	433	448	462	455	482	432	408	455	449	434	422	466	441	459	425	426	454	466	457	456	428	418	465	404	433	461	449	426	451	487	472	445	426	432	440	439	422	469	445	426	464	433	444	429	434	468	446	415	408	438	466	446	471	462	455	450	476	475	473	480	423	432	425	459	450	428	427	410	439	439	481	442	456	463	441	457	476	457	478	413	447	452	445	424	453	450	443	487	447	442	447	450	448	481	464	481	456	453	453	434	459	443	441	464	428	420	447	473	451	425	464	441	467	431	487	445	495	492	413	468	465	428	455	479	471	428	461	431	479	470	470	437	459	436	425	431	437	436	454	436	455	441	503	465	405	411	457	443	410	485	486	478	428	485	420	441	465	433	439	407	437	439	452	407	450	455	453	421	462	418	443	457	411	476	443	424	405	435	458	436	474	448	423	462	439	453	429	428	429	432	436	465	451	454	473	443	466	409	452	461	484	460	427	480	424	434	396	430	446	419	447	451	442	456	440	425	446	457	447	459	426	455	409	469	447	416	438	471	445	426	485	394	431	472	438	455	407	438	464	436	426	435	421	457	455	473	424	462	458	442	493	447	451	435	479	443	457	448	464	454	448	428	431	503	433	441	425	453	437	423	454	429	441	460	436	399	468	428	431	440	423	462	410	469	408	475	428	459	461	464	462	450	443	465	430	415	473	421	458	448	477	461	449	448	443	453	496	482	460	448	438	478	497	447	457	450	455	449	434	488	454	487	462	460	453	423	442	436	435	438	423	470	463	441	441	434	440	427	466	465	423	430	447	458	487	457	464	462	428	440	434	420	438	434	431	408	420	399	457	424	452	445	457	475	441	410	428	448	439	504	443	459	456	396	414	466	439	443	465	482	451	419	427	439	423	456	459	475	426	459	450	451	444	412	456	440	462	471	438	403	470	428	426	419	453	449	411	433	462	425	447	440	449	428	474	462	439	446	436	430	428	403	434	396	458	458	453	453	459	437	458	452	434	463	422	448	429	451	458	413	428	420	461	469	423	425	424	439	492	442	426	441	408	447	442	433	426	448	464	464	450	446	452	432	452	435	450	431	431	486	458	441	513	474	475	459	433	440	430	466	438	445	440	466	469	416	452	462	418	463	426	439	414	434	445	436	425	441	425	418	462	469	448	433	450	443	437	444	444	427	423	412	433	447	431	449	439	455	430	465	474	427	451	438	432	430	464	435	451	443	479	462	465	446	456	447	461	440	429	436	436	452	442	469	420	481	435	410	406	472	443	451	452	450	467	448	464	455	424	413	426	471	425	435	471	452	461	431	465	465	419	457	462	431	443	421	465	437	457	425	452	409	429	438	443	450	439	456	450	424	474	471	445	447	405	414	465	442	433	427	444	457	440	464	425	440	431	449	466	448	425	418	451	448	438	438	495	434	431	456	430	402	445	445	455	428	460	448	460	407	464	460	421	444	466	418	465	454	469	431	422	436	440	441	466	455	463	396	396	459	452	469	446	445	427	450	430	435	453	435	394	441	448	449	437	462	425	444	437	450	455	466	424	458	433	430	456	451	412	447	419	432	407	471	485	460	454	444	464	471	429	441	424	451	434	452	435	447	424	435	435	450	403	443	437	461	455	444	445	445	460	418	432	424	442	423	414	445	416	420	415	469	442	426	403	420	450	443	455	433	472	436	436	424	467	438	447	428	405	475	478	451	425	445	438	448	409	440	429	453	413	414	468	476	464	449	450	430	449	444	433	409	444	474	448	423	406	470	440	461	449	446	430	431	449	465	443	447	453	444	433	482	428	453	491	443	432	449	445	462	429	457	434	442	471	469	441	431	434	464	451	466	431	444	413	473	453	449	463	415	396	448	479	439	452	453	473	424	430	457	443	447	438	462	444	486	433	473	431	442	417	455	462	438	452	448	431	454	482	449	468	452	482	447	440	413	462	436	497	460	447	417	445	452	436	429	449	427	497	464	427	453	448	444	461	430	425	492	466	423	461	450	427	470	425	419	416	419	490	434	463	437	458	443	437	461	437	439	462	413	428	420	437	450	436	467	407	418	476	435	460	442	429	445	396	482	459	405	456	462	461	446	458	455	425	447	452	471	476	444	454	452	420	447	444	462	457	431	430	446	415	439	447	444	495	456	420	429	433	452	450	465	441	462	429	486	417	437	434	432	450	421	486	414	417	447	461	468	451	413	452	439	452	431	432	443	440	452	429	413	461	438	464	453	442	496	451	443	433	447	450	411	438	435	425	442	469	435	414	424	447
23609	21078	28177	24147	21043	11191	1323	895	748	762	788	720	741	645	717	647	664	675	672	641	681	688	619	675	651	693	698	631	639	664	625	637	594	621	697	639	641	626	614	617	607	676	660	633	615	645	643	654	617	610	664	639	690	633	614	636	623	654	639	653	639	599	635	648	658	623	657	589	679	642	617	620	636	615	643	654	613	650	663	618	653	668	645	622	633	612	629	640	631	664	650	645	650	615	703	620	640	634	635	646	680	628	665	614	648	634	602	617	654	682	621	626	626	640	618	664	601	622	603	665	643	607	649	625	638	634	640	655	637	664	642	600	677	681	636	620	616	632	667	635	678	591	628	672	629	678	639	637	629	570	621	681	638	625	658	640	609	667	622	574	607	652	625	599	612	648	639	641	601	610	653	636	625	640	642	633	644	610	624	642	603	629	633	613	596	637	577	612	635	670	615	589	625	599	594	614	650	713	667	648	635	724	599	651	644	657	614	650	618	632	602	620	661	636	619	631	656	652	636	610	682	595	609	664	615	647	649	602	641	616	601	634	602	591	642	620	626	614	656	646	645	656	609	639	637	636	645	667	601	697	695	626	627	619	641	654	675	625	611	595	647	652	639	640	599	624	611	660	644	630	597	630	602	631	611	611	638	605	664	629	608	665	591	640	621	613	651	607	602	626	673	628	617	632	635	624	641	644	636	618	602	589	709	626	627	600	615	600	671	608	656	656	646	569	657	632	702	628	611	626	646	631	649	675	612	620	673	670	622	632	613	625	649	629	689	611	679	630	625	639	639	637	600	634	608	669	594	607	613	619	604	661	642	659	610	620	603	629	621	671	624	648	605	596	611	627	591	655	611	678	636	656	651	615	621	631	624	672	621	635	620	648	647	618	661	634	606	683	596	674	639	617	591	598	637	580	649	605	576	645	633	597	646	651	658	627	654	626	641	635	634	666	617	591	612	653	629	620	659	641	609	635	561	604	619	639	659	643	598	666	609	629	617	639	621	642	627	644	652	594	589	641	679	628	631	609	597	647	643	610	678	595	665	598	633	665	621	690	657	583	605	621	643	644	650	653	636	632	650	654	647	625	640	645	661	607	629	639	655	622	668	611	594	606	592	603	638	629	607	635	628	662	601	602	663	631	590	622	654	662	669	623	638	607	630	682	632	645	654	662	644	657	660	624	587	647	664	658	633	606	592	614	606	649	617	688	639	671	620	641	631	638	645	671	605	642	629	671	600	583	675	654	633	611	628	613	607	586	627	622	672	670	656	611	637	652	618	625	648	625	653	659	612	628	627	652	620	640	605	616	635	646	652	618	628	616	687	590	659	631	649	652	628	621	652	618	627	671	647	642	621	705	642	647	658	641	660	650	633	606	626	622	594	635	612	623	698	600	685	627	646	615	625	595	605	665	662	644	637	668	595	658	634	650	584	703	634	614	639	601	631	590	637	642	604	615	639	609	635	641	629	650	637	605	698	641	662	673	643	658	573	654	596	637	611	623	634	652	638	615	642	644	602	624	636	636	652	687	641	631	678	611	641	604	627	643	616	606	630	661	661	624	646	626	642	689	643	637	665	623	552	634	649	624	636	649	611	706	617	676	629	621	609	665	647	604	670	599	640	670	646	640	623	608	630	647	621	639	619	600	607	661	642	624	665	617	644	656	654	621	614	635	650	626	608	682	652	631	635	646	652	641	674	658	636	603	620	650	663	577	638	671	622	631	651	673	597	634	638	658	616	632	700	596	641	672	610	610	560	609	610	643	624	641	626	603	643	597	593	609	614	646	633	653	650	682	623	641	613	642	630	631	641	631	564	602	646	606	637	640	608	612	617	653	651	608	623	595	649	640	622	678	661	605	630	675	660	628	631	586	645	655	642	596	630	634	644	639	662	616	604	628	637	619	689	670	634	667	565	626	654	648	597	643	654	632	660	639	626	622	652	618	660	607	650	647	694	623	647	625	609	641	646	594	646	666	629	632	615	615	635	673	642	626	646	648	617	622	624	618	590	596	650	622	645	601	620	641	626	650	664	659	611	628	624	664	623	614	680	653	650	592	659	616	627	615	604	647	618	603	629	671	642	615	654	656	628	631	686	608	643	610	605	628	628	632	642	621	604	592	638	642	645	658	640	607	621	662	618	608	643	636	632	633	659	663	619	670	662	614	655	640	620	656	605	644	668	590	608	571	596	591	629	577	660	643	628	640	638	655	641	604	646	602	606	637	683	650	646	629	663	594	650	633	683	640	653	603	620	638	625	611	623	644	599	615	616	612	671	657	609	653	652	653	602	629	643	598	610	638	596	624	646	645	637	643	607	655	598	612	625	636	580	586	626	627	623	637	654	689	680	665	677	613	648	678	609	611	651	601	562	617	648	648	637	620	587	666	605	641	674	655	648	690	589	637	658	620	664	621	642	619	588	637	615	595	608	624	634	617	640	631	610	669	615	595	646	643	577	655	655	643	628	609	609	628	645	631	649	574	643	647	617	654	669	675	612	615	679	682	610	629	629	625	613	638	611	639	618	612	650	630	617	649	655	677	620	652	644	637	656	601	647	628	655	619	608	672	641	656	688	605	678	636	648	614	654	635	659	687	663	703	614	667	620	647	649	646	676	646	593	674	645	630	602	660	667	682	648	612	621	616	630	638	626	639	624	620	662	639	644	594	630	682	618	643	627	613	587	637	609	631	625	660	651	647	622	623	622	623	649	662	655	597	666	621	615	667	595	642	583	668	649	639	624	651	664	633	633	630	618	619	611	643	641	636	649	616	658	661	642	572	628	625	601	590	629	619	619	582	627	632	617	637	628	682	641	625	670	694	632	588	651	597	642	671	626	634	637	656	608	633	643	593	628	673	671	663	637	645	623	649	600	666	648	639	645	606	641	664	614	636	662	651	614	634	624	629	606	617	622	580	628	637	635	605	703	696	608	676	665	683	639	627	645	611	653	637	607	686	611	606	605	650	600	644	684	654	651	623	649	597	610	609	650	598	665	621	656	642	637	612	626	653	623	632	624	623	625	615	641	653	610	711	628	615	647	649	602	651	671	599	636	630	623	603	661	638	654	605	610	683	616	606	631	592	662	621	705	632	628	636	618	597	596	632	678	604	651	633	604	605	619	675	627	665	689	650	637	613	624	638	630	605	573	672	613	642	663	632	672	640	678	649	666	626	620	638	652	636	632	576	627	645	648	648	621	570	583	661	627	626	662	623	632	563	643	638	652	580	630	672	600	644	634	660	627	654	606	586	646	604	631	573	680	669	615	655	645	645	614	650	638	627	602	676	650	623	633	647	595	614	615	631	638	681	669	581	627	652	608	644	672	592	681	672	597	617	633	678	646	621	630	613	643	613	610	613	648	609	605	632	645	651	598	624	644	632	627	638	628	598	638	596	653	635	623	631	649	686	632	638	628	652	658	616	655	630	671	652	600	676	672	626	652	617	673	618	649	675	673	675	674	644	604	616	596	651	650	657	621	601	620	638	619	668
31348	54835	10407	2503	1902	1467	1270	1112	1023	933	890	845	845	740	754	749	703	732	725	690	679	627	696	732	683	738	743	701	694	687	720	668	702	698	686	708	684	715	693	707	672	695	673	682	688	699	671	624	667	692	667	670	682	670	674	663	692	649	685	681	671	635	661	645	690	642	632	706	627	679	691	695	688	659	642	654	719	710	673	682	677	643	704	659	645	623	692	635	695	676	687	671	655	713	724	710	646	689	673	659	644	688	650	682	685	683	690	622	625	635	652	650	697	678	690	654	659	683	659	659	624	666	627	634	644	686	657	658	666	690	652	627	616	660	677	663	643	637	713	670	706	670	687	693	637	655	660	695	654	672	705	658	669	650	665	678	676	651	689	692	659	645	709	663	708	670	671	661	647	715	682	697	639	702	720	651	665	703	669	666	701	667	732	665	643	641	665	660	693	707	642	590	665	687	676	657	695	659	676	656	627	729	703	649	650	685	663	667	729	700	688	697	680	678	678	665	702	665	661	628	627	673	686	638	664	657	650	675	674	648	657	652	646	672	622	695	663	677	667	636	647	667	707	627	677	653	706	680	652	637	696	697	658	695	642	624	664	656	608	653	707	678	671	741	638	693	696	653	638	681	714	616	691	634	691	718	673	675	641	650	643	664	647	656	638	670	693	632	675	666	689	652	612	676	661	681	637	664	661	636	669	682	706	641	661	696	643	671	624	707	667	698	720	673	649	651	680	677	683	637	722	694	710	715	651	619	669	656	624	663	689	666	687	666	682	707	665	661	661	653	653	660	678	635	636	654	638	678	671	678	682	652	684	708	649	655	683	635	658	667	693	672	694	649	681	706	645	651	665	686	682	686	671	671	679	706	696	667	628	701	653	626	671	671	633	646	686	660	704	661	650	664	662	664	687	671	714	690	660	656	642	664	705	654	650	678	640	693	688	624	687	662	676	647	637	686	635	663	686	698	694	694	661	699	683	670	656	650	691	667	659	685	701	687	679	654	674	627	636	662	688	685	638	676	712	693	704	685	646	704	646	652	667	670	685	657	642	644	699	703	646	657	678	663	672	631	683	672	707	623	688	690	710	679	679	630	687	641	645	661	684	657	686	656	700	630	661	678	690	667	675	701	612	697	672	712	599	683	646	641	661	683	657	681	688	691	693	724	697	625	680	635	674	664	686	684	658	707	692	692	644	696	673	699	699	722	649	675	665	661	650	623	633	593	682	683	670	714	683	700	690	666	662	681	684	666	650	713	688	684	666	692	675	719	635	667	640	706	673	708	651	693	691	703	642	680	659	655	654	674	627	704	678	630	695	675	688	640	704	667	643	629	660	667	653	665	655	684	659	636	677	665	636	669	673	615	704	685	692	636	642	687	672	637	657	651	693	680	674	672	677	668	670	671	674	690	721	678	657	678	661	692	678	643	649	641	628	680	688	682	706	685	677	715	658	657	684	619	652	687	673	702	678	690	677	667	612	677	678	667	688	644	675	704	647	631	652	693	670	679	654	662	671	661	672	642	718	661	682	641	666	673	664	651	647	678	655	652	697	661	652	696	673	638	656	692	621	632	640	660	672	614	664	680	631	688	723	679	682	646	709	686	628	654	673	671	610	640	699	640	689	665	707	692	646	644	681	655	632	713	676	665	643	619	708	603	674	704	682	741	628	628	700	646	672	695	649	660	652	638	654	629	657	684	623	672	617	692	677	688	682	657	671	709	670	649	634	627	689	627	690	663	637	632	662	679	657	665	681	669	666	658	700	648	665	677	638	651	708	669	652	598	636	618	689	690	685	715	681	715	680	661	679	661	657	699	697	680	611	633	677	716	656	683	672	662	666	674	739	708	635	641	678	672	648	625	632	648	634	730	665	657	643	680	707	668	700	694	670	670	640	670	711	636	651	663	684	620	622	676	678	677	687	707	698	664	659	662	676	684	667	642	680	657	672	651	628	659	685	612	700	679	670	670	638	675	674	691	634	662	682	688	652	677	747	647	648	622	644	660	635	674	686	693	618	663	647	685	658	660	684	650	659	676	647	663	679	681	640	658	675	672	634	648	622	706	693	685	687	649	698	709	673	626	684	680	634	725	633	670	647	690	629	660	673	666	639	640	629	653	614	682	712	670	669	637	677	697	630	619	688	652	713	634	669	672	713	640	652	690	692	661	697	642	615	674	652	677	660	709	680	620	649	640	689	657	652	626	702	648	701	611	624	653	626	655	667	701	640	667	671	664	668	653	644	644	668	670	653	658	622	687	671	679	645	665	676	694	676	675	680	652	661	719	681	640	662	651	678	693	648	666	635	679	720	654	686	663	657	708	667	605	649	677	710	710	654	644	651	683	679	668	638	612	640	651	650	748	645	639	654	669	678	691	667	649	673	643	728	608	655	643	679	684	650	669	718	678	677	659	639	666	659	699	656	637	602	689	690	608	694	665	627	663	672	688	678	687	669	699	671	632	679	678	628	665	647	685	722	668	664	646	650	628	664	657	639	666	690	691	664	686	731	617	669	678	685	653	631	668	683	714	664	633	672	623	641	679	648	670	658	682	671	600	679	704	652	679	656	635	673	673	622	647	656	636	606	699	654	670	693	644	643	640	680	647	645	678	665	655	659	690	676	675	652	643	680	668	653	645	654	593	663	717	704	660	669	658	684	706	670	740	659	638	700	692	690	647	694	675	633	656	664	678	678	639	697	681	657	701	622	678	686	715	687	704	653	662	629	662	665	696	687	668	674	653	654	640	677	637	650	675	633	690	661	675	656	660	632	638	676	666	630	683	707	649	670	652	673	671	693	698	638	660	648	700	641	681	621	666	642	639	704	664	662	639	700	686	659	627	699	652	642	633	661	683	672	692	684	669	673	680	694	679	695	612	692	687	656	660	668	674	649	647	727	663	688	642	672	679	661	646	732	677	669	627	672	712	700	681	702	683	671	641	660	675	664	611	648	675	649	690	657	666	659	668	640	649	741	698	692	652	647	681	756	648	669	641	644	656	676	677	643	659	700	690	673	632	688	667	603	687	667	642	665	661	619	661	643	682	634	657	679	710	632	699	659	636	682	702	671	637	646	677	693	658	652	727	646	671	645	667	671	673	676	682	639	697	664	674	736	662	672	618	669	671	638	699	636	718	662	637	717	706	639	687	665	678	701	672	647	713	661	750	661	669	684	620	653	661	687	690	635	699	634	677	681	667	636	671	657	644	661	668	606	656	600	687	666	670	674	654	666	674	663	671	687	676	675	673	681	644	647	670	630	650	658	660	654	669	666	657	643	681	654	685	650	670	679	630	700	668	655	660	660	658	636	698	713	672	702	696	693	711	649	694	689	659	647	697	671	681	678	643	678	698	632	681	646	658	677	681	640	627	689	640	703	689	659	656	674	660	652	644	653	641	687	673	704	682	660	666	667	682	687	654	662	685	670	654	650	655	683	718	643	660	643	654	681	680	669	688	725	709	662	617	650	662	668	655	599	681	718	645	666	682
24408	21076	27350	24869	16157	841	444	305	305	285	275	290	274	217	233	265	253	224	232	223	237	246	233	221	219	263	224	263	233	245	258	251	240	254	217	233	249	203	206	234	209	218	222	221	232	230	233	223	239	234	204	205	211	203	203	200	195	231	205	196	208	201	236	209	202	238	232	202	199	189	211	209	264	232	195	211	202	232	210	228	235	208	222	223	205	207	238	222	211	218	224	229	237	214	213	194	227	234	229	223	202	239	217	212	202	212	179	179	222	221	187	209	206	215	198	208	208	210	203	209	224	217	221	227	233	244	204	214	205	215	221	219	206	224	227	259	214	212	213	230	231	211	206	234	221	220	234	196	243	230	196	247	213	217	230	243	238	200	236	243	214	261	236	208	233	207	233	245	211	198	239	217	190	196	217	210	232	219	193	205	229	231	204	229	206	244	197	225	242	238	196	195	230	215	197	204	220	228	208	210	217	225	201	207	197	212	235	200	205	205	227	218	242	197	245	229	225	231	229	190	217	217	206	212	218	214	209	247	239	226	206	210	212	190	222	219	192	201	232	217	202	215	217	222	232	199	222	226	236	225	219	207	236	201	197	216	207	216	219	214	217	215	221	235	212	205	236	202	220	215	244	207	215	217	220	231	214	224	220	217	209	222	208	193	225	207	218	230	226	220	217	210	216	233	225	228	224	218	231	207	232	199	211	215	208	227	221	194	229	219	214	233	223	213	218	207	222	214	200	227	214	230	241	218	253	235	233	214	220	206	220	219	205	218	214	214	245	214	236	204	215	224	213	191	219	240	229	235	205	226	215	207	225	218	230	243	240	218	217	246	234	230	224	210	207	215	223	229	206	218	231	205	224	240	252	211	222	218	200	216	199	206	206	223	207	223	249	196	210	224	228	199	232	232	196	214	216	192	257	220	210	193	223	236	194	192	231	246	218	196	233	209	225	217	204	223	264	207	219	212	247	218	207	207	224	226	199	213	223	229	214	220	204	182	230	234	217	207	214	232	218	211	221	186	256	232	195	210	225	227	204	237	205	247	207	196	228	214	254	213	215	228	223	183	266	216	227	181	250	193	221	220	231	233	229	243	206	243	223	237	194	221	217	214	187	229	212	183	235	195	201	221	227	212	205	237	225	207	230	204	238	236	227	199	217	220	219	235	189	202	230	209	214	217	213	217	182	197	198	227	211	231	224	244	239	209	176	228	196	219	222	209	213	194	229	226	210	234	222	241	206	218	243	210	222	228	227	235	218	244	226	237	246	224	237	228	230	237	209	209	232	214	187	213	202	189	205	183	210	208	213	209	209	232	219	222	223	237	222	229	199	239	224	207	221	222	221	223	206	224	233	225	216	201	209	217	223	230	239	211	227	230	235	221	212	243	235	221	211	206	210	213	233	213	213	206	223	246	209	234	235	201	243	223	231	214	203	242	254	230	243	220	205	190	192	229	222	233	216	247	207	213	222	204	229	208	220	203	204	243	223	231	211	201	207	210	227	212	225	225	211	235	229	225	214	233	226	241	209	242	223	219	208	224	227	190	208	235	204	228	201	210	227	226	182	216	212	227	230	237	207	197	208	238	218	205	221	255	245	238	216	213	217	197	244	194	213	211	223	200	209	214	196	238	214	229	203	207	197	226	212	220	237	246	228	215	213	223	199	215	217	248	210	231	235	239	219	217	215	226	228	207	221	217	202	196	232	235	206	190	218	196	225	213	207	221	185	234	219	242	211	240	185	241	198	199	200	223	203	220	212	225	239	242	194	228	245	236	234	208	216	220	191	210	212	234	224	209	197	201	209	236	222	220	217	228	219	234	219	212	242	204	214	232	231	222	214	230	221	228	208	217	219	218	231	193	207	247	229	231	217	228	225	221	237	216	225	214	203	217	201	214	213	218	209	213	232	196	231	224	193	207	239	200	221	225	231	199	194	201	218	217	232	198	217	209	214	200	225	223	223	217	213	190	212	217	211	189	237	211	237	231	223	225	219	226	222	228	190	217	199	208	219	212	219	217	247	225	228	223	214	214	212	260	225	192	225	204	220	189	206	212	207	236	189	228	233	213	207	203	218	242	214	230	204	208	197	223	216	242	222	228	205	227	203	228	227	219	212	227	221	214	239	211	225	224	220	237	228	201	230	250	212	212	241	237	211	235	215	224	220	205	238	247	221	220	219	228	213	221	234	230	228	210	205	232	241	234	215	211	218	224	213	189	201	203	225	211	201	231	212	207	207	216	223	225	224	208	212	208	222	225	212	209	231	229	235	212	207	215	233	193	205	223	209	199	190	253	219	216	231	198	212	208	202	226	207	230	243	247	203	239	201	220	214	213	202	211	199	221	216	221	205	227	212	209	218	253	235	212	219	208	200	209	214	217	198	195	218	227	217	203	222	222	220	228	227	247	221	263	214	190	210	228	237	262	210	229	192	197	186	186	233	205	256	262	242	222	197	217	211	206	223	215	249	222	236	235	213	208	225	232	222	209	222	230	216	204	221	203	214	237	228	244	250	218	223	223	218	230	227	207	216	226	191	235	182	224	206	208	229	220	236	240	209	208	235	260	230	209	226	207	229	220	212	238	200	223	215	204	214	233	235	214	232	230	236	222	216	204	217	241	199	205	237	231	199	186	213	213	235	206	197	232	211	215	222	198	206	193	231	217	209	219	223	243	233	221	209	212	218	216	207	229	197	237	222	221	205	213	218	215	203	220	235	224	234	224	225	204	207	244	238	198	238	220	204	193	217	218	212	219	236	220	200	242	231	205	235	185	199	221	203	232	241	212	206	207	216	213	217	216	242	239	218	254	209	222	198	227	211	233	198	204	224	216	242	208	242	225	238	212	231	193	212	211	224	226	233	244	212	230	208	229	220	216	217	212	219	226	235	218	225	229	240	210	254	225	245	187	195	224	205	212	227	215	231	243	202	200	180	221	222	236	190	205	206	230	232	224	228	223	187	211	222	208	213	197	234	230	210	210	193	229	223	220	207	217	198	249	205	215	212	218	235	220	226	220	223	231	204	211	220	228	216	216	221	205	209	211	231	219	242	227	220	225	240	218	230	213	245	204	248	210	258	219	229	222	234	199	245	249	222	217	217	218	189	195	225	219	245	217	212	208	211	221	222	213	177	211	209	221	220	222	227	205	254	216	181	224	207	239	220	230	230	218	200	219	227	241	217	226	225	229	224	233	241	214	194	225	226	213	219	237	230	227	203	233	222	201	185	213	232	197	198	221	249	218	235	235	212	216	200	216	211	214	221	246	222	226	186	229	226	213	246	200	203	228	192	215	238	230	223	247	216	235	239	244	192	212	211	205	223	207	197	175	226	237	261	226	209	224	234	207	234	196	215	216	229	224	234	209	229	213	214	207	247	229	217	200	212	221	221	243	216	225	218	219	204	207	203	218	228	227	208	248	231	225	212	213	200	214	217	229	206	210	233	206	227	231	207	212	227	243	213	206	212	228	243	215	225	225	250	199	236	224
31402	50296	5753	1322	970	756	596	505	450	397	366	337	321	283	322	296	281	263	282	304	257	265	261	230	273	270	278	295	247	243	255	255	239	255	260	220	249	277	235	257	256	256	242	271	220	257	242	241	254	236	255	251	246	225	248	255	241	255	244	253	270	252	251	229	250	250	238	263	274	250	279	263	229	238	260	238	257	271	244	245	252	244	224	273	258	224	262	259	229	216	245	222	251	228	262	243	226	263	233	275	244	248	254	264	259	267	262	235	239	232	256	236	257	270	234	231	255	266	228	266	259	245	259	235	247	245	274	242	245	270	241	246	281	240	229	239	267	214	239	268	251	256	253	229	246	244	261	237	287	240	218	256	236	218	264	240	262	262	269	274	263	255	236	212	233	275	221	253	232	255	249	247	252	259	228	249	229	234	271	230	242	249	251	254	233	254	262	236	221	223	255	227	234	251	227	242	252	255	251	237	235	306	262	233	249	241	234	225	258	251	218	273	261	246	252	229	225	218	252	230	252	243	227	236	224	250	260	246	220	246	248	256	228	271	221	252	252	249	246	234	239	213	219	238	256	233	217	250	269	262	242	267	266	270	211	295	255	249	234	256	254	253	230	242	264	228	243	252	282	233	260	248	253	256	258	248	259	264	251	249	254	243	241	233	248	250	242	248	235	236	237	248	244	239	268	261	244	252	204	255	246	224	245	243	238	261	247	224	244	238	256	237	232	230	259	245	253	272	224	259	263	233	228	255	231	243	270	233	255	230	251	259	230	237	234	233	256	234	240	272	251	273	263	243	252	246	229	221	233	234	252	265	225	240	254	230	255	262	243	231	239	248	262	249	255	268	245	247	233	251	242	275	237	233	243	257	254	251	277	278	247	268	226	234	248	230	242	275	243	268	221	271	270	266	248	264	239	221	256	238	237	262	257	274	234	267	246	250	252	249	258	263	244	252	222	233	252	276	236	253	239	275	235	262	242	262	229	241	273	213	233	204	248	246	230	245	257	246	256	248	241	270	250	251	275	226	233	271	257	256	239	255	261	246	253	254	242	220	231	262	236	271	253	243	262	234	232	243	229	227	247	251	240	262	263	220	213	250	251	252	239	244	235	256	230	252	252	228	222	244	252	251	220	238	253	239	245	243	280	274	244	285	278	286	245	230	268	249	254	213	213	237	232	263	255	227	246	262	231	269	247	237	239	245	270	253	260	258	247	216	226	243	242	239	260	238	240	259	263	256	255	258	241	234	248	241	238	230	265	241	264	267	240	231	270	274	234	271	241	245	274	236	235	235	244	231	213	252	204	259	254	243	202	234	251	245	271	237	242	256	249	248	256	217	232	247	231	250	221	228	269	258	252	250	246	274	241	248	256	241	252	276	251	231	225	240	245	232	233	260	250	257	247	245	268	242	242	256	249	270	237	232	282	266	258	250	230	256	250	218	261	246	238	255	232	231	250	239	246	247	229	238	240	239	262	257	251	250	247	253	252	237	246	255	294	262	282	279	231	241	226	250	265	250	248	252	259	256	248	248	233	268	269	253	238	239	250	241	227	266	239	249	287	235	260	262	238	275	281	250	273	249	244	229	236	249	217	246	231	255	245	230	250	247	260	268	276	249	231	286	235	270	250	237	249	276	252	248	250	246	215	280	242	238	210	236	263	220	239	225	262	260	229	242	247	250	272	275	225	239	247	218	240	246	264	233	269	258	270	255	248	228	237	269	234	255	244	238	234	244	240	233	239	278	266	241	210	247	230	234	222	226	234	232	244	227	251	243	244	242	238	261	261	246	248	255	253	234	242	252	252	265	246	234	265	258	267	250	237	291	247	241	239	259	251	206	242	237	242	254	232	275	241	224	250	218	221	250	216	241	240	244	225	246	243	235	235	282	256	226	267	221	231	236	268	259	249	238	243	239	252	254	280	245	254	243	231	272	239	234	259	257	240	238	219	256	243	224	268	240	267	250	270	245	237	251	257	274	263	250	232	259	240	217	250	271	241	238	268	232	221	270	250	246	263	214	237	235	263	242	235	247	235	230	239	241	247	260	266	241	258	262	256	258	268	238	252	236	243	248	254	223	260	228	218	268	259	258	282	240	227	254	231	262	263	228	219	236	260	269	248	264	266	245	245	251	262	250	265	243	260	251	237	254	233	237	227	227	252	280	247	221	244	222	241	273	241	233	261	261	290	250	272	254	209	247	221	246	210	246	228	273	245	227	264	261	240	249	250	273	237	256	250	274	273	239	242	245	246	222	240	244	240	248	264	232	244	249	239	235	216	246	245	259	242	275	241	245	218	243	265	234	284	230	262	261	242	246	270	238	235	225	218	245	260	267	244	243	236	240	229	256	244	223	262	236	238	255	248	235	253	248	236	260	279	267	222	233	233	272	241	225	245	257	266	233	226	249	246	259	262	257	246	260	273	249	257	231	278	261	267	257	229	223	229	241	254	254	256	258	260	254	220	254	259	237	265	231	272	209	243	245	245	253	223	250	264	274	262	248	230	266	257	246	273	250	247	234	232	234	256	255	255	247	264	246	251	265	245	246	245	273	239	236	230	233	242	254	228	234	240	256	242	246	274	263	236	233	250	238	230	217	255	246	233	246	238	240	242	219	241	235	225	281	233	226	257	255	276	269	268	239	273	240	265	236	267	257	234	225	245	258	246	232	252	242	252	264	223	219	248	231	228	272	252	238	250	250	238	255	250	231	242	250	259	256	260	235	227	242	263	231	246	248	242	257	266	248	231	242	270	229	240	230	221	265	223	262	225	234	280	259	252	247	239	260	262	260	270	222	242	221	243	259	266	228	241	234	264	267	253	245	275	242	236	251	260	227	246	255	251	221	236	224	253	244	258	236	254	236	224	263	257	251	232	262	241	259	230	209	224	277	223	262	262	250	241	214	258	270	249	220	237	239	234	257	235	264	252	240	254	259	252	240	255	224	253	229	238	223	224	284	241	265	253	240	269	288	248	235	248	264	236	234	243	284	252	254	227	245	279	247	263	257	267	233	233	220	254	227	245	245	244	260	254	253	271	251	216	225	244	231	259	260	232	233	272	272	238	271	249	233	293	246	244	266	261	265	238	236	230	233	245	255	241	252	250	217	258	238	239	268	237	265	254	228	251	242	253	240	253	234	271	238	243	239	264	255	229	252	266	241	254	244	244	243	240	244	217	272	226	242	248	241	247	241	215	241	242	235	249	253	280	223	254	218	264	250	241	270	279	241	217	229	242	229	216	219	232	262	251	235	260	231	221	237	238	247	265	248	252	277	250	235	260	251	266	240	254	267	237	269	253	258	249	243	232	242	239	226	255	239	253	237	254	227	287	234	227	234	249	249	255	237	235	218	240	235	248	220	272	236	260	234	254	239	256	235	273	250	251	226	239	222	265	252	257	225	226	255	253	248	257	233	280	239	244	241	240	240	219	261	241	236	260	228	262	248	253	242	249	253	242	256	258	249	258	263	278	208	282	222	255	269	267	232
22484	21155	28724	23816	21145	21191	11097	1140	784	770	705	645	624	563	534	536	552	516	507	531	529	497	461	483	447	464	538	486	460	483	469	471	481	434	470	432	457	501	494	493	474	469	474	437	449	473	473	433	440	454	442	427	458	444	478	465	453	437	452	461	471	477	467	459	461	444	445	462	476	464	441	472	457	426	427	444	455	408	474	446	450	445	422	431	433	419	462	437	469	448	468	469	429	452	447	426	446	430	446	449	446	462	429	439	482	498	464	438	460	484	410	441	447	466	452	437	469	454	456	434	454	436	417	457	453	431	443	446	461	412	466	468	428	438	429	459	503	475	457	414	426	429	473	442	434	476	471	430	456	457	475	412	468	441	412	474	481	450	439	436	486	460	423	466	476	494	438	448	448	481	452	408	458	471	488	418	450	472	440	457	455	418	437	423	457	438	439	476	442	486	442	468	431	467	471	438	474	462	480	428	466	440	451	461	398	429	458	448	464	443	450	465	441	460	489	433	414	433	444	451	423	430	427	450	428	448	442	465	448	465	456	414	437	459	460	473	457	418	491	469	449	454	428	464	445	451	465	450	452	439	400	460	449	461	445	451	494	484	472	410	444	412	415	434	444	459	389	468	455	476	468	450	456	460	452	460	439	473	485	437	422	412	454	426	400	469	443	408	448	436	472	458	448	465	478	442	409	494	482	464	442	448	440	458	435	423	454	474	491	477	446	451	458	466	450	423	457	424	457	453	438	426	507	441	437	462	430	432	459	447	432	451	465	439	415	454	473	421	436	418	434	471	486	450	453	453	459	456	433	421	443	401	425	453	427	477	462	431	460	466	455	457	458	449	471	468	470	478	518	456	465	436	472	461	431	444	497	453	470	437	424	473	475	426	432	457	441	421	479	466	465	459	456	450	447	473	485	432	448	429	441	436	443	444	474	427	439	448	459	427	443	442	444	476	431	453	439	414	419	444	429	412	433	444	469	476	455	464	444	471	436	442	453	466	431	485	467	471	431	450	426	465	455	434	449	411	445	468	431	427	435	414	456	459	410	420	454	472	474	445	495	443	449	435	444	448	493	449	441	434	467	446	452	469	501	429	456	451	455	455	445	460	441	445	464	459	470	436	450	419	463	463	472	453	431	398	470	427	446	424	443	430	448	429	473	429	468	461	450	451	438	454	441	460	451	445	456	451	457	454	437	455	453	477	426	425	474	444	447	466	444	450	433	484	427	398	501	512	461	454	442	473	449	448	446	463	447	465	422	499	450	456	477	490	437	420	433	449	433	424	478	478	460	439	471	450	461	453	408	455	431	468	425	421	450	444	465	480	452	450	470	482	402	439	488	412	471	487	436	420	450	458	465	434	438	439	450	470	434	444	459	483	462	432	430	430	435	445	469	452	429	462	485	440	484	461	428	417	403	431	411	442	413	453	431	460	471	449	421	490	451	459	424	467	478	484	404	448	426	482	459	495	420	443	463	427	429	416	440	494	468	473	473	428	442	464	468	468	477	424	452	442	479	406	463	449	471	452	415	480	495	460	446	421	430	464	472	430	419	446	468	459	409	449	462	420	460	465	445	463	449	459	475	451	442	471	421	445	446	419	450	407	407	483	469	473	441	444	454	480	426	427	451	414	481	480	443	443	438	459	458	435	447	476	439	443	494	481	442	461	423	450	405	472	485	459	440	508	442	453	445	408	443	473	445	471	418	476	409	433	455	462	450	455	493	455	461	441	442	442	490	437	440	450	454	449	444	433	473	478	478	431	441	448	428	459	463	455	456	464	444	404	481	493	414	447	441	453	397	435	447	464	452	451	402	466	461	456	426	444	427	431	455	466	447	456	438	442	470	464	464	448	489	440	445	405	445	441	459	448	415	474	453	477	446	476	437	499	497	464	445	420	441	435	459	457	436	456	492	473	418	455	427	407	417	461	448	462	452	434	483	435	490	468	464	440	427	433	427	457	468	444	468	404	451	496	468	440	455	452	434	453	447	458	481	455	466	485	472	447	439	469	437	423	463	476	446	471	483	440	471	436	478	456	454	484	466	427	414	407	439	460	444	467	423	469	434	451	430	468	431	449	431	420	448	472	408	445	474	443	458	436	428	480	448	432	462	435	460	448	460	444	444	443	419	410	449	507	434	438	467	501	455	492	421	421	420	441	425	433	464	437	474	451	433	449	427	403	484	438	479	470	463	461	458	494	390	427	418	465	429	450	472	414	461	466	458	492	507	421	456	437	457	413	436	444	445	456	442	473	443	447	485	464	437	440	441	446	453	448	409	453	418	415	445	432	452	441	468	389	482	457	498	443	464	404	417	503	465	434	458	460	481	457	457	442	481	417	427	440	442	449	456	464	471	422	442	499	452	428	436	434	440	483	451	452	460	452	449	444	433	476	469	437	439	451	426	463	403	436	453	460	467	486	515	459	463	473	428	464	476	463	442	478	432	467	429	473	436	428	432	449	433	448	484	491	442	443	448	465	468	425	443	431	435	455	468	448	427	434	459	429	502	469	468	429	469	475	450	452	424	443	449	440	458	442	471	456	464	449	433	443	407	444	441	445	434	437	425	457	431	454	453	438	459	476	469	445	460	455	448	442	449	449	425	455	415	486	448	458	447	468	486	461	462	455	461	487	438	435	460	452	454	443	433	430	438	466	464	432	462	435	444	445	441	469	465	466	428	432	452	456	450	420	432	438	467	417	493	494	467	464	441	442	448	464	452	430	423	474	442	419	451	432	448	472	444	430	448	479	475	468	426	424	473	450	459	441	422	429	455	445	488	499	478	434	451	479	486	422	431	424	429	446	445	425	443	458	464	456	478	474	467	449	457	469	480	440	457	437	466	475	442	475	443	469	513	431	450	464	452	444	425	479	484	444	441	475	419	467	452	425	514	432	445	412	462	453	487	448	473	434	478	481	409	436	442	444	446	419	433	442	443	466	459	444	441	457	409	469	417	419	427	421	463	438	440	433	434	430	418	446	417	477	455	453	464	460	475	484	427	458	446	426	429	433	436	454	464	451	463	420	427	413	421	422	393	454	450	426	482	429	458	439	470	456	431	458	419	451	443	449	419	408	429	413	459	432	413	445	487	445	471	438	451	465	455	447	417	446	457	453	447	432	457	429	456	442	475	408	420	474	430	457	438	427	428	433	458	434	443	471	438	423	458	430	454	472	464	445	418	438	436	430	427	414	437	461	445	476	468	423	451	448	433	431	415	452	463	447	481	459	494	420	430	482	409	497	492	456	426	467	461	439	433	426	431	451	443	454	457	397	445	442	455	443	439	423	411	428	449	446	435	441	462	446	464	444	428	461	432	436	428	438	443	456	474	486	425	507	446	459	472	491	415	442	436	465	421	420	444	460	455	439	463	467	446	433	445	438	424	484	483	439	491	473	431	426	439	495	455	458	499	459	463	464	437	446	430	430	451	440	469	424	441	461	442	489	430	433	449	474	464	443	485	456	470	415	452	496	477	434	426	514	431	499
35031	61806	11399	4089	2782	2051	1670	1369	1144	991	874	808	730	676	690	626	637	617	632	581	539	538	544	557	528	517	575	543	555	563	477	517	532	506	560	504	516	529	534	499	507	499	547	485	500	501	452	509	510	496	512	525	481	510	472	473	546	472	475	484	502	501	483	495	483	539	490	476	499	481	524	515	438	458	501	476	477	519	489	485	526	502	496	490	477	518	475	519	507	484	508	516	512	512	464	506	512	446	533	545	466	475	476	498	486	528	485	473	510	497	495	501	514	495	442	428	521	492	463	469	520	476	491	509	481	514	447	485	485	487	497	519	466	511	468	488	505	502	502	467	488	496	501	489	512	468	535	497	500	494	519	472	485	441	503	453	524	509	467	503	548	511	500	443	485	502	501	518	476	508	475	512	508	467	504	487	466	522	492	492	496	482	477	471	476	523	490	473	517	485	471	463	507	482	508	484	508	511	501	516	483	449	487	494	483	458	529	503	499	518	488	477	485	529	498	444	491	522	504	508	556	487	512	490	491	500	450	471	458	522	458	477	474	503	495	533	483	489	481	527	488	473	485	455	477	504	495	496	485	513	522	458	467	497	510	518	503	474	519	465	501	474	462	501	498	468	460	478	517	550	499	492	462	485	505	473	504	519	480	497	489	485	501	499	481	506	468	503	430	510	487	453	511	478	483	507	521	431	492	463	522	507	512	477	492	487	482	545	517	515	519	482	494	487	478	544	487	490	522	495	467	468	477	458	512	507	495	474	459	500	506	514	502	488	462	513	471	527	484	498	498	505	501	489	505	516	471	523	501	440	501	499	477	506	476	485	486	505	498	496	461	531	531	502	533	495	482	515	511	479	477	469	458	440	469	488	495	456	479	517	484	496	470	478	480	470	531	484	464	501	512	515	528	482	471	502	454	509	473	489	518	469	490	497	531	526	480	495	510	491	511	514	483	461	455	488	490	485	491	482	514	516	482	490	521	487	514	488	531	475	498	478	532	504	499	507	469	510	468	499	496	453	478	513	476	468	523	501	489	488	500	497	507	489	491	475	478	484	479	469	484	497	504	521	479	452	530	523	505	454	518	484	506	517	515	481	479	506	477	509	487	476	492	534	471	495	477	467	468	449	490	484	495	538	485	484	491	491	486	499	472	463	516	502	496	518	479	447	495	492	423	509	501	524	464	486	506	525	519	527	489	464	497	510	512	483	524	496	461	467	505	463	502	468	482	438	511	504	473	484	480	474	476	474	468	491	521	480	502	475	484	497	463	522	447	439	491	502	484	485	522	482	481	455	518	494	485	471	484	517	509	521	497	502	515	477	500	496	523	512	481	488	486	484	524	483	532	455	477	474	496	510	496	522	494	490	493	484	491	461	521	468	509	525	449	493	522	492	497	498	489	502	534	536	490	481	459	494	525	467	480	526	517	511	483	473	487	445	473	458	481	480	497	499	443	465	472	557	444	478	470	498	492	523	491	481	453	474	453	467	525	503	511	491	538	496	522	503	484	487	459	500	453	490	497	511	502	487	516	480	482	498	483	514	522	535	502	463	468	467	497	446	522	511	500	482	496	474	508	483	487	504	502	477	503	533	490	499	475	495	484	503	482	456	527	565	481	499	488	514	487	488	520	465	521	510	445	489	502	462	512	494	504	467	479	471	513	502	470	515	483	495	482	508	476	497	502	507	480	466	498	495	483	511	548	526	526	520	488	490	505	442	482	510	512	489	510	526	453	499	545	508	484	471	490	505	492	465	499	483	483	473	487	472	503	543	486	463	487	471	523	477	481	521	495	496	463	507	473	487	469	473	502	476	487	470	514	508	504	519	480	482	507	505	464	498	472	469	488	502	484	502	484	558	510	485	517	516	491	499	502	496	481	497	522	537	500	476	466	504	523	509	503	464	480	523	498	470	465	505	485	510	451	471	483	468	506	505	483	465	509	461	539	504	494	475	502	476	512	516	488	474	501	471	518	500	480	487	495	500	488	475	482	503	498	472	477	469	521	518	497	448	466	472	479	472	503	488	520	489	479	506	539	472	494	468	490	480	496	488	517	470	481	526	518	492	484	520	501	512	494	489	502	461	470	468	524	476	496	517	531	456	476	508	543	499	482	504	451	507	472	482	475	485	520	463	472	474	513	470	462	500	513	512	501	528	464	540	509	481	527	484	461	488	493	490	492	506	515	492	491	518	497	466	495	480	503	513	503	508	491	507	503	438	473	490	504	476	465	544	515	464	472	483	471	482	473	446	463	498	539	451	479	541	494	486	501	494	496	504	444	511	529	447	513	507	494	488	504	504	486	522	504	467	497	436	539	509	460	479	511	530	492	450	471	489	515	536	471	515	531	493	494	495	447	505	498	496	464	478	472	514	502	498	443	507	460	488	484	447	481	471	479	465	468	483	484	491	575	460	478	451	482	521	472	484	471	491	510	510	483	495	482	481	519	475	477	494	515	499	526	454	462	489	516	464	468	477	495	498	497	531	457	487	517	494	505	477	522	521	499	499	443	510	504	505	504	514	509	460	495	513	498	512	504	522	484	497	536	514	512	505	507	516	475	506	477	501	498	499	469	531	486	430	446	477	501	494	520	486	503	499	547	531	493	460	480	472	494	490	513	504	513	516	507	512	476	485	474	480	530	477	522	493	462	548	504	459	504	500	486	514	484	477	499	475	500	471	464	495	514	495	486	540	493	514	456	470	508	490	479	486	509	480	496	529	476	449	478	483	457	462	522	477	484	518	461	481	493	472	521	470	485	530	489	478	505	484	539	521	487	487	479	501	495	472	497	505	494	507	517	506	508	550	493	501	471	476	502	521	511	491	502	478	459	512	488	469	498	467	427	492	464	470	463	477	488	533	502	527	507	534	513	464	478	478	485	529	495	520	462	456	491	485	476	503	501	457	501	487	489	492	466	517	492	439	498	503	458	520	464	472	503	482	477	474	529	505	486	486	485	490	523	446	518	440	494	475	491	540	501	476	494	513	488	485	476	523	515	519	529	467	487	496	475	485	497	503	458	496	537	481	500	474	494	514	484	490	501	472	551	497	480	465	518	493	459	460	489	493	501	495	435	526	495	482	472	509	510	462	445	473	477	487	540	485	504	461	489	482	499	483	522	518	485	495	447	507	499	483	480	481	525	537	502	533	520	507	493	497	516	489	461	481	484	529	512	503	475	480	497	528	493	477	510	456	496	463	436	455	502	501	504	435	465	480	474	505	489	497	510	477	502	507	482	465	496	564	527	461	480	499	460	509	515	486	494	507	495	523	506	488	467	468	480	511	500	498	506	469	528	493	503	492	484	460	499	504	544	479	487	494	448	487	488	481	490	503	513	518	500	491	485	518	498	470	547	495	504	475	470	498	505	468	474	475	488	487	473	461	477	484	509	492	441	496	474	474	488	484	502	507	494	508	499	505	469	472	467	479	513	543	481	474	504	479	467	510	485	547	500	514	486	480	477	513	519	494	543	488	467	488	495	466	490	470
29264	26933	14072	1508	534	435	433	454	438	432	402	384	421	447	434	408	433	415	420	427	438	426	419	382	394	406	427	405	400	404	420	452	435	401	436	416	465	418	471	384	437	420	440	453	442	395	438	436	444	417	400	411	397	424	407	453	390	395	456	420	430	368	420	409	444	446	419	427	411	441	431	437	417	401	411	456	413	416	422	444	419	405	438	406	432	458	434	463	438	438	414	429	442	403	467	412	412	396	426	447	453	401	406	434	421	433	415	381	408	387	432	407	400	416	412	412	402	416	442	431	418	459	420	393	428	399	446	475	414	368	423	418	448	415	395	441	426	412	430	440	373	419	408	432	395	413	387	418	413	427	425	423	418	439	434	426	409	416	423	411	408	434	445	422	396	422	436	374	433	393	417	430	458	390	402	390	402	422	377	420	417	480	463	403	450	464	419	483	419	436	410	426	431	435	456	414	413	378	413	425	440	469	460	393	402	406	435	417	416	438	398	401	428	461	423	403	450	419	413	408	421	395	409	424	391	444	393	438	442	429	419	435	422	428	449	426	396	410	402	427	457	462	416	432	423	404	404	439	458	445	436	410	413	419	396	409	405	421	436	419	439	428	424	381	439	427	413	420	430	421	416	419	432	389	390	386	407	433	401	441	418	392	431	399	416	437	395	449	362	416	418	421	396	404	403	394	409	433	410	468	424	422	448	429	401	409	440	389	395	430	426	450	386	412	416	438	452	400	432	442	424	422	423	435	430	435	418	419	417	454	443	405	452	416	468	430	450	406	437	436	407	439	426	438	390	393	442	400	396	402	431	469	396	435	425	428	389	396	411	452	422	415	403	429	399	404	380	448	442	438	389	432	448	425	393	416	409	435	415	389	429	458	411	459	421	432	431	405	397	449	395	429	435	419	447	405	444	445	432	433	393	413	428	459	427	430	412	376	417	427	425	474	431	447	434	400	400	413	415	436	414	414	444	442	402	411	461	447	431	389	394	403	428	424	394	436	441	449	382	410	387	403	441	429	422	403	451	405	421	406	400	426	432	397	429	418	443	439	420	444	444	410	424	385	429	419	403	422	427	420	436	438	441	417	413	416	424	419	425	446	411	463	404	402	409	417	435	418	416	394	413	398	428	438	437	384	415	401	422	437	403	413	429	432	426	439	416	429	415	453	395	460	433	417	432	448	441	437	458	373	391	427	415	415	401	456	387	418	404	415	445	446	435	472	412	424	439	439	423	396	387	401	424	406	431	441	416	406	421	391	411	435	400	436	443	441	430	429	416	452	422	458	427	433	431	406	418	399	419	423	445	428	434	410	411	357	379	418	427	412	432	405	384	431	421	410	410	428	431	420	398	464	411	452	432	418	420	405	451	382	410	423	437	435	444	404	428	427	413	407	402	470	449	429	421	438	414	434	382	466	432	384	439	393	405	435	407	470	380	431	429	407	429	421	420	418	375	401	422	403	367	420	436	398	377	409	430	433	426	431	433	414	394	445	414	413	432	422	436	447	411	390	434	379	398	397	433	410	440	399	427	420	458	421	411	402	443	398	393	451	434	405	426	428	457	428	390	432	419	456	409	405	444	404	420	421	412	386	463	423	399	400	423	424	411	405	411	429	408	406	452	410	389	451	412	411	420	417	429	394	413	422	411	421	434	450	421	457	398	417	410	421	398	392	427	438	428	410	417	442	417	395	439	399	426	398	413	430	477	416	446	424	428	404	437	421	452	430	419	426	418	431	429	422	422	445	421	396	426	463	444	421	448	428	399	458	407	452	414	414	419	435	441	434	413	426	411	419	420	447	421	452	430	428	431	457	421	415	429	402	448	440	419	435	398	439	413	432	442	399	435	396	406	425	402	427	414	413	389	430	457	423	481	441	415	421	404	384	418	392	399	417	381	399	451	413	425	445	438	425	442	438	441	405	450	410	398	435	389	423	428	430	427	457	415	382	381	424	438	417	415	449	394	441	454	414	422	448	424	430	431	413	425	401	440	418	417	387	434	399	413	420	405	451	424	427	407	453	437	432	421	421	455	398	428	390	464	439	414	410	402	437	433	437	435	453	424	428	425	434	405	439	402	441	390	407	404	418	441	428	384	376	436	423	381	410	423	411	418	453	436	414	422	430	460	445	360	408	452	432	448	425	439	451	423	433	383	433	474	422	417	412	409	404	403	398	421	444	398	426	405	410	407	420	450	433	412	423	421	414	433	422	402	433	464	430	447	404	452	401	415	428	433	452	438	450	389	455	453	411	457	421	415	421	426	440	409	413	399	421	369	428	404	402	413	410	417	427	421	419	393	419	410	418	422	414	450	400	416	424	393	424	409	413	407	407	427	408	427	395	396	397	402	446	399	400	382	405	421	429	440	411	445	421	435	388	439	442	414	440	459	412	454	439	430	414	425	409	422	447	396	415	415	377	413	441	422	408	377	410	382	411	427	413	415	443	374	405	403	428	436	419	424	428	425	439	444	439	417	436	431	440	395	393	422	431	416	423	455	413	429	374	439	388	444	445	443	420	422	429	400	450	394	403	410	446	426	451	428	422	418	413	405	426	413	428	443	413	444	430	451	423	438	398	407	417	392	408	425	426	411	471	420	413	458	405	422	434	400	403	404	408	422	418	395	427	438	419	437	469	434	422	493	419	394	416	439	402	446	440	427	417	430	433	426	435	412	441	386	417	409	419	429	420	418	438	413	374	420	462	433	412	411	432	421	390	408	383	410	425	411	392	419	434	403	414	428	450	436	409	421	425	421	405	419	454	397	412	422	424	389	412	409	428	419	433	450	428	409	425	426	402	451	414	430	407	401	399	431	406	411	417	432	413	410	420	422	450	410	434	422	421	400	403	426	420	420	411	398	435	433	435	412	443	459	413	398	391	411	408	401	398	421	404	407	419	422	433	393	459	452	444	434	438	424	442	427	404	472	415	417	432	414	421	415	392	418	440	403	414	452	451	424	415	410	457	450	432	448	432	431	426	413	415	399	417	414	382	402	407	425	447	421	423	399	421	397	401	386	443	430	439	425	429	399	404	428	433	454	390	433	414	438	380	396	442	393	455	393	454	422	449	442	443	406	405	408	415	445	460	413	431	460	422	387	414	393	405	416	432	431	412	426	426	408	423	393	452	444	419	412	415	409	421	424	453	413	400	436	402	422	434	418	421	415	430	448	415	407	387	454	389	436	421	438	424	423	457	468	418	402	423	411	396	425	418	433	436	432	444	432	399	415	396	426	438	423	429	426	459	399	399	432	430	446	416	437	428	412	494	407	407	460	433	422	413	452	393	451	429	417	392	444	415	434	430	421	427	425	433	401	433	397	414	440	441	426	474	414	410	429	380	470	420	410	423	424	414	418	381	425	378	411	454	412	432	423	450	418	421	444	416	385	398	452	405	418	433	415	405	415	393	422	447	399	428	395	417	421	400	457	431	403	438	436	446	409	394	415	423	437	442	400	427	416	444	448	446	475	440	412	462	419	420	405	365
31137	40691	4161	552	517	472	485	465	431	468	443	461	498	455	460	465	437	461	419	431	439	406	436	438	447	471	433	439	407	436	470	437	457	429	405	417	434	464	437	442	478	436	445	414	468	446	453	492	449	459	452	453	464	424	441	449	466	434	451	427	446	396	429	426	428	415	454	448	434	442	432	438	430	441	433	430	445	476	445	395	467	492	464	412	453	457	451	467	454	436	499	462	416	457	427	461	423	423	410	431	441	460	466	460	412	461	445	450	417	446	451	446	450	454	413	436	428	400	445	429	440	414	420	455	422	412	457	455	429	467	455	457	469	436	433	491	406	447	403	401	451	477	460	436	427	479	460	441	471	455	454	463	478	409	443	432	413	459	451	442	423	478	437	452	454	447	456	477	414	468	473	408	480	446	407	444	449	460	490	422	453	498	441	417	445	450	449	438	451	416	453	436	431	439	439	420	444	447	431	440	406	462	447	426	452	470	432	440	440	447	427	463	433	414	433	446	436	446	455	465	464	472	416	435	450	478	470	465	443	481	469	429	452	440	436	464	393	450	429	471	419	475	406	459	462	432	478	428	421	448	460	467	433	435	423	459	417	430	417	475	464	415	439	451	469	426	432	442	469	454	398	444	446	412	411	459	427	432	453	458	429	443	445	462	451	432	483	416	450	413	442	432	461	438	469	447	413	451	448	454	440	472	459	432	421	406	459	447	409	406	446	448	479	429	432	441	442	403	469	455	496	448	435	425	461	432	427	470	442	449	446	456	414	442	439	423	431	439	440	438	452	445	437	444	418	407	457	457	458	453	397	444	467	433	460	428	451	484	399	440	414	466	486	459	420	419	423	468	461	416	477	457	429	478	445	465	435	416	397	473	466	440	443	472	476	470	454	444	453	403	472	460	442	426	437	434	465	484	447	421	480	430	461	431	443	412	439	426	420	456	405	428	444	464	415	439	457	435	443	477	434	435	414	421	430	459	438	425	423	440	436	421	431	460	482	446	452	430	443	439	434	456	457	457	439	470	420	484	456	447	427	453	455	422	399	470	443	424	435	442	408	413	446	417	428	402	440	461	417	447	405	429	453	430	471	455	418	429	460	413	445	425	414	424	461	413	482	438	485	432	465	423	438	422	478	443	419	423	446	460	416	459	476	453	423	445	473	426	416	477	484	455	448	427	447	451	437	468	443	415	461	457	459	441	426	458	436	419	455	442	428	471	432	453	467	449	450	462	409	472	406	444	411	443	426	445	414	451	460	408	470	470	419	439	418	438	470	429	446	398	437	445	439	438	450	441	466	452	419	397	436	447	406	456	413	435	413	424	443	419	450	423	439	467	425	467	421	441	486	459	452	449	425	422	421	433	467	430	430	450	458	386	447	402	458	430	485	431	447	439	444	438	418	459	455	476	427	434	425	438	436	452	457	451	435	447	414	391	457	440	444	463	419	454	467	444	467	452	500	443	419	460	427	467	421	449	444	461	458	435	449	423	437	426	439	471	450	451	482	441	434	467	438	461	415	469	454	428	450	481	417	423	471	468	459	425	453	462	458	474	412	405	458	441	473	445	456	427	413	418	488	453	430	446	476	434	429	445	454	430	404	447	456	426	441	431	428	433	406	436	449	480	415	451	460	429	413	435	441	449	442	444	430	431	411	424	470	432	470	408	440	476	413	465	461	464	446	431	449	424	417	482	469	417	451	455	430	431	432	409	441	425	459	444	455	432	487	408	418	437	435	416	423	401	438	440	517	404	452	477	436	506	422	406	423	430	431	447	461	430	482	447	439	456	454	465	434	449	452	417	455	440	418	444	451	431	456	417	437	436	450	426	456	443	448	457	426	455	437	452	452	441	445	436	424	438	439	438	442	435	457	474	465	457	441	446	435	418	442	412	463	465	444	420	475	434	470	466	447	414	471	453	446	445	444	469	420	428	431	446	460	473	487	416	452	448	444	445	442	413	446	455	442	458	436	444	455	407	420	462	436	428	434	426	477	429	477	481	431	435	438	452	435	444	437	467	450	458	450	446	427	452	415	485	454	425	452	468	435	440	453	472	437	461	452	441	414	430	483	483	434	456	428	453	442	446	424	449	448	449	428	429	446	431	457	498	409	455	447	448	438	427	457	446	417	457	458	455	466	448	438	437	454	472	442	432	437	438	444	462	388	419	468	436	421	458	445	439	437	435	451	421	463	438	470	436	465	439	434	484	452	456	456	474	461	449	409	436	435	418	482	458	401	443	420	446	422	449	447	443	428	439	466	403	418	483	419	431	448	432	466	425	440	402	449	474	481	434	418	444	419	446	445	439	456	428	440	442	434	417	463	423	432	442	472	442	430	421	431	460	459	422	449	477	456	457	440	429	450	430	435	429	444	419	456	485	462	443	432	426	408	431	441	451	464	413	426	434	422	473	465	428	438	445	456	457	465	419	455	436	462	400	468	451	431	430	444	441	458	424	450	397	411	460	442	489	471	481	445	445	445	465	423	451	446	432	443	421	417	390	423	496	474	466	437	415	456	468	394	428	450	431	408	453	416	424	470	451	414	440	441	434	448	428	454	426	451	437	461	441	468	451	436	456	444	451	476	432	453	444	450	481	445	431	426	472	437	453	441	457	428	442	429	415	428	428	435	460	435	468	463	437	448	467	441	461	452	460	464	424	465	461	427	453	414	466	465	396	444	406	433	426	453	426	457	452	471	460	431	480	452	453	411	451	429	425	457	456	444	437	445	444	425	431	420	459	428	463	452	492	459	443	454	425	421	479	468	481	417	406	434	442	433	422	421	495	433	472	419	426	436	427	472	441	443	447	427	452	444	441	418	397	439	461	449	426	414	469	435	468	429	451	423	458	476	464	458	431	438	438	450	448	476	438	443	440	427	464	457	451	440	469	448	434	439	416	428	452	474	411	417	422	430	439	429	436	417	463	429	469	465	423	455	437	465	467	434	421	462	423	457	460	391	446	466	444	459	414	447	458	420	438	450	450	467	461	444	441	438	405	427	471	419	466	467	486	470	419	468	417	419	478	450	454	436	452	469	444	467	485	456	447	469	435	447	475	441	444	453	446	437	435	465	426	462	445	433	456	440	444	460	434	428	461	498	488	422	452	467	438	455	491	415	430	424	419	442	484	470	468	440	438	416	412	445	446	444	416	429	448	421	436	452	397	467	445	483	433	438	442	431	428	412	445	467	443	488	441	437	414	441	468	426	432	425	442	433	479	432	435	465	435	435	441	437	443	439	430	475	472	428	441	434	421	420	443	425	446	448	468	494	417	436	428	429	423	436	467	462	444	420	485	492	435	447	469	477	459	431	483	456	456	435	430	434	419	466	461	440	447	433	400	430	453	449	441	426	453	455	439	466	395	482	425	433	463	432	440	427	455	455	460	437	436	407	453	446	423	434	425	474	469	446	421	444	429	470	425	448	434	473	425	442	456	477	448	479	445	439	456	464	444	429	486	483	470	465	458	445	453	403	408	479	445	465	451
23634	21123	28216	24239	21096	11507	1358	895	827	751	709	716	729	713	680	661	629	721	622	690	637	665	714	662	655	637	689	612	635	650	643	594	631	615	611	635	640	669	643	637	569	661	643	626	611	634	597	638	651	611	617	616	653	644	627	617	615	614	669	565	622	636	602	620	581	667	628	629	630	635	637	621	564	672	659	634	620	665	703	576	648	615	665	606	613	699	610	633	630	623	635	632	606	637	667	607	667	588	631	657	667	620	643	649	629	612	591	636	635	604	613	644	596	601	633	649	621	674	622	634	647	623	628	658	631	613	593	642	638	603	628	642	620	610	594	611	616	656	635	607	631	659	612	681	599	552	633	565	615	582	607	659	634	650	561	590	614	633	625	633	619	634	591	592	608	632	636	567	595	626	627	633	618	642	572	605	655	597	574	658	576	616	623	606	615	635	619	626	597	573	651	605	599	599	593	611	642	654	589	683	663	630	640	630	638	672	635	652	649	689	631	638	625	694	612	607	623	582	617	632	619	631	659	665	634	600	721	657	635	656	642	619	610	611	614	610	662	628	598	582	626	611	629	655	589	653	638	619	637	586	637	613	606	628	582	596	621	605	623	629	606	615	638	625	594	603	595	634	636	639	634	606	574	609	636	649	629	668	621	640	635	622	608	601	611	621	610	675	620	621	657	641	677	624	619	628	603	622	646	623	610	565	643	646	581	618	634	592	611	663	637	614	649	639	662	632	626	607	628	621	618	627	629	643	630	586	694	602	632	640	680	628	605	666	598	608	617	619	581	642	604	633	663	600	668	648	655	607	651	641	625	621	607	621	635	624	647	640	656	644	617	613	583	579	653	605	570	618	584	634	636	650	635	592	608	620	627	632	603	593	588	609	649	631	636	615	648	642	682	635	636	603	616	590	637	648	598	623	680	617	603	605	653	607	624	656	657	643	646	611	626	662	618	651	625	595	634	633	596	632	684	645	628	578	629	615	641	628	602	637	620	626	630	632	614	698	660	642	647	575	617	608	650	617	643	601	612	656	630	644	622	603	648	601	629	633	621	609	651	631	654	648	664	651	619	569	633	572	645	652	605	681	600	635	598	608	617	605	613	610	641	621	643	667	570	600	635	632	643	587	608	609	690	680	614	634	624	611	647	648	604	617	648	618	635	631	633	622	588	653	639	623	578	626	603	610	620	622	632	635	605	614	624	663	620	640	672	623	657	624	605	632	608	661	647	598	616	659	623	628	642	656	602	612	626	630	614	609	639	638	605	652	618	598	608	618	654	643	597	672	670	605	637	623	605	650	632	641	634	637	612	564	671	586	654	680	615	619	633	634	630	627	656	624	628	649	622	634	609	617	612	670	613	635	610	624	663	633	604	632	606	628	627	596	582	636	603	640	619	646	564	643	618	671	584	644	615	607	641	595	617	582	575	620	611	628	623	626	625	675	628	679	646	628	623	655	626	591	607	633	634	625	614	630	592	647	632	591	634	608	643	595	666	620	640	675	633	604	624	601	614	667	590	604	612	572	656	625	666	577	581	632	642	597	635	659	623	584	639	623	645	610	613	619	627	652	646	608	636	589	617	600	607	644	589	638	588	615	624	623	610	614	665	648	648	631	653	626	632	685	621	615	609	643	626	669	649	662	620	598	657	649	606	690	627	649	600	626	620	625	633	646	578	628	627	594	641	623	603	580	647	630	642	628	621	595	604	592	613	624	663	639	646	611	642	646	608	662	635	613	588	650	617	626	611	626	669	609	615	649	629	611	628	606	606	634	611	609	643	640	629	619	654	618	622	637	626	632	615	606	585	669	647	635	655	655	631	659	655	596	625	608	626	657	613	592	598	629	631	619	691	651	598	636	638	611	624	612	648	566	652	640	677	701	649	604	570	600	610	633	612	654	647	567	596	634	595	610	616	669	618	626	611	647	614	616	591	621	622	650	642	620	615	613	632	629	657	626	625	575	598	589	618	638	587	609	633	658	613	614	647	607	636	621	595	611	620	589	621	647	635	651	691	614	620	591	626	616	600	657	608	652	694	600	616	630	598	657	599	652	610	611	642	621	587	554	611	628	685	550	667	628	614	606	596	643	638	659	661	649	594	623	578	609	560	573	692	668	609	616	618	584	628	616	580	588	611	582	603	621	625	650	594	596	640	618	624	657	643	618	634	672	627	661	625	644	619	631	665	615	629	642	636	595	610	645	579	610	625	621	587	619	600	646	624	667	594	645	653	635	676	630	643	676	583	641	647	629	604	633	625	624	621	621	629	623	601	598	629	627	636	606	625	626	653	641	641	600	649	624	598	625	609	623	669	620	609	667	634	604	621	606	635	601	643	590	615	648	646	598	641	591	623	632	633	619	682	606	603	640	599	581	610	589	620	619	597	642	630	626	628	604	641	591	590	655	615	594	618	618	649	617	654	646	622	590	659	635	627	652	628	616	601	589	616	584	612	623	588	590	624	633	673	649	672	566	662	642	588	578	645	629	633	628	567	606	668	581	623	556	649	659	632	639	585	632	584	623	608	619	636	618	624	594	644	615	651	649	613	631	619	584	584	666	624	580	610	616	657	618	645	633	642	599	615	587	628	660	646	634	655	624	593	626	658	632	692	606	596	605	616	609	661	641	630	684	614	640	621	675	635	655	655	656	632	587	607	607	602	645	608	643	631	637	633	613	625	649	583	633	606	644	661	609	569	622	581	603	585	593	652	591	599	633	607	593	593	660	644	607	626	673	616	653	642	598	609	562	620	625	652	613	642	618	610	573	573	615	632	620	612	626	651	617	640	625	605	694	591	612	577	661	624	582	690	628	601	618	621	617	588	674	612	641	605	649	609	654	590	638	606	610	599	618	590	641	661	613	587	638	614	615	614	622	630	613	611	656	607	645	654	642	642	612	615	616	635	606	599	627	624	600	594	591	661	628	589	646	665	602	685	628	628	594	599	574	611	605	599	612	617	598	621	614	644	627	614	616	641	619	616	593	645	611	599	640	651	596	646	665	624	607	642	570	589	590	653	571	626	617	631	651	625	607	662	621	561	613	647	653	616	649	571	604	611	639	617	605	634	601	593	575	608	636	666	615	640	599	613	623	621	614	631	602	636	660	641	626	691	669	593	590	607	645	624	607	659	660	643	637	614	607	637	645	609	611	608	601	646	649	622	602	598	678	589	601	615	658	616	588	625	638	600	579	635	624	623	616	596	672	621	592	647	644	613	649	626	635	619	651	601	590	632	590	585	627	626	592	607	643	620	644	623	632	578	597	631	618	631	598	600	653	627	639	625	660	613	620	633	599	653	591	621	652	631	602	619	618	673	618	606	588	610	647	646	621	623	635	619	659	616	611	607	601	646	643	628	614	624	651	608	613	611	628	604	623	652	650	620	618	676	608	628	666	626	599	662	608	608	627	624	587	620	670	581	648	627	616	641	622	626	642	620	597	615	624	608	599	620	655	606	638	575	611	664	634	604	603	621	605	628	630	624	624	660	577
32180	52192	6863	2530	1859	1493	1261	1096	1038	940	886	794	804	726	794	702	720	701	651	720	689	698	676	652	680	707	742	688	709	627	687	674	647	698	699	702	656	696	655	700	705	694	658	666	699	639	665	665	611	682	694	663	707	601	721	630	648	670	682	679	691	688	705	650	630	657	680	668	642	629	622	610	636	705	663	645	697	652	654	679	683	675	642	642	673	689	631	655	631	651	626	661	627	677	636	706	675	648	688	701	615	639	693	620	666	661	674	659	671	639	675	659	675	676	637	620	661	685	682	673	708	646	661	654	667	673	646	666	632	693	680	691	682	732	703	668	669	618	638	614	642	645	639	648	652	684	622	650	622	618	700	655	674	657	622	683	679	674	647	676	631	679	649	681	699	642	648	690	663	652	669	634	669	653	670	641	695	653	638	611	693	658	688	635	647	627	703	623	597	615	651	622	640	683	642	685	712	724	674	655	690	663	623	669	666	672	623	684	608	626	684	662	676	645	660	692	676	673	661	694	675	648	671	673	641	677	668	669	662	674	617	669	630	693	700	647	642	630	669	696	677	657	691	647	665	681	672	675	655	656	660	625	665	635	644	653	664	691	638	693	658	653	661	662	642	621	681	656	649	657	660	684	642	634	689	685	646	658	634	619	670	654	665	697	645	640	664	671	676	701	708	656	644	653	702	642	676	649	688	663	673	621	682	653	635	665	662	683	632	678	698	681	634	617	699	707	635	641	682	665	678	645	669	662	640	679	685	649	666	650	689	631	660	680	688	699	614	635	679	691	658	630	659	663	640	664	646	633	626	684	695	646	697	692	675	673	662	673	682	619	687	616	702	631	634	627	673	612	647	645	658	666	675	689	665	725	628	641	648	689	691	634	646	678	681	645	633	666	698	628	658	671	692	709	696	655	672	630	632	617	623	714	679	659	642	657	661	634	674	642	686	660	680	637	649	632	673	713	675	698	692	688	653	696	654	689	651	707	695	654	688	681	675	702	678	683	674	678	664	705	653	640	679	706	644	641	629	680	658	685	665	658	669	639	644	641	691	661	658	668	631	689	684	652	676	695	722	718	632	669	694	632	645	635	670	708	661	648	707	663	697	675	668	603	613	640	648	664	645	665	655	689	670	642	649	663	648	673	659	667	627	646	689	625	625	634	676	630	628	697	651	657	661	654	624	650	687	672	648	661	652	646	646	658	697	671	683	650	610	717	648	672	656	688	625	669	697	660	655	733	673	654	646	632	678	653	619	654	649	676	660	652	694	673	646	664	662	649	648	646	670	649	661	646	654	673	631	628	660	688	610	667	693	676	632	654	682	600	647	687	693	643	699	676	613	645	621	654	623	651	620	685	721	635	665	678	687	673	662	659	658	679	657	728	706	684	645	635	689	645	619	646	683	663	678	632	650	641	678	671	661	671	696	654	625	657	610	640	647	666	697	633	643	663	618	662	674	635	645	638	657	617	654	657	665	668	637	669	660	645	669	640	633	621	611	645	697	628	694	643	697	662	686	697	697	655	621	641	656	679	667	629	617	656	643	681	657	654	675	675	629	637	639	683	624	675	647	693	677	645	636	649	626	670	670	653	663	664	650	680	631	644	678	647	665	688	690	637	612	694	661	643	658	659	623	682	648	675	666	661	681	662	658	599	694	668	659	703	681	641	711	628	708	654	645	684	627	696	638	639	653	627	672	668	597	675	691	649	675	665	697	674	656	637	645	627	690	677	641	642	660	677	671	657	680	676	644	650	666	634	639	671	676	639	628	688	628	638	675	679	642	620	621	693	689	654	647	615	660	642	630	646	636	678	611	641	692	691	649	697	664	665	634	633	685	649	625	647	653	637	634	654	674	628	631	642	691	606	647	671	656	683	664	629	653	649	652	665	652	684	653	685	661	648	674	704	663	643	667	665	661	700	628	705	611	604	677	640	670	627	614	687	628	665	638	657	647	683	695	664	652	708	667	668	668	623	665	656	698	626	665	724	662	655	648	652	695	606	664	674	694	650	661	632	641	644	656	716	655	655	683	648	676	680	657	636	670	687	678	649	683	659	676	654	640	600	654	683	645	658	658	688	620	651	669	621	648	636	622	654	673	666	639	669	624	685	630	656	615	639	731	696	647	639	675	670	681	652	615	647	666	696	638	682	634	657	704	657	664	657	650	672	614	664	683	673	664	652	694	645	648	656	665	696	693	622	640	667	653	690	642	658	707	637	660	633	663	688	661	658	633	640	637	676	710	651	680	681	658	681	678	624	613	668	701	623	648	677	618	690	668	668	654	639	627	677	680	656	632	666	690	636	681	640	641	631	661	670	656	666	655	663	676	604	653	725	637	702	669	670	657	664	634	655	638	624	646	640	633	669	681	672	680	703	675	613	565	657	728	626	663	633	646	612	654	639	674	712	664	672	663	657	608	628	573	695	665	606	688	598	675	653	629	668	695	646	649	683	654	663	679	655	655	643	694	626	671	675	641	670	645	653	687	708	629	686	670	669	657	643	660	615	647	621	649	685	708	687	685	680	645	669	672	665	657	664	646	656	651	646	638	621	671	649	651	656	632	657	690	676	655	622	636	659	712	650	650	653	635	689	710	654	651	628	676	595	662	629	684	635	621	673	644	635	679	631	641	729	662	689	662	638	625	625	660	633	686	590	662	608	720	680	648	599	655	675	669	610	665	700	668	661	581	678	681	691	621	634	631	677	621	639	689	670	691	715	670	658	638	677	628	727	671	664	606	658	627	611	680	653	662	626	657	636	680	676	674	631	632	670	651	627	643	688	639	648	656	694	667	649	628	619	668	670	653	635	651	659	629	637	679	651	683	655	697	660	643	697	664	669	677	641	681	654	620	654	663	634	648	603	661	646	648	685	659	629	655	641	668	669	685	657	646	692	638	647	701	660	659	623	682	612	692	679	678	654	659	665	619	699	672	660	625	662	724	658	623	599	649	664	642	643	667	648	675	680	628	675	609	633	662	665	677	672	691	661	638	647	684	649	681	664	664	645	701	682	674	681	700	637	641	588	656	650	665	649	622	648	688	653	619	641	672	706	688	640	625	679	715	679	699	656	675	639	647	650	655	654	670	685	655	670	607	666	673	630	666	651	650	634	628	676	652	660	706	661	685	708	658	666	679	692	656	667	645	672	651	699	671	695	643	645	648	667	647	715	657	637	632	594	620	655	649	648	644	667	665	640	651	613	659	613	701	682	664	697	631	620	676	655	697	682	663	612	668	642	659	629	663	635	675	649	655	638	653	645	653	666	678	668	671	651	682	640	640	642	672	645	639	657	633	667	661	656	631	647	677	646	678	627	679	644	622	626	667	678	674	686	624	680	619	662	656	673	661	659	632	659	644	644	690	642	663	619	608	640	631	626	640	712	663	640	657	663	659	648	623	685	709	628	646	659	700	626	665	691	642	629	636	670	658	650	608	656	683	638	657	693	658	666	665	626	655	655	659	595	692	618	720	624	688	695	667	665	662	671
24562	21105	27477	24817	16271	848	433	358	326	288	264	279	244	226	266	254	246	230	240	249	231	189	225	240	220	215	255	228	260	220	210	219	202	224	220	200	236	213	217	216	210	201	216	188	199	208	226	209	248	209	203	213	188	253	234	208	211	221	214	210	179	236	198	189	200	191	224	212	220	210	234	220	216	201	237	214	205	197	210	191	213	227	235	213	182	215	210	232	214	222	210	181	217	204	184	217	209	206	226	205	217	191	227	211	209	229	204	200	205	204	197	195	271	248	215	200	201	204	195	207	225	208	202	216	203	172	213	205	186	198	187	204	187	187	231	210	218	206	217	203	196	202	231	213	229	223	237	225	212	200	224	205	223	219	197	194	264	199	220	203	185	222	241	208	218	203	193	247	249	207	191	215	200	213	198	202	214	220	208	207	207	185	202	209	209	207	222	216	204	201	234	213	188	201	214	214	210	199	198	208	208	215	189	217	229	199	219	213	205	193	195	191	212	199	228	211	215	225	221	210	220	223	214	210	192	225	202	204	232	195	215	210	200	195	212	222	201	222	189	203	194	214	214	211	194	210	195	199	219	224	193	248	210	227	231	217	198	218	195	183	227	206	204	210	226	228	206	198	213	203	209	198	194	223	183	222	197	215	214	219	176	212	218	223	230	223	208	191	210	214	210	220	213	203	192	224	224	220	197	192	213	193	222	237	227	219	206	226	200	204	193	201	190	194	213	185	212	215	212	206	205	210	233	218	215	200	218	202	236	199	206	215	210	198	222	230	198	208	212	208	212	206	202	213	182	232	215	202	206	220	211	214	218	223	212	232	188	213	201	193	218	210	215	220	212	235	242	207	208	218	216	209	230	218	214	221	172	194	196	228	225	215	203	195	230	219	225	214	197	201	214	238	214	204	205	221	228	221	212	230	198	220	228	199	226	248	229	214	241	228	227	178	198	217	226	178	207	210	206	218	227	222	233	235	215	204	210	213	203	211	224	203	206	232	214	236	215	223	214	207	214	213	215	214	196	212	216	210	220	209	229	203	213	220	204	192	198	242	203	176	214	219	219	204	224	240	212	203	238	217	217	212	221	202	212	225	214	194	191	208	228	206	216	208	206	188	199	179	203	243	214	224	208	218	188	207	196	216	205	206	251	218	218	219	213	193	204	217	221	192	211	219	213	226	241	195	192	209	235	204	198	208	217	223	183	212	197	213	188	213	207	205	210	212	201	193	193	203	226	223	218	185	226	219	205	208	207	188	193	208	222	215	206	220	213	245	218	213	215	182	198	199	200	190	213	209	193	202	223	210	217	223	233	213	196	215	222	195	187	225	230	219	205	251	203	193	185	252	207	233	209	236	222	210	215	186	197	225	221	215	191	203	242	223	226	208	241	210	228	206	222	218	199	238	208	190	217	197	182	203	210	222	233	199	205	212	247	204	203	202	234	220	212	202	223	196	209	234	212	239	208	208	181	207	215	210	220	222	227	198	200	245	213	210	205	226	200	211	193	193	212	204	220	191	223	195	250	207	202	220	208	204	224	197	181	222	219	215	210	214	224	220	209	202	184	244	211	205	203	222	230	218	196	210	250	208	227	208	229	199	209	211	211	183	227	232	202	234	210	205	213	200	217	236	218	201	202	215	210	205	198	224	213	238	223	200	215	183	226	210	223	232	221	205	208	203	235	242	220	211	198	197	226	213	226	208	199	222	207	246	192	212	225	202	222	221	212	239	206	234	224	208	233	249	216	226	223	190	214	231	231	197	229	233	185	208	224	202	197	210	217	203	214	218	219	229	218	234	187	218	228	210	193	203	216	211	206	191	219	191	203	228	217	228	215	226	242	198	233	204	219	196	242	213	214	222	205	213	200	220	216	205	204	179	220	197	207	204	202	231	184	203	215	199	241	215	220	209	207	202	218	211	209	199	198	220	213	227	224	216	204	219	202	198	191	223	201	214	214	216	230	214	195	224	225	207	228	206	216	203	226	199	187	213	198	190	222	206	220	222	217	218	240	226	209	184	198	211	220	224	202	216	205	215	218	226	212	232	195	242	212	230	220	227	192	210	202	231	204	224	200	208	186	203	230	191	219	216	220	204	222	191	197	197	187	205	223	207	192	210	230	198	203	192	190	214	193	213	189	235	221	209	214	216	208	229	218	235	206	203	212	215	203	234	222	192	235	226	214	234	200	209	215	221	223	205	218	199	212	212	220	202	237	186	233	214	204	225	217	216	223	208	252	216	211	246	186	220	220	201	212	185	224	233	224	211	204	237	195	210	223	192	248	211	200	245	202	199	200	214	222	215	226	207	234	205	197	210	205	205	198	221	224	204	208	212	203	202	196	197	235	204	235	234	230	183	214	229	221	210	210	202	242	237	240	179	205	233	214	227	208	201	211	176	215	222	215	234	199	225	211	218	209	236	195	238	208	188	224	206	233	242	212	223	230	204	204	210	227	216	207	214	178	176	226	219	219	199	190	191	230	220	217	185	218	184	198	202	198	200	219	205	225	192	235	192	222	229	233	223	209	230	218	206	240	203	231	193	231	194	220	207	201	193	208	199	222	210	223	195	196	225	221	195	234	202	205	219	224	223	228	197	194	206	202	213	236	233	209	202	205	217	202	236	217	218	212	245	235	205	214	239	221	205	231	210	219	235	200	204	222	204	201	209	219	218	217	206	216	206	222	226	213	207	199	199	214	209	191	193	208	212	168	185	210	211	219	193	215	200	221	209	196	229	219	181	223	194	192	201	223	193	204	231	182	225	203	203	210	187	232	192	221	212	199	206	210	218	225	224	210	230	219	229	204	209	215	205	229	257	191	211	194	215	218	229	235	219	211	193	227	199	215	203	209	220	216	211	204	219	200	187	209	202	198	235	224	237	211	214	220	233	205	199	221	231	215	211	227	218	208	244	237	225	212	221	212	222	225	180	202	234	197	213	196	184	249	215	208	224	200	195	241	225	212	199	191	208	221	217	196	210	222	225	242	210	244	217	199	213	198	193	228	208	196	248	207	223	241	229	205	224	207	201	224	188	210	225	213	221	215	208	198	201	219	194	204	211	202	201	208	221	244	237	237	212	226	239	226	215	215	196	188	191	218	233	225	218	220	207	214	217	223	230	216	214	205	214	210	229	214	224	225	239	206	225	215	200	203	203	228	213	209	211	216	203	200	201	211	217	242	205	212	205	214	219	207	235	185	232	219	234	203	211	223	209	218	204	220	188	223	221	206	221	197	200	229	228	204	205	209	223	191	216	233	201	212	220	205	222	184	218	240	222	205	208	203	213	213	225	205	234	235	200	209	228	210	218	206	236	218	215	192	221	233	200	227	232	203	227	212	212	210	216	209	236	214	216	209	200	189	223	215	226	213	202	221	190	201	228	211	197	195	223	190	218	206	207	214	241	218	219	207	222	213	190	193	222	220	211	226	240	190	207	200	207	205	221	199	211	193	232	243	245	215	234	225	192	225	212	224	242	197	189	212	258
32350	48218	5784	1411	1011	750	634	506	448	392	346	360	326	298	284	294	255	275	287	244	302	252	268	244	247	258	277	278	280	258	269	253	254	242	281	233	270	237	263	254	263	247	232	243	252	259	233	257	234	231	256	206	250	246	265	240	258	241	231	264	241	249	230	256	228	199	206	255	242	237	241	254	245	247	245	249	244	251	255	248	211	226	241	238	235	236	265	241	225	267	249	259	223	273	240	243	239	248	232	239	238	262	225	231	292	247	230	262	244	246	250	246	264	232	227	243	230	264	209	255	232	260	232	229	248	234	254	234	226	233	208	251	256	260	241	252	226	224	252	226	221	243	271	231	247	247	241	268	264	237	246	221	240	234	246	247	235	258	228	262	253	270	238	266	253	255	243	229	246	234	244	250	238	251	240	249	243	237	274	274	227	242	228	255	237	233	229	239	238	225	252	244	238	250	206	230	230	236	232	232	260	241	207	247	237	237	225	241	257	237	231	258	250	241	229	238	244	240	249	240	246	229	277	212	252	232	253	241	256	269	236	227	238	245	249	261	242	245	261	211	255	234	223	247	227	259	209	219	265	246	241	248	235	239	223	259	232	232	263	263	237	229	259	243	259	224	247	244	223	243	255	218	266	230	232	231	221	247	216	235	226	248	233	237	244	221	248	252	229	229	265	241	249	238	258	246	221	235	219	238	245	231	217	229	222	230	258	213	282	284	250	275	234	215	218	259	223	226	209	237	229	245	234	231	253	243	250	250	236	237	200	199	230	230	241	249	237	240	240	248	251	234	231	259	241	260	223	254	245	233	242	217	238	256	251	237	244	269	256	241	241	236	238	214	236	240	261	243	244	269	246	228	232	243	256	227	239	259	249	227	252	261	247	247	267	250	240	236	247	248	249	238	241	240	231	250	256	248	234	271	257	252	265	226	216	243	245	247	227	217	264	215	235	231	239	243	253	208	234	240	259	190	214	224	236	239	219	247	227	246	252	241	243	238	225	220	241	248	248	259	274	239	229	225	259	225	245	255	243	244	241	244	253	241	257	262	252	238	203	256	236	261	236	258	264	234	220	229	216	244	234	245	254	239	232	220	241	249	260	260	256	210	234	247	237	275	269	238	238	260	241	262	237	266	233	252	223	248	234	239	236	258	233	238	250	225	236	228	252	261	234	252	267	248	236	238	231	264	244	234	257	231	256	252	225	258	275	237	256	264	217	258	215	242	245	272	255	236	234	227	247	249	237	252	256	212	240	260	247	242	207	263	226	242	243	250	230	233	228	218	260	253	251	239	233	236	225	257	239	234	263	258	257	236	257	264	259	252	279	236	217	254	240	233	236	262	225	266	251	230	256	226	254	221	213	224	229	240	237	250	214	242	241	264	222	249	237	257	254	211	244	254	251	234	248	256	255	247	249	254	243	237	231	234	275	254	242	230	237	234	263	254	232	263	244	254	220	252	260	238	220	243	265	242	237	227	249	239	242	242	261	282	252	238	220	251	255	237	238	258	228	263	253	245	265	225	233	244	237	218	239	211	243	232	253	243	237	256	239	244	235	237	238	255	269	227	251	248	240	249	253	251	234	236	235	262	242	254	239	285	266	241	238	252	264	256	230	248	246	247	262	263	241	220	235	266	257	260	238	240	238	242	236	224	241	234	242	227	249	258	259	214	247	254	266	234	249	237	252	248	225	238	237	250	233	271	279	230	225	241	199	228	268	239	269	226	237	233	247	264	238	254	219	228	234	228	260	253	203	234	247	285	240	243	237	260	225	250	246	271	251	225	241	235	259	237	246	207	248	242	270	252	256	234	251	249	238	242	257	253	226	261	274	288	282	218	274	255	230	274	255	247	238	261	218	261	234	240	224	230	222	234	253	203	213	226	269	231	230	219	233	264	257	239	269	246	253	237	258	266	206	274	255	239	223	247	218	279	244	237	223	239	252	236	270	247	234	229	248	218	253	234	261	247	264	259	245	237	223	233	247	251	254	248	255	253	230	245	240	244	218	222	223	219	268	239	244	239	256	255	223	219	253	247	235	234	231	241	257	243	229	237	244	267	231	256	240	226	265	272	271	237	258	242	236	244	245	217	223	243	225	233	229	220	219	245	219	208	253	243	219	245	240	237	254	229	264	270	251	241	247	253	245	226	220	236	236	241	231	239	251	218	253	262	228	223	248	232	233	223	241	245	240	237	238	252	229	228	245	228	262	232	223	244	245	262	251	247	279	256	237	240	264	263	233	237	245	273	229	250	277	238	267	253	252	271	232	259	222	275	239	219	246	235	221	225	269	252	246	238	238	255	265	207	237	248	254	258	263	229	246	245	228	258	250	229	243	235	266	260	277	239	261	237	242	225	261	241	263	245	228	230	252	231	263	232	250	231	231	243	233	242	264	265	232	240	231	226	238	234	243	228	259	239	250	227	237	248	278	245	250	271	273	228	207	233	249	268	243	240	257	224	227	239	227	235	249	231	218	255	259	231	239	224	264	231	242	248	244	247	257	256	229	239	281	268	221	267	239	240	235	216	283	254	239	241	226	220	232	263	245	242	262	229	209	240	267	240	253	290	266	254	261	223	254	259	227	249	244	232	203	233	258	255	244	264	233	230	250	265	242	227	233	240	245	232	191	259	219	227	255	228	261	231	219	263	224	246	251	243	239	249	261	240	219	244	235	278	237	248	267	257	238	256	265	245	269	247	234	235	261	244	228	214	217	241	265	246	248	254	252	241	269	226	218	244	229	247	241	259	256	226	258	248	248	244	226	239	220	239	269	263	218	229	233	241	239	252	238	241	243	239	218	248	238	239	229	238	226	235	251	248	252	245	260	227	241	252	261	240	249	258	264	270	259	245	256	253	266	259	259	227	242	255	228	252	254	269	261	242	250	239	247	250	244	232	236	232	254	247	244	224	249	254	247	268	198	240	251	234	253	255	215	230	251	261	254	253	243	227	248	231	249	228	235	247	225	244	252	238	238	246	240	260	263	240	264	277	242	211	242	230	264	259	252	286	225	230	216	237	250	238	256	240	234	262	250	217	258	211	249	224	240	230	248	249	233	238	224	199	250	238	238	249	235	248	234	242	228	250	266	245	231	246	242	235	250	229	228	238	260	255	229	256	253	267	238	261	253	223	235	241	232	264	233	254	241	263	259	262	240	236	222	250	286	267	223	239	234	263	259	223	229	290	226	233	224	247	243	239	231	230	226	263	251	235	264	270	246	238	251	239	262	239	242	236	262	270	233	228	249	244	228	254	249	204	237	243	231	237	287	208	235	248	254	232	262	245	233	242	259	230	269	233	239	232	238	252	237	259	241	203	219	258	276	257	209	255	236	247	242	235	238	239	236	242	235	225	256	244	270	227	243	239	261	219	253	226	249	219	268	235	249	235	244	242	247	248	229	250	237	230	220	248	247	277	263	236	250	235	260	245	227	221	221	220	263	272	242	255	235	229	233	239	235	235	243	214	249	235	239	224	242	217	234	242
22456	21142	28681	23853	21138	21173	11148	1047	796	722	645	623	607	554	568	585	519	512	472	494	484	558	499	508	466	473	481	482	485	464	465	437	467	441	436	457	471	478	471	476	480	469	455	402	442	481	424	463	450	411	458	460	493	434	492	448	460	417	455	451	443	442	430	445	469	470	421	409	439	421	462	496	460	465	476	441	403	447	444	465	447	436	438	462	431	457	465	439	462	427	437	478	421	423	472	448	441	446	492	464	458	452	403	454	458	480	444	455	423	442	420	444	495	437	453	466	444	483	438	441	429	466	413	457	404	448	448	453	414	441	435	440	441	466	425	433	458	437	439	464	393	435	405	438	464	454	443	449	450	412	458	449	448	464	456	421	414	421	440	418	425	473	435	460	432	429	423	418	452	452	465	468	448	425	444	439	453	431	430	420	437	456	397	443	436	414	486	473	415	490	455	491	417	452	463	437	414	458	433	429	424	422	449	440	457	406	416	458	470	446	472	438	439	440	435	467	422	496	417	420	408	448	451	442	462	432	433	464	452	448	437	454	423	451	412	453	423	448	415	462	451	415	415	454	424	457	472	473	433	431	441	444	440	419	448	433	463	475	452	436	458	448	429	410	472	446	429	448	458	420	440	455	429	499	480	410	446	436	453	437	473	440	461	479	426	470	440	451	427	453	471	457	408	413	474	445	430	427	438	402	462	500	434	449	453	473	456	426	448	442	433	393	419	405	434	385	478	418	431	422	435	420	475	444	444	458	459	444	427	457	419	457	438	445	450	442	447	452	455	486	416	458	469	424	409	454	530	441	443	413	468	456	420	431	421	439	433	459	399	423	428	419	447	424	418	447	456	431	441	440	436	421	466	486	452	447	478	438	425	454	465	448	437	458	458	453	467	455	463	431	416	450	420	462	461	455	424	467	423	395	453	466	426	452	415	487	461	434	418	474	424	445	469	411	440	414	445	425	420	437	454	411	488	520	471	445	448	432	448	471	479	442	439	450	440	469	451	454	431	465	404	412	468	474	456	442	447	436	433	455	453	450	455	472	456	477	428	440	468	430	452	415	454	447	441	465	472	429	468	435	462	449	442	496	460	423	436	415	450	417	436	452	489	441	453	446	414	412	440	446	451	456	435	460	447	416	476	426	448	471	463	433	437	445	423	424	448	446	474	452	432	424	466	428	489	471	453	453	421	487	431	433	458	451	452	445	450	438	436	448	469	436	426	450	443	459	492	406	426	434	432	452	456	408	441	429	430	441	428	501	461	458	464	472	463	443	441	418	422	455	463	438	418	477	451	449	462	532	490	411	424	452	411	423	440	453	389	468	473	426	436	437	411	435	432	441	434	451	430	438	432	446	426	436	420	422	456	430	448	435	474	443	433	469	461	475	402	442	429	435	427	412	454	448	421	451	443	499	467	459	452	425	466	420	469	418	449	411	441	443	449	442	456	456	394	389	457	450	442	397	462	457	476	429	428	423	444	453	479	433	423	452	471	454	465	444	433	498	419	423	448	461	473	435	465	425	438	384	436	444	446	438	418	421	437	435	432	404	452	448	447	437	439	444	445	428	439	469	428	412	485	455	471	452	437	431	478	447	477	486	455	473	494	479	438	429	456	453	473	456	442	440	432	461	412	453	434	434	374	436	460	391	465	444	422	403	448	464	426	441	430	469	409	480	447	448	441	487	415	471	455	444	430	452	418	419	448	444	457	460	441	413	412	451	445	459	454	477	491	434	437	444	435	447	433	451	436	448	446	471	437	449	450	446	444	472	442	470	479	446	465	463	450	443	472	446	445	429	408	437	444	454	448	453	463	447	457	442	462	448	457	442	418	458	437	411	418	463	376	456	440	462	450	468	454	458	431	481	428	449	422	408	459	468	451	449	434	410	464	413	429	466	437	430	441	466	488	430	481	463	442	429	452	470	431	433	431	368	458	453	454	489	435	462	448	482	451	465	461	414	437	461	456	460	394	465	463	438	458	443	464	473	467	456	453	478	446	433	488	438	409	417	483	446	452	436	463	423	481	480	481	441	437	451	429	431	408	429	462	419	432	437	436	445	443	390	476	455	441	440	449	431	438	442	462	416	423	491	452	459	460	430	437	432	447	424	457	440	504	409	458	394	444	428	443	426	457	464	429	442	445	401	451	408	445	440	417	458	443	475	467	478	441	477	423	440	447	468	443	466	440	428	439	443	498	470	450	449	425	460	424	421	470	443	443	416	469	451	431	462	459	450	440	451	461	448	470	420	409	454	430	422	402	431	423	427	435	433	404	418	432	461	436	466	431	446	450	440	456	442	443	443	454	448	459	437	422	432	434	439	440	470	471	463	432	448	423	464	446	434	481	399	471	450	475	440	467	414	464	439	452	495	425	422	407	454	459	407	422	426	455	450	433	420	476	440	439	425	441	451	441	413	428	471	412	417	457	468	456	420	461	448	450	417	446	487	447	440	442	418	456	485	410	463	438	485	453	463	456	424	480	476	444	452	439	433	431	437	434	505	431	429	438	449	471	438	438	409	427	426	436	434	457	426	504	481	415	436	445	427	434	431	454	420	429	452	434	448	442	421	447	454	455	439	445	452	399	454	477	400	454	447	428	449	441	450	450	439	447	438	437	492	410	434	423	443	489	468	436	417	487	437	421	468	461	411	429	429	418	474	429	437	472	453	471	455	427	428	421	440	447	426	485	463	447	404	421	442	448	475	478	459	433	427	481	467	487	434	446	477	440	483	443	447	425	432	427	444	429	502	431	401	435	456	451	452	442	432	468	449	447	429	466	450	414	396	446	436	417	426	459	437	441	435	455	484	443	453	456	439	442	431	400	445	448	450	447	448	477	423	478	434	411	446	447	454	437	443	469	424	443	472	418	459	424	438	450	442	454	430	478	445	413	460	466	444	458	457	455	458	501	427	432	471	408	430	452	445	427	468	457	474	458	424	451	443	434	441	393	433	453	446	457	411	426	445	438	461	490	452	459	425	449	416	463	413	465	433	436	459	442	447	486	455	474	423	436	446	413	470	428	454	456	418	442	406	440	418	418	470	440	452	477	407	439	450	442	441	446	408	433	463	460	451	482	435	449	439	413	460	414	458	470	432	425	434	449	420	467	442	438	456	399	428	436	416	428	431	440	452	439	463	405	460	450	428	427	476	439	424	435	435	426	413	460	465	431	418	415	452	421	442	456	427	449	429	440	428	441	450	452	470	475	441	431	420	445	430	471	442	423	419	445	453	469	472	448	441	419	414	423	459	451	438	474	423	440	477	451	446	459	484	461	448	458	433	430	491	457	470	469	425	463	481	375	483	403	475	456	426	424	455	459	416	467	447	447	431	432	448	490	447	432	440	426	425	443	451	457	461	426	432	426	457	439	455	455	448	418	424	439	433	435	439	449	470	461	474	473	438	440	453	476	430	447	438	443	444	452	425	453	425	446	493	446	434	433	448	462	444	432	425	468	428	425	467	458	439	445	426	445	452	427	425	420	470
36037	61343	11452	3932	2706	2124	1603	1346	1144	991	892	734	723	641	676	637	625	594	624	564	578	572	522	525	547	523	521	532	562	531	547	516	524	508	563	482	475	527	489	480	489	526	523	473	504	447	511	511	495	497	494	496	477	487	487	537	462	472	496	440	488	466	519	499	498	502	471	489	501	459	486	495	496	502	533	486	462	465	472	481	477	492	457	488	548	485	481	510	490	485	511	508	516	499	452	455	489	491	492	490	463	517	462	520	498	469	457	488	499	471	476	494	498	504	482	474	500	493	507	461	515	426	520	476	496	479	477	477	487	492	507	494	475	487	452	477	488	473	485	494	485	450	501	512	486	448	468	464	506	478	506	510	496	532	492	469	533	454	472	477	493	497	475	501	485	474	460	461	491	499	554	505	476	509	478	486	480	489	526	482	470	458	486	484	490	497	519	485	475	480	475	514	464	453	479	464	466	507	513	484	476	459	487	481	464	515	483	509	468	516	478	522	499	456	478	469	524	463	485	495	489	492	502	516	504	493	456	457	504	489	486	453	493	501	475	477	466	458	487	499	509	501	488	480	492	475	471	481	510	485	521	471	458	488	491	453	462	492	475	485	485	481	480	494	486	473	473	494	501	487	464	489	495	477	492	529	477	498	481	493	473	484	491	499	478	479	492	487	465	510	477	466	488	487	517	512	474	472	513	480	445	482	454	444	506	525	512	510	438	490	467	472	485	492	456	525	489	476	503	519	465	471	476	465	483	505	522	495	474	474	529	457	520	468	467	492	459	535	434	494	461	502	485	486	487	446	478	481	537	510	481	509	466	497	480	480	457	521	519	511	485	483	461	493	464	463	487	498	507	458	459	507	498	521	471	497	472	431	474	523	492	476	533	458	464	435	491	477	466	505	513	465	478	479	446	512	458	482	497	478	480	471	468	486	511	498	506	514	497	450	452	509	500	520	473	505	520	527	507	518	514	511	506	498	498	526	474	485	488	453	467	484	486	509	471	470	467	465	493	453	456	457	477	449	482	519	465	493	502	496	477	508	481	461	516	464	496	442	509	484	504	476	464	486	430	458	488	486	479	452	518	527	534	477	498	432	531	489	495	482	501	478	488	477	480	470	468	498	437	483	490	490	503	477	504	503	500	480	461	456	490	483	460	523	462	490	468	493	461	471	499	501	452	466	488	468	494	497	474	495	489	465	489	480	453	488	489	435	518	461	474	455	476	473	528	507	454	484	515	474	476	446	469	477	504	526	475	465	482	449	489	499	503	426	493	463	478	513	506	487	469	495	505	467	507	511	508	485	514	487	512	502	464	488	486	502	454	472	488	483	495	471	470	471	508	480	498	498	466	454	475	485	481	431	487	474	474	474	500	500	491	492	498	520	489	465	494	480	498	463	498	470	485	484	473	499	519	457	530	487	470	486	476	482	508	433	478	473	470	515	504	482	478	502	477	498	491	468	496	444	481	464	477	476	530	493	456	452	471	471	520	475	487	508	482	490	477	469	509	507	542	509	481	483	469	494	485	486	483	498	506	470	478	468	479	503	473	506	477	468	469	496	426	506	479	486	470	481	475	475	496	472	491	480	518	475	474	514	469	459	491	492	479	495	471	460	500	496	501	479	478	481	504	487	470	478	510	448	517	489	490	482	459	463	465	504	489	443	474	477	512	474	471	469	499	456	513	504	449	462	485	497	488	521	538	478	470	501	535	527	464	522	476	479	491	511	504	496	468	464	486	486	486	493	494	462	478	518	449	482	469	484	440	497	458	473	494	471	497	506	489	461	481	505	472	476	505	477	494	478	486	502	468	500	474	535	451	464	526	502	471	522	476	467	473	461	460	474	474	470	493	476	487	540	514	512	488	485	465	480	486	500	482	488	498	473	433	521	529	469	491	435	490	499	469	517	434	475	467	492	445	504	494	524	469	457	514	473	475	469	483	502	461	483	464	496	458	500	481	492	545	507	467	503	499	493	519	441	510	476	489	497	481	487	476	489	469	513	496	494	464	485	457	466	465	501	509	507	491	491	479	493	476	475	492	505	491	517	449	501	494	509	518	468	472	496	498	487	487	489	491	478	445	506	474	514	495	520	465	498	484	445	480	439	492	498	484	497	500	469	465	482	487	451	444	452	541	483	505	453	511	472	460	454	479	489	505	462	497	472	504	513	447	530	496	481	487	469	473	479	458	492	459	518	498	483	498	477	484	472	473	499	493	486	479	488	478	485	476	473	518	507	437	535	456	525	486	527	522	519	489	475	505	461	438	460	471	512	484	528	500	480	505	482	497	525	531	508	485	446	526	487	482	508	501	525	471	462	515	447	509	468	481	471	482	478	528	478	420	472	498	526	489	467	444	487	509	464	428	499	510	453	532	469	507	474	521	501	486	496	518	476	482	493	475	518	485	480	479	442	490	515	516	488	473	458	478	485	445	494	450	518	472	469	446	464	499	488	481	479	490	472	473	495	476	484	464	522	488	472	489	489	442	454	465	468	473	462	487	476	488	470	456	520	452	471	475	434	494	495	503	464	496	490	493	455	471	455	507	452	479	510	525	487	524	453	530	521	515	467	443	459	454	455	487	463	462	489	489	483	495	447	505	498	517	499	487	503	464	516	505	463	481	499	503	497	450	498	454	505	502	456	472	495	484	532	477	481	499	513	502	469	495	472	507	459	486	461	486	528	497	500	504	470	468	494	509	484	470	492	490	447	472	492	458	542	487	478	499	499	524	505	494	496	443	492	462	444	476	486	467	530	504	445	507	483	433	510	475	488	459	497	475	477	468	477	489	469	470	524	440	503	455	493	471	502	480	475	471	493	482	475	519	498	476	440	480	487	478	463	495	494	474	494	519	481	447	497	492	508	518	519	476	539	483	487	481	506	493	479	448	507	485	482	486	529	486	489	523	464	475	474	472	513	468	498	481	472	514	469	487	484	477	490	478	532	468	487	513	449	480	493	495	480	503	497	509	436	497	462	467	492	487	472	458	456	484	485	504	467	462	485	497	485	511	476	459	500	489	500	509	508	503	481	463	498	461	475	454	499	454	469	512	487	476	524	492	456	498	507	522	496	506	472	508	462	471	485	458	502	453	495	495	471	551	519	486	451	447	464	482	478	494	460	465	458	475	493	461	485	511	503	477	496	468	488	471	437	486	482	463	498	466	476	460	461	518	494	475	528	501	455	470	442	484	517	503	481	511	492	508	486	506	487	503	476	485	496	457	491	513	463	492	474	470	494	458	512	465	482	499	508	521	493	419	466	512	497	475	494	467	455	487	446	464	517	482	480	540	499	449	487	519	447	521	485	475	490	456	451	472	473	481	500	485	474	449	528	478	470	461	499	511	507	467	453	474	498	518	515	511	475	439	469	462	489	482	499	489	508	487	477	469	503	464	454	506	478	515	458	485	453	499	473	463	488	510	475	482	460	524	506	509	469	452	504	476	454	491	483	512	491	491	481	469	475	471	487	490	469	501	467	501	536	452	471
29402	27022	13896	1410	488	425	445	459	457	462	390	449	413	394	438	405	401	424	437	413	345	425	403	418	395	395	422	392	429	439	382	427	451	431	440	409	462	435	402	386	433	441	453	439	405	426	415	408	415	425	431	382	393	390	383	447	378	377	424	425	387	402	432	420	349	362	421	395	392	439	405	410	401	416	392	398	433	401	419	426	405	396	433	428	439	413	385	428	390	415	459	418	395	430	417	432	429	406	433	389	417	430	440	408	433	437	465	374	392	386	417	409	402	405	392	407	432	411	440	410	416	426	371	405	409	406	391	432	412	439	392	399	402	379	418	391	422	425	420	423	397	421	418	409	371	414	379	392	410	415	379	386	445	384	438	415	401	418	403	398	417	410	410	397	419	398	436	421	379	373	421	440	425	445	416	403	415	425	409	396	429	432	423	446	416	396	408	396	428	409	403	425	433	432	422	435	426	415	373	388	427	425	408	412	393	424	392	403	421	421	402	419	398	426	442	397	414	397	418	415	422	422	437	416	360	398	394	390	402	410	394	391	419	428	420	405	423	440	407	431	401	412	394	417	408	404	424	388	423	428	408	401	413	421	401	436	421	414	414	411	413	412	424	389	383	399	414	431	382	417	405	431	446	399	387	399	392	424	400	428	413	408	401	409	383	393	388	438	434	404	401	431	431	394	400	423	407	428	416	406	451	429	411	437	402	431	384	434	407	441	405	380	427	412	394	391	388	461	409	439	426	394	399	390	441	420	440	426	425	396	445	442	420	408	389	436	415	374	401	356	382	415	424	415	415	440	398	390	428	404	410	410	427	409	399	389	408	422	412	407	394	393	410	394	398	429	439	467	402	374	426	409	408	414	427	404	388	399	425	387	447	409	386	397	375	430	448	426	418	401	415	374	420	430	424	393	428	414	409	401	432	416	418	378	407	444	425	416	386	385	422	388	402	423	436	402	441	435	431	424	387	425	416	440	440	387	417	427	446	441	419	410	408	419	401	407	441	394	451	380	422	400	415	406	430	390	410	433	405	410	410	400	396	433	407	395	393	436	430	390	426	399	423	432	419	429	434	401	432	419	402	447	401	416	380	408	431	441	380	410	410	437	417	430	406	422	460	411	412	412	430	422	437	386	435	425	428	426	384	430	411	408	387	400	414	404	430	405	413	415	414	414	448	395	424	404	450	420	411	415	418	415	408	446	420	442	421	407	433	413	374	431	416	419	402	453	407	426	419	402	399	428	396	384	407	361	446	412	410	416	427	410	412	387	396	422	413	392	447	444	419	423	405	382	401	414	383	420	410	428	409	384	408	408	416	404	409	408	378	404	420	414	436	411	371	403	384	391	414	407	373	448	432	419	436	417	400	400	403	435	421	407	419	422	407	357	435	411	412	410	422	445	370	444	426	408	394	405	422	412	424	411	412	425	434	408	401	408	463	416	430	400	415	428	449	396	451	435	396	415	440	409	376	381	409	401	397	406	410	416	410	394	376	400	435	385	399	420	414	448	373	431	461	444	416	421	469	419	398	411	442	419	426	380	389	419	397	430	412	442	442	425	398	414	424	401	418	391	373	460	399	367	386	387	431	413	396	426	388	446	408	443	400	412	407	418	434	439	439	404	428	399	435	421	448	423	403	410	405	409	419	382	415	406	394	425	427	395	400	403	410	439	421	431	442	382	375	413	401	428	363	388	463	441	445	441	370	400	419	399	415	407	446	435	433	421	391	417	418	428	452	420	461	415	423	444	446	423	415	441	447	401	429	407	423	409	392	400	439	457	464	380	410	444	415	424	411	428	411	390	408	398	395	407	422	444	433	408	412	441	467	395	390	407	416	420	428	430	415	414	418	433	428	402	395	416	417	411	396	401	396	404	422	396	425	385	469	404	376	407	428	408	388	407	412	419	415	381	373	433	427	462	395	440	416	439	403	380	459	446	393	395	440	409	396	397	436	402	385	369	416	389	424	399	401	362	454	389	404	446	441	414	400	422	402	440	426	426	434	409	401	410	457	390	412	374	407	398	418	422	405	454	453	406	430	412	421	413	425	390	408	395	408	378	424	401	405	415	414	380	421	397	413	440	418	426	426	437	394	427	403	401	421	407	420	408	451	379	396	438	418	388	395	433	420	456	447	397	448	395	417	382	401	385	404	406	434	399	418	441	433	429	390	439	432	403	439	422	447	386	412	401	382	403	414	383	410	448	410	405	414	401	390	354	420	438	386	413	418	421	422	408	402	431	397	428	402	433	399	397	428	429	387	437	412	439	417	409	418	409	419	398	416	410	406	418	407	412	404	410	415	394	471	372	438	400	417	419	385	428	395	401	422	405	427	421	424	416	397	404	395	396	403	409	420	421	414	424	391	444	406	425	431	400	433	406	379	421	410	426	421	416	423	402	397	396	418	425	430	422	416	394	411	388	395	446	453	416	391	406	457	428	401	377	432	383	438	418	386	407	387	434	414	434	435	426	389	399	425	406	414	373	400	420	357	403	404	423	459	446	405	401	387	436	387	423	408	423	414	416	425	421	411	482	407	411	445	379	436	415	397	415	400	428	413	414	396	421	416	395	401	436	411	424	409	392	440	408	399	386	419	423	407	423	409	433	449	409	448	425	378	402	400	400	417	429	426	398	399	446	446	413	423	384	366	387	423	428	407	418	416	395	410	416	416	452	448	435	391	463	433	384	400	399	425	431	429	399	400	425	430	406	384	407	439	415	425	417	424	400	405	414	408	426	412	404	409	387	419	415	398	438	396	437	427	392	410	413	416	439	430	409	431	427	418	426	393	381	419	409	397	387	387	421	406	416	438	416	436	412	447	401	414	401	433	376	425	403	417	402	419	407	388	401	397	412	430	450	437	388	419	421	438	408	398	404	383	379	417	404	406	422	426	374	425	451	429	413	428	421	371	405	418	407	384	387	415	432	443	398	454	381	449	449	396	397	420	419	435	412	421	415	413	422	435	397	413	404	410	402	420	433	403	417	404	446	450	432	384	433	419	391	421	424	413	429	395	397	408	423	421	391	388	434	403	423	397	403	419	410	413	397	410	404	389	425	414	397	431	415	379	386	393	437	426	395	432	407	375	446	395	439	420	411	388	424	409	366	397	426	436	397	427	402	424	421	425	411	409	403	455	391	405	454	460	404	392	394	414	390	446	395	434	399	396	397	414	436	430	408	397	446	390	415	394	413	405	423	431	408	448	414	398	423	458	402	427	436	405	400	411	422	424	393	373	424	429	452	408	387	414	441	420	404	429	390	420	382	420	419	425	428	414	421	412	422	409	384	373	400	380	398	428	441	407	418	444	385	412	412	417	391	417	407	440	423	425	456	388	408	382	428	448	429	411	435	405	408	451	387	398	392	431	399	403	393	422	418	439	464	407	402	412	412	433	400	430	424	389	431	397	440	417	420	422	433	437	408	415	395	408	427	383	413	401	417	408	415	416	411	394	432	409	380	385	402	419	415	395	391	426	388	461	422	436	431
31677	40352	2540	558	556	499	474	435	450	440	487	455	452	423	438	429	433	415	444	412	465	468	455	460	439	429	421	426	415	416	409	411	423	402	417	381	448	453	434	431	469	448	431	404	462	386	400	443	446	395	461	421	405	436	434	450	399	428	454	458	437	444	425	436	436	479	417	422	446	452	433	420	443	415	431	431	438	410	468	404	434	453	448	420	491	436	431	421	466	447	454	469	410	456	431	462	438	400	411	446	435	450	429	415	430	428	418	420	433	402	414	429	434	449	410	447	432	457	439	440	427	449	468	418	409	443	430	442	405	491	404	442	436	449	428	412	435	434	476	424	431	456	411	454	431	449	464	424	438	429	404	448	420	455	461	415	441	460	466	446	431	457	434	425	449	465	453	462	416	436	420	427	427	441	436	472	468	391	433	435	412	398	435	426	403	433	406	422	466	434	442	464	425	448	450	446	440	452	463	407	439	419	446	456	415	433	431	440	503	459	449	435	425	431	427	431	389	416	447	456	442	450	451	438	455	425	445	397	443	432	394	419	456	450	435	441	436	432	422	447	455	442	427	436	420	441	404	472	459	438	422	437	450	460	413	437	418	441	435	427	407	436	452	433	460	439	437	440	422	410	454	410	433	472	437	409	433	410	457	432	413	447	422	437	434	436	453	417	469	433	427	432	415	460	464	444	414	413	433	447	450	394	416	436	430	428	470	427	444	425	437	409	419	439	440	464	445	450	443	443	432	412	407	465	433	431	450	439	480	444	459	433	427	454	464	393	421	396	423	430	447	430	439	423	434	434	443	432	460	424	453	438	438	400	450	437	431	412	398	454	457	411	453	447	431	453	445	439	432	445	389	432	399	449	443	448	415	466	428	418	428	449	433	445	463	393	419	461	416	427	435	444	443	383	453	441	430	469	414	444	438	425	409	418	409	448	486	390	416	426	414	442	461	447	441	455	471	434	463	438	411	455	431	407	441	467	434	467	455	410	414	427	443	451	410	398	444	417	460	473	426	465	417	448	405	465	457	378	448	441	432	446	403	444	435	408	405	452	394	401	419	412	431	421	423	431	445	387	433	429	413	394	459	455	469	458	471	426	439	441	440	442	459	401	452	428	441	437	453	455	466	453	435	412	435	497	454	424	423	412	447	441	452	427	430	434	431	443	443	440	434	426	432	492	425	452	432	417	412	440	432	445	435	417	462	419	420	435	426	442	476	435	416	440	464	477	426	465	435	423	427	433	466	414	431	446	437	425	429	421	427	398	438	459	470	470	423	429	425	422	452	440	482	415	423	452	439	400	410	444	419	485	420	411	438	428	477	477	445	446	414	412	448	433	443	438	398	416	437	414	452	432	407	442	439	435	434	466	465	445	430	454	423	411	420	442	465	400	455	461	436	439	458	481	447	432	464	436	418	438	406	478	416	427	426	466	425	435	425	429	441	429	414	466	432	412	420	411	405	479	442	443	427	428	460	424	457	439	433	469	449	428	461	457	458	441	439	422	409	458	448	455	437	452	435	445	470	396	420	435	461	427	467	421	448	402	423	413	421	425	414	456	417	429	415	426	420	460	405	426	443	441	449	409	417	428	477	418	469	413	449	411	426	472	453	414	416	381	432	421	428	431	451	426	395	438	426	414	442	439	432	428	413	408	417	443	423	429	425	433	484	431	448	442	459	435	439	464	419	418	454	422	423	403	398	430	447	448	414	470	470	450	430	431	450	417	424	473	432	470	423	435	434	471	444	413	418	462	442	430	458	474	460	438	413	438	438	452	407	412	428	424	426	424	417	466	427	440	447	409	460	422	428	441	418	456	432	402	433	429	430	419	450	429	429	381	474	448	443	466	435	448	419	412	452	418	413	435	399	425	423	429	417	448	436	392	485	445	463	436	408	439	462	414	438	383	425	434	425	426	425	426	400	441	416	438	461	425	443	435	412	436	431	426	406	403	444	418	419	418	461	431	421	431	444	461	426	436	448	418	428	421	404	441	437	456	456	415	437	434	432	464	476	408	460	422	440	421	443	410	430	431	437	430	431	403	462	421	421	439	421	458	430	429	465	443	441	445	414	416	455	457	433	449	444	451	422	456	419	452	420	453	439	410	408	431	415	429	446	422	434	397	454	411	425	410	406	383	430	453	452	404	427	459	457	448	442	428	451	423	457	451	470	432	405	405	435	451	436	418	445	431	407	423	408	421	456	445	435	445	422	414	426	413	442	442	427	444	434	413	439	410	466	446	445	417	467	395	449	425	401	435	454	431	418	426	419	414	428	437	420	423	425	453	434	453	453	435	447	414	433	433	472	438	454	463	442	449	441	426	445	445	433	446	454	452	433	418	453	428	443	439	426	439	425	406	408	421	449	472	415	410	430	422	437	442	436	438	420	418	426	435	411	376	455	397	466	425	471	387	398	434	427	447	410	456	417	407	458	452	431	443	426	456	420	411	448	453	407	426	401	400	433	500	379	415	453	428	415	461	455	432	413	463	439	461	449	390	456	404	420	466	422	445	426	429	462	456	435	449	430	387	429	449	432	433	441	437	438	434	458	460	426	409	439	429	424	401	480	413	432	425	462	451	420	440	471	404	426	461	445	437	415	447	442	437	426	433	472	497	448	420	434	440	466	456	434	423	404	426	452	416	436	486	448	431	429	438	421	463	423	409	424	443	434	460	423	419	450	417	457	443	432	448	409	419	450	439	461	456	433	426	445	439	483	392	429	449	427	430	453	486	443	452	410	424	435	451	416	441	403	426	449	433	430	431	417	447	433	430	458	412	443	430	429	384	416	446	441	430	418	491	455	463	437	449	433	421	438	424	457	465	441	431	411	382	403	438	419	441	399	442	416	428	468	396	424	413	454	433	433	426	421	484	438	425	465	454	446	458	453	415	429	391	435	384	429	418	442	445	415	449	446	430	441	466	434	450	442	409	447	426	442	411	455	425	419	435	397	442	445	434	421	423	435	406	457	403	406	453	450	448	435	423	462	429	445	403	429	459	419	433	407	431	397	446	448	447	425	444	411	447	430	438	432	485	490	465	391	438	438	441	436	454	435	432	413	456	439	435	408	432	423	436	423	453	476	441	418	440	406	427	469	430	426	431	428	439	441	467	427	412	432	414	453	436	430	449	464	438	412	409	421	417	414	454	438	445	400	417	404	434	461	426	422	447	431	472	440	442	434	408	446	425	435	428	448	456	445	441	454	434	462	449	468	390	437	424	441	422	425	452	399	441	451	441	461	427	379	410	457	440	412	424	444	424	447	479	425	427	425	420	425	435	466	401	441	420	400	454	419	434	423	390	436	414	415	423	434	450	433	462	401	459	462	433	421	448	425	436	434	448	454	438	456	449	424	402	435	411	407	425	425	418	421	440	394	463	465	428	495	475	443	440	444	410	425	441	425	474	450	413	428	429	442	414	436	472	439	435	479	424	417	410	414	436	451	441	410	455	457	494	430	427	473	490	422	421	422	422	436	399	444	423	440	442
23679	21122	28221	24229	21089	11640	1258	872	820	767	738	727	702	685	683	680	689	645	633	673	650	639	641	651	648	644	641	663	606	599	596	628	629	608	624	643	671	585	632	635	662	635	632	628	650	603	624	617	643	604	597	614	641	590	659	605	608	627	644	662	621	632	635	651	635	644	628	624	606	596	612	605	585	620	607	588	674	648	628	591	623	609	666	632	557	605	610	593	633	620	651	610	633	609	642	635	641	571	648	676	602	610	640	596	645	614	614	639	585	643	612	642	635	652	623	656	629	642	606	638	637	609	606	631	639	579	636	607	685	622	587	603	605	634	616	650	601	650	625	688	691	561	632	616	599	583	642	684	625	621	639	621	604	605	673	577	657	619	636	647	627	640	657	625	600	628	629	656	582	577	624	607	589	643	597	634	594	627	605	602	605	653	612	643	607	602	588	622	654	678	655	554	609	595	626	611	649	629	584	648	668	617	653	627	640	644	645	606	605	590	590	636	622	616	628	670	588	592	615	618	619	580	573	663	644	648	672	640	629	674	599	618	655	636	655	643	657	638	660	632	636	607	632	658	647	627	593	648	594	622	622	600	607	658	614	641	616	634	636	610	568	667	612	590	616	642	653	611	639	595	579	588	625	631	649	607	670	573	606	652	612	613	603	630	630	643	659	605	589	626	627	632	627	565	622	646	590	618	620	635	637	650	584	656	630	600	600	638	623	661	625	653	568	631	650	623	642	587	643	602	596	574	618	608	622	621	639	635	683	633	617	575	609	601	615	588	663	594	626	605	632	636	628	590	602	620	660	587	572	594	616	580	632	631	666	593	615	646	593	602	621	587	645	578	668	641	644	589	633	601	620	600	607	592	598	630	612	603	643	625	667	601	647	610	671	596	588	614	631	680	611	586	602	583	628	637	629	642	590	604	645	636	642	602	586	586	582	624	619	639	569	624	629	625	632	655	620	653	620	654	673	573	626	619	622	568	627	592	633	605	617	607	589	631	608	639	594	611	606	624	583	597	611	629	638	660	673	612	579	632	643	640	660	661	622	628	592	642	607	603	587	678	615	596	579	568	592	614	611	642	608	650	605	619	594	637	596	579	652	656	623	642	610	609	624	591	626	627	654	606	624	618	638	585	626	635	656	606	637	639	623	583	634	610	660	615	636	640	647	619	606	591	643	673	602	639	625	628	644	599	616	636	597	610	602	594	646	587	601	623	618	572	613	609	641	558	644	667	662	600	597	653	639	582	606	646	612	639	647	633	608	660	657	647	626	627	638	646	636	635	621	645	624	639	631	609	656	563	545	653	594	615	664	614	664	606	574	600	624	643	611	611	588	587	573	632	615	626	627	600	657	631	605	662	634	588	630	652	594	663	635	604	643	610	587	605	658	642	650	584	645	581	574	582	575	637	617	668	623	641	594	673	617	616	626	615	603	631	590	626	629	589	662	638	568	613	641	585	578	591	603	587	615	583	641	627	608	629	596	576	627	625	631	589	644	608	607	621	604	613	610	602	625	613	614	636	625	589	565	590	623	645	657	629	554	620	631	610	610	614	618	600	626	615	634	610	629	574	593	633	589	594	595	614	652	639	619	615	621	599	576	654	581	577	643	645	661	617	589	626	677	637	613	620	636	635	634	636	622	647	620	666	601	640	653	592	627	643	644	609	616	579	639	639	569	646	617	620	630	645	595	608	617	637	619	619	677	660	628	652	623	624	625	589	650	598	596	585	636	646	654	589	623	656	631	587	611	630	632	655	603	653	613	636	604	585	647	697	631	585	615	600	613	613	572	597	611	601	579	645	633	690	617	613	618	654	649	654	590	634	619	584	613	664	643	600	620	608	606	623	626	621	615	651	635	611	603	591	576	589	637	586	618	630	560	596	592	597	604	607	557	646	606	603	603	640	588	581	616	611	657	627	609	571	649	596	623	583	634	613	628	591	581	648	642	597	649	618	645	625	591	622	641	635	596	601	627	638	661	688	647	621	612	608	601	635	654	605	629	645	605	615	654	666	669	640	622	668	625	623	637	605	592	628	616	638	590	607	579	614	608	622	596	618	573	636	608	605	591	654	600	600	612	606	571	604	676	620	655	616	655	619	630	612	604	625	629	641	608	570	604	609	609	602	644	653	653	625	620	620	619	638	631	591	602	644	552	613	626	634	589	655	616	621	592	636	598	660	623	623	651	632	614	623	588	635	597	635	638	622	594	630	680	623	572	596	671	590	615	619	614	608	659	616	610	617	677	630	610	647	648	641	584	643	637	636	621	625	595	614	639	616	621	629	639	591	633	640	599	605	626	643	638	642	618	634	576	635	605	617	643	588	610	602	628	596	628	611	677	592	610	608	608	604	637	610	604	610	621	621	648	640	600	635	596	594	557	640	603	657	599	604	599	638	646	628	637	613	596	621	654	630	656	604	621	586	601	638	609	608	614	633	623	603	642	653	619	643	571	604	610	584	648	618	583	587	633	597	598	654	641	606	598	639	635	636	620	611	650	641	582	645	637	622	627	630	632	597	646	599	667	585	581	595	625	571	633	672	666	635	630	632	611	654	634	638	633	615	557	599	612	643	666	626	595	644	643	641	660	628	641	611	558	583	616	625	679	580	625	667	591	623	624	580	594	595	658	612	602	584	640	623	642	595	654	583	612	589	616	597	613	628	597	612	628	591	622	591	609	635	596	595	679	625	665	593	615	618	571	653	598	614	653	611	670	585	596	627	628	600	600	623	620	633	587	653	605	651	602	572	661	612	618	613	646	644	639	587	639	621	617	628	597	614	599	627	615	606	647	606	608	591	585	601	591	626	685	624	643	638	601	652	611	612	607	646	649	608	636	597	587	664	642	634	559	620	671	618	622	633	601	629	619	602	624	634	571	605	632	632	623	639	630	630	588	575	634	581	619	593	602	623	561	626	622	597	631	580	606	634	634	586	604	591	631	639	637	605	618	649	635	650	620	576	622	641	646	617	605	613	626	602	609	632	629	590	663	643	629	633	591	630	656	574	655	646	641	601	584	641	596	573	656	673	643	627	613	598	607	607	624	610	584	652	673	625	622	587	595	622	581	638	618	619	653	620	600	663	622	672	637	697	650	631	660	641	618	584	572	654	615	669	590	605	591	615	596	625	599	601	630	640	619	661	619	624	604	648	626	627	604	616	601	634	579	617	621	596	616	590	614	614	663	672	637	607	637	598	624	635	618	613	607	603	581	628	651	641	609	601	602	611	651	623	604	595	602	618	590	654	616	600	614	645	632	651	683	608	629	642	576	621	610	673	649	617	671	634	606	612	639	604	626	631	609	634	579	595	587	591	619	608	622	640	637	645	605	703	597	677	667	622	618	644	621	620	611	640	589	647	614	617	602	608	617	623	635	604	613	573	632	634	581	624	635	619	597	588	612	614	620	624	587	638	621	607	602	631	594	625	648	609	676	633	611	620	670	582	644	637	620	635	599	604	571	591	655	612	612	608	611	632	594	613	606	629
33068	52609	9088	2484	1764	1528	1262	1041	919	801	805	788	737	743	748	742	711	697	754	690	686	692	674	705	628	681	666	698	700	694	695	636	677	669	636	689	638	671	670	694	686	709	723	699	664	616	612	687	595	640	618	668	703	652	718	645	651	642	626	627	691	613	659	651	621	663	675	633	621	666	633	690	628	671	671	652	670	609	675	685	702	684	627	625	631	680	649	666	679	670	610	622	645	622	696	631	632	646	645	684	642	593	626	633	675	656	627	610	651	726	686	630	680	634	647	656	687	612	650	657	572	695	651	674	641	659	647	691	631	635	634	625	669	705	660	630	676	659	652	650	659	632	666	637	653	641	630	641	680	646	644	651	638	651	604	639	721	621	684	648	687	660	624	603	622	656	625	707	651	627	624	642	655	639	603	619	627	683	627	642	647	646	661	634	678	624	656	647	659	629	591	655	640	608	683	639	635	711	676	670	643	655	642	620	666	631	646	647	627	622	632	650	684	632	620	648	631	621	609	611	669	647	632	618	674	671	624	649	669	662	643	652	676	699	675	649	670	644	654	652	614	637	661	656	676	643	650	650	650	720	652	674	602	638	603	613	662	664	666	699	631	669	664	640	647	667	626	666	663	607	662	652	641	644	640	643	660	638	669	707	636	693	640	636	658	688	660	639	643	659	651	649	647	654	662	644	656	622	635	657	678	660	646	637	629	699	679	675	667	683	664	640	616	645	598	663	640	696	656	662	707	634	643	673	656	650	691	647	651	660	624	639	645	644	642	619	641	682	669	657	629	698	630	655	640	689	699	647	666	648	622	634	673	627	628	646	665	611	603	597	612	606	649	627	646	673	651	694	685	706	675	663	616	643	632	679	660	653	664	698	622	634	679	665	618	667	622	621	663	615	624	652	601	654	669	655	657	633	631	695	665	665	641	638	645	608	603	650	621	643	657	661	663	670	634	641	652	636	686	679	622	683	643	650	673	673	646	623	664	661	644	653	592	664	622	662	662	661	634	630	634	676	646	696	668	645	707	633	661	659	674	621	619	643	605	659	641	654	658	662	637	692	650	619	647	680	652	592	647	594	669	638	704	664	651	658	655	663	648	634	653	676	653	615	660	645	675	684	634	604	686	664	690	585	629	626	627	633	706	655	661	626	636	629	644	686	661	677	681	649	584	653	626	636	615	682	629	701	628	641	636	680	670	672	648	594	606	607	663	630	671	638	684	682	633	673	663	636	642	629	693	644	698	630	634	650	684	682	692	673	634	624	645	625	655	638	620	628	644	629	659	616	677	628	613	719	687	663	692	644	640	665	673	643	661	663	614	677	631	633	663	608	655	671	650	648	715	665	622	684	670	673	668	635	686	652	665	610	613	624	666	653	605	630	641	665	638	646	667	665	663	636	675	668	610	668	659	644	597	667	631	687	639	699	683	660	661	644	661	638	656	672	671	607	637	653	619	641	670	646	642	603	637	638	686	690	632	638	635	657	640	625	680	655	678	637	648	654	656	645	669	640	686	640	610	636	643	663	716	633	678	672	656	631	646	576	640	637	640	624	650	598	648	725	653	629	687	694	641	656	678	645	615	633	653	658	671	642	589	634	676	605	628	624	651	631	618	676	657	662	690	630	655	663	674	634	689	660	638	662	691	637	619	671	656	632	682	656	644	656	613	664	677	710	676	626	668	644	626	633	682	678	653	619	636	643	629	679	641	615	643	681	647	662	681	594	656	653	639	681	641	643	619	661	663	664	638	622	675	697	634	655	669	632	604	683	651	683	683	681	665	633	646	655	627	649	622	697	659	639	609	634	646	625	668	650	624	604	681	647	684	678	665	652	685	653	646	694	659	616	661	666	653	632	674	667	665	662	647	631	709	669	619	676	615	608	686	636	645	655	626	621	660	652	672	690	627	653	694	622	643	674	641	624	629	650	668	626	684	656	632	643	660	676	684	604	626	657	623	677	614	591	673	641	650	619	638	672	651	670	696	634	631	642	673	656	644	653	636	644	659	632	627	610	624	624	656	642	646	669	705	617	662	654	625	611	671	626	634	663	628	627	655	665	616	627	667	655	652	678	648	674	669	676	712	680	623	671	645	639	579	632	665	653	649	650	626	625	649	621	648	662	667	675	647	686	691	628	657	701	679	630	667	666	639	691	650	639	681	663	664	652	615	662	665	660	613	621	663	620	659	639	641	623	666	680	639	654	623	623	638	652	635	656	662	631	659	667	657	654	668	633	619	645	700	625	648	630	676	677	667	639	637	653	618	664	668	643	702	624	663	645	642	694	685	640	674	652	689	637	675	655	646	663	703	594	689	660	653	705	655	638	640	640	611	605	729	639	667	636	642	669	642	681	655	637	627	638	641	689	625	655	650	618	674	630	663	628	612	657	623	638	653	642	595	619	679	653	666	687	650	623	646	646	651	633	630	660	672	673	641	619	622	652	653	687	645	617	648	654	677	632	649	672	674	630	666	630	611	647	675	647	649	696	629	648	632	666	601	627	675	621	646	652	654	637	668	621	641	653	626	624	641	677	621	614	650	643	633	644	683	650	656	622	661	701	660	645	666	652	603	680	661	648	682	619	627	651	654	633	640	625	642	619	680	652	683	615	622	669	673	644	642	672	687	662	694	679	667	619	686	663	645	679	655	609	678	643	661	617	657	603	630	657	630	621	611	700	646	624	631	598	748	626	639	649	636	610	647	653	623	649	638	669	671	676	649	634	675	690	639	657	649	596	636	644	645	636	677	616	656	653	667	682	638	656	650	622	651	644	678	658	664	669	648	659	609	644	688	637	634	664	654	591	700	683	642	670	613	667	733	643	644	646	629	673	617	655	663	622	661	659	677	681	676	639	634	707	633	672	652	617	602	653	674	610	670	684	672	698	677	626	708	665	649	612	663	659	655	611	616	680	613	679	636	664	598	620	624	626	644	678	657	615	650	659	629	678	632	617	665	626	631	644	649	656	680	681	702	639	654	629	693	684	686	617	671	684	638	667	683	639	692	633	661	672	642	637	610	614	634	627	697	619	666	696	681	636	655	649	634	605	620	651	668	625	644	592	677	630	630	669	652	677	642	637	636	680	631	619	700	632	639	634	618	649	590	630	621	688	665	647	660	696	650	617	633	692	666	635	665	640	656	676	670	655	663	637	651	610	652	644	556	628	649	601	661	700	662	704	622	675	648	663	650	636	671	650	635	665	649	636	669	612	709	627	646	649	617	661	660	657	617	665	630	660	628	663	679	643	657	663	673	708	690	687	685	669	671	648	640	649	611	661	645	633	688	611	633	678	633	628	646	631	683	643	661	642	619	672	660	647	629	632	651	658	651	635	652	626	704	640	624	627	646	670	669	635	684	630	640	637	627	707	644	650	627	662	650	655	673	644	673	663	658	649	654	671	647	624	669	645	657	672	658	594	674	658	668	662	683	637	628	658	676	671	624	621	695	657	598	671	615	632	628	666	619	687	643	633	648	663	612	614	696	677
24282	20998	27356	24755	16741	871	390	325	315	274	288	264	230	223	267	240	232	203	212	226	231	210	227	251	221	192	225	220	227	206	193	197	225	228	203	212	230	225	234	206	201	252	204	205	204	176	221	196	225	208	226	204	229	187	213	201	195	194	211	206	210	203	225	245	195	216	223	202	241	213	213	200	200	184	233	208	203	229	224	189	212	206	245	230	219	204	215	218	231	224	200	225	219	211	221	207	219	211	235	189	218	215	242	223	205	198	182	204	221	174	195	207	212	233	224	217	217	213	199	202	189	183	223	218	219	203	214	209	229	208	204	174	178	210	209	197	208	204	217	197	178	201	208	188	229	223	227	188	211	194	211	194	172	211	200	209	210	221	186	199	209	215	184	223	194	207	190	219	178	197	199	193	202	229	180	185	217	232	198	206	179	216	209	186	231	209	205	186	209	193	217	210	190	183	207	201	247	206	200	208	204	195	216	222	248	201	199	199	193	194	222	205	226	199	215	225	188	219	205	186	221	197	204	197	203	231	209	208	182	239	206	172	211	214	214	205	195	206	208	187	192	227	206	218	194	190	217	177	196	206	221	219	192	213	237	225	232	230	198	200	184	215	205	216	192	193	220	243	220	221	197	185	204	209	207	210	190	205	177	212	186	200	196	217	195	200	227	214	209	220	221	199	226	235	206	218	235	222	207	226	221	208	195	221	239	198	201	221	245	196	223	196	224	215	190	218	207	202	220	198	234	206	207	204	195	223	205	205	218	194	189	201	192	202	199	215	223	187	204	207	200	192	241	176	183	209	200	200	206	198	210	216	199	225	219	181	217	200	196	240	202	203	209	199	241	210	214	185	193	214	218	223	221	259	214	212	207	195	206	203	203	192	191	187	199	222	245	237	207	215	207	198	229	238	223	229	172	212	200	209	221	214	207	199	213	203	216	216	223	197	199	211	188	230	216	199	201	189	226	229	227	213	231	200	219	218	211	215	225	194	201	224	208	233	211	218	222	203	220	208	181	191	235	217	255	219	193	195	192	203	233	220	216	218	213	206	205	204	210	222	218	214	205	215	221	211	216	199	217	222	206	207	211	195	195	203	220	204	217	212	184	233	213	208	236	192	222	202	215	252	208	194	210	208	180	194	216	197	210	224	221	217	215	224	186	198	215	204	207	206	225	206	203	228	200	200	190	205	195	213	216	212	206	211	208	187	205	191	207	216	206	205	226	196	196	186	203	215	183	189	188	214	204	192	213	212	193	226	194	210	206	200	216	209	223	199	226	199	228	236	201	210	202	209	190	238	212	191	217	197	205	192	197	215	233	201	200	229	214	200	208	218	204	204	224	199	204	181	207	196	204	193	177	214	205	201	186	220	201	229	209	196	198	205	225	229	187	195	201	252	229	228	191	190	224	215	198	226	216	225	200	200	189	230	234	229	197	190	199	191	217	200	224	215	194	210	204	224	204	189	225	179	185	220	199	203	192	227	199	207	221	212	212	195	230	219	218	190	208	245	216	182	222	200	212	217	220	196	227	193	191	201	205	223	188	216	209	223	219	204	200	222	198	190	212	231	202	186	207	206	186	208	195	185	211	207	214	194	207	231	209	228	236	159	226	218	249	207	198	229	198	208	212	218	198	209	212	207	193	203	207	215	211	192	204	214	221	208	202	188	217	208	247	208	216	201	189	174	188	221	207	229	215	197	216	204	212	226	201	226	207	187	220	209	205	207	225	215	195	225	187	220	210	212	207	215	183	222	202	206	200	224	223	216	199	191	168	215	198	177	203	210	209	206	218	206	208	219	217	191	206	205	211	200	176	212	208	211	198	202	206	216	201	212	195	213	209	209	217	189	200	216	211	188	199	197	215	220	204	200	197	226	197	204	191	207	211	238	215	217	186	213	232	195	227	196	193	196	204	187	194	208	233	207	208	247	210	203	215	220	198	218	194	211	223	204	224	208	206	207	225	201	211	222	193	237	199	207	228	227	219	227	225	200	201	225	197	214	217	211	204	208	218	227	212	204	226	197	211	229	187	200	228	232	211	185	216	231	233	230	225	213	207	213	201	208	203	235	207	216	218	201	206	212	232	202	189	226	183	223	226	216	203	197	215	200	211	213	188	208	208	199	183	217	225	216	180	204	192	225	194	204	216	189	217	188	208	222	189	216	201	190	192	199	196	196	224	219	223	209	181	211	223	203	233	230	217	231	220	217	200	226	192	209	216	243	216	190	233	216	223	192	190	212	207	198	218	207	188	193	195	222	234	205	194	230	193	215	223	211	206	201	206	185	205	196	206	205	203	199	183	225	219	221	191	189	216	206	224	234	236	230	242	210	206	208	187	220	207	211	200	187	210	204	214	199	205	204	201	196	194	235	231	188	210	221	206	247	200	189	205	189	204	185	183	218	214	219	198	231	201	183	205	203	211	231	161	210	212	230	217	197	211	231	186	199	207	223	209	206	197	215	207	218	215	189	226	191	214	196	190	190	195	215	228	225	208	212	181	203	204	230	192	207	222	206	205	179	221	199	213	222	191	218	198	204	206	229	193	209	198	211	209	220	220	244	208	197	208	209	218	198	231	208	215	213	203	198	229	203	189	194	208	190	207	234	209	216	222	185	240	188	187	215	222	225	219	205	224	224	208	202	224	206	208	216	217	196	227	222	185	215	213	193	210	229	209	222	212	198	205	192	198	214	218	210	201	212	219	222	197	234	222	216	237	170	220	219	229	236	215	213	207	201	214	235	202	197	202	222	207	215	205	201	200	195	204	201	217	195	222	201	211	223	202	187	205	233	225	194	203	214	236	197	226	192	210	219	241	226	203	220	220	208	202	211	203	200	184	221	221	219	249	209	206	219	223	216	216	219	219	216	185	214	200	204	216	215	215	237	198	215	207	211	208	215	208	200	207	207	197	209	216	214	215	236	186	224	225	211	201	194	196	225	229	202	213	181	186	201	192	253	194	205	219	205	215	205	211	210	219	222	205	183	210	218	215	229	200	216	227	242	194	193	236	195	196	208	218	214	232	222	215	209	187	181	226	220	210	218	229	206	196	207	210	198	227	210	210	209	184	214	234	212	211	206	232	198	232	208	234	180	206	200	230	207	186	216	219	229	206	196	210	212	211	199	228	239	201	225	237	196	205	211	200	222	194	206	211	220	200	203	206	209	190	213	213	198	198	202	232	190	197	212	202	203	183	211	207	198	206	217	218	225	180	195	197	201	191	209	205	210	188	204	181	201	174	207	184	193	225	224	217	208	188	214	201	199	230	221	200	227	186	204	210	216	213	198	207	182	188	218	215	207	228	202	215	195	224	216	211	201	197	216	214	184	220	199	200	225	230	199	209	246	210	235	221	215	226	220	233	230	202	182	202	206	215	205	205	209	202	205	204	226	208	209	223	231	215	232	186	210	194	201	211	200	209	210	217	202	204	220	222	206	221	199	203	217	207	214	205	196	186	212	230	213	194	189	201	227	228	210	187	215	212	222
33024	47374	6027	1402	981	733	572	470	456	390	378	305	285	274	286	307	289	265	242	261	268	257	289	254	269	269	256	258	258	245	216	251	257	260	266	269	254	220	228	216	228	254	246	237	259	240	205	250	238	239	255	267	245	263	220	222	194	234	243	226	228	223	244	253	249	246	239	250	231	228	230	246	223	234	210	227	205	249	245	248	218	215	236	252	282	244	207	227	224	221	228	249	244	243	241	252	223	243	252	226	234	213	258	259	238	256	228	254	240	226	235	235	262	225	242	258	229	238	233	252	232	220	239	238	210	250	230	233	288	268	225	233	210	243	241	221	268	221	234	243	221	242	250	270	243	268	229	242	247	219	243	215	219	224	235	220	197	210	237	218	246	221	244	216	263	221	255	207	236	253	228	240	269	221	216	232	205	229	273	235	258	244	216	236	250	228	255	237	243	227	245	227	250	251	235	235	205	246	238	218	239	257	221	287	225	243	224	233	244	231	236	239	255	253	226	215	247	233	231	243	230	234	269	244	241	223	233	256	206	245	233	227	247	220	236	245	235	240	248	210	230	243	229	240	216	229	220	245	217	243	218	241	237	234	227	251	245	230	222	212	228	237	254	231	255	239	240	216	231	229	230	261	235	229	251	231	244	256	249	230	234	248	217	248	254	249	252	204	240	250	219	246	220	198	249	218	246	261	244	241	218	219	263	225	232	244	256	210	246	242	219	235	238	257	256	221	222	229	236	243	234	262	247	223	220	238	230	234	229	214	231	233	221	253	222	246	257	245	233	255	243	256	244	223	228	230	253	225	238	237	228	221	237	214	247	241	240	232	255	225	228	252	252	229	248	250	204	208	246	215	218	224	245	242	244	223	212	240	218	243	233	249	209	270	246	229	240	207	246	269	254	227	241	241	248	239	228	226	218	238	233	256	227	233	249	230	239	241	230	237	236	241	274	238	234	228	250	243	228	249	248	221	228	240	249	243	220	231	252	268	218	231	219	259	246	240	242	252	230	224	249	235	234	251	232	217	229	229	212	231	233	230	242	227	219	228	231	237	238	248	219	269	215	249	244	256	245	247	225	232	227	243	224	248	242	244	248	233	255	228	249	225	231	237	237	243	240	250	246	240	227	255	235	242	241	236	253	249	254	244	225	216	216	241	249	243	243	243	214	239	216	231	247	225	246	234	243	241	245	271	269	230	270	242	227	215	225	221	256	229	244	220	220	228	234	255	235	232	242	228	222	236	232	215	228	263	246	227	253	205	210	251	254	222	229	251	226	237	229	241	228	253	241	252	253	238	199	229	198	259	245	244	242	250	237	247	226	255	222	201	228	223	236	226	248	230	249	226	235	217	252	232	241	234	212	228	267	241	232	234	250	218	240	222	214	243	216	240	240	235	234	239	251	255	238	229	219	237	229	215	220	208	224	238	236	223	226	248	225	250	205	236	239	252	225	245	251	226	256	228	227	224	229	224	237	251	276	258	228	233	260	214	233	225	242	246	227	246	243	243	216	238	231	248	229	228	246	229	214	247	238	221	249	253	241	249	237	244	283	221	247	242	231	238	229	225	236	217	269	229	245	241	234	209	228	221	251	229	213	271	223	221	211	238	237	242	258	219	223	226	248	230	243	253	241	250	263	226	229	247	246	223	228	210	257	235	216	249	266	224	248	239	242	227	254	239	219	232	212	243	249	245	255	226	239	240	259	274	247	227	198	239	231	248	259	206	233	229	242	238	243	212	219	235	228	236	241	246	233	244	205	231	222	228	210	226	238	263	217	238	240	235	223	272	229	261	233	257	221	246	250	230	229	250	254	256	239	256	232	232	229	229	256	228	203	222	244	244	231	220	241	239	242	293	248	228	242	245	220	251	218	245	208	237	229	224	254	237	231	249	231	229	232	238	231	249	259	221	242	241	267	269	231	252	242	246	230	230	230	259	272	214	245	229	229	246	246	232	233	242	235	206	235	236	239	229	244	254	232	227	272	235	243	253	232	222	237	235	241	219	202	249	216	248	206	237	239	260	245	223	238	216	226	223	249	238	233	225	227	206	245	230	212	235	224	239	237	222	237	223	235	255	247	235	240	239	229	236	259	232	219	218	227	247	258	214	228	237	216	220	233	244	246	256	243	198	228	240	225	197	248	231	248	252	232	229	244	248	245	247	239	219	220	242	237	248	217	242	218	275	258	251	227	230	256	235	231	255	231	242	256	249	245	243	231	245	272	254	241	217	234	228	230	274	234	222	252	220	235	230	227	235	248	227	233	249	207	225	203	235	252	238	239	248	248	235	232	245	243	220	261	230	262	247	224	230	230	258	240	232	268	252	241	246	225	236	248	247	246	228	224	212	229	229	217	232	231	268	248	226	242	262	232	270	225	237	231	237	246	249	237	230	233	266	220	239	231	221	232	245	249	231	246	251	243	249	218	258	253	227	265	238	239	237	230	251	256	231	252	224	228	236	251	238	238	233	232	227	238	236	244	240	252	233	234	245	224	229	233	266	255	244	223	251	272	217	229	243	243	216	257	235	222	265	238	215	240	232	230	224	214	212	251	218	233	237	234	228	265	238	223	232	263	249	236	248	246	212	224	228	240	236	223	235	233	239	216	230	230	227	238	230	252	250	212	234	243	228	258	245	238	229	242	250	234	265	224	214	271	237	240	252	234	241	223	218	220	217	239	243	233	239	255	239	226	245	240	249	225	222	265	246	230	220	234	221	255	233	231	215	233	258	233	226	228	249	240	235	248	238	232	231	201	231	228	239	222	236	235	197	203	210	229	243	220	237	227	225	251	232	239	258	244	236	267	203	262	236	260	246	244	261	259	246	231	203	266	247	232	232	260	235	234	222	205	211	245	243	204	251	216	235	237	244	262	236	234	241	249	243	237	281	216	233	246	237	222	259	263	256	212	208	235	248	248	242	243	232	235	257	239	249	241	218	232	209	227	226	258	240	236	236	256	264	257	191	224	244	243	271	225	249	247	233	257	242	228	259	228	214	222	230	254	251	244	243	240	225	239	267	258	240	216	224	243	280	235	230	240	217	217	229	241	222	260	225	225	246	235	236	231	217	227	229	246	248	257	244	220	232	230	231	215	230	233	250	211	247	228	251	243	249	274	208	226	263	222	244	236	249	262	222	238	230	222	264	244	212	224	231	237	200	277	222	236	262	226	259	244	235	254	215	258	278	244	259	234	241	227	245	207	237	236	276	236	238	240	249	245	249	241	223	217	253	223	234	223	253	222	246	229	244	206	230	229	220	255	249	237	199	251	231	236	255	263	246	237	221	236	250	247	245	226	253	245	234	209	234	232	245	228	251	242	237	216	230	246	223	253	232	213	225	257	254	250	272	241	232	219	221	214	221	240	235	252	227	263	248	246	229	278	249	226	277	229	271	224	231	232	261	206	225	252	237	232	233	240	239	238	247	253	226	247	250	240	245	219	229	231	224	230	221	230	234	228	216	251	217	236	238	202	256	237	225	231	251
22451	21093	28613	23783	21092	21134	11434	1089	742	698	651	595	586	576	538	511	516	498	482	471	476	446	473	481	494	443	451	516	448	468	482	460	482	468	472	477	463	459	466	483	456	447	425	423	459	462	480	479	480	448	460	448	456	460	435	437	426	403	454	466	428	411	425	482	459	427	411	447	421	474	457	430	432	491	421	450	469	424	440	440	450	459	444	465	430	462	452	427	436	473	425	421	448	425	477	453	446	479	459	452	430	427	460	414	420	462	464	466	447	433	450	428	474	426	404	448	455	433	453	434	416	425	440	459	424	422	418	412	427	443	428	423	403	467	403	457	427	420	439	423	417	426	457	408	461	466	455	456	454	456	411	477	428	453	477	424	451	459	447	454	442	403	458	421	485	443	506	433	439	412	446	484	465	448	434	439	462	430	461	451	478	424	437	465	441	455	468	420	449	416	446	475	438	424	446	420	462	435	420	433	452	454	424	460	452	436	411	412	394	467	474	465	436	434	447	424	425	447	444	452	450	439	426	421	460	450	468	413	442	440	445	436	461	431	453	416	454	449	454	417	435	452	443	431	433	447	486	410	443	439	464	426	458	423	446	426	457	451	455	406	458	432	426	448	432	408	409	418	402	468	507	448	431	452	436	464	433	443	437	462	470	434	429	390	439	434	421	450	460	433	429	450	417	410	440	448	416	412	421	428	411	452	445	419	406	437	449	443	425	430	424	422	439	439	396	428	443	431	441	454	460	448	457	403	409	444	448	446	406	431	428	483	472	424	447	443	414	440	478	441	408	430	471	464	414	444	428	481	448	442	424	440	433	457	432	438	418	404	409	464	417	447	446	481	467	415	491	433	433	432	431	422	404	413	429	463	465	398	444	432	449	456	483	452	450	448	454	446	446	424	456	440	426	462	477	426	452	427	423	422	469	432	409	436	414	450	484	394	441	449	422	457	433	406	447	440	446	458	450	428	424	474	441	410	442	477	439	447	428	483	459	409	434	431	449	444	416	433	410	417	413	456	429	451	440	395	462	438	447	436	446	494	433	463	420	398	429	430	447	455	419	449	480	488	432	448	421	472	468	471	442	432	450	438	450	436	432	416	406	433	454	442	467	468	431	410	436	446	468	438	447	461	401	426	464	456	439	425	443	471	407	469	428	466	404	462	393	475	445	423	415	463	461	414	460	430	426	458	434	451	417	445	458	441	424	442	436	409	425	437	385	452	448	473	456	408	445	441	395	463	426	427	403	429	406	441	389	435	433	417	394	443	446	426	452	444	448	456	450	457	451	446	446	442	455	407	427	441	446	434	449	417	412	410	398	402	398	466	430	428	481	442	404	439	433	448	459	410	462	391	415	431	443	444	459	437	449	445	448	450	418	438	445	405	414	386	408	399	455	415	433	467	443	399	427	425	435	427	422	456	448	460	396	415	447	446	471	454	449	438	444	464	439	449	428	452	428	428	455	423	458	418	447	466	426	436	439	430	399	487	436	456	452	430	429	425	448	431	420	452	474	461	432	446	416	437	426	458	422	465	441	438	466	453	448	448	492	427	447	411	416	418	439	412	438	464	435	474	454	449	468	439	440	431	444	498	446	424	454	417	407	430	447	448	446	455	431	452	424	442	433	452	438	427	461	427	425	421	409	398	450	427	468	461	437	466	385	437	412	413	392	476	472	480	496	446	437	434	463	426	450	422	468	437	434	422	415	463	460	465	469	453	454	464	448	445	412	477	429	436	412	449	454	437	452	436	440	428	455	436	440	425	432	447	438	435	456	455	407	418	438	405	412	438	450	425	433	440	469	448	444	467	423	491	458	479	461	456	448	435	414	471	470	427	417	443	423	429	448	467	448	386	445	452	426	458	447	455	436	385	443	420	443	428	498	442	472	429	457	463	439	440	427	447	442	426	461	435	411	465	449	445	448	438	433	430	475	403	387	417	462	454	424	418	438	384	412	433	424	413	411	422	447	448	459	441	429	456	440	427	430	451	445	443	405	448	452	431	462	459	456	454	446	418	435	438	436	431	433	412	426	455	454	434	458	399	428	458	446	421	429	405	443	441	424	395	406	431	468	436	399	410	415	424	434	437	454	427	485	431	414	416	447	419	454	408	416	418	404	427	449	448	467	445	419	408	417	382	423	491	473	407	447	397	380	435	474	459	383	431	420	450	423	421	437	446	461	440	445	423	423	432	444	421	446	450	423	443	446	425	438	428	444	456	438	478	472	447	429	411	459	428	476	453	455	398	426	465	436	431	433	434	426	394	437	408	424	441	461	424	443	446	455	415	433	402	438	419	453	467	435	511	435	398	435	448	398	430	431	458	436	431	466	449	409	438	448	440	442	421	443	422	380	435	450	433	429	421	470	414	420	445	394	446	438	411	450	413	463	430	448	397	477	417	466	450	402	426	408	431	437	436	411	424	441	442	476	481	445	450	455	430	422	456	449	474	411	424	402	430	461	457	431	425	431	432	460	410	410	406	463	435	406	440	430	459	438	441	429	434	430	429	418	435	450	447	423	422	400	436	453	476	430	400	448	419	434	434	413	453	459	430	487	413	378	401	452	418	424	420	442	464	451	442	448	415	418	433	423	437	415	440	408	458	418	399	440	434	400	435	458	470	463	478	456	430	426	428	459	419	413	439	445	416	416	391	467	436	428	459	477	418	474	438	441	500	470	439	409	463	466	417	400	431	455	449	414	482	433	440	382	446	432	410	469	440	462	443	444	414	443	397	421	462	387	412	413	398	447	441	460	405	481	471	481	405	433	426	432	460	447	431	428	438	471	453	435	477	403	426	473	440	444	398	456	419	471	416	443	432	432	439	402	479	438	464	461	455	395	450	461	421	417	398	457	471	417	384	410	451	452	440	422	440	426	445	430	443	444	440	448	450	397	431	432	450	424	465	477	420	406	413	461	426	449	493	475	449	472	415	464	436	454	444	438	414	422	476	413	455	421	444	408	401	451	468	430	425	430	449	424	435	434	473	460	450	458	467	416	430	439	412	437	398	428	443	455	440	445	424	375	448	425	415	430	458	424	413	478	469	420	446	442	425	487	447	441	420	422	430	429	426	470	455	430	453	439	438	449	442	423	421	424	432	443	435	438	411	466	439	449	456	423	428	413	429	433	436	448	489	480	429	427	388	481	459	411	457	472	476	466	443	444	456	414	437	432	472	428	463	459	418	430	397	452	451	457	426	453	456	477	414	461	433	421	464	490	456	442	457	463	405	466	421	407	415	455	423	434	498	387	457	467	417	438	435	441	458	428	436	456	417	408	439	422	448	441	420	432	446	385	419	462	418	434	429	458	401	433	434	404	423	432	443	439	403	424	386	454	410	408	442	418	479	464	427	456	448	414	438	412	437	417	440	436	439	434	449	430	455	452	462	417	457	454	465	445	451	412	438	436	454	470	445	451	424	448	442	446	411	445	453	418	456	467	432	470	414	403	425	427	437	410	438	423	432	452	439	401	413	444	438	442	455	451	478
36695	59833	12373	4038	2667	2134	1654	1299	1098	935	856	788	696	674	607	590	641	528	608	571	598	568	527	509	553	507	523	598	513	531	500	496	492	469	529	489	516	464	459	511	545	451	489	464	476	504	467	492	490	471	460	473	470	494	454	482	456	483	485	485	470	486	496	436	458	498	471	479	457	480	471	447	459	486	480	500	474	468	477	475	478	464	479	450	486	514	472	497	461	458	453	475	444	461	482	499	482	474	481	447	470	445	474	468	504	477	475	519	493	440	478	427	492	511	483	471	499	474	512	498	461	496	498	455	475	463	488	477	497	476	487	496	469	515	462	489	496	488	477	506	477	450	467	423	496	474	516	474	483	452	445	455	494	484	465	443	471	504	498	484	466	509	463	503	471	436	489	464	465	471	492	463	468	490	491	476	464	482	439	442	524	472	454	464	489	459	428	465	501	457	518	516	461	483	473	492	469	475	475	474	461	493	537	480	523	474	455	516	489	438	470	473	485	475	465	458	466	528	418	454	470	475	474	457	464	473	513	473	492	470	475	487	475	464	488	490	503	465	487	455	497	461	505	496	461	483	460	453	481	468	469	498	452	439	473	470	489	462	479	451	444	462	490	448	474	463	496	466	508	436	478	474	511	465	473	448	467	453	494	467	456	452	489	498	479	517	473	508	501	490	495	482	464	478	474	511	465	472	443	489	448	492	452	476	507	442	477	493	463	479	478	471	470	499	502	461	475	461	485	474	461	436	524	469	456	494	452	437	492	457	505	536	479	479	470	499	492	449	448	498	480	490	477	473	492	467	463	514	495	484	480	467	483	473	497	497	448	446	495	515	475	482	499	467	509	487	489	480	487	443	519	466	463	441	465	500	505	494	501	487	493	432	489	524	471	464	432	476	462	474	486	470	471	479	472	489	484	483	478	488	448	500	496	491	490	476	471	478	471	485	486	455	434	499	469	449	454	487	461	520	501	476	439	419	464	476	449	474	471	468	515	469	511	483	425	495	459	506	486	523	487	481	476	453	477	475	495	458	487	448	438	466	454	502	493	474	470	496	491	473	495	486	471	466	495	476	480	498	509	457	520	482	503	494	447	464	479	461	447	509	493	482	507	495	501	457	457	455	486	481	495	464	434	498	466	459	489	494	456	501	446	477	510	431	489	492	463	450	490	507	456	468	467	499	517	483	431	492	459	467	467	504	504	456	492	457	455	452	494	473	473	478	503	466	460	462	472	426	476	472	469	482	504	453	456	477	472	452	491	469	469	506	498	502	452	451	493	518	508	451	471	478	482	463	500	431	498	489	530	514	499	496	438	493	502	479	490	482	471	503	481	494	461	464	496	456	454	481	502	486	466	480	500	506	470	458	486	461	517	484	454	453	477	481	472	473	471	498	484	491	442	471	486	507	431	450	497	492	477	421	495	443	468	457	478	517	483	455	475	472	454	470	516	463	457	500	462	459	448	475	492	492	493	475	510	473	427	475	441	484	430	462	464	498	466	477	435	434	462	481	484	486	474	489	462	455	451	456	476	475	474	499	472	471	491	501	480	458	502	465	488	457	463	460	476	482	480	477	448	467	464	476	489	451	486	483	491	470	479	468	455	517	487	500	455	470	449	481	473	468	491	455	455	510	504	457	480	517	481	490	477	434	481	491	475	425	487	464	450	494	506	479	508	448	506	483	503	460	484	493	482	478	485	456	457	477	449	467	449	471	466	488	449	437	463	435	503	451	436	436	474	457	477	481	488	507	466	495	496	479	484	451	458	453	448	437	482	475	513	489	492	481	487	465	444	486	483	474	440	471	483	432	485	488	466	476	511	490	508	464	478	499	481	505	453	484	442	486	488	478	501	483	534	486	501	436	487	474	477	488	435	490	488	480	480	443	481	500	461	457	478	451	507	486	438	504	500	451	469	477	477	445	492	468	501	458	487	472	496	451	480	470	490	492	465	458	495	475	468	482	485	494	469	469	435	476	492	469	464	493	476	448	486	489	474	496	508	498	491	452	504	475	515	460	481	444	516	484	474	493	484	489	477	495	494	480	480	429	487	446	453	451	492	482	465	482	447	469	511	483	489	469	461	479	463	510	491	462	463	465	483	484	461	503	490	490	455	451	467	475	491	477	484	446	454	466	520	473	513	509	459	463	467	477	522	443	485	478	486	494	482	504	452	479	436	469	498	522	494	492	493	454	460	496	463	483	453	518	452	493	468	494	454	505	494	456	469	476	441	535	487	452	451	489	474	484	494	481	491	469	479	466	469	465	464	479	479	489	474	478	479	522	455	454	473	512	450	419	437	464	464	484	475	485	446	458	475	509	427	427	479	462	470	487	454	481	449	444	472	483	499	472	454	491	459	471	437	493	496	465	506	441	500	493	456	460	443	458	471	473	461	508	498	441	475	516	411	462	481	487	513	444	497	458	467	452	496	480	454	484	440	486	444	434	480	502	419	470	482	482	460	485	501	439	478	486	474	506	475	481	440	505	489	477	503	448	481	464	448	481	503	486	459	485	479	510	449	480	456	463	472	498	443	474	481	464	435	492	483	458	452	464	414	460	519	473	506	502	434	502	470	508	473	487	506	469	476	490	480	439	496	471	490	477	489	494	469	451	467	451	476	489	479	479	457	450	480	481	452	461	517	481	463	471	458	489	501	513	468	485	500	456	464	450	474	487	496	491	465	494	463	455	463	505	483	463	505	452	460	499	498	491	493	490	494	453	469	493	456	528	462	475	450	481	474	463	459	456	472	467	466	476	515	459	475	497	494	489	440	463	471	502	455	469	501	480	481	481	457	462	468	471	491	450	455	478	467	479	466	500	488	475	488	468	462	434	480	476	487	466	435	468	467	492	474	468	434	488	486	477	480	446	463	466	466	480	469	442	488	470	441	455	485	476	494	490	468	469	436	477	472	477	472	490	505	483	483	459	511	464	530	498	481	488	476	490	475	489	426	489	469	446	485	467	484	454	435	462	458	485	483	468	465	500	472	469	456	507	554	477	480	489	529	442	466	478	478	468	446	443	487	457	495	454	521	489	469	465	448	535	478	478	474	493	474	475	488	457	425	450	451	446	448	487	480	479	455	487	470	484	456	462	459	457	462	470	492	503	472	465	480	484	461	479	441	464	502	509	499	458	459	468	419	448	486	470	481	490	485	499	476	458	478	491	486	449	480	502	521	444	463	492	503	525	448	450	462	489	451	475	455	461	504	478	467	482	497	492	492	514	473	438	482	469	481	478	502	434	497	446	464	428	455	505	473	487	466	469	489	441	465	472	453	491	445	504	446	465	484	470	505	483	480	453	475	489	474	522	463	463	483	452	498	519	475	492	457	470	480	457	461	474	456	487	485	496	507	482	442	467	504	454	513	465	472	469	472	471	510	457	442	480	481	479	449	477	458	484	461	504	478	456	438	468	481	458	517	484	453	467	478	494	471	455	479	463	497	474	518	501	473	497	445	469	475	456	501	481	478	468	500	485	480	505	471	448
29908	26548	13144	1372	520	464	468	409	427	404	450	399	414	412	395	420	412	402	395	402	410	388	436	403	399	420	382	404	409	385	407	429	480	398	438	437	430	415	397	402	394	415	397	401	370	414	405	388	382	407	409	416	429	452	395	396	439	410	446	389	378	432	421	422	372	418	426	420	443	386	386	425	409	380	441	449	438	395	432	437	400	403	404	429	386	387	405	434	438	388	409	406	415	406	417	421	414	450	431	447	394	424	413	380	391	395	404	436	413	393	406	411	374	408	430	421	418	397	440	382	396	382	411	406	435	416	430	390	394	396	416	403	413	409	433	351	429	466	423	394	413	390	392	415	426	388	383	408	427	390	403	392	420	397	405	402	379	396	408	410	399	380	420	424	393	398	422	381	390	407	389	405	423	451	374	380	408	417	424	413	426	417	431	383	417	403	426	398	411	399	442	433	426	456	406	397	441	429	417	450	354	412	413	410	414	456	431	460	419	412	410	430	405	423	412	396	383	379	407	426	396	380	382	413	438	410	431	410	431	411	403	404	417	393	373	430	395	403	434	341	413	396	430	416	415	434	394	444	368	391	415	373	380	390	406	394	411	433	364	419	401	424	375	408	417	396	401	433	418	419	395	401	418	411	444	368	411	389	416	395	410	411	342	353	397	467	442	429	404	384	392	371	398	452	417	415	424	443	402	407	391	405	393	400	397	456	414	401	387	406	402	405	408	411	413	389	455	439	407	447	397	428	360	416	428	424	430	444	417	445	444	379	416	375	435	418	425	412	397	365	404	404	424	387	410	413	411	411	384	393	430	432	420	413	444	361	405	404	391	404	407	437	425	408	417	401	430	446	372	411	422	416	401	437	397	422	430	384	390	398	403	400	425	389	390	406	425	394	405	404	406	397	415	407	450	423	410	406	398	394	415	394	399	389	391	428	392	431	368	422	431	429	407	410	377	414	397	415	394	437	419	437	416	427	407	407	416	437	400	385	383	407	384	389	395	368	392	402	363	421	396	423	421	398	420	404	429	425	386	415	418	377	389	448	410	401	400	437	418	401	384	437	412	377	408	432	406	443	392	401	389	441	399	402	427	396	393	428	428	430	402	393	412	403	383	403	414	425	391	403	393	415	402	428	436	424	433	437	420	445	461	401	417	480	384	401	390	394	409	406	385	397	381	412	387	405	407	417	398	411	424	424	437	394	410	429	402	448	410	411	440	414	408	380	419	404	432	388	396	445	412	447	405	402	364	428	366	376	394	416	385	390	413	431	384	362	377	437	399	414	421	434	386	427	400	407	408	412	416	410	424	395	362	369	414	424	379	390	403	424	436	420	436	399	394	425	427	382	393	404	445	373	422	400	382	396	380	398	439	422	421	440	438	390	415	414	384	415	397	412	458	438	425	394	416	403	391	403	392	420	415	410	410	415	429	409	402	399	361	374	404	416	428	361	398	392	385	380	391	411	415	381	442	408	429	394	389	416	404	395	407	402	398	425	394	417	428	381	413	404	379	416	430	386	437	386	409	414	395	434	411	405	415	376	373	401	411	399	424	409	384	436	400	404	410	440	378	387	406	425	404	427	428	393	403	416	416	354	423	420	404	425	436	399	436	438	415	383	404	431	406	407	396	422	399	422	421	411	420	403	405	423	409	392	388	397	449	373	435	404	380	411	432	412	408	412	400	411	412	394	408	388	426	415	445	440	419	436	382	387	391	436	413	412	397	413	374	431	376	426	408	441	399	427	412	410	402	439	381	417	407	395	397	410	387	418	413	442	430	417	420	421	406	401	432	434	380	432	415	425	451	410	414	405	417	413	394	428	392	379	385	397	367	408	415	419	406	422	396	417	386	391	401	417	405	446	384	429	431	407	408	405	390	400	414	419	437	402	420	426	361	383	429	421	416	389	405	406	419	395	390	407	436	430	418	408	423	400	420	403	383	386	414	399	450	386	391	442	372	357	422	400	401	409	432	390	384	401	387	398	418	400	425	389	414	392	410	431	445	422	439	395	394	438	432	409	421	410	399	363	413	400	408	415	397	427	429	423	450	397	407	383	404	420	391	428	432	359	377	390	396	383	406	434	421	448	376	410	451	382	386	412	406	443	408	430	383	398	430	443	420	365	419	391	411	424	392	378	443	410	403	404	417	403	415	415	407	411	431	404	433	437	411	416	416	416	428	446	397	396	374	429	397	402	437	436	440	368	437	433	401	381	430	421	429	403	390	414	434	431	428	430	415	432	447	387	398	418	388	395	419	433	426	402	429	394	409	400	378	396	395	456	410	434	414	393	407	423	378	404	400	412	423	438	431	402	420	387	403	452	404	388	426	405	402	401	430	441	389	405	395	402	390	426	420	431	446	379	415	404	436	414	377	445	371	401	370	417	426	398	454	413	402	395	385	384	402	382	430	406	432	423	432	406	400	424	427	459	406	418	366	412	368	391	455	385	382	414	410	435	433	415	415	394	419	435	413	415	445	393	448	396	397	426	408	415	431	390	396	395	378	409	418	456	410	395	403	428	434	424	431	436	433	409	418	411	402	391	407	396	407	409	402	399	388	396	409	411	427	402	426	424	404	399	395	404	418	430	415	419	457	385	361	373	436	414	412	411	383	392	402	404	443	399	406	407	417	396	413	399	380	392	385	385	408	408	403	364	435	410	432	431	408	362	419	413	427	394	380	433	376	426	386	416	416	416	354	433	420	401	423	372	374	457	388	384	426	434	419	427	445	403	373	390	428	441	383	393	384	415	422	417	387	410	402	458	432	413	409	386	401	421	394	458	412	450	410	397	451	403	435	412	401	409	389	389	407	422	425	387	463	374	397	443	433	402	434	391	383	420	458	387	430	452	405	421	435	413	407	416	409	448	407	397	376	416	438	403	399	396	444	433	406	413	375	408	421	410	438	381	414	411	437	378	435	387	396	386	416	392	426	411	397	385	366	415	432	404	402	400	358	389	426	413	392	426	396	393	418	397	387	409	426	366	434	389	372	398	429	421	395	388	432	409	418	407	381	450	400	368	382	439	398	399	385	409	428	410	413	410	404	420	395	378	419	406	436	408	436	412	424	412	390	391	434	404	395	422	433	401	427	415	453	406	400	414	405	395	394	413	396	427	454	395	376	409	421	409	423	457	395	396	390	414	406	396	410	451	413	386	399	437	400	395	417	408	412	402	408	413	405	427	430	418	385	389	373	398	405	393	475	361	387	417	424	386	388	412	393	397	395	429	424	387	446	416	395	394	409	403	434	419	411	424	403	398	440	383	414	426	390	411	386	419	444	440	396	429	430	447	399	443	400	431	410	432	400	424	397	440	393	410	421	373	419	402	406	402	389	412	423	422	409	400	427	430	429	437	416	396	427	404	425	442	429	431	408	380	409	421	411	436	391	404	405	390	378	419	421	456	391	401	424	431	395	429	439	438	406	410	416	386	426	455	411	423	447	432	421	399	404	432	427	379	403	450	418	427	422	386	363	419	444	417	387	378
32803	38207	2871	577	505	474	456	489	458	473	437	426	426	452	459	429	442	458	424	411	435	395	415	453	435	461	439	423	423	427	455	469	428	397	416	418	418	459	397	452	407	421	423	438	416	417	448	441	421	412	429	426	474	451	426	443	440	423	454	435	452	431	455	413	423	401	404	424	412	453	433	397	418	430	439	423	400	448	419	392	410	437	448	423	453	422	439	431	439	452	462	416	445	402	451	403	411	451	455	453	438	471	421	436	428	452	426	456	407	426	466	436	430	439	447	435	428	436	413	388	437	434	481	425	431	414	407	425	449	419	416	413	401	431	416	440	444	424	462	459	381	430	445	439	422	432	441	443	406	440	408	418	442	444	447	388	407	404	461	444	428	416	413	464	436	435	441	454	424	394	407	412	460	470	406	407	433	413	423	462	389	429	446	466	419	412	446	418	412	406	412	437	413	418	440	452	448	439	416	428	406	424	427	402	459	456	417	429	449	422	454	423	403	439	439	392	456	440	466	407	434	422	406	406	417	455	441	429	383	419	413	464	447	459	438	426	447	447	400	434	433	449	428	423	414	409	441	441	407	447	443	448	423	407	420	427	396	436	433	412	424	448	442	399	438	440	431	423	456	430	389	486	424	451	393	436	443	378	439	436	471	428	449	437	442	442	446	418	445	446	431	440	425	439	431	438	439	450	440	443	431	453	448	445	426	436	427	488	434	459	436	432	434	411	397	394	430	477	441	449	440	426	447	415	461	453	417	440	435	427	440	465	424	432	440	431	402	445	426	426	438	422	433	434	405	412	424	470	414	463	421	470	429	432	405	395	441	414	416	473	451	422	405	419	448	410	440	430	395	401	461	437	430	440	444	463	461	413	448	401	415	455	466	458	415	427	453	447	459	407	409	419	442	413	426	436	427	420	399	439	449	421	419	397	416	460	398	442	419	459	418	421	416	422	421	449	446	415	418	411	419	461	462	440	424	418	439	424	457	471	452	438	430	427	467	402	443	425	389	410	450	407	435	425	422	459	423	480	443	454	457	438	431	438	399	434	390	431	454	401	439	441	457	395	411	418	427	462	425	419	411	425	430	445	437	400	450	419	462	371	411	426	438	424	446	396	434	444	451	409	404	455	439	383	459	437	418	469	451	461	422	431	441	477	412	411	436	451	431	403	421	392	407	403	467	404	479	446	439	430	432	401	418	428	415	448	445	426	435	420	420	444	465	391	434	433	408	413	453	448	419	399	463	391	429	417	430	457	440	401	427	435	431	431	413	410	429	429	426	441	395	422	437	445	406	398	419	451	431	438	390	423	429	461	431	432	431	437	425	404	462	457	407	417	413	458	437	418	440	418	468	392	455	404	453	437	437	451	485	436	442	432	394	431	435	431	415	404	441	408	424	453	435	439	431	400	424	496	465	428	435	450	437	448	436	453	404	441	493	410	448	470	441	431	429	415	454	445	420	442	422	434	439	420	425	441	463	454	418	405	418	411	427	432	438	464	424	448	389	439	445	407	417	449	417	428	432	479	435	441	455	448	413	449	432	429	437	434	466	451	414	431	400	451	431	410	431	476	481	434	429	446	467	438	392	407	412	427	437	422	450	386	425	394	418	432	446	480	435	444	422	457	449	478	435	416	426	425	451	439	430	382	437	472	424	378	448	434	436	415	440	409	411	421	439	400	461	473	435	428	424	400	444	450	437	440	437	419	440	443	422	447	458	439	451	445	417	468	409	469	402	417	416	414	397	461	421	424	439	426	439	429	403	416	463	425	397	419	430	428	378	401	446	449	440	407	408	398	469	461	429	435	427	400	427	438	425	433	430	420	486	421	406	452	430	425	424	408	432	441	423	438	421	421	437	431	426	429	411	447	463	406	423	406	445	428	453	435	427	442	465	405	445	420	414	454	413	464	414	404	435	424	447	420	453	435	428	440	450	441	404	433	434	456	436	438	432	459	434	411	448	461	458	435	412	396	439	425	408	457	408	423	451	451	433	398	418	420	404	422	453	396	451	441	462	427	432	466	453	446	460	477	433	423	401	433	458	427	418	447	440	430	449	441	428	451	422	410	403	405	428	409	446	472	451	429	441	428	469	413	453	446	440	489	462	433	409	402	438	376	442	420	442	405	421	439	412	436	427	423	409	409	423	422	407	441	421	408	469	424	444	441	425	439	453	445	425	451	455	412	413	372	442	428	432	452	420	395	445	477	421	425	428	496	475	424	449	464	456	433	439	415	401	442	435	399	438	404	446	402	417	453	417	438	431	452	415	409	406	403	443	449	419	463	434	446	427	433	439	426	416	413	414	476	442	466	417	432	403	446	430	424	445	430	417	441	417	391	432	416	447	455	448	404	421	470	429	458	432	426	433	425	419	453	435	441	444	419	443	482	452	395	435	445	426	436	408	448	457	410	459	433	437	442	439	465	397	434	438	448	411	474	477	400	453	428	424	437	432	420	424	415	422	419	409	465	397	442	424	447	422	458	439	430	401	410	440	437	442	419	419	439	434	410	449	436	463	442	447	419	444	420	443	470	454	416	419	461	448	467	477	430	461	422	432	417	406	458	449	450	439	432	473	462	449	440	492	441	444	460	429	449	434	429	435	418	458	423	421	435	423	442	448	421	455	427	446	429	423	435	439	458	431	444	408	433	436	445	458	430	462	419	444	413	467	421	417	426	436	469	418	426	435	440	458	438	437	484	451	367	446	419	444	465	439	414	431	405	404	455	453	443	442	407	462	420	452	454	449	431	443	445	431	441	439	459	428	418	449	408	422	440	442	469	409	438	450	449	410	428	434	415	419	432	435	433	450	422	449	436	443	417	434	423	436	434	412	416	466	408	440	421	423	447	423	399	435	415	390	447	460	458	460	489	461	409	409	436	451	426	449	404	467	428	416	468	412	480	453	442	409	423	423	429	463	457	420	455	405	400	454	437	429	480	428	439	397	431	430	481	451	426	419	410	414	424	422	437	465	438	415	451	448	451	438	460	439	436	448	449	418	413	429	398	449	415	446	443	406	425	447	428	445	434	444	399	440	455	420	448	452	413	483	429	402	412	472	410	435	394	386	468	369	427	395	440	447	438	465	418	424	418	434	425	411	404	436	431	420	419	415	428	436	419	425	434	441	460	444	416	444	399	435	467	400	418	428	432	455	426	426	452	443	443	454	403	420	415	433	395	454	426	437	422	404	448	418	424	395	437	433	428	422	450	427	444	435	471	435	424	436	469	401	403	412	403	429	473	414	430	443	412	438	432	439	466	441	432	430	412	433	428	468	419	409	470	463	446	425	429	432	458	396	414	434	430	470	491	472	417	494	387	463	418	470	437	412	433	445	463	410	432	413	390	404	421	420	398	481	405	444	411	469	425	448	416	428	425	413	420	432	421	441	432	431	449	405	443	398	406	410	431	441	410	445	419	429	397	464	460	448	416	452	439	401	411	407	466	428	455	440	450	425	426	402	419	463	466	407	411	404	433	399	432	451	417
23572	21016	28103	24141	21016	11644	1267	890	783	749	725	691	669	660	671	682	659	666	644	651	648	632	603	640	614	579	645	649	645	601	678	630	599	634	606	638	656	628	569	607	662	641	623	621	609	598	618	626	633	630	589	601	611	602	602	629	609	597	606	632	598	619	606	577	593	666	596	590	634	586	625	595	609	617	618	605	618	609	592	612	578	658	591	569	567	595	565	594	613	640	618	594	657	624	664	620	609	625	637	600	612	630	605	638	608	581	626	596	592	600	615	624	608	616	620	603	584	613	592	582	648	581	611	642	597	609	613	614	601	641	638	575	612	631	633	627	624	588	591	617	599	605	596	597	583	607	645	569	619	579	610	603	632	577	616	643	577	628	595	608	619	604	599	603	636	605	618	602	604	591	625	601	567	605	616	569	656	566	596	628	664	633	603	656	605	566	625	610	627	569	651	599	636	593	632	580	632	628	609	576	625	606	625	631	625	572	579	608	588	575	576	663	578	624	654	587	613	625	603	611	616	628	608	572	649	593	568	595	567	657	597	601	650	603	636	633	635	644	621	616	619	643	585	627	612	615	629	547	599	592	613	572	599	643	585	634	655	663	592	611	611	629	622	578	627	617	597	628	634	610	544	627	593	582	606	615	621	625	666	622	608	604	624	642	637	573	580	625	590	614	622	585	636	605	593	557	578	592	596	591	599	580	635	667	601	589	570	646	610	587	596	615	652	614	593	654	628	602	624	583	594	570	601	646	644	616	618	587	614	598	657	641	629	612	570	605	632	609	628	595	585	591	628	662	596	607	618	609	633	593	617	636	548	556	604	567	605	637	612	619	605	591	553	603	628	627	662	615	587	530	620	590	650	654	640	594	625	587	562	596	628	620	620	618	595	651	609	635	631	616	632	569	628	607	563	565	602	573	594	577	599	641	649	580	621	622	590	603	578	654	642	633	611	603	634	605	594	559	602	610	658	616	598	613	580	631	578	610	643	633	591	605	640	626	628	625	552	608	593	588	570	582	611	579	582	619	632	624	595	641	638	622	602	628	627	637	620	618	607	655	590	569	602	607	616	589	602	562	615	590	597	592	623	588	618	577	599	610	643	621	632	597	612	645	590	609	589	637	630	590	677	596	596	598	629	640	622	556	610	617	535	579	608	632	600	593	644	610	597	583	599	592	602	633	578	620	657	611	650	629	628	607	642	607	622	631	593	602	619	674	620	600	615	573	612	612	645	615	647	651	634	605	637	608	583	635	663	603	622	613	624	568	576	605	594	589	612	643	611	557	589	660	639	630	607	653	622	541	623	582	587	661	614	603	585	619	609	648	603	662	618	605	559	614	601	639	664	577	595	638	640	584	614	580	595	677	583	605	631	616	642	572	630	599	659	570	587	620	640	626	586	641	593	603	593	631	570	597	617	623	638	609	604	620	611	571	610	619	606	600	628	642	623	608	632	634	621	585	604	560	614	589	638	606	629	592	595	631	587	628	585	630	632	646	582	624	619	633	648	627	630	613	620	620	606	594	601	605	640	601	589	639	622	645	633	599	615	636	635	613	602	572	592	601	587	618	604	608	606	629	655	625	608	672	614	573	606	632	582	641	571	595	571	602	614	569	625	614	631	594	585	625	633	601	613	633	608	621	595	592	625	597	612	630	596	633	670	597	644	662	675	639	555	583	641	553	634	598	630	625	629	613	609	589	630	608	634	635	598	615	584	630	604	634	586	613	579	619	568	647	595	659	632	655	606	639	599	631	620	630	623	562	601	586	590	599	610	626	661	616	612	618	610	605	588	593	636	619	559	600	606	582	614	612	589	594	561	601	596	598	650	624	646	611	554	610	647	650	608	605	605	630	621	626	567	569	613	642	648	629	594	567	601	597	626	592	579	565	640	587	640	614	629	585	590	623	586	675	575	610	606	554	595	609	588	616	632	603	597	602	657	602	631	631	605	626	630	585	586	597	593	561	625	634	615	576	617	606	614	604	627	585	630	624	594	591	610	585	603	618	602	647	559	593	636	607	607	632	645	624	590	634	635	602	601	616	579	597	608	623	641	584	610	576	607	641	575	616	570	605	585	585	603	561	614	592	609	641	619	631	635	634	656	627	637	626	595	632	604	552	604	621	617	617	612	558	640	578	590	648	635	565	601	610	574	621	583	638	648	611	558	564	607	623	602	583	641	588	600	622	643	599	644	613	594	592	619	613	625	626	615	592	601	622	609	600	624	612	613	613	611	622	624	586	566	621	633	616	618	613	625	620	600	607	624	649	594	684	584	614	617	594	617	636	573	606	623	582	615	614	645	605	627	613	607	601	609	605	624	602	662	593	601	602	609	615	626	613	608	628	602	637	619	651	583	622	598	634	575	642	634	643	655	595	661	580	597	646	582	608	597	659	650	592	583	611	649	609	569	647	624	608	607	606	615	608	582	606	604	598	618	611	585	629	569	631	600	617	633	603	603	614	638	663	584	624	622	614	630	611	635	532	597	636	574	616	589	574	625	646	605	554	638	625	596	618	598	621	540	579	622	619	606	578	611	616	637	609	620	641	570	616	590	653	689	667	606	644	582	626	578	629	626	578	566	635	592	597	627	587	596	638	629	620	616	614	580	630	607	614	611	646	592	638	586	590	622	566	636	654	638	567	633	575	608	567	623	617	593	570	592	631	629	622	583	673	660	595	604	635	619	650	596	600	617	599	626	575	664	598	621	581	635	579	642	595	648	625	575	626	625	611	574	636	619	602	637	598	614	613	580	604	573	621	603	641	542	611	603	584	547	624	630	630	568	625	632	602	625	604	592	627	627	627	649	592	613	621	616	560	631	616	634	558	629	629	556	582	593	596	607	550	596	573	600	601	580	624	632	628	610	615	598	617	609	619	606	610	570	593	623	603	610	568	640	557	592	575	629	620	626	597	611	625	589	608	615	634	606	607	600	630	664	635	626	595	607	577	603	604	613	604	602	620	580	602	631	623	627	610	616	654	649	607	617	611	611	607	606	583	591	644	595	602	634	622	655	612	585	627	618	583	614	629	617	625	612	610	591	685	564	599	660	578	602	649	613	584	573	588	562	581	674	600	593	583	617	583	615	609	625	592	613	619	623	629	591	593	615	599	596	620	602	592	605	570	641	557	597	611	607	615	625	611	613	625	591	643	620	631	615	625	581	600	631	588	627	654	602	607	602	661	682	636	594	601	617	616	576	615	639	619	631	557	587	630	633	614	593	596	604	653	659	638	595	619	638	591	599	603	597	623	624	617	568	599	609	634	580	631	647	620	609	603	562	620	587	622	582	633	604	627	600	605	590	610	655	593	619	615	603	581	579	582	597	584	618	591	624	644	638	580	599	598	621	565	629	589	612	600	612	653	639	581	582	582	592	601	621	606	556	610	618	604	606	603	669	547	593	664	611	602	572	557	577	623	587	596	587	602	567	596	605	601	605	620	648	588	607	577	621	595	575	598	617	585	626	581	610	635	579	625	583	594	657	586
33513	51377	9401	2525	1809	1431	1220	1043	950	847	826	751	730	755	691	641	703	678	648	684	720	689	641	667	652	687	693	703	678	677	636	643	641	642	655	661	677	655	638	649	623	660	650	617	609	650	613	610	635	664	671	655	668	639	677	659	620	641	639	637	640	669	631	626	607	625	668	636	647	645	645	681	612	640	635	633	613	636	676	656	686	620	667	626	709	636	669	604	665	649	631	610	636	672	635	635	642	594	661	659	642	633	644	635	646	701	618	642	637	688	645	652	646	620	635	621	659	665	639	632	672	659	638	638	627	662	649	608	663	655	645	623	627	617	629	681	629	657	632	652	645	655	648	629	608	615	640	635	636	664	610	580	662	644	654	615	608	642	594	614	687	647	643	598	636	661	636	701	665	654	648	632	669	659	599	632	683	618	631	676	685	644	666	636	661	637	669	663	619	601	617	659	626	646	676	630	629	651	670	683	615	610	636	619	628	638	618	627	638	666	684	661	630	604	633	659	638	652	662	650	651	634	606	577	618	636	676	636	641	658	603	631	680	664	604	666	650	605	680	649	610	654	667	651	632	598	637	656	680	650	673	641	612	645	671	624	618	590	637	636	662	596	700	603	624	657	642	646	642	655	641	669	652	625	639	635	638	642	635	610	641	653	661	654	620	647	658	642	651	639	599	662	618	672	646	618	627	657	647	606	618	646	630	645	604	606	620	616	661	643	655	564	636	609	632	637	617	618	662	680	631	623	669	682	654	665	605	625	631	696	627	629	628	683	662	640	656	673	632	636	648	647	615	595	619	683	669	596	707	648	672	655	649	594	621	618	610	667	662	651	668	616	638	611	584	695	665	638	658	670	647	654	591	626	664	637	643	661	617	640	639	621	624	640	653	647	628	627	648	623	668	650	605	623	632	668	669	658	710	659	677	607	665	638	611	624	666	668	676	597	641	589	627	652	645	622	657	660	645	663	619	637	656	608	597	622	641	656	637	653	676	652	665	625	636	613	650	634	658	647	660	664	591	598	656	652	642	655	634	623	641	653	631	661	657	674	679	669	672	654	617	707	654	648	676	673	639	657	649	618	672	680	628	658	685	627	669	654	696	647	607	645	663	593	620	657	682	619	632	657	609	591	617	609	662	644	642	643	684	614	630	632	646	681	561	613	659	633	640	710	641	656	633	629	565	623	640	654	617	666	625	642	630	629	652	645	631	614	676	658	627	656	673	727	644	637	590	625	632	642	653	661	686	649	627	613	643	686	633	659	623	609	603	667	683	651	627	662	621	663	651	650	678	616	659	655	610	645	670	660	670	629	686	623	640	627	662	654	649	594	671	626	636	608	650	652	626	671	628	629	684	671	614	624	618	658	647	679	642	650	662	613	631	614	640	647	620	686	615	641	643	673	643	639	645	622	646	678	622	662	652	644	630	669	664	663	638	648	635	608	599	643	639	628	617	619	684	642	669	662	683	626	653	660	627	656	651	602	618	651	659	638	654	654	690	632	656	665	633	610	646	613	621	626	641	670	641	628	666	602	675	644	670	640	622	608	616	630	656	648	613	650	599	665	619	618	622	603	636	643	623	644	654	622	681	640	657	650	639	627	646	686	614	626	637	664	692	700	640	632	619	627	655	634	640	650	642	690	661	626	667	632	685	617	605	606	684	647	636	671	628	599	614	666	621	680	669	630	607	636	631	671	661	643	621	626	614	637	649	634	643	667	662	618	663	672	675	638	675	645	615	606	623	643	648	652	682	625	641	705	640	639	613	647	607	609	612	679	606	622	626	632	639	603	634	649	666	614	674	686	640	645	637	643	676	667	598	643	688	644	692	673	649	651	652	656	673	618	693	682	662	616	650	641	672	644	618	618	649	662	647	618	624	660	659	652	681	621	623	677	623	694	638	619	663	630	620	659	630	647	621	636	673	650	666	632	654	624	615	643	656	676	621	635	642	637	620	643	631	633	658	651	693	607	658	616	565	591	622	668	626	627	663	623	687	637	611	645	571	648	651	637	641	677	702	662	650	622	643	659	606	662	636	611	592	652	659	628	633	671	679	643	647	647	591	637	672	675	632	636	655	661	692	625	661	632	639	636	640	683	638	605	633	649	581	631	633	608	661	654	627	626	650	617	695	653	654	628	630	634	673	700	635	633	687	627	690	653	636	656	608	623	627	647	606	671	611	669	608	675	635	654	653	641	644	651	660	698	678	632	655	618	668	661	641	686	614	609	646	641	655	694	647	620	622	613	610	651	625	636	639	646	606	646	652	625	676	632	640	681	677	668	615	623	622	612	610	621	656	651	603	668	692	666	666	573	637	640	656	681	631	640	649	613	637	709	622	627	634	695	610	628	680	641	654	634	668	633	649	705	641	651	628	619	596	679	616	638	668	680	660	653	650	684	659	632	608	655	646	632	631	681	640	686	647	669	651	648	662	699	600	644	645	621	661	657	653	663	654	643	653	629	612	700	645	640	652	644	669	641	634	627	669	606	601	632	625	639	608	643	626	610	627	640	613	647	609	644	646	677	639	639	631	651	653	616	605	668	635	618	622	630	658	660	644	602	633	615	629	678	571	656	650	616	610	600	630	656	670	604	636	615	653	661	689	663	634	639	631	617	630	679	660	631	636	619	658	621	621	623	600	630	633	646	669	604	598	624	628	639	627	648	658	639	622	612	655	606	680	617	646	666	658	665	632	625	605	645	587	648	643	617	592	615	636	613	652	630	633	671	677	654	637	662	615	651	622	644	609	671	644	626	659	660	682	624	670	602	644	579	619	642	648	602	666	641	655	703	624	659	652	593	646	633	575	621	634	617	650	664	681	661	643	617	658	678	660	628	641	630	598	660	635	693	662	639	625	697	649	640	655	597	680	663	609	648	632	645	571	649	674	654	607	592	672	656	641	675	633	664	644	637	611	623	665	639	612	637	622	641	619	632	605	642	649	632	625	649	638	671	650	627	607	679	633	633	651	663	640	663	628	659	612	642	621	645	652	628	673	645	621	606	633	628	639	642	613	676	631	631	670	643	606	646	603	627	612	615	629	619	621	631	645	619	609	649	664	656	646	648	629	650	697	662	629	668	666	677	634	636	666	637	635	636	630	594	696	688	610	645	646	638	631	643	636	675	652	626	657	652	621	612	574	614	632	646	646	635	634	648	682	630	633	683	626	668	632	624	660	645	634	679	626	614	656	613	638	656	615	617	647	657	631	580	657	632	616	650	621	617	595	631	610	642	627	626	665	640	648	633	705	696	633	664	606	634	698	642	662	682	635	659	641	674	659	632	682	614	653	670	641	608	635	670	684	630	639	676	624	669	640	608	629	642	654	643	629	606	630	618	624	609	659	655	589	660	644	642	605	648	616	615	587	662	616	642	647	644	684	686	638	617	625	680	648	652	623	603	614	617	673	667	674	661	649	664	650	651	609	636	607	597	603	674	624	603	650	635	581	611	611	624	693	635	625	607	648	639	657	665	593	632	595	632	663	641
24670	21173	27582	24923	16686	804	413	330	307	278	271	282	235	216	222	230	240	257	215	234	251	227	201	218	234	235	227	234	235	194	233	211	230	230	230	232	231	197	212	227	241	214	196	189	192	199	198	209	211	218	236	219	219	215	229	217	215	209	220	214	215	190	230	212	200	211	186	219	223	196	197	194	238	219	219	209	190	196	229	221	204	193	218	196	216	222	187	205	214	213	186	222	214	228	205	221	201	182	240	234	203	200	213	220	221	204	213	202	218	180	220	185	198	210	240	201	203	204	213	207	206	200	203	194	183	219	223	221	221	221	227	208	229	187	200	209	192	203	219	197	194	208	216	176	202	187	210	205	220	196	225	205	206	215	220	228	225	223	208	205	226	222	202	217	218	211	186	218	178	198	212	235	189	225	222	218	229	202	229	237	204	226	216	189	219	208	230	207	207	219	197	201	202	215	208	219	225	180	205	227	208	222	224	213	220	234	202	174	196	212	231	233	227	208	208	203	202	196	225	219	206	202	205	201	226	215	249	203	195	254	226	188	227	210	207	193	220	189	212	213	206	225	242	202	210	217	217	192	222	185	221	213	216	200	229	207	192	216	196	200	202	192	208	197	190	219	171	198	220	229	212	228	204	220	226	204	206	224	205	215	216	230	213	234	201	189	216	218	237	166	211	208	177	196	245	221	226	200	238	225	225	191	218	208	214	216	222	202	219	202	212	195	237	203	200	208	248	208	161	219	216	213	216	240	220	207	204	224	209	178	229	202	203	223	212	210	201	221	209	196	236	216	205	200	212	204	224	237	199	207	228	191	209	207	224	190	227	196	205	212	202	210	203	221	206	206	203	207	226	221	206	215	221	246	216	240	218	218	233	217	199	226	209	226	191	205	203	221	220	217	184	213	204	197	223	215	219	230	204	200	214	202	225	199	217	214	215	216	209	242	219	219	201	228	212	222	187	222	210	192	207	193	207	211	201	215	197	208	230	225	213	211	231	177	187	210	195	214	208	206	210	182	230	232	231	210	204	208	201	214	215	218	183	206	213	229	214	207	207	226	192	227	217	217	218	190	208	202	216	217	220	199	236	233	201	180	203	238	184	190	204	198	189	207	199	198	218	221	223	222	205	219	205	184	209	213	208	210	208	219	229	198	210	195	213	205	197	204	207	187	204	228	203	203	215	226	219	205	225	227	210	198	216	215	215	207	230	213	201	210	244	228	222	204	216	212	210	211	212	201	199	220	208	221	214	213	172	206	216	201	208	211	213	234	214	196	207	207	225	203	202	181	221	209	222	202	201	218	205	208	204	201	200	232	211	222	227	212	219	208	220	203	223	198	208	218	220	212	222	217	221	211	222	213	211	215	183	217	209	207	204	228	239	203	218	198	209	206	220	241	188	214	236	204	185	178	209	228	198	200	223	227	199	192	206	219	203	210	214	227	240	192	211	185	208	196	213	210	220	223	220	213	216	204	207	189	209	213	222	191	198	219	229	203	198	229	206	189	212	208	220	216	211	192	214	199	210	184	210	218	213	209	230	210	219	225	213	204	224	216	214	227	188	199	239	199	233	224	216	215	192	222	213	217	199	202	188	233	197	219	217	203	207	214	210	232	190	213	245	185	218	199	207	188	226	208	229	242	217	195	217	213	229	213	213	209	224	244	200	193	201	197	223	203	217	213	173	207	255	210	205	210	219	222	227	215	201	181	226	194	239	189	213	223	216	214	202	206	197	211	226	220	166	226	220	206	211	196	211	228	221	227	224	203	206	242	214	207	196	229	208	210	217	225	215	195	221	213	188	186	208	205	210	213	184	218	217	213	242	210	214	194	189	227	190	218	197	209	208	200	226	204	181	219	225	209	188	227	241	196	200	210	207	211	183	226	213	208	234	207	238	221	211	210	211	220	188	229	194	224	211	217	237	185	230	219	183	198	197	239	225	204	202	208	192	212	221	222	229	213	215	234	189	205	206	229	195	185	218	207	200	215	214	188	218	203	195	208	213	202	210	218	223	207	202	202	177	219	213	212	188	207	206	237	181	201	199	221	207	205	200	214	204	235	240	209	225	200	219	202	214	217	207	207	212	206	191	205	242	180	215	209	221	196	214	217	229	232	204	211	187	203	200	215	224	236	221	233	194	225	201	205	191	195	206	198	214	194	209	203	216	210	237	210	208	207	212	204	225	209	193	196	240	209	170	201	203	265	222	197	200	224	213	216	206	215	202	206	224	203	189	226	195	200	182	225	200	174	207	195	199	234	196	230	231	206	212	204	193	197	227	205	207	215	191	198	214	216	209	226	219	219	211	245	218	213	203	205	205	211	221	218	241	221	232	218	195	196	208	241	219	201	223	202	210	199	191	216	205	187	210	241	210	198	215	203	199	208	221	220	197	222	192	203	211	223	211	223	207	193	212	229	223	234	192	199	186	212	206	228	200	210	236	202	215	199	214	216	231	198	204	204	222	210	216	193	215	214	214	217	201	193	210	197	212	229	216	204	220	210	222	201	205	189	192	209	228	206	232	206	211	209	228	192	203	213	212	205	197	197	229	219	217	209	223	195	199	226	220	195	230	213	215	191	197	194	219	211	208	219	195	228	194	196	215	197	225	243	228	230	211	231	230	221	231	199	188	206	177	201	239	207	251	226	220	223	201	199	222	224	199	200	209	213	222	222	183	219	194	234	205	208	222	186	197	218	208	222	213	208	214	207	183	212	208	186	225	204	244	220	219	199	192	237	193	224	208	200	212	215	215	219	201	212	206	210	217	215	209	237	231	203	226	165	204	220	218	227	211	193	183	212	212	231	218	195	200	220	210	233	196	192	209	218	208	212	209	225	238	213	194	202	229	206	210	194	196	201	207	196	204	197	243	209	187	207	182	228	203	214	220	212	214	224	224	235	221	248	200	219	215	220	232	179	175	216	198	177	245	214	213	217	190	223	228	201	216	218	199	203	213	208	211	203	228	202	225	230	194	204	198	212	205	220	217	239	219	194	187	241	191	208	212	196	234	205	188	191	211	203	228	204	222	228	224	224	190	176	202	196	219	217	211	219	218	204	215	206	207	186	214	202	208	228	217	208	228	219	206	197	218	223	211	215	217	196	227	223	208	197	225	190	221	195	191	214	237	175	222	191	211	200	199	203	208	201	201	204	193	217	224	204	204	236	210	225	206	210	235	206	219	214	206	211	220	213	211	225	215	236	211	218	210	215	210	211	195	224	222	198	238	197	190	229	198	186	197	209	202	196	208	225	216	213	258	229	237	226	220	202	219	208	225	201	224	212	190	214	208	217	221	244	228	241	223	199	204	224	225	224	238	210	206	236	201	235	218	209	190	235	210	220	214	185	199	216	217	201	194	189	202	239	219	240	230	211	210	198	217	221	202	202	223	207	223	209	214	219	192	185	213	225	213	184	228	208	244	208	185	202	219	221	226	226	230	211	186	202	211	223	226	223	210	204	231	202	183	222	215	199	225	202	211	199	189	216
33888	46523	6724	1363	921	729	581	494	446	372	375	345	332	290	271	285	274	283	265	249	242	278	259	245	231	277	277	268	263	262	259	253	257	246	247	253	224	244	232	240	237	263	226	236	255	257	229	267	225	248	215	224	234	231	240	250	217	201	256	252	221	241	229	244	222	256	244	230	242	230	244	264	259	226	245	220	233	233	239	235	238	214	240	274	231	237	232	224	251	239	224	255	253	275	255	256	232	225	223	211	268	221	243	234	240	244	225	249	232	204	202	230	230	211	230	259	217	280	225	255	228	249	229	255	243	247	236	239	229	250	223	215	221	266	246	242	230	219	240	245	245	232	201	239	260	249	210	231	213	237	206	232	231	262	254	250	246	220	242	248	212	254	209	222	220	223	247	212	230	242	236	244	220	224	199	219	226	237	237	238	221	253	228	247	257	231	196	260	243	218	252	229	217	225	257	240	230	248	236	249	212	206	243	231	229	215	215	243	240	231	245	224	200	231	224	256	225	206	235	223	219	238	214	227	244	253	267	226	270	239	231	239	241	230	236	254	220	218	248	250	277	237	213	232	240	240	246	232	236	236	254	228	221	240	236	262	254	234	257	231	245	245	240	229	245	256	240	238	254	236	252	232	226	265	207	222	225	254	235	219	217	225	246	231	225	261	239	276	276	234	234	231	233	259	200	264	232	252	248	249	245	248	224	251	233	264	218	254	225	238	234	276	227	226	257	229	247	236	209	239	227	258	253	232	245	239	256	245	252	221	234	268	249	224	239	229	227	257	250	232	245	218	221	223	252	245	220	223	239	235	225	258	218	227	231	246	246	224	235	233	232	237	227	258	221	235	266	210	229	217	228	220	218	248	218	244	253	229	231	247	243	244	231	236	256	235	214	256	238	208	238	246	254	235	245	215	262	245	234	235	243	237	226	225	231	236	223	249	211	230	267	219	247	240	238	219	216	241	219	235	237	256	226	249	250	247	224	218	225	261	233	267	267	245	244	233	256	245	243	246	232	234	260	236	256	245	250	231	242	249	254	218	228	248	222	236	227	240	232	212	248	226	249	229	230	230	261	240	241	244	235	231	249	219	252	261	243	238	250	226	243	232	237	223	237	239	208	238	236	235	234	267	224	226	226	221	254	232	236	244	228	240	245	240	237	267	239	229	234	225	238	233	243	209	240	233	261	222	251	243	219	253	227	241	218	277	250	226	254	212	229	247	234	255	230	206	234	248	235	259	227	235	277	243	238	255	269	241	242	222	218	266	209	203	239	243	260	239	237	248	235	244	232	208	262	223	244	212	221	228	223	264	241	225	244	237	243	201	230	243	265	245	233	233	273	230	228	257	230	268	250	245	234	224	219	242	249	240	237	253	219	252	254	252	232	252	233	236	249	250	227	241	232	244	232	226	219	255	234	241	220	248	244	235	243	245	205	222	227	247	235	233	264	254	220	226	244	297	259	247	237	197	218	235	225	235	219	276	242	224	226	219	244	223	253	226	243	239	240	253	213	231	245	223	244	222	238	226	230	250	268	267	222	237	239	251	242	245	240	250	223	221	216	233	245	226	242	239	233	244	231	235	223	237	238	243	252	203	245	237	234	231	212	263	233	266	255	254	219	238	247	241	262	216	218	258	228	241	256	261	244	210	242	216	239	241	226	249	247	266	255	250	249	243	229	234	243	216	238	233	232	202	222	235	238	224	235	253	221	239	244	226	261	246	213	232	253	230	230	223	226	205	264	257	249	231	268	227	230	262	244	225	254	236	234	216	223	243	215	223	282	240	242	234	250	234	222	247	247	261	252	224	237	244	215	254	241	240	226	218	237	220	219	255	235	219	226	227	238	235	228	224	246	235	232	238	235	253	248	226	216	224	207	256	247	228	253	229	237	238	252	245	237	235	269	235	243	234	258	219	245	236	224	216	198	245	210	204	215	227	248	254	221	242	238	237	275	233	253	247	247	233	239	242	250	257	230	254	240	225	249	244	250	236	236	254	220	259	249	224	227	210	234	261	218	239	259	213	232	216	248	244	240	253	227	221	239	222	232	245	235	228	226	272	212	227	238	230	219	251	244	216	247	264	240	221	238	221	213	242	241	250	240	253	224	246	246	247	246	224	229	226	241	263	239	235	219	254	269	235	224	242	249	262	220	223	241	214	245	244	245	241	239	224	210	249	217	247	244	229	246	234	231	250	237	242	222	217	235	236	232	215	216	247	248	253	274	228	243	222	222	227	249	258	240	236	220	252	243	244	249	255	218	239	237	218	236	252	256	233	230	248	260	243	237	261	240	266	265	230	224	247	228	235	238	256	226	236	232	258	250	225	240	243	247	209	238	234	266	247	229	273	236	224	225	214	224	253	248	244	218	238	228	286	240	225	244	242	241	225	217	237	241	257	222	237	219	221	227	221	211	237	240	240	231	237	247	239	223	233	237	246	216	234	201	239	252	252	242	222	238	228	231	245	223	231	253	235	233	240	238	250	240	212	202	222	248	250	226	243	250	263	257	212	207	231	227	236	238	237	245	259	244	240	250	224	226	265	227	256	226	243	231	224	242	231	236	231	257	253	202	263	254	216	235	235	209	262	223	249	269	236	237	230	229	240	200	232	224	251	224	222	235	236	248	239	252	248	239	246	223	236	253	281	229	255	235	245	267	242	214	224	222	232	245	241	245	249	236	224	237	239	249	222	240	256	267	253	241	220	254	239	272	252	268	219	249	238	233	253	219	248	246	214	239	233	242	272	232	212	228	235	227	235	235	226	234	227	240	216	223	251	219	233	245	238	223	238	226	227	252	234	248	245	255	244	255	251	229	231	237	212	245	229	227	248	225	237	260	251	222	239	248	254	235	258	247	238	224	218	234	253	227	241	235	238	203	238	235	226	205	245	238	240	231	221	233	225	248	242	243	235	215	262	214	228	241	248	252	204	256	226	248	253	216	228	215	215	225	243	216	248	227	214	240	233	238	228	231	225	258	227	219	228	230	239	239	232	255	233	255	265	259	234	228	251	237	246	244	234	233	237	222	254	226	252	234	238	242	243	236	230	203	239	203	244	250	224	217	226	255	244	227	221	247	243	212	233	207	272	239	217	262	220	241	278	242	247	226	234	218	228	274	252	261	238	236	235	234	235	230	248	267	242	219	230	242	201	231	233	236	228	245	235	228	257	256	226	256	253	256	215	252	260	231	242	227	226	234	230	253	189	225	229	232	231	285	257	240	246	242	230	218	257	240	228	218	225	240	215	248	225	251	234	245	206	247	264	242	263	243	225	242	230	243	225	255	237	247	224	236	223	263	230	252	244	217	258	242	218	216	243	251	274	251	239	258	230	220	223	232	252	245	252	246	237	240	226	255	246	233	262	226	226	206	225	244	256	257	253	246	252	230	227	239	213	214	225	231	236	216	245	215	232	230	229	256	246	250	259	214	242	259	232	242	225	241	235	232	243	217	240	232	223	250	237	224	229	214	234	243	243	224	255	232	239
22483	21146	28723	23835	21141	21177	11282	1032	779	682	668	634	538	556	510	544	510	490	485	481	489	466	471	480	479	471	484	503	485	488	454	472	437	474	442	422	424	451	441	426	437	446	437	464	463	451	442	440	471	420	462	462	443	473	431	495	398	425	431	417	493	474	410	477	435	431	399	411	440	445	406	407	408	474	432	435	407	399	413	420	412	437	471	428	450	479	435	407	453	431	455	423	424	420	452	449	406	457	444	454	410	430	431	447	426	432	432	425	450	411	420	435	407	434	447	446	448	430	444	414	434	429	440	421	419	437	470	410	464	465	440	443	410	404	420	424	435	403	449	437	479	404	447	433	429	437	418	466	433	442	420	474	420	469	419	426	412	440	418	422	458	423	424	434	411	426	445	421	430	428	444	472	422	435	439	430	442	418	408	382	417	431	395	426	408	418	412	453	424	374	394	424	432	415	368	403	448	456	419	433	428	408	443	390	472	437	423	370	435	417	460	401	392	402	414	439	435	483	428	425	423	432	423	437	432	442	445	413	398	425	430	396	439	434	449	413	409	412	433	426	415	433	406	402	392	443	445	460	417	437	425	406	467	413	425	434	423	432	459	438	428	401	419	421	415	415	412	387	414	432	499	448	414	442	403	369	426	451	422	437	390	413	415	436	414	388	404	433	440	470	388	437	459	416	424	454	415	402	416	435	445	429	395	418	413	444	457	431	403	445	421	428	461	467	423	422	446	421	428	419	432	431	421	408	421	444	446	439	433	426	423	441	437	456	434	427	409	441	439	416	441	449	429	435	429	415	428	416	443	441	403	415	465	402	408	414	411	455	425	442	392	407	397	439	441	401	415	421	426	416	475	415	454	396	449	415	427	417	391	405	443	473	427	419	441	426	466	415	420	424	422	449	433	414	428	392	407	449	437	395	466	430	410	450	428	418	461	408	429	392	467	429	420	467	443	409	435	419	438	437	411	395	464	443	407	430	440	430	420	475	436	432	438	458	410	440	420	406	465	424	402	417	454	432	411	441	474	422	417	424	427	429	432	390	423	409	419	409	431	417	448	406	402	443	448	427	474	450	405	420	433	448	411	464	424	391	434	451	424	416	404	398	446	431	441	390	466	410	430	451	414	447	425	453	433	421	433	462	434	466	411	422	431	416	439	386	405	452	403	444	436	440	418	419	418	462	461	403	426	427	392	447	422	456	417	448	447	423	434	425	455	433	466	421	423	465	421	452	399	437	404	436	442	404	407	424	432	490	433	443	419	445	401	401	454	439	420	387	421	453	439	444	449	459	407	427	438	409	422	457	437	412	388	436	383	430	412	392	441	458	412	418	422	374	436	398	391	447	409	460	406	436	422	434	394	404	455	437	412	401	432	450	414	414	395	425	393	424	431	428	442	445	444	442	428	463	429	407	442	461	397	433	427	387	446	423	436	441	380	430	468	391	417	436	410	455	423	460	450	420	433	408	441	417	428	407	436	424	430	436	401	422	443	403	398	431	441	416	463	406	445	456	416	415	436	440	425	432	427	429	427	402	414	422	481	418	433	447	427	464	419	410	432	428	414	412	457	432	443	437	420	452	452	416	389	417	450	456	417	471	413	436	422	442	427	413	432	447	398	426	444	438	411	438	435	429	450	423	421	420	431	413	383	423	439	440	438	423	410	410	413	411	434	432	399	425	482	437	454	420	402	419	438	412	411	473	429	442	427	427	420	436	431	442	454	423	444	397	451	438	413	430	413	430	419	450	428	423	459	431	432	393	448	464	456	425	432	444	438	431	401	406	455	443	455	395	470	429	435	440	403	419	423	428	412	422	423	451	471	432	482	445	445	461	426	418	454	454	423	442	483	473	380	436	416	431	444	403	376	440	443	399	462	415	433	409	447	433	400	449	432	439	406	464	420	426	415	425	437	426	441	439	394	401	435	439	426	424	446	453	396	453	460	413	476	418	408	430	459	379	436	476	400	424	452	429	437	423	444	398	420	437	423	385	408	449	433	422	431	497	430	461	402	463	460	443	419	431	435	444	420	391	454	418	407	474	436	436	427	433	423	432	427	395	421	437	410	433	470	460	425	450	422	417	421	410	431	458	445	424	441	442	413	411	447	455	419	427	429	400	441	420	415	434	412	398	450	441	429	425	439	437	449	463	437	417	397	445	410	437	430	424	437	407	432	416	453	400	411	412	434	425	459	430	393	423	431	441	426	431	444	420	428	446	398	411	427	422	436	469	454	449	465	401	440	417	433	423	413	470	412	412	405	432	440	465	472	433	420	407	445	456	435	453	427	414	406	456	396	442	455	437	411	421	460	467	415	410	435	426	449	415	400	420	446	447	438	425	443	411	415	385	406	449	424	430	431	396	421	421	407	401	409	430	449	406	412	432	403	380	414	438	452	450	436	424	388	425	480	429	420	412	458	420	417	407	441	426	419	443	446	374	407	407	419	445	425	443	411	474	445	427	428	405	413	445	424	475	445	424	397	443	429	397	429	434	423	424	455	437	374	420	429	434	428	430	423	476	419	472	440	432	370	446	428	456	416	424	444	393	394	396	406	413	429	386	420	396	430	422	424	411	417	438	431	449	407	445	440	413	401	430	407	416	477	431	424	435	436	434	411	463	423	415	394	432	455	473	402	429	429	428	378	413	430	429	419	412	430	413	417	467	441	434	443	433	426	422	415	448	430	419	417	424	451	428	431	444	467	435	475	400	430	459	417	441	427	423	464	424	400	447	402	413	446	441	414	456	413	429	425	408	405	383	440	411	455	422	424	421	430	420	423	388	441	440	425	415	460	414	431	457	477	444	434	464	431	429	420	469	400	435	430	420	411	397	413	422	425	463	437	429	419	414	422	389	435	434	436	436	413	418	436	432	447	411	416	425	462	393	431	421	434	427	433	399	456	424	421	419	429	441	427	412	391	433	449	418	425	436	382	430	433	422	433	416	378	442	433	391	466	401	439	431	406	403	410	447	430	410	454	452	423	452	410	413	416	472	432	459	422	421	427	419	441	460	451	408	422	402	424	422	402	453	394	423	418	435	434	451	418	433	443	404	464	400	393	452	483	411	442	437	417	430	416	453	456	409	430	414	437	429	435	422	423	469	430	459	443	431	443	421	389	439	451	425	454	428	455	462	413	432	383	402	438	430	439	441	413	416	410	423	408	412	413	398	439	416	416	469	446	453	448	435	397	443	417	416	446	412	408	463	415	409	427	409	435	438	414	446	438	404	418	403	457	454	421	443	420	420	434	449	410	422	435	448	421	422	421	476	421	444	428	427	475	439	413	407	404	445	385	425	427	443	461	430	443	434	450	378	416	418	390	407	430	433	412	410	438	424	415	425	486	446	397	409	450	429	442	446	416	390	428	432	438	461	412	474	417	444	427	402	421	416	445	425	462	410	382	462	410	424	396	420	429	473	399	453	413	391	400	418	431	413	413	428	411	394	444	426	401	426	408	449	416	434	377	419	411	409	417	444	428	457	402	444
36857	57798	14311	4095	2767	2087	1633	1260	1106	874	845	786	715	629	605	581	574	536	564	545	513	528	498	508	511	509	515	605	523	481	511	495	468	466	500	455	503	491	478	504	525	503	493	525	523	474	472	510	444	501	469	509	487	492	522	482	458	487	470	445	465	475	448	482	465	488	474	511	506	508	462	496	476	442	470	455	444	471	462	502	446	493	471	458	460	469	475	451	451	453	459	487	461	438	461	424	476	450	468	472	461	479	452	460	452	471	460	415	450	475	485	427	508	450	488	473	408	468	436	478	451	504	490	461	458	460	487	504	486	478	447	426	454	475	463	489	455	467	516	462	427	458	454	476	456	480	462	456	503	470	463	491	463	445	457	461	491	441	486	503	469	473	448	465	499	452	419	470	463	460	481	456	453	485	504	460	451	445	428	507	503	446	489	453	457	456	482	408	479	446	476	488	440	491	427	494	459	462	450	535	480	479	465	473	491	448	456	496	464	475	467	462	478	479	489	496	433	490	483	451	487	467	477	460	444	485	494	509	477	449	494	475	454	502	474	446	496	446	451	466	490	498	435	477	487	481	477	474	459	440	451	461	461	456	481	454	484	462	487	423	455	442	472	451	460	449	484	474	471	429	512	469	479	472	474	487	449	490	495	436	474	472	453	464	504	435	479	481	460	472	467	426	494	458	498	409	463	469	474	485	470	477	452	449	451	466	459	486	497	487	432	426	439	462	427	458	450	459	500	458	462	456	508	453	486	496	495	476	473	506	494	476	432	445	482	480	488	493	472	463	451	433	466	475	484	483	493	463	470	446	538	458	450	454	469	455	444	465	478	454	440	478	466	477	463	462	494	440	466	480	464	479	443	483	482	483	496	451	468	451	481	410	484	469	483	460	470	440	522	477	465	450	461	459	452	458	473	461	445	485	475	450	470	470	427	446	517	449	472	475	488	472	476	508	465	497	479	497	473	460	471	471	473	505	441	456	443	433	487	442	487	480	490	452	461	428	442	473	456	441	461	467	475	474	495	484	487	473	469	470	517	470	451	479	502	423	457	468	492	472	522	471	455	452	417	430	492	485	505	454	482	456	466	481	460	443	424	471	459	492	479	488	451	455	424	448	427	457	435	473	434	425	488	451	445	474	500	461	456	498	474	453	467	457	466	489	463	480	477	480	516	487	465	481	461	446	472	468	466	470	501	471	487	466	458	465	458	449	507	444	507	455	434	425	495	484	497	468	466	476	505	458	467	479	439	473	513	463	488	486	444	461	494	475	471	516	489	467	482	471	501	494	473	476	441	489	480	446	443	464	462	454	473	452	498	462	462	463	482	459	484	490	489	466	491	468	453	440	470	453	467	445	509	477	418	462	474	487	443	502	475	424	450	444	477	458	467	476	457	491	456	443	434	494	463	436	508	440	464	467	459	462	433	486	445	467	463	439	463	463	459	482	470	441	471	429	470	458	509	445	460	463	427	438	456	486	454	459	488	481	495	463	472	480	451	459	498	466	425	460	484	475	483	460	472	472	475	501	479	479	451	480	456	494	437	457	432	453	489	449	475	472	484	485	469	438	486	457	481	463	508	495	478	461	511	475	454	410	466	464	498	436	481	455	466	462	465	480	443	445	475	450	472	451	463	436	457	463	479	503	455	458	454	483	467	481	433	493	474	519	496	420	468	508	502	435	444	458	465	436	464	440	472	473	429	455	520	415	481	496	480	473	473	484	461	464	481	503	480	427	453	460	455	476	389	467	449	455	467	464	494	474	467	492	512	456	490	459	493	439	476	480	458	474	448	524	487	478	475	446	472	512	465	506	468	459	470	456	457	484	476	489	509	443	465	451	446	491	473	473	431	470	484	446	483	437	484	442	492	442	492	493	491	420	492	495	449	502	448	491	465	479	507	478	497	479	510	469	498	455	486	474	478	471	430	445	463	464	464	493	486	450	475	493	546	492	484	450	420	479	481	470	473	479	467	456	513	458	468	449	478	454	438	426	494	466	435	469	467	471	459	453	425	482	508	471	443	477	465	477	456	495	468	469	491	483	501	492	460	454	473	450	500	523	489	478	423	458	500	432	495	468	477	469	521	494	443	506	489	448	522	503	475	467	450	478	435	444	461	460	454	494	506	474	476	466	493	450	473	475	483	487	501	501	464	463	506	439	464	485	476	464	467	427	461	477	485	478	427	479	501	440	468	447	451	509	471	446	462	472	468	475	492	462	453	481	451	480	456	446	454	480	469	429	473	479	500	424	490	471	427	454	490	511	422	468	466	447	473	502	516	451	498	461	452	468	459	452	468	461	478	455	466	466	459	413	491	486	469	484	433	445	436	475	474	461	496	475	459	467	480	467	456	477	477	449	473	463	496	449	450	461	490	445	449	480	456	438	498	436	473	492	441	483	458	445	457	496	495	498	431	486	487	468	459	446	497	477	438	436	473	500	490	447	449	438	493	443	479	485	487	488	500	469	487	454	435	515	477	491	486	464	474	457	458	457	449	449	495	497	439	484	467	486	475	473	474	479	457	434	467	484	473	500	517	455	472	464	443	447	455	452	483	459	457	503	472	436	447	435	434	492	450	456	490	488	456	434	498	483	468	458	444	455	467	450	470	422	511	453	449	457	468	458	498	460	452	496	452	487	461	448	514	462	493	485	504	479	462	512	447	481	466	476	503	532	425	463	513	499	499	479	467	434	452	455	508	469	437	504	483	458	484	470	494	448	477	466	504	492	444	445	519	460	455	459	459	491	465	550	442	498	465	500	491	448	467	485	474	466	494	477	480	483	456	458	461	458	493	428	455	466	460	485	470	426	481	436	479	464	469	465	461	489	468	488	463	472	471	472	492	467	461	482	464	446	472	457	467	448	469	451	486	507	473	461	505	457	496	472	483	469	465	439	454	471	497	470	484	465	484	440	459	461	501	493	463	443	434	475	493	438	473	470	465	444	469	489	459	431	523	455	436	440	484	473	483	429	450	439	437	496	499	495	459	503	457	477	476	441	487	442	417	494	471	468	471	460	466	493	465	509	487	451	441	465	471	497	427	429	471	434	451	425	494	454	471	464	456	499	455	441	447	456	455	475	457	440	466	480	459	446	497	463	462	489	469	514	489	478	453	474	502	462	438	464	467	504	477	424	491	440	448	479	425	465	515	472	474	479	480	480	455	443	437	458	518	450	454	461	477	459	460	434	485	470	417	513	479	467	428	425	460	493	491	464	461	444	471	477	498	464	434	474	487	499	460	474	512	443	451	471	468	480	439	476	493	451	474	429	436	464	463	482	479	473	426	485	467	475	469	430	477	489	467	485	492	469	491	470	461	465	444	450	454	494	483	460	478	485	483	455	453	468	505	455	462	433	466	444	460	459	440	472	447	483	432	460	460	496	468	490	453	457	447	463	444	469	449	482	483	458	453	444	515	483	474	509	460	436	435	484	478	475	458	466	451	479	453	458	457	480	460	468	452	497	480	531	445	432	433	443	465	437	491	478
29611	26058	13700	1459	455	413	427	424	428	433	422	440	414	393	411	437	437	422	408	434	401	394	416	402	372	418	397	440	398	385	441	397	417	386	396	399	400	416	383	416	373	421	432	407	419	409	409	420	390	395	392	399	415	408	393	431	385	390	418	386	404	410	417	376	340	420	421	425	389	425	397	398	353	435	384	395	376	417	391	434	390	381	434	416	420	415	384	414	393	376	396	385	377	403	386	405	424	424	428	404	398	406	402	403	398	391	404	394	421	405	409	431	410	377	391	398	408	371	427	387	382	408	426	390	415	389	397	440	375	341	385	408	393	416	394	452	405	412	408	448	383	403	416	384	443	407	403	404	403	414	401	365	417	393	384	401	407	397	388	396	424	407	404	381	408	408	383	407	405	428	394	422	443	381	417	383	365	401	415	433	380	365	421	388	388	409	407	380	388	380	396	376	419	409	404	403	411	448	425	409	429	389	442	392	420	430	392	408	404	424	364	376	428	378	433	384	378	383	418	419	424	376	440	439	420	402	403	415	388	398	385	385	402	382	411	366	388	379	407	373	434	442	399	413	417	386	398	421	401	383	374	420	422	406	403	379	415	384	411	368	397	406	431	419	402	396	415	393	374	407	384	425	370	395	402	408	387	424	404	407	395	390	391	404	411	414	384	393	396	383	399	392	411	393	414	446	396	405	364	402	426	410	410	374	438	432	394	398	390	413	399	378	404	375	386	410	394	348	432	393	422	369	415	413	404	355	422	398	381	370	410	406	398	450	392	367	380	401	390	397	382	377	431	429	359	374	403	393	387	349	402	371	410	458	419	400	432	371	397	394	414	398	374	419	413	433	436	440	418	409	422	409	372	416	393	418	417	422	414	403	391	388	449	395	397	376	403	378	408	411	411	428	401	449	405	379	430	402	381	403	427	373	402	377	404	403	386	393	373	417	418	421	440	386	425	410	452	407	390	403	424	418	396	392	429	402	398	386	413	442	398	425	392	423	378	377	375	418	387	391	414	394	402	401	406	418	443	398	380	390	443	392	404	382	354	412	416	416	455	426	366	420	412	410	412	383	412	378	433	386	421	382	409	416	382	402	409	420	419	388	401	450	418	418	404	409	376	406	391	398	391	364	383	417	399	394	389	407	380	379	387	392	379	405	414	403	399	417	408	384	405	419	393	378	377	399	394	375	419	413	408	393	443	378	366	391	405	410	363	401	392	384	379	412	350	408	425	397	389	403	428	412	436	413	428	400	409	383	396	378	418	397	376	400	408	391	381	375	392	397	415	378	433	402	421	392	380	415	407	399	431	384	407	377	408	414	403	402	413	386	394	402	436	450	410	417	412	373	411	430	360	418	433	399	437	412	412	417	400	423	396	414	409	415	397	429	413	420	434	396	384	404	394	407	418	383	412	423	382	412	412	430	437	373	396	403	362	417	423	366	380	403	413	416	420	384	388	390	401	410	358	400	396	380	373	402	444	417	414	379	423	416	414	421	398	435	380	359	387	395	373	397	386	411	398	431	391	366	428	400	406	381	414	379	401	407	416	418	431	393	394	384	386	395	459	414	411	417	374	398	405	420	412	428	376	418	442	415	447	433	365	419	378	416	386	404	436	439	422	414	397	408	401	439	404	362	399	364	420	417	386	414	429	394	385	386	409	396	427	369	442	399	384	409	441	438	436	386	407	389	461	402	367	413	421	412	423	414	383	395	379	389	393	411	393	415	395	377	388	405	360	404	386	412	403	388	393	401	442	382	411	397	390	388	412	396	383	390	393	418	434	405	408	420	382	391	411	410	378	430	385	415	362	375	389	390	362	418	406	387	433	398	399	405	407	401	416	423	384	401	430	412	395	404	395	460	378	413	412	390	412	401	405	393	389	411	418	421	411	391	373	431	404	476	426	418	451	447	384	434	382	405	392	404	364	411	385	443	392	431	420	452	438	407	391	367	447	376	420	412	394	438	392	430	420	368	402	412	425	406	387	418	368	385	400	432	378	385	450	434	390	423	419	447	413	389	411	452	432	394	401	387	437	392	380	387	404	418	424	372	426	395	395	433	391	401	424	413	370	433	390	401	429	407	397	351	404	390	386	394	432	400	369	396	402	390	392	411	401	401	413	412	394	396	378	391	381	403	413	423	411	386	430	418	373	376	389	390	405	410	471	398	418	391	376	383	426	391	387	386	388	399	395	397	356	380	393	396	407	415	384	443	431	425	439	426	403	391	416	355	390	404	411	403	409	386	432	411	380	397	418	402	410	408	424	403	386	386	362	447	402	425	421	388	425	407	367	414	392	377	388	406	401	387	390	406	440	431	406	385	431	420	420	400	409	405	367	387	405	380	388	378	407	412	429	391	412	412	419	431	441	422	446	424	416	405	414	413	387	437	379	426	403	388	438	399	387	394	372	397	385	442	446	393	395	384	416	380	374	374	410	397	424	412	390	388	415	384	410	427	424	419	396	422	403	384	420	397	392	392	380	391	455	368	407	402	415	414	373	409	452	436	401	418	449	444	360	416	408	408	409	427	422	443	398	356	383	408	474	408	384	411	401	455	401	415	408	382	420	443	430	366	392	392	394	435	459	424	412	409	404	398	370	402	395	447	404	398	430	349	397	413	421	393	401	402	416	423	380	408	363	412	381	402	418	370	393	369	414	405	415	392	390	395	438	396	395	397	420	445	385	398	407	395	402	430	429	407	421	433	365	407	396	392	410	409	385	352	375	414	410	375	373	409	422	417	411	402	420	413	400	389	393	442	410	390	420	389	406	445	398	405	405	422	468	381	434	368	393	386	420	369	467	391	418	412	380	402	426	432	401	390	406	395	360	396	384	398	399	363	410	402	447	394	408	447	356	392	401	410	434	388	358	376	406	399	384	402	434	384	391	386	406	422	408	379	399	378	395	439	370	427	400	374	429	390	456	398	418	410	385	385	418	381	410	416	395	435	356	414	411	377	404	373	425	387	392	427	402	413	422	402	409	391	394	375	385	385	430	417	388	396	436	397	415	413	365	404	413	418	387	427	402	420	416	425	424	382	388	395	406	392	416	393	364	386	436	419	390	397	405	394	381	405	378	380	415	392	384	376	431	402	438	397	415	378	409	415	405	390	396	412	417	384	375	432	389	421	386	431	434	390	399	407	439	435	415	394	383	388	376	410	409	409	425	443	425	383	426	417	394	377	390	411	389	357	397	392	405	411	417	428	398	422	399	410	417	453	409	418	432	385	423	385	408	374	395	422	437	419	414	398	407	414	391	391	427	441	445	413	406	407	399	374	395	421	420	396	401	386	427	360	401	417	423	407	404	391	397	397	391	408	404	390	358	400	361	431	384	398	448	386	380	404	429	417	411	391	420	402	426	423	382	390	393	383	408	404	414	419	392	392	396	378	388	419	431	398	394	403	389	381	402	395	445	418	390	392	402	393	432	389	393	413	371	386	404	422	417	430	403	391	406	387	423	452	396	415	420	408	381	421	402	409	427	412
33036	38537	3453	522	471	491	467	439	459	426	464	453	442	445	436	423	414	404	435	427	425	393	443	436	434	457	412	470	443	436	434	403	384	431	412	413	411	376	430	456	391	419	428	423	393	434	404	455	387	436	438	441	466	399	451	409	436	415	385	422	398	421	433	459	433	396	435	386	411	441	385	411	404	416	445	431	376	397	421	437	428	396	468	417	419	429	422	411	406	411	417	454	429	452	403	408	416	384	426	429	407	432	446	457	446	460	419	387	408	419	407	408	405	431	435	434	422	388	441	416	412	399	421	456	413	394	428	451	427	380	406	414	411	406	437	397	407	399	402	449	400	444	430	455	421	397	423	396	437	442	420	413	429	411	472	398	426	466	440	429	409	445	453	411	414	411	412	424	410	404	393	440	432	437	471	413	429	411	406	451	414	431	403	444	397	405	448	434	449	411	402	436	386	414	408	430	440	406	406	409	390	422	422	438	420	389	397	410	404	400	421	382	419	430	435	459	414	470	416	434	397	381	446	401	411	410	437	419	385	427	418	448	437	394	443	430	420	443	451	456	384	396	458	388	464	421	438	430	431	432	403	435	439	414	420	465	417	464	421	418	496	424	448	445	404	393	425	434	451	443	408	373	421	479	392	425	419	425	386	406	450	434	429	455	407	435	426	370	378	421	447	419	427	437	403	416	411	410	458	414	396	399	444	420	429	405	429	402	384	411	398	398	385	409	436	437	390	429	437	404	417	429	421	364	388	434	417	408	410	400	385	420	422	396	393	454	451	392	435	446	403	447	412	431	432	427	422	420	470	446	413	452	406	415	385	436	399	436	424	412	396	384	415	449	412	382	461	421	438	430	438	418	424	433	443	423	423	453	400	426	439	416	419	436	422	438	424	434	413	406	421	446	428	434	443	404	418	404	408	456	433	378	431	384	401	399	451	452	419	414	426	386	414	431	351	421	421	418	427	449	450	479	452	452	415	434	447	465	429	405	402	438	442	413	450	459	450	429	449	411	414	443	401	456	479	411	478	433	413	384	447	449	454	427	456	439	445	403	449	402	430	409	432	435	405	414	404	405	409	419	443	401	405	409	406	418	401	417	392	432	416	409	411	408	403	407	428	460	413	465	434	429	436	465	451	386	433	427	396	420	418	442	422	396	422	419	431	449	414	421	465	444	417	417	413	446	424	419	407	442	424	408	444	436	430	440	427	466	385	424	439	437	412	399	458	444	450	467	403	428	395	433	451	426	415	400	435	432	439	441	404	393	431	458	447	446	415	404	421	393	421	409	421	410	423	440	422	420	427	427	447	457	442	443	408	416	404	411	385	446	455	386	435	414	454	433	386	414	412	413	440	411	442	438	423	410	405	424	418	451	434	389	423	374	445	389	410	409	397	422	404	428	441	407	449	432	421	438	425	401	414	446	397	410	426	469	439	426	416	440	409	413	435	444	428	442	421	433	481	394	397	434	405	413	459	414	394	416	382	416	421	425	420	375	421	440	437	424	455	430	405	448	450	403	388	412	446	415	440	428	424	428	407	420	387	428	392	453	396	422	413	421	418	403	419	425	411	443	395	415	411	410	446	412	398	405	431	434	409	447	423	442	426	437	421	410	455	407	444	435	399	426	436	411	460	446	408	428	380	420	410	427	373	392	389	424	470	430	415	435	396	435	426	434	439	415	432	430	423	440	446	406	411	423	438	424	436	432	400	437	454	413	410	428	418	457	418	452	442	451	396	413	408	421	458	412	400	413	410	422	400	399	432	433	409	429	452	413	453	438	376	459	427	404	438	447	407	439	452	447	414	418	389	418	409	455	415	417	432	423	435	428	458	437	397	432	376	443	423	411	401	416	391	434	416	444	429	453	417	427	420	466	418	405	450	436	449	421	429	398	461	436	420	408	451	413	428	451	420	433	395	419	440	419	406	435	419	431	435	405	411	449	438	474	441	411	448	391	426	383	434	419	436	438	412	390	417	413	439	457	381	407	404	381	421	395	457	435	428	404	457	453	426	419	416	423	453	414	428	401	420	418	418	450	412	411	411	404	430	418	419	469	380	398	441	405	424	428	412	416	433	435	433	429	391	449	453	379	424	432	412	455	425	395	436	408	432	414	452	426	432	422	440	428	417	406	415	455	434	412	396	447	430	419	408	422	424	423	371	432	417	425	460	449	435	428	461	416	443	441	426	422	435	442	424	432	386	398	446	447	432	409	420	421	410	453	437	406	396	404	417	423	410	452	425	450	487	417	419	437	396	379	418	430	424	429	442	391	431	396	451	406	456	415	420	405	374	427	424	442	412	414	421	427	409	431	393	429	427	447	411	381	444	388	426	436	443	449	448	426	396	435	411	427	431	418	399	425	429	429	449	411	440	415	401	424	418	420	448	449	393	418	430	384	444	455	374	388	443	438	399	400	433	404	435	410	428	420	426	397	429	406	446	431	403	415	407	389	378	420	440	443	409	408	430	412	408	453	432	401	408	381	456	413	443	449	409	439	441	439	439	406	449	414	439	414	449	427	454	402	437	442	445	407	425	415	401	419	449	433	489	441	431	421	447	409	432	407	412	427	391	427	426	444	392	414	401	449	406	421	427	455	397	442	417	426	425	370	461	433	405	399	409	407	439	424	434	454	410	429	429	393	432	435	417	414	448	433	414	469	419	452	431	456	394	414	472	448	440	440	421	433	411	430	443	443	436	423	424	439	420	401	453	438	405	418	423	389	444	416	417	427	425	425	440	435	413	445	402	453	409	406	406	429	428	420	462	459	453	428	455	424	403	405	426	419	412	439	410	393	453	413	432	436	402	427	418	415	440	374	438	394	448	411	474	427	419	441	425	403	442	405	432	366	454	412	418	399	409	433	396	418	431	434	413	452	431	419	448	420	451	421	391	388	427	368	400	400	435	419	426	433	437	408	425	433	432	413	397	392	410	428	420	414	422	437	411	395	437	464	410	410	423	389	427	467	425	428	420	437	436	418	438	428	397	404	409	429	444	405	414	436	440	420	421	410	419	388	454	423	418	424	413	452	439	405	431	421	457	402	446	393	443	398	434	428	466	444	427	452	433	434	405	395	457	468	414	393	419	390	391	434	390	401	369	405	434	437	396	398	434	387	412	453	415	447	435	395	441	428	451	440	415	476	418	391	435	399	440	399	419	428	419	389	411	406	416	444	432	411	412	436	463	418	424	418	433	439	439	413	428	417	423	428	425	415	407	440	430	431	449	465	435	419	441	441	430	427	423	470	404	421	400	446	449	457	406	417	392	447	407	435	403	395	439	398	406	399	442	431	465	420	397	403	449	438	406	425	420	450	437	424	404	428	440	430	422	398	414	457	405	420	436	418	399	438	428	447	459	436	420	441	435	490	419	435	439	427	428	419	404	406	428	444	415	387	426	426	385	435	413	422	428	403	409	438	426	439	431	440	416	432	425	426	421	406	441	441	445	429	402	412	412	443	416	433	444	453	395	400	438	412	428	428	443	431
23652	21082	28206	24152	21075	11351	1288	903	786	738	674	696	714	654	679	676	665	707	611	641	665	637	633	647	646	604	584	628	624	626	615	639	616	624	570	637	604	603	601	588	589	583	593	591	606	603	622	557	618	640	575	614	612	575	563	576	621	613	608	652	615	590	613	631	610	611	583	610	650	579	647	588	582	561	644	579	612	624	597	631	581	588	588	593	623	640	626	603	600	592	616	571	609	616	654	598	607	588	609	573	598	629	613	627	621	567	621	532	613	603	588	599	607	599	585	594	593	563	569	592	591	583	627	579	581	617	614	599	542	607	632	586	632	610	579	609	592	584	624	580	584	613	542	633	586	579	593	572	569	619	618	577	611	587	546	611	614	616	522	616	632	619	569	571	604	599	640	617	588	587	607	626	589	637	590	625	613	585	659	593	615	560	580	584	581	616	612	592	597	604	600	622	601	561	596	627	604	619	631	622	607	644	594	541	585	587	587	634	576	602	631	595	626	596	581	592	561	614	622	588	583	609	603	606	621	614	552	588	601	609	639	640	610	649	600	603	615	634	571	602	596	613	579	588	630	599	600	633	618	589	584	609	598	606	623	577	643	588	621	591	603	605	607	585	565	619	598	617	609	613	599	586	610	579	585	592	600	602	615	598	584	589	606	613	607	600	584	633	635	614	576	637	638	613	583	625	606	540	563	605	553	611	598	567	600	652	608	597	586	603	606	545	601	572	581	601	578	626	585	606	582	570	587	589	622	618	662	608	590	542	599	612	584	600	585	600	579	599	587	613	592	570	576	563	636	629	585	684	638	642	603	648	570	603	557	619	577	625	598	628	644	630	629	629	559	572	589	653	641	588	627	620	599	566	579	602	610	580	604	556	567	585	649	575	589	629	585	611	578	609	584	610	559	563	632	555	597	561	585	614	568	607	627	594	629	610	597	648	594	630	580	591	612	612	601	649	614	579	594	572	632	623	593	679	628	596	609	618	589	555	621	588	622	601	662	585	587	594	589	637	603	588	594	600	592	628	631	552	643	545	619	624	591	609	634	585	599	582	635	597	617	588	601	555	571	624	571	591	615	595	591	572	604	705	643	594	567	628	601	648	623	562	616	605	602	585	588	599	629	561	608	582	564	584	579	637	587	620	633	602	567	613	638	606	607	593	576	595	583	596	619	572	581	570	653	606	560	601	618	576	615	591	596	599	582	567	585	592	622	614	614	597	596	614	621	617	572	620	599	583	601	642	570	606	597	596	590	636	591	577	585	644	580	603	579	561	624	627	595	584	591	620	561	637	571	595	597	611	591	592	643	624	586	602	617	610	606	620	600	591	620	612	587	588	588	596	566	651	644	647	615	564	608	602	637	623	613	567	623	616	622	609	585	589	608	594	607	582	609	629	580	576	623	576	597	634	586	621	573	611	563	632	592	622	632	658	592	579	580	548	574	612	610	599	586	608	591	555	569	596	593	672	619	613	606	584	554	604	600	608	578	564	648	620	601	573	630	630	588	592	634	604	608	593	646	592	593	592	601	575	592	595	567	567	601	581	581	609	592	620	615	623	589	610	558	588	586	617	585	619	581	574	584	615	607	599	579	595	590	570	577	608	587	606	600	626	576	610	567	628	599	597	591	617	600	611	622	654	597	590	622	612	598	597	589	601	584	643	594	632	599	577	614	588	634	581	641	593	622	597	559	549	593	622	609	597	567	578	611	571	621	578	600	568	623	620	599	638	634	615	633	579	621	616	590	578	590	624	629	613	594	570	592	567	593	570	624	594	554	598	628	640	586	611	591	623	642	614	562	668	660	642	596	594	605	619	636	598	589	616	578	618	630	606	644	555	641	625	606	586	603	615	626	618	628	559	586	581	592	559	600	605	638	657	598	587	644	604	588	623	574	616	619	630	610	594	535	595	567	548	619	552	618	586	608	643	662	610	598	639	619	618	597	620	632	627	605	572	608	576	630	614	619	600	639	627	570	655	567	596	634	599	597	612	609	611	651	554	600	604	594	601	601	598	626	622	557	575	627	659	595	590	622	599	607	576	600	557	586	621	624	605	593	630	653	614	554	634	622	643	596	608	608	617	610	600	634	639	578	620	655	595	609	628	622	573	591	616	602	589	563	619	559	643	592	548	592	626	610	577	599	567	616	621	636	610	580	611	617	612	609	635	609	586	646	560	635	621	562	596	610	595	606	596	615	595	579	613	605	639	628	609	668	615	604	592	604	603	597	595	560	641	585	603	641	634	655	585	562	594	614	583	580	621	613	613	647	604	626	642	580	587	625	596	573	552	591	603	621	587	586	597	596	570	604	624	570	580	629	579	592	540	575	580	575	595	595	611	582	569	547	599	592	632	621	651	554	593	622	628	634	589	616	611	574	568	589	600	588	610	562	571	545	560	609	648	580	602	586	538	604	573	601	608	612	606	629	606	571	552	596	613	613	624	600	589	579	595	631	597	595	583	615	607	588	589	559	576	582	545	603	577	620	598	634	623	592	633	593	594	584	614	583	575	562	586	615	594	632	650	565	622	557	557	552	585	620	601	608	582	634	595	597	619	616	605	595	574	587	583	611	574	610	604	603	594	622	613	602	586	622	620	627	615	587	611	578	578	614	591	637	599	648	575	578	558	591	591	596	584	598	615	621	592	591	649	594	627	576	601	593	585	606	615	567	611	635	602	601	596	611	551	627	612	557	596	557	654	583	595	635	608	611	597	605	638	604	630	576	589	601	573	604	626	610	585	591	635	623	598	617	618	606	615	567	586	609	603	604	627	563	556	634	603	595	630	589	603	606	621	611	590	596	592	622	626	586	598	592	650	601	636	601	604	576	603	624	596	590	606	581	591	576	612	590	625	630	629	636	607	616	575	589	604	579	622	616	549	595	556	614	610	587	599	640	612	583	607	582	631	583	597	585	633	582	609	618	633	633	608	636	572	629	611	634	604	562	651	590	576	598	626	612	580	568	620	614	547	596	599	627	645	597	591	630	600	595	576	637	628	615	625	608	632	648	588	647	590	593	639	617	587	593	589	580	616	662	594	619	591	612	571	622	636	606	595	581	603	568	621	583	611	603	612	615	591	575	600	641	613	571	567	587	645	602	569	623	593	613	630	614	615	597	596	564	620	581	598	603	611	577	594	612	611	615	573	576	569	587	539	603	618	561	560	584	594	583	618	602	606	618	609	603	589	596	603	589	580	554	599	566	660	620	622	574	586	589	583	606	608	595	615	598	576	624	578	647	641	619	588	598	635	553	542	641	631	623	577	634	552	599	568	602	593	579	615	609	609	587	665	551	615	642	608	571	642	597	566	599	580	567	618	560	572	587	607	625	617	679	606	572	611	600	600	632	597	606	630	625	565	618	633	640	627	575	564	608	620	559	605	565	543	591	584	592	633	608	604	610	601	569	633	568	582	601	592	576	608	615	653	590	588	606	586	572	595	611	614	630	609	584	573	605	592	625	629	585	593	632	600	608	583	591	629	599	621
33672	50929	7923	2484	1740	1369	1237	1076	925	876	814	813	731	776	717	701	700	679	643	657	693	653	625	678	689	622	649	683	725	660	672	686	634	623	628	651	669	720	678	588	600	644	647	617	601	625	651	628	655	600	609	632	637	677	638	611	680	639	630	655	601	604	635	638	629	593	669	612	636	656	634	645	634	669	616	645	630	657	661	627	647	647	611	628	631	662	641	657	633	599	599	615	606	619	615	625	608	655	615	630	649	657	619	667	634	641	619	607	671	637	667	641	639	617	640	626	592	629	632	617	673	609	639	628	652	645	641	664	673	631	655	623	632	624	659	695	601	666	640	607	610	652	633	624	625	634	645	625	659	646	611	661	647	657	599	613	601	632	602	648	610	637	635	601	630	634	617	666	645	600	660	643	652	636	615	632	662	627	652	662	651	637	634	641	654	666	658	672	661	631	645	645	645	643	592	632	646	624	639	656	684	600	664	597	595	637	629	654	675	620	643	627	600	670	668	653	652	603	645	634	680	653	646	688	621	652	655	619	624	622	646	634	607	661	652	621	624	645	634	593	653	662	644	629	584	632	637	652	654	628	663	605	672	688	656	641	636	659	617	623	644	649	630	647	643	604	649	621	630	659	624	604	660	624	605	593	644	608	596	618	620	598	684	639	646	630	593	644	617	622	641	598	678	626	648	600	639	604	690	646	642	673	615	689	629	610	620	643	611	617	677	656	677	583	597	621	628	626	632	597	626	659	608	655	686	640	653	643	648	663	640	657	614	687	667	668	608	590	623	637	652	595	631	609	633	673	650	652	652	633	658	645	615	650	635	620	654	622	592	644	615	661	640	643	616	672	670	612	620	665	645	672	671	636	622	594	608	614	600	596	637	610	603	604	646	619	625	618	612	630	618	627	629	614	649	583	675	675	617	655	603	635	636	630	631	646	618	641	667	661	638	649	633	646	641	630	641	615	622	653	626	625	638	608	598	661	644	606	616	649	607	655	627	615	639	628	639	645	626	616	674	619	606	599	650	614	665	665	644	624	652	634	604	604	675	655	689	637	671	618	676	651	634	636	611	600	647	620	609	631	651	599	617	672	596	648	577	611	623	650	597	610	647	574	603	661	663	611	621	718	618	568	673	616	620	649	592	638	624	644	599	664	626	649	640	652	612	650	646	650	617	590	622	610	611	638	638	626	630	632	628	615	623	633	642	609	671	637	593	640	628	619	657	628	659	654	650	638	634	604	657	670	670	630	646	724	635	652	630	620	659	650	614	642	595	640	649	636	613	640	595	621	641	635	652	642	638	618	630	644	688	633	594	672	660	653	637	650	618	634	720	654	672	652	643	684	667	608	635	633	640	641	601	628	637	653	615	667	580	642	631	631	619	625	622	600	695	608	632	621	598	644	622	611	587	613	652	636	658	630	672	693	616	632	639	655	618	606	677	640	607	638	658	627	682	598	640	618	650	626	622	607	634	624	665	624	594	574	657	641	664	660	691	581	658	639	651	636	584	649	626	621	625	649	590	673	610	597	633	627	660	599	633	647	622	607	694	672	655	627	610	665	632	631	621	688	663	655	619	647	661	614	686	610	623	649	646	663	642	641	634	610	656	669	638	620	627	617	641	627	632	653	622	639	609	640	596	633	656	596	631	634	616	612	575	647	658	611	634	639	649	635	603	619	643	657	655	624	628	689	663	670	627	659	641	618	668	659	659	673	653	623	691	694	648	595	644	668	649	614	636	655	608	654	634	640	596	599	590	662	617	603	660	610	610	612	638	622	620	639	578	658	670	660	641	640	631	606	662	646	654	631	627	567	629	682	648	675	624	603	588	598	599	657	634	608	636	615	623	612	628	617	636	636	634	653	609	674	655	616	665	649	626	642	631	613	620	613	646	629	651	666	576	665	624	588	639	610	624	622	603	578	640	663	631	631	594	617	645	650	609	622	648	687	675	656	588	614	560	676	609	674	654	621	657	570	608	615	634	610	591	664	638	647	656	663	652	655	642	627	599	615	624	651	627	628	616	618	596	634	637	622	598	626	600	653	595	601	616	635	645	600	645	636	639	597	624	660	630	607	674	636	657	612	612	662	632	649	615	626	625	657	587	615	615	643	625	633	617	667	653	689	602	637	578	640	647	645	649	653	652	673	631	658	604	651	632	607	675	609	650	612	596	642	593	642	635	612	616	578	656	581	606	666	645	631	605	606	640	653	633	624	653	619	622	637	637	641	628	645	620	672	627	649	631	588	654	669	627	661	632	634	613	601	662	626	652	673	630	602	641	662	633	667	640	633	639	592	660	662	648	611	664	621	640	642	625	603	637	648	641	657	592	620	615	595	632	610	598	634	627	640	623	610	614	642	633	612	648	627	616	601	623	631	614	652	625	592	644	626	656	638	649	633	653	678	665	644	643	617	637	613	621	597	675	620	627	603	595	664	657	620	675	661	660	650	626	624	597	618	628	640	636	651	615	598	629	613	595	646	669	644	621	601	577	587	636	644	629	621	628	606	619	653	657	593	636	635	645	643	625	646	616	636	632	615	658	635	648	634	653	613	675	587	630	626	604	608	687	580	625	643	648	620	675	692	609	606	646	652	652	640	654	659	609	633	595	679	610	679	657	625	615	654	639	631	639	617	615	620	633	705	685	610	665	651	619	589	584	645	633	652	605	621	634	601	650	670	627	610	625	581	618	634	651	637	618	613	634	636	672	639	621	624	629	645	612	653	575	629	668	644	648	673	631	663	679	599	681	637	646	617	620	624	638	621	640	647	600	641	632	595	657	613	619	616	597	626	606	625	673	628	664	651	679	619	641	650	619	633	674	639	690	614	665	631	630	597	621	630	658	622	616	663	671	631	644	608	663	575	600	615	611	656	623	648	664	654	604	683	612	644	627	647	623	610	647	649	654	586	581	639	641	617	639	641	708	626	623	648	618	645	654	617	606	678	637	668	669	681	600	601	594	613	652	626	665	629	635	668	629	652	582	630	607	632	610	627	661	676	644	622	595	623	568	643	634	678	659	650	627	646	666	631	627	632	646	705	662	666	658	630	603	631	611	633	638	595	629	635	583	643	633	626	611	652	640	617	653	645	619	637	628	703	655	640	627	638	649	618	605	667	641	616	630	621	630	627	608	633	654	631	623	687	654	636	637	596	632	616	619	665	651	641	661	599	663	689	646	624	642	628	658	594	671	600	580	630	611	599	603	607	642	619	615	632	621	610	612	621	637	659	658	636	620	610	641	674	623	639	672	680	596	642	614	615	659	657	618	612	605	667	631	628	628	640	629	674	602	644	661	633	636	630	615	652	682	631	675	617	610	676	617	592	632	595	678	599	650	629	643	619	637	651	635	632	601	617	647	663	603	681	648	650	662	641	600	626	676	613	592	623	667	613	647	607	611	646	605	605	634	605	580	635	644	621	671	639	650	621	627	606	656	610	701	625	688	640	631	620	662	633	603	648	621	633	646	649	632	684	596	639	591	668	666	648
24543	21110	27485	24836	16722	781	405	367	305	319	249	252	223	248	221	237	264	220	219	207	227	232	210	234	222	218	183	232	229	211	213	207	229	231	190	190	193	219	213	204	232	208	215	200	214	208	209	216	182	233	176	189	203	196	209	210	215	197	231	200	211	228	204	191	212	226	196	223	208	189	189	206	204	197	226	201	202	193	169	194	197	207	197	222	202	185	212	201	204	207	224	213	210	182	209	213	206	214	221	205	193	205	196	223	188	216	210	199	195	202	198	201	206	193	214	196	200	207	195	199	208	197	219	182	205	203	225	218	209	209	223	204	203	222	194	197	206	195	196	193	211	200	229	198	204	224	191	210	199	209	215	218	213	225	203	195	220	214	179	215	213	227	199	195	182	204	208	200	208	223	190	176	189	222	172	200	212	190	193	205	215	199	212	195	210	191	195	213	208	208	198	229	196	227	198	205	198	213	209	173	185	195	233	231	208	192	185	193	214	205	205	222	226	198	197	197	190	197	209	185	207	185	186	208	201	215	200	226	205	222	217	218	189	184	218	190	221	193	214	203	183	208	212	200	192	167	177	209	218	216	196	215	210	199	207	236	209	216	224	216	192	193	228	189	199	198	215	195	216	225	196	217	223	176	206	211	205	228	210	214	197	206	217	196	212	189	209	238	215	208	201	205	201	182	204	202	209	217	205	203	209	213	218	225	184	217	232	203	196	212	204	210	229	205	226	188	196	198	200	219	234	199	240	229	229	197	180	211	202	176	207	217	206	234	227	186	203	203	213	200	221	211	198	191	226	213	231	200	189	182	207	241	189	191	203	212	201	187	209	210	197	214	207	221	169	215	207	212	197	192	199	220	183	213	241	207	183	214	208	227	210	209	233	223	208	205	206	197	225	209	188	212	201	190	210	215	203	196	202	219	203	191	181	211	218	211	218	208	207	219	202	185	190	204	198	215	217	180	213	208	198	196	215	218	208	184	215	207	209	214	220	198	209	211	191	189	210	202	210	203	218	207	200	225	207	194	173	194	212	209	201	214	218	231	210	220	257	192	193	202	204	204	203	225	196	198	184	207	186	178	198	206	210	218	213	217	220	221	211	225	201	219	198	191	212	182	220	203	217	204	204	220	203	193	225	200	187	187	183	215	199	198	215	209	212	201	207	219	214	220	233	202	195	202	179	229	171	236	196	206	229	205	203	203	209	207	198	200	208	202	197	212	191	223	226	226	223	202	216	204	206	193	202	187	221	187	199	220	220	217	224	206	236	207	234	187	203	190	213	213	191	225	172	192	187	207	200	212	211	196	189	210	227	213	230	192	218	206	205	235	173	184	207	208	194	195	236	238	186	181	186	205	234	228	202	222	216	226	197	194	181	228	200	189	199	178	218	231	239	208	195	207	201	177	225	205	195	202	210	221	217	214	197	223	223	199	258	191	196	188	205	215	204	219	222	192	196	200	211	230	199	193	211	213	215	201	214	212	214	193	221	208	213	190	205	196	228	234	205	235	201	209	208	219	204	203	198	199	209	211	203	200	216	223	178	183	209	205	198	224	209	203	205	219	217	182	207	191	199	237	202	198	197	190	214	212	193	187	187	197	215	208	161	202	208	216	208	204	200	220	214	220	204	214	201	191	211	201	203	219	217	210	218	206	216	205	178	198	212	213	224	191	173	209	214	232	224	199	228	194	195	195	210	213	199	200	190	197	186	228	201	201	218	213	203	216	219	194	200	186	186	177	212	197	213	204	210	193	213	213	198	209	211	229	214	200	208	192	205	200	214	203	222	184	211	195	214	211	209	184	198	215	188	214	231	175	215	222	207	218	195	215	198	213	231	211	238	210	222	201	219	203	191	181	206	189	205	219	218	206	207	220	210	210	195	190	218	228	190	196	202	219	186	194	213	211	190	231	207	211	190	197	219	217	229	202	195	221	206	192	217	210	222	197	221	191	194	223	196	216	183	210	214	195	183	219	204	239	204	210	226	201	196	200	233	194	210	187	197	216	205	191	204	218	189	205	212	201	210	205	216	225	213	215	235	228	207	240	197	232	219	190	202	195	195	214	195	205	194	219	209	197	221	203	190	196	201	192	206	200	202	196	204	209	211	212	203	186	195	226	206	211	169	204	184	205	177	186	206	187	206	210	199	227	201	218	206	195	207	181	233	228	206	203	188	226	199	205	195	197	204	202	208	243	201	210	213	210	208	216	211	199	200	223	211	187	192	196	227	218	205	200	203	228	196	201	221	204	207	192	202	222	213	226	164	192	206	209	221	197	215	187	218	211	204	204	204	205	206	211	197	192	218	191	214	191	223	217	216	188	205	218	216	218	194	172	197	185	213	207	202	211	202	217	205	195	215	207	203	224	220	215	204	209	194	217	208	210	191	175	206	206	193	200	195	185	231	193	194	221	209	221	203	206	207	184	210	200	197	213	198	229	203	180	212	220	236	204	208	199	204	196	179	206	228	197	205	200	180	229	211	197	198	230	206	197	162	228	214	203	205	193	213	215	196	219	204	208	208	186	188	174	203	205	201	214	198	200	212	213	189	212	203	213	185	212	202	223	189	182	200	209	198	196	204	209	218	195	202	221	190	194	222	227	191	198	197	189	219	210	197	212	219	204	199	177	213	207	196	208	177	204	242	189	216	209	205	190	209	210	202	198	191	206	190	205	219	202	204	192	206	186	202	241	202	208	194	234	213	197	184	229	189	195	229	214	229	243	194	181	245	196	215	199	194	220	229	205	188	217	198	215	187	191	209	217	201	202	217	178	192	233	229	231	175	202	194	206	205	192	205	192	209	200	216	193	186	194	218	196	224	211	194	199	203	197	189	216	216	204	211	206	203	227	228	193	200	213	193	219	206	208	212	204	205	197	220	215	194	181	204	195	213	220	207	211	170	207	189	201	189	206	220	211	198	207	200	235	226	215	203	207	224	205	176	233	208	193	157	194	184	218	211	174	214	209	219	227	202	184	211	205	219	186	247	220	220	201	200	223	213	214	187	199	202	195	200	207	188	201	199	195	192	211	199	206	195	215	184	198	197	209	206	187	203	201	175	187	199	211	222	240	178	173	194	213	205	224	228	205	210	185	199	205	202	194	191	218	205	217	179	202	193	210	211	196	196	171	217	215	223	202	206	201	189	193	208	194	198	201	237	212	196	226	204	203	214	185	208	198	216	170	190	215	197	210	182	229	187	244	208	231	213	189	220	178	182	194	199	207	195	198	198	210	213	193	251	182	243	196	208	220	215	200	195	191	197	204	196	206	221	218	210	227	191	214	189	191	213	219	187	212	206	224	169	218	180	215	212	202	189	212	220	220	222	185	231	222	209	202	201	210	203	202	203	196	221	190	213	199	217	201	203	211	200	230	196	210	201	201	198	158	196	194	219	230	193	196	201	228	193	224	203	229	178	213	211	185	226	210	203	239	216	210	206	214	182	201	217	209	188	184	183	195	187	212	229	200	213	186	198	202	215	202	241	206
33667	45653	4842	1385	1021	734	604	503	434	347	349	357	326	307	300	256	271	268	258	267	257	239	269	221	234	273	243	247	265	294	255	232	250	226	238	236	251	244	234	243	240	239	231	246	228	223	196	222	219	240	232	221	232	244	224	224	244	210	236	233	246	222	248	247	218	257	230	211	217	240	257	248	238	213	221	220	223	276	289	237	223	243	211	252	237	242	197	234	239	227	225	226	250	248	218	273	202	249	231	227	247	251	207	204	232	226	258	223	216	246	234	238	253	234	271	248	216	255	207	218	230	225	223	244	244	223	247	221	255	236	236	228	192	224	236	224	241	231	256	237	246	213	224	224	223	239	223	204	256	211	244	227	219	264	237	250	244	276	228	248	241	233	228	251	244	249	230	218	229	224	237	237	232	232	247	225	219	210	224	236	244	233	250	236	229	215	203	220	235	222	217	219	235	247	223	224	219	252	233	214	211	240	222	245	236	243	233	251	239	246	211	250	230	227	257	231	253	243	254	239	231	179	222	244	258	230	238	252	219	233	225	223	208	230	210	242	267	235	239	205	247	212	230	229	216	242	230	235	218	245	230	224	261	204	235	224	216	229	234	244	253	214	226	232	241	239	240	232	229	232	229	253	250	225	235	236	214	243	246	255	237	226	218	219	233	216	248	194	244	248	239	246	236	225	235	211	214	233	221	224	244	255	224	244	208	250	269	247	222	230	241	264	235	253	244	250	238	232	201	231	230	206	240	229	225	238	242	240	210	232	223	245	230	257	234	214	266	224	251	239	206	249	238	234	245	246	243	230	245	243	235	226	263	208	241	245	229	212	220	205	220	248	240	224	242	238	247	220	211	245	223	222	224	248	225	205	230	249	232	231	238	236	237	239	218	238	199	229	234	242	231	215	214	227	231	214	223	221	213	230	246	216	252	208	232	217	233	244	224	240	244	241	235	236	248	235	230	228	217	242	241	259	239	255	231	246	221	226	223	226	222	225	230	218	268	231	253	244	251	224	258	235	242	199	262	219	229	200	222	212	213	216	252	239	240	253	227	232	214	208	266	228	225	224	246	237	221	225	279	224	228	240	240	249	202	211	213	226	232	217	229	231	205	199	245	238	224	237	240	211	219	214	228	237	239	242	222	213	236	231	203	214	253	253	192	217	285	225	234	228	217	233	203	217	224	230	219	217	234	225	238	233	227	223	218	240	219	224	247	213	216	237	257	229	235	260	241	217	248	232	220	241	217	231	244	239	243	266	242	226	236	229	242	223	217	237	246	242	244	229	217	252	240	236	208	219	234	237	225	244	228	197	236	220	223	214	221	246	232	254	215	249	233	238	223	220	233	247	245	237	229	219	217	227	217	226	246	230	230	251	206	255	213	250	252	229	231	223	208	224	225	239	241	258	231	237	227	237	287	223	242	227	212	229	235	248	221	253	223	251	232	257	242	232	255	225	216	218	212	230	245	250	231	248	203	245	230	231	253	264	234	214	239	242	227	235	241	210	247	253	226	236	244	233	266	251	241	265	257	240	240	246	249	239	225	235	253	209	243	219	233	226	252	235	236	211	225	241	229	248	224	221	257	215	249	236	232	235	239	233	225	244	197	237	237	230	237	232	243	277	249	211	231	256	225	230	250	253	225	221	234	240	237	212	249	234	246	243	230	221	238	234	241	218	211	239	215	236	236	244	228	237	220	258	240	248	239	240	220	255	207	222	217	220	213	260	245	208	236	203	216	225	234	213	214	209	212	255	229	241	245	231	238	227	247	237	212	207	208	242	236	248	224	223	220	258	222	228	209	233	239	232	243	212	218	236	230	197	201	238	228	225	239	234	218	246	246	219	212	227	228	226	247	223	216	236	241	244	204	229	227	211	239	233	238	229	243	232	227	226	217	232	250	244	236	235	261	230	236	255	224	240	255	227	197	244	200	229	229	227	243	223	240	237	243	222	233	243	221	229	195	230	214	247	221	242	257	215	234	241	234	221	228	257	216	214	237	227	238	225	257	248	237	209	214	250	212	233	245	228	217	226	236	226	251	260	248	218	238	218	237	238	236	236	225	212	220	226	194	257	221	213	237	236	257	241	251	212	216	218	238	247	246	207	232	274	223	236	228	218	238	227	224	210	246	219	216	229	246	240	234	208	232	260	220	232	230	256	235	226	229	247	237	228	255	264	244	219	241	240	219	237	205	223	233	246	234	193	247	215	231	210	237	262	207	237	211	232	232	232	236	225	255	255	239	251	202	237	225	215	245	226	209	240	211	249	224	224	247	237	233	225	222	241	234	236	212	204	220	236	232	206	218	239	245	231	230	245	236	239	195	244	243	250	230	252	228	250	206	229	242	246	251	226	226	221	222	232	232	224	242	238	212	212	224	265	237	246	202	236	234	238	210	231	217	228	238	235	257	239	266	261	231	239	220	234	232	230	230	230	252	232	273	235	241	225	221	221	227	198	248	238	221	233	226	236	223	250	213	240	220	231	226	218	235	238	202	261	251	241	230	234	206	216	230	247	225	230	250	237	228	243	213	213	228	252	237	266	234	246	257	231	222	227	219	262	228	271	262	212	242	226	233	222	233	233	240	220	238	230	213	236	230	255	229	201	216	227	244	241	259	232	238	232	225	232	216	226	233	212	222	217	223	236	244	204	234	227	243	217	235	249	219	235	231	206	231	230	249	218	227	222	236	238	244	222	250	222	261	251	236	230	218	228	243	221	208	210	260	223	229	239	234	222	253	233	248	249	201	221	214	224	242	200	215	256	240	229	237	239	225	245	233	221	232	247	242	241	246	256	231	222	238	216	217	238	245	206	238	215	209	252	224	261	223	250	239	243	231	237	243	229	224	244	244	233	222	221	247	225	224	206	245	231	233	291	251	218	199	220	221	244	236	238	218	217	240	217	210	264	212	247	192	228	219	244	229	228	255	213	228	259	221	259	210	244	241	226	226	225	234	233	215	225	251	235	210	218	229	235	214	220	238	258	238	242	222	229	249	225	243	250	212	195	244	220	227	241	238	226	227	241	259	233	220	223	240	236	231	224	238	234	233	217	244	208	250	249	223	216	235	226	202	227	229	234	265	254	251	206	210	242	233	201	214	230	256	236	235	219	238	217	208	236	244	257	267	227	248	232	223	232	220	237	242	226	222	243	263	227	254	220	261	228	227	244	255	219	216	245	242	218	215	220	211	238	231	231	260	233	215	223	199	240	243	239	252	216	236	210	241	219	261	230	221	246	248	243	221	223	235	225	252	240	241	233	212	216	220	229	226	228	256	241	225	247	258	208	238	223	206	229	242	225	246	244	230	239	246	235	216	201	251	239	228	219	209	215	236	254	232	218	208	243	232	234	244	277	218	231	229	226	258	255	239	225	208	231	221	230	231	241	240	235	235	243	233	237	211	216	219	246	219	222	237	233	224	228	221	233	245	254	248	224	218	228	246	239	244	256	209	260	205	235	256	229	245	244	225	212	234	239	218	216	251	225
22404	21065	28625	23746	21064	21099	11203	992	760	699	635	606	539	538	511	520	455	521	494	505	464	463	474	470	477	443	433	489	456	459	444	443	429	449	459	406	421	449	437	394	429	412	431	450	438	452	416	483	423	425	422	426	458	385	396	419	397	418	453	428	419	424	416	430	432	408	472	427	408	376	393	407	423	426	433	422	444	433	432	397	412	449	435	444	411	434	415	439	401	430	372	426	420	417	417	455	425	406	414	408	415	455	448	448	382	415	383	374	423	379	381	442	435	403	426	430	407	416	449	399	458	436	398	421	411	430	438	435	448	440	405	433	414	466	418	429	397	418	417	441	406	433	414	427	421	413	413	420	406	402	401	378	434	425	389	425	434	405	429	426	380	427	436	452	409	409	424	436	421	444	422	393	405	429	432	412	422	430	419	385	430	430	421	440	431	387	413	448	437	374	434	425	406	409	378	454	416	414	452	427	454	454	398	428	429	432	432	412	428	400	468	393	417	388	416	404	418	393	393	432	403	409	406	418	418	452	395	392	452	434	423	416	401	415	431	430	418	440	441	450	432	380	440	435	401	396	432	393	409	438	424	433	405	406	409	410	434	413	424	440	435	401	394	374	416	427	416	425	444	432	440	420	469	364	417	412	442	447	413	450	412	411	409	399	430	437	403	433	421	432	384	436	427	395	436	455	445	433	428	395	416	437	402	405	398	416	397	439	406	405	412	426	454	419	423	411	456	399	355	418	437	439	403	399	425	392	435	436	395	409	466	418	428	399	441	396	410	396	404	400	386	429	421	422	418	413	436	451	421	384	410	427	412	461	466	394	421	439	456	415	408	422	429	432	394	418	448	417	403	438	413	418	416	415	407	451	432	438	435	434	433	413	436	411	395	404	443	442	389	418	440	423	428	389	429	416	392	445	427	432	436	435	430	439	446	425	429	404	454	379	447	423	415	396	435	404	391	399	420	471	423	447	410	408	456	421	421	436	429	423	411	416	448	425	411	448	447	375	431	380	400	429	440	403	422	457	383	422	433	428	440	442	427	392	402	397	450	428	433	397	425	420	395	429	423	431	443	408	417	408	411	415	425	436	436	408	427	408	445	437	388	452	418	404	394	427	416	423	414	429	457	420	410	429	430	427	428	408	439	406	402	430	417	439	419	409	414	408	405	425	452	480	397	466	424	409	412	381	400	386	383	449	408	414	419	412	407	367	426	382	421	385	380	439	417	436	453	425	395	431	427	405	392	418	425	389	394	409	418	416	473	429	424	409	406	435	457	441	420	435	425	434	422	405	454	429	442	428	427	391	428	447	441	403	444	453	417	432	386	451	417	421	464	430	396	436	413	429	414	442	411	414	392	385	419	431	401	433	401	411	410	407	424	400	409	385	419	416	432	416	412	423	404	422	450	439	391	413	426	415	461	453	409	397	406	420	409	476	407	407	390	418	420	438	456	428	456	437	439	416	429	409	420	441	400	455	447	420	440	455	418	416	421	409	434	479	429	416	430	399	432	407	460	430	392	423	404	416	432	414	428	447	432	423	427	397	463	435	411	416	426	449	412	417	385	457	449	397	434	439	434	424	407	417	417	413	429	434	386	421	420	412	413	426	423	436	392	417	391	378	408	425	439	428	421	427	386	413	442	435	393	395	442	390	409	475	422	454	407	416	445	462	430	462	407	438	392	409	424	390	408	407	427	436	394	408	418	401	424	407	453	386	395	444	450	423	431	409	425	401	460	410	405	411	421	399	420	410	386	408	429	430	412	460	415	417	442	413	464	396	396	401	401	411	434	399	421	420	440	435	421	423	431	439	428	450	414	393	425	396	449	452	439	408	419	436	405	441	433	420	395	432	423	410	413	363	426	423	366	398	430	453	447	472	405	404	382	428	420	423	395	403	421	443	419	458	427	424	393	415	415	417	427	403	394	421	409	407	470	430	458	417	412	388	406	411	428	454	460	465	411	415	429	440	407	441	426	402	450	461	417	377	408	395	386	443	420	446	412	444	453	371	410	382	430	426	423	411	413	441	461	431	441	414	387	381	400	419	402	441	445	383	435	427	429	402	407	404	428	414	426	416	402	413	438	396	400	426	419	423	430	401	413	390	407	391	425	408	451	415	397	438	480	435	450	438	422	399	405	413	426	381	424	421	429	426	438	424	410	425	392	396	414	372	401	430	440	400	439	406	411	410	425	418	422	404	417	394	388	379	450	419	420	424	391	386	433	420	384	385	424	439	414	406	419	448	401	426	407	447	427	413	407	400	409	388	438	401	429	427	377	403	382	439	421	426	443	436	386	422	443	388	423	436	431	420	407	433	422	386	405	446	425	397	433	424	393	418	395	393	405	421	404	438	420	417	399	382	447	426	452	422	444	422	398	394	393	426	410	421	431	426	435	432	430	425	384	431	434	414	446	394	418	410	408	434	437	409	426	442	422	407	387	454	425	434	403	398	436	398	391	398	385	423	382	422	378	406	409	439	432	410	379	407	422	414	427	436	414	401	425	393	382	421	384	430	428	421	438	419	411	414	429	459	445	444	400	420	439	436	437	417	409	398	404	429	457	413	411	428	448	433	454	428	439	405	427	419	416	410	415	418	372	439	408	424	413	406	421	410	411	403	434	397	460	398	444	409	443	409	462	400	406	411	435	394	383	400	436	455	429	418	421	375	423	402	441	466	384	416	458	429	408	385	426	418	450	458	401	426	411	414	390	427	445	419	422	439	410	438	465	449	413	416	396	435	417	434	428	470	422	412	447	424	420	386	441	439	434	420	377	457	410	401	426	410	401	445	429	423	426	432	398	419	395	425	427	464	426	403	411	450	446	427	397	390	404	377	446	448	464	449	387	399	457	438	415	413	421	422	434	431	420	398	407	407	432	392	432	405	405	424	380	438	406	428	397	428	431	407	427	425	383	433	399	417	429	408	410	429	379	390	374	439	423	390	451	444	409	416	420	406	424	402	416	421	410	462	414	404	409	427	423	414	416	432	445	395	415	434	400	409	426	421	424	409	459	389	400	421	412	407	384	420	430	425	389	410	392	393	354	402	466	423	402	453	407	442	420	416	442	430	428	405	388	386	407	395	424	439	408	460	432	412	430	419	395	375	407	401	431	424	399	433	415	432	414	391	419	371	437	410	431	403	410	417	424	458	428	454	464	443	416	460	414	420	445	421	420	437	395	423	396	381	406	406	479	411	432	384	422	420	409	436	402	401	435	441	432	387	453	405	476	423	430	438	388	400	414	453	438	411	430	410	416	421	431	428	419	419	408	435	400	407	419	431	426	453	426	439	432	393	411	440	418	422	425	430	437	417	422	406	424	422	430	429	392	441	389	419	407	419	445	402	423	419	449	412	432	408	402	406	404	381	438	415	414	380	408	427	392	449	416	392	438	437	412	408	412	424	415	419	422	415	444	407	456	407	434	416	432	411	415	414	388	424	388	425	379	421	437	440	459	394	449	389	432	445	428	426	462	421	426	415	427	438
36617	56740	9874	4009	2704	1996	1645	1315	1086	964	813	740	659	640	629	575	595	581	568	547	522	526	504	534	492	514	487	584	527	513	472	514	495	482	509	453	506	472	466	457	454	500	469	462	465	418	461	470	468	471	477	483	494	463	496	451	479	436	448	493	425	459	479	460	440	469	495	451	448	427	469	441	421	490	453	488	474	450	470	432	442	454	483	493	460	468	436	460	470	429	429	445	439	501	500	462	425	467	474	464	501	436	448	433	427	443	399	486	443	473	464	460	460	477	455	451	453	458	437	466	460	469	461	439	449	483	470	462	455	486	464	465	422	483	448	468	460	452	451	503	472	451	468	452	472	475	442	458	428	473	466	450	446	463	477	449	471	458	424	466	441	464	467	421	471	450	486	426	466	443	446	474	458	475	482	483	409	454	419	468	469	443	461	492	447	489	463	438	444	480	491	428	459	462	432	461	457	440	445	467	441	498	401	451	472	425	483	465	424	470	444	424	442	457	481	495	434	463	505	459	473	459	487	419	475	458	467	450	428	405	474	491	456	471	475	432	486	454	447	477	453	438	440	443	443	428	480	450	473	438	479	480	455	448	441	479	467	446	472	464	495	458	487	440	448	464	462	482	460	428	461	447	486	464	459	461	467	440	423	449	476	443	467	445	459	432	446	425	450	469	468	457	432	478	451	445	489	443	451	482	452	457	458	499	429	466	439	487	421	475	475	472	469	442	441	451	479	427	454	476	475	485	447	497	454	457	464	453	457	458	415	465	461	471	486	461	460	471	435	451	449	459	422	447	454	483	493	455	410	447	443	459	452	462	455	443	452	451	478	446	514	463	425	500	486	461	429	480	474	457	485	437	460	474	443	451	430	451	422	447	439	435	469	454	454	439	456	445	463	453	458	487	486	448	449	474	444	446	416	456	430	442	468	471	453	462	419	447	466	492	486	453	422	464	468	492	420	488	456	424	452	434	444	462	506	463	402	426	435	456	465	450	476	491	460	459	453	412	445	446	446	475	464	472	454	474	476	495	470	497	475	449	467	454	458	432	426	420	460	465	488	449	482	442	452	459	405	447	436	476	473	469	463	437	486	480	473	441	466	462	463	469	463	476	444	509	475	449	449	476	459	498	507	482	428	463	463	456	484	457	465	460	472	450	445	471	446	437	485	436	443	454	445	454	453	482	460	417	465	440	469	463	466	458	431	470	446	435	464	486	473	463	411	477	449	452	425	436	462	456	447	422	468	493	456	446	492	424	466	442	454	432	468	485	467	434	499	452	470	449	451	475	455	416	484	439	476	485	437	454	433	467	462	452	456	467	440	460	441	510	465	478	497	453	483	442	479	454	448	409	483	465	443	454	442	467	480	422	480	437	444	486	450	445	406	464	500	508	464	439	475	443	448	474	447	429	474	457	438	434	469	490	420	437	464	449	439	435	448	484	456	464	493	458	463	459	485	455	432	463	434	437	482	481	454	463	426	431	448	449	446	441	439	442	479	473	439	436	450	440	445	454	470	481	492	464	445	452	454	468	443	449	468	496	445	430	446	471	495	441	432	497	419	420	434	465	483	449	462	450	482	474	469	484	456	457	488	456	457	472	475	450	460	436	459	457	499	451	476	497	506	449	474	464	409	435	455	445	457	490	477	458	472	458	455	439	438	478	457	425	456	466	496	470	415	442	500	461	433	446	477	428	414	503	459	436	461	482	461	443	476	447	460	460	461	465	453	422	450	431	465	431	447	422	410	415	479	454	450	463	465	438	458	458	446	459	454	446	469	475	451	464	453	455	438	497	475	484	440	463	462	437	416	440	473	464	442	482	496	411	432	451	506	493	473	439	457	468	497	471	456	441	464	455	463	433	480	513	460	500	459	437	425	445	473	447	449	426	494	468	483	434	464	463	457	473	454	444	441	445	447	448	450	467	473	439	470	459	475	479	454	468	476	444	419	440	436	479	470	460	511	442	463	431	467	442	425	453	435	463	473	453	429	425	487	438	459	476	465	474	445	459	446	440	477	403	466	494	483	460	468	456	415	460	466	457	465	442	459	489	441	463	468	456	422	453	441	448	442	485	505	446	476	476	440	486	497	432	452	481	462	494	488	436	495	428	477	451	464	441	466	467	479	441	500	431	425	436	456	481	427	474	449	491	457	461	478	474	428	493	419	447	446	461	473	463	432	466	438	454	427	439	452	456	498	451	499	455	455	461	452	419	459	449	443	444	460	425	451	440	429	488	408	423	440	450	434	482	447	480	463	430	438	466	467	471	423	456	442	466	446	460	451	465	450	452	439	440	429	466	481	472	441	467	455	439	474	464	420	478	435	492	446	464	456	457	509	466	501	460	466	445	395	407	459	431	457	449	439	447	466	439	459	446	481	470	454	423	396	419	470	452	447	467	480	445	421	441	455	422	461	454	464	475	482	491	460	438	482	460	471	453	470	409	432	417	432	439	464	450	447	450	486	470	440	451	448	451	466	441	421	422	456	465	476	459	428	466	460	466	471	471	427	462	440	447	458	476	493	455	458	452	432	477	460	428	433	388	464	437	459	443	448	436	467	440	441	449	452	456	466	455	476	431	457	451	486	460	441	446	433	467	460	463	451	468	439	444	431	485	434	464	494	446	488	521	428	469	434	408	504	449	435	404	449	445	443	461	461	443	495	474	449	443	432	451	465	454	458	454	447	443	458	475	513	447	474	475	474	466	472	477	460	425	483	436	455	450	474	454	450	508	458	474	459	414	470	448	416	461	454	468	431	456	452	448	449	447	449	436	451	457	436	437	478	436	477	431	474	463	441	450	439	460	445	491	484	464	489	444	463	487	493	451	453	463	458	477	453	455	480	442	439	433	483	455	439	489	466	458	493	466	472	470	471	444	445	432	493	447	507	474	464	481	463	482	452	443	431	410	457	453	440	442	461	439	469	450	438	462	464	415	467	468	460	458	429	451	459	455	463	451	464	450	459	502	450	432	427	431	463	457	445	462	465	454	457	459	442	469	416	466	449	488	482	504	467	406	424	457	456	468	474	453	476	463	458	442	478	463	473	470	456	493	472	500	472	442	440	462	426	452	459	444	442	461	459	482	475	460	453	472	464	452	448	437	456	490	488	493	467	463	492	496	461	478	469	433	481	471	457	463	435	477	479	434	475	451	460	432	441	465	452	431	476	464	454	451	468	439	474	443	421	435	494	438	439	446	472	449	486	487	453	439	424	481	447	483	435	541	442	443	462	455	457	471	473	454	444	487	455	450	429	442	456	459	436	443	474	465	474	459	437	432	434	470	469	433	429	422	450	458	450	464	503	425	446	478	442	434	502	464	475	447	429	519	442	484	489	433	452	434	482	482	412	427	468	448	419	480	432	446	428	457	400	486	477	405	465	442	439	455	500	439	466	426	445	444	438	474	458	473	461	453	453	433	461	436	454	440	419	451	458	473	488	479	468	425	453	447	434	453	467	467	443	455	465	458	436	471	495	484	438	456	455	436
29741	25223	11884	1084	478	421	424	407	403	394	416	383	407	420	432	430	397	411	387	382	416	394	400	443	395	394	420	408	433	425	395	423	399	369	414	421	394	376	443	412	389	383	385	377	406	421	403	408	403	409	408	371	394	379	390	420	408	373	376	381	349	405	409	433	413	419	402	369	399	403	410	396	393	389	399	414	367	364	380	406	407	385	383	437	396	427	427	396	400	409	382	406	369	387	382	389	385	387	410	405	386	376	387	409	387	375	395	379	408	402	410	391	389	371	398	431	382	413	382	442	403	398	376	435	379	401	440	410	379	372	408	391	379	378	356	425	401	403	385	382	385	391	371	406	367	373	389	411	369	399	373	344	403	396	378	421	391	342	426	380	408	384	411	404	413	410	425	381	384	403	360	430	424	409	407	405	411	386	373	402	411	400	399	375	386	362	397	392	417	402	377	403	380	385	406	370	359	378	380	350	397	408	396	385	391	398	419	387	405	417	452	419	387	380	363	390	384	424	410	402	405	379	406	399	379	394	421	419	455	403	421	366	419	381	387	394	412	390	410	423	381	411	361	379	408	382	408	404	431	389	389	437	420	369	373	374	378	400	402	400	393	402	398	377	364	401	407	391	418	402	430	403	420	390	405	400	413	374	406	375	389	413	404	433	395	388	375	423	431	423	420	384	370	360	430	416	380	399	395	399	387	417	418	397	380	408	357	426	406	383	393	393	395	391	387	367	391	386	406	428	392	386	408	360	400	393	394	369	405	408	386	409	438	431	428	384	375	394	409	407	377	372	421	360	393	368	381	375	442	382	404	414	368	404	405	411	405	443	386	378	428	426	416	360	418	411	396	414	406	396	390	370	398	376	387	429	401	412	403	443	414	415	410	385	423	396	409	415	384	377	402	424	375	417	404	361	411	402	386	398	371	387	396	372	388	388	395	415	401	395	354	425	404	370	394	371	420	412	398	395	396	420	402	392	373	412	391	405	373	374	408	369	439	404	417	401	388	370	414	368	407	390	424	419	410	390	364	375	404	402	400	410	380	396	408	426	411	362	417	407	455	424	428	426	400	399	413	391	400	419	391	374	399	390	402	401	423	384	411	393	422	456	414	438	406	407	421	432	414	354	415	397	383	421	384	422	399	384	443	375	393	370	339	391	403	408	374	392	394	409	395	368	403	409	381	425	425	380	417	408	417	373	388	366	433	403	377	391	405	387	378	394	420	366	392	413	398	362	380	392	390	397	420	417	420	414	404	390	399	376	382	423	426	383	395	409	395	388	414	392	434	393	389	447	390	423	402	390	396	394	395	408	390	455	409	408	390	399	393	414	384	395	410	364	382	381	373	354	403	378	393	420	405	386	399	385	414	422	381	462	398	380	403	411	368	359	426	424	391	405	403	411	409	439	419	426	416	396	420	380	396	393	401	438	419	398	392	390	400	402	432	393	413	342	388	395	415	374	393	389	398	442	373	369	425	401	384	390	431	385	386	389	428	391	429	400	399	397	390	425	406	392	417	420	430	409	390	398	407	400	390	404	415	391	392	414	370	396	399	380	381	386	431	397	401	420	398	395	407	416	447	386	415	377	342	421	407	384	400	372	426	390	395	391	403	403	387	407	341	372	397	385	367	400	404	392	395	409	383	365	403	390	389	373	370	370	378	472	390	372	395	415	395	411	383	367	390	385	413	387	393	422	369	400	393	406	357	417	414	425	404	407	391	414	395	375	380	396	402	396	389	394	384	431	401	426	396	430	411	406	427	384	413	397	385	391	413	377	392	390	421	436	445	384	381	433	380	435	373	405	411	417	354	410	440	389	393	402	385	375	449	392	401	417	394	388	399	401	386	403	402	409	419	383	450	377	391	349	400	412	391	394	392	406	382	399	372	402	370	413	401	408	394	432	384	389	388	396	372	419	390	398	401	424	363	400	411	381	394	411	397	398	403	377	406	376	407	417	410	399	386	372	412	396	396	423	406	365	421	374	387	400	408	393	388	403	402	410	377	363	432	385	390	419	379	408	412	421	401	397	392	405	418	370	433	385	339	409	413	414	415	398	410	386	392	407	388	379	437	361	384	397	433	369	374	404	407	404	435	416	383	393	410	401	386	431	422	407	399	381	359	405	451	367	402	407	362	408	373	407	379	390	373	390	404	428	384	386	395	404	372	393	388	404	400	401	400	386	389	406	417	406	391	384	384	392	382	366	392	361	422	390	415	412	417	405	405	389	397	405	389	382	385	383	424	423	388	373	396	385	409	406	395	388	375	395	369	386	398	424	408	395	376	407	380	366	397	398	398	373	417	363	389	396	397	391	374	385	410	364	394	394	420	402	419	441	386	412	405	439	405	365	381	422	394	417	385	394	392	385	389	409	425	387	399	417	440	389	402	394	382	406	387	405	390	393	408	414	393	403	416	381	399	390	364	379	393	403	412	386	379	397	411	409	374	388	398	410	401	373	424	428	396	358	400	396	401	363	370	380	379	365	378	368	386	406	399	357	416	387	401	397	393	379	410	406	424	373	380	402	394	401	400	434	386	381	381	390	401	393	430	415	419	385	427	405	425	397	384	427	372	383	406	426	419	391	424	417	426	423	376	415	406	384	367	381	382	400	416	423	374	455	384	378	384	413	401	402	403	378	416	387	365	417	398	404	391	406	410	372	409	424	391	390	404	424	375	382	398	443	396	409	381	425	452	383	367	366	413	408	407	397	350	391	407	419	420	401	401	350	411	439	425	376	416	403	407	413	380	418	381	434	437	404	405	424	383	383	398	397	396	422	385	386	409	401	417	387	400	375	429	401	388	397	375	424	403	393	385	380	364	398	423	377	373	422	404	414	390	381	411	330	407	401	381	371	388	385	384	378	360	395	375	431	380	385	387	424	404	411	426	426	377	369	387	422	433	418	430	390	337	382	383	378	413	396	380	394	377	403	395	376	388	382	396	408	367	376	347	403	367	355	398	394	423	388	389	428	381	404	420	421	404	394	374	425	365	392	401	401	408	382	399	403	402	391	404	416	409	405	401	378	409	414	378	396	406	379	396	376	394	379	385	425	386	371	399	410	415	372	367	415	420	418	383	437	421	393	382	421	419	421	382	406	339	395	416	409	397	402	424	400	427	405	421	397	376	372	407	399	377	404	400	428	375	393	385	396	384	368	405	409	391	396	401	396	381	375	391	388	414	386	391	374	395	443	412	392	395	421	411	397	400	426	412	376	401	382	384	424	419	383	428	358	373	410	336	375	387	375	421	406	404	386	384	391	378	359	384	407	385	391	421	398	413	416	373	398	375	401	380	377	376	376	397	379	405	409	411	405	418	401	422	367	403	395	383	378	378	374	381	418	435	392	356	405	395	393	402	426	385	386	410	394	380	399	385	427	401	404	380	415	396	377	379	445	383	425	387	359	383	400	381	393	405	426	376	423	380	414	357	411	393	385	384	397	391	366	356	393	399	388	377	400	390	433	400	371	424	394	417	396	418	397	387	407
32851	34600	1090	519	538	441	455	451	448	420	460	441	465	439	431	408	391	382	413	446	420	401	409	379	420	408	426	418	462	408	403	425	436	421	419	432	414	439	432	419	435	392	420	417	412	398	419	372	410	430	394	459	345	431	428	414	398	425	408	362	390	441	433	384	457	416	431	415	427	439	449	413	381	362	425	395	417	417	412	451	428	403	389	436	433	439	450	417	425	449	449	403	429	432	411	465	417	424	402	382	396	403	411	382	443	387	430	419	420	384	444	420	402	421	458	396	407	427	422	409	444	412	419	398	406	402	410	427	413	434	414	444	415	437	400	411	397	425	474	400	403	412	421	404	427	406	432	402	424	451	417	409	421	402	410	373	439	399	374	420	413	411	413	449	434	419	445	456	429	427	406	396	399	423	432	406	412	439	421	407	427	437	411	462	389	384	431	392	408	446	439	403	423	449	408	384	422	380	437	403	443	410	453	398	413	423	406	381	441	424	412	429	407	458	395	397	379	386	421	369	406	417	410	416	448	412	448	379	398	421	458	408	453	418	420	401	423	393	462	401	417	434	429	454	429	395	400	430	390	423	438	373	432	437	383	396	427	434	403	431	442	425	415	449	421	417	408	421	434	401	438	381	437	433	383	443	393	401	414	419	386	426	415	392	469	449	414	412	381	424	401	436	423	405	427	426	415	410	399	391	398	418	412	422	403	424	431	406	429	402	389	393	399	404	428	426	398	418	381	435	400	433	409	425	410	430	405	433	446	391	438	424	430	430	438	445	412	437	396	390	414	434	445	429	426	415	422	415	448	386	425	423	444	402	405	427	433	419	393	418	436	429	413	418	392	445	420	431	412	445	406	427	436	430	411	466	457	377	425	434	393	442	417	407	457	411	367	388	429	395	401	435	431	358	436	405	374	438	411	393	400	414	421	421	414	427	443	408	421	443	408	397	457	404	468	408	449	408	404	428	441	417	413	418	395	398	405	437	408	381	406	419	448	416	445	414	430	433	413	406	457	451	416	420	437	420	424	412	416	411	407	402	415	441	428	414	384	388	406	441	456	437	396	425	411	445	427	387	434	425	430	384	413	419	432	412	416	431	446	450	402	397	415	436	427	468	423	413	398	425	393	421	408	414	462	445	415	442	417	425	436	415	402	401	396	397	430	419	422	410	399	438	393	435	461	430	450	422	383	402	417	381	430	442	402	426	416	412	444	453	441	408	403	482	398	423	432	412	468	397	415	400	442	405	452	430	425	427	426	408	439	410	404	423	434	401	459	399	410	419	424	437	419	402	412	426	409	436	409	404	408	396	438	416	390	384	413	415	383	408	425	411	433	403	425	432	383	387	411	426	408	424	441	417	428	411	419	395	391	398	424	434	424	421	408	407	431	442	422	396	408	440	418	417	425	409	423	421	440	420	418	445	453	412	403	426	417	409	454	412	437	422	398	439	374	386	382	421	453	423	399	415	406	425	423	376	431	434	436	454	432	447	437	413	420	415	442	406	396	399	393	430	381	430	397	433	419	408	417	417	410	407	436	425	403	453	407	424	416	403	415	399	432	429	422	405	406	428	440	364	409	386	441	410	413	440	422	396	408	403	438	441	385	412	445	433	454	466	416	426	421	419	404	439	446	414	410	418	429	393	416	412	443	429	400	427	411	446	416	397	438	426	422	432	435	407	426	400	437	417	438	438	404	430	402	385	417	423	419	440	449	415	411	394	417	405	426	440	396	394	410	383	419	399	433	443	412	397	445	414	409	439	386	432	459	443	399	445	405	424	455	434	403	378	391	409	419	414	411	419	407	396	414	407	438	408	415	413	431	409	372	402	427	437	373	441	431	370	391	432	404	401	438	425	440	441	420	437	419	394	430	396	416	433	424	400	380	405	435	440	415	425	413	382	425	398	431	428	417	397	430	398	414	439	435	418	430	411	436	419	425	436	418	440	427	413	432	426	421	441	439	399	415	414	440	443	389	441	391	406	407	424	420	409	440	440	443	432	412	445	442	425	403	427	404	425	408	400	435	398	419	412	383	424	374	452	411	381	433	406	459	412	402	418	393	413	469	422	391	427	445	438	409	449	442	421	446	433	445	406	422	397	435	419	396	465	434	419	428	404	428	391	399	415	427	436	431	422	397	370	427	449	392	446	391	441	403	443	446	429	398	425	421	432	395	421	436	417	427	418	443	395	446	416	399	420	396	422	449	451	406	369	458	438	435	422	394	408	398	400	391	394	422	452	441	449	435	410	411	399	425	432	450	424	366	384	417	387	394	408	420	397	413	415	431	425	440	403	420	444	430	400	393	409	422	437	449	396	407	423	412	430	425	440	400	398	425	441	394	419	421	398	387	422	435	422	419	410	405	423	393	419	426	410	423	418	390	454	420	434	404	414	399	421	420	392	445	412	459	432	417	426	422	425	391	409	447	407	412	397	376	418	377	384	435	436	435	370	437	430	442	408	424	468	454	423	417	451	432	442	436	391	390	440	471	439	410	465	413	427	407	427	415	448	424	432	413	402	444	376	395	439	410	420	451	399	409	432	421	426	453	410	416	435	445	405	422	394	417	399	426	381	389	401	418	430	385	442	431	383	412	399	418	405	399	423	385	449	438	368	414	421	420	439	401	443	389	450	432	418	468	417	389	421	431	420	436	415	431	401	425	400	398	381	428	407	436	441	411	420	414	437	419	420	396	432	418	422	419	435	461	408	430	418	405	422	395	438	429	413	416	414	453	405	425	403	402	429	432	399	422	404	411	427	429	426	417	394	393	422	433	421	449	450	421	392	411	361	452	410	440	428	433	429	406	401	405	410	448	405	449	420	380	418	416	422	428	395	393	396	398	395	406	427	431	402	425	412	405	429	429	403	413	396	397	389	451	406	396	416	436	400	426	449	418	445	414	438	433	419	394	430	423	432	405	410	406	431	434	427	419	452	427	458	407	399	427	437	442	393	443	415	418	435	441	444	429	423	410	448	431	425	410	427	456	399	426	419	412	390	370	403	408	442	437	427	474	413	416	413	428	394	400	439	411	444	415	403	425	447	409	406	381	432	418	428	428	389	439	414	389	399	399	398	424	446	414	447	439	406	412	394	409	410	432	398	438	386	437	431	404	402	424	424	447	404	408	404	394	414	458	438	451	426	414	433	395	441	401	388	394	420	412	412	434	440	417	394	430	383	415	410	387	395	413	456	411	427	421	427	421	439	424	413	445	414	426	415	414	404	396	422	431	406	410	436	419	406	417	400	432	379	408	417	397	420	462	451	377	426	393	412	442	403	410	421	452	397	397	424	420	424	434	441	443	438	394	427	417	404	403	392	415	463	401	413	416	391	444	452	438	418	450	413	415	424	403	453	410	402	430	440	387	398	441	416	441	413	423	384	426	426	413	409	438	413	407	428	422	419	432	420	412	420	423	430	388	414	448	406	394	420	398	404	385	396	436	408	398	425	417	425	447	392	422	432	409	382	429	431	395	409	433	435	385	436
23717	21160	28293	24263	21141	11500	1200	913	776	706	700	666	697	631	698	635	588	646	595	659	689	631	647	684	639	603	652	672	610	561	613	622	610	588	578	612	553	576	579	610	622	579	601	608	618	597	615	608	552	623	587	630	599	606	612	628	592	566	637	646	581	632	576	586	556	617	607	592	650	618	617	637	590	565	613	589	588	558	608	552	573	559	602	590	617	605	563	558	568	576	628	565	572	590	637	648	611	607	634	563	637	641	608	545	622	647	589	590	573	605	623	653	605	616	617	606	589	638	616	613	598	618	627	616	612	613	567	623	560	558	564	574	571	559	612	586	633	595	582	556	616	604	592	634	592	602	621	565	601	592	628	644	643	568	601	587	558	605	599	590	575	638	564	631	614	618	587	627	627	614	591	594	584	635	607	596	580	563	605	582	641	589	635	609	589	582	621	623	567	595	610	590	614	586	583	607	651	606	575	592	586	569	599	592	585	605	585	574	609	589	586	601	616	607	612	607	587	605	607	592	597	621	619	586	617	586	578	559	629	589	570	621	622	550	616	568	578	596	561	598	596	619	592	588	632	571	601	611	649	619	621	610	551	588	601	604	557	616	564	543	611	622	560	554	616	602	593	626	593	588	546	634	547	583	643	594	604	612	589	546	595	579	586	581	595	621	588	576	635	621	570	557	602	591	604	523	609	616	590	580	596	608	600	628	587	560	562	581	593	567	655	633	593	571	617	544	602	646	561	597	658	591	610	609	661	613	620	649	587	618	585	633	628	592	561	550	586	600	605	583	607	617	589	561	596	604	618	591	566	608	601	604	627	530	590	636	594	587	598	576	576	634	576	607	587	565	607	606	580	625	572	587	612	624	612	610	602	645	582	592	604	630	588	607	615	584	628	587	589	608	586	601	632	594	644	620	584	587	587	619	626	610	570	586	595	591	591	583	595	619	576	595	624	599	619	596	573	590	643	576	627	579	619	592	639	627	567	610	640	572	568	542	604	602	565	601	588	583	585	602	610	567	622	609	584	615	591	637	643	592	561	605	561	585	621	584	585	623	611	574	630	591	647	629	572	591	623	627	610	608	583	576	588	590	584	571	582	576	580	539	577	615	649	589	627	572	597	608	555	665	579	554	592	567	601	601	621	569	596	596	587	608	578	617	594	608	575	591	641	588	577	564	581	573	580	579	536	594	569	636	616	577	570	630	551	648	610	606	578	620	577	594	590	570	565	630	587	573	604	597	615	598	582	615	612	630	623	605	585	611	655	588	597	589	593	584	617	580	585	562	608	514	641	586	559	610	595	578	581	590	631	569	584	558	599	572	570	603	618	611	645	585	602	623	625	614	624	606	601	592	559	612	596	611	577	622	623	602	587	600	615	615	600	600	577	598	563	607	615	581	624	632	624	594	644	587	582	611	620	549	608	574	606	558	601	619	611	627	622	576	633	605	605	550	583	551	596	603	585	592	587	620	627	614	631	596	580	577	602	537	595	599	601	553	604	612	578	644	611	609	601	588	613	565	615	599	624	603	562	575	638	599	563	618	639	584	577	612	597	596	576	599	574	616	581	621	575	599	613	637	587	616	594	587	624	626	574	574	587	579	549	579	560	606	576	632	580	612	580	596	541	625	589	602	627	586	555	539	569	602	633	566	582	575	647	595	613	554	612	600	625	545	621	630	621	597	606	550	606	602	623	660	617	562	593	596	619	601	593	606	615	601	622	563	611	605	576	616	590	559	622	615	625	589	597	594	597	596	629	570	601	588	600	609	586	561	650	573	581	606	630	585	594	589	583	596	599	596	605	574	570	609	593	609	587	598	616	589	597	554	573	593	624	589	578	610	612	614	612	586	602	592	571	643	592	595	601	573	594	607	611	605	606	637	584	560	571	590	594	571	582	567	598	603	586	584	613	624	638	584	648	645	618	593	562	592	590	582	555	641	583	590	558	638	643	590	590	588	608	594	604	566	559	616	582	557	573	619	581	609	554	610	635	567	622	618	576	578	601	585	595	607	627	614	623	604	609	614	578	611	606	572	552	590	602	608	566	620	561	551	626	638	609	596	588	595	633	606	614	566	619	605	623	597	611	608	610	558	550	593	640	604	610	584	606	581	575	595	607	637	611	623	576	625	598	570	584	622	570	582	612	635	607	601	618	613	621	605	635	620	598	585	629	557	635	610	629	609	621	593	619	589	643	611	654	561	574	567	625	580	570	598	591	615	591	597	622	612	584	577	601	597	614	623	602	609	557	603	557	561	611	611	603	645	613	580	544	621	650	581	610	647	580	625	595	583	588	657	569	601	619	587	575	541	570	582	576	628	609	622	590	600	601	606	617	583	597	613	630	615	601	582	623	618	613	571	603	569	578	597	608	637	590	562	589	611	608	609	604	627	604	601	617	585	566	602	623	600	576	594	591	606	623	589	575	588	617	543	607	607	633	607	589	615	612	608	598	575	612	576	581	538	599	578	580	626	580	546	573	650	584	581	611	602	585	573	588	603	590	591	598	581	617	617	566	574	623	585	591	589	607	559	642	632	568	577	597	638	619	587	615	630	607	634	591	610	600	645	587	619	571	590	608	593	574	570	589	609	615	589	576	618	591	624	569	595	577	577	609	631	612	542	580	627	663	601	583	580	594	606	624	597	626	604	583	623	614	598	613	568	608	608	609	601	598	580	565	585	620	582	559	578	603	588	642	582	588	612	640	573	612	607	633	580	567	583	584	608	579	607	609	614	600	596	535	601	584	587	601	620	589	627	551	583	600	587	633	616	607	653	613	620	544	575	615	595	549	632	635	596	581	630	579	567	617	616	590	592	630	608	637	610	613	570	583	594	617	603	568	630	653	606	602	602	601	578	601	631	543	612	547	588	592	575	623	575	588	566	593	626	557	634	592	577	598	627	569	574	616	548	572	591	626	585	620	584	600	609	565	522	627	580	623	560	538	571	573	636	562	587	575	597	585	595	566	590	592	617	599	597	566	560	599	584	626	579	599	539	602	605	608	570	624	609	617	618	619	650	634	621	583	570	599	630	582	586	639	574	630	628	579	574	599	591	615	542	620	558	627	595	564	597	623	604	605	603	574	623	573	590	583	560	611	617	614	581	604	560	615	598	620	589	582	586	618	618	608	629	553	588	598	608	615	606	574	584	590	624	574	620	556	599	621	588	587	646	589	621	565	589	624	588	568	544	610	575	618	598	576	615	586	601	631	596	606	590	573	550	645	592	588	658	593	599	585	575	596	627	569	594	607	575	577	597	615	627	596	605	577	576	605	598	589	617	599	599	605	600	590	557	617	566	630	641	563	612	655	606	574	585	596	579	571	585	578	602	613	662	586	561	599	565	627	631	624	542	614	565	602	561	611	606	628	612	596	584	591	567	565	599	555	624	566	627	658	577	619	591	586	575	589	561	606	562	578	598	591	589	620	607	614	593	578	623	578	615	607	604	583	580	592	574	614	589	638	598	595	628	600	599	642	604	602	609	607	645
33597	47239	5467	2430	1756	1464	1175	1033	933	907	817	777	749	758	753	689	682	692	684	697	708	695	607	682	620	618	658	668	717	691	667	672	671	601	606	637	629	648	590	631	652	642	650	634	687	597	660	612	648	635	617	626	633	669	625	585	607	655	591	626	656	641	624	608	619	608	660	695	666	662	683	626	649	661	620	648	621	620	610	598	660	610	602	609	645	672	637	630	620	660	628	627	608	597	579	670	600	591	640	638	646	617	622	604	615	651	608	628	600	603	588	634	627	640	639	618	624	664	619	599	623	633	642	640	636	644	592	588	656	629	619	629	614	651	654	674	605	620	596	591	623	637	587	647	583	618	690	648	643	645	626	645	625	594	624	606	628	657	627	639	639	630	606	622	635	664	661	654	622	631	615	600	590	601	607	659	611	609	632	644	634	638	653	640	597	586	645	603	616	630	615	559	636	636	602	641	617	682	577	656	638	662	619	607	630	622	575	631	647	602	594	611	584	598	620	610	639	634	642	651	639	614	645	607	637	600	618	606	627	651	654	653	674	686	599	679	635	613	655	609	605	620	613	656	614	635	617	603	644	621	612	632	575	679	639	654	600	658	608	599	592	632	605	663	593	636	653	623	622	601	673	625	665	596	608	611	631	620	648	662	633	609	616	659	605	654	575	626	634	617	632	635	606	635	639	589	661	658	666	636	635	618	579	675	640	630	657	623	646	602	673	597	588	638	624	652	600	610	664	623	619	619	610	644	634	601	576	604	622	600	626	684	611	637	672	658	637	624	654	618	663	620	644	648	615	642	625	646	689	643	617	633	576	592	654	646	615	630	588	624	626	649	612	635	639	647	619	612	615	654	618	659	606	657	643	625	682	606	622	620	602	641	626	615	673	626	658	657	663	680	619	612	639	605	600	596	633	594	649	595	616	662	558	615	650	657	618	659	586	639	697	623	596	634	609	585	649	610	616	584	642	649	585	684	633	624	620	648	592	572	639	642	670	619	632	641	621	584	603	699	649	687	647	654	616	578	636	615	633	641	613	657	625	635	618	593	649	613	646	600	602	663	586	635	643	677	614	685	584	609	599	695	657	574	614	588	615	661	599	626	598	614	577	645	663	651	633	627	644	631	577	618	663	632	619	629	626	647	644	603	618	630	598	640	620	576	607	629	611	648	596	628	601	602	613	615	652	587	626	621	604	572	624	641	641	632	648	659	628	628	645	606	649	647	647	611	647	561	662	656	635	572	622	605	585	573	627	617	636	625	627	618	627	586	648	639	567	621	630	603	642	611	581	620	659	680	610	599	646	593	628	607	603	629	621	627	619	633	618	611	640	629	646	643	639	612	650	648	627	616	584	653	617	676	633	590	649	574	648	618	653	625	632	618	638	643	676	640	638	649	623	662	647	664	649	615	629	630	654	630	619	649	576	697	612	602	669	600	635	630	661	630	633	600	612	649	669	672	635	638	637	611	624	602	626	648	622	596	662	628	633	591	617	646	668	581	629	597	600	630	677	641	648	633	648	577	620	682	632	611	602	561	591	646	606	640	627	600	606	616	653	627	601	627	585	611	643	578	651	625	644	619	635	634	614	618	653	609	687	643	611	581	597	603	636	637	588	664	623	636	617	612	656	595	600	572	645	580	623	629	628	609	657	624	601	609	587	582	637	653	634	623	646	626	588	611	614	628	619	691	609	670	610	618	649	582	621	652	629	629	583	633	622	656	660	627	647	647	639	618	605	662	626	657	615	618	609	646	662	648	599	645	620	627	621	646	610	600	640	654	588	636	611	602	666	642	615	618	593	629	623	627	598	682	600	651	633	617	639	623	646	641	605	654	682	626	619	642	621	611	634	598	638	607	611	639	664	607	615	580	659	625	601	673	655	637	616	616	631	655	637	642	627	643	633	656	632	655	637	626	608	622	635	649	590	663	628	593	612	647	648	616	638	601	616	612	641	636	613	679	664	636	653	637	647	654	640	622	615	587	662	594	641	574	579	654	640	668	640	695	616	671	649	660	585	618	615	615	596	609	612	622	596	614	639	633	648	624	701	629	580	617	572	616	632	648	636	601	633	610	641	658	632	616	589	603	631	600	636	646	633	677	633	599	640	665	564	615	621	585	711	633	596	652	618	613	627	633	639	620	614	615	635	669	614	619	628	615	562	596	594	616	666	642	600	639	676	663	616	635	585	623	682	634	616	653	635	609	622	655	663	637	620	619	601	607	605	634	568	650	652	624	623	641	606	648	651	637	617	668	627	638	600	673	614	657	652	694	686	626	596	647	588	694	632	656	605	608	650	608	631	634	592	658	600	638	598	638	636	603	635	602	626	649	629	627	622	607	606	646	662	661	642	602	613	592	644	624	675	621	578	653	652	649	645	622	630	635	643	640	625	571	648	674	625	622	627	624	610	600	612	631	672	605	664	620	619	695	655	633	608	627	631	626	621	624	587	619	627	637	652	589	592	630	626	662	630	610	677	625	611	615	627	628	642	634	634	587	634	599	721	627	649	657	617	601	628	625	643	631	609	657	570	625	615	649	597	645	666	658	644	610	632	617	666	648	647	612	632	642	618	648	629	627	648	625	613	641	626	655	586	642	633	652	616	587	633	659	641	648	625	598	611	629	616	623	624	596	623	628	661	638	653	629	620	612	626	688	601	622	627	621	626	629	636	629	599	617	594	664	644	636	632	645	620	623	614	592	646	606	631	658	689	573	644	653	598	664	619	627	619	697	620	610	597	659	604	629	595	607	603	620	613	615	608	621	578	626	673	578	610	654	615	604	603	593	624	645	610	651	679	658	631	607	611	660	622	645	615	663	677	646	639	649	636	629	614	603	650	633	635	647	610	640	677	608	608	622	637	627	613	612	620	586	640	606	627	626	589	620	620	646	635	600	621	641	648	615	634	694	669	594	592	655	614	607	637	635	690	593	595	611	618	625	587	630	624	607	618	655	572	591	645	602	622	618	644	630	678	646	619	674	612	644	644	625	642	644	621	640	636	587	593	600	662	628	609	620	650	635	585	604	604	613	658	653	597	671	635	631	631	609	603	653	561	602	604	639	635	638	616	619	613	656	664	593	605	635	648	603	655	637	651	597	620	668	643	639	643	676	590	634	617	632	651	664	632	645	608	700	600	623	621	648	648	629	605	633	670	605	635	608	679	607	692	627	606	632	625	612	629	630	634	619	647	667	611	650	611	592	642	634	632	581	621	628	614	592	588	627	629	634	640	629	625	634	640	596	634	658	652	607	613	619	649	615	585	636	645	646	643	636	597	609	621	676	650	606	629	611	619	643	623	590	636	650	632	636	657	623	625	659	661	629	656	625	648	642	627	656	658	594	636	616	623	632	628	645	631	589	665	641	639	584	587	626	618	620	581	638	616	591	627	654	641	657	619	625	652	608	616	637	622	668	602	561	637	618	659	640	584	634	639	649	636	593	591	666	624	637	641	595	622	585	627	606	647	590	663	631	655	650	627	616	648	625
24515	21083	27457	24804	16703	727	400	342	283	271	261	211	239	243	245	248	226	202	205	188	223	232	223	195	231	207	234	229	197	227	216	226	241	203	213	219	222	203	186	188	222	216	197	196	208	200	207	191	174	207	176	187	205	241	205	200	207	220	185	181	207	203	199	204	202	193	207	232	186	195	190	205	200	206	200	211	235	218	186	225	213	205	214	203	193	205	210	187	208	198	214	181	197	193	180	190	184	221	228	179	195	208	210	193	197	215	193	193	200	199	221	216	188	176	197	223	211	194	220	235	173	199	179	214	203	184	186	212	226	210	221	210	214	190	201	223	180	197	193	206	189	212	209	204	201	180	206	174	235	224	213	180	212	194	205	186	213	204	213	205	199	196	194	219	219	207	181	194	179	204	192	205	192	207	183	189	199	205	230	203	210	202	207	212	216	193	241	203	169	193	192	203	224	212	228	204	204	197	190	205	210	180	218	203	210	201	220	174	172	224	196	202	204	202	220	209	194	223	206	197	202	214	206	213	206	191	214	202	203	184	204	187	213	207	195	234	200	221	202	229	201	217	249	191	204	220	184	186	216	216	222	197	196	183	228	206	201	232	194	223	196	220	193	206	211	176	201	193	213	165	231	195	218	190	248	211	216	212	201	202	192	195	198	182	204	204	210	197	201	217	191	234	220	195	188	192	175	201	238	211	219	228	239	189	193	198	238	221	185	196	209	198	233	201	209	226	210	189	199	203	221	205	187	206	179	213	206	200	197	211	208	197	210	194	198	199	226	206	209	227	207	197	199	183	206	175	183	185	213	226	188	186	178	190	205	215	207	204	191	181	202	228	188	177	189	188	196	200	196	168	193	203	206	195	190	193	206	216	200	199	248	202	189	206	193	198	198	212	204	229	205	213	191	202	202	224	195	168	174	217	192	207	215	208	212	214	220	221	221	184	186	214	205	199	201	189	209	222	188	215	191	214	205	204	204	186	204	226	197	223	196	227	202	175	212	188	195	187	187	204	217	204	215	222	211	243	199	216	192	201	225	188	200	205	192	213	206	194	186	187	212	186	191	218	199	206	226	194	212	248	212	195	221	204	228	213	205	205	191	207	232	207	210	227	212	229	214	215	225	187	204	204	196	213	198	215	204	202	218	213	207	200	190	176	191	214	202	191	182	211	200	217	197	190	216	193	199	205	199	217	191	192	187	208	210	209	193	200	234	211	198	190	177	201	182	205	248	187	211	200	207	223	172	212	217	212	222	207	224	215	176	187	193	207	216	218	201	227	216	192	204	220	204	231	202	218	196	188	190	195	222	186	195	245	212	214	228	189	218	211	206	189	204	194	216	205	205	197	207	218	212	221	201	205	204	225	199	207	219	212	189	183	204	188	188	208	213	221	210	190	220	188	211	206	185	224	205	182	201	199	222	185	205	184	194	212	195	213	206	207	205	228	186	198	194	220	201	205	205	184	222	205	199	184	195	188	237	200	195	205	176	203	187	206	199	191	169	215	198	234	194	195	203	187	202	193	177	212	226	210	198	205	225	206	208	186	203	211	184	212	191	207	182	185	214	217	229	209	176	222	192	208	214	213	201	219	194	196	174	230	207	193	200	207	201	206	209	196	196	216	201	219	223	210	189	208	191	232	188	193	179	198	207	214	190	191	197	196	188	199	227	219	216	210	183	183	216	221	196	193	223	205	188	195	199	206	167	187	183	206	185	212	176	191	242	224	211	211	202	204	194	213	235	218	184	189	202	194	215	221	189	204	200	220	204	193	227	217	196	203	209	210	219	200	191	200	214	216	204	191	161	203	256	197	187	199	184	183	184	173	226	214	217	212	203	238	214	202	228	235	205	205	209	200	182	201	192	217	192	211	190	225	178	193	200	209	210	187	208	212	183	225	184	214	188	204	188	230	185	249	193	202	211	211	199	193	217	209	199	202	220	187	205	204	201	204	229	172	232	210	190	199	207	209	209	200	195	205	219	206	227	191	190	195	178	208	176	181	197	199	207	193	203	196	207	169	179	210	208	215	213	220	210	191	168	207	201	201	196	191	185	207	184	192	226	188	188	215	176	226	209	220	220	191	213	214	199	187	200	198	191	211	216	200	206	167	189	204	204	192	187	194	189	198	225	188	196	194	205	207	180	226	214	202	243	204	184	213	200	193	231	209	190	206	215	200	226	213	209	189	214	228	177	195	188	220	227	241	186	206	175	187	212	203	213	203	204	208	206	217	194	229	188	208	220	206	203	192	200	202	169	216	197	200	202	213	191	205	214	206	193	187	199	188	200	208	215	217	221	209	196	201	203	217	198	213	200	194	203	182	220	188	208	215	201	202	193	200	200	190	182	229	192	196	194	228	213	202	209	210	226	198	200	191	196	210	202	202	201	168	187	224	215	198	196	208	222	225	198	227	204	192	177	201	202	204	210	197	183	204	196	198	206	232	204	204	198	184	211	201	206	205	182	226	207	202	227	203	203	214	181	193	193	204	176	189	181	184	204	207	222	200	199	234	191	188	188	207	206	218	194	195	221	194	216	204	206	185	218	211	190	207	190	206	194	202	214	192	221	172	212	208	201	198	222	212	213	186	211	238	189	203	219	200	204	209	209	205	212	181	198	210	193	204	216	228	183	227	200	196	180	189	202	208	221	200	197	202	210	215	219	192	189	177	210	236	205	207	212	194	183	213	193	201	170	196	206	210	230	185	218	206	220	216	208	177	228	186	178	210	229	209	205	225	211	201	214	222	205	182	194	199	197	177	194	178	218	182	218	187	212	191	207	201	191	208	183	183	202	235	220	177	191	186	219	205	208	214	205	202	193	190	217	201	187	219	166	198	226	187	193	221	210	196	206	199	199	181	225	182	182	231	206	232	196	205	213	190	191	208	165	225	196	203	187	196	195	188	202	207	222	193	208	182	193	201	185	210	186	187	196	200	195	196	218	209	191	211	213	230	203	189	231	205	231	198	182	208	211	182	211	206	218	187	230	203	202	187	195	187	185	198	198	199	217	194	196	174	208	200	167	209	208	200	216	205	198	208	187	201	200	202	218	190	221	218	214	208	187	208	200	250	210	204	204	188	203	213	177	223	209	206	206	193	216	199	219	211	182	188	212	185	203	202	174	242	201	200	200	205	205	214	200	191	235	204	201	231	212	226	173	195	219	233	220	207	207	182	215	200	204	180	205	203	221	232	202	169	184	228	201	181	207	204	178	201	178	216	213	184	170	243	234	207	189	177	203	221	204	203	193	193	197	236	199	203	196	195	199	192	197	211	184	219	196	204	199	195	173	214	200	205	206	209	207	213	194	190	200	192	219	212	213	217	201	211	202	193	171	196	196	198	208	183	211	221	219	172	202	214	204	205	203	211	200	190	194	193	225	239	209	185	200	195	201	213	205	211	198	199	216	214	209	206	224	221	206	199	220	208	200	211	206	209	185	198	190	185	195	199	219	227	223	188	177	193	202	193	220	205	198	226	198	198	210	196
33164	42915	3439	1333	980	784	604	488	456	341	330	331	302	314	276	294	299	292	256	247	252	247	229	258	245	238	237	284	275	271	217	257	225	234	242	236	239	237	230	246	206	235	241	232	208	215	228	218	249	242	240	249	225	237	245	233	199	249	204	237	239	204	245	201	236	216	208	238	214	218	209	228	227	227	222	246	231	219	212	224	246	232	246	230	246	231	245	204	224	251	221	230	236	223	228	223	241	241	249	231	276	198	229	223	212	222	225	237	214	229	206	239	203	235	235	239	230	240	217	232	229	203	252	232	212	218	241	218	230	241	220	232	236	227	228	224	246	228	242	238	217	252	222	245	243	208	210	226	238	221	225	223	219	221	227	228	217	225	245	235	221	214	255	226	225	226	227	223	203	216	224	201	222	208	215	226	242	218	208	211	226	231	216	249	252	230	213	259	208	218	249	218	230	232	242	220	220	245	240	255	249	221	217	235	246	214	237	227	233	221	231	264	235	224	183	212	232	227	235	232	201	228	228	236	238	267	246	230	230	215	237	240	238	186	219	252	246	261	220	219	219	232	210	231	235	208	222	247	212	238	227	235	232	247	251	233	208	231	252	231	261	199	233	208	236	228	241	230	221	212	244	229	226	223	240	222	226	208	223	215	225	221	224	224	258	225	228	232	230	229	236	251	237	211	227	229	220	231	214	229	218	213	213	221	256	242	236	243	238	216	272	252	244	213	242	242	216	240	226	238	187	217	225	238	219	240	256	241	200	188	248	233	226	233	239	225	237	244	208	230	232	236	214	233	194	229	242	210	237	238	226	259	233	237	210	222	212	239	238	225	239	220	219	225	202	228	233	262	226	237	228	213	280	236	247	212	253	247	239	218	230	249	213	217	229	215	238	212	223	266	244	240	265	226	272	226	238	207	208	213	235	230	241	229	206	249	262	219	234	246	251	224	212	242	223	219	224	215	218	198	244	224	229	230	236	249	230	230	211	230	219	208	187	215	240	215	245	208	235	205	243	252	228	210	225	223	235	204	268	231	237	232	225	197	235	231	237	211	221	194	215	200	216	219	242	222	219	226	205	221	255	212	197	217	215	233	206	222	236	251	226	210	219	254	246	249	230	230	222	217	226	211	234	260	242	232	234	233	239	240	218	235	240	243	218	244	230	219	236	227	210	243	198	210	234	241	216	233	219	249	226	224	244	213	239	237	228	220	243	210	230	212	234	243	230	208	240	196	233	234	202	207	242	221	231	224	225	241	271	225	212	220	242	219	220	220	201	213	227	226	258	237	282	236	216	215	232	217	246	216	229	207	247	219	214	228	245	210	216	245	208	208	250	230	242	235	216	227	231	228	222	201	226	269	231	249	218	228	249	253	259	227	233	207	257	226	231	196	211	216	257	209	229	221	226	218	246	254	244	220	214	201	217	224	221	217	225	206	232	248	216	241	233	236	238	244	198	238	248	231	241	235	220	232	244	196	233	237	246	219	238	228	206	232	234	231	217	254	248	208	249	217	207	236	240	249	246	238	226	226	238	247	217	222	233	227	228	222	222	214	227	233	235	209	202	232	206	241	208	213	251	249	214	218	234	212	239	255	224	228	228	225	220	211	241	234	248	235	215	247	232	238	230	210	231	228	240	231	210	209	227	231	228	226	207	213	214	227	212	222	222	216	250	196	212	217	198	225	235	264	233	234	234	234	221	247	210	228	267	227	226	239	251	213	245	243	231	223	227	218	231	245	225	259	210	210	230	235	235	210	222	227	206	243	251	226	261	233	215	212	251	206	249	210	235	232	196	205	246	247	201	221	234	227	213	245	226	219	214	198	238	227	241	205	233	263	204	224	238	227	226	218	207	253	235	251	247	221	213	219	202	222	222	231	232	231	202	230	216	225	219	237	238	222	249	265	214	228	235	247	245	245	210	210	236	204	225	218	255	240	214	234	225	218	245	269	234	237	220	208	209	225	229	253	223	208	224	234	251	212	225	236	215	221	220	223	252	228	233	216	243	227	233	239	245	233	230	221	229	248	224	202	233	259	268	228	215	239	245	205	247	204	240	235	229	217	243	197	259	216	241	236	235	231	210	253	214	236	236	210	223	207	235	203	235	256	245	232	245	258	234	218	259	232	217	235	228	247	227	205	207	248	219	216	225	233	231	257	245	221	210	206	235	213	222	221	247	231	188	228	228	231	238	221	232	248	231	204	219	220	215	232	212	250	205	220	232	194	217	225	262	246	222	227	226	246	216	239	226	253	221	203	228	254	232	256	223	215	234	249	207	237	200	217	216	239	228	205	226	191	226	194	249	219	218	235	240	243	224	237	234	239	206	187	194	231	216	236	259	220	223	211	246	226	228	249	230	239	249	225	248	211	213	217	192	243	240	193	238	215	210	227	234	236	226	248	224	219	230	210	227	229	217	238	215	236	217	219	235	245	250	229	244	225	218	225	252	222	226	200	215	204	220	210	243	225	246	214	224	190	240	214	237	210	213	246	217	221	222	234	221	229	234	232	251	217	223	253	214	271	247	236	205	255	237	247	213	235	223	202	240	230	224	208	218	207	213	179	234	224	210	208	237	222	224	236	227	199	217	239	238	223	250	228	247	243	224	239	246	212	207	222	236	214	240	229	221	223	226	216	258	260	221	249	219	237	195	223	214	235	249	265	249	200	213	207	235	235	233	220	232	211	230	211	213	198	226	208	235	231	239	203	241	208	227	211	233	266	223	240	231	253	234	213	219	233	227	232	230	206	264	234	244	242	205	245	224	231	227	218	214	240	229	209	218	234	235	194	192	229	226	266	237	269	213	213	239	242	211	218	216	213	224	218	204	235	202	233	228	243	223	239	246	251	242	222	231	237	247	216	214	203	232	224	214	221	267	233	240	222	216	225	227	244	247	254	234	243	218	244	258	263	247	205	222	241	239	238	220	221	229	223	214	231	228	224	218	226	245	210	216	230	218	222	197	226	224	250	228	226	217	231	250	201	218	211	244	232	210	235	238	243	181	219	210	244	216	233	222	238	212	257	220	215	233	208	208	234	218	205	234	236	231	220	229	238	230	216	216	243	238	229	237	233	213	230	217	221	234	228	225	226	227	222	228	234	229	202	249	239	214	236	243	257	217	253	230	256	210	232	231	236	213	244	221	229	221	225	195	220	229	236	251	226	201	243	202	224	225	232	232	240	226	240	204	218	243	256	213	246	227	217	224	235	252	248	222	215	259	231	234	228	197	237	218	217	241	229	244	253	254	196	232	216	240	216	222	218	227	232	214	250	226	198	226	244	233	235	235	236	218	240	240	219	254	237	220	243	242	234	244	231	202	251	220	204	240	218	261	248	207	227	253	214	224	212	228	196	208	259	219	234	238	245	218	224	219	236	224	237	255	215	234	231	227	214	250	245	227	230	248	249	234	209	236	270	247	229	226	232	233	227	212	230	213	250	234	216	217	221	229	231	208	220	243	217	233	243	239	233	235	248	247	228	203	229
22492	21150	28715	23863	21144	21175	11291	1061	705	680	634	560	538	554	536	520	467	464	469	480	549	455	488	436	455	463	434	437	502	473	427	419	440	433	420	446	428	451	412	440	420	469	467	447	443	422	444	415	418	414	422	438	393	435	426	470	403	460	413	398	418	405	418	448	406	448	442	453	421	391	387	403	426	415	441	428	439	415	452	460	380	416	428	392	421	407	434	443	411	426	438	419	417	422	438	434	389	414	407	454	386	440	427	411	414	430	478	421	430	420	439	455	421	425	419	428	413	408	437	425	411	430	423	370	408	452	429	417	407	451	461	398	403	442	438	418	396	419	437	442	431	419	417	470	421	415	394	445	409	405	416	400	418	414	397	419	462	387	411	401	429	433	426	426	436	385	418	440	442	409	390	413	458	444	423	422	432	415	431	425	445	431	433	391	441	376	426	434	441	418	413	375	394	417	463	424	416	416	428	403	431	422	409	435	385	356	414	389	409	422	421	401	450	419	399	414	391	399	436	431	410	415	434	408	471	451	441	372	382	412	446	425	452	401	442	437	426	425	404	413	438	404	427	438	431	401	417	448	418	417	423	388	423	417	419	386	402	446	386	403	421	432	420	391	408	414	420	440	406	377	404	435	419	444	401	421	462	415	372	397	430	418	420	420	440	403	417	453	400	446	434	411	408	417	419	444	397	426	410	419	400	435	405	416	414	429	407	399	417	402	416	401	419	380	388	435	430	390	423	416	414	431	445	448	444	398	426	384	416	429	410	418	410	385	425	395	447	381	420	415	410	409	430	401	456	421	449	422	398	418	411	449	391	402	399	440	383	441	417	401	418	425	409	397	394	402	414	411	420	410	436	428	410	428	416	403	463	412	410	428	400	456	391	385	434	422	449	420	439	434	400	409	391	397	388	428	410	423	445	398	455	395	403	426	419	435	432	412	421	469	419	441	416	421	422	399	375	439	470	427	403	409	446	403	440	381	439	426	407	437	412	383	402	453	451	397	420	397	411	421	392	402	431	403	406	433	396	411	431	388	404	424	405	399	429	428	447	413	402	399	443	422	434	427	416	410	407	422	397	408	413	458	404	374	400	434	414	405	431	432	461	425	416	418	419	436	426	431	444	423	417	449	430	389	405	407	408	423	407	391	417	436	373	407	455	376	396	395	408	447	414	413	411	411	411	428	416	474	439	407	433	429	382	443	452	443	415	425	428	402	404	426	423	465	405	429	434	422	379	442	431	455	398	403	446	451	404	442	415	413	423	405	440	433	450	426	420	397	423	426	433	407	448	418	420	417	419	453	408	420	405	401	440	410	369	396	423	420	410	424	406	392	373	396	424	420	397	422	421	422	430	421	410	403	379	435	423	382	414	393	372	420	399	433	419	420	425	395	371	475	394	419	401	441	395	440	418	407	415	431	436	426	406	420	424	427	429	350	427	391	428	410	427	426	403	439	407	403	430	385	420	437	412	373	422	491	461	412	455	414	434	407	404	390	411	421	415	417	406	430	414	419	419	435	408	438	412	433	402	417	392	411	412	440	396	406	409	465	412	407	415	450	404	394	441	442	400	417	442	398	384	419	434	430	423	443	397	379	426	372	417	407	412	422	422	430	435	447	465	416	421	435	423	441	426	428	390	427	396	403	407	432	413	408	394	433	401	427	424	418	428	439	429	430	442	408	433	440	401	403	429	411	378	379	442	429	415	434	416	420	429	407	419	397	429	392	427	408	409	434	438	412	411	409	441	403	450	427	420	406	438	412	397	407	385	429	411	422	430	386	442	398	430	444	439	407	394	447	407	425	410	420	392	453	402	421	445	390	445	418	397	452	399	459	397	411	423	436	401	409	423	455	394	444	385	407	439	430	395	428	415	423	385	401	412	375	387	404	390	414	399	400	397	431	450	402	438	405	431	413	439	428	439	417	411	436	429	414	441	416	382	421	410	445	402	433	418	427	385	424	407	444	396	390	424	427	467	462	394	409	429	451	468	408	430	392	388	390	409	384	457	442	450	456	445	396	407	422	406	375	448	402	406	430	397	406	393	401	385	451	415	426	430	421	413	406	407	444	466	453	394	421	435	391	424	391	405	421	421	391	395	386	421	392	408	449	427	408	428	447	412	420	400	423	431	472	409	410	424	432	422	390	420	397	415	434	418	437	457	416	418	445	422	407	393	449	411	445	412	437	421	402	377	435	447	384	415	378	376	407	409	409	384	403	391	441	440	419	437	428	404	432	401	426	387	420	437	427	419	423	447	424	404	406	409	417	406	439	394	438	443	410	417	398	412	432	429	453	396	405	430	421	397	413	437	412	466	414	467	407	448	442	396	390	389	445	409	416	397	446	430	405	383	410	417	438	449	419	413	377	460	402	458	418	420	404	424	412	374	417	453	430	416	397	459	461	398	408	428	419	422	391	411	428	436	421	453	393	484	404	423	427	408	451	397	425	423	428	398	387	444	430	422	395	434	391	423	431	449	394	409	434	393	416	446	443	410	404	410	381	375	405	425	416	403	414	429	418	450	425	446	437	415	398	416	372	417	397	416	444	415	420	391	436	416	422	421	444	389	441	403	405	427	423	454	431	431	449	420	419	387	429	409	419	423	439	401	403	410	416	431	429	401	398	417	394	474	398	397	411	407	392	404	410	408	418	460	441	415	422	426	411	453	408	384	416	412	391	410	401	405	403	416	418	429	426	417	443	358	427	403	401	388	414	404	381	437	403	415	415	417	407	439	442	418	458	409	417	408	413	423	425	456	408	425	427	434	414	447	445	387	399	394	412	433	436	427	406	418	419	407	464	468	473	394	419	398	412	430	426	418	391	430	411	418	442	444	411	429	409	422	415	385	438	403	396	418	454	419	430	402	428	417	422	421	463	427	422	414	427	403	361	394	430	412	445	407	424	398	463	393	442	409	413	447	397	396	398	440	411	407	426	423	437	438	415	408	408	406	412	413	445	441	470	466	444	451	431	389	414	416	391	403	382	410	435	438	397	448	452	431	411	446	415	450	407	411	410	432	442	419	418	436	423	421	430	424	439	395	437	423	380	418	416	431	409	452	429	432	412	423	450	422	402	416	398	411	385	397	397	419	420	403	429	428	410	415	404	408	424	430	443	432	401	416	402	374	391	412	400	377	413	399	388	443	453	415	450	405	435	425	396	440	402	398	418	458	406	447	405	400	400	414	408	460	426	410	415	411	419	466	452	397	416	384	422	404	423	426	444	418	394	421	440	415	427	445	406	437	394	434	423	462	398	396	422	434	431	421	413	393	433	423	428	404	418	393	478	375	427	403	393	420	453	390	384	444	370	434	402	416	410	393	430	371	402	411	418	447	382	402	404	412	408	412	423	409	429	418	406	436	438	411	394	433	420	402	354	424	377	419	427	385	403	424	428	409	402	418	437	406	403	396	416	420	394	406	416	400	441	424	470	430	448	408	440	403	431	431	417	405	423	445	426	422	427	415	424	443	419	416	403	402	449	402	416
36808	54684	8645	3948	2648	2086	1645	1300	1063	920	842	723	684	628	620	605	546	616	544	565	501	463	485	509	503	501	518	481	533	556	484	529	479	509	493	478	484	474	484	458	432	471	452	408	482	473	485	451	470	449	464	474	478	453	473	447	461	473	480	469	402	468	482	486	471	496	470	458	469	447	461	462	468	446	442	470	462	440	422	449	452	488	455	476	467	442	425	452	450	484	449	464	439	445	462	472	478	443	457	457	445	470	478	478	451	452	446	445	483	467	416	459	480	465	476	459	451	470	451	449	476	459	477	494	479	465	468	431	471	455	440	453	437	429	448	468	484	420	435	446	434	459	457	478	429	427	449	493	457	500	462	457	455	485	457	447	482	482	449	443	494	453	482	459	469	424	476	427	446	488	459	467	453	458	435	481	438	440	488	474	472	448	481	446	455	479	431	409	475	421	467	457	472	448	444	464	488	481	466	435	448	465	444	455	438	446	449	445	482	425	450	427	452	451	507	474	487	420	450	434	460	475	468	438	508	489	454	429	508	466	447	428	476	488	459	438	461	463	464	503	427	444	430	471	482	449	458	453	434	448	433	434	465	487	496	440	453	454	460	454	470	439	444	435	416	473	470	439	455	465	469	460	453	461	462	422	451	440	512	434	431	427	511	432	475	446	515	484	441	432	483	420	466	441	448	468	486	473	445	438	464	449	457	463	433	423	460	483	459	423	442	447	486	459	460	461	486	480	449	472	456	409	449	430	424	471	459	444	470	445	467	482	452	463	470	438	477	431	489	486	464	450	439	437	444	457	422	447	475	464	462	443	474	472	460	454	450	505	449	438	497	441	454	455	455	453	482	446	426	508	464	457	448	438	490	476	466	451	419	442	425	469	426	416	484	459	506	486	412	463	447	465	461	458	469	453	470	456	447	443	461	470	473	443	396	424	473	469	412	428	453	463	446	458	458	467	517	435	490	497	463	440	417	471	448	439	486	421	462	403	457	470	436	484	405	434	464	487	465	473	481	438	434	434	451	477	465	436	452	450	485	479	432	472	436	461	442	434	416	457	454	437	434	448	478	479	453	493	464	472	492	451	444	435	489	450	453	467	480	460	428	460	463	449	477	437	428	464	442	497	451	469	444	422	470	462	454	470	471	475	435	448	444	436	468	470	463	477	471	480	457	468	481	498	477	486	444	428	452	443	467	487	448	453	513	483	446	446	464	499	469	471	460	498	411	468	420	448	485	461	472	425	439	445	429	463	463	467	451	444	461	439	445	457	467	477	388	437	475	459	407	412	442	438	499	491	441	439	472	434	477	446	476	450	480	478	445	456	456	447	463	474	456	475	476	469	454	442	494	423	453	477	428	414	446	414	469	393	456	433	448	437	450	470	458	441	434	479	495	454	472	484	459	468	424	487	454	467	452	484	458	434	467	454	478	461	464	440	440	475	460	430	444	429	453	474	430	465	450	495	409	456	419	458	464	449	447	448	455	466	487	422	458	448	478	449	438	481	429	457	420	440	438	483	451	502	447	407	457	497	475	479	453	440	500	466	422	445	469	472	430	452	437	451	496	439	477	457	460	424	438	457	463	463	450	439	458	429	487	466	448	430	449	456	450	440	471	488	442	458	451	443	474	450	467	498	460	447	452	431	452	475	464	445	449	453	465	459	458	430	441	454	459	462	416	459	481	469	431	470	415	416	445	480	457	439	404	439	447	463	434	474	424	458	450	468	460	459	476	447	458	437	452	493	451	489	450	439	438	456	434	449	515	460	457	468	465	448	474	467	472	447	474	502	458	443	423	423	484	456	469	445	439	444	451	460	488	471	441	495	468	464	456	479	449	433	441	448	444	485	469	453	470	445	469	458	427	406	477	468	440	457	458	456	468	451	445	441	430	433	470	461	436	409	470	469	470	468	473	437	437	438	477	480	449	469	466	457	479	450	445	478	444	470	448	457	473	463	443	445	478	423	458	479	463	451	458	464	474	421	431	452	467	420	492	471	439	458	461	447	475	444	464	440	452	425	456	471	449	462	463	414	408	439	485	439	440	439	442	467	476	496	470	428	459	452	439	446	493	455	447	468	481	455	422	468	460	450	475	448	466	509	436	463	470	490	483	501	443	488	466	472	424	419	473	459	457	453	457	456	476	483	466	479	464	413	475	412	463	466	448	460	480	471	476	467	466	457	441	445	463	444	461	446	473	448	435	470	467	461	423	455	455	465	459	446	408	449	455	458	447	465	449	449	488	478	497	457	494	455	416	471	412	445	460	470	472	469	484	500	433	473	491	453	455	464	450	471	462	495	432	453	440	458	486	408	469	476	460	479	461	473	433	432	449	407	438	450	440	435	460	446	456	453	437	442	452	475	484	483	499	466	456	477	438	448	462	439	419	459	431	463	420	452	453	467	478	464	479	454	428	415	441	464	443	430	422	446	444	474	464	448	437	476	470	455	490	455	469	482	450	488	465	458	444	475	444	457	463	471	468	471	462	462	438	451	470	440	502	450	446	448	447	461	434	413	449	451	427	477	464	457	418	453	453	460	470	458	431	407	462	433	462	443	445	439	466	441	463	460	445	426	404	473	435	449	446	469	443	458	437	430	419	452	430	484	438	479	464	424	463	458	459	419	447	433	419	442	460	483	438	509	459	440	428	447	452	457	440	463	430	447	452	462	458	460	433	474	457	451	440	460	452	446	474	461	447	462	446	471	435	465	462	448	490	437	457	472	484	474	439	466	522	449	456	462	460	446	439	481	451	474	476	457	468	472	424	467	461	437	439	438	436	443	421	461	479	455	457	474	429	446	443	454	466	433	444	472	470	432	449	463	440	435	438	473	451	483	433	456	446	458	446	415	478	462	452	481	485	430	431	455	474	469	462	452	436	456	448	452	464	451	476	461	467	473	470	478	457	484	429	476	466	467	451	441	425	451	426	434	499	477	429	467	452	436	477	450	493	470	459	462	434	465	449	421	451	438	444	422	430	431	461	443	465	441	438	493	505	478	465	445	468	450	448	446	492	462	455	445	495	445	466	438	448	474	475	432	465	492	472	441	440	470	448	454	485	442	457	440	449	447	472	501	468	456	501	459	450	456	448	440	452	459	468	430	471	451	479	448	429	503	419	472	424	467	465	447	441	447	454	491	466	458	433	443	479	468	457	464	456	440	437	433	438	454	470	435	470	448	500	474	464	425	478	467	453	473	487	469	455	455	450	465	468	475	444	444	426	467	470	480	463	421	463	398	461	438	447	459	484	470	481	453	438	469	440	458	498	447	429	460	440	479	395	451	466	459	442	441	458	435	431	453	437	463	434	458	461	474	427	464	446	462	442	453	434	452	426	460	433	468	443	443	443	451	462	469	445	454	460	446	444	428	422	429	464	454	468	437	478	449	457	447	443	454	467	433	446	462	463	438	426	467	480	449	461	428	479	465	454	416	450	478	447	435	452	452	425	434	437	461	444	415	423	442	483	456	454	422	477	444	441	480	443	474
29890	24266	11122	1009	409	428	395	412	404	374	380	406	371	374	379	380	424	410	416	420	416	406	383	388	396	382	411	375	407	425	406	397	381	418	408	358	389	363	417	403	392	403	389	412	390	421	384	373	369	414	388	371	358	374	419	421	427	414	406	405	404	414	423	391	411	390	383	380	392	434	393	407	391	409	366	375	393	384	390	385	408	415	406	387	384	377	396	392	410	364	379	393	391	397	396	410	433	377	368	360	410	373	431	390	389	407	426	361	379	405	434	447	360	395	401	371	369	383	383	397	396	423	365	399	394	403	382	343	426	405	381	445	403	420	408	382	358	358	386	361	379	415	417	411	390	396	388	373	417	377	412	348	408	389	381	390	351	441	380	393	386	359	384	446	379	410	415	389	405	363	389	400	412	400	390	373	412	422	405	422	400	388	402	422	407	395	409	387	422	397	369	390	399	410	421	378	385	392	396	416	421	363	412	413	411	380	383	392	378	398	404	404	419	378	374	401	379	375	401	395	389	397	377	380	387	377	377	381	392	408	407	393	392	372	406	387	367	418	390	365	396	411	380	389	373	407	363	408	407	383	371	383	383	383	417	416	382	368	404	370	441	394	378	403	416	369	402	379	414	384	450	421	367	397	371	405	410	415	391	422	374	423	339	382	393	400	375	367	417	379	390	399	402	420	405	440	372	360	406	412	431	406	441	383	395	385	388	374	401	414	339	399	356	385	386	376	398	356	371	381	389	361	374	399	442	391	373	394	391	400	370	360	413	384	417	384	392	415	348	373	398	415	367	398	359	424	398	414	406	440	413	437	378	385	372	358	389	373	414	408	412	415	413	385	392	428	404	432	435	403	366	410	369	359	373	362	412	399	385	389	416	403	398	426	402	371	402	423	349	417	420	402	391	410	435	416	364	395	418	415	384	405	384	386	376	394	408	397	398	362	395	419	394	391	396	408	410	399	430	385	393	363	380	422	414	413	409	393	369	361	388	401	391	418	360	391	413	385	358	401	381	421	412	427	386	385	413	396	403	363	423	380	377	398	379	385	391	364	401	375	427	353	408	386	394	427	386	389	402	420	401	413	392	372	397	390	382	363	392	429	415	370	390	383	380	405	405	365	397	410	388	375	420	407	416	398	396	434	382	363	410	399	432	401	391	427	381	393	404	403	404	397	397	385	396	369	402	365	391	388	422	425	414	390	394	421	395	393	358	391	429	397	420	383	370	416	400	380	404	384	415	365	385	361	417	371	356	367	374	393	446	415	428	402	347	420	398	362	381	432	401	397	376	422	412	403	394	363	388	433	402	380	432	403	381	370	394	418	380	381	382	359	375	411	386	390	411	414	403	382	397	372	419	406	371	428	418	416	420	363	404	363	411	373	416	408	394	392	437	416	382	383	445	371	409	397	393	407	340	394	410	400	364	390	391	420	408	398	363	423	413	424	383	413	381	372	381	413	419	393	393	397	390	384	391	421	420	391	414	375	403	383	391	387	387	376	417	468	376	385	401	407	372	408	386	408	346	376	393	384	360	415	410	412	369	407	391	379	447	390	406	390	422	409	421	387	387	401	396	397	395	382	425	395	375	427	400	405	411	386	432	389	387	407	391	417	404	336	390	411	400	395	428	389	393	402	440	388	386	455	425	422	382	358	415	395	380	406	392	395	381	404	408	409	422	382	371	400	413	376	397	398	419	410	420	426	374	414	375	379	412	388	386	415	416	372	383	378	390	369	382	444	365	410	391	386	390	406	426	373	397	396	382	398	385	403	360	405	405	364	367	386	392	408	394	384	380	383	390	390	386	404	408	407	367	407	414	390	413	381	404	427	387	395	401	378	408	367	404	415	374	365	381	386	414	385	362	358	373	405	384	376	369	397	388	389	396	397	374	388	438	377	350	357	395	407	429	428	391	419	380	390	370	373	409	371	359	410	358	395	438	362	394	387	426	393	363	381	380	391	391	390	382	374	406	392	434	385	363	398	370	358	385	404	375	401	389	358	418	374	418	387	428	399	410	415	412	402	422	374	383	409	417	365	366	415	392	378	390	369	379	378	373	399	369	362	418	362	392	412	415	419	424	393	418	409	395	394	423	387	395	419	387	379	417	391	424	444	433	384	419	388	388	389	387	428	350	371	387	399	380	418	419	355	369	398	380	373	373	408	348	382	382	400	394	387	390	419	382	364	417	416	436	411	379	382	406	360	402	404	427	423	393	373	350	392	423	375	390	348	419	381	379	395	407	432	406	373	382	418	403	422	377	452	351	412	389	376	380	372	402	400	403	380	425	422	390	365	420	387	410	388	412	400	406	439	404	393	413	372	397	356	403	424	391	390	430	377	405	364	416	373	431	378	355	399	362	368	415	387	410	394	419	358	404	371	378	396	381	389	361	410	426	361	370	405	402	379	410	368	398	423	408	369	398	395	361	356	402	409	393	418	398	374	367	446	432	415	401	424	391	412	394	385	372	403	381	384	425	422	381	377	369	431	391	389	383	382	373	363	435	384	385	380	438	390	394	399	374	378	387	390	397	417	434	386	415	418	385	410	391	382	379	405	405	408	384	402	371	396	407	355	392	401	374	388	390	416	378	387	375	384	385	369	396	399	381	413	392	368	415	413	361	411	379	450	396	389	414	383	450	429	429	354	399	422	366	434	368	413	397	364	434	418	368	375	397	369	388	365	398	416	328	375	391	387	441	383	415	372	412	391	403	406	398	358	406	365	379	404	379	387	373	394	412	382	401	386	416	404	433	405	357	400	396	382	353	403	424	426	365	371	394	387	368	385	407	373	424	366	420	372	408	384	360	410	374	373	372	346	389	380	375	379	385	405	423	381	414	408	390	403	385	401	428	387	413	423	409	403	416	407	352	383	366	363	449	382	420	446	392	389	401	428	373	372	438	386	410	389	438	398	368	386	406	402	428	371	375	413	384	422	448	412	395	400	370	403	391	410	416	408	403	382	416	384	417	380	382	411	405	395	400	385	388	394	400	369	397	406	415	411	413	371	390	400	361	358	403	378	376	376	395	412	398	388	368	394	407	388	360	424	412	416	372	399	418	408	406	393	400	363	410	370	391	368	378	378	396	403	393	377	384	408	386	408	383	386	407	389	412	366	416	404	384	405	404	434	384	419	355	401	375	398	380	382	398	395	381	378	433	408	398	418	402	413	397	423	409	393	435	371	415	416	427	363	395	408	399	363	393	422	380	400	396	363	368	393	399	393	384	410	435	382	386	385	413	419	357	392	397	362	375	351	402	383	380	422	408	374	402	376	371	405	385	383	362	371	388	398	393	385	386	403	422	406	402	429	376	428	380	375	392	398	384	403	396	391	390	402	417	374	356	387	427	404	370	373	401	427	376	389	380	401	417	380	405	412	403	392	376	406	394	406	411	379	362	398	407	404	395	381	420	390	426	406	384	392	374	397	394	427	384	415	394	420	413	403	390	417	431	402	400	380	378	387	391	391	414	423	359	387	357	409	389	405
33301	31542	1041	528	465	450	438	416	450	443	427	432	418	405	375	415	425	383	420	396	437	440	414	437	397	448	418	439	461	461	426	411	427	421	419	447	423	412	412	431	432	442	441	405	415	425	395	402	398	387	415	422	413	420	409	419	405	403	433	435	430	371	446	403	416	397	448	417	454	375	425	396	436	404	410	423	397	439	408	457	416	427	446	383	417	405	447	441	426	402	435	416	414	450	423	422	397	416	426	412	391	422	424	419	413	442	401	422	413	441	442	411	411	424	372	399	429	400	388	406	424	407	424	408	429	372	441	419	442	383	402	410	399	390	424	384	426	425	419	418	383	384	399	433	408	408	398	407	437	423	405	413	421	445	397	418	426	425	410	395	433	418	418	433	382	404	426	460	400	375	386	417	398	425	424	418	427	410	459	416	419	424	423	377	449	404	390	423	442	461	422	419	422	378	453	420	414	439	421	442	432	403	412	393	408	434	427	384	381	423	408	411	384	446	432	393	389	411	419	434	397	433	440	412	405	414	425	389	393	381	429	367	411	429	404	438	409	417	420	422	382	432	382	415	413	410	376	445	432	410	402	418	405	406	415	415	464	429	415	375	422	383	389	424	422	417	429	381	420	428	387	398	424	456	411	393	416	434	416	423	403	414	423	410	442	414	434	415	424	408	386	421	431	389	434	441	350	451	402	409	392	409	449	421	442	394	423	413	395	387	405	439	416	426	367	462	428	410	408	432	418	431	441	393	425	414	427	412	439	441	351	408	422	410	406	406	402	455	425	426	419	419	448	428	441	447	423	425	363	449	436	420	393	439	428	412	426	426	414	403	482	436	419	419	364	439	431	434	431	401	432	442	395	406	412	403	431	405	394	399	411	397	425	433	386	452	417	425	444	417	456	419	412	428	411	414	424	437	418	391	430	406	403	397	427	433	398	435	404	425	420	450	393	397	419	416	407	399	433	403	411	431	429	386	443	412	419	426	401	400	393	450	432	403	418	409	428	408	428	419	400	421	447	432	420	387	414	387	427	413	423	419	405	445	418	415	440	401	430	425	438	395	418	421	391	399	423	415	391	411	404	439	396	404	398	413	389	371	422	442	465	405	416	410	399	431	406	419	440	415	422	424	414	405	436	434	423	417	384	411	411	401	437	384	432	394	437	408	410	402	437	407	410	461	400	422	414	403	425	435	407	416	413	425	407	383	389	405	439	409	450	409	419	421	383	397	393	363	379	385	406	405	399	438	415	420	428	411	422	410	426	450	414	413	409	414	414	411	427	419	416	380	408	398	420	420	420	404	415	412	427	415	420	410	420	374	385	433	405	418	418	434	434	409	424	439	451	410	399	413	402	410	389	420	378	393	374	362	413	426	422	399	417	409	399	408	438	429	435	412	413	442	423	390	455	360	419	417	430	434	432	396	415	435	379	392	416	422	410	413	428	406	387	406	411	420	427	401	421	397	429	413	415	414	403	404	422	449	437	419	398	397	441	418	440	419	395	387	434	430	421	418	416	414	416	430	421	436	422	408	414	402	429	409	396	400	453	402	401	391	396	415	418	422	452	452	396	404	404	405	427	410	419	406	438	421	381	417	406	435	432	448	383	460	390	412	428	453	425	424	432	416	427	432	418	443	439	415	426	388	413	430	426	441	474	422	386	405	429	416	406	409	419	395	406	418	413	421	406	402	396	404	431	426	413	397	401	426	395	402	418	388	423	408	417	393	422	389	437	392	390	407	407	366	401	399	391	426	391	387	445	429	421	418	439	401	446	412	416	405	421	451	414	402	383	392	425	445	412	433	439	439	420	425	424	407	424	418	396	430	422	420	428	403	419	420	449	410	420	415	410	445	405	417	418	398	440	393	401	437	432	437	406	379	432	369	408	394	412	409	401	397	404	400	427	386	386	404	464	421	433	436	398	442	402	444	381	423	403	403	416	419	416	381	432	403	420	432	392	453	437	376	423	441	414	392	401	430	391	431	434	418	416	397	402	412	397	415	414	433	428	419	391	382	384	405	411	398	434	431	397	425	393	381	445	460	474	395	404	421	406	415	381	391	419	403	420	426	404	466	384	442	408	411	426	442	411	399	409	408	413	394	381	401	434	441	461	388	453	419	389	418	417	405	415	409	403	431	387	420	445	428	426	436	427	444	431	447	388	413	429	398	423	412	388	445	461	405	423	404	386	417	427	461	407	403	432	424	394	416	410	420	435	416	423	394	375	406	398	408	413	463	408	431	441	388	396	415	416	394	398	425	411	405	420	430	413	436	414	375	421	411	403	417	422	418	406	422	412	448	394	430	428	420	378	423	413	440	400	410	430	437	455	408	417	439	390	402	397	402	427	407	408	388	457	439	400	450	395	374	430	408	437	414	404	395	417	423	431	458	425	443	419	424	462	406	404	421	386	440	406	410	408	386	399	425	436	428	454	407	419	446	372	417	418	453	413	385	398	409	399	397	426	437	435	427	401	437	394	470	397	409	428	415	436	417	450	430	413	437	431	416	393	394	409	449	421	422	461	412	407	404	389	415	419	424	423	417	445	388	395	426	446	405	410	410	437	392	418	445	393	428	414	439	373	417	439	399	393	396	406	454	433	423	401	394	424	393	402	389	429	406	441	419	402	405	400	421	403	427	415	419	398	394	382	430	364	457	409	421	372	423	459	405	419	391	370	381	434	420	411	408	410	449	415	417	427	434	417	434	420	393	404	405	424	430	451	411	428	429	428	401	393	390	447	415	393	410	396	420	402	419	444	439	413	407	394	409	436	453	444	415	438	390	415	417	417	401	447	397	422	409	408	434	428	408	439	380	419	407	432	421	409	412	402	410	414	422	439	392	417	460	419	448	416	407	456	396	435	425	412	444	424	438	393	414	422	431	430	423	393	415	425	415	455	427	416	432	408	433	392	422	430	405	414	412	466	423	406	414	422	412	432	428	432	420	435	461	407	436	406	387	416	435	397	394	405	397	417	399	412	394	385	437	403	381	406	411	421	381	429	363	407	421	421	433	398	422	409	446	421	411	460	405	396	415	417	406	407	425	392	412	456	431	430	388	426	433	420	400	385	435	407	398	432	409	422	446	425	399	426	442	394	428	373	443	433	410	444	393	425	418	387	403	410	389	428	434	394	408	432	415	424	438	413	410	439	389	436	419	412	409	427	420	408	408	397	373	411	417	438	403	420	451	395	458	446	389	406	409	430	421	402	410	400	416	433	422	408	444	433	434	425	403	395	406	440	392	393	431	417	406	412	420	387	418	410	414	424	459	405	417	439	419	384	396	389	421	405	419	430	413	410	412	431	396	426	404	429	409	382	438	431	425	373	383	363	431	414	432	413	404	413	448	425	429	404	421	416	425	447	416	440	416	430	417	413	422	421	392	370	407	426	407	416	446	421	381	432	411	390	435	445	397	427	429	425	394	389	438	413	409	387	389	444	404	397	393	473	433	425	431	383	452	403	407	419	416	400	421	384	419	436	415	442	395
23673	21082	28158	24214	21056	11349	1286	913	736	734	697	690	678	644	639	607	593	612	629	623	608	620	598	615	584	623	626	580	628	604	612	590	602	579	611	560	619	594	610	568	553	594	588	571	606	587	590	583	604	572	599	602	569	602	592	560	593	608	592	569	608	570	571	571	539	596	574	514	576	582	587	566	612	579	631	623	584	590	590	579	591	581	625	555	595	575	585	585	621	580	559	585	579	595	553	548	571	588	580	592	606	595	616	550	558	596	612	616	534	597	575	554	583	592	594	590	570	581	599	572	541	601	608	568	585	595	546	606	577	526	583	560	600	559	591	622	587	633	606	555	513	559	567	517	622	611	554	545	597	603	558	585	618	569	610	640	572	580	590	578	633	567	609	600	594	555	572	586	551	607	548	622	576	606	580	585	628	584	565	625	610	621	586	542	629	573	584	561	613	587	566	549	544	579	552	598	572	573	617	591	561	578	557	568	619	597	612	569	563	583	574	571	587	587	560	569	582	607	561	598	573	543	542	573	580	546	577	576	624	600	580	579	593	588	601	571	583	543	582	596	607	578	599	617	579	560	565	561	563	578	559	602	560	574	590	577	537	565	606	585	609	607	608	569	581	578	576	543	569	576	587	590	586	620	655	568	588	539	583	610	598	576	575	563	596	531	623	595	561	575	606	567	582	603	600	556	593	555	557	590	581	628	577	617	628	542	612	581	580	559	592	577	579	578	571	536	574	604	592	600	577	608	569	573	587	607	593	572	585	632	597	621	571	571	598	593	630	572	551	581	603	538	551	570	626	570	574	591	601	559	597	601	629	600	545	600	553	536	583	589	589	632	600	560	556	566	584	561	627	618	596	569	588	560	592	584	584	632	580	592	565	576	595	571	609	574	593	553	591	622	542	521	592	567	574	553	550	570	570	613	600	588	616	581	559	557	591	604	553	604	590	583	594	619	588	601	605	556	608	552	599	574	604	524	561	592	626	558	576	579	565	601	588	566	592	604	564	597	556	568	584	596	605	574	627	563	586	570	602	574	566	598	563	534	617	604	634	565	608	529	597	570	587	546	627	592	582	635	557	597	588	550	615	606	617	580	620	625	560	605	585	606	585	565	529	600	602	581	559	549	557	586	586	583	579	582	609	577	580	560	592	601	543	583	572	573	573	575	533	590	650	593	550	597	549	586	590	611	618	585	591	603	565	592	614	554	578	579	612	612	600	573	592	593	528	610	587	597	638	603	603	587	610	554	582	548	555	560	570	553	580	527	587	588	583	596	568	581	596	642	594	573	598	625	587	550	597	592	578	595	538	603	605	614	573	581	589	571	618	577	577	574	583	586	533	583	605	608	604	581	535	593	598	587	603	580	583	600	586	567	650	598	594	610	592	594	584	593	598	581	556	606	594	622	574	591	573	626	580	534	578	576	594	587	604	580	598	580	593	562	610	556	586	579	599	591	573	621	509	585	574	615	562	657	583	596	571	609	613	586	555	581	582	577	562	598	535	625	551	567	589	591	599	560	559	578	583	569	573	587	575	579	575	558	586	548	601	582	644	600	599	577	581	609	624	576	611	600	580	596	565	584	581	595	567	576	568	598	603	567	604	580	573	563	560	573	584	602	556	587	614	565	561	592	566	581	564	588	595	610	588	584	602	522	588	607	551	596	574	528	542	574	584	611	592	539	615	593	623	580	599	575	580	612	607	587	586	611	634	577	563	593	584	576	587	535	589	603	589	513	594	581	547	552	572	525	595	608	549	546	578	597	573	592	620	586	561	559	596	599	576	573	543	559	590	562	586	566	573	534	547	539	594	658	578	593	559	571	574	572	590	552	554	592	584	577	612	564	583	640	583	591	589	593	606	604	602	576	564	630	548	545	582	549	595	538	624	549	632	567	565	553	610	551	575	578	600	555	573	578	597	556	626	582	602	565	562	575	553	585	590	620	607	580	574	563	596	622	595	567	584	575	576	555	585	560	567	607	610	576	595	603	604	585	616	581	560	557	573	552	630	611	574	524	538	572	614	576	621	551	620	576	627	565	595	574	568	602	594	579	531	574	597	609	566	633	569	560	584	562	631	605	616	544	556	550	604	589	559	506	569	573	557	595	574	566	616	576	552	624	605	567	549	562	587	609	591	577	612	569	561	551	613	568	596	548	582	566	564	604	574	593	628	580	578	552	587	572	616	557	629	605	596	605	589	586	598	569	614	583	570	607	613	618	530	583	599	541	584	585	572	568	554	613	585	586	556	599	540	640	586	534	620	587	613	605	587	624	617	576	626	559	597	591	613	608	593	572	555	606	561	609	606	602	602	549	562	622	591	581	649	549	576	592	597	620	582	570	558	570	605	624	598	589	607	592	583	603	579	597	586	602	586	584	555	548	574	624	602	600	556	585	588	582	570	592	626	592	609	585	604	550	598	563	613	589	545	572	612	573	636	599	592	598	583	615	547	573	542	543	576	546	579	579	590	600	580	602	587	569	585	547	585	574	604	622	581	591	559	586	600	567	557	556	598	581	564	526	566	607	591	604	610	571	557	563	547	576	552	580	584	578	623	604	567	580	598	547	578	545	576	574	507	582	574	595	586	563	594	571	582	575	599	577	616	598	612	518	574	606	554	632	586	544	562	555	599	579	584	555	568	588	566	576	567	569	561	573	532	633	565	578	595	564	607	572	572	591	631	603	579	614	602	547	612	571	574	566	575	577	582	566	583	639	581	565	556	609	602	557	601	587	626	632	542	554	569	566	582	588	572	601	614	611	620	564	566	640	567	582	573	574	593	604	569	608	532	587	594	613	585	569	581	546	572	574	611	563	584	647	594	584	595	604	568	599	601	585	585	583	600	661	576	582	556	560	621	573	615	575	594	606	587	547	566	595	576	538	574	549	582	575	594	575	611	593	607	552	624	568	535	567	599	600	610	571	593	569	620	592	578	609	561	568	575	571	581	588	606	598	595	568	570	561	563	587	571	594	554	559	593	584	585	557	596	557	590	564	608	585	571	569	548	591	537	590	604	552	610	576	587	567	570	544	630	618	607	586	610	579	593	586	580	619	592	570	601	579	583	584	639	578	585	570	533	563	599	597	562	601	640	579	624	606	585	606	632	608	553	563	588	591	602	546	588	624	574	601	578	542	626	566	614	602	548	565	551	577	572	564	599	600	591	622	568	553	614	550	644	582	618	608	578	591	570	605	570	562	588	534	594	624	556	589	594	601	586	567	554	594	598	571	552	586	627	562	600	566	585	563	576	568	584	557	589	547	610	619	596	547	596	562	540	559	560	614	625	565	568	598	581	618	598	606	616	603	600	570	585	561	552	572	571	599	575	578	546	578	596	545	574	559	584	594	602	596	625	569	607	596	567	615	595	568	589	554	540	595	566	593	575	603	599	604	563	599	593	602	568	565	586	627	578	588	620	575	551	596	599	593	613	582	596	576	587	576	576	576	573	595	584	606	562	531	604	572	563	603	588	608	589	574	550	559	554	577
33041	44109	5242	2464	1741	1456	1166	1097	945	825	781	739	672	730	625	686	651	673	684	655	626	678	642	659	682	649	640	664	668	676	605	600	610	654	636	652	639	662	643	636	597	649	604	576	577	628	597	639	616	616	579	687	643	629	625	619	626	601	638	629	605	622	634	650	591	578	606	642	593	607	597	588	609	632	625	581	628	621	632	627	650	643	595	612	639	641	608	606	608	538	621	580	613	623	599	614	638	648	643	631	663	638	639	610	613	577	644	599	620	621	602	624	649	605	616	646	640	633	630	627	610	627	651	583	610	604	617	642	602	623	613	571	581	615	603	575	570	623	644	598	634	620	598	625	606	594	625	657	614	609	597	600	620	647	596	567	632	604	660	600	609	601	638	627	627	581	623	589	613	587	655	649	627	619	612	606	578	639	625	641	610	641	608	578	628	638	627	600	620	592	576	619	634	612	649	571	601	637	571	625	679	630	616	604	648	616	594	653	623	609	588	611	633	618	666	589	639	599	615	611	608	674	609	637	624	620	592	597	708	597	571	670	648	587	651	612	590	610	677	567	615	638	572	611	622	648	615	643	594	574	614	619	632	614	655	582	595	633	616	585	622	608	619	616	571	643	612	619	683	613	623	653	629	625	646	585	623	665	614	608	602	606	609	643	581	618	638	637	611	621	680	640	628	630	575	613	605	652	640	598	617	629	625	621	599	637	627	658	664	592	596	595	661	614	592	590	589	571	636	610	591	605	585	588	676	610	654	639	576	527	610	642	592	654	627	574	638	596	589	614	596	642	564	640	622	616	604	643	605	614	646	644	639	603	602	611	597	625	609	652	593	640	624	593	619	602	623	584	602	584	606	605	642	581	615	581	649	592	626	637	649	625	613	615	616	634	643	616	601	642	636	612	608	648	569	619	582	609	595	623	570	637	567	631	611	603	588	610	576	615	606	647	666	660	616	609	597	615	606	577	608	596	626	609	645	575	660	607	629	625	633	607	606	633	605	657	637	654	645	656	638	615	638	588	604	571	618	607	617	619	614	609	613	594	636	633	633	625	605	630	617	636	626	602	596	638	636	651	584	628	562	599	620	563	623	627	639	605	623	612	601	672	624	638	641	606	660	633	632	626	634	580	616	628	588	594	587	616	575	636	642	574	581	621	642	653	685	609	638	604	625	668	605	667	623	614	617	612	631	638	620	579	577	642	588	675	586	617	627	639	621	615	647	645	627	601	602	613	634	659	593	603	612	648	599	626	647	627	566	596	609	600	582	596	637	657	631	691	641	610	572	646	605	627	630	591	590	632	594	574	601	642	656	626	595	602	663	620	645	633	618	607	646	599	668	611	644	608	641	651	648	614	564	650	580	630	601	588	579	571	626	623	630	590	603	638	609	655	653	640	614	629	688	649	615	625	626	646	619	580	642	631	640	598	611	626	599	572	655	613	625	616	611	623	625	640	632	625	599	608	635	635	626	642	621	611	590	599	588	600	660	624	613	644	630	609	656	635	639	621	582	587	631	632	638	618	670	626	606	586	647	617	570	614	570	599	636	614	609	630	621	608	628	597	652	608	580	619	583	608	587	636	636	602	588	651	607	611	598	574	646	583	664	591	688	623	653	633	657	622	572	622	615	607	634	640	611	626	603	618	595	620	612	621	632	602	612	624	570	629	588	596	602	604	598	640	623	645	639	626	647	630	613	631	632	637	624	656	640	619	583	634	655	576	675	604	645	639	600	617	670	647	606	595	636	603	600	580	597	642	633	655	628	588	594	626	627	572	666	641	641	630	650	571	646	609	616	599	599	619	612	583	612	661	575	610	622	593	630	613	638	598	647	608	613	624	571	621	621	610	599	577	644	633	620	622	626	574	602	622	615	628	637	635	580	602	613	623	654	616	593	647	623	624	637	668	573	577	600	695	613	613	626	636	620	602	629	666	611	631	652	585	624	585	637	608	579	655	622	606	583	609	614	649	596	598	615	636	655	630	654	614	646	584	610	641	647	585	620	606	604	629	618	591	601	599	626	580	645	584	575	640	566	632	620	633	587	682	637	612	609	609	596	628	610	615	645	633	670	610	629	666	665	630	614	595	605	619	627	650	617	608	639	611	604	587	594	619	622	639	615	592	608	638	595	598	584	608	655	603	615	575	624	573	643	592	639	633	605	620	604	618	568	561	623	633	584	640	644	634	673	650	618	656	585	594	646	579	604	618	592	593	619	621	610	571	554	586	608	567	632	570	597	596	581	639	614	652	616	620	657	610	597	641	642	585	643	607	644	630	576	633	621	632	599	609	659	642	628	590	626	654	620	608	649	638	564	646	581	564	598	600	635	590	616	639	610	600	595	610	640	574	607	647	594	568	621	613	604	630	636	636	628	610	641	598	614	621	604	618	610	657	641	605	595	634	615	587	598	589	601	612	623	582	638	654	621	604	581	573	646	626	662	618	612	611	609	609	588	617	610	638	587	605	624	633	631	597	615	641	624	611	625	613	611	621	593	625	656	587	629	627	606	637	639	628	634	642	637	563	590	626	632	590	630	558	624	624	630	635	622	606	642	651	651	641	607	636	618	620	631	620	617	577	658	582	643	653	671	658	611	606	577	617	598	633	614	599	624	619	596	649	593	574	582	637	642	625	644	635	610	579	678	643	610	609	603	606	594	612	640	576	601	605	597	644	657	635	640	639	594	617	608	631	571	631	603	634	601	614	625	590	596	591	591	579	622	581	621	679	595	599	607	654	638	615	642	612	592	588	580	607	631	600	623	635	602	627	628	572	624	615	643	650	644	645	641	602	609	587	650	632	595	594	580	651	610	621	637	596	630	590	598	619	681	631	594	636	608	660	589	575	603	633	614	637	608	590	605	624	603	672	659	586	594	613	615	576	618	608	656	610	650	638	614	607	584	608	613	660	582	612	617	552	612	581	607	627	646	632	628	615	639	644	622	632	621	591	640	640	595	595	585	601	594	595	639	598	621	612	635	570	643	631	629	614	629	668	598	629	618	602	635	608	618	641	606	557	594	591	611	660	632	621	637	618	586	643	642	613	573	633	652	614	630	607	618	695	588	628	671	607	619	637	633	631	649	594	617	631	621	610	583	596	599	657	624	603	586	622	618	606	624	626	615	650	638	599	613	585	611	655	625	642	624	636	591	638	610	658	647	578	678	575	631	641	631	598	654	642	606	590	604	675	585	669	608	618	613	645	650	583	610	610	662	627	648	597	618	644	642	591	632	628	606	651	630	643	634	661	668	609	648	621	624	623	592	607	597	574	567	640	606	634	591	637	615	626	598	662	548	615	593	590	622	583	623	601	582	627	586	593	640	614	625	609	612	628	642	597	639	636	610	608	617	546	604	620	624	614	626	621	618	603	591	612	614	609	625	572	617	584	615	620	629	600	638	619	636	632	586	572	625	610	624	604	584	608	591	639	634	586	589	602	588	588	604	627	599	656	634	587	625	614	578	576	608	655	610	629	627	645	570	687	620	611
24471	21077	27432	24813	16457	721	386	329	295	249	241	244	214	219	217	221	211	228	219	214	211	226	217	195	247	189	203	229	230	206	221	179	207	188	215	206	183	191	207	208	212	190	213	186	231	214	181	195	216	193	205	215	215	190	206	213	212	208	210	181	200	199	213	190	220	202	208	201	198	180	201	194	211	205	220	208	189	184	204	216	194	204	203	191	192	201	207	199	215	196	195	187	187	181	190	184	198	194	223	197	199	225	179	197	194	216	204	183	204	194	184	205	202	207	195	172	192	213	185	189	207	201	181	188	185	232	197	204	206	170	190	198	211	191	212	194	194	215	178	211	195	217	209	190	191	202	193	185	204	207	185	188	176	220	195	208	204	230	205	204	204	201	166	209	191	209	210	193	209	193	211	196	177	215	189	208	193	216	191	175	206	202	177	200	191	208	193	191	214	193	209	211	197	183	200	179	212	208	177	202	184	179	196	196	192	178	206	176	213	189	235	173	197	200	205	215	196	207	204	201	194	181	199	208	218	212	206	206	182	184	210	204	184	193	188	232	192	215	185	199	212	209	207	184	227	188	177	201	188	212	225	192	202	200	208	211	189	210	213	175	187	203	174	208	205	211	208	191	203	192	187	192	184	210	242	179	203	216	179	197	200	195	205	192	196	195	213	199	192	196	186	182	202	191	226	190	211	184	197	206	175	203	192	204	204	205	211	222	198	215	215	203	191	200	184	181	201	204	196	201	197	191	197	187	189	194	208	195	194	207	179	211	208	183	187	205	200	223	207	178	206	205	200	195	192	193	172	193	222	191	197	215	204	182	221	186	182	216	210	191	222	220	212	185	198	205	212	216	203	204	197	181	216	223	181	196	182	188	188	202	190	211	182	182	213	165	181	207	225	208	212	182	187	200	208	185	192	186	195	199	212	221	195	217	190	200	211	190	186	231	188	205	212	184	214	195	205	171	234	195	204	214	196	207	198	173	204	192	185	228	211	211	200	202	196	199	193	185	198	207	190	184	198	204	208	199	199	203	221	209	194	194	216	202	197	185	205	197	213	190	218	205	194	207	174	205	214	184	208	180	182	194	199	190	230	200	183	209	184	194	202	209	241	218	178	193	198	217	204	191	205	195	194	207	194	183	214	180	174	206	208	212	184	226	196	188	183	197	185	202	189	191	207	255	225	180	210	186	214	182	192	195	211	221	213	196	204	193	209	202	205	189	215	211	206	180	187	207	189	208	216	200	193	190	194	202	187	204	223	219	181	227	178	203	202	193	206	202	236	195	179	219	206	208	181	182	191	195	185	204	200	195	171	173	171	193	230	193	189	202	179	208	213	207	176	180	223	183	212	200	192	224	206	210	210	182	193	214	199	198	185	193	192	190	185	201	190	183	195	226	209	216	194	192	196	196	208	171	198	179	201	212	228	204	209	204	210	210	176	194	179	190	192	201	193	193	192	188	217	230	205	193	203	219	200	179	204	185	204	203	208	189	199	200	183	194	185	182	193	183	182	187	210	181	179	220	193	192	220	196	181	199	201	209	200	191	185	194	191	201	202	204	200	204	162	215	203	205	182	208	210	200	200	192	200	197	206	195	220	195	214	202	196	199	196	212	195	203	207	204	181	197	211	175	199	217	199	180	181	210	211	204	195	197	188	189	202	197	185	203	203	174	183	185	202	190	196	189	183	198	201	197	211	195	178	201	197	211	190	194	193	196	188	197	176	216	192	192	179	200	187	220	192	200	224	199	196	221	198	173	198	178	161	193	180	189	216	174	165	225	190	187	198	216	204	201	189	193	175	195	174	183	177	222	210	193	206	217	201	169	206	191	190	197	224	214	190	207	201	208	184	197	184	190	215	197	197	190	192	230	190	211	203	206	188	208	196	204	211	220	184	193	179	205	187	198	200	202	203	203	217	207	202	211	209	202	197	179	186	187	189	210	199	184	187	207	195	206	216	183	190	202	221	204	218	192	183	177	195	200	203	182	203	174	190	227	194	211	195	208	209	185	190	194	204	197	195	192	218	191	213	185	209	184	205	198	228	174	170	185	238	197	196	196	215	196	206	225	191	223	189	203	194	191	207	221	172	206	211	182	191	211	208	211	211	190	206	179	184	213	203	192	190	211	193	183	198	197	228	205	190	191	207	193	214	183	191	198	196	215	181	199	198	220	189	200	197	198	195	213	202	188	208	186	198	192	214	193	192	197	215	206	213	164	194	201	216	193	209	200	196	193	191	206	192	185	201	190	209	174	209	235	191	209	187	201	186	170	209	207	203	210	194	180	183	177	203	221	197	197	189	185	206	219	185	189	177	209	204	192	225	224	206	159	202	198	213	213	189	212	204	202	211	161	193	215	198	220	194	200	212	193	196	192	241	187	215	201	205	211	201	202	188	197	196	211	164	195	191	240	190	179	219	193	189	235	180	197	223	202	207	188	214	211	196	186	190	200	202	163	188	192	173	209	152	202	187	196	202	199	216	213	191	210	187	181	228	201	207	191	197	185	212	201	200	206	157	216	212	180	204	187	181	192	187	187	182	172	199	199	228	199	200	188	206	208	206	188	187	198	191	206	205	215	200	183	194	185	175	189	216	173	205	184	215	184	173	181	211	192	209	189	182	228	218	215	200	202	192	200	219	218	194	192	213	219	189	191	170	183	167	208	206	224	203	190	207	211	230	214	204	216	208	189	229	201	201	205	181	199	187	207	193	203	213	187	205	191	154	205	196	180	187	178	208	196	217	189	201	189	205	203	221	219	183	222	206	217	198	177	200	187	217	183	201	204	186	198	194	208	190	172	195	195	171	185	217	179	195	240	213	193	204	218	201	217	158	207	170	224	185	215	207	205	176	199	208	207	179	191	196	198	210	200	193	212	204	201	195	193	206	198	218	211	204	212	193	216	210	196	199	216	181	210	187	207	177	188	191	204	208	186	207	184	197	189	190	210	161	176	217	192	216	186	196	196	199	206	192	199	219	167	191	211	169	191	184	186	201	189	189	219	206	207	199	191	209	236	220	194	205	200	216	210	194	185	187	199	227	205	211	223	224	196	204	180	190	212	202	198	223	195	206	222	201	199	184	199	199	176	216	216	206	213	216	224	193	176	191	208	217	185	216	192	209	186	198	170	217	183	190	198	200	207	210	180	191	205	186	185	187	186	191	216	232	224	208	195	203	184	225	162	171	196	205	200	189	193	209	197	194	213	191	212	175	208	190	201	196	205	197	206	189	194	195	200	182	201	178	195	197	163	196	207	189	196	192	175	202	186	207	194	216	189	194	185	196	210	186	200	192	195	229	203	191	180	173	189	246	214	198	211	197	204	193	160	188	193	182	179	199	182	195	215	177	193	194	214	208	188	172	205	187	212	176	194	205	203	212	206	209	188	202	206	209	203	193	194	213	196	223	186	181	213	191	192	210	199	182	189	175	187	194	215	204	187	188	214	202	189	227	181	202	213	185	201	217	190	212	206	207	199	183	198	206	183
33173	40069	3418	1371	972	733	583	517	431	343	324	325	282	287	266	249	274	278	244	245	225	248	269	240	223	227	244	259	252	275	229	210	214	242	236	237	220	236	216	209	235	212	240	203	221	230	227	231	178	216	217	231	235	228	233	224	217	227	235	213	243	204	243	217	226	210	217	218	215	219	215	215	227	219	250	218	221	203	212	212	239	249	248	217	188	209	239	237	233	241	217	236	232	229	211	227	218	224	232	228	223	232	220	215	241	232	242	212	214	236	197	216	242	241	231	185	223	227	216	203	241	239	214	258	193	220	225	216	214	240	231	216	209	194	209	218	208	226	226	224	213	224	252	247	246	222	225	227	230	218	227	238	225	225	231	230	191	231	209	188	228	244	225	235	241	224	212	246	227	210	216	236	217	211	208	219	230	207	253	212	219	215	210	263	218	225	222	217	208	203	200	191	233	205	251	222	228	238	264	201	228	206	230	218	230	214	226	199	234	221	222	209	221	240	210	211	212	221	213	212	210	236	203	223	222	229	233	220	205	226	225	217	186	229	243	218	234	216	236	203	226	237	219	224	198	225	219	242	222	252	234	247	199	204	212	210	228	212	250	199	232	254	248	211	224	256	230	225	211	227	227	228	254	216	239	247	196	225	231	223	221	221	236	221	233	202	248	227	233	218	213	257	201	206	220	192	231	246	232	242	233	246	235	232	221	201	219	218	225	248	246	220	211	226	220	224	189	232	202	221	233	273	216	215	227	233	226	212	224	224	255	242	220	253	234	237	195	234	238	235	192	226	225	228	238	192	199	228	216	194	236	204	218	244	227	218	217	221	202	226	236	218	231	229	235	218	234	262	204	234	214	222	228	226	233	233	206	239	231	236	224	213	253	214	222	208	227	238	229	197	223	231	202	230	225	204	227	234	214	207	240	244	217	241	237	197	210	217	237	222	252	211	215	215	207	228	226	223	246	207	237	201	249	237	229	262	213	245	211	255	232	225	241	217	225	248	206	220	235	221	219	239	226	219	220	227	225	217	235	217	209	238	205	222	251	234	224	196	236	254	192	215	245	200	244	225	248	212	222	231	207	208	207	225	216	226	207	215	230	260	239	236	222	239	241	251	235	204	220	218	224	191	237	215	237	220	200	202	232	199	211	194	225	224	214	235	231	223	214	227	219	236	236	233	228	219	216	221	190	230	219	233	231	224	244	206	228	207	203	204	221	241	214	218	217	219	220	232	239	195	210	221	225	193	215	216	240	222	215	235	217	205	248	246	218	226	234	203	218	194	226	229	210	211	238	212	202	226	218	221	225	222	195	208	233	225	232	230	212	237	227	249	241	246	190	206	223	269	216	212	230	230	221	221	224	244	217	219	200	223	196	241	243	246	251	241	242	214	218	222	227	239	231	225	212	206	249	221	241	234	228	211	226	213	235	187	210	221	211	202	239	214	236	232	220	221	236	224	212	224	223	240	226	245	215	230	221	224	257	219	208	243	232	215	216	222	235	256	257	215	245	248	248	213	217	234	224	209	234	229	208	210	227	234	208	216	229	220	243	238	213	239	193	232	189	218	209	208	228	233	226	218	233	210	220	247	216	216	226	232	215	200	207	201	251	249	226	230	211	216	196	243	223	218	229	195	226	249	220	198	235	230	222	253	236	219	224	176	205	196	241	220	269	265	216	235	203	215	224	212	205	230	220	208	233	223	222	227	250	215	256	230	197	225	242	220	195	209	242	231	204	196	217	218	240	202	217	244	230	236	219	217	246	221	235	225	221	249	220	207	205	226	211	230	226	200	222	219	224	218	233	236	241	235	198	226	230	253	240	223	238	235	218	243	227	244	225	220	223	213	238	207	208	244	204	233	224	211	247	241	230	228	221	224	231	210	242	211	223	237	216	230	234	217	225	214	211	236	209	222	230	217	221	222	241	213	232	231	232	218	241	237	186	211	219	225	213	233	220	241	249	234	253	262	214	234	228	211	214	216	208	212	219	239	223	226	236	207	226	232	204	201	221	208	231	234	221	219	216	219	232	235	226	200	223	229	247	227	181	209	182	213	240	239	217	230	237	239	264	222	236	259	229	231	229	202	232	220	217	220	232	254	230	258	202	222	202	241	217	225	221	201	219	229	224	257	218	210	253	204	212	220	225	221	205	222	210	235	243	188	197	224	231	209	208	232	231	226	267	215	242	209	234	212	226	252	240	252	237	234	218	227	210	212	229	235	220	202	218	224	236	236	206	253	232	198	226	224	226	215	229	255	218	198	244	179	218	227	221	243	217	209	214	204	235	202	217	220	217	223	229	212	248	235	228	239	219	222	237	239	236	225	236	268	209	235	218	251	247	236	215	214	221	223	207	237	233	220	223	238	232	219	227	213	238	224	220	243	223	220	209	240	195	222	217	231	196	239	229	216	251	242	210	204	240	239	219	222	243	240	219	220	230	231	243	250	216	254	259	244	231	216	211	210	219	235	225	252	255	220	255	230	230	234	230	226	228	215	218	247	208	220	236	234	198	201	182	237	213	210	197	215	239	239	229	211	231	219	241	198	205	231	221	243	215	243	238	224	221	230	203	194	226	222	224	240	218	212	227	243	248	218	246	223	256	213	229	216	236	261	234	194	195	218	210	219	216	232	228	193	222	200	219	217	211	227	230	211	215	231	209	229	251	253	207	186	217	213	218	216	225	227	242	253	222	253	217	195	244	220	217	249	220	243	232	240	237	270	213	219	247	239	223	221	231	221	211	235	247	230	252	214	193	215	234	247	211	218	204	223	243	222	223	205	206	226	230	216	217	214	206	209	194	221	232	207	196	229	222	238	211	253	225	201	229	271	205	234	220	219	227	187	249	225	249	237	250	227	234	230	233	236	203	200	220	233	225	214	235	230	205	195	217	225	197	198	235	209	244	239	215	200	252	205	232	213	213	209	230	225	227	244	243	232	229	237	218	216	233	223	207	216	233	244	231	223	218	228	226	232	236	238	241	250	213	247	221	205	199	228	211	216	217	235	203	218	216	214	231	239	212	235	242	241	208	234	246	237	245	221	225	229	252	227	225	234	192	241	233	190	239	194	206	217	215	224	213	252	246	217	204	197	241	209	248	247	250	246	207	219	220	219	226	219	211	217	248	205	249	246	213	233	236	213	217	238	224	233	202	218	224	241	227	224	235	222	239	235	244	229	206	236	226	221	223	212	238	221	212	221	247	235	237	227	202	222	245	231	223	248	223	218	205	208	233	220	228	238	230	224	240	196	214	208	224	223	234	212	272	231	208	214	195	237	244	215	221	243	209	210	256	240	212	192	222	243	236	236	231	226	213	230	225	209	214	242	239	229	216	234	208	231	238	202	203	229	215	203	234	217	221	217	222	221	207	225	231	230	245	195	206	224	226	245	255	222	230	202	259	230	218	224	215	193	218	223	223	204	214	213	228	229	219	203	237	212	215	200	232	235	221	204	236	213	203	223	237	214	234	230	189	216	225	230	232	216
22476	21133	28635	23853	21126	21159	11151	1018	748	709	618	595	546	543	513	448	494	509	459	451	456	458	436	480	445	434	449	422	419	499	392	422	424	453	444	445	404	384	406	424	377	425	451	384	409	418	400	357	439	424	421	401	419	429	382	414	381	406	428	433	374	384	416	409	426	396	419	411	394	433	375	426	440	405	415	411	404	410	428	421	419	440	376	442	420	413	413	427	414	401	402	374	415	398	388	402	392	408	383	393	421	406	416	409	413	390	372	399	421	418	383	410	409	414	440	419	439	415	406	407	392	390	379	449	397	418	397	401	440	385	359	386	419	419	387	389	396	417	424	389	391	397	406	404	410	463	405	419	417	403	403	403	400	406	402	395	405	439	433	386	423	413	405	392	394	428	379	441	377	441	377	413	403	386	382	399	402	387	428	420	397	388	416	392	424	420	416	415	410	417	378	396	386	398	451	408	437	424	430	422	392	422	396	462	391	413	404	405	408	426	399	443	419	446	428	437	448	384	394	411	427	414	421	390	376	403	387	397	351	428	414	410	394	406	441	393	427	403	432	433	422	391	409	379	403	395	397	435	423	427	418	443	410	410	356	423	391	380	409	399	399	448	380	405	383	413	398	427	392	410	389	406	407	396	402	385	421	379	398	422	437	428	428	381	445	404	419	406	418	418	422	402	397	364	404	409	424	434	403	377	364	415	404	424	371	395	374	385	417	447	357	427	372	375	412	425	445	432	458	407	402	380	403	398	401	434	362	410	388	412	395	430	376	392	423	405	417	419	400	385	423	427	437	376	382	457	404	431	395	391	410	415	430	390	399	399	419	373	425	391	402	407	422	422	412	404	410	417	394	410	394	384	421	447	407	429	387	400	374	418	401	424	407	431	420	389	386	419	383	435	404	379	398	414	386	415	375	397	413	422	432	386	441	391	379	394	369	437	411	401	421	406	388	405	410	423	399	439	420	389	406	431	410	346	418	391	408	413	440	418	407	427	402	424	405	409	406	417	412	438	362	422	406	399	417	403	384	412	401	406	391	387	411	399	435	434	421	398	391	444	397	384	417	381	418	415	411	405	399	398	414	407	413	419	412	421	399	397	397	400	381	427	411	391	425	413	424	392	444	426	391	420	398	406	404	374	401	411	403	394	454	418	378	391	428	426	405	410	408	416	417	371	398	411	393	440	416	434	376	391	394	385	403	387	397	375	455	396	384	355	403	424	386	437	422	401	398	411	401	408	353	426	416	375	397	374	416	424	433	366	389	399	399	423	417	400	376	428	425	407	379	455	451	417	397	409	395	408	437	413	409	431	395	399	411	424	407	427	416	398	407	391	418	407	410	401	429	430	401	424	422	401	402	376	399	426	393	406	441	379	411	409	408	390	442	431	401	403	416	416	435	392	392	422	382	442	399	385	379	395	412	417	434	376	388	389	422	433	418	440	412	410	428	404	441	409	391	371	429	429	442	397	380	400	443	406	384	394	442	449	381	391	393	399	367	387	390	434	405	395	417	387	428	410	395	415	423	403	387	426	387	414	416	387	405	425	408	417	385	398	378	385	395	422	426	388	406	430	442	388	408	376	400	401	419	375	392	419	411	459	399	391	417	417	416	396	421	398	417	409	432	444	447	396	396	416	415	432	412	423	417	430	447	429	395	412	394	373	377	405	457	413	434	466	409	360	414	396	403	394	406	432	403	395	430	437	443	428	404	411	421	424	425	423	424	389	400	382	440	403	422	404	391	411	440	412	418	391	404	384	405	414	430	390	444	412	393	367	410	387	411	394	405	421	398	394	383	411	419	403	449	421	399	407	387	421	437	413	406	408	428	380	390	394	395	405	402	405	416	405	406	409	419	410	396	427	442	383	386	420	403	401	420	383	375	405	376	417	425	387	429	389	393	400	396	402	393	391	410	388	388	438	409	444	381	401	436	446	390	402	412	418	421	437	401	356	362	412	375	426	402	388	413	445	416	409	429	400	415	413	403	368	398	397	385	397	403	396	392	441	392	419	449	439	411	405	415	415	397	427	410	405	417	443	394	418	393	391	407	400	410	405	414	404	386	409	408	423	412	379	451	407	385	405	399	422	372	416	400	396	430	410	412	404	428	362	407	417	432	415	413	409	447	394	400	385	396	391	403	410	385	402	376	410	415	405	388	416	380	395	438	411	395	393	369	433	389	395	386	402	376	386	385	405	407	409	463	411	401	441	454	398	422	418	384	365	423	393	408	398	404	429	438	407	415	392	397	409	435	383	432	397	401	410	409	404	418	426	437	416	449	401	383	454	393	411	407	362	367	428	376	419	440	411	428	414	378	396	410	426	432	397	412	427	391	411	396	387	417	374	422	419	375	405	397	438	375	439	408	387	366	372	413	429	402	392	422	405	385	422	401	406	408	401	434	399	426	378	411	396	370	420	434	374	392	388	361	414	410	385	416	429	392	424	365	451	435	393	396	408	394	427	417	424	364	404	444	396	424	440	432	431	388	383	437	425	399	413	402	393	391	435	382	420	384	430	378	387	394	434	418	366	389	376	416	397	405	443	391	417	397	446	395	418	383	381	404	390	394	406	376	401	412	409	408	373	380	429	394	396	369	413	388	428	412	390	406	437	433	447	403	381	404	425	435	392	389	417	379	377	411	407	385	408	399	421	380	413	416	374	390	403	419	405	399	432	416	417	381	413	440	394	409	427	389	395	403	411	420	395	407	411	433	426	425	382	406	436	417	402	406	460	426	388	394	398	394	386	425	437	413	409	428	392	393	415	402	388	371	430	405	434	394	418	401	410	417	410	387	392	386	378	411	410	394	410	427	394	412	430	417	389	387	432	393	394	426	394	427	355	366	422	392	423	428	417	366	414	393	398	407	380	440	441	421	362	443	414	408	412	437	395	409	389	426	379	382	412	379	380	399	388	402	406	403	375	402	421	448	410	395	362	420	379	407	405	390	376	411	407	405	379	396	457	385	383	396	422	399	424	442	416	417	412	409	398	375	422	398	422	415	456	398	394	396	419	394	412	408	395	368	383	415	394	397	404	410	411	405	422	349	404	426	388	376	428	404	380	461	437	363	434	392	393	418	385	408	413	435	400	435	393	421	396	382	405	409	420	415	404	423	437	420	428	365	433	402	392	380	412	436	405	441	423	397	416	392	414	393	368	425	394	401	415	401	417	389	440	400	404	396	410	399	382	362	432	395	395	367	404	405	425	417	416	395	434	434	400	403	413	409	426	409	390	423	409	419	444	412	399	422	419	383	403	436	400	407	408	392	385	399	422	436	417	427	439	426	403	419	394	411	421	373	375	382	407	382	439	390	399	410	416	406	425	409	370	374	400	385	429	417	412	425	374	423	386	379	387	371	423	393	410	395	403	401	395	430	426	400	398	411	394	412	388	402	356	388	417	422	360	385	409	391	395	410	419	408	408	377	397	423	434	399	383	392	363	424	386	401	416	401	371	412	405	416	429	396	393	382	416	419	418	455	396	393	398
36099	52573	9510	3956	2745	1970	1598	1234	1024	943	836	771	672	614	623	549	553	539	539	514	493	483	504	516	500	480	448	500	491	505	495	508	438	468	463	483	469	475	424	450	440	447	463	453	468	428	458	475	419	433	462	443	405	473	436	469	423	424	441	457	478	435	445	445	435	467	447	451	381	472	432	468	420	470	429	412	454	410	441	451	431	428	419	445	435	472	434	456	454	416	493	473	438	481	472	443	485	444	467	486	416	450	444	445	420	436	455	470	437	453	413	428	478	420	460	458	448	456	452	394	476	478	447	454	414	454	461	478	432	390	435	450	419	433	464	474	435	479	462	437	464	442	433	478	426	438	440	438	431	449	404	463	425	398	437	435	443	421	460	447	457	427	438	430	452	453	420	451	458	454	456	444	451	466	497	442	469	461	458	412	457	472	462	448	471	447	459	429	447	443	444	467	461	500	474	447	463	453	454	442	428	410	469	467	453	474	468	457	427	449	449	450	452	433	442	444	433	446	490	453	429	439	452	469	447	425	431	466	449	431	451	482	464	404	456	420	450	464	426	465	476	475	413	464	412	496	465	461	440	461	395	426	457	478	451	445	468	444	459	473	445	408	478	443	457	401	440	443	416	438	458	445	432	460	493	458	483	437	422	442	448	463	427	452	434	455	426	454	397	426	451	427	445	441	447	464	495	444	416	472	423	448	445	442	429	450	438	427	460	487	432	436	423	446	430	456	442	470	484	407	437	418	466	466	448	442	460	448	416	463	448	472	443	451	451	436	428	453	421	433	449	424	430	421	453	430	430	465	486	434	461	477	453	451	426	460	467	458	461	457	460	413	446	461	465	443	474	479	427	426	479	446	465	463	428	415	446	458	470	480	460	430	442	442	461	434	445	468	456	423	470	469	459	453	434	429	463	416	426	428	472	433	427	461	407	405	446	461	458	445	474	476	447	441	473	443	467	502	464	496	449	471	419	460	423	462	460	475	422	452	463	427	453	459	421	471	431	438	460	421	444	434	442	417	430	473	481	421	467	427	437	432	438	445	432	471	422	460	415	453	407	418	438	485	455	487	474	458	444	445	448	413	418	470	432	443	460	427	455	452	471	431	478	452	435	465	464	440	446	469	424	481	425	470	434	437	416	453	473	453	480	452	432	430	456	435	425	421	421	459	457	417	442	415	477	500	439	460	433	460	481	419	485	431	454	436	472	439	427	457	491	449	459	466	408	444	455	449	442	425	456	416	446	424	429	510	449	462	466	451	452	451	440	468	468	448	445	441	450	452	431	460	467	478	476	455	450	418	454	449	437	481	396	421	453	438	419	453	411	464	446	471	458	431	457	469	467	448	503	497	488	457	480	445	441	449	472	458	451	412	457	445	478	427	468	448	447	464	415	425	435	469	439	458	445	474	448	396	463	458	465	452	432	461	416	429	395	440	440	435	473	435	434	462	479	473	484	467	424	456	445	457	441	411	429	449	405	463	444	443	434	437	481	413	446	449	474	469	452	467	420	443	402	486	443	443	455	440	434	441	465	461	421	466	474	478	454	464	424	452	437	451	438	434	443	461	442	430	472	481	444	435	439	434	441	478	453	435	418	415	459	392	401	453	424	427	451	450	439	415	451	441	428	479	456	429	436	444	471	428	438	433	416	457	439	472	422	428	424	483	451	401	463	489	432	468	420	439	452	426	428	430	441	453	479	445	424	450	452	426	415	440	390	445	406	391	473	418	431	466	470	436	440	426	463	435	419	461	422	443	445	431	428	447	457	436	422	503	436	441	430	417	426	421	405	424	462	433	433	452	503	484	435	430	457	482	441	433	425	445	451	462	447	444	414	431	442	402	442	470	449	419	466	418	453	469	439	450	426	478	461	441	476	429	434	432	454	472	467	478	422	466	437	419	422	434	452	435	455	441	450	469	466	428	461	438	449	442	428	458	477	454	475	439	438	444	488	448	468	450	424	440	437	447	462	436	463	420	450	470	406	425	411	478	467	471	435	428	446	420	432	454	487	476	462	473	447	417	468	473	438	462	443	457	439	436	426	431	445	451	493	432	431	470	444	433	430	421	460	462	426	429	451	447	445	431	426	461	438	430	460	426	433	482	458	496	427	461	420	429	428	489	465	486	462	446	450	426	429	446	471	437	435	440	428	393	508	453	450	450	419	458	430	446	438	409	407	429	493	461	455	455	461	449	416	446	444	443	448	457	445	399	463	478	462	455	460	442	428	486	438	435	445	460	442	453	441	429	433	419	460	441	430	471	445	483	449	462	452	429	430	449	423	458	466	482	443	425	462	453	441	411	417	490	471	421	473	452	455	451	405	419	466	491	436	443	442	418	429	450	432	436	447	453	437	469	455	451	448	433	429	446	476	430	464	470	489	479	459	468	482	453	483	447	445	455	461	485	395	422	457	452	464	454	454	475	427	430	451	481	433	454	417	412	437	495	473	452	438	384	462	462	436	430	410	450	441	459	421	447	439	441	483	451	483	427	431	461	474	434	439	433	442	439	506	446	424	474	446	471	461	462	446	446	445	468	442	481	412	479	463	461	449	392	433	454	454	460	437	444	436	476	444	440	440	466	415	400	471	424	456	456	423	446	444	443	460	452	455	486	473	478	500	431	405	434	463	423	451	464	417	441	480	441	457	480	460	431	420	472	450	425	448	422	424	469	433	449	428	452	436	446	448	449	437	452	390	449	458	437	460	494	451	429	444	450	505	446	432	435	456	453	457	441	464	459	459	445	465	469	475	457	447	436	457	465	459	438	459	463	416	462	441	459	427	481	418	436	426	437	434	434	455	477	452	459	445	457	436	460	428	430	458	458	426	434	443	431	456	443	483	423	443	441	454	446	449	460	467	427	474	427	462	448	409	449	444	413	475	430	439	459	453	433	469	420	459	430	429	411	472	498	435	463	470	446	442	470	432	432	472	470	438	440	453	437	422	450	443	459	471	472	482	432	458	471	463	446	469	459	428	442	466	439	470	465	442	437	457	462	449	445	429	457	428	456	458	423	444	460	440	455	467	434	449	471	447	486	416	443	445	425	438	486	449	445	435	459	464	406	441	393	477	458	441	429	445	428	470	456	431	426	455	472	463	433	437	434	448	417	434	443	398	448	456	440	433	437	436	444	487	464	443	447	456	436	470	427	451	442	422	444	435	434	544	434	434	429	453	439	456	450	444	454	439	476	444	430	434	452	447	461	428	456	417	421	472	457	447	435	450	440	445	480	431	426	451	437	447	443	474	466	476	435	411	422	438	503	445	415	462	490	483	455	422	449	446	424	450	471	414	460	448	429	420	442	433	417	457	432	502	441	421	456	459	442	421	465	453	440	436	432	455	468	450	444	449	485	492	415	458	449	473	488	449	437	453	397	437	484	435	483	399	481	436	453	447	425	459	457	438	458	420	463	477	464	468	455	479	453	446	397	452	464	464	405	419	428	450	408	476	467	440	403	455	451	462	458	465	456	446	434	423	460	433	454
29543	24060	11781	1328	706	653	532	423	409	399	418	410	403	364	417	388	372	367	396	394	393	392	395	409	394	444	392	375	370	435	378	417	404	355	388	375	360	390	403	375	374	434	419	394	407	365	375	369	379	389	379	398	357	405	404	384	359	368	396	375	400	387	412	369	370	376	394	406	423	394	390	376	392	358	417	395	387	368	382	363	383	387	383	397	404	368	396	360	387	381	407	407	405	409	421	387	390	369	409	362	381	385	399	398	402	402	382	412	352	404	410	399	360	359	425	394	392	389	373	351	346	350	361	386	377	394	368	385	376	387	433	395	358	413	400	395	375	395	400	423	404	397	409	372	399	403	390	390	389	399	392	366	377	381	388	399	398	370	392	373	408	368	344	363	367	430	404	366	410	420	371	387	409	385	410	360	397	418	361	390	360	393	415	381	407	350	389	386	416	379	356	361	431	381	358	415	396	402	359	410	389	384	353	376	403	398	405	364	364	383	361	374	391	397	366	393	423	420	368	368	373	415	370	363	371	369	385	377	343	366	391	377	365	400	414	372	392	364	406	423	409	391	404	390	414	376	381	375	411	376	400	380	388	360	381	403	385	388	397	383	393	385	395	432	397	409	406	388	360	401	391	393	347	400	382	378	349	374	426	385	361	390	396	378	425	370	375	396	384	346	356	358	388	393	377	383	393	405	409	406	365	348	422	403	365	366	388	408	392	363	401	385	395	381	359	439	405	367	357	355	363	381	398	395	375	398	361	390	382	432	383	380	349	372	362	392	368	373	360	396	392	449	401	371	403	363	363	387	385	402	368	372	384	393	395	406	378	392	401	389	378	366	389	392	400	371	368	368	372	372	384	391	369	414	358	414	402	352	415	363	398	363	365	399	404	367	360	394	357	377	371	380	427	398	371	413	369	358	381	396	392	409	385	394	384	394	380	375	360	370	374	361	398	356	355	371	412	445	401	397	359	390	399	357	405	405	397	391	394	349	359	405	389	359	415	369	391	370	374	384	390	378	382	434	381	384	375	414	413	408	376	391	425	381	378	400	406	375	364	373	404	400	424	424	393	390	384	396	379	374	386	387	376	382	427	382	394	399	405	402	389	358	349	386	409	411	390	377	378	382	427	418	374	370	360	385	403	410	411	365	352	371	423	357	390	379	430	367	383	382	379	397	420	371	423	397	403	388	380	367	397	398	383	365	384	384	376	371	394	394	366	375	371	350	385	366	385	383	376	388	388	380	394	390	364	386	389	374	377	371	409	359	382	400	398	391	426	387	390	382	390	373	374	374	372	388	394	368	396	391	412	354	360	420	381	356	414	396	391	402	390	404	407	407	373	408	393	385	368	371	375	388	388	376	382	384	389	447	394	391	388	432	387	424	363	415	372	366	432	381	374	383	366	355	404	419	336	361	382	399	337	419	396	346	369	381	397	387	389	392	356	414	387	375	415	397	371	394	385	384	332	374	404	406	381	411	386	380	396	364	393	394	397	390	384	411	429	376	426	377	404	367	389	384	377	367	384	381	386	385	388	407	419	370	377	412	379	361	421	365	382	385	416	395	387	375	380	434	378	395	374	399	389	408	356	403	402	419	388	386	355	407	380	384	401	407	386	356	393	395	389	379	400	349	369	374	368	383	395	397	415	373	384	383	357	434	400	399	376	394	370	396	400	375	392	410	389	355	422	408	385	372	394	372	391	384	363	371	377	379	423	393	382	381	389	385	386	436	383	422	373	394	366	383	363	377	391	418	360	383	399	381	383	413	397	380	378	353	355	393	385	374	352	372	376	374	351	391	395	393	383	365	415	390	419	349	388	369	351	405	384	389	377	392	367	369	384	374	404	380	409	368	363	421	378	406	385	364	365	395	395	379	434	417	394	397	374	372	410	392	405	385	365	444	388	382	377	394	372	373	362	414	404	422	403	350	351	367	381	373	379	361	392	406	392	393	396	337	434	384	409	358	399	388	370	383	363	389	398	384	385	403	394	381	404	407	422	376	349	406	357	375	382	347	401	437	393	378	382	380	393	378	397	381	394	393	397	384	346	382	406	381	385	362	382	368	367	360	372	381	363	398	311	400	444	371	408	441	396	439	369	386	376	392	394	377	400	405	417	401	408	380	357	365	399	410	390	363	385	401	362	355	361	404	394	387	364	393	375	385	401	373	404	380	410	391	401	390	442	381	381	374	403	415	417	377	382	415	414	381	358	391	401	397	416	381	368	385	381	408	376	384	378	367	426	405	364	360	413	382	391	368	386	402	387	414	396	368	363	346	419	395	454	382	363	361	378	422	414	406	394	398	362	357	402	437	362	378	404	410	435	372	386	396	407	389	377	368	397	399	367	384	400	388	402	401	386	346	386	415	388	388	391	386	383	403	407	401	416	385	359	447	384	388	410	385	375	373	385	396	360	384	383	398	392	382	369	348	432	409	372	365	393	403	382	399	385	377	387	385	385	377	393	379	384	402	386	383	418	385	357	369	399	385	376	399	375	393	401	414	397	387	385	355	370	436	393	354	376	377	390	348	407	403	383	374	399	407	363	393	395	408	357	388	376	422	397	389	409	402	369	393	393	378	327	409	379	368	385	341	391	374	392	394	378	386	372	361	383	384	375	391	394	410	376	403	420	340	388	427	387	387	372	388	412	376	390	397	406	406	375	380	414	401	407	375	361	418	389	357	390	374	373	360	388	368	388	374	368	390	378	366	387	388	414	382	381	379	391	388	353	373	405	354	406	357	398	355	362	352	410	407	416	402	406	426	375	371	347	398	406	384	346	410	353	363	402	385	380	407	382	417	386	413	405	397	391	395	387	379	421	390	394	387	376	369	357	386	347	346	384	407	375	411	374	396	398	396	387	391	364	375	408	347	360	372	424	357	376	373	395	368	417	404	372	409	417	393	369	389	373	388	369	410	370	388	378	393	387	380	390	411	376	381	388	400	384	389	373	398	383	334	389	381	422	381	361	411	413	395	390	366	397	368	403	407	380	381	372	368	407	396	367	356	384	372	385	362	424	411	372	370	401	408	379	410	384	393	359	356	398	399	444	417	362	397	372	409	388	392	382	366	430	401	429	388	393	393	390	380	384	384	385	406	411	386	375	423	362	364	368	330	380	377	386	420	403	412	358	383	348	360	393	402	389	405	392	378	382	393	417	343	379	426	370	408	391	388	369	417	383	384	371	389	395	356	394	406	386	400	367	377	375	361	387	406	368	393	391	390	360	409	411	404	394	373	387	361	389	392	382	389	404	405	415	355	376	362	394	372	375	415	415	384	400	365	411	386	396	355	392	360	417	429	384	396	364	359	372	346	383	406	379	394	348	388	368	390	377	431	392	404	385	366	350	378	410	412	400	366	389	370	349	386	422	403	424	400	408	378	384	417	357	361	374	370	391	365	378	399	391	363	389	379	377	406	386	389	416	405	411	389	372	393	375	400	378	369	391	392	400	395	432	397	375	389	384	386	433	363	397	420	413	390	354	377
31821	33707	1434	562	507	491	458	480	447	397	411	393	404	382	439	388	402	414	425	401	389	387	443	411	435	453	387	413	394	409	405	387	427	417	439	394	436	417	393	425	389	391	380	423	419	423	395	378	415	391	396	420	376	415	427	433	416	399	433	427	428	458	434	405	446	402	409	413	418	401	421	414	414	443	401	429	407	414	386	382	415	373	442	386	429	422	368	385	405	389	392	406	419	407	404	424	418	368	410	433	416	402	370	401	422	401	419	405	381	403	418	425	397	425	375	392	396	410	364	434	423	407	433	442	386	387	396	422	423	417	410	430	409	383	409	372	405	431	442	376	393	401	415	415	416	402	391	431	425	417	425	385	375	369	394	429	389	382	431	400	407	418	403	434	412	418	417	435	450	417	428	430	409	429	413	432	423	376	399	374	399	456	407	414	390	383	397	411	440	421	391	420	434	418	407	386	381	426	408	419	405	385	388	418	408	414	407	402	401	407	414	439	413	399	433	385	390	376	436	425	412	404	397	386	407	440	411	412	385	389	392	410	414	391	393	427	416	389	420	434	422	418	442	391	378	419	419	404	421	389	403	409	446	435	414	402	443	412	405	394	395	407	445	421	396	424	389	390	413	414	416	411	428	417	417	420	389	413	395	373	413	432	438	362	390	428	369	418	387	415	409	418	449	387	400	405	394	411	390	373	408	403	431	417	451	410	393	397	444	392	409	409	389	427	413	391	398	369	412	405	435	406	401	389	407	430	412	402	437	434	387	402	398	435	397	414	410	423	402	420	432	425	412	403	415	422	412	391	418	394	403	373	431	420	400	421	415	427	417	421	408	392	349	403	377	447	425	410	364	396	389	419	449	377	408	406	392	406	398	393	389	371	452	415	407	458	419	420	410	412	392	390	407	426	397	436	419	388	425	403	412	409	404	420	389	402	385	398	438	407	385	410	384	381	428	405	378	374	428	425	420	418	402	385	422	410	418	396	437	424	434	429	407	454	418	421	395	402	415	384	416	426	406	403	427	397	378	425	383	413	418	426	412	406	440	401	388	416	432	401	412	409	397	403	444	415	423	367	396	390	414	385	385	396	399	418	424	403	406	430	430	372	398	402	426	415	428	380	378	415	395	389	387	403	449	404	405	377	399	428	417	401	388	416	413	423	402	428	432	416	400	423	437	437	422	405	394	411	418	422	386	447	438	401	426	432	392	417	366	427	435	416	397	398	373	390	399	398	402	421	400	386	430	375	451	397	419	417	416	401	408	408	423	398	404	406	447	430	396	421	422	412	402	421	442	391	413	390	408	410	424	414	397	440	432	413	380	428	380	433	382	398	415	428	406	407	385	399	430	419	377	402	409	418	435	425	409	415	399	399	407	447	414	425	397	386	401	449	356	414	380	455	450	412	395	385	379	404	427	412	416	405	436	413	398	408	405	403	416	432	396	406	376	403	407	420	419	416	402	437	432	375	425	403	427	385	395	397	415	385	373	357	380	388	407	362	376	444	442	422	376	366	401	424	390	409	408	403	436	403	435	419	423	431	368	423	428	401	370	424	412	434	399	407	417	411	414	446	390	391	395	386	397	419	386	400	420	379	398	401	425	408	378	397	462	418	397	429	406	410	457	447	382	416	443	403	401	393	388	440	397	448	429	394	380	410	374	383	429	402	423	387	435	418	453	424	427	382	403	396	396	388	399	428	392	404	390	445	408	382	420	348	428	435	459	388	414	412	414	404	399	443	394	392	385	378	396	368	415	411	405	420	383	409	423	426	436	408	435	371	421	380	426	404	460	385	372	389	395	395	420	428	371	417	399	421	399	440	390	404	411	390	462	392	416	436	412	404	419	400	435	429	395	400	401	407	436	364	445	391	411	417	387	432	400	387	415	374	399	406	421	439	424	422	376	390	409	433	413	427	401	424	426	407	412	423	410	440	389	446	425	376	412	401	404	439	402	399	403	405	386	397	417	407	416	413	390	409	399	384	416	419	394	388	414	416	417	448	394	407	396	429	394	405	391	418	363	423	402	439	403	394	402	423	397	398	411	419	404	399	382	382	402	460	402	381	387	411	370	417	415	401	382	396	423	389	405	405	382	387	399	392	388	410	403	425	398	412	385	446	415	405	376	427	403	424	422	408	390	442	399	420	416	401	413	395	392	413	409	408	403	365	370	428	396	418	412	399	405	448	412	409	388	390	431	408	441	433	444	413	388	399	397	480	393	427	410	414	413	415	426	403	377	397	385	416	378	398	436	463	410	406	411	426	407	452	432	413	439	429	421	406	417	416	421	407	369	412	427	422	393	415	421	418	414	439	391	405	416	392	393	411	390	428	398	373	430	399	420	407	385	431	407	430	387	399	414	432	398	398	397	427	412	455	410	403	402	399	402	401	404	406	432	409	404	413	421	378	425	427	397	410	451	379	395	439	392	376	407	454	414	406	424	379	430	391	409	381	416	411	383	442	407	444	388	413	410	417	413	402	406	419	399	444	444	391	380	399	411	402	431	401	399	394	431	388	418	372	389	413	407	403	395	372	457	412	447	418	411	392	402	404	398	407	404	410	422	415	403	410	392	405	411	373	382	428	396	413	432	428	405	435	417	410	394	417	464	391	420	423	392	391	419	433	436	426	410	438	398	420	412	425	401	439	421	448	407	422	402	402	432	403	429	437	398	392	436	390	408	445	413	388	397	420	397	410	414	406	411	424	412	403	375	393	421	408	425	414	420	420	444	441	407	415	398	423	392	412	417	381	430	416	396	370	407	380	401	409	423	403	403	427	390	432	416	410	421	434	398	420	421	410	422	400	400	392	408	410	424	416	426	435	420	400	417	439	431	383	426	435	425	404	396	441	388	425	430	375	410	438	421	404	409	384	394	413	405	410	422	430	394	400	414	405	411	411	408	411	398	427	406	400	449	422	450	381	409	399	418	419	393	406	399	405	424	388	452	395	417	390	440	421	388	397	416	380	404	439	426	419	416	384	400	397	408	436	450	409	402	408	379	401	421	405	439	443	398	401	425	403	416	411	404	443	424	388	423	423	401	390	378	422	395	391	424	412	418	461	421	434	383	414	463	379	459	430	430	405	438	417	410	398	449	382	415	418	407	420	440	421	419	401	404	423	440	409	406	417	390	413	404	369	394	388	426	390	447	410	453	386	402	404	452	409	386	392	405	403	444	436	423	433	382	430	364	359	416	387	397	407	408	370	407	400	425	414	406	420	436	403	406	383	361	403	415	431	377	415	439	368	394	427	433	416	421	406	385	426	442	386	401	435	396	414	405	408	458	395	403	439	394	420	415	451	417	418	407	458	403	421	422	382	468	412	423	463	396	404	394	411	439	410	414	384	425	391	390	406	418	436	383	436	430	399	418	403	422	366	409	438	441	424	406	425	435	393	432	424	446	439	416	416	413	368	415	431	408	393	376	432	395	408	398	414	436	412	397	411	423	382	398	406	434	404	418	375	398	410	396	411	409	426	396	451	382	446
23602	21058	28205	24122	21036	11246	1267	828	770	716	727	607	657	651	643	611	635	577	605	593	607	615	571	586	612	591	600	567	607	602	618	562	593	627	630	584	611	560	579	558	587	557	546	572	578	580	582	545	592	581	635	572	561	605	603	585	553	567	590	574	547	564	564	562	603	536	568	547	546	579	563	634	573	646	552	624	573	567	553	534	572	564	575	581	596	540	569	575	581	565	569	583	551	587	558	605	609	578	573	607	576	593	569	585	620	585	564	593	608	633	598	533	580	588	586	591	577	579	563	542	565	569	555	621	563	557	611	586	566	555	592	589	580	568	518	549	595	583	582	594	580	600	552	606	566	568	599	564	609	550	611	550	578	606	546	566	582	573	541	589	577	581	588	573	564	579	604	567	549	544	578	565	586	575	595	575	603	550	558	583	595	586	611	569	587	577	572	639	557	590	582	625	594	566	605	572	564	544	583	585	598	580	572	587	565	570	550	574	583	584	570	579	563	563	534	600	603	551	602	605	596	596	570	516	529	610	625	572	577	591	553	536	557	541	527	557	591	572	581	574	559	533	549	583	566	597	594	544	545	602	607	563	550	577	530	547	544	559	544	572	579	599	570	569	553	613	645	554	597	578	606	604	576	574	617	580	537	572	608	561	552	595	533	585	574	547	581	589	595	558	573	605	604	621	584	595	587	597	582	578	607	619	603	591	544	565	565	562	632	544	559	549	569	601	564	572	591	573	597	566	610	607	582	602	617	544	547	588	569	548	594	592	541	588	599	560	589	592	592	558	582	555	564	562	577	577	541	580	597	611	577	615	548	599	579	566	583	574	567	529	582	570	670	627	609	597	588	623	632	549	620	585	565	560	549	567	577	580	584	583	552	584	590	580	577	592	560	574	587	580	576	562	545	612	578	534	549	586	573	566	573	544	597	558	547	565	594	573	571	517	627	593	564	572	548	565	538	537	573	651	587	550	615	577	553	607	540	577	589	631	613	582	580	607	570	626	591	562	547	521	528	594	550	569	584	585	611	565	595	549	601	588	584	589	573	581	590	545	582	562	553	581	545	554	611	580	545	567	571	534	610	568	592	550	592	587	527	583	588	547	585	601	566	587	550	549	593	536	590	562	545	582	582	566	606	588	596	586	581	598	598	593	556	568	560	552	542	605	572	537	562	586	588	612	582	562	580	558	579	582	556	591	531	571	545	597	566	593	584	555	564	601	606	614	512	583	524	598	625	534	576	542	568	586	537	565	569	615	574	551	565	586	577	580	566	555	586	587	567	570	577	563	595	535	582	584	545	567	605	540	553	561	552	600	582	569	612	581	593	520	555	555	538	552	591	592	578	571	593	586	594	579	592	588	535	608	554	573	600	564	601	554	580	615	549	594	580	589	535	545	629	576	576	628	566	571	546	576	601	543	546	561	533	538	590	603	565	616	539	587	594	534	578	562	543	565	626	583	582	533	574	602	549	609	579	533	564	564	603	545	546	552	543	631	580	583	605	553	563	509	554	561	567	599	588	584	542	557	537	556	542	593	589	602	580	629	601	552	600	532	581	623	557	550	548	597	553	583	551	572	544	532	562	556	543	550	576	557	545	618	546	525	555	563	560	585	578	601	559	531	581	579	567	564	561	592	597	541	608	594	593	576	582	556	574	582	567	555	581	557	532	580	599	576	555	554	556	589	540	577	591	547	616	573	561	578	577	576	549	549	600	604	588	532	590	623	555	580	517	594	575	576	552	598	597	575	548	578	600	542	567	564	593	559	557	581	566	574	551	581	585	609	562	559	567	573	524	562	571	586	612	596	558	576	531	540	590	557	574	567	577	575	570	578	582	605	559	603	549	530	576	584	565	521	615	612	577	566	598	601	579	584	541	577	547	566	589	563	614	580	592	568	566	603	553	546	571	600	565	536	548	559	544	588	530	575	522	553	597	600	593	566	609	587	578	609	530	580	567	615	582	603	572	577	573	590	591	618	570	573	572	589	570	575	577	557	571	561	559	570	600	571	548	598	602	527	558	583	585	510	581	574	584	536	624	524	559	530	519	571	573	583	558	577	553	600	574	512	600	589	614	572	552	588	593	577	595	604	577	553	581	562	580	602	570	568	582	534	568	567	577	574	560	590	560	588	568	591	585	540	544	552	580	534	600	618	558	587	607	574	592	614	609	581	607	539	546	578	598	564	568	577	608	580	557	575	631	584	566	563	526	583	603	570	583	567	597	524	565	585	593	565	566	616	594	562	589	553	574	578	588	568	556	570	540	536	572	596	576	542	565	552	611	582	585	572	611	564	584	623	593	583	555	582	600	537	513	583	635	568	572	537	554	550	585	614	567	566	600	543	564	545	572	550	613	546	531	567	593	506	600	572	581	581	549	556	587	580	551	597	559	542	540	577	614	560	561	564	576	582	596	538	525	579	583	575	599	568	559	602	568	548	619	588	597	563	557	568	600	548	563	556	563	558	590	553	599	624	585	533	530	575	629	551	570	599	604	555	582	556	568	615	573	579	590	554	574	574	557	544	568	575	541	557	573	597	535	543	590	597	516	600	607	569	599	566	596	542	593	648	572	566	557	552	565	567	555	611	586	571	578	565	561	567	534	586	586	518	583	565	577	570	584	614	570	556	599	557	584	586	593	586	586	584	580	578	593	546	552	589	549	570	574	566	575	567	588	576	603	561	595	590	554	559	526	584	600	559	588	580	575	537	527	571	603	560	620	545	552	581	622	579	549	544	559	541	616	599	597	589	563	572	580	570	581	597	553	624	591	577	553	596	610	538	606	563	611	565	582	558	553	563	598	544	540	559	576	587	605	573	567	614	591	567	601	578	549	542	567	537	569	541	547	562	574	566	599	567	548	627	572	580	591	578	561	562	569	562	587	554	516	599	596	596	586	519	571	566	544	513	566	528	529	594	573	604	558	555	573	529	590	561	627	567	581	569	548	531	577	582	617	549	565	561	588	542	566	579	596	582	541	614	552	589	593	558	514	564	589	605	547	584	577	580	605	546	589	610	570	557	565	603	570	537	536	562	598	575	581	576	591	569	532	577	571	605	565	611	582	599	580	541	596	587	612	577	552	580	619	578	576	561	578	562	576	558	522	547	571	604	562	546	570	582	634	571	556	575	609	606	579	570	571	574	567	544	576	597	583	587	598	576	562	566	587	568	580	557	595	527	573	558	559	551	569	569	552	594	603	579	557	563	580	562	558	584	529	573	551	568	574	565	577	534	549	542	595	589	565	567	526	563	601	583	564	567	589	565	583	543	560	582	511	611	604	590	655	588	595	530	545	548	586	570	562	573	565	567	546	568	572	544	554	599	584	600	546	607	569	562	572	560	599	593	568	630	571	548	558	616	586	625	563	553	559	558	549	538	592	554	569	574	528	607	595	572	598	575	556	535	580	589	554	596	569	516	625	619	595	550	578	601	567	548	560	595	623	518	539	582	569	562	583	577	578	552	597	540	594	567	612	565	599	534	584	612
31977	46302	5974	2362	1802	1380	1144	974	915	807	755	755	740	722	673	659	680	666	650	654	653	635	658	640	627	604	614	644	628	604	655	650	657	677	621	604	623	591	596	602	612	602	617	628	678	602	653	629	583	623	596	589	596	631	575	637	627	631	634	611	644	617	603	598	642	601	652	629	565	609	614	613	594	592	648	624	601	606	607	610	621	562	649	554	592	588	651	654	646	600	652	644	606	561	629	626	599	634	581	604	621	622	607	624	567	564	573	599	594	641	622	595	596	586	621	632	596	600	637	663	581	572	587	617	585	638	638	601	643	609	559	587	600	598	634	607	671	606	603	626	640	571	590	610	604	640	588	576	632	606	602	622	636	595	598	611	598	628	613	620	612	606	620	584	606	612	584	584	649	629	585	627	577	579	584	593	606	582	598	512	570	604	582	575	588	590	609	581	632	595	615	633	629	597	581	598	599	601	626	612	600	586	586	622	619	568	595	609	643	608	634	627	575	618	617	610	582	610	596	637	633	651	641	631	590	636	612	612	568	560	575	588	615	629	589	605	604	613	601	583	655	598	643	606	591	604	638	627	619	622	639	613	641	619	599	620	601	610	604	623	633	596	583	614	599	558	642	611	572	589	600	625	591	639	613	622	594	602	598	595	632	569	579	545	629	620	590	603	614	601	639	629	608	580	632	620	580	592	611	566	652	626	607	590	604	594	576	603	578	636	644	613	612	660	624	592	615	637	575	594	631	607	586	640	599	612	641	648	626	632	588	581	611	568	625	621	662	604	676	550	620	625	614	605	599	614	639	568	619	611	637	573	567	627	627	623	616	641	592	608	695	561	645	608	605	597	647	598	606	592	633	600	604	617	583	585	613	630	562	670	660	615	561	630	632	602	623	609	589	608	621	600	618	649	643	618	619	586	642	581	598	602	530	587	626	603	553	632	623	618	580	656	638	598	635	625	641	608	624	631	642	618	616	611	570	576	619	573	592	575	614	640	624	596	592	561	629	602	542	619	606	552	602	605	601	613	611	593	607	581	649	582	577	588	638	609	620	594	596	584	599	592	637	625	628	571	600	636	633	632	608	613	606	542	603	611	611	556	589	593	608	608	601	592	629	650	591	599	623	601	577	597	595	599	613	621	582	560	596	618	596	621	632	613	591	605	612	635	638	600	613	600	587	614	595	617	595	615	615	610	587	607	630	601	581	608	624	602	582	600	617	612	640	641	606	587	615	577	582	615	571	626	594	611	589	649	604	565	602	640	568	591	571	632	627	662	562	594	662	558	635	660	630	606	636	608	571	578	586	623	655	608	616	595	640	554	640	619	588	600	580	670	604	619	632	611	644	623	645	595	574	556	596	611	625	601	603	581	639	600	577	653	617	586	656	603	623	559	625	658	613	651	600	615	576	582	611	596	610	600	619	596	582	576	669	602	640	584	636	620	659	586	602	628	597	596	596	653	585	589	606	615	636	637	625	623	604	649	649	641	602	612	611	621	565	578	628	593	581	606	583	651	629	651	582	637	605	549	650	604	656	588	647	559	597	650	592	605	575	633	637	571	605	596	598	614	637	582	615	576	607	587	616	583	585	621	575	621	600	573	596	625	554	604	661	605	611	653	605	622	605	630	592	643	585	629	584	594	638	587	604	615	618	577	622	574	620	592	618	614	595	594	630	593	606	587	597	561	636	614	610	638	574	614	591	565	604	623	594	605	594	604	569	626	639	588	631	607	627	641	643	636	592	607	593	635	612	623	602	575	622	599	604	632	606	613	616	537	576	649	581	628	618	598	636	597	662	603	638	619	571	642	637	645	607	589	632	633	593	607	571	589	653	603	664	605	594	568	614	588	578	622	634	631	644	631	568	620	599	627	573	649	628	600	600	642	607	630	614	632	615	617	571	605	630	640	622	659	580	622	621	597	583	609	627	649	607	579	605	610	576	604	605	582	602	594	604	585	620	592	592	576	569	614	614	640	571	581	555	628	652	578	605	595	604	614	610	619	578	613	624	592	621	592	618	584	672	602	600	638	628	572	598	627	583	611	598	599	583	658	595	623	636	619	558	596	615	579	609	643	614	617	593	568	649	583	631	653	593	607	585	619	635	613	630	642	624	603	634	601	619	588	594	657	598	593	620	630	646	633	547	639	603	583	594	590	605	654	584	641	570	580	639	606	557	593	617	619	634	611	620	624	611	616	631	636	610	617	548	607	581	574	602	623	590	598	603	594	583	594	618	596	606	625	628	657	640	589	609	614	625	590	599	611	593	610	583	637	599	578	625	575	669	630	568	568	609	595	646	555	564	608	609	608	620	596	617	603	619	590	605	576	590	641	611	645	587	605	608	599	595	579	616	555	583	585	597	572	543	554	596	607	634	607	604	611	604	659	593	609	669	608	625	580	591	639	608	611	631	600	605	617	599	654	561	630	555	603	565	613	662	620	596	593	599	612	600	617	579	618	593	599	604	622	611	618	578	586	611	603	662	594	576	617	575	605	592	598	595	642	610	598	650	586	605	608	654	628	624	609	584	613	612	628	581	668	594	627	605	590	564	612	576	611	608	617	616	570	609	612	652	650	614	631	580	562	587	615	599	591	593	588	598	632	594	626	610	604	610	598	609	588	618	597	603	596	591	565	597	549	608	653	587	612	606	621	640	575	613	640	569	601	603	629	565	597	581	605	611	615	630	620	619	645	604	597	594	582	649	632	650	630	633	599	584	620	609	594	601	604	602	624	618	567	623	609	576	568	601	600	623	585	605	566	553	579	583	634	589	561	574	570	610	575	588	586	615	589	580	600	642	634	600	619	578	591	576	564	632	638	589	591	602	573	633	606	626	593	637	583	638	608	560	622	598	609	602	583	600	597	608	609	626	615	587	607	626	590	597	568	631	577	577	595	576	557	600	616	645	583	614	612	594	618	610	584	610	635	596	597	606	622	637	546	613	618	598	663	557	583	616	578	590	609	589	564	619	600	617	657	619	595	606	655	632	588	623	621	634	618	601	568	596	635	596	608	621	653	642	615	632	545	589	597	632	584	638	617	592	614	588	604	562	642	645	648	600	622	586	604	610	559	607	593	583	614	636	615	592	641	623	575	526	619	642	595	635	609	620	632	587	646	601	606	594	602	631	608	619	560	578	629	608	584	632	652	557	577	620	574	590	599	607	626	620	605	606	591	632	626	612	598	657	617	602	593	585	605	604	579	565	599	590	585	593	639	588	605	615	589	602	568	577	621	624	599	619	640	593	619	602	552	604	622	624	599	617	595	608	598	617	620	601	602	647	580	623	580	623	587	610	597	627	578	600	573	648	631	582	596	576	654	628	566	653	597	579	606	575	604	554	608	627	595	599	622	604	634	608	623	568	563	612	602	577	636	605	626	537	543	588	630	591	636	602	585	560	643	588	604	563	631	615	611	637	610	625	594	595	594	595	635	605	568	593	580	582	587	573	619	635	614	609	623	598	628	616	619	555	598	616	630	636	619	612	621
24564	21179	27584	24983	16332	762	367	299	280	295	249	238	226	244	212	218	224	226	232	212	182	203	226	227	174	203	213	213	199	204	216	220	200	194	209	187	188	193	190	167	201	195	195	208	209	201	195	200	197	232	208	197	178	183	166	197	212	199	202	187	201	223	187	181	180	180	204	180	201	210	205	186	178	194	185	207	204	198	209	209	202	206	198	182	198	197	208	184	192	201	201	212	194	173	166	202	185	186	175	189	176	189	190	193	181	220	205	187	177	175	189	219	194	181	181	196	186	188	219	202	188	200	199	213	206	200	204	190	198	174	183	201	197	199	188	193	197	181	209	187	193	179	184	201	193	199	194	184	176	227	198	189	201	227	204	195	190	197	189	185	185	175	211	168	187	209	188	188	215	199	179	195	192	182	221	181	200	200	161	213	181	195	180	194	185	181	175	182	200	174	188	173	189	203	175	200	198	212	207	196	201	198	191	190	200	181	175	203	193	199	204	202	196	207	200	197	205	219	208	191	188	176	195	196	177	196	198	192	216	194	187	217	196	205	202	198	202	170	201	191	164	212	172	206	198	176	182	215	196	170	170	187	187	182	192	200	181	204	183	192	221	206	212	197	210	184	201	211	204	193	194	211	228	200	184	176	188	183	200	203	176	176	182	212	192	188	200	185	206	201	188	209	177	202	179	184	197	190	183	184	212	172	198	184	188	199	192	184	183	182	194	210	208	185	188	202	186	222	200	208	188	191	172	180	178	189	190	189	192	176	196	211	189	185	197	204	204	214	201	202	197	156	206	190	195	198	179	195	189	204	195	191	179	171	214	179	180	214	209	176	184	214	198	207	180	184	188	189	189	220	200	207	192	188	202	179	178	219	184	191	210	183	190	192	200	188	172	197	233	215	199	205	185	202	218	197	201	198	194	188	188	200	202	207	161	217	173	197	196	170	186	205	202	209	215	169	197	187	173	208	187	193	195	191	170	186	215	196	187	228	188	221	216	183	198	198	211	188	192	191	184	209	181	219	193	178	197	180	198	160	196	187	182	182	174	189	193	187	183	194	206	182	182	206	204	200	186	208	175	216	195	194	182	182	179	184	218	190	186	200	184	175	200	198	154	191	168	195	196	186	207	200	188	221	193	184	207	198	178	173	204	193	193	238	205	209	233	191	180	192	185	175	225	195	190	193	181	195	210	187	175	207	185	217	203	167	173	195	195	195	238	205	189	194	189	210	178	205	200	188	184	179	171	191	196	184	195	201	187	184	192	184	188	184	223	208	199	180	170	210	194	203	201	212	188	190	221	190	205	195	200	191	174	187	205	204	207	181	184	208	215	201	182	193	181	217	177	199	196	175	192	213	186	185	190	203	206	212	194	186	198	197	210	191	212	204	195	186	178	187	180	189	189	222	169	194	188	185	196	187	208	208	194	230	212	181	197	154	221	199	182	199	190	200	200	206	212	195	218	200	189	198	173	182	194	193	188	204	217	166	183	186	206	199	207	189	197	186	178	172	201	202	190	190	191	209	182	179	189	167	202	166	179	189	208	210	184	199	179	211	215	166	174	193	176	214	200	201	165	212	195	203	205	202	205	202	184	185	183	198	188	188	196	173	193	198	202	179	176	188	204	197	180	195	176	186	207	187	192	174	169	196	196	174	214	208	190	191	202	215	216	185	198	200	179	192	207	180	180	172	172	182	217	210	174	197	170	204	203	215	172	176	193	213	185	200	206	189	206	187	205	193	182	196	187	190	199	189	190	187	185	191	182	161	198	214	202	177	157	190	198	190	202	182	180	187	210	209	193	193	187	191	200	156	193	214	194	180	175	221	190	209	160	186	206	191	190	177	188	177	203	210	207	192	182	174	184	200	200	203	205	217	203	175	181	196	187	165	194	202	208	177	200	177	195	185	200	197	197	190	199	191	194	186	189	213	177	199	179	196	193	194	173	188	205	217	180	194	213	193	195	171	200	225	184	195	210	182	183	193	177	176	198	212	198	215	189	205	213	179	201	203	194	208	220	165	209	191	203	184	181	190	182	193	191	183	201	188	207	188	182	190	209	199	193	186	208	190	195	216	205	194	177	202	213	159	177	189	216	206	207	193	199	196	163	175	185	192	203	188	211	189	198	195	195	191	198	208	186	193	184	189	175	173	199	162	218	189	227	202	230	187	196	198	155	196	179	169	205	180	186	191	213	206	193	195	190	197	159	166	209	191	179	189	201	217	228	186	186	197	185	198	201	207	183	194	201	202	181	177	179	210	171	178	188	170	198	187	207	181	187	194	200	188	200	182	200	185	184	174	156	192	207	193	205	195	198	182	167	171	197	191	199	184	195	187	202	214	187	210	199	179	195	167	188	217	168	191	201	205	178	182	204	218	193	201	181	194	161	181	197	160	182	191	196	203	168	186	190	197	189	190	182	177	199	181	195	203	183	181	180	201	197	191	182	200	173	172	184	209	188	172	205	192	190	208	207	183	205	230	190	185	193	188	192	188	181	176	220	195	184	182	191	219	208	170	177	185	181	189	203	214	210	185	215	189	207	199	197	211	184	191	202	200	198	177	201	185	197	202	212	189	205	213	190	199	198	162	192	192	180	201	213	168	208	198	194	196	173	166	209	202	199	179	205	206	166	184	197	198	188	185	199	191	179	190	224	207	213	189	196	199	175	183	179	186	197	224	199	181	203	221	218	199	197	211	202	176	206	199	175	190	201	177	194	211	191	196	192	206	190	200	201	203	190	186	196	183	185	185	178	181	175	174	181	179	182	203	183	195	195	180	194	212	170	177	200	183	167	181	206	168	184	188	152	212	213	182	186	186	190	177	190	201	199	217	217	200	177	195	186	198	209	204	202	206	173	167	193	176	212	206	206	205	206	185	187	202	209	191	196	181	183	185	195	187	236	192	212	216	208	205	183	185	186	196	209	186	204	184	195	211	197	180	190	207	191	200	188	214	181	176	189	174	209	187	170	185	184	199	216	206	181	203	199	201	183	179	176	199	174	202	209	203	195	206	192	189	191	197	168	204	184	200	199	177	193	197	203	153	198	213	207	215	186	224	190	206	168	209	203	222	206	198	165	172	187	177	169	201	198	203	200	203	201	176	209	205	234	191	191	187	183	188	193	192	207	176	200	199	197	190	188	180	202	187	205	201	180	197	166	177	205	178	181	186	178	174	203	178	174	194	171	210	209	186	168	189	202	192	177	208	207	215	212	189	213	185	219	198	181	190	210	192	210	210	201	207	184	209	195	198	195	189	185	190	177	182	196	225	197	194	197	201	201	197	203	190	205	173	187	189	165	206	222	206	196	205	212	183	186	208	193	186	214	209	182	190	200	195	196	200	194	203	207	182	196	212	175	207	178	178	200	205	190	193	176	190	175	196	205	217	200	199	198	218	206	192	216	198	208	194	200	210	185	209	208	176	184	195	184	200	209	209	183	173	191	184	190	193	186	223	201	192	172	204	174	191	197	169	193	195	191	189	180	195
31940	43568	4051	1378	938	742	577	504	437	369	325	278	293	283	273	242	268	231	254	281	260	249	235	230	244	221	244	231	210	231	231	240	233	232	256	240	231	225	232	209	216	229	213	222	218	218	223	223	229	237	222	238	209	231	234	222	217	220	236	208	232	249	230	223	220	232	221	209	201	220	208	204	228	217	226	187	221	242	220	227	206	212	219	224	215	236	222	220	228	252	222	229	213	215	229	231	213	226	227	207	212	251	201	228	242	215	216	231	219	222	227	217	235	250	223	234	220	240	228	237	179	230	225	235	224	221	216	207	222	247	205	203	227	237	231	201	234	214	221	232	216	217	225	232	210	227	227	215	214	251	211	230	208	217	212	229	204	211	211	232	237	198	222	212	187	200	209	212	237	222	206	237	240	207	208	237	218	200	219	237	214	219	218	223	212	239	235	251	216	209	208	202	218	224	215	209	221	219	201	208	234	214	216	204	206	204	214	205	189	198	223	206	196	235	231	218	189	203	218	213	244	229	235	218	210	230	219	245	221	206	217	220	224	211	214	222	227	236	220	203	227	223	230	210	220	236	246	234	231	239	198	221	220	235	200	229	207	232	222	228	237	187	229	214	257	240	216	201	228	220	202	219	225	208	227	233	209	210	236	240	215	214	198	214	232	199	234	218	231	224	214	220	224	201	232	215	227	211	218	195	231	205	200	225	230	245	226	208	242	204	215	217	215	210	201	232	226	225	205	250	227	214	201	223	236	230	226	216	201	234	197	210	231	227	215	241	194	230	238	227	209	227	257	205	220	227	225	240	235	195	213	220	184	211	217	207	218	225	195	219	196	196	188	234	199	232	201	215	244	211	215	240	207	225	243	236	218	191	236	237	194	241	215	202	230	247	213	210	209	199	224	220	222	217	203	235	220	212	218	214	189	201	199	202	226	239	197	198	232	220	222	209	189	213	210	237	224	216	215	198	251	227	220	248	225	204	196	232	238	201	199	217	216	232	228	210	216	220	187	217	220	214	208	233	208	224	216	223	212	207	214	191	205	206	202	194	212	209	215	226	225	236	193	253	232	229	230	227	227	233	215	230	223	217	255	246	215	235	224	229	209	212	216	221	270	249	199	219	260	220	202	220	228	223	234	221	232	200	243	207	225	222	215	221	217	205	215	225	206	217	201	212	189	194	209	243	173	183	236	215	233	234	215	231	232	222	209	230	214	189	228	226	215	209	235	220	203	202	221	212	211	228	188	207	233	246	201	225	226	217	226	245	216	239	218	214	189	228	210	251	224	217	224	210	212	234	223	218	216	242	224	221	210	217	217	223	233	207	202	248	229	238	223	235	208	210	228	229	221	225	214	217	209	215	232	223	224	222	197	224	234	212	235	233	229	238	224	196	250	228	206	250	213	241	209	224	212	246	210	200	223	211	245	227	219	212	190	228	197	220	221	208	231	213	220	231	211	249	230	213	205	232	219	222	217	235	236	223	186	234	228	218	199	227	224	208	209	234	213	222	212	248	206	209	231	241	230	220	183	192	206	231	224	235	212	216	221	227	228	211	191	203	218	196	230	223	199	194	241	214	225	219	224	213	216	224	225	214	223	241	210	223	195	235	215	235	221	211	228	204	231	204	229	203	223	230	254	236	240	214	218	232	228	231	222	218	239	246	234	217	208	221	209	234	197	242	230	243	215	184	222	230	225	194	209	237	226	187	211	216	211	191	198	234	211	236	238	212	212	225	214	242	206	235	251	206	221	197	222	220	246	198	231	232	209	234	240	248	212	221	235	209	221	232	223	218	193	216	201	217	221	227	233	219	238	224	228	233	238	234	218	206	224	217	216	212	234	197	183	208	227	195	218	200	227	204	230	209	245	211	242	248	224	249	216	228	213	239	216	194	212	223	222	254	217	221	203	233	218	212	193	231	221	224	199	219	214	223	206	209	246	223	176	220	258	212	228	229	206	181	205	210	224	194	202	206	219	232	237	213	234	229	233	227	230	193	201	189	184	190	206	247	221	190	237	230	207	220	231	199	229	189	232	214	222	247	214	229	224	225	204	229	227	244	196	206	223	238	224	227	205	226	203	215	201	216	243	205	253	234	215	219	204	246	245	217	215	231	210	207	223	212	199	225	193	206	202	217	211	215	208	234	229	223	237	190	222	211	234	223	192	196	206	229	206	198	202	233	223	240	220	232	204	220	216	220	222	204	248	220	213	210	238	213	234	226	221	237	221	248	243	216	223	220	244	211	232	240	229	245	208	216	196	244	239	218	244	236	232	227	219	213	215	235	216	236	246	209	230	223	208	230	187	221	214	240	236	244	245	223	213	235	220	226	211	252	220	210	214	220	245	208	204	215	207	195	251	239	207	213	232	195	223	208	210	221	217	187	217	239	208	222	252	227	238	221	181	225	219	216	201	212	252	222	230	195	208	227	220	216	224	231	220	229	228	217	225	195	183	242	208	194	244	231	231	248	227	248	203	233	257	212	208	205	205	224	246	213	222	229	231	218	215	213	218	218	205	217	223	198	221	207	213	216	219	228	196	217	232	224	210	211	243	207	232	232	224	194	190	221	254	216	179	238	230	235	228	226	228	215	209	203	237	235	232	233	211	241	236	251	223	214	222	234	205	222	224	231	231	234	213	222	190	227	222	246	229	221	239	220	204	253	232	227	235	223	213	216	210	202	224	226	204	238	214	200	217	235	224	205	200	231	215	226	227	195	205	214	217	256	226	223	221	235	235	206	208	220	234	203	197	221	244	243	201	220	208	237	197	230	239	222	219	232	220	221	242	213	206	221	210	215	232	224	211	228	219	230	229	201	237	240	238	223	235	207	214	223	231	209	200	218	209	216	215	231	230	217	193	222	217	220	209	220	234	230	217	211	217	218	229	222	231	215	221	204	250	223	218	235	240	231	231	208	236	201	220	210	241	217	242	227	210	202	215	224	232	228	220	214	257	247	217	197	234	212	248	219	214	225	209	216	195	216	205	222	241	221	202	206	217	230	216	192	225	235	215	236	232	237	220	226	218	210	196	235	211	215	220	232	209	203	224	229	236	223	236	232	240	207	215	211	240	203	206	246	215	211	208	215	225	218	224	211	213	234	229	230	226	229	216	235	222	230	216	197	212	216	226	236	231	247	227	219	212	209	228	228	220	245	212	192	218	221	222	220	200	234	244	194	209	217	230	226	231	204	213	206	208	190	208	212	220	217	207	253	230	227	236	221	218	213	221	184	198	227	232	242	184	252	248	229	218	226	238	213	230	215	212	209	202	219	236	204	204	219	205	239	226	242	212	224	221	217	244	229	199	219	222	220	230	202	211	229	214	208	218	212	223	219	222	236	214	213	234	192	180	210	212	230	219	237	198	220	205	203	228	218	209	207	208	217	229	213	268	208	225	218	250	214	227	199	207	244	213	234	231	229	233	228	211	215	220	216	232	234	199	235	203	233	236	221	195	215	219	211	240	231	196	224	229	246	212	215	185	212
22397	21122	28653	23842	21116	21154	11032	1086	814	663	616	580	526	534	505	487	479	464	452	426	441	461	428	424	443	425	487	422	422	397	467	425	403	445	434	414	426	433	399	427	384	370	379	434	393	387	440	419	433	391	418	423	407	439	394	425	400	444	424	422	407	470	401	366	415	408	411	382	365	396	373	349	431	417	415	436	437	415	395	366	388	421	367	421	392	370	429	387	440	392	393	398	395	391	430	406	375	409	382	396	433	394	394	356	393	367	444	349	429	386	395	407	356	395	379	418	421	418	419	415	385	375	418	429	422	387	419	418	387	429	388	414	359	397	404	382	404	417	431	401	383	419	439	397	391	389	387	401	389	398	369	403	376	439	397	382	407	383	437	378	391	399	407	379	402	367	453	406	401	368	427	402	362	385	400	394	445	390	383	394	414	394	385	383	396	411	390	427	410	407	452	376	396	397	386	382	426	397	409	377	404	411	424	423	389	385	384	386	372	383	410	401	439	415	403	389	415	368	376	394	396	391	399	418	371	389	400	428	357	402	424	407	386	368	377	394	408	417	412	354	381	387	351	362	411	392	363	409	409	417	417	363	411	394	411	384	386	371	415	394	377	374	396	356	433	397	432	409	417	385	427	401	385	399	386	394	413	377	400	423	403	411	385	393	389	385	377	400	412	446	397	427	401	409	399	385	390	399	418	398	405	415	431	395	445	425	404	392	416	400	444	403	437	445	407	378	420	379	395	398	390	433	437	391	400	420	392	391	408	399	421	379	380	415	398	390	402	407	398	421	402	396	375	417	418	410	402	428	406	420	380	416	405	368	382	392	394	408	361	424	406	423	396	391	393	421	379	372	397	407	392	408	401	414	418	397	398	390	385	390	389	435	397	416	438	361	383	428	408	370	363	418	371	368	392	388	413	382	384	409	388	399	411	389	394	422	385	397	398	404	390	401	391	392	396	381	430	402	395	371	390	392	425	381	376	413	428	395	404	413	376	405	393	411	381	415	397	416	400	402	370	386	411	388	395	381	385	397	426	401	395	448	397	410	384	440	391	380	396	401	366	416	428	394	420	428	416	403	397	370	416	365	416	386	363	390	380	425	388	395	406	393	377	400	427	421	388	402	447	407	422	409	419	389	413	408	404	422	404	427	404	379	406	377	363	419	408	413	399	418	393	376	393	408	393	403	405	396	393	391	423	391	393	420	425	414	365	446	385	421	381	388	420	381	376	396	395	389	397	427	440	392	381	392	386	389	419	412	399	424	427	386	428	373	424	388	441	391	420	397	422	394	393	402	405	395	407	423	435	394	415	412	379	406	413	375	437	417	409	381	360	399	404	416	386	403	439	406	389	386	427	382	416	400	389	396	380	376	396	427	392	424	383	360	409	390	377	361	421	381	434	396	405	376	388	398	405	382	419	394	364	397	400	433	377	396	400	444	421	388	385	381	391	429	422	414	423	391	397	417	446	393	413	409	372	416	397	397	391	375	400	402	401	407	418	377	412	398	422	419	388	408	390	438	417	397	392	389	416	402	424	396	413	382	443	417	409	426	387	418	382	396	409	411	410	399	386	401	421	418	419	419	418	386	376	425	393	398	383	390	446	388	432	374	424	417	410	390	386	395	430	376	407	399	412	382	414	355	409	372	423	370	391	366	423	413	420	384	388	396	381	382	415	392	443	353	395	395	415	382	407	399	378	391	391	429	407	435	423	389	389	357	364	387	385	396	418	372	410	424	399	355	420	374	388	391	374	400	424	422	388	402	398	388	374	406	407	409	418	405	420	374	395	409	418	378	406	402	396	410	435	425	400	414	396	418	378	394	384	372	394	419	386	388	372	409	383	382	416	382	444	372	366	424	416	391	386	378	381	371	421	407	417	376	438	414	410	421	394	423	402	425	398	388	411	367	394	384	412	404	396	411	389	393	361	385	422	392	423	394	413	381	381	402	379	386	398	400	390	399	364	391	373	413	368	386	383	404	411	371	401	404	378	408	447	424	394	388	416	399	369	410	407	402	390	440	394	402	408	379	391	432	417	409	371	380	411	427	391	416	429	412	401	382	397	410	389	415	407	389	414	409	419	409	447	380	388	402	398	400	408	369	356	421	389	412	379	428	377	428	432	380	393	378	368	388	438	383	373	403	416	356	418	383	377	404	393	365	408	379	413	420	394	394	413	385	408	423	389	389	373	359	351	361	394	387	375	397	387	411	384	363	393	405	397	414	392	424	405	386	409	368	400	413	395	355	375	373	389	389	387	365	408	407	412	371	414	380	360	413	393	385	349	389	384	375	399	371	413	402	391	412	431	425	419	401	362	424	396	418	407	383	401	392	406	409	387	414	388	414	403	388	364	375	439	411	385	344	381	380	338	376	389	398	399	385	432	390	398	420	384	401	416	406	389	407	412	371	380	418	348	395	360	362	407	418	374	415	399	440	432	382	411	394	378	386	404	440	402	382	402	392	365	422	376	411	401	368	418	412	414	387	394	376	426	408	436	411	387	416	370	415	405	385	416	421	389	435	413	422	407	424	393	396	430	388	374	391	391	428	383	394	394	414	369	405	382	413	393	378	416	412	406	435	397	406	365	427	425	399	408	392	428	406	374	380	414	394	417	403	407	411	396	406	400	385	404	404	363	377	415	379	368	378	345	392	395	382	373	415	426	406	399	395	415	399	379	382	369	393	382	426	402	384	418	376	397	390	365	379	411	398	402	408	394	400	414	415	377	408	399	352	418	403	398	416	403	424	388	424	425	439	383	392	387	375	366	379	383	386	414	394	396	394	370	371	384	391	374	419	375	388	355	367	396	390	383	357	348	411	439	393	402	411	416	401	386	379	403	411	400	421	395	381	381	401	371	418	414	393	391	396	396	422	424	367	404	428	417	399	386	373	384	394	426	409	439	419	368	406	435	391	417	378	401	436	402	385	365	365	398	374	393	394	360	398	415	409	386	375	371	406	370	354	374	379	381	380	376	417	457	377	384	415	378	387	395	413	397	391	393	387	434	397	399	384	375	383	420	391	403	397	411	392	367	423	454	419	409	404	388	393	399	438	398	419	375	405	408	383	358	381	358	398	397	395	410	419	416	367	390	359	394	382	406	426	355	385	375	415	428	382	409	449	409	407	402	436	397	405	377	389	391	396	405	410	369	402	405	375	404	380	368	423	416	386	377	379	412	399	355	425	424	415	377	367	411	374	385	411	383	388	360	391	367	416	386	407	389	437	377	406	422	411	371	409	431	412	384	415	412	362	413	344	416	409	408	386	372	397	410	442	397	407	382	388	414	371	393	388	416	412	414	387	404	448	381	431	428	425	395	407	419	414	430	366	414	422	369	384	408	399	385	404	406	367	382	375	403	409	372	388	399	388	389	438	402	372	376	394	393	386	417	406	398	363	378	397	383	456	383	411	414	394	392	383	422	395	383	419	409	402	437	421	398	394	393	406	448	357	381	395	377	403	401	384	371	377	388	385	431	358	407	380	433	393
35246	55336	9365	3969	2700	2108	1633	1280	1075	918	824	737	664	635	626	589	579	550	562	503	526	498	457	473	518	512	426	464	464	477	481	503	476	492	427	445	455	425	503	459	459	471	475	447	437	445	473	443	470	483	461	429	448	442	455	455	462	447	479	443	452	406	455	444	434	440	445	410	449	448	456	486	430	438	460	468	425	436	403	470	435	446	452	469	469	444	440	434	477	420	420	457	450	418	436	473	445	422	427	444	442	418	449	429	433	432	433	475	445	483	389	450	405	465	426	423	422	434	433	457	475	409	462	424	397	479	450	414	477	413	460	478	411	476	460	419	439	464	475	438	426	426	444	421	475	432	418	437	431	431	467	418	446	496	432	459	445	444	430	447	441	432	452	439	411	415	439	483	434	426	408	474	440	420	411	449	425	460	487	431	450	465	421	446	458	440	398	446	419	431	449	448	460	388	435	429	438	418	443	408	428	442	429	406	446	389	474	456	436	443	423	426	434	409	429	435	443	437	419	442	403	471	433	483	430	408	431	482	442	422	447	421	446	449	430	410	441	400	430	469	435	452	454	429	429	427	442	413	385	439	432	431	452	475	439	439	422	442	474	429	408	434	442	460	448	450	430	458	432	421	453	391	448	428	433	437	425	444	438	425	461	412	475	460	484	425	441	406	405	441	446	429	418	424	421	424	433	441	493	408	471	434	461	419	439	452	444	447	454	427	457	405	450	444	423	432	420	401	446	426	414	432	433	505	441	396	457	422	445	433	429	411	457	456	449	400	427	386	397	451	452	413	439	407	410	432	479	407	444	466	433	415	453	419	444	421	478	450	458	389	454	428	409	427	438	404	472	450	437	454	422	450	433	452	457	456	448	435	420	431	437	409	446	449	418	453	441	448	459	449	420	415	424	432	412	410	430	421	408	433	410	449	450	431	476	439	434	447	439	417	445	440	408	459	468	437	399	439	479	467	439	415	425	424	421	426	456	417	427	445	424	419	432	424	414	439	436	446	425	517	439	410	472	428	397	447	438	451	435	416	425	439	413	445	440	440	376	417	436	425	445	420	421	440	445	454	463	441	455	447	470	432	435	405	413	461	434	455	435	440	431	434	438	431	441	436	454	452	407	417	416	448	433	485	446	414	416	469	444	434	432	457	451	410	413	433	446	422	437	446	424	414	452	420	422	433	442	449	450	422	455	477	433	463	438	452	446	410	454	409	415	457	458	417	452	458	431	418	431	442	430	436	453	459	439	429	448	411	414	459	458	406	457	435	454	420	473	434	468	433	412	413	439	449	423	457	435	444	444	421	437	434	479	421	413	426	465	453	452	431	459	444	439	405	434	430	467	426	449	437	441	434	431	428	402	422	436	407	412	425	432	441	420	453	472	423	410	453	427	408	387	428	444	435	449	432	443	445	416	433	441	447	422	426	427	467	443	451	476	409	505	431	466	442	408	463	467	431	431	446	444	423	472	465	430	434	428	438	397	458	464	433	431	442	442	458	440	489	472	430	433	451	470	419	455	439	462	452	440	450	423	432	425	424	403	394	405	444	477	436	410	469	457	412	438	467	450	465	421	469	429	442	452	426	451	426	446	441	465	419	459	453	455	425	490	430	442	433	474	427	462	430	421	447	445	416	417	424	447	410	484	421	476	431	441	422	463	438	445	435	464	434	426	408	420	433	428	437	451	465	440	457	466	431	419	414	473	447	446	421	419	412	415	432	451	400	437	433	443	432	438	438	472	468	420	457	447	442	437	425	462	427	415	437	415	441	488	445	431	407	426	412	436	448	444	452	419	430	458	446	461	431	430	437	414	434	438	405	461	472	414	445	429	449	409	450	462	414	389	430	448	444	458	418	436	467	439	422	451	419	453	408	462	460	432	422	470	450	451	435	419	435	393	443	440	435	457	398	387	443	455	466	448	423	425	441	400	446	413	434	424	415	457	429	429	429	461	440	437	409	476	410	471	437	442	457	447	437	428	448	430	441	412	495	418	413	452	431	469	426	441	429	445	477	411	458	443	431	413	429	449	419	441	451	430	480	433	448	477	459	417	406	419	459	451	376	426	471	446	468	468	459	427	422	456	463	424	432	377	420	413	483	435	465	440	440	442	428	438	421	410	430	416	460	466	464	425	432	447	432	475	475	446	445	417	441	448	438	450	448	434	419	437	389	471	391	509	463	453	438	435	446	443	429	415	471	457	448	421	433	429	395	413	457	437	417	426	461	404	442	462	430	473	411	464	438	436	429	478	440	441	386	456	451	470	445	431	434	430	443	412	455	423	431	437	440	451	450	439	405	428	451	431	426	450	440	422	435	438	438	482	425	471	438	445	467	421	447	474	404	440	430	433	417	467	441	441	446	468	438	456	423	433	420	419	445	442	454	461	410	420	464	462	436	431	417	435	417	498	424	447	434	432	469	454	399	443	395	417	432	483	446	428	412	435	443	435	415	471	455	477	417	480	420	448	392	445	434	416	399	457	415	418	428	430	427	448	481	429	461	450	433	426	444	445	443	440	442	423	460	440	449	460	431	455	400	474	451	399	431	400	434	440	461	420	413	379	430	423	498	444	445	431	439	408	443	431	429	423	461	433	443	436	410	439	447	444	458	446	421	474	453	431	420	446	424	430	444	394	445	369	437	452	448	444	452	442	428	426	456	425	401	438	442	475	459	427	411	468	414	430	434	454	409	439	407	437	420	441	452	422	437	432	443	442	463	412	427	372	441	409	435	441	409	420	413	441	436	444	461	463	446	435	405	425	424	433	464	408	411	464	416	439	441	432	440	419	453	428	429	424	407	448	438	416	427	442	444	464	406	408	447	449	446	429	433	419	426	457	435	451	439	428	466	435	417	431	437	448	463	426	452	450	446	419	411	441	395	434	428	452	440	413	443	456	453	421	424	428	411	468	436	441	422	415	458	462	429	463	383	461	408	450	453	453	403	458	451	453	426	477	439	430	439	434	434	473	474	482	456	415	422	427	466	479	407	432	488	416	450	414	421	487	442	415	405	471	438	441	444	415	461	461	415	457	429	454	420	465	410	452	410	415	419	416	441	412	427	452	458	469	403	447	431	441	466	414	407	437	455	422	462	441	438	428	452	410	433	453	433	437	433	414	436	408	394	435	415	441	430	402	414	438	468	427	447	459	480	435	463	438	420	442	426	443	443	422	430	418	408	418	418	411	432	433	403	420	402	462	457	461	459	494	436	403	450	420	420	431	426	443	399	471	413	441	416	463	451	422	450	411	433	442	476	424	456	488	414	450	478	447	445	447	495	418	410	470	407	425	424	415	420	435	460	418	425	433	445	457	462	442	417	442	446	452	418	469	459	425	447	438	460	421	423	424	395	413	412	447	477	438	482	457	412	425	427	427	460	415	455	454	450	425	457	419	425	426	418	430	448	444	392	429	441	422	423	451	446	453	432	448	427	506	379	423	409	412	425	490	430	426	465	415	429	466	459	449	419	413	433	427	426	405	427	407	463
28984	23818	11423	1075	490	428	391	392	392	347	403	395	369	389	366	411	373	371	368	340	366	363	371	376	403	364	399	356	360	358	367	389	395	377	394	398	382	393	398	338	339	371	355	367	397	358	396	367	403	386	368	334	368	368	397	370	343	375	382	354	396	373	384	325	394	379	365	377	378	347	394	387	389	344	359	380	364	381	385	324	386	380	401	373	390	373	377	401	350	383	416	394	391	360	371	339	380	360	379	341	398	404	365	380	384	385	362	371	371	348	363	380	392	378	354	377	335	366	356	401	348	393	359	353	346	361	408	386	397	394	368	337	373	348	395	354	404	397	367	412	370	348	325	346	386	355	350	386	382	378	419	404	390	389	369	341	354	379	377	374	346	373	368	357	369	418	353	366	370	403	369	377	397	365	433	360	415	385	410	364	389	386	365	379	327	379	390	360	398	379	364	402	369	350	367	380	355	384	373	348	380	412	368	388	381	426	370	385	395	398	398	385	360	389	409	390	361	388	388	392	364	381	373	344	374	378	376	377	388	370	379	376	354	388	406	378	374	359	353	362	389	363	373	377	377	363	442	352	392	376	359	375	395	370	410	358	365	390	365	383	371	375	370	387	377	360	373	409	348	362	378	381	384	362	389	371	397	371	337	395	373	390	390	352	373	363	379	441	374	378	396	375	344	366	344	374	357	382	398	369	382	388	373	375	371	399	376	367	336	373	365	369	377	400	374	364	397	378	374	374	377	426	377	370	374	381	366	346	375	382	371	371	371	402	394	390	354	423	361	403	359	363	381	374	369	361	388	363	402	362	337	370	377	360	364	384	369	386	393	371	372	333	385	368	372	386	360	414	377	380	363	410	386	371	380	426	393	367	373	367	384	358	389	374	340	355	360	336	380	374	368	362	362	365	353	388	372	387	376	355	388	388	391	364	385	376	385	388	368	371	376	372	377	354	380	376	370	413	360	373	373	377	365	357	365	409	411	388	380	401	394	408	397	371	395	375	390	358	376	383	377	372	366	372	400	387	367	360	370	387	375	344	346	383	332	373	358	382	385	397	331	381	371	403	409	368	357	366	343	355	354	422	388	363	367	406	396	394	355	400	367	367	367	389	396	379	388	389	389	337	392	360	357	348	387	406	383	406	364	386	330	362	383	399	353	373	366	409	372	358	374	340	389	377	388	364	351	406	326	369	360	361	350	389	387	386	375	372	414	395	376	398	402	390	350	334	373	366	411	372	381	336	374	356	381	359	364	392	345	376	347	377	358	412	422	371	386	345	363	346	367	339	379	372	369	369	407	360	405	355	413	381	354	398	377	388	367	396	371	349	386	374	377	357	372	364	383	344	400	387	366	385	373	409	393	332	389	390	370	426	361	393	351	387	380	387	417	401	379	405	366	381	350	354	372	384	403	382	392	404	380	372	398	372	378	328	351	377	381	366	398	361	399	371	388	394	375	370	422	399	365	354	401	371	407	369	341	371	389	388	356	375	382	387	351	401	373	380	416	397	369	371	343	379	384	326	361	375	361	407	379	353	370	390	404	389	365	399	361	374	428	386	362	405	339	379	370	346	365	386	342	358	352	343	372	421	362	400	387	380	370	364	389	395	346	342	393	362	363	390	408	364	357	373	328	407	370	378	402	359	367	375	336	370	372	343	366	382	397	359	377	383	358	397	378	361	411	384	367	391	362	359	388	364	365	369	400	364	388	398	374	396	373	370	364	368	386	380	424	421	389	365	373	381	361	349	391	380	396	377	414	399	385	362	354	393	362	355	363	332	360	401	360	373	417	384	355	392	375	363	377	382	401	385	365	415	349	367	374	356	350	399	338	359	361	331	331	374	398	354	364	400	420	349	384	372	378	363	360	374	366	353	374	360	352	385	386	340	328	403	369	444	394	396	398	431	374	377	354	401	376	353	361	359	370	376	369	392	391	385	385	395	384	385	358	417	398	353	367	376	386	366	395	395	363	399	375	390	365	385	390	381	376	386	390	402	366	367	398	399	374	388	399	369	365	406	402	398	358	355	401	386	338	369	380	396	347	396	412	374	362	377	341	412	354	372	415	366	385	358	370	337	387	366	381	354	336	392	368	410	360	371	384	385	395	354	393	409	389	355	413	379	385	352	368	337	364	384	386	392	380	371	379	363	407	399	402	409	380	355	339	383	377	343	365	381	391	369	352	353	340	410	390	380	385	409	370	371	414	406	378	342	362	352	348	364	371	376	373	386	398	358	396	357	377	414	375	378	381	400	371	368	387	374	356	360	394	370	349	348	382	411	377	380	381	377	352	386	373	365	357	373	365	429	382	385	383	359	386	364	366	406	343	398	379	343	393	374	397	349	364	387	403	370	351	355	389	347	353	356	365	380	392	432	369	376	368	369	373	323	388	415	360	391	363	376	375	408	383	379	382	390	374	414	407	363	385	382	351	369	373	390	375	364	379	380	390	367	347	348	407	405	371	401	361	374	361	352	400	357	403	361	351	394	365	391	384	383	367	362	364	402	383	383	366	385	404	374	349	391	353	388	420	370	352	337	359	342	412	390	381	355	375	390	360	360	402	372	354	373	358	398	367	366	386	362	384	385	387	407	370	377	344	376	373	404	377	386	395	370	359	395	366	414	382	372	390	397	362	398	376	406	401	364	320	332	374	403	346	355	383	328	403	366	379	377	335	391	386	392	369	361	374	378	382	403	397	390	410	399	402	362	340	401	367	388	399	357	365	380	382	371	371	374	395	366	389	361	399	397	403	386	397	363	364	389	376	374	378	367	360	371	338	354	375	380	368	389	379	377	354	372	380	365	374	380	356	358	340	375	374	381	379	396	370	361	380	365	395	379	365	358	374	349	384	363	401	393	375	372	387	399	368	405	385	382	359	376	381	331	381	363	368	371	378	382	367	347	370	359	381	397	365	393	353	398	373	364	358	380	367	363	426	328	455	404	382	390	367	382	388	342	398	351	367	375	373	363	386	358	413	365	366	404	383	358	345	356	334	361	384	355	394	373	356	340	374	369	391	389	388	357	362	368	382	376	413	373	384	361	375	375	355	314	377	394	370	375	388	370	380	390	386	387	404	356	357	381	416	395	360	393	399	358	358	380	355	405	404	388	373	381	365	386	362	328	356	376	363	356	421	385	405	360	353	355	385	386	389	350	372	356	364	359	378	378	390	384	379	368	362	381	388	351	432	345	374	391	402	379	362	361	387	342	370	359	394	346	387	380	383	380	371	366	378	403	350	392	365	360	393	373	400	387	408	416	373	389	398	361	354	392	416	371	379	350	363	398	396	404	421	358	370	364	357	372	341	386	363	335	384	384	348	414	405	398	389	389	385	368	346	368	387	364	391	386	357	364	367	394	373	382	343	371	371	409	335	375	380	388	406	410	384	378	372	353	372	375	375	369	393	383	376	368	353	383	345	391	354	376	380	359	385	389	363	386	376	376	382	362	372	393	380	423	376	357	361	376	389	362	382	377	380	341	433	390
30944	32555	1391	504	473	472	419	434	421	411	417	390	419	403	416	418	400	371	421	399	417	437	378	398	366	351	417	388	391	405	425	402	401	405	397	358	392	397	410	400	379	409	390	392	416	418	367	392	372	394	429	390	386	403	383	374	429	374	390	436	410	396	403	404	429	397	419	394	394	408	411	342	380	388	429	376	437	406	402	381	360	382	388	426	411	406	397	405	370	417	367	392	400	378	364	401	394	392	379	392	424	355	385	403	409	360	399	375	372	398	396	406	442	380	374	353	394	415	383	383	382	390	390	408	365	389	416	357	404	397	378	400	398	394	367	389	406	390	401	389	395	375	371	351	404	387	400	380	410	400	375	394	383	384	369	393	394	377	394	413	374	379	394	412	413	388	417	432	421	415	422	403	371	393	407	380	402	429	397	401	414	402	386	386	433	372	418	409	398	408	424	414	393	434	405	369	406	412	408	404	391	371	399	390	453	385	439	379	443	365	419	394	373	401	410	397	405	434	387	423	399	389	400	399	429	431	392	365	444	429	429	393	374	384	413	402	374	379	394	404	383	406	413	394	392	394	412	409	409	413	423	413	381	377	400	421	369	373	394	378	439	424	387	392	428	403	417	395	409	432	412	406	384	393	404	325	375	386	383	393	364	410	377	413	372	396	425	429	366	378	422	405	415	415	422	405	380	398	394	416	384	378	396	382	368	407	386	409	388	398	411	386	416	422	366	401	370	411	357	403	370	388	378	399	417	395	381	392	364	380	411	380	431	410	413	424	417	369	403	391	409	418	375	395	390	396	377	429	407	395	391	429	388	407	400	408	406	386	369	391	387	411	390	397	381	395	379	387	414	446	386	413	421	402	412	375	428	402	437	393	421	392	414	395	424	395	393	424	392	401	400	403	415	409	395	434	433	430	412	402	409	435	382	363	439	396	381	410	379	424	390	423	369	406	416	433	369	437	413	422	380	416	384	380	409	380	396	364	387	429	398	366	386	404	402	385	397	384	399	406	411	407	441	406	377	409	412	379	384	421	387	401	420	412	344	363	383	387	388	378	413	411	412	424	376	418	426	398	383	464	389	406	434	401	388	390	448	431	409	416	381	376	398	378	440	384	390	389	387	362	383	401	380	394	392	374	373	408	400	403	362	348	393	381	375	405	390	390	417	392	396	409	398	432	392	402	392	391	400	390	403	418	400	390	396	423	418	388	404	387	425	397	371	429	397	418	404	407	370	405	395	399	400	399	435	390	404	390	407	421	376	417	435	425	408	432	369	422	353	405	411	401	422	430	392	357	392	397	376	397	401	423	427	433	389	382	427	377	397	416	408	378	387	393	440	386	380	396	387	433	388	399	413	442	409	386	415	384	421	426	396	430	410	393	415	412	394	407	393	386	352	419	391	406	381	388	396	369	394	397	404	413	387	410	410	370	348	359	394	418	405	366	397	384	415	381	383	417	431	384	377	391	373	435	401	398	419	382	377	375	387	423	403	411	371	390	405	367	349	422	398	379	394	409	399	408	379	404	370	411	400	391	406	406	402	364	361	377	392	409	371	432	418	394	412	393	391	388	401	363	391	395	394	400	394	390	401	431	445	401	397	395	390	365	418	385	391	449	393	376	392	405	377	355	386	382	391	403	412	388	382	438	361	399	404	407	430	412	393	414	406	414	406	339	404	419	386	399	412	390	394	357	408	411	372	406	419	378	403	438	409	405	411	410	371	400	400	416	416	386	408	426	418	369	414	369	386	395	406	408	408	438	378	434	409	401	403	413	395	427	349	384	398	405	402	394	428	392	391	384	416	454	404	373	387	429	388	371	410	390	379	412	439	391	381	409	430	425	397	371	384	419	401	421	384	398	420	362	419	378	411	387	374	424	371	423	376	445	385	404	379	365	397	402	396	388	413	398	380	414	417	395	408	389	415	412	369	423	377	391	390	377	412	393	381	405	420	395	396	386	395	395	380	374	456	408	413	446	414	377	410	424	434	381	353	379	398	403	417	417	409	399	381	412	409	370	390	407	389	428	368	403	394	361	415	375	386	408	403	364	396	387	388	385	415	377	399	353	405	353	394	393	395	430	400	389	376	403	417	402	406	355	375	386	383	373	392	398	414	412	382	413	393	436	418	414	404	405	371	455	376	403	396	425	407	391	376	398	401	379	382	381	416	360	391	376	423	380	402	407	433	412	381	388	394	397	382	391	396	389	421	382	414	438	371	389	400	393	412	412	375	410	399	425	410	399	400	395	406	439	396	396	419	394	396	409	408	392	379	415	438	361	393	386	404	412	405	398	393	407	381	395	362	389	377	436	407	436	413	367	424	419	415	397	388	425	379	408	396	409	420	383	407	425	430	384	426	399	389	393	391	386	399	393	440	380	402	407	374	394	376	406	381	409	418	422	416	411	407	408	358	398	373	405	390	412	399	395	397	411	371	430	415	410	385	380	413	375	414	399	403	408	398	413	410	364	408	407	421	376	371	419	405	396	381	424	392	424	418	408	398	418	399	413	414	411	384	393	395	406	398	423	418	424	410	424	399	393	430	395	390	437	368	399	371	386	375	408	391	378	402	411	427	389	416	403	403	420	405	429	406	391	385	381	383	407	385	414	413	414	370	404	398	369	423	368	398	381	390	422	403	406	433	344	405	374	378	398	398	386	408	409	387	432	423	412	385	363	378	371	409	392	380	438	412	425	394	399	370	395	407	394	454	410	401	395	368	393	416	403	397	394	399	407	403	391	385	363	375	401	386	397	427	404	404	382	415	409	409	381	408	402	400	407	413	400	410	402	427	363	393	402	391	423	395	409	408	449	376	392	363	428	426	388	362	372	419	412	422	392	383	407	396	367	415	406	372	390	415	422	378	455	402	455	391	400	389	421	363	376	428	390	378	368	418	404	402	406	412	402	401	397	391	375	381	409	394	399	398	404	383	432	401	366	376	406	385	384	391	435	405	372	418	411	396	396	388	408	400	386	397	403	413	392	397	429	414	415	416	375	372	398	419	395	406	378	383	416	432	417	416	395	402	413	400	429	419	415	402	393	444	397	416	389	376	383	387	387	376	376	388	405	388	392	377	367	380	345	389	434	384	381	407	420	409	391	391	412	410	412	408	377	391	426	374	388	400	369	394	395	402	409	380	425	383	421	386	390	395	398	395	391	436	382	423	387	395	404	405	361	376	403	437	396	417	408	430	382	422	403	400	425	390	374	379	374	387	417	381	404	406	408	376	383	422	374	393	399	370	394	423	348	396	381	402	440	370	398	396	387	410	414	389	410	387	393	410	394	399	360	440	401	386	379	402	389	393	392	385	385	404	397	415	397	410	379	364	400	379	403	401	404	404	422	407	388	379	366	425	402	406	401	416	398	377	386	369	433	387	368	363	401	400	374	438	410	397	364	410	397	382	426	390	375	386	404	442	396	383	375	384	398	412	410	391	383	407	408	396	394	416	369	377	379	389	393	407	384	433	398	378	405	412	380	372	417
23518	21042	28172	24131	21040	11300	1221	761	708	721	665	661	641	593	623	657	611	596	589	594	564	581	599	595	573	559	537	611	536	592	592	553	543	559	561	591	587	569	588	579	545	583	555	544	565	587	557	558	587	613	523	584	604	610	561	564	566	606	600	596	609	576	618	623	533	558	581	561	604	547	569	602	586	545	562	547	546	569	539	555	521	579	606	571	585	609	569	557	543	561	539	581	588	579	505	578	545	534	531	581	569	572	552	500	551	614	601	571	528	566	554	578	580	559	545	555	583	534	541	593	561	583	621	605	589	577	530	595	511	575	580	543	579	569	543	565	562	551	574	598	580	574	575	580	569	523	560	574	563	579	542	598	546	582	552	553	513	540	583	561	547	532	545	550	563	579	581	572	588	548	534	527	558	569	582	566	558	519	575	581	532	529	561	592	569	516	565	549	563	578	520	545	533	544	576	569	590	575	555	536	590	581	592	565	562	529	591	554	576	573	491	581	553	541	586	540	595	584	567	560	537	599	572	578	550	556	572	578	564	535	544	574	579	599	535	587	549	583	544	602	557	534	555	550	583	576	558	585	582	588	540	579	567	547	531	569	585	585	546	588	561	581	579	588	600	533	607	560	623	578	540	590	603	525	554	555	524	582	541	570	594	597	551	574	571	575	537	540	569	569	577	598	638	588	559	570	527	551	576	574	595	518	518	580	558	579	588	556	561	581	566	578	548	557	561	570	604	539	557	555	596	578	555	595	507	603	583	571	585	550	578	561	594	552	580	565	576	556	592	546	551	553	569	604	542	546	568	589	566	521	544	544	579	546	563	597	558	538	551	556	599	553	590	571	590	573	568	525	555	556	633	583	639	536	573	585	588	556	554	584	569	573	531	581	610	590	592	554	553	606	577	562	589	602	582	622	584	606	601	546	593	564	540	562	565	555	574	586	585	553	560	559	568	581	562	576	569	542	568	552	582	523	576	575	542	584	584	569	533	568	529	584	575	569	571	543	566	575	552	600	575	532	554	569	574	562	554	545	576	587	556	539	573	562	554	582	554	590	639	600	577	536	624	594	564	590	588	553	533	562	595	581	565	581	549	538	580	535	605	567	544	575	575	597	569	570	532	509	577	577	590	574	552	590	552	567	532	565	568	547	531	536	572	567	587	603	560	606	533	577	542	562	570	540	617	616	571	598	575	566	570	583	554	582	542	601	604	573	556	571	560	581	592	588	601	578	531	546	559	564	559	565	549	547	555	555	612	583	543	570	595	566	584	601	567	504	598	568	560	574	543	613	535	580	587	546	606	586	555	540	524	571	551	572	558	575	579	571	576	524	548	544	595	547	552	568	568	565	577	623	580	555	547	576	575	573	555	560	566	594	574	603	493	561	523	603	526	587	567	525	586	571	560	541	556	599	594	610	559	585	583	546	547	570	571	577	613	547	619	590	572	585	576	557	580	568	576	557	631	558	574	574	590	568	500	604	567	537	583	592	584	611	593	581	546	573	547	577	575	602	540	541	550	518	581	539	571	565	534	609	595	573	600	592	585	609	638	595	571	539	588	568	643	567	602	566	547	582	559	583	567	599	567	553	558	582	552	586	563	578	586	583	566	559	520	543	581	552	569	550	559	557	578	563	570	583	598	601	524	556	534	601	525	553	600	575	558	531	603	518	560	542	566	633	568	537	628	602	591	550	560	585	605	555	553	563	575	573	585	613	535	565	594	586	583	582	572	554	573	606	527	561	613	541	519	575	536	557	584	547	547	598	570	529	563	549	548	554	579	571	605	536	531	571	540	598	576	552	584	535	579	579	562	573	595	585	533	555	570	546	581	587	565	537	550	575	569	534	590	572	567	561	592	563	597	560	601	520	587	594	606	573	582	527	584	589	624	590	592	632	575	547	542	592	592	570	565	551	610	616	566	615	541	560	542	576	601	531	567	589	606	572	528	583	548	548	579	579	595	514	564	558	584	583	551	592	519	542	541	604	512	572	569	556	557	608	572	551	541	596	573	595	548	545	578	532	527	560	587	556	587	544	634	568	543	534	557	571	557	560	519	592	559	598	599	526	564	518	562	581	602	583	558	571	554	622	584	552	564	542	555	535	584	586	541	558	557	609	572	600	539	562	558	543	531	553	550	594	565	558	500	564	558	556	563	592	553	585	535	622	587	535	542	581	540	562	547	525	542	638	566	542	550	574	583	574	606	592	603	559	554	565	590	569	622	534	582	522	573	579	550	563	583	581	594	554	575	525	606	577	543	508	596	589	571	566	579	573	566	557	567	553	516	566	581	576	537	555	577	546	557	570	565	556	575	571	598	580	581	603	582	568	607	579	572	613	591	554	591	555	578	568	556	598	579	554	588	580	558	562	577	591	581	520	532	581	576	560	590	534	569	553	549	576	547	550	570	550	531	535	560	576	574	548	568	590	536	602	597	591	581	571	541	601	555	577	608	546	603	575	599	565	600	565	561	591	540	632	524	583	557	571	584	554	591	605	565	593	574	582	577	554	542	593	560	540	559	530	547	574	568	573	600	615	574	519	523	543	546	591	549	519	554	560	595	550	608	642	555	591	562	558	615	595	579	537	576	593	503	525	586	528	538	547	541	560	573	556	566	579	594	538	567	550	551	572	591	582	572	558	565	544	561	571	586	545	564	591	553	586	568	557	584	582	542	564	560	532	577	558	593	539	540	562	563	556	543	566	563	583	549	537	548	516	598	492	539	509	541	578	585	545	535	568	549	542	588	580	633	577	574	589	574	569	561	585	585	567	574	576	563	544	560	545	557	577	560	546	571	549	556	598	521	603	532	575	550	595	550	558	581	554	611	585	597	545	559	576	587	568	570	576	606	575	591	589	557	597	554	560	555	549	579	547	594	550	613	542	562	600	609	584	574	558	583	561	561	571	569	569	612	605	549	575	566	581	591	599	583	548	509	578	544	551	589	576	583	548	579	559	617	529	570	581	611	547	587	553	567	566	547	590	577	580	565	611	556	571	531	586	525	525	542	584	596	559	570	568	578	590	589	553	575	538	576	573	562	570	576	572	563	596	573	543	579	564	564	561	566	576	590	591	593	595	582	555	547	570	557	559	531	556	567	561	542	563	599	556	583	536	598	552	571	606	592	555	562	571	542	582	572	550	590	598	549	594	586	548	541	558	489	558	565	577	563	581	539	576	564	579	554	588	539	570	557	610	573	544	567	529	565	587	590	561	548	561	553	550	591	598	542	585	555	546	544	587	602	543	589	550	588	520	602	592	557	571	598	584	528	505	495	572	576	533	580	557	600	571	554	528	572	595	595	538	525	548	594	534	553	602	539	581	602	514	546	557	561	558	596	542	598	603	579	537	580	573	544	567	589	526	573	567	623	537	589	550	570	560	618	552	535	527	576	550	582	586	574	602	583	542	568	561	558	566	581	554	533	603	609	548	559	550	570	594	562	526	570	575	552	521	534	600	578	555	575	556	555	557	588	545	522	530	563	531	563	573
31406	47135	6528	2335	1690	1416	1153	1027	880	830	785	780	728	672	647	647	642	665	649	670	648	592	641	618	625	621	649	618	590	595	599	602	605	599	579	571	604	591	590	583	622	621	602	635	621	590	583	579	628	606	636	663	613	624	612	605	574	571	615	600	597	616	630	615	604	607	607	595	600	610	590	598	643	595	579	594	633	577	627	596	598	619	590	605	593	605	652	651	588	594	609	566	642	611	599	614	616	594	591	610	569	610	607	568	626	616	616	608	569	578	597	585	619	562	559	627	582	562	625	605	565	552	586	595	577	616	605	620	621	648	563	624	605	628	592	574	606	569	580	660	601	576	574	622	627	648	624	619	620	599	552	625	629	604	598	591	566	596	608	607	629	585	596	573	607	616	591	599	600	607	574	608	598	565	594	609	622	593	604	569	614	613	605	616	572	585	586	574	590	582	606	621	582	626	609	539	617	626	640	650	610	644	598	580	598	604	596	593	578	614	594	574	620	583	606	575	610	578	596	601	594	606	608	615	596	588	571	611	580	624	566	559	612	595	578	574	614	620	615	577	586	579	573	549	597	589	587	520	618	603	552	631	619	604	555	591	600	596	582	633	586	587	611	597	603	623	589	626	607	597	603	577	592	598	550	580	574	589	566	637	608	567	611	614	675	583	589	630	598	564	615	555	642	639	595	574	603	611	613	566	585	602	563	593	593	647	651	585	610	614	557	595	634	574	536	556	585	578	627	597	660	600	593	633	561	619	607	567	611	596	616	580	560	576	613	590	602	604	543	591	630	604	616	612	617	613	598	610	647	535	619	583	580	632	590	626	568	574	624	615	619	590	607	601	576	599	590	602	603	549	571	566	559	577	604	585	573	649	590	602	618	560	629	611	614	625	566	618	617	614	551	587	626	587	616	611	589	604	573	553	616	584	609	606	554	613	624	586	602	611	603	619	586	604	580	596	575	592	559	600	604	602	598	586	601	604	617	583	602	633	570	598	578	592	599	589	581	590	630	601	584	618	587	615	603	616	573	577	581	591	616	578	589	586	589	640	578	635	586	603	574	620	601	596	607	597	589	598	608	599	592	602	635	611	587	552	597	621	593	572	643	614	553	581	576	633	596	601	582	596	601	624	593	605	596	634	565	594	595	626	615	576	583	625	608	573	587	635	571	610	609	605	641	627	589	610	598	578	616	598	605	601	617	610	590	656	588	587	606	605	604	606	598	601	621	611	585	602	592	591	584	562	582	596	576	642	573	583	579	623	631	585	598	554	599	607	612	596	614	585	569	573	568	586	605	604	587	537	606	603	598	580	581	608	569	576	596	583	556	579	560	611	603	569	597	617	598	607	646	642	625	612	583	560	656	653	607	585	566	588	627	589	599	666	607	584	613	569	629	614	620	607	592	607	618	600	640	569	645	563	614	576	534	547	594	624	595	588	650	623	600	582	579	595	588	567	624	582	621	618	590	602	609	596	613	664	629	597	559	621	614	616	586	562	590	598	604	567	610	600	611	608	557	557	545	606	644	611	597	612	605	590	653	620	618	573	606	634	622	614	591	610	624	562	584	611	602	633	601	571	583	598	630	583	593	588	575	606	591	579	642	578	629	566	646	609	594	625	564	640	591	595	607	604	571	606	632	602	631	568	593	617	582	556	577	595	591	581	566	594	595	573	592	565	595	597	636	579	591	603	641	577	616	601	628	616	654	604	560	602	581	568	614	592	604	570	583	624	597	579	611	584	610	585	602	650	603	596	646	605	583	612	625	595	607	576	604	618	617	550	597	636	616	605	617	601	621	553	589	591	565	606	674	614	618	588	630	596	638	596	595	576	628	584	634	569	587	610	585	614	607	579	597	555	625	600	602	615	593	585	590	620	572	614	594	585	602	595	575	613	563	601	589	587	575	556	592	589	607	584	605	613	614	606	651	637	627	571	609	595	569	569	535	569	605	596	598	592	584	571	577	610	623	591	560	581	576	564	633	611	593	599	601	591	575	593	589	567	633	599	640	574	586	594	592	614	600	591	596	593	581	591	614	632	613	569	633	549	616	593	589	600	629	633	593	577	628	634	661	569	574	612	586	598	614	573	547	625	628	614	605	578	614	582	583	606	601	617	589	597	607	595	604	582	567	595	589	596	608	581	577	613	627	601	645	590	612	630	587	581	564	575	584	606	597	533	601	615	620	631	575	584	565	606	563	600	628	603	660	580	568	594	586	584	617	600	594	574	579	602	583	615	563	546	634	587	586	549	591	561	629	634	580	637	636	590	606	594	609	634	593	631	581	611	617	639	621	618	593	592	631	607	584	602	598	604	598	612	586	583	585	574	543	577	617	600	624	576	619	584	575	579	617	590	587	594	551	617	576	661	611	660	562	589	574	602	558	568	569	642	626	621	599	581	583	603	613	605	601	595	559	576	570	584	589	589	592	612	561	573	590	550	561	623	571	612	611	600	601	607	581	587	565	594	639	636	605	592	606	581	587	624	640	609	596	581	616	561	633	620	631	587	603	606	582	589	589	596	607	606	604	585	588	635	635	629	579	572	607	575	590	574	615	610	572	639	570	565	617	586	596	587	569	615	591	583	533	635	593	582	635	570	586	614	582	570	599	594	624	639	597	591	567	591	582	592	623	603	582	620	577	601	603	619	590	594	625	575	581	580	575	584	586	592	590	578	573	584	557	620	572	601	595	556	591	613	604	562	647	576	636	588	585	630	566	621	564	603	579	563	610	625	639	599	618	606	655	620	599	626	616	626	602	563	616	551	640	605	616	572	616	633	610	626	560	548	593	626	612	620	572	601	576	621	584	575	563	588	618	593	600	586	591	584	594	594	618	618	607	602	596	624	591	644	585	625	596	561	649	579	553	575	588	632	604	583	603	639	595	622	596	604	610	573	592	594	631	581	566	612	598	626	604	596	590	581	580	633	611	614	583	634	596	597	614	644	636	601	557	602	593	611	611	585	602	584	638	560	577	582	593	599	661	611	610	572	618	644	597	584	587	628	603	587	554	595	598	656	619	589	602	571	605	597	551	591	616	613	622	592	575	570	612	631	629	624	598	571	595	600	584	558	565	587	593	577	565	588	595	563	626	538	581	619	573	603	583	612	547	632	593	595	589	567	609	562	616	605	581	586	548	602	617	605	629	548	609	579	621	637	624	572	620	598	599	576	588	591	585	642	626	623	631	578	579	592	567	581	611	610	600	571	584	647	597	581	620	614	586	555	620	590	600	604	609	602	621	593	575	606	604	574	593	601	617	563	552	596	597	588	604	638	607	623	599	626	608	571	635	616	612	589	615	600	555	599	608	593	594	577	574	626	572	598	571	577	562	593	618	622	634	632	594	614	610	564	596	651	593	629	543	630	620	599	593	628	602	522	603	585	602	622	599	588	608	557	616	621	588	601	584	603	582	578	581	586	562	572	641	570	633	578	615	591	607	625	643	587	591	567	598	575	570	617	589	623	573	604	625	604	532	589	603	564	602	603
24647	21136	27463	24892	16032	690	387	321	258	262	253	231	273	177	216	238	216	185	203	173	188	220	200	203	200	201	190	190	204	194	196	175	225	207	185	195	156	201	170	190	175	208	173	204	209	180	210	194	217	206	187	172	175	200	170	191	186	193	193	181	171	180	193	220	204	209	174	213	194	217	195	178	182	179	192	171	168	209	204	211	198	187	190	179	216	180	207	181	191	183	161	171	189	202	172	181	196	217	196	192	179	211	210	188	201	198	187	175	177	190	197	199	202	175	202	201	179	207	202	174	186	189	177	183	183	206	182	204	191	201	189	185	178	194	199	183	184	173	214	178	195	180	183	184	189	182	183	218	173	191	185	183	196	172	201	210	185	210	215	204	205	210	171	187	184	190	212	195	199	189	202	186	213	191	185	176	188	192	187	185	176	181	198	189	195	197	180	192	208	184	199	186	206	187	219	161	198	197	183	190	201	171	184	183	183	192	189	172	180	170	169	161	182	173	170	170	210	174	175	191	200	166	185	175	183	171	156	204	184	180	188	197	196	207	182	189	164	212	201	192	184	201	185	197	187	208	190	191	199	167	193	206	183	191	203	169	186	182	190	198	170	189	196	195	178	198	197	183	195	208	182	193	196	176	162	193	181	188	142	214	207	188	175	209	214	192	216	202	197	188	203	183	185	201	176	184	185	210	192	202	186	188	211	211	214	192	179	188	185	184	181	195	190	214	208	183	190	207	172	204	180	188	191	201	204	180	200	184	193	194	176	180	200	171	186	197	197	197	210	176	186	211	202	185	194	202	192	166	196	207	194	195	185	194	205	181	194	207	178	199	180	213	198	187	181	187	213	184	205	168	181	169	165	176	223	176	218	191	191	194	206	172	189	191	181	179	196	160	174	213	193	195	184	194	236	164	191	189	209	163	187	206	191	185	197	178	175	166	178	192	189	203	175	181	199	191	175	210	184	189	176	186	185	211	197	182	196	192	183	169	187	204	195	206	179	190	184	169	188	193	188	189	190	200	193	194	180	193	202	193	177	176	203	192	191	197	171	181	170	204	166	197	177	222	179	184	217	174	192	166	186	198	194	184	189	210	182	169	177	205	228	173	200	204	188	213	208	192	167	204	194	162	195	196	198	196	204	184	203	185	186	193	180	167	184	176	169	190	187	206	169	165	166	183	196	193	173	179	206	205	194	188	176	176	200	211	190	174	189	184	177	189	181	183	170	170	181	183	183	200	193	198	168	196	175	187	197	210	213	190	201	182	194	209	179	185	213	201	186	168	190	192	184	173	209	216	201	189	202	182	187	205	218	193	214	197	183	191	173	213	181	179	186	202	197	188	207	192	193	208	171	179	196	207	185	179	224	203	190	189	194	173	185	181	166	197	172	199	194	190	192	173	200	190	212	196	208	188	214	204	160	177	194	183	196	181	189	164	191	172	198	198	173	163	216	179	185	180	174	185	204	183	175	185	197	200	177	175	184	173	185	193	191	187	162	169	175	195	192	203	184	177	189	184	188	214	203	197	184	214	176	176	184	194	185	195	201	175	202	186	201	193	190	195	193	190	203	202	186	169	180	205	204	216	191	192	180	170	169	188	179	180	218	217	177	197	215	172	172	198	199	208	215	176	185	185	188	187	191	167	185	192	174	182	197	193	167	201	225	202	183	183	199	199	173	199	165	209	211	204	198	215	225	181	195	177	181	181	209	178	190	205	160	188	167	180	164	204	186	198	207	198	181	193	200	217	188	179	198	175	182	171	200	184	192	170	168	181	192	191	211	181	200	199	177	181	196	184	199	201	176	185	220	189	190	220	200	199	198	179	181	209	171	200	187	174	196	210	193	193	200	165	194	164	199	195	188	179	192	209	178	177	213	171	201	167	184	201	185	177	184	192	166	199	187	192	202	183	172	213	178	209	205	172	206	192	149	156	185	192	176	186	195	200	191	205	185	186	199	190	172	207	203	173	188	192	205	161	179	181	191	177	189	193	167	182	189	168	186	209	212	171	188	187	166	198	180	206	192	185	187	216	196	176	201	200	174	173	193	182	190	215	185	209	188	215	194	204	179	194	190	179	195	182	195	182	164	188	187	199	189	183	198	189	166	210	188	177	191	181	196	186	195	197	182	205	200	178	175	182	178	201	207	170	190	191	184	201	198	196	203	186	203	175	177	197	188	183	198	202	177	154	184	186	189	168	199	197	172	210	171	183	190	173	178	210	193	205	223	217	196	197	172	188	201	183	176	174	182	211	153	176	184	187	180	198	193	195	197	174	214	201	193	170	195	165	177	187	203	180	182	191	183	197	197	179	182	195	178	173	197	181	178	204	215	194	167	187	207	209	196	177	207	171	178	194	201	182	203	179	192	179	192	172	196	228	176	195	196	174	202	188	169	194	212	189	152	175	192	233	174	162	221	181	185	208	189	191	186	196	175	153	195	199	192	176	182	197	190	189	186	199	184	177	187	181	192	175	157	184	223	182	176	177	196	200	170	180	195	201	170	186	197	178	194	186	178	185	174	181	202	201	184	180	201	188	190	202	201	183	184	188	188	174	159	190	192	200	205	185	171	191	183	174	188	179	182	197	175	171	199	172	217	201	213	180	197	194	202	169	204	180	172	196	167	216	183	184	192	203	201	179	162	203	178	210	185	171	174	216	207	205	202	187	207	192	193	199	213	183	175	198	174	185	196	185	202	164	189	201	167	188	206	191	160	183	194	169	185	178	202	176	204	210	186	191	192	187	184	183	185	201	187	195	187	198	196	177	182	172	195	202	187	204	202	193	198	196	202	185	165	200	177	206	207	177	187	202	204	179	199	196	213	197	189	168	205	201	181	194	192	189	174	187	190	212	187	175	192	190	163	195	165	164	169	198	208	171	160	205	186	212	186	175	167	196	191	180	192	185	176	203	190	181	195	197	159	180	209	199	206	197	225	179	195	197	213	197	192	171	176	193	206	187	196	196	190	180	208	191	201	176	201	192	157	206	188	192	198	183	202	189	197	170	212	192	184	174	187	178	186	201	172	180	175	195	180	188	194	200	204	203	190	195	196	170	192	225	171	193	202	214	198	189	183	180	210	193	189	193	194	191	201	195	196	174	173	182	181	189	201	204	187	172	188	172	182	184	178	202	188	196	176	204	194	207	188	186	165	197	181	181	218	180	188	152	164	197	199	188	181	157	173	178	210	191	209	181	177	187	181	223	180	183	190	195	178	186	195	179	182	211	209	187	199	216	170	188	181	186	192	191	190	188	189	177	175	184	208	192	187	185	179	196	181	200	194	206	195	206	174	177	186	179	195	185	180	199	181	188	190	194	185	220	186	170	157	221	184	172	184	193	174	198	174	174	206	184	171	185	180	179	188	167	204	186	186	190	183	177	188	173	186	183	204	191	183	183	210	199	188	182	178	161	155	198	183	188	204	188	187	177	197	198	202	176	174	179	182	203	182	204	184	187	177	197	176	176	187	184	188	214	186	175	205	186
31202	43737	4591	1366	932	759	580	484	435	359	287	330	292	263	272	245	232	261	256	261	230	241	240	233	222	222	249	213	237	217	255	212	224	237	238	221	225	215	219	210	216	211	220	239	214	212	216	226	223	212	237	222	218	247	236	232	211	194	238	217	224	226	220	213	216	231	246	188	211	198	205	197	213	201	198	199	207	231	217	239	239	226	224	224	202	220	215	233	203	236	230	229	224	221	211	208	178	214	222	204	238	208	214	225	235	232	226	195	184	211	229	230	231	222	206	182	218	211	197	220	216	204	228	233	189	240	236	237	209	218	227	224	232	234	192	241	229	221	237	207	197	201	241	230	219	218	217	200	232	222	202	218	210	202	219	209	219	203	236	191	203	217	204	226	208	225	182	204	209	230	192	192	232	195	242	224	207	228	211	229	194	201	233	194	232	221	222	202	212	213	189	221	198	196	224	239	247	181	198	212	209	217	204	218	206	211	240	201	195	206	207	229	199	210	215	204	206	206	188	219	215	217	223	200	220	225	202	238	204	242	234	210	197	228	218	203	184	228	214	213	180	188	210	222	208	201	212	206	237	227	221	235	204	199	215	206	227	210	180	209	226	198	223	224	194	205	233	224	185	191	229	224	198	225	224	241	211	227	248	207	213	191	210	212	199	233	220	202	229	215	216	226	215	198	227	197	219	220	235	233	228	218	205	206	219	191	217	239	215	207	235	222	198	219	234	229	230	205	201	215	214	220	225	228	214	209	211	224	200	219	248	215	214	197	223	222	199	204	206	208	198	218	217	220	210	223	216	199	199	210	226	231	213	212	210	202	227	194	204	203	183	224	218	213	210	231	214	240	211	247	211	219	232	212	237	195	222	205	197	223	216	211	222	211	183	207	219	204	203	220	193	216	236	213	185	211	237	209	227	202	192	216	227	212	237	223	230	228	230	237	230	189	231	235	219	210	231	240	231	234	191	192	242	215	207	215	227	190	235	243	222	190	210	199	210	207	209	193	203	244	183	200	196	185	200	232	226	212	213	201	227	224	210	232	214	196	185	212	189	217	217	204	196	212	255	237	215	208	221	203	223	207	223	218	220	210	205	224	220	199	195	204	230	203	221	202	203	198	228	198	207	211	217	202	211	189	210	207	197	224	230	223	215	213	183	191	221	214	209	219	232	218	254	224	207	205	210	214	205	230	215	208	221	221	186	216	221	219	222	218	213	223	221	204	191	197	227	227	195	186	225	209	236	206	199	221	210	209	204	205	214	214	226	216	228	186	222	205	230	199	216	209	209	188	224	219	221	209	226	202	198	215	210	217	202	187	210	209	213	212	230	215	206	230	203	208	219	219	215	188	223	233	234	236	236	209	214	211	242	210	228	191	229	205	196	208	197	224	209	221	207	209	216	216	206	207	209	237	216	236	223	224	203	220	203	198	222	214	197	189	201	224	227	210	238	208	215	220	219	193	233	220	218	245	197	191	228	224	203	213	221	227	226	213	221	218	212	218	202	211	197	217	225	196	197	207	227	224	229	202	211	211	238	225	200	205	243	227	208	203	222	219	209	225	223	195	224	195	210	204	224	220	219	231	208	230	215	219	200	220	235	231	211	204	237	207	210	211	237	233	214	188	217	230	230	216	225	222	237	225	201	218	209	204	214	234	204	198	197	215	221	180	223	214	202	210	230	216	171	237	226	209	205	204	236	227	214	232	233	209	220	271	215	228	193	198	233	192	220	207	237	210	202	224	214	190	190	215	225	192	198	223	218	210	219	218	226	188	199	194	217	197	220	208	214	220	235	217	195	241	200	225	212	208	202	207	206	207	205	207	225	210	225	208	216	229	204	207	215	225	221	219	226	182	219	200	221	203	234	222	227	213	216	224	223	191	225	202	224	221	222	192	215	217	219	218	221	216	216	208	234	214	204	204	219	207	194	199	220	229	225	205	237	210	215	233	222	185	228	232	216	211	216	199	224	216	208	227	228	214	228	203	224	201	225	218	249	201	218	214	211	234	214	203	212	230	212	196	206	210	218	215	181	240	211	227	225	231	237	207	189	224	211	241	186	195	213	230	214	201	225	190	213	220	218	236	224	215	213	218	235	221	194	206	196	206	234	242	203	232	213	216	201	224	197	226	211	237	253	228	232	210	217	200	239	220	244	206	215	235	203	191	203	215	199	232	221	209	218	228	228	212	225	205	209	220	199	214	217	254	195	239	241	227	188	213	239	217	215	214	215	197	196	237	209	207	202	216	222	207	207	209	209	229	232	265	204	228	212	201	231	233	234	234	219	225	213	233	216	201	219	228	203	242	198	215	229	199	223	242	208	238	233	193	224	214	208	177	200	198	213	221	232	183	244	232	190	217	208	228	198	212	215	227	201	196	209	207	210	214	221	196	209	225	239	221	215	209	188	210	221	237	210	226	209	228	231	195	208	220	202	186	215	199	243	205	222	213	201	203	190	196	217	230	220	221	196	231	207	197	217	246	228	212	202	219	214	220	187	228	212	231	200	219	212	224	213	212	237	200	215	196	246	208	217	235	235	213	199	201	219	202	208	246	217	187	227	207	197	225	217	194	223	201	232	187	194	224	220	205	206	214	194	206	189	204	223	202	219	206	191	194	209	215	243	244	212	239	206	210	218	221	206	200	211	218	186	213	206	226	205	221	206	210	210	187	202	213	221	219	222	225	210	202	202	258	235	194	221	194	215	236	214	212	208	188	224	216	198	226	223	210	200	214	237	213	196	192	197	199	236	205	212	216	189	218	215	233	225	195	219	218	220	237	229	245	198	235	218	227	235	215	207	211	221	215	207	233	211	228	218	212	230	214	198	201	213	214	240	215	222	222	213	206	185	216	239	205	218	220	206	200	211	199	193	219	217	210	213	230	196	233	199	228	212	214	203	227	237	220	236	213	216	221	213	212	218	236	231	220	214	239	230	211	203	193	196	214	186	217	199	216	241	207	210	218	223	200	214	216	190	215	220	238	213	195	211	194	217	243	230	229	233	238	215	194	218	178	213	216	221	213	207	204	238	216	239	218	232	221	231	220	221	221	205	213	209	217	221	200	228	218	218	228	211	202	216	208	205	211	217	198	181	208	215	189	206	222	239	218	235	187	214	216	198	197	204	223	220	213	219	215	226	183	218	216	199	212	208	213	220	238	215	206	231	215	215	201	205	238	220	225	210	236	225	218	183	206	231	215	229	180	236	221	230	224	239	214	224	204	204	249	188	222	225	207	224	214	229	229	198	230	189	214	223	199	213	206	220	222	207	198	184	200	198	219	198	240	215	216	224	207	217	217	190	199	220	191	235	263	215	205	203	223	231	239	220	207	265	222	210	209	216	215	224	204	245	196	187	232	214	234	247	218	228	216	211	215	217	219	214	205	221	214	224	205	209	214	179	182	226	229	212	240	210	191	216	217	182	232	232	205	218	203	202	207	229	218	210	205	224	204	240	218	217	213	231	227	202	230	202	214	190	216	233	205
22473	21139	28648	23861	21129	21144	10902	1052	729	687	613	529	562	507	441	513	425	472	441	480	459	450	452	421	440	433	388	454	439	383	410	398	437	399	390	371	422	397	427	412	376	394	435	445	414	419	384	335	394	421	369	394	432	405	386	447	388	413	401	372	386	391	385	395	376	373	396	398	450	414	378	394	380	394	404	378	394	394	426	389	394	406	382	388	389	408	382	433	405	446	422	392	396	384	398	394	373	406	379	422	427	416	411	373	393	383	386	356	376	381	359	355	390	388	409	442	408	394	377	405	399	407	389	406	357	385	382	381	375	382	394	399	361	398	360	408	373	396	416	375	397	350	388	403	382	382	427	333	388	384	368	364	405	402	373	346	410	375	397	376	388	396	383	379	399	393	388	407	389	369	386	383	383	391	416	386	404	380	374	372	414	408	362	376	382	381	375	415	366	402	384	402	399	389	375	361	439	425	410	395	414	381	448	400	382	407	384	411	424	419	406	393	347	367	380	379	412	414	376	354	409	454	370	379	417	393	383	442	390	408	377	404	393	397	353	435	394	382	362	415	426	418	405	369	399	369	343	380	391	418	420	387	427	393	417	414	396	419	360	397	383	394	339	394	407	399	385	396	433	355	407	388	390	393	403	408	385	396	384	406	379	380	426	399	377	383	407	423	385	399	389	409	385	366	394	384	404	361	376	407	358	401	392	374	415	367	453	370	406	417	409	364	373	362	383	391	415	372	392	408	404	362	377	396	405	381	377	376	371	410	426	424	393	408	403	402	390	364	411	433	384	374	388	368	383	401	385	398	408	402	399	390	411	392	396	373	395	427	382	376	389	411	351	416	408	375	366	390	382	391	397	398	390	357	412	372	392	412	423	388	371	405	373	382	391	409	383	360	390	386	400	357	384	374	381	402	424	396	389	369	401	364	352	357	374	410	408	375	402	383	389	382	411	388	385	385	400	388	399	395	409	403	374	399	386	417	411	402	366	422	393	410	415	390	433	388	384	408	408	386	382	402	424	353	366	386	369	378	411	387	350	382	401	377	397	389	406	369	416	391	393	421	422	382	372	406	396	370	351	393	381	360	389	399	399	390	395	365	410	398	438	369	395	361	393	392	416	391	385	392	370	393	376	375	397	407	412	401	372	364	438	421	357	367	377	391	390	404	382	452	371	383	412	393	362	409	389	358	378	377	388	367	362	377	365	382	388	386	425	370	382	405	413	421	391	411	403	373	399	399	396	419	392	394	385	382	445	428	398	420	382	390	422	394	365	372	378	389	379	427	395	406	416	372	404	394	398	380	388	366	383	405	398	396	393	345	394	419	417	400	389	386	413	395	376	403	390	403	394	395	384	405	395	380	406	381	391	408	372	410	390	389	343	377	406	364	424	408	406	376	385	397	373	376	390	389	395	406	375	420	413	369	418	407	331	379	394	362	405	400	376	389	362	371	389	405	384	392	420	457	387	385	386	387	367	418	399	431	406	389	406	402	393	385	378	378	368	383	386	386	410	373	379	386	408	424	393	386	379	346	408	375	376	391	401	370	363	404	388	355	383	385	417	387	389	424	388	374	436	389	388	365	365	371	368	390	434	390	377	423	380	397	389	421	383	372	358	378	386	395	389	391	385	402	372	349	405	403	383	361	371	412	359	390	371	384	387	386	413	378	379	399	380	394	396	377	387	392	422	396	370	399	370	383	404	401	384	402	420	444	387	389	378	394	378	370	399	381	390	402	381	387	380	405	368	381	366	413	383	368	380	380	370	392	391	407	369	373	358	402	388	405	434	393	389	384	421	409	369	380	387	413	379	384	383	422	368	391	388	409	347	386	386	389	393	405	367	412	379	408	433	422	416	411	378	372	378	368	392	389	392	393	370	370	395	427	379	367	376	383	404	418	411	411	408	383	399	388	407	382	390	416	402	382	400	386	389	358	434	398	362	386	380	406	406	417	361	405	409	380	379	393	404	392	384	397	395	416	394	415	382	368	359	378	416	391	382	398	432	425	424	376	384	372	389	409	419	380	380	408	368	389	397	429	398	369	371	419	380	407	386	402	382	345	393	392	386	427	408	438	372	406	392	413	391	386	417	433	419	396	413	395	349	429	383	407	404	383	393	446	410	398	376	355	416	387	406	392	416	412	386	410	394	388	395	452	406	413	365	399	386	421	381	394	403	409	381	417	382	395	391	399	399	361	392	429	388	386	359	389	375	377	396	395	415	436	373	387	354	381	379	421	371	373	393	407	394	396	434	407	384	414	420	410	401	420	398	386	388	403	403	436	426	393	421	390	408	383	427	394	421	391	392	383	404	396	407	349	398	360	395	373	378	381	446	407	383	389	360	392	431	419	442	406	400	374	396	375	399	382	402	371	410	399	389	400	405	397	386	409	390	378	406	381	403	366	392	393	376	378	368	384	398	399	390	382	441	394	404	374	398	415	404	399	375	394	396	393	364	405	377	379	382	383	400	416	395	384	422	384	430	393	382	385	406	407	382	374	367	385	381	381	384	395	373	406	353	390	384	409	395	397	375	383	372	373	431	374	392	381	394	387	393	399	405	378	418	383	387	373	404	416	418	406	362	379	393	393	402	385	411	457	393	423	424	364	388	376	388	408	381	389	395	374	386	387	375	417	378	388	398	402	418	391	369	393	407	415	397	402	393	399	401	405	377	394	394	385	403	433	413	386	379	420	377	402	417	414	416	392	354	371	377	408	410	400	392	361	346	429	402	389	373	402	416	374	364	408	380	383	399	400	389	389	371	369	402	384	378	414	435	354	381	365	395	408	389	382	419	400	414	396	398	388	358	377	352	392	411	407	409	379	398	366	415	410	416	369	410	419	389	399	413	368	372	385	400	381	399	436	395	392	380	401	377	369	406	366	396	367	431	431	381	376	387	371	359	388	377	384	377	377	388	360	422	397	395	379	403	368	398	393	392	436	443	397	368	408	411	397	385	397	384	382	359	398	420	388	378	376	392	355	380	409	398	375	406	398	399	405	431	378	351	402	378	419	393	419	425	377	356	390	383	386	371	359	415	414	376	405	395	401	378	401	396	386	362	357	377	407	384	383	435	423	399	406	412	368	345	378	429	391	384	378	393	378	434	378	383	378	424	396	405	380	387	373	411	374	386	391	417	400	367	430	408	347	369	392	386	384	406	390	370	404	407	414	368	398	386	389	379	417	360	390	374	428	418	418	376	407	420	367	385	384	414	416	416	393	420	389	406	372	406	418	404	423	391	376	363	367	401	415	381	363	394	372	406	423	396	414	382	387	384	406	389	384	409	414	368	392	403	365	368	379	431	393	378	378	414	407	432	413	422	391	407	428	418	382	400	396	362	364	358	362	421	397	406	366	400	408	394	393	402	428	413	416	396	398	366	381	370	439	383	382	350	413	445	407	371	393	408	390	384	378	386	399	390	400	411	370	379	414	364	363	397	405	402	383	371	428	406	396	389	394	422	434	400	385	375	394	381	405	411	388	401	387
34549	55541	9428	4058	2733	2140	1628	1281	1058	912	771	741	681	622	583	548	500	570	535	502	466	483	477	495	451	442	524	435	454	459	501	456	484	460	426	457	427	448	466	426	459	463	456	443	440	399	429	418	425	419	455	466	438	464	401	423	418	470	440	469	501	433	441	468	468	428	448	429	415	456	440	413	452	398	439	462	396	454	421	428	401	467	460	451	447	440	407	425	442	429	387	403	425	449	467	445	458	458	484	434	433	441	416	428	428	435	456	462	440	397	439	421	441	411	434	437	403	435	471	398	460	461	413	394	446	436	411	430	383	454	437	448	413	408	446	452	426	417	419	433	465	440	431	475	416	444	429	435	445	401	451	435	433	417	416	450	432	409	472	431	433	438	422	389	430	450	421	440	434	446	420	406	387	425	399	434	463	412	415	423	404	421	405	414	421	436	430	416	420	442	421	379	438	459	425	398	442	420	425	445	407	438	436	454	436	426	411	412	413	453	439	384	431	418	424	438	420	440	429	410	429	441	413	409	474	445	450	394	452	425	373	404	457	409	433	433	462	446	428	459	429	449	425	441	427	414	441	410	434	414	421	438	440	406	429	460	457	466	419	469	422	457	419	402	420	444	409	433	441	403	461	394	409	436	424	462	425	426	434	420	419	444	415	424	414	423	442	451	427	440	457	435	446	441	458	395	427	454	426	460	426	481	434	445	420	436	434	417	401	410	398	423	411	405	462	377	440	446	439	422	426	422	443	444	414	404	423	437	439	438	430	428	457	419	419	403	441	418	428	434	433	426	413	426	431	390	410	461	418	460	448	463	450	444	419	444	457	428	450	439	446	440	436	435	411	412	414	443	433	461	420	425	414	434	436	453	436	394	403	422	397	427	431	433	422	421	435	420	436	414	446	469	451	387	422	435	416	442	439	395	433	390	426	450	449	405	425	441	434	427	405	410	445	418	404	429	439	409	441	458	452	435	464	425	421	445	419	424	426	398	442	411	446	411	465	436	460	429	431	419	419	438	400	457	417	386	433	405	443	450	420	434	438	408	376	426	420	416	433	414	413	391	444	413	458	451	437	427	422	468	450	426	415	441	455	416	430	409	451	440	449	437	450	407	423	411	440	470	440	440	453	438	431	460	416	429	408	414	417	384	462	436	413	405	430	393	423	449	439	460	449	435	437	417	451	396	434	438	459	408	459	429	415	447	417	403	408	404	410	417	434	464	441	419	435	416	453	461	392	414	444	413	400	457	401	459	439	429	411	441	418	436	436	438	409	436	453	430	402	455	427	435	454	407	462	433	455	433	436	423	416	421	436	423	451	435	427	453	425	445	404	405	431	436	432	401	431	407	415	447	407	438	404	412	440	413	405	446	437	435	418	414	420	449	400	454	415	408	474	418	438	438	431	440	431	460	441	438	414	405	418	431	420	429	443	434	421	447	421	449	389	460	401	412	431	392	424	423	438	418	438	401	418	435	439	433	419	472	442	443	469	420	412	410	420	414	438	418	393	472	459	439	441	389	404	433	422	475	443	467	444	451	438	419	466	412	458	408	457	431	410	407	406	417	420	440	414	447	401	406	422	426	468	431	471	432	447	442	422	459	399	464	455	424	437	438	410	389	414	439	455	436	419	423	426	437	470	441	409	410	415	421	458	463	442	470	440	441	466	410	432	413	443	416	417	462	404	435	428	454	450	456	471	429	428	411	452	451	421	413	407	411	449	423	413	462	431	425	446	451	438	416	433	409	461	430	436	415	433	432	459	398	410	440	422	422	407	384	410	454	378	424	426	442	433	370	449	417	408	456	413	413	433	421	413	436	457	399	398	385	413	393	435	420	412	451	394	443	473	462	437	441	426	403	430	402	442	388	448	427	451	425	447	430	415	463	411	417	413	433	458	412	444	437	453	437	434	411	466	438	444	408	431	440	446	429	457	421	417	417	459	454	412	427	411	450	421	436	462	404	410	436	412	441	413	428	412	437	418	434	406	457	442	436	414	442	446	438	456	412	460	446	409	407	427	400	454	435	395	459	426	437	435	417	469	397	431	451	473	382	448	417	423	433	395	471	418	433	438	458	440	468	439	453	409	426	431	430	434	405	407	426	394	437	421	425	441	437	457	449	426	424	481	438	465	415	454	455	420	405	413	415	422	448	466	462	427	399	400	442	433	420	414	419	410	414	447	444	464	443	421	400	442	426	406	443	424	391	425	433	428	437	435	443	426	431	458	412	476	414	453	422	420	413	451	398	419	424	416	430	439	414	392	434	459	430	439	427	486	436	442	428	406	432	426	479	420	447	454	411	442	406	424	419	460	422	419	433	450	435	443	429	397	446	399	432	444	399	461	417	409	429	448	444	437	415	408	416	406	443	451	417	449	457	453	431	445	438	467	427	404	474	417	423	422	416	462	472	450	400	403	427	399	428	405	455	419	411	425	363	438	421	443	436	411	446	397	420	416	427	408	392	413	458	463	445	461	421	424	423	423	469	473	425	418	438	441	437	430	428	415	405	426	431	441	419	444	465	404	424	425	403	389	425	416	412	420	442	438	406	450	417	458	416	422	423	458	426	393	417	427	450	459	415	438	414	428	436	429	443	395	418	429	401	437	401	404	422	441	463	459	485	440	430	426	455	463	434	439	455	462	455	429	457	430	441	466	406	412	430	429	410	444	385	450	408	442	434	426	462	399	408	442	431	464	430	407	471	468	419	441	401	438	392	435	469	491	431	422	443	474	422	459	404	435	413	439	445	447	434	434	416	439	441	433	426	433	411	400	420	429	446	421	416	400	404	404	439	419	442	429	439	484	424	430	419	455	448	432	433	437	455	415	445	430	432	432	416	410	466	418	431	414	415	397	385	451	465	440	409	432	441	470	414	445	443	423	436	417	427	443	415	499	408	434	441	423	469	445	448	440	453	411	389	432	454	408	420	440	461	425	405	456	445	449	426	415	386	427	431	427	410	461	396	410	406	438	400	432	438	428	459	413	443	423	453	447	435	419	414	454	411	427	439	438	467	418	428	448	429	428	460	414	441	428	413	468	412	437	455	416	438	442	444	427	449	450	399	439	425	441	450	418	422	454	434	442	453	407	445	414	412	445	398	468	424	430	442	446	463	464	432	440	413	447	474	434	449	467	421	422	431	408	384	462	467	423	415	420	398	434	428	447	443	450	411	435	392	427	401	396	445	459	446	452	428	440	446	432	455	417	420	394	418	431	438	449	470	450	459	426	408	426	450	464	412	426	468	446	444	445	415	428	422	442	397	433	423	400	411	436	445	455	394	426	460	391	412	433	395	435	463	434	435	439	461	430	460	404	432	420	382	449	449	443	400	431	400	432	454	406	421	424	413	441	441	464	409	465	442	465	440	438	422	418	444	455	431	431	375	389	456	436	428	412	453	387	402	468	409	431	397	440	415	434	432	431	411	406	451	409	433	390	410	464	443	459	415	402	435	439	463	412	428	434	403	429	447	431	454	403	453	455	490	429	432
29302	24501	11841	1054	449	475	388	411	384	387	381	373	379	368	375	375	381	384	367	402	410	360	395	362	390	379	362	373	397	418	357	352	357	387	391	383	388	357	383	390	388	383	381	343	393	381	384	339	391	384	368	395	370	358	357	371	393	367	383	368	388	342	360	406	384	367	369	377	374	374	404	413	384	351	364	404	356	371	393	362	402	371	380	378	390	370	378	376	375	384	388	361	386	351	372	381	369	355	375	391	374	379	382	352	357	356	390	365	377	339	364	367	372	349	383	361	400	369	354	353	358	412	369	332	400	364	363	389	375	368	355	394	363	367	380	432	395	381	409	336	370	356	344	376	403	364	348	376	356	375	376	392	355	400	368	366	396	362	362	381	360	341	390	391	378	350	395	374	356	375	368	393	367	385	344	356	351	372	380	373	336	375	354	383	400	355	391	334	379	378	355	400	383	372	366	325	353	401	370	382	395	415	377	381	357	366	370	386	348	384	376	382	354	356	365	379	384	368	411	402	367	328	364	394	374	362	359	367	368	390	384	391	352	348	359	403	401	388	367	399	365	382	400	385	374	386	372	354	370	384	413	370	381	353	362	358	362	374	404	404	403	387	391	346	349	358	358	373	358	379	401	362	355	402	417	379	377	382	349	375	375	348	380	378	393	407	371	345	387	338	356	346	344	390	392	373	359	352	363	381	385	394	361	362	369	370	352	373	361	390	374	363	383	364	350	397	391	392	384	367	373	345	367	423	403	377	387	364	357	365	380	366	373	386	388	390	322	355	389	354	371	355	355	372	371	402	355	357	355	350	361	340	350	356	343	392	347	370	342	396	404	378	336	339	366	437	398	382	361	361	357	347	367	355	370	380	384	378	356	350	362	374	366	374	380	381	410	355	387	379	386	385	394	353	372	344	400	353	348	357	374	379	385	380	357	360	342	389	357	348	368	394	395	378	373	389	384	415	388	375	362	383	372	367	399	409	368	369	376	403	389	372	370	347	380	360	377	372	403	399	367	367	395	381	411	364	397	376	361	376	399	398	405	379	380	367	400	387	337	379	381	365	354	382	387	380	386	372	390	391	349	440	373	389	393	338	382	366	380	392	368	383	393	361	361	351	349	370	394	376	393	391	384	377	340	394	346	379	368	360	382	407	392	353	375	373	378	339	376	392	371	360	395	363	365	378	361	367	385	350	356	353	394	380	394	392	401	398	382	334	326	357	384	377	395	372	344	385	386	352	378	351	362	383	353	338	375	354	371	352	394	365	345	383	345	353	368	338	342	370	385	416	338	354	377	393	394	355	384	374	387	372	357	371	351	374	378	371	407	366	362	374	395	333	371	380	364	381	345	347	396	379	364	381	373	375	382	371	360	367	339	369	367	416	381	354	375	372	411	368	347	402	362	349	355	390	393	349	366	399	347	380	392	421	392	391	368	386	353	391	366	386	366	367	390	385	409	379	336	372	440	376	359	441	325	369	391	383	358	393	357	375	387	364	401	412	383	348	375	399	391	385	414	413	385	371	377	330	369	369	328	347	359	381	359	391	380	379	370	323	368	378	373	336	408	336	386	396	380	372	365	393	375	394	401	372	367	323	390	390	387	393	353	375	403	380	385	387	400	387	386	364	381	381	391	358	368	391	355	376	428	398	395	329	400	401	364	397	393	422	361	324	409	361	392	360	401	367	365	370	339	365	352	336	370	373	366	392	381	377	375	423	403	365	348	383	357	379	351	379	424	364	366	391	354	367	357	351	370	413	348	359	353	374	402	382	366	365	349	387	353	383	405	364	388	381	353	330	373	381	364	381	367	397	373	398	384	382	359	414	382	394	372	332	345	386	383	349	378	389	393	390	374	374	357	398	365	380	380	358	390	350	357	344	364	354	402	382	345	364	359	387	389	383	384	369	387	387	391	338	394	397	392	351	391	420	378	385	345	392	358	367	393	396	337	378	413	364	351	365	379	382	392	375	362	383	377	399	370	394	389	410	335	398	393	367	374	363	382	389	398	383	386	404	400	347	394	345	395	366	417	367	409	344	422	394	350	348	383	390	381	348	364	360	372	343	398	378	333	408	377	367	386	394	408	367	393	381	364	346	407	353	369	375	355	374	374	347	375	390	372	386	383	355	369	397	391	364	385	400	372	405	396	339	427	350	377	362	380	418	361	368	381	401	355	365	388	363	362	362	355	357	399	401	371	345	416	381	392	367	376	400	371	367	335	391	388	380	371	411	378	405	360	392	384	387	360	381	353	376	366	394	345	385	389	373	343	374	372	365	385	365	391	396	356	385	382	373	357	344	380	380	398	384	391	374	368	385	343	388	371	364	335	368	331	380	349	376	385	369	370	373	395	363	345	390	374	350	369	404	370	319	404	420	397	367	364	404	398	389	400	376	392	382	351	361	376	376	371	389	372	388	414	361	370	391	388	428	359	364	416	389	381	352	375	402	383	419	353	368	385	354	364	350	382	384	360	341	357	396	368	370	417	375	372	386	362	382	375	346	391	392	371	402	366	410	367	384	373	377	377	397	412	375	362	355	368	376	363	390	360	360	381	372	408	357	392	372	415	350	362	368	335	360	376	351	390	378	373	366	363	364	351	376	380	348	376	391	370	397	415	365	378	390	374	387	365	343	389	383	340	366	329	399	366	381	343	396	333	377	386	377	339	367	374	363	365	372	387	368	380	381	356	388	384	337	385	367	386	392	362	369	379	372	395	371	364	345	355	356	376	356	365	365	405	345	340	371	337	367	358	390	354	393	386	349	386	367	391	382	378	372	421	378	354	403	386	389	369	366	385	349	357	375	345	336	375	369	365	395	360	399	390	378	387	362	380	349	360	386	368	363	349	378	375	354	378	362	391	402	395	405	380	397	331	349	363	356	363	366	392	360	380	390	402	391	369	364	389	374	389	387	372	360	398	376	372	387	390	389	405	412	409	368	360	344	362	358	371	355	377	408	350	384	391	349	386	409	400	360	387	352	349	348	377	399	355	394	360	402	382	373	388	409	390	377	365	357	421	357	356	361	369	374	386	392	355	385	365	372	359	323	378	362	352	369	413	360	395	390	400	348	373	392	344	414	383	396	368	373	366	395	376	372	413	355	380	367	352	399	390	346	359	386	375	362	337	380	370	381	383	370	398	414	365	405	362	354	357	410	410	342	384	383	356	352	368	357	386	371	381	397	386	418	394	392	415	372	367	376	353	358	404	364	378	332	379	381	329	387	380	392	376	386	390	378	351	369	398	359	378	385	372	379	360	360	359	374	363	366	389	369	364	379	387	412	356	378	368	368	367	411	370	356	369	396	350	361	373	381	383	374	395	388	384	365	356	373	365	336	388	383	342	387	392	362	374	371	386	358	375	388	361	394	415	377	362	355	354	383	348	332	381	402	367	385	341	357	369	397	385	351	396	390	408	384	391	382	366	374	389	370	369	422	368	382	381	411	374	361	353	347	378	396	375	383	387	368	368	370	377	364	408	369	355	398
30576	34452	1268	513	460	481	441	441	417	428	426	406	406	381	404	395	373	403	444	367	386	411	390	349	386	397	404	453	396	381	396	401	416	397	398	414	383	400	374	382	406	403	404	370	414	383	431	426	431	374	427	396	382	414	389	383	385	395	389	399	391	420	400	427	402	415	373	432	405	420	399	400	410	405	415	395	423	430	378	405	433	408	384	390	417	382	425	376	391	409	402	409	388	385	414	401	391	388	394	424	412	408	391	394	423	413	414	401	354	401	361	407	386	440	409	364	414	397	405	418	410	428	436	419	402	398	402	403	405	394	426	412	367	403	414	396	378	403	450	401	390	395	386	366	418	410	411	402	415	380	420	368	372	415	417	384	368	383	394	388	436	364	383	368	392	394	409	386	380	373	416	427	420	403	423	405	386	377	411	391	433	419	393	419	386	400	378	376	409	384	384	412	440	412	411	402	395	402	404	397	402	382	410	371	415	377	385	372	376	387	404	396	383	379	359	398	408	375	410	380	396	421	431	417	391	412	355	394	370	371	389	407	411	396	411	418	420	362	421	381	409	420	379	422	424	422	404	438	419	458	395	371	433	427	356	368	388	394	447	416	397	384	422	426	372	409	430	407	417	402	426	387	407	367	378	373	390	393	420	414	384	397	417	385	385	407	394	457	438	396	402	400	394	407	376	417	397	431	392	377	379	397	394	410	367	385	396	414	425	394	403	407	366	379	376	393	402	402	396	398	364	415	389	402	362	409	386	424	385	335	381	398	382	407	421	425	401	380	403	430	432	353	428	411	428	430	383	400	401	405	369	386	406	413	368	428	391	410	410	385	408	375	337	380	389	404	382	393	410	388	418	370	398	414	391	386	414	395	417	391	432	376	437	373	393	400	402	416	406	370	433	397	403	406	403	388	402	388	416	397	380	389	391	409	407	385	399	385	374	376	385	397	392	416	372	403	416	366	370	404	421	398	388	415	409	406	418	393	373	378	410	404	403	382	368	351	373	422	408	408	392	379	360	403	404	375	399	399	422	402	419	420	388	406	363	400	381	401	402	407	400	367	390	397	393	402	389	389	401	369	364	381	426	402	394	420	372	389	384	414	386	429	419	411	443	423	428	432	397	426	419	401	410	376	382	397	431	398	405	401	368	380	359	420	417	435	404	426	400	392	423	386	404	406	438	383	415	361	388	426	380	410	394	398	355	371	397	398	425	431	407	383	390	370	405	376	401	383	361	412	429	406	424	398	412	378	384	411	374	398	414	358	386	371	399	423	402	416	395	391	404	414	406	352	408	428	357	395	368	394	383	394	396	373	379	384	432	375	426	411	390	406	416	412	389	387	402	391	407	403	444	384	426	403	395	407	403	429	407	413	394	409	408	385	376	421	399	405	400	394	380	430	387	408	388	378	384	411	410	413	410	411	391	428	401	392	411	411	384	405	407	381	398	424	395	403	408	393	438	403	410	386	401	369	403	408	383	384	371	398	401	360	421	402	378	395	414	360	385	393	403	398	389	402	424	380	364	400	424	435	395	368	395	401	369	446	422	408	415	412	413	410	386	394	387	388	404	407	399	432	375	393	395	393	413	412	387	376	368	400	339	413	418	392	366	383	370	398	371	385	398	388	411	408	410	415	384	383	353	383	398	429	398	393	377	400	363	390	414	400	391	391	432	350	372	352	399	395	409	400	388	372	399	401	410	400	384	438	399	432	405	409	410	391	376	376	401	396	409	375	396	414	410	397	409	395	410	398	380	417	415	416	383	382	383	386	390	422	370	373	385	368	397	391	413	406	458	414	404	397	421	390	389	356	385	390	399	413	373	418	387	371	392	390	396	418	389	394	394	387	414	428	395	393	449	358	346	394	440	375	383	353	406	384	424	429	417	392	403	404	383	417	395	372	396	386	401	390	415	362	396	368	404	409	390	429	423	387	391	421	387	412	413	394	407	388	385	434	400	379	406	384	419	402	366	394	390	394	464	410	385	389	418	387	403	423	381	406	437	405	391	381	399	402	381	362	380	370	388	394	392	424	354	427	389	421	460	380	416	416	383	395	393	406	400	419	404	356	372	418	401	380	369	413	387	354	357	365	367	382	366	378	395	371	382	388	352	378	410	396	365	461	388	418	393	408	392	405	408	396	408	395	398	367	385	406	429	399	392	400	442	407	404	342	395	387	405	398	424	419	406	386	401	415	407	408	408	394	411	394	416	398	394	385	393	376	398	395	356	407	407	378	396	400	405	394	391	387	364	397	381	393	405	437	372	386	412	421	394	397	385	361	400	394	397	433	397	405	381	398	390	428	390	367	396	398	425	411	410	409	402	414	394	394	403	386	373	351	376	366	406	396	387	434	391	424	377	389	394	359	369	357	382	435	389	376	431	375	385	359	389	412	409	393	412	394	377	392	401	398	404	379	425	401	388	386	403	391	393	392	378	440	378	357	418	400	407	383	416	387	392	370	429	379	369	373	385	404	411	426	388	381	428	409	393	402	356	396	413	390	389	429	391	414	396	346	385	379	431	429	393	424	409	407	405	367	401	429	384	408	398	423	367	421	404	393	402	407	452	421	391	412	367	379	370	400	380	408	388	378	412	373	385	440	412	418	414	390	374	387	408	376	409	420	389	356	427	406	382	401	364	354	389	386	377	396	425	369	396	382	391	411	437	407	420	452	362	399	426	377	433	357	400	423	373	409	394	414	404	380	408	396	384	425	394	388	407	379	397	402	413	394	409	391	415	394	409	379	430	393	386	397	379	397	375	420	412	431	427	402	417	391	387	382	390	393	422	382	365	379	399	418	411	350	361	448	405	389	383	422	422	412	391	410	414	402	377	395	423	436	410	413	402	370	373	405	397	411	401	416	411	400	380	411	420	406	401	435	402	431	420	384	400	399	422	433	413	427	371	376	409	422	402	402	426	387	390	392	403	381	391	379	371	364	396	380	378	379	432	412	367	390	385	408	417	402	382	410	416	403	388	427	362	405	418	397	389	391	406	359	367	386	392	371	406	408	398	389	406	417	374	428	387	380	367	382	384	381	402	382	407	406	354	400	409	378	382	379	381	375	404	383	403	398	405	394	377	403	397	423	411	383	428	380	416	372	403	381	388	415	370	405	372	396	393	413	366	430	413	381	392	394	388	389	404	394	395	380	403	403	374	373	361	436	391	409	386	368	377	416	392	433	429	374	397	402	427	382	384	432	400	385	408	411	439	408	415	395	427	384	414	388	411	375	396	409	419	439	422	392	371	390	422	376	386	395	433	395	370	408	412	392	392	394	425	427	393	383	372	375	371	432	394	424	410	399	383	422	376	413	397	443	367	393	391	414	394	399	394	402	435	370	374	405	402	408	392	388	431	399	382	399	429	417	407	398	382	402	357	379	392	395	410	405	437	387	428	402	415	417	405	398	373	415	405	419	387	384	365	395	391	372	411	403	377	398	378	381	392	373	426	375	399	405	372	416	402	364	410	364	405	386	421	396	420	410
23536	21038	28125	24127	21041	11271	1258	831	776	700	625	682	647	644	636	586	578	595	615	586	580	615	599	644	562	554	588	577	590	600	519	580	581	586	557	566	578	567	578	563	554	582	575	572	568	551	582	530	563	579	540	534	554	575	579	581	563	572	589	617	603	554	576	592	586	552	578	546	587	557	576	564	563	542	539	533	565	572	581	546	577	570	557	569	525	530	554	601	565	619	581	585	595	578	550	548	579	584	540	569	567	577	550	555	594	607	528	596	552	557	541	522	587	564	615	557	532	510	562	537	563	530	588	544	571	571	588	569	546	573	563	580	514	571	543	584	526	541	542	548	599	574	567	586	508	537	539	500	553	548	551	521	548	552	551	626	567	552	523	577	554	556	513	586	535	566	618	589	554	568	601	546	560	553	515	513	540	589	566	570	556	609	588	527	567	553	526	589	595	574	599	550	563	519	576	552	550	534	583	545	572	505	549	573	608	549	578	581	530	530	575	540	560	578	580	596	583	544	513	604	538	574	586	594	567	591	584	566	587	581	510	543	594	584	561	628	556	524	565	556	548	557	543	588	562	592	585	533	560	589	572	593	536	570	572	556	527	516	547	546	590	558	574	544	579	523	587	575	515	528	600	567	550	596	549	526	535	545	561	533	625	538	555	577	546	585	586	497	557	513	555	523	571	594	564	558	526	540	536	566	552	551	554	525	594	533	587	565	550	578	547	581	552	556	557	588	529	569	514	580	564	623	574	556	554	568	546	566	570	544	613	538	533	585	560	505	546	562	564	591	579	557	572	509	569	544	573	576	544	575	539	554	549	555	572	540	555	599	552	581	545	576	592	555	580	519	539	571	568	596	589	550	509	532	579	593	547	547	582	578	588	582	511	573	542	545	560	561	562	552	554	563	585	588	584	563	578	561	554	555	575	572	567	569	572	584	535	578	509	551	543	590	577	560	561	579	582	561	564	548	548	563	528	573	581	598	578	601	602	584	597	577	568	572	532	580	580	529	561	560	556	541	563	549	616	560	578	615	613	600	558	528	578	559	539	575	562	543	552	561	552	571	541	536	544	543	541	587	534	607	555	585	534	541	539	561	556	565	565	560	565	529	524	586	600	554	559	540	578	552	569	542	591	548	554	561	547	552	552	566	543	541	561	526	512	548	543	534	595	563	573	547	556	559	565	536	513	579	559	585	616	568	552	575	542	538	564	523	555	585	581	583	604	565	557	541	579	550	553	602	592	547	531	562	596	566	569	543	558	583	562	527	557	582	586	604	582	559	535	583	542	539	513	542	542	577	559	549	565	558	559	572	581	535	556	568	546	582	561	539	551	535	569	589	585	549	553	540	546	585	570	555	547	533	548	625	539	548	556	531	565	568	602	571	611	578	586	537	556	568	566	537	556	553	564	568	584	581	604	558	572	565	524	536	573	550	551	583	550	564	526	548	535	568	563	609	546	526	519	513	547	560	548	557	538	566	529	567	562	554	583	553	552	582	570	549	525	559	574	606	546	584	555	574	541	568	544	559	515	542	555	581	557	572	540	571	535	550	615	577	592	576	555	556	527	570	574	562	582	553	598	555	550	582	563	593	583	576	558	562	615	549	599	564	541	555	588	578	524	582	576	585	586	587	582	575	547	559	544	578	542	556	590	552	589	549	574	552	583	549	582	553	577	549	559	584	567	564	593	541	582	554	536	552	539	539	570	542	555	568	548	563	555	544	535	603	539	601	575	568	544	553	567	559	527	549	560	554	532	586	563	571	590	549	538	553	567	573	527	568	582	589	582	537	568	516	558	577	527	516	556	543	570	539	534	569	586	554	598	571	545	572	559	544	566	562	558	588	550	575	596	548	576	543	546	576	571	531	532	548	568	568	517	557	567	592	610	564	566	577	533	557	610	553	554	559	558	575	580	568	563	595	553	565	523	572	583	562	572	546	547	554	583	536	555	582	556	600	577	508	562	526	558	555	502	544	531	560	543	563	564	592	557	589	536	562	581	559	540	570	576	587	632	550	606	571	563	586	536	541	548	598	557	551	560	562	542	542	577	572	570	531	571	503	596	630	572	581	561	548	519	605	596	547	564	574	565	517	559	559	571	568	523	521	550	585	567	577	579	577	553	571	525	547	538	577	550	534	564	539	601	576	578	564	583	556	514	550	585	569	575	495	559	584	556	552	569	605	581	542	528	527	579	554	549	563	578	533	573	545	593	583	554	584	503	529	587	558	517	588	569	549	599	572	541	545	554	520	527	559	575	523	563	595	600	536	598	557	541	532	545	579	563	530	525	602	545	575	611	559	585	552	537	591	551	537	548	561	529	553	509	571	512	487	500	536	569	561	569	565	552	550	578	579	566	586	543	530	565	567	582	588	590	547	533	568	573	551	569	535	566	587	571	607	576	605	539	563	554	563	555	556	587	568	545	539	537	596	584	614	592	605	559	569	544	515	539	559	590	579	620	564	583	571	557	573	584	575	527	603	561	565	581	555	588	580	560	560	579	562	577	553	588	572	562	578	527	571	604	570	581	568	579	542	547	609	529	546	561	560	572	545	522	565	590	543	586	557	584	590	560	518	541	541	601	568	592	558	588	575	553	591	576	569	590	556	609	563	547	595	604	544	541	498	538	488	521	604	528	566	558	515	556	556	583	585	549	556	551	550	575	504	561	548	552	579	566	550	527	526	567	543	566	560	545	587	564	572	532	561	588	546	556	541	571	568	588	557	567	566	529	570	598	569	541	617	576	581	539	611	581	585	523	573	543	574	545	570	568	535	530	557	598	546	530	575	591	546	548	553	587	587	563	562	616	529	552	602	533	580	549	571	574	571	574	585	553	515	520	578	578	540	565	563	583	532	545	535	581	535	566	577	514	577	542	562	535	558	598	585	579	580	523	542	564	546	555	548	556	567	579	548	502	546	547	554	584	562	542	571	566	611	543	557	551	587	564	556	582	558	550	554	593	577	582	528	536	556	582	554	544	538	594	565	566	580	579	602	588	574	557	602	557	563	550	560	569	542	536	596	598	535	544	537	553	554	547	573	572	574	581	561	592	536	593	564	556	576	569	547	531	526	561	609	589	586	554	526	589	577	543	580	577	592	528	519	569	557	525	553	573	589	582	558	541	586	568	543	610	605	522	521	530	570	559	534	627	536	556	607	589	596	539	608	576	554	551	587	548	553	564	538	568	556	559	579	553	547	528	516	585	548	553	572	567	532	559	540	549	551	567	584	552	574	576	543	557	565	584	524	540	550	600	551	552	562	538	568	557	556	587	542	551	567	535	523	577	554	508	498	579	542	585	575	567	634	578	571	531	556	553	564	539	529	542	538	574	612	551	567	559	556	551	522	543	554	528	581	567	580	572	594	564	522	579	625	563	555	589	597	598	552	549	525	544	604	558	566	566	558	574	603	534	586	606	572	548	599	559	528	580	573	534	570	621	551	579	574	612	567	560	576	555	575	569	572	528	543	557	556	575	549	534	576	530	551
31412	48790	6961	2436	1750	1472	1167	1002	921	848	799	695	670	686	653	610	616	687	652	628	627	650	619	593	628	636	585	590	635	626	582	659	580	554	568	609	538	569	623	526	599	604	573	561	635	559	590	565	579	630	608	554	571	622	577	591	609	570	607	618	609	557	598	578	641	572	547	578	604	618	586	599	577	562	600	576	543	605	596	630	541	587	575	588	592	567	602	568	577	589	572	625	575	597	537	582	608	550	606	604	624	601	600	553	629	564	602	542	603	598	591	565	587	612	643	597	588	560	605	602	601	570	573	580	594	579	602	585	596	551	591	573	572	608	597	590	622	592	587	573	616	602	609	602	596	562	545	572	596	616	609	604	607	593	594	588	557	583	591	589	556	573	594	561	609	606	605	568	577	576	600	607	610	588	558	572	577	595	593	574	584	613	594	565	618	593	552	644	580	612	568	567	572	587	579	553	605	591	605	630	574	599	604	575	589	588	597	576	588	606	573	587	604	617	580	602	572	591	578	586	582	589	606	586	597	630	600	580	575	596	592	597	592	633	590	624	598	574	570	628	592	586	546	562	558	602	664	573	599	580	622	554	635	569	595	592	539	646	576	554	578	608	567	581	578	613	599	603	611	592	567	624	569	582	567	587	543	594	573	582	607	587	591	600	604	593	547	573	592	563	588	636	593	572	589	572	585	603	572	598	605	594	585	603	587	635	571	608	620	607	585	566	627	570	544	593	561	620	594	579	583	584	609	641	583	603	632	632	611	579	624	605	608	596	612	561	582	597	594	605	628	584	612	592	609	629	579	594	581	538	616	605	553	596	592	588	591	598	622	628	605	605	582	624	593	597	589	596	587	612	619	563	555	623	596	605	598	632	610	570	627	585	576	588	585	599	618	579	654	583	604	616	616	573	604	559	635	619	589	573	599	577	559	605	609	563	572	620	559	612	593	581	622	574	588	618	573	578	620	591	563	574	580	609	607	577	581	606	612	591	567	594	576	575	598	581	597	571	567	583	636	558	629	607	604	604	614	606	612	597	590	629	622	623	556	615	598	562	569	627	567	598	591	566	594	581	559	600	593	559	605	610	593	570	575	582	597	606	599	547	619	570	582	596	601	618	624	615	588	615	592	638	629	585	587	636	554	572	617	581	617	577	599	594	634	626	595	575	546	595	581	573	543	623	556	590	564	596	635	601	587	608	602	611	589	598	595	583	580	583	571	606	666	560	609	589	571	559	599	579	624	614	615	597	614	580	571	525	609	606	571	618	600	582	624	559	586	584	555	616	604	587	609	613	582	571	605	550	602	564	582	539	587	560	561	569	597	605	599	612	603	597	654	546	563	614	653	604	601	528	621	637	591	582	563	628	578	584	553	648	620	599	568	579	588	569	624	587	613	565	590	589	605	576	571	581	607	562	588	604	584	578	612	605	555	615	605	618	584	558	656	586	635	648	598	554	618	579	565	554	543	617	568	593	568	588	588	569	607	588	603	569	594	611	565	626	595	629	616	554	584	615	621	556	613	632	566	590	596	585	557	564	613	605	581	600	605	624	614	596	558	608	601	605	562	576	570	604	626	561	595	604	608	610	595	585	535	607	571	630	605	584	570	606	619	554	569	567	596	592	621	574	597	562	551	598	591	583	558	612	572	572	569	611	568	572	574	633	578	602	608	578	601	607	591	617	537	564	584	579	556	560	592	624	586	620	566	577	582	542	594	608	600	609	587	636	604	564	618	605	641	588	563	611	663	556	617	601	557	617	592	591	568	543	578	571	580	609	569	579	618	586	586	585	584	587	568	592	571	591	583	568	579	599	599	573	582	575	597	581	578	602	594	573	619	609	601	566	590	589	629	591	648	592	575	579	624	585	612	595	544	595	574	603	570	541	589	583	620	573	594	584	639	622	558	648	573	576	647	546	621	542	578	640	604	571	603	613	581	588	573	592	634	618	562	603	609	580	578	569	616	605	622	583	632	582	590	565	602	633	594	586	593	599	579	588	578	558	588	566	588	563	595	612	590	610	625	588	603	605	592	564	606	618	607	560	587	616	605	618	573	608	600	614	607	637	621	603	610	566	629	638	624	582	603	606	571	612	562	593	591	622	616	559	594	584	594	584	587	612	573	566	628	609	594	605	587	592	590	579	589	582	577	613	592	559	589	614	595	619	597	563	614	596	659	591	628	605	600	583	545	589	646	596	597	562	597	578	579	578	570	610	564	602	610	614	608	603	642	614	584	586	616	598	601	567	611	546	620	600	586	569	648	570	572	579	592	587	594	566	572	619	570	588	601	620	622	582	600	619	550	556	633	604	588	591	566	564	652	556	635	574	625	574	553	583	600	575	621	577	573	606	578	583	585	628	602	571	564	612	570	578	625	586	537	565	567	609	610	578	575	587	557	591	627	611	600	555	610	568	572	590	638	595	610	551	606	562	576	600	554	642	567	568	547	579	597	624	578	615	638	583	616	624	590	626	609	590	576	585	599	594	557	604	519	589	588	644	556	548	651	597	626	577	614	595	615	594	594	562	558	586	595	557	589	568	615	565	618	610	602	629	581	597	572	599	584	595	608	623	509	567	616	594	614	582	600	519	673	587	591	563	596	601	613	627	561	596	557	629	599	579	608	637	590	583	623	570	584	619	580	608	596	605	645	640	577	618	617	571	555	592	563	589	572	584	589	619	616	585	600	609	555	576	581	581	602	609	591	584	617	590	581	642	609	595	617	540	611	615	629	617	631	591	605	605	559	636	609	584	604	595	616	622	587	537	596	598	580	575	576	597	608	571	649	624	567	589	581	594	553	605	602	540	638	603	582	588	577	613	614	580	603	582	576	562	604	676	601	604	590	592	610	566	588	607	620	589	580	620	587	562	571	653	602	546	542	602	614	632	553	615	568	577	635	586	587	595	614	644	598	593	617	616	567	549	602	597	563	651	602	564	622	580	584	580	587	587	603	555	589	656	635	586	609	568	575	588	606	604	626	584	594	582	625	599	596	584	597	605	582	558	598	602	577	604	558	634	597	627	589	622	600	605	600	614	610	588	610	585	566	583	616	624	547	591	593	557	606	626	608	573	594	574	637	587	560	606	572	520	587	553	580	608	601	569	562	657	585	546	568	563	579	600	600	600	544	592	573	584	585	568	594	572	597	584	543	556	537	550	596	601	609	557	530	589	586	619	578	617	600	605	601	598	593	596	599	624	638	568	543	574	605	597	571	629	591	614	613	616	594	611	622	611	539	537	615	582	586	570	603	578	573	610	565	563	577	611	551	537	624	625	588	580	584	566	598	610	553	586	585	596	598	595	580	576	591	567	620	642	577	554	600	561	605	623	568	586	600	590	608	643	592	551	643	554	558	566	625	586	574	534	569	611	575	596	602	586	620	574	582	644	577	609	586	595	595	612	602	611	574	562	645	607	576	611	594	591	621	616	545	605	612	576	572	607	578	583	595	600	598	605	596	577	559	584	574	621	594	612	615	649	575	607	536	588
24363	21053	27420	24777	16372	737	366	296	288	262	269	231	226	238	210	168	235	196	219	189	207	217	214	183	197	205	170	211	183	186	210	184	194	203	193	186	195	191	198	204	204	184	190	166	195	187	183	185	189	185	192	191	202	210	208	203	205	174	179	197	186	173	208	190	188	192	185	195	219	186	195	197	203	205	188	182	179	186	192	193	189	185	182	183	201	182	190	193	188	211	180	186	196	193	175	216	230	176	207	184	193	179	166	187	172	173	182	200	182	205	201	203	193	196	197	190	182	195	192	189	180	194	202	187	169	184	166	158	193	201	197	201	179	186	203	176	185	209	169	194	208	187	171	206	187	186	184	177	192	190	186	185	171	195	178	211	181	186	177	190	201	192	201	200	185	207	182	195	197	187	181	174	179	166	191	179	198	174	193	202	161	184	201	190	208	174	197	181	180	191	200	177	182	194	194	192	185	191	212	157	208	196	164	180	200	182	188	190	182	178	187	178	194	174	169	174	197	167	212	161	209	205	180	221	225	203	183	191	184	191	183	178	201	195	184	218	186	193	180	182	190	160	194	169	185	200	179	176	187	195	189	200	200	181	177	197	201	218	210	177	197	171	181	189	205	187	200	192	180	210	188	198	193	191	192	217	216	197	172	173	178	180	185	215	211	176	199	206	209	182	164	173	175	184	170	189	170	198	200	188	200	197	178	183	212	190	192	234	219	178	173	200	179	199	185	207	204	206	191	167	191	198	187	179	187	174	189	211	161	178	191	201	205	160	196	173	196	203	186	173	203	193	178	195	181	186	170	203	211	189	161	211	196	204	216	194	191	191	182	188	189	177	171	203	174	197	163	166	210	182	211	170	197	197	210	189	171	184	194	186	195	175	192	196	188	163	190	168	195	201	162	173	219	168	199	180	190	195	170	197	198	177	180	185	171	193	202	201	174	204	197	185	189	180	191	200	197	225	206	169	207	197	200	189	177	174	201	212	191	194	182	189	190	167	178	240	200	213	201	197	196	185	199	192	184	179	206	192	195	194	184	208	200	201	166	186	177	197	187	199	173	183	166	164	200	173	200	212	186	206	172	177	202	196	189	185	213	169	211	203	190	194	186	193	175	164	190	168	188	198	167	179	202	174	180	209	192	157	200	216	191	192	170	201	192	200	210	203	194	193	187	200	182	164	160	190	167	191	190	200	171	190	192	193	199	154	191	192	179	175	173	191	205	177	205	184	192	182	205	202	198	209	190	199	165	182	196	186	192	196	175	191	176	195	183	206	185	172	197	217	190	193	200	188	188	175	169	185	181	185	189	192	193	210	183	175	184	205	177	182	174	207	208	167	171	179	181	197	218	190	221	178	175	185	183	210	176	186	194	170	201	188	186	184	180	175	200	204	170	183	197	196	212	174	197	219	188	205	191	167	212	177	189	198	169	199	196	186	188	176	208	180	180	187	196	195	207	173	182	198	190	191	187	170	191	220	195	180	218	209	191	179	173	189	160	147	219	198	171	195	204	182	219	195	201	177	192	203	196	199	178	207	216	195	210	189	184	218	224	196	185	190	192	178	193	161	194	166	185	200	176	202	199	170	171	182	183	180	204	175	164	199	190	206	192	189	187	194	203	207	192	206	167	170	179	192	178	214	174	180	194	187	181	186	174	179	188	221	200	171	207	188	193	188	214	177	195	192	197	208	168	206	189	206	177	193	203	189	195	189	161	188	210	178	198	188	193	190	192	212	193	168	203	188	166	193	195	181	206	176	198	201	166	188	187	190	179	181	187	196	195	183	177	176	189	178	188	201	161	172	184	174	207	195	217	209	207	197	184	187	191	185	177	206	197	160	178	177	185	192	185	184	193	215	203	202	217	181	176	190	175	177	213	193	171	202	212	180	190	177	178	164	195	185	204	191	200	176	168	176	177	202	165	203	182	201	207	206	216	196	195	214	183	165	207	186	193	189	192	199	216	203	189	184	185	202	203	190	187	208	162	171	187	202	204	198	192	171	183	199	219	163	191	205	192	218	169	182	184	203	191	205	186	196	177	177	191	214	204	171	205	198	166	178	206	184	171	178	187	158	185	185	177	174	206	178	201	193	191	197	176	195	206	212	216	194	204	196	186	184	190	193	195	186	192	174	187	200	173	206	200	177	181	203	187	197	175	189	196	189	158	178	178	184	216	202	205	192	172	212	154	176	187	177	203	170	195	209	181	181	196	172	199	195	201	184	193	168	185	192	168	194	220	224	194	201	198	179	178	178	187	187	180	190	212	217	192	204	176	209	159	202	211	200	204	186	190	200	187	182	199	192	181	189	183	206	169	190	194	185	191	177	195	204	204	190	192	198	175	202	208	186	187	185	168	182	224	188	186	174	185	197	184	189	190	178	183	175	179	195	202	198	206	176	189	175	165	205	202	162	191	198	192	179	197	219	191	172	181	184	214	192	212	188	196	185	197	176	177	185	199	202	197	173	223	191	210	171	194	158	168	189	193	204	188	180	213	178	199	196	196	197	186	159	207	191	174	177	204	184	190	198	191	195	170	201	181	203	174	197	215	176	160	172	172	199	212	182	203	187	209	198	161	202	186	184	178	186	158	171	184	174	183	213	183	190	196	197	213	193	205	208	175	189	206	188	222	157	188	183	196	188	205	174	186	191	192	179	169	204	168	214	188	206	227	200	197	212	202	172	190	179	177	180	181	210	218	178	186	208	190	156	197	175	210	184	178	188	204	197	201	172	198	185	186	179	198	191	181	167	204	170	174	192	172	189	195	190	180	162	200	190	176	173	173	169	184	187	192	183	180	198	171	208	180	196	153	194	176	190	204	186	210	178	212	206	176	157	201	198	194	176	169	230	173	198	195	208	197	206	204	181	208	211	185	188	189	189	199	199	169	179	222	179	200	216	177	175	177	206	208	206	177	191	183	194	215	196	204	195	157	182	213	184	191	180	194	187	188	180	187	173	170	203	200	174	173	208	173	192	202	200	181	170	192	201	178	167	178	162	176	199	196	188	214	193	194	222	206	186	182	208	181	182	180	182	183	169	173	207	165	175	211	184	215	203	182	188	184	193	196	206	191	197	186	161	190	209	191	164	178	187	207	186	193	193	211	183	204	187	193	188	199	209	182	208	171	208	181	186	188	196	185	203	188	193	181	196	193	214	191	181	193	167	199	174	196	182	189	179	187	223	188	201	209	168	198	184	176	215	202	200	169	174	188	213	189	187	200	205	184	181	191	201	210	199	187	191	186	218	189	179	189	203	174	207	207	189	185	187	208	206	203	178	201	198	186	170	214	201	216	189	190	171	202	192	186	190	181	203	165	206	208	197	179	176	175	199	185	183	182	149	198	183	182	200	187	183	182	189	195	183	185	189	191	175	196	192	191	176	171	180	176	192	202	212	200	184	159	184	169	206	197	179	195	178	186	194	183	207	194	209	204	199	191	187	212	159	183	195	189	187	202	192	184	203	188	187	178	189	181	219	202	212	184	211
31634	45389	4386	1381	942	741	620	475	382	351	339	273	296	262	277	240	223	237	252	210	243	203	215	216	215	210	222	227	229	218	245	248	239	215	214	214	220	210	216	226	227	204	248	184	212	198	223	224	222	207	206	214	205	206	207	207	228	202	183	212	209	229	241	209	246	233	199	186	214	252	211	216	211	192	214	214	202	222	208	236	216	204	206	227	219	240	199	209	234	200	217	202	198	210	198	222	216	209	209	214	226	205	243	235	226	206	210	204	212	215	200	214	239	210	194	185	226	198	202	210	231	245	207	206	212	210	188	226	226	226	203	234	214	203	226	225	214	206	227	207	221	190	223	228	189	208	205	196	203	214	214	228	196	197	220	213	181	191	181	191	216	226	232	186	207	208	199	205	203	228	236	225	201	203	223	207	223	203	208	221	208	242	223	202	228	223	231	221	206	214	201	203	237	235	205	209	204	206	211	243	223	217	208	218	203	222	214	194	209	203	212	205	227	189	193	197	190	177	221	230	232	186	215	229	224	193	231	208	247	198	242	209	220	203	197	206	214	214	223	205	222	226	203	222	176	212	210	228	225	195	257	214	201	195	211	216	216	210	187	207	187	233	236	199	216	195	194	229	221	226	199	213	189	189	207	229	222	205	208	214	213	206	220	198	217	195	229	212	210	196	206	226	201	222	226	210	187	204	225	213	214	244	185	216	237	208	197	210	209	216	227	211	225	212	232	247	203	192	199	214	206	205	203	200	207	218	198	185	205	205	215	206	222	234	202	218	241	208	219	220	208	213	237	236	219	218	228	214	204	190	215	218	237	200	195	198	209	214	227	208	227	208	205	221	212	221	235	212	218	202	192	205	205	202	201	203	211	215	203	219	221	183	209	210	207	205	207	211	207	201	234	230	215	201	215	191	236	208	226	222	220	207	207	210	206	186	204	226	245	220	211	228	202	181	191	219	203	217	209	211	233	193	206	214	196	238	221	203	177	222	194	220	187	212	236	193	213	197	187	206	221	222	226	214	201	219	197	205	202	212	189	199	226	209	201	210	232	210	184	200	208	227	230	235	193	207	206	207	221	190	217	204	213	228	224	213	224	189	220	209	222	198	229	216	198	237	214	209	224	227	217	199	225	209	217	216	199	215	240	200	229	219	223	221	223	232	202	229	238	206	237	197	202	216	224	210	210	181	222	213	190	205	206	175	225	200	219	232	205	191	224	197	226	198	212	196	184	228	186	225	218	215	237	221	225	215	205	214	181	205	201	198	180	185	201	220	223	188	207	195	234	192	229	237	198	221	199	218	212	207	221	222	241	209	202	227	208	239	221	223	207	199	216	208	205	217	220	236	211	219	225	212	225	187	212	218	205	236	208	207	204	229	219	211	213	239	218	245	212	237	212	234	217	208	177	205	192	219	194	243	211	228	213	203	207	208	213	195	202	219	213	196	229	206	224	218	216	215	220	253	215	199	204	197	193	211	195	215	229	219	239	212	203	210	218	217	201	221	231	184	212	250	236	216	215	197	229	217	213	203	223	204	216	199	232	232	191	211	220	225	213	198	204	202	200	232	209	237	205	201	208	204	232	205	211	233	202	227	219	231	198	200	213	199	193	227	213	206	205	202	209	219	229	217	209	225	234	209	186	196	201	214	216	196	221	213	217	224	210	196	217	217	224	216	222	229	219	218	226	198	219	182	214	217	233	201	210	229	186	224	213	221	189	187	206	204	204	220	204	216	199	235	225	204	233	221	194	203	224	222	194	195	229	240	216	250	183	215	224	216	206	232	216	229	212	218	209	240	189	244	213	205	246	189	187	203	198	196	219	228	208	217	211	190	194	198	227	182	190	224	195	195	208	204	197	215	195	233	211	199	192	206	216	240	231	221	237	220	221	224	235	220	219	194	209	214	213	192	204	213	222	210	211	227	252	232	211	200	187	205	222	205	213	237	218	232	211	221	216	192	216	211	216	219	192	200	177	212	194	195	179	218	195	216	237	194	213	202	231	211	190	204	217	203	240	225	208	213	215	245	226	213	220	207	189	209	248	230	207	209	214	210	198	221	224	196	220	227	222	211	233	200	192	211	228	233	215	213	207	210	207	225	200	219	257	210	226	224	220	216	228	175	202	214	212	217	203	221	208	230	205	224	211	223	199	196	217	213	208	204	206	238	202	192	200	241	237	214	213	202	217	206	231	205	232	233	224	201	232	204	206	198	206	233	227	190	190	227	193	211	203	195	214	230	202	224	194	191	203	224	207	221	195	242	204	216	211	188	217	227	216	202	210	205	221	203	170	234	237	244	204	216	208	221	239	191	192	204	246	238	198	223	194	234	220	220	203	220	192	201	212	217	198	203	197	223	194	205	208	205	224	221	212	196	251	209	202	213	207	236	194	208	220	232	192	219	191	210	186	220	196	226	215	203	218	219	209	224	203	189	220	219	193	216	209	230	224	251	211	211	200	200	231	169	225	206	192	232	213	191	202	204	191	202	209	254	218	219	234	205	221	206	198	214	209	202	237	222	224	216	212	203	227	220	214	195	238	225	230	189	224	182	195	218	218	219	204	219	194	224	202	213	241	203	198	198	203	220	241	213	212	212	202	224	220	211	207	198	207	174	238	221	196	210	179	212	236	211	210	237	233	224	242	240	207	213	188	219	208	222	209	184	207	184	210	188	230	202	252	197	223	213	212	211	194	228	217	211	208	183	206	212	224	214	214	208	221	206	216	209	202	216	210	231	228	218	198	212	184	193	243	232	211	211	216	208	186	237	220	224	214	200	228	171	208	236	217	208	211	205	229	205	201	214	213	186	198	217	229	196	211	205	194	179	178	203	217	221	206	211	216	231	216	234	213	221	217	196	216	209	187	225	205	223	213	209	215	213	222	207	207	217	213	233	195	206	201	226	232	245	198	193	223	198	195	196	239	229	217	228	234	211	199	160	228	214	209	206	207	201	195	217	199	214	212	197	216	189	226	202	217	225	216	219	233	223	194	197	201	220	234	214	223	187	198	238	179	206	197	204	222	234	217	239	195	238	214	196	181	224	213	204	200	208	205	204	187	222	218	199	197	207	215	199	215	220	202	216	231	183	223	215	194	233	188	193	214	219	190	210	202	218	193	215	199	210	222	203	219	213	191	208	215	200	186	207	200	211	222	193	205	193	208	236	213	215	204	200	228	223	183	204	224	213	231	203	206	206	222	236	236	219	217	211	217	218	198	207	195	229	207	202	202	204	234	228	212	198	192	227	210	209	231	191	240	192	232	235	207	195	223	222	204	219	215	210	199	231	227	232	223	184	224	218	211	235	253	205	204	216	227	218	200	222	201	201	204	188	231	198	210	182	225	198	190	229	195	214	187	243	216	213	203	222	208	208	216	203	217	224	217	202	215	203	224	215	208	206	197	222	210	217	205	213	192	191	231	210	210	194	214	209	214	219	200	214	210	219	206	195	213	233	233	216	204	210	204	216	229	252	207	187	207	213	237	188
22270	20967	28459	23648	20928	20864	10953	981	697	645	622	591	526	511	510	480	468	493	441	412	438	435	430	391	442	400	437	441	403	406	396	419	452	391	431	416	399	405	381	383	416	446	393	416	374	399	413	389	399	424	380	429	436	379	386	386	424	377	345	407	383	386	401	416	396	401	376	372	432	393	355	400	382	398	403	421	404	422	362	406	437	408	377	418	385	375	396	383	378	387	386	416	422	366	404	365	406	396	396	362	398	372	387	378	387	407	388	389	423	370	387	361	361	416	408	379	377	413	399	356	402	382	356	378	427	392	386	381	364	386	390	403	368	426	422	377	386	385	382	378	365	420	423	370	379	388	392	373	407	391	372	386	387	402	352	397	379	366	406	389	410	362	384	392	362	346	403	388	401	427	396	432	396	391	419	382	393	401	379	391	382	404	377	357	406	392	379	383	418	377	395	396	427	401	388	397	365	375	385	412	362	412	394	378	363	344	394	407	381	394	382	383	410	416	396	367	396	389	384	392	375	422	365	389	375	412	399	415	400	371	427	361	389	393	403	408	389	408	427	387	392	387	367	408	380	403	357	429	348	376	366	369	401	371	371	360	394	431	353	401	381	392	388	379	384	399	361	384	375	402	359	392	372	398	372	431	399	389	402	360	387	347	394	392	415	400	367	411	398	373	389	391	411	380	399	368	404	408	388	430	385	374	429	344	339	383	349	406	406	410	414	371	409	366	378	417	420	409	407	437	387	419	377	405	382	372	382	427	391	355	364	401	415	413	367	371	395	388	334	383	373	381	438	412	357	401	402	391	391	428	355	386	398	416	409	390	382	397	359	366	374	369	386	411	382	362	390	381	449	381	406	386	415	379	389	366	400	361	406	367	446	394	409	407	414	404	387	384	391	403	376	362	404	407	376	356	410	386	375	385	403	372	362	416	385	407	410	415	396	409	374	371	379	372	394	374	367	388	366	388	399	373	354	388	427	348	417	405	408	365	396	359	410	363	366	418	400	404	398	384	386	368	363	349	383	372	385	343	405	348	390	394	384	399	374	392	375	386	395	422	405	399	362	356	381	385	422	362	390	378	391	380	404	384	409	416	393	383	387	372	371	373	393	389	383	414	410	350	408	377	396	399	371	364	383	377	418	413	389	348	327	400	376	374	354	344	394	369	390	381	403	422	365	402	369	414	382	383	382	379	373	383	384	417	415	392	387	395	406	385	381	416	392	367	410	389	371	400	415	405	408	382	376	356	381	392	385	407	375	430	402	341	389	354	446	378	379	397	389	392	389	387	415	380	387	394	396	409	369	388	384	374	413	372	416	379	378	383	421	453	353	444	366	375	424	385	350	372	366	380	408	347	376	383	403	398	368	359	403	438	379	402	400	385	355	398	380	343	398	432	373	378	374	415	388	406	393	378	392	390	408	387	342	394	358	396	382	390	404	362	406	393	409	382	383	398	374	386	400	407	408	433	386	370	411	413	354	365	384	379	396	406	396	359	396	391	400	400	382	387	408	385	382	372	341	388	350	397	430	411	390	362	392	376	382	364	445	380	374	401	415	372	417	421	393	401	350	403	379	356	405	398	406	414	371	399	411	396	361	380	383	376	379	415	402	405	391	370	381	366	372	390	418	377	425	422	381	385	379	365	409	384	386	357	379	367	383	403	381	351	375	390	396	364	363	372	397	359	419	375	388	384	405	379	391	401	366	386	372	385	420	423	399	379	363	383	407	399	354	386	382	376	372	383	381	386	376	401	391	368	368	369	406	383	429	363	400	384	380	374	370	310	385	394	399	374	393	388	395	389	423	383	386	387	388	402	401	428	422	394	358	382	383	404	339	362	395	419	386	366	390	379	412	364	405	413	352	403	381	386	353	397	373	378	393	404	412	363	356	382	370	361	398	382	375	409	385	404	438	374	363	395	432	392	413	378	382	422	409	389	392	377	427	380	393	384	407	409	397	391	392	388	386	367	389	410	385	381	407	363	379	419	390	404	397	372	371	386	393	386	343	401	362	388	384	384	418	353	399	362	371	407	365	393	407	377	405	389	374	387	393	422	377	377	381	389	398	384	388	379	404	404	411	376	408	422	416	383	369	382	414	377	435	366	416	380	404	389	395	417	402	379	415	396	372	414	369	415	394	393	392	387	386	402	389	385	394	392	387	363	358	419	394	427	364	399	379	394	365	378	373	356	410	401	373	372	395	409	427	377	398	384	381	367	385	374	398	410	389	399	375	394	408	376	368	377	373	387	354	403	372	400	364	393	378	407	379	375	390	331	386	374	403	393	398	377	358	365	370	374	411	360	367	356	391	423	382	363	391	364	385	390	393	385	394	403	401	378	396	394	362	387	374	392	377	414	390	371	425	405	390	366	397	372	417	384	425	389	353	405	371	377	404	396	421	388	391	392	394	383	406	411	399	399	368	389	396	353	354	358	400	377	375	378	400	412	391	397	352	378	386	380	380	419	387	409	395	417	389	356	429	395	408	383	395	393	358	379	384	423	368	385	425	383	419	374	422	371	391	383	373	382	413	356	386	372	383	412	388	401	391	375	395	384	384	372	414	397	394	375	359	396	391	370	396	398	386	365	393	365	389	384	372	397	387	389	377	375	401	405	400	402	393	377	374	347	396	358	381	395	365	361	400	395	349	400	384	395	390	399	417	419	408	356	357	372	358	393	406	363	362	347	391	413	383	442	400	397	386	383	381	380	400	377	390	391	360	390	434	380	392	403	357	390	414	397	355	375	428	357	368	390	421	329	382	385	373	385	405	404	354	396	372	402	387	386	412	431	371	361	400	380	351	393	406	391	361	385	383	411	380	383	386	375	414	372	379	325	373	367	381	403	374	438	398	354	380	361	400	430	421	405	380	385	386	380	404	402	386	358	388	369	402	382	444	385	394	393	374	406	373	370	361	415	392	412	392	419	399	411	405	387	416	354	414	375	368	368	385	419	394	371	397	387	413	395	388	401	368	364	372	376	406	405	376	393	384	378	392	425	398	425	404	391	402	381	408	425	366	392	400	401	364	392	412	383	354	406	408	375	401	377	404	368	370	368	357	404	384	397	392	364	389	392	362	377	364	363	393	368	392	408	398	381	376	403	395	376	400	378	340	391	378	401	385	362	383	379	384	351	385	373	380	414	380	394	401	401	382	385	393	378	366	387	375	380	435	373	432	382	374	459	348	357	408	357	389	382	375	381	406	406	362	390	399	404	397	405	356	407	372	406	382	378	375	411	386	377	417	421	412	382	391	390	376	376	393	407	424	410	381	381	345	386	401	388	396	407	402	419	414	405	388	389	363	386	411	405	378	428	402	370	390	375	381	390	398	397	362	394	422	355	370	391	381	364	350	367	385	414	404	414	374	397	375	372	384	399	445	393	392	400	408	356	362	380	382	419	351	407	350	381	390	441	405	359	373	378	390	387	376	386	387	371	377	403	416	387	380	380	372	360	398	403	367	397	390	350	361	389	365	403	404	395	396	387
34877	56980	9715	3902	2674	1992	1591	1228	1080	859	754	705	644	560	558	560	539	511	477	513	503	483	493	477	457	457	466	433	479	444	469	450	444	424	454	463	438	420	425	438	414	436	409	439	423	430	410	446	414	425	443	405	443	432	440	427	434	444	460	461	453	425	431	419	435	394	400	424	392	439	468	443	416	424	437	441	443	454	449	402	449	434	423	420	413	390	442	444	462	444	428	420	404	404	409	399	417	439	437	434	415	406	422	433	412	351	430	426	439	429	432	423	435	435	434	424	436	440	407	486	418	405	430	412	433	438	412	441	410	415	452	416	388	408	424	422	431	414	421	433	461	418	423	406	433	440	462	458	396	418	433	445	445	409	425	448	387	436	437	407	399	412	393	438	425	435	423	423	433	440	438	414	428	444	400	439	435	439	443	433	423	433	413	437	417	415	430	446	416	438	417	435	407	446	449	428	421	460	433	376	404	412	404	416	438	452	395	412	424	415	411	413	439	443	438	454	427	425	434	423	405	407	449	401	419	432	425	427	461	424	427	418	393	414	438	407	429	426	428	424	431	429	428	397	413	461	440	383	425	400	383	431	443	419	411	446	432	455	423	416	428	404	443	390	418	409	425	430	389	406	419	419	412	412	444	423	421	415	454	446	422	434	475	411	420	447	446	449	400	407	426	390	374	442	451	445	426	398	427	388	397	416	406	416	434	388	418	423	436	444	409	443	420	419	410	462	400	386	440	430	398	407	433	414	440	385	420	393	462	397	408	446	434	454	441	439	414	421	406	439	431	435	429	445	430	425	385	401	382	430	432	406	398	430	408	417	419	436	431	406	380	416	436	392	399	396	413	406	415	386	433	427	407	418	391	445	421	435	439	427	422	423	438	414	436	437	432	418	427	424	393	400	410	449	414	421	387	406	383	386	454	408	431	412	398	422	409	399	419	435	427	400	412	413	438	411	384	406	446	456	441	424	409	419	404	421	416	423	453	447	430	440	413	416	392	392	419	413	431	474	421	416	462	449	466	433	415	422	447	443	457	435	399	422	399	453	427	387	430	408	393	418	410	423	411	407	417	435	403	450	417	405	434	396	424	440	388	404	416	456	466	451	436	417	425	402	405	412	442	458	433	418	421	419	414	419	422	413	412	410	443	454	430	439	400	399	411	438	427	445	419	386	411	455	437	435	424	434	417	412	465	449	440	425	413	426	416	446	408	399	418	413	427	454	443	422	401	415	439	404	461	434	421	396	367	404	426	411	449	396	464	440	420	415	433	419	410	384	411	418	490	432	431	436	407	404	400	468	386	438	423	435	419	420	433	383	397	440	443	443	443	440	395	400	441	416	408	449	448	425	397	442	417	423	431	417	432	424	427	417	421	435	396	445	402	448	396	411	433	395	436	409	426	409	419	402	440	412	433	420	391	422	418	395	409	384	364	427	436	478	420	424	430	433	410	445	401	441	458	421	416	391	419	436	374	429	413	440	438	428	428	447	403	447	405	425	405	433	426	420	445	431	421	430	438	402	428	394	412	384	392	412	445	402	397	395	398	407	435	407	417	412	408	454	445	430	400	402	431	422	418	449	389	439	399	428	421	399	416	410	435	407	454	407	407	374	404	439	400	416	415	412	410	431	401	372	406	415	417	431	425	453	421	435	404	420	396	420	448	421	431	407	445	389	403	432	396	388	416	422	417	395	437	399	445	376	395	456	399	422	427	429	446	414	438	404	414	441	401	417	438	422	403	470	449	427	438	467	431	429	461	414	432	426	397	410	406	461	462	414	423	391	444	432	409	434	402	446	407	415	419	427	437	428	371	421	481	410	425	447	411	449	375	412	414	408	432	399	416	429	428	435	411	399	398	381	418	394	429	424	427	427	421	408	416	414	438	418	425	429	426	461	381	409	408	410	424	419	453	434	409	433	440	424	402	397	411	420	471	423	450	381	443	443	415	397	381	409	407	411	400	429	417	388	420	462	417	445	404	441	422	402	425	442	396	431	448	423	420	398	440	424	409	442	400	407	423	438	416	433	409	444	430	435	384	423	453	405	417	432	418	418	405	410	401	404	380	427	423	399	472	377	461	445	419	437	389	432	397	417	423	415	441	397	445	417	421	417	391	399	404	441	412	423	416	406	451	423	392	420	417	415	428	405	415	426	450	438	433	439	445	422	441	427	435	408	386	421	388	411	420	414	410	440	413	403	419	451	435	438	409	450	433	423	391	443	415	390	409	417	439	414	446	419	415	424	393	457	410	404	437	429	421	392	460	438	398	426	423	439	439	415	422	408	424	388	444	437	391	427	430	382	427	432	477	416	387	441	434	391	453	421	387	372	416	424	448	445	404	449	454	421	408	436	415	408	409	381	415	391	406	424	432	461	427	404	451	419	392	409	414	429	421	444	456	428	448	409	418	429	408	411	422	414	428	436	408	421	420	409	379	394	439	409	446	395	398	445	445	385	427	441	474	384	401	414	447	426	433	422	425	432	447	420	435	423	422	421	408	400	415	420	411	411	410	426	427	410	400	399	375	445	425	422	430	486	424	421	376	411	383	443	433	423	448	451	422	405	423	427	413	428	430	425	415	406	396	411	436	429	383	433	404	442	437	449	405	408	386	462	401	440	418	434	436	425	388	449	410	442	407	423	408	427	430	445	423	440	432	417	423	405	449	402	434	421	409	423	430	416	399	428	438	470	408	413	446	397	424	392	408	430	404	424	390	407	413	410	401	418	401	411	433	407	398	401	450	420	442	413	458	406	472	431	445	435	394	435	413	369	386	451	401	389	435	407	413	410	393	432	408	427	398	453	447	400	408	412	456	435	437	427	400	429	396	425	405	411	410	424	403	416	412	443	423	458	439	399	441	436	468	435	409	415	393	443	460	433	402	406	419	420	425	463	450	402	441	444	404	446	411	446	413	412	401	434	437	412	431	406	412	433	413	416	367	380	396	424	423	404	413	464	416	392	392	435	439	444	422	434	433	396	431	452	444	409	409	409	419	438	402	417	435	434	424	393	401	409	408	421	416	455	471	432	406	416	453	424	432	397	436	443	439	426	398	471	408	423	424	431	435	420	433	420	396	435	437	411	435	423	461	404	393	436	426	415	409	418	428	427	418	414	437	423	432	443	413	415	419	402	456	417	454	385	397	437	409	367	414	395	452	416	431	415	442	409	407	404	373	398	451	416	389	429	446	423	424	433	432	407	434	386	413	441	392	402	438	456	418	412	411	418	416	415	433	438	437	437	439	424	442	416	431	510	426	425	419	445	418	401	448	414	417	410	428	408	410	409	421	425	399	386	421	400	422	432	432	411	388	403	435	397	431	430	412	404	399	413	436	428	472	433	424	400	409	439	408	444	420	463	444	462	414	446	415	419	428	435	433	416	418	386	391	416	396	390	420	404	423	420	420	448	423	432	420	439	430	404	469	404	432	410	412	427	405	393	408	396	428	362	407	417	429	416	429	428	443	428	413	448	443	388	382	451	405	435
29418	24813	12267	1141	501	408	390	406	370	370	364	391	400	375	383	394	360	380	351	404	419	397	391	402	350	408	387	357	353	357	354	375	401	370	368	386	376	374	374	398	360	366	377	376	388	344	370	418	359	371	370	407	384	388	395	405	376	367	378	374	354	362	355	357	384	396	378	353	390	368	399	373	403	377	364	394	381	406	398	375	355	358	365	421	368	374	412	375	380	424	365	379	344	354	377	362	391	384	405	366	352	344	360	380	381	381	366	367	379	348	371	379	375	397	372	385	416	397	371	365	370	385	365	392	402	343	374	405	401	363	357	400	405	357	355	406	381	411	378	385	369	396	360	368	356	359	420	376	384	406	390	372	360	359	377	384	393	393	367	375	392	361	342	379	379	412	364	391	351	360	413	368	364	363	370	400	374	391	351	367	335	388	404	375	357	366	375	366	390	413	384	380	401	365	396	336	362	362	371	396	368	357	366	336	409	370	384	393	356	331	362	379	354	372	392	397	394	374	372	345	366	357	385	322	395	352	364	350	352	370	399	365	392	367	375	343	342	348	370	376	363	374	330	364	349	364	374	372	377	394	351	354	378	393	404	373	352	354	354	390	365	361	361	370	393	349	397	363	355	399	365	369	370	343	393	366	339	376	366	386	396	397	388	387	394	389	337	345	375	373	405	352	374	352	403	367	377	349	367	359	358	345	377	366	370	369	358	351	381	378	397	359	386	359	328	328	369	350	385	377	354	349	400	378	428	391	378	370	373	393	394	361	381	351	417	353	379	390	378	378	392	352	380	367	372	345	400	382	336	370	377	375	355	378	367	357	422	394	377	374	393	388	312	391	387	394	386	371	389	375	344	356	335	330	380	364	391	364	374	396	395	405	373	369	360	386	395	411	380	365	359	357	406	380	389	408	409	388	384	375	400	383	371	361	379	368	397	381	380	362	407	362	355	380	376	368	402	378	427	367	374	401	345	389	407	408	353	364	372	389	385	379	390	381	357	347	366	347	383	384	385	366	405	382	392	359	381	398	368	387	386	381	371	374	347	365	371	369	417	418	378	326	382	358	332	383	400	373	415	353	386	356	414	394	379	385	360	369	384	381	311	351	398	380	411	357	368	372	329	373	387	376	386	395	376	388	375	380	368	361	364	353	356	391	380	366	343	386	385	355	360	362	383	347	369	353	351	362	397	340	384	375	398	394	388	372	401	386	375	403	408	354	349	400	390	403	371	388	412	398	340	383	391	379	366	350	351	391	360	390	375	362	391	374	382	368	343	394	366	358	388	355	393	370	394	378	379	377	384	379	390	359	385	382	379	336	383	382	383	392	360	365	364	359	364	405	423	376	347	374	360	374	375	353	382	369	357	368	367	372	392	405	404	379	370	359	361	359	380	375	394	389	393	374	413	399	361	362	361	368	359	397	371	368	410	350	365	350	389	375	360	369	366	398	355	361	387	398	403	380	353	363	394	386	388	368	357	370	372	364	350	369	375	346	363	396	376	379	399	377	389	381	379	345	391	361	371	400	371	379	353	365	360	378	392	361	333	347	349	380	356	355	373	344	378	368	348	414	394	371	357	388	365	350	389	386	379	368	386	378	416	357	364	378	389	374	362	385	346	405	406	410	371	389	377	351	349	344	393	383	368	387	377	373	365	407	357	444	366	368	378	388	388	373	404	375	398	391	405	367	354	376	400	416	421	352	374	389	381	381	379	357	380	376	368	373	364	351	402	406	400	382	386	397	352	411	387	370	375	390	381	370	384	347	351	369	422	378	343	367	375	363	366	350	371	392	408	374	398	373	362	362	373	354	390	366	369	349	367	368	356	375	363	348	373	348	366	385	387	368	377	358	356	339	420	367	366	364	376	356	360	420	346	343	394	363	317	374	379	397	360	373	380	348	376	367	386	350	352	327	387	382	353	361	374	377	411	378	372	429	344	380	394	315	393	386	416	382	371	369	402	371	370	386	375	382	368	395	364	375	377	356	345	372	402	393	372	329	393	379	382	353	394	358	385	369	369	351	369	359	349	403	412	374	408	383	400	374	370	365	392	368	400	373	340	368	386	360	365	391	396	362	344	379	399	356	388	350	387	417	396	359	377	361	358	401	409	392	368	362	380	380	372	353	362	375	381	384	368	346	407	375	412	364	395	383	378	363	395	363	410	387	349	353	398	374	375	411	328	360	413	370	361	341	371	384	354	391	390	395	380	380	381	361	388	367	357	390	384	373	369	383	411	394	386	368	371	423	390	383	341	409	333	386	370	390	350	338	375	403	391	412	379	374	364	370	357	397	390	337	364	365	368	366	366	350	405	390	398	367	358	380	395	363	370	391	373	372	387	372	366	334	385	410	381	400	379	391	357	343	365	352	374	371	360	420	351	334	340	370	398	390	354	392	381	341	369	381	360	341	361	386	358	408	389	363	343	376	410	367	361	396	378	368	408	370	365	388	357	376	417	417	398	379	374	359	351	330	386	379	353	357	383	404	354	389	385	384	359	376	349	360	366	370	377	372	374	394	367	357	364	375	340	366	370	361	393	374	393	382	361	353	340	404	378	365	364	397	352	347	387	368	365	376	360	345	393	364	393	369	378	377	397	365	335	393	381	373	370	390	358	380	374	369	376	351	378	327	338	354	387	371	366	363	417	335	393	387	356	366	359	374	390	366	338	377	380	376	374	353	347	325	368	396	402	384	390	363	387	390	356	385	398	368	329	334	375	371	368	350	373	391	424	383	339	371	387	381	375	390	392	337	352	334	370	339	367	352	388	379	404	405	380	387	369	338	399	413	389	360	377	404	366	377	370	351	404	364	362	410	356	405	352	350	391	376	414	391	363	359	381	384	375	345	362	413	374	365	404	380	352	380	364	346	365	381	366	348	339	375	373	374	366	371	365	370	373	375	394	376	424	390	361	406	360	374	370	374	393	373	352	351	384	406	362	402	356	355	362	364	383	393	380	369	362	397	415	368	413	374	355	369	358	403	402	381	350	363	385	384	357	377	409	368	385	396	384	379	356	405	395	357	350	360	383	357	378	355	410	380	355	360	351	352	376	383	346	391	369	369	351	396	387	406	414	376	358	366	331	376	393	365	412	364	388	399	392	386	385	332	366	344	383	372	378	384	359	389	380	377	354	389	325	355	383	434	407	373	378	369	403	350	393	354	386	377	371	345	385	378	382	381	382	361	345	389	410	368	385	368	357	366	366	376	392	374	371	370	391	376	359	355	403	337	366	376	391	391	367	367	403	376	375	331	389	362	362	370	373	380	384	349	390	372	377	398	368	404	356	366	392	380	345	378	325	342	356	377	421	405	393	396	380	394	400	409	352	347	378	381	411	403	391	388	366	346	350	356	386	355	363	357	355	390	378	373	355	367	368	389	393	390	391	379	362	393	379	406	350	342	382	394	374	373	376	368	371	378	389	363	393	369	369	365	370	413	386	394	341	361	350	378	378	399	369	378	359	338	393	356	356	387	399	386	371	383
31297	35589	1623	531	480	479	440	383	423	410	448	395	401	389	384	416	413	387	373	416	376	373	422	376	405	381	383	385	389	417	438	407	384	406	413	354	393	401	378	383	380	394	382	405	390	395	385	385	379	389	406	407	407	374	396	380	383	398	390	394	427	419	399	391	387	395	407	378	355	398	393	422	394	430	418	415	401	387	429	362	396	378	408	374	385	406	383	377	390	394	379	425	394	355	398	400	387	352	371	418	416	396	399	392	440	393	358	422	407	416	359	389	408	369	416	391	385	397	421	412	377	387	416	398	395	372	396	366	397	420	399	377	389	373	377	381	382	391	389	383	415	392	390	365	404	373	421	421	367	414	407	409	408	381	410	367	357	374	370	393	400	381	441	401	426	397	384	417	410	413	404	381	413	404	425	386	403	407	410	440	413	421	388	404	399	401	383	416	435	405	393	383	377	394	392	411	372	387	431	401	393	437	423	426	388	382	402	452	397	388	401	387	430	395	367	403	381	404	419	364	433	378	377	403	377	393	377	350	408	390	394	372	384	369	391	389	428	402	390	388	438	417	401	395	427	387	362	399	403	397	397	378	375	415	401	394	402	390	409	350	364	359	394	388	370	383	403	391	367	394	433	394	372	366	363	421	376	369	399	392	401	375	418	404	391	387	358	422	382	414	382	370	405	390	361	383	373	389	401	380	416	373	387	427	380	401	408	400	422	397	390	385	423	390	384	392	413	395	387	421	396	376	394	414	423	390	391	375	386	415	409	366	402	394	388	377	398	378	388	375	428	383	377	408	398	411	395	404	408	372	405	359	402	436	375	388	426	428	413	402	382	428	376	373	389	409	363	480	399	396	391	425	426	399	393	363	396	439	384	374	380	432	417	362	429	385	393	356	405	370	419	422	381	407	397	377	412	439	406	367	373	392	414	379	431	400	405	374	417	399	397	399	353	399	383	413	379	397	378	371	416	387	394	421	397	403	407	381	399	393	390	399	397	397	415	373	391	418	372	407	424	403	417	401	373	400	392	358	403	372	367	377	415	405	354	380	389	379	391	423	395	407	333	388	381	412	428	381	374	400	398	406	407	380	370	400	437	421	421	399	396	409	399	419	405	393	406	391	383	370	392	396	374	364	358	397	431	397	445	382	436	430	386	382	380	378	355	370	373	376	412	387	410	391	398	389	382	395	425	407	392	396	395	390	374	416	377	403	396	416	355	430	394	402	389	397	397	402	396	368	389	378	424	410	382	365	356	394	422	392	384	407	386	415	379	379	396	367	381	390	410	395	402	394	385	375	414	417	381	431	405	359	374	387	363	408	388	406	421	417	410	418	404	388	385	406	443	411	409	422	391	388	399	384	386	361	354	378	403	392	377	413	430	395	389	373	388	392	400	383	391	374	354	395	365	368	372	399	413	401	397	438	390	421	402	377	408	411	420	384	375	446	389	387	387	367	358	400	386	436	405	415	382	412	407	415	363	444	366	405	410	401	430	393	400	430	370	389	404	418	401	380	421	399	395	392	371	403	387	399	388	383	399	375	386	406	379	378	400	408	449	386	377	375	395	435	409	378	398	383	392	365	381	383	388	409	429	383	408	389	403	441	412	375	398	340	431	439	343	419	406	392	379	392	388	378	389	383	400	387	411	381	408	402	415	347	405	397	388	415	396	372	412	390	410	386	436	359	415	385	400	402	398	462	374	390	414	445	383	408	392	400	371	390	408	417	371	403	394	378	403	372	388	409	378	362	405	427	413	360	372	402	377	385	402	418	404	380	413	365	395	420	377	355	410	375	405	416	398	368	401	407	387	441	382	373	378	392	392	420	420	368	384	415	344	441	432	396	412	369	369	401	401	434	434	393	370	383	359	395	398	387	398	398	425	425	409	395	408	346	420	384	399	423	385	392	412	407	421	395	402	429	393	376	398	385	404	402	416	384	357	418	399	417	392	383	383	415	418	375	392	376	385	378	384	407	374	425	372	377	384	380	423	408	405	388	381	415	392	396	370	405	377	403	403	370	427	393	420	382	383	377	383	381	385	398	369	408	400	402	418	399	361	423	424	385	406	371	394	425	403	371	374	396	346	360	396	389	373	407	392	433	392	374	389	381	373	398	417	372	408	438	388	399	422	419	400	404	378	422	389	384	377	396	427	379	405	406	438	410	449	395	362	420	377	392	398	426	425	407	402	381	381	433	406	411	384	409	415	403	422	405	399	404	358	425	395	384	395	346	399	404	373	384	384	387	406	385	362	375	380	422	413	424	386	385	425	420	387	366	398	398	377	423	400	385	387	427	433	383	418	371	395	390	385	371	386	366	402	393	408	388	388	385	390	389	423	386	386	390	411	394	386	407	424	410	384	386	374	395	396	422	421	415	382	428	387	398	410	386	384	384	372	413	413	403	367	377	402	402	403	411	364	403	382	383	418	362	408	405	354	388	384	383	405	387	379	386	410	366	374	368	398	374	395	403	402	392	385	383	414	401	377	394	418	382	379	422	387	405	372	381	401	380	384	409	390	408	367	418	366	434	380	378	378	390	392	366	373	400	404	398	421	422	404	388	353	390	407	411	378	395	408	398	389	406	408	370	414	383	395	373	385	400	383	370	394	418	401	354	363	428	390	419	433	416	398	392	399	420	417	346	420	395	369	407	402	390	378	393	417	400	406	429	392	431	405	383	382	374	396	386	377	375	397	397	408	368	409	382	372	386	425	376	415	406	422	393	403	375	400	374	373	393	382	400	378	402	415	385	414	405	404	351	382	380	388	365	374	405	417	386	402	385	412	419	398	377	432	392	382	389	397	363	408	398	404	381	377	399	352	411	383	417	368	431	355	381	364	402	352	416	413	408	416	400	383	431	389	371	387	374	395	372	401	383	402	364	394	376	389	421	406	401	371	380	369	436	394	396	411	379	381	363	412	400	385	392	393	406	420	416	402	405	406	400	386	398	389	392	387	393	429	414	368	353	390	383	406	397	399	429	376	381	410	434	378	389	441	394	396	427	372	386	386	374	407	385	418	416	377	419	410	390	396	385	408	395	385	376	410	364	395	395	372	409	433	397	376	400	401	367	421	384	407	376	404	365	364	375	413	363	393	386	406	376	377	367	421	387	401	391	388	392	401	411	379	421	382	383	392	421	399	347	385	423	392	403	382	422	407	408	340	420	371	345	409	398	373	390	388	404	396	396	407	381	402	404	379	405	389	397	377	383	436	423	437	404	427	408	401	386	408	386	378	390	398	422	423	392	409	414	402	416	440	342	422	375	378	396	383	383	417	423	394	442	404	397	393	401	389	374	391	406	371	391	391	401	387	384	397	424	386	386	378	399	390	401	387	420	437	335	401	422	400	395	385	418	375	409	389	423	396	411	415	360	381	396	380	420	404	396	418	391	390	350	402	402	382	400	426	395	386	377	416	389	370	412	418	393	387	378	408	383	381	393	404	403	441	366	374	414	384	394	414	443	415	401	380	391	420	380	377	381	435	382
23668	21114	28213	24227	21084	11234	1211	788	709	688	647	660	650	617	573	612	615	580	554	569	564	598	579	601	554	568	551	538	573	552	578	514	549	591	540	539	535	578	577	588	587	607	565	545	551	561	550	544	544	593	580	557	551	562	548	529	586	574	539	546	600	597	624	566	550	526	563	533	536	535	562	559	526	546	547	548	579	528	598	563	557	553	522	550	578	563	547	508	555	529	553	550	589	586	546	571	569	552	540	582	570	602	549	548	596	549	520	569	606	533	570	544	548	616	547	577	594	510	543	513	537	552	557	586	528	523	539	596	552	569	556	551	583	557	560	510	559	561	551	558	552	591	562	589	511	536	550	586	578	549	524	518	591	522	557	538	559	551	553	522	544	521	557	630	587	528	558	560	569	540	527	544	556	566	540	544	513	573	545	534	555	553	577	578	575	550	547	575	537	554	587	585	541	614	546	531	544	580	556	576	561	556	573	604	541	563	555	539	577	535	565	565	644	573	567	538	554	566	574	562	542	529	576	530	581	555	573	541	546	550	558	558	570	569	551	570	587	561	578	512	561	575	569	549	543	553	625	570	521	542	519	553	584	577	556	556	566	567	551	543	561	549	546	560	534	543	585	538	571	586	586	564	547	558	545	578	574	520	569	543	554	611	561	523	596	631	539	522	548	576	514	558	579	541	564	549	520	538	521	597	533	515	549	560	546	591	560	565	564	576	540	554	507	561	569	527	590	516	563	562	579	525	555	570	563	568	555	531	560	553	531	607	615	538	526	601	530	548	570	549	572	589	554	591	566	519	516	543	567	568	566	554	557	575	516	518	563	573	560	571	618	569	567	587	523	553	525	540	548	572	565	611	543	570	556	542	596	547	526	515	539	538	527	570	589	583	586	570	570	543	540	580	599	538	541	542	555	511	561	550	562	565	553	551	539	564	537	562	583	551	551	537	533	584	554	551	539	519	546	537	588	502	554	570	572	568	530	561	533	565	543	550	547	535	575	583	564	554	584	529	592	563	590	563	546	563	552	543	596	533	562	549	535	539	563	581	583	545	559	559	584	537	547	575	560	540	527	547	564	570	543	536	530	532	520	591	579	554	539	526	579	544	551	523	533	519	541	569	539	598	551	531	550	593	554	576	541	530	577	567	541	589	526	552	533	593	526	547	535	556	504	540	546	584	589	571	570	600	594	583	554	565	568	558	563	535	573	549	519	623	621	527	542	606	535	595	549	516	537	582	526	545	527	570	533	595	571	564	541	559	495	559	566	537	533	526	535	578	539	565	564	545	561	533	552	568	575	557	579	499	504	593	567	592	590	554	595	541	591	545	555	564	544	586	577	609	556	567	561	554	602	575	570	570	572	549	584	594	553	571	543	563	493	531	534	550	513	560	521	558	557	560	564	577	576	552	574	527	532	528	548	522	609	556	580	583	639	590	523	553	541	579	588	528	550	540	516	574	505	532	554	522	535	524	545	576	538	564	541	551	594	570	570	591	581	554	506	558	520	537	504	572	568	567	527	551	584	542	552	563	579	564	550	577	531	555	607	544	539	522	587	567	543	544	529	558	550	564	575	566	548	577	533	570	542	567	533	544	522	545	577	555	541	545	536	550	472	636	552	543	575	540	545	553	565	555	556	525	579	536	558	578	551	580	543	565	565	528	562	554	548	539	524	557	561	577	536	573	565	595	544	561	573	582	564	572	549	530	581	519	521	557	604	543	553	565	568	565	582	524	565	587	547	523	566	525	544	563	544	557	609	565	521	551	577	569	587	559	564	503	534	536	549	546	569	555	563	541	599	550	479	538	615	583	591	581	586	581	550	545	566	549	565	581	558	485	534	566	554	530	577	598	539	560	568	563	565	540	546	579	537	534	520	522	603	576	501	534	524	581	577	540	575	568	587	551	552	570	574	523	578	575	568	548	530	514	513	529	565	547	564	560	559	578	525	538	557	536	519	557	559	553	594	570	580	550	582	574	562	578	503	558	587	505	574	522	548	551	534	549	557	530	555	543	538	520	555	552	582	547	595	529	564	592	572	493	557	525	594	589	540	542	497	573	545	548	569	577	544	552	527	594	540	580	582	528	544	579	516	546	566	556	546	524	568	501	555	548	582	532	592	560	550	553	566	558	566	559	565	592	576	549	581	536	582	522	555	565	577	511	603	593	573	551	577	546	630	602	561	579	555	525	586	504	563	529	589	549	565	567	563	560	547	565	570	589	567	524	546	551	500	531	557	550	531	579	579	539	501	575	578	540	518	535	528	539	527	566	557	564	584	567	559	531	561	551	553	598	580	561	565	579	504	534	566	583	553	514	568	571	532	554	561	532	579	555	552	568	526	520	531	559	547	544	553	549	574	561	553	548	526	503	550	583	595	565	510	566	595	551	589	540	542	573	557	543	583	599	548	546	558	580	538	549	543	528	583	534	565	586	585	548	541	571	534	579	580	582	544	539	567	539	522	559	576	540	555	532	559	553	575	568	505	564	572	596	551	573	547	574	566	533	593	529	531	551	575	606	574	557	563	572	547	607	552	561	542	577	585	574	595	569	550	575	576	577	614	568	563	547	559	537	549	527	523	582	536	529	534	578	550	581	505	530	568	540	594	522	533	541	540	584	530	557	528	527	553	518	578	583	573	542	550	595	550	603	559	574	553	537	580	522	529	542	553	558	539	580	545	546	527	561	556	550	566	577	565	569	553	546	534	545	575	566	588	587	550	584	587	561	582	552	560	588	566	553	559	588	560	532	500	562	550	572	535	579	570	535	577	526	601	569	525	536	561	565	595	543	536	526	571	553	589	512	540	569	525	555	539	504	504	567	567	527	546	580	578	586	580	587	529	550	550	548	520	586	528	546	539	546	540	582	527	582	574	560	578	510	542	550	584	573	533	549	556	494	535	563	557	522	523	552	592	580	552	524	562	548	534	506	581	535	611	550	536	549	563	559	544	569	553	546	553	590	567	566	532	563	536	588	573	539	485	550	583	576	602	551	574	569	520	580	576	608	563	552	523	564	542	554	541	550	538	556	555	556	551	575	543	577	558	541	524	573	556	550	514	572	548	564	573	555	572	514	591	533	521	537	544	576	570	545	547	539	580	541	543	506	562	518	594	577	557	589	611	573	530	534	551	543	522	565	544	554	532	559	588	576	585	544	543	555	550	518	605	498	540	579	576	580	564	568	527	534	558	530	574	557	559	504	539	573	574	518	555	573	564	559	511	552	598	588	582	563	536	527	528	568	571	541	513	550	535	542	502	555	562	590	539	543	547	548	559	542	571	546	584	530	550	584	518	526	547	537	522	545	523	545	562	542	542	503	568	570	510	573	553	571	562	546	564	562	581	556	531	547	518	565	547	534	530	557	588	540	537	529	523	580	592	544	561	545	506	571	584	548	568	584	591	563	564	551	557	585	569	562	557	527	527	554	558	566	553	538	565	540	542	532	573	537	540	547	553	577	547	564	582	564	504	576	546	545	552	557	528	560
31474	49779	7180	2399	1764	1403	1173	969	897	900	776	713	731	661	678	661	659	666	607	622	644	642	601	601	615	613	606	597	609	584	583	616	607	616	626	597	597	576	605	585	612	542	570	627	543	576	605	591	584	574	614	575	607	591	588	586	634	561	546	609	589	599	586	571	578	617	585	567	606	626	621	580	604	606	562	589	625	575	548	547	583	628	551	578	593	609	577	610	621	522	555	605	556	577	578	584	610	543	631	593	581	537	578	554	571	590	578	618	572	565	526	621	585	587	564	583	578	596	568	592	604	578	564	561	580	596	629	607	587	603	589	564	589	602	579	615	593	566	587	595	575	588	586	571	578	634	593	637	542	596	578	580	599	614	586	598	613	586	622	624	602	610	594	590	635	556	561	587	579	618	577	562	619	638	578	548	570	576	600	585	551	589	546	608	592	580	565	552	561	591	569	554	585	559	604	601	566	570	612	558	576	598	573	549	619	570	579	600	600	570	550	597	616	582	636	535	615	626	577	589	597	580	576	544	576	588	535	563	571	564	597	627	541	594	605	565	587	571	566	585	580	604	642	609	590	568	587	557	538	584	555	603	621	562	591	624	595	582	608	563	584	554	592	553	588	622	577	595	568	593	560	592	586	623	562	560	598	565	574	585	565	572	570	595	578	607	601	611	607	588	625	603	604	568	559	608	594	571	585	602	597	598	601	594	597	591	587	596	615	597	550	571	596	613	585	583	573	576	641	584	585	569	614	577	584	551	583	592	578	601	617	554	638	571	633	569	571	606	584	588	624	585	600	541	537	574	606	564	560	613	611	554	629	570	591	590	564	592	611	590	527	579	565	577	580	590	564	559	562	586	564	576	628	569	591	584	574	572	605	575	580	566	578	580	587	608	585	583	575	553	607	555	601	591	573	565	570	580	580	593	588	583	566	587	583	597	602	578	531	606	613	554	540	571	639	598	623	631	624	569	588	553	611	549	569	600	606	593	623	605	573	584	572	596	580	615	608	580	637	586	570	534	603	583	599	626	619	578	582	584	611	572	546	596	603	526	573	587	555	582	562	617	559	594	570	610	569	578	575	582	595	601	598	612	599	619	592	616	587	555	588	579	606	577	620	590	601	589	578	604	542	588	626	593	580	602	533	597	588	580	579	626	624	625	574	586	594	587	604	593	591	615	602	571	596	592	560	585	562	600	590	591	619	591	599	596	584	562	536	581	548	620	622	582	596	604	594	614	579	540	627	554	595	589	520	567	606	610	600	601	593	605	546	577	653	598	553	584	587	555	550	568	582	599	579	602	601	593	597	553	578	568	593	606	602	588	565	621	562	607	578	602	592	588	636	572	581	549	572	571	596	616	540	596	586	595	556	584	607	593	572	578	617	577	598	598	589	567	593	579	602	558	575	539	622	583	588	597	582	622	621	557	599	565	592	541	552	585	614	570	639	592	608	575	596	601	595	605	575	630	589	543	603	610	599	590	560	556	598	578	567	595	568	619	605	564	566	598	569	575	614	638	584	554	605	578	631	578	587	640	571	620	585	605	589	564	537	622	588	610	595	600	548	560	599	578	566	542	581	591	627	538	606	626	605	606	637	567	535	592	580	571	561	572	572	568	587	580	603	587	562	607	581	596	594	548	566	599	577	577	576	541	616	614	600	582	574	585	617	574	577	563	547	594	561	566	605	610	580	600	601	588	596	620	623	604	597	542	554	611	623	594	602	620	612	557	571	575	570	584	577	522	545	606	603	557	586	564	593	576	567	585	629	606	598	603	589	557	560	585	599	568	616	531	602	575	580	573	531	578	575	588	594	627	596	568	578	575	560	597	590	570	573	569	581	602	541	580	606	572	548	606	590	539	580	554	615	569	567	584	548	575	589	560	595	575	572	591	600	603	647	570	571	610	572	590	563	584	557	619	592	608	568	578	603	573	594	571	574	600	571	623	602	578	582	580	570	617	572	606	580	647	583	583	575	553	629	610	581	594	581	578	580	584	601	594	597	575	532	600	599	600	566	560	530	616	552	576	570	624	586	593	602	605	595	544	604	569	603	579	565	583	629	606	608	554	608	596	575	582	588	592	601	556	611	612	585	594	572	543	625	627	527	604	565	569	589	608	615	612	624	623	601	571	582	561	611	602	579	592	599	559	596	597	599	566	633	660	565	572	626	629	563	636	596	585	584	620	547	621	585	586	572	591	559	612	552	592	561	606	587	579	628	572	605	608	557	615	597	585	548	602	573	612	559	632	578	602	608	616	552	565	568	589	575	556	585	544	535	534	620	581	593	593	557	597	561	597	620	535	590	604	574	595	545	575	581	579	555	627	542	569	587	614	570	572	636	585	572	571	560	601	621	558	602	547	642	593	541	565	597	607	604	580	617	572	592	560	562	607	589	583	577	553	564	624	568	547	558	607	602	533	553	596	601	592	542	597	606	587	639	616	562	594	574	591	565	596	589	582	633	560	647	611	616	579	591	600	518	549	569	589	585	582	577	598	602	614	581	561	596	576	566	595	611	591	595	537	579	587	609	601	612	627	581	633	603	613	579	600	551	604	602	634	566	592	604	629	542	571	611	540	577	590	553	600	570	616	587	580	609	603	598	570	605	556	593	604	617	542	572	622	568	544	568	596	590	570	584	595	564	590	584	576	609	597	603	579	623	620	587	548	540	606	595	588	565	558	638	623	587	597	574	545	573	595	607	589	601	587	578	560	547	553	601	587	565	539	604	598	553	567	590	589	588	563	601	611	569	581	595	565	580	540	599	581	569	588	575	585	601	585	598	634	597	570	570	597	629	600	560	577	616	617	586	564	623	574	576	572	546	647	581	579	598	581	583	598	616	598	533	559	573	584	538	595	597	588	583	597	624	596	593	585	625	548	618	553	597	565	559	562	599	611	554	579	625	576	590	572	590	575	617	578	543	584	582	635	599	597	571	578	590	573	592	599	582	626	581	622	576	547	562	557	586	649	580	600	563	615	566	581	576	635	627	603	595	595	589	601	587	593	560	604	584	625	573	608	637	591	578	544	621	596	581	579	598	586	605	583	618	620	608	623	581	615	634	615	597	594	585	593	592	603	601	575	615	587	572	588	579	635	598	595	576	573	613	611	600	564	578	579	544	576	593	600	602	564	582	568	604	585	576	598	592	567	609	587	570	582	559	585	585	563	605	567	586	602	578	593	568	563	581	568	611	582	554	582	579	567	572	603	593	593	529	589	594	548	559	576	610	660	566	605	608	605	614	595	573	537	570	568	597	609	540	600	587	570	564	534	620	565	572	607	584	593	607	590	557	600	588	574	627	601	558	582	577	585	592	591	549	570	571	570	584	580	541	581	606	624	561	551	608	567	569	576	541	574	601	547	590	591	548	588	543	606	576	580	602	606	562	587	596	564	579	566	552	582	618	607	565	611	614	563	613	548	601	610	581	543	563	561	617	614	591	568	582	606	563	591	569	580	591	564	598	546	574	594	624	589	587	583	559	570	560	579
24346	20959	27274	24705	16270	759	393	321	263	250	257	242	235	217	215	196	194	225	185	211	207	196	169	196	202	204	182	169	203	154	192	206	178	181	208	200	190	189	212	177	174	185	168	180	194	174	180	204	161	208	192	191	172	189	190	185	176	211	197	194	168	178	189	194	186	201	194	192	164	171	191	188	203	162	173	193	195	200	177	178	183	163	172	175	192	186	203	166	199	190	161	189	175	193	162	182	178	176	206	168	190	187	180	182	174	177	170	180	190	190	221	168	177	181	210	180	194	203	196	169	175	164	175	198	184	167	189	182	177	206	173	194	185	170	172	174	190	178	167	172	173	196	187	179	187	173	190	207	182	193	172	187	161	186	175	203	182	203	190	169	177	203	191	169	171	189	193	170	169	190	164	175	177	167	202	212	193	203	187	219	175	186	199	178	203	159	182	166	198	175	184	169	190	175	184	185	177	186	202	189	168	176	171	200	194	176	200	181	189	190	189	201	200	190	204	173	183	184	183	167	167	193	182	184	177	214	156	192	179	163	173	178	176	178	170	189	147	170	202	192	166	170	183	188	184	178	188	187	181	176	181	170	177	173	235	207	181	189	191	185	184	167	187	200	172	183	200	174	183	185	171	206	196	207	168	214	181	183	185	181	201	196	197	189	191	189	174	188	160	186	188	215	192	227	180	169	172	182	200	197	204	186	214	179	169	167	185	162	163	212	196	180	200	179	181	149	182	215	197	179	200	202	186	182	169	174	191	156	205	194	184	210	189	186	177	183	189	178	180	168	189	188	185	209	196	199	184	182	193	182	183	188	176	171	193	176	173	173	181	182	205	196	176	180	172	200	167	179	180	173	194	182	178	183	154	176	179	155	188	189	187	175	180	177	190	185	187	194	185	181	178	157	164	196	197	192	196	165	169	165	195	199	207	189	190	190	213	174	200	152	191	169	156	173	193	177	186	167	174	175	185	178	175	200	191	177	192	182	165	188	194	190	189	189	187	182	184	171	183	174	185	180	199	175	175	188	190	168	197	196	191	178	203	205	178	202	164	171	214	162	186	183	190	183	207	174	163	196	168	184	174	196	181	167	171	185	189	168	194	193	173	164	184	211	191	189	177	186	160	181	158	195	198	191	191	203	206	177	172	172	189	183	183	192	193	186	146	188	178	174	195	195	209	175	202	161	192	186	179	169	197	196	187	174	187	179	218	156	198	169	205	196	173	195	203	199	199	196	182	180	210	200	202	193	182	207	174	177	193	185	181	205	177	201	201	182	171	201	176	181	179	192	162	188	193	179	184	187	190	172	206	204	169	162	177	170	187	178	178	166	177	202	198	172	169	179	181	204	192	192	193	202	196	185	166	192	179	188	151	155	176	194	179	172	180	175	193	186	177	186	140	181	196	190	191	190	202	158	189	171	214	167	170	190	175	165	182	168	192	174	183	182	184	181	186	183	178	195	189	189	164	158	181	198	170	176	189	177	180	172	190	173	196	181	193	206	201	205	182	181	183	187	177	215	156	175	192	183	186	180	175	185	191	173	172	163	178	180	197	179	166	203	213	188	179	182	176	178	182	187	160	183	190	173	202	197	192	206	186	163	189	195	185	209	186	166	175	199	170	195	157	197	170	161	194	188	171	178	202	202	167	190	175	193	162	177	185	181	181	183	195	169	184	185	172	178	152	186	175	179	198	171	162	182	171	185	197	165	185	186	174	193	191	185	182	189	187	215	168	172	178	185	185	186	179	177	199	193	180	191	167	177	194	173	181	167	193	161	178	203	197	163	171	202	198	200	182	195	187	199	164	196	197	176	172	196	175	189	169	180	170	186	175	188	181	183	183	191	164	159	218	176	182	188	187	185	200	173	189	184	165	196	173	165	182	191	217	187	203	175	176	206	193	204	174	184	170	193	178	216	199	176	160	207	207	197	182	197	176	200	205	177	156	178	186	190	188	199	191	186	163	203	206	179	188	199	196	186	178	172	184	176	195	182	157	174	178	166	180	166	199	203	189	196	192	149	173	191	175	187	197	148	185	196	170	185	206	192	188	168	180	200	180	192	178	183	158	212	169	183	165	152	177	169	158	173	166	188	189	193	186	184	176	208	190	193	197	180	183	190	189	195	184	177	178	156	190	175	185	190	166	176	173	176	190	170	176	195	190	190	172	197	210	193	173	186	214	182	186	171	166	181	190	195	156	205	147	175	184	151	176	167	186	197	188	190	162	191	202	179	156	204	158	204	187	197	165	184	170	189	190	184	154	145	210	179	166	178	185	189	171	174	202	184	177	171	178	190	190	190	188	212	171	165	196	185	172	164	194	179	166	186	175	188	180	191	178	168	187	191	179	172	186	179	211	167	174	179	171	169	186	196	195	168	172	202	207	168	179	190	210	175	189	200	194	180	195	189	208	171	189	194	184	209	195	188	188	192	188	186	170	194	201	184	178	185	182	172	197	207	192	186	187	177	210	175	202	192	185	168	199	169	181	192	159	194	174	179	210	196	171	193	169	183	195	176	178	165	172	175	174	184	191	179	192	178	201	188	182	185	203	170	181	169	199	189	176	152	192	184	189	185	199	186	176	167	172	189	176	179	195	199	180	141	160	178	185	193	183	179	190	190	173	190	188	200	182	178	171	188	192	185	190	156	187	189	206	190	205	155	178	159	180	188	182	194	179	190	161	195	199	185	200	188	181	172	191	186	182	180	164	165	175	178	195	166	183	203	185	204	176	183	170	217	179	183	190	171	190	199	171	201	192	230	201	179	197	177	188	203	179	216	184	201	189	178	181	169	186	199	181	177	215	171	188	184	187	185	182	163	188	209	182	211	185	181	181	175	173	206	219	199	186	178	183	168	169	174	183	200	176	185	164	187	168	208	200	189	208	164	188	210	171	171	183	188	192	179	179	191	206	190	167	158	193	174	177	194	176	187	209	163	206	171	199	183	200	163	207	178	176	176	174	184	161	182	184	175	180	193	210	190	196	210	221	185	188	206	177	176	185	202	181	202	205	191	194	194	175	181	165	185	192	171	176	189	187	182	173	188	205	167	189	189	213	172	172	166	178	188	179	193	190	184	194	168	183	163	194	183	202	208	184	183	195	199	196	184	195	169	205	195	185	202	196	189	185	179	209	188	173	199	184	185	175	178	178	169	177	202	208	176	187	186	175	171	184	192	199	183	184	185	184	195	206	174	171	200	171	169	187	171	180	190	209	194	185	191	187	194	179	168	183	169	189	186	183	186	185	184	175	217	184	190	176	193	166	195	204	195	182	186	166	175	174	184	186	176	201	173	187	155	149	225	198	173	195	178	170	195	194	169	186	207	174	178	192	191	195	191	172	183	177	194	194	198	162	202	156	178	177	175	192	189	189	187	193	198	181	209	199	211	180	175	197	188	173	164	188	168	193	183	182	202	180	200	170	189	181	198	175	160	199	182	186	176	192	174	203	182	152	202	173	177	205	186	172	203	180	176	186	181	177	172	190	204
31517	46197	4951	1408	934	691	516	481	426	382	325	321	291	290	257	227	247	253	255	216	236	218	208	225	232	230	213	206	236	237	202	208	203	215	211	218	215	202	224	217	232	210	230	201	219	208	206	207	205	215	200	210	210	209	197	195	225	205	196	193	218	221	225	219	200	212	216	202	203	210	222	211	221	222	238	206	211	223	236	175	201	194	209	181	231	221	198	191	225	227	174	206	235	191	178	204	230	203	209	217	233	240	209	206	214	203	215	213	240	207	198	207	204	203	187	230	223	211	239	210	227	205	231	202	208	189	217	222	199	221	177	224	243	202	197	203	229	184	213	219	228	221	179	216	222	205	218	208	217	212	224	195	196	232	223	202	227	196	191	200	235	209	204	212	187	211	198	187	201	223	227	208	222	199	220	233	198	199	225	219	225	235	200	217	233	208	194	206	220	178	200	214	216	203	233	208	215	206	191	187	206	224	208	220	212	180	198	210	233	207	213	205	191	230	226	187	219	227	201	210	238	188	209	207	223	194	199	198	200	180	208	210	223	219	207	226	236	213	198	219	208	210	217	206	215	204	216	200	219	220	216	195	187	220	220	214	222	235	183	189	196	238	201	194	232	231	212	220	218	233	211	173	225	205	236	211	201	219	204	204	218	188	205	200	218	184	210	204	230	187	206	214	219	194	209	220	218	200	197	232	211	178	216	199	195	204	188	196	212	187	192	202	207	230	231	202	190	218	234	218	226	189	221	234	211	216	196	238	183	215	218	228	229	216	226	221	211	249	209	220	213	198	191	224	199	230	199	218	191	212	194	206	216	223	205	201	216	201	220	211	216	252	223	203	214	217	202	220	240	212	194	202	199	221	191	213	224	186	210	224	216	230	209	209	217	225	200	197	207	223	219	210	214	212	215	191	201	210	210	223	207	203	195	212	192	186	209	183	197	206	229	200	212	239	222	223	215	212	165	199	182	208	214	207	204	191	212	233	231	228	183	203	209	200	228	213	212	208	174	212	210	206	206	211	223	206	250	184	195	199	231	205	217	219	221	226	218	197	206	215	212	180	228	210	186	223	199	207	224	179	228	199	226	213	216	218	216	241	210	181	214	196	198	191	209	221	194	199	205	185	210	225	246	228	200	199	224	194	210	177	187	208	206	219	210	188	197	199	218	181	224	203	213	197	197	184	215	191	223	206	219	189	203	192	218	211	206	196	219	229	226	218	197	209	219	201	213	178	190	204	187	209	204	196	234	191	211	189	200	213	228	229	202	218	217	200	226	211	206	210	199	218	203	217	229	206	206	207	194	190	221	214	193	209	221	236	235	193	191	231	203	213	200	193	216	202	199	193	218	203	181	203	231	198	209	204	211	216	192	212	213	208	177	213	180	215	189	240	226	213	213	200	191	193	214	203	227	200	204	205	204	174	210	214	210	201	213	198	205	221	206	208	201	218	219	208	212	212	212	226	204	210	214	219	189	201	182	205	203	222	187	247	204	183	189	217	228	199	223	236	217	218	213	208	217	214	180	216	200	226	231	221	218	196	212	220	221	230	204	206	201	218	218	211	204	203	205	206	218	188	216	200	189	232	198	225	214	247	201	186	195	209	200	221	208	214	187	241	204	205	200	215	211	225	233	212	223	197	227	195	189	211	211	210	197	209	231	213	223	186	221	235	210	202	197	197	219	196	215	234	211	184	229	203	206	197	221	220	217	198	225	240	232	202	189	211	210	218	246	188	209	230	207	211	198	211	189	185	223	234	195	215	203	194	215	223	208	222	208	218	223	182	212	186	192	215	229	182	231	203	217	201	222	209	172	198	230	183	207	208	197	192	224	233	208	219	213	221	199	226	211	208	193	198	206	228	183	224	199	197	244	199	219	198	209	202	209	211	223	194	222	218	208	213	210	219	213	190	214	228	213	209	222	203	210	192	244	202	236	207	196	189	194	205	224	210	182	220	206	216	196	198	191	224	222	204	230	202	216	234	207	215	203	224	208	240	206	199	202	220	213	204	219	216	203	190	207	200	210	210	202	197	212	227	222	181	208	191	208	205	187	190	210	209	228	216	214	228	206	213	245	194	215	212	195	203	181	199	234	213	224	202	201	221	203	210	214	208	232	200	192	211	207	206	173	208	213	210	202	208	192	237	225	213	197	198	196	189	192	234	183	204	196	191	208	214	203	216	198	196	227	216	200	217	211	202	212	216	211	194	213	201	202	219	204	195	178	217	199	216	204	209	232	215	177	213	220	188	210	226	204	215	236	235	211	253	218	216	204	201	217	214	209	204	201	207	219	212	223	232	192	194	212	226	215	207	205	215	206	206	228	211	212	221	197	207	222	206	208	231	195	251	197	211	210	223	222	219	186	197	215	203	196	201	229	219	215	212	195	202	243	215	229	205	205	223	215	214	206	218	208	199	200	205	233	201	219	228	189	223	223	192	215	219	194	182	194	216	207	210	214	222	228	217	213	222	216	249	214	211	232	199	185	205	214	220	204	227	219	215	209	202	218	228	228	233	206	219	193	209	232	217	203	215	217	219	202	221	214	187	181	213	205	180	198	197	213	234	201	221	209	178	191	201	221	220	226	197	192	197	177	199	211	210	213	197	212	223	220	211	210	218	217	209	217	232	195	198	210	227	213	229	222	205	197	190	218	224	211	230	179	201	188	220	185	218	207	227	213	198	236	194	217	216	203	192	212	206	213	227	234	206	222	194	197	210	216	231	212	218	239	204	207	178	229	222	222	228	214	180	217	185	227	234	207	209	200	183	203	215	212	218	200	195	194	197	179	212	214	211	201	201	201	206	225	204	209	214	240	213	221	203	230	205	188	208	186	202	202	227	196	211	202	206	191	204	218	207	198	210	196	197	186	199	200	212	208	207	210	223	219	200	193	237	251	202	215	208	188	200	197	209	177	220	195	184	228	211	220	207	212	205	214	206	200	217	194	215	197	235	196	204	191	211	235	219	187	205	203	223	213	197	211	193	214	227	230	208	232	193	229	212	232	223	220	232	216	211	225	175	207	204	209	206	225	214	209	214	188	191	219	220	187	200	212	205	220	206	221	215	223	212	208	203	232	209	232	194	213	199	214	236	211	204	179	200	234	204	210	213	223	195	214	212	189	201	217	200	203	222	212	218	215	204	215	206	222	197	193	200	215	198	196	203	197	209	215	196	204	208	210	200	192	190	216	214	224	210	204	212	203	194	217	220	205	201	210	199	229	186	223	219	197	183	220	215	220	227	227	216	234	200	196	192	212	209	179	193	226	234	196	208	188	193	212	230	224	206	224	205	211	196	200	195	202	205	198	208	197	219	217	208	199	193	183	207	201	219	243	201	216	194	210	178	202	216	226	205	217	225	238	205	222	226	228	213	200	212	209	196	197	197	203	208	229	210	195	183	175	221	231	206	233	165	210	208	220	228	225	190	202	202	200	224	184	193	207	196	196	242	206	256	198	214	220	183	220	211	218	194	219	198	218	208	222	229
22412	21080	28628	23768	21087	21129	11091	1020	718	682	629	559	547	491	457	489	474	447	420	441	453	438	407	422	421	442	425	428	426	385	386	421	418	376	396	443	419	381	395	382	378	390	410	391	383	406	385	415	422	411	402	385	326	378	376	386	387	378	404	362	383	407	386	387	351	388	363	372	368	370	407	412	333	387	434	340	382	411	366	365	387	392	403	381	405	380	402	355	407	373	349	361	403	362	371	387	351	366	388	356	362	406	373	396	394	394	376	414	398	367	384	408	397	401	380	395	348	371	394	403	380	387	383	384	417	380	397	376	353	401	364	385	372	379	383	364	351	398	382	401	394	394	368	387	364	421	390	360	386	402	434	359	370	384	377	380	388	416	374	366	387	381	369	342	376	368	379	376	357	366	361	389	402	362	336	375	375	380	359	409	359	358	365	398	388	421	409	396	369	383	388	390	379	366	366	389	382	416	408	369	387	393	398	380	366	372	324	381	384	348	388	402	370	379	369	386	409	380	374	395	416	346	390	340	405	368	373	400	387	365	414	390	400	384	387	376	348	404	429	403	376	394	345	371	397	377	344	372	406	392	398	415	354	390	361	361	372	332	378	426	358	345	382	403	364	352	400	420	372	376	356	340	401	352	386	384	373	367	414	386	375	390	377	358	420	371	380	383	410	378	407	410	387	366	413	371	363	419	350	391	375	386	410	364	391	373	379	389	403	377	372	372	407	398	374	377	373	347	411	388	379	418	379	399	376	407	363	387	419	407	367	350	376	398	378	393	378	402	394	359	413	397	401	406	379	382	397	364	383	382	371	394	397	371	375	392	361	385	398	390	402	374	363	399	428	373	368	421	389	382	392	360	400	397	353	423	381	394	382	369	388	355	377	434	394	367	387	363	430	384	385	411	369	416	382	376	386	393	341	371	371	407	403	360	416	383	376	377	378	396	363	354	385	417	418	404	372	382	371	415	356	369	354	382	390	397	379	379	400	372	354	367	357	387	388	404	372	403	406	368	377	412	392	409	394	387	350	374	392	391	376	395	360	377	359	375	396	337	363	355	386	384	347	433	417	368	362	383	413	387	395	411	427	375	405	394	349	399	406	377	392	376	399	362	423	383	385	366	356	355	356	401	369	370	387	377	398	391	394	393	372	392	399	415	367	348	388	390	370	358	343	409	377	402	399	384	360	387	378	356	403	371	381	395	411	363	358	415	385	372	377	377	398	394	377	389	374	393	359	378	381	394	390	390	420	404	360	401	386	383	372	392	355	369	413	363	358	370	397	313	372	413	370	406	395	377	392	367	368	379	354	356	369	367	362	371	391	375	363	365	377	371	353	374	377	386	391	409	397	388	382	379	388	353	414	420	402	363	356	386	436	394	414	384	371	381	363	388	383	370	383	394	359	425	358	365	374	406	386	373	352	361	342	401	356	386	375	400	374	389	372	398	371	386	376	372	380	361	361	364	387	393	358	379	341	372	383	361	403	410	402	419	382	416	377	395	378	375	424	428	402	372	397	382	362	402	389	350	372	379	374	361	370	379	405	389	370	383	377	322	389	359	349	384	373	378	408	369	394	398	392	399	371	382	415	386	361	330	418	359	371	420	392	381	363	353	393	380	404	406	405	382	365	413	396	379	403	351	407	386	365	369	399	392	378	392	377	404	408	389	396	410	414	389	367	369	331	406	401	376	363	365	356	403	380	372	372	342	352	400	428	385	383	384	358	370	365	388	373	411	387	410	395	375	382	373	367	405	395	363	376	399	376	390	370	414	408	380	376	361	372	406	381	405	412	355	384	375	361	382	383	385	379	377	371	373	394	394	388	406	343	363	372	421	380	396	385	392	359	401	426	405	395	411	380	351	423	367	372	389	367	370	360	350	384	363	331	384	373	389	425	402	370	402	385	378	394	386	396	349	361	375	366	362	383	345	436	369	375	384	389	365	373	395	389	415	381	350	370	378	426	368	370	418	360	366	377	388	369	383	396	388	414	384	388	364	386	378	389	397	397	369	399	378	399	348	419	369	386	387	415	391	408	387	425	362	386	361	377	354	389	391	383	405	373	391	360	378	392	372	380	381	366	383	375	381	398	393	380	371	365	401	381	365	377	412	399	384	342	392	390	381	418	393	368	371	393	423	390	413	362	359	350	398	374	371	384	390	393	376	371	368	400	372	393	368	351	422	389	383	340	399	375	373	370	424	400	382	354	382	381	396	403	381	410	357	386	386	369	360	373	355	392	398	398	409	388	382	371	402	358	373	366	370	393	388	407	383	381	394	400	395	367	371	406	410	353	367	405	395	373	355	384	392	359	431	367	396	371	374	379	404	382	359	395	420	388	387	387	369	378	376	391	408	362	404	431	398	392	383	390	384	390	388	402	389	397	357	380	395	380	383	353	395	395	376	390	408	380	383	364	353	382	401	366	394	357	387	422	398	383	386	394	380	380	348	379	415	388	389	417	372	370	370	391	397	375	332	398	409	393	368	379	355	341	360	377	389	370	364	354	402	383	347	373	366	399	425	394	385	377	374	358	366	388	401	382	412	387	374	372	368	397	348	408	397	412	374	332	427	355	336	360	377	409	389	411	345	403	365	407	378	378	372	386	369	369	353	387	376	373	387	367	374	395	377	379	403	408	401	419	380	408	414	357	394	405	394	389	372	336	398	380	401	395	368	399	385	402	384	364	363	387	386	368	380	396	406	400	375	362	371	384	372	372	355	388	388	358	399	386	377	353	371	388	415	370	352	358	433	361	340	395	389	423	373	403	393	362	394	392	366	349	354	427	401	374	363	409	386	371	362	389	393	382	377	377	349	390	368	403	398	381	378	378	377	413	370	369	354	410	426	377	405	407	390	405	374	362	366	365	382	400	352	358	357	389	388	406	406	366	384	374	409	375	386	416	376	413	378	354	365	405	363	395	395	372	374	381	355	368	337	372	405	375	387	417	396	408	414	363	365	391	383	373	357	401	377	401	384	393	385	363	389	392	378	418	404	382	373	420	374	402	379	378	401	375	400	375	349	397	358	378	403	387	402	378	384	373	371	377	366	391	377	390	354	379	363	348	375	377	374	367	396	406	389	391	414	352	370	394	417	411	388	394	378	363	365	398	385	396	344	397	400	384	385	396	367	410	401	370	393	342	391	394	400	377	371	373	393	378	368	381	390	416	411	381	369	402	425	385	386	387	366	363	402	387	354	376	376	372	408	389	362	362	349	397	405	393	382	383	398	394	391	356	365	387	379	381	403	375	399	393	403	370	380	377	405	369	359	365	350	350	369	393	360	357	353	360	382	364	396	399	387	347	413	406	370	382	394	400	394	403	367	380	408	406	391	394	385	374	407	381	406	386	382	367	380	399	348	397	379	384	372	410	386	386	363	386	391	391	381	364	402	350	365	388	374	423	341	377	366	341	379	376	370	375	377	392	380	385	368	381	403	398	371	369	378	419	375	385	381	383	393	381	399	412	373	376	418	413	384	387	377	341	404
35174	57288	10785	3786	2637	2036	1576	1317	1022	910	768	715	642	627	542	532	511	504	515	535	488	503	482	476	432	461	487	469	494	487	478	459	461	468	408	421	436	473	431	401	392	456	431	408	453	471	423	406	443	414	426	415	411	448	408	437	451	415	423	396	421	415	427	423	395	432	442	416	433	428	440	437	425	403	463	419	426	397	436	418	442	403	411	398	435	410	449	430	416	426	410	396	429	418	428	470	398	407	392	398	442	401	439	395	411	439	435	442	409	442	403	409	423	438	395	404	418	416	420	393	426	437	474	396	436	416	412	440	438	395	412	392	421	423	436	411	423	450	440	407	376	429	457	424	384	438	459	439	392	418	453	433	390	457	398	453	405	401	460	406	427	401	405	383	402	410	442	453	411	403	418	414	431	404	461	413	435	420	428	407	429	444	429	429	425	406	428	408	409	446	411	395	405	422	399	416	424	433	414	423	424	424	416	410	439	407	446	411	436	450	379	408	456	459	435	407	434	450	400	424	392	402	429	447	406	433	393	403	420	400	432	422	431	398	441	414	438	390	427	382	448	406	412	411	456	410	420	426	408	404	416	444	398	383	446	386	440	424	417	438	423	431	408	437	408	423	419	443	429	423	387	430	406	446	424	433	451	405	421	397	408	423	419	454	420	439	417	402	409	403	431	442	415	384	411	424	363	442	474	433	423	439	438	426	437	467	437	415	369	462	434	417	421	441	436	445	417	427	422	459	392	395	417	378	438	455	375	416	418	417	417	428	402	400	392	423	428	405	446	418	431	413	405	454	416	400	432	435	459	438	418	414	394	447	422	416	405	435	444	412	433	420	418	422	436	405	437	435	465	405	399	416	406	434	441	437	396	402	434	468	388	428	450	464	412	402	428	415	427	413	424	401	426	432	415	443	389	427	405	439	420	432	409	430	446	442	405	411	419	419	404	412	408	399	425	418	389	402	416	458	426	398	409	418	430	408	419	435	380	426	400	413	403	405	398	394	437	391	422	438	446	421	408	417	424	411	397	445	428	430	430	411	404	388	452	397	414	403	422	450	459	428	395	424	405	416	407	424	426	419	407	414	426	438	415	424	435	422	428	417	425	383	417	406	386	429	430	419	421	395	425	431	433	432	462	437	431	407	409	438	427	417	440	420	391	397	403	427	428	405	418	397	425	434	439	411	402	414	403	430	436	412	416	443	423	409	415	438	442	407	450	416	447	406	445	408	411	430	398	434	436	425	433	395	442	417	405	419	432	414	431	458	402	418	479	425	432	430	412	429	411	425	420	464	437	423	414	401	420	439	409	416	411	452	431	415	410	436	434	378	430	406	455	463	422	445	410	443	398	410	423	425	432	427	435	406	436	410	431	393	408	432	408	476	417	403	435	446	393	439	418	414	425	390	443	448	442	423	373	419	429	409	419	409	425	445	449	442	388	440	428	423	423	447	402	440	418	413	375	413	418	419	370	411	409	382	402	382	422	406	425	394	405	424	403	419	439	419	401	421	393	390	405	360	400	379	435	426	413	425	441	401	412	422	443	397	457	440	431	391	437	394	394	454	418	416	411	383	391	441	446	465	441	420	427	434	452	418	413	403	411	419	407	428	404	391	424	418	442	408	429	395	392	471	402	383	461	416	417	396	455	418	447	413	416	377	422	423	397	407	400	404	421	430	461	428	444	425	426	435	459	424	428	438	407	451	423	426	409	454	422	425	449	422	454	408	416	420	394	415	390	419	451	423	389	405	437	435	440	423	422	387	417	383	416	433	427	457	440	432	443	450	419	421	394	400	436	399	444	428	450	443	451	423	397	419	431	417	423	421	403	440	431	383	415	395	430	412	425	443	413	401	397	402	431	403	410	394	402	419	435	422	435	413	419	438	395	394	428	417	472	403	419	394	406	392	429	424	455	418	417	389	410	415	426	429	395	390	434	432	412	415	452	424	455	406	414	402	427	406	430	437	442	415	445	428	424	421	442	453	442	420	453	411	426	411	428	420	420	425	404	405	447	394	405	418	417	420	390	454	457	397	410	412	414	441	413	376	402	419	420	423	439	395	429	432	422	449	407	406	398	417	412	421	409	378	401	385	435	432	431	449	396	412	384	425	409	412	444	410	419	449	431	427	398	414	408	444	408	423	461	396	450	407	412	420	430	433	443	398	436	392	386	443	403	409	424	396	440	411	432	389	407	403	449	433	410	419	399	413	484	407	426	429	400	405	407	408	417	421	425	454	418	454	428	441	402	414	390	383	442	415	427	398	417	441	421	441	408	400	422	423	420	410	428	402	412	429	386	420	436	419	433	417	400	448	398	436	426	426	415	420	390	442	422	431	422	427	410	433	430	406	459	376	418	437	412	405	396	418	409	405	454	409	373	414	404	432	401	395	437	374	411	352	423	423	386	379	428	419	379	445	425	440	440	440	440	414	423	404	401	418	432	446	425	435	410	419	394	457	383	430	437	424	437	475	404	436	400	438	397	420	414	387	441	429	449	433	430	434	454	419	429	412	489	432	399	391	436	394	407	435	430	417	418	392	373	409	445	412	409	429	446	408	424	441	415	400	432	422	425	419	410	397	417	407	424	396	402	397	430	416	430	430	427	421	436	416	446	423	439	390	415	404	434	408	406	402	421	441	443	401	396	371	466	390	398	403	402	412	413	433	458	417	416	426	402	422	407	383	432	458	418	405	382	420	451	416	389	400	431	392	413	386	393	415	408	425	400	412	395	429	412	427	451	409	421	446	396	402	437	436	423	502	440	399	424	416	452	409	377	417	402	424	390	449	405	437	405	415	417	401	395	407	374	432	409	452	435	387	406	437	423	434	399	473	424	414	424	436	410	407	430	445	384	412	419	447	449	411	389	434	387	463	424	412	451	437	426	429	427	390	426	394	446	440	389	391	406	441	424	403	446	440	459	410	432	421	420	404	413	425	427	457	432	432	437	418	439	431	410	417	470	381	411	452	435	432	437	439	429	440	409	441	407	399	412	407	437	401	410	411	426	422	402	441	393	398	457	408	422	417	431	444	434	410	447	420	391	422	433	417	434	446	418	453	456	439	394	423	396	425	414	376	435	418	451	431	445	429	431	426	440	451	392	400	410	404	417	430	450	441	433	392	391	383	433	431	391	426	422	406	413	377	501	452	433	408	389	423	414	413	435	466	427	453	416	417	419	412	405	407	384	423	378	396	425	416	437	406	429	388	427	407	388	419	413	424	403	447	412	434	405	407	419	424	417	412	393	417	437	412	385	401	462	444	417	375	420	443	440	430	401	429	411	453	460	447	456	461	440	391	409	437	433	427	431	418	432	442	443	418	400	378	448	443	394	423	425	439	431	436	431	419	394	448	394	445	403	422	382	427	430	400	426	421	443	463	443	441	400	459	409	426	420	411	412	435	408	386	393	413	438	429	437	435	434	415	419	462	411	430	427	418	398	405	434	400	413	436	396	416	430	390	419	451	419	424	416	414	417	422	404	403	406	451
29377	24833	11802	1233	581	572	477	379	343	375	402	359	406	410	371	378	372	348	405	387	371	356	407	349	373	373	358	363	349	381	339	356	334	374	352	376	365	368	386	361	374	367	360	331	350	360	376	371	357	421	361	377	374	379	405	372	384	363	381	383	395	351	338	354	374	392	345	392	369	409	409	390	367	381	359	387	393	370	370	355	374	379	384	360	353	406	349	351	350	369	362	388	400	346	355	359	377	362	372	396	350	368	406	383	355	387	341	351	367	391	339	358	378	367	353	381	384	371	352	363	345	326	371	346	389	370	357	351	379	365	371	368	348	358	364	349	351	375	384	399	324	374	343	368	380	375	370	366	372	392	391	377	352	365	353	356	347	389	380	351	342	376	355	407	372	376	345	413	333	385	409	385	317	355	363	379	373	359	388	379	344	345	348	373	332	398	375	345	353	364	381	347	378	360	394	374	388	386	335	352	371	375	383	394	386	366	349	352	364	365	395	369	344	358	386	364	385	367	347	366	327	345	360	350	352	356	362	403	343	325	363	362	359	362	357	338	392	364	330	365	347	339	368	365	352	388	387	344	331	344	343	398	392	379	397	382	351	370	371	342	348	375	372	366	371	406	329	381	341	405	385	374	369	381	405	313	371	377	373	373	380	309	401	382	329	380	373	326	374	373	357	350	359	372	358	410	376	341	385	366	378	364	368	353	353	361	375	332	366	363	375	357	371	370	365	380	371	378	385	399	400	357	373	333	350	350	351	410	342	328	383	394	357	378	368	381	385	379	359	380	363	387	379	372	352	376	371	362	424	349	386	354	385	326	367	353	361	381	366	359	374	361	367	398	344	359	398	351	322	362	359	344	379	369	356	382	400	383	400	363	351	368	421	303	362	402	354	373	362	359	355	376	360	371	355	367	357	362	381	395	377	354	403	360	367	361	369	347	353	330	398	351	361	394	366	373	381	363	376	370	402	355	368	386	345	362	387	350	364	370	383	336	396	321	358	345	350	345	386	351	370	349	366	373	373	373	335	347	375	409	364	365	386	367	386	361	386	398	389	387	345	376	373	342	347	360	386	348	379	394	382	370	385	349	372	391	352	396	358	368	367	341	354	373	372	361	402	366	335	369	358	366	372	351	346	369	358	377	369	341	383	409	346	379	363	364	376	361	350	385	349	386	364	324	319	378	373	339	371	366	352	359	400	349	352	371	373	352	366	347	335	398	315	376	356	376	377	389	381	369	380	375	348	357	368	374	403	349	329	389	356	373	357	372	374	397	358	375	379	373	383	408	359	331	370	356	360	394	349	389	380	389	350	375	339	352	359	384	391	373	354	363	379	372	361	391	354	382	343	400	368	307	367	348	383	337	378	376	312	376	370	347	357	369	392	411	368	378	356	374	330	353	366	354	360	372	346	352	368	360	373	385	377	360	367	353	368	370	391	351	338	377	392	382	341	366	341	376	365	375	382	389	341	357	385	375	359	369	369	387	363	357	362	377	371	401	359	347	342	352	388	348	355	388	368	346	381	316	349	389	352	329	411	347	356	393	355	377	379	353	371	331	355	376	348	395	365	393	359	365	366	384	370	361	362	348	338	388	356	359	396	382	374	375	351	340	372	340	366	343	395	360	357	365	374	370	382	350	373	373	353	365	367	369	360	359	357	352	333	343	382	387	374	385	371	355	345	386	410	407	351	378	369	376	365	364	364	336	372	400	355	363	364	386	396	408	359	393	387	339	356	382	370	376	378	366	344	357	358	401	376	355	386	378	377	369	355	371	354	346	379	381	373	371	366	377	370	393	350	352	361	386	360	357	351	376	352	356	356	381	342	375	370	370	354	351	364	350	372	371	345	372	361	352	389	378	365	358	390	378	398	343	385	387	377	340	355	372	321	324	381	359	377	367	425	362	364	359	358	350	393	367	349	339	358	365	366	397	354	410	376	343	344	331	401	389	388	367	351	327	354	396	382	390	367	388	400	343	375	330	346	363	358	361	361	349	344	345	345	387	414	373	340	380	384	365	426	383	358	357	371	358	376	344	356	390	351	357	375	362	377	387	351	362	387	391	379	415	332	343	337	360	347	360	365	390	368	364	347	373	345	362	366	351	380	381	378	406	378	400	403	392	343	363	348	364	363	384	379	359	363	373	358	358	384	355	397	362	353	396	362	388	375	380	361	345	392	379	400	368	360	363	387	382	404	380	350	330	345	345	406	365	373	352	381	350	374	343	378	405	359	337	373	403	336	332	384	383	372	367	377	368	313	380	351	338	375	359	369	391	329	340	357	343	354	366	381	383	405	356	376	352	365	346	355	368	367	337	409	387	384	382	371	375	332	354	366	360	398	372	357	375	376	362	362	357	355	372	382	385	346	354	354	395	384	342	328	377	368	398	365	376	384	375	357	329	337	343	342	393	351	357	357	360	361	361	372	383	390	385	367	358	368	383	355	333	341	400	371	376	370	377	396	390	332	377	362	385	352	355	341	364	395	373	363	393	356	369	369	358	372	323	361	369	331	356	388	324	379	367	360	354	355	352	338	403	339	378	380	337	353	325	380	353	317	321	358	359	366	388	386	358	360	362	345	353	355	369	359	363	381	362	345	373	381	367	361	343	370	354	343	355	367	362	399	353	337	390	384	380	371	381	361	356	382	384	413	386	322	374	355	388	353	377	375	360	375	369	361	379	351	390	347	366	367	377	367	347	350	367	357	393	396	341	370	381	368	362	369	389	358	373	363	364	386	379	381	353	364	371	379	367	343	377	362	365	368	335	331	347	362	375	361	344	368	363	383	365	362	388	380	415	390	371	362	356	387	387	322	338	387	355	391	359	365	355	347	366	369	366	354	355	367	442	343	353	406	372	350	368	358	376	354	362	387	348	383	351	367	339	379	352	365	356	345	388	378	356	392	365	335	372	335	366	355	355	393	390	336	381	397	375	343	345	375	395	358	348	365	407	360	352	377	364	350	366	349	394	376	363	359	378	369	372	375	354	342	377	346	375	358	341	357	387	363	414	353	367	390	362	362	362	374	387	379	369	409	366	366	343	380	360	393	363	361	378	374	327	378	380	353	348	389	341	361	400	371	356	385	386	379	333	365	379	383	363	361	402	374	368	359	362	378	370	347	354	372	321	353	369	390	371	375	326	370	379	328	359	405	357	385	373	360	376	322	347	423	357	390	362	361	364	336	343	355	366	379	362	356	353	340	382	341	381	375	360	349	383	342	348	373	375	382	393	350	370	376	375	371	376	404	382	367	336	357	390	374	362	393	361	364	369	383	334	350	406	380	381	361	337	373	396	375	359	358	373	325	371	375	337	346	364	371	396	361	366	361	380	358	325	362	374	392	382	395	350	401	362	398	373	379	369	346	377	364	372	349	357	355	368	338	379	363	357	388	389	367	374	351	351	341	367	363	378	351	373	351	392	416	389	380	362	370	367	367	351	384	326	373	376	347	343	382	354	389	349	356	383	347	347	359	376	356	351	350	365
31771	34317	1770	512	469	451	433	396	390	376	391	408	408	404	385	395	363	406	416	386	389	395	384	400	375	380	398	382	373	374	400	380	403	385	446	401	371	397	408	371	385	388	367	400	376	378	431	403	368	416	383	405	410	376	389	400	373	405	420	393	363	392	365	377	377	389	369	397	380	393	408	372	395	422	393	410	408	384	377	385	395	366	392	381	385	394	370	397	383	394	372	376	366	415	377	363	411	385	384	385	384	408	399	396	356	349	365	408	380	386	359	375	400	397	403	365	399	371	377	370	408	345	372	392	391	407	403	386	398	380	362	363	358	396	387	403	383	373	407	397	361	357	375	383	370	393	394	393	399	380	363	392	393	418	423	376	397	385	373	377	395	388	360	392	379	401	420	365	363	396	401	376	357	402	404	384	399	378	377	408	404	389	377	348	397	399	368	436	400	424	423	412	372	416	402	389	382	407	342	399	384	385	379	369	438	376	404	372	398	373	373	429	361	386	395	381	406	378	368	372	405	392	384	355	398	384	406	405	415	386	383	371	391	400	401	366	376	376	395	364	362	371	381	389	414	378	385	387	402	414	377	394	397	387	388	372	413	389	365	385	376	408	383	375	396	373	364	392	370	379	394	378	350	374	393	384	362	421	371	367	356	375	371	404	376	369	410	422	350	395	339	386	420	395	399	399	393	377	385	345	389	359	394	381	374	360	413	384	400	388	393	380	428	422	420	379	372	374	382	383	411	423	371	359	411	388	403	405	374	353	401	369	407	371	407	397	414	395	374	375	385	401	386	413	352	389	400	371	376	392	357	367	358	411	402	373	377	380	367	423	374	400	397	383	384	397	370	417	396	325	398	385	378	408	387	411	394	404	370	404	408	370	396	384	393	396	400	394	418	380	416	402	413	376	374	388	347	400	382	397	370	365	362	382	381	413	373	383	385	361	379	381	392	372	394	379	383	382	373	399	407	379	381	349	390	345	382	375	417	393	393	380	384	424	392	413	377	404	343	385	384	409	355	390	399	374	419	382	383	390	386	380	343	384	365	448	419	385	368	412	405	405	359	370	406	363	406	405	375	377	377	399	370	407	381	372	387	405	375	392	375	369	395	421	400	376	366	370	373	396	418	416	388	393	380	382	358	379	396	380	380	406	400	366	400	408	384	419	362	416	382	377	380	397	387	386	393	369	405	391	383	427	386	378	384	388	356	391	382	414	402	356	388	373	358	393	390	397	405	351	378	389	358	414	365	383	404	398	396	369	381	406	377	354	402	386	380	426	385	393	385	409	388	380	374	390	387	371	358	391	391	387	390	397	440	387	389	429	405	386	404	409	355	404	402	402	375	401	376	353	404	382	355	379	365	405	397	407	389	366	394	391	400	364	425	348	383	419	392	406	386	403	374	394	392	371	383	436	391	385	409	405	365	343	434	428	376	366	397	366	385	360	411	383	390	397	368	406	354	403	365	422	370	390	404	373	396	380	406	342	415	370	355	391	371	433	391	368	383	407	371	417	412	386	407	393	387	382	384	416	394	371	401	370	396	378	386	381	401	376	367	373	392	357	408	377	408	414	407	375	399	391	398	422	405	422	379	423	384	406	422	427	405	407	416	388	365	354	400	391	368	394	389	376	388	370	374	345	405	389	419	374	419	367	376	420	392	381	408	399	401	388	384	401	360	376	390	379	424	369	411	396	398	396	378	388	403	358	379	403	360	417	365	351	380	405	388	426	385	397	354	372	365	397	394	404	410	435	389	379	376	367	380	366	399	383	359	423	391	391	398	393	398	377	374	398	383	379	389	396	387	372	371	401	384	389	389	375	368	391	397	435	375	359	369	409	414	422	365	403	375	395	397	402	430	369	384	428	393	373	363	369	413	338	396	412	359	390	397	383	425	390	388	427	324	387	392	390	409	391	422	388	432	377	408	386	372	394	384	383	386	375	383	413	399	422	403	387	418	404	359	399	388	391	378	395	392	380	378	409	380	419	395	421	401	382	398	369	355	406	391	418	388	365	384	366	429	408	361	402	400	358	395	375	411	378	406	385	398	368	355	383	388	373	374	384	359	392	354	362	381	395	393	395	372	407	353	388	376	394	353	342	391	406	392	372	407	367	396	402	375	362	377	389	423	411	396	367	417	350	415	405	385	384	381	400	380	367	386	391	382	361	368	372	353	418	395	334	406	417	386	368	386	392	414	375	397	393	382	402	395	390	388	400	352	399	378	358	419	410	388	398	357	414	355	390	368	408	379	394	389	406	396	394	397	367	387	421	354	420	406	365	362	370	414	362	371	396	371	372	422	391	372	336	355	389	417	374	394	423	412	399	384	376	392	375	381	382	400	399	409	381	425	387	377	386	405	380	387	373	378	364	395	418	391	390	372	367	386	358	442	361	425	381	380	417	410	385	383	383	404	377	391	384	408	381	410	373	394	401	406	393	375	358	382	389	420	363	363	413	387	409	371	422	406	371	389	419	379	355	394	371	395	360	411	430	422	348	407	379	391	374	392	381	416	374	359	409	375	395	348	372	387	347	405	374	371	382	383	421	413	391	398	371	432	400	378	417	373	383	356	431	402	420	367	361	375	394	372	376	384	392	404	370	424	383	388	390	403	384	383	360	413	379	370	399	407	364	385	388	352	376	418	412	375	379	414	385	382	392	376	349	383	398	437	355	401	388	408	363	433	404	366	342	433	376	405	390	364	370	381	379	363	418	365	393	390	407	403	378	362	328	339	400	397	370	365	389	396	408	387	360	415	394	401	361	399	402	383	439	396	368	422	391	375	438	359	397	363	384	375	363	373	388	370	402	394	425	402	414	393	382	370	403	399	409	376	385	383	372	401	370	393	386	426	369	423	388	412	360	388	399	386	387	372	403	393	391	383	363	408	388	393	364	382	379	425	375	376	393	375	408	392	417	419	373	370	382	395	375	398	394	379	380	416	370	406	411	419	372	414	424	381	364	390	416	411	379	383	351	414	397	378	379	404	407	392	390	403	393	413	374	382	394	399	399	355	398	419	401	392	411	402	392	347	397	419	360	395	396	417	399	378	370	386	372	370	396	403	409	388	424	417	380	376	390	387	401	414	375	415	387	371	395	385	345	384	404	391	406	392	369	403	360	385	383	377	365	368	380	360	403	401	391	361	375	370	397	387	384	394	382	407	373	404	405	418	382	376	383	373	355	388	371	377	384	370	389	389	379	365	423	393	391	399	425	410	378	351	366	393	398	396	400	394	393	397	400	394	384	399	385	369	367	384	376	389	401	358	410	410	356	380	371	393	388	427	383	347	374	378	386	466	422	370	372	368	414	384	383	349	401	402	389	366	398	385	383	368	376	374	431	368	398	410	368	384	395	396	388	405	426	370	410	374	390	370	386	422	353	401	381	399	335	378	368	397	422	378	386	388	383	371	410	388	395	413	373	363	392	378	384	397	365	344	407	391	389	382	338	399	374	375	449	376	390	382	429	352	383	390	373	371	389	374	377
23502	21000	28106	24047	20969	11347	1230	786	702	705	609	688	637	604	581	600	628	536	572	583	536	489	563	582	602	629	524	546	564	626	561	548	557	577	552	525	462	565	523	541	527	571	559	562	566	571	543	542	572	548	594	561	528	586	522	545	602	532	547	549	566	545	556	557	570	518	569	583	541	494	545	571	588	535	561	580	567	528	552	525	521	550	561	554	542	551	557	524	512	545	534	579	555	507	520	536	539	501	513	592	541	544	528	505	505	554	561	590	562	540	505	559	569	514	560	566	542	580	524	522	530	503	547	556	535	566	538	554	537	537	579	542	572	522	574	542	570	592	560	544	531	574	507	516	533	534	589	570	539	545	536	588	560	523	526	524	587	557	575	529	531	548	565	582	506	538	540	570	566	536	579	587	545	531	557	558	548	552	545	561	586	519	518	525	538	528	542	560	517	534	510	532	501	511	537	536	579	550	552	532	516	561	569	552	529	543	596	540	560	532	549	532	526	572	562	525	514	550	538	576	511	539	511	549	542	536	521	561	539	538	524	523	562	552	558	566	550	552	561	522	533	510	560	560	563	519	569	503	541	546	550	543	576	530	571	536	547	546	586	526	549	584	533	482	548	561	521	519	549	528	562	500	555	572	525	548	503	547	518	571	567	549	545	552	580	511	534	596	594	510	535	562	560	500	561	548	505	526	581	535	526	541	585	566	561	562	525	564	567	536	511	563	563	541	576	557	527	516	525	555	542	558	539	556	519	509	581	558	509	546	528	556	548	544	505	529	553	521	547	584	547	548	566	527	548	530	573	538	576	560	555	535	605	552	565	502	524	531	577	547	551	524	524	540	500	530	526	478	548	539	571	537	570	519	499	514	550	531	544	521	555	544	531	532	552	548	555	592	538	525	563	518	526	577	487	522	530	552	544	519	550	552	522	533	534	552	537	554	544	580	590	591	553	582	565	524	543	550	560	537	528	547	557	575	552	558	572	540	528	514	561	582	544	549	543	558	536	564	524	496	526	530	541	536	515	575	544	554	562	537	552	563	549	568	530	553	550	570	534	542	535	547	516	571	537	547	554	537	530	585	561	588	561	542	524	559	496	554	502	513	555	554	553	509	524	548	549	540	551	542	536	545	549	539	571	541	578	548	567	531	548	545	570	546	517	550	520	557	574	548	561	552	489	567	491	538	563	565	573	526	556	537	552	525	575	515	526	533	543	538	557	552	554	594	571	528	572	557	511	542	542	559	515	533	520	542	568	519	550	565	536	534	596	535	508	554	515	552	524	561	581	566	578	558	557	566	524	570	561	528	534	555	535	531	546	557	506	555	566	563	537	549	559	568	518	527	574	586	586	512	561	585	546	514	557	523	531	525	540	517	506	540	578	565	563	559	535	514	545	544	547	569	510	508	532	510	520	513	555	537	522	569	556	526	509	527	536	564	555	564	572	573	559	566	605	548	535	520	509	539	584	537	548	563	525	530	542	532	546	504	559	568	537	520	531	567	546	583	511	554	544	522	552	494	531	567	501	597	558	545	569	515	533	528	545	534	554	574	552	551	546	525	551	515	537	554	561	555	583	595	535	541	561	522	535	549	540	515	521	544	568	522	528	556	609	599	590	555	539	560	539	513	548	516	496	529	568	528	561	549	578	502	568	585	508	488	518	527	490	530	546	525	623	541	561	568	576	540	501	500	586	541	561	532	561	541	507	572	538	551	548	545	527	533	610	529	491	517	517	572	543	532	560	557	571	526	546	534	551	570	584	490	549	565	529	539	512	522	536	552	530	584	556	515	514	525	525	566	526	532	543	561	532	552	535	535	530	528	544	552	510	557	533	580	521	503	555	607	553	552	550	518	545	524	524	601	521	577	598	597	549	547	522	541	554	518	542	534	542	542	505	543	550	565	570	554	586	556	568	528	555	545	557	495	550	571	523	565	539	576	555	525	545	569	566	557	553	558	531	535	555	551	567	533	516	571	516	541	578	521	545	551	525	552	573	564	563	562	550	516	542	537	564	575	574	521	514	571	553	559	551	579	558	510	547	518	541	506	534	584	535	528	525	522	548	539	538	602	553	561	553	522	613	526	530	536	567	583	525	578	506	554	564	581	569	526	538	543	532	522	526	567	525	548	538	548	533	526	568	538	568	522	544	560	559	548	514	510	564	541	580	539	500	541	540	559	525	534	573	547	515	534	540	543	566	529	514	559	539	551	564	491	494	510	536	566	570	576	558	554	561	539	511	583	541	545	542	543	580	536	518	515	567	511	605	512	544	559	566	549	516	543	548	560	533	515	579	537	543	540	545	515	484	570	544	540	558	514	547	545	507	585	565	569	572	568	523	553	555	529	538	553	524	565	548	534	546	542	587	517	589	541	533	541	542	558	517	551	551	499	515	541	574	521	545	555	578	528	562	585	566	549	570	510	575	532	566	526	517	557	548	558	572	556	586	553	496	530	569	569	526	574	525	576	540	572	575	543	547	608	565	574	541	598	510	580	535	516	507	580	559	539	519	544	573	603	548	551	584	535	544	548	527	539	571	560	551	553	530	570	561	557	604	500	549	500	521	520	525	515	501	574	521	540	516	554	553	579	540	544	546	578	553	535	552	544	564	518	523	516	522	571	512	559	555	551	569	540	471	545	542	590	512	586	541	519	557	544	537	524	500	536	538	552	555	530	557	539	497	521	536	551	537	560	616	564	545	545	509	561	530	569	543	513	550	531	543	534	563	543	561	480	546	578	547	601	497	526	562	550	548	495	570	549	519	510	512	591	538	574	556	557	581	520	537	531	573	509	558	548	570	533	583	552	507	564	533	535	540	550	539	577	562	528	554	533	510	550	547	563	512	568	545	502	586	554	567	582	540	588	524	553	548	554	510	554	575	534	561	518	504	535	524	588	517	518	536	551	552	577	566	570	539	548	553	556	560	567	504	532	554	507	579	557	547	571	570	570	543	573	523	574	553	574	571	555	553	559	534	518	565	531	568	520	519	536	513	548	510	543	547	540	506	506	531	521	559	510	530	552	567	547	531	544	542	510	539	528	543	544	549	558	524	532	567	539	522	573	568	522	548	554	555	565	567	534	573	516	537	574	566	552	539	535	515	593	567	520	561	531	592	557	494	547	567	514	523	565	520	529	507	533	520	530	501	561	550	546	547	562	576	521	543	544	469	546	534	552	508	558	548	532	595	577	554	489	562	543	523	576	573	510	588	579	515	567	525	564	569	515	527	516	555	564	530	516	564	530	533	533	557	563	513	536	524	530	526	544	537	548	552	550	528	537	533	569	580	529	580	559	510	545	522	541	548	526	575	560	558	558	586	530	558	571	596	566	549	538	540	559	497	513	502	570	552	498	509	568	574	546	541	521	528	558	533	555	541	538	566	526	528	565	532	537	551	521	551	558	557	517	587	587	521	551	555	555	561	532	531	544	542	524	560	516	545	497	533	549	556	536	540	559	512	552	591	531	570	548	535	571	529	517	536	567	517	518
32109	49722	8130	2391	1696	1422	1139	1011	925	804	776	707	685	620	683	615	619	622	637	592	606	604	603	576	600	625	608	592	591	642	604	591	614	608	598	569	594	577	563	616	605	579	567	618	619	609	582	601	577	555	539	589	575	568	598	592	592	539	584	575	596	546	563	542	595	513	605	588	580	538	581	574	627	556	581	600	587	529	579	574	576	589	543	560	575	581	587	584	574	558	564	581	618	537	576	606	598	579	578	585	573	612	592	562	592	547	564	554	574	529	584	575	574	627	589	547	566	577	546	563	593	564	570	582	621	541	558	580	553	549	565	554	571	580	578	565	603	579	587	576	546	546	599	584	640	548	593	543	560	611	557	586	577	558	587	553	555	555	605	567	567	592	577	565	534	596	524	568	575	558	596	588	531	596	553	597	541	615	542	606	583	543	532	580	603	555	555	536	526	561	583	612	603	554	573	595	592	585	569	541	615	558	643	580	547	570	593	539	539	534	580	550	593	601	598	593	594	551	587	545	584	582	583	562	539	576	576	562	622	580	570	562	593	580	588	585	611	572	572	592	531	599	541	613	592	584	618	597	620	532	576	592	549	577	574	535	551	595	591	595	581	590	583	607	594	564	597	573	578	579	549	597	540	559	563	575	570	574	539	578	550	580	623	576	543	557	533	565	566	566	616	552	550	603	598	511	598	572	602	543	563	577	561	591	564	611	558	555	581	607	533	590	578	554	584	566	578	554	570	549	578	563	617	594	553	596	592	602	626	588	571	523	613	600	558	605	568	598	590	563	542	539	608	574	626	601	583	562	598	598	611	606	563	536	532	588	603	563	567	562	512	605	564	532	566	557	564	593	596	548	601	566	593	584	571	532	605	572	619	566	555	558	583	554	559	566	594	595	604	590	572	571	511	592	593	603	577	630	569	578	578	568	607	552	550	606	596	579	585	598	606	601	574	599	574	596	575	581	610	591	549	592	599	607	590	574	559	613	569	605	626	556	556	579	639	618	555	569	586	589	526	570	565	558	593	537	565	582	571	566	581	576	554	554	558	532	584	577	539	596	611	587	615	550	612	587	603	577	598	569	568	586	590	566	561	568	575	626	607	595	596	547	550	580	587	564	560	544	563	549	586	619	553	603	566	595	553	562	574	516	570	586	561	579	563	578	571	580	605	608	567	578	598	611	573	615	575	625	590	593	576	579	598	547	589	560	593	575	579	589	593	543	550	588	583	534	594	611	572	564	593	540	581	593	538	580	565	574	611	574	604	579	600	565	630	554	571	580	617	567	573	548	599	536	585	580	586	559	622	573	578	571	605	572	533	574	613	578	601	578	572	563	570	574	567	540	590	579	583	558	563	597	540	581	580	597	546	601	564	606	578	624	608	606	570	606	583	563	585	549	557	608	591	547	615	582	548	536	573	588	552	575	606	546	572	632	567	558	571	609	556	556	555	549	541	583	593	555	585	572	586	577	575	564	554	585	566	577	572	548	563	554	596	588	601	583	577	564	600	620	577	577	598	597	579	590	572	598	569	537	567	584	572	560	581	595	551	567	565	584	602	550	557	568	618	632	642	597	604	586	586	577	600	583	539	598	559	570	607	514	538	596	567	564	563	547	545	574	559	511	592	548	562	587	528	609	570	585	607	573	581	592	548	574	555	589	571	588	600	567	558	565	621	530	578	522	554	573	556	592	577	585	604	600	556	562	612	559	614	551	557	582	600	592	540	568	627	602	592	596	583	622	562	621	595	561	574	591	516	574	559	604	566	563	608	548	609	613	583	592	581	578	512	570	600	603	563	572	599	571	569	555	610	551	573	554	573	576	601	638	604	609	594	582	565	569	573	563	575	553	605	583	556	586	577	568	522	564	606	598	633	594	567	579	569	524	590	572	540	579	559	581	596	571	540	535	581	571	613	556	617	556	559	554	585	587	561	583	583	619	536	557	551	561	587	578	572	604	599	565	524	571	565	528	565	549	588	570	541	610	545	575	542	584	604	581	573	577	562	564	579	619	542	563	562	562	595	573	585	588	560	600	602	589	546	555	574	582	572	602	553	589	572	641	588	577	564	626	568	584	563	569	561	607	574	583	592	576	553	555	566	565	591	587	538	591	620	581	606	564	569	560	579	561	575	574	587	548	571	572	565	571	558	610	583	577	535	649	590	559	526	570	548	581	561	602	580	631	604	580	569	569	566	588	557	577	593	591	524	557	559	548	622	585	633	578	599	581	586	557	594	572	526	580	547	583	595	595	586	569	553	641	589	572	541	605	550	559	555	600	578	575	563	559	564	579	566	616	565	580	626	595	580	595	590	576	629	574	561	543	555	522	561	562	621	579	583	540	564	581	569	568	579	550	586	546	562	582	579	573	578	573	567	590	553	573	583	584	587	562	523	576	531	591	567	551	574	603	583	606	581	579	551	613	591	542	600	589	621	556	553	560	577	570	586	559	574	600	569	569	664	511	567	572	567	585	589	573	567	572	581	602	608	557	580	586	562	585	551	566	538	560	558	559	556	538	564	541	580	567	578	565	567	580	604	589	612	576	568	568	577	564	561	643	584	566	548	520	555	595	587	568	597	593	586	589	567	596	568	543	583	617	554	599	576	560	541	586	597	586	546	582	578	593	563	586	597	567	599	560	578	614	595	588	596	550	570	578	556	580	604	554	612	573	588	606	553	549	558	583	585	565	583	577	594	555	546	585	541	570	594	585	552	604	611	583	574	545	551	528	565	559	588	582	648	538	557	565	648	518	584	598	591	563	580	572	556	622	605	614	594	576	605	585	571	608	544	590	541	538	545	574	566	573	517	554	564	574	590	548	563	593	572	609	589	554	569	554	551	577	583	572	555	584	530	546	535	596	626	541	551	657	565	593	584	588	575	563	546	600	592	621	584	575	579	578	571	642	554	596	572	590	555	577	581	597	535	596	576	578	562	597	569	654	567	554	541	555	571	572	553	577	604	555	605	559	577	556	616	590	610	551	533	601	606	577	571	592	596	569	612	593	578	592	589	607	588	556	593	540	523	570	575	574	572	601	594	590	586	573	563	551	607	568	598	536	566	601	584	563	529	575	546	573	609	574	569	572	553	549	568	557	573	575	561	552	614	606	612	590	597	568	551	546	561	566	512	652	543	565	637	577	585	588	532	577	555	601	580	556	571	586	578	556	560	584	555	614	576	569	534	551	565	587	558	568	581	546	625	580	544	565	587	577	597	599	565	613	598	626	575	547	563	584	609	550	596	536	609	564	567	585	579	600	596	609	591	599	556	629	570	584	569	617	565	585	587	592	593	554	508	553	601	586	612	553	570	582	588	600	577	577	582	625	602	562	528	585	544	563	541	595	558	548	573	569	546	612	541	597	588	582	578	543	578	612	592	568	569	583	600	553	561	599	556	584	573	570	584	605	575	607	564	574	561	575	606	544	602	545	567	564	581	585	587	578	599	580	557	582	636	581	572	596	558	603	624	607	546	564	583	568	586	562	548	550
24396	21045	27416	24806	16476	783	365	332	257	279	257	219	239	234	207	190	188	207	187	210	180	199	190	195	202	201	213	187	210	203	177	188	191	202	176	211	206	156	180	184	201	193	186	174	173	206	184	196	199	180	153	181	193	178	195	167	210	195	173	187	168	184	189	186	177	192	161	193	184	174	175	195	209	166	179	200	207	214	191	179	188	200	208	186	209	202	202	192	182	168	183	187	174	194	171	196	219	189	162	189	175	174	169	189	192	185	191	191	197	152	189	186	181	193	191	181	182	194	183	206	147	173	170	190	193	200	167	194	194	172	190	179	203	185	207	175	172	179	196	204	181	189	202	200	177	172	206	208	222	180	189	183	192	191	171	195	193	189	177	201	183	191	193	181	186	184	197	187	186	179	183	189	195	203	182	215	179	177	181	199	153	180	205	183	179	184	193	181	179	176	212	182	177	175	208	205	171	172	174	185	175	181	189	172	197	148	181	222	188	187	193	201	208	168	182	190	193	197	183	179	172	180	211	170	198	188	185	186	188	183	167	182	180	208	187	190	182	187	175	181	181	175	188	166	211	204	175	163	202	206	162	191	183	160	175	185	169	173	169	193	179	184	199	178	186	193	177	189	179	167	192	168	183	186	190	186	187	183	158	167	197	180	190	171	179	172	171	181	164	193	178	186	181	202	169	179	203	191	194	198	205	193	173	210	165	184	179	179	163	187	187	185	173	191	155	200	189	197	188	184	185	176	190	207	160	167	173	199	191	171	170	198	186	176	188	218	193	204	205	183	184	191	189	185	168	169	175	173	186	178	170	180	175	180	190	178	191	179	201	179	192	179	191	193	177	209	194	181	195	194	178	184	192	189	162	174	176	163	181	188	177	213	191	195	205	168	204	166	184	196	186	162	194	169	166	183	176	172	170	174	180	200	193	177	204	183	201	167	202	192	159	186	200	180	208	217	206	181	196	183	188	189	200	202	200	189	189	181	191	160	176	174	181	176	182	170	184	185	189	160	204	189	189	174	166	183	178	199	211	187	172	178	204	194	160	198	184	198	209	187	189	192	184	195	187	201	201	161	188	190	161	179	195	194	180	177	186	171	167	220	159	158	169	200	186	178	199	193	188	197	169	190	155	184	198	168	189	202	180	185	181	192	187	207	192	194	168	177	195	197	191	179	202	177	188	166	174	182	199	163	195	183	183	175	182	193	175	176	177	182	171	173	190	197	223	170	162	188	179	180	186	186	179	189	190	170	181	175	204	180	191	217	174	171	177	179	183	185	174	198	203	188	204	191	179	164	193	165	196	152	169	201	182	204	167	168	197	186	188	172	189	205	195	196	166	183	191	190	183	199	199	198	205	196	191	192	181	182	196	193	179	208	175	171	200	163	195	178	189	179	184	200	194	168	178	180	182	204	200	190	205	181	189	193	200	194	189	195	159	193	166	191	178	188	184	206	199	169	190	188	213	183	204	167	166	188	168	202	211	179	192	166	180	195	175	202	193	184	198	201	196	164	206	190	171	186	191	174	187	170	179	208	194	158	202	199	180	193	195	190	196	193	186	187	172	203	187	179	198	182	182	183	170	189	209	158	206	220	198	173	160	160	199	201	182	154	191	163	189	190	192	176	190	157	208	182	203	195	197	196	178	181	192	170	166	162	172	182	190	198	189	191	154	181	181	186	182	176	167	183	175	179	192	185	186	185	184	167	206	190	191	171	180	181	205	182	195	182	184	207	184	168	182	195	177	187	181	191	155	192	195	192	183	173	201	167	220	193	189	193	193	192	176	198	176	184	175	157	179	165	175	187	147	205	193	195	191	183	172	168	181	174	183	185	178	206	190	171	189	185	194	166	163	170	204	183	183	172	201	173	196	164	205	167	197	190	197	189	176	178	172	203	156	157	187	193	171	204	175	197	190	187	168	175	160	193	180	184	181	185	196	192	191	192	191	186	200	195	185	174	174	198	196	198	185	163	185	161	189	184	192	191	203	189	182	190	183	186	199	180	182	206	185	160	176	198	188	186	175	171	200	179	185	187	191	198	176	178	191	175	188	206	187	174	174	193	181	184	168	221	189	193	202	186	196	175	173	189	198	175	208	180	206	183	190	193	172	184	161	181	180	169	205	198	164	195	205	201	186	200	187	186	181	179	178	176	199	194	180	174	188	182	160	193	184	173	184	172	217	184	180	199	182	172	189	198	198	181	170	173	178	172	199	186	145	211	189	194	187	180	189	197	200	183	189	201	207	152	191	176	185	170	200	170	172	171	173	200	200	186	199	176	159	211	194	202	146	194	176	167	201	178	176	176	181	206	192	157	196	196	198	171	184	199	183	170	197	163	186	189	188	170	199	160	204	173	197	209	200	213	189	201	182	184	172	172	179	175	180	194	215	184	195	187	160	193	185	180	167	183	181	188	188	190	168	178	191	197	186	175	171	205	174	193	194	196	190	174	195	195	191	173	211	197	198	201	205	193	195	167	187	163	185	165	198	179	180	172	177	177	189	192	198	175	201	185	192	199	195	161	151	176	179	186	192	171	223	174	183	209	173	163	223	218	194	204	193	194	193	185	209	182	177	198	183	186	196	192	208	190	194	192	176	186	196	179	169	170	201	173	187	159	192	201	187	175	182	177	160	196	187	216	192	172	172	175	166	176	178	172	171	186	198	191	194	190	208	196	210	185	166	178	184	193	186	190	168	188	192	168	173	200	166	194	178	204	167	188	185	168	170	172	203	176	190	193	209	190	184	174	187	169	157	185	189	183	173	187	184	191	156	166	199	194	200	211	167	185	181	191	175	190	187	171	165	178	177	166	165	159	187	200	168	158	189	184	163	169	172	198	173	166	189	186	168	180	151	186	193	203	200	185	193	185	184	216	190	183	169	191	199	169	197	182	203	170	187	195	181	175	195	192	191	181	207	155	190	211	186	193	206	164	187	192	201	195	178	207	183	175	205	166	190	195	197	192	157	198	190	164	188	178	176	185	185	201	198	186	164	167	195	168	188	163	180	191	187	211	195	176	172	178	179	179	175	178	175	198	168	179	165	177	210	195	175	183	187	221	197	198	167	180	195	182	182	202	202	206	186	169	206	202	185	185	186	222	194	188	181	193	197	190	197	192	187	187	182	200	169	166	154	183	157	175	192	204	177	189	181	176	182	195	217	188	174	172	183	181	215	180	183	200	179	184	183	189	168	193	215	186	182	198	189	198	174	195	217	199	186	167	173	165	190	201	188	181	177	184	193	211	186	162	188	200	179	198	181	180	167	193	203	173	191	194	180	177	177	197	187	169	196	193	185	175	160	169	180	183	177	159	170	195	204	180	195	182	206	207	211	176	173	175	172	181	169	214	167	181	194	203	193	174	181	191	163	208	196	165	188	182	189	170	208	161	173	178	178	163	165	181	165	190	190	213	194	196	178	163	180	203	187	204	189	182	200	191	191	193	170	181	181	200	184	194	178	159	182	186	189	171	172	163	187	195	180	205
32750	47661	6323	1333	909	704	579	539	412	357	308	315	290	233	254	247	248	228	249	240	247	211	204	238	212	207	235	212	187	202	198	223	213	210	210	185	217	232	200	184	234	210	217	193	200	231	243	209	205	228	198	226	202	188	210	218	224	205	239	233	203	242	210	203	211	215	212	203	189	190	214	184	193	229	170	199	237	217	208	212	210	243	218	233	193	183	194	212	236	184	197	212	191	193	195	217	193	207	226	215	197	208	195	217	204	211	215	214	215	208	212	208	236	231	201	214	199	208	214	197	220	202	245	214	194	206	211	209	198	224	201	192	202	232	191	195	214	209	209	208	236	192	210	212	190	205	183	210	225	209	192	218	210	207	174	215	220	193	219	226	176	221	201	211	208	210	224	194	200	210	220	214	197	176	221	199	220	222	201	220	217	201	181	217	187	193	176	208	186	199	196	214	216	225	225	222	213	196	242	200	236	217	201	217	235	207	211	213	202	212	208	216	203	186	204	219	221	217	220	218	214	210	215	197	206	220	194	205	197	207	213	212	210	209	208	216	207	221	192	198	196	206	213	223	199	201	209	199	189	224	183	197	222	197	230	199	195	199	190	220	192	217	204	216	217	224	208	202	220	216	174	238	227	213	187	207	199	216	187	210	198	211	208	197	229	229	188	221	233	221	169	210	210	199	203	190	217	229	214	225	213	198	228	230	220	204	220	227	226	190	202	207	226	210	215	174	204	188	223	257	189	194	202	182	227	201	220	191	234	207	226	207	194	230	219	191	207	178	183	245	208	202	206	210	199	205	205	225	178	207	175	218	205	230	194	220	211	200	190	180	199	203	225	236	228	188	217	195	226	196	188	218	228	222	229	212	205	213	241	195	216	199	222	220	199	189	210	204	196	223	236	199	208	195	198	191	227	213	214	223	206	226	190	208	178	195	218	216	233	223	198	233	189	220	221	222	234	220	212	222	215	209	220	220	203	216	201	198	243	217	214	218	201	224	204	196	206	199	208	206	215	203	217	219	219	213	195	217	215	208	229	204	193	221	208	188	183	196	233	214	183	214	221	236	203	205	201	179	216	215	221	178	220	200	206	209	203	210	184	216	238	216	207	229	196	221	231	236	190	206	205	209	218	210	220	212	213	218	224	211	195	207	243	199	218	197	206	219	216	201	200	220	207	227	215	189	227	220	209	210	202	200	203	218	206	218	218	236	196	215	200	213	196	206	216	207	206	202	209	201	207	204	200	182	192	200	231	199	209	212	192	190	213	213	215	177	184	212	198	209	208	199	213	202	220	224	217	217	206	193	208	199	223	206	177	206	198	202	217	224	220	225	217	202	218	245	230	235	201	206	217	220	214	211	219	215	202	224	194	232	208	225	199	205	183	200	211	203	203	197	217	205	197	202	236	196	227	215	214	219	243	185	192	194	207	214	220	201	194	193	211	209	175	200	200	204	206	215	228	215	220	188	218	203	196	239	217	199	215	194	223	209	203	222	210	229	196	224	196	204	201	206	191	208	198	229	185	179	215	201	246	220	211	198	213	207	219	227	217	214	231	213	201	209	212	188	196	221	223	220	207	207	202	210	218	206	232	189	211	206	236	199	209	184	201	229	220	191	205	230	206	213	213	225	204	205	206	200	209	217	214	191	196	221	174	215	202	223	184	213	203	201	199	222	233	196	214	192	193	200	191	216	224	198	205	195	220	214	214	205	200	216	203	204	189	211	216	226	206	209	183	208	213	224	185	201	206	216	232	186	198	219	202	200	218	199	205	198	208	212	207	217	193	224	216	197	222	217	237	201	218	208	194	223	208	214	200	204	207	183	201	226	227	194	216	231	196	210	228	238	195	199	185	224	200	205	211	216	208	219	202	197	227	202	221	215	200	230	219	214	217	200	201	230	247	194	209	227	188	190	178	201	209	208	180	204	192	202	238	205	194	208	216	202	199	209	246	201	225	188	218	199	213	205	219	213	206	210	214	250	195	204	205	190	199	194	226	179	192	224	209	194	203	207	193	192	222	225	176	244	199	215	229	219	216	215	234	222	200	213	198	226	213	234	214	200	187	186	192	188	212	217	199	207	224	196	211	238	202	214	218	180	232	195	227	215	216	179	194	212	204	210	213	198	186	213	183	249	193	194	207	229	228	183	214	206	199	214	210	174	205	229	182	228	218	203	218	203	220	193	219	199	210	214	215	207	192	211	200	202	213	210	213	201	218	212	193	203	181	191	198	212	231	226	202	223	228	201	199	214	199	210	216	227	219	223	204	216	194	212	229	219	207	210	216	189	214	182	203	197	187	203	215	177	212	217	205	187	212	226	208	204	206	213	213	218	199	193	220	219	217	212	203	214	183	190	233	202	231	219	198	208	218	213	220	231	212	225	214	215	211	214	212	230	226	223	193	213	197	217	213	206	233	195	189	221	191	231	194	209	216	213	195	212	199	211	215	226	209	216	205	226	225	192	217	195	197	210	201	205	206	207	230	193	199	209	218	205	213	180	212	215	197	207	214	213	226	219	203	200	199	214	195	205	209	199	244	225	221	211	217	207	217	196	200	219	219	221	187	225	209	199	216	186	214	229	185	211	197	174	229	201	210	218	210	207	195	203	200	190	219	209	205	204	227	216	213	235	217	233	212	213	222	193	196	206	229	198	210	208	166	222	226	203	234	230	214	200	182	220	217	192	214	203	229	217	219	191	225	195	229	209	239	251	187	226	202	203	206	172	214	192	205	228	220	202	216	207	197	185	198	200	212	209	205	204	238	218	181	208	216	237	202	221	217	203	192	208	225	222	199	228	193	210	211	207	222	195	193	204	166	208	219	189	207	184	225	223	243	208	220	202	210	194	237	204	223	218	211	191	239	210	194	204	206	215	227	209	201	200	218	218	216	190	231	208	222	206	214	191	202	186	226	214	204	221	229	214	210	238	226	235	213	195	209	199	185	216	233	229	208	214	196	201	211	215	217	196	211	224	217	203	212	214	206	184	208	208	209	189	193	210	199	210	182	203	213	216	208	225	232	207	216	206	220	187	196	200	196	195	212	217	205	186	231	232	199	201	227	250	226	221	220	206	213	237	202	203	210	185	210	192	206	199	224	231	217	201	216	213	200	186	216	220	219	210	190	212	168	203	206	212	204	219	221	229	203	212	240	187	197	226	220	241	241	206	205	193	228	226	199	204	210	170	220	209	208	184	202	179	216	216	221	213	203	190	242	216	189	199	204	222	211	219	201	190	224	213	211	228	231	187	202	219	216	211	219	210	222	234	216	188	201	184	214	210	196	211	199	218	203	181	199	179	205	224	194	211	197	200	223	210	211	231	220	204	200	211	180	202	225	215	208	213	221	200	224	222	231	206	210	204	200	257	181	202	217	193	208	221	201	233	223	208	210	224	206	217	236	195	196	226	195	208	188	214	227	201	207	219	194	224	228	220	216	206	206	203	212	205	213	224	198	188	217	224	224	211	237	200	218	230	221	207	208	193
22534	21133	28650	23845	21118	21155	11086	976	721	636	531	544	517	482	489	431	458	429	461	427	404	421	466	429	421	394	395	388	396	381	385	424	370	365	409	390	393	397	403	414	371	386	379	416	378	358	374	368	395	409	410	359	428	386	367	393	350	363	411	384	383	393	360	379	396	404	424	398	380	365	393	388	378	394	382	394	378	400	388	357	351	412	389	378	446	391	359	375	380	381	385	358	387	380	415	372	349	368	392	429	390	432	386	372	375	395	375	398	382	373	400	376	404	364	389	384	384	370	380	437	440	361	388	359	360	385	400	398	391	365	380	411	366	377	376	378	379	365	398	347	350	413	388	375	384	360	402	383	392	384	386	378	385	378	391	400	370	353	356	371	380	397	371	374	361	422	408	396	376	393	407	377	380	376	376	372	413	362	343	405	341	336	371	359	368	384	336	399	365	398	382	371	424	396	370	376	417	366	372	346	363	359	380	346	347	420	343	372	380	361	410	382	356	347	369	370	399	417	367	374	347	381	380	354	364	374	378	357	345	353	425	377	374	374	397	392	373	402	398	367	371	370	369	395	374	412	372	378	390	392	368	366	367	347	386	338	403	366	372	376	373	378	366	379	386	375	352	323	385	428	364	384	399	383	392	365	372	380	398	378	364	405	339	375	392	367	386	357	381	371	390	370	364	389	393	350	397	370	390	392	361	355	370	420	341	403	370	373	400	361	371	361	349	392	395	371	404	380	387	370	367	384	386	398	378	405	406	377	403	378	394	380	370	385	376	398	412	376	349	375	354	371	399	348	351	399	381	402	369	395	402	369	381	359	385	383	361	367	388	354	398	369	411	374	360	392	407	397	416	344	403	364	391	376	375	379	372	364	358	367	394	378	376	388	374	381	376	400	404	384	385	365	380	399	369	375	400	358	366	380	378	380	393	374	389	386	334	374	341	411	391	391	368	349	350	407	399	383	376	374	378	360	379	387	368	349	403	385	381	444	373	375	392	372	404	389	371	387	432	406	361	341	377	402	365	363	407	387	369	398	383	392	390	365	342	373	410	387	378	359	344	371	352	384	382	369	413	362	395	362	344	358	383	383	387	384	386	366	365	367	358	398	344	390	391	374	371	377	383	384	366	390	374	375	390	366	380	427	350	391	378	371	365	385	381	378	383	376	355	377	368	372	375	384	391	346	371	394	392	374	337	371	358	397	372	399	401	383	381	382	400	403	387	357	395	383	376	375	395	394	369	408	335	383	367	372	396	388	378	398	393	378	361	408	383	384	357	383	385	398	417	346	361	355	388	371	382	382	374	381	388	358	409	376	374	326	375	350	368	400	396	375	353	377	369	374	355	393	399	389	374	417	375	416	368	353	367	356	350	400	363	387	397	352	369	396	371	374	367	420	424	359	348	369	397	389	382	382	384	351	396	372	367	382	396	377	382	366	400	418	393	374	376	366	370	385	387	397	359	406	420	419	390	352	406	356	363	381	408	373	391	371	389	375	390	370	389	371	374	387	365	358	405	389	407	380	390	372	359	379	345	355	400	401	351	385	376	366	378	400	381	412	377	377	388	376	389	349	400	359	372	389	379	398	385	336	387	343	392	404	404	350	386	357	353	382	375	391	387	351	373	370	401	389	387	370	403	395	391	377	357	332	399	359	375	354	389	375	384	382	373	375	395	376	374	388	387	369	362	401	363	389	367	385	422	368	389	370	384	337	375	383	355	398	363	356	343	379	398	367	359	363	422	396	369	334	391	386	339	391	372	374	353	385	352	377	365	379	386	356	366	358	372	405	374	384	397	388	406	379	345	342	419	373	407	375	395	377	376	403	397	357	372	396	385	362	367	382	401	406	390	391	367	373	367	396	366	364	350	398	391	379	365	379	401	365	373	405	392	389	350	360	379	367	414	375	363	392	363	368	415	372	377	422	350	376	383	382	351	369	390	398	402	371	369	404	386	349	393	398	393	416	356	381	381	398	412	401	379	378	364	394	369	369	409	386	361	372	393	362	377	376	368	337	385	395	394	363	362	355	365	350	386	373	386	345	358	403	359	403	388	381	365	395	397	389	340	360	386	356	361	408	342	393	423	364	383	335	397	398	379	351	418	349	359	374	351	336	336	406	369	404	363	425	389	379	368	371	371	419	394	382	376	377	357	353	346	359	349	407	380	402	383	380	377	377	363	378	367	384	410	394	381	351	402	372	351	375	380	394	391	376	358	356	354	390	362	382	374	364	419	356	386	359	375	385	371	394	413	367	348	337	360	402	399	367	371	364	387	381	362	371	386	378	347	425	368	403	378	347	381	379	352	372	364	398	381	404	374	351	387	378	394	366	379	427	413	395	391	396	371	387	385	384	375	389	383	391	390	355	373	383	397	377	405	393	376	365	369	373	388	366	373	387	351	407	361	422	396	399	399	362	399	372	387	378	386	379	369	387	355	372	410	400	366	382	397	369	435	368	378	404	375	399	386	365	393	380	378	375	369	430	365	397	353	419	383	393	390	368	401	336	347	408	389	374	351	357	380	376	387	373	378	389	364	376	355	381	409	391	384	371	374	382	411	377	409	365	385	359	410	427	361	369	371	369	370	378	402	374	364	363	380	365	369	378	396	404	361	356	368	366	368	390	389	376	357	383	365	407	387	383	398	371	388	369	391	374	410	352	386	369	379	391	365	408	363	415	403	364	407	391	328	388	392	369	361	335	400	372	382	364	400	420	379	355	410	392	362	382	412	372	376	387	378	395	379	390	390	378	403	396	373	364	380	379	374	397	385	369	385	407	404	389	368	370	368	357	406	396	354	395	393	400	365	382	394	376	369	393	374	381	373	419	373	379	347	331	378	390	421	372	376	399	411	382	392	384	368	388	374	408	406	375	383	378	355	342	403	359	359	392	394	374	363	389	353	390	368	383	358	388	360	373	379	381	384	363	402	381	378	342	385	420	333	406	397	391	397	373	376	363	404	385	376	378	349	397	399	385	403	367	353	416	357	399	356	395	377	361	366	376	386	409	386	369	382	354	364	406	355	398	361	391	353	393	373	353	381	379	379	373	369	395	409	358	365	384	381	388	367	391	388	383	392	402	360	363	381	367	367	365	394	373	374	382	401	398	377	365	391	414	391	395	391	387	400	377	380	379	388	378	370	396	387	327	383	354	361	372	386	397	390	363	357	373	411	357	386	371	364	377	366	367	349	365	397	375	382	360	405	420	395	346	371	410	384	391	381	347	362	380	392	385	428	360	371	386	376	392	380	373	386	390	347	406	398	397	357	372	389	385	405	389	402	412	378	412	380	438	407	382	376	368	391	382	369	339	390	394	385	383	360	394	348	379	389	380	372	369	398	383	394	396	384	361	396	365	375	376	385	378	393	398	392	381	376	365	353	380	420	404	358	399	414	384	374	374	396	394	386	379	378	361	372	405	356	389	397	382	382	399	404	380	414	398	361	397	403	360	391	384	359	376	421	378	383	365	387	358	361	347	405	362	411	373
36281	60111	11814	3928	2663	1978	1619	1249	994	870	776	660	672	631	571	540	523	503	513	512	486	471	438	449	443	474	463	461	478	460	416	436	422	443	426	425	431	448	417	448	429	403	424	441	417	431	441	456	414	404	443	453	418	418	413	434	446	459	452	426	418	379	424	450	468	437	443	419	435	449	428	437	437	409	394	449	398	426	404	406	372	413	450	449	378	431	413	388	397	461	430	433	456	446	416	429	427	403	386	378	443	458	436	417	412	432	427	421	405	451	448	409	442	399	395	438	399	425	456	410	425	452	393	400	406	410	395	398	433	388	429	397	432	428	396	417	438	384	433	410	425	388	425	424	434	464	408	428	423	372	382	434	398	388	444	408	385	406	402	387	408	398	409	411	445	447	381	417	390	429	412	396	417	447	406	448	426	407	449	394	395	371	413	408	418	429	398	433	421	424	414	411	406	448	418	420	410	408	389	413	412	428	413	423	442	461	419	447	408	415	392	410	394	417	399	423	431	431	419	399	447	424	417	419	432	389	381	437	488	417	439	382	371	431	444	398	421	432	404	401	437	407	430	421	401	412	426	415	400	424	450	419	419	421	433	393	437	357	396	418	427	404	404	421	367	407	421	378	418	455	414	423	401	410	433	405	421	387	436	394	449	411	418	437	392	411	419	404	418	403	420	457	412	417	424	423	417	441	423	405	393	388	400	437	399	399	420	402	420	399	433	431	414	412	376	403	407	421	442	432	431	427	465	419	449	418	443	411	432	416	421	423	406	446	435	403	424	402	410	440	411	383	402	405	406	399	403	393	398	413	432	433	430	420	387	423	415	413	417	405	416	442	395	404	394	426	412	385	374	406	418	442	425	427	404	407	394	395	440	423	405	429	408	398	423	433	414	403	404	413	426	462	393	450	444	400	411	441	423	405	431	423	435	408	398	414	395	427	445	391	396	417	403	403	426	398	426	426	407	432	403	413	402	410	444	414	418	397	405	396	446	411	406	449	392	391	403	418	388	349	462	444	380	442	422	370	378	459	457	408	444	440	456	380	461	388	413	416	400	430	447	407	403	452	428	421	448	455	417	451	424	400	404	420	412	440	388	400	411	402	407	420	416	387	406	406	403	412	419	399	420	444	397	447	396	430	411	413	398	425	436	383	426	442	436	448	410	425	421	450	430	407	416	416	415	429	376	436	396	405	388	425	432	404	363	432	398	423	414	464	398	414	404	439	414	404	400	404	408	452	387	390	425	407	426	457	421	417	413	432	445	381	402	418	392	411	406	391	412	386	416	412	407	408	429	380	428	462	428	379	397	432	374	407	377	440	430	434	400	421	457	388	390	413	413	458	421	427	437	401	418	434	454	430	422	381	393	426	453	378	411	427	425	388	439	432	412	445	438	398	411	428	425	429	401	408	393	396	414	399	375	432	415	428	419	445	421	413	397	392	401	407	422	446	413	416	407	457	395	444	407	418	419	433	420	431	445	430	405	417	443	441	402	443	431	411	422	371	385	412	392	398	411	404	419	378	412	412	386	401	427	463	414	416	461	427	428	417	455	426	398	437	389	434	427	459	398	438	428	437	418	415	412	401	428	432	469	430	424	413	412	394	392	424	408	427	399	415	401	415	401	406	443	439	422	405	421	453	444	398	401	404	426	423	411	410	434	399	424	397	400	397	431	416	407	414	408	422	396	420	400	422	436	437	399	425	399	415	423	437	391	436	428	456	401	392	406	428	448	432	453	431	418	399	422	386	382	431	433	400	419	433	434	410	424	440	417	412	402	444	415	405	424	420	414	441	392	411	469	395	446	423	405	430	403	388	397	440	417	395	428	414	423	447	409	407	401	386	375	447	430	420	417	407	426	439	404	458	388	435	457	439	439	452	397	433	415	436	414	422	423	416	409	406	407	401	401	446	403	429	415	418	430	431	417	394	395	431	412	464	455	435	390	424	396	391	439	378	435	403	393	415	375	414	434	425	421	460	404	408	393	442	452	442	421	410	403	399	428	397	409	409	405	422	409	384	446	394	414	434	430	393	414	426	434	400	394	434	395	407	426	432	429	365	423	399	432	404	416	388	405	443	423	447	428	424	399	366	407	411	412	422	409	418	403	426	452	329	437	395	406	405	408	441	413	414	392	441	421	434	411	418	400	405	425	402	428	409	414	429	404	398	399	439	426	411	417	420	402	386	419	403	427	419	403	404	393	444	423	386	406	426	418	451	419	402	420	433	423	413	423	418	389	427	421	433	413	425	399	408	412	459	400	386	420	388	412	401	468	399	447	421	426	399	395	455	407	433	439	426	424	437	439	406	400	415	423	417	388	428	434	421	385	430	433	388	406	438	432	413	422	450	420	391	434	453	417	435	414	402	435	401	432	392	397	435	397	403	419	430	411	434	434	394	437	429	419	413	399	407	396	455	414	434	384	418	413	408	428	426	411	435	455	398	423	419	399	432	395	392	406	397	404	446	436	417	394	438	455	448	419	414	405	421	421	405	444	421	429	425	411	424	430	432	427	449	442	420	400	442	406	401	411	419	415	393	443	408	382	418	421	402	423	430	403	394	423	418	405	414	434	408	422	430	396	403	422	422	421	423	484	371	433	399	450	418	398	399	408	418	424	405	410	428	358	410	431	405	387	462	402	389	377	420	416	422	391	410	433	393	419	404	413	394	454	427	414	453	449	385	424	425	417	417	420	429	415	403	421	406	384	431	416	442	401	429	439	436	414	399	425	397	387	408	379	414	399	410	435	424	425	402	392	434	405	411	408	388	413	438	434	448	410	423	429	425	414	445	388	395	416	436	399	442	439	418	440	395	417	446	403	448	414	445	433	386	407	432	438	382	406	431	396	394	396	440	372	418	403	399	381	407	394	400	379	415	438	418	417	414	430	419	433	417	420	428	403	375	412	415	399	417	420	420	445	404	425	396	412	414	394	388	410	403	428	467	409	413	381	404	403	416	430	416	456	406	396	442	373	382	412	432	406	385	446	400	372	414	383	406	420	404	433	404	432	430	412	365	422	428	383	399	431	433	432	401	409	410	381	404	407	419	435	420	419	420	413	394	432	433	402	446	380	424	409	415	392	393	435	411	436	427	424	424	372	431	405	377	431	425	419	419	416	429	430	460	416	439	380	417	401	423	413	425	391	435	412	445	405	438	424	392	446	408	407	404	447	430	408	396	414	416	429	402	410	402	431	421	406	400	486	413	427	441	434	414	406	406	434	387	385	398	403	398	430	408	401	416	416	407	401	401	435	410	407	435	400	412	438	415	409	421	438	402	403	442	378	412	426	415	396	419	410	383	385	402	437	443	418	433	441	424	427	461	435	404	402	420	398	420	399	413	426	425	412	437	442	451	400	407	414	418	454	430	406	429	386	411	400	416	431	387	402	429	428	415	426	429	390	407	418	407	410	403	443	381	402	408	443	420	405	435	405	447	364	411	428	426	443	417	439	398	421	415	414	447	410	399	421	397	431	400	411	449	386	452
29516	26197	13999	1485	501	447	436	411	375	357	414	381	389	365	368	355	335	395	359	346	339	320	334	363	376	363	406	352	385	356	356	379	326	389	369	385	360	394	379	362	346	341	376	376	386	375	404	395	358	378	340	367	362	395	348	378	334	370	346	368	363	338	368	374	364	366	377	361	372	375	375	398	381	363	378	346	373	382	384	345	359	395	371	352	405	341	368	383	402	405	367	368	360	393	374	404	361	389	423	345	367	361	349	383	385	368	388	354	379	366	367	381	384	374	346	396	372	359	378	368	385	338	347	372	388	387	356	392	350	365	368	358	345	388	349	400	401	368	375	358	363	339	366	365	351	366	367	376	322	367	357	353	357	345	359	365	338	378	360	345	357	358	363	361	359	376	353	328	368	368	389	386	376	351	367	358	369	353	350	373	372	346	357	398	392	357	401	356	368	375	399	389	392	380	335	377	368	378	379	367	388	366	399	336	358	373	370	387	375	389	389	371	368	354	338	357	366	359	381	359	377	347	382	368	358	355	373	354	363	353	358	348	348	386	361	392	364	365	405	381	393	384	358	361	368	333	368	370	371	382	353	397	383	348	353	372	363	402	389	401	355	387	336	354	376	367	400	380	326	347	362	360	400	405	348	391	355	395	367	338	373	348	354	371	392	380	346	350	386	396	346	371	385	347	365	343	366	399	385	353	393	373	370	369	374	365	364	369	351	391	346	352	390	389	371	402	387	349	336	376	328	385	368	371	375	360	354	373	368	363	397	348	354	382	387	410	412	367	388	347	340	369	341	364	363	373	362	412	357	347	324	389	377	378	370	375	342	358	385	368	325	354	353	346	373	334	342	366	386	376	349	354	328	380	422	408	355	382	351	354	394	390	351	338	353	350	319	385	386	362	369	358	355	381	366	335	360	365	336	377	362	371	389	392	366	372	373	385	392	377	368	396	379	329	383	340	359	352	332	366	368	381	380	352	405	365	373	336	337	349	376	395	393	373	342	326	378	382	367	370	352	383	368	407	341	363	365	358	358	392	398	365	355	357	354	387	397	390	354	356	365	345	417	393	391	373	389	346	354	385	374	381	400	354	363	387	361	372	346	386	411	364	367	366	363	371	368	374	330	389	314	351	340	338	388	365	362	381	371	359	352	339	375	360	399	380	348	426	372	343	373	423	357	373	355	364	378	424	361	377	376	328	348	400	339	359	364	376	354	377	349	394	372	400	370	371	340	354	363	369	360	391	377	344	378	372	333	365	385	365	350	367	369	368	360	339	352	400	376	364	350	370	366	374	371	372	376	359	375	387	362	346	370	387	385	430	383	342	370	340	362	371	364	350	388	401	348	371	397	340	376	377	354	356	383	348	388	363	350	375	352	351	382	373	359	351	339	365	363	334	378	373	358	362	351	368	353	400	366	349	365	374	395	355	387	388	378	367	388	363	376	401	384	381	390	383	382	389	366	356	378	380	362	408	377	370	398	357	381	407	366	338	376	371	359	361	339	343	371	357	371	381	391	388	373	382	348	392	385	367	361	387	382	326	350	370	346	365	364	382	398	389	379	361	382	362	413	384	409	397	371	389	382	369	404	330	378	383	366	389	360	351	374	360	368	354	353	364	367	346	377	368	359	338	329	361	362	397	349	355	368	350	395	366	370	335	388	381	342	329	376	391	372	359	341	368	399	340	374	363	393	410	360	350	324	367	383	375	383	370	380	379	410	374	425	412	335	378	360	353	427	409	342	375	397	376	381	326	330	363	379	361	385	383	410	359	354	378	364	341	363	385	412	341	357	338	350	363	388	379	376	387	397	365	371	369	383	399	415	361	363	338	394	349	354	357	391	384	402	363	369	357	385	384	343	380	369	375	365	349	352	336	391	382	354	358	361	357	355	385	358	379	351	368	373	344	404	403	353	326	364	402	376	379	363	371	365	312	374	371	361	369	369	372	392	350	347	384	354	366	382	386	393	393	358	383	357	409	359	359	368	385	357	378	389	341	386	381	330	378	396	380	361	364	355	377	370	370	343	356	346	371	381	343	395	389	351	387	395	389	337	337	335	367	386	382	357	372	335	375	375	371	391	380	368	352	377	368	364	387	363	367	373	370	368	339	360	360	365	397	382	379	375	389	354	360	349	351	349	394	362	398	374	342	382	386	377	359	371	380	380	353	369	359	354	362	412	343	353	344	350	356	369	380	344	357	378	389	359	347	398	367	352	351	378	364	361	377	379	349	368	396	389	310	374	358	383	347	372	400	360	369	365	366	348	373	375	350	335	370	319	344	362	361	357	349	372	358	387	366	352	354	374	377	388	386	352	365	381	333	361	374	373	421	359	384	349	350	368	371	354	368	351	388	355	406	341	360	318	403	333	377	349	381	360	372	352	343	338	347	374	385	362	382	383	311	402	375	379	354	378	396	353	361	361	353	378	386	381	372	362	357	345	388	370	354	378	366	351	366	354	360	352	376	345	351	364	360	390	376	342	358	356	382	347	358	371	382	376	325	351	363	381	362	384	358	379	380	370	374	375	378	360	337	365	367	373	358	353	358	361	359	339	373	396	378	378	381	356	375	398	362	359	375	370	348	375	346	372	370	395	381	370	404	342	360	375	384	370	403	376	388	341	361	400	384	343	384	382	385	406	383	380	361	365	367	355	379	352	349	350	351	345	376	345	321	361	344	368	399	365	354	372	384	400	356	349	356	358	373	382	378	368	332	380	351	386	362	338	362	361	369	411	338	376	364	380	371	327	353	382	357	351	365	376	360	357	385	367	363	352	389	367	346	393	383	330	384	338	381	321	356	390	357	351	364	354	344	354	350	357	399	374	411	346	357	360	347	372	403	386	341	361	364	404	368	373	382	344	360	363	391	394	326	365	360	351	349	360	345	332	369	380	398	409	342	378	359	342	358	376	363	348	358	358	374	329	341	355	415	349	380	358	388	407	333	352	399	361	376	390	345	360	383	373	358	331	359	391	362	362	358	362	419	361	382	385	364	381	351	345	423	306	360	392	378	373	358	340	360	367	331	339	369	351	379	350	428	358	375	314	370	376	393	360	364	356	369	361	355	356	349	359	363	361	347	370	367	396	370	354	370	361	361	337	361	399	349	383	366	392	359	373	378	397	344	378	333	413	376	400	379	393	353	343	385	370	365	359	356	421	360	343	344	398	377	369	372	353	356	367	349	362	344	348	384	397	379	378	339	363	376	334	339	372	376	391	353	381	366	386	359	326	379	374	374	382	378	391	384	395	371	358	338	402	364	370	344	357	371	367	356	353	380	360	350	360	403	374	389	356	390	389	404	369	370	353	400	350	336	363	381	408	395	340	357	348	356	386	352	361	370	400	349	369	371	377	374	360	356	369	359	395	362	363	371	395	369	322	351	341	365	355	379	363	346	363	383	357	341	372	336	380	312	360	412	388	365	369	365	383	372	401	392	385	355	378	357	327	366	388	381	395	384	355	389	378	367	373	369	337	405	354	404	375	377
32494	39346	3123	518	438	407	408	402	405	405	377	414	369	384	410	372	357	398	391	408	421	410	395	368	415	386	378	387	371	381	387	352	385	385	384	380	384	350	416	376	382	386	407	379	377	366	375	399	375	376	407	392	390	396	365	410	376	362	369	402	394	403	391	366	344	424	367	373	361	377	401	385	388	368	349	394	365	388	388	395	362	394	391	393	380	394	404	405	391	359	366	396	336	407	373	373	395	388	377	392	386	389	381	384	391	381	383	375	375	385	401	403	365	393	373	404	389	396	392	382	378	391	420	380	362	389	410	403	416	388	375	377	354	387	383	368	389	362	385	395	363	390	375	378	387	422	393	349	388	382	389	362	386	377	397	359	372	391	366	366	407	367	378	424	379	393	389	376	377	424	431	413	357	392	380	408	395	393	377	394	380	440	411	409	436	413	383	372	353	397	407	407	409	379	368	375	380	386	444	377	409	386	367	382	398	376	411	385	384	367	413	347	399	362	398	407	409	366	341	409	400	383	369	383	407	396	384	377	386	348	412	390	383	384	393	384	372	402	370	384	403	375	404	368	397	414	375	394	382	385	379	403	403	357	375	381	374	383	395	381	414	381	372	404	386	357	382	348	382	365	378	371	379	401	392	422	380	393	357	423	398	350	395	422	369	438	393	359	388	379	400	378	429	408	409	379	411	378	354	371	375	409	335	359	377	358	371	376	385	399	374	381	412	426	384	353	375	391	374	378	378	380	396	403	370	389	410	366	405	414	394	386	369	376	343	388	406	364	399	365	386	396	418	410	416	397	398	372	419	362	398	367	373	375	402	393	367	380	379	368	349	406	423	423	401	400	376	416	371	378	402	386	407	337	342	380	418	382	376	409	417	381	398	407	373	406	382	412	400	392	392	389	371	363	383	397	382	372	381	402	399	401	392	380	376	378	394	422	362	368	386	392	399	390	367	378	368	395	379	418	379	435	373	354	379	362	356	424	411	376	369	376	413	405	391	374	407	404	437	396	393	396	383	386	370	432	376	380	369	361	404	339	347	387	383	388	407	388	374	398	385	365	408	386	405	383	394	373	399	358	365	380	398	364	358	397	380	415	390	396	366	387	388	398	402	364	403	390	384	369	376	402	368	380	378	423	398	369	384	374	371	384	365	421	394	383	374	354	392	387	395	402	368	364	374	388	361	412	378	371	369	374	411	395	376	396	386	402	385	404	404	360	396	389	440	421	378	385	361	417	360	376	389	369	409	391	375	396	378	375	373	392	382	364	355	372	381	392	383	370	389	374	392	362	375	407	375	419	394	419	353	374	401	357	386	366	393	363	361	433	395	388	398	380	384	402	376	380	371	421	382	418	358	421	413	399	422	402	373	367	413	373	377	408	384	402	371	410	352	379	382	388	399	417	391	408	352	399	374	394	391	398	372	392	382	416	382	378	397	387	398	386	400	437	386	371	361	403	388	426	416	410	377	355	400	387	399	382	386	357	365	371	388	382	405	420	376	399	415	360	372	387	413	404	367	393	410	354	379	363	382	387	381	374	421	365	378	381	409	363	396	418	366	390	386	394	418	390	388	376	397	381	358	365	381	380	355	421	360	372	387	380	365	409	387	403	378	378	355	380	405	380	392	312	431	362	364	382	395	383	393	390	407	373	355	403	387	420	384	394	378	364	381	397	410	413	393	343	397	409	380	363	360	382	382	407	396	367	422	351	407	408	408	403	374	369	388	399	416	363	427	412	411	378	398	407	431	417	420	389	405	386	378	400	373	403	432	354	404	383	390	397	407	377	430	387	401	370	394	382	394	374	385	402	405	373	415	414	382	373	437	393	374	365	387	373	359	351	390	373	395	375	388	375	405	406	341	358	429	392	341	395	386	385	395	386	355	403	382	399	418	388	402	409	395	389	404	376	403	370	364	403	381	369	375	364	389	389	389	418	386	363	398	391	383	425	357	373	401	362	410	394	374	421	376	367	381	385	344	395	415	378	379	383	375	348	371	389	403	389	367	357	407	409	364	420	364	391	349	405	421	393	362	398	356	391	408	423	367	408	427	386	404	412	363	377	415	359	380	385	421	381	363	365	378	436	399	413	390	366	395	358	364	396	405	431	394	394	412	406	393	386	395	386	411	379	343	409	398	427	383	370	402	374	367	394	384	401	354	374	379	389	380	365	396	374	381	406	425	346	395	391	415	366	403	371	386	416	396	394	394	397	360	369	403	395	363	390	407	379	401	406	392	377	376	420	383	384	411	422	387	395	397	376	392	380	415	380	413	399	389	399	363	384	366	379	389	395	419	416	364	374	413	385	391	389	384	379	405	404	381	386	403	380	349	375	398	403	376	377	367	365	379	363	377	384	403	385	372	390	366	389	379	370	409	378	383	364	383	362	397	391	369	407	371	367	365	409	409	394	399	415	370	383	410	378	359	371	385	400	400	392	374	388	357	397	401	377	366	391	374	378	401	388	366	362	396	371	398	383	394	379	411	376	401	369	398	403	383	363	406	403	401	391	412	366	374	370	371	399	388	379	343	377	392	377	397	399	416	390	376	392	422	414	389	383	405	395	389	379	358	415	393	428	395	381	392	377	388	362	385	389	379	368	389	425	374	381	381	389	391	384	396	387	359	380	350	389	402	398	407	390	381	380	359	413	395	378	373	349	395	388	392	386	386	360	382	373	392	391	357	370	388	422	392	393	397	380	388	384	372	392	380	412	403	421	407	368	396	410	379	377	371	409	359	422	424	399	381	428	385	418	408	343	355	413	387	363	371	335	369	397	387	382	392	398	385	386	385	397	366	383	384	342	358	399	359	375	371	395	382	370	367	358	390	393	378	386	418	387	352	349	360	382	364	397	386	396	399	414	355	387	414	382	345	407	374	420	420	373	407	399	384	369	368	382	367	388	388	373	420	383	383	390	414	377	387	376	370	372	392	362	425	394	346	383	392	359	404	392	404	414	405	404	406	403	410	371	370	383	401	401	410	382	365	333	408	377	382	413	395	396	402	426	355	356	421	390	387	395	385	390	390	373	377	403	385	435	420	360	416	413	371	397	388	388	383	377	375	383	395	372	388	335	386	420	405	380	387	368	388	364	394	399	429	343	375	392	396	350	355	353	436	393	353	368	393	417	376	370	381	428	389	382	401	376	419	378	384	388	396	416	411	386	416	378	402	372	375	344	393	369	366	393	382	389	377	397	385	392	408	387	408	380	362	405	404	361	386	376	359	360	374	387	403	364	414	377	362	394	383	423	409	401	404	390	369	382	392	399	400	414	373	403	382	391	371	397	380	371	394	359	393	393	405	415	407	406	374	407	357	370	363	357	343	351	407	385	367	362	376	402	367	389	349	402	376	353	375	400	374	375	403	402	384	367	432	427	363	399	407	368	404	360	393	396	388	347	400	386	386	398	385	392	381	381	328	401	415	414	365	416	398	377	414	372	394	402	408	394	370	377	401	400	403	385	382	387	385	367	372	387	397	374	400	376
23590	21078	28199	24166	21060	11292	1151	822	714	694	657	617	618	589	633	577	584	561	596	600	542	585	509	571	602	567	591	561	541	554	600	540	537	520	530	540	524	554	553	562	537	559	567	560	601	518	548	513	559	514	562	513	567	537	568	551	513	531	564	542	500	550	568	563	564	498	536	548	560	542	539	513	532	528	531	556	576	547	539	542	550	548	578	554	557	566	559	532	521	520	569	558	519	583	532	555	564	546	554	579	536	533	562	504	508	534	526	508	536	557	493	528	527	551	554	531	519	507	534	539	547	527	591	513	510	553	543	549	566	508	537	541	536	553	538	566	522	596	530	559	602	596	543	573	533	555	541	535	501	581	549	553	568	530	604	548	533	507	520	574	557	535	571	555	513	489	543	558	562	544	537	570	520	536	543	496	552	564	494	565	528	536	510	521	539	550	536	548	501	507	497	546	511	553	571	560	567	564	537	587	560	555	568	551	562	519	552	614	559	553	540	558	579	523	561	580	518	552	531	476	518	543	525	533	547	555	531	544	562	548	492	554	546	509	530	509	534	568	552	557	569	502	552	583	511	563	555	537	550	569	507	512	549	544	531	489	553	499	505	545	523	537	529	534	543	547	560	610	582	541	534	570	496	581	517	524	548	567	558	572	536	556	537	537	524	562	563	541	560	519	562	574	561	522	561	574	551	540	552	542	534	555	550	563	523	496	539	526	560	604	620	502	532	517	558	540	553	590	505	527	561	543	568	540	526	565	565	523	546	567	571	544	491	539	519	556	540	570	565	518	522	528	543	559	537	534	511	542	526	530	539	561	555	538	540	537	538	528	584	566	579	512	583	550	537	517	530	549	520	521	534	531	603	559	578	537	585	579	497	520	567	548	516	558	521	577	503	535	538	556	542	551	531	562	605	577	495	542	577	565	580	546	560	607	574	561	513	535	532	520	543	582	524	533	574	538	546	556	566	532	573	473	503	524	575	549	545	555	512	545	525	566	551	579	554	575	545	552	581	586	500	497	521	535	532	534	586	534	554	562	574	520	573	513	523	542	534	536	533	526	551	527	578	559	537	528	550	583	512	531	534	511	529	537	548	544	532	570	563	532	566	512	516	542	550	557	546	585	572	541	532	518	584	582	523	577	540	588	546	568	502	529	558	540	527	547	582	556	545	527	559	529	541	527	535	533	535	600	502	545	551	489	503	526	549	537	529	564	556	553	549	510	539	570	519	561	568	546	589	514	530	522	542	547	529	500	603	539	586	568	549	536	548	548	456	518	541	502	544	562	545	539	536	558	537	511	529	563	534	541	543	515	544	549	535	512	529	552	543	547	575	550	554	531	514	503	571	582	512	541	518	551	543	529	564	522	578	542	566	553	557	519	561	557	528	541	530	586	553	570	535	515	540	552	565	484	505	585	547	551	571	549	534	572	527	556	532	538	532	518	548	553	536	546	520	551	489	560	515	537	535	594	532	559	543	520	510	563	551	571	543	555	527	538	528	564	564	525	534	579	554	506	599	515	594	546	533	580	530	517	528	512	513	578	538	545	550	522	579	537	552	527	560	503	522	544	517	559	530	545	552	560	532	571	514	552	507	529	520	531	571	561	509	558	560	523	557	532	503	539	514	577	551	544	516	515	555	546	525	563	537	583	543	569	552	545	546	549	565	560	553	510	529	496	521	547	521	538	530	579	551	567	513	527	562	565	555	534	571	576	527	555	548	569	500	530	499	548	529	563	529	579	562	579	540	565	544	568	581	557	573	603	539	505	557	546	543	552	559	567	516	547	556	563	536	560	553	570	511	524	560	559	512	575	491	542	523	523	574	513	543	537	578	532	559	529	567	501	492	566	544	542	580	540	566	582	558	552	569	555	521	520	499	586	543	539	555	570	526	565	575	564	556	565	557	560	573	529	549	566	533	523	538	543	513	535	513	549	571	535	563	562	525	548	554	558	534	555	499	526	551	537	610	536	515	511	544	560	526	561	538	561	533	531	583	547	546	558	529	516	571	545	538	573	542	537	494	559	529	551	587	549	566	575	533	538	505	561	551	513	541	528	559	555	524	524	561	564	568	548	578	564	557	556	544	584	546	551	544	543	528	536	526	564	518	565	549	511	542	505	567	529	512	549	550	521	520	566	567	577	538	544	511	555	513	535	535	574	545	538	544	561	530	591	561	582	545	538	488	563	575	520	531	540	522	594	538	505	529	513	515	471	555	498	542	531	562	528	565	536	532	533	546	543	552	510	511	543	496	551	549	563	531	526	559	544	534	531	547	552	590	526	569	529	581	550	572	539	544	533	567	549	575	489	522	532	564	510	548	539	535	574	558	538	586	585	508	536	517	582	488	561	519	558	519	536	574	546	559	511	580	576	562	533	542	524	565	529	566	538	529	551	502	515	545	562	512	575	543	506	537	530	527	520	584	548	566	535	545	497	532	544	534	510	482	539	579	542	531	494	508	585	566	529	529	548	529	529	569	532	549	532	561	574	577	535	556	568	557	535	532	559	500	517	554	545	520	569	512	571	549	596	517	527	493	543	523	521	530	551	514	509	548	545	553	545	514	541	575	551	552	526	508	521	544	511	549	554	537	526	573	547	528	584	510	536	548	545	545	582	597	576	568	535	560	491	588	497	529	496	517	508	595	524	569	518	544	520	571	535	570	548	528	544	522	562	543	524	526	528	569	558	576	558	544	508	553	493	551	545	531	518	579	532	543	594	542	573	520	531	528	536	536	522	580	525	538	515	531	512	554	559	504	512	542	534	530	566	577	548	594	519	573	532	549	533	533	542	543	528	539	526	554	549	540	489	523	531	536	569	507	532	528	557	517	532	560	550	543	500	552	547	559	569	565	528	521	496	512	553	520	566	541	543	542	496	574	534	556	544	520	529	538	515	587	494	534	527	516	552	533	557	557	532	529	578	507	541	530	566	532	558	536	560	566	540	535	498	525	549	542	537	579	556	556	563	544	575	551	581	522	567	561	555	555	565	539	573	573	542	511	513	582	555	516	498	533	544	549	544	533	523	519	545	555	540	575	545	512	507	532	525	559	537	555	567	542	540	528	579	588	522	548	511	544	522	550	529	537	560	544	547	518	516	528	565	531	574	556	525	542	526	500	554	505	548	534	564	554	565	551	557	557	542	570	535	525	531	515	502	573	518	575	529	528	531	528	548	511	537	566	552	511	567	477	555	550	518	580	542	519	517	525	503	554	552	553	534	543	523	567	529	542	507	520	504	560	569	570	531	559	534	546	560	577	569	537	572	519	560	545	556	542	539	519	530	544	570	550	547	555	550	516	528	532	505	547	542	566	562	569	527	566	585	562	515	540	546	581	554	509	543	559	541	530	531	563	563	578	544	551	563	531	530	529	554	523	552	514	550	568	543	597	513	559	515	531	589	520	526	542	567	549	526	550	560	526	549	550	528	511	516	573	524	577	510	516	519	582	523	544	469	557	530	521	542	545	541	524	551	521	536	515	514	547	575
33113	52613	8762	2337	1714	1376	1143	942	868	755	808	708	716	683	653	628	644	643	599	598	633	626	594	580	570	564	628	564	577	567	546	560	601	588	592	582	563	598	562	600	575	617	583	580	604	594	549	557	570	591	600	558	561	543	577	564	557	579	587	552	568	582	587	562	559	572	588	612	550	592	569	578	567	575	583	554	586	623	580	570	563	583	602	619	587	580	584	555	586	567	588	541	574	598	541	570	576	573	560	530	554	545	561	556	600	533	574	563	550	572	528	558	615	617	557	558	529	541	553	596	549	570	578	593	562	547	601	569	541	592	553	573	591	603	563	570	606	603	573	549	573	580	635	560	596	603	558	561	560	601	555	599	619	556	553	563	584	602	575	607	548	522	587	576	568	572	611	512	616	521	566	599	573	540	543	586	548	542	582	560	585	566	540	555	539	590	584	548	599	580	536	613	576	588	551	548	574	538	531	573	589	568	591	618	585	534	563	559	582	594	553	538	578	625	584	491	575	527	546	552	579	587	577	593	525	563	562	585	569	595	543	557	596	540	587	559	536	617	591	589	565	570	573	555	572	562	559	574	578	562	581	548	613	571	582	582	581	547	578	586	618	591	576	567	550	577	563	580	559	543	563	581	568	632	603	565	554	590	580	580	586	593	608	582	571	567	598	558	572	580	577	568	578	547	592	607	560	580	580	554	584	540	545	544	564	602	558	588	549	550	580	582	566	562	594	561	611	550	521	607	573	568	568	631	549	611	564	585	575	568	573	590	550	529	557	568	601	572	609	621	604	550	568	647	561	600	571	554	568	587	563	538	572	554	523	563	573	603	564	563	563	580	564	565	580	557	575	571	559	564	546	557	589	584	581	583	582	577	559	545	598	551	560	577	580	571	568	539	574	565	568	609	571	602	570	609	539	560	599	579	558	568	564	560	536	570	558	640	572	578	570	556	589	587	564	588	590	554	569	592	576	578	584	556	574	562	586	588	544	564	581	583	625	563	537	606	579	595	596	581	579	550	600	542	548	602	549	589	593	536	610	583	601	579	556	586	548	561	545	556	558	546	575	565	564	574	578	558	566	556	542	621	553	602	560	544	566	543	546	578	560	578	569	580	564	595	568	574	553	583	553	589	582	599	580	595	595	580	591	576	544	585	576	584	557	574	538	613	624	596	525	606	608	584	602	554	550	500	591	545	583	595	586	579	576	578	553	562	609	575	597	536	598	552	545	571	554	553	598	555	575	561	572	600	572	587	566	612	579	602	585	565	594	586	552	595	558	560	564	607	602	548	595	539	560	603	585	593	593	579	592	600	603	555	601	562	582	624	552	586	565	566	591	579	557	558	599	562	582	555	541	578	581	560	555	658	612	594	553	589	534	541	544	541	534	577	558	583	558	580	592	560	584	588	585	589	596	604	623	575	594	570	585	553	546	585	597	571	554	585	594	575	559	555	591	601	565	571	556	533	567	575	564	543	558	604	611	592	579	576	577	586	566	551	571	549	558	593	579	576	603	613	593	584	593	547	606	545	580	583	578	586	593	607	591	582	596	561	581	599	552	557	588	578	552	564	557	586	605	593	574	580	619	539	584	583	580	543	613	569	547	578	569	560	548	559	568	565	552	612	543	578	593	550	597	560	596	557	552	560	599	567	580	604	593	600	584	597	578	577	581	579	559	576	570	581	548	584	611	523	540	583	536	618	545	547	574	546	573	583	573	581	555	552	589	536	597	538	601	575	615	605	584	553	575	572	572	614	566	566	589	595	552	579	550	593	579	614	548	587	589	564	568	535	593	549	576	564	593	538	613	569	584	560	595	547	589	606	517	561	605	580	568	539	611	590	570	522	545	564	595	525	560	572	509	585	562	585	558	590	583	576	560	578	548	605	556	573	600	571	564	574	551	591	572	611	545	588	589	577	565	559	580	549	580	566	574	558	591	581	572	561	542	610	596	550	584	573	573	595	585	532	578	590	577	570	533	606	557	570	576	528	586	541	557	577	571	591	595	584	561	605	546	553	613	601	567	611	559	569	556	524	547	573	552	539	587	588	583	606	598	579	566	581	597	552	560	618	606	590	608	552	578	563	546	542	576	560	577	580	587	606	601	579	560	569	593	585	575	582	586	549	557	550	573	607	583	579	540	608	521	532	529	582	572	558	588	577	597	556	600	574	565	612	558	585	560	594	601	566	564	570	582	550	563	585	586	575	620	545	546	614	557	542	529	596	552	554	553	563	572	590	546	536	571	570	548	528	566	556	580	575	567	565	577	576	576	545	629	562	574	584	544	559	583	532	541	571	577	570	569	579	558	579	571	607	542	582	600	575	566	582	562	595	547	550	556	557	553	588	560	592	552	597	562	560	578	550	553	558	564	572	514	610	526	527	574	556	584	551	540	576	585	574	578	560	591	538	542	580	582	522	579	576	565	587	595	556	599	601	530	579	575	565	564	582	575	554	553	519	643	610	585	542	565	531	569	577	591	602	532	535	617	591	585	574	568	545	585	565	586	589	581	562	598	594	560	578	580	526	538	559	577	557	578	566	567	557	615	581	589	551	582	586	551	559	540	585	555	554	581	613	579	615	550	542	590	553	607	532	557	573	549	577	552	588	534	573	587	579	527	586	567	578	564	550	571	589	615	519	562	608	607	526	564	527	548	559	559	545	578	557	541	617	557	560	577	560	577	565	591	586	562	611	566	579	581	580	551	534	555	556	547	509	563	544	579	546	600	555	588	557	597	556	582	556	550	584	580	570	539	591	587	550	540	546	639	548	570	549	560	612	574	590	576	582	581	562	602	575	553	560	550	603	537	516	596	539	544	626	592	544	584	602	541	561	570	556	594	555	550	567	601	552	510	589	560	593	599	596	603	570	551	580	589	569	572	530	582	627	547	521	577	540	529	550	542	540	555	579	562	572	595	610	585	588	589	578	553	572	566	548	551	605	597	568	590	565	572	531	549	541	595	571	554	557	570	568	550	570	589	581	568	541	547	581	534	588	644	569	571	588	633	554	604	555	605	581	574	589	532	584	556	514	552	594	591	601	555	544	572	543	596	568	578	593	563	556	543	592	530	567	563	602	549	571	600	585	558	561	610	585	612	581	539	620	576	554	564	567	603	576	559	524	588	576	616	600	614	574	563	557	561	549	556	533	596	590	604	572	605	556	579	520	578	551	625	598	525	586	556	554	571	541	579	619	555	654	570	566	598	561	567	577	550	552	574	543	591	592	540	580	610	551	573	524	585	560	590	579	559	583	572	600	574	582	558	533	612	591	585	574	574	609	582	576	577	581	588	559	571	546	569	559	560	542	592	576	549	599	583	549	567	583	518	573	565	581	615	600	615	575	585	529	612	566	611	591	595	604	573	586	602	526	521	555	567	602	573	566	567	561	554	533	556	568	578	561	577	550	549	552	570	570	556	568	548	596	604	567	564	568	594	599	553	551	582	585	579	582	580	590	580	584	555	576	568	618	569	557	569	576	611	613	611	573
24497	21085	27410	24832	16411	809	356	275	254	244	245	229	214	218	195	210	198	201	212	210	206	198	196	183	211	223	211	196	186	197	183	176	162	219	194	207	175	182	186	174	212	178	152	180	210	168	176	192	163	170	214	179	190	183	200	193	194	169	176	199	203	191	183	178	178	183	195	184	200	214	168	183	187	194	188	198	188	198	192	184	175	178	219	183	201	203	218	182	172	189	196	198	197	203	199	170	170	187	197	156	184	178	201	191	180	206	196	154	179	171	191	179	175	183	179	210	191	199	183	192	198	184	205	184	172	187	192	180	209	194	206	189	182	188	182	190	203	164	172	165	182	189	170	189	180	179	199	167	171	179	174	177	215	192	206	198	214	186	199	178	166	179	210	193	185	180	188	178	188	184	176	204	163	189	191	184	197	198	201	164	164	200	198	186	196	185	203	169	166	176	189	182	208	183	166	201	174	190	186	186	191	180	197	195	192	184	162	189	198	194	189	169	185	198	209	178	176	185	184	185	154	198	187	213	191	179	202	180	157	182	178	183	203	201	167	205	158	185	172	196	170	175	194	176	181	173	174	188	181	186	183	181	184	185	190	196	188	209	177	166	170	182	180	191	196	193	189	177	180	167	159	181	178	179	189	175	149	172	181	189	197	179	186	195	185	191	200	190	191	153	171	197	167	192	196	202	180	197	181	181	190	200	184	174	197	188	211	209	209	193	175	174	169	173	178	191	170	174	156	162	180	200	164	194	208	205	164	174	192	188	192	191	173	195	189	184	191	181	162	170	175	176	195	195	189	170	175	158	160	182	170	208	175	194	200	188	195	185	184	169	168	179	202	177	177	198	178	182	191	182	186	185	176	183	179	178	177	181	202	192	182	182	208	187	187	194	169	192	179	181	195	174	201	211	184	225	181	198	177	178	178	177	174	180	170	174	162	184	187	175	175	186	172	213	182	201	208	190	193	196	185	175	196	193	185	187	204	180	199	174	171	170	186	184	161	204	207	196	179	155	157	165	167	174	165	207	177	189	183	190	167	205	151	195	195	205	167	213	189	187	165	197	180	206	185	189	179	195	174	168	201	179	175	194	177	175	176	178	185	177	203	173	160	178	172	189	191	187	155	192	170	210	177	165	191	202	178	192	185	189	188	179	166	175	188	215	175	219	209	200	203	168	210	177	193	184	215	184	197	173	166	172	169	187	164	190	177	208	175	174	168	188	182	218	198	180	188	192	182	170	195	185	170	185	151	175	195	184	195	190	214	173	207	171	197	190	165	181	174	182	183	175	172	183	201	167	189	181	190	181	206	165	185	167	186	189	172	159	210	192	183	171	180	192	198	164	205	161	166	176	212	201	179	164	201	188	177	173	205	194	179	177	185	192	183	168	179	182	182	195	169	187	177	168	193	187	182	196	188	181	180	174	204	187	169	179	181	171	185	203	189	169	192	162	176	187	201	203	192	181	168	183	188	172	179	190	170	187	154	201	163	179	214	183	201	176	192	196	185	172	208	170	193	194	180	192	194	185	182	184	188	201	196	178	185	204	160	171	192	185	200	185	190	160	162	179	193	199	191	160	183	182	187	182	179	184	188	178	177	179	200	186	171	204	180	185	190	193	176	178	221	160	174	188	197	177	167	205	208	165	168	182	209	195	178	193	174	170	178	181	184	209	201	174	188	193	204	203	185	181	206	187	187	174	211	185	190	197	198	190	189	178	175	184	174	171	223	170	195	174	177	184	175	195	188	169	216	181	178	178	187	208	169	183	178	188	180	210	202	192	183	191	179	182	175	214	173	187	181	177	188	185	183	190	199	161	187	176	172	181	167	206	170	194	171	188	185	171	158	169	175	170	187	183	184	165	191	173	185	219	173	187	197	181	196	177	171	176	193	213	186	198	169	200	183	181	209	173	183	174	186	205	179	187	179	189	180	177	186	181	200	176	186	202	200	196	199	193	191	213	198	176	213	155	169	186	196	174	196	200	207	186	203	181	183	184	164	179	173	186	185	192	177	166	177	187	184	195	192	163	209	174	173	191	180	187	173	164	183	184	167	175	174	211	186	182	198	168	177	210	194	178	207	169	190	214	178	180	179	173	193	201	180	176	196	179	188	196	181	182	169	176	185	173	187	164	180	177	171	172	196	206	201	178	190	184	194	197	171	180	185	193	185	175	200	178	185	199	187	213	207	203	187	183	180	188	186	156	185	185	200	190	194	192	189	215	181	178	162	171	161	161	180	185	173	168	187	187	192	181	207	170	184	170	172	181	166	182	156	179	180	174	169	180	169	193	164	188	156	193	181	181	172	184	195	219	187	195	188	212	188	164	185	199	192	197	210	179	181	184	168	179	165	181	196	174	192	159	180	188	181	189	196	190	160	179	173	187	179	200	177	181	196	179	199	190	183	166	194	178	180	186	162	179	216	209	192	194	174	181	199	183	172	187	165	170	187	155	191	162	173	178	158	201	188	179	178	186	169	158	167	166	188	167	185	195	166	193	182	168	174	178	180	195	175	200	176	213	196	197	179	174	170	176	177	181	169	203	164	187	188	197	166	190	165	214	184	169	182	181	197	195	217	202	174	177	208	188	197	196	185	177	187	196	184	211	207	196	201	177	167	200	188	162	183	172	174	192	195	182	181	177	183	188	190	190	205	173	195	167	165	201	150	173	174	207	192	164	164	176	161	204	198	174	200	188	170	177	172	207	143	213	216	184	183	153	213	188	184	167	203	171	184	170	166	194	199	198	178	188	169	179	193	178	160	164	160	180	193	194	190	174	163	152	203	182	182	193	192	187	198	156	174	197	189	180	177	153	187	170	181	200	175	205	174	182	159	202	184	186	177	199	165	192	167	172	184	163	198	185	194	191	156	170	181	187	168	196	173	164	170	204	199	206	208	191	166	209	175	170	202	171	185	180	187	184	184	181	187	199	194	180	156	190	189	202	172	205	187	178	184	176	203	169	182	179	190	191	177	185	182	187	168	179	174	184	178	182	185	186	160	213	181	181	193	206	189	168	191	181	199	174	207	197	173	176	188	202	203	188	179	180	167	197	201	179	188	173	205	166	203	179	167	190	190	167	182	183	190	206	169	183	184	169	197	173	174	178	186	178	158	164	167	179	179	170	185	201	153	192	182	209	185	179	179	155	177	197	179	160	165	202	199	170	171	192	184	180	193	179	191	198	165	188	182	199	195	184	188	232	183	193	165	185	194	171	177	200	185	166	190	202	198	196	182	153	184	175	209	180	174	190	201	182	186	189	172	182	194	163	189	195	186	167	197	170	203	177	199	199	197	192	181	158	196	152	185	199	194	203	176	176	176	186	194	169	184	170	160	173	191	191	174	184	180	171	172	186	196	209	171	188	186	178	156	192	194	183	194	203	207	175	161	184	189	196	192	165	181	196	192	188	190	190	182	184	194	186	165	161	176	183	201	172	180	160	211	207	164	163	189	184	194	162	190	174	194	202	174	212	172	185	181	206	185	182
33015	49292	7098	1327	940	694	574	490	388	332	321	283	283	268	232	269	241	233	220	237	241	220	236	218	215	230	208	193	204	221	205	236	233	216	251	211	226	233	196	230	211	221	207	195	206	185	181	237	224	211	231	223	224	213	190	222	219	211	236	223	195	207	202	201	223	227	259	225	197	242	210	238	191	224	214	210	193	227	201	237	220	212	196	210	194	204	218	236	174	208	202	184	178	210	200	229	197	219	196	227	217	224	251	191	195	207	217	224	206	211	216	207	233	219	205	202	213	200	184	227	194	217	211	187	206	198	202	202	202	225	195	208	228	190	211	198	201	204	222	205	203	212	225	179	206	199	198	228	196	209	203	209	213	197	210	216	246	210	170	203	210	242	199	192	196	206	206	187	218	195	220	214	192	215	227	191	219	223	200	194	212	193	204	170	222	198	202	202	203	208	223	205	216	212	211	220	218	232	208	224	213	175	210	214	204	208	203	209	178	213	223	228	208	212	220	193	218	200	208	199	201	198	228	204	205	223	192	210	214	201	194	215	195	204	169	193	212	229	217	199	200	187	200	219	221	188	207	225	208	200	223	202	196	211	221	203	212	217	220	217	217	190	180	206	201	195	242	221	199	208	195	203	223	198	200	215	208	185	224	185	211	215	222	200	229	225	198	198	211	217	222	232	199	223	201	197	214	178	220	181	205	213	235	205	196	202	211	221	198	188	221	202	199	221	206	211	194	211	227	205	209	201	194	199	224	219	210	186	206	203	185	216	233	191	212	205	232	229	184	220	221	226	201	197	183	216	197	200	205	204	212	200	218	208	206	208	219	158	217	219	216	224	219	236	207	196	207	196	204	224	200	224	233	197	206	217	198	215	205	196	207	186	193	237	223	193	181	215	197	198	185	207	180	237	231	212	213	217	193	189	223	227	219	206	225	228	200	204	192	212	218	190	213	203	184	227	188	191	218	238	200	200	189	199	210	215	233	199	210	198	214	184	203	202	197	201	205	214	220	207	207	238	206	200	214	222	208	215	204	207	190	214	202	183	202	214	218	192	219	177	202	217	216	211	199	241	216	176	206	200	224	210	223	210	199	207	199	213	221	196	209	219	198	217	214	193	210	206	218	184	238	206	242	224	201	217	186	197	188	211	198	196	198	197	200	217	224	195	240	222	194	176	201	215	202	213	203	210	222	214	202	193	223	195	215	224	247	203	200	200	193	226	198	199	210	194	196	203	197	228	220	188	198	211	226	225	194	196	243	227	199	201	194	200	192	209	170	208	213	211	190	196	213	209	225	196	189	208	193	206	233	194	185	207	214	203	219	197	185	195	222	203	228	217	216	202	199	222	206	196	227	205	210	209	196	210	196	220	232	220	221	189	206	195	205	179	192	198	219	217	198	211	217	203	204	214	220	198	204	207	193	201	231	185	209	206	197	208	202	233	209	214	204	210	200	199	227	211	214	206	194	202	184	213	227	212	187	220	206	221	212	221	202	219	216	190	201	196	212	199	185	201	213	210	204	218	214	226	198	204	194	213	230	196	205	200	200	196	207	236	206	196	197	196	197	203	218	215	197	194	200	194	214	225	210	205	205	185	189	197	215	191	242	194	212	212	205	209	206	216	184	199	210	226	218	219	222	191	213	179	207	209	228	231	225	184	210	180	212	179	198	182	199	198	195	201	206	203	206	227	189	210	224	197	220	219	207	188	217	210	208	229	218	231	238	232	215	204	211	214	219	212	231	192	227	209	187	197	204	219	203	209	218	198	206	205	211	234	206	213	209	207	202	194	209	237	207	217	194	182	204	212	184	208	201	183	193	215	226	208	199	196	223	221	230	230	191	207	203	217	217	217	200	234	212	192	206	199	189	222	195	211	226	204	214	198	185	216	195	211	201	222	200	233	219	200	208	228	204	215	204	199	182	204	207	211	204	209	238	214	197	226	199	212	210	240	229	207	222	210	199	205	203	216	222	204	212	207	201	201	202	221	218	200	210	230	193	220	210	202	237	242	214	217	225	208	189	222	202	196	213	184	187	206	177	221	203	213	187	207	206	203	209	209	199	199	207	225	223	219	213	211	197	195	212	197	190	216	199	227	207	205	182	217	183	231	217	191	189	203	246	207	200	227	217	192	218	200	195	229	208	228	228	192	226	214	207	219	242	205	210	199	180	196	189	209	201	232	185	202	196	248	229	183	187	215	183	215	233	195	230	224	199	237	169	209	207	206	215	235	207	215	211	203	215	188	201	218	206	205	198	178	229	193	228	187	219	201	221	206	215	219	208	203	189	196	201	215	185	214	206	233	188	225	201	209	217	210	219	196	204	198	217	210	216	204	220	163	211	208	206	180	211	210	210	220	222	183	221	232	221	202	221	186	231	224	194	189	201	210	223	223	195	225	199	192	212	210	255	215	195	211	207	209	230	197	221	203	221	192	194	179	223	204	191	171	215	193	198	206	207	210	218	210	223	206	203	205	201	202	214	194	199	202	210	196	199	208	233	224	211	219	178	202	181	217	213	200	219	184	219	219	210	200	185	205	206	208	203	216	193	182	219	213	185	165	192	207	198	217	204	224	203	184	197	218	233	210	226	208	211	195	225	212	182	201	177	196	217	225	205	203	205	200	203	198	211	217	213	211	224	216	209	179	214	220	204	199	177	223	221	185	208	227	215	204	238	224	216	198	191	210	217	235	201	210	203	197	224	184	215	207	212	221	194	215	199	195	221	219	244	214	230	220	212	206	215	187	199	219	203	217	188	221	185	207	208	192	220	215	219	200	207	216	228	198	192	202	193	210	202	212	198	237	197	215	197	214	200	218	194	218	204	224	213	216	201	215	213	217	194	197	225	222	202	233	198	214	229	209	206	209	214	220	215	203	225	238	231	204	196	202	210	237	194	191	225	219	191	210	198	206	237	210	197	189	200	226	225	219	221	213	195	203	240	212	216	185	203	227	209	211	191	210	225	222	234	183	212	173	211	189	209	178	223	223	199	230	205	223	177	202	222	205	203	219	214	197	209	204	205	208	197	196	207	222	228	219	200	225	220	196	186	206	208	207	212	188	195	239	186	183	210	181	222	205	227	209	209	210	195	213	200	207	210	178	215	189	197	228	253	210	203	215	218	182	247	207	227	198	212	203	224	186	181	212	216	208	197	219	206	227	197	202	229	208	223	208	202	213	215	215	202	212	209	214	191	206	219	185	191	249	215	210	214	220	216	194	197	198	224	217	206	217	228	210	200	230	213	222	206	229	185	193	194	185	225	192	229	195	239	209	202	203	206	214	217	208	211	194	207	210	229	190	190	197	205	201	243	216	219	205	228	235	218	205	180	211	222	187	201	206	205	200	185	192	211	208	208	176	209	178	204	232	225	212	233	204	226	219	183	207	219	215	203	219	218	207	220	212	205	213	198	217	228	203	201	211	209	204	210	232	201	218	227	209	202	215	216	237	219	226	211	203	200	182	183	198	198	217	223	199	229	203	215	196
22385	21091	28636	23751	21088	21125	11160	993	704	638	599	507	503	495	474	438	448	479	432	423	455	429	444	435	357	396	390	398	403	377	366	432	389	417	390	346	399	390	378	345	391	405	380	386	377	401	364	364	437	409	414	399	378	401	402	400	371	374	393	385	359	345	405	374	394	370	348	381	395	389	340	369	365	369	392	398	417	432	407	360	384	410	383	378	365	336	393	374	366	404	379	397	369	419	359	398	386	357	367	360	386	368	391	376	363	359	366	388	377	400	357	372	367	370	430	394	389	370	376	398	392	387	398	396	378	355	353	371	364	377	389	390	367	380	383	398	406	394	388	337	390	379	391	395	400	368	379	383	378	384	351	381	377	387	387	423	372	374	373	373	355	394	390	420	345	378	319	356	361	335	346	371	403	378	383	383	356	352	366	400	351	373	360	375	339	380	358	364	383	387	379	391	388	355	396	365	375	374	383	372	368	384	352	381	396	354	340	347	357	381	389	402	379	402	396	374	364	390	366	385	382	383	357	372	353	436	376	384	376	366	385	377	379	395	397	389	372	378	347	347	391	383	396	394	377	387	377	387	386	377	371	372	341	379	377	372	371	381	382	360	357	401	388	378	370	391	371	365	384	378	382	403	361	400	399	355	368	377	360	355	366	377	396	375	341	347	384	361	375	405	393	392	380	371	388	398	410	401	405	384	389	379	402	354	392	398	390	388	355	371	378	381	364	371	375	402	416	397	391	385	366	367	373	384	358	416	387	357	371	372	348	362	366	362	397	398	405	370	398	380	364	377	393	423	368	390	380	385	371	375	387	411	384	397	378	375	362	370	350	375	402	369	364	378	367	416	349	361	372	363	385	362	404	406	359	382	356	396	376	401	375	390	397	354	380	393	335	343	371	366	402	374	375	359	403	378	381	363	365	416	408	357	383	383	375	373	382	402	411	374	410	364	371	347	384	391	386	379	358	403	394	362	340	396	381	387	397	381	399	386	405	376	398	387	370	366	364	364	365	389	387	371	357	394	376	364	367	354	379	422	350	371	349	353	360	380	359	366	387	369	345	348	370	349	358	345	370	346	374	348	386	357	398	401	377	365	377	380	389	338	350	373	365	348	339	379	374	386	349	359	353	382	343	383	315	345	359	388	342	368	370	347	408	355	367	410	367	356	378	349	373	404	384	383	388	368	374	403	351	374	380	386	364	394	338	377	348	337	381	347	388	385	348	360	344	372	374	365	364	380	352	361	354	388	363	357	400	363	352	377	368	367	385	389	366	383	376	362	368	369	376	409	372	349	404	387	337	354	364	389	383	348	362	362	371	375	356	346	377	365	396	359	343	357	379	359	366	359	383	372	393	387	351	385	392	343	396	382	362	365	331	394	388	328	390	402	376	387	378	382	366	413	351	370	384	358	364	402	387	368	402	358	360	330	352	385	383	380	366	403	404	341	384	376	342	352	351	381	366	387	369	376	352	367	394	400	357	376	397	395	409	415	409	408	363	371	384	409	379	356	363	409	401	382	377	412	355	389	395	367	369	427	343	359	390	369	407	373	348	403	382	360	353	363	362	382	362	369	407	397	367	400	401	355	383	370	398	364	397	403	379	368	329	381	373	355	391	396	379	349	350	380	392	367	393	344	402	374	401	372	363	371	350	377	378	414	341	389	434	374	399	400	398	387	361	386	399	347	395	367	355	370	363	389	395	325	347	365	376	366	373	399	379	378	366	382	394	384	353	384	356	373	381	363	385	344	371	383	376	352	368	381	406	382	384	380	375	380	377	380	393	396	371	386	379	350	404	382	421	338	382	366	376	335	370	354	327	387	379	386	385	372	387	395	389	362	413	355	400	371	369	342	390	336	339	372	378	374	379	371	368	364	346	368	417	379	406	343	346	348	381	344	356	431	384	363	373	356	363	331	375	347	382	368	386	390	356	398	376	357	350	356	401	378	374	375	341	377	357	389	389	368	390	361	369	388	353	364	350	405	339	378	370	370	351	376	350	366	386	393	361	356	409	358	401	367	376	365	387	367	379	403	366	367	372	348	362	384	401	395	408	361	347	400	340	393	368	374	381	336	401	373	376	385	367	350	373	378	386	359	362	415	399	404	381	358	383	416	391	363	379	382	396	369	407	343	416	375	368	417	397	357	387	384	358	390	399	368	359	366	382	374	375	378	401	382	376	380	353	363	387	375	384	384	367	353	383	373	401	395	347	359	361	388	356	363	361	362	379	385	384	382	393	379	388	375	352	392	370	378	381	407	381	368	345	347	377	342	377	341	417	337	388	378	355	364	352	388	393	351	377	362	340	351	376	365	357	362	373	379	371	359	405	329	375	383	370	379	356	345	362	401	374	341	373	395	397	369	390	408	353	372	358	346	373	395	408	396	371	373	375	377	412	411	359	379	377	390	361	380	371	409	369	367	381	380	364	403	401	358	350	387	368	350	404	377	372	362	356	369	356	366	371	361	374	407	421	356	378	409	354	370	403	381	384	387	398	320	386	375	398	328	365	361	376	378	362	377	351	404	399	385	407	361	402	397	384	400	400	411	384	383	370	388	376	370	371	367	340	332	348	379	358	421	404	368	398	362	409	378	381	388	350	382	367	369	365	372	366	396	391	389	366	376	360	354	393	376	350	366	360	372	385	361	388	362	350	345	398	376	393	384	344	396	377	374	381	382	377	350	350	373	376	363	383	401	362	383	377	386	371	400	376	398	367	357	380	346	382	426	373	395	372	402	365	398	366	378	370	407	347	354	379	411	366	360	387	389	374	361	352	379	379	381	370	341	356	362	356	362	399	394	391	413	377	372	381	359	359	357	388	379	369	377	367	407	365	376	375	396	410	360	384	364	315	384	403	399	370	369	349	381	367	386	364	387	339	389	369	396	371	339	383	394	354	359	369	378	430	384	382	367	368	386	382	367	373	360	367	383	400	371	376	421	379	406	365	349	386	362	371	369	373	368	365	384	362	385	360	362	379	403	360	384	401	358	381	387	385	369	368	355	371	345	354	391	369	393	359	337	331	341	414	411	364	322	388	373	381	374	394	359	348	384	373	366	385	385	392	383	391	389	378	349	411	380	378	391	372	362	371	353	378	353	368	359	361	377	322	393	376	374	383	344	350	360	382	372	373	367	420	379	361	392	400	341	363	393	411	362	404	384	379	385	374	346	355	405	402	355	397	341	386	389	380	349	392	357	348	379	397	349	388	385	386	367	371	349	394	394	378	387	393	390	388	364	368	375	362	346	358	381	368	402	419	339	372	364	323	417	374	390	374	373	357	386	390	391	359	376	357	383	351	410	392	410	378	353	394	391	358	363	361	399	382	405	354	385	393	392	377	389	383	419	393	357	376	370	375	358	354	346	378	405	383	377	402	379	370	404	371	369	367	363	388	375	397	380	387	364	390	384	384	377	408	370	352	417	354	370	398	387	374	378	376	364	380	357	364	445	414	349	333	407	350	358	394	374	356	383	384	369	370	384	364	417
36310	61949	13658	3807	2509	1991	1612	1239	1008	860	757	671	662	596	574	583	510	518	469	456	508	484	423	441	478	469	404	441	464	426	451	416	433	452	487	408	449	421	454	400	445	428	448	374	443	422	452	436	455	427	386	422	419	424	465	395	446	428	408	415	401	412	394	443	383	401	393	402	412	383	444	415	429	397	412	430	415	409	452	423	457	416	395	403	398	374	409	395	414	422	419	405	422	437	400	402	399	424	418	391	406	409	377	391	418	433	389	393	426	435	406	416	415	441	381	390	453	410	410	351	380	407	413	404	426	379	408	429	388	380	413	368	418	376	402	415	415	385	428	400	446	407	425	376	409	407	426	405	408	419	376	449	439	386	420	407	400	418	406	384	459	409	391	414	372	386	410	429	423	392	382	435	424	415	418	425	385	402	396	445	368	388	442	405	386	398	432	389	402	408	409	441	417	424	411	413	426	416	419	406	398	402	407	395	424	422	407	427	382	403	427	391	427	389	414	405	403	413	392	411	404	418	400	381	406	386	392	412	408	442	383	397	419	411	438	430	388	421	413	412	408	396	418	412	399	390	393	376	450	402	411	374	441	378	400	356	398	412	422	423	421	414	435	414	394	446	412	430	415	458	402	393	430	400	408	368	434	425	419	430	411	436	422	431	396	421	444	405	449	383	404	433	400	431	405	389	425	410	380	413	449	399	388	413	426	418	421	395	429	430	405	357	419	430	409	391	476	411	437	413	406	408	404	390	423	425	431	424	391	410	422	409	415	399	395	400	416	411	383	414	430	403	429	410	376	406	427	405	400	401	379	462	363	400	385	440	400	390	428	409	377	420	417	400	405	400	424	388	426	450	436	376	426	412	370	396	403	425	412	392	386	417	396	442	411	404	379	398	414	365	383	400	399	423	373	386	415	407	414	403	401	408	372	435	406	423	420	386	414	386	447	398	387	384	446	418	399	394	396	379	401	404	404	370	436	416	439	392	426	411	409	390	386	438	424	378	379	403	438	383	435	399	399	413	390	392	420	412	418	423	383	378	388	399	393	416	399	390	416	375	420	410	427	386	371	420	401	381	449	424	384	433	413	386	399	408	398	375	400	415	428	413	407	426	424	399	413	418	403	368	400	401	418	414	402	427	421	381	417	417	402	438	389	386	426	421	437	452	407	413	405	374	420	431	445	401	388	416	396	427	403	401	431	399	403	452	436	419	406	415	399	416	421	412	396	432	416	410	431	408	396	457	432	405	415	389	380	404	415	420	434	416	372	459	421	418	438	421	385	419	410	408	396	429	435	369	431	422	385	413	414	415	435	421	375	397	423	445	390	420	400	407	441	431	400	393	433	394	391	433	429	440	402	436	422	387	415	410	389	420	412	386	376	427	381	401	413	391	412	434	420	419	419	428	379	424	436	399	396	395	403	400	402	388	405	391	425	378	456	439	398	364	407	409	393	413	426	378	411	401	419	426	412	396	380	426	397	419	410	394	414	430	426	448	389	426	423	400	393	411	432	433	389	407	433	393	415	415	423	383	411	416	438	418	450	411	410	399	416	416	412	458	403	411	430	404	417	385	424	393	407	447	392	403	362	428	415	391	408	439	423	435	402	434	375	415	413	400	406	417	413	427	396	404	386	402	398	416	418	428	395	410	395	386	398	425	405	430	390	392	440	418	375	401	418	429	374	424	425	412	409	420	418	421	402	382	413	400	425	385	431	429	400	378	390	442	410	397	387	408	434	401	406	429	437	431	418	422	417	406	429	392	423	438	412	388	428	423	372	413	480	414	401	433	437	395	439	435	380	400	428	431	429	400	393	415	396	423	390	407	431	380	411	391	385	382	419	393	392	412	450	395	409	395	376	413	416	416	406	444	385	395	414	409	388	417	426	416	372	381	401	422	387	428	410	399	406	425	409	388	434	400	395	405	420	441	425	438	418	409	403	415	414	400	392	424	423	431	449	409	435	422	429	428	400	383	386	427	398	395	430	427	421	372	408	392	396	413	403	394	413	435	394	399	426	376	431	413	413	390	410	403	421	422	450	414	403	446	435	387	440	379	409	423	411	403	420	407	419	413	411	410	408	400	413	397	395	417	403	404	442	462	421	400	426	415	395	440	399	418	449	390	429	413	418	416	402	412	377	456	440	390	426	425	434	439	441	396	451	401	394	409	380	416	404	434	379	404	406	434	410	430	442	402	412	387	401	418	395	392	424	398	408	404	404	426	407	382	383	371	398	374	449	408	404	429	415	385	415	415	422	451	379	425	454	390	451	383	389	363	408	404	434	406	392	433	395	440	449	408	406	445	393	424	430	415	427	452	393	386	434	420	386	407	391	420	401	413	395	401	388	402	379	426	421	390	413	427	415	439	424	368	441	418	432	426	379	419	405	429	398	402	393	470	403	430	442	388	376	414	424	402	446	437	422	440	396	394	410	390	417	406	427	409	407	441	413	405	423	412	415	408	395	409	374	402	402	391	429	399	387	417	409	419	430	372	381	410	413	443	404	405	422	392	418	426	390	424	396	409	424	413	399	422	440	426	412	393	385	382	415	439	387	416	449	434	414	386	384	410	407	413	378	418	390	401	404	454	387	408	396	431	393	431	391	407	380	396	434	422	433	427	398	404	414	417	423	399	400	445	401	424	430	430	426	382	425	440	402	434	393	419	402	373	368	421	426	439	442	396	456	425	433	385	426	413	408	442	385	412	402	412	455	410	445	418	466	425	406	428	396	423	392	386	369	450	417	396	426	405	412	377	396	388	406	403	421	419	403	402	411	377	392	402	414	472	436	377	394	383	404	394	405	418	386	447	444	408	401	419	385	383	454	396	445	423	436	412	438	442	430	421	397	393	420	413	380	412	383	441	397	429	411	414	416	374	409	383	440	430	392	380	369	411	422	385	448	386	379	422	414	400	404	422	430	423	426	406	414	404	404	428	414	412	395	387	416	394	358	412	395	411	376	438	389	390	411	413	370	448	381	413	376	438	398	378	395	388	378	421	424	415	452	396	422	400	436	417	389	399	427	419	403	470	440	413	423	443	366	407	413	423	409	422	419	419	443	402	449	398	391	400	419	408	415	449	363	379	398	392	411	387	444	394	407	412	428	412	394	382	405	404	398	429	395	398	444	425	386	437	405	414	471	428	392	411	417	402	388	421	394	416	449	396	392	408	443	434	400	414	430	426	405	419	385	384	424	396	401	439	427	404	457	390	413	401	396	402	414	405	366	406	440	452	440	425	424	430	438	431	387	437	426	403	418	425	415	456	417	402	388	398	418	372	422	397	404	385	430	394	431	423	420	405	481	475	418	413	385	415	359	406	445	388	417	385	409	414	394	412	382	394	419	426	407	410	402	393	386	404	397	441	386	418	412	411	393	392	422	392	392	401	401	441	419	407	393	421	439	396	372	414	409	402	395	390	419	405	407	401	426	454	379	398	399	413	418	399	449	413	376	409	395	415	434	417	464	394	401	387	391	388	428	461	404	427
29581	26752	13926	1445	443	448	370	371	393	394	366	366	335	361	402	390	335	332	370	366	373	333	358	351	386	371	360	377	357	348	366	360	388	367	381	359	384	368	386	365	320	373	342	428	326	400	324	358	353	353	392	354	382	379	347	313	338	394	377	360	336	368	341	384	368	361	368	340	305	357	327	352	340	375	382	394	351	352	391	321	349	368	359	360	366	348	355	343	338	337	384	373	374	355	360	346	369	368	362	358	386	339	333	346	351	352	343	373	374	365	381	334	348	376	345	362	348	392	366	355	381	378	330	390	355	378	354	355	362	364	378	356	369	352	331	365	349	360	365	371	360	349	351	344	375	341	369	351	349	363	360	367	344	343	369	341	389	345	386	374	354	390	351	385	341	379	349	371	365	380	320	336	357	353	352	346	374	363	365	365	373	365	335	327	365	339	345	403	364	335	323	341	365	335	359	356	319	387	354	348	364	336	364	394	383	327	352	357	388	380	358	383	376	385	351	400	373	345	390	336	331	338	370	345	349	362	332	360	371	354	373	332	370	393	380	393	369	359	376	360	392	329	355	364	336	373	368	384	352	407	373	369	358	377	372	362	350	318	380	327	338	332	358	362	350	355	353	382	358	315	335	348	349	377	346	386	351	354	395	361	352	370	368	360	373	356	351	339	364	313	352	354	373	364	330	373	358	349	367	363	378	368	380	372	345	360	360	349	373	355	338	357	356	348	364	388	368	367	370	337	370	348	389	347	396	340	366	366	350	371	382	365	357	356	328	362	364	392	346	357	362	367	352	330	353	348	359	357	376	331	358	349	377	338	397	382	350	349	394	366	372	331	365	350	363	391	335	317	408	348	358	341	385	361	349	366	309	366	367	351	340	349	350	351	374	397	350	381	378	419	359	372	335	380	331	363	335	343	372	382	358	378	375	339	362	359	362	330	379	370	367	377	349	334	395	348	386	324	318	372	360	325	358	358	369	365	350	369	338	333	340	365	347	359	342	383	366	383	340	391	349	354	358	383	379	394	360	346	311	332	351	355	387	373	347	356	367	359	345	336	393	351	356	366	357	349	347	360	350	357	340	387	355	357	287	364	378	369	353	347	358	351	356	337	352	351	365	384	331	355	352	366	382	369	368	366	339	359	404	329	364	388	389	406	358	360	346	353	358	348	373	329	333	329	417	379	381	387	363	394	328	361	348	359	340	372	392	367	353	389	350	365	350	379	373	376	384	330	337	355	323	331	385	364	341	378	413	365	367	346	358	338	394	402	350	355	353	351	340	349	326	348	355	387	352	349	360	379	363	319	325	378	375	367	377	360	390	376	378	387	316	330	379	368	358	376	371	363	368	400	376	349	336	343	375	381	367	348	385	385	368	359	374	373	382	339	383	383	366	348	351	328	366	335	365	377	364	361	355	357	322	396	381	351	358	361	344	372	373	377	361	331	359	346	382	359	375	374	378	362	370	341	350	373	360	382	374	355	308	353	364	378	367	349	343	382	346	363	377	329	364	378	360	358	355	366	351	368	383	335	373	362	365	370	372	390	374	332	365	343	343	363	359	388	370	367	373	370	361	364	360	363	361	359	350	354	359	356	370	361	352	338	310	346	362	352	352	396	367	370	375	349	359	353	346	366	408	379	366	374	341	360	336	382	370	374	375	377	380	359	417	402	359	381	330	363	380	341	332	350	360	352	380	378	345	336	388	341	366	334	342	358	409	342	364	385	372	384	366	357	370	364	369	371	353	371	401	345	348	357	359	354	347	333	367	390	333	407	358	361	336	371	349	375	357	361	392	373	343	324	370	363	384	374	351	367	353	396	375	328	389	377	361	363	363	356	357	353	346	374	369	324	379	369	331	374	377	334	349	367	370	383	381	426	368	346	372	364	375	389	360	368	365	382	364	359	371	390	339	363	371	365	374	363	365	352	327	353	351	348	351	368	350	359	370	372	344	365	359	376	353	368	334	370	357	356	340	356	392	360	352	384	404	368	348	371	342	340	374	377	386	352	342	381	363	328	381	370	371	367	345	361	374	360	396	378	419	375	368	343	326	350	342	357	347	347	364	377	380	343	364	367	385	350	377	377	360	343	360	346	369	375	346	348	343	378	366	358	368	366	358	351	343	383	333	385	384	348	351	396	361	339	383	360	385	365	369	381	349	341	366	383	351	372	360	346	363	359	385	357	335	388	345	358	376	358	376	349	354	379	385	368	344	356	367	369	339	376	342	378	366	386	350	320	377	390	397	358	376	351	361	368	358	364	355	329	371	360	343	354	381	392	328	354	390	371	378	358	345	372	374	340	355	370	376	385	384	382	368	377	346	364	351	327	390	360	369	336	372	358	374	352	389	334	365	414	374	365	386	337	359	371	386	348	326	379	383	381	379	375	389	359	387	346	330	365	378	362	390	364	374	361	376	347	371	344	385	348	366	389	372	380	355	366	377	357	365	383	378	334	350	347	371	379	323	361	373	370	360	348	364	333	356	338	323	364	392	337	360	355	385	382	364	356	396	360	352	384	353	373	365	355	365	369	369	380	382	362	342	372	375	351	339	348	383	363	346	348	393	395	385	376	361	377	344	341	365	348	375	358	347	322	385	359	384	394	392	329	351	355	375	335	365	327	359	378	363	391	350	356	352	344	350	350	375	328	382	359	358	359	378	373	365	351	376	326	377	381	364	367	363	354	315	341	337	337	372	377	366	379	344	388	382	346	335	355	364	408	359	347	359	366	406	366	349	349	365	350	383	391	371	361	370	346	337	371	356	355	361	355	348	373	354	368	398	337	363	355	349	358	365	362	334	363	370	371	359	371	360	405	330	368	389	395	348	372	347	367	349	329	348	365	331	375	379	352	322	372	374	336	370	361	385	381	353	334	342	367	319	363	355	406	386	357	385	355	369	358	320	376	354	379	360	327	370	360	351	374	384	383	311	356	368	365	363	386	355	377	358	375	369	353	353	340	342	357	400	366	352	365	361	348	376	365	327	362	362	354	334	318	359	369	350	360	406	348	363	370	336	381	346	347	366	381	390	386	370	368	379	354	374	318	362	363	371	386	364	347	345	364	332	386	374	360	347	396	344	360	341	353	342	399	352	342	369	319	348	355	392	345	392	342	372	371	338	353	340	369	370	321	357	343	365	351	352	377	408	345	385	353	309	354	374	359	314	351	367	381	346	351	340	352	349	371	357	362	374	382	346	398	359	359	378	363	381	363	360	353	365	360	365	367	360	337	381	352	327	328	345	359	376	342	375	393	343	384	347	371	380	373	377	369	377	359	336	370	332	358	353	358	379	358	374	336	365	395	375	374	376	326	369	348	388	366	390	335	352	342	366	334	359	355	399	356	356	332	334	366	381	320	352	369	389	341	375	353	357	374	351	352	369	332	370	363	378	343	368	394	361	349	318	374	377	355	337	371	347	375	345	370	374	358	390	343	369	366	370	360	325	359	405	351	317	372	377	335	330	363	362	345	328	362	382	369	359	356
32888	40132	3569	505	460	429	406	424	429	365	405	372	420	395	410	399	342	408	343	391	390	384	390	376	378	397	408	401	411	397	385	364	407	369	392	374	367	364	366	404	357	369	402	389	415	378	413	403	391	359	405	397	389	370	392	389	376	388	391	334	383	368	350	377	385	408	399	352	383	371	368	389	416	371	400	420	354	380	379	356	350	394	397	369	358	338	364	397	410	377	376	375	351	368	374	400	384	401	404	341	374	339	364	407	397	378	409	390	362	368	419	390	350	379	372	373	375	362	395	392	398	400	363	395	398	397	387	411	361	363	379	421	369	362	411	383	387	374	369	392	398	404	401	375	397	355	366	358	409	378	362	388	380	364	398	416	388	385	404	397	380	399	374	384	351	361	360	355	407	382	368	384	390	339	377	409	423	366	429	388	346	367	371	417	402	384	421	398	386	367	359	370	363	393	380	385	381	355	388	357	403	402	377	386	380	394	370	368	364	388	360	399	331	381	379	384	382	383	333	381	373	345	400	382	364	383	391	385	419	389	414	371	398	385	363	391	370	384	400	414	384	389	380	365	384	451	346	389	395	345	386	436	399	396	406	419	365	381	395	396	451	403	367	373	371	394	386	365	403	336	381	421	380	375	333	364	360	394	372	408	391	375	378	398	395	367	393	392	366	362	361	389	365	402	376	397	388	404	399	405	401	413	389	357	396	398	418	385	392	397	403	366	377	384	370	373	381	381	355	387	389	373	441	412	374	356	379	386	391	406	369	339	360	404	344	392	380	415	378	386	368	407	346	437	367	369	414	376	367	417	407	395	389	378	359	376	368	416	425	376	392	383	389	362	382	420	376	410	376	368	370	391	385	393	377	333	379	358	373	409	405	390	402	389	382	369	381	401	394	378	378	388	379	393	346	369	394	388	370	380	344	398	397	361	394	385	385	381	392	404	379	404	384	400	375	391	404	375	400	382	370	371	398	413	348	372	402	391	399	406	360	396	388	391	374	395	388	383	373	357	364	371	392	388	398	364	397	374	374	379	395	364	413	353	396	414	374	352	374	375	359	372	412	369	349	416	401	379	399	389	371	373	408	364	385	360	367	391	409	338	403	385	418	386	386	394	382	373	373	380	370	421	383	375	367	407	374	386	387	423	371	404	387	371	380	395	352	400	394	382	385	352	380	410	358	404	388	408	400	381	399	440	401	365	384	411	413	404	395	410	368	353	375	393	381	382	382	382	349	392	410	392	417	370	392	363	397	392	352	385	378	407	380	383	403	375	391	375	388	410	375	413	359	377	371	356	364	376	410	356	374	397	376	394	414	381	356	357	366	447	388	393	350	338	343	364	382	402	368	398	369	369	381	396	402	351	409	385	367	364	368	383	365	374	403	369	426	349	396	359	414	420	386	383	375	383	379	384	369	396	390	385	343	343	389	381	400	410	377	429	396	423	360	394	407	429	402	354	390	393	384	375	392	394	373	366	378	393	385	375	366	350	379	393	386	338	357	385	394	368	373	441	367	393	407	369	397	358	402	403	400	390	391	370	383	393	367	365	380	412	428	379	377	378	394	387	406	375	387	403	366	368	402	348	379	417	371	400	385	370	350	389	365	389	408	379	345	393	369	409	370	388	404	364	375	433	371	408	375	371	355	352	386	356	345	383	387	413	352	369	381	376	394	414	369	381	399	364	400	381	380	363	369	406	374	397	374	362	379	375	356	379	415	377	404	379	393	395	399	407	370	347	364	402	395	390	368	392	413	406	401	343	379	381	405	393	397	393	354	401	371	351	375	373	371	400	375	377	380	365	405	393	398	344	338	366	409	360	414	403	391	379	396	392	382	380	369	380	360	361	388	405	402	411	366	384	363	385	381	408	403	421	386	393	393	398	381	405	394	366	403	368	381	400	383	387	407	387	389	388	383	403	370	395	411	364	396	378	395	396	369	354	378	363	379	382	380	376	398	372	371	356	397	397	399	362	411	391	389	403	401	396	379	393	389	371	400	366	409	381	385	368	389	361	379	398	361	362	357	361	350	372	395	370	390	405	395	346	380	391	389	394	389	335	381	436	393	400	381	406	348	357	424	385	363	398	397	402	377	366	359	380	415	424	400	377	365	392	386	387	369	379	399	411	391	372	379	376	398	386	386	409	403	380	402	389	398	373	368	390	391	376	387	421	386	406	385	392	363	397	403	392	403	388	372	379	412	347	388	359	394	356	342	423	380	361	395	384	385	357	379	365	388	413	351	399	379	403	389	342	368	359	394	398	415	367	400	394	377	362	398	389	368	381	374	380	360	412	394	404	396	386	366	373	403	371	394	353	390	364	413	397	405	376	406	367	401	391	370	391	359	372	344	375	353	369	393	378	359	370	393	371	389	405	422	425	375	380	391	401	406	393	359	417	389	432	360	400	395	371	374	423	390	379	406	390	373	383	377	388	366	375	350	362	406	418	395	359	381	376	379	422	360	421	401	416	393	363	394	383	417	425	374	364	420	400	376	355	376	399	354	368	343	381	373	375	372	370	402	391	358	383	376	345	369	365	354	361	350	397	410	348	397	399	384	416	400	392	365	435	349	395	381	391	394	389	375	397	365	353	368	387	356	445	372	409	375	413	375	407	408	350	383	378	338	371	351	386	371	373	364	368	391	384	376	371	375	355	379	371	402	383	394	406	381	385	383	356	397	376	401	374	388	400	407	378	371	411	397	398	393	374	414	352	348	369	402	371	384	349	387	401	388	360	382	387	373	400	389	391	354	386	391	369	388	376	402	398	386	403	360	377	374	378	375	389	368	358	414	381	372	392	350	397	361	382	403	373	393	409	354	383	378	422	398	344	375	420	400	386	407	380	375	407	392	375	361	401	395	379	396	381	379	420	373	384	394	390	383	374	388	358	357	373	400	383	407	374	361	378	399	405	372	356	395	414	375	414	378	386	384	399	397	369	375	375	364	362	392	402	356	403	384	396	430	371	363	356	380	378	367	381	394	392	380	402	383	371	365	379	390	398	420	396	376	378	421	397	380	416	377	385	392	385	348	357	367	402	400	390	374	398	375	415	409	383	376	373	387	406	388	381	360	426	409	371	384	393	369	356	370	389	426	353	417	383	382	376	377	383	362	395	371	364	380	389	363	368	389	379	416	382	346	403	384	393	381	376	371	403	390	400	371	384	336	350	382	390	364	389	386	399	410	379	392	396	425	391	377	397	381	385	382	382	398	386	369	380	383	382	350	386	406	405	370	360	392	388	393	394	350	383	383	388	368	358	404	393	383	351	369	403	370	421	426	358	399	403	405	405	375	408	387	390	399	373	372	403	385	374	389	408	340	401	363	383	394	412	391	400	381	384	354	380	370	360	388	377	399	396	371	365	390	394	378	361	378	387	388	371	379	401	378	385	399	391	386	383	418	378	412	388	417	417	363	361	382	390	369	365	380	389	399	374	408	393	379	382	387	372	354	389	415	357	394	428	397	406	420	422	376	413	353	378	391	418
23599	21095	28091	24055	20934	11441	1201	835	753	662	661	600	636	595	605	614	626	563	536	605	557	585	535	551	560	502	533	556	559	549	584	585	536	557	550	556	569	537	539	562	513	544	564	550	514	520	520	535	534	518	509	556	510	543	541	588	542	549	570	529	508	563	525	573	511	533	524	582	541	602	538	571	539	535	549	524	508	564	566	482	562	533	522	516	502	535	529	537	549	525	536	547	495	547	509	550	540	515	504	503	502	503	592	558	570	560	528	538	533	524	507	577	535	581	559	523	537	569	537	551	540	520	547	544	558	528	516	525	497	502	535	555	570	566	523	565	517	525	545	496	545	536	565	517	560	525	552	531	535	570	545	519	535	538	530	530	505	524	547	565	547	566	545	516	514	521	543	567	577	519	576	542	542	550	494	549	524	534	517	544	530	542	566	512	525	555	544	523	535	569	576	544	531	545	549	576	509	537	549	576	560	528	540	525	540	566	545	529	536	547	535	493	577	544	507	540	525	559	569	536	523	519	530	524	547	579	513	601	561	554	553	541	532	530	532	576	548	539	550	533	514	589	505	532	499	513	589	532	504	566	530	451	557	537	489	494	498	580	570	532	526	541	556	513	566	512	560	575	523	536	557	550	561	533	548	509	532	604	560	561	518	529	565	569	522	541	506	520	579	523	519	530	535	528	510	565	539	552	566	564	571	543	575	562	585	569	520	536	585	529	540	574	529	542	524	526	539	538	504	560	533	559	510	511	511	552	506	562	539	555	545	580	564	565	523	524	545	546	469	531	562	583	511	530	538	558	573	542	539	546	540	533	529	546	521	518	539	512	591	566	501	571	549	550	520	560	511	531	563	521	496	497	571	518	535	541	543	514	563	561	532	509	521	574	559	549	520	526	540	549	501	540	540	518	532	574	544	573	511	501	513	590	542	530	501	511	535	533	515	571	560	541	542	569	535	534	530	518	504	522	589	504	565	590	581	549	523	528	528	494	516	526	549	547	545	511	540	488	536	537	518	569	535	543	544	566	543	538	541	514	540	542	534	537	539	524	520	524	502	605	538	586	536	480	526	568	556	553	550	502	573	527	581	517	553	502	571	576	464	512	516	560	546	540	567	528	519	567	562	532	558	518	532	523	559	506	534	470	491	540	532	539	543	537	539	572	527	530	534	545	500	491	558	565	539	508	526	565	524	520	520	524	521	548	557	553	509	542	570	533	558	526	561	533	502	517	572	529	570	552	559	563	547	539	485	539	509	535	538	528	542	511	557	511	567	532	507	517	523	573	544	535	509	542	519	527	512	549	533	537	531	554	552	553	550	485	553	591	553	537	522	559	556	572	512	500	553	554	511	520	562	517	565	509	556	552	544	515	529	524	528	534	519	545	556	583	527	550	548	510	516	532	508	529	540	583	505	483	572	539	523	548	563	581	549	519	557	583	491	497	505	556	548	519	552	535	535	538	531	527	529	503	509	529	541	559	562	586	596	505	533	523	521	563	567	537	505	532	535	524	531	499	546	514	551	594	533	556	552	567	540	540	528	528	515	509	515	548	526	547	548	516	513	534	526	528	537	540	559	572	537	561	529	566	546	541	536	530	516	569	541	507	528	544	534	538	550	563	560	530	523	538	532	557	560	507	535	546	518	541	542	519	584	556	529	529	551	487	559	546	548	558	525	566	499	546	577	551	509	535	525	589	549	547	528	560	546	554	542	537	524	543	547	492	558	527	573	539	545	571	513	531	568	540	549	515	561	541	514	520	545	539	533	558	518	549	508	512	500	505	524	557	534	526	544	504	570	507	543	528	530	521	547	527	507	526	559	554	508	531	529	549	557	535	534	537	508	589	542	558	525	533	534	494	539	501	545	554	526	513	525	534	549	512	521	509	558	519	548	547	541	552	545	572	524	555	546	539	562	553	515	511	532	530	538	531	505	505	549	552	563	559	557	524	528	514	537	547	548	544	554	546	559	528	560	506	509	518	545	554	544	516	529	519	590	551	526	494	545	553	515	546	518	569	560	558	569	523	510	543	538	530	583	495	539	523	570	541	539	513	554	535	540	524	571	531	511	557	546	505	536	523	519	583	564	521	591	569	529	508	567	550	557	517	547	598	582	530	525	565	523	544	518	517	558	553	546	536	516	541	528	554	494	554	556	553	526	538	554	512	570	533	575	565	533	526	531	566	531	556	559	540	557	514	534	538	552	550	517	522	558	529	517	580	540	551	565	566	553	581	540	524	571	533	541	560	531	498	553	529	534	597	515	539	523	535	463	590	531	565	566	507	545	541	544	535	561	507	561	492	549	547	585	565	528	538	493	555	566	558	538	523	499	547	542	525	546	577	549	532	531	567	525	510	512	517	547	504	554	535	534	490	558	585	531	548	533	569	524	567	562	534	545	537	540	572	539	525	541	553	551	562	507	534	553	521	551	512	557	601	531	538	502	539	553	551	542	553	527	562	486	559	533	529	505	537	514	512	535	507	517	577	541	545	528	527	551	559	549	519	543	557	543	571	550	519	547	550	540	547	517	555	534	516	550	508	540	519	530	509	549	518	538	539	555	564	505	582	533	509	544	499	473	572	581	541	552	556	511	562	535	507	557	529	575	539	558	557	513	515	543	512	551	569	562	537	493	530	545	542	515	542	528	554	519	515	534	548	544	524	544	554	525	558	533	550	571	526	513	553	522	511	522	548	537	533	515	525	557	542	519	558	560	561	545	549	560	541	532	534	536	560	625	557	564	587	525	537	536	553	538	539	549	519	595	536	510	545	553	569	534	528	516	573	531	547	561	528	555	556	514	509	554	544	509	543	519	582	546	548	510	552	572	573	498	528	534	545	505	531	554	531	527	535	523	577	510	559	552	578	541	527	553	542	538	552	548	545	542	520	567	508	540	535	540	541	513	506	537	562	504	561	539	560	540	533	554	506	547	530	536	560	552	530	583	512	559	563	594	494	520	521	523	538	535	519	517	561	518	559	556	541	515	535	522	545	522	520	510	555	532	543	549	532	502	533	578	564	508	516	548	515	532	527	543	540	507	584	520	520	514	534	540	511	540	517	518	536	550	527	530	576	541	517	555	509	549	535	566	501	542	553	542	546	560	495	546	549	546	558	511	533	541	526	507	518	507	524	556	519	547	519	529	554	524	501	540	576	555	555	518	531	554	522	546	540	563	561	518	495	539	556	534	513	535	531	559	561	511	560	498	535	538	569	539	555	486	568	533	524	561	513	547	590	507	555	518	545	556	497	530	538	522	537	589	541	546	502	486	525	536	534	515	496	572	520	530	513	530	577	513	519	575	560	520	547	566	529	522	559	521	553	521	515	553	548	545	558	556	543	537	524	530	574	540	541	532	550	521	507	570	536	569	551	563	512	528	556	541	571	537	548	566	523	543	535	564	552	527	591	555	534	511	529	517	514	568	550	566	530	529	520	540	540	503	516	535	500	550	560	541	571	564	503	561	550	552	575	552	522	596	517	505	569	537	526
32966	53090	9182	2311	1749	1370	1152	967	810	787	735	749	633	644	636	634	603	597	607	589	596	613	613	611	576	603	587	577	557	580	594	577	538	603	603	578	578	549	573	590	541	545	592	575	549	627	540	590	553	582	570	634	567	566	531	540	589	589	542	587	567	554	589	565	577	610	604	538	547	559	574	569	588	587	555	585	558	588	570	574	558	550	563	567	566	535	586	565	548	583	544	596	571	528	566	584	558	576	610	513	566	554	557	571	536	581	586	557	547	544	576	638	591	568	558	582	571	562	538	591	553	593	578	555	568	586	609	570	590	582	598	581	526	554	593	572	578	544	570	573	532	573	574	569	586	554	561	601	619	575	555	564	584	572	554	591	551	585	518	574	526	571	580	582	533	574	560	575	580	553	543	568	593	548	606	568	550	546	574	556	595	570	556	552	543	527	556	567	592	555	599	577	562	563	554	568	519	601	554	588	546	525	539	547	548	616	574	546	561	588	563	581	577	566	568	557	527	598	590	547	570	580	540	580	522	583	573	600	529	585	575	624	587	582	561	595	563	544	569	559	595	607	579	586	596	533	585	566	589	543	630	586	553	575	568	521	547	547	556	562	582	548	542	569	590	554	569	607	547	580	569	605	539	536	575	575	546	571	585	598	572	539	581	578	592	603	551	553	593	554	559	541	598	546	596	542	589	576	561	595	543	556	585	567	588	555	538	562	563	589	575	562	559	577	551	571	586	556	533	568	591	554	575	579	507	597	542	576	566	559	577	568	618	550	528	591	533	517	538	589	557	574	588	575	567	565	580	518	563	535	582	560	597	584	586	564	569	561	545	556	558	545	540	552	607	573	575	578	523	563	607	576	555	556	568	584	597	576	559	532	537	601	565	546	523	570	559	566	582	589	584	586	610	577	553	604	567	557	514	587	611	596	570	597	599	553	604	538	603	584	583	553	618	533	589	565	594	583	583	575	543	575	563	552	556	587	546	545	554	578	574	571	535	586	585	547	568	528	553	561	585	522	577	531	547	544	541	604	562	528	552	557	568	588	578	581	533	581	532	565	561	533	574	557	581	607	556	568	535	611	565	531	533	566	552	561	559	521	557	560	560	567	538	568	575	573	592	545	551	537	539	609	611	546	526	572	602	544	560	588	571	582	541	572	561	532	587	563	540	615	584	563	584	585	550	575	554	530	602	597	582	553	575	555	591	560	525	551	616	560	557	596	597	565	550	578	574	562	532	605	568	611	567	603	564	558	560	562	506	607	553	583	555	556	541	549	573	590	527	547	588	549	579	553	541	554	564	586	562	558	561	555	572	546	538	583	519	594	523	567	547	519	563	603	530	532	606	594	564	593	602	575	512	551	589	548	576	523	528	554	575	580	565	558	615	594	560	571	578	554	582	560	571	577	547	567	565	543	560	543	585	591	556	582	579	527	561	564	617	546	573	584	576	590	557	548	594	548	576	571	578	530	577	575	573	612	591	582	531	550	544	571	569	572	574	582	544	570	556	630	510	597	570	530	591	617	533	541	592	550	545	533	597	616	600	530	566	540	552	585	580	576	553	561	554	551	544	623	553	535	558	550	557	579	537	564	599	551	570	560	555	571	631	582	574	571	569	564	580	537	584	564	602	563	561	589	548	540	599	575	543	552	583	594	538	580	571	579	537	591	602	582	591	605	536	553	599	561	590	579	518	543	577	572	559	547	543	543	562	588	554	581	583	572	552	572	599	543	544	562	572	565	577	548	605	530	559	540	543	561	583	554	576	558	560	605	537	522	592	596	542	567	564	547	585	585	541	543	564	536	572	568	559	562	567	542	586	575	571	532	561	532	576	578	555	561	603	591	553	573	551	532	551	534	539	564	580	594	506	550	603	549	538	563	565	597	574	582	586	531	548	564	571	534	528	563	568	591	578	567	585	560	563	559	519	572	573	584	556	559	551	612	590	551	564	589	534	594	614	557	556	515	549	554	579	553	574	575	618	561	536	596	533	586	544	547	579	545	573	575	560	584	543	598	567	577	575	533	567	628	570	510	595	634	559	571	617	563	570	568	555	558	518	579	553	582	593	559	568	597	545	571	559	539	586	589	542	587	535	540	560	563	550	607	573	552	537	572	574	554	603	580	556	543	533	555	574	571	555	552	545	563	530	586	587	562	561	569	569	565	551	550	568	576	562	563	579	584	573	524	585	574	589	577	576	522	553	597	584	555	562	615	542	585	532	585	575	530	577	554	510	540	561	542	588	609	572	576	586	580	544	601	541	538	579	600	543	540	550	542	531	568	551	578	510	527	592	576	572	542	557	581	573	575	564	507	657	566	604	594	592	589	559	548	542	531	563	565	549	597	598	590	574	603	567	586	558	584	534	606	616	590	586	597	562	562	572	568	533	572	548	598	550	570	547	561	580	560	539	556	530	598	557	528	561	582	541	509	590	547	534	556	516	577	570	563	532	592	558	564	582	574	592	553	567	538	552	561	582	527	534	541	587	570	536	567	543	574	553	544	548	563	586	530	550	572	574	572	614	570	548	547	566	561	572	538	572	571	612	549	599	512	554	516	578	571	585	565	582	572	529	568	575	542	560	586	553	547	582	545	573	565	592	525	532	559	570	558	592	549	563	585	563	576	562	543	585	535	591	523	551	542	540	578	553	580	571	574	592	560	586	558	590	570	506	563	537	572	573	574	557	603	532	597	603	534	540	536	614	626	537	560	546	587	581	566	575	543	607	572	558	572	593	567	568	550	560	569	522	585	587	590	548	568	570	566	563	569	575	571	588	606	582	569	573	554	551	556	541	576	564	565	592	548	576	550	559	589	556	610	534	536	531	598	533	568	575	552	518	555	546	603	596	593	598	602	575	543	573	565	578	549	564	573	559	562	553	572	588	629	558	580	573	604	586	556	541	569	549	567	553	555	554	543	577	577	575	590	584	565	580	534	628	584	577	591	549	547	559	579	578	574	583	570	575	573	574	596	557	597	561	563	589	583	576	608	579	607	604	593	557	588	548	547	554	603	572	539	582	549	574	586	599	608	592	539	574	565	570	583	578	621	584	528	560	583	551	566	520	541	565	603	538	560	568	589	542	554	500	550	580	546	575	570	554	583	545	541	566	511	567	537	550	566	588	562	572	595	580	532	588	559	530	577	545	547	581	577	604	533	592	563	517	605	551	520	559	537	577	610	570	536	577	552	539	584	536	574	556	565	544	583	574	530	560	538	563	565	592	565	581	585	576	530	574	539	566	560	569	587	564	559	543	555	554	604	563	542	569	575	554	564	584	557	563	588	543	583	564	558	594	535	576	590	546	550	569	572	614	597	519	544	552	544	574	633	570	568	550	598	573	566	564	540	589	569	550	568	513	556	538	608	558	507	541	575	565	602	557	579	560	553	578	550	615	557	566	555	536	547	592	551	576	538	571	550	569	515	589	599	573	580	565	541	628	536	657	592	562	567	567	553	555	566	581	597	541	581	579	559	576	514	545	561	552	588
24500	21058	27454	24774	16852	839	381	328	290	217	207	247	213	230	183	219	204	187	199	172	187	199	210	199	189	189	186	180	210	195	182	200	201	189	182	218	178	156	164	176	178	186	211	185	180	169	189	181	178	164	193	169	208	181	154	176	158	199	193	204	179	183	181	165	188	177	177	191	171	192	159	168	184	198	179	196	193	165	178	194	183	145	172	193	206	198	201	185	179	177	182	147	171	171	192	180	198	182	178	180	172	184	193	178	186	194	172	173	196	189	200	171	167	179	176	164	201	164	178	167	180	189	197	167	168	203	212	169	188	212	159	192	181	174	217	185	182	175	180	182	190	181	170	178	169	203	188	183	190	191	198	190	184	193	160	187	207	149	185	175	203	202	181	198	199	200	164	177	192	215	207	159	176	186	218	163	195	199	160	200	183	191	207	188	180	176	162	189	201	180	195	181	178	176	218	181	172	157	187	171	180	191	178	183	151	195	188	207	176	182	206	183	219	217	198	177	181	186	192	183	177	175	183	182	178	171	190	207	153	195	177	175	202	183	179	165	162	183	184	160	175	182	187	178	192	180	175	207	190	191	196	192	188	202	184	178	186	187	188	203	196	213	193	184	172	209	219	183	172	216	199	184	185	177	194	186	198	202	179	178	188	190	190	186	190	162	162	173	201	176	189	200	168	208	178	192	179	198	174	172	165	176	170	200	168	196	199	177	186	175	201	183	160	161	192	180	178	195	195	195	195	169	170	188	212	167	207	195	190	181	177	137	202	203	217	166	184	177	189	175	145	180	195	172	174	175	206	175	179	193	146	183	175	166	188	201	169	186	206	177	169	175	201	192	160	176	179	157	195	183	168	191	172	192	186	164	176	185	205	168	174	189	197	187	183	206	173	173	205	167	199	167	198	159	184	161	207	202	201	172	191	168	172	205	186	188	174	180	185	181	179	221	169	176	165	202	183	193	194	207	178	198	178	196	183	176	188	190	174	174	210	176	177	205	193	202	173	178	159	189	154	181	197	187	186	173	191	181	178	204	185	205	210	163	173	187	183	180	178	164	202	174	189	179	147	167	174	187	203	204	175	189	185	185	169	176	179	183	164	170	193	198	174	180	185	184	184	176	159	175	188	162	186	194	183	187	189	185	210	197	173	174	184	181	172	176	187	197	218	168	203	181	171	209	176	177	199	186	157	177	203	174	181	181	192	228	177	201	186	200	185	207	196	196	194	174	184	209	181	188	183	194	188	186	181	192	177	218	182	186	185	198	187	181	183	182	184	180	165	188	178	170	185	196	181	183	192	185	173	191	182	214	178	210	167	178	206	195	159	179	200	202	175	183	204	175	201	194	170	187	178	174	184	175	182	168	174	193	189	178	208	185	178	160	195	184	186	187	180	181	196	198	182	189	171	170	197	166	175	182	183	188	172	189	194	183	201	175	193	191	182	162	190	179	172	207	185	191	205	187	174	175	210	186	176	186	196	171	186	187	173	150	200	189	189	210	206	179	182	199	176	209	182	174	174	168	180	177	182	189	189	196	176	174	188	181	183	184	195	203	176	191	179	189	194	178	181	185	190	196	200	165	188	183	192	205	174	190	182	192	186	184	179	212	190	173	196	181	193	205	176	173	168	196	190	179	197	194	191	191	182	170	184	188	190	190	167	180	190	176	165	187	187	181	204	184	175	176	190	205	192	187	198	171	167	201	174	209	214	180	194	203	193	188	172	165	174	182	189	191	163	200	207	189	171	170	194	181	204	197	183	172	182	188	183	193	191	188	178	191	177	181	174	174	174	191	190	176	194	178	185	166	197	196	203	165	194	203	159	169	188	176	186	181	192	191	202	192	173	169	194	180	208	181	171	170	175	189	183	182	208	161	202	192	198	154	191	220	182	218	173	172	157	155	166	196	164	169	203	226	179	183	202	178	189	179	192	178	182	185	191	189	206	188	170	203	195	189	171	196	193	170	185	168	177	190	200	196	181	205	176	190	184	157	191	168	192	159	185	165	170	169	195	188	144	191	202	193	185	191	189	155	163	180	182	183	187	184	200	190	218	177	209	168	195	200	169	190	175	201	165	184	171	177	199	195	175	201	190	162	185	186	181	175	182	156	179	196	177	185	187	178	183	183	190	176	200	185	206	171	181	212	154	164	187	167	192	178	180	188	168	200	183	186	205	202	181	170	177	192	152	186	190	200	167	177	191	193	195	181	209	175	176	212	196	211	190	170	200	196	182	199	189	180	206	208	190	190	227	185	183	191	207	211	196	196	205	175	167	207	167	192	211	183	199	202	176	173	195	183	203	182	191	157	183	188	182	168	198	187	166	183	173	190	181	212	169	198	171	184	184	180	177	193	191	191	184	183	200	193	180	192	182	181	188	183	165	178	187	157	167	194	174	180	177	195	186	184	181	187	183	190	160	166	167	196	182	188	155	160	180	171	172	165	205	173	167	182	173	185	175	210	175	176	189	185	198	164	185	178	187	184	183	199	185	161	186	162	203	203	185	194	177	198	188	171	188	187	170	189	187	191	169	170	184	178	161	198	216	178	162	183	180	171	173	196	154	185	179	157	191	194	197	178	160	171	158	201	188	195	179	177	195	169	188	182	183	171	175	174	181	194	178	177	177	180	169	180	164	199	171	188	181	205	190	200	175	158	181	203	195	190	177	156	172	176	165	209	192	201	203	187	163	210	183	196	195	190	169	199	202	187	174	172	181	180	183	179	169	145	195	185	211	164	184	190	180	156	174	192	180	191	195	202	177	182	180	190	157	181	183	190	176	190	178	200	186	185	191	182	199	199	183	180	173	194	181	187	156	171	169	189	155	185	182	178	173	176	171	200	198	203	188	195	172	183	177	204	193	169	203	186	185	189	184	186	171	171	173	176	205	201	194	183	202	194	197	178	183	203	189	199	168	206	166	163	175	195	173	169	199	168	174	183	216	184	189	161	189	186	208	157	185	169	192	203	186	170	186	205	166	190	204	191	175	176	164	165	181	162	183	191	180	183	159	205	169	181	168	192	177	185	174	194	196	155	186	174	181	155	193	167	202	173	179	214	176	178	176	179	189	179	179	196	180	179	194	213	184	176	180	200	182	155	197	195	186	210	168	187	181	201	190	180	181	179	174	197	214	180	173	177	196	177	177	200	170	169	205	214	193	182	183	180	208	162	182	196	203	169	178	162	177	167	201	187	161	190	213	171	184	205	178	163	174	196	193	174	183	168	155	198	192	166	200	209	216	160	194	181	181	174	176	172	197	158	185	179	172	185	174	177	205	176	177	187	157	199	168	164	162	182	192	177	199	184	178	189	179	168	179	182	171	166	183	194	184	187	203	175	183	166	162	176	167	182	179	158	179	200	186	185	187	199	192	192	161	184	193	171	191	224	190	181	180	178	197	176	184	190	171	176	214	174	167	193	178	186	171	186	184	195	188	189	197	194	177	171	169	175	179	176	199	190	168	199	197	188	181	175	181	202	187	167	185	191
32625	49843	6856	1365	931	696	541	445	401	353	315	269	275	254	242	234	237	246	221	234	213	203	238	228	234	203	211	221	219	219	196	231	200	219	186	187	192	218	241	205	217	225	211	207	212	221	229	194	223	193	232	221	211	200	212	225	188	211	199	211	193	206	199	197	181	197	185	234	206	207	203	202	201	244	196	204	218	208	206	223	228	208	216	216	223	219	190	211	205	209	203	216	213	207	186	254	188	208	189	203	192	208	207	205	191	201	225	202	208	195	223	221	218	229	206	203	223	197	199	215	201	220	219	192	220	210	215	202	186	211	213	215	212	204	210	194	209	193	224	205	212	204	223	205	230	224	221	199	213	227	218	223	204	233	224	215	205	216	206	189	192	211	213	208	208	216	205	217	209	193	199	201	210	214	204	195	210	216	205	201	218	219	197	179	189	223	207	204	204	217	205	218	210	210	171	225	191	180	197	214	205	220	199	216	238	176	221	185	227	196	180	197	204	240	200	187	223	224	202	222	209	204	205	191	179	218	199	236	223	218	198	197	214	204	170	200	190	176	197	198	194	199	212	183	226	206	221	223	201	217	197	197	196	208	218	216	185	199	202	211	201	178	190	208	216	212	208	199	213	201	211	194	196	203	202	188	223	194	205	174	193	195	170	198	224	223	201	190	229	209	214	195	214	190	171	229	194	195	177	182	219	186	197	236	197	205	207	208	203	207	191	174	206	206	195	216	213	205	199	219	232	234	207	183	218	192	218	187	209	192	188	209	193	189	204	206	226	197	219	218	212	214	225	212	215	200	213	205	225	214	242	213	195	214	224	180	196	217	200	182	220	241	209	233	195	210	208	210	212	200	184	227	220	208	214	197	200	196	199	189	204	230	218	175	224	171	202	203	182	193	206	209	220	220	228	177	204	214	187	203	193	244	198	195	222	197	205	225	219	220	187	181	204	193	195	205	190	217	211	216	209	206	185	183	221	213	173	198	190	196	202	216	186	218	203	164	212	216	191	200	199	197	196	176	186	192	216	200	192	210	214	206	210	211	209	216	191	223	192	222	200	205	213	201	216	203	189	197	216	196	222	174	208	223	191	207	206	197	226	215	215	175	209	218	195	200	199	227	199	210	216	200	221	212	211	206	199	198	225	185	217	202	234	207	222	192	237	195	200	194	225	193	187	201	188	179	239	210	198	172	212	203	216	223	193	220	222	212	210	219	218	226	208	213	195	181	214	201	217	198	225	195	194	191	229	185	234	224	224	205	212	204	206	197	218	214	181	210	222	205	199	212	192	209	218	216	224	208	206	178	192	209	203	215	202	207	187	189	208	232	214	204	190	217	220	203	206	200	203	210	250	222	223	217	201	206	207	182	222	159	227	221	200	199	198	198	196	194	221	222	200	229	185	195	231	189	219	211	198	200	205	214	170	199	213	190	207	205	214	194	197	191	223	207	190	209	197	225	229	194	197	213	210	198	231	197	206	214	229	189	196	208	223	198	224	202	212	194	205	212	201	224	205	188	204	215	220	209	211	207	237	216	228	217	201	210	210	231	210	204	213	181	224	214	212	194	185	211	197	221	187	231	208	233	206	174	217	218	210	194	232	231	219	191	193	223	186	187	213	188	216	232	223	199	219	198	217	234	210	188	202	234	225	221	213	203	215	182	194	206	203	210	190	206	215	201	200	239	217	219	204	208	201	202	215	220	198	221	183	218	195	205	185	213	211	180	212	212	201	178	186	199	203	196	218	228	213	191	215	218	209	204	217	214	207	183	207	197	199	204	196	220	226	225	213	183	225	225	226	190	209	193	202	216	204	204	233	222	198	207	218	222	186	208	205	179	197	209	204	217	214	214	199	205	220	212	203	216	213	208	200	199	224	221	214	192	183	193	186	203	211	221	184	202	207	221	193	189	199	189	218	192	187	223	206	191	182	212	239	215	194	237	211	207	180	231	180	199	199	217	233	195	210	234	181	210	196	208	185	189	199	187	186	215	212	199	217	178	211	210	203	210	203	196	195	203	185	193	201	205	183	207	241	212	200	210	217	194	202	195	218	208	203	207	221	194	205	197	197	201	202	203	228	180	199	187	174	201	224	231	230	202	174	207	194	204	222	178	239	198	188	182	215	214	211	171	206	191	197	210	218	187	196	197	224	210	182	190	221	225	201	157	221	226	185	192	229	205	210	207	214	178	235	195	175	216	217	223	216	204	201	195	212	227	194	228	202	186	208	184	200	200	222	226	218	215	200	203	208	206	187	203	214	222	198	193	201	191	185	196	205	217	210	191	193	185	186	180	231	235	204	224	215	180	211	211	203	210	178	230	207	197	217	197	198	199	215	232	205	172	192	176	218	181	193	199	217	219	208	184	220	215	213	198	209	199	219	205	225	182	188	219	187	214	199	203	188	210	205	200	189	196	214	207	209	211	210	210	193	183	222	211	203	211	200	210	208	194	218	203	210	210	195	178	207	197	217	201	220	207	211	183	211	223	202	208	219	229	205	219	213	204	223	230	200	193	204	204	198	230	211	211	222	231	203	197	204	214	216	220	212	191	181	218	213	218	198	231	208	205	213	219	211	199	221	207	207	199	224	211	199	231	227	206	230	207	202	223	184	223	204	206	210	229	228	231	206	201	206	218	211	206	207	202	170	225	199	206	179	195	204	205	212	192	181	231	190	223	182	217	197	210	219	195	211	188	211	180	207	191	215	206	211	199	187	229	215	213	214	183	240	182	211	209	188	193	233	202	192	217	234	216	204	200	217	227	195	178	201	216	205	212	210	213	176	218	214	203	210	196	194	222	219	208	202	185	242	201	234	210	192	213	217	209	200	212	213	188	224	211	215	227	174	207	230	214	197	204	212	209	191	206	190	189	211	215	206	208	209	182	221	211	197	198	202	183	199	212	193	234	191	218	204	180	201	204	221	211	186	223	199	184	201	198	190	198	196	203	218	197	205	241	215	189	206	192	190	209	196	198	199	199	193	194	205	197	203	221	187	206	220	194	215	182	221	176	197	195	219	214	200	196	201	215	211	194	190	203	203	214	223	210	214	195	201	223	205	220	214	194	230	223	208	221	189	232	187	232	210	207	187	214	225	230	198	192	199	223	209	189	218	212	202	193	196	189	207	202	185	240	207	205	202	202	209	201	210	225	231	202	215	228	207	206	221	202	229	212	198	205	210	191	237	196	190	203	247	192	204	230	201	199	195	223	177	202	214	187	171	212	202	204	211	226	215	221	209	228	220	212	211	212	225	215	204	195	187	195	206	211	194	184	211	202	223	179	233	217	224	233	216	202	186	216	212	215	175	208	218	210	216	197	202	188	204	199	205	204	217	210	219	212	189	206	186	200	201	186	224	208	189	194	200	208	198	231	225	188	215	188	199	191	198	203	228	195	218	217	219	194	217	171	204	192	239	185	197	206	201	200	210	203	213	229	230	197	194	184	192	170	214	208	215	204	201	201	205	221	199	221	205	195	224	219	206	193
22354	21077	28607	23769	21069	21096	11069	981	700	702	562	596	497	513	440	428	453	397	429	446	419	405	407	416	392	385	413	399	409	367	412	364	391	367	398	372	349	397	367	331	375	385	354	352	389	373	375	396	369	360	340	377	372	383	377	385	362	418	365	361	379	384	375	393	381	380	385	378	359	364	326	355	394	400	379	381	361	377	367	389	361	360	381	368	365	352	392	381	349	392	373	378	393	379	370	366	404	363	377	336	401	371	370	376	382	409	390	362	377	381	357	394	366	383	405	375	360	350	397	373	372	383	348	354	352	329	339	333	372	379	343	365	406	377	326	350	385	362	348	356	361	379	406	349	355	370	389	366	356	345	357	369	365	393	387	411	378	415	344	384	328	398	362	347	341	339	364	361	380	361	352	380	364	387	396	348	388	365	365	395	349	366	402	376	397	381	387	347	399	372	359	356	341	378	393	369	351	369	393	417	355	410	351	357	379	393	360	362	339	349	363	386	359	356	378	371	351	382	372	374	369	393	364	348	352	363	391	371	373	353	361	420	365	375	319	394	366	397	383	378	370	359	355	379	321	379	432	378	393	372	355	414	359	387	389	419	395	376	383	387	358	346	360	383	337	383	339	364	350	387	331	401	389	377	384	344	354	388	387	417	414	374	372	371	373	384	389	386	365	370	429	355	371	396	362	401	323	347	342	352	387	343	364	393	384	354	406	364	393	385	391	366	383	369	350	387	368	380	346	407	369	345	381	428	379	363	362	365	381	389	358	343	365	395	376	354	341	381	398	336	384	371	361	394	350	315	374	358	331	369	367	346	375	365	381	362	356	382	363	338	367	392	394	361	382	379	392	396	341	375	381	340	362	377	356	379	363	402	377	341	363	365	372	365	363	352	373	402	339	346	378	347	330	388	402	403	343	359	390	386	355	377	372	378	356	354	391	391	353	362	370	381	370	410	366	384	406	389	384	402	354	349	367	355	349	403	369	335	376	399	399	349	357	359	371	396	361	376	338	368	367	403	391	363	371	351	404	393	324	385	364	378	337	380	336	387	376	353	377	368	335	401	355	371	369	405	365	371	368	379	377	372	343	375	391	368	389	369	331	359	384	359	402	384	353	357	359	386	396	381	401	370	355	389	434	375	390	370	387	373	379	396	365	348	376	377	375	371	387	344	380	356	353	352	404	386	398	350	373	362	369	371	368	361	347	386	381	360	399	358	321	369	363	351	365	359	378	365	378	370	377	399	362	365	347	363	392	385	360	387	360	327	346	351	351	386	366	314	365	368	398	393	361	377	363	360	335	361	347	351	377	370	348	379	357	353	341	335	371	359	374	365	350	345	390	384	394	373	344	351	384	402	382	380	325	364	386	388	357	393	342	363	393	396	371	345	389	375	331	367	372	388	400	403	366	361	391	379	360	383	396	352	417	345	388	342	375	348	391	383	327	360	363	380	343	352	383	339	360	385	371	369	384	363	358	345	356	361	372	375	384	348	364	368	344	357	404	357	377	403	368	349	377	368	360	347	375	347	370	401	362	385	371	333	421	361	379	385	373	375	395	370	350	346	341	342	366	343	345	357	360	349	407	366	368	390	382	391	362	372	373	371	353	396	380	372	377	379	319	363	368	379	379	354	366	357	358	393	361	371	367	343	358	385	393	353	366	363	363	373	370	338	341	378	399	370	374	355	369	372	401	322	371	402	376	349	382	358	384	361	377	336	349	377	359	366	374	346	339	372	349	380	416	375	328	394	365	389	372	390	384	411	376	346	372	377	368	349	363	335	337	373	376	361	371	423	391	362	371	399	374	383	371	395	384	381	353	374	353	352	372	383	350	344	371	363	392	391	395	356	383	364	347	389	391	377	394	380	381	325	397	374	378	372	373	366	352	335	362	380	368	362	350	380	378	387	390	373	406	387	389	387	358	368	363	360	376	381	372	382	386	358	346	346	392	377	350	362	385	375	392	366	375	383	376	359	349	348	353	377	362	341	389	378	366	381	368	361	404	419	384	401	358	372	338	360	379	358	395	379	370	365	368	381	374	342	379	340	377	374	369	354	354	383	379	370	331	372	387	350	354	381	397	397	377	377	364	384	372	346	390	378	354	354	398	387	386	374	375	375	384	335	357	341	345	367	339	364	386	393	389	371	371	356	371	348	381	356	358	326	350	350	369	388	337	361	374	385	394	374	374	354	362	372	340	395	391	390	379	377	387	343	377	371	383	380	380	343	359	377	351	373	376	364	375	343	345	359	367	352	373	361	393	406	395	362	340	371	387	320	395	390	389	376	405	373	404	371	361	347	366	362	392	373	356	371	407	360	299	354	392	389	358	391	413	401	338	375	367	346	405	373	381	400	359	344	370	364	363	356	354	356	340	376	363	376	374	396	410	339	382	371	347	364	394	369	371	401	341	353	376	388	411	374	397	388	360	363	334	420	365	371	381	361	372	398	355	374	384	378	391	370	360	378	382	353	369	322	363	398	353	370	404	420	386	363	327	375	368	361	367	374	379	370	365	359	355	357	382	359	364	388	361	422	358	383	377	393	371	341	366	349	384	365	405	377	372	384	358	373	377	343	344	364	391	334	403	389	371	397	367	355	400	341	346	339	372	390	384	363	386	347	373	372	379	377	376	385	352	356	401	397	370	370	366	349	416	347	389	363	396	358	358	372	358	375	381	385	340	373	381	361	360	357	365	396	372	377	362	366	382	368	401	385	400	377	368	347	379	388	420	320	377	364	340	355	409	380	354	364	348	381	382	371	364	372	380	384	389	379	360	387	379	389	393	370	344	350	377	361	375	342	394	355	362	374	347	370	368	380	434	388	363	378	388	412	346	359	381	348	343	404	347	376	403	326	401	361	413	397	402	365	384	392	353	366	364	374	364	359	373	380	353	353	322	391	398	337	390	413	357	370	371	345	391	394	375	373	372	373	382	346	368	364	365	372	377	410	383	373	330	368	350	391	402	365	384	366	346	395	391	383	415	344	389	369	377	353	354	334	350	387	385	391	376	375	359	378	361	401	340	391	406	385	391	381	374	349	398	369	344	344	353	360	371	345	327	357	372	391	395	404	401	360	364	378	386	376	364	367	348	338	376	391	391	387	390	433	385	353	363	348	406	387	340	366	381	373	417	374	373	298	377	401	376	350	343	352	359	369	379	379	375	370	366	369	380	388	358	351	374	375	419	393	380	384	403	342	397	398	375	360	369	354	420	341	377	385	367	357	353	395	376	395	375	363	357	387	388	354	400	344	404	382	376	376	370	340	384	391	382	372	351	374	362	375	376	373	358	380	348	397	367	367	407	365	366	349	331	358	359	371	353	360	362	388	363	368	363	369	336	391	402	388	377	349	339	371	368	337	372	384	377	353	375	354	350	378	397	366	379	360	392	358	353	369	395	402	346	388	368	356	388	383	372	357	386	370	400	382	349	358	327	419	341	355	369	373	384	378	380	378	360	367	372	401	366	359	346	381	388	380	376	359	369	353
36035	59155	11951	3801	2619	2007	1478	1226	949	887	755	705	646	623	567	521	536	523	487	492	446	456	460	455	441	450	440	418	413	473	436	419	409	401	418	405	418	385	437	448	400	427	414	410	380	396	415	453	408	391	407	448	409	427	416	389	456	415	433	399	385	394	425	407	400	396	404	430	382	396	375	406	424	435	415	367	388	410	434	402	396	404	390	399	421	429	393	400	401	402	385	424	366	410	392	392	398	398	396	399	357	419	409	374	422	377	430	416	391	403	418	388	370	402	394	388	373	399	395	415	392	416	443	439	455	435	417	424	403	380	401	390	407	380	387	416	429	388	427	431	414	404	410	404	422	404	417	430	403	375	376	403	385	398	399	412	436	416	406	377	416	409	412	412	407	390	391	423	405	394	405	382	430	366	396	431	395	391	359	421	424	395	403	400	401	396	402	415	390	400	424	407	410	422	371	382	393	373	380	435	371	402	415	419	424	425	414	416	406	393	431	425	391	391	403	378	420	411	391	417	410	407	403	405	388	414	414	437	432	435	421	393	386	433	411	375	411	347	416	420	406	363	396	404	420	403	422	412	381	400	427	446	429	369	367	356	426	436	426	363	371	406	403	403	411	399	401	366	380	397	396	429	365	405	384	384	367	452	427	402	430	397	424	388	390	415	400	418	406	366	414	412	390	392	395	420	393	390	400	403	385	416	418	392	406	449	390	378	421	469	391	395	401	388	418	409	407	407	405	401	407	422	403	399	386	399	383	370	410	399	388	411	371	395	396	382	376	386	432	433	377	404	417	404	384	430	452	415	415	374	400	419	411	443	395	387	446	408	435	393	455	400	407	406	407	398	388	450	437	400	376	414	421	392	399	399	397	427	377	408	434	440	389	409	403	426	374	425	379	415	383	399	419	423	440	447	419	479	386	413	391	403	421	393	389	399	396	383	446	386	426	368	397	402	402	371	414	432	414	404	350	414	421	444	388	429	425	399	417	391	398	425	427	365	374	416	431	413	417	386	430	398	399	408	387	412	426	435	390	427	411	403	415	388	379	445	434	410	387	407	393	373	415	380	412	387	410	397	443	408	436	357	413	410	426	404	406	413	425	371	421	436	400	378	429	384	457	394	407	419	423	389	423	424	420	430	365	422	385	419	406	427	404	405	399	410	419	371	380	426	392	420	385	457	377	427	422	359	385	413	414	394	388	405	404	427	395	383	372	404	382	386	373	429	409	367	418	423	390	423	416	386	381	390	409	356	400	410	389	419	410	411	397	419	407	392	384	398	402	378	408	404	398	408	387	429	397	419	403	414	413	389	384	414	420	383	398	392	404	412	375	385	386	427	404	428	432	407	414	415	406	380	408	346	430	395	416	385	402	391	396	433	365	403	410	424	363	393	400	399	416	392	413	398	399	410	388	403	392	392	403	415	408	419	382	419	395	401	404	443	436	410	439	422	421	394	381	414	376	412	410	425	446	376	380	382	421	417	381	379	386	397	387	421	408	410	424	404	403	412	356	388	400	385	422	426	436	382	415	369	405	380	433	393	393	390	368	404	396	378	378	423	408	375	403	417	394	377	386	394	407	436	404	408	418	399	403	393	396	394	367	400	399	417	385	416	412	405	453	392	354	417	379	414	417	431	358	360	399	402	374	397	427	415	419	445	387	380	416	391	412	374	402	412	409	405	378	406	411	378	408	429	444	429	393	366	407	429	379	422	411	380	400	408	394	387	408	391	430	417	404	432	407	381	481	395	411	401	388	404	418	412	393	417	389	395	396	400	423	385	411	405	374	421	399	425	372	385	412	407	441	412	414	420	392	394	382	424	386	401	410	378	416	403	422	395	425	405	391	420	466	407	391	433	436	419	391	384	385	383	366	385	437	402	413	404	439	433	413	400	407	427	388	389	403	433	365	432	420	404	382	412	397	396	437	416	376	395	438	439	424	395	355	401	397	383	440	380	385	387	385	452	424	422	406	390	420	372	424	410	424	348	382	404	416	392	412	425	413	400	402	399	408	367	368	378	404	417	405	390	406	413	393	431	393	421	404	405	412	405	379	396	386	405	442	397	420	420	389	390	414	430	381	398	405	404	401	406	386	418	431	399	386	421	412	427	388	388	404	406	403	419	386	390	402	391	414	418	408	429	429	383	388	425	429	415	424	391	391	393	442	379	416	381	428	407	409	390	399	411	412	377	382	394	392	418	389	412	410	402	342	405	407	420	410	445	384	421	431	409	385	387	405	394	400	389	405	388	425	412	402	391	380	388	411	381	412	390	434	417	409	414	446	415	395	388	427	401	393	418	396	398	409	390	375	391	403	423	382	423	417	394	414	426	402	391	399	415	431	404	388	366	384	410	394	382	384	381	400	391	405	399	402	389	376	461	410	424	413	417	434	423	419	391	406	387	366	418	392	420	391	422	456	397	398	435	377	387	402	402	369	420	382	366	411	367	427	408	400	419	390	432	395	416	399	437	410	400	452	416	394	392	395	390	423	413	398	406	405	393	381	387	456	404	436	402	412	410	389	395	421	401	411	408	403	414	389	347	399	399	401	431	389	361	431	404	429	414	399	422	434	427	439	394	418	408	390	409	388	387	439	405	333	369	403	403	413	394	393	404	390	355	395	398	417	395	404	388	383	381	404	409	375	410	388	375	382	447	376	401	405	396	375	382	417	360	410	383	422	448	390	387	411	393	401	425	355	371	429	383	414	378	406	421	411	413	397	421	370	408	387	426	396	422	392	419	417	385	420	379	419	401	395	395	391	413	378	443	430	408	399	389	384	395	440	393	402	431	378	410	424	428	401	392	417	401	415	412	449	385	390	414	423	368	415	426	405	416	445	418	421	415	415	376	382	443	417	410	417	416	413	372	382	397	395	389	378	424	398	374	449	420	421	395	404	400	413	408	418	379	384	433	384	409	372	427	431	378	384	374	421	400	370	344	363	396	414	413	411	427	363	424	355	411	385	389	384	407	395	391	384	404	434	379	399	364	406	387	405	375	355	368	385	413	409	406	405	400	367	373	379	450	418	432	368	414	390	392	406	448	405	405	417	395	413	415	383	391	387	431	400	422	373	417	393	368	386	411	392	409	416	399	424	412	428	378	395	403	405	364	419	421	401	406	418	411	421	405	410	410	375	398	427	379	419	395	430	428	411	425	409	429	377	419	432	357	392	369	394	419	399	387	385	401	408	429	423	418	391	420	380	383	410	402	442	423	371	418	364	381	401	393	406	410	380	372	440	438	386	423	356	421	368	413	380	396	394	396	394	415	415	400	392	415	420	421	410	380	396	392	359	405	399	430	423	430	396	463	367	390	394	406	421	408	406	397	377	399	409	409	393	398	411	399	384	394	415	400	378	443	410	399	412	401	420	429	423	405	406	403	405	418	416	404	409	365	372	424	417	418	412	387	422	399	388	418	387	390	432	414	467	386	395	386	390	442	426	417	404	405	437	399	408	387	398	411	392	404	424	394	388	398	428	382	366	416
29498	26175	13822	1395	425	439	404	378	366	387	395	373	382	384	362	377	353	355	363	373	379	372	369	377	342	356	351	368	356	353	380	347	321	337	364	355	376	373	351	332	353	383	350	346	365	324	359	362	365	391	371	361	356	365	352	361	373	329	356	390	340	380	336	353	350	355	368	346	371	337	347	362	399	358	338	358	396	367	370	346	346	343	368	363	339	335	364	349	329	391	352	351	367	354	377	326	357	390	345	357	356	363	349	389	398	343	348	334	354	370	330	378	351	330	336	371	350	369	356	373	364	353	353	336	348	355	333	346	369	378	409	380	372	371	349	375	347	365	358	332	380	346	380	355	334	368	336	354	368	343	390	343	326	338	359	386	363	365	368	393	357	354	385	357	364	349	359	336	354	365	357	373	371	340	338	360	369	346	363	350	377	350	349	336	346	357	322	354	359	329	380	368	382	355	354	337	353	334	373	348	383	352	311	342	393	347	394	384	352	389	394	400	375	359	409	368	345	367	353	323	374	336	406	354	365	358	347	365	359	342	315	391	354	333	338	375	387	329	329	372	359	355	385	359	361	355	335	362	387	354	349	361	371	366	342	382	339	352	401	346	377	398	356	340	353	353	316	332	345	418	344	345	383	349	363	406	340	350	359	330	365	361	335	342	354	369	391	376	362	404	368	358	336	361	367	350	366	381	356	355	372	377	365	354	367	364	344	376	334	343	358	364	379	373	353	319	347	371	355	367	338	364	361	371	357	333	357	358	313	357	348	326	359	369	362	353	335	357	376	351	353	335	351	357	344	417	361	364	360	350	366	344	364	369	343	370	361	339	344	367	325	363	330	348	384	337	335	347	381	340	370	349	367	377	358	389	332	365	350	334	370	341	365	392	360	356	331	353	358	340	367	336	332	375	355	360	354	354	392	333	372	369	404	344	360	353	355	308	370	331	385	348	392	366	349	351	318	351	351	345	328	356	337	347	341	346	382	319	390	369	363	341	353	339	382	344	367	350	359	347	363	352	362	367	354	364	335	382	342	386	361	343	367	371	359	329	363	326	331	341	360	370	318	334	388	347	367	393	366	344	357	386	368	371	365	345	362	340	368	391	379	370	376	365	362	354	365	372	362	383	361	399	381	352	354	347	345	348	332	334	376	348	371	360	316	365	351	355	314	376	376	360	352	380	345	358	357	344	352	333	336	338	366	377	383	381	333	336	352	361	364	351	375	356	341	352	342	373	360	390	361	288	366	384	332	370	336	376	347	395	353	394	361	364	376	334	355	369	336	380	326	349	373	327	326	359	377	357	392	343	382	335	349	361	358	345	342	319	383	334	353	371	327	370	384	356	356	342	336	370	374	361	366	305	339	379	379	373	335	376	359	378	362	366	385	339	341	354	370	394	359	340	362	357	370	382	337	372	376	368	366	386	383	332	373	342	342	401	378	357	356	349	324	360	350	379	361	363	362	367	351	382	348	333	356	352	353	349	330	347	375	345	377	347	392	383	379	352	388	369	377	362	357	354	366	369	340	369	383	368	332	322	385	323	366	350	404	332	363	389	364	338	364	350	389	367	362	342	343	346	342	346	391	341	357	347	341	356	367	365	381	369	368	383	384	344	336	353	364	332	352	325	381	364	359	362	338	347	343	358	365	358	342	389	340	355	359	355	355	343	356	335	340	365	347	365	328	393	362	362	340	404	358	345	368	358	347	364	379	352	350	362	344	329	366	340	364	314	369	360	358	387	315	337	361	389	366	321	364	344	369	358	330	406	351	349	347	369	326	335	376	336	345	401	352	341	379	340	377	336	304	339	342	350	349	375	371	361	374	379	361	362	345	354	362	337	372	356	412	353	324	361	323	339	331	361	358	383	355	356	348	386	378	395	356	306	326	334	355	367	348	357	403	393	372	383	368	346	381	366	344	348	356	370	382	376	325	344	343	374	367	338	344	359	314	364	364	387	323	352	385	345	325	361	359	365	384	352	337	343	384	330	382	396	411	389	295	372	330	337	369	366	377	386	396	351	352	353	353	316	340	362	360	365	353	377	321	379	335	344	361	354	332	342	366	376	385	354	332	330	360	365	373	380	383	363	347	382	380	364	354	315	357	350	366	339	322	384	359	362	365	331	388	374	388	357	355	324	383	355	378	358	350	360	367	341	361	387	344	328	352	372	389	368	335	342	360	355	377	335	373	354	378	351	376	349	350	367	336	344	360	378	354	350	338	347	377	328	331	369	339	328	362	369	324	337	356	356	350	359	365	358	334	391	387	350	380	362	369	351	362	347	332	352	335	365	342	347	387	355	365	374	342	367	376	382	362	361	335	346	386	358	371	356	359	338	355	343	361	343	386	363	349	376	348	361	371	374	368	379	346	361	376	391	342	332	342	365	346	368	378	363	392	330	384	338	363	372	351	377	396	346	349	413	371	337	381	351	364	353	349	395	316	358	350	361	354	374	379	367	375	344	392	341	340	299	404	378	350	333	378	348	334	340	368	349	361	334	351	367	372	332	355	355	348	341	362	370	396	401	359	381	361	381	359	346	341	396	378	353	376	365	357	349	365	371	383	341	360	330	348	333	368	365	335	392	399	346	370	369	359	381	390	389	373	348	373	395	379	351	357	386	334	367	345	373	335	330	376	372	354	353	361	368	383	361	362	333	325	335	362	351	386	358	328	348	374	364	360	350	349	346	376	387	336	366	359	353	367	355	386	409	354	372	347	376	350	350	388	366	354	360	370	314	320	378	368	363	401	369	382	371	341	380	369	368	384	365	323	325	360	326	334	361	387	400	347	328	346	356	344	364	339	380	344	350	365	340	354	317	344	367	374	385	334	333	340	378	357	385	377	375	349	328	346	362	363	356	343	338	358	353	336	387	389	362	374	367	350	366	341	352	358	375	366	343	367	378	384	367	380	375	378	363	372	329	334	358	326	351	331	350	358	351	331	352	315	399	400	394	353	362	397	344	316	354	355	363	340	379	353	372	364	351	338	353	389	378	354	347	358	363	360	347	380	374	361	380	357	369	355	387	376	319	373	317	345	384	364	343	356	345	362	368	317	347	374	382	355	334	350	313	368	346	350	349	311	330	355	345	391	345	344	400	347	344	348	332	362	347	371	354	381	384	347	362	336	394	333	367	398	352	362	363	388	383	377	361	370	358	352	383	383	351	334	372	352	376	369	386	353	349	369	364	325	359	340	365	323	337	355	348	364	388	361	357	356	334	325	370	357	353	403	381	357	355	366	349	344	382	363	366	340	359	332	347	351	381	321	335	385	322	326	344	369	370	347	359	323	359	326	357	332	356	342	368	357	349	363	357	405	381	368	328	344	362	357	399	355	340	366	345	358	345	350	352	347	360	330	364	356	339	353	384	358	319	346	383	322	382	372	360	396	409	385	364	394	370	346	375	362	342	341	361	354	357	356	361	337	360	355	343	354	365	348	348	378	374	355	359	364	330	335	344	366	395	359	349	353	389	368	341	382	345	374	352
32264	39812	3847	492	444	441	405	405	410	360	360	392	362	400	360	387	389	333	371	382	328	389	370	397	413	389	395	417	370	407	372	395	414	373	368	383	374	405	397	402	386	389	392	386	370	409	368	360	358	355	376	368	353	417	383	384	395	386	401	373	390	348	369	420	384	372	383	366	385	362	407	396	386	364	408	339	374	392	388	421	378	387	368	387	360	398	381	378	369	376	412	423	389	366	350	364	350	381	382	364	396	426	367	370	373	423	389	374	356	387	360	415	422	379	375	352	390	392	365	357	352	416	373	390	350	408	414	374	353	377	407	408	370	387	400	376	358	384	359	359	375	384	390	352	356	388	373	404	352	386	368	378	375	342	366	378	412	392	384	369	377	354	379	398	360	363	376	387	378	413	368	418	385	374	400	408	369	397	368	376	450	364	393	364	395	361	423	364	379	343	383	359	393	390	417	373	413	346	379	387	390	362	423	391	367	378	377	371	364	393	386	350	378	367	390	359	381	352	397	355	377	405	360	343	363	421	392	398	372	376	386	384	367	395	340	369	370	383	389	373	392	374	388	400	375	389	372	362	365	384	370	363	389	417	350	368	393	369	364	374	374	380	419	417	378	395	358	403	336	380	364	381	383	377	413	365	398	384	351	371	385	377	359	396	390	349	358	357	401	366	400	374	372	350	387	411	372	372	368	395	368	373	384	383	381	375	389	362	379	365	390	384	421	384	391	376	335	378	372	373	359	361	365	376	359	401	403	368	399	337	359	378	389	419	380	363	358	404	357	386	373	366	386	391	391	374	351	399	385	380	386	379	368	387	404	386	358	341	392	387	364	365	379	383	362	351	344	352	356	384	372	349	392	356	388	384	373	353	389	359	366	346	396	379	362	377	366	397	375	390	346	392	370	364	356	364	394	385	393	353	389	382	371	374	371	371	374	376	388	377	402	399	370	380	399	392	377	380	408	384	321	353	366	370	399	367	376	362	347	389	362	379	372	401	371	354	363	360	402	378	368	358	369	367	396	375	374	381	367	388	357	381	377	358	355	399	394	349	369	366	364	409	391	392	370	405	370	387	396	377	386	356	374	389	398	390	386	372	385	372	372	388	338	344	404	365	411	367	360	365	405	345	375	357	377	359	343	382	379	392	344	381	326	368	367	369	369	391	383	389	372	362	380	386	413	376	407	355	375	384	370	388	399	361	368	392	377	392	379	400	397	377	371	386	390	386	364	377	393	376	385	355	371	370	353	406	437	369	373	362	379	373	363	388	410	405	375	385	350	370	377	377	375	362	404	369	385	342	348	391	409	362	350	358	365	424	385	379	405	397	380	392	353	388	404	399	366	373	376	360	397	411	375	372	387	415	365	360	380	391	356	377	383	379	366	393	369	390	359	364	384	405	377	380	401	399	356	396	387	389	350	389	378	373	361	376	386	377	372	397	374	398	356	408	392	381	404	360	360	384	387	356	377	360	372	375	385	368	332	406	372	365	420	361	381	335	354	371	358	366	365	333	357	371	358	429	353	384	360	380	389	417	400	378	393	389	423	391	383	382	398	368	381	380	357	390	385	364	371	379	417	407	376	380	372	397	372	396	368	350	376	389	413	357	404	334	353	388	399	397	356	391	386	400	369	389	368	405	335	379	387	382	384	353	355	375	373	360	374	354	352	375	384	330	386	349	362	386	378	384	419	400	383	378	392	366	375	392	397	360	341	368	389	364	373	370	390	362	367	383	379	389	370	370	417	379	368	395	417	361	415	376	384	365	363	387	388	331	383	401	389	351	392	388	377	382	410	378	377	366	388	374	400	375	397	359	377	395	401	350	348	381	373	412	371	391	383	345	340	372	348	396	402	367	386	381	346	375	416	354	396	387	379	370	381	379	366	391	373	369	353	375	396	354	348	363	382	382	364	434	388	371	373	359	346	368	358	360	373	372	377	379	362	435	383	396	370	391	361	361	370	399	396	367	392	396	415	384	378	364	358	381	360	369	421	376	370	382	390	393	379	362	366	360	420	338	388	384	369	391	355	367	359	429	388	406	394	368	381	372	394	427	364	396	378	368	372	373	388	380	397	374	377	406	379	410	353	388	392	373	366	360	366	384	355	362	381	384	384	377	415	373	381	347	390	387	411	432	376	372	391	393	396	362	365	370	384	376	393	346	361	358	351	387	367	367	355	406	394	401	361	393	339	400	370	411	404	354	368	356	359	370	392	356	377	394	367	358	373	356	370	362	340	389	368	356	357	368	392	394	380	391	383	368	385	378	373	361	401	390	392	375	402	399	368	391	395	394	377	375	405	382	385	371	384	373	364	365	365	403	397	361	389	395	402	391	403	385	381	386	385	374	384	379	395	412	374	388	379	369	424	402	330	358	364	415	410	370	345	382	403	342	374	357	373	391	360	376	382	366	387	362	374	358	362	393	394	372	367	383	392	384	400	375	372	401	360	387	406	357	383	375	394	371	357	376	374	371	396	381	396	388	383	380	389	377	372	389	367	376	385	411	383	400	370	396	365	410	347	357	363	407	380	380	399	387	376	395	406	398	376	370	397	400	373	383	408	339	380	357	411	349	362	331	376	341	408	332	383	353	410	397	358	365	387	356	366	367	417	373	369	359	378	371	391	371	401	349	358	406	365	349	393	382	425	359	393	411	362	385	363	390	387	390	371	374	363	373	404	370	367	356	396	402	380	346	384	372	393	385	357	380	371	368	404	370	380	392	372	393	395	357	357	379	379	353	358	396	416	390	382	362	388	398	381	378	366	388	372	374	388	372	371	332	376	385	371	407	383	430	375	399	382	376	378	393	368	399	424	381	379	370	354	358	417	379	343	368	362	380	408	372	359	404	409	397	408	381	390	370	342	354	350	384	380	370	398	396	396	384	375	367	377	409	415	354	447	386	382	369	426	376	358	393	404	346	357	371	358	358	417	402	351	375	428	364	392	352	408	412	383	400	380	396	391	381	390	355	374	385	393	363	383	390	401	379	367	354	387	378	379	382	384	398	390	400	381	371	383	362	375	379	356	377	389	370	367	375	359	391	366	392	374	359	358	365	360	353	368	402	388	398	404	370	376	373	422	363	384	358	426	369	396	385	371	380	378	404	393	363	374	346	386	353	351	386	374	362	395	367	342	362	376	383	380	380	404	396	383	375	401	376	400	339	381	390	368	357	365	393	335	378	393	391	355	406	341	332	356	330	382	395	333	380	410	397	402	377	359	386	386	370	400	341	372	352	412	373	430	394	408	406	396	391	359	394	392	365	379	371	392	386	345	425	358	388	403	331	373	368	404	410	361	380	361	394	401	376	368	362	367	366	396	361	354	384	374	392	384	351	386	376	370	372	383	398	411	344	413	378	401	366	386	375	375	364	355	398	370	388	362	398	380	379	367	374	400	375	410	379	383	418	372	339	374	351	355	363	415	388	383	395	394	351	386	373	390	386	382	378	410	388	394	379	407	369	384	377	369	389	359	341	356	395	381	409
23559	21055	28135	24168	21048	11338	1142	796	675	616	670	601	585	635	588	556	600	586	565	603	558	594	572	498	532	583	502	534	529	518	568	549	569	555	520	528	522	557	582	525	519	567	561	545	495	553	571	559	560	549	572	529	544	533	544	549	488	553	531	530	546	572	564	529	537	516	536	488	565	554	556	534	508	516	556	538	570	530	511	483	576	542	565	552	493	490	505	546	497	518	508	535	527	528	525	569	563	502	536	511	579	520	518	560	479	548	562	551	578	521	536	505	556	507	580	517	548	511	539	529	520	586	541	507	536	513	520	555	503	569	513	531	530	562	516	524	529	512	587	505	531	520	528	518	558	553	489	522	535	524	491	543	539	538	535	552	529	524	529	539	507	531	509	543	525	508	553	526	539	490	547	515	540	508	547	528	506	541	513	499	519	530	534	536	488	539	553	555	520	551	550	530	538	578	511	540	484	519	546	508	524	590	536	562	532	531	532	498	538	487	558	557	501	547	531	489	515	523	546	566	510	518	552	523	541	503	501	486	519	551	533	597	595	557	558	533	530	535	517	583	503	536	517	553	512	540	478	521	508	555	525	530	549	516	532	530	554	490	494	538	533	539	560	519	567	517	530	524	552	535	545	479	546	603	581	458	499	530	544	505	546	585	494	533	545	543	499	558	518	512	527	518	549	569	525	530	554	555	593	539	550	511	528	493	536	537	516	521	574	546	555	530	491	532	560	547	522	532	510	526	557	508	546	573	523	515	558	518	528	499	488	527	541	520	541	572	567	501	525	500	508	509	552	580	510	519	527	547	559	515	505	516	552	538	566	558	533	506	522	546	522	502	539	568	485	535	529	486	509	519	503	489	570	555	528	535	527	511	520	528	509	555	557	526	511	540	530	512	546	501	539	562	508	515	532	491	535	505	492	528	514	530	546	528	497	547	567	527	542	487	533	504	508	536	517	520	559	549	542	516	545	554	540	546	479	563	505	545	514	534	553	533	496	549	513	522	531	509	540	578	512	585	511	552	548	524	569	526	534	535	526	549	492	532	553	532	529	533	535	533	529	514	565	529	495	574	550	549	548	547	511	562	617	517	500	486	510	555	549	538	526	554	545	554	526	474	512	514	531	522	523	570	520	531	519	522	544	526	539	533	557	483	538	521	582	524	525	513	516	509	532	538	548	539	490	543	517	553	541	553	519	571	537	546	563	510	529	524	558	512	480	511	520	495	555	529	530	512	509	546	543	512	503	526	524	532	555	534	509	551	471	527	523	530	557	556	540	592	529	548	547	568	531	516	514	547	526	567	504	530	539	506	538	536	563	509	545	499	558	526	555	498	546	574	563	572	531	560	531	557	551	579	516	540	544	524	506	575	530	531	545	518	537	500	551	547	520	518	507	564	541	560	551	569	556	494	555	538	551	526	557	530	542	545	549	519	558	544	540	515	497	562	527	535	509	528	561	575	521	582	550	533	520	535	527	514	522	501	566	515	501	512	557	556	534	512	528	524	559	554	519	599	557	547	533	540	503	535	520	494	545	516	517	529	530	516	521	518	526	585	525	541	489	529	501	509	554	537	546	530	530	528	545	579	523	512	495	511	551	530	513	542	492	548	542	550	530	543	500	569	547	561	581	533	530	529	570	561	535	578	567	504	549	523	511	480	518	510	552	532	551	509	545	535	577	539	504	551	554	538	559	529	543	514	524	527	532	483	548	500	534	485	539	504	551	517	505	529	543	525	556	539	549	540	476	530	534	542	501	524	518	499	481	530	523	562	570	549	543	535	553	536	512	516	518	574	523	537	525	502	534	573	539	527	494	483	520	491	550	532	506	555	521	527	540	502	526	537	525	522	522	556	576	510	548	515	529	530	569	521	518	507	538	479	511	556	536	523	535	475	581	530	542	571	503	526	544	515	536	500	560	537	533	534	485	551	556	525	528	540	516	543	558	544	521	526	557	526	511	549	534	525	506	532	484	558	530	524	533	520	539	539	550	482	547	535	531	533	549	555	518	536	541	533	532	547	568	509	498	549	517	518	503	539	536	531	525	523	548	524	532	576	527	527	543	551	503	569	532	509	533	535	521	517	477	545	559	518	563	509	514	570	548	566	547	498	515	521	455	492	508	542	503	513	532	571	529	523	557	538	518	570	519	536	516	531	539	486	542	555	539	503	524	531	491	542	504	517	548	519	501	582	531	534	531	548	558	592	554	522	545	548	545	587	501	500	514	493	514	544	489	511	533	514	544	504	509	520	511	514	513	514	529	553	565	492	506	547	534	538	517	545	521	516	535	550	536	531	541	518	522	492	496	529	533	572	481	540	486	524	537	493	531	494	508	530	531	525	549	526	487	571	485	547	526	488	541	505	577	520	545	535	501	536	586	495	570	500	576	527	537	565	529	481	512	534	519	508	554	518	483	529	516	507	557	500	525	534	561	553	549	518	513	521	525	540	538	543	562	531	575	532	552	509	539	519	559	530	550	507	539	574	561	549	517	541	491	527	507	547	550	551	521	562	539	548	552	521	530	530	502	487	539	507	513	512	505	498	547	560	531	523	574	541	530	519	545	566	551	536	520	560	550	511	507	507	523	523	510	496	499	537	539	500	552	547	543	549	573	512	555	578	462	571	523	512	580	551	538	554	547	555	529	508	565	521	528	537	503	518	549	532	546	527	540	516	515	570	535	548	565	500	497	528	562	538	552	489	541	527	534	523	506	526	526	549	550	520	549	537	487	538	528	537	539	565	533	523	545	532	534	559	560	522	538	551	514	536	571	537	522	492	522	517	558	564	541	536	552	560	515	531	554	521	517	515	537	535	510	504	532	527	566	542	559	520	511	512	559	580	551	541	540	529	551	537	561	513	530	520	524	539	574	541	483	549	561	517	544	490	485	528	529	538	552	561	558	543	542	515	537	512	517	556	522	538	522	598	534	520	520	524	558	539	518	496	537	534	570	509	538	537	529	554	540	542	596	514	556	530	549	567	541	502	576	551	500	485	534	537	541	545	516	552	553	541	511	536	547	590	515	561	539	565	547	525	558	525	547	506	555	529	531	542	544	532	517	560	560	545	502	539	509	528	538	511	580	526	548	542	574	533	546	531	521	482	550	539	551	551	524	529	517	562	501	527	539	513	553	521	527	531	524	505	544	507	532	577	554	561	561	504	526	528	535	521	550	517	501	545	575	603	536	503	509	559	543	551	538	513	536	549	536	567	511	527	536	519	561	490	538	521	520	544	525	531	535	507	527	514	549	499	572	553	558	519	562	511	503	571	507	498	512	519	510	529	516	524	542	517	530	520	539	525	527	563	527	541	546	550	509	505	527	547	536	569	523	518	525	543	528	529	553	530	550	532	509	519	552	528	526	533	533	519	517	552	542	542	527	568	545	559	534	505	510	549	529	523	529	541	529	522	544	525	513	534	519	487	586	516	540	474	531	577	522	540	530	563	515	505	536	507	526	537	535	589	520	514	537	534	550	511	533	532	512	496
32799	54221	10543	2313	1670	1351	1193	983	857	779	733	737	677	705	664	642	613	595	577	615	616	572	606	563	585	566	578	610	567	640	577	534	570	540	579	585	539	581	547	568	574	571	548	604	575	604	525	558	587	532	559	582	580	567	601	533	549	544	559	557	583	582	524	598	573	559	613	591	596	533	555	568	517	579	601	551	540	564	562	573	565	527	554	576	597	570	562	539	556	579	554	573	537	582	578	572	531	545	576	560	534	570	563	561	569	589	592	546	531	530	594	556	558	545	545	573	511	585	580	497	579	511	565	565	541	588	587	566	555	554	585	551	519	592	524	562	539	587	569	570	545	562	562	550	535	555	530	526	545	594	570	536	537	515	556	560	562	597	557	564	544	532	587	506	563	567	593	557	587	558	541	570	579	511	562	575	538	572	618	544	571	596	548	553	546	598	588	600	570	551	608	583	591	545	545	555	547	497	546	566	543	540	563	533	587	576	528	562	549	580	583	588	578	557	511	552	587	545	558	533	544	534	591	576	567	525	583	535	568	597	559	549	583	588	611	547	538	579	585	558	532	571	596	551	569	604	517	559	539	571	531	581	548	594	577	556	588	566	523	542	579	531	529	583	555	547	570	589	529	623	612	533	539	542	587	569	561	562	568	577	570	550	586	561	564	570	532	561	560	591	576	541	579	560	577	545	535	548	529	554	539	574	542	566	552	570	554	591	557	556	544	558	552	586	554	589	558	545	577	548	526	548	511	567	560	538	551	534	545	570	543	555	570	524	558	561	524	582	565	550	556	536	560	561	556	585	577	612	548	523	578	565	552	532	573	598	588	556	614	557	567	568	565	560	532	520	583	544	535	547	569	549	566	594	546	568	580	537	578	578	553	566	579	601	532	533	555	559	606	545	605	586	579	554	618	537	531	609	568	554	589	563	523	595	582	584	552	530	523	525	524	525	558	592	521	563	556	555	605	584	489	579	572	522	553	561	520	536	568	544	618	523	545	535	565	529	545	557	589	551	525	534	583	585	573	553	560	605	560	602	577	561	529	577	566	573	587	558	538	555	590	547	551	584	558	535	505	550	620	556	577	549	574	582	550	546	532	524	538	572	521	567	534	572	575	597	566	555	500	545	544	542	562	578	573	574	599	572	546	531	541	605	573	573	593	552	563	569	576	571	557	531	588	545	563	550	561	543	592	563	590	548	547	544	584	575	518	559	542	545	603	522	539	579	518	554	553	533	589	566	546	583	571	545	538	577	557	571	555	578	594	573	550	575	575	554	577	558	560	573	552	596	548	593	572	598	616	575	552	546	531	539	557	529	614	590	578	550	596	531	577	563	585	504	544	576	607	555	552	554	559	538	583	570	548	577	583	558	551	540	555	556	528	560	598	585	547	544	579	589	569	528	556	584	549	532	546	559	559	550	554	558	558	552	560	542	552	566	534	526	565	557	590	549	552	560	606	566	611	589	549	591	573	575	588	572	612	569	535	606	532	566	567	542	555	581	523	627	531	548	573	541	535	580	609	588	561	537	542	570	612	530	550	577	575	567	571	568	564	589	596	580	532	570	562	581	570	562	575	544	551	574	569	593	549	590	565	573	587	585	543	535	539	551	581	551	575	568	597	540	540	555	585	547	548	584	550	558	530	526	526	579	578	558	583	562	592	566	566	546	553	548	579	557	560	532	571	575	527	565	581	572	538	520	571	568	531	567	584	569	588	577	569	542	609	557	560	552	537	542	553	544	557	588	577	535	599	537	549	594	542	549	548	578	567	579	556	529	586	581	607	524	547	558	567	580	576	565	589	554	563	564	566	571	522	552	508	611	574	548	554	528	543	551	547	564	574	532	546	565	497	584	586	544	546	563	540	572	540	538	524	553	560	561	615	566	542	538	532	536	577	538	551	547	550	582	549	583	554	529	566	551	568	546	582	607	558	553	589	587	495	540	554	545	529	571	556	569	556	566	563	552	539	548	551	545	565	582	567	531	521	547	589	532	520	591	590	548	574	540	542	592	515	562	558	557	568	543	572	601	564	529	579	553	553	544	552	576	537	531	595	620	542	546	583	521	531	592	591	562	568	572	572	605	561	518	548	571	576	562	584	598	578	560	558	523	614	571	552	594	570	564	534	538	571	587	559	563	491	576	561	540	537	521	520	595	540	554	563	552	584	587	604	543	541	543	573	581	582	615	562	523	570	573	587	561	504	548	583	548	584	527	569	531	588	577	576	552	579	567	572	589	566	562	572	575	569	524	521	586	561	525	573	548	528	591	554	569	577	566	534	555	600	570	550	571	532	567	555	558	558	562	579	575	564	566	553	611	585	540	545	559	556	597	547	571	601	592	539	575	520	558	536	549	536	590	560	537	566	598	592	559	544	519	600	521	562	547	610	577	606	561	604	559	563	524	529	561	602	591	532	540	581	575	612	569	556	546	555	567	563	596	581	527	560	550	589	545	521	625	560	568	587	577	567	570	556	574	579	558	533	546	579	574	558	559	561	561	557	532	555	555	588	563	515	598	572	525	496	557	542	564	542	554	563	540	584	518	575	516	575	595	572	521	588	562	583	518	568	507	540	586	550	575	543	560	504	542	551	549	540	528	519	583	549	561	529	554	564	609	554	537	573	523	559	549	565	556	587	579	549	564	547	539	564	596	564	574	558	522	564	535	517	581	575	534	605	530	536	546	545	547	550	606	565	560	586	526	563	551	547	556	533	583	525	587	573	577	578	588	588	529	583	554	566	582	589	533	555	531	553	577	569	533	525	599	597	588	542	570	575	584	578	561	535	564	568	540	507	580	586	563	552	552	570	555	548	558	566	537	549	546	547	542	542	578	613	532	576	564	587	596	533	558	547	570	576	568	561	566	548	557	567	618	541	551	559	531	547	531	570	561	563	524	511	573	570	587	574	587	535	592	564	598	576	557	593	548	552	558	524	560	551	566	582	526	580	530	558	600	526	523	589	540	603	584	570	575	556	566	519	572	592	555	554	535	535	564	552	519	582	556	550	601	562	572	543	518	594	546	568	591	540	581	573	532	541	597	552	554	585	561	569	539	573	495	550	551	591	575	536	523	518	580	585	584	570	513	576	556	533	592	580	593	528	541	519	541	594	571	578	586	540	564	582	578	601	527	565	552	585	572	514	556	518	572	595	569	550	517	545	547	576	584	592	608	581	534	565	552	538	516	568	564	576	567	563	508	573	549	565	559	566	593	626	557	548	562	526	579	582	553	568	563	561	513	601	571	526	573	547	579	564	537	572	560	559	527	611	575	576	527	576	552	549	616	535	589	559	583	551	564	558	541	600	573	518	556	568	547	528	560	551	585	533	552	616	530	579	557	553	558	527	559	576	551	516	550	603	586	591	582	557	601	592	557	567	582	593	562	540	583	544	603	578	531	602	516	535	619	562	561	553	559	514	537	586	523	552	542	525	564	537	571	528	538	567	556	556	581	538	537	505	550	561	530	537	536	579	552	570	571	535	555	590	544
24396	21072	27501	24723	16718	750	327	302	242	266	259	213	221	226	207	202	212	208	167	203	197	176	208	191	189	179	184	171	202	190	195	180	170	195	180	187	198	188	163	204	177	200	183	201	192	179	169	176	183	190	183	198	177	178	190	171	194	191	174	183	188	208	226	176	190	195	189	162	185	182	176	163	183	160	193	187	158	183	176	198	179	204	203	184	185	184	189	191	197	201	193	173	172	178	169	196	185	176	175	183	177	181	180	189	199	188	188	170	173	185	192	178	187	188	180	179	171	186	189	193	173	181	168	173	177	158	196	195	188	189	168	215	166	179	191	166	168	175	194	193	169	203	169	167	196	184	175	188	174	179	178	204	171	194	177	157	190	162	198	179	185	203	169	145	165	174	167	172	184	196	206	192	191	184	192	179	192	186	178	185	167	173	189	205	190	181	184	187	166	185	192	181	192	177	159	167	176	173	187	183	172	188	210	173	180	185	167	185	184	170	133	186	183	188	182	185	166	204	190	161	165	187	194	194	216	184	184	188	166	166	195	171	202	196	167	196	182	176	175	167	182	174	173	175	186	189	184	181	175	214	190	176	176	174	199	179	185	194	190	183	176	164	185	197	198	210	188	188	179	163	189	173	187	186	198	199	196	174	175	184	180	204	178	187	203	192	177	206	191	190	163	186	182	176	193	167	182	188	172	196	181	182	146	175	182	205	198	210	188	200	200	157	204	176	182	194	163	170	168	178	188	209	162	197	170	184	170	163	192	171	181	184	175	171	179	181	203	192	174	163	177	179	181	167	188	184	189	168	164	168	188	187	190	168	164	197	180	187	194	180	179	199	190	191	186	195	191	173	170	210	181	184	193	168	165	178	172	204	209	198	178	196	184	176	175	184	177	164	168	189	180	179	171	193	177	160	159	206	182	168	189	183	175	198	174	187	178	171	173	199	184	178	186	169	193	185	186	198	172	173	186	196	183	179	176	191	179	170	188	154	185	158	182	199	195	164	212	173	178	188	180	180	190	170	196	199	172	166	183	186	179	165	165	170	204	193	194	164	173	150	187	197	184	181	195	180	168	188	182	168	203	178	169	172	166	184	176	181	169	190	175	175	170	196	181	185	184	183	179	167	177	200	177	182	203	184	208	184	182	199	216	178	170	205	188	168	176	186	173	181	165	194	170	193	160	180	186	182	192	180	177	175	159	170	185	159	187	181	197	156	186	170	188	201	197	171	180	176	162	220	172	212	184	200	173	172	199	187	176	192	178	183	173	197	189	184	170	188	175	184	191	158	185	188	170	202	179	191	207	199	192	194	156	195	189	206	170	199	161	208	196	166	167	171	187	195	164	181	179	185	180	172	181	188	187	145	191	169	195	220	173	177	152	172	188	184	186	181	199	170	171	155	187	182	182	193	187	189	192	167	173	202	179	162	174	169	200	200	178	175	190	179	163	181	178	205	186	177	206	182	163	178	196	181	190	178	204	166	169	173	183	201	190	179	160	175	166	162	177	167	167	191	192	184	164	159	199	183	187	178	190	183	196	188	191	172	206	174	167	180	194	176	166	203	189	172	187	184	182	173	164	167	167	175	174	173	181	168	179	161	170	177	180	186	185	180	189	172	158	158	196	172	157	177	193	185	171	150	169	190	180	171	201	194	192	187	185	171	204	160	205	172	179	153	219	180	202	187	212	173	196	160	178	184	159	171	193	210	184	159	190	181	182	161	159	159	184	158	176	188	178	193	182	179	185	204	181	176	182	173	174	174	188	187	183	186	188	187	178	198	192	181	172	185	170	186	168	190	171	191	182	156	173	203	183	175	196	208	181	176	217	189	194	165	157	194	181	171	196	169	189	190	183	165	169	162	191	178	179	167	196	185	164	183	172	198	192	191	185	167	200	192	206	187	194	175	218	169	192	188	170	176	187	189	176	190	194	189	161	188	186	171	173	176	179	166	189	188	178	189	179	174	184	204	197	184	206	167	195	174	166	195	186	175	205	158	179	171	164	185	176	186	194	171	188	166	192	197	176	176	167	172	169	170	201	187	187	192	178	173	164	210	181	192	174	170	178	194	168	184	182	173	196	181	198	163	168	170	191	168	161	168	165	182	187	200	193	161	197	173	180	183	196	172	200	190	181	194	186	182	235	182	175	155	188	176	191	186	191	181	174	177	149	181	172	187	170	151	194	169	180	208	179	187	155	175	201	198	179	195	187	183	178	179	167	201	174	149	187	186	186	203	176	209	186	179	186	186	165	179	178	186	174	166	210	192	178	192	193	172	193	181	176	179	187	178	179	212	165	170	180	166	170	182	165	203	172	173	217	157	194	190	187	179	168	185	179	168	161	158	184	209	175	146	190	165	180	167	174	172	157	185	210	155	181	197	175	184	175	197	194	186	191	203	207	189	166	181	181	173	173	190	191	186	191	193	188	189	185	193	211	187	185	194	174	162	198	169	174	158	187	189	175	171	146	194	178	184	170	177	203	158	169	183	201	197	178	180	194	182	173	191	197	165	162	171	155	194	161	189	180	166	212	207	196	180	168	177	175	173	187	168	175	161	177	188	174	157	171	185	175	189	190	159	190	202	158	181	183	183	190	170	175	209	202	190	200	182	207	183	174	182	179	202	199	182	182	176	176	195	195	183	174	191	173	182	174	194	188	183	155	186	195	172	181	187	177	152	177	186	201	207	188	189	164	219	169	217	180	184	189	192	175	172	172	163	174	186	193	183	180	162	194	201	157	171	160	171	183	186	179	197	177	195	178	185	199	185	180	164	179	181	186	171	175	189	198	174	173	187	184	174	180	200	195	176	177	169	210	188	185	186	167	181	175	170	186	176	175	182	186	192	198	168	193	165	186	154	178	166	181	178	179	196	172	188	199	190	190	194	185	182	181	202	191	164	190	176	194	152	179	202	184	199	194	164	204	185	186	159	169	164	193	188	173	184	189	193	164	179	169	194	195	173	181	196	201	189	192	185	181	178	179	169	185	167	192	191	197	196	190	168	176	187	182	198	163	162	171	194	208	176	183	188	189	177	163	186	193	204	187	202	167	165	200	217	176	182	183	180	169	212	163	197	157	176	182	162	179	171	193	179	167	188	161	182	161	188	187	172	199	176	175	171	193	198	188	193	191	181	171	186	179	193	171	176	183	160	173	208	172	193	198	165	190	195	166	159	205	206	182	176	160	156	191	204	155	188	178	178	167	184	175	170	198	173	157	189	189	168	186	194	189	171	195	213	204	176	205	167	167	176	185	174	192	168	185	199	199	182	172	190	179	202	162	171	195	185	176	199	192	183	192	205	191	219	187	185	177	197	187	191	179	196	169	183	168	182	175	196	189	203	189	150	213	182	152	210	186	171	168	214	184	184	166	157	174	173	182	191	159	198	189	216	175	173	172	194	176	190	198	193	188	200	167	178	158	175	194	190	175	193	176	196	184	192	185	179	184	189	174	186	196	193	212	184	168	184	182	176	181	183	172	188	176	164
32982	49574	8683	1295	920	691	530	460	383	342	336	294	245	288	262	249	246	235	235	204	209	203	194	228	211	202	210	219	215	202	242	219	190	237	201	220	207	190	202	223	216	212	210	226	177	219	197	224	223	213	198	208	220	211	170	215	207	189	224	219	201	219	188	230	217	204	202	197	210	211	203	221	176	197	203	199	222	206	219	216	192	228	224	205	191	195	203	203	211	218	202	223	213	191	179	201	187	182	195	210	212	206	214	208	183	199	228	218	191	209	206	209	212	225	231	217	205	231	198	241	193	217	207	217	212	186	200	216	227	195	170	180	212	206	198	200	202	204	217	184	221	205	195	208	206	229	244	201	216	201	220	219	187	180	193	213	202	231	213	201	244	193	199	213	199	194	222	220	196	204	186	192	210	211	183	177	197	239	205	212	181	201	193	214	198	200	209	205	191	195	197	193	225	191	190	224	195	194	215	186	205	216	207	206	212	205	192	184	198	217	196	211	224	212	192	211	233	201	216	219	201	195	201	198	218	181	203	219	212	212	183	200	191	241	216	204	209	201	222	202	174	201	202	192	184	193	198	202	202	208	220	213	211	194	202	206	213	191	234	186	202	186	187	194	210	209	232	217	214	216	196	190	224	217	202	197	227	217	208	208	218	206	188	200	189	225	195	178	204	225	196	199	216	211	186	222	203	193	197	222	228	233	207	187	190	202	211	191	205	212	194	188	202	186	192	226	210	177	191	213	195	196	197	201	172	208	178	185	203	187	221	217	208	185	199	192	225	180	208	203	202	204	208	221	205	187	221	193	225	212	233	215	207	179	204	219	206	186	223	220	206	210	190	194	216	195	191	204	213	197	208	197	200	202	195	168	203	195	198	211	193	210	225	214	201	236	212	227	208	208	223	233	194	205	209	201	190	199	193	187	195	220	185	186	214	225	210	208	203	215	216	233	206	191	228	182	205	222	183	182	194	186	220	201	201	198	196	222	166	206	219	186	200	219	201	220	208	193	207	213	185	239	241	204	209	207	224	198	203	184	217	214	224	195	182	213	186	202	205	187	188	224	196	196	198	185	203	193	196	202	229	213	221	190	188	152	198	199	207	191	194	219	237	225	214	178	189	197	205	191	230	189	226	203	226	185	208	217	226	209	194	192	189	199	202	179	203	216	216	194	181	220	180	199	198	213	196	185	186	201	231	199	201	183	193	212	225	208	208	177	196	190	200	223	226	205	200	207	194	203	209	191	186	184	179	205	188	235	186	200	216	220	188	227	211	204	214	210	198	181	184	224	187	199	173	210	212	177	201	191	207	201	225	213	201	199	196	221	200	193	183	191	174	219	225	194	191	185	185	207	196	193	206	190	180	225	232	205	183	190	185	212	217	206	191	224	206	226	216	227	201	192	207	208	197	193	199	189	213	200	188	183	234	200	206	195	203	205	209	225	193	202	222	227	210	185	204	192	198	210	213	198	218	193	219	196	215	195	210	202	176	205	225	203	208	212	208	197	199	223	192	191	211	232	196	226	216	186	191	192	175	196	220	189	216	198	207	219	200	209	194	197	194	223	213	219	213	214	204	205	205	187	224	205	200	209	176	235	197	218	195	189	197	200	197	224	210	191	214	205	173	230	214	199	199	202	180	192	214	213	213	215	187	195	198	216	196	205	175	192	197	181	200	191	186	223	215	209	195	225	185	195	214	219	209	199	217	208	199	213	220	207	211	199	210	205	180	210	218	198	210	194	208	208	212	227	220	207	204	179	224	178	189	204	178	202	192	185	190	180	200	173	204	205	208	193	207	191	237	219	194	207	174	202	185	210	199	199	213	178	210	202	196	200	223	217	221	193	205	203	208	215	192	203	182	190	202	213	208	178	222	186	235	196	230	209	211	231	226	220	207	206	201	214	191	190	202	210	197	202	201	189	182	199	231	189	230	195	228	219	185	188	237	191	212	198	216	183	217	217	233	200	195	191	191	183	188	204	203	195	183	205	191	178	237	211	223	198	211	229	173	205	200	207	186	232	212	212	206	204	183	202	209	191	184	237	201	217	188	208	205	187	192	227	176	210	196	211	190	211	209	200	223	214	207	238	206	220	217	229	197	199	203	206	214	214	256	207	206	205	188	222	223	199	203	202	202	165	186	182	217	189	203	204	203	205	198	206	214	203	209	168	217	203	214	181	192	210	225	221	199	185	219	200	189	179	183	224	206	211	200	217	214	210	207	211	202	192	194	196	167	198	197	210	180	174	243	214	194	183	188	215	223	211	226	213	217	215	200	192	172	193	217	206	194	211	202	216	199	190	186	209	205	191	199	223	219	195	206	212	207	222	222	206	223	228	206	207	186	225	232	219	193	208	218	205	215	215	203	176	194	194	233	204	224	171	204	204	213	237	214	221	203	199	218	200	188	226	215	200	223	215	195	209	167	200	202	183	203	220	198	199	209	196	213	192	209	196	194	210	207	206	216	215	188	194	214	215	202	203	197	181	194	224	218	204	201	216	231	214	205	179	206	175	213	194	191	200	234	204	214	195	203	191	216	221	189	187	200	190	205	193	211	197	206	224	195	196	216	199	193	221	237	185	204	206	217	214	186	207	196	197	222	210	212	205	205	208	226	182	216	203	189	201	209	202	213	207	194	216	193	197	206	180	228	187	181	200	194	223	216	209	211	203	181	202	199	210	214	189	199	201	198	209	253	197	224	202	202	198	217	189	202	190	212	224	200	195	212	191	176	198	213	219	187	191	200	199	215	209	214	193	244	194	216	203	217	216	220	197	207	214	217	218	196	207	204	201	211	199	200	211	209	202	218	190	204	191	200	216	212	220	212	184	201	205	214	204	211	215	207	188	227	198	168	199	196	201	210	202	227	205	212	184	207	200	219	214	186	191	238	210	155	184	178	222	227	215	213	179	216	211	214	201	189	204	202	210	193	205	226	199	205	198	219	188	192	223	215	191	203	201	170	175	194	196	191	197	225	211	209	212	209	197	218	204	209	240	196	205	204	228	193	203	187	208	208	203	189	205	197	201	187	181	209	224	219	197	187	184	220	182	194	214	192	193	191	210	203	194	222	166	220	197	210	223	211	187	225	187	194	197	210	243	216	198	176	204	178	204	168	185	194	181	206	219	201	218	200	181	207	208	176	207	228	195	181	222	199	209	198	239	214	218	216	217	199	219	220	219	217	189	212	216	221	189	209	193	218	216	214	219	204	203	199	205	218	193	193	192	206	180	210	228	220	183	197	201	216	199	210	204	219	213	188	203	174	212	198	188	178	217	169	183	208	178	220	237	235	191	209	221	210	168	195	202	216	199	200	216	221	209	200	191	209	206	211	191	215	215	192	229	188	221	206	188	201	193	215	196	188	200	202	197	190	203	216	178	184	202	205	224	204	192	205	215	199	197	174	203	209	218	233	196	203	214	210	191	220	215	210	227	192	202	223	185	184	219	205	228	209	177	200	224	209	232	220	216	199	219	223	177	213	205	200	207
22497	21194	28828	23871	21194	21245	10930	962	628	616	565	563	523	470	535	458	451	456	417	435	382	449	394	394	378	396	388	373	362	421	377	367	399	346	358	373	366	349	366	391	378	384	390	366	371	359	364	402	370	377	360	374	358	366	361	395	371	372	359	385	363	367	399	396	371	350	342	341	354	357	365	358	370	359	374	387	335	370	361	374	380	400	365	363	390	372	345	386	385	363	412	390	342	360	363	361	396	406	383	359	363	379	366	359	380	372	356	379	371	386	390	358	342	380	318	394	388	362	349	382	362	398	349	344	359	335	384	388	376	354	367	382	339	354	414	377	346	322	365	345	346	342	369	371	359	392	368	328	370	391	386	360	348	395	373	365	364	348	335	407	381	404	376	369	354	355	384	367	358	374	367	401	366	353	391	410	362	368	368	330	412	363	389	363	350	352	366	342	350	389	360	377	374	362	333	368	326	355	356	355	356	336	391	418	405	369	394	412	337	318	381	369	383	372	383	401	391	372	368	390	351	360	377	379	357	404	389	362	314	358	374	370	384	385	374	321	323	364	374	398	351	333	349	342	377	406	378	359	362	361	340	413	397	363	361	370	382	391	383	365	367	362	377	367	372	375	357	366	361	368	362	337	387	349	386	353	350	368	360	365	386	336	354	385	372	328	366	382	319	320	338	382	366	383	365	378	334	395	356	395	349	368	360	354	381	337	368	359	333	337	369	382	384	332	382	343	356	389	376	379	395	398	327	360	367	342	364	343	342	347	356	373	361	384	375	380	370	382	360	359	400	346	367	350	370	387	376	353	339	384	362	334	347	342	400	359	356	381	382	349	396	344	369	338	366	353	380	364	407	385	364	368	371	342	375	369	339	372	335	361	369	394	368	362	386	345	390	366	345	392	356	352	337	338	311	413	405	402	365	337	359	371	360	383	330	388	355	364	379	378	344	382	340	382	359	387	363	358	333	351	379	359	339	342	358	356	385	356	313	381	370	346	358	354	397	419	350	367	393	348	390	369	335	418	349	352	401	339	377	359	368	360	348	366	376	388	391	368	398	383	361	370	391	372	369	380	365	369	370	362	377	404	375	347	362	383	336	343	353	393	395	360	363	370	377	386	347	384	394	347	347	421	373	374	340	353	405	341	392	397	336	374	379	363	365	396	417	379	401	338	365	338	377	383	388	361	377	373	365	375	357	402	390	375	354	343	379	350	354	376	345	324	371	340	389	376	355	352	339	382	330	367	376	414	368	327	361	360	411	369	347	355	356	386	370	376	360	395	361	393	379	353	355	361	351	369	363	407	394	355	382	356	368	369	378	356	338	383	365	364	367	350	364	407	351	396	349	368	321	384	359	360	395	360	389	348	355	396	358	317	364	396	399	388	372	346	346	372	377	329	387	374	347	371	355	396	395	391	379	341	409	394	372	354	405	365	401	368	376	396	386	360	362	352	369	350	374	366	391	347	387	370	347	376	369	342	365	351	355	400	364	355	369	386	366	367	388	386	391	342	362	351	359	366	394	361	378	355	370	371	381	352	364	356	377	374	359	376	383	354	374	398	388	410	366	354	359	387	357	364	382	384	377	367	364	331	365	357	378	403	377	372	352	373	381	388	404	412	364	362	366	335	399	378	432	383	376	331	372	390	345	384	360	337	361	344	351	363	348	363	396	381	392	385	383	380	350	342	372	383	347	380	360	378	367	377	374	348	313	345	378	363	390	355	369	369	416	368	365	348	360	361	374	347	377	407	384	367	349	385	368	364	328	329	351	368	382	386	389	388	378	384	357	331	383	376	395	365	394	341	381	359	342	332	314	386	321	384	353	377	388	374	395	389	363	362	392	377	367	358	342	372	375	347	350	377	333	350	375	369	373	339	383	363	386	381	368	356	354	379	396	361	382	388	366	370	339	361	379	355	371	360	359	359	394	328	388	360	345	346	334	374	323	358	365	370	375	391	382	383	368	383	385	346	356	352	389	359	401	353	341	370	376	341	404	352	370	324	384	385	367	343	340	362	343	331	374	379	389	421	348	365	389	373	335	352	355	366	370	352	379	375	386	393	361	388	364	340	363	365	335	336	366	363	375	376	361	345	356	381	377	383	352	357	376	357	354	349	329	390	406	378	355	392	357	382	391	351	387	354	392	432	412	349	413	407	353	362	358	375	337	382	375	384	354	350	387	349	370	361	361	357	367	355	353	338	389	368	391	384	361	361	376	388	361	359	358	371	349	327	373	359	367	397	361	379	335	395	357	377	361	384	336	375	369	402	378	417	386	362	386	386	392	337	372	391	367	316	365	334	381	379	326	356	335	362	367	370	385	363	371	392	366	350	398	356	356	371	377	369	354	422	372	356	391	328	382	395	403	379	358	357	344	355	381	341	354	365	359	399	373	393	394	364	371	350	361	375	375	384	380	356	378	367	352	368	369	351	380	386	370	367	376	363	362	408	384	353	359	367	387	346	373	375	386	381	349	399	367	353	358	351	370	363	371	331	356	378	338	356	340	354	345	347	347	353	355	339	339	362	354	354	396	365	377	349	360	362	367	394	364	367	366	407	349	375	375	360	377	376	369	353	374	355	377	348	355	347	365	330	378	404	401	353	343	334	380	388	371	384	374	362	403	374	353	333	377	352	387	357	350	339	366	355	394	365	344	395	352	359	341	353	360	369	366	359	376	376	375	374	355	387	336	382	365	341	380	370	390	376	365	369	364	366	355	348	384	358	359	361	397	381	369	380	364	369	357	369	386	314	352	377	402	394	375	340	375	378	382	361	389	368	408	364	388	356	367	359	367	391	375	348	359	344	360	380	363	373	403	390	350	353	360	362	350	364	379	389	387	370	375	356	376	326	337	343	392	367	381	325	377	357	374	379	363	371	358	383	367	386	365	359	382	378	390	381	360	352	361	340	361	358	361	381	337	373	366	368	407	369	362	362	354	379	368	362	389	402	345	362	359	335	332	344	378	360	363	347	392	395	359	382	353	392	367	368	402	344	364	336	383	349	343	353	396	385	368	383	356	402	385	363	364	336	349	326	390	396	368	353	396	348	326	380	345	374	351	337	344	340	388	360	324	377	356	375	346	362	353	358	361	355	378	365	335	359	381	384	352	371	358	337	347	387	406	380	383	365	372	350	315	390	359	375	367	356	327	325	350	350	366	380	360	339	354	374	342	352	374	366	380	365	371	371	339	377	380	368	382	361	337	373	349	372	367	372	375	375	361	375	353	390	383	354	384	355	384	313	336	349	349	358	355	342	368	330	378	355	381	393	374	346	348	373	367	338	391	371	366	376	372	387	362	369	382	354	372	373	375	381	373	371	353	378	357	379	402	331	369	388	354	373	367	334	353	380	399	362	372	347	373	344	379	380	367	354	381	343	395	357	359	366	348	367	350	388	384	332	371	361	394	387	377	344	360	391	396	369	352	368	348	379	377	375	391	339	391	339	368	366	354	380	379	362	375	328	377	365	376	380	369	377	362	360	375	363
35855	62137	15028	3924	2632	2017	1565	1262	994	875	773	665	605	566	513	516	504	532	485	467	463	440	478	499	439	437	466	444	456	401	415	436	465	450	376	459	436	420	430	448	398	443	446	432	377	408	381	375	397	413	401	432	407	404	387	411	393	385	442	382	379	401	418	373	425	405	401	423	388	402	428	421	404	428	425	407	432	377	391	423	389	393	434	383	387	421	401	410	397	387	406	393	400	379	384	391	384	414	392	406	369	347	386	413	360	396	445	407	389	381	413	424	380	354	387	413	416	406	385	402	384	398	389	380	405	393	399	436	432	403	407	415	397	403	381	455	368	386	388	382	387	368	404	413	363	380	371	377	373	423	357	388	405	387	428	391	383	403	402	388	420	397	388	415	413	412	404	386	380	366	430	353	401	415	409	446	393	389	411	404	428	434	417	393	420	401	385	395	409	396	430	384	394	403	400	379	410	414	416	376	405	382	419	441	411	410	417	412	387	374	426	410	394	403	400	390	398	409	394	387	420	409	403	418	391	402	386	371	421	421	373	424	396	411	385	412	390	380	395	391	409	367	399	415	412	403	398	372	389	374	380	384	378	341	384	443	364	419	364	372	408	422	356	406	364	401	392	408	390	421	383	428	384	395	398	361	372	407	409	374	413	374	404	396	423	379	419	407	411	376	418	404	390	419	385	392	388	375	392	420	406	425	407	363	378	398	382	375	401	394	382	413	399	390	407	395	421	416	373	406	416	457	391	419	413	401	372	427	410	410	435	441	407	391	399	401	395	385	374	408	374	418	399	404	408	386	387	392	410	381	369	416	416	392	414	369	374	412	383	413	417	423	396	430	369	432	418	391	422	422	402	367	358	406	431	382	371	407	356	401	400	416	417	442	426	393	375	407	410	371	399	376	381	399	401	411	373	422	405	402	409	411	404	363	395	404	428	405	403	390	400	386	381	413	397	393	368	391	379	360	403	364	406	386	345	399	396	408	373	385	401	407	395	383	408	364	387	390	442	373	403	359	365	397	415	392	409	401	377	381	383	403	387	389	390	389	426	434	371	416	399	432	388	390	439	446	372	378	422	429	374	394	383	398	407	404	380	396	374	392	428	444	410	397	406	384	381	399	427	371	413	377	377	366	375	409	423	412	395	400	425	409	403	421	402	415	418	360	372	395	385	427	444	409	391	401	397	388	400	405	395	393	407	408	413	404	357	369	419	416	376	404	420	390	414	411	420	365	416	403	392	360	427	393	366	402	426	379	385	374	407	395	422	382	417	410	422	388	420	411	408	417	403	382	409	406	400	406	424	400	421	414	394	412	400	390	367	401	379	368	417	377	431	443	380	393	384	395	400	439	389	373	356	397	421	406	391	398	422	393	386	416	409	424	394	406	382	401	407	394	395	396	410	398	403	397	383	391	401	426	409	394	413	389	396	369	392	364	369	404	394	409	410	422	437	428	418	374	419	407	438	376	413	418	394	352	394	397	423	387	375	380	378	385	405	410	441	411	410	362	388	420	383	372	385	413	437	421	381	402	407	393	443	419	409	369	423	427	397	448	378	416	414	423	424	377	395	442	410	405	412	406	410	380	399	407	388	431	366	359	392	424	403	419	383	372	442	395	411	420	397	391	419	380	419	403	410	427	390	372	411	389	404	375	399	401	399	396	361	429	356	413	380	416	407	385	376	430	430	377	388	377	384	434	402	441	375	423	421	393	384	369	363	418	399	411	419	386	398	416	397	419	430	353	411	372	420	403	398	413	413	380	386	418	376	396	389	386	406	401	410	403	390	382	385	401	385	377	400	430	416	431	368	433	413	415	398	387	430	399	410	413	386	402	433	412	399	381	405	385	368	434	392	391	416	401	420	405	374	402	438	382	425	384	400	416	380	365	384	398	371	424	414	364	408	361	435	395	432	419	368	416	371	389	407	390	397	416	388	386	408	428	379	426	396	371	411	411	375	410	379	411	403	363	396	364	427	414	418	386	379	409	386	424	397	382	383	399	362	417	423	403	389	421	387	391	399	423	412	399	439	417	385	397	422	378	377	389	377	438	432	434	426	373	390	400	417	406	383	419	400	399	390	403	429	382	407	383	394	408	427	399	414	405	416	427	355	410	388	395	397	419	348	420	437	437	357	391	409	419	404	382	415	408	361	383	397	395	363	388	412	390	425	365	404	410	398	359	401	362	389	391	416	414	377	419	402	395	419	379	377	396	395	406	402	415	365	367	421	402	420	443	379	417	392	397	371	425	398	399	404	391	385	407	375	405	383	431	432	415	379	396	390	396	375	405	394	402	406	430	406	395	392	351	416	382	364	410	383	400	382	388	418	386	454	415	367	398	372	374	410	384	422	385	383	393	397	440	394	417	387	415	408	406	391	426	399	400	412	366	426	341	390	387	376	405	431	388	381	419	411	397	389	392	406	401	369	426	380	402	406	392	382	375	410	446	404	406	397	360	441	405	418	390	449	388	424	421	397	386	390	405	408	411	451	387	393	421	383	385	381	378	410	369	400	398	415	408	397	410	401	431	392	394	408	409	403	429	442	414	402	418	450	429	403	409	434	412	416	416	416	386	373	381	419	416	356	445	352	416	371	399	385	402	373	416	411	413	425	425	410	391	386	391	389	388	422	367	399	409	387	419	375	391	407	406	390	399	390	403	445	423	398	391	438	386	398	388	391	411	377	418	391	412	428	415	375	421	384	424	445	350	391	424	394	392	376	389	419	410	395	428	409	401	426	395	400	381	417	406	369	415	389	404	405	412	423	424	377	390	395	391	400	390	389	413	400	446	400	377	394	365	386	363	423	390	394	371	421	387	407	424	399	416	422	391	424	443	426	386	396	449	403	448	398	436	433	390	384	393	398	417	415	388	379	394	391	410	410	411	411	390	372	395	400	389	394	399	427	426	403	383	427	398	392	392	417	382	419	434	386	410	408	406	427	410	423	406	374	369	423	398	403	365	352	367	370	400	378	367	382	441	397	404	409	370	438	418	372	390	434	412	372	394	355	437	401	407	373	434	390	359	404	409	412	431	380	398	361	424	369	406	400	398	391	374	411	391	401	422	432	406	439	430	407	374	404	381	439	414	413	383	404	396	398	408	424	394	384	374	396	415	402	415	419	429	373	408	390	427	411	395	416	379	442	410	401	420	399	407	406	385	409	415	404	390	400	424	382	407	376	389	405	407	428	414	420	391	396	417	375	378	380	412	389	404	385	399	395	404	391	429	374	402	382	399	420	410	392	378	411	412	431	424	379	407	418	426	402	435	390	400	417	416	409	360	388	389	426	389	395	417	407	419	430	361	404	417	398	393	405	421	435	426	394	395	379	399	411	370	371	417	396	389	387	374	398	376	396	402	375	375	394	384	400	396	449	377	420	422	380	393	392	436	411	398	381	357	404	378	402	388	391	428	420	414	394	380	392	381	382	393	367	411	415	401	446	421	402	410	395	405	377	390	398	415	384	444	391	426	410	414	401	409	377	387
29403	26391	14496	1471	472	412	379	354	393	382	357	345	377	406	371	350	319	358	383	360	382	371	349	396	351	354	343	308	339	377	370	377	360	316	362	354	389	369	396	316	361	361	379	365	339	367	376	343	361	343	346	397	351	347	371	360	387	371	361	330	361	370	384	331	349	348	322	339	367	382	339	353	355	359	336	361	338	342	353	341	339	336	335	361	357	386	365	369	364	377	344	359	369	346	349	386	355	365	324	362	349	352	350	346	358	329	387	348	386	341	377	338	327	397	371	363	347	369	350	353	362	367	342	350	359	375	341	339	376	342	382	361	348	354	386	351	309	360	337	353	345	314	308	356	330	371	339	390	363	348	342	358	359	330	346	354	366	346	382	339	324	340	388	352	335	363	340	375	359	314	334	387	345	370	352	349	340	351	376	391	366	331	333	370	330	357	355	336	372	395	345	371	344	350	383	373	327	344	376	351	340	367	389	338	375	339	350	349	368	364	318	369	377	378	348	323	387	373	364	339	351	357	356	348	377	357	355	363	357	374	337	339	363	349	347	360	318	352	358	375	359	385	352	348	402	342	347	373	347	360	362	352	342	381	379	362	360	331	332	327	414	363	341	336	376	312	348	351	375	369	351	338	358	374	371	393	371	388	353	330	354	348	353	329	347	371	341	347	327	326	401	346	357	342	361	361	358	355	368	364	325	373	358	361	356	367	346	339	346	357	335	369	348	358	376	390	379	355	324	346	346	348	346	336	352	337	360	372	354	352	336	401	355	349	382	373	362	354	364	358	332	335	366	354	355	361	345	344	378	350	323	348	347	371	358	396	349	365	374	335	360	333	326	347	340	356	321	355	364	344	364	363	360	350	351	381	351	390	360	354	377	306	325	366	392	353	341	344	337	377	346	364	363	335	374	352	337	334	339	341	352	324	380	354	380	310	366	372	329	393	345	349	333	343	331	346	353	374	369	362	374	365	364	357	326	356	327	361	370	325	360	383	327	347	381	344	340	372	355	326	368	347	313	371	383	399	344	376	368	360	347	374	332	344	339	327	336	355	361	342	351	365	356	400	349	386	350	348	368	365	372	344	388	355	377	397	351	373	379	359	354	387	357	342	348	364	366	376	339	343	395	340	345	339	360	359	376	391	344	381	351	356	371	365	350	367	368	338	365	362	356	334	339	369	355	338	359	347	371	375	335	366	327	377	353	360	362	345	347	370	368	357	346	359	331	368	373	375	388	359	352	322	365	399	358	339	349	355	374	361	384	344	374	339	372	334	399	358	362	383	349	360	342	368	366	357	346	363	369	334	367	364	315	369	357	374	363	349	374	306	350	351	372	364	352	345	366	360	352	340	360	340	345	366	353	359	350	349	320	346	341	370	345	382	324	353	354	374	345	335	348	346	348	359	342	350	340	357	325	342	370	344	356	354	385	365	348	350	387	350	358	332	395	348	369	378	383	326	383	359	366	344	379	348	374	321	380	379	341	348	367	339	344	361	333	358	378	365	349	348	370	340	355	359	358	332	360	371	377	320	342	368	329	379	363	394	339	359	320	346	339	320	344	336	374	344	337	355	356	392	346	355	347	371	335	356	344	361	353	355	330	337	365	353	337	357	324	364	341	341	353	370	376	353	363	352	372	354	368	395	345	334	329	361	332	369	360	343	341	383	392	382	338	349	370	370	352	365	362	355	368	389	344	334	317	371	351	353	366	379	351	342	324	320	381	346	392	366	409	352	398	346	346	326	392	382	359	347	351	336	355	374	356	337	376	377	343	356	333	357	335	351	342	357	380	361	369	374	372	351	357	338	314	358	339	332	322	378	368	409	376	367	342	313	350	293	354	372	337	355	381	380	376	373	325	393	366	383	357	350	357	386	331	368	330	342	336	351	374	338	354	356	334	349	333	357	369	345	366	355	344	349	350	353	345	370	340	351	324	354	378	342	335	348	328	362	380	342	391	384	367	366	345	386	372	371	349	327	361	380	362	327	352	369	380	354	343	386	318	352	379	342	356	378	328	377	357	333	365	344	360	350	354	327	380	393	382	345	365	345	371	347	371	335	346	326	384	371	369	353	381	367	355	375	332	363	356	329	303	353	381	350	364	340	363	355	384	330	382	365	372	335	356	344	342	353	374	353	385	352	320	367	339	376	365	366	357	384	369	346	339	361	365	389	361	325	331	380	365	356	347	368	350	362	337	386	364	360	360	361	366	376	377	370	375	369	369	345	367	371	364	335	353	365	350	356	356	358	372	311	347	378	311	348	339	339	425	353	361	384	369	332	335	309	381	357	352	349	380	391	375	334	370	355	326	347	363	353	354	338	353	346	398	337	333	369	358	377	335	364	353	364	361	344	347	371	353	358	394	356	362	336	360	384	366	356	367	359	370	405	336	338	348	342	364	378	350	336	351	349	353	376	352	365	359	381	333	347	383	370	354	374	353	340	339	360	334	348	394	333	323	351	351	330	334	351	370	345	382	330	325	327	319	385	377	372	316	362	345	389	350	350	382	367	379	348	357	360	371	352	364	367	385	358	366	337	354	328	346	360	357	380	362	339	354	352	323	333	377	343	394	351	361	333	354	328	343	324	384	385	362	342	380	354	371	342	356	334	346	378	350	344	322	333	358	374	359	327	338	331	371	359	385	345	350	378	389	362	365	370	367	362	356	369	316	331	368	346	354	337	359	373	359	327	364	362	349	372	350	348	368	349	367	373	360	342	360	337	355	401	349	346	331	357	342	382	359	346	357	352	358	369	357	337	361	322	392	361	352	349	337	373	362	344	336	356	367	359	339	339	367	361	344	341	347	357	355	340	350	338	327	361	382	349	335	387	367	355	380	368	358	346	368	383	349	381	358	333	379	340	327	321	365	387	372	381	355	340	351	341	352	363	380	362	360	332	340	321	373	360	368	360	348	367	355	389	368	370	357	352	366	371	355	343	366	341	345	379	383	319	361	369	362	338	380	349	361	390	328	372	356	414	341	360	354	353	345	346	363	343	356	341	355	373	385	339	308	359	397	359	382	355	335	351	296	345	355	361	337	359	341	374	354	366	327	364	347	388	383	367	339	378	384	404	342	324	337	343	358	379	348	345	371	382	347	364	384	367	345	364	370	375	358	394	364	346	340	364	360	371	345	346	352	357	357	358	348	355	354	323	341	335	345	348	343	335	339	364	362	343	346	365	381	351	325	341	356	358	375	372	358	401	387	368	338	351	346	341	367	376	366	345	370	367	334	351	361	351	371	329	327	339	360	347	379	374	365	345	334	362	339	381	355	358	363	346	341	346	362	397	344	340	374	365	385	383	339	336	349	396	357	369	349	324	360	349	344	341	339	334	353	339	346	344	360	371	356	359	369	396	356	350	340	338	373	327	333	368	331	370	368	317	383	393	388	346	346	394	335	362	349	332	381	341	357	338	375	359	323	339	369	370	351	323	368	387	369	354	379	368	341	358	381	331	319	375	376	328	340	329	359	355	349	351	326	348
31785	40587	5001	529	433	438	434	369	410	387	393	397	405	387	379	363	403	372	366	382	395	366	341	411	390	362	353	350	336	353	377	389	391	380	373	354	367	386	396	407	394	377	340	352	376	369	379	380	399	336	342	389	382	399	398	367	395	360	370	404	395	375	375	365	373	364	382	389	357	354	396	376	404	397	354	398	370	357	360	384	387	394	368	364	418	390	352	407	376	346	354	366	372	350	363	397	385	370	377	425	358	410	403	413	418	355	380	378	359	373	414	383	368	371	345	343	402	341	366	364	361	344	394	424	397	391	405	415	366	357	357	382	386	397	348	365	430	375	380	393	359	348	361	367	352	375	345	382	394	383	384	420	363	376	372	354	398	392	387	409	372	393	372	382	410	352	358	395	398	389	380	345	375	377	349	377	422	360	364	388	339	351	350	381	355	418	369	357	357	361	394	350	409	356	417	397	316	375	359	349	378	364	346	372	369	386	374	354	382	395	375	366	407	339	366	403	382	354	379	393	384	384	356	340	357	372	376	393	370	404	417	355	371	386	377	375	371	346	362	389	366	367	405	372	348	363	412	374	404	389	404	367	378	378	392	390	362	342	382	363	356	366	350	407	372	383	408	353	369	362	410	381	394	350	388	401	380	364	360	390	359	379	378	363	369	386	382	347	356	369	348	378	418	381	394	382	335	391	346	388	385	347	353	372	335	378	408	396	395	379	390	378	371	376	370	358	369	380	379	358	361	377	385	377	358	399	363	409	365	381	376	371	375	375	386	362	345	365	397	360	399	418	350	381	343	384	376	367	344	369	379	354	362	379	373	361	369	342	355	370	340	383	407	363	354	371	354	372	366	392	355	369	357	365	383	365	377	393	398	373	374	402	371	370	381	344	368	343	370	375	357	380	390	369	400	365	401	369	389	367	376	355	368	354	393	371	388	373	385	380	333	369	364	351	357	386	410	343	348	345	361	366	351	351	402	372	341	377	370	370	373	374	386	390	387	388	357	373	393	340	410	352	344	397	373	399	384	392	388	396	365	376	378	353	375	374	366	367	364	357	381	404	397	401	366	374	378	367	331	379	371	384	391	353	333	391	355	362	343	358	364	399	404	339	358	359	384	368	364	358	385	391	378	394	357	381	395	357	394	409	371	359	403	402	379	351	389	371	362	345	376	345	405	381	405	357	369	378	383	392	384	387	392	396	390	354	334	384	368	325	397	385	356	368	354	421	403	394	396	364	369	388	367	354	357	379	374	342	404	407	396	346	392	383	365	361	389	375	378	334	367	366	349	367	353	338	356	367	394	357	387	356	406	379	367	378	359	359	376	375	359	388	371	377	398	340	376	375	374	360	383	359	377	377	348	367	374	384	373	356	368	368	365	424	384	411	377	393	380	384	380	398	365	371	396	367	390	380	410	357	382	399	372	368	413	366	380	370	383	405	389	373	392	363	379	357	367	392	366	338	358	384	351	348	404	355	380	397	372	378	385	355	395	389	362	398	363	349	353	356	358	357	342	348	372	410	398	369	374	412	386	403	397	399	349	391	368	365	387	375	361	383	337	375	380	359	369	395	364	372	371	369	341	391	372	400	350	368	342	401	393	384	381	378	368	371	406	404	374	368	388	369	367	392	364	368	386	391	378	367	372	355	338	366	380	373	363	382	378	347	385	354	370	371	345	380	350	381	371	332	375	376	333	373	381	367	338	372	398	396	395	357	344	395	372	392	413	379	371	390	385	381	380	358	344	360	387	352	385	390	358	364	362	353	387	361	357	357	412	417	336	376	399	383	380	327	347	385	385	394	364	407	396	376	353	359	402	369	381	355	346	377	355	407	390	375	378	372	346	367	351	359	363	360	362	388	410	390	375	357	366	423	361	399	393	388	383	336	357	378	392	388	390	369	393	371	372	381	386	413	383	409	383	368	383	398	389	371	362	386	387	357	374	352	398	376	378	365	387	365	371	372	392	326	376	391	345	397	413	400	382	398	420	405	368	357	375	380	368	392	383	381	398	366	367	389	422	354	370	354	344	373	365	383	371	366	352	387	380	378	346	368	398	389	405	369	376	338	403	385	362	371	359	364	377	355	379	387	391	344	396	400	392	358	380	420	380	381	373	366	382	356	376	340	341	395	315	394	400	350	379	355	374	356	397	377	408	389	365	364	360	388	383	390	390	390	383	357	374	389	395	398	370	381	348	371	377	398	345	369	350	436	363	379	353	362	363	403	365	363	387	371	351	376	371	346	350	366	369	372	373	365	372	374	398	369	398	372	350	382	363	340	361	381	370	364	362	386	359	366	389	371	345	382	346	361	383	377	366	395	393	377	326	406	349	427	366	376	312	401	379	392	379	374	378	410	350	371	396	381	399	370	318	361	360	379	376	382	378	399	360	378	390	343	387	344	373	399	358	365	392	370	335	378	382	390	376	342	352	344	391	399	404	416	368	361	372	378	379	364	358	369	378	385	345	368	379	399	426	351	352	376	361	383	351	389	387	371	385	375	381	355	404	424	368	360	443	374	371	402	412	364	394	360	398	383	398	373	379	379	352	371	364	350	399	358	379	383	354	396	369	386	409	390	373	347	349	388	378	391	368	401	390	384	382	358	398	381	355	364	341	366	347	369	381	388	390	402	369	372	400	380	356	373	393	394	343	374	345	369	389	398	381	368	357	376	384	406	419	358	373	360	412	361	421	375	399	380	365	377	382	366	354	367	371	364	379	385	360	386	375	370	359	388	378	412	366	381	392	374	362	380	365	406	408	396	355	394	360	398	399	369	366	368	343	425	389	385	347	361	360	360	383	362	343	415	365	361	404	345	354	355	368	352	375	365	359	340	375	376	380	363	406	353	360	407	379	371	367	368	375	391	368	373	382	334	360	376	374	405	365	376	401	367	363	370	391	373	387	419	374	387	368	377	382	370	393	346	373	392	396	393	353	405	387	380	352	342	378	400	377	357	414	385	380	388	356	388	364	378	411	378	390	364	391	364	369	378	377	371	399	347	384	386	372	373	374	378	403	374	358	374	375	352	371	386	394	381	370	408	381	356	401	340	395	394	367	360	345	371	370	375	358	364	391	385	355	372	380	407	389	375	335	352	402	390	377	372	360	357	362	391	335	393	383	393	352	403	383	377	381	354	406	341	371	318	366	359	398	368	363	355	402	367	389	362	363	334	351	405	380	390	352	400	389	380	391	392	394	377	360	344	348	408	395	394	388	391	390	386	356	312	351	372	348	371	417	391	389	405	408	386	358	363	342	377	397	369	364	413	352	342	405	376	393	370	384	378	381	383	391	352	351	376	366	380	381	375	382	388	399	365	362	371	370	368	373	365	373	396	383	360	385	386	366	392	367	378	376	382	367	392	375	388	385	373	358	370	348	360	383	368	391	396	397	392	362	343	402	382	368	376	361	380	372	374	346	348	366	398	341	365	339	360	389	377	377	372	354	382	359	345	398	390	383	384	364	378	401	367	386	355	353	357	361	393
23657	21104	28201	24238	21079	11350	1158	760	656	666	663	601	601	630	595	559	542	518	557	546	563	557	522	496	561	597	547	527	551	561	545	525	529	546	512	542	554	536	539	537	523	510	528	542	513	510	521	491	497	540	541	524	529	506	519	536	565	557	535	541	528	519	540	506	504	533	498	551	514	532	526	485	486	502	500	532	526	550	514	550	501	524	527	535	550	585	525	547	545	546	507	509	589	525	524	538	526	514	496	519	510	575	517	526	541	503	539	527	503	552	568	561	523	548	525	559	523	570	509	514	507	542	494	523	539	494	537	539	542	484	530	508	553	523	532	522	537	526	530	488	537	511	501	538	529	512	525	559	534	537	587	526	546	507	545	509	470	520	580	543	550	568	477	516	522	502	553	522	517	482	523	516	495	505	494	516	541	533	497	497	519	527	476	512	530	503	529	511	541	546	521	539	521	531	521	505	524	548	527	521	527	501	565	526	519	534	532	495	519	536	532	487	526	523	548	507	514	521	544	530	553	491	495	525	538	558	545	545	540	487	528	525	561	500	519	531	489	563	534	490	502	522	521	526	527	514	502	527	501	535	537	515	556	523	556	541	517	535	516	494	511	554	521	506	515	530	543	529	546	524	507	513	528	522	479	534	490	517	528	522	525	528	534	533	501	521	554	535	540	531	508	545	498	541	535	462	525	516	496	522	517	512	536	536	504	520	547	520	533	536	487	481	535	484	525	490	530	507	502	532	480	521	535	524	533	547	515	545	533	524	540	519	520	490	514	515	541	502	552	574	550	532	572	504	540	544	522	532	547	457	513	487	526	518	551	570	517	508	564	564	524	555	498	546	559	530	523	528	524	517	525	520	506	478	538	544	532	584	516	520	528	516	521	560	532	530	523	529	521	506	519	543	532	509	524	547	555	505	545	535	532	550	538	523	554	569	550	520	526	539	552	507	526	581	560	541	496	501	509	538	530	572	544	532	506	525	535	539	512	537	533	522	515	510	559	503	510	520	532	542	504	530	542	549	575	533	494	479	556	578	491	517	585	491	517	523	486	515	539	523	495	556	545	488	519	491	547	544	547	518	556	501	492	520	525	525	541	536	532	522	602	565	525	538	488	567	529	514	493	519	491	540	492	513	535	508	523	526	558	524	531	542	525	549	540	513	555	534	518	519	574	522	498	515	512	525	524	508	545	586	493	512	605	538	518	506	494	548	504	515	541	514	519	508	545	525	516	532	546	498	518	529	531	519	527	564	540	532	526	538	495	535	522	522	538	529	532	538	520	501	526	529	550	528	521	519	514	508	517	456	535	528	519	522	486	554	495	530	568	573	525	511	495	520	492	528	506	505	547	538	528	562	535	538	532	517	535	517	494	516	589	557	515	537	535	495	532	525	525	532	524	525	532	544	544	544	502	516	574	568	561	515	517	509	535	534	540	541	511	544	503	502	472	535	534	545	565	501	552	540	532	516	517	488	514	508	528	570	533	493	577	513	513	548	552	501	506	537	522	514	505	534	559	515	514	558	507	528	560	536	533	546	534	500	546	502	583	583	533	530	523	549	520	546	484	521	536	518	533	496	528	534	532	508	537	507	511	505	531	502	525	513	524	527	516	551	538	493	544	521	517	512	526	523	522	532	560	508	570	527	537	517	548	539	523	553	523	536	547	544	519	505	530	552	498	502	546	533	478	525	535	486	545	542	481	535	504	504	528	560	522	548	524	588	523	531	500	522	523	504	542	525	514	511	538	524	505	507	527	585	502	542	509	532	605	521	539	506	499	513	536	531	514	491	503	576	531	504	518	496	537	546	498	560	542	544	514	529	510	509	490	512	558	534	555	501	508	541	549	561	516	524	504	531	534	537	545	543	476	493	544	467	559	516	541	511	555	507	504	546	526	543	522	516	514	493	572	461	539	553	517	525	487	531	484	537	498	516	537	508	540	525	531	549	505	531	507	497	521	544	521	537	476	535	532	523	554	506	510	544	525	513	561	527	513	525	512	484	571	518	546	509	524	535	512	510	480	502	530	501	552	506	530	562	530	537	507	537	544	515	498	533	513	581	537	513	542	553	545	496	525	564	485	512	513	540	523	532	506	517	544	553	500	511	518	574	500	511	502	548	517	554	551	532	530	522	558	497	548	541	546	522	535	496	560	511	533	489	501	509	520	532	559	525	525	524	531	533	579	538	544	532	510	523	542	524	515	508	508	489	525	513	565	512	511	505	547	543	520	499	542	534	536	532	518	504	547	546	534	474	532	556	512	565	504	524	554	540	496	515	537	541	541	542	546	548	523	555	553	538	532	536	541	530	504	538	510	503	537	545	499	532	487	521	490	550	513	501	514	522	527	549	511	505	562	499	511	491	537	531	505	539	487	531	552	534	521	496	533	565	558	517	543	544	520	523	518	512	510	521	542	503	526	509	516	551	511	523	538	469	506	518	516	509	537	550	488	551	541	483	528	523	551	481	528	489	543	460	566	522	521	513	550	544	473	570	538	499	544	521	512	553	510	511	510	507	542	549	561	533	536	517	513	508	515	511	546	532	513	547	510	589	533	547	508	526	506	560	504	543	547	518	540	509	537	501	532	530	499	547	513	480	527	511	543	508	556	559	516	504	508	546	510	526	510	507	512	531	551	494	544	557	508	538	482	522	566	541	498	548	524	545	531	526	478	520	515	574	524	510	529	524	510	488	528	533	529	530	568	527	515	519	540	509	539	568	488	514	485	503	547	540	528	508	485	520	491	539	538	539	509	521	554	558	538	542	533	525	530	496	549	552	560	536	528	483	508	495	530	503	514	472	539	478	507	536	517	502	492	526	568	541	519	536	529	518	504	485	572	509	502	516	502	539	550	536	543	578	530	528	511	523	549	521	487	489	499	521	557	499	506	523	535	573	518	527	470	499	520	519	532	528	558	504	485	534	534	526	546	510	479	531	504	493	518	551	521	491	547	555	535	523	532	501	575	487	552	507	528	524	516	505	504	526	520	527	537	502	556	529	523	539	507	518	517	523	552	548	533	533	553	537	484	521	526	516	517	523	503	561	538	503	544	528	522	532	488	519	503	521	473	501	535	555	487	535	530	516	497	565	534	497	494	514	556	517	517	521	544	483	528	533	503	462	552	562	488	518	533	516	533	551	564	503	541	519	533	506	545	515	522	518	514	445	546	554	527	495	552	503	528	545	509	569	536	514	510	537	513	538	529	472	515	534	543	530	496	535	500	507	532	541	542	514	523	552	544	552	522	565	513	537	519	575	493	556	541	529	558	492	495	524	529	558	522	560	531	562	577	534	536	533	606	507	538	502	553	509	518	535	510	516	509	529	546	506	496	530	529	518	548	510	579	556	544	506	501	535	499	548	549	501	512	527	547	503	530	532	550	534	519	548	523	530	482	541	484	545	555	530	515	553	488	512	528	542	519	525	538	465	497	491	539	510	553	564	547	483	524	554	564	526	556	537	549	535	496	564	515	509	535	562	548	483	524	496
31800	53794	11599	2309	1585	1424	1131	985	817	778	719	734	683	683	687	579	624	622	582	566	598	522	575	586	564	559	573	551	543	562	567	546	557	585	588	611	573	577	573	558	619	520	600	584	521	539	555	573	556	640	556	532	557	578	586	544	547	574	551	548	587	532	563	540	533	536	567	589	527	545	558	593	548	549	548	558	610	527	575	552	545	544	540	548	549	524	558	573	519	518	537	540	551	570	507	573	597	541	568	551	560	558	567	526	562	573	557	517	541	547	561	547	587	525	564	567	571	559	531	534	542	531	549	565	552	558	527	608	585	575	490	596	499	554	556	487	537	588	561	573	548	581	550	552	560	540	548	559	574	568	586	555	594	529	571	582	546	540	558	565	580	547	535	578	563	579	580	526	590	555	564	533	554	557	614	515	532	581	542	527	518	486	547	559	557	591	583	549	567	590	527	542	574	569	568	554	586	553	527	551	557	560	520	544	531	516	509	594	579	550	562	555	553	518	546	538	542	551	562	557	520	558	577	583	551	556	594	548	561	564	554	528	575	580	557	534	567	552	548	556	548	566	540	537	532	552	532	528	560	603	569	551	524	550	587	581	560	553	552	538	549	557	534	563	596	519	538	512	571	556	548	545	525	522	549	634	544	546	550	565	545	541	565	543	563	529	553	559	548	533	513	567	522	572	542	550	563	568	574	552	546	524	584	561	531	503	554	560	536	547	575	573	528	532	562	568	551	554	567	589	585	558	566	548	520	542	526	587	547	509	566	539	516	563	576	562	499	556	596	548	542	584	550	566	587	546	482	556	577	577	548	564	508	530	610	532	547	535	528	567	561	575	566	554	541	567	526	569	581	539	538	575	567	550	531	574	569	542	562	563	533	545	523	573	531	552	526	577	527	529	544	527	571	543	543	561	514	533	596	553	555	524	584	549	568	550	554	577	529	560	537	596	565	529	524	558	553	570	586	554	555	589	537	579	520	556	556	583	581	537	550	604	545	568	538	512	550	540	504	553	578	567	533	515	585	570	577	572	529	551	538	568	536	520	580	552	574	550	529	553	593	526	565	559	551	555	528	573	535	532	558	547	533	522	541	550	582	554	530	539	576	554	522	549	546	505	544	531	495	552	556	595	534	538	581	548	566	525	543	588	544	542	549	542	552	590	593	565	584	569	577	534	516	574	600	593	545	544	535	559	569	570	548	534	573	592	576	525	561	548	582	501	563	484	552	503	543	509	547	516	532	576	583	543	577	557	543	536	532	527	497	538	539	523	555	535	522	558	513	549	552	522	576	580	562	558	563	545	536	565	533	526	564	551	547	562	599	523	546	560	549	562	536	556	562	521	569	571	557	517	562	546	516	538	569	579	537	535	555	555	551	555	550	561	547	548	536	567	552	536	552	543	546	572	543	573	568	559	537	592	554	556	563	531	543	550	552	552	582	591	533	521	527	523	500	531	554	540	632	517	545	539	540	499	568	568	546	526	540	538	523	604	534	537	517	530	586	601	526	538	585	567	536	564	554	563	606	538	545	516	559	550	544	592	538	559	559	560	555	527	564	543	551	543	566	539	548	541	516	562	562	535	587	523	577	529	563	538	550	575	525	590	549	591	549	493	518	541	562	540	577	539	570	574	547	538	537	559	598	543	563	530	534	607	562	580	560	546	566	547	587	576	565	588	585	565	517	528	511	510	590	528	540	583	570	556	591	550	544	535	576	563	570	547	562	508	518	535	549	549	580	561	556	636	553	570	550	547	522	535	586	550	549	559	570	558	533	529	556	514	576	572	555	534	597	514	582	539	532	519	558	541	600	560	533	539	536	547	542	563	529	561	573	534	509	527	517	548	541	581	570	547	543	588	556	578	506	591	536	549	512	569	509	510	521	539	526	541	565	564	588	528	529	573	548	557	553	524	515	554	511	557	529	504	497	542	554	582	564	555	549	551	571	541	570	544	549	591	521	543	517	540	562	558	575	554	538	522	539	532	547	546	547	556	491	533	544	544	505	528	541	562	594	549	577	533	576	564	552	561	610	510	516	556	545	579	563	521	540	528	578	563	553	514	536	532	561	551	584	581	564	554	546	546	590	573	552	539	597	547	562	551	540	522	539	547	529	529	593	555	577	551	516	567	576	530	544	533	622	592	537	562	518	554	539	535	585	508	589	536	565	518	566	578	555	587	546	574	555	565	557	551	564	541	548	568	559	525	566	572	544	534	546	583	510	563	548	600	521	570	573	532	592	547	559	554	628	566	544	529	545	577	528	522	512	519	553	541	538	554	579	561	546	572	552	540	557	571	545	547	537	539	545	567	561	592	561	554	493	593	534	536	578	529	591	579	520	569	549	553	571	555	592	500	564	555	536	514	576	565	560	548	532	537	529	546	572	543	587	545	579	562	527	570	552	524	508	558	560	549	539	512	589	559	574	538	542	568	543	601	547	572	533	558	546	553	550	572	575	540	607	551	557	558	572	574	578	518	526	563	554	534	575	580	539	545	561	543	542	544	560	518	529	536	562	535	544	593	529	565	569	595	548	576	551	563	537	557	563	565	515	494	571	563	519	539	599	513	558	556	591	551	543	576	554	518	536	547	564	592	536	547	556	583	528	576	543	572	542	586	527	562	536	550	525	609	543	575	505	524	569	559	526	544	553	535	557	528	580	558	538	599	554	519	591	562	494	569	526	550	558	582	535	514	567	581	503	544	555	532	540	565	533	489	559	567	577	568	536	570	554	537	586	555	554	558	561	535	541	542	564	545	593	571	562	589	542	540	514	538	557	555	600	535	520	569	548	535	556	562	553	538	588	529	582	539	568	559	567	499	502	529	581	538	609	581	533	507	552	544	566	533	579	511	542	518	579	555	539	534	543	564	583	580	515	578	579	491	563	542	598	541	528	538	572	538	569	544	565	567	567	534	560	575	571	580	580	579	532	505	539	545	574	558	579	535	566	542	590	581	547	545	514	537	601	580	527	526	512	525	535	507	564	528	510	554	571	547	570	568	563	522	551	560	585	553	511	561	549	517	527	541	579	565	567	568	543	508	540	534	619	527	567	579	577	567	521	582	550	577	529	516	533	575	554	543	563	558	571	540	580	591	537	558	563	510	544	550	554	504	575	573	524	523	522	554	574	556	561	518	557	545	510	600	542	537	592	585	537	583	533	538	605	538	550	554	517	581	528	520	577	554	567	538	544	582	626	547	529	528	549	562	564	542	532	559	564	569	527	571	515	584	560	531	553	529	548	563	542	566	547	531	578	521	603	569	538	551	571	557	524	551	552	550	574	511	559	556	584	580	538	579	590	525	587	583	550	597	542	496	584	545	574	530	563	519	575	534	511	564	564	575	553	542	566	512	591	574	558	530	546	561	536	568	581	564	577	556	568	568	521	526	502	557	540	587	561	550	529	547	574	607	516	553	555	514	566	538	592	572	546	541	541	527	509	564	523	592	522	522	544	538	535	534	567	547	536	511	535	540	539	519	595	565	545	577
24462	21090	27517	24786	16587	799	350	274	247	211	217	208	220	213	214	203	192	203	181	202	190	173	188	182	187	196	182	177	176	190	180	173	168	169	161	163	160	182	184	191	168	192	176	188	184	192	159	179	174	185	164	151	204	182	182	201	161	182	166	174	173	164	186	178	176	163	180	181	178	179	182	184	169	186	176	178	167	173	150	152	181	164	201	172	181	173	185	174	169	189	192	144	194	173	165	181	203	152	176	188	168	177	175	180	192	154	164	175	199	199	157	183	186	181	186	194	150	193	174	155	182	176	169	180	180	189	173	184	194	179	145	186	178	180	179	180	159	179	181	175	180	185	186	161	177	171	173	184	172	158	178	162	161	174	180	179	159	177	153	200	176	190	191	190	160	163	150	187	184	156	175	162	169	166	146	182	151	168	206	172	184	184	165	137	162	192	168	169	159	165	182	171	171	191	163	152	168	197	179	169	176	170	191	176	177	172	170	215	182	161	182	192	154	172	180	165	172	194	160	176	178	179	178	166	142	184	191	147	174	152	165	181	172	180	167	152	181	157	174	171	167	191	183	155	172	187	172	208	150	153	170	202	174	154	176	192	189	173	166	181	178	173	174	172	167	178	185	180	179	188	189	184	166	157	173	165	148	165	193	172	190	160	176	187	179	166	189	160	159	177	169	164	172	160	161	189	172	161	172	188	140	177	173	190	164	151	180	178	163	201	185	189	184	188	171	195	144	179	175	140	162	208	195	185	174	169	174	175	189	173	179	169	189	177	167	164	147	174	159	183	185	173	182	160	177	175	171	177	177	156	173	170	209	143	154	186	158	167	178	193	200	206	185	177	189	190	165	170	180	199	191	169	164	179	168	194	196	205	190	156	165	165	169	175	190	179	182	162	169	172	173	153	158	171	172	167	140	179	171	183	182	175	170	173	165	187	173	175	184	189	173	189	157	175	170	172	168	176	191	158	174	167	179	164	152	181	166	175	180	183	163	183	162	175	163	170	190	199	200	166	196	188	188	159	162	146	198	170	190	153	167	168	176	182	141	157	149	184	201	173	164	196	196	160	167	166	190	176	156	165	152	193	187	185	162	173	179	170	187	174	167	144	168	179	189	202	175	189	162	169	181	182	177	156	158	160	167	162	182	163	162	161	191	171	200	184	152	159	167	187	192	177	153	196	153	167	172	159	184	174	185	174	161	162	159	177	168	204	169	172	184	161	172	170	170	195	157	189	173	162	176	185	171	177	154	207	185	166	159	177	155	197	179	151	177	174	202	176	189	169	166	155	150	167	164	184	185	163	171	173	183	160	162	161	159	186	183	177	186	157	172	174	185	169	164	185	174	169	168	156	178	158	187	179	171	185	179	166	190	178	177	192	157	201	184	191	165	160	163	169	189	180	167	180	198	169	196	178	190	183	180	184	180	168	175	183	160	169	167	201	176	166	170	164	190	166	163	160	201	185	186	167	185	197	196	166	181	187	166	174	200	174	214	188	159	190	192	179	165	163	163	173	163	187	179	192	168	180	170	178	162	185	168	162	187	160	177	193	165	184	168	168	177	191	169	190	177	171	164	178	192	184	174	144	176	153	165	190	195	178	173	180	191	160	210	183	146	197	164	184	159	167	148	168	179	162	166	185	179	137	158	173	163	187	182	193	177	155	179	175	177	154	185	188	183	186	164	160	183	206	161	186	176	182	155	189	204	172	176	194	181	187	187	153	186	175	176	165	191	191	183	175	167	177	159	159	177	172	188	173	156	172	184	173	148	153	182	174	178	177	158	174	175	156	192	160	191	158	183	196	179	166	188	170	177	156	182	160	166	180	183	184	144	162	165	176	178	184	154	190	176	192	152	195	165	193	172	170	184	179	151	178	145	170	172	157	169	172	171	184	180	200	192	165	190	165	156	185	183	175	176	172	159	196	156	172	152	166	175	185	178	178	182	162	173	183	170	189	162	191	157	173	195	150	191	161	185	201	163	190	176	186	163	184	182	173	208	177	156	161	143	190	179	195	176	176	179	170	186	169	179	175	181	181	189	186	179	189	202	169	175	161	189	171	163	164	210	174	194	183	200	184	164	159	188	185	186	173	156	162	180	173	207	172	191	152	169	211	156	160	159	168	183	158	163	151	168	160	161	192	162	177	185	187	170	162	172	161	168	168	159	168	171	189	177	176	170	168	181	158	201	164	170	178	149	177	198	169	167	162	183	168	160	159	160	181	188	174	196	195	165	178	182	171	165	172	172	184	191	153	178	171	219	179	174	190	155	172	187	194	166	180	155	182	168	188	178	184	172	167	177	162	176	188	159	191	175	167	179	183	184	169	172	197	189	170	182	164	186	159	194	186	160	169	150	166	159	165	163	183	160	171	164	156	163	180	188	178	173	154	180	169	186	179	171	152	168	172	160	191	207	166	165	184	156	179	163	171	195	195	184	183	169	176	179	163	173	162	194	169	180	184	187	163	184	173	177	193	185	189	163	177	187	180	171	173	190	185	174	170	167	172	180	170	190	165	189	166	160	176	188	165	167	174	182	176	179	162	172	160	203	181	187	196	195	159	187	164	149	156	178	177	191	173	165	175	170	192	169	167	183	193	157	155	194	176	151	173	171	189	183	187	142	173	186	157	171	201	156	186	175	167	201	163	184	148	156	157	161	176	187	185	160	172	176	167	179	157	175	154	178	200	162	166	172	173	155	181	152	170	196	154	171	171	187	145	166	157	174	183	142	167	206	174	192	166	153	179	176	190	210	191	163	153	166	179	171	162	160	179	178	165	175	187	147	182	192	166	167	197	160	168	193	187	191	212	192	205	160	178	195	167	177	155	186	184	182	155	176	181	146	170	137	150	180	167	174	172	178	166	164	196	192	188	155	192	199	176	181	172	191	185	184	174	150	169	171	166	159	187	190	179	175	192	166	168	163	156	168	201	173	155	189	187	163	182	159	179	154	182	177	188	165	194	167	192	169	173	172	161	167	154	161	159	188	180	210	173	198	171	205	159	170	191	181	196	167	204	169	154	187	171	202	164	168	165	186	168	184	168	176	165	171	155	159	178	172	191	154	188	173	192	193	173	184	166	165	184	166	168	178	171	158	164	155	201	173	167	182	179	181	175	210	191	157	193	174	194	184	178	197	166	176	162	178	174	175	166	166	198	191	158	170	197	179	182	187	204	169	171	173	187	176	201	199	153	152	197	171	193	183	189	156	185	188	170	158	164	163	150	187	195	166	188	173	159	179	184	182	183	172	194	172	152	189	194	175	160	181	199	161	174	178	160	147	165	166	169	178	183	179	170	186	180	154	200	177	158	186	173	170	188	160	151	171	186	166	168	154	181	172	180	183	166	168	195	185	182	175	173	193	184	169	172	165	154	180	152	169	158	189	173	166	170	183	179	169	159	157	150	181	189	195	164	186	152	165	157	175	176	217	179	187	178	180	185	168	150	188	188	179	161	179	205	170	159	186	184	161	169	182	156	157	181	174	180
31680	50057	10186	1300	957	677	594	511	362	323	311	300	282	259	236	239	263	218	236	217	206	214	212	186	200	191	210	226	205	219	198	185	219	208	188	213	189	209	167	219	220	192	214	193	234	217	210	188	202	180	227	214	206	214	193	167	206	207	212	182	203	193	207	203	186	196	189	194	201	180	188	199	189	213	187	189	220	200	188	218	211	196	196	194	205	203	216	193	199	195	203	193	199	206	199	187	199	189	184	196	197	191	198	185	203	179	211	189	222	214	212	221	207	214	197	218	169	201	210	214	201	198	214	183	198	208	169	197	175	202	198	178	191	218	191	209	205	184	202	196	203	201	210	205	202	209	182	189	210	202	213	200	201	197	208	158	178	190	206	191	214	228	184	192	200	205	159	189	196	176	186	186	195	185	198	210	204	165	190	206	180	148	200	179	176	197	216	203	204	193	184	191	202	180	203	193	188	211	210	183	216	210	177	199	206	191	201	171	190	186	186	231	191	203	173	203	206	213	191	188	202	181	205	199	227	199	176	198	195	205	217	217	200	208	196	215	185	202	177	218	214	186	182	202	186	215	211	201	181	199	210	211	187	230	193	174	226	208	210	206	215	175	205	199	208	176	203	216	194	177	174	180	196	237	184	188	202	210	188	182	181	182	208	188	197	201	177	200	192	184	188	200	190	199	192	221	177	203	219	224	220	222	212	195	201	207	176	187	210	192	206	208	204	196	184	189	211	208	212	188	204	183	190	206	192	168	198	203	175	193	206	214	183	191	198	232	195	209	184	203	188	201	189	210	198	220	165	227	225	192	204	204	169	183	165	197	184	194	213	191	192	160	206	207	186	201	199	202	215	180	200	208	205	225	217	213	202	187	201	187	185	202	202	194	203	223	205	192	212	185	207	209	181	209	203	216	182	200	212	194	191	190	203	201	193	208	201	220	191	164	199	193	178	184	207	177	188	206	171	179	212	196	226	203	193	184	226	200	209	218	172	204	190	196	195	192	183	201	214	177	187	187	221	206	209	208	213	201	182	225	205	197	206	192	190	199	207	205	182	182	190	181	192	184	208	195	221	196	194	181	198	180	219	190	213	199	205	213	200	181	208	210	185	201	224	188	194	176	198	180	171	180	195	181	199	214	176	209	181	199	199	195	190	205	191	193	208	196	192	226	186	206	176	202	186	206	205	202	208	175	196	204	190	185	200	214	210	212	208	200	201	195	197	195	220	190	208	187	197	185	177	187	184	176	174	186	198	204	200	183	191	191	192	204	193	200	208	196	208	174	201	212	216	193	196	190	216	217	205	171	184	192	185	201	194	190	197	233	180	200	196	185	193	175	205	200	213	187	190	220	200	195	205	214	201	231	186	181	207	184	217	169	185	221	189	217	207	194	167	199	208	213	221	199	215	191	221	195	188	210	171	187	210	215	204	198	199	224	201	188	209	180	212	218	173	187	195	186	193	209	193	191	220	221	204	206	198	199	190	191	209	192	197	196	217	194	178	215	177	173	196	234	214	211	218	190	193	195	198	176	165	203	225	198	203	208	188	205	178	175	199	220	234	224	201	198	195	224	198	189	193	183	174	183	202	179	196	205	203	189	212	208	209	210	214	236	201	227	214	189	194	193	187	192	212	192	199	208	203	191	216	212	193	185	208	197	198	231	206	185	192	207	206	202	205	169	193	212	216	204	181	199	193	213	210	225	218	198	197	191	215	192	188	166	187	183	195	212	182	182	170	181	204	195	187	210	201	208	212	205	230	212	228	192	200	198	184	187	198	196	220	190	187	215	191	192	189	211	193	194	211	202	201	201	209	198	214	219	199	179	172	232	215	201	208	209	208	209	220	206	185	196	206	219	199	184	205	219	198	215	195	192	209	182	208	230	210	192	184	184	214	198	203	196	190	193	187	213	193	207	197	218	206	198	185	214	205	203	193	204	203	192	194	209	209	211	176	181	206	198	208	193	215	201	189	210	179	192	192	200	183	171	210	215	191	199	185	211	212	222	198	176	194	205	204	187	175	204	180	208	208	198	168	181	192	209	212	209	205	211	209	224	205	200	205	196	213	227	198	170	203	211	225	189	211	211	198	206	206	195	214	233	202	203	181	204	192	198	181	212	221	198	199	205	191	208	198	200	198	221	202	217	202	179	177	194	204	204	187	180	179	202	195	219	207	201	199	203	163	196	191	193	183	183	195	204	219	191	208	199	225	195	208	189	197	215	185	227	218	190	201	181	201	204	207	166	193	204	203	218	171	186	194	203	191	188	207	218	192	187	209	196	228	200	193	178	190	182	187	200	201	189	218	207	168	183	207	172	203	187	188	183	207	216	181	202	206	199	200	207	197	197	199	185	205	186	174	216	207	183	222	214	196	197	206	189	193	197	185	207	181	191	209	200	210	217	205	194	213	168	206	179	190	191	213	201	197	188	208	207	182	206	179	190	179	198	192	211	192	194	185	200	216	190	199	207	184	194	205	198	183	217	204	202	192	189	200	188	184	197	190	232	216	194	169	190	191	197	168	205	162	210	194	195	188	200	212	195	156	211	201	210	219	210	183	207	230	198	189	213	200	209	179	216	180	173	203	183	188	205	201	195	192	215	162	195	180	223	192	217	195	210	188	193	199	193	174	211	187	176	220	215	203	192	197	198	193	187	170	176	190	219	225	181	193	198	215	216	190	186	188	203	209	185	199	186	177	200	201	181	177	194	191	192	173	173	204	192	197	196	202	206	214	217	216	201	163	188	175	209	187	194	197	202	211	212	163	213	185	202	212	211	203	175	228	224	215	195	179	200	207	224	222	216	221	199	198	215	213	196	182	205	199	203	200	190	215	188	208	215	196	179	211	208	188	189	200	229	209	194	213	198	220	214	216	195	210	190	193	206	191	199	222	191	210	187	199	198	204	180	203	239	214	203	181	201	190	199	227	198	218	194	212	190	175	188	178	167	222	187	188	209	207	214	205	190	199	197	182	186	203	196	188	201	210	190	218	177	184	200	173	192	200	197	166	205	188	212	193	220	173	202	210	199	191	213	181	191	178	181	194	197	198	189	204	202	204	182	202	188	185	179	195	204	204	184	194	209	170	208	197	164	213	206	172	184	192	194	181	199	212	213	179	215	171	192	210	193	201	184	194	216	190	182	194	166	197	214	192	199	205	182	196	196	190	188	200	207	201	175	214	200	199	197	197	209	201	189	217	165	208	194	216	227	182	187	193	202	202	195	197	193	206	195	204	220	218	182	183	211	208	197	194	194	210	217	195	228	181	213	206	206	198	207	200	167	196	221	197	197	223	194	203	206	207	192	216	199	216	203	165	184	200	201	227	183	184	204	181	193	201	178	180	211	194	196	209	202	190	190	178	207	166	205	193	230	214	177	191	208	188	186	182	180	213	173	181	189	202	186	192	191	187	202	170	189	211	203	194	193	195	177	185	197	183	210	193	189	206	207	183	219	191	184	202	196	185	185	216	205	191	204	188	196	185	209
22423	21079	28674	23732	21085	21122	10964	961	718	635	571	548	500	477	454	445	467	426	409	398	406	424	371	369	373	365	385	379	367	359	400	341	376	384	360	365	312	363	372	374	379	370	379	379	372	379	360	372	374	375	380	357	378	373	348	397	348	359	350	346	364	359	385	369	339	376	365	335	346	363	349	341	364	383	359	331	370	373	365	371	336	364	366	359	351	363	406	364	354	354	345	354	345	365	334	335	383	343	387	359	382	349	352	375	356	364	374	353	385	406	389	353	315	317	375	368	334	389	379	347	339	334	348	347	361	363	357	355	353	378	350	354	333	376	335	374	371	392	375	357	355	345	361	364	360	374	379	363	380	362	354	377	359	391	364	337	398	333	369	356	369	375	335	360	340	340	339	324	340	330	403	342	346	329	352	368	367	333	370	375	389	367	354	363	400	340	365	372	395	347	386	364	364	359	369	351	340	365	341	341	348	348	367	352	345	348	352	363	364	364	359	355	367	390	368	365	352	358	359	335	361	328	346	357	351	334	377	326	390	356	377	380	339	364	349	347	344	372	347	361	343	361	357	358	345	370	341	358	370	341	357	350	368	341	384	373	365	342	362	343	350	387	346	312	360	380	376	382	352	352	337	372	371	385	326	348	347	363	329	346	378	351	367	375	340	366	338	340	342	342	354	338	321	348	340	357	385	345	365	367	360	328	369	363	356	355	354	359	356	343	330	340	325	366	383	337	365	385	310	351	344	362	348	370	357	367	349	368	334	342	393	373	369	360	344	329	360	348	327	346	365	353	367	362	349	347	371	370	382	360	364	343	355	352	364	307	373	380	355	367	365	355	338	345	382	362	372	372	365	320	350	348	361	323	364	337	374	364	359	358	341	346	390	385	344	373	380	331	372	380	334	382	370	375	379	351	342	346	348	375	364	375	368	390	351	327	363	341	376	339	400	374	304	348	384	380	354	379	340	335	349	335	376	348	380	350	349	336	363	350	366	351	357	360	387	380	358	344	413	333	367	332	341	364	351	360	347	382	344	361	371	367	395	337	335	337	368	337	316	342	359	317	344	347	350	330	363	342	332	402	366	355	314	365	377	371	367	353	354	375	345	375	303	357	351	344	340	348	368	328	348	363	360	384	338	363	374	345	344	333	355	347	328	353	409	333	367	421	374	350	348	382	331	396	405	394	362	352	381	371	362	330	377	361	382	385	353	341	341	381	349	333	369	349	319	386	347	353	359	371	340	423	373	388	392	346	335	371	375	362	353	372	343	331	355	386	355	325	350	356	336	391	345	358	381	380	331	395	377	356	390	352	335	358	339	372	371	323	342	337	394	370	349	330	356	375	338	364	332	397	366	352	391	372	345	342	350	365	346	369	346	369	355	345	358	360	357	373	365	358	341	327	366	348	380	323	352	365	364	366	349	368	366	376	359	357	346	351	319	344	369	355	362	347	365	375	369	337	425	354	351	369	389	376	349	372	360	371	356	364	333	376	361	339	384	362	355	362	376	352	363	345	378	335	333	351	343	380	367	352	361	348	372	366	379	381	361	364	336	362	376	372	365	330	350	329	335	381	330	354	310	360	343	381	367	385	354	351	328	338	348	352	384	340	370	349	376	367	364	365	377	360	351	368	361	345	342	313	334	377	372	351	393	329	324	354	357	402	357	310	393	329	353	368	408	375	392	338	352	341	367	344	387	345	341	343	380	353	364	374	352	343	322	335	376	324	371	354	359	337	347	391	333	365	342	384	358	361	367	338	355	378	366	352	343	353	363	343	329	348	319	360	419	368	340	389	355	344	349	323	359	370	368	363	390	331	347	332	384	351	318	316	323	332	370	386	357	366	331	391	342	344	338	339	353	337	373	345	339	370	380	366	357	358	345	383	357	370	343	369	370	364	351	358	348	365	348	355	367	382	358	344	351	356	355	365	331	370	368	372	384	374	349	347	354	387	360	370	335	382	330	342	375	343	361	311	344	369	356	381	352	376	351	348	347	340	373	365	376	322	398	364	321	364	368	361	350	373	333	349	414	347	359	383	338	318	370	353	381	350	370	360	338	357	360	370	401	337	331	361	385	349	375	359	371	366	395	339	364	319	366	372	347	327	366	380	401	350	381	334	321	344	357	353	365	341	309	386	350	346	345	344	358	363	330	353	390	352	373	378	360	353	354	373	362	407	356	318	346	391	387	331	330	353	385	370	373	329	386	384	336	347	350	371	348	347	387	362	379	356	335	337	393	382	329	372	366	387	366	386	386	341	338	340	390	359	377	346	366	364	373	349	378	349	365	360	327	349	363	354	361	335	327	358	375	332	330	348	334	356	343	389	359	335	363	348	347	355	350	346	380	344	357	398	374	369	383	344	337	366	378	381	352	364	365	347	376	346	328	369	325	347	388	353	388	334	372	366	366	321	381	402	356	385	335	361	359	332	349	372	361	362	370	378	319	355	359	370	342	346	372	334	387	344	354	363	358	375	364	340	347	346	333	382	360	361	324	397	369	383	331	362	398	360	366	344	345	372	338	369	342	389	369	333	317	330	349	357	369	329	356	380	364	335	365	371	314	339	372	377	354	391	346	357	338	355	343	353	344	368	402	353	387	346	383	343	384	333	344	410	359	355	364	386	349	350	343	378	350	348	350	367	332	373	360	357	395	357	366	351	361	364	361	339	360	321	353	392	358	385	373	360	328	378	367	374	345	374	374	382	320	318	313	355	338	371	316	369	349	352	347	366	367	353	365	355	350	328	321	342	380	372	317	372	337	356	385	355	342	358	344	347	351	340	364	358	370	361	346	353	368	299	376	388	321	368	361	323	353	332	350	331	347	343	339	319	369	397	361	347	368	372	347	361	360	357	366	371	375	352	368	355	362	380	380	333	327	368	339	351	356	388	358	364	356	330	380	335	367	355	360	378	367	371	374	338	371	371	340	349	391	309	376	353	336	363	341	357	364	345	351	357	347	396	374	404	361	370	357	364	353	328	383	341	346	348	374	350	354	359	391	369	360	351	363	372	351	384	351	391	321	334	337	340	345	387	346	362	356	341	335	358	382	348	351	372	361	328	336	399	383	364	364	371	352	361	387	384	370	386	355	339	344	385	354	373	349	346	386	359	343	368	344	372	352	362	352	341	341	359	386	388	354	349	368	354	352	368	365	348	370	346	361	341	343	356	356	357	365	386	371	393	345	320	370	358	341	382	340	352	370	348	364	388	360	369	364	351	337	413	354	367	356	360	375	350	343	361	376	345	368	328	344	336	350	358	331	339	373	380	363	374	343	366	354	362	371	317	375	339	389	337	327	371	374	365	371	357	357	372	348	363	382	377	369	385	361	387	357	378	356	381	344	360	349	343	376	351	353	362	313	367	363	336	323	330	353	369	370	376	358	344	391	325	355	363	347	353	328	346	360	394	319	368	347	350	363	343	344	367	347	360	354	361	338	358	366	377	335	385	360	401	373	377	378	348	351	399	332	340	373	372	364	335	348	373
34919	60703	15840	3948	2747	2037	1578	1297	1007	867	766	702	629	567	570	478	538	513	489	431	422	475	481	439	458	457	437	406	448	447	411	425	444	416	409	425	413	418	395	440	410	398	390	375	378	399	379	419	399	378	402	393	399	403	391	402	386	412	365	391	380	396	380	400	403	397	413	379	406	402	424	396	391	446	362	363	397	397	390	379	360	417	411	393	397	393	396	413	353	404	374	361	373	393	376	406	407	405	391	374	418	343	386	402	395	398	385	368	402	398	401	347	381	354	406	419	403	434	381	380	367	403	376	400	382	393	397	400	376	381	391	407	377	398	372	368	428	406	375	372	365	398	400	376	412	361	376	398	390	375	367	365	389	391	371	374	397	359	394	390	415	378	403	348	383	363	421	363	391	415	383	388	373	386	392	396	385	391	393	401	380	377	388	385	363	365	394	409	404	401	398	376	415	364	398	366	349	380	395	412	387	387	393	406	375	397	416	403	401	371	376	408	384	424	378	382	374	377	432	366	402	381	374	381	382	379	394	415	372	389	401	428	415	352	389	403	428	432	374	410	393	388	374	378	383	406	404	380	409	385	401	401	413	400	349	406	394	423	364	375	389	367	390	370	392	392	401	393	387	401	404	427	396	387	428	376	378	362	408	446	401	409	374	386	390	347	369	372	407	391	408	395	395	406	404	364	383	400	399	397	415	401	364	358	413	369	441	437	411	407	418	362	404	389	388	386	352	392	385	384	387	398	366	388	411	384	400	375	395	372	394	399	365	402	377	401	391	393	338	402	368	403	386	390	397	414	391	406	397	398	385	392	370	408	417	394	386	396	375	375	419	405	379	395	426	380	434	384	405	410	403	376	392	377	399	383	406	385	395	437	371	381	362	400	406	393	386	371	378	368	404	422	397	388	399	431	406	381	377	427	427	407	384	375	375	380	376	391	429	383	373	388	373	368	410	380	376	368	436	403	406	390	422	403	394	350	384	370	386	374	433	393	397	398	433	427	369	360	356	385	434	371	386	413	414	369	405	397	403	392	382	362	409	409	380	370	392	406	402	395	373	366	363	420	395	399	386	391	394	362	398	387	397	381	378	397	403	381	402	405	371	415	409	383	380	382	382	411	400	383	384	383	409	390	407	429	383	380	400	393	395	409	405	356	415	405	388	401	414	383	378	385	391	385	389	374	402	388	394	392	408	376	399	378	408	377	401	411	396	409	383	384	376	437	361	382	402	398	397	392	406	400	391	395	396	345	388	378	421	406	373	389	377	384	396	385	384	399	369	416	386	395	357	376	410	377	420	378	387	418	393	377	396	364	388	380	399	379	418	365	389	394	408	401	418	363	385	394	393	384	375	413	420	402	437	377	415	403	384	408	375	400	398	380	399	408	383	431	404	392	401	392	382	387	397	404	390	414	412	381	386	405	393	396	386	408	411	384	415	401	393	407	394	416	370	375	407	392	411	369	384	396	386	424	395	387	415	388	392	417	396	425	387	382	376	414	339	400	405	360	348	387	372	439	397	348	396	435	382	390	394	417	375	404	371	396	376	372	400	431	369	419	360	378	389	384	396	402	388	385	367	368	420	399	394	355	379	395	395	423	359	421	414	394	400	410	376	360	378	357	401	362	411	382	378	395	393	382	374	411	394	390	401	420	375	412	407	430	372	396	388	393	399	374	424	410	386	357	428	394	377	392	387	395	406	415	394	407	387	418	377	396	374	401	393	396	403	366	396	430	360	416	365	391	379	448	399	400	356	383	407	428	399	430	379	423	376	421	368	380	409	373	438	365	397	374	393	411	399	350	432	376	397	406	354	411	394	388	391	386	403	384	396	386	379	387	376	401	399	400	394	424	373	379	395	363	367	375	394	404	369	387	403	426	395	393	381	394	367	387	386	380	386	416	356	369	395	372	368	353	400	369	386	400	419	411	346	406	381	376	393	369	402	379	409	402	393	392	399	402	392	393	405	396	398	396	422	388	407	404	385	415	374	384	372	382	369	400	409	402	411	387	388	393	394	372	398	384	377	411	383	424	353	381	385	413	411	398	382	381	379	378	402	343	373	421	393	376	394	378	413	370	405	372	417	368	412	349	396	380	383	379	377	406	393	387	402	411	413	367	380	386	361	379	409	387	389	374	402	403	389	396	390	406	403	414	369	386	370	385	396	392	370	407	426	359	381	409	421	378	369	378	378	395	405	406	393	381	394	388	357	437	391	370	389	363	439	344	372	391	399	379	399	387	378	366	380	366	389	394	395	370	388	423	369	397	399	405	420	411	376	453	379	360	369	376	391	368	371	383	382	377	417	402	353	375	390	370	375	368	401	396	377	400	408	371	398	430	410	370	405	376	401	419	435	418	403	394	395	365	410	413	377	390	394	363	391	391	475	376	415	415	411	414	385	406	378	359	373	378	402	412	388	390	392	377	396	408	422	402	393	381	402	428	391	382	424	373	392	368	393	399	358	366	404	366	408	362	403	379	393	443	333	383	416	382	374	373	378	406	398	418	413	381	404	389	380	380	402	417	356	380	342	400	384	434	395	416	387	406	375	395	347	387	400	383	381	378	401	423	401	397	384	407	356	406	413	420	392	415	395	371	368	394	354	404	413	411	366	383	390	378	390	385	400	407	391	408	396	408	400	386	382	346	383	387	385	360	404	393	381	372	383	406	415	382	387	387	377	403	373	398	385	374	357	412	385	385	396	384	360	382	374	394	407	351	383	414	394	425	405	387	359	396	404	376	367	421	373	359	396	354	399	390	409	382	396	399	388	415	373	395	366	397	400	362	391	429	431	403	385	348	387	420	349	403	403	420	380	365	362	394	394	374	390	370	360	397	404	399	380	413	355	419	427	391	400	387	379	393	413	412	398	417	402	352	362	406	356	395	378	387	396	369	371	424	378	376	356	395	401	404	383	371	374	408	391	374	372	404	397	374	387	409	430	424	379	392	370	382	415	346	412	389	394	422	373	366	409	387	408	392	425	392	382	430	386	394	400	374	388	407	398	390	395	406	388	386	412	360	377	410	373	376	386	360	407	402	386	419	408	384	347	377	394	418	399	369	367	396	388	358	363	377	411	375	393	392	371	427	381	364	414	375	373	380	398	388	394	369	362	385	425	381	397	390	394	385	401	410	385	417	410	383	383	404	423	423	399	382	400	382	416	379	401	365	407	387	405	379	381	387	390	390	377	408	403	415	378	405	370	378	404	415	358	410	383	443	406	408	367	388	417	370	403	390	390	423	372	394	408	374	401	396	396	395	358	367	412	422	380	385	370	418	410	372	403	404	376	378	378	362	426	387	369	362	367	388	393	388	368	362	370	411	387	359	399	385	393	407	370	428	326	390	394	381	371	424	372	381	427	417	376	376	420	379	405	382	394	395	369	390	404	374	390	402	413	427	418	421	382	422	379	376	378	387	396	407	395	413	364	396	409	415	392	375	411	402	432	380	377	439	413	369	364	389	400	383	372	418	393	371	421	370	386	378
29257	26520	15607	1631	444	362	370	358	359	368	350	336	359	371	338	357	352	364	368	352	365	385	366	361	370	335	347	365	360	321	349	335	342	351	331	336	361	341	347	362	361	365	367	349	348	344	358	334	372	356	353	344	355	396	358	325	347	365	348	330	336	360	309	340	366	337	384	325	357	357	365	344	352	362	424	381	353	374	350	354	334	337	337	350	342	355	359	357	347	304	324	375	380	366	319	343	333	346	352	367	326	372	346	333	365	370	379	340	319	350	346	360	338	374	375	354	365	349	343	366	361	373	330	361	381	359	350	348	337	347	344	372	381	310	352	352	354	383	352	338	336	366	329	368	332	350	322	341	314	364	352	360	319	347	377	357	340	334	353	353	358	355	368	353	366	391	350	356	399	379	364	376	376	343	358	357	360	331	398	400	353	331	372	343	339	323	363	364	367	366	347	311	346	381	355	365	310	381	337	354	338	358	357	377	355	325	334	376	338	344	343	346	315	361	309	349	353	363	365	355	359	365	354	332	337	380	368	379	353	342	335	368	345	337	382	377	356	329	371	342	386	306	320	353	318	358	345	375	329	351	342	357	328	361	374	362	338	364	378	329	359	339	345	326	387	354	336	377	356	343	336	368	363	309	324	387	351	336	345	373	374	323	343	332	363	376	352	347	369	366	358	364	346	357	349	372	363	364	352	364	344	347	356	353	405	343	371	351	339	334	389	353	341	351	363	357	361	313	370	388	327	352	362	326	338	326	376	330	350	356	355	366	363	382	364	366	347	331	343	335	339	357	359	345	364	329	364	342	352	361	359	354	326	331	362	345	343	385	344	400	358	352	343	342	338	350	332	337	331	358	361	334	335	360	345	318	331	308	357	344	350	332	356	365	339	378	384	360	344	359	332	374	340	345	341	351	363	361	322	358	385	363	353	369	351	336	356	349	369	375	334	346	336	373	348	351	362	340	352	365	316	356	363	350	342	326	332	317	343	361	337	339	371	337	374	350	355	333	357	399	355	355	326	352	331	348	322	343	313	381	367	342	345	331	336	364	307	327	372	360	394	364	351	339	375	343	347	354	349	376	316	337	335	363	358	338	310	353	331	347	347	367	334	352	362	337	370	358	354	379	357	353	340	312	369	325	337	348	349	356	364	359	334	359	329	343	377	359	378	374	370	400	364	318	383	349	361	355	361	316	351	378	348	323	372	373	360	344	339	355	304	347	365	358	349	375	359	347	324	357	391	351	384	391	325	344	370	361	366	358	376	331	358	355	380	359	340	321	364	339	368	370	335	372	371	367	363	312	339	357	359	348	354	329	375	358	374	318	370	329	343	334	377	366	331	354	326	346	341	339	321	346	337	313	345	357	335	368	346	378	354	363	381	354	359	365	324	311	324	370	339	379	391	378	349	355	341	362	357	374	346	344	358	348	345	358	351	352	358	338	375	350	357	339	345	357	359	351	341	352	331	358	356	356	377	358	363	348	333	348	330	333	356	367	325	317	365	374	360	370	328	361	369	329	379	318	328	377	368	344	378	377	373	376	364	322	342	366	383	322	353	341	335	316	370	364	367	346	340	349	354	340	374	368	350	359	340	345	369	329	358	344	356	374	333	331	356	329	373	371	340	361	355	396	358	394	348	344	382	326	356	348	328	390	343	357	340	335	367	355	361	351	387	327	371	334	349	343	321	340	371	353	388	349	326	332	335	368	343	336	351	343	347	313	358	358	346	343	319	337	362	330	344	359	318	352	366	354	347	346	359	321	338	377	336	369	387	348	376	341	351	301	350	350	314	348	354	364	361	341	389	364	337	355	334	351	372	357	327	383	359	321	360	333	383	373	331	347	331	329	362	334	375	347	388	344	317	328	340	342	342	338	360	364	371	357	341	346	367	364	335	399	364	394	370	363	329	375	315	335	331	379	333	355	361	343	345	370	409	331	350	363	332	350	353	381	321	343	331	337	379	351	343	335	355	342	350	372	331	354	343	352	304	316	347	324	371	336	358	369	320	343	323	322	370	363	329	354	346	317	395	340	367	347	361	360	366	366	378	325	343	348	334	369	379	317	352	364	343	371	355	350	311	359	365	354	362	384	375	347	318	346	344	330	333	326	359	337	347	350	338	334	342	358	349	355	343	348	346	354	317	351	340	372	345	365	337	364	369	362	325	346	324	321	360	372	390	335	374	377	363	349	339	356	320	335	350	351	360	369	383	350	362	351	367	349	334	353	333	373	360	365	344	348	349	348	365	326	382	356	348	372	356	317	355	366	394	337	342	385	338	337	345	325	348	359	393	371	342	340	365	341	301	335	312	311	347	325	343	333	369	353	339	363	368	341	376	372	350	372	327	348	343	347	341	334	356	393	351	340	365	355	343	361	363	355	357	369	385	349	305	366	354	368	341	356	372	334	397	357	318	338	348	375	346	350	319	328	331	315	363	329	326	318	369	311	350	349	362	373	376	360	361	314	377	335	347	393	345	320	327	385	346	356	356	379	345	367	365	326	368	353	353	368	328	362	336	329	374	353	376	337	350	372	334	392	344	359	317	358	375	350	356	372	342	343	366	350	383	371	350	345	364	309	385	330	353	347	351	354	365	322	326	353	330	367	372	375	338	346	308	360	365	386	371	343	333	341	355	360	340	342	362	351	349	340	320	353	368	334	329	349	333	311	345	358	340	321	379	383	350	373	334	371	363	364	357	328	348	351	340	338	342	345	332	354	320	333	337	336	363	367	369	394	360	371	324	365	361	413	383	357	369	367	363	354	327	308	353	356	365	314	331	331	358	356	346	359	390	339	324	341	381	362	337	348	328	361	349	374	360	367	336	349	352	362	353	333	355	358	369	355	361	367	362	348	365	342	367	338	342	351	356	327	326	335	347	370	348	345	366	347	335	358	327	325	390	329	338	352	363	310	359	364	365	332	377	382	354	383	386	334	366	330	353	351	332	359	315	353	383	350	357	365	353	359	365	340	350	352	340	346	345	347	375	366	351	338	389	366	340	346	363	344	367	343	348	347	364	363	341	351	337	365	347	328	364	340	381	342	342	379	350	357	362	339	326	362	345	350	341	348	316	339	339	353	351	370	361	321	354	340	366	331	351	356	389	322	365	330	343	324	379	338	330	348	333	326	334	361	350	342	361	363	373	354	359	369	336	366	382	373	375	315	335	318	359	329	368	327	357	384	343	377	351	371	321	342	354	354	348	365	340	316	301	351	360	333	311	359	355	352	347	338	339	320	359	368	380	380	367	341	315	324	338	369	348	334	348	364	351	329	335	362	366	357	345	362	344	369	355	346	359	360	341	334	358	354	363	356	333	388	347	369	360	334	359	374	319	327	338	358	310	352	331	326	354	337	362	344	335	374	371	349	343	344	341	355	336	366	351	334	360	352	393	366	357	314	370	355	352	368	392	356	361	348	355	341	339	365	365	370	337	365	360	351	369	368	370	343	369	316	332	345	349	365	366	325	369	376	365	351	344	336	337	348
30890	41747	6983	482	450	435	429	398	372	391	372	387	342	354	374	393	377	368	382	390	372	391	398	367	395	372	326	395	392	407	352	368	398	375	359	364	395	339	334	373	345	344	371	382	375	388	335	350	376	346	336	373	362	378	355	382	351	358	356	378	350	347	377	358	344	371	375	371	354	388	392	344	340	359	371	369	358	369	350	350	368	369	380	378	373	362	371	361	401	385	346	399	368	411	388	403	399	347	371	376	393	344	370	346	375	351	356	353	400	372	380	380	382	395	364	358	388	350	364	346	374	353	383	353	353	369	366	351	347	353	358	405	382	375	376	368	404	356	368	401	369	361	369	364	385	340	383	379	383	391	368	378	373	387	359	383	364	358	376	359	378	358	342	367	391	363	360	366	370	408	379	357	368	374	372	383	374	381	344	377	383	382	383	349	394	358	390	398	364	372	367	379	349	358	365	366	386	327	376	328	367	371	369	370	351	368	405	382	403	368	346	382	368	360	411	397	396	364	370	393	365	384	332	393	369	391	370	352	375	348	353	374	340	345	382	392	364	375	353	394	365	402	353	373	378	365	359	363	362	356	331	383	362	358	368	388	333	397	395	378	386	388	387	367	380	388	351	370	384	393	357	380	348	340	387	377	339	390	374	345	376	380	408	358	377	382	370	390	381	372	372	357	374	356	346	333	354	345	349	359	345	359	348	380	330	365	405	351	357	365	387	346	337	346	392	378	402	366	362	361	384	346	386	384	393	357	341	349	382	352	343	368	390	341	322	375	380	352	356	398	387	354	336	385	348	379	359	350	353	366	393	378	384	370	384	379	390	385	382	368	345	387	381	357	381	381	348	370	386	352	387	346	350	408	351	377	362	367	381	364	335	367	375	348	387	375	335	381	363	391	375	388	369	373	383	366	374	350	361	377	375	357	327	374	361	355	357	372	361	376	369	348	351	402	415	337	385	354	365	357	347	377	363	394	348	317	415	432	357	367	369	340	405	363	373	351	368	360	374	416	335	381	353	347	366	353	337	375	354	396	341	373	386	397	355	331	372	371	375	388	339	354	361	378	389	374	385	386	364	347	396	389	372	376	365	344	384	375	324	348	356	401	360	375	370	369	367	363	381	388	387	362	388	351	344	355	367	344	345	342	340	365	365	395	367	375	368	337	351	350	365	379	395	400	364	366	370	355	375	369	368	366	400	310	347	382	354	338	395	366	366	362	345	382	321	372	331	334	357	370	359	366	377	344	352	384	390	373	376	389	368	364	347	369	370	371	370	349	351	371	373	351	363	387	385	353	379	385	342	365	388	342	364	384	339	388	414	385	366	399	401	365	356	372	350	373	378	355	363	370	360	347	384	391	368	399	349	357	373	419	331	391	321	369	372	349	361	390	350	384	360	355	383	379	390	346	354	348	398	368	376	383	379	366	382	378	386	324	371	336	376	383	364	388	409	382	371	388	376	364	357	364	385	320	341	350	393	371	386	344	410	332	354	380	369	384	380	347	348	360	360	368	370	361	339	356	365	369	364	361	350	387	350	329	365	370	379	384	344	335	376	391	355	374	387	345	365	362	367	386	383	361	366	373	366	364	375	380	377	365	399	379	381	362	388	366	352	357	368	388	366	400	378	385	357	383	356	357	356	366	343	352	392	340	346	349	399	372	386	395	369	396	385	368	405	373	380	364	361	333	377	382	352	379	385	357	359	342	337	348	398	372	353	409	367	359	398	385	354	419	376	363	388	360	352	386	395	366	387	360	377	342	337	341	359	382	374	365	383	331	367	369	368	362	343	381	356	361	381	372	372	361	376	376	347	357	366	376	383	363	370	387	354	358	372	358	373	362	388	340	347	356	363	408	347	314	390	389	361	358	372	367	357	373	408	372	343	372	391	343	356	350	389	377	360	382	353	368	372	370	402	376	365	361	372	374	346	381	355	346	371	389	351	360	391	370	384	365	334	368	377	343	385	380	376	349	368	385	374	392	391	390	345	349	371	390	374	352	381	354	405	341	360	360	366	390	362	352	393	368	342	374	361	370	371	370	374	360	368	398	367	361	357	403	382	379	336	382	370	368	372	428	402	357	414	368	372	352	357	390	345	332	369	387	396	402	348	368	397	369	371	340	349	346	378	403	368	357	358	345	331	353	364	345	394	381	393	354	365	365	379	371	359	376	355	375	342	367	371	378	391	362	395	362	381	342	396	407	368	363	371	363	388	345	378	400	379	364	362	369	386	351	362	359	395	365	358	361	405	360	367	366	390	389	370	349	380	366	350	369	376	379	405	365	364	328	404	345	351	363	384	368	400	379	366	369	371	376	376	387	362	366	367	351	381	323	382	345	390	352	367	366	366	383	364	372	380	351	359	357	372	365	324	393	351	394	353	401	335	365	388	391	371	360	393	363	360	388	359	356	352	354	353	362	361	368	346	386	355	353	358	354	365	371	371	362	371	378	392	353	385	387	404	394	338	366	372	355	351	355	378	382	355	353	391	343	340	361	384	355	391	372	365	370	376	349	358	368	332	372	348	371	369	379	364	333	353	342	365	383	344	356	380	367	367	361	361	413	414	374	364	363	367	370	377	375	395	390	402	342	354	377	368	350	346	378	380	355	338	355	346	361	360	383	382	384	397	380	336	392	393	401	396	332	357	350	358	408	339	373	374	390	358	388	372	373	345	358	390	406	400	372	348	392	406	345	385	361	350	374	362	386	359	388	379	354	390	406	370	363	366	372	374	352	374	349	339	374	381	367	368	366	377	384	366	346	368	392	356	388	382	355	395	369	337	384	407	373	389	359	369	387	376	344	358	374	365	342	345	347	370	374	362	364	399	363	389	394	362	337	348	387	401	370	368	336	390	378	355	382	335	384	337	354	357	381	393	394	372	434	357	374	371	371	347	365	347	386	360	386	378	385	368	390	394	349	352	381	372	344	346	387	358	366	364	320	367	366	366	353	369	331	382	366	383	362	382	357	374	352	372	357	365	336	353	369	372	354	334	370	399	370	391	380	371	371	391	360	382	397	359	398	374	371	369	381	375	377	388	381	391	369	362	378	375	365	344	390	371	361	367	375	343	373	348	349	364	357	375	392	375	354	370	353	378	346	361	372	344	372	388	389	371	373	381	357	360	400	367	377	364	358	338	369	392	384	361	381	345	384	379	371	359	394	349	377	390	377	368	365	387	361	350	365	376	357	391	346	368	338	335	375	373	361	348	380	370	336	388	390	370	374	381	365	387	354	369	372	357	362	382	395	347	367	358	377	383	358	334	343	394	376	372	388	349	385	361	375	369	382	397	374	354	350	362	394	362	366	399	371	401	377	365	401	371	396	362	376	406	357	360	372	362	359	334	385	377	327	384	380	363	367	353	365	352	358	379	345	410	392	381	361	387	370	368	367	339	373	394	387	397	339	396	379	354	410	381	373	379	349	357	351	366	359	403	327	371	360	379	350	370	375	362	328	355	385	361	372	358	360	394	377	346	347	384	357
23689	21113	28253	24197	21113	11213	1137	791	671	673	639	626	572	565	561	571	563	562	574	563	563	554	514	543	544	490	569	551	559	509	544	528	519	506	551	530	497	500	545	544	559	528	502	518	559	512	493	553	539	522	505	501	551	521	532	538	523	525	480	521	531	504	516	483	548	524	545	533	527	553	530	543	521	521	560	503	526	557	498	505	541	518	542	514	488	484	553	494	493	528	560	527	529	545	475	507	539	527	494	541	516	501	497	517	512	524	527	550	543	509	522	508	496	490	536	510	538	531	540	511	558	485	470	483	496	515	538	517	536	505	524	493	522	529	530	535	511	500	520	545	518	489	525	551	494	536	561	490	549	538	528	547	512	513	533	531	557	498	530	491	558	514	541	559	480	582	492	548	485	521	530	509	498	567	526	539	514	512	527	503	492	509	500	541	510	530	518	492	535	531	549	510	519	495	517	535	511	481	528	515	490	516	520	515	520	500	542	533	552	549	475	535	534	508	539	513	486	519	513	526	530	510	515	511	536	527	518	516	514	494	513	483	529	509	511	487	530	517	529	511	513	498	530	558	520	524	474	506	533	499	497	476	563	521	522	551	497	498	515	567	514	479	502	499	514	520	513	542	510	553	502	460	461	474	496	529	525	529	538	544	531	524	534	535	536	504	503	507	519	513	498	481	568	502	494	511	520	546	525	545	511	505	516	499	523	509	530	504	484	529	522	526	507	560	498	541	512	516	545	535	507	515	514	511	529	533	546	525	541	505	513	488	537	517	507	535	551	529	523	497	512	524	501	548	527	543	524	513	500	503	502	548	524	509	572	527	492	545	533	491	501	510	499	502	520	499	501	528	502	547	467	485	514	559	495	512	532	546	523	486	557	504	517	511	495	555	527	550	525	510	533	565	548	511	512	502	536	504	527	513	528	552	517	519	515	524	500	496	508	533	538	539	506	523	484	498	538	488	515	492	472	481	515	511	534	498	561	529	519	499	509	528	471	521	529	506	489	506	518	529	462	517	501	515	531	534	529	490	522	544	528	508	524	483	503	533	497	495	515	529	510	503	561	548	501	477	547	540	507	542	522	536	533	546	572	485	543	537	495	555	520	461	514	536	506	508	471	537	479	539	486	532	525	496	556	508	530	530	523	543	464	538	542	515	515	472	548	482	510	550	560	529	495	542	518	555	533	508	523	602	507	464	522	546	497	503	509	506	511	530	515	470	490	520	526	522	521	503	543	503	508	548	537	527	491	540	470	516	508	541	519	514	521	505	544	538	548	520	473	552	497	515	519	514	531	494	498	528	493	512	505	536	546	505	512	490	499	540	514	534	536	477	536	523	517	528	492	512	522	492	506	530	549	522	534	529	535	553	475	526	526	517	546	508	515	521	555	511	517	513	488	506	563	524	500	541	509	497	507	526	470	475	489	513	509	521	506	553	524	492	541	471	521	476	522	470	492	514	528	563	492	511	511	492	489	536	480	531	514	506	526	521	506	504	528	497	542	520	553	536	527	537	499	517	500	525	541	508	514	530	516	517	481	552	554	486	543	508	543	493	497	534	514	523	523	515	498	480	509	527	522	520	504	537	494	513	523	521	499	563	484	524	519	501	529	557	497	476	530	514	511	511	535	537	543	505	537	519	530	506	508	520	502	500	511	527	536	483	519	489	501	536	493	528	508	519	521	515	505	537	526	498	526	560	546	550	496	542	538	548	457	526	496	507	551	554	478	539	534	527	527	512	510	567	526	527	522	531	519	553	531	567	525	518	505	539	469	558	510	526	489	501	511	515	541	484	513	555	512	523	482	482	510	538	478	530	561	536	536	531	511	513	500	561	535	496	523	470	572	519	504	490	540	542	527	527	481	571	507	545	527	508	544	494	530	537	544	540	553	493	528	522	527	510	486	514	536	535	532	541	509	538	482	524	518	527	478	474	503	482	533	525	510	550	524	509	504	531	551	477	526	510	535	513	546	511	506	536	530	517	523	527	529	496	539	527	459	574	531	524	515	487	498	507	548	551	560	495	542	499	512	573	502	522	490	490	510	515	552	504	514	521	492	490	555	511	503	518	528	535	523	525	522	518	513	557	523	514	488	546	521	517	518	480	522	514	525	544	521	495	501	519	533	543	492	502	484	530	493	547	516	506	548	536	530	557	530	518	542	510	498	519	546	518	509	539	495	520	514	536	511	524	555	565	552	525	527	508	549	543	511	537	518	542	526	519	556	530	518	504	514	517	492	540	517	509	533	510	517	544	526	503	507	543	488	495	483	505	496	521	528	473	530	529	531	557	562	528	546	535	522	495	530	480	490	513	469	526	477	531	500	521	539	490	472	516	551	535	491	504	534	484	538	525	543	527	529	504	506	510	511	519	501	512	472	510	566	525	482	526	515	545	526	514	530	511	539	506	537	490	538	508	514	537	507	500	503	507	524	511	535	536	494	491	537	559	537	530	537	519	517	538	506	538	532	503	531	507	518	497	500	551	523	482	566	512	488	531	459	494	530	528	506	523	486	518	518	513	510	487	483	536	508	531	544	535	524	537	508	543	550	549	473	472	539	473	510	497	522	522	537	492	506	518	521	503	510	512	550	496	505	525	513	473	493	483	531	527	493	506	530	597	509	548	491	498	485	498	504	518	518	511	510	494	512	504	528	534	500	529	506	514	503	573	503	482	514	522	554	507	530	513	534	500	491	511	507	548	522	495	552	493	472	505	515	560	500	524	538	529	518	523	491	490	534	504	483	523	511	552	556	533	540	523	512	507	560	545	526	527	527	539	504	499	513	530	505	519	514	494	504	522	539	507	511	540	559	514	534	530	522	529	561	551	485	547	535	476	522	525	555	563	493	555	515	528	488	488	509	566	504	525	530	495	528	537	501	510	512	512	494	493	506	479	514	505	491	512	543	504	478	525	536	518	483	526	515	485	514	573	575	517	530	540	521	533	473	537	526	507	518	555	512	491	511	511	546	548	516	546	488	554	529	520	537	490	514	517	501	511	538	504	497	503	564	556	500	510	555	502	507	525	513	574	521	511	566	490	526	522	588	522	492	487	493	540	527	514	549	503	535	526	553	518	475	507	501	501	506	515	560	520	511	523	491	511	507	538	521	523	525	482	516	541	553	548	496	511	524	487	470	537	525	532	500	538	524	531	506	506	506	547	556	505	528	524	507	490	541	486	516	537	502	536	490	510	523	505	542	558	489	525	526	505	516	539	519	519	483	528	537	515	479	516	488	513	499	532	509	502	485	534	521	491	539	468	538	506	480	503	532	471	537	490	555	516	512	535	491	484	508	527	515	522	500	506	501	477	549	518	512	489	535	549	535	503	532	525	554	477	523	515	516	521	532	533	532	531	493	546	498	504	481	534	528	558	536	493	516	514	548	526	508	571	532	475	522	500	538	534	492	536	513	545	550	531	503	518	521	533	511	498	551	508	502	512	511	524	528	541	485	488	505	514	511	521	487	520	544	530	531	581	506	516	541	513
31593	53014	12482	2340	1661	1324	1166	928	889	817	727	640	669	620	635	642	593	638	595	539	574	592	549	556	536	517	577	586	570	562	597	519	560	572	540	597	560	521	576	559	608	554	525	574	569	576	564	551	540	520	581	548	577	607	520	517	551	544	533	582	548	522	563	547	561	519	529	595	535	575	535	550	559	560	573	534	558	578	531	518	553	553	562	547	549	533	539	513	610	483	543	530	527	506	580	522	568	522	560	569	535	569	546	545	547	594	564	556	583	540	546	554	529	509	551	530	591	585	542	541	539	566	547	571	555	562	585	576	507	534	488	582	547	572	576	552	614	537	543	522	554	542	559	565	561	532	539	529	534	553	558	561	520	514	563	540	538	538	556	538	588	532	552	589	534	542	528	536	566	556	511	570	540	554	526	559	564	524	527	544	541	543	552	575	561	564	559	575	509	528	556	568	541	522	540	528	551	538	549	524	551	555	540	547	550	540	581	534	523	580	562	510	555	555	497	511	590	551	512	555	541	561	560	563	537	538	545	579	541	531	534	600	548	515	541	560	516	544	576	536	564	550	601	512	495	533	561	519	536	533	524	545	543	543	539	529	569	523	552	572	574	550	572	547	498	578	567	584	553	557	551	567	547	576	539	554	551	538	564	539	535	522	495	546	561	529	538	559	530	524	528	547	554	531	536	575	557	588	571	574	526	552	542	539	565	545	556	563	523	547	577	522	547	528	564	559	551	586	553	573	528	559	524	531	543	537	590	542	524	552	527	531	563	557	548	551	531	534	500	557	568	555	574	533	541	543	514	521	511	519	557	505	539	563	533	542	579	534	501	562	566	543	548	529	561	603	577	507	552	574	558	546	523	485	515	587	537	487	576	523	515	547	571	554	576	545	563	559	545	588	533	540	556	509	565	547	541	549	569	562	555	617	582	542	582	551	553	533	516	570	555	521	556	558	540	540	574	554	527	496	533	517	531	551	553	515	535	506	502	556	539	536	522	537	545	565	544	575	551	569	564	581	524	574	521	556	552	544	584	555	555	567	530	558	550	563	533	526	564	507	501	540	521	523	539	534	546	545	538	553	517	582	531	530	603	538	505	572	579	519	544	532	529	541	564	571	513	535	562	557	520	530	547	550	540	556	549	559	508	553	540	535	543	558	547	533	588	553	558	535	552	541	518	579	527	578	535	553	517	545	494	575	578	619	554	543	566	582	558	508	541	568	573	606	551	548	501	544	583	578	516	593	550	546	522	543	581	570	536	548	541	532	527	557	539	523	532	509	524	537	565	562	548	550	540	493	540	547	559	597	594	515	588	559	537	554	546	514	542	515	564	541	539	540	555	577	523	585	546	496	528	569	540	531	606	539	548	523	551	544	540	568	542	524	502	581	553	508	565	509	564	546	549	561	560	529	532	501	571	579	550	567	499	528	547	553	562	539	537	567	517	551	531	534	537	539	577	554	528	519	532	565	549	553	528	559	536	522	572	563	534	509	553	513	550	539	539	544	562	574	568	540	530	504	514	530	581	552	540	530	548	510	535	541	574	585	553	562	542	540	550	568	573	561	566	565	587	561	561	546	539	532	560	563	557	527	525	545	527	570	570	566	583	560	562	501	552	522	570	521	548	583	514	532	544	571	528	573	564	536	569	521	559	553	620	555	522	564	539	567	532	541	545	530	569	544	546	559	537	498	532	490	538	525	556	585	525	538	549	539	522	513	556	528	500	524	569	556	571	556	577	580	557	546	587	501	573	538	533	533	553	549	566	569	530	575	561	530	522	582	564	564	549	560	585	542	573	569	573	559	574	535	500	538	492	506	529	541	536	532	572	553	547	539	540	575	534	531	515	553	549	466	588	522	514	521	546	569	549	571	570	525	572	545	549	559	588	546	551	557	531	569	539	526	523	550	533	496	526	545	546	549	561	539	571	539	537	529	554	528	547	508	594	536	509	549	528	544	545	570	550	537	541	525	565	550	547	573	493	542	516	525	537	548	535	533	554	519	554	550	556	559	531	540	517	550	540	551	522	545	596	578	624	576	571	558	545	567	518	556	537	561	544	542	555	590	562	579	533	526	591	553	617	540	538	503	537	518	578	560	579	543	550	515	595	551	601	524	593	554	564	556	530	543	527	534	575	540	566	554	569	553	576	550	582	527	544	544	560	517	561	539	574	528	553	580	512	559	541	525	572	535	540	551	577	553	517	548	558	516	556	539	588	524	560	585	541	545	569	573	518	516	568	537	549	548	547	542	547	536	563	534	557	537	529	557	556	562	539	529	571	605	550	565	550	575	559	559	539	548	567	551	537	532	539	512	521	538	535	527	546	543	512	568	546	535	495	556	577	551	547	476	536	541	552	552	527	534	484	522	552	521	572	534	516	539	549	577	548	543	544	540	545	531	542	560	580	564	574	538	520	543	577	561	550	533	538	555	580	508	540	573	548	514	562	531	566	538	539	567	545	525	532	566	561	578	523	552	552	517	537	577	532	523	559	519	519	505	556	510	546	556	534	508	576	496	588	597	546	544	566	569	550	540	526	532	538	521	515	563	583	541	567	557	525	517	524	563	524	543	523	567	524	549	585	580	525	576	530	544	527	491	537	556	519	574	517	545	563	548	566	545	545	565	559	565	546	529	538	553	558	530	542	504	557	568	562	558	525	536	521	564	538	583	531	545	552	558	584	549	539	565	551	556	551	569	520	543	595	594	538	520	541	528	543	561	546	538	586	489	564	567	544	546	529	573	579	595	561	542	513	533	514	551	584	571	510	585	553	581	537	552	514	562	594	549	524	514	518	562	539	525	550	567	540	485	566	593	557	540	546	518	502	534	582	577	526	563	617	516	574	541	559	514	526	534	599	529	493	555	570	568	508	538	532	562	538	544	569	532	559	578	594	547	539	514	552	575	540	564	563	559	556	541	528	536	540	565	570	541	561	515	555	576	553	536	531	533	530	528	529	598	545	519	551	541	519	527	525	549	567	548	549	525	543	493	563	541	528	577	560	585	519	554	534	558	525	523	559	565	578	550	539	535	568	515	569	531	581	577	518	559	502	525	565	609	531	581	532	566	566	535	567	534	549	535	539	593	570	556	531	541	531	515	531	521	572	563	542	535	574	518	553	535	514	560	526	540	573	545	535	550	510	550	552	511	538	582	525	527	548	552	503	536	531	541	492	539	583	559	541	570	553	555	506	539	523	586	561	566	552	573	575	555	524	525	527	531	566	581	550	536	536	583	541	556	585	526	554	557	529	504	551	515	543	543	506	509	526	559	565	586	562	532	552	536	529	578	555	568	551	546	566	549	564	577	563	549	577	547	539	542	590	567	533	550	525	532	536	538	546	562	493	561	539	555	551	545	551	534	532	553	561	581	545	535	583	575	501	549	543	582	564	532	505	558	563	549	539	573	548	556	552	544	548	581	550	531	558	541	587	530	572	561	560	544	545	525	564	534	565	562	528	520	566	519	535	516	601	547	581	509	564	526	519	510
24471	21098	27481	24827	16249	694	372	306	269	265	242	205	208	229	183	201	198	179	180	187	191	185	185	180	184	180	174	187	163	173	171	186	186	169	187	154	168	167	176	153	146	170	152	175	172	168	174	154	184	179	175	189	162	163	199	177	159	166	191	167	169	181	180	170	186	180	153	167	181	199	173	177	201	157	150	174	184	183	171	158	165	145	181	151	179	176	184	178	198	157	164	200	197	167	181	139	191	179	183	172	187	172	191	173	182	163	173	178	183	181	163	180	173	188	178	170	163	159	167	165	207	181	182	173	181	169	181	149	207	182	182	164	168	160	157	184	194	158	163	169	169	184	173	176	182	166	175	189	168	172	167	167	164	185	174	191	187	180	187	165	171	175	183	160	180	165	154	156	182	183	177	161	175	154	170	183	150	199	167	143	165	167	164	181	190	176	166	172	183	167	178	179	174	170	188	180	198	160	168	185	170	182	183	174	199	178	190	174	160	187	150	183	189	167	174	168	163	159	197	157	193	188	172	172	158	183	170	197	180	188	161	180	175	183	200	179	164	159	164	201	166	161	156	172	177	164	173	176	164	161	159	175	161	178	176	158	181	170	168	182	157	173	165	182	198	174	166	186	192	154	163	181	194	176	159	175	184	165	151	160	171	200	168	190	181	180	148	165	171	200	164	174	185	165	166	197	172	183	164	169	190	169	148	175	163	185	154	165	168	178	183	165	159	148	171	155	179	153	199	182	163	188	190	147	201	160	176	190	168	181	163	147	168	164	140	181	184	166	179	195	158	197	175	158	158	182	167	177	166	175	171	162	166	174	189	169	187	184	182	144	195	200	187	172	185	141	192	153	160	177	172	202	178	171	175	171	150	164	171	178	166	177	184	199	141	177	155	183	162	200	156	157	154	179	176	180	187	154	156	180	168	199	183	154	180	195	172	167	181	182	175	169	179	133	197	151	187	186	204	180	171	170	173	174	162	169	151	173	157	170	165	168	188	175	186	177	157	186	190	162	176	152	170	184	161	166	188	141	168	169	191	160	169	168	162	182	167	162	162	159	177	146	188	160	203	170	175	178	164	188	177	153	174	162	168	177	202	158	187	176	169	169	171	166	163	180	164	176	205	183	159	178	172	189	195	181	165	165	167	172	170	155	193	167	167	147	169	180	181	179	160	170	163	170	177	154	138	191	170	167	208	173	171	185	184	201	172	202	185	159	152	204	180	180	187	179	178	156	187	168	192	201	187	176	180	181	160	172	166	207	189	156	194	175	172	193	180	185	165	183	171	177	177	178	169	169	189	168	173	195	173	184	169	181	192	170	173	168	151	169	158	166	175	156	169	167	164	162	154	189	158	191	165	175	167	170	180	179	170	177	171	178	174	168	204	173	184	175	171	159	185	197	166	170	178	185	149	212	166	154	182	169	175	169	156	186	166	169	195	168	187	178	186	184	181	171	203	159	163	195	171	171	176	175	163	179	177	191	174	165	183	194	173	179	166	201	199	172	175	157	171	180	197	158	175	183	199	172	166	168	172	167	170	160	180	177	183	198	198	168	169	167	186	166	165	171	172	165	162	202	174	159	191	193	155	182	177	165	178	183	163	187	169	150	161	168	194	168	169	197	177	164	187	158	161	176	195	173	168	174	181	172	159	181	187	174	171	160	163	171	184	164	203	173	168	144	177	185	179	165	159	186	176	169	166	190	179	190	164	189	152	181	128	170	177	197	168	168	191	168	172	156	191	199	173	186	173	186	161	181	194	185	157	170	175	173	165	159	167	176	170	202	174	187	161	182	182	164	171	141	136	186	171	171	180	176	168	171	184	172	190	171	172	170	150	167	158	154	174	179	191	165	166	205	163	165	185	169	180	165	166	171	175	176	158	184	167	166	196	144	160	207	173	194	180	195	173	164	185	169	172	170	168	161	170	166	182	164	170	168	179	213	171	155	162	180	193	154	154	168	191	154	159	174	186	190	186	170	161	212	145	199	153	173	186	184	183	159	174	171	167	187	188	177	185	168	170	184	170	175	187	151	186	171	180	181	179	164	188	173	182	184	166	171	208	205	207	190	173	203	166	202	155	171	167	180	177	154	180	198	180	191	185	178	184	179	190	162	163	174	176	161	192	169	180	203	189	180	193	166	176	156	164	179	172	185	189	164	170	175	165	171	181	160	167	186	171	168	174	155	172	195	171	152	174	161	194	166	131	173	176	169	168	189	162	174	170	177	188	177	170	153	165	167	184	181	192	181	155	186	217	182	159	160	167	181	192	196	166	163	175	182	162	184	179	167	186	144	192	173	155	191	190	180	169	173	197	165	181	197	198	200	174	152	164	160	174	157	188	163	169	151	184	190	159	172	162	183	197	192	154	164	181	200	173	163	176	144	183	184	177	185	174	160	155	184	215	178	187	171	176	179	186	160	179	172	202	165	186	183	159	183	168	171	184	154	170	144	184	193	160	179	153	154	160	157	173	184	167	181	182	160	169	164	166	164	179	155	175	146	172	190	193	178	178	185	147	154	154	189	201	175	176	173	199	192	167	170	175	167	198	192	174	164	181	190	165	182	171	169	198	181	149	191	145	188	175	175	176	172	196	165	180	169	164	160	170	187	175	173	163	190	188	175	169	200	162	197	170	166	169	172	179	182	148	176	181	169	183	146	165	164	154	182	199	159	145	187	175	161	201	202	174	147	167	179	178	165	165	175	154	162	150	184	164	184	183	187	190	165	192	177	179	168	179	180	168	179	203	158	177	156	172	167	155	195	155	173	156	216	158	152	156	173	183	176	163	179	176	206	196	178	195	180	187	175	179	194	184	168	178	171	170	175	157	160	173	167	183	204	148	158	184	186	196	183	172	176	224	192	188	181	168	159	158	168	167	173	179	175	145	174	166	168	172	169	169	179	172	154	178	195	173	176	180	164	189	153	174	176	170	194	166	177	160	188	170	181	170	159	153	145	169	171	169	157	156	183	170	151	153	175	166	167	167	200	168	183	171	186	175	147	166	168	184	203	173	157	176	178	155	167	183	167	159	171	154	152	180	172	170	163	175	170	165	144	184	170	170	157	184	175	165	163	172	163	170	167	194	174	187	216	162	191	175	166	187	161	168	185	160	166	168	180	161	169	192	164	174	152	156	172	170	147	161	185	166	190	160	160	152	144	206	179	183	184	187	163	190	177	142	167	179	199	205	165	164	165	162	164	181	172	168	188	177	181	153	201	169	195	170	180	158	192	163	161	176	152	180	156	154	153	192	203	209	175	171	184	170	170	164	182	186	157	168	161	174	166	177	152	160	174	162	184	181	182	181	190	170	182	179	152	156	181	168	164	166	159	195	172	180	160	176	164	183	199	163	200	154	170	171	173	167	184	178	157	171	168	178	188	209	166	166	185	158	168	180	166	174	176	162	166	176	172	178	192	168	181	177	168	169	155	168	160	172	157	188	166	165	172	149	181	173	189	149	181	181	165	169	195	167	151	181	165	177	167
31753	47946	8310	1302	923	723	599	461	393	335	281	268	239	277	264	239	252	217	218	231	217	198	191	198	212	213	205	170	206	215	224	175	214	174	192	186	220	206	183	207	196	205	191	182	207	209	185	193	214	207	186	190	206	194	206	184	178	196	211	207	198	207	196	174	236	217	188	190	188	204	202	207	183	206	166	219	186	164	171	182	192	181	214	178	220	193	213	191	192	190	195	163	181	176	183	205	196	178	191	186	195	166	178	186	190	196	182	195	168	207	194	211	179	203	208	202	183	211	180	188	211	220	197	186	204	203	205	200	186	208	205	208	189	198	189	187	181	220	181	207	194	210	179	176	187	172	177	199	186	193	200	181	211	190	212	203	204	170	199	189	180	191	201	203	211	202	185	209	181	185	222	194	175	182	205	211	210	216	177	185	218	198	199	193	189	184	186	220	176	199	204	197	197	199	187	193	207	206	186	171	194	177	197	200	174	199	203	180	200	176	204	209	226	212	183	192	209	173	161	180	182	196	196	209	200	202	187	179	197	200	186	184	198	207	207	190	182	171	206	197	184	189	174	179	201	183	180	207	185	218	183	204	169	180	199	200	204	185	190	176	170	187	172	216	184	208	204	188	175	196	191	201	208	228	195	187	187	202	212	211	202	188	200	190	199	211	179	176	194	175	207	204	177	214	195	207	183	170	192	184	199	180	183	208	197	172	195	187	200	189	203	205	192	188	188	196	186	173	197	207	212	199	186	199	188	180	230	178	195	183	209	213	185	179	208	206	181	203	193	172	177	188	163	232	191	189	177	204	203	187	193	182	213	200	206	172	220	167	180	197	205	207	184	204	205	198	198	174	189	188	211	194	184	193	207	189	191	172	216	213	188	198	196	191	195	197	198	193	212	171	190	179	208	162	165	210	185	206	205	185	181	162	175	215	187	198	190	210	202	193	174	185	193	173	212	189	197	195	201	204	217	186	195	196	167	189	206	199	202	184	180	205	183	187	193	193	188	196	181	227	207	227	204	180	212	203	197	166	203	190	221	177	183	204	202	188	211	191	181	206	184	192	195	192	183	202	203	183	196	201	200	203	189	175	174	184	194	187	209	168	218	197	199	189	199	175	213	209	203	195	211	179	202	203	173	167	193	187	188	175	211	192	201	204	212	172	213	188	190	203	182	182	211	207	177	187	180	192	196	197	189	202	203	179	180	175	217	206	220	186	199	197	174	184	213	178	191	190	205	186	212	204	171	199	172	189	189	217	177	180	187	206	217	193	174	212	188	200	188	208	179	197	204	189	188	197	190	176	190	202	180	188	179	195	202	194	190	191	174	184	187	196	155	184	191	196	201	183	204	181	170	179	202	156	198	193	184	193	200	216	188	173	175	184	194	216	188	191	182	222	176	198	208	190	180	180	191	184	182	194	184	209	191	191	193	197	194	219	227	199	195	229	204	217	192	210	189	204	197	189	224	210	208	204	202	206	205	204	160	197	225	209	209	194	189	172	188	182	167	195	205	162	200	206	168	185	189	192	222	209	200	169	169	190	215	189	177	174	181	191	200	216	191	182	194	163	199	186	191	209	208	211	196	204	189	184	193	203	190	194	190	185	205	211	194	147	207	188	188	182	184	187	160	189	208	204	220	181	189	203	177	198	171	194	160	202	187	193	189	198	201	181	205	199	214	185	198	221	191	192	194	175	206	213	214	202	194	179	192	198	196	204	186	194	212	176	208	209	186	195	202	195	213	201	188	179	214	194	158	200	175	206	199	172	179	223	176	177	171	223	188	202	212	184	198	185	183	223	177	176	204	203	188	195	191	203	206	217	202	195	179	204	199	168	174	193	235	212	190	193	189	173	193	201	200	208	183	199	208	169	189	168	202	188	205	199	210	199	177	208	193	187	174	192	190	200	194	195	207	180	198	204	187	184	202	179	205	198	185	173	201	183	181	193	190	203	196	171	220	195	196	195	198	190	210	173	203	201	218	192	172	211	197	226	204	180	223	198	207	215	200	196	169	185	205	190	180	187	197	179	188	211	185	227	194	192	200	212	203	212	180	200	203	186	205	197	189	173	185	202	200	186	224	202	182	181	197	205	193	204	208	203	192	181	210	183	193	192	178	188	206	180	188	184	189	181	203	205	206	195	194	208	191	202	212	198	198	196	192	207	195	200	195	184	179	205	199	193	178	180	179	211	189	190	198	209	186	201	225	202	205	173	198	181	210	180	183	187	185	204	172	192	212	196	199	212	180	176	189	188	208	192	195	192	220	202	185	191	160	214	193	191	221	206	168	196	187	205	215	161	173	178	183	183	181	195	210	195	182	191	202	180	186	187	194	171	214	189	186	197	176	204	188	185	198	200	199	174	174	174	177	195	177	217	192	209	176	182	191	200	198	178	184	203	202	194	171	194	190	187	208	199	201	180	208	185	196	201	200	185	199	184	180	205	178	198	202	160	185	186	193	195	210	221	204	193	192	200	211	183	160	165	204	200	200	176	196	181	181	195	228	173	197	187	177	182	202	185	186	161	195	187	183	194	186	212	200	187	186	182	217	201	225	198	204	175	191	199	167	186	181	200	169	204	187	216	196	200	178	195	200	199	185	200	193	202	221	185	176	217	162	194	179	196	196	201	200	192	184	179	213	191	200	186	208	206	215	210	183	185	193	197	200	213	214	180	197	190	199	199	195	199	187	227	182	179	171	215	215	190	186	194	202	191	189	179	196	214	185	209	205	196	195	179	207	197	177	214	204	176	204	166	208	188	201	201	190	190	201	200	182	227	196	191	209	195	192	197	193	192	207	191	186	187	214	210	207	171	213	210	213	168	181	205	182	213	195	197	223	217	194	166	220	200	180	197	196	195	205	179	184	204	193	179	206	193	184	187	184	178	207	208	223	205	195	188	230	196	188	214	207	221	192	222	210	202	203	183	194	174	171	182	205	180	218	196	232	185	195	195	191	185	168	191	162	186	165	217	171	181	199	213	194	200	195	204	194	219	181	187	195	222	194	201	210	194	206	189	186	197	187	212	188	196	196	159	197	217	219	185	209	217	220	186	189	200	197	200	174	208	193	182	175	195	193	161	191	203	199	201	203	182	181	202	198	202	191	180	180	188	185	179	224	216	186	188	211	222	204	176	212	190	193	182	176	221	200	228	212	219	183	219	209	200	195	180	201	204	183	188	195	183	197	172	189	221	199	184	200	217	210	211	188	183	193	184	188	190	197	208	207	197	178	202	198	190	197	206	197	220	174	192	197	188	187	204	207	194	180	220	179	184	190	191	204	166	186	193	204	165	193	195	218	179	214	211	202	194	193	186	210	150	198	196	182	193	182	186	201	198	185	203	182	191	187	199	210	196	201	176	206	180	197	201	205	209	209	188	195	181	199	175	180	174	167	190	175	205	167	191	191	166	179	197	169	195	190	187	217	201	196	193	165	194	181	171	182	175	198	178	195	190	212	184	203	200	201	210	191	183	188	222	210	195	184	177
22479	21123	28657	23837	21125	21170	11119	983	686	601	559	518	468	465	477	419	437	435	382	393	343	393	389	411	355	414	366	371	443	365	404	367	379	361	378	370	380	345	345	379	357	337	389	372	363	365	385	367	385	354	344	365	345	342	376	371	346	348	344	371	341	387	320	368	349	363	326	376	367	329	354	334	332	356	335	345	376	335	359	357	329	378	384	378	341	367	370	370	319	345	366	313	356	374	389	382	334	357	315	353	384	356	347	358	338	341	397	339	358	332	367	336	350	341	338	355	340	388	335	323	326	348	330	353	323	328	348	372	338	356	373	339	380	388	348	372	326	374	408	389	352	378	333	336	358	392	387	347	346	340	341	337	356	333	356	376	353	387	353	366	342	336	355	353	340	380	340	347	343	321	363	353	336	353	358	334	347	350	335	333	385	370	353	353	365	330	334	349	360	357	390	356	355	357	352	349	366	334	360	340	367	356	366	355	331	325	360	345	357	349	367	381	362	337	347	307	338	330	373	313	338	364	342	333	366	326	363	359	360	368	329	358	331	338	336	375	356	362	340	372	344	363	349	342	328	405	366	352	337	354	355	364	359	348	362	333	323	381	355	367	351	343	385	349	341	318	375	380	361	377	371	366	382	359	364	354	342	337	334	347	346	411	370	342	361	378	347	354	342	347	362	373	375	347	338	391	353	374	358	356	388	366	375	363	318	366	352	352	336	361	338	340	368	328	340	405	353	358	341	369	364	352	363	351	359	320	333	358	352	352	351	395	344	356	382	374	367	344	351	316	357	374	356	349	354	379	376	372	355	338	335	332	334	330	342	344	332	363	356	367	343	351	325	382	322	355	387	356	335	371	361	335	329	349	353	342	370	328	375	362	355	353	369	379	374	345	365	362	355	327	339	321	334	396	369	328	353	343	344	389	354	351	361	320	391	387	333	305	339	337	345	352	319	350	365	354	352	373	382	383	337	328	361	350	356	377	348	348	351	347	369	365	350	319	319	324	359	345	345	354	371	318	363	361	379	361	319	343	368	351	343	365	352	349	359	358	381	333	373	338	338	348	362	332	351	384	378	352	381	339	353	333	313	335	372	328	378	360	367	341	350	378	366	357	324	336	369	353	355	341	366	337	347	347	345	343	363	347	312	343	349	339	336	338	358	351	374	361	304	344	350	317	330	365	356	336	338	346	358	344	340	346	334	388	329	373	352	314	344	340	393	339	326	329	334	314	315	330	348	348	352	374	384	372	318	328	355	369	368	322	363	374	331	360	359	363	348	337	338	353	346	364	349	334	345	347	316	359	360	362	315	331	342	379	389	357	335	353	383	337	359	339	361	337	372	338	342	341	373	368	343	345	356	359	359	381	334	350	342	357	344	392	340	377	358	346	295	369	367	374	344	362	350	344	327	359	348	345	357	335	362	361	347	320	371	328	355	340	379	377	354	339	342	349	325	348	355	347	355	365	374	378	362	373	344	341	363	349	354	338	325	356	336	384	348	364	323	352	373	378	324	343	365	351	387	352	332	384	345	353	327	337	368	371	332	337	363	360	314	352	349	357	353	342	350	324	347	351	364	374	386	331	344	337	342	336	347	352	359	359	342	348	331	397	345	365	360	326	348	351	353	363	372	338	334	361	326	385	359	343	377	351	355	385	342	352	324	364	392	323	319	341	348	329	374	382	367	342	348	325	363	384	389	350	352	319	339	367	366	347	354	340	354	327	326	390	344	356	344	383	341	365	322	394	351	357	312	384	344	335	383	363	332	338	341	370	353	356	354	373	357	366	366	379	358	332	359	330	332	347	347	359	384	345	343	344	348	330	384	371	363	324	382	336	369	330	370	356	355	354	346	325	376	335	356	363	339	362	348	357	330	365	352	358	350	377	360	382	344	370	357	351	333	331	342	375	349	332	366	354	372	361	330	361	353	305	346	350	326	350	369	334	404	386	360	347	328	327	363	358	373	391	350	314	332	340	325	335	336	375	377	345	376	331	347	386	368	335	368	329	373	333	378	374	352	362	340	310	363	376	356	376	329	310	328	351	353	337	356	350	358	371	346	364	356	336	333	321	333	363	326	340	338	373	343	364	378	355	337	351	349	343	358	360	351	355	358	378	344	366	379	378	371	364	349	354	318	371	337	325	353	367	345	364	330	333	375	340	367	367	352	351	362	343	363	357	349	348	351	353	354	364	329	326	348	339	367	375	374	343	370	367	367	328	364	369	342	359	357	310	350	360	374	322	353	383	316	337	344	358	331	367	364	321	389	342	390	323	347	316	370	312	342	371	366	366	359	317	320	335	396	356	342	356	365	371	365	380	336	352	369	390	346	321	359	348	361	344	361	333	341	338	347	351	342	331	357	341	366	380	333	317	339	312	359	356	371	352	346	386	355	344	371	319	338	353	358	362	333	346	335	358	366	358	330	331	362	351	356	380	332	362	331	330	376	339	373	393	332	366	370	353	355	342	387	334	366	329	323	359	339	386	330	321	321	360	347	346	337	328	330	353	366	337	334	403	354	375	345	353	374	334	381	329	358	384	347	358	339	323	297	334	357	351	319	384	352	351	353	347	388	360	367	368	371	329	359	368	363	352	356	364	342	358	355	390	346	328	359	326	347	379	356	344	343	344	318	359	366	347	362	367	332	344	330	364	362	366	346	368	337	330	334	359	369	348	348	331	333	349	342	347	336	341	368	365	347	346	320	338	384	304	355	371	352	361	348	357	344	380	347	367	359	349	361	333	366	366	378	350	346	328	372	350	336	330	388	358	340	368	375	353	359	338	366	342	336	337	362	383	363	333	341	366	350	363	368	343	335	361	328	337	370	352	344	351	346	334	366	369	361	380	361	345	349	348	365	343	340	362	346	357	343	361	339	346	337	368	339	344	359	351	371	366	349	367	336	397	353	325	361	378	337	369	358	373	376	356	333	337	376	332	369	356	342	337	369	365	365	342	367	405	350	322	363	370	382	380	354	329	296	332	335	290	383	403	328	332	363	383	365	355	319	341	325	388	381	349	385	351	283	342	363	340	375	345	328	366	357	327	390	333	348	334	347	349	380	351	389	339	384	356	332	355	360	355	355	337	361	362	349	343	316	358	372	355	348	353	357	330	361	319	346	347	353	351	361	355	338	313	340	342	359	351	359	330	329	339	339	368	312	348	334	360	311	368	357	370	383	365	334	358	331	360	321	349	350	329	348	353	339	360	367	364	337	352	323	338	371	371	339	344	378	374	350	357	386	333	345	380	302	352	350	365	342	347	344	325	346	367	337	349	359	351	390	319	347	336	318	373	345	369	323	375	359	352	366	355	372	362	368	360	338	364	390	374	346	334	365	356	353	342	351	355	339	311	370	351	336	354	362	344	345	353	381	367	341	364	382	369	386	341	379	331	360	344	326	380	351	345	372	312	347	318	340	358	345	353	353	372	347	372	371	329	337	337	358	356	363	351	357	300	324	352	338	370	371	354	326	345	343	336	353	327	366	350
34570	59662	13632	4021	2628	1995	1546	1214	1025	817	777	707	647	560	524	546	534	481	497	469	463	489	446	411	443	424	424	432	409	398	415	442	380	362	413	385	434	391	386	403	441	388	415	370	406	344	378	428	389	381	389	374	424	369	423	395	410	410	415	368	392	421	400	387	426	395	391	423	373	390	400	370	362	412	390	398	390	401	385	399	372	372	393	393	415	420	418	406	416	393	354	429	409	416	371	405	379	420	380	384	364	381	368	419	394	411	392	400	358	387	375	373	388	403	382	362	397	411	413	400	396	375	410	409	395	382	422	403	365	410	393	370	385	355	396	419	405	390	392	407	410	380	383	383	435	378	402	383	376	391	405	377	375	370	412	374	373	384	375	378	381	378	375	378	387	380	352	357	367	350	369	359	382	396	411	373	363	358	368	387	384	351	361	413	388	384	381	399	399	376	396	381	421	385	399	374	367	394	398	410	409	399	369	355	399	389	381	382	374	389	355	381	390	360	348	400	359	387	399	387	375	379	385	390	346	422	403	383	403	417	384	386	395	392	375	379	396	374	395	372	407	344	372	341	361	365	394	395	407	366	398	332	396	366	382	383	396	378	347	404	369	395	379	361	376	419	374	370	376	364	376	382	358	394	410	361	379	405	392	382	371	383	387	392	412	378	411	414	428	392	382	376	396	364	345	399	376	375	374	387	393	390	373	360	383	395	399	363	391	379	384	377	425	390	428	394	392	441	384	385	366	381	404	421	363	369	387	359	375	361	364	425	371	388	409	389	413	397	398	386	391	379	377	381	390	378	405	399	360	412	337	336	381	384	352	405	416	388	363	385	361	382	409	366	403	364	381	399	381	352	364	355	388	397	359	361	378	370	381	361	396	375	371	411	376	372	351	390	349	356	387	411	385	395	361	369	390	396	375	395	406	389	370	364	373	415	398	392	413	358	411	382	399	376	391	369	374	361	364	394	417	343	364	385	369	410	400	392	372	398	397	387	383	406	414	406	362	373	386	397	380	407	407	406	416	392	372	412	367	384	420	365	375	387	361	352	361	401	397	337	412	379	384	396	387	377	384	400	375	404	392	394	421	350	357	379	390	373	408	399	367	341	360	393	348	358	383	366	404	362	396	435	396	392	369	391	370	400	388	361	370	347	365	393	373	362	386	376	398	388	371	339	385	409	393	392	384	446	413	417	361	371	370	387	410	397	376	382	383	399	389	355	373	404	409	399	403	406	373	362	397	383	392	403	393	405	410	358	390	410	379	377	353	386	396	386	388	381	394	382	373	348	371	370	369	399	371	392	429	380	391	366	355	387	380	381	384	379	395	378	368	368	406	393	389	404	414	397	383	358	382	427	382	401	387	388	368	376	419	393	395	391	382	351	380	389	376	380	380	461	399	378	366	349	434	401	414	388	369	371	400	419	406	380	393	390	397	403	407	390	379	399	404	368	404	378	383	391	386	393	362	377	373	350	440	393	379	401	410	392	374	392	390	378	386	381	429	349	365	386	380	404	384	408	410	383	371	386	395	343	386	392	375	406	378	378	427	384	342	369	368	401	370	401	377	367	382	339	361	399	404	408	392	383	373	364	363	355	402	340	395	414	369	373	392	379	384	392	367	390	350	410	363	390	381	405	386	358	384	380	390	341	333	344	391	396	384	370	378	392	363	392	387	378	408	407	360	414	378	337	408	390	404	394	378	408	378	390	366	400	416	357	384	411	377	356	382	371	399	408	377	348	381	388	368	353	390	387	378	380	381	363	415	432	364	406	374	408	395	371	407	374	380	397	372	366	393	397	416	423	366	382	385	400	385	407	351	376	353	401	383	401	391	387	394	358	391	382	371	429	383	391	399	383	390	386	433	367	395	376	383	363	391	435	381	351	394	378	395	360	397	355	407	383	367	377	367	399	394	380	364	337	393	384	408	377	393	356	385	361	367	360	347	412	378	366	402	362	363	404	390	413	339	389	369	398	382	390	378	395	408	389	415	392	409	365	378	366	380	366	391	387	383	448	364	369	377	361	380	387	393	366	396	385	401	386	389	363	386	429	374	404	391	386	366	399	355	387	402	420	392	360	387	362	389	350	376	394	362	413	389	371	356	370	362	389	426	365	392	409	345	377	382	399	396	359	393	404	381	379	386	388	397	384	397	385	406	386	353	388	399	402	374	376	366	361	340	375	376	396	378	359	377	369	382	391	368	399	380	382	383	368	363	397	376	360	415	396	365	373	383	369	365	402	361	375	393	361	355	370	381	406	391	399	403	386	391	411	378	396	354	364	391	375	351	371	371	411	382	430	398	366	352	410	426	375	390	372	377	394	406	402	366	386	374	370	379	377	376	392	380	388	367	371	370	372	372	395	382	406	383	374	373	367	369	422	385	408	406	411	397	390	397	380	397	394	384	364	420	373	366	420	354	368	368	349	371	381	397	379	357	376	357	373	446	372	404	390	350	391	383	382	412	397	382	387	383	411	375	400	370	373	388	384	394	360	404	384	386	381	389	402	371	387	375	387	375	420	403	390	384	394	405	359	391	370	381	392	393	397	378	359	382	386	373	393	375	387	380	388	375	392	389	391	387	364	407	413	364	392	365	381	399	354	383	413	412	356	400	433	365	377	358	392	423	380	403	357	383	398	376	378	391	358	415	375	384	391	390	383	415	406	360	385	370	380	391	361	382	369	421	377	381	386	388	361	337	374	356	381	415	392	387	370	397	373	384	355	381	394	392	340	409	390	375	355	406	374	414	416	404	387	419	372	384	356	374	396	363	363	357	367	388	366	358	371	376	373	401	386	371	373	394	384	393	364	370	416	409	423	387	368	413	326	354	375	379	367	376	385	365	371	398	396	370	372	382	396	384	393	405	414	390	371	418	408	396	394	357	363	351	365	375	381	373	376	381	399	396	395	341	382	428	359	398	408	406	400	420	387	384	381	362	377	396	344	357	395	380	337	372	413	399	366	393	375	381	359	408	408	368	416	374	419	415	378	339	378	402	389	401	369	409	371	400	407	437	361	348	363	377	387	401	363	401	398	395	362	381	435	383	395	423	378	387	403	352	393	384	393	410	401	401	361	370	380	387	355	369	397	392	362	369	399	397	402	374	395	393	356	396	384	377	359	372	398	397	365	379	391	391	363	395	351	434	375	390	361	370	352	377	397	398	357	380	357	410	387	360	403	381	386	386	381	368	384	400	368	384	387	390	406	348	348	350	357	363	366	405	395	368	382	391	394	375	385	364	369	377	367	393	386	427	393	378	408	399	391	383	387	371	374	392	365	409	393	377	388	390	404	375	421	399	414	420	418	374	357	391	394	372	368	374	385	395	360	399	410	364	381	374	379	404	358	370	405	391	346	393	397	351	417	351	356	363	372	374	390	387	406	389	400	384	365	382	394	365	386	360	379	382	398	374	363	394	356	413	373	365	384	396	353	373	382	358	356	388	378	331	385	398	386	358	374	391	415	389	410	380	371	364	360	409	391	399	390
28994	25249	13655	1295	449	402	363	390	348	376	351	344	334	308	347	324	351	337	354	329	371	352	340	340	304	375	331	351	341	381	345	352	337	320	342	376	366	323	365	314	371	357	367	337	323	328	339	332	356	342	336	382	368	359	345	359	338	352	370	317	382	393	368	339	365	347	315	280	332	342	303	384	332	348	371	324	324	335	344	349	351	341	319	313	336	338	324	325	352	369	326	344	328	319	367	352	311	324	354	328	349	354	353	353	345	329	329	351	341	325	335	330	320	369	357	336	349	343	312	369	323	340	331	342	355	358	345	359	354	330	360	379	328	327	330	351	331	381	340	352	360	313	348	350	339	335	326	336	357	360	334	327	337	332	339	347	351	276	370	364	351	364	349	374	335	306	329	361	315	342	376	341	347	328	345	332	358	330	378	349	321	339	349	327	353	341	360	312	361	348	358	326	345	337	352	322	349	333	359	314	335	332	321	374	348	354	378	389	351	383	344	298	319	356	359	355	343	291	320	333	317	364	356	364	375	335	370	344	335	332	297	346	331	325	313	363	356	334	355	365	368	349	348	354	328	331	340	332	347	371	314	338	328	358	348	342	336	343	321	371	349	325	321	340	352	340	349	339	345	358	329	312	321	379	368	343	343	329	323	320	326	352	377	331	336	347	373	318	354	355	350	335	332	338	336	363	330	334	345	308	371	329	385	302	362	352	342	376	380	337	335	329	350	351	360	290	369	357	344	317	321	322	331	325	351	336	311	331	333	333	351	350	359	306	344	382	363	343	348	302	358	336	315	350	361	316	346	330	352	359	367	341	361	317	373	333	328	346	317	329	342	328	327	317	377	370	327	339	320	333	308	348	352	359	338	370	338	340	363	335	362	331	334	352	341	345	334	358	345	380	339	331	330	350	318	353	347	303	323	361	325	383	301	315	336	307	329	355	327	358	378	350	319	362	361	331	311	315	345	346	338	362	331	350	322	313	344	344	316	327	362	359	341	356	375	334	339	342	367	333	346	373	299	337	325	371	363	339	348	342	350	351	297	331	360	302	347	306	385	318	344	344	312	300	326	324	290	334	363	345	341	386	342	375	354	311	349	379	373	334	315	392	362	364	324	320	385	311	322	364	345	352	387	329	337	339	345	368	329	366	346	330	325	314	377	350	399	341	350	347	333	317	335	321	313	350	329	331	335	316	361	337	326	344	335	347	347	339	360	336	343	314	321	315	384	317	335	343	342	369	344	317	361	358	313	323	378	341	321	325	363	329	361	300	335	335	349	347	350	361	353	334	324	347	382	332	333	330	398	294	354	317	344	372	345	327	355	351	329	348	314	329	329	346	340	338	358	342	318	335	315	361	374	360	344	390	340	362	309	343	326	335	370	344	382	354	384	330	338	352	366	342	312	304	336	336	332	352	339	330	370	333	344	340	339	339	343	373	359	346	339	353	322	358	317	326	359	336	349	317	363	354	360	343	310	331	352	365	365	349	318	313	361	352	324	378	338	318	354	336	352	323	349	313	335	371	349	337	362	341	328	351	376	349	338	331	315	332	336	349	331	334	319	356	326	324	333	340	386	336	348	319	323	328	328	324	336	341	337	371	343	343	336	348	324	332	370	357	340	364	337	329	339	403	347	315	333	324	330	362	341	304	357	378	303	325	333	308	351	346	351	331	349	379	360	335	354	356	329	350	303	320	397	344	366	342	331	322	354	334	330	321	344	338	350	326	337	356	349	320	334	309	377	359	328	340	358	313	365	340	355	350	355	352	332	345	363	348	352	358	355	354	318	360	329	341	373	358	335	328	374	350	362	373	387	359	361	346	372	357	353	321	318	314	346	358	337	339	321	336	345	324	322	365	337	359	342	364	330	348	348	330	340	324	364	351	334	356	344	347	360	316	335	359	347	316	357	364	322	335	320	336	362	361	355	355	351	342	314	343	338	345	349	368	325	377	323	327	356	369	348	366	337	317	330	337	351	326	333	330	349	346	349	305	334	352	341	343	345	356	366	349	343	359	348	374	339	358	342	340	328	353	341	341	306	371	328	354	334	335	361	362	340	323	340	357	350	363	340	343	338	343	349	327	334	338	358	330	373	329	367	325	332	332	368	362	347	346	362	349	366	363	361	336	413	345	386	379	347	325	383	336	357	325	369	344	331	382	350	299	361	332	343	348	360	325	342	341	339	329	325	316	351	346	356	350	332	357	350	296	328	376	345	323	322	331	351	375	358	344	368	340	306	324	317	389	338	342	334	330	340	337	344	346	338	303	347	326	361	322	317	328	346	339	321	353	338	326	342	317	320	340	339	335	362	346	322	355	348	363	353	328	355	336	341	351	374	318	303	357	329	327	327	332	346	350	328	358	345	362	342	362	383	325	327	353	332	371	317	312	333	292	354	310	317	330	351	331	324	342	348	356	318	339	339	325	318	347	365	339	321	322	327	348	300	334	333	331	355	335	341	365	342	360	339	327	319	308	329	357	332	321	332	351	343	362	342	347	365	361	352	376	321	360	359	379	364	322	336	329	355	324	311	352	359	321	347	376	313	364	349	341	344	357	353	326	342	346	365	350	326	346	351	331	364	353	338	333	326	331	360	359	313	344	348	362	318	349	341	340	324	364	344	396	345	368	335	313	358	347	342	347	350	348	330	334	361	351	328	329	340	311	318	320	319	348	342	348	347	349	373	340	353	327	337	331	341	332	375	331	352	329	337	319	355	337	341	338	341	372	320	331	340	336	349	365	357	340	314	324	358	367	336	323	375	366	346	351	307	353	339	332	350	336	331	338	374	332	343	344	329	338	319	350	356	358	344	392	342	332	377	319	344	352	339	334	346	379	362	358	352	352	347	328	359	341	312	348	329	332	354	336	314	342	325	345	348	313	299	328	353	380	337	368	366	316	310	350	365	327	335	345	355	321	328	380	326	337	338	367	378	366	363	367	357	344	337	355	358	337	353	363	340	355	327	380	335	342	333	344	360	351	361	337	322	315	378	337	346	359	359	350	333	300	339	348	325	333	331	348	342	333	340	337	332	378	334	326	380	352	319	366	346	331	311	343	323	356	357	353	368	339	317	330	318	298	340	327	327	327	326	354	358	337	352	337	345	364	363	326	337	328	365	336	326	333	327	326	337	352	334	339	353	336	332	368	353	345	295	331	382	349	322	326	333	329	349	344	343	354	341	318	313	328	331	320	336	350	310	371	327	353	335	351	319	349	359	338	333	332	325	328	365	362	344	356	320	354	340	383	322	349	349	320	342	344	345	365	335	322	359	288	341	313	345	355	316	341	329	336	357	311	363	325	342	317	400	318	341	364	325	346	293	346	351	333	365	324	346	312	329	303	328	338	359	352	326	343	362	353	336	345	353	331	358	315	351	343	334	341	355	322	373	351	330	344	348	318	340	321	328	340	363	351	328	338	316	360	329	333	374	357	317	336	356	351	340	338	381	318	310	316	366	319	338	305	317	310	337	369	348	354	352	361	351	363
30196	38017	4921	526	417	401	391	372	370	372	369	363	376	397	373	422	365	350	375	346	351	342	372	351	350	365	390	323	364	351	397	406	383	337	380	392	363	364	347	381	380	353	346	348	380	358	357	386	344	352	354	360	351	364	401	355	368	334	389	375	385	336	372	394	370	340	362	375	382	340	351	358	359	368	367	371	360	344	398	336	357	339	334	330	350	335	381	342	384	402	359	327	336	389	352	341	354	364	365	336	385	354	358	381	385	372	391	349	394	374	357	329	342	357	358	345	346	377	358	326	309	386	367	347	355	347	362	372	364	379	364	370	363	378	348	373	354	399	352	374	372	322	386	398	350	352	382	367	379	393	367	346	363	336	375	324	360	373	372	366	358	358	341	338	374	404	344	378	355	343	358	339	345	386	355	379	358	365	383	334	370	365	370	359	340	329	375	367	389	357	360	364	342	376	362	340	355	370	332	378	355	363	345	379	321	357	384	367	309	373	352	377	359	363	331	338	362	382	393	335	348	369	353	351	366	385	320	392	351	357	378	380	354	346	372	350	394	315	367	377	387	396	376	372	357	363	346	364	333	349	351	335	360	384	373	403	356	374	332	361	329	369	404	378	363	401	352	335	379	337	347	348	382	332	369	356	347	367	363	342	360	358	380	361	377	350	394	380	382	373	322	360	391	386	363	400	349	361	352	358	354	363	384	332	358	363	378	376	387	301	379	358	345	339	364	346	378	337	370	379	359	405	357	363	348	385	357	387	339	358	339	345	342	382	357	417	382	375	367	380	357	376	381	351	371	372	333	359	361	351	360	392	334	340	371	394	352	353	358	355	350	369	357	363	361	345	348	384	352	333	392	363	375	371	370	376	360	356	366	366	371	371	380	389	339	399	375	384	358	342	352	370	381	365	365	361	381	398	341	346	365	394	390	357	374	348	377	365	371	356	349	363	359	315	356	349	377	371	388	339	363	357	318	353	359	371	380	371	352	355	383	345	373	358	343	375	357	354	380	378	344	368	344	357	380	370	336	319	370	316	326	353	375	328	346	371	394	398	352	374	329	361	355	355	373	344	359	371	338	367	369	397	352	350	415	330	336	335	372	369	319	370	342	369	341	375	373	361	376	400	364	376	348	372	370	370	353	356	390	360	371	361	384	334	343	363	336	329	350	400	345	381	354	362	407	374	368	362	351	381	363	361	341	371	400	369	376	333	344	368	362	394	362	347	347	363	376	380	385	348	346	333	354	405	371	356	341	368	350	376	340	360	332	340	342	362	379	344	362	339	374	392	381	388	343	385	338	374	376	373	399	328	354	367	308	339	389	374	373	379	359	386	349	347	360	367	369	349	375	390	316	384	363	347	369	348	381	300	385	339	362	339	360	363	348	354	339	358	344	347	365	369	380	372	326	368	374	386	357	365	361	377	359	368	348	371	386	361	343	379	361	359	360	347	370	360	355	350	355	382	344	360	366	342	370	368	364	333	316	354	363	307	362	390	371	295	364	366	361	337	362	362	357	335	367	366	348	362	354	341	373	344	321	349	374	368	351	335	356	342	382	329	348	339	345	359	358	384	372	344	367	345	368	393	352	387	347	383	353	369	378	315	351	362	362	365	369	343	343	332	378	367	331	342	356	390	370	363	385	368	381	374	346	360	336	363	381	367	410	354	334	376	354	364	307	377	389	347	327	371	365	351	373	360	361	383	370	374	351	332	383	377	355	379	356	364	342	316	323	372	364	346	348	342	356	371	373	343	355	391	328	378	387	355	377	353	350	355	358	352	349	351	391	359	358	365	364	344	339	369	335	348	349	325	359	365	381	357	403	388	374	337	368	349	373	332	325	381	371	349	383	348	361	354	355	360	352	346	327	379	358	343	335	363	380	380	360	371	361	353	358	359	377	347	369	343	387	361	366	323	369	367	380	382	357	378	368	359	326	367	357	316	343	349	402	366	378	343	363	370	336	363	338	369	318	374	374	352	383	351	320	357	362	389	335	339	379	377	369	382	359	388	336	366	347	334	372	349	394	380	376	354	362	343	338	348	362	339	341	345	354	367	380	388	311	382	353	324	368	374	370	376	348	346	362	393	385	347	342	356	356	378	347	356	362	397	372	392	352	334	386	370	342	368	371	346	344	349	406	363	340	396	350	385	391	372	354	370	334	349	386	369	374	387	383	380	322	358	353	374	375	329	315	346	390	353	350	407	341	359	345	395	385	345	387	378	344	343	366	331	378	348	367	351	380	369	355	337	366	366	362	366	376	392	351	351	365	350	372	342	392	385	345	360	362	377	374	324	356	347	348	355	350	393	328	345	352	367	372	355	388	379	360	328	344	364	386	351	380	386	380	403	356	360	346	367	355	369	364	339	331	315	347	373	326	352	348	353	347	361	337	378	334	370	348	324	356	355	337	373	340	393	367	385	370	359	370	370	357	375	351	357	364	369	315	342	365	355	376	337	343	357	357	359	387	368	375	383	356	344	332	375	353	360	366	343	347	379	333	355	367	364	377	328	358	371	367	350	351	377	343	345	362	370	408	362	356	363	350	327	406	342	380	379	341	386	367	361	330	339	359	341	346	373	333	351	352	345	336	333	357	361	418	377	349	366	346	385	339	372	336	345	346	358	354	362	352	350	382	329	345	335	373	380	349	367	370	383	333	361	356	363	366	378	341	387	382	363	392	373	362	327	377	348	393	376	367	402	374	364	361	348	366	383	353	352	355	377	346	377	377	349	353	362	348	348	370	356	361	325	366	350	379	352	394	372	348	356	370	384	325	359	387	386	354	313	363	357	391	342	377	347	382	363	341	351	387	332	349	362	365	377	334	343	325	363	362	357	330	387	361	345	388	372	392	375	388	345	349	351	371	327	386	342	347	332	351	374	328	365	357	356	360	365	339	390	329	326	334	379	347	366	383	358	356	384	335	344	342	364	355	334	376	336	327	348	369	364	343	358	355	341	358	385	326	349	324	352	365	348	343	341	363	381	392	352	370	335	364	365	360	351	329	338	376	379	350	372	352	350	352	367	335	335	339	352	381	351	373	327	355	377	377	342	371	373	367	346	392	338	385	377	356	339	327	379	358	352	368	389	373	394	352	371	363	377	361	355	376	395	379	331	407	365	324	353	364	344	369	351	374	350	346	332	350	330	365	379	330	367	340	378	353	366	365	354	352	348	366	382	335	341	369	359	348	368	355	356	373	342	330	363	365	392	387	373	324	377	354	373	359	358	357	369	391	326	360	377	370	378	357	345	367	317	349	369	350	344	366	387	351	339	332	400	349	375	364	355	370	380	352	367	346	346	382	370	391	323	359	357	372	383	373	381	339	354	393	370	345	382	358	376	379	363	370	353	348	348	336	349	367	343	353	325	339	320	390	404	393	360	361	339	345	346	355	320	372	374	382	348	374	367	370	393	331	324	334	346	347	370	354	378	336	363	381	371	376	391	343	330	371	366	361	333	389	367	402	365	387	378	370	373	361	385	363	385
23608	21056	28106	24184	21030	11231	1164	801	655	636	617	600	543	599	538	513	565	524	522	519	534	516	542	589	540	516	536	545	526	535	513	499	504	526	520	532	502	510	476	558	539	496	507	523	479	539	483	498	517	549	505	521	505	504	469	518	543	516	513	516	515	487	528	518	511	548	500	482	509	465	533	579	512	520	534	529	490	449	515	514	546	513	512	493	531	516	523	470	509	504	529	547	531	506	522	486	482	537	533	533	479	503	467	527	507	506	490	525	538	531	511	527	560	496	492	484	501	504	536	471	518	484	517	481	525	519	472	488	523	495	503	498	459	573	493	523	464	492	506	481	534	523	492	505	525	505	519	517	516	509	514	467	494	529	497	493	527	535	528	496	504	523	489	525	470	514	495	510	501	489	517	472	520	507	452	505	505	541	527	498	506	516	497	492	491	523	507	455	519	507	495	480	552	500	524	484	469	514	480	533	512	458	543	495	543	475	569	534	483	519	492	503	488	527	506	467	511	527	485	518	527	521	524	530	486	524	466	527	525	540	498	481	508	509	491	527	469	549	461	504	513	523	499	522	512	544	491	534	490	508	555	501	479	523	473	509	489	491	520	508	531	513	527	504	491	524	514	526	531	468	492	506	480	510	476	520	516	484	486	500	502	478	498	545	485	524	540	492	488	546	552	533	540	536	516	498	516	503	493	504	509	518	494	490	516	530	523	566	498	517	539	504	481	482	506	522	491	440	477	485	534	509	532	516	486	512	464	525	535	535	504	515	502	527	500	467	521	520	483	541	496	484	524	469	467	510	530	488	535	539	498	488	491	518	490	552	494	490	545	512	487	465	511	471	523	511	522	501	508	518	535	479	494	511	488	487	476	498	508	504	533	516	525	524	575	531	534	522	493	511	475	421	498	496	532	514	486	511	460	508	498	495	525	521	467	524	452	511	514	546	504	448	504	455	502	505	527	490	533	501	483	499	524	487	480	467	487	518	521	513	494	481	499	518	559	483	540	487	523	527	493	544	522	519	471	487	500	528	501	524	486	518	491	533	521	542	502	537	480	503	476	535	495	502	492	487	512	516	491	520	515	526	513	520	501	532	518	534	516	503	479	489	478	517	516	469	495	514	489	495	535	495	492	498	484	506	522	515	546	517	533	514	555	492	518	504	523	521	492	511	509	535	516	475	507	481	530	510	495	517	550	526	496	496	517	515	525	546	523	509	530	490	482	491	494	528	516	515	518	531	471	502	501	503	551	525	504	480	545	507	491	517	468	513	497	512	516	471	528	509	493	504	542	462	473	477	509	553	483	521	468	503	479	491	507	532	492	503	476	503	513	537	529	494	512	510	546	557	506	489	475	515	520	514	525	516	484	527	517	498	453	523	533	485	516	496	502	534	493	527	513	509	506	477	515	553	480	541	504	518	493	572	498	503	533	479	498	501	501	503	499	482	511	501	498	503	499	497	483	531	533	486	504	523	508	485	493	493	484	509	486	493	512	484	504	482	505	484	496	488	554	461	519	491	536	556	541	475	503	496	516	545	481	536	538	491	497	512	522	526	470	543	537	530	545	488	496	498	559	518	498	507	513	532	496	552	488	535	519	524	531	506	512	480	490	522	564	523	502	491	507	535	535	522	489	504	500	539	492	499	519	501	502	485	530	558	467	501	506	511	505	507	529	515	511	560	515	513	480	556	479	532	533	485	500	460	489	541	522	499	503	510	498	478	500	512	518	502	486	455	536	534	502	514	495	475	515	470	498	541	487	517	547	517	505	470	467	474	534	496	473	504	543	473	527	516	517	502	503	526	512	504	544	475	511	524	498	495	529	502	548	487	481	509	510	585	529	520	520	476	510	525	552	499	499	526	506	520	528	486	507	509	537	532	485	495	509	503	535	471	506	471	523	494	497	501	504	520	481	521	490	521	493	497	498	525	502	499	529	534	528	492	542	499	510	523	545	480	513	513	512	500	508	520	545	478	535	491	497	491	480	502	507	507	565	491	508	490	527	514	504	505	520	509	524	534	535	551	492	480	505	543	513	483	515	505	469	503	496	515	512	556	516	517	533	483	511	464	538	500	520	495	523	510	534	497	554	469	528	534	483	512	522	476	439	518	517	501	499	529	533	512	534	482	508	552	465	484	537	529	545	536	526	476	508	545	507	491	503	537	502	534	503	524	516	521	519	517	461	490	451	481	553	524	481	519	539	516	520	519	560	492	535	544	494	477	505	531	541	514	531	519	492	509	508	491	501	512	486	500	495	515	526	478	532	504	486	534	527	504	472	466	495	551	511	515	497	534	485	533	511	483	484	531	498	500	533	476	523	511	522	526	519	542	502	529	505	490	482	530	524	515	548	524	487	498	527	523	494	475	538	519	486	526	512	495	498	469	516	538	549	491	486	485	546	500	470	482	497	548	499	519	485	507	511	496	483	528	512	478	473	526	501	485	489	538	513	520	544	521	495	515	498	505	500	521	504	536	531	481	523	474	548	462	522	498	494	493	488	466	497	516	513	507	482	516	534	514	506	519	543	521	512	522	531	526	495	519	529	544	536	518	495	482	500	477	488	499	524	459	470	520	478	496	506	496	480	496	550	522	533	463	514	457	508	456	519	522	493	498	515	489	504	492	482	504	480	504	523	474	471	525	531	485	524	468	550	522	463	507	491	468	542	520	502	508	531	527	494	536	515	540	501	561	523	505	488	461	517	499	534	503	502	515	488	491	501	536	473	499	485	494	511	493	536	526	494	553	514	481	496	515	497	541	446	503	541	541	528	505	507	503	518	512	500	545	534	513	516	548	486	522	496	538	446	504	516	527	490	519	493	515	508	534	461	524	470	515	531	488	512	493	520	523	488	520	531	524	502	501	505	506	503	533	519	532	501	552	519	501	539	473	497	514	490	550	515	514	538	507	517	498	500	518	505	506	502	472	523	524	524	489	505	533	526	521	506	528	495	554	476	525	545	533	490	493	535	459	493	509	505	536	465	497	446	500	502	553	504	526	491	500	496	490	503	498	541	521	506	478	474	457	590	504	511	527	490	497	484	500	480	509	522	478	471	486	522	504	520	504	469	532	487	537	471	531	499	489	488	502	506	513	500	541	518	511	527	531	492	538	515	488	535	529	511	514	483	520	476	469	537	481	541	529	500	516	477	446	479	523	513	491	465	475	528	508	497	496	502	505	515	499	518	486	512	513	543	492	549	489	522	505	510	491	485	520	520	487	535	496	517	486	498	508	513	502	538	479	522	518	549	450	483	503	519	535	543	480	514	511	503	495	524	539	559	500	475	477	517	542	538	495	502	522	490	469	519	527	478	497	495	526	538	484	506	520	485	581	511	538	517	506	490	526	489	541	492	513	540	518	530	489	513	503	506	517	540	504	485	513	480	541	469	528	510	537	512	508	495	503	474	510	513	521	494	496	523	517	503	508	514	492	516	511	529	521	504	463	486	504	503	510	529	489	542	505	522	505	499	487	495	524	511	532	513	489
31163	52145	12502	2360	1676	1313	1173	936	824	772	722	679	660	660	631	566	619	594	597	592	587	597	576	527	566	516	526	544	566	589	568	550	547	572	543	519	512	543	545	541	572	582	510	524	553	559	513	548	537	533	561	537	580	532	514	590	516	507	527	523	516	554	522	552	566	544	546	541	539	540	515	552	505	583	574	549	583	502	541	532	573	540	529	534	557	529	566	529	543	527	537	527	542	539	549	544	542	555	547	533	569	533	562	583	542	531	548	507	580	520	526	528	543	514	563	554	557	546	513	494	535	539	541	524	550	581	528	552	507	583	591	582	531	535	509	516	510	561	537	494	543	532	567	498	509	540	506	583	514	518	555	519	531	539	528	570	545	541	548	495	499	561	545	538	554	514	536	517	529	498	549	518	551	522	541	535	524	584	515	550	533	544	525	493	523	556	515	511	558	545	609	517	540	557	557	531	501	561	546	504	550	540	544	566	534	544	520	526	566	541	533	543	543	517	551	582	531	544	524	585	543	527	550	548	515	530	542	556	521	504	550	538	554	525	547	548	523	538	464	562	544	543	562	535	537	539	550	558	561	541	545	556	517	511	560	529	527	558	518	557	544	547	558	548	530	539	552	560	545	491	515	574	600	530	550	575	529	585	516	514	531	505	527	576	547	510	553	495	503	558	528	596	560	554	525	527	531	558	537	522	547	538	519	528	511	596	521	549	541	525	503	514	541	542	505	500	523	550	527	578	538	586	489	533	543	508	515	511	571	492	562	505	527	540	527	535	520	561	518	524	542	495	524	494	568	525	562	547	542	508	508	538	524	524	523	566	547	578	552	544	565	528	530	537	513	504	546	539	525	539	547	540	546	541	497	575	530	552	533	535	487	532	568	504	542	561	541	515	538	533	539	502	537	544	497	554	519	554	507	532	490	547	581	544	521	537	551	547	505	527	550	526	586	552	523	529	576	481	490	495	512	520	516	503	521	519	506	566	526	515	519	531	547	527	575	549	543	545	553	534	549	525	537	548	521	566	555	590	533	525	539	553	532	532	509	532	488	575	583	535	534	545	551	548	552	495	518	513	552	534	543	515	507	542	552	486	527	583	512	522	563	521	552	504	543	535	581	560	587	526	538	546	537	537	534	541	543	535	538	545	550	567	545	521	540	529	501	601	556	515	555	574	545	515	519	520	579	538	531	511	492	533	555	530	558	605	540	554	530	518	514	496	529	497	505	546	538	533	510	557	573	537	541	565	539	559	550	524	534	556	527	545	567	532	528	570	518	477	531	566	547	539	558	520	515	559	572	522	529	529	551	531	521	527	518	552	526	537	542	540	517	574	549	529	544	552	523	523	569	550	527	536	529	501	553	531	520	546	516	558	521	551	528	558	534	527	527	537	519	556	560	521	542	539	500	536	534	551	543	533	523	544	580	531	547	497	523	542	527	521	477	531	522	543	558	501	490	517	554	474	528	518	520	558	544	531	551	515	566	553	552	549	533	555	510	542	554	532	538	546	522	555	535	510	564	544	531	531	498	520	488	542	517	548	515	540	497	535	523	532	551	588	538	522	514	499	578	540	528	501	548	543	545	547	517	511	552	537	549	512	551	532	553	547	573	544	570	541	549	579	545	524	545	551	530	526	500	566	519	553	523	531	508	528	536	537	572	529	549	535	473	513	543	549	553	534	537	537	501	525	548	531	585	495	555	595	519	531	533	518	592	527	534	514	526	543	530	504	506	534	511	533	501	566	516	574	534	524	519	564	546	575	562	519	546	539	544	519	560	526	531	537	507	537	560	575	558	510	507	540	552	527	553	481	529	583	533	552	527	536	512	516	546	557	507	516	510	521	547	547	549	541	531	519	495	600	527	530	555	486	531	555	540	521	509	520	508	545	547	557	520	535	538	524	573	537	489	552	531	557	541	491	536	548	511	535	545	542	545	527	540	483	503	574	533	518	564	494	550	523	525	550	526	516	552	532	544	509	548	523	545	547	533	570	496	558	514	558	561	559	511	561	497	521	547	528	553	513	512	538	530	560	550	541	533	504	527	503	544	516	543	472	541	498	547	538	554	527	525	520	568	571	559	559	554	556	567	510	515	512	559	563	613	539	479	529	552	535	537	520	558	526	550	532	570	520	506	527	548	508	492	518	511	529	543	555	498	540	526	517	557	548	500	503	511	574	547	534	572	535	541	477	563	515	568	527	558	531	535	534	525	525	540	540	489	565	503	522	513	557	528	527	532	532	525	553	549	555	522	536	546	549	534	509	530	529	553	534	519	561	584	525	541	562	538	579	521	524	527	523	547	549	526	565	576	568	545	528	558	513	551	520	578	546	559	546	572	503	578	544	517	529	535	582	551	515	512	508	528	557	606	529	527	561	525	515	539	557	527	553	539	530	566	572	534	553	509	526	559	520	526	538	522	525	528	535	513	524	518	517	504	549	527	505	553	514	498	551	557	542	547	542	515	532	524	543	509	562	522	557	557	534	567	491	563	532	550	529	521	536	499	526	536	547	559	571	525	536	552	548	507	498	560	525	505	510	552	547	533	468	550	550	583	555	513	531	514	547	520	547	550	549	522	537	570	557	539	486	569	550	550	540	502	521	558	525	568	516	569	518	566	524	593	546	501	541	517	539	566	576	521	533	546	554	536	536	511	541	509	553	548	562	464	538	556	556	514	506	565	524	527	574	574	572	531	532	507	526	532	548	553	557	542	531	546	531	571	489	515	584	536	556	534	530	541	525	475	543	534	567	521	528	539	564	539	513	542	536	539	483	542	544	537	549	530	529	524	563	531	511	532	518	501	576	550	557	532	530	554	565	532	544	561	546	541	524	564	552	525	536	562	584	540	520	568	560	510	506	581	541	510	549	572	522	512	476	496	558	546	524	583	519	567	525	551	506	542	568	496	552	524	563	563	500	535	560	544	554	558	535	533	541	557	519	563	519	537	512	529	546	534	521	542	528	495	524	573	541	522	520	505	516	488	507	554	547	488	546	537	554	541	554	493	509	501	519	550	534	554	510	558	545	514	537	534	560	504	558	536	567	546	564	518	518	556	515	555	494	568	536	586	509	515	539	533	523	561	523	515	519	541	504	541	519	481	557	552	530	575	552	542	564	567	509	529	525	542	510	550	568	555	524	520	534	566	547	495	548	536	504	528	513	551	547	594	504	522	550	515	583	544	553	531	516	535	533	543	560	524	576	548	527	488	550	574	540	548	527	530	529	502	548	512	493	499	573	505	530	513	528	524	558	566	522	554	528	523	506	530	558	526	528	540	514	520	543	524	539	524	593	528	529	517	532	530	542	537	512	516	508	529	561	543	560	582	536	505	525	537	558	505	534	534	539	552	534	533	578	529	542	525	519	529	498	508	533	520	531	543	591	556	596	537	524	536	575	525	527	524	554	517	558	528	531	558	533	509	566	566	564	505	524	554	546	523	497	525	526	498	477	523	560	541	552	563	538	525	524	578	514	554	522	538	531	528	503
24533	21080	27452	24817	16264	709	388	300	250	255	238	214	211	178	206	194	204	192	173	205	182	170	170	186	159	163	140	165	167	184	159	167	172	177	176	173	150	175	154	168	168	169	195	161	186	187	169	167	177	167	189	147	171	167	199	154	148	166	168	171	164	149	173	176	158	154	176	164	177	157	185	163	181	163	128	182	158	146	164	150	174	146	163	161	179	153	141	169	181	161	170	177	167	162	175	162	165	188	153	170	192	152	173	162	172	169	144	187	163	149	157	176	163	153	151	168	161	161	164	168	172	186	173	164	170	178	191	158	173	169	167	177	161	177	154	156	151	170	169	175	180	166	167	180	136	186	161	173	179	145	164	161	163	158	159	152	172	162	166	165	137	166	160	175	152	172	149	174	169	163	165	180	153	161	167	141	189	151	170	174	148	173	165	185	174	189	186	172	198	179	190	171	145	166	165	160	167	157	178	160	149	187	167	165	163	155	179	163	179	166	168	160	146	157	173	179	171	171	177	154	182	157	179	161	195	158	165	155	152	172	147	170	159	151	158	186	171	179	170	161	173	172	168	173	153	187	158	190	174	161	182	179	161	156	172	148	164	151	154	170	173	171	153	169	165	187	160	155	173	176	190	164	173	163	149	176	160	184	160	177	158	166	188	168	164	157	160	162	174	177	167	197	164	172	179	159	172	172	173	165	174	156	174	170	156	176	187	183	196	183	175	170	179	175	180	188	161	183	166	187	178	171	151	146	167	152	148	190	154	150	188	177	152	172	172	186	130	169	191	160	165	172	187	152	173	161	165	159	163	181	145	172	152	202	162	170	155	189	165	182	165	156	185	161	162	163	172	168	157	176	166	136	173	155	181	198	183	155	164	185	169	167	150	142	170	170	166	171	171	166	179	157	181	169	158	177	170	164	188	169	129	164	172	165	151	160	166	160	164	176	177	170	190	169	170	176	155	155	164	177	184	185	172	182	180	167	157	164	159	169	160	170	199	201	175	160	173	187	165	185	164	178	153	170	174	196	177	157	171	163	161	185	190	173	170	182	171	158	160	176	170	180	177	177	182	167	171	148	189	167	154	150	173	165	172	150	171	173	195	159	149	175	149	169	191	170	176	167	165	195	166	175	182	152	190	167	179	161	158	185	190	160	182	165	160	173	175	166	151	153	153	158	153	170	164	168	160	186	186	168	143	188	162	140	145	156	161	157	168	149	166	173	152	148	208	181	157	156	154	165	186	185	171	175	194	172	172	155	174	182	170	156	161	189	171	165	161	180	167	187	179	171	174	180	162	155	175	178	184	177	154	163	167	164	172	171	176	186	186	171	174	151	167	162	174	167	150	157	179	150	137	201	197	191	176	163	155	176	174	160	148	163	160	167	173	171	164	177	177	160	157	167	168	185	163	171	171	182	149	164	185	190	166	169	165	165	161	153	173	193	165	156	168	178	179	158	160	165	157	180	165	158	172	168	179	175	175	174	187	149	143	190	163	170	162	143	161	180	165	167	166	162	174	175	158	165	160	167	171	153	167	178	140	166	167	173	180	184	186	174	164	173	155	144	170	164	158	181	169	175	174	176	179	153	174	166	150	182	164	170	155	178	175	172	175	194	153	168	157	182	174	170	181	180	162	178	174	163	160	180	175	140	168	178	188	166	196	155	155	169	180	149	183	170	170	181	169	164	165	150	161	171	152	182	151	167	164	152	157	176	173	180	172	159	164	200	160	180	194	166	154	169	176	169	191	169	165	185	175	187	171	166	187	160	158	168	165	170	155	165	157	154	155	193	180	148	180	174	183	178	184	170	178	159	174	178	171	161	174	159	155	159	188	178	194	151	165	160	171	172	187	159	178	176	172	181	154	184	151	190	165	173	167	151	149	182	172	166	178	145	188	156	168	169	170	176	172	184	188	148	161	151	178	144	167	168	170	175	173	173	147	156	166	180	173	174	139	152	186	162	175	153	160	196	174	167	162	179	171	185	150	177	143	188	158	172	199	167	177	162	179	178	177	166	159	162	165	163	143	181	153	176	185	183	176	176	156	166	149	177	166	172	166	147	181	173	177	181	153	168	184	178	163	169	168	180	187	155	170	166	139	200	170	162	132	162	175	151	185	162	161	162	170	145	163	162	184	174	158	150	169	177	155	157	153	173	175	170	170	195	160	157	171	168	158	191	160	154	168	146	153	166	154	141	180	184	188	154	180	201	179	211	159	181	171	172	153	158	156	174	189	158	173	176	171	160	143	192	160	171	168	169	167	148	153	157	153	169	167	190	160	137	158	172	181	180	149	158	179	182	177	171	165	173	148	140	157	163	156	169	158	154	149	171	169	172	173	149	174	173	177	155	186	170	173	161	146	187	153	156	179	161	159	157	158	165	161	150	167	146	177	173	182	174	161	178	152	195	161	150	184	195	177	161	192	153	159	166	145	190	172	169	165	179	174	156	179	177	150	166	179	178	164	168	162	164	168	151	155	143	153	184	178	181	178	179	156	160	146	158	186	172	208	195	162	170	164	174	180	173	174	187	171	177	191	179	139	162	167	186	167	157	177	208	143	130	148	163	173	183	151	164	180	155	173	185	188	155	178	162	153	181	161	183	163	158	191	141	167	159	169	168	185	162	175	166	172	170	154	156	181	163	183	192	173	168	149	160	147	141	173	150	166	155	159	189	158	165	187	169	171	159	146	156	161	165	171	196	192	137	185	178	166	191	154	146	175	173	154	155	169	179	164	175	169	152	171	166	157	164	143	160	185	181	166	160	161	156	192	161	185	156	160	178	158	185	182	142	171	161	171	164	164	167	157	154	185	167	174	155	172	183	162	173	152	172	162	169	179	170	145	165	178	172	154	174	174	184	161	148	160	154	192	165	158	149	149	169	169	169	170	152	168	170	179	168	185	186	172	149	169	155	154	164	155	141	178	178	182	164	177	196	160	158	154	180	192	180	155	170	177	177	148	154	172	161	151	156	174	148	141	149	188	162	173	161	166	153	149	154	161	144	164	143	178	169	146	180	161	155	160	171	156	185	167	185	168	170	171	161	186	173	141	167	165	180	171	173	170	154	178	180	170	172	179	170	172	161	141	176	174	160	168	194	166	168	149	173	173	156	161	150	174	184	174	169	151	170	173	179	185	156	183	163	183	171	165	178	152	143	187	171	183	168	158	187	160	168	165	175	147	136	176	193	172	172	166	164	155	154	185	171	170	137	164	169	163	181	155	157	179	177	164	161	179	161	153	188	173	163	180	159	168	175	163	182	180	167	163	166	164	170	164	164	166	157	190	162	165	147	161	161	153	162	155	155	183	175	167	158	159	182	167	161	180	165	164	192	150	154	169	148	172	164	162	169	184	171	190	127	170	183	176	170	167	179	153	157	149	163	157	146	156	154	154	166	174	177	207	177	167	163	163	181	194	171	185	189	164	174	165	162	163	176	169	155	144	174	175	171	209	166	186	156	155	181	174	151	183	182	177	168	187	143	153	177
31363	47262	7863	1408	952	748	546	455	388	335	310	302	262	246	235	227	228	207	205	234	212	194	204	213	225	197	198	205	179	196	206	208	191	201	186	192	190	195	186	198	184	190	213	197	209	191	188	195	196	192	206	182	197	210	191	196	186	194	180	195	190	184	191	171	186	219	185	183	205	190	193	174	205	199	201	195	206	185	196	186	185	191	202	175	211	201	185	187	187	204	208	176	191	206	180	187	176	177	202	160	219	184	179	180	197	198	177	194	165	217	181	188	175	166	197	150	169	203	182	176	197	186	182	194	176	207	194	165	161	198	203	193	180	215	213	187	192	207	189	190	174	176	164	172	171	158	205	189	189	200	182	190	189	182	191	211	203	184	182	205	206	214	168	223	175	174	192	187	177	216	166	200	202	193	205	196	183	169	192	204	175	189	199	207	181	195	193	203	184	167	200	190	224	208	194	185	183	188	188	195	198	197	228	169	199	204	208	202	212	193	194	201	192	214	214	194	197	187	182	179	175	193	182	183	184	176	178	205	192	192	221	182	205	213	190	177	207	209	180	198	178	185	168	196	194	208	184	206	197	180	190	161	204	202	184	163	169	176	198	198	183	181	180	184	197	191	189	185	165	200	188	196	165	191	210	170	180	197	192	184	212	195	178	189	204	205	165	182	196	213	203	174	167	193	183	196	187	186	168	164	188	191	189	214	196	196	177	181	203	174	185	191	202	189	179	150	169	198	171	178	194	177	194	198	176	181	207	202	218	193	213	200	162	194	173	186	186	208	182	191	195	187	198	189	205	182	175	205	186	182	190	169	185	199	202	194	192	178	175	173	189	190	196	197	174	194	189	173	214	186	202	181	186	193	202	188	182	184	204	185	199	199	198	189	186	231	182	190	193	175	199	180	173	189	202	179	209	183	193	190	181	185	195	201	185	170	210	184	187	200	176	173	192	186	203	196	181	184	175	216	201	201	191	208	192	174	190	194	185	218	180	210	168	174	208	215	180	192	163	180	209	193	163	175	197	190	194	183	182	201	171	209	205	199	183	185	193	187	189	197	199	190	185	210	182	195	199	203	209	186	211	210	186	200	211	173	169	198	196	180	199	208	171	204	175	179	208	200	183	203	186	196	178	216	176	172	193	175	181	187	194	205	206	209	207	216	196	175	184	208	193	194	209	195	221	188	175	203	171	193	172	162	204	172	183	189	187	204	154	203	195	188	179	164	193	192	198	182	183	173	197	163	184	176	169	201	178	196	171	237	202	166	199	200	169	193	205	179	183	175	174	174	166	202	191	171	176	197	181	179	197	207	179	187	196	191	193	214	183	200	195	177	212	204	187	196	173	194	180	180	190	238	209	157	187	185	207	192	197	181	200	205	186	180	192	174	170	182	191	174	183	184	211	206	186	186	177	197	190	212	204	201	224	185	179	194	183	204	190	191	176	196	173	202	189	193	199	185	178	212	165	183	162	196	227	173	179	197	182	175	200	198	181	196	198	175	174	198	209	179	185	169	184	197	211	173	173	185	193	184	167	208	190	196	177	177	188	184	190	182	193	223	187	204	196	207	209	187	199	196	177	192	197	189	192	203	189	186	206	175	201	199	204	206	178	171	204	213	196	183	183	174	177	202	220	179	180	193	203	227	211	223	190	191	201	176	178	188	216	176	184	195	179	190	208	160	195	226	167	189	218	168	193	174	204	178	190	187	190	188	205	202	191	196	189	185	198	192	183	202	201	192	167	194	201	185	190	195	197	189	179	204	176	191	200	208	182	189	175	177	165	195	187	168	205	180	206	189	194	187	161	180	208	179	193	180	202	176	206	187	175	195	171	208	162	192	168	179	187	194	186	180	209	214	185	207	175	197	174	202	180	211	168	176	173	208	183	204	177	194	194	231	191	213	184	175	192	190	179	181	186	194	182	216	210	182	202	173	185	178	184	205	165	203	197	177	183	190	193	214	164	194	174	197	202	195	200	185	183	188	184	203	198	202	230	188	176	184	180	233	180	183	190	221	186	204	191	196	195	204	186	187	187	187	189	185	171	175	179	197	201	182	198	172	188	195	191	194	196	181	173	185	181	203	197	198	186	199	178	194	197	185	204	206	200	211	208	189	189	201	198	178	201	179	201	203	183	193	187	204	204	196	176	201	207	191	184	183	198	189	202	199	211	187	207	206	196	205	197	190	192	179	192	189	194	203	197	173	198	162	165	187	175	208	211	203	192	207	173	194	204	176	175	191	211	176	191	199	212	171	188	219	197	192	199	180	201	209	199	177	179	176	195	191	208	183	179	167	189	210	202	211	183	190	222	203	172	166	211	187	191	218	202	187	199	173	183	191	191	216	198	195	186	172	200	174	181	175	185	190	182	185	195	183	160	174	175	180	204	186	201	166	177	205	185	160	180	176	190	196	183	184	202	164	193	176	208	179	194	191	221	185	209	195	187	181	203	197	184	188	171	176	185	203	196	192	204	192	194	177	183	160	172	163	179	179	196	183	183	194	192	177	186	197	160	207	178	193	188	190	166	163	179	190	178	177	208	196	189	185	169	197	216	182	165	187	185	182	186	204	185	182	211	175	200	165	187	202	182	173	169	170	193	195	199	175	193	173	171	169	206	190	164	177	216	199	214	187	176	197	172	200	189	169	197	192	186	177	169	191	190	194	193	194	221	208	180	186	182	222	210	192	175	177	161	203	185	183	170	212	173	186	209	193	199	177	170	196	171	182	186	188	195	175	198	199	198	185	188	192	202	209	193	204	188	190	200	196	187	199	183	194	217	224	195	172	210	201	183	196	190	184	209	199	192	181	206	163	193	190	203	176	169	184	184	174	210	189	210	209	178	183	187	190	180	208	193	200	170	191	209	205	204	211	190	176	177	176	178	204	176	191	185	205	194	218	174	164	208	162	174	192	207	206	208	192	187	161	194	213	187	177	188	160	185	206	201	181	204	202	198	193	205	197	191	171	205	187	183	223	190	202	210	199	202	199	201	173	209	161	193	182	179	194	183	174	187	192	182	184	216	177	192	191	200	197	203	189	211	204	205	179	192	203	191	194	199	170	173	196	187	191	173	209	169	191	197	188	185	188	174	184	184	177	178	174	182	194	217	201	191	165	201	178	201	178	205	189	200	188	194	180	193	183	200	202	217	168	202	188	200	190	187	177	178	199	170	190	198	215	203	189	194	200	177	180	202	193	180	208	197	196	204	174	183	183	198	164	198	181	173	190	189	178	182	185	220	183	197	196	186	198	162	183	203	208	215	182	176	189	195	190	193	187	191	175	193	198	170	186	187	187	198	162	200	200	195	181	182	192	200	195	172	178	188	188	202	205	195	188	204	188	179	186	193	224	213	198	179	192	225	184	195	190	199	201	198	213	195	183	193	185	183	190	188	205	202	181	165	193	175	170	196	185	195	187	209	177	178	178	222	185	190	194	213	210	192	203	192	167	164	186	186	177	186	211	175	184	199	158	194	184	210	183	194	196
22245	20966	28431	23665	20953	20985	10635	954	686	619	564	479	464	457	439	454	463	409	366	370	438	412	398	360	374	361	364	359	356	351	388	362	373	345	363	363	323	371	340	332	335	349	352	304	333	361	352	338	358	358	355	366	331	345	334	347	305	314	299	317	351	345	386	351	358	351	369	348	342	380	337	374	343	334	337	360	311	360	344	358	337	305	346	330	330	348	321	350	335	366	344	334	335	327	349	341	329	330	357	355	353	346	346	373	340	323	320	349	358	356	347	323	359	369	347	349	323	349	334	315	313	371	310	354	316	347	319	340	333	333	348	311	360	351	380	339	335	323	352	364	345	364	320	338	345	333	354	342	344	333	386	349	349	366	336	330	336	317	352	350	342	332	334	358	327	365	340	338	377	356	336	353	334	334	315	356	351	333	364	332	357	358	347	319	325	337	347	325	355	365	358	337	353	324	351	332	347	353	356	359	338	330	354	343	347	359	344	371	332	340	345	355	313	357	334	315	366	386	313	324	328	350	333	342	308	372	345	345	341	342	316	354	339	347	342	374	364	349	315	374	333	313	341	331	337	311	335	367	329	327	361	344	335	315	338	317	356	325	306	354	326	342	316	347	350	357	345	380	355	341	344	346	334	370	331	323	322	315	358	296	357	329	361	335	350	354	364	338	344	348	351	329	363	378	337	368	369	354	351	318	339	349	364	356	367	313	377	349	307	343	339	346	351	306	314	328	353	321	342	352	317	311	347	338	362	289	354	332	320	355	371	318	348	353	336	340	335	344	341	335	354	371	384	346	333	375	330	316	327	361	346	346	336	365	351	360	334	366	358	360	356	345	350	362	320	343	362	325	354	363	334	326	332	314	336	326	332	316	326	339	340	336	341	338	332	318	304	315	367	323	292	378	310	352	366	339	331	319	329	363	323	382	309	349	337	345	316	357	342	374	328	307	324	321	332	381	319	337	358	342	360	347	350	371	326	364	348	361	310	367	343	348	368	343	341	361	361	328	308	351	329	356	333	338	314	346	321	332	327	379	317	358	334	334	331	352	316	353	341	347	355	325	384	362	337	333	352	329	344	308	370	344	331	349	358	327	323	322	343	345	318	336	338	337	319	342	337	335	355	355	351	326	331	342	322	316	354	331	316	334	351	355	336	308	305	348	375	345	360	378	333	321	329	377	305	360	316	342	345	324	357	353	352	327	362	352	345	356	335	379	359	337	330	327	361	363	328	326	332	332	383	360	350	339	345	348	333	363	350	313	327	330	332	320	311	347	327	387	345	340	348	352	337	342	345	350	341	327	363	373	345	319	362	344	361	342	336	364	354	301	358	366	332	373	378	342	313	354	319	331	354	329	343	320	366	346	298	345	337	353	335	323	357	353	342	342	331	370	328	379	353	352	333	360	343	383	333	347	325	360	351	365	293	328	350	342	339	325	346	357	345	327	366	329	357	339	341	352	341	298	365	347	338	335	335	354	341	331	333	368	304	342	400	334	306	344	307	346	357	337	317	330	357	357	338	319	358	375	345	367	353	297	365	354	318	322	351	348	340	354	362	344	373	369	336	364	366	335	290	385	343	341	359	344	324	350	334	326	352	328	315	344	310	360	365	318	343	349	351	337	340	320	301	330	309	336	348	338	344	329	341	368	324	337	352	344	337	346	364	322	310	370	368	360	358	339	347	345	359	334	320	340	332	336	336	350	349	325	355	348	335	345	319	353	334	380	361	343	333	344	326	343	296	338	348	328	352	351	380	348	332	302	360	345	340	350	359	342	336	327	361	327	330	345	326	332	335	318	335	357	328	360	343	376	339	299	342	342	356	380	334	348	332	359	334	352	366	342	356	353	369	338	311	316	334	369	358	372	347	362	330	309	342	353	340	333	337	340	356	328	331	342	336	340	341	350	330	341	346	359	352	318	348	319	332	351	359	318	343	352	354	319	347	324	375	323	333	329	322	354	355	343	296	333	359	365	337	346	358	366	342	331	320	340	341	355	378	356	332	332	344	348	376	362	329	337	340	354	324	353	347	346	365	336	343	354	342	371	315	352	327	293	355	329	369	376	319	354	344	354	335	327	349	306	339	337	365	339	357	354	350	351	340	351	351	319	383	358	323	354	321	368	337	324	317	335	324	314	333	333	329	290	345	324	350	346	344	367	338	360	348	349	377	324	339	341	346	339	362	331	372	358	312	327	353	361	367	365	318	345	359	341	322	324	337	338	336	335	334	351	361	322	368	329	301	381	340	315	372	340	353	356	362	361	384	333	334	314	306	322	347	365	339	361	353	356	320	347	330	353	317	340	349	336	368	350	341	311	352	353	329	346	329	350	320	379	325	329	347	342	383	372	308	357	331	313	347	347	353	326	327	324	361	366	349	307	350	329	372	339	321	340	355	304	376	318	349	349	369	340	379	329	300	358	341	369	340	330	370	349	336	341	342	339	369	389	333	347	299	339	377	361	342	335	368	329	324	366	347	346	344	328	319	359	321	320	363	353	354	337	369	347	349	328	343	342	356	352	378	337	333	305	351	319	308	331	322	338	359	376	365	334	338	340	374	345	344	351	358	343	336	334	376	339	339	365	320	342	360	359	350	334	370	354	324	357	328	369	346	343	342	335	303	313	325	351	351	351	349	335	314	312	329	379	308	357	351	372	350	365	321	362	350	330	341	296	341	325	309	328	325	352	328	316	350	350	335	372	325	360	352	348	324	343	308	337	342	309	375	357	360	338	372	346	335	352	333	305	392	327	338	369	347	375	357	344	369	309	316	320	318	338	336	324	351	341	366	322	357	385	348	369	372	319	357	331	313	326	326	384	348	365	370	308	355	340	314	340	343	304	341	324	356	321	314	335	356	358	349	333	342	347	383	322	373	351	349	335	345	351	334	359	327	353	321	387	318	320	344	337	383	351	347	338	302	348	357	294	346	348	341	380	352	322	332	378	347	362	324	341	316	333	323	313	330	339	333	330	319	388	341	342	352	351	364	336	323	327	347	342	350	351	328	346	328	355	339	305	355	348	345	361	321	331	299	331	307	362	340	344	330	336	351	317	356	330	356	350	363	301	336	311	347	319	342	338	349	300	354	328	352	323	367	345	311	365	365	344	326	366	356	353	359	349	358	385	346	356	333	346	353	335	355	367	367	343	350	319	382	372	336	343	365	358	358	394	314	368	327	344	347	342	351	362	351	370	330	379	354	328	347	347	334	324	335	347	321	350	332	338	360	349	344	341	365	381	326	343	305	322	327	347	301	326	350	351	345	351	363	351	320	331	344	319	336	355	392	323	341	323	341	325	333	354	346	350	306	383	365	317	364	334	340	323	331	324	331	322	332	364	343	354	325	332	379	349	302	344	365	357	337	340	329	337	316	366	359	358	322	317	367	344	375	335	350	324	336	337	362	339	339	373	347	312	358	345	324	308	321	370	322	317	333	356	339	346	317	366	371	326	323	348	324	347	365	331	348	321	399	361	361	341	310	344	281	335
34136	57886	12024	3969	2647	2028	1535	1263	980	825	741	626	638	559	556	514	485	489	488	475	432	435	421	383	414	415	418	440	447	408	399	440	422	398	405	372	402	411	386	380	368	376	385	372	393	413	370	411	389	358	404	379	394	389	361	393	407	405	405	387	331	386	350	370	357	405	379	386	371	368	345	382	359	363	371	398	394	393	378	373	361	397	393	383	388	355	416	371	370	365	366	375	399	394	401	356	335	384	360	344	387	380	405	384	369	358	374	387	361	370	403	350	373	368	359	374	362	422	402	373	360	336	407	358	384	392	354	374	363	357	353	365	341	397	381	353	381	360	343	405	323	368	388	406	332	396	385	403	382	392	346	387	345	395	368	358	373	375	421	372	376	394	340	368	400	386	389	362	338	369	362	386	358	394	389	366	370	375	371	443	362	364	360	337	383	369	364	369	390	362	393	385	373	361	392	368	377	352	382	351	382	409	357	361	417	362	368	362	403	357	361	371	367	377	371	398	375	377	375	375	361	354	375	373	362	370	382	388	384	374	364	388	368	359	387	386	404	329	385	387	352	394	382	381	364	357	394	380	363	380	387	380	361	357	364	371	382	339	373	381	365	366	370	408	385	360	338	362	382	374	336	403	395	373	408	355	368	365	349	386	362	375	334	363	405	383	425	393	391	366	383	341	385	391	369	379	349	385	374	389	379	402	403	366	367	378	366	389	370	373	382	353	393	406	368	366	373	378	404	381	376	355	423	391	377	369	369	365	371	365	404	359	353	406	397	387	393	353	346	368	400	349	344	365	359	381	351	360	392	367	349	379	387	368	368	366	368	391	353	381	364	381	367	366	356	352	359	412	417	365	363	394	410	360	372	365	376	372	377	386	385	370	374	356	345	360	365	372	391	363	359	362	403	399	379	355	365	383	399	369	365	371	348	366	382	379	348	386	399	408	379	358	354	392	342	364	349	341	353	380	403	384	378	382	376	405	396	354	393	359	379	361	367	353	377	367	361	375	379	366	353	417	368	361	378	378	376	417	343	382	360	380	371	386	345	368	383	361	364	348	394	362	366	351	362	374	369	411	360	372	377	370	409	376	393	347	368	383	366	386	388	394	364	385	354	380	380	390	369	414	394	373	387	356	365	370	332	378	392	384	377	389	391	384	351	358	366	377	350	323	378	395	400	363	375	356	405	370	367	357	364	393	381	364	359	368	385	372	327	357	372	361	378	355	383	353	353	405	387	349	393	347	367	344	382	347	354	374	382	349	371	403	417	358	353	361	355	368	326	394	392	367	363	406	370	385	365	387	383	345	373	367	388	388	381	353	366	366	376	361	393	391	359	354	374	358	377	358	377	381	380	382	362	347	359	363	393	364	368	346	380	386	362	391	387	365	390	388	354	377	367	376	382	388	362	398	355	379	380	365	364	372	376	381	372	375	397	360	367	373	374	358	348	368	365	373	392	355	408	374	379	360	373	338	411	404	352	357	350	378	393	382	374	379	397	378	357	375	357	365	372	395	385	393	362	357	368	382	348	394	397	377	359	374	401	369	373	357	384	358	382	363	383	341	368	384	377	350	383	362	389	376	397	378	363	389	387	367	333	371	361	358	348	358	360	401	347	360	388	353	381	372	386	403	353	385	337	404	363	391	370	404	370	376	388	358	339	437	370	377	363	372	351	354	380	386	363	380	375	390	396	366	344	357	387	382	406	355	369	359	385	362	373	376	387	356	379	341	353	365	381	390	373	366	414	357	400	387	351	378	348	379	374	378	397	394	387	382	377	377	385	364	413	348	393	351	373	371	392	380	374	347	378	376	349	382	388	345	393	395	377	413	348	359	350	382	373	389	347	323	365	380	352	373	372	365	380	375	378	374	394	373	340	379	362	381	372	370	373	388	346	382	373	347	363	362	435	333	371	361	387	396	344	368	374	373	371	366	358	393	392	401	353	362	359	370	383	358	371	379	380	396	352	351	347	390	362	355	355	359	336	372	392	396	360	361	353	375	375	401	380	378	398	343	340	368	374	367	379	403	376	380	394	368	345	353	407	349	377	365	373	364	342	389	396	370	359	349	363	388	388	379	348	363	354	390	375	368	358	385	352	386	361	379	377	362	400	387	378	366	375	393	377	345	368	321	403	386	349	379	430	391	340	372	383	360	376	382	409	351	392	369	346	387	382	405	336	343	333	364	409	381	338	395	376	366	370	377	357	397	354	378	393	397	372	363	372	378	421	359	365	383	396	374	411	327	350	373	408	347	365	374	376	368	388	386	349	371	353	363	377	362	380	373	421	409	370	377	393	368	395	336	362	354	389	371	358	388	363	402	375	355	402	401	365	358	401	364	344	390	347	354	350	386	389	380	375	386	333	381	404	358	410	391	373	393	366	376	423	358	378	413	330	370	398	383	376	351	396	362	371	362	396	368	346	365	380	363	343	356	358	366	367	382	373	406	337	393	384	381	374	355	343	355	379	380	373	374	397	349	380	369	352	389	401	378	368	378	367	376	346	369	406	400	386	366	354	369	360	393	367	355	369	386	371	349	362	346	366	365	382	392	383	353	368	390	363	394	383	369	366	338	423	359	397	396	393	360	412	402	394	387	375	375	335	372	381	349	375	407	382	364	372	367	370	347	379	362	356	365	411	366	384	417	369	402	361	352	365	373	387	378	375	360	364	402	361	395	359	369	361	396	332	377	372	401	375	412	357	386	374	378	356	363	372	380	386	393	350	357	367	422	384	396	369	353	387	378	379	320	369	343	388	370	373	376	383	361	359	369	337	391	356	372	365	394	383	369	394	398	395	364	372	361	396	381	396	369	360	349	383	374	363	368	362	372	333	375	407	381	351	340	415	367	397	361	352	395	375	364	380	353	372	355	346	369	379	372	374	374	389	390	364	358	389	412	371	393	392	378	405	375	355	400	356	349	365	379	369	377	409	357	351	390	389	352	359	337	370	380	386	374	361	375	387	355	371	409	360	366	401	381	367	368	390	389	411	381	407	347	378	378	402	371	396	401	370	367	404	359	380	398	343	348	350	410	367	351	395	375	371	384	356	371	322	367	381	392	372	377	395	390	365	384	380	360	360	368	375	393	356	390	331	394	379	367	375	369	385	349	369	380	400	394	337	374	354	397	378	369	367	417	374	353	392	353	407	362	368	354	379	402	345	398	372	378	382	398	375	407	379	374	368	347	341	363	368	356	433	383	394	353	392	337	367	393	411	359	360	383	378	381	335	368	374	358	371	392	383	374	375	347	398	368	405	369	355	388	374	369	365	385	351	390	386	351	401	361	393	379	379	383	362	353	349	351	382	351	374	379	391	388	360	370	362	364	385	362	341	352	372	381	367	396	372	349	320	360	358	369	406	376	395	371	404	380	376	331	386	371	350	391	378	389	371	353	368	350	366	357	402	371	365	368	361	384	378	388	375	349	412	381	387	374	387	366	412	376	353	351	366	388	376	360	367	372	380	335	370	385	358	362	371	368	377	384
29143	24975	12265	1049	403	322	356	346	329	330	337	350	311	353	320	349	331	371	344	354	347	336	335	365	357	334	353	344	342	371	316	308	330	312	347	321	336	329	333	363	322	371	342	350	370	339	310	311	367	323	324	353	354	361	342	342	407	342	312	315	346	308	337	334	326	302	348	339	343	341	350	332	341	329	373	376	379	357	345	328	312	358	334	336	364	338	323	331	326	336	361	362	300	326	355	337	328	326	349	384	352	346	331	301	334	322	337	351	350	321	353	336	355	348	321	297	351	304	356	330	306	354	349	336	338	314	313	398	329	318	348	353	351	341	298	289	348	351	299	372	322	323	308	337	341	345	335	320	362	381	378	306	290	336	350	339	346	345	334	345	298	293	331	367	364	315	339	309	349	338	321	328	354	355	317	348	327	314	346	358	334	361	336	322	365	323	381	354	339	317	311	346	319	354	357	365	338	333	338	351	363	320	303	341	354	341	314	349	319	343	345	342	342	335	363	325	343	351	323	325	341	301	319	327	333	334	327	328	353	347	342	357	307	325	331	339	354	316	336	356	308	329	367	369	341	330	346	344	335	365	317	352	334	315	336	325	317	351	335	316	343	352	360	331	335	308	379	336	317	297	350	323	345	300	322	350	339	326	336	340	374	339	345	320	334	327	343	317	317	358	324	299	381	368	352	340	359	311	354	324	349	361	342	364	318	328	336	330	342	334	335	355	327	358	292	301	318	361	309	306	339	341	345	343	357	338	356	338	328	352	318	311	339	323	313	303	335	346	349	346	359	310	353	405	337	317	330	290	353	335	360	357	312	363	348	281	364	370	348	318	322	358	325	314	351	325	351	336	347	326	324	318	343	313	339	308	319	332	337	336	326	373	325	316	353	311	309	341	315	335	362	358	323	342	318	342	340	363	341	371	385	316	345	324	346	364	353	304	332	328	346	328	332	340	326	341	346	325	339	320	350	359	342	329	326	327	330	316	361	358	348	349	330	324	332	334	386	283	330	345	340	332	313	305	366	329	329	322	328	385	326	356	326	365	318	334	379	361	355	311	354	323	356	295	349	354	337	333	349	345	373	302	382	340	300	309	367	324	313	322	327	347	353	345	351	353	360	366	333	318	335	338	352	338	327	341	319	354	295	364	304	351	330	329	321	368	343	329	351	327	338	350	354	343	325	324	303	327	315	338	343	316	345	311	329	336	320	331	325	322	343	311	322	338	373	365	325	360	324	341	357	352	328	343	324	336	362	358	326	313	329	337	337	352	342	324	364	378	320	354	360	340	343	349	358	333	361	315	358	350	331	339	354	336	349	363	332	356	342	342	323	335	312	316	318	313	365	347	334	344	357	343	320	321	351	374	316	342	329	332	328	339	305	369	309	352	334	363	326	350	375	339	301	319	330	354	363	307	343	347	311	358	327	380	303	346	339	354	374	350	340	369	358	310	345	337	337	384	327	339	348	343	341	337	327	327	291	353	348	364	360	327	366	322	375	345	308	341	322	372	340	387	322	325	331	347	344	315	356	364	334	339	361	303	320	330	344	315	350	322	370	346	342	330	314	320	346	349	320	321	316	340	368	343	320	360	328	332	369	287	341	341	337	355	373	299	313	347	359	359	383	338	320	323	325	334	369	344	335	345	359	326	332	331	327	350	359	352	338	338	361	356	331	354	331	333	336	345	357	363	346	354	319	331	328	331	343	351	355	316	338	325	355	300	328	348	329	368	319	334	353	351	368	356	349	312	369	353	354	362	346	339	330	339	321	352	309	325	330	319	338	361	322	329	304	390	331	345	358	340	353	299	343	338	314	332	333	333	334	329	346	325	288	324	362	336	363	340	349	309	335	320	318	328	356	314	339	358	337	325	332	336	317	345	349	359	328	333	369	340	308	318	328	328	324	372	367	337	317	370	318	357	328	354	381	320	324	320	353	335	311	379	369	345	323	314	330	323	309	337	342	347	308	305	352	343	359	305	350	361	343	335	321	351	335	335	333	347	344	350	343	357	322	330	323	328	334	375	351	334	334	336	337	331	372	354	344	304	288	304	342	355	332	330	344	310	322	357	318	324	312	315	335	330	332	367	301	312	337	303	372	352	327	332	317	320	338	336	358	308	320	311	324	353	384	350	352	336	346	342	349	322	309	352	356	348	305	335	343	336	337	357	324	327	339	355	350	359	358	346	322	342	332	363	350	368	323	340	293	355	363	356	320	321	325	361	315	311	324	362	318	338	354	317	342	344	334	331	307	332	354	346	350	343	320	365	314	355	331	330	340	391	336	338	345	320	331	382	323	344	352	366	322	354	323	310	330	342	330	299	333	312	316	336	332	351	333	359	346	353	338	315	356	339	336	364	354	311	336	318	347	351	316	317	342	346	343	310	356	319	339	346	360	344	363	344	388	345	348	343	346	301	318	348	338	280	317	357	347	333	336	331	321	354	361	318	336	377	338	335	338	360	341	324	335	338	349	354	330	341	328	325	312	341	354	312	324	359	365	364	324	317	327	328	315	338	346	328	333	334	338	330	310	340	314	337	361	349	328	340	334	332	334	343	334	319	325	321	331	333	351	325	343	351	324	328	341	322	348	335	328	339	350	331	347	371	329	329	331	329	339	338	352	295	355	336	323	319	363	340	299	340	351	293	335	344	328	345	330	321	343	338	324	340	310	345	335	378	363	374	359	315	367	336	329	337	340	315	321	325	340	346	341	337	317	330	341	322	311	327	313	326	348	309	319	356	340	327	299	336	305	316	327	352	346	311	336	380	332	388	339	327	344	324	332	365	318	370	306	343	343	332	352	317	311	390	330	327	339	329	324	336	327	311	334	336	332	341	364	326	334	352	325	321	324	379	328	313	296	300	350	345	326	367	357	324	343	325	345	378	338	320	324	314	335	332	340	339	335	321	351	355	338	312	336	338	355	332	319	383	358	351	348	343	347	312	321	357	362	333	353	351	334	341	330	363	338	332	356	342	372	352	321	363	324	322	343	348	340	356	334	357	359	325	356	327	330	350	317	331	348	323	344	362	358	351	349	346	348	319	339	331	320	365	333	371	365	342	353	321	369	338	372	330	358	337	326	336	352	315	312	387	324	362	319	315	324	333	333	367	357	335	350	300	338	328	313	336	344	341	320	306	336	332	311	335	349	349	347	323	335	309	340	346	359	301	319	352	345	337	329	320	335	308	362	359	329	347	321	333	353	351	371	345	333	305	321	356	321	338	361	351	339	354	339	327	307	386	349	334	316	327	355	326	293	327	320	316	369	314	316	335	345	326	353	310	344	322	304	296	317	321	353	315	331	318	306	309	325	396	358	363	347	327	341	327	349	336	329	323	329	299	316	326	353	331	341	308	334	339	343	339	315	349	333	316	350	366	339	299	337	362	343	322	318	327	333	352	355	323	360	344	329	358	340	340	347	333	330	333	335	362	335	325	332	358	346	346	328	340	365	383	351	325	344	312	318	346	336	336	312	349	336	339	337	358
30219	36221	2495	475	424	411	386	402	391	375	368	385	381	345	383	342	409	357	356	357	340	367	350	386	346	363	376	331	364	352	368	357	320	374	372	350	331	331	368	377	373	344	351	361	400	362	356	346	368	338	349	352	365	381	368	357	354	347	363	346	343	343	349	355	355	382	376	349	370	369	353	365	375	385	392	324	391	344	338	323	329	346	358	397	365	350	360	360	373	343	357	389	352	357	376	366	341	358	353	338	360	337	374	324	374	362	358	336	352	364	361	346	357	332	382	355	344	349	371	341	396	358	388	321	357	329	331	351	350	351	336	336	353	384	348	327	333	384	359	354	360	383	401	371	346	350	333	384	357	373	361	362	356	373	361	320	385	354	372	377	345	375	371	376	350	399	341	338	357	355	362	336	371	369	378	376	346	405	364	333	348	359	354	367	351	360	368	356	353	369	352	389	344	367	346	359	352	351	381	353	344	387	399	384	358	356	360	345	354	345	371	357	336	336	346	364	349	352	340	352	320	394	382	347	379	353	387	341	344	376	377	344	351	372	379	326	348	347	336	349	378	352	353	365	401	373	344	325	376	345	334	364	350	339	372	361	376	361	366	351	383	356	377	371	332	359	344	349	357	361	372	354	357	354	362	345	367	381	369	378	361	345	358	382	354	321	353	376	349	366	350	363	361	388	358	357	370	390	348	378	353	346	338	354	363	391	335	361	379	332	372	345	353	356	368	347	371	356	339	344	357	374	356	358	375	338	311	338	353	377	364	351	371	351	360	343	344	352	371	341	342	357	388	366	336	355	369	358	359	329	352	365	326	332	351	357	363	364	364	374	367	360	354	347	345	306	351	358	328	387	336	346	346	340	349	364	339	347	368	378	332	342	377	372	382	388	352	381	381	354	349	364	306	363	366	367	365	339	337	350	329	353	343	346	378	364	366	370	387	396	354	347	395	356	346	371	362	363	397	390	363	323	363	360	337	352	372	354	345	339	357	337	372	375	392	368	354	368	357	370	375	347	361	370	356	327	388	383	390	367	363	390	363	315	362	368	353	361	354	340	364	379	323	343	390	340	356	323	360	375	355	371	331	347	357	384	351	346	353	379	356	395	373	394	397	372	361	332	373	347	330	370	361	362	352	359	363	364	363	355	339	364	365	339	327	364	341	381	342	326	347	342	344	333	384	388	331	389	368	335	356	374	334	360	349	371	334	360	339	371	371	372	367	351	348	349	328	357	365	373	332	349	365	368	360	368	359	344	366	383	331	381	353	320	353	343	344	355	363	331	393	369	360	380	378	334	346	351	334	353	351	364	369	362	383	336	354	334	352	362	386	373	330	376	381	374	357	334	344	365	358	329	352	364	351	367	313	351	337	336	371	351	360	347	356	359	348	338	379	338	363	348	353	378	370	386	364	362	314	370	373	319	393	351	343	335	334	321	349	343	369	384	357	379	336	368	382	371	351	365	350	330	385	354	357	366	342	347	360	350	392	358	348	373	384	363	345	351	322	346	361	338	387	358	373	353	368	380	337	361	343	331	364	320	339	352	320	351	345	359	381	376	361	339	373	365	387	330	314	372	309	380	333	357	346	374	345	351	366	381	353	363	378	359	333	343	339	348	321	345	343	350	345	345	359	362	350	354	379	393	362	359	352	346	314	362	350	374	374	344	346	349	377	386	386	381	371	418	385	374	296	384	342	328	351	339	382	338	337	349	369	351	361	341	365	350	344	371	328	324	357	367	375	350	359	364	343	303	334	335	394	317	353	344	377	364	358	323	364	356	349	320	356	362	354	337	372	329	347	362	398	373	358	332	369	353	394	362	335	354	341	342	372	370	331	342	330	369	391	345	374	328	345	365	374	358	378	363	393	368	387	354	340	360	352	338	361	333	352	380	374	343	336	360	376	344	365	353	323	347	367	358	359	365	338	363	383	351	338	369	371	354	350	341	363	353	354	349	387	335	332	328	366	364	358	345	343	336	362	362	371	377	343	366	334	360	363	357	351	349	353	403	355	371	351	361	363	355	357	328	395	377	348	345	388	364	340	338	360	360	357	388	363	358	356	353	413	357	338	372	351	380	337	351	359	387	323	349	340	353	356	359	333	364	324	337	355	357	387	353	360	357	358	362	353	378	339	336	362	370	361	351	333	325	373	348	350	347	375	377	355	385	334	355	365	350	345	391	345	350	376	369	355	317	340	354	358	357	334	330	338	370	336	365	355	347	350	358	359	352	361	371	363	340	342	312	377	349	343	356	369	332	406	368	347	334	370	357	349	371	326	363	378	323	373	352	348	373	340	371	348	349	337	367	375	360	378	367	341	368	395	353	360	366	365	365	372	333	329	327	355	364	320	359	342	363	393	349	350	338	393	322	363	358	366	386	359	326	372	369	336	363	352	420	367	327	388	383	362	382	353	364	359	354	356	353	340	346	362	365	352	356	344	348	364	358	361	379	377	361	340	348	360	372	360	371	375	360	388	370	356	350	351	341	392	390	353	390	376	339	366	348	364	352	363	323	357	355	398	377	351	309	344	331	351	361	392	362	403	350	365	351	367	377	370	362	315	367	359	320	332	344	353	328	360	383	350	375	353	369	337	361	330	356	375	351	369	346	386	363	363	369	332	374	365	331	379	362	356	354	369	378	391	372	359	344	375	334	349	368	374	337	360	371	379	386	354	354	363	354	368	331	352	345	346	364	353	350	366	361	365	351	387	351	353	356	363	378	362	363	391	329	333	342	364	367	385	340	380	352	381	353	339	380	355	342	375	343	346	366	339	362	377	360	365	343	355	334	344	354	349	345	370	332	372	398	387	345	368	378	347	354	330	376	382	363	352	369	347	299	379	331	361	347	329	345	338	341	349	356	354	361	328	369	343	357	356	384	345	349	361	359	340	346	381	367	362	355	357	335	353	364	346	319	345	393	339	345	351	365	361	376	379	358	332	338	361	344	396	391	384	408	345	377	331	351	363	368	386	354	364	376	358	362	362	328	350	364	321	353	327	363	360	358	334	363	333	320	343	345	352	369	353	370	335	376	373	356	349	342	355	346	343	363	349	358	347	355	357	355	371	361	336	354	344	367	340	382	336	369	319	345	341	368	321	345	355	355	378	338	368	360	338	339	375	359	361	334	332	351	350	333	382	359	370	351	354	379	354	361	368	356	364	367	380	371	369	353	368	389	367	362	347	366	334	361	356	360	319	350	304	373	335	351	357	337	331	331	348	338	359	373	392	301	358	350	415	379	329	363	303	348	368	337	383	323	335	345	360	374	343	368	351	359	343	336	359	355	369	359	366	332	337	338	363	338	387	354	344	365	356	358	374	373	379	345	357	345	375	357	348	352	333	352	360	341	363	354	339	338	356	366	377	334	364	350	366	363	388	343	387	384	374	336	351	377	365	342	341	346	341	348	392	363	393	359	352	354	351	338	347	374	350	331	335	362	373	386	374	330	362	340	379	369	335	399	375	342	389	373	377	356	337	373	332	387
23601	21046	28116	24148	21020	11038	1073	769	645	646	617	619	572	537	545	568	541	492	548	511	509	504	488	506	516	499	519	540	542	462	500	479	515	450	497	535	530	531	504	489	496	496	477	497	498	518	467	534	506	482	541	527	495	527	459	539	516	476	487	468	515	592	511	500	495	489	472	488	478	453	470	503	492	456	474	531	501	521	448	494	488	485	504	491	459	504	529	451	502	466	546	481	445	465	496	500	513	483	501	555	510	469	495	524	486	468	498	470	491	492	516	465	462	515	479	498	499	526	478	502	515	520	523	500	476	510	488	515	504	508	458	502	469	489	522	503	494	462	507	496	484	493	505	507	538	512	509	470	494	536	477	485	485	507	494	482	517	493	496	497	515	507	474	493	517	495	501	501	513	501	505	515	499	511	534	550	492	513	486	513	547	516	503	456	491	499	493	497	436	501	531	480	514	508	529	489	486	463	538	542	472	469	546	492	458	505	527	508	485	543	471	486	523	474	510	454	429	512	505	514	522	529	513	486	489	524	505	480	539	474	531	501	482	515	522	453	466	518	538	490	509	506	499	465	473	482	503	514	520	488	470	487	495	504	534	491	506	499	510	452	540	485	476	492	520	473	515	467	468	504	516	512	506	500	503	475	478	488	489	498	535	518	489	488	508	510	524	523	485	478	492	477	540	492	508	475	507	495	500	543	487	510	525	508	507	493	540	462	456	548	520	496	498	523	490	528	503	502	498	455	495	543	523	504	470	537	469	494	517	492	502	507	497	513	492	499	495	478	491	480	521	486	487	524	516	514	515	458	479	492	499	524	493	506	524	496	484	536	520	491	484	523	502	498	486	502	494	505	494	489	518	500	474	577	515	483	488	514	493	533	516	489	499	495	477	489	495	519	504	500	463	511	464	462	508	457	477	504	488	460	530	493	477	493	520	532	500	494	505	505	508	545	485	502	479	484	543	492	504	528	518	505	514	506	485	534	515	506	513	558	530	478	476	487	501	491	488	519	480	495	501	470	549	457	523	451	479	502	491	489	471	542	472	513	506	503	477	486	510	475	513	487	521	510	514	502	555	515	484	443	481	505	480	518	472	477	477	499	529	473	507	487	510	493	491	493	483	534	494	503	537	500	490	550	480	508	496	525	448	506	510	507	458	503	473	467	499	501	503	530	497	487	530	477	474	476	528	493	516	473	502	510	488	489	534	544	517	448	548	472	515	512	488	509	485	473	553	501	530	477	508	501	487	486	496	530	471	493	510	486	483	512	514	498	484	502	500	497	526	522	507	500	502	460	501	493	474	505	433	488	509	515	511	508	521	485	520	499	513	525	495	476	483	503	501	521	496	499	441	472	472	468	487	520	479	518	471	516	518	511	529	474	486	490	454	512	479	510	501	501	538	498	513	472	504	503	484	475	499	491	512	530	486	468	532	497	494	499	475	475	492	505	492	488	474	498	469	514	480	443	504	454	470	516	524	487	498	478	468	489	508	509	456	452	497	536	512	508	448	483	455	513	499	510	515	538	497	475	494	501	507	526	491	496	527	491	516	502	491	504	479	558	469	524	510	447	485	498	490	493	507	515	536	500	495	480	507	477	508	501	485	480	483	534	462	495	493	515	521	479	524	517	498	478	487	487	530	476	446	471	530	463	512	516	497	482	457	526	500	481	466	508	451	494	494	523	481	495	489	509	495	489	479	500	512	494	498	525	471	493	533	499	478	517	477	489	477	478	485	537	509	463	476	521	510	483	527	527	518	532	444	483	478	529	492	509	475	506	473	464	494	487	502	471	503	461	487	468	490	472	504	497	496	491	490	504	516	511	489	520	480	522	558	498	505	463	506	486	510	482	519	492	512	515	530	502	500	485	476	550	471	505	484	465	427	497	509	502	481	512	488	504	472	478	499	517	549	506	485	498	484	521	492	482	526	501	500	488	537	493	520	551	523	478	491	491	497	483	475	506	479	517	508	505	512	509	495	519	558	502	506	465	480	502	488	510	477	506	526	540	505	527	523	479	493	517	495	487	485	497	495	487	509	492	537	494	457	487	494	502	486	468	524	493	522	504	458	483	461	520	491	468	479	480	499	442	532	493	459	508	468	494	488	481	546	497	530	488	470	465	492	512	505	491	496	488	520	512	486	496	528	487	496	481	471	479	516	506	498	489	468	502	506	480	480	457	509	517	506	532	475	504	499	510	493	546	516	498	470	442	526	487	437	494	466	510	513	488	518	493	504	500	519	511	523	483	468	536	530	503	481	520	509	517	510	482	475	482	467	516	499	550	475	487	481	468	488	511	513	496	509	491	535	464	504	485	474	509	516	478	489	479	513	500	523	478	492	485	507	479	459	466	455	461	469	492	501	506	532	501	489	483	478	444	497	503	474	486	510	469	510	484	498	506	502	504	517	480	493	496	515	480	495	552	495	490	506	485	514	488	516	489	491	488	506	513	485	493	489	488	497	521	457	530	512	506	466	489	516	503	544	524	469	513	493	486	530	488	490	509	529	507	472	496	467	564	518	471	501	488	533	500	486	505	505	508	499	481	500	533	476	521	489	488	494	499	493	449	509	456	500	536	495	519	509	496	501	518	522	520	559	489	522	497	462	508	514	506	518	470	500	477	509	542	551	487	501	461	502	479	525	519	500	467	468	477	527	472	498	497	487	533	479	500	535	531	512	497	473	524	564	500	478	519	477	488	506	476	513	509	501	471	499	513	473	494	481	467	489	486	514	531	502	470	490	476	516	490	498	499	528	485	501	477	454	506	497	522	476	511	531	496	508	472	509	463	482	515	498	511	446	509	501	488	502	503	493	471	509	511	488	474	490	453	485	542	486	529	492	520	497	464	524	496	460	498	499	463	502	518	530	517	471	479	507	499	493	495	474	462	536	495	488	511	493	489	471	488	499	518	522	491	497	487	461	490	482	549	535	508	498	460	487	480	466	480	509	496	511	448	508	461	474	512	491	482	503	455	489	498	511	473	523	514	515	466	502	485	506	477	543	498	477	509	536	496	518	509	500	488	486	452	513	427	510	455	530	512	492	480	513	532	532	498	529	491	484	496	539	506	494	478	485	492	475	501	511	496	509	479	482	495	482	487	496	491	474	471	500	523	517	535	475	487	523	493	476	492	466	492	471	489	517	491	472	475	474	483	517	542	502	589	484	471	515	521	484	468	486	475	543	526	506	520	478	473	517	506	486	504	489	542	456	498	483	529	460	515	463	498	459	510	497	468	534	499	506	494	498	482	479	494	516	521	481	499	530	473	488	506	493	523	445	507	486	503	511	516	500	483	493	464	439	537	516	489	477	486	486	476	483	476	451	545	516	456	500	507	505	530	510	502	500	495	493	510	486	480	477	492	505	518	534	496	506	488	515	458	535	521	523	525	518	541	498	495	481	522	502	520	495	475	454	497	522	496	523	520	467	488	509	493	526	499	482	504	472	470	482	453	484	482	509	504	478	485	517	471	512	482	493	495	498	468	503	512
31063	48499	7105	2457	1656	1372	1166	935	861	780	661	684	666	605	618	607	557	630	563	577	552	562	573	546	606	546	534	593	569	547	519	543	541	501	555	555	564	596	528	548	512	571	551	538	507	513	504	533	554	538	561	507	533	542	520	552	550	548	555	532	510	496	509	528	490	524	486	568	530	552	513	519	491	551	549	563	538	501	520	530	538	538	528	522	547	504	528	541	513	509	492	550	501	513	564	517	527	541	492	538	524	523	542	519	537	535	562	539	531	540	531	541	513	552	562	550	510	488	560	535	510	528	521	502	504	508	510	514	587	519	527	510	542	527	524	527	501	541	508	499	551	554	499	520	557	475	563	500	533	503	561	597	495	520	563	548	510	540	510	564	510	515	539	502	541	544	509	526	544	541	486	527	532	511	559	518	550	527	551	496	556	506	553	549	522	495	572	492	556	504	554	497	548	521	537	523	530	491	535	566	571	514	504	529	525	533	534	549	509	515	548	528	553	529	497	508	525	525	451	572	510	534	528	511	519	536	534	528	527	502	561	537	490	529	507	550	484	527	558	530	562	519	517	503	525	588	525	557	516	504	489	490	511	533	541	496	540	537	561	546	512	512	542	536	545	528	521	514	520	531	554	539	469	503	560	556	519	503	527	486	538	521	544	502	507	518	552	524	522	543	512	531	544	511	573	534	588	517	559	500	563	498	541	496	549	496	495	494	531	547	548	561	519	473	515	502	543	545	538	490	538	538	549	513	553	524	500	540	538	495	539	555	526	558	531	522	536	547	568	539	553	521	540	582	503	542	478	525	546	525	521	565	496	538	503	544	566	515	510	533	546	509	506	545	508	500	527	552	536	532	530	560	509	540	540	570	530	541	530	562	474	497	530	554	514	530	547	504	521	499	572	519	520	571	516	513	526	527	545	567	510	534	513	508	554	537	561	489	528	561	508	542	523	556	516	516	520	534	502	514	526	516	495	594	560	526	523	524	504	527	538	550	527	519	497	509	527	515	524	513	520	523	531	498	546	509	479	520	513	526	521	518	519	514	521	530	499	530	504	487	556	538	489	553	508	597	529	505	526	529	512	560	567	515	511	540	501	544	535	537	481	498	512	541	554	521	560	542	537	527	511	544	513	542	561	548	522	503	550	492	533	496	519	507	531	512	512	537	540	522	533	494	518	513	540	500	487	557	464	502	527	514	493	514	532	499	546	514	555	533	518	570	497	544	529	543	561	524	522	508	504	494	530	576	491	526	533	539	516	510	536	524	526	552	545	527	520	488	505	531	540	483	537	520	521	500	543	511	517	544	544	538	487	469	510	521	526	562	504	516	518	542	511	473	552	515	498	552	505	546	539	504	510	515	470	520	538	501	501	538	538	527	545	526	531	541	527	505	550	505	542	494	567	537	529	553	515	575	512	535	532	508	519	495	538	539	560	510	523	543	519	501	548	497	530	512	519	560	480	540	543	477	541	507	529	463	519	507	504	508	525	559	551	516	542	521	551	529	561	516	516	505	501	522	509	542	507	512	554	503	541	504	537	538	576	521	529	532	533	512	531	545	529	536	506	499	502	503	512	556	529	478	488	529	515	527	557	520	555	553	539	561	537	469	487	551	511	561	526	549	545	520	521	543	527	542	528	538	547	526	528	545	512	540	514	538	521	500	516	541	528	562	516	497	553	523	530	512	529	552	543	551	523	554	533	482	567	544	534	511	522	509	531	564	532	531	513	507	525	566	519	497	524	560	528	532	496	541	521	529	539	536	518	563	523	522	543	560	518	483	537	518	535	536	542	500	496	528	563	531	485	502	515	533	524	506	514	522	515	505	532	589	545	512	525	535	569	557	497	564	526	547	530	495	523	575	514	522	555	553	494	539	569	523	578	563	525	541	524	535	556	505	493	488	556	532	517	550	512	502	517	574	504	518	564	522	507	536	570	514	530	519	517	521	536	549	512	556	502	485	528	490	558	509	545	582	484	535	558	511	545	525	494	511	494	509	557	518	526	541	524	500	512	535	569	546	554	521	555	500	484	522	509	499	498	477	518	547	528	545	517	509	498	555	528	516	528	555	508	508	538	545	506	509	490	570	505	544	530	537	555	529	520	518	510	556	525	505	497	509	511	522	530	540	512	505	525	533	518	552	524	531	550	526	508	561	492	540	538	526	555	531	518	544	466	557	511	536	536	563	508	518	568	532	522	542	478	487	500	551	532	537	532	523	555	517	520	508	549	497	523	528	538	537	523	557	518	490	497	515	518	532	544	536	515	505	533	535	534	570	539	572	535	515	521	541	504	516	534	537	509	555	552	524	551	524	496	541	522	516	554	502	542	559	496	552	518	531	574	552	552	546	492	522	510	531	502	543	526	564	531	498	528	467	484	494	521	502	515	541	541	518	519	538	517	541	518	514	535	541	521	535	537	501	539	508	545	528	543	543	516	546	516	514	543	525	524	538	534	506	556	528	537	500	499	535	547	546	509	587	545	532	534	542	548	540	544	530	526	533	574	581	531	530	521	509	545	543	540	533	558	510	533	538	520	536	511	480	516	502	526	537	564	540	535	537	507	549	530	572	531	516	512	526	499	517	529	510	502	529	483	507	516	497	549	517	500	557	527	500	490	525	548	532	542	562	553	550	525	501	507	453	573	545	516	523	491	531	553	570	517	533	543	524	540	536	530	519	559	517	510	515	499	516	550	532	512	514	477	510	569	520	543	518	523	522	488	508	556	542	473	545	561	538	512	513	491	537	549	493	537	499	545	540	535	540	555	544	492	524	510	512	529	555	520	562	538	499	539	522	536	521	544	550	522	551	532	529	552	523	522	536	534	539	524	519	543	525	492	575	512	505	531	512	521	465	566	517	546	490	481	578	503	527	535	499	532	546	512	512	560	526	554	515	533	528	533	525	497	530	504	530	500	517	494	524	522	529	489	540	494	540	519	532	517	583	494	520	513	516	575	531	544	475	563	514	517	551	523	495	543	525	543	556	548	507	531	513	539	514	513	566	493	491	530	550	537	556	534	546	535	494	537	528	537	533	561	521	514	516	555	518	524	521	557	555	484	504	542	543	518	536	517	517	506	544	515	522	528	550	510	518	555	478	547	533	501	500	499	554	494	526	523	526	503	546	531	507	540	504	561	541	540	537	510	539	503	479	528	508	508	532	511	493	508	484	554	521	492	488	533	470	539	535	520	491	518	508	534	529	512	579	550	527	554	555	494	514	496	562	505	556	545	555	513	543	508	553	503	523	515	510	517	513	494	555	539	540	548	517	548	533	501	529	526	563	514	507	529	502	553	477	549	515	543	518	520	534	564	542	506	538	547	509	546	515	500	552	495	503	561	531	534	536	531	539	538	532	495	526	526	523	523	491	551	530	525	549	526	502	498	502	516	563	580	497	550	548	498	529	540	494	551	582	508	561	522	512	532	491	531	538	508	532	519	556	543	571	546	550	524	494	505	557	519	527	548	520	522	516	488	484	527	526	522	556
24403	21039	27328	24797	16013	702	337	280	221	226	208	224	215	194	186	199	183	178	202	183	178	183	167	155	153	171	178	170	165	181	172	169	153	145	145	191	154	172	189	162	175	199	170	177	178	180	185	175	182	158	174	172	136	167	160	140	180	177	150	200	164	142	175	173	174	153	169	190	162	156	171	191	156	172	170	160	183	181	160	164	147	200	164	153	174	163	176	179	149	151	179	189	183	170	178	166	135	161	191	162	157	170	164	199	143	170	172	164	187	171	161	169	179	144	156	150	159	176	169	159	178	172	164	159	174	171	174	166	201	166	180	168	168	158	173	168	170	168	152	160	182	167	190	180	168	176	156	159	162	160	156	185	159	157	159	171	145	161	169	171	147	186	153	147	166	182	176	168	167	148	160	159	166	158	162	161	177	165	143	151	167	167	155	170	175	145	156	173	143	162	169	158	136	180	163	143	167	147	175	170	162	169	157	169	145	159	181	147	157	157	147	170	165	173	162	169	175	170	166	166	170	177	154	159	170	182	150	160	159	153	143	165	160	153	158	169	180	165	155	168	161	160	163	166	172	168	169	163	164	167	158	153	163	178	156	152	164	145	148	189	161	170	183	170	139	169	186	177	142	167	156	179	156	167	173	164	169	174	132	180	156	150	158	163	157	161	158	163	179	187	139	167	177	165	159	155	183	149	179	163	163	146	170	162	152	151	175	137	165	155	163	155	149	149	163	142	170	193	155	156	155	165	168	157	163	155	187	165	161	145	157	164	179	157	152	160	167	169	151	159	172	173	149	169	177	174	171	177	175	170	157	174	181	162	154	170	182	179	173	162	173	158	159	137	172	177	159	182	176	158	146	178	150	166	187	155	161	172	191	155	184	155	167	150	148	172	179	160	165	162	202	144	159	179	148	134	177	175	166	158	183	168	160	164	172	182	198	173	181	177	160	179	164	151	157	169	141	166	161	161	178	170	136	144	177	154	165	137	159	178	168	173	131	152	175	152	158	151	151	141	164	173	156	149	149	132	183	190	165	170	163	161	161	164	157	150	171	163	137	167	156	179	144	185	169	196	160	191	176	174	169	162	181	142	155	155	178	166	158	159	181	169	165	143	149	189	181	157	153	168	148	138	161	152	157	144	146	153	174	167	169	183	152	179	162	158	175	173	164	160	160	173	171	162	150	171	179	158	168	168	172	167	179	138	155	152	177	144	175	153	170	176	164	173	184	170	154	154	166	164	168	166	161	170	162	193	161	197	158	172	199	188	163	149	179	154	174	161	154	168	161	172	181	192	157	186	165	164	148	182	162	144	138	188	149	154	158	176	158	173	158	173	156	152	149	172	169	154	150	162	151	182	170	150	192	169	156	153	170	170	153	164	149	166	174	150	161	177	162	155	176	182	181	184	169	164	164	148	170	185	181	162	162	165	166	163	173	164	180	179	161	147	169	154	162	178	137	176	191	175	171	160	167	167	177	155	151	160	177	182	186	161	171	173	188	169	142	150	163	161	163	179	169	169	173	169	173	176	146	181	183	156	180	150	184	166	162	158	150	159	169	167	157	173	162	157	157	169	154	165	142	152	167	145	189	167	151	165	166	163	168	156	187	169	160	195	182	160	184	195	168	179	181	156	169	154	152	159	181	150	157	160	162	172	160	171	157	137	157	154	156	147	151	160	153	164	149	149	172	176	145	166	161	163	169	182	144	164	169	148	158	178	164	168	179	156	159	176	192	150	172	163	171	155	160	156	163	153	174	174	197	166	158	160	156	169	186	160	156	151	167	181	145	175	154	177	188	156	164	145	165	144	182	161	184	144	156	168	150	162	158	184	179	183	167	173	159	172	154	165	141	174	156	173	164	185	147	162	170	171	171	188	164	181	152	147	165	169	151	165	169	147	184	161	164	194	155	164	152	143	171	180	154	170	170	168	165	172	173	169	153	149	181	136	193	168	173	139	169	156	157	166	194	180	170	166	169	168	164	166	176	161	164	172	158	160	144	177	176	169	183	154	163	164	172	183	163	148	154	149	157	179	164	161	171	147	131	157	163	173	145	170	168	171	161	159	188	147	177	146	160	160	165	151	190	154	147	160	150	158	159	203	177	162	155	170	184	150	173	177	174	163	182	171	156	157	168	168	167	167	178	146	170	167	174	152	156	162	144	162	161	167	179	162	183	165	148	152	164	168	175	179	146	150	158	173	149	149	153	160	176	138	175	173	150	162	182	142	137	177	164	166	176	163	164	173	196	176	177	145	165	164	197	174	164	147	163	155	160	158	154	163	178	162	158	147	176	154	149	180	149	156	184	154	152	185	163	183	170	155	167	169	165	176	172	181	166	127	147	164	167	185	175	165	174	156	144	171	149	186	147	172	156	191	153	168	178	169	155	154	145	162	161	173	173	152	143	167	161	161	161	171	183	171	133	146	164	151	158	162	188	164	159	160	150	145	170	151	151	162	174	174	155	164	162	146	177	183	175	146	180	161	160	162	147	167	184	180	158	192	165	160	171	178	158	170	151	157	156	177	171	157	162	173	177	155	147	164	165	164	165	158	164	171	181	164	161	181	151	166	174	171	169	166	167	171	154	180	181	158	181	173	177	170	169	153	170	161	170	171	165	165	203	162	164	159	170	152	146	168	164	171	164	153	159	168	181	174	181	149	163	158	167	162	173	183	179	194	147	174	162	158	159	161	181	159	193	168	174	166	178	177	172	174	159	184	183	176	188	155	157	151	182	188	191	148	175	155	182	167	157	173	147	182	175	147	167	155	161	156	155	166	188	172	156	172	167	183	165	194	162	161	163	178	138	150	142	161	168	144	166	173	166	169	150	160	197	164	166	156	156	139	162	158	151	165	183	143	171	182	151	149	168	169	162	171	139	154	169	156	154	163	158	139	170	169	179	147	158	165	147	189	177	139	145	164	162	155	160	143	144	138	177	186	165	163	175	168	162	158	163	153	179	190	148	165	178	167	165	158	183	170	168	171	155	159	172	158	155	164	165	171	171	185	154	166	154	166	179	149	140	176	161	184	149	125	161	161	185	168	171	173	184	174	147	169	138	169	148	151	153	160	178	172	140	171	184	136	144	152	183	173	165	166	166	170	160	165	158	143	153	171	176	171	207	153	176	161	162	160	171	174	147	157	184	165	156	182	149	167	164	181	156	140	160	166	163	161	175	164	153	168	160	156	161	177	156	172	162	170	195	157	146	145	163	159	154	172	167	181	172	146	176	157	152	197	151	167	160	155	188	187	171	176	163	185	175	190	176	140	139	155	188	177	167	172	181	173	175	185	168	139	155	166	178	159	158	181	160	176	157	162	165	178	168	165	163	155	163	167	183	185	158	170	158	164	159	187	197	133	166	180	179	168	166	166	140	134	174	164	176	167	162	155	166	176	179	150	147	173	172	170	165	182	167	166	166	170	155	157	169	184	157	152	169	143	171	175	179	167	167	158	179	206	160	171	142	169	178	153	175	163	171	167	176	149
30928	44778	6220	1383	923	725	547	409	404	317	322	291	266	249	224	221	218	198	179	216	186	195	194	183	210	192	196	210	196	178	218	190	161	177	194	206	182	187	200	200	213	193	213	193	181	204	206	184	172	179	211	176	201	203	204	175	190	191	197	180	197	198	197	175	205	198	207	199	200	202	177	187	161	193	165	172	183	215	193	176	191	193	191	199	178	171	205	193	177	187	197	196	199	186	191	176	196	178	195	195	161	200	205	177	186	176	137	188	177	184	178	200	177	191	186	174	175	168	182	169	199	165	198	202	175	192	187	187	190	208	193	173	195	165	187	207	171	201	177	187	175	173	187	193	181	183	179	184	208	173	193	143	218	192	175	199	213	193	149	190	167	171	198	204	166	180	188	186	181	145	196	172	192	203	205	191	180	181	200	172	209	172	197	186	205	176	196	185	185	205	177	182	203	206	181	191	197	206	154	201	201	183	161	175	190	167	171	183	180	186	179	190	177	194	180	210	170	179	184	203	181	198	179	177	170	182	187	167	192	175	210	169	180	194	184	185	182	179	193	198	180	176	201	183	202	175	167	210	191	208	186	201	188	189	148	150	185	170	185	202	199	176	175	170	185	198	189	181	216	181	164	181	174	187	176	198	187	175	194	196	178	166	186	183	214	177	187	188	187	185	188	176	180	170	209	203	207	177	184	196	150	194	199	178	195	182	196	160	194	194	183	177	192	194	173	178	194	183	170	176	191	176	184	162	169	194	203	160	197	179	162	178	212	189	180	202	171	176	189	192	178	173	175	192	170	176	175	203	182	192	181	173	166	191	188	181	145	194	180	184	209	216	162	199	177	193	177	187	195	174	192	181	201	169	178	178	189	182	183	189	189	191	156	192	192	169	167	199	202	156	179	178	214	167	189	186	179	166	185	202	192	177	170	196	196	201	180	179	192	189	190	171	178	183	175	181	184	183	195	183	177	152	184	203	179	162	172	190	183	193	169	197	184	206	195	188	181	172	177	172	197	188	163	199	181	191	185	207	183	180	176	197	202	193	195	179	192	182	207	188	201	198	180	179	188	191	215	162	178	176	185	157	178	161	198	201	184	190	191	187	178	196	206	180	174	192	200	195	168	186	182	192	158	174	187	176	204	184	184	188	182	167	190	173	169	171	185	184	176	176	183	188	198	183	170	188	195	187	193	180	172	191	206	177	170	188	211	199	192	191	172	195	198	202	193	171	193	174	176	194	208	185	184	202	194	198	194	195	185	187	181	168	197	209	191	181	201	181	194	181	171	190	177	209	203	166	175	192	170	194	179	178	175	201	205	176	181	189	199	174	167	192	194	207	195	187	201	163	187	198	173	187	174	188	179	199	196	179	184	193	189	208	171	181	194	170	188	172	192	170	190	192	187	185	180	186	175	203	206	190	202	189	174	177	199	179	195	174	183	185	192	194	183	176	211	198	199	181	201	180	178	200	191	175	173	207	190	182	186	177	181	200	200	171	177	207	188	189	166	191	199	190	187	176	180	223	200	177	191	203	202	194	175	159	180	186	187	206	179	179	201	200	185	173	209	188	207	195	175	193	188	200	202	185	163	166	206	191	191	186	197	155	173	204	181	173	197	198	202	160	201	160	201	169	175	168	171	184	177	187	167	160	195	204	197	207	178	191	164	196	171	204	199	192	191	188	208	164	151	195	193	210	196	209	222	213	187	209	184	180	192	197	193	200	177	197	189	185	203	190	220	173	187	177	194	213	184	180	178	174	176	196	211	187	176	170	195	193	180	160	189	184	182	192	196	202	191	182	185	177	184	175	166	190	219	211	197	179	164	195	186	184	209	199	169	174	188	179	172	181	198	182	172	186	211	190	174	188	169	198	152	205	200	202	173	184	196	189	196	174	209	206	188	171	198	197	179	188	176	189	193	205	180	198	193	169	195	171	184	207	178	196	213	190	216	198	185	203	195	192	181	200	215	206	223	181	164	202	176	181	194	191	194	173	189	191	199	179	185	188	186	193	176	166	171	178	193	168	177	170	165	158	190	147	189	157	191	194	199	172	205	194	193	174	186	191	174	195	188	201	182	217	209	172	200	187	170	190	180	183	189	170	184	190	185	176	189	180	206	162	195	212	192	195	177	186	174	193	181	209	197	196	190	223	184	181	182	183	200	185	180	178	180	213	166	193	188	182	175	197	196	204	192	184	192	174	188	175	187	180	184	190	176	185	187	196	175	166	163	188	199	187	193	198	190	207	189	168	197	195	209	167	165	200	203	180	184	195	182	162	178	210	178	202	177	166	192	190	179	168	167	188	208	212	177	173	172	185	189	204	166	186	206	188	180	195	194	194	185	183	189	174	176	198	194	176	189	197	184	189	201	176	177	190	194	173	216	172	189	178	183	164	188	174	168	190	195	211	202	186	175	193	168	186	202	213	178	187	181	172	190	196	169	152	192	219	188	169	167	194	204	204	175	185	190	159	194	157	179	199	172	177	208	179	179	198	202	179	198	156	177	168	189	178	192	180	195	204	181	177	182	202	186	162	199	192	176	187	165	171	189	196	199	170	172	191	189	182	191	172	191	177	170	187	179	166	163	203	191	169	198	208	192	176	205	161	212	218	189	179	162	187	192	199	183	189	176	173	175	181	170	194	166	173	168	175	199	188	183	188	194	184	174	191	190	179	178	212	172	168	163	157	186	164	200	185	193	169	185	209	177	213	174	212	207	169	193	185	192	197	201	168	195	199	171	168	184	199	195	170	171	160	211	184	171	194	183	204	183	154	184	191	188	192	196	187	209	187	198	181	192	179	184	194	173	184	214	195	198	179	180	187	169	201	197	175	183	170	199	191	204	178	178	185	211	193	185	204	188	181	186	193	184	183	199	189	203	176	191	195	161	192	174	189	191	199	200	160	190	172	188	186	167	206	189	186	193	177	149	192	181	189	197	178	185	193	195	180	198	185	183	175	218	180	217	201	190	160	198	182	191	198	174	180	186	183	172	170	189	203	200	201	170	173	191	194	175	180	174	197	203	175	190	175	172	185	168	178	182	173	183	178	183	173	194	192	193	170	173	204	192	185	213	177	185	210	178	194	192	157	201	180	180	195	174	196	175	182	162	190	189	181	189	174	201	179	186	158	166	181	183	195	176	210	168	195	165	171	179	192	181	215	169	184	202	189	226	190	178	183	182	182	171	190	182	187	186	170	220	180	175	179	195	172	204	192	208	198	182	174	195	176	190	181	163	202	193	190	167	170	177	193	190	174	156	188	194	173	183	178	183	176	187	203	204	183	177	192	178	198	186	178	182	191	177	182	169	188	166	182	192	183	191	188	188	209	176	175	194	213	176	185	188	197	168	200	159	181	183	198	201	195	198	189	184	178	173	171	198	184	185	204	192	187	195	174	192	201	194	180	198	198	168	198	185	182	195	182	174	216	201	168	202	186	173	196	198	192	188	197	186	208	172	201	202	187	174	198	186	192	200	191	194	176	175	160
22463	21130	28650	23877	21130	21165	10741	973	656	619	546	486	461	431	445	426	383	397	420	385	362	384	393	368	378	350	352	401	368	360	371	332	346	350	348	312	368	347	367	361	356	355	347	354	367	356	349	331	369	334	379	342	352	331	310	317	357	315	356	323	332	348	312	345	352	337	315	351	331	360	336	312	331	337	349	358	359	327	363	340	371	332	334	302	332	350	349	331	377	357	352	318	347	328	352	349	329	323	343	353	328	301	347	312	325	345	354	364	339	359	323	348	314	303	302	339	331	353	332	325	378	344	368	376	365	362	329	331	361	338	323	341	303	336	345	358	306	328	310	317	333	379	345	347	357	325	358	324	345	360	336	329	337	339	335	355	339	337	315	367	369	352	349	335	362	361	370	336	352	344	367	344	336	345	311	339	372	312	371	321	318	355	353	304	333	370	348	360	390	337	347	320	328	344	337	330	341	323	331	327	358	307	351	328	341	297	343	348	371	321	369	374	329	329	344	349	307	358	330	335	316	355	320	372	316	354	365	351	336	315	342	327	359	331	337	337	307	344	317	335	346	336	372	336	369	377	339	308	353	318	362	342	322	328	377	327	355	341	334	349	374	354	346	340	317	308	343	341	366	340	368	307	340	332	344	354	342	306	321	324	345	319	349	339	339	332	323	349	332	313	359	326	328	352	340	304	322	358	314	395	349	323	361	323	366	337	306	314	335	340	299	354	339	350	341	342	346	337	348	355	318	365	348	342	306	346	336	338	338	331	327	347	358	328	354	358	369	326	337	293	343	371	324	350	323	315	323	319	369	358	362	347	336	323	336	350	362	335	325	361	319	328	350	318	363	363	302	355	359	356	311	358	313	352	350	325	355	326	330	333	331	343	352	342	315	326	333	329	321	308	320	328	319	350	347	312	331	354	336	325	350	333	336	350	355	337	335	329	303	325	362	325	356	330	321	344	325	348	350	321	322	335	317	311	343	332	336	327	346	313	341	306	346	321	307	327	362	361	318	358	374	339	343	322	332	389	322	324	353	327	333	342	346	373	334	370	356	335	317	359	345	323	317	324	318	355	313	338	333	308	349	331	336	344	345	341	331	340	337	326	328	304	355	308	328	342	375	333	326	322	342	336	312	317	331	333	338	304	360	330	310	307	330	334	324	343	343	338	323	320	332	327	331	341	323	323	340	327	331	335	346	315	367	290	359	354	326	335	350	356	350	367	334	332	303	353	337	364	361	324	327	345	302	325	348	349	326	341	342	336	327	358	356	335	345	352	348	303	344	337	338	323	344	310	316	359	328	341	359	313	333	343	341	327	370	367	300	311	353	363	327	327	363	339	355	327	341	385	331	292	358	311	322	336	310	378	315	302	298	333	339	321	363	361	331	344	343	353	367	342	330	320	332	326	366	318	319	359	315	301	311	345	324	332	368	377	340	324	352	367	380	354	347	354	336	315	358	350	347	316	333	356	302	332	312	345	354	358	352	357	326	320	321	298	331	343	352	329	352	347	317	317	346	360	308	342	343	350	337	354	326	327	343	316	329	315	346	312	293	318	347	344	330	352	325	347	328	353	371	350	337	311	343	302	347	320	364	319	308	350	329	338	318	347	346	340	344	327	313	362	340	372	350	308	324	343	355	341	349	301	328	348	306	340	357	352	360	358	342	368	334	337	347	348	324	336	326	338	354	326	321	341	337	291	345	348	324	357	329	357	344	351	343	348	314	350	340	361	344	310	339	346	342	332	324	387	333	319	337	341	361	363	323	381	361	347	343	359	345	324	302	332	320	330	382	367	343	335	332	358	359	334	358	354	317	352	338	320	359	340	357	317	323	351	328	316	320	312	345	326	370	357	323	365	335	364	342	343	349	327	329	327	323	330	299	326	338	353	330	333	379	351	363	363	346	359	310	352	344	326	319	334	348	333	357	307	344	352	342	332	326	309	346	363	326	365	355	316	351	345	336	333	341	363	358	345	311	332	316	344	362	334	365	326	367	329	360	330	350	341	350	343	362	338	356	317	355	334	370	345	341	344	343	362	333	364	330	346	382	314	315	358	325	337	346	350	340	374	318	354	324	358	351	340	362	322	344	347	387	301	345	319	352	327	336	358	331	348	359	362	340	359	322	296	341	356	312	321	319	356	332	343	334	305	333	324	317	318	343	323	330	342	323	311	347	367	340	314	352	325	328	340	355	291	346	341	319	310	332	398	333	347	333	309	346	374	338	339	308	327	347	326	323	313	351	351	353	357	344	349	375	361	314	323	335	322	348	313	346	326	310	341	339	342	363	336	344	325	343	329	324	324	362	332	344	319	320	320	314	343	349	316	327	328	332	318	366	332	320	314	332	324	339	344	367	318	327	340	357	320	363	361	344	326	360	328	329	335	339	358	316	322	355	361	309	348	346	297	345	319	345	329	325	299	314	331	314	338	336	356	348	318	318	339	327	325	343	331	350	406	362	340	386	349	354	354	316	346	315	359	358	352	311	315	333	358	342	339	344	359	340	311	376	345	345	322	303	349	329	323	339	320	345	334	320	364	298	305	376	339	331	337	347	336	346	314	333	328	362	299	350	322	355	360	371	340	351	362	333	355	343	327	341	339	325	344	319	341	364	350	353	314	356	343	348	323	361	319	305	360	321	350	334	317	353	325	314	326	346	327	348	344	362	318	325	315	325	324	325	334	316	328	341	324	331	321	360	326	332	332	333	376	337	331	320	318	366	316	365	341	336	327	352	372	355	357	341	325	316	314	361	305	320	315	380	332	364	339	354	340	306	332	350	326	344	300	342	360	371	316	320	324	329	348	327	334	349	347	344	347	318	347	346	362	357	338	349	338	350	344	332	309	331	332	323	361	318	320	355	344	350	303	355	350	323	344	390	352	299	347	326	367	335	325	352	373	321	350	362	373	352	325	330	341	349	330	308	319	324	337	333	356	337	350	322	344	362	312	300	318	316	334	355	318	357	322	311	381	340	323	336	319	350	338	338	363	332	313	329	344	317	343	319	358	352	359	331	326	327	351	342	343	334	333	347	320	309	333	335	333	322	325	322	349	337	322	347	350	338	349	350	339	340	370	330	336	373	382	357	320	344	363	333	298	346	357	320	329	330	332	332	339	354	343	333	321	320	323	333	371	351	350	345	372	349	339	340	330	338	388	344	349	319	355	339	349	351	336	335	335	328	335	327	358	330	293	313	342	367	391	342	365	333	324	321	332	344	375	346	333	357	342	329	355	330	346	358	341	351	306	359	346	326	373	337	331	373	319	341	332	310	351	339	327	337	332	340	314	328	286	331	328	332	329	329	356	326	354	349	363	336	320	360	352	357	331	364	324	331	352	383	333	318	330	336	342	329	382	362	348	346	323	317	328	340	340	344	358	335	305	337	339	382	353	334	338	319	355	334	313	334	327	340	351	340	379	369	364	302	341	317	341	347	316	315	342	328	327	314	316	320	359	309	373	346	339	347	352	347	347	371	362	325	326	306	334
34623	56202	11974	4085	2777	1992	1588	1249	1032	872	760	684	615	553	541	486	481	522	480	473	466	441	432	442	423	412	372	417	395	393	403	410	436	391	397	379	369	407	388	388	367	372	365	397	389	392	363	388	352	422	411	380	391	377	367	415	408	352	369	369	366	375	378	411	381	341	366	367	372	386	392	368	337	395	407	356	391	356	360	367	372	345	370	359	371	380	382	371	386	376	360	396	401	364	393	368	360	395	356	391	373	381	359	377	367	391	339	366	358	361	368	376	357	405	341	364	399	333	368	367	373	369	380	371	388	423	373	358	379	334	373	382	371	344	366	388	371	370	371	366	388	375	379	343	376	362	343	361	374	375	358	362	373	363	327	354	382	399	367	385	362	374	361	357	362	375	374	396	355	343	375	369	402	408	418	354	354	355	359	367	380	354	388	363	363	383	366	390	369	381	373	364	373	380	358	409	417	357	376	404	377	359	401	373	382	343	385	394	376	329	398	340	372	392	369	357	365	368	351	373	368	343	361	351	382	349	375	355	376	353	373	397	379	369	402	344	393	390	381	351	392	384	420	346	356	340	360	367	372	350	359	375	398	403	402	374	398	372	405	372	347	333	349	373	434	393	353	364	353	358	362	350	357	369	373	383	367	346	353	363	395	389	367	335	375	369	411	380	346	339	364	380	372	380	347	367	372	374	364	366	370	345	354	365	367	337	351	354	361	365	375	367	363	377	388	358	352	368	372	365	334	412	352	358	362	390	405	386	385	400	367	360	351	378	388	390	384	381	375	317	364	394	364	377	388	379	347	355	412	390	379	373	375	342	352	372	380	400	354	375	348	344	338	395	372	365	372	340	384	386	373	371	378	402	371	411	400	355	374	349	354	350	355	366	346	371	379	372	339	352	370	371	395	353	391	379	325	401	364	394	402	396	375	394	373	369	358	359	356	374	392	360	361	385	341	355	337	330	380	376	361	357	394	403	378	365	359	388	363	405	366	377	357	392	368	372	366	386	375	369	407	356	374	341	413	364	378	373	371	385	380	380	378	346	407	359	409	343	355	381	370	405	373	379	408	359	354	364	358	387	398	374	392	352	344	321	389	381	321	376	403	350	363	361	400	337	377	374	356	392	386	394	367	379	384	382	367	431	353	365	373	393	378	351	346	354	368	340	361	383	383	351	341	397	375	346	366	402	381	420	369	361	343	360	381	379	364	357	405	358	396	384	345	390	356	403	396	375	378	396	375	395	390	378	393	339	358	366	402	363	370	364	369	357	401	354	366	415	404	357	339	377	389	368	345	354	350	388	366	375	336	368	371	423	396	394	382	376	376	373	370	337	353	375	343	390	377	386	349	382	343	398	380	357	370	401	381	376	367	389	362	335	408	392	389	370	389	387	378	357	341	376	343	382	371	355	414	352	361	365	338	359	369	387	331	363	378	366	360	369	368	360	376	362	416	408	399	394	348	361	341	378	384	373	398	364	375	378	395	368	338	345	352	364	373	388	375	336	358	398	353	376	367	346	383	418	363	403	355	395	367	377	384	371	359	385	412	354	342	359	372	389	379	431	321	362	368	365	380	359	377	390	353	397	371	360	403	363	402	358	373	371	376	374	369	420	390	349	341	379	373	412	335	356	393	387	375	382	371	363	363	370	381	360	384	362	359	402	358	385	348	386	400	345	338	331	358	366	393	332	353	383	371	374	390	418	328	339	374	349	367	366	386	350	364	371	387	373	372	387	367	399	370	353	359	370	354	401	376	382	357	367	381	362	371	389	364	346	388	377	349	360	333	392	368	356	365	365	356	337	370	349	333	391	377	384	368	382	396	373	318	396	364	384	393	381	351	378	374	395	379	354	341	377	343	347	368	372	340	371	409	367	361	357	359	368	351	386	355	375	402	343	375	379	394	387	362	383	366	382	346	366	379	379	369	402	366	356	330	370	358	373	363	382	382	332	363	327	389	341	370	395	388	416	371	363	365	343	387	387	361	378	327	387	385	355	353	372	408	363	370	349	394	382	363	361	374	382	376	339	363	361	379	371	376	401	359	366	331	384	380	389	362	373	357	358	348	366	378	363	336	367	385	370	369	379	356	375	402	387	393	339	410	359	390	380	362	351	416	356	375	345	347	388	343	371	363	359	373	384	368	398	366	367	375	403	364	386	381	398	360	363	372	365	358	428	356	406	380	363	385	388	362	372	348	368	384	378	347	403	387	371	354	356	417	385	410	392	395	373	371	343	357	354	354	345	369	380	339	354	360	377	387	374	340	381	397	361	395	355	361	346	391	377	381	325	385	350	379	407	387	342	365	406	375	383	362	360	364	372	339	391	371	388	377	337	388	361	342	360	393	361	362	386	384	383	411	375	341	339	388	393	406	378	358	378	355	414	366	379	399	366	392	383	359	374	356	366	358	389	356	325	352	369	403	365	363	375	411	379	381	380	397	345	386	360	388	360	369	359	363	350	376	371	358	379	359	352	361	374	382	372	371	341	370	360	357	357	398	357	394	381	384	366	360	396	386	345	344	368	386	400	382	379	356	374	378	373	376	366	391	377	382	405	404	361	349	371	367	372	383	345	359	337	368	377	366	363	356	392	367	381	354	376	364	375	332	403	383	335	364	373	354	383	373	358	377	328	395	387	394	352	369	378	368	362	381	380	353	370	359	380	361	345	351	357	371	337	348	336	355	376	385	366	385	351	395	385	376	398	376	381	367	365	371	360	367	352	384	367	386	354	385	366	396	357	405	398	369	332	369	362	375	383	366	395	403	379	385	398	343	371	369	370	361	333	388	384	371	362	350	374	361	387	348	373	353	366	339	373	363	372	364	338	341	372	403	377	374	393	343	375	387	351	371	345	347	362	358	375	339	408	396	380	400	364	367	357	359	399	396	392	389	358	382	373	381	365	418	366	405	373	381	368	397	374	347	378	369	400	389	330	355	353	363	361	406	382	379	383	381	357	377	406	356	367	375	395	367	377	354	386	344	358	355	377	350	383	334	367	364	350	378	381	354	379	412	353	374	359	372	350	376	399	370	387	381	344	374	404	358	377	375	340	394	366	363	392	326	358	373	372	404	368	344	376	391	369	374	353	367	342	369	379	336	355	376	394	356	361	425	366	371	407	398	367	377	361	389	355	384	371	399	414	361	366	364	345	342	375	381	387	370	397	368	375	381	357	381	368	399	375	361	375	374	370	386	384	371	387	366	358	353	402	326	366	386	353	382	384	363	367	387	353	347	372	403	394	351	391	394	375	348	401	370	363	374	379	335	368	386	388	390	371	379	392	375	388	409	326	388	389	377	397	379	366	351	356	336	351	339	409	401	359	412	368	341	374	360	395	373	388	354	331	383	370	378	370	357	393	354	381	382	345	422	366	366	364	408	376	374	392	391	339	382	372	376	354	365	398	372	381	376	354	384	368	386	358	362	380	423	354	366	390	354	335	376	341	374	365	413	339	368	376	379	389	360	408	391	403	367	364	395	351	375	368
29130	24083	11786	1174	556	525	448	351	314	355	338	326	330	347	345	348	382	308	350	337	299	350	323	362	333	325	341	344	321	326	333	360	378	328	350	297	352	327	338	362	338	335	296	320	304	330	330	358	338	341	364	344	288	325	331	348	342	336	334	317	332	334	357	316	358	351	333	327	317	340	327	345	335	310	342	374	344	350	330	322	325	338	331	356	350	338	341	362	320	343	335	328	325	307	334	357	305	339	320	347	322	284	322	349	321	342	346	338	355	322	344	328	310	351	298	328	310	355	311	332	341	317	326	344	332	333	351	326	366	312	320	333	324	322	350	318	332	335	328	348	339	350	319	344	357	354	319	298	343	337	358	318	345	348	332	355	340	340	339	372	346	335	359	345	327	307	345	340	361	301	328	334	316	337	318	323	336	339	381	328	326	363	311	361	356	352	347	329	348	341	324	325	325	348	347	334	343	327	322	334	322	338	355	296	320	316	330	297	290	334	338	356	346	328	330	337	344	339	323	307	315	316	325	352	386	330	333	352	324	353	340	342	301	311	336	340	327	327	313	355	348	321	334	327	329	322	354	330	327	301	299	366	351	333	321	313	352	335	356	325	349	322	319	324	336	321	312	328	340	330	339	325	335	347	287	329	407	304	355	325	350	354	340	331	349	350	363	312	321	339	334	333	342	336	352	308	326	311	371	362	363	309	320	318	340	315	310	316	322	344	337	325	302	310	334	328	330	326	339	332	333	307	341	360	342	334	327	304	318	345	343	327	338	321	340	359	334	334	311	310	320	333	358	328	347	340	353	346	342	347	345	309	321	341	319	317	329	369	326	275	315	345	321	331	317	353	322	327	341	333	324	327	331	346	331	336	341	310	343	325	332	316	331	367	336	354	326	349	333	350	387	364	360	325	325	349	321	306	345	355	321	328	322	323	342	335	300	334	355	310	314	313	334	341	322	350	324	333	360	329	345	320	321	329	326	377	335	324	341	353	354	336	326	351	308	319	318	335	344	371	331	320	330	312	361	336	331	311	316	324	346	345	324	347	304	323	309	319	347	344	350	348	334	327	324	310	352	363	308	349	356	339	317	350	354	323	355	337	295	352	310	317	356	375	357	319	287	306	366	331	299	351	299	329	332	351	320	334	336	353	355	350	313	326	330	315	350	314	341	325	362	361	327	323	322	333	301	340	332	345	351	307	346	311	332	335	311	334	320	313	356	310	332	330	310	324	310	345	356	307	287	308	310	322	338	332	329	315	339	318	314	337	318	330	321	321	327	325	334	314	310	302	344	349	323	324	366	337	373	358	321	356	337	311	350	334	351	307	343	354	327	330	301	335	328	347	315	334	330	314	348	319	337	349	301	336	324	338	342	305	330	342	335	348	329	341	347	398	349	348	349	333	344	328	321	312	321	333	335	322	326	327	293	343	316	343	346	310	342	343	316	335	276	341	353	339	365	390	364	320	328	315	347	323	349	315	342	332	333	366	333	302	302	352	331	338	313	338	341	364	357	337	326	346	302	326	315	355	340	345	336	325	337	350	302	350	352	311	311	287	345	316	335	358	365	338	359	334	323	342	339	315	328	356	331	343	335	314	328	325	331	328	344	332	341	335	378	361	344	325	332	355	337	325	326	367	348	298	330	337	343	328	327	316	343	323	314	336	332	342	366	317	351	319	352	344	315	341	314	331	308	357	359	305	321	354	343	317	332	317	336	342	341	347	333	345	322	322	315	324	315	321	315	332	360	311	339	331	355	321	383	332	343	355	347	337	327	331	318	340	339	371	324	323	323	353	361	319	342	333	337	377	329	335	315	346	326	351	337	304	360	307	302	322	324	323	316	326	345	335	333	347	347	315	357	343	333	355	336	303	330	330	313	353	351	350	310	327	331	337	345	315	331	333	338	357	338	334	365	354	324	317	328	312	346	313	309	330	327	310	327	351	345	300	320	288	331	339	341	319	351	354	347	319	357	328	339	311	358	308	305	315	334	318	345	352	336	336	329	330	317	362	347	327	322	311	335	329	355	297	302	309	323	338	371	331	339	341	323	339	312	320	313	310	368	342	347	348	342	341	361	334	318	322	342	331	345	365	375	320	322	339	337	333	355	324	323	329	351	335	341	317	347	348	338	325	345	366	338	333	322	345	351	348	350	357	355	340	347	346	359	328	350	338	347	337	334	328	349	326	305	341	357	329	295	291	343	344	361	388	347	330	371	324	345	353	317	290	323	338	329	318	336	288	340	331	339	325	329	301	358	319	335	335	345	339	314	365	362	351	363	366	286	330	300	353	330	338	331	349	334	325	313	334	344	340	324	335	335	326	348	346	343	319	335	303	354	336	329	328	343	340	366	311	361	350	323	304	344	341	325	343	356	290	341	342	318	348	353	361	361	328	329	313	318	328	331	337	330	328	339	307	325	325	331	344	365	315	312	336	373	312	324	355	305	354	299	311	333	327	361	379	325	321	324	320	365	314	328	331	335	347	332	318	373	341	335	322	314	320	325	340	306	332	359	340	327	332	308	346	336	352	346	330	357	338	340	303	312	310	357	329	357	319	316	335	317	367	326	342	328	293	301	359	339	334	320	307	344	336	338	334	331	363	330	305	361	353	346	331	314	339	345	361	319	317	335	327	349	345	307	339	372	324	331	333	324	391	348	355	352	349	308	321	337	340	310	313	292	339	354	334	325	328	335	332	347	329	339	304	340	342	306	343	326	331	321	310	316	362	312	342	349	360	345	338	318	325	338	321	317	328	332	328	329	320	359	288	364	369	348	329	292	291	320	320	339	346	332	329	318	357	343	347	349	335	346	328	322	327	354	312	320	327	320	327	321	290	303	320	339	342	314	345	383	334	317	334	324	319	361	339	314	330	332	306	325	326	334	331	342	346	345	299	319	355	324	337	353	311	313	321	270	313	315	316	347	313	312	354	305	351	306	313	324	348	318	350	312	335	328	337	322	342	311	298	381	333	329	337	341	324	318	342	323	324	318	322	296	333	338	313	334	342	348	326	346	330	331	343	329	322	320	325	341	315	337	334	345	371	305	336	350	360	358	350	327	348	343	326	340	311	304	327	322	339	331	339	322	351	324	330	310	318	315	325	349	346	364	331	333	344	326	341	339	330	287	325	316	346	361	340	337	334	354	322	342	343	317	342	348	342	351	313	339	358	342	333	312	309	313	312	344	326	345	345	328	337	322	328	318	331	332	307	307	327	321	300	322	337	307	323	341	315	325	338	342	355	360	346	332	308	333	329	336	320	315	322	338	344	347	348	308	331	326	347	323	328	330	309	371	349	344	315	326	352	342	349	332	336	324	334	317	325	327	366	328	331	342	355	317	321	319	308	347	329	322	337	357	335	313	300	374	327	324	345	326	326	341	344	334	300	347	335	350	322	323	322	355	322	335	329	331	326	345	362	359	308	364	347	315	318	370	307	317	342	326	317	307	328	316	337	328	342	342	340	302	306	365	339	343	348	318	328	324	329
30211	34186	2039	498	435	459	402	349	383	354	407	411	367	376	326	320	368	368	320	357	387	364	342	361	327	348	351	339	357	392	337	394	366	354	362	357	366	345	341	326	346	371	340	333	344	351	359	369	376	356	369	337	379	350	327	368	314	348	350	344	366	372	321	336	366	323	320	360	372	357	347	334	353	352	353	366	350	324	368	364	352	353	373	348	346	367	352	342	360	346	343	348	341	369	332	358	330	352	342	330	395	362	328	328	386	387	341	361	354	354	305	367	340	385	323	365	329	352	325	367	354	360	352	361	389	368	357	362	341	380	380	348	328	340	394	336	338	382	373	386	371	366	345	331	328	374	350	355	375	343	336	370	368	334	338	380	349	328	369	344	356	365	368	380	333	374	381	337	347	323	356	356	363	353	347	370	347	331	376	360	385	350	353	352	347	386	329	358	331	329	376	347	358	423	364	348	374	383	335	369	347	343	373	365	321	346	372	347	371	369	350	366	352	324	332	350	348	356	335	344	351	366	365	335	380	374	370	355	329	332	366	373	335	367	358	381	355	298	344	355	380	301	341	363	375	383	375	359	360	349	386	347	346	379	354	374	354	330	350	323	372	340	344	378	353	367	322	326	340	300	328	342	353	356	359	324	363	358	364	333	361	319	292	339	316	365	340	345	373	379	319	370	372	352	355	358	338	315	389	347	345	338	342	328	350	351	357	348	363	352	377	345	333	386	340	353	360	343	356	359	380	346	382	392	344	357	364	350	340	381	374	380	337	326	355	354	337	333	319	350	347	328	378	361	334	375	363	369	356	339	340	387	331	347	350	342	324	344	338	355	337	320	353	350	369	332	379	354	352	364	333	349	364	359	390	356	374	356	349	357	337	327	334	358	356	353	347	369	366	353	331	361	339	368	346	355	367	349	375	364	326	358	366	377	367	347	369	380	363	340	348	380	335	362	355	389	382	338	355	324	335	343	322	388	359	328	316	360	364	361	345	322	342	324	322	333	353	356	343	363	347	354	336	353	343	362	343	354	342	320	337	355	345	382	349	363	379	359	347	355	357	351	362	345	361	355	362	342	366	389	338	355	380	349	357	382	352	357	383	337	366	329	357	336	356	344	377	320	388	361	341	341	343	363	405	402	359	318	322	331	366	363	325	352	366	357	375	349	365	371	349	376	342	336	327	368	369	372	400	355	363	349	348	348	351	316	372	361	354	387	361	323	335	325	335	381	363	313	355	328	375	360	360	342	374	364	360	328	350	365	371	343	355	353	349	344	332	351	355	358	360	350	351	360	341	377	327	366	362	342	392	368	397	379	344	340	342	335	350	366	378	366	351	332	340	383	352	359	342	338	353	374	321	334	389	372	316	336	354	362	360	319	315	358	372	342	331	338	367	357	377	371	367	351	346	343	340	353	375	352	335	379	354	338	340	339	348	372	361	369	351	379	361	352	349	378	366	369	345	369	320	351	325	351	336	362	316	312	394	381	347	346	333	318	368	371	340	368	365	338	350	377	329	367	356	337	317	363	351	332	365	376	341	392	356	349	351	345	375	322	358	361	373	329	381	397	358	374	355	330	352	341	341	370	341	317	362	356	345	373	357	347	328	350	377	349	339	344	359	348	320	352	356	357	324	347	381	340	310	338	348	353	352	383	338	346	349	358	377	334	382	358	373	338	321	338	323	370	349	326	336	336	334	367	312	358	357	325	344	344	362	340	340	369	337	349	340	364	358	374	341	324	347	345	346	342	350	349	359	391	337	345	336	362	373	375	384	385	333	388	333	380	352	361	353	360	385	341	373	343	357	375	376	342	357	338	329	345	370	327	353	354	353	360	323	362	329	375	371	355	349	334	362	335	352	326	348	372	338	355	342	384	320	356	348	397	352	360	350	365	389	343	350	343	370	366	355	375	351	334	367	382	311	371	342	357	342	363	377	330	374	357	356	361	344	340	370	326	328	382	359	351	389	345	367	311	375	346	358	398	330	356	326	324	324	392	415	375	342	363	344	385	376	330	358	347	356	337	302	365	369	332	348	324	339	351	339	356	335	332	370	362	357	364	349	354	371	314	383	378	337	380	351	354	357	356	357	368	330	352	366	325	352	338	370	365	334	383	343	344	363	353	380	355	331	362	354	354	358	359	362	387	376	321	400	364	359	385	367	310	378	390	361	347	353	332	374	362	340	359	376	353	366	353	360	339	369	319	332	334	344	356	360	407	362	405	334	324	347	336	368	345	339	366	334	362	354	342	371	367	360	323	337	367	325	330	348	368	343	380	333	373	352	385	346	328	309	343	368	400	325	367	335	351	328	328	332	351	335	327	341	305	339	356	346	358	339	326	352	329	333	337	350	383	351	349	364	324	353	335	340	388	311	364	346	347	300	345	382	344	360	351	314	342	382	351	350	358	344	325	357	364	358	370	350	349	336	361	372	367	332	350	335	367	364	329	353	377	364	329	365	336	348	351	359	346	355	356	320	352	344	350	336	362	336	308	330	379	326	384	353	338	388	324	363	358	359	389	340	358	364	361	387	351	356	342	363	335	344	356	369	340	354	361	354	326	364	332	320	354	325	343	337	338	345	336	361	352	353	322	345	323	368	351	355	363	350	330	365	359	347	372	359	341	369	387	344	358	360	346	365	359	344	349	345	346	370	390	380	367	360	355	352	306	321	341	361	367	351	308	319	326	343	325	366	326	331	340	341	351	389	352	377	350	355	358	388	365	354	332	354	357	354	349	346	344	326	323	359	331	306	358	338	354	332	365	308	343	318	322	335	376	357	338	320	345	356	324	365	332	365	361	319	377	359	353	323	355	378	379	350	346	354	282	344	352	388	335	369	368	330	362	322	351	326	371	324	369	327	338	377	343	372	361	341	354	326	356	342	339	357	349	373	328	354	389	369	362	316	324	355	348	377	358	360	354	316	346	342	362	347	346	341	347	349	375	336	344	362	371	371	333	310	333	378	379	366	359	344	379	361	350	336	361	356	354	370	358	328	357	337	348	334	326	359	341	365	362	342	358	332	350	365	340	352	340	373	353	367	370	327	349	364	353	371	358	379	348	377	376	388	377	354	374	329	383	364	347	377	363	353	328	351	338	361	374	371	370	345	372	372	363	365	390	333	347	374	367	348	382	349	337	331	320	340	360	350	343	326	363	384	335	351	366	389	364	373	368	361	358	338	378	333	346	377	347	358	358	319	366	347	351	375	346	356	351	334	362	316	387	367	391	366	351	364	341	342	347	369	352	370	384	373	383	380	362	334	340	358	331	357	351	353	327	357	373	348	338	362	326	394	339	363	359	344	323	325	337	338	363	351	324	356	356	362	368	363	328	370	366	360	368	369	328	364	341	373	346	379	357	339	320	365	316	326	367	310	319	350	333	314	332	345	362	354	368	353	331	337	320	350	337	353	368	340	386	321	360	364	356	328	338	356	357	379	330	347	355	369	294	323	343	373	340	338	393	348	368	359	371	369	362	371	335	383	349
23622	21023	28073	24156	21000	10947	1108	776	668	659	625	577	602	525	612	581	555	538	531	560	504	513	491	497	544	470	543	465	501	531	494	491	471	489	488	496	510	523	482	531	449	508	506	482	507	482	530	477	543	471	496	491	509	484	529	496	495	488	488	500	509	535	503	475	466	463	497	492	503	500	490	449	503	519	453	506	478	496	476	483	507	486	496	515	475	469	507	499	532	514	466	483	507	461	461	444	485	512	494	511	510	504	510	478	499	461	462	502	470	459	480	494	527	488	483	479	483	492	487	477	511	462	504	492	497	483	454	486	505	454	499	488	494	462	530	503	469	514	480	437	483	508	486	484	486	488	484	488	536	509	470	483	491	521	471	498	481	470	532	489	473	530	498	484	439	523	506	482	472	485	519	476	513	471	514	527	500	465	515	494	493	504	508	477	470	520	434	485	490	467	474	502	490	471	460	484	468	512	515	479	494	512	489	518	505	489	503	494	476	510	503	496	499	452	519	456	479	478	492	507	523	481	500	466	468	484	476	495	515	469	479	489	507	498	477	521	493	494	526	459	465	516	489	482	469	476	508	522	536	515	470	495	482	477	497	538	515	461	497	446	497	491	508	494	491	512	507	498	460	461	469	468	470	486	495	497	491	500	481	487	477	489	497	490	492	476	478	480	454	552	483	492	470	513	483	493	488	500	493	476	477	537	461	462	478	465	445	525	504	479	474	483	503	487	500	528	467	480	485	530	493	511	469	478	521	503	470	499	508	499	503	487	495	490	515	496	493	481	533	460	533	528	526	480	495	487	439	524	505	498	494	514	505	542	472	481	528	519	484	484	532	494	505	487	464	514	498	497	458	503	528	496	515	498	516	474	491	506	485	452	489	499	482	488	502	507	513	503	517	503	464	471	442	491	501	496	474	488	488	449	501	505	476	499	507	501	462	461	467	529	498	501	540	482	470	476	465	464	498	468	494	522	462	485	490	537	496	496	506	464	521	490	512	503	461	480	456	513	508	472	490	464	461	541	504	467	483	473	542	488	429	524	467	525	474	448	483	469	502	461	500	515	448	492	524	486	513	493	484	450	476	465	464	527	492	476	463	471	510	479	465	535	479	477	523	515	490	499	465	508	480	519	478	495	505	491	493	474	477	481	503	458	477	515	497	474	489	522	456	488	491	491	489	491	524	471	481	424	479	480	499	486	492	497	490	530	498	512	461	476	493	488	490	429	456	503	531	481	505	460	546	468	496	497	498	491	475	499	469	466	501	486	488	496	528	489	483	476	429	462	535	496	497	476	507	519	504	503	487	529	496	525	451	509	484	507	498	473	454	472	486	479	474	503	476	519	478	485	482	520	486	474	486	497	478	493	496	482	477	509	467	502	500	505	489	476	513	499	501	542	505	457	479	503	500	491	471	465	506	500	503	500	498	479	486	491	506	479	453	525	481	486	523	501	507	531	515	485	503	489	497	500	531	482	506	521	499	431	496	481	482	504	500	487	489	539	532	482	449	448	481	523	537	489	459	485	486	423	492	469	484	477	446	469	482	512	508	463	514	470	456	509	543	459	484	453	498	512	471	514	525	508	517	488	490	491	480	515	503	494	517	488	481	468	454	501	463	512	501	500	498	461	499	429	491	514	492	463	503	467	533	466	537	489	487	515	530	492	500	491	521	542	511	485	474	436	462	545	465	499	498	477	498	457	530	457	529	481	482	520	505	512	529	516	554	458	521	476	469	540	493	479	504	433	448	522	502	477	499	525	477	495	517	475	496	533	469	469	500	456	508	477	509	511	502	516	523	533	532	460	520	481	515	462	502	496	495	463	471	496	465	511	523	452	523	460	487	493	478	494	493	505	532	493	494	480	474	503	487	459	493	505	437	483	466	495	457	495	473	478	453	460	483	489	493	482	485	465	491	472	489	457	467	499	509	507	485	504	487	510	481	517	495	489	497	529	523	484	492	493	513	473	516	490	493	467	513	493	513	472	526	464	482	534	518	477	442	467	492	523	514	484	474	469	462	455	486	481	499	509	453	490	517	517	552	456	457	496	508	471	467	495	479	494	470	493	480	494	488	512	494	520	539	478	472	479	468	484	468	488	493	458	491	498	432	523	487	487	525	506	470	508	508	486	504	547	516	467	449	482	535	469	516	492	472	467	524	518	510	470	487	510	553	463	524	531	488	494	502	492	532	516	470	491	504	502	512	528	472	538	487	464	515	494	528	492	487	479	460	505	482	472	490	484	474	498	485	512	507	458	520	500	496	452	448	493	516	469	505	485	501	483	478	486	458	508	501	460	490	515	519	481	505	484	510	542	512	476	475	525	496	477	492	483	508	488	482	537	488	454	500	476	510	466	492	482	472	492	456	491	486	458	472	480	484	515	511	493	475	483	485	480	465	490	494	479	453	479	465	458	485	496	507	509	513	490	508	470	470	520	455	515	479	490	466	438	488	455	515	458	484	470	513	464	510	472	506	518	531	532	468	485	508	486	475	510	483	454	471	497	512	469	510	462	487	473	483	474	494	476	484	487	495	476	493	477	461	484	477	462	503	491	494	493	491	495	496	496	467	506	492	471	473	514	478	505	458	463	488	494	466	526	497	476	430	472	522	509	506	515	512	489	477	436	487	515	484	498	510	498	473	489	479	476	485	480	461	485	516	514	458	486	482	480	504	505	539	506	509	471	482	499	479	502	481	520	488	458	480	459	486	504	502	482	485	481	502	462	519	467	484	512	498	512	481	473	442	474	499	523	487	513	473	502	478	523	508	441	512	513	477	476	493	494	510	463	484	481	491	519	495	488	535	488	414	476	482	497	502	494	498	511	502	468	474	527	466	513	503	473	492	525	508	475	473	452	478	502	469	500	503	505	481	503	473	515	485	529	467	499	478	499	474	513	499	541	480	479	487	510	488	454	515	491	469	493	513	480	478	502	495	493	485	522	463	492	487	474	506	437	497	487	503	515	481	476	477	497	486	519	454	501	483	478	529	472	497	490	461	490	475	506	497	497	475	490	468	447	524	513	493	487	497	507	459	512	478	460	503	477	478	491	511	496	492	506	451	477	498	498	499	466	490	469	445	469	448	451	466	469	436	475	457	494	495	494	513	519	511	472	492	489	473	460	477	497	508	523	479	517	507	478	501	444	487	493	535	510	526	500	497	484	480	532	479	514	506	531	478	473	527	449	522	503	494	474	496	541	464	455	452	484	529	511	533	470	479	469	490	521	485	485	474	477	491	499	461	490	475	453	533	473	493	491	503	520	492	482	442	475	487	482	447	489	492	481	516	469	511	529	516	470	479	517	481	466	533	531	454	477	481	501	509	497	536	501	466	473	497	462	492	490	483	486	527	497	486	515	493	460	470	515	501	459	469	474	489	474	473	448	519	516	495	506	453	525	521	512	440	544	478	508	493	466	458	436	476	486	490	488	449	464	486	481	509	529	512	558	516	476	470	478	522	496	491	473	523	431	461	513	487	505	507	531	485	460
30873	46487	6754	2433	1728	1343	1053	964	838	778	699	664	637	639	519	586	588	582	573	546	593	487	543	542	571	604	527	529	510	503	541	500	552	560	500	529	525	547	534	517	540	548	507	514	533	544	532	574	521	514	504	477	517	592	549	510	515	492	525	500	492	524	512	496	518	494	498	541	523	540	467	538	534	484	541	536	536	485	514	550	478	523	517	525	513	539	493	494	523	529	527	535	540	532	557	543	545	521	502	513	506	527	527	536	523	540	527	491	516	486	495	491	488	529	501	518	526	519	514	517	527	479	511	538	486	535	503	526	501	541	544	547	529	517	543	506	455	516	501	543	523	525	522	486	489	492	524	547	525	546	524	517	527	547	498	530	490	515	492	516	513	574	508	538	493	515	535	522	556	551	511	498	487	460	498	498	504	511	498	533	543	493	505	517	502	501	524	492	507	518	530	522	521	517	485	566	545	517	518	533	539	522	527	544	506	535	552	515	504	534	505	549	538	480	517	497	515	525	529	492	518	497	533	468	542	529	542	540	536	550	553	499	471	512	526	537	511	538	495	503	467	493	563	535	533	533	526	491	518	519	528	553	537	523	496	529	560	543	526	507	517	457	495	525	515	562	545	534	511	539	513	546	486	481	556	491	502	525	509	526	526	501	519	523	500	528	458	542	491	503	530	560	546	547	533	520	512	559	496	535	497	536	527	498	515	519	492	477	499	500	523	517	488	563	542	486	500	492	509	528	498	525	506	481	506	520	533	496	540	509	566	516	541	545	508	516	496	511	515	520	523	517	503	539	487	549	539	518	528	510	498	525	538	540	502	502	480	574	485	522	558	476	506	543	520	501	570	540	512	523	503	497	516	554	539	507	521	521	541	500	564	542	529	491	499	524	495	517	519	509	472	446	483	536	519	490	528	508	505	516	525	533	543	489	505	520	524	530	512	513	524	516	533	524	540	507	516	505	509	465	520	522	501	506	517	540	498	484	506	547	503	538	478	512	512	557	501	504	519	518	570	532	474	526	517	520	508	515	551	517	544	546	520	516	494	487	522	534	514	537	491	531	526	507	520	498	523	503	519	498	506	511	491	512	526	529	481	539	546	519	488	535	555	525	503	562	524	521	521	522	510	510	569	485	518	552	500	547	513	495	517	543	507	519	555	485	458	482	539	508	497	591	537	512	454	496	511	515	508	512	517	528	489	504	490	519	542	472	511	522	525	510	499	532	492	515	514	514	499	529	529	499	528	526	505	536	554	547	569	541	503	504	509	529	475	506	499	513	535	518	505	493	502	511	523	530	584	494	528	522	522	470	496	517	535	525	526	490	495	539	466	538	506	489	532	524	506	502	574	517	487	539	522	500	543	530	526	477	526	479	496	514	537	508	503	501	525	536	495	500	530	564	527	546	537	509	514	511	514	529	542	511	488	537	535	529	497	542	532	537	541	528	546	521	525	509	445	506	521	520	525	521	504	526	536	504	504	507	482	539	543	526	502	538	522	484	504	537	516	539	491	556	517	505	503	520	523	486	479	520	515	502	514	531	509	490	536	526	519	488	507	497	505	546	555	523	511	491	485	503	481	487	536	530	541	544	541	535	478	517	543	510	533	527	493	526	498	528	514	497	525	528	523	490	566	493	517	496	500	479	502	513	528	516	539	525	497	523	511	474	494	532	513	515	534	521	523	521	524	488	475	505	509	536	508	528	547	540	524	527	542	499	527	492	507	523	524	527	509	503	519	550	519	520	560	496	513	575	503	503	520	515	491	547	530	500	547	497	500	469	533	529	556	507	505	515	554	513	519	514	554	540	509	529	509	529	518	525	537	516	492	526	541	506	473	512	497	534	511	516	539	534	529	520	538	543	538	518	501	528	515	513	498	476	495	504	511	506	545	520	486	536	508	516	561	503	520	544	536	534	495	479	517	496	501	505	499	511	517	522	532	512	482	542	491	526	544	514	536	517	512	521	506	532	537	500	494	564	514	513	528	548	500	501	512	529	494	515	501	554	559	553	529	515	485	563	472	533	537	561	520	549	530	502	522	514	536	509	494	538	483	502	506	547	521	549	513	525	526	500	533	550	536	491	483	514	543	512	500	547	504	521	475	526	525	479	505	519	564	533	523	510	522	498	518	510	501	500	503	547	496	538	537	499	514	494	499	516	548	518	508	531	507	492	517	516	520	505	526	503	501	523	503	524	500	544	516	527	523	547	478	520	530	503	484	506	539	531	483	535	502	528	531	511	496	533	515	495	530	486	594	511	472	520	489	503	507	543	537	551	527	486	513	478	550	491	505	489	506	521	509	506	501	513	524	551	525	517	506	503	503	511	541	548	519	494	535	539	510	541	561	499	524	504	497	547	552	544	532	537	504	503	528	519	528	455	456	512	509	531	546	529	528	538	491	521	513	494	529	529	525	516	545	498	545	493	524	479	534	529	509	519	525	510	518	515	516	524	503	535	546	482	535	527	522	528	498	509	510	543	528	509	550	526	517	515	544	491	488	525	501	496	525	522	519	495	526	488	532	481	520	517	563	539	521	508	522	503	512	517	531	476	498	503	504	517	532	519	522	526	525	543	524	519	510	535	512	480	534	547	523	530	522	536	524	495	503	496	536	467	529	496	522	494	514	511	538	479	552	551	520	534	490	513	532	508	450	500	516	519	496	495	484	514	542	542	453	504	518	559	554	526	524	513	549	543	540	518	532	497	503	474	499	508	549	523	506	529	513	517	547	515	515	503	498	510	507	497	515	538	520	526	505	481	519	528	576	485	524	495	522	527	496	517	527	499	506	565	497	522	524	526	504	546	555	509	521	541	549	482	497	516	526	521	512	511	513	493	496	572	492	528	509	525	508	515	514	554	512	505	525	504	484	519	483	516	524	506	506	488	544	528	510	519	508	507	490	445	539	535	526	480	565	503	493	524	530	512	488	528	479	539	528	529	526	512	551	487	456	528	519	524	519	481	518	530	505	490	496	537	529	486	549	527	531	535	500	496	525	506	500	560	493	535	535	494	537	550	508	512	513	550	550	504	521	534	511	526	474	507	518	535	511	521	495	545	520	498	509	497	511	534	531	503	524	475	502	566	528	523	532	496	528	537	495	526	559	554	535	513	546	530	549	528	506	544	534	559	521	538	525	489	532	468	518	515	526	513	538	518	507	517	573	517	533	527	488	509	486	546	554	534	544	503	489	516	533	503	516	515	517	517	498	525	500	505	571	523	509	526	501	528	531	494	506	486	523	538	505	537	519	483	509	550	552	498	504	532	556	491	520	493	520	534	506	506	560	519	525	500	550	553	484	534	537	508	504	507	491	518	528	520	513	503	498	486	511	547	526	543	504	535	506	488	521	570	479	499	545	501	537	551	512	507	491	518	531	541	541	483	541	517	488	508	505	550	522	545	484	510	529	508	527	504	525	558	561	527	537	479	528	509	515	501	536	536	504	535	483	518	461	558	548	503	530	546	514	504	562	582	505	525	526	552	489	525
24422	21059	27394	24817	16259	743	408	265	224	226	201	181	203	193	152	185	181	183	187	189	185	192	185	172	175	181	189	151	166	183	179	165	173	165	152	178	173	159	162	156	145	166	155	154	182	164	149	172	165	159	164	173	144	155	163	168	146	166	158	176	168	155	165	157	144	160	188	158	144	172	164	166	176	159	172	152	162	146	176	149	162	158	156	148	154	167	158	150	157	150	193	162	174	170	165	173	156	162	160	159	172	170	145	181	177	171	151	156	167	154	167	158	179	144	153	148	171	172	169	177	145	159	159	158	180	137	158	151	171	177	160	163	155	192	165	164	166	164	164	133	158	152	156	187	166	145	144	187	168	139	161	165	178	157	181	136	146	176	152	153	147	162	143	148	155	154	162	188	180	173	167	161	174	136	167	165	170	162	180	141	173	148	155	182	151	152	160	154	155	176	141	156	173	140	167	156	155	177	144	178	164	171	166	184	177	158	166	167	178	160	151	154	153	142	152	174	171	175	170	171	176	171	163	160	160	167	145	170	164	150	174	125	161	172	162	151	158	157	136	183	189	143	170	177	161	160	191	141	168	176	161	142	151	142	160	154	163	151	185	188	176	159	171	182	157	154	175	173	183	178	151	153	144	163	166	169	162	168	185	169	168	178	150	148	168	153	166	153	164	162	154	158	172	188	161	165	137	167	147	161	162	155	158	154	162	177	161	165	129	184	176	154	158	166	156	173	180	156	155	172	161	165	180	157	177	158	141	172	176	174	174	150	180	168	148	156	153	179	169	173	158	172	172	167	171	147	133	163	162	157	147	147	163	145	163	155	172	161	154	157	168	171	156	173	169	160	169	161	167	171	170	149	154	145	157	190	176	152	158	164	177	162	147	148	192	158	152	152	193	163	155	161	163	139	145	147	176	171	168	166	160	176	176	156	170	164	175	145	169	173	181	160	147	149	159	168	153	166	166	156	165	158	151	138	160	168	164	148	172	164	166	170	157	161	155	181	179	164	142	192	171	171	172	160	116	144	168	155	183	157	167	176	141	163	147	187	159	170	158	147	157	147	185	162	166	167	150	152	165	167	157	162	171	147	148	190	166	157	157	146	160	155	158	172	164	148	147	158	176	164	173	147	180	157	140	154	142	164	178	149	149	156	172	175	155	153	171	163	164	160	157	182	162	136	158	161	167	155	184	183	160	195	172	161	152	147	143	161	160	182	135	156	165	162	140	180	164	152	153	162	194	151	144	169	160	179	160	160	174	161	162	161	153	140	147	153	160	165	179	171	180	142	155	159	182	162	164	161	177	147	146	166	175	147	168	157	147	152	200	169	157	148	148	187	162	152	170	190	158	164	150	169	161	177	145	147	150	146	164	164	166	157	150	159	162	165	172	172	168	185	162	151	182	177	145	178	153	160	151	156	170	147	168	173	159	167	151	145	176	175	171	151	164	159	164	185	175	152	156	169	161	158	162	171	163	153	169	161	168	169	138	156	169	160	175	147	160	150	166	185	167	158	174	172	143	163	165	132	149	126	190	159	144	142	160	146	151	175	155	157	152	148	150	162	166	176	175	166	149	142	155	155	151	165	175	194	163	162	146	178	172	164	171	156	164	160	159	155	175	158	185	194	151	180	170	163	175	178	138	171	186	160	152	165	169	161	157	170	148	148	173	152	148	167	131	172	161	157	156	170	156	175	151	190	166	154	147	170	173	155	152	172	165	175	180	169	146	155	142	182	179	177	174	152	154	163	169	150	162	157	158	162	167	152	168	164	193	179	147	159	158	165	149	132	180	143	161	146	166	149	166	175	202	179	179	171	169	161	157	166	146	156	154	155	153	152	160	165	160	165	141	166	160	154	144	166	157	168	146	152	147	167	137	173	159	172	137	172	146	164	157	160	158	181	154	186	153	156	138	161	164	161	153	151	162	173	150	177	160	200	166	159	138	180	163	160	175	183	166	170	157	159	163	173	150	171	160	159	171	164	167	157	202	169	150	154	168	158	172	172	191	144	174	132	164	142	180	163	178	167	154	178	162	160	154	173	171	181	144	161	158	152	147	166	171	177	146	164	144	161	135	176	176	151	173	162	157	144	176	168	168	178	147	156	144	156	170	158	174	181	170	153	144	169	183	172	160	185	172	186	158	153	147	169	169	177	156	165	164	150	169	162	143	154	193	179	149	164	170	180	186	165	171	174	192	169	160	163	157	153	151	169	168	168	165	165	154	151	142	165	190	157	167	166	141	173	173	153	152	182	164	182	138	156	178	157	170	180	145	151	149	178	153	178	150	157	180	159	162	166	144	181	177	193	176	168	155	166	177	173	166	175	163	146	182	180	170	162	160	143	153	168	178	147	158	150	145	177	187	187	160	165	136	162	144	170	154	181	138	164	153	177	174	168	151	187	176	177	128	151	157	164	152	169	169	172	161	134	148	147	183	154	164	166	155	153	173	165	176	158	186	159	151	147	162	163	172	176	142	143	129	148	173	173	155	166	169	167	142	157	163	151	189	156	160	143	178	154	156	156	155	162	176	164	153	151	177	152	138	138	158	185	153	141	165	156	149	167	162	144	171	159	155	146	164	169	160	155	153	154	139	165	157	167	152	144	169	170	167	166	166	159	179	169	172	164	188	174	164	169	154	158	158	143	161	143	162	173	179	152	163	155	154	154	182	164	184	152	169	142	152	163	160	163	170	163	147	159	159	176	154	164	182	163	157	169	159	152	158	188	158	181	164	147	186	151	179	176	152	153	163	141	166	145	154	180	169	150	140	159	172	146	181	152	149	165	153	151	165	141	168	182	143	164	147	157	168	164	159	160	167	161	156	164	167	193	159	161	154	138	157	167	167	151	154	160	163	148	158	162	169	153	140	163	136	162	148	154	157	170	175	168	157	171	167	135	154	142	180	145	165	167	139	175	158	165	159	185	145	151	172	145	149	177	162	168	151	157	184	154	170	159	152	154	161	146	164	185	150	167	184	152	150	156	174	200	180	153	153	136	151	153	154	154	153	158	156	143	152	176	163	163	164	169	176	178	171	172	179	190	153	160	153	175	155	157	143	172	158	170	180	158	164	142	129	185	160	155	170	151	168	180	158	150	165	164	176	161	146	138	167	156	155	174	158	168	150	145	137	186	160	181	147	180	157	156	155	152	183	157	156	147	162	173	192	148	182	150	146	167	137	177	164	162	164	155	162	167	151	157	162	146	151	153	163	153	154	153	168	134	164	176	156	153	180	146	147	160	168	158	183	163	172	144	154	158	126	156	176	160	158	177	156	176	166	173	160	156	151	156	174	174	179	182	171	172	158	154	176	165	170	188	147	139	166	145	176	173	140	156	162	162	165	161	156	153	178	137	148	166	167	176	176	166	160	146	146	156	165	156	149	140	149	159	145	164	168	167	148	166	177	169	158	162	156	155	184	179	164	163	167	181	167	139	153	172	175	179	147	159	183	151	175	172	158	176	168	165	130	156	170	156	184	164	167	164
30792	42160	4760	1405	903	688	581	450	389	336	328	271	268	267	233	240	212	205	199	200	195	200	178	196	211	184	189	195	176	174	184	197	200	184	182	177	202	190	199	180	178	198	175	188	169	187	176	214	202	174	177	191	169	172	179	211	172	192	212	207	189	160	171	195	182	170	197	164	172	175	162	206	164	188	193	173	199	196	183	161	185	191	169	187	159	187	211	196	177	181	207	190	157	162	193	181	198	182	182	172	186	185	195	187	181	195	188	179	175	186	159	179	174	156	175	175	183	174	199	188	170	182	174	184	183	169	169	204	189	184	177	168	173	159	174	181	174	194	186	158	169	168	175	177	174	173	177	187	195	163	177	171	174	192	189	186	182	193	158	193	204	161	199	210	199	183	155	166	178	183	193	175	159	177	175	178	191	178	180	178	166	172	178	177	158	175	183	172	199	183	193	176	186	198	190	213	199	195	179	199	165	179	168	173	177	189	189	159	196	188	186	188	151	149	177	208	209	177	182	173	167	181	219	203	181	175	177	194	178	191	166	155	177	166	194	165	165	177	193	194	189	183	174	184	177	183	197	192	155	186	192	177	191	172	186	145	183	184	166	168	177	198	180	182	184	159	175	175	190	170	205	187	172	176	154	211	188	177	178	180	198	174	168	186	159	187	188	192	164	178	181	171	170	185	195	203	176	204	204	173	172	175	156	181	189	187	196	170	200	203	182	231	183	185	188	163	203	164	194	171	199	181	181	187	184	162	191	191	187	199	180	166	178	188	180	183	188	167	178	193	178	164	181	173	184	179	176	164	180	164	182	189	175	166	155	169	175	181	169	172	176	219	170	178	185	194	137	195	188	184	187	209	168	155	172	161	168	191	168	194	175	214	164	189	196	171	184	165	173	173	199	182	147	171	201	188	172	163	161	168	187	184	210	190	210	193	171	168	185	182	199	155	198	193	180	197	155	166	196	174	177	166	174	184	173	177	181	194	199	193	190	183	206	185	188	176	187	169	199	210	182	183	160	163	173	175	186	178	173	175	199	189	173	209	197	173	176	186	176	193	172	175	185	184	181	193	180	160	181	190	205	165	205	182	191	197	193	190	199	148	171	185	174	186	192	174	174	186	176	187	211	178	146	177	201	187	194	173	218	207	183	172	192	169	173	206	190	158	187	158	171	176	181	190	176	181	192	163	175	189	184	160	161	181	195	185	190	174	194	186	211	174	193	175	181	177	189	181	189	171	182	169	188	199	201	187	179	178	189	199	172	156	180	161	189	190	177	193	170	168	199	177	176	185	166	180	179	187	193	186	192	173	176	199	173	203	179	161	177	175	181	196	188	165	178	192	154	187	184	181	197	185	172	183	176	191	183	188	178	178	189	184	196	190	207	198	178	168	182	188	191	198	168	197	198	166	159	186	175	187	165	157	184	166	196	174	176	199	162	195	193	166	176	176	180	172	169	166	171	168	175	190	179	190	199	186	194	167	221	183	183	175	177	169	179	173	179	186	189	166	161	166	194	189	189	188	169	193	170	185	180	168	181	197	189	179	188	218	175	188	186	180	182	147	188	186	188	182	170	190	168	174	176	168	201	204	191	201	191	181	173	169	182	191	177	162	190	173	214	184	197	183	173	185	170	193	214	197	184	158	187	170	166	186	166	203	192	172	190	192	193	175	164	174	173	168	185	173	174	201	196	190	183	171	178	181	167	171	181	179	187	199	152	194	184	180	146	200	184	177	167	189	177	173	186	167	177	193	184	174	196	188	180	176	183	175	179	174	176	194	172	194	176	204	172	200	200	174	166	173	171	195	188	197	207	168	191	179	178	183	177	176	184	174	192	185	171	160	199	184	187	165	176	185	160	197	179	176	185	163	188	179	201	178	180	188	183	195	180	201	204	190	168	191	182	191	167	172	179	199	171	217	199	173	170	175	174	158	185	203	183	171	176	179	179	186	171	176	175	181	187	200	193	185	177	193	186	160	170	198	188	194	173	181	177	181	184	169	179	195	178	169	176	164	190	183	177	191	195	176	185	192	175	193	177	193	168	183	181	175	189	186	170	188	181	188	174	169	193	170	166	173	199	175	182	197	204	180	190	180	177	168	178	183	209	180	186	190	195	150	177	201	166	189	168	191	192	169	206	185	198	176	170	190	181	180	166	199	172	200	181	176	179	196	195	183	190	198	195	201	183	195	196	163	186	203	181	166	211	193	173	192	192	167	170	165	197	165	185	190	186	171	184	166	190	188	168	170	172	173	182	189	197	190	194	185	183	171	180	151	190	210	182	169	161	189	169	199	206	217	185	205	188	190	169	182	185	181	192	170	187	210	203	156	166	170	178	177	194	195	189	186	185	166	175	167	172	184	179	195	184	169	196	182	171	165	188	174	171	194	165	178	181	171	207	169	182	178	176	210	179	197	168	184	195	181	189	170	160	183	185	200	156	179	169	180	185	177	171	188	177	192	175	180	167	186	179	181	214	196	171	154	169	170	182	172	175	185	153	183	181	187	180	192	186	177	162	174	167	199	175	163	187	180	176	170	190	162	183	185	215	201	187	195	185	164	173	170	184	193	184	185	182	183	204	152	163	199	191	190	195	190	179	171	183	177	177	177	187	164	196	179	174	180	164	179	182	191	164	210	168	169	170	168	188	209	198	163	205	167	189	170	194	169	173	179	164	174	175	193	168	183	169	162	180	182	173	162	176	167	193	170	176	179	177	172	188	199	179	181	197	172	182	189	187	197	202	159	188	166	162	174	174	180	195	200	192	166	175	166	189	163	179	197	171	169	197	201	173	160	199	211	179	208	170	172	190	165	167	202	214	172	181	168	179	155	189	182	194	187	182	189	183	197	189	212	181	197	174	180	177	200	179	168	180	178	193	178	175	187	154	166	206	201	184	195	188	180	182	189	192	185	165	186	191	199	194	175	174	204	179	185	180	191	180	191	178	182	168	164	194	212	182	162	184	218	153	169	162	197	182	170	179	194	168	180	172	178	184	191	164	161	186	208	188	163	174	173	177	176	188	189	181	177	167	195	160	154	207	171	166	180	179	166	183	192	175	186	187	167	182	208	161	192	182	195	170	175	189	195	194	208	174	155	205	184	180	162	202	166	179	163	182	197	186	167	192	156	211	158	156	172	184	176	180	171	164	175	200	193	184	165	194	185	177	206	202	175	184	166	195	194	180	184	192	168	180	170	177	161	190	190	170	159	197	198	175	162	202	174	168	184	163	182	181	191	200	203	163	173	192	193	187	156	175	179	202	192	182	189	197	187	170	187	186	185	157	173	179	177	189	193	197	166	195	177	166	186	163	177	188	164	197	192	183	178	175	197	170	183	187	185	173	162	177	196	166	179	196	174	185	185	179	172	170	167	176	145	199	182	197	171	167	181	209	179	163	188	175	205	192	194	175	168	176	176	197	173	199	166	172	182	163	179	172	192	185	172	173	195	198	213	189	156	186	167	199	191	199	170	179	194	172	168	182	182
22490	21152	28681	23869	21141	21176	10859	917	711	644	567	496	447	449	447	411	436	403	384	364	368	371	345	362	359	368	382	326	350	331	346	350	359	316	355	318	326	359	371	315	359	318	372	343	337	332	325	321	354	333	355	328	331	319	329	323	324	354	324	329	328	347	364	353	348	322	388	359	341	339	311	343	345	311	332	324	381	329	318	339	318	340	349	336	348	326	343	360	312	305	334	324	359	352	327	356	341	345	334	353	356	325	322	299	316	334	313	346	340	335	328	340	325	317	351	356	352	336	339	345	350	327	355	345	277	334	345	286	346	352	351	318	308	323	321	335	353	326	339	352	334	320	322	331	331	333	326	303	306	348	309	312	308	313	334	311	334	357	354	336	355	318	337	393	346	318	327	337	355	342	337	315	350	327	337	335	349	298	334	323	342	305	379	340	336	349	315	332	318	338	326	333	310	343	325	334	326	315	344	319	333	307	355	321	342	298	329	384	319	368	348	292	341	302	325	351	326	353	342	327	341	339	302	321	318	333	336	348	316	311	342	311	327	353	326	355	310	323	341	321	328	314	333	323	306	336	322	336	323	338	295	332	322	349	292	287	316	292	349	330	361	300	321	366	336	318	316	344	327	320	354	319	347	341	326	339	328	331	330	325	336	357	338	314	312	332	335	309	322	335	345	340	304	317	357	309	317	342	374	354	333	327	306	333	319	350	352	334	347	332	316	306	349	326	329	327	336	324	357	336	342	294	309	343	312	373	360	345	327	312	327	326	324	325	350	325	357	325	325	336	343	324	323	335	329	314	319	341	327	317	307	328	353	313	340	292	323	335	329	322	302	341	338	340	320	316	300	329	311	327	333	342	342	306	350	280	334	340	360	326	299	321	320	317	344	293	343	331	330	337	331	340	364	311	372	370	327	311	318	304	338	343	332	328	361	364	339	340	313	328	337	365	326	347	311	338	344	321	323	328	352	341	313	310	344	330	322	370	315	350	322	314	320	332	339	327	329	320	331	359	334	347	363	301	325	357	323	344	340	345	326	288	322	318	350	353	343	350	332	340	327	356	369	329	341	302	313	358	366	360	323	305	342	366	347	317	348	328	308	334	328	333	322	340	346	342	353	345	331	323	344	355	333	334	321	311	336	356	329	352	358	327	338	348	310	327	338	292	369	313	344	344	353	365	327	332	326	354	356	312	337	345	351	325	333	324	320	310	357	309	344	345	332	308	317	342	332	322	334	335	324	356	345	340	332	310	316	363	326	329	368	343	343	318	336	340	350	346	357	331	342	352	322	344	353	332	347	351	324	315	352	332	321	360	309	337	329	333	344	333	325	350	303	320	328	334	299	309	332	345	322	330	342	344	316	336	352	327	347	326	372	353	329	344	312	342	312	320	299	328	306	377	336	319	307	353	335	332	331	337	373	326	337	335	333	308	324	323	337	303	365	328	345	324	342	301	346	329	297	332	313	339	308	357	358	332	349	312	332	305	342	327	344	343	312	339	313	324	330	327	333	319	328	328	344	359	359	322	348	336	377	345	335	362	329	312	342	383	328	331	318	314	352	332	349	331	326	336	373	335	360	287	331	324	296	343	318	319	331	344	304	344	338	358	326	341	335	324	314	333	307	318	348	328	331	302	335	333	325	328	312	368	312	325	351	318	324	326	354	336	320	351	317	304	332	330	338	357	325	327	325	356	318	349	319	330	298	328	347	344	295	330	347	340	363	336	329	342	325	329	342	313	310	371	324	317	301	338	335	319	328	321	323	338	342	306	347	332	313	351	352	331	310	359	355	319	321	352	338	371	364	340	309	320	328	316	307	320	306	331	367	360	339	348	327	328	318	344	328	292	348	360	320	339	346	321	331	360	347	366	307	309	339	327	312	336	342	320	310	321	309	341	338	335	319	330	344	344	332	306	324	323	325	335	316	342	330	325	331	355	337	322	318	301	327	305	320	345	317	354	337	331	316	333	345	296	341	344	313	327	343	330	319	311	330	342	321	313	326	325	315	337	351	327	346	336	369	343	333	344	340	372	321	351	331	318	351	318	305	312	348	325	327	323	391	318	332	318	329	345	326	337	320	361	305	302	328	312	343	333	376	339	339	346	316	346	333	329	326	347	323	320	331	317	334	312	328	352	299	326	370	308	342	356	351	351	327	334	366	321	313	337	319	328	365	304	351	330	346	323	302	339	327	349	306	302	328	324	327	329	335	327	322	339	330	314	339	331	329	352	354	358	304	334	355	304	347	343	323	349	320	318	324	354	317	337	351	356	334	371	364	326	318	340	352	303	315	343	347	318	360	321	316	359	311	338	326	312	362	319	316	324	307	341	317	317	324	328	351	337	299	343	320	312	328	326	337	348	332	362	352	350	328	318	331	320	343	333	332	350	327	319	329	328	301	324	309	329	339	319	336	307	336	301	338	343	325	334	356	316	316	317	336	352	350	325	333	330	333	349	351	327	346	319	309	328	351	328	341	309	305	338	345	320	356	340	299	352	356	298	284	339	342	328	330	344	355	380	324	352	329	363	327	331	318	332	312	337	298	317	307	318	321	314	328	324	316	334	312	328	356	319	317	358	339	350	348	321	354	316	310	362	338	323	356	306	301	309	303	347	326	343	326	308	346	355	303	341	316	309	332	338	333	325	325	366	310	334	393	364	306	311	328	337	315	337	315	351	317	336	346	328	326	325	355	363	316	313	313	337	349	345	323	327	329	326	351	335	304	344	299	297	315	334	321	328	332	326	300	302	357	308	303	330	340	318	315	297	335	322	363	341	297	330	307	361	321	328	356	316	340	335	321	313	335	350	330	294	339	318	344	317	328	312	335	339	347	316	325	339	352	326	307	327	325	313	316	353	377	353	309	312	342	345	317	357	320	333	340	323	358	311	298	321	307	390	333	341	385	331	381	347	330	316	354	356	340	338	329	336	324	338	318	343	315	345	334	328	327	319	370	362	306	329	351	343	337	338	297	352	340	324	342	305	298	341	342	332	354	336	340	341	307	335	343	310	308	323	308	332	338	342	334	318	304	334	332	278	314	356	311	327	324	341	354	327	352	317	332	319	328	327	341	343	338	338	297	323	378	301	320	330	309	346	304	332	349	283	341	353	350	329	332	315	365	345	318	351	335	314	350	331	318	332	312	318	345	326	344	323	302	324	320	342	315	319	327	366	300	378	311	354	346	318	304	331	320	318	337	314	299	310	307	304	351	328	292	302	324	318	346	318	324	324	303	367	335	310	349	326	348	321	323	344	338	326	325	350	306	324	300	342	322	346	333	358	334	345	339	326	321	305	346	326	326	319	333	332	329	359	337	347	369	340	356	378	335	307	339	298	353	310	306	353	334	327	304	355	325	344	293	322	320	316	325	326	316	349	320	339	328	313	359	359	344	352	307	303	337	354	342	343	366	318	305	354	357	352	333	333	327	344	317	358	306	307	307	315	328	340	326	342	308	320	324	320	331	335	352	313	334	359	356	314	334	338
34272	53246	10269	4239	2702	2065	1586	1272	1037	897	766	679	691	579	533	498	475	465	452	439	439	402	440	423	428	434	396	430	403	415	395	403	413	380	367	408	392	431	400	362	368	404	369	394	381	398	384	340	362	376	382	356	361	381	370	389	394	364	389	369	364	380	409	381	359	369	379	346	376	356	354	360	375	391	372	382	412	350	382	358	334	367	342	370	364	392	328	407	365	378	384	400	362	353	383	371	428	382	353	397	345	346	345	337	371	366	394	356	352	361	373	344	383	372	355	373	369	370	321	373	368	363	364	351	354	356	374	361	344	377	393	356	351	365	357	393	394	328	396	375	413	365	346	327	349	338	353	367	388	341	338	366	345	308	378	366	373	345	362	316	347	346	379	343	398	348	364	355	363	353	378	363	368	407	396	381	375	394	367	387	353	348	362	372	366	359	388	317	390	346	375	392	354	348	350	346	354	351	346	375	382	384	350	351	372	350	369	398	375	343	384	376	341	397	385	365	350	422	361	378	344	370	377	395	394	383	372	370	373	397	373	359	351	380	360	361	367	402	362	365	375	362	348	374	349	381	330	361	342	342	374	384	352	375	302	362	371	365	370	343	353	379	366	367	375	372	363	389	389	353	353	401	351	354	357	354	374	340	338	341	366	337	364	405	357	364	339	387	347	356	360	360	377	362	385	381	388	360	400	338	363	420	363	377	373	344	363	385	352	373	345	374	344	357	341	394	384	362	377	350	353	361	357	369	350	355	389	372	327	357	362	372	364	384	387	336	378	359	341	360	383	353	360	348	360	348	345	362	354	358	320	341	398	373	353	381	331	369	346	368	372	350	361	376	327	402	345	340	354	355	379	362	378	397	392	363	358	364	368	373	364	353	369	375	363	392	338	386	379	364	371	355	371	339	379	335	328	355	376	341	367	373	358	363	352	374	323	357	378	385	356	386	353	408	377	355	334	322	375	331	378	360	335	383	374	355	376	354	370	352	375	379	391	357	380	417	394	368	396	399	342	320	380	393	392	386	372	340	352	350	352	346	343	399	365	353	402	368	364	366	363	336	358	379	364	352	348	332	387	379	360	401	378	359	358	370	382	373	384	387	336	339	372	363	370	362	358	373	351	347	386	377	367	387	367	333	372	374	370	360	351	366	374	372	364	372	370	383	389	363	352	336	376	360	397	360	364	362	375	336	379	339	368	337	372	380	392	361	359	370	396	352	367	398	355	372	380	383	374	348	349	370	407	350	363	369	376	353	409	371	347	319	317	366	358	371	374	410	389	369	362	381	371	384	345	371	360	368	372	372	349	374	377	346	390	340	332	336	338	424	341	384	364	344	365	385	378	342	372	360	366	395	355	371	332	383	349	341	346	353	342	378	347	363	358	331	376	370	381	343	363	370	386	357	376	404	385	356	363	355	388	342	365	400	338	374	381	341	372	381	367	387	319	366	331	325	382	371	385	365	374	350	330	366	359	373	384	342	313	362	352	359	368	341	332	361	399	384	336	351	365	349	385	374	361	408	352	360	363	371	389	337	365	347	344	380	339	353	355	377	355	370	329	362	397	349	368	360	382	357	387	359	373	377	348	390	357	357	379	364	391	352	376	333	331	350	352	354	359	375	357	374	389	331	357	362	357	375	367	370	383	366	380	375	365	372	381	355	342	366	357	370	394	341	352	376	369	372	404	375	327	355	372	379	360	381	340	351	327	352	361	347	362	369	366	368	359	380	356	360	367	331	349	385	346	378	367	390	390	373	383	360	365	327	359	337	346	356	347	367	380	348	352	361	395	365	388	344	352	377	338	364	349	375	347	360	340	387	350	385	377	360	385	336	379	372	385	359	367	347	334	376	370	371	375	355	389	356	389	342	329	347	368	374	362	365	372	349	356	327	368	371	368	349	355	366	347	357	369	349	361	351	355	343	347	343	383	358	386	393	366	349	385	373	387	339	355	365	342	380	355	377	390	367	334	388	408	353	366	336	374	357	380	341	374	361	335	354	349	336	363	358	352	346	374	398	347	357	381	372	345	345	360	377	367	352	417	356	393	381	372	366	355	367	374	348	380	376	361	389	376	374	352	407	354	395	358	351	399	321	333	340	351	363	362	387	306	368	354	340	349	371	394	347	355	343	361	330	348	384	361	357	385	404	377	340	378	332	360	385	382	366	342	352	360	348	372	381	386	366	328	359	399	355	366	378	392	366	377	366	375	362	354	382	365	359	383	380	362	361	338	399	340	373	381	354	350	341	372	383	394	413	396	351	371	378	352	374	388	320	308	426	392	384	349	353	379	346	352	349	377	388	347	352	405	376	386	353	384	363	357	366	372	391	349	372	369	359	343	390	402	354	355	384	393	342	391	360	389	358	368	394	355	330	335	371	379	376	360	351	365	369	368	363	341	334	362	384	380	374	352	377	354	355	341	375	377	352	399	378	336	377	305	375	348	414	364	338	357	366	334	341	371	375	360	392	374	371	333	366	351	374	367	368	385	381	331	362	341	358	379	362	433	391	380	390	372	353	394	404	372	383	358	357	343	335	367	362	343	396	357	348	379	367	366	366	394	371	377	408	360	372	371	377	376	342	392	375	374	334	363	337	340	362	345	361	369	357	332	388	344	408	337	350	380	373	352	386	376	376	369	326	365	362	372	401	347	371	345	390	362	354	363	357	394	401	362	345	345	380	347	362	384	408	364	392	331	347	344	385	367	360	366	360	358	353	358	383	378	349	383	341	370	343	369	402	390	370	339	398	360	361	381	367	363	337	343	366	374	380	377	369	369	374	370	389	410	349	369	388	362	354	385	384	361	363	337	380	359	334	359	355	382	356	336	372	398	390	388	361	387	374	389	339	377	367	340	322	337	349	379	372	353	380	342	363	365	350	366	354	390	362	416	342	373	355	375	355	358	356	378	358	324	376	362	372	354	376	382	367	389	403	362	343	402	375	364	329	364	338	364	405	358	343	355	382	365	393	369	364	342	363	364	362	377	371	378	338	374	359	360	362	376	387	364	384	347	383	335	373	350	370	358	362	355	391	380	381	339	377	333	367	357	381	338	381	373	368	369	383	343	368	374	384	368	348	360	394	362	388	348	347	364	386	339	361	324	342	355	381	352	361	382	349	350	347	374	382	341	383	366	332	371	368	374	356	386	369	401	324	335	398	370	346	397	351	348	378	358	335	367	344	355	346	386	357	367	357	365	342	370	369	379	369	380	331	382	355	366	372	361	392	386	364	314	381	374	359	353	372	358	363	356	333	368	379	351	352	346	348	368	374	355	389	375	377	373	354	374	367	380	401	364	357	394	380	388	348	325	366	350	368	396	358	367	362	381	389	344	341	376	371	390	359	353	363	395	365	355	368	357	337	392	393	318	356	360	374	372	333	364	365	357	357	381	367	385	388	400	393	385	375	352	376	374	360	342	404	347	340	387	337	397	363	389	382	376	357	339	375	350	401	401	352	356	327	347	354	379	379	344	371	367	388	368	344
28878	23816	11072	931	400	341	346	323	289	370	329	329	363	321	311	329	323	313	286	325	306	311	366	318	339	333	314	332	329	344	329	325	349	300	305	317	334	337	309	321	323	328	327	303	336	328	305	321	329	333	303	327	298	332	320	304	351	305	338	305	320	325	304	307	292	302	325	326	313	341	329	363	324	306	326	315	349	309	347	329	309	316	337	310	327	301	332	326	360	322	345	311	316	324	303	328	324	332	385	312	318	368	330	359	322	309	341	314	322	371	319	336	330	348	304	299	331	311	359	340	343	380	304	326	311	348	313	335	310	283	350	356	308	330	331	327	338	347	335	345	344	300	315	329	339	308	325	331	359	288	346	335	330	324	314	355	297	308	302	324	313	323	353	329	308	314	334	319	324	355	323	306	335	315	339	352	350	310	328	301	312	335	319	342	338	332	335	358	311	318	292	327	316	346	306	317	324	337	286	291	306	322	339	284	306	306	323	306	316	343	326	304	340	342	375	329	324	343	354	338	350	363	319	323	312	340	310	345	289	331	323	324	323	325	292	329	348	269	312	378	310	286	293	314	308	334	328	316	345	359	319	331	297	314	309	338	288	334	330	356	317	321	339	339	338	347	299	321	329	356	313	318	309	338	321	311	348	339	350	343	317	316	324	317	322	318	349	334	303	325	335	343	361	303	310	341	338	309	319	323	310	307	298	329	352	322	331	318	344	320	327	320	309	310	330	331	337	329	315	319	324	299	316	316	293	316	301	319	299	344	325	303	310	334	325	311	345	304	317	352	312	332	329	316	344	300	315	349	317	331	350	326	311	321	310	320	290	346	324	343	328	293	317	326	294	339	317	338	326	327	302	309	332	327	315	333	329	318	323	311	303	323	337	304	327	328	335	301	345	326	337	349	291	314	338	320	298	325	310	316	308	319	305	330	320	324	308	331	320	298	339	333	307	317	301	318	341	321	296	361	304	353	320	352	311	305	322	308	355	325	314	358	322	333	344	324	311	343	340	305	320	292	334	325	336	329	319	314	322	350	336	330	339	337	321	324	316	348	330	327	293	319	340	344	330	302	339	325	288	346	314	332	339	342	305	313	319	285	316	334	318	341	313	323	365	322	344	359	322	330	319	324	331	305	353	335	347	350	321	300	301	340	313	334	341	306	348	317	379	299	357	314	356	318	331	300	312	345	297	313	328	343	324	306	321	316	310	325	296	326	355	318	342	325	316	343	303	335	306	295	354	326	327	321	322	307	347	316	316	333	303	326	362	322	311	342	310	338	362	328	328	317	314	314	312	322	340	316	326	336	307	310	342	352	309	343	307	344	297	347	310	332	332	312	336	303	360	322	297	338	328	328	357	340	292	315	345	331	325	342	340	326	325	327	346	322	367	334	320	317	355	337	358	301	327	324	367	302	346	317	315	328	341	309	335	318	319	305	304	329	335	333	302	362	318	309	334	321	321	303	311	307	312	352	312	353	310	288	332	340	349	336	325	315	296	309	339	356	319	290	330	306	335	330	321	302	339	318	344	293	347	345	312	314	330	366	297	327	326	332	335	340	339	328	344	349	312	317	334	325	324	311	329	329	318	302	342	327	299	343	329	311	329	343	333	359	342	339	328	312	297	321	340	353	327	336	300	322	323	310	321	330	299	317	321	323	324	322	347	317	302	362	333	332	323	347	308	343	308	314	303	330	311	320	346	318	309	322	321	319	352	335	336	316	306	365	326	300	356	323	349	314	315	312	312	332	322	357	300	337	330	313	311	312	339	323	313	311	358	337	324	317	328	313	331	322	344	310	327	295	335	319	335	326	339	325	281	361	330	301	314	332	353	348	334	315	304	368	296	311	316	347	310	354	340	348	363	308	325	317	331	345	290	296	309	343	345	300	321	347	337	325	315	308	306	320	345	330	322	319	313	319	349	348	353	317	325	340	308	319	337	341	333	316	344	343	344	294	345	309	322	325	308	290	342	322	317	318	340	326	339	325	310	325	314	322	354	306	314	348	333	315	279	352	288	327	330	323	300	298	321	338	303	311	336	311	334	362	353	316	307	361	324	336	322	350	334	306	331	344	359	325	355	347	325	331	318	301	308	312	336	312	310	339	327	300	342	331	323	321	337	320	323	298	304	349	353	330	305	326	315	302	322	342	337	351	338	319	337	317	300	312	317	322	321	329	314	351	340	348	342	338	353	314	316	341	307	325	329	302	329	329	300	324	353	339	320	310	357	319	334	333	318	331	323	310	331	301	339	319	298	328	365	323	310	320	320	328	319	298	328	321	324	328	338	340	335	325	369	315	343	331	287	326	354	321	339	329	337	308	345	338	332	336	319	340	374	331	339	336	349	312	358	311	347	305	331	301	302	337	335	359	299	357	312	337	332	344	308	327	353	380	294	319	327	368	307	342	312	358	300	337	310	332	323	286	311	327	330	338	337	330	326	355	337	344	332	321	308	305	322	313	312	337	292	317	317	279	359	348	335	324	348	334	333	331	317	326	298	355	344	331	311	338	312	323	323	313	320	327	321	327	307	330	337	299	339	338	333	326	330	320	321	332	329	324	346	356	322	283	307	323	318	323	343	361	325	330	351	323	315	302	298	342	330	331	326	326	319	301	320	325	319	342	330	318	315	334	324	323	325	312	339	349	316	321	333	346	318	334	291	337	336	347	325	322	356	311	337	338	335	344	298	341	338	341	305	316	316	320	328	339	338	326	301	340	331	335	346	329	359	316	333	275	286	334	312	351	308	321	337	316	335	315	305	279	355	279	310	347	311	353	339	299	310	331	331	300	315	329	320	334	335	295	333	326	327	361	325	308	320	292	376	324	342	332	324	338	341	351	300	360	332	311	321	338	320	342	326	332	319	334	326	323	349	321	352	319	320	330	334	358	330	320	323	339	321	308	314	282	323	308	340	325	318	305	331	297	301	344	338	354	345	337	332	308	346	342	298	326	328	301	349	359	341	314	336	334	324	330	340	319	352	336	319	308	309	319	344	320	328	292	362	309	289	333	325	329	305	312	326	322	325	342	339	341	343	325	323	348	317	305	369	325	312	322	333	334	306	339	335	294	348	323	325	340	354	355	311	311	351	323	317	334	321	322	341	358	292	325	319	306	333	329	305	367	323	325	356	315	342	332	294	332	307	340	326	331	332	366	329	313	333	318	307	310	326	337	333	310	301	290	325	301	340	306	335	329	317	300	334	334	338	315	331	368	327	329	309	272	320	304	286	298	318	289	311	300	309	330	322	305	282	328	336	329	299	340	329	325	317	309	335	310	316	343	354	318	279	317	324	328	319	301	338	329	375	281	324	337	326	318	326	314	343	310	317	350	317	341	312	326	310	343	331	317	303	320	305	319	318	303	356	328	289	293	303	333	350	294	287	335	310	312	338	301	325	338	317	329	349	331	330	323	333	320	333	308	291	323	315	353	350	326	318	340	306	344	343	314	330	323	329	320	356	334	336	360	309	319	340	317	336	311	332	300
29544	33274	2134	469	461	404	385	373	373	365	365	357	352	361	332	322	365	373	352	341	353	365	328	337	316	346	365	368	353	368	373	358	349	344	364	330	348	347	333	329	347	347	331	380	341	351	339	328	350	364	345	344	359	360	327	331	353	365	377	356	356	332	327	343	355	350	362	343	336	323	320	358	347	332	322	350	365	356	339	379	309	321	330	292	321	369	362	340	348	323	384	326	352	296	313	347	339	335	361	372	343	362	333	336	304	336	378	337	335	328	353	330	336	336	323	350	333	362	353	317	361	330	333	377	344	323	369	348	323	385	340	322	307	338	374	320	348	385	325	341	358	374	332	337	365	326	362	354	324	361	365	324	350	342	374	337	335	345	376	319	348	325	349	354	316	322	306	323	369	321	343	341	337	360	318	351	342	348	342	337	327	347	347	368	329	349	332	357	395	345	312	375	358	348	380	343	331	348	303	321	341	361	344	353	336	368	362	334	364	351	345	327	364	351	361	328	316	345	343	332	294	332	363	326	360	363	322	342	339	334	331	360	332	353	313	339	366	360	353	368	358	372	331	338	336	352	390	344	359	340	370	338	334	324	354	338	370	375	350	326	339	372	316	340	356	352	337	341	369	326	360	336	336	350	332	335	336	336	354	369	319	380	346	359	326	318	331	380	348	369	331	321	336	355	353	342	360	335	380	307	344	348	354	361	387	334	326	328	354	356	336	333	317	329	338	347	356	319	366	334	309	364	351	347	364	344	365	349	312	356	373	360	359	330	344	345	366	364	344	353	314	384	332	343	347	336	341	357	360	355	344	322	330	358	349	363	358	331	372	392	318	320	326	327	353	348	347	369	339	341	325	374	337	330	385	373	358	343	356	330	368	384	336	324	349	387	344	363	355	355	355	343	310	343	307	336	359	327	340	395	337	337	375	338	328	328	366	328	342	342	315	345	367	359	337	370	382	354	384	358	324	327	342	323	336	327	370	326	365	359	327	342	318	333	346	348	330	349	306	331	355	368	342	355	362	317	363	354	349	324	316	344	382	323	337	360	345	359	353	346	335	347	346	363	331	333	326	345	371	350	335	335	317	355	350	354	360	372	350	307	323	311	354	343	315	322	374	323	321	328	351	338	356	334	378	325	345	372	319	365	369	359	328	337	336	357	333	365	330	350	323	349	324	363	336	331	341	336	355	340	341	319	338	355	357	352	323	361	297	363	311	311	338	331	351	333	352	370	356	353	322	350	354	336	363	368	362	350	365	362	351	321	343	342	357	315	332	339	310	335	345	367	363	320	323	336	349	323	370	351	364	386	372	338	353	351	357	319	322	316	370	336	309	326	355	340	358	371	370	338	349	332	401	383	318	351	317	347	324	364	346	342	352	335	334	348	357	329	346	350	361	344	339	336	359	347	322	318	325	355	346	332	324	326	331	340	348	353	313	371	312	363	349	359	324	366	337	323	344	332	347	324	376	349	334	334	341	346	376	344	341	332	347	370	317	360	332	318	383	360	314	372	362	361	319	325	354	310	361	327	343	350	356	387	364	365	363	373	359	339	351	349	342	334	305	318	351	336	353	348	346	361	353	367	354	351	366	362	360	318	345	344	333	338	352	354	352	352	343	296	345	323	344	356	356	345	358	320	356	362	325	323	340	388	325	328	356	366	338	330	354	351	364	346	336	343	392	351	352	355	353	341	356	357	362	347	376	346	365	331	364	339	337	308	338	354	337	358	385	358	331	345	330	343	328	332	358	338	358	330	366	380	324	346	316	337	323	327	362	325	355	348	315	337	375	337	380	360	340	337	323	308	347	328	330	374	368	387	350	360	323	362	381	360	347	368	334	359	297	351	365	380	343	360	373	309	336	357	330	369	329	340	358	343	387	365	373	336	347	347	326	336	351	373	345	351	363	366	344	354	373	351	346	357	331	366	313	329	351	343	364	359	323	355	344	313	327	364	327	316	343	351	299	350	323	322	367	322	331	368	317	326	330	350	308	357	351	375	334	346	340	333	324	322	358	367	326	338	331	325	375	349	321	334	359	317	331	375	341	329	364	330	375	324	344	339	352	329	340	347	285	356	358	357	298	326	348	351	352	322	321	315	370	346	331	351	357	377	352	337	361	343	341	341	378	333	321	340	314	344	353	347	351	309	342	358	343	352	380	344	347	344	312	346	348	346	369	341	338	348	353	354	351	347	358	347	326	353	361	365	321	329	340	343	347	358	334	367	344	353	356	379	334	343	369	366	356	318	345	325	310	332	359	327	354	352	356	375	346	337	315	367	336	327	331	300	357	366	364	357	348	378	385	352	325	327	344	362	329	354	342	373	340	334	332	329	344	354	356	338	322	374	337	335	360	318	324	327	343	346	353	309	367	348	367	344	346	375	329	361	337	370	342	345	365	319	331	341	352	344	329	368	369	355	344	301	347	339	342	321	308	339	356	360	328	361	365	381	353	311	350	347	345	329	351	337	348	331	312	323	328	327	346	356	353	348	362	349	348	358	349	356	355	347	339	346	307	336	346	346	368	353	349	341	373	358	349	323	335	357	349	351	346	354	347	358	356	329	362	391	374	352	336	306	333	295	342	329	349	345	374	341	337	354	354	331	336	343	356	344	344	342	334	331	349	308	339	327	354	375	339	348	345	333	337	365	356	315	340	356	325	339	353	355	359	334	323	359	352	312	337	352	296	370	381	322	387	316	368	327	316	375	355	346	353	329	335	310	347	359	352	353	334	359	346	348	324	371	368	329	394	332	325	347	334	323	339	353	357	359	364	333	347	354	332	310	353	359	341	392	363	331	371	302	367	338	347	342	291	365	354	350	347	352	349	347	330	365	367	384	347	358	325	341	326	333	356	363	333	352	339	370	337	341	325	344	343	304	376	346	317	339	334	394	353	327	351	361	360	350	336	320	358	314	289	339	346	316	363	342	381	322	321	354	336	328	341	404	360	359	356	335	315	322	347	368	326	330	347	380	353	327	345	339	347	335	355	325	396	336	334	336	331	316	384	334	354	337	329	325	322	323	326	352	358	334	370	350	358	330	340	321	350	338	348	333	356	356	339	333	361	335	347	365	348	340	332	339	341	356	375	353	339	311	346	344	364	341	364	345	336	336	327	337	364	310	322	370	318	356	354	381	368	391	292	340	331	344	335	379	366	327	349	337	347	321	317	330	319	344	360	351	362	319	329	351	344	355	346	369	335	324	353	326	349	321	344	361	334	355	360	340	376	368	315	338	368	349	365	330	313	337	338	322	362	364	366	341	325	325	336	334	329	325	356	370	331	369	399	336	353	331	355	340	363	319	339	353	311	305	317	329	373	342	348	365	368	343	331	332	362	326	349	365	363	333	359	368	325	393	337	369	351	309	355	323	318	354	343	374	347	336	341	339	358	361	327	379	341	358	360	371	339	345	359	358	327	376	376	360	343	308	357	337	354	338	319	351	325	334	341	371	337	356	359	341	336	344	330	364	302	356	353	357	358	368
23591	21056	28111	24203	21031	10943	1151	820	706	656	617	594	515	541	522	513	564	521	508	506	514	433	537	494	531	480	494	515	500	475	471	476	474	505	487	454	511	463	512	491	453	509	479	491	516	460	472	467	468	469	478	482	464	499	499	503	506	471	502	492	476	501	445	476	482	500	462	490	462	484	520	459	449	509	497	476	503	499	517	449	455	489	479	513	442	443	454	470	488	476	454	502	541	475	493	496	491	533	436	454	468	504	460	461	503	492	450	475	511	519	480	450	483	469	469	478	491	479	485	483	467	520	468	468	456	477	511	495	463	486	478	471	459	470	468	500	487	534	488	480	502	474	545	454	464	450	486	471	442	457	442	484	478	491	497	484	466	502	474	483	461	511	460	465	485	509	473	461	509	501	483	501	495	456	489	466	479	484	460	475	523	500	482	480	474	480	489	477	463	471	463	505	478	459	486	484	493	525	485	461	516	483	481	498	475	484	491	476	483	431	479	483	503	532	494	462	482	453	468	517	482	497	496	499	501	479	512	484	450	473	501	514	463	462	496	485	476	505	453	481	477	541	472	487	530	497	489	490	465	462	491	502	490	480	463	524	484	453	523	520	489	537	484	464	498	473	504	510	470	475	442	454	510	482	520	467	520	480	479	507	476	486	479	465	494	457	498	536	468	503	475	457	459	515	518	495	492	480	471	465	453	516	496	456	490	499	486	481	487	476	502	480	495	502	504	505	499	500	456	474	479	468	492	497	481	509	491	507	477	470	503	514	458	479	488	463	487	480	509	450	510	470	487	485	493	457	453	527	482	499	472	481	509	481	458	514	482	465	485	454	459	468	473	482	475	477	463	484	451	486	460	466	498	489	488	468	493	487	449	467	480	455	479	504	470	495	461	514	514	487	487	446	450	472	501	457	503	496	517	466	467	506	453	500	498	468	437	510	504	480	472	515	437	464	523	471	487	464	476	458	493	524	469	489	472	465	451	503	504	499	476	498	445	485	456	457	480	513	491	490	478	469	481	454	512	508	454	469	448	511	478	493	488	487	482	442	511	536	469	466	487	489	491	487	490	489	515	509	509	509	541	430	506	493	475	480	460	495	478	470	506	476	464	492	506	449	452	448	502	505	492	467	513	480	471	493	455	484	545	456	442	465	465	511	506	494	471	491	520	462	471	484	483	514	485	493	488	480	470	446	441	528	501	488	475	435	473	475	462	502	512	470	496	478	439	470	504	496	500	483	502	459	498	499	478	508	467	450	472	515	549	491	491	471	476	468	496	488	478	512	454	483	511	473	469	451	512	531	509	510	502	452	476	507	501	521	469	474	474	481	475	437	487	459	454	483	469	484	486	454	459	461	483	456	484	492	470	459	449	460	458	458	473	501	438	507	511	456	480	464	507	502	483	465	477	498	503	484	512	445	448	459	489	496	485	426	452	492	468	481	439	481	488	466	474	484	493	475	475	455	497	472	482	487	478	456	494	500	504	479	456	458	455	454	483	492	493	443	476	499	487	496	507	465	488	459	502	482	498	499	448	474	472	482	462	486	484	471	425	478	460	457	529	452	474	526	489	511	467	459	504	458	520	477	481	485	493	478	491	495	463	456	471	510	442	480	510	498	480	507	460	472	460	510	479	470	473	453	473	469	500	498	454	494	525	507	454	465	471	470	492	463	503	487	500	461	464	456	488	503	499	459	452	495	483	454	513	478	475	439	501	472	476	476	476	515	460	479	487	446	463	495	481	470	461	485	468	486	490	476	452	467	497	433	471	531	506	482	479	496	508	455	443	494	493	478	500	496	489	481	530	487	510	495	496	480	490	488	458	514	499	494	482	506	496	498	483	483	502	496	462	444	509	525	484	512	486	473	502	468	471	482	449	506	515	438	481	458	495	478	483	459	501	486	469	513	474	461	518	493	495	457	479	499	513	469	514	479	469	459	491	462	503	481	447	478	491	438	469	493	507	498	511	477	506	476	482	507	454	475	488	496	487	463	506	478	507	505	495	469	489	521	500	496	451	473	529	474	493	502	458	506	479	535	513	449	461	492	489	526	512	519	469	466	482	472	495	477	496	492	454	453	503	523	473	501	490	486	471	488	473	483	442	485	442	475	469	470	475	481	500	459	501	481	483	510	437	500	470	459	485	515	478	469	468	481	462	465	475	516	490	505	492	483	449	529	452	468	490	479	487	438	481	476	489	486	472	499	483	464	507	486	465	473	509	493	440	473	465	497	466	474	456	499	479	517	460	514	495	495	492	487	472	469	489	485	469	506	495	443	460	473	503	512	470	465	487	483	479	500	540	495	496	475	475	468	479	514	500	455	476	483	484	505	464	474	496	471	474	478	456	481	486	518	483	495	493	436	483	468	498	459	467	498	469	511	468	453	485	497	474	507	510	487	484	475	479	474	483	494	458	497	440	450	499	509	478	498	503	515	497	480	444	482	471	448	487	487	479	457	484	449	480	490	519	489	489	512	453	467	464	481	445	493	479	467	500	484	449	469	451	483	478	460	496	515	491	471	499	470	493	518	482	486	460	493	476	489	469	493	530	436	508	473	479	485	456	466	492	484	513	452	494	494	495	507	493	418	500	492	524	469	509	491	453	456	527	499	496	515	485	493	501	499	479	473	479	467	515	499	495	438	470	470	506	521	470	470	472	481	446	481	458	475	497	499	502	494	508	470	496	453	517	494	488	469	452	466	475	471	475	490	441	476	466	494	486	471	504	501	491	475	461	474	485	511	442	515	448	507	504	468	486	461	469	486	548	477	493	468	452	482	469	466	503	497	504	506	471	466	445	454	510	492	475	519	478	504	507	492	488	476	504	497	497	475	463	451	496	439	463	471	440	486	491	497	478	470	456	516	489	447	511	487	484	484	433	484	490	499	464	532	465	504	494	461	498	491	464	485	477	467	521	533	470	469	486	479	481	482	462	435	454	496	484	509	502	495	470	520	465	463	489	479	474	486	490	470	495	499	516	531	482	502	490	487	466	511	471	529	516	488	497	477	460	479	501	466	516	469	485	445	466	472	526	513	462	437	469	517	478	472	490	475	509	476	455	496	445	470	493	462	510	498	483	517	493	495	462	512	480	466	475	474	474	493	509	469	509	475	527	527	466	459	437	496	510	478	454	478	453	483	498	491	445	514	493	480	466	475	476	515	488	478	465	509	474	453	467	468	492	500	525	449	469	452	470	503	472	468	441	465	498	469	501	457	470	465	513	460	488	475	475	457	467	480	474	503	479	485	512	491	477	506	529	497	498	487	500	446	501	465	478	501	491	467	454	459	467	415	497	505	515	498	496	477	457	484	483	454	488	483	494	483	496	499	512	476	489	507	479	509	512	506	523	456	431	459	521	506	474	477	503	489	479	452	488	497	461	511	492	441	480	510	477	480	463	457	472	491	499	507	525	429	456	498	478	459	486	503	471	508	487	488	474	491	498	511	462	457	445	486	495	503	465	480	462	489	472	498	474	502	477	494	494	480
30401	46890	8578	2554	1666	1380	1086	947	840	812	721	636	656	646	618	570	583	565	562	560	510	555	534	548	533	531	512	537	524	545	539	537	534	489	483	489	534	500	553	504	518	528	534	542	517	487	500	558	543	524	525	521	519	502	524	508	524	540	505	490	512	509	514	526	515	541	510	466	490	493	542	517	522	463	557	485	521	512	567	526	511	515	540	514	496	538	514	486	494	462	531	524	511	492	520	524	545	488	544	510	533	480	510	523	488	509	503	471	501	530	501	479	546	529	496	540	493	522	506	510	512	494	515	501	571	496	480	493	511	527	543	522	525	484	511	486	540	515	532	507	530	530	530	540	501	492	501	485	472	507	519	482	526	512	508	518	495	473	520	514	507	525	515	554	543	501	523	551	504	468	475	511	531	515	483	471	508	523	457	514	508	497	509	505	507	499	504	515	496	465	565	511	531	544	506	506	507	554	532	502	469	504	492	537	506	467	540	509	536	505	514	479	520	486	501	542	497	493	533	476	479	514	541	484	470	521	529	493	535	549	551	492	514	491	497	508	489	516	513	491	542	533	488	496	525	480	485	520	463	510	531	487	485	519	526	503	491	531	536	486	520	483	498	497	514	493	502	525	549	494	484	508	477	532	515	521	505	556	526	504	490	513	567	500	491	507	497	489	533	533	539	529	531	526	490	500	524	478	500	541	539	534	475	491	495	484	537	564	501	523	524	512	489	513	487	480	490	511	520	489	520	548	490	491	504	504	466	479	506	493	492	503	528	488	511	501	515	534	520	503	492	538	493	483	509	531	475	516	526	548	541	504	540	473	512	491	468	496	523	563	546	458	493	501	546	509	504	516	501	504	510	513	506	497	525	530	453	523	499	525	507	519	541	491	525	489	480	508	437	527	486	522	539	514	518	493	568	508	509	493	477	546	537	496	492	496	501	495	501	487	524	505	521	494	504	484	489	482	467	456	499	529	502	506	486	523	518	524	503	467	524	498	546	547	508	507	518	519	517	496	496	504	525	536	523	490	485	507	481	538	492	522	527	498	500	517	516	582	506	494	464	501	491	489	496	499	463	501	558	525	497	505	489	493	508	526	493	507	512	522	548	547	515	478	540	494	493	517	521	530	478	511	492	520	489	515	537	554	495	519	521	531	544	492	529	547	523	484	490	502	488	497	532	526	500	491	555	497	534	504	506	522	536	501	523	517	509	485	536	519	499	536	498	556	514	513	504	472	511	538	509	501	508	522	435	505	550	468	462	511	494	520	518	474	517	493	511	542	503	519	486	522	514	490	498	471	508	542	499	499	474	512	503	529	493	526	515	532	495	511	538	503	490	509	499	532	528	511	469	491	519	507	551	472	491	498	510	495	503	503	457	500	507	513	554	486	505	521	522	480	509	521	527	501	500	504	494	554	537	521	504	496	515	497	516	466	531	528	518	529	471	512	494	489	535	505	520	523	520	513	535	540	473	478	501	487	533	504	482	527	503	489	515	489	513	521	536	489	525	522	532	539	483	519	532	495	519	531	498	521	540	521	533	539	520	492	492	528	495	526	507	496	568	521	487	480	497	542	544	525	437	502	541	542	523	499	528	538	507	506	500	524	530	466	525	542	521	495	498	508	544	524	447	503	496	505	517	554	536	509	554	510	483	508	501	493	530	518	517	503	524	513	546	520	474	500	516	508	510	530	480	529	511	551	482	494	456	557	509	482	560	507	517	508	487	525	485	487	506	534	497	519	532	511	546	543	526	516	525	525	501	512	491	555	486	508	508	519	486	508	477	489	503	521	497	516	502	537	506	553	505	485	529	513	545	513	530	476	443	489	497	544	528	513	510	487	523	485	512	541	485	476	507	516	555	509	537	502	483	509	531	488	491	471	525	516	548	486	537	561	510	504	508	537	509	517	510	517	549	514	524	493	500	524	524	503	525	508	502	460	511	489	522	485	480	526	509	490	505	510	523	508	496	536	494	546	530	538	474	525	499	492	509	530	546	487	537	511	508	495	506	484	505	501	497	545	531	507	527	511	498	506	528	496	516	523	498	502	511	514	519	486	469	509	498	510	503	533	515	494	496	547	502	499	513	487	508	505	513	499	535	491	469	506	491	542	510	539	524	522	507	514	505	541	504	537	533	527	534	504	518	471	532	470	493	527	503	525	504	523	510	527	517	503	463	492	487	527	546	531	464	543	503	539	557	540	522	505	564	500	527	528	497	472	495	518	511	501	523	565	536	490	522	494	521	467	525	511	510	494	522	532	520	510	535	527	495	503	519	526	485	505	466	483	477	500	522	491	521	511	513	532	522	517	522	504	501	536	473	460	501	553	498	511	529	530	475	505	514	517	508	497	512	498	549	524	545	529	491	533	534	493	561	532	543	530	491	498	520	509	535	549	525	565	483	507	537	484	554	517	474	509	455	516	529	499	529	507	535	470	521	474	520	532	521	554	520	472	525	492	535	525	530	495	518	542	541	492	534	499	499	509	547	496	494	538	524	513	487	523	509	536	513	469	547	496	487	486	539	506	505	535	523	501	500	532	512	526	518	514	506	480	504	500	500	492	520	525	541	506	478	522	509	481	539	520	540	517	537	490	525	480	499	543	493	494	492	537	532	551	503	491	521	552	519	516	532	501	499	482	488	532	513	517	481	501	509	495	537	464	520	515	488	488	495	514	517	482	546	527	551	492	495	527	503	508	542	516	525	521	502	525	475	529	530	492	483	445	511	515	506	495	531	506	492	458	490	471	507	541	495	517	495	511	525	540	518	509	501	473	524	531	493	503	484	491	511	522	554	507	507	505	482	565	494	493	547	506	509	509	502	483	530	512	484	486	524	518	527	489	545	497	551	505	544	502	511	520	511	504	490	516	503	503	487	512	521	515	492	510	512	489	520	528	521	530	495	505	516	498	520	499	530	506	542	536	510	510	528	451	535	531	525	471	484	532	503	513	525	466	537	520	528	527	500	433	565	533	511	461	498	514	520	528	507	458	538	523	472	515	489	520	502	487	545	483	544	498	529	522	529	514	526	481	499	522	521	508	463	515	474	476	513	550	486	518	501	481	511	482	531	498	519	526	523	515	481	508	518	499	528	529	519	489	470	516	512	508	514	498	464	568	530	519	535	462	461	511	511	502	536	504	497	507	474	537	532	487	513	501	501	497	498	504	481	469	511	537	519	495	512	537	488	511	551	494	486	555	486	495	529	507	502	483	487	486	510	495	509	540	484	539	504	528	481	536	526	515	481	520	500	528	510	512	495	508	502	528	526	508	526	517	509	511	498	506	529	496	527	461	496	540	529	505	481	486	508	501	505	505	530	528	518	491	494	508	510	522	520	506	519	559	502	509	521	527	523	534	479	518	519	487	526	527	504	499	511	568	499	487	536	493	492	501	500	504	521	524	516	546	506	539	492	534	465	516	446	498	474	519	457	513	491	508	511	482	493	554	515	526	501	492	495	551	545	499	544	525	523	512	482	527	513	498	482	544
24534	21082	27443	24841	16138	687	347	285	238	225	217	182	167	196	209	175	181	184	188	164	170	145	158	167	155	187	159	163	154	147	174	144	150	182	140	156	184	159	141	161	177	157	163	160	174	177	156	158	174	161	146	169	130	146	157	179	158	158	142	152	158	153	144	161	141	160	147	174	173	159	157	155	163	169	179	170	169	153	146	167	154	127	166	146	155	168	160	165	142	159	149	164	178	167	153	148	153	160	166	164	132	160	166	153	153	167	162	162	160	165	137	147	140	150	156	148	166	163	166	159	166	155	170	175	165	179	148	181	146	148	165	173	167	176	146	165	162	151	162	178	162	144	145	162	158	155	146	142	157	160	172	161	168	171	164	180	151	164	151	138	165	154	165	148	155	155	164	156	126	163	153	154	164	155	165	145	152	151	167	154	149	159	151	173	157	146	164	157	159	173	168	169	159	166	152	172	158	162	163	169	172	139	162	153	165	179	144	163	186	165	141	151	166	174	175	138	142	164	169	148	173	126	148	160	147	149	141	152	178	147	158	155	157	155	149	157	154	156	158	193	150	161	157	178	164	145	167	162	146	171	159	167	172	151	140	155	160	172	164	157	164	153	151	151	153	172	143	171	152	154	150	155	156	154	148	155	155	137	173	165	175	170	164	137	149	170	173	149	149	141	170	149	160	161	159	156	165	156	154	159	170	154	183	152	165	150	138	161	148	161	167	164	147	162	154	171	150	174	147	139	157	150	157	156	152	157	142	170	158	182	157	174	137	180	135	147	162	169	154	164	152	140	173	162	149	147	148	172	164	157	159	174	155	167	160	153	161	166	161	161	148	130	151	172	189	161	165	134	163	161	164	144	164	123	147	155	194	159	146	152	172	159	157	152	160	161	171	147	137	166	167	150	178	161	158	135	168	176	151	166	146	156	159	157	172	149	151	167	168	142	167	160	172	152	145	146	164	170	153	165	159	149	162	156	179	143	157	164	143	151	156	163	162	138	155	149	164	158	171	155	165	152	168	170	174	158	153	164	159	175	162	156	158	156	148	143	156	142	149	172	164	158	161	171	158	183	152	170	138	139	181	145	168	163	151	138	154	167	165	150	152	156	134	157	155	143	169	170	168	164	184	141	168	160	172	166	126	163	144	167	171	150	131	137	160	152	134	143	163	172	168	146	165	165	175	143	163	165	146	179	161	135	128	149	143	148	163	144	164	141	165	140	160	168	170	150	165	142	150	166	150	143	158	179	153	144	169	179	170	136	177	147	144	159	164	162	164	168	148	155	154	167	149	147	142	150	169	179	161	173	162	152	175	148	154	175	165	164	184	173	149	164	162	144	156	172	160	123	162	153	170	154	147	159	146	137	139	165	154	157	176	156	158	156	151	140	150	155	151	169	156	156	156	183	161	148	164	162	153	153	179	182	157	159	160	165	154	203	157	160	170	159	133	152	154	152	158	167	161	158	160	152	164	193	161	142	170	148	167	165	148	156	148	157	155	162	172	161	165	158	163	169	162	149	145	176	163	158	154	168	176	139	157	168	152	144	148	141	154	165	156	149	169	145	136	162	162	162	157	162	147	138	135	138	163	147	160	151	186	150	145	156	168	152	140	159	175	155	146	155	159	179	168	177	145	159	131	156	156	167	156	140	139	179	161	173	154	164	150	169	146	176	150	149	140	140	157	160	171	156	152	140	160	154	164	147	162	165	156	178	156	132	153	152	145	167	142	162	158	175	189	158	173	139	156	155	157	159	139	151	165	180	143	156	148	156	176	150	163	133	149	174	147	195	162	158	177	149	165	146	159	168	178	163	143	176	159	168	150	152	153	133	136	175	166	154	148	152	173	163	155	150	147	165	167	170	151	142	165	150	155	163	179	171	143	161	162	163	136	151	167	168	164	142	156	160	145	151	129	145	161	159	139	183	160	172	163	183	175	139	178	167	144	150	163	157	153	144	133	166	156	166	160	156	150	161	131	167	145	165	139	152	147	164	148	159	144	173	179	174	168	150	176	167	135	162	164	161	167	170	166	168	170	155	154	169	166	176	164	177	146	163	153	171	142	148	160	159	159	167	155	155	139	161	157	161	143	160	182	146	166	153	185	170	144	154	154	160	158	139	156	153	165	167	164	147	176	150	148	160	159	159	135	149	142	172	161	151	165	168	144	172	142	169	136	161	164	172	151	153	175	154	176	165	170	163	140	166	167	146	183	154	162	169	162	174	156	157	166	162	158	143	156	159	161	141	151	176	165	177	138	169	159	158	149	174	142	159	166	151	173	159	164	143	151	151	146	162	166	162	152	174	145	181	161	156	147	150	180	188	182	166	167	164	173	151	157	167	173	166	159	194	118	162	162	165	160	161	148	159	164	153	161	165	164	165	144	155	174	147	151	154	148	163	180	173	144	160	176	152	149	153	146	168	140	148	166	160	145	160	144	178	154	132	137	159	161	147	154	164	161	162	157	170	169	158	147	143	159	172	151	163	165	144	124	171	149	172	159	149	118	152	152	169	163	164	188	157	163	141	141	154	158	161	165	149	158	155	146	139	172	153	177	153	176	161	149	169	171	180	150	147	159	154	149	151	160	162	146	152	145	176	148	158	167	170	150	139	183	149	177	158	205	156	151	170	177	165	153	151	164	189	156	131	139	144	160	169	173	158	164	135	153	153	140	173	166	154	147	170	161	161	143	164	162	157	145	162	153	187	158	178	156	140	150	150	171	162	166	156	161	184	149	170	139	175	167	155	162	176	174	167	160	174	165	163	165	150	131	149	143	132	163	171	162	146	153	147	143	166	169	155	164	155	134	152	158	144	153	143	157	154	168	166	143	159	148	162	158	155	162	175	167	157	179	159	154	170	140	188	167	164	172	177	150	162	143	145	163	177	139	159	158	185	168	189	171	157	160	163	159	157	134	156	163	141	161	171	143	155	148	141	160	154	148	161	161	169	177	160	172	138	162	150	151	161	170	145	170	173	140	168	141	150	156	148	176	140	158	151	177	177	159	159	136	162	155	163	164	156	144	182	177	146	143	168	180	155	169	164	177	152	150	154	164	156	163	167	155	167	165	153	154	155	155	163	165	159	178	159	161	167	159	168	171	128	152	140	173	148	136	135	155	158	158	164	146	146	146	150	182	153	151	163	144	143	156	162	147	143	131	172	146	173	141	150	172	168	150	159	161	182	171	161	139	141	155	163	159	183	159	147	160	156	153	159	130	172	160	167	181	157	156	149	184	142	160	155	178	153	171	161	159	164	170	153	178	155	137	181	148	158	158	151	144	158	165	170	148	150	137	151	140	156	145	163	180	158	158	149	159	150	140	151	158	174	151	158	151	156	147	165	150	167	154	159	150	170	169	149	154	155	158	164	149	157	161	147	164	186	165	140	174	165	138	140	159	150	173	166	128	184	154	152	166	154	160	165	152	182	170	180	181	141	139	161	144	147	148	145	157	170	173	159	164	145	165	153	172	131	154	138	166	145	136	157
30286	43639	5135	1421	910	722	574	449	368	334	265	274	252	249	215	208	199	183	212	212	206	208	187	219	176	200	196	171	186	170	171	182	197	193	188	189	188	179	190	202	183	174	177	176	198	184	175	199	165	183	180	174	201	186	185	151	189	167	206	168	173	208	176	160	180	209	177	192	183	168	186	193	173	176	195	165	193	187	179	180	163	193	169	160	184	184	193	169	185	166	175	161	188	203	179	180	173	162	200	185	164	163	173	174	183	187	194	190	161	163	184	166	192	185	172	176	162	173	179	167	163	206	203	171	166	176	191	157	169	174	186	170	178	187	182	199	172	171	162	190	190	178	190	166	180	158	202	188	175	165	197	177	215	197	177	186	172	171	158	180	171	186	181	181	147	182	172	183	177	169	156	169	165	156	172	182	175	195	169	191	182	176	176	166	197	183	197	173	167	183	170	150	178	185	145	149	179	169	183	187	177	181	167	183	175	179	204	192	179	166	165	168	175	173	164	180	187	157	160	177	176	187	193	171	181	180	170	199	177	196	175	174	174	172	202	215	185	192	186	184	190	185	177	176	159	188	175	168	158	177	173	203	172	194	179	173	163	193	175	180	167	189	195	179	178	205	171	184	179	156	173	181	167	178	173	189	192	181	177	180	177	179	188	193	194	190	164	193	191	173	200	171	180	192	166	188	168	173	174	203	159	165	174	169	186	160	201	179	177	150	181	173	173	170	166	198	161	148	175	167	176	177	185	196	182	186	209	177	172	202	165	171	200	183	188	190	172	167	161	193	175	175	170	159	165	173	187	171	184	191	183	176	165	185	171	181	174	173	188	166	167	180	184	190	191	177	172	190	199	180	179	160	153	168	185	172	175	173	165	196	161	172	183	203	187	186	186	154	161	181	169	205	169	186	157	167	160	182	177	168	181	187	178	197	202	166	176	185	175	186	189	167	180	164	190	146	206	194	202	171	199	157	167	168	160	190	151	178	198	184	159	154	186	196	162	201	188	158	176	180	180	190	180	200	182	179	170	201	176	213	193	176	178	179	197	165	185	174	175	186	170	157	184	197	151	167	160	210	163	168	180	166	187	162	160	189	153	169	171	176	192	193	188	165	180	179	184	204	201	182	188	191	184	183	153	165	175	185	152	172	162	181	169	204	170	185	180	182	172	173	148	174	184	167	184	179	186	175	147	190	177	181	196	188	163	168	178	180	182	162	159	155	192	183	174	179	197	180	181	228	154	171	170	184	165	188	199	175	183	153	171	169	167	163	158	194	172	185	180	160	175	188	163	179	169	163	157	193	156	191	183	180	191	198	178	188	178	182	159	181	186	165	173	154	168	153	164	182	168	189	156	183	169	191	170	175	174	167	191	198	206	174	178	172	163	166	184	168	180	186	177	181	186	156	171	186	172	181	198	182	152	155	167	187	195	194	180	172	178	177	191	174	181	188	195	176	215	189	192	180	172	206	180	190	196	185	180	180	191	179	173	168	191	178	179	173	169	169	184	200	177	176	154	203	179	150	194	147	197	174	174	182	161	166	181	175	200	168	185	166	181	171	176	167	181	188	173	170	201	175	171	201	178	174	179	194	170	157	181	175	174	174	176	163	174	198	195	185	177	179	154	178	169	185	162	185	197	156	150	195	195	151	194	170	181	168	169	188	166	200	181	193	176	145	163	185	157	160	181	150	200	174	207	197	187	197	184	179	184	197	167	169	182	153	180	186	145	174	183	160	150	160	170	201	156	204	175	191	181	206	192	159	195	185	185	174	184	195	184	198	198	175	179	166	203	172	173	168	209	162	175	164	175	205	150	176	170	189	162	174	184	201	178	181	163	181	168	180	176	187	174	196	188	184	171	188	174	212	179	200	170	155	174	160	179	176	199	209	182	177	184	186	161	174	180	202	186	207	192	168	166	199	181	175	173	177	184	186	166	168	187	166	179	197	192	189	191	177	170	186	189	179	184	177	179	187	187	184	165	173	184	187	171	162	189	192	167	170	163	188	192	179	171	184	165	177	163	160	185	176	158	173	185	174	186	179	184	202	184	186	193	170	163	169	189	180	160	162	158	181	170	175	205	181	174	194	185	162	190	169	178	171	167	158	191	161	177	174	168	186	178	178	183	217	187	179	169	199	183	158	165	173	184	155	180	184	174	179	172	164	163	153	170	185	169	180	161	192	192	168	193	157	174	192	170	197	178	171	177	163	178	184	194	161	197	157	181	173	189	179	186	171	188	154	171	180	170	186	190	191	167	147	178	189	202	163	169	155	179	167	164	179	195	163	193	159	182	167	158	191	186	167	174	173	158	189	169	191	194	195	186	172	164	184	148	170	176	166	187	173	181	183	172	181	174	172	172	189	167	167	171	185	177	182	161	171	188	199	192	189	171	192	192	156	178	170	190	183	195	184	185	181	173	183	178	192	190	184	194	186	189	198	161	178	178	191	173	183	182	191	182	161	192	201	202	184	162	203	182	192	186	169	169	189	185	163	192	186	170	163	167	180	181	185	177	190	185	177	167	173	174	174	175	194	202	201	162	177	157	186	175	177	185	175	167	171	183	169	173	161	188	208	166	156	187	161	196	187	171	186	184	175	182	178	176	191	181	171	196	137	167	156	183	192	194	192	186	165	179	172	174	156	182	155	153	163	196	179	169	168	197	190	169	168	209	188	157	168	198	199	194	182	184	180	168	179	145	160	217	207	162	169	161	175	179	170	178	186	170	192	185	201	150	197	195	180	176	206	175	189	171	170	187	156	176	168	182	182	171	179	177	169	180	175	174	196	188	177	175	150	188	165	192	192	196	163	167	167	188	186	155	202	173	174	202	153	164	163	191	218	184	170	163	157	155	186	157	159	169	163	174	159	192	168	202	146	189	168	190	175	172	192	162	206	187	158	181	178	177	182	171	170	155	183	182	185	181	158	166	161	164	179	164	180	195	154	168	178	174	185	163	175	184	195	174	170	202	171	156	183	179	183	167	165	167	162	174	177	191	182	181	165	192	178	150	193	197	187	175	157	157	176	166	194	187	188	207	193	205	184	177	179	181	161	177	172	177	167	192	191	186	168	185	167	188	187	204	177	179	190	167	170	177	180	183	179	169	179	185	187	160	199	173	194	148	189	169	176	186	189	198	202	202	162	181	178	166	181	170	193	185	160	194	172	167	171	188	193	177	184	165	181	175	196	163	183	177	170	168	179	147	174	144	197	178	166	165	174	173	173	164	188	158	154	175	185	206	166	162	180	185	179	172	188	171	167	176	184	173	191	168	184	181	194	189	175	170	213	188	183	176	173	157	183	172	182	174	158	177	183	204	209	180	186	191	152	176	150	199	171	198	183	186	177	178	205	178	191	192	182	182	176	185	166	203	171	179	167	191	157	189	164	169	178	179	200	189	180	158	182	201	155	176	156	193	158	178	199	189	166	177	191	173	145	154	179	167	186	171	166	169	180	173	185	167	190	145	174	182	190	186	169	158	177	180	157
22466	21088	28640	23787	21080	21102	10773	935	687	621	539	495	492	481	448	426	396	434	405	395	373	334	328	373	347	326	355	347	356	365	362	357	335	332	362	366	350	311	342	333	358	368	337	324	314	342	352	372	337	369	346	343	313	344	308	310	333	317	322	322	334	337	335	350	346	325	299	302	328	346	324	303	314	302	318	329	358	322	331	327	355	306	322	330	326	320	321	316	348	331	329	316	324	356	350	318	314	318	323	348	316	335	326	329	320	343	337	319	293	310	334	331	318	318	328	304	343	305	316	332	312	278	319	343	324	327	312	310	337	338	364	301	320	297	339	280	309	309	337	299	343	291	312	305	309	315	350	321	297	351	332	329	319	350	318	317	331	327	341	338	344	301	331	327	344	311	351	313	302	317	334	335	309	293	353	297	337	329	309	337	341	328	306	319	361	317	321	320	316	320	324	325	337	296	322	289	338	321	352	360	294	306	326	303	319	325	329	325	305	291	334	325	345	300	326	332	334	338	309	322	355	315	347	307	353	311	311	305	310	321	311	313	315	311	326	345	335	304	301	323	332	307	309	335	289	313	320	319	292	311	326	331	345	325	289	307	321	329	330	314	336	319	332	326	359	337	332	336	331	325	323	298	295	319	304	315	327	304	309	319	281	318	322	326	308	320	340	318	338	311	330	338	301	282	329	355	361	326	348	332	323	348	300	314	286	318	300	344	335	317	314	308	286	324	343	334	342	317	283	307	330	306	333	315	325	310	304	326	336	321	303	322	308	341	310	342	312	312	346	321	331	340	313	302	286	330	335	316	361	327	334	337	315	318	320	316	313	308	324	318	320	336	351	327	318	349	322	341	330	320	314	339	334	334	350	343	321	291	355	304	348	325	309	301	337	324	315	355	313	306	296	348	341	319	351	286	291	313	300	308	297	332	321	335	315	343	339	318	314	339	326	339	359	308	324	338	340	369	335	329	315	323	324	332	308	304	349	299	349	307	325	345	317	338	356	320	303	327	311	355	312	327	304	325	308	309	301	311	311	334	338	305	332	294	342	340	336	328	321	346	319	303	311	336	326	333	327	327	341	335	330	294	336	332	315	346	316	315	288	355	318	300	311	323	333	357	345	329	322	321	321	352	326	359	331	317	313	325	327	371	346	315	346	321	350	349	313	320	335	315	310	353	343	330	314	315	278	303	331	366	333	310	301	286	324	268	334	305	350	300	337	292	337	316	388	300	336	344	351	344	320	302	352	337	303	312	306	330	332	322	313	329	312	333	323	301	341	307	324	324	323	299	339	290	293	341	332	311	309	320	302	323	343	323	317	341	318	324	326	312	355	353	314	311	313	335	311	324	340	286	318	305	300	334	331	326	329	337	310	308	295	335	333	325	312	340	299	286	322	335	307	369	331	332	340	340	315	318	297	319	316	316	292	330	330	333	301	309	299	332	333	286	328	329	364	319	337	318	314	343	300	316	359	282	305	358	307	305	326	325	301	300	318	314	312	300	334	290	327	329	315	352	355	325	337	307	336	353	314	351	317	306	312	303	327	332	321	333	330	316	334	322	351	309	310	287	297	332	304	321	311	271	304	335	342	306	281	370	323	347	326	337	333	304	296	343	320	350	318	320	351	366	312	329	335	330	326	327	317	325	357	325	326	334	363	317	330	311	338	289	307	337	317	301	353	327	317	318	303	333	320	327	333	335	359	337	328	298	332	323	319	327	328	306	324	304	324	303	319	347	302	332	351	335	322	301	330	348	329	321	275	305	321	343	309	311	319	331	333	314	315	306	291	354	341	329	327	329	310	317	312	334	302	327	318	318	334	347	362	317	325	322	326	326	320	329	303	337	328	321	326	326	330	345	289	321	315	318	332	343	322	300	331	318	344	313	326	317	327	326	349	345	311	352	320	325	361	300	329	320	304	344	319	338	338	319	311	274	352	362	303	292	359	327	325	316	336	299	386	317	331	320	319	324	308	297	327	301	321	355	323	327	313	324	291	306	338	329	308	295	316	334	317	322	317	337	330	291	339	317	318	319	317	284	305	324	282	356	296	341	336	317	294	359	330	300	298	306	317	336	317	337	320	322	358	340	340	315	343	316	339	346	331	305	328	327	314	323	315	329	330	305	320	310	326	323	298	323	318	322	316	321	336	316	316	381	331	316	328	337	336	328	314	334	332	314	320	331	326	320	324	317	323	323	325	307	360	332	310	308	334	354	348	363	308	328	307	305	284	316	333	318	318	319	301	333	340	335	353	353	323	322	327	323	339	300	347	337	360	353	320	323	281	327	310	295	319	318	297	302	308	324	299	340	340	322	339	339	328	320	330	342	325	301	335	348	323	337	341	296	304	334	329	325	333	311	316	333	338	328	330	323	319	329	295	337	322	361	304	316	340	321	331	305	326	349	330	343	346	333	306	304	324	359	323	334	338	325	319	336	312	325	346	345	290	336	349	344	347	334	304	274	307	354	319	319	312	315	320	345	329	339	342	318	354	308	327	301	308	345	320	307	318	333	292	296	328	324	327	331	307	311	358	278	339	316	320	322	321	335	363	309	318	311	336	335	307	324	343	356	305	326	292	327	316	317	308	306	347	338	302	305	324	304	306	331	315	292	357	317	304	311	336	315	334	316	309	327	375	320	365	312	304	311	303	320	314	310	309	321	331	292	330	329	339	315	331	304	300	318	334	331	338	331	332	369	322	323	322	368	318	338	297	310	323	305	326	314	312	341	336	335	347	355	343	325	342	361	347	326	363	318	314	315	298	318	313	335	306	316	345	314	328	343	289	325	299	313	313	351	315	345	322	349	308	315	327	302	342	319	328	333	337	323	317	305	330	273	313	337	308	329	365	302	334	346	300	301	321	304	353	325	365	359	333	323	331	302	323	324	353	338	308	296	319	309	312	339	337	296	334	326	323	340	332	312	325	346	327	335	320	308	312	294	345	329	338	325	344	298	328	323	315	288	322	304	305	329	292	331	353	352	327	304	359	355	300	315	328	316	352	352	331	312	319	350	315	328	321	334	299	319	330	339	321	314	345	310	341	318	347	305	306	293	346	317	334	344	310	316	307	304	321	326	354	351	320	348	306	330	296	322	338	317	341	306	338	294	311	308	333	336	324	349	330	296	334	282	357	327	301	329	295	329	325	321	341	304	346	316	315	299	342	331	293	344	318	346	336	294	309	333	336	360	299	313	328	316	337	337	322	330	302	320	338	323	342	346	328	321	357	346	322	327	323	322	318	337	306	306	329	316	336	328	324	324	355	315	319	300	358	349	358	319	337	317	309	316	317	354	326	329	297	344	304	313	294	342	339	340	332	314	335	312	312	348	319	295	294	340	335	334	331	303	319	316	315	338	320	365	337	326	355	289	311	303	345	303	308	313	320	331	326	317	332	346	321	343	356	315	356	332	351	350	362	304	334	338	318	332	320	320	330	332	306	291	309	363	347	300	326	331	332	334	352	318	356	328	321	318	318	334	352	296	328	308
33441	53916	10288	4170	2740	1982	1662	1251	1054	894	727	632	571	538	564	473	514	499	406	448	430	404	444	391	412	411	422	393	416	402	428	415	379	360	373	400	377	369	377	375	355	375	359	388	346	381	378	327	392	328	338	352	362	377	359	360	392	368	344	371	349	365	361	360	351	351	357	347	389	394	365	383	352	352	383	354	370	331	345	354	365	348	358	401	329	354	358	364	352	352	356	367	369	390	351	374	383	377	333	364	380	329	357	336	340	325	369	365	367	392	351	342	349	369	333	329	376	365	365	366	362	379	356	361	320	362	371	365	341	351	336	344	335	343	344	357	359	355	412	399	397	352	381	413	348	343	322	381	372	358	383	357	327	367	358	353	343	372	352	354	366	344	353	347	362	357	314	334	351	387	352	337	344	374	356	318	331	372	368	328	392	386	369	345	352	379	347	318	364	380	377	378	361	374	360	345	351	346	368	372	376	368	369	365	340	341	341	366	389	364	351	360	339	385	345	353	329	358	358	389	358	385	332	371	326	328	328	357	370	340	349	380	339	324	383	371	378	359	348	348	375	357	373	345	351	364	357	343	364	364	368	352	315	369	407	374	376	389	354	381	373	351	398	374	376	396	345	339	356	338	362	338	381	378	371	331	366	377	336	383	356	349	384	359	373	381	339	359	329	374	350	344	376	385	340	360	342	343	342	372	355	368	358	381	348	358	373	348	356	358	362	321	350	340	390	388	364	357	369	369	351	363	353	343	363	359	348	350	348	324	333	400	366	337	335	343	372	353	304	367	399	373	341	341	383	403	338	370	371	340	350	330	363	350	342	388	340	342	332	345	370	357	355	371	354	382	373	334	359	351	373	393	361	353	376	386	358	378	380	362	369	355	354	383	384	394	359	358	327	325	340	364	385	347	369	337	346	334	366	356	345	357	320	339	371	339	338	373	360	368	338	329	348	342	346	345	382	349	349	349	360	338	362	345	352	385	373	321	358	314	362	352	369	348	338	387	374	365	370	351	337	387	309	345	358	357	333	321	365	396	370	327	326	334	372	333	378	378	341	356	346	334	349	355	395	349	361	363	335	393	357	374	386	331	352	370	337	347	332	349	348	348	366	363	374	355	361	359	342	346	388	371	356	373	352	357	356	374	335	333	331	359	363	361	346	387	383	358	333	340	356	354	351	335	332	344	381	348	358	329	368	380	334	326	361	328	344	336	380	367	390	350	342	339	345	352	359	344	361	344	359	361	342	375	325	326	343	303	345	378	368	365	362	366	344	392	383	336	390	367	335	353	353	372	325	363	375	355	372	367	362	358	325	389	355	357	345	394	377	319	336	347	390	332	350	366	372	348	362	356	367	352	346	350	349	357	348	363	352	377	360	378	336	348	388	353	350	368	356	350	374	382	361	333	365	342	361	382	375	353	359	367	355	340	357	347	355	387	368	357	389	343	358	356	332	365	362	351	330	379	350	328	352	365	356	381	365	377	325	371	347	346	338	372	381	382	369	368	357	335	356	372	342	355	357	365	373	357	357	354	377	358	341	331	405	382	361	333	339	359	367	374	355	347	346	351	378	349	364	338	364	362	336	373	355	344	349	360	371	387	349	332	361	368	341	326	353	378	354	372	376	338	353	363	336	323	365	319	340	349	362	373	322	378	359	350	354	356	346	363	402	346	352	346	354	358	368	394	313	350	335	328	308	358	345	324	355	345	351	384	359	381	320	343	369	349	357	363	341	343	339	362	404	328	378	365	334	352	353	373	323	361	337	321	351	367	371	341	362	366	352	376	327	346	328	353	347	365	373	359	379	370	376	367	333	336	347	369	378	392	364	354	358	372	358	351	357	354	348	334	346	363	358	349	372	347	399	351	363	336	361	345	343	350	348	354	365	376	380	343	349	356	339	363	392	317	351	345	387	364	345	384	352	331	376	356	378	341	353	347	362	356	345	329	370	355	348	385	338	319	374	345	378	349	322	386	373	377	351	329	318	337	338	414	366	379	336	371	337	359	380	327	344	356	324	342	341	316	343	371	395	353	351	341	411	330	342	352	341	340	349	369	352	400	371	391	361	327	366	342	338	367	392	377	366	323	399	359	371	374	356	318	378	372	338	332	350	369	346	375	366	338	340	349	355	351	374	348	353	381	369	356	343	336	348	368	311	345	370	360	363	371	371	383	377	355	359	328	341	374	338	359	388	343	337	357	348	359	368	365	358	360	343	357	374	355	373	347	357	374	342	372	336	365	343	344	373	337	347	357	344	365	330	361	371	416	335	331	339	351	410	334	375	319	344	341	367	368	346	346	394	350	368	373	348	343	360	341	347	338	341	330	385	361	364	369	363	341	331	372	371	336	361	363	325	329	391	322	375	370	340	346	345	346	354	343	349	378	351	370	366	379	363	339	384	353	393	368	347	365	353	337	338	355	371	361	371	322	369	352	336	321	330	366	361	359	342	357	365	358	376	358	356	365	339	388	352	385	362	380	336	343	360	371	345	352	355	342	376	367	369	354	331	359	352	370	376	342	348	337	391	326	347	351	390	378	429	358	375	337	353	368	331	333	358	359	367	357	363	371	341	345	354	337	346	356	341	352	367	364	320	352	325	342	323	359	355	366	388	375	350	322	356	360	320	330	364	369	362	345	386	374	381	345	371	348	329	386	370	314	374	370	372	359	348	340	373	372	365	362	362	352	345	351	374	353	362	340	372	376	356	361	367	344	375	352	354	390	358	342	345	343	371	350	356	366	352	325	375	353	340	368	345	353	330	374	380	387	340	370	342	327	341	385	358	360	354	369	371	331	364	340	344	335	348	363	365	329	346	347	375	322	354	369	354	369	351	365	368	344	344	350	348	340	378	340	412	361	324	376	349	346	392	373	358	335	358	388	361	353	379	342	328	364	355	372	334	362	334	364	356	368	323	363	371	370	391	364	357	364	365	375	346	348	349	337	384	319	378	397	343	356	348	337	378	345	346	336	368	346	369	359	347	347	348	354	306	363	341	330	336	373	366	318	348	374	349	387	351	348	351	361	319	361	342	337	338	371	368	378	343	359	364	398	400	369	354	341	326	363	335	326	377	379	353	394	336	378	348	356	329	345	324	382	318	372	344	337	340	352	333	377	349	345	353	373	371	391	374	374	346	342	382	376	305	339	349	351	367	342	390	322	382	381	395	355	350	332	341	369	367	363	362	327	310	371	383	318	353	375	355	363	362	352	389	363	325	359	373	353	356	367	354	352	338	379	387	404	367	361	381	385	349	369	357	372	319	362	346	380	357	330	324	347	341	356	374	352	362	379	385	340	376	373	360	345	381	366	364	380	335	358	328	348	375	382	353	336	358	356	370	365	332	352	352	366	395	355	359	373	358	372	337	382	363	362	359	345	343	367	386	376	371	351	360	353	357	367	362	381	344	361	397	364	368	365	341	341	357	362	365	367	324	358	342	336	322	361	395	365	372	368	365	343	388	364	350	348	349	323	312	334	383	360	342	322
28879	24040	11704	1150	568	545	441	344	360	348	328	351	319	291	323	331	334	332	321	295	333	318	319	372	334	314	299	307	331	347	331	308	334	339	325	344	283	327	323	314	301	348	340	318	334	305	335	347	340	309	326	319	336	332	320	320	333	323	333	314	312	308	319	309	343	345	337	325	336	328	333	324	333	344	310	335	347	341	339	351	336	303	305	328	334	339	321	327	347	315	331	319	299	369	329	346	326	338	344	325	311	321	335	343	351	281	327	323	318	302	325	310	337	297	333	319	313	301	306	342	317	296	319	333	337	312	329	297	330	349	337	372	313	330	353	313	302	303	326	345	302	284	356	347	324	311	311	318	317	314	339	348	327	308	304	305	305	325	339	314	314	357	342	329	327	314	336	304	324	311	306	307	339	325	326	327	319	337	322	313	324	317	309	316	313	311	340	353	322	296	328	356	351	334	348	327	305	323	345	297	315	316	320	328	321	298	342	330	341	339	327	305	328	299	367	330	326	322	348	330	304	347	331	349	304	343	277	324	355	324	318	276	346	312	326	308	321	329	316	340	317	340	322	323	284	304	345	314	309	301	335	311	346	339	316	339	337	311	315	343	308	309	325	259	336	310	345	312	348	363	316	325	333	341	307	322	346	311	328	320	310	329	316	313	353	325	324	319	311	280	311	326	323	309	306	330	309	312	316	326	321	317	300	346	321	332	316	317	332	324	293	313	295	358	310	329	315	308	331	310	319	339	333	345	317	325	311	309	328	314	337	334	319	289	332	327	332	312	324	313	323	347	307	349	325	338	317	351	304	334	330	327	315	307	329	311	295	344	305	321	314	289	326	358	345	325	280	304	332	340	343	314	335	357	325	330	326	337	324	346	370	319	307	292	338	321	334	359	318	341	324	321	364	326	322	318	304	299	319	295	337	336	315	296	309	352	267	345	309	330	323	309	335	339	320	323	342	307	339	333	311	366	298	308	332	343	312	352	328	312	337	345	317	303	290	300	346	317	310	323	303	351	318	339	307	325	314	332	328	323	316	317	331	316	337	307	298	320	329	320	289	338	300	298	327	341	327	321	324	312	335	320	344	335	351	341	327	321	291	338	321	339	318	308	306	298	329	325	321	327	326	346	328	300	316	310	303	342	335	332	351	304	334	311	323	369	295	335	349	347	364	325	325	324	346	328	356	353	315	321	287	345	359	320	332	326	343	350	325	309	311	330	300	320	337	326	338	307	336	313	314	309	333	339	338	325	353	315	348	324	325	298	313	337	328	347	326	343	333	306	306	337	297	322	308	289	327	324	298	328	318	303	334	315	325	305	338	313	362	335	341	346	329	315	321	304	344	332	363	331	320	340	321	365	317	318	325	356	338	315	314	325	317	324	316	329	318	319	336	331	299	321	348	322	302	310	336	325	303	300	300	340	363	313	317	337	334	334	338	320	317	373	343	322	341	310	323	330	308	344	340	323	302	328	320	310	304	338	328	304	331	320	325	316	310	345	311	339	327	360	338	292	309	319	315	335	332	329	332	322	320	335	338	319	344	343	312	343	302	340	367	328	341	337	313	306	303	316	329	335	311	313	327	315	325	337	339	306	340	310	330	339	318	323	326	324	314	371	320	336	317	296	319	373	288	329	326	307	325	330	313	277	284	315	322	316	313	310	335	310	315	333	280	332	307	329	313	299	317	298	290	325	317	318	324	341	320	309	314	327	318	339	304	351	312	300	310	302	345	328	332	333	319	322	315	342	311	345	327	348	351	342	332	346	337	327	317	320	302	338	340	334	334	327	332	350	348	360	330	321	333	354	333	300	355	346	327	319	320	342	316	334	292	334	358	331	373	333	343	339	293	312	323	317	345	337	316	327	313	326	326	330	311	320	357	325	313	310	292	339	338	327	315	334	300	322	319	342	334	327	310	332	325	327	314	331	316	329	355	314	325	308	351	342	326	334	333	331	315	351	320	348	328	325	293	318	333	319	327	326	326	354	333	326	319	335	318	351	298	313	335	324	354	347	317	329	363	348	342	333	315	317	332	316	327	313	302	327	311	316	311	336	325	287	346	350	355	348	341	326	332	310	336	323	285	313	326	335	321	313	354	335	328	345	297	338	312	320	301	316	312	320	312	321	305	312	349	337	315	322	266	320	331	293	319	334	312	340	316	313	332	332	335	329	292	299	312	320	332	320	287	309	339	343	303	348	328	304	351	313	318	321	306	299	357	318	342	331	299	307	334	332	319	342	329	280	349	332	332	322	298	348	326	314	339	322	352	291	315	309	367	314	328	343	335	344	344	309	315	308	350	311	297	322	324	335	304	314	343	343	332	338	332	374	322	317	352	316	332	297	324	316	306	316	300	314	280	325	312	323	379	338	335	337	344	331	320	312	341	309	311	310	344	313	311	351	321	315	318	352	340	352	296	317	304	314	324	328	319	331	326	324	338	288	335	303	346	323	311	313	343	300	339	315	334	329	364	336	382	307	319	360	338	341	307	333	290	310	312	320	298	321	322	355	336	305	323	346	367	312	342	326	344	313	330	325	331	293	326	321	343	316	309	355	287	316	361	332	341	341	309	354	283	319	333	342	312	304	349	345	326	333	336	343	331	330	322	323	298	291	339	329	356	323	345	372	320	331	324	343	330	321	364	337	317	310	315	330	339	328	330	337	317	363	317	344	361	306	335	308	334	303	347	336	340	328	335	352	287	315	336	344	316	316	362	320	298	348	344	331	322	326	285	273	333	326	315	316	329	320	314	363	318	298	321	330	321	318	326	343	317	336	341	314	310	273	320	322	299	314	352	303	343	308	314	356	314	326	340	346	310	346	314	289	321	353	324	329	325	327	316	304	279	386	308	310	346	311	321	318	337	312	315	312	351	365	301	317	346	350	317	322	340	305	361	312	339	300	337	328	323	336	342	328	312	328	357	312	343	339	350	310	323	317	306	302	327	327	315	320	333	298	353	339	351	354	300	333	339	342	314	347	356	309	297	314	336	343	317	301	334	312	325	298	298	309	330	364	345	318	310	325	357	335	335	320	320	324	323	330	313	348	315	353	307	345	354	347	311	314	325	312	317	332	351	338	357	330	320	323	323	324	319	322	299	323	286	329	347	325	327	317	314	338	302	298	301	309	315	326	275	328	311	350	321	289	322	302	315	307	322	295	337	343	327	345	318	300	338	319	359	346	345	327	340	328	322	359	328	330	347	293	338	318	304	320	298	311	314	326	347	335	310	325	333	320	346	312	313	332	302	290	315	323	307	341	320	324	346	295	305	326	326	337	313	326	343	353	289	329	342	329	358	305	348	329	291	345	323	315	298	318	323	297	334	307	353	322	330	320	326	360	326	367	309	339	314	307	318	351	347	344	337	346	339	311	290	299	324	306	304	321	308	319	325	341	332	348	334	320	322	287	333	338	305	351	310	363	322	330	323	332	292	309	311	302	311	329	349	306	328	355	327	329	374	285	312	298	322	303	350	325	326	366	348	341
29256	33551	2003	507	425	396	376	372	408	410	359	349	368	346	368	336	361	367	357	347	324	357	325	315	334	321	362	373	324	320	311	359	323	332	344	338	329	333	348	354	374	291	349	306	314	368	352	319	386	357	321	375	324	357	360	337	328	355	347	352	319	328	366	363	334	332	328	340	320	343	352	346	362	333	302	362	362	365	333	359	355	330	349	382	340	339	337	374	323	353	361	360	346	356	331	337	372	362	355	355	340	337	323	352	365	334	366	321	373	336	361	333	330	345	339	332	347	383	348	333	338	346	381	376	347	345	317	348	342	331	369	348	346	374	366	333	306	331	336	346	348	328	379	333	335	334	307	353	335	334	347	349	349	331	363	363	333	346	298	335	358	302	338	337	340	327	373	365	362	362	333	357	353	353	336	355	356	310	349	346	341	347	354	345	321	331	337	400	371	348	341	331	357	358	367	329	309	341	356	343	352	344	333	378	340	327	318	340	328	348	355	322	332	358	349	364	362	354	321	365	348	364	326	310	378	307	309	336	334	347	359	349	362	361	340	378	331	306	349	348	299	376	324	334	334	348	323	370	330	328	324	361	366	377	325	335	342	363	342	331	342	339	323	318	344	335	330	361	350	367	376	342	368	343	342	318	342	359	349	309	321	332	346	361	368	324	310	404	333	362	369	350	328	353	364	369	320	339	330	332	351	312	326	337	338	331	331	361	339	343	323	330	354	369	354	347	338	346	343	351	370	313	368	375	340	321	369	361	313	360	334	337	359	338	350	352	358	338	352	304	322	360	320	334	333	353	358	346	342	336	319	325	334	354	362	353	345	353	326	326	328	311	317	359	333	332	323	358	370	385	345	368	321	340	334	344	340	326	331	373	345	336	344	308	339	336	350	343	311	328	363	343	308	342	364	353	322	370	367	353	331	352	327	354	358	340	287	360	328	326	322	334	343	342	361	332	343	361	332	334	324	337	362	358	353	338	358	337	357	342	348	344	324	323	360	349	358	316	369	347	348	347	314	337	372	341	339	350	351	343	331	345	340	357	340	347	358	305	357	328	351	333	342	326	328	370	333	332	324	369	354	377	320	348	332	346	361	341	337	325	351	325	332	365	320	352	311	343	369	384	321	366	403	359	347	360	333	361	334	323	348	349	354	357	313	343	365	356	322	348	335	370	324	336	343	348	351	348	343	374	325	367	335	331	353	349	358	342	372	346	343	336	325	347	312	330	351	335	347	366	383	331	348	364	308	358	322	352	319	307	354	342	399	301	346	331	309	350	398	362	332	361	349	362	335	315	367	338	357	338	336	373	336	318	312	334	332	375	328	351	347	374	345	347	367	339	332	320	342	344	354	334	338	340	336	339	364	376	381	352	363	364	335	338	332	362	348	359	323	351	351	321	352	348	348	328	336	349	383	342	340	322	358	331	298	324	343	351	368	367	382	324	357	385	347	345	348	370	363	350	328	371	340	318	343	356	352	326	335	337	363	381	373	334	370	383	317	342	344	354	349	369	327	360	319	337	331	321	342	344	355	335	340	364	351	340	325	365	320	361	333	343	363	338	368	340	357	347	356	354	381	309	337	324	332	352	354	346	333	378	313	355	323	350	360	333	331	370	339	312	320	345	343	320	317	326	345	351	340	339	346	352	318	343	360	348	354	343	341	341	351	325	352	362	347	335	331	379	340	351	321	312	321	327	335	351	326	338	345	355	313	325	355	327	346	372	340	317	364	361	337	346	362	322	362	336	349	348	294	343	321	343	355	361	346	337	339	319	359	342	348	328	373	325	325	373	338	320	299	345	324	333	366	331	330	359	319	345	357	330	355	327	322	344	333	343	351	350	361	327	337	332	338	380	297	354	347	353	357	368	344	315	358	327	338	348	345	305	314	362	346	317	347	342	344	368	320	325	365	323	329	345	334	320	322	343	343	348	358	378	351	366	342	346	312	333	349	340	338	350	380	338	336	368	335	339	373	371	345	343	355	358	361	351	328	348	353	352	334	345	314	375	344	363	353	347	346	336	335	359	340	348	330	339	346	290	344	323	329	342	330	354	325	326	355	373	326	352	332	320	338	325	344	349	341	330	370	320	321	350	328	326	326	372	333	339	337	345	338	343	341	331	320	337	314	328	329	363	393	362	334	314	308	345	341	347	348	349	327	353	357	355	360	323	330	330	325	355	340	353	292	309	331	341	334	378	360	341	353	343	356	328	340	367	351	308	338	356	350	360	330	359	345	393	347	366	361	342	340	321	367	361	332	342	317	357	366	340	367	383	358	371	343	384	318	379	326	341	337	350	374	338	299	366	282	336	349	333	326	386	328	343	301	339	369	353	340	321	356	339	344	377	341	358	346	361	347	342	326	307	319	365	347	353	351	333	364	349	365	364	335	321	352	347	341	313	349	306	335	353	366	328	357	346	365	311	334	348	320	327	357	354	344	340	347	363	356	345	339	366	333	326	297	350	345	336	334	347	365	337	351	346	327	367	321	329	327	296	326	316	369	352	349	330	378	332	335	350	319	356	305	345	349	321	355	347	353	335	361	319	351	332	350	372	331	320	377	376	331	310	338	381	331	352	377	353	356	357	313	350	357	338	325	357	370	372	348	363	347	359	350	339	330	355	356	335	348	371	325	338	340	331	340	332	353	335	327	339	353	333	332	349	364	357	327	363	330	353	328	340	363	345	356	306	312	358	318	321	354	368	359	324	383	372	373	373	356	341	357	349	325	357	318	301	347	369	333	358	318	319	363	370	347	346	369	318	337	336	347	357	324	329	353	369	351	379	332	358	341	339	346	313	355	334	326	354	320	379	376	360	347	363	341	353	332	336	344	325	347	357	361	326	338	376	313	357	348	354	348	332	359	338	351	372	377	327	333	329	343	338	376	329	353	356	344	319	347	358	371	360	343	340	329	333	358	308	315	370	375	325	344	358	322	347	336	367	339	319	351	352	318	320	360	369	320	365	346	351	353	356	328	350	362	338	316	354	351	305	374	365	326	344	323	315	320	327	364	310	360	323	336	332	355	344	349	349	378	331	353	305	359	352	324	382	347	351	324	358	355	330	369	332	340	350	344	327	350	360	349	366	338	314	327	350	343	322	327	331	324	341	363	353	335	321	371	336	335	351	325	326	357	348	334	321	351	327	340	306	344	347	338	335	340	366	341	358	337	355	359	351	351	327	336	373	312	352	350	318	327	340	370	343	382	311	330	360	359	329	339	340	344	378	314	364	335	345	338	355	336	303	377	328	357	361	340	306	353	327	369	344	342	332	350	351	358	358	347	336	341	309	344	349	339	330	368	333	337	337	327	361	353	334	348	365	363	339	346	334	335	330	356	363	350	356	372	317	346	337	350	351	349	342	340	345	365	377	332	314	342	340	341	348	350	375	343	340	363	359	338	329	317	325	339	321	355	304	344	359	340	336	324	368	338	358	307	324	331	343	377	337	359	336	328	346	324	341	337	368	336	324	322	348	354	357	330	362
23729	21116	28224	24252	21103	11287	1169	798	647	661	587	562	581	544	542	539	528	484	516	496	526	484	497	527	519	478	514	487	476	467	484	526	474	479	488	438	459	493	460	446	441	482	515	498	456	471	483	487	448	439	464	483	477	475	483	470	488	483	475	484	441	470	493	495	469	513	492	523	477	464	542	515	478	506	489	492	467	506	455	493	448	462	484	485	486	444	462	449	520	473	471	466	502	455	479	421	473	465	483	493	468	504	470	515	462	501	490	474	475	487	480	452	468	482	470	491	492	486	454	515	470	501	482	489	521	481	468	458	477	474	457	475	484	484	461	434	502	438	438	477	461	482	502	469	479	503	471	520	479	486	484	465	466	492	480	462	454	470	479	472	502	448	511	476	472	488	498	504	486	442	468	460	504	475	482	516	496	513	499	495	506	460	489	470	483	497	427	510	490	479	473	486	423	460	514	497	459	454	455	507	468	467	440	475	495	504	427	499	453	468	495	528	449	501	501	479	461	487	499	478	490	480	465	507	470	449	468	468	492	444	476	476	486	452	448	488	460	483	515	501	524	457	484	482	475	481	488	466	475	507	476	471	461	462	480	478	472	444	490	506	489	464	464	500	495	487	462	437	491	483	498	451	456	466	442	501	442	494	458	460	503	488	485	450	499	474	481	444	485	467	491	498	500	439	462	490	440	500	444	458	469	449	482	478	464	498	488	458	494	469	483	460	454	505	447	477	465	451	502	457	492	439	486	509	489	487	457	481	466	466	486	496	464	515	452	451	480	510	448	496	453	441	490	495	479	429	402	442	503	485	488	483	487	459	507	501	514	494	489	448	475	470	477	510	502	500	465	444	503	449	479	470	478	509	507	448	485	477	465	492	483	488	487	480	458	451	469	486	524	412	455	482	496	465	418	457	427	482	512	497	498	467	497	536	483	472	446	477	503	491	475	457	458	474	516	509	441	475	486	465	463	454	485	463	470	459	509	484	434	424	476	489	479	469	503	486	457	513	487	448	440	501	457	468	468	495	486	470	457	461	500	505	488	446	480	511	476	480	465	472	445	497	491	480	478	476	529	515	534	469	467	489	498	463	462	419	521	472	436	471	483	536	489	498	499	508	472	463	472	457	482	448	484	462	478	461	473	498	502	476	457	450	469	473	469	526	480	492	460	487	495	489	471	456	483	470	505	532	493	436	514	458	458	449	478	497	498	457	459	536	509	473	452	459	499	474	484	496	461	491	453	525	505	495	504	470	463	463	459	478	457	469	524	470	452	464	451	478	503	478	445	428	512	474	474	447	491	510	443	472	485	499	478	524	487	465	481	447	453	490	462	484	481	483	503	541	503	468	472	471	492	473	491	444	492	486	452	474	505	458	517	453	447	516	488	478	475	458	494	449	499	454	492	483	494	499	507	465	499	529	496	473	441	443	476	497	447	455	467	454	453	478	472	475	481	465	483	433	472	454	451	495	465	498	473	494	480	501	502	458	482	482	461	503	481	499	474	503	473	467	475	468	474	433	434	425	495	497	493	472	492	474	507	456	483	478	466	462	494	453	473	474	456	460	475	477	484	481	457	476	503	476	436	451	491	513	408	450	493	480	474	471	497	543	475	484	444	468	472	466	475	450	470	474	471	448	489	480	495	463	498	484	505	467	499	508	498	437	493	502	475	488	520	424	485	483	490	439	451	447	462	492	471	475	474	472	462	528	472	470	451	441	497	457	462	451	479	505	519	477	468	475	471	479	495	461	466	458	488	496	489	469	465	418	508	472	450	481	441	480	497	465	500	459	465	500	468	494	472	472	529	503	438	509	468	484	492	428	475	409	485	542	494	497	470	466	462	489	462	466	477	482	504	437	475	423	474	485	486	478	474	434	465	464	490	460	442	483	521	517	458	462	447	461	420	491	467	442	500	517	491	478	471	443	491	485	509	480	502	455	469	427	461	492	491	469	453	453	489	449	515	474	454	485	468	468	484	506	473	469	521	476	494	470	477	441	458	455	479	461	494	455	450	464	508	469	494	503	499	452	482	471	485	446	479	482	459	499	479	489	441	468	444	532	452	485	492	459	477	489	516	452	469	487	488	480	442	484	452	468	489	451	461	467	460	482	506	495	495	460	462	471	428	463	517	486	513	474	474	493	486	474	485	463	455	468	450	508	490	450	468	481	500	458	451	450	476	492	506	493	482	516	485	466	484	473	507	484	462	502	476	469	463	447	460	462	496	459	496	472	467	521	474	507	494	473	545	436	467	472	450	485	501	484	484	497	494	514	469	477	462	470	467	480	490	475	444	448	473	491	496	491	461	472	508	453	486	469	450	435	468	480	454	504	482	514	446	511	497	494	480	470	482	449	434	492	480	478	500	497	490	502	478	487	457	478	462	469	460	479	467	461	429	482	507	466	444	492	517	483	473	488	484	460	446	499	492	473	448	476	465	481	482	443	473	449	484	475	476	460	447	451	473	445	457	496	444	507	475	465	504	511	467	441	492	472	454	458	454	446	450	437	459	462	477	500	476	465	490	478	487	486	485	478	476	484	465	517	500	496	508	484	494	472	479	458	447	427	466	440	487	458	505	454	527	485	485	490	507	456	483	501	495	476	470	454	486	522	524	474	492	473	518	502	489	455	461	488	505	483	482	460	471	500	470	466	450	486	488	465	495	479	451	461	469	483	483	421	463	442	470	417	472	482	478	490	484	484	486	484	469	451	453	498	463	466	484	527	463	482	498	475	491	457	463	421	481	499	483	452	499	470	501	492	488	468	464	497	482	464	467	472	458	483	455	493	478	457	464	500	509	516	476	496	483	495	473	496	493	460	471	430	453	496	479	467	497	456	434	480	459	495	451	503	490	492	494	504	488	506	503	491	458	514	450	439	423	509	461	470	453	492	496	477	476	500	472	466	500	511	475	485	466	463	464	494	497	455	474	495	463	492	509	520	459	458	509	437	472	496	455	471	440	434	458	460	503	466	484	496	448	480	464	442	473	447	511	467	461	481	463	484	456	489	454	458	458	415	488	465	479	489	466	478	482	466	461	464	482	505	477	515	479	467	434	497	480	482	469	450	459	481	457	487	487	496	474	488	461	506	466	497	494	443	501	528	488	471	463	450	493	412	456	521	513	471	491	467	426	480	497	425	465	483	463	526	472	469	469	466	455	505	448	467	489	464	507	505	458	467	475	474	465	495	474	499	524	442	501	489	478	462	419	459	482	448	465	424	475	496	496	505	410	453	485	485	457	471	506	485	462	434	466	468	495	451	485	488	468	487	470	457	468	425	489	482	491	475	483	472	517	500	440	499	486	455	485	466	503	469	490	470	493	476	494	467	477	472	478	478	485	438	475	455	459	482	537	490	493	456	473	468	457	473	513	516	500	476	501	449	465	491	508	478	455	460	438	450	510	489	526	468	490	476	444	481	449	454	495	470	517	489	465	488	466	462	466	467	453	521	455	473	486	477	457	481	466	487	469	496	448	474	425	484	447	490
30494	45836	6650	2509	1765	1374	1134	975	835	781	670	606	611	595	573	597	552	560	572	551	546	519	527	494	560	507	511	525	488	514	527	547	523	562	518	507	519	484	465	455	534	539	486	483	472	491	478	529	452	489	484	482	534	528	532	526	504	548	511	526	533	518	519	485	467	491	571	497	497	505	503	517	509	513	466	494	518	487	530	514	499	506	481	509	482	497	535	501	469	561	526	491	513	521	447	508	522	503	520	514	533	518	551	517	516	532	485	504	476	494	484	490	508	537	484	484	482	482	536	490	522	559	518	492	457	553	519	523	505	502	500	513	507	539	489	470	492	540	502	502	488	530	543	480	561	485	485	510	542	501	481	503	517	477	496	532	442	519	483	489	523	485	513	501	491	496	523	490	527	503	566	507	501	516	470	528	485	516	528	505	475	507	489	483	551	560	500	516	470	535	514	500	499	514	431	488	459	529	519	522	468	528	533	479	507	483	524	484	502	510	532	546	474	505	485	495	494	522	502	492	524	487	549	495	506	510	520	558	508	525	521	527	492	539	506	499	515	540	515	540	503	461	509	531	540	483	497	495	531	525	436	534	525	494	477	508	482	493	498	511	508	513	483	508	477	497	537	505	493	522	502	536	489	507	505	511	511	482	472	481	461	499	541	477	491	492	509	560	507	465	479	539	519	507	493	522	449	510	483	510	535	485	501	506	527	488	523	508	483	510	488	515	498	476	485	511	526	497	479	505	503	495	498	486	487	489	505	494	478	511	473	492	490	495	546	501	491	517	473	491	522	535	517	468	518	521	472	478	492	497	467	511	473	511	530	460	543	480	486	542	507	457	494	503	555	481	495	526	539	501	507	511	506	475	463	479	540	497	493	574	491	505	491	498	488	504	512	508	496	549	482	532	484	522	522	522	524	571	544	514	480	495	450	515	508	522	495	520	554	535	516	512	439	543	483	512	533	455	506	491	523	526	472	531	521	513	497	531	460	509	523	534	500	525	471	538	529	507	511	520	503	512	497	516	528	509	521	542	489	473	512	526	510	503	528	502	472	528	524	476	428	488	539	491	516	517	481	509	493	535	498	507	531	514	479	511	504	460	533	454	485	522	512	485	473	517	516	496	547	525	519	511	480	532	500	450	477	529	467	501	491	492	507	530	526	472	543	527	473	496	495	541	530	498	479	480	471	520	512	499	482	478	506	477	564	508	498	507	500	475	479	513	480	522	538	520	490	500	487	485	492	490	498	545	530	519	503	498	504	488	516	489	511	485	501	496	497	523	495	514	460	512	506	485	513	480	496	485	473	516	452	533	502	518	545	484	464	509	531	515	488	532	550	531	498	492	519	514	514	485	483	490	451	474	466	578	503	507	513	499	521	505	538	501	485	449	521	506	517	500	519	493	563	499	509	521	465	529	498	496	504	479	521	522	484	532	520	507	475	491	486	476	523	495	502	518	500	472	489	510	497	508	498	499	487	485	499	526	497	522	510	499	495	508	490	532	509	497	469	475	453	512	487	454	487	480	499	486	488	446	526	474	513	522	498	523	522	502	493	519	524	479	502	535	523	492	513	507	495	482	506	511	543	490	511	507	479	522	489	493	511	498	489	474	509	522	506	520	504	466	529	507	534	491	480	494	483	504	480	479	449	536	488	511	468	511	506	519	516	514	515	507	499	492	542	515	507	489	515	458	512	527	489	506	505	555	511	500	509	498	527	493	515	482	535	509	464	471	515	500	491	507	468	509	503	535	492	512	515	523	504	514	502	529	503	518	532	510	493	478	508	491	516	499	494	535	499	509	498	506	523	481	524	483	536	511	504	479	526	480	471	483	502	515	507	470	532	494	484	493	527	489	522	494	514	497	524	470	516	502	489	489	498	488	499	478	535	478	528	524	471	519	522	509	514	544	517	519	508	556	527	492	527	479	507	500	525	503	496	513	494	579	483	526	533	518	504	537	500	517	525	503	513	501	520	512	473	538	491	502	474	523	505	490	516	522	516	487	508	495	507	504	499	467	528	477	537	485	557	526	505	494	514	478	494	481	533	533	501	559	495	534	524	505	532	488	512	478	493	524	502	509	548	446	495	530	520	532	550	515	497	487	542	523	509	524	489	503	474	515	472	497	508	500	514	500	520	499	485	500	507	497	536	489	487	516	482	497	518	501	479	535	504	503	531	499	506	513	542	511	518	508	524	510	490	472	512	512	525	539	498	517	474	556	516	493	487	531	507	467	514	522	481	483	508	493	498	492	497	507	566	501	511	483	488	526	518	512	527	487	492	482	529	516	540	504	506	501	533	453	515	509	501	521	519	478	506	474	541	501	470	535	508	495	469	489	513	496	527	503	514	507	502	516	485	493	506	468	503	503	532	478	466	512	482	487	547	499	505	483	486	498	490	487	523	504	502	481	523	536	510	512	502	528	500	482	493	495	506	512	474	487	492	527	516	509	496	536	538	523	470	456	510	512	501	507	488	533	495	518	478	522	482	497	510	514	506	542	489	480	485	524	476	531	511	519	512	505	492	482	505	517	492	475	525	497	496	474	501	517	486	499	498	495	486	470	510	514	507	529	462	477	520	497	498	484	529	512	490	531	495	524	516	536	513	508	490	524	498	524	531	498	536	488	497	521	488	496	484	497	509	465	479	521	524	530	485	501	502	533	520	514	460	505	488	518	511	472	540	514	520	504	500	466	478	481	483	489	481	494	529	498	525	531	483	532	496	526	492	509	548	507	507	533	521	513	467	455	503	528	514	492	501	514	491	495	516	485	493	478	548	516	532	479	528	484	493	532	494	533	546	469	527	528	528	489	492	552	543	490	472	500	510	541	521	510	492	517	524	516	511	517	494	499	486	501	481	459	493	511	518	524	517	495	530	517	500	489	465	485	517	492	540	519	514	512	512	465	511	523	500	498	518	502	511	474	523	495	477	480	496	522	529	512	471	517	470	525	553	502	523	500	529	488	528	525	476	485	519	498	555	489	503	509	480	493	461	522	507	477	485	477	511	478	502	500	518	468	502	467	482	535	486	501	538	469	497	472	447	526	551	505	539	491	566	528	547	495	519	490	518	511	513	470	540	531	517	488	550	511	540	532	568	517	486	472	486	536	483	464	503	514	552	509	526	480	508	530	491	489	550	478	477	509	488	536	491	490	485	497	518	504	497	524	522	518	537	526	501	467	502	520	517	510	493	522	514	519	494	517	483	490	471	526	540	489	499	508	518	525	467	499	485	490	533	485	508	504	482	486	511	466	519	540	500	479	481	538	492	497	503	505	520	539	505	518	494	504	506	511	482	563	550	519	478	511	484	517	490	484	500	485	535	517	513	483	511	529	508	491	488	484	483	489	501	520	492	502	523	511	471	531	496	502	486	508	506	528	520	516	523	462	492	498	510	502	522	481	495	496	472	543	533	489	502	480	528	502	476	496	517	512	541	507	552	495	502	538	492	540	507	503	491	492	512	490	490	537	482	480	492	470	505	528	526	539
24626	21127	27520	24953	16428	709	365	302	261	226	225	215	199	197	191	199	149	199	161	174	175	178	165	186	159	175	162	163	151	163	133	158	159	170	152	167	139	155	171	178	169	144	155	155	164	171	160	156	153	169	145	164	137	146	163	156	163	163	170	164	163	153	155	169	150	172	150	175	150	185	162	163	125	157	162	172	160	179	160	176	176	158	166	155	156	147	148	145	165	145	127	148	160	156	138	181	160	143	161	168	144	154	158	168	144	146	184	158	156	131	165	148	150	178	172	158	180	156	165	163	173	136	163	139	164	172	142	167	161	177	147	157	169	153	174	183	151	172	157	132	144	149	165	163	148	133	166	164	174	159	168	173	156	151	149	165	149	156	169	148	143	146	147	183	161	159	157	163	169	159	159	149	162	142	138	158	174	166	169	151	162	143	133	159	152	139	158	160	145	175	167	153	166	173	152	144	154	165	162	154	160	171	185	141	176	152	169	148	161	151	178	159	145	166	169	170	156	167	144	158	154	158	146	190	171	160	173	155	165	150	154	178	152	154	172	161	185	136	162	170	138	160	170	148	161	154	174	139	146	150	169	170	165	172	148	130	174	166	166	147	162	141	148	154	155	149	176	153	150	164	170	159	156	138	166	158	150	136	163	151	172	151	156	147	151	150	162	154	164	151	141	142	171	154	155	191	146	142	177	175	152	168	156	163	158	161	142	156	158	158	141	158	165	162	158	137	159	145	198	156	162	164	173	187	156	168	171	160	135	151	156	151	179	148	167	182	153	168	142	148	170	158	188	150	176	155	155	162	159	165	145	156	172	161	165	163	139	144	153	172	154	170	166	144	162	140	169	150	158	159	150	161	156	149	184	151	149	143	160	140	142	170	166	156	166	151	161	176	162	147	155	139	161	148	152	131	155	158	153	173	181	148	155	186	167	171	155	143	154	137	152	130	156	171	159	163	139	170	174	162	169	162	176	147	146	165	155	156	175	167	135	162	164	163	144	151	165	188	151	138	168	152	155	166	166	152	172	157	152	162	166	150	161	142	153	168	153	159	161	142	139	159	165	143	147	130	173	172	146	168	162	170	141	172	166	177	161	179	173	127	166	159	158	161	157	145	151	168	161	174	146	134	165	154	152	154	155	150	141	160	158	144	150	155	152	153	135	159	181	158	160	134	141	170	179	189	146	161	160	154	161	151	158	167	160	147	176	132	152	153	159	162	139	174	162	144	167	148	145	139	169	169	139	165	152	171	151	157	136	175	160	148	163	129	151	149	147	162	159	156	162	176	145	139	141	149	149	152	162	165	139	154	175	149	156	152	172	142	159	158	140	161	170	163	184	145	145	139	151	140	157	181	151	150	169	177	167	145	142	157	156	192	151	145	154	161	181	147	153	161	150	160	164	168	187	162	154	146	172	185	181	135	165	150	158	151	158	143	140	168	150	138	136	161	157	142	147	186	144	139	136	165	174	146	147	170	159	166	123	142	159	140	159	151	157	151	142	163	152	146	148	156	169	178	174	141	138	160	158	155	183	165	169	155	150	178	156	152	154	173	183	170	148	153	158	168	163	156	169	155	141	138	155	148	163	132	143	156	147	152	135	173	148	154	145	165	172	151	147	148	154	164	169	147	170	153	164	149	151	135	142	146	201	139	150	148	151	158	159	153	146	157	165	156	170	146	155	160	153	152	160	142	163	159	158	139	146	165	189	141	180	172	160	152	138	150	170	152	146	166	149	168	155	171	162	129	157	140	162	191	166	165	167	142	162	163	166	152	164	171	166	142	161	158	181	153	183	158	162	177	146	163	172	154	158	142	157	159	192	142	152	160	150	157	162	152	171	145	149	156	158	143	190	131	156	164	137	147	148	143	172	162	168	148	132	150	148	146	158	173	146	150	146	183	169	164	173	153	152	162	156	143	160	128	158	151	166	155	143	161	149	166	162	153	158	190	170	155	134	174	164	146	169	167	155	129	158	155	160	147	162	166	185	159	149	154	161	143	156	147	170	139	151	140	154	147	151	159	164	157	155	152	164	153	153	157	172	143	150	167	164	140	166	178	124	152	155	140	149	159	181	172	173	152	157	127	168	155	168	160	160	184	128	150	160	162	151	156	170	149	176	163	169	158	188	180	175	173	142	152	158	171	151	164	142	180	163	178	143	149	139	159	147	152	181	147	152	146	154	141	146	173	161	159	176	135	164	163	144	166	149	153	153	166	168	155	152	157	165	168	154	147	157	147	152	118	164	145	141	146	181	164	160	156	159	164	167	136	165	146	159	160	133	133	156	179	160	156	137	147	124	145	157	157	159	157	195	162	163	156	149	168	164	157	151	181	145	175	138	175	158	173	139	187	164	143	146	170	140	152	172	149	150	162	168	147	149	150	159	125	170	165	168	179	177	163	153	179	153	147	138	186	162	144	161	167	173	139	151	130	162	170	178	166	151	171	166	159	191	147	167	153	161	162	163	154	171	169	157	171	153	147	180	172	162	154	165	164	161	149	136	158	149	144	170	158	162	157	139	154	171	156	169	148	161	149	143	156	161	166	151	142	153	169	150	170	185	160	165	145	151	142	162	173	142	165	183	168	166	171	153	150	156	134	161	151	166	153	164	174	159	162	158	163	150	171	165	172	165	136	175	135	165	142	163	169	169	155	134	179	159	161	147	170	128	156	160	172	141	155	163	169	167	142	154	150	166	156	160	141	148	178	156	168	139	164	160	164	147	165	183	164	131	143	139	159	187	181	149	145	155	153	160	150	172	147	166	161	157	149	162	177	149	164	152	150	161	192	149	155	149	168	153	175	165	148	161	172	170	159	131	155	159	156	163	177	138	162	176	174	150	166	159	148	164	149	154	133	153	151	142	135	168	150	171	191	153	161	155	150	150	161	166	150	143	160	143	147	190	132	140	119	150	159	150	170	145	172	167	144	165	155	161	146	141	157	150	153	181	155	137	164	152	183	173	156	159	158	152	160	140	158	158	194	148	165	163	170	151	154	154	179	162	138	169	159	138	147	163	172	142	151	156	149	158	176	147	165	141	177	166	141	148	152	180	168	164	141	142	149	149	151	156	185	155	139	147	168	149	139	176	141	148	157	168	154	147	181	135	160	147	151	150	164	165	141	136	159	176	142	171	159	134	160	160	157	153	161	132	169	164	134	149	156	155	143	159	173	174	140	145	160	155	150	175	170	158	161	155	165	137	161	152	147	169	151	149	169	146	140	157	145	167	154	169	168	175	155	149	160	171	169	165	171	137	157	149	152	159	157	182	160	157	158	139	174	166	168	189	187	158	156	139	156	161	165	159	149	174	167	158	138	161	145	157	185	143	145	174	160	171	174	163	169	157	161	164	137	142	142	156	175	173	162	142	136	189	157	157	157	127	170	165	166	145	143	148	141	151	175	159	150	169	147	146	136	160	190	148	175	158	167	168	163	182	147	158	158	149	148	166	142	140	173	166	144	142	164	150	153	161	160	160	194	148	157
30747	41938	4105	1360	966	751	589	448	440	334	320	251	276	257	199	216	191	212	213	195	199	197	195	169	179	206	204	184	190	168	187	183	200	211	198	183	176	170	199	181	195	159	213	178	207	159	204	200	186	188	184	189	169	169	168	170	195	172	183	170	192	199	179	160	182	177	178	185	170	198	177	188	191	167	180	180	175	168	146	172	174	156	174	220	168	163	193	178	176	158	161	190	156	158	176	198	184	170	178	164	184	189	185	179	190	201	175	164	194	191	204	188	175	156	187	162	170	172	180	156	165	169	168	179	180	164	185	146	188	172	179	195	175	175	190	177	181	169	176	168	170	179	176	179	178	192	166	178	161	187	171	179	186	182	144	173	168	168	168	159	187	157	163	189	170	155	177	164	160	178	186	206	164	187	187	176	198	197	198	202	176	186	162	183	177	187	189	178	198	160	194	174	147	208	178	165	172	163	188	161	184	164	173	173	161	192	170	187	161	169	180	147	162	182	163	169	190	177	177	169	150	166	135	186	184	186	166	158	176	169	151	166	150	188	176	173	183	181	159	162	154	189	186	162	174	181	194	180	174	181	194	190	174	196	168	181	171	168	170	172	162	176	192	158	194	190	171	197	181	178	169	188	174	161	172	186	164	187	178	146	174	202	186	190	180	188	173	176	183	173	169	191	181	187	172	206	169	165	169	184	168	175	181	170	172	201	195	174	190	157	198	187	179	162	193	179	180	182	169	173	183	177	180	171	204	168	157	188	174	197	191	203	207	190	176	179	173	196	170	185	200	168	181	164	189	184	190	159	188	165	195	168	172	201	162	160	168	171	184	162	163	154	172	183	191	183	171	180	174	187	178	159	157	174	179	164	182	197	189	171	169	177	169	183	171	181	181	213	162	171	180	168	157	188	170	166	174	171	173	188	184	160	171	183	148	180	182	211	159	172	178	155	188	166	181	187	171	142	164	183	164	171	191	195	185	177	182	185	194	200	195	186	162	163	162	154	183	187	164	189	191	174	167	173	178	174	168	190	179	164	188	181	158	196	176	179	163	193	202	196	168	161	174	164	187	202	190	190	154	170	195	154	178	174	166	175	202	181	189	166	176	168	194	171	164	175	171	203	174	165	174	157	167	174	154	170	183	190	163	161	177	163	186	159	148	179	154	185	162	189	166	205	183	166	182	174	167	171	172	187	171	186	196	188	138	177	176	187	185	196	163	177	165	151	200	186	193	184	156	189	197	184	164	175	167	164	156	190	167	191	151	162	147	198	169	163	165	179	192	213	171	178	171	177	197	191	192	165	175	193	181	167	189	180	179	178	181	194	200	179	170	178	165	182	169	169	184	165	185	189	174	168	199	158	169	174	177	174	152	196	175	205	179	179	172	182	169	167	164	172	190	192	183	199	167	192	160	168	164	168	170	173	190	162	185	196	181	204	179	203	184	182	199	190	180	185	179	180	172	153	179	168	175	196	174	174	192	169	192	153	180	196	168	203	177	203	161	187	176	189	182	144	183	188	174	178	192	162	178	191	212	177	177	199	165	170	164	177	177	193	176	175	155	173	172	170	172	166	185	170	176	152	168	159	175	178	192	170	156	171	184	170	164	156	166	176	178	179	183	183	179	167	170	169	194	165	186	161	200	201	174	180	171	186	203	193	175	172	185	178	182	184	178	183	188	174	166	205	181	158	188	187	174	179	188	191	183	175	170	183	190	170	167	173	177	153	190	150	176	172	161	174	149	185	185	195	185	163	168	178	186	160	190	162	200	156	161	184	184	180	194	181	191	181	178	179	190	162	180	164	205	176	161	188	183	156	189	186	172	163	180	148	184	174	156	160	149	188	198	188	174	183	190	170	173	175	168	187	187	164	179	165	182	198	175	191	177	185	174	188	164	153	167	177	188	170	184	186	174	163	174	171	179	173	165	178	176	175	156	178	187	170	178	188	165	197	198	188	170	190	174	164	168	192	174	170	180	194	155	172	170	198	155	192	184	178	184	172	168	189	170	193	186	169	186	169	196	170	174	184	208	170	181	185	158	184	164	158	172	213	166	195	178	190	183	190	192	196	169	163	156	156	189	169	165	202	173	176	167	185	172	185	177	171	151	174	197	194	181	172	167	173	171	183	195	182	195	174	152	180	182	177	177	194	176	171	177	144	169	165	171	187	180	183	166	191	160	191	154	187	175	164	178	176	180	181	161	168	180	175	189	180	193	173	146	162	192	178	184	186	182	177	157	187	179	174	184	188	174	171	176	190	160	185	192	195	163	158	178	170	162	168	181	176	170	190	164	201	170	162	156	175	171	174	181	193	162	195	165	165	177	185	184	171	161	178	217	187	185	171	182	185	191	171	188	189	190	225	167	157	178	177	153	179	165	177	174	170	168	172	183	161	184	182	163	177	173	184	177	174	156	175	171	177	183	137	191	198	180	173	190	166	184	159	169	164	169	177	183	191	189	174	158	187	171	172	156	170	169	171	168	193	169	180	176	174	173	172	175	202	182	165	202	177	156	183	171	184	189	180	195	164	155	190	173	198	181	184	190	179	163	185	163	166	196	166	173	173	176	182	197	168	192	170	191	154	168	183	168	162	171	180	188	184	173	187	152	167	172	182	197	157	161	171	170	173	180	174	180	184	182	162	159	193	164	178	179	186	186	190	174	189	171	190	209	161	170	175	176	169	171	169	173	174	187	169	177	178	188	183	181	189	173	170	157	186	188	184	165	195	173	161	169	198	189	192	181	175	162	184	154	182	179	159	181	167	168	175	161	185	166	171	200	173	206	163	167	194	191	166	155	198	198	193	188	163	162	182	176	166	173	177	173	170	192	180	171	164	154	171	148	156	175	194	166	168	158	175	149	200	193	171	187	195	184	163	204	204	165	163	174	179	178	188	173	186	160	177	184	194	163	172	176	199	205	185	189	172	187	174	170	168	177	180	170	173	185	181	169	189	177	175	174	169	192	167	183	182	178	189	168	159	170	200	169	184	156	171	197	190	200	189	199	193	189	168	177	171	188	161	180	191	165	166	184	186	168	160	151	171	154	159	186	169	175	169	167	174	148	167	180	183	176	196	150	177	185	172	172	181	166	173	171	183	169	171	162	177	176	176	167	176	165	178	198	168	175	172	178	181	196	173	152	166	180	182	180	168	178	157	158	175	164	188	168	160	165	187	185	205	177	163	175	186	184	169	180	156	176	185	174	178	193	175	188	171	191	172	163	176	178	207	160	195	185	171	166	165	160	190	195	152	196	199	159	167	190	165	155	177	176	192	184	186	197	164	171	162	181	199	167	172	211	180	178	184	179	187	177	182	176	183	190	158	169	171	170	165	168	178	186	153	193	170	173	155	169	184	156	187	169	175	198	180	176	187	169	167	168	150	171	166	180	197	175	183	175	191	197	181	177	195	191	161	185	198	165	166	182	186	171	173	198	192	187	174	177	184	162	185	159	191	172	181	175	173	165	177	155	165	164	171	186	181	184	187
22435	21115	28657	23827	21112	21153	11148	1031	683	620	587	507	468	426	422	389	408	386	377	393	373	389	351	351	355	369	357	343	341	369	366	350	317	336	322	360	342	338	368	328	312	335	314	331	355	372	331	313	306	349	363	354	344	324	336	363	342	312	307	323	300	324	347	337	327	299	327	320	307	314	347	327	332	344	324	367	290	331	286	291	328	330	314	306	303	322	314	283	326	325	332	350	328	297	362	333	306	316	312	312	334	355	349	330	334	299	328	277	312	342	325	298	341	314	331	283	370	292	338	295	324	327	283	303	341	321	304	346	317	336	303	351	304	329	333	361	308	325	335	322	313	313	302	341	287	346	344	287	299	339	330	354	323	313	331	312	339	328	309	323	302	298	322	334	341	320	334	349	327	321	317	338	364	331	342	336	319	322	345	347	294	325	335	327	342	315	319	307	309	350	318	349	297	306	328	319	315	303	302	306	335	331	333	318	303	346	327	312	319	313	276	316	298	339	321	308	335	317	308	322	309	343	318	320	314	333	332	287	347	312	301	338	305	309	299	355	322	330	289	311	308	342	343	371	333	322	313	329	305	327	338	296	308	323	303	288	310	345	338	331	293	313	339	300	301	332	323	323	337	324	330	308	294	317	333	338	317	321	305	315	347	300	332	286	331	336	325	313	328	331	342	310	322	299	327	326	332	314	326	355	337	336	292	318	335	276	316	330	329	315	314	328	349	311	295	321	301	295	340	333	318	314	316	322	340	340	295	347	296	328	317	337	293	336	335	313	332	287	310	309	321	300	346	311	308	308	335	340	354	313	322	317	338	310	317	333	336	311	326	295	334	318	293	309	339	323	327	292	297	312	320	330	316	314	343	317	314	328	302	302	293	331	334	317	331	328	333	331	346	331	305	336	316	346	313	322	328	349	306	331	355	318	317	312	350	288	323	353	324	316	317	352	298	316	331	337	340	344	321	328	307	313	326	359	301	294	325	333	309	327	315	334	286	310	313	345	349	329	351	331	328	304	302	330	338	320	337	330	342	320	307	360	318	327	289	328	298	304	312	319	328	290	339	334	291	324	306	323	326	305	311	313	322	332	326	302	327	319	351	278	316	355	326	320	357	299	315	305	303	312	371	332	320	300	322	326	306	317	302	332	353	336	294	334	337	334	301	332	329	326	308	314	318	301	322	319	332	324	321	323	313	332	356	313	311	301	348	322	326	319	303	344	317	317	335	317	312	316	340	314	339	315	298	332	334	322	310	320	305	292	320	287	303	333	340	285	323	312	308	337	329	350	286	300	351	345	369	334	294	307	298	321	325	321	329	295	332	371	359	337	355	313	328	353	307	324	342	295	347	324	331	340	308	317	328	304	317	327	328	289	315	320	341	300	304	311	321	315	314	310	315	320	309	335	351	330	310	335	316	331	324	315	312	312	307	342	319	323	282	315	321	327	304	316	359	324	349	311	308	337	316	365	321	283	318	321	310	277	297	342	320	302	339	310	327	328	308	328	322	346	310	350	355	331	327	325	342	311	310	327	321	320	317	318	312	302	321	313	327	309	316	322	311	344	328	332	337	296	307	331	307	315	307	322	319	310	335	362	348	305	315	298	327	362	303	312	324	319	302	324	338	326	322	309	337	310	300	323	317	333	288	315	321	304	301	317	363	326	357	284	337	325	352	334	309	311	316	314	349	307	317	346	325	333	301	328	302	313	339	288	293	320	323	325	325	338	297	294	332	343	315	300	359	332	309	336	323	319	310	280	321	307	335	331	348	341	339	316	276	303	308	306	337	308	273	306	307	302	326	293	324	327	314	312	338	309	337	333	324	306	288	326	347	308	326	332	327	317	336	320	326	329	308	311	288	303	312	315	342	329	338	318	328	283	316	365	311	323	321	335	327	349	331	314	352	327	339	279	332	331	335	306	293	314	318	334	323	308	315	306	326	316	320	303	300	321	303	314	315	320	324	309	296	345	348	300	337	320	334	343	332	308	314	329	329	300	336	316	311	330	304	328	311	341	358	310	341	328	328	306	347	317	331	307	294	319	307	316	312	331	327	310	309	318	305	327	325	320	325	294	320	313	309	304	323	296	299	313	323	312	315	324	302	291	363	312	335	335	285	299	308	322	320	321	330	294	327	322	326	335	333	332	327	337	326	313	316	330	313	349	311	343	333	322	324	325	331	300	345	314	354	329	307	317	301	316	321	341	282	317	286	312	314	300	334	310	304	333	298	334	355	315	341	304	301	330	354	324	290	308	327	317	320	333	325	331	336	312	327	358	299	361	347	322	351	334	307	340	308	317	323	316	315	317	307	322	337	326	343	320	303	335	330	335	325	314	316	320	320	299	307	309	295	333	287	303	354	315	293	334	323	354	316	305	328	293	299	316	337	308	320	342	343	300	320	322	303	324	306	309	319	304	328	348	292	306	320	303	318	330	343	315	323	343	363	315	318	299	358	306	311	299	341	306	330	321	337	293	329	331	331	313	322	298	318	314	325	303	332	318	346	298	317	318	349	320	302	327	320	310	332	319	319	321	329	294	301	340	305	328	331	336	341	337	291	341	335	330	307	296	331	357	310	347	314	320	349	335	314	329	315	347	335	322	310	308	308	324	333	331	303	330	324	321	349	338	325	310	329	319	331	300	325	329	352	360	316	334	321	371	321	289	326	314	325	331	353	301	366	320	336	348	321	321	310	295	335	313	329	319	346	361	354	319	313	322	325	308	331	334	319	320	334	329	370	315	291	303	334	336	329	321	332	341	333	333	354	312	322	302	321	327	345	332	311	323	305	336	326	308	351	334	340	315	327	289	299	318	319	316	353	293	357	311	321	332	330	324	312	316	326	324	333	297	344	317	314	345	331	322	316	306	324	278	333	317	334	334	304	334	315	308	304	318	361	320	320	316	322	344	336	306	309	301	324	328	337	326	326	288	320	306	301	314	325	320	331	311	317	301	277	315	302	310	318	315	361	339	312	295	304	332	336	292	294	323	304	346	314	341	307	340	323	292	326	328	319	305	334	346	326	304	304	334	312	304	314	327	323	308	345	336	330	325	302	273	348	290	316	320	309	316	336	322	317	307	344	347	320	313	343	349	315	340	316	317	329	308	296	329	306	333	367	323	323	309	316	349	312	322	317	305	287	300	350	338	341	333	341	278	302	356	308	307	306	307	342	330	308	341	321	352	309	341	316	344	311	360	299	329	317	308	319	334	314	374	341	318	323	308	319	347	331	301	334	316	329	333	310	335	318	320	359	281	289	318	306	314	325	317	299	280	313	350	339	297	325	308	319	330	343	319	306	341	314	320	331	308	307	313	292	334	335	340	323	363	320	330	260	323	331	327	322	323	310	308	336	329	323	323	352	303	307	307	295	294	353	325	322	305	290	287	339	332	311	331	306	333	335	333	325	327	316	320	317	329	332	311	336	316	306	353	316	321	355	293	295	316	308	322	319	310	336	313	324	279	328	293	327	315	307	333	305	298	323	300
33810	54027	10580	4235	2746	2127	1626	1261	1004	834	735	662	613	539	551	471	434	474	457	452	435	409	392	392	428	407	445	401	380	379	365	412	369	364	405	362	374	356	393	365	377	377	361	387	349	345	375	347	377	374	415	385	354	363	391	337	376	384	381	364	354	383	318	343	359	354	336	336	358	369	339	390	345	364	349	384	358	367	368	350	376	361	340	317	372	329	346	401	341	374	371	354	347	354	333	336	360	348	347	388	348	383	310	353	361	322	344	368	323	351	353	381	320	345	350	365	351	358	365	350	360	355	386	337	362	348	330	326	332	369	326	351	365	388	386	381	379	361	353	336	361	358	386	387	359	357	358	361	292	355	332	341	341	347	351	334	362	336	362	371	330	361	359	330	369	386	389	335	349	357	336	392	304	351	354	359	368	335	355	374	340	328	342	394	339	389	370	354	383	363	356	323	350	343	351	373	333	379	339	332	369	350	356	354	349	367	317	386	347	392	350	363	345	365	355	366	356	324	361	337	361	354	332	323	343	376	339	343	388	336	321	366	340	349	371	337	325	400	327	344	375	361	353	320	358	349	346	357	337	358	331	353	359	356	301	345	348	342	326	351	381	386	359	362	353	353	377	344	338	359	352	339	377	341	359	329	383	347	402	344	364	323	343	365	363	335	334	355	362	346	330	363	338	362	326	341	344	362	383	369	376	352	325	349	347	340	368	364	338	347	355	370	363	349	342	314	364	326	362	321	369	340	323	365	320	380	339	343	362	306	362	325	327	364	329	362	348	370	403	321	333	343	372	341	367	342	331	367	327	313	345	336	337	379	349	347	400	336	355	371	348	383	336	357	346	358	347	344	373	349	343	349	386	358	355	331	375	365	347	360	325	361	378	335	376	313	353	357	356	347	351	347	354	337	315	338	384	306	334	344	354	398	354	332	351	344	345	325	363	350	365	348	348	342	333	360	297	386	342	361	354	356	369	333	349	361	362	325	371	365	382	299	360	319	364	364	386	339	345	355	363	344	382	366	350	354	338	375	346	371	374	300	353	339	335	373	312	332	323	346	330	361	343	329	324	324	322	374	318	356	370	345	328	326	359	322	330	357	349	341	364	343	324	382	345	373	358	347	350	327	384	322	348	351	394	370	355	361	348	363	326	316	365	317	311	342	351	324	372	348	358	318	357	352	357	303	346	367	380	364	346	318	404	324	388	357	352	358	368	357	375	352	350	341	301	340	323	368	382	355	337	347	357	322	358	368	356	339	350	373	333	355	331	315	353	347	347	340	332	334	367	330	339	348	366	345	353	382	334	362	377	353	373	361	314	368	344	342	332	356	328	359	332	334	347	376	366	395	351	360	349	343	333	330	346	337	380	346	341	335	351	353	337	383	357	372	359	369	359	335	317	350	317	372	361	371	379	371	348	337	389	335	362	357	371	346	363	352	379	344	346	361	371	371	344	337	361	337	360	363	352	372	349	371	375	347	350	320	318	363	346	347	366	391	358	306	332	374	321	393	369	348	373	357	358	359	315	328	355	362	359	341	353	347	352	345	333	354	347	355	321	340	350	349	377	361	340	373	332	377	356	345	367	361	312	343	313	339	343	331	352	326	356	333	343	350	364	319	350	368	376	369	367	354	328	347	357	345	404	375	353	335	382	351	336	374	347	367	354	322	343	347	376	368	330	332	367	329	386	331	364	338	385	336	369	341	361	324	325	331	339	356	353	342	365	378	356	334	350	340	361	397	355	342	395	359	333	357	343	333	385	351	352	335	380	368	324	372	372	376	361	359	333	352	362	360	342	351	319	332	332	344	329	363	332	355	359	373	378	379	336	374	337	337	376	337	373	355	372	388	315	337	319	367	336	368	343	346	362	351	370	384	341	332	341	360	376	380	378	341	368	360	360	361	389	325	364	317	370	323	376	340	350	364	344	351	307	370	349	340	344	384	348	325	341	375	336	367	363	362	355	343	356	349	339	366	329	337	354	325	354	337	345	355	343	392	336	343	358	356	349	354	367	355	361	362	333	380	337	393	359	363	323	324	321	354	393	326	343	349	368	335	362	369	325	333	340	397	366	336	365	379	371	340	364	362	337	372	341	332	359	344	352	361	331	344	350	373	333	351	328	355	328	336	360	368	346	334	355	342	346	341	330	373	360	404	323	345	340	365	401	358	338	361	353	352	328	366	381	325	317	335	317	332	339	369	345	361	346	367	363	333	325	373	352	338	388	333	358	361	325	331	342	341	323	351	368	356	375	354	345	356	333	337	360	349	305	350	349	364	331	360	379	365	353	365	378	362	371	326	365	363	332	346	332	360	367	344	320	332	331	326	364	344	318	348	365	361	345	347	355	346	377	369	326	368	344	390	373	361	335	362	299	363	345	387	338	363	368	357	321	374	342	399	370	330	380	337	351	328	383	353	320	359	369	306	350	330	359	380	349	361	370	340	358	360	338	390	326	342	411	354	338	371	355	332	356	359	376	345	347	350	335	341	352	366	306	369	347	303	360	335	352	335	359	332	364	358	334	364	350	338	387	370	343	362	350	368	358	393	323	348	350	363	353	322	339	314	376	326	338	397	337	342	372	376	321	361	317	320	354	366	359	354	379	349	357	331	376	355	346	370	339	372	368	326	368	366	322	347	367	333	363	361	371	346	362	355	393	358	354	360	355	357	372	355	342	372	367	354	374	383	353	362	337	344	355	345	370	369	351	336	331	308	368	359	374	328	355	351	335	369	355	343	358	352	350	320	353	334	362	315	355	329	358	348	361	363	346	380	354	366	358	352	359	316	353	367	342	366	353	388	367	393	357	375	337	348	384	360	336	348	347	353	360	354	361	333	405	355	383	357	341	361	340	365	343	374	346	373	372	322	400	326	367	345	346	368	321	338	357	362	362	349	377	371	379	337	333	354	339	364	382	362	365	340	324	351	351	352	352	326	361	348	349	341	372	358	357	369	348	339	325	325	343	359	378	371	372	352	367	359	356	363	367	330	331	338	373	350	340	339	346	338	336	337	366	334	327	364	349	371	355	334	383	353	342	359	362	357	320	373	346	371	364	400	372	346	376	374	340	356	343	355	356	387	385	381	404	355	331	354	339	382	373	373	326	360	347	377	343	359	344	338	350	326	320	361	350	359	341	350	351	340	360	349	342	331	348	360	343	364	355	361	320	342	375	364	347	352	337	346	353	333	346	339	353	331	343	372	342	354	339	382	342	332	346	354	362	366	332	346	350	350	329	368	362	351	356	355	393	344	347	360	375	345	351	369	340	331	345	402	337	347	358	372	310	387	355	355	338	357	339	366	344	373	348	317	332	345	348	385	335	321	378	374	337	337	386	309	400	346	370	380	364	377	342	352	332	388	361	375	344	363	374	315	373	324	357	378	371	347	356	370	365	381	367	365	337	361	356	340	347	343	393	353	339	346	363	342	334	340	353	371	361	338	311	349	334	363	329	297	356	392	323	351	346	331	346	355	332	344	375	360	360	372
28800	23456	11450	1031	481	396	355	351	319	322	336	362	337	340	317	339	328	287	343	302	346	306	309	306	316	285	327	306	326	326	314	349	314	277	308	322	315	323	312	321	329	329	333	317	290	287	335	307	306	293	315	311	326	331	316	345	356	320	296	326	324	302	341	308	284	319	359	292	312	296	325	321	306	329	320	306	304	307	319	350	352	316	319	302	314	307	298	374	317	306	316	287	298	292	316	315	299	333	311	323	314	322	357	335	324	307	331	327	313	310	311	287	338	298	289	299	321	321	338	315	306	329	341	326	327	303	329	321	333	321	267	327	277	318	295	370	295	313	318	312	322	324	314	335	327	335	341	319	346	320	337	355	316	341	275	334	350	271	331	322	313	312	324	323	339	337	311	333	320	339	329	319	328	340	332	310	316	333	321	317	352	334	310	331	313	343	309	319	341	314	336	306	335	328	345	298	307	298	329	308	290	304	336	304	321	315	289	329	334	298	319	330	350	295	306	311	321	327	332	314	331	329	332	303	297	314	318	294	334	316	317	309	294	306	324	316	317	321	326	296	274	289	313	331	290	294	307	318	317	292	313	316	308	319	320	295	316	349	309	318	315	344	332	318	326	317	302	339	307	334	294	317	321	326	329	320	346	330	327	334	328	300	300	311	317	321	330	299	279	332	302	321	320	338	315	306	310	316	327	331	329	304	291	312	308	294	307	309	331	304	324	321	327	293	318	312	312	303	346	293	321	303	310	314	355	301	325	315	305	328	334	304	309	299	306	305	303	341	316	342	334	299	318	325	319	332	306	336	272	323	326	298	300	313	339	316	334	342	307	329	310	342	348	332	306	332	278	348	322	331	315	309	334	315	311	325	323	345	293	336	329	305	324	355	295	337	316	343	327	332	307	363	287	291	312	302	313	309	326	306	337	356	305	290	317	299	314	314	322	295	313	298	287	322	299	342	316	299	329	323	329	306	309	316	299	320	326	319	333	329	308	311	350	321	311	319	269	310	286	342	309	310	300	286	322	329	323	347	310	296	313	310	311	325	359	322	296	304	300	330	309	312	305	300	312	303	303	314	346	338	337	335	282	330	310	328	325	306	318	349	319	325	293	328	336	319	334	317	317	286	308	308	307	330	320	323	323	338	304	279	320	289	299	311	315	300	306	297	344	299	308	340	308	319	296	288	320	297	315	311	307	318	334	308	335	318	309	298	310	277	329	310	349	344	304	317	336	302	319	300	294	348	334	303	298	334	305	317	330	350	323	290	296	341	307	332	323	309	282	304	307	325	333	313	295	317	308	331	310	315	322	331	285	335	319	301	351	326	319	292	324	293	291	355	321	315	335	286	322	293	318	320	326	331	346	291	301	301	325	305	313	343	299	339	306	335	314	292	325	333	325	319	286	336	310	338	335	322	336	306	322	298	329	332	310	316	319	282	289	287	325	319	329	332	351	321	330	347	323	338	308	316	318	331	306	322	337	318	320	289	303	343	323	309	331	313	305	315	308	299	339	304	323	340	332	306	325	348	314	332	319	337	316	301	340	306	332	288	332	316	313	308	338	319	340	331	302	292	345	339	321	341	307	316	325	287	321	288	312	339	302	300	316	313	295	324	309	316	323	302	328	305	324	342	331	342	330	339	289	339	329	340	350	321	301	296	326	312	298	366	313	347	314	346	308	332	343	312	303	296	331	290	318	318	307	312	327	323	335	320	342	300	354	308	308	311	342	335	280	316	306	329	321	310	332	314	349	343	341	320	340	328	303	352	297	287	297	308	343	346	282	336	291	312	349	334	323	299	315	316	334	336	332	348	317	267	328	327	291	300	312	321	333	331	300	322	333	335	298	309	279	326	316	320	331	301	329	305	369	353	322	331	331	362	336	336	324	336	325	333	338	304	316	312	316	320	337	332	332	332	328	312	317	293	334	341	315	325	317	304	340	303	314	327	300	339	317	316	327	310	303	312	319	317	330	302	314	307	284	282	301	305	301	298	321	329	321	320	334	329	327	348	284	316	300	305	328	310	352	335	359	322	344	319	297	298	337	328	313	357	332	338	356	314	341	309	289	312	332	307	313	348	328	330	320	313	300	304	313	310	312	323	334	305	346	335	341	308	314	325	314	334	329	303	311	307	295	311	297	289	320	312	301	310	328	339	308	331	331	338	314	330	325	318	303	279	303	355	336	326	352	340	330	320	324	315	330	311	315	289	293	300	292	306	323	327	302	340	325	314	321	311	314	324	328	277	369	349	310	311	311	327	330	339	317	320	297	280	335	324	311	284	327	335	335	331	306	320	296	320	292	325	317	283	336	332	299	317	315	344	337	307	298	314	322	308	347	317	277	313	350	342	337	304	338	322	319	292	306	330	318	320	299	329	321	302	343	340	325	285	335	315	329	344	302	316	317	332	345	317	360	327	308	336	336	329	303	317	310	317	336	321	279	327	332	305	296	337	332	302	346	325	330	321	331	309	320	306	327	329	322	338	337	324	370	311	324	295	288	315	306	317	329	315	310	316	299	318	346	327	319	335	318	315	353	325	327	311	319	316	338	292	336	348	327	315	335	320	331	310	342	302	329	271	323	306	339	315	304	311	301	340	326	335	317	327	306	316	302	327	311	320	281	267	309	319	327	298	317	317	332	326	311	327	306	333	335	296	303	319	302	315	325	312	312	326	335	314	336	313	286	311	319	281	308	321	347	333	285	313	312	342	351	360	296	311	304	328	336	329	303	303	319	332	316	314	315	298	294	326	303	308	288	310	304	308	291	324	298	297	347	333	298	312	319	330	347	278	304	309	323	298	334	312	299	321	321	328	349	309	331	335	334	266	338	305	297	314	336	316	344	332	340	325	325	311	320	328	304	299	320	318	290	346	296	304	322	289	344	312	312	343	332	330	359	314	279	320	349	333	311	313	299	320	319	322	333	291	325	308	316	327	348	324	301	351	322	326	305	318	316	312	317	333	326	311	310	311	314	348	347	328	332	285	306	308	347	326	333	321	351	301	292	329	311	309	327	317	310	308	322	291	349	358	296	305	327	322	296	309	309	326	319	356	316	329	329	305	332	317	328	305	293	282	335	317	343	327	326	345	307	329	342	304	320	326	296	341	358	298	309	331	318	321	326	332	296	278	314	315	301	293	359	310	313	299	309	368	343	294	308	282	302	287	325	317	308	312	309	339	308	313	334	325	341	322	298	327	298	342	286	334	301	309	284	335	337	310	336	318	334	317	334	295	328	350	322	332	332	288	304	339	299	287	342	334	293	329	292	343	303	310	338	330	310	331	363	345	326	311	330	290	296	350	323	307	332	303	298	308	298	325	304	298	314	332	331	306	331	314	324	311	327	316	347	366	333	324	325	318	338	301	342	369	302	317	303	363	330	343	333	303	322	315	339	293	342	315	324	335	303	296	352	272	339	306	295	304	320	323	299	329	284	299	312	324	292	329	336	328	371	321	327	290	305	326	310	346	347	297	322	323	316	350	298	296
29157	32724	2006	429	439	403	389	358	346	354	350	360	313	349	345	322	345	325	326	333	357	317	340	334	329	350	339	306	341	364	384	344	337	347	332	343	313	338	318	341	349	321	332	300	300	347	351	359	337	314	323	343	368	349	361	344	340	308	338	346	318	359	340	351	346	366	375	332	310	350	343	299	330	315	370	353	317	332	342	335	321	323	360	345	345	367	341	324	356	347	368	338	363	333	349	363	349	319	317	344	337	326	345	335	341	367	295	333	367	301	324	325	337	325	339	342	326	371	352	342	323	347	337	378	318	334	320	333	340	285	359	332	372	346	328	342	306	354	316	326	355	353	348	322	340	319	321	334	321	317	348	334	352	348	350	343	328	366	333	329	353	323	338	326	343	376	364	355	326	337	351	330	337	374	327	334	364	303	352	370	337	326	340	320	363	324	350	362	345	334	355	364	360	302	310	317	319	329	325	309	327	327	340	290	339	340	350	384	303	354	369	350	331	375	368	329	340	339	354	365	314	321	354	332	343	346	316	369	342	346	326	336	355	305	338	315	327	377	332	318	354	342	335	357	334	328	357	352	343	336	371	348	347	321	326	328	362	330	333	328	297	331	342	340	325	314	315	348	296	331	349	303	358	349	324	362	350	320	334	320	326	307	314	342	377	341	333	304	336	332	375	351	307	336	331	330	331	339	346	370	309	329	338	334	340	347	330	328	334	376	336	328	358	345	354	367	353	344	367	335	351	335	343	339	323	346	323	350	332	344	341	349	325	348	345	358	331	349	348	339	335	355	360	359	343	362	328	300	313	329	341	335	353	359	339	344	305	376	316	341	355	345	356	348	337	327	334	324	323	346	322	358	359	350	346	374	342	348	370	296	338	340	324	360	291	321	373	339	342	362	342	338	347	373	359	354	346	344	342	354	320	337	330	317	332	356	358	334	327	353	346	309	331	345	317	352	337	326	294	354	356	350	373	328	366	349	346	371	357	322	381	368	323	366	351	324	314	295	321	335	350	326	340	350	344	344	337	341	351	340	368	363	339	356	359	353	319	332	345	363	335	332	347	346	355	361	341	333	344	333	334	288	340	331	363	351	324	347	324	355	337	331	300	316	370	332	329	321	336	321	314	319	319	345	328	342	386	341	331	332	322	345	308	335	322	334	371	317	318	345	329	344	316	387	326	366	337	358	306	329	306	343	322	309	346	357	337	344	321	326	336	333	359	343	312	351	358	352	320	358	332	344	339	334	355	326	334	320	323	380	314	343	323	305	331	332	352	314	350	341	330	353	350	342	342	375	338	326	358	327	329	343	386	330	316	338	330	315	357	346	357	342	317	337	328	326	396	367	328	354	356	348	370	349	372	370	326	332	326	354	353	324	329	354	339	313	308	356	335	315	350	302	371	305	334	361	342	333	313	342	332	318	356	351	328	317	351	324	329	328	318	333	344	354	375	344	327	356	340	318	328	342	363	329	329	343	319	344	351	337	335	339	347	339	339	334	370	337	349	360	320	347	368	333	384	356	334	324	386	350	340	322	326	340	294	328	337	360	349	322	349	361	362	340	360	333	330	319	341	313	308	297	346	341	345	337	336	321	338	352	336	320	309	358	326	337	361	378	353	353	350	334	326	380	341	334	325	347	326	355	335	362	329	341	322	360	347	347	348	344	357	340	349	317	339	332	339	353	368	368	363	339	379	309	343	323	335	357	396	360	337	313	327	383	324	341	339	344	340	323	322	365	320	328	331	317	352	350	306	355	344	332	355	361	332	345	337	346	314	365	354	348	330	317	333	342	326	345	360	349	362	338	336	348	328	331	342	333	373	338	359	327	313	347	367	355	345	332	335	356	346	344	385	349	337	331	342	299	334	334	322	349	338	326	337	317	337	324	333	370	351	391	333	357	319	330	314	330	335	352	342	358	323	316	316	331	362	321	343	292	331	332	379	301	314	382	379	330	356	333	317	342	373	300	349	332	363	328	354	340	355	316	330	351	311	330	315	347	358	344	336	371	321	351	323	323	319	351	310	327	336	313	327	328	319	326	350	321	337	304	327	356	340	338	370	321	341	354	332	333	356	342	339	329	306	311	382	320	341	357	336	283	310	350	320	313	325	317	366	288	382	362	344	346	332	349	351	342	344	351	340	335	346	308	320	333	327	325	332	361	327	333	360	335	374	342	340	343	341	334	333	343	338	340	356	347	324	356	335	323	282	355	308	340	309	333	332	325	322	329	318	313	331	317	335	374	327	331	312	337	350	341	341	344	340	311	363	363	345	338	338	301	354	317	336	318	358	326	348	327	340	356	349	307	348	317	367	284	300	344	344	348	323	342	355	302	299	334	309	302	338	344	336	343	379	346	349	311	338	349	349	331	327	378	336	328	341	352	316	334	338	329	333	341	342	318	356	317	348	338	351	361	343	334	348	373	359	336	343	334	356	364	327	330	396	317	360	356	321	302	335	346	340	309	344	342	357	322	357	366	303	356	341	369	367	308	330	343	334	335	351	325	313	329	301	317	346	349	342	345	331	349	340	338	298	336	324	353	303	335	315	344	329	360	339	361	374	344	332	337	356	366	353	327	350	331	334	317	332	377	325	315	325	362	338	330	279	346	349	337	334	361	366	387	329	333	358	362	313	345	313	324	339	324	330	326	338	324	336	360	357	310	326	363	349	294	368	345	325	333	347	326	328	365	343	320	347	339	347	356	339	333	354	327	321	339	323	343	332	342	337	335	327	348	342	359	343	349	334	369	344	333	356	314	331	329	341	313	346	321	339	344	337	307	325	335	339	307	377	332	355	329	320	340	366	349	362	326	336	366	359	346	321	344	335	320	312	348	350	340	349	329	367	317	351	328	336	337	370	336	341	309	348	317	349	310	362	327	328	326	307	359	312	317	385	358	301	326	316	310	315	306	321	349	341	346	352	333	290	340	330	348	326	329	330	348	327	369	341	319	337	325	347	313	317	312	323	348	324	330	346	340	316	380	358	326	305	340	349	325	325	334	378	313	323	316	339	328	338	341	339	344	355	347	338	339	320	348	304	297	338	307	329	324	329	366	320	333	319	371	359	322	335	296	334	335	343	327	356	309	345	361	294	365	351	336	331	312	373	349	328	321	341	323	336	336	328	331	356	341	364	303	313	320	356	333	344	339	346	340	328	334	330	332	322	349	342	351	350	359	354	372	346	363	367	353	329	349	300	339	364	323	345	342	349	344	349	331	321	338	383	344	356	330	350	346	352	341	307	346	332	318	351	286	342	329	341	329	360	322	326	349	334	339	334	345	360	353	343	347	354	328	310	332	343	304	334	328	343	339	354	320	363	345	343	332	328	345	351	343	339	362	318	365	286	309	322	321	330	332	352	319	323	352	329	325	352	347	345	370	347	330	344	336	339	383	334	397	345	374	343	345	323	346	312	312	331	304	339	351	355	343	347	321	329	298	333	348	293	356	338	325	304	321	314	317	329	333	344	329	324	344	340	324	321	320
23577	21050	28161	24134	21047	11023	1126	797	654	620	583	552	576	492	490	582	501	541	510	497	464	509	470	479	517	498	479	457	498	429	480	466	449	486	444	484	522	508	482	492	485	463	436	453	458	442	475	459	454	468	451	488	474	468	438	484	458	433	484	467	482	485	467	457	448	465	453	458	440	455	484	452	512	471	475	438	445	482	448	455	446	465	475	467	478	464	455	466	438	439	467	473	468	454	484	448	532	488	448	457	465	429	435	517	448	478	473	467	485	433	462	438	468	455	510	473	456	488	434	457	437	425	504	453	478	452	437	489	484	498	473	434	488	464	527	475	476	411	522	498	486	448	456	464	434	472	450	444	500	449	484	448	518	460	453	490	479	482	456	498	437	450	444	432	474	470	476	430	463	452	428	440	454	438	484	453	476	466	449	472	452	434	491	458	511	454	457	469	442	430	444	475	477	490	459	496	451	480	460	490	472	471	449	458	474	453	468	474	466	473	475	475	457	496	453	439	473	487	470	481	473	469	466	450	422	491	501	462	459	439	529	481	454	455	453	460	493	469	461	468	469	485	462	466	470	515	435	513	448	515	505	472	509	477	472	432	440	442	454	479	485	442	437	469	514	441	449	501	487	445	490	438	476	462	437	467	439	458	483	500	448	478	455	482	460	496	477	468	462	433	460	468	454	477	430	428	473	450	455	433	454	489	486	433	481	505	421	463	474	432	493	452	432	471	483	464	464	445	500	490	447	515	471	487	510	449	441	447	450	481	444	449	461	455	476	470	451	425	464	423	475	488	451	469	459	449	475	445	470	493	498	489	495	487	472	455	460	477	450	459	467	444	465	446	435	477	441	456	466	442	444	468	463	499	451	481	425	497	487	472	466	417	453	490	489	443	444	481	447	466	475	511	475	464	453	455	448	434	448	443	475	455	485	426	448	460	451	484	464	421	452	410	462	440	474	461	457	429	468	487	433	460	471	457	445	482	468	437	473	482	472	478	495	483	468	478	482	462	499	458	454	454	485	449	471	466	433	461	488	453	498	490	455	476	502	479	448	474	479	481	469	544	465	436	456	461	488	468	479	469	449	480	486	482	469	471	479	444	456	459	433	444	473	451	451	444	483	503	490	480	432	457	477	455	486	441	432	476	458	465	486	445	462	458	434	449	491	475	431	453	461	452	449	472	459	464	487	535	426	453	474	472	471	445	463	471	461	495	484	474	476	470	472	454	435	479	445	467	487	498	459	429	433	486	410	485	473	463	433	432	456	439	419	473	489	465	473	474	443	447	434	502	472	481	472	469	497	487	465	457	481	504	472	459	444	492	448	494	484	482	470	491	474	468	478	503	473	461	426	515	498	472	453	472	425	533	481	465	477	448	498	429	487	446	447	468	459	508	475	462	467	410	437	464	477	453	475	427	462	465	471	491	482	449	484	471	466	464	462	464	481	451	452	476	439	486	454	475	423	476	463	483	476	465	441	438	491	468	461	438	475	503	470	448	421	469	464	477	509	447	481	432	527	476	476	465	487	482	468	443	432	449	458	435	488	457	461	434	467	411	488	457	480	467	459	479	457	441	447	477	418	451	460	462	457	505	439	455	450	489	504	472	434	483	473	462	488	462	481	497	473	492	464	483	463	475	433	477	460	457	469	470	504	453	456	512	538	503	450	404	473	481	436	433	416	472	452	459	502	510	509	475	449	464	468	482	468	500	432	463	440	492	484	435	466	432	448	506	438	449	467	450	450	435	429	476	487	474	462	487	483	487	447	473	487	503	456	476	465	482	464	481	447	473	470	480	487	483	460	470	449	443	484	476	449	450	459	445	469	472	464	442	483	445	496	470	462	489	434	465	440	501	451	445	426	435	467	451	496	482	437	428	456	511	450	457	475	478	480	470	466	501	483	443	449	454	487	473	477	457	450	464	480	462	485	470	473	474	494	492	482	473	458	485	484	444	493	471	438	460	431	429	511	441	477	462	488	442	451	456	486	448	460	482	448	463	469	504	435	401	479	491	453	459	465	418	436	457	509	456	470	477	447	418	444	454	425	515	466	475	469	462	468	452	473	463	501	482	463	496	490	497	483	459	468	488	479	475	470	451	442	502	429	458	471	451	462	450	453	465	427	458	468	442	474	514	462	422	502	462	488	465	466	470	491	508	440	456	498	425	464	479	468	497	472	479	479	508	478	457	436	516	472	507	471	492	452	471	467	469	451	465	470	442	479	453	452	524	441	504	463	444	467	452	461	472	430	473	443	480	451	447	435	489	417	484	501	466	459	472	433	472	473	508	427	470	460	438	471	466	512	447	445	474	428	458	461	445	502	466	470	471	493	465	453	491	439	430	502	486	486	478	466	432	481	496	469	466	447	495	473	491	496	469	477	461	458	502	473	472	494	473	492	452	472	448	434	493	491	514	494	468	502	475	469	485	499	474	506	463	462	454	445	516	465	414	442	468	473	474	468	488	475	429	468	470	496	450	453	520	486	426	451	474	460	440	483	462	441	464	488	453	477	471	421	461	446	416	452	454	476	464	507	458	464	450	482	449	494	476	475	468	467	433	473	461	527	486	471	453	452	494	473	499	435	454	432	468	489	474	438	474	451	474	485	486	465	444	481	455	504	478	428	446	461	447	465	448	561	446	467	461	444	462	488	444	469	441	498	464	458	489	505	441	488	469	416	468	448	494	425	459	447	426	465	474	489	474	448	474	443	456	458	435	457	465	502	458	500	466	467	460	472	447	465	446	461	440	454	493	472	449	449	496	473	447	444	442	471	440	484	486	460	477	477	462	473	466	452	495	457	472	432	465	441	436	429	457	426	456	471	449	464	444	479	465	424	468	503	478	476	417	464	500	520	477	465	490	420	458	460	490	480	468	503	482	494	476	448	420	437	474	484	473	474	455	458	511	474	474	457	481	446	458	428	441	474	484	458	496	474	443	485	461	446	435	467	437	443	475	458	466	454	451	448	504	471	463	450	465	450	479	494	439	453	455	444	413	450	483	481	479	443	454	474	481	465	477	457	419	440	442	456	466	450	470	487	449	447	474	467	465	483	447	463	502	500	477	467	428	439	449	438	443	479	449	460	478	500	440	476	500	442	439	471	447	460	450	454	499	447	503	489	499	443	464	463	491	422	489	453	472	464	460	475	434	460	482	448	435	486	485	457	492	455	460	449	456	487	467	481	480	453	426	457	479	517	487	477	480	491	445	484	488	460	445	428	459	445	473	449	482	506	465	471	461	460	444	457	437	482	461	478	428	452	456	480	446	474	477	434	456	457	464	438	456	507	494	452	490	478	475	474	455	456	468	489	461	505	430	462	472	479	469	464	444	471	445	437	464	493	503	415	470	468	449	446	423	474	503	468	466	451	465	477	458	438	425	473	462	471	491	456	527	497	444	454	426	479	457	471	488	424	454	451	443	482	481	479	475	469	455	428	487	470	463	480	441	468	464	472	442	467	434	455	481	451	440	449	454	472	479	479	465	439	489
29850	45870	7493	2514	1654	1313	1180	968	880	717	685	666	622	579	607	532	555	563	577	525	507	469	520	516	516	567	485	513	464	534	512	495	473	503	479	522	493	521	508	511	515	492	513	472	515	478	498	490	512	477	512	491	540	467	494	505	483	499	512	467	510	532	472	525	506	466	511	494	484	524	496	501	509	515	482	473	500	498	454	458	487	495	541	514	541	500	476	538	502	498	519	533	498	489	473	517	480	494	511	503	513	514	506	500	499	506	506	504	455	479	516	452	478	489	529	477	498	527	513	496	493	473	479	480	487	494	481	514	494	500	539	487	519	473	541	489	480	498	498	542	504	498	477	491	491	537	465	509	504	484	438	492	510	478	461	472	482	474	491	547	525	543	482	510	512	503	518	501	495	534	478	482	538	542	464	494	483	481	470	519	464	486	507	497	501	487	537	490	515	507	481	505	488	481	476	531	511	502	486	519	472	463	522	495	487	509	462	515	481	479	516	484	493	482	500	541	505	481	477	478	482	502	497	465	501	507	524	452	468	480	558	477	452	460	530	485	503	491	499	493	482	433	465	483	501	512	472	502	495	518	511	508	521	506	494	498	516	514	485	454	549	500	532	502	490	497	518	476	483	464	501	501	506	517	507	498	517	472	487	530	490	511	460	502	500	504	506	502	497	523	532	491	509	498	485	473	483	524	467	496	460	480	505	521	457	518	510	504	554	497	483	504	491	511	468	509	485	510	470	540	486	518	473	500	480	487	475	491	511	471	529	496	564	498	484	494	532	515	479	513	523	480	487	481	509	500	507	498	475	505	478	486	474	490	484	482	517	515	470	510	521	484	494	494	463	459	517	482	497	509	501	509	490	511	520	513	471	520	475	483	492	496	499	532	474	524	542	516	492	526	532	486	495	485	534	489	507	503	513	522	532	489	536	500	470	511	481	493	480	539	523	479	494	501	480	514	481	481	474	508	509	541	455	493	524	511	503	494	505	496	488	479	478	502	473	493	480	500	498	465	493	467	532	528	490	482	455	482	519	521	504	506	498	520	486	532	497	491	512	539	472	496	465	492	487	512	492	482	502	521	509	496	482	531	478	470	507	500	472	474	525	511	478	531	526	486	499	479	540	487	526	501	500	467	522	495	508	545	516	535	516	502	491	474	480	508	529	478	479	473	493	499	538	492	462	472	508	495	484	477	493	528	499	477	515	495	497	525	482	529	475	506	547	486	487	467	499	486	521	458	484	535	502	534	476	490	510	510	498	503	472	479	506	487	499	513	465	499	482	505	482	460	475	513	480	506	491	477	502	472	459	521	496	507	517	504	525	530	518	470	484	516	454	508	497	499	516	518	495	497	459	460	462	522	438	497	518	467	471	509	461	503	500	492	467	502	489	500	479	485	484	493	464	474	431	452	491	518	478	512	537	508	517	501	514	462	519	503	503	498	503	482	513	489	513	506	496	481	481	547	483	487	497	525	480	479	489	491	472	513	478	518	467	498	499	520	497	464	472	491	527	487	538	495	508	501	477	497	499	521	498	485	470	495	500	476	471	498	502	466	452	494	491	468	472	496	479	513	500	521	490	505	516	488	536	538	470	470	507	493	503	530	477	510	518	491	497	490	516	520	460	506	493	487	471	493	525	505	505	471	484	521	511	457	501	484	455	519	505	456	517	500	481	468	525	498	508	480	522	503	508	483	523	510	488	536	500	490	495	500	489	485	499	491	478	505	433	504	500	500	490	477	508	462	484	521	497	502	474	503	521	508	482	509	500	478	484	485	493	500	486	472	503	516	480	461	501	514	492	486	502	501	535	506	511	510	527	456	510	512	534	511	516	479	505	525	485	480	504	512	468	484	486	502	470	514	489	524	494	493	510	478	515	476	513	504	494	494	514	548	500	452	511	487	483	571	536	483	465	484	526	471	507	478	486	479	484	517	529	514	487	502	524	479	539	524	466	508	481	497	528	506	488	478	522	477	487	495	505	483	498	453	502	498	538	470	427	488	537	509	515	495	501	548	549	508	458	497	499	511	453	498	513	511	521	451	498	517	517	466	473	498	513	502	508	503	498	436	499	498	479	490	482	537	537	468	482	495	463	482	482	517	502	522	461	528	505	528	499	502	501	502	492	472	539	488	488	538	501	501	509	480	512	493	513	480	536	479	525	498	508	474	513	529	502	506	511	484	517	471	481	493	510	474	483	487	441	506	466	511	462	530	506	495	476	493	505	518	489	515	503	483	475	529	469	493	509	525	490	465	490	480	516	450	533	482	482	509	503	503	504	539	511	545	485	513	455	483	451	507	472	501	489	496	502	476	475	549	522	504	518	494	489	462	521	491	501	498	499	530	490	497	497	462	467	509	495	505	501	511	528	462	493	532	506	506	476	543	538	474	477	533	493	495	501	494	502	464	507	478	476	486	497	497	470	521	517	499	469	450	533	485	489	520	488	475	527	478	466	520	505	495	504	506	519	538	506	538	505	498	508	466	498	488	453	518	486	444	516	484	525	500	495	492	496	543	510	525	462	489	494	489	508	458	490	475	516	487	467	542	493	511	443	532	468	425	432	529	521	490	486	504	488	492	497	493	510	529	498	510	467	462	490	434	486	515	494	493	506	510	522	517	477	501	473	477	528	492	502	524	484	475	523	517	476	457	471	471	485	508	475	505	504	477	473	546	505	455	479	475	498	487	485	540	495	527	517	524	465	485	510	471	520	481	483	513	535	489	504	514	435	483	517	481	500	478	441	496	482	471	479	502	506	488	486	545	491	505	525	510	528	517	513	526	529	521	496	476	471	488	519	495	527	462	495	497	490	495	469	506	474	518	527	478	487	478	505	509	523	500	543	511	428	506	557	479	465	468	506	540	539	485	494	478	459	487	475	490	536	502	475	477	510	460	469	470	509	506	494	478	491	473	511	467	487	521	478	505	472	503	515	518	491	474	531	551	505	494	462	499	513	466	486	478	462	453	493	481	520	476	488	489	547	487	492	458	489	494	501	531	534	496	539	469	515	475	518	504	477	498	488	476	468	499	468	498	504	470	472	467	519	494	475	453	485	498	491	512	498	458	495	540	468	476	508	482	472	483	464	497	508	515	489	517	501	546	467	478	477	490	490	495	483	499	475	485	487	476	517	481	512	509	505	497	491	496	535	477	517	501	491	477	502	504	478	550	509	520	498	503	491	472	512	529	508	505	508	473	547	492	516	488	513	532	468	535	476	486	503	481	492	495	529	505	501	460	510	485	490	477	473	470	512	504	534	500	498	501	452	477	479	519	507	513	469	504	530	493	469	506	493	511	471	508	466	496	526	529	504	493	475	492	489	474	523	520	504	487	490	484	487	495	539	519	484	469	513	453	527	524	484	509	461	531	471	500	489	459	495	498	485	511	472	487	524	501	480	547	495	517	535	478	514	517	517	488	460	483	479	505	518	496	479	482	505	479	492	477	482	482	501	491	477	491	491	426	535	511	506	534	557	489	447	481	522	515
24518	21103	27517	24847	16612	722	369	293	282	220	226	233	183	169	194	173	174	160	165	170	171	176	153	143	159	148	155	167	159	154	165	155	180	161	169	151	169	170	181	154	148	138	150	159	150	156	147	169	169	155	156	150	174	151	178	178	156	136	151	137	151	141	140	159	165	140	162	170	131	133	175	153	158	177	145	148	151	148	146	150	155	143	163	153	183	147	161	153	139	154	170	137	149	164	165	155	143	143	147	184	160	144	145	131	156	148	160	137	156	144	148	152	164	145	155	147	128	161	136	139	156	160	155	148	173	160	151	173	158	149	175	156	147	151	178	149	168	153	148	147	150	164	154	175	141	155	135	158	167	161	155	121	150	148	166	160	149	156	144	138	133	146	152	163	156	151	132	125	134	140	149	169	159	145	137	159	149	163	160	157	171	158	141	151	161	146	143	151	134	130	140	176	146	159	136	159	146	170	165	147	141	164	169	158	144	164	160	152	138	133	166	145	142	143	152	153	163	176	153	166	149	152	139	165	168	153	149	132	173	166	167	157	156	140	137	156	155	150	157	133	150	144	155	158	145	134	156	165	156	139	153	145	148	147	154	144	132	150	155	155	130	156	158	148	155	154	165	153	151	139	142	126	149	160	138	159	158	159	169	148	153	169	189	150	148	150	170	134	157	164	143	164	158	132	149	162	157	156	159	152	174	154	150	145	156	179	164	169	167	146	150	157	144	129	154	146	141	149	158	146	146	168	159	152	165	159	149	170	152	172	168	142	137	161	162	171	155	174	137	136	155	132	149	168	166	159	150	141	154	150	160	150	160	134	159	149	143	130	174	150	152	171	164	134	147	137	140	172	156	154	151	154	155	157	163	156	161	113	162	159	136	153	165	150	149	147	153	159	145	141	156	146	144	165	149	161	150	148	151	170	130	154	137	145	133	154	152	157	168	150	169	136	140	156	159	138	158	147	124	164	161	146	137	146	148	154	153	158	144	145	126	167	181	140	161	152	160	159	157	160	176	148	161	148	143	135	143	135	135	150	141	142	153	145	149	158	168	168	153	147	136	155	146	154	135	145	164	155	146	149	151	134	164	152	159	159	138	143	171	155	147	157	123	167	173	153	152	135	155	165	148	141	152	145	161	142	141	181	154	151	154	151	142	133	170	157	141	145	135	148	162	150	156	142	150	154	163	134	143	147	155	129	147	161	144	155	149	146	156	140	167	153	127	138	170	153	149	165	133	148	152	175	154	157	148	131	139	131	168	171	129	160	180	182	141	157	150	158	137	141	160	149	155	140	159	146	132	167	141	180	160	153	184	133	160	138	164	143	148	145	161	149	150	139	144	176	160	189	159	152	174	147	148	164	139	177	149	165	157	169	167	144	153	158	159	166	178	119	154	153	157	171	181	141	156	151	174	159	132	163	141	162	133	138	166	154	138	143	155	152	138	134	146	169	160	156	125	173	137	150	146	156	158	165	154	157	173	143	159	153	150	143	152	167	156	151	156	159	151	168	154	154	135	152	136	168	170	150	160	169	150	158	158	159	142	150	154	148	162	146	163	153	146	151	154	151	174	142	174	143	154	154	148	142	158	146	144	170	149	156	149	142	136	148	155	137	134	150	144	165	152	159	163	150	157	163	161	162	167	153	140	152	169	156	148	170	150	174	179	152	171	160	149	148	162	163	155	165	159	148	152	158	148	149	174	165	142	148	137	160	163	153	147	153	160	139	144	161	138	155	155	170	160	173	157	147	155	140	172	140	152	169	148	178	148	159	144	154	147	140	140	138	141	147	169	170	154	168	162	145	142	153	170	161	175	145	128	184	157	172	155	156	153	168	124	177	143	161	153	138	148	155	180	168	131	165	162	148	149	152	147	148	161	169	159	161	122	156	154	146	158	144	155	154	158	178	164	148	151	142	158	123	165	155	149	144	166	153	174	157	148	143	153	142	141	147	164	159	152	160	178	164	151	174	148	147	139	149	145	150	155	155	151	156	151	136	158	158	178	146	163	157	135	153	144	133	152	168	147	155	151	126	155	160	164	163	148	146	165	155	157	145	159	173	143	164	138	144	157	150	154	166	154	151	136	170	181	137	164	141	152	178	141	150	163	149	141	159	171	162	149	161	174	169	196	150	151	160	159	149	147	167	155	154	134	142	159	168	130	144	128	152	161	149	137	150	157	129	112	130	159	165	160	164	147	135	176	157	160	142	153	153	157	171	160	129	141	154	156	159	151	178	157	138	148	142	153	138	152	138	139	167	162	169	153	161	166	137	136	142	143	151	152	153	150	151	151	187	169	174	163	155	144	144	167	167	165	152	155	151	158	160	152	154	133	129	143	146	157	170	150	165	184	150	162	140	146	164	160	152	156	169	137	156	144	139	159	148	152	173	162	151	143	161	177	154	170	153	152	139	129	175	141	153	148	170	162	161	153	138	147	161	146	165	148	135	156	139	149	164	148	140	153	166	168	153	161	174	160	146	154	162	165	158	151	142	160	168	146	124	166	162	148	164	139	149	130	147	182	174	159	136	152	139	149	166	168	167	147	148	171	151	154	179	131	135	158	152	139	154	167	131	144	158	174	150	146	160	142	168	161	147	149	177	156	153	155	171	158	139	164	127	160	139	166	169	168	164	150	133	148	153	148	140	142	137	138	157	138	144	165	151	146	143	157	151	166	127	158	143	134	142	164	152	144	138	147	136	161	137	142	154	166	148	164	164	142	135	187	161	129	138	161	151	153	148	145	155	147	170	178	153	134	145	147	162	152	158	131	161	162	153	142	153	152	155	149	135	154	155	148	157	163	135	151	167	160	154	117	171	141	136	149	142	148	155	159	154	142	154	133	138	138	188	164	140	137	149	145	136	147	137	169	168	158	127	143	166	138	154	140	122	170	152	161	152	163	148	138	133	148	152	155	161	133	154	135	136	148	154	141	180	160	141	149	152	145	167	179	150	146	154	160	151	152	168	155	168	132	136	175	154	161	134	166	134	155	141	162	176	145	145	160	167	132	145	187	160	167	129	147	148	149	143	187	162	146	183	172	166	172	166	154	125	150	159	140	141	146	152	140	169	153	145	158	155	159	152	156	148	142	168	163	158	151	158	157	135	145	148	170	146	167	147	151	154	145	159	138	160	148	158	146	170	149	146	151	145	154	130	159	141	163	157	131	131	149	180	134	162	147	154	164	138	154	153	138	145	162	141	144	164	151	142	153	153	175	137	129	152	137	133	155	162	142	159	163	159	147	156	156	140	164	144	146	158	135	164	150	158	142	169	143	137	176	159	153	153	154	152	152	148	167	128	151	155	141	161	134	140	138	152	156	140	160	144	154	150	139	164	140	144	185	126	155	161	150	166	156	153	157	133	146	140	166	139	174	135	178	157	166	153	149	172	139	144	148	166	152	172	173	142	145	158	165	147	149	153	145	156	164	144	147	142	165	147	133	162	124	165	136	170	175	151	150	142	155	155	157	158	129	151	150	140	160	161
30152	41447	4959	1455	973	759	593	458	372	328	273	287	262	246	218	194	241	196	207	199	220	179	202	167	180	194	167	173	212	163	193	196	213	184	195	165	166	185	171	169	174	180	185	190	171	161	170	182	162	170	208	180	184	177	178	173	172	163	149	165	153	182	175	188	179	190	182	183	180	174	168	185	181	170	174	147	186	184	191	173	198	179	190	158	168	182	189	157	160	157	180	145	182	169	180	153	167	172	194	171	175	182	189	165	168	193	157	185	180	163	179	168	182	179	183	171	158	180	175	175	185	183	196	166	197	189	163	163	174	182	173	163	171	188	163	175	213	170	203	163	188	157	181	162	168	154	167	188	182	163	175	181	171	179	174	164	195	161	185	166	159	172	176	186	170	156	182	165	187	203	178	181	170	181	187	194	195	159	176	193	157	173	185	177	159	164	160	181	186	179	160	171	176	163	188	160	173	172	193	179	170	192	167	181	161	184	196	168	141	166	152	173	169	180	163	164	196	169	176	162	183	181	177	153	156	179	183	160	171	188	171	183	167	199	145	169	167	173	163	179	142	180	164	166	191	177	159	192	188	174	182	141	147	176	179	171	194	151	168	176	198	167	176	186	159	174	152	177	173	172	179	150	185	159	170	180	165	183	178	175	176	189	180	155	163	175	185	169	174	157	176	165	168	175	189	169	153	190	162	195	180	189	179	170	178	175	161	173	176	184	180	157	167	165	184	185	155	202	152	183	189	172	188	173	156	173	159	163	181	159	158	165	178	168	174	173	174	151	158	152	181	178	166	188	161	183	176	179	178	167	161	178	196	169	183	160	155	158	167	162	164	178	174	188	185	176	197	198	191	186	182	188	170	179	180	183	174	182	164	169	195	174	138	171	196	187	190	163	190	182	183	168	159	180	155	187	164	185	177	185	171	192	194	158	185	179	185	165	165	168	173	178	165	167	152	204	167	205	178	181	198	178	211	180	155	177	194	170	186	173	153	183	174	176	165	171	141	166	176	173	190	159	184	187	149	166	191	173	176	211	161	155	179	170	191	176	160	159	180	179	165	164	165	174	165	170	175	170	202	168	172	177	169	156	179	151	178	166	171	151	166	179	187	161	159	162	169	168	168	186	163	166	176	175	177	144	168	193	175	187	167	148	179	190	183	206	194	172	178	166	167	169	184	170	170	168	178	186	165	186	148	148	168	183	172	187	186	164	179	192	159	174	199	160	151	152	181	184	161	193	193	181	148	175	188	154	149	158	146	183	160	195	161	168	175	167	174	165	163	175	156	189	165	179	164	176	169	162	187	184	182	174	184	170	184	169	185	196	181	184	209	159	184	181	172	173	177	184	164	176	170	185	161	167	186	195	172	182	164	150	182	160	205	197	162	164	191	164	194	183	181	160	191	173	194	167	185	177	158	198	185	147	177	178	177	182	170	187	188	153	177	173	172	162	169	165	167	186	146	202	182	165	176	173	168	186	179	158	185	189	181	176	171	159	165	170	166	163	170	170	177	202	189	183	172	162	196	180	167	184	170	184	170	153	173	182	162	192	167	166	187	162	140	153	156	171	162	157	177	163	180	194	179	166	181	174	159	202	169	191	173	177	189	181	167	172	205	164	176	181	175	183	163	153	182	178	176	184	185	137	187	170	160	169	179	160	176	185	190	146	176	162	196	154	165	177	153	192	153	157	170	180	160	206	175	180	170	168	159	168	187	171	167	148	175	184	186	167	159	180	165	163	176	166	161	180	159	166	153	150	173	172	171	163	170	157	163	191	203	165	193	174	161	152	176	165	188	156	165	187	186	171	165	174	174	180	160	187	180	157	186	161	171	183	150	178	152	197	179	168	166	169	178	169	146	186	158	194	173	177	158	154	158	180	183	164	163	171	165	175	139	175	159	173	186	176	170	166	174	146	186	172	161	163	169	183	180	189	161	174	174	177	168	171	163	170	182	179	175	168	182	162	174	160	184	144	175	167	165	183	173	186	179	172	196	186	145	161	165	173	154	177	151	201	158	198	153	162	177	167	166	167	163	148	169	155	163	156	185	156	171	166	171	183	169	177	192	162	174	173	174	184	176	153	168	174	189	137	182	185	152	180	154	156	181	182	170	171	165	162	161	160	182	172	154	172	174	186	194	162	180	161	174	167	178	166	188	165	178	176	184	168	157	165	174	181	172	177	190	193	171	163	173	210	176	162	160	171	189	177	167	168	169	166	177	163	191	157	183	176	198	165	190	157	160	181	171	162	167	174	179	179	147	179	166	163	169	174	175	174	199	191	154	191	184	200	178	170	193	184	190	187	186	167	166	167	166	185	161	165	183	174	190	191	175	167	182	171	171	167	185	165	190	184	163	159	194	170	178	177	178	180	181	197	176	142	156	174	169	172	204	165	186	145	168	180	200	177	197	176	158	165	182	167	175	164	160	196	162	176	149	173	197	184	180	174	184	199	191	153	171	173	187	185	175	156	179	186	185	178	185	183	190	167	190	163	159	174	170	180	165	185	164	158	173	166	164	167	173	192	170	181	172	201	192	182	161	167	206	173	147	159	196	194	169	186	186	153	174	180	162	170	181	147	165	142	179	172	160	168	160	153	173	185	182	185	186	198	182	169	174	176	169	153	180	195	156	181	161	172	177	197	155	154	173	188	161	162	185	168	186	166	155	175	172	160	177	187	149	173	181	200	172	194	193	186	173	184	168	185	149	177	165	194	151	167	189	197	169	171	171	187	220	183	173	188	165	195	164	171	170	168	169	155	199	181	178	157	194	181	162	160	197	188	181	175	178	157	162	182	184	172	193	207	185	171	161	158	191	177	174	176	180	162	189	150	173	191	158	192	172	185	193	165	170	190	172	201	178	191	179	181	184	166	191	166	181	179	174	178	179	173	207	192	148	191	158	169	184	166	174	170	152	171	161	174	174	188	199	147	149	165	171	180	162	179	161	172	166	156	145	171	152	167	152	162	162	184	168	172	189	171	187	194	168	169	166	184	168	171	189	188	155	173	193	158	180	159	178	190	183	194	172	172	179	146	166	170	181	190	175	183	186	190	184	157	153	152	173	182	177	183	183	196	174	167	146	178	179	183	187	181	181	178	215	166	168	172	152	168	176	157	189	185	160	203	171	164	182	162	170	173	196	155	177	169	192	158	167	168	184	177	169	159	169	171	190	150	168	162	173	162	191	177	178	192	199	136	175	160	175	174	175	187	212	169	161	184	190	160	178	172	181	194	145	174	204	156	183	166	164	154	184	175	170	188	166	135	178	154	152	147	194	190	176	178	161	187	177	163	192	149	165	169	154	163	164	190	203	178	165	173	162	171	182	187	182	170	198	181	181	180	148	155	167	195	196	192	174	170	189	164	179	195	156	182	176	174	173	186	155	176	157	176	189	177	182	192	179	167	154	198	165	180	176	209	164	173	184	172	195	186	179	159	154	169	179	189	179	147	159	179	158	179	178	154	169	206	167	164	171	185	168	188	170	171
22504	21187	28757	23900	21186	21227	11078	1000	702	646	580	547	466	462	422	404	382	362	371	387	355	334	361	366	372	366	321	339	321	363	342	331	310	347	334	343	295	296	330	319	320	325	341	316	310	317	315	351	286	362	318	347	315	302	318	346	327	365	294	304	318	319	321	289	338	327	329	322	311	287	335	329	304	319	325	344	332	288	326	326	304	334	343	319	298	297	318	324	304	326	317	327	302	312	290	318	333	322	318	330	314	316	289	317	277	334	282	337	314	291	338	318	330	302	326	332	335	310	328	320	289	295	341	300	294	313	320	332	293	272	317	265	291	303	316	323	322	338	320	294	340	300	308	316	310	318	293	325	323	325	344	306	326	310	321	301	290	317	321	305	284	327	351	320	336	324	314	302	320	332	292	281	328	338	295	318	324	334	308	297	326	345	315	328	294	337	301	313	324	314	300	322	316	317	285	286	320	321	309	335	327	297	295	350	331	312	288	331	318	329	313	328	301	302	301	312	305	313	302	296	318	300	308	281	321	315	355	316	292	286	309	305	320	312	317	315	343	273	293	283	361	291	298	287	327	336	293	303	288	291	313	337	327	307	321	304	300	277	324	334	296	339	330	320	312	334	331	336	295	337	320	297	283	315	301	315	311	293	308	341	294	311	306	298	287	344	299	313	327	299	332	304	337	329	329	314	318	309	308	319	308	286	342	316	323	323	342	312	350	311	296	298	315	345	318	297	299	325	313	305	300	325	298	302	317	319	323	347	294	347	288	315	314	323	300	300	310	316	308	337	315	324	334	308	313	343	303	280	347	333	319	302	298	336	317	324	314	339	326	327	306	294	324	303	326	292	322	320	281	287	304	319	330	308	326	313	319	324	311	295	323	323	341	306	331	317	316	298	315	323	316	335	320	318	321	321	317	326	348	300	321	281	314	276	302	320	314	315	318	300	329	308	329	322	327	342	319	335	331	331	305	305	301	319	302	394	366	296	300	275	332	292	339	347	329	313	277	297	290	304	324	324	364	309	310	324	301	312	312	295	318	303	333	303	334	313	320	318	312	332	306	299	325	328	294	342	279	334	325	298	308	314	308	288	326	315	290	319	320	332	336	316	298	325	308	306	342	319	311	320	263	302	312	324	302	349	321	302	309	347	293	351	311	315	324	280	324	306	288	324	322	334	313	289	316	327	291	296	317	341	318	336	321	295	311	319	304	357	306	306	265	307	293	288	301	335	319	318	289	301	322	324	264	305	358	333	305	324	298	347	286	297	312	303	319	326	304	347	323	278	331	329	333	319	320	312	301	301	321	298	309	324	308	308	347	300	308	295	297	325	301	327	288	328	300	302	293	363	317	326	330	375	335	332	309	308	290	288	309	310	315	317	343	325	318	344	310	284	355	337	300	331	286	304	289	310	334	304	299	303	321	293	306	316	310	299	313	326	309	321	356	317	298	313	308	311	296	309	279	308	293	315	323	313	341	339	288	338	327	316	318	321	272	323	314	298	345	293	300	323	324	342	309	309	310	298	308	314	331	316	336	307	329	324	333	309	328	333	313	324	312	302	304	338	290	332	316	288	303	324	338	308	319	343	326	313	327	301	321	337	310	304	333	303	302	271	320	296	288	333	311	311	297	322	323	329	333	324	310	329	338	335	312	319	301	294	317	302	319	316	330	290	291	319	303	290	278	346	331	285	331	306	313	318	316	298	308	297	347	320	304	324	308	350	298	281	338	312	311	311	294	295	360	308	324	322	300	306	307	326	297	306	298	323	318	281	300	358	289	320	335	274	322	324	328	316	320	327	294	332	312	348	330	320	357	295	315	311	316	310	304	284	285	314	298	321	333	312	301	324	323	309	320	290	282	309	299	315	293	308	327	303	307	324	298	286	317	296	332	296	326	279	304	297	338	302	329	301	331	329	326	331	320	372	338	306	346	329	329	308	315	286	278	332	358	329	345	301	329	302	313	328	307	313	289	309	313	331	298	339	294	346	300	331	339	322	304	307	298	330	315	356	296	334	314	314	327	328	308	337	307	321	311	336	315	325	301	309	319	319	302	305	308	320	318	328	311	322	300	305	294	331	309	354	352	320	337	299	309	300	329	324	336	330	281	304	340	310	322	308	315	324	291	291	339	302	294	310	302	319	302	297	334	326	314	336	301	319	316	289	300	319	300	295	338	344	292	322	294	293	295	292	279	329	306	341	302	305	313	322	349	349	306	317	297	300	300	311	309	305	329	308	321	314	317	339	325	308	308	315	309	323	334	331	318	318	352	294	300	320	287	308	277	308	309	287	334	342	301	273	310	316	339	286	287	306	315	318	348	314	320	304	319	307	297	290	302	299	332	293	286	297	337	302	288	361	314	304	311	333	315	290	322	350	331	276	308	299	374	312	332	331	333	301	354	299	325	330	308	318	339	285	281	322	323	303	351	307	327	364	329	342	291	315	313	302	339	348	321	303	312	281	318	292	338	336	290	323	301	327	339	309	315	302	297	322	296	313	359	293	321	320	340	332	281	336	307	317	332	330	303	324	308	307	323	319	310	313	324	295	329	309	312	315	326	272	329	302	328	340	316	318	331	322	310	334	293	277	294	324	320	324	311	319	325	314	315	311	314	337	324	333	290	293	340	315	330	306	307	326	310	286	302	279	313	353	345	313	314	319	343	286	309	289	361	346	363	322	302	316	309	297	314	308	309	308	330	321	310	322	281	314	298	360	286	330	301	296	340	287	305	290	276	324	337	294	363	312	305	336	309	321	321	324	343	307	299	311	310	307	325	319	295	328	326	292	292	303	289	308	307	303	340	332	327	291	329	313	318	326	343	289	337	295	313	301	294	304	304	316	293	308	302	328	333	287	308	313	334	318	291	349	314	328	321	304	321	289	294	321	302	319	286	299	290	338	336	333	342	303	368	337	303	300	319	295	299	307	320	312	306	319	301	282	363	287	311	324	321	313	317	356	289	315	311	351	315	345	300	307	303	329	329	299	324	308	318	335	292	325	283	308	323	278	297	343	328	315	284	336	341	333	291	272	315	322	343	329	294	332	294	334	317	306	335	334	309	292	305	314	313	321	345	337	318	304	335	290	299	289	301	326	338	301	338	346	347	327	300	310	340	311	336	347	297	293	312	323	280	323	319	302	334	298	299	261	292	305	345	315	307	278	330	333	319	336	293	324	314	315	322	314	297	315	348	303	320	329	316	317	338	306	301	334	323	310	311	306	310	317	325	322	357	321	289	302	317	290	325	293	320	303	299	316	312	290	309	322	308	288	322	303	317	309	312	333	294	320	293	274	321	294	305	309	274	292	331	323	277	319	333	301	288	318	300	328	296	311	299	316	320	319	325	316	316	284	317	304	317	314	337	301	283	336	311	294	294	301	329	302	299	327	307	303	307	302	321	332	322	352	295	293	322	300	327	300	323	313	335	351	291	326	315	296	282	326	359	306	334	328	322	319	317	313	342	287	325	306	324	310	329	314	336	316	292	312
33681	52029	10806	4283	2793	2125	1623	1198	1044	890	756	674	577	557	547	499	489	429	408	441	414	435	412	423	396	387	399	392	387	336	358	357	373	412	344	390	355	372	370	380	378	363	369	338	344	356	352	321	369	337	349	355	385	354	378	340	351	347	345	351	359	311	343	321	322	365	369	350	352	366	353	358	378	337	326	319	345	326	401	344	348	331	361	344	340	350	314	342	379	345	350	361	336	338	363	370	349	347	348	336	338	348	343	359	370	353	392	336	350	339	360	339	346	363	347	364	334	334	336	365	363	344	348	354	394	346	359	342	347	358	344	309	352	340	335	337	359	346	318	338	375	340	368	350	324	364	370	336	343	343	334	367	313	338	327	342	334	331	336	345	347	327	379	378	382	334	359	315	363	346	357	357	353	359	318	338	312	362	311	347	306	345	360	349	360	350	360	347	312	338	304	372	352	359	357	367	364	374	346	353	384	348	339	345	327	344	354	350	335	344	367	326	369	335	346	356	330	364	345	382	342	355	324	360	365	315	349	364	339	354	359	332	323	322	369	334	386	321	344	341	344	338	384	359	338	333	371	343	326	376	316	357	319	331	357	363	322	328	372	320	339	330	363	358	330	339	326	308	352	344	318	345	338	341	356	356	327	357	394	351	320	345	382	365	353	377	334	352	312	351	335	346	339	353	359	347	349	327	358	348	323	326	360	315	321	344	343	381	344	353	360	380	345	326	367	354	359	343	339	359	365	352	359	372	361	388	375	343	331	367	357	331	345	335	382	314	386	361	330	359	319	345	334	372	353	318	365	372	333	364	338	308	313	323	326	346	356	352	342	358	381	342	350	359	346	345	356	320	334	338	356	356	346	375	380	343	361	336	333	356	333	368	335	360	362	347	382	355	370	349	355	343	327	330	366	336	357	360	336	334	353	352	322	320	366	369	390	361	335	343	329	341	337	340	340	381	356	356	349	363	335	322	351	359	356	343	363	321	347	341	345	346	309	351	344	353	377	383	357	321	369	329	355	353	368	381	337	342	342	353	296	368	346	342	327	326	344	332	347	340	351	339	353	322	362	341	356	349	327	338	341	342	366	334	351	365	371	372	363	392	339	351	320	340	373	352	351	366	321	334	368	355	339	404	349	323	340	350	358	399	312	344	332	332	328	398	342	343	350	354	333	361	345	332	390	337	354	333	338	340	363	338	356	352	365	344	346	314	335	354	368	304	354	385	310	331	374	326	357	361	346	335	298	369	333	355	334	360	330	317	372	328	365	356	356	353	346	309	389	334	383	352	357	350	347	352	333	336	393	359	351	350	333	361	315	330	305	321	355	361	375	344	347	344	336	347	333	334	378	358	316	336	339	328	341	351	361	322	362	377	343	332	380	366	308	356	363	332	336	337	359	362	353	376	317	290	332	359	343	346	325	361	351	349	323	374	351	349	320	323	389	370	344	326	342	316	330	367	331	364	326	336	377	335	340	345	339	355	334	354	349	384	334	346	329	364	350	349	376	349	381	383	353	364	349	342	333	363	337	340	365	339	304	328	371	337	330	353	341	297	326	344	339	345	356	348	352	328	331	329	343	348	361	383	346	324	359	335	358	376	320	367	363	340	319	360	342	352	338	361	334	355	357	373	338	323	332	338	374	344	370	377	350	353	371	348	314	372	345	345	344	352	313	333	358	323	360	376	339	371	372	355	353	332	331	371	358	323	345	355	361	320	379	328	317	329	349	335	324	352	317	343	356	351	347	356	322	336	331	387	348	352	341	341	327	318	346	351	353	341	336	337	360	364	350	336	360	331	377	401	373	359	320	368	337	310	354	339	361	354	351	376	378	342	346	342	314	375	329	336	377	352	347	376	345	389	324	342	342	335	340	372	334	355	373	310	345	338	330	355	336	363	361	324	344	310	370	353	321	355	328	327	342	372	321	375	337	328	350	337	327	377	369	360	352	335	355	369	330	342	346	376	336	368	396	366	350	325	329	359	320	338	334	350	311	370	348	368	379	363	357	336	373	338	376	353	343	345	360	370	332	321	365	361	362	342	363	363	342	362	371	348	362	372	348	317	339	300	352	332	353	326	350	354	351	353	308	337	336	371	316	372	331	339	352	333	338	321	371	374	338	365	378	349	339	341	328	330	372	327	320	340	323	367	345	361	344	313	336	365	340	349	366	349	331	311	313	365	357	336	382	370	344	358	337	379	339	350	367	351	352	339	347	300	348	330	354	352	343	355	365	356	370	376	362	373	368	360	365	368	362	342	337	342	339	369	354	344	325	349	370	355	352	359	357	342	358	364	365	331	369	375	373	341	349	362	332	343	356	374	353	333	345	373	372	341	334	342	350	367	363	378	341	383	308	316	338	368	347	348	352	351	327	340	327	365	355	331	377	351	369	358	322	352	334	328	364	361	314	375	324	385	356	360	363	361	368	329	339	348	358	350	370	358	356	357	347	334	368	324	365	326	350	318	321	344	316	359	359	364	372	354	345	390	363	370	331	366	359	380	319	340	346	343	370	338	326	369	368	366	355	384	399	343	332	343	351	351	295	346	348	340	357	347	330	341	347	349	356	339	325	346	341	342	370	326	335	366	338	332	344	377	350	302	358	346	320	382	354	333	353	362	355	360	342	335	329	351	323	359	359	327	374	341	332	355	385	388	352	331	347	348	348	316	346	337	334	353	366	360	345	373	324	380	329	338	334	339	363	344	381	366	352	367	325	367	324	345	334	334	336	340	344	370	344	364	330	357	325	339	362	350	365	364	355	377	351	347	375	322	338	333	351	350	372	326	362	318	347	336	350	356	336	339	370	359	373	342	368	327	370	377	337	333	351	365	398	390	319	360	359	369	329	348	368	364	358	318	356	336	352	338	316	359	328	331	341	376	335	358	334	353	324	346	349	354	335	371	366	336	329	355	387	365	333	348	342	330	340	352	383	362	339	348	348	358	343	337	369	393	339	359	387	323	298	329	350	356	345	336	346	342	335	327	364	333	375	360	356	354	337	357	355	349	337	336	343	379	333	355	341	293	365	345	373	350	375	330	368	356	360	324	360	355	330	352	344	346	355	339	362	360	335	327	309	347	340	357	380	359	322	319	336	319	327	343	352	343	359	380	358	368	323	368	353	352	356	343	351	354	331	327	376	341	352	334	323	353	344	362	360	340	368	344	334	319	368	331	354	346	354	326	356	355	295	327	342	349	344	363	351	311	319	355	351	316	341	371	394	367	326	351	350	333	358	373	365	371	346	361	349	341	360	344	347	321	362	358	364	351	333	384	340	355	339	343	357	324	355	338	340	358	343	346	358	350	341	366	372	355	328	327	385	334	338	340	364	360	376	360	351	364	376	401	386	341	363	367	326	334	369	348	364	345	344	371	308	338	372	343	356	355	331	390	385	331	369	351	353	392	364	324	355	356	340	371	354	343	342	295	365	309	344	358	334	341	346	336	384	345	347	325	353	344	364	343	348	367	361	344	362	368	307	380	357	342
28775	23099	10852	877	356	360	349	347	335	347	321	322	273	330	316	339	297	298	337	353	285	316	285	305	312	330	325	327	323	272	298	285	279	321	309	303	313	323	313	341	309	290	310	312	313	303	324	314	303	305	341	275	331	311	296	345	289	309	312	314	336	318	337	318	316	312	318	290	274	322	315	316	289	323	327	294	299	287	303	315	380	310	304	280	297	300	299	334	304	313	313	326	290	334	328	288	302	334	317	328	300	340	314	315	298	328	298	321	311	348	333	324	335	309	310	320	268	344	331	310	291	314	286	307	330	316	364	332	335	310	304	313	305	304	310	304	318	313	322	297	323	314	307	312	319	313	316	309	323	325	309	307	308	311	308	327	326	320	324	313	322	293	307	315	307	320	318	312	312	318	311	338	281	290	330	311	291	318	364	319	332	286	305	283	339	311	313	320	324	306	317	305	288	317	329	311	340	309	311	318	311	310	301	310	313	320	289	339	293	322	323	297	330	307	300	277	318	328	309	296	300	300	324	310	296	325	307	311	298	320	296	308	322	298	321	327	321	326	312	313	343	297	330	301	334	322	297	331	334	317	318	299	333	314	312	316	338	320	286	308	280	317	295	331	292	293	306	329	281	295	335	289	333	362	323	288	314	319	334	319	325	356	306	312	322	331	333	314	322	277	295	322	297	328	304	298	281	328	303	273	336	282	315	293	297	285	296	314	343	352	316	310	315	330	307	341	319	290	291	318	312	318	311	306	304	347	306	327	304	316	300	302	293	322	298	323	312	307	317	311	335	295	296	309	311	301	297	300	317	322	269	321	297	313	326	347	323	314	328	315	330	295	303	296	335	295	324	337	321	303	306	301	293	320	324	275	295	330	328	327	324	291	304	297	320	338	352	315	295	294	306	309	309	310	298	294	335	311	308	303	322	299	301	326	341	316	308	313	281	284	325	304	290	303	255	337	320	317	300	330	280	314	306	342	304	309	308	324	309	296	320	315	330	314	303	337	330	323	300	320	307	318	315	285	310	338	300	323	299	326	321	350	312	310	305	298	276	315	295	314	306	295	318	314	325	339	324	332	293	273	287	304	312	286	302	314	300	306	336	310	315	310	287	316	326	307	319	291	308	320	304	307	327	308	286	299	311	301	330	302	310	317	337	283	313	291	299	289	302	308	336	322	329	310	312	300	310	309	306	311	302	310	297	334	327	295	308	313	311	266	332	302	308	325	300	315	300	309	345	322	321	292	315	303	322	317	309	349	307	318	287	311	330	308	299	306	330	307	313	269	328	303	340	300	302	311	330	299	280	295	332	285	333	309	298	330	337	293	283	296	308	353	313	286	312	316	343	316	317	328	331	300	315	310	312	292	312	280	308	290	310	318	344	304	307	292	320	301	297	297	321	303	301	298	325	306	297	337	274	341	321	340	311	328	332	321	325	295	282	287	325	331	328	317	317	283	303	317	315	285	314	277	269	293	320	333	308	327	309	347	292	319	319	319	287	290	296	313	302	340	293	318	334	363	323	360	348	334	294	303	328	326	291	288	321	275	318	325	341	304	289	336	283	280	330	307	295	345	322	306	287	314	331	298	333	323	311	349	317	317	328	353	321	319	327	287	303	326	297	316	299	307	303	332	328	300	306	289	301	278	328	297	279	309	321	317	322	314	303	317	305	324	285	293	345	323	296	282	334	328	284	326	331	332	319	320	297	292	304	314	312	297	298	308	319	304	301	285	323	331	305	300	273	320	325	272	308	304	297	317	311	323	299	290	296	302	365	359	350	309	313	283	339	298	309	312	299	328	287	311	349	300	297	323	335	297	310	314	306	358	313	324	333	287	301	305	309	300	296	326	315	321	333	306	326	310	306	333	323	299	334	298	344	311	317	308	304	291	306	303	284	319	319	283	314	293	306	294	344	322	278	316	333	314	333	303	311	313	330	359	302	306	330	333	286	304	338	308	348	285	327	332	311	282	278	309	319	311	317	321	313	322	318	320	322	273	302	299	344	311	324	304	322	319	342	303	340	316	319	327	351	342	320	335	323	281	291	310	320	283	297	294	306	336	304	288	365	296	312	302	277	299	273	323	337	308	272	337	331	326	323	294	338	341	349	303	318	328	308	312	291	310	339	327	311	262	284	286	312	319	347	313	313	288	339	295	343	291	287	319	285	312	306	318	317	266	320	301	314	314	331	304	327	312	323	332	326	301	304	327	285	329	327	346	290	326	314	315	321	308	303	325	328	328	319	313	309	334	313	297	309	291	272	277	308	283	286	325	301	306	301	303	298	304	294	308	312	281	336	316	281	315	288	316	289	301	304	322	293	334	276	317	296	316	321	324	334	299	323	317	333	358	302	292	318	310	300	289	303	322	298	327	306	314	270	285	301	316	308	317	306	347	312	295	282	306	305	324	292	290	330	306	308	297	297	337	344	314	307	307	311	349	297	293	313	315	351	295	300	297	296	308	302	323	327	307	333	331	311	328	310	321	297	290	324	324	292	282	310	313	309	324	339	299	338	319	302	312	300	305	318	311	305	346	315	346	301	327	315	346	273	298	310	294	325	315	329	301	297	333	318	317	305	277	293	312	296	347	303	306	287	306	308	314	296	306	328	330	326	304	305	308	286	309	316	312	334	308	297	327	307	290	346	317	332	334	291	315	297	314	322	292	295	320	310	311	319	314	272	285	320	308	321	326	335	304	323	322	291	310	343	316	303	344	311	309	282	305	307	308	311	296	311	302	307	314	314	309	332	292	309	321	309	319	302	308	359	276	310	284	301	315	288	324	317	306	320	350	320	339	319	297	307	314	312	325	281	309	300	309	312	296	332	296	331	294	306	324	308	345	319	297	327	302	285	338	298	287	312	323	332	317	312	334	290	303	295	333	291	330	306	318	324	330	299	302	303	299	284	304	303	314	346	353	313	308	304	330	331	369	321	313	326	307	299	291	302	317	300	273	342	322	294	309	358	348	309	298	302	335	329	336	302	317	286	330	315	327	290	317	316	344	328	327	341	309	312	327	286	310	304	275	314	324	321	305	301	320	340	297	294	272	310	266	307	299	301	325	319	297	306	313	296	295	316	302	304	318	288	334	311	306	286	326	279	268	307	289	337	306	311	343	324	306	314	339	317	294	317	334	342	309	302	274	311	320	303	293	320	280	294	319	297	309	303	315	315	328	303	302	303	303	299	292	308	298	321	320	317	305	310	308	317	328	288	309	324	340	347	288	290	334	323	302	293	288	318	322	304	298	316	303	293	330	293	333	337	326	326	295	322	291	300	259	300	282	310	325	299	310	282	302	297	316	343	329	300	350	332	328	325	296	308	311	338	294	333	301	327	296	333	332	308	323	321	319	328	302	327	288	331	303	351	320	302	313	287	274	303	346	291	317	311	322	308	320	309	300	323	295	309	297	332	325	301	293	317	297	319	334	329	312	318	265	330	300	268	311	301	347	319	281	310	302	302	306	337	286	341	343	325	309	319	327	320	304
28976	30942	1809	521	402	421	329	387	355	353	349	352	403	334	336	348	331	329	311	363	322	316	360	356	375	340	362	299	343	316	324	346	330	312	340	331	339	344	325	330	317	324	357	311	328	364	336	328	341	318	288	328	329	332	310	330	351	356	354	359	330	355	344	356	343	311	309	353	323	329	328	337	390	337	352	344	320	301	331	346	329	339	342	313	347	288	284	318	335	360	360	348	329	326	329	334	374	357	345	344	352	350	371	338	342	370	340	339	338	329	319	343	301	337	340	328	332	338	315	320	318	357	334	352	330	349	327	344	373	338	331	299	330	314	367	363	330	353	332	325	332	344	359	311	317	308	341	346	291	328	328	341	331	302	340	348	330	351	328	356	342	301	344	340	322	308	334	349	341	313	348	354	340	342	322	339	331	335	369	338	323	346	350	315	327	306	344	318	335	357	310	325	286	317	305	296	321	318	326	327	339	354	359	334	367	357	304	327	341	360	349	321	336	326	334	381	326	350	324	315	353	356	375	335	339	349	356	355	333	374	333	359	328	351	349	337	317	316	337	359	339	342	301	346	337	305	325	311	301	330	350	337	321	324	367	366	356	335	316	352	306	338	322	351	349	328	345	339	337	384	336	319	350	298	336	314	341	337	305	356	347	329	360	349	341	329	340	343	347	324	327	315	334	322	312	332	336	330	344	327	321	322	331	337	303	344	364	332	320	359	319	327	338	356	307	330	340	347	317	346	323	344	353	346	329	355	368	288	297	340	330	331	335	279	325	337	375	356	370	328	355	372	315	372	306	343	347	324	322	351	338	326	361	336	341	352	348	342	317	340	333	342	307	337	313	349	353	307	321	336	341	392	350	340	314	335	321	325	321	308	310	352	312	323	347	315	339	344	367	338	305	333	330	315	344	322	357	320	331	320	336	322	339	318	315	326	345	314	330	353	347	345	336	305	329	333	340	353	342	344	326	330	349	345	313	333	348	325	348	315	353	312	326	342	347	329	332	318	286	319	315	338	353	328	355	361	332	334	349	312	372	354	348	314	347	295	325	337	357	349	303	324	322	363	321	327	307	319	315	311	355	321	318	337	350	318	346	339	332	318	329	380	346	304	353	333	332	332	325	323	342	318	331	338	314	354	321	332	358	344	360	340	356	349	285	350	329	362	374	323	338	334	353	331	317	312	355	340	348	325	337	349	343	342	318	349	300	329	314	327	322	373	324	331	331	344	325	344	320	331	335	317	311	361	369	299	300	355	328	298	338	341	329	325	332	340	340	336	319	362	315	308	303	349	334	358	331	334	314	326	337	333	348	341	350	311	336	344	341	325	302	317	328	329	358	338	327	308	347	333	302	336	352	342	303	325	329	324	320	339	310	377	332	303	325	341	317	321	355	319	331	323	333	344	348	305	360	312	332	338	293	334	336	359	354	320	304	350	354	349	330	348	341	356	311	343	317	357	339	310	331	325	369	335	346	344	329	328	353	356	294	318	334	344	286	352	317	341	341	329	345	340	313	314	300	325	339	335	319	353	322	336	330	322	315	315	342	338	333	375	319	292	317	331	338	355	347	338	342	319	314	365	299	333	372	404	329	340	353	360	335	305	379	374	317	333	332	341	326	349	316	321	312	316	289	341	336	329	355	328	361	334	327	314	306	332	326	318	325	324	316	362	340	319	351	340	309	334	338	334	349	322	325	313	364	367	331	347	370	332	335	311	363	306	318	358	334	365	354	310	360	364	314	335	302	338	351	334	324	344	321	308	338	303	346	382	350	320	342	343	333	360	337	328	320	306	346	384	315	369	310	320	327	343	335	339	321	329	333	333	334	342	314	335	317	376	344	355	361	339	324	317	318	309	352	339	333	345	331	351	338	342	333	329	315	391	369	305	304	349	354	360	301	329	334	315	346	326	338	341	340	382	355	380	358	353	295	345	324	310	342	307	320	359	339	336	345	345	319	306	318	329	335	336	319	311	384	331	315	339	345	340	347	303	325	343	337	276	335	358	315	318	327	372	330	349	349	354	319	345	317	350	336	343	323	333	361	319	343	311	332	317	353	346	309	370	322	311	346	330	368	334	323	316	299	330	313	295	337	325	320	345	338	313	324	316	331	325	311	320	302	339	338	316	335	341	348	364	338	333	320	332	336	332	334	320	324	333	335	349	300	304	297	338	329	364	322	322	350	327	331	356	372	324	327	311	352	371	364	312	338	304	318	325	332	331	298	344	337	351	336	378	327	351	303	357	312	333	333	350	327	344	308	339	319	339	337	311	321	344	314	356	304	306	310	334	299	338	314	340	330	332	337	326	306	309	326	342	349	349	350	365	327	369	347	331	306	319	382	357	302	342	334	324	317	322	352	320	333	327	331	331	342	292	345	342	344	327	332	348	342	348	330	326	297	314	322	342	345	341	303	348	282	317	342	321	346	351	316	331	301	335	326	342	334	330	351	322	321	360	352	311	371	343	362	352	347	359	354	321	322	328	324	342	344	320	329	322	369	324	333	317	359	336	333	345	350	357	329	341	350	308	351	342	357	321	361	321	352	386	365	328	334	331	324	339	344	339	366	329	330	356	337	327	320	374	318	352	364	347	317	341	279	352	340	313	339	353	311	359	368	348	325	299	307	322	348	334	337	343	321	391	322	317	362	300	324	317	311	340	342	349	342	358	341	337	331	355	345	341	370	359	338	331	358	326	325	317	318	353	304	324	314	298	323	313	306	356	378	329	348	324	287	307	357	364	295	340	358	302	326	323	325	348	349	292	351	367	348	337	307	361	333	345	309	362	307	327	329	302	338	357	342	330	334	355	339	350	348	358	329	336	308	300	364	312	319	368	343	324	306	342	327	294	346	316	339	322	319	325	341	306	340	323	340	326	323	358	351	352	338	323	337	355	350	317	356	322	361	336	349	329	310	325	353	341	324	350	324	351	333	377	330	338	354	362	324	347	352	332	328	343	338	297	318	334	336	327	366	328	334	310	295	361	351	334	316	330	348	333	361	322	329	293	327	357	336	367	359	372	300	323	338	335	350	311	321	331	324	342	340	348	332	321	328	306	328	333	340	345	331	349	344	353	320	328	339	341	319	330	324	327	331	334	321	325	339	320	364	312	333	342	335	339	330	329	347	340	325	330	345	350	308	317	325	351	322	333	344	328	343	346	346	332	348	305	334	334	321	339	337	340	355	338	330	310	295	324	323	314	335	347	342	314	374	327	323	315	326	330	350	330	307	316	333	325	347	365	356	340	316	332	344	365	316	352	322	348	302	335	319	299	334	360	314	311	321	320	375	366	341	313	319	339	333	360	347	306	300	323	345	349	351	306	338	341	312	335	324	332	354	365	321	338	306	335	356	333	335	330	322	343	324	345	301	324	358	321	315	347	324	359	349	327	345	315	347	364	322	324	318	320	350	364	316	312	318	322	303	349	307	332	314	348	362	358	352	334	347	354	338	315	348	331	338	318	329	343	324	336	341	292	346	340	331	333
23639	21119	28239	24256	21119	11148	1122	742	657	626	624	547	492	535	489	512	486	566	463	470	469	518	453	495	477	483	461	456	466	480	484	498	484	488	410	456	450	486	472	461	454	477	471	499	454	457	463	459	456	450	426	487	464	432	473	469	439	455	469	470	481	460	441	444	437	452	452	437	467	483	438	462	472	442	484	494	454	421	505	453	462	414	433	444	442	460	487	432	489	429	468	461	474	429	438	449	454	443	434	422	435	489	482	438	475	495	472	442	466	498	476	471	435	435	431	445	450	447	418	447	465	498	446	462	470	484	489	440	464	455	481	453	487	496	478	436	429	438	479	435	465	455	495	447	468	476	483	477	471	469	467	435	440	498	462	528	435	475	465	464	481	429	492	451	466	459	461	484	415	469	505	464	483	466	479	429	480	444	419	474	478	494	463	474	448	416	499	470	476	462	472	422	447	426	422	478	475	462	494	461	494	483	454	453	445	441	469	442	473	468	432	456	444	462	455	463	453	454	430	440	472	414	475	471	466	478	439	434	462	448	447	459	468	468	466	461	409	441	469	484	434	475	469	490	451	473	467	448	444	454	450	452	460	475	456	459	471	476	463	469	439	450	447	451	436	475	423	438	415	521	468	490	482	469	454	471	455	473	439	466	480	422	477	455	436	460	511	476	459	474	425	490	477	467	474	486	436	474	460	456	435	492	462	445	436	451	456	470	489	534	466	461	463	484	471	455	446	454	509	450	451	427	475	488	479	460	475	452	423	422	448	435	476	434	448	446	429	446	477	468	415	450	446	464	465	452	429	482	489	447	456	460	491	467	418	444	447	497	472	467	421	430	468	486	451	467	477	430	468	475	453	449	478	451	487	437	472	425	483	493	451	426	446	457	439	444	488	445	481	467	450	494	507	444	438	453	450	479	462	495	449	462	426	434	454	475	449	477	488	423	472	460	487	444	440	446	448	450	478	464	468	432	469	452	487	453	445	491	476	454	464	446	481	443	470	400	453	441	438	461	445	473	417	430	454	490	492	458	440	439	411	481	464	489	476	463	460	486	469	463	416	461	482	479	467	451	449	458	488	496	476	472	444	453	457	461	465	478	431	443	501	433	452	448	438	476	473	480	452	443	469	484	474	450	465	416	448	467	484	489	478	423	451	463	473	428	466	422	480	444	489	453	389	446	448	485	444	467	487	497	439	404	432	453	465	447	446	443	471	470	457	448	453	467	470	446	474	484	433	493	455	499	464	452	469	465	476	450	423	459	476	439	460	445	438	434	454	468	451	453	486	475	475	439	450	455	473	476	442	410	422	451	447	426	472	487	482	460	422	452	461	441	452	415	442	444	487	446	473	468	470	399	462	443	461	464	447	483	414	470	424	466	466	451	441	454	480	442	417	450	445	446	486	446	434	479	503	496	464	448	485	424	471	458	467	441	459	475	433	464	471	458	447	480	437	457	465	429	446	460	433	461	509	439	511	419	459	455	511	480	476	461	494	433	479	442	496	458	464	460	497	469	461	475	444	454	451	439	425	454	517	454	442	476	431	449	427	468	440	478	483	440	473	446	488	434	471	450	461	444	462	451	454	461	490	464	452	421	465	437	444	445	472	448	495	465	423	494	460	443	465	461	428	467	470	450	500	472	484	510	454	446	463	448	485	495	422	427	447	460	443	495	432	460	447	458	489	483	464	485	449	452	464	482	488	542	478	475	477	452	462	398	445	448	433	465	489	474	467	490	436	438	492	455	497	476	468	467	442	485	479	450	480	476	472	425	483	451	453	468	460	448	439	448	449	449	422	455	415	481	471	449	450	443	495	452	421	471	432	469	486	428	479	488	451	453	444	431	438	460	490	427	452	435	460	448	468	465	461	485	448	495	463	489	440	490	473	430	493	466	512	428	479	460	452	439	453	443	408	448	407	441	462	440	497	454	427	462	480	457	483	455	498	484	433	474	451	503	512	468	463	481	499	484	440	466	439	432	437	449	504	485	446	483	455	453	440	435	449	465	485	447	455	467	445	442	463	466	496	473	485	468	467	432	493	498	442	465	465	458	481	440	450	456	429	475	418	449	488	477	475	459	429	432	458	421	438	426	448	431	429	483	445	432	465	455	426	463	469	441	491	449	463	483	438	456	473	465	485	427	476	458	469	455	441	505	482	502	457	465	479	478	471	410	496	431	412	440	456	471	450	452	429	454	465	469	472	500	463	476	452	471	475	449	448	470	485	449	463	460	422	473	484	462	473	501	474	465	448	501	477	439	459	474	491	500	445	436	413	467	474	448	462	466	482	494	482	487	455	460	440	467	446	470	481	462	501	445	470	425	488	468	442	467	447	455	484	476	451	437	460	467	428	481	423	440	460	416	490	432	420	476	487	481	491	451	456	458	478	451	432	445	447	451	476	486	480	479	470	456	481	486	471	448	473	501	431	479	464	499	430	472	472	438	455	451	432	442	463	448	467	483	485	443	484	447	485	443	429	472	509	482	458	470	466	478	460	485	441	471	463	445	463	447	463	454	472	483	500	459	500	471	481	462	457	413	434	478	474	474	491	458	438	479	454	429	461	451	478	468	534	467	452	486	439	482	486	465	444	417	502	458	471	479	443	445	429	476	494	488	440	424	431	484	453	453	477	481	441	463	449	472	442	458	485	425	488	492	450	451	451	448	483	479	459	504	462	486	452	483	451	480	425	436	442	470	440	442	438	428	474	454	463	462	434	477	424	450	451	462	475	471	437	445	432	481	438	442	440	452	449	469	468	447	467	454	464	474	431	445	406	486	467	469	432	466	445	458	430	464	492	481	438	439	492	434	473	452	424	471	462	475	433	484	467	486	415	475	452	494	469	470	456	458	444	441	473	463	485	484	437	424	468	438	448	473	502	479	461	472	418	470	484	470	458	460	496	456	444	459	472	454	455	455	496	487	424	464	484	452	449	503	476	495	459	442	441	470	427	461	456	455	468	444	428	489	471	470	442	443	482	498	456	479	394	448	412	416	481	437	447	465	462	477	435	471	466	492	464	466	462	426	421	490	476	447	445	443	460	470	439	473	466	431	483	477	471	442	462	449	447	479	497	469	476	452	475	457	447	484	480	432	481	463	483	476	433	479	461	463	514	474	471	469	450	475	493	426	470	512	457	399	475	459	415	455	461	467	473	468	428	438	466	482	444	483	451	443	477	461	451	498	469	495	449	465	464	472	502	454	474	454	490	480	464	449	446	447	435	463	451	473	435	469	440	462	478	420	476	468	448	448	453	467	476	478	449	489	471	429	485	454	506	449	450	445	428	462	487	449	484	446	464	444	462	443	457	429	493	480	448	457	435	492	451	469	439	470	405	468	491	467	439	464	460	500	438	469	462	497	451	478	479	433	449	466	439	411	450	489	460	491	467	419	456	456	450	494	457	473	439	463	421	459	431	437	457	442	463	452	468	464	445	503	456	456	528	469	454	482	452	483	486	467	469	463	443	454	443	505	495	466	454	491	429	459
29832	43497	7583	2566	1796	1475	1095	914	786	809	730	604	614	663	585	532	567	579	557	512	555	527	480	535	519	510	519	510	479	482	506	535	489	498	495	561	500	515	515	481	492	510	480	476	503	539	463	460	506	531	444	494	481	467	503	487	529	472	502	490	475	508	521	468	514	481	506	498	498	472	504	501	550	517	482	500	471	480	539	527	454	496	465	503	543	459	478	481	505	490	482	510	482	499	504	454	478	520	527	477	483	541	476	547	496	477	462	488	492	527	524	472	450	464	475	512	498	496	518	514	495	501	514	461	538	454	471	523	462	455	459	515	458	489	496	492	491	515	472	488	477	514	543	491	514	528	468	474	468	487	500	503	491	535	508	518	450	494	503	501	477	489	516	464	497	485	442	477	498	504	443	481	501	523	505	479	477	473	523	498	492	489	518	465	502	538	528	526	483	498	475	501	503	498	486	473	494	489	467	497	492	509	476	493	485	483	513	496	522	474	498	508	451	458	498	489	483	485	473	514	505	485	501	509	486	516	455	502	489	507	507	472	514	455	474	473	499	459	494	464	483	470	502	471	521	469	525	491	480	501	500	510	492	534	484	506	507	501	493	453	501	481	458	482	496	491	499	499	509	522	452	497	534	524	472	489	437	475	491	484	485	511	516	431	487	512	446	510	508	514	502	499	520	483	478	523	458	513	473	472	512	484	533	527	491	493	523	498	522	499	503	456	533	474	489	499	457	472	487	495	481	512	481	504	544	514	487	514	461	478	500	434	499	491	493	479	470	504	497	491	510	473	522	505	469	503	474	495	505	498	489	514	464	484	533	518	498	479	506	522	495	463	480	433	473	485	462	450	499	521	497	517	517	507	483	516	461	517	482	507	470	524	481	504	549	504	493	506	507	468	464	460	462	505	523	488	511	519	462	468	480	482	467	448	507	469	519	540	494	505	495	488	516	441	524	491	486	498	466	523	517	485	520	492	480	474	502	493	488	472	522	481	461	493	480	536	478	508	499	487	461	459	473	513	511	467	506	484	474	468	497	498	477	487	520	510	511	472	515	499	485	495	516	505	516	488	479	496	449	443	448	456	504	477	477	472	516	462	472	475	474	524	482	472	483	499	531	483	474	483	505	530	468	484	467	472	495	467	534	527	484	473	491	453	480	502	514	531	457	488	496	502	460	507	446	464	473	525	503	473	473	517	550	479	485	507	533	449	471	479	493	468	449	515	522	500	505	490	447	454	500	500	517	485	474	549	494	426	458	494	471	524	512	480	481	491	477	468	457	508	518	472	490	483	491	513	472	496	535	506	514	501	476	485	485	480	494	470	506	509	447	511	481	473	499	505	513	481	481	472	498	478	476	537	473	458	462	473	496	478	504	516	470	555	516	480	481	519	528	477	508	489	465	492	495	491	489	476	470	491	485	486	489	520	483	500	453	475	475	469	504	441	489	474	494	484	499	462	476	474	456	502	556	482	498	525	510	523	454	483	531	505	486	524	455	464	500	481	516	488	523	531	502	442	509	486	471	499	452	510	521	485	489	473	516	464	511	469	468	525	506	479	483	522	488	467	512	487	519	500	473	510	501	511	462	489	500	500	533	465	493	453	456	475	499	463	474	470	491	480	518	507	523	479	503	494	495	521	507	515	496	506	502	510	487	475	514	496	480	491	498	525	475	462	477	470	503	489	473	512	497	467	461	498	529	479	527	495	510	555	504	505	514	475	501	509	476	472	457	486	452	501	567	480	535	515	456	493	469	519	516	486	522	491	474	499	519	493	468	504	475	545	508	514	460	518	496	493	451	505	481	512	482	476	461	493	476	501	514	476	486	479	480	504	512	473	463	503	532	510	464	487	496	452	491	485	481	479	518	495	476	483	481	531	488	456	457	480	520	494	476	490	469	526	520	488	439	493	542	457	475	500	500	547	489	492	485	475	515	486	477	485	485	524	484	530	503	495	470	471	530	475	481	504	488	444	497	482	497	492	516	498	476	508	469	473	503	500	482	490	445	524	507	496	511	479	458	523	509	479	528	477	520	484	452	521	484	497	502	475	551	498	504	476	498	485	501	480	492	493	495	514	517	514	479	527	452	478	494	477	502	505	475	511	480	551	504	498	479	473	477	501	490	500	479	541	474	475	478	517	479	483	486	417	488	473	502	469	497	483	475	454	489	471	514	508	488	474	486	508	476	480	521	499	484	492	492	490	477	463	512	496	465	478	473	478	483	479	480	463	496	474	503	503	475	490	469	505	495	505	465	479	485	468	479	487	493	468	488	515	474	473	510	446	508	554	481	483	474	460	526	472	489	468	479	493	482	493	496	538	510	506	473	536	461	525	481	482	504	528	499	507	504	516	471	476	470	500	509	486	487	498	482	475	481	478	531	468	480	494	501	479	511	504	471	476	497	503	517	524	508	518	501	481	501	559	488	479	478	454	497	473	477	497	480	522	481	466	504	487	507	468	505	504	478	498	442	473	459	501	495	462	477	482	474	496	481	473	504	480	492	503	528	521	456	508	474	529	447	522	472	456	539	465	525	464	472	528	445	492	518	529	473	511	471	479	462	492	514	515	488	520	475	517	495	528	481	510	478	495	455	498	507	486	497	463	500	486	494	475	460	497	489	489	443	519	482	480	498	490	478	497	465	502	490	480	500	468	484	471	469	511	507	517	505	509	464	504	487	504	494	487	577	520	449	491	551	481	466	461	451	461	492	489	491	474	489	483	493	484	459	522	494	456	493	489	494	503	515	486	479	485	462	526	495	496	486	529	518	482	497	461	465	505	515	505	471	515	468	489	523	448	502	538	467	470	499	502	484	486	493	520	471	479	493	514	468	500	479	497	493	515	461	499	490	514	501	464	492	501	486	469	493	503	500	484	500	460	483	442	505	490	499	474	487	477	476	471	464	520	545	467	512	470	427	470	478	506	494	464	529	500	470	485	521	478	494	480	511	494	483	524	501	448	526	491	492	517	476	464	509	485	473	476	460	479	508	477	508	494	504	498	530	499	479	511	504	497	519	518	516	516	528	501	482	472	507	485	494	505	493	495	523	523	471	487	502	545	469	454	502	513	478	438	460	498	507	507	479	492	516	531	475	465	481	496	480	491	465	488	473	516	503	510	508	530	471	500	482	498	543	482	480	483	474	495	462	480	487	503	508	486	494	530	531	480	518	490	502	531	545	483	511	507	477	559	492	490	468	475	461	532	508	488	499	486	481	466	481	501	477	457	526	488	452	447	547	540	495	499	459	527	474	491	507	509	493	472	525	482	539	491	489	479	504	465	498	485	493	483	491	486	507	478	499	454	503	502	492	485	460	514	491	492	510	482	478	475	492	461	488	519	477	472	497	501	445	501	493	466	508	482	480	497	491	486	512	494	488	488	487	523	470	509	502	461	465	506	476	517	489	488	499	476	474	469	520	444	502	499	469	501	484	492	442	505	504	465	474	443	503	486	507	518	499	468	479	484	515	509	499	514	497	493	506	488
24610	21157	27539	24951	16394	708	357	260	244	229	218	191	210	171	182	188	182	160	180	164	178	153	158	167	164	174	159	181	162	153	174	167	152	166	168	134	171	167	172	131	144	165	133	153	133	146	139	139	156	166	134	142	157	146	155	141	178	140	150	165	156	162	119	121	172	171	137	135	129	117	149	149	168	151	136	141	145	166	134	137	157	167	171	160	134	160	192	136	160	138	166	169	142	157	159	145	147	159	144	159	125	137	167	140	187	153	171	139	150	169	153	154	125	168	135	149	138	137	137	143	160	151	150	175	165	163	141	163	122	140	145	125	153	130	161	148	143	150	148	149	163	164	148	135	148	142	126	139	147	172	150	140	144	153	144	131	166	161	169	155	154	129	156	134	153	144	172	135	146	146	128	137	154	151	167	154	157	154	143	176	150	131	164	156	148	142	128	155	152	148	151	147	147	143	149	135	188	149	149	143	168	159	132	142	148	156	157	162	140	164	161	128	143	148	132	169	140	150	177	157	150	133	123	164	160	169	146	166	158	144	153	132	152	160	156	134	151	157	167	170	149	138	138	148	140	161	161	146	139	136	142	142	173	138	161	156	124	162	153	131	155	139	153	140	166	157	150	147	143	154	132	135	153	147	150	138	138	163	165	144	137	137	137	147	154	155	159	153	154	139	156	176	144	144	171	137	148	132	139	150	144	154	144	130	170	136	165	153	131	146	125	151	157	149	165	173	151	138	157	144	142	155	155	144	138	146	148	145	151	135	138	142	137	129	193	133	144	158	156	176	153	147	165	156	164	145	166	160	148	152	137	133	136	142	162	138	155	142	151	150	140	164	157	172	151	140	151	142	127	152	159	159	137	151	158	151	128	147	142	152	152	147	134	149	163	176	143	158	147	156	162	129	157	145	137	140	151	155	148	143	134	160	178	140	162	136	146	160	151	159	142	154	158	160	143	145	159	141	152	146	160	149	154	153	147	159	140	146	147	133	166	158	147	142	168	161	139	138	152	136	158	128	171	153	149	151	159	145	148	144	156	157	149	151	150	154	128	137	144	184	147	177	146	138	145	126	169	137	145	158	170	126	166	141	154	164	162	159	147	143	154	156	172	159	171	162	131	156	148	153	164	150	137	141	149	123	139	124	136	153	143	156	154	149	152	146	153	152	152	137	135	150	152	183	152	154	139	152	168	140	154	145	149	136	140	155	169	158	148	142	160	151	155	179	157	151	154	154	139	126	136	133	162	155	140	143	144	148	159	152	157	134	151	163	158	142	161	144	145	141	150	128	120	141	146	146	135	159	152	127	153	157	141	156	144	145	140	148	164	155	159	147	143	160	163	134	166	161	162	151	133	158	127	149	151	151	160	154	140	159	145	125	144	143	155	139	153	148	117	123	146	157	141	150	159	128	148	159	166	156	148	148	151	151	144	127	153	130	133	141	129	142	154	122	158	145	134	145	152	146	145	128	145	127	136	140	165	136	155	141	147	132	164	191	129	139	149	134	143	137	135	165	148	150	172	129	153	150	159	173	156	156	154	145	163	136	138	143	140	157	175	169	149	157	143	152	156	142	154	165	136	135	156	165	140	129	158	143	157	120	151	124	138	138	170	124	158	162	144	136	169	137	150	135	148	140	180	160	141	114	172	154	156	148	153	144	129	159	132	178	138	133	137	139	162	178	139	152	163	149	152	139	137	175	153	157	159	152	141	156	155	134	132	164	176	144	160	155	124	148	143	134	145	138	142	147	136	118	147	164	145	166	171	164	159	166	136	152	135	132	148	138	138	134	136	137	144	137	137	160	151	138	166	158	130	161	157	167	159	141	137	153	155	130	173	127	166	136	168	147	140	160	141	140	132	153	162	158	140	167	129	142	154	150	128	152	139	165	152	162	133	167	143	131	162	154	137	154	156	162	117	154	147	144	132	156	141	127	134	132	161	148	146	134	148	157	153	172	120	132	167	130	134	133	138	151	134	160	156	153	157	143	145	164	158	152	152	155	145	144	130	142	179	135	131	126	157	141	128	167	150	175	147	130	151	154	152	152	149	159	139	160	152	156	153	151	139	158	169	157	144	145	139	150	138	148	160	146	137	148	145	156	154	139	146	154	145	134	141	152	138	166	153	146	133	153	165	168	142	138	178	153	153	138	113	141	143	142	162	152	159	151	139	169	165	139	150	158	139	177	157	153	137	132	142	135	144	168	150	160	137	157	154	129	168	149	153	155	170	147	125	166	145	165	159	129	145	159	139	146	145	169	164	163	170	134	153	141	137	144	167	157	147	166	154	169	139	170	123	150	143	158	145	155	171	156	150	149	151	125	144	159	135	141	143	147	155	144	159	150	155	169	161	151	139	144	125	152	158	149	156	141	136	161	149	158	128	148	164	143	146	169	133	152	143	138	174	149	153	149	132	160	161	165	178	162	150	151	147	141	134	143	125	162	134	159	144	136	151	150	174	154	161	157	136	159	150	167	157	158	163	149	154	150	140	136	146	132	163	135	139	132	160	158	129	160	191	157	149	152	148	168	164	162	155	160	147	150	133	139	128	169	147	160	141	144	149	146	146	171	161	155	126	136	143	151	145	148	129	155	158	117	129	144	153	166	157	150	141	145	147	132	148	143	130	154	139	157	148	156	141	142	132	157	153	132	143	157	173	142	159	151	138	150	150	146	143	139	166	160	144	134	120	147	145	154	137	160	137	135	137	162	132	156	136	135	182	151	162	141	146	157	139	140	154	160	136	169	162	166	139	155	151	156	142	167	161	168	144	143	171	141	161	143	153	131	148	150	155	141	128	166	148	141	137	155	135	141	137	146	157	151	150	157	145	151	150	136	137	149	155	157	133	168	162	141	150	169	148	144	129	151	148	115	165	146	149	147	147	137	154	143	147	152	156	136	141	146	130	162	147	169	138	138	141	181	160	137	143	142	157	157	166	148	141	152	140	162	151	142	167	143	152	142	159	162	143	145	155	153	128	161	135	144	147	144	122	165	146	162	150	143	145	174	131	166	160	156	154	149	140	148	169	136	154	162	144	147	177	168	158	158	162	138	138	164	146	156	146	149	149	150	132	133	168	162	144	117	134	155	139	156	132	148	143	156	151	133	150	143	169	133	106	147	143	150	148	168	147	166	138	143	126	148	149	155	155	144	139	163	157	149	155	157	150	152	137	163	129	142	150	159	142	143	150	158	168	158	140	128	142	145	165	130	154	152	156	129	142	121	131	152	133	153	146	166	159	152	160	162	158	144	163	159	156	146	177	148	137	168	145	150	176	136	135	146	153	155	133	151	167	123	142	163	157	144	178	151	144	158	135	149	147	151	146	129	148	133	130	145	146	163	151	146	155	143	148	146	163	141	147	139	162	140	137	142	167	156	136	143	156	149	148	158	154	148	136	147	140	159	149	131	157	153	155	166	145	145	147	158	134	131	134	158	164	153	124	139	136	162	153	156	167	153	152	168	163	139	148	136	141	138	166	141	134	133
29654	40082	4998	1523	957	750	593	461	387	334	332	267	276	222	246	219	222	183	221	195	189	192	193	192	174	183	171	189	160	172	192	188	172	165	175	186	171	179	166	188	155	173	198	177	184	179	168	155	183	180	178	174	175	171	175	181	179	181	176	163	185	182	198	163	166	179	155	170	153	162	163	147	176	182	164	183	172	152	198	165	201	186	152	166	165	170	175	168	175	175	167	164	169	181	169	164	182	163	138	167	170	152	179	154	180	194	156	165	154	174	158	171	184	173	187	177	187	187	155	189	201	189	157	180	147	177	186	154	187	204	193	182	178	161	164	165	144	177	163	166	163	169	160	176	181	184	182	154	156	170	172	175	186	165	181	176	146	176	169	173	166	184	168	166	168	173	173	189	173	180	176	167	193	206	166	169	171	151	169	157	161	173	174	172	162	169	186	164	169	157	172	189	151	170	188	167	177	159	165	160	199	171	173	175	177	172	172	201	154	168	184	161	179	172	171	170	176	190	168	185	170	167	177	186	160	177	155	183	154	186	173	173	163	193	168	161	150	168	147	171	177	163	168	177	161	164	157	164	168	178	169	172	181	180	188	187	195	168	154	180	152	167	158	170	167	186	172	178	162	183	172	169	174	173	168	169	158	172	168	157	158	165	177	190	208	164	157	176	177	164	185	185	138	163	175	179	167	152	190	189	181	177	161	181	170	181	175	150	165	171	161	183	169	185	156	185	181	165	170	149	167	163	172	163	175	148	167	185	198	170	171	172	160	152	190	157	176	169	189	173	170	166	170	157	132	162	164	178	176	192	172	184	179	163	164	172	164	177	174	170	161	165	176	145	183	155	164	178	191	169	178	174	164	174	185	183	172	190	171	203	196	155	174	171	147	182	171	198	169	153	175	161	168	183	170	175	152	159	186	178	152	153	170	171	170	174	165	176	183	185	154	164	164	167	158	169	158	156	172	157	174	197	174	163	171	184	151	169	159	175	168	181	183	156	173	177	187	157	194	180	170	185	164	157	171	160	184	163	180	178	158	172	163	167	165	165	163	174	171	180	175	169	156	174	209	161	176	173	175	148	160	175	177	159	186	160	167	160	162	161	178	172	163	164	193	169	187	166	165	179	175	168	186	170	177	168	188	171	162	177	139	150	178	186	179	176	154	165	161	160	166	189	158	154	167	171	178	160	161	180	196	178	152	172	183	175	166	173	171	176	156	150	174	150	181	165	172	186	149	182	169	185	197	163	185	163	175	180	150	163	177	178	150	147	169	168	165	180	182	163	177	154	179	187	178	168	181	177	188	171	169	142	185	168	191	189	166	169	182	156	152	160	164	191	173	149	180	181	160	184	147	167	154	156	171	171	170	167	162	153	188	161	149	159	153	164	153	167	170	166	163	182	182	193	153	167	173	158	165	184	156	160	162	185	167	168	152	186	187	157	158	164	162	188	158	172	167	195	182	168	194	153	192	195	172	177	204	169	171	175	165	169	154	151	159	163	203	193	163	180	159	167	184	163	182	169	158	180	157	172	156	191	159	173	203	161	164	173	166	174	165	152	169	187	155	157	153	178	172	157	185	164	168	157	160	162	174	172	156	193	167	169	165	167	182	149	192	171	167	165	182	178	151	172	163	140	190	164	199	138	189	192	161	169	166	181	164	138	188	179	169	154	165	198	167	175	168	156	152	165	165	180	164	158	171	173	168	189	195	166	164	184	174	169	179	157	177	175	185	177	151	165	194	170	151	170	176	163	163	155	199	157	168	168	167	175	180	171	173	159	168	169	161	187	193	173	168	191	173	167	140	158	199	190	170	175	173	161	171	160	157	153	177	176	169	170	152	172	160	167	161	173	167	155	180	172	151	191	172	164	156	183	181	203	173	168	174	159	166	169	190	168	190	174	172	162	155	168	170	149	152	155	181	148	163	178	162	185	160	174	174	177	194	180	178	154	173	171	170	184	195	167	184	157	172	174	169	175	173	152	173	173	178	169	190	168	177	157	188	171	166	175	164	182	186	177	164	151	159	190	190	165	166	178	165	177	166	164	176	177	161	167	189	161	186	194	155	201	185	167	167	161	173	164	161	174	183	167	174	156	167	177	155	163	173	155	170	168	179	179	170	169	159	167	172	183	180	153	164	176	161	198	165	192	157	167	156	157	196	179	165	194	151	192	182	177	164	179	158	167	157	174	191	173	147	177	156	164	167	168	170	174	174	167	177	186	176	171	173	165	167	154	179	177	168	182	170	176	160	190	163	182	176	153	200	185	179	165	177	187	163	180	166	159	186	159	163	188	164	183	182	190	183	178	182	179	155	183	176	158	168	195	164	159	178	160	164	150	164	152	176	164	162	157	182	160	188	168	147	175	166	174	190	168	177	177	147	164	191	177	171	168	179	181	178	184	180	156	174	164	153	190	162	190	177	173	164	185	174	172	151	183	151	168	163	182	179	188	163	151	169	160	166	171	173	175	172	155	182	180	165	192	148	172	146	159	160	175	170	159	173	168	150	169	142	190	185	158	149	152	162	171	152	181	164	196	164	190	159	158	173	161	161	162	169	169	174	184	182	163	171	173	183	169	158	178	153	169	168	180	162	177	183	151	172	152	147	159	151	154	154	143	151	164	176	162	193	190	168	194	171	178	167	188	184	184	161	176	161	179	183	148	154	192	168	172	174	203	171	158	145	160	165	181	192	164	154	175	169	165	178	167	169	170	150	175	177	166	188	183	191	151	177	178	163	172	144	172	179	175	146	167	180	177	164	179	174	170	187	168	189	195	165	179	173	166	169	160	162	183	171	172	163	159	193	181	197	155	171	170	169	172	156	182	172	183	177	170	188	184	175	187	171	157	170	176	171	184	158	184	185	197	177	167	149	150	183	153	163	168	183	162	138	162	165	167	183	165	180	153	154	154	174	187	160	201	173	157	178	166	151	186	168	165	162	158	189	184	171	161	182	165	172	147	172	177	169	170	175	175	158	166	162	157	147	174	164	173	175	181	173	178	177	183	184	173	171	163	169	164	184	173	167	180	169	159	163	171	160	163	166	157	203	182	186	157	192	169	132	156	157	174	166	164	162	206	169	164	163	172	162	163	156	150	148	180	166	175	181	181	168	156	179	178	174	170	178	171	188	160	166	207	176	174	185	174	176	194	172	195	169	185	153	181	173	184	216	156	169	175	174	164	177	185	167	168	169	182	164	191	192	165	169	184	169	190	176	170	168	162	189	151	166	162	159	164	180	169	191	170	152	152	163	161	162	184	190	175	198	181	184	170	158	152	175	184	164	183	154	169	184	158	177	169	168	159	170	152	147	171	177	168	165	157	153	170	182	156	171	174	162	193	178	176	199	181	170	179	162	197	183	173	166	175	166	185	166	179	170	151	171	175	179	193	161	167	179	167	189	169	171	167	177	191	193	175	179	161	169	173	160	147	171	175	189	151	180	171	162	194	170	155	160	172	174	164	151	143	184	166	165	161	192	181	177	216
22429	21143	28716	23849	21142	21178	11004	952	675	562	561	481	438	467	455	396	396	361	368	346	396	398	365	370	337	356	330	324	324	319	331	314	333	327	345	336	307	325	329	346	296	284	299	320	314	321	297	321	323	285	288	318	331	331	299	319	292	280	300	288	329	309	329	296	310	312	320	302	321	310	327	274	327	313	301	311	312	323	333	329	326	287	292	275	333	322	348	338	311	300	314	259	302	310	306	316	339	292	305	301	280	305	352	307	305	308	280	285	299	309	310	294	286	322	317	298	328	323	305	309	310	274	317	302	276	315	307	287	270	336	320	328	321	272	325	280	300	307	316	271	351	326	290	333	285	360	268	309	312	300	322	317	347	313	321	280	260	299	310	291	309	302	306	291	318	303	314	279	329	293	316	322	293	330	333	285	322	299	299	298	279	296	307	312	288	311	308	302	338	314	287	286	291	305	301	266	325	317	340	324	320	290	314	333	281	319	286	322	294	314	324	292	338	298	289	317	287	299	291	320	315	318	304	325	304	275	302	307	316	301	320	311	332	325	316	317	313	348	292	322	302	299	293	297	312	315	291	308	312	301	306	299	322	288	314	292	306	312	275	292	318	319	307	332	304	302	319	302	320	305	299	328	302	292	309	291	288	264	322	302	328	323	296	317	332	289	307	320	318	308	322	298	294	306	335	315	306	327	310	292	330	271	316	313	314	324	336	304	318	307	316	295	273	341	321	329	311	334	277	287	298	284	271	322	263	306	301	329	308	265	321	318	297	297	259	289	308	299	333	316	303	309	348	281	321	315	307	301	277	331	326	316	352	270	327	310	303	327	330	330	319	305	309	309	303	312	297	291	310	293	318	288	282	312	305	302	330	300	283	299	309	314	330	309	321	283	312	306	278	298	296	265	313	319	309	309	293	320	297	302	286	309	289	299	315	294	304	317	276	328	323	319	355	314	315	310	309	291	353	307	325	316	341	349	312	308	328	321	304	335	325	318	329	314	297	336	307	306	272	319	311	328	313	316	333	313	290	315	322	325	323	316	327	303	319	318	319	287	303	280	313	289	277	288	292	324	306	290	287	304	329	302	322	298	312	287	313	302	297	301	302	327	281	303	313	327	313	279	336	271	335	291	316	322	300	296	319	298	317	316	319	296	354	300	327	325	302	300	305	295	303	292	307	335	312	333	341	282	320	311	309	319	291	309	303	302	301	312	301	279	324	338	307	280	327	310	287	275	287	310	337	307	294	347	314	308	308	309	267	271	308	309	301	308	316	295	310	311	294	324	308	316	299	313	278	323	293	321	290	293	289	303	299	284	301	299	295	319	325	295	281	305	327	333	330	277	320	316	293	309	312	298	359	304	301	288	287	323	299	314	325	306	296	325	283	341	307	305	319	312	305	292	310	305	324	305	359	311	312	303	333	326	293	290	296	320	319	291	283	296	313	307	333	314	289	290	292	301	330	336	306	301	302	313	321	316	297	335	307	274	299	292	318	321	322	311	335	288	326	309	324	295	292	311	328	321	303	306	285	313	323	299	312	323	333	287	328	298	319	338	324	323	319	319	309	320	283	283	320	294	310	308	308	305	287	279	285	303	303	334	328	297	300	287	352	296	314	333	289	307	294	347	320	332	342	273	320	325	298	275	316	320	325	284	308	322	311	298	296	322	311	275	273	302	316	318	338	331	314	351	363	337	300	326	305	282	264	297	325	276	313	312	320	290	307	316	305	275	321	314	275	293	322	307	301	344	310	285	297	297	318	316	300	314	307	304	325	321	288	304	330	310	316	345	335	304	299	311	299	332	301	284	275	333	333	328	285	298	296	285	310	340	300	322	259	300	314	297	309	293	315	300	300	299	282	294	308	324	313	345	288	269	299	311	316	341	329	348	297	324	316	294	288	297	286	306	301	292	344	297	314	302	297	315	333	307	306	303	338	319	323	304	303	289	308	291	302	310	293	298	318	309	308	283	299	324	295	333	288	323	360	316	294	297	300	285	305	302	282	328	303	297	280	348	317	351	280	309	304	333	293	313	302	281	290	329	298	297	323	328	323	314	313	302	314	294	319	340	313	287	298	309	344	292	304	299	324	312	319	278	268	314	339	277	326	317	311	307	341	302	286	275	301	307	298	309	297	328	310	287	319	336	276	308	305	325	306	305	322	323	278	292	330	293	290	305	297	289	308	323	281	339	300	320	297	280	334	312	331	292	306	320	291	286	295	302	282	320	309	283	318	285	315	336	296	307	305	319	277	287	318	328	294	289	265	294	310	335	323	319	303	282	314	300	253	305	324	295	302	296	297	309	321	282	330	288	320	304	285	303	301	320	324	316	316	305	325	346	325	322	283	312	320	327	328	307	322	275	323	286	280	296	304	342	297	345	297	306	318	300	269	330	290	316	310	304	303	303	318	291	281	311	323	320	324	299	312	295	315	313	311	279	332	299	261	295	328	328	294	318	286	300	338	336	272	280	334	299	314	322	328	274	281	298	303	328	298	306	277	323	335	307	301	290	298	283	317	309	324	290	287	292	333	315	282	334	293	284	309	317	334	295	290	317	295	298	284	321	310	329	285	316	329	309	289	294	304	293	305	289	324	303	319	319	291	288	323	288	289	295	305	311	301	326	319	320	314	306	321	297	310	293	296	303	319	317	297	303	303	319	325	260	318	306	287	313	324	311	348	304	287	292	317	289	315	289	315	292	311	326	293	315	274	320	356	302	310	310	320	295	308	327	310	304	286	328	302	289	289	285	300	286	305	322	320	295	315	291	322	300	304	312	299	309	314	284	341	280	312	293	281	285	290	318	288	303	341	309	291	283	298	331	353	274	301	313	339	285	332	281	286	300	301	297	326	289	300	293	325	316	302	321	315	298	278	310	312	306	301	317	308	321	340	291	289	306	284	332	295	251	321	342	328	307	304	341	328	298	295	311	334	351	269	275	300	339	305	293	309	319	310	297	317	304	316	305	294	297	303	312	341	304	276	328	329	316	310	301	294	297	314	315	307	287	284	257	333	303	318	285	308	329	299	307	293	322	301	334	321	307	343	288	314	287	304	308	300	286	304	331	316	278	337	289	293	309	292	294	285	324	294	350	305	309	323	288	305	283	312	317	304	338	308	321	309	289	290	319	296	289	303	281	284	311	326	308	314	307	294	312	323	323	303	322	280	275	317	325	315	299	298	314	295	303	290	292	287	292	300	289	318	298	313	309	301	315	291	326	313	332	322	318	300	271	333	285	310	287	291	325	311	286	306	298	329	319	332	312	290	295	312	332	332	325	277	313	315	279	302	323	287	324	299	321	313	332	302	285	300	309	308	293	335	292	280	301	309	303	309	301	292	312	302	322	294	313	289	325	316	298	328	292	285	339	297	301	325	289	317	301	314	321	315	304	302	289	323	316	291	295	337	315	311	328	311	307	300	322	322	260	302	338	309	332	292	321	297	303	300	319	325	320	299	317	310	314	304	289	304	289	344	280	327	293	310	294
32881	51199	10826	4031	2787	2162	1683	1265	1050	880	789	637	571	565	555	501	456	446	442	423	377	378	390	409	412	387	404	396	391	385	406	382	353	352	352	353	380	361	354	358	345	328	330	364	347	345	335	370	356	389	343	346	383	360	350	359	336	358	323	314	342	334	365	337	366	331	358	357	342	298	377	344	334	362	282	327	334	317	349	346	312	387	331	355	286	367	335	369	335	350	344	346	339	332	328	334	335	323	331	345	361	318	324	322	364	340	336	340	324	319	277	349	361	366	335	362	342	351	349	341	362	341	365	344	332	329	368	377	331	332	384	302	310	361	360	341	328	333	304	334	354	309	389	356	331	328	371	340	351	316	338	367	323	342	340	377	303	335	352	314	341	350	329	374	336	325	365	325	393	337	362	331	340	342	329	330	338	339	364	381	356	348	320	354	317	398	338	345	366	347	353	376	356	324	332	338	305	345	341	373	343	322	337	319	357	357	348	351	353	352	319	371	342	325	346	310	330	301	342	350	325	347	328	344	341	327	366	328	344	355	334	344	339	350	354	368	336	313	347	367	340	320	340	328	303	334	329	360	339	335	330	366	315	332	354	324	339	354	343	327	376	334	357	351	339	335	327	388	303	356	368	349	344	347	332	335	337	376	363	320	375	374	344	319	338	328	386	356	328	324	330	345	355	318	361	347	345	325	310	331	341	358	352	356	339	328	331	390	331	353	341	307	356	362	323	309	337	333	330	336	344	330	343	318	345	349	338	335	331	326	347	357	358	387	353	298	331	332	318	352	362	337	340	305	354	359	311	361	338	349	325	328	346	349	357	357	358	323	332	334	342	322	339	383	337	366	337	354	331	344	348	353	370	337	360	314	370	340	334	332	338	338	378	336	338	342	368	365	333	360	334	349	322	404	340	337	351	346	343	333	378	336	336	305	344	325	351	307	335	358	327	334	365	344	346	341	346	339	340	349	319	374	337	369	331	338	315	357	365	299	332	357	374	332	338	340	352	342	349	353	330	336	368	307	308	345	331	338	359	353	340	313	371	378	350	324	347	343	372	326	339	317	372	361	338	329	352	351	358	338	310	349	408	347	356	333	348	392	375	306	318	351	358	364	330	324	368	343	353	322	310	386	332	377	333	330	321	317	314	338	320	335	289	340	344	352	347	298	343	350	337	344	331	369	340	339	341	366	337	330	393	350	305	353	359	345	334	311	348	324	338	336	338	343	358	338	336	333	359	353	364	303	345	314	345	335	360	368	358	367	364	342	325	344	317	320	368	326	315	354	335	350	340	327	333	341	364	360	304	310	340	344	343	346	368	370	308	321	337	325	341	299	335	347	316	360	312	347	370	379	293	361	360	350	336	347	344	319	362	339	345	314	334	334	375	332	317	358	313	342	330	347	349	362	340	316	354	311	372	338	371	310	338	361	354	332	344	341	321	344	308	351	320	325	329	348	335	334	346	386	322	339	312	362	315	321	320	367	321	321	335	345	345	306	349	333	353	313	313	368	325	334	322	378	351	360	346	336	335	343	341	358	362	349	308	362	352	363	337	359	353	348	320	365	354	339	329	347	366	327	349	322	335	340	321	359	326	375	335	330	335	334	325	342	320	336	370	346	347	366	351	330	310	364	380	339	357	364	363	317	360	331	335	353	339	317	331	354	289	321	310	349	322	333	353	298	363	318	332	336	352	325	372	323	325	330	347	354	339	369	350	344	354	339	345	316	346	330	322	308	321	342	363	325	331	334	323	349	362	344	366	348	337	334	341	339	333	312	371	328	323	346	308	353	298	329	351	352	312	304	333	322	319	361	344	346	360	336	377	340	343	346	345	345	315	312	341	357	336	369	353	348	333	342	357	353	313	350	348	311	368	350	355	318	342	350	337	314	347	364	355	341	375	341	330	328	329	343	373	332	349	327	334	334	327	347	339	327	327	328	334	361	354	350	349	358	380	341	339	351	340	316	346	341	364	325	342	348	309	306	370	316	330	356	317	330	331	327	334	362	365	325	340	341	344	337	322	347	301	338	363	340	334	319	323	316	367	343	355	305	345	318	364	366	330	330	338	342	321	375	309	294	359	341	334	326	342	362	315	356	355	346	348	353	373	339	344	337	354	340	364	347	319	383	324	348	325	318	333	357	336	350	348	363	374	344	334	335	342	339	336	345	356	353	353	354	351	354	350	326	360	349	306	347	320	314	369	357	349	351	316	344	367	356	348	350	339	340	346	325	345	316	349	338	341	363	324	363	385	377	347	352	303	351	368	341	356	347	381	345	353	325	350	336	339	335	326	344	352	336	362	347	316	365	353	349	338	312	337	381	344	343	359	335	367	351	340	339	376	357	323	336	365	359	360	320	336	343	346	327	323	333	348	352	325	340	361	325	354	334	328	327	331	362	341	353	365	344	333	348	336	338	305	387	338	344	355	327	370	311	344	294	324	360	350	349	330	341	340	320	328	354	353	347	393	345	327	347	358	342	340	361	358	344	309	339	351	348	321	343	314	325	358	379	332	340	331	326	334	326	341	337	343	349	357	353	344	347	353	367	354	326	363	363	357	363	304	343	342	349	345	315	333	346	311	300	339	351	363	339	343	345	319	358	303	364	342	307	353	349	346	306	303	349	345	375	330	347	365	370	345	332	335	334	337	329	342	322	333	332	338	365	338	361	315	347	332	354	314	386	353	336	318	343	353	336	330	396	341	349	361	369	351	330	376	328	343	361	343	318	314	320	323	352	343	308	356	320	331	346	359	321	342	382	363	337	353	330	359	374	336	316	376	324	330	350	348	349	315	335	360	339	370	354	332	337	311	363	335	360	359	350	334	356	329	340	352	351	324	375	340	314	348	351	335	322	340	337	325	357	297	342	330	361	312	354	352	343	353	351	374	321	354	358	357	304	363	327	315	332	368	327	324	359	363	345	367	317	381	348	329	333	333	367	308	337	343	345	324	330	343	316	331	318	377	334	352	370	362	344	386	336	335	332	326	341	347	354	344	320	351	334	357	333	360	321	346	355	380	383	354	355	344	375	328	317	346	350	314	307	350	337	338	309	338	351	372	334	332	370	356	365	330	357	331	345	355	364	338	345	332	357	329	336	327	323	312	328	318	338	382	330	328	366	328	353	341	336	328	336	324	351	359	317	348	321	338	349	334	352	353	348	307	358	350	336	369	361	334	367	342	339	372	346	357	348	333	324	340	304	346	359	376	365	347	350	322	337	324	375	373	348	369	316	375	340	345	331	354	355	343	335	382	359	316	317	361	306	353	353	313	337	331	334	362	330	323	358	316	367	339	337	336	353	325	327	333	345	321	367	343	357	329	374	353	338	365	340	375	337	349	341	326	319	372	334	347	310	345	369	338	330	374	310	353	356	373	365	330	345	358	355	311	347	353	355	305	317	337	329	332	309	366	352	320	364	337	327	342	313	303	379	356	350	326	314	334	324	343	328	339	370	344	323	325	368	338	349	332	345	373	319	367	364	343	349
28860	22401	10026	741	369	357	304	325	316	336	321	316	311	288	321	297	309	291	321	287	326	292	283	320	325	303	349	327	330	338	266	306	281	337	324	295	286	314	298	319	309	338	289	299	304	322	283	339	311	346	304	299	277	337	288	307	290	319	297	299	327	288	311	294	327	309	321	327	292	310	299	331	312	304	321	310	335	326	326	299	301	320	309	324	345	294	279	295	314	344	302	291	307	314	309	293	303	301	322	286	304	297	330	313	289	310	303	315	292	325	322	332	340	294	310	288	324	312	288	298	324	299	283	297	333	300	316	321	302	311	304	323	313	320	323	316	279	325	314	319	288	325	303	308	296	300	324	358	279	313	285	302	313	324	326	276	324	297	279	320	311	321	302	323	339	332	309	331	305	320	320	301	322	320	280	308	309	326	271	308	286	317	322	315	310	303	300	301	308	290	294	318	330	311	307	329	281	294	312	309	310	311	318	297	318	338	260	301	288	314	311	324	294	289	305	310	273	326	331	322	312	314	304	329	312	298	305	287	277	283	298	313	324	320	323	326	310	353	333	315	342	322	316	278	318	308	303	323	294	312	280	349	327	312	274	333	320	302	313	303	292	308	312	278	298	284	307	347	293	306	300	317	280	295	302	311	302	300	288	297	305	319	329	314	298	309	334	288	315	324	284	317	299	309	301	271	271	289	266	279	332	356	314	309	314	304	276	324	276	278	310	311	351	323	314	330	285	339	298	315	295	314	308	339	302	303	325	287	337	282	302	303	346	328	300	283	272	331	308	301	320	312	307	317	318	318	287	323	311	291	319	310	318	271	301	285	314	312	295	310	279	276	301	300	317	324	315	302	295	317	339	307	326	277	316	331	269	280	317	331	313	321	285	298	324	307	318	275	296	300	294	286	293	305	277	293	303	330	294	316	319	321	314	323	292	322	329	277	293	291	309	330	306	311	282	283	339	310	308	290	283	288	318	297	315	301	324	282	302	317	317	332	314	335	323	310	305	306	331	274	285	320	323	306	311	302	303	307	320	332	324	293	296	310	299	319	348	322	334	287	309	307	325	315	300	321	308	282	306	299	311	310	278	309	299	341	318	285	327	319	286	303	307	320	300	332	305	275	330	285	316	312	310	290	306	300	325	320	277	312	307	303	301	307	295	307	327	313	286	309	306	346	306	321	325	280	293	317	286	277	316	285	286	307	325	303	280	307	304	305	296	287	289	298	316	309	301	332	323	295	322	296	277	291	318	326	292	315	297	340	339	317	304	313	320	309	338	301	306	295	294	337	318	311	313	295	303	275	294	297	344	322	286	299	307	312	309	311	315	306	306	313	322	281	310	286	318	272	310	289	293	317	319	347	326	304	315	288	306	311	293	325	344	299	297	323	313	344	313	285	304	296	289	293	305	301	318	297	271	314	303	320	294	296	302	319	318	303	296	322	285	329	332	297	312	330	311	286	290	309	308	338	325	317	307	294	303	302	331	289	302	278	329	291	280	300	296	302	290	286	312	335	276	327	320	300	308	321	310	313	317	327	311	310	327	334	279	301	321	328	305	310	319	304	302	282	320	310	310	298	287	319	342	308	324	293	312	297	342	303	321	310	314	269	293	309	305	345	280	304	317	269	332	295	331	305	278	270	282	298	325	301	347	321	307	348	335	287	326	285	311	328	284	315	315	324	285	315	309	326	334	314	314	309	282	295	295	289	305	307	291	327	284	310	343	291	316	326	312	308	310	333	288	304	313	335	324	318	339	326	305	338	276	307	342	308	316	279	350	280	285	268	303	299	347	301	302	299	320	310	314	305	292	306	294	326	309	283	292	290	314	288	317	309	330	316	304	297	316	304	321	332	331	305	330	290	340	313	264	290	314	299	283	276	312	293	294	305	317	303	290	288	286	333	305	285	305	308	297	279	299	324	345	321	321	324	292	300	320	310	321	273	304	272	292	294	294	286	310	338	317	322	322	294	283	282	313	328	309	298	308	324	312	330	292	324	326	285	302	306	304	304	315	306	311	272	305	284	302	306	313	290	317	287	279	314	322	308	308	281	308	302	290	330	317	312	291	286	286	291	313	324	320	291	324	305	305	299	274	313	343	299	305	292	303	326	282	309	325	314	300	291	290	316	302	299	298	300	288	332	301	283	291	305	312	292	314	333	317	325	309	317	323	314	291	282	291	316	312	290	306	289	283	331	344	316	293	319	333	292	307	289	308	283	302	320	295	296	322	321	277	301	285	301	334	317	346	295	275	298	311	303	313	280	310	285	306	334	311	319	275	293	317	336	293	333	328	327	308	272	310	291	317	299	318	317	331	296	302	295	321	285	315	294	300	312	287	304	314	313	285	323	333	322	330	310	318	305	303	264	304	317	303	299	308	294	298	313	302	347	270	306	320	287	338	276	292	315	302	322	334	315	324	312	313	328	290	314	278	275	323	281	301	291	301	310	267	301	314	286	318	315	309	316	326	322	319	309	312	313	333	295	321	315	309	320	298	331	324	312	320	321	321	306	295	302	298	293	334	284	282	290	305	332	287	314	319	302	330	319	291	326	323	336	279	321	296	300	299	286	324	288	305	314	309	289	319	294	294	300	299	336	329	328	313	336	271	308	279	336	332	314	303	308	318	297	326	308	316	295	305	304	343	315	308	286	325	280	334	310	284	287	291	316	308	271	349	268	311	359	307	317	278	293	335	289	327	312	302	284	295	287	278	312	285	317	324	283	309	311	310	291	330	304	311	301	280	314	309	328	315	281	288	326	296	284	292	313	289	321	313	290	327	276	322	315	332	325	286	279	291	285	306	295	315	305	293	320	307	324	304	300	290	303	312	322	323	278	299	304	329	307	327	327	311	295	303	303	285	321	276	291	286	308	286	351	312	289	306	312	299	302	308	313	319	330	326	318	284	318	291	315	313	307	321	324	292	315	317	323	310	297	310	296	283	344	295	309	298	297	299	325	321	301	294	334	296	252	315	310	321	301	334	322	303	294	319	318	286	291	329	307	310	334	304	320	300	293	316	309	296	312	313	358	306	300	328	307	298	299	290	318	316	280	335	320	306	294	284	290	323	347	285	289	313	272	280	288	305	286	311	313	292	288	335	289	273	327	288	325	298	331	293	292	320	290	315	316	313	272	291	304	321	289	302	323	298	302	289	312	323	321	266	296	325	273	280	317	325	312	310	298	299	312	283	292	262	281	307	312	302	318	345	300	307	272	278	298	289	317	298	312	293	297	339	345	302	313	344	301	311	306	289	328	306	269	329	290	310	299	308	318	321	271	321	321	326	297	321	300	300	317	334	297	306	281	317	305	310	300	282	261	272	337	295	303	320	295	301	301	329	330	323	330	321	342	316	363	316	303	290	317	283	284	321	301	304	335	292	301	328	339	305	315	287	323	290	302	332	273	293	296	313	329	315	312	318	292	307	336	288	294	330	321	334	298	357	277	349	312	319	307	303	348	284	323	299	305	311	324	285	272	338	263	315	312
27452	29511	1508	482	424	390	363	371	332	350	337	326	339	355	341	325	318	331	343	289	297	368	320	357	350	353	313	355	365	315	325	341	345	349	352	316	320	341	309	349	336	353	323	377	356	330	324	334	310	312	296	329	354	351	328	308	342	339	342	325	306	330	326	350	351	326	328	320	311	341	275	358	325	333	319	342	295	297	334	344	327	321	329	319	350	328	322	341	337	324	326	331	342	319	322	314	309	328	361	334	339	319	340	332	318	327	290	349	349	330	342	299	355	320	339	354	341	316	341	352	339	311	315	322	319	315	335	345	319	334	312	316	324	309	304	346	315	329	361	331	309	318	328	335	334	337	348	347	331	319	322	367	346	333	326	308	333	304	323	329	327	323	348	301	332	327	287	329	301	300	321	370	339	320	330	317	332	313	344	315	299	339	334	334	350	318	371	359	329	356	318	328	323	337	322	336	304	333	339	302	361	311	325	326	315	334	318	342	325	339	306	342	316	321	323	316	326	351	316	354	322	298	324	307	314	318	317	374	321	335	332	295	335	299	314	341	321	326	309	352	348	321	324	298	341	346	303	346	324	325	335	331	318	350	319	330	308	316	340	345	357	334	354	368	333	347	336	326	284	322	347	294	280	321	329	341	337	315	313	346	337	355	345	316	338	297	344	335	340	350	300	346	338	307	335	345	322	320	329	353	337	336	316	323	333	301	351	351	334	315	323	366	337	344	351	345	293	336	355	351	345	347	299	299	327	323	299	336	328	308	300	320	298	333	321	330	356	344	326	349	335	358	341	339	320	329	317	343	325	335	308	336	352	321	352	342	332	334	305	339	324	359	343	329	327	324	313	310	325	332	342	312	298	341	322	342	322	348	318	314	339	358	341	343	318	344	320	346	360	366	371	366	333	332	288	326	356	309	325	333	332	276	310	313	355	318	313	346	355	356	308	339	359	352	341	328	339	299	291	347	349	357	303	336	367	311	309	348	313	330	333	343	332	336	324	345	325	342	332	318	313	340	323	330	333	323	318	365	298	347	323	348	324	272	345	324	333	333	311	316	344	333	326	326	349	369	325	335	338	323	370	331	324	336	325	301	315	346	314	341	323	299	342	324	356	310	340	331	356	323	313	369	336	333	337	328	327	310	323	339	389	375	333	321	347	335	340	331	294	319	334	327	337	363	336	335	337	321	308	351	303	316	320	301	313	345	308	325	332	328	316	379	328	324	344	298	339	349	318	343	323	356	319	324	377	333	328	307	314	306	317	327	353	292	342	326	304	326	337	331	309	320	328	354	330	369	317	306	329	315	306	320	316	324	361	344	307	310	339	332	364	330	335	307	320	362	334	323	339	317	315	305	302	350	300	332	324	307	345	356	318	324	303	328	321	347	306	322	312	311	336	335	338	334	322	318	307	342	309	349	304	332	346	292	349	352	352	323	330	343	306	301	312	287	318	318	347	315	307	356	361	333	324	327	313	350	370	320	347	334	320	353	362	349	337	328	337	338	325	339	339	352	326	354	334	331	317	355	332	334	305	346	343	345	320	359	326	305	303	302	318	330	341	373	365	321	312	342	327	331	330	297	306	311	354	324	318	363	365	353	327	338	312	303	338	285	325	318	292	324	322	320	323	332	309	355	329	350	330	335	341	324	342	321	348	352	366	301	329	296	342	348	339	312	360	324	341	308	354	347	321	344	298	348	368	315	304	313	327	328	338	297	328	302	361	290	314	336	355	309	316	306	347	332	316	318	329	338	371	332	349	312	336	317	358	297	316	313	336	337	318	286	324	336	341	323	326	345	320	301	325	324	334	349	349	333	319	358	348	345	308	353	333	352	340	330	313	328	348	303	360	309	324	322	356	333	313	344	331	305	331	308	356	312	354	334	324	337	291	329	309	326	331	321	310	333	347	365	328	349	353	342	350	347	286	345	302	309	339	344	308	313	329	354	323	344	325	329	328	305	324	317	316	340	318	309	321	323	355	349	340	347	321	327	325	335	310	359	326	310	316	336	349	348	323	331	323	309	303	333	305	342	372	339	326	303	363	316	337	317	353	315	336	305	321	349	320	340	345	357	345	344	336	308	318	356	346	322	337	312	346	292	321	323	341	323	330	335	358	353	324	361	345	338	299	328	342	339	335	344	295	368	317	328	293	334	330	318	322	337	325	334	332	310	335	317	312	349	340	318	321	313	305	291	324	325	355	301	334	331	305	315	316	357	323	323	332	350	315	353	301	316	367	344	346	293	330	343	338	330	353	362	339	356	302	340	323	304	339	353	342	344	332	322	349	307	310	341	340	336	349	351	320	326	342	325	350	341	331	305	339	311	307	336	311	342	342	327	305	352	336	302	328	301	303	311	343	336	306	318	313	309	330	318	343	339	320	329	325	315	336	332	337	321	366	338	313	344	316	321	349	359	328	325	351	348	310	356	324	332	317	334	338	348	328	298	312	332	325	322	381	372	362	322	358	316	304	321	352	342	303	312	319	340	305	368	337	339	329	318	336	337	345	288	315	287	302	306	326	354	337	337	291	348	309	316	344	306	330	321	320	323	345	321	313	311	357	337	348	324	325	316	333	341	330	328	349	338	322	312	298	328	331	320	323	331	333	328	330	319	300	328	317	306	326	353	353	299	348	314	318	333	357	344	338	311	309	332	331	338	338	340	308	326	339	290	333	356	334	320	311	339	330	328	335	361	317	307	336	294	304	345	360	327	319	333	326	308	299	321	309	346	348	321	347	301	328	315	347	334	335	343	307	352	320	346	310	306	329	346	309	363	336	328	316	351	365	342	323	347	334	338	310	343	361	343	328	343	336	333	352	334	327	341	357	301	360	335	315	286	325	315	336	316	291	313	345	335	330	335	355	315	302	321	361	326	311	328	311	338	340	315	330	298	307	326	338	315	328	304	340	341	326	335	329	331	339	312	322	310	344	312	307	329	351	321	313	336	301	312	327	302	330	321	312	343	334	327	299	329	301	308	339	308	325	331	322	311	315	348	341	372	310	358	303	302	317	329	318	313	334	306	361	331	328	331	372	292	337	336	330	308	355	359	286	338	313	338	336	348	339	343	344	341	327	323	310	326	320	333	311	316	338	324	319	344	357	304	311	370	348	329	328	341	330	315	346	303	323	338	317	332	343	331	311	333	334	316	311	309	287	345	344	353	339	324	344	342	299	302	304	346	272	315	316	333	348	325	318	334	356	341	333	326	311	346	318	322	319	309	340	323	330	317	313	346	323	305	349	345	316	353	321	337	321	334	327	322	334	302	318	331	313	308	330	371	341	340	322	351	342	317	345	352	350	310	342	347	348	280	329	346	324	311	344	319	318	343	309	331	331	311	314	343	337	345	318	313	343	327	341	324	331	346	340	335	376	304	339	332	316	329	332	331	321	295	315	328	313	332	332	336	309	388	318	362	332	336	353	315	342	324	282	350	334	346	315	324	348	345	359	323	320	337	342	347	315	328	364	329	329	348	329	346	312	346
23693	21118	28161	24170	21029	10923	1126	757	725	631	585	543	560	568	493	488	511	524	484	472	511	507	474	463	436	447	461	470	457	502	471	474	466	495	489	459	453	461	460	464	461	480	460	487	435	461	472	459	484	489	485	453	495	493	453	456	493	503	443	473	457	451	460	466	443	410	499	482	447	480	473	479	458	448	473	474	443	483	479	458	463	451	447	451	472	420	417	456	464	448	462	475	454	466	459	443	442	440	437	438	453	458	482	456	451	410	450	459	489	439	451	476	420	468	491	492	431	419	424	451	494	430	456	471	483	441	441	486	469	443	455	448	498	458	438	432	445	453	477	469	411	463	446	463	454	437	450	478	450	456	452	474	461	465	426	454	440	467	482	443	452	446	460	446	458	434	436	412	412	469	446	461	424	449	413	459	448	485	434	470	381	453	442	455	490	475	420	448	434	447	470	467	462	474	442	434	458	450	459	442	427	431	460	473	485	450	460	445	472	407	469	471	477	488	467	452	468	437	463	433	466	480	476	413	470	463	439	427	428	416	446	490	442	438	456	478	453	450	457	437	441	438	468	458	454	417	417	454	463	455	440	441	432	475	451	458	478	468	491	463	446	452	430	441	477	476	473	454	465	451	436	463	449	463	462	425	460	478	450	450	455	438	411	482	444	455	489	412	442	482	485	416	436	451	467	441	445	438	425	442	439	460	449	476	425	461	429	510	455	511	427	443	423	398	438	447	481	441	439	459	458	446	456	441	429	429	455	429	476	424	470	479	437	464	469	446	471	466	467	459	474	427	485	451	433	477	408	408	472	430	477	444	476	432	476	452	479	456	439	420	435	492	451	442	441	453	484	467	450	452	466	431	459	457	461	464	463	471	425	436	478	475	461	435	450	434	448	415	455	439	452	477	412	459	439	414	465	463	465	456	451	434	466	436	441	460	440	452	470	441	410	472	456	457	419	421	484	414	467	473	434	463	488	457	463	434	481	510	460	445	440	453	429	456	451	446	487	467	462	467	412	481	464	432	475	456	422	442	453	458	472	448	481	450	493	460	461	433	462	434	462	437	476	441	479	453	464	456	441	447	483	483	459	504	480	493	447	438	472	477	456	455	441	484	456	491	495	436	493	480	447	437	464	483	480	448	438	451	485	455	416	434	453	442	424	449	421	435	477	450	431	480	438	452	453	459	532	436	410	469	422	444	444	422	433	451	450	400	437	475	435	441	457	484	482	489	473	493	438	448	454	453	446	492	473	441	475	417	473	462	463	486	449	416	454	458	437	453	444	458	436	446	441	484	436	460	444	441	463	475	470	432	465	475	443	451	403	464	449	453	457	462	462	470	453	442	459	490	463	442	436	406	432	463	476	441	477	470	441	454	505	479	437	418	447	468	387	462	422	417	434	489	461	451	479	487	468	453	452	417	495	436	440	464	418	450	466	457	408	495	432	458	493	446	453	435	444	422	443	457	433	459	465	454	462	413	439	440	458	450	464	462	450	449	426	421	465	467	433	464	460	449	435	473	403	442	440	437	443	448	482	449	480	467	486	436	457	449	445	455	450	478	421	438	426	440	441	444	437	448	444	448	464	462	444	479	464	483	466	420	452	454	438	426	457	497	475	471	460	510	451	458	483	444	487	440	464	496	413	465	453	415	429	426	465	460	462	449	456	447	501	419	446	461	436	436	448	431	452	441	463	477	444	427	466	434	480	448	457	477	470	447	457	432	485	438	481	441	445	434	464	409	439	479	447	477	467	458	472	473	479	429	447	480	463	480	432	430	423	447	450	497	452	442	444	465	452	437	488	507	448	466	500	475	436	465	486	438	485	462	442	403	464	434	450	438	453	454	457	427	435	439	467	464	410	462	486	458	448	463	454	470	478	463	475	486	457	458	470	455	452	402	445	450	482	451	427	464	427	473	456	465	473	449	449	439	458	427	464	452	492	418	446	448	481	428	449	448	456	442	455	434	459	440	463	431	425	452	430	445	425	464	464	437	419	424	462	483	446	456	449	423	441	449	470	458	450	444	422	463	418	446	422	447	449	451	464	445	457	489	478	504	460	451	463	428	435	481	467	468	481	414	438	456	443	462	471	489	426	445	455	475	427	467	479	428	430	431	454	442	434	442	468	463	424	458	471	413	476	433	457	454	425	430	475	455	454	464	451	453	443	491	470	401	463	440	458	436	443	467	442	499	430	428	426	477	459	426	454	501	455	473	455	439	464	435	425	471	450	456	445	483	448	481	473	463	455	444	432	463	457	453	419	462	448	457	447	440	458	458	423	444	475	457	437	445	474	465	477	484	478	433	451	410	466	453	441	460	453	451	446	415	442	476	458	474	442	454	453	456	458	414	468	448	440	438	448	425	467	459	455	449	453	492	491	454	449	498	491	478	448	464	453	418	458	467	436	471	474	455	461	458	495	454	399	478	417	471	441	489	432	419	443	467	474	456	461	434	470	442	414	482	457	441	483	441	431	444	440	432	474	504	447	465	439	467	499	412	438	474	431	448	384	475	439	469	454	477	455	424	439	429	433	461	437	468	483	428	438	458	468	445	460	429	444	483	461	461	471	444	416	441	446	468	455	482	478	424	444	423	446	439	483	433	449	445	450	451	441	445	447	477	436	426	413	458	488	464	461	485	456	431	433	481	438	477	448	444	496	476	424	463	454	437	432	420	460	462	421	440	467	418	449	481	449	473	424	461	504	464	475	461	460	448	443	462	436	432	441	449	446	454	448	446	457	453	467	415	459	416	502	436	429	447	472	472	428	465	480	449	437	466	431	451	456	469	463	421	441	460	457	466	455	444	424	455	425	423	422	473	457	442	492	417	421	431	452	441	434	444	417	466	436	407	475	432	419	438	444	484	422	464	438	467	440	472	449	433	485	422	449	463	423	416	434	428	443	440	423	446	462	467	465	464	446	449	482	469	412	473	428	477	385	449	460	478	440	457	460	444	430	458	439	528	444	465	424	485	416	469	427	418	450	431	446	440	453	458	474	467	423	454	441	416	466	437	477	425	414	437	424	419	442	444	446	441	458	457	471	479	444	449	455	487	426	428	406	451	428	423	423	469	481	440	473	480	455	465	441	429	415	473	424	433	384	457	439	433	461	468	423	490	462	495	488	454	448	460	451	465	473	465	481	445	448	465	458	416	475	450	449	496	415	442	427	435	407	433	478	416	461	452	459	433	441	454	440	456	451	445	425	456	456	437	442	438	440	470	446	464	470	441	447	439	453	417	453	500	468	459	464	437	477	423	452	446	466	429	495	460	432	475	430	439	469	464	444	412	474	454	421	477	473	407	459	471	434	460	403	464	457	437	477	429	437	487	428	461	419	432	431	462	386	468	442	460	447	414	468	461	442	442	431	455	446	444	473	458	436	446	471	427	425	466	452	505	430	438	482	447	438	475	466	464	454	466	467	486	442	434	456	439	444	420	452	476	432	433	462	444	444	416	430	484	482	466	473	403	483	474	457	427	415	467	489	407
28514	44268	7246	2546	1751	1350	1180	894	845	755	698	630	570	620	557	578	557	534	546	515	500	535	501	502	534	533	481	486	506	526	485	494	490	485	514	529	441	505	496	527	484	499	462	459	490	500	508	487	465	522	485	457	491	509	509	480	489	493	482	482	503	462	494	515	464	506	501	502	480	489	497	490	471	496	506	467	497	517	449	498	510	541	527	461	495	494	498	510	493	459	464	467	495	514	501	482	531	492	509	474	482	447	478	436	484	510	482	488	503	488	456	466	506	457	494	482	510	507	475	510	498	463	488	456	502	499	481	475	443	480	459	519	500	507	450	445	491	493	481	489	515	499	446	488	487	484	483	517	470	484	483	508	464	477	472	493	482	522	459	492	475	461	486	509	478	494	466	475	484	476	476	474	435	495	465	508	474	474	498	453	472	475	456	459	478	505	489	507	443	523	491	495	504	484	473	496	460	496	527	471	477	494	507	496	442	526	465	476	481	503	451	494	490	494	462	449	491	522	487	499	487	454	440	509	478	467	511	510	509	506	464	489	494	506	450	474	456	513	497	472	533	506	471	450	479	495	563	505	471	438	401	493	470	489	510	467	496	493	490	483	456	500	511	481	509	476	490	524	504	469	507	483	491	469	476	479	469	500	478	521	479	516	474	489	470	463	465	466	456	496	455	444	460	494	455	484	509	456	532	476	459	490	531	470	504	495	459	508	482	457	491	453	469	498	495	492	509	510	472	495	478	485	490	484	490	455	495	460	495	491	498	494	469	499	461	500	527	491	508	481	498	497	488	486	485	485	494	507	460	461	525	504	462	498	465	417	522	482	450	521	494	505	468	502	466	485	471	474	479	530	512	501	506	479	502	462	465	487	455	452	496	505	481	487	479	506	486	433	476	495	509	526	512	490	484	536	445	471	470	466	528	473	490	475	506	466	502	498	504	511	496	491	513	490	505	442	486	488	467	472	487	502	531	487	438	509	482	469	472	496	493	476	450	509	518	491	498	511	490	526	440	489	499	499	470	471	485	491	472	513	483	442	505	468	485	471	488	460	463	492	490	483	505	457	513	477	489	518	494	508	511	464	488	507	523	478	475	465	482	454	463	439	477	486	491	492	505	464	472	475	489	504	472	506	470	456	497	510	478	484	457	491	486	478	480	473	470	474	498	496	495	537	481	507	474	526	449	481	517	498	522	476	492	467	474	495	483	500	483	481	480	452	484	476	505	455	466	509	478	484	453	482	493	509	480	463	505	496	463	474	452	470	486	458	506	460	477	512	452	468	492	468	468	528	532	470	486	453	490	455	496	478	479	462	489	485	477	486	445	462	503	510	488	504	497	491	437	505	479	489	457	470	484	472	490	511	524	472	490	488	471	488	491	465	449	483	466	473	469	493	460	504	495	481	462	480	515	502	479	518	456	490	458	477	436	503	513	462	428	497	488	522	478	540	490	443	463	498	453	524	508	473	460	502	511	471	490	447	469	466	497	467	476	451	491	465	517	452	485	482	514	490	508	442	504	487	468	510	469	493	499	486	489	469	484	493	481	456	477	521	517	487	479	500	508	460	449	520	512	490	490	498	486	476	485	441	488	451	505	483	509	486	482	474	497	443	476	488	505	488	515	520	483	509	505	484	530	487	504	482	468	510	482	475	461	488	452	496	471	476	490	499	461	486	543	480	488	448	465	512	469	518	520	454	497	517	452	465	498	479	495	509	470	451	526	501	471	469	504	492	501	456	503	523	475	519	520	470	483	435	480	496	476	482	471	465	510	470	508	483	500	482	487	481	490	513	498	480	478	494	501	462	476	455	484	481	506	531	507	481	496	494	489	517	515	507	488	531	490	487	470	484	509	470	524	475	489	471	478	493	456	506	511	518	483	465	464	487	483	497	468	467	486	471	477	492	471	464	445	488	464	487	445	490	499	488	483	479	509	483	452	488	478	473	539	487	466	493	467	477	478	483	507	468	467	488	493	495	513	467	511	471	468	462	487	485	488	480	508	508	479	472	461	504	466	541	482	444	468	491	511	513	487	495	464	476	478	468	480	483	485	485	476	472	491	469	438	520	480	472	475	483	487	499	470	501	510	496	466	491	476	510	492	508	495	480	488	530	492	474	495	466	483	503	514	483	473	497	478	481	483	457	522	504	449	496	471	471	500	486	469	477	512	494	465	457	492	499	498	481	472	476	473	479	465	506	459	493	444	479	483	496	468	503	480	475	492	442	498	493	464	478	478	496	481	470	516	481	496	466	470	486	500	466	474	487	501	452	510	461	481	482	519	478	469	459	466	510	485	493	492	489	471	480	478	498	486	452	463	454	480	470	493	507	504	495	482	472	468	483	477	486	472	479	492	497	471	478	474	516	495	487	480	501	502	461	471	492	508	483	495	433	499	464	473	503	487	493	514	473	452	498	468	511	464	508	482	478	474	490	511	475	506	510	485	483	493	467	438	448	480	461	493	468	527	447	494	468	507	456	461	453	493	473	479	487	508	497	495	494	487	507	471	481	497	500	500	489	517	473	474	487	532	481	470	441	500	513	501	477	488	483	474	465	463	479	504	489	483	480	497	489	478	486	485	467	489	476	467	455	509	504	462	494	477	472	481	455	502	468	515	502	474	496	483	499	513	470	465	446	478	474	473	458	507	467	502	462	452	493	522	464	506	476	467	487	494	469	454	502	470	505	474	487	469	475	535	477	527	452	457	492	492	499	505	552	481	497	486	494	503	501	473	465	478	493	488	501	494	469	462	522	467	482	488	483	482	494	501	457	449	509	513	494	439	486	477	449	454	461	460	469	520	492	463	496	512	504	486	488	484	524	511	471	476	495	505	470	482	490	465	480	462	511	496	468	497	483	488	507	508	478	501	474	458	497	515	503	461	493	466	531	496	494	457	512	486	492	461	479	495	460	498	491	486	463	455	484	471	475	431	453	485	449	513	481	479	445	495	477	437	503	496	481	481	447	475	500	480	475	480	513	498	447	471	488	468	488	466	510	486	457	517	467	471	492	465	453	440	498	481	458	497	475	482	511	511	473	483	492	495	482	512	480	522	493	494	493	491	501	506	506	491	459	499	464	466	467	480	448	496	497	463	458	482	450	500	501	536	495	493	462	499	466	489	482	505	443	453	494	453	467	499	485	492	456	487	478	456	456	454	511	470	502	498	466	487	442	447	503	408	456	498	473	494	486	510	451	429	487	499	502	477	463	472	517	453	491	490	499	489	493	473	517	461	493	471	540	498	485	493	464	466	509	498	476	456	467	458	472	454	480	473	502	522	521	519	487	516	498	505	491	519	508	482	461	480	479	497	437	514	528	486	462	444	488	470	442	477	525	499	506	517	491	521	466	453	508	483	454	469	450	468	484	503	449	456	489	497	495	450	482	470	516	481	488	507	438	499	480	483	498	469	475	499	485	477	462	468	498	484	464	479	463	467	460	475	499	500	458	443	503	516	519	510	476	492	476	515	486	448	506	481	452	474	471
24544	21079	27413	24923	16097	675	351	295	236	210	237	183	195	180	185	172	147	168	189	149	175	178	158	172	144	149	174	137	153	136	150	154	139	157	146	157	139	142	148	171	153	170	151	131	145	128	153	161	167	175	157	150	153	149	150	188	140	134	144	128	146	130	127	162	129	144	120	130	148	170	144	138	142	139	140	155	179	126	158	147	148	145	158	172	142	113	136	136	151	155	154	158	130	130	130	151	149	134	139	171	142	131	149	152	164	116	141	145	142	162	167	146	158	153	159	142	142	156	142	138	174	136	164	157	141	133	148	160	139	137	161	131	137	158	143	146	149	165	160	149	154	145	147	138	147	133	130	146	141	118	141	151	144	152	166	143	132	143	148	139	129	131	136	137	146	148	148	161	159	176	147	171	147	127	118	127	131	150	147	141	153	178	143	159	157	153	142	173	143	149	154	145	161	164	144	145	132	163	159	141	138	142	149	131	153	168	141	143	182	153	134	137	149	165	139	147	156	161	136	140	142	163	133	149	149	129	151	135	134	162	144	143	156	161	130	131	142	148	164	146	148	147	139	156	147	163	156	128	160	147	130	150	139	149	144	135	142	131	152	150	160	145	139	142	149	140	144	141	147	135	152	144	129	151	143	144	135	130	135	159	161	143	140	159	150	135	159	148	163	137	135	149	141	123	147	158	139	131	160	155	160	150	154	131	135	141	159	153	130	153	131	143	160	153	144	151	154	179	137	135	143	135	174	143	138	166	136	150	159	173	161	136	155	162	135	149	133	157	151	134	162	169	128	143	138	132	136	149	161	144	143	128	138	140	155	154	148	158	150	117	150	130	152	139	160	156	149	133	151	162	138	145	149	151	148	152	132	150	161	148	156	155	140	152	167	149	126	135	158	132	175	136	151	162	142	118	157	153	132	149	149	152	147	142	148	154	170	131	130	146	139	127	141	126	146	135	142	133	150	152	151	139	117	167	148	150	129	143	116	144	147	133	161	127	148	134	131	148	150	129	135	156	125	152	138	141	157	150	159	130	144	146	158	147	140	154	160	146	166	132	142	135	129	145	145	143	153	137	130	137	135	141	158	148	161	133	157	157	148	150	151	140	126	156	134	136	149	145	141	154	147	137	136	141	155	146	162	171	151	146	130	129	131	153	130	145	147	154	170	147	148	139	160	136	147	138	156	147	140	146	141	170	158	149	144	147	152	121	167	152	141	152	150	161	142	136	151	163	127	134	144	140	146	151	144	130	148	129	152	152	138	152	165	157	121	174	169	138	150	144	144	167	158	129	136	120	149	148	143	153	157	152	149	124	136	143	148	140	132	120	141	137	133	151	157	131	155	140	162	159	166	126	110	148	141	160	132	167	143	149	155	141	156	149	146	148	154	170	159	137	156	148	136	139	151	143	157	151	157	167	128	151	152	157	148	145	139	157	152	150	144	164	155	143	145	142	137	128	135	129	144	139	138	133	160	150	132	142	136	135	156	156	149	149	133	135	155	145	143	133	152	139	148	169	156	152	133	176	166	137	163	132	147	148	147	133	138	145	154	139	133	153	140	150	166	158	160	161	130	151	140	150	147	140	123	151	155	153	153	145	142	151	141	143	137	138	144	148	156	135	137	121	118	154	144	163	139	139	132	162	134	149	133	131	153	142	130	162	139	153	132	151	142	153	128	131	145	157	130	152	142	163	145	130	157	121	136	157	137	134	129	166	135	157	147	135	146	154	151	151	134	141	150	143	149	122	147	126	147	142	142	173	144	144	142	137	144	131	149	150	149	142	136	135	132	142	134	140	135	128	143	162	129	134	149	161	130	147	140	134	146	126	141	147	138	138	144	142	136	146	155	166	143	140	147	136	155	144	142	166	138	140	127	168	139	139	136	152	141	147	148	149	141	141	153	149	145	137	129	120	142	168	148	142	135	146	148	155	152	143	148	154	148	139	157	162	139	147	147	140	139	132	138	129	149	129	165	140	146	123	141	154	148	140	140	130	159	131	152	151	152	162	150	150	160	139	145	148	152	141	133	130	121	170	156	150	160	145	144	151	148	142	158	163	148	165	161	173	147	151	148	152	151	144	181	153	130	169	130	164	154	137	138	132	130	146	162	136	158	143	156	133	134	149	134	119	153	163	168	116	144	156	138	134	152	129	165	149	118	126	135	134	163	156	141	135	151	122	138	146	132	156	160	151	144	139	148	136	145	147	139	129	136	139	152	142	149	135	146	145	145	157	131	140	146	173	124	118	153	121	141	165	153	159	136	142	148	141	136	162	152	153	151	155	137	142	156	163	146	134	119	161	147	135	153	139	148	131	125	133	141	133	164	151	135	145	132	152	144	145	149	142	155	150	156	175	154	167	159	161	130	134	152	139	151	160	159	149	144	143	120	140	125	141	140	158	154	125	146	142	132	155	147	162	162	166	127	150	137	155	152	159	143	149	153	147	139	117	148	133	157	129	160	129	151	146	135	145	150	178	138	158	172	127	153	167	153	126	151	168	135	143	148	174	155	159	151	152	131	138	143	128	142	138	123	163	129	156	119	131	139	151	145	121	154	140	133	135	141	132	133	150	146	131	159	148	148	126	139	139	161	155	149	137	152	138	127	155	146	129	143	143	143	132	134	146	172	140	136	167	139	130	145	122	147	163	131	142	140	152	150	132	134	151	133	143	150	160	140	140	149	128	134	164	140	168	136	150	123	146	146	149	149	148	149	153	140	142	145	121	138	142	131	134	142	135	139	146	165	149	161	154	141	157	162	139	148	132	153	147	140	158	142	144	160	130	120	134	157	134	156	135	130	147	155	153	153	133	152	171	159	128	158	136	132	154	152	171	144	156	143	142	146	151	128	149	141	159	138	128	148	134	137	149	161	167	146	152	139	144	140	152	128	149	119	144	146	143	147	169	125	132	148	154	166	154	120	154	137	151	139	141	141	151	144	120	142	133	149	146	160	140	149	141	147	161	144	146	124	154	138	150	150	153	167	137	128	142	143	135	147	131	129	152	137	148	151	137	136	136	112	143	155	158	134	155	149	143	138	132	137	154	124	159	161	140	156	145	133	145	137	165	143	158	133	161	148	140	130	141	158	160	155	145	137	141	150	165	141	160	139	149	132	142	129	133	146	125	123	112	127	146	149	164	156	160	148	154	145	140	135	162	132	150	153	157	142	152	146	141	158	139	140	121	130	149	154	152	137	150	157	155	125	159	134	145	147	130	153	150	145	145	154	156	140	146	153	141	138	136	161	131	161	160	139	139	145	163	141	148	159	161	148	146	137	136	137	151	145	138	151	147	151	128	152	165	152	134	139	150	127	131	153	142	135	133	145	146	159	154	157	139	131	138	147	122	155	147	144	141	146	152	149	134	162	141	148	136	153	138	130	141	147	137	150	138	136	119	148	137	143	156	157	139	132	166	163	138	165	154	151	143	149	140	148	119	154	127	134	149	140	134	152	138	132	158	151	149	116	140	146	130	118	132	138	147
27901	39771	5522	1387	975	762	588	464	407	308	300	277	260	218	238	214	213	201	189	202	171	171	168	184	161	185	173	174	198	175	179	160	173	162	180	154	166	159	166	161	180	161	163	162	178	166	154	186	141	187	191	171	164	160	174	172	188	156	170	170	151	159	169	172	176	164	181	148	179	173	173	159	166	168	174	174	167	161	140	158	135	179	176	169	156	156	166	162	163	166	185	183	173	193	169	154	167	148	163	171	179	174	182	178	165	168	165	142	156	163	147	156	168	149	155	150	139	182	166	167	169	140	131	161	163	163	162	155	168	181	180	175	167	170	161	166	165	202	169	150	158	185	165	174	158	155	166	158	196	156	165	141	182	185	172	164	173	198	162	150	166	151	177	177	164	172	157	159	180	184	175	164	178	174	178	170	168	165	157	172	170	163	167	172	154	173	174	170	161	176	177	161	171	146	151	181	156	199	165	164	165	176	160	152	164	171	174	179	175	171	177	185	164	183	180	146	160	154	169	195	162	169	180	169	126	143	176	178	175	160	134	149	175	152	200	179	174	177	179	173	160	189	155	159	158	169	181	195	163	158	161	174	155	174	175	172	162	162	166	177	181	176	168	183	155	147	153	176	153	173	156	147	165	159	155	155	149	181	156	190	168	186	169	145	158	187	170	168	168	167	157	155	166	160	162	153	164	171	176	158	160	166	173	179	163	169	179	160	164	165	162	147	172	158	154	198	164	155	175	175	177	180	154	174	181	172	164	176	159	163	182	158	173	188	185	149	173	176	167	171	182	153	167	151	161	161	163	161	176	182	140	181	154	166	158	178	158	160	179	158	178	157	179	181	155	146	190	162	169	163	173	180	141	173	157	155	162	179	183	188	168	158	171	160	147	164	159	168	172	147	174	159	167	189	152	173	166	161	165	178	177	177	184	137	146	178	181	158	190	172	174	145	172	161	184	185	167	153	163	152	146	149	167	170	178	183	178	161	141	155	163	163	149	159	163	164	179	155	153	159	166	185	159	159	160	173	151	167	147	167	153	146	150	174	151	184	166	163	151	144	191	163	156	167	163	158	166	187	171	165	172	163	173	172	149	166	171	171	157	157	143	165	153	157	170	157	149	159	159	164	160	196	172	170	156	169	164	162	188	164	141	139	176	189	171	176	170	170	160	147	167	155	148	178	157	160	149	167	173	149	164	168	135	165	168	160	163	190	163	172	149	184	178	157	169	155	149	146	173	158	190	185	169	162	164	194	152	155	163	149	168	163	156	136	158	154	164	167	175	163	152	172	165	140	159	168	153	153	161	152	175	154	143	171	159	168	159	166	171	167	164	149	149	185	150	156	174	166	161	171	179	152	165	170	167	151	167	155	178	152	170	161	162	173	163	175	175	166	160	191	171	168	177	165	170	183	148	165	187	171	189	168	172	162	135	169	172	149	169	150	171	163	182	137	195	175	175	168	150	185	176	185	157	160	175	174	186	160	175	151	161	170	173	171	181	170	173	171	162	164	153	200	166	165	189	180	183	160	196	167	201	154	176	158	177	184	159	152	151	167	189	167	169	156	165	168	170	166	157	158	175	171	177	167	175	170	158	148	148	171	171	169	156	170	168	154	176	137	160	163	162	169	171	162	160	171	165	172	161	167	168	160	173	189	181	159	182	153	167	156	165	180	181	165	167	152	160	167	166	155	151	165	176	160	185	170	167	167	163	192	181	171	145	185	185	155	168	163	164	161	179	155	179	154	184	173	182	167	163	162	162	164	164	179	139	144	169	167	162	203	171	185	164	185	140	184	152	160	176	173	153	161	185	167	159	162	166	153	164	162	187	174	174	157	168	179	165	166	136	164	156	153	176	178	153	168	173	156	141	162	149	181	173	160	185	168	173	149	141	160	174	171	161	178	158	147	172	153	170	191	165	149	205	157	184	160	192	160	173	150	149	164	149	158	179	152	171	160	153	160	157	164	167	154	143	166	178	161	158	180	168	145	174	162	156	180	152	171	161	149	191	169	183	179	149	176	165	166	144	162	160	178	168	152	171	155	184	174	176	152	164	162	171	164	153	203	141	179	201	164	171	136	170	161	171	161	151	159	170	208	168	160	198	160	175	146	180	172	151	168	181	154	179	179	154	181	160	180	170	154	169	158	157	152	134	152	166	165	153	156	187	152	174	177	183	171	137	176	177	190	178	157	181	153	164	155	158	178	172	137	150	175	177	157	155	138	163	190	174	165	178	154	158	163	145	162	158	168	166	159	181	153	169	194	196	182	146	195	169	155	159	158	195	158	161	171	160	158	163	176	157	167	158	159	152	167	182	165	188	172	164	156	162	160	179	152	149	153	164	155	165	149	178	157	178	172	173	155	154	191	143	156	161	166	184	175	190	161	175	171	176	172	147	162	185	173	149	189	166	188	195	125	172	179	164	174	170	163	171	165	153	157	156	165	186	149	168	179	172	157	161	177	165	164	196	177	172	143	149	162	182	194	139	165	174	178	161	174	188	172	160	179	155	174	168	193	174	169	166	169	156	168	169	176	149	169	147	148	165	175	181	193	174	168	165	188	161	159	148	152	161	156	163	167	151	149	166	152	165	170	194	135	149	158	157	170	164	164	163	149	142	170	170	182	179	157	168	151	161	152	180	165	157	176	178	161	161	176	182	170	149	156	163	178	165	136	172	170	171	154	164	149	172	144	169	148	181	154	153	153	173	168	198	178	172	186	163	165	152	181	177	186	153	179	171	171	179	164	184	175	168	164	161	172	167	178	163	162	140	152	176	153	166	189	157	155	175	162	173	146	161	168	178	167	156	152	155	163	173	178	174	186	183	168	160	172	162	179	166	168	162	176	161	163	170	141	161	182	191	155	164	143	166	171	168	161	180	148	190	163	145	161	153	188	191	151	147	177	184	148	161	172	180	166	166	171	170	180	163	151	181	185	190	162	153	161	178	176	161	183	168	159	143	180	163	168	165	173	168	156	145	175	147	163	171	149	159	158	160	160	146	157	160	155	163	167	169	148	166	161	163	168	164	172	150	185	170	177	176	162	164	185	164	173	183	170	169	167	171	176	158	180	155	161	158	171	173	148	166	157	177	181	170	178	173	167	150	171	173	179	147	162	164	199	169	138	150	167	169	164	152	149	156	175	148	145	165	157	148	178	177	171	173	185	180	140	172	192	191	172	169	169	179	169	173	145	152	154	154	181	176	166	170	160	169	160	155	172	174	143	175	153	150	184	168	173	175	191	172	166	151	169	163	159	159	160	200	161	165	162	168	178	164	180	143	130	158	178	164	140	152	162	173	156	163	170	175	153	166	156	135	168	160	156	184	172	158	153	181	155	174	155	156	135	158	157	170	161	174	162	151	171	133	161	177	140	177	187	174	166	157	172	165	181	185	184	159	169	143	164	163	176	152	168	168	188	137	153	175	194	165	188	160	148	151	176	168	168	169	166	160	157	171	159	173	159	173	151	187	165	139	176	150	171	160	157
22465	21135	28691	23859	21135	21178	10770	976	690	587	549	493	463	412	427	394	381	393	359	344	345	360	353	324	372	316	332	322	321	328	295	298	307	322	317	315	301	300	351	304	304	320	278	342	304	320	343	309	290	341	312	319	317	325	276	284	301	285	297	326	281	284	342	305	305	291	284	307	303	287	315	333	316	299	295	331	305	308	307	318	302	291	305	299	274	309	300	309	301	274	329	321	343	300	302	306	318	306	295	309	299	305	313	287	315	282	297	299	300	299	320	287	299	259	331	310	320	319	278	281	269	309	289	287	307	291	303	318	284	288	292	329	300	297	294	310	307	341	316	278	284	284	334	304	279	315	272	329	314	306	278	269	283	316	301	287	309	328	307	284	313	301	313	304	304	304	286	302	301	316	298	300	292	282	322	306	279	297	275	321	304	300	260	270	314	284	303	298	281	344	278	310	286	277	313	299	276	284	313	324	291	312	328	291	276	311	297	284	335	290	319	295	300	314	275	315	304	288	280	280	298	298	316	287	288	295	304	309	288	312	323	310	321	305	281	319	288	311	320	305	313	324	334	336	287	284	273	311	301	311	285	320	324	298	314	315	318	286	314	307	299	286	302	308	292	322	286	339	323	280	292	311	296	300	291	298	334	344	329	305	307	310	319	335	279	284	306	292	307	290	321	311	310	266	322	292	312	306	287	312	313	272	300	305	318	296	302	297	291	321	310	295	297	321	306	266	295	309	308	302	303	317	300	318	297	306	308	309	321	271	285	325	309	268	259	313	314	289	313	281	321	322	290	308	292	330	277	308	347	318	297	304	296	293	282	308	309	332	301	275	277	326	308	317	283	314	306	317	294	327	288	319	332	306	273	309	288	320	291	305	296	317	331	343	294	284	281	295	323	292	321	297	298	317	303	313	314	321	312	316	300	289	291	286	295	322	318	295	298	283	299	307	310	301	302	274	319	291	307	320	322	328	298	295	298	286	294	329	307	300	341	296	283	303	276	318	313	293	313	304	276	278	343	313	322	305	297	297	285	281	325	314	258	267	291	329	318	310	344	308	301	295	293	273	301	327	265	275	315	292	303	292	304	300	276	319	311	295	298	308	261	335	318	308	296	309	293	332	310	279	287	314	322	311	326	292	310	287	303	297	323	271	300	287	266	293	297	278	305	279	284	276	292	271	271	339	264	280	302	304	302	304	287	292	327	305	293	317	287	283	308	301	288	343	315	280	315	296	301	328	277	318	279	314	313	308	314	283	296	288	310	248	330	330	281	310	288	307	303	311	304	339	307	297	294	314	302	314	312	301	295	304	302	287	275	285	331	298	301	310	294	311	285	299	299	294	307	280	317	293	297	336	307	279	317	315	311	314	294	285	273	322	270	306	306	311	340	315	293	325	323	302	264	287	319	304	285	321	320	298	284	280	323	292	290	283	334	322	293	282	321	301	309	298	319	305	305	302	315	292	273	287	304	309	322	312	289	268	328	295	292	303	306	298	286	282	304	301	257	313	289	305	324	294	300	292	294	332	315	310	315	308	282	311	321	302	324	290	303	317	300	309	311	287	281	278	299	291	287	298	310	342	289	282	326	312	280	266	324	313	312	311	303	326	315	306	273	294	296	288	286	309	311	303	294	291	308	321	302	308	295	322	280	281	293	307	327	306	294	296	308	327	298	297	321	250	304	326	321	319	278	303	319	321	280	284	312	297	302	277	273	317	304	306	296	291	314	311	289	326	285	299	307	301	294	314	277	309	280	306	299	290	290	280	302	321	276	313	280	284	282	290	296	288	291	314	267	302	315	309	296	308	290	326	288	282	288	279	314	282	286	313	290	288	274	315	354	300	297	289	287	334	329	316	311	333	321	310	279	304	304	304	320	269	307	292	296	319	298	294	300	305	275	278	329	342	305	291	342	298	287	301	301	317	324	303	289	294	310	323	295	299	287	286	331	259	311	310	309	293	314	285	342	312	293	281	294	301	303	284	289	292	304	290	286	344	320	321	301	314	288	299	322	298	315	294	299	294	288	262	335	278	295	290	307	313	306	299	323	294	290	309	306	290	306	317	293	304	297	306	312	292	305	309	324	314	286	294	305	297	306	303	335	305	274	333	306	267	341	291	290	304	291	337	307	305	325	287	291	299	307	345	316	291	294	280	309	298	313	308	331	300	299	321	318	302	281	292	336	291	309	301	302	348	317	304	286	297	332	282	297	329	280	288	288	344	297	297	300	295	311	305	315	310	286	290	311	290	277	293	303	308	289	304	305	316	289	314	283	285	314	298	300	281	267	316	299	289	263	318	295	296	320	290	328	276	277	309	297	298	324	291	293	290	283	291	329	272	315	322	292	312	303	300	325	285	314	309	305	316	306	326	280	286	301	275	285	310	309	290	287	307	312	308	319	304	293	327	329	300	290	300	284	296	290	298	305	307	325	306	284	318	326	290	279	272	302	316	283	292	319	315	293	288	252	301	311	324	315	361	327	308	298	277	294	314	264	283	278	275	304	318	291	287	335	306	305	294	302	307	262	299	287	336	298	285	291	323	282	282	328	291	326	318	306	320	263	278	292	281	304	303	303	282	275	297	293	292	290	310	314	278	319	259	299	277	276	337	320	336	286	283	302	321	320	276	301	284	288	308	308	308	298	303	308	285	279	294	303	312	287	278	282	280	274	281	306	305	301	313	278	288	320	334	320	298	282	297	315	307	327	302	285	290	287	313	316	290	299	320	297	273	301	315	328	297	304	323	307	330	306	278	306	306	306	276	313	326	319	326	319	285	285	293	297	302	301	296	274	274	309	323	302	333	258	315	297	327	299	283	294	293	314	313	309	333	293	315	299	285	282	297	295	288	308	288	311	297	276	321	285	303	322	284	323	304	314	308	284	306	305	335	311	310	272	310	284	304	287	311	304	308	303	289	312	303	312	309	293	299	290	316	296	280	282	324	307	310	283	344	292	308	282	289	283	322	298	280	287	288	309	297	310	294	307	293	289	328	287	269	300	286	288	312	323	316	292	303	303	309	286	278	317	303	280	293	309	296	333	340	286	299	288	288	323	303	291	277	298	314	307	313	301	292	310	282	283	304	324	315	317	287	301	307	291	294	303	294	289	314	309	312	328	330	288	302	322	307	303	273	271	290	324	296	286	320	343	321	288	302	285	278	297	308	283	333	278	299	331	283	329	288	339	309	302	302	286	288	303	294	307	275	276	288	276	278	305	285	284	279	310	300	300	309	346	308	322	286	330	307	319	319	332	290	320	278	270	277	310	293	331	292	287	306	309	307	316	285	278	295	284	286	310	294	304	313	281	292	332	274	289	303	265	302	318	292	283	312	297	327	317	289	320	307	322	309	310	300	271	319	316	288	315	299	285	328	280	314	280	283	292	303	295	292	328	282	286	319	313	325	337	314	320	303	297	311	299	281	285	297	260	305	300	253	303	289	299	289	323	298	284	297	332	301	277	268	324	299	294	276	314	310	329	296	283	323
31467	51444	12360	4194	2891	2186	1646	1328	1028	826	752	637	591	571	490	493	472	457	452	409	416	397	411	390	382	346	373	360	386	372	393	343	340	399	342	343	336	331	353	342	330	347	340	319	318	321	349	321	328	328	339	349	353	337	347	358	328	332	351	321	347	333	352	380	334	355	336	329	361	340	352	322	342	346	346	346	348	311	378	361	317	285	349	294	360	327	364	317	336	350	356	326	346	356	317	328	330	363	313	325	376	314	326	359	353	380	327	332	325	342	328	337	340	338	357	339	374	353	344	326	329	344	327	286	334	352	367	316	350	365	344	350	364	331	322	295	346	337	317	336	355	332	327	339	359	346	324	332	364	348	347	333	358	336	326	318	338	316	327	324	346	317	333	322	341	326	324	336	319	325	339	306	332	334	332	324	316	321	345	345	344	322	364	344	325	328	332	342	317	334	323	369	346	327	355	357	323	361	329	355	340	349	342	323	335	321	355	359	364	328	316	326	359	366	344	336	355	341	364	359	322	336	330	328	330	365	322	296	295	322	342	324	304	360	313	326	360	325	329	346	311	329	325	328	325	331	331	329	322	322	340	357	317	341	362	342	354	345	336	331	319	301	318	351	320	324	324	312	329	307	328	325	335	330	364	318	327	331	335	344	325	326	337	337	344	357	342	325	357	366	336	324	332	323	301	355	343	354	343	297	320	346	319	343	342	352	353	332	364	357	335	323	358	290	320	318	338	307	371	337	324	344	324	346	366	323	338	307	357	357	328	348	341	350	342	373	321	340	349	327	330	307	373	315	306	326	341	331	318	353	352	318	336	342	329	347	305	354	332	358	321	311	307	343	346	360	337	364	344	324	316	358	329	326	362	317	363	353	313	337	340	330	330	380	343	314	317	307	340	311	317	378	328	363	332	331	314	336	330	332	338	340	327	374	319	352	323	330	329	343	332	328	307	329	343	324	317	351	329	344	352	325	324	333	353	339	337	334	312	350	325	330	357	325	342	314	332	328	372	334	322	311	338	308	351	343	324	348	342	296	363	318	334	334	345	321	311	342	327	336	348	356	321	302	319	322	350	349	342	332	349	325	334	336	312	338	349	321	319	314	340	326	325	337	297	343	335	326	331	311	327	344	312	362	313	357	363	336	339	366	346	344	318	355	359	326	343	304	358	331	338	347	324	331	347	359	317	340	341	335	358	343	332	325	339	317	314	309	366	342	342	304	349	375	333	329	325	341	312	281	369	308	354	336	320	333	336	354	322	338	319	319	314	355	319	309	327	347	353	325	332	367	346	357	322	373	316	302	340	312	336	349	337	320	346	326	323	335	341	337	349	332	356	330	338	328	345	332	337	301	333	356	297	340	349	314	323	333	350	348	341	322	367	308	308	326	318	326	349	322	342	326	328	342	359	313	346	361	337	325	345	314	344	381	360	365	297	322	347	349	346	347	351	325	353	323	305	328	357	328	390	345	331	319	303	341	320	325	340	354	353	341	301	362	336	339	316	357	344	336	324	348	296	332	365	348	339	355	315	301	311	339	335	332	352	349	336	332	357	310	302	336	317	331	316	343	324	353	336	367	336	337	334	346	337	354	365	348	334	340	345	326	385	361	324	307	361	344	329	312	307	337	317	325	323	303	341	319	322	324	345	330	331	335	322	324	332	340	318	365	347	343	328	335	329	378	364	322	350	337	333	340	352	337	360	300	315	352	348	339	336	342	341	341	315	345	374	358	348	381	326	333	315	340	365	331	305	310	339	310	332	316	335	323	343	329	332	334	332	329	315	323	343	347	320	330	342	346	332	348	332	360	324	315	333	336	343	320	345	302	347	310	302	314	331	339	323	344	316	301	326	288	329	296	360	311	324	345	297	326	326	308	350	334	332	324	318	329	365	334	344	349	334	323	330	359	319	335	338	311	373	359	352	311	313	314	310	315	360	330	318	336	317	329	338	319	329	339	325	331	350	360	327	362	360	344	310	356	360	338	360	370	310	313	344	351	383	332	352	328	346	341	357	370	348	329	337	302	326	353	387	323	340	398	298	338	365	326	343	343	329	339	330	330	310	320	307	334	306	281	316	324	331	327	352	335	346	299	383	368	336	332	338	343	342	333	318	336	340	316	329	335	305	376	362	326	357	321	307	333	316	375	300	319	326	332	338	335	305	332	338	360	346	346	315	343	349	349	306	338	313	347	329	367	328	324	339	333	334	336	345	310	339	313	345	327	326	344	363	323	342	360	315	332	322	352	379	337	322	320	326	334	346	359	355	356	321	353	342	329	342	342	364	340	363	332	336	309	362	317	323	326	327	341	322	334	316	334	347	341	336	360	366	377	344	341	328	301	354	322	342	346	339	324	315	325	304	347	308	343	331	325	363	326	330	336	318	320	332	335	345	316	384	348	333	319	353	333	321	332	324	359	335	371	323	324	364	352	316	344	336	316	335	358	314	322	323	372	309	352	327	346	342	351	328	366	318	351	328	323	307	334	334	334	373	334	351	350	316	349	302	309	350	313	325	343	348	354	318	333	331	317	297	348	332	326	332	362	338	312	334	320	339	319	331	323	339	316	323	300	353	343	334	354	356	319	352	350	345	318	375	313	340	327	324	344	337	351	332	344	328	321	316	326	318	341	351	338	354	326	328	329	329	340	321	308	354	351	321	360	349	325	326	316	346	346	334	337	348	308	349	325	341	339	326	316	326	314	369	309	331	331	358	307	346	328	358	326	337	329	315	330	334	355	336	322	324	329	367	339	340	339	359	356	326	324	303	335	329	347	347	336	329	308	327	348	344	360	353	339	359	319	347	312	339	323	312	314	318	343	348	324	320	350	341	363	337	322	332	356	324	328	306	330	320	318	321	342	356	297	311	356	332	342	348	344	319	349	340	369	368	358	319	328	333	319	332	369	309	334	319	295	343	309	332	330	329	313	336	350	307	305	347	307	317	339	336	315	333	314	359	339	340	317	344	325	337	349	308	330	320	328	352	325	318	349	366	338	356	366	375	323	302	374	364	360	341	331	313	333	363	320	372	309	355	337	357	363	338	369	342	349	308	309	342	319	336	325	323	332	329	309	338	324	314	325	334	324	351	318	344	322	328	348	335	363	333	323	329	316	341	344	331	326	328	330	365	326	372	329	346	342	349	329	321	332	334	344	345	340	284	314	321	323	345	338	355	312	313	346	371	332	344	370	352	322	356	346	347	316	342	332	310	318	347	342	348	354	344	345	348	326	342	316	303	344	327	341	347	348	335	324	327	325	309	347	365	360	337	311	329	350	311	352	352	342	348	351	334	317	330	317	362	341	348	303	325	316	313	325	342	321	297	340	339	364	309	297	365	354	343	329	323	322	346	350	334	336	325	339	347	346	331	348	346	347	347	346	361	320	314	325	342	326	311	341	348	309	339	323	367	350	346	353	306	352	325	353	325	326	332	319	330	302	316	353	343	356	321	326	337	308	336	302	355	344	315	336	340	317	341	334	313	314	341	357
28341	21716	9974	796	378	320	306	325	308	291	297	268	331	289	300	302	337	318	314	357	317	290	289	298	305	275	311	302	280	310	311	299	297	327	286	300	300	292	325	288	274	326	304	312	301	280	324	292	293	280	302	321	274	264	312	282	301	301	310	306	265	289	275	296	319	297	314	300	323	295	267	283	284	272	283	334	314	285	327	286	269	286	300	304	293	312	306	332	299	301	306	347	253	317	299	293	303	329	297	264	278	304	287	279	322	342	324	327	307	278	295	305	290	293	304	276	290	346	303	324	319	302	312	314	323	314	294	287	294	325	290	319	290	276	320	307	296	308	293	299	319	290	310	270	309	312	304	290	290	271	289	329	276	319	289	280	321	312	309	295	301	321	312	295	318	306	309	269	317	334	315	304	319	297	298	304	251	297	295	286	306	281	333	284	287	292	308	288	291	309	301	317	319	315	302	314	307	275	329	315	316	292	292	282	282	310	321	327	294	290	279	339	317	277	299	325	277	301	299	283	297	288	295	301	297	295	298	294	305	300	287	292	297	329	343	291	307	295	305	344	303	277	281	316	297	274	331	294	305	316	284	276	307	320	281	302	293	281	310	295	338	306	319	301	281	305	312	282	314	305	282	282	289	313	287	323	300	311	307	304	298	276	313	293	315	309	290	283	269	288	309	325	302	262	289	306	306	304	333	284	321	289	297	319	310	289	296	300	317	289	324	315	325	321	307	329	272	300	295	275	312	290	288	310	330	338	345	291	314	294	306	305	344	278	299	290	273	288	332	329	294	295	296	323	327	281	342	294	314	304	316	314	299	288	328	339	266	320	301	316	277	275	291	286	310	300	298	279	305	325	323	326	299	300	300	300	303	325	299	314	277	331	267	293	298	327	328	312	275	310	284	299	282	299	306	294	296	306	303	294	306	303	291	261	309	265	307	311	292	275	282	278	290	280	325	298	291	298	272	294	309	331	283	291	300	289	291	283	330	340	322	328	303	284	306	286	301	280	278	318	324	297	310	334	299	306	293	289	277	304	312	313	317	292	276	325	321	343	301	305	298	287	287	304	274	344	316	311	299	293	292	279	294	337	324	292	289	290	283	299	295	312	296	317	298	286	288	343	293	299	292	314	289	309	281	309	265	265	290	287	287	321	302	305	293	318	282	301	269	316	316	308	292	275	296	285	301	288	273	309	286	288	305	272	272	320	305	311	293	307	313	284	283	307	301	274	284	321	319	286	290	359	280	312	293	287	295	288	282	312	345	317	300	287	312	314	304	317	286	312	308	304	264	305	308	311	302	276	301	288	297	310	295	323	264	290	295	329	323	282	293	305	275	295	318	317	351	311	256	298	261	314	292	293	301	292	305	293	291	281	287	331	345	329	307	308	280	302	310	319	307	304	294	319	320	312	291	291	290	327	314	271	301	309	293	319	311	319	287	286	306	304	295	298	314	304	307	297	282	295	292	313	335	288	300	304	280	305	295	296	306	316	312	327	304	294	323	308	293	299	285	309	276	317	299	291	286	310	306	299	306	317	298	299	320	279	313	299	308	294	317	328	309	300	303	313	312	285	307	291	305	296	308	289	314	286	296	279	284	264	296	309	284	283	328	272	315	293	304	272	291	348	319	296	312	304	271	309	290	302	294	299	309	329	305	290	341	318	285	289	332	313	301	305	297	320	292	313	315	322	280	309	297	320	325	304	308	298	320	311	286	275	284	326	328	329	322	269	307	298	313	280	294	321	319	329	283	295	329	279	337	311	309	308	303	298	290	280	307	312	321	303	291	318	286	278	292	297	334	279	292	291	290	340	292	313	329	313	289	297	281	313	298	283	311	303	311	297	316	287	278	286	310	301	303	282	284	330	311	281	283	275	287	306	295	289	260	264	353	309	296	296	286	265	305	298	283	311	309	280	299	283	319	301	298	318	278	323	337	265	303	295	312	320	269	322	306	279	321	292	312	240	295	335	323	348	304	284	312	289	307	306	312	311	315	277	300	314	277	319	295	289	322	317	290	289	312	316	300	303	283	342	306	309	286	297	304	318	302	307	308	277	309	314	269	279	269	267	315	294	316	309	316	309	324	263	295	282	306	322	287	309	336	295	305	295	289	299	310	300	317	270	320	295	277	299	296	295	312	285	285	303	291	280	324	296	303	311	334	313	310	300	303	290	301	290	289	309	310	314	289	326	320	291	294	301	286	304	277	295	334	303	296	310	288	320	296	302	313	351	300	327	318	308	316	290	328	302	296	289	306	315	319	312	308	328	317	317	342	291	289	299	286	291	284	298	291	289	276	279	283	299	286	306	344	320	279	300	271	291	316	281	305	302	310	290	315	271	305	299	284	316	289	295	271	290	321	297	279	265	307	306	276	307	299	281	317	303	317	318	278	307	296	268	289	302	296	287	291	297	287	306	281	295	246	294	300	286	298	294	326	296	306	302	302	282	291	324	316	283	299	268	293	344	302	275	296	253	288	308	305	283	300	298	298	305	284	271	297	295	353	284	314	258	280	297	309	293	298	276	290	301	319	274	317	289	307	309	298	299	295	315	326	272	312	289	288	295	300	318	310	316	304	273	281	277	314	323	299	331	299	308	316	332	272	295	300	294	298	314	335	264	319	302	275	315	293	304	317	301	311	298	308	276	311	310	280	323	260	300	275	286	299	298	308	283	308	278	310	285	292	296	309	314	338	300	294	329	315	317	295	319	304	293	322	296	328	301	295	292	330	298	297	290	283	291	333	303	299	310	299	288	320	300	262	296	313	317	300	280	291	331	288	330	314	332	304	281	313	289	304	294	313	311	309	299	265	320	334	297	280	323	274	313	282	297	280	302	315	311	327	288	315	320	320	303	310	304	287	298	301	282	319	312	314	294	304	312	287	292	308	299	320	316	293	305	290	292	288	309	284	282	273	338	315	291	299	304	308	302	310	313	284	329	309	305	300	303	314	306	324	288	291	294	303	289	274	332	297	319	322	307	310	273	309	317	285	293	301	311	287	276	275	324	294	308	275	307	284	273	307	299	296	295	298	284	297	301	312	290	264	322	305	282	286	328	290	328	302	310	293	300	292	272	317	285	313	279	291	277	332	299	293	298	294	283	320	303	297	270	270	296	293	287	271	290	299	285	290	309	314	311	326	294	337	317	316	298	299	315	288	295	284	308	295	317	328	305	313	284	283	282	304	293	299	285	292	339	294	294	309	319	326	283	290	299	309	310	319	289	296	308	287	288	295	286	299	292	316	303	307	306	328	307	279	326	292	301	319	303	301	282	290	302	296	255	250	277	322	290	323	279	315	298	321	300	318	280	305	278	305	318	341	343	291	308	279	295	283	313	276	301	294	314	281	315	278	301	284	316	289	296	313	314	301	305	294	306	322	304	316	295	312	271	295	303	325	317	326	309	304	289	304	306	294	275	309	318	318	310	300	305	321	289	299	321	284	308	316	313	313	288	334	270	317	279	288	332	270	295	303	304	259	273	315	308
26581	27393	1843	452	434	356	368	372	317	360	330	345	327	336	322	321	295	319	322	308	324	294	327	330	297	303	306	334	340	309	312	315	309	310	307	296	312	303	327	326	279	330	295	298	324	307	346	334	328	303	337	329	336	301	299	357	298	311	296	296	347	315	335	319	307	330	324	337	308	331	357	365	331	310	336	322	344	323	313	275	303	296	289	311	306	314	329	306	299	352	332	319	320	331	293	314	313	323	317	335	306	326	323	321	333	303	335	295	304	319	337	350	303	341	294	305	336	304	332	312	322	327	294	291	320	321	313	331	348	285	311	308	299	332	321	327	303	338	318	370	319	304	327	309	294	301	291	322	314	300	304	321	326	315	332	339	346	331	295	301	316	328	339	272	293	336	315	336	328	318	328	343	336	326	342	316	325	318	335	305	308	327	325	309	300	289	320	334	322	333	323	300	343	318	321	340	346	310	287	338	313	291	329	337	298	323	324	338	327	328	316	322	319	322	334	322	298	320	339	328	319	317	314	309	339	301	314	338	340	327	311	326	348	318	303	315	325	326	312	302	325	330	309	292	321	320	334	308	324	309	288	321	327	357	316	317	319	284	330	311	296	302	335	339	323	332	322	318	322	321	326	324	331	298	346	313	330	314	299	303	311	328	321	323	304	329	293	300	352	303	344	336	304	317	324	299	319	331	330	342	324	332	298	357	342	322	323	317	325	345	316	306	323	323	285	325	353	334	317	333	301	310	327	307	306	331	344	342	330	335	323	276	338	353	320	297	346	322	286	353	291	320	329	315	323	328	320	306	305	291	348	316	291	297	311	327	313	322	330	315	323	324	315	294	305	312	320	345	329	317	337	320	335	307	311	323	316	331	315	329	322	343	326	346	310	333	327	312	333	335	302	335	332	346	320	365	317	304	281	337	344	333	326	282	314	299	295	328	367	330	333	324	318	308	340	318	354	349	311	310	309	310	340	316	310	320	339	297	334	329	348	325	314	301	295	336	333	313	334	324	305	331	348	305	321	316	308	347	302	323	304	342	315	340	290	345	312	334	290	305	307	316	338	278	345	305	324	327	313	308	302	322	330	327	332	316	351	308	314	362	326	295	313	313	345	317	304	308	340	339	339	338	327	295	346	304	336	343	311	345	362	313	316	332	346	319	303	317	311	305	317	346	321	316	333	303	334	314	349	301	316	332	316	323	317	338	321	295	338	308	333	321	322	268	330	314	334	291	311	324	304	353	333	352	301	315	311	323	310	326	318	308	298	319	337	337	337	291	304	312	313	284	326	331	328	324	315	325	347	342	315	314	359	304	344	304	344	284	314	307	334	323	334	330	312	296	291	297	327	319	336	321	308	309	334	315	362	315	342	287	389	365	309	349	303	342	339	347	327	328	371	347	318	320	346	351	339	342	296	297	328	346	345	327	287	346	336	293	314	313	332	325	331	312	301	311	320	308	333	311	321	330	321	326	323	308	282	300	332	310	312	333	343	301	352	305	331	308	316	330	333	308	327	328	334	293	315	308	323	316	347	343	328	316	353	316	346	300	306	332	309	299	332	311	307	317	339	332	365	342	347	301	302	326	301	321	322	344	335	337	310	337	308	322	290	314	326	303	300	334	330	310	320	337	300	335	333	309	300	329	301	332	318	340	316	349	312	297	327	326	340	318	350	337	335	334	322	331	353	325	299	317	332	323	322	319	318	310	291	327	297	334	321	377	331	296	334	305	309	302	304	300	352	352	306	311	315	312	319	335	303	275	308	329	354	348	340	318	274	304	303	315	326	329	287	310	291	335	329	295	305	335	338	333	313	335	344	323	317	326	317	307	305	290	298	285	317	290	311	319	329	328	309	310	310	320	310	342	326	318	321	335	361	359	339	310	333	369	335	331	329	343	331	336	283	304	332	319	320	306	329	295	301	304	302	282	298	318	290	308	334	368	323	350	328	340	314	314	329	308	282	322	336	356	326	340	328	319	295	333	349	333	291	314	315	324	328	339	326	363	301	313	324	337	315	341	367	338	315	328	338	294	320	312	342	350	327	333	340	318	334	324	314	283	311	332	331	333	321	357	312	335	325	317	337	291	336	312	322	321	333	288	331	308	299	341	319	341	338	323	324	338	305	309	329	328	337	327	291	331	321	331	326	336	285	330	350	294	311	298	323	343	321	339	343	330	336	362	326	352	293	325	341	347	334	322	331	342	335	307	321	299	305	317	330	304	323	360	349	341	319	330	315	329	320	335	334	317	318	326	342	298	302	320	323	332	323	309	307	331	318	309	313	328	303	320	283	327	289	313	317	324	310	343	313	293	301	323	335	345	311	343	354	306	334	327	345	305	342	325	322	341	327	308	343	313	320	284	283	316	299	303	318	334	324	314	343	319	344	354	354	322	328	312	320	302	324	336	338	306	316	297	328	335	314	296	340	343	313	334	318	305	309	297	292	339	340	347	323	313	372	325	335	331	303	321	306	316	342	328	321	313	297	353	319	319	332	326	325	317	276	352	287	320	324	304	316	327	331	352	353	324	338	323	315	320	315	337	298	329	299	301	275	335	343	281	293	321	311	326	345	308	323	340	320	312	352	315	324	316	334	340	327	335	322	316	309	324	333	327	342	320	308	361	335	330	315	323	311	323	375	296	348	358	330	302	307	319	312	344	350	331	316	329	311	342	299	338	333	340	327	328	335	347	298	314	326	324	303	316	311	297	309	300	328	328	316	330	318	297	326	313	354	300	274	307	308	359	304	327	303	333	298	300	285	294	300	329	289	323	299	314	307	323	293	300	341	335	345	355	310	304	330	308	344	311	317	321	339	307	327	303	309	343	315	326	319	300	318	313	276	339	317	343	328	321	327	354	341	285	321	332	338	332	295	345	327	319	332	345	292	331	329	323	314	330	329	340	326	324	317	309	352	353	317	326	317	303	343	291	295	283	347	330	311	324	321	313	303	309	316	302	358	351	330	306	300	316	341	333	327	330	316	297	310	308	362	312	291	313	327	317	330	348	338	299	324	337	309	303	325	346	324	319	316	326	349	325	309	301	332	300	349	337	334	325	309	327	328	327	351	331	317	321	334	314	322	329	290	322	346	316	340	368	312	345	336	329	349	328	329	312	289	303	339	300	301	301	316	313	332	298	319	305	303	315	305	323	312	312	321	320	327	309	330	344	306	297	314	314	303	324	345	304	332	305	339	302	314	320	326	330	297	335	325	344	320	314	325	314	328	296	310	337	310	339	287	317	343	318	323	347	327	300	318	304	307	306	345	326	315	325	307	342	320	336	298	323	340	322	312	322	307	317	310	357	334	313	318	354	320	312	298	344	359	333	345	328	355	317	325	304	298	322	346	348	299	330	338	310	297	314	307	315	314	300	282	312	325	320	324	293	357	304	333	309	327	331	333	300	310	337	329	332	333	335	331	321	303	319	318	301	303	322	338	348	333	349	332	334	313	298	304	351	359	335	341	323	335	339	322	291	334	306	331	301
23765	21154	28306	24270	21164	11036	1087	736	625	614	601	560	523	546	549	494	511	481	497	487	505	507	486	454	496	433	503	473	448	408	440	508	479	484	475	472	464	473	454	469	445	482	455	466	445	470	433	429	476	404	468	445	409	436	470	444	480	472	496	449	444	423	455	431	456	404	433	419	439	423	458	448	428	447	419	454	461	477	454	457	463	466	438	430	449	473	449	489	444	441	468	464	447	448	441	459	473	410	458	476	422	416	435	480	470	420	416	458	449	418	445	434	438	461	448	462	471	448	472	413	440	461	469	458	431	468	450	448	443	441	445	448	459	448	422	461	491	481	448	468	458	428	452	450	435	416	464	466	440	454	472	404	435	446	445	451	461	455	443	467	460	458	436	444	465	489	431	461	457	432	448	470	449	457	444	462	435	433	449	461	446	482	449	424	461	471	418	443	468	447	446	428	423	438	446	427	458	468	469	454	461	437	449	447	471	468	517	451	456	457	472	433	438	460	433	451	478	488	455	463	435	466	419	469	476	453	440	478	447	447	459	446	400	486	434	453	452	420	436	429	422	455	456	426	425	455	445	471	436	456	443	472	456	428	437	490	504	427	469	467	462	428	465	431	481	462	459	470	424	416	438	447	423	457	441	436	451	485	438	407	463	453	440	418	490	453	471	451	452	417	444	452	450	438	426	442	420	426	464	464	432	435	488	428	432	478	453	465	462	439	471	427	424	459	453	436	430	456	424	447	443	452	409	428	469	397	458	461	474	424	452	445	450	465	458	429	450	472	486	467	469	451	471	400	453	485	431	436	423	443	442	452	429	477	412	429	457	481	440	403	465	450	423	428	436	421	449	434	456	452	468	443	471	456	454	437	446	466	475	438	446	439	475	395	433	458	437	441	457	405	463	432	430	460	419	471	422	459	468	435	426	458	455	468	422	475	479	448	500	469	392	469	465	490	429	469	437	429	434	422	443	478	422	510	495	483	437	481	460	426	473	456	463	430	421	464	467	468	416	465	433	481	479	472	457	451	427	442	479	439	452	418	500	467	472	484	435	435	450	504	441	446	392	462	453	491	429	445	426	427	458	426	435	464	458	416	447	476	460	461	444	443	418	459	470	486	449	416	435	433	425	437	427	465	428	450	436	469	462	453	462	448	493	479	464	446	485	439	383	465	438	424	482	459	457	460	447	418	476	438	474	444	451	462	465	449	428	451	475	451	486	457	450	441	431	414	469	454	450	461	495	451	464	472	451	448	463	471	407	431	451	448	464	447	416	468	504	469	460	482	490	469	448	480	397	447	443	451	448	470	420	453	455	480	466	463	445	458	455	469	476	453	428	503	460	466	481	484	471	464	485	433	447	385	438	475	439	444	446	439	451	460	475	466	409	435	459	412	441	446	483	438	449	445	451	463	450	424	437	440	417	464	439	436	440	425	487	454	420	469	489	425	413	464	401	444	432	465	448	484	444	456	469	469	438	424	478	431	440	478	455	493	433	426	438	400	450	468	441	424	454	459	457	459	429	453	459	417	426	433	449	458	435	450	467	488	464	430	455	473	445	441	448	446	477	462	466	459	433	432	440	442	392	479	431	416	478	455	415	491	439	423	483	448	446	428	463	416	449	416	422	488	481	395	459	468	462	460	436	465	470	459	495	434	454	464	468	434	436	451	470	458	436	481	465	453	409	463	430	490	480	461	404	462	434	458	396	400	452	471	443	469	491	448	444	432	452	459	435	458	429	453	428	462	413	486	458	453	427	507	467	484	463	444	476	444	444	445	457	437	439	463	448	445	446	448	462	419	461	498	442	447	466	470	461	419	461	435	423	448	448	449	453	446	439	432	463	446	466	453	438	446	446	450	415	417	411	421	454	439	474	442	433	418	469	457	460	447	443	454	493	411	459	442	458	447	406	487	461	453	428	422	410	450	447	431	451	519	504	446	441	447	425	437	464	494	450	436	438	432	419	468	452	442	461	430	450	466	480	487	485	449	454	459	435	417	453	464	430	480	447	482	458	459	477	450	469	452	435	461	465	454	415	424	436	446	479	450	482	484	487	428	408	452	431	458	447	478	438	437	450	438	425	459	451	442	465	442	478	488	390	431	475	440	442	424	428	464	453	444	446	426	474	465	453	453	440	452	439	429	466	434	488	455	452	441	476	457	458	442	466	430	445	465	422	460	437	451	455	419	434	439	431	442	433	415	422	438	447	444	469	450	454	441	469	431	450	454	475	449	409	420	432	462	448	503	453	463	432	477	427	492	441	464	446	422	441	418	480	466	466	421	462	459	443	446	464	456	465	449	473	489	423	447	473	429	464	499	459	463	437	437	426	462	452	452	415	476	450	430	475	452	442	386	430	444	450	466	446	482	445	459	436	418	430	450	446	481	427	430	452	441	449	397	422	450	467	425	426	455	455	426	440	428	442	448	439	416	429	486	427	443	451	448	424	444	465	424	471	477	442	435	450	491	434	457	428	425	413	445	437	465	478	474	448	490	405	450	458	447	408	467	413	430	407	437	477	469	488	429	464	466	458	442	412	413	451	407	445	475	473	433	420	430	446	462	442	452	418	457	445	477	463	432	443	468	464	435	402	469	417	424	428	435	445	406	466	475	465	459	496	432	436	441	477	430	454	461	444	455	458	467	425	446	469	430	446	442	492	433	436	457	439	449	457	473	455	463	441	452	470	422	460	461	452	438	445	450	438	442	501	410	444	455	422	448	450	462	445	447	442	429	436	455	436	445	423	468	415	443	439	491	465	444	470	444	455	465	442	421	446	458	462	480	455	421	442	421	475	449	452	434	413	421	445	427	429	415	463	463	485	479	458	460	468	431	495	422	430	473	465	445	401	447	457	483	410	472	446	446	447	464	391	510	444	453	466	458	434	419	449	471	474	443	435	472	435	431	457	426	444	458	426	467	443	492	440	411	460	489	410	501	476	437	452	468	446	447	442	448	439	480	467	485	432	428	459	471	446	439	483	465	458	458	417	468	436	431	482	437	471	415	434	449	459	444	471	462	465	425	471	470	463	479	487	454	435	436	440	450	477	460	456	435	462	439	452	440	448	478	477	446	428	382	436	451	488	436	437	447	480	451	438	449	444	419	439	433	423	456	463	479	452	511	438	491	439	445	464	475	448	450	448	438	434	436	461	424	439	420	430	433	418	463	449	445	443	419	428	395	445	486	464	464	470	475	455	433	469	454	438	441	418	456	433	433	444	406	435	451	439	452	459	477	428	460	432	461	460	448	435	438	446	453	425	442	499	431	443	446	428	453	454	427	502	424	480	424	432	446	502	477	464	478	461	480	451	470	467	432	490	426	455	448	455	477	457	461	433	457	461	420	454	427	482	485	459	446	445	404	457	432	415	434	447	476	407	459	461	480	475	456	461	460	466	425	423	439	448	436	492	501	416	482	496	454	459	464	456	428	420	478	425	453	431	438	458	433	463	441	433	451	468	480	476	441	408	449	476	425	448	476	464	439	470	442
27953	42229	7807	2531	1683	1358	1124	979	785	732	679	619	601	605	572	557	585	548	492	542	538	598	501	469	479	540	511	478	509	483	482	495	510	483	509	478	483	532	485	493	475	500	516	535	493	437	477	489	501	537	483	489	464	476	466	487	457	423	497	493	473	503	493	457	521	483	475	497	496	502	464	503	484	493	495	483	482	481	468	478	491	494	464	505	481	540	483	489	484	470	481	479	482	427	464	457	470	480	486	451	490	490	488	476	466	485	463	467	479	460	466	448	495	470	474	486	526	502	487	475	470	439	484	455	484	495	485	487	490	481	455	472	471	490	470	449	462	447	474	473	467	485	519	441	491	474	472	490	496	466	476	465	538	467	454	464	521	430	513	421	491	484	458	503	477	459	452	500	466	430	503	495	485	466	456	474	467	471	480	498	464	474	483	441	495	519	480	457	488	457	468	479	500	482	465	493	467	471	514	498	527	496	453	490	455	495	473	498	471	477	456	454	490	451	470	461	470	500	469	529	483	473	474	509	455	466	437	501	503	508	456	449	470	482	478	506	480	457	497	485	498	479	467	492	534	511	475	466	481	482	463	452	467	444	473	436	484	527	449	459	470	500	453	503	454	502	488	495	469	492	499	478	484	535	465	453	508	485	496	477	447	453	511	446	497	486	488	490	485	479	493	478	444	456	471	474	483	497	520	517	486	489	499	522	499	472	459	497	455	481	477	446	467	497	457	506	476	497	477	506	483	474	473	459	471	495	466	502	487	446	513	524	488	464	443	486	474	493	491	509	454	483	505	494	499	488	505	475	447	532	536	471	462	484	457	480	501	470	534	441	465	494	500	470	481	476	446	476	464	472	456	504	499	448	457	490	461	474	471	490	464	457	463	516	521	511	469	458	501	461	450	510	484	465	456	455	482	530	477	481	458	490	478	526	467	519	432	473	488	507	488	479	496	454	477	466	477	528	493	492	478	496	465	484	483	468	455	482	477	452	509	517	517	524	461	502	487	462	461	475	478	509	491	492	469	461	475	475	490	487	477	487	465	466	488	459	437	466	519	483	488	481	472	474	481	453	482	512	460	491	471	497	480	486	481	468	493	476	518	493	490	469	503	480	504	493	493	457	472	506	474	479	499	464	464	459	452	479	513	530	473	498	504	493	474	494	452	444	459	480	462	489	480	428	464	493	536	443	429	506	530	448	521	467	467	478	516	487	478	462	461	417	462	465	459	463	479	492	468	474	490	480	463	491	484	475	477	462	526	466	470	485	498	497	496	506	501	491	470	510	500	452	459	476	487	471	455	499	508	475	485	510	437	447	446	479	492	475	477	482	466	502	503	498	487	421	459	525	485	479	504	484	505	486	472	443	529	459	475	455	459	463	493	474	524	462	497	488	457	477	476	500	466	476	453	487	453	494	457	448	461	478	497	492	501	488	487	433	505	463	476	496	500	477	438	476	509	464	478	493	467	460	502	452	471	468	479	449	488	478	472	470	491	446	470	504	481	493	518	457	508	484	546	508	496	435	460	490	478	495	474	443	530	494	484	462	448	494	492	480	474	488	486	495	459	500	492	478	468	498	476	472	474	450	469	463	447	461	469	446	468	465	479	509	506	498	495	495	460	532	477	522	505	471	484	489	485	449	461	481	508	490	478	477	519	456	436	470	489	464	514	492	470	492	469	492	475	501	483	456	497	494	448	468	459	493	507	502	472	501	476	482	469	477	468	449	487	500	458	440	476	465	513	453	457	519	469	466	463	468	487	455	467	476	490	482	450	495	481	476	480	483	500	500	468	487	447	473	472	452	488	472	477	471	469	448	484	483	459	489	486	495	465	481	438	493	480	488	471	510	495	472	468	486	467	480	492	436	443	478	435	508	465	474	492	462	490	458	504	463	499	481	494	478	515	478	456	460	463	431	448	467	473	527	464	503	505	451	479	491	509	490	491	458	500	464	460	473	449	484	474	466	497	464	465	499	467	455	468	511	477	479	490	515	476	475	523	496	494	471	441	464	475	488	458	500	501	452	497	504	493	490	467	465	466	443	494	519	479	516	460	484	479	500	510	505	490	493	477	440	489	450	512	454	480	483	501	472	471	489	500	424	479	479	485	498	483	448	446	478	489	477	507	450	490	493	418	512	504	447	477	474	501	466	477	505	479	517	489	491	489	472	438	496	488	499	453	487	428	442	467	487	452	488	502	499	498	491	469	486	476	426	497	473	457	477	416	477	485	496	465	497	481	509	497	464	457	458	498	483	463	486	494	477	472	449	460	487	467	464	463	489	464	484	480	493	480	453	481	455	519	480	478	505	495	467	464	472	496	473	462	475	519	518	502	507	464	510	449	473	490	500	506	487	491	504	483	518	450	468	466	466	481	461	462	483	486	475	472	467	481	535	453	492	488	484	495	453	487	455	465	478	474	498	471	475	452	476	459	485	496	464	487	473	493	448	470	450	454	506	438	487	462	495	504	504	452	463	507	476	464	419	459	471	519	478	502	515	481	458	500	481	499	471	476	475	480	487	485	502	465	483	471	457	480	440	470	526	500	502	462	499	513	458	530	486	477	463	487	478	451	452	467	527	486	447	502	500	454	451	472	518	451	475	484	468	487	469	514	488	539	474	469	498	490	490	446	465	470	461	515	487	533	477	473	484	497	483	480	509	503	477	467	489	447	524	468	449	466	488	443	454	477	476	466	491	466	474	463	503	470	464	465	457	478	457	445	460	450	487	474	486	484	491	474	474	502	459	479	456	448	492	486	478	539	502	475	480	478	500	482	467	478	497	466	500	466	501	501	461	463	472	430	502	497	482	489	530	478	488	453	482	475	517	512	460	523	483	503	494	496	506	492	492	478	481	458	456	485	471	492	507	475	507	512	467	466	494	465	473	459	482	508	501	393	470	463	472	476	474	486	497	481	479	453	498	476	451	485	497	486	493	516	481	474	463	472	482	464	451	476	496	475	470	511	490	478	491	477	488	462	477	483	473	504	437	486	467	478	445	495	484	496	484	456	484	475	462	473	478	476	478	441	493	460	488	466	524	512	462	472	472	496	490	475	480	472	491	482	496	491	469	480	476	492	492	477	476	445	498	484	509	420	484	469	468	453	471	480	473	517	488	505	450	484	478	513	486	472	508	516	463	475	486	492	448	513	452	492	469	453	486	471	493	507	525	498	515	522	481	511	492	451	474	452	474	469	471	455	506	494	454	485	474	488	447	484	518	475	479	463	490	439	460	486	487	469	495	523	503	460	477	516	460	453	493	484	500	469	488	508	473	485	504	474	467	445	467	435	504	476	456	491	509	487	444	450	480	477	455	493	485	513	507	515	457	501	457	511	513	457	476	497	443	499	477	480	459	451	486	514	461	455	508	504	468	507	476	503	460	499	466	476	481	493	498	489	444	444	477	466	448	497	521	476	452	508	470	470	523	474	483	491	486	510	472	458	504	505	480	458	501	479	497	448	477	486	474	482	483	528	462	498	519	501	489
24437	21073	27510	24834	16578	717	385	271	244	225	224	184	194	179	170	152	175	159	173	166	127	151	164	169	151	160	168	163	149	141	161	163	151	160	146	131	150	141	150	137	139	132	161	164	134	146	151	134	161	135	148	142	156	151	148	139	163	131	140	157	134	151	135	152	159	135	125	157	169	141	121	165	144	137	153	154	142	146	146	147	158	147	152	144	138	143	127	165	141	132	132	144	165	143	165	136	154	151	137	130	177	145	142	167	166	162	127	133	134	150	147	148	136	145	150	128	144	147	154	159	136	167	133	142	154	140	151	136	137	172	142	161	153	143	133	130	155	143	136	154	150	163	151	172	128	137	148	145	138	127	138	153	135	123	132	148	156	140	139	140	153	141	168	133	134	154	143	131	142	117	141	132	145	144	167	146	150	161	128	138	132	171	147	140	134	131	137	130	121	126	159	125	139	137	151	154	159	135	168	145	139	143	136	132	156	140	136	139	155	161	159	138	143	135	139	153	144	150	129	158	141	149	124	137	141	141	174	126	132	156	136	127	141	151	137	162	118	135	149	152	154	138	165	120	137	141	154	157	147	139	148	139	148	149	135	122	147	143	128	137	129	158	140	150	144	137	134	155	143	149	140	153	167	141	143	157	143	142	136	142	136	152	138	150	144	144	152	125	141	140	136	136	148	145	158	148	134	132	122	140	161	137	139	118	145	156	133	164	134	148	149	148	131	155	149	145	146	142	153	142	131	143	135	154	143	125	160	129	153	168	174	150	149	140	139	131	130	145	156	121	132	147	141	159	136	138	133	134	147	149	154	147	140	125	138	152	137	133	162	138	157	163	162	152	144	140	127	155	158	130	148	166	155	155	139	146	132	153	140	126	129	169	137	157	136	139	144	140	124	129	121	160	141	126	117	138	134	142	125	139	147	132	158	152	149	110	165	136	172	150	142	143	116	148	103	161	151	160	151	158	151	128	145	123	166	156	144	158	137	153	149	152	153	150	144	158	156	147	147	151	151	134	146	116	134	150	115	159	154	146	145	148	129	147	150	126	141	133	139	162	152	164	147	162	145	139	149	141	163	139	142	148	122	151	134	131	136	136	141	150	151	153	155	146	159	126	159	164	138	155	138	119	142	156	166	121	146	152	147	158	125	135	140	144	164	152	146	134	158	149	156	144	143	128	135	127	141	152	129	126	149	146	159	147	133	147	121	154	147	153	150	124	158	142	144	146	146	164	131	164	155	150	140	148	153	143	140	137	150	158	139	147	153	142	140	148	143	145	134	143	136	131	152	141	146	134	138	134	141	146	125	146	153	157	145	150	139	151	144	147	131	144	120	135	139	134	140	163	161	138	111	125	148	139	151	134	139	146	127	134	154	163	121	140	157	154	119	119	121	158	141	154	129	141	136	157	125	125	144	134	144	118	136	130	154	146	154	151	165	162	144	130	156	120	137	142	160	136	142	122	136	120	133	138	170	134	143	140	160	136	138	136	138	138	124	146	147	133	145	142	156	149	123	142	154	126	136	134	135	153	163	141	135	139	121	140	154	153	153	142	139	145	144	139	137	149	120	150	150	132	144	146	140	160	147	145	131	145	154	135	136	147	146	176	134	139	150	142	162	157	150	153	142	143	154	151	142	153	153	157	150	159	142	147	139	138	153	154	136	148	136	129	134	118	129	146	148	132	145	148	157	126	134	141	160	162	137	174	155	128	142	146	151	139	145	130	134	136	150	127	132	128	156	136	165	134	132	126	147	120	123	134	140	137	138	140	146	146	152	150	123	146	142	149	147	144	137	139	145	142	137	132	129	147	153	151	152	123	158	140	120	141	148	139	141	131	154	139	135	147	128	144	148	139	138	161	145	161	158	169	134	142	166	153	132	141	152	140	140	146	128	137	148	144	144	165	159	131	154	150	130	148	141	147	136	140	145	149	141	149	145	152	140	166	157	149	161	160	149	122	151	134	126	137	154	140	143	126	136	137	145	142	149	147	169	147	143	134	136	143	144	132	139	160	142	147	136	132	171	149	154	132	150	149	152	148	155	146	138	166	143	143	144	144	155	151	143	146	127	148	152	160	142	167	158	118	138	146	150	143	142	128	153	121	147	126	127	143	154	146	148	167	131	135	132	128	150	142	122	145	122	126	126	140	136	155	117	145	169	163	168	151	132	140	153	138	130	163	149	140	155	173	143	158	168	152	147	137	127	151	147	141	137	136	155	127	125	147	145	153	150	137	142	171	124	149	155	142	136	166	127	113	140	146	136	155	139	140	162	144	156	174	153	136	129	120	130	129	149	158	148	138	148	163	125	152	135	140	154	138	137	158	126	154	135	154	171	143	136	133	155	133	129	126	151	120	140	145	132	128	147	147	156	119	132	131	141	139	162	154	142	141	140	174	140	153	120	147	142	139	143	158	130	130	153	140	131	137	139	134	133	147	160	151	151	133	146	156	146	151	147	154	148	151	150	153	128	135	148	143	135	133	146	143	158	134	124	147	141	170	142	129	132	140	143	118	140	125	150	155	146	138	151	150	132	141	134	151	137	139	154	127	155	152	144	152	142	140	135	149	156	132	137	145	161	122	164	152	146	132	166	135	146	145	128	148	157	142	131	147	163	133	147	119	141	124	159	130	129	134	139	141	135	148	146	144	137	132	156	146	125	138	152	145	147	155	119	133	144	144	142	143	141	132	157	129	136	148	151	156	143	156	144	150	162	125	142	148	152	150	132	144	117	137	142	138	155	130	126	128	137	134	146	132	132	134	122	132	139	165	131	132	176	135	145	145	151	120	145	124	153	144	141	137	131	141	125	153	152	126	142	137	142	141	133	144	133	138	117	149	133	143	120	144	141	139	154	130	163	153	133	146	142	154	170	144	153	147	133	138	137	147	147	138	163	143	145	148	145	140	144	145	134	152	137	144	144	153	121	164	148	129	139	139	147	138	136	146	130	127	149	143	142	153	134	151	151	131	133	158	141	149	155	148	161	132	130	139	158	143	150	168	144	142	171	153	149	145	151	132	130	153	134	148	137	132	164	147	151	136	152	133	140	144	139	139	137	120	150	159	132	137	129	140	136	144	118	156	143	136	146	129	144	138	143	147	131	140	135	146	154	131	128	144	129	141	148	158	149	143	133	146	149	127	138	145	131	134	143	143	132	152	142	154	143	130	138	133	153	127	154	143	148	157	152	157	157	126	136	126	147	142	136	142	138	151	130	141	153	131	147	128	146	155	145	140	137	124	153	128	136	165	145	144	131	146	135	142	132	161	139	153	138	143	139	145	145	142	143	127	151	134	146	142	140	153	142	132	135	149	147	138	150	140	146	137	147	162	165	174	147	117	135	144	143	149	148	142	152	172	139	131	150	141	136	145	139	142	120	134	129	132	144	150	131	140	139	146	126	158	137	119	165	139	164	141	159	135	130	154	120	135	140	139	144	125	152	145	155	155	155	147	135	141	150	168	138	149	147	139	132	145	142	136	164	159
27636	35749	4968	1499	936	690	586	469	376	312	309	275	244	260	216	195	207	212	195	163	167	168	155	179	191	176	190	173	174	161	174	178	195	151	172	158	157	157	172	184	144	195	153	153	166	164	159	157	170	168	193	150	154	186	165	168	176	154	148	182	161	158	142	166	190	161	166	158	155	163	173	168	158	158	144	166	168	168	158	167	174	176	169	155	197	141	174	153	150	154	158	161	165	147	173	156	195	189	162	166	165	181	181	176	148	170	169	187	165	161	153	143	191	165	176	154	181	152	155	193	176	171	172	172	173	145	165	158	149	160	154	172	145	175	173	169	197	150	173	161	163	147	139	138	184	159	177	163	153	187	167	158	150	172	175	147	172	196	153	162	167	180	182	175	157	175	164	149	139	175	169	163	162	159	164	170	181	155	175	154	153	168	154	166	169	149	180	171	168	160	179	175	152	163	162	196	183	184	149	163	166	173	169	142	188	179	161	173	169	143	163	170	167	166	176	167	146	160	157	144	170	164	178	153	164	175	172	156	165	169	166	161	140	148	166	149	161	177	179	157	163	177	150	137	146	164	149	157	135	145	146	145	161	147	196	159	175	167	191	157	170	177	154	159	171	145	158	141	177	166	153	178	174	148	178	162	181	151	166	179	155	166	176	142	173	156	189	162	170	176	175	176	152	168	183	156	159	167	174	159	145	142	164	166	137	173	182	155	149	143	179	192	165	171	174	151	134	175	171	172	160	161	172	148	146	162	159	160	186	149	154	159	165	161	167	141	162	172	172	165	161	136	148	167	153	167	145	169	165	147	148	145	145	164	153	146	151	162	173	168	180	175	187	144	171	147	185	168	162	164	162	182	142	154	162	150	179	159	174	155	173	172	141	159	159	177	165	168	138	172	149	167	161	143	153	165	163	155	166	151	165	175	153	161	179	151	164	167	174	189	157	151	145	177	174	167	135	147	145	165	162	151	161	189	179	155	146	167	173	168	152	149	135	135	177	147	174	149	174	168	160	150	156	176	173	157	169	156	183	167	152	175	150	176	163	145	179	170	180	159	149	168	173	172	144	185	164	171	164	163	185	180	173	172	145	144	176	159	177	165	145	165	179	164	170	142	143	176	168	150	169	200	167	157	144	169	164	163	174	154	134	161	175	182	171	168	172	143	175	135	158	179	170	157	156	151	174	154	164	172	168	162	154	172	183	174	166	163	159	166	154	162	154	168	152	142	148	163	139	170	153	153	166	164	158	149	158	157	124	182	166	172	165	178	166	146	139	153	155	164	175	150	159	168	158	178	131	177	161	158	148	154	160	166	144	179	154	172	157	167	157	159	171	173	153	184	197	147	183	146	165	154	161	154	166	168	150	171	168	154	151	155	151	176	160	136	156	165	156	179	151	156	161	162	156	168	159	158	164	166	160	183	165	172	162	173	159	168	152	158	159	171	152	165	164	177	185	153	196	166	166	173	159	149	171	145	166	185	156	166	167	146	161	162	166	160	172	181	171	149	164	160	132	161	160	150	166	163	161	155	161	165	169	172	168	149	151	163	148	156	177	177	158	155	177	162	126	158	159	155	170	179	185	161	147	156	164	180	142	175	171	173	160	177	172	158	161	168	154	175	171	146	180	146	159	168	160	168	162	147	156	149	181	152	171	154	176	165	155	164	146	153	184	149	177	148	155	174	162	164	158	175	180	141	145	144	177	144	152	152	164	183	164	164	155	164	175	158	168	151	159	158	184	161	150	169	187	159	159	159	164	151	153	169	164	164	172	165	144	146	160	174	137	191	163	148	135	165	164	177	146	149	199	160	173	153	143	197	168	159	165	155	157	141	145	160	155	138	163	151	163	169	144	153	154	160	160	145	178	153	166	189	144	182	189	180	178	168	166	181	168	163	165	162	174	160	157	139	162	164	150	173	179	167	168	184	180	164	143	164	144	167	168	167	149	159	184	164	169	149	140	164	160	161	168	176	171	166	160	160	176	183	166	158	163	156	160	178	154	167	190	184	166	174	149	156	161	159	181	161	200	142	157	161	178	191	152	156	188	162	145	165	163	145	173	176	144	147	158	152	180	170	169	166	153	159	146	161	165	154	181	162	150	186	158	132	181	159	150	159	147	156	158	153	171	184	146	168	152	172	175	150	171	156	178	179	159	159	161	170	176	174	151	167	147	142	170	155	179	174	169	156	169	186	171	140	174	172	152	153	170	151	151	120	158	159	180	169	158	151	170	164	173	158	166	159	155	162	168	152	185	163	161	156	186	151	175	159	158	170	171	160	166	167	161	170	147	168	161	168	180	168	162	170	168	158	165	155	150	179	160	168	154	159	175	148	178	174	167	168	150	164	153	148	161	172	163	175	152	152	174	154	148	172	149	187	160	177	143	183	159	143	159	172	151	187	154	164	149	167	149	157	148	168	178	158	182	153	171	139	172	158	185	169	177	160	167	174	165	150	151	162	156	156	162	144	154	139	170	170	175	163	158	168	148	158	167	162	168	149	159	178	150	142	152	150	173	135	162	158	153	158	152	134	164	156	167	166	158	164	186	145	173	153	167	180	165	157	145	167	159	165	170	148	155	149	174	148	188	166	146	168	157	169	149	170	159	172	166	180	151	150	182	160	171	143	155	155	160	182	173	157	182	182	169	163	160	172	164	159	142	198	142	180	169	155	151	160	179	159	172	179	151	142	155	159	176	164	157	167	159	181	147	167	149	153	159	153	174	157	159	158	167	164	173	157	178	176	157	173	177	164	173	155	182	178	184	178	149	139	147	166	182	187	167	171	135	163	171	194	148	168	161	158	154	176	155	155	178	157	158	174	168	168	193	148	158	155	171	152	137	150	169	159	166	153	151	157	166	174	183	157	192	179	158	176	185	169	158	160	186	165	171	143	144	176	157	150	163	154	165	144	161	150	135	173	163	186	153	145	152	158	129	150	167	160	142	168	157	173	168	157	177	151	153	152	151	149	151	162	197	150	171	158	160	172	156	170	180	139	178	144	151	165	175	158	153	164	144	174	168	160	152	182	150	149	155	158	167	196	157	146	180	179	174	152	151	164	171	157	164	125	171	153	151	153	155	178	167	147	159	184	151	147	155	146	163	185	158	175	177	166	180	176	161	156	174	154	166	149	173	164	151	154	166	179	177	180	152	155	171	150	168	170	169	177	186	166	184	185	171	178	150	162	152	161	164	176	140	152	147	184	152	151	173	161	173	187	164	161	169	162	141	160	148	147	146	164	151	129	178	167	146	159	159	147	174	160	171	168	148	162	172	170	149	159	177	160	161	160	184	159	145	152	169	156	135	171	178	182	165	163	157	180	153	167	161	160	158	155	156	168	160	155	177	157	193	161	159	164	152	164	175	168	163	155	146	159	159	151	188	159	155	147	169	133	165	153	196	154	161	169	175	175	172	170	151	152	143	175	163	168	173	171	157	174	160	158	165	144	183	150	178	157	162	162	185	161	167	144	146	172	165	156	159	162
22381	21084	28630	23758	21083	21111	10951	999	698	634	532	470	452	403	371	416	376	385	347	391	342	328	377	300	333	320	293	321	302	316	319	318	277	289	298	329	317	300	307	345	325	292	332	323	306	299	312	302	295	275	307	296	296	294	315	303	299	324	318	279	303	309	318	297	281	301	295	305	294	323	300	323	306	310	297	293	347	305	317	283	275	293	301	323	297	297	300	292	315	257	317	302	304	315	266	324	292	281	319	298	300	294	284	289	305	286	303	304	299	323	309	328	283	292	301	289	310	301	299	295	277	303	285	273	287	308	316	303	324	323	291	317	269	289	308	333	291	291	325	335	332	296	299	306	306	303	306	295	323	303	288	300	312	271	299	255	335	285	279	304	263	303	331	277	287	293	290	320	286	284	267	276	302	293	291	271	297	295	271	276	293	281	301	281	297	289	282	279	286	333	326	305	320	321	303	325	301	268	308	275	296	300	291	279	285	280	284	317	324	305	291	282	307	324	318	304	325	331	289	296	289	298	302	277	304	289	306	294	282	298	280	293	311	309	267	314	294	302	297	298	297	276	300	302	296	263	276	295	287	267	306	309	356	292	280	318	295	306	287	335	286	295	291	285	295	282	298	286	307	286	304	276	264	286	304	320	324	310	297	288	319	289	277	264	286	305	311	296	306	298	270	272	267	313	284	323	302	304	297	303	307	292	309	307	288	290	288	291	288	272	318	258	290	278	298	323	322	301	315	283	288	309	292	332	270	300	299	293	321	306	286	272	293	300	294	311	321	291	273	311	308	307	280	280	301	278	279	309	288	274	258	328	325	280	313	280	282	307	281	281	280	295	287	305	309	300	319	300	317	303	277	293	263	282	304	288	323	263	297	315	318	294	304	297	293	314	295	303	301	292	284	317	319	305	295	305	334	299	285	313	297	321	310	292	280	307	295	296	297	288	302	312	311	338	264	303	288	300	297	288	289	290	292	318	305	299	320	281	277	277	296	279	256	296	288	305	298	308	332	297	283	323	262	276	312	282	262	324	292	296	278	274	310	324	287	294	302	293	324	317	308	310	290	299	253	274	286	290	303	292	312	279	280	288	310	312	283	311	309	284	273	290	321	284	295	274	310	307	279	296	287	275	286	300	299	294	281	302	329	275	304	302	347	286	316	275	321	287	278	286	264	305	301	307	279	287	302	268	278	277	309	291	306	275	295	322	302	275	302	326	307	274	310	341	281	278	271	280	286	303	278	286	280	310	300	326	296	327	304	294	269	315	308	308	284	321	290	297	289	288	273	290	305	308	279	305	336	273	285	293	302	273	292	295	284	304	260	289	292	272	292	298	282	269	294	296	315	271	292	302	327	290	291	299	318	300	293	303	299	294	333	283	300	280	320	296	295	287	290	287	331	336	247	313	305	279	276	314	281	287	298	303	291	307	262	297	305	342	336	293	307	292	295	321	332	275	287	314	302	336	283	313	311	317	300	301	324	280	305	271	303	314	306	297	295	308	286	280	293	304	304	317	319	293	300	296	263	344	321	291	329	325	259	276	277	287	297	294	309	263	288	295	278	282	291	328	301	310	283	345	306	291	259	298	298	317	289	309	322	294	310	302	313	301	288	309	289	284	261	297	307	301	305	305	308	295	294	282	312	245	295	318	309	314	322	268	284	310	302	283	273	333	303	302	264	324	275	316	279	301	316	320	296	301	284	299	290	285	307	268	300	286	309	296	299	299	297	277	331	308	290	312	284	293	304	261	315	289	288	280	279	272	294	285	273	281	280	267	284	265	322	310	320	314	272	296	294	298	250	320	325	275	326	304	279	300	295	274	323	275	294	297	270	304	310	291	273	288	287	298	284	318	286	298	296	300	292	294	311	288	300	335	276	323	290	292	278	320	298	295	312	302	319	310	279	311	315	279	293	269	289	284	303	315	280	317	273	295	308	291	269	281	275	283	297	281	307	283	293	298	321	306	298	306	288	310	314	317	282	308	268	308	293	284	302	286	301	308	309	267	308	300	285	295	313	291	298	301	283	325	313	274	337	307	265	297	294	296	288	321	316	322	303	294	321	307	306	307	326	286	279	311	301	281	288	281	284	300	300	272	311	337	310	297	321	277	297	286	281	341	272	289	266	276	325	290	289	295	292	307	289	288	289	283	281	290	277	299	303	274	313	281	282	285	299	287	300	291	305	323	274	265	290	315	284	263	291	298	268	290	274	313	286	266	295	317	308	307	306	281	287	283	319	287	291	298	305	288	282	286	294	300	319	284	320	322	320	276	323	294	282	308	291	301	288	268	314	298	283	307	279	302	309	293	287	305	297	287	318	291	315	320	300	310	279	271	290	312	323	298	294	300	286	299	318	319	267	328	318	270	267	284	303	294	298	319	300	299	307	279	283	312	292	289	302	303	306	318	305	252	292	306	274	322	298	313	308	323	320	279	308	280	292	281	305	293	267	313	290	288	289	301	319	344	303	275	273	288	301	298	344	262	273	317	299	278	283	303	283	294	281	303	306	314	301	280	318	293	271	296	289	292	268	306	274	309	296	290	293	284	279	273	318	270	305	319	287	267	319	308	303	297	288	315	265	310	300	299	275	297	321	289	310	298	286	299	271	299	292	282	290	316	323	326	280	293	321	314	302	316	262	289	283	301	295	264	304	307	276	294	304	312	308	294	297	297	358	308	289	285	292	303	271	285	264	312	324	288	313	302	317	294	285	284	259	255	292	295	294	297	299	320	288	303	310	281	275	263	278	325	283	302	306	301	283	307	315	300	287	280	298	333	275	297	309	298	313	291	299	299	289	278	301	281	278	298	234	297	284	308	327	322	285	351	298	320	300	299	287	311	308	302	294	284	292	277	297	314	258	270	282	296	278	307	277	275	329	291	287	298	277	302	263	291	302	327	290	316	314	298	299	315	285	315	276	307	271	322	258	323	319	322	299	313	330	324	285	327	300	273	299	295	284	314	319	283	322	268	323	318	274	263	295	287	272	302	308	294	286	303	283	277	315	289	279	290	299	287	332	307	296	253	299	285	317	280	292	308	313	310	292	299	291	283	290	263	303	300	285	277	283	314	313	316	287	287	291	279	293	299	279	318	346	314	298	341	282	274	295	297	323	273	299	280	321	292	311	297	290	307	291	289	313	279	318	276	305	326	336	279	295	314	290	274	326	284	298	320	324	299	310	304	288	318	295	320	319	319	280	277	276	292	289	306	316	314	296	282	317	278	328	298	308	307	301	291	285	289	318	337	305	316	285	310	334	285	285	321	297	269	271	294	289	310	314	267	296	298	284	311	275	310	311	306	304	307	307	281	323	289	268	330	282	310	273	308	276	333	298	305	303	279	282	298	310	268	303	297	299	300	294	291	282	299	327	296	281	302	292	273	317	309	259	285	357	302	295	293	321	325	305	303	300	306	307	275	312	273	265	292	324	311	324	299	274	278	287	304	321	308	281	309	309	296	322	321	279	314	288	271	292	268	295	315	304	295
30704	46495	12283	4383	2893	2256	1639	1235	1023	841	709	641	554	542	481	508	479	425	453	426	442	404	367	374	414	382	363	370	368	349	358	340	330	338	349	358	343	334	359	359	371	347	321	383	318	345	340	337	336	337	345	337	327	350	341	330	353	347	304	339	304	346	334	352	366	330	357	347	306	313	312	333	323	318	314	329	343	321	346	347	354	328	347	369	325	351	321	312	318	306	332	337	360	341	354	321	332	335	300	340	302	293	350	301	348	309	331	345	301	309	341	353	318	315	300	337	327	313	331	349	348	346	337	316	316	348	325	315	328	321	330	342	337	339	336	331	319	315	333	359	343	326	368	314	325	331	366	307	316	300	296	337	350	309	321	312	314	324	310	336	336	329	327	311	334	343	327	353	333	338	324	345	329	340	353	343	337	357	331	334	324	317	313	367	327	322	329	369	327	327	320	305	332	335	310	327	307	328	333	327	326	326	321	317	300	323	312	313	334	336	338	340	292	322	307	342	322	339	324	322	353	318	357	315	290	335	331	344	354	316	309	324	309	348	341	316	354	307	347	344	310	324	334	332	333	321	319	300	313	318	334	329	336	317	298	312	347	341	341	341	328	331	331	336	328	292	309	327	292	304	311	335	309	297	338	373	360	327	288	347	327	299	304	316	340	351	340	321	356	307	330	340	340	345	332	340	343	331	345	324	310	317	346	322	333	361	322	329	320	336	323	331	334	306	328	318	321	339	324	338	319	354	304	317	343	319	338	353	324	309	363	343	312	326	323	350	310	313	305	319	323	312	312	330	343	335	322	321	367	337	315	316	355	372	353	369	306	351	329	325	303	343	329	329	311	335	298	320	335	336	341	317	306	332	305	379	295	312	342	358	332	306	320	355	307	337	331	310	298	333	347	314	322	306	315	298	330	338	345	328	336	339	348	290	319	343	333	307	318	317	328	332	317	329	326	329	304	338	343	314	345	326	324	340	318	336	331	360	325	346	312	323	365	319	356	304	311	285	321	333	315	342	342	307	335	296	338	321	329	335	309	317	348	329	352	330	309	315	329	301	325	319	328	336	317	323	328	330	344	312	325	355	311	351	303	328	314	333	329	321	332	324	327	314	320	336	329	310	333	345	342	303	338	299	335	340	370	339	329	328	355	313	307	347	336	323	319	307	347	312	330	374	330	326	336	329	342	324	342	331	340	319	337	360	356	338	301	333	330	303	321	305	341	354	294	334	321	296	319	318	317	351	335	319	325	321	303	321	305	313	360	341	365	350	326	308	363	322	333	328	351	336	313	317	353	294	337	317	315	272	310	330	327	333	296	325	326	306	325	300	335	335	329	367	331	331	343	324	325	323	312	335	287	314	319	331	313	308	332	314	340	317	308	345	321	345	293	328	332	330	314	321	323	325	330	326	281	357	356	317	340	297	337	349	330	349	342	328	326	365	344	322	370	317	331	325	333	301	352	334	338	321	333	320	376	326	339	349	289	316	345	318	286	360	336	339	374	273	332	331	351	318	326	333	335	333	331	320	312	315	305	332	323	320	341	336	310	303	317	349	329	337	326	341	360	319	305	320	280	335	343	315	328	319	309	306	298	315	335	339	307	329	326	324	341	312	319	309	348	341	336	320	318	344	320	312	312	341	334	308	326	345	367	325	313	307	323	311	321	312	312	304	336	330	319	330	324	333	299	297	333	305	312	318	334	336	334	320	321	330	352	347	324	310	332	340	315	335	312	329	290	320	344	324	350	342	324	313	306	346	317	353	329	333	356	311	329	292	337	327	299	314	319	352	318	311	297	322	336	312	334	299	323	331	318	343	324	308	342	341	329	344	349	303	336	350	284	326	312	327	322	291	325	314	333	300	348	325	332	302	304	331	352	320	308	360	341	334	329	358	320	305	335	340	329	327	303	330	333	321	332	361	333	304	327	347	348	301	300	327	326	302	313	315	345	357	324	311	320	338	332	327	326	319	318	336	338	319	346	321	341	329	322	328	334	335	351	320	331	336	341	323	334	330	343	312	312	332	339	353	324	312	345	315	339	349	348	342	321	347	343	313	344	320	341	308	318	321	343	337	318	336	321	329	321	308	323	306	343	338	335	354	340	300	356	347	344	323	322	332	327	321	326	292	316	344	335	340	316	341	324	334	319	324	337	320	342	306	322	293	337	304	311	333	300	304	320	339	328	301	326	346	323	307	330	313	342	313	358	305	359	291	325	311	318	309	336	353	345	297	315	316	329	333	359	330	308	357	317	326	307	333	346	354	315	301	350	323	337	282	358	345	309	299	326	328	308	318	335	346	323	321	359	354	328	338	321	309	345	310	339	358	345	327	309	331	327	311	316	329	337	328	366	345	343	295	331	348	317	334	373	350	307	327	358	303	339	331	357	296	318	302	332	325	322	335	321	344	328	302	359	305	320	350	327	314	343	350	347	293	310	328	335	315	333	350	338	329	349	322	321	312	318	363	332	337	351	334	340	369	305	307	334	359	332	307	359	333	321	327	335	340	299	351	313	303	350	323	312	304	305	313	343	361	347	332	325	328	331	338	336	337	306	304	322	358	342	320	319	330	350	340	337	313	353	349	381	330	350	342	310	325	343	319	298	336	312	325	310	321	337	369	333	342	300	339	354	324	313	316	326	321	324	317	325	337	336	326	322	307	353	353	350	334	333	314	350	316	332	318	330	337	328	321	296	348	303	325	349	308	354	356	352	341	355	337	321	340	299	329	318	354	345	341	335	327	298	334	315	323	313	369	322	315	343	321	312	328	322	328	322	313	366	326	347	329	368	335	332	289	337	292	327	352	315	325	315	332	345	314	302	320	329	309	301	362	321	324	301	322	366	345	333	343	338	300	319	303	338	305	313	317	333	315	321	323	308	303	347	331	343	341	340	302	330	327	323	321	322	300	357	341	323	299	330	308	298	309	307	335	333	317	293	332	363	345	343	344	338	314	315	366	346	311	339	339	309	331	347	347	321	318	346	335	334	343	318	340	342	312	306	294	325	321	341	329	332	322	328	326	354	315	354	334	318	328	339	336	323	331	333	329	337	341	336	320	336	322	365	358	321	311	327	347	337	303	319	316	352	327	321	360	343	312	354	331	342	342	320	340	358	342	333	305	308	313	375	325	307	337	315	322	324	339	362	309	313	325	414	326	334	332	331	305	333	297	301	316	314	346	309	332	325	315	299	308	340	354	326	342	312	324	311	289	285	318	314	351	324	331	342	325	320	328	322	344	320	351	342	334	371	346	354	358	332	320	357	336	305	328	314	337	323	330	334	316	329	351	339	326	319	329	333	335	337	330	333	336	282	320	333	315	314	326	296	327	336	320	316	308	365	288	325	306	303	344	315	328	356	332	317	344	323	336	335	312	293	333	320	314	336	329	287	329	317	335	331	354	336	323	335	340	327	336	314	329	327	310	322	320	326	329	334	364	334	319	299	325	326	363	343	335	334	337	326	315	368	330	358	342	321	300	342	331	324	365
28658	21788	10230	768	375	348	321	355	301	317	306	314	304	289	339	332	294	299	305	316	277	311	292	325	270	296	311	308	313	301	298	318	298	314	302	294	323	280	321	294	292	315	304	294	319	324	289	302	306	309	293	304	277	285	288	305	289	272	326	288	279	307	315	284	285	286	320	291	273	301	301	325	296	297	337	304	278	320	287	295	299	334	291	289	309	325	307	295	325	316	294	276	275	283	300	313	312	285	296	275	295	317	299	292	285	337	307	329	285	312	289	329	325	284	302	316	279	295	322	324	320	345	294	313	316	249	308	299	271	279	300	310	261	299	302	307	276	296	265	338	292	295	327	305	301	294	259	293	317	285	304	264	306	276	298	295	302	298	337	322	304	342	314	305	311	305	326	312	313	303	290	279	281	272	310	293	311	282	311	305	340	314	293	346	291	312	297	298	303	305	275	315	294	296	277	344	302	309	332	313	287	333	320	310	304	274	257	328	293	295	305	318	315	292	316	307	325	317	290	277	312	277	275	274	281	284	300	296	317	306	322	266	246	304	318	306	296	306	296	301	292	281	274	275	307	321	295	297	316	323	285	336	314	322	296	312	300	326	316	318	299	262	298	309	313	298	300	313	307	299	246	309	306	308	330	314	334	284	286	272	321	319	323	280	296	305	308	299	272	274	268	302	310	300	311	317	325	322	321	324	299	309	328	322	294	303	341	281	294	295	303	313	307	315	360	322	315	300	290	314	306	296	282	326	302	278	281	268	298	319	320	279	303	329	293	275	290	282	285	274	343	282	319	318	295	305	296	276	292	306	309	325	297	312	305	275	283	307	349	304	310	300	288	307	308	287	302	322	314	332	296	306	307	319	321	319	294	295	283	308	299	306	317	292	311	283	280	292	326	288	323	295	315	284	313	316	296	300	333	311	309	340	272	288	290	290	305	295	289	276	298	314	293	290	288	313	302	304	309	299	321	310	333	318	304	327	290	297	308	293	318	296	304	282	334	326	296	306	296	283	311	325	279	284	297	271	304	299	299	268	318	321	320	319	285	284	306	271	307	306	311	285	301	321	290	316	270	316	296	320	278	293	275	312	290	302	286	288	316	318	329	283	304	289	287	313	303	290	324	313	319	296	313	306	311	318	293	309	319	297	313	313	322	287	288	292	272	295	279	341	302	313	293	300	270	296	315	318	328	283	292	317	334	312	308	335	271	331	271	313	329	292	265	323	280	304	299	288	311	294	276	309	288	288	303	281	281	327	300	305	294	314	319	305	316	343	314	283	295	320	315	330	277	312	322	292	318	305	280	330	315	315	339	287	294	288	307	318	303	311	294	278	274	297	303	277	307	279	304	274	314	269	299	281	310	318	317	274	304	307	330	303	289	286	327	293	275	298	282	263	302	293	323	317	287	292	316	291	277	265	308	317	311	353	300	306	334	285	305	291	319	310	309	309	281	313	287	316	318	266	322	327	319	338	299	286	281	340	304	306	267	326	297	336	334	300	282	288	299	323	288	294	329	297	289	315	301	304	290	297	302	323	328	299	315	306	298	284	336	343	295	287	267	330	301	312	291	307	306	315	294	316	321	313	305	278	323	298	289	292	294	304	295	298	325	305	291	275	312	285	294	302	322	288	250	337	311	304	289	309	319	301	301	288	297	295	302	272	304	284	276	311	270	305	328	305	318	336	303	312	310	327	315	309	317	284	302	277	310	300	319	310	297	319	320	293	299	280	289	302	298	302	291	297	307	296	334	288	295	299	292	350	313	315	350	289	312	306	311	275	255	289	319	272	334	289	309	302	303	289	288	291	304	292	298	280	320	285	308	329	282	283	285	322	316	317	291	311	285	306	292	289	314	290	310	339	291	282	323	327	327	293	300	319	312	302	286	309	283	278	294	309	334	304	287	300	310	311	290	305	319	305	287	309	319	270	306	289	321	297	302	325	315	309	267	297	338	269	304	307	286	322	323	278	312	326	302	319	327	287	276	283	312	282	321	253	301	314	329	313	267	299	272	286	285	321	298	302	327	298	314	323	316	313	281	311	299	304	298	274	316	300	299	300	298	312	292	299	316	273	306	288	293	265	333	285	285	316	323	298	313	284	313	305	318	310	294	288	332	309	289	289	309	297	293	312	317	313	312	336	357	285	295	312	299	308	281	284	299	304	309	301	306	307	290	325	286	298	299	287	298	310	306	311	305	294	274	300	291	299	288	292	281	314	278	298	290	315	327	281	297	277	327	282	310	295	290	309	314	310	296	285	313	308	295	309	277	336	289	318	299	294	286	294	303	317	303	286	321	291	313	281	293	301	286	311	309	308	309	278	290	323	282	305	296	280	284	292	292	298	308	320	308	295	280	286	340	282	346	274	262	293	301	295	296	306	302	307	275	293	292	312	291	313	339	283	301	300	320	283	310	304	274	307	312	294	330	295	283	326	291	286	286	303	310	326	313	321	313	302	312	285	298	283	311	319	320	302	308	300	300	274	318	297	261	288	286	353	294	317	301	291	280	297	310	302	299	283	295	302	304	283	318	304	305	346	327	297	319	287	327	282	304	302	304	287	278	309	295	308	299	292	290	286	314	312	314	329	319	309	304	305	293	299	304	312	306	310	298	311	285	321	300	290	299	297	320	307	329	316	303	290	310	280	325	290	297	303	320	321	275	320	291	281	269	303	310	295	267	290	290	284	279	300	342	333	284	286	290	316	303	328	303	290	330	296	282	285	292	303	305	336	339	287	296	282	277	305	298	323	293	330	267	299	313	285	300	289	297	296	290	275	306	325	323	261	262	292	314	298	331	320	288	313	313	318	299	301	321	312	310	299	308	309	303	282	297	275	306	284	312	306	301	260	302	285	345	269	311	316	321	297	291	285	295	296	332	299	281	294	312	294	326	306	309	297	333	333	293	298	303	313	284	301	309	268	309	295	302	318	315	308	282	302	289	282	313	279	310	318	329	280	295	298	288	311	294	291	284	293	325	296	316	287	333	290	301	295	275	324	300	292	285	291	312	298	305	295	317	306	291	319	308	308	308	319	292	310	303	304	314	302	295	279	288	316	334	293	322	314	289	274	318	316	317	270	299	325	319	303	296	289	324	297	287	305	282	307	287	272	288	283	276	301	342	308	283	303	288	313	307	285	291	272	308	311	305	300	287	290	294	328	307	323	279	334	276	290	281	319	294	302	315	317	305	276	290	305	311	293	265	299	284	302	309	300	310	304	328	319	291	305	315	279	304	312	277	313	306	281	272	332	327	310	303	294	311	308	291	263	287	290	278	301	295	313	280	296	307	335	282	295	301	310	295	300	326	278	322	270	292	297	313	314	275	299	310	264	266	287	282	295	338	301	325	290	296	302	271	306	315	338	295	265	283	310	258	287	310	314	317	310	297	301	312	308	309	292	312	292	281	296	320	304	263	312	323	296	345	288	317	295	296	298	308	317	279	291	290	308	304	303	290	287	298	317	308	319	285	293	314	314	288	284	297	312
26940	26500	2963	444	352	380	322	340	342	374	317	341	313	322	299	305	320	330	317	302	329	322	312	306	304	323	310	326	338	323	305	335	344	330	288	308	319	297	307	293	309	305	339	283	325	314	327	342	323	286	302	327	313	315	309	305	330	333	315	322	279	326	309	321	363	287	308	316	311	329	333	327	315	294	352	332	342	313	317	307	329	328	308	343	300	321	335	347	312	339	315	317	320	329	306	324	283	344	322	308	345	311	339	332	297	308	330	321	322	303	329	335	347	315	339	284	316	289	304	333	351	291	311	332	332	301	317	341	312	329	312	319	316	332	288	325	301	314	358	324	305	330	310	317	306	305	324	308	325	335	330	363	305	337	299	325	308	285	302	306	343	322	292	352	322	309	310	347	297	319	305	299	299	286	281	303	280	320	331	348	319	303	309	310	289	318	321	323	331	329	353	296	269	317	299	321	315	332	340	286	324	304	290	318	317	336	326	338	319	293	313	287	298	308	295	327	328	352	323	314	316	345	301	320	321	344	316	328	322	338	333	328	331	282	315	305	314	309	315	303	315	317	325	319	345	301	314	337	338	333	335	330	295	352	342	324	324	320	334	334	329	323	329	338	304	318	335	304	317	316	328	312	348	356	340	318	276	308	294	343	329	328	291	322	319	320	293	292	321	322	375	330	296	369	329	309	329	306	328	314	318	318	322	338	315	317	345	347	330	334	316	313	340	328	296	307	338	310	305	366	298	310	306	345	315	282	311	314	357	312	333	329	331	323	317	308	318	312	340	324	310	335	327	313	314	314	321	336	317	297	318	329	338	329	320	316	327	281	345	316	333	323	273	315	322	336	309	345	346	356	317	334	308	347	312	324	298	280	319	309	300	334	324	317	326	303	320	322	302	317	311	338	322	334	320	322	302	317	327	285	343	333	312	303	320	318	314	322	310	333	329	344	333	314	325	339	311	319	332	323	324	305	292	311	323	326	311	306	312	321	291	307	347	342	308	322	336	333	283	311	353	287	327	315	336	304	337	325	324	322	344	348	321	340	294	307	303	329	333	326	334	297	325	318	310	305	311	343	317	348	332	303	298	351	338	300	299	316	334	308	314	313	303	320	319	337	327	311	322	310	300	334	312	330	304	325	312	301	328	329	343	315	302	318	311	309	307	321	291	303	314	325	306	323	312	320	327	334	325	333	327	329	323	356	333	314	338	325	371	297	320	345	333	361	299	315	331	351	317	298	297	336	312	313	339	338	344	338	311	302	290	331	318	323	335	324	320	299	292	294	334	353	307	325	315	301	321	302	315	292	299	298	295	345	265	326	306	309	316	334	359	310	320	314	299	299	328	302	318	326	342	291	312	297	313	330	297	340	306	325	335	321	344	353	333	325	325	315	353	321	319	298	298	318	337	311	314	297	325	323	306	334	316	356	364	283	338	326	314	332	315	328	314	337	320	320	323	359	331	298	295	306	316	319	346	333	347	318	312	317	313	317	309	325	323	317	338	316	313	334	314	327	311	308	312	296	304	329	292	325	344	312	315	343	305	355	316	324	341	329	362	298	317	333	328	336	328	300	322	286	284	341	306	317	305	304	313	344	314	301	316	363	306	339	297	301	305	333	330	310	340	327	314	322	291	331	349	313	313	333	349	303	315	307	337	339	326	305	316	336	324	313	350	348	327	316	291	330	322	343	326	346	319	289	329	327	293	321	337	341	360	320	325	318	320	303	338	313	331	308	325	361	322	309	289	349	321	335	316	316	285	332	333	335	331	318	333	353	350	301	337	312	307	327	322	330	322	298	318	347	340	340	295	318	335	316	338	304	332	298	319	329	326	314	303	333	339	327	332	308	317	305	329	307	299	327	279	346	320	352	304	311	349	351	318	331	357	314	301	315	301	334	277	289	320	304	315	350	342	315	307	303	326	310	325	321	325	330	329	327	327	309	288	314	294	315	322	299	348	336	339	317	313	341	338	310	307	274	341	320	310	310	308	339	344	315	326	310	318	316	329	342	326	317	326	319	319	338	324	318	335	342	331	329	332	297	289	294	296	340	317	287	331	323	305	336	279	319	296	337	358	302	335	319	343	336	338	333	334	305	319	309	329	309	333	304	308	310	309	289	314	349	330	337	331	313	320	313	324	302	314	330	334	324	337	330	298	326	312	325	309	327	354	344	319	354	326	317	313	307	289	331	333	300	305	327	302	321	292	325	315	354	309	309	335	327	336	313	316	312	329	312	299	333	365	309	318	354	293	306	322	302	294	321	320	331	313	305	301	327	324	329	311	310	336	311	310	284	340	331	337	330	365	285	318	332	317	339	353	320	302	347	292	329	299	326	310	341	328	311	311	319	339	313	300	305	312	300	300	348	327	331	362	324	328	310	340	304	312	357	317	315	348	292	298	319	317	279	320	331	322	307	324	307	348	325	316	346	336	302	304	292	303	310	322	302	315	329	321	298	310	328	323	326	358	316	329	333	333	306	339	342	308	294	336	339	308	298	320	311	329	296	327	302	342	339	330	297	299	316	293	327	263	319	329	329	329	298	292	329	333	316	310	325	298	312	339	328	300	294	314	310	341	308	328	348	301	341	317	299	346	327	312	315	318	331	313	305	283	337	334	339	347	310	328	336	341	347	352	338	284	309	330	356	327	331	307	341	332	337	316	306	322	305	314	345	312	316	333	343	292	345	333	309	359	307	325	294	343	358	308	346	333	327	307	334	325	336	325	333	297	338	329	324	295	352	305	348	339	324	338	339	298	324	335	320	300	296	322	330	339	320	328	345	312	345	331	316	342	343	326	339	327	325	305	314	357	306	308	350	331	334	320	334	308	309	322	296	297	299	307	323	316	343	316	346	319	318	310	304	327	338	340	309	341	320	336	302	336	309	331	323	329	326	305	315	346	305	325	348	348	317	320	357	326	326	333	353	320	304	280	294	307	340	322	341	308	338	335	345	318	318	315	294	318	321	349	321	328	327	335	338	302	295	316	334	360	310	320	324	320	296	324	314	291	336	331	305	326	308	328	298	309	329	302	316	298	326	310	336	319	340	309	331	324	311	325	296	349	296	334	315	308	330	350	305	321	342	327	337	311	312	318	283	323	328	315	313	352	314	324	337	307	308	301	326	337	338	299	305	319	313	304	340	332	331	319	297	335	317	294	315	284	315	300	319	290	327	331	359	335	320	287	316	350	302	298	354	311	336	313	336	331	339	350	306	339	333	316	330	304	292	324	315	340	342	329	350	320	338	354	322	319	314	313	333	338	313	322	319	322	329	316	334	340	297	320	342	347	333	313	331	317	306	320	369	292	300	323	316	352	332	332	328	339	346	317	324	332	328	315	324	294	314	312	335	324	330	327	324	309	290	328	291	334	306	330	292	319	318	349	328	315	353	363	306	307	340	309	304	342	298	354	297	327	333	319	332	315	297	315	307	308	307	332	296	322	291	303	287	327	301	345	328	299	326	341	330	354	262	300	320	328	312	314	359
23738	21147	28282	24263	21151	11050	1064	739	607	617	597	528	557	484	486	528	497	498	456	495	470	476	442	502	480	474	464	455	457	463	442	451	447	471	454	430	447	458	456	429	401	443	445	455	450	443	409	491	428	477	418	461	425	445	471	426	443	417	443	481	403	473	466	429	435	437	468	494	478	451	476	465	470	457	454	464	455	479	410	443	443	462	459	451	450	455	433	439	459	439	472	444	469	458	425	469	451	457	442	445	433	439	477	454	446	468	427	458	439	404	450	466	406	443	467	439	395	418	392	441	427	455	416	428	474	417	467	459	468	433	452	451	430	392	432	437	454	431	400	431	450	426	460	437	450	469	432	453	438	439	443	411	402	442	402	404	448	479	434	433	446	443	474	455	470	454	430	437	440	458	453	473	450	452	446	425	461	428	451	440	435	413	445	421	444	449	428	438	468	462	425	460	422	443	423	436	446	432	399	484	485	434	461	442	462	447	440	414	451	475	488	468	484	474	425	430	468	438	415	457	469	420	429	442	427	427	432	442	460	445	470	394	455	408	453	434	430	452	473	436	448	458	446	426	412	438	424	461	441	493	432	457	417	465	443	440	437	430	423	429	484	435	417	455	430	418	403	403	410	432	454	438	459	400	423	415	412	489	428	457	457	404	456	459	444	417	437	433	422	412	469	435	462	420	411	433	425	478	420	468	445	463	469	447	423	469	464	440	399	443	401	436	433	417	467	450	489	465	465	453	450	424	465	447	454	454	433	470	418	485	429	420	476	437	438	433	432	456	447	459	461	467	441	405	419	455	442	437	434	451	406	416	414	481	464	434	410	416	458	434	423	447	440	464	457	451	422	442	416	422	408	458	489	444	400	444	451	428	464	446	429	408	432	446	434	461	424	481	467	430	432	430	449	463	431	423	408	440	424	439	473	434	427	483	463	462	451	436	443	410	472	433	460	449	454	461	436	431	418	442	419	442	415	437	406	424	451	435	454	483	417	509	464	459	465	437	439	455	459	435	456	412	426	435	450	482	438	461	478	459	431	461	452	456	431	444	473	456	445	426	420	481	475	462	421	477	472	421	434	416	413	415	472	460	447	455	436	404	408	436	451	427	425	442	426	397	449	435	437	390	436	426	422	473	437	461	438	434	430	458	468	473	458	456	391	424	428	438	479	419	446	469	451	444	453	405	440	412	437	454	442	456	444	448	447	433	475	456	455	486	458	435	451	457	425	446	446	449	469	448	445	433	444	423	429	439	416	445	464	413	422	474	446	475	448	405	421	418	407	440	416	468	384	436	449	447	467	403	471	457	433	430	439	469	456	443	457	451	486	457	460	466	443	430	423	474	471	455	462	470	450	455	407	444	428	423	456	438	424	417	437	406	421	419	406	461	417	474	440	419	402	414	416	460	452	441	456	423	461	466	453	467	465	448	406	450	466	455	419	460	455	443	464	433	403	465	432	401	410	441	426	443	444	441	415	425	437	459	407	441	415	423	424	420	410	433	454	458	421	435	447	445	444	440	478	418	437	458	472	450	484	435	392	494	483	422	427	409	442	450	442	470	446	480	436	421	472	462	432	457	417	458	443	417	457	479	442	396	451	447	433	418	475	422	442	454	470	418	418	461	419	404	478	415	438	454	421	450	445	450	448	441	446	466	430	411	416	430	488	441	450	455	460	452	446	447	448	456	461	462	437	461	444	412	443	414	447	427	439	473	448	430	425	414	447	419	423	458	452	438	464	417	413	469	433	456	472	438	432	457	431	436	409	448	412	427	480	419	421	442	449	441	448	420	470	462	427	449	459	467	475	437	454	436	435	453	457	435	453	448	451	442	449	459	434	420	453	436	439	424	464	452	447	408	468	463	441	455	492	448	467	430	446	410	469	451	468	444	416	447	456	464	423	466	406	434	438	478	389	436	436	420	478	440	431	473	449	438	440	453	441	498	427	437	465	434	440	425	452	443	447	454	459	456	506	427	465	464	414	448	421	431	430	463	458	411	400	445	422	436	442	424	459	419	419	467	454	442	446	401	450	413	451	422	438	458	435	410	410	429	425	421	499	444	451	449	440	467	437	403	450	474	411	442	418	437	484	449	446	437	463	455	434	421	447	480	425	418	439	468	441	447	434	433	406	462	469	422	435	468	434	466	437	429	423	470	422	476	467	428	453	486	434	427	436	456	443	460	455	425	410	447	432	440	416	442	463	451	496	459	469	442	452	416	408	437	456	427	442	445	439	420	416	445	415	435	432	405	433	429	389	441	460	445	464	415	444	442	430	446	420	421	474	457	462	436	490	449	422	432	445	430	474	454	424	434	454	457	385	446	433	451	468	443	447	399	422	440	446	461	435	461	439	445	439	461	475	384	446	458	488	442	422	459	421	434	445	431	451	428	415	455	448	463	459	434	421	425	417	439	405	488	423	422	416	460	427	411	445	474	459	473	434	487	456	426	423	442	440	458	449	426	431	472	465	432	419	466	449	432	413	444	438	415	454	434	432	467	477	411	465	428	396	479	414	453	445	452	435	461	439	473	420	473	382	404	438	423	448	429	424	418	406	443	469	432	471	458	409	439	427	451	463	457	470	477	450	442	455	457	407	481	470	426	423	428	429	440	426	447	440	487	464	421	451	449	466	490	435	451	471	413	453	446	427	460	462	441	452	463	420	404	432	455	411	462	423	458	426	424	460	461	421	468	436	445	426	465	460	423	455	464	445	417	429	465	423	473	418	447	421	459	440	431	432	420	432	450	434	430	450	422	456	455	477	469	455	433	437	449	448	462	460	411	417	497	445	437	439	415	448	478	477	488	470	444	446	487	453	448	438	414	459	453	435	482	457	443	417	426	463	441	444	451	437	393	398	450	480	443	436	461	461	461	462	463	464	438	428	453	406	433	460	432	434	437	433	439	458	476	482	414	443	443	442	488	467	449	398	446	432	443	454	448	427	435	424	427	445	415	438	460	450	412	471	448	467	430	421	408	445	422	426	402	470	455	454	494	446	411	432	487	442	419	474	456	446	426	442	466	471	408	444	431	444	423	426	460	417	471	433	438	443	408	452	422	417	455	441	448	506	449	425	428	408	440	496	429	463	448	441	450	452	446	461	451	407	445	392	465	454	456	525	423	462	405	451	453	451	448	468	439	453	442	487	454	425	424	423	426	460	459	411	444	512	434	452	397	437	459	456	472	468	426	444	446	454	446	427	448	453	422	393	473	454	473	445	464	448	440	444	408	457	425	435	454	428	473	401	452	457	453	445	453	475	439	439	478	467	469	450	450	432	426	450	469	393	483	454	410	421	445	452	449	439	406	439	453	418	435	467	448	428	461	457	422	433	460	440	430	463	422	437	441	409	413	439	446	437	460	460	456	429	470	480	449	428	452	450	461	437	459	469	455	448	441	449	460	443	442	464	418	450	430	411	449	471	445	479	463	401	413	439	449	450	423	460	428	456	453	407	422	418	438	422	420	476	423	416	430	425	450	443	413	471	453
28030	40324	9849	2527	1846	1414	1119	986	856	692	679	642	592	617	537	566	520	530	551	489	513	507	530	463	489	502	449	469	471	464	501	480	507	517	499	460	489	476	486	446	502	470	509	479	491	495	430	460	493	516	494	500	490	483	498	447	462	511	476	492	477	503	486	462	523	474	458	468	486	501	490	448	478	480	498	431	476	479	474	486	510	480	466	441	458	490	445	498	465	490	498	458	419	465	485	471	453	461	452	473	512	477	474	467	439	484	476	490	496	476	501	455	450	447	442	511	480	502	462	475	459	490	482	494	452	503	474	502	485	459	475	512	484	441	471	460	470	460	487	471	485	482	435	501	473	484	475	460	465	479	470	519	508	458	459	444	483	494	439	481	525	492	472	502	483	499	507	465	494	489	510	451	491	435	473	445	486	481	440	447	437	461	501	454	495	481	445	481	447	512	496	439	443	463	487	461	473	462	459	456	468	499	457	501	469	485	489	446	473	483	457	471	494	421	443	524	449	479	438	431	495	481	466	452	500	480	467	457	513	473	474	473	472	475	472	521	477	492	504	462	456	459	480	440	469	516	437	454	475	464	495	505	490	486	501	506	469	451	483	486	465	435	478	491	505	470	488	452	517	455	503	498	472	452	502	456	483	480	463	518	436	450	444	475	513	496	425	451	492	482	458	509	475	474	466	432	459	503	440	454	485	482	455	487	466	470	453	512	458	443	466	526	458	491	474	499	450	479	482	494	464	445	479	475	472	496	466	479	462	460	510	481	460	448	474	484	489	471	468	472	484	439	438	460	470	496	460	511	444	462	466	440	478	488	476	459	469	488	482	470	513	447	486	486	471	472	493	474	462	480	468	472	490	483	466	440	457	474	451	507	450	474	461	462	452	499	460	498	450	489	477	526	496	436	500	474	483	474	462	464	493	446	478	468	458	451	476	486	481	466	465	463	480	475	465	467	491	514	466	461	497	467	503	482	454	479	479	491	473	482	503	489	495	481	490	458	438	482	435	478	499	464	467	440	483	463	497	492	504	418	452	494	487	490	462	473	477	460	433	538	455	419	458	470	474	464	478	461	481	447	498	482	469	473	475	489	469	497	456	509	452	507	500	507	469	493	455	451	487	471	466	447	461	426	483	492	452	495	506	450	514	449	536	482	432	458	462	445	478	460	461	476	460	494	440	470	443	472	498	476	478	467	486	471	485	482	507	517	477	485	475	512	475	494	459	482	476	467	459	479	485	449	468	507	476	462	457	435	463	443	449	475	449	421	445	464	474	512	440	458	445	494	474	482	488	489	457	431	456	466	491	484	491	456	498	535	457	484	454	482	471	473	500	517	463	462	442	461	482	498	416	470	497	482	433	475	500	466	489	444	478	484	474	435	527	483	442	434	464	454	475	444	485	481	498	456	468	464	452	459	482	463	456	465	466	474	484	452	488	473	480	479	491	479	421	497	479	459	495	474	488	488	455	432	507	478	459	480	487	473	481	441	467	510	474	462	476	442	477	457	469	479	475	480	439	505	468	500	453	508	460	520	486	418	473	488	450	517	475	530	482	462	457	477	470	487	481	499	443	485	456	500	448	507	461	453	511	472	445	480	478	502	490	489	486	488	483	445	440	439	467	491	472	492	458	458	473	487	460	452	422	495	475	510	449	483	478	497	454	471	496	476	439	498	512	467	478	416	493	479	471	484	456	470	469	492	488	478	500	442	491	437	465	489	464	515	484	478	443	472	490	481	449	516	448	426	486	456	457	444	483	467	433	484	469	485	465	444	509	494	457	507	476	468	496	465	435	501	461	456	495	476	490	447	453	515	478	475	506	474	491	484	471	470	455	496	467	465	457	436	469	433	473	461	451	507	498	470	478	475	470	487	493	477	498	458	483	465	458	498	478	488	468	474	473	467	458	463	484	483	469	481	474	504	486	468	424	474	468	439	470	472	437	435	467	477	447	501	498	460	470	505	498	469	456	497	439	519	455	487	470	470	468	475	459	455	462	460	474	474	461	460	433	471	488	496	479	442	461	425	450	486	489	462	476	433	455	477	479	483	481	483	506	520	472	472	446	480	474	468	496	430	503	444	483	433	474	464	463	459	452	499	496	492	480	420	469	441	531	491	487	490	437	514	459	461	468	491	418	478	439	478	467	469	485	469	450	438	481	486	467	470	441	468	464	465	483	473	450	439	523	459	461	498	465	452	474	453	475	475	504	461	471	438	490	461	453	483	443	469	455	506	501	483	499	434	479	500	450	426	453	475	466	492	452	462	445	470	495	465	506	448	441	447	479	466	479	506	440	485	449	477	460	485	497	486	439	468	409	469	497	486	452	453	462	496	451	475	485	445	464	498	483	479	472	478	487	504	455	456	477	505	465	461	485	472	497	474	452	481	490	466	471	430	474	481	454	450	510	500	462	474	478	482	482	482	458	479	505	463	479	488	463	478	480	482	470	529	451	474	449	507	492	475	482	496	472	460	494	471	431	497	444	464	486	467	481	478	471	473	459	481	457	501	497	465	451	489	453	494	503	467	466	490	467	462	464	498	436	456	453	470	459	471	489	506	505	485	475	493	468	481	497	495	485	436	455	481	477	484	446	503	466	505	461	428	476	440	474	480	469	448	468	461	458	468	471	460	496	485	454	498	457	442	472	508	501	490	440	449	475	448	454	470	440	479	478	467	482	483	464	498	477	473	439	451	436	483	497	472	469	470	453	485	488	500	460	462	471	466	497	475	497	471	449	477	470	487	471	472	450	477	445	508	475	469	507	450	475	513	475	464	467	455	447	468	507	452	458	429	463	460	483	449	488	488	434	500	483	445	454	454	456	447	483	475	497	455	417	466	474	442	486	507	437	483	459	466	477	452	441	525	486	447	484	493	499	479	480	477	466	463	513	452	477	428	470	456	472	472	454	466	443	510	455	449	469	476	471	443	461	507	467	488	469	459	442	497	476	456	491	475	465	449	475	488	522	503	468	497	474	520	498	479	467	482	488	479	456	486	470	507	475	488	436	433	432	475	482	487	487	486	483	450	451	453	486	475	481	461	470	441	456	497	467	479	462	459	470	520	460	447	485	461	444	465	458	473	473	464	491	484	503	462	472	492	464	447	497	451	484	493	484	541	460	471	486	471	493	437	471	485	437	489	478	466	479	450	488	461	459	470	507	495	454	474	480	468	499	462	459	469	469	437	492	473	476	507	499	503	442	511	474	468	494	466	486	486	412	475	451	489	467	483	431	491	483	452	483	464	476	478	507	491	471	441	476	497	448	489	490	484	467	441	498	480	525	488	473	478	475	456	451	464	505	485	479	461	472	437	458	496	478	468	441	471	496	483	465	454	441	521	466	461	481	446	452	440	475	493	452	486	472	500	454	432	469	465	468	450	487	481	475	460	431	445	443	502	463	500	467	484	451	454	463	468	446	462	459	484	479	463	447	485	479	456	500	475	456	484	415	476	434	473	472	481	468	434	440	483	469	484	448	482	484	487
24556	21128	27529	24903	16285	703	350	279	242	237	211	215	191	167	148	181	185	177	155	163	160	163	147	148	142	137	150	161	137	138	156	156	162	146	155	151	139	146	133	168	142	155	143	156	135	143	129	126	157	139	149	140	132	129	144	155	114	143	140	137	136	146	154	131	155	139	164	141	125	159	133	152	135	162	152	147	140	131	161	152	133	159	139	132	129	129	148	142	158	135	147	134	131	133	145	144	135	155	158	156	160	132	135	145	144	159	168	156	132	143	137	163	155	149	135	125	144	134	127	147	127	143	136	138	142	130	141	135	155	132	133	135	142	154	144	152	140	155	151	120	139	141	142	135	145	156	163	159	135	145	133	144	140	144	138	150	142	124	162	145	149	124	129	131	156	131	134	180	158	141	130	166	158	155	146	144	153	170	142	129	125	128	132	143	155	146	141	136	140	151	149	152	121	141	166	146	132	128	114	128	149	147	149	146	163	144	147	145	134	139	140	110	147	148	145	141	161	137	157	149	149	141	144	152	144	160	152	141	155	130	145	139	152	167	136	142	147	136	141	138	176	128	139	137	147	153	167	129	150	133	164	164	146	146	159	139	150	139	133	147	136	156	117	153	152	151	151	142	153	124	165	142	124	136	146	122	128	152	129	131	155	138	149	141	167	161	143	134	131	125	144	127	132	135	140	128	133	145	140	144	149	128	119	138	140	135	146	153	127	118	135	131	123	130	145	135	138	129	143	142	149	148	135	165	143	167	153	146	172	136	152	158	136	118	168	138	132	147	143	154	138	135	147	162	132	121	137	146	130	153	154	147	176	141	152	138	148	126	128	147	139	134	143	117	147	141	151	147	126	143	150	154	142	145	144	119	147	135	141	127	135	128	119	159	128	142	133	140	162	137	136	159	140	127	139	124	135	139	160	132	158	159	132	131	138	169	128	130	155	141	124	156	142	131	139	137	138	140	136	162	141	136	136	155	156	151	148	133	141	156	123	131	151	132	123	140	163	129	148	122	128	141	136	148	153	142	167	135	150	146	148	135	146	135	157	150	143	119	153	134	131	159	145	144	146	139	131	146	138	135	144	146	140	132	151	143	160	146	144	162	127	154	142	145	155	156	164	131	158	153	140	159	142	144	136	128	136	140	141	165	140	154	139	145	171	137	141	136	156	150	139	132	122	143	161	122	148	126	130	121	142	148	142	129	132	154	167	150	159	165	134	178	138	150	146	138	169	148	126	126	133	122	139	138	132	131	136	144	136	152	126	154	144	128	159	143	146	157	154	153	140	164	132	141	151	110	139	146	133	136	156	142	156	155	157	170	143	140	141	136	131	166	150	132	171	146	131	128	149	137	127	146	162	123	155	129	161	134	156	144	134	163	129	136	118	135	140	156	136	143	151	136	139	150	137	150	144	141	134	123	132	142	134	152	155	162	149	137	139	154	143	126	148	148	162	126	143	131	151	128	136	123	130	140	160	144	133	150	137	156	144	147	157	137	137	133	133	140	132	142	156	130	165	156	139	145	138	141	140	163	129	136	148	149	134	138	139	133	136	148	146	166	135	149	160	167	152	136	142	126	142	145	148	149	140	144	149	168	157	142	142	142	155	127	129	163	162	143	156	158	146	146	137	149	146	134	152	128	152	145	124	135	128	152	163	122	145	164	129	161	143	172	135	135	140	137	138	131	154	147	168	153	150	148	135	167	131	132	161	167	137	160	142	157	148	131	143	124	147	122	129	162	134	161	131	138	138	138	146	168	135	130	142	140	140	148	129	157	139	125	156	143	150	168	138	127	145	134	131	135	147	128	151	157	131	149	149	152	129	144	152	160	158	156	144	138	141	155	153	137	127	159	164	131	157	147	139	118	133	140	144	152	130	151	132	135	159	153	132	131	132	157	146	134	122	142	134	154	168	134	142	152	161	143	120	152	111	131	130	170	154	161	145	155	124	129	137	136	129	132	152	145	160	141	140	148	127	143	143	131	143	165	137	129	130	144	133	145	142	135	158	140	146	146	144	140	135	143	144	128	148	139	136	145	148	136	148	140	138	133	140	125	156	139	137	157	129	164	119	150	162	137	154	139	146	144	134	158	145	179	133	160	173	148	152	141	147	145	119	121	149	148	155	152	145	169	150	127	121	150	121	162	155	148	141	115	151	154	127	138	142	149	133	167	138	139	135	132	140	145	169	150	151	144	133	151	150	125	153	125	154	139	164	142	141	154	162	146	162	152	147	158	149	132	154	162	140	159	136	146	132	133	138	145	150	144	146	140	128	157	166	161	131	138	152	132	134	156	149	155	138	117	160	121	144	163	132	147	138	147	144	160	154	120	146	151	153	145	148	138	156	139	129	139	146	148	143	168	145	136	160	116	140	155	142	134	138	123	144	130	155	143	133	133	162	143	152	132	169	138	141	158	134	133	157	133	134	138	151	155	174	120	121	122	118	135	122	164	139	149	142	158	153	165	140	131	143	131	138	147	142	146	141	142	155	137	139	135	144	143	143	162	124	133	136	161	138	124	139	145	138	152	133	130	133	146	130	145	150	147	164	135	149	156	147	141	181	142	128	137	121	139	131	153	140	145	140	149	143	127	143	149	138	159	139	139	165	140	159	145	134	155	147	149	151	136	134	158	148	141	143	164	138	136	146	166	139	146	111	135	149	141	144	161	144	146	136	138	141	130	140	130	150	126	135	130	139	142	131	142	123	160	136	139	138	124	156	149	152	151	130	141	146	151	126	136	151	147	125	140	167	120	142	149	142	138	143	134	135	134	117	143	145	141	144	147	134	163	136	148	166	127	155	132	130	141	155	142	135	143	140	129	149	138	131	142	159	136	146	126	134	128	139	139	153	146	136	153	163	133	120	163	140	144	138	149	141	162	145	155	156	149	159	159	145	120	134	143	153	158	139	146	137	155	147	122	134	144	133	147	138	129	148	138	142	138	141	162	151	145	133	133	132	141	143	125	144	133	167	145	150	136	127	163	132	135	126	136	139	142	131	144	144	145	132	135	151	153	145	142	142	139	132	141	130	138	128	136	128	127	135	139	146	134	137	155	133	126	145	128	160	132	156	151	151	121	146	155	141	142	149	134	151	148	152	142	139	146	145	154	160	143	124	149	142	150	135	153	129	142	122	143	126	147	137	139	127	140	143	126	141	151	143	144	134	156	141	135	154	161	122	156	155	133	154	129	136	143	155	153	155	149	148	140	129	113	146	165	141	152	149	133	127	173	160	133	154	140	159	125	151	144	114	157	146	133	158	153	142	139	138	131	151	126	145	148	148	136	139	147	120	165	142	128	131	140	147	141	166	147	123	139	129	144	153	142	129	163	152	149	133	138	152	137	162	162	147	147	147	141	142	134	165	140	154	139	137	144	138	128	135	120	164	135	129	172	157	156	135	145	150	157	162	143	144	140	125	148	153	147	151	150	130	132	142	143	137	159	132	125	136	148	139	118	144	130	122	159	159	121	164	154	136	120	165	136
28094	35637	8120	1450	995	792	557	455	363	327	315	278	253	215	224	204	190	210	187	203	182	174	175	181	171	187	191	197	166	158	181	161	182	193	194	190	158	182	172	179	171	133	168	176	185	168	148	163	136	146	168	192	183	174	148	190	167	143	147	163	178	163	164	162	165	169	164	177	133	146	170	148	179	181	170	161	169	191	149	150	139	155	155	166	163	151	162	154	182	161	138	172	159	175	158	155	148	153	164	159	156	169	168	156	182	160	157	169	165	165	174	139	154	157	152	152	158	161	157	176	158	148	184	174	148	143	162	168	133	150	145	166	151	161	174	185	167	176	150	176	154	154	157	172	157	165	160	165	152	163	172	162	182	156	169	166	153	152	148	170	161	184	154	175	176	166	174	150	183	169	170	206	178	148	156	149	143	166	159	141	169	179	158	165	161	150	181	170	161	159	162	178	140	171	161	166	155	167	139	161	161	171	169	186	158	153	148	175	147	154	163	170	172	147	167	174	162	189	163	165	145	181	167	152	175	171	167	151	168	143	150	178	158	173	134	173	165	164	176	169	159	192	182	174	178	155	165	180	163	155	137	158	154	155	161	141	174	166	162	145	164	157	164	164	170	159	148	169	157	184	161	169	175	154	166	181	149	159	159	164	144	165	169	160	155	179	166	166	157	168	164	151	171	175	148	170	154	158	172	144	161	144	167	163	143	187	173	173	170	188	183	171	125	155	163	166	184	170	174	186	181	171	177	182	150	180	191	147	169	143	157	164	149	175	160	164	189	175	160	170	150	155	166	143	172	169	158	157	185	176	168	183	153	163	166	179	173	144	162	180	162	166	166	187	182	144	163	167	166	159	172	155	155	142	189	155	174	157	188	156	172	168	173	170	147	168	140	161	165	167	159	169	156	165	176	178	160	148	173	161	160	137	170	182	157	173	166	174	155	174	165	165	167	165	162	153	160	170	153	157	139	148	152	167	164	138	161	150	175	157	170	155	184	166	166	183	170	167	170	161	156	163	164	167	156	154	163	144	155	167	152	159	168	166	150	196	161	163	149	162	148	169	167	190	145	156	161	166	168	174	182	189	153	155	160	168	151	163	156	171	170	177	164	170	149	144	159	166	153	208	178	166	156	180	152	151	177	162	176	160	149	166	166	186	165	163	178	153	155	153	155	146	165	160	156	155	155	170	159	175	176	140	158	179	156	176	163	173	153	162	187	138	154	159	179	168	172	158	156	164	169	152	158	129	148	159	152	150	168	152	166	183	167	147	152	176	145	173	164	165	168	153	165	183	146	133	145	162	174	144	148	175	158	161	171	148	155	149	137	185	160	167	161	164	194	159	146	152	144	167	150	171	152	161	168	149	146	158	157	177	153	188	171	205	154	163	147	159	154	162	151	146	162	158	142	146	151	180	173	157	149	169	163	164	140	156	167	143	149	164	172	172	140	184	156	168	176	155	161	158	142	168	142	156	164	178	168	159	131	152	166	175	169	156	168	179	154	156	202	166	167	174	179	179	181	178	182	164	167	175	144	163	144	171	158	164	157	163	152	167	167	152	195	151	160	165	182	148	169	169	143	153	167	166	155	163	168	136	172	172	140	156	153	156	168	142	158	174	195	160	145	171	174	160	187	151	174	154	170	180	167	150	167	149	151	180	155	177	158	186	168	164	136	172	169	174	186	153	144	172	162	182	128	183	158	171	146	153	158	162	199	157	148	161	170	166	173	173	134	172	151	155	168	153	164	169	161	159	183	173	163	150	154	164	184	154	158	147	154	159	151	151	166	163	174	168	153	150	162	161	149	157	149	161	159	161	169	168	167	154	164	157	138	179	146	172	156	175	170	149	144	187	171	169	156	182	148	216	168	150	168	177	169	151	155	163	153	155	139	148	200	163	154	151	175	160	178	155	164	178	155	150	156	184	178	171	173	152	162	162	153	172	165	164	169	150	163	153	147	161	172	169	159	148	154	154	186	160	173	169	156	167	165	194	180	156	163	162	180	154	142	167	170	153	166	148	154	127	169	165	156	163	162	144	164	158	180	149	172	160	153	151	176	179	165	161	167	149	187	156	159	139	139	165	183	205	162	156	172	164	168	164	153	179	169	159	150	157	157	159	150	170	159	139	153	163	165	166	173	134	165	160	181	152	152	166	165	167	171	161	165	151	154	157	160	153	149	157	166	148	157	170	149	165	161	170	150	171	155	157	162	177	167	151	167	157	164	171	155	148	157	132	146	174	151	160	139	156	159	188	155	170	167	152	151	165	156	164	158	151	157	160	154	157	171	136	155	184	155	156	152	160	181	149	172	166	170	174	142	166	140	160	150	178	163	162	139	161	203	158	172	169	174	168	157	159	180	175	154	160	188	157	152	145	195	135	155	171	174	177	163	154	148	151	150	176	169	169	162	176	150	166	173	142	188	156	169	136	170	178	167	182	160	146	166	139	162	135	158	169	176	159	154	182	156	166	162	188	167	156	154	156	185	161	158	158	151	174	163	168	135	170	172	170	147	145	173	169	126	176	143	167	143	141	171	171	169	155	172	170	183	168	159	147	143	171	151	156	167	168	154	155	181	166	149	154	164	164	154	172	169	187	179	155	159	183	164	149	161	172	171	150	163	174	161	160	162	189	184	154	135	153	179	159	186	156	162	139	158	185	159	154	169	163	141	182	163	170	151	158	162	157	153	153	181	161	172	159	172	171	157	148	170	178	150	141	147	171	169	157	130	146	149	146	162	146	161	186	161	169	167	146	144	184	165	196	186	136	180	161	153	152	187	176	146	127	155	174	169	158	157	164	161	172	151	163	164	158	163	163	155	173	141	164	148	158	148	165	170	158	160	178	154	139	181	138	127	154	164	146	136	173	163	162	140	149	163	175	165	169	161	146	200	159	144	164	178	143	160	145	197	159	158	168	173	170	173	179	148	163	187	162	170	160	162	164	185	156	157	164	140	169	165	162	161	165	184	148	155	160	161	149	150	174	156	159	166	164	172	162	162	146	144	133	153	156	149	157	161	183	163	153	163	162	154	170	168	135	146	164	139	152	158	159	158	141	180	185	150	161	146	146	157	176	180	173	199	151	170	166	167	174	180	164	172	179	147	187	160	150	167	184	149	166	160	167	171	199	155	165	168	165	164	154	143	187	168	159	158	132	163	159	155	146	174	146	153	163	171	146	159	178	173	170	163	153	161	150	138	178	155	152	161	147	154	177	153	172	152	163	160	188	153	158	168	161	173	184	154	168	147	151	168	154	174	158	181	172	170	167	151	154	183	131	132	161	155	144	151	137	149	162	164	164	184	185	144	120	178	152	158	169	158	179	161	174	168	137	171	185	175	148	175	176	146	149	136	138	162	141	161	157	177	154	152	174	181	162	185	166	159	178	138	158	172	168	138	172	180	164	167	165	154	148	144	160	155	137	164	171	163	159	163	143	155	166	149	169	162	188	164	164	162	145	156	166	138	165	151	155	163	149	151	159	179	173
20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
