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
339689853549	339689854070	339689854618	339689855168	339689855720	339689856268	339689856820	339689857370	339689857918	339689858468	339689859020	339689859570	339689860120	339689860670	339689861220	339689861770	339689862320	339689862868	339689863420	339689863970	339689864518	339689865070	339689865620	339689866168	339689866720	339689867270	339689867820	339689868370	339689868920	339689869470	339689870020	339689870570	339689871120	339689871670	339689872220	339689872770	339689873320	339689873870	339689874420	339689874970	339689875520	339689876068	339689876620	339689877170	339689877718	339689878268	339689878820	339689879370	339689879920	339689880470	339689881020	339689881568	339689882118	339689882670	339689883220	339689883770	339689884320	339689884870	339689885420	339689885970	339689886518	339689887070	339689887618	339689888170	339689888720	339689889270	339689889820	339689890370	339689890920	339689891470	339689892020	339689892570	339689893120	339689893670	339689894220	339689894770	339689895320	339689895868	339689896420	339689896970	339689897520	339689898070	339689898620	339689899170	339689899720	339689900270	339689900820	339689901370	339689901920	339689902470	339689903020	339689903570	339689904118	339689904670	339689905220	339689905768	339689906320	339689906870	339689907420	339689907970	339689908520	339689909070	339689909620	339689910170	339689910720	339689911270	339689911820	339689912370	339689912920	339689913470	339689914020	339689914570	339689915120	339689915670	339689916220	339689916770	339689917320	339689917870	339689918420	339689918970	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2702	3600	2300	2703	3600	2300	2703	3600	2300	2704	3600	2300	2704	3600	2300	2705	3600	2300	2705	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2707	3600	2300	2707	3600	2300	2708	3600	2300	2708	3600	2300	2709	3600	2300	2709	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2711	3600	2300	2711	3600	2300	2711	3600	2300	2712	3600	2300	2712	3600	2300	2712	3600	2300	2713	3600	2300	2713	3600	2300	2714	3600	2300	2714	3600	2300	2714	3600	2300	2714	3600	2300	2715	3600	2300	2715	3600	2300	2715	3600	2300	2715	3600	2300	2716	3600	2300	2716	3600	2300	2716	3600	2300	2716	3600	2300	2716	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
21922	20120	27704	22268	20118	19531	1895	457	317	311	263	273	277	257	229	230	178	199	231	212	218	168	198	185	192	193	190	199	217	175	184	184	177	197	164	165	194	190	185	168	197	167	155	135	197	190	193	170	165	166	185	156	173	162	168	152	196	180	154	174	179	159	165	197	182	167	183	192	180	178	182	183	150	181	159	177	181	181	197	180	160	160	180	194	192	178	184	158	181	150	189	164	171	156	164	174	184	178	157	174	186	170	171	140	193	178	163	197	167	167	169	169	158	177	166	176	148	162	178	176	184	178	172	158	163	167	160	187	172	164	169	144	188	171	185	169	157	179	178	161	173	172	170	169	156	175	186	132	148	185	180	154	165	165	177	177	167	158	152	163	177	188	185	176	165	155	194	182	178	170	158	151	170	166	181	184	173	174	167	177	190	182	213	176	174	171	165	172	166	166	181	141	160	169	171	177	147	163	162	156	168	161	159	192	188	159	165	182	175	152	186	173	170	137	151	166	173	169	157	169	168	194	173	170	144	165	145	182	181	186	170	179	184	159	168	170	163	177	162	183	170	164	174	177	162	176	170	171	170	168	171	182	156	181	151	174	167	165	170	173	159	186	160	162	134	172	163	172	159	175	157	160	155	168	192	161	181	161	159	192	176	161	169	175	163	172	182	140	168	180	165	167	156	173	171	176	183	170	188	172	174	173	193	174	159	150	191	181	139	169	181	149	155	188	176	169	135	173	149	185	192	178	141	170	195	165	161	168	151	183	163	175	183	161	187	155	165	153	193	147	195	177	191	177	157	184	173	179	157	146	170	166	169	159	146	160	178	183	155	156	173	173	190	178	194	183	172	177	153	173	171	164	182	150	179	189	178	153	167	192	163	186	193	160	169	150	186	191	165	195	167	156	149	179	149	168	173	180	192	168	164	174	169	164	162	138	158	152	182	173	171	153	172	168	162	178	158	188	156	157	172	151	183	164	159	181	188	188	168	156	173	180	160	165	156	180	193	178	181	172	167	160	140	155	160	148	187	183	152	161	167	176	171	172	170	176	164	176	184	188	193	168	190	200	173	162	172	162	173	166	168	173	183	154	160	176	160	152	168	160	184	151	164	175	186	182	161	186	150	177	140	173	188	178	175	174	159	177	159	162	188	179	156	175	172	168	178	159	187	166	163	177	173	183	173	173	155	183	162	153	157	172	172	172	161	184	170	166	174	179	182	167	180	172	149	180	180	184	177	149	182	145	166	189	206	160	176	200	185	147	170	164	155	147	149	168	145	156	182	202	164	154	164	166	176	155	189	193	158	159	174	185	168	177	181	182	156	173	184	162	155	166	201	176	182	175	178	176	169	184	161	170	163	146	161	191	187	158	169	159	177	178	149	183	167	166	133	155	190	158	161	183	168	160	166	147	172	151	165	184	151	169	169	150	181	151	171	166	185	167	168	165	161	165	183	171	148	168	174	199	153	150	170	170	143	173	198	184	157	167	148	172	161	152	161	160	141	156	173	179	155	180	170	174	158	168	176	175	176	173	168	172	153	156	174	159	155	144	130	172	184	168	164	173	186	175	186	166	161	177	155	178	168	170	174	166	164	186	161	188	179	156	175	184	164	162	183	159	166	173	190	183	182	159	161	146	175	181	159	172	183	182	161	183	172	152	149	180	162	170	175	170	181	161	181	170	170	164	152	171	185	187	161	165	188	167	189	155	168	171	176	173	158	154	170	175	151	169	173	168	169	151	155	174	162	181	175	161	158	165	173	191	202	163	167	163	157	152	173	173	187	180	193	169	169	163	182	180	148	167	174	159	170	146	184	170	199	184	176	163	173	138	159	168	180	165	167	169	176	178	165	170	154	167	150	170	169	171	175	163	179	164	166	162	155	154	174	157	177	180	167	182	172	194	168	155	194	175	153	172	167	170	158	170	176	181	162	171	176	169	165	155	158	162	166	152	172	159	156	163	189	169	157	172	153	171	175	164	196	180	161	176	206	192	153	173	168	162	169	166	165	186	194	168	186	168	173	169	157	174	160	155	165	177	181	158	176	184	166	170	166	164	142	173	163	171	165	179	163	189	176	202	173	166	165	154	185	147	172	170	155	184	168	161	162	152	179	186	158	169	163	161	174	154	184	163	162	164	166	172	167	185	189	157	187	200	177	169	188	174	165	173	167	175	160	157	186	158	164	179	156	178	191	173	173	187	161	187	154	162	163	168	173	176	182	159	173	165	168	177	176	178	203	162	165	183	148	176	196	176	157	184	215	185	149	177	190	179	196	149	174	159	178	184	176	180	174	178	178	156	181	186	183	171	165	158	185	167	173	188	162	166	181	183	172	188	173	197	186	170	160	192	157	177	178	140	154	158	173	188	182	201	169	154	145	155	175	172	151	171	193	160	191	179	170	160	172	160	164	175	157	170	174	187	174	167	169	188	162	177	173	175	165	182	160	169	182	197	169	180	179	168	156	174	176	174	170	180	188	188	185	152	184	165	177	190	146	172	182	163	161	193	164	167	168	157	174	184	166	157	161	212	170	177	182	168	190	159	173	181	186	178	166	210	155	175	176	179	177	176	156	185	171	159	171	182	172	163	189	166	170	160	177	167	191	181	184	151	175	181	180	156	160	173	164	175	181	175	143	190	195	142	170	172	178	170	185	167	194	164	191	166	168	177	184	167	195	183	167	188	178	152	178	170	158	155	152	177	166	166	175	157	171	174	159	175	155	158	162	184	163	184	165	171	160	169	164	178	182	188	182	164	172	179	200	154	137	165	168	182	179	192	200	176	175	172	198	163	181	179	159	145	171	176	170	172	180	150	187	180	152	149	141	170	191	153	169	183	179	154	154	153	156	164	199	179	160	168	171	135	158	159	133	168	156	159	144	170	169	184	177	174	191	169	152	156	184	148	176	180	161	154	175	145	187	181	189	156	171	167	196	190	161	165	168	182	167	178	187	187	195	202	188	181	162	180	157	160	160	179	175	172	155	165	165	148	152	157	158	171	167	183	147	165	155	177	182	166	170	160	180	187	172	183	169	161	178	174	162	159	166	154	156	168	161	190	158	167	151	174	151	177	182	170	169	180	168	161	168	134	174	165	158	170	165	172	145	179	173	149	171	159	168	171	167	178	183	166	177	159	161	212	184	190	154	175	173	171	144	175	201	168	159	168	200	185	161	182	159	158	179	179	168	146	154	197	172	162	181	171	185	167	149	187	151	174	161	177	161	160	166	168	188	161	167	178	167	174	192	153	168	150	164	174	161	181	180	156	182	166	176	166	168	206	190	149	179	180	178	185	173	195	162	173	190	176	168	166	171	173	168	161	183	173	168	157	154	178	183	172	176	174	160	184	157	168	185	165	137	186	174	183	163	167	187	172	151	193	157	168	149	145	176	195	148	173	170	193	181	141	168	190	155	181	163	165	192	176	167	171	186	152	192	139	164	155	162	179	162	168	161	176	185	163	155	201	167	169	164	163	173	158	156	163	187	178
51869	26523	8949	4848	2966	2011	1522	1245	1004	816	743	684	609	554	531	472	434	434	461	417	411	405	394	406	361	365	342	365	348	330	332	329	353	327	342	354	361	331	328	323	344	346	321	341	287	308	298	322	340	340	313	306	348	307	326	313	340	344	331	307	291	305	306	319	311	281	332	306	313	309	324	295	323	306	312	296	334	326	325	350	347	325	322	302	300	338	340	287	331	334	297	331	317	297	296	333	300	313	319	322	310	324	313	312	324	319	320	302	300	338	303	333	322	318	315	304	354	308	312	338	295	331	284	303	302	305	292	303	345	305	318	366	328	323	320	316	339	304	331	316	280	298	299	323	310	326	321	304	301	300	268	292	286	301	313	291	287	295	313	291	273	316	351	314	297	308	318	284	297	326	312	253	299	335	276	317	308	280	291	287	299	295	290	308	280	332	320	318	289	319	308	297	296	286	340	308	314	316	319	299	313	315	314	302	301	293	332	319	320	288	299	296	304	336	308	288	338	303	301	309	311	317	314	318	319	283	331	302	317	339	314	315	314	306	321	329	332	306	295	324	320	263	302	330	296	292	306	286	268	293	279	353	328	294	293	298	339	291	287	290	294	296	306	301	315	299	320	344	292	317	322	302	285	322	285	315	269	300	328	333	293	296	304	301	330	312	311	298	295	283	302	310	299	332	325	298	291	324	315	304	279	303	291	302	306	317	299	301	287	290	290	309	297	343	303	292	297	315	307	335	330	302	311	341	290	296	300	351	308	303	283	325	348	339	303	308	316	322	304	308	311	310	300	327	332	316	290	340	306	286	304	299	330	317	323	321	312	324	306	292	310	313	313	302	311	308	314	311	320	305	332	335	303	316	298	319	317	322	288	316	281	287	280	323	307	303	304	295	295	294	311	302	329	325	297	258	309	321	309	306	305	304	287	294	318	303	292	309	285	303	269	303	273	314	325	354	330	294	305	318	304	322	311	327	293	316	307	297	305	313	325	310	303	281	312	328	309	321	287	310	312	273	318	305	296	295	290	333	297	344	299	289	324	275	311	293	290	270	305	327	284	357	324	329	258	308	291	327	312	321	330	336	300	328	291	315	294	294	325	294	303	317	302	336	296	301	290	310	327	300	303	315	299	290	280	322	312	296	273	328	323	324	300	316	293	274	294	290	282	334	344	318	285	318	302	285	305	306	326	311	328	328	309	285	321	336	309	348	289	288	281	277	296	304	306	306	322	370	336	283	313	289	287	341	289	306	305	269	312	331	292	306	309	300	320	324	287	313	280	329	325	286	300	335	323	285	313	298	312	281	327	334	324	321	303	288	319	345	292	327	307	321	277	288	325	294	294	312	324	303	308	286	332	345	369	329	315	315	331	325	309	324	285	311	322	274	315	337	296	306	287	293	273	309	316	329	293	297	317	331	332	294	357	329	329	286	327	315	278	339	309	308	290	331	317	335	326	298	282	275	300	338	296	337	314	289	293	303	300	316	293	337	308	280	302	343	300	307	328	305	321	288	291	307	300	334	285	285	299	307	270	287	300	287	281	294	323	330	322	308	319	303	330	301	305	315	302	303	332	310	301	286	294	296	317	319	308	306	309	321	322	321	290	319	316	338	309	295	323	320	274	315	274	314	317	336	271	287	318	286	297	326	319	312	297	313	289	299	294	300	318	319	318	307	333	304	290	293	303	354	329	311	319	297	292	320	303	317	310	315	321	319	324	282	309	336	303	305	246	326	295	308	302	329	307	304	301	333	308	286	316	300	309	311	311	292	308	315	293	318	317	315	283	296	293	288	278	325	285	312	318	294	307	301	332	289	298	295	331	320	329	308	295	319	298	316	336	282	313	330	317	293	310	312	309	284	312	318	280	287	308	282	310	278	315	300	322	293	273	314	302	315	317	338	300	324	312	305	321	307	300	308	306	306	321	327	295	318	296	303	312	298	325	313	319	315	310	310	289	311	321	310	297	299	324	316	320	312	312	330	315	310	294	281	311	294	317	290	306	325	298	316	294	321	320	271	292	303	336	295	321	304	335	291	337	282	310	329	334	323	312	347	297	322	296	313	276	307	325	285	323	310	298	327	322	300	306	304	306	339	292	298	306	298	337	304	308	296	287	291	296	304	350	286	330	315	297	329	313	311	335	294	317	339	328	319	302	326	326	276	291	304	333	291	320	302	308	298	262	304	327	262	291	279	301	310	315	355	302	326	340	280	331	288	280	310	313	307	289	333	303	328	298	311	316	301	306	303	282	310	317	310	309	299	310	317	287	327	317	316	289	303	283	337	304	277	333	304	308	297	324	297	285	337	311	281	272	287	319	292	294	325	282	312	320	327	341	306	290	313	309	284	321	328	316	327	280	296	313	335	290	300	327	323	317	363	342	296	307	341	318	323	304	314	321	323	284	283	315	303	319	304	305	323	296	324	325	302	327	289	279	315	292	308	314	291	345	302	302	283	316	313	302	308	299	296	319	268	330	293	296	296	286	294	334	298	299	303	304	329	289	305	282	303	290	325	304	302	288	290	340	301	307	303	287	320	339	307	309	322	325	285	296	312	304	308	303	294	307	278	305	320	313	334	320	306	317	298	313	313	302	306	304	310	334	287	311	290	322	345	283	282	304	316	311	333	305	299	319	306	299	303	307	269	284	344	306	266	304	287	308	299	287	302	336	315	315	299	312	334	334	312	289	324	320	325	339	318	294	288	304	325	311	296	314	319	296	310	303	354	319	323	290	317	297	321	305	277	298	327	316	315	302	298	326	306	308	334	339	307	306	290	294	302	304	308	301	306	329	310	299	329	287	284	309	308	285	338	294	323	308	311	290	282	326	302	298	314	275	321	287	302	312	309	345	280	288	309	285	351	323	309	287	291	297	341	313	317	333	318	306	280	321	275	306	293	308	300	291	303	278	307	300	288	334	297	306	319	277	296	299	318	296	306	313	295	298	308	345	319	286	323	314	301	310	322	301	295	283	308	337	286	286	305	316	310	280	309	266	276	313	300	281	318	322	341	312	329	310	327	320	343	303	324	316	319	310	283	292	320	289	315	290	289	313	303	331	329	265	335	341	300	340	322	322	318	348	292	309	336	294	328	309	262	343	302	284	315	304	322	326	286	305	324	327	296	336	312	322	322	290	310	278	282	320	340	296	337	301	324	315	315	284	330	312	302	311	300	314	327	300	293	317	297	300	286	326	316	280	293	311	291	326	304	299	308	310	305	296	322	296	316	305	315	298	304	312	331	319	319	306	302	329	311	310	306	307	284	304	282	330	301	301	300	297	304	304	291	300	336	324	315	304	323	317	286	280	298	306	317	326	279	295	327	295	336	291	300	295	314	296	295	341	293	280	333	291	299	328	275	307	305	304	297	358	313	296	313	316	281	282	310	349	292	305	291	284	293	294	309	292	335	341	303	324	280	302	332	303	319	311	291	341	287	317	335	316	327	295	319	276	306	322	292	307	299	310	337	326	334	319	293	308	312	275	309
27600	21041	9672	935	548	518	534	502	476	488	489	485	459	495	485	471	471	507	450	429	486	484	460	454	485	507	486	490	454	474	525	456	508	437	421	504	444	484	474	485	442	511	487	468	474	494	456	466	474	446	490	494	473	482	489	477	456	498	478	486	497	479	472	489	478	499	498	460	525	473	456	457	475	492	487	460	486	461	479	464	491	481	460	468	474	488	457	520	450	526	456	492	493	439	506	460	509	490	483	433	470	459	458	496	424	462	497	446	435	482	442	458	479	458	475	471	448	477	468	468	430	491	469	503	499	520	486	465	442	480	465	464	477	478	499	478	495	487	464	493	463	464	464	472	455	478	498	492	495	477	429	483	476	440	457	499	470	481	456	475	488	471	446	460	469	513	481	500	474	499	457	483	453	457	496	523	493	515	509	454	465	504	519	464	469	456	456	494	479	484	506	464	448	465	503	460	471	440	474	473	482	492	451	428	416	488	459	518	518	489	495	484	453	498	485	484	455	483	524	477	454	471	486	441	515	427	454	476	502	483	460	503	454	460	496	463	487	461	469	433	459	476	472	478	459	484	416	497	482	496	517	527	480	485	475	493	492	464	477	488	497	508	464	480	523	427	439	478	485	495	460	489	447	469	489	474	482	485	483	473	476	472	468	470	463	507	444	494	434	495	432	467	479	492	460	496	518	435	490	449	459	447	480	488	504	476	453	462	474	463	468	494	460	502	463	429	464	478	466	457	447	480	473	502	487	490	470	445	498	481	461	473	468	451	477	435	471	443	489	478	483	472	486	455	477	482	442	474	464	448	445	449	483	500	491	453	473	486	467	476	474	506	459	500	504	448	482	495	488	485	455	502	425	457	472	509	475	451	471	486	431	473	443	465	455	459	453	466	486	469	478	462	466	475	459	444	481	470	445	453	484	503	441	493	449	448	456	460	471	488	474	452	491	497	465	448	469	478	454	481	430	491	453	460	441	482	455	481	474	475	481	494	444	482	463	447	453	453	498	449	463	468	439	434	493	497	498	491	491	484	532	477	443	453	488	450	467	467	483	465	434	479	482	451	437	455	461	465	480	504	512	498	443	443	463	485	461	471	456	472	458	506	446	508	470	484	475	462	462	477	465	484	471	447	456	488	474	471	473	455	464	501	465	488	462	505	446	450	480	488	464	457	476	441	464	469	486	437	469	505	468	464	472	433	465	494	435	482	474	452	474	488	474	512	438	452	505	477	444	494	451	488	457	506	448	471	471	465	419	514	475	494	527	491	511	494	461	467	467	463	480	462	487	452	492	471	459	497	457	508	473	469	459	473	479	471	472	509	496	494	494	450	460	464	484	482	472	479	475	432	463	476	439	472	470	465	439	471	463	462	461	447	488	443	468	406	486	471	435	471	457	486	486	475	468	446	422	447	503	449	452	482	505	488	454	468	486	445	479	468	445	463	462	433	463	462	504	470	477	457	481	485	492	448	496	448	438	459	460	501	489	481	458	516	439	475	482	447	422	505	460	514	479	536	454	411	478	457	464	455	466	480	460	500	512	466	445	478	502	437	462	490	435	447	468	443	448	495	460	494	460	486	483	488	454	483	484	471	455	437	471	473	475	468	463	491	433	464	436	472	456	486	501	497	481	470	483	480	465	495	484	449	486	446	452	418	475	455	480	446	451	476	469	456	465	453	477	437	424	482	480	485	498	457	468	487	425	480	498	479	463	453	432	496	477	489	501	447	413	479	495	448	479	480	488	483	467	464	467	499	428	453	477	459	472	442	440	461	486	519	485	496	476	478	463	461	485	458	460	435	456	476	465	452	461	447	476	462	455	465	449	463	473	520	471	470	468	474	452	428	469	473	470	440	513	466	525	470	450	478	477	492	480	472	480	469	467	469	426	460	496	494	471	444	473	482	469	477	458	448	459	498	504	478	425	469	460	488	479	470	473	498	510	464	459	451	516	491	484	492	470	449	465	523	475	496	463	460	502	516	438	472	466	436	429	460	481	461	439	461	504	458	475	471	429	443	496	441	504	504	462	484	476	435	482	449	490	452	499	525	409	469	475	496	461	519	477	449	449	450	470	406	467	466	437	460	500	503	477	478	445	446	467	465	475	474	472	458	455	474	541	482	474	468	499	506	486	481	467	480	504	491	451	470	430	475	474	488	498	476	428	487	508	492	469	449	488	472	485	479	483	478	440	463	476	501	489	452	436	495	468	495	486	472	493	507	448	432	491	442	477	481	465	466	489	491	462	493	471	513	451	490	466	452	441	474	493	465	448	450	459	482	471	477	478	509	472	462	499	483	494	482	503	480	468	447	476	478	491	481	482	444	491	479	495	470	492	474	496	491	477	458	526	486	452	436	475	442	470	461	479	429	505	485	466	452	444	504	478	481	477	466	425	457	481	463	415	485	495	432	511	474	489	470	463	453	457	497	472	437	487	502	470	463	488	477	472	533	439	465	465	488	477	522	453	440	437	490	458	485	441	516	473	477	464	474	481	482	504	463	461	482	491	501	430	447	495	514	492	463	473	483	437	488	478	462	472	481	449	466	470	471	484	475	487	474	475	489	462	494	449	476	494	501	499	488	479	465	476	495	486	478	459	474	466	491	499	518	455	490	487	489	483	483	499	443	446	481	519	447	487	470	478	470	507	518	452	492	483	488	483	442	456	456	483	514	432	481	499	470	491	448	466	474	495	483	479	474	496	517	462	429	473	495	462	455	498	481	480	454	509	442	482	485	468	484	508	493	451	469	468	475	539	464	452	499	469	529	494	439	460	449	455	482	486	496	509	484	479	445	506	494	479	473	491	488	474	468	469	475	453	478	461	500	475	460	456	450	519	461	458	462	500	447	489	468	497	500	433	489	469	484	448	471	456	518	516	464	475	446	471	473	486	472	448	465	429	504	456	540	462	521	450	527	431	444	462	519	489	475	471	457	478	488	474	491	485	490	484	479	483	470	475	489	500	464	413	437	471	475	457	497	462	483	466	462	493	491	490	496	462	476	491	480	470	495	485	468	468	485	469	464	461	495	466	446	466	466	477	494	483	467	480	476	463	444	493	480	465	487	467	476	470	477	465	449	497	474	464	459	468	430	477	499	455	450	470	470	478	442	483	456	460	437	464	479	471	515	486	483	481	506	508	469	460	447	482	460	447	455	501	467	488	487	489	472	496	466	495	481	469	469	455	458	461	460	484	460	455	468	467	430	461	477	459	491	485	496	484	490	450	487	520	525	443	471	455	440	511	476	436	479	467	500	449	535	434	480	492	461	477	443	474	479	465	491	481	478	469	478	465	498	497	473	513	437	454	494	455	473	472	505	466	463	464	460	473	493	515	453	462	492	496	483	466	439	460	464	438	495	457	485	485	464	466	415	460	495	459	503	457	481	479	479	468	444	477	474	469	475	465	445	504	475	435	461	472	475	473	495	468	507	527	451	451	464	488	486	478	497	489	490	442	491	458	475	477	505	448	445	487	437	456	453	476	458
29316	12287	1469	1097	952	989	975	896	916	950	930	895	888	879	828	893	830	855	870	833	887	885	898	903	838	890	859	907	882	913	856	906	824	851	898	886	879	857	904	834	888	872	887	837	860	859	880	863	864	931	876	874	832	873	872	896	903	925	859	896	829	845	824	902	906	870	892	869	876	906	860	845	866	831	845	862	870	879	839	889	867	797	862	905	854	872	859	842	836	838	808	805	896	881	938	868	900	878	844	876	887	904	896	912	879	876	866	905	859	912	876	853	901	844	908	852	899	868	879	869	787	886	870	830	860	836	866	845	880	872	831	859	824	865	833	865	852	810	863	889	873	893	854	876	857	866	881	835	839	838	844	881	853	859	840	889	833	915	861	857	896	915	827	878	846	836	894	834	858	902	894	904	845	876	836	854	867	907	829	870	853	879	926	868	884	853	889	864	850	863	873	861	873	841	844	875	867	892	866	874	916	888	930	828	895	856	894	847	847	876	820	818	884	872	827	847	896	838	882	920	849	873	891	831	928	872	870	877	827	850	790	825	882	895	848	843	828	868	881	910	871	843	851	830	870	890	842	844	897	879	860	847	871	847	858	938	856	851	917	871	873	846	882	847	886	890	880	827	913	888	871	869	855	838	845	845	860	891	859	882	880	851	852	841	858	888	911	818	891	854	902	847	886	910	891	899	836	889	833	892	876	929	842	858	871	860	833	897	851	924	849	899	850	861	878	906	873	878	833	861	882	862	913	817	883	874	913	836	886	825	844	881	868	833	826	881	858	926	811	869	830	865	865	868	782	822	877	854	894	816	910	897	803	890	875	870	859	860	814	857	856	852	911	854	920	858	863	834	851	824	860	850	878	868	896	860	893	860	937	889	869	912	856	848	854	880	869	877	865	794	847	876	875	854	938	912	866	877	934	832	864	850	852	857	959	896	841	851	875	901	870	830	885	840	919	891	881	875	903	921	848	810	893	816	850	840	879	845	837	923	883	893	900	907	929	852	896	870	873	880	845	888	861	860	853	915	881	875	848	836	820	898	863	813	882	882	894	835	876	873	892	865	927	846	842	848	871	895	858	845	924	862	835	878	887	834	891	831	833	818	842	853	828	906	799	797	857	925	827	856	848	846	861	869	898	848	873	884	833	935	888	866	840	854	864	874	888	835	857	930	861	865	859	888	898	866	899	845	884	848	875	890	876	911	877	905	853	906	912	893	888	813	824	829	805	809	845	870	834	844	855	884	885	852	832	927	850	844	904	901	880	881	868	862	864	830	917	873	882	914	854	848	839	840	887	891	843	849	863	861	877	815	872	850	935	818	886	831	904	881	878	884	869	878	843	877	830	870	890	917	874	899	868	870	865	846	875	828	857	863	832	870	882	893	856	871	805	895	882	851	848	914	895	847	864	886	875	879	858	870	865	831	879	833	819	873	894	861	895	940	898	828	874	867	847	851	865	898	839	896	929	865	865	862	861	880	913	870	859	864	884	841	892	843	846	920	884	863	882	887	877	909	831	874	883	851	829	909	897	851	897	837	853	874	880	872	923	898	858	852	851	838	889	853	880	900	841	860	872	900	864	842	881	856	890	919	885	892	847	847	877	904	932	934	877	876	912	894	869	896	937	875	873	881	879	862	880	887	868	876	889	899	883	847	869	847	846	873	839	850	918	885	862	845	872	889	842	907	830	878	919	827	916	898	896	853	826	867	832	879	853	855	822	891	843	885	843	875	852	831	846	894	878	876	870	790	913	881	842	838	917	836	820	892	891	828	847	900	845	883	898	864	885	850	873	905	843	842	856	847	860	902	823	834	826	911	861	886	849	841	911	863	877	890	834	862	879	913	842	863	900	860	840	904	862	850	881	853	844	863	898	891	891	878	862	913	932	845	843	847	889	924	835	907	908	866	871	858	843	834	846	885	870	819	901	908	861	865	836	852	788	847	815	859	909	884	856	862	884	846	886	881	821	871	832	846	866	885	864	856	893	835	819	874	914	840	837	867	917	872	831	838	861	817	862	905	859	868	889	926	816	866	834	884	890	852	844	838	856	903	884	869	837	914	896	888	829	932	869	912	941	874	860	886	834	852	862	814	911	847	882	866	841	941	833	868	845	907	863	849	934	855	857	830	870	892	828	847	877	876	870	868	869	872	915	837	884	882	859	913	820	818	868	866	850	891	869	850	869	880	904	937	892	874	903	858	835	855	877	834	830	925	871	869	862	865	844	837	874	884	899	873	894	907	881	882	851	831	893	870	843	923	919	845	877	831	846	891	867	901	826	846	896	899	831	831	871	898	892	880	861	854	882	904	847	844	820	895	868	853	848	883	835	871	862	861	853	898	846	848	848	857	882	877	948	891	849	873	867	952	839	926	878	886	908	865	915	884	839	862	906	863	874	826	861	903	790	833	896	872	886	860	897	861	947	863	887	889	877	866	853	898	856	890	840	892	845	824	895	905	891	843	856	844	825	829	869	878	870	920	919	899	865	851	877	856	842	866	856	878	913	882	873	855	864	837	911	872	839	874	936	870	923	861	921	889	862	898	849	881	828	855	859	918	871	893	833	873	905	860	882	842	820	880	830	903	865	861	845	823	871	868	866	899	796	846	826	869	884	825	885	890	848	837	866	895	917	845	872	888	824	918	847	865	896	900	842	878	862	897	865	823	886	853	856	807	851	867	857	859	824	858	877	839	861	840	846	891	808	862	832	886	873	887	860	866	887	848	877	845	840	819	841	849	883	850	923	855	828	879	866	890	900	828	872	818	838	838	905	856	856	918	884	913	881	879	917	824	823	854	851	910	819	874	862	864	877	868	858	914	890	851	838	939	856	831	831	826	883	858	884	842	845	859	833	903	899	866	810	875	919	851	875	808	882	886	930	854	953	876	928	930	840	914	873	850	868	853	830	796	901	895	857	923	908	925	879	817	875	840	876	832	858	880	914	874	865	833	841	860	914	876	893	891	857	876	882	873	872	887	853	864	896	880	914	839	899	882	878	910	875	827	852	881	928	823	847	864	887	890	862	843	883	856	847	858	859	850	801	878	840	859	817	923	860	865	859	880	805	874	896	820	819	863	869	886	883	907	891	881	884	871	890	883	872	842	847	859	962	899	861	886	848	854	875	865	871	879	869	843	876	833	874	873	893	875	800	935	895	862	860	850	814	920	859	849	846	859	844	892	891	875	884	890	887	868	922	928	875	859	875	906	814	885	808	899	833	838	854	847	900	845	969	892	960	837	878	849	928	919	825	832	864	870	888	832	878	889	884	885	854	859	852	853	915	839	849	906	834	866	868	865	864	890	808	845	880	848	825	915	930	899	859	877	833	871	826	856	824	867	862	881	905	882	867	905	907	829	881	838	844	896	906	856	893	859	849	828	871	811	843	867	871	859	870	898	912	852	841	902	835	856	876	868	844	887	903	866	852	863	850	860	903	864	887	880	848	881	835	846	892	870	861	931	855	860	858	825	923	902	924	935	869	853	868	910
24368	21392	28682	24397	20517	2411	503	330	307	308	286	290	289	275	249	263	278	241	275	270	262	257	234	259	266	256	231	266	252	225	250	229	265	248	248	229	229	214	235	241	262	262	221	251	272	241	247	260	229	269	263	245	244	243	230	256	242	226	225	234	243	253	213	266	220	237	229	240	226	256	246	243	243	257	226	260	227	226	250	223	238	239	251	233	219	247	284	220	222	246	227	257	257	217	214	262	235	207	225	247	248	238	236	239	256	219	258	231	229	213	228	243	240	244	253	252	202	237	227	218	247	235	230	237	241	223	227	244	230	243	240	230	256	237	240	198	242	223	229	241	245	227	234	245	250	224	211	255	231	255	242	239	233	241	275	255	232	238	246	247	215	245	213	238	237	246	242	241	232	244	221	232	238	260	241	226	248	226	245	281	251	229	238	222	223	227	229	220	228	212	181	230	245	237	229	224	254	205	231	251	227	205	237	225	229	236	245	233	251	243	246	237	249	240	240	218	222	246	241	232	231	250	216	217	241	245	228	227	226	234	224	234	232	236	235	242	236	232	244	222	245	212	242	233	240	249	232	220	230	245	259	226	272	212	251	241	230	271	233	253	215	241	227	235	233	224	245	244	231	244	239	228	222	224	228	271	249	241	242	249	249	218	227	243	229	231	259	242	215	205	235	253	251	236	258	201	230	240	261	254	246	256	218	230	241	250	247	210	241	251	240	228	273	241	224	252	266	225	235	289	202	248	250	229	254	233	218	253	249	224	234	268	277	248	204	222	223	215	227	239	231	227	249	219	208	229	233	241	262	218	232	233	265	248	246	222	239	251	262	238	229	239	245	268	212	234	269	245	230	220	215	238	233	230	211	239	228	243	244	225	247	232	231	267	225	264	217	239	226	222	230	239	229	219	228	261	257	236	243	253	238	259	239	234	231	271	234	250	269	239	236	238	247	259	255	222	248	246	244	222	242	231	216	226	241	262	254	193	253	222	239	214	218	249	239	242	198	222	251	232	228	223	227	220	229	242	242	225	232	224	217	243	248	193	247	229	253	218	228	218	229	236	233	232	225	218	229	219	234	249	288	224	250	235	217	251	221	206	211	243	239	232	217	223	240	220	225	237	226	252	240	209	245	235	219	222	222	246	230	223	229	228	222	247	240	238	252	257	245	241	245	240	215	249	230	233	229	252	245	244	240	234	223	202	256	277	227	233	238	235	222	239	231	243	219	248	233	227	232	219	258	230	217	226	253	208	229	240	229	247	218	232	238	235	237	218	232	224	238	238	208	251	268	229	234	229	246	242	213	235	251	226	246	235	234	225	188	246	237	217	206	228	233	225	224	219	246	234	218	241	237	237	262	204	208	227	228	217	220	262	245	237	269	211	259	241	220	227	220	253	228	251	243	258	238	249	213	248	243	225	222	223	249	223	232	222	226	228	225	241	239	247	222	262	236	235	241	249	227	263	234	253	243	234	241	259	261	230	242	220	213	219	261	250	232	238	215	275	232	231	225	251	246	237	229	233	243	228	224	232	236	240	233	267	230	234	252	235	228	221	232	251	233	243	232	243	244	242	224	248	245	243	234	245	240	251	238	244	234	220	233	271	206	257	226	203	253	222	257	256	216	240	219	226	240	207	232	220	227	254	224	256	241	243	212	239	231	236	247	249	246	264	242	226	216	234	231	241	252	251	215	226	238	235	223	244	230	239	222	227	236	236	251	216	234	251	279	266	225	211	251	223	216	209	249	253	219	238	238	264	257	235	257	226	264	221	221	250	224	216	238	213	260	226	272	225	224	239	259	236	229	224	215	226	252	225	204	260	248	228	223	225	267	216	236	239	241	248	238	254	244	240	210	233	242	226	245	248	225	234	252	259	233	229	263	220	229	248	212	238	254	248	230	267	241	207	237	226	235	238	227	255	244	236	232	228	230	253	219	241	227	229	225	218	234	219	259	244	239	219	242	234	248	229	232	202	220	234	238	239	231	210	240	224	245	230	243	250	234	238	246	231	263	233	252	235	256	235	215	241	233	236	229	254	252	251	278	227	227	249	244	249	281	236	227	248	217	262	255	258	235	246	244	226	223	260	235	279	226	212	263	192	230	244	236	243	222	214	242	264	229	236	235	229	245	244	212	259	228	227	237	248	243	267	232	242	231	237	250	231	248	260	217	228	231	221	208	215	259	266	274	234	243	243	228	246	243	238	268	218	221	231	207	228	233	239	234	228	228	253	253	214	201	238	260	238	238	265	255	242	268	229	222	225	226	230	269	233	229	238	266	252	243	218	255	224	231	240	232	246	243	252	211	248	248	224	259	219	240	264	240	230	244	219	260	232	248	270	212	235	212	221	245	224	237	225	223	230	243	251	221	215	237	211	246	246	241	227	223	224	256	230	245	228	237	249	225	247	227	230	222	223	234	201	222	233	230	214	250	246	255	244	245	243	234	214	237	236	243	251	227	227	218	215	231	236	216	253	204	239	249	273	218	241	224	228	212	242	258	274	251	265	233	231	210	234	250	241	228	240	240	226	267	233	232	228	227	244	246	204	222	235	237	251	219	226	251	249	249	242	243	248	222	242	218	212	266	208	210	228	213	226	245	236	240	235	237	240	203	236	241	237	205	239	233	210	225	202	253	237	221	237	230	247	256	243	242	221	220	219	212	231	234	232	259	238	222	249	250	223	199	229	221	238	204	208	201	272	242	239	230	229	258	271	267	201	205	255	229	215	246	251	255	233	251	230	235	222	236	251	264	238	229	241	247	252	241	254	234	240	245	219	271	250	235	222	255	270	210	231	229	215	253	247	231	216	230	244	251	219	251	239	248	265	261	250	235	229	237	220	244	249	224	216	238	241	236	227	248	224	234	255	256	241	241	238	232	233	237	221	214	259	228	250	229	234	238	239	235	235	245	230	267	218	221	208	235	228	247	254	229	240	249	236	261	214	228	210	215	273	250	222	210	243	230	231	227	249	215	239	210	250	219	258	233	214	229	214	241	237	252	233	224	247	212	227	240	226	244	257	251	250	250	257	255	218	250	230	228	259	236	228	223	258	253	236	274	239	212	224	251	255	224	249	250	226	258	231	266	214	222	238	227	226	262	232	238	216	266	234	250	230	236	235	243	224	260	241	248	251	264	231	254	197	231	222	248	213	246	234	226	223	227	259	235	227	223	262	232	214	241	212	211	233	262	223	252	241	243	219	238	220	232	242	218	248	240	250	240	244	241	247	237	224	248	255	253	242	222	225	218	222	211	229	254	217	245	250	240	239	265	241	216	247	230	256	270	214	232	222	270	228	240	231	221	228	231	258	241	237	247	222	229	225	248	247	277	244	244	235	230	221	230	237	249	233	248	255	227	242	218	230	237	215	232	275	241	237	246	239	246	222	261	240	239	220	242	218	273	218	254	218	230	248	245	216	218	249	250	228	254	244	241	228	238	272	245	230	207	248	227	244	249	234	255	231	257	231	236	240	200	251	251	222	213	232
51937	25599	5905	3093	2005	1404	1094	992	853	780	705	637	650	560	567	538	511	553	510	543	493	532	515	486	511	449	502	469	504	499	482	500	474	464	493	471	442	482	463	458	474	475	497	505	502	469	484	442	491	482	461	453	436	442	498	464	446	453	490	527	445	497	443	500	466	435	466	502	457	462	486	448	450	478	461	461	439	476	493	500	494	473	443	494	461	510	457	477	466	456	438	467	438	443	443	466	483	474	453	473	459	454	454	456	445	482	471	466	471	459	479	487	467	467	500	483	440	429	462	457	482	437	498	444	493	444	480	478	427	467	473	465	454	456	465	494	450	471	478	477	474	467	446	472	431	450	465	469	472	452	423	417	430	433	475	485	424	505	457	446	447	454	453	438	486	475	468	448	490	405	433	449	462	446	444	440	496	454	445	429	439	489	460	431	468	489	453	419	450	476	484	471	471	455	464	491	423	440	466	464	483	445	465	466	423	445	452	413	468	461	437	454	474	430	500	469	452	454	444	441	462	460	461	453	420	480	455	453	472	445	414	420	469	491	457	470	478	456	493	465	449	436	433	485	444	473	445	475	452	436	486	466	470	473	444	459	468	506	493	429	455	480	452	446	468	432	452	454	433	440	438	417	446	469	441	424	450	487	472	396	454	451	441	457	462	457	454	422	442	466	479	481	449	481	465	448	490	451	421	470	446	483	440	413	472	460	450	471	475	459	493	428	461	483	438	443	432	491	469	406	440	434	425	453	458	458	442	461	457	459	486	445	453	467	454	478	477	453	459	453	470	478	454	477	428	429	422	462	444	462	493	464	442	445	477	442	473	430	458	495	478	457	449	457	435	451	493	433	475	457	475	449	428	471	506	472	476	451	436	436	466	426	458	502	460	489	480	437	477	444	467	448	490	470	443	457	433	462	473	472	451	428	458	472	460	483	479	449	449	485	429	419	433	453	521	456	451	471	497	451	416	466	458	446	448	467	482	452	468	444	482	421	466	476	416	444	452	489	452	458	486	505	450	422	457	461	489	491	488	473	454	455	476	468	466	478	477	480	468	513	433	444	434	460	439	442	450	465	464	478	432	424	469	406	492	419	497	440	478	454	472	459	479	430	479	497	456	468	459	455	458	457	433	444	483	442	468	438	464	488	440	448	441	463	443	444	438	460	458	463	432	488	540	473	473	445	445	470	466	439	473	447	446	425	489	470	459	473	435	469	460	478	442	445	500	493	474	446	462	471	462	493	440	474	444	436	474	450	489	437	469	450	489	453	468	455	443	436	433	444	431	446	447	469	438	492	484	470	486	431	451	466	459	457	452	453	481	444	456	512	482	457	483	454	516	459	433	457	441	466	454	450	475	435	432	483	492	461	469	452	453	444	451	471	430	464	461	461	479	462	486	452	435	455	426	434	447	469	449	474	407	460	479	480	455	482	458	431	481	483	471	484	482	464	457	464	479	467	469	449	439	428	449	455	447	475	447	475	464	462	470	465	468	458	474	451	450	497	429	467	433	478	448	470	467	450	463	446	514	434	476	497	436	507	453	478	475	478	454	485	459	466	457	457	464	482	409	454	452	463	482	473	474	481	401	456	503	477	471	438	479	447	452	465	453	475	429	489	458	464	462	489	442	448	448	437	487	469	477	446	478	457	410	465	438	482	488	460	458	458	431	458	452	470	445	450	429	455	445	460	448	468	458	429	444	435	453	484	493	501	443	464	428	445	479	412	452	479	453	437	460	422	460	469	493	449	462	448	449	437	490	485	462	480	469	459	432	466	456	473	446	454	467	471	469	551	448	451	466	447	492	465	444	488	472	493	416	474	448	499	468	431	445	466	485	453	481	470	435	485	474	474	463	459	449	454	496	460	513	440	437	465	458	472	481	453	466	481	448	468	456	427	463	479	441	453	482	454	446	452	459	474	456	450	481	474	480	447	451	443	500	436	443	461	460	452	416	409	444	493	484	462	464	492	449	438	480	425	449	460	471	463	439	442	486	449	473	432	471	454	453	451	497	472	449	475	446	448	461	428	457	444	475	466	490	434	467	455	442	474	459	447	502	453	432	493	444	451	462	443	483	448	474	458	472	438	496	459	456	447	478	459	462	436	422	443	472	428	455	523	448	471	492	508	493	498	497	500	468	501	459	435	456	489	426	449	443	456	502	442	455	489	461	459	471	461	448	455	420	467	433	490	474	447	438	462	439	442	445	453	431	450	415	515	461	472	448	497	458	480	508	442	422	468	495	481	430	430	442	478	459	494	448	472	508	451	442	475	449	456	493	501	432	442	443	458	456	461	459	448	453	479	472	467	465	417	478	423	472	478	473	457	493	458	477	487	466	455	435	457	453	454	435	500	490	480	481	479	457	441	463	437	458	469	465	448	495	473	481	480	467	474	493	438	453	435	449	433	467	475	489	481	466	467	493	485	479	446	437	466	458	451	464	502	444	466	433	477	450	457	452	450	450	449	477	465	471	464	473	452	433	443	428	471	464	478	483	476	481	446	491	470	444	469	444	431	474	486	493	465	438	477	405	423	468	450	458	474	460	455	475	491	464	486	466	463	456	433	451	429	514	461	474	531	455	440	448	443	447	453	437	473	435	459	464	497	448	442	454	430	435	455	464	423	456	455	478	433	472	468	480	506	429	447	509	440	475	469	501	469	507	449	481	477	413	450	479	436	500	465	471	505	457	443	425	449	435	448	482	469	428	489	469	464	420	444	439	460	409	450	468	467	449	468	457	461	444	461	489	440	476	442	425	463	461	445	430	453	467	463	465	469	492	482	454	442	493	466	469	491	490	505	413	454	444	447	448	462	516	447	453	457	473	425	443	461	455	437	483	443	457	482	451	445	481	470	451	473	474	412	430	458	480	470	467	466	469	482	469	461	461	466	465	472	423	416	462	425	455	463	467	425	503	417	405	436	468	453	474	471	452	467	452	432	484	468	488	450	465	465	455	501	467	473	473	450	455	435	453	457	439	463	430	462	462	436	456	481	437	474	445	470	448	454	444	461	452	447	488	469	498	444	479	469	431	462	449	445	457	467	503	443	453	486	467	488	491	469	471	447	443	457	478	449	461	501	481	474	462	445	476	480	402	461	438	476	519	444	448	462	466	480	440	471	410	489	406	443	457	430	417	462	456	453	496	489	482	464	453	487	451	445	442	440	460	431	435	445	495	444	499	478	455	430	461	475	492	421	488	466	467	437	474	488	470	436	489	462	427	467	472	465	428	478	475	462	501	469	463	481	439	451	492	430	437	466	469	485	443	457	437	479	437	470	467	483	443	467	473	453	484	472	430	439	448	427	459	419	495	460	453	443	446	452	464	473	470	426	463	446	443	412	479	426	463	495	489	468	460	448	455	465	458	458	442	477	512	451	482	481	446	424	465	496	449	439	468	457	481	440	443	470	459	407	431	477	462	436	474	491	494	485	471	501	446	462	509	419	488	492	457	490	450	455	440	478	428	481	493	462	470	461	446	473	455	471
23244	21362	29220	23867	21358	20612	1793	454	374	323	284	223	257	243	232	206	226	203	211	202	213	221	219	176	216	196	190	189	208	184	186	188	202	207	203	157	175	180	187	198	187	175	196	187	180	180	190	184	154	193	210	147	159	186	187	167	168	186	173	202	187	189	176	187	168	169	181	207	191	169	173	186	163	182	175	142	178	182	173	175	172	170	185	197	192	159	177	188	173	182	187	160	181	181	169	172	173	179	176	191	179	180	179	172	144	166	150	168	161	167	188	162	180	164	169	188	178	179	158	170	191	212	178	186	213	152	149	177	170	202	183	163	176	168	154	171	194	178	178	179	173	164	174	188	204	164	184	188	175	175	170	196	175	193	189	205	191	159	201	174	162	179	185	172	169	165	156	176	170	167	187	182	162	159	186	194	168	158	175	191	176	183	166	152	161	177	180	180	190	190	175	169	193	175	181	163	169	182	153	163	186	186	181	167	151	183	192	206	174	185	183	177	188	175	161	191	172	171	194	216	205	143	178	180	180	180	172	195	172	189	168	192	156	163	160	169	184	159	191	176	173	182	180	192	157	176	169	184	179	181	172	183	196	190	156	152	174	172	185	178	187	177	165	169	193	173	151	177	157	178	180	161	172	158	176	188	162	170	202	167	181	175	189	171	182	206	161	168	170	168	175	176	167	172	169	165	185	196	174	213	202	172	174	168	185	208	178	200	164	184	187	153	170	173	183	161	185	195	156	188	181	177	172	209	161	188	186	161	190	189	168	156	180	170	151	165	164	200	167	172	156	178	156	201	182	170	176	149	169	183	171	184	182	193	180	172	176	193	189	183	164	171	176	167	175	163	184	166	196	178	189	161	191	178	202	175	178	185	165	167	163	170	189	183	164	175	191	190	162	161	176	178	161	197	182	176	174	187	158	174	178	169	151	173	177	164	157	182	188	174	169	185	159	176	201	172	158	183	180	151	172	174	189	201	160	171	198	192	190	164	168	199	131	186	164	189	186	189	157	175	166	186	188	174	193	184	173	175	184	162	170	168	182	158	182	154	190	171	172	176	180	169	170	162	197	171	166	178	152	181	183	166	163	166	185	179	175	169	171	191	161	171	203	185	160	151	187	172	159	155	182	165	176	189	201	172	184	186	194	188	180	188	153	198	172	168	168	169	208	196	167	182	163	168	153	162	164	170	176	181	157	176	156	179	159	169	167	178	168	180	164	164	196	162	167	186	188	180	168	182	189	182	161	172	188	161	181	195	202	169	171	178	186	174	177	162	163	176	180	189	177	182	162	178	182	188	172	154	195	197	193	171	179	185	152	190	160	173	161	198	175	176	193	186	177	176	173	178	164	145	184	153	149	149	185	170	176	192	174	198	200	181	170	187	163	192	205	149	185	163	177	172	173	166	203	208	189	169	180	186	166	167	179	186	185	157	183	176	184	164	175	172	171	170	182	180	183	175	167	186	170	175	155	145	177	165	160	167	160	184	178	182	166	202	151	211	171	139	174	166	194	162	186	158	176	166	162	166	187	180	193	210	170	164	188	190	167	188	178	197	184	167	175	191	176	166	176	163	190	173	179	166	161	157	172	175	173	191	171	185	182	183	175	147	181	172	163	194	167	154	197	185	174	199	191	169	186	182	181	188	161	174	149	162	175	181	155	185	181	176	186	165	136	187	168	158	159	178	175	175	187	170	187	176	168	165	192	163	190	152	151	174	166	157	147	172	164	179	191	158	183	188	193	188	152	159	166	162	199	187	172	184	161	188	186	196	159	166	175	159	166	202	173	179	189	210	170	171	163	198	176	178	175	165	165	158	164	158	181	184	163	182	169	200	190	180	164	185	193	171	163	175	178	155	190	196	170	153	164	184	165	168	180	168	159	209	191	166	176	167	161	178	170	181	182	157	189	184	159	182	174	172	199	163	180	183	177	176	177	184	167	199	186	163	192	180	187	178	162	192	195	159	167	199	165	192	168	181	159	182	181	180	192	155	169	172	185	169	176	165	181	172	187	158	168	163	153	179	169	179	193	166	153	189	179	169	181	162	180	167	173	163	176	193	170	170	163	171	164	183	195	165	161	209	163	168	170	172	179	167	174	165	170	158	172	155	191	174	164	145	167	179	193	163	156	176	171	174	186	168	204	173	179	178	165	170	177	199	180	157	164	171	177	169	206	181	171	182	203	201	197	166	175	162	151	162	198	199	165	203	206	142	190	149	193	174	189	157	184	180	163	173	160	168	184	174	170	188	152	180	168	171	171	139	196	168	172	187	167	165	152	174	177	185	180	184	168	191	178	169	199	182	174	175	161	196	165	144	187	180	175	159	169	198	186	200	189	187	157	183	178	158	173	165	204	177	165	191	161	186	173	165	178	183	157	193	142	170	163	168	160	193	186	178	161	169	167	147	171	156	179	179	155	176	192	171	187	181	140	167	181	171	153	177	165	168	160	163	160	175	174	177	168	163	185	189	175	186	175	176	210	159	159	184	168	185	174	165	164	189	186	169	173	166	162	181	181	175	193	159	179	195	190	151	157	176	173	169	162	175	156	150	188	191	129	196	169	200	198	191	177	175	193	168	170	173	189	186	175	176	176	157	184	187	144	177	154	186	163	180	172	189	187	178	186	179	183	195	166	188	170	165	162	188	177	186	196	166	183	174	172	171	194	167	178	178	152	185	203	176	166	168	180	171	158	193	184	197	187	188	194	175	174	170	175	187	199	167	184	159	175	185	196	183	199	180	194	180	150	189	196	190	176	165	187	180	187	172	187	180	180	156	162	184	181	171	163	174	172	206	171	162	177	189	192	166	162	169	169	179	179	191	165	168	199	175	190	177	174	193	171	187	166	179	184	147	189	175	183	190	187	185	173	173	182	153	183	155	175	181	171	166	148	166	163	157	179	172	190	164	182	161	185	218	165	189	211	161	165	195	151	184	162	183	162	195	166	178	174	191	197	181	194	160	163	194	175	170	174	150	166	181	170	204	164	155	169	172	172	185	179	182	169	204	144	199	192	170	190	167	185	184	153	159	161	158	176	166	181	161	178	155	158	145	183	161	184	176	162	171	172	157	186	180	188	182	176	167	155	190	195	168	183	175	162	198	186	178	179	161	187	166	180	177	181	167	167	158	170	139	200	193	184	166	169	176	185	193	203	178	163	170	187	179	195	178	186	172	171	166	183	177	191	182	201	168	159	170	190	189	174	181	181	194	170	183	161	164	188	170	181	152	178	156	151	156	160	153	174	192	144	187	168	176	152	199	192	162	187	201	183	185	172	173	163	185	160	178	162	186	182	167	186	170	174	148	183	176	164	162	182	180	168	149	175	178	175	198	162	146	178	172	185	166	174	193	150	161	176	170	169	181	172	168	145	179	163	199	163	176	186	166	172	196	168	168	209	219	165	188	183	171	180	191	178	189	214	175	187	175	156	188	180	176	169	208	187	165	187	156	194	181	167	198	172	196	195	171	189	160	160	152	157	184	168	185
55099	26568	9752	5262	3148	2183	1610	1278	1056	957	831	705	643	663	554	515	509	478	436	425	424	395	420	378	429	399	362	370	344	335	344	355	353	332	355	349	334	329	343	331	326	317	376	311	339	328	357	358	353	306	360	340	333	326	333	349	338	332	331	328	314	321	322	314	326	309	344	329	336	306	310	357	324	343	322	332	327	326	326	294	299	333	337	338	322	329	318	351	338	300	340	339	305	360	299	324	311	319	361	308	302	312	306	310	322	333	309	326	311	329	350	315	320	328	312	303	337	355	329	311	338	313	323	323	308	331	352	347	335	319	298	293	331	281	315	311	334	343	306	341	342	339	328	354	331	324	322	342	306	323	328	326	317	330	330	335	309	325	296	337	350	299	331	287	295	334	311	328	352	347	313	339	320	321	316	293	321	360	325	316	337	327	332	328	354	320	327	330	347	331	332	346	316	308	314	365	338	296	325	368	337	324	325	302	327	338	332	333	313	328	306	327	344	307	321	304	326	334	294	295	337	347	314	309	346	314	305	328	324	329	348	313	306	315	290	336	361	321	311	324	305	296	307	292	350	307	325	321	295	328	334	357	302	323	300	328	322	311	319	355	311	323	318	328	310	313	303	320	309	361	301	346	314	320	355	303	341	328	287	318	353	329	319	322	313	332	320	354	303	366	299	353	311	326	305	323	305	324	329	304	313	348	310	350	320	330	278	353	335	316	315	312	311	327	340	309	354	339	331	307	319	309	366	312	318	328	325	300	310	336	326	323	288	288	334	329	308	312	319	340	303	333	318	313	288	322	314	334	315	318	338	312	308	293	313	347	301	306	301	339	330	347	329	323	292	322	334	334	325	349	354	329	344	312	318	298	337	307	325	335	308	329	334	309	303	286	331	308	318	302	311	353	337	313	338	354	352	295	321	336	333	300	342	362	341	353	291	315	336	309	294	353	311	295	319	335	319	340	301	332	339	338	340	320	298	302	286	344	338	334	304	302	310	336	341	301	337	317	285	325	325	343	311	321	302	327	319	321	314	308	319	330	310	322	355	316	335	373	325	309	317	323	321	307	301	370	329	298	320	314	313	322	324	331	335	298	361	305	324	317	342	351	319	330	312	314	325	312	322	338	315	334	279	291	327	327	342	350	299	358	343	324	350	310	340	314	350	325	357	315	329	302	364	326	327	320	299	336	339	319	324	313	318	341	342	327	340	305	319	307	308	313	302	324	292	320	314	319	311	310	327	319	310	324	295	350	300	315	330	334	327	342	324	326	304	329	333	329	310	316	322	348	320	371	318	321	330	322	304	290	315	311	281	304	333	322	343	327	339	309	317	342	290	288	339	318	329	337	305	305	326	334	336	318	321	312	317	341	329	304	315	310	350	329	315	307	308	319	319	302	338	304	324	315	297	329	318	314	293	304	343	329	303	363	312	355	332	330	318	333	366	323	308	329	332	311	350	350	336	317	314	308	294	321	347	322	311	349	328	318	330	352	310	321	330	300	301	302	321	341	324	332	328	332	311	315	311	298	324	309	318	345	343	306	348	310	299	332	338	293	334	300	310	308	341	282	353	302	320	336	329	345	318	296	327	326	326	304	335	344	301	323	294	338	321	308	330	337	320	331	301	345	310	307	328	324	338	345	348	318	289	320	312	312	316	310	365	304	326	325	315	317	341	328	326	299	339	351	306	304	329	329	283	311	321	311	310	311	332	339	334	306	333	330	273	281	316	329	346	354	322	301	312	329	323	341	297	328	299	308	293	312	325	330	296	312	339	349	319	336	320	324	293	341	333	335	345	341	351	341	308	336	312	353	347	321	331	302	310	325	319	363	320	323	322	309	325	312	324	294	358	315	309	354	332	300	323	300	285	301	364	325	311	301	332	363	309	328	336	304	358	344	299	335	337	326	334	326	287	362	322	346	340	320	353	316	327	303	308	325	312	300	328	324	336	296	328	352	336	331	318	300	299	305	312	327	313	306	312	320	357	317	307	327	365	333	303	327	320	293	304	332	351	295	335	342	308	315	312	281	336	321	323	342	327	325	323	330	331	313	347	337	352	301	324	341	315	327	284	326	323	326	329	278	305	320	332	330	302	311	316	307	326	320	347	308	292	355	334	348	307	321	319	321	324	350	322	313	315	310	314	307	327	343	341	315	334	337	323	304	325	336	315	324	282	344	312	334	296	288	328	310	326	328	312	348	327	310	319	335	307	337	336	327	323	311	327	342	324	308	327	318	319	333	313	314	326	314	320	336	340	322	315	355	292	356	321	320	341	328	323	329	331	332	331	341	292	304	324	334	300	324	327	341	308	315	318	330	325	321	291	336	311	317	353	333	312	327	294	306	336	338	310	314	319	329	309	324	310	329	327	311	321	314	297	287	321	351	324	313	321	328	356	318	351	314	360	327	311	311	316	329	319	321	329	297	295	326	329	297	344	328	299	302	317	348	343	331	326	316	306	347	317	320	312	337	309	337	322	319	323	340	286	304	321	314	319	320	383	281	302	337	325	314	255	342	303	323	344	340	351	307	295	331	341	317	323	331	317	323	344	310	321	310	346	335	352	353	331	300	319	310	335	304	312	280	303	325	327	292	359	296	282	337	306	358	319	307	317	298	303	307	323	338	330	344	302	335	327	344	309	312	321	307	326	327	321	320	319	308	343	310	313	324	288	321	334	295	303	316	321	326	317	307	326	314	349	325	296	328	338	317	322	324	317	335	330	340	315	321	319	286	321	310	327	292	284	341	296	308	291	322	310	326	317	359	315	329	319	327	320	343	325	383	314	321	333	280	322	271	309	302	322	321	328	331	342	310	308	331	302	314	321	298	365	327	341	319	343	333	320	298	310	309	304	330	298	311	331	313	318	341	331	283	351	308	308	319	308	291	346	328	348	311	340	330	305	323	324	313	335	338	310	343	313	327	303	291	340	324	322	321	356	350	306	321	337	285	315	306	302	325	345	340	326	308	334	322	336	310	321	331	312	320	312	331	348	315	306	355	307	339	319	322	331	342	336	325	302	361	324	317	323	334	370	312	326	282	302	319	312	317	327	311	327	344	329	334	303	313	298	330	337	320	327	310	295	308	329	329	334	336	289	337	305	332	331	318	316	363	334	324	316	330	330	357	338	327	320	300	331	314	328	328	339	311	304	326	330	323	350	298	323	317	337	333	310	335	310	319	322	339	308	321	309	332	336	294	329	323	347	332	351	341	365	290	334	320	330	305	341	329	334	324	298	353	340	319	310	322	331	315	313	316	318	294	329	332	339	335	347	325	319	313	320	329	310	326	294	365	325	343	333	344	302	314	313	323	359	298	303	298	327	320	327	319	320	367	300	297	311	309	324	340	322	319	327	355	316	324	346	343	342	314	312	328	335	323	338	326	326	307	321	312	338	343	318	361	333	326	308	319	269	335	302	323	325	327	345	311	321	345	321	313	324	349	320	310	333	349	321	320	336	332	338	354	318	331	350	327	302	288	312	316	314	315
27686	21047	10395	954	568	479	497	432	467	522	470	438	436	467	452	451	464	490	458	487	439	464	470	450	418	480	449	447	459	427	521	468	480	456	493	496	485	470	488	459	468	446	464	448	466	473	438	508	458	465	430	492	456	440	429	445	474	441	467	470	462	475	466	483	475	505	489	497	433	426	498	469	456	470	471	426	470	515	454	469	494	445	423	481	459	469	443	470	438	486	497	496	488	460	473	476	427	477	477	480	467	430	434	416	462	457	468	481	470	465	430	469	456	461	452	485	481	464	505	458	446	451	463	506	485	471	452	476	472	425	475	456	443	449	437	452	459	435	471	453	520	470	490	466	485	463	462	445	445	459	472	460	461	463	468	468	447	475	442	414	490	453	483	443	466	438	463	457	448	451	438	440	470	414	492	451	471	466	451	499	475	492	469	511	486	445	485	455	481	422	439	477	474	452	445	433	477	465	498	459	500	454	490	483	446	484	457	489	435	446	480	445	428	471	446	466	444	452	462	464	447	464	439	460	485	467	444	438	461	465	435	449	471	462	434	468	479	507	469	454	407	457	466	481	451	491	430	496	442	441	454	515	456	459	477	463	463	519	452	493	454	473	412	445	449	462	446	451	491	482	454	487	440	432	508	477	495	452	452	461	441	447	457	436	410	439	493	453	419	460	479	442	487	490	484	466	473	449	444	470	452	464	490	486	468	472	418	436	449	452	476	492	448	467	521	489	429	503	471	459	476	453	468	459	463	463	428	479	489	486	487	470	447	514	449	447	461	475	463	487	465	458	505	452	417	444	487	439	446	483	473	447	446	460	438	447	452	416	462	457	450	487	465	495	461	467	451	464	430	445	435	448	472	487	465	462	487	463	462	452	469	456	474	475	455	432	453	477	435	446	442	442	471	507	450	469	453	435	475	428	458	466	482	471	486	433	434	460	462	439	459	460	452	465	448	493	509	438	458	451	451	451	472	455	431	480	477	489	463	454	441	481	485	472	480	490	477	478	465	406	475	478	439	460	460	443	450	451	453	473	462	471	465	435	460	436	458	457	466	466	447	439	434	440	462	460	450	458	458	461	435	444	484	487	448	470	495	474	463	471	430	451	453	443	469	460	454	424	473	447	479	448	444	526	449	478	480	485	472	455	505	464	486	467	461	451	469	459	456	446	473	455	463	454	465	413	493	439	464	441	456	456	491	428	436	487	480	482	411	443	453	495	448	471	487	440	499	493	437	465	457	435	460	450	446	448	467	468	451	437	449	446	448	499	480	475	470	505	481	457	503	483	450	488	441	434	461	479	449	486	445	443	492	436	467	476	431	483	485	476	436	438	406	418	453	461	459	452	480	484	469	414	477	448	469	469	472	503	465	444	477	430	482	476	496	466	469	427	458	458	453	499	490	475	480	462	423	454	497	424	455	448	424	509	486	491	449	470	458	467	493	479	448	457	440	408	424	452	450	430	488	449	444	491	437	461	458	432	454	487	434	454	460	454	481	466	461	470	477	472	452	439	462	495	462	471	478	465	459	425	484	503	467	481	454	459	485	510	431	493	485	470	434	458	481	498	500	450	454	445	507	469	456	452	469	457	503	471	474	490	431	425	480	468	454	476	451	480	460	444	452	482	454	469	474	476	466	441	494	464	437	422	475	424	494	447	453	460	466	443	434	454	472	473	455	491	471	457	431	452	439	494	430	487	446	454	442	500	439	500	442	480	439	476	442	468	449	453	472	443	419	488	467	448	474	430	476	451	464	451	476	451	466	424	479	478	475	447	418	462	427	475	463	429	469	435	489	481	447	461	463	449	480	481	443	435	479	443	470	481	450	433	411	458	452	439	448	483	434	438	488	443	457	475	451	429	426	491	478	457	485	484	447	451	498	455	432	476	468	458	442	456	476	471	460	472	494	469	442	469	499	438	478	476	466	509	445	468	447	440	457	468	438	479	457	458	460	442	461	439	481	465	449	456	450	468	480	450	491	441	467	484	471	468	462	428	479	497	467	467	470	468	498	452	467	466	460	479	465	450	476	419	442	423	468	434	489	469	457	455	449	475	453	408	469	465	440	507	486	433	442	453	468	475	454	469	485	474	516	475	497	470	486	428	460	473	446	468	412	444	458	453	479	450	440	456	446	484	434	485	470	467	493	427	432	435	466	445	462	446	460	430	493	473	463	477	447	484	462	438	484	476	441	473	470	439	452	429	458	461	436	434	454	445	481	462	512	458	482	444	449	476	450	468	470	479	433	467	452	463	450	492	470	453	452	463	435	460	507	431	475	470	468	443	468	454	458	464	446	462	477	497	460	476	451	450	444	491	462	460	429	510	450	447	457	469	483	464	454	505	444	493	448	483	469	432	440	457	475	473	473	456	502	446	482	455	442	420	458	482	479	456	455	482	472	447	510	463	461	446	473	432	476	428	445	477	506	433	455	474	465	449	473	462	482	444	470	476	460	470	452	446	496	448	457	476	436	493	450	423	425	492	458	425	443	473	457	440	452	445	422	487	483	442	443	461	478	487	468	496	445	403	459	474	476	498	425	483	466	467	474	452	434	458	441	452	467	435	486	460	476	438	493	495	483	402	443	489	426	440	482	459	449	471	434	518	462	461	465	471	488	461	463	461	462	443	462	442	441	482	468	477	444	456	466	461	455	471	439	475	414	477	469	461	452	455	499	440	451	465	469	460	487	436	452	449	471	407	470	502	449	443	483	469	481	473	444	483	485	500	504	427	467	448	413	475	471	433	447	453	475	484	468	465	512	438	453	469	455	476	489	464	523	434	437	490	458	456	437	508	480	481	458	439	436	445	468	453	460	493	483	483	460	471	457	466	463	456	427	488	458	449	464	471	452	470	467	491	424	491	506	448	453	477	463	459	458	477	477	467	492	466	449	472	480	437	473	428	509	508	465	452	486	491	464	446	432	458	463	491	465	486	455	486	446	449	483	477	468	450	459	479	447	436	463	490	465	489	491	437	474	419	423	452	445	483	462	474	452	457	445	461	505	452	462	462	433	430	445	473	460	475	456	452	486	460	475	457	432	458	474	454	492	444	445	500	474	428	465	469	452	429	465	511	466	449	464	436	473	443	463	430	416	452	436	462	453	501	455	463	477	458	465	434	436	471	453	508	452	440	490	467	443	479	451	445	468	495	444	494	475	467	471	508	429	488	459	448	464	461	444	462	459	460	490	482	481	467	494	503	471	466	513	462	448	448	461	418	445	487	427	453	458	467	473	461	495	503	486	465	463	414	451	465	464	487	424	463	438	472	476	427	483	449	446	438	444	461	451	442	473	447	451	422	489	461	451	476	462	513	465	504	472	481	458	525	475	421	467	462	482	446	452	488	506	466	450	476	460	470	452	441	459	475	431	415	463	487	425	435	469	465	426	447	447	458	462	458	443	449	467	499	447	456	441	485	452	466	513	477	444	420	399	441	457	453	452	485	456	449	464	502	511	472	459	458	465	483	467	496	451	433	462	450	465	441
29833	11555	1479	1134	1002	1002	898	920	877	909	876	873	913	876	845	803	857	878	889	846	888	893	880	854	859	840	838	854	925	879	873	894	887	830	870	875	818	931	848	872	873	894	845	872	861	871	857	866	859	868	834	844	884	827	819	864	833	838	870	868	850	819	891	934	888	837	847	856	814	841	850	840	814	832	854	850	813	847	833	800	843	848	805	870	848	843	836	890	884	872	828	847	823	836	891	874	805	868	828	853	836	830	811	803	830	869	872	877	799	815	863	867	823	904	903	801	881	854	879	848	839	830	858	900	858	867	858	907	859	856	872	826	836	829	825	883	848	851	875	856	847	851	843	858	826	845	878	854	867	875	828	906	843	877	825	924	826	857	852	884	868	865	830	920	833	853	892	861	848	871	827	846	883	876	860	876	849	916	829	855	859	879	829	871	801	838	870	809	827	831	823	789	910	856	827	896	846	861	929	860	847	829	833	832	823	859	861	845	834	867	869	851	911	810	840	861	884	856	832	886	874	878	855	872	855	894	861	855	875	842	854	910	835	833	845	855	848	853	860	857	819	817	830	873	906	879	816	827	847	837	873	898	820	821	869	854	854	847	900	837	862	866	883	829	847	850	858	873	823	846	851	898	869	812	901	834	793	842	842	829	859	810	840	881	890	859	874	846	821	864	833	829	895	841	843	859	836	790	848	888	888	830	822	811	867	842	830	821	911	847	902	900	850	839	829	874	876	847	791	848	864	861	862	884	872	844	845	845	884	813	854	821	850	898	837	807	837	876	892	906	847	865	862	884	897	851	858	903	843	871	861	838	874	849	844	845	882	789	812	798	877	872	840	858	859	854	901	866	842	838	895	844	823	866	822	820	878	829	856	814	829	882	855	824	870	849	910	830	928	819	834	862	830	840	847	826	760	915	876	881	846	860	900	852	867	804	863	823	861	878	866	853	850	881	903	902	822	884	844	872	876	820	910	882	879	838	772	869	854	865	854	838	912	790	851	840	827	845	870	837	859	878	839	878	896	878	822	865	859	852	841	909	791	866	837	803	864	840	851	840	836	884	871	863	849	836	874	828	834	865	805	839	840	835	865	847	881	898	862	901	834	893	772	896	801	848	901	856	811	845	885	908	881	817	878	856	891	820	881	848	904	881	836	866	848	831	881	853	819	894	819	843	865	837	851	829	884	883	822	857	873	863	893	779	845	805	913	840	896	924	842	821	852	824	861	848	867	855	875	880	870	867	799	831	835	868	847	889	859	873	836	857	861	891	844	878	825	814	870	844	814	874	831	851	872	865	856	899	819	834	836	850	861	897	826	850	811	841	912	850	880	882	846	846	811	849	824	842	860	886	841	833	852	856	895	816	833	861	856	851	897	886	836	863	867	828	829	835	882	856	837	853	865	863	845	805	861	834	884	862	874	849	864	855	853	818	854	890	819	860	843	845	823	860	880	832	811	890	845	863	859	784	836	871	830	808	786	877	853	868	889	863	840	847	846	860	877	844	911	807	855	929	831	872	857	831	852	819	851	878	863	851	865	852	839	864	805	866	829	829	887	869	843	867	859	885	850	847	859	882	891	845	838	860	878	847	855	854	846	856	845	801	814	853	896	853	852	870	811	884	778	871	859	883	886	847	844	871	890	842	831	895	857	865	902	914	848	849	843	853	872	885	856	840	899	830	818	893	879	884	852	929	814	856	918	828	833	853	932	874	785	847	840	853	857	826	872	889	875	837	877	833	878	817	814	842	891	836	882	833	858	855	876	801	828	886	845	829	902	829	849	834	877	903	837	848	821	881	847	847	889	852	861	809	833	796	851	853	835	854	882	854	883	862	857	808	919	830	863	878	868	842	882	878	880	818	884	890	871	810	810	829	923	866	812	910	885	877	808	874	862	816	870	857	881	835	874	832	923	910	857	903	853	845	867	814	851	823	860	842	888	847	888	863	870	839	839	835	883	864	890	849	920	843	851	887	882	889	869	849	879	832	827	826	866	855	901	792	809	817	819	906	873	804	875	838	831	827	850	831	890	895	828	863	874	857	869	874	816	894	858	850	888	846	812	943	889	883	860	904	836	839	833	802	876	872	821	846	873	831	877	837	851	815	914	865	862	846	870	812	855	852	810	855	832	840	902	857	867	898	801	826	862	819	896	927	868	820	855	819	855	864	854	864	861	877	890	831	839	848	831	851	867	830	859	855	840	844	876	836	871	830	850	875	827	846	878	909	830	823	845	843	851	862	823	885	861	865	859	878	862	859	798	882	860	839	857	855	820	807	834	798	857	883	913	830	866	875	836	855	833	839	891	835	871	840	825	895	869	866	847	854	853	888	859	850	854	881	861	865	890	800	850	776	804	853	809	824	836	810	825	902	842	873	834	852	866	861	836	872	876	876	866	821	856	835	880	891	813	815	852	847	874	822	857	917	843	873	831	841	855	856	824	884	907	874	872	842	879	860	860	812	805	822	837	837	834	841	835	826	899	854	820	848	833	892	891	878	831	871	875	791	871	883	916	814	873	893	883	819	859	837	863	858	853	836	820	872	860	833	868	863	849	869	841	850	864	853	793	797	861	887	853	875	833	914	852	858	875	874	817	914	842	782	830	846	868	866	901	878	843	813	898	884	920	836	881	799	833	813	875	802	865	850	869	796	846	877	815	844	860	848	871	849	888	741	870	820	830	894	817	854	880	878	870	824	801	902	881	876	836	880	861	867	900	833	909	898	858	927	840	854	878	863	863	828	857	876	877	856	857	853	871	850	868	869	859	826	856	856	923	882	880	866	860	858	935	857	860	828	869	856	816	842	894	808	874	869	871	840	881	835	884	854	839	840	859	836	858	879	918	835	874	863	825	826	844	898	842	889	912	880	843	866	855	807	836	897	876	881	856	890	833	878	843	871	869	819	786	873	864	857	881	849	818	814	913	854	846	828	877	857	894	863	865	887	835	893	828	882	876	853	840	800	877	913	823	875	827	845	857	872	862	828	841	832	833	840	856	908	865	803	804	847	861	871	870	907	898	851	912	828	853	850	872	870	820	859	848	846	892	870	883	859	822	884	861	855	856	919	865	822	923	842	802	899	852	854	827	828	830	881	804	874	864	822	848	942	832	846	930	875	843	838	875	823	854	861	821	880	793	848	892	746	867	868	824	860	849	805	898	832	854	830	866	878	768	848	882	806	901	777	821	868	924	840	831	832	863	900	882	840	879	771	831	854	870	819	886	873	854	848	847	895	878	870	902	814	867	845	783	842	808	871	830	861	846	903	882	829	878	901	873	897	876	858	909	836	871	854	845	879	855	846	879	824	874	867	825	804	833	788	892	866	819	857	852	828	829	904	833	835	831	837	887	873	864	808	806	832	824	842	841	864	853	895	862	848	857	823	896	857	861	893	928	883	835	848	824	835	822	889	864	864	908	883	854	809	899	884	834	824	863	870	838	818	833	897	828	817	849	863	841	793	856	895	874	833	883	866	860	863	848	887	867	851
24225	21363	28492	24528	21057	3803	493	378	328	326	333	281	276	272	277	272	265	277	233	274	245	270	233	233	246	222	266	228	237	241	239	235	273	253	224	234	253	221	247	218	219	261	248	244	222	234	251	236	245	241	250	214	245	247	252	218	237	238	222	245	240	220	225	231	250	258	249	218	252	249	209	236	237	227	219	230	216	230	260	225	251	230	247	231	229	223	229	225	235	218	195	229	231	230	270	246	239	227	243	212	215	210	229	226	246	238	233	212	233	230	226	226	196	225	208	227	227	255	241	234	217	248	215	246	253	204	252	221	267	216	247	228	230	222	235	200	215	244	254	230	233	229	217	240	213	198	253	249	235	227	221	240	201	223	239	238	220	260	210	238	224	233	230	206	235	240	241	244	261	233	235	229	225	248	220	218	204	211	232	216	271	233	239	216	220	233	236	206	228	245	228	195	232	234	252	233	208	209	233	225	225	219	233	249	239	231	211	217	205	222	232	213	245	234	234	218	235	254	203	212	223	240	235	205	235	238	264	226	236	241	258	203	197	247	248	199	236	240	222	257	258	252	270	238	210	230	235	235	234	231	229	226	224	243	222	231	231	242	225	231	229	200	242	216	250	228	219	270	245	240	233	214	228	240	263	219	236	248	208	226	238	219	243	228	233	236	248	248	229	210	248	221	232	220	241	221	212	224	229	242	234	230	232	242	254	237	235	233	228	252	224	228	238	206	238	222	220	264	247	237	234	256	227	202	212	217	225	248	223	237	206	217	242	217	232	238	216	237	231	235	212	231	247	245	217	245	224	247	244	229	255	248	221	244	238	255	234	206	221	219	236	207	223	242	232	228	244	247	230	229	243	251	230	246	241	233	231	235	227	237	248	238	236	238	222	247	235	240	239	205	251	239	233	200	243	216	206	218	229	230	229	219	238	251	258	236	235	226	241	225	210	227	220	211	214	241	242	217	196	219	219	205	236	248	206	209	228	212	238	238	248	221	238	238	246	231	215	248	244	257	228	199	219	255	234	220	235	203	241	248	223	232	225	223	225	239	215	210	244	212	225	227	201	238	225	219	235	258	245	232	236	234	256	242	248	228	224	234	243	227	220	227	237	252	234	244	217	226	249	239	204	247	277	236	252	220	244	225	243	243	222	256	244	235	222	233	205	219	231	233	226	248	195	243	217	241	223	227	220	251	203	215	223	231	239	232	197	223	217	253	248	224	220	245	213	222	239	241	216	219	244	260	261	224	247	228	217	243	249	205	243	255	249	233	217	254	208	228	222	228	216	209	259	239	232	241	247	245	227	227	217	239	220	258	236	235	220	203	222	227	216	207	234	231	206	214	261	240	264	223	229	231	218	229	247	222	217	255	200	245	232	233	234	243	240	216	235	253	254	259	243	241	247	228	227	231	249	245	217	237	225	224	246	227	238	203	244	229	222	225	230	238	206	223	230	214	230	222	229	253	241	234	217	227	237	230	234	235	230	214	214	265	214	251	247	218	229	234	245	252	208	257	240	216	241	256	264	235	226	210	212	234	237	240	227	231	213	255	232	209	238	222	226	212	221	253	226	237	231	251	220	210	224	243	231	232	234	223	230	248	243	218	216	240	239	218	248	236	234	225	215	236	221	268	253	221	211	242	210	225	241	247	252	273	208	232	239	266	236	223	252	211	233	238	229	207	222	227	257	244	185	222	214	212	200	258	258	233	246	244	248	238	221	230	235	209	201	257	228	216	251	233	234	233	261	237	208	237	215	239	244	228	224	233	249	245	217	228	227	252	222	237	223	238	214	222	246	255	244	261	220	242	236	231	240	221	256	260	226	231	245	232	223	235	210	235	235	217	218	231	221	229	246	237	234	249	227	230	207	255	229	213	237	238	226	222	235	245	240	248	231	227	222	225	259	216	244	232	241	233	216	239	223	226	248	240	237	262	206	228	232	250	240	216	230	244	257	218	229	245	232	236	224	231	219	248	217	233	211	233	234	272	224	228	218	193	237	251	243	239	237	207	229	229	256	210	253	221	240	223	258	230	224	228	265	225	236	240	232	255	251	223	243	229	232	235	280	193	194	259	224	231	239	214	218	226	218	244	250	225	239	255	232	212	237	211	201	225	246	238	225	238	243	228	235	260	226	226	257	238	251	242	234	223	222	235	246	231	251	248	217	230	230	244	229	260	233	225	231	243	258	206	250	245	219	204	233	209	240	254	245	205	230	207	234	230	217	218	253	246	246	225	207	257	241	251	222	245	205	241	222	211	224	238	227	216	234	249	220	233	276	251	228	210	237	226	235	236	242	235	223	235	218	243	253	248	229	262	280	221	240	259	264	241	230	212	216	235	246	231	231	242	226	249	241	233	218	220	219	241	234	207	231	224	226	244	242	213	222	230	236	238	247	245	222	243	245	220	245	234	229	224	253	237	242	247	236	233	226	225	241	199	242	262	266	222	239	229	238	235	211	216	242	241	211	231	234	217	242	242	225	220	200	243	221	229	241	257	202	231	211	244	227	220	240	219	217	245	241	223	249	258	252	237	248	227	218	245	207	239	206	209	249	202	239	226	224	223	209	214	229	248	220	245	219	208	199	238	235	228	243	218	225	244	261	263	241	230	233	219	227	219	219	219	238	258	243	229	243	220	251	214	227	227	223	243	228	222	223	227	209	219	214	244	239	229	240	224	222	206	216	210	228	258	208	260	265	205	258	270	234	229	217	231	258	211	236	232	243	246	236	221	230	233	238	220	234	239	220	228	227	244	221	228	245	246	216	254	229	210	210	207	235	231	220	227	219	249	239	236	231	232	208	203	232	238	221	235	232	260	242	246	223	251	229	244	210	227	241	235	230	221	240	251	256	228	284	241	267	263	234	203	228	253	215	224	210	237	234	267	245	241	231	216	230	222	227	229	253	223	235	238	194	225	218	239	216	232	209	258	233	226	218	236	229	217	246	224	219	237	228	235	215	239	215	243	221	228	248	234	251	252	247	251	228	226	225	238	246	234	235	224	223	226	212	240	205	261	235	233	233	236	221	215	247	231	239	245	240	231	229	227	228	227	227	241	265	231	241	240	240	238	233	236	197	246	217	245	218	251	212	223	231	218	223	219	232	197	237	236	244	234	240	230	254	228	216	236	234	226	235	223	250	232	244	218	250	216	232	250	231	240	252	226	234	219	219	248	198	225	238	238	245	233	224	210	214	221	254	236	232	248	262	239	239	242	232	237	235	228	225	248	240	216	230	221	230	257	214	259	242	222	243	261	224	248	216	246	200	213	222	226	251	231	225	236	241	233	234	207	254	234	234	221	239	259	221	240	233	223	224	203	240	224	219	245	230	240	231	240	233	244	237	230	194	240	239	238	223	238	245	267	248	242	240	237	216	245	244	195	274	266	216	256	223	226	211	214	226	227	211	241	223	241	245	234	221	236	241	226	243	220	220	252	220	240	242	247	234	232	238	253	220	230	228	202	217	228	233	225	232	238	244	227	223	250
51946	22324	6137	3196	1999	1423	1178	952	857	747	722	697	628	607	594	569	551	565	534	463	530	506	467	510	467	492	463	520	495	497	474	501	470	500	439	469	488	469	464	475	465	460	459	491	492	508	464	470	459	474	464	472	479	461	485	448	438	456	493	479	461	452	475	448	483	433	491	449	489	417	453	465	430	416	486	457	473	456	471	445	451	432	452	477	425	466	491	476	461	436	450	450	461	481	467	488	451	430	424	480	456	439	414	456	448	424	481	464	448	419	447	486	435	481	433	472	470	474	448	494	449	487	480	421	411	442	462	471	477	460	448	459	441	489	441	459	467	483	454	457	476	437	430	427	481	434	430	453	446	466	464	437	438	513	457	454	464	430	456	410	466	441	490	431	471	470	444	447	446	442	448	465	448	464	448	473	418	447	471	449	470	431	425	466	464	450	440	445	456	450	439	434	475	451	436	482	482	484	431	435	447	455	486	452	456	493	467	434	461	485	446	449	444	461	443	455	487	448	453	424	460	451	440	467	466	455	487	438	443	445	409	465	437	476	436	458	429	395	429	500	460	444	454	487	440	460	468	483	449	458	485	467	450	418	473	447	452	474	448	482	462	430	506	490	472	447	463	463	483	481	455	446	449	432	451	473	441	491	430	441	462	452	465	456	500	448	458	458	444	435	451	475	437	439	433	432	397	445	431	453	474	472	437	455	436	481	459	481	425	466	469	477	455	471	445	467	439	399	447	492	461	451	431	422	447	471	427	439	432	470	448	486	465	469	471	445	446	431	434	449	489	459	484	444	496	482	432	433	466	438	465	464	414	421	493	426	461	464	451	440	476	443	413	452	431	460	476	438	493	442	408	413	425	457	417	423	448	468	447	418	457	448	443	455	466	460	443	461	428	480	438	451	434	452	495	435	397	412	442	439	451	408	461	446	441	454	442	425	461	450	443	434	485	497	415	464	427	443	479	463	440	476	481	460	457	456	467	468	462	465	429	488	489	437	478	447	456	476	443	462	455	478	463	462	441	451	483	435	421	472	455	472	451	447	481	470	458	457	460	459	473	452	492	447	464	457	468	437	467	457	433	426	464	502	450	453	510	469	433	453	458	470	449	471	469	444	486	434	463	457	412	436	446	447	442	435	427	425	442	482	420	438	479	467	464	447	464	485	457	470	410	438	441	466	456	450	476	457	459	450	495	491	469	447	483	449	445	428	470	451	475	456	450	437	449	468	486	468	449	441	443	433	438	447	442	481	446	430	459	433	471	430	463	448	433	455	485	446	464	444	454	432	437	440	452	454	446	425	448	486	466	456	508	437	443	453	482	479	430	436	421	440	479	435	438	436	443	456	463	453	466	469	468	449	440	439	456	481	450	435	429	476	445	481	478	471	448	484	430	469	432	455	461	440	468	426	459	486	443	447	461	434	489	453	491	452	450	407	450	436	483	451	451	428	447	465	413	459	402	464	500	469	467	461	429	420	452	431	462	432	482	449	441	476	491	448	465	458	480	445	448	466	436	454	425	518	453	492	420	427	444	437	470	439	488	486	419	431	418	450	420	440	442	464	484	444	428	502	452	469	477	449	461	445	473	465	464	481	460	445	428	436	459	455	475	446	459	451	420	426	470	416	453	458	464	413	482	459	428	458	445	470	459	453	437	490	414	459	470	479	466	436	490	449	460	447	485	443	459	471	422	460	453	469	478	430	472	469	463	439	434	454	485	436	441	490	499	430	449	439	446	449	458	464	445	455	438	408	444	431	452	468	469	456	459	444	458	451	451	478	432	417	472	443	471	468	485	478	456	443	439	482	472	480	418	471	457	451	449	468	439	423	485	463	428	473	487	458	450	457	409	453	439	472	451	518	416	426	461	454	431	467	450	459	468	471	472	450	436	503	434	413	467	465	472	468	430	440	427	412	423	485	430	451	419	478	449	460	426	451	442	450	460	495	444	454	457	462	437	443	471	451	462	424	456	458	446	477	491	430	456	435	412	470	451	458	478	469	444	449	484	448	456	438	416	459	456	437	464	440	417	445	496	433	403	436	465	452	506	452	463	427	501	446	448	451	451	406	474	451	499	457	436	496	508	428	446	454	470	438	451	487	474	449	435	478	424	461	445	436	434	453	441	484	449	479	451	447	442	424	450	445	465	441	454	432	473	476	464	460	476	467	480	451	467	462	470	447	475	469	452	491	463	448	430	447	466	451	442	471	464	466	469	440	401	387	460	454	495	423	478	465	474	450	424	463	475	449	454	480	419	468	442	478	447	430	430	458	454	444	433	480	445	454	426	449	441	406	475	463	429	407	482	409	476	440	473	452	455	458	452	468	422	441	472	439	462	465	478	421	461	464	451	458	440	443	424	457	437	454	431	463	429	479	458	417	445	451	421	464	425	477	469	473	445	465	473	491	437	422	458	464	469	457	427	448	451	427	480	442	456	463	447	493	427	482	434	457	462	458	447	446	437	426	459	452	472	412	451	441	441	425	452	425	436	426	437	484	480	443	471	470	471	453	426	477	438	410	443	409	434	464	428	483	461	432	451	429	478	461	489	450	422	463	454	485	443	448	427	433	436	472	494	443	464	466	443	482	455	446	438	412	465	440	456	481	417	464	466	479	436	434	412	426	446	500	474	473	468	438	450	427	477	480	479	450	412	478	431	422	421	425	442	448	428	447	470	470	497	467	446	442	460	461	488	477	453	437	459	468	505	453	422	499	449	465	470	449	420	452	444	446	463	441	452	428	438	474	435	437	450	456	467	469	428	470	444	440	432	465	454	438	422	458	474	472	427	474	438	458	461	458	474	438	452	461	477	393	459	420	438	452	437	448	463	448	448	412	435	446	461	467	438	461	468	417	449	456	459	439	458	435	451	450	423	447	487	446	420	475	438	426	461	409	482	488	446	472	417	463	477	473	422	446	418	452	464	449	422	451	469	438	469	425	479	460	467	460	436	449	420	425	418	435	455	450	412	470	453	472	450	445	456	429	426	438	480	414	477	437	463	488	448	487	431	448	447	439	432	440	487	467	441	459	433	446	449	484	425	521	410	483	449	455	431	472	477	471	447	483	487	479	473	461	482	447	450	439	462	445	421	504	430	427	428	409	486	428	402	505	435	422	434	462	446	440	452	441	472	438	447	449	457	429	478	429	420	462	435	508	424	418	438	470	449	469	439	462	444	429	444	477	458	448	433	477	464	419	435	426	426	444	447	450	453	437	436	471	476	464	435	461	497	451	465	455	479	455	465	458	439	476	461	440	447	451	457	467	405	445	438	464	439	484	470	460	497	465	451	385	423	483	447	441	441	436	438	434	444	454	474	449	441	462	463	448	488	478	444	491	471	433	436	438	469	435	451	478	430	435	424	461	444	455	432	467	478	435	442	455	488	450	477	455	471	520	403	425	460	455	494	487	457	474	437	443	430	473	467	497	425	423	382	444	466	464	429	420	432	457	478	455	409	455	421	450	426	504	456	427	449	473	464	459	454	406
23315	21392	29186	23973	21384	21203	2890	511	375	332	306	305	248	239	235	245	206	218	208	226	187	217	174	169	197	187	187	175	204	167	180	192	221	189	189	184	177	164	198	189	184	167	166	204	168	166	205	164	181	170	181	176	178	175	185	204	186	198	203	165	167	181	180	177	153	190	175	173	183	170	178	175	199	189	180	164	164	209	179	179	180	146	182	166	179	166	208	171	180	182	170	176	169	179	186	191	171	195	190	183	201	189	188	192	179	178	181	179	175	175	177	155	173	151	179	191	166	187	155	179	163	181	188	172	167	193	162	194	171	171	159	167	202	172	159	169	163	187	170	151	192	155	198	157	173	182	186	181	175	167	187	189	178	168	181	178	183	152	170	163	178	178	170	193	176	207	167	171	183	223	153	154	169	165	178	162	190	174	165	160	181	173	156	175	163	176	192	169	199	146	169	176	184	171	153	157	166	171	167	172	157	168	160	165	174	189	162	167	192	161	170	164	154	183	146	176	156	168	167	148	186	172	188	153	168	183	180	170	158	164	191	167	180	155	167	172	157	155	166	149	185	168	161	201	184	179	173	164	177	189	182	160	177	204	185	171	169	176	163	184	154	188	185	174	135	178	164	180	168	149	172	180	165	176	164	149	182	171	186	169	200	183	171	171	187	167	179	189	183	169	180	193	177	181	172	201	184	160	161	176	192	173	174	166	151	160	169	182	180	169	174	143	165	193	186	165	173	173	173	176	165	162	183	199	168	163	156	192	180	164	180	171	173	153	145	178	187	188	164	173	202	169	156	167	181	181	180	172	200	193	154	174	154	167	169	183	178	171	159	171	199	167	171	179	185	185	184	166	173	184	149	162	201	167	152	151	179	169	197	180	166	171	172	160	179	183	178	184	202	171	194	160	183	168	152	191	184	145	170	163	193	189	175	174	177	168	161	189	182	172	168	171	165	163	177	170	192	188	178	187	176	202	163	174	172	183	155	160	176	173	179	202	173	179	157	169	146	168	157	173	181	167	195	160	164	170	180	182	183	164	183	168	172	171	170	193	168	177	172	179	168	168	153	177	152	169	181	183	165	155	136	166	208	168	173	150	203	166	171	171	180	156	176	173	175	174	196	173	187	150	181	152	181	178	165	179	165	168	198	180	158	172	156	188	164	176	164	187	145	178	141	175	189	191	192	177	153	178	162	194	154	190	168	191	157	147	174	194	193	173	184	169	191	190	161	181	158	167	166	163	166	161	176	171	177	184	145	184	174	185	171	163	197	185	162	172	176	170	166	166	186	173	168	194	162	152	176	179	165	176	174	174	181	204	178	141	167	185	168	174	186	198	169	169	159	175	180	182	184	187	175	173	173	166	184	168	181	173	160	168	154	178	191	161	173	157	166	176	160	143	175	179	159	183	178	188	160	178	165	172	157	176	189	167	165	161	166	162	203	176	178	181	165	159	169	174	159	175	154	174	169	181	166	170	190	157	168	174	163	167	157	198	176	169	151	178	179	184	183	182	157	199	196	191	168	167	153	180	168	158	153	177	164	180	146	161	157	163	177	156	159	174	156	150	172	176	156	176	161	160	161	165	158	158	181	176	184	174	164	166	177	150	192	183	182	171	172	160	173	185	164	176	169	207	175	186	170	174	167	182	189	172	170	184	157	172	183	167	177	166	172	173	162	168	159	171	169	168	161	154	189	166	168	164	191	147	169	179	150	180	159	155	174	176	154	168	179	161	173	164	170	190	173	151	172	189	162	161	200	158	195	175	172	167	158	177	202	182	163	166	167	184	155	176	162	178	164	173	175	167	170	180	187	217	161	178	164	184	196	189	187	182	163	154	176	181	173	173	171	172	159	169	165	183	160	169	178	163	154	194	185	194	152	195	173	169	182	141	173	167	172	159	174	171	172	163	164	192	188	156	189	197	175	186	169	183	190	183	165	151	156	176	167	154	169	154	178	152	172	175	183	155	165	184	182	197	160	167	193	188	182	160	170	182	162	185	184	147	164	168	170	160	180	167	171	158	188	163	171	161	167	165	160	173	169	201	184	175	168	176	161	153	164	174	189	181	161	170	163	198	178	206	179	172	190	177	171	183	169	171	145	157	178	177	160	184	195	161	170	149	166	173	174	159	178	183	160	175	177	174	191	168	173	168	173	174	186	187	151	195	179	161	179	177	187	197	186	179	179	157	178	194	175	180	157	165	177	201	197	168	159	166	169	196	190	151	154	169	148	175	168	151	176	200	166	178	165	185	166	158	172	153	155	162	197	180	173	167	173	206	184	181	184	167	149	186	179	177	180	183	175	178	173	166	168	170	178	164	166	159	188	165	198	169	172	182	193	162	191	152	188	169	175	182	179	177	157	194	158	178	191	172	171	181	187	172	162	157	181	185	174	185	180	178	186	159	188	179	156	189	177	181	174	175	159	150	210	174	159	188	176	179	165	162	159	190	172	153	177	187	165	168	168	168	184	169	189	178	178	178	172	194	158	174	196	180	168	172	171	188	145	165	165	182	149	174	141	173	167	165	190	170	179	171	159	154	171	173	145	169	136	182	182	206	174	170	174	183	182	163	171	174	180	172	169	154	147	173	200	156	198	170	173	190	144	166	160	175	190	152	164	156	193	187	175	164	191	176	157	174	173	168	155	186	174	164	185	180	182	164	172	191	160	193	183	157	180	169	182	170	179	169	174	180	143	184	162	165	194	175	171	162	152	181	177	167	180	185	171	163	174	181	164	202	164	188	165	179	178	190	173	149	186	144	156	176	196	150	181	171	171	193	148	173	178	162	200	162	195	184	171	177	164	212	167	174	175	199	162	164	183	175	192	170	155	175	158	193	193	175	178	177	150	186	187	168	157	178	179	160	177	195	178	156	190	170	189	145	170	168	154	174	172	183	181	180	166	175	200	162	184	147	185	177	159	160	170	187	158	186	181	198	171	197	170	170	183	196	160	157	184	173	142	183	178	185	172	164	178	181	169	166	156	183	184	180	185	161	197	154	152	179	181	180	186	185	188	173	192	171	176	147	162	156	176	187	187	184	182	157	186	176	165	142	191	174	162	155	197	170	157	185	194	172	164	170	176	153	185	165	181	186	196	171	186	165	169	153	171	177	184	165	187	181	189	152	153	169	157	170	187	165	165	163	175	181	182	151	167	177	157	160	171	170	179	142	176	198	195	183	185	191	177	170	193	180	190	148	184	159	166	182	180	182	183	140	185	181	164	152	188	173	174	159	167	170	165	154	189	176	165	153	178	172	173	152	199	182	159	171	169	195	159	166	167	172	186	167	172	188	183	150	175	170	187	165	167	161	170	168	178	169	163	188	198	178	174	167	149	162	155	192	181	176	184	196	177	167	162	167	191	154	185	164	157	176	180	182	170	199	176	165	147	154	184	182	180	187	164	184	167	183	194	166	165	151	172	174	149	184	169	199	193	148	186	182	198	149	177	165	178	152	182	169	180	194	192	160	179	187	172	176	174	176	153	175
53914	24851	9772	5216	3356	2316	1643	1334	1066	924	786	711	664	633	572	547	493	471	475	447	407	427	371	379	396	372	380	342	374	385	388	376	359	364	355	340	337	325	363	340	355	338	307	344	315	372	354	332	317	366	324	345	350	309	287	309	302	325	347	342	329	319	339	294	339	322	311	307	316	313	304	311	326	309	309	307	322	308	289	326	333	358	347	331	337	325	316	295	292	295	308	313	313	333	303	325	287	298	293	320	336	330	321	353	313	304	308	346	314	355	332	314	322	312	313	316	358	314	330	316	344	297	321	305	330	351	324	360	292	304	335	297	296	325	338	303	312	333	305	342	305	333	315	330	321	304	329	290	312	303	327	319	308	306	317	318	320	311	311	292	307	316	298	313	352	349	312	326	320	311	334	329	354	325	315	326	314	335	338	328	327	324	343	309	353	331	290	313	325	311	311	339	319	312	331	338	293	289	297	292	313	356	326	321	312	321	326	363	323	322	312	315	314	312	325	314	306	337	329	329	328	332	286	321	336	331	323	319	344	299	313	347	310	334	261	334	334	312	353	325	323	369	331	337	287	328	320	301	340	320	322	332	327	307	319	344	318	314	322	335	315	319	293	341	316	318	304	326	353	316	317	300	311	314	303	321	300	307	310	316	314	306	314	323	290	310	315	306	330	318	326	344	308	305	285	334	291	319	292	304	330	318	319	322	309	336	304	339	301	304	311	342	328	323	317	311	312	328	312	316	346	319	324	334	312	316	307	303	344	348	320	338	316	305	316	332	339	334	323	297	287	304	314	294	326	321	320	316	321	305	304	314	316	328	322	355	340	313	314	318	331	335	309	314	356	318	318	353	308	323	318	311	326	339	326	341	328	343	347	309	325	323	310	326	315	337	333	321	351	310	331	325	303	347	312	335	364	315	296	307	288	308	342	345	312	310	305	317	332	304	313	347	339	328	351	344	309	340	324	333	322	322	329	306	317	285	317	302	329	320	302	318	322	354	326	321	332	308	323	338	298	278	333	308	323	335	327	334	316	312	297	317	304	298	326	348	351	336	330	354	335	302	321	301	317	334	315	304	325	343	315	316	341	331	314	317	319	332	364	319	318	326	318	336	318	341	301	306	359	317	332	308	326	330	324	319	307	296	320	327	314	293	358	305	330	309	333	315	341	307	309	306	319	320	310	292	312	304	325	321	321	303	309	344	336	327	323	359	316	338	332	316	296	333	320	313	317	338	320	292	320	314	312	297	328	295	320	333	335	323	289	312	300	311	340	320	315	318	311	274	343	360	305	356	348	316	359	309	319	344	321	294	304	280	314	311	310	356	311	331	323	301	314	331	350	310	319	286	282	295	343	311	327	335	316	303	310	327	334	330	325	317	297	294	371	332	322	330	305	310	320	330	318	307	331	335	313	298	281	333	309	317	316	312	325	321	309	309	299	315	335	310	339	319	339	309	320	334	292	319	335	321	315	335	289	293	294	350	340	300	321	369	313	331	314	315	302	280	313	320	293	313	343	352	299	338	302	299	327	317	304	273	296	334	334	340	304	335	356	300	303	310	351	302	311	294	329	293	334	337	305	329	300	367	317	329	321	326	332	315	328	326	337	311	328	287	316	347	303	345	300	295	319	329	289	302	320	300	325	299	341	319	324	332	302	320	313	323	320	330	336	319	315	313	318	345	323	303	331	313	340	338	295	309	334	335	301	342	343	314	323	347	334	329	309	355	339	313	299	313	312	308	294	345	329	300	343	317	319	305	337	320	320	320	321	331	322	344	338	340	344	299	313	303	333	311	367	327	365	322	296	313	299	327	309	318	303	337	330	314	318	303	297	323	281	321	324	350	340	323	338	358	321	310	316	337	343	336	319	296	259	334	303	309	328	319	340	315	326	338	296	340	348	322	320	321	329	342	311	326	322	313	295	307	349	342	306	341	326	295	306	363	326	325	301	310	341	306	325	294	320	307	280	357	359	327	320	328	336	304	297	302	316	302	329	332	293	311	309	308	326	291	316	334	323	320	314	293	301	334	339	313	324	331	313	328	343	332	331	331	290	334	313	317	327	306	282	332	295	309	304	314	318	306	311	315	357	317	349	329	318	308	306	300	311	340	298	322	333	308	337	292	304	322	330	324	299	322	332	302	375	339	322	305	286	322	357	314	324	305	287	337	273	321	305	306	325	327	338	326	313	307	313	320	314	304	311	338	311	288	318	326	334	337	347	347	329	320	299	326	324	340	329	305	333	314	308	312	346	309	339	285	327	305	329	337	281	317	305	338	330	323	338	312	298	331	337	316	326	319	315	334	337	313	305	331	308	317	338	317	315	298	319	295	328	357	314	304	267	315	333	308	304	331	311	330	309	362	310	328	324	311	319	324	309	288	293	305	328	340	343	325	309	308	317	338	291	307	302	312	327	326	323	317	276	280	323	314	297	324	356	339	314	355	324	333	289	335	304	321	320	332	327	333	333	305	331	325	348	318	324	302	340	288	295	287	295	323	283	323	310	329	320	328	306	339	314	321	333	315	364	322	321	346	311	306	321	300	324	317	323	335	287	305	318	327	315	308	338	313	329	318	313	317	319	304	315	335	287	319	279	277	342	323	331	328	302	310	341	342	320	328	329	307	319	347	330	295	310	293	321	331	341	337	313	333	295	303	341	323	347	299	276	316	295	308	310	284	364	330	316	311	309	345	332	331	313	312	328	318	344	349	314	325	327	323	371	351	322	299	327	317	309	349	302	327	346	319	357	336	295	342	305	328	311	324	346	306	320	338	332	301	308	325	341	292	322	351	322	286	320	313	297	314	315	329	294	322	339	340	332	334	328	300	351	316	301	311	299	342	298	314	312	305	337	334	317	277	311	309	341	294	326	293	310	306	331	301	333	321	324	305	297	328	328	318	311	340	323	348	318	328	319	312	292	299	295	306	311	325	297	312	355	330	304	321	300	322	325	320	297	328	323	300	334	319	310	307	317	312	310	318	284	294	330	319	318	327	328	316	332	316	314	323	338	323	338	305	317	335	329	333	335	300	359	293	353	302	315	330	354	294	324	336	340	292	354	315	280	323	320	293	284	321	321	316	343	330	322	336	317	344	345	347	336	294	334	297	273	340	333	315	322	334	321	314	320	310	313	317	298	335	316	305	338	356	300	294	323	305	319	294	303	362	316	312	304	326	312	316	333	307	314	311	316	332	330	301	322	359	320	335	306	339	331	295	302	317	311	333	313	331	298	339	328	310	316	340	291	319	281	351	332	325	318	317	333	312	369	346	326	347	345	307	324	342	317	320	332	290	313	317	332	328	313	344	333	300	306	331	322	317	306	310	311	314	325	332	295	294	359	309	348	323	322	338	326	344	328	327	294	325	301	311	286	312	322	306	332	319	296	326	304	312	316	339	318	304	350	334	337	346	312	306	346	302	289	321	313	344	341	320	300	321	322	341	329	302	278	374	368	298	322	317	339	319	324	329	280	296	307	322	302	322	296	331
27671	21236	11006	1023	527	468	480	440	435	455	485	441	480	487	436	445	440	474	438	431	456	469	510	449	479	510	487	400	445	486	451	460	451	516	488	428	448	517	448	470	472	486	452	462	488	435	461	454	423	478	471	465	455	469	457	451	434	455	493	474	491	466	462	452	474	459	459	471	443	476	464	455	475	450	434	469	455	457	457	484	457	451	435	433	486	463	461	452	478	512	437	457	467	484	478	434	491	498	436	472	472	471	483	438	496	483	464	455	500	465	466	476	454	471	482	515	444	467	477	466	451	435	451	432	485	484	430	465	444	499	495	500	464	460	442	479	472	467	468	439	452	445	434	482	466	468	464	455	441	445	455	467	435	438	466	423	426	456	483	476	498	422	474	462	462	467	467	469	474	467	447	465	478	435	476	469	445	422	449	429	456	471	483	449	439	461	455	462	460	436	480	488	493	417	478	475	435	428	455	438	452	455	431	518	477	461	459	470	439	474	476	449	461	507	468	451	475	475	443	485	441	464	442	455	432	515	508	470	489	451	481	460	496	477	449	467	448	432	462	445	474	447	451	487	420	458	460	447	488	473	456	509	444	476	463	479	457	466	496	448	477	471	468	459	465	470	483	448	449	489	500	459	465	452	461	398	487	457	496	477	456	469	471	465	469	428	485	448	441	484	464	463	439	443	480	442	490	459	463	463	434	542	465	456	458	471	467	463	440	481	456	462	461	470	455	472	464	455	478	459	453	501	440	499	427	494	435	475	427	446	424	476	453	477	512	464	472	464	462	484	488	494	438	456	502	507	438	466	512	478	424	500	458	466	450	456	430	449	438	480	476	486	440	429	440	452	482	492	486	444	474	431	458	483	430	467	472	460	424	456	442	456	447	509	466	457	468	445	473	468	504	448	472	453	439	449	445	501	458	427	439	483	481	456	493	448	464	449	468	476	478	437	475	490	429	443	468	488	443	473	463	486	496	468	495	455	417	472	446	444	468	451	492	470	443	457	459	445	472	434	459	461	432	467	490	438	474	449	469	464	449	469	466	457	469	458	457	485	454	460	511	466	450	431	480	484	420	490	470	428	458	443	480	458	462	472	444	455	464	453	471	457	492	450	504	494	460	446	414	462	498	451	490	457	468	445	454	449	458	439	480	482	465	449	428	454	452	486	453	488	519	469	525	475	453	466	492	477	449	465	505	453	484	466	430	425	448	472	462	453	468	473	447	467	445	484	430	462	483	447	445	433	472	468	473	474	452	440	462	444	486	488	453	425	446	441	460	492	468	474	480	452	499	447	413	452	419	474	447	446	499	489	453	455	472	482	470	405	462	509	425	448	468	471	466	410	476	435	448	497	473	445	420	466	496	515	486	480	478	459	462	474	461	469	432	452	469	476	431	459	486	470	450	471	459	461	444	476	468	419	440	452	483	500	443	438	436	484	431	446	497	486	422	437	503	467	407	457	441	463	472	478	484	494	482	441	442	454	451	450	477	450	449	455	460	432	479	448	469	477	464	461	486	456	465	458	447	468	472	512	458	437	454	451	440	472	419	461	481	469	465	480	454	466	449	483	494	486	478	445	449	477	461	444	454	449	453	458	467	448	475	472	466	505	468	450	453	464	465	474	457	488	475	440	454	455	479	443	456	459	488	442	452	467	465	479	515	479	450	464	449	466	447	483	486	485	472	462	453	450	465	445	447	399	472	478	475	444	419	475	470	476	454	493	459	469	479	492	492	480	486	448	432	446	467	470	445	497	457	470	482	479	425	473	442	462	460	472	466	459	484	457	465	463	470	453	473	449	478	452	465	504	448	425	462	479	426	468	478	476	504	458	453	468	466	496	433	492	482	512	441	514	464	487	452	431	509	457	437	466	485	455	446	458	403	472	503	466	466	440	486	475	479	418	451	485	467	477	474	489	466	417	472	491	463	472	466	452	454	490	477	481	476	473	469	489	481	436	410	441	470	461	432	444	451	422	474	500	502	441	467	497	440	449	489	493	452	469	438	454	468	441	465	480	449	506	444	476	453	423	495	499	482	446	474	482	437	459	483	462	468	475	447	488	451	470	430	462	454	440	463	475	461	453	459	420	444	473	481	431	469	508	486	476	451	452	498	479	474	523	468	473	442	475	462	508	425	437	485	491	451	479	461	427	458	437	474	468	449	431	466	490	424	452	459	427	454	470	502	483	440	476	440	446	470	443	517	436	443	460	465	488	460	460	448	447	469	481	491	488	453	442	511	482	445	470	445	473	405	455	462	449	437	457	492	498	513	409	483	451	428	461	485	475	447	474	469	444	494	455	453	474	428	467	474	473	483	437	490	442	401	456	444	457	475	467	489	473	454	453	519	422	460	483	431	455	464	445	468	446	488	467	491	451	447	452	480	488	461	446	452	468	476	437	445	441	458	491	443	452	453	501	472	459	445	458	422	477	444	440	481	455	442	466	466	455	473	425	436	419	498	508	468	435	473	458	459	452	462	455	479	448	475	458	470	451	477	447	441	461	463	469	469	445	427	453	437	401	478	466	476	471	484	461	461	474	457	460	465	464	486	463	452	468	455	497	459	451	457	447	491	445	439	439	449	461	466	478	427	432	477	452	432	449	456	451	480	485	455	488	468	489	439	456	439	464	440	477	479	487	468	447	522	461	482	464	481	446	500	477	438	467	438	482	454	466	481	466	477	510	449	434	492	470	446	446	473	460	484	479	475	446	425	452	475	472	417	495	436	478	441	448	471	459	473	458	441	459	451	451	467	437	466	481	426	477	480	487	445	466	497	423	484	465	446	464	478	413	457	470	475	483	444	435	450	445	433	435	523	466	449	489	480	479	451	474	481	470	484	485	477	448	416	449	474	475	464	478	458	397	447	462	478	440	470	449	431	478	457	467	426	479	468	479	462	435	449	433	504	456	468	460	440	439	424	432	459	450	413	490	432	439	466	444	459	472	464	466	431	493	438	472	439	439	439	442	460	484	451	462	479	457	431	458	434	491	462	444	446	503	466	449	456	483	421	466	470	432	482	476	448	474	459	484	458	456	474	478	473	458	453	457	442	465	475	476	432	497	463	473	447	441	463	435	509	485	440	476	465	469	443	467	454	467	471	433	470	443	482	435	458	451	442	435	483	460	429	518	428	463	462	447	444	475	492	485	445	451	441	390	470	469	486	449	470	492	478	470	447	481	477	459	453	485	444	472	446	489	470	526	447	438	472	449	490	466	444	485	450	492	451	455	453	468	472	474	463	456	475	455	482	437	485	508	458	478	457	453	429	479	456	457	456	494	479	482	416	456	477	462	439	460	443	496	471	470	466	473	469	437	458	473	471	454	509	499	446	458	474	444	476	472	454	470	473	461	463	470	428	504	477	475	469	479	502	468	467	445	462	481	475	474	449	433	458	474	476	474	453	458	438	497	475	438	449	464	445	452	432	484	465	449	446	435	474	458	444	485	499	411	459	478	467	479	446	468	399	442	486	452	419	428	468	472	465	446
30252	11652	1433	1075	982	921	882	916	862	883	882	868	912	855	879	842	812	922	849	898	840	843	822	861	855	805	925	835	814	829	849	851	856	870	825	879	817	856	864	833	900	812	867	856	879	868	805	878	878	836	847	888	879	825	814	888	863	857	804	857	860	872	872	885	837	817	924	872	819	863	867	887	883	853	824	813	831	865	917	880	828	837	816	861	860	797	878	849	813	827	854	850	881	892	821	910	810	829	847	844	869	847	865	851	883	894	844	801	890	829	860	859	869	821	902	911	843	820	817	853	874	900	885	827	848	873	876	861	833	866	828	828	913	891	843	837	896	889	863	881	847	835	849	862	887	867	826	906	865	876	867	853	859	834	814	841	874	849	839	897	863	860	791	831	872	842	862	866	793	823	852	821	878	842	868	861	870	889	884	880	802	875	819	844	838	856	888	860	849	839	871	820	870	883	829	878	856	842	859	913	825	859	835	828	866	861	800	775	878	850	840	832	853	851	856	831	825	815	855	861	780	865	856	864	878	872	869	844	905	837	856	833	825	838	851	840	879	857	852	816	839	831	837	871	845	867	878	860	846	840	862	857	865	877	839	862	837	837	887	862	887	855	903	859	838	871	859	816	854	843	862	826	827	820	850	831	839	867	840	879	824	826	885	876	822	859	844	905	865	882	818	849	811	842	816	873	849	850	837	860	870	887	869	857	848	867	922	836	855	865	879	844	886	859	860	858	821	846	904	863	846	863	862	886	815	863	868	831	841	852	895	875	895	879	779	878	876	858	819	814	822	846	886	845	819	806	851	863	831	816	829	830	849	860	868	865	878	837	883	848	856	869	803	882	882	821	878	865	830	883	897	877	872	874	831	854	903	848	885	846	821	909	843	856	831	884	930	820	823	878	887	832	833	848	837	862	882	822	808	866	858	840	849	836	848	891	837	848	870	825	881	855	844	839	916	820	865	851	883	882	865	868	778	843	890	889	880	817	869	816	857	824	806	864	841	824	855	845	877	830	830	864	854	878	845	844	818	890	839	823	938	846	868	842	868	857	853	845	870	851	851	890	853	819	839	838	828	850	870	889	865	842	866	831	805	798	819	816	818	889	844	850	823	857	871	856	865	912	821	832	848	822	868	892	867	845	836	860	849	831	888	884	862	846	812	860	841	852	880	853	924	875	878	832	893	839	824	881	830	896	855	891	836	765	858	912	861	837	802	889	837	814	839	842	849	851	877	876	805	848	838	863	813	859	827	863	792	871	830	859	828	781	884	885	863	840	868	842	851	836	857	859	845	873	894	897	837	881	851	866	857	862	781	849	836	770	881	871	863	864	826	838	847	803	872	846	849	822	853	768	863	845	826	880	828	907	849	829	861	784	822	875	811	862	841	846	887	797	823	881	830	857	925	856	837	864	874	825	820	880	796	838	866	864	856	875	905	844	830	855	807	813	850	830	832	866	850	840	822	837	867	827	861	854	898	841	854	829	807	866	890	852	863	832	898	887	842	871	836	828	796	856	835	896	862	883	879	872	838	866	910	921	837	888	887	841	894	848	834	883	853	853	868	862	791	832	839	856	814	876	864	823	846	893	841	850	834	810	826	800	852	904	855	888	927	845	836	840	832	829	865	881	841	866	853	852	864	854	822	859	846	847	849	831	789	829	814	823	844	800	875	836	864	792	856	843	813	861	846	878	829	880	828	830	874	807	882	829	876	798	835	832	880	830	824	857	938	864	812	851	861	850	861	905	859	840	839	879	868	856	867	833	870	813	874	881	799	859	884	860	847	866	903	853	897	897	864	849	857	856	850	827	842	863	830	878	869	823	835	830	826	845	853	839	819	890	866	859	861	876	832	852	867	860	834	884	869	836	804	862	836	863	831	839	840	831	844	833	844	809	849	759	829	859	864	865	878	831	888	840	870	852	842	858	823	824	816	894	851	874	873	837	781	795	823	864	850	902	867	847	904	894	837	846	880	894	832	872	878	835	873	814	833	935	868	849	818	836	868	893	837	807	863	915	896	909	854	862	870	838	844	823	854	880	830	795	872	853	834	833	865	858	805	873	825	841	872	870	858	779	858	827	870	839	842	826	827	851	870	854	863	911	853	803	832	838	794	855	853	821	840	848	857	806	831	848	867	849	852	835	922	823	869	856	893	807	834	824	859	853	822	885	855	862	806	870	876	851	835	834	826	811	819	844	819	861	805	825	836	883	857	835	861	805	839	858	849	852	834	861	889	856	850	899	790	890	842	874	784	875	823	851	823	885	876	875	845	805	888	837	882	916	877	888	866	868	898	881	841	819	870	877	828	834	883	853	837	878	845	840	864	873	848	833	808	870	876	862	795	853	880	846	875	899	833	852	842	836	843	873	868	894	854	878	850	820	880	873	888	879	850	835	838	864	864	844	907	884	829	878	814	790	890	813	873	854	820	841	861	831	855	889	846	828	857	869	825	856	878	838	843	798	864	888	897	815	850	802	793	858	882	850	851	871	810	832	863	840	881	861	831	865	858	836	871	849	864	829	879	857	844	873	799	846	822	853	814	839	864	814	839	839	810	800	840	839	822	824	846	881	876	799	866	872	804	860	853	885	843	860	832	855	813	825	863	806	867	873	858	865	881	806	862	880	883	849	867	880	873	856	820	841	847	791	838	813	920	867	858	819	814	814	848	782	807	848	848	839	898	833	832	788	839	847	831	862	840	891	874	890	869	827	826	857	898	863	845	850	840	887	847	823	906	886	885	811	835	867	812	832	852	823	819	821	850	857	829	841	833	901	864	814	881	810	828	881	845	905	856	843	871	843	838	891	884	852	896	873	831	839	873	851	864	863	800	844	824	840	870	843	813	816	827	891	881	830	834	781	852	850	819	877	833	843	849	879	879	869	871	868	855	870	817	829	838	840	898	918	857	874	832	866	792	843	814	854	865	870	852	853	821	837	902	895	825	889	855	826	847	827	833	861	858	900	880	931	869	816	858	856	881	819	838	857	856	857	824	869	851	824	858	833	902	882	869	797	823	883	809	867	846	844	843	826	827	820	845	858	868	814	883	830	922	853	881	843	816	878	877	860	868	849	809	815	886	797	827	879	825	861	858	858	842	878	852	873	894	863	870	801	869	835	832	866	842	886	870	890	813	898	835	843	849	876	867	841	852	802	861	855	832	845	788	866	874	861	822	841	904	785	836	863	851	862	892	819	882	821	854	843	850	840	872	838	874	886	850	848	783	864	815	881	841	832	899	797	848	851	812	830	875	862	884	876	861	849	867	858	890	826	834	847	849	853	840	865	890	847	844	847	814	799	816	859	825	897	870	816	861	801	890	789	789	861	861	837	802	897	843	835	834	834	852	814	860	824	901	817	851	832	870	857	849	904	814	881	905	855	870	809	813	810	808	900	837	890	846	884	865	836	871	831	868	874	853	832	857	886	848	893	870	841	843	843	822	870	874	883	853	847	838	868	837	882	848	834	809	794	826	840	861	831	842	840	858	884
24288	21413	28607	24505	20956	3568	525	363	325	269	284	296	271	276	266	288	225	247	252	250	238	223	248	271	269	228	232	240	229	222	226	226	211	258	246	240	242	244	235	235	236	252	244	229	251	206	206	248	244	237	241	232	238	226	226	228	242	230	226	225	226	235	237	248	222	217	208	243	231	243	225	226	249	211	249	220	265	249	234	236	222	239	259	215	232	234	243	229	240	252	230	221	201	221	203	228	260	253	218	243	249	256	244	220	235	241	236	229	239	238	260	210	239	233	252	215	227	241	251	218	272	244	240	247	234	218	218	241	242	227	210	202	209	213	212	258	227	237	229	246	222	215	253	228	240	208	250	209	215	224	247	244	232	216	233	235	252	251	233	246	223	238	245	231	236	229	218	261	235	221	245	246	247	265	260	234	195	245	237	241	252	260	243	228	245	225	241	233	224	243	223	218	234	221	249	225	225	242	225	232	232	234	216	247	226	217	229	224	248	225	251	233	227	229	263	236	268	252	227	234	226	227	255	241	243	207	246	244	215	232	222	214	218	219	224	220	260	206	229	194	227	203	233	215	239	258	233	224	233	220	222	224	238	229	241	206	249	260	223	219	226	253	248	256	253	222	253	232	239	238	219	248	231	214	213	238	225	253	220	227	214	244	239	228	221	218	232	235	237	250	225	228	214	224	209	258	233	231	268	232	194	226	207	209	227	216	216	236	213	233	201	224	254	221	222	218	225	244	231	250	250	228	262	232	215	235	252	216	237	230	246	227	236	240	255	208	243	232	214	227	224	199	214	237	233	228	261	250	227	225	228	221	232	220	249	221	243	256	216	221	249	219	235	228	241	244	235	245	233	211	224	234	244	249	254	219	210	211	205	218	225	207	251	232	242	257	231	229	252	224	231	215	241	252	231	223	221	240	232	252	249	246	224	233	220	244	240	212	272	227	214	213	235	226	226	202	250	211	268	221	242	211	223	218	245	249	224	232	228	241	245	228	236	226	196	252	220	213	256	225	225	220	229	247	216	219	251	223	237	252	227	246	229	212	215	214	223	216	257	197	206	212	248	230	202	237	212	233	221	244	234	229	241	228	225	259	226	212	239	225	213	248	261	209	244	253	254	232	229	223	226	245	226	238	241	234	228	229	213	210	221	232	254	243	220	231	221	220	253	217	231	241	244	227	234	237	219	248	246	237	219	240	245	232	244	232	226	261	232	208	209	236	233	223	251	225	244	251	226	219	223	247	215	220	204	261	219	233	240	241	213	223	243	237	210	224	233	231	223	226	218	222	246	225	202	236	240	214	233	253	254	245	202	215	218	218	226	215	224	228	224	239	254	217	229	210	233	204	235	240	211	214	215	225	233	227	240	262	246	210	238	231	236	216	237	240	263	238	243	218	237	199	230	242	229	243	253	233	229	226	210	201	205	240	234	248	230	203	228	217	248	215	258	233	210	245	236	266	235	236	214	214	224	230	251	228	223	229	232	234	229	234	226	229	231	204	244	230	214	222	255	225	222	211	240	264	249	247	211	215	219	271	233	223	241	225	227	262	228	209	236	241	243	216	237	207	222	227	244	223	248	220	240	222	236	234	239	225	237	225	238	233	229	244	233	230	248	231	234	232	234	219	232	219	245	216	256	238	236	218	234	211	222	256	226	255	243	218	227	231	235	228	240	268	247	201	230	221	213	218	243	220	194	242	220	212	224	235	227	234	220	236	228	236	259	221	236	228	239	244	247	247	226	229	254	227	229	220	209	241	256	256	229	245	227	231	228	231	227	268	226	206	231	276	257	241	195	254	212	241	233	215	240	264	229	221	225	252	253	225	227	229	215	250	218	229	222	225	224	228	221	221	209	228	244	218	249	209	217	215	227	229	258	237	225	240	247	252	208	244	246	219	223	245	249	234	241	257	240	254	225	236	216	224	228	213	242	247	210	241	236	233	234	280	212	235	234	230	228	241	219	227	255	217	190	226	258	214	239	242	232	210	238	274	235	223	242	233	192	238	240	225	263	242	239	222	219	223	226	218	232	234	232	247	249	237	227	209	245	233	233	249	269	221	259	223	257	240	221	226	216	226	225	218	227	232	221	220	237	243	211	228	236	255	217	224	214	208	218	254	191	202	229	241	224	212	227	209	235	217	213	237	245	233	235	246	216	196	229	220	230	242	224	222	249	237	213	231	220	228	246	241	198	247	226	236	223	231	239	228	233	222	254	228	226	224	224	253	230	217	259	255	249	193	254	247	259	262	227	249	244	207	231	243	239	221	251	219	251	239	246	243	218	220	201	209	214	237	224	209	205	254	234	248	214	220	225	253	235	230	232	217	213	231	230	235	239	231	221	242	230	247	223	237	228	235	214	220	243	198	213	227	227	225	224	227	206	224	227	242	247	242	239	207	225	247	219	216	231	242	231	236	243	251	232	206	225	215	237	256	231	205	257	195	247	236	273	240	238	217	216	245	255	241	221	228	198	244	244	212	238	208	219	225	228	252	243	247	239	205	240	216	243	256	200	219	240	222	220	221	208	254	209	251	232	234	227	224	251	219	260	232	229	260	220	218	243	208	208	233	232	223	217	225	221	214	241	222	220	247	226	241	231	224	234	232	238	252	239	239	236	230	246	244	235	239	256	219	239	248	227	231	219	248	242	248	242	251	224	227	230	236	213	238	239	249	216	223	234	209	232	246	219	232	231	232	251	231	260	255	248	245	222	207	220	227	239	257	256	218	248	229	257	226	227	228	247	233	235	231	232	218	222	220	232	215	242	211	246	200	249	231	246	222	241	221	225	230	189	219	220	208	229	236	232	230	247	231	229	234	232	237	217	236	215	232	196	254	205	244	227	223	235	247	221	256	244	243	235	233	221	245	193	229	239	235	232	211	215	242	219	229	247	234	251	203	232	230	230	230	223	246	251	225	239	239	231	221	219	195	232	223	248	246	245	232	217	227	203	237	216	263	232	224	247	247	217	203	234	228	221	249	253	205	241	231	219	252	219	230	212	220	239	247	228	230	223	239	228	212	232	236	224	228	232	256	227	230	215	243	223	245	236	202	247	266	245	234	213	227	236	229	235	213	203	246	230	250	242	215	204	224	227	220	238	213	233	227	208	234	231	223	247	229	212	252	237	217	233	233	239	217	244	226	215	219	217	242	243	213	226	219	204	223	235	227	221	234	255	226	248	226	256	234	232	203	196	228	232	221	238	224	256	220	248	244	253	225	240	248	207	249	240	228	244	200	228	257	220	203	190	253	232	238	239	217	225	252	251	263	225	229	236	237	233	217	223	218	225	224	216	218	217	205	233	212	230	218	212	211	262	232	229	254	199	228	229	233	235	225	242	222	219	236	233	240	246	225	245	230	240	246	253	238	257	237	248	258	246	227	209	252	238	227	250	221	219	214	228	250	230	236	229	230	241	249	241	245	225	227	219	243	212	246	207	224	249	245	224	216	231	239	251	266	260	227	250	239	240	237	224	210	209	260	220	244
53099	22998	6014	3143	1997	1477	1184	1027	832	774	688	636	606	618	592	596	538	546	522	493	478	464	468	516	466	499	459	471	456	464	534	462	446	479	471	482	484	447	471	441	430	472	465	459	458	451	434	445	435	458	472	457	493	498	498	470	490	453	449	472	454	432	475	453	498	483	440	488	484	426	478	445	450	461	472	443	467	453	410	477	460	449	497	445	423	480	466	440	477	441	427	447	471	457	413	479	487	458	425	444	443	457	458	474	484	476	454	462	404	510	468	411	474	466	457	434	481	460	462	447	445	454	431	446	448	436	463	474	443	484	432	392	440	443	447	462	467	454	478	478	456	457	462	457	451	413	457	432	455	426	454	484	439	427	467	453	472	458	466	468	440	434	460	467	457	467	456	453	446	475	428	391	425	453	444	453	478	450	478	457	434	454	452	444	446	431	469	461	432	412	466	452	420	444	445	462	435	473	465	460	460	431	490	465	443	446	429	442	430	484	482	452	420	453	469	491	489	464	431	479	483	449	453	472	418	458	451	451	404	472	466	444	447	444	461	441	467	437	467	464	463	446	461	462	466	466	454	464	466	471	423	447	482	499	478	499	408	473	458	452	512	419	472	424	467	467	457	473	469	497	433	480	477	473	447	458	456	464	439	434	455	445	403	429	471	451	452	486	470	464	440	445	429	439	440	490	416	451	426	474	442	475	474	465	460	444	461	450	461	488	440	468	405	414	441	435	429	461	444	477	454	410	469	450	433	455	476	440	471	448	468	446	471	448	475	461	429	459	475	450	412	448	456	470	438	421	434	416	471	476	450	483	447	460	442	483	427	469	472	444	461	449	464	457	442	447	417	452	415	465	458	438	453	458	464	397	428	473	466	454	463	454	437	431	502	411	450	416	451	448	428	436	432	445	496	436	405	439	469	470	450	461	425	466	456	443	474	439	387	491	469	461	461	450	443	462	466	453	428	423	468	483	422	458	450	451	471	464	441	481	444	415	433	490	466	453	447	485	464	470	446	503	443	472	451	454	445	423	462	460	455	431	438	446	442	469	491	469	482	446	448	429	439	462	430	435	460	459	481	451	456	471	446	433	423	460	431	478	464	440	495	425	479	442	465	466	490	437	429	451	426	443	444	490	407	439	479	501	500	417	447	443	426	455	433	468	450	419	453	497	456	501	443	447	473	498	452	481	426	444	479	421	448	471	464	468	478	429	452	440	454	424	397	433	454	431	458	458	452	423	438	459	429	464	442	474	441	434	425	440	462	461	435	432	462	456	451	415	475	464	447	479	429	473	428	471	449	457	487	451	428	458	416	442	433	455	466	460	461	450	445	434	453	432	452	445	440	447	459	442	464	465	457	431	456	434	469	449	467	414	469	414	454	455	461	457	451	453	471	457	448	467	454	426	466	433	439	442	432	464	420	461	465	430	466	467	504	496	440	451	442	472	442	431	455	437	455	446	439	440	438	454	483	427	464	374	423	475	471	445	445	461	447	434	449	430	459	407	448	458	443	445	476	473	467	429	467	459	439	467	430	483	454	428	434	431	443	445	479	414	444	452	445	432	474	474	436	466	456	464	430	472	439	478	439	432	482	451	441	462	446	460	422	445	453	471	454	481	459	451	445	458	471	459	451	441	445	443	443	452	444	467	438	427	433	451	441	443	473	469	447	479	434	466	501	436	447	460	445	418	476	432	432	441	451	457	477	449	466	421	471	454	458	422	449	456	421	445	427	455	433	469	492	395	467	450	498	411	488	489	418	452	439	436	476	438	440	430	426	451	437	486	427	496	444	460	438	409	428	442	455	471	455	450	456	452	445	491	459	448	438	463	504	482	436	471	456	474	422	477	457	447	445	481	456	430	476	457	448	451	476	485	424	445	444	423	464	426	480	443	456	432	449	456	432	493	484	424	427	447	484	443	405	495	417	492	499	467	447	500	463	472	451	442	455	474	430	451	467	417	473	442	453	464	443	491	461	452	473	474	464	490	456	468	487	431	445	472	458	445	460	445	457	476	407	446	423	424	418	456	424	408	464	463	467	434	439	477	436	454	429	473	451	419	459	469	476	466	409	439	454	409	445	469	443	467	485	442	453	473	442	424	456	450	466	414	443	409	467	416	428	467	469	467	455	405	470	416	445	469	491	443	440	436	463	456	455	521	475	471	454	450	432	438	452	437	440	425	485	453	453	436	433	460	432	450	472	472	403	454	448	469	455	449	463	491	459	460	442	490	459	439	429	430	458	450	444	450	460	457	486	476	452	437	435	448	466	445	472	445	465	439	483	452	464	414	431	462	455	460	457	475	484	444	419	462	450	442	438	429	434	437	441	477	413	439	420	479	458	446	471	461	448	464	476	443	439	426	439	459	450	426	489	440	480	413	440	430	459	471	453	492	452	462	467	441	429	453	478	453	461	447	439	454	473	465	413	455	454	448	478	506	422	442	464	452	439	421	494	455	489	425	432	493	472	488	498	491	507	474	475	423	408	480	467	485	449	438	447	443	446	446	431	471	430	472	464	452	438	446	419	487	436	470	484	476	471	469	485	491	469	435	492	432	473	488	468	445	446	439	441	429	501	448	458	475	450	458	472	452	462	424	456	443	475	457	439	453	458	457	412	453	429	427	437	460	461	459	448	458	479	461	481	456	459	435	467	429	424	429	466	452	472	481	445	446	427	449	415	429	450	463	474	459	442	461	431	470	447	473	467	452	413	440	440	473	467	438	479	501	444	466	492	461	428	438	469	433	444	483	453	431	456	482	452	423	449	492	442	448	465	446	433	424	482	425	446	452	405	443	485	463	431	439	449	475	480	459	433	435	453	440	450	462	425	437	442	477	458	429	419	459	457	446	455	467	437	420	478	454	425	438	459	418	471	412	438	443	442	457	454	456	451	479	426	465	468	491	451	465	454	434	450	453	432	477	440	439	431	482	457	430	471	484	465	465	482	419	442	447	446	508	397	462	478	476	445	456	432	477	484	464	463	474	458	404	465	453	444	435	467	458	441	476	458	461	465	428	445	462	489	461	428	463	455	446	424	448	431	447	450	421	446	453	459	466	401	454	466	493	472	442	441	433	450	463	470	454	420	418	501	457	437	455	445	441	448	430	454	454	482	421	467	453	458	477	460	429	451	446	418	458	466	417	435	467	461	463	423	447	462	475	461	413	442	447	471	446	461	458	440	467	440	442	465	466	422	447	444	436	413	470	465	439	455	423	422	473	441	412	450	424	458	459	417	451	477	399	469	425	477	432	470	432	451	466	441	433	441	441	450	407	473	451	430	425	487	452	433	458	495	471	440	447	437	461	420	485	454	475	454	442	448	478	448	466	441	476	483	431	451	433	472	446	485	495	458	453	441	433	452	452	453	428	459	447	500	420	423	450	469	448	444	454	419	481	471	489	446	444	438	477	457	438	447	448	454	462	438	428	455	468	456	483	469	418	456	476	497	473	443	425	448	454	448	450	452	457	454	458	424	440	468	469	441	523
23288	21369	29462	23673	21367	21203	2848	483	337	310	268	277	282	226	240	272	229	197	208	208	192	209	181	191	208	191	197	194	182	178	198	182	176	172	157	211	185	205	188	179	186	186	170	177	214	164	173	183	175	184	165	163	198	181	176	202	206	188	185	175	155	189	191	181	180	184	187	189	183	184	187	176	179	188	176	176	169	171	174	182	176	195	149	183	182	196	215	191	170	170	177	177	158	164	182	164	176	170	178	176	177	158	160	183	194	181	185	156	179	166	181	185	146	171	188	192	169	179	193	183	167	188	154	167	169	178	188	156	185	155	175	169	171	185	190	177	166	188	172	178	161	173	153	175	196	181	175	178	171	191	150	177	193	212	174	169	161	164	203	194	197	186	179	175	180	178	169	168	163	186	182	156	155	159	152	176	164	147	185	196	184	167	164	172	171	195	179	176	187	176	174	180	156	189	190	171	191	182	176	172	178	170	161	170	172	171	153	180	172	170	197	167	163	199	159	180	178	186	179	203	202	191	165	178	163	181	153	178	176	176	179	159	179	186	179	196	144	168	163	162	190	168	162	177	176	175	174	176	162	162	161	188	167	186	166	171	159	164	174	163	175	187	195	178	163	170	190	159	166	188	165	174	176	171	190	161	182	152	170	177	181	181	164	191	168	183	162	178	172	176	187	152	167	173	207	163	172	186	167	170	151	174	178	193	166	167	178	177	185	179	148	135	177	175	168	179	180	173	167	183	168	176	172	157	155	209	172	159	169	145	161	174	174	167	180	173	179	154	189	147	173	169	173	187	162	198	184	179	184	179	185	177	174	192	190	180	193	168	166	164	169	169	165	168	168	168	173	176	152	179	176	186	161	162	185	164	172	185	168	171	174	190	221	185	172	179	171	176	184	186	169	167	169	168	179	170	188	168	196	199	164	158	181	177	161	173	175	179	173	186	174	170	201	193	159	172	159	198	161	178	173	173	182	177	176	188	201	178	182	175	172	163	187	177	183	178	188	192	176	170	164	187	156	147	175	172	172	172	151	166	170	177	165	165	171	189	173	180	162	170	186	192	161	156	193	160	177	161	193	149	192	177	183	183	167	177	197	157	190	199	191	186	156	170	185	179	185	187	164	176	162	160	192	181	175	179	155	175	189	175	186	177	158	148	160	166	199	166	164	172	198	184	186	168	187	207	203	158	154	183	179	205	187	160	179	173	183	164	168	175	172	196	165	165	186	164	194	183	163	195	149	184	180	184	187	174	171	191	156	172	192	179	183	185	197	172	164	173	172	164	173	167	176	158	186	164	172	187	175	175	183	178	190	192	161	176	173	173	180	163	203	183	167	170	167	201	174	194	161	169	190	165	162	170	173	191	172	164	157	177	179	174	155	179	168	176	167	165	181	172	198	180	153	157	186	138	168	185	173	180	170	164	187	161	191	190	164	167	169	157	185	182	176	168	164	176	191	159	177	170	182	183	169	157	185	162	169	190	175	164	181	181	174	186	191	179	168	186	177	164	168	173	192	184	157	188	156	194	175	172	159	194	157	157	167	174	195	156	192	161	163	188	162	191	163	177	182	176	196	185	176	191	178	185	171	190	197	152	166	178	165	177	162	177	167	158	184	188	168	178	156	181	183	180	177	196	160	181	171	162	172	176	185	155	150	165	191	169	184	182	187	188	172	164	159	181	186	165	172	185	173	188	174	146	184	163	193	161	179	160	156	181	154	187	173	141	190	158	179	182	165	175	166	177	173	157	159	181	175	137	157	164	187	181	180	182	175	146	176	188	159	184	171	155	153	157	190	197	192	184	174	182	184	180	186	197	190	167	161	169	168	175	189	169	188	171	201	184	160	185	204	185	170	190	198	152	175	176	188	165	168	174	186	187	183	194	194	148	200	195	173	180	181	186	163	189	203	177	170	161	201	167	162	186	159	197	162	176	164	168	170	174	156	170	185	179	179	172	186	178	166	175	165	187	186	154	180	190	183	198	175	158	170	175	166	177	189	159	200	165	181	177	176	158	149	174	171	171	163	154	173	184	156	174	152	168	177	182	156	172	167	170	175	173	179	185	157	180	176	178	177	182	149	179	157	148	186	172	166	182	200	176	175	167	160	227	151	183	179	153	178	163	171	177	200	174	184	178	178	146	173	164	182	178	161	166	175	166	168	186	177	163	188	181	188	167	166	160	185	187	177	170	194	155	181	170	171	172	190	168	178	180	166	164	164	160	186	180	162	176	129	190	187	180	163	201	200	178	141	186	162	178	184	183	178	162	169	154	190	165	184	167	190	179	163	161	181	173	177	171	161	162	168	165	177	192	191	157	166	166	194	158	146	181	166	167	173	172	178	163	180	164	170	187	172	187	168	174	164	163	184	167	169	168	148	158	186	186	168	177	179	155	180	168	166	148	182	176	180	203	191	158	189	167	191	156	176	147	167	157	191	178	157	156	170	180	141	179	198	163	181	169	183	163	156	188	172	174	174	187	163	194	186	214	170	170	170	183	175	174	181	176	201	174	175	194	174	179	185	174	179	160	159	166	152	165	164	180	170	186	171	171	162	186	170	165	191	140	189	169	195	168	181	172	179	173	160	173	153	160	159	186	178	175	197	167	198	164	154	184	173	170	160	165	164	181	194	198	174	204	184	182	177	174	188	151	175	177	157	171	177	169	176	189	209	172	163	170	181	168	177	202	171	171	193	185	152	170	194	169	158	182	167	178	182	171	183	173	172	162	184	168	153	186	164	155	179	190	183	198	203	168	173	164	184	178	175	166	164	192	162	187	164	175	176	160	184	174	173	166	173	161	199	184	188	207	167	157	185	166	164	186	178	170	187	155	172	193	163	172	207	176	152	139	165	172	171	175	161	188	179	176	160	163	162	179	181	178	172	174	195	170	188	190	179	168	157	186	188	187	196	171	173	187	168	182	158	173	176	164	179	177	158	150	159	163	175	170	185	162	180	188	166	151	182	167	151	196	176	165	179	185	185	182	175	159	195	181	171	166	154	180	166	175	162	149	183	176	166	162	154	173	169	182	166	166	171	182	145	153	170	151	177	175	171	186	201	175	162	187	202	184	181	171	156	188	173	167	184	194	159	179	187	189	173	175	187	148	177	156	170	186	159	158	195	188	162	173	178	171	172	177	150	190	188	180	181	174	185	174	182	193	182	164	163	179	168	181	173	180	186	164	164	178	185	177	167	180	165	171	192	181	184	185	179	180	155	172	169	186	165	169	184	162	190	161	202	156	161	176	174	163	190	151	176	187	174	184	169	160	167	183	172	173	178	192	156	165	167	172	168	175	193	184	163	181	185	169	169	158	146	204	194	183	167	183	165	179	161	182	154	151	157	198	163	187	158	182	170	159	184	165	185	168	154	189	165	159	170	203	193	136	196	175	179	170	182	176	159	175	170	174	180	186	164	163	153	159	182	188	193	184	166	182	168	169	148	170	166	164	172	156	171	156	172	172	188	164	190	183	174	181	183	177	175	203
58263	25155	9717	5143	3332	2256	1723	1273	1133	919	787	708	667	581	525	570	466	510	452	434	449	383	388	431	375	428	373	341	403	351	390	336	350	356	341	379	366	362	330	363	361	333	332	368	366	348	338	334	315	333	349	321	301	320	330	304	326	333	323	299	285	331	313	344	284	324	314	302	327	320	330	341	344	324	372	358	346	331	324	315	326	334	327	320	322	292	325	346	312	354	341	306	310	305	308	341	303	323	299	323	322	319	301	314	308	315	334	346	314	305	339	328	280	298	309	330	304	303	288	356	305	312	347	332	304	337	341	321	320	303	331	350	332	307	329	297	326	315	309	326	308	350	311	317	330	316	324	314	350	325	294	315	354	370	285	304	332	340	319	334	294	320	306	316	310	328	322	306	323	281	331	321	308	351	309	336	334	309	333	317	308	319	319	314	342	296	332	323	342	322	321	315	292	336	319	324	314	295	342	303	323	313	309	319	338	343	315	317	307	336	311	320	338	362	286	293	294	301	345	328	328	324	340	306	338	301	322	309	346	301	306	294	315	298	338	331	309	316	349	300	311	336	312	327	327	311	322	336	333	337	318	279	314	332	283	326	328	298	336	333	318	319	313	344	286	317	327	301	318	287	317	310	302	323	310	359	322	344	327	319	308	351	338	311	300	309	316	320	276	314	322	318	321	304	305	309	317	321	315	312	311	326	294	350	311	319	307	314	323	325	324	311	301	301	316	320	338	302	290	353	311	320	304	339	327	319	326	324	344	313	283	313	297	325	315	305	308	322	305	310	300	337	300	314	301	340	330	327	339	321	342	283	321	332	314	293	297	306	316	290	330	298	358	344	347	338	313	315	310	323	344	368	334	322	353	318	288	361	287	305	296	329	308	314	312	316	345	301	335	327	332	336	336	310	305	340	368	348	312	314	294	311	319	318	321	318	319	303	315	329	294	284	343	297	332	323	318	304	303	309	303	317	314	324	335	291	329	313	350	322	323	323	306	299	307	333	319	315	331	303	313	278	313	328	335	310	307	312	334	336	328	293	315	320	310	312	297	332	307	354	350	312	333	309	348	360	321	291	310	318	332	312	306	312	347	332	326	307	342	327	322	367	319	305	301	314	339	318	309	293	339	311	295	326	329	290	322	310	315	302	330	333	312	328	324	326	308	309	324	328	324	312	319	337	334	299	316	288	319	300	324	311	287	320	320	313	310	312	320	340	323	317	311	294	295	297	325	333	355	346	319	306	333	316	338	325	313	315	318	344	307	332	343	303	312	321	360	325	309	324	320	332	337	339	315	301	317	288	323	339	329	352	308	354	304	308	301	301	329	331	331	316	328	320	315	309	320	342	321	315	322	319	345	294	323	339	318	315	281	305	350	299	316	325	318	315	310	303	295	298	309	319	335	353	336	296	317	333	328	281	324	327	296	318	326	337	352	295	335	285	341	310	307	326	317	319	315	331	334	317	312	337	331	341	308	352	281	368	330	290	316	295	326	374	311	352	322	328	347	336	311	330	366	316	312	343	330	314	310	292	333	311	290	291	289	291	323	334	311	312	312	320	299	312	344	313	292	293	314	338	304	318	319	320	313	333	349	315	325	338	304	353	326	347	312	299	307	340	307	325	324	326	287	294	319	293	313	344	312	325	347	341	344	345	327	304	332	288	321	309	302	300	347	303	308	320	321	331	339	327	339	287	351	323	309	348	372	314	323	338	324	292	322	331	311	340	315	319	308	318	339	300	336	339	336	337	324	368	334	332	352	334	302	311	329	328	358	330	319	359	293	312	305	312	317	334	343	326	306	332	309	326	320	305	325	306	292	331	294	343	298	318	316	332	312	328	335	328	334	335	332	374	290	348	320	288	324	315	346	287	341	313	304	299	284	316	312	329	314	323	337	319	319	337	312	307	296	337	308	308	333	322	293	309	316	320	297	326	315	292	323	366	338	323	317	308	351	304	326	315	278	321	304	332	316	319	341	347	286	300	335	304	302	309	308	287	316	346	334	302	305	298	328	365	321	334	309	304	335	311	344	326	320	302	314	362	305	313	344	353	308	321	311	308	312	306	353	310	309	321	297	304	356	348	280	332	355	359	347	322	303	285	301	361	338	350	336	312	334	337	329	312	342	288	261	274	317	352	315	318	351	311	313	320	303	352	326	319	365	311	331	299	308	316	325	333	347	309	297	291	353	298	306	314	328	316	314	327	296	361	317	344	336	312	322	341	332	328	323	348	319	290	309	321	327	325	323	300	335	325	371	305	351	294	306	332	290	302	307	318	334	321	310	324	272	322	350	315	304	297	296	283	328	319	308	318	337	298	340	307	319	313	323	323	267	314	374	337	308	322	324	328	320	293	300	314	329	333	308	322	300	316	314	311	334	331	325	328	300	326	303	293	343	345	319	320	316	311	345	319	337	278	293	293	330	345	328	315	318	317	335	315	280	304	333	342	300	333	328	309	331	287	334	305	317	334	327	307	324	304	293	359	346	338	308	335	313	316	306	300	310	331	341	316	392	298	323	320	288	295	357	335	314	329	302	334	327	304	336	346	308	315	317	377	326	339	335	328	311	342	325	339	326	302	312	303	350	348	298	329	313	323	326	299	289	346	322	337	310	322	317	316	303	316	283	309	346	322	334	336	309	335	320	320	317	322	349	324	304	327	329	300	322	312	320	293	324	326	323	287	325	305	322	365	320	339	323	319	302	344	305	322	300	336	308	319	309	339	315	344	328	303	332	293	324	297	316	308	340	313	332	302	336	337	300	334	284	316	294	325	317	339	337	322	288	311	336	304	301	320	346	319	329	327	340	313	283	342	311	301	359	321	310	325	291	327	325	318	345	303	297	305	318	309	306	333	290	331	347	314	329	291	306	320	334	350	334	326	314	327	297	305	323	321	299	315	332	324	333	315	366	354	340	337	308	325	336	312	311	317	363	322	362	314	316	346	309	322	311	326	309	315	294	290	334	287	341	310	266	329	304	309	310	330	316	305	310	291	342	329	338	339	292	301	278	361	320	308	341	290	297	322	329	315	293	327	309	309	325	312	301	327	312	317	330	328	310	324	342	324	301	330	318	329	334	339	353	339	313	287	316	332	318	304	350	332	273	303	306	319	335	309	330	296	299	325	312	349	318	299	319	340	294	303	321	340	335	339	330	326	344	342	335	300	310	308	318	314	312	337	334	336	311	299	311	327	301	312	359	315	324	300	325	351	330	327	290	326	285	315	298	345	359	314	344	309	306	307	330	311	294	309	329	332	346	323	323	318	310	355	342	308	330	302	341	327	314	307	311	340	301	334	312	303	325	320	346	321	335	293	325	330	298	320	292	331	324	288	313	305	351	312	308	315	356	333	329	288	333	293	310	292	304	324	352	301	296	306	359	320	333	365	322	302	301	317	354	320	319	334	298	330	294	316	324	311	338	349	292	304	297	304	310	324	330	320	289	331	350	285	313	299	296	330	314	317	317	335	329	305	324	312	334	330	325	309
27490	21197	10645	1005	561	529	509	464	465	449	488	472	469	451	456	450	498	465	455	487	455	475	434	468	492	446	479	493	462	458	479	459	480	501	423	457	441	441	461	489	473	463	447	456	479	458	469	435	470	457	472	468	447	454	460	473	460	473	460	446	454	467	458	433	487	496	473	451	424	442	440	450	449	476	471	486	474	484	480	497	442	434	466	451	483	490	473	447	479	480	423	510	492	435	466	501	467	461	456	464	471	482	452	456	454	444	471	504	464	431	433	429	431	441	467	514	494	440	479	483	488	471	502	476	445	484	451	451	468	444	472	468	469	485	456	486	462	478	456	432	502	472	456	465	462	457	430	456	446	465	472	467	444	433	458	466	464	456	427	463	502	473	479	457	494	447	474	439	485	461	485	456	449	429	466	464	445	463	450	463	475	485	487	446	441	443	490	495	441	451	434	461	453	436	453	448	485	477	473	411	482	495	449	474	482	431	474	464	457	452	463	496	429	483	453	466	470	519	452	451	472	461	404	450	468	473	427	432	437	468	479	487	408	424	438	449	458	492	449	463	464	488	471	454	501	477	433	449	488	413	413	490	454	478	487	446	426	454	476	442	475	490	437	446	481	461	461	482	486	460	457	521	471	453	486	459	453	472	435	477	453	476	418	464	471	470	459	470	432	424	459	455	470	462	502	482	420	440	441	428	476	481	497	462	448	468	435	475	482	475	457	468	403	475	468	477	484	450	456	454	440	462	458	419	439	404	438	481	482	443	483	460	442	460	455	478	478	488	460	439	454	452	464	494	466	451	453	424	495	498	467	444	493	466	483	494	457	445	479	511	455	485	467	448	469	438	445	493	475	470	403	433	471	473	456	439	451	467	419	458	471	465	472	445	443	460	430	455	443	466	480	475	462	455	434	445	452	476	438	452	450	462	448	495	433	494	488	459	486	484	466	465	455	448	464	424	450	452	427	460	443	436	445	459	471	442	426	500	457	457	486	449	478	421	475	461	476	458	473	451	499	483	452	455	443	457	455	424	488	455	481	480	466	438	455	460	450	450	481	484	476	440	510	446	469	487	506	500	476	459	462	534	494	470	455	486	478	451	460	458	459	432	444	481	443	457	481	438	460	510	438	434	492	430	463	473	484	478	464	452	459	447	434	437	490	437	474	444	485	462	481	463	466	436	474	465	413	443	483	473	507	488	445	458	498	454	449	486	464	469	466	462	490	498	464	470	475	462	481	468	464	443	457	475	470	467	455	458	434	517	504	515	472	453	470	451	454	433	496	488	465	483	493	459	457	445	465	491	430	472	467	468	513	483	459	463	482	458	450	452	465	487	454	483	483	464	478	417	496	444	468	467	440	454	469	484	439	464	455	500	499	454	467	439	434	451	458	488	443	481	467	452	448	413	439	464	451	460	483	483	447	465	464	449	461	465	461	456	464	443	449	439	452	493	490	441	450	477	493	441	447	428	472	451	446	438	475	444	480	462	493	442	462	458	459	473	492	434	477	484	470	464	421	465	465	467	446	459	481	437	440	467	462	454	437	490	440	385	502	484	443	499	478	452	454	434	470	467	481	446	437	465	468	459	503	434	407	425	504	462	515	472	441	487	422	429	418	437	451	487	413	439	429	480	488	451	451	505	484	480	502	485	459	428	428	474	465	454	468	449	475	441	431	473	425	506	488	415	449	464	431	439	448	466	458	458	481	476	448	446	462	438	476	448	457	482	431	435	435	448	492	487	407	482	491	423	458	474	474	459	453	466	456	465	487	450	476	466	454	464	485	467	471	475	462	436	475	478	461	459	462	470	419	500	458	460	491	447	448	471	485	511	470	431	444	454	423	464	435	482	463	446	450	442	456	443	470	454	482	467	474	475	445	477	473	470	486	452	465	461	472	450	460	458	510	454	469	432	442	465	469	443	427	445	434	496	431	486	517	479	489	468	502	446	462	458	476	448	447	502	463	469	443	469	460	457	463	434	477	439	454	468	466	501	491	458	474	494	473	437	459	447	471	482	461	436	490	458	491	505	486	444	469	468	468	439	477	464	481	468	488	462	481	435	439	449	452	452	430	453	449	415	492	497	436	468	444	460	491	442	461	422	480	468	503	515	470	465	418	471	458	480	464	452	453	455	452	469	458	472	442	471	446	483	492	435	456	486	423	475	445	463	455	464	452	465	408	486	439	469	454	467	432	436	430	481	475	455	482	467	456	454	483	470	495	420	443	441	500	457	421	460	437	481	440	448	478	467	456	482	458	475	461	448	459	478	468	457	460	463	437	477	479	504	523	440	511	467	452	448	466	453	431	447	420	436	440	478	471	422	404	463	474	458	448	472	434	461	457	460	461	465	459	464	434	463	467	462	513	460	465	481	455	446	458	480	440	430	497	454	442	485	487	434	449	438	441	399	503	490	467	451	473	426	453	440	432	498	474	476	419	471	471	468	483	457	489	487	487	446	418	469	487	439	453	460	536	452	475	465	479	437	456	458	477	439	455	457	481	468	432	478	454	456	417	477	459	455	464	457	438	471	494	517	441	461	474	448	441	459	511	477	429	489	472	461	445	405	420	461	466	464	465	499	491	468	471	514	466	459	476	502	458	446	470	486	454	457	473	445	458	465	427	441	493	470	461	480	470	400	472	463	447	458	422	495	492	464	494	476	473	465	463	499	456	478	457	484	472	486	473	481	454	458	451	452	438	461	462	500	445	469	492	462	446	461	458	473	450	472	453	443	451	462	445	424	485	462	473	455	484	472	520	468	443	417	513	478	483	470	437	466	429	444	464	433	482	435	460	453	493	485	444	495	502	467	457	480	496	433	446	475	466	478	472	485	475	435	511	438	478	493	472	467	466	464	475	487	484	442	474	409	450	456	459	444	463	480	453	410	454	445	452	483	445	464	493	469	467	459	488	463	442	469	447	445	444	450	505	503	484	439	473	473	523	425	443	476	461	445	465	448	408	485	430	472	457	492	462	432	450	483	443	469	462	398	486	453	505	448	440	485	473	472	441	466	470	454	469	451	437	494	481	462	461	475	472	479	444	492	459	471	443	488	410	487	454	492	454	452	494	421	468	427	469	431	436	489	461	471	445	479	463	461	490	490	474	484	477	456	436	435	446	467	441	462	451	473	418	484	448	434	461	439	449	458	475	462	480	485	455	463	432	471	492	460	513	483	442	449	439	476	443	442	461	496	433	456	451	430	440	469	425	412	485	499	468	429	443	478	472	482	463	475	501	474	474	459	492	429	427	426	418	495	459	452	455	500	449	447	481	452	463	475	485	430	471	457	472	428	487	443	476	487	490	482	477	452	429	460	458	435	472	436	481	443	453	483	444	464	460	439	444	471	448	428	435	488	456	464	445	469	443	470	425	471	473	452	478	435	456	455	485	465	432	498	437	468	462	486	498	452	451	438	443	508	479	459	449	454	464	457	488	448	423	452	462	481	484	455	509	502	475	456	482	466	493	456	458	460	459	474	456	443	458	463
30217	10767	1542	1166	1010	946	921	915	901	891	887	905	837	898	842	855	824	853	873	832	853	834	858	876	900	851	875	872	844	853	827	830	887	895	907	852	879	904	858	873	875	816	841	873	870	878	888	830	852	813	863	836	865	856	827	896	855	844	893	844	855	841	809	889	857	840	890	778	884	840	865	777	849	927	884	860	830	827	838	841	848	857	865	862	893	861	900	807	839	847	883	852	861	861	826	869	885	847	810	869	834	825	875	853	848	816	851	833	837	876	835	863	834	828	836	856	821	790	870	830	832	903	791	865	899	873	868	859	822	872	860	825	840	844	811	869	845	820	838	850	793	865	913	821	848	832	829	832	796	856	894	847	872	901	839	846	894	886	839	829	886	812	842	884	774	821	892	818	844	842	912	833	878	843	912	864	912	853	843	840	850	873	877	840	834	856	820	867	845	806	872	856	830	897	831	841	908	831	825	880	877	869	851	838	863	824	841	826	805	856	829	891	811	883	815	904	870	842	849	814	846	849	870	862	827	859	896	792	800	861	851	841	881	869	848	869	794	852	861	848	831	867	800	811	848	787	858	850	866	824	866	836	829	855	819	796	841	944	787	847	861	813	826	862	847	876	862	864	857	823	811	883	872	873	886	870	868	857	847	827	811	845	865	885	866	864	825	872	850	829	839	883	865	839	829	841	852	864	830	839	853	818	858	858	885	824	861	839	846	872	775	833	849	859	824	824	884	857	842	858	871	846	842	793	817	803	841	891	844	852	832	826	796	879	815	847	837	860	877	811	862	874	832	841	874	834	837	862	887	836	851	810	888	833	824	863	857	857	824	896	861	890	811	836	870	876	828	819	863	846	780	898	871	838	862	896	868	808	896	886	817	829	813	886	853	852	809	820	886	871	869	813	836	875	817	896	841	906	860	845	810	860	839	868	846	879	814	807	819	833	875	813	829	872	817	873	873	896	865	821	849	836	863	865	826	870	854	830	883	872	814	838	817	866	886	819	834	835	850	866	823	842	819	881	833	852	812	880	824	849	862	826	834	885	812	846	824	900	903	852	854	844	871	896	841	841	816	850	892	879	839	842	848	905	865	872	866	879	854	837	841	806	890	830	842	869	879	828	869	822	810	870	868	833	844	853	820	817	851	831	831	827	855	875	833	827	822	841	852	791	892	930	842	904	841	822	850	862	881	836	872	878	803	831	848	814	821	835	871	821	811	864	835	823	875	842	816	813	835	870	829	885	848	811	826	850	881	873	882	868	867	816	874	850	870	840	846	781	878	839	813	882	896	871	818	828	882	826	889	843	862	851	812	834	831	797	816	841	851	856	850	812	850	812	840	868	876	861	809	889	837	860	871	909	838	849	813	856	826	877	838	823	820	788	845	872	856	839	820	836	885	869	904	855	825	776	928	845	818	856	913	780	841	893	819	839	842	828	852	823	879	836	816	814	882	820	863	885	801	845	862	835	836	855	828	820	797	895	854	923	874	816	812	846	855	918	791	866	840	827	850	872	824	878	876	871	834	885	847	890	901	832	860	866	862	856	834	852	919	878	817	830	856	840	824	833	827	840	897	851	841	814	816	818	850	851	863	840	802	895	881	855	824	843	810	811	829	791	844	828	810	883	836	823	938	820	898	876	879	862	844	869	837	869	789	877	856	845	855	803	870	869	816	809	864	859	848	904	813	906	823	812	825	852	863	854	875	811	831	857	868	895	840	877	912	875	872	859	851	827	829	880	833	810	872	836	821	802	845	856	814	814	797	892	879	844	888	854	902	825	880	897	909	812	918	854	822	837	879	822	864	843	857	816	834	829	823	862	860	883	807	859	941	843	846	836	853	847	843	861	853	839	825	814	837	829	880	888	841	779	845	875	880	889	853	826	836	849	833	818	894	839	791	868	822	868	841	808	899	880	797	852	824	827	825	849	822	827	826	821	873	802	843	837	888	829	854	859	844	860	851	818	839	862	869	857	830	829	824	831	928	824	872	823	857	850	846	832	893	843	861	852	811	816	882	866	850	864	827	819	857	867	853	854	807	824	813	819	883	849	823	838	875	907	875	889	911	827	892	829	842	861	806	819	853	889	818	794	813	820	797	853	880	876	850	882	821	883	801	912	838	836	846	831	787	864	823	882	847	839	843	891	867	908	845	871	847	848	798	821	866	848	848	867	848	874	856	865	824	867	870	828	798	860	859	848	817	845	832	835	897	832	837	845	798	844	840	853	865	880	840	811	852	906	847	869	837	820	834	867	851	848	841	851	859	906	883	880	912	850	803	874	900	865	856	857	859	874	882	906	884	824	813	830	853	842	815	851	885	812	883	849	846	844	837	815	838	845	847	883	823	832	912	892	846	826	883	908	858	837	827	912	801	931	853	825	865	838	852	853	814	833	826	822	846	827	863	813	840	845	836	817	856	814	833	907	856	877	841	823	855	807	887	856	892	815	819	888	845	792	861	804	845	827	833	824	845	875	862	815	855	863	847	835	838	874	793	863	883	772	839	789	922	902	875	836	785	793	854	894	862	896	865	850	847	855	812	884	850	827	847	887	853	837	869	823	850	877	866	832	812	893	822	869	911	809	897	832	828	804	834	848	806	829	801	874	816	888	834	834	819	822	885	862	939	820	867	898	863	831	837	862	837	876	812	799	802	816	835	805	841	787	817	875	824	871	872	860	857	851	858	900	870	817	804	888	830	807	815	833	863	833	877	871	870	858	890	869	881	865	876	880	859	866	835	803	836	857	867	858	802	867	870	869	849	890	857	830	880	852	895	830	825	864	825	854	822	844	860	864	866	815	896	801	812	821	873	881	849	882	874	855	837	834	873	869	886	877	838	861	812	900	873	800	886	847	806	808	844	852	853	842	873	823	828	857	818	832	850	847	826	867	861	848	881	899	861	862	824	881	830	816	836	800	883	856	877	843	888	842	826	849	826	857	807	896	855	861	856	854	800	913	863	798	831	836	800	813	872	860	824	863	892	860	848	838	841	884	849	813	845	806	825	884	789	827	859	868	888	864	876	850	844	889	875	798	869	913	875	841	839	884	805	856	910	856	840	816	836	872	853	851	843	823	872	870	791	812	813	836	865	880	822	917	865	869	867	865	852	821	874	828	851	880	868	853	793	856	833	878	859	825	842	857	842	818	893	860	866	855	853	885	855	914	850	837	852	849	874	815	904	916	837	800	857	856	822	799	812	842	905	847	851	812	864	862	827	829	846	810	878	846	858	867	867	875	851	813	840	811	908	845	826	879	823	861	848	841	818	834	852	793	839	892	856	851	798	848	857	813	827	845	868	906	837	838	823	845	822	873	930	878	871	835	814	828	852	878	843	862	867	833	883	866	811	881	808	818	842	815	904	867	805	894	843	825	845	861	848	863	853	863	809	820	815	862	798	816	844	905	849	858	849	851	838	844	848	832	901	842	845	870	806	889	813	865	842	823	833	865	950	784	889	893	853	858	831	859	864	821	857	841	878	846	848	809
24322	21380	28601	24432	20622	2585	535	350	338	307	318	320	266	273	272	214	244	227	271	240	278	242	240	243	228	239	263	226	234	229	231	239	236	240	239	237	235	245	234	235	228	237	251	252	260	219	253	219	249	249	224	223	230	256	242	231	231	235	260	232	239	227	246	233	258	238	252	224	231	249	217	240	242	225	201	220	218	223	213	226	250	249	225	244	239	249	240	242	230	257	219	216	220	247	228	218	244	213	233	220	231	248	212	235	233	210	268	249	233	217	229	235	224	211	231	250	257	241	222	219	236	233	228	229	253	228	225	220	226	236	251	243	223	209	220	237	225	225	204	224	231	223	240	214	248	240	238	216	256	225	220	228	218	221	238	273	246	234	209	218	186	222	215	230	224	211	230	228	223	219	237	228	234	239	216	204	255	229	237	209	197	233	212	237	237	213	252	228	224	197	219	227	229	214	214	229	224	215	204	239	240	234	245	232	245	249	215	229	249	250	227	218	227	226	229	231	204	250	205	238	246	256	220	223	209	248	238	207	210	236	226	222	266	225	239	245	232	223	227	233	227	202	221	244	215	230	234	217	236	235	211	245	241	238	240	212	232	218	239	272	231	217	213	244	234	204	227	225	221	234	238	230	239	234	233	233	238	214	235	217	250	208	218	231	223	238	235	230	235	232	242	227	237	245	233	231	228	220	215	209	210	251	233	210	232	242	229	221	217	281	259	231	214	252	249	226	220	222	236	210	225	243	216	247	224	250	227	239	206	226	241	243	209	234	237	253	227	234	228	258	230	227	231	230	228	243	217	260	246	216	211	232	218	225	245	215	224	232	213	229	239	240	265	222	229	219	250	254	261	241	253	234	201	227	228	243	219	203	212	240	250	246	250	232	218	234	235	213	236	246	252	238	229	204	231	226	227	210	219	233	224	253	219	218	227	215	242	240	228	190	232	270	240	236	241	206	240	241	225	248	210	245	227	259	229	217	246	243	239	228	243	243	255	233	233	238	273	240	231	232	240	216	229	223	234	228	261	231	205	241	237	227	229	223	195	236	224	214	245	221	222	222	247	227	241	229	215	243	215	268	238	254	236	216	249	252	200	231	259	229	223	232	233	229	246	211	211	198	218	228	231	227	223	244	233	222	222	239	229	217	239	230	216	259	210	237	217	218	202	251	240	233	232	235	250	229	242	236	217	230	246	235	221	220	225	227	214	248	242	216	224	238	221	229	232	238	226	230	203	235	216	205	221	203	227	224	222	252	230	253	238	227	231	221	215	235	216	231	242	238	209	244	238	228	228	220	234	247	215	242	203	234	221	221	220	202	210	246	220	225	219	249	239	211	236	244	229	226	216	232	254	236	233	224	228	250	219	250	222	235	251	243	213	231	233	238	228	241	232	224	233	218	244	237	234	222	228	222	221	219	245	250	218	219	206	251	232	260	235	224	236	211	228	206	251	235	236	227	236	212	244	233	229	249	236	218	213	242	256	238	234	208	225	223	221	198	223	205	203	205	231	231	218	220	223	245	232	225	245	225	220	235	237	232	229	216	214	222	217	224	204	221	230	237	234	245	212	205	235	216	224	221	236	221	212	236	243	226	253	234	224	237	215	232	232	231	233	243	224	233	224	233	243	245	233	233	220	238	208	227	247	223	224	231	206	224	211	221	241	210	254	242	243	249	254	208	258	226	225	234	244	235	272	230	221	217	209	214	249	214	212	221	200	214	223	228	223	214	263	219	238	215	203	240	243	235	199	232	258	210	207	228	244	223	201	206	226	249	252	217	233	236	241	245	242	248	224	234	224	242	233	223	220	215	234	243	244	215	262	234	236	244	237	211	223	199	235	237	247	235	269	239	219	251	245	240	240	250	232	215	226	238	246	216	216	212	243	208	239	220	228	183	224	228	208	214	220	212	245	226	240	226	204	211	225	207	224	233	230	218	225	218	243	229	230	241	220	221	236	223	231	237	208	212	216	227	229	255	228	256	260	254	215	241	247	228	261	205	209	214	214	219	235	232	194	217	209	251	239	217	208	250	228	206	230	260	208	209	231	234	243	215	237	230	220	220	238	232	236	246	223	234	227	251	248	238	228	228	254	242	227	231	222	217	212	265	228	226	203	231	247	205	215	206	225	207	215	243	218	233	213	220	236	225	229	234	222	224	207	251	235	256	237	218	216	223	242	207	235	226	227	246	224	251	233	218	234	228	244	235	246	249	240	239	240	236	232	261	209	231	231	230	241	234	226	211	258	208	209	234	270	224	228	238	217	241	225	239	236	215	235	253	250	215	186	239	233	243	232	245	208	218	222	210	217	240	222	237	221	240	236	250	229	232	219	221	232	220	245	229	236	213	217	227	235	262	252	239	235	226	228	215	240	216	223	255	238	244	222	212	240	240	228	243	226	221	224	259	218	225	253	243	241	208	223	214	216	220	235	245	244	232	233	238	226	218	212	228	249	248	237	228	239	254	265	234	247	224	233	252	235	240	202	213	218	252	235	214	242	239	247	232	259	214	231	216	247	214	243	209	224	235	235	246	249	233	199	240	240	240	244	222	239	235	225	212	238	230	225	245	228	233	227	239	204	237	233	231	219	214	235	226	217	215	233	241	227	213	228	242	222	215	214	244	255	225	228	209	212	241	220	235	221	214	237	225	249	245	215	234	259	241	229	220	252	231	238	221	227	252	223	201	208	218	233	230	215	242	238	227	225	231	233	268	213	200	233	219	248	235	218	227	202	237	214	257	235	245	241	237	230	227	240	220	242	251	234	220	239	214	256	223	220	200	212	218	232	231	225	237	229	207	207	244	220	245	236	257	228	221	221	225	227	249	240	266	219	261	235	233	238	209	207	255	252	245	218	206	241	218	245	233	239	224	232	230	242	223	209	218	233	261	236	243	234	216	260	218	249	226	230	241	231	249	224	243	212	239	253	212	229	235	205	234	252	241	232	233	223	242	240	252	228	236	224	247	218	228	219	229	209	235	244	230	244	256	265	229	238	205	228	233	237	231	235	239	243	255	262	196	236	242	244	238	226	221	225	245	232	232	225	244	233	231	223	247	228	245	192	265	234	250	225	228	213	210	223	243	208	233	236	227	234	218	209	224	239	235	210	224	244	208	210	211	236	205	209	242	259	236	221	224	256	244	214	218	234	253	250	196	228	243	232	224	236	206	227	235	234	216	212	263	254	231	202	240	246	226	225	226	232	206	237	222	258	252	215	240	242	215	213	228	248	225	203	249	230	236	224	233	253	217	215	227	262	248	235	212	234	221	228	224	221	240	253	237	231	214	240	227	235	246	232	234	214	259	244	224	235	228	239	247	213	223	211	218	216	221	206	220	235	212	234	209	212	224	224	254	225	245	248	220	238	247	218	246	234	193	246	233	232	224	237	250	248	239	241	243	243	236	204	243	231	236	239	219	246	210	211	221	226	226	227	221	204	216	258	214	254	227	235	248	246	253	263	222	240	233	220	218	230	235	216	230	228	222
52639	22093	5988	3081	2047	1397	1068	964	856	770	686	653	654	604	580	547	552	488	519	556	509	501	520	495	509	464	486	459	448	463	493	484	466	431	490	475	459	483	459	468	453	451	451	443	453	463	500	462	415	457	448	487	478	497	412	437	490	441	492	431	489	471	456	441	468	489	449	423	430	471	423	408	494	408	440	463	456	433	484	456	440	452	418	417	440	471	413	455	453	438	472	467	455	457	451	451	428	431	427	452	441	433	414	445	431	459	459	473	463	437	476	453	468	427	453	499	443	445	462	484	402	410	446	424	455	452	426	438	448	435	430	481	439	415	434	434	419	414	467	461	447	433	475	423	472	455	474	471	480	465	452	458	455	444	475	427	466	470	450	468	465	452	427	452	490	439	451	486	451	394	439	446	439	433	455	466	451	460	451	455	422	474	452	461	465	447	482	437	452	450	426	457	442	423	427	447	461	446	448	439	456	438	422	465	474	457	456	462	438	419	459	468	423	464	468	432	438	459	457	444	435	493	441	480	467	478	479	459	423	445	427	468	448	444	402	452	471	423	431	440	496	451	445	447	447	475	441	406	448	462	407	435	473	451	460	472	467	454	424	409	439	445	463	455	453	425	454	447	446	411	472	430	408	423	502	430	472	423	419	450	451	457	439	461	463	472	477	452	439	446	458	441	459	435	462	435	453	451	432	451	455	433	452	443	458	450	428	455	454	465	408	446	437	488	412	451	445	469	451	476	463	499	469	444	435	454	456	437	451	439	449	433	420	429	449	458	448	432	407	432	465	494	456	433	447	433	504	447	468	423	447	465	445	512	466	426	472	462	455	414	480	446	520	474	459	458	435	427	484	431	447	433	428	443	461	478	492	444	435	449	459	479	435	457	457	408	452	412	448	432	422	459	440	446	457	441	446	469	439	446	425	495	451	444	418	445	448	437	444	434	452	447	405	454	437	487	467	419	459	425	438	461	495	441	432	401	440	433	441	451	448	485	485	429	487	436	450	414	460	406	473	468	463	418	437	470	433	482	428	474	449	449	410	452	455	439	463	449	439	406	450	464	445	438	455	448	483	423	430	436	414	462	437	473	433	458	468	418	436	465	451	437	450	433	424	439	431	428	418	434	468	445	445	408	445	456	454	418	469	444	426	463	446	497	473	432	391	444	466	440	468	412	461	474	444	424	464	439	460	441	465	455	429	445	449	441	465	459	432	467	475	448	455	443	415	490	481	446	450	463	417	446	435	420	467	461	446	466	450	479	465	468	493	442	454	426	448	400	470	454	426	516	458	471	454	481	419	454	438	468	426	455	435	483	457	462	448	392	427	448	454	454	450	420	436	441	476	437	428	447	451	457	429	460	418	442	457	482	449	405	432	445	444	456	504	462	483	454	466	447	491	415	413	436	492	436	412	466	431	449	460	452	445	431	452	465	461	466	428	471	479	461	437	457	429	481	428	456	454	456	481	449	454	470	455	435	473	459	445	435	444	488	451	429	436	444	450	432	445	427	443	433	411	422	467	486	480	454	450	419	426	437	466	413	433	422	490	497	438	446	430	438	437	443	471	416	447	421	430	437	420	439	435	450	449	444	473	469	450	424	440	426	462	480	445	466	436	443	391	461	428	428	404	455	438	484	453	469	459	423	464	460	451	458	466	449	449	406	463	421	464	439	456	469	438	451	468	443	433	424	445	460	468	445	424	439	455	441	449	455	448	441	449	435	398	503	449	450	439	428	451	459	439	470	408	426	472	491	433	497	440	471	461	455	452	454	451	462	444	464	449	427	459	476	450	425	458	446	428	454	455	420	491	448	448	440	440	436	443	412	424	449	422	436	444	424	445	482	459	442	456	456	429	445	456	434	446	472	425	493	437	445	455	429	464	476	437	469	443	475	417	439	466	438	497	420	458	418	461	451	466	463	428	466	471	452	462	485	436	482	439	432	405	447	468	438	459	443	426	452	457	460	428	477	448	424	431	471	421	449	415	444	476	398	467	455	442	458	467	441	452	452	463	503	482	496	436	458	447	469	428	429	423	430	438	430	403	448	428	470	468	446	449	473	461	466	480	463	465	421	415	444	450	452	479	456	440	446	463	431	406	458	475	437	438	478	482	435	413	413	452	454	424	435	441	471	466	411	463	449	453	442	477	423	472	449	482	451	443	418	462	480	444	438	455	461	465	447	442	449	458	454	430	442	469	455	430	434	438	467	463	488	457	496	442	480	425	474	464	411	467	406	446	444	435	477	446	472	466	462	433	453	450	435	450	418	437	471	484	443	411	451	411	435	450	436	444	432	421	416	454	441	447	422	457	477	416	467	447	490	443	433	465	482	432	486	404	441	487	438	434	466	442	445	450	445	420	461	456	432	456	466	442	450	441	462	465	416	473	440	433	483	454	401	481	482	464	445	437	449	439	484	454	455	451	444	455	453	456	450	415	403	461	464	447	448	413	466	447	478	470	475	467	457	435	437	431	468	437	459	439	419	437	417	484	425	459	434	446	458	433	421	439	443	415	454	436	453	437	461	443	471	460	451	456	413	378	470	453	409	446	473	450	450	455	433	459	509	474	416	476	442	476	455	420	437	468	458	443	445	437	430	403	450	473	427	465	442	450	453	502	432	465	465	468	442	454	451	438	466	452	456	442	399	434	469	430	459	434	448	441	440	459	478	417	444	458	441	431	441	448	426	424	462	442	445	433	446	412	453	477	430	464	438	452	413	450	442	439	408	436	437	478	428	455	458	432	455	406	478	415	458	492	446	459	431	424	463	433	413	430	453	451	440	397	464	435	426	428	463	448	453	435	443	439	443	432	433	461	456	468	495	472	442	409	445	427	421	449	386	454	422	456	484	418	429	411	444	448	443	427	411	425	439	455	465	449	456	480	465	507	440	462	436	455	475	475	444	405	440	472	430	460	444	428	432	432	437	443	455	438	451	434	455	465	444	504	475	421	431	482	461	421	413	481	460	427	462	433	462	451	447	437	420	464	471	458	447	476	461	416	462	453	448	458	421	454	446	443	474	437	480	451	441	425	440	424	458	444	405	426	477	494	471	481	479	450	483	447	445	431	461	451	457	442	450	422	436	431	455	447	420	451	431	448	429	422	452	445	473	442	433	425	468	431	460	457	435	443	448	429	445	448	455	446	464	440	468	460	449	442	457	481	440	456	410	419	410	465	451	413	458	449	454	458	439	484	440	438	459	472	455	487	479	450	469	481	424	462	425	450	451	450	412	481	443	398	443	437	479	452	445	465	448	479	409	428	442	432	445	464	484	423	475	438	439	442	437	434	391	470	424	468	455	443	449	464	444	429	447	427	480	414	495	455	441	471	432	454	436	446	459	461	494	435	467	443	484	441	429	460	413	423	435	424	455	457	434	458	436	450	424	463	405	412	427	426	471	422	454	497	419	424	467	432	478	485	443	434	419	433	444	473	486	486	406	455	457	445	434	437	437	483	419	455	455	440	427	488	496	459	400	413	447	449	428
23342	21407	29307	23888	21403	20781	2005	480	344	339	293	260	243	209	239	207	239	193	216	213	203	205	186	207	181	205	195	157	198	176	184	173	172	187	189	192	203	165	184	178	167	177	178	182	177	191	166	187	179	168	162	164	192	172	196	160	185	172	175	167	197	174	188	190	186	185	204	186	169	168	174	164	172	190	176	166	161	176	172	170	170	186	177	179	176	157	177	151	157	208	178	192	176	173	173	171	168	165	171	164	165	143	173	163	185	177	165	155	178	163	183	168	171	179	197	156	140	186	198	178	186	175	169	184	172	183	169	175	157	166	164	180	184	186	170	182	155	167	181	155	151	193	185	148	166	183	177	172	190	165	153	165	168	195	169	159	163	158	178	173	176	192	154	179	189	193	160	173	177	172	173	156	159	156	182	187	161	180	161	166	180	178	175	192	160	169	174	177	181	175	171	167	173	183	188	169	161	167	160	181	164	161	175	181	160	166	174	174	157	169	157	174	181	182	191	172	180	186	173	168	176	162	155	191	149	186	163	167	172	170	174	160	159	174	177	160	170	186	173	173	183	197	152	174	182	164	166	164	161	184	176	168	168	156	162	169	152	173	158	178	168	175	138	157	182	180	178	165	165	173	189	187	181	174	172	168	137	170	148	146	160	144	179	172	176	158	195	177	169	166	175	157	162	176	184	180	184	186	170	183	186	157	170	169	156	201	179	172	167	153	173	188	185	158	154	172	170	169	190	155	177	178	165	183	169	155	152	161	163	179	157	161	166	162	171	165	180	149	157	187	174	162	171	174	175	167	180	154	176	172	167	178	160	152	179	181	193	168	166	194	173	163	190	174	161	192	183	198	172	171	155	172	174	193	159	174	181	176	184	188	158	174	180	156	198	164	169	183	155	176	182	190	178	160	153	168	199	179	166	192	165	208	197	166	173	189	181	161	175	145	160	169	169	177	180	174	174	160	186	154	162	156	184	180	174	171	185	168	184	172	171	184	182	160	187	157	180	189	175	205	158	159	153	187	159	165	144	171	189	198	182	178	192	192	178	174	189	164	185	169	179	190	181	185	156	161	162	185	191	160	174	159	159	170	162	167	150	170	170	152	176	184	169	186	174	198	155	189	198	155	169	180	185	193	179	191	180	157	161	175	181	166	185	167	170	157	185	161	158	175	156	156	162	198	167	156	169	172	157	189	178	188	178	160	159	159	170	165	178	200	177	183	168	181	169	205	161	159	167	172	164	165	165	158	160	164	164	172	180	164	171	165	150	179	161	144	160	171	174	166	180	155	190	174	167	191	183	145	163	157	186	176	186	183	194	179	176	162	200	180	168	169	183	156	186	162	161	178	161	185	172	181	169	179	190	150	182	189	166	155	186	161	189	183	181	165	177	164	165	193	159	174	175	162	173	153	192	164	176	179	143	179	188	171	175	168	161	178	182	182	154	178	192	186	160	178	191	191	179	142	179	180	177	178	166	164	172	191	163	158	156	153	170	194	193	175	183	173	158	157	154	187	163	172	176	171	160	164	162	184	158	174	183	148	187	187	172	188	180	198	190	176	185	185	176	159	164	167	203	163	184	176	167	173	157	160	168	165	149	182	188	181	182	153	165	152	183	171	164	178	180	167	169	172	165	188	155	195	163	172	158	176	162	164	166	179	165	183	179	186	168	162	162	180	155	167	183	160	157	179	181	180	165	186	164	156	165	174	176	195	169	172	164	170	173	164	169	186	164	170	170	175	171	152	155	161	181	176	191	173	176	182	184	178	173	193	192	180	198	150	156	175	169	177	175	180	180	180	157	186	153	173	161	195	161	169	179	181	192	166	172	190	172	175	186	167	170	171	172	182	172	163	166	167	164	162	177	182	151	161	166	195	167	160	164	166	156	162	161	157	167	166	157	162	188	194	186	187	185	181	183	168	153	178	180	184	181	172	161	151	173	187	161	181	164	177	170	190	171	182	194	165	191	147	183	160	197	190	163	177	164	152	177	168	173	170	193	190	191	157	180	167	162	198	177	180	177	168	202	177	180	167	154	171	150	182	206	179	158	151	158	163	174	187	180	196	176	159	174	176	197	181	176	184	171	189	189	195	158	170	176	172	178	165	162	189	167	162	178	181	164	164	180	182	168	152	178	148	173	154	167	191	172	156	176	180	176	162	163	168	169	153	179	175	173	167	180	161	152	199	158	182	178	184	175	165	163	173	175	173	177	168	170	169	175	179	189	160	170	192	174	163	174	162	204	161	177	189	180	176	163	163	170	166	186	163	190	162	158	179	165	189	141	182	193	166	178	157	187	187	177	159	178	162	183	173	161	190	175	195	186	203	143	196	167	163	187	161	181	180	165	158	169	158	173	170	183	170	182	174	176	173	172	152	182	182	186	170	151	170	186	180	160	167	164	172	204	184	193	155	158	172	178	166	165	159	165	178	189	176	180	160	190	177	162	184	179	190	158	164	165	181	193	181	179	159	165	161	170	169	160	198	176	178	157	195	163	192	190	172	161	165	167	173	157	152	165	186	201	187	163	174	165	167	200	162	158	176	162	179	165	174	170	163	170	164	154	205	179	177	164	166	186	201	170	183	191	165	152	170	178	195	167	190	171	161	159	179	204	170	166	173	168	187	193	156	187	174	184	158	152	174	181	162	167	157	178	188	179	177	170	191	154	151	185	172	184	158	162	170	180	195	180	163	174	170	165	164	191	170	188	164	161	172	171	178	166	166	166	168	168	203	159	184	183	168	181	176	155	172	171	156	167	172	192	162	158	171	189	157	170	135	175	171	146	168	143	147	170	178	191	170	157	163	205	156	145	166	195	179	200	176	193	141	142	165	178	164	176	181	185	181	169	156	188	158	158	165	159	161	175	172	177	167	203	167	164	154	181	154	164	183	174	155	171	182	153	157	175	182	153	161	194	175	181	166	189	158	177	195	190	171	187	176	184	161	170	178	189	167	187	177	182	200	165	167	175	164	173	177	189	195	174	171	163	169	190	177	178	177	165	176	171	181	182	159	164	169	174	177	156	163	176	150	175	167	174	168	165	182	170	167	154	177	157	174	163	166	170	179	183	154	184	166	194	188	183	167	201	156	149	168	163	165	162	178	179	193	189	186	144	160	182	181	162	175	151	153	164	168	162	184	166	159	176	159	191	185	163	164	171	184	197	176	162	181	171	163	179	170	155	153	171	181	187	161	193	181	174	182	180	184	157	152	156	191	159	174	173	161	187	174	164	174	169	167	165	162	183	171	176	161	147	157	179	200	181	153	179	169	177	181	162	180	161	176	188	169	174	179	184	149	165	164	159	188	192	172	192	179	178	168	171	167	183	168	167	180	164	204	177	176	171	182	182	172	160	170	180	185	177	173	145	188	186	159	181	180	170	158	182	158	174	176	177	184	173	180	167	172	174	175	155	186	149	179	171	187	176	165	165	158	177	159	173	147	164	176	165	161	167	157	201	176	163	176	184	170	169	177	163	160	164	196	181	156
55561	25666	9947	5334	3307	2253	1639	1291	1124	944	833	693	654	574	557	491	456	460	454	434	390	394	400	409	368	377	387	384	357	404	370	360	375	330	384	358	356	337	322	361	360	356	321	352	314	315	337	318	338	306	312	332	311	347	323	339	327	328	338	365	332	320	363	322	313	324	347	306	320	277	353	324	310	343	297	348	311	301	327	303	334	321	327	329	337	322	320	334	350	330	322	311	310	325	313	315	308	354	305	304	309	341	308	322	324	325	290	330	301	316	330	356	318	316	342	298	301	331	309	316	311	350	317	320	304	370	302	301	319	334	349	337	317	322	329	322	321	347	324	328	319	279	275	330	316	334	326	323	323	291	320	312	334	328	318	289	331	310	311	314	329	310	337	316	341	339	327	302	331	300	328	324	318	303	308	281	317	317	308	326	331	319	333	335	293	308	294	317	309	312	316	267	325	340	302	330	330	303	333	307	344	319	299	321	313	313	301	307	317	334	345	289	335	305	328	318	318	351	298	336	322	313	315	331	309	325	330	314	326	338	306	298	305	339	309	334	312	340	307	321	314	317	315	337	326	306	318	335	342	309	314	323	330	328	308	341	311	312	310	296	313	329	317	314	294	323	299	328	306	293	305	288	311	343	335	289	326	314	325	292	327	317	313	310	332	329	373	307	290	326	325	295	332	271	287	327	317	318	334	289	318	333	296	318	316	323	329	308	330	339	306	289	330	320	319	343	324	326	310	319	292	293	318	298	326	322	337	291	318	316	292	321	298	304	321	307	304	330	327	311	325	303	290	335	317	349	321	324	345	308	325	282	311	301	330	304	324	342	307	296	310	312	318	277	315	348	311	346	309	305	319	335	292	291	325	300	315	318	291	305	333	296	347	292	288	358	286	302	335	328	298	351	299	344	310	324	314	290	329	300	319	316	359	303	305	277	303	324	350	322	299	327	339	295	322	323	310	302	298	326	320	338	334	325	315	326	303	325	304	309	300	297	334	288	335	304	291	275	343	319	316	340	343	307	315	303	304	299	331	299	305	325	315	312	323	349	298	348	310	316	290	314	322	329	307	326	309	328	280	285	353	306	333	303	313	301	337	321	305	325	306	296	340	280	341	303	323	305	302	309	299	287	345	305	347	331	312	334	317	316	308	300	315	311	311	336	320	336	339	294	312	310	338	306	311	302	328	312	324	321	328	347	319	326	299	322	331	356	294	318	332	296	286	308	303	312	299	323	313	330	300	291	313	341	305	291	296	308	315	329	309	297	343	313	311	343	333	320	295	319	327	321	313	299	304	303	294	334	340	316	315	301	333	330	322	297	304	331	330	308	284	335	359	295	313	324	292	302	303	300	365	315	322	309	312	328	318	318	334	305	323	290	300	320	311	333	298	310	343	322	333	311	320	314	283	304	355	347	324	317	340	295	320	298	307	326	299	328	332	301	316	342	297	343	314	324	299	318	322	310	321	302	324	321	302	329	328	305	329	287	294	321	326	323	340	359	335	325	286	331	338	310	294	343	305	331	322	325	327	308	310	319	294	335	290	314	324	354	306	334	328	300	316	329	306	316	341	314	336	313	301	325	340	321	349	334	323	292	316	309	339	319	328	301	349	323	317	305	293	329	346	291	318	286	340	312	339	321	296	311	335	310	319	303	343	298	307	320	321	325	299	340	340	293	352	332	345	300	302	308	299	321	323	311	296	329	317	315	328	320	320	333	303	327	302	324	289	321	314	314	279	327	312	341	294	327	298	325	320	311	330	311	314	306	333	286	309	302	312	307	315	337	330	329	335	300	304	302	334	335	296	317	320	300	300	306	293	306	319	299	322	301	324	315	324	335	327	314	335	341	304	333	352	319	301	312	302	313	298	316	305	314	293	306	323	326	289	345	341	292	294	314	327	336	318	331	334	303	310	291	309	275	308	318	322	302	301	310	320	309	379	326	322	298	324	336	337	305	341	327	286	306	288	302	301	289	312	311	304	320	315	322	314	320	317	309	351	355	294	322	317	308	323	318	314	333	345	312	323	341	313	334	293	298	301	321	303	318	328	312	303	310	338	314	297	319	316	283	308	312	315	332	307	338	301	333	276	302	321	302	310	308	310	332	336	321	317	294	295	341	337	297	285	352	334	294	336	313	313	334	323	307	342	339	311	307	317	324	305	305	339	291	316	287	307	313	334	324	316	285	297	328	344	324	308	312	293	300	327	302	332	355	298	293	298	332	332	301	332	344	330	280	331	292	329	301	295	310	300	307	316	329	344	308	287	312	297	316	347	337	294	318	305	314	336	336	298	331	314	315	321	318	335	303	295	290	335	345	299	300	339	299	315	296	305	299	305	343	314	302	287	346	294	337	318	323	327	324	301	323	327	273	328	310	312	313	326	348	326	320	337	352	284	288	343	330	323	340	294	321	343	320	353	324	330	317	312	302	330	316	328	309	349	344	301	315	297	328	342	329	332	305	314	305	349	321	323	312	293	302	319	335	302	286	332	308	330	297	305	320	335	297	332	338	300	294	309	313	325	283	300	310	312	300	318	316	314	301	297	337	326	331	322	307	322	344	325	310	344	293	307	313	300	318	296	340	303	326	320	320	333	311	340	312	286	323	341	290	316	318	305	300	349	335	313	302	334	290	345	316	297	320	350	329	326	331	321	318	305	332	349	340	306	341	351	337	296	349	317	325	340	347	311	317	337	276	316	304	346	321	314	315	291	331	310	336	320	319	289	333	321	315	350	370	310	327	295	305	342	315	316	303	356	304	309	324	328	332	327	303	295	330	340	323	307	320	332	296	355	341	324	346	318	292	334	349	304	329	297	327	316	284	329	315	317	297	326	305	313	307	356	298	304	340	313	336	301	297	313	292	312	357	304	314	300	314	315	280	309	326	323	311	334	321	311	274	300	339	317	325	322	299	310	290	331	305	284	302	301	326	316	288	328	326	336	309	307	319	319	327	343	315	301	318	316	311	302	324	324	309	301	287	294	321	341	341	323	298	325	313	329	284	314	310	343	323	332	297	286	328	318	334	340	299	305	340	297	333	288	337	329	336	317	342	308	301	316	342	312	266	306	310	313	299	310	352	334	306	353	316	314	278	324	308	324	322	307	283	322	329	304	334	302	314	307	340	301	306	331	317	310	322	325	308	346	303	291	307	320	316	301	357	341	336	328	293	319	343	328	297	316	309	308	316	333	328	337	345	319	311	305	302	313	334	299	319	292	337	304	324	294	318	324	297	308	319	296	338	319	323	331	351	321	309	311	295	313	325	302	326	326	304	331	313	343	326	338	314	304	317	323	317	328	323	293	296	308	305	326	310	293	364	320	357	283	320	343	316	324	352	313	351	292	307	346	335	338	295	318	328	317	313	325	333	301	287	360	326	354	331	342	324	334	325	334	323	318	298	308	315	327	309	307	316	326	308	349	325	341	291	303	342	300	337	307	307	279	303	311	353	311	303	304	300	327	328	343	331	313	333	305	329	325	308	318	323
27566	20924	9730	940	592	533	439	453	448	461	451	489	451	488	460	493	489	465	486	440	475	477	455	484	470	465	424	465	431	453	466	455	429	434	439	469	452	495	467	456	504	451	464	428	453	444	480	432	497	466	459	460	446	463	478	453	470	467	451	482	444	461	459	467	444	436	458	429	478	415	450	474	469	430	450	441	467	451	478	449	454	431	491	441	466	428	430	462	461	488	466	439	451	465	460	429	416	456	449	444	426	461	450	449	435	441	484	458	455	485	436	452	511	471	504	459	473	470	444	439	446	465	485	456	439	464	441	437	415	494	472	441	434	439	429	444	437	413	454	429	496	455	432	433	484	398	455	464	452	443	421	437	430	460	438	443	459	455	430	439	466	475	431	461	444	428	451	449	465	440	507	493	460	492	462	465	451	443	481	464	445	475	437	463	468	441	435	450	432	437	454	478	466	478	422	422	460	461	460	448	448	470	435	449	456	492	419	438	463	472	450	436	452	427	456	431	446	462	428	442	421	480	461	459	455	448	444	479	448	451	460	460	461	465	462	484	441	467	454	485	465	420	470	460	464	442	466	442	452	473	430	470	450	483	504	486	445	465	433	441	505	457	492	453	447	478	448	472	452	488	465	491	451	469	444	486	463	468	414	435	447	463	460	458	472	461	465	445	469	443	429	487	464	444	458	464	438	467	441	425	450	455	464	404	420	496	459	457	502	434	465	496	450	421	491	429	462	400	396	437	459	437	475	431	466	476	436	439	451	436	456	471	436	477	491	443	444	428	470	441	433	483	472	454	462	427	465	434	445	464	453	485	453	478	460	433	478	476	490	475	477	442	464	476	458	439	476	476	398	450	430	432	436	446	446	421	464	446	451	453	443	498	462	442	440	466	456	457	436	468	467	422	414	443	482	452	461	454	444	446	412	468	471	429	468	468	415	450	415	475	485	461	487	463	449	469	455	428	461	459	445	446	454	474	467	438	443	496	447	472	449	470	414	482	472	445	431	433	445	496	459	460	456	461	422	455	431	436	446	451	452	440	479	459	452	429	399	456	431	445	463	443	412	428	443	458	477	429	431	454	442	469	418	466	488	449	465	469	488	422	447	432	435	454	432	474	441	445	470	477	416	408	445	430	482	448	456	462	456	446	451	420	443	446	464	437	468	448	459	448	451	470	468	485	455	456	447	473	450	442	495	446	458	483	454	451	463	436	457	454	431	447	461	430	454	463	454	490	486	443	451	473	476	501	460	430	480	447	433	457	434	414	429	455	469	442	464	463	455	457	429	480	455	490	425	423	464	418	471	423	445	436	406	499	461	444	485	430	453	467	439	442	455	481	464	496	463	488	447	437	475	436	463	423	441	438	451	463	416	484	470	414	438	453	453	462	434	436	478	444	440	473	474	459	461	454	476	488	447	494	477	444	475	460	432	457	419	437	433	448	461	456	494	469	470	472	450	481	446	482	442	460	460	472	410	463	498	421	432	441	497	443	457	444	459	416	452	427	455	476	432	449	471	458	461	472	460	441	455	447	440	491	452	446	499	441	462	473	422	439	449	441	435	469	465	454	458	437	452	469	467	415	446	447	478	480	482	454	458	476	483	444	495	472	449	482	481	458	448	456	475	458	458	460	438	420	438	439	478	436	470	464	425	468	471	485	451	441	451	475	462	431	473	466	464	451	499	455	444	499	453	436	422	454	454	447	451	459	451	452	426	400	476	458	473	445	459	463	455	451	442	450	460	480	450	450	468	465	449	472	462	490	463	450	453	432	490	444	442	472	444	466	427	443	442	447	444	442	441	474	496	466	450	458	431	445	437	453	447	463	452	434	460	435	467	460	431	479	482	451	427	494	483	467	468	478	468	483	468	465	425	457	417	443	457	496	444	443	460	484	479	463	431	443	414	479	457	455	476	429	456	444	462	445	443	496	435	456	439	448	488	434	460	466	432	438	474	450	451	452	469	430	471	454	401	431	470	438	456	419	447	472	484	463	433	440	474	459	416	462	506	451	475	492	466	466	495	454	444	439	451	461	415	420	448	435	452	475	435	457	424	453	454	456	413	445	442	480	452	457	458	476	476	468	461	530	445	418	458	441	447	466	449	435	465	463	493	414	457	462	425	447	427	440	447	445	427	470	456	471	452	515	464	439	482	467	452	474	477	434	427	491	456	451	480	442	425	464	467	483	466	445	463	474	475	448	438	439	482	458	475	435	464	481	411	462	456	444	432	441	451	471	450	439	439	452	457	437	439	445	502	436	459	453	473	460	477	403	451	468	450	452	421	438	453	489	482	436	457	433	456	468	467	492	463	470	424	431	459	452	435	453	438	488	458	415	430	497	452	481	473	433	447	397	465	444	486	479	470	485	462	475	430	480	450	481	456	463	431	450	466	463	444	511	431	455	413	494	480	470	415	460	497	478	469	487	493	416	432	448	415	458	433	430	457	474	452	473	465	431	410	474	469	458	466	446	440	459	435	469	450	475	435	434	489	450	488	451	432	429	448	471	452	431	427	445	475	446	461	495	456	462	486	447	454	463	477	469	452	447	411	486	419	476	451	457	439	438	458	415	443	451	475	428	457	458	464	455	453	460	454	463	473	456	426	485	422	438	458	424	488	459	441	410	441	439	417	449	442	457	446	436	462	448	489	459	436	452	466	451	456	459	458	463	484	436	441	464	499	433	460	464	414	445	431	483	463	486	493	425	436	445	438	439	471	444	431	436	441	431	443	445	439	441	508	421	479	457	513	457	449	463	436	448	449	446	470	412	443	462	481	429	469	456	453	500	459	437	465	462	438	455	456	460	434	430	482	442	422	448	485	429	470	454	439	460	454	426	446	441	428	419	418	413	444	459	407	425	482	445	437	454	440	454	444	472	462	444	404	473	438	459	454	475	431	465	452	483	473	457	435	486	458	414	456	449	464	479	462	456	431	468	434	478	467	417	457	463	490	457	467	462	438	434	464	473	422	436	474	431	472	428	444	448	492	473	428	428	417	454	414	457	422	457	449	449	468	444	463	459	445	439	445	438	416	449	431	508	458	443	446	453	448	457	456	427	439	472	431	456	477	479	447	445	444	479	449	459	451	460	454	444	449	434	453	422	467	441	458	497	442	490	446	450	477	439	427	464	462	451	489	432	455	438	458	455	459	459	430	438	421	462	433	499	432	444	468	461	443	446	433	484	411	464	454	492	496	439	461	452	458	436	429	466	459	436	456	458	438	467	466	438	453	494	455	440	513	485	449	423	459	449	415	448	439	464	493	458	454	447	445	457	462	466	422	460	439	441	428	446	447	437	487	489	451	457	454	486	438	440	463	462	443	438	462	459	508	461	466	490	447	491	488	448	473	456	447	430	478	463	446	478	459	467	491	456	490	489	424	479	456	461	470	468	462	457	450	450	425	480	444	448	437	450	504	478	455	451	461	448	457	444	455	421	474	465	504	424	442	472	427	436	426	418	411	468	491	434	445	423	406	477	497	462	457	429
29440	10494	1489	1165	1023	939	869	884	890	867	873	888	815	797	860	866	891	872	862	839	844	843	851	857	883	827	832	830	819	890	808	869	861	848	784	830	889	857	855	821	793	866	871	837	798	890	856	849	808	783	863	863	842	857	790	856	827	775	826	913	790	816	879	815	767	805	836	850	829	829	833	840	849	848	896	813	806	808	842	851	836	839	807	888	819	887	889	909	836	886	844	812	842	849	850	822	859	856	840	890	816	853	901	867	883	848	830	861	836	778	823	839	834	855	862	811	848	873	863	831	841	855	824	814	787	846	863	818	875	891	865	797	893	854	839	833	831	840	878	818	870	827	836	798	861	876	888	880	899	851	881	849	803	826	840	806	826	820	848	860	813	851	881	814	843	815	837	819	817	826	816	870	838	874	871	830	798	867	826	802	867	843	822	816	852	848	847	865	788	847	816	818	812	789	843	809	874	831	798	886	867	843	825	856	851	846	848	822	855	863	858	844	847	817	856	854	857	838	849	857	817	832	824	821	863	837	839	810	857	834	838	856	839	816	855	829	862	815	878	833	865	868	903	827	858	844	843	823	874	835	850	832	862	840	867	821	806	854	875	803	848	884	858	846	853	845	867	867	810	804	821	806	795	821	812	864	868	861	810	845	834	857	844	778	855	843	793	880	849	810	855	833	871	870	837	794	875	858	828	834	836	803	791	820	866	865	846	878	829	812	840	826	853	834	878	834	867	765	875	861	863	818	819	848	781	832	840	803	773	828	827	846	844	889	845	835	816	877	840	841	857	880	848	853	830	814	812	858	884	846	794	825	857	815	839	867	838	840	863	837	806	841	806	904	775	831	819	847	855	852	826	855	822	889	825	860	892	894	803	828	886	836	833	863	849	857	812	844	833	846	880	830	845	820	903	855	797	819	816	868	861	886	812	806	863	869	838	802	822	863	815	829	814	833	856	849	838	876	849	833	826	842	798	831	824	805	819	809	838	860	842	857	812	839	841	809	813	807	844	834	854	832	822	827	864	819	844	834	867	938	877	880	830	862	877	839	846	806	832	840	877	884	865	851	799	819	882	832	850	841	836	797	845	876	846	865	871	850	803	840	837	821	816	839	836	886	831	789	825	805	817	909	817	864	849	860	846	811	796	867	897	832	830	813	819	885	833	824	845	826	842	856	862	834	843	837	859	864	796	871	866	885	828	817	841	862	834	836	864	843	879	872	859	861	800	849	872	868	811	857	852	799	874	776	847	869	793	825	813	817	870	877	840	832	848	794	842	840	850	837	834	810	840	779	860	861	820	815	845	812	886	782	843	835	768	863	866	802	880	859	829	829	871	831	811	862	823	864	882	879	800	866	859	796	889	852	851	800	871	823	812	855	851	849	851	792	858	854	883	823	877	828	878	816	885	801	859	848	876	858	843	824	801	812	843	840	792	880	888	790	917	842	843	877	858	812	844	867	874	838	832	873	879	888	825	820	794	852	859	822	877	839	793	826	819	828	890	861	828	888	852	797	876	864	796	831	833	836	872	823	841	877	773	814	875	854	829	862	836	855	855	833	857	829	809	862	821	832	818	864	872	843	806	882	862	802	852	836	808	758	785	810	874	866	817	841	818	810	826	840	818	848	812	833	856	816	797	831	867	872	821	839	884	849	807	828	841	834	827	829	857	818	847	872	781	851	849	856	825	833	811	839	832	828	789	893	865	855	841	866	877	873	868	869	889	860	873	822	844	821	861	840	864	889	786	836	831	827	866	864	822	833	805	805	862	812	799	816	817	840	856	851	824	816	830	841	787	826	834	858	832	873	920	822	883	881	860	849	883	835	810	852	829	782	819	832	853	836	771	843	846	806	875	831	886	866	836	867	853	799	859	784	853	832	849	862	837	819	834	873	839	770	845	769	794	865	893	811	803	863	818	815	922	848	858	863	839	876	859	827	820	816	792	814	827	843	840	848	814	866	797	837	806	857	782	816	838	830	823	841	811	856	885	877	795	843	841	793	843	857	842	870	884	808	823	883	845	870	873	901	805	866	846	846	830	837	825	865	802	796	906	868	849	835	806	794	823	832	814	846	856	897	811	799	790	839	846	817	815	888	783	809	837	815	860	909	830	812	759	830	820	819	871	867	832	875	853	828	871	850	835	830	799	798	805	819	809	838	843	795	837	833	847	872	863	865	814	891	869	827	827	815	844	841	838	810	849	827	804	861	824	836	815	855	854	797	881	840	868	843	856	854	860	825	849	877	822	852	846	865	836	816	869	842	856	752	836	873	824	852	879	841	885	892	844	823	836	812	884	895	903	815	845	842	846	871	818	799	800	769	840	841	855	884	827	881	807	887	823	897	797	889	860	802	830	835	810	813	833	855	813	840	861	820	847	842	818	842	862	848	846	880	864	828	836	847	826	836	792	827	841	825	869	886	796	849	851	882	843	853	820	841	770	840	830	899	869	870	796	876	883	830	827	817	813	771	814	862	832	841	832	806	812	815	807	868	852	885	822	835	786	830	859	868	892	860	810	802	833	902	804	862	820	884	849	816	883	816	870	801	843	821	858	798	820	858	806	830	850	822	842	881	834	886	828	858	872	830	830	847	781	806	800	854	819	844	839	867	857	880	834	861	819	820	835	847	816	855	911	891	793	841	866	766	859	837	809	814	826	819	820	838	898	869	838	810	849	785	776	820	834	919	855	876	833	822	860	813	851	795	810	828	797	834	847	803	858	807	908	817	818	873	844	866	830	887	867	828	827	851	869	834	852	873	886	842	802	865	852	792	793	849	835	837	819	767	818	810	839	837	831	841	836	873	806	840	865	800	866	834	826	816	860	816	879	854	842	826	838	881	829	801	804	841	807	827	856	877	852	851	828	801	870	884	814	831	855	867	809	827	834	819	819	853	832	850	819	863	855	880	853	763	810	801	837	804	826	830	829	871	800	849	854	815	826	850	872	813	890	845	801	850	821	850	838	849	827	867	875	838	849	809	845	845	834	856	827	827	850	871	786	818	896	839	846	826	823	818	859	883	811	846	878	847	867	834	869	823	866	857	828	867	843	814	868	890	834	814	890	856	833	817	797	799	820	880	897	869	837	870	860	833	853	829	847	868	898	852	840	852	838	843	772	809	864	809	851	862	868	786	855	855	770	871	787	867	883	842	846	818	826	820	870	809	841	886	851	899	898	844	826	862	849	870	818	851	849	858	811	857	831	791	831	907	822	819	802	828	822	872	822	845	807	922	844	862	823	834	814	882	881	850	813	879	873	866	818	828	840	860	804	897	810	846	808	846	849	887	865	839	846	877	857	822	849	869	783	845	840	905	866	849	872	877	842	813	787	841	808	842	840	844	830	865	821	801	816	846	815	854	835	803	837	865	814	816	850	852	820	816	878	799	802	864	792	848	818	865	884	818	871	854	885	844	835	849	860	884	896	846	833	874	795	781	871	789	848	796	849	830	863	867	837	867	844	795	832	838	836	848	856	885	868	804	875	885
24222	21363	28643	24368	19726	1825	532	372	323	309	269	240	288	284	267	241	245	273	256	251	232	256	249	256	243	237	249	232	237	204	215	241	211	232	245	235	236	236	233	212	231	217	229	221	227	247	228	236	229	209	209	236	236	215	254	234	217	236	233	261	212	243	244	226	226	234	237	214	254	237	217	228	223	210	230	219	215	226	216	226	222	213	207	213	222	231	245	216	216	227	251	247	237	221	228	240	220	226	203	254	209	208	225	225	201	247	215	212	214	253	208	240	221	224	209	235	266	230	211	238	232	253	214	263	209	211	240	225	229	213	194	235	205	250	201	242	222	214	228	219	241	226	228	221	240	233	194	249	199	240	239	229	232	228	229	257	243	231	202	227	224	227	230	192	218	216	242	218	220	222	217	201	238	247	234	229	228	212	240	207	200	223	248	212	249	225	230	229	215	206	213	233	211	222	234	229	221	219	214	223	216	231	258	213	246	207	236	209	241	245	213	217	223	214	239	215	230	235	224	249	222	226	234	217	236	239	235	213	199	244	220	221	236	217	205	261	244	225	208	218	214	233	211	221	223	212	215	228	220	222	191	247	240	228	237	244	222	207	218	213	224	213	241	220	247	235	240	243	250	229	219	203	237	199	236	223	241	236	229	228	243	229	223	235	236	257	255	200	228	217	222	220	215	202	216	221	243	243	244	234	230	245	225	243	245	224	219	208	216	222	241	205	234	240	249	263	243	217	250	212	238	208	213	246	219	208	222	216	219	231	230	236	257	214	212	228	251	201	207	177	213	221	234	218	234	224	268	223	244	224	241	227	209	202	233	252	230	227	210	215	197	222	224	241	232	213	194	217	214	239	215	262	238	260	226	231	234	247	210	226	211	211	210	214	240	228	221	229	199	250	224	219	233	225	231	233	221	228	212	215	203	214	256	232	255	198	218	217	201	240	226	227	270	240	261	215	218	235	198	263	241	207	204	193	214	255	227	211	235	233	205	228	225	225	248	209	244	232	271	201	216	210	220	239	235	222	227	208	244	216	238	234	241	236	222	209	221	202	233	229	222	239	236	225	222	234	210	196	225	222	228	259	213	220	220	231	241	232	226	236	195	228	237	247	228	253	193	221	223	246	223	235	225	250	224	223	240	221	263	202	228	238	230	209	226	218	228	248	192	212	225	193	240	261	211	241	236	212	259	227	209	238	213	231	243	213	220	234	224	229	222	237	202	242	221	226	220	238	228	226	218	232	241	250	249	225	224	230	209	247	205	226	221	237	233	229	243	233	240	244	197	236	238	217	213	225	259	204	258	211	230	220	202	215	223	218	203	242	240	200	206	234	233	218	210	242	220	237	219	232	233	206	245	229	197	235	221	224	274	216	223	222	213	246	251	204	220	201	235	216	247	217	229	209	241	255	232	230	224	220	245	233	230	219	222	233	199	220	216	220	237	209	226	233	229	213	247	222	231	236	238	217	245	219	228	232	225	200	225	246	209	236	245	223	199	222	207	222	248	240	241	231	218	229	215	220	208	244	252	212	220	204	212	219	235	207	231	240	218	280	223	223	213	239	240	222	245	246	212	237	219	229	215	249	234	241	202	197	252	215	215	226	245	225	211	227	215	237	224	217	225	225	234	202	250	223	251	228	238	220	237	228	219	229	224	221	255	271	226	232	229	228	247	233	241	238	245	237	220	211	232	208	228	234	249	220	223	223	226	248	241	221	198	238	228	241	260	220	207	213	213	210	245	239	233	224	219	231	224	239	211	256	227	230	231	174	225	212	212	232	229	211	233	242	230	200	237	200	234	236	212	232	254	232	224	228	210	240	232	239	208	214	237	203	265	219	208	247	236	206	219	245	224	194	220	216	249	226	237	209	246	237	221	219	246	238	232	230	220	239	234	244	221	248	221	218	235	210	228	217	238	233	192	214	245	236	212	211	223	218	226	227	227	214	210	214	214	238	214	240	247	216	233	204	225	219	250	222	213	275	219	219	220	235	247	230	218	223	228	201	200	230	257	226	222	233	214	236	218	224	240	212	232	204	262	206	230	210	224	233	221	227	234	217	214	195	208	243	208	212	211	246	209	232	238	239	205	230	234	220	238	238	219	231	249	246	224	198	212	227	226	199	215	256	264	229	233	217	225	222	249	259	235	195	225	233	196	221	242	227	218	221	225	199	218	229	233	252	227	223	212	204	230	206	235	221	241	243	251	217	208	205	224	213	226	247	233	243	217	225	240	268	227	217	233	211	212	242	246	218	229	232	215	212	211	232	208	216	225	193	242	242	214	233	210	208	233	205	213	209	226	215	246	185	242	234	210	247	208	225	237	245	256	234	226	211	229	228	240	191	201	228	251	257	250	243	229	247	240	238	241	201	203	233	220	228	256	237	223	211	224	232	214	212	236	225	243	223	239	226	221	206	224	217	244	224	231	208	220	219	229	204	223	232	219	219	257	209	216	224	220	222	215	252	199	222	233	220	241	242	225	251	230	238	240	224	238	198	220	193	224	224	229	215	243	196	227	207	229	236	218	250	198	207	239	224	223	221	187	240	224	211	230	190	217	201	256	217	235	213	231	245	247	219	193	207	220	215	228	258	232	223	223	223	207	205	223	204	224	245	236	217	222	262	234	204	256	208	230	217	214	222	223	221	238	239	234	231	224	208	208	241	237	229	250	240	252	228	225	246	214	214	212	266	211	246	210	203	237	223	210	230	253	230	222	233	249	234	226	256	211	211	207	199	246	222	232	230	229	208	228	231	226	240	238	218	241	238	235	234	228	246	243	248	229	222	222	239	214	243	215	219	258	213	236	206	220	240	209	253	217	246	228	215	215	217	230	249	229	237	224	236	198	223	227	233	204	221	238	220	204	209	210	230	245	227	213	252	251	231	237	231	228	249	226	218	218	205	228	218	242	241	206	236	221	237	198	220	236	225	242	225	229	219	243	226	213	199	224	228	228	227	223	231	242	213	223	248	246	212	227	217	238	232	210	209	215	195	235	211	213	233	235	242	231	222	205	237	233	213	217	257	210	235	235	217	225	242	251	238	235	242	204	228	239	228	240	208	244	248	199	239	209	217	253	252	214	223	213	208	207	211	231	228	224	217	215	195	238	235	250	195	211	222	216	210	216	235	240	250	213	235	219	228	224	241	234	222	212	220	216	227	246	223	225	238	215	230	232	235	249	224	225	228	230	214	235	243	236	211	229	233	210	217	195	255	195	226	229	217	220	246	227	235	220	236	216	232	225	262	223	245	194	246	215	206	232	215	206	215	240	231	207	238	214	218	233	233	212	240	253	246	255	235	249	231	230	217	222	220	219	195	249	241	214	237	207	217	237	213	231	234	240	209	209	200	254	222	217	249	221	238	228	232	260	221	239	191	251	233	225	218	215	231	239	231	238	242	220	230	240	216	225	212	232	259	220	239	210	232	248	233	235	215	211	225	240	214	236	250	236	252	226	219	221	212	233	213	221	235	232	211	219	238	230	227
51477	21027	6107	3082	2111	1446	1086	927	886	705	714	627	600	545	557	537	539	492	519	497	482	520	507	531	510	498	484	469	482	479	474	493	463	415	462	442	473	463	404	455	432	434	427	458	428	450	410	457	421	448	440	446	460	439	442	417	446	469	471	489	465	449	455	470	464	462	426	440	446	465	469	449	442	436	451	431	418	445	469	424	443	445	462	403	451	447	437	459	435	447	436	478	444	418	466	412	432	420	414	421	456	423	418	446	468	410	437	478	472	469	430	421	492	411	453	413	441	424	430	462	422	430	454	424	436	442	424	401	409	432	455	460	412	428	477	387	430	412	469	437	429	436	456	406	446	431	447	417	459	459	443	448	440	446	459	455	428	441	447	463	447	474	419	450	412	444	452	458	439	469	468	451	439	442	457	410	487	447	480	429	433	448	458	446	442	460	432	460	453	458	452	427	451	459	461	459	440	425	438	439	416	470	423	464	430	455	459	462	440	401	410	488	418	420	450	454	465	424	457	406	442	465	433	419	431	413	412	397	463	483	427	421	422	438	448	426	408	426	410	417	469	445	433	462	442	450	425	421	438	421	429	432	432	407	493	424	425	424	467	394	459	440	424	418	419	467	438	433	428	437	445	479	411	445	451	419	417	443	437	440	419	427	424	474	429	427	449	443	425	418	417	475	458	437	440	430	452	412	438	431	436	431	432	421	452	438	456	452	410	469	432	448	442	473	458	411	433	481	416	478	445	497	459	483	415	427	461	397	465	408	417	452	459	417	453	425	472	477	420	420	452	488	432	411	490	455	448	428	421	435	453	426	414	460	443	427	439	474	466	463	425	462	452	399	440	440	415	444	431	471	445	438	444	428	420	468	458	458	442	475	475	467	413	452	453	448	433	419	412	468	463	469	434	463	445	462	398	461	439	477	443	472	450	426	441	435	447	407	439	464	407	439	463	446	472	448	444	416	410	400	437	449	432	462	450	437	411	466	453	443	449	426	446	452	441	482	438	409	418	448	454	435	417	436	462	436	448	457	436	458	436	440	413	402	443	418	441	443	442	475	452	456	466	460	429	451	442	456	470	455	427	440	450	431	436	426	439	452	450	474	410	453	446	451	426	482	470	446	390	412	435	426	405	449	439	481	417	429	432	444	480	444	441	435	443	420	454	405	457	431	436	437	455	411	412	442	427	423	431	463	416	450	436	447	440	433	413	408	454	436	440	414	458	443	424	469	438	419	428	434	468	410	449	401	441	437	468	451	434	457	423	447	427	447	451	442	428	403	466	455	437	406	458	416	405	443	464	417	434	469	430	421	447	450	421	437	431	450	429	461	472	465	415	435	453	444	486	434	412	436	488	449	455	418	464	426	426	472	445	435	448	419	435	430	463	434	470	448	451	433	434	413	445	407	453	421	427	452	450	460	435	476	448	411	441	455	463	483	455	434	428	451	450	466	458	448	419	429	421	421	423	475	436	420	453	418	432	473	438	445	417	421	467	436	470	435	442	437	463	430	436	429	429	455	425	470	439	416	437	452	435	411	442	440	466	418	442	458	441	472	446	423	417	450	423	476	458	452	457	412	480	433	451	430	458	419	444	431	484	416	462	468	479	407	462	439	454	470	448	444	401	430	467	439	459	438	440	456	455	445	419	463	452	427	445	442	452	449	473	409	449	472	423	462	456	413	420	463	439	453	436	470	425	418	454	414	437	439	453	432	408	424	448	415	418	422	446	472	444	454	477	436	466	437	428	444	440	441	426	434	446	477	430	459	468	428	496	443	433	417	443	372	454	447	427	439	483	450	448	441	442	427	444	448	397	475	425	432	432	471	425	428	423	441	443	431	419	482	492	451	435	444	440	424	463	457	454	448	431	465	456	437	454	412	439	447	436	405	480	490	487	424	434	465	429	419	405	442	421	454	446	482	429	427	432	435	429	441	444	449	481	424	445	424	405	425	459	453	423	470	456	435	451	393	420	451	448	396	455	413	414	444	439	465	452	465	401	463	433	426	427	444	410	431	455	482	415	467	464	463	445	420	439	405	476	466	481	463	461	462	470	417	427	442	425	451	444	437	413	447	470	452	476	453	421	426	454	424	445	454	427	461	442	439	438	418	447	447	447	435	462	455	458	448	454	440	428	432	469	452	427	466	462	400	481	454	484	448	426	437	415	438	437	469	467	424	464	449	460	419	417	445	424	465	445	445	428	437	426	432	473	439	441	476	462	419	410	413	445	430	433	440	421	445	442	435	449	419	478	417	448	406	434	428	443	436	433	454	441	465	437	439	455	397	439	439	464	447	452	435	397	484	467	448	440	474	437	451	445	424	470	478	448	435	419	461	401	441	475	490	449	414	382	466	434	428	446	435	450	438	406	461	434	403	452	450	409	451	423	441	434	426	430	455	442	429	462	482	475	432	475	430	420	451	480	460	459	409	456	426	450	432	444	421	437	421	436	471	434	448	396	442	427	436	463	433	433	443	404	465	467	452	433	460	442	457	424	452	426	469	484	392	440	475	434	454	417	405	436	398	438	436	443	441	460	458	446	425	463	399	441	435	466	466	432	470	424	434	420	428	456	389	422	433	455	420	418	444	448	463	413	417	429	443	442	460	455	458	478	471	461	476	436	434	414	451	447	444	478	432	438	483	433	459	429	450	424	445	414	428	483	462	464	437	443	438	433	450	452	459	423	430	421	407	397	456	471	489	471	409	445	435	453	454	471	467	455	413	418	430	406	430	491	446	404	436	465	429	466	459	446	423	473	415	422	433	432	452	437	429	425	438	419	452	473	443	459	431	438	416	414	450	411	438	463	446	447	463	432	420	422	454	442	453	432	439	412	475	444	425	423	466	463	423	428	407	444	453	424	446	429	434	458	443	454	429	427	437	421	465	434	424	459	416	444	456	431	428	449	428	438	441	452	413	440	500	436	435	442	415	410	438	427	486	456	464	440	442	434	446	401	472	440	420	410	483	419	415	408	426	395	417	457	419	459	442	473	439	437	476	458	436	407	464	440	423	432	449	448	465	446	474	440	437	448	451	467	445	449	447	445	445	444	424	442	421	463	456	443	445	428	436	465	459	455	422	440	450	435	479	437	440	458	483	421	427	458	421	441	443	448	432	435	453	429	442	447	416	431	457	425	459	400	443	393	439	432	488	424	464	426	431	441	447	463	417	471	466	470	429	423	406	458	459	414	426	419	429	468	445	437	443	441	400	455	399	453	429	415	450	469	426	418	441	445	445	395	439	450	435	440	452	417	411	435	426	455	401	440	446	448	441	423	425	414	433	448	405	441	460	424	467	416	422	421	453	477	453	435	427	420	461	453	432	457	451	404	471	429	417	454	448	417	437	412	434	450	418	446	426	439	418	448	473	420	452	442	410	441	428	472	454	447	406	443	456	410	420	482	430	459	458	438	434	418	431	446	430	421	437	423	449	438	412	463	452	420	426	449	427	414	423	450	427	487	455	450	425	465	439	457	435	425	472	445	480
23277	21382	29682	23446	21375	19416	1332	465	326	308	288	248	252	233	242	224	215	216	189	187	201	189	173	183	190	209	187	196	174	173	211	165	166	188	176	190	169	171	182	188	192	182	181	196	179	181	167	174	169	175	163	167	185	177	164	170	157	177	170	196	191	167	187	172	167	172	181	180	176	151	169	150	161	181	172	185	184	210	164	170	190	178	165	168	200	168	159	169	161	163	175	165	186	160	172	170	178	186	167	181	191	170	157	184	165	193	169	150	165	183	174	194	177	184	153	183	171	168	174	177	171	175	180	207	199	159	204	155	167	171	199	144	180	166	199	180	152	186	175	184	167	168	179	174	187	169	176	190	180	168	173	189	176	196	160	179	190	168	165	152	166	157	169	203	169	137	201	192	166	181	161	165	176	185	169	183	167	147	193	170	165	158	177	152	166	191	187	177	160	166	190	162	158	159	160	179	157	191	165	157	167	160	187	178	182	184	152	167	188	168	191	181	168	188	164	169	194	155	184	152	180	171	163	179	194	169	148	173	183	170	165	160	160	174	166	168	176	149	168	174	193	180	190	176	159	167	194	159	166	202	178	175	150	180	162	171	177	167	146	192	166	189	161	162	194	181	165	188	186	186	177	166	164	179	174	164	162	152	178	178	165	172	180	171	181	176	160	151	173	153	166	170	192	168	173	173	172	177	170	172	149	181	159	165	172	168	158	190	159	197	183	158	155	186	190	172	169	158	172	160	185	165	177	170	143	155	143	138	164	151	175	181	168	178	177	155	178	179	166	162	157	172	207	152	171	170	169	172	174	177	180	178	157	160	172	169	168	146	166	151	183	161	170	158	160	165	202	180	144	170	173	185	183	175	187	146	156	168	164	159	162	195	154	179	145	174	183	156	179	177	193	168	164	167	162	188	175	184	190	171	184	194	178	165	176	188	170	161	163	183	180	196	197	188	171	173	183	163	167	182	192	197	173	170	158	203	176	190	206	161	152	159	161	185	168	166	190	167	172	200	169	163	173	183	172	185	199	169	169	184	171	198	188	165	173	164	176	188	187	179	185	172	165	163	170	153	181	157	166	196	170	183	179	169	182	156	189	186	165	144	156	161	159	158	170	189	183	158	185	177	167	157	157	169	146	167	194	165	179	167	164	157	207	186	184	166	175	161	179	169	157	180	145	145	173	152	141	181	174	172	173	185	187	151	174	163	161	188	188	194	186	200	168	190	147	165	156	170	162	183	172	182	182	155	188	152	174	193	185	172	154	192	167	193	166	161	162	179	151	173	179	185	157	172	151	162	193	186	155	159	171	175	180	171	180	180	169	164	173	173	171	194	181	167	188	165	163	179	185	173	156	148	180	144	174	170	163	157	158	153	178	164	177	181	173	169	160	155	145	182	165	168	159	185	168	189	171	177	166	173	165	181	174	155	173	175	175	176	179	193	174	169	184	179	161	167	173	192	179	182	167	159	158	141	190	172	165	159	191	160	161	170	172	161	161	176	164	173	199	212	173	152	176	175	181	149	163	185	178	151	160	183	157	193	207	174	186	178	167	163	179	163	173	170	185	178	156	190	188	158	178	205	169	190	171	164	198	191	181	153	158	192	150	162	165	164	159	172	181	163	161	182	162	200	163	151	156	171	151	194	182	191	164	148	164	193	162	147	183	198	170	184	146	157	168	169	161	152	196	164	189	162	179	165	159	156	158	178	173	162	171	173	198	162	168	152	169	183	163	158	174	144	171	174	178	184	182	177	172	187	174	181	177	155	154	176	172	160	163	157	180	152	171	180	179	172	182	173	178	164	171	162	153	174	165	186	168	154	181	164	187	185	149	175	166	168	158	180	175	187	160	145	172	155	166	177	163	182	165	158	189	156	172	166	189	176	166	179	170	176	164	162	191	178	194	163	175	200	181	170	159	167	150	171	161	171	164	201	164	160	154	172	190	184	164	186	147	161	179	189	170	166	161	170	170	147	157	176	167	169	158	161	166	184	155	156	192	173	181	173	137	192	202	161	169	160	162	166	180	165	153	153	148	170	178	188	179	172	179	174	180	173	169	178	178	157	168	181	163	194	160	179	170	169	166	161	186	199	171	172	177	179	157	175	182	162	179	167	204	161	153	176	177	181	175	186	161	170	193	185	168	168	186	184	176	175	155	146	162	178	157	171	196	176	157	160	151	175	165	179	159	200	137	172	178	178	186	161	184	163	163	170	174	181	163	154	142	168	159	192	153	183	162	159	166	189	174	173	170	179	165	157	152	172	166	175	183	158	152	156	160	170	181	158	169	171	174	154	168	168	159	166	161	169	163	159	177	168	174	188	186	157	180	162	197	157	168	160	156	170	181	193	139	168	197	167	179	169	179	183	179	172	171	182	149	163	176	176	162	176	156	165	178	188	170	169	155	155	174	196	164	164	169	179	144	185	171	172	164	177	189	189	180	164	182	189	161	192	193	184	171	159	192	198	177	180	159	165	172	186	168	165	145	170	162	164	165	184	153	184	176	175	184	165	187	193	191	150	147	160	179	174	195	195	183	159	159	181	179	156	167	166	185	186	179	165	176	141	163	184	170	170	174	168	170	176	203	183	170	160	167	177	169	180	158	182	171	165	176	185	162	184	162	191	167	181	142	187	174	162	183	170	164	159	155	180	162	188	172	163	185	192	169	191	168	177	183	177	175	178	153	186	166	167	178	186	193	154	165	170	180	190	156	167	153	181	174	178	186	170	165	162	161	164	184	169	173	138	156	180	157	150	168	174	169	184	172	176	167	198	180	176	167	184	170	195	183	149	178	167	187	173	172	181	179	191	151	171	171	147	160	188	172	162	162	181	167	159	179	161	181	158	187	168	161	197	167	168	184	175	167	170	155	161	189	145	194	182	177	168	164	159	176	186	181	156	183	168	168	172	149	177	175	174	187	185	182	175	184	190	175	155	152	188	183	190	172	152	163	177	174	169	150	165	178	201	162	143	180	155	151	144	169	194	194	174	155	178	141	178	148	184	156	182	183	171	169	181	179	166	162	172	154	160	144	172	151	146	164	172	177	206	166	182	180	172	168	156	188	176	181	175	154	187	148	146	164	160	166	157	170	170	188	164	141	155	176	181	169	158	167	169	154	189	183	167	192	164	167	170	167	166	185	151	156	143	157	161	177	176	156	160	181	174	148	157	162	172	161	183	184	183	175	169	174	174	176	162	181	191	187	171	169	176	146	177	165	167	171	152	184	165	173	171	157	167	196	176	183	160	175	183	180	177	158	185	166	173	171	179	179	171	165	152	155	185	156	175	184	199	180	163	206	200	184	172	168	192	171	161	167	177	172	169	169	184	153	183	169	173	155	157	192	176	186	193	165	169	199	169	169	157	166	151	151	187	168	178	181	153	177	183	187	174	167	160	185	162	189	193	169	164	192	177	191	174	194	190	184	168	189	151	194	191	156	166	161	167	174	160	168	161	164	172	183	167	151	165	172	169	181	185	167	161	183	163
54623	24500	9821	4988	3316	2213	1756	1270	1058	912	754	700	675	584	502	536	510	455	458	460	424	400	392	403	404	407	389	348	371	379	358	344	349	352	339	343	316	345	335	344	323	323	332	329	381	341	315	319	337	329	340	350	315	304	321	296	315	315	312	310	360	341	287	316	307	307	329	343	320	336	324	332	324	313	322	324	324	338	285	317	340	320	342	328	344	310	339	347	313	305	326	367	334	334	321	302	327	330	330	293	340	326	352	331	299	305	319	331	310	319	327	276	305	362	334	310	325	327	329	309	329	300	322	328	319	344	344	342	306	322	300	349	304	308	324	285	341	329	314	324	291	318	329	338	322	321	295	332	314	309	325	332	326	312	336	338	331	292	322	299	307	318	319	317	320	308	336	320	294	335	341	302	322	293	302	318	310	334	315	310	290	309	340	334	284	293	294	321	324	319	322	310	327	333	322	325	326	278	304	323	303	329	316	317	317	289	322	309	334	310	310	302	321	330	319	335	320	293	325	327	305	279	358	314	293	322	319	320	341	328	261	337	314	301	290	317	325	326	306	327	330	360	327	281	299	309	317	303	301	315	308	336	329	331	307	347	311	341	311	312	314	330	333	337	333	318	338	317	311	325	313	327	319	301	311	326	300	313	297	332	301	303	345	307	302	280	326	286	327	307	273	309	319	319	329	329	330	340	332	339	292	312	325	303	331	342	312	294	304	345	320	327	306	297	342	283	323	341	330	302	363	305	294	295	309	298	322	320	346	318	325	291	327	332	326	324	331	329	320	293	304	338	337	304	331	332	328	320	295	302	317	307	316	322	320	310	287	326	303	302	337	316	312	290	327	357	302	300	302	321	330	299	322	329	298	297	339	314	316	329	309	302	319	359	323	322	310	305	309	328	329	338	341	334	300	284	284	268	316	318	321	325	317	322	294	319	340	287	318	327	294	281	338	308	304	313	307	355	310	342	313	328	299	321	329	293	326	343	308	336	305	284	311	310	353	316	328	348	318	339	316	317	309	323	312	324	316	300	305	324	306	316	289	284	314	311	313	316	337	342	327	311	331	298	334	340	332	307	308	320	311	308	316	287	271	277	306	295	331	342	324	333	307	301	307	330	295	340	326	308	298	318	367	302	331	288	319	326	345	338	312	303	317	301	295	341	319	313	298	311	322	316	289	340	315	319	311	303	308	308	297	297	312	322	297	336	313	323	307	355	309	300	336	307	287	308	348	330	314	317	291	349	318	321	302	300	329	321	348	350	299	309	309	359	331	319	317	314	311	336	304	297	345	347	333	315	333	286	318	290	317	333	316	312	318	326	301	310	323	337	306	308	347	325	281	301	283	330	337	331	321	332	319	304	352	313	323	311	308	312	310	340	314	286	283	304	321	348	323	317	313	319	280	348	286	337	308	305	310	307	306	318	282	310	331	335	320	319	339	320	320	333	321	287	280	324	294	339	325	335	316	315	284	326	342	301	278	329	326	341	308	302	303	294	343	334	333	316	299	324	299	306	279	328	334	299	314	327	304	352	320	326	314	291	305	296	302	343	319	287	292	291	332	326	305	334	300	320	312	303	303	337	321	320	337	313	302	342	332	320	297	308	286	316	314	294	337	318	310	327	305	336	356	273	315	362	274	331	328	320	312	300	310	323	301	312	319	295	288	314	313	336	317	304	299	329	305	285	332	298	338	316	301	310	320	318	364	326	331	330	310	325	346	274	308	322	313	336	305	297	312	317	321	304	314	334	299	280	349	316	322	333	355	329	309	307	318	314	326	351	362	313	287	339	299	323	334	297	340	295	302	299	309	300	312	303	290	292	317	333	359	352	307	309	313	317	308	329	310	300	348	340	347	351	319	303	303	282	345	287	309	339	338	312	291	329	337	341	346	309	300	310	324	317	295	303	345	321	311	295	334	334	319	294	304	320	289	320	349	353	343	322	326	330	299	321	318	321	302	328	305	322	308	339	293	313	319	312	334	353	326	335	340	321	301	322	329	310	317	330	292	291	303	347	350	311	302	327	331	307	322	331	301	339	321	308	315	306	342	316	310	322	311	303	289	335	344	311	314	325	326	334	327	344	330	304	323	352	323	289	304	317	306	314	351	330	280	319	328	306	322	322	319	306	297	337	316	289	347	334	319	317	326	273	305	323	308	326	336	294	330	311	328	315	339	321	319	284	286	318	333	323	315	326	307	340	345	370	312	334	312	338	288	303	293	300	314	320	300	333	337	261	334	309	320	318	309	318	331	339	275	314	320	316	323	287	303	311	304	329	328	336	328	304	328	323	318	324	302	268	322	319	319	314	347	284	325	318	348	341	311	320	332	294	315	327	320	322	314	336	333	279	316	344	303	315	326	320	302	338	306	304	315	305	345	308	323	321	307	314	296	325	305	292	293	303	323	326	285	318	292	322	310	305	353	312	316	282	331	323	338	295	339	351	324	339	319	308	291	335	293	311	306	346	349	315	306	310	328	327	315	344	335	296	314	294	288	303	318	318	362	302	315	323	299	302	328	337	328	326	318	328	338	306	298	334	322	314	311	320	320	345	311	307	324	347	309	293	287	295	310	329	357	293	333	309	318	292	326	320	290	313	325	300	305	304	311	306	345	292	313	317	312	301	310	341	341	317	290	295	316	301	322	336	349	315	291	333	355	317	317	306	283	312	336	299	310	347	282	322	294	328	303	324	297	318	312	316	300	339	306	339	338	315	307	300	300	307	342	276	326	302	287	316	345	293	329	327	310	349	305	328	342	292	329	318	330	314	302	322	319	335	337	346	310	328	284	317	274	291	297	289	305	328	298	305	291	327	312	317	321	286	301	310	290	335	334	292	312	338	338	287	325	323	334	324	325	323	318	332	343	302	317	315	336	302	333	296	350	320	316	286	315	326	338	348	322	320	310	317	297	320	326	285	335	286	304	318	322	330	297	308	317	319	311	294	327	312	304	305	337	331	350	327	324	325	328	332	322	311	347	356	326	329	334	339	313	320	341	310	310	283	335	319	341	300	299	338	297	293	318	304	314	295	281	350	335	332	319	324	314	317	282	270	345	327	296	302	298	297	348	306	326	341	317	310	319	317	316	348	321	328	328	321	337	317	351	316	312	299	322	318	310	320	350	288	319	326	341	318	334	329	325	321	347	310	294	336	324	326	279	343	286	345	336	317	333	325	324	300	319	323	306	323	290	314	327	311	326	318	318	289	303	330	321	323	282	321	325	317	313	314	336	320	332	304	315	306	307	323	325	308	309	304	301	337	313	305	294	350	333	335	330	330	298	274	310	340	297	289	307	332	313	284	320	327	318	318	291	301	310	329	301	312	308	316	318	330	341	319	313	310	297	320	312	308	302	300	287	285	329	312	349	341	284	296	335	285	294	324	333	309	312	302	343	301	327	290	359	321	307	331	285	312	318	303	308	306	319	308	315	326	306	309	298	348	328	339	324	292	368	331	295	316	323	319	281	344	350	305	321	296	336	307	337	283
27465	20660	8308	796	514	508	518	447	449	458	430	466	435	429	421	456	416	452	441	499	471	443	437	420	449	426	447	468	457	442	448	456	458	432	464	436	446	476	461	419	443	473	482	468	465	472	432	490	463	472	420	452	446	446	449	425	470	466	440	419	437	417	426	447	449	466	442	467	494	442	475	441	476	457	451	428	462	498	460	471	448	442	440	433	461	479	467	474	458	451	418	410	411	457	432	429	447	443	498	434	445	476	475	461	410	460	486	420	462	450	442	468	418	432	478	458	445	463	447	461	485	423	446	458	452	488	464	481	455	420	469	422	461	429	482	466	457	462	480	478	421	472	468	454	462	480	454	498	476	453	455	450	487	459	456	440	479	462	470	439	413	427	487	487	463	462	431	437	419	437	430	462	449	468	481	458	440	461	435	427	480	442	473	491	466	481	461	459	441	460	436	465	471	458	448	445	469	408	453	427	444	477	428	451	458	447	436	456	498	461	434	460	477	434	446	446	456	453	443	483	460	429	498	455	454	420	463	429	448	436	459	422	468	490	439	438	473	434	446	464	458	494	430	414	463	444	436	456	500	446	397	471	443	458	466	475	477	448	449	464	431	438	476	427	437	439	412	466	441	432	407	460	468	461	445	464	473	446	445	460	430	430	419	459	447	435	493	431	446	490	437	412	459	466	454	465	451	443	490	446	465	473	464	507	452	478	423	424	472	427	437	466	457	455	453	444	448	463	437	442	449	451	449	472	449	443	465	453	453	456	439	473	460	454	475	470	487	444	443	483	440	419	437	442	446	459	483	459	412	464	460	459	407	462	456	442	456	468	432	450	481	437	438	441	441	448	449	430	459	487	467	433	492	474	459	392	423	437	477	404	447	484	465	448	449	429	439	416	453	457	427	394	475	424	437	431	487	484	486	435	458	420	477	463	454	477	441	415	488	438	511	461	458	465	458	430	449	467	451	488	473	447	481	463	480	483	434	445	502	496	419	442	516	437	458	494	469	458	463	458	440	445	442	456	428	443	460	472	480	445	461	432	447	435	464	471	444	440	454	435	471	456	418	447	419	456	446	446	469	485	449	445	453	434	448	467	457	442	430	484	421	400	429	442	473	446	456	447	429	460	486	467	480	469	430	434	471	418	477	447	444	461	422	480	406	410	431	472	427	481	478	415	438	470	448	460	443	470	448	454	417	453	459	465	451	449	466	469	442	460	428	415	457	481	399	432	451	432	435	457	423	454	465	424	456	482	438	482	423	446	463	445	434	472	428	436	459	467	441	490	448	468	468	467	485	451	452	460	485	435	407	428	471	455	476	477	427	413	461	441	444	441	425	410	476	434	463	400	426	483	445	443	450	451	462	422	456	459	445	495	484	450	409	449	454	488	444	472	487	462	477	469	463	463	455	443	434	480	459	461	434	486	434	448	463	453	474	463	450	488	471	441	432	436	432	468	443	436	448	457	444	401	458	435	434	431	470	459	481	418	464	456	447	491	444	436	453	439	449	461	435	449	437	499	423	468	456	444	443	465	477	419	454	445	466	482	453	426	498	442	470	457	461	497	447	451	489	416	458	422	488	437	472	447	454	411	477	439	424	453	449	431	462	469	464	440	471	470	444	495	466	465	436	446	440	472	423	423	439	454	447	457	477	449	484	441	452	475	485	481	440	427	449	486	475	471	434	469	418	475	448	429	437	464	416	461	434	454	493	453	455	442	436	435	421	403	448	460	415	416	498	428	446	459	411	425	477	475	461	438	433	488	446	455	427	442	436	495	458	483	433	464	465	432	464	450	511	462	440	440	451	454	425	431	449	443	494	405	426	450	428	439	449	434	449	441	433	457	418	455	448	496	448	469	471	474	458	450	433	443	445	448	482	458	461	447	462	394	456	453	476	483	424	457	460	428	456	439	422	479	456	409	464	429	450	433	471	459	438	434	426	419	443	479	444	448	434	437	427	475	438	451	431	473	446	450	470	490	438	458	421	473	470	468	442	446	471	408	431	433	442	462	438	465	464	476	445	448	439	455	489	458	453	452	420	412	436	442	422	432	449	454	449	434	484	466	418	401	473	450	469	448	468	468	441	454	479	408	462	450	440	445	475	488	452	447	454	463	434	412	429	489	441	444	404	440	482	419	444	481	449	472	432	451	417	430	459	426	448	451	405	418	447	457	436	453	446	441	421	430	474	458	512	425	409	424	438	480	419	458	415	457	501	452	424	459	478	479	466	437	431	459	446	452	472	514	463	446	422	457	430	496	465	434	446	428	442	411	434	450	440	418	444	460	418	429	446	441	443	441	452	450	476	475	463	450	452	446	456	447	460	436	447	447	449	473	448	452	417	427	463	458	437	469	417	497	451	447	462	449	437	423	470	466	462	483	455	418	467	463	477	429	444	446	416	440	474	424	451	449	493	468	463	457	452	423	442	439	482	475	461	444	463	449	499	460	448	443	460	469	402	471	434	440	446	474	495	477	475	454	459	434	435	470	433	476	450	460	427	488	439	448	431	460	434	441	442	437	445	430	443	471	423	412	451	444	439	454	452	470	476	437	462	478	460	490	422	473	477	417	446	449	435	451	458	432	400	444	454	443	444	454	486	425	443	441	470	489	440	443	439	463	442	423	444	419	474	437	439	469	433	473	461	468	469	451	467	487	405	448	447	431	412	444	450	466	463	414	436	449	477	478	432	464	448	433	434	437	478	450	483	472	464	454	460	465	440	441	411	469	442	483	441	440	418	443	503	433	458	472	458	479	462	433	445	443	468	472	438	420	418	443	491	443	450	466	425	455	464	478	463	453	506	438	447	495	464	415	431	441	431	460	466	463	448	455	467	428	485	424	453	419	426	428	444	432	432	449	456	449	471	427	460	436	447	464	440	434	450	446	432	449	475	450	417	451	468	472	452	434	487	464	437	424	450	414	402	476	460	483	440	497	427	486	453	440	437	426	432	445	435	453	504	444	415	466	466	442	417	470	454	439	435	440	453	489	431	469	444	497	443	427	473	473	476	441	418	420	431	445	447	474	483	455	434	435	433	500	439	469	481	459	439	447	431	504	454	471	473	442	490	443	476	476	456	476	410	373	482	478	442	402	452	451	465	464	450	464	454	432	471	478	457	462	436	467	470	486	442	464	425	447	473	483	439	446	440	481	410	453	438	440	437	488	487	445	475	456	437	465	427	435	492	438	419	485	500	461	433	477	446	466	422	485	494	456	470	457	461	445	433	483	452	462	473	428	449	478	453	454	443	485	442	454	497	455	427	488	437	448	410	459	479	460	452	448	478	432	473	408	460	426	460	458	420	481	465	421	450	452	426	433	412	456	484	469	422	452	473	448	515	445	445	494	449	438	467	456	469	441	462	461	450	475	442	473	478	444	456	472	461	444	442	460	452	451	465	464	465	425	446	468	465	475	466	458	430	482	454	482	445	483	466	449	454	448	424	455	420	449	468	445	450	446	432	445	451	410	470	432	437	483	480	456	442	470
28920	11269	1547	1155	1005	965	1009	863	932	831	868	834	909	815	880	823	868	861	795	824	815	850	845	813	856	840	813	830	825	844	806	787	844	819	896	861	837	878	899	851	837	840	790	914	845	863	790	854	850	822	760	911	922	816	830	803	816	842	870	866	853	808	816	807	819	876	773	833	803	858	840	823	812	843	867	876	827	861	852	844	835	822	884	852	815	836	879	856	836	808	856	882	795	842	851	802	914	820	837	822	826	838	840	857	818	808	827	813	867	822	881	798	832	853	813	800	848	815	828	828	852	836	814	861	842	819	799	852	809	846	860	797	863	845	848	808	846	845	806	851	831	824	863	811	844	864	851	807	777	806	807	878	829	848	844	851	838	837	851	828	814	799	824	800	800	861	761	867	869	846	851	884	838	783	852	823	840	812	850	830	848	862	867	831	801	843	860	852	832	883	807	852	862	820	777	772	824	809	801	833	834	823	849	857	832	809	837	802	831	821	857	847	829	854	836	778	808	816	854	880	826	809	845	844	858	816	818	862	856	839	835	834	857	813	833	830	890	846	845	791	898	820	874	834	838	805	819	806	874	807	777	807	835	814	830	824	859	848	891	770	867	855	835	849	850	825	864	783	837	828	792	898	836	802	832	839	812	871	812	794	781	847	783	859	828	820	785	847	820	788	832	826	817	834	842	831	821	820	869	852	800	818	823	817	863	810	818	862	805	825	803	830	828	889	834	835	798	853	812	836	869	842	796	859	897	873	767	792	838	806	817	846	836	814	839	870	829	783	844	810	776	827	822	848	846	841	880	823	742	827	863	812	827	821	796	829	791	873	837	840	860	817	825	834	794	824	873	859	848	834	811	819	877	882	804	928	836	821	817	860	817	859	818	834	856	849	817	843	819	848	854	854	854	850	805	822	830	835	864	864	891	841	850	813	835	792	825	868	832	839	867	877	857	829	900	879	830	822	801	872	848	826	858	829	825	827	837	770	766	841	760	800	793	869	835	879	803	772	814	806	822	830	862	840	852	850	837	861	819	813	823	878	806	849	810	818	879	810	829	850	815	813	818	884	800	780	821	821	839	839	809	853	831	879	857	841	807	816	851	820	818	854	793	841	840	821	815	921	810	839	835	805	858	847	838	841	818	783	825	801	846	900	861	852	903	837	812	793	800	866	845	827	803	822	800	908	789	875	801	848	888	845	839	827	865	860	876	829	753	850	819	849	844	841	792	881	846	856	841	874	853	827	807	822	837	806	801	811	824	852	831	856	865	851	823	818	803	868	869	873	806	795	815	834	804	822	837	834	846	862	822	867	792	846	828	826	844	890	854	837	803	897	866	826	854	803	830	840	870	837	856	810	813	823	848	864	851	846	810	872	798	832	821	796	824	805	859	871	839	848	844	853	868	829	840	796	790	841	861	815	830	810	816	801	789	822	788	824	779	864	932	847	815	789	793	796	812	819	846	817	771	861	902	789	868	807	854	863	890	811	823	851	807	840	851	820	837	808	814	870	817	840	844	845	823	844	825	755	801	813	837	834	829	836	884	831	888	852	840	863	858	837	829	835	831	790	833	816	768	816	817	865	835	843	805	783	790	838	874	831	841	823	827	816	824	829	818	822	815	857	808	910	857	819	817	787	831	837	804	763	876	821	811	835	867	808	821	832	849	863	859	822	840	847	857	863	861	819	843	862	842	839	820	814	817	884	830	798	854	885	860	773	824	863	859	825	800	822	825	846	801	871	776	839	824	820	807	838	834	803	772	818	829	832	798	779	841	852	794	771	819	789	802	831	866	854	874	835	817	847	860	862	829	813	841	851	828	812	853	847	836	763	869	846	839	823	853	819	829	886	882	818	794	831	773	844	823	863	817	848	847	800	852	867	810	817	812	860	825	853	829	823	821	807	782	857	851	793	780	820	823	849	789	837	843	848	832	781	849	822	816	805	869	849	833	844	834	844	836	812	814	851	872	821	846	827	832	869	880	837	847	873	810	824	864	799	848	787	801	829	851	802	799	808	869	837	828	843	807	808	805	859	842	791	850	811	822	829	794	832	806	849	839	808	797	861	848	822	811	837	808	818	847	856	797	845	799	843	849	858	802	864	861	867	794	849	831	854	806	824	858	837	826	823	839	836	849	876	867	831	825	824	833	823	797	806	780	802	838	770	840	806	832	835	823	817	867	786	829	811	884	908	838	817	800	859	818	866	853	844	877	807	865	804	830	867	803	804	802	820	861	857	835	810	843	801	773	820	889	781	844	826	844	788	835	856	786	780	808	794	862	898	825	854	835	820	857	847	871	823	842	841	863	846	878	850	817	843	819	900	827	834	861	815	869	861	812	782	820	822	834	867	835	837	810	850	854	832	840	818	844	852	823	857	834	842	848	825	835	874	802	873	807	806	850	835	787	818	796	830	883	826	842	830	841	861	861	797	852	826	757	864	822	807	831	846	847	820	805	866	839	849	795	859	850	837	846	822	815	880	816	816	823	802	828	842	786	853	819	822	841	892	820	831	881	800	779	853	938	831	847	821	865	838	837	835	814	803	801	875	809	794	789	815	788	838	811	795	871	845	811	818	820	794	845	862	864	869	856	867	839	820	833	832	822	844	813	857	853	848	790	827	821	839	839	858	863	810	833	800	873	870	838	811	836	898	828	852	826	813	842	812	827	814	834	860	891	820	829	803	770	865	817	827	827	804	845	781	818	829	792	810	893	800	775	844	816	845	840	819	783	815	790	837	886	828	859	853	791	820	846	869	797	840	817	800	770	800	825	858	809	853	823	869	835	829	817	828	821	813	897	853	832	810	802	783	828	782	848	802	771	834	831	818	793	839	863	845	811	850	879	812	809	834	808	815	823	845	835	771	791	857	846	774	851	868	826	840	848	877	798	825	831	793	833	843	829	842	834	838	823	817	824	826	833	847	808	818	823	816	802	829	833	804	843	820	850	829	819	837	864	797	827	810	853	806	821	861	775	833	885	834	838	802	815	843	817	863	825	864	828	821	776	855	787	835	815	822	851	857	809	798	866	818	773	828	826	864	819	800	866	799	870	829	883	835	818	800	835	797	830	878	843	858	837	847	838	825	805	795	814	865	824	848	804	860	859	848	849	817	831	880	822	842	792	855	814	831	826	808	796	850	845	798	848	866	829	858	853	848	866	821	819	835	814	811	874	835	823	799	855	851	783	879	882	828	856	802	836	827	912	820	804	835	821	765	786	796	861	824	864	825	853	791	831	847	865	853	851	801	810	790	832	801	838	851	868	810	817	853	847	817	776	779	771	818	851	811	851	793	787	838	818	793	791	832	867	836	798	840	797	814	823	837	920	817	790	857	801	772	794	852	836	822	859	838	818	850	779	795	861	809	838	827	863	793	786	856	846	857	852	805	858	785	828	827	866	804	849	791	845	783	836	795	822	827	805	902	825	853	790	826	859	844	832	832	862	847	829	780	853	859	763	836	849	828	881	825	831	844	843	820	776	864	828	852
24308	21392	29144	23921	17528	1149	503	396	321	307	319	291	261	288	246	226	238	232	256	238	202	235	251	241	214	236	207	218	201	243	247	244	244	223	222	226	234	263	213	227	228	225	251	222	229	238	207	233	225	228	202	221	237	203	224	226	214	212	232	229	226	209	254	218	235	212	245	244	214	240	219	228	211	227	233	209	225	244	221	223	216	225	230	226	226	226	212	195	237	211	210	217	237	239	238	224	235	207	220	226	217	244	223	216	239	217	229	232	224	202	248	235	206	216	232	220	240	207	213	212	245	227	232	203	206	226	222	219	228	234	225	208	202	243	220	222	229	224	215	230	205	226	220	227	212	245	246	205	207	205	222	227	228	225	229	223	232	226	238	226	257	247	225	234	241	206	262	212	214	209	229	229	225	213	239	213	192	231	199	214	203	207	210	209	216	229	221	257	226	224	227	242	249	241	242	203	214	245	198	241	236	233	226	210	238	208	236	218	205	239	232	242	245	203	228	219	221	213	211	205	205	237	230	235	215	200	242	246	219	233	232	223	220	201	206	213	232	206	234	246	228	229	229	194	220	211	214	211	221	229	229	205	224	233	247	222	203	255	237	228	236	206	216	204	230	213	234	212	218	215	184	236	233	186	228	219	215	225	215	230	196	233	223	231	229	214	235	210	215	243	241	224	234	228	218	214	193	220	212	208	228	226	221	225	244	221	242	227	244	235	207	201	241	221	244	231	230	269	250	208	237	228	205	222	192	212	246	212	217	235	241	216	249	197	199	230	245	213	243	210	218	207	210	239	218	228	238	220	221	223	217	219	238	237	225	220	209	216	226	242	213	214	214	214	216	230	188	248	261	223	215	221	230	252	248	217	217	231	214	221	217	238	241	218	222	218	255	207	249	217	228	234	188	234	209	235	232	234	222	220	212	221	193	222	241	216	216	244	239	253	241	223	221	208	226	223	211	215	219	211	217	217	225	234	232	217	252	239	208	227	213	218	192	207	224	215	242	216	238	228	225	215	180	224	216	246	245	218	233	226	216	235	244	196	226	232	228	235	222	189	206	243	236	240	209	221	244	240	240	228	218	226	227	234	220	238	232	209	212	203	235	212	238	219	237	216	245	212	225	247	206	230	227	221	227	245	240	216	225	234	258	199	206	229	201	252	200	222	202	229	215	239	209	224	212	217	235	191	196	230	234	238	211	245	251	230	236	218	199	257	223	213	210	214	261	230	212	225	231	233	226	219	202	235	196	203	220	223	233	209	234	201	225	221	224	212	231	214	196	218	211	210	263	207	252	221	220	212	224	225	231	247	249	234	246	217	215	258	187	236	209	229	243	218	203	238	201	209	205	226	220	223	217	221	236	213	220	231	217	212	211	205	256	248	212	222	226	194	219	256	248	211	211	212	205	239	227	218	204	199	223	242	242	232	214	214	236	205	225	218	234	228	202	199	232	229	228	206	225	223	213	225	229	221	223	233	216	231	219	254	228	229	255	211	197	226	223	213	248	240	215	200	219	233	203	239	238	223	214	223	198	225	234	212	244	217	235	240	244	207	229	228	231	241	232	226	255	209	245	225	226	225	235	204	231	231	247	210	233	218	210	222	235	211	220	218	232	238	227	236	222	226	235	209	221	245	243	226	216	229	233	238	231	223	214	255	222	237	227	227	217	238	200	217	214	205	218	240	229	233	232	214	231	219	238	228	215	218	242	246	219	230	232	221	225	220	217	242	237	249	221	219	244	206	241	248	221	221	225	210	213	201	203	221	248	193	228	229	243	215	227	237	204	195	238	246	227	223	208	223	217	213	222	223	250	202	235	219	220	211	216	233	243	246	228	234	224	233	236	243	175	226	223	244	206	248	191	235	231	217	237	186	199	244	211	228	218	210	214	245	253	228	239	221	220	223	219	203	199	238	251	245	219	250	225	239	218	228	208	217	218	216	216	231	187	237	240	227	214	211	226	246	252	228	216	209	227	210	212	237	243	224	188	249	234	205	225	235	202	209	224	238	210	228	219	226	224	228	223	235	254	207	219	227	216	220	223	244	218	224	223	226	226	207	216	230	225	234	243	234	224	208	230	220	217	238	243	225	229	227	217	192	216	211	223	190	228	220	196	209	228	221	224	247	219	202	197	219	208	195	214	213	223	200	219	216	221	229	214	238	240	202	199	229	225	220	220	219	215	199	245	220	202	240	203	210	209	236	203	233	244	226	229	224	238	225	228	235	256	226	233	217	231	241	194	224	198	228	244	214	231	234	216	239	214	216	226	223	242	216	203	236	209	231	211	209	237	211	240	217	216	198	215	217	216	217	209	211	227	207	214	241	208	198	247	239	214	243	225	220	218	221	252	219	218	207	217	213	229	232	228	212	230	242	212	221	234	234	218	218	215	217	216	226	226	226	211	218	217	228	215	242	231	225	218	243	216	212	243	205	233	225	215	224	251	230	211	212	210	208	223	222	241	217	225	229	237	217	235	224	232	239	213	204	210	221	218	225	229	237	249	246	229	214	211	221	235	240	238	224	211	205	219	211	218	238	237	221	243	234	261	197	221	216	234	198	228	211	202	233	229	217	215	208	215	190	223	234	227	227	229	241	227	215	211	237	198	205	236	227	224	233	234	234	206	209	233	223	212	229	208	231	239	200	214	197	217	212	209	215	231	211	202	215	234	235	213	211	218	206	221	225	214	232	213	217	219	197	227	212	232	205	228	244	216	225	216	215	229	221	214	222	222	225	244	254	242	268	226	206	240	243	207	227	230	236	220	232	237	222	213	261	241	225	244	235	215	217	243	223	192	217	177	228	212	234	239	225	211	219	233	207	246	228	206	213	215	222	209	222	212	218	234	218	208	210	235	206	233	223	201	216	224	231	251	226	217	246	234	228	218	232	235	239	215	220	220	225	247	242	232	220	210	245	229	221	226	252	219	235	214	240	227	246	236	205	259	226	213	219	227	213	228	224	203	204	212	254	248	209	227	217	217	238	229	215	213	221	232	228	261	233	222	226	224	228	238	229	220	218	200	217	201	232	218	215	206	260	197	227	209	233	215	236	183	212	229	205	241	200	232	233	218	225	246	205	240	192	239	204	232	210	213	224	226	234	245	231	215	226	223	242	204	226	214	205	260	256	223	241	248	223	234	223	213	231	206	206	245	246	249	249	229	239	197	236	209	221	204	223	275	212	236	213	236	238	220	214	240	231	208	233	253	212	241	190	206	232	213	218	214	211	219	191	228	223	230	220	243	245	228	249	229	219	224	245	224	196	240	220	213	248	231	237	244	211	243	224	246	194	241	237	247	230	230	194	233	207	214	225	203	216	223	226	207	221	223	202	223	215	235	222	216	225	209	219	205	221	224	227	215	246	247	231	234	212	201	225	225	230	237	213	221	251	220	237	202	237	229	235	213	226	210	199	199	223	209	229	211	224	200	248	236	231	207	202	212	219	226	224	214	223	221	209	200	230	216	236	228	225	218	210	241	230	230	213
47132	23252	6179	3345	2092	1499	1093	936	859	767	683	660	611	568	555	557	547	494	464	497	506	527	537	465	484	460	493	476	505	411	472	459	505	432	435	435	457	470	470	448	458	440	435	445	448	454	469	484	439	426	409	452	493	479	440	442	439	443	467	444	453	401	469	453	433	490	427	433	441	443	449	483	437	453	398	440	431	399	475	431	449	421	462	439	446	446	439	444	429	408	468	439	432	452	444	450	439	464	465	442	448	432	454	440	430	434	449	469	451	442	431	404	422	469	429	449	463	434	449	457	435	452	438	450	448	430	429	491	416	452	442	452	456	427	443	473	454	441	437	418	408	451	419	426	464	447	446	424	439	468	462	447	377	423	449	450	437	424	413	426	445	456	422	429	438	422	414	419	430	444	466	445	447	441	463	395	421	466	413	450	422	464	420	397	456	444	431	466	427	460	402	466	416	463	489	450	421	409	453	469	462	437	441	438	454	436	448	438	412	429	478	456	417	404	431	455	450	447	425	442	434	441	437	445	422	424	457	428	428	437	477	389	417	427	455	428	426	474	471	433	424	444	460	421	411	412	407	442	449	463	422	428	411	471	437	409	455	445	426	410	458	445	429	421	462	448	423	399	455	452	423	451	439	449	431	454	412	486	479	498	410	490	424	435	419	406	434	439	440	443	435	473	427	479	422	410	430	457	409	453	431	436	409	439	444	431	442	477	449	434	423	426	444	418	443	437	433	486	399	439	441	446	402	472	430	499	436	468	442	411	464	403	455	449	462	429	445	397	444	424	424	442	405	468	460	425	431	378	478	452	464	445	434	433	434	436	437	465	452	486	484	433	447	427	445	449	438	470	443	426	422	433	456	425	427	471	428	424	461	461	407	458	430	428	434	438	476	452	462	448	463	467	473	448	458	419	432	409	420	454	424	410	419	468	418	426	425	444	432	447	456	418	449	463	393	397	441	435	409	441	414	465	442	413	421	475	459	446	449	450	498	467	472	426	435	434	454	441	468	456	438	464	442	421	436	436	424	427	427	411	425	408	436	420	416	436	454	468	440	448	433	424	451	427	412	417	446	440	438	445	428	408	442	437	444	456	384	449	420	424	431	483	452	469	443	419	428	458	447	464	444	434	417	449	417	428	421	421	406	412	440	440	437	445	416	472	418	464	470	434	439	474	438	470	462	456	445	477	418	466	468	413	475	465	412	447	459	448	411	406	460	412	438	452	440	464	448	437	414	423	434	462	431	446	441	438	419	447	384	431	448	419	448	391	437	444	435	426	436	423	417	422	443	447	441	468	438	403	439	414	449	451	477	439	492	451	404	429	485	480	429	429	489	430	479	432	436	452	432	387	432	446	430	420	403	435	415	475	462	449	463	436	456	456	461	425	469	435	400	419	459	476	448	435	455	408	417	447	406	415	407	414	399	470	401	417	425	442	417	417	447	449	437	444	420	444	449	412	451	440	431	424	429	436	425	437	417	422	435	423	417	439	465	450	424	440	460	425	437	414	468	444	456	412	440	432	436	451	427	393	420	415	438	427	396	447	431	414	453	439	461	408	443	451	428	443	467	429	435	435	383	456	407	445	414	424	407	412	457	431	435	410	406	435	401	485	465	440	441	434	463	409	435	417	442	470	432	430	452	435	464	457	425	440	429	450	405	412	477	436	444	414	422	439	407	403	456	457	436	468	455	462	389	430	426	456	425	487	408	425	436	452	409	396	408	418	450	430	408	442	423	478	434	475	442	451	421	460	415	449	431	408	434	469	433	385	394	408	418	418	459	432	453	494	452	406	442	413	431	442	458	425	434	412	425	442	429	456	446	436	447	401	451	463	465	451	458	417	429	420	409	468	444	432	441	425	402	457	460	466	455	456	440	395	444	446	410	437	456	461	438	403	426	448	445	431	455	444	430	442	443	438	447	425	426	432	441	473	458	405	444	451	435	464	451	443	452	440	449	441	438	421	398	472	409	425	436	423	435	471	428	422	478	434	430	455	434	395	448	426	426	438	388	477	427	442	473	429	445	429	481	483	428	467	419	428	430	434	420	453	437	479	409	407	389	423	441	449	431	420	411	426	401	438	428	435	420	448	445	406	452	459	447	436	443	440	456	477	451	394	422	414	396	461	434	422	441	490	450	461	468	429	419	431	429	458	407	484	455	399	436	421	456	479	432	431	439	447	424	419	431	431	452	442	418	446	430	464	407	441	449	449	454	437	451	450	459	412	439	443	427	414	429	397	417	431	432	443	418	412	423	428	443	434	460	442	488	459	478	439	380	433	468	418	434	446	423	435	406	460	464	434	442	428	467	433	424	385	452	483	417	418	461	444	432	440	433	476	438	416	451	398	435	417	450	452	433	453	430	456	417	451	417	471	448	437	452	436	410	450	438	420	442	436	426	423	433	451	424	423	466	452	399	490	467	426	471	444	423	436	438	438	418	442	425	463	475	420	445	450	449	465	476	440	427	397	435	457	399	449	425	391	425	413	484	380	449	406	435	453	409	434	461	432	442	453	440	415	427	449	429	434	468	431	435	470	442	444	428	441	411	456	472	430	454	449	430	431	419	426	400	428	457	443	429	430	424	410	451	478	453	442	429	445	438	418	432	420	416	432	460	407	430	423	435	433	464	408	454	432	439	469	442	462	450	444	420	423	460	424	468	386	448	456	451	434	452	449	422	443	458	449	462	435	435	450	412	454	431	432	452	463	447	452	427	432	451	462	448	437	459	455	447	432	459	411	445	447	447	435	467	436	442	444	439	435	418	426	458	448	433	417	454	464	438	416	438	431	396	446	453	439	432	435	434	434	424	397	416	387	448	434	430	465	467	463	450	438	501	479	445	426	441	433	411	460	457	413	450	375	427	441	373	396	438	444	462	465	424	422	454	440	423	432	465	434	440	418	450	451	474	399	431	388	425	430	475	408	433	431	438	450	450	431	471	447	430	451	434	443	460	410	455	429	444	439	432	448	423	428	426	442	435	399	459	423	441	437	425	462	450	424	434	427	467	427	432	419	472	429	463	460	443	417	439	432	423	440	434	433	423	458	452	437	442	425	459	449	471	446	433	397	441	456	454	430	461	431	414	434	441	457	459	446	443	435	412	416	455	448	399	477	431	428	438	450	481	413	453	448	457	441	450	466	454	435	399	473	419	467	428	467	434	413	434	457	408	422	448	459	478	446	422	427	466	457	444	449	457	422	421	460	449	388	438	384	438	439	448	419	438	448	421	451	436	402	435	469	472	442	430	421	420	412	437	463	454	440	427	438	444	442	467	452	477	418	451	410	415	425	444	414	454	429	449	451	457	434	457	448	415	420	442	457	414	438	461	431	453	426	408	428	487	443	426	428	439	420	418	415	411	455	442	454	455	426	450	426	442	417	410	455	436	456	404	440	433	421	398	425	420	450	458	474	415	403	439	428	460	404	430	455	456	409	479	471	458	462	439	465	451	453	427	425	434	442	445	412	455	420	438	459	458	422	479	474
23298	21346	29432	23544	21345	14987	955	372	371	326	278	243	273	236	241	215	227	224	204	191	208	204	194	175	179	214	206	199	166	173	213	201	185	196	178	164	183	172	162	179	152	179	150	189	198	193	187	180	147	198	173	172	164	172	151	154	189	179	192	150	176	174	192	173	169	164	169	165	157	162	170	167	186	172	181	166	166	148	158	164	197	173	155	175	161	168	145	153	177	183	171	174	175	182	183	131	176	158	174	141	151	151	177	159	163	186	177	171	159	173	154	167	183	176	182	173	191	176	177	169	170	162	173	149	164	156	158	176	176	168	177	190	168	189	170	173	165	168	174	153	162	168	193	157	153	149	165	189	197	174	182	160	183	157	177	150	172	174	184	162	166	165	163	144	150	181	179	151	173	159	176	166	167	176	180	164	164	176	161	152	186	156	169	165	167	159	155	166	166	185	168	157	172	150	152	158	168	146	171	165	175	181	166	164	196	177	168	159	149	179	158	159	191	165	192	164	177	175	146	163	177	165	176	156	175	163	179	163	187	186	153	165	166	147	178	148	178	157	186	188	151	150	179	187	178	181	171	149	182	167	165	151	185	181	133	174	151	164	177	172	161	190	166	191	164	199	201	168	161	171	148	178	196	149	168	192	185	163	154	165	152	159	156	150	172	173	167	164	159	157	169	145	158	170	193	171	156	170	161	150	175	188	158	176	164	154	186	152	156	177	155	159	167	164	155	156	144	184	167	183	177	179	162	156	156	181	155	174	188	135	173	180	182	170	184	132	151	155	160	154	165	165	176	153	170	171	188	151	186	188	179	161	154	174	161	167	159	177	166	165	174	179	178	167	167	178	164	167	157	158	159	162	160	144	158	171	178	185	171	186	182	178	174	164	159	161	184	186	168	167	153	135	178	178	185	146	174	173	177	171	164	150	150	198	173	179	152	155	193	151	173	165	169	149	166	196	161	166	182	167	163	179	186	153	165	163	154	175	153	145	147	183	159	167	159	164	168	173	180	177	159	184	169	164	159	159	175	171	178	183	165	161	164	163	154	173	171	178	155	182	163	174	158	141	164	191	142	167	163	171	167	156	202	175	182	177	143	167	158	183	173	152	153	173	153	173	179	159	149	154	187	163	160	158	172	159	183	171	154	173	164	165	152	166	182	158	153	147	170	183	155	148	181	160	149	191	163	191	163	166	175	178	147	190	185	147	156	145	157	172	164	156	155	159	170	160	147	170	169	157	160	160	167	136	165	202	173	178	157	157	167	190	185	167	137	160	172	181	157	154	173	155	169	182	164	153	188	162	157	155	173	148	168	171	192	169	182	175	157	185	170	161	178	168	176	155	175	179	157	161	173	180	181	163	178	176	159	162	163	170	152	171	164	165	152	174	177	159	166	162	144	164	149	177	178	180	156	172	180	161	181	159	172	167	186	161	179	143	183	180	179	156	171	175	163	161	150	183	153	181	179	174	161	154	162	152	164	165	179	162	144	141	170	171	169	186	174	172	156	172	168	145	137	178	169	175	189	169	158	182	183	160	189	166	175	158	188	165	174	186	152	163	156	158	148	141	170	176	171	176	168	169	178	157	172	174	168	175	159	165	153	162	172	162	177	191	159	157	180	147	166	170	165	152	169	170	181	172	147	169	159	165	167	148	181	167	161	191	133	171	185	171	166	164	177	166	186	182	172	168	188	181	146	173	163	179	170	204	159	160	173	177	173	187	149	171	202	177	155	168	175	164	170	152	169	153	173	164	167	149	144	160	190	163	154	180	163	171	168	159	171	170	176	155	166	164	149	171	179	145	164	158	179	174	170	157	175	150	175	153	161	152	199	169	162	176	175	191	176	182	161	170	179	193	181	165	167	157	146	166	185	172	177	183	176	181	176	135	178	166	178	172	148	157	169	154	176	187	193	180	173	143	173	164	151	179	161	168	164	165	173	168	155	142	169	140	166	151	140	165	155	167	160	155	164	153	146	150	177	182	153	167	165	158	150	176	165	182	188	182	155	165	164	155	174	157	159	155	175	165	166	150	156	171	173	156	157	172	174	164	148	158	191	176	171	162	151	173	175	188	167	162	169	163	162	168	164	146	164	191	151	175	188	160	193	164	159	157	197	168	180	161	175	159	150	168	166	146	182	170	159	196	145	171	184	173	150	159	162	167	166	160	156	146	145	161	136	179	184	169	169	201	160	176	189	150	174	162	173	169	167	170	160	175	184	164	176	179	155	172	197	164	167	175	188	175	185	183	163	167	151	164	169	186	156	143	151	184	152	142	158	183	154	182	179	154	164	157	148	146	164	162	171	146	158	159	155	175	183	161	171	153	164	161	147	188	188	171	168	154	181	181	154	161	178	181	155	176	153	176	160	163	177	143	158	171	169	161	162	155	159	162	136	178	200	172	162	147	172	177	171	161	146	159	176	170	172	191	151	163	147	160	176	162	194	183	167	189	167	165	172	145	165	162	140	187	158	176	180	160	174	141	147	173	157	157	163	152	166	158	138	160	165	173	165	162	165	139	190	176	162	169	166	161	163	144	190	163	158	166	155	175	164	185	181	158	157	162	151	156	175	165	149	155	167	180	178	174	163	153	163	165	160	169	151	177	173	171	162	184	166	190	180	163	188	167	158	180	186	172	142	184	174	169	162	152	177	157	169	150	158	164	169	159	165	158	155	160	151	150	187	164	174	157	152	180	178	177	161	155	160	187	172	180	182	170	168	166	169	164	145	179	168	173	174	181	152	161	150	155	172	165	190	153	183	151	184	181	181	169	146	161	148	187	155	154	177	160	164	149	163	147	175	172	183	184	180	179	167	162	165	157	167	153	168	171	166	179	196	155	160	177	158	150	164	157	164	177	174	171	162	173	164	157	154	144	159	177	163	164	161	176	168	157	182	170	160	158	155	158	165	190	157	171	158	147	161	177	161	179	165	164	171	157	175	161	154	148	185	175	174	168	184	159	143	144	170	153	187	160	147	183	182	189	163	203	170	176	163	172	156	161	201	173	159	173	167	158	167	167	162	160	185	169	160	183	159	173	176	191	176	162	152	163	195	148	173	144	188	156	156	168	163	182	184	163	158	155	123	151	160	134	155	161	158	150	154	167	182	174	170	150	170	183	170	174	153	151	161	160	142	161	157	163	151	158	140	169	151	173	170	181	166	156	178	154	148	199	197	153	182	188	144	155	179	178	172	155	157	153	161	177	176	166	188	176	163	181	164	172	173	187	179	168	171	167	162	203	157	143	157	153	177	171	167	157	175	181	164	150	167	168	160	199	163	167	176	167	185	165	167	131	182	163	137	167	166	177	178	182	161	164	175	144	144	188	184	179	160	177	169	170	196	176	167	169	162	164	166	187	155	161	185	188	163	179	189	154	156	162	181	180	167	170	155	147	186	160	165	160	187	177	147	164	170	145	175	175	174	183	162	159	182	205	173	165	180	187	151	173	173	175	173	163	176	188	157	185	164	171	173	167	171	163	168	165
48691	26075	10302	5421	3385	2199	1717	1334	1140	958	852	704	641	604	552	530	466	465	440	433	417	442	388	427	379	365	383	342	425	343	357	366	377	337	368	338	302	325	337	349	306	326	342	325	330	321	304	323	360	310	305	308	319	321	324	319	326	348	322	304	323	322	315	303	339	341	304	303	339	326	365	348	316	321	327	335	346	333	296	319	331	302	314	351	312	324	318	324	324	326	303	304	309	317	322	338	305	297	316	278	312	327	277	280	327	304	279	300	272	345	290	315	290	299	289	332	320	315	300	349	310	284	300	308	334	298	299	311	289	368	324	287	339	344	338	336	298	317	309	310	289	309	324	294	315	304	322	329	325	357	317	299	301	302	326	314	322	289	291	280	308	310	292	334	312	296	319	289	331	320	303	318	314	294	291	308	346	291	317	309	290	311	292	350	314	321	314	303	310	318	336	334	294	298	325	325	319	307	338	310	316	313	317	330	303	329	348	353	330	343	313	310	316	320	319	303	342	315	289	281	298	319	286	360	321	323	337	345	280	319	311	318	306	306	317	312	306	348	290	314	288	320	296	339	280	309	307	327	335	289	278	292	322	282	282	282	281	281	347	306	311	304	273	344	285	323	318	304	326	313	284	322	326	318	322	297	344	327	297	293	312	293	332	264	319	311	310	289	324	298	318	315	347	310	320	306	303	291	342	293	309	299	316	300	256	336	301	299	300	325	331	324	338	321	313	316	279	314	364	328	296	362	303	293	313	314	344	321	304	315	319	298	298	320	312	325	322	306	304	293	303	333	310	296	323	321	333	321	328	313	322	277	331	334	310	288	328	292	326	309	342	312	302	284	313	330	290	312	316	361	300	302	333	313	283	313	309	289	307	299	292	329	317	295	295	320	313	314	297	314	284	303	322	309	291	298	285	320	313	327	326	331	284	321	317	331	302	326	319	302	288	325	318	323	327	313	284	303	305	285	337	344	312	328	275	289	295	285	303	291	320	329	323	310	336	311	343	286	333	324	295	323	309	326	321	300	314	301	297	292	323	308	302	318	311	322	337	312	328	338	291	319	330	309	349	314	303	312	309	344	325	306	301	319	317	312	286	304	308	287	270	309	283	311	316	301	304	320	270	296	344	306	314	315	322	308	311	331	314	320	304	341	325	328	334	298	332	299	311	316	288	313	294	297	308	313	311	311	294	317	313	320	283	307	315	333	302	322	302	304	299	320	286	290	315	299	297	314	307	313	303	284	306	303	317	303	330	287	310	319	275	284	316	298	304	312	328	278	310	300	309	324	299	296	319	295	279	289	321	323	310	281	302	337	304	285	316	307	315	297	321	285	288	288	332	311	284	313	312	306	317	325	313	309	328	330	286	275	300	321	307	308	315	304	286	331	316	285	341	310	316	305	336	298	316	303	308	329	323	336	302	321	309	338	286	316	320	339	257	291	330	296	323	324	316	318	345	338	306	319	345	320	292	289	294	285	301	314	275	287	309	316	316	332	345	289	302	307	348	288	334	362	313	325	289	319	319	312	308	322	291	319	332	300	301	296	319	318	322	323	277	302	331	282	330	333	329	316	314	326	292	322	313	294	310	315	327	318	288	320	339	349	327	346	315	342	306	313	300	300	297	289	322	309	313	287	277	321	311	311	297	285	285	284	314	307	354	313	295	306	290	320	318	306	316	301	299	303	321	328	290	300	314	330	296	306	299	284	307	269	307	315	292	318	312	282	301	332	319	296	276	338	288	305	318	300	350	341	311	309	295	312	313	303	311	325	317	310	314	317	319	332	300	310	323	276	344	299	335	290	305	334	291	296	313	324	282	312	305	312	314	302	293	323	318	337	327	317	284	325	275	313	326	329	307	323	312	302	352	305	334	333	311	316	298	280	310	315	340	297	322	322	326	287	323	307	306	314	313	281	314	323	295	325	313	285	317	301	332	305	297	293	320	283	313	297	319	363	324	342	311	337	320	285	301	292	312	320	325	316	309	321	297	339	330	322	308	276	323	318	293	311	320	333	303	273	317	298	290	286	313	312	311	299	314	323	327	311	330	309	312	308	326	286	328	303	316	350	320	314	330	301	322	320	306	336	322	307	301	306	312	313	316	302	318	299	291	311	347	332	307	317	298	325	296	320	304	310	306	309	316	302	302	300	305	315	317	338	336	341	303	295	305	325	323	319	315	318	307	308	333	325	297	328	305	273	286	320	314	311	302	274	340	314	335	319	309	313	339	300	315	323	314	329	290	318	320	268	309	285	313	300	295	306	289	312	297	288	332	302	303	276	285	311	312	315	327	280	319	288	303	295	331	312	318	307	286	309	324	343	307	340	305	317	322	291	279	296	301	323	278	318	336	300	296	292	319	320	301	323	309	319	302	336	331	289	290	288	315	312	255	346	313	339	303	299	321	294	288	325	285	313	308	309	306	303	312	305	337	320	331	278	317	337	299	311	310	315	309	347	297	308	306	327	287	297	327	317	304	280	313	312	320	299	306	307	294	294	330	300	332	300	279	336	315	330	336	282	340	301	312	320	301	310	301	279	322	288	297	315	287	305	324	266	319	294	289	326	273	331	323	298	336	297	330	337	297	275	312	303	350	303	312	326	288	306	309	296	303	316	315	308	310	296	292	315	319	302	305	324	327	301	305	324	310	314	290	298	298	302	310	342	314	298	285	320	320	331	307	295	313	294	306	301	316	299	333	296	337	318	267	323	295	296	297	316	300	266	317	312	314	299	306	304	320	298	298	298	302	290	288	297	292	310	298	299	319	310	318	327	308	311	305	286	281	320	295	308	299	314	293	356	305	311	322	330	315	309	299	326	284	276	319	310	308	278	313	316	320	316	318	352	304	308	318	321	329	297	337	321	299	283	326	299	304	295	281	339	299	305	337	311	330	282	291	309	324	288	273	294	297	300	315	277	328	310	311	316	334	287	314	313	314	291	340	315	338	335	309	317	298	319	284	292	298	294	311	292	311	339	336	314	313	297	334	317	304	320	315	302	331	302	302	331	356	324	300	285	330	272	311	304	335	301	296	299	322	331	308	302	289	301	325	328	314	301	303	290	329	306	325	313	290	295	295	312	299	332	269	280	301	345	348	330	323	314	304	295	314	295	296	335	319	313	305	305	300	266	324	298	304	323	306	338	312	324	343	323	316	334	308	289	320	305	276	340	286	302	297	296	304	308	297	326	300	316	311	306	336	332	295	307	334	317	309	297	290	331	313	296	287	318	310	324	298	315	306	327	298	301	287	289	276	308	269	331	320	325	326	277	304	307	329	308	303	308	322	309	269	299	320	290	333	320	308	323	284	306	311	318	303	305	304	315	306	296	331	316	307	321	295	323	314	318	328	327	304	277	307	306	332	296	303	305	276	311	298	321	309	338	292	301	325	325	307	330	294	304	337	329	301	310	310	320	346	318	306	329	312	307	292	322	291	303	311	296	271	315	323	300	314	317	301	298	314	292	311	279	337	323	311	310	332	284	285	299
27511	20321	7051	756	561	480	491	466	467	432	498	480	440	444	484	444	440	429	425	396	430	475	417	437	408	432	414	450	433	435	455	463	433	437	447	436	468	438	458	443	418	435	423	438	413	399	449	416	471	425	457	435	469	453	423	447	416	408	460	436	460	403	414	420	455	415	443	451	435	450	481	412	432	442	478	456	428	464	431	399	408	460	425	464	444	438	416	414	429	430	438	464	436	436	404	452	448	428	394	437	441	420	434	435	413	475	415	440	480	430	469	430	455	430	416	445	423	446	454	410	453	462	448	456	408	441	410	445	408	447	421	433	484	440	451	407	425	425	436	437	407	425	442	474	415	443	454	456	442	451	404	474	414	423	457	424	457	431	463	436	419	423	445	430	430	428	458	445	456	462	458	448	427	426	436	418	448	445	441	426	421	437	449	431	432	493	427	440	449	460	458	401	406	429	434	444	455	445	414	436	452	443	422	440	450	471	430	394	462	464	468	436	422	441	441	424	439	453	452	446	449	427	438	469	444	427	448	435	410	414	435	455	443	455	438	436	455	397	449	455	440	442	436	433	460	415	432	430	447	434	403	413	468	453	442	474	399	461	405	446	401	406	448	420	432	409	450	434	452	443	429	432	414	438	472	464	423	483	462	410	428	451	414	424	437	409	468	463	414	482	453	420	472	426	446	415	455	440	448	450	442	416	469	490	450	423	432	418	451	439	427	428	432	458	431	454	427	464	452	420	440	426	447	449	479	448	427	440	437	460	459	438	435	431	425	422	433	401	408	431	449	432	402	419	387	418	439	429	442	451	440	445	441	437	447	424	424	433	440	453	440	443	463	434	470	447	407	410	468	430	442	427	464	479	462	440	435	465	475	400	449	465	410	419	449	427	479	458	447	458	485	481	419	469	416	442	454	441	434	417	454	437	427	426	427	424	418	438	416	417	444	458	450	437	393	497	445	428	413	448	419	436	433	463	463	410	427	450	443	452	443	434	440	438	455	474	447	389	424	452	466	439	463	443	430	432	414	436	436	467	463	464	428	479	436	444	447	412	453	416	456	447	437	435	445	444	432	430	446	421	458	472	432	482	408	428	424	462	424	441	449	422	398	423	410	420	423	464	469	438	415	391	419	437	418	444	425	468	427	443	461	435	425	441	478	442	433	410	488	453	458	452	449	446	434	419	445	453	472	385	402	429	438	403	457	420	464	421	415	400	426	461	427	438	443	449	477	437	428	423	375	447	462	456	454	423	417	451	428	443	472	457	446	447	449	414	437	418	405	472	447	398	406	475	468	431	418	428	454	441	428	444	451	462	439	456	432	428	461	433	448	436	435	448	421	432	450	465	403	473	447	424	420	427	447	444	447	455	448	406	442	438	456	454	419	432	440	437	435	413	408	449	427	413	424	440	456	434	431	428	424	428	399	448	460	437	448	419	434	466	465	456	429	465	423	425	446	424	425	414	452	439	417	405	447	424	393	398	397	444	459	453	415	457	444	414	414	445	440	411	483	423	397	476	427	461	417	430	439	451	447	431	451	428	438	433	452	448	422	440	471	400	440	431	424	439	423	407	425	421	437	425	443	429	455	447	403	437	422	434	439	457	432	459	450	482	422	464	462	436	419	416	434	451	415	437	424	426	400	407	437	408	433	415	463	468	447	449	434	482	453	452	405	383	421	426	442	437	476	424	405	430	474	440	436	419	457	422	456	460	451	442	418	453	458	458	439	421	469	464	425	419	443	470	435	438	432	444	422	434	415	437	458	439	455	423	446	393	462	432	464	408	418	417	420	422	444	430	414	470	477	436	471	461	431	462	433	444	442	431	408	427	429	405	484	435	482	414	426	427	477	411	449	432	438	414	477	476	435	405	423	463	435	455	441	493	442	458	415	413	439	450	437	456	459	482	433	455	442	448	425	437	440	420	419	407	456	440	420	438	402	424	435	401	457	463	438	426	394	455	429	411	462	469	456	438	458	441	439	422	473	422	438	440	451	404	482	457	444	422	425	450	424	428	417	458	439	421	438	451	430	434	458	391	448	453	401	414	416	404	422	458	448	460	445	408	446	423	446	418	420	439	451	444	435	474	491	475	444	448	431	424	401	474	436	436	432	436	430	456	463	429	424	466	432	385	459	420	423	466	478	461	440	452	425	432	432	440	438	446	429	447	435	433	461	448	460	437	461	423	437	413	401	467	415	409	369	459	430	448	436	441	420	437	433	420	471	456	420	463	431	431	471	426	475	474	457	447	423	434	445	446	444	444	420	429	406	448	426	430	421	432	429	419	448	433	463	430	461	451	418	425	460	490	438	455	437	447	403	504	422	403	425	405	442	434	455	438	424	441	447	472	425	470	459	412	448	425	449	424	413	457	410	425	431	451	405	418	459	463	459	475	426	466	438	414	468	394	419	453	426	437	438	427	444	426	415	472	419	444	444	395	424	421	445	402	438	423	428	454	425	427	425	461	414	456	432	425	448	438	468	448	431	454	469	434	446	439	410	439	425	399	441	418	424	462	394	432	447	449	461	442	406	434	405	430	456	395	447	411	421	449	424	445	432	433	433	451	411	438	414	455	424	466	462	442	452	445	441	374	452	401	443	444	435	453	432	412	478	457	461	420	425	488	412	412	416	423	438	435	460	416	435	443	436	450	473	436	445	403	456	452	465	464	433	395	421	428	494	412	410	381	455	412	432	430	483	471	432	418	424	444	419	439	429	437	447	442	404	479	464	468	455	445	407	416	453	417	443	429	451	437	441	481	422	427	449	442	440	478	426	421	419	434	440	430	422	448	413	414	435	483	428	446	442	429	450	439	401	419	423	419	438	432	422	440	413	436	422	450	446	435	440	426	448	437	436	430	389	439	440	439	426	429	461	393	431	433	455	489	477	394	426	463	403	446	438	449	415	467	439	418	392	419	474	424	441	432	442	437	459	441	423	473	429	463	442	448	431	482	474	416	461	456	462	415	419	440	385	472	447	447	447	429	427	449	449	469	414	414	428	449	435	417	466	461	440	423	438	409	432	442	441	422	428	443	464	463	428	456	467	427	438	420	411	432	392	428	409	457	439	465	429	454	441	439	397	430	450	394	410	458	445	440	433	420	442	429	440	438	424	431	421	436	458	442	446	453	430	429	428	464	417	443	408	424	395	411	450	454	412	431	418	471	419	441	454	466	440	435	460	421	432	424	430	413	465	456	423	465	428	408	425	434	423	429	431	433	436	496	443	445	417	453	462	460	431	413	424	415	394	414	474	402	411	420	415	421	433	394	445	450	438	470	415	430	392	404	451	441	397	402	459	415	460	437	437	439	439	472	449	439	427	462	420	448	428	415	452	425	488	466	451	440	405	462	413	392	438	434	442	447	434	435	405	439	448	418	426	434	427	391	444	456	417	416	407	472	422	440	412	464	424	453	440	462	417	421	447	414	445	475	414	464	429	432	448	424	450	470	419	458	445	402	466	410	456	415	449	455	420	427	449	410	446	420
27543	10962	1579	1111	971	905	874	866	876	871	886	824	846	850	829	848	823	845	815	846	811	855	851	835	839	860	878	846	847	803	864	863	852	801	819	849	839	828	810	843	844	776	822	776	814	863	783	834	833	822	875	853	860	843	807	876	829	830	826	785	837	775	826	834	829	895	847	852	867	828	852	850	863	891	814	818	863	821	799	845	828	776	829	813	809	816	885	883	871	860	805	768	834	841	789	826	824	805	859	804	794	876	783	833	847	829	797	839	802	831	813	822	859	818	793	853	817	826	838	871	820	784	849	848	806	841	863	865	827	861	840	842	815	850	780	878	844	785	786	813	849	801	852	836	841	787	780	833	786	838	853	806	837	861	821	849	854	836	815	785	815	870	837	798	780	823	850	810	841	843	823	808	882	826	779	826	785	856	881	817	822	843	891	844	791	821	855	819	880	882	851	842	827	827	798	805	806	804	829	845	804	831	821	797	829	814	818	853	823	815	843	795	849	850	845	822	847	825	803	817	795	842	860	831	820	830	840	818	848	854	834	840	824	821	893	870	859	871	785	795	829	821	853	844	905	834	872	856	798	847	781	839	833	812	856	851	859	858	764	822	788	790	811	834	851	820	792	789	774	818	871	893	816	809	854	851	878	847	790	859	846	901	900	838	822	817	853	843	836	841	862	809	880	813	921	835	806	801	809	808	794	835	898	855	831	875	850	855	858	794	820	856	848	818	811	879	836	833	829	833	818	812	840	803	814	843	806	864	806	852	819	865	845	857	812	782	819	862	778	865	841	807	856	776	828	766	822	825	851	847	823	838	795	834	872	829	916	818	765	848	828	804	795	788	832	857	812	875	825	846	829	777	833	828	807	818	804	816	794	838	818	892	821	775	841	837	838	866	865	824	822	799	868	808	807	841	768	820	814	798	831	847	830	756	842	784	802	840	830	854	790	843	850	822	813	782	829	822	811	815	850	819	879	849	809	756	772	836	839	824	775	759	828	799	870	819	932	906	861	801	864	881	784	836	889	836	869	826	790	830	834	797	863	809	825	816	806	791	803	832	838	820	846	794	800	849	850	794	861	826	802	845	788	817	829	857	817	865	848	858	809	835	871	850	843	836	790	832	844	868	846	845	785	813	838	839	875	827	777	804	792	840	839	819	855	808	760	851	792	852	818	861	879	803	849	830	816	802	830	834	829	840	885	819	875	811	834	887	825	860	825	834	810	852	869	885	874	878	814	816	825	848	828	781	807	834	810	815	866	841	837	844	820	908	824	818	797	828	776	822	852	851	812	845	839	792	878	823	819	852	836	832	850	798	846	805	794	791	807	840	834	835	884	841	838	825	765	828	860	767	811	814	850	767	872	811	829	808	824	846	808	833	800	847	831	818	738	790	821	860	860	814	788	796	836	831	815	842	827	887	820	828	904	830	843	797	792	839	821	842	828	812	803	855	848	823	782	785	839	831	799	827	844	806	869	828	802	854	854	849	843	765	835	832	867	799	881	833	861	820	816	788	863	812	838	855	844	817	821	867	838	851	810	817	827	828	836	804	822	841	789	766	861	815	794	834	831	823	869	868	858	831	811	807	836	861	797	818	881	859	806	866	828	793	816	793	847	831	856	835	854	834	851	826	812	828	812	797	870	826	809	841	810	836	796	793	854	847	790	833	864	803	866	832	783	885	798	865	847	806	884	803	781	865	820	802	822	832	837	841	852	791	770	797	819	833	809	833	797	865	812	820	841	830	837	828	839	859	833	840	868	832	883	789	851	838	828	820	852	869	821	841	818	829	830	887	819	818	855	786	832	791	809	864	747	818	826	822	849	878	771	823	811	802	859	877	873	846	786	783	800	801	866	784	822	814	828	857	852	861	809	798	783	807	839	833	812	740	835	852	868	794	855	863	852	808	810	822	852	872	884	896	802	826	811	837	807	801	830	817	829	815	879	807	792	795	843	825	785	866	897	838	824	850	820	767	801	845	879	812	834	805	810	826	836	871	831	860	830	813	846	847	825	861	851	805	787	800	826	785	800	775	815	829	828	810	823	779	822	854	816	849	807	800	846	783	867	856	882	885	790	817	775	876	921	825	814	788	839	858	832	790	820	796	827	807	782	820	860	832	812	783	818	873	808	859	838	828	819	823	861	837	846	810	815	800	824	851	794	844	848	837	795	809	833	847	816	816	834	854	791	830	852	844	837	860	832	804	857	851	794	769	852	818	858	789	814	831	851	793	868	823	867	827	773	868	885	827	840	833	826	796	844	867	863	835	799	821	791	798	836	873	795	854	801	835	773	830	823	808	811	849	831	770	858	852	821	814	847	864	871	865	844	805	844	826	814	798	876	836	820	878	853	814	787	829	790	803	838	862	840	831	841	831	846	859	809	833	831	833	798	852	823	786	846	832	769	799	803	896	827	848	795	879	807	782	838	832	802	774	808	797	826	866	813	815	830	857	794	817	820	853	812	839	855	838	830	794	823	838	856	797	796	847	878	893	825	841	812	859	773	822	851	878	860	834	822	814	852	801	859	833	819	852	812	833	866	814	848	863	858	830	839	779	847	847	861	801	795	816	808	813	866	826	863	799	877	864	819	841	825	852	813	877	831	858	819	790	855	815	836	860	843	828	800	815	856	803	819	883	833	811	773	866	812	861	831	838	823	855	802	845	849	853	858	853	830	880	820	856	857	808	797	852	883	818	829	810	850	847	790	852	809	869	798	835	833	814	839	835	811	826	812	812	791	797	824	843	807	785	833	855	851	791	788	808	836	821	823	817	837	847	804	862	843	842	827	846	815	798	839	882	811	803	850	821	825	771	849	818	801	828	841	853	852	806	863	805	820	836	859	829	776	803	791	842	827	834	866	820	805	828	847	852	836	838	801	788	799	753	848	857	841	773	757	784	824	804	793	852	850	822	804	843	791	819	832	808	820	845	823	883	854	822	825	830	874	883	772	834	844	838	775	839	844	809	900	832	789	796	802	814	855	818	804	821	843	901	871	826	830	840	833	834	835	850	797	816	857	887	783	799	812	786	816	831	879	824	854	775	829	826	812	810	791	829	816	832	815	872	804	872	802	830	792	802	831	867	805	810	846	836	785	843	817	839	823	817	817	802	885	764	807	857	850	847	799	874	825	817	837	801	874	829	834	866	816	804	811	826	851	904	885	797	805	836	846	807	827	796	840	811	853	836	859	776	832	817	833	792	804	853	860	850	877	775	839	776	872	850	808	850	824	835	866	791	864	821	789	839	843	812	844	843	830	847	851	762	886	816	859	874	799	852	847	808	856	875	824	873	818	818	869	824	794	835	804	818	839	860	850	829	829	852	823	829	820	793	851	812	805	833	823	842	841	792	824	875	847	783	803	838	839	839	829	858	803	818	812	852	767	835	807	845	908	803	871	847	890	852	852	821	841	859	849	816	851	798	844	847	834	775	868	826	842	820	870	767	861	898	855	834	824	806	796	828	829	828	871	804	805	852	826	802	806	837
24391	21437	28319	24852	15860	908	465	364	305	281	274	285	257	262	257	253	259	240	215	254	222	258	222	237	210	253	195	208	217	224	241	237	202	227	234	241	196	216	245	200	232	250	206	214	212	225	250	215	192	241	232	223	210	235	196	211	219	221	220	224	228	201	242	206	199	209	224	212	207	222	231	211	214	190	219	216	215	207	203	228	214	218	216	209	232	196	215	209	221	246	226	212	180	197	226	193	221	222	237	217	215	230	236	206	216	215	222	215	252	193	199	219	198	201	211	199	221	216	232	222	211	232	207	230	182	217	208	184	203	229	217	202	218	205	186	237	229	220	212	236	235	214	194	196	226	219	239	220	177	200	234	220	190	197	211	209	192	222	222	225	217	194	211	196	199	211	211	217	221	217	214	227	219	200	209	206	251	210	240	211	192	211	233	224	192	235	214	199	203	241	234	206	220	219	225	210	212	199	223	218	213	204	217	210	219	183	214	205	216	219	209	228	218	195	204	219	240	210	234	223	218	208	221	211	205	243	231	221	213	224	216	200	233	223	196	220	221	229	250	228	198	197	202	201	223	236	212	230	218	232	214	199	202	225	193	256	188	207	233	221	229	215	229	210	226	213	211	239	216	219	216	230	226	214	189	211	233	214	224	222	221	203	232	192	197	227	235	204	243	215	230	205	223	210	217	226	203	200	205	197	224	228	203	216	247	221	254	218	217	211	192	171	218	219	199	220	205	230	256	202	203	203	224	224	236	186	215	200	202	241	245	217	219	221	197	194	184	200	219	208	220	217	225	222	209	206	213	211	200	196	211	209	213	221	208	210	209	204	195	206	227	215	225	218	224	201	193	203	187	220	224	203	206	237	207	216	224	222	237	210	226	221	244	228	219	204	217	211	236	203	213	203	214	197	211	231	197	179	232	216	223	197	239	214	210	202	205	219	191	214	215	226	225	226	237	208	229	222	232	239	214	218	193	206	234	217	224	223	182	207	206	210	218	212	216	223	195	233	218	212	225	223	225	214	217	233	197	224	217	227	195	221	227	214	228	221	247	197	190	209	223	210	238	195	207	224	199	236	212	206	200	213	246	199	214	212	235	224	230	200	213	193	217	201	213	217	222	197	186	199	192	223	206	207	181	236	209	192	217	230	203	241	218	220	233	260	239	223	205	212	242	202	219	191	227	215	222	206	227	239	206	247	226	183	221	216	201	221	214	233	179	240	173	225	219	219	207	216	219	226	195	213	214	205	216	195	214	220	190	210	224	206	214	218	226	200	209	218	189	219	181	209	191	236	205	219	205	213	210	225	232	206	215	221	196	206	220	223	205	183	197	219	201	225	222	200	204	211	221	213	226	204	222	226	212	219	229	235	208	230	217	215	196	231	227	237	235	206	220	190	220	193	223	178	214	216	235	213	215	247	239	244	229	180	218	206	220	257	212	198	207	225	244	233	214	223	221	243	214	234	226	220	218	212	244	219	198	213	218	215	201	191	201	217	210	232	209	214	241	214	218	200	222	180	211	227	230	208	211	218	217	210	219	254	189	218	221	220	222	229	242	241	233	190	206	225	183	209	209	191	219	227	213	205	210	232	245	196	228	241	231	198	238	200	215	236	213	224	222	203	207	209	211	199	209	217	232	215	215	223	227	230	220	225	207	222	221	199	208	202	234	249	191	223	217	233	239	225	208	187	200	220	233	222	200	208	226	227	220	235	235	224	198	201	214	194	211	225	243	221	211	221	222	219	216	206	221	224	221	212	211	203	229	184	219	236	191	216	187	252	192	237	228	207	201	208	206	228	225	218	212	222	213	195	236	226	206	207	204	247	216	218	205	230	209	221	201	195	224	235	205	206	202	238	236	207	225	219	218	215	216	217	236	240	205	218	253	208	211	208	201	183	196	209	247	206	239	213	203	182	210	237	232	192	192	214	197	223	213	198	235	213	201	242	213	238	205	229	219	187	210	224	212	214	213	217	215	212	203	231	213	188	227	226	201	233	218	184	228	204	220	225	250	228	229	219	235	181	215	207	236	220	208	200	219	199	201	229	241	202	197	230	207	220	222	202	218	218	215	241	219	209	203	210	224	239	255	240	187	225	215	201	209	210	222	204	202	210	226	219	240	219	209	195	210	213	202	213	216	208	212	223	209	215	202	213	210	198	207	224	206	218	233	218	216	226	212	230	196	232	214	184	193	201	210	195	219	208	226	196	228	222	204	221	224	197	231	231	212	231	188	203	241	203	212	206	226	208	212	229	228	209	198	237	195	205	205	206	194	203	225	223	206	215	207	245	201	232	225	194	198	210	215	196	231	204	227	223	221	218	208	241	197	210	223	202	214	181	194	230	230	216	185	230	202	223	210	183	218	230	196	201	252	210	229	200	206	221	198	224	208	236	195	226	206	197	228	205	226	220	189	240	214	209	225	206	186	209	208	196	202	210	209	205	227	205	186	187	221	214	229	201	243	216	231	190	221	224	216	211	232	194	195	209	218	222	216	209	211	220	223	214	229	224	201	240	210	224	217	210	210	205	202	227	210	208	226	222	206	204	211	202	191	228	240	197	229	212	206	208	247	225	205	194	201	230	226	229	221	225	219	217	211	210	228	208	206	217	237	207	215	218	239	213	195	233	217	214	219	245	198	219	229	208	202	214	196	208	196	207	204	205	212	207	206	228	239	206	215	210	234	216	211	197	220	222	223	208	207	229	228	197	214	229	208	202	190	219	225	216	203	221	220	223	227	196	221	227	245	229	201	235	219	211	197	214	194	235	202	196	174	254	217	232	213	237	214	187	231	235	229	218	200	248	209	219	195	204	221	193	212	221	222	188	224	226	218	237	209	223	209	213	220	214	223	235	221	234	186	209	202	202	198	230	212	199	219	225	205	215	205	231	202	219	226	196	225	211	213	210	219	250	218	236	224	215	213	201	216	206	217	218	219	230	214	214	214	216	198	227	198	232	230	229	220	224	207	207	229	228	211	197	190	233	202	224	205	224	209	193	196	194	213	235	223	222	207	229	215	230	192	209	215	224	207	210	225	219	214	211	203	213	219	190	212	214	195	225	192	193	219	243	243	246	226	221	230	198	229	207	231	197	231	221	214	217	237	211	212	224	189	207	197	224	219	240	236	207	220	219	199	196	218	232	213	211	193	197	235	204	203	216	231	195	218	235	191	230	212	217	193	207	250	210	211	236	211	226	206	232	215	242	194	228	199	210	221	206	208	186	219	216	201	213	230	212	215	215	213	223	239	232	224	218	229	213	233	218	204	211	197	230	217	225	208	233	202	209	223	204	243	219	200	204	212	203	219	188	231	209	210	179	189	217	198	206	227	205	229	211	195	241	202	208	243	210	209	214	220	207	222	215	213	216	226	193	220	216	232	200	239	201	236	215	214	191	197	224	232	203	247	209	226	208	216	213	213	225	224	200	224	219	198	220	191	215	213	224	228	221	221	221	218	214	215	210	200	214	204	196	211	225	208	212	202	218
46039	23610	6572	3270	2162	1449	1114	1027	840	793	718	637	598	573	589	515	546	522	496	493	494	476	502	501	463	474	444	496	484	462	495	441	448	431	448	439	464	448	423	438	450	418	439	455	455	459	454	412	449	450	444	462	440	482	431	440	445	465	462	451	453	451	441	424	471	430	397	456	440	462	433	452	435	456	417	463	431	444	442	469	434	421	392	435	409	438	452	430	446	467	439	386	480	399	456	468	421	459	449	437	441	419	439	433	456	449	407	389	469	475	415	435	464	408	435	466	421	428	367	396	437	427	412	445	465	402	440	424	409	418	400	427	429	440	435	426	438	459	452	436	411	449	445	410	420	408	449	431	387	463	417	416	437	433	453	425	481	406	396	459	447	439	430	454	404	435	467	414	389	471	405	446	421	432	435	447	433	399	412	427	431	443	440	443	435	447	422	426	422	405	420	444	453	435	448	431	450	403	465	399	418	414	433	452	436	437	410	418	412	468	441	437	405	389	457	453	412	480	446	462	423	430	413	405	424	422	419	427	416	411	454	432	438	413	415	417	425	461	429	434	425	431	448	454	422	448	423	420	415	406	438	418	431	427	433	430	406	446	441	449	440	429	439	422	386	412	414	443	399	427	418	450	421	422	421	407	451	451	439	417	464	412	437	416	426	382	434	448	390	479	412	481	437	447	454	443	398	401	440	384	423	423	430	448	397	406	421	420	463	445	408	456	437	461	432	425	446	406	440	467	390	445	402	425	457	445	420	410	452	407	424	477	427	444	451	431	443	443	454	437	426	433	412	419	424	449	457	402	484	454	433	444	443	425	418	423	431	442	440	436	420	430	446	399	437	465	408	472	414	410	423	457	418	440	417	441	423	447	422	406	440	438	417	390	438	442	432	410	434	415	424	434	410	437	436	428	451	438	403	440	409	399	428	444	422	447	427	434	438	459	472	433	395	414	413	433	441	446	425	419	487	414	420	436	462	408	451	436	417	426	438	437	421	423	440	463	411	402	438	374	404	441	432	429	473	445	431	467	431	464	418	412	454	415	446	437	438	427	417	412	434	441	425	433	443	413	455	411	431	432	443	426	402	417	400	422	392	413	437	452	411	418	403	411	441	415	461	412	443	439	412	429	442	424	400	437	447	439	454	453	462	430	420	396	432	445	425	405	402	472	441	408	393	404	457	432	416	445	430	423	419	405	439	425	449	401	411	418	420	408	449	429	411	378	388	444	467	400	430	438	453	429	413	427	424	427	445	450	399	442	450	430	390	400	430	413	424	404	453	469	443	442	439	417	418	454	422	422	440	419	444	425	422	398	457	432	410	440	411	436	422	414	423	438	455	438	421	423	416	426	433	437	412	450	456	431	476	417	471	420	458	422	401	428	393	419	454	458	447	456	431	422	427	442	411	454	433	443	471	458	413	451	424	425	469	438	422	468	448	467	429	412	420	455	461	427	450	449	440	442	417	407	426	461	436	444	395	436	430	437	420	432	399	421	468	469	426	440	409	471	380	459	446	418	400	399	413	430	425	409	443	436	441	400	433	414	440	438	441	454	407	405	423	430	453	435	422	433	451	412	438	423	433	444	450	403	450	412	440	443	435	445	406	423	427	440	415	422	453	460	436	446	447	396	446	453	441	414	430	472	461	484	423	445	418	425	446	427	440	460	419	439	437	449	424	428	452	437	440	419	450	445	441	390	456	434	450	445	471	462	416	444	433	457	407	434	389	460	454	396	430	456	394	404	388	425	427	407	432	394	425	399	427	424	390	433	408	427	425	426	436	461	431	395	416	439	454	406	438	434	418	408	461	415	407	441	414	441	412	417	457	480	415	426	439	473	452	435	420	439	382	444	399	424	444	429	445	401	424	431	450	450	427	405	441	455	417	450	416	442	433	438	452	482	411	455	440	426	448	439	448	398	447	429	423	462	451	454	397	435	451	454	418	424	416	424	400	433	468	472	442	422	429	425	430	435	417	448	407	431	419	416	422	438	425	392	493	457	464	429	409	408	401	421	422	417	420	410	434	433	403	470	476	399	441	474	428	432	408	455	389	441	407	441	376	437	430	458	441	422	418	475	437	432	421	413	429	448	430	432	440	450	432	445	445	435	440	418	430	432	415	462	426	459	431	416	444	411	433	406	419	457	410	443	446	399	448	445	409	420	414	434	445	431	423	436	425	418	450	422	417	424	401	412	422	434	405	436	408	427	419	431	424	448	436	397	445	460	411	420	479	427	440	443	433	434	462	437	442	408	394	467	427	444	476	428	480	455	473	472	424	419	477	435	470	410	426	460	450	431	451	436	436	432	454	404	427	441	447	420	450	424	394	432	441	412	426	409	410	431	430	425	431	450	474	428	426	428	453	389	449	393	423	440	441	445	431	451	437	431	435	419	433	422	462	425	450	413	447	415	410	439	442	476	459	456	413	439	401	395	460	417	445	422	393	441	459	416	420	455	423	403	456	433	444	437	412	400	421	436	395	397	434	414	433	408	429	434	399	426	417	425	456	427	450	418	424	438	472	424	417	443	406	446	441	455	450	427	449	427	417	410	439	452	460	437	397	441	424	432	459	486	445	514	454	428	392	458	463	419	427	414	454	405	435	401	422	438	471	422	478	455	457	443	456	432	414	433	441	430	418	434	433	425	455	406	475	472	441	426	444	392	399	433	412	412	425	415	439	434	415	438	397	416	457	440	440	421	419	430	438	414	417	424	443	409	430	420	417	449	400	441	444	428	424	435	420	460	445	444	418	462	448	465	392	442	417	449	439	400	442	417	433	432	420	426	406	411	429	424	407	455	437	393	411	463	455	430	391	438	428	420	459	416	450	435	455	429	416	432	445	400	429	438	448	430	446	437	479	410	421	439	425	454	399	423	409	405	461	417	467	391	426	441	393	395	457	429	430	431	428	397	449	446	451	438	431	413	429	417	416	478	408	429	404	433	434	482	445	440	448	449	449	408	421	408	444	399	419	413	441	458	440	489	423	464	430	448	499	418	405	435	423	426	419	395	432	399	467	411	447	423	437	442	457	426	425	432	420	454	414	415	451	374	454	460	461	415	420	453	458	446	406	422	389	406	430	432	417	441	430	443	410	399	422	422	437	447	441	408	423	436	416	465	459	419	399	404	411	460	415	436	455	423	440	448	428	434	422	431	424	435	401	417	429	404	413	465	404	462	394	453	448	419	456	397	416	422	439	437	421	418	462	450	427	452	426	446	402	469	441	394	439	427	458	477	442	447	400	430	457	467	436	432	471	409	442	420	451	420	422	424	417	428	420	457	441	403	405	411	440	438	405	446	438	452	385	455	427	427	471	413	415	428	430	482	439	389	454	434	416	375	424	447	434	443	471	415	441	430	430	426	419	409	439	421	409	416	444	427	391	440	458	419	427	435	411	456	419	415	402	426	423	396	436	443	472	448	439	446	440	414	437	456	419	471	450	427	418	421	390	400	421	423	449	428	475	408	409	446	400	430	442	441	423	429
23321	21393	28820	24292	21368	14622	888	458	309	351	286	265	245	235	228	202	230	210	212	210	210	198	178	197	153	180	187	172	185	157	178	184	173	180	181	183	176	179	197	154	180	169	168	177	182	157	175	155	155	153	193	190	154	163	169	147	177	154	180	150	160	161	184	170	183	166	163	175	159	141	188	166	155	168	173	187	179	178	171	175	183	168	196	159	170	150	153	169	155	166	180	154	154	178	135	170	165	170	163	170	144	155	186	155	147	174	184	152	185	180	152	159	177	163	173	170	184	149	173	167	177	176	163	154	182	164	155	157	156	163	175	153	168	170	140	168	153	156	177	163	174	164	165	191	155	183	147	170	150	170	162	161	150	173	162	179	164	169	174	188	203	178	157	180	161	144	151	167	146	169	172	131	158	168	161	160	163	156	161	147	160	156	182	184	175	144	161	142	165	163	162	143	159	175	160	134	170	140	154	169	194	167	156	160	167	160	161	171	148	147	178	158	145	165	167	155	190	195	159	168	167	158	167	157	154	146	179	175	160	150	130	163	169	176	169	161	164	156	149	154	161	154	176	159	157	153	176	157	181	152	170	152	183	178	158	152	168	149	148	121	176	132	159	168	144	167	167	157	149	184	172	165	167	166	139	160	135	171	158	146	150	157	144	149	164	188	166	157	182	171	189	164	160	177	174	149	142	170	164	127	155	182	156	154	159	161	148	157	173	168	158	174	160	156	160	144	174	142	153	170	146	154	173	180	168	162	144	175	171	173	145	180	163	164	165	155	135	196	133	170	165	170	154	173	145	186	162	152	166	134	168	145	176	182	151	172	150	158	154	163	192	183	147	163	174	170	173	153	134	153	145	152	165	156	147	130	183	150	174	181	151	171	162	179	150	156	186	171	149	167	184	179	164	154	150	163	160	177	162	171	158	176	167	148	163	156	165	166	197	162	193	157	166	174	160	169	167	153	198	188	159	150	150	161	169	159	159	150	167	171	163	171	181	163	145	182	177	161	150	161	172	172	174	161	158	154	156	175	161	175	178	159	153	159	143	152	171	174	206	160	154	159	166	167	155	149	160	182	167	141	156	171	171	162	169	184	158	151	162	166	170	157	161	168	182	163	166	176	179	143	158	165	168	162	165	140	170	167	172	174	149	153	182	169	142	177	167	174	160	178	147	151	168	168	175	169	143	173	162	146	161	177	168	175	163	145	164	161	157	178	169	171	151	186	155	210	167	183	188	164	170	163	168	171	167	174	183	155	167	166	146	147	165	158	159	169	158	180	165	178	158	181	178	156	173	187	145	170	172	173	174	155	160	169	166	168	173	172	164	169	163	182	161	192	176	167	171	161	146	153	172	148	173	185	170	169	154	176	175	164	146	172	144	188	172	158	197	163	178	152	162	164	147	150	157	163	157	186	173	167	163	194	172	176	190	158	159	172	166	161	149	178	159	170	157	150	170	162	165	174	173	161	155	158	171	168	176	150	182	158	147	146	158	136	152	144	145	152	166	169	154	175	162	169	166	153	150	182	178	172	158	184	166	151	168	165	178	160	175	169	176	160	157	168	168	202	161	139	155	172	160	174	157	189	160	144	165	178	159	162	178	180	162	165	168	141	160	162	160	188	161	188	193	185	165	173	177	165	154	157	148	168	169	159	168	157	166	162	157	173	168	171	150	164	157	169	152	183	147	150	171	167	162	158	177	135	158	162	178	163	178	187	186	152	170	133	161	156	165	178	164	158	158	158	135	168	158	166	160	174	158	157	150	184	139	191	181	175	166	160	151	155	163	175	182	157	162	151	138	182	152	170	173	162	176	179	168	170	172	140	172	156	151	188	144	148	159	172	172	167	155	154	159	177	151	176	167	152	174	155	170	154	162	142	158	150	183	154	161	158	147	158	156	164	179	182	177	180	143	149	143	169	175	160	163	180	144	154	142	190	172	143	180	183	170	142	154	149	157	129	149	147	152	160	170	165	177	162	162	163	177	173	160	140	165	147	174	132	151	188	156	136	157	154	159	143	163	159	172	175	184	146	186	176	169	189	167	161	163	150	172	167	155	155	159	148	141	148	153	140	156	170	160	200	177	146	174	163	166	182	169	173	143	183	166	179	165	134	158	149	158	175	145	163	142	183	169	165	166	154	157	170	173	166	156	155	166	144	157	171	179	159	166	160	172	170	142	170	170	161	155	172	160	167	186	172	161	178	144	162	149	155	166	173	173	150	163	164	162	164	175	162	156	156	157	143	192	166	163	164	154	160	145	157	168	172	124	180	186	181	170	161	175	165	152	162	145	167	162	167	183	165	176	168	159	185	165	188	164	177	136	160	158	173	156	157	178	161	183	160	162	153	171	157	161	159	159	171	155	158	172	170	149	181	176	160	158	139	179	153	150	163	174	166	169	170	169	158	139	164	169	161	175	165	155	173	173	179	179	188	147	174	173	166	155	163	164	153	151	158	174	159	161	157	171	164	151	165	198	158	168	164	158	173	161	180	202	189	153	155	166	178	165	149	172	163	172	167	150	158	146	169	171	168	177	165	169	172	158	161	163	145	139	139	183	157	174	183	160	148	158	168	160	176	157	164	158	176	150	159	154	181	162	173	146	184	170	171	131	163	172	149	178	151	169	167	178	170	179	146	143	153	166	161	155	156	156	163	171	163	168	164	151	151	201	173	152	154	175	169	150	179	168	156	169	165	164	179	144	181	141	174	167	162	170	180	161	153	178	166	180	157	157	152	169	177	158	158	173	158	164	153	181	181	159	187	141	171	159	186	176	152	127	151	143	168	155	161	175	185	189	148	160	180	165	166	163	156	151	169	178	157	153	160	167	167	175	151	191	165	164	195	165	152	154	183	180	151	134	144	176	165	172	169	175	184	153	165	163	155	205	146	178	189	187	182	181	162	162	148	159	174	163	150	147	178	197	152	171	182	181	159	183	176	195	143	158	152	179	160	157	154	147	168	178	175	187	138	173	151	151	167	157	172	160	147	160	156	179	159	145	157	189	159	176	177	171	180	160	184	174	162	181	156	193	178	162	188	152	160	158	171	163	176	166	176	191	163	164	141	171	149	155	172	162	164	168	146	155	137	139	164	164	178	180	151	166	171	161	159	150	170	190	177	167	189	151	164	147	170	161	157	164	160	163	174	137	175	159	166	183	176	167	169	142	184	177	163	177	158	166	162	142	159	155	160	155	165	148	163	141	192	159	155	141	183	186	171	168	166	147	172	160	152	163	171	161	167	131	158	174	143	170	162	159	176	164	145	187	167	171	174	156	159	176	150	159	175	155	153	177	152	167	171	169	141	171	177	147	168	171	172	181	153	182	151	166	169	163	156	162	183	151	144	166	176	150	146	159	166	164	170	146	162	191	176	175	165	163	161	155	158	177	172	175	155	174	170	154	170	160	168	166	185	161	160	147	164	156	154	165	162	156	158	170	164	153	140	186	166	144	176	157	159	159	157	169	144	161	155	157	152	168	156	168	150
45311	28635	10450	5479	3663	2422	1738	1334	1149	928	845	718	669	596	527	508	554	449	480	444	429	405	399	397	380	401	356	366	357	380	383	340	340	315	317	331	340	316	344	344	304	299	334	305	330	347	348	344	299	302	315	304	305	300	281	325	296	329	321	333	304	338	287	360	330	307	315	288	297	274	329	320	275	297	311	276	301	298	304	323	340	324	337	333	312	272	290	263	317	313	310	344	320	290	335	293	319	352	280	296	331	287	321	303	310	288	319	289	327	287	322	306	316	305	298	302	342	302	322	324	330	309	314	312	304	290	359	300	333	295	296	324	326	312	319	314	329	299	305	350	316	305	283	304	287	334	291	284	283	321	324	313	335	323	282	293	302	287	313	343	323	299	322	326	325	295	282	324	315	297	307	322	310	303	277	283	306	296	318	293	316	280	307	318	308	276	301	290	306	304	307	304	318	311	310	297	326	323	306	303	294	329	314	328	293	299	283	325	277	294	304	306	311	301	329	340	312	300	314	340	322	312	311	296	289	313	311	316	329	286	330	303	310	329	303	333	309	302	301	295	333	309	305	299	298	302	299	335	271	328	327	298	309	296	277	317	333	301	307	299	317	310	336	327	316	280	296	307	320	307	304	301	307	305	319	294	313	336	290	333	280	312	285	297	295	319	342	333	290	305	294	296	313	264	292	316	348	308	303	328	313	301	276	316	299	291	307	349	296	321	313	342	294	286	286	324	305	309	331	327	291	329	300	306	330	317	294	322	295	312	316	308	297	318	286	290	320	301	352	311	307	286	339	301	314	286	327	300	303	306	324	313	313	280	317	306	313	295	297	299	277	312	309	305	318	269	332	293	304	335	318	333	286	307	324	296	301	286	299	288	324	299	321	297	278	308	288	310	317	306	312	339	309	334	325	302	336	317	290	258	319	305	313	305	314	308	316	320	294	287	307	313	318	299	294	313	340	323	352	308	346	304	297	310	307	327	323	296	312	277	335	308	304	300	291	315	330	303	297	309	325	322	300	279	330	292	327	298	274	319	356	312	346	313	315	353	309	293	311	298	273	294	314	275	287	296	304	309	358	312	307	322	291	275	327	304	321	287	286	295	308	303	306	351	306	282	308	297	290	307	326	304	317	302	297	332	308	315	315	283	324	294	301	318	279	296	307	317	286	315	318	313	310	303	302	332	307	317	300	332	330	281	302	304	332	301	312	296	316	323	318	334	307	301	313	325	325	285	298	297	311	308	298	290	285	298	294	286	303	295	296	320	316	318	331	318	292	307	282	296	337	307	314	317	323	313	306	323	308	357	291	305	334	329	318	267	322	311	305	298	322	316	286	327	271	302	297	315	328	281	319	332	325	272	299	311	297	292	296	289	342	324	322	279	266	291	323	312	307	327	337	264	296	306	338	301	314	310	294	318	295	318	338	324	315	318	335	311	298	331	301	293	309	303	317	327	311	295	302	313	306	265	327	302	304	319	311	316	302	299	273	288	331	310	316	300	310	323	297	293	312	284	322	297	306	297	301	303	286	306	294	297	262	291	325	334	319	314	295	331	328	313	279	324	343	323	328	317	288	308	322	280	332	289	327	314	284	334	318	279	298	321	309	275	317	304	317	317	316	280	326	293	318	298	321	296	328	325	298	299	301	308	326	275	345	298	301	282	311	358	303	278	313	316	283	321	279	281	319	341	292	306	325	285	308	319	308	307	296	304	347	311	282	316	319	275	299	301	322	324	334	275	329	319	294	314	307	321	309	320	321	289	302	277	346	309	302	341	337	280	314	306	313	285	290	294	309	325	304	336	346	303	279	286	306	304	303	288	310	315	326	300	310	345	354	306	306	308	318	295	333	304	284	309	322	268	291	346	305	293	336	294	312	335	291	337	313	309	289	284	326	313	333	277	292	293	299	304	293	320	297	295	267	294	309	305	305	288	297	306	313	341	316	332	343	309	294	292	330	291	292	299	289	320	312	321	326	305	310	327	324	289	307	318	293	299	286	331	300	321	303	275	280	308	304	336	321	279	306	300	313	287	296	305	304	301	296	296	301	306	308	310	300	283	319	325	308	308	316	327	299	325	323	308	304	306	309	320	322	323	320	272	285	313	321	320	308	325	326	333	352	316	303	315	307	313	313	315	279	294	297	293	312	306	307	291	298	297	311	304	295	274	263	316	308	292	312	282	324	311	317	302	331	310	313	313	320	300	306	315	295	307	297	311	301	317	299	288	323	285	312	308	281	301	296	306	304	334	310	329	298	291	292	323	322	310	274	312	288	328	311	322	291	328	282	299	293	312	294	305	299	286	319	322	302	322	342	297	277	308	340	273	294	288	297	321	323	310	314	306	296	283	274	316	312	343	278	272	275	316	302	289	345	267	319	331	327	327	303	320	293	304	272	310	321	280	335	293	309	288	308	329	295	313	340	293	276	322	300	229	327	336	289	324	294	286	287	310	292	275	305	313	291	308	298	327	322	301	285	326	324	295	312	315	294	353	297	290	273	306	330	306	308	283	334	295	291	315	311	301	318	294	306	294	304	332	326	270	295	310	284	285	297	313	290	318	317	330	280	303	321	289	303	320	273	308	299	312	310	327	337	306	315	317	313	289	288	313	326	309	295	304	264	294	320	317	301	307	284	304	285	274	306	273	323	307	286	304	316	286	287	292	315	315	312	320	340	323	282	308	324	312	305	318	303	330	300	318	348	342	297	287	313	298	277	320	342	305	329	278	320	294	305	290	314	300	300	321	311	277	317	274	321	329	277	338	324	306	307	318	309	324	298	297	327	278	328	309	316	277	300	304	261	280	331	317	320	332	294	327	281	301	315	339	284	304	330	292	289	335	311	284	306	299	300	316	321	312	324	324	338	325	291	338	287	324	296	315	343	294	319	288	314	316	323	331	302	318	277	303	291	296	285	291	277	288	304	303	284	298	291	307	323	314	319	303	298	292	338	285	315	315	302	318	346	301	301	293	314	278	327	306	307	299	316	321	319	342	292	307	323	327	306	317	339	331	294	299	303	286	301	325	318	344	304	281	304	338	339	313	303	301	301	297	295	280	300	322	308	306	297	271	294	316	272	310	293	309	306	323	294	309	293	279	299	316	285	298	314	295	308	291	310	310	300	299	277	297	328	278	345	297	334	277	315	306	304	291	292	330	323	310	289	306	286	325	304	308	318	314	304	363	319	307	298	301	308	312	296	309	328	297	293	309	319	301	294	329	282	298	300	306	338	343	325	290	293	313	328	307	312	318	308	327	323	318	279	283	330	314	335	291	307	289	325	312	302	297	291	295	306	335	308	274	313	296	290	337	337	302	301	296	299	292	317	299	298	296	303	316	334	267	322	323	306	261	309	311	334	316	277	319	336	313	291	289	308	320	299	324	304	289	284	312	273	291	327	312	280	302	324	297	301	308	313	338	341	295	321	331	348	304	308	312	309	285	314	312	312	348	297	319	315	288	299	326	315	303	310	259	303	302	285	331	283	332
27699	20320	6655	716	535	434	469	413	432	465	437	451	433	431	461	463	444	416	450	442	434	432	420	469	447	459	460	430	425	447	434	456	416	438	425	435	450	454	406	451	418	422	394	434	419	442	437	437	425	419	419	440	449	427	429	488	409	396	465	403	442	399	486	445	403	423	417	427	461	416	440	413	423	420	412	411	452	438	442	433	417	432	407	449	383	460	420	415	454	423	400	451	396	402	458	427	424	423	439	450	459	409	409	448	433	426	421	409	416	418	461	458	436	435	434	404	401	455	415	445	483	424	433	439	448	443	411	433	426	466	420	403	442	450	414	452	449	394	418	449	443	410	444	424	431	434	434	434	426	415	453	449	457	472	415	403	406	446	430	440	458	432	454	446	410	463	447	468	460	461	433	404	436	422	421	468	445	420	430	395	434	457	436	416	442	456	417	432	434	457	443	407	412	437	435	447	475	437	445	443	455	429	436	440	438	444	445	422	409	419	409	425	427	411	447	442	414	422	434	442	436	456	431	433	485	430	439	417	430	428	410	432	440	406	424	479	421	424	442	449	417	445	451	435	466	429	444	427	489	472	443	447	421	411	387	404	427	405	396	463	433	383	479	444	412	420	476	463	443	463	397	458	446	409	430	440	422	394	422	424	443	454	434	407	435	422	455	419	446	468	409	465	410	436	410	445	488	449	424	450	471	437	423	406	473	436	418	457	417	436	441	428	445	429	474	429	407	450	427	406	436	427	420	437	424	430	413	425	458	443	426	451	425	493	435	407	401	419	445	431	409	467	420	415	421	434	457	440	411	409	443	424	418	390	408	459	437	414	453	456	471	431	439	448	432	423	426	413	461	438	458	427	454	406	424	401	435	435	423	435	428	461	409	482	419	431	454	430	439	430	443	427	464	429	419	431	473	403	429	478	441	415	431	451	482	453	443	439	432	469	422	389	434	422	444	454	452	421	433	440	439	424	453	463	443	414	434	431	407	443	417	426	451	458	449	434	477	442	408	401	441	454	446	456	433	438	484	426	413	441	429	465	450	433	416	424	437	438	429	447	422	459	456	431	474	441	435	450	430	419	442	416	441	431	446	418	469	435	454	429	437	435	401	421	470	445	410	420	411	406	419	413	458	426	442	464	418	422	437	432	420	443	423	414	414	439	444	431	454	416	421	436	400	405	425	455	453	451	408	423	424	421	473	404	433	413	443	430	436	426	406	441	420	438	462	412	447	419	423	455	452	419	464	422	468	441	479	412	430	414	459	482	459	445	459	428	443	451	463	436	440	391	432	463	435	437	396	420	424	422	421	475	434	453	472	442	431	441	448	431	400	457	372	456	444	449	419	403	417	405	464	399	403	411	456	448	452	425	467	460	449	446	425	394	411	396	460	442	435	388	463	414	433	430	431	441	465	459	422	425	425	413	450	434	406	442	450	460	434	454	464	445	429	456	411	422	424	446	443	436	437	449	412	426	423	453	429	417	434	457	431	466	395	451	398	458	389	453	402	449	405	441	395	422	452	438	438	403	418	440	459	425	440	437	441	429	443	462	446	416	430	410	458	444	416	425	410	440	422	465	415	435	396	423	458	424	446	465	444	459	477	402	446	433	447	459	431	413	433	441	421	428	443	448	428	446	429	411	439	484	428	423	407	431	427	400	473	400	439	410	440	417	389	430	459	427	410	400	429	424	422	417	449	455	387	436	413	410	445	418	460	446	422	399	433	425	438	438	420	432	420	409	418	438	374	396	409	407	427	456	427	459	432	465	418	430	456	424	424	450	458	404	441	425	437	433	398	463	460	448	440	453	427	464	374	410	459	425	416	447	447	418	428	462	453	469	414	434	388	449	445	439	414	442	432	431	442	419	414	449	439	416	432	449	427	397	425	410	430	448	407	432	428	416	448	438	424	446	412	419	427	388	410	452	458	426	419	396	426	413	441	433	403	457	425	431	421	428	433	450	434	455	426	406	433	469	462	433	431	443	424	438	444	425	427	405	437	443	418	445	433	444	418	363	425	431	502	470	445	420	426	427	408	449	446	417	416	472	439	461	432	433	439	434	449	414	400	427	434	423	440	443	414	389	471	451	441	442	450	415	447	420	473	430	440	414	437	453	438	422	460	415	401	413	439	417	462	466	395	408	454	442	447	445	431	408	457	438	426	428	436	436	447	434	382	426	446	477	402	429	434	471	411	420	426	406	439	436	454	442	460	428	458	431	451	473	407	460	467	422	442	429	404	423	443	429	442	444	413	402	423	441	451	427	465	440	447	437	446	475	388	434	434	446	394	418	437	437	442	457	458	421	453	425	423	427	419	422	419	431	457	466	403	472	437	450	460	467	426	428	407	422	402	455	430	410	409	432	421	432	469	462	427	440	397	449	456	461	441	456	455	436	440	413	407	443	437	426	447	443	450	430	433	429	456	440	434	406	424	410	412	433	457	422	434	428	391	425	446	424	413	428	433	452	419	386	423	441	468	459	453	489	460	398	424	437	424	401	436	451	426	420	441	421	377	446	433	446	430	430	418	415	435	443	423	468	422	394	452	428	412	417	429	485	414	433	459	384	449	384	435	444	437	403	461	428	440	394	430	395	447	457	427	420	415	438	410	397	458	408	488	411	401	497	462	433	475	459	472	428	456	402	446	432	389	443	419	439	422	435	428	427	424	471	392	404	429	443	441	431	404	438	430	409	430	416	405	426	416	429	420	454	460	449	468	455	426	427	438	455	449	433	425	445	411	434	423	453	388	475	441	451	428	447	412	473	451	423	462	448	403	446	436	442	421	430	406	419	424	434	429	412	443	431	378	419	434	433	442	401	436	417	442	435	437	419	429	452	423	434	428	428	411	437	413	395	433	413	404	458	417	410	409	430	411	442	416	472	447	429	415	426	465	461	468	425	467	420	443	379	453	470	444	425	411	436	476	413	460	408	433	410	459	437	438	444	449	480	427	459	458	406	427	469	413	425	382	442	401	414	388	424	417	421	427	439	452	460	395	426	406	447	430	426	437	440	399	370	434	440	415	454	447	410	444	458	425	428	485	386	419	434	439	455	401	434	429	438	442	434	394	461	436	434	447	432	403	431	458	453	448	412	415	450	410	421	423	470	466	443	399	417	400	454	452	407	414	429	408	428	423	442	439	416	458	441	408	408	472	464	421	397	436	437	390	452	430	427	449	403	433	462	406	402	456	416	406	435	483	427	413	486	422	441	427	426	438	426	426	432	437	441	394	451	463	398	417	442	458	478	454	445	447	425	406	425	465	428	431	452	434	421	447	464	413	457	413	423	384	483	453	406	439	439	434	459	427	431	443	427	454	429	425	433	437	450	397	446	425	450	444	456	432	420	441	443	431	438	441	418	438	451	426	417	419	448	459	418	434	429	423	420	465	462	455	428	412	439	419	448	432	405	400	449	401	449	444	439	478	391	454	415	402	424	431	441	425	438	428	509	420	431	427	418	452	437	405	454	427	458	429	433	456	407	420	422
27797	11614	1569	1138	1023	917	874	894	840	869	838	851	820	864	838	845	843	795	890	825	870	835	827	829	887	823	846	840	793	863	801	844	871	813	820	794	826	831	864	796	801	835	801	881	796	868	844	809	832	803	780	868	804	810	828	851	796	833	835	787	776	829	764	814	785	811	831	797	815	853	780	825	840	750	825	868	849	824	814	813	889	857	832	806	828	834	851	859	842	835	821	878	795	842	841	827	803	804	810	843	822	797	822	802	835	815	807	821	851	825	807	791	850	773	845	846	831	778	803	819	833	797	835	790	850	813	832	809	812	812	780	826	818	841	848	855	835	823	808	795	853	838	801	792	825	828	813	808	826	764	839	829	874	807	846	831	860	866	798	849	832	854	830	820	830	760	855	826	798	828	801	826	847	857	827	793	851	787	843	855	853	834	855	834	914	822	840	803	850	824	798	805	803	824	850	786	826	813	793	793	844	798	839	784	790	859	818	821	869	816	811	845	815	775	824	830	800	869	776	790	788	862	815	841	862	810	850	808	835	877	817	828	811	781	836	891	832	793	804	803	809	815	824	812	832	848	797	836	801	781	810	837	811	814	858	825	871	849	816	843	835	813	796	855	858	858	824	820	778	795	792	851	848	862	832	805	823	802	819	821	815	801	830	805	865	831	841	851	791	840	847	817	861	793	805	807	839	836	805	819	812	772	873	833	827	849	824	846	799	850	846	868	854	854	761	806	831	796	835	834	870	854	796	847	853	805	829	811	876	787	809	825	822	801	803	802	792	820	836	828	859	819	819	836	840	770	829	817	845	828	824	822	825	822	822	870	777	833	883	843	833	805	881	829	862	842	871	797	860	823	843	847	790	824	820	771	838	858	867	828	857	841	784	802	790	864	818	827	846	810	820	807	837	862	843	842	814	849	857	825	835	832	819	814	746	844	792	807	805	870	823	835	826	826	792	822	813	811	857	836	904	865	825	827	814	843	755	849	840	811	836	828	845	831	786	781	832	841	821	824	838	832	859	819	845	788	868	810	822	789	895	837	834	807	835	826	837	825	854	853	857	801	780	849	853	766	781	841	830	824	846	827	851	814	874	806	816	821	825	788	826	825	823	818	864	770	792	830	788	835	879	822	857	811	799	849	854	839	849	878	824	794	774	834	840	856	838	804	799	872	869	816	822	821	797	806	841	826	829	789	768	839	860	821	795	833	817	804	858	844	821	828	791	764	809	786	853	831	781	790	848	791	817	825	847	843	810	848	822	838	842	830	857	833	815	806	809	838	825	772	832	794	790	825	831	832	831	884	784	797	858	808	820	816	883	861	886	809	806	852	823	822	821	751	844	803	848	837	822	844	825	830	857	883	840	829	811	873	787	767	811	805	806	830	881	832	864	871	739	844	829	826	813	851	795	791	849	852	855	852	806	803	822	831	845	807	795	881	819	816	790	803	802	825	767	814	806	814	775	747	851	880	787	850	884	850	847	786	792	802	819	812	817	749	796	788	850	825	821	851	805	806	854	850	832	824	827	810	791	852	862	877	801	836	839	886	810	823	848	834	824	822	805	907	774	815	845	806	838	815	853	852	838	837	809	889	813	860	840	826	836	844	802	873	835	836	860	862	853	852	820	846	845	819	750	823	834	756	806	816	819	861	831	821	793	835	843	822	807	827	824	779	816	783	820	784	848	800	818	838	835	854	840	779	771	840	819	830	853	803	805	837	819	775	862	832	782	819	863	839	857	870	822	769	818	823	831	795	799	848	864	809	841	798	806	830	842	842	826	816	787	845	858	789	816	766	935	866	848	800	847	829	800	788	806	821	771	784	791	867	860	800	805	803	877	838	839	780	881	812	840	802	836	854	783	843	851	870	855	880	862	825	858	834	767	842	823	813	846	824	826	843	762	831	830	839	827	880	824	873	839	859	833	809	805	825	829	817	806	872	830	779	829	837	803	769	803	872	849	863	858	810	779	841	828	828	807	887	780	845	840	821	846	879	811	814	836	852	862	844	821	835	840	835	831	874	828	783	788	800	840	830	845	820	834	850	812	826	855	850	876	791	814	841	813	805	855	856	883	828	826	826	779	857	842	802	817	830	865	873	804	808	841	826	834	794	799	830	832	811	818	833	814	787	826	839	796	789	853	847	806	836	781	859	863	798	830	839	803	804	827	846	804	872	797	831	809	792	830	842	887	818	836	861	807	842	849	838	785	836	821	853	813	824	783	815	805	778	836	845	857	830	877	824	839	778	819	806	799	820	773	804	828	844	831	806	787	878	819	807	827	837	811	874	824	838	838	819	854	792	836	786	878	842	840	823	824	832	906	773	810	774	871	845	855	839	779	832	766	849	779	842	830	845	811	864	818	845	826	808	815	849	812	799	797	806	854	838	819	864	821	835	878	837	844	854	847	847	847	805	853	769	812	804	824	832	795	860	795	806	843	800	813	868	825	807	820	807	776	820	778	793	820	865	848	837	799	830	857	819	792	859	822	850	867	879	820	832	859	853	843	866	859	807	856	815	804	783	816	867	834	785	845	822	813	846	831	854	808	767	818	831	826	807	822	805	818	862	836	877	764	813	875	756	834	767	806	826	842	836	835	880	810	812	818	863	796	845	809	851	816	873	819	838	853	829	822	767	860	859	851	786	840	841	864	764	832	806	847	836	864	842	793	846	790	854	823	773	802	848	827	801	788	817	783	825	786	819	875	790	800	807	803	798	820	827	860	796	838	843	868	804	871	775	794	768	807	763	862	891	791	872	809	818	844	848	814	829	823	808	772	799	770	867	839	821	814	820	783	841	797	825	788	772	847	878	837	812	802	801	839	811	849	818	840	843	809	847	840	831	849	814	808	868	817	852	842	844	802	857	865	834	824	788	772	771	832	817	820	795	861	801	837	772	815	863	826	763	858	835	858	809	850	782	811	877	838	798	809	881	822	796	785	841	799	774	817	810	806	822	830	849	853	835	829	798	802	827	852	775	826	841	804	815	832	803	824	830	819	817	809	830	863	848	796	819	816	821	833	806	828	854	838	850	827	845	759	840	847	872	854	820	845	848	746	811	821	760	852	810	824	846	844	854	839	777	826	851	778	830	815	804	827	841	827	819	860	813	818	837	833	813	793	816	821	827	803	851	823	841	797	790	851	820	807	801	796	782	779	806	842	808	825	879	870	820	863	811	793	812	818	843	795	844	808	833	787	850	841	816	820	829	858	823	821	845	836	851	803	808	799	848	874	835	847	865	830	851	820	823	831	862	865	817	837	802	791	804	845	851	812	810	850	784	860	795	839	817	840	872	849	841	819	814	848	808	813	855	781	843	802	790	824	833	795	851	876	787	844	800	836	781	832	819	757	867	855	866	823	779	850	820	819	788	816	844	801	802	811	809	789	817	810	827	823	877	821	782	806	818	835	823	797	817	853	844	843	827	854	783	836	877	860	835	827	878	913	769	850	820	825	822	815	849	820	859	836	849	822	832	825	791	829	782	778	754
24315	21430	28016	25018	15186	847	430	350	311	295	276	285	251	239	250	245	240	227	239	229	209	253	224	252	234	212	256	236	206	219	225	236	214	206	237	242	214	231	236	228	226	222	204	230	202	218	212	239	219	209	224	215	236	224	196	205	224	227	207	224	226	234	201	247	231	235	212	219	205	214	214	210	216	221	227	206	211	214	207	224	211	193	227	231	229	198	205	201	220	213	226	229	209	208	231	228	208	222	208	203	193	207	214	209	229	233	226	189	235	193	209	207	213	229	221	186	197	231	182	204	186	234	208	219	202	207	218	250	240	224	208	218	238	218	219	212	236	196	203	215	209	217	177	223	223	204	223	228	224	209	225	230	217	224	208	211	260	212	218	209	198	218	214	235	221	210	208	218	189	238	230	189	225	196	219	214	220	217	220	183	192	210	242	207	195	212	226	208	229	205	194	230	226	197	216	193	220	174	204	237	201	180	245	231	229	198	223	208	209	206	204	197	229	200	213	204	210	219	222	190	203	217	216	201	236	222	194	220	211	225	231	235	216	210	206	223	204	232	223	221	205	219	195	216	211	234	182	188	187	187	197	209	226	234	224	194	206	227	246	211	202	218	207	190	211	215	184	223	210	212	247	213	207	218	217	229	202	209	198	204	191	194	201	207	197	191	204	206	237	208	210	234	231	219	212	214	234	211	233	226	224	201	234	199	225	223	217	210	204	220	206	230	214	218	195	213	206	183	218	213	235	218	215	208	225	192	206	198	216	232	219	189	213	198	214	229	198	215	224	205	204	212	227	198	241	211	210	213	199	194	213	238	207	231	236	219	225	205	226	228	214	191	203	183	213	212	256	233	199	204	216	219	224	200	228	201	189	223	205	205	218	225	177	222	220	181	234	209	206	213	233	244	191	224	218	203	206	204	209	205	199	224	205	200	209	200	234	219	210	206	223	219	216	193	225	221	191	208	192	211	223	234	210	216	219	217	215	226	215	200	219	198	231	217	196	210	220	192	211	245	199	203	228	209	204	222	231	174	201	203	206	198	221	196	214	214	197	207	192	203	209	219	209	211	226	223	213	234	191	235	219	179	201	228	233	235	199	236	202	193	205	231	220	206	203	212	211	221	224	245	233	225	223	238	187	216	212	200	229	207	240	217	215	251	212	211	224	216	211	220	221	208	207	241	216	194	224	218	206	221	207	203	221	224	228	233	231	208	183	200	236	202	218	212	211	204	218	212	204	214	191	191	222	193	190	227	226	249	211	191	207	229	234	216	251	224	215	222	202	207	207	223	232	185	206	230	206	211	243	205	199	236	214	215	228	228	206	237	219	220	244	208	176	243	230	180	218	215	208	206	205	223	199	218	207	196	216	216	203	214	228	203	205	190	212	213	213	245	194	212	195	199	206	224	218	208	206	201	245	221	213	227	223	215	219	221	197	212	219	196	219	242	209	202	226	215	224	218	205	231	217	218	199	197	193	203	200	204	213	212	230	225	207	221	205	224	222	227	207	217	204	244	211	237	211	220	223	219	212	196	209	263	229	219	224	245	215	248	201	207	218	218	202	233	200	191	209	208	233	210	192	231	217	226	201	208	218	224	237	206	205	197	203	219	204	201	222	204	205	210	206	218	201	218	200	184	206	228	203	223	208	212	222	232	202	219	215	213	236	216	208	216	216	231	203	208	216	219	189	214	243	222	205	201	223	191	239	233	225	201	216	219	211	214	216	203	185	215	216	208	233	217	247	215	179	198	229	217	197	203	204	222	223	201	198	196	218	200	208	200	207	190	185	201	216	209	201	189	220	231	197	198	227	199	224	226	197	207	197	198	197	223	212	193	184	220	215	206	210	214	202	219	195	213	215	204	225	210	213	214	220	201	189	202	221	171	246	220	234	195	196	223	209	206	220	200	193	210	198	203	208	212	214	216	210	221	204	206	243	203	221	203	226	222	199	213	237	226	209	210	230	203	198	224	224	242	226	222	219	213	188	205	186	221	220	217	200	187	201	206	219	216	242	209	202	209	214	202	232	230	217	214	217	166	240	239	238	225	228	188	238	212	219	191	228	219	202	202	203	209	227	251	249	218	198	234	197	217	208	218	205	219	222	182	190	215	227	220	238	214	198	191	242	233	206	214	187	203	199	238	191	242	221	217	215	220	203	216	203	234	227	207	229	223	214	217	213	205	209	203	212	213	189	196	195	197	181	233	202	198	208	190	172	211	199	219	197	209	219	217	225	212	222	218	216	248	206	214	201	194	215	178	216	208	174	201	222	233	197	216	261	222	237	203	213	241	196	225	228	229	205	211	206	204	210	193	212	209	191	203	217	218	209	193	181	211	210	234	237	195	242	208	193	197	220	257	200	209	202	232	189	242	187	201	201	216	214	202	209	224	221	213	215	200	200	213	208	233	198	215	216	251	226	229	210	238	211	212	228	203	230	213	229	207	198	201	206	225	212	204	204	218	188	206	215	223	211	198	218	209	197	211	205	192	222	218	232	229	216	208	222	214	213	201	212	231	203	213	215	216	209	231	183	213	215	199	219	236	183	219	225	223	208	204	217	236	206	221	214	224	212	218	182	199	215	187	209	220	196	198	220	193	223	210	212	204	216	217	211	200	203	202	187	182	226	203	198	216	238	206	221	225	224	231	204	212	217	230	239	183	220	237	208	213	214	214	186	198	209	210	242	217	219	213	211	209	232	210	202	238	190	183	221	207	230	209	204	198	223	188	204	203	210	235	229	212	230	212	224	209	226	190	220	214	207	202	221	243	208	211	208	205	191	207	220	220	235	208	226	183	212	208	203	223	230	209	214	202	216	209	217	227	203	205	199	229	214	226	193	217	232	226	227	220	197	249	200	194	187	237	209	198	218	199	204	206	205	200	203	219	223	205	210	186	204	215	210	207	210	191	203	215	188	220	211	219	224	209	205	216	229	245	199	220	222	202	191	209	215	238	222	225	203	221	183	206	231	214	190	216	205	210	218	200	236	212	214	204	235	241	224	224	216	249	211	221	197	207	242	224	201	218	196	207	214	226	223	215	214	205	209	240	224	218	187	206	210	196	243	211	232	198	193	209	215	235	228	212	214	199	224	243	193	211	208	225	199	212	218	213	206	216	223	225	205	212	211	219	211	229	200	194	200	206	205	188	212	201	212	191	212	220	211	230	207	239	205	200	235	219	208	217	218	204	205	217	229	202	205	220	230	228	239	207	225	217	215	222	197	221	228	204	191	207	220	222	230	213	205	234	221	180	237	225	201	212	201	218	219	210	238	200	190	188	195	213	229	210	188	214	256	181	206	221	218	212	196	227	202	208	214	205	233	250	225	240	200	197	227	230	227	189	202	221	214	215	227	221	202	225	232	218	221	229	208	224	205	222	237	228	222	213	215	218	207	226	226	183	229	224	208	206	199	191	200	218	213	248	205	209	213	215	213	200	186	186	229	218	198	217	224	192	212	223	228	207	230	190	235	219	206	221	194	222	205	213
44078	24624	6398	3180	2138	1571	1174	1030	785	753	695	675	580	566	524	529	517	493	473	518	491	479	495	471	465	485	420	438	429	458	451	450	446	419	430	491	448	440	457	405	448	451	455	410	467	435	435	439	425	423	412	366	466	480	478	386	480	427	419	477	402	426	468	455	443	470	412	401	429	448	436	504	444	417	431	457	463	465	396	428	440	454	427	389	430	427	419	430	439	433	410	392	444	398	395	440	443	417	412	408	438	391	409	497	471	408	435	409	409	404	428	405	451	434	431	425	420	445	419	449	443	439	411	444	430	452	415	407	440	439	437	435	420	404	456	446	431	389	422	461	456	437	427	412	426	448	453	431	425	442	420	423	435	452	384	420	443	423	428	419	428	426	441	429	408	420	431	441	469	414	474	430	456	459	407	407	469	428	411	444	413	404	429	412	443	437	430	476	436	473	467	481	431	445	432	415	402	468	409	443	422	411	400	480	417	464	431	426	410	460	409	412	447	418	469	416	447	442	413	410	430	418	428	415	454	464	435	471	448	427	443	419	418	404	419	428	380	463	385	402	400	414	437	448	486	428	421	464	449	440	412	400	405	440	442	405	438	413	459	447	417	444	415	409	426	422	460	447	458	416	460	448	458	421	414	443	461	409	448	463	431	435	429	429	414	414	454	436	440	463	416	433	461	436	446	451	424	402	434	426	418	407	440	421	417	451	396	429	481	447	389	476	434	363	411	376	428	419	422	391	449	415	455	421	479	410	430	423	473	382	422	410	404	425	420	407	442	431	408	459	445	444	437	425	459	433	418	419	435	412	450	411	407	408	390	435	442	443	449	404	463	420	439	417	487	408	434	413	388	434	443	474	450	412	438	433	442	429	409	427	412	433	450	429	441	428	452	406	451	438	399	439	432	441	430	425	450	440	436	418	422	463	406	423	407	430	386	442	423	440	410	406	423	433	415	459	405	427	425	438	422	423	443	440	403	416	404	418	421	459	491	421	420	409	440	437	432	407	476	430	417	442	447	407	450	454	474	438	415	396	440	437	394	419	435	440	422	422	446	447	427	437	460	415	419	413	421	430	413	428	425	464	445	439	395	434	459	435	415	446	445	440	383	444	412	392	445	426	427	435	394	436	401	459	418	421	407	441	406	449	422	423	447	418	456	428	399	441	408	405	448	464	405	441	439	419	448	421	424	417	425	428	435	403	442	423	421	433	429	408	455	420	415	401	418	436	460	409	438	436	492	448	425	398	457	432	433	421	431	413	428	435	422	439	426	414	418	445	458	442	396	403	413	437	411	437	390	470	438	429	433	449	418	402	425	408	410	460	385	411	432	434	442	449	445	445	452	403	438	403	453	446	422	411	438	423	403	392	423	454	440	442	460	431	430	416	393	406	432	457	405	426	404	426	427	420	415	429	472	462	467	418	462	417	426	408	396	431	435	441	447	448	400	447	443	443	432	394	391	447	466	433	419	452	399	419	468	423	408	440	417	426	420	424	433	422	425	407	441	423	440	467	408	435	398	431	456	429	421	419	421	390	429	441	435	447	418	496	415	440	430	438	414	449	405	429	426	432	428	439	420	435	409	405	427	444	423	422	423	410	406	401	428	417	418	466	441	383	428	445	421	427	454	450	406	431	405	445	431	430	426	432	440	432	439	425	435	434	454	432	420	458	437	422	420	393	441	442	429	462	416	494	434	392	441	475	426	409	448	438	441	439	433	434	435	413	437	437	428	411	430	416	440	408	402	432	428	397	427	433	441	447	440	435	418	422	427	435	435	438	412	444	433	455	423	420	439	423	396	421	463	444	409	416	469	444	418	454	441	460	439	456	437	426	408	455	456	469	427	428	454	405	445	434	456	420	467	426	451	433	427	455	446	442	437	445	442	452	409	435	417	415	435	416	460	453	428	435	427	401	445	490	420	439	418	430	455	440	431	386	385	410	443	429	458	454	405	447	480	464	437	488	433	424	423	433	406	422	445	423	433	437	441	378	432	403	431	404	429	454	418	432	434	439	438	430	433	445	432	421	465	453	412	440	431	403	475	413	441	425	409	430	452	425	446	452	460	411	438	412	412	426	434	429	422	414	467	406	441	440	426	438	415	472	446	425	434	426	410	455	471	417	402	442	429	421	443	400	425	426	418	471	420	399	426	442	414	412	454	455	440	415	451	400	423	392	450	451	416	457	432	398	487	427	388	435	445	433	417	432	429	391	421	431	451	466	393	420	424	450	396	427	408	443	432	423	445	457	435	419	433	469	418	468	489	444	404	471	412	465	399	449	417	393	436	438	412	425	430	444	456	417	438	393	409	405	478	413	440	431	438	398	431	416	402	403	419	471	448	430	400	421	420	462	440	423	416	450	433	416	462	427	424	398	421	438	429	436	405	430	445	417	415	414	397	460	424	393	457	428	426	431	433	450	432	438	415	397	439	436	389	434	433	424	429	416	413	431	442	443	396	434	440	446	462	418	444	408	419	413	466	405	473	412	414	467	417	444	434	427	464	393	408	435	407	426	460	446	393	411	434	419	396	405	420	423	396	430	436	413	428	432	459	418	441	427	429	453	441	425	440	408	408	419	414	443	431	452	438	436	410	437	438	447	448	444	474	440	426	406	420	469	458	451	444	434	466	407	455	432	398	455	459	447	423	415	415	435	407	415	425	423	457	423	429	388	440	444	482	440	425	419	442	472	414	408	442	449	422	409	447	440	425	424	426	445	401	437	484	433	461	481	420	417	435	441	414	451	435	433	441	444	438	451	459	441	428	405	424	404	410	406	410	429	407	438	422	454	421	446	417	437	458	420	429	395	449	474	415	450	432	465	424	414	451	466	439	438	448	452	419	427	439	450	417	433	445	427	424	430	440	443	403	466	431	419	455	431	398	391	455	447	412	447	406	463	426	452	426	424	461	420	461	413	411	440	470	424	414	423	415	452	398	422	431	448	388	467	418	413	417	455	450	431	398	428	437	453	397	398	442	404	439	425	413	457	412	435	451	433	412	428	447	460	406	438	418	443	473	432	419	447	433	440	390	437	415	433	448	436	479	475	405	432	426	408	435	489	450	374	433	425	441	408	415	429	427	426	415	448	408	438	429	400	457	466	467	408	413	462	419	445	424	417	424	414	457	410	411	412	464	430	425	427	425	420	451	433	447	461	400	415	419	412	434	439	420	452	434	444	368	445	425	422	440	408	440	442	419	447	429	464	417	447	437	403	422	434	456	450	439	451	402	411	458	418	423	445	460	472	440	447	444	356	444	419	417	414	422	488	429	418	448	438	409	422	464	411	426	395	434	414	440	403	433	422	443	423	436	446	417	407	430	460	391	438	427	458	442	444	414	435	460	430	431	417	451	432	416	444	454	404	457	477	421	450	439	462	442	451	432	426	439	457	455	425	419	450	462	422	433	420	461	439	470	416	440	428	402	432	450	423	410	438	423	431	441	433	450	414	468	430	450	438	469	433	451	441	402	422	425	430	424	392	466	433
23260	21372	28699	24381	21354	14807	911	482	346	301	309	256	240	218	228	242	221	221	168	208	159	198	179	175	194	138	186	176	180	175	178	181	186	175	155	155	174	158	188	170	175	160	160	184	168	163	177	152	171	163	167	161	156	158	172	182	168	185	175	158	188	160	157	150	162	162	135	182	144	156	181	171	160	172	166	137	131	168	138	164	145	160	170	142	170	144	160	156	162	162	157	163	154	138	151	163	156	156	154	141	148	183	184	168	156	178	167	141	161	159	178	167	173	166	167	150	161	193	147	180	177	163	166	163	146	157	193	160	156	154	147	158	166	159	159	156	165	169	155	160	177	162	140	146	166	170	126	160	179	149	152	142	157	159	187	158	181	174	147	157	169	162	148	165	184	184	164	150	156	171	153	139	186	154	135	163	156	176	177	173	149	175	182	160	175	170	183	193	161	159	166	171	160	167	170	160	162	160	149	157	175	159	159	163	144	168	177	183	171	156	169	170	156	146	158	171	156	134	166	169	172	153	150	159	149	181	176	163	148	170	183	160	180	178	153	164	161	142	161	141	150	161	157	165	167	165	150	159	170	174	172	166	168	178	155	126	164	165	145	163	159	173	171	136	161	166	152	158	181	170	153	179	172	166	170	182	156	173	181	183	172	146	179	167	184	166	154	174	144	142	167	152	164	154	162	170	150	162	137	191	175	163	163	153	158	176	152	151	154	183	159	163	183	162	170	154	147	173	161	154	171	165	176	163	140	157	175	141	166	156	156	163	178	165	154	146	175	145	164	152	178	173	147	184	148	157	159	171	181	179	154	162	178	163	175	157	141	163	151	189	144	167	173	138	146	167	157	152	161	167	166	165	149	178	148	156	173	150	167	137	159	182	159	158	183	168	134	156	141	161	157	172	160	144	161	156	153	186	138	148	140	177	146	182	172	196	162	173	157	169	166	148	175	152	162	138	161	170	163	150	158	173	154	163	166	167	164	154	169	170	155	146	185	172	143	171	175	175	154	186	188	159	175	166	138	173	154	183	147	159	174	154	121	144	170	178	170	140	180	202	157	162	170	162	147	194	157	143	157	154	162	190	141	156	167	175	155	174	175	172	154	152	170	142	175	169	172	149	149	162	167	167	150	156	143	153	167	184	157	164	166	157	183	165	169	161	166	170	165	174	176	166	174	152	173	171	168	154	172	167	158	172	155	148	158	160	156	198	169	166	164	168	156	162	175	189	180	199	175	153	171	178	197	172	165	175	142	157	149	156	147	171	157	157	158	178	169	153	144	166	164	160	177	160	152	167	163	197	158	161	183	161	136	153	189	156	158	175	142	155	170	159	163	164	163	168	198	155	162	152	177	174	166	156	142	188	152	151	152	150	178	178	158	155	158	181	145	156	149	169	166	145	184	156	135	177	171	150	160	157	151	175	160	147	169	180	171	158	160	167	153	174	147	146	151	165	172	160	167	153	143	183	171	189	175	164	163	176	180	147	166	149	149	155	165	152	163	166	140	152	174	155	162	154	153	161	178	156	165	156	153	172	140	159	150	170	163	162	175	168	148	175	187	176	142	153	164	142	162	157	142	156	182	171	169	162	150	178	171	160	150	144	177	169	153	172	152	152	160	149	148	153	158	163	154	175	157	154	162	150	145	139	170	150	178	149	171	151	135	165	156	176	173	164	150	162	168	169	168	186	170	160	168	178	173	165	175	174	170	152	143	161	166	162	179	156	159	179	146	178	141	162	165	165	187	169	192	152	155	165	171	161	172	163	161	166	184	144	155	159	171	151	155	185	161	181	152	176	163	167	184	166	157	139	162	180	170	169	150	167	159	137	139	168	164	171	146	173	164	158	152	170	168	151	174	181	156	174	155	153	155	146	180	148	163	153	167	175	197	160	159	140	174	153	176	170	165	159	177	165	175	169	164	152	166	161	145	181	186	189	178	169	163	169	151	154	165	168	137	159	154	172	162	168	165	164	164	155	150	172	182	140	150	167	170	165	181	161	159	188	159	156	153	162	186	157	158	177	180	152	179	169	169	178	167	179	187	147	160	161	168	183	157	152	150	149	170	175	151	159	149	154	172	163	156	169	153	172	164	159	163	153	175	182	157	156	175	168	177	142	159	167	163	160	165	166	143	175	159	161	134	164	182	172	158	144	193	157	160	178	168	178	162	131	156	174	157	165	159	129	171	181	151	153	159	136	165	150	187	159	163	157	167	177	139	147	167	142	176	143	152	149	146	162	214	172	163	171	184	150	153	157	144	161	188	150	172	161	166	165	153	177	147	168	164	148	181	151	166	182	191	134	176	176	148	138	178	159	153	166	151	155	150	172	148	165	149	158	158	150	159	158	174	160	173	155	145	163	182	171	145	161	142	169	166	154	150	168	169	180	180	151	138	157	180	153	157	183	149	158	168	145	157	171	162	164	172	189	173	159	158	161	170	167	174	177	176	156	145	148	174	167	182	179	152	152	161	159	150	190	177	143	178	175	163	153	158	163	158	175	183	172	160	170	193	168	151	142	150	169	157	180	160	171	177	132	169	152	166	142	164	154	172	154	179	137	174	187	176	143	170	166	168	189	171	140	163	140	157	154	143	155	165	172	131	180	176	160	146	161	173	180	163	171	166	158	174	138	189	164	162	155	165	170	160	160	162	153	158	144	145	180	170	173	152	164	191	176	172	160	192	172	156	166	171	147	163	165	161	167	189	189	178	149	159	159	174	171	167	154	156	160	157	139	166	168	157	173	165	156	174	186	173	171	182	159	146	153	153	171	152	170	150	155	147	164	164	161	160	180	139	166	159	180	144	150	171	166	140	171	163	150	151	153	167	157	175	175	173	150	151	154	188	170	170	158	155	133	162	162	140	167	142	155	165	169	173	158	148	140	154	186	148	175	180	163	163	154	179	139	165	159	153	173	164	144	147	157	143	177	153	175	154	143	167	158	148	144	160	169	165	169	160	152	150	194	166	163	155	181	170	177	142	136	139	172	158	184	162	179	169	159	153	164	140	146	164	184	156	178	158	143	158	156	165	157	161	141	154	171	174	166	156	174	171	155	169	175	168	169	178	169	155	148	172	164	173	138	193	171	152	173	166	156	170	184	165	170	171	173	169	187	155	133	153	178	184	164	169	168	161	173	173	147	158	193	177	165	124	150	181	131	168	143	152	158	158	146	176	146	169	171	155	158	161	136	171	160	159	161	145	156	191	139	173	156	150	152	170	166	152	160	159	154	159	141	157	165	161	158	140	140	169	207	196	163	152	148	166	145	171	185	154	186	152	168	141	166	160	172	168	154	173	159	171	158	152	175	193	140	178	181	186	143	164	160	172	171	171	153	168	173	152	194	181	155	138	168	169	165	160	187	178	171	165	139	156	189	162	180	167	150	165	152	151	166	177	187	154	158	164	158	147	176	159	157	190	161	166	152	194	163	206	170	155	180	142	139	168	153	160	160	170	184	180	168	160	174	163	161	153	162	161	163	151	157
42633	29360	10233	5406	3635	2343	1711	1412	1126	967	810	701	655	584	585	539	501	456	462	478	401	383	398	426	390	347	367	345	370	363	360	326	357	366	316	352	375	340	358	341	316	328	303	335	353	283	315	347	326	328	318	335	326	285	324	315	307	306	324	340	318	339	314	320	367	310	333	307	328	291	353	318	324	299	306	298	321	320	319	325	361	307	312	314	316	309	332	303	314	317	293	316	319	298	310	300	336	335	302	312	283	299	283	289	304	318	315	314	309	293	300	312	312	299	333	299	295	307	309	261	332	315	282	316	296	283	312	312	337	333	320	283	354	321	322	299	314	288	301	283	305	326	295	320	289	303	293	338	306	323	297	300	289	286	301	320	313	320	291	334	302	316	302	315	316	315	303	305	306	338	323	329	322	292	362	300	316	315	329	337	290	297	299	309	287	311	306	305	291	307	289	330	287	278	274	332	314	303	315	319	297	308	296	311	287	286	317	326	325	301	302	321	314	327	320	305	300	307	349	315	285	279	302	330	295	313	268	329	318	319	291	305	326	306	299	310	306	276	308	311	310	298	304	305	304	303	330	363	291	318	311	315	293	284	300	346	326	304	321	330	331	288	305	279	299	326	320	311	323	310	302	291	322	329	329	296	312	342	271	303	318	316	302	298	295	280	298	277	314	322	321	294	302	289	296	330	272	342	329	329	288	277	273	305	319	327	330	344	291	324	293	311	267	308	296	293	267	303	332	284	303	288	301	288	309	319	320	297	275	288	329	328	303	308	315	296	305	289	299	297	293	310	315	326	305	321	306	301	280	270	315	302	275	295	293	285	299	301	325	259	323	303	295	315	333	288	301	312	323	333	298	285	343	301	291	312	324	292	309	317	301	334	301	303	295	302	290	296	300	273	316	310	303	341	338	295	286	308	301	259	303	307	324	334	321	313	333	312	316	271	309	316	277	298	297	304	308	301	287	300	326	305	300	312	289	305	328	296	307	318	288	308	346	321	299	304	305	295	303	342	313	286	288	326	300	277	324	311	322	362	304	346	285	323	276	332	298	293	300	300	350	324	293	332	311	293	314	323	348	298	302	295	285	314	292	321	283	301	279	337	303	311	333	306	291	294	275	303	273	327	307	293	335	300	295	327	311	294	330	277	331	303	299	319	338	329	310	317	328	282	309	290	294	316	289	274	323	315	301	308	309	299	322	318	273	333	302	300	292	318	304	298	312	307	300	333	279	299	291	305	330	309	295	318	302	297	286	280	307	296	338	287	296	289	298	294	336	315	296	298	324	321	287	336	309	319	305	309	315	305	300	276	265	289	298	323	300	301	291	316	297	311	280	310	302	341	326	330	300	317	306	317	324	299	313	309	318	280	282	290	292	323	325	298	305	305	319	292	301	298	313	280	290	307	308	282	281	299	307	316	306	314	311	299	323	303	297	282	314	278	319	322	335	332	297	312	312	300	310	312	300	342	300	335	311	315	317	330	290	291	318	308	320	314	329	292	310	291	313	309	288	318	294	294	309	306	319	290	295	299	290	301	303	325	326	288	325	295	322	287	352	306	283	302	280	302	290	309	267	287	325	303	283	307	294	309	289	286	324	321	283	312	295	347	325	330	291	273	315	283	312	279	264	325	274	312	303	312	294	298	352	323	316	315	309	311	318	313	314	313	292	305	291	315	340	331	285	305	297	308	293	317	324	347	272	309	345	309	301	303	320	322	329	302	311	286	304	292	317	325	331	319	324	254	296	344	308	301	318	321	318	285	276	319	311	297	271	294	350	285	293	319	304	327	321	301	310	301	268	286	325	255	281	320	318	306	330	328	322	310	298	310	282	294	317	255	339	282	314	293	325	312	317	326	299	282	311	276	355	308	302	287	298	319	311	312	330	314	294	314	326	331	319	333	317	313	302	313	291	315	290	322	316	307	330	305	287	343	337	287	294	319	297	307	301	283	288	292	328	306	323	313	322	320	313	308	335	290	319	301	302	322	297	304	272	284	286	313	316	315	283	330	313	308	307	300	329	283	287	318	289	317	338	308	331	342	279	324	294	297	311	303	304	343	329	302	287	308	311	308	302	301	311	261	304	286	340	304	305	295	292	280	283	325	321	317	328	305	320	313	305	286	308	304	320	279	316	327	300	306	303	294	319	312	319	288	299	344	310	304	320	344	279	344	297	340	336	305	301	319	317	314	296	292	310	294	293	323	325	317	301	294	317	310	285	329	310	296	311	284	317	302	345	303	306	296	286	322	327	310	333	326	282	318	315	304	317	332	292	291	328	279	291	265	313	299	269	323	309	295	307	317	290	287	313	295	298	332	329	303	305	296	313	306	305	303	324	301	315	327	288	297	314	286	309	274	323	316	325	289	334	311	318	320	296	305	295	270	275	308	296	292	278	293	286	305	299	295	314	283	299	343	292	327	324	304	294	285	283	302	315	310	281	273	333	328	296	286	298	297	294	299	324	268	317	293	298	282	288	326	284	287	320	305	306	314	321	311	349	285	279	299	287	304	320	309	278	312	315	314	298	317	296	300	297	324	333	298	309	333	332	291	330	287	324	301	311	335	305	307	318	310	285	309	317	314	310	320	319	325	327	302	317	312	285	331	294	301	331	349	291	322	308	270	325	350	298	312	294	296	297	291	302	275	332	335	303	309	302	293	313	288	300	326	334	341	308	291	278	278	319	321	295	308	319	303	307	301	313	320	319	277	308	284	310	341	304	289	307	308	351	274	313	311	312	301	280	297	287	305	313	311	319	295	321	286	304	339	302	284	302	320	300	322	300	290	324	301	310	313	298	267	316	283	312	304	322	326	310	328	328	295	321	304	322	288	298	287	284	341	291	296	313	286	309	310	299	317	308	288	319	322	331	320	300	303	296	280	295	295	265	330	327	278	303	303	295	330	280	291	306	306	320	326	323	335	316	314	309	305	325	314	334	293	289	293	316	316	296	356	328	315	290	287	341	327	317	292	304	290	291	332	314	278	298	332	311	307	287	319	310	325	318	321	298	310	298	308	297	274	294	313	284	283	309	272	316	305	314	307	299	313	330	303	321	312	299	266	286	294	318	286	296	315	305	302	324	307	313	328	319	312	310	310	325	316	308	304	312	308	329	277	315	299	311	278	314	299	309	310	281	304	293	308	261	286	264	321	272	297	328	316	288	290	338	307	305	310	330	319	306	332	321	304	304	288	317	314	288	327	293	317	310	281	317	288	293	311	321	308	319	309	297	307	293	334	310	310	294	310	291	305	338	313	299	331	290	320	299	343	303	302	326	271	311	313	304	309	306	328	277	301	315	323	288	287	312	309	299	288	308	322	277	285	266	304	280	303	322	288	333	290	291	329	288	287	297	336	274	288	329	303	306	334	291	329	286	304	326	274	327	307	310	325	298	320	279	300	297	304	304	286	306	303	309	328	328	286	330	297	286	314	295	291	315	316	317	355	301	285	337	333	293	288	295	290	303	279	312	332	317	312	315	308	311	295
27497	20397	7082	794	541	463	444	417	420	472	426	427	421	428	448	459	419	411	418	414	424	428	419	394	417	462	440	439	431	448	432	437	434	419	441	472	435	459	425	418	421	446	443	381	419	440	473	428	416	431	437	414	419	442	431	431	423	457	394	431	422	446	415	435	487	416	430	435	438	401	380	483	455	461	416	438	422	421	451	424	376	466	422	441	464	439	402	417	407	458	426	432	418	455	448	416	437	415	399	470	399	457	444	419	452	401	416	427	421	457	437	457	410	451	407	400	455	404	435	455	441	428	411	413	419	452	438	455	437	452	423	434	404	434	415	427	463	402	431	425	446	425	410	433	426	422	438	462	400	425	422	413	455	419	422	404	438	414	439	433	452	451	415	445	453	439	389	454	411	418	422	418	430	422	439	422	419	406	450	409	384	434	478	423	424	398	407	417	432	422	390	399	431	475	469	424	421	410	438	441	425	412	435	434	453	413	403	390	491	406	451	448	434	428	411	439	440	401	462	417	402	422	459	390	416	425	441	451	451	424	468	438	426	450	404	440	405	421	439	455	425	445	428	435	420	433	414	439	437	422	437	439	451	455	414	450	418	427	432	423	435	436	400	428	438	391	416	418	410	441	445	438	449	434	436	433	430	447	441	454	422	408	447	449	393	412	405	418	427	438	463	393	416	457	457	424	428	409	447	431	447	429	425	442	397	445	436	419	402	427	417	435	435	412	414	409	386	390	423	462	405	441	432	448	417	452	417	405	444	454	449	421	422	465	441	429	440	404	425	402	410	432	410	417	408	460	415	416	398	441	435	451	438	426	446	416	438	431	435	401	413	403	429	451	451	453	410	446	394	434	411	425	442	420	430	430	439	425	440	416	470	438	429	446	429	431	467	430	440	459	450	380	438	453	456	425	374	405	442	441	436	419	441	474	418	440	412	431	465	417	411	416	432	439	422	411	417	445	438	427	401	450	394	411	430	438	435	425	436	439	441	403	430	377	432	446	438	406	419	463	452	405	437	397	461	448	440	441	447	426	406	468	450	431	397	418	427	425	397	395	422	438	399	396	431	412	443	414	425	450	459	409	410	430	451	438	425	403	426	416	432	411	404	422	406	406	422	425	429	431	425	414	399	440	459	442	428	432	442	416	438	458	430	400	404	430	429	428	447	411	405	443	400	404	428	394	471	420	450	449	385	437	402	438	433	422	418	401	436	435	446	440	447	407	434	428	410	403	424	464	419	451	449	435	504	427	396	429	433	411	423	440	418	447	424	414	464	441	469	412	426	422	457	425	444	457	435	424	445	429	398	406	424	413	432	415	426	423	422	421	366	471	449	459	448	445	438	423	417	410	424	445	417	437	417	436	434	428	434	455	415	439	479	411	430	439	430	469	415	449	429	407	395	435	470	408	427	435	430	433	434	408	414	464	438	439	419	413	435	418	445	433	434	378	437	438	402	409	404	433	456	418	425	447	474	413	431	411	454	413	420	428	413	413	400	431	452	424	452	447	429	473	457	442	433	409	440	414	459	370	406	430	443	432	397	392	416	444	429	429	395	415	400	423	408	466	433	448	419	422	439	414	458	442	412	433	410	438	431	448	442	421	446	455	417	400	409	428	404	448	430	410	426	432	417	414	436	429	426	455	447	449	448	425	439	375	444	426	444	431	423	445	409	413	420	426	397	393	449	436	455	421	464	439	412	434	440	404	447	422	410	485	423	423	406	424	416	417	445	438	428	444	433	437	409	412	411	455	460	405	424	426	433	429	420	460	398	443	452	426	418	363	432	423	470	388	429	430	454	383	397	424	413	426	477	420	435	436	435	420	419	415	433	471	424	461	405	457	398	452	416	418	449	471	436	454	432	382	425	451	394	443	439	418	420	430	430	375	439	409	422	404	443	447	449	445	406	416	427	411	399	441	400	425	401	418	437	453	435	409	413	414	434	463	396	431	433	417	396	417	454	419	455	371	452	413	418	426	417	417	384	453	421	465	441	460	414	421	392	415	392	421	371	417	430	441	422	470	433	408	407	422	432	432	426	454	423	443	431	431	417	426	430	429	394	429	445	389	462	412	391	364	420	475	405	438	436	411	402	419	430	422	403	373	402	427	397	435	401	417	450	449	411	433	418	403	413	444	402	443	432	454	425	420	456	405	441	394	428	437	426	418	427	428	437	434	423	459	430	409	439	387	382	430	380	426	460	446	420	452	411	419	394	430	447	437	438	443	407	415	436	407	430	436	412	424	423	439	452	417	417	438	411	419	418	397	430	408	404	473	440	395	464	418	480	426	424	436	403	406	435	429	438	456	420	433	420	428	457	416	464	437	436	426	411	430	445	435	434	415	451	427	441	435	448	429	437	422	400	414	426	449	468	458	428	378	387	463	428	441	420	445	447	465	452	430	410	431	440	425	428	411	406	423	436	411	434	462	389	461	433	402	422	453	446	442	448	426	454	483	424	423	397	438	435	450	409	430	437	444	427	421	423	428	399	415	452	405	442	433	456	420	395	450	433	409	406	408	385	394	407	428	429	370	438	417	412	412	406	456	447	410	464	408	429	449	453	433	419	443	468	414	427	428	441	447	431	405	442	434	429	447	420	415	473	408	408	396	457	433	456	415	420	421	454	487	431	433	487	420	418	397	455	407	448	447	451	409	424	441	451	461	383	421	429	435	420	417	410	396	411	442	392	438	438	378	449	419	408	454	434	423	409	445	452	401	439	402	426	466	398	423	451	410	406	435	423	455	441	417	413	478	398	429	394	460	431	407	452	461	414	405	431	433	441	416	438	450	410	444	457	439	407	425	420	432	417	428	421	445	460	429	418	444	421	425	449	451	425	410	460	461	457	429	472	437	441	443	388	417	397	427	428	409	455	402	398	421	462	418	439	400	420	451	422	422	436	417	435	480	440	436	392	430	444	385	426	429	415	436	438	437	394	409	405	383	438	409	396	423	389	445	436	439	420	398	432	427	445	399	409	433	446	470	445	429	480	444	487	451	422	436	412	433	378	433	438	439	416	411	420	396	405	410	437	408	456	414	430	447	458	446	410	389	430	404	429	457	433	457	435	418	425	421	430	433	463	451	432	463	418	438	450	442	448	447	423	426	411	403	411	412	414	432	425	428	410	447	409	434	439	427	438	433	447	440	412	399	429	447	446	409	454	423	437	428	428	412	402	415	426	447	410	428	432	448	419	360	449	422	423	423	431	442	455	440	394	429	411	408	416	432	416	425	488	413	426	449	462	453	478	432	398	423	432	453	407	433	439	392	434	432	401	467	446	413	425	441	409	440	403	407	445	422	392	428	417	398	451	414	442	450	447	411	453	450	409	379	414	413	460	422	437	384	451	431	407	373	426	412	430	428	444	446	432	403	414	431	445	423	426	431	442	444	442	460	455	436	457	416	417	434	398	397	427	446	453	416	415	422	440	440	424	437	436	414	408	400	396	418	434	401	429	422	447	455	431	434	400	434	450	418	465	420	398	427
27463	11090	1559	1139	1041	955	919	851	863	813	822	845	828	849	777	801	816	752	834	811	819	788	831	885	844	788	779	824	808	801	832	838	834	806	859	843	796	782	818	844	804	788	852	844	874	804	842	825	850	828	813	857	843	823	837	811	849	816	826	829	792	850	774	836	765	754	795	790	796	817	814	790	842	810	811	795	819	822	776	830	811	768	800	813	826	807	821	787	796	825	847	855	777	834	834	825	837	783	809	792	792	818	855	836	815	900	843	814	852	828	822	835	775	810	785	826	831	827	804	839	841	820	795	827	845	823	838	803	780	832	803	804	829	797	824	856	775	805	834	795	843	817	837	861	801	836	812	806	835	816	864	850	816	831	849	806	866	762	805	829	818	842	845	815	806	829	822	877	794	760	872	815	765	850	843	819	833	805	822	806	807	785	831	767	802	801	835	836	818	796	871	799	847	814	840	810	857	833	830	834	811	821	816	798	786	834	786	822	849	849	829	783	819	820	840	763	799	857	788	800	795	804	819	819	795	863	831	816	811	803	802	803	779	822	816	850	772	820	842	837	738	822	876	845	823	843	804	856	790	813	755	825	866	814	825	805	837	819	792	893	817	780	796	784	825	811	843	864	823	840	786	842	794	791	797	860	801	870	793	770	775	804	792	807	829	817	848	841	805	836	810	832	785	769	843	739	822	805	844	764	838	806	838	795	848	798	848	848	822	855	819	874	773	819	773	841	808	850	862	830	821	823	819	794	852	857	845	820	825	801	805	800	814	807	853	804	840	840	770	787	817	840	850	826	801	854	793	788	821	809	839	856	798	809	798	842	804	852	831	842	832	820	784	796	769	816	869	856	848	777	815	793	816	811	838	837	803	810	815	809	837	806	857	869	814	791	832	818	817	802	855	799	818	783	776	742	813	805	839	786	806	799	811	873	782	842	843	832	785	844	801	810	775	785	805	819	762	753	823	852	862	842	826	843	794	788	807	851	797	764	805	815	845	804	838	838	792	827	810	825	872	923	812	855	849	834	807	831	794	805	865	796	830	809	786	829	858	784	803	808	796	876	825	818	801	809	858	783	780	830	833	857	857	806	787	827	833	810	803	826	826	833	829	841	785	849	877	807	870	777	816	795	805	792	880	845	858	854	882	822	832	850	844	800	772	827	753	793	811	841	856	854	813	815	815	793	802	826	795	799	819	847	767	776	844	850	839	801	816	818	828	824	759	864	830	821	826	782	835	832	811	836	829	833	818	813	786	797	819	799	791	801	847	807	850	801	828	818	828	847	764	842	810	785	777	803	837	790	743	786	831	865	804	814	798	823	769	831	826	802	831	817	826	841	797	804	816	813	850	818	856	839	791	839	794	848	802	820	802	808	881	870	805	835	757	824	787	846	841	844	824	849	841	853	832	822	803	792	786	819	795	842	825	820	838	848	814	811	827	821	801	838	826	805	811	794	839	830	809	824	816	836	873	803	795	823	809	788	834	880	812	905	756	835	825	790	789	823	784	803	880	840	806	826	823	833	816	762	833	849	781	773	804	884	867	811	769	798	786	817	812	776	860	776	813	810	855	778	811	882	804	852	838	821	846	833	826	844	858	821	768	831	837	858	845	836	861	787	872	879	784	851	843	843	854	808	805	853	776	849	833	821	816	839	791	825	765	824	804	809	850	821	848	816	840	814	803	835	799	809	856	806	853	821	811	809	832	820	823	794	842	792	836	827	802	811	798	791	827	814	813	778	792	886	817	844	863	804	835	793	822	834	820	868	814	839	819	875	828	880	829	801	840	844	815	839	784	820	816	867	792	835	819	838	858	819	834	795	834	809	813	836	822	857	788	758	813	822	829	796	835	886	844	804	842	813	813	849	856	821	784	784	810	872	804	838	815	781	834	843	810	795	805	810	808	845	832	820	912	806	808	842	779	823	840	762	808	799	823	855	829	857	841	732	849	845	804	773	822	843	789	812	795	778	850	801	818	794	818	826	774	850	840	824	817	799	861	819	765	804	776	834	805	791	853	814	836	834	856	818	778	810	789	842	827	820	852	811	811	848	800	825	756	764	837	778	814	809	807	843	805	839	800	819	753	832	797	794	829	790	855	816	821	840	821	809	788	800	825	804	808	783	780	781	796	815	833	851	822	784	772	805	802	787	865	837	846	798	816	864	801	792	852	806	815	841	884	834	799	778	820	807	777	793	832	800	801	806	809	797	818	814	769	775	825	874	799	798	779	871	853	829	834	813	819	751	843	767	784	820	821	813	838	849	837	820	777	807	838	786	784	808	794	798	812	774	852	840	828	775	795	881	764	788	830	812	756	833	812	752	833	811	842	834	857	854	807	812	750	791	841	786	839	787	836	771	820	795	800	871	820	797	758	807	848	771	829	765	832	854	755	811	818	811	770	830	850	822	833	823	815	835	824	758	821	833	773	822	809	849	804	808	825	820	881	880	766	821	773	769	809	806	837	818	839	755	844	791	848	770	794	816	792	783	788	827	838	844	816	792	873	806	799	768	798	835	863	865	852	805	836	818	772	830	830	850	818	825	834	820	806	807	813	816	843	795	772	860	830	788	799	771	830	844	784	794	799	779	800	791	845	785	793	820	817	876	856	751	833	836	792	840	812	869	782	836	855	807	827	834	854	809	793	815	812	816	821	789	801	828	803	811	801	763	820	743	835	804	828	818	801	803	812	857	816	808	824	869	784	781	805	870	806	831	812	812	790	807	791	774	836	824	838	860	789	776	798	815	853	830	852	767	776	823	804	849	870	839	763	792	805	844	848	821	801	820	783	789	874	856	824	807	831	768	831	848	870	783	866	848	841	841	831	797	816	744	792	823	846	769	791	801	822	825	798	781	851	820	806	826	826	751	782	833	818	810	808	847	824	843	827	798	835	845	829	852	806	805	833	838	790	794	778	788	885	748	882	811	842	816	875	849	884	813	788	828	825	812	830	839	821	845	815	878	814	827	780	821	831	822	765	816	845	813	799	809	826	845	799	878	840	884	793	801	827	809	849	826	789	847	801	795	828	841	811	811	844	829	842	836	851	829	822	745	814	803	761	782	879	830	856	875	808	821	835	818	810	795	809	827	849	827	827	795	857	787	809	790	828	825	815	810	776	809	802	774	800	786	811	827	831	809	791	778	831	810	819	811	809	819	730	838	835	822	825	802	840	847	819	796	809	789	886	815	825	869	815	763	793	798	813	787	779	806	829	817	805	881	819	823	757	779	838	782	859	790	803	806	783	817	840	856	814	810	864	820	781	817	838	802	830	779	863	835	819	822	772	786	798	835	827	829	878	886	858	830	806	789	795	843	869	791	805	864	801	814	784	800	826	799	809	842	834	845	805	812	819	849	791	785	843	800	814	815	843	792	818	800	782	810	809	778	759	788	780	806	848	831	787	851	781	784	826	798	813	757	848	769	847	840	854	757	830	835	840	818	837	785	786	848	780	770	807	844	800	802	868	840	805	788	821	815	795	769	825	776
24308	21423	27828	25251	17024	986	495	381	292	284	272	273	251	226	221	248	218	253	232	227	249	220	228	210	203	217	212	203	191	219	218	204	204	204	230	214	206	226	195	221	188	213	192	217	195	238	215	212	211	214	218	205	178	234	221	213	202	238	210	238	195	226	199	207	213	230	199	224	210	203	213	220	202	237	180	212	211	203	213	218	203	232	193	183	248	198	233	195	195	201	215	198	194	218	220	213	222	229	203	226	196	218	210	219	228	209	218	189	207	172	244	207	209	237	200	197	199	183	234	222	232	227	204	212	229	196	218	256	225	218	209	187	168	207	202	214	219	222	216	241	200	201	198	225	212	214	207	198	191	218	211	219	184	212	219	204	210	194	236	208	203	203	196	209	191	191	207	215	223	239	204	197	187	200	225	205	203	224	222	211	204	200	232	202	209	199	194	202	226	189	237	194	217	216	209	198	226	238	221	223	197	202	203	200	208	185	213	204	196	231	197	208	180	234	194	188	182	213	211	199	215	180	225	218	210	224	246	227	213	204	211	206	211	194	221	186	193	235	190	190	217	210	211	210	229	216	200	203	227	194	230	208	205	210	229	208	221	205	219	227	201	222	219	200	205	207	205	217	190	216	210	199	220	222	207	187	179	219	193	208	197	207	212	230	188	207	206	224	193	229	227	211	218	218	214	212	224	213	208	217	169	198	212	241	204	211	209	220	216	208	206	231	221	207	234	203	202	207	205	210	200	209	214	202	224	198	216	224	220	212	199	194	217	213	204	221	229	223	220	206	204	209	202	215	199	236	200	198	188	198	199	232	217	208	205	210	212	225	247	234	202	217	178	223	194	188	209	208	214	225	226	208	232	212	192	205	206	221	177	205	200	215	221	214	198	222	191	227	236	223	210	200	204	204	228	205	205	191	185	205	216	209	216	204	208	199	212	239	236	169	211	197	174	215	202	215	190	202	182	222	203	207	187	204	190	230	187	231	208	231	191	202	205	210	213	206	224	233	218	203	207	209	196	200	223	244	236	199	203	187	188	192	200	234	209	219	216	207	206	222	237	208	226	214	217	194	193	221	231	225	226	210	209	207	207	211	222	229	227	203	236	194	224	207	202	214	206	224	188	211	200	215	197	222	205	206	208	215	225	191	208	217	189	198	225	200	189	220	171	203	207	225	202	194	215	234	206	216	200	198	192	219	245	223	203	203	207	218	216	220	233	186	249	229	187	202	174	233	240	228	223	210	183	205	213	195	197	202	199	196	210	183	207	189	229	218	207	191	230	198	190	205	207	222	226	202	223	222	190	211	227	193	227	192	222	209	215	190	221	190	192	228	229	194	226	221	203	207	220	198	219	210	221	220	204	205	207	203	214	204	205	210	218	180	223	207	210	210	171	187	196	243	196	193	219	207	185	220	218	230	227	218	204	229	213	220	223	218	214	206	191	204	215	205	194	209	215	216	205	172	206	185	212	220	185	209	219	209	191	219	246	217	168	198	212	216	217	220	185	229	218	210	213	203	222	207	207	215	175	211	202	222	203	223	208	234	186	217	234	211	219	214	208	210	203	223	193	168	178	193	219	213	187	188	224	185	209	201	218	184	217	223	239	223	202	202	214	205	199	179	219	211	223	199	182	241	208	220	201	179	193	197	193	202	256	193	199	226	233	203	211	212	193	193	218	204	214	206	223	230	211	212	198	233	203	185	210	202	206	216	215	209	232	195	202	214	193	207	221	212	239	212	203	228	193	206	248	237	199	211	211	205	220	217	194	215	182	223	205	208	206	212	220	230	199	214	221	215	183	228	211	195	191	190	212	206	200	219	197	211	226	196	224	223	217	211	207	211	209	189	208	193	198	209	218	215	198	190	242	193	205	175	234	218	216	188	222	183	187	197	204	199	201	211	224	199	241	192	212	211	212	222	200	189	196	206	213	196	214	209	215	195	213	199	209	204	223	204	228	186	203	194	200	227	178	214	202	196	202	235	209	184	190	187	218	218	226	201	221	215	206	204	215	194	206	193	236	201	190	207	215	235	200	229	229	178	209	212	203	176	205	184	229	199	224	195	194	210	212	213	198	222	192	203	185	202	204	210	216	195	178	202	204	192	215	222	213	232	243	208	196	225	206	189	198	219	216	225	187	204	219	191	223	191	237	239	194	196	189	223	213	247	223	222	197	203	211	194	203	179	198	192	226	202	221	193	217	191	189	194	210	214	186	192	228	209	211	192	217	208	251	221	203	189	212	213	213	218	209	213	215	181	200	213	218	227	209	211	209	219	226	212	196	234	219	185	231	215	170	203	206	220	205	210	189	210	224	203	213	233	228	213	199	206	191	200	208	218	223	217	184	239	239	197	204	199	200	191	235	213	182	198	213	221	213	193	218	210	233	209	216	201	217	205	223	200	212	212	195	186	244	204	214	216	228	224	188	203	211	203	214	222	206	219	218	207	234	210	200	222	195	204	203	207	225	170	201	230	209	218	208	222	212	224	202	213	195	214	218	241	209	204	189	202	227	225	213	220	197	218	201	209	196	206	191	199	205	218	223	198	209	214	192	220	216	213	255	216	207	194	214	231	195	188	206	201	220	215	199	217	200	187	212	202	180	221	200	196	192	217	198	211	223	202	177	217	200	181	196	194	220	194	177	201	203	206	221	205	217	208	231	205	207	202	210	220	217	245	193	204	198	216	230	176	198	208	196	220	185	199	225	182	231	217	208	230	248	193	219	205	196	209	200	222	213	212	220	192	215	194	188	226	218	216	239	186	216	190	212	205	227	194	214	223	200	197	227	216	210	209	226	206	210	192	226	212	210	218	213	222	236	215	189	191	217	227	182	217	184	209	209	196	209	215	211	197	204	195	195	181	197	176	219	233	222	209	211	245	221	184	209	221	212	207	197	220	219	184	223	208	185	221	199	211	210	209	184	206	200	218	198	214	209	192	215	205	191	215	239	194	199	197	206	204	205	215	195	221	215	198	203	217	221	204	213	222	197	220	202	199	184	183	214	196	215	203	191	217	210	204	210	211	199	220	212	211	232	210	197	186	184	186	203	197	206	215	212	209	210	199	219	218	215	199	214	200	209	190	203	197	192	216	219	219	190	209	212	201	218	224	205	189	199	213	180	223	178	224	192	207	216	197	233	219	211	209	218	214	216	219	193	208	217	201	188	214	211	199	181	209	220	199	229	224	246	200	230	195	214	201	201	193	197	206	223	216	218	197	223	214	202	199	196	221	203	196	233	204	221	211	232	210	197	198	199	195	206	230	229	212	221	192	210	199	199	212	185	212	183	203	197	197	199	244	228	211	222	205	211	241	188	205	218	218	191	220	216	204	197	188	205	192	233	239	196	211	205	196	201	210	226	224	214	201	210	210	201	205	201	220	208	210	212	225	230	193	233	197	208	200	226	217	196	220	212	193	201	198	204	223	205	206	183	191	249	194	202	207	218	205	213	193	202	225	224	200	217	192	186	220	206	223	224	183	219	193
44822	23660	6571	3441	2236	1646	1277	1014	848	754	731	626	612	558	485	526	526	506	501	477	464	482	484	481	481	465	460	469	455	426	428	454	441	452	484	460	471	419	447	467	451	471	416	435	420	445	414	425	428	396	406	411	427	446	415	433	460	455	433	440	419	436	407	408	480	417	426	410	461	421	462	418	456	446	417	439	396	423	450	443	434	437	417	427	408	439	421	431	396	441	424	454	441	432	449	407	422	421	397	410	373	446	391	408	402	425	409	445	412	390	402	408	404	450	440	454	415	421	420	424	427	435	459	404	434	460	435	410	473	414	434	426	445	424	447	442	414	443	420	426	421	436	427	435	429	428	440	426	428	430	470	398	408	460	369	416	450	417	405	422	414	458	417	400	404	443	418	417	404	465	414	412	425	432	429	425	419	439	440	409	410	412	453	444	417	378	428	437	418	386	438	438	438	428	423	433	440	432	433	431	400	431	413	424	431	446	404	407	427	410	393	411	424	431	451	450	421	429	429	418	450	461	385	452	420	435	442	397	417	424	458	401	429	416	399	453	432	432	448	368	439	431	435	414	406	420	412	417	413	403	451	454	431	409	422	422	402	440	449	405	425	465	436	425	415	451	451	448	415	429	425	430	432	378	426	429	415	433	424	426	422	438	457	439	424	363	410	410	405	425	393	426	422	442	444	441	438	409	416	407	433	421	418	438	421	422	432	417	403	463	440	386	437	426	424	404	408	451	416	413	424	441	412	454	416	408	409	408	445	447	444	411	414	413	429	406	375	453	451	431	460	406	410	435	403	407	410	393	462	435	421	437	401	422	381	402	435	392	462	441	419	416	426	411	409	401	419	431	429	417	410	379	422	447	403	461	412	419	415	444	425	416	395	431	406	434	406	403	419	445	436	380	459	429	449	395	422	406	422	451	427	438	384	446	396	425	435	458	406	410	421	408	463	429	448	433	387	395	430	436	391	414	420	402	406	418	436	393	388	399	425	370	431	434	436	412	390	401	435	406	429	413	457	425	409	431	454	393	412	421	424	435	414	424	399	429	459	444	432	460	425	419	438	436	442	440	430	416	425	434	423	421	398	413	412	404	422	409	447	438	424	422	412	395	439	395	401	413	422	409	391	428	457	375	413	420	426	399	402	430	426	418	426	418	466	447	460	435	447	445	407	419	440	402	420	454	459	435	398	468	423	455	420	463	394	430	420	448	434	444	430	425	438	409	432	448	411	423	417	419	456	410	399	438	397	390	462	390	435	463	451	435	408	417	444	429	437	417	397	456	404	399	459	415	431	422	449	435	405	423	441	459	419	444	433	459	434	465	450	416	456	435	413	398	438	433	408	400	435	418	416	413	407	423	410	436	420	415	447	436	425	442	471	388	420	432	423	430	427	404	398	423	461	408	429	399	451	443	414	445	410	426	401	429	434	398	428	443	423	449	445	416	416	430	390	420	432	417	434	446	420	402	400	425	427	407	383	448	434	448	386	454	461	395	436	440	424	385	397	433	355	444	436	428	432	438	430	404	426	441	432	400	425	443	431	414	419	444	398	419	418	441	435	410	417	402	469	418	420	401	397	414	410	412	416	429	421	466	384	391	396	389	450	405	431	435	381	434	381	385	401	394	456	425	414	415	438	462	435	394	390	412	390	465	454	400	448	438	435	435	429	445	453	450	399	410	452	403	430	427	415	453	426	454	424	429	398	464	422	429	437	429	418	393	421	450	442	415	419	456	455	452	392	481	415	482	447	427	419	383	415	421	423	383	452	401	428	432	396	405	410	458	412	422	398	411	423	404	397	414	415	435	397	410	414	418	438	413	434	428	443	437	450	408	441	415	392	424	411	420	450	408	433	402	434	406	389	429	413	424	423	412	394	450	406	425	415	437	401	408	447	428	412	421	438	374	402	453	403	414	375	428	427	415	428	442	443	412	393	453	400	413	436	423	422	429	468	463	422	449	410	404	426	380	453	401	447	434	430	438	405	432	398	426	413	453	411	435	456	395	453	475	430	432	411	391	466	423	436	403	403	448	417	413	407	443	471	431	448	417	439	442	414	392	481	437	422	443	425	439	444	477	428	425	467	427	434	412	432	437	400	416	436	428	411	444	402	473	379	415	424	436	406	398	460	406	441	429	439	435	417	411	422	403	427	400	391	401	434	437	458	423	444	480	415	409	429	441	427	389	443	406	438	442	443	403	454	456	453	391	443	417	391	441	442	421	425	403	465	442	402	417	465	421	477	458	369	430	460	408	413	410	430	413	430	452	405	439	442	409	399	415	439	394	427	416	424	424	441	407	422	410	445	439	417	432	398	471	430	454	424	444	417	457	435	422	470	441	503	402	464	443	402	422	466	412	425	429	397	410	393	434	401	429	426	399	413	438	412	432	424	413	402	445	407	422	416	404	422	420	450	419	408	397	432	409	406	399	426	427	460	421	442	441	419	423	383	392	405	405	389	437	420	407	386	412	442	427	437	431	410	410	429	402	442	452	418	428	440	416	408	445	431	407	450	443	432	449	424	421	438	421	420	417	426	441	467	417	456	454	410	430	446	442	421	401	424	419	419	424	441	402	412	407	408	407	428	432	414	422	450	443	412	430	418	419	389	402	395	426	359	426	396	467	410	389	396	421	452	412	412	433	440	403	430	415	406	462	399	451	406	410	393	407	412	431	394	421	443	422	416	422	441	451	464	403	438	423	417	425	426	440	405	470	414	407	409	455	415	401	416	425	408	431	422	425	403	400	412	436	444	417	471	420	403	382	399	420	396	410	420	392	388	443	439	406	433	414	413	424	428	408	406	418	370	402	436	397	442	453	440	410	433	453	418	378	449	397	458	422	436	413	426	427	411	454	431	411	478	392	437	447	422	432	464	440	432	431	444	403	431	399	437	418	395	403	434	430	417	431	436	432	401	422	421	431	393	381	413	401	434	427	458	411	439	361	422	395	432	435	398	428	488	425	408	422	434	468	419	468	437	416	401	420	406	440	402	448	429	419	384	444	384	386	433	440	414	454	469	441	444	367	441	413	428	452	423	388	429	437	433	393	400	399	429	454	432	422	401	428	428	444	412	439	394	441	405	436	415	447	419	451	422	432	436	456	414	422	400	418	432	393	422	419	436	427	420	405	467	437	394	401	413	398	416	411	431	422	410	424	406	392	425	432	411	430	423	478	392	417	426	451	432	411	433	443	398	436	443	422	450	423	384	389	454	434	445	388	448	409	430	400	386	395	401	433	424	445	424	439	411	379	403	420	415	402	434	420	391	439	421	392	395	462	436	437	425	411	455	386	450	442	402	432	433	403	390	419	455	425	429	418	426	451	408	440	424	441	437	428	423	404	453	445	415	417	401	425	422	388	453	439	394	425	379	440	421	401	439	412	420	430	411	432	423	432	418	420	409	452	432	367	398	408	443	442	406	430	398	416	420	441	401	431	411	428	419	443	426	416	411	378	420	448	391	449	423	410	420	457	452	403	421	438	431	434
23272	21368	28573	24519	21356	16790	1126	465	370	305	297	231	243	242	210	211	221	212	185	207	213	176	196	174	187	180	164	200	168	179	179	156	174	168	154	146	159	154	165	170	164	167	166	188	170	162	153	152	166	163	163	168	166	151	164	152	163	165	180	145	128	167	149	163	176	165	165	166	160	183	164	171	143	167	179	177	182	159	161	164	161	165	142	143	160	156	173	196	169	156	167	160	175	173	183	179	170	185	187	155	150	151	156	146	149	166	151	136	155	172	153	156	181	194	165	154	162	142	125	166	162	173	156	157	173	167	163	175	170	155	135	157	127	163	181	162	163	153	168	151	145	153	149	149	163	162	140	144	160	141	159	176	163	160	157	162	187	141	170	153	186	154	170	141	163	179	174	152	152	153	149	165	153	187	141	159	159	154	135	150	169	151	152	178	150	160	150	138	180	156	145	173	144	176	196	153	164	138	156	162	151	156	163	156	150	166	169	158	171	151	158	164	163	154	149	175	162	159	166	148	148	155	143	148	156	135	163	161	172	154	163	160	159	129	163	187	159	144	159	164	177	157	169	177	149	144	167	164	165	146	146	144	160	173	174	158	146	152	192	163	155	157	147	149	166	152	150	135	171	159	157	167	159	168	151	169	183	161	149	163	180	155	175	164	169	133	151	169	155	165	150	165	164	150	178	151	172	161	161	154	145	185	156	158	173	162	157	153	163	141	165	162	153	166	148	162	150	143	156	137	134	148	152	144	153	157	173	148	172	173	142	178	143	157	161	138	158	139	160	161	147	178	176	155	181	167	166	165	138	182	164	178	183	153	161	178	172	165	158	176	142	138	179	171	143	141	170	171	172	152	164	160	149	154	149	179	162	167	169	173	158	156	133	179	174	150	153	163	142	170	144	170	166	158	175	153	160	175	150	163	178	157	147	194	169	159	141	177	166	154	145	155	168	140	165	145	159	162	146	172	175	149	162	160	154	161	167	158	177	189	172	169	167	168	143	162	154	153	169	148	152	151	150	158	161	151	143	143	156	172	177	176	155	157	154	180	161	154	157	157	135	154	143	151	181	164	144	144	143	160	164	168	176	181	162	149	159	161	173	146	169	150	201	164	145	172	162	168	170	159	176	137	153	177	165	163	170	158	155	142	155	157	155	179	159	138	166	165	155	157	157	157	147	156	156	144	153	160	168	150	159	159	142	181	173	159	173	162	153	161	165	149	152	171	184	153	137	166	150	158	160	152	157	177	178	166	143	140	156	175	167	151	166	160	153	164	147	144	141	175	178	144	188	184	160	149	173	157	129	171	154	151	187	157	171	160	143	177	180	163	149	153	163	162	171	162	161	169	135	148	139	189	161	129	148	159	157	147	168	194	148	153	142	145	166	162	157	177	147	166	161	181	124	159	176	165	157	165	165	152	134	179	151	155	159	145	176	163	163	165	180	170	142	154	165	184	167	145	150	166	150	142	162	152	160	140	157	174	156	144	141	182	156	171	151	165	164	170	165	174	169	160	179	151	146	171	178	161	167	174	158	173	162	159	164	143	154	174	155	174	142	165	185	146	146	153	140	152	168	163	156	160	145	169	140	154	158	164	162	150	168	166	156	149	168	161	181	144	153	157	157	149	147	148	144	156	139	152	148	156	161	144	176	191	176	156	180	133	143	146	158	165	163	145	176	140	157	169	146	163	171	158	159	146	173	145	176	201	172	180	170	155	144	170	167	148	148	146	147	158	145	170	171	159	140	162	153	157	145	179	141	151	154	173	183	147	166	141	167	173	171	152	163	140	158	169	167	144	164	151	151	166	156	144	161	154	153	176	145	145	183	144	172	159	188	166	146	147	173	181	147	129	144	147	158	158	167	158	184	170	143	167	144	149	138	137	149	150	161	161	151	147	159	167	168	146	181	171	179	164	171	156	150	158	156	162	181	162	129	163	150	164	157	166	161	169	166	152	147	149	158	155	150	167	151	172	140	162	188	173	164	147	149	157	163	156	148	172	175	161	167	149	154	143	159	147	169	165	153	143	158	169	149	160	150	126	142	136	166	172	194	155	148	166	132	151	143	139	181	166	143	160	156	167	141	157	154	156	157	155	153	160	150	160	144	162	175	174	174	173	184	147	189	159	156	148	141	139	149	157	170	160	160	134	155	167	166	153	141	143	155	166	154	155	156	168	191	154	149	159	166	151	172	150	160	152	160	154	146	150	157	166	177	146	151	162	135	136	146	143	152	158	154	165	159	158	150	182	171	146	178	169	132	156	153	150	157	160	177	160	173	182	181	186	157	143	144	172	149	148	143	146	155	172	163	149	148	181	183	166	179	148	158	157	141	138	153	162	129	179	184	128	146	160	157	141	159	160	145	179	179	188	177	152	153	144	160	184	168	178	172	156	158	156	158	146	160	175	163	142	141	174	170	156	147	159	167	154	175	174	150	164	153	186	165	140	181	160	151	163	162	148	172	169	155	182	181	143	166	153	169	168	172	179	133	170	164	169	156	138	155	129	124	149	168	168	151	162	150	162	146	163	151	151	181	151	151	152	170	161	175	171	170	153	154	149	161	150	163	163	147	174	135	141	168	176	174	158	146	160	177	161	173	144	145	168	153	147	167	170	163	155	158	150	157	141	159	151	155	151	178	154	144	168	173	142	157	163	152	164	164	183	152	180	165	162	147	165	157	173	144	168	160	169	146	139	138	147	173	178	148	159	153	165	168	138	173	140	155	162	171	174	157	168	155	178	164	150	161	161	167	146	149	145	151	148	156	173	170	151	170	148	145	152	143	159	168	170	151	176	156	174	137	147	140	183	164	162	149	151	152	150	152	159	183	165	168	156	166	160	157	149	148	178	170	170	155	151	143	145	154	157	160	170	160	155	138	128	145	143	186	156	139	172	156	153	166	149	151	159	169	158	171	169	134	178	171	151	140	155	161	168	145	184	167	164	167	142	151	161	149	176	152	153	144	158	158	156	172	144	158	174	154	141	174	144	168	156	141	163	161	149	146	177	185	161	162	176	164	173	167	146	154	139	152	152	188	171	168	169	157	153	148	141	157	152	158	175	166	176	203	181	144	172	186	191	162	181	168	137	161	155	168	151	148	159	147	163	170	159	177	148	133	143	158	186	160	148	180	154	191	168	154	174	178	156	164	158	152	174	162	164	132	166	127	157	147	148	143	158	158	152	183	174	177	120	161	194	163	157	166	158	148	178	137	138	171	161	157	162	167	170	152	147	145	173	181	154	163	168	154	169	155	178	157	148	160	174	157	162	156	150	175	160	152	152	140	172	169	133	164	153	152	158	146	160	167	156	159	142	135	151	145	165	169	187	150	178	175	156	153	163	169	159	184	156	156	160	168	172	149	162	188	171	165	172	172	164	138	182	155	173	160	182	147	158	144	168	161	159	175	138	167	174	140	169	149	175	164	152	162	137	168	165	163	173	158	150	155	158	129	177	166	151	174	170	158	159	155	165	161	167	166	173	167	150
45043	28254	10580	5502	3568	2351	1870	1437	1206	937	869	752	668	644	540	524	489	452	487	447	420	411	437	403	406	353	351	385	351	352	352	355	342	327	360	339	318	330	329	335	342	333	335	322	340	302	307	348	340	317	289	309	316	294	311	302	334	307	341	318	314	325	323	336	327	283	321	337	305	305	320	315	302	322	282	291	322	316	302	274	303	301	307	308	340	322	304	296	316	296	337	300	309	301	303	306	282	297	290	310	315	299	311	315	312	299	282	323	308	300	324	305	299	294	298	334	318	321	294	282	313	325	335	302	304	325	350	320	299	313	323	310	299	303	324	299	284	299	296	289	304	314	292	305	283	347	273	324	287	298	315	288	297	290	305	303	294	296	321	324	315	327	300	327	294	308	309	307	321	318	301	288	296	308	310	318	309	271	281	273	313	314	296	286	295	303	327	303	297	322	291	272	314	308	289	306	285	303	296	308	281	336	290	325	349	256	346	271	304	312	304	302	269	326	300	287	300	314	306	305	295	315	324	292	295	286	306	315	290	353	302	334	292	300	307	313	299	291	299	323	306	317	314	268	295	314	303	300	323	290	286	309	294	267	315	317	301	304	288	313	312	305	285	340	306	285	292	297	300	257	312	301	301	268	301	302	281	277	275	341	319	314	317	304	303	321	287	310	290	278	313	317	312	316	294	281	339	321	325	305	307	320	302	321	282	305	294	294	271	255	281	301	282	288	294	304	296	301	287	284	318	311	322	304	289	278	303	301	273	295	297	311	304	334	295	305	294	297	297	323	306	311	321	340	292	319	323	309	317	291	317	260	297	274	328	330	295	338	288	322	280	339	276	296	326	319	305	308	281	306	312	288	307	316	335	312	294	322	300	311	299	305	329	288	308	290	310	280	292	265	296	295	293	327	288	277	290	311	306	278	306	313	286	312	285	337	298	312	301	277	333	289	302	314	286	304	311	297	322	309	294	293	303	292	306	293	296	286	321	320	311	337	293	289	310	275	327	311	338	301	321	293	326	289	305	336	316	330	264	293	301	325	300	292	287	302	305	265	283	295	288	306	297	316	309	319	304	309	303	310	304	322	318	319	311	319	297	315	308	281	243	333	308	327	307	303	289	296	312	278	317	297	298	341	290	285	296	340	263	309	305	320	306	300	313	293	300	283	306	271	290	312	275	285	296	307	273	303	317	295	301	293	292	290	312	304	314	308	284	303	300	326	299	272	272	301	297	285	276	284	305	283	314	302	279	300	299	283	337	298	308	310	297	267	292	302	284	322	301	289	276	299	315	273	300	263	289	313	316	291	304	272	309	271	278	299	298	302	282	282	326	281	333	300	321	316	313	310	310	290	315	299	307	280	294	291	285	316	303	282	348	340	294	298	308	283	296	326	295	344	313	316	307	282	334	307	350	338	321	290	316	301	318	290	305	324	292	294	317	302	322	307	317	330	279	333	300	309	319	309	298	308	330	330	294	268	306	298	290	315	304	294	302	314	316	328	307	309	332	329	300	269	300	273	292	315	320	274	275	288	310	293	280	318	319	277	308	284	316	284	329	296	334	300	284	312	302	266	306	288	310	305	305	297	281	309	307	325	313	321	278	337	312	292	311	295	314	295	303	314	313	295	286	297	323	339	300	315	314	286	278	311	290	307	276	284	317	342	335	276	295	274	286	310	308	282	298	272	277	318	321	301	324	283	317	317	309	270	280	296	296	343	325	301	324	291	327	333	312	309	316	297	319	305	308	309	326	295	293	304	280	333	303	303	319	296	323	321	303	302	334	311	277	313	324	342	291	320	323	282	310	305	287	290	303	305	337	327	260	304	307	279	282	306	288	292	305	316	305	316	294	320	300	325	324	322	289	298	277	310	282	318	324	285	338	307	313	294	287	324	285	317	308	309	324	292	268	277	278	288	324	301	295	293	275	274	293	320	286	312	290	364	298	351	290	285	295	267	296	295	327	329	309	266	287	293	310	284	319	336	350	295	331	306	299	289	312	337	294	287	336	305	292	330	316	296	326	291	308	284	341	321	306	288	283	291	300	295	276	341	321	281	276	315	310	299	293	271	304	318	298	314	291	297	290	292	294	277	319	308	308	281	293	308	297	280	311	302	346	309	293	286	309	266	309	303	316	303	297	321	268	302	273	290	304	309	313	320	311	300	270	280	278	330	296	306	313	295	337	308	322	296	301	295	278	311	303	280	314	323	289	319	325	282	303	299	317	277	297	298	301	306	291	298	309	302	310	281	306	328	315	307	312	302	333	269	265	339	275	287	282	314	291	310	284	287	292	296	270	318	318	314	266	311	313	274	299	290	292	312	309	315	311	284	311	312	302	298	321	320	316	292	312	274	291	267	291	325	305	286	306	313	300	285	295	328	328	313	327	325	317	341	303	292	311	281	304	258	311	313	315	279	262	325	315	293	295	293	302	298	323	275	286	293	307	284	283	293	308	299	311	308	295	287	279	313	288	307	304	303	299	302	319	287	303	313	306	316	314	312	314	273	296	303	272	289	312	317	338	290	307	286	312	283	303	313	310	311	334	286	301	300	304	280	260	312	335	315	289	292	297	312	318	295	292	292	287	291	306	297	327	302	341	296	294	288	306	313	274	311	318	298	325	294	301	303	293	295	298	312	300	318	317	313	286	302	287	304	301	293	321	317	311	293	318	318	323	314	296	284	306	332	297	303	327	319	294	297	316	288	299	293	333	302	301	330	303	301	268	294	301	295	281	310	297	307	328	282	337	268	271	298	290	298	308	284	302	266	279	324	290	282	295	305	308	315	311	337	318	295	295	311	299	305	306	299	315	297	312	304	320	310	299	308	301	310	299	315	278	304	299	304	311	310	267	286	316	293	274	311	330	285	323	318	299	298	314	309	322	308	302	270	307	298	331	299	290	348	318	326	290	298	287	300	278	287	293	305	315	300	308	292	299	314	281	300	294	311	300	300	271	308	286	339	313	315	311	306	282	294	275	316	290	312	323	322	307	278	294	326	313	308	299	308	322	303	333	291	307	315	294	300	302	274	288	310	296	282	311	273	288	279	301	321	288	281	288	288	307	284	291	307	305	303	284	283	318	287	311	312	297	339	321	310	285	336	276	305	326	302	307	304	310	275	297	319	311	307	313	316	319	269	320	296	315	294	302	273	306	310	293	300	330	303	278	283	297	324	293	275	302	315	282	301	293	309	331	302	329	327	305	279	286	322	324	313	303	335	309	317	323	305	319	304	314	320	272	311	260	279	323	307	316	320	296	310	320	312	329	294	303	311	298	269	312	311	278	308	284	294	322	304	308	292	296	336	304	305	317	285	313	280	345	297	301	314	297	321	333	276	319	304	301	306	314	281	298	324	293	299	300	328	301	301	300	292	270	255	309	303	308	287	299	326	313	315	317	282	300	269	315	293	287	302	281	291	302	294	295	304	313	291	286	275	299	335	300	303	329	305	343	301	326	328	305	297	314	317	329	318	322	303	277	298	283	298
27539	20522	7856	767	499	453	443	451	454	440	495	447	424	436	445	392	403	446	419	461	417	451	444	430	427	434	387	471	410	426	418	446	422	413	422	435	436	465	417	392	415	446	477	444	394	410	404	420	450	422	450	407	401	394	415	419	404	442	428	415	426	408	410	418	444	417	415	422	430	396	440	448	454	427	421	441	428	418	414	452	397	444	411	447	453	480	450	435	412	396	459	403	428	430	425	412	427	387	441	442	415	430	437	453	437	428	448	419	425	449	444	397	427	429	440	416	395	409	430	426	394	421	435	466	421	422	472	444	417	461	394	437	406	403	440	464	413	412	423	410	474	446	427	427	439	401	390	410	406	430	416	462	421	421	404	381	426	429	408	386	455	445	426	406	398	432	409	409	414	471	451	439	428	419	436	411	422	434	433	416	436	404	474	422	415	429	402	430	392	430	382	426	428	445	435	451	407	412	435	405	411	428	447	405	448	422	402	417	441	436	414	447	448	417	426	451	440	434	425	401	385	430	419	453	465	443	432	433	421	390	438	423	443	481	427	412	414	408	419	434	413	427	436	449	461	395	414	433	408	455	432	458	414	409	458	445	427	451	420	441	433	448	433	443	461	442	421	428	440	422	401	459	410	426	419	419	377	397	465	435	424	387	423	382	452	449	420	390	437	440	431	398	414	446	398	447	443	478	461	424	404	425	421	434	413	428	471	447	408	427	417	414	428	437	403	397	417	425	401	437	409	454	422	436	439	447	473	444	409	425	415	420	380	401	473	406	426	420	426	416	421	371	432	409	434	429	435	396	437	441	424	456	449	387	411	439	406	462	453	424	442	429	448	418	432	450	436	426	480	424	426	401	421	389	428	436	433	417	413	437	412	382	423	442	419	412	469	429	431	421	417	460	395	431	440	433	430	425	404	469	438	447	450	437	439	418	436	465	420	407	422	389	404	388	437	406	405	441	402	446	419	440	452	451	476	431	456	449	438	394	442	453	435	410	436	460	431	424	442	409	407	404	415	430	456	434	434	416	479	438	415	410	424	427	442	440	391	421	399	412	447	474	431	438	438	427	421	445	394	408	410	426	420	445	444	427	406	453	449	443	399	443	421	380	417	442	429	429	456	460	455	442	421	446	404	401	418	436	433	423	455	428	420	408	387	442	421	432	430	389	415	410	461	456	418	436	427	435	403	468	427	420	480	417	410	436	479	454	432	421	420	428	429	402	416	436	442	443	405	449	422	468	408	424	458	415	424	450	419	421	395	424	451	427	435	412	379	438	431	374	458	425	451	419	459	429	437	446	412	436	437	405	398	412	420	466	416	425	485	467	418	432	437	410	423	399	481	399	458	416	439	428	452	409	452	423	438	408	447	426	429	454	409	411	436	424	455	392	459	406	416	420	455	433	405	433	444	430	387	420	403	425	404	448	432	449	416	445	405	443	396	403	430	427	433	424	421	445	425	451	452	438	426	479	428	427	444	381	424	457	404	431	385	411	398	426	399	469	440	432	459	448	432	434	457	409	445	447	438	438	483	423	465	390	380	442	414	418	448	423	399	432	420	426	441	436	433	413	402	425	435	451	430	434	406	429	456	410	425	424	431	441	423	450	419	462	418	437	412	403	434	413	416	463	458	394	407	454	423	411	425	402	428	452	476	459	435	416	427	439	437	441	428	430	444	407	453	420	432	417	426	415	406	458	444	465	447	418	438	436	405	413	409	412	475	410	458	444	457	460	398	391	458	414	434	397	435	437	406	431	422	440	440	433	392	447	427	438	426	412	446	401	420	429	448	410	401	429	426	453	461	435	408	469	395	418	445	428	416	424	436	461	443	423	415	446	445	416	401	426	438	417	433	419	453	447	418	427	422	414	448	426	414	424	429	431	422	388	409	428	396	480	429	425	440	409	416	431	408	421	432	437	386	417	427	432	464	429	434	390	438	426	395	453	474	438	444	428	466	410	436	479	450	453	417	421	414	434	417	413	384	453	453	456	423	414	426	379	358	415	389	456	448	425	428	401	400	428	411	428	418	426	464	401	435	413	439	403	418	422	378	411	421	430	445	421	427	413	429	443	437	404	408	423	384	390	418	438	412	465	427	406	417	439	433	426	426	443	424	386	417	438	398	438	420	471	430	418	400	410	394	432	447	468	434	430	438	398	415	417	428	412	397	420	402	423	413	434	415	422	470	424	429	440	385	414	410	447	465	436	416	403	419	432	433	425	433	397	444	387	425	424	411	405	432	438	435	432	398	422	432	421	436	421	424	415	404	439	425	420	413	384	419	450	455	433	423	404	428	412	421	417	419	476	425	421	439	447	442	418	411	418	414	445	410	432	419	413	412	432	425	428	428	401	431	432	406	415	418	429	452	455	437	429	403	412	438	457	409	411	441	460	429	452	440	393	413	428	440	456	415	421	385	433	416	416	443	429	417	399	418	438	432	442	440	427	409	436	427	392	422	468	416	401	447	451	410	393	412	417	397	414	426	432	433	420	424	412	470	453	430	433	422	404	456	430	411	448	403	406	451	418	428	444	410	433	412	411	439	436	432	426	440	419	393	411	405	382	449	451	414	428	424	424	479	404	429	439	395	414	421	423	442	472	416	478	460	417	377	423	433	458	465	409	407	447	396	415	460	428	452	406	393	421	469	435	448	436	417	433	435	425	398	398	436	396	410	455	426	409	446	423	423	391	436	476	410	440	421	421	435	377	387	447	391	420	457	446	395	431	436	414	441	435	435	384	418	406	440	418	435	422	427	439	400	439	425	421	458	458	444	446	406	450	464	412	443	420	402	423	448	413	423	424	439	431	422	407	417	430	454	450	416	443	448	439	457	428	402	395	400	443	412	448	415	438	443	466	427	417	431	461	435	412	417	423	447	466	414	382	442	420	437	417	406	444	425	429	440	395	426	432	452	393	438	418	452	409	460	423	409	429	468	415	391	389	431	394	437	416	413	438	453	430	430	443	398	428	405	444	427	380	398	426	405	454	439	416	435	448	475	463	454	402	415	430	441	409	424	424	442	430	438	407	411	452	423	409	410	418	411	393	447	400	443	422	438	411	417	439	418	432	442	431	407	437	455	380	438	437	441	441	445	421	433	380	445	427	399	432	417	452	422	441	408	431	473	443	446	416	433	407	436	408	430	420	428	457	390	448	410	408	435	424	435	474	414	437	370	443	452	463	413	446	453	415	445	440	398	461	410	460	418	424	409	452	444	451	410	441	421	445	426	408	403	404	396	406	416	443	420	404	472	396	418	402	423	479	456	409	442	424	415	410	443	427	447	417	420	421	432	428	439	419	437	433	411	456	414	411	433	425	422	411	412	461	425	467	429	422	410	395	397	436	420	437	419	441	413	399	400	437	410	407	398	457	431	475	440	417	419	405	418	456	388	418	425	410	426	443	395	461	457	422	433	413	428	462	428	433	392	440	426	420	424	431	427	406	409	435	443	421	434	430	414	453	429	423	442	396	431	447	406	430	439	400
27446	10712	1610	1170	1007	946	916	847	823	883	828	840	861	808	831	854	864	836	760	801	769	795	824	756	836	815	812	822	738	838	779	826	831	829	802	833	802	851	811	783	790	749	776	809	785	794	816	833	839	790	781	756	794	856	822	765	843	781	802	776	841	809	810	799	821	807	753	868	828	835	839	838	816	835	793	767	788	876	808	871	808	869	786	770	863	809	808	804	855	858	829	832	843	834	810	844	786	843	795	778	827	810	805	781	815	809	794	884	805	816	826	764	766	830	809	778	784	835	836	852	835	811	823	825	796	793	784	805	844	813	809	804	809	723	801	807	817	775	781	829	834	846	828	870	812	804	751	793	833	834	845	793	816	821	845	778	792	846	817	800	813	780	838	782	829	813	797	819	760	846	749	863	794	800	822	854	791	826	796	833	794	807	836	833	798	779	833	819	771	824	842	830	788	766	786	835	829	816	778	840	765	789	785	809	888	770	865	795	822	818	821	808	847	773	788	851	794	817	785	782	828	831	826	813	802	812	799	816	802	795	811	827	780	783	857	828	785	787	797	837	798	860	822	820	863	820	811	854	813	840	803	863	831	835	771	780	829	797	804	796	823	838	809	805	816	833	808	846	791	795	807	842	828	790	719	798	783	799	781	853	827	786	846	757	834	820	799	760	798	814	812	815	799	817	752	822	845	839	783	781	840	816	825	805	780	821	855	785	875	862	805	835	847	804	835	784	780	791	795	807	808	761	796	849	868	779	786	819	805	797	848	766	767	775	808	828	808	801	764	766	837	823	806	854	829	783	805	799	854	822	856	806	857	829	832	801	824	805	880	783	824	800	858	821	753	750	814	830	767	796	858	825	765	800	803	759	810	829	816	815	787	774	789	836	829	796	829	789	836	832	819	827	839	794	800	839	802	798	833	808	815	852	823	850	825	796	794	801	801	761	800	822	797	751	812	831	833	787	841	837	805	814	766	800	816	816	820	829	796	798	833	849	802	799	780	788	795	796	750	775	797	820	803	859	798	841	822	821	890	814	774	825	824	804	855	780	782	803	827	816	796	833	830	800	801	800	836	826	811	816	884	789	741	815	844	817	813	847	835	807	810	812	799	826	853	806	831	830	855	781	772	807	769	766	831	828	870	787	811	810	833	801	787	817	803	845	787	801	795	816	791	823	797	860	839	853	834	827	768	805	825	779	807	837	779	808	815	818	812	772	856	826	775	844	805	824	842	788	872	848	830	830	802	801	769	847	818	795	815	788	747	824	785	821	805	783	827	808	820	847	776	794	816	779	818	784	749	806	848	844	821	787	849	803	753	790	805	827	861	842	814	792	845	846	809	850	835	827	834	893	884	799	765	847	777	845	817	852	824	787	797	804	799	779	813	787	836	795	786	777	818	812	755	836	812	796	817	830	791	816	786	822	780	831	846	842	833	787	771	838	823	842	794	804	808	824	798	822	819	846	789	870	832	827	837	830	781	856	854	838	795	785	851	776	793	824	828	778	809	826	799	826	820	776	831	819	808	795	793	828	795	804	856	793	846	756	787	829	808	813	799	852	847	817	864	853	854	801	788	839	838	831	805	786	835	764	814	791	807	801	832	823	801	793	840	825	828	814	804	790	776	851	823	786	818	797	795	783	789	803	812	801	817	876	760	805	802	783	838	786	828	843	816	813	790	801	795	888	787	849	825	871	830	782	820	738	849	828	809	824	783	821	794	814	782	820	806	818	806	811	775	837	823	768	843	827	808	835	805	814	848	797	853	827	789	792	813	826	804	805	781	831	787	809	799	841	821	795	773	789	820	803	746	818	777	826	795	833	783	771	769	843	838	821	779	831	790	788	835	782	842	805	855	763	798	830	836	859	807	802	797	814	842	868	790	847	831	816	792	801	852	839	786	841	794	799	800	808	846	835	776	828	792	833	847	824	785	831	776	826	845	790	779	816	842	840	794	827	749	783	829	778	831	816	802	792	819	785	781	805	816	840	800	786	830	790	803	754	850	837	795	855	824	801	840	766	849	820	804	801	860	772	778	815	819	821	812	787	831	843	815	765	795	852	780	797	823	806	805	824	854	802	799	829	792	815	817	892	837	812	809	789	759	791	803	821	827	847	817	828	782	766	782	792	792	800	826	853	812	777	808	800	822	793	770	797	856	834	823	777	757	806	791	819	795	851	848	811	761	823	812	833	800	843	798	842	847	786	805	823	799	876	819	830	840	801	805	735	793	839	844	800	831	775	839	788	831	829	804	833	758	780	799	804	813	792	820	838	816	848	827	817	804	829	820	812	813	857	816	839	794	818	792	792	807	815	800	852	811	811	844	799	785	784	747	772	761	857	830	811	854	814	795	873	824	819	800	762	802	861	772	834	864	830	830	807	798	789	795	811	788	785	823	780	811	818	825	777	871	768	844	842	819	821	790	798	814	847	843	840	811	782	806	813	743	799	837	799	807	754	833	819	823	846	753	800	811	837	789	802	836	806	811	812	798	794	835	796	812	776	836	843	834	806	772	777	787	806	789	814	783	786	803	792	789	814	816	800	772	840	841	856	845	820	780	847	776	845	809	808	780	811	834	800	834	791	811	831	827	823	779	860	823	815	822	842	815	822	799	778	782	812	839	847	755	822	803	811	799	803	805	810	883	820	807	782	791	821	790	800	782	845	856	809	827	760	783	782	819	821	789	796	830	843	805	825	748	804	815	820	804	815	788	812	820	813	787	782	827	822	783	802	784	796	767	772	850	787	842	799	776	792	822	761	805	845	878	837	785	824	864	792	796	842	813	829	892	769	891	782	853	808	845	841	860	827	790	885	799	842	853	827	835	789	824	795	867	801	784	768	820	776	775	831	808	843	797	822	809	805	809	794	800	795	797	828	800	836	813	773	805	789	815	808	802	810	778	838	807	797	825	811	797	852	824	780	910	804	814	818	829	815	787	798	758	816	781	808	802	800	808	770	789	881	813	781	788	828	831	792	832	803	794	801	814	868	815	815	814	810	841	791	848	789	791	825	851	785	834	815	767	856	787	885	862	828	790	795	776	811	791	796	770	815	803	759	800	831	797	796	802	787	817	825	836	813	826	820	805	751	861	843	840	776	844	794	839	753	789	771	824	828	785	823	798	824	796	794	796	793	811	803	838	802	833	839	815	810	829	834	854	804	848	801	819	809	808	786	794	762	793	806	787	819	810	814	813	805	772	878	754	814	810	772	826	813	858	818	782	817	819	796	853	786	767	822	761	820	794	829	862	780	794	786	766	852	746	816	813	819	827	880	831	789	841	824	785	876	755	805	826	787	802	773	807	798	811	836	828	726	846	833	827	805	807	823	798	848	823	818	864	787	832	809	862	830	816	818	806	831	816	817	821	838	826	791	778	758	799	836	729	765	792	800	812	866	839	814	861	797	790	781	834	814	809	769	828	843	830	755	792	813	832	809	783	817	802	800	815	809	811	860	781	770	760	789	791	858	778	755	818	795	810	774	824	815
24290	21393	27719	25325	18402	1211	495	349	286	282	265	268	235	246	264	231	215	256	227	195	253	220	231	214	223	221	198	219	209	221	213	225	201	198	186	229	198	219	210	179	189	205	199	208	198	205	217	231	205	206	209	222	199	188	205	215	212	227	201	221	200	218	248	207	209	213	223	208	197	220	228	208	228	205	219	220	218	195	207	197	209	218	206	241	224	227	212	222	211	213	218	204	212	240	212	201	210	215	194	222	228	222	198	212	194	218	204	190	186	202	206	233	206	193	207	226	201	200	210	230	219	252	196	218	212	211	210	204	185	211	216	196	222	219	209	213	206	180	204	226	196	233	212	215	205	200	210	236	210	205	202	195	235	211	206	215	196	207	215	188	245	203	216	196	216	193	234	224	207	193	229	217	187	202	228	219	209	199	227	199	221	223	209	190	225	177	193	195	211	237	210	213	189	213	196	219	201	190	213	211	209	228	221	199	210	195	209	200	211	216	189	231	220	238	196	183	193	210	193	199	202	203	203	226	184	224	224	184	199	178	187	192	211	238	206	195	197	225	195	209	202	223	200	205	208	222	216	178	201	209	195	225	221	201	218	250	211	209	223	208	233	219	212	235	228	206	243	198	199	194	190	218	199	219	211	192	205	231	201	214	191	234	188	208	182	191	205	217	226	216	214	244	221	215	224	195	204	231	192	197	245	227	192	221	202	203	230	230	197	190	213	231	214	208	210	200	198	203	197	192	209	222	222	230	224	190	210	192	226	201	185	194	214	212	216	220	215	185	190	219	227	220	230	196	211	180	226	216	222	233	214	209	188	210	183	209	182	202	201	175	216	194	194	197	254	229	218	216	204	244	218	183	206	200	180	193	213	221	217	200	221	215	187	246	205	218	216	203	204	199	217	206	199	207	221	225	195	233	223	206	214	201	223	221	195	214	209	195	194	207	206	214	226	211	222	221	203	201	202	212	186	179	202	190	221	204	211	207	198	218	223	209	175	212	238	198	197	181	232	232	208	207	230	222	204	229	177	192	217	206	229	206	242	208	204	201	217	228	221	206	221	179	196	214	208	208	183	194	220	209	243	202	226	195	207	196	190	215	187	191	177	219	198	217	221	236	193	224	217	206	212	195	214	204	210	195	214	206	210	179	195	210	209	179	219	202	227	197	217	205	210	184	200	233	195	208	215	211	192	214	244	224	192	222	187	214	187	212	184	238	203	208	220	202	209	211	198	228	201	205	200	206	177	221	214	216	199	179	246	211	207	214	213	222	186	205	202	229	204	208	208	213	197	217	195	200	206	224	194	199	211	204	226	212	233	199	184	229	209	194	211	211	209	179	201	200	199	207	215	187	219	201	203	206	209	191	231	221	224	199	192	210	194	199	184	249	221	188	206	210	210	222	197	194	211	224	227	189	227	255	226	208	218	240	194	215	183	205	214	202	215	205	218	204	215	228	213	200	195	235	202	248	204	210	236	211	202	202	229	201	203	196	236	204	204	205	187	209	233	183	191	227	218	192	193	203	202	174	220	220	193	205	225	211	214	229	231	200	202	212	208	226	211	191	192	191	222	213	220	211	201	193	228	226	203	225	215	212	194	231	197	217	193	217	201	194	211	217	210	209	236	196	212	200	188	227	238	207	200	218	204	209	210	170	214	202	204	215	216	208	222	213	205	198	228	208	195	213	194	230	209	214	220	207	199	206	217	204	223	221	224	216	217	167	228	192	197	214	222	218	208	199	199	224	197	197	199	220	212	214	214	187	207	195	208	187	212	192	198	205	212	193	198	200	212	187	187	210	227	201	232	205	193	215	207	210	200	185	181	209	203	225	221	198	223	214	233	204	216	194	207	201	199	199	193	201	209	174	218	219	214	230	211	220	224	207	215	205	216	225	230	225	184	221	224	206	225	193	237	219	227	198	232	182	207	202	196	217	200	194	175	193	215	226	215	191	219	228	185	180	217	193	192	210	219	205	215	218	187	183	234	197	217	215	212	198	166	237	194	183	223	193	221	223	205	198	209	201	232	198	214	217	212	216	206	191	218	211	226	229	206	194	204	189	209	190	205	194	205	191	212	206	196	217	187	218	213	219	227	200	215	199	221	212	217	200	232	215	220	232	226	226	218	200	217	192	222	200	226	195	183	193	235	214	230	199	223	226	204	201	217	215	214	218	233	223	196	203	217	198	215	204	220	206	205	199	203	213	212	198	209	211	208	231	204	191	193	236	232	233	214	204	199	193	196	201	200	201	203	204	207	217	206	220	230	190	197	189	210	187	223	218	195	201	219	186	207	213	205	195	208	217	190	203	198	205	194	204	189	206	201	205	201	189	202	216	206	222	213	200	203	177	204	212	217	212	217	211	227	176	200	225	205	183	213	198	216	187	202	198	232	227	221	217	183	213	207	213	208	202	209	213	224	202	208	185	190	202	200	232	220	193	203	208	216	194	222	206	245	210	215	195	215	232	215	236	193	222	195	193	205	218	201	200	202	217	202	218	193	233	204	213	208	212	194	199	214	223	232	211	221	236	227	213	220	180	218	180	212	200	220	204	195	221	193	187	223	211	213	201	198	219	216	199	209	243	232	208	225	215	215	211	212	201	186	216	214	224	218	215	184	228	215	203	220	246	218	211	206	226	226	199	225	234	231	217	226	193	208	216	240	249	205	201	199	224	210	208	216	190	207	215	216	220	223	229	191	209	201	199	221	230	210	206	206	236	193	174	216	231	192	216	189	230	226	213	226	228	211	192	184	210	181	202	205	221	211	192	222	198	189	213	201	219	203	198	211	196	206	191	220	177	211	205	212	213	217	189	213	223	222	202	205	225	204	221	193	211	231	201	160	198	191	232	190	215	194	213	210	177	215	216	221	210	204	216	230	209	224	227	211	229	221	179	185	207	211	174	207	243	205	207	208	228	205	214	217	224	234	187	200	204	218	200	204	217	205	218	199	208	187	236	257	211	195	226	212	197	182	217	200	213	238	225	199	198	188	237	232	209	242	209	201	199	209	239	192	195	193	215	219	207	223	217	218	197	225	219	212	224	203	197	197	200	208	208	213	233	202	227	239	194	212	192	221	235	204	212	189	205	213	200	219	184	226	215	192	225	214	208	198	207	201	242	207	203	197	236	199	213	190	216	219	222	204	221	202	198	224	191	205	205	209	201	226	224	210	203	220	180	200	214	203	210	232	216	216	203	215	216	235	221	193	213	210	202	232	195	201	224	215	211	220	203	209	226	213	215	195	219	207	227	204	201	212	223	240	211	210	191	200	219	203	206	192	209	174	214	207	203	241	203	217	196	219	196	236	209	208	197	217	219	251	225	211	204	185	220	205	209	228	201	225	226	205	207	186	192	189	204	250	214	204	205	186	190	217	198	194	174	180	198	225	223	180	217	202	186	245	187	187	188	228	229	196	216	205	194	230	212	195	215	191	223	212	190	215	226	207	206	224	211	244	219	201	210	228	223	218	216	233	211	213	194	206	196
45704	23297	6551	3379	2240	1550	1227	1030	870	729	690	643	566	588	519	517	501	517	474	499	497	465	481	464	440	417	446	419	468	447	448	465	443	446	455	396	448	423	410	408	407	463	408	416	412	428	443	379	405	438	417	436	465	414	419	409	423	425	430	434	415	457	426	450	441	449	391	422	448	380	436	443	413	418	421	448	423	462	395	439	436	441	414	400	420	469	415	426	410	406	437	409	442	419	415	440	399	437	410	444	448	396	403	416	421	406	424	456	416	439	433	394	429	408	393	440	415	394	400	405	410	393	427	421	443	399	397	395	386	442	426	418	449	437	397	403	417	424	401	445	449	435	402	427	432	460	446	430	436	442	403	434	466	410	412	462	419	425	433	413	473	387	392	456	422	422	401	416	404	446	465	394	447	469	404	378	447	401	423	394	420	405	412	427	397	452	441	428	447	421	431	402	416	423	402	407	393	399	423	420	401	393	421	427	437	379	428	433	421	386	457	382	425	429	415	421	408	424	415	440	402	408	436	412	430	390	427	398	426	407	432	445	449	417	442	441	442	410	430	448	408	397	415	415	418	406	411	420	411	433	405	424	436	407	449	428	387	404	468	433	417	428	436	451	411	437	404	433	398	417	469	392	414	431	463	415	425	431	436	419	418	441	438	442	387	392	419	415	414	400	406	435	425	385	461	427	421	432	394	428	386	440	424	390	451	409	449	413	427	439	390	421	432	408	430	409	409	410	430	406	407	423	415	423	436	409	417	378	423	391	441	447	405	409	425	429	474	428	438	439	389	429	423	436	486	415	409	385	417	404	425	465	436	404	414	395	413	406	406	400	413	387	380	432	423	412	436	394	379	430	427	419	399	425	439	433	449	444	421	417	440	424	463	418	416	396	376	373	403	445	435	407	409	425	463	424	440	429	394	423	473	419	448	411	403	405	424	407	442	393	446	386	442	404	388	426	425	428	418	400	427	464	413	441	423	450	411	463	428	385	395	407	420	399	435	443	429	483	437	424	424	434	419	419	400	425	415	397	386	419	423	416	412	447	428	425	428	424	428	428	411	428	424	391	449	410	442	388	425	396	420	435	425	388	414	437	427	405	432	425	405	437	418	423	401	406	437	399	380	406	411	456	430	413	408	414	433	413	441	453	440	430	441	423	383	443	430	401	414	404	422	429	450	436	444	388	441	396	431	433	409	436	425	408	394	413	443	429	425	387	453	435	428	414	422	440	450	436	445	416	461	448	433	435	415	387	401	424	446	350	425	429	392	439	425	432	391	419	449	404	447	406	418	429	446	433	432	423	425	416	425	392	409	451	406	432	405	430	422	426	395	421	389	390	427	439	462	440	404	425	413	412	454	430	401	419	428	413	406	421	388	437	426	469	398	439	403	420	422	395	410	393	447	419	409	406	359	431	461	419	390	423	404	448	423	394	410	430	396	393	459	429	372	420	422	434	396	440	414	401	457	429	431	426	435	418	391	391	408	430	418	417	439	425	415	450	401	427	399	418	421	409	447	425	414	409	427	426	447	405	460	415	413	428	457	420	425	395	400	403	413	422	406	419	390	405	398	400	427	396	405	381	408	425	429	410	414	433	419	451	441	420	408	446	394	397	398	448	399	388	424	431	409	416	440	417	390	416	403	408	430	426	385	421	404	414	411	410	404	425	426	447	407	418	420	431	424	410	470	428	415	451	417	413	385	396	391	412	440	422	398	389	415	403	423	419	428	427	386	409	394	451	434	396	427	421	412	438	386	395	416	442	447	365	387	431	412	448	422	420	402	458	421	421	416	419	396	424	427	423	405	463	463	418	423	409	421	451	428	467	421	419	429	411	421	440	394	387	426	424	411	418	387	412	434	492	417	438	405	373	413	392	420	405	456	446	414	396	413	420	408	414	444	434	431	414	436	423	441	425	443	387	386	422	383	427	447	416	421	425	426	409	407	439	427	441	463	437	398	402	430	423	432	417	389	412	419	395	422	417	447	439	433	419	424	431	435	408	407	434	430	427	407	438	447	423	405	434	403	437	427	397	427	400	406	440	376	377	431	407	414	420	366	414	442	416	436	416	408	372	422	431	420	424	415	390	422	406	440	425	410	405	463	451	403	430	442	381	436	428	392	400	434	391	398	435	396	448	397	439	423	399	431	442	405	435	411	411	429	416	414	389	432	419	375	395	403	413	443	424	407	462	429	417	416	411	414	443	453	438	375	429	420	424	440	390	399	427	433	417	419	399	430	418	444	388	385	426	459	415	440	420	415	429	412	442	379	435	409	393	385	421	421	421	463	407	388	394	390	415	425	400	447	395	423	458	407	433	429	406	424	428	398	427	453	397	443	442	427	424	425	446	435	396	400	434	413	421	395	399	403	394	406	423	409	400	377	387	443	407	419	427	424	421	397	395	415	431	401	402	446	404	436	369	419	414	388	421	399	430	410	417	440	417	399	447	394	407	441	438	406	433	417	416	411	423	437	406	411	416	448	451	433	406	407	441	407	418	439	421	448	423	428	454	427	466	419	448	409	432	424	400	394	386	444	439	410	400	396	405	415	424	402	434	426	431	404	434	450	424	430	402	402	390	448	439	446	435	417	431	421	398	415	423	398	418	402	412	435	398	408	424	440	452	397	394	423	450	411	405	434	435	408	379	434	425	423	381	421	438	423	444	437	433	411	449	428	455	445	477	402	389	430	425	444	446	438	435	385	458	437	411	433	444	421	441	435	433	422	389	425	444	413	421	422	426	429	436	422	424	400	449	388	408	415	433	427	408	407	405	420	452	410	438	426	420	416	395	404	422	473	411	434	438	417	405	414	415	405	440	452	395	442	427	403	419	438	401	384	420	422	405	439	415	395	430	430	417	398	397	420	405	439	435	421	405	426	420	387	393	465	455	424	406	415	384	447	458	412	420	424	456	402	459	443	420	399	418	434	434	434	422	412	397	418	395	398	395	436	440	471	410	420	411	382	432	430	418	422	418	379	399	432	415	408	417	451	435	447	406	415	438	406	412	442	440	437	417	418	439	439	389	425	423	398	432	428	443	439	430	393	459	417	459	442	425	425	429	418	419	395	402	409	399	418	420	427	437	394	452	385	409	443	476	379	425	417	411	434	418	422	441	402	407	447	418	464	423	416	409	433	420	442	411	427	428	418	428	389	431	430	453	412	401	419	397	428	378	407	423	435	362	407	418	440	423	417	380	438	409	420	404	450	395	431	439	402	398	484	394	429	389	384	427	419	417	412	425	394	478	411	442	424	441	418	437	432	400	397	405	387	390	361	389	434	427	420	432	403	450	405	441	424	444	453	425	429	428	474	397	437	429	408	409	394	436	417	413	418	381	437	395	413	394	427	390	420	420	362	396	445	415	401	414	400	393	418	437	408	441	425	408	435	434	414	441	435	414	433	417	418	412	430	414	444	427	410	426	396	421	424	459	417	441	437	446	404	404	435	411	385	437	425	438	419	418	420	440	412	419	396	374	431	412	395	419
23344	21354	28277	24763	21348	17979	1189	464	359	305	280	262	251	224	220	232	236	194	196	185	175	196	184	183	186	177	180	190	153	196	193	176	172	198	176	173	183	153	180	156	147	189	192	172	167	181	181	176	173	155	158	157	188	167	170	176	178	163	153	152	166	153	148	159	156	176	153	169	177	161	158	168	162	181	168	158	167	142	146	139	157	144	164	148	154	150	164	145	161	134	175	164	155	175	162	179	173	160	170	170	139	163	160	157	146	149	169	182	159	182	156	150	155	148	148	171	165	125	169	162	158	179	169	128	172	174	162	175	174	163	159	141	177	157	188	160	170	171	170	160	158	158	153	172	162	187	161	162	147	163	148	167	153	151	153	141	138	146	137	152	151	160	141	167	160	174	149	171	142	136	150	165	159	162	152	163	197	152	141	151	146	158	169	172	167	152	152	190	171	177	161	186	164	148	162	168	162	170	164	189	168	155	161	161	170	172	143	169	180	163	146	138	189	151	137	142	161	147	165	169	132	162	139	155	149	163	162	137	152	158	174	168	178	165	168	178	163	167	149	149	158	173	158	147	171	158	146	154	151	152	157	148	180	163	148	145	155	143	169	174	148	152	153	151	155	154	176	167	151	169	157	156	172	156	170	166	152	168	162	149	153	161	159	137	160	168	146	155	172	179	156	157	147	177	147	167	162	157	165	147	168	160	155	130	145	177	143	156	161	152	145	178	158	142	147	139	173	168	169	161	146	164	146	142	170	143	160	168	160	165	158	144	150	133	154	175	158	154	141	178	165	178	180	154	158	172	166	169	138	172	167	153	169	159	157	138	181	165	172	178	158	163	152	177	136	145	160	158	148	157	141	151	170	158	166	167	169	159	138	145	132	143	153	132	145	152	159	155	154	163	160	155	142	162	171	153	180	149	167	157	154	150	146	148	147	186	162	158	186	157	160	148	148	162	159	154	162	173	168	162	168	160	142	141	172	167	156	141	172	174	164	141	172	177	170	150	149	175	147	140	174	147	193	151	167	158	173	137	151	161	147	171	174	142	150	164	183	158	171	156	160	158	176	157	141	154	164	127	162	147	166	144	164	192	159	152	147	152	149	163	145	152	149	168	188	156	156	170	169	192	182	163	194	145	164	171	153	140	151	153	173	155	196	188	181	166	157	150	171	151	180	176	156	149	169	141	160	170	178	153	166	153	153	166	133	183	157	167	156	160	167	159	157	185	164	146	153	174	167	184	172	154	160	170	146	140	149	148	152	161	151	164	151	148	173	145	171	179	153	157	171	168	154	167	152	141	164	183	140	151	163	150	176	158	181	123	147	164	173	161	176	140	141	183	148	142	160	135	136	155	172	128	150	176	161	177	160	138	167	144	158	159	139	170	191	168	175	150	155	152	158	151	161	150	176	147	160	173	150	151	183	160	121	159	143	141	148	165	153	159	179	157	148	157	147	165	163	160	164	147	154	141	167	148	176	149	150	170	155	154	147	160	152	175	160	144	175	123	157	153	177	168	156	156	154	174	162	147	147	160	134	154	148	163	152	160	149	180	152	155	143	153	174	176	169	159	169	152	156	166	192	156	169	169	188	160	160	150	165	157	160	167	148	182	146	148	145	161	166	170	133	145	152	145	168	172	177	176	163	160	149	139	189	144	185	175	167	157	168	173	150	179	161	171	217	158	166	151	156	162	177	161	179	178	165	170	182	143	166	136	157	161	167	180	167	160	149	179	151	167	153	167	159	156	142	156	156	166	156	139	162	177	191	176	170	139	155	133	158	171	146	162	151	141	175	177	149	175	161	165	152	182	161	158	164	139	159	154	146	151	165	147	191	160	161	154	149	178	157	151	163	166	161	193	142	145	200	161	166	146	148	175	170	174	146	152	156	169	133	170	169	145	150	167	163	159	135	141	137	157	154	150	144	170	146	166	167	167	175	162	181	168	150	148	180	165	152	152	165	154	155	145	145	144	168	175	175	149	163	164	152	177	167	165	141	157	142	138	169	156	174	150	154	147	178	175	146	147	160	172	155	171	151	169	133	158	146	159	167	147	183	177	177	157	140	160	161	176	166	165	145	148	160	157	131	174	149	185	163	134	174	164	151	164	137	180	148	171	188	166	144	172	168	155	181	161	156	163	147	155	154	132	152	159	179	154	141	181	154	152	173	161	166	168	156	162	141	145	165	161	156	172	193	160	143	163	158	144	138	151	163	140	159	179	157	166	135	137	147	157	143	155	166	158	155	172	168	152	151	152	151	150	166	162	152	176	156	170	152	192	169	155	156	147	141	167	159	174	173	186	173	136	168	139	157	144	136	146	176	143	156	161	144	167	172	156	147	153	165	159	169	175	155	142	176	166	135	159	172	151	154	153	148	165	176	177	147	134	148	172	148	165	163	158	168	146	162	176	153	169	168	155	170	157	156	175	163	159	156	175	138	146	161	144	150	151	163	200	153	155	148	161	202	154	140	165	140	178	147	173	155	172	154	166	149	158	150	144	169	184	147	154	146	156	178	169	177	164	162	170	135	168	193	199	161	148	157	150	176	159	168	137	158	173	130	148	144	164	172	140	148	156	156	157	163	147	151	174	159	154	174	183	151	148	160	160	144	157	153	175	182	171	163	157	175	140	173	161	156	161	153	166	171	138	169	143	136	160	151	155	158	164	164	172	173	161	139	156	161	147	145	149	174	170	158	168	163	165	163	165	150	161	159	162	178	171	162	149	164	144	154	136	155	142	178	124	173	164	160	154	134	163	150	173	160	164	175	193	150	154	147	145	161	149	155	164	165	153	163	160	161	177	158	158	166	142	146	147	180	169	145	153	187	142	161	178	182	143	161	164	140	172	152	156	162	173	153	145	169	165	159	165	160	151	159	148	163	164	160	163	171	153	159	179	170	141	161	146	147	166	129	133	136	165	153	166	148	139	168	157	164	170	165	155	165	165	144	157	177	147	144	137	158	184	174	177	153	173	144	135	156	144	149	145	170	166	148	153	166	173	176	153	166	142	147	160	178	173	144	148	143	164	168	169	161	163	152	146	165	150	149	164	184	157	165	156	154	150	160	162	133	176	184	154	177	155	168	150	167	141	168	154	148	155	136	150	157	145	163	148	158	177	151	156	174	146	150	164	150	167	145	182	147	146	164	184	179	172	148	172	155	167	159	130	169	146	161	154	163	144	149	170	163	179	150	147	170	169	174	166	159	153	178	142	175	170	166	142	174	161	168	163	160	158	146	157	137	164	162	145	182	149	165	170	153	167	159	159	170	146	167	144	163	161	166	137	166	139	176	137	130	178	157	167	151	160	162	180	139	165	153	159	176	151	162	146	186	161	146	140	145	167	186	151	135	160	159	154	161	174	162	170	148	168	165	184	167	154	171	150	168	150	144	162	177	123	151	135	144	149	140	157	159	155	145	154	156	164	147	154	159	169	155	185	131	172	174	154	163	156	162	175	169	147	145	155	173	155	171	181	154	152	170	157	162	168
43796	25401	10621	5686	3795	2312	1797	1387	1148	1025	817	787	658	602	554	540	476	473	424	442	451	412	406	368	402	401	352	331	377	360	364	351	372	366	378	329	335	375	338	322	294	333	316	297	337	327	324	306	330	274	304	338	280	296	300	301	294	313	313	314	325	309	314	299	312	299	333	309	333	299	293	306	314	327	339	347	304	305	305	319	337	302	290	352	315	337	327	310	328	332	313	320	313	314	320	324	311	281	297	298	331	289	312	277	298	305	304	320	279	322	304	283	287	326	321	308	305	308	309	345	295	281	296	295	272	324	292	318	269	318	343	303	293	312	295	300	309	308	306	323	304	293	276	296	295	306	307	295	320	303	289	295	310	317	315	294	322	279	320	307	287	287	309	296	299	319	307	305	318	329	307	306	306	303	294	311	305	329	317	277	305	311	294	286	322	288	299	291	281	314	310	289	316	307	309	292	287	292	328	303	277	301	292	300	315	267	287	280	318	309	288	284	278	308	298	280	310	315	280	306	315	283	273	290	315	342	290	300	310	328	291	313	295	304	270	278	286	304	277	312	328	296	303	269	290	284	344	321	282	298	302	293	323	318	279	292	275	277	315	279	327	264	310	313	345	307	306	293	310	327	286	305	283	294	292	269	308	313	309	288	290	282	293	337	299	293	309	286	307	315	284	317	275	326	263	288	327	299	294	312	315	281	308	287	328	296	304	301	285	282	335	359	298	334	313	288	275	281	300	303	325	316	306	318	309	298	308	343	269	298	341	292	310	321	307	319	290	282	299	281	280	327	302	309	284	320	299	313	317	282	300	318	297	293	310	284	250	288	303	285	297	335	355	311	284	277	306	328	300	291	308	294	340	316	305	291	309	301	278	331	260	323	297	299	299	305	283	285	268	304	305	312	314	305	324	288	311	303	298	306	295	279	286	269	312	310	267	331	336	290	303	310	245	300	303	297	282	289	321	319	326	296	273	289	285	323	323	303	282	305	293	317	319	283	302	300	308	328	302	274	294	279	270	301	298	296	288	279	292	315	305	311	273	296	274	274	302	348	275	292	315	245	302	291	284	299	335	297	308	312	293	302	277	328	313	291	290	334	322	291	295	276	303	297	284	269	298	318	303	264	286	303	321	283	279	276	307	288	283	300	292	286	301	280	262	321	305	321	302	296	326	283	282	298	298	318	287	313	327	320	269	304	284	330	279	326	274	304	282	278	298	309	298	293	338	318	318	305	293	278	311	301	315	286	316	272	323	318	277	327	286	283	305	253	300	276	309	296	293	292	305	306	268	289	315	308	316	296	308	304	296	292	317	268	277	309	299	277	266	297	295	294	320	311	311	323	268	280	293	289	308	316	335	302	277	304	301	294	330	308	294	300	284	302	314	281	314	323	304	283	305	315	331	281	311	300	301	273	279	297	305	312	303	292	302	289	305	312	296	277	309	307	331	287	294	307	282	258	281	286	293	287	327	293	303	289	288	310	301	277	293	317	292	304	293	297	273	301	302	326	285	311	287	308	291	300	303	319	320	329	279	306	273	301	322	298	308	293	315	291	280	303	313	302	319	284	321	314	312	289	317	279	290	287	318	308	274	289	313	325	304	300	337	316	314	276	308	330	313	273	274	291	294	341	313	293	279	283	273	341	283	281	314	291	291	285	279	329	290	322	309	279	309	266	308	306	305	291	329	296	291	306	259	294	305	304	306	292	326	294	298	317	287	278	264	293	286	313	309	317	272	285	302	297	297	304	294	315	327	321	290	307	285	291	284	295	292	298	344	263	283	302	307	277	285	317	301	319	330	268	301	291	314	272	270	313	323	309	285	313	308	289	306	306	339	310	299	286	301	306	292	315	308	291	300	337	335	308	282	305	297	291	286	294	325	288	335	293	288	313	313	302	290	264	314	311	304	281	295	302	278	308	309	294	299	283	292	286	302	292	311	276	300	307	331	295	303	292	313	301	305	309	300	298	298	326	316	273	303	310	288	300	319	306	278	300	276	305	288	318	312	311	336	286	301	301	312	327	309	302	247	284	304	289	318	317	314	293	285	284	328	295	305	304	277	300	317	318	275	302	290	299	323	309	320	296	305	321	322	298	269	303	315	312	278	326	302	318	311	301	317	318	330	301	300	295	300	297	319	332	279	261	321	305	306	262	309	290	327	304	334	306	295	262	328	305	323	276	303	306	273	282	282	303	286	336	313	286	324	291	291	280	278	282	306	295	320	309	319	300	301	285	296	314	330	279	270	289	286	298	294	318	271	290	311	310	263	311	302	301	287	276	282	305	307	280	345	323	288	295	305	273	301	326	285	285	320	312	277	301	296	295	293	283	285	300	322	300	302	324	292	299	275	329	285	331	291	288	289	318	309	313	301	314	315	312	321	299	317	317	304	344	300	305	304	287	284	290	289	296	280	272	317	295	305	298	304	307	322	261	320	288	297	319	261	318	308	296	307	303	305	324	293	304	280	289	292	302	292	312	316	307	288	315	301	296	304	309	288	277	280	328	308	306	304	293	294	311	300	267	277	279	287	314	322	273	269	325	299	315	292	296	300	331	292	271	322	312	293	311	279	272	292	329	296	313	279	293	305	298	307	275	298	269	285	301	297	276	330	272	308	284	290	307	340	332	300	274	281	293	298	328	307	314	294	309	299	338	324	305	295	300	300	291	297	315	320	324	302	307	297	306	280	316	278	299	304	317	274	281	287	320	287	315	291	322	314	282	306	308	303	321	295	290	300	310	290	298	298	308	297	310	313	315	295	350	296	286	313	292	323	305	285	315	316	313	308	292	306	280	285	307	315	341	307	286	291	305	321	318	286	280	342	314	297	287	294	321	306	307	338	305	315	302	294	279	297	321	337	292	277	256	298	298	291	313	313	288	315	315	306	299	306	286	307	277	284	277	292	319	315	290	309	312	281	288	332	314	285	279	283	313	323	301	298	268	296	307	284	303	297	311	296	283	320	316	308	323	316	335	326	288	294	311	321	308	285	348	320	301	296	282	292	309	289	314	307	303	307	298	287	311	320	280	292	316	283	307	303	279	296	326	328	267	331	290	302	292	269	305	300	299	278	286	292	306	283	276	297	276	301	287	315	298	309	309	284	302	327	285	291	313	285	283	268	289	288	313	270	292	297	292	284	326	326	327	308	286	315	283	292	296	280	311	283	305	278	314	328	270	324	279	306	317	293	287	319	309	284	283	319	290	292	287	276	305	288	333	298	306	289	278	336	275	301	310	323	316	331	292	290	332	318	299	322	302	313	303	274	299	287	294	288	320	333	312	297	298	305	343	276	310	302	289	326	275	320	313	312	338	279	279	303	292	266	331	317	300	280	330	294	295	307	310	280	299	299	305	304	322	298	277	310	286	316	334	307	277	278	270	355	269	332	274	282	322	293	301	291	295	316	281	300	288	287	313	285	279	295	297	318	312	301	265	344	316	298	306	309	304	294	291	291	298	324	319	301	285	296	263	295	299	291	317	295	324
27353	20749	8483	1006	661	542	469	449	420	414	464	416	411	424	443	452	397	412	409	445	427	431	406	438	447	427	404	400	458	413	413	431	410	413	409	394	406	426	437	451	410	473	436	416	413	435	414	430	427	385	423	415	398	406	437	437	419	402	416	418	411	402	403	453	439	480	425	417	430	429	410	401	408	408	408	418	433	407	424	408	455	474	431	424	461	460	426	410	433	443	381	430	411	429	454	439	400	441	449	430	413	425	418	440	425	441	405	445	441	427	465	421	462	422	418	439	412	418	405	415	444	415	401	397	440	434	396	459	419	428	445	419	410	413	429	386	417	412	448	455	404	450	417	418	427	417	472	418	439	395	423	387	419	473	445	423	419	439	386	424	428	405	408	374	431	410	402	408	424	393	407	391	443	426	401	407	415	419	412	451	397	416	437	429	388	455	418	448	430	412	416	441	400	439	444	432	415	445	452	404	405	429	417	431	454	417	402	415	404	467	438	414	418	443	420	435	456	410	336	466	442	404	415	427	422	428	391	438	451	395	428	415	435	410	438	441	421	414	398	389	423	414	448	442	453	394	413	443	432	415	443	440	428	385	396	434	445	436	421	396	381	446	398	400	437	471	413	422	486	407	457	446	417	445	404	423	453	376	401	415	409	408	441	390	429	461	448	454	440	433	408	409	433	414	438	422	413	426	435	412	413	383	404	385	384	451	465	421	434	421	417	429	452	447	407	445	440	445	437	410	433	399	434	403	394	407	409	440	431	418	445	439	417	418	431	438	405	425	420	433	405	416	403	391	440	439	445	451	434	426	404	403	461	454	412	422	450	435	441	389	408	394	425	476	461	418	411	419	434	423	421	407	409	429	437	408	436	454	432	387	421	390	396	413	436	415	459	423	439	422	442	445	404	419	443	435	384	429	408	417	411	411	399	393	460	407	395	412	425	481	396	460	443	424	412	408	446	428	420	437	430	424	421	441	426	427	425	411	424	405	406	427	394	422	424	425	427	421	430	419	437	422	412	445	459	472	443	443	408	433	414	429	423	444	435	405	426	432	391	443	413	408	394	448	422	440	423	438	410	414	403	455	435	402	435	440	428	412	395	389	410	391	389	447	399	481	454	379	435	424	449	426	422	444	438	441	402	417	412	432	411	446	437	400	426	425	428	452	456	472	422	437	409	416	420	459	431	440	430	435	442	422	416	430	419	377	396	453	427	405	414	445	396	399	401	454	400	442	405	398	438	442	399	444	401	432	424	431	414	420	453	443	467	421	428	340	450	431	397	423	419	435	403	420	427	411	457	422	375	407	439	432	437	411	476	408	423	463	415	425	388	444	404	402	423	448	428	443	408	422	423	386	438	438	413	416	436	438	419	414	476	421	428	417	458	428	430	426	419	413	425	414	404	430	395	401	424	397	419	421	433	391	413	422	427	424	441	426	444	393	435	429	416	400	417	414	432	398	432	463	386	431	417	426	409	435	440	372	402	420	434	400	444	430	425	425	459	418	413	429	363	449	409	451	455	413	401	393	426	420	415	449	461	438	451	391	430	420	427	432	425	412	398	435	435	399	424	435	412	454	415	390	416	426	426	432	429	427	429	420	414	414	444	410	404	402	420	425	397	436	425	413	425	427	431	423	430	420	440	424	404	414	451	400	406	414	415	426	432	431	422	435	461	437	428	414	412	403	414	434	406	407	402	397	445	431	444	426	461	419	399	395	416	452	396	459	374	433	448	433	414	443	385	433	422	445	435	418	407	417	414	403	430	417	416	408	426	429	439	435	414	401	422	440	444	434	426	415	407	395	430	381	415	435	408	430	428	435	408	440	407	408	433	380	421	421	410	438	428	411	429	433	436	438	451	420	396	443	393	443	403	419	428	433	388	450	401	445	441	432	383	392	416	424	411	384	439	486	439	423	412	412	406	417	421	428	398	434	431	419	404	409	420	428	436	454	436	416	393	423	437	422	416	463	409	429	409	440	458	416	427	423	427	459	391	406	403	415	437	391	450	409	445	443	404	423	466	420	432	450	425	438	463	409	434	396	408	433	429	453	405	442	462	390	438	421	456	399	445	453	455	424	418	399	423	407	411	441	374	419	432	444	415	427	408	439	421	423	418	442	394	449	425	386	405	427	451	406	426	430	420	442	431	425	438	417	457	397	439	434	437	413	431	404	426	424	456	383	406	405	437	418	430	431	423	433	403	448	398	460	397	411	419	467	422	425	382	411	434	419	414	431	423	459	424	419	437	380	417	449	417	412	443	451	409	408	444	410	435	418	398	434	391	413	415	439	435	396	414	450	461	394	418	449	419	453	399	442	416	400	440	400	403	454	379	403	406	440	453	435	425	420	413	424	437	407	416	438	405	428	424	454	422	453	420	397	459	421	407	421	435	442	450	460	396	425	445	436	435	401	443	456	439	408	408	423	439	419	454	437	447	411	429	400	389	394	449	426	441	401	380	397	468	444	412	438	465	455	407	416	405	424	448	442	424	428	433	449	391	421	431	472	414	423	423	397	397	438	418	444	437	433	413	438	410	389	426	409	403	421	435	423	409	463	425	444	387	435	442	424	454	417	417	410	419	403	436	439	390	426	422	406	431	428	398	428	435	409	448	414	443	428	460	425	465	382	455	438	427	455	435	411	404	433	449	430	425	441	432	391	467	431	405	439	421	412	413	413	403	410	452	403	432	418	437	457	392	416	418	437	410	411	419	425	397	395	399	428	372	411	433	431	446	440	420	421	468	422	425	445	433	425	483	398	428	439	447	424	425	416	428	446	416	443	435	449	457	407	435	418	419	410	413	448	416	443	410	452	438	415	374	430	412	409	463	414	421	452	436	419	441	415	391	385	470	390	400	427	419	449	417	411	423	401	439	393	434	406	407	395	443	420	418	432	397	428	419	408	427	432	426	425	433	434	421	430	428	463	384	429	425	445	429	443	425	418	443	394	439	406	398	453	412	440	402	408	434	420	438	428	396	417	404	444	444	444	416	416	407	449	464	393	410	405	451	420	401	416	378	414	411	426	432	420	418	439	435	467	434	402	430	424	404	418	411	454	404	436	439	406	447	399	474	434	430	415	389	413	453	412	418	420	432	482	389	394	432	431	437	441	411	453	417	419	446	408	424	439	464	405	422	474	419	411	432	393	465	424	429	441	433	407	402	448	429	398	455	426	417	452	406	377	420	440	437	438	420	464	424	433	431	438	424	411	401	398	417	422	446	387	400	415	377	402	402	438	396	406	400	439	446	436	451	391	428	425	399	418	417	444	411	438	425	456	424	419	457	428	410	428	436	402	443	436	429	409	445	405	413	429	461	414	401	405	410	420	448	400	394	393	439	440	435	420	425	432	432	406	423	433	444	433	427	383	462	437	427	440	408	420	432	409	382	423	442	406	419	435	417	405	415	401	431	425	423	415	410	445	402	440	441	417	466	422	440	427	394	436	427	398	402	408	451	429	391	384	407	430	441	416	465	436	449	364	407	452
27075	11941	1604	1174	1046	910	839	892	827	837	805	763	834	816	868	821	797	803	824	823	819	806	843	825	797	796	833	815	773	831	755	807	840	872	856	808	760	757	773	805	799	800	837	832	815	801	839	794	785	855	773	792	828	815	784	796	790	805	889	833	781	840	825	863	800	735	798	862	818	809	803	776	818	829	780	808	853	758	780	790	854	753	826	799	803	812	840	831	801	805	852	809	842	774	862	757	809	818	847	760	797	810	857	795	769	823	842	794	813	793	828	802	843	793	810	828	834	795	831	831	877	786	817	788	762	736	762	756	755	800	845	858	781	844	799	824	824	798	772	778	827	846	808	786	778	816	765	766	809	799	769	787	813	806	826	781	776	807	813	832	798	840	799	770	796	805	831	768	779	763	816	785	769	788	792	783	817	829	837	806	818	806	811	804	807	799	807	822	744	769	784	806	850	866	810	790	835	807	831	780	804	790	761	740	739	796	816	780	781	786	766	815	812	788	799	752	771	754	829	805	762	772	837	820	835	793	799	786	826	801	792	803	798	767	811	809	807	848	866	809	813	792	809	787	818	826	812	806	806	770	816	780	827	816	792	799	821	818	745	810	790	797	818	796	771	766	851	794	801	825	814	840	825	833	848	807	826	777	814	825	773	814	788	856	830	792	771	796	813	784	770	867	739	774	828	827	764	827	778	819	752	847	812	828	844	803	842	842	855	806	825	822	815	811	818	802	807	801	801	801	861	798	817	776	812	776	807	806	816	818	813	770	808	813	812	844	839	796	781	746	816	795	831	827	777	719	808	782	778	795	765	773	843	847	799	809	781	825	828	799	835	866	861	808	822	808	815	759	805	735	837	815	789	803	824	823	789	818	833	783	827	857	765	772	824	846	773	797	780	821	790	766	746	795	800	817	766	821	785	893	797	853	835	792	839	784	787	765	831	813	787	790	845	791	812	824	761	734	817	803	736	838	821	808	793	771	825	821	822	774	791	861	820	824	830	796	823	795	774	855	805	859	812	783	771	766	792	805	800	814	810	780	736	790	783	849	771	830	799	792	837	777	805	835	787	778	788	851	800	808	793	771	763	851	787	771	846	774	794	773	837	768	772	763	814	782	806	815	807	782	745	778	819	818	779	841	791	783	786	839	796	795	885	770	817	819	778	826	766	802	782	813	810	790	854	759	796	809	806	756	732	771	792	738	783	762	778	820	773	751	800	780	799	816	774	851	773	789	791	770	798	819	769	799	799	841	780	836	828	831	802	850	764	823	798	793	805	806	771	778	812	771	801	814	789	838	811	825	825	802	780	824	798	757	819	832	797	772	797	833	829	855	786	765	797	814	826	789	800	838	814	820	823	745	798	809	777	791	807	809	829	816	808	798	785	786	806	829	801	777	838	782	806	745	809	741	806	806	781	841	784	835	807	795	800	820	800	788	809	799	793	771	817	802	823	800	802	827	787	808	800	840	780	810	797	754	820	816	763	771	722	858	851	807	794	803	776	803	796	777	774	821	827	842	858	798	765	793	759	770	835	757	812	797	797	782	826	798	772	778	855	765	760	810	799	818	766	773	799	811	844	770	810	797	801	823	793	846	776	786	821	800	797	827	786	805	826	792	803	841	773	809	782	798	762	823	750	819	774	811	768	790	745	790	831	838	791	812	826	789	816	802	754	784	813	794	780	760	833	736	799	850	800	845	763	803	795	785	795	809	773	808	816	841	777	811	789	754	784	851	761	738	815	769	790	793	840	803	797	856	792	815	782	821	801	811	758	855	828	785	797	771	787	807	833	823	784	827	838	836	820	738	769	778	765	766	846	776	822	790	753	789	819	795	857	824	791	780	801	849	853	801	785	821	769	800	801	760	799	790	864	823	804	788	835	794	844	784	827	782	820	813	793	772	811	828	789	820	742	793	797	812	782	819	810	825	834	797	819	803	827	854	816	826	783	706	807	786	821	785	829	872	779	814	809	813	800	835	828	805	826	817	857	805	777	803	789	772	829	776	818	767	789	802	812	763	782	773	791	807	788	799	822	792	803	819	720	790	839	802	845	799	765	818	784	851	805	789	793	764	769	799	829	824	778	816	849	848	822	794	763	786	830	806	819	783	799	780	814	773	879	790	813	764	863	790	798	789	789	790	835	866	804	789	782	805	802	776	824	815	763	806	810	781	787	797	781	813	808	800	781	800	803	776	768	815	773	808	810	810	797	804	864	798	875	796	771	787	760	822	774	823	816	796	849	812	823	855	782	844	851	857	774	755	788	846	787	824	836	832	790	754	749	761	768	846	802	769	808	827	848	773	819	811	832	786	798	870	842	776	795	817	772	810	796	846	763	807	782	817	814	808	805	801	787	786	741	813	780	800	817	798	773	811	799	811	840	845	805	743	802	807	820	797	804	837	811	797	804	801	778	796	793	821	838	806	804	838	813	782	849	813	737	769	849	785	829	786	811	824	842	796	814	809	825	791	817	798	741	807	834	830	797	822	799	782	772	865	792	847	811	829	820	825	844	811	777	791	796	754	852	791	763	832	813	825	860	777	796	756	815	783	758	717	792	800	829	818	835	787	777	763	811	729	878	760	789	824	802	821	809	811	783	806	797	845	794	791	769	769	824	806	797	814	748	840	772	770	799	827	758	838	787	810	764	778	803	790	779	828	747	784	807	815	800	816	778	775	813	876	819	806	821	767	793	766	740	782	860	774	762	766	799	778	773	787	772	793	803	782	750	807	809	821	839	793	774	790	816	839	792	810	812	784	870	802	802	775	792	779	802	773	818	844	795	799	782	803	817	831	788	799	847	774	789	764	814	807	765	813	794	848	783	833	797	839	812	827	778	795	788	811	811	820	835	819	835	778	762	814	799	835	808	836	828	816	763	831	830	791	782	843	835	827	812	756	816	816	766	834	759	824	789	808	850	775	814	881	764	775	815	748	798	780	795	803	763	779	772	841	819	788	780	781	814	818	765	804	826	782	812	837	811	773	733	855	806	835	784	780	795	784	830	791	761	810	769	808	826	796	812	810	771	792	805	798	822	812	754	811	796	820	817	755	811	811	841	828	794	776	819	814	794	767	749	780	810	825	816	782	809	817	774	803	829	822	847	797	809	783	816	821	813	840	842	802	792	748	817	825	803	816	840	738	779	808	855	773	747	815	738	783	758	779	818	834	764	858	816	773	779	794	841	816	778	821	776	762	749	791	753	777	820	816	840	815	821	789	808	815	818	797	866	779	788	802	817	798	782	824	843	801	722	793	824	831	770	844	761	769	776	790	800	774	803	818	820	775	817	807	765	810	788	842	820	787	753	830	822	766	830	775	770	783	807	796	798	787	736	772	797	764	799	805	836	783	854	820	788	785	819	766	853	840	804	777	842	792	791	801	804	777	789	780	777	789	838	783	832	823	817	821	786	752	860	795	843	788	784	777	770	805	826	801	811	777	850	752	801	748	795	810	811	824	818	820	839	841	777	809	759	792	855	774	833	803
24251	21369	27720	25274	19009	1327	431	375	320	309	262	252	227	238	258	216	227	219	239	208	242	205	220	215	212	221	206	213	215	229	195	210	231	227	231	231	233	226	221	203	224	206	220	178	245	212	213	218	248	220	216	219	218	214	189	223	222	228	199	213	194	196	217	220	192	190	210	217	234	203	190	202	196	230	219	216	211	204	197	217	204	187	188	219	200	251	221	183	216	228	219	190	223	189	194	194	199	191	220	216	239	207	217	225	234	206	206	204	202	220	219	220	201	201	190	218	221	221	184	221	204	203	213	235	225	221	195	181	217	204	185	209	214	214	214	214	210	237	167	213	218	212	193	220	231	190	216	200	199	213	209	246	207	225	205	192	232	204	215	209	194	196	224	215	216	214	201	194	210	194	206	229	229	233	206	223	201	213	207	204	203	193	210	224	199	210	209	216	200	211	197	223	224	201	222	202	210	202	201	215	206	195	202	194	241	224	217	198	189	202	212	202	219	201	214	230	211	220	228	199	220	198	201	208	191	227	209	217	220	225	214	244	230	197	210	214	201	199	201	210	214	224	167	222	196	201	219	210	215	194	194	210	196	195	204	218	209	165	204	199	201	229	199	205	236	210	205	221	205	215	219	212	234	219	191	220	194	222	217	198	214	220	222	203	190	226	213	216	209	219	249	192	238	191	204	217	241	206	222	206	221	213	199	212	216	197	234	211	215	178	216	201	211	196	235	196	237	190	196	209	235	220	206	247	216	224	228	219	217	203	183	177	230	207	195	197	223	205	172	207	189	195	194	207	235	208	226	186	215	224	197	185	215	207	216	223	193	215	193	224	205	212	208	196	231	198	212	204	166	209	204	213	227	186	216	186	213	209	197	222	189	204	201	209	217	195	216	244	194	215	217	199	191	209	221	210	209	198	209	197	230	223	197	180	214	201	197	211	193	205	212	220	198	208	222	199	232	192	211	238	219	191	208	207	203	184	184	200	235	206	201	216	224	211	179	212	218	207	189	212	201	226	202	238	211	226	215	213	218	226	208	194	194	209	229	193	219	218	240	220	197	191	195	219	212	229	235	213	216	198	196	228	216	239	209	232	193	216	207	218	193	194	214	199	188	210	244	202	207	212	202	226	210	195	216	201	239	213	192	214	192	208	211	186	194	216	225	194	203	203	228	192	198	208	211	235	218	221	210	211	207	193	221	189	211	195	220	183	198	207	205	209	234	220	203	204	184	206	216	217	216	221	185	211	216	216	212	221	189	190	199	230	210	189	201	236	211	202	206	224	195	219	224	220	207	205	203	200	197	219	225	192	211	202	214	217	218	194	226	200	229	225	214	222	218	217	219	218	191	223	202	219	207	206	200	205	218	219	193	228	203	219	226	186	222	221	208	210	213	180	221	190	165	219	237	214	205	205	207	203	184	197	219	211	184	230	181	192	224	233	224	202	246	217	206	195	205	205	218	191	215	202	192	244	215	190	209	227	231	230	174	199	213	214	236	213	235	202	225	211	221	223	216	178	195	185	229	217	205	203	217	210	211	213	223	214	225	231	197	204	189	215	209	203	200	213	182	213	221	202	192	211	198	204	213	209	211	191	224	207	195	187	205	211	208	212	191	204	203	226	212	202	220	166	214	187	207	195	210	244	215	209	205	206	206	210	191	225	208	222	214	216	216	219	214	214	209	205	195	203	217	223	214	220	228	206	199	214	204	200	225	215	209	197	213	189	209	212	204	196	187	219	207	209	215	214	187	223	188	182	224	204	200	226	207	216	228	190	213	212	217	210	181	238	198	188	220	214	220	172	195	192	214	202	226	205	208	200	182	202	187	210	196	228	203	196	206	230	196	205	183	192	196	210	222	220	240	189	195	228	198	193	234	203	213	217	184	206	227	198	186	207	194	222	222	227	206	199	197	207	216	185	228	212	213	245	188	224	180	202	217	228	197	209	204	210	216	205	210	224	213	211	238	230	202	195	221	221	191	205	209	209	190	199	175	192	204	248	193	218	210	201	206	194	216	221	176	203	214	209	192	187	207	199	171	206	222	225	217	189	209	211	213	210	188	195	203	218	198	205	208	204	229	190	194	211	180	198	208	199	174	191	198	200	203	219	229	194	212	208	208	225	212	208	192	215	195	211	215	240	214	207	193	214	231	194	234	212	223	224	211	212	220	208	226	218	225	233	205	182	217	211	194	196	211	204	212	203	204	204	206	222	233	212	216	210	207	208	195	219	193	224	196	204	212	209	209	230	214	190	234	199	195	190	197	189	214	188	201	196	194	208	224	203	206	209	210	210	216	229	211	208	189	222	248	209	221	212	221	192	227	199	210	178	223	206	223	207	228	209	195	240	214	215	218	199	237	205	198	184	185	213	197	211	207	203	229	213	189	207	182	205	231	223	223	201	226	199	216	192	197	203	202	191	191	223	194	201	205	211	184	230	206	197	205	219	189	193	194	216	199	232	204	222	209	216	189	203	215	191	211	224	213	224	208	226	204	205	232	203	210	201	217	221	203	190	235	219	220	194	192	223	216	216	235	223	234	207	203	216	195	201	206	211	212	242	235	183	203	190	217	210	201	185	204	216	182	197	237	199	222	211	235	229	201	206	202	236	197	179	202	211	217	190	236	188	230	209	194	230	234	188	213	218	195	215	223	216	215	194	238	206	212	207	208	195	206	211	226	199	205	210	233	203	224	216	179	218	205	199	222	205	207	197	211	219	226	210	215	193	219	198	205	219	217	201	225	213	205	186	193	250	223	178	207	217	227	234	222	250	197	192	206	211	202	211	190	208	199	183	209	262	219	207	208	208	243	214	217	207	204	205	203	198	195	219	211	204	199	212	217	207	207	236	193	215	245	216	199	207	208	194	225	196	180	204	210	218	212	224	248	218	204	186	220	229	214	225	198	209	207	226	198	198	209	208	225	215	206	169	207	228	212	208	199	206	223	176	206	205	224	222	182	239	226	205	207	207	206	209	213	188	182	198	201	194	218	202	203	218	205	197	234	213	212	190	197	185	189	229	215	212	238	198	228	218	240	214	205	201	197	220	227	202	184	209	191	202	216	231	174	224	218	195	224	208	225	226	206	228	214	186	204	218	233	187	204	214	190	189	196	202	196	209	205	190	208	186	230	209	215	199	216	184	210	206	213	178	240	249	216	188	201	253	193	209	217	192	206	212	227	207	201	229	192	204	217	175	213	211	210	215	211	216	215	212	219	200	204	224	195	204	211	164	196	197	197	224	222	193	220	214	218	217	223	198	190	197	181	197	184	207	204	206	198	190	212	234	219	235	189	212	211	211	224	217	213	217	216	216	222	206	200	192	210	204	206	207	203	189	194	222	239	204	224	223	182	176	217	201	209	211	203	200	217	219	201	222	201	226	210	189	215	219	229	215	200	202	214	224	225	228	220	219	217	205	202	218	236	189	217	226	219	217	202	207	195	213	190	217	195	197	230	231	202	192	194	231	175	191	219	186	226	191	178	210
44126	27097	6697	3505	2312	1531	1277	998	850	765	695	635	690	554	538	523	516	508	491	464	461	498	453	462	462	461	428	460	460	450	437	442	431	436	434	441	418	409	422	443	441	403	467	417	435	414	450	428	469	453	450	425	437	462	448	468	445	380	438	365	408	452	436	415	414	436	430	436	428	421	419	421	426	425	422	434	424	429	436	412	395	412	399	446	429	385	424	410	423	401	389	440	387	431	421	423	413	410	418	410	417	405	355	428	439	394	443	415	428	450	428	444	419	419	393	424	430	440	400	430	423	411	385	453	393	431	436	459	356	421	397	395	429	355	403	387	421	425	403	391	427	422	391	372	393	385	400	435	436	429	399	424	422	433	407	432	449	408	395	441	411	409	444	390	427	431	421	427	431	406	427	393	435	433	414	399	434	395	425	436	418	425	445	412	401	385	424	409	395	428	404	454	470	396	448	392	421	418	424	419	427	415	395	413	434	425	405	409	407	438	371	432	410	406	430	422	419	393	433	434	412	418	398	420	407	417	430	453	438	413	409	436	409	396	398	422	436	425	398	398	406	399	418	408	415	388	388	491	448	424	411	446	444	430	409	425	422	388	405	464	415	397	392	430	439	431	391	409	384	405	423	439	420	404	412	388	426	412	412	411	393	426	466	399	385	383	400	366	433	428	390	432	436	387	400	437	412	414	402	402	433	390	393	428	396	420	450	414	408	400	423	416	431	411	395	445	435	407	425	452	399	448	410	374	389	396	409	411	420	401	403	410	390	410	409	413	382	444	394	441	406	424	425	405	407	423	432	431	413	393	453	418	425	420	460	386	418	416	444	430	425	407	464	406	399	435	387	403	434	411	413	425	426	455	405	390	455	398	386	430	428	375	418	461	404	396	396	402	451	458	463	409	428	435	418	406	397	430	416	421	395	436	378	437	407	437	388	428	399	391	418	398	420	393	410	430	414	404	408	450	410	418	434	439	428	392	424	423	426	415	397	418	411	440	434	411	393	412	414	401	384	419	435	437	409	443	421	420	428	421	427	392	439	407	419	407	433	451	453	397	411	402	412	423	437	463	419	391	400	426	412	448	387	412	418	422	412	393	414	411	466	449	387	466	444	409	450	411	437	421	411	407	451	408	419	398	407	406	414	425	397	413	406	399	436	412	398	418	411	426	436	418	400	437	402	418	414	432	419	422	391	394	439	414	411	382	422	395	416	395	432	422	420	403	420	384	375	394	390	407	400	438	458	427	434	398	444	404	411	398	440	435	441	396	378	450	384	419	409	410	449	424	396	375	403	428	430	409	412	410	417	446	431	409	391	396	389	444	417	434	386	396	457	405	378	418	479	443	405	409	446	427	413	425	438	427	414	384	444	416	406	400	432	377	432	433	424	406	429	457	462	454	418	425	420	405	438	415	440	410	413	414	385	426	401	400	399	392	415	438	411	427	452	410	447	405	419	432	426	372	437	398	397	430	415	384	444	412	405	397	411	428	404	453	470	434	393	386	429	421	432	413	406	394	390	394	427	394	437	397	425	414	404	455	431	419	403	441	424	436	421	384	389	414	400	391	384	415	413	410	386	432	433	428	449	420	402	387	425	431	420	429	406	428	386	427	436	411	411	431	397	444	444	409	442	411	442	429	444	415	431	427	417	417	387	428	403	403	436	429	399	440	434	439	439	414	441	436	395	375	439	420	426	407	436	440	403	460	460	422	443	441	442	416	419	407	449	388	415	414	392	462	390	405	415	441	411	392	419	406	426	415	413	375	410	408	428	402	449	430	450	402	409	428	412	398	442	404	435	432	414	404	425	404	411	411	429	399	436	421	409	442	408	457	417	420	440	419	431	432	413	452	412	441	395	421	446	408	437	425	380	375	376	433	407	430	410	424	435	444	388	376	414	403	472	428	416	392	399	393	400	424	408	401	401	434	428	430	408	398	416	433	419	427	393	424	386	419	411	419	443	435	447	411	416	430	404	423	407	450	419	395	405	443	456	430	418	442	421	458	413	401	408	423	409	418	404	408	400	419	408	400	416	439	410	428	456	391	423	412	406	437	430	425	406	407	392	384	419	346	437	423	437	435	395	413	378	400	442	385	460	490	436	397	406	407	433	387	436	382	408	426	439	410	419	427	443	389	416	412	419	430	382	440	445	410	422	436	411	406	446	411	427	392	423	393	448	433	413	400	386	429	420	466	394	432	442	409	414	433	425	395	383	427	466	400	435	443	443	422	417	445	418	408	405	434	415	452	406	430	419	438	424	423	418	440	425	402	416	410	441	390	434	429	469	444	398	413	399	400	432	383	414	397	408	406	424	417	384	429	408	427	431	437	452	397	403	407	383	432	427	428	422	425	478	407	425	401	398	427	422	417	406	447	380	430	431	402	437	419	418	432	404	432	443	402	424	384	424	379	398	417	407	425	411	430	427	443	387	426	457	421	397	449	403	423	426	426	417	426	421	449	402	406	410	409	426	408	427	422	404	424	379	413	405	401	430	407	450	448	458	375	421	420	418	454	375	409	429	425	421	420	410	406	383	442	434	425	397	416	421	446	413	417	418	456	412	386	415	427	435	378	410	439	431	417	424	440	429	401	435	421	407	405	405	443	414	414	422	446	428	408	438	397	395	412	431	391	412	371	437	428	416	386	408	428	400	393	431	382	389	430	420	432	412	437	415	467	388	440	436	432	437	431	421	407	389	381	450	443	457	450	455	433	390	410	421	427	403	431	407	388	393	402	406	396	413	411	419	414	448	417	414	392	412	380	422	456	416	433	412	412	444	410	365	410	404	387	423	422	405	446	442	381	427	430	441	423	425	416	425	409	440	408	406	413	418	442	421	408	431	440	407	406	398	372	422	398	406	435	409	431	417	420	408	460	480	411	416	425	432	430	441	428	451	429	421	398	377	417	401	444	457	403	413	411	400	414	427	428	440	457	439	403	413	403	371	444	431	431	393	409	419	451	416	415	409	422	443	440	437	414	422	410	399	415	386	459	429	413	444	432	409	407	418	401	436	432	390	412	414	411	431	431	416	400	445	448	436	408	408	416	393	429	387	426	427	441	411	422	408	429	419	413	429	357	408	423	426	404	405	414	424	432	428	390	443	423	413	420	380	410	389	420	416	389	411	385	438	426	419	407	402	412	450	417	434	423	421	406	401	431	390	428	407	432	422	394	424	408	403	403	380	386	417	460	404	440	466	431	397	455	413	428	415	448	408	426	389	414	371	436	394	419	451	414	422	428	442	380	429	411	444	454	441	426	436	390	413	421	437	400	406	426	399	403	439	424	424	435	418	437	393	439	391	404	423	413	429	413	446	391	417	420	415	420	411	441	448	403	439	412	417	434	411	418	393	403	356	439	398	441	444	388	397	443	400	457	411	395	394	405	439	410	417	413	410	439	409	407	424	398	428	387	436	412	375	409	423	405	412	389	404	452	425	397	443	375	442	421	422	450	410	422	411	426	408	452	436	388	433	394	396	379	411	412
23329	21377	28428	24669	21368	18964	1235	471	352	332	288	289	259	236	224	197	204	195	188	203	211	171	182	172	161	165	168	173	172	184	171	171	161	172	180	161	163	158	150	151	155	175	183	160	164	159	169	144	159	158	196	179	169	182	170	172	174	182	170	149	149	166	165	160	147	162	144	171	165	172	154	144	161	176	165	165	155	176	175	158	165	182	151	158	186	176	175	192	155	150	163	159	162	138	145	163	158	173	158	180	150	156	168	150	151	154	151	155	141	157	162	142	184	156	160	163	171	188	181	144	162	149	167	154	161	149	156	151	153	151	142	139	153	167	156	139	157	176	169	178	160	155	175	149	161	183	152	168	159	171	154	162	176	172	164	153	176	163	171	191	151	177	179	148	160	139	169	162	174	154	192	156	176	181	143	165	155	152	155	151	150	174	141	159	165	148	166	163	179	151	145	178	142	148	181	130	160	152	161	152	136	156	153	176	159	165	186	171	138	161	173	158	158	143	185	174	163	158	165	168	180	172	147	150	160	171	160	181	170	146	163	139	184	149	156	157	151	157	170	160	160	198	152	173	167	163	146	158	135	152	166	162	153	170	178	163	178	171	164	152	153	155	156	154	148	173	162	149	150	160	161	168	171	173	163	142	165	163	160	143	142	177	171	158	152	165	155	137	160	158	165	168	175	161	185	142	177	148	152	159	159	151	158	158	159	155	143	143	141	174	151	162	163	131	161	146	185	189	160	163	168	172	137	161	139	158	140	159	144	173	148	170	173	145	155	177	147	142	163	144	147	152	167	178	159	155	160	152	142	139	160	152	156	189	143	148	169	158	157	160	156	162	150	184	168	159	160	144	163	177	164	175	156	162	154	163	166	153	160	162	175	172	164	155	153	184	166	170	165	166	168	146	165	177	153	160	144	169	127	170	172	174	152	159	163	169	154	148	173	163	146	176	162	148	162	169	169	148	145	163	151	168	158	166	190	158	160	164	178	147	165	152	172	157	173	168	145	151	145	189	143	157	161	158	158	164	148	152	193	137	164	162	169	178	170	155	172	163	169	151	157	177	164	161	169	166	150	180	166	148	148	173	159	156	168	160	160	167	165	172	170	145	162	163	142	164	160	182	154	174	167	146	163	152	163	137	162	177	153	165	177	154	154	150	168	138	131	162	129	162	169	160	192	189	161	152	162	144	145	167	171	155	171	153	151	162	153	166	170	184	151	172	160	168	153	155	160	159	168	131	150	155	176	136	181	147	143	153	170	177	149	163	151	166	145	144	161	144	160	155	150	165	150	154	188	149	177	161	143	164	183	164	149	172	155	169	169	180	171	132	174	171	171	132	163	179	159	166	161	160	156	169	157	166	148	127	176	135	149	158	168	162	168	165	166	169	176	170	162	175	155	171	171	191	169	136	133	149	154	186	159	172	151	168	174	178	150	161	156	167	172	168	190	162	167	162	180	153	171	165	180	159	161	160	164	160	164	162	143	175	156	153	181	165	154	150	164	142	155	175	144	172	161	163	149	151	142	185	162	173	149	169	142	156	159	157	140	143	176	153	160	147	158	167	189	152	154	150	153	175	151	140	156	176	165	186	163	139	144	159	154	181	168	165	148	146	169	156	165	156	158	152	187	162	150	162	163	177	162	151	163	144	166	166	165	170	158	159	181	175	178	155	150	151	141	151	142	173	160	175	161	147	163	167	169	165	168	165	154	162	151	164	154	159	157	175	143	174	183	163	153	164	162	160	166	155	166	161	149	173	152	160	170	147	159	162	171	177	165	164	150	144	170	131	146	166	174	160	175	152	171	173	188	154	150	181	154	174	171	187	170	160	153	152	155	144	159	148	183	161	141	166	133	147	147	167	179	173	166	164	144	159	154	147	175	168	150	151	150	183	153	131	173	186	146	162	167	172	184	165	157	164	142	166	161	154	177	157	163	167	142	177	137	168	190	168	149	151	178	136	164	184	155	156	162	189	145	154	160	145	149	140	141	157	144	156	152	144	159	153	171	155	174	164	166	167	150	181	165	141	160	149	169	152	144	179	183	169	160	147	182	150	176	149	150	177	171	151	169	153	163	156	154	172	172	149	160	155	173	169	157	165	158	176	163	153	161	165	154	145	144	165	146	138	158	166	164	134	166	187	169	176	172	167	158	166	171	160	163	158	154	147	148	160	165	158	153	166	143	158	157	174	143	135	146	158	152	183	146	180	148	164	148	156	154	138	177	138	164	147	172	149	160	170	176	182	167	162	154	133	139	161	160	164	158	154	173	169	141	151	179	168	152	170	174	134	147	147	157	166	152	139	149	145	168	156	149	158	161	178	151	171	165	170	190	161	184	144	152	168	172	178	148	167	168	179	177	153	156	157	144	157	164	179	143	171	155	161	154	152	148	162	184	185	161	177	162	157	177	153	161	148	167	160	167	171	155	148	157	169	161	148	157	163	163	140	136	167	155	165	147	147	172	155	144	130	173	160	152	164	139	166	163	148	161	154	144	145	164	159	157	167	154	151	139	153	172	155	145	151	157	154	156	180	172	147	162	152	172	158	150	160	169	147	158	148	158	153	146	161	172	164	172	127	159	166	163	131	160	158	174	182	169	165	146	140	177	172	160	146	154	154	161	145	149	174	149	150	157	147	147	138	158	154	150	187	163	138	155	170	153	181	164	159	143	139	157	150	148	159	163	168	158	165	150	165	153	163	161	153	155	182	152	150	161	168	158	181	164	150	179	153	164	147	160	171	170	169	156	173	149	159	159	153	168	175	156	153	160	156	174	157	170	165	172	183	142	152	156	162	171	163	153	160	173	161	168	160	180	162	166	168	148	156	170	159	166	154	146	170	149	164	167	149	167	150	159	161	152	171	145	157	176	146	162	155	175	178	142	139	167	152	164	154	170	158	138	141	169	170	162	164	161	133	173	157	152	149	172	146	135	142	152	163	166	147	161	170	158	169	190	151	147	147	158	167	155	168	163	149	157	161	174	157	160	170	156	153	151	149	164	129	170	143	174	171	135	162	160	162	155	142	158	155	168	144	143	139	168	176	176	172	148	171	153	150	174	170	164	157	155	172	168	178	149	162	151	154	178	141	165	160	174	168	160	163	157	156	184	182	150	153	181	161	166	154	161	138	155	171	148	162	151	146	158	153	155	186	153	162	154	149	135	161	142	149	181	146	161	171	165	171	147	156	168	148	174	165	167	147	162	187	188	161	162	146	169	173	185	166	154	145	161	168	176	147	127	169	134	141	148	166	151	169	165	160	193	157	162	175	160	165	149	156	145	161	154	187	177	160	175	150	145	172	148	152	149	166	156	143	169	146	174	162	172	169	187	160	174	151	163	161	159	155	154	154	161	185	159	144	168	144	156	145	163	175	153	166	147	185	174	143	147	150	152	148	172	142	160	165	172	177	165	165	146	165	164	167	173	149	152	138	150	144	174	195	164	149	162	149	179	136	162	125	159	136	179	157	173	177	167	175	156	176	167	152
42130	34826	10656	5608	3750	2346	1777	1318	1146	1002	847	703	625	608	546	502	492	422	458	376	420	462	399	385	393	384	359	385	387	365	346	371	338	346	324	318	339	346	300	337	337	346	318	357	332	314	322	300	326	339	294	345	334	298	312	310	322	299	331	322	313	311	325	326	322	318	283	337	291	322	310	331	310	282	326	308	302	308	295	284	330	309	312	320	317	325	297	325	307	296	319	298	310	326	298	283	295	318	305	312	306	291	304	317	320	321	279	298	277	280	319	311	318	285	297	339	297	285	318	310	316	311	309	273	300	321	350	306	282	329	263	296	321	307	338	255	292	299	307	333	290	349	311	287	304	282	308	294	319	308	311	287	330	331	295	295	337	309	332	295	296	303	313	291	320	303	299	299	287	264	329	304	302	303	317	316	300	312	328	309	324	311	319	339	294	300	279	310	283	299	292	304	294	321	322	303	320	303	332	317	301	288	295	306	296	282	284	291	287	304	316	307	289	308	294	307	273	321	304	276	299	322	285	305	305	316	306	344	306	315	338	303	308	341	334	306	304	328	303	283	321	315	309	336	300	293	292	301	312	322	307	337	315	322	287	307	269	296	298	317	289	312	295	291	291	297	297	310	284	287	318	320	296	290	285	309	299	327	291	307	291	305	272	337	295	302	302	307	276	345	313	306	297	300	287	309	300	285	302	305	340	289	308	318	319	312	286	333	288	297	300	303	291	297	284	281	293	301	262	282	296	318	287	297	315	315	302	352	327	303	297	299	288	303	297	303	300	324	300	304	314	284	294	295	300	297	303	266	300	308	309	299	300	287	275	307	283	303	321	292	303	294	283	296	272	304	358	304	308	283	301	280	333	295	323	314	281	327	294	312	300	312	289	310	299	304	297	278	297	291	346	319	285	286	268	270	266	294	292	314	304	302	292	305	300	308	335	272	271	305	298	330	305	311	314	289	278	301	325	317	281	294	313	327	308	293	310	333	309	326	286	314	292	313	281	291	270	295	279	327	316	297	331	310	279	290	314	274	315	290	303	303	309	317	325	290	349	260	286	305	306	324	273	305	309	290	316	314	284	289	320	330	281	330	322	296	321	285	303	319	308	319	286	301	306	337	294	290	290	267	315	311	300	294	301	313	311	307	321	317	297	295	293	308	302	294	300	298	326	304	300	294	278	286	285	280	307	295	287	280	297	328	288	321	276	292	324	334	320	318	304	306	319	301	327	283	309	286	294	292	302	319	314	279	297	328	317	288	300	285	338	293	303	301	339	314	300	326	315	313	318	288	285	311	317	308	281	287	312	287	329	300	287	313	290	316	283	302	302	313	313	273	325	289	294	304	291	294	269	317	296	295	323	309	301	326	305	293	328	308	328	257	307	281	266	318	292	299	320	341	275	313	284	328	299	279	306	298	306	285	283	326	299	319	299	298	303	329	290	307	305	305	263	306	311	277	329	299	328	339	311	332	320	281	303	296	312	303	288	311	284	319	325	296	290	262	306	288	303	313	298	316	308	299	310	306	333	312	316	283	317	312	318	300	300	310	334	331	261	317	283	320	315	309	309	303	273	305	297	310	322	278	303	285	298	339	299	328	293	296	303	277	310	305	299	296	271	320	304	313	338	288	350	292	327	315	314	267	311	341	306	298	291	316	294	284	318	293	284	302	285	320	320	324	257	271	323	308	298	284	323	292	295	307	322	304	313	283	292	331	302	292	327	293	284	283	305	291	274	291	303	353	311	334	307	282	312	286	282	305	312	291	328	346	281	324	302	275	324	307	310	272	294	293	313	293	306	289	307	279	282	272	289	306	266	298	306	300	300	302	275	307	311	328	296	279	293	304	276	297	317	311	320	317	304	289	283	299	310	318	279	307	314	304	304	294	285	300	281	305	300	290	302	307	304	318	313	320	314	307	288	285	295	327	309	282	300	310	311	304	296	333	325	266	310	297	303	320	295	278	301	290	301	314	327	294	315	317	288	296	274	305	296	274	299	298	326	327	281	311	319	290	298	283	300	280	306	322	321	314	310	311	306	327	324	312	308	317	273	302	286	305	313	348	342	274	310	270	282	281	264	298	302	285	292	305	290	296	298	307	302	309	296	276	344	322	314	293	296	309	295	286	298	323	319	310	296	307	300	301	289	322	299	288	319	298	296	329	298	287	300	298	297	271	306	309	291	295	321	296	306	310	312	325	306	283	317	299	275	286	331	287	275	287	288	285	309	269	312	302	305	308	324	292	325	289	302	283	320	301	314	326	287	319	281	277	307	297	298	303	301	324	317	318	313	324	282	303	304	315	301	287	290	316	335	278	273	256	277	297	302	283	311	302	304	288	288	294	315	294	280	295	291	305	306	299	299	307	294	328	293	304	292	309	295	306	290	301	298	296	318	310	279	308	280	298	312	295	319	321	304	317	292	328	300	280	330	287	334	266	315	333	310	292	329	333	338	291	301	280	318	294	316	307	273	298	295	261	319	293	304	288	312	300	315	320	329	316	295	333	285	261	289	303	285	300	296	293	318	306	319	321	301	264	332	301	299	294	293	294	316	312	298	314	311	304	302	309	281	298	286	306	287	324	306	279	305	337	257	317	306	288	267	304	291	306	273	278	335	316	340	289	294	313	295	311	286	327	293	309	297	287	297	295	323	301	299	314	275	303	303	330	310	325	301	326	296	304	325	312	265	314	319	348	300	276	295	304	302	312	298	324	313	301	291	268	296	305	337	314	295	315	284	313	292	340	308	311	301	281	312	315	355	322	312	302	283	313	317	260	311	342	285	264	319	287	330	329	313	318	282	309	326	285	290	315	301	283	291	296	318	339	320	284	327	326	299	304	332	302	323	348	317	335	309	287	284	336	321	290	283	332	286	275	287	325	317	286	289	296	274	301	310	262	294	331	291	293	329	281	316	296	350	274	306	331	303	311	291	328	298	280	310	287	311	281	294	310	296	317	344	306	328	304	298	317	271	269	303	325	310	297	316	305	300	302	314	312	291	325	299	301	326	283	309	273	329	287	295	292	317	315	312	320	329	293	268	295	309	309	278	281	316	300	319	312	279	295	288	330	325	310	262	275	302	306	291	324	320	294	298	309	276	275	274	319	263	280	298	346	292	281	311	329	296	328	286	323	334	293	298	331	296	329	319	285	298	329	308	312	294	295	322	296	309	308	308	290	328	314	268	281	326	301	305	298	306	305	281	317	289	307	302	335	306	327	314	285	308	267	317	296	310	283	331	311	302	308	299	296	273	281	278	272	298	326	296	299	277	315	343	270	307	300	318	304	317	289	321	301	310	272	334	292	300	313	323	300	299	333	309	300	296	312	276	277	356	308	296	278	319	311	311	319	302	291	263	303	290	332	323	300	274	307	323	323	288	316	312	291	309	309	305	321	279	304	271	293	314	288	295	291	280	295	292	291	315	292	307	338	315	299	286	298	327	291	308	307	321	300	289	292	317	293	302	272	287	282	310	310	304	302	323	316	297	286
27442	20991	9583	900	507	456	451	411	425	460	436	409	443	422	405	474	407	425	408	417	439	435	400	387	429	420	420	434	424	445	455	408	422	447	446	435	470	440	406	438	450	396	416	423	415	413	417	421	448	449	474	412	440	408	459	434	428	435	413	409	427	438	445	419	474	387	440	421	392	432	426	441	430	421	410	419	442	410	405	462	417	396	408	449	452	419	446	409	442	387	467	401	430	430	430	398	414	421	406	411	437	429	408	453	463	429	437	422	404	421	432	465	429	409	404	417	407	451	410	417	439	444	470	442	468	433	455	436	433	398	434	434	407	442	428	421	414	423	444	400	425	395	426	423	408	410	423	436	458	418	433	438	434	455	402	415	446	463	424	467	435	402	404	392	396	449	417	415	440	459	421	429	388	421	400	443	417	433	392	425	464	436	407	387	424	417	435	424	405	442	387	414	478	409	429	420	421	396	470	432	392	396	423	451	464	431	405	413	424	398	439	437	429	418	420	423	429	429	380	404	426	432	403	435	422	427	443	393	434	412	464	411	388	391	419	445	398	429	451	417	422	424	416	413	405	438	452	422	458	433	410	458	476	408	408	416	424	428	417	405	409	395	429	416	433	436	433	421	394	439	440	421	378	428	451	410	421	449	411	439	423	425	448	455	429	433	428	417	429	414	441	427	434	490	449	435	417	421	419	449	451	446	417	451	433	422	441	416	397	441	391	402	448	446	435	431	458	393	467	415	455	452	415	393	410	401	407	413	406	434	415	452	420	429	411	396	440	437	411	465	433	404	417	471	402	425	390	415	419	408	430	391	442	434	445	436	387	443	444	429	401	422	437	430	379	412	393	414	427	470	411	403	453	426	405	409	411	414	442	431	404	429	423	405	413	444	447	425	429	428	423	442	438	441	405	423	421	402	440	403	449	404	374	417	466	394	452	414	406	432	428	414	432	435	431	433	430	416	450	425	389	434	424	421	393	412	458	439	416	390	429	421	417	434	443	417	387	437	434	432	426	384	431	444	415	428	439	399	423	391	429	422	433	407	417	407	436	456	441	463	416	465	422	404	414	444	469	456	443	408	438	428	375	447	439	425	419	410	420	440	416	440	445	392	400	413	431	426	468	434	439	423	427	423	450	413	445	425	421	432	439	447	451	427	448	428	439	440	408	451	411	432	464	395	404	403	428	418	429	422	412	413	446	430	401	441	411	421	426	435	426	404	409	406	417	481	433	440	401	442	423	454	443	417	397	450	408	384	422	427	452	400	401	406	400	426	434	436	431	455	452	430	427	405	442	401	441	448	389	439	436	418	419	432	398	381	418	396	402	402	434	416	453	438	418	423	405	460	412	429	413	443	464	459	446	453	424	414	430	419	409	424	415	454	416	404	454	432	414	419	414	426	418	409	425	442	400	433	443	438	423	407	431	425	458	390	392	403	411	385	411	391	432	448	412	399	420	451	429	405	480	466	475	429	482	436	429	438	427	420	455	401	423	428	437	409	402	400	397	406	415	431	408	408	421	426	407	406	433	423	441	417	454	422	430	470	443	407	412	462	419	461	465	429	416	418	434	436	443	403	384	431	409	414	440	394	432	421	374	425	415	449	443	404	450	451	402	437	403	456	374	442	446	439	428	419	436	386	425	394	378	431	419	453	443	389	437	426	419	464	442	440	447	408	438	419	415	392	431	419	447	404	408	440	404	444	450	470	410	432	438	476	445	414	407	419	390	399	437	425	429	439	409	447	416	403	389	447	435	416	434	435	448	436	447	394	408	393	439	418	432	425	425	401	433	453	439	436	420	435	405	414	443	469	464	410	448	421	447	404	408	418	438	452	446	379	404	445	436	402	441	443	428	452	430	447	386	427	421	434	392	408	431	409	428	431	436	440	431	405	419	460	397	402	384	416	402	421	426	404	441	420	441	433	418	442	464	444	410	403	436	426	456	421	399	422	412	400	440	431	427	407	425	397	402	480	424	413	437	451	418	419	436	438	435	419	412	413	420	431	436	398	446	433	431	423	459	459	454	460	415	434	422	394	444	426	383	406	398	407	423	407	412	435	474	424	429	450	438	458	407	436	366	450	434	449	462	451	378	408	380	415	442	470	451	424	408	452	440	452	421	406	446	409	402	398	422	415	413	429	437	443	411	409	453	439	437	419	440	436	432	422	399	433	428	437	413	429	407	439	423	412	376	426	437	436	444	430	375	453	397	437	439	401	417	409	410	441	450	442	427	434	448	412	415	394	431	462	381	405	428	418	454	434	418	431	422	445	432	420	409	440	425	439	470	392	434	430	458	426	441	444	455	415	389	428	416	434	379	407	429	392	441	415	399	405	427	430	434	418	439	434	441	413	446	460	372	409	434	396	431	417	428	450	450	433	435	430	454	415	426	442	427	390	425	427	430	430	439	446	433	427	386	402	390	412	407	429	454	404	426	416	410	443	430	384	388	412	429	413	428	443	414	424	408	438	446	451	419	409	453	418	460	390	380	421	423	449	406	424	429	431	449	427	455	415	439	404	460	423	418	463	455	411	434	470	388	428	381	405	467	439	442	455	449	395	425	423	403	393	435	436	439	421	384	404	451	437	405	434	418	444	438	404	405	427	426	419	427	414	460	419	417	462	438	439	407	392	426	448	422	432	423	424	390	406	428	409	438	415	386	455	437	413	406	429	419	411	412	419	426	409	394	373	404	421	408	432	395	426	448	386	447	453	435	482	436	435	404	417	421	411	412	420	422	436	431	422	418	414	397	408	407	436	440	442	416	409	409	421	431	413	431	398	414	427	412	415	439	409	461	413	419	428	409	406	394	431	455	431	434	387	413	425	410	466	401	448	435	405	424	432	420	410	442	428	431	457	414	457	414	421	433	426	415	402	441	424	435	415	432	439	410	437	426	435	430	428	412	448	444	419	458	409	439	430	439	424	409	408	401	398	443	457	400	408	429	427	405	412	441	439	423	451	419	412	419	411	431	440	410	435	410	442	466	421	402	412	424	393	448	431	406	411	430	437	483	434	440	431	421	441	447	441	408	433	417	451	418	454	399	453	453	426	426	415	387	391	410	462	422	430	376	400	432	460	415	422	455	409	423	412	428	386	424	437	398	388	419	417	431	438	435	406	423	437	429	405	410	398	427	443	448	425	410	430	462	426	391	425	438	423	397	399	373	434	403	403	406	461	411	422	427	405	396	412	384	456	401	425	408	460	441	402	423	400	448	412	426	419	424	433	433	398	432	416	385	413	439	455	417	408	410	441	436	438	402	430	392	429	448	463	392	413	454	433	431	423	431	417	399	416	447	424	435	438	386	439	395	438	413	396	461	449	425	453	441	406	456	436	437	392	431	447	465	437	444	401	403	428	450	461	433	417	418	429	440	437	428	406	419	404	422	422	404	402	469	454	391	425	427	465	418	433	387	433	420	437	388	422	394	398	410	416	402	431	442	393	426	451	434	398	445	420	400	411	432	442	430	407	416	441	407	417	404	437
27418	15197	1494	1180	957	920	871	826	861	861	865	804	830	808	852	846	808	816	738	811	873	839	799	815	794	765	837	792	851	795	803	814	816	828	786	804	782	820	788	841	806	810	786	765	826	790	824	830	806	806	814	798	797	820	814	780	834	773	758	786	784	837	820	907	780	738	820	794	795	797	814	864	784	861	800	875	765	760	818	771	786	839	869	805	733	830	814	818	806	832	790	840	820	818	767	791	813	816	827	821	815	850	820	792	814	816	774	792	831	786	786	822	777	789	775	821	839	808	884	753	782	772	812	779	804	812	801	856	826	794	826	797	775	821	825	837	859	833	840	817	793	831	841	819	830	840	787	753	778	783	813	798	835	742	782	788	779	793	849	793	767	861	784	800	846	797	848	787	805	824	741	782	799	780	792	795	806	818	817	863	793	799	797	801	801	788	829	806	803	785	804	784	844	778	803	787	835	802	785	849	811	785	775	807	792	822	775	860	841	763	790	844	774	786	811	793	809	805	764	789	838	832	894	804	824	803	801	822	802	808	796	800	776	780	813	830	814	799	735	806	777	805	785	840	825	812	721	772	823	819	771	807	808	832	807	843	860	743	785	741	804	787	804	851	825	833	780	820	786	816	843	792	761	820	831	823	819	777	833	743	816	803	778	810	839	819	792	804	799	834	828	842	807	765	787	792	793	756	850	766	830	801	772	846	785	798	807	800	769	831	822	827	791	807	842	807	804	810	798	802	780	817	794	755	773	822	771	829	845	794	840	792	827	788	782	806	832	786	799	815	836	789	846	781	783	798	822	822	791	770	911	802	792	847	748	810	836	768	803	788	873	839	797	790	770	818	835	799	788	803	811	802	793	761	822	828	798	802	795	789	801	815	805	773	816	856	854	765	821	772	765	825	848	788	806	777	795	809	796	832	791	780	814	790	823	859	821	807	839	761	843	810	800	782	809	758	727	809	776	761	746	827	796	814	835	826	789	824	789	803	820	856	857	752	786	788	728	798	808	823	813	785	840	814	751	794	824	764	840	826	821	856	774	772	786	838	835	799	825	797	829	832	840	843	815	794	838	800	801	849	789	839	810	827	776	764	794	780	844	814	798	826	760	816	806	863	801	784	767	826	785	812	817	805	845	822	808	805	783	783	765	823	763	782	807	802	809	805	799	761	806	833	831	808	824	823	802	785	807	777	776	806	783	761	851	790	808	802	785	808	813	784	796	764	831	815	822	828	801	773	806	811	802	776	816	826	828	805	781	844	757	812	800	807	779	792	727	826	786	811	814	821	775	806	745	772	818	869	847	831	790	808	756	802	819	798	831	796	805	761	820	837	806	807	854	831	829	804	842	779	804	762	789	830	820	770	798	814	780	813	803	805	796	835	781	831	832	788	804	838	805	807	794	804	836	750	768	825	832	817	836	768	809	792	787	807	759	802	815	819	778	796	838	830	870	806	779	811	810	831	819	841	798	825	805	814	805	786	822	846	828	801	822	795	820	770	783	779	826	788	832	781	883	790	817	792	829	832	783	797	797	802	816	837	781	810	794	792	776	829	788	780	865	819	794	805	876	795	853	771	807	814	815	821	832	794	796	798	772	800	789	810	813	765	764	802	800	794	776	809	778	805	820	856	798	815	786	776	859	778	840	790	799	803	771	804	825	789	811	804	803	830	801	791	816	770	825	828	777	819	821	836	803	769	855	819	806	816	818	814	800	811	836	813	879	816	812	776	808	790	792	785	820	842	750	779	794	772	732	815	825	848	845	789	836	817	834	799	778	844	822	783	834	805	818	859	801	798	848	782	813	866	785	806	803	875	811	802	801	770	858	824	780	810	789	775	765	805	825	808	773	805	755	769	796	847	800	798	798	777	734	823	789	836	807	781	771	812	781	785	744	809	813	833	772	822	807	764	788	828	807	796	813	829	781	820	828	791	828	781	793	818	811	836	798	777	858	829	796	832	801	816	892	869	822	834	777	829	817	837	833	824	811	839	815	771	833	846	796	883	807	761	810	814	794	807	782	767	817	827	771	829	794	772	841	780	797	774	767	837	822	792	807	770	788	808	802	821	815	809	788	811	826	793	786	769	818	788	850	781	819	823	844	829	777	815	809	790	817	855	786	800	835	798	821	809	812	895	764	808	829	822	802	835	821	800	833	760	764	819	758	794	853	807	795	770	829	791	791	792	808	780	807	847	778	816	826	857	855	821	837	799	752	801	786	747	827	833	826	855	861	750	833	820	810	788	750	809	772	802	844	784	839	812	848	744	802	753	795	828	797	800	842	869	814	710	816	845	784	828	796	772	777	791	812	806	840	793	810	798	805	826	798	805	821	767	860	802	799	797	812	835	800	768	771	772	848	858	813	798	785	769	811	812	776	839	822	812	826	802	805	780	851	796	772	808	790	801	795	780	752	803	839	840	836	810	843	792	791	776	782	803	815	794	821	793	771	811	776	746	804	803	817	832	818	803	825	741	821	773	780	810	766	822	777	818	815	835	749	792	815	828	787	758	808	817	824	791	804	817	828	795	771	788	835	777	842	775	799	815	780	807	779	773	812	860	782	805	794	778	818	781	803	771	808	830	830	803	786	760	794	812	788	806	819	781	836	794	757	780	902	828	846	822	787	814	770	796	826	823	815	785	870	792	798	806	823	834	806	743	834	822	812	887	806	839	802	759	799	831	791	805	795	820	828	796	848	820	814	778	754	823	866	817	808	791	776	785	801	805	842	863	765	800	826	798	793	790	788	807	812	842	821	792	808	818	848	730	783	801	779	808	804	786	817	735	799	787	804	845	783	797	785	781	819	798	768	766	828	811	823	795	833	767	799	775	821	836	784	782	797	843	810	808	794	793	809	821	788	871	809	811	773	819	827	815	831	764	770	816	822	782	786	844	857	835	824	834	823	802	825	764	785	795	840	853	757	809	783	834	842	779	796	772	802	802	814	819	804	828	820	778	768	798	850	798	802	758	794	806	774	846	802	823	779	803	792	761	845	815	846	808	848	808	799	792	822	802	794	793	840	812	820	782	796	804	769	838	791	755	841	810	781	804	774	851	782	812	779	803	827	806	821	798	837	836	776	816	853	814	768	840	812	847	792	803	769	770	806	795	804	751	802	775	795	798	786	843	736	775	785	847	816	857	803	820	773	825	829	858	816	833	813	830	786	764	772	828	844	800	834	836	833	834	827	797	771	833	818	769	827	799	773	814	755	823	821	828	746	782	849	783	841	854	769	838	797	793	844	765	775	818	786	760	805	822	784	774	759	841	856	800	801	798	776	818	857	775	772	844	843	784	794	843	831	789	813	790	804	807	824	833	811	807	781	725	766	765	817	844	812	795	761	803	786	788	810	841	825	818	816	749	770	797	828	751	788	821	790	821	815	832	835	809	780	795	826	775	808	821	794	829	760	801	833	837	812	808	820	803	782	800	830	804	868	835	829	792	789	847	787	778	786	876	803	743	794	773	811	843	766	780	828	786	788	811
24321	21426	28001	25171	20691	2672	536	376	305	300	274	272	259	254	250	243	273	203	220	255	217	230	206	220	184	224	212	229	197	237	242	234	224	196	204	241	218	216	207	216	226	213	186	206	228	220	229	207	236	228	190	199	227	190	218	235	193	211	218	216	236	214	212	217	212	198	194	208	216	239	213	206	240	228	199	209	184	190	205	187	235	217	205	221	221	188	208	183	227	199	205	233	208	222	197	210	220	177	200	192	194	207	217	229	225	199	210	167	211	193	199	206	207	222	219	226	220	212	210	230	214	195	224	206	223	200	218	201	230	207	197	215	188	213	205	233	223	229	215	206	194	215	213	232	201	204	210	182	193	180	217	178	234	215	234	208	226	228	183	198	220	225	219	226	214	220	185	211	184	197	221	222	200	222	190	208	208	215	212	201	210	214	203	210	209	214	181	203	191	249	191	190	238	199	189	198	204	187	201	221	198	200	204	198	199	220	228	214	198	197	213	216	211	225	202	195	211	191	196	210	182	200	197	225	200	211	197	191	200	215	210	220	186	203	208	182	193	220	198	215	194	193	191	214	208	191	209	226	218	209	219	217	209	212	210	206	221	216	181	197	195	193	214	192	205	204	187	210	215	222	214	244	215	203	206	198	219	185	220	211	199	204	192	229	205	235	198	204	225	213	214	217	220	202	208	221	185	217	212	196	222	194	217	181	189	198	214	205	177	213	217	216	208	209	224	220	227	183	235	219	216	214	191	240	219	218	203	196	208	226	217	199	231	195	200	208	201	199	225	205	179	209	215	225	206	201	203	233	208	201	214	194	223	205	188	226	234	192	194	200	220	220	219	177	211	186	207	191	214	201	199	180	217	224	200	184	221	192	217	178	230	218	230	199	204	197	198	205	191	207	206	192	190	217	202	213	202	198	199	169	234	211	229	237	203	238	200	201	195	203	212	213	222	197	224	209	237	206	202	199	232	234	237	183	212	211	232	239	198	224	203	189	204	195	225	202	193	211	192	227	204	221	234	209	200	208	213	204	195	208	198	238	220	217	201	221	205	207	186	220	196	219	206	232	210	202	207	225	214	181	192	209	230	202	218	216	223	193	210	224	195	226	206	201	221	204	205	201	212	212	221	209	216	195	200	201	208	213	202	187	202	196	198	213	207	213	208	194	219	222	212	192	224	209	189	230	189	228	221	190	215	212	227	205	213	194	220	199	205	202	210	201	220	197	248	205	193	179	203	216	221	199	186	197	194	224	223	198	205	228	206	167	210	230	208	201	193	211	209	218	228	186	207	230	178	211	222	217	212	198	192	215	205	194	208	208	211	225	203	213	229	179	221	214	233	196	219	213	199	215	202	224	183	211	191	200	240	206	207	211	207	201	204	216	237	204	200	198	192	210	203	227	208	187	226	218	226	206	196	189	211	205	190	201	183	195	185	221	212	240	239	218	205	211	206	196	215	226	208	220	207	198	209	217	220	225	211	210	204	197	213	205	213	184	212	225	215	196	214	217	203	214	223	218	189	215	189	230	233	216	188	213	216	220	198	211	189	208	208	198	206	226	230	186	203	233	194	206	211	210	218	203	189	211	219	219	230	207	191	237	229	202	203	212	218	219	194	226	210	213	215	206	236	201	244	211	179	206	215	227	240	213	226	199	207	222	196	204	198	196	215	216	205	206	193	181	224	201	205	192	215	218	196	255	186	217	196	225	221	237	189	183	217	197	203	217	194	198	203	214	212	175	211	193	187	184	204	181	185	212	190	217	215	232	220	223	229	188	204	208	222	222	201	205	229	200	205	215	205	216	221	200	189	237	214	230	182	224	205	190	206	192	188	205	207	196	211	219	214	243	212	201	183	199	224	208	185	229	195	191	215	213	202	210	223	205	217	216	207	216	209	210	214	194	240	230	203	207	232	197	201	213	213	205	206	194	217	191	227	212	205	212	206	207	206	190	183	196	225	236	218	216	227	222	222	180	207	189	214	211	205	211	199	230	226	206	216	228	182	212	201	200	198	200	207	237	215	208	198	204	199	224	214	210	221	215	203	236	211	206	197	211	218	176	208	230	216	196	220	190	199	203	183	222	212	201	217	193	200	216	214	183	221	196	200	212	237	223	187	226	241	224	208	188	187	210	219	198	197	206	217	221	191	217	196	197	182	206	202	193	216	239	192	214	202	220	203	195	209	195	229	210	194	188	216	199	206	225	237	204	215	219	199	184	204	204	201	212	192	222	212	207	189	224	216	210	192	207	188	203	210	197	203	206	205	230	221	217	215	214	207	214	206	204	212	213	198	216	211	206	192	213	215	224	173	214	198	176	232	198	196	190	191	196	194	195	227	206	213	187	202	210	198	205	209	210	217	203	220	190	204	188	212	236	216	200	216	210	202	201	215	212	196	214	222	198	197	217	232	194	234	205	192	209	208	189	222	205	238	193	220	210	213	219	191	237	209	220	194	201	214	234	245	215	218	207	225	216	204	207	219	215	196	217	215	186	235	225	201	215	198	220	201	208	176	196	227	212	206	202	221	234	230	199	201	184	212	198	214	211	215	222	211	214	213	200	237	202	218	202	208	242	206	209	181	207	200	215	239	214	207	197	209	219	241	228	196	226	191	224	190	225	218	225	220	219	211	232	203	207	197	205	211	189	199	201	213	200	197	230	198	220	216	205	215	192	215	208	220	195	193	215	204	222	205	196	224	210	213	204	193	194	191	190	211	208	208	213	189	210	194	209	235	196	190	197	199	220	225	196	196	194	180	212	200	200	227	204	204	214	225	207	188	195	185	191	209	220	234	227	200	199	208	213	203	187	224	216	196	192	214	210	197	212	223	198	206	217	215	218	234	200	221	197	226	212	194	221	199	198	211	200	203	187	219	198	190	206	226	207	190	225	204	205	186	206	210	197	198	206	211	217	227	206	205	198	215	214	202	194	213	202	225	207	183	208	231	197	232	206	189	227	203	208	217	204	213	213	214	205	219	213	213	212	188	215	196	200	223	181	178	201	196	206	196	249	217	207	205	190	208	199	205	196	202	253	193	227	245	213	189	210	212	207	235	206	190	224	190	201	206	211	210	218	202	213	214	216	231	196	209	211	214	195	229	234	208	215	218	211	188	210	214	201	215	229	203	196	191	208	212	223	209	179	226	230	229	231	193	182	192	200	191	214	209	223	201	206	225	210	192	219	192	215	212	212	223	214	211	190	202	238	169	206	176	208	192	227	203	233	208	214	228	226	236	199	197	215	231	194	212	212	206	213	211	217	200	195	217	207	217	231	208	216	201	210	217	196	204	222	226	191	239	192	217	208	197	192	202	226	205	202	210	195	217	214	211	192	212	226	194	189	231	217	203	197	218	218	213	226	225	237	216	219	208	201	200	194	230	211	188	188	216	208	207	223	208	209	231	212	211	212	209	206	217	224	224	219	226	226	184	225	232	209	203	209	218	207	203	223	202	206	196	179	190	174	217	203	217	223	214	190	227	228	214	182
43699	33737	6422	3410	2221	1531	1148	925	871	733	727	660	643	576	531	529	519	512	430	491	479	478	447	467	439	479	431	455	436	421	428	411	425	432	425	398	462	435	446	426	460	429	425	420	427	431	402	428	421	422	453	364	413	413	390	443	421	438	448	442	425	437	453	430	461	405	440	472	450	412	405	423	423	406	430	397	433	437	455	411	418	397	432	408	448	433	444	409	408	449	445	438	447	429	414	438	428	440	432	409	442	394	393	400	412	422	391	413	441	421	415	433	423	454	447	416	391	411	381	455	426	401	433	435	445	426	364	433	410	434	420	417	432	452	420	407	393	417	418	419	416	436	381	453	431	424	411	449	443	453	437	411	396	422	402	438	431	465	402	385	431	415	419	434	396	398	464	421	387	413	450	402	438	415	382	411	410	396	418	412	416	414	398	415	436	428	445	404	392	401	435	377	410	424	422	408	413	439	427	421	394	452	421	403	410	445	432	436	434	431	432	435	448	414	450	444	435	401	411	395	431	383	429	441	410	383	390	393	437	389	410	401	428	379	444	467	444	417	397	411	409	402	432	405	413	448	411	419	416	435	409	440	419	449	412	403	386	458	405	389	404	438	378	422	389	434	398	426	468	382	417	415	398	393	462	398	420	419	409	441	411	435	450	416	401	441	444	445	443	453	456	409	400	409	425	419	452	391	439	430	400	397	417	376	404	433	431	421	399	442	426	411	411	434	417	408	421	413	402	422	386	412	435	445	443	386	427	451	447	374	415	436	398	435	406	466	443	381	405	394	396	422	418	375	401	420	439	426	396	418	410	430	395	420	457	408	396	419	434	407	399	448	400	440	446	423	424	429	400	422	422	417	434	421	416	412	382	406	403	404	436	399	424	419	423	451	391	408	403	418	467	387	434	434	447	417	406	428	410	411	420	403	433	430	413	448	432	406	392	410	383	416	392	443	425	387	397	407	424	381	440	401	442	404	420	407	415	398	449	412	440	443	456	412	426	456	427	390	356	405	436	400	427	413	415	424	424	453	397	428	453	431	419	418	434	436	404	440	395	425	443	414	450	428	382	408	428	460	405	478	440	374	453	400	417	447	408	432	431	416	415	428	400	415	396	412	412	396	391	383	422	410	392	420	430	435	457	412	428	405	431	424	424	381	414	412	407	439	425	427	403	394	424	447	404	436	414	419	384	409	390	417	416	423	487	419	422	416	380	430	439	424	410	414	395	445	435	414	441	402	425	381	382	378	414	428	388	414	415	406	467	428	398	421	426	446	455	434	404	419	442	398	411	444	395	383	456	412	429	404	423	413	436	402	411	400	407	431	435	418	420	433	411	438	399	417	403	423	408	448	399	443	427	456	442	428	447	441	453	420	443	401	434	402	402	408	413	394	410	431	420	410	404	412	424	453	413	384	439	436	395	419	399	404	420	426	441	394	415	421	458	430	404	380	384	429	415	496	457	411	430	467	432	426	437	431	380	448	435	413	382	402	440	428	412	425	423	449	442	430	404	406	418	424	411	416	424	414	408	396	388	433	427	393	433	421	408	423	421	421	391	407	466	424	412	392	399	388	379	414	453	375	414	416	426	407	390	438	438	388	399	450	402	432	434	417	444	428	452	416	421	455	431	451	426	407	417	426	422	420	426	412	458	421	429	403	425	387	424	407	382	403	409	400	421	432	399	406	402	424	444	391	407	409	413	431	406	391	429	429	404	410	430	445	428	431	416	423	416	400	430	442	398	427	440	350	416	427	457	427	432	403	408	427	429	415	422	418	413	459	415	412	407	428	434	442	411	436	419	418	418	427	405	388	420	425	405	412	398	443	424	422	393	424	403	407	407	387	443	412	413	413	441	429	388	414	419	461	436	423	405	401	429	405	416	426	410	412	412	415	426	424	409	399	464	418	402	424	399	418	454	431	419	415	457	414	429	410	394	434	424	421	389	434	426	400	411	405	413	398	424	437	406	361	413	409	397	422	398	425	427	423	403	403	410	397	430	408	436	404	399	430	420	447	430	444	396	438	435	429	439	419	430	438	423	409	418	440	425	406	428	439	419	356	438	384	408	412	424	388	361	418	417	399	427	430	431	404	464	395	420	417	404	436	406	432	404	424	426	412	440	409	423	410	407	420	419	427	424	381	404	418	441	398	430	421	425	430	453	445	426	402	412	440	418	414	424	470	407	415	417	446	444	426	407	381	434	410	420	415	413	425	431	435	399	376	403	435	412	432	407	405	421	420	457	398	397	386	399	397	437	430	404	445	431	443	407	353	393	447	420	416	432	401	410	397	418	457	383	395	404	409	399	392	395	391	432	387	433	434	416	426	446	407	382	400	416	428	397	410	425	407	396	448	394	432	425	398	404	435	407	441	426	379	425	413	417	430	426	427	408	416	411	396	418	395	420	398	434	405	402	425	436	421	422	419	419	419	439	397	418	413	430	387	432	442	411	418	450	431	410	404	385	383	422	427	444	401	423	429	418	383	421	420	413	426	406	437	435	410	421	455	419	399	411	406	393	428	436	418	424	436	412	431	417	412	427	428	426	436	442	423	424	417	428	426	427	400	404	434	397	412	420	425	394	418	423	431	434	416	427	425	392	434	422	424	395	389	428	392	425	400	403	426	390	424	413	436	453	439	413	393	428	442	419	406	407	410	414	371	371	428	410	440	417	428	403	380	412	438	416	416	425	404	428	395	423	436	442	428	461	414	409	426	428	461	410	404	430	398	377	398	413	412	402	432	417	418	399	444	441	400	394	399	390	417	444	428	391	379	428	383	420	399	437	398	411	423	451	414	446	440	403	389	420	434	418	410	426	460	434	408	459	429	417	402	432	429	414	415	418	408	437	414	413	380	408	437	425	454	428	382	422	433	451	424	402	421	425	396	464	408	438	398	429	404	397	423	434	441	392	375	407	445	400	438	448	438	426	434	423	450	409	436	417	448	408	427	442	428	452	381	427	407	398	393	442	417	430	398	435	432	389	425	410	404	444	407	413	384	393	411	398	423	404	441	403	447	397	424	408	437	416	450	421	438	424	395	403	418	416	414	404	423	421	377	408	415	435	404	389	408	456	416	439	374	412	449	394	419	416	420	412	425	425	394	396	413	411	427	395	433	456	426	430	452	479	382	430	412	417	391	409	404	391	403	434	444	422	441	396	429	377	415	421	462	444	420	453	462	417	447	421	395	436	415	407	393	371	396	424	420	420	433	441	397	412	394	398	399	449	433	417	405	385	444	399	433	440	404	418	442	425	424	425	396	401	406	426	409	420	446	411	460	383	417	404	431	402	443	443	420	425	419	423	424	456	406	378	381	393	462	415	379	392	407	426	399	408	424	419	412	385	395	397	412	446	398	428	383	400	438	412	432	434	447	388	418	398	407	363	439	401	462	426	416	431	446	388	420	432	416	435	377	433	404	445	405	383	453	400	427	436	375	436	421	411	408	455	444	392	418	421	396	437	420	402	426	401	433	438	464	432	397	449	425
23259	21364	28765	24314	21360	20905	2115	480	353	317	281	245	226	252	203	229	193	193	200	202	186	179	160	174	192	182	162	178	160	179	175	174	163	161	173	180	169	180	168	175	160	165	148	160	174	143	171	183	166	153	144	159	154	162	150	162	154	187	148	169	164	158	173	142	162	164	159	152	159	154	192	152	162	173	161	187	155	170	167	168	168	133	162	160	164	178	163	171	163	148	154	164	159	164	156	181	165	169	140	151	139	158	156	153	137	157	159	155	163	161	147	174	181	175	148	167	146	133	181	163	138	177	176	158	159	172	155	148	165	154	184	164	152	147	165	176	143	178	171	163	159	178	158	152	149	145	171	162	166	141	167	134	172	157	156	156	163	165	160	181	171	180	175	152	157	146	155	156	142	158	149	153	154	162	167	156	159	174	159	150	152	150	126	152	166	158	148	165	183	169	164	160	159	158	147	147	174	161	185	171	173	185	146	166	167	187	162	177	170	156	176	161	170	151	155	156	165	150	154	158	143	138	150	174	174	160	168	172	155	157	166	174	147	151	157	161	165	186	161	151	157	153	153	169	142	185	182	150	153	156	149	153	160	184	168	173	163	187	167	159	189	174	167	161	160	156	137	161	142	164	165	167	134	178	147	169	156	169	150	166	163	172	154	163	163	152	202	150	163	159	157	155	165	165	146	154	155	164	154	144	162	178	154	142	150	155	141	147	167	187	144	197	173	167	178	154	153	153	157	159	161	164	159	166	151	175	154	172	166	149	161	166	145	138	152	176	158	152	147	163	156	160	181	158	166	168	148	156	177	158	172	188	180	142	135	154	166	191	153	182	169	165	148	169	186	148	169	167	152	161	164	155	164	138	149	150	167	186	164	147	147	170	145	179	156	164	178	146	171	151	176	145	158	160	153	157	169	153	169	142	157	175	161	169	138	167	156	158	165	157	171	152	149	144	166	173	175	174	144	147	175	143	170	146	175	155	149	130	154	152	158	154	178	159	174	160	166	144	158	148	167	169	160	154	174	153	190	154	159	156	131	189	138	156	149	140	172	150	180	175	153	150	157	158	150	151	150	175	173	184	145	158	179	166	178	145	157	148	150	171	175	154	162	165	163	139	158	150	146	171	147	156	170	174	131	162	166	158	141	156	168	158	176	156	168	168	153	156	177	165	142	163	182	160	162	179	156	164	156	172	175	167	186	139	181	177	154	157	172	163	123	151	158	165	162	149	168	153	154	162	152	179	170	156	175	152	168	193	167	171	182	182	171	159	143	160	167	143	155	160	138	144	171	157	168	176	166	148	142	154	159	149	169	169	158	178	184	173	140	152	166	158	165	170	152	166	179	184	179	181	152	160	136	153	167	153	152	158	180	149	148	154	186	175	173	174	156	141	174	163	167	139	154	149	129	157	170	156	161	177	151	173	163	149	152	125	153	165	146	159	154	145	158	160	153	149	184	181	171	169	155	150	172	146	161	177	186	162	162	168	168	165	177	173	146	173	155	174	168	147	183	170	167	129	146	159	133	191	171	150	185	162	154	164	132	135	151	175	135	160	156	186	164	160	171	154	163	158	140	161	181	157	176	162	163	149	150	184	159	170	145	147	152	158	159	155	157	151	180	140	150	161	161	163	161	179	161	167	166	155	178	160	171	182	167	162	164	158	172	155	168	160	141	127	177	153	164	174	149	170	179	155	163	152	144	167	186	163	152	142	158	166	163	138	152	157	156	135	183	163	178	160	162	165	175	163	164	153	150	164	159	157	179	170	161	172	160	166	172	151	154	167	146	154	169	168	154	165	167	158	165	161	142	192	170	167	170	159	192	158	157	148	143	163	169	164	146	167	164	152	158	169	158	187	152	170	177	156	161	193	159	144	165	136	151	154	161	178	166	156	158	163	174	143	164	163	155	170	164	166	165	167	147	153	137	176	167	176	149	167	160	158	160	147	148	172	145	162	180	154	149	187	148	162	151	165	155	162	158	157	135	137	151	170	186	163	140	149	162	159	157	170	174	141	165	130	161	163	146	149	161	170	163	158	165	176	162	184	147	162	159	164	164	180	161	149	160	144	165	160	164	162	173	173	140	180	161	160	162	147	184	166	183	148	155	177	155	147	184	145	166	126	155	149	169	166	165	175	161	153	176	155	151	134	147	175	152	163	166	174	141	162	154	168	159	165	175	153	169	166	146	145	153	164	166	137	163	163	161	184	162	171	158	165	150	161	178	173	178	197	175	157	159	169	175	158	144	169	157	142	168	160	183	152	142	176	154	160	178	161	139	166	160	157	166	186	175	174	177	159	171	166	183	148	172	159	185	177	163	157	180	181	151	168	164	154	167	137	184	150	204	162	168	159	149	177	157	149	180	163	150	174	139	161	168	170	172	169	163	139	175	177	144	162	148	152	181	150	126	159	144	152	144	194	167	176	175	162	156	160	173	162	171	155	161	160	142	157	153	164	180	157	153	161	177	158	160	148	167	166	180	147	150	179	158	148	165	161	165	155	162	148	165	183	164	149	172	174	156	153	172	179	157	164	147	161	148	137	175	148	178	165	166	162	141	151	164	142	150	169	150	165	168	151	136	154	156	168	156	158	146	151	146	148	165	173	157	138	167	172	157	165	171	145	165	154	150	153	158	158	161	150	152	149	141	169	165	148	139	139	155	156	166	176	149	172	163	158	162	175	146	164	160	165	148	133	140	155	167	163	187	160	171	157	156	152	161	153	154	173	137	172	154	140	182	158	165	166	162	185	152	167	146	166	151	163	154	179	151	149	160	184	156	155	169	156	176	175	152	169	152	163	185	159	153	162	154	164	168	160	160	159	164	155	169	155	150	149	153	165	185	159	140	131	181	131	156	158	189	157	138	153	154	150	159	170	196	175	164	144	151	166	165	176	149	154	182	163	162	186	157	157	117	145	149	170	173	179	173	154	154	150	143	192	155	156	167	149	154	169	148	172	158	170	164	156	151	167	172	176	157	144	178	140	168	164	170	159	168	173	139	179	163	157	187	149	169	172	193	165	183	141	151	146	142	192	160	147	156	149	143	163	153	187	152	164	158	161	166	148	137	173	169	160	155	166	162	160	163	171	146	143	186	163	149	137	138	172	139	140	156	147	180	170	167	182	148	165	165	176	165	173	149	158	157	162	156	159	141	166	170	170	145	167	152	159	164	138	154	164	173	163	157	145	178	157	156	166	140	145	176	157	155	145	160	160	151	159	182	155	149	153	153	148	145	152	148	161	174	165	175	167	176	135	164	177	153	161	148	174	162	160	164	158	148	148	157	177	159	161	154	156	165	163	160	162	184	171	158	164	160	174	179	159	157	172	166	160	172	171	148	169	180	158	175	147	155	151	147	154	152	172	151	133	145	165	155	154	163	155	155	159	162	152	157	135	138	174	158	175	146	173	182	155	177	158	185	180	164	148	174	157	154	154	152	173	157	175	147	139	177	149	165	147	177	145	150	168	145	140	164	162	176	167	177	167
39260	39423	10565	5704	3736	2309	1715	1377	1128	945	801	721	631	570	546	473	521	446	437	444	409	385	394	331	384	389	322	389	331	354	353	346	339	340	320	348	322	315	349	344	323	364	312	333	309	295	323	336	302	336	316	331	335	305	293	329	350	331	330	294	322	330	324	283	308	300	326	293	300	292	339	319	303	303	332	299	300	324	300	291	325	281	289	295	314	321	306	311	297	338	316	308	342	303	303	291	300	304	305	321	282	311	310	294	269	300	301	315	305	298	306	309	302	321	310	325	308	272	322	337	300	306	304	288	288	263	322	308	288	274	281	301	307	311	298	316	310	327	309	315	289	304	275	300	297	325	285	333	279	266	307	296	301	289	327	317	308	315	305	303	346	308	270	319	284	300	309	300	306	319	308	298	307	311	319	314	306	283	280	289	283	281	326	308	332	307	326	295	310	298	294	277	278	295	329	324	308	279	279	283	337	305	303	296	307	317	310	283	284	295	336	303	277	310	288	312	320	275	286	306	315	299	292	319	289	300	303	274	301	304	280	302	303	271	289	290	305	289	319	260	316	294	339	311	264	323	319	301	294	303	329	299	305	313	299	319	296	294	311	300	311	321	280	292	301	294	288	315	263	297	340	315	282	310	315	320	328	306	288	303	315	268	327	306	303	294	289	321	277	277	296	295	282	320	303	332	319	310	311	287	287	279	317	317	286	323	284	288	325	300	285	318	318	312	291	304	302	283	301	271	303	309	300	292	286	298	277	259	307	310	283	287	341	298	309	291	303	305	285	314	313	299	333	302	280	324	251	280	299	333	319	325	291	310	310	322	321	311	284	258	309	307	322	290	314	299	282	269	299	306	285	326	312	313	301	305	332	292	337	294	313	285	274	275	319	307	275	278	264	291	273	313	299	304	267	302	331	320	307	305	296	304	312	326	312	301	304	303	308	313	283	319	315	336	320	319	301	319	330	284	286	319	294	304	289	283	283	313	292	306	302	309	345	288	310	320	318	274	270	288	309	297	281	312	310	314	359	308	289	289	290	312	273	297	306	304	332	298	288	295	323	269	332	310	309	305	275	327	291	358	292	316	287	279	322	327	299	323	298	287	319	327	317	289	309	319	318	294	304	315	263	273	319	311	308	313	287	295	292	300	333	318	313	277	279	314	279	306	275	288	320	269	290	290	285	313	297	323	301	323	310	335	268	306	276	305	328	308	330	306	324	305	324	299	294	277	308	283	322	277	295	290	308	292	290	322	312	300	295	295	309	300	296	313	307	293	287	320	276	280	292	304	292	325	306	290	305	284	324	305	315	329	259	321	289	322	277	318	321	341	312	329	332	336	310	322	277	290	276	308	310	268	304	298	300	322	321	304	290	328	336	305	319	319	305	332	302	349	315	292	301	286	296	319	281	312	290	320	307	301	274	305	355	326	294	277	284	294	294	315	301	296	298	289	298	332	282	306	301	300	297	284	344	296	320	342	315	297	305	306	293	304	288	291	304	297	300	316	306	324	298	300	333	288	311	293	315	297	278	286	302	297	316	310	307	335	296	292	324	292	308	281	296	296	341	286	288	320	280	313	303	309	299	276	324	293	319	296	330	289	291	298	299	265	291	299	299	305	288	290	287	328	267	290	318	276	306	310	320	283	290	294	306	306	277	321	266	312	308	283	278	296	306	291	288	286	328	284	290	281	302	298	280	300	297	277	301	322	318	300	306	338	292	296	291	277	309	291	281	305	285	292	305	298	320	305	282	309	328	330	299	312	280	327	311	306	302	323	274	309	307	267	287	302	339	292	310	296	280	312	307	298	279	327	307	329	324	323	320	306	293	293	282	298	304	306	303	313	276	320	333	319	326	306	289	292	307	309	294	313	292	283	274	274	295	316	302	298	304	290	300	278	296	307	273	296	298	285	318	306	281	309	294	282	291	305	324	278	295	304	285	333	306	306	297	317	330	325	292	324	294	306	270	301	270	284	296	301	312	337	299	296	269	287	274	320	314	316	328	323	308	308	293	298	287	297	304	274	318	332	275	302	292	296	328	311	305	318	280	326	333	286	289	270	311	297	294	298	299	299	290	292	310	284	301	337	285	309	327	255	279	321	334	300	318	275	281	315	292	306	337	285	298	342	294	279	278	321	267	318	360	304	313	315	307	318	300	276	307	322	312	311	298	288	315	282	285	270	312	287	312	321	320	306	308	322	286	327	325	311	315	302	319	307	286	303	299	335	296	258	299	305	291	323	312	282	291	292	310	331	345	292	267	331	295	277	308	303	311	319	303	269	299	267	334	264	317	288	310	292	338	332	289	305	297	286	306	308	309	327	296	274	315	290	319	307	309	300	309	301	331	329	284	319	296	301	286	311	310	283	288	305	275	294	310	320	311	291	294	299	318	328	281	310	283	307	291	296	306	310	320	300	299	284	288	299	291	281	282	298	294	338	289	294	305	310	287	317	313	293	289	315	302	304	298	317	305	308	307	317	315	265	289	321	313	316	309	283	297	283	299	302	307	286	243	304	300	300	288	313	303	305	318	309	316	277	323	295	295	326	300	315	297	317	290	313	304	302	299	324	320	340	299	318	287	319	321	285	315	304	300	297	281	325	285	275	292	331	317	317	306	320	299	291	263	301	270	291	316	270	309	291	330	303	311	290	293	294	310	312	321	309	288	323	292	306	291	310	294	294	292	295	300	310	287	300	275	303	319	281	306	344	306	298	290	329	296	312	312	291	304	287	336	313	303	321	310	291	321	325	259	291	290	295	292	296	295	305	305	310	293	299	291	307	292	329	302	295	331	262	303	329	313	334	311	330	293	318	315	321	320	296	290	298	295	282	309	309	290	339	337	314	312	287	293	298	302	296	343	294	306	314	269	288	303	317	274	306	279	284	307	331	306	311	306	333	301	335	312	293	290	309	297	304	306	283	324	299	262	303	307	314	304	298	262	321	314	318	333	300	308	315	281	304	301	285	302	296	297	307	294	320	320	312	284	322	290	314	275	283	282	316	325	282	317	286	293	266	311	292	286	302	328	277	321	287	290	274	310	295	313	298	284	267	308	342	303	317	271	281	290	302	311	324	309	309	277	305	297	315	282	324	265	313	301	266	343	283	313	287	312	287	319	299	288	288	278	282	331	298	311	304	304	313	307	299	307	312	300	320	322	293	291	310	293	323	325	290	292	300	323	310	277	302	346	319	321	299	322	288	331	299	319	324	279	300	300	327	309	301	319	321	300	292	271	277	321	294	320	315	310	305	303	325	292	308	312	310	287	329	310	295	301	293	297	279	296	319	307	282	306	301	299	315	319	284	318	300	309	300	317	300	311	311	315	303	292	290	316	287	290	304	305	337	280	270	313	294	302	312	318	307	301	297	295	308	292	302	300	299	306	315	338	303	297	304	319	352	312	304	300	275	304	281	306	321	265	303	297	325	292	301	315	305	278	288	282	293	300	317	301	285	311	334	253	318	299	289	312	307	302	300	288	266	306	325
27413	21132	10298	906	548	461	480	443	447	415	427	448	409	399	424	416	417	401	391	418	461	434	393	424	444	441	453	468	425	417	433	433	439	438	447	435	443	403	417	429	421	396	433	447	403	429	433	416	433	418	433	432	405	393	399	421	423	450	428	412	429	383	390	432	468	457	410	404	427	415	449	411	424	433	447	412	375	433	397	421	443	437	406	409	422	423	448	412	463	438	419	410	410	424	407	433	436	429	443	426	436	396	429	418	419	422	402	431	399	404	413	419	403	397	407	400	440	420	366	410	434	437	434	471	421	424	416	416	447	404	421	418	408	453	394	424	435	462	421	462	403	428	414	407	441	429	416	420	429	426	392	432	456	409	413	429	426	427	401	433	411	394	406	425	439	424	428	429	410	438	443	400	426	434	380	419	414	417	415	429	422	422	432	412	396	409	406	396	427	455	413	433	428	431	453	424	466	423	391	404	410	414	408	448	416	412	429	392	425	436	434	347	447	435	408	440	424	409	403	403	397	439	413	417	415	454	416	432	411	424	431	391	405	452	422	433	417	404	441	444	453	437	439	402	450	429	480	407	439	434	422	421	440	427	407	395	447	449	425	409	423	413	426	421	429	399	438	440	437	434	438	435	431	400	389	455	418	426	414	459	410	429	414	392	434	416	441	424	452	404	394	451	436	427	441	456	428	425	425	375	408	434	426	427	415	412	400	455	406	389	383	431	421	394	432	422	468	448	432	405	442	435	399	416	407	365	381	417	440	407	400	446	422	433	444	470	428	435	428	465	427	451	448	430	414	420	441	413	416	433	454	442	367	420	432	411	437	405	418	404	437	403	391	431	412	414	411	438	385	422	443	428	444	426	422	441	427	433	462	397	425	433	416	442	400	460	431	420	405	396	403	429	431	401	445	408	436	422	442	392	409	413	397	409	423	405	406	415	410	412	417	444	379	402	415	405	429	416	399	410	426	471	440	416	459	394	442	439	417	409	397	424	402	450	438	458	445	442	400	411	412	423	446	460	424	421	392	396	423	403	417	426	418	439	409	434	385	436	401	402	410	391	455	402	407	414	454	410	425	409	420	401	452	425	426	406	431	420	433	434	429	427	413	422	409	418	436	429	406	416	450	409	421	423	437	411	413	394	397	451	430	417	447	416	408	436	410	449	414	439	453	425	416	433	407	406	438	430	387	434	398	410	412	438	408	421	441	430	431	410	420	420	430	430	436	436	429	392	443	427	448	404	422	457	423	428	433	446	416	442	435	420	406	435	386	407	421	390	408	404	418	414	458	407	403	413	448	405	419	404	394	404	430	402	412	412	469	406	431	416	439	372	433	429	430	392	436	449	403	461	367	441	412	410	419	401	436	397	414	422	439	399	422	422	419	408	398	442	453	415	415	415	435	424	457	420	429	419	408	439	454	423	426	429	415	414	422	397	417	474	434	420	415	417	406	403	373	460	408	417	389	429	419	428	411	419	416	451	428	412	409	385	400	433	370	390	397	416	407	425	418	392	450	405	442	391	399	430	441	433	407	411	402	428	402	389	401	455	471	398	408	429	400	395	454	446	422	445	418	405	451	456	431	438	408	438	415	401	416	402	420	367	416	426	413	436	426	449	408	401	432	443	450	405	428	418	448	436	411	399	445	440	402	410	412	405	430	404	409	401	385	428	428	424	433	411	402	397	404	417	386	409	406	406	429	392	435	419	396	424	393	425	448	420	425	362	440	395	420	419	425	394	392	396	427	431	405	400	436	422	400	382	415	436	444	427	402	435	415	399	412	427	403	408	416	396	446	424	418	370	414	414	451	437	395	413	407	432	391	409	438	424	418	434	386	418	461	411	419	440	485	430	382	380	420	440	410	427	416	418	415	406	394	410	439	430	408	422	443	389	431	400	409	439	422	417	408	398	433	394	404	448	410	438	436	452	432	414	439	448	413	432	411	404	430	416	415	414	394	408	407	431	407	373	440	463	418	419	454	435	441	450	423	380	419	389	402	418	427	411	403	426	446	385	424	414	445	411	420	430	416	419	405	437	436	439	427	396	446	383	437	386	395	437	417	418	395	429	404	411	395	434	446	408	430	404	398	407	413	393	420	427	440	448	429	401	424	409	433	428	434	401	434	418	420	408	436	400	457	421	435	451	412	451	427	400	406	410	449	429	430	434	407	403	409	438	463	429	439	426	458	415	437	432	408	423	434	395	400	416	382	423	441	402	429	431	415	403	402	423	445	390	411	426	432	393	434	423	444	389	419	378	475	420	468	392	393	433	431	360	402	416	449	427	413	444	400	404	417	440	446	405	416	404	421	417	411	430	426	446	433	431	411	432	441	407	414	426	418	391	389	408	428	420	430	410	433	432	479	415	413	425	408	441	429	444	432	433	392	448	441	428	408	430	442	408	383	438	413	416	438	410	423	424	431	407	409	403	404	423	410	421	392	450	414	401	440	403	403	416	374	431	419	407	430	430	431	424	437	404	407	460	430	416	418	406	439	399	427	402	428	419	424	445	430	412	429	434	434	440	412	444	410	433	411	461	415	445	412	449	439	428	420	395	431	397	432	387	426	422	469	427	423	430	409	443	407	430	424	455	464	412	410	404	416	411	450	437	433	400	420	461	433	429	420	415	398	434	414	440	431	425	431	408	362	438	398	444	423	450	423	404	388	438	428	431	408	431	411	436	414	398	398	398	424	400	412	446	424	404	430	406	403	420	436	450	446	438	450	419	422	412	464	442	417	429	438	425	401	431	415	426	417	388	398	435	405	415	459	417	412	464	441	411	418	423	437	398	411	427	427	407	392	410	439	424	437	439	415	414	451	436	425	430	414	419	395	418	434	407	403	407	434	385	423	425	416	470	410	434	439	407	435	400	410	398	411	436	445	421	410	475	410	443	421	406	422	454	425	425	444	403	414	453	439	410	389	409	445	395	396	403	391	391	403	460	402	397	398	413	431	440	428	377	462	448	425	427	430	409	441	441	393	394	412	402	428	418	412	425	445	437	429	429	453	389	448	394	429	410	410	380	403	393	422	397	409	437	421	447	447	434	436	401	392	430	416	424	421	426	417	482	446	461	392	425	400	403	422	379	415	425	421	399	426	405	405	397	430	388	431	432	443	414	411	428	424	460	384	398	459	438	391	446	452	410	428	443	415	417	463	436	438	413	420	402	425	420	433	412	434	447	436	421	449	395	437	424	444	393	441	454	399	409	442	416	408	429	437	459	417	436	444	401	432	388	431	373	442	445	423	442	422	385	422	419	405	443	445	415	416	397	435	409	417	428	409	433	424	413	403	406	426	418	396	421	401	425	423	442	446	394	434	422	445	438	441	388	391	437	455	371	467	438	433	428	439	383	426	413	385	428	437	402	464	401	425	422	434	428	397	443	425	402	432	427	444	441	407	397	443	405	452	388	433	436	393	406	397	407	415	460	444	381	396	430	406	427	433	419	447	394	426	445	400	399	452	421	403	449	402	437	458	411	429	449
26106	17204	1570	1110	969	892	848	831	843	862	868	797	816	782	804	779	833	758	787	802	751	795	803	759	763	763	812	860	837	797	783	807	820	779	844	867	826	776	781	822	824	814	829	783	827	820	760	786	845	821	804	818	817	798	801	783	766	812	799	812	842	802	802	792	799	801	804	794	811	780	828	817	782	806	822	773	874	839	834	813	770	824	823	805	804	808	799	785	779	774	794	778	797	833	778	806	785	767	807	779	791	836	800	801	801	765	838	839	804	809	876	806	781	771	816	798	800	814	813	757	823	808	821	778	798	764	760	835	836	779	824	812	839	795	804	806	783	780	770	854	747	800	833	824	814	766	764	813	815	847	797	799	808	833	811	860	810	835	837	746	858	802	768	809	799	830	783	772	810	764	747	819	804	851	827	798	811	730	794	800	854	786	824	782	841	810	819	797	778	772	865	813	784	836	810	814	806	788	851	823	830	797	829	801	780	811	810	802	844	791	787	842	809	790	744	802	822	804	773	802	839	825	859	820	808	845	791	813	790	832	854	825	817	796	790	836	809	792	799	811	813	766	819	824	840	820	803	823	832	786	816	810	803	822	797	794	849	771	826	832	794	772	802	835	773	828	803	825	802	756	776	810	795	769	797	771	808	799	803	774	834	815	801	748	857	813	791	776	783	768	843	783	844	818	807	853	833	781	835	824	810	798	803	848	813	859	811	772	823	857	821	765	812	833	872	823	842	828	809	825	783	783	780	828	811	808	782	774	815	813	805	808	782	776	796	783	821	800	761	738	810	778	843	809	821	805	759	813	789	747	805	791	826	827	862	784	752	813	766	827	802	769	812	841	766	795	757	826	810	805	834	814	860	826	792	816	807	759	822	776	804	840	802	804	847	824	837	830	776	791	742	794	784	801	820	812	802	785	824	815	775	838	796	815	796	824	830	830	781	824	823	813	765	825	780	808	839	792	780	811	813	814	781	804	866	838	784	809	787	848	826	815	837	785	844	823	835	770	817	768	801	829	871	796	846	835	856	786	786	815	820	824	831	833	813	727	855	782	743	783	759	818	784	776	796	885	787	748	832	793	825	832	807	806	767	805	781	821	804	798	791	824	829	764	753	828	768	791	838	801	801	796	816	813	771	820	755	794	820	789	817	789	816	784	779	779	782	710	805	840	799	855	740	772	825	790	787	827	792	748	854	759	809	809	775	808	833	814	792	829	849	857	784	789	803	812	793	799	842	801	825	880	864	764	747	809	824	836	829	774	789	822	832	779	765	775	817	810	755	791	812	793	801	809	767	779	831	799	838	837	788	770	803	891	788	758	807	811	809	785	765	803	742	824	836	797	784	832	848	777	838	841	751	833	819	818	818	757	796	758	778	812	806	789	791	819	868	821	836	812	786	731	771	794	781	820	826	798	823	816	804	747	848	797	813	769	788	780	809	777	796	760	845	808	830	846	773	827	800	782	774	762	767	836	777	796	785	767	779	826	790	805	829	864	794	793	784	824	774	765	802	728	784	804	840	809	751	796	815	813	780	820	780	776	800	808	782	795	724	788	804	765	783	829	820	822	811	804	810	788	829	805	773	749	884	834	806	776	842	781	845	793	835	784	820	815	781	864	782	813	790	753	792	799	790	771	760	803	759	816	804	778	782	782	839	792	802	820	852	855	796	839	819	794	787	810	803	791	760	786	826	784	880	835	813	787	819	730	753	809	827	802	816	769	831	750	763	809	792	804	814	811	784	806	793	834	797	857	749	778	855	786	822	752	822	797	815	789	857	849	865	796	816	794	817	813	792	782	811	764	774	829	812	870	809	799	799	821	765	795	790	806	785	766	782	834	779	779	765	843	866	792	783	812	801	835	821	781	810	818	820	810	795	803	800	786	785	738	809	763	836	781	809	847	746	799	786	841	811	791	807	849	829	811	839	808	848	792	762	784	808	850	805	819	827	831	768	780	804	763	783	792	852	799	847	791	805	782	806	855	868	830	805	804	807	761	734	781	796	751	824	842	786	800	775	807	794	760	828	812	814	790	832	847	822	833	756	769	784	742	794	783	798	814	807	789	794	794	806	801	802	805	802	834	810	831	806	759	822	806	799	770	785	805	810	804	776	802	768	846	790	796	808	795	749	784	722	809	792	798	821	775	762	803	838	778	764	787	802	788	763	827	814	821	837	806	844	846	791	782	796	815	812	792	832	817	800	815	846	859	746	810	772	783	779	778	824	856	805	795	825	795	795	842	778	805	772	790	859	795	822	789	771	767	792	810	730	754	838	830	802	802	903	819	815	790	784	787	785	797	801	794	820	835	815	823	818	795	776	830	824	826	792	838	785	863	816	795	798	760	776	839	797	775	757	749	770	808	814	819	771	809	771	826	751	820	800	767	816	816	817	794	787	794	841	757	866	835	843	784	806	792	838	789	809	843	797	791	806	783	820	816	765	786	800	805	801	815	807	819	802	840	827	748	852	775	790	772	830	809	828	857	807	836	856	796	771	740	828	817	810	823	812	811	825	806	802	816	801	830	764	798	812	824	807	787	788	812	763	813	796	794	834	795	853	809	838	764	765	805	795	866	803	802	803	776	778	795	818	792	789	769	822	797	805	846	827	855	872	815	794	831	821	838	794	783	799	807	788	811	788	795	774	832	822	798	782	841	752	847	790	774	793	809	801	768	787	794	800	829	789	849	789	832	782	821	753	793	831	814	799	808	785	812	778	818	807	808	782	799	800	811	831	736	816	822	818	811	781	810	808	833	882	801	854	758	798	748	773	775	803	787	808	815	779	798	800	832	822	760	818	785	786	766	794	784	800	823	790	790	772	783	812	840	846	829	845	786	794	780	825	761	813	803	776	854	811	742	814	764	778	763	766	807	814	783	779	777	783	739	779	807	808	822	797	765	790	749	791	816	776	769	808	777	840	778	836	810	793	821	784	829	830	759	856	764	845	810	825	801	824	790	790	753	799	806	815	790	777	790	823	780	797	820	836	739	788	787	830	804	768	810	818	833	763	817	765	751	863	794	819	777	731	822	742	818	813	857	804	808	831	825	772	809	805	802	718	772	873	777	795	816	834	810	819	783	760	804	817	809	793	802	803	809	780	849	821	776	847	756	761	774	782	776	833	803	854	811	819	838	811	806	794	801	813	797	873	838	862	812	806	786	825	826	783	809	813	810	787	814	823	789	829	868	801	780	795	818	770	808	813	800	793	842	806	786	766	810	754	739	827	812	785	799	859	793	803	797	779	803	825	766	871	746	792	828	821	819	811	801	845	743	818	839	838	859	790	789	814	798	791	848	832	808	824	852	809	801	769	826	782	805	792	761	819	789	796	807	804	783	749	800	776	868	789	791	836	784	822	850	850	790	829	779	780	842	813	844	796	793	784	798	832	818	834	794	830	815	833	787	782	830	745	798	762	772	764	801	809	811	806	822	864	810	812	781	776	790	806	769	828	824	759	804	800	764	835	806	849	788	805	835	788	808	770	749
24280	21399	28026	25077	20491	2411	503	375	326	278	275	273	249	229	233	243	245	226	240	214	225	227	223	191	207	201	237	227	211	243	199	225	201	215	213	218	186	204	199	226	195	220	212	218	235	187	196	178	207	204	214	219	195	200	238	220	205	222	220	200	195	221	225	216	200	222	203	212	210	209	208	225	209	186	182	211	200	208	204	223	202	219	191	207	214	197	205	222	202	177	179	202	214	175	196	203	209	210	223	222	193	200	186	217	190	185	191	208	207	210	222	200	191	183	235	198	181	188	171	215	213	200	205	196	202	210	221	214	220	215	206	201	203	222	199	191	205	209	207	227	206	207	188	210	209	221	217	219	226	181	189	205	191	195	198	233	212	214	259	200	192	204	195	215	192	218	214	244	205	239	206	227	215	219	181	185	225	212	188	210	207	201	189	217	201	195	189	223	203	202	219	178	220	209	216	215	194	217	203	213	211	200	220	221	228	214	208	193	184	186	191	228	230	184	208	215	201	204	203	201	200	218	205	202	183	179	185	202	195	197	189	207	192	186	209	181	194	184	235	197	197	211	206	194	225	219	203	214	215	203	198	215	188	215	238	182	190	196	188	185	219	228	158	215	234	213	212	212	213	189	166	196	205	206	193	191	210	187	184	250	193	184	218	219	211	221	204	191	216	223	212	212	212	238	205	210	198	208	211	193	177	188	208	214	202	233	201	240	193	198	197	222	179	201	216	207	194	212	205	196	188	223	203	198	215	193	201	178	212	197	213	203	227	188	220	217	216	209	179	207	205	184	210	199	191	185	184	220	206	187	194	230	167	163	214	207	227	191	208	201	185	222	213	182	203	211	141	197	213	195	216	216	214	222	177	223	221	219	184	211	183	204	222	213	196	197	203	222	194	211	215	197	221	206	200	208	207	213	221	195	194	200	210	190	182	208	217	218	194	220	188	194	211	216	198	210	204	196	218	218	203	209	190	219	199	212	181	210	196	196	210	188	196	224	190	226	220	183	216	234	226	202	235	224	206	210	214	202	200	191	201	205	181	174	214	198	221	219	182	199	220	211	213	206	208	192	194	198	202	204	206	265	223	214	216	216	222	206	172	226	216	213	219	236	227	192	189	196	216	195	195	201	195	229	214	203	196	226	206	196	215	211	222	190	196	234	223	210	194	191	189	194	190	224	241	190	199	197	204	195	219	210	223	200	205	182	188	181	232	232	220	198	188	221	208	207	218	203	217	205	206	216	223	214	191	216	193	211	206	207	199	199	218	213	199	226	216	177	194	202	197	201	213	191	204	207	185	175	212	195	223	222	248	190	198	197	217	206	213	234	208	181	232	192	193	198	203	224	191	232	207	182	218	190	197	212	177	205	196	193	193	196	192	187	204	205	192	214	201	195	214	223	192	200	203	196	193	232	211	203	196	211	222	176	216	202	194	201	175	218	222	190	224	208	201	214	199	190	199	192	216	204	206	202	174	190	208	203	191	184	206	200	209	220	209	192	212	202	198	207	189	199	195	193	204	185	222	210	189	216	226	215	202	213	197	211	208	207	213	219	223	184	225	198	211	217	211	205	203	207	220	225	198	204	185	201	204	200	196	229	218	212	208	210	210	213	198	177	197	191	207	202	212	200	216	202	192	208	216	209	200	208	201	170	202	213	211	202	208	203	222	207	216	199	189	204	216	183	227	174	208	187	210	231	218	199	209	192	209	212	221	203	200	218	190	188	193	198	205	222	211	208	227	205	222	187	180	219	209	184	214	227	190	198	185	195	187	232	221	201	184	172	229	227	192	191	191	186	210	210	214	204	177	206	209	211	197	205	206	195	236	218	187	184	199	236	199	183	216	218	192	204	196	198	192	229	194	187	218	189	225	233	209	206	217	218	189	201	209	195	212	218	198	168	220	189	191	186	188	213	232	202	199	210	191	192	212	206	231	193	206	204	224	211	210	197	242	184	173	221	221	213	215	200	203	209	187	192	192	221	224	190	203	220	189	192	218	203	218	231	192	211	201	202	208	186	197	196	191	217	197	199	209	191	225	185	225	203	194	191	185	180	191	218	207	199	213	183	211	243	199	205	220	237	213	185	179	211	204	208	172	221	221	193	185	190	213	224	232	215	213	208	197	211	203	199	196	207	189	211	201	218	211	212	191	214	212	203	183	203	222	186	193	218	198	193	217	211	213	204	212	189	210	202	227	214	205	213	191	205	218	220	212	217	210	223	208	186	216	191	211	198	201	201	170	212	224	227	225	199	211	218	200	203	206	200	213	205	218	216	226	221	193	202	210	199	226	224	237	209	222	187	191	212	188	190	214	218	183	192	222	181	191	188	228	211	228	219	206	202	196	205	191	205	217	195	193	213	226	212	216	204	214	193	197	226	207	208	208	196	209	192	189	215	196	199	215	192	197	205	205	211	196	181	207	183	198	181	200	222	216	221	214	209	228	213	216	205	205	186	188	203	217	230	230	210	216	192	197	231	203	206	204	215	207	221	198	199	184	192	210	213	207	194	204	190	202	196	219	210	216	222	201	223	224	208	204	177	187	175	197	224	177	202	207	191	198	222	205	214	193	213	182	200	208	203	231	203	194	184	199	220	195	199	210	211	211	196	231	214	213	201	221	205	223	183	227	203	196	209	205	195	190	184	174	190	210	210	174	217	205	191	220	194	212	197	200	195	200	184	214	221	203	209	196	193	207	193	192	207	204	205	199	194	200	185	197	231	212	203	236	202	207	231	204	209	181	176	184	211	225	193	222	233	201	193	217	205	228	230	186	181	217	200	203	178	215	209	192	214	206	215	217	227	185	189	206	180	186	206	216	189	190	185	200	207	182	207	197	204	181	199	189	210	196	176	209	193	218	209	216	199	242	198	200	199	178	189	191	224	231	225	188	224	181	183	225	193	198	191	182	209	206	215	185	195	205	191	194	199	223	183	203	191	242	203	193	218	201	224	233	210	206	222	212	214	219	224	203	231	201	213	216	214	224	202	180	201	229	230	212	223	189	188	183	208	200	219	218	175	209	201	191	204	208	210	186	217	206	203	212	204	212	187	191	202	207	196	221	244	193	220	222	199	178	197	214	209	216	201	216	193	212	188	186	219	192	208	198	236	194	191	186	208	214	184	204	216	204	229	184	241	201	207	208	202	222	222	190	194	203	199	209	232	203	211	226	192	210	183	195	184	231	231	186	212	201	219	207	215	200	199	187	176	218	226	205	184	215	208	203	189	218	213	211	210	249	216	174	206	209	218	205	213	231	227	191	196	207	168	196	212	195	227	188	206	187	192	235	215	192	204	214	210	200	203	207	193	204	209	214	190	178	206	204	198	207	204	183	217	202	203	192	207	178	220	214	225	225	194	194	207	219	197	244	204	189	188	188	213	183	200	170	201	227	234	179	220	185	179	206	192	214	185	173	191	195	209	203	197	223	208	177	199	234	206	201	194	205	223	193	222	222	213	205	205	195	200	194	201	188	218	214	199	197	188
41733	34330	6491	3504	2402	1512	1173	990	858	721	674	658	572	571	553	543	497	502	493	503	458	465	428	440	463	423	467	449	417	429	431	451	441	432	423	428	469	449	436	405	412	417	435	419	434	417	394	440	424	401	423	384	441	402	420	403	406	426	419	381	454	448	416	394	405	367	425	400	394	432	381	422	420	418	429	404	388	419	407	408	432	408	414	401	422	435	420	432	426	411	403	429	393	410	441	391	400	451	400	395	409	431	403	450	432	377	458	449	440	424	432	410	447	436	437	395	410	375	408	424	444	398	429	388	426	418	441	411	413	438	415	392	376	385	418	415	413	405	431	413	394	406	449	406	441	390	419	437	439	436	409	430	398	396	412	410	397	396	402	405	431	394	436	401	425	383	383	392	417	415	447	441	423	421	393	426	428	429	454	448	428	424	453	377	416	418	412	432	426	386	426	441	398	432	437	384	440	415	384	418	418	420	407	445	462	447	388	442	421	412	435	402	395	406	394	421	431	382	405	397	433	367	407	417	393	435	404	412	406	427	413	420	448	400	419	441	435	419	432	396	429	394	401	433	440	448	456	420	416	414	372	374	390	440	436	422	409	418	413	404	399	421	406	379	410	429	417	420	392	412	406	407	378	438	441	438	392	423	418	406	395	443	421	406	423	415	423	412	385	410	456	411	434	396	414	407	435	387	393	401	454	444	428	394	412	421	425	404	418	432	395	406	409	427	416	444	421	418	396	410	444	427	426	429	458	442	388	441	411	418	418	426	418	446	412	394	389	419	442	440	412	398	404	418	425	426	444	424	430	397	424	401	450	412	397	445	439	408	453	415	418	445	425	392	416	408	399	393	382	412	422	419	417	428	427	424	405	445	442	397	381	445	422	449	456	400	411	423	397	369	413	436	439	408	411	395	397	405	412	427	402	420	404	430	379	433	444	404	429	394	411	404	430	433	414	395	415	412	421	410	421	447	397	420	404	379	417	442	394	384	402	413	461	452	395	411	380	397	419	417	416	433	395	395	426	461	389	426	407	402	411	425	411	404	421	418	400	448	387	419	427	394	416	413	430	405	403	406	409	384	426	431	413	435	396	390	407	399	388	429	399	417	450	404	375	433	433	380	381	438	398	390	428	395	449	437	416	446	424	385	412	441	378	413	432	407	394	410	407	388	381	446	436	424	384	397	396	464	448	412	405	382	439	402	373	418	409	375	419	438	410	418	432	415	380	408	436	386	402	392	414	414	435	435	445	385	430	399	364	418	391	411	436	419	354	406	431	424	417	416	396	425	413	392	421	420	430	424	420	429	414	368	435	397	388	425	398	421	393	424	424	431	363	450	434	411	440	406	434	400	413	414	384	409	408	428	418	383	414	404	404	425	401	414	381	424	418	412	381	464	380	400	432	441	434	426	450	400	404	434	393	407	398	418	411	447	432	430	396	426	381	425	403	435	389	416	391	447	409	394	405	381	438	407	394	421	409	395	429	407	415	423	384	404	410	455	444	444	413	400	387	411	410	435	438	445	399	431	427	447	408	415	449	422	441	435	410	431	404	394	406	375	400	408	423	437	395	409	380	445	386	430	444	418	402	417	416	418	415	406	433	420	426	406	384	411	438	390	406	416	415	452	432	418	424	405	438	410	392	400	427	401	415	408	436	372	426	412	412	441	414	416	413	436	429	395	411	401	414	433	411	444	423	433	410	403	396	425	405	416	422	422	421	397	412	368	412	434	401	420	445	387	396	445	427	398	375	386	423	401	394	429	415	429	428	363	406	405	465	376	415	388	414	395	449	419	420	415	438	393	408	399	410	399	430	404	417	404	424	422	453	418	431	403	415	418	419	383	394	433	388	409	402	421	416	404	429	392	414	389	392	398	464	400	456	404	398	427	389	412	428	433	429	410	408	432	378	391	417	417	434	437	434	428	419	435	412	434	410	411	421	417	422	400	409	445	439	401	425	410	412	417	422	425	415	437	395	401	432	414	396	412	367	422	389	418	404	396	418	423	430	430	450	414	408	381	444	429	449	381	426	375	409	404	433	415	415	399	404	411	418	450	422	407	423	408	429	433	392	385	427	398	392	441	428	454	377	400	382	429	438	398	401	398	416	430	401	410	425	389	440	426	426	390	402	378	420	447	390	386	456	422	391	437	440	428	395	409	401	434	395	425	426	394	398	420	406	415	450	412	427	396	433	434	403	393	428	417	417	402	412	445	408	422	409	435	420	415	413	419	399	434	387	405	371	409	403	426	436	418	403	398	431	433	421	404	421	416	440	384	411	431	449	422	393	448	418	438	389	367	426	432	373	414	424	388	442	401	411	436	387	411	429	392	413	400	387	420	405	399	379	427	386	409	440	423	406	428	421	402	406	408	442	444	395	424	403	403	410	460	411	397	424	412	436	453	363	380	429	369	397	417	420	416	403	376	416	422	403	417	432	454	396	440	416	408	435	455	439	479	418	408	439	420	422	423	412	410	397	414	379	385	446	363	414	413	408	416	426	391	413	423	438	402	392	390	401	437	370	387	427	427	383	424	444	399	386	418	426	379	393	384	417	426	396	407	408	440	421	437	442	398	420	407	412	394	454	411	436	400	422	414	436	438	416	413	414	427	437	419	453	419	404	431	379	431	419	398	416	406	425	400	432	429	433	436	403	419	417	395	404	455	382	397	418	427	422	375	439	396	387	439	439	371	385	442	404	431	420	423	365	402	394	425	431	437	422	426	411	409	404	427	424	395	400	436	400	398	391	427	412	423	411	426	401	387	438	434	373	391	425	445	420	443	415	411	432	421	415	406	415	400	396	407	390	410	461	409	380	434	419	409	451	401	392	419	407	435	392	393	383	415	436	394	415	410	436	381	420	414	395	430	386	444	416	383	402	403	415	410	415	421	401	411	398	428	420	419	392	422	391	411	411	419	404	438	413	420	408	425	420	389	422	402	402	439	435	429	405	475	420	429	441	397	397	405	432	449	404	469	410	420	409	422	407	402	409	401	418	391	414	427	437	441	428	410	388	405	424	434	418	404	429	422	423	438	404	428	416	403	438	423	397	437	374	423	401	394	437	413	417	453	429	400	415	442	395	366	408	407	417	413	431	383	410	399	404	416	406	415	420	418	422	402	408	428	432	427	391	422	383	418	420	385	423	410	405	405	433	435	435	394	440	434	398	404	383	396	400	409	439	384	451	442	404	418	403	437	449	432	406	426	446	430	408	452	414	421	431	413	400	413	419	410	403	438	416	417	433	399	406	399	428	387	382	417	388	406	430	433	388	395	359	444	408	429	411	409	429	443	407	399	432	413	394	411	455	447	411	418	410	469	438	440	404	413	477	402	450	437	416	418	415	425	366	409	411	377	419	411	437	428	410	425	408	420	436	440	422	407	407	402	396	438	420	405	411	396	425	412	414	385	438	401	386	426	371	423	446	417	404	401	417	413	408	377	403	421	451	428	443	382	441	422	462	437	436	429	393	398	401	421	434	396	407	416
23323	21388	28883	24257	21374	20579	1740	488	380	311	266	258	244	252	220	213	199	189	175	218	175	188	190	178	179	175	167	160	163	187	191	180	186	161	152	173	180	144	160	142	174	173	153	172	164	138	169	156	154	144	172	167	166	185	167	144	138	164	182	158	174	156	186	177	169	165	158	141	146	166	157	177	168	171	151	164	166	182	156	149	153	164	143	157	160	161	143	160	132	150	167	152	166	171	152	147	187	154	161	151	150	160	167	154	179	128	173	156	158	189	151	150	183	165	183	142	165	156	180	179	148	178	156	163	166	163	173	157	161	165	176	176	162	198	156	168	163	149	159	168	150	167	163	168	175	164	160	169	190	150	155	168	177	159	159	153	139	158	170	142	167	185	156	156	152	167	164	153	132	173	145	156	144	163	170	166	170	140	144	164	162	163	180	143	211	153	158	149	164	164	146	163	163	168	158	165	138	154	171	160	189	163	152	129	168	145	156	165	172	166	164	154	141	170	140	164	158	157	157	159	143	146	161	187	175	146	148	164	133	134	179	147	164	168	142	150	154	165	182	161	163	157	162	146	182	158	153	178	201	151	152	155	172	141	168	150	153	148	161	169	161	180	148	159	162	147	157	176	172	195	169	155	188	149	166	186	143	140	166	176	147	154	183	140	173	160	162	174	185	157	163	156	160	159	157	157	177	173	173	139	149	146	179	161	164	173	154	160	143	155	159	193	150	149	159	162	159	170	158	149	163	181	175	183	135	184	154	139	151	175	168	152	163	158	156	160	158	167	174	177	178	169	168	195	143	162	160	149	156	162	140	153	167	153	135	165	161	177	129	152	170	154	157	182	169	164	174	138	158	170	168	155	144	152	157	164	159	167	156	145	185	141	157	158	145	170	166	152	179	142	156	148	159	166	156	161	154	172	151	144	147	142	140	146	180	154	153	169	135	161	154	139	157	158	155	131	159	181	137	161	148	173	148	178	153	156	180	149	151	154	157	133	131	171	152	175	158	156	151	158	170	158	143	168	164	174	179	160	143	158	165	190	132	165	147	151	163	153	187	146	152	157	175	179	167	144	160	166	169	152	129	156	138	178	145	151	153	154	162	165	172	158	174	166	183	155	161	185	171	165	162	161	146	172	133	173	175	168	166	166	166	166	145	165	154	178	197	157	179	159	166	161	151	124	168	169	148	173	159	154	165	152	155	144	144	171	155	173	185	176	142	161	169	153	146	137	151	166	183	156	166	170	169	165	190	141	158	201	189	161	163	155	190	143	162	178	143	182	154	136	160	160	155	153	151	157	150	171	164	159	174	162	182	165	162	167	149	179	148	161	157	183	147	142	164	170	148	160	178	159	168	152	150	153	175	162	159	152	161	162	164	145	165	165	160	178	152	148	148	169	150	157	151	164	178	167	149	175	161	168	147	175	158	152	141	175	141	149	143	157	157	161	160	169	151	180	185	161	175	167	174	134	162	153	158	162	161	161	168	193	135	149	167	152	166	171	142	163	137	146	144	138	173	157	181	170	166	167	163	157	177	161	162	173	162	154	170	183	210	159	166	157	145	160	174	167	157	169	162	185	168	172	169	148	139	175	153	155	155	150	161	154	150	138	137	169	155	156	160	171	142	189	165	152	168	168	167	152	159	158	146	163	154	152	176	154	156	155	133	175	160	165	158	183	153	173	169	166	159	160	143	158	186	147	161	161	157	162	171	146	170	171	178	160	144	150	141	149	147	150	162	178	166	170	152	166	168	154	151	154	156	152	167	185	159	151	171	151	151	148	154	147	168	153	157	153	174	156	151	177	143	151	191	148	168	149	162	146	173	182	150	158	173	171	151	177	148	150	159	162	183	189	157	157	156	181	188	162	160	146	150	150	185	171	159	175	171	153	145	131	153	175	168	149	175	164	152	188	183	169	179	167	146	172	138	180	153	178	159	154	156	171	180	166	171	169	154	180	156	166	158	163	173	161	145	169	151	167	154	153	137	137	179	155	157	188	159	167	142	148	130	172	174	154	170	158	151	161	148	156	171	177	167	158	175	145	147	168	151	156	152	169	170	160	140	146	161	159	158	163	156	171	169	187	187	158	140	171	166	159	161	155	175	164	147	160	165	148	168	151	142	167	162	148	166	174	140	152	170	159	181	171	165	183	171	168	148	168	151	158	174	181	164	150	125	160	157	169	158	162	180	161	153	174	198	130	148	163	165	131	170	194	165	170	170	172	148	159	157	163	163	168	156	141	147	169	151	150	147	164	169	168	178	173	155	188	156	153	164	147	158	144	174	174	147	153	173	140	179	176	148	177	149	160	158	153	137	144	169	152	138	152	162	155	169	167	165	160	159	159	158	162	171	161	162	158	186	169	162	144	156	172	168	156	157	144	164	169	164	142	172	163	174	174	132	167	152	152	162	162	145	149	161	161	143	153	156	163	173	172	149	156	164	154	159	171	151	140	157	169	183	147	141	168	125	171	163	142	170	149	162	152	163	164	186	154	165	153	188	164	149	149	174	157	158	142	140	139	167	152	170	169	170	179	176	160	164	148	154	161	174	179	161	140	165	162	156	154	190	132	166	178	167	175	181	170	169	142	193	167	156	144	157	163	149	153	175	160	178	159	140	166	141	143	166	155	155	148	149	156	168	145	153	138	173	160	169	166	149	158	166	159	157	168	155	165	166	176	171	164	151	170	167	151	164	158	165	156	155	147	173	175	159	158	163	165	169	167	151	181	173	137	145	146	161	146	175	158	173	154	148	164	151	155	167	136	183	170	157	169	173	162	149	179	154	161	163	161	160	148	155	162	161	159	163	174	169	152	174	153	132	174	180	165	152	161	156	179	184	181	158	163	169	166	185	166	143	165	166	159	180	163	174	149	154	172	189	170	162	162	140	147	147	164	164	155	166	163	173	179	149	144	157	160	147	160	154	150	142	142	171	159	147	170	158	166	168	165	161	141	185	184	157	149	155	175	132	160	174	153	151	167	175	159	151	134	150	173	155	155	171	179	163	170	131	148	149	156	145	171	193	154	163	148	156	153	155	164	176	136	165	157	175	144	170	172	165	161	166	177	163	174	151	174	161	149	136	150	163	171	164	169	140	154	148	154	142	152	154	168	154	153	171	164	132	172	154	170	156	172	148	159	175	162	162	165	190	166	171	153	147	179	160	159	164	141	141	165	172	157	175	171	153	147	163	158	179	160	160	160	173	154	190	150	173	160	134	139	170	159	161	164	162	161	161	175	154	154	144	140	146	162	154	143	172	166	171	189	158	157	149	162	155	161	166	153	155	141	170	151	174	159	151	170	160	174	156	172	155	155	174	184	165	152	160	173	177	148	173	149	186	147	150	196	156	151	170	167	168	177	174	168	165	187	168	147	141	152	149	133	140	142	157	163	173	165	176	162	157	175	145	146	166	185	151	157	176	178	168	159	159	196	175	162	161	153	152	163	141	162	157	160	143	176	165	132	169	148	158	149	183	158	158	153	170	125
38488	38069	10518	5598	3696	2284	1828	1351	1099	996	821	722	647	548	550	484	458	478	440	443	417	383	391	410	358	380	358	363	389	367	349	350	354	349	356	336	318	363	320	293	324	347	325	342	325	307	325	361	297	321	296	345	320	370	318	303	333	348	328	317	319	314	306	299	319	307	323	312	305	290	318	327	295	301	299	285	310	304	294	274	291	309	311	307	321	311	301	327	283	300	305	294	300	317	292	320	287	292	325	319	288	321	308	308	323	307	302	302	293	296	293	300	303	320	297	312	316	298	284	310	293	286	319	287	330	287	299	258	296	309	293	302	298	330	297	292	300	305	328	300	298	308	308	299	317	311	300	336	300	308	265	270	311	308	310	333	300	310	323	291	299	286	320	302	284	316	311	327	314	303	266	294	293	300	299	304	312	271	273	256	305	304	304	314	325	323	308	300	270	304	293	296	279	304	299	358	302	309	299	323	321	291	270	296	292	333	299	303	292	315	305	307	322	313	279	304	340	309	299	284	324	313	290	292	277	300	317	316	330	282	347	316	360	304	288	289	323	276	329	292	300	320	314	305	303	296	306	312	289	351	281	291	313	299	258	298	297	310	317	294	309	298	300	316	310	304	288	315	309	306	270	321	294	294	319	282	315	310	326	322	281	303	300	317	281	306	289	323	288	282	284	311	312	279	274	307	312	323	300	274	319	270	273	267	307	304	304	308	294	300	271	296	286	309	318	311	300	278	298	309	311	304	293	314	320	305	301	313	303	304	298	322	330	310	308	326	293	314	303	320	295	286	326	309	337	345	289	322	286	316	308	277	329	302	322	319	304	295	285	283	303	311	300	314	279	309	295	313	305	299	309	301	319	353	267	331	307	300	292	304	292	285	304	309	317	305	324	299	322	276	268	337	312	303	311	291	261	319	324	300	304	323	275	308	312	287	316	285	283	327	273	323	317	315	303	276	296	268	311	286	297	279	325	300	310	286	269	297	311	280	320	288	322	339	288	321	314	313	300	290	299	286	327	292	265	276	305	285	295	289	311	268	280	298	312	312	330	310	296	292	304	290	325	286	303	290	320	317	312	322	302	305	294	321	322	312	311	306	318	306	299	289	296	286	305	312	312	317	278	300	291	338	304	319	273	304	315	298	311	297	299	266	308	301	288	305	316	280	295	286	299	332	307	308	297	305	283	300	328	319	300	302	303	319	315	300	319	303	333	289	307	286	342	333	312	310	313	318	273	308	316	317	288	288	324	322	303	339	298	314	326	299	274	314	299	299	299	289	310	282	311	303	334	308	305	276	306	298	315	310	305	292	316	300	327	305	310	275	315	334	313	322	290	286	295	306	281	284	319	289	324	327	289	294	304	300	316	332	318	299	318	304	280	306	313	294	292	309	302	307	304	303	295	297	316	275	289	290	316	288	318	313	292	295	298	309	323	286	304	302	291	300	304	282	304	336	314	305	288	284	277	271	302	317	308	281	302	266	299	327	296	276	311	301	294	316	304	323	316	298	306	321	296	324	294	313	291	292	308	321	316	296	304	294	315	283	314	304	291	292	297	303	340	269	301	290	296	294	305	342	324	282	321	329	266	290	340	322	309	291	292	320	316	326	286	286	322	312	337	315	302	319	313	306	336	288	298	301	275	292	285	313	290	302	355	308	289	291	316	296	313	297	266	282	264	300	296	295	321	320	286	291	280	341	300	310	288	317	298	286	289	332	290	326	282	290	295	339	266	302	319	292	291	309	290	302	311	319	310	301	297	293	313	293	281	303	299	290	303	282	289	308	289	308	314	294	314	331	339	291	295	272	335	262	290	330	305	291	300	282	300	302	334	319	301	308	314	295	295	342	309	306	296	279	303	293	302	296	324	339	325	308	292	316	266	305	315	291	310	294	292	330	299	311	350	287	310	307	288	278	289	326	306	320	351	322	294	313	317	301	303	328	311	256	293	313	311	281	305	274	271	325	311	335	308	315	305	265	279	293	318	323	293	283	309	289	305	316	321	334	309	282	305	322	298	297	303	299	322	271	340	315	336	294	323	294	288	315	307	304	336	304	273	311	288	301	305	328	292	292	315	302	284	325	336	332	305	282	301	308	297	301	316	302	291	297	304	298	271	309	293	312	305	263	294	305	307	289	282	326	306	282	321	300	318	279	278	302	293	295	295	292	290	320	292	303	259	272	269	296	303	284	289	302	271	319	292	290	307	258	310	290	293	300	288	308	302	298	270	311	292	292	284	298	290	306	288	297	278	300	309	331	296	288	284	295	283	328	310	298	305	279	299	295	271	300	302	313	312	323	312	276	291	328	285	307	329	309	288	305	263	268	279	280	289	289	289	315	315	297	268	280	324	307	320	312	290	333	293	310	301	297	293	345	320	315	289	313	314	319	268	302	301	303	300	300	304	276	293	316	284	298	302	315	291	298	267	319	321	324	308	290	302	300	311	313	298	329	268	311	298	268	299	289	335	298	277	304	324	325	314	316	261	306	302	314	279	296	309	353	295	290	308	298	319	300	288	297	308	335	298	281	312	271	300	297	326	315	304	311	291	309	278	292	308	294	301	297	311	316	304	319	301	310	289	289	307	333	318	293	293	287	313	282	272	311	274	309	301	295	323	308	286	286	326	292	306	325	329	320	335	291	301	306	296	275	325	307	311	285	301	299	291	295	311	324	304	297	307	300	329	327	292	293	289	307	298	309	318	285	265	309	268	313	339	324	322	301	305	294	289	302	286	289	336	312	329	333	297	286	318	286	295	291	295	311	291	283	305	325	278	313	330	303	329	267	291	290	303	312	295	323	304	305	310	312	287	298	298	296	291	292	295	306	293	321	311	283	327	329	308	315	291	304	327	288	283	305	295	305	298	282	305	311	300	287	301	290	319	307	318	298	334	311	308	293	283	314	318	328	314	297	294	294	254	300	299	301	279	305	284	317	282	290	293	310	308	278	318	316	266	296	317	300	316	286	336	317	330	325	275	273	281	353	294	302	327	306	311	331	306	288	281	322	284	335	304	290	281	302	303	335	325	327	283	311	305	315	348	299	330	334	292	306	292	320	294	271	267	269	312	299	279	311	338	331	342	289	338	313	313	305	331	319	308	304	303	299	302	304	306	268	302	297	280	295	302	301	309	330	301	318	322	301	294	281	346	276	302	298	301	298	306	296	318	326	328	302	327	285	302	293	321	326	284	295	290	278	286	319	320	292	327	289	323	310	294	352	303	322	285	287	296	295	280	319	299	293	272	289	282	313	295	311	330	273	285	329	282	309	277	317	304	299	303	285	284	336	269	328	305	357	318	350	325	296	308	278	323	310	288	325	270	287	284	312	324	308	285	318	278	317	303	302	302	313	310	294	294	280	299	278	293	332	316	308	291	277	322	317	285	310	304	304	302	318	302	306	315	273	283	326	291	330	305	278	313	301	306	292	302	300	319	305	288	316	307	325	288	300	284	275	320	286	286	299	286	323	321	302	292	302	306	288	317	352
27401	21102	9994	881	516	466	422	396	427	430	411	458	402	394	403	418	438	401	415	409	433	458	444	438	425	417	396	422	437	437	426	439	435	414	410	421	461	445	376	413	455	429	426	403	403	416	431	453	432	433	431	431	448	384	413	438	430	457	403	385	413	389	408	442	389	427	393	427	431	410	439	430	409	388	450	458	477	392	403	368	425	406	413	404	437	409	407	425	368	409	441	395	413	412	408	420	443	448	463	406	424	433	390	427	430	402	421	425	419	405	363	428	418	405	419	394	410	427	430	442	433	400	443	394	414	413	432	427	420	404	398	411	407	444	436	425	414	395	431	442	423	438	406	414	403	466	418	425	418	415	401	416	398	403	430	437	402	446	431	423	422	417	432	408	384	403	432	378	385	414	393	435	424	414	433	441	384	374	370	391	403	414	401	404	449	423	420	427	427	438	416	380	410	448	408	415	419	415	419	406	396	425	423	421	401	390	419	443	415	429	430	448	422	440	403	411	442	411	417	411	382	401	421	399	442	425	422	398	419	443	473	414	405	406	418	413	420	414	408	451	390	415	440	389	414	406	406	432	414	404	426	408	415	415	412	420	422	404	428	412	419	431	429	425	430	414	432	430	405	462	468	389	409	400	402	419	428	411	422	430	373	425	389	423	441	407	409	429	406	421	437	416	424	429	426	422	407	423	418	424	403	390	406	403	390	445	401	406	388	364	414	398	399	401	428	452	401	399	371	409	425	389	403	448	418	424	409	379	425	431	458	402	415	408	421	420	387	468	378	418	428	421	379	403	434	400	413	407	434	400	442	417	389	393	423	441	388	405	426	420	420	401	410	428	415	399	445	421	404	393	403	430	420	430	390	418	398	410	415	433	384	413	417	402	430	423	446	412	396	425	451	452	401	424	432	366	418	425	412	428	431	419	418	413	400	409	448	396	396	419	421	411	428	405	440	426	407	418	423	425	442	433	447	433	379	427	385	442	433	441	394	411	409	451	429	396	447	413	426	409	455	420	411	420	405	440	423	378	431	422	432	455	398	416	444	408	442	424	410	427	410	407	476	390	462	400	425	375	408	426	419	409	428	399	380	434	396	421	395	420	429	421	417	421	421	427	406	422	448	385	423	473	429	416	411	408	450	443	403	384	393	383	452	463	420	416	435	410	443	385	418	406	430	415	431	410	388	379	451	446	434	434	432	390	391	411	423	440	420	420	448	407	438	435	452	371	406	422	423	397	428	403	443	456	460	404	429	423	389	417	429	418	452	425	406	407	423	412	423	403	401	427	453	421	426	421	424	385	419	391	422	422	394	422	443	405	440	435	408	397	421	402	435	405	450	423	468	353	414	434	397	415	427	433	405	381	407	399	424	398	394	410	416	403	444	422	466	438	403	411	446	411	450	412	412	433	438	438	431	388	412	443	422	416	437	437	418	406	426	416	404	436	402	445	406	445	403	409	419	370	432	391	422	392	391	407	393	415	417	432	430	426	432	399	436	415	389	419	435	411	413	403	410	389	406	414	417	424	389	416	451	390	414	410	437	392	421	422	400	412	421	385	407	428	436	413	435	425	414	411	454	399	401	403	426	395	426	407	380	411	385	479	413	400	379	406	416	408	446	413	390	408	434	414	413	427	430	441	423	398	420	402	443	440	421	405	418	420	434	451	428	436	412	436	421	425	442	424	394	441	404	434	397	408	435	400	406	392	425	413	439	435	362	435	410	415	420	435	418	433	397	423	438	449	438	409	445	449	418	409	387	383	441	414	387	434	399	415	412	427	400	450	404	424	380	417	375	404	401	409	416	389	423	410	397	398	401	386	407	414	451	424	420	403	402	391	415	438	411	419	415	410	421	412	432	414	437	458	405	428	413	431	405	401	417	429	471	427	402	428	451	432	400	414	441	401	427	436	392	439	426	443	398	433	415	422	437	385	430	397	416	467	385	379	427	404	428	432	426	398	426	460	389	393	441	399	436	457	376	428	432	420	390	435	447	426	413	407	381	390	405	390	429	445	395	388	421	408	390	428	386	448	394	407	408	421	411	409	388	394	435	414	419	383	432	453	402	428	401	419	432	445	460	403	453	443	394	422	429	394	408	400	431	409	425	403	422	399	403	433	412	387	410	382	393	434	411	416	403	417	415	378	369	428	383	411	402	434	430	393	417	454	405	432	400	410	424	391	403	402	407	451	407	372	455	441	428	416	393	413	438	394	383	412	410	422	400	424	432	412	439	426	424	428	396	413	441	419	408	401	413	415	375	427	407	423	438	414	459	410	402	418	422	435	414	438	414	439	407	418	428	426	390	384	439	420	435	418	424	411	453	374	428	443	413	391	417	412	418	415	378	391	428	392	411	404	409	400	433	405	432	432	441	396	376	387	430	408	421	437	457	452	421	405	411	395	443	428	418	400	440	401	427	423	410	452	406	444	446	385	393	431	428	443	402	429	415	435	449	381	402	421	420	433	457	432	395	421	406	393	427	432	431	409	426	451	402	382	418	413	397	452	417	422	443	411	386	407	441	414	407	354	398	423	410	417	405	415	438	405	416	440	435	415	425	398	410	403	371	421	423	409	449	410	381	382	417	424	388	446	424	375	440	396	410	428	400	429	451	383	419	422	417	420	403	421	376	390	453	418	422	395	388	426	457	441	415	397	407	397	412	430	439	386	424	389	425	422	471	415	407	406	430	411	382	398	401	420	422	389	412	421	425	421	412	417	451	403	378	399	434	421	392	427	400	464	412	431	436	414	431	450	439	438	396	435	417	453	432	405	418	427	404	428	449	397	431	413	437	448	420	413	406	406	408	422	442	426	433	416	444	437	411	413	402	425	416	416	423	425	410	398	434	403	426	412	405	435	418	424	430	393	392	427	468	395	449	428	414	393	399	419	422	449	459	407	397	425	426	433	411	420	409	406	413	428	431	385	463	436	401	422	403	419	423	431	417	408	405	408	405	386	424	407	401	426	403	414	431	408	440	407	407	377	404	388	429	419	418	409	397	455	426	415	408	435	430	438	391	392	402	419	431	414	394	411	438	399	413	435	417	430	410	414	415	394	406	417	417	399	418	421	417	407	413	429	383	392	432	396	442	431	423	415	415	406	420	449	398	422	417	440	414	428	414	411	395	419	407	421	423	404	414	406	420	423	423	385	439	424	378	433	408	413	459	412	437	422	436	434	429	404	411	409	448	411	429	411	402	423	452	405	443	406	414	426	393	399	388	414	414	437	457	395	413	420	460	394	439	399	412	419	422	434	433	443	408	415	412	429	428	433	415	383	445	405	396	440	444	412	446	452	413	395	425	406	398	442	443	397	415	477	448	405	427	397	417	440	422	428	414	402	420	415	435	435	375	403	408	434	448	435	391	441	424	389	416	422	422	404	381	411	404	429	369	443	390	384	451	413	390	407	405	410	411	375	369	443	409	439	418	397	438	400	389	406	430	415	434	440	398	409	420	429	416	432	389	415	448	446	409	392	413	390	441	407
25928	17120	1566	1093	1042	902	926	831	828	827	856	802	802	770	858	824	827	796	814	788	842	810	790	784	822	824	780	795	768	798	831	837	802	764	780	775	821	780	786	761	795	774	850	759	751	768	788	783	789	846	843	817	789	812	789	790	800	742	782	778	762	826	775	788	825	810	823	773	853	793	819	832	802	866	833	755	838	771	789	818	768	805	820	773	756	783	742	791	815	796	781	780	822	797	848	781	823	783	822	804	832	795	777	788	787	812	802	796	801	817	774	778	732	812	797	810	752	768	779	756	812	771	788	789	766	744	816	740	781	788	814	855	806	807	820	830	786	800	788	858	817	721	784	782	769	836	780	816	786	799	779	756	784	829	774	810	770	830	733	738	785	821	788	777	828	778	784	814	815	799	761	796	797	816	779	828	775	837	827	802	766	785	798	808	802	811	818	835	812	807	786	833	785	794	796	768	825	779	766	770	836	772	811	799	803	778	822	786	766	787	862	793	810	834	793	813	791	762	845	824	850	800	768	847	860	818	811	796	818	792	784	772	789	773	807	782	851	822	833	869	796	789	814	794	828	850	817	825	772	771	802	801	842	776	802	794	749	812	777	795	817	831	779	816	799	770	836	816	825	843	843	864	781	756	790	829	804	749	863	782	791	810	820	756	842	836	775	803	799	766	792	834	807	794	756	756	831	770	779	778	797	808	760	787	798	770	751	815	829	791	824	813	793	822	798	791	772	784	819	848	783	767	809	811	781	850	765	807	788	808	817	728	769	788	740	771	811	802	789	730	754	759	769	763	793	757	783	757	801	772	825	820	762	774	775	814	825	820	812	785	787	811	768	781	812	824	789	803	817	736	805	772	808	787	822	752	791	802	772	812	833	771	754	795	821	726	815	849	788	838	775	799	724	821	828	800	785	779	767	821	793	844	812	789	817	837	749	790	827	761	752	840	824	767	771	758	806	779	829	766	788	827	808	707	810	796	750	758	780	735	802	746	843	778	788	823	826	825	773	838	777	848	811	798	819	818	814	799	819	842	859	774	784	807	801	807	793	825	804	805	782	756	798	779	788	768	811	782	810	807	742	839	819	792	864	780	805	800	807	796	795	782	827	704	795	716	823	810	763	789	800	848	839	833	781	833	774	815	843	748	852	778	791	765	772	849	849	754	795	781	800	780	792	772	826	801	760	798	776	841	803	842	782	794	810	777	805	802	805	774	749	787	814	813	819	831	791	800	806	762	781	837	789	787	809	759	788	782	756	814	850	826	764	777	826	782	749	783	800	848	807	828	861	765	851	812	826	792	788	783	770	775	807	801	851	794	788	794	781	852	798	784	771	786	798	778	800	817	785	814	807	806	799	839	827	804	807	799	805	767	805	815	731	767	826	766	795	791	811	765	792	765	775	821	802	787	783	777	760	822	796	771	789	760	807	769	838	802	747	781	829	790	786	751	808	802	816	799	783	808	784	799	779	819	806	780	781	792	787	801	817	780	778	819	775	811	769	777	772	779	766	802	814	815	769	814	804	782	750	798	785	785	829	769	834	790	840	818	844	846	780	787	775	782	778	787	814	770	800	776	746	799	754	774	763	813	785	808	774	803	780	813	827	829	829	813	768	737	757	791	800	855	768	729	791	822	804	789	742	805	807	762	799	767	792	816	795	784	779	790	835	803	768	827	812	834	809	796	747	805	796	821	837	768	756	878	824	803	772	761	753	815	786	804	841	784	822	743	778	804	762	739	815	785	787	789	765	826	788	808	845	789	805	762	822	781	765	782	793	792	779	751	804	759	794	786	779	768	772	769	795	788	833	753	750	831	762	809	746	781	797	809	783	773	801	772	786	801	807	830	814	778	803	845	820	788	777	767	831	762	788	789	784	801	786	832	831	841	814	836	825	863	790	831	822	733	816	781	797	791	808	746	788	771	782	791	794	766	835	763	766	781	826	736	846	809	755	796	784	789	804	788	818	782	758	762	744	762	756	853	803	752	846	793	779	777	779	797	843	782	773	771	806	806	759	796	778	811	772	806	841	816	804	817	807	801	776	804	802	787	776	762	779	795	842	797	779	859	794	776	798	775	808	833	820	838	820	827	807	778	789	756	764	793	761	859	785	775	774	843	766	770	820	848	766	823	822	775	803	712	799	790	829	783	795	789	786	757	758	766	757	850	833	816	813	814	768	790	802	803	754	784	806	809	808	806	754	792	767	787	779	819	786	826	786	799	783	801	864	848	852	829	827	787	801	767	758	781	820	800	797	816	767	793	807	797	790	793	811	792	796	800	729	783	847	858	845	771	798	788	802	808	784	746	791	794	786	831	846	820	794	782	765	768	802	806	815	774	770	751	735	821	818	808	784	789	733	784	783	820	779	837	760	809	760	736	783	778	817	829	811	792	830	779	816	769	783	797	746	805	811	772	834	768	803	799	795	773	761	791	779	760	782	787	810	785	840	816	821	863	758	774	727	821	806	787	784	799	801	764	811	767	805	785	825	708	801	798	738	755	787	783	809	856	811	807	810	799	805	746	815	824	780	786	852	820	812	793	824	816	813	769	764	850	761	836	819	827	776	821	776	846	821	794	797	783	798	862	840	778	816	797	804	784	805	759	828	819	792	802	806	790	806	776	806	829	730	765	775	760	755	846	755	770	751	776	776	778	827	787	792	775	829	838	779	823	783	783	841	788	773	800	777	830	814	830	821	815	825	814	788	834	786	772	781	836	822	826	829	801	820	806	839	780	755	810	790	825	795	836	783	807	773	768	801	819	773	804	803	786	728	762	784	786	760	840	779	795	765	808	772	839	775	792	768	812	787	810	785	832	761	772	748	811	790	767	835	822	789	831	796	733	804	756	837	794	801	829	777	797	774	787	819	827	778	790	811	784	857	768	767	840	779	780	849	751	785	782	770	804	776	824	829	802	773	803	813	829	811	775	783	782	782	765	802	739	821	777	795	807	822	793	787	827	823	783	800	819	801	759	772	775	764	848	743	823	816	817	804	781	759	810	825	831	766	781	764	746	811	822	804	778	797	778	762	822	850	793	837	798	770	804	782	802	739	827	799	792	806	799	754	791	782	786	828	781	785	795	792	798	783	797	763	825	816	776	715	815	763	773	799	819	774	828	766	806	811	801	797	812	782	791	773	795	845	814	767	815	767	767	828	773	775	793	787	774	810	787	815	805	767	776	845	784	773	779	792	806	768	793	800	773	820	804	798	814	784	794	783	781	810	801	824	748	772	812	820	785	766	804	798	766	852	770	817	804	767	774	817	786	812	820	770	817	804	771	800	728	864	784	783	830	800	794	846	758	851	778	792	797	853	803	812	808	769	818	848	803	809	752	794	774	803	816	749	761	792	825	780	766	791	792	807	821	798	771	778	797	770	785	806	786	830	811	779	787	809	791	843	815	806	792	835	700	829	792	762	758	793	767	801	832	813	839	723	814	824	839	772	774	814	817	840	838	843	780	786	828	846	771	789	802	762	762	803	746
24329	21407	28312	24802	20768	2693	498	373	312	292	296	280	238	246	216	216	226	256	236	228	252	241	200	225	225	220	212	219	206	221	179	206	216	190	213	203	210	215	190	217	213	239	206	210	216	205	221	181	194	212	200	215	197	232	191	204	191	209	218	196	193	213	206	213	205	199	191	232	202	211	211	190	213	206	191	215	234	169	201	189	195	208	230	191	229	195	224	211	201	205	202	203	216	229	220	214	194	204	171	185	201	189	202	213	202	193	209	210	216	200	201	177	202	193	188	187	212	207	217	182	231	203	186	176	187	191	178	218	216	204	192	177	228	219	215	202	188	198	193	213	210	217	199	196	217	201	185	201	205	213	230	208	205	192	193	196	206	208	228	168	197	210	194	218	205	187	199	217	202	192	188	200	202	208	218	225	178	186	230	197	219	220	208	210	177	186	222	201	200	229	210	190	200	199	219	197	192	199	200	227	200	207	187	198	236	206	231	200	187	201	207	201	209	219	195	223	200	235	211	207	210	191	180	191	213	204	213	200	205	204	210	221	211	210	226	220	221	185	217	220	195	213	206	222	200	224	193	190	210	208	214	207	216	221	195	236	214	191	184	210	210	181	209	234	197	192	194	178	235	215	193	204	211	204	208	172	216	198	218	215	222	226	221	190	198	222	179	208	225	184	200	226	181	210	202	194	189	196	191	216	223	196	199	214	196	207	185	214	210	217	217	184	216	205	225	183	222	186	223	215	192	221	219	197	223	198	211	209	213	200	213	182	199	201	204	208	204	210	237	199	220	224	213	197	208	214	198	215	200	199	208	206	203	196	213	203	198	186	193	201	219	218	202	190	203	202	216	204	191	207	207	205	210	220	203	194	203	226	209	207	202	204	188	189	193	177	211	160	188	186	199	219	231	196	179	189	204	202	222	189	213	199	220	185	203	221	200	219	206	197	198	179	212	197	204	212	200	207	219	195	192	207	216	184	169	207	227	201	194	221	202	234	197	213	169	209	210	233	201	185	211	189	199	214	181	197	215	201	203	176	185	205	222	193	228	180	209	211	205	186	215	185	206	187	199	199	199	214	204	215	216	216	206	219	192	192	191	192	217	212	199	212	204	241	212	214	207	215	188	200	207	194	193	208	219	203	204	194	220	214	200	196	207	185	212	171	203	197	213	165	206	204	196	194	198	186	225	188	215	210	208	225	218	201	200	185	217	202	202	189	185	200	208	215	203	201	199	193	221	192	200	206	211	211	205	202	194	234	207	212	210	209	217	185	198	219	209	222	212	196	225	192	221	211	225	214	196	208	178	181	201	197	226	222	192	229	230	209	179	195	198	207	183	236	211	212	195	212	194	216	200	193	207	194	216	186	213	173	199	204	241	224	180	195	211	210	221	216	209	222	166	196	204	229	190	181	200	205	210	196	215	183	181	243	203	209	199	211	190	179	197	186	197	226	207	208	187	204	181	215	198	230	210	208	192	193	217	193	212	224	212	206	196	183	215	219	186	194	220	191	201	197	178	197	190	177	215	208	200	201	197	222	204	195	217	184	196	211	206	176	238	180	211	193	180	186	187	202	196	214	184	196	206	196	203	174	210	206	216	196	193	224	202	242	224	203	205	220	207	205	227	209	190	188	196	181	201	193	176	190	235	201	201	217	214	220	229	174	205	199	205	177	210	237	234	179	202	215	198	194	192	173	194	202	202	228	211	202	219	201	197	208	196	206	219	182	185	225	196	193	219	198	200	191	199	196	231	178	204	249	200	188	201	197	203	206	206	211	184	196	199	187	197	201	177	225	213	202	184	218	225	217	193	211	198	212	214	223	166	215	206	207	208	222	189	205	189	185	205	215	210	200	195	198	203	210	179	196	192	211	227	181	203	205	203	190	207	207	201	239	204	208	229	199	224	203	206	192	199	208	199	209	176	207	185	194	205	187	203	204	195	209	201	207	204	213	206	215	205	192	180	199	206	207	242	213	187	218	218	225	197	195	218	197	210	210	202	211	223	205	226	195	207	196	180	200	207	208	207	214	220	193	175	211	193	221	197	205	203	187	208	210	211	208	204	206	215	184	180	206	220	218	219	225	193	181	215	211	203	182	198	189	217	199	180	173	188	211	212	191	195	235	185	185	209	226	216	217	175	206	208	198	192	215	207	192	199	219	189	187	199	209	198	192	215	198	184	183	183	215	203	214	220	189	202	217	213	197	209	199	192	209	205	197	207	220	207	185	204	216	211	190	193	210	209	197	222	211	225	178	204	196	227	188	227	204	198	205	212	191	195	196	197	228	190	225	192	189	203	229	203	206	204	178	206	226	199	184	202	221	211	210	197	194	220	204	207	195	206	204	196	197	198	214	201	192	206	195	182	205	197	189	176	172	216	231	205	183	227	206	239	198	176	215	203	204	188	190	216	194	188	241	206	199	207	206	180	212	199	210	214	200	214	179	207	194	192	211	219	213	221	198	196	226	225	220	186	199	196	224	211	220	231	200	181	189	231	229	198	218	210	203	203	188	194	195	262	254	221	197	191	186	213	198	186	199	218	198	216	195	204	197	200	197	153	206	204	205	192	197	211	215	195	189	208	209	197	218	208	247	217	208	201	183	172	194	208	208	220	207	232	159	190	230	218	174	197	210	204	174	224	203	198	192	204	188	188	216	202	214	211	180	214	198	199	211	210	218	214	228	195	197	204	227	239	186	213	206	238	204	214	178	224	201	195	202	175	180	171	193	210	191	174	184	190	221	203	197	193	214	189	198	220	191	210	219	178	229	220	215	212	205	231	177	224	203	197	210	211	228	176	185	205	210	201	220	222	220	195	220	195	185	206	206	208	197	180	219	193	219	196	196	213	188	210	200	225	204	241	214	215	183	218	204	198	233	189	215	194	197	179	217	196	192	184	201	181	180	227	215	198	216	197	196	198	212	212	194	190	191	182	193	197	198	197	212	201	213	194	218	195	221	185	211	208	196	192	206	212	232	173	209	198	189	187	214	195	214	190	223	187	198	207	190	213	222	173	215	193	187	209	177	196	216	194	233	195	200	212	183	205	199	205	189	191	202	211	205	194	207	207	191	198	198	226	194	217	214	194	214	206	193	206	186	226	209	194	220	168	209	187	208	203	221	180	186	198	217	222	195	209	205	205	230	200	206	181	193	219	207	179	193	190	190	229	221	211	218	202	207	198	196	197	193	195	191	196	180	199	210	210	203	211	191	227	209	204	189	199	223	178	209	217	198	208	203	217	207	175	180	216	211	212	196	211	202	196	207	207	208	193	216	211	201	193	200	222	195	221	210	210	222	207	209	198	213	197	196	215	217	220	168	208	193	228	211	234	224	193	205	225	181	212	233	190	216	192	222	198	215	179	203	207	230	205	212	167	216	186	208	184	193	189	211	206	209	202	197	208	223	212	193	190	198	220	213	207	201	196	207	211	191	185	207	209	162	198	212	194	217	182	195	199	220	224	219	210	212	208	212	228	188	189	203	180	191
42494	34810	6785	3408	2264	1437	1140	947	849	743	666	663	594	512	549	503	498	453	471	468	514	459	446	486	441	461	422	497	424	420	457	430	443	431	412	456	401	474	396	432	405	376	406	434	412	483	410	410	445	421	421	395	422	449	410	434	413	429	407	427	360	408	392	456	420	424	393	396	399	393	424	430	425	403	401	408	382	424	436	387	397	420	388	390	371	401	439	416	378	434	445	426	434	378	413	359	402	452	479	401	441	414	402	440	402	397	440	460	417	382	382	438	436	400	427	406	411	432	396	430	388	396	412	426	416	413	377	379	446	438	411	422	410	436	429	420	421	389	429	405	392	374	406	427	385	407	422	427	401	377	429	419	408	446	422	402	441	407	383	431	418	399	419	377	411	433	427	404	423	420	386	403	413	395	424	415	407	414	412	395	390	431	443	430	407	393	417	413	414	429	425	389	399	465	432	406	410	401	395	410	394	412	396	398	361	402	400	407	389	402	412	430	438	429	461	412	434	419	414	409	435	435	427	463	421	405	426	423	399	408	414	425	405	417	405	406	421	421	405	453	404	414	421	410	455	388	399	413	396	416	389	420	400	426	432	424	423	425	439	413	375	395	428	421	430	439	439	417	398	379	406	392	377	388	428	444	413	394	431	381	420	398	407	392	410	401	443	366	407	385	408	447	421	419	409	395	392	411	424	387	427	420	437	422	408	406	390	415	421	409	415	422	402	415	422	414	399	405	420	383	396	392	383	396	429	413	449	392	435	445	411	428	428	405	378	400	406	422	401	442	380	426	397	375	391	402	414	365	439	410	402	379	416	424	407	402	412	415	412	413	411	434	429	430	453	390	437	427	391	404	474	422	426	429	421	428	404	403	407	423	408	443	415	402	408	390	454	413	386	422	419	395	431	368	422	414	406	421	382	375	410	428	416	400	412	390	377	440	421	377	416	410	396	411	413	382	414	424	419	396	408	420	398	366	388	444	425	397	450	371	438	428	400	427	426	397	407	416	421	397	409	408	384	409	360	391	389	404	415	418	403	398	415	415	413	382	394	404	424	435	385	417	411	403	415	406	418	382	395	401	395	438	409	411	419	409	426	403	391	419	437	407	428	406	407	467	411	371	430	434	415	391	388	416	418	430	409	402	414	387	410	439	409	419	386	420	399	435	425	396	413	414	422	399	394	395	430	401	422	423	434	378	398	386	403	414	403	398	420	398	417	396	423	386	414	377	430	414	420	434	415	401	383	408	425	397	379	402	404	420	413	390	429	421	400	390	393	424	411	419	386	426	407	410	400	393	420	406	406	369	405	452	431	426	427	421	408	450	387	379	434	418	398	396	423	415	366	376	397	410	425	442	392	420	449	420	429	414	409	400	415	425	382	434	426	417	445	391	401	453	405	416	431	422	438	405	416	384	382	413	450	435	441	405	381	400	404	388	438	416	417	413	366	428	449	391	430	423	417	369	422	428	389	403	439	410	410	408	425	411	430	440	367	413	455	412	405	399	427	432	415	382	387	457	392	431	417	377	379	399	430	444	412	416	389	407	408	369	415	404	407	414	396	394	424	422	393	405	409	421	369	394	445	433	394	425	427	414	401	412	446	405	429	402	448	429	423	402	431	401	436	425	426	417	393	421	419	382	405	418	395	394	434	408	365	411	386	387	403	385	383	387	421	420	421	427	438	397	389	393	382	367	400	386	404	450	444	396	396	432	446	399	402	386	405	434	403	415	412	419	396	430	424	417	403	412	426	414	445	392	389	397	400	378	379	417	427	448	384	408	438	387	434	421	410	407	382	402	425	394	402	394	421	431	411	422	431	446	422	390	399	380	419	420	392	373	439	404	427	407	434	405	383	429	446	376	365	384	419	411	380	424	387	379	379	402	401	384	399	451	422	409	378	390	424	414	393	410	424	393	392	380	425	399	416	411	389	392	441	403	402	454	424	442	404	413	382	385	410	437	405	396	413	391	413	413	429	441	391	430	398	446	403	446	380	411	449	401	415	422	395	409	416	416	420	413	412	395	412	425	412	450	359	413	409	382	389	405	429	366	425	417	409	407	424	417	415	434	397	412	408	400	404	406	401	434	419	405	429	406	412	393	386	397	413	386	421	424	420	397	442	411	411	413	394	402	384	393	398	423	386	413	440	450	417	444	416	475	427	418	453	400	395	419	402	403	409	404	394	415	400	412	432	400	422	410	423	416	396	447	410	405	416	426	399	408	407	416	422	402	413	409	416	411	406	413	427	408	415	436	407	419	440	387	424	407	367	415	394	418	429	400	406	419	444	389	394	394	384	431	382	422	413	388	409	401	413	376	419	418	409	405	413	386	418	419	448	416	401	420	384	380	453	396	416	400	353	418	383	405	392	393	415	385	423	374	424	453	416	400	394	409	436	447	438	421	413	390	427	411	429	374	411	400	404	363	377	413	416	392	404	407	441	421	414	389	398	408	413	447	414	436	390	404	417	394	394	436	393	419	431	391	388	413	398	422	405	374	420	409	363	386	405	426	411	407	408	449	405	429	425	405	397	429	407	375	426	404	420	425	444	409	399	430	395	409	424	401	427	396	397	407	377	410	434	384	411	414	405	444	412	401	397	358	453	412	400	387	403	426	429	407	403	433	401	428	356	404	449	421	369	442	376	396	430	397	422	445	441	404	409	395	412	401	430	411	381	423	443	406	411	409	396	423	398	420	411	405	427	417	414	389	433	410	396	402	427	401	423	438	374	409	370	438	438	356	431	394	381	404	419	383	353	424	414	392	410	406	412	404	442	411	437	409	399	436	405	454	410	407	397	399	401	428	401	377	419	387	409	405	397	384	387	422	407	386	428	449	410	408	401	417	435	447	414	388	420	404	442	464	366	394	367	429	422	374	392	404	417	442	415	431	406	367	394	411	436	413	409	425	412	378	412	442	441	416	421	439	414	451	410	402	427	439	436	396	378	415	424	403	418	406	428	431	431	453	422	403	452	423	429	410	410	382	377	413	405	434	448	388	442	411	414	424	449	368	403	438	402	410	381	410	402	409	452	426	401	436	393	400	407	415	435	370	418	453	376	418	365	404	420	408	425	421	433	408	419	426	413	403	396	447	395	416	395	369	433	395	407	405	369	393	434	433	406	388	397	443	450	433	426	405	387	403	433	406	433	392	410	421	431	390	434	414	450	377	446	375	416	388	424	418	419	407	409	431	404	427	430	441	415	417	367	417	415	412	416	445	407	427	397	426	428	423	403	448	363	408	432	420	401	407	421	397	415	404	445	440	399	393	420	401	423	402	422	422	391	449	394	404	403	376	427	435	388	432	419	455	440	417	405	419	418	409	408	407	408	398	365	438	409	405	419	415	385	387	366	414	412	386	384	387	396	380	396	421	404	461	396	418	427	384	402	397	374	377	420	433	412	398	419	362	398	403	381	414	424	406	397	434	401	427	402	372	391	390	396	423	385	404	400	422	391	415	402	396	381	399	399	395	422	399	367	412	406	425
23336	21403	29084	24085	21400	20731	1925	474	351	346	275	253	238	210	228	209	199	205	196	198	177	183	187	158	191	178	195	183	177	176	169	189	169	164	166	136	159	150	161	188	161	163	172	179	164	166	165	158	155	195	164	172	165	168	167	177	191	180	168	192	180	149	167	156	178	151	175	148	141	156	157	167	169	171	173	152	168	183	173	162	141	152	151	179	164	181	162	176	152	152	165	133	158	164	164	172	159	166	186	150	159	145	155	156	162	149	166	168	161	147	162	200	145	193	162	175	163	167	171	169	144	174	172	156	177	154	176	156	158	159	179	152	130	164	173	149	172	164	173	146	153	157	156	173	172	138	180	173	177	163	157	154	171	167	159	169	164	178	151	180	174	170	164	172	155	156	145	169	168	168	165	168	152	130	171	158	158	177	170	157	158	149	167	154	164	162	175	161	150	150	167	168	158	144	157	182	151	189	161	167	159	167	161	165	177	162	158	159	164	148	149	169	173	155	156	164	196	145	173	139	165	187	154	162	165	171	154	147	154	182	167	156	175	157	167	153	160	168	138	175	175	180	154	148	162	173	164	161	158	147	160	188	170	158	174	162	153	138	148	148	155	154	142	160	152	157	159	155	149	173	153	155	156	161	145	161	160	161	162	154	163	166	163	161	144	146	177	168	162	168	169	178	159	160	159	178	171	159	157	178	147	144	172	167	160	146	173	139	135	162	158	156	153	142	147	165	151	156	152	166	152	178	166	170	159	158	165	179	134	175	149	154	167	123	172	167	144	147	159	167	171	168	166	164	159	164	146	147	143	162	157	157	161	172	147	150	158	146	134	168	171	153	174	167	133	145	149	177	135	157	149	173	163	141	158	147	160	175	163	168	146	180	163	145	160	157	166	164	176	161	145	168	163	190	178	171	157	166	157	170	167	166	172	158	163	149	183	186	151	157	166	151	163	161	187	163	161	159	167	155	171	183	175	166	163	171	158	150	175	154	171	139	156	161	157	179	158	148	161	161	160	158	156	176	186	156	148	170	160	178	161	169	164	155	164	172	160	178	165	164	160	147	166	162	162	164	152	164	153	165	174	155	158	160	162	192	147	163	150	146	157	177	137	162	151	153	167	163	158	187	175	161	181	195	147	152	181	174	133	143	166	167	164	160	159	159	175	159	157	167	167	174	147	154	173	170	158	170	178	156	160	161	167	183	156	152	168	148	171	160	143	163	161	149	159	148	141	169	142	149	129	163	152	177	159	163	166	155	163	154	169	140	150	157	147	162	135	168	152	134	139	160	152	166	174	150	158	143	184	160	165	176	172	165	168	153	165	169	166	163	150	173	168	151	146	174	186	159	150	138	165	165	147	160	160	161	129	160	165	146	175	160	174	128	149	149	175	156	174	155	170	167	142	165	183	160	173	168	131	131	153	148	157	155	180	158	168	188	159	172	175	164	179	156	164	159	173	159	181	187	162	145	171	154	153	162	150	153	159	157	157	154	144	152	157	157	182	181	162	176	156	172	149	174	187	151	157	164	158	154	163	148	179	164	170	160	147	168	156	161	166	167	156	159	149	164	174	160	150	184	151	152	145	164	164	155	164	151	177	148	147	171	155	171	174	170	157	144	170	153	149	169	150	147	159	158	156	163	139	169	171	152	142	158	171	170	159	175	134	160	159	161	173	174	161	158	172	163	172	151	149	152	164	184	144	152	152	152	163	169	142	174	151	162	170	178	165	155	136	162	137	140	156	153	161	160	171	152	138	174	169	171	196	166	149	151	152	148	147	154	165	177	157	179	163	164	165	153	165	160	147	151	140	155	148	142	178	164	186	153	162	139	178	165	168	163	140	176	156	167	183	142	155	162	168	166	165	173	123	143	151	164	173	151	155	150	146	153	158	152	173	172	152	155	161	160	170	171	165	159	173	161	159	143	160	154	162	161	138	143	158	159	150	149	135	146	166	139	149	147	166	149	167	154	136	145	155	156	155	156	155	148	159	138	149	165	141	165	155	161	154	166	162	187	143	178	162	157	134	155	165	187	182	173	155	174	153	157	160	161	164	155	173	150	161	157	158	143	150	139	143	175	154	133	141	180	149	151	144	170	144	173	162	159	181	158	168	180	147	141	152	178	158	163	149	143	170	169	183	169	141	145	169	185	148	150	153	155	163	166	160	166	159	163	164	162	141	151	156	146	149	166	147	158	158	153	143	162	187	158	156	145	143	174	164	181	149	163	148	162	162	171	172	153	175	164	195	163	157	165	153	152	143	174	168	166	149	157	143	185	160	165	176	139	189	172	163	171	153	157	172	148	181	160	169	159	140	158	168	168	174	172	158	150	167	162	175	162	173	155	151	171	176	155	152	154	147	151	157	163	163	163	153	163	160	175	166	158	149	169	180	163	140	163	161	139	155	167	163	171	159	150	164	168	166	171	141	162	161	172	164	166	169	172	155	202	153	158	169	147	177	160	159	170	169	169	182	140	168	170	148	162	148	187	148	158	141	135	174	150	167	152	155	153	140	160	150	164	153	181	173	181	144	164	165	187	158	132	161	157	161	142	155	146	144	167	155	167	173	159	162	147	149	163	155	162	150	172	164	160	176	149	182	161	165	163	135	163	170	145	169	175	174	165	159	146	152	155	196	165	164	164	172	175	195	177	174	158	178	162	174	160	176	170	170	178	158	151	165	158	180	173	169	176	170	169	164	159	159	172	188	145	152	156	171	196	164	163	170	156	160	175	166	169	181	168	172	161	146	158	162	167	163	178	161	169	154	157	163	156	145	178	143	161	161	141	161	144	154	167	164	156	149	176	165	160	180	155	199	155	176	179	159	140	151	173	163	163	154	158	158	154	161	173	170	182	178	171	152	179	153	174	171	145	147	171	164	139	151	180	150	163	141	186	136	161	147	129	160	176	160	146	200	155	158	141	154	170	176	157	166	153	164	171	155	167	173	175	142	148	143	131	157	161	158	158	162	163	134	161	182	163	177	144	160	155	171	151	151	142	138	173	144	150	146	179	171	165	157	167	169	192	180	143	151	155	179	189	160	157	158	173	166	166	161	175	127	165	157	164	171	141	145	169	149	129	163	160	149	154	170	132	165	153	172	165	166	158	149	172	144	152	168	165	151	178	149	153	156	176	158	153	173	142	140	147	148	174	151	153	180	170	144	165	177	140	167	154	158	181	161	167	158	173	159	158	149	146	160	167	181	185	160	161	155	172	152	161	126	153	180	152	171	145	175	145	173	150	170	164	174	151	153	167	177	170	179	161	174	181	155	175	153	161	158	154	177	184	164	160	160	183	151	179	161	157	158	154	153	176	169	148	175	170	158	161	161	165	167	184	129	148	160	155	140	159	158	158	150	170	183	161	158	194	184	178	143	179	135	159	183	166	152	151	207	159	162	160	144	179	185	167	165	157	167	151	156	177	150	144	158	180	132	153	197	169	155	150	161	154	167	169	159	162	176	157	141	153	165	176	172	161	143	152	180	147
44692	38927	10726	5303	3978	2260	1716	1361	1120	987	844	698	655	594	544	532	466	499	431	425	411	395	414	358	344	397	313	369	351	318	340	355	329	333	327	344	322	334	350	322	330	322	338	266	307	318	385	311	306	310	343	318	343	303	343	310	293	283	321	342	260	328	332	315	288	314	299	296	297	269	306	284	303	318	289	290	339	286	291	319	333	307	291	297	319	318	313	300	321	307	303	306	298	295	282	338	308	272	326	313	310	314	303	319	343	293	305	305	330	282	296	307	281	280	294	320	265	299	293	297	305	303	308	325	330	286	326	285	306	301	297	294	332	292	303	321	291	320	299	311	343	303	306	301	317	314	267	346	284	300	264	294	298	320	292	293	298	306	300	283	279	282	303	293	313	293	301	280	284	292	293	263	315	327	294	284	289	288	284	314	286	324	318	278	293	304	321	284	341	297	301	292	327	301	298	331	299	288	286	307	297	288	338	312	324	330	315	301	295	296	270	325	298	253	298	302	308	317	302	276	257	312	286	292	291	332	307	304	280	293	310	282	302	292	293	286	322	281	314	317	260	272	291	307	288	300	274	298	270	303	301	299	284	313	286	265	335	287	318	318	281	306	276	293	309	324	264	268	284	316	311	311	284	291	305	313	288	321	309	336	286	298	309	312	318	287	299	326	294	291	295	296	299	302	290	301	305	245	303	292	300	325	303	300	276	327	293	296	294	295	296	283	305	296	328	336	290	302	289	326	281	280	284	326	317	299	309	304	307	289	292	266	292	299	311	311	306	277	306	298	263	303	317	296	318	290	317	288	320	317	312	290	307	314	284	321	296	290	315	316	308	296	273	311	330	279	304	286	295	319	299	280	306	268	316	328	307	310	284	318	269	304	308	331	326	264	285	291	301	316	275	299	272	280	288	279	283	309	320	289	300	304	304	276	335	290	285	307	301	284	304	302	313	319	302	289	288	287	293	298	313	275	297	279	329	297	287	300	261	280	269	274	299	304	311	317	291	301	312	307	344	293	315	311	276	276	307	313	305	325	286	291	289	295	321	288	289	272	322	275	313	308	283	313	279	296	296	309	281	335	314	318	307	278	317	283	298	286	302	307	282	317	338	294	329	310	289	268	299	279	331	281	294	282	283	285	275	294	308	319	321	304	305	287	281	274	328	301	321	276	334	328	319	298	261	312	290	311	308	313	294	295	282	299	319	315	329	280	299	327	301	315	300	326	308	321	282	310	292	318	284	286	287	318	324	279	319	286	322	296	316	325	300	318	293	317	299	288	312	261	276	271	312	335	299	296	311	306	290	291	297	289	297	306	307	303	294	315	300	309	293	307	311	287	273	293	286	290	289	292	264	316	314	297	306	301	308	292	313	315	328	304	296	303	321	303	298	309	292	306	286	315	322	317	290	337	301	280	283	309	266	278	312	300	318	306	321	296	332	316	312	301	306	274	290	332	309	303	320	326	267	319	287	323	322	312	288	330	335	330	282	303	301	300	305	339	320	273	304	305	274	289	330	317	314	268	294	296	292	312	314	342	313	288	277	280	311	295	293	333	290	335	303	302	296	278	311	258	306	321	264	277	304	324	295	304	320	324	315	303	309	300	290	289	294	314	317	318	280	304	308	276	308	298	287	308	294	295	338	296	313	287	309	305	282	305	320	311	289	324	325	294	264	297	285	316	284	329	310	298	326	275	287	337	292	314	302	298	309	300	288	303	301	321	307	318	298	289	283	278	294	296	297	299	298	304	305	324	334	289	306	285	312	296	300	280	304	310	291	286	308	294	294	302	321	303	294	293	291	312	324	324	289	308	310	302	285	280	329	311	265	281	290	278	314	294	284	305	292	312	275	298	332	320	287	300	309	265	267	297	328	288	317	315	296	328	285	269	282	319	307	329	293	275	321	334	274	298	318	298	295	308	326	306	290	279	287	286	296	298	298	271	305	312	317	327	291	302	286	279	299	291	286	310	290	345	276	280	311	299	273	314	304	298	307	271	306	314	277	281	305	332	284	284	270	338	321	324	304	302	292	279	309	299	294	304	317	291	320	303	286	302	344	301	288	289	305	301	319	328	339	332	319	290	326	297	289	289	319	282	307	309	291	278	310	290	322	322	289	320	261	293	304	297	294	327	291	298	293	303	308	269	288	318	283	302	298	311	310	304	296	295	280	287	304	289	298	291	304	317	274	316	290	299	302	291	321	310	292	307	309	303	315	315	289	283	305	304	287	309	309	271	289	272	279	317	301	319	279	280	280	310	310	290	291	312	281	294	314	302	271	307	251	297	312	319	294	311	299	294	294	321	294	292	313	289	291	274	320	322	290	323	276	325	307	321	290	297	298	288	280	293	283	329	311	299	322	304	314	328	331	318	307	313	299	299	279	327	294	339	288	328	306	282	300	284	279	332	279	325	307	291	333	300	314	299	299	278	289	285	298	313	301	317	280	290	267	274	295	300	313	316	317	324	306	296	269	282	300	335	301	284	318	301	319	308	311	283	308	268	288	321	302	296	297	317	306	316	327	295	315	292	301	321	289	315	318	305	323	276	304	306	299	308	313	293	343	312	286	311	286	315	314	287	301	284	292	267	326	319	320	304	300	285	287	295	313	295	298	286	295	277	335	308	295	289	297	322	314	323	313	269	306	320	309	326	303	290	315	299	294	300	289	292	324	302	303	307	335	286	292	270	316	257	287	310	314	325	276	280	270	319	294	303	303	323	262	299	303	350	273	318	304	314	296	316	296	305	313	279	303	283	313	270	299	341	278	308	329	322	294	307	296	316	302	325	274	287	331	303	337	309	306	289	306	328	331	315	293	296	326	270	316	298	290	306	320	324	305	293	306	316	291	302	305	303	276	280	304	330	310	288	302	336	333	277	307	359	310	307	302	317	323	304	293	272	272	333	273	318	321	308	297	280	294	307	305	314	296	303	278	302	331	325	282	298	315	292	300	287	276	315	312	276	308	311	299	325	312	326	311	313	300	283	276	290	280	316	324	317	312	297	317	310	295	262	290	297	336	326	285	289	313	270	282	318	292	297	296	280	305	299	304	307	308	331	311	307	295	307	279	294	303	261	317	304	289	295	331	302	326	294	309	311	287	265	285	289	316	334	329	306	314	281	293	292	305	288	322	333	361	305	287	312	291	319	281	325	316	308	293	299	280	324	318	307	267	310	289	295	320	306	285	305	297	296	304	317	301	304	298	290	299	311	321	305	308	289	315	295	285	336	287	306	289	327	320	302	305	317	306	294	348	307	294	321	292	310	286	312	299	288	282	299	286	300	310	285	273	302	290	271	305	319	291	298	320	322	299	300	293	291	271	296	296	318	289	301	292	296	322	298	315	310	303	307	306	325	297	288	302	280	289	273	297	291	306	275	317	297	281	287	308	301	315	301	288	326	313	287	290	303	304	317	286	292	304	298	290	320	294	327	279	304	310	304	306	289	287	314	272	335	289	295	313	284	300	295	278	270	301	304	287	329	290	288
27399	21170	10055	899	506	445	416	458	444	430	442	441	412	425	456	427	432	420	419	423	416	437	434	380	401	398	415	450	434	438	417	394	389	474	428	397	456	412	429	443	444	440	385	455	422	430	425	426	421	372	392	435	426	419	411	411	383	439	408	421	420	421	413	370	409	429	449	407	413	448	417	457	453	432	421	415	433	426	403	393	410	423	401	405	401	412	407	413	421	454	386	466	392	417	419	440	410	410	412	404	406	459	412	428	405	402	418	400	390	465	443	375	435	404	437	427	445	432	408	403	432	406	425	443	477	420	429	435	432	427	428	392	428	427	389	408	408	407	431	428	462	403	380	422	416	396	441	400	412	447	413	426	428	372	440	405	425	407	399	405	466	407	412	424	393	409	442	433	409	440	394	421	439	407	414	424	431	443	382	403	427	431	456	434	468	407	415	413	495	408	422	446	434	431	446	431	402	400	436	433	407	372	424	433	438	379	403	394	452	441	384	419	433	422	383	420	404	404	426	452	400	417	388	391	410	411	415	399	386	409	414	431	413	408	379	407	403	434	423	448	440	392	401	428	424	429	415	452	426	428	408	405	413	407	429	407	412	408	397	422	427	417	441	426	443	432	379	440	442	409	400	451	412	426	407	422	418	412	419	435	399	417	432	380	398	409	385	417	387	460	386	408	428	400	396	424	430	418	396	417	435	436	424	392	406	414	400	447	397	398	395	430	409	446	374	385	411	408	445	413	420	428	439	441	450	456	419	433	460	416	435	439	403	415	418	430	451	445	411	401	426	454	437	440	374	416	427	454	431	381	443	438	407	424	432	450	407	443	479	443	411	432	412	432	382	458	406	403	438	382	417	401	419	400	425	420	423	394	433	424	426	421	432	404	409	425	434	400	442	404	375	393	438	444	434	425	417	436	431	412	416	415	430	446	448	452	404	453	419	423	398	415	418	420	427	419	461	427	419	409	383	437	391	407	442	420	404	386	417	431	429	403	431	432	405	440	431	447	410	395	416	426	388	419	451	399	416	420	438	439	361	427	437	419	401	413	418	422	415	375	418	400	397	393	434	410	433	422	405	421	406	439	432	445	415	413	423	411	389	379	453	388	424	409	437	405	427	422	433	421	413	374	402	405	408	434	418	384	390	414	422	408	371	395	409	381	422	388	428	409	423	408	380	411	435	410	428	429	422	409	416	443	401	419	409	415	390	411	394	392	404	436	394	427	461	411	427	410	422	459	401	404	449	405	413	422	404	423	420	430	406	434	433	424	432	433	412	413	414	420	408	397	446	409	433	423	428	443	419	412	444	424	423	398	445	406	392	418	375	420	421	423	419	419	425	420	410	399	389	419	416	418	440	401	413	395	393	449	412	430	409	446	386	404	454	445	420	428	394	428	381	386	439	383	392	428	400	389	378	432	422	409	405	420	418	414	421	434	416	423	443	434	453	406	402	460	419	421	396	438	418	466	441	411	416	424	414	384	414	402	391	425	415	426	397	411	443	403	416	407	443	404	449	383	419	414	457	417	390	443	409	442	395	421	402	417	408	430	393	380	408	421	414	417	402	423	441	449	422	401	411	444	419	387	394	441	408	398	439	400	444	385	440	438	446	417	407	406	427	411	419	435	397	444	446	428	388	410	388	435	419	440	414	436	429	407	440	427	410	406	417	400	426	398	398	401	401	433	373	386	422	371	395	395	432	393	429	415	418	383	416	414	429	422	431	421	432	415	437	438	419	442	421	430	435	425	401	404	412	392	419	415	436	461	400	392	391	414	385	412	394	437	419	416	419	417	403	400	399	437	398	428	396	396	413	436	405	424	423	419	423	405	395	408	383	397	423	389	431	415	394	416	401	423	410	394	391	415	402	438	412	422	463	420	433	419	409	454	418	388	428	420	394	482	430	424	402	406	411	422	414	414	449	418	419	411	419	387	425	420	346	433	382	396	410	422	373	424	416	416	413	448	416	369	413	448	379	380	428	409	418	424	454	404	428	469	429	434	405	401	407	444	414	428	405	437	409	392	400	443	434	431	417	427	389	429	395	432	423	411	436	397	412	431	442	423	454	438	393	405	433	476	432	444	432	441	428	427	454	432	411	413	424	406	398	413	401	377	408	439	440	409	453	419	397	426	437	413	422	428	424	436	390	437	395	425	411	432	418	440	405	438	435	381	422	435	407	390	424	410	430	441	438	386	442	424	443	397	405	444	399	407	409	433	409	422	399	394	396	431	438	388	423	477	410	441	439	423	402	413	403	428	414	441	425	461	383	423	413	408	399	403	411	420	428	451	404	395	407	390	416	418	400	429	415	413	431	427	435	391	403	418	397	467	432	413	378	433	435	443	412	417	445	442	411	440	398	414	439	444	462	401	398	406	472	438	409	398	416	426	379	424	433	430	437	429	471	430	426	429	430	455	427	432	412	400	409	412	473	463	419	436	438	398	395	396	411	390	436	393	396	443	428	396	402	387	397	432	440	428	427	422	418	408	412	410	445	381	411	413	399	432	427	407	393	421	439	422	414	417	413	444	405	448	434	427	393	398	429	366	352	428	439	392	404	420	432	417	418	416	459	422	405	415	423	411	449	404	456	430	392	402	437	387	438	395	432	405	435	398	357	417	420	439	407	432	441	421	407	407	423	418	440	450	446	376	424	454	459	446	412	431	414	419	396	433	434	386	449	451	390	458	426	419	391	401	395	412	427	422	422	406	433	433	423	441	428	419	431	448	381	424	389	420	399	450	434	421	406	416	432	418	433	417	442	416	400	424	416	386	431	433	409	432	415	428	441	429	414	390	423	405	403	419	424	404	428	390	409	427	423	441	400	420	413	388	403	430	388	459	434	418	405	410	450	432	397	384	394	436	438	384	434	423	427	425	404	411	440	409	436	436	410	453	401	428	434	445	416	403	435	409	419	412	444	432	401	405	447	416	429	427	421	449	424	387	414	429	421	423	398	432	385	421	407	399	405	406	394	438	406	420	432	430	448	402	438	428	393	403	418	426	402	405	436	386	401	475	423	414	425	446	420	415	433	408	414	406	418	442	437	410	451	427	420	410	407	420	385	421	417	424	418	497	413	415	441	457	413	438	392	425	422	432	424	415	438	433	427	404	405	417	412	399	400	422	451	388	443	398	438	434	440	427	405	449	408	440	393	450	421	429	483	421	434	413	397	445	405	446	436	408	425	419	399	370	426	441	377	419	408	431	430	422	434	424	405	414	428	425	417	439	443	403	408	442	422	423	425	414	387	421	435	414	428	418	418	382	415	454	431	450	438	392	407	417	405	408	399	437	422	391	453	431	416	423	470	423	439	439	431	416	420	411	425	411	452	431	429	427	413	442	422	419	459	421	418	420	405	413	388	406	432	399	417	420	388	403	405	418	450	406	436	434	380	416	399	411	430	423	418	430	460	436	422	393	405	449	433	427	421	415	438	391	423	414	427	424	410	428	403	432	420	425	416	418	457	426	436	426	416	437	393	426	398	385
26508	17073	1604	1103	1011	901	828	874	787	838	816	793	833	785	788	810	846	795	796	798	775	833	798	805	760	771	815	801	770	795	825	793	784	728	775	773	811	799	795	766	783	750	768	786	770	849	837	769	803	832	745	754	779	801	809	845	816	745	864	814	787	818	795	843	787	806	799	818	793	769	812	773	813	815	805	825	775	833	841	753	780	797	790	786	864	818	801	806	794	788	811	850	828	784	809	756	743	830	861	814	826	773	789	800	796	811	799	770	747	770	847	783	787	817	762	778	823	798	770	771	775	787	813	779	812	779	804	805	803	741	814	814	782	794	755	792	809	767	791	783	770	780	799	766	831	778	785	799	755	780	797	815	810	756	779	821	796	793	764	786	752	781	790	784	825	812	820	785	815	763	782	771	753	814	774	808	777	805	727	777	804	796	826	829	742	747	762	772	819	782	779	786	801	838	821	816	819	807	784	769	757	840	798	802	775	807	735	774	815	795	777	807	747	802	767	831	797	803	786	839	788	796	771	820	787	792	765	786	784	818	757	757	798	767	758	768	807	768	830	799	815	839	815	809	775	814	770	788	791	785	801	795	773	782	831	781	847	795	807	776	791	816	813	791	760	812	802	810	781	719	763	771	792	786	778	770	736	837	830	818	824	767	884	791	750	862	775	805	763	777	785	776	806	748	768	806	779	813	838	804	834	739	792	762	746	827	733	818	787	772	803	783	791	763	797	819	808	769	785	784	801	768	764	841	784	812	789	773	841	763	841	787	780	836	813	808	803	779	806	817	788	759	745	802	804	839	796	797	792	809	804	728	814	810	790	767	762	780	791	789	781	762	734	804	814	779	780	816	780	806	815	780	819	815	797	770	809	774	786	783	810	809	777	792	818	803	819	801	759	817	822	794	777	775	789	819	806	788	777	783	799	828	805	762	779	788	859	768	746	781	794	818	831	743	779	824	755	761	761	765	804	809	710	804	772	778	792	821	788	825	816	743	789	756	788	777	821	780	815	815	790	774	837	766	787	756	812	808	769	804	804	798	778	771	800	794	813	782	782	743	792	791	761	765	747	808	810	797	744	826	762	845	803	828	754	801	779	793	802	808	765	839	796	814	782	806	827	815	820	778	816	783	799	826	793	766	787	750	823	811	820	812	755	754	778	798	772	786	761	758	770	763	827	786	748	732	774	811	805	734	772	739	774	816	811	793	834	766	794	791	790	821	830	770	765	744	779	826	795	789	793	815	759	796	824	767	796	795	802	785	786	790	739	830	797	761	733	822	814	807	790	757	813	807	849	785	814	798	772	816	774	857	806	766	792	836	795	797	762	779	796	765	809	782	794	785	769	832	806	805	788	739	799	709	777	738	776	794	783	769	808	778	783	766	781	786	787	748	806	776	812	795	754	819	760	766	770	802	791	793	758	794	790	760	766	787	766	811	755	828	775	755	738	734	785	780	781	786	789	796	813	790	784	759	791	768	783	770	741	797	764	794	778	785	789	775	843	796	809	782	797	840	818	814	796	770	825	767	770	812	790	760	798	793	806	837	792	784	772	791	806	838	770	764	763	788	801	782	801	830	797	779	810	807	804	768	793	733	741	754	756	840	798	807	804	799	826	876	802	830	790	812	821	813	808	775	758	803	774	790	826	719	766	811	811	769	799	810	775	824	767	811	808	774	849	829	798	782	773	738	780	749	802	792	807	818	767	819	815	779	835	841	753	813	830	727	797	801	768	765	823	782	798	808	758	807	766	799	784	814	777	822	821	825	829	791	753	804	768	733	817	784	827	793	756	771	826	749	790	766	805	794	822	817	825	730	820	798	836	746	767	755	787	812	802	800	847	826	847	768	824	756	808	778	799	799	801	825	771	795	833	801	766	748	777	782	817	797	746	760	804	808	788	791	761	800	791	812	794	784	823	821	804	782	806	766	818	852	791	846	736	796	832	735	818	811	718	797	782	747	755	777	798	809	810	787	842	759	785	799	765	786	815	792	805	779	793	837	803	818	748	783	855	864	815	776	773	792	803	815	794	802	807	784	816	784	796	764	819	811	788	805	771	756	785	814	794	820	775	838	792	800	767	750	764	818	771	787	800	785	803	823	786	779	804	831	801	814	784	744	767	839	803	865	765	767	838	825	808	812	790	808	798	794	766	744	765	774	753	820	756	805	818	756	811	755	834	782	754	802	789	794	745	763	769	751	799	816	779	840	753	804	808	780	805	778	750	817	741	751	789	765	795	809	785	805	824	735	760	802	861	812	786	777	814	796	751	819	762	778	805	754	813	769	819	748	780	811	767	808	816	720	812	824	793	765	801	818	798	803	752	794	786	836	778	811	800	823	773	743	843	830	807	813	760	764	793	848	759	743	757	793	803	797	827	818	782	799	816	791	812	792	787	772	831	783	806	792	759	821	730	799	844	795	749	755	851	846	771	776	854	807	831	832	833	792	777	837	828	804	855	834	783	761	774	797	777	802	829	757	802	805	793	837	830	819	805	826	811	792	794	772	758	793	749	779	747	805	807	781	786	763	735	798	782	785	816	737	834	757	805	824	754	790	807	752	780	836	820	789	759	783	779	791	776	792	766	837	754	831	768	813	820	757	778	773	806	767	751	807	756	755	778	809	810	794	772	793	770	757	758	796	766	835	808	853	873	824	806	774	777	755	797	783	782	789	813	805	815	772	807	792	792	823	813	767	765	838	779	797	826	741	782	763	773	776	751	781	768	806	766	733	827	809	806	758	776	782	806	831	764	836	768	783	837	759	781	825	787	786	808	823	779	731	783	806	779	864	769	760	784	761	779	800	780	776	762	809	790	818	815	785	760	789	753	773	820	808	811	798	780	804	781	782	764	743	822	882	845	772	754	824	783	796	777	808	747	829	793	784	736	738	797	783	783	789	799	810	788	792	761	791	799	800	761	760	794	789	750	812	809	821	838	755	799	817	824	798	791	786	822	818	768	819	810	840	785	804	742	851	770	793	766	736	786	805	775	748	840	759	774	813	780	803	785	835	764	805	817	768	798	789	794	792	800	775	782	776	790	804	808	830	813	797	804	798	833	726	730	760	794	791	815	775	744	762	777	774	780	802	803	808	787	793	782	845	778	789	798	816	823	763	784	748	759	779	745	800	822	748	772	797	814	824	796	764	785	793	829	772	856	767	778	789	796	770	853	823	792	812	808	808	771	782	796	774	805	810	751	787	796	820	780	825	786	806	780	774	831	768	801	814	822	837	791	786	740	776	821	800	807	783	772	817	777	780	760	823	765	770	770	818	767	816	792	844	795	767	819	802	795	789	786	788	805	805	773	804	828	788	787	815	775	813	737	858	819	782	781	831	765	795	791	804	772	757	749	793	841	840	817	730	773	809	804	812	787	807	798	821	734	817	826	806	778	762	740	789	817	801	785	817	781	796	798	798	723	765	742	794	736	806	735	786	788	831	818	781	829	740	755	838	797	777	785	800	813	790	822	766	736	843	778	740	806	785
24365	21455	28329	24913	20584	2518	469	303	283	289	245	260	241	245	229	203	244	231	241	224	206	222	219	210	252	214	214	199	226	222	217	183	248	205	234	222	223	201	188	202	217	208	206	211	219	220	228	202	197	176	201	217	200	199	199	211	195	222	191	203	211	201	207	205	213	205	205	206	220	188	222	198	198	189	224	193	208	209	192	229	177	184	200	196	204	197	229	218	224	200	198	218	201	202	193	190	189	212	189	202	211	204	218	233	202	179	209	219	188	197	206	196	207	198	233	231	229	204	193	176	199	217	222	195	201	211	233	222	215	206	214	185	178	206	200	204	183	200	219	196	200	210	201	210	206	189	220	174	216	227	219	204	210	204	217	208	221	207	198	228	192	215	216	177	228	245	190	210	213	195	200	201	209	201	201	236	222	208	197	209	190	219	188	190	200	167	215	210	196	183	187	184	209	232	189	199	194	190	197	207	216	220	190	187	196	194	216	205	237	196	198	202	204	213	208	191	200	192	208	207	209	222	197	213	195	209	222	207	216	201	206	212	174	187	199	216	225	229	213	208	200	210	186	214	222	196	207	230	204	210	170	229	185	211	187	187	212	194	220	214	206	183	213	193	193	210	188	191	241	184	203	220	215	194	200	207	211	234	180	201	180	175	219	201	217	183	200	234	209	207	209	191	186	206	196	197	204	199	207	200	236	183	205	184	215	206	207	206	208	177	228	216	201	198	189	195	196	207	185	215	233	177	212	204	189	203	207	189	210	222	191	207	232	187	208	235	203	211	222	230	188	214	217	226	206	200	222	203	205	195	216	206	227	205	195	212	223	214	194	213	212	196	238	215	196	212	208	217	181	212	197	227	202	209	210	197	205	214	210	204	209	188	195	202	203	187	208	212	179	194	210	203	189	206	198	219	215	215	174	222	204	215	206	200	212	224	197	205	203	179	190	232	201	203	199	208	192	166	222	212	209	225	190	170	197	213	204	192	205	209	215	213	191	224	215	205	205	208	180	193	214	232	192	196	187	210	221	215	198	196	212	211	195	220	212	187	209	202	206	216	199	212	226	181	230	194	222	202	166	209	188	181	221	203	224	241	212	178	199	188	224	241	196	230	198	206	204	219	204	191	196	208	191	186	224	187	199	201	196	220	199	205	196	208	204	214	203	203	223	212	206	211	211	202	196	207	199	213	193	207	188	194	207	181	222	197	203	218	211	206	205	231	212	191	202	206	203	183	217	204	204	197	214	210	207	195	196	218	194	198	201	188	218	219	202	195	220	191	210	204	194	222	208	188	180	197	205	204	196	202	226	222	204	205	212	198	214	194	220	200	208	203	197	217	195	192	210	199	217	179	202	201	182	209	193	213	208	196	191	202	221	200	193	185	186	221	218	203	187	207	173	212	213	204	201	201	200	212	189	194	189	193	213	199	181	209	205	228	189	207	203	229	207	203	223	174	201	197	190	206	192	196	201	190	210	200	206	189	199	182	207	172	222	204	202	209	206	164	218	194	199	196	195	234	214	191	194	191	195	212	207	177	187	192	181	225	228	194	219	205	209	203	216	204	201	202	239	209	209	210	204	213	209	182	184	210	220	205	173	192	228	210	208	232	208	220	185	206	195	201	195	193	215	209	209	205	197	224	204	213	226	209	201	211	214	216	180	192	208	209	198	205	212	195	212	213	180	210	181	206	206	196	203	189	195	211	236	201	209	200	203	202	212	207	225	192	208	194	181	192	181	185	193	200	208	218	200	214	211	199	208	197	226	209	186	172	186	209	179	208	205	193	220	227	213	212	179	200	190	198	180	208	176	225	187	192	223	199	205	205	207	203	207	230	215	193	188	198	206	197	210	227	203	231	217	202	184	218	212	218	216	221	205	186	208	202	213	219	231	188	201	183	223	196	195	222	219	213	176	219	198	241	188	204	210	212	200	178	200	180	204	201	198	195	215	181	220	182	231	206	209	185	205	215	199	223	197	197	185	193	205	212	214	224	212	216	204	208	228	196	239	209	192	199	223	194	185	210	195	219	204	200	208	197	188	205	210	195	187	200	209	223	186	228	216	217	215	196	193	194	212	206	204	190	193	218	202	189	210	209	199	200	200	198	208	220	214	204	203	219	189	218	180	197	216	209	186	188	185	187	201	191	219	208	213	181	183	221	218	217	211	216	192	212	201	221	191	193	213	169	239	195	202	206	197	202	195	202	185	199	222	201	211	193	196	218	238	205	215	207	200	248	238	201	223	232	213	212	175	171	188	221	202	190	198	201	172	224	191	214	207	190	207	206	207	200	208	201	193	187	195	204	189	207	206	217	176	209	224	202	218	219	207	213	211	188	197	192	199	201	226	192	206	181	181	195	181	200	191	218	184	222	195	203	209	195	207	216	200	220	209	224	226	175	189	217	184	217	212	220	190	183	201	200	202	195	217	196	190	204	191	250	187	185	198	212	184	202	184	213	198	201	209	197	201	226	215	206	187	225	226	214	214	191	198	191	196	206	226	191	200	198	198	204	197	225	200	209	186	218	211	212	222	188	220	215	220	206	195	204	211	229	194	224	196	203	231	188	202	179	180	196	226	230	193	217	194	225	225	178	180	235	199	219	248	205	193	224	227	221	210	225	183	193	195	218	201	220	224	193	227	212	208	189	189	230	226	181	186	190	196	199	210	214	206	218	202	195	210	194	203	186	205	183	196	202	231	202	218	191	218	210	200	211	208	175	207	216	212	196	223	204	200	191	189	177	179	217	205	200	220	207	214	218	214	204	210	195	214	181	209	191	203	228	209	211	197	217	207	224	194	213	186	194	185	204	190	195	228	217	202	185	189	210	195	277	222	198	196	197	212	190	203	213	213	209	196	221	190	201	224	204	206	221	219	216	181	197	199	193	197	192	239	221	217	219	198	190	194	198	195	196	199	220	175	187	221	203	196	227	191	197	203	184	211	209	165	216	206	203	201	236	190	200	210	216	206	215	187	218	213	198	224	225	208	230	216	243	217	201	183	218	194	184	193	205	191	200	203	188	217	208	161	216	210	199	194	196	218	214	216	206	177	196	206	218	200	221	200	206	198	186	185	215	200	220	203	213	221	219	197	208	211	197	203	213	206	171	193	220	202	201	195	181	205	198	181	184	227	209	203	218	189	196	216	215	205	190	205	220	193	208	239	203	209	199	197	200	220	221	229	215	215	195	189	191	235	213	204	197	223	232	214	196	209	200	193	224	202	197	207	206	200	172	200	189	211	237	191	220	207	191	216	208	181	219	221	212	216	207	201	203	197	196	214	245	193	193	199	195	200	212	204	184	233	195	206	237	222	195	219	176	185	211	187	180	241	164	209	260	195	209	201	213	186	165	208	236	208	209	200	198	229	226	204	215	204	226	207	204	187	197	213	211	191	218	218	195	208	199	219	196	216	194	242	205	193	191	196	190	182	204	233	191	211	178	225	198	200	192	189	187	227	183	194	209	189	190	206	216	196	171	198	195	233	217
44329	33598	6798	3246	2522	1432	1136	926	798	739	690	601	608	542	529	532	509	504	509	491	502	469	430	407	457	435	411	447	450	416	425	417	427	412	452	403	432	425	421	424	443	431	442	437	447	410	405	430	434	427	396	431	418	405	414	450	413	439	436	385	437	404	417	433	408	377	397	431	436	417	422	439	421	411	413	386	445	396	402	414	456	418	388	398	396	428	434	459	430	429	422	411	427	421	465	410	421	418	414	424	391	389	416	409	413	414	401	387	385	405	404	423	437	421	409	387	457	438	424	407	405	419	428	412	392	382	446	404	428	400	427	404	402	420	356	431	396	429	441	428	443	432	424	399	406	430	404	402	422	440	427	385	390	417	397	405	425	412	431	430	430	403	457	413	395	378	436	391	375	408	378	430	394	423	424	425	415	397	422	418	431	420	446	431	407	426	391	416	427	410	417	405	428	401	370	404	383	401	381	430	443	388	406	417	443	377	444	403	418	390	392	441	404	429	454	426	410	371	422	424	404	413	384	420	427	429	420	399	439	420	381	409	452	398	417	429	406	376	434	369	418	436	401	410	374	399	380	407	395	390	449	393	392	447	377	425	414	423	445	421	433	378	400	395	397	400	397	464	393	413	374	399	401	403	419	424	401	428	407	409	400	421	437	445	426	393	419	397	374	402	430	398	390	435	377	395	446	405	411	428	408	410	427	425	425	420	403	417	421	415	429	424	450	414	427	447	448	376	431	424	410	385	386	376	417	445	448	423	422	377	405	400	388	412	398	413	405	445	429	431	414	410	410	413	401	371	359	398	392	434	389	423	395	418	399	391	401	416	406	394	388	392	404	398	388	382	415	371	427	374	418	394	405	420	412	426	411	422	388	418	416	390	411	423	396	399	412	459	401	423	449	431	401	429	417	417	408	403	377	423	409	416	416	408	375	441	406	409	421	422	392	402	416	388	396	450	433	421	386	390	401	397	427	408	392	411	411	419	451	400	385	394	403	425	400	407	388	404	363	415	402	394	408	430	416	429	399	398	391	414	417	416	422	400	434	422	427	404	412	390	395	380	382	393	401	428	393	455	422	373	444	384	418	411	404	417	431	419	412	386	408	444	392	414	433	377	424	420	394	370	417	371	408	431	395	367	399	392	376	444	411	412	410	399	393	444	422	435	434	403	419	371	372	411	425	408	388	447	422	387	413	360	414	390	412	391	397	423	440	443	419	394	389	404	432	417	426	395	400	391	391	441	381	388	394	451	423	392	409	403	414	395	402	415	450	391	423	430	387	411	423	418	418	376	403	385	445	398	370	393	394	423	387	412	395	417	433	405	410	417	389	410	394	416	430	400	415	420	388	400	391	406	420	396	436	372	375	372	393	411	416	386	413	409	398	417	423	412	383	418	437	426	408	387	398	425	438	415	414	349	411	390	381	411	419	376	425	408	400	436	427	406	395	439	411	429	403	403	408	428	410	418	424	417	414	392	424	399	428	413	398	444	406	446	402	389	385	388	402	416	411	459	419	384	414	413	421	395	401	410	408	447	391	407	398	382	422	413	413	431	391	398	402	375	418	397	430	424	401	403	397	379	375	399	405	398	397	388	415	437	433	421	367	427	365	410	370	425	367	401	399	418	441	386	391	380	445	397	410	391	415	392	424	430	397	397	456	406	415	377	398	405	419	376	391	393	406	420	388	385	424	411	394	366	404	411	427	400	426	380	417	392	400	404	397	433	414	426	421	375	417	403	436	398	398	403	414	426	391	422	411	401	427	433	426	412	427	381	433	403	410	385	420	384	395	425	419	452	397	439	381	416	393	383	390	405	404	381	404	388	421	376	385	414	405	428	379	419	438	398	430	406	382	393	418	412	394	417	405	405	422	431	405	437	395	421	431	387	412	444	394	410	437	453	393	387	427	457	367	393	421	438	428	405	422	432	399	428	393	396	405	405	393	395	377	394	413	410	409	389	420	432	378	392	383	383	403	393	414	434	439	415	452	429	424	448	391	433	413	395	440	400	407	406	402	445	448	454	415	359	416	424	401	442	386	444	411	392	395	419	379	426	427	387	395	423	399	412	437	399	429	413	396	417	430	420	414	440	386	387	411	414	407	400	408	408	400	383	407	405	410	423	441	410	408	407	421	433	399	410	413	409	373	445	407	386	371	422	424	432	422	398	405	406	415	403	406	369	401	395	385	441	396	419	419	402	406	419	374	411	436	399	411	395	428	427	393	347	442	373	391	424	411	394	425	417	398	414	405	408	435	396	408	411	436	413	431	385	416	422	391	406	386	389	355	408	383	396	431	401	382	408	400	437	418	409	394	407	392	399	415	415	420	383	403	408	432	390	409	413	412	388	437	454	416	453	412	402	424	384	400	385	414	407	393	387	447	398	407	402	410	389	416	415	399	434	417	433	424	422	452	392	430	409	372	405	418	399	392	435	422	405	430	407	393	401	424	398	386	430	402	459	424	418	435	385	414	403	430	405	392	410	420	390	388	398	394	371	394	402	403	440	435	417	424	468	435	397	422	410	392	385	436	383	416	407	423	408	408	383	404	381	420	420	414	415	425	427	451	416	421	395	388	423	404	431	405	400	388	408	412	405	417	403	401	401	402	384	442	428	421	405	425	391	451	404	404	404	390	412	397	386	377	429	435	427	407	425	388	428	390	412	407	412	398	415	410	417	419	357	420	401	402	410	411	354	401	468	418	418	409	405	426	439	422	407	458	428	442	377	433	409	370	411	418	402	408	411	423	422	398	374	410	422	408	368	419	423	405	393	414	434	403	417	427	409	418	418	411	451	413	419	400	396	427	402	420	425	393	400	385	420	397	365	410	381	421	416	418	409	421	429	408	436	431	417	431	445	394	399	409	418	395	418	420	403	395	430	418	403	410	406	398	412	387	433	379	425	413	411	411	389	422	430	390	382	425	417	377	375	385	427	379	431	397	435	397	405	428	416	425	425	409	376	385	396	448	434	413	446	435	400	403	403	418	372	471	415	433	394	375	413	434	420	442	414	388	404	388	395	424	362	395	406	364	381	433	400	380	393	421	412	415	409	387	388	413	426	423	413	415	383	391	406	410	433	416	422	385	391	407	427	448	429	427	406	409	419	431	398	403	395	414	387	394	423	402	435	388	410	401	422	418	417	424	436	383	397	413	442	421	401	380	418	435	396	400	366	388	393	437	391	375	405	399	433	422	373	408	444	417	415	418	405	413	426	429	396	420	353	411	384	391	419	414	400	458	426	390	407	436	385	405	441	411	402	396	395	410	423	419	414	442	417	399	410	410	407	416	352	415	410	394	417	394	429	398	454	410	403	414	416	385	427	381	429	405	397	405	391	454	426	418	386	394	412	409	417	406	383	425	409	430	412	400	438	441	417	372	433	420	389	376	407	418	418	422	436	409	412	405	366	391	421	412	444	368	356	441	434	450	423	379	394	426	432	410	413	446	396	364	370	432	421	420	403	429	380	409	433	423	442	423	396	437	401
23337	21432	28855	24341	21416	19919	1494	432	360	276	305	245	211	215	224	244	223	216	204	194	173	208	197	173	198	193	175	159	163	163	180	165	164	155	154	162	165	168	174	165	146	177	163	170	166	167	181	142	168	182	135	181	167	151	165	160	164	156	194	184	179	156	148	155	159	165	158	161	155	149	142	191	133	152	149	161	160	168	169	146	150	185	145	165	159	163	153	159	158	156	158	148	167	168	170	158	157	194	185	139	143	147	154	151	167	130	164	140	165	159	147	144	148	138	161	169	167	144	190	172	164	156	148	134	165	165	154	158	193	176	149	130	149	147	183	168	150	161	154	175	178	170	170	149	153	159	136	151	156	146	160	152	160	152	151	149	175	139	169	147	164	163	151	166	152	166	174	181	167	144	158	177	162	145	143	186	171	176	149	137	145	156	151	133	165	167	157	157	181	175	159	166	154	138	147	154	153	165	177	150	151	164	159	144	164	181	162	159	195	158	148	132	133	168	178	167	179	156	142	143	137	149	157	146	149	159	144	142	168	155	184	149	147	169	167	157	149	129	154	165	156	177	171	171	144	153	163	157	166	138	151	160	148	167	167	169	150	165	155	128	189	166	144	178	157	168	148	149	155	174	147	141	158	146	154	159	153	164	151	173	176	169	160	159	158	176	153	148	165	167	154	157	167	154	174	138	165	149	153	144	147	159	180	151	153	172	168	149	130	168	167	163	175	161	158	142	156	159	170	169	150	167	158	162	165	151	164	163	143	171	129	169	149	160	175	159	152	148	159	152	155	169	160	166	152	146	169	179	144	168	168	172	151	175	154	158	158	157	151	161	153	167	163	178	152	160	160	171	154	161	166	146	144	176	168	190	170	156	183	178	153	163	160	174	166	146	137	135	138	138	179	141	149	165	137	159	137	137	155	147	161	158	177	158	173	171	162	177	150	161	141	168	134	151	133	135	165	176	185	147	144	167	157	167	167	150	172	150	156	154	135	161	164	162	172	153	158	137	164	180	170	147	166	156	170	169	163	177	168	157	153	172	145	158	162	177	146	163	166	162	173	155	168	158	173	159	173	154	165	154	161	187	159	168	149	143	163	177	148	158	169	161	154	155	169	180	158	172	159	152	142	159	164	144	176	166	164	177	163	152	156	177	166	182	174	136	163	153	157	147	159	151	143	161	167	155	160	159	157	147	169	165	167	153	158	148	168	169	168	167	160	150	176	141	161	151	176	178	147	160	178	159	146	153	144	164	188	161	185	147	146	145	151	141	163	173	175	172	171	157	153	167	164	159	142	136	169	146	185	160	149	150	155	162	147	159	191	145	163	172	183	148	183	163	153	162	157	148	177	154	150	147	153	168	172	158	148	154	139	157	162	146	179	146	141	144	128	168	160	162	163	162	155	162	162	160	163	166	164	167	147	175	154	155	192	165	148	177	177	168	149	159	159	150	153	142	156	159	149	130	171	155	160	162	188	156	164	171	157	168	184	149	157	172	146	148	158	161	155	169	157	162	155	178	163	177	173	168	169	150	131	188	153	156	151	149	165	154	163	134	153	176	141	153	163	172	166	168	179	173	167	159	144	166	159	169	179	177	174	139	157	149	163	172	155	175	157	184	182	160	174	133	168	145	161	155	173	159	165	173	164	176	171	141	175	159	153	180	164	151	156	161	171	146	143	128	166	155	157	162	183	153	147	147	146	146	148	160	163	162	160	164	171	165	178	154	156	156	157	159	154	157	167	175	145	172	183	154	167	143	153	163	154	145	155	184	146	138	175	176	156	161	138	162	144	175	152	164	173	146	154	140	156	167	167	150	148	168	187	168	164	159	170	136	158	148	148	173	147	178	153	159	158	141	152	168	145	159	167	165	169	159	143	150	175	177	176	150	158	166	150	161	151	154	168	163	186	157	165	163	138	163	149	167	154	191	163	162	165	172	178	168	176	156	161	153	168	159	171	171	163	167	164	144	168	137	155	170	156	169	148	154	167	121	148	146	176	162	150	163	151	172	155	187	153	168	170	150	168	152	172	167	138	170	130	172	147	167	166	153	158	159	164	156	171	165	164	180	140	154	161	168	180	154	156	167	164	161	155	172	171	142	166	175	170	172	146	141	176	165	166	153	156	156	134	178	157	143	160	173	154	153	155	142	151	162	179	185	162	156	144	143	154	161	154	151	179	154	169	144	156	160	167	145	137	174	177	168	153	150	154	162	162	174	164	154	153	158	190	173	161	164	169	189	161	153	132	146	149	162	169	149	156	174	144	153	155	168	161	158	159	173	179	149	165	170	175	157	153	152	147	171	157	171	160	166	194	161	161	164	169	153	181	152	179	155	158	129	147	151	179	158	181	167	148	146	175	147	152	159	177	154	161	175	163	147	167	174	146	160	144	142	161	153	162	161	171	166	157	164	161	155	140	160	197	159	163	157	173	160	168	156	159	182	141	183	166	153	167	145	166	161	169	166	154	176	177	166	167	183	174	155	151	168	149	148	142	149	161	149	161	155	166	153	151	149	170	175	164	143	156	169	152	146	142	145	181	169	149	173	175	152	167	155	152	159	155	173	182	143	175	156	170	150	128	160	166	176	151	173	140	168	147	140	184	164	127	160	170	129	161	132	164	158	169	166	160	190	163	146	170	137	149	149	168	159	176	150	182	159	135	172	150	147	133	149	157	162	166	151	167	178	149	138	139	181	191	149	160	129	148	160	177	157	143	165	180	163	142	148	157	173	175	160	178	190	158	162	171	135	132	152	149	153	139	152	167	151	162	159	155	163	165	164	160	175	163	175	176	149	147	157	148	149	149	166	157	160	155	166	161	164	159	158	158	153	129	159	144	168	150	162	176	139	169	156	182	130	147	192	169	161	169	176	161	172	155	158	171	154	181	178	155	147	152	190	154	179	153	174	137	144	163	146	138	167	162	179	156	170	154	161	160	158	164	150	171	178	143	135	163	178	156	150	155	167	141	152	159	149	156	156	161	174	166	173	162	187	165	162	189	171	160	165	139	179	155	184	180	160	156	166	162	158	161	159	158	157	175	149	166	134	153	179	164	159	162	174	146	161	166	163	168	180	161	151	164	181	161	156	163	173	160	173	167	171	149	151	155	168	161	150	164	179	146	155	131	151	156	159	144	144	159	168	139	159	154	164	148	159	160	154	157	170	161	169	181	176	156	180	166	142	141	155	157	161	156	151	161	170	146	152	161	159	159	158	155	149	172	157	176	179	139	162	145	167	147	156	194	145	159	167	140	153	173	150	139	157	149	157	153	169	160	158	148	144	140	166	178	172	166	147	154	156	156	171	168	160	155	146	151	152	152	164	169	159	156	170	177	148	161	155	151	156	164	159	161	147	148	153	168	163	149	163	164	177	155	170	159	175	146	162	159	153	190	161	177	172	173	169	167	171	156	149	159	164	153	171	160	148	146	140	168	145	145	157	150	149	159	136	182	190	148	166	170	155	180	141	154	168	163	154	146	179	165	162
44563	38791	10473	5288	4187	2253	1676	1309	1143	902	794	717	590	583	538	473	482	475	480	404	435	410	357	418	376	393	361	377	369	337	381	312	340	331	377	358	342	346	341	323	317	332	321	296	346	310	283	296	326	344	287	324	295	326	292	313	299	313	319	316	292	313	321	302	312	314	299	279	321	302	329	310	287	317	331	314	331	261	321	309	321	296	276	273	301	291	338	307	315	309	307	297	303	299	279	325	325	299	311	294	316	315	307	302	335	279	292	302	343	293	294	312	280	333	296	295	311	322	299	312	305	296	297	289	304	302	281	306	336	310	282	284	273	334	312	325	295	308	314	345	312	290	308	328	324	297	270	301	315	316	305	325	305	283	286	293	308	281	257	271	296	308	293	303	289	331	266	287	333	300	318	341	298	322	320	323	284	294	296	303	300	309	291	307	334	315	313	321	287	330	294	337	314	283	326	300	302	298	294	313	300	265	293	334	294	302	327	275	268	310	323	286	330	294	316	345	293	270	321	299	322	303	321	307	277	310	311	301	304	292	294	277	310	292	297	314	286	293	293	339	296	315	313	279	281	295	288	319	327	310	299	300	324	311	298	286	298	294	293	285	307	326	280	290	303	264	301	338	295	330	322	334	291	313	279	277	293	307	301	306	323	287	282	290	318	345	314	288	326	325	287	294	304	279	286	266	295	323	333	326	287	298	296	296	286	261	286	298	302	330	318	281	323	302	273	331	330	280	286	288	277	290	320	281	370	305	319	303	283	290	310	340	350	307	309	311	260	296	284	295	307	284	285	308	305	316	298	303	300	294	303	307	329	316	333	296	272	273	273	299	287	309	302	300	286	309	308	310	323	306	306	308	320	290	323	291	266	277	304	304	273	289	325	301	272	331	285	304	282	302	320	316	274	305	268	329	294	283	293	313	307	306	300	301	298	299	298	296	298	280	288	334	320	291	337	313	298	290	299	278	301	296	313	306	292	310	283	316	285	292	252	306	335	295	275	305	259	292	332	303	285	334	329	294	318	310	279	304	321	304	289	286	296	307	281	276	293	295	303	300	297	300	292	302	316	281	272	291	298	316	275	307	286	326	309	334	313	284	301	281	308	315	293	305	322	304	308	280	296	270	307	301	308	296	304	302	293	314	286	312	313	268	249	288	317	290	311	294	341	318	310	273	307	329	294	313	283	286	320	308	283	305	295	305	290	323	309	271	291	285	290	304	288	268	291	298	343	313	304	314	316	303	295	300	293	335	301	280	277	320	297	264	295	279	274	297	270	308	334	304	297	291	319	290	316	284	299	269	305	322	309	330	274	328	293	318	338	335	286	259	283	309	327	280	319	290	324	297	288	302	280	306	304	311	265	292	310	277	306	298	304	309	296	286	297	308	315	284	283	302	307	294	306	351	316	268	276	339	301	304	303	306	280	294	316	294	323	327	276	287	258	289	315	288	288	289	316	329	293	282	296	296	284	319	299	301	313	295	293	297	273	303	295	339	315	335	331	281	292	310	295	281	317	272	314	299	311	318	300	279	312	297	296	308	302	313	331	278	316	294	269	286	288	284	293	299	307	267	323	343	308	297	281	310	315	304	280	305	305	320	305	279	263	307	333	277	304	276	311	293	322	307	280	294	307	297	271	288	288	326	294	286	314	309	352	318	311	314	300	309	302	285	338	303	295	288	298	296	266	318	328	266	290	308	287	279	312	275	318	326	288	298	317	302	294	328	300	310	292	309	289	289	298	293	294	356	295	280	280	322	308	281	332	295	272	334	293	306	302	306	306	303	339	270	300	283	328	321	279	301	306	293	317	317	303	297	299	275	307	328	306	299	293	321	297	332	295	326	300	304	331	302	288	298	272	276	277	312	312	277	308	297	288	305	294	295	302	314	289	302	298	333	307	309	304	266	316	288	288	308	292	278	264	305	303	295	309	281	269	279	294	280	303	317	299	322	321	304	296	303	312	310	296	301	281	316	340	295	306	296	314	293	309	307	291	283	305	269	288	325	304	301	301	281	307	321	284	274	301	310	297	270	270	345	305	306	275	295	317	300	286	288	297	260	320	305	287	278	316	294	297	307	313	319	291	297	294	304	335	313	283	297	320	291	289	326	320	288	297	313	285	292	313	329	280	289	294	325	292	323	291	312	321	325	287	289	289	320	289	289	331	326	325	288	324	252	299	304	293	296	309	293	317	292	292	310	297	300	275	280	305	296	317	298	320	285	308	306	299	280	317	314	325	348	274	324	311	286	294	316	328	288	325	279	303	269	306	299	309	287	348	300	295	327	285	319	291	336	307	311	290	303	303	303	249	316	307	304	301	299	311	293	297	285	292	312	304	306	296	305	339	298	297	331	281	296	301	292	290	322	319	315	313	305	300	322	309	320	301	291	305	296	323	300	323	338	316	288	293	246	302	330	284	290	275	281	265	293	296	296	260	321	270	277	319	301	316	291	308	299	328	308	280	301	306	303	277	305	323	308	286	296	312	331	281	292	309	308	300	292	271	291	310	296	281	322	332	303	285	321	269	312	294	275	293	288	349	312	266	334	299	272	281	293	315	320	265	322	301	290	306	336	333	296	338	307	317	312	300	303	327	307	327	313	287	310	298	303	309	307	299	304	321	272	304	289	298	307	312	306	318	324	302	300	288	303	314	288	302	276	317	315	277	311	309	289	272	280	296	285	294	338	292	316	277	306	287	312	295	294	313	296	296	287	327	319	304	273	331	308	279	306	324	315	323	305	300	316	308	292	300	274	273	299	282	295	297	313	308	320	305	312	289	307	319	275	275	289	297	298	316	290	318	303	299	282	295	295	297	262	290	300	297	300	329	307	266	303	307	305	313	309	284	302	282	274	311	329	300	277	290	283	295	293	291	323	307	329	305	318	294	263	312	296	317	289	302	298	318	294	300	304	299	308	278	304	325	314	301	313	335	313	301	268	305	291	294	297	316	314	284	275	285	302	273	283	297	290	289	297	272	301	316	327	336	318	307	287	292	297	311	324	299	274	300	272	327	298	300	301	302	300	280	290	299	307	294	305	285	307	305	319	284	310	294	316	295	298	322	317	266	312	309	297	295	288	317	318	273	321	305	307	290	307	312	315	299	308	290	297	286	307	304	296	316	300	301	308	279	310	303	277	277	306	303	303	304	326	294	310	323	323	301	287	305	288	320	271	301	324	292	275	272	289	297	307	297	271	313	300	286	307	294	301	307	281	301	262	292	321	334	264	265	303	323	295	288	303	301	262	326	273	302	294	345	308	315	285	323	285	302	295	293	324	318	297	287	311	289	316	297	319	288	301	262	296	309	306	310	292	313	296	296	288	291	303	326	289	313	324	317	310	330	328	287	325	297	290	290	306	314	325	313	300	314	289	301	314	281	337	300	322	300	327	297	287	302	316	303	326	335	292	293	309	307	324	315	308	258	309	294	304	322	314	285	329	321	297	296	325	307	336	303	291	315	291	292	300	298	334	305	284	322	301	300	284
27575	21203	9694	831	486	455	475	441	414	453	439	436	421	430	440	393	444	403	392	395	413	417	430	400	448	373	440	436	457	419	416	414	430	419	392	364	417	426	408	391	415	388	402	396	404	401	417	383	405	423	427	430	407	389	383	394	397	423	445	422	425	377	420	426	386	407	394	461	396	422	433	396	419	436	387	427	425	441	403	428	417	419	421	403	439	422	428	402	447	422	411	440	405	370	414	440	394	404	392	412	388	424	432	402	432	431	408	396	420	379	411	420	373	456	369	415	401	429	404	373	408	399	407	406	386	408	379	425	435	443	409	389	389	420	368	363	408	423	421	415	403	416	417	390	443	422	423	393	444	409	403	432	409	421	413	432	395	406	392	388	419	415	468	445	415	428	394	442	375	443	408	421	446	421	422	403	439	418	408	417	419	411	398	420	413	408	435	390	390	425	440	437	420	450	403	384	382	411	392	402	426	436	478	399	410	404	388	427	384	399	404	387	400	393	414	430	436	431	447	413	423	397	444	387	403	378	389	414	386	403	373	379	404	406	436	447	386	394	362	419	438	396	413	369	399	383	472	387	398	411	388	401	421	405	404	378	419	365	402	410	402	376	434	450	390	426	423	408	391	418	379	412	389	422	396	418	410	402	425	408	387	409	392	439	387	417	405	372	409	405	411	408	372	440	434	422	398	405	410	441	391	426	416	425	400	414	391	394	399	414	436	426	422	468	412	424	407	404	394	434	395	380	426	410	446	442	399	412	465	421	398	377	416	443	436	388	404	406	429	407	432	400	406	407	435	431	395	416	402	376	427	383	386	394	396	404	380	415	412	422	399	434	405	384	404	405	390	409	439	433	406	440	415	408	416	428	402	414	411	414	420	409	388	441	377	432	420	416	390	395	417	429	408	401	438	430	414	429	395	396	444	419	419	432	438	393	402	418	389	422	426	440	449	399	424	392	399	432	420	403	406	415	427	426	412	415	413	431	411	408	427	395	445	412	404	402	430	412	430	418	383	443	434	410	398	386	437	418	422	416	381	382	416	420	407	414	412	441	393	405	422	430	408	404	388	422	394	401	415	420	427	422	424	418	427	417	407	438	410	407	442	421	401	385	434	413	405	417	406	407	422	424	417	410	415	423	418	374	427	399	386	448	380	440	432	437	408	406	441	392	402	422	417	417	436	415	407	393	440	435	390	389	392	375	415	376	391	366	383	420	393	406	399	407	433	400	407	405	404	390	420	411	429	404	444	405	413	391	413	416	423	418	453	443	370	386	427	417	390	430	438	406	361	419	408	424	419	444	427	421	403	412	414	401	415	380	406	422	433	395	396	421	422	431	417	393	416	416	421	394	416	456	420	404	464	419	413	429	424	424	439	371	460	458	419	421	444	394	410	415	409	427	415	436	409	369	438	426	399	433	409	431	420	415	376	387	428	397	414	411	431	411	429	437	399	416	387	400	433	416	439	401	407	435	425	411	397	442	445	385	421	445	404	425	430	378	445	413	444	405	402	407	398	416	416	425	396	411	447	406	430	401	424	408	406	380	423	453	433	409	418	410	389	392	413	378	403	431	472	401	408	382	424	385	410	455	414	398	387	382	382	402	423	442	422	415	413	394	401	432	424	425	410	400	417	434	431	413	416	442	454	403	396	403	408	417	400	417	448	411	402	429	396	426	396	420	397	410	408	421	414	400	426	436	391	407	415	388	410	395	402	399	428	422	398	431	434	425	426	418	395	412	391	420	430	416	400	443	422	407	412	399	427	431	397	401	442	420	399	389	405	406	400	415	426	401	434	423	377	419	443	413	409	386	435	424	402	400	425	397	414	411	364	417	427	397	412	384	457	392	430	415	385	416	425	400	371	428	427	430	401	406	398	422	401	436	409	414	436	392	423	418	410	409	441	413	379	382	406	380	363	427	416	385	348	415	405	429	403	439	447	410	432	414	435	402	405	423	437	383	393	434	423	444	397	423	409	433	434	415	410	424	416	418	424	414	435	435	383	445	430	394	425	429	388	426	421	400	388	373	411	392	387	398	372	394	425	397	436	405	408	407	437	431	413	410	378	384	425	411	440	400	425	425	400	411	382	422	405	399	399	407	403	404	414	428	390	437	390	402	389	400	434	386	353	434	481	430	428	421	397	444	469	444	391	467	406	436	397	403	396	413	381	427	420	417	402	405	426	398	430	425	385	419	413	469	389	425	426	398	418	402	415	398	413	400	398	378	391	406	429	412	394	423	423	363	414	396	427	412	423	395	436	447	387	406	403	412	388	427	428	382	426	448	397	401	416	433	389	373	418	428	431	394	399	414	392	396	372	370	395	412	407	391	362	416	413	415	426	394	391	415	400	430	392	417	436	455	414	423	406	402	445	413	466	433	440	448	419	405	432	433	397	379	423	420	418	398	438	422	429	412	399	394	435	420	403	403	459	445	382	398	397	438	426	467	406	429	427	404	404	456	415	400	419	375	428	420	411	400	415	402	406	408	425	408	405	447	457	431	435	405	423	461	417	406	424	420	414	439	414	414	397	411	441	438	421	371	383	426	393	443	411	429	414	409	436	412	407	401	416	423	390	391	410	398	412	419	427	445	405	415	408	410	450	420	371	394	426	425	417	409	389	391	454	400	396	397	389	366	415	435	356	396	408	432	421	401	422	420	415	400	398	360	397	432	404	421	407	415	413	402	390	422	429	406	375	390	439	407	443	405	382	437	393	418	402	416	415	407	411	407	397	403	428	428	414	423	413	417	416	447	410	407	401	425	423	416	431	400	394	422	410	395	439	430	423	443	431	412	427	420	410	373	402	391	409	408	421	386	425	405	446	413	392	416	466	408	411	426	389	418	421	419	418	385	418	416	403	417	423	441	392	383	445	390	406	394	405	395	407	428	418	408	409	412	405	377	430	409	399	409	424	425	391	368	437	377	449	424	426	421	432	376	419	401	400	395	436	453	423	415	393	413	406	441	430	450	421	437	433	396	398	404	397	418	414	413	386	429	428	401	419	388	399	419	465	364	409	390	420	397	403	408	448	400	394	424	434	400	383	410	425	423	406	389	388	420	412	412	442	401	431	391	400	423	408	414	436	396	411	417	405	408	387	410	408	431	395	430	418	418	409	439	402	389	422	388	375	423	411	395	402	395	386	481	392	428	417	410	400	446	414	395	413	378	433	434	420	439	415	438	409	409	403	427	443	446	440	429	452	425	437	391	427	429	418	382	428	397	424	419	438	407	450	433	411	414	418	393	427	437	385	417	423	418	433	405	385	404	416	410	411	435	417	435	377	396	435	460	411	406	457	426	405	398	458	413	441	395	432	405	406	397	418	427	420	392	426	432	422	431	394	400	413	386	430	388	415	383	395	422	438	422	449	410	423	380	403	410	399	431	385	404	406	403	411	387	397	412	392	401	414	412	411	415	440	426	350	420	429	437	417	356	375	395	416	386	384	419	391	411	412	420	414	430	415	420	399	403	425	443	416	398	463	410
27544	18501	1558	1150	1028	895	823	849	817	790	849	817	799	748	760	793	795	771	862	796	830	841	755	795	802	802	787	792	757	766	788	801	804	775	782	815	779	804	768	800	770	782	758	783	784	754	779	807	770	791	756	809	808	819	762	790	788	774	760	734	787	788	842	793	797	818	845	811	796	802	771	821	772	775	754	792	804	838	805	745	817	800	761	830	781	791	794	823	810	790	777	776	740	810	795	834	783	772	808	789	789	743	781	810	743	829	777	790	786	771	808	811	784	740	797	811	796	802	823	835	813	762	788	754	816	807	759	811	806	823	764	765	787	813	807	768	823	803	762	801	794	756	776	827	811	776	791	816	780	797	855	809	767	786	774	787	800	800	764	797	788	781	810	745	760	754	803	806	784	774	819	780	819	786	815	835	802	734	790	779	828	762	769	740	765	768	834	803	789	858	793	778	764	717	810	739	810	848	800	744	776	749	767	824	807	755	777	760	721	795	774	781	767	763	841	774	814	767	770	774	767	747	794	778	776	833	760	781	773	875	788	821	791	836	776	787	808	787	799	783	756	759	797	761	826	811	734	773	767	814	816	796	753	805	784	795	775	775	866	790	766	806	791	795	779	833	814	820	767	790	790	789	780	807	823	801	831	814	795	804	799	763	833	741	781	760	771	821	807	805	791	778	820	807	824	738	816	777	768	806	805	803	790	828	751	772	786	792	807	785	815	765	743	825	753	764	821	776	813	762	806	792	768	790	749	772	769	809	791	837	788	786	818	751	718	765	815	781	782	731	801	777	801	803	789	786	726	745	801	839	785	817	831	788	767	839	759	784	803	801	748	751	824	737	797	809	825	761	831	792	746	841	819	772	786	760	820	828	762	902	781	797	793	860	835	741	818	783	781	829	824	758	765	844	839	792	748	834	809	827	750	794	789	811	839	785	793	804	769	781	716	778	752	754	799	775	772	785	791	775	760	768	855	798	813	770	790	837	785	770	812	791	799	795	788	823	819	782	799	785	774	750	747	692	779	738	780	706	790	780	766	772	762	772	831	817	787	797	770	754	773	800	813	837	811	790	799	798	736	820	785	807	805	757	786	714	817	769	791	801	792	807	802	788	747	788	793	789	775	809	792	833	807	760	791	866	809	830	742	799	731	806	787	834	789	811	788	754	782	784	775	794	823	762	835	787	778	799	822	811	809	824	827	789	753	805	763	792	730	810	787	810	794	798	779	823	791	729	780	778	770	782	822	745	807	803	750	828	747	755	796	782	828	791	782	768	818	804	750	758	791	819	812	744	831	799	735	760	830	810	756	793	751	794	794	795	757	807	761	782	797	814	797	832	809	741	826	806	790	831	753	801	780	810	740	818	750	782	785	794	819	769	750	794	823	785	792	763	834	753	837	773	737	827	790	781	774	781	783	802	825	796	766	860	787	796	793	796	820	759	788	772	812	774	804	832	760	733	809	807	791	818	766	784	781	801	793	801	802	800	808	812	794	811	791	801	764	790	779	836	807	798	807	779	832	773	816	816	761	772	835	794	745	792	742	803	779	764	727	802	806	794	781	744	803	804	766	820	801	787	816	771	824	788	753	800	766	770	761	813	799	748	810	859	803	757	815	772	813	784	759	829	754	782	793	789	753	767	823	805	764	773	812	829	804	803	845	781	786	788	790	782	780	795	782	807	786	739	828	791	809	828	740	777	802	816	760	765	828	797	752	808	830	763	763	759	794	762	755	758	807	736	798	810	774	775	756	757	804	786	788	743	797	796	768	761	771	768	801	731	786	810	762	793	772	813	770	784	814	790	777	793	840	806	743	787	780	785	774	816	798	817	793	774	892	805	807	778	805	832	746	782	828	764	770	781	810	777	781	816	790	751	762	761	817	777	788	770	720	791	817	746	793	806	813	793	725	817	796	768	750	763	772	776	752	816	815	834	803	794	761	823	798	774	768	795	820	815	803	804	795	779	786	804	812	756	810	800	800	752	777	800	796	777	812	788	746	778	869	823	832	766	778	820	786	779	809	817	804	760	783	816	791	755	809	763	773	740	799	786	777	813	757	793	842	767	741	820	757	793	757	814	806	774	773	780	800	765	771	789	777	861	825	809	792	770	780	794	770	806	820	819	753	731	766	708	761	752	780	763	833	801	816	798	816	777	756	728	791	752	772	816	807	779	758	856	785	751	812	778	792	803	794	842	816	765	736	778	826	731	872	808	776	758	768	771	794	806	842	757	799	794	770	756	784	808	840	835	829	812	767	776	746	756	770	771	827	755	765	819	782	774	839	800	767	801	786	776	762	786	798	792	792	771	826	780	814	780	798	787	778	808	836	784	820	792	811	816	781	793	768	776	808	815	781	765	771	817	764	841	758	801	805	756	787	778	797	779	804	791	859	767	817	789	810	812	740	749	752	756	750	769	834	757	758	811	777	777	832	794	781	770	758	792	766	768	796	752	742	721	787	791	792	805	763	785	799	778	814	765	781	776	810	785	751	783	788	745	786	780	798	849	795	757	776	780	758	811	771	749	774	759	773	867	736	794	789	780	734	829	837	834	772	760	818	787	784	813	808	781	805	786	750	819	815	857	790	774	811	732	724	823	704	822	793	790	827	777	768	752	776	809	772	830	790	763	753	798	769	802	827	775	794	776	839	756	755	793	831	780	772	783	819	776	795	762	836	826	758	778	787	764	739	847	786	812	807	798	793	805	788	806	794	787	782	785	773	774	760	735	761	836	833	843	772	788	745	778	786	812	774	831	813	822	788	803	780	779	806	754	764	821	789	771	792	764	803	787	811	779	792	771	767	757	795	808	796	785	800	823	783	775	810	775	807	792	775	762	789	764	842	852	731	738	793	768	760	799	807	817	767	819	773	824	810	723	774	814	782	802	758	789	798	753	791	767	811	788	792	738	844	851	781	796	793	800	808	813	791	772	804	820	798	757	785	823	796	750	744	768	781	813	783	794	743	837	772	787	792	815	803	776	758	788	790	834	769	783	814	801	791	774	864	780	785	793	749	840	800	830	817	769	782	756	751	797	794	766	758	774	784	788	767	768	807	799	741	772	774	822	816	773	814	789	788	811	752	758	768	777	803	796	736	805	782	781	717	813	765	755	787	760	825	726	754	758	812	797	825	811	816	838	760	789	763	829	823	812	818	811	791	819	766	778	765	784	773	723	769	792	787	814	864	809	770	754	772	847	796	818	827	780	818	782	786	743	749	824	784	775	810	752	760	746	794	814	783	736	754	790	806	750	748	782	858	834	734	788	772	836	776	813	785	734	794	769	845	800	808	818	777	783	806	750	799	819	793	776	734	801	788	786	784	769	755	747	801	834	803	791	788	777	752	775	791	771	759	769	783	854	809	807	812	860	811	744	814	779	809	819	814	744	786	764	798	762	798	794	782	785	776	810	797	793	824	808	768	832	783	759	807	780	798	781	832	774	795	786	782	736	770	795	749	759	788	821	776	795	762	796	795	728	791	851	735	785
24211	21375	28238	24761	19568	1732	440	334	295	265	255	229	263	244	265	245	242	243	203	225	215	220	222	217	208	231	216	205	209	223	211	223	222	201	186	222	209	201	212	209	220	214	210	208	206	191	194	212	213	186	185	220	193	193	219	198	199	196	208	199	215	205	200	211	205	202	200	209	214	228	173	194	194	191	208	212	186	206	223	244	205	218	215	225	200	215	195	190	198	215	202	209	220	205	194	206	213	230	205	188	195	232	205	217	205	190	200	215	204	190	223	221	201	209	221	208	189	209	207	170	190	189	216	186	186	245	195	189	207	202	183	194	198	204	201	208	196	200	209	230	208	194	241	217	200	196	200	209	173	200	220	199	196	213	203	197	212	188	215	205	179	207	180	219	192	206	206	194	212	185	203	197	197	227	201	195	195	196	207	192	202	205	196	197	213	184	209	227	170	198	184	186	194	176	208	205	199	212	201	179	195	209	198	201	202	194	230	191	216	179	215	200	213	191	190	196	209	199	212	228	225	207	210	193	219	193	231	209	213	203	193	199	205	211	212	186	206	203	208	213	228	215	199	202	218	178	197	208	206	185	181	190	226	231	185	212	182	197	220	213	208	206	180	192	224	209	215	190	209	215	202	218	219	197	207	189	206	200	185	215	203	200	222	199	212	212	182	205	225	191	221	220	191	222	196	201	211	215	189	192	200	213	177	177	224	208	219	202	209	200	213	212	200	216	209	225	228	197	204	212	215	219	222	224	194	224	203	192	188	199	216	196	224	185	204	201	204	189	203	218	186	198	210	205	182	217	220	209	209	204	210	205	218	224	217	202	156	181	215	203	220	196	213	178	190	200	199	200	231	211	200	200	191	226	199	196	214	173	192	190	207	209	209	205	211	240	225	210	200	213	212	211	197	187	205	188	220	200	231	196	213	178	211	198	209	213	184	214	208	194	196	205	199	207	208	209	214	219	221	206	224	217	197	235	208	219	180	215	196	200	190	213	193	232	221	185	203	188	173	197	162	218	195	200	193	186	217	201	208	191	189	192	203	210	182	234	190	210	197	213	201	204	234	238	205	206	211	224	191	202	216	206	231	212	185	215	204	216	198	215	192	217	184	176	168	187	204	197	210	186	191	209	191	197	194	193	201	159	194	203	206	216	201	213	178	181	207	200	218	201	181	187	172	197	190	216	219	202	216	186	212	195	172	198	217	218	199	202	204	180	186	209	200	182	205	174	164	216	215	201	183	196	192	194	218	183	212	189	183	172	211	204	215	221	222	203	216	212	211	201	186	203	215	185	187	199	191	208	195	202	197	192	190	201	209	208	173	207	188	181	202	199	210	229	209	203	204	189	202	215	216	195	233	183	234	233	195	197	207	231	188	187	189	179	187	199	188	207	201	212	192	201	183	205	199	194	204	228	207	185	197	201	207	188	201	202	213	202	184	183	208	194	209	209	210	225	191	189	205	208	197	175	193	212	201	203	199	204	205	210	186	198	205	211	200	201	183	206	201	207	193	205	194	215	216	189	205	212	218	204	208	197	186	176	213	194	187	190	199	214	209	211	200	187	191	202	202	235	227	194	232	191	202	209	228	217	201	215	232	214	213	196	187	183	196	223	206	199	206	203	196	220	238	209	187	217	242	211	207	191	193	209	191	190	188	207	201	219	211	227	204	192	190	221	209	189	187	203	203	209	204	226	182	224	221	192	222	199	189	193	184	213	203	173	192	197	189	188	193	206	189	187	217	188	176	208	212	206	236	196	188	214	225	214	199	201	213	188	202	245	192	218	212	221	197	201	194	180	217	206	184	233	221	216	211	183	214	241	176	196	194	235	191	204	229	209	198	191	196	175	195	220	209	203	220	211	224	202	214	204	221	191	201	208	188	209	205	237	189	200	212	202	224	186	204	213	203	218	216	214	212	212	188	222	200	207	211	211	175	216	207	193	224	233	186	188	192	212	194	218	223	186	185	206	199	213	239	203	218	201	204	200	211	199	213	225	188	196	177	220	209	192	195	220	182	191	205	184	202	214	204	203	198	193	196	217	203	212	219	205	187	206	189	196	188	209	205	194	192	199	208	207	217	177	181	202	201	187	206	217	189	192	215	187	216	215	208	211	224	212	204	186	201	222	193	215	200	214	188	205	180	198	203	202	211	213	219	193	204	223	194	209	195	216	198	210	192	208	216	185	219	216	222	182	233	213	213	220	210	186	212	221	217	203	213	205	214	193	201	214	215	188	213	212	203	200	191	188	204	224	203	196	177	216	188	203	231	199	176	201	204	211	203	211	221	193	212	214	186	217	178	208	199	211	192	183	196	205	222	193	195	171	185	210	222	236	203	188	218	193	206	203	211	185	210	205	203	206	208	193	192	197	208	214	214	203	209	182	198	192	185	199	185	187	193	212	220	216	200	188	199	185	189	205	228	196	181	172	200	198	207	212	195	210	233	224	204	203	192	193	226	208	179	214	199	191	208	227	204	208	188	201	194	198	179	220	225	191	213	198	220	211	222	221	190	220	225	207	196	177	183	187	195	201	188	216	206	219	229	222	182	207	224	197	186	205	210	208	188	194	202	211	184	187	206	212	205	188	198	195	193	221	196	222	213	200	231	201	202	208	199	198	179	202	202	197	200	204	177	203	205	203	177	203	218	206	184	180	189	194	219	163	213	210	183	229	204	210	216	225	211	216	208	203	197	206	213	210	207	221	202	214	191	216	208	177	200	179	202	226	194	224	212	206	196	209	209	216	201	203	168	201	200	179	212	199	182	243	212	196	181	230	201	228	193	186	198	183	199	229	180	175	203	207	182	239	184	199	226	189	235	199	212	231	192	204	228	229	216	200	224	214	177	215	205	184	209	193	196	224	185	205	190	199	197	200	219	235	187	187	199	242	202	194	193	194	227	188	203	229	211	207	215	174	225	184	215	188	207	183	237	195	204	219	217	217	237	215	230	182	210	206	186	193	194	197	226	225	188	193	204	197	201	202	236	198	193	208	205	221	206	207	192	243	210	193	204	210	214	214	213	209	178	241	202	197	198	220	212	175	237	194	226	192	219	216	188	179	226	199	190	196	205	210	217	192	247	218	193	223	167	199	195	203	200	182	209	198	187	184	192	186	211	213	167	197	197	176	199	186	198	200	210	191	208	182	197	214	217	193	203	193	227	194	188	205	209	194	207	219	198	212	178	199	232	203	192	240	229	212	198	238	211	178	188	209	211	210	194	198	213	196	185	196	219	202	189	198	208	172	232	208	190	204	218	203	220	222	217	193	195	203	198	210	199	190	218	200	217	213	188	226	195	197	198	185	193	212	196	211	200	193	211	203	188	194	201	200	230	191	206	179	169	193	194	167	207	179	214	196	210	230	186	202	220	202	203	234	192	196	191	210	191	203	207	207	197	211	215	192	204	225	209	188	226	225	189	226	205	228	205	211	216	195	178	233	191	207	212	183	186	208	216	169	203	198	221	214	218	200	202	190	188	194	213	201
46249	35010	6625	3055	2186	1388	1127	956	794	730	626	585	537	533	549	516	518	487	450	477	487	407	485	411	436	434	444	411	410	402	435	400	417	433	450	396	401	451	438	434	432	433	442	425	414	386	426	433	428	419	422	449	425	418	377	397	402	386	394	406	379	446	383	425	402	416	421	427	407	424	424	400	431	394	428	442	394	432	406	463	369	384	415	394	420	419	444	430	412	425	422	417	393	403	406	426	426	395	414	442	376	429	405	410	411	363	407	434	391	433	410	411	380	403	435	390	420	398	394	412	390	403	404	423	418	433	363	404	409	372	389	396	430	390	384	394	421	428	394	411	424	390	371	395	435	446	425	422	402	402	383	404	416	426	418	433	391	391	415	396	427	462	373	384	394	448	408	427	410	424	397	409	396	389	346	402	378	416	448	429	403	394	399	422	415	393	389	386	393	395	419	378	404	411	410	438	428	444	404	396	409	393	379	421	358	409	398	400	419	404	417	389	392	405	384	404	379	386	390	419	410	391	402	396	424	392	428	428	441	427	410	418	365	412	384	438	394	436	408	430	426	411	418	389	438	423	406	375	427	394	381	403	431	426	415	418	416	415	414	450	401	409	412	419	444	422	384	431	373	426	405	421	435	419	427	433	455	432	413	403	408	404	404	385	411	438	382	410	452	429	373	438	397	448	408	397	405	374	419	410	387	377	393	388	425	377	400	399	435	427	395	426	383	414	442	404	414	422	427	399	415	396	425	416	441	441	440	408	407	411	372	388	403	433	412	447	403	407	395	381	414	415	435	396	415	404	401	383	425	428	371	428	395	408	365	397	390	416	404	397	429	384	385	421	406	393	399	382	414	410	411	387	401	421	442	412	409	392	435	422	405	411	425	408	443	440	418	413	429	404	388	414	391	407	413	442	378	407	429	396	386	425	421	429	420	397	427	418	416	402	447	397	362	424	388	417	402	385	391	421	379	381	436	410	412	399	455	418	403	391	393	428	409	378	401	427	410	394	424	377	424	429	383	404	391	389	412	400	401	382	426	431	389	400	408	411	419	433	411	388	389	410	415	410	410	388	417	437	419	392	384	444	380	414	444	419	428	429	422	410	438	400	392	433	449	419	432	404	434	406	408	415	410	393	395	381	425	414	411	407	402	412	384	414	399	404	394	430	409	410	382	433	426	423	429	411	428	376	402	441	396	430	430	405	407	441	444	398	441	399	401	407	378	399	378	407	428	438	410	379	381	429	425	400	394	417	427	390	424	426	416	358	424	404	436	399	394	392	399	421	392	417	419	432	424	432	401	383	389	423	424	423	398	418	387	382	405	425	420	435	399	392	412	412	415	428	448	384	408	410	422	394	353	408	403	416	402	394	413	425	398	404	388	411	426	399	422	412	444	404	414	422	399	435	411	406	413	442	398	428	428	394	393	402	413	401	374	395	402	385	453	408	406	414	423	410	427	401	418	398	419	420	408	407	397	408	417	446	399	422	380	409	364	417	422	379	394	429	421	384	433	365	422	431	429	429	404	377	424	416	428	366	368	427	405	410	394	432	396	385	393	409	417	390	419	392	400	395	400	443	414	421	414	405	405	379	395	431	418	401	439	431	403	397	387	382	422	389	422	408	458	429	379	390	424	407	431	399	388	428	403	415	412	401	418	380	433	402	380	390	409	417	418	411	400	442	405	387	434	377	442	431	407	446	374	403	371	390	384	411	374	425	421	435	418	421	374	408	440	444	398	417	410	413	412	394	462	416	391	408	416	394	414	421	422	458	418	408	443	400	428	403	406	420	405	448	375	406	436	433	430	437	416	445	405	391	337	409	410	417	448	421	388	423	393	422	426	385	423	406	382	397	403	422	400	436	416	379	354	396	403	383	410	439	416	417	398	424	446	421	414	387	372	399	415	412	413	427	407	414	409	391	394	385	437	417	427	401	400	404	389	412	444	418	362	392	407	379	393	413	405	439	402	438	427	450	417	436	397	425	384	398	411	400	410	427	385	387	400	446	437	395	371	416	426	382	423	448	406	417	411	386	393	407	385	405	444	396	413	394	416	417	401	376	377	404	393	375	397	443	433	363	380	425	417	424	392	409	413	373	418	446	418	420	433	401	415	419	410	403	383	411	427	415	403	419	416	406	388	397	399	424	439	394	401	375	440	411	396	457	376	409	377	416	411	390	423	398	443	410	443	387	408	416	411	402	466	424	396	404	413	434	434	409	402	405	374	429	401	432	405	401	429	401	410	382	445	400	355	403	397	430	421	456	416	414	401	383	430	406	446	384	381	428	396	387	432	396	407	411	407	407	417	411	412	399	398	399	381	403	414	408	440	406	431	412	454	411	385	397	394	381	397	378	396	437	421	403	397	405	406	409	412	428	370	366	396	416	416	425	390	407	433	413	371	420	410	433	385	401	402	408	384	419	411	412	386	425	452	408	410	419	373	415	404	415	414	435	398	415	388	445	423	402	452	407	411	414	413	425	421	392	432	396	394	434	370	406	416	424	400	379	418	410	387	395	419	399	434	429	377	373	469	419	411	401	462	425	405	398	391	378	430	416	436	381	422	392	405	425	435	396	427	437	405	400	452	411	412	398	444	384	427	437	419	395	445	415	399	434	437	442	467	428	400	363	409	385	436	411	373	399	420	407	380	392	389	442	388	378	396	436	398	414	396	430	415	452	423	402	400	405	403	402	407	415	405	385	424	427	424	407	397	393	437	414	387	399	423	395	415	409	431	414	406	380	401	379	427	380	417	411	358	410	458	421	445	386	439	368	411	416	389	424	446	445	417	398	439	379	399	410	403	383	445	377	412	399	415	432	401	409	432	419	378	418	402	406	405	389	437	403	390	399	399	395	395	381	422	379	397	424	369	407	415	365	387	440	416	398	453	377	403	426	434	419	392	425	401	389	407	383	414	432	396	388	446	403	431	429	391	383	393	453	388	393	377	369	379	400	427	400	388	423	417	368	394	412	412	416	416	410	408	429	411	422	391	404	413	409	404	395	422	380	395	411	398	391	398	433	434	404	410	418	409	428	393	418	395	398	426	407	401	402	415	397	403	406	419	437	387	385	373	377	375	397	419	437	390	392	440	432	425	382	402	403	424	436	409	448	442	420	402	407	435	405	394	448	375	386	401	361	399	411	447	407	418	381	393	393	433	394	399	402	448	419	413	400	424	408	395	413	380	480	420	417	387	379	415	409	391	403	406	433	373	418	397	400	427	416	373	409	414	405	406	409	346	393	386	445	403	420	399	403	397	418	382	425	440	404	441	405	402	423	399	410	414	408	415	414	440	407	403	421	425	428	422	419	395	377	403	425	413	397	404	408	399	409	425	406	399	393	394	407	390	431	408	403	390	403	420	417	364	398	411	385	431	408	422	390	448	437	422	421	450	407	387	428	428	375	449	408	375	420	416	449	375	387	393	367	421	404	389	407	421	386	422	427	399	417	388	393	442	414	385	407	399	396	444	390	404	416	403	378	404	384
23343	21393	29120	23990	21378	18372	1178	407	331	335	275	273	268	216	200	228	220	204	193	191	172	193	174	174	169	210	194	170	176	174	170	174	191	165	152	156	186	168	191	173	164	169	183	159	146	173	158	175	159	168	155	164	172	174	157	154	160	206	158	150	168	158	168	174	163	172	150	152	166	169	176	169	170	173	153	151	164	185	146	177	175	160	141	153	162	137	175	151	150	179	164	166	156	155	166	158	168	176	155	200	170	144	164	157	165	169	168	170	163	175	153	139	167	164	159	148	160	159	159	155	144	166	167	142	159	164	168	173	157	170	158	161	175	153	167	163	167	148	156	174	150	166	156	140	155	177	189	177	157	153	164	161	162	155	166	173	179	161	142	125	159	161	185	160	152	177	167	182	161	146	146	184	179	149	134	159	181	162	160	172	172	155	152	188	166	179	184	160	152	156	171	159	169	168	193	157	151	184	165	175	161	155	149	164	154	160	156	160	164	132	168	164	150	181	158	156	162	149	158	149	162	173	189	158	157	147	147	158	186	142	152	162	176	152	167	178	173	178	147	179	153	187	159	171	167	157	162	197	139	166	167	139	169	174	149	170	170	164	133	153	156	171	140	172	143	158	155	168	148	148	140	148	169	165	146	163	160	179	172	174	175	168	134	172	168	148	170	163	183	162	158	156	156	148	161	160	166	159	164	132	154	153	158	151	159	164	163	178	170	168	156	147	158	160	160	179	179	165	162	151	163	177	168	146	157	174	150	179	162	175	178	178	146	153	156	160	183	183	147	150	134	155	157	160	138	169	166	160	163	154	155	162	179	199	178	159	178	143	156	145	167	159	183	147	167	160	157	158	170	168	181	176	173	178	167	162	172	160	172	146	166	161	170	172	144	155	162	140	176	167	164	160	152	154	165	151	152	153	167	154	149	151	154	135	175	164	171	148	165	169	160	181	175	144	145	153	165	172	172	154	151	169	155	154	162	167	155	160	156	151	168	149	153	161	153	144	133	158	156	167	177	146	149	156	168	171	166	159	164	143	154	161	140	166	193	159	158	153	150	165	183	154	148	166	164	198	157	165	158	162	164	169	157	153	147	146	151	179	161	153	156	162	169	168	170	142	181	146	171	158	158	169	148	150	167	158	172	154	158	160	174	147	171	164	178	162	151	152	144	156	156	161	162	140	163	174	166	172	157	170	175	157	166	152	160	144	153	151	174	172	145	144	154	172	170	163	153	148	150	157	135	179	158	170	156	190	143	152	147	166	181	186	150	154	165	151	152	151	165	162	191	160	149	166	152	155	159	176	175	182	153	163	172	160	175	156	180	165	185	158	150	145	160	174	166	151	154	164	161	141	153	153	158	175	171	159	147	157	173	160	153	161	163	167	137	164	140	152	177	165	154	169	187	180	166	144	163	174	150	158	171	151	159	172	157	157	170	161	175	162	180	159	155	153	171	162	169	161	170	179	150	166	176	141	165	174	143	143	175	165	166	178	156	142	159	189	146	177	167	171	154	163	156	171	173	182	141	157	162	151	158	162	165	159	166	177	155	155	149	152	148	166	171	127	159	154	164	175	164	166	166	157	173	156	182	167	157	163	178	172	171	140	161	164	171	176	163	161	182	134	162	166	141	167	170	171	159	178	145	161	158	170	166	162	164	164	164	156	160	141	158	172	168	138	171	168	165	155	168	155	133	168	148	150	138	154	155	166	186	172	187	171	153	165	168	167	150	146	188	171	127	134	166	163	155	172	144	153	151	164	151	176	157	167	137	166	153	159	148	161	150	165	148	138	147	150	171	149	158	161	175	177	145	163	152	163	160	159	175	180	178	152	183	155	171	164	161	180	157	161	135	134	173	158	168	163	169	191	144	138	153	163	121	157	174	159	173	162	143	162	190	144	167	164	193	162	159	152	144	168	146	181	167	163	175	125	161	153	162	177	179	157	177	172	155	163	153	178	185	159	163	169	167	165	143	194	179	177	178	164	181	130	159	163	151	149	173	144	149	156	170	158	150	154	161	159	168	191	138	162	163	140	149	163	173	167	171	166	159	150	138	160	148	176	163	165	164	150	141	172	175	156	145	140	171	175	146	150	176	132	170	140	151	169	137	175	177	148	157	164	153	155	155	151	162	172	161	175	145	157	175	152	185	165	163	171	153	176	148	174	170	165	165	143	135	163	189	154	191	144	156	167	151	147	153	149	154	177	174	163	151	170	157	166	165	147	146	168	176	173	171	169	162	153	143	163	142	155	159	164	150	178	179	161	181	164	149	137	147	177	171	156	161	137	162	142	172	148	163	173	161	169	145	172	190	164	153	179	164	169	179	162	151	171	152	150	135	152	146	152	166	175	163	183	154	143	144	155	161	153	165	133	154	160	144	162	163	133	142	163	188	149	146	137	151	181	169	161	157	128	146	163	154	170	169	164	147	154	165	173	175	151	170	187	178	167	166	147	165	170	174	152	169	177	165	149	186	152	165	182	136	177	180	153	153	165	156	170	171	158	164	175	143	175	171	158	173	186	173	159	169	168	172	144	159	171	168	169	149	159	170	163	153	163	174	173	163	125	168	165	152	174	163	165	156	136	170	153	181	155	146	161	170	173	158	163	151	159	159	182	166	182	157	147	170	167	142	170	148	173	163	158	173	146	147	183	174	187	132	186	145	175	153	176	164	165	140	158	139	163	190	173	167	162	150	166	164	176	157	177	166	153	166	155	160	185	154	184	135	153	151	177	174	153	141	167	166	191	159	165	175	176	158	163	173	161	175	149	146	159	166	170	165	182	141	171	146	160	169	175	172	184	190	175	149	155	174	145	169	157	155	160	171	161	162	158	172	167	156	168	140	166	164	146	157	138	148	148	164	170	143	131	155	162	174	158	173	163	181	175	179	165	162	175	147	175	157	180	152	169	157	153	171	167	159	153	192	166	180	139	156	161	160	178	157	155	138	157	181	164	176	148	185	167	177	151	162	160	165	164	174	164	145	164	170	165	174	167	164	177	174	140	141	163	157	157	152	157	171	157	161	152	170	155	163	141	163	190	158	138	177	151	165	152	160	138	173	168	165	180	143	168	180	152	169	173	158	160	171	171	156	170	166	159	142	174	198	136	149	139	170	172	154	192	171	147	178	185	154	172	151	152	164	158	174	167	188	143	159	150	137	140	168	204	150	164	168	171	139	143	153	138	175	168	170	152	150	138	158	163	174	181	177	164	171	180	160	179	170	166	154	149	158	159	170	156	152	162	179	172	163	153	163	172	172	206	146	164	159	175	148	167	160	195	159	160	145	157	140	146	168	148	165	150	174	152	154	159	141	160	141	145	170	157	159	160	158	142	177	158	165	161	177	179	150	165	165	170	145	171	176	178	136	154	171	166	179	175	146	156	165	151	160	154	144	154	185	166	155	152	157	171	166	141	189	162	158	199	140	187	163	158	162	140	175	167	160	151	160	166	154	172	156	156	160	167	168	125	155	152	187	175	161	151	171	175
45489	38695	10685	4981	3489	2161	1638	1272	1024	885	770	688	621	535	569	494	496	446	440	420	451	413	377	409	358	365	359	366	371	355	358	362	342	322	362	326	344	341	321	324	320	330	326	369	332	320	292	328	319	334	311	318	286	325	315	333	326	278	342	293	319	324	321	315	308	351	315	291	274	312	313	281	306	309	325	291	280	308	329	317	311	303	296	325	311	336	338	292	291	301	297	302	301	308	291	299	315	340	304	302	324	320	326	326	301	309	279	315	306	301	298	325	330	306	324	304	305	258	313	326	307	316	267	271	327	294	332	299	303	307	299	322	278	321	276	358	312	314	326	289	330	287	314	313	317	305	313	325	335	315	287	283	324	336	306	297	306	296	308	298	329	284	319	317	312	313	271	297	333	288	305	320	315	311	289	313	329	301	311	315	314	295	275	305	296	296	326	288	322	261	303	335	320	330	337	294	317	317	329	293	282	282	306	277	304	303	293	310	273	299	311	286	307	319	280	267	320	291	290	314	286	295	292	307	305	304	300	297	305	331	331	293	289	320	321	288	322	289	300	311	320	295	317	318	287	314	280	295	316	311	289	278	317	298	295	303	307	312	313	292	319	291	275	323	322	280	309	312	315	305	313	314	298	314	351	302	317	282	311	295	302	306	299	329	294	335	352	288	301	315	306	268	306	297	284	316	302	275	315	295	270	329	306	300	299	308	301	303	293	299	303	291	324	325	289	296	269	313	323	298	288	318	278	340	320	318	314	283	303	308	296	288	286	269	332	296	273	263	301	306	299	307	322	333	301	294	338	261	313	307	321	301	311	304	289	311	338	319	339	295	300	327	278	313	310	306	298	301	326	303	321	309	303	309	286	297	301	289	322	266	300	330	280	303	304	287	332	296	342	283	311	283	293	279	322	325	273	315	297	318	282	293	279	303	307	301	290	305	278	319	320	289	285	334	303	303	298	321	333	332	284	304	294	301	294	342	336	306	286	301	300	315	302	276	326	283	327	323	307	282	290	316	289	284	313	285	316	301	285	303	313	325	296	270	286	295	318	300	285	306	308	331	323	303	329	302	315	292	321	284	314	294	328	285	310	311	338	308	294	277	311	330	295	323	335	296	318	305	308	284	295	289	295	311	297	331	273	303	294	326	337	318	283	328	323	286	313	324	303	293	298	309	314	320	310	338	316	298	320	286	317	279	310	282	328	333	299	304	311	300	293	332	312	311	283	304	341	302	311	271	263	295	322	321	337	286	308	299	322	314	309	293	296	326	278	294	324	285	311	314	313	282	292	311	290	278	277	301	339	303	315	305	309	328	325	299	313	298	299	321	292	316	290	296	307	278	298	298	320	271	295	326	302	316	346	297	284	307	280	303	314	312	312	306	299	305	332	337	318	300	288	297	311	303	298	282	296	334	307	300	290	303	299	297	284	292	272	326	270	313	345	315	312	293	272	279	266	281	302	310	325	312	317	299	334	250	290	302	311	310	327	305	315	293	291	311	289	296	338	306	306	323	301	300	323	306	299	298	295	305	322	293	332	275	311	281	287	279	284	301	283	298	318	264	305	305	282	299	285	324	276	298	288	315	302	328	323	311	291	301	303	291	343	311	305	322	269	308	285	306	323	298	317	277	301	295	286	333	295	339	347	291	315	297	311	285	292	317	337	324	298	332	298	283	324	309	308	323	304	303	317	303	303	321	319	288	315	301	322	345	296	278	311	283	314	309	314	319	289	297	263	267	318	313	319	316	316	290	288	273	287	322	310	318	310	316	319	299	325	307	310	311	320	299	325	319	285	294	306	328	320	300	307	317	303	323	326	282	326	356	303	293	318	301	299	317	321	282	319	285	305	304	268	320	280	327	291	319	289	307	291	319	288	289	335	315	306	287	297	307	311	309	335	285	292	281	287	300	329	313	290	272	321	298	319	286	286	314	264	300	297	267	284	291	320	315	321	319	312	308	262	298	296	302	284	339	333	325	297	314	284	294	288	307	291	303	323	288	325	301	287	286	299	266	314	285	305	325	316	286	351	326	293	286	296	295	296	336	293	313	300	305	309	293	286	285	312	276	317	319	346	327	343	335	299	293	296	337	309	269	311	312	330	257	315	272	313	304	291	310	298	307	298	295	292	290	295	302	296	287	349	332	288	316	319	338	306	315	320	291	322	306	294	267	317	325	304	288	279	313	287	295	268	300	294	318	323	277	281	306	324	296	306	286	319	309	329	274	287	302	295	308	286	308	310	304	314	298	306	293	296	307	331	326	288	331	305	278	273	309	270	286	306	297	316	287	330	336	289	295	287	293	303	349	319	279	319	291	309	300	318	342	314	339	332	300	331	291	288	296	270	324	291	291	299	300	317	321	322	301	289	313	318	285	341	278	278	279	306	302	319	326	315	299	312	316	292	316	293	316	308	292	338	294	298	320	301	318	296	286	310	326	284	304	300	306	329	270	306	328	306	287	287	316	306	322	302	304	301	291	304	272	310	304	276	328	295	304	284	278	279	285	322	297	303	305	305	282	303	278	304	280	314	290	304	286	313	281	339	325	301	275	302	324	304	298	311	321	270	305	306	341	335	328	286	313	302	328	298	295	315	301	335	300	296	283	315	293	294	306	333	272	287	297	318	313	299	303	323	307	310	290	289	284	306	277	264	305	309	297	333	328	313	310	285	315	326	297	321	295	296	290	291	303	294	301	292	280	313	336	294	265	315	288	318	287	296	318	314	296	348	322	299	318	289	294	275	327	284	273	317	282	310	304	323	311	328	326	277	310	296	264	277	313	308	299	310	297	278	313	308	300	318	303	336	309	295	305	289	314	294	298	312	290	319	302	284	323	300	303	335	308	307	337	346	317	308	260	315	298	329	320	315	281	309	324	306	309	300	289	303	302	290	272	319	301	316	278	298	305	287	279	328	288	290	283	288	330	269	286	272	288	308	284	304	293	306	319	285	311	310	322	295	286	302	287	300	318	306	315	286	324	315	311	312	311	297	306	302	329	310	309	312	298	306	303	268	287	304	285	308	317	270	306	307	321	293	323	332	290	327	310	297	326	319	298	345	298	284	289	297	290	305	315	307	333	323	282	305	332	296	312	303	305	286	317	291	313	284	323	314	295	284	303	292	310	313	281	315	282	286	285	318	311	322	331	273	305	319	293	304	301	310	308	284	318	311	341	293	277	275	292	310	299	326	303	304	316	314	302	309	332	309	309	291	293	304	317	320	318	313	332	308	294	328	332	301	343	340	278	298	306	315	298	319	327	317	298	278	302	296	286	284	277	321	283	306	291	291	301	342	316	286	292	330	323	368	295	276	307	306	278	313	310	286	292	312	298	323	269	293	301	308	318	306	339	311	316	324	295	254	297	298	322	336	277	336	323	273	289	321	305	282	323	298	291	281	272	303	316	327	309	298	304	320	297	294	303	346	278	296	313	284	342	299	330	307	286	284	300	305	312	269	295	303	296	313	311	313	304	302	289	297	313	309	280
27507	21159	9098	808	461	478	457	428	392	408	399	414	415	408	430	447	407	387	396	407	407	413	383	426	418	405	414	436	417	433	383	412	387	393	416	401	394	439	426	411	434	389	410	386	433	404	435	388	396	375	395	447	379	411	421	379	402	430	403	403	386	383	439	439	409	382	399	416	416	416	433	390	373	410	404	396	438	412	431	388	436	411	378	431	444	386	392	400	440	415	441	400	380	407	429	425	408	403	412	421	416	400	438	390	410	389	413	428	411	418	430	418	425	388	441	417	401	417	406	390	399	393	384	429	393	374	414	375	380	422	390	414	406	388	436	434	403	418	402	400	396	403	424	385	415	406	429	393	409	401	404	391	409	425	415	425	438	410	399	443	411	393	430	398	445	379	392	454	429	390	430	411	374	390	390	402	456	430	429	389	417	421	413	434	418	441	417	430	407	379	420	423	397	465	403	417	436	427	380	450	415	377	430	450	368	408	397	411	389	429	401	443	412	414	408	407	362	436	414	437	403	424	441	422	435	397	417	413	404	416	422	449	439	367	419	425	434	420	370	421	390	372	374	388	388	416	406	431	407	412	407	409	395	410	372	414	410	399	411	433	426	422	441	406	399	433	381	405	427	403	441	399	397	406	399	415	384	444	402	410	408	382	372	402	431	407	414	406	427	440	432	404	415	421	403	424	404	396	405	389	443	410	429	398	390	407	409	405	403	393	375	403	400	431	413	408	424	411	427	421	393	443	426	464	408	424	402	410	408	415	427	443	387	403	402	423	416	384	429	412	414	382	385	411	418	442	379	406	399	409	417	400	426	388	438	442	406	383	400	395	390	400	365	422	430	412	391	414	385	395	415	431	368	401	399	393	420	399	445	426	395	451	451	417	407	377	398	424	388	420	421	411	359	418	395	382	395	405	411	388	396	431	419	365	402	428	421	448	381	396	434	375	412	436	406	381	435	394	419	402	414	391	396	378	399	454	398	419	430	411	402	395	399	428	399	437	398	421	413	431	405	442	436	396	386	370	396	395	408	447	379	418	377	461	402	387	385	424	403	394	409	408	382	417	408	388	378	407	403	403	421	382	446	381	445	399	387	393	429	417	407	416	420	394	468	388	440	390	436	376	457	439	385	407	393	393	432	387	367	396	448	393	381	390	447	384	373	382	407	412	411	451	383	448	390	374	448	410	409	453	400	396	408	420	426	371	424	409	382	398	409	434	399	386	419	408	396	392	392	391	415	439	430	464	429	410	405	388	367	405	422	417	424	367	440	446	413	441	391	425	449	438	399	447	461	381	398	392	444	404	386	414	409	439	386	424	417	405	393	451	410	413	371	444	404	414	407	394	388	385	415	412	436	393	406	369	406	441	367	391	411	404	410	405	413	418	417	384	384	415	426	405	469	427	407	409	389	381	417	382	406	427	421	398	371	401	394	412	425	414	410	440	372	422	417	402	383	414	397	417	426	417	441	391	414	337	414	405	410	382	408	389	429	432	439	412	397	420	366	377	401	435	349	388	381	408	387	422	413	405	390	424	409	373	433	414	418	402	390	426	374	450	423	427	410	387	423	375	450	440	440	374	394	394	403	413	432	390	413	408	405	392	394	404	425	407	394	392	411	402	424	416	404	409	369	401	388	404	401	381	441	410	411	422	390	419	403	393	400	413	406	414	374	414	452	392	426	421	410	438	388	378	403	392	380	408	398	411	410	406	420	412	416	385	440	422	382	404	445	383	431	402	388	397	374	378	459	403	436	427	378	380	425	445	413	431	433	425	423	413	381	427	434	455	398	395	413	385	369	391	409	408	437	417	432	379	404	439	413	398	438	419	397	371	371	419	396	415	421	408	412	377	413	404	427	407	440	443	377	414	394	408	425	433	418	394	469	391	372	425	388	412	417	414	405	421	442	424	408	415	418	406	405	448	436	420	459	430	364	431	385	387	422	390	394	425	420	422	391	393	415	407	400	416	417	400	391	413	408	439	423	393	456	410	383	417	407	407	421	437	408	402	412	430	421	415	414	406	395	423	421	429	392	379	408	400	434	383	424	378	433	345	406	399	395	435	439	392	398	390	396	382	397	410	411	401	411	382	389	431	396	385	405	412	394	410	413	401	458	405	456	441	420	439	406	433	391	417	394	451	405	412	423	433	397	404	398	384	413	451	410	388	399	408	433	392	424	380	456	429	398	418	382	455	405	437	408	407	394	417	408	404	416	404	380	443	399	397	409	378	386	396	418	436	462	424	444	406	401	402	414	402	426	412	404	431	389	427	419	454	372	385	371	413	417	430	432	426	420	395	404	431	422	377	418	424	402	460	430	380	414	451	428	433	407	414	433	415	422	414	432	429	433	417	426	401	414	414	432	388	404	408	424	396	410	391	394	408	423	458	395	431	428	418	442	446	393	406	399	398	389	400	421	421	383	411	401	389	364	396	421	443	435	416	423	389	418	391	428	406	419	392	397	380	368	414	419	444	435	397	431	419	394	422	405	411	407	372	456	423	410	421	415	380	425	397	422	441	384	462	423	422	444	397	440	415	443	400	421	402	415	399	422	385	376	393	386	395	397	380	404	406	394	394	435	397	410	441	398	415	383	433	379	400	437	424	405	396	416	427	417	424	381	390	376	406	426	389	404	432	429	432	448	403	386	399	394	389	449	405	423	415	407	429	434	397	409	373	416	385	448	383	414	393	459	445	423	415	416	419	374	368	385	434	410	406	395	394	414	426	411	407	418	440	403	400	453	418	420	418	380	408	424	396	460	408	424	448	405	419	403	399	410	417	407	463	386	402	400	404	398	404	402	406	406	424	379	401	357	431	426	402	395	394	420	389	388	440	440	404	384	421	413	400	414	433	432	419	447	403	419	395	410	408	376	407	417	431	471	407	398	396	411	402	429	416	392	420	409	407	404	394	428	422	421	417	420	432	403	406	387	411	424	420	424	416	420	421	380	416	409	400	410	403	395	412	403	399	414	429	366	400	405	449	369	395	417	390	411	439	435	453	383	433	422	419	443	420	397	396	407	443	424	425	415	448	419	386	439	399	380	430	411	425	398	426	402	409	384	408	424	385	396	417	439	401	403	397	403	371	429	399	406	422	402	397	370	403	430	361	416	451	430	418	444	393	393	411	399	379	421	417	415	422	416	422	390	432	423	424	371	450	415	414	412	411	409	430	376	396	387	415	399	422	403	416	426	398	382	415	402	429	420	437	418	383	412	370	438	415	452	435	396	361	425	412	403	402	414	376	432	437	442	404	418	405	412	435	430	438	378	397	426	387	445	404	391	402	418	423	429	420	420	426	398	415	406	415	423	439	414	431	431	442	395	417	447	414	403	404	386	391	390	353	429	423	413	389	431	428	410	407	395	404	402	417	396	429	436	402	396	412	387	417	414	406	450	419	390	405	390	413	438	416	383	430	405	378	413	428	397	434	386	412	425	445	390	424	413	415	421	422	430	420	402	394	427	394	403	435	411	386	416	393	419	442
28140	19003	1494	1105	929	908	868	805	777	741	807	770	802	722	746	746	726	767	840	798	787	749	806	812	767	779	783	767	809	816	767	810	779	771	743	802	786	819	797	820	800	770	782	762	829	795	766	771	792	795	755	769	768	747	786	819	729	789	750	774	748	787	770	735	772	762	758	817	780	816	803	801	800	751	782	767	759	817	787	773	797	777	789	767	800	787	771	767	804	752	783	748	747	758	756	811	779	796	789	763	767	739	756	834	755	785	798	801	781	760	761	779	810	752	753	770	806	782	736	766	812	771	791	722	840	738	772	784	770	807	782	805	773	803	759	796	778	776	836	707	812	789	735	791	786	799	742	776	776	774	825	753	784	768	785	802	759	770	733	784	819	789	778	774	816	738	767	778	777	849	766	763	761	793	754	747	809	807	747	788	742	731	795	826	784	815	812	721	794	801	813	817	812	838	768	756	776	789	788	849	794	749	812	777	740	746	791	841	783	741	781	786	749	796	764	772	748	762	721	760	769	752	753	751	814	720	796	812	762	798	785	761	732	796	793	758	780	735	815	755	813	795	782	779	779	793	774	809	779	803	811	767	764	809	781	785	757	795	807	787	805	786	827	792	772	779	767	793	814	801	777	793	817	759	808	836	788	803	755	810	789	804	742	820	789	753	796	760	786	805	760	803	790	723	805	793	782	761	762	757	770	803	785	753	753	732	749	791	790	817	803	770	737	803	740	805	769	750	705	785	702	811	808	808	821	800	775	780	776	718	756	786	781	777	782	747	803	761	804	823	794	751	773	784	766	779	769	812	744	791	741	787	787	800	766	788	779	766	818	812	769	824	786	739	803	784	790	756	746	751	784	799	784	753	793	805	749	828	837	774	764	800	807	784	789	763	824	802	775	782	815	817	777	788	816	763	852	771	816	795	778	804	749	774	806	809	788	804	805	752	825	732	779	765	775	805	779	768	718	825	723	775	825	799	789	831	789	801	791	812	753	794	777	755	780	788	758	835	766	749	805	734	815	776	762	797	797	760	758	798	764	800	790	794	741	802	803	760	758	776	770	768	740	827	778	734	781	808	758	780	800	736	741	760	783	811	822	799	842	796	803	764	790	764	813	831	772	864	809	778	741	824	789	819	800	792	762	789	805	748	808	801	743	801	773	801	833	769	777	843	805	817	778	815	795	770	782	812	788	751	780	787	799	831	786	806	734	782	775	794	767	766	768	808	799	810	775	746	808	813	732	828	805	768	733	763	726	809	734	755	756	755	807	762	814	763	775	793	757	768	796	771	783	791	746	748	793	793	761	762	760	730	761	822	743	768	811	788	748	777	773	841	787	795	809	802	815	761	742	780	825	790	783	799	736	776	769	800	767	768	802	791	768	757	775	806	789	794	762	779	775	785	774	772	811	776	800	756	781	759	799	778	827	808	768	771	853	833	819	790	744	828	775	853	786	772	759	799	781	782	785	845	824	784	804	715	840	784	813	842	782	754	815	807	774	794	779	798	757	792	750	798	736	804	812	718	816	789	809	726	752	786	762	755	825	804	771	787	818	755	737	783	739	780	787	787	705	736	762	800	797	742	785	745	747	804	788	770	817	784	768	739	780	807	779	803	772	842	831	793	782	794	781	786	766	744	858	779	753	736	826	801	772	768	797	767	794	786	795	763	785	765	760	725	760	763	829	759	780	747	813	792	759	770	811	742	828	803	782	790	785	759	752	763	771	817	787	839	818	796	789	792	791	753	796	740	805	757	792	772	774	775	796	774	779	798	764	836	811	762	803	748	791	793	759	764	721	828	724	758	788	787	750	806	829	759	787	848	812	775	784	810	817	791	745	806	803	811	796	787	764	840	768	739	732	779	774	760	788	786	751	794	796	786	769	811	765	767	784	787	752	759	776	797	783	757	779	771	780	774	803	792	751	818	769	770	764	813	770	749	831	805	761	760	781	796	766	803	748	805	803	797	759	788	806	761	784	813	831	804	764	744	746	795	770	778	739	769	802	786	846	749	770	818	751	739	799	787	815	772	792	754	776	792	744	760	789	759	785	742	812	813	801	745	770	789	748	783	762	829	796	776	726	854	799	774	788	778	803	794	746	808	790	804	777	778	720	827	806	735	764	761	769	768	763	811	809	734	781	814	795	785	741	794	769	744	800	781	819	781	775	783	769	817	796	749	798	793	762	760	818	821	778	764	781	797	798	796	825	770	771	819	745	721	746	798	780	844	804	827	783	751	811	850	819	821	785	758	807	790	803	787	725	765	769	793	814	750	752	816	802	767	790	781	781	807	756	814	795	766	752	845	830	772	795	740	835	775	762	744	808	786	775	832	741	758	804	744	775	784	800	839	748	743	770	760	759	792	737	776	787	764	830	798	750	767	778	812	760	794	808	793	767	784	740	778	838	781	742	800	790	774	833	785	835	791	802	761	749	783	808	770	809	757	781	796	783	779	786	801	800	781	753	714	768	783	789	793	736	790	785	841	751	771	784	764	800	799	805	773	783	779	760	734	787	811	823	803	831	754	735	749	836	798	772	794	782	808	853	779	820	790	759	775	753	746	729	819	843	799	805	767	772	825	803	801	773	765	783	745	797	771	739	765	768	763	774	775	767	786	818	816	805	771	759	785	755	769	792	825	822	751	785	766	805	819	764	753	804	753	810	756	767	778	764	779	760	762	782	785	828	779	808	812	769	828	774	795	768	772	796	806	799	830	809	810	779	747	752	741	791	826	795	786	765	770	768	771	755	817	808	800	822	797	756	788	781	809	805	776	793	837	831	770	830	812	786	719	790	750	769	757	749	807	810	790	808	771	766	786	781	750	767	723	789	792	776	802	771	854	759	788	790	772	792	816	804	773	745	845	768	739	789	771	758	786	777	803	786	826	751	763	789	785	835	811	767	739	758	768	778	797	765	779	825	812	815	801	776	805	772	781	747	740	794	765	768	791	795	779	771	790	788	731	755	792	801	757	794	789	796	749	780	762	783	763	853	778	756	795	777	766	833	813	862	836	755	762	791	778	834	785	750	730	820	753	783	764	799	741	750	764	835	798	749	771	779	778	789	776	787	787	780	806	789	796	766	807	808	761	755	788	742	767	773	770	784	749	722	796	758	807	781	774	780	831	813	781	797	765	789	776	772	796	802	795	786	790	737	729	831	727	769	770	786	741	861	763	807	811	810	873	807	836	775	719	809	752	782	725	715	805	761	794	718	756	779	784	730	779	778	816	769	797	819	755	828	829	787	748	771	750	808	787	783	819	734	754	767	793	737	822	803	813	768	776	809	825	757	768	760	793	777	760	782	797	798	761	801	824	785	744	840	800	782	782	777	738	729	785	709	766	822	706	797	810	824	752	765	768	792	760	755	814	768	796	770	795	751	788	742	805	817	806	800	798	804	727	747	779	794	803	768	778	750	748	787	784	827	804	760	805	801	791	780	817	756	766	763	776	789	795	792	803	756	773	773	792	746	789	804	777	764	788	807	740
24276	21421	28732	24369	19906	1994	465	347	274	250	247	241	229	263	234	223	236	218	209	202	246	211	191	235	209	211	219	213	187	217	198	207	216	216	218	238	232	224	203	238	207	214	212	211	197	206	216	197	217	231	200	191	225	198	214	215	197	209	227	214	208	188	208	235	209	215	202	207	195	191	175	186	209	191	224	197	207	225	192	203	189	223	194	200	200	216	179	171	183	219	204	194	200	182	212	197	199	189	204	199	212	210	216	208	192	212	199	183	189	194	188	196	221	212	206	185	210	222	180	198	224	210	211	194	205	207	197	228	195	194	190	195	208	193	216	195	186	186	219	213	207	215	202	212	209	220	194	187	216	224	194	211	195	194	193	209	190	197	215	196	198	207	196	186	192	193	197	183	216	215	204	221	189	194	222	193	184	191	215	195	202	200	203	217	203	187	189	192	209	174	201	208	221	199	213	212	205	228	194	220	221	217	198	204	216	178	192	214	216	200	210	200	227	221	215	209	209	203	219	158	206	214	197	205	208	243	183	169	211	208	189	184	223	211	224	180	196	206	220	187	225	208	200	227	189	175	193	205	201	210	212	207	193	197	221	225	171	170	208	215	184	226	205	202	213	212	216	197	226	218	191	199	200	188	215	197	187	200	207	207	210	187	201	196	193	195	207	199	193	194	208	201	211	206	209	197	180	227	199	187	231	190	206	220	200	202	206	198	190	203	209	211	212	199	186	198	215	230	195	193	192	205	211	172	220	186	211	208	190	204	212	198	188	203	193	189	201	204	180	208	220	207	214	174	219	195	218	210	202	213	199	210	201	203	171	197	212	210	203	209	220	210	218	211	202	205	215	231	205	205	211	243	199	209	218	226	222	203	202	209	194	171	203	224	200	189	202	229	200	205	193	212	220	203	209	193	201	197	199	212	223	209	205	198	207	217	198	181	198	209	189	200	224	189	184	201	238	209	209	205	218	193	208	201	193	192	204	196	188	215	183	185	178	197	204	222	192	206	194	219	230	203	201	237	199	214	192	211	198	197	185	195	207	204	203	194	191	212	210	196	206	200	214	221	181	216	217	208	197	199	211	222	224	229	181	216	204	220	221	233	195	221	223	200	207	216	200	208	222	190	225	219	217	209	227	205	208	226	216	207	216	214	237	207	219	206	212	233	214	179	214	213	213	192	197	223	220	218	208	207	205	188	190	207	208	203	232	232	198	199	227	209	220	205	228	224	193	229	206	205	183	202	189	186	207	209	195	194	197	214	197	186	209	212	202	188	212	232	195	188	214	184	231	213	217	186	204	238	211	184	197	216	203	200	200	182	210	202	192	206	186	185	215	181	209	212	178	183	207	210	207	180	209	197	221	192	226	205	216	221	206	200	224	213	203	243	208	217	191	190	181	212	188	207	209	202	207	201	238	245	201	189	185	191	210	197	210	198	195	215	219	215	193	196	235	226	196	204	192	215	181	220	199	195	190	196	228	193	195	192	212	223	227	171	196	210	210	194	215	208	197	177	233	206	197	196	177	223	205	209	212	199	189	206	205	205	196	205	200	200	180	207	189	205	209	200	175	211	212	199	202	207	220	214	205	190	175	226	212	206	194	203	188	178	218	213	203	224	194	212	205	214	199	218	191	211	219	208	193	186	200	210	222	211	197	199	219	183	214	193	224	212	205	211	193	179	235	200	208	196	190	193	233	219	217	220	193	221	207	202	193	227	196	232	198	211	192	198	216	214	190	231	216	192	184	214	227	178	201	217	195	197	202	197	182	195	189	202	227	211	210	220	195	233	216	234	180	165	200	222	202	189	205	194	202	199	191	192	185	226	204	227	190	212	212	188	174	228	197	209	212	212	210	197	199	201	199	205	179	178	202	204	209	207	232	210	206	211	200	202	214	210	178	177	203	208	193	194	196	194	220	220	214	194	193	212	193	211	209	208	214	197	185	218	204	202	180	202	185	215	214	206	215	208	188	211	185	190	213	169	203	214	207	201	189	211	206	198	204	192	191	196	211	192	183	209	201	203	209	246	185	199	192	209	236	207	202	182	194	238	213	205	228	187	218	202	202	200	215	177	208	221	199	217	225	197	216	186	197	190	216	194	204	199	226	212	225	203	220	216	193	217	222	198	207	180	225	214	193	205	196	217	226	179	204	182	202	230	184	221	227	194	205	185	186	203	210	183	192	211	194	226	219	186	209	195	215	192	212	192	182	199	174	166	195	209	209	200	214	222	207	209	197	207	215	208	190	189	226	219	195	203	185	201	209	201	206	200	202	209	214	210	227	184	199	214	200	198	194	205	211	191	195	210	229	206	187	204	217	193	196	199	218	198	230	222	204	199	205	230	201	195	191	181	181	208	187	221	215	224	214	197	219	202	179	204	198	233	195	194	240	203	182	229	206	226	210	200	194	170	201	203	209	227	205	210	190	179	203	245	206	214	201	206	208	196	222	207	203	208	171	221	184	203	222	202	203	195	212	212	210	190	198	188	223	193	222	199	211	199	174	212	240	203	182	205	201	202	208	212	187	213	200	214	189	199	220	205	217	189	173	228	187	208	192	209	208	203	195	200	230	217	183	229	207	197	188	192	202	215	225	188	211	203	188	201	206	218	194	227	197	222	193	207	199	189	210	196	195	182	222	220	192	193	176	205	188	203	173	196	166	212	207	217	204	200	224	216	231	167	200	232	219	186	213	193	193	206	207	228	212	210	197	209	205	223	197	182	207	208	220	214	215	183	211	177	209	207	205	239	221	211	225	202	207	199	197	214	205	195	215	204	188	192	184	201	198	183	208	199	229	183	233	227	216	182	201	159	209	212	209	205	202	194	184	191	202	199	213	197	211	203	176	220	204	219	218	191	202	203	214	211	213	228	206	195	204	178	191	181	197	177	183	211	211	202	194	211	184	180	200	216	188	207	198	199	209	197	180	203	207	195	212	204	205	195	174	209	209	221	204	192	206	205	200	187	194	206	206	187	200	216	184	225	187	201	224	193	204	220	211	199	209	189	203	192	218	195	206	210	194	201	205	204	229	206	217	194	206	183	215	198	188	190	212	208	181	212	221	217	204	218	190	202	225	211	202	177	173	178	202	194	182	210	197	220	197	214	199	202	185	204	219	196	192	187	199	213	211	198	198	210	212	207	209	199	187	191	199	198	206	226	205	190	202	190	213	199	183	189	180	225	192	199	205	203	209	218	191	196	210	188	203	216	187	188	195	215	213	203	211	202	194	201	190	221	207	192	219	197	206	182	196	223	177	213	195	196	211	198	213	198	224	199	209	203	204	212	191	187	187	214	188	187	209	212	191	220	214	213	204	210	190	214	205	178	200	191	190	205	204	203	240	197	199	230	192	180	187	192	183	215	203	182	209	233	193	214	183	210	237	223	183	202	177	214	180	241	188	209	196	202	175	208	208	186	190	190	210	210	187	189	212	203	211	210	231	206	213	189	191	230	212	184	190	225	195	181	194	226	217	198	210	198	195	216
46466	36066	6515	2911	1996	1446	1050	946	791	697	673	581	566	559	478	501	495	477	507	496	434	448	470	402	431	440	456	488	442	410	393	449	425	431	420	362	412	416	422	428	399	422	412	390	441	416	385	433	460	386	446	384	450	437	387	382	420	406	413	413	415	398	425	414	410	436	441	409	419	392	440	422	404	429	415	430	385	449	413	403	389	403	396	365	368	441	435	395	402	435	418	428	405	352	408	431	435	397	453	398	377	407	436	427	352	404	417	403	407	436	424	386	418	416	456	381	387	424	425	441	421	387	398	395	433	418	423	403	384	416	384	366	411	385	371	418	403	429	403	396	417	427	405	428	406	417	408	412	389	417	414	408	391	421	397	404	418	403	401	385	382	445	408	373	448	387	392	394	407	434	414	421	424	431	447	413	431	401	415	381	433	384	399	380	454	411	398	403	407	422	406	430	412	394	414	404	432	428	420	416	418	390	441	383	415	419	399	418	421	365	394	407	425	380	439	369	406	423	411	438	428	415	417	383	430	408	415	406	403	373	417	399	431	407	444	443	421	414	406	422	437	444	393	423	403	421	427	401	424	396	415	420	408	412	411	378	394	416	475	433	426	413	431	444	392	396	422	405	382	406	391	414	426	435	428	371	405	422	386	419	460	415	421	380	400	428	366	440	407	411	401	403	371	373	403	426	423	395	416	395	433	409	376	408	406	419	395	408	414	411	396	426	451	463	393	420	399	394	398	354	409	392	394	403	375	416	445	408	415	410	442	422	418	402	399	409	421	409	388	427	398	422	383	384	432	382	398	411	391	421	386	420	415	415	399	369	414	391	361	422	393	464	397	422	434	454	378	441	422	425	406	414	420	437	410	369	426	435	405	412	413	398	372	395	394	415	444	409	408	385	404	429	464	467	412	395	456	397	401	398	395	437	433	441	415	411	393	426	400	394	400	389	400	423	402	415	367	422	434	410	412	399	395	357	398	434	404	422	408	432	445	422	425	375	417	425	389	423	415	405	417	433	395	374	406	422	412	418	418	425	453	433	388	388	432	410	409	416	399	417	406	420	408	374	366	427	380	416	415	395	401	410	428	389	385	407	392	402	405	398	422	416	409	403	398	416	412	429	379	427	440	436	426	412	388	421	420	425	390	401	427	425	402	421	415	434	428	412	422	397	390	417	388	420	400	406	424	376	384	397	406	435	381	419	379	448	418	357	382	391	377	430	425	416	425	375	420	380	403	390	409	437	416	388	431	400	359	375	390	414	390	369	417	414	382	410	418	397	377	434	452	430	421	433	407	436	408	423	435	421	381	403	377	423	409	413	421	410	394	412	410	402	407	412	451	411	413	399	408	392	459	432	384	390	430	396	440	415	417	450	409	407	412	417	400	406	479	420	418	410	397	414	447	409	449	414	394	424	393	406	457	391	429	440	398	407	431	400	466	423	416	420	395	434	393	403	407	394	426	416	430	392	426	413	424	412	391	414	398	397	430	431	385	393	392	433	389	445	442	352	418	402	419	401	453	402	412	417	419	431	453	397	398	387	425	408	425	435	426	411	407	427	411	412	422	401	387	389	390	445	418	423	376	408	427	430	412	425	427	384	413	381	448	418	408	432	386	398	376	405	433	424	389	414	399	429	381	430	410	384	422	437	390	423	411	430	393	440	443	409	415	402	422	447	389	430	390	426	389	402	404	413	383	352	376	450	392	418	417	441	420	393	402	395	416	391	405	417	412	381	448	400	409	431	400	389	414	452	415	442	422	394	410	450	422	384	400	378	383	388	401	389	393	400	400	401	410	430	419	410	388	396	390	393	426	398	389	413	403	417	409	400	414	433	369	404	371	368	402	427	400	393	458	410	424	397	422	389	411	402	403	408	416	431	408	420	424	406	371	424	381	441	428	395	407	409	389	433	451	426	420	430	393	427	374	426	416	431	423	404	385	389	399	376	411	391	430	389	420	418	424	416	405	422	405	412	363	390	407	406	401	371	402	409	413	435	413	432	381	443	418	407	415	428	439	423	397	428	441	396	396	395	364	415	401	431	379	416	397	434	419	416	415	401	402	421	447	413	405	377	387	406	396	395	396	433	407	408	365	421	437	396	443	406	429	404	416	400	419	418	402	405	421	429	413	427	353	375	420	411	368	423	373	406	400	423	399	396	396	384	418	421	406	418	407	374	405	416	394	398	414	407	393	392	418	418	415	399	436	371	425	458	390	418	384	380	405	427	402	444	402	376	431	411	403	401	416	425	409	399	421	440	403	385	397	407	406	415	446	470	416	423	445	446	427	405	378	408	436	384	410	425	427	373	406	397	407	417	377	417	413	414	419	403	415	388	434	383	404	389	422	426	370	419	421	419	397	413	408	390	396	374	385	408	401	399	418	399	375	434	413	392	435	411	400	391	408	412	410	380	431	405	456	415	392	440	401	455	425	408	406	392	415	419	400	445	445	416	408	459	411	391	391	435	434	450	421	428	385	423	393	396	412	404	389	407	419	409	433	365	399	447	419	398	396	442	410	400	421	416	444	394	399	395	418	393	379	403	401	410	420	401	410	403	397	365	373	412	395	415	370	396	429	408	420	413	405	415	407	402	439	440	416	391	413	371	392	418	419	423	411	364	410	396	423	406	417	398	427	442	419	413	403	420	376	403	395	392	385	391	441	395	394	411	387	408	425	409	420	403	416	438	405	400	382	412	367	453	406	398	380	407	383	440	393	422	403	385	411	390	420	378	436	429	375	381	412	423	401	394	416	430	369	409	385	421	415	388	385	423	440	395	405	405	391	387	401	394	410	413	455	405	439	390	424	418	399	430	400	432	424	413	434	430	407	409	400	391	401	427	389	439	414	428	432	449	421	422	431	441	404	411	380	417	401	417	433	411	409	390	423	413	411	397	367	421	394	441	414	414	414	383	411	388	420	426	414	406	423	411	406	451	436	422	408	386	396	407	404	372	419	396	396	409	396	407	425	425	417	413	432	392	389	407	406	449	426	411	383	376	412	424	387	396	379	397	438	402	402	426	388	431	411	414	412	397	392	389	423	447	437	411	371	381	442	415	411	418	435	388	404	438	368	369	406	386	394	416	407	419	425	414	423	388	404	433	421	373	411	379	446	405	390	405	421	412	429	398	419	439	370	404	415	404	428	423	407	440	452	401	413	422	449	409	388	432	410	416	426	387	410	403	404	402	393	386	397	379	446	423	403	453	435	466	427	436	422	396	399	410	408	384	409	407	398	390	401	421	419	423	429	411	385	421	426	393	419	389	407	381	420	397	371	410	418	446	427	429	384	395	405	392	407	412	435	380	431	401	453	430	428	389	394	420	416	408	416	410	415	402	411	406	377	437	424	399	411	401	368	431	425	440	404	424	385	435	399	428	386	411	431	369	394	398	387	406	456	392	375	384	413	379	431	392	424	430	394	392	412	414	439	404	448	393	435	440	387	425	384	383	393	420	396	401	415	395	421	426	415	426	427	421	416	388	401	386
23324	21406	29550	23636	21401	20378	1656	432	348	325	291	247	246	228	212	232	198	215	198	191	186	184	176	182	160	173	183	183	200	194	167	181	181	170	177	190	186	156	171	167	151	188	163	172	146	166	156	166	158	185	154	163	165	179	159	164	168	186	137	168	175	147	165	168	181	150	175	160	150	172	144	163	172	151	174	153	178	146	161	177	157	143	166	160	146	141	167	142	167	166	164	151	176	176	169	160	164	171	171	162	154	181	173	158	153	186	170	169	162	164	188	173	162	157	152	163	161	166	178	174	162	148	155	158	168	180	173	176	167	167	186	146	150	167	160	150	154	160	154	165	180	155	183	145	160	192	170	161	135	145	185	159	163	163	152	170	154	164	156	172	144	147	147	166	155	151	163	155	183	146	156	176	188	151	137	156	177	186	144	148	175	161	165	138	184	155	133	158	174	164	172	137	153	180	162	166	155	158	163	161	160	156	168	180	148	157	171	187	153	166	171	146	164	144	170	149	157	153	150	138	173	136	149	158	155	160	176	147	149	169	164	148	178	164	176	175	184	144	191	176	151	162	163	182	172	147	181	170	143	163	159	160	171	168	173	172	171	171	175	146	170	152	149	145	155	163	167	167	143	153	181	189	159	156	172	172	157	168	160	178	172	148	166	157	146	168	162	180	161	148	150	155	160	168	163	171	168	158	171	154	170	142	174	160	151	165	185	172	152	168	162	168	155	157	160	157	180	154	184	141	177	208	149	180	151	179	178	183	146	165	151	167	148	159	164	159	135	160	166	163	179	153	161	173	159	148	155	158	143	178	147	166	153	168	174	179	178	157	186	153	163	164	148	176	170	143	157	159	173	162	145	163	141	151	174	179	174	162	150	158	171	148	171	144	142	187	158	160	159	169	170	146	174	197	149	169	167	154	190	164	167	152	158	170	155	168	154	141	160	175	159	156	165	172	155	147	168	158	163	149	170	157	149	157	152	161	144	169	181	154	147	171	175	141	162	164	178	154	166	173	172	169	150	169	160	169	152	163	163	171	174	147	167	155	190	171	179	154	153	173	166	149	153	147	162	154	157	173	161	158	132	149	169	159	154	199	172	189	165	162	146	191	153	157	174	156	146	168	141	157	164	156	168	166	156	161	160	157	161	131	155	155	178	175	143	182	161	137	139	152	167	169	141	160	140	158	181	160	160	172	176	147	148	162	149	141	171	143	176	160	168	155	164	153	157	135	163	146	175	168	164	163	167	162	168	136	167	172	183	166	180	167	141	152	169	159	143	153	188	166	182	168	167	153	165	153	161	182	142	160	163	146	159	184	162	153	140	167	165	149	177	147	155	156	151	155	157	154	168	174	153	152	173	142	159	164	164	149	165	184	164	152	150	157	190	139	171	152	150	139	156	147	165	171	172	161	150	181	167	163	153	156	137	169	157	171	162	144	148	175	153	178	143	162	178	158	172	183	152	157	157	160	157	159	171	157	167	144	166	152	192	147	169	136	151	137	174	187	183	142	158	144	165	163	157	179	165	154	157	170	156	175	164	153	180	180	159	151	172	170	161	174	172	177	163	157	131	173	169	166	164	183	184	155	167	153	171	172	150	173	167	157	135	164	176	170	175	153	165	138	154	148	164	170	159	141	187	166	155	156	158	161	192	172	162	160	147	181	155	152	152	165	161	180	148	186	174	141	170	180	165	170	189	163	160	177	163	151	168	148	148	159	146	149	165	175	155	162	159	177	163	169	151	183	167	137	158	146	156	180	153	161	175	171	166	154	163	160	174	158	167	152	155	166	162	169	143	186	163	158	181	134	183	169	173	168	159	167	154	139	167	155	146	162	146	166	146	167	176	152	169	161	171	164	153	151	161	162	155	139	164	148	174	157	162	171	162	169	174	143	178	177	169	163	164	183	170	155	169	171	149	160	148	156	149	164	165	162	166	166	170	175	162	154	155	175	157	159	178	185	173	176	164	173	169	155	184	162	171	157	146	165	164	181	161	169	177	132	151	172	160	170	157	170	167	160	157	154	176	145	157	154	158	156	166	175	171	169	162	153	156	146	136	172	151	188	166	176	154	168	173	172	163	163	180	132	143	188	141	186	169	160	155	171	187	165	183	138	168	148	160	127	142	190	162	143	172	166	181	184	143	144	166	164	156	140	181	160	136	170	170	162	160	179	180	158	170	170	163	173	165	162	145	152	147	151	153	170	171	176	158	135	142	171	183	180	152	187	162	146	172	143	170	167	171	178	177	153	160	164	172	147	132	142	168	153	164	178	187	150	164	158	147	175	143	160	159	128	169	182	156	152	161	148	164	150	161	182	183	155	159	144	163	163	157	184	151	180	165	171	150	152	161	175	160	178	160	160	151	179	146	165	160	161	177	158	156	170	170	164	155	177	165	161	152	160	173	184	165	148	149	153	146	150	154	142	175	140	178	144	183	166	164	157	161	160	180	161	144	168	163	154	180	165	153	183	148	152	181	160	146	165	152	176	153	188	163	167	138	164	159	151	163	164	151	158	151	154	167	169	138	188	155	148	167	162	173	174	158	157	152	160	159	107	148	125	160	161	167	142	157	165	164	155	165	170	166	142	166	159	173	169	164	175	183	161	139	175	153	155	160	185	163	146	176	166	154	178	148	144	184	167	176	176	157	164	157	166	180	153	164	156	176	156	153	157	177	176	185	161	164	167	176	149	134	163	165	147	140	132	141	168	179	174	168	174	162	158	163	158	182	168	148	165	151	173	141	154	185	166	177	167	146	190	147	156	160	129	134	166	170	155	170	167	153	141	154	151	142	149	157	164	147	166	158	162	149	149	161	181	152	161	193	140	155	163	159	167	152	153	145	180	153	166	161	175	147	139	159	152	182	149	152	188	174	163	153	178	159	154	186	173	150	156	160	159	167	185	171	165	176	161	179	176	158	173	167	167	158	139	176	167	167	162	167	170	171	165	158	147	151	159	164	173	165	164	149	149	185	139	160	161	150	149	143	134	168	167	181	158	168	147	161	165	177	193	158	188	151	159	169	166	153	150	142	156	161	167	180	164	170	150	177	159	154	179	178	157	156	177	165	157	158	155	139	166	150	181	149	144	148	147	137	150	156	158	168	141	159	183	155	154	184	175	164	173	160	159	163	171	156	156	175	159	145	174	167	175	175	175	143	141	176	198	166	150	135	148	170	175	178	166	163	176	162	165	165	150	173	175	185	151	164	166	174	171	152	150	162	174	140	169	158	168	163	179	165	153	160	151	153	159	163	144	174	163	168	175	133	172	176	153	160	153	156	179	144	150	179	134	156	180	167	145	190	165	154	149	160	157	188	177	160	139	174	165	159	153	167	177	166	172	142	145	179	156	156	146	171	149	169	178	150	159	157	159	176	161	165	152	148	175	144	161	168	167	161	158	151	155	161	144	160	165	172	163	151	146	163	193	169	164	167	162	167	169	157	164	154	151	188	161	171	147	175	171	159	203	148	167	170	164	164	184	166	192
49311	40419	10462	5000	3254	2189	1584	1281	1002	885	723	731	667	582	530	516	500	446	428	435	426	390	382	401	365	389	359	365	379	362	330	342	378	327	332	358	363	323	355	346	355	328	350	304	327	336	343	316	302	339	310	345	339	317	315	317	344	335	314	282	312	337	310	319	269	301	315	332	302	299	298	322	329	300	273	310	303	352	296	321	318	314	320	299	309	309	309	344	310	298	324	305	343	303	282	282	343	322	303	279	327	307	311	313	298	333	349	306	331	308	327	305	310	292	307	314	307	276	303	285	308	309	301	300	308	338	321	306	326	301	333	298	319	275	311	292	310	314	309	306	295	319	290	325	319	287	293	300	313	312	315	299	294	304	269	321	340	309	329	322	331	311	308	312	306	315	287	300	304	318	303	298	311	347	281	329	308	299	338	285	305	277	327	296	304	325	305	293	296	314	298	303	335	320	304	305	298	277	295	297	306	328	313	296	318	304	325	344	292	313	299	292	318	288	313	287	270	302	323	312	308	293	306	303	331	300	308	293	291	306	284	328	295	313	339	294	307	295	297	317	302	332	295	299	322	314	316	330	307	317	300	299	309	301	323	316	290	318	325	300	310	320	323	308	302	317	296	328	341	300	306	302	317	293	285	280	291	297	292	308	305	268	316	300	307	263	291	298	313	308	307	309	305	311	333	298	307	305	295	310	323	301	319	304	313	285	333	291	289	296	331	306	304	347	303	309	308	298	334	311	336	288	320	291	293	309	311	305	307	303	317	317	316	345	331	312	286	277	329	317	304	281	305	284	308	301	333	316	316	299	299	311	315	310	330	297	308	295	290	305	309	313	302	345	298	293	301	318	323	318	301	277	313	302	297	290	331	316	303	311	271	303	283	328	293	280	327	292	305	309	321	311	293	307	317	314	322	307	322	290	304	289	334	307	306	319	298	328	294	290	280	318	288	285	318	335	301	273	315	304	304	313	315	320	292	306	291	315	328	297	333	310	301	304	300	301	321	305	330	297	288	262	306	291	306	329	278	302	301	305	328	266	304	270	299	325	311	310	296	312	319	336	310	291	334	300	322	297	289	299	308	300	307	329	291	286	304	301	284	300	308	295	289	327	323	305	308	313	322	310	305	303	285	288	317	343	306	295	285	302	319	301	295	304	317	288	317	312	295	293	281	323	318	328	302	326	298	294	308	290	300	302	300	313	290	286	299	289	291	288	327	313	276	291	335	324	297	300	300	319	302	276	295	315	318	293	320	295	319	338	299	299	331	297	291	291	304	290	338	280	323	316	293	306	308	284	316	295	340	295	316	294	318	266	326	305	298	308	314	261	325	307	304	297	290	312	284	305	272	306	300	316	331	332	299	298	317	299	331	318	320	293	283	272	299	286	275	289	285	308	337	286	293	354	312	316	301	303	321	310	317	320	277	305	293	311	319	267	290	292	313	315	316	279	311	315	290	297	298	317	343	284	305	298	312	288	292	321	286	342	294	297	289	322	323	316	290	281	288	306	330	294	249	289	291	301	300	307	313	312	296	320	282	284	340	295	300	308	287	280	338	287	329	297	284	285	337	287	301	335	306	300	312	292	330	285	288	318	326	294	317	279	332	296	293	285	310	295	286	327	314	323	311	298	300	285	277	324	312	274	299	293	316	316	309	304	301	321	309	325	310	296	320	299	310	287	271	297	299	324	322	299	335	308	315	310	309	344	315	331	287	290	314	320	283	307	314	290	261	334	322	309	348	312	311	327	290	314	322	299	291	327	302	340	314	289	326	338	296	294	281	289	324	279	307	324	297	319	316	313	340	293	320	312	277	299	331	301	301	283	298	292	326	279	326	347	299	303	321	278	314	308	303	317	272	315	298	303	304	301	307	313	262	333	311	265	283	299	300	292	284	319	319	275	259	312	310	324	311	313	311	299	303	309	312	329	292	293	338	295	330	294	329	281	300	288	308	307	326	314	304	298	296	274	346	311	324	307	289	295	286	288	291	334	319	303	271	320	312	321	299	329	325	308	322	317	295	312	314	308	324	296	289	310	317	277	309	304	290	306	303	341	298	295	321	309	312	312	253	315	296	310	317	284	280	293	285	312	294	314	301	305	302	339	311	279	291	311	273	306	332	259	301	273	310	326	289	344	301	298	290	302	308	297	311	301	283	313	342	313	322	295	303	291	324	312	287	294	303	322	313	322	295	311	309	316	284	277	278	302	323	318	325	265	291	310	312	312	309	296	316	298	329	351	336	316	304	292	297	273	329	298	303	337	321	312	292	292	319	281	329	297	274	324	286	322	319	284	317	267	281	307	306	293	294	342	313	312	290	288	306	288	309	310	309	309	290	289	280	301	285	285	335	328	301	295	321	319	285	283	328	304	317	300	306	316	334	324	283	288	298	333	286	266	350	314	294	341	314	281	329	308	325	296	296	304	306	294	316	323	288	308	296	292	313	326	295	285	275	307	282	297	330	282	281	305	311	285	318	304	312	285	324	313	294	306	272	325	312	329	313	292	302	290	275	336	335	276	309	291	293	273	313	333	289	307	308	344	278	320	292	305	312	312	299	284	304	314	318	293	290	269	275	280	301	281	323	279	310	351	300	324	312	303	287	310	321	317	293	320	307	293	298	296	289	276	309	310	278	294	317	272	312	309	337	320	321	316	295	283	306	308	293	301	292	312	301	304	315	332	306	286	313	261	284	300	301	323	298	303	324	307	290	329	285	292	301	310	301	291	298	323	305	317	300	287	334	294	299	300	301	304	311	311	309	291	315	298	275	301	319	297	289	300	290	365	288	283	291	337	274	305	328	290	302	284	292	332	315	358	298	311	315	306	309	285	299	347	286	286	294	308	290	323	281	302	290	324	291	316	283	292	305	315	288	287	292	277	309	314	310	331	336	294	326	305	316	296	300	308	279	293	271	280	311	301	283	314	302	304	299	290	293	294	311	290	280	316	302	299	326	340	280	292	293	293	285	305	277	275	300	304	299	309	318	310	286	298	297	332	299	298	304	331	340	308	348	319	308	320	295	294	336	270	289	284	312	332	292	295	293	314	305	308	271	296	282	289	267	311	303	299	290	314	348	297	332	276	333	284	306	296	340	309	291	308	336	324	330	290	332	314	300	312	329	289	319	312	289	318	292	282	297	308	311	298	296	305	306	326	304	300	290	284	302	309	327	333	308	318	326	301	291	309	292	322	276	292	322	313	304	358	305	304	309	310	305	302	288	301	310	316	309	299	297	308	313	326	304	314	323	324	293	309	317	283	306	288	314	307	293	306	326	296	300	297	274	334	304	310	301	266	298	293	309	316	318	323	289	315	287	332	290	287	304	281	302	308	305	271	306	328	311	316	275	289	305	298	279	295	304	301	292	280	336	310	273	283	299	305	298	278	323	316	300	275	290	312	312	291	305	300	315	289	305	274	304	302	299	329	277	296	281	276	283	262	305	316	291	295	316	283	295	307	311	265	288	332	314	290	310	279	268	298	332	304
27587	21411	9999	900	489	418	446	409	381	411	410	410	418	434	423	410	392	383	407	421	396	438	400	403	417	446	406	422	398	406	420	409	431	429	420	395	392	457	411	450	465	431	438	397	392	409	401	380	422	395	435	424	433	444	412	430	389	410	430	408	408	389	407	432	424	399	426	393	440	419	436	419	419	418	447	409	407	388	375	403	413	437	397	437	406	424	407	423	401	395	439	402	430	412	395	434	435	412	406	396	404	405	394	390	388	355	430	421	411	416	371	404	401	423	417	423	406	396	433	379	400	439	410	420	406	420	400	399	428	430	401	436	406	389	403	381	421	401	404	416	432	378	418	400	429	419	436	385	404	385	418	413	418	395	394	406	380	380	418	392	392	377	424	428	424	453	415	394	398	405	384	406	391	428	417	435	409	432	400	388	439	419	365	421	447	430	411	375	421	379	448	373	374	405	460	393	439	441	424	426	433	454	414	428	395	416	375	379	415	417	424	407	404	409	429	414	401	420	385	396	407	425	384	380	413	425	349	400	421	345	435	411	413	447	412	436	422	406	388	423	378	431	407	396	401	454	414	417	360	386	389	423	421	375	423	416	447	407	390	379	404	409	425	424	401	412	408	415	397	387	405	401	402	427	417	410	396	414	380	410	440	395	413	439	418	384	390	383	422	426	403	401	380	414	425	406	420	442	425	396	404	424	374	420	402	406	403	423	404	370	407	399	406	381	379	405	423	373	431	395	376	427	403	437	411	432	386	432	404	396	437	402	401	379	412	428	439	417	394	423	409	414	421	406	405	410	438	406	418	400	403	429	442	415	363	448	426	413	408	371	404	376	373	385	386	355	451	405	416	381	418	437	410	371	420	430	477	426	429	396	407	435	414	444	399	437	407	395	430	396	432	375	399	401	391	448	427	380	397	400	392	437	379	378	404	409	401	394	430	406	393	385	424	365	429	399	442	412	431	433	416	406	367	423	396	389	417	374	407	428	422	436	402	390	365	385	410	429	419	416	396	413	441	413	398	371	397	391	369	407	405	438	378	390	428	408	418	442	396	400	416	392	404	386	401	412	387	401	373	401	446	430	435	361	416	424	389	398	420	419	450	407	409	400	422	407	390	414	411	419	406	400	406	403	423	419	387	408	446	418	441	385	428	394	409	411	401	443	449	412	430	398	384	414	378	399	416	381	428	389	415	437	405	431	389	419	388	398	394	412	424	407	399	404	408	404	374	402	406	464	405	430	406	422	393	411	446	419	429	424	398	403	394	383	436	408	464	389	410	414	421	422	448	416	393	426	399	411	413	444	405	401	398	388	422	444	406	417	414	403	389	406	395	409	395	428	396	412	413	421	396	415	433	410	410	391	412	399	402	426	400	425	435	408	415	390	421	387	434	418	398	398	397	408	406	372	408	400	396	411	407	369	431	394	465	434	437	408	387	424	374	397	385	408	411	404	387	365	389	439	424	425	457	342	413	390	424	435	403	418	376	428	443	347	419	423	432	386	368	391	367	413	396	446	425	396	431	435	427	382	392	432	414	385	409	426	423	449	403	438	418	394	402	368	400	408	427	395	422	379	383	404	431	405	431	425	405	407	414	399	394	394	420	410	390	390	423	390	411	431	405	422	409	425	401	421	420	408	389	373	420	436	426	388	408	391	424	439	409	420	409	397	409	405	393	394	412	370	372	378	414	452	410	403	423	411	427	450	412	397	430	398	406	413	403	389	414	426	387	398	447	377	401	389	427	420	381	407	393	391	432	402	413	434	447	417	393	431	399	405	423	367	409	386	439	397	411	401	385	428	419	406	412	356	378	357	378	400	404	413	439	431	420	427	430	428	388	426	403	375	362	414	439	420	424	400	389	410	414	379	383	415	394	415	427	391	389	427	432	440	446	349	405	435	388	406	403	431	402	424	399	439	395	394	398	406	333	429	408	386	407	387	375	393	426	401	428	385	373	426	420	433	378	406	425	417	405	418	400	416	414	427	433	397	391	412	367	410	404	410	415	410	415	423	424	438	424	428	416	434	420	386	403	418	401	361	423	413	391	457	386	423	396	382	417	410	387	426	397	419	411	412	417	411	425	406	426	395	388	405	445	413	392	422	433	436	374	435	393	402	369	402	413	398	438	421	430	386	445	426	366	480	436	412	394	377	398	395	385	425	403	408	409	412	392	408	418	425	398	429	401	374	435	411	417	404	398	405	390	396	390	412	365	427	352	392	410	403	441	396	389	431	419	384	425	392	419	392	405	413	422	417	427	435	416	413	401	387	453	415	435	401	415	399	415	427	382	433	431	416	455	411	376	425	431	407	402	417	421	437	402	395	397	409	398	386	407	394	412	397	397	465	390	402	415	445	431	409	436	409	394	426	400	384	414	401	399	442	416	401	401	407	400	421	379	418	417	421	422	422	379	404	445	411	412	417	393	420	390	415	396	403	453	390	389	433	429	405	408	412	420	404	434	407	456	433	438	404	412	408	395	411	394	398	410	426	377	423	441	404	406	423	437	371	419	406	393	412	436	445	403	410	376	420	380	406	420	443	400	434	407	394	436	395	385	404	416	407	409	388	419	436	371	434	404	401	440	407	383	408	375	407	371	413	393	429	424	401	426	378	423	416	412	390	402	427	443	387	403	412	392	405	375	404	374	426	412	408	408	442	399	395	411	385	425	391	416	425	413	413	419	389	398	412	404	412	406	387	399	421	420	384	411	426	382	384	429	381	389	347	425	392	394	393	410	403	423	432	406	410	397	407	404	390	403	353	418	436	427	407	394	406	371	409	390	406	425	440	407	412	403	415	430	411	418	398	435	415	412	382	385	421	415	368	413	444	437	430	412	416	435	434	406	407	407	401	378	446	419	374	427	388	422	382	397	437	415	429	398	393	389	403	380	417	400	403	389	420	403	422	439	413	393	443	430	423	397	393	403	401	383	412	418	387	394	411	394	445	385	410	387	439	404	394	434	434	368	413	398	414	421	401	405	431	416	421	398	410	397	374	423	424	358	403	384	409	428	405	416	422	396	387	396	399	432	425	395	406	411	374	408	444	432	361	419	406	411	382	413	410	401	398	386	413	423	417	442	433	415	425	404	406	423	369	417	391	416	412	416	429	366	389	398	419	434	413	404	384	384	416	389	417	436	397	408	414	428	406	393	428	402	455	404	444	372	387	383	419	422	446	426	399	365	412	394	399	390	427	419	422	404	395	429	389	403	433	406	438	344	400	401	381	422	401	435	440	414	408	459	373	434	443	415	403	425	412	430	395	391	351	416	374	397	406	429	387	409	438	392	409	418	397	396	430	388	444	379	408	383	397	410	391	400	390	403	404	396	443	395	395	420	417	378	394	412	391	411	395	409	390	396	383	398	403	408	478	425	388	395	393	407	455	408	447	434	439	432	418	402	396	360	389	414	382	425	394	413	418	381	398	404	427	421	384	417	425	423	408	390	382	404	387	395	424	432	387	424	413	373	402	394	408	416	414	402	417
28089	19101	1692	1048	936	884	809	814	792	835	810	835	834	821	783	789	807	817	812	785	767	789	842	843	858	805	761	827	813	790	781	818	805	761	870	778	816	795	791	838	802	792	760	834	791	792	849	768	769	810	804	799	823	778	776	753	793	827	759	841	807	817	750	790	815	815	764	789	793	737	791	848	807	771	723	764	811	754	764	778	777	726	762	803	747	715	832	818	815	747	794	789	746	801	765	804	730	793	765	771	807	771	760	827	764	787	833	732	769	770	815	776	812	844	753	770	819	810	802	786	732	808	777	741	805	806	748	753	762	789	797	797	759	791	761	769	792	804	800	787	792	769	779	764	795	741	812	782	780	767	810	761	781	744	791	749	827	782	795	787	776	787	798	844	780	775	751	760	749	855	752	818	777	758	768	775	760	782	789	749	785	729	801	765	785	825	809	767	776	743	766	802	794	759	716	794	755	789	758	776	729	789	812	788	832	785	733	804	786	771	757	757	775	750	760	748	828	748	742	761	851	784	768	812	756	773	743	796	764	832	806	786	800	776	782	749	781	782	738	816	784	698	774	845	833	786	778	741	834	828	752	796	781	775	776	793	759	796	765	787	793	733	739	780	778	738	768	809	787	776	838	817	770	766	807	798	820	782	822	747	775	746	771	747	745	745	757	737	750	825	773	791	780	758	795	763	753	746	874	784	745	757	794	783	754	804	797	714	820	811	810	803	802	778	760	805	817	823	785	768	767	771	784	766	761	806	840	785	772	787	767	774	764	810	753	754	790	833	814	751	830	787	751	816	835	828	841	756	785	804	803	781	743	785	777	828	739	788	810	769	789	780	724	694	733	769	811	812	813	782	756	785	774	791	821	757	788	772	806	776	796	775	819	770	757	798	798	751	807	836	755	786	790	786	795	778	770	744	856	772	827	845	767	804	768	764	747	827	753	798	781	792	750	740	813	802	769	747	763	791	754	802	759	805	779	788	791	825	780	777	814	802	780	762	828	773	747	768	796	805	781	747	807	731	740	797	774	783	801	822	748	791	805	776	839	824	770	760	789	759	776	789	768	765	798	758	781	826	769	812	757	749	754	762	712	816	830	775	794	798	788	763	772	801	833	767	816	783	804	799	797	813	792	767	771	773	746	799	771	755	785	788	762	774	775	796	828	775	784	783	765	837	801	797	742	743	789	777	810	770	764	798	760	772	763	728	777	781	775	787	814	815	757	830	811	779	820	788	747	820	783	775	819	763	727	785	774	761	815	776	786	769	770	772	786	789	788	767	741	844	775	794	773	789	788	698	791	810	791	762	784	828	761	798	763	808	838	764	794	741	802	810	790	786	778	754	788	782	782	810	788	743	769	766	781	792	796	808	824	787	808	755	785	790	820	781	842	833	826	778	792	828	825	765	754	774	820	792	765	773	805	770	760	733	788	813	794	818	777	806	795	782	793	792	777	815	789	771	778	796	791	776	760	823	789	766	756	798	805	754	741	761	745	777	834	768	809	771	777	787	808	771	779	820	816	713	771	738	796	778	772	798	792	734	833	759	796	785	786	771	803	752	814	770	800	811	774	784	819	820	789	775	749	775	754	790	797	839	784	714	767	811	797	806	774	746	758	774	783	766	762	748	806	819	795	784	767	778	819	775	782	715	742	786	742	757	749	775	819	748	774	813	758	774	835	798	751	784	779	784	795	770	742	764	739	769	856	767	756	815	770	794	813	752	784	774	784	761	779	840	812	792	795	769	808	774	820	724	805	784	770	747	770	799	724	777	808	783	794	769	780	767	732	757	783	783	787	806	807	818	770	785	819	761	789	800	747	798	804	772	754	736	783	771	821	783	795	799	788	791	748	835	760	757	799	785	784	796	757	798	742	791	783	753	777	790	793	821	778	800	799	796	812	742	804	771	770	815	826	783	828	797	734	766	793	735	802	770	810	803	799	717	787	794	776	806	732	774	788	761	814	758	763	791	785	820	727	836	750	754	773	785	815	755	747	793	865	701	803	752	767	752	743	793	806	814	768	787	774	757	786	787	787	846	831	780	810	769	782	795	794	744	804	741	816	792	761	808	739	760	764	775	794	801	817	737	774	778	780	783	750	807	786	744	771	803	772	793	765	802	800	767	803	804	740	799	756	808	786	801	815	778	719	743	810	800	790	807	792	789	805	767	786	803	795	788	790	807	750	778	761	810	769	736	778	758	817	754	810	817	879	797	781	747	825	746	780	766	756	791	764	786	806	751	791	759	825	802	757	754	769	746	815	812	787	721	782	743	765	775	824	799	790	827	836	757	793	749	753	753	820	744	792	797	801	823	785	766	823	784	810	768	788	763	798	778	830	787	732	787	776	791	792	788	741	773	806	790	792	773	793	791	793	758	787	780	824	789	787	812	813	737	746	839	805	764	787	757	794	784	810	848	770	790	803	802	836	798	790	765	787	847	794	821	782	809	836	789	784	759	747	739	773	802	783	774	781	766	771	761	814	781	806	820	775	750	773	793	799	759	771	777	747	796	828	827	814	767	777	790	778	765	806	769	758	760	767	856	777	773	836	775	797	811	809	745	791	820	786	820	784	784	825	825	835	820	832	765	856	777	737	760	736	758	755	758	812	772	749	789	752	725	780	832	773	742	788	800	771	795	781	761	767	786	826	774	778	796	802	765	763	811	798	754	843	823	812	789	774	743	768	820	798	771	790	752	734	806	742	761	810	737	742	804	781	730	809	778	774	787	832	751	813	757	759	814	780	791	756	789	730	756	785	793	807	740	796	800	775	777	775	802	813	797	808	763	789	778	754	771	813	819	750	792	736	801	785	804	811	722	784	816	769	772	793	779	741	813	751	734	796	756	736	763	813	797	700	779	791	802	779	780	789	780	743	735	750	783	817	816	814	767	795	796	819	777	765	801	832	754	782	841	823	777	757	745	732	822	748	808	786	828	772	800	742	816	811	740	780	779	798	797	794	748	783	822	830	777	805	771	773	780	806	783	788	784	759	823	767	803	758	817	750	783	756	776	801	805	785	817	802	802	754	726	727	812	767	767	764	816	744	765	799	771	756	784	744	784	785	767	797	835	804	805	795	815	752	818	800	776	812	810	740	791	780	745	771	787	795	807	781	783	839	814	804	827	776	773	797	727	830	834	780	824	777	774	793	777	768	771	746	819	803	803	830	777	776	767	761	806	789	783	834	773	796	840	807	704	806	821	772	762	747	747	789	827	829	820	774	766	794	786	764	808	747	803	809	795	747	761	773	737	769	779	766	811	755	805	767	777	794	812	784	755	781	785	767	770	766	816	757	772	761	798	814	781	764	765	829	763	817	802	794	760	802	768	777	776	790	757	787	800	789	746	772	777	792	752	812	830	753	741	790	804	802	777	794	770	782	840	795	744	785	812	822	797	850	790	823	736	829	777	780	802	801	800	773	786	802	832	756	775	801	778	824	801	775	779	784	742	740	772	809	812	813	782	746	774	813	779	755	801	740	824	750	764
24305	21459	28938	24252	20419	2415	467	347	308	268	203	240	240	234	236	215	264	212	228	222	204	224	187	220	183	208	242	198	205	212	215	193	203	212	223	244	212	210	198	193	188	199	208	194	204	218	214	210	203	198	196	190	234	189	213	229	227	225	194	213	208	204	199	199	203	242	198	208	212	223	199	179	212	183	186	185	223	246	205	212	226	196	215	197	191	193	212	210	187	222	199	196	213	184	219	207	187	187	198	221	201	203	175	212	189	196	195	189	209	196	184	203	191	196	239	218	200	222	207	180	191	228	199	197	180	184	199	209	218	191	195	195	195	197	219	197	174	204	197	210	190	178	216	201	205	198	208	225	197	218	195	189	184	208	183	200	189	197	186	213	188	208	196	211	212	191	193	214	208	195	190	211	211	213	203	212	191	205	210	221	203	185	188	212	206	214	197	191	200	184	196	191	194	220	193	195	202	197	205	187	221	188	210	179	193	220	205	195	203	208	189	207	206	203	183	204	191	181	194	214	232	208	200	190	187	176	209	187	200	205	198	218	211	202	207	193	203	196	203	196	202	193	196	195	217	224	205	196	176	188	181	185	191	191	206	192	187	206	183	225	184	205	204	180	195	209	195	199	197	196	224	202	207	208	226	195	231	200	207	200	204	197	221	194	207	203	184	220	220	199	218	197	219	191	192	204	201	194	210	193	198	224	224	205	191	182	221	198	187	200	214	216	201	193	195	219	214	224	212	205	225	197	212	192	180	218	207	205	204	216	192	195	218	179	188	176	183	169	186	190	195	188	212	188	239	195	221	204	225	253	213	210	223	196	209	187	208	222	184	189	202	199	211	189	195	196	196	197	212	208	185	188	187	180	161	200	212	210	201	190	195	185	226	192	196	232	197	201	192	185	220	209	232	162	222	217	187	190	192	223	206	181	204	186	195	210	207	236	222	195	199	200	225	174	199	201	190	230	231	197	188	183	195	183	207	195	190	230	178	198	204	200	187	225	206	191	178	210	209	192	193	227	197	214	193	202	222	195	198	170	216	190	191	164	204	215	189	208	192	221	217	205	223	232	196	187	211	181	198	194	180	212	224	192	184	208	196	208	202	206	209	193	166	199	211	199	216	202	211	219	195	196	208	198	189	196	179	194	211	195	189	187	225	194	212	237	199	209	203	212	193	192	192	230	197	200	213	212	187	199	199	192	195	194	185	220	211	210	201	205	234	192	211	207	200	192	198	224	192	208	207	205	196	194	217	221	219	188	221	219	190	197	203	192	226	178	183	217	190	194	192	192	191	193	213	206	196	176	225	191	191	210	169	211	212	211	185	225	198	181	215	215	213	197	169	174	229	205	195	186	226	190	197	203	185	217	232	192	198	192	190	218	182	212	217	201	191	180	193	192	188	226	207	203	219	203	210	198	207	203	201	223	190	159	196	211	214	209	213	199	210	192	201	199	199	206	197	212	218	202	207	179	211	254	182	214	199	207	211	217	211	205	216	222	193	185	195	207	193	200	204	210	182	198	193	203	202	208	177	189	200	190	187	210	189	214	187	227	189	195	196	183	206	197	211	197	203	190	200	191	178	207	209	194	193	218	202	212	218	214	203	213	195	200	172	233	214	215	197	202	219	227	228	186	201	209	215	211	215	184	227	183	209	193	215	190	210	206	208	200	226	194	200	202	190	193	196	184	203	209	194	202	180	192	177	202	204	219	195	175	200	210	186	195	225	183	215	203	197	198	218	201	223	227	210	191	234	183	180	187	212	197	176	194	196	189	198	208	208	211	161	206	213	225	189	215	203	210	199	230	204	190	242	173	197	188	199	198	197	194	186	192	210	180	199	189	211	216	179	197	199	193	214	196	188	198	171	195	192	219	198	188	191	184	218	198	199	205	192	219	212	194	214	227	178	200	185	221	198	208	200	206	223	194	208	218	209	210	191	199	192	195	209	196	198	220	197	205	207	168	209	185	173	219	175	200	183	190	198	198	214	215	178	188	184	182	194	226	221	201	201	184	190	216	211	217	195	215	197	228	215	208	226	202	188	199	187	212	215	223	205	204	191	205	216	227	199	200	211	189	227	214	212	234	188	197	200	206	193	215	203	177	172	190	207	202	214	196	185	219	203	189	217	200	207	182	212	230	192	188	199	202	208	194	205	196	193	210	213	192	191	215	193	213	173	190	216	200	202	203	191	212	189	201	232	209	210	197	217	191	188	194	194	208	196	200	193	209	185	198	225	190	207	188	195	221	202	214	200	195	220	201	226	204	192	218	187	213	208	186	194	193	217	195	220	213	210	196	198	197	178	232	217	199	182	216	189	209	190	210	221	214	167	186	187	189	201	221	230	213	209	210	209	201	216	209	203	205	203	181	190	196	220	222	229	195	226	199	178	183	199	196	204	212	197	220	231	207	200	196	206	211	192	192	206	217	213	188	201	194	195	198	206	222	188	172	193	200	203	240	237	177	185	209	231	202	209	210	187	190	206	221	197	208	197	215	191	209	189	191	194	220	244	209	221	199	221	203	199	197	198	208	185	200	225	195	169	188	219	232	196	182	219	186	198	219	231	195	195	183	192	210	210	186	185	232	188	224	195	204	201	203	209	218	176	236	212	211	214	237	180	242	194	190	195	201	214	219	210	212	197	190	176	192	187	205	222	185	200	199	204	209	186	200	212	196	195	182	184	196	210	202	207	197	196	185	177	202	204	214	186	215	201	205	205	193	188	191	186	198	171	208	199	208	176	203	215	225	229	198	212	206	196	201	202	219	195	198	206	200	194	211	207	165	191	217	222	192	197	224	211	208	193	202	206	198	216	234	195	230	197	194	200	206	209	184	207	208	205	220	205	171	221	197	199	212	198	200	195	243	170	194	188	202	215	203	181	169	206	175	204	208	214	195	212	206	219	222	190	177	206	198	179	202	200	198	207	202	196	213	176	182	210	203	215	212	171	204	186	215	214	178	208	216	195	169	195	219	219	203	215	181	221	163	220	181	200	182	193	200	206	202	202	180	202	226	186	178	194	191	194	202	205	197	184	204	194	205	214	189	193	230	226	240	190	187	215	190	178	192	200	225	176	229	196	199	216	199	209	207	214	154	206	197	199	182	209	197	207	218	195	215	199	197	206	208	195	224	210	185	194	192	198	162	195	162	203	208	197	202	216	184	186	255	185	193	218	178	195	215	202	211	205	204	243	216	202	207	175	205	211	221	179	192	182	212	214	170	198	199	219	206	202	203	205	229	180	194	174	202	218	201	201	215	197	219	218	219	231	184	177	196	203	199	202	200	199	181	193	236	194	202	203	195	192	187	215	204	216	200	204	200	197	228	187	197	200	198	207	186	208	175	201	185	190	206	188	214	202	199	223	175	212	193	200	195	212	194	220	203	194	176	191	231	201	192	208	218	214	197	218	209	196	208	216	198	194	217	197	188	196	194	209	192	218	182	208	203	192	196	225	222	182	198	188	192	202	185	200	212	188	199	196	205	211	177
47069	36963	6636	2932	2066	1375	1050	912	764	736	643	602	536	552	533	507	505	465	442	461	475	447	463	440	449	451	443	459	412	387	378	409	431	413	442	450	413	403	414	406	409	394	437	432	414	404	394	412	435	394	401	367	440	439	409	408	420	425	427	400	405	411	407	429	401	411	366	397	380	437	439	391	402	415	391	410	402	422	439	421	393	401	436	389	393	421	381	420	436	428	363	407	411	438	385	415	404	446	414	414	410	435	385	416	416	389	394	403	399	445	410	396	411	400	353	388	379	401	380	394	431	403	374	388	400	429	403	396	410	433	431	382	423	416	361	432	443	405	401	419	416	399	400	419	384	423	371	390	402	424	391	449	387	420	385	439	408	427	405	415	437	400	424	417	383	440	403	403	386	391	399	400	410	380	405	418	399	382	373	426	413	386	418	394	417	411	403	371	387	404	404	400	432	415	400	417	418	418	423	398	388	399	420	394	400	394	443	402	386	374	449	381	410	402	429	415	410	461	356	407	414	427	391	390	427	400	430	422	416	432	424	426	400	390	377	394	406	381	413	409	428	414	412	401	428	416	391	402	403	418	405	392	429	378	430	413	376	416	393	437	401	371	420	425	422	421	406	381	391	398	386	422	392	400	415	415	383	377	404	432	393	441	383	416	380	396	401	389	401	417	418	452	435	399	408	446	390	406	408	404	428	390	440	392	380	438	405	411	410	441	385	416	444	395	380	395	406	382	376	416	408	439	388	426	400	420	431	393	395	401	396	440	390	393	409	410	408	455	423	421	408	404	390	394	427	419	401	439	417	406	379	400	374	399	427	367	418	390	417	388	406	395	379	411	424	432	419	386	387	417	410	385	407	380	412	417	409	406	374	407	407	397	402	437	417	405	415	420	393	409	412	424	413	404	409	394	431	384	419	431	410	383	419	377	396	409	376	430	419	363	414	383	413	375	413	405	422	396	381	400	414	414	370	400	390	411	394	418	409	416	414	397	412	427	414	398	410	444	404	391	409	450	390	400	411	407	400	412	421	414	368	396	390	381	409	419	417	386	409	461	389	407	371	401	418	358	398	403	396	427	368	350	410	378	437	397	400	383	376	397	410	430	377	421	443	414	381	412	418	426	426	402	404	399	413	425	392	409	413	401	415	430	401	435	417	422	404	391	429	417	430	416	406	418	415	412	432	426	420	380	443	399	419	399	402	394	415	392	429	391	461	381	407	381	390	411	400	405	405	390	452	424	392	391	376	447	429	450	386	403	446	371	425	389	401	409	390	393	388	399	425	430	413	418	372	401	417	413	395	389	419	412	413	406	435	386	390	363	416	387	387	423	408	391	460	393	414	414	411	394	401	415	406	412	372	398	392	380	383	417	406	391	405	381	415	391	412	394	427	398	400	443	396	414	395	434	393	382	368	431	426	385	424	377	375	420	380	427	370	388	390	402	420	418	418	426	426	409	425	392	401	421	386	414	386	396	414	390	373	436	429	406	405	377	389	440	379	416	410	428	424	425	386	392	412	410	406	411	414	428	433	452	420	427	378	434	388	420	401	408	372	422	394	426	441	403	394	385	381	388	407	405	392	418	421	404	383	410	405	419	414	417	395	418	414	413	407	394	381	416	413	392	441	430	397	443	409	406	379	439	411	413	412	390	432	395	378	398	400	394	409	406	411	413	389	428	431	384	425	410	416	389	422	403	393	425	363	384	405	403	392	387	425	410	403	416	387	388	388	404	391	419	417	413	401	411	427	401	369	373	451	404	458	387	389	412	406	421	406	389	409	389	409	422	412	427	435	396	396	388	397	390	404	422	385	417	438	404	440	461	432	378	406	405	388	422	408	419	432	403	427	404	424	425	415	389	392	380	398	404	401	442	399	428	431	373	392	383	420	386	435	387	407	388	399	378	444	435	418	439	394	398	412	375	388	398	427	447	372	409	412	393	394	395	449	409	387	393	392	403	433	426	422	438	378	409	382	394	415	398	419	356	406	391	422	431	368	414	409	389	386	405	428	400	414	421	458	411	412	364	406	386	427	427	392	422	415	409	376	432	384	422	422	399	397	373	379	400	404	403	407	402	384	401	421	428	437	378	390	434	407	388	423	400	401	388	387	397	404	391	413	386	432	441	391	416	428	388	406	430	408	401	458	398	414	430	430	397	428	425	416	391	424	365	415	390	396	396	385	403	399	415	404	380	431	431	416	404	417	422	439	415	407	398	426	389	451	387	414	379	422	438	387	419	409	398	394	415	411	392	395	415	410	442	423	428	397	421	478	397	386	428	363	370	395	417	386	372	410	415	396	383	389	401	393	401	415	385	421	392	389	409	414	420	392	423	425	442	415	433	429	388	414	438	412	423	405	422	395	456	394	406	407	418	400	420	428	406	391	404	428	390	400	380	389	431	425	431	443	417	384	412	397	407	424	401	368	409	396	420	400	430	442	402	385	399	395	394	402	401	378	391	424	401	416	425	428	385	427	406	375	405	399	424	410	385	383	419	433	393	408	403	401	423	408	401	413	383	367	381	411	432	397	429	391	408	393	416	424	403	420	402	371	382	367	375	417	386	416	394	443	415	402	399	406	427	410	393	401	395	418	444	412	371	403	392	413	392	406	390	392	377	410	403	399	437	413	398	420	392	413	418	413	380	400	400	385	430	398	422	414	383	396	405	409	394	383	371	374	429	416	396	425	402	382	403	405	391	381	448	433	394	405	390	458	433	384	431	416	366	387	394	410	432	394	394	411	435	434	396	426	434	376	395	391	429	379	402	418	425	412	410	439	416	413	399	442	427	413	393	427	410	415	437	397	370	371	401	417	416	412	406	443	411	385	409	388	406	397	382	398	380	407	415	410	425	394	424	413	417	405	414	391	406	410	379	394	395	477	428	430	438	376	411	378	418	382	388	413	406	403	433	429	383	367	381	422	396	401	425	419	424	358	391	387	429	416	398	415	412	393	453	402	442	397	378	422	401	445	408	407	415	406	401	409	404	386	414	357	401	394	400	421	411	407	397	411	448	407	441	377	411	433	371	425	421	395	417	446	402	437	403	421	374	387	403	383	406	418	400	390	375	382	401	438	395	443	367	372	389	414	423	442	382	411	440	454	378	381	383	439	376	383	403	421	375	429	390	368	429	408	402	395	444	423	392	394	392	412	430	405	404	422	402	383	419	417	436	409	384	416	399	408	391	402	390	399	438	410	405	393	442	420	413	421	414	388	444	421	426	417	403	413	399	399	361	406	415	397	410	430	404	393	426	391	393	409	363	403	378	418	364	401	418	387	373	396	410	412	403	411	423	404	404	401	382	429	414	380	396	401	424	388	387	437	384	411	388	426	397	416	409	394	433	384	433	394	439	354	412	397	396	426	417	408	406	419	397	428	422	413	370	405	447	394	393	409	405	376	405	400	343	422	406	397	409	391	395	417	394	418	382	366	449	398	423	371	407	442	385	421	404	376	397	404	437	361	403	402	420	402	402	396	387	391	400
23324	21425	29521	23698	21416	20278	1590	438	308	282	251	255	235	225	211	213	211	204	188	178	191	182	190	189	172	182	160	196	180	170	180	170	166	195	170	201	162	178	156	169	183	159	154	185	168	175	174	159	158	165	159	150	176	173	124	150	156	161	153	181	155	150	149	168	161	130	169	152	170	182	151	154	150	173	168	178	149	141	164	154	183	166	170	151	154	161	183	156	180	159	181	168	186	161	153	150	167	146	167	143	146	177	193	145	136	132	168	140	144	167	161	148	163	173	169	164	174	184	144	159	174	158	170	147	170	172	142	167	174	169	143	145	177	167	164	147	185	172	135	165	178	173	146	165	167	167	159	150	170	157	175	148	188	165	162	168	157	178	162	154	158	156	183	170	147	152	149	140	166	168	165	156	159	170	186	162	170	158	170	180	166	164	144	173	156	161	147	167	166	160	162	156	177	176	136	185	179	163	147	166	171	153	155	174	161	164	170	170	150	157	173	162	166	170	168	160	124	158	149	167	177	158	139	145	175	179	178	147	158	174	117	136	169	176	149	165	159	166	140	176	170	153	172	173	162	148	159	177	191	160	165	164	169	194	144	166	153	164	152	173	146	136	142	145	137	168	182	174	157	171	147	169	167	165	167	154	181	176	151	156	136	165	150	187	147	177	144	155	167	162	160	173	159	158	171	168	183	154	157	170	159	161	138	150	169	144	148	157	159	182	169	181	142	167	176	157	151	171	177	171	146	153	176	150	161	191	147	151	147	167	150	151	157	177	150	189	154	172	167	160	169	166	166	138	152	138	146	171	156	170	165	165	159	160	152	145	166	183	148	163	159	156	160	164	160	162	176	135	155	157	152	158	158	165	166	155	154	183	145	169	167	165	147	154	178	141	162	157	182	177	158	145	181	186	143	162	180	151	175	168	162	186	176	186	160	168	153	178	178	167	164	148	176	173	139	153	169	156	190	176	169	138	180	178	165	128	170	155	164	157	166	156	143	179	154	175	167	144	156	147	177	173	148	160	129	164	184	153	151	176	158	151	158	160	174	171	133	169	186	144	160	148	163	155	154	157	171	158	152	144	144	137	175	147	162	177	172	142	140	165	179	139	155	160	167	156	153	160	180	164	150	152	171	173	182	170	154	149	194	166	160	162	171	161	142	129	153	160	161	157	154	177	172	157	170	143	179	177	153	182	174	157	168	171	165	143	171	169	153	164	172	156	167	146	160	178	151	152	178	189	170	167	144	163	159	143	167	156	173	138	143	144	155	173	152	143	173	163	154	153	158	176	141	170	169	166	175	147	158	180	170	164	150	182	167	195	151	128	163	184	177	161	141	171	158	147	153	168	165	158	156	174	163	157	156	154	164	174	155	156	152	150	148	180	181	157	165	144	164	157	136	160	158	156	140	153	184	166	153	168	143	146	154	158	166	156	172	171	166	164	150	168	169	146	164	164	160	156	145	171	131	160	169	140	160	141	173	174	160	170	145	135	153	167	171	157	173	159	170	164	172	165	167	159	151	153	180	145	186	179	166	167	164	153	159	170	163	158	148	170	157	176	171	159	141	161	157	143	154	173	171	158	165	172	163	156	184	172	180	160	161	168	153	158	155	173	140	132	182	168	139	163	143	169	159	149	156	146	146	150	148	142	175	165	162	168	160	164	179	174	171	193	160	154	165	163	167	164	161	169	165	164	164	148	175	155	151	168	181	140	160	152	151	158	149	152	163	151	172	171	152	154	161	149	165	172	161	160	156	162	196	138	159	168	173	144	159	157	148	156	141	165	127	153	157	191	160	148	147	180	164	165	136	159	165	155	168	183	156	167	159	154	136	145	155	161	174	165	143	180	178	153	158	167	141	166	164	166	159	141	170	139	156	177	163	135	152	151	170	149	146	166	162	147	171	168	152	156	160	159	174	166	168	160	159	182	155	148	180	157	159	145	166	138	156	172	189	160	159	142	163	154	165	133	159	139	173	146	169	130	169	178	155	157	165	174	170	157	174	138	164	177	181	163	163	190	174	159	160	156	147	169	155	170	151	144	153	171	156	150	169	159	173	170	147	164	146	181	160	171	160	163	183	158	165	159	149	158	156	166	154	156	173	154	155	159	155	146	149	159	130	173	160	183	160	159	177	153	178	161	139	154	143	171	162	177	138	161	162	155	171	167	152	155	162	156	182	173	182	165	147	154	172	165	170	162	178	144	175	185	142	128	156	161	158	141	168	163	147	157	150	182	146	131	163	177	186	199	191	139	165	155	174	171	169	155	131	175	178	159	154	149	185	153	156	181	151	159	159	153	156	153	166	153	181	184	163	149	137	161	156	147	188	170	162	154	158	166	168	149	150	143	169	158	160	152	159	152	157	163	162	155	167	154	150	151	173	145	194	149	179	147	158	164	159	153	163	151	130	148	156	150	161	177	168	159	145	155	167	154	178	178	156	164	171	144	150	148	147	145	154	155	151	187	146	158	181	166	160	161	148	139	156	170	161	166	141	172	154	173	169	142	166	158	155	175	163	174	128	152	160	167	170	174	167	170	140	150	157	146	187	168	151	180	176	168	144	152	168	141	144	185	170	166	160	145	161	171	180	161	167	142	185	134	158	165	135	182	163	175	159	151	179	159	161	147	153	167	175	160	153	180	164	174	173	170	150	155	158	172	185	139	153	147	164	148	178	176	178	176	176	182	166	152	177	140	163	190	161	140	157	155	167	152	173	173	148	171	154	183	163	138	151	159	136	175	180	149	163	148	156	159	160	183	154	173	137	188	169	147	163	159	159	170	161	145	159	151	172	153	174	181	178	152	146	155	141	189	165	145	175	166	166	129	141	157	164	150	162	177	166	175	167	180	164	142	147	172	177	161	151	156	148	149	156	168	161	165	163	169	155	153	158	152	174	154	154	152	142	138	176	157	166	158	165	152	150	144	165	158	182	168	140	159	147	165	158	176	139	147	158	156	167	145	149	131	159	177	179	172	154	152	144	175	143	161	161	156	164	165	166	160	182	161	161	161	144	161	173	172	140	151	149	154	149	174	153	157	156	172	171	148	156	137	154	168	138	172	154	159	164	157	153	163	178	149	170	170	148	168	192	155	169	175	204	150	153	185	169	175	164	169	153	151	179	162	163	162	144	135	141	173	157	140	151	158	182	162	185	171	152	161	167	178	156	153	161	142	184	172	162	168	165	160	147	170	156	156	174	164	139	177	147	158	146	172	162	146	158	169	130	151	159	181	159	160	175	174	146	185	165	152	167	150	144	145	146	163	167	172	140	147	181	154	152	178	133	160	147	155	150	138	165	155	153	167	143	158	153	162	161	157	144	172	172	147	163	155	166	176	141	154	164	160	172	148	162	157	148	157	160	153	145	147	174	158	160	191	165	162	158	186	161	178	137	163	161	154	171	159	163	166	174	162	155	147	172	154	168	177	160	155	167	157	166	156	134	194	131	155	155	180	158	152	160	188	154	163	199	171	169	153	164	164	144	178
48535	40983	10611	4992	3384	2165	1686	1233	995	878	742	697	661	565	524	476	454	452	444	439	431	412	404	368	369	374	368	381	335	327	355	323	367	319	336	350	291	334	310	358	336	323	316	337	343	313	320	330	328	311	303	297	331	320	312	303	300	324	306	319	288	323	301	282	318	308	342	279	286	320	324	307	326	311	282	329	286	313	292	301	316	314	320	303	304	312	315	321	299	306	322	325	285	303	286	291	276	299	322	305	288	287	317	307	310	285	305	347	308	294	295	304	320	292	323	314	281	290	291	299	298	324	314	322	283	308	304	311	312	304	317	300	288	310	314	303	306	328	288	330	306	318	349	314	291	294	295	288	321	286	333	297	304	274	309	309	293	314	315	288	318	307	326	347	299	303	294	314	329	327	301	306	299	295	328	298	308	308	302	299	324	302	314	295	309	297	285	307	304	291	301	312	287	288	316	305	311	298	301	301	320	307	274	302	304	265	304	314	326	267	323	305	308	288	307	295	330	303	324	300	291	326	298	316	299	294	290	290	315	276	285	316	327	326	301	329	280	293	290	282	317	264	315	318	290	260	300	316	270	295	325	319	299	293	302	309	312	286	310	311	308	312	265	278	285	278	309	323	310	318	316	311	292	290	310	313	317	294	320	311	286	289	288	288	306	304	315	306	319	281	329	282	274	335	306	303	284	336	284	307	314	304	277	305	272	306	288	310	291	307	280	293	275	294	315	300	322	319	276	271	301	280	286	285	329	320	346	322	344	302	318	288	282	297	308	279	294	317	310	310	290	308	321	299	299	318	317	271	299	294	318	313	322	290	329	287	302	275	317	298	321	288	280	294	305	280	299	306	291	322	278	279	309	315	306	309	292	317	311	308	301	321	321	299	344	327	338	296	338	311	303	277	303	293	261	314	294	304	299	290	280	296	315	307	313	330	319	297	276	301	310	316	316	282	315	295	318	284	323	286	276	300	325	291	308	319	289	312	311	301	309	276	319	295	326	299	305	322	319	318	304	322	293	286	277	308	302	330	295	328	278	338	278	322	297	319	304	306	296	306	319	312	284	326	294	292	294	297	278	330	302	328	279	279	304	334	293	319	298	287	283	301	299	337	321	292	293	319	314	274	295	293	321	306	309	293	328	268	331	336	287	276	303	317	302	297	320	281	294	310	306	320	286	300	294	315	318	319	326	304	305	298	284	299	295	282	292	318	298	281	271	303	336	323	297	321	325	275	307	291	302	298	297	296	292	326	270	293	327	306	297	299	289	328	325	311	315	336	306	315	312	280	287	301	322	285	309	271	297	287	298	292	302	329	301	290	289	304	316	319	323	313	321	284	317	279	284	316	283	248	303	322	302	308	326	316	292	330	351	327	291	319	292	305	299	286	285	287	286	308	337	315	325	275	326	306	312	292	307	295	301	266	286	313	276	323	297	328	313	337	278	314	323	317	334	301	289	309	332	305	297	307	300	286	279	334	323	301	329	313	311	317	317	287	289	318	312	294	299	306	291	280	348	269	300	290	303	303	295	281	293	279	311	324	304	312	294	330	307	308	286	292	304	296	314	327	313	322	340	288	294	300	301	332	263	305	285	286	312	299	309	302	299	266	314	296	318	307	283	310	300	323	315	291	320	308	303	284	294	274	301	312	323	345	292	307	286	322	301	291	265	322	328	262	311	285	303	311	290	270	271	304	301	328	321	310	327	311	311	296	301	313	304	297	275	307	278	318	300	303	319	316	322	302	309	323	308	320	291	323	289	298	282	291	306	311	319	296	307	277	318	296	285	295	283	280	278	318	292	279	317	304	328	285	276	270	293	316	321	294	306	315	309	311	336	325	340	330	316	307	276	289	263	325	319	267	298	312	298	329	260	304	307	302	302	274	312	300	278	298	305	327	301	287	319	299	305	311	302	318	309	308	333	321	286	273	310	322	264	308	318	282	285	289	309	289	297	316	308	293	289	287	306	331	310	306	307	296	283	297	319	307	332	296	315	296	289	299	341	301	311	284	301	311	281	278	283	317	339	302	316	267	298	317	329	306	324	299	297	258	304	296	325	317	299	292	300	319	310	326	299	310	303	334	299	321	273	310	306	292	345	280	303	298	301	284	301	291	323	295	302	281	303	296	318	287	306	308	318	287	289	322	327	324	322	316	326	317	284	322	289	301	318	312	292	313	316	331	294	313	293	290	316	305	266	285	315	263	290	317	332	252	301	304	301	297	315	331	306	347	324	271	290	298	296	281	287	262	290	317	330	317	305	312	303	292	280	325	296	336	307	330	330	278	318	296	338	290	300	296	303	296	301	284	314	320	285	308	295	290	287	296	282	327	288	312	289	293	286	302	298	321	344	312	307	309	303	319	324	306	296	296	289	305	287	294	301	285	308	307	323	353	333	297	300	302	296	299	307	317	323	279	300	284	314	284	294	313	323	321	316	282	313	297	307	293	301	302	295	290	321	302	294	290	291	294	335	307	293	292	287	286	286	283	303	265	266	292	300	285	287	308	296	308	285	322	302	295	310	309	343	309	297	300	304	320	340	319	323	299	277	316	300	315	299	295	276	307	304	306	311	311	312	310	316	318	325	350	303	296	283	292	331	297	325	298	339	283	303	339	289	304	313	299	285	309	298	311	269	270	306	311	304	345	300	277	296	295	294	333	328	302	307	293	291	280	298	327	289	292	316	324	286	358	283	291	325	321	322	289	315	343	324	318	311	308	293	303	294	296	292	317	320	331	307	293	307	302	298	276	299	311	289	303	300	290	325	283	296	295	307	291	330	278	291	290	292	319	310	274	306	311	318	297	311	306	330	309	287	347	297	266	290	336	362	310	280	320	292	328	285	293	306	307	292	314	332	284	291	307	300	307	316	299	288	302	301	295	298	292	265	282	312	263	274	302	300	273	272	296	309	312	299	279	303	317	291	293	288	333	291	297	305	316	283	295	292	312	291	295	279	310	279	303	311	331	321	311	292	302	318	264	278	315	311	292	307	291	315	305	323	301	290	305	310	331	307	303	309	313	313	311	314	297	313	299	290	304	252	298	265	289	295	318	332	338	314	299	321	327	322	280	318	328	300	305	295	321	313	302	337	307	290	316	266	282	301	294	331	303	281	301	297	273	303	302	314	275	326	319	287	304	316	335	296	309	266	316	303	302	337	276	300	294	323	297	280	290	305	287	307	332	291	290	349	310	314	297	283	272	318	288	302	311	291	285	311	299	303	311	276	296	339	307	309	317	283	282	310	310	278	311	290	320	259	296	292	310	282	302	290	341	321	304	309	293	330	301	302	290	305	273	289	280	281	329	298	310	277	312	325	295	306	315	320	293	336	306	303	300	334	294	313	282	314	312	297	281	290	314	298	297	310	304	300	296	275	291	282	269	291	281	287	291	316	298	312	301	308	283	292	301	283	311	300	308	296	324	310	284	298	315	304	287	320	297	283	280	283	298	323	285	297	306	288	322	286	276	277	333	327	310	318	290	292	320
27570	21381	10534	895	458	427	425	475	435	420	416	366	405	400	395	404	399	411	408	413	444	369	425	405	408	436	359	414	431	416	387	406	445	444	440	388	412	403	433	438	436	436	392	410	400	399	394	394	357	426	418	415	395	386	385	353	386	416	426	415	431	396	410	427	415	399	403	414	473	413	420	383	406	418	444	428	406	416	397	398	375	402	386	423	411	405	404	413	410	387	421	421	421	446	406	430	399	392	390	414	406	392	393	395	446	409	389	398	427	403	426	395	410	387	408	381	380	401	393	409	372	422	413	413	421	429	413	420	426	413	426	387	408	382	407	382	434	388	424	376	408	380	395	468	399	373	436	393	402	378	410	398	376	396	386	413	405	389	404	410	400	360	404	413	376	412	410	394	432	419	408	408	426	426	412	417	431	381	382	390	396	395	411	414	395	374	377	414	398	419	416	406	390	390	387	394	399	415	423	420	418	419	378	373	400	443	394	407	369	385	420	441	396	414	423	379	382	377	399	402	368	431	374	428	374	418	383	416	401	430	388	389	444	389	400	415	422	402	410	407	374	417	370	396	396	424	379	447	419	405	378	412	414	392	400	405	441	368	402	420	439	366	425	412	402	414	449	410	434	382	439	419	430	424	406	409	372	424	363	419	415	407	432	414	389	406	383	420	440	426	408	394	406	403	386	391	373	395	359	401	458	382	422	387	374	396	386	415	430	421	417	416	402	402	406	441	440	397	413	384	437	442	404	427	381	414	441	413	400	436	436	407	400	438	386	422	397	417	413	408	412	420	401	394	410	378	399	392	375	411	398	427	412	392	403	353	380	372	411	374	373	396	411	411	389	397	409	409	403	424	419	396	401	427	413	409	419	403	408	398	405	360	402	412	443	374	385	433	394	385	432	429	408	421	391	382	414	366	403	398	393	377	396	434	407	418	419	400	430	383	362	446	426	384	399	383	427	435	449	393	405	402	421	368	403	407	390	381	406	403	392	408	393	385	392	395	381	456	414	397	433	412	418	408	385	430	381	430	396	408	418	425	428	386	433	403	410	404	389	410	418	390	396	422	433	388	395	435	374	438	432	402	424	386	408	387	408	413	405	404	400	422	409	404	405	393	458	414	415	414	407	417	360	438	420	419	394	412	388	407	386	394	409	381	414	403	420	399	409	399	414	414	389	408	405	392	413	437	450	446	430	394	441	397	382	421	396	436	391	380	452	395	419	447	361	422	421	395	419	406	391	433	382	404	422	416	431	402	394	420	426	429	441	371	399	384	415	433	395	418	446	389	397	423	400	454	366	386	435	411	415	397	375	405	445	377	430	378	394	473	428	392	423	379	403	407	429	429	375	426	403	420	407	401	409	398	409	406	420	419	397	385	413	419	418	392	380	420	417	398	395	411	390	412	441	420	435	389	363	428	400	436	412	403	405	394	422	410	401	423	405	411	414	380	392	374	383	390	409	407	401	356	397	402	405	428	405	432	403	387	402	409	387	396	425	390	379	411	400	399	420	416	396	405	408	408	393	377	415	415	415	364	439	374	414	390	407	430	411	391	430	374	376	412	416	395	407	396	382	399	408	418	428	370	450	408	382	428	382	396	413	403	425	407	421	428	376	384	393	403	409	377	412	429	391	404	347	448	388	470	450	366	371	429	395	383	419	449	401	418	424	426	455	431	406	370	415	402	397	391	377	378	412	405	404	404	419	405	398	372	440	440	358	394	388	389	395	376	396	404	409	391	430	424	425	420	429	422	468	405	447	404	422	412	398	417	399	432	420	406	406	417	385	390	385	430	425	386	405	377	448	411	384	422	390	397	405	375	378	427	431	388	420	391	416	402	408	406	417	422	417	405	396	411	404	414	412	410	402	381	381	419	428	420	435	437	438	429	378	380	412	439	408	395	434	373	393	402	406	407	401	387	406	401	411	390	390	392	397	396	416	382	415	391	421	414	404	388	421	396	428	390	395	376	438	447	424	394	400	427	415	417	415	416	394	436	410	385	377	414	430	388	409	414	389	397	414	389	419	409	387	376	381	433	394	430	440	422	387	414	404	430	391	419	414	407	431	392	397	392	408	420	430	404	425	417	407	387	412	425	369	425	412	421	427	407	396	398	454	405	399	385	403	408	429	407	423	406	424	408	396	409	391	420	432	394	395	428	410	421	407	419	419	385	404	411	393	407	438	383	407	413	410	415	394	393	417	392	405	393	399	424	396	387	428	415	389	403	438	394	422	457	390	429	400	424	373	382	417	424	381	414	412	396	449	408	384	436	382	438	396	405	396	387	411	428	439	400	379	423	398	406	415	422	392	395	426	394	396	394	409	435	423	388	448	427	390	401	407	402	414	410	472	419	386	408	392	394	400	438	381	383	422	409	403	389	386	441	387	457	395	398	391	394	403	454	422	403	377	392	379	416	428	392	375	431	393	429	379	401	422	439	444	425	402	438	412	367	438	447	446	415	413	423	419	409	439	408	383	433	418	381	405	418	404	364	399	413	394	419	390	385	448	391	387	433	399	430	406	414	421	405	411	408	426	406	391	397	414	417	394	379	367	440	395	401	373	418	407	400	364	393	403	442	435	413	412	394	417	412	397	366	402	398	394	425	378	391	394	427	437	404	404	389	450	417	415	399	411	404	395	407	393	437	389	393	428	406	453	395	392	375	398	400	416	415	400	394	387	400	413	372	428	386	411	418	407	365	391	455	386	419	392	410	384	392	417	390	413	380	393	369	401	388	396	427	425	418	419	377	448	392	422	391	413	386	390	444	399	407	429	414	413	403	440	398	408	410	414	421	397	387	404	384	409	397	408	384	378	428	417	401	393	415	392	368	398	418	379	409	389	417	392	410	404	383	406	387	442	425	389	415	431	415	392	409	421	439	415	410	447	388	409	429	381	419	388	398	360	431	349	420	391	414	445	391	420	423	380	426	419	411	413	398	399	387	416	402	402	367	426	422	402	442	441	428	387	426	411	362	369	412	432	407	430	430	410	398	367	407	401	410	423	424	401	394	408	389	418	406	407	383	431	409	404	399	439	420	386	426	385	445	414	443	418	421	409	409	419	386	423	437	392	422	383	433	435	440	413	395	441	376	391	421	425	408	403	388	415	401	411	395	437	440	398	443	392	405	415	401	388	408	423	400	401	393	429	418	416	420	376	429	450	444	388	396	412	464	431	405	422	418	426	436	423	400	427	400	406	446	417	413	403	406	396	424	398	390	395	402	418	405	415	408	436	435	375	424	438	426	354	413	412	408	409	416	400	404	432	419	407	420	383	409	475	402	417	400	425	426	410	425	423	425	397	387	378	387	405	384	359	417	407	409	429	415	406	429	391	398	433	373	400	409	413	401	390	420	393	401	398	413	362	416	394	378	428	413	435	394	404	402	411	429	393	413	381	375	417	454	402	412	393	389	413	432	432	404	395	404	373	390	414	425	402	377	395	404	387	406	403	429	421	389	411	439	464	420	409	391	409	389	444	389	386	412
28432	18850	1715	1098	937	876	837	830	798	815	820	818	790	853	749	790	805	856	747	795	754	814	826	800	782	812	818	816	733	758	789	791	791	810	803	816	798	767	769	770	788	801	758	820	813	759	739	784	759	829	772	760	792	781	717	770	781	783	782	776	796	781	735	771	770	715	800	781	810	776	778	765	804	747	756	735	758	756	821	813	783	817	753	749	769	789	791	734	788	750	818	781	770	823	791	782	811	765	773	780	749	777	787	790	800	834	782	794	765	782	804	787	779	773	755	738	811	784	787	779	816	822	766	735	791	804	750	776	715	741	802	788	798	790	788	796	838	744	780	790	772	783	812	774	771	770	787	776	755	804	780	784	811	729	788	818	786	816	765	737	772	765	738	772	763	813	753	806	797	754	828	767	783	767	774	790	776	815	777	849	795	820	780	774	820	767	809	758	786	809	755	795	738	809	771	783	764	779	784	780	781	770	773	791	721	777	803	798	798	761	778	789	833	804	774	787	814	734	793	880	792	816	820	814	760	774	778	826	809	746	772	826	786	783	788	818	808	789	735	809	771	744	771	740	788	731	782	751	794	786	763	795	812	750	786	791	802	792	803	769	823	764	763	752	773	815	786	792	798	807	769	788	794	755	751	814	782	805	743	758	732	734	769	793	768	744	785	789	772	829	719	832	830	725	802	765	765	748	766	771	783	754	758	809	794	771	755	799	814	809	754	784	726	771	758	781	770	788	775	794	748	769	784	754	739	773	770	794	821	730	805	826	806	767	786	736	763	756	826	803	776	763	755	760	801	760	760	763	690	785	790	771	764	778	804	723	781	813	791	764	729	792	745	804	802	808	746	749	770	780	780	761	753	810	811	771	779	778	793	789	756	777	794	753	755	793	827	789	784	802	796	826	784	811	740	795	800	792	790	828	794	721	788	796	813	786	728	788	793	776	772	814	724	748	752	768	788	733	755	791	784	762	733	766	767	758	814	779	805	730	732	750	737	751	828	767	773	747	754	758	789	754	728	791	786	770	757	763	795	770	818	799	845	787	763	796	779	767	734	815	794	729	811	776	823	797	799	765	770	803	740	751	808	688	772	777	804	781	789	719	815	756	767	792	774	815	724	734	775	735	771	782	773	732	783	824	801	789	835	780	791	799	786	826	757	770	808	803	777	751	758	770	754	753	802	768	793	828	773	816	762	824	772	744	753	730	797	827	810	761	794	784	792	804	780	778	782	746	776	812	737	731	739	747	820	761	743	803	798	764	765	756	792	727	783	768	766	817	787	769	750	761	774	727	822	759	748	773	796	773	822	771	761	773	767	757	801	760	741	751	768	766	720	847	732	759	772	792	778	790	805	780	818	793	810	755	752	740	847	793	731	816	770	737	826	724	814	792	768	808	844	775	814	780	780	771	788	786	740	861	745	796	801	761	795	792	764	780	746	773	799	764	784	763	758	765	742	785	811	737	779	781	815	747	801	801	765	735	781	791	792	833	751	783	772	766	772	791	752	791	827	798	774	811	765	783	759	806	788	768	746	834	811	754	759	798	774	769	805	804	733	744	742	814	800	804	702	763	811	741	732	743	805	846	726	766	779	782	757	754	836	778	751	840	780	796	825	719	833	721	762	817	748	778	794	781	774	749	737	803	782	701	817	756	780	737	730	769	768	737	779	737	796	764	779	791	841	756	777	788	781	730	770	782	771	823	772	796	778	772	808	795	765	783	777	764	776	789	818	761	756	771	780	770	797	753	822	768	782	764	752	811	788	796	762	772	770	782	811	752	772	791	818	806	774	781	830	789	721	756	765	814	781	840	747	789	749	729	783	745	781	752	750	744	777	753	787	749	824	799	748	811	734	796	784	792	768	751	786	755	811	813	755	775	769	754	760	720	772	757	781	760	798	732	797	792	807	793	767	831	819	771	748	757	777	749	771	760	741	794	766	748	767	782	776	757	766	740	810	772	794	736	733	784	762	850	786	801	766	815	778	775	790	789	799	808	786	748	762	745	810	785	770	799	772	776	779	781	820	775	749	751	802	825	771	771	729	787	800	749	781	788	766	755	775	763	756	762	797	797	744	799	790	820	759	765	786	799	785	767	722	751	781	825	791	748	793	770	770	781	784	770	787	830	763	784	749	788	787	789	765	772	793	815	795	743	768	799	778	818	751	831	753	780	797	757	802	814	799	769	811	799	776	804	733	733	818	750	774	721	761	837	791	798	788	752	755	780	731	750	766	770	808	800	769	821	739	731	787	784	765	760	785	788	782	794	809	778	740	791	810	807	747	796	784	758	775	816	795	821	784	698	772	801	803	799	780	788	793	775	816	807	745	714	831	813	788	762	802	772	823	845	761	773	765	777	788	785	820	791	738	796	758	780	819	766	778	748	807	775	838	801	768	784	788	766	781	739	801	846	770	787	771	733	774	764	797	781	779	785	755	786	794	770	782	753	744	798	755	747	753	781	733	782	796	754	788	792	778	759	818	779	723	802	796	767	770	759	758	736	775	849	766	808	811	776	761	766	781	782	813	789	763	795	755	774	779	780	754	753	807	793	748	779	802	771	731	745	732	749	803	692	797	799	851	804	747	777	768	790	777	773	803	808	790	800	772	744	758	818	793	782	781	828	732	763	776	734	788	768	742	780	790	800	799	776	822	764	744	730	763	767	758	805	821	786	823	767	781	753	718	707	758	784	790	800	781	800	767	740	830	759	812	800	796	784	754	756	777	831	760	811	766	735	766	776	748	760	777	784	798	765	757	757	807	834	738	772	766	778	789	777	758	838	774	779	794	787	739	779	803	765	763	801	826	753	754	802	783	727	766	751	796	756	792	776	808	744	771	794	771	768	798	796	784	787	730	749	813	784	749	771	779	807	768	783	781	773	791	794	773	779	780	797	815	742	751	765	756	736	804	778	821	805	765	784	830	760	772	763	798	799	793	762	743	778	768	805	763	780	802	764	767	824	749	824	798	761	781	800	763	775	746	725	751	793	794	793	811	777	761	794	781	777	787	749	767	771	757	764	774	822	795	757	807	766	784	765	801	822	772	767	784	740	782	797	743	787	791	771	771	731	814	739	789	785	791	778	826	778	763	788	793	782	785	770	764	795	805	788	756	784	761	797	800	759	767	765	797	794	781	804	801	743	785	726	754	784	776	784	758	792	777	771	785	779	795	756	791	765	759	781	740	795	819	762	780	761	757	799	733	739	792	749	784	782	757	768	755	748	821	823	789	784	819	757	795	791	756	813	789	755	825	795	772	780	813	751	821	821	741	754	786	753	747	786	789	784	790	758	774	770	785	770	736	803	734	755	741	755	772	840	798	792	745	746	798	793	773	770	814	764	784	768	802	731	784	786	798	766	785	765	803	764	755	770	762	814	807	751	820	775	793	791	745	781	705	785	799	770	774	816	768	756	816	784	774	795	796	798	775	811	760	789	747	805	851	725	759	790	787	791	771	722	810	776	732	715	766	762	809	795	780	805	761	812
24282	21411	29005	24099	20701	3103	491	349	286	274	254	233	254	200	246	250	229	201	224	213	228	204	214	214	247	186	228	217	199	236	183	204	214	201	208	228	213	215	205	193	203	211	207	221	198	196	205	210	205	196	206	214	201	202	204	232	216	219	226	180	226	184	195	192	202	216	192	208	186	198	203	196	216	185	200	228	211	210	205	179	202	208	218	199	228	183	217	196	218	208	210	187	192	204	212	227	191	209	224	226	225	222	206	213	214	211	200	194	182	213	220	209	192	185	193	205	194	212	190	221	215	197	216	210	196	203	208	173	199	193	214	209	198	217	194	183	197	180	185	183	192	200	214	196	183	210	172	212	211	216	203	194	207	199	216	212	167	221	188	203	201	197	203	184	201	183	214	219	199	215	189	198	181	185	205	221	214	209	201	192	199	186	203	203	236	202	195	178	219	176	202	221	222	217	233	195	181	232	200	194	210	246	203	192	204	200	226	185	201	181	196	204	201	192	198	196	175	216	213	232	204	225	198	226	185	210	207	200	206	192	199	185	224	200	222	210	215	210	188	194	217	194	212	184	198	184	190	209	203	183	231	201	214	205	199	212	217	183	198	223	205	219	217	205	208	212	209	188	204	210	220	220	206	208	202	215	210	207	212	201	218	167	179	200	186	204	191	201	219	188	197	221	202	203	212	218	204	202	183	186	204	186	197	172	223	205	181	217	202	225	183	207	210	193	220	199	177	181	205	204	212	187	194	172	210	208	204	201	221	183	209	192	229	196	211	215	215	218	185	190	212	196	240	196	207	197	200	208	200	201	226	209	209	211	222	213	222	199	188	182	214	211	188	216	222	234	196	229	213	221	185	211	192	217	206	181	177	198	194	205	199	183	204	175	194	220	203	219	211	191	178	214	220	185	204	195	208	232	206	189	200	201	197	205	181	223	201	197	160	217	188	208	210	201	195	183	196	213	173	205	225	212	228	223	222	213	202	202	188	199	212	185	210	206	200	240	208	210	223	214	187	184	222	208	193	199	186	190	204	216	187	238	188	213	173	180	181	193	196	183	184	200	213	191	190	186	234	189	214	196	207	190	218	189	207	186	193	177	239	220	223	191	205	211	201	211	196	189	219	207	189	195	183	193	206	201	186	222	213	192	196	217	211	211	182	190	190	206	213	211	222	211	199	213	181	171	182	206	208	178	194	205	179	222	193	207	208	198	225	196	193	201	210	179	172	196	191	192	184	201	213	203	191	189	201	201	199	204	240	197	188	196	232	185	218	214	202	191	195	186	205	192	188	219	225	198	203	189	207	228	189	202	192	196	190	211	229	214	197	202	207	191	207	196	211	203	233	204	178	198	210	190	196	199	199	205	204	207	203	198	194	168	210	204	225	194	200	176	210	203	188	225	213	200	185	210	213	223	194	210	199	199	186	187	212	207	204	208	203	186	224	209	229	218	212	192	198	187	202	221	223	198	192	211	195	228	197	201	193	221	222	207	210	201	207	196	214	227	194	214	196	189	217	208	199	216	175	200	202	187	219	228	204	209	212	209	197	190	214	197	208	225	199	201	212	197	206	200	196	211	203	207	203	203	194	195	200	189	192	197	211	197	214	189	203	196	206	199	197	210	193	235	229	170	225	222	181	223	195	194	171	211	230	209	213	189	204	205	204	212	218	193	190	236	194	207	191	185	212	228	196	196	196	197	207	221	184	220	211	193	211	210	204	214	224	214	204	192	191	198	212	196	212	217	226	209	207	181	182	203	191	202	204	206	202	193	206	211	184	210	188	191	211	219	184	212	206	196	189	208	204	211	226	196	211	199	195	181	212	200	220	203	212	207	212	212	203	214	198	211	192	209	209	201	194	184	173	193	217	171	213	213	192	227	207	222	211	229	208	216	207	198	198	189	202	213	180	227	205	233	219	203	198	213	200	183	185	213	210	191	166	194	205	184	198	168	219	206	202	209	216	196	228	232	213	198	200	215	212	200	191	192	196	210	213	200	196	187	215	174	196	215	182	192	193	217	206	212	195	248	216	231	197	211	214	192	211	220	225	187	200	227	207	198	203	204	189	223	206	207	239	183	199	224	218	186	212	210	197	204	193	200	209	229	183	200	196	235	200	200	195	188	210	198	206	212	196	198	215	189	208	217	203	217	201	172	210	213	208	208	195	225	188	219	203	205	207	213	181	220	191	204	208	227	223	198	204	177	174	183	206	209	211	190	187	209	209	227	218	175	200	220	186	203	195	226	206	195	199	191	216	224	212	216	223	206	209	191	206	197	225	196	184	211	200	209	229	186	183	198	197	229	204	233	215	193	221	214	215	204	191	217	212	189	178	229	199	221	198	205	192	209	197	189	201	207	201	194	222	204	215	208	185	195	197	202	214	201	209	199	227	205	211	206	226	206	208	229	227	191	201	193	209	226	192	216	191	221	226	187	200	194	202	207	184	203	203	209	212	212	210	200	208	197	205	194	196	194	208	209	193	220	191	201	208	210	190	196	192	198	208	203	220	182	201	204	202	218	203	206	200	235	208	198	223	193	217	192	202	192	200	203	205	208	228	207	208	207	215	185	206	203	194	201	207	200	211	219	229	184	207	220	212	189	203	212	239	210	179	217	203	207	198	218	209	201	181	201	201	174	203	214	200	166	239	212	206	206	187	202	208	205	211	186	221	218	208	198	188	206	241	190	204	240	197	225	199	186	205	185	223	200	206	197	212	203	200	189	188	217	227	192	207	195	187	223	194	211	212	169	176	184	189	225	202	191	196	222	185	194	225	215	213	177	225	207	201	220	204	219	220	165	194	202	203	195	201	204	215	221	209	192	177	173	191	210	206	183	200	223	237	214	204	218	204	196	200	206	210	229	179	190	211	216	207	205	200	192	205	222	220	179	197	195	171	205	200	238	185	215	198	207	188	220	202	208	207	221	219	219	178	210	203	201	205	188	219	203	215	197	181	209	183	185	188	229	219	211	198	201	214	224	207	201	213	199	210	187	194	197	217	206	218	212	182	195	209	183	213	216	202	190	204	214	194	233	206	186	191	208	212	205	210	205	219	213	198	202	195	200	210	222	205	191	182	201	212	206	222	195	176	195	211	212	213	204	201	170	223	195	217	201	193	188	192	206	201	196	198	208	195	209	207	211	197	222	211	191	181	190	214	204	211	202	218	192	201	189	211	158	225	204	218	209	196	229	217	194	208	200	212	188	206	207	167	218	204	204	242	173	216	183	204	195	190	216	211	197	193	208	207	195	202	212	200	200	193	210	212	183	198	202	192	197	210	229	212	170	215	211	197	191	204	182	205	189	199	216	212	194	233	187	210	187	175	204	209	221	197	219	222	208	205	205	208	207	180	214	220	195	194	204	201	210	188	213	192	207	211	195	191	181	210	187	193	202	202	198	203	190	197	224	220	208	214	210	210	213	212	201	220	222	193	207	229	214	197	214	220	212	199	211	216	204	204	207	188	217	196	223	192	219	204	193	229	183
48376	35673	6497	3074	1989	1351	1092	875	759	701	611	573	549	512	501	507	485	492	450	455	463	427	460	453	431	429	433	417	415	382	391	387	418	402	433	417	422	417	436	398	409	421	412	389	449	442	397	374	437	395	362	402	387	444	396	412	392	409	400	425	397	425	388	385	368	397	424	405	419	401	383	430	420	395	396	423	378	401	373	404	373	432	405	408	402	441	401	414	410	386	421	374	378	408	399	403	438	394	396	422	396	408	409	418	389	391	406	409	394	400	420	366	397	409	419	413	408	397	413	404	413	408	398	436	406	392	431	432	423	393	377	373	422	374	430	384	380	410	362	400	402	412	424	413	372	413	400	410	430	377	437	410	388	425	433	450	395	390	429	414	387	416	360	421	361	409	415	415	434	402	385	433	416	401	406	395	416	377	409	403	397	432	431	374	399	441	411	405	393	405	413	421	369	409	383	372	414	397	382	425	389	399	401	389	403	400	412	433	408	389	401	384	408	385	404	385	348	421	391	396	389	402	415	390	403	402	372	415	403	421	384	438	413	389	391	439	430	441	407	432	406	399	388	434	389	444	413	396	381	402	417	425	379	443	410	411	370	410	374	390	409	378	428	397	440	400	393	398	397	358	401	429	389	416	416	467	385	402	423	407	421	383	414	408	386	407	388	406	413	405	393	392	379	393	406	425	422	413	391	419	395	406	426	406	437	403	382	427	419	387	419	449	387	384	406	425	422	422	414	367	428	388	412	367	402	398	369	440	375	399	430	418	412	427	413	384	402	379	397	423	413	356	378	413	398	429	416	428	429	405	424	408	383	363	405	434	403	395	392	392	359	391	363	369	388	417	379	432	407	403	422	403	404	380	451	392	429	382	412	393	436	380	396	427	374	387	427	408	379	429	398	436	365	402	407	408	406	406	406	383	448	412	400	397	405	416	390	420	376	423	432	425	398	427	430	377	391	438	403	406	400	382	376	374	422	371	382	394	378	410	395	396	418	397	400	416	436	448	400	413	420	373	392	403	407	389	382	405	380	380	397	395	393	404	390	391	444	450	412	369	393	391	395	406	409	406	392	427	399	396	363	395	389	387	393	444	414	418	413	411	417	453	408	381	374	394	427	384	392	395	382	417	404	431	385	412	451	423	399	443	399	352	428	429	416	407	399	413	395	418	419	402	391	410	408	408	431	385	417	405	397	423	419	388	363	355	407	390	396	394	395	426	377	400	417	363	361	427	436	414	408	397	377	383	431	398	400	383	398	409	406	403	435	386	395	431	405	364	350	445	398	388	389	385	406	415	394	403	382	391	398	424	407	410	426	378	390	387	419	396	396	379	410	432	407	375	356	425	399	396	420	411	405	393	433	415	386	405	434	381	388	405	406	377	419	394	386	365	390	406	391	394	426	426	447	413	386	394	427	419	401	434	374	395	430	395	407	385	396	421	426	473	387	430	425	408	413	396	387	409	421	405	421	398	388	413	375	409	409	379	383	413	394	374	397	427	388	397	410	403	392	409	403	382	419	401	420	411	390	417	384	412	368	403	410	372	420	404	400	401	417	410	436	448	398	404	410	391	450	387	452	435	430	394	364	445	438	438	410	404	388	367	415	400	400	398	413	384	395	413	395	401	413	391	405	466	418	424	396	398	391	426	366	419	429	404	412	388	373	416	458	415	377	428	396	406	429	432	373	364	406	416	422	392	397	380	400	390	389	428	423	397	405	400	392	387	402	392	391	400	441	382	400	410	405	405	429	402	391	423	396	377	356	409	395	416	416	393	427	392	403	442	409	421	413	363	428	385	403	393	412	437	428	401	439	427	384	381	416	382	413	383	386	391	429	445	376	390	393	413	409	387	396	418	392	411	410	372	401	417	408	428	384	410	424	380	399	411	399	380	413	427	374	409	412	412	384	413	406	404	401	445	383	391	387	442	398	413	424	423	437	411	404	385	405	406	420	418	388	411	456	365	382	365	383	412	428	411	428	404	394	415	381	383	383	404	413	367	416	350	390	420	411	384	415	443	392	403	383	407	359	442	397	399	422	422	396	408	418	421	377	413	381	444	418	439	394	407	403	379	369	412	404	408	384	398	369	415	385	408	402	408	391	440	403	386	395	423	424	356	429	405	393	400	392	398	408	420	393	430	430	374	406	413	422	361	424	408	402	410	436	426	412	426	438	353	420	395	401	393	384	371	366	407	367	434	403	422	398	421	401	413	413	403	373	329	408	374	426	390	398	423	417	403	392	409	402	426	413	404	415	435	411	404	377	427	403	398	395	437	391	388	397	420	389	411	393	368	402	365	390	409	414	380	424	398	401	396	389	412	371	417	398	417	407	446	424	403	422	393	415	396	404	399	396	399	421	385	420	386	422	383	386	413	413	392	389	412	433	420	407	423	433	386	409	439	414	384	426	374	387	390	424	409	395	403	403	423	442	406	409	406	385	384	399	438	411	390	425	412	451	406	388	392	384	411	392	393	401	390	415	385	391	405	407	417	393	385	417	391	381	441	417	402	411	418	393	414	425	404	403	393	402	403	415	398	391	413	377	394	402	416	390	407	429	423	396	411	414	415	394	450	424	374	380	358	398	403	402	439	393	402	416	374	422	411	429	380	377	403	413	438	384	411	424	375	380	446	385	382	404	377	373	368	398	420	424	430	422	377	371	375	387	403	396	393	422	385	417	396	423	421	399	371	425	402	405	386	373	403	366	414	397	388	383	427	385	413	403	408	371	413	434	400	401	402	413	391	408	427	394	384	401	420	382	403	430	429	396	390	405	393	409	390	406	425	414	377	388	424	433	398	420	404	377	382	431	413	406	395	438	440	394	423	389	356	398	409	383	440	399	382	419	385	410	409	350	412	418	403	397	404	387	375	390	397	449	398	391	422	404	409	408	372	382	417	444	433	368	418	417	425	424	373	389	430	383	418	426	358	447	433	413	387	405	399	376	373	425	469	397	401	385	444	350	396	407	342	411	412	433	412	407	403	419	408	382	428	395	397	405	427	390	399	401	424	409	370	437	396	426	383	391	435	398	393	415	373	386	395	399	414	377	416	408	439	409	395	424	383	419	441	388	406	388	404	416	377	381	403	398	434	397	419	439	431	391	416	424	415	395	400	415	412	389	415	421	430	398	377	411	407	390	410	413	379	362	394	422	396	411	402	395	383	405	382	418	419	413	413	394	383	414	405	390	414	379	415	408	400	359	390	383	384	422	382	374	403	441	400	392	408	404	398	443	375	398	395	438	398	383	426	420	410	389	370	436	375	395	450	411	418	367	403	377	461	409	394	343	387	438	400	415	406	400	393	388	384	399	402	415	402	421	414	380	415	384	407	413	410	359	418	396	408	400	391	380	426	394	419	376	379	421	415	374	418	413	410	423	418	416	435	443	409	396	415	421	405	415	375	367	423	402	414	428	438	407	409	409	379	404	364	377	387	431	432	431	374	384	386	379	420	420	407	401	366	369	389	415	411	381	382	425	424	398	399
23326	21366	29664	23415	21361	20230	1801	444	338	288	266	243	273	252	219	205	223	187	188	198	177	207	170	170	174	190	188	186	173	180	171	168	186	194	179	160	171	155	177	153	162	159	159	165	169	171	169	155	160	180	155	165	165	179	195	175	161	137	164	148	160	189	163	143	167	160	165	151	150	164	177	177	193	149	173	160	181	155	165	169	167	160	182	167	181	180	173	149	166	176	171	143	157	180	171	180	171	144	179	164	187	165	171	180	170	192	169	170	168	158	201	175	163	172	163	163	162	172	186	158	159	157	155	175	147	168	142	153	143	162	170	184	165	134	171	169	151	163	175	191	154	167	147	150	189	172	176	148	161	160	151	154	150	168	167	175	145	140	166	147	152	163	170	170	149	178	135	167	154	147	189	158	143	159	171	160	172	164	158	155	152	173	156	137	169	164	175	170	179	145	172	150	155	165	167	165	160	169	163	169	143	152	196	151	180	165	167	187	166	153	150	163	137	151	152	171	177	158	159	154	175	182	174	147	144	184	148	137	157	146	140	176	171	180	151	201	153	165	163	185	162	163	177	186	181	164	165	194	161	152	169	177	169	159	167	139	168	177	175	165	177	166	157	165	162	129	173	187	165	167	148	171	160	148	187	172	163	157	146	157	173	178	144	174	165	157	168	139	152	194	168	156	160	161	151	201	158	143	167	159	164	174	155	148	158	179	176	148	164	171	159	148	161	134	170	147	145	161	165	160	169	170	178	171	173	150	146	179	173	147	175	165	169	170	165	172	155	160	166	166	150	164	184	162	172	144	153	173	145	146	168	182	186	172	179	168	155	159	164	155	175	157	156	158	183	158	183	177	170	171	168	169	160	184	144	181	172	152	148	148	157	166	145	190	179	176	155	150	168	124	155	158	166	163	163	164	155	166	180	150	158	151	166	153	192	171	177	155	175	173	157	177	155	181	154	168	176	141	152	156	172	175	151	180	169	177	157	152	165	162	189	183	169	146	175	148	180	134	160	156	157	158	154	163	177	153	162	174	156	173	181	158	172	153	167	177	170	165	184	160	141	173	172	169	169	141	131	147	186	166	185	167	148	158	165	171	160	161	175	152	161	156	178	165	178	180	153	176	144	172	161	150	179	170	145	155	168	162	167	159	160	159	158	185	163	168	147	137	162	153	151	184	183	154	186	137	160	159	175	159	173	157	166	163	154	163	149	154	153	174	180	190	164	165	169	170	158	157	159	148	159	140	156	174	150	173	165	129	164	151	161	169	167	172	188	169	149	170	159	140	159	145	140	183	163	157	184	164	154	137	155	176	159	148	166	179	165	179	160	160	173	158	171	147	165	145	164	161	170	154	167	153	161	156	162	155	166	176	165	181	147	163	169	173	161	170	170	164	141	152	158	162	167	155	168	161	139	155	168	157	174	162	165	168	168	158	187	166	187	166	163	154	172	158	178	162	156	163	156	127	172	179	172	154	156	159	153	151	172	144	160	149	149	168	164	184	195	156	153	171	181	153	171	191	162	152	152	152	148	156	164	153	176	155	140	142	171	161	145	169	160	157	168	148	154	178	170	148	159	142	158	169	165	166	172	152	172	164	154	168	181	157	170	168	169	146	165	169	132	174	177	166	175	153	152	170	153	165	153	160	164	159	146	175	136	158	175	175	174	156	163	155	156	148	187	174	145	152	168	185	176	165	158	170	165	202	177	149	168	156	175	147	165	155	181	173	171	173	172	164	172	168	146	172	170	167	133	165	155	170	159	180	172	174	153	161	152	155	150	171	158	168	159	166	161	202	177	153	142	180	149	183	159	156	168	172	175	155	174	155	164	167	152	149	175	168	166	168	165	169	151	177	141	140	145	154	144	161	192	150	169	151	147	144	164	165	157	168	171	160	152	163	172	159	153	170	156	186	175	143	165	158	152	152	173	147	143	193	159	149	157	160	143	165	170	184	167	159	166	176	164	165	168	143	173	173	163	162	147	158	141	146	176	173	162	164	159	166	174	146	161	167	163	201	168	166	167	177	179	168	176	159	139	165	166	165	162	173	168	149	154	163	166	155	141	158	164	177	180	156	165	171	161	169	162	146	149	173	146	187	168	180	122	171	148	156	146	151	142	184	165	140	177	155	173	156	194	192	159	168	138	145	149	190	162	166	168	187	169	172	177	139	162	169	149	183	175	168	171	154	161	155	166	164	129	148	154	162	162	142	156	158	168	193	156	161	148	183	173	144	152	163	183	171	177	163	176	183	159	142	172	187	176	163	161	175	175	165	152	169	180	151	162	174	177	148	162	156	184	155	170	174	186	157	166	153	125	172	193	177	146	139	150	165	165	170	148	175	160	173	170	155	153	161	166	153	158	149	149	150	157	161	162	144	175	153	161	173	148	158	158	156	185	154	172	166	152	161	128	136	155	152	151	152	179	169	158	155	204	165	162	181	165	181	160	174	158	177	161	175	168	166	153	147	140	161	158	176	178	139	145	164	160	178	170	165	166	167	158	165	159	160	159	177	181	151	178	144	149	182	163	164	164	167	179	153	159	149	163	163	160	155	158	142	164	160	183	178	163	173	157	170	166	171	177	163	156	165	183	161	156	177	151	154	156	174	154	171	168	158	173	150	161	157	166	152	152	155	173	168	170	158	178	169	163	163	168	164	196	142	153	174	171	193	173	160	138	164	162	156	147	151	167	184	145	186	166	138	176	167	185	154	159	150	144	181	145	171	155	158	161	152	161	161	176	156	160	149	156	145	171	154	151	162	163	153	144	159	177	183	159	158	150	169	154	180	183	150	176	168	149	153	148	159	157	157	186	170	185	161	175	155	181	168	167	186	153	163	167	168	149	168	162	158	174	145	151	171	169	177	157	174	163	150	144	150	169	181	168	184	166	182	178	148	172	160	179	169	176	145	162	152	164	166	154	174	159	159	187	156	156	138	159	155	153	170	158	160	150	159	172	177	145	162	151	144	165	161	162	162	149	186	160	172	162	189	168	140	186	159	154	167	177	143	148	171	174	155	149	163	153	151	161	162	151	145	187	187	157	177	169	167	138	170	154	164	204	150	160	167	173	163	145	165	148	155	182	152	166	178	155	189	173	140	173	176	179	144	141	169	164	143	141	148	141	154	158	136	147	138	170	169	137	174	164	160	188	175	174	183	160	154	173	155	176	167	175	162	161	171	156	165	167	183	167	175	165	169	172	163	187	180	149	167	165	158	154	146	160	156	170	167	180	161	144	160	140	155	164	172	152	163	186	159	151	158	162	162	172	169	161	166	142	166	172	161	172	177	158	182	165	202	134	149	153	170	158	178	165	175	164	158	161	145	178	172	159	139	173	160	139	183	159	138	194	128	144	173	164	171	167	155	177	153	174	160	158	160	166	157	147	169	170	167	165	167	160	149	171	160	182	166	128	170	150	165	152	167	150	182	158	166	162	166	160	166	149	154	176	169	169	153	161	158	169	164	185	148	157	157	136	164	166	171	145	166
48905	39969	10069	4895	3246	2069	1506	1203	1091	906	785	715	671	587	552	523	500	465	424	428	390	375	386	417	329	357	350	388	330	314	360	346	343	373	352	385	325	340	297	329	324	351	304	329	330	305	309	337	319	327	306	321	336	335	302	299	260	332	307	309	334	323	271	346	343	303	297	320	317	326	277	302	306	321	307	311	311	297	300	328	295	325	311	304	309	281	299	308	288	311	309	291	319	307	313	339	287	295	309	296	313	317	325	320	315	343	303	299	273	304	299	313	334	305	289	293	279	301	319	316	292	277	328	289	279	300	323	313	303	310	317	295	319	305	276	313	325	316	336	309	315	284	301	291	320	311	300	283	286	279	300	326	313	283	296	268	324	282	327	314	288	290	297	277	294	313	298	288	321	311	324	299	335	345	307	324	304	321	315	317	329	309	314	316	301	324	289	294	299	309	310	285	301	326	304	314	295	288	282	347	306	308	317	299	289	307	308	317	281	269	327	316	288	302	279	336	273	334	298	309	302	293	306	322	316	297	326	300	295	297	320	278	319	302	296	318	326	317	276	290	314	308	294	315	289	293	335	315	269	335	309	317	325	304	288	289	319	298	329	300	289	290	286	282	291	329	333	317	291	276	292	314	321	310	303	325	312	316	318	300	334	321	332	304	304	301	315	334	319	308	291	306	297	315	293	322	291	320	319	296	294	273	303	303	312	316	312	289	296	309	318	308	319	283	316	315	330	281	286	276	285	326	314	284	295	310	285	290	299	322	303	308	299	289	281	302	320	322	295	306	329	288	308	303	311	310	279	292	335	290	309	313	292	307	281	295	306	297	305	268	293	297	342	289	304	299	320	323	295	291	283	283	327	291	311	269	287	335	323	318	301	288	249	312	300	325	308	310	299	325	305	309	318	314	311	302	274	319	293	333	279	307	279	323	299	297	316	283	309	287	315	296	329	298	320	304	269	284	335	292	271	333	303	282	280	311	320	291	296	328	345	320	282	323	293	319	295	317	287	319	340	305	313	304	263	283	338	295	313	289	293	304	293	317	314	330	328	279	307	293	305	310	338	287	272	281	316	311	308	292	318	288	301	317	317	338	341	331	315	286	310	296	328	305	304	323	300	326	310	312	301	295	326	305	322	288	296	326	328	289	334	311	302	290	312	288	291	318	303	315	329	310	304	319	313	346	306	315	321	290	288	308	308	315	344	317	296	297	320	284	320	288	283	311	312	337	340	309	327	301	302	296	297	325	322	294	289	309	321	311	299	341	311	317	305	296	315	293	307	305	322	302	309	303	285	285	300	328	303	326	336	335	282	300	306	288	292	306	297	311	295	296	303	282	312	304	298	323	280	293	318	309	322	313	307	338	301	305	310	319	275	297	295	343	305	316	322	323	327	321	285	299	283	299	299	311	311	314	289	316	287	304	315	314	314	338	290	319	302	315	328	304	330	324	313	304	293	328	281	301	331	279	298	301	297	277	331	319	315	312	327	299	302	311	301	297	328	273	305	314	313	301	287	299	308	301	338	307	315	288	289	302	286	309	322	269	312	282	303	296	290	300	319	311	303	314	314	289	326	292	293	289	297	313	326	320	293	310	284	301	303	277	310	311	307	320	303	317	307	304	303	328	273	296	291	311	303	298	290	335	294	297	302	309	310	304	306	282	298	301	302	328	344	301	315	281	310	309	278	305	306	296	302	282	282	348	306	303	330	314	307	303	279	292	325	292	278	289	326	289	311	327	318	295	342	320	315	294	334	319	311	279	309	283	309	285	306	281	296	293	304	328	293	301	305	300	306	312	304	309	292	299	297	315	332	349	303	305	324	318	293	288	321	299	293	297	275	343	303	296	296	334	352	296	294	320	322	326	289	301	296	305	340	283	294	327	350	314	277	301	276	326	307	300	296	281	311	297	307	312	304	315	314	307	332	308	336	323	344	316	297	321	295	285	339	287	335	299	305	298	310	324	293	300	288	313	302	275	301	294	313	306	320	290	302	305	315	280	285	275	300	301	317	288	310	287	339	286	305	312	280	316	296	269	269	275	321	286	307	275	334	307	304	296	317	305	297	288	280	310	305	284	307	306	322	324	330	328	314	342	305	303	300	291	331	308	297	309	281	293	312	304	308	313	301	284	312	289	308	293	302	294	298	303	296	319	289	301	302	297	319	326	296	305	301	311	295	319	301	295	288	297	299	290	293	339	325	311	321	313	274	316	294	336	308	304	312	297	303	329	275	294	332	312	308	291	276	306	305	294	318	325	303	320	324	294	304	308	292	304	333	315	291	322	282	306	306	312	311	313	300	294	300	292	294	332	329	324	325	277	307	289	314	312	300	314	298	314	326	298	308	326	280	310	318	273	298	319	310	292	294	329	311	311	313	292	316	290	292	313	279	293	329	316	318	292	324	312	317	294	314	304	321	270	297	296	315	314	315	308	279	343	285	287	310	295	281	308	332	306	317	305	287	283	304	313	302	314	300	312	316	299	283	258	326	293	321	331	297	293	307	317	285	312	286	287	284	284	291	332	303	272	314	305	316	290	302	303	275	306	290	331	302	325	281	329	283	292	343	298	330	292	327	292	299	288	309	334	273	303	276	309	302	259	304	307	289	327	297	301	289	308	324	293	324	283	290	269	303	318	306	320	279	286	342	309	321	297	295	307	352	295	297	313	301	280	296	301	280	319	299	313	300	298	281	280	271	315	298	330	316	323	300	254	294	304	326	323	290	324	286	321	281	332	263	270	326	302	298	326	303	288	318	295	323	304	308	299	251	315	296	317	313	301	303	304	299	310	312	326	320	341	311	296	298	276	318	308	295	276	318	308	308	303	312	290	320	312	301	285	291	310	289	303	294	290	300	277	285	314	321	273	277	306	297	325	302	311	334	341	315	333	270	312	306	270	271	289	324	304	283	346	313	316	294	277	276	308	307	318	294	312	264	288	303	320	307	322	290	330	271	286	287	310	315	282	318	286	309	281	278	331	297	321	305	273	303	307	318	306	296	347	303	309	320	306	294	319	295	324	319	297	290	331	337	301	306	306	304	331	311	286	323	311	331	289	299	294	302	322	313	319	302	323	324	317	309	300	281	299	310	282	304	315	299	306	292	306	302	285	288	287	298	312	324	335	333	312	329	313	280	297	308	325	305	311	308	321	318	316	322	325	303	308	326	314	309	323	307	290	317	283	295	319	299	294	286	333	327	317	281	291	298	265	298	311	300	295	328	286	299	336	274	323	336	296	331	293	286	293	278	333	304	287	338	259	329	301	308	257	311	285	312	279	301	286	316	310	349	333	299	340	317	274	266	292	317	329	286	295	295	270	311	299	316	280	302	305	280	326	309	301	285	300	333	325	279	304	269	295	306	310	316	322	275	330	309	297	295	342	289	293	303	300	262	338	286	306	299	302	306	296	293	316	336	316	277	294	284	294	291	311	252	333	317	312	335	346	323	295	310	279	300	311	308	293	301	300	319	324	324	314	298	311	322	324
27732	21541	10767	927	456	405	461	411	379	407	424	427	417	415	415	444	409	395	378	404	427	400	373	388	352	399	396	424	445	432	432	395	405	414	443	397	355	416	406	428	381	392	401	446	445	411	423	395	403	383	417	390	442	409	429	375	391	431	412	406	430	423	386	440	409	438	407	418	419	441	419	412	417	436	392	394	429	413	385	418	367	355	434	406	446	412	411	372	406	387	380	434	394	373	403	409	419	394	402	386	395	397	438	398	347	444	380	401	413	437	389	412	411	386	394	398	394	418	404	402	426	422	402	413	399	423	401	392	398	420	427	406	416	378	439	420	427	382	421	473	392	425	403	415	427	412	380	396	402	403	406	384	398	356	422	425	394	395	423	406	393	418	395	400	410	407	436	433	427	416	409	410	385	400	412	379	425	423	423	433	425	417	415	415	408	384	407	410	397	410	399	418	431	406	415	434	433	411	400	450	402	378	402	395	400	407	399	397	414	426	388	378	411	390	383	431	422	376	399	402	412	421	402	397	418	391	404	417	428	383	377	404	420	422	413	388	415	396	412	436	368	413	395	403	420	440	413	416	367	432	391	428	404	371	407	423	394	412	431	413	405	399	380	389	418	387	442	425	411	414	407	422	415	433	388	390	430	405	409	363	431	408	389	396	388	402	389	394	408	377	389	440	404	407	394	425	384	394	377	395	380	409	430	396	398	385	398	393	387	383	422	394	400	393	397	411	391	415	433	403	427	407	379	391	391	430	400	388	440	421	432	399	382	389	424	409	386	368	426	455	397	372	451	390	369	415	430	419	417	398	405	390	451	387	388	414	394	402	407	414	422	428	396	376	387	405	385	377	384	410	400	412	436	408	401	434	411	397	405	385	387	395	404	449	396	423	406	374	376	410	414	407	408	412	381	391	394	388	416	374	387	409	403	413	419	411	425	410	374	422	446	413	387	402	404	404	439	420	404	392	413	365	385	411	373	430	475	409	378	406	393	397	425	380	401	401	386	408	418	378	376	407	417	443	392	421	441	405	411	383	406	385	426	418	408	357	437	418	381	389	471	375	404	393	419	394	422	391	411	388	412	399	380	436	377	405	414	388	390	424	406	351	386	415	370	408	404	408	387	413	385	424	405	347	429	442	392	386	447	392	406	402	403	398	374	420	412	390	410	393	377	379	435	415	394	437	399	413	407	396	398	399	412	434	415	385	433	403	391	369	388	453	390	402	382	385	412	408	434	397	375	401	410	410	428	386	387	376	376	396	376	431	432	427	373	469	414	389	447	407	436	406	402	387	387	391	433	411	371	391	410	440	375	367	442	407	380	410	355	395	412	439	417	400	394	440	422	421	392	369	413	422	428	431	405	394	414	428	379	403	424	402	463	422	413	376	356	439	417	387	359	369	425	446	427	358	384	439	390	440	409	408	392	394	392	381	412	397	373	419	376	418	418	435	432	438	406	375	393	413	402	388	425	398	435	430	418	385	427	402	424	374	393	403	392	385	419	411	394	401	402	409	404	415	418	397	416	421	437	451	380	420	378	396	434	427	359	402	404	443	413	397	425	403	439	399	410	397	407	415	434	439	391	403	419	412	420	406	398	413	422	396	429	429	424	397	407	409	427	406	413	411	410	390	404	397	430	400	414	426	348	401	424	365	398	416	401	384	403	399	421	420	401	412	382	379	374	443	420	378	434	368	387	413	410	422	383	396	396	400	422	395	444	389	423	440	403	396	384	418	412	408	387	374	394	403	401	404	447	421	404	409	396	413	425	391	357	429	393	381	377	434	442	432	396	434	419	419	438	399	425	393	370	410	419	399	393	410	406	414	418	386	393	370	393	429	399	432	428	407	423	407	371	420	373	381	401	390	432	401	376	409	423	434	410	447	446	444	394	387	392	391	418	404	413	402	427	445	411	417	411	415	409	400	408	434	419	355	406	381	434	427	389	433	369	424	396	398	384	393	433	394	406	418	403	386	408	395	419	372	439	402	365	391	423	384	389	401	424	376	361	390	400	405	416	407	426	424	414	429	387	391	376	410	413	406	437	385	404	439	415	413	422	390	396	442	403	407	415	404	394	415	402	406	434	432	387	406	406	415	395	427	407	408	385	384	444	424	377	431	456	389	431	403	434	390	443	418	397	377	390	397	410	381	415	391	413	420	411	400	383	394	415	408	384	423	352	430	386	385	407	410	408	395	407	395	441	453	443	453	394	395	409	438	388	415	417	381	400	402	379	397	409	409	398	394	417	402	405	419	419	436	415	389	396	420	423	389	413	405	419	403	406	416	398	430	426	438	390	405	442	371	437	402	401	444	404	380	380	363	360	411	424	386	390	394	421	411	382	421	436	443	354	443	413	370	403	375	388	374	405	408	352	392	412	431	409	404	408	401	413	411	402	424	363	412	424	390	378	414	425	415	419	423	403	381	380	391	395	439	401	386	408	406	433	414	439	420	370	414	402	364	408	427	367	386	394	454	387	399	430	424	375	376	409	374	427	438	399	409	389	431	392	393	405	431	458	407	422	428	421	414	422	425	386	429	377	384	418	430	444	409	442	457	431	423	405	420	381	387	416	428	441	405	433	447	417	408	371	375	432	409	412	435	414	433	419	416	385	419	416	385	401	395	395	383	429	415	428	398	394	397	392	429	411	408	391	413	420	429	419	398	406	419	409	429	389	366	374	423	409	386	396	415	432	402	382	414	402	413	416	416	402	411	404	444	420	388	423	402	440	390	415	405	432	404	399	402	431	408	404	418	406	432	394	405	398	413	439	415	381	397	424	361	438	435	419	405	398	438	385	419	392	403	396	415	375	426	371	386	405	452	356	404	382	383	406	431	381	375	444	393	407	418	398	400	438	361	404	385	421	386	406	410	385	445	410	419	403	391	400	398	414	406	409	412	406	422	425	437	392	360	393	421	406	397	379	389	407	419	411	401	432	426	387	413	421	378	424	413	425	419	392	461	395	403	424	408	432	393	399	380	380	428	453	401	372	385	463	392	418	422	409	414	431	408	392	394	422	424	428	394	410	392	396	423	420	423	404	406	400	394	455	438	369	422	387	399	406	383	405	409	420	392	386	390	437	408	429	401	418	403	412	428	411	427	401	407	381	419	432	417	398	376	373	407	434	401	375	416	406	390	419	385	392	377	420	399	384	376	413	392	413	393	406	376	386	380	401	403	387	420	419	414	396	426	426	425	424	372	385	391	387	452	393	414	413	438	372	419	421	396	375	411	411	407	382	376	401	397	434	416	403	439	420	424	407	409	399	420	407	399	447	408	393	415	387	430	433	390	390	402	381	425	427	426	418	378	402	418	470	396	421	401	423	450	420	413	418	378	407	405	413	398	418	387	386	395	436	383	414	365	375	405	444	396	383	419	415	391	399	377	400	375	399	399	383	378	401	405	383	428	419	416	424	377	349	398	384	380	372	400	408	380	434	434	438	421	392	411	441	425	411	370	391	411	396	444	419	409	417	370	405	429	405	459
29513	20736	1592	1082	916	846	830	875	804	833	790	740	784	802	803	806	751	806	817	780	782	758	791	766	710	755	780	801	787	714	729	772	802	806	745	772	780	838	818	784	795	776	789	725	774	775	774	776	749	760	778	820	830	770	788	765	770	779	765	778	772	734	772	777	753	779	796	810	770	772	755	779	769	751	793	839	783	797	779	824	784	790	747	742	774	776	763	760	779	757	784	784	698	792	737	735	809	800	789	786	813	727	770	790	739	784	789	805	722	803	750	749	784	747	775	730	812	785	756	766	770	785	851	773	735	768	761	815	765	792	780	792	776	814	756	777	698	813	733	706	780	777	798	764	793	767	762	767	767	801	779	788	797	797	789	770	807	734	706	786	794	800	850	762	780	734	735	751	804	811	768	778	771	817	759	794	774	766	795	824	735	802	789	804	725	820	739	786	760	780	832	701	775	749	768	756	758	762	805	755	763	770	791	815	789	822	746	771	792	795	756	802	764	722	760	774	741	814	835	754	723	758	765	786	791	774	789	798	780	743	820	813	726	786	724	782	798	796	752	763	796	789	772	748	777	753	741	736	769	786	769	735	798	764	812	786	767	756	756	771	697	792	762	758	743	809	729	787	838	795	805	757	817	752	786	793	810	809	766	781	769	797	751	789	782	774	770	774	746	794	815	811	751	769	779	818	784	768	781	803	807	734	813	770	748	777	819	814	738	799	806	806	815	747	785	765	798	768	774	753	706	773	792	759	755	782	751	795	745	740	756	775	727	773	794	763	804	741	795	750	750	753	751	764	756	769	783	757	773	774	766	795	789	737	752	771	766	772	756	762	765	732	810	782	775	788	762	714	786	794	788	798	787	808	801	745	857	715	763	724	735	783	761	735	758	779	753	786	773	776	752	791	832	788	774	815	762	763	850	782	779	768	783	788	793	754	766	762	801	793	752	754	805	804	795	758	771	837	785	786	793	828	759	783	803	711	779	759	847	761	789	802	731	752	794	739	794	769	765	778	798	778	794	761	802	762	804	792	772	810	746	754	823	763	748	757	792	827	765	812	808	765	791	731	809	758	777	721	769	810	806	783	736	760	810	779	782	783	799	774	798	753	788	807	717	792	763	806	799	764	824	786	797	791	766	768	769	835	779	767	811	765	761	811	779	805	784	798	819	742	788	819	818	826	824	756	771	805	788	765	775	818	789	814	794	775	838	788	839	748	782	737	798	774	809	805	742	783	760	716	762	811	757	807	796	778	779	800	877	760	749	823	797	785	785	756	739	848	773	783	755	814	811	758	792	811	772	822	762	773	847	758	752	749	779	801	842	838	777	780	786	766	794	769	740	729	719	785	791	784	784	793	766	733	782	753	775	782	760	730	781	795	777	811	755	809	758	800	768	785	799	787	790	766	764	748	742	784	806	765	750	753	753	836	769	764	780	777	742	761	783	763	751	744	779	783	770	826	759	811	790	797	783	809	751	787	733	801	776	773	804	756	741	762	793	806	767	772	787	754	793	822	778	806	751	810	795	761	740	753	733	773	789	775	811	803	768	782	755	778	767	788	732	828	821	788	750	820	802	741	764	728	770	743	775	742	774	811	801	800	763	759	729	771	778	754	777	805	825	745	807	771	792	785	770	810	766	759	774	777	780	790	768	770	749	794	784	768	802	797	806	791	760	787	758	817	787	793	757	795	796	799	790	728	774	732	781	797	781	782	795	760	776	779	821	794	811	831	785	789	815	807	785	742	743	778	778	791	772	760	797	760	747	761	720	810	761	772	749	770	745	752	800	769	799	742	766	803	771	766	789	792	771	769	744	710	778	771	772	825	797	757	804	795	720	794	746	744	830	755	789	770	787	745	748	776	787	744	790	707	766	829	753	780	741	803	804	787	761	764	764	805	788	764	797	790	774	816	801	783	739	801	817	770	790	789	705	766	807	790	793	757	807	794	770	779	763	785	775	714	807	770	778	812	796	757	802	758	769	840	793	798	771	768	831	818	791	786	755	799	792	769	773	756	831	746	745	788	775	784	770	827	791	817	811	816	750	762	812	696	773	774	820	753	810	810	786	834	757	744	822	808	808	822	773	710	782	823	771	784	769	730	807	800	749	752	754	766	787	757	796	765	748	822	774	761	820	778	753	765	851	764	807	779	723	763	805	759	814	779	810	793	742	771	774	747	719	774	742	735	773	795	782	755	777	809	782	744	781	771	789	792	797	752	754	768	817	767	744	797	759	710	813	768	776	725	777	789	728	790	754	738	739	782	788	815	741	791	835	764	774	771	762	795	799	794	823	796	811	770	813	790	833	752	799	717	817	759	744	778	817	815	751	787	785	792	806	761	744	796	796	782	766	702	816	749	767	728	761	753	747	746	788	768	824	808	758	804	768	814	724	739	763	737	793	781	794	778	785	793	793	779	736	779	794	714	732	783	763	779	801	790	759	800	762	814	778	758	741	793	831	744	743	758	788	747	785	757	772	811	757	730	778	741	748	729	825	768	746	776	755	798	756	773	713	781	760	765	761	782	807	836	804	788	774	765	768	785	800	773	799	787	794	757	805	753	794	762	752	816	789	774	784	790	787	763	749	761	764	772	734	813	798	755	749	763	818	807	789	781	787	781	816	735	797	801	816	756	779	801	784	783	746	766	751	766	783	775	712	796	793	808	738	797	797	769	770	795	779	832	783	791	746	778	835	783	780	782	801	736	771	768	785	758	793	777	802	774	742	783	803	775	778	758	753	752	761	778	810	839	792	798	807	793	756	761	783	769	813	806	773	792	745	801	760	770	781	802	773	753	757	798	810	822	746	793	791	795	756	735	756	764	819	771	737	738	756	810	745	775	750	752	768	776	746	752	749	799	776	736	763	804	818	791	830	774	772	832	765	772	741	734	777	798	704	813	788	712	755	749	809	777	781	764	800	810	773	749	801	811	778	744	796	807	804	802	803	756	702	806	761	776	720	803	820	751	737	798	777	764	771	756	767	754	820	765	734	795	739	715	802	796	771	782	733	779	748	764	750	804	804	825	764	759	770	786	726	703	726	791	787	819	767	731	787	767	789	807	810	744	776	739	713	720	778	779	740	751	783	744	794	834	766	766	784	782	818	758	792	804	826	789	753	784	767	830	773	781	767	810	777	802	769	773	812	802	807	751	770	821	756	760	781	745	808	801	794	769	776	764	778	780	775	770	695	771	795	805	782	768	787	756	748	775	810	741	759	806	810	770	769	805	774	800	741	766	775	751	773	774	736	791	776	808	776	763	757	777	745	817	764	753	770	799	801	768	736	798	759	788	780	779	762	757	805	791	734	801	768	693	777	785	757	748	725	776	807	757	772	758	792	747	771	795	798	786	764	794	796	719	842	777	768	803	785	795	818	793	765	789	759	711	765	788	814	739	788	820	791	803	785	774	761	769	785	740	792	759	790	732	797	822	790	768	801	763	801	830	776	743	753	749	758	762	793	774	774	782	823	756	826	818	781	758	738	779
24289	21432	28875	24248	20405	2673	438	334	284	311	251	254	229	244	232	230	208	207	224	204	213	196	202	213	222	203	227	188	191	206	213	198	208	201	192	224	213	185	201	182	200	203	212	169	207	215	226	174	233	217	222	221	207	230	194	199	237	199	198	189	190	204	197	225	217	208	203	190	197	190	198	190	207	204	217	215	177	196	200	216	187	189	203	205	211	218	171	201	211	194	175	191	207	201	180	210	214	189	185	191	203	202	219	189	185	214	186	193	184	219	194	209	189	206	198	209	210	202	192	221	192	199	190	205	206	183	211	213	198	189	218	196	186	206	188	200	180	193	188	195	179	194	203	205	222	215	190	201	238	220	231	185	200	174	221	200	209	214	193	189	222	200	206	205	194	235	188	193	202	220	204	203	202	203	233	187	174	199	188	205	199	201	200	199	193	219	196	217	207	210	226	212	204	204	200	220	200	223	200	177	230	203	208	210	216	215	203	207	216	181	185	217	195	194	200	193	212	184	217	235	186	208	197	196	199	199	183	209	210	204	220	193	206	198	192	201	211	198	194	205	214	208	228	195	208	177	200	225	180	236	190	194	199	232	213	181	222	205	223	202	215	216	196	213	200	180	193	221	210	213	206	214	193	188	203	183	212	214	212	207	199	201	216	217	177	196	187	200	194	201	233	191	181	190	219	205	210	228	236	181	233	206	219	195	181	215	229	199	179	225	198	180	160	205	187	197	198	188	224	194	214	213	178	206	194	184	217	217	182	202	211	225	228	194	198	193	193	215	207	194	176	187	194	224	215	228	208	186	206	183	200	193	192	188	232	186	188	221	173	193	196	210	207	222	195	226	207	213	210	217	205	187	182	207	226	212	208	199	195	208	223	193	198	197	213	192	190	193	188	205	208	207	188	212	201	218	190	206	186	218	234	184	208	207	214	208	199	205	217	206	212	202	180	193	184	200	179	204	221	213	167	218	196	186	183	235	185	226	213	220	189	207	193	193	205	206	202	192	172	214	201	206	216	214	207	210	226	225	198	176	196	206	214	173	216	198	174	228	195	186	222	210	193	203	201	204	211	182	170	196	200	208	188	197	180	208	190	186	193	185	193	234	224	215	222	180	193	229	210	195	179	185	192	198	205	198	195	232	205	197	214	184	215	200	191	219	175	208	205	199	208	203	196	222	182	200	208	195	221	203	199	207	223	216	215	196	223	203	189	207	222	187	192	193	193	194	201	221	197	208	189	183	178	215	170	194	200	221	181	237	180	212	194	213	188	192	205	199	207	204	188	196	203	215	193	194	196	217	202	214	202	228	198	183	193	205	201	183	191	196	225	178	208	184	207	232	195	216	193	177	189	208	196	218	190	201	210	216	190	199	202	183	174	188	205	211	199	191	185	205	211	193	194	180	180	188	211	206	230	191	188	198	208	188	193	186	205	196	189	188	193	188	199	186	185	202	194	226	190	168	234	198	205	202	197	217	204	204	236	218	193	199	224	209	214	209	157	215	180	198	198	170	201	170	204	169	199	220	183	206	212	202	199	179	227	223	195	209	211	199	198	193	212	221	204	188	184	207	226	192	211	170	203	205	224	194	193	216	191	190	201	200	239	215	195	174	204	204	192	208	201	202	185	187	190	191	187	204	214	213	196	210	196	202	201	201	182	213	205	205	192	214	205	204	188	187	245	190	207	218	195	202	204	203	194	190	179	201	218	185	192	208	204	186	208	217	211	181	215	186	225	182	212	185	215	239	201	196	190	202	192	211	199	212	179	232	210	212	198	214	180	214	208	197	202	214	212	185	206	195	228	194	207	203	191	166	180	221	199	208	214	214	203	202	224	183	199	212	197	183	193	193	187	188	209	211	216	208	205	209	193	201	216	190	220	194	173	194	219	230	220	213	224	195	200	228	190	224	198	196	191	234	204	215	242	187	202	169	198	215	212	199	217	187	179	198	188	192	222	197	210	228	188	201	193	207	209	206	191	220	185	208	205	193	170	193	183	195	201	218	194	202	222	210	190	180	224	219	190	213	182	217	201	186	199	195	185	218	217	194	200	197	190	199	201	205	189	199	210	192	196	202	202	173	188	169	207	210	206	212	195	204	201	229	189	202	173	216	204	195	208	211	210	201	187	210	199	181	200	194	179	223	202	184	203	219	195	230	210	209	200	192	201	203	204	210	214	225	181	195	206	199	186	235	211	222	201	209	201	183	221	216	201	208	183	212	220	193	211	206	217	214	203	214	216	202	200	214	210	203	216	207	195	215	197	206	229	210	241	213	162	192	202	205	206	215	183	190	174	194	208	191	190	233	198	189	221	188	167	201	230	194	207	213	190	182	204	187	193	213	214	214	209	236	206	216	192	201	209	231	189	189	193	226	192	206	182	221	192	191	197	236	219	169	207	196	208	212	197	206	201	172	193	187	195	198	232	188	205	194	197	218	209	200	205	217	203	175	193	195	169	191	206	198	228	212	192	198	199	212	211	184	203	207	195	192	187	218	214	202	181	203	209	215	206	202	221	202	226	171	198	214	198	197	190	197	205	193	211	192	177	187	228	221	185	194	192	230	212	232	202	186	195	212	201	168	197	206	205	200	188	208	205	191	203	192	196	195	200	218	205	192	213	213	209	201	207	191	191	209	208	223	196	201	215	201	201	200	209	184	209	208	208	183	199	217	197	222	187	210	214	187	200	190	202	184	195	199	202	204	176	212	218	206	229	208	218	194	198	217	209	190	216	197	185	190	216	174	237	181	193	193	198	187	232	226	202	196	211	213	203	199	210	188	220	210	232	224	206	199	235	203	183	183	204	212	181	201	193	197	220	206	197	209	192	192	204	232	194	221	213	195	204	187	206	211	207	195	222	200	201	198	203	193	221	188	197	195	196	222	190	199	206	217	236	201	217	187	223	190	215	200	194	207	212	207	203	177	211	201	183	201	202	204	201	240	185	199	171	190	186	204	182	192	217	218	196	216	221	213	192	209	220	216	187	176	208	207	175	209	184	183	193	209	213	213	232	206	191	230	203	236	206	185	195	206	195	190	212	185	212	198	188	216	203	199	215	217	197	211	225	193	203	197	212	206	219	204	221	220	235	190	200	218	181	181	208	217	209	199	202	199	189	218	205	212	210	202	214	204	186	193	216	203	219	198	223	232	241	204	215	201	190	206	205	192	195	210	208	185	183	200	209	184	206	191	202	206	203	203	196	204	213	208	203	201	195	203	189	182	207	180	199	198	222	164	207	190	211	192	214	181	191	187	204	220	189	218	206	205	202	178	206	184	192	185	219	204	185	201	197	190	215	198	220	193	209	206	203	176	213	187	192	208	215	180	203	211	183	202	184	208	177	219	209	238	207	174	209	188	208	197	232	217	221	219	208	181	221	219	211	193	200	168	234	215	200	205	191	197	204	232	216	195	205	216	206	229	202	216	182	205	205	185	224	231	194	221	200	199	241	188	199	206	196	196	211	208	200	211	190	203	185	173	200	216
49255	39518	5786	2856	1976	1354	1010	863	697	689	653	605	508	556	547	489	544	489	458	449	446	440	448	474	456	408	445	427	461	411	408	393	415	434	416	425	459	402	409	408	404	461	450	419	414	415	454	404	423	389	429	402	410	413	430	396	387	430	426	398	451	407	419	385	432	394	439	427	384	396	423	409	425	389	412	426	402	404	437	390	403	382	402	381	408	470	401	400	432	409	434	388	449	405	351	402	390	396	439	397	405	399	373	421	427	409	363	409	409	431	402	399	399	424	378	430	449	417	427	406	423	435	395	420	398	406	401	397	433	397	368	429	403	394	416	389	397	409	428	374	441	451	432	380	407	432	394	419	371	433	408	383	387	430	396	413	422	383	415	397	407	397	386	395	397	450	432	407	401	396	437	401	430	419	417	411	441	450	401	418	437	436	423	421	405	436	406	434	441	394	405	415	418	403	371	430	401	389	426	415	432	447	375	411	415	413	411	444	418	421	402	404	405	430	397	437	385	434	416	441	406	404	431	402	404	382	415	389	409	399	436	416	450	397	381	380	421	402	408	394	402	450	420	429	403	388	386	404	428	430	416	407	428	372	458	403	412	373	383	403	426	412	414	372	378	412	401	404	432	409	378	394	413	407	438	415	409	378	428	426	394	419	403	409	409	408	432	396	400	399	413	348	402	415	415	410	407	421	371	408	387	392	387	392	405	474	395	385	406	433	426	437	406	419	406	423	401	385	415	418	414	414	404	425	413	440	411	395	400	382	426	390	379	424	411	372	418	419	360	407	414	395	398	387	421	413	421	418	387	391	432	399	407	391	446	425	413	395	391	441	413	446	415	416	409	420	393	384	411	392	442	407	393	409	437	410	416	429	405	403	412	363	423	430	414	393	374	435	384	405	425	394	429	401	396	427	420	431	374	462	398	402	454	406	396	410	401	391	426	372	422	401	404	415	408	394	395	388	413	385	430	417	395	387	391	366	413	432	398	390	440	429	379	420	385	411	453	381	385	437	415	403	416	455	421	412	389	393	378	376	401	380	418	411	378	410	411	409	393	398	384	411	415	393	421	380	385	405	392	382	425	410	418	395	442	404	383	374	408	442	379	433	399	396	422	451	425	434	439	428	430	425	429	387	381	414	418	357	429	418	424	420	397	397	425	419	370	390	452	417	428	428	378	378	372	433	392	434	444	392	430	401	412	397	397	424	421	396	394	408	428	405	405	395	391	417	404	432	403	397	395	413	416	390	421	434	430	397	393	424	406	426	426	396	426	450	462	420	409	382	425	413	383	431	396	402	412	378	359	409	421	389	390	428	421	405	383	429	393	439	408	422	399	404	421	409	412	412	384	465	421	423	427	437	422	388	413	402	421	393	405	424	434	396	453	396	423	406	388	397	402	382	410	424	406	413	402	437	428	440	386	378	378	418	434	394	402	401	380	400	413	430	385	414	411	388	420	426	406	385	441	407	404	431	386	394	376	391	422	394	381	418	426	441	422	401	405	373	414	427	409	415	420	407	388	407	413	400	432	369	378	392	419	421	397	406	385	377	394	397	389	428	412	409	404	442	384	377	442	429	430	428	404	392	395	418	385	416	424	366	398	439	419	437	410	393	424	394	405	410	423	425	446	436	420	406	424	396	440	365	406	391	382	396	428	436	423	414	385	429	402	422	436	395	434	411	422	416	374	417	417	403	397	401	383	421	445	406	384	406	401	408	384	420	442	425	409	392	423	411	413	400	420	428	391	394	384	382	406	398	398	401	416	405	413	408	390	384	393	438	408	377	415	427	452	378	397	405	398	381	414	387	413	364	369	436	431	388	366	388	415	397	424	413	387	416	427	368	404	432	409	384	420	420	425	444	385	434	400	393	409	390	413	420	399	425	378	429	387	423	415	380	360	396	451	414	448	446	397	398	424	408	384	445	397	413	383	393	392	420	377	422	388	422	392	396	395	426	400	425	429	433	412	385	402	378	380	388	367	430	396	414	428	406	384	395	390	395	416	407	448	426	404	439	385	396	451	413	395	408	421	444	439	437	386	424	399	428	371	408	388	412	417	396	403	413	403	406	446	402	388	419	404	410	451	445	386	400	378	376	415	378	416	364	458	383	447	431	425	354	407	418	377	388	406	436	394	418	384	419	426	398	401	430	391	440	395	413	388	391	385	419	419	421	360	451	353	419	385	394	411	406	420	407	368	428	441	422	390	374	394	396	404	375	411	396	414	385	379	401	385	413	403	412	415	398	425	382	416	402	364	431	438	392	422	369	397	406	412	406	431	421	404	384	395	390	389	384	423	428	404	413	432	463	423	418	418	386	420	395	420	425	417	412	451	407	402	406	369	412	425	438	430	400	398	424	442	405	398	460	411	395	399	415	399	389	395	379	405	445	390	404	385	408	389	397	405	375	384	401	389	437	395	430	392	406	442	416	386	369	407	383	421	424	405	409	411	410	399	370	432	387	373	421	399	400	419	409	409	394	431	416	407	425	379	375	412	421	348	393	355	432	410	412	410	402	413	418	409	466	432	462	401	402	471	392	435	404	408	394	407	366	406	397	428	383	416	425	379	450	412	385	377	382	417	438	396	410	371	389	457	426	441	420	389	414	366	392	420	412	435	420	383	401	371	444	411	444	408	436	387	411	425	419	372	415	418	406	424	406	398	418	382	402	414	353	406	409	415	412	378	426	377	395	400	411	415	404	412	348	386	401	407	413	412	439	383	426	406	386	394	404	385	381	431	386	429	451	412	421	412	418	417	439	394	427	409	412	428	447	438	418	404	401	370	453	394	402	393	428	389	414	416	410	463	397	413	433	393	445	413	406	376	406	377	397	413	431	401	386	418	391	443	420	401	392	418	444	402	386	395	410	431	419	422	424	416	370	411	435	404	388	400	410	416	406	381	419	427	419	422	418	430	405	420	399	432	393	408	415	427	417	378	393	401	407	434	403	390	394	405	377	418	391	407	405	376	397	412	412	426	408	407	428	413	426	405	424	382	387	444	417	416	410	437	440	412	409	412	396	401	406	381	417	385	411	411	432	404	419	408	381	417	409	383	430	462	416	414	426	434	422	410	355	412	377	407	408	387	425	415	427	410	426	410	397	432	376	406	410	403	432	446	416	423	434	415	382	387	383	427	427	395	412	385	436	427	421	396	418	416	413	447	407	386	383	418	423	407	407	422	424	415	412	404	395	388	394	386	414	426	403	361	409	401	410	420	405	455	397	383	400	397	438	395	410	394	403	409	405	375	374	422	389	428	405	400	421	422	400	426	442	434	408	416	413	402	388	396	422	427	394	418	414	387	415	407	385	417	383	405	402	419	385	448	396	402	381	392	386	400	429	398	395	376	413	386	381	390	362	403	383	401	397	407	444	430	405	393	404	397	423	386	405	398	430	393	412	395	414	387	427	405	420	389	422	422	420	420	392	427	415	386	408	425	413	401	375	439	388	427	434	402	432	412	415	413	471	441	385	438	413	400	405	419	383
23383	21429	29440	23776	21417	20055	1505	406	340	283	252	260	243	243	212	209	212	183	204	187	154	180	215	200	181	159	185	164	167	200	157	153	174	179	184	186	159	167	151	125	169	162	162	151	149	188	165	164	174	156	160	185	186	164	170	182	171	176	170	166	169	142	183	164	182	166	153	175	173	177	180	182	173	174	183	158	145	183	170	163	170	173	152	153	148	140	155	162	141	176	172	168	153	169	180	166	175	148	158	164	159	166	165	155	157	165	175	130	181	188	177	158	167	192	175	181	171	159	154	184	168	161	168	151	187	144	181	168	159	167	176	165	158	179	167	175	174	182	172	143	170	163	153	161	148	151	175	145	182	158	175	164	168	174	160	157	176	174	181	166	183	161	168	189	160	177	155	157	174	133	173	172	166	177	150	163	172	180	172	177	181	151	157	197	154	165	147	161	159	165	179	149	149	153	178	171	151	161	154	174	177	178	165	164	163	176	177	153	165	162	161	170	186	131	161	168	145	175	175	180	172	158	174	194	202	173	145	171	186	165	177	165	146	173	158	149	159	150	168	159	173	158	171	176	174	161	180	170	170	163	156	174	172	176	152	161	147	184	174	172	175	144	160	176	180	163	172	195	164	178	151	169	187	179	181	170	160	161	199	168	163	152	175	213	186	163	178	192	166	172	163	177	155	158	184	175	169	171	164	156	163	172	180	166	179	173	180	197	159	165	162	177	149	153	168	157	175	199	157	149	168	171	170	143	141	153	151	165	170	151	160	167	170	150	162	144	147	155	152	174	146	197	155	178	151	165	155	157	168	167	143	144	137	178	159	152	165	157	174	165	202	170	153	179	188	137	184	142	184	152	166	173	151	156	166	154	157	157	159	177	190	167	150	157	179	154	162	158	190	169	141	158	175	163	159	150	151	176	159	165	149	158	172	164	178	177	152	152	187	175	158	148	168	175	143	173	157	171	164	173	171	153	162	160	157	179	174	157	195	160	148	145	173	168	180	190	150	167	180	163	183	170	155	152	166	182	161	169	157	132	162	172	193	154	186	163	156	156	169	168	151	150	163	169	167	162	169	171	165	161	174	160	176	171	181	173	168	155	172	147	192	176	161	185	147	164	186	167	181	162	164	169	156	158	137	172	168	173	178	161	177	173	150	154	175	172	174	153	160	166	180	152	194	187	151	160	165	149	176	145	160	180	144	168	175	140	170	167	165	153	164	154	133	162	167	147	168	170	170	165	181	161	150	176	160	158	184	170	154	156	168	167	169	163	151	164	165	174	165	165	177	172	167	158	160	149	144	176	170	154	174	196	155	169	158	184	157	184	190	137	161	172	151	183	171	176	141	159	160	182	181	164	155	150	179	154	177	158	164	183	173	185	178	181	169	149	174	126	158	158	140	179	156	159	157	165	166	179	158	157	172	188	146	147	165	170	152	157	179	171	161	190	171	174	166	159	154	169	177	192	173	149	158	154	166	160	159	181	168	179	180	169	160	163	163	177	185	171	157	158	148	166	176	170	163	157	162	179	162	170	154	162	167	168	168	161	158	172	173	167	148	182	165	162	178	171	159	142	176	156	163	164	149	167	162	158	151	163	155	147	179	172	181	136	167	160	176	160	163	183	172	173	163	148	129	151	188	155	186	175	176	169	166	178	149	172	165	164	179	180	143	175	170	165	172	173	189	164	169	140	184	176	176	185	178	194	167	160	172	190	156	148	164	177	175	173	171	160	171	181	174	183	150	140	168	178	159	164	136	171	175	157	155	163	161	176	154	183	179	156	174	163	165	139	159	153	161	145	177	168	137	172	164	157	163	167	174	155	179	165	184	140	167	177	166	191	159	151	156	155	160	159	186	187	157	150	167	160	155	169	174	183	151	168	180	191	155	175	165	155	182	168	167	156	157	168	175	172	147	177	186	168	159	163	161	190	155	171	177	169	163	178	184	163	146	165	165	159	171	160	170	160	158	170	157	157	158	159	166	161	174	169	168	169	170	171	162	161	164	144	162	152	161	167	143	184	163	147	155	181	189	161	166	149	157	176	187	174	148	164	165	176	157	158	169	178	193	167	162	173	168	161	178	154	170	171	161	171	154	177	170	165	143	158	155	187	156	158	151	163	144	170	163	162	147	183	121	185	159	137	188	175	185	167	147	163	172	156	158	177	159	173	166	169	163	167	176	167	167	147	170	179	182	135	154	152	158	178	158	164	162	168	167	165	146	170	164	152	173	158	167	142	170	189	175	199	147	183	152	164	165	146	195	164	174	169	150	142	169	153	164	176	152	169	184	152	173	165	138	160	153	186	148	193	168	138	155	160	156	189	175	178	184	141	172	147	151	157	153	145	159	162	157	163	154	166	186	172	150	166	178	143	168	171	146	174	177	155	189	168	172	174	162	160	161	169	170	180	145	155	159	169	155	161	168	169	165	155	164	161	175	165	138	159	159	157	165	150	171	147	174	191	152	177	161	166	177	157	163	163	192	174	142	154	167	151	176	159	162	157	159	154	188	173	186	188	188	168	150	167	151	142	159	164	169	164	168	155	196	157	174	163	173	178	131	171	164	164	148	163	168	151	143	180	133	172	170	152	179	146	167	159	167	158	165	166	170	150	153	152	174	163	163	172	167	148	187	175	174	147	152	142	168	163	184	183	161	178	164	143	174	156	177	187	170	172	168	175	157	175	166	142	153	183	183	181	166	160	158	156	152	180	187	169	161	156	154	141	175	151	149	161	166	132	155	183	169	154	185	157	163	176	156	143	173	158	142	175	168	144	179	161	187	167	176	139	163	181	184	177	171	167	173	177	188	194	164	163	171	149	185	147	153	156	149	172	143	172	159	162	179	171	184	142	178	166	151	152	169	192	158	154	158	170	164	156	200	169	160	174	167	160	137	160	151	173	148	167	152	159	160	152	161	178	160	159	169	155	155	150	155	177	150	162	180	159	155	173	149	168	146	146	154	181	177	140	164	141	155	181	168	186	163	142	177	155	163	169	160	170	162	173	161	140	186	154	163	162	151	170	153	151	169	174	183	150	156	160	157	137	178	144	171	144	175	181	175	159	171	149	143	169	148	136	188	173	164	159	155	160	178	164	153	169	144	165	174	163	148	170	151	169	154	141	159	160	178	156	185	169	156	164	150	159	173	157	146	174	186	179	161	159	170	161	162	167	184	173	137	152	160	173	152	152	160	140	155	185	165	154	154	172	149	151	170	156	147	166	175	151	162	157	168	143	188	183	186	147	157	161	158	166	158	151	190	150	177	154	205	173	166	172	146	171	166	164	158	168	150	162	158	169	165	138	208	178	141	153	173	157	164	177	158	177	178	145	165	167	165	176	161	168	196	169	176	160	180	164	169	188	164	142	156	155	157	148	186	173	164	131	174	180	172	170	170	160	197	159	180	169	174	150	161	169	169	159	145	160	178	176	189	166	162	160	166	172	178	166	161	157	173	171	154	151	179	174	163	169	167	151	144	165	170	160	158	161
48960	43602	9396	4655	3094	2009	1495	1218	914	896	768	689	574	601	514	511	442	451	447	391	406	404	412	392	376	336	319	360	325	336	379	323	359	352	338	313	346	327	338	348	321	332	314	320	314	324	344	318	348	292	325	324	315	321	308	306	334	322	322	317	320	314	283	328	316	321	314	302	333	318	292	286	294	330	288	308	317	320	319	293	305	275	349	317	343	324	325	347	285	330	309	326	315	296	303	323	300	305	312	328	272	298	302	325	286	302	300	348	310	305	353	342	338	329	295	305	320	337	264	291	332	327	324	305	320	269	295	304	303	287	332	273	334	343	336	288	313	332	295	298	292	316	311	340	337	332	318	308	322	321	309	312	322	270	303	313	297	285	303	300	318	303	273	274	318	299	280	290	299	307	332	310	325	282	327	309	319	302	297	296	297	324	309	308	296	309	305	311	315	322	290	286	337	290	299	304	307	301	330	325	304	321	306	308	311	308	344	313	310	269	292	301	326	307	335	319	326	309	328	314	300	291	300	344	306	320	305	280	288	298	314	303	299	304	328	294	291	298	354	296	297	322	281	315	314	293	316	303	321	313	311	315	331	328	334	335	308	329	319	329	341	304	293	286	323	327	313	312	286	307	345	299	301	294	319	300	279	326	293	336	286	346	316	307	322	334	312	300	306	301	317	293	350	308	326	300	307	322	321	315	309	295	318	327	287	304	308	321	325	313	261	327	302	305	322	282	318	297	335	292	314	307	289	310	314	322	311	304	300	348	316	287	305	295	297	277	303	335	325	314	327	315	313	318	305	305	344	334	320	322	324	310	280	287	276	306	283	309	331	301	304	322	339	301	277	345	312	312	352	305	315	283	331	354	292	326	335	306	295	322	329	335	328	288	338	333	298	297	341	281	296	274	299	302	323	328	289	300	307	316	296	312	294	322	324	312	306	296	328	338	312	328	329	323	309	307	323	323	266	325	334	293	312	317	286	282	320	322	318	287	307	317	299	335	313	312	312	296	330	301	292	318	302	332	309	280	286	277	317	302	304	295	319	302	342	308	329	294	298	292	277	306	270	301	321	311	291	308	306	305	305	328	307	311	322	337	329	318	324	308	304	303	302	300	294	292	310	331	320	302	281	285	311	332	305	289	321	305	307	304	310	285	310	292	314	294	330	309	313	314	315	260	298	314	293	318	295	328	294	285	298	316	326	290	333	339	354	323	302	317	307	327	306	304	290	309	296	314	288	299	305	286	284	322	309	283	310	312	314	325	308	311	307	296	296	282	313	300	309	298	309	284	331	299	290	305	278	284	295	336	346	292	344	297	307	334	297	301	334	325	318	345	321	334	296	310	310	316	302	299	312	324	298	327	353	321	300	306	327	316	295	308	310	327	312	312	305	331	317	296	312	333	317	294	328	279	299	310	320	313	300	287	296	296	303	297	304	321	317	335	309	321	305	339	311	317	316	312	313	331	313	306	293	307	293	291	288	315	310	307	300	284	295	327	299	310	284	316	326	330	316	306	340	302	289	325	312	324	300	271	343	298	278	296	307	298	287	288	289	306	365	303	299	285	324	279	297	322	308	279	287	294	284	312	318	332	310	318	283	333	306	290	294	309	329	310	330	319	347	338	302	353	334	307	280	301	332	301	318	315	289	311	285	322	279	282	286	339	306	319	340	316	319	284	317	326	335	290	283	300	313	304	282	336	323	307	336	315	312	305	332	288	280	324	326	278	323	313	306	294	314	296	309	315	347	310	293	331	285	318	328	317	316	312	298	311	271	312	306	297	344	299	338	312	303	304	295	296	327	295	310	283	313	318	297	327	313	350	327	273	326	300	330	305	310	297	329	318	308	310	285	298	285	305	327	303	304	311	314	303	278	318	316	311	340	295	307	309	311	307	311	338	316	279	323	333	313	317	318	325	276	295	299	292	322	293	285	318	313	326	293	303	316	316	280	274	287	306	300	318	312	296	296	287	329	314	310	330	289	294	299	270	308	315	330	304	297	293	323	321	281	308	277	304	290	343	289	307	295	325	319	321	289	318	308	280	306	280	322	299	329	304	325	310	319	308	274	285	296	281	325	308	311	280	295	286	330	319	315	297	300	315	324	312	312	313	323	295	321	320	322	295	296	289	311	295	310	293	358	303	303	291	331	306	289	324	313	319	311	320	332	315	328	335	273	347	324	292	332	320	348	336	350	311	351	317	323	332	298	296	295	292	293	306	277	287	274	309	304	308	312	300	311	294	317	285	283	311	311	291	294	303	314	297	317	310	317	305	300	332	289	290	313	284	322	302	314	338	298	320	296	327	284	335	314	304	308	311	334	310	314	339	331	308	313	305	321	301	291	292	314	300	294	329	340	300	320	305	310	310	289	346	306	289	293	333	328	310	318	316	343	312	284	284	328	314	323	319	299	311	309	325	274	321	302	336	307	317	301	305	311	314	327	296	299	313	293	307	295	302	313	300	335	302	317	307	305	304	317	310	279	303	295	288	313	307	322	300	274	295	293	288	322	319	299	304	324	301	278	328	335	337	284	301	317	276	295	317	321	303	310	321	314	308	315	302	293	308	304	306	319	306	335	310	310	284	294	293	298	310	315	341	273	320	327	334	279	303	325	315	297	300	331	272	318	271	346	299	324	343	331	293	310	312	317	288	308	279	334	319	326	329	296	319	360	312	317	291	313	286	320	328	301	305	306	311	313	269	317	275	320	343	321	296	302	302	309	318	312	305	304	339	302	316	284	295	332	304	302	276	309	301	300	326	300	313	287	316	301	287	328	361	285	288	316	320	345	306	327	317	300	312	339	310	306	304	336	328	289	263	301	312	298	321	323	340	289	308	315	292	329	310	310	301	302	328	308	318	271	341	295	291	295	306	309	333	307	305	302	311	296	334	332	327	307	300	324	347	311	325	306	320	290	338	293	330	314	287	305	286	331	324	310	299	285	300	298	299	284	318	296	265	343	312	313	308	308	313	304	294	292	300	281	320	338	309	331	329	317	297	313	317	307	285	283	322	311	274	303	318	304	316	339	301	324	296	306	286	293	327	294	303	314	331	324	304	299	271	299	330	305	304	331	346	302	318	348	311	305	339	335	332	307	308	294	305	349	332	270	312	299	309	286	316	310	337	294	333	330	308	312	279	325	333	303	311	297	303	305	336	299	300	305	297	329	340	290	314	292	299	271	316	305	321	296	301	312	297	312	318	315	306	303	314	318	295	310	324	305	295	303	334	307	328	292	336	300	307	324	312	319	317	311	347	326	320	327	308	333	317	308	270	283	333	311	325	300	302	311	295	308	298	289	296	327	305	293	302	299	314	289	342	280	324	326	304	282	311	291	313	317	288	289	278	329	312	287	319	296	315	310	278	334	334	308	316	326	304	292	338	339	330	285	315	323	294	299	290	293	311	315	335	310	345	307	309	335	325	327	341	298	298	305	288	313	316	319	309	314	322	306	280	302	289	317	317	281	315	321	305	303	297	289	322	328	298
27789	21832	10897	913	443	456	433	426	429	407	454	430	447	419	439	417	428	422	416	444	413	424	416	419	425	415	377	417	401	380	386	432	414	393	402	415	407	404	426	399	410	410	416	429	408	430	408	389	385	409	400	415	371	393	400	401	408	398	405	380	465	402	387	433	412	414	417	434	406	378	401	402	420	425	380	422	391	407	433	453	419	400	413	420	397	435	431	399	398	414	401	418	430	432	435	414	411	401	437	400	416	390	424	401	439	397	420	429	412	424	403	411	405	398	394	408	432	376	421	445	396	386	389	425	406	392	393	387	421	411	384	419	418	447	446	416	426	374	417	440	366	391	417	386	377	408	416	412	400	417	393	405	406	403	408	419	437	413	408	424	393	385	397	397	414	427	418	399	389	403	412	421	424	429	381	391	394	445	388	433	386	406	409	394	423	426	429	399	390	440	443	410	395	393	410	375	413	394	393	392	404	379	403	425	402	371	399	378	404	420	385	401	446	415	408	440	439	401	371	426	401	412	376	400	352	404	417	399	396	404	397	401	413	438	397	393	381	404	383	401	416	376	391	361	377	398	418	418	416	404	414	406	430	397	434	417	375	412	411	429	401	378	428	413	396	375	424	384	433	450	399	404	420	437	437	400	399	402	451	441	367	414	410	372	446	412	402	414	427	433	390	414	396	393	422	435	397	392	409	417	436	430	402	407	371	421	405	372	403	429	412	439	403	389	459	404	396	457	382	399	412	407	426	402	393	391	397	416	384	438	408	425	437	362	402	410	404	418	400	397	436	380	390	399	435	414	405	379	388	430	408	438	404	427	395	392	409	369	409	412	381	456	419	409	406	384	391	389	422	466	393	417	403	393	389	383	408	403	409	407	410	378	421	413	421	416	398	433	413	403	418	417	383	373	426	401	413	384	397	397	414	427	435	401	413	417	384	376	436	421	414	383	395	410	420	379	391	381	399	347	378	419	400	409	414	404	427	411	397	427	407	414	398	405	404	407	452	458	412	424	428	441	441	412	395	399	402	374	446	413	423	404	432	428	413	400	421	423	424	436	442	434	435	411	383	386	399	396	420	404	391	406	423	403	399	429	386	378	379	413	410	395	406	416	389	448	435	418	371	429	385	411	409	383	403	405	440	421	389	399	417	413	382	409	380	378	394	420	420	418	420	404	407	394	393	393	414	450	417	402	379	419	428	394	430	369	386	421	381	414	419	372	404	412	444	406	411	442	385	390	421	412	416	419	412	427	405	402	422	392	438	404	409	405	445	382	401	410	388	414	433	422	406	396	389	387	420	398	375	397	402	409	444	438	421	420	431	385	393	429	389	444	400	427	420	418	396	422	403	416	411	420	392	390	400	398	433	415	361	385	424	433	412	384	426	419	396	383	413	408	418	435	373	396	434	409	433	409	422	435	426	468	413	405	380	409	438	408	396	403	416	403	395	423	411	388	391	419	408	432	432	406	384	401	369	390	416	431	409	378	405	386	424	379	400	403	415	378	389	415	426	403	408	385	410	402	388	395	432	448	440	365	405	410	382	446	402	421	366	453	380	421	394	394	399	371	400	405	414	390	384	391	423	421	423	421	387	379	399	428	409	393	397	402	397	400	406	371	437	416	461	439	409	393	399	419	394	415	441	420	413	396	377	427	404	393	412	351	416	399	425	417	395	402	408	409	421	435	428	427	401	405	375	419	383	416	389	427	410	382	432	399	404	401	440	371	400	425	396	425	427	402	419	424	393	393	399	424	388	397	433	422	402	434	439	410	439	418	415	382	389	361	404	447	415	373	431	410	397	407	412	399	423	401	394	419	444	405	394	395	439	380	405	392	437	424	391	408	432	416	391	411	390	409	404	409	393	423	421	422	409	431	414	396	415	357	400	372	386	402	417	412	417	416	420	371	421	415	448	426	427	406	448	397	405	395	443	371	401	447	392	404	421	406	380	409	433	405	393	411	435	431	391	406	433	418	428	405	428	360	388	421	392	401	397	412	391	424	399	449	430	413	439	395	371	437	442	431	425	460	394	401	377	409	421	385	391	389	430	389	387	380	425	392	406	426	392	369	436	394	418	421	428	401	400	398	405	403	393	415	418	415	424	400	387	402	422	405	410	406	405	406	404	417	395	412	399	430	436	441	428	389	394	380	400	398	439	411	394	428	398	390	371	439	404	397	432	408	437	401	424	437	378	415	371	422	411	419	406	393	400	417	454	411	407	418	379	428	402	412	418	395	393	421	394	429	422	437	392	410	370	433	417	413	376	443	420	419	435	384	413	428	395	419	411	403	399	384	385	407	435	383	408	399	408	432	398	435	433	407	415	420	384	418	427	427	395	436	418	403	430	422	430	410	422	408	392	428	408	399	412	398	399	429	397	430	407	417	400	412	377	409	411	403	389	410	409	413	379	379	442	465	387	383	398	425	417	391	411	425	460	390	387	380	391	442	390	396	432	419	388	379	413	365	394	356	411	431	385	379	355	424	435	380	392	433	402	400	382	385	404	421	395	401	404	372	433	391	434	435	436	418	409	449	453	396	406	408	418	391	383	409	397	416	392	411	419	395	412	404	410	395	397	420	408	378	435	378	415	426	371	426	414	430	446	376	436	454	422	407	360	397	403	405	371	437	377	403	361	420	438	372	432	403	380	396	424	426	406	414	412	428	370	366	432	399	415	391	411	407	378	444	430	404	409	412	368	448	394	395	392	445	407	403	383	411	412	430	384	417	398	425	426	416	389	422	382	442	425	414	416	417	426	372	390	426	402	401	419	400	439	444	432	438	396	397	421	401	414	403	381	425	422	428	397	368	375	419	403	421	405	392	420	408	434	448	421	366	367	400	370	411	395	418	384	409	421	378	428	446	405	428	442	411	422	424	442	361	383	401	393	441	410	380	380	414	417	395	457	419	407	404	417	379	382	415	432	428	430	427	410	408	385	441	385	406	409	389	381	422	381	437	407	402	399	411	433	393	409	438	383	430	391	404	404	409	425	397	430	420	422	409	413	427	387	427	423	420	402	395	388	409	410	384	382	407	418	400	377	398	369	410	395	395	391	391	424	389	441	420	411	422	390	421	376	422	418	433	399	411	407	419	393	448	410	386	435	421	421	388	419	349	417	416	449	420	408	413	416	394	413	401	384	397	388	390	398	399	383	431	387	379	414	443	395	405	414	462	381	386	387	444	381	414	399	439	401	438	440	428	357	430	422	405	410	408	387	407	395	415	372	393	413	399	446	398	382	401	353	393	406	407	420	456	394	405	439	429	412	408	418	408	418	414	408	389	369	379	393	452	430	404	408	423	406	419	404	404	428	374	389	409	405	399	388	388	420	405	423	438	423	412	398	415	438	393	418	441	364	383	413	408	387	395	388	412	439	389	411	418	400	419	442	372	391	425	371	414	415	408	375	414	401	416	422	446	431	411	425	393	414	421	416	355	415	452	396	401	396	420	405	388	429	384	416	397	428	428	377	417	400	437	394	432	412	405
29925	23360	1445	1081	898	854	868	783	821	817	785	811	788	773	746	788	804	795	842	835	753	785	763	805	783	744	755	746	790	791	785	747	817	794	780	785	842	739	811	806	798	755	789	766	812	801	795	819	754	766	803	820	766	795	785	815	833	745	786	766	769	806	780	769	759	717	763	751	801	761	789	810	790	806	760	803	793	773	790	792	793	727	785	804	762	779	789	789	745	811	763	724	820	749	779	771	808	767	737	780	794	736	749	719	775	742	785	764	719	745	756	748	731	791	786	766	770	795	759	811	806	871	740	812	804	751	774	736	741	777	813	791	795	789	786	781	822	827	760	810	742	761	732	784	782	770	745	728	803	732	850	832	806	790	764	803	817	742	803	758	786	816	787	766	743	784	778	757	816	807	767	801	778	758	739	745	741	808	763	759	802	743	789	767	759	814	756	753	754	799	754	781	726	771	782	741	783	796	727	766	773	763	801	750	811	713	802	757	716	753	781	799	817	723	802	765	748	738	814	738	738	751	777	752	802	795	742	772	784	740	814	786	824	786	818	781	800	752	833	792	824	730	747	760	769	821	765	766	735	768	759	787	753	759	746	786	767	732	845	786	749	765	735	727	748	760	781	752	788	752	754	774	745	802	824	786	765	768	759	723	786	726	809	708	805	852	750	779	759	781	802	788	784	780	763	794	782	769	783	790	776	812	777	780	828	795	782	771	764	783	773	778	770	763	780	785	731	845	777	789	800	748	814	750	829	769	777	793	729	760	748	787	722	790	759	752	751	738	760	730	768	804	720	762	785	790	805	763	769	754	727	759	757	789	781	761	785	808	817	803	815	781	788	795	770	715	746	829	814	770	775	782	735	793	760	726	779	783	796	781	770	737	791	764	762	786	776	802	773	790	782	762	820	752	768	790	743	831	784	801	739	780	728	806	720	771	730	735	798	778	740	844	741	802	800	735	803	755	773	780	759	756	787	744	749	748	763	783	764	763	768	773	813	760	808	803	730	746	775	735	771	786	729	801	753	793	787	828	769	788	756	812	770	765	791	809	732	760	795	766	798	738	753	758	789	769	870	824	751	744	774	783	780	776	752	821	753	779	795	803	811	801	787	807	761	834	747	758	743	762	746	779	750	781	762	738	830	800	782	783	747	766	761	758	748	808	744	794	787	734	773	787	800	758	797	806	748	770	750	750	784	811	733	748	753	776	804	756	780	809	804	813	821	777	785	779	792	823	823	801	751	752	788	757	741	769	777	793	741	841	799	731	746	765	772	767	789	739	799	812	759	790	755	780	777	778	733	779	773	754	835	736	738	781	740	827	772	775	777	775	817	782	783	841	767	752	760	758	733	792	845	772	814	755	729	753	778	794	776	768	797	742	821	792	778	783	751	707	755	762	763	797	788	759	806	771	761	770	786	840	776	782	783	798	776	756	770	738	786	780	733	802	732	768	732	733	795	769	762	790	770	796	759	744	757	743	785	799	760	736	810	777	782	778	794	779	785	797	763	781	746	752	776	736	793	793	819	793	843	782	772	817	805	771	746	731	811	762	772	814	826	723	824	786	781	740	787	764	750	748	747	727	789	792	728	866	711	780	745	775	793	756	770	742	735	777	738	739	766	758	795	749	796	766	767	767	738	798	754	755	814	786	772	819	811	764	736	734	840	765	811	755	804	827	803	755	785	760	780	773	768	747	794	755	754	774	781	802	730	757	799	776	762	810	776	753	741	762	762	805	785	770	813	752	763	842	774	775	804	774	741	802	796	731	849	759	816	782	796	753	841	830	740	794	744	780	782	763	795	720	798	777	837	742	797	806	771	775	815	825	862	748	787	771	830	787	768	799	774	748	754	736	728	772	754	776	702	806	789	803	743	787	780	802	774	771	760	793	779	774	760	812	762	794	735	786	772	794	773	823	765	765	783	768	785	792	760	746	758	805	801	807	756	792	742	783	809	785	797	761	782	817	749	781	809	790	763	804	834	806	754	773	809	761	795	750	787	762	783	801	798	776	787	746	792	764	741	780	755	788	778	734	819	757	803	773	827	751	752	748	778	766	803	826	770	798	756	757	827	790	822	765	783	818	756	757	783	792	783	747	809	763	811	774	788	722	704	784	808	819	737	757	816	764	783	820	789	804	748	777	798	738	766	776	772	759	811	763	804	759	783	770	812	778	780	882	796	779	768	789	756	810	792	793	780	738	753	762	817	757	780	790	788	730	743	775	799	728	743	761	794	745	763	711	756	780	770	799	757	730	830	804	765	790	783	757	766	747	772	797	819	745	764	759	767	773	764	824	752	794	815	777	765	795	771	723	773	743	729	826	772	778	745	751	791	775	797	779	793	771	777	761	737	774	777	792	758	756	807	773	780	787	775	785	739	767	747	751	799	799	805	791	762	736	762	788	789	818	774	821	786	800	789	819	753	810	773	729	802	770	818	776	778	809	809	768	740	752	767	792	767	819	767	842	804	777	776	762	784	775	772	815	764	752	793	719	770	783	789	720	802	779	769	747	793	790	787	748	822	762	769	800	819	758	807	789	750	791	711	770	783	794	810	817	787	769	811	764	768	783	789	764	758	779	766	780	788	798	787	775	759	735	785	754	749	758	791	754	799	746	780	749	745	750	766	776	776	785	734	721	792	772	769	736	792	781	804	760	736	794	775	825	732	801	778	780	779	822	750	755	784	748	808	804	801	751	781	765	799	802	772	792	823	790	764	760	752	764	757	762	812	766	784	755	743	773	755	787	756	756	719	797	788	810	775	787	785	787	793	742	735	758	810	773	810	765	766	773	763	719	776	769	738	782	841	748	819	774	773	785	791	810	759	800	756	747	729	791	774	743	767	773	755	791	826	821	815	745	786	787	776	779	749	790	803	723	765	795	791	807	770	860	728	829	777	825	808	792	802	833	788	798	771	765	732	811	732	799	806	744	749	749	773	785	715	810	726	779	770	766	791	743	773	775	770	749	797	786	752	759	776	812	795	766	772	773	791	723	738	741	778	737	750	723	787	730	776	749	780	776	739	761	767	791	757	807	748	749	783	803	784	822	812	750	774	762	733	729	766	731	813	786	801	761	783	777	749	722	800	768	741	797	816	814	800	750	795	795	734	786	804	776	758	772	761	715	784	771	754	748	772	743	795	783	788	818	744	792	781	752	779	746	796	738	834	771	788	792	793	747	779	813	782	788	839	816	824	817	782	814	780	743	760	729	733	764	770	741	776	814	778	745	791	719	814	747	749	728	804	779	712	777	813	773	793	787	721	778	784	732	760	778	763	737	781	770	759	756	783	807	776	797	797	720	800	749	855	809	760	786	779	776	746	785	802	788	728	823	727	835	766	815	794	808	809	742	764	814	766	793	726	719	816	794	745	787	769	776	778	779	795	817	759	788	723	800	761	826	780	774	783	748	770	791	798	772	766	765	798	746	760	767	738	783	761	752	811	734	796	767	729	761	767	790	759	752	750	750	806	776	796	781	774	794	771	755
24335	21484	28699	24535	20859	3678	477	304	302	293	241	248	249	210	205	211	217	234	233	242	183	251	241	200	222	194	223	209	208	205	206	214	206	191	198	213	192	209	200	193	218	221	193	191	209	232	191	195	209	188	203	220	218	175	214	220	202	224	207	209	173	197	221	204	213	200	216	202	193	203	191	225	221	190	214	217	212	203	192	202	214	205	217	213	218	173	219	179	192	203	202	210	222	230	166	205	197	209	207	207	201	203	196	185	211	221	194	202	212	193	203	198	211	200	204	194	216	199	188	208	199	220	200	204	214	232	210	215	207	210	216	195	233	205	233	216	234	219	186	204	201	182	182	202	205	200	225	205	218	184	207	217	218	184	200	217	190	188	207	221	203	218	200	192	220	217	181	198	194	193	229	183	199	206	195	212	215	204	223	196	191	196	206	207	198	168	187	194	213	211	190	213	218	204	208	223	184	209	205	187	186	198	205	207	197	194	189	236	176	205	219	206	203	208	246	187	198	194	207	201	193	231	192	200	205	205	191	189	212	213	237	178	198	211	209	202	213	237	226	205	214	209	190	219	214	189	207	201	231	211	208	183	210	209	188	193	183	189	204	199	217	207	181	217	213	181	183	223	186	201	204	208	214	217	219	189	189	211	196	186	187	206	169	224	219	196	209	205	208	215	176	195	196	192	189	200	200	200	200	197	186	178	187	219	218	194	210	188	190	180	191	204	209	204	202	201	202	195	210	198	207	216	211	211	207	188	193	194	190	206	185	194	203	182	214	196	213	213	214	179	205	206	202	207	187	199	218	216	215	224	238	230	202	201	219	195	198	191	211	196	190	230	182	192	190	234	179	205	202	180	203	182	208	184	204	205	193	216	182	209	197	208	224	195	199	198	228	208	212	214	217	205	225	204	222	152	199	185	203	179	180	216	217	178	221	201	206	203	195	219	213	183	210	194	188	231	192	184	217	185	210	191	196	223	214	207	227	228	221	202	207	220	238	183	219	187	212	199	212	198	173	232	164	182	191	204	169	202	225	203	183	197	217	209	194	194	207	194	216	197	216	201	229	194	210	222	216	229	191	198	220	200	206	207	206	226	210	207	223	185	196	210	200	195	185	235	197	191	205	195	218	195	205	181	197	184	209	215	198	235	214	210	190	187	177	193	195	215	191	213	226	203	186	203	205	192	181	204	204	189	200	184	207	207	196	250	218	222	187	176	202	181	237	214	201	225	189	205	205	215	200	218	232	210	213	206	217	184	212	205	209	194	229	207	216	196	205	210	212	198	195	198	224	221	197	207	180	189	193	226	176	231	232	196	199	217	199	180	213	221	202	212	179	205	176	184	185	199	219	219	220	191	224	198	212	190	214	182	185	200	199	188	197	182	215	199	204	210	218	191	205	191	197	234	211	200	199	196	212	191	184	202	186	210	214	206	192	211	200	201	195	217	176	190	184	220	205	191	229	215	177	205	226	195	182	192	194	201	180	209	192	205	194	209	206	201	205	190	194	181	174	215	189	213	199	208	198	196	218	193	202	205	203	182	210	203	205	206	210	175	222	200	180	207	208	193	201	209	222	207	193	198	209	214	199	222	220	191	201	209	208	195	218	172	193	185	208	184	220	197	204	205	222	194	177	190	186	202	217	224	223	216	223	198	202	200	195	180	216	170	195	218	194	189	198	219	186	211	213	208	231	209	206	224	196	236	194	208	203	194	178	184	196	212	187	199	201	197	178	206	204	194	226	230	208	204	194	231	210	206	217	187	195	248	199	193	189	187	195	211	232	196	186	190	178	209	208	198	202	207	215	212	186	206	200	196	200	207	202	215	203	213	209	212	196	234	202	222	193	207	224	197	225	210	240	184	214	190	185	184	165	191	195	220	219	191	173	230	213	213	196	183	211	184	215	187	186	199	196	203	205	205	226	200	221	204	232	184	206	184	197	202	209	224	214	198	169	208	186	190	232	191	209	220	216	227	208	222	204	206	188	207	201	211	219	191	194	179	202	208	215	218	167	202	211	192	218	193	186	174	208	214	200	223	174	201	224	197	184	188	201	213	190	197	222	204	189	191	205	208	225	204	202	203	205	191	220	221	214	203	204	219	190	231	216	200	236	213	198	224	196	208	188	187	191	185	185	188	192	176	192	217	189	194	175	210	183	215	188	195	193	191	185	213	220	238	203	208	224	224	193	211	208	214	222	214	208	207	200	212	193	200	193	219	195	207	204	190	209	204	214	221	210	199	185	203	202	193	195	223	221	178	201	221	207	225	186	173	232	211	194	190	195	188	198	202	201	210	199	168	200	211	208	196	226	217	211	188	174	205	201	213	203	191	208	208	204	200	234	225	175	229	227	218	185	223	206	193	189	215	209	213	219	182	194	212	192	216	225	215	209	214	193	201	221	214	197	207	218	227	171	196	226	214	195	207	180	229	199	206	183	207	197	203	223	202	218	220	215	196	197	202	189	182	191	205	211	198	224	190	213	207	180	179	188	217	208	184	177	193	187	212	227	189	223	205	172	217	208	200	195	202	206	197	183	204	213	202	206	217	193	193	193	201	196	204	190	203	232	201	191	193	212	195	217	182	209	206	195	183	213	196	222	210	203	237	200	199	208	222	203	189	236	186	175	205	204	231	204	217	232	176	204	196	183	228	193	192	209	210	202	204	213	211	208	218	200	195	207	214	197	210	222	239	207	193	233	177	214	216	190	189	200	189	193	185	199	197	207	197	192	183	218	231	201	253	210	204	220	185	180	196	226	205	197	235	218	227	200	207	218	204	207	210	193	247	211	197	225	200	214	220	217	176	182	236	194	206	213	204	193	222	200	183	181	212	209	201	181	221	210	219	216	207	203	220	204	210	210	215	185	208	190	216	192	177	197	201	193	193	220	205	179	197	207	211	202	191	231	199	199	197	192	204	207	175	207	228	193	188	197	194	213	193	190	196	194	190	207	204	194	224	192	196	200	217	188	174	202	208	205	201	198	175	191	197	208	195	187	208	201	249	197	182	218	186	219	178	214	202	186	200	218	199	211	201	191	196	191	203	214	231	190	236	185	179	218	216	182	202	218	200	205	202	203	191	207	243	195	215	212	179	193	227	212	196	200	194	209	195	195	209	188	221	213	212	179	201	196	205	213	201	190	210	230	206	204	209	192	229	209	205	192	201	209	208	210	184	206	210	225	217	193	214	186	209	217	207	177	191	188	197	215	188	214	202	204	193	209	204	212	209	218	196	190	188	197	218	193	211	216	201	185	185	187	215	206	182	202	224	183	228	201	206	227	214	193	203	165	199	220	195	230	212	206	234	201	172	190	201	202	174	205	220	206	216	204	188	185	208	201	204	196	180	208	180	203	198	200	234	233	229	218	190	216	202	199	188	236	218	214	216	216	196	197	199	206	217	201	205	212	194	215	200	190	196	209	206	199	209	184	210	207	188	183	208	196	194	222	171	219	214	195	218	181	200	189	200	209	200	230	201	179	211	199	210
51967	42376	5822	2707	1874	1313	1104	865	769	693	635	577	535	544	509	488	501	467	471	459	467	476	455	455	433	448	425	434	416	443	423	402	442	441	412	415	407	405	412	409	411	406	423	407	428	422	443	442	420	439	431	437	432	381	390	431	412	402	405	425	432	367	423	393	416	403	447	334	422	382	424	405	431	412	450	386	397	399	417	424	425	437	392	410	417	365	417	393	403	437	417	398	415	419	416	424	391	437	382	397	396	388	455	411	404	423	385	386	431	437	410	418	395	409	388	426	366	421	405	393	389	424	432	353	397	414	375	389	444	384	444	404	436	396	377	408	407	433	419	392	444	374	403	414	412	401	389	405	397	445	403	412	402	432	380	413	415	373	386	411	382	430	388	410	427	413	427	400	457	396	383	381	439	397	397	412	411	442	392	474	362	422	405	392	387	391	447	384	431	415	418	413	414	425	412	416	431	438	392	388	411	411	382	396	377	417	398	394	432	389	425	416	395	399	432	415	413	402	433	373	393	414	377	396	390	394	424	426	396	391	464	389	412	402	395	360	396	422	389	380	428	404	373	406	396	417	399	383	419	412	405	377	382	387	420	400	399	419	417	441	423	399	387	435	414	386	420	407	419	412	411	432	414	396	403	428	413	404	417	375	420	376	390	402	391	433	400	414	415	422	392	389	380	426	416	411	409	399	376	405	437	422	396	445	434	413	392	385	433	397	406	395	403	382	411	395	409	400	424	409	411	410	391	386	406	401	436	409	428	403	405	417	399	400	400	433	405	399	400	399	360	382	396	400	397	394	417	392	404	421	395	440	372	430	377	376	419	414	375	431	413	383	429	441	439	414	420	395	427	411	398	400	400	405	406	404	393	380	419	405	411	383	437	431	370	427	396	416	427	410	382	386	384	406	435	386	381	395	445	428	393	425	390	387	406	409	418	436	397	431	391	444	400	412	450	444	410	383	449	412	422	431	378	429	381	436	377	382	385	387	436	398	412	399	414	384	403	383	400	408	422	417	432	433	412	438	388	393	420	408	412	390	387	420	385	413	420	406	400	434	354	427	366	381	419	401	422	416	422	400	417	374	391	380	396	400	396	385	411	413	462	416	456	418	389	418	402	375	440	424	374	401	373	404	381	377	380	420	394	374	390	396	409	418	375	400	425	427	405	368	405	370	391	404	418	367	385	396	398	401	423	407	395	423	420	366	417	389	401	412	400	431	408	387	394	407	369	387	413	426	403	400	374	360	417	415	409	384	417	454	417	426	380	417	412	389	443	425	460	383	409	383	418	410	428	418	422	458	431	426	417	439	394	408	440	387	393	420	398	423	378	370	411	391	427	411	389	386	410	407	401	402	395	375	397	439	396	430	402	414	396	424	427	435	415	394	388	419	452	428	411	398	429	400	422	382	416	398	374	374	438	354	391	399	388	386	405	416	427	395	367	407	401	392	413	417	421	371	396	396	386	406	414	386	400	424	391	391	404	402	400	384	395	421	403	402	407	393	404	402	415	403	413	425	361	410	398	431	405	382	395	411	403	418	362	398	397	411	406	410	404	386	393	381	423	374	405	418	432	405	426	404	406	362	419	397	407	413	386	430	407	412	430	398	425	396	419	417	422	435	379	431	418	409	453	405	424	429	397	428	423	390	418	395	434	372	391	384	389	409	404	401	437	401	439	409	401	400	419	413	442	408	444	379	398	389	403	385	384	423	417	416	389	410	373	447	374	428	431	444	402	409	392	387	411	415	419	365	419	426	396	374	408	420	444	421	406	417	429	445	373	408	402	415	406	402	415	415	414	381	433	404	430	392	378	417	437	444	383	429	416	413	404	398	413	405	416	420	410	418	425	412	418	451	388	420	464	402	435	426	417	410	393	408	399	419	428	411	409	396	388	352	387	392	450	395	434	367	406	450	429	382	405	421	422	408	404	444	423	445	417	420	416	405	414	420	431	377	414	382	392	419	404	391	447	381	368	430	408	402	419	440	428	440	390	405	387	408	386	420	417	414	394	397	415	415	424	418	435	405	441	413	453	381	393	412	391	425	371	405	414	364	406	432	370	408	384	409	436	388	400	414	422	405	387	406	416	419	382	464	384	431	407	402	401	376	378	392	418	383	440	419	394	396	388	399	402	408	412	413	394	402	401	391	368	388	441	378	423	454	415	363	419	432	407	412	401	366	434	398	429	408	398	413	402	388	373	379	409	415	385	415	386	419	421	407	410	419	410	364	409	368	383	406	396	397	455	387	396	412	375	432	416	363	420	451	395	365	437	386	402	405	410	417	366	472	427	366	434	408	373	427	398	412	389	415	456	396	403	369	381	402	415	426	432	394	385	418	423	376	429	410	411	389	391	398	419	376	408	422	390	422	411	394	371	446	414	389	381	355	403	413	377	436	413	387	382	401	401	433	397	386	382	418	396	429	410	427	410	417	443	399	388	410	433	406	405	413	406	414	404	430	403	403	399	416	428	390	459	412	399	404	415	427	363	383	399	421	424	440	433	400	418	401	388	453	387	363	391	394	406	383	385	380	395	408	404	432	404	443	410	448	388	394	388	412	381	418	394	397	412	402	388	389	386	392	368	421	396	418	379	382	402	374	418	401	398	403	422	383	407	451	436	376	412	391	394	396	417	427	375	416	454	433	424	416	429	400	382	405	393	413	377	382	405	405	377	453	408	409	432	398	394	440	419	411	402	402	469	391	433	432	401	405	433	406	417	446	417	418	384	402	402	423	401	430	380	394	417	403	456	366	397	417	380	406	411	385	427	365	431	411	398	392	443	405	396	447	416	407	433	411	427	427	391	419	443	383	426	409	400	411	417	401	396	391	418	407	429	382	380	385	398	387	411	397	410	415	423	395	382	364	399	427	391	427	413	412	427	430	447	376	379	406	414	396	399	386	399	379	405	411	400	400	400	406	426	424	427	386	413	394	365	423	398	437	410	457	428	406	445	423	403	402	390	366	402	433	426	433	421	430	421	409	401	370	408	399	423	426	402	398	381	387	408	376	376	403	421	442	421	420	428	428	422	406	417	410	391	430	415	411	398	374	420	379	392	373	394	416	415	427	371	439	390	429	443	394	364	451	402	432	404	387	409	395	438	397	403	405	434	398	402	411	411	408	405	395	385	423	409	419	394	433	440	419	411	410	452	405	373	423	416	412	381	398	417	407	398	377	420	397	447	430	399	384	394	408	413	416	417	422	356	417	416	403	400	402	378	401	420	402	401	399	390	407	444	424	387	376	405	415	423	381	423	406	374	415	430	374	409	418	407	408	398	423	384	429	369	384	412	393	376	436	404	365	388	373	389	379	396	404	394	392	371	424	374	395	363	390	377	412	408	393	421	382	424	387	408	404	397	372	375	413	420	416	418	405	397	427	415	396	374	380	448	402	443	383	401	418	389	404	379	398	403	407	418	419	429	433	447	380	387	410	410	407	381	417	413	400	417	416	400	376	370	363	385	403	374	403	425	416	401	392	382	350
23258	21389	29102	24056	21376	21271	3779	485	326	312	249	237	243	221	198	201	192	208	197	164	188	175	187	177	170	168	203	171	167	159	177	161	195	175	174	185	165	179	188	172	153	174	162	196	183	167	199	185	155	145	202	188	153	205	177	171	151	176	173	172	170	176	165	175	177	153	177	173	169	182	164	158	161	162	175	185	158	180	176	179	164	169	166	162	171	161	173	153	173	178	177	181	143	181	189	171	180	169	147	180	165	180	167	158	166	171	190	169	172	186	169	176	167	163	185	160	152	171	165	171	156	159	176	173	154	170	152	170	151	148	193	181	162	177	200	178	138	153	174	192	151	169	164	158	156	167	163	153	159	168	155	170	167	175	169	166	160	156	176	177	151	134	153	141	171	179	151	185	165	166	146	188	152	173	157	193	170	170	178	142	180	150	160	161	163	180	172	166	161	145	174	157	153	170	172	177	153	153	143	159	160	160	159	161	180	178	165	162	187	158	174	195	162	154	167	178	125	170	158	175	153	172	160	165	168	171	176	156	167	162	172	162	165	147	173	184	175	147	165	184	151	160	165	175	155	174	154	178	176	183	178	173	169	174	172	164	153	162	155	170	154	178	155	183	182	162	161	165	145	171	163	144	160	174	158	158	158	167	169	151	172	185	176	161	173	163	163	161	146	156	171	178	169	163	187	173	169	164	164	177	169	174	159	150	176	159	142	184	176	183	158	181	164	184	165	166	179	157	157	166	162	176	185	173	164	166	171	159	165	172	161	157	159	157	152	162	159	159	176	180	168	176	158	158	169	170	154	184	164	154	171	155	168	154	167	162	167	175	167	152	156	148	139	183	167	199	155	170	187	172	153	170	153	170	186	174	136	161	146	177	159	173	154	162	175	164	174	159	177	153	186	156	159	194	150	158	148	174	170	172	178	167	179	180	160	165	178	176	190	172	178	165	184	195	149	171	162	165	180	172	185	162	170	180	163	159	175	180	171	177	180	168	181	165	170	178	190	168	182	159	158	161	149	155	168	165	170	165	170	194	146	157	169	169	180	159	175	150	175	161	171	178	140	160	177	162	162	165	189	156	182	176	155	180	195	161	165	160	167	172	163	174	169	159	157	163	153	177	156	177	165	181	179	176	173	182	147	179	153	184	176	169	151	173	152	179	165	177	140	183	168	165	170	171	184	169	174	149	162	176	171	159	166	147	170	164	174	181	177	188	178	159	169	145	164	162	187	136	169	171	151	174	185	171	181	167	148	185	186	172	181	154	142	191	161	166	173	153	161	159	190	172	196	163	157	163	170	161	182	172	152	147	156	167	176	167	171	185	170	194	173	157	184	159	189	173	178	171	150	162	185	166	153	177	176	151	148	194	159	168	137	190	171	188	167	189	166	155	176	176	142	170	143	183	166	134	162	184	153	164	135	167	159	165	152	151	148	173	190	177	171	157	157	174	165	172	181	157	173	184	158	169	153	160	155	163	184	157	161	185	186	164	163	155	163	153	145	176	154	165	174	150	163	158	169	163	173	165	165	168	172	159	162	167	167	177	148	152	152	158	156	171	157	151	171	142	173	168	189	173	168	154	171	177	180	170	157	173	173	169	162	153	178	179	150	185	172	146	172	172	153	182	164	166	162	165	174	174	173	179	172	177	201	184	197	185	154	162	173	155	166	139	176	191	173	183	157	183	159	157	174	189	162	179	161	180	169	180	189	170	159	154	163	151	171	177	167	170	166	145	166	168	158	165	158	166	157	169	195	174	177	143	172	165	157	166	144	191	179	165	170	174	150	168	180	154	158	155	185	167	183	161	166	169	150	168	146	163	162	191	167	179	168	139	176	189	177	176	185	164	151	172	175	145	137	182	164	188	169	166	186	173	156	172	154	182	171	150	156	164	173	141	160	158	180	153	171	174	154	166	165	186	165	176	159	175	167	162	158	166	152	165	177	149	152	162	165	155	158	189	185	144	177	164	148	180	185	154	181	155	162	166	155	174	167	200	174	169	168	179	178	158	157	163	157	187	172	159	168	153	173	159	147	191	161	163	177	186	160	182	163	151	149	205	154	166	180	155	192	171	149	183	159	169	180	154	156	155	171	150	132	150	153	176	188	181	171	149	174	162	178	162	169	150	171	175	147	167	142	163	151	164	186	158	163	151	180	175	157	163	139	162	156	152	161	159	180	174	183	164	164	167	179	186	164	176	172	157	173	172	165	165	165	173	168	150	157	156	183	180	154	184	166	165	163	151	166	197	157	144	166	187	178	170	153	177	168	148	200	148	169	151	142	187	191	176	166	161	150	180	160	181	159	170	168	166	165	160	157	161	169	176	146	159	205	176	163	165	167	172	150	177	168	166	149	197	157	148	167	158	169	146	182	162	159	180	172	157	159	164	198	177	177	158	166	160	178	185	164	179	154	176	164	140	193	153	151	141	181	173	160	150	173	154	158	146	181	171	141	185	162	167	158	172	179	173	151	171	166	163	152	174	178	171	158	150	196	176	172	158	149	155	141	180	165	153	172	167	162	166	174	184	173	149	159	151	160	175	177	177	156	181	172	164	159	157	161	156	148	177	188	149	169	165	160	156	178	178	164	170	181	179	165	169	172	150	166	169	159	166	171	172	165	200	159	163	172	182	169	162	166	153	171	204	143	181	162	164	164	157	141	164	165	159	180	173	167	161	172	159	154	168	183	171	184	173	184	178	146	167	162	169	160	162	169	173	178	176	181	156	151	163	173	157	177	174	170	154	167	149	183	173	172	182	158	160	181	165	175	131	171	193	164	177	165	184	189	169	167	185	167	169	156	178	150	162	161	178	178	159	140	153	177	142	187	158	200	168	203	200	168	177	170	166	197	160	150	169	179	174	174	201	155	164	184	173	172	156	193	183	164	180	183	156	169	146	160	180	149	187	144	158	179	202	173	181	169	175	157	156	162	191	157	158	157	164	157	176	159	174	181	174	164	159	156	181	174	178	145	165	167	154	191	163	158	175	165	172	146	166	162	139	179	187	175	163	200	164	147	163	161	168	159	172	155	177	196	170	156	186	157	156	166	176	163	134	148	178	167	161	163	181	169	169	156	169	168	153	176	173	181	170	165	146	141	177	167	163	172	170	173	169	177	155	161	186	158	161	164	172	166	160	151	153	159	180	200	146	159	164	155	136	176	151	166	143	166	163	161	165	162	183	175	177	171	166	181	167	202	170	171	179	144	162	170	165	157	172	162	159	175	158	168	168	158	171	150	158	154	151	156	185	182	160	181	191	144	185	171	157	158	162	188	168	190	158	211	157	157	149	181	162	167	180	177	175	188	153	180	153	156	165	149	155	180	143	189	151	145	154	193	181	145	170	162	151	163	167	152	164	185	190	187	154	154	137	184	164	165	155	137	162	166	161	168	160	179	149	143	195	143	166	153	176	176	170	170	183	166	163	175	149	199	162	169	134	152	144	154	177	166	160	170	160	181	150	173	209	183	189	149	157	150	163	169	155
53701	43409	9089	4631	2973	2049	1455	1167	972	848	754	622	545	536	519	481	476	457	414	397	379	357	367	382	355	390	334	366	368	367	343	363	368	303	313	328	317	335	306	323	327	344	318	305	327	319	328	309	329	338	320	314	322	293	304	314	327	325	317	285	316	340	289	297	297	321	296	315	315	320	316	324	308	313	302	315	312	326	279	301	342	277	312	339	323	311	297	313	331	296	316	326	320	310	327	291	334	317	313	304	309	344	342	314	322	280	329	333	308	280	269	310	291	324	312	263	275	298	311	305	303	286	280	312	311	313	326	324	265	313	296	308	313	341	310	332	340	328	321	317	340	306	272	318	308	305	311	332	341	304	317	297	325	309	301	297	311	333	306	300	296	309	322	317	293	337	332	316	323	341	336	311	314	323	313	340	315	289	301	294	304	284	287	297	281	322	295	357	318	308	286	301	320	284	305	327	311	311	288	297	304	296	338	323	304	308	328	317	336	284	303	312	314	299	318	315	348	348	304	287	315	310	318	309	320	307	287	297	279	290	318	310	315	315	318	288	300	311	306	318	286	274	294	338	311	334	311	296	324	311	304	297	308	318	290	282	319	299	323	285	321	271	323	313	317	344	308	309	319	278	300	307	293	286	342	288	315	315	293	301	326	314	320	307	280	276	357	349	319	301	277	327	281	311	307	284	310	330	285	323	308	311	334	283	335	322	341	304	305	318	329	345	286	325	313	319	301	349	304	307	325	325	279	341	300	309	337	257	287	316	307	323	339	305	273	331	318	320	321	327	313	316	300	305	292	312	290	311	290	298	295	323	294	300	314	317	318	322	321	314	300	328	294	323	338	302	329	328	309	292	338	333	293	319	298	301	309	327	309	314	299	324	312	317	310	319	300	298	308	304	311	289	272	289	325	300	318	312	308	307	302	340	322	348	304	334	312	307	299	324	358	315	321	305	288	331	308	333	306	327	304	303	296	327	301	309	275	323	292	309	296	290	322	268	317	302	289	325	328	266	305	316	328	315	261	304	314	294	312	315	287	306	266	276	278	344	331	293	313	293	292	300	284	281	313	305	322	281	317	295	333	284	315	307	307	278	321	304	307	301	295	303	320	316	346	310	313	319	344	381	316	368	331	314	312	312	333	299	314	306	313	289	318	317	322	323	286	326	316	320	306	265	308	329	322	315	318	294	306	319	323	303	321	303	322	301	319	334	328	329	296	264	327	310	311	314	322	289	312	319	309	312	327	295	329	310	341	331	280	347	326	304	305	279	338	334	311	304	313	307	300	327	282	309	334	312	304	289	327	320	280	271	315	299	309	312	308	285	326	307	351	277	334	284	335	305	305	333	303	324	309	293	315	331	333	309	330	298	303	310	299	308	347	303	287	325	290	298	311	296	297	319	309	337	301	310	306	289	303	317	328	301	287	285	305	308	289	301	296	299	294	310	296	333	299	301	313	316	299	311	293	310	280	308	307	345	311	337	332	303	297	309	312	308	317	305	295	324	321	318	333	334	301	306	300	316	303	288	304	293	294	307	322	290	300	292	304	326	322	289	297	328	318	299	319	328	310	298	313	304	319	279	297	319	302	285	298	286	329	293	312	340	302	305	315	353	312	306	320	318	301	317	299	312	316	321	324	335	326	313	320	299	318	310	313	289	293	288	290	328	278	315	316	274	298	325	301	323	305	302	314	300	304	305	273	301	302	354	340	281	308	288	297	311	301	327	333	309	315	321	311	305	315	286	291	324	305	312	316	325	291	304	293	286	333	281	306	302	320	282	272	283	302	327	313	309	327	328	294	317	308	319	278	315	320	293	279	308	306	326	284	290	303	329	301	284	324	295	285	313	319	311	304	316	316	332	286	335	296	323	318	333	330	315	284	301	322	301	333	307	301	328	323	316	272	301	322	309	294	290	324	322	304	319	312	295	300	301	308	301	299	311	303	334	296	284	303	300	330	304	320	306	288	303	322	308	348	326	303	327	303	305	309	310	318	358	293	307	302	319	294	282	277	314	296	281	296	323	311	276	340	343	276	283	291	299	325	305	318	317	294	310	309	307	291	314	299	295	295	328	327	330	325	285	317	288	277	298	332	300	318	294	328	321	327	301	292	327	305	300	313	313	303	303	313	322	283	300	314	325	320	336	298	307	266	272	291	286	295	306	337	319	297	360	327	318	275	330	303	326	336	310	343	312	336	301	327	319	314	310	324	299	322	310	284	322	292	302	305	336	320	361	312	308	322	312	287	334	298	326	305	318	309	319	255	304	290	311	317	311	291	347	337	291	296	323	327	324	312	320	341	289	312	301	312	311	291	315	283	295	269	330	310	299	316	304	284	307	324	321	312	311	314	305	306	305	330	320	353	285	287	303	285	290	316	290	324	332	346	303	310	315	312	313	313	299	305	313	332	337	308	302	329	298	323	321	289	301	311	326	300	302	314	288	327	321	320	313	286	303	301	297	288	320	273	278	293	305	311	287	312	311	301	314	315	306	316	297	330	282	300	297	298	286	314	293	306	309	322	336	310	303	309	285	301	317	349	337	301	284	310	312	299	294	308	296	328	297	285	281	330	298	320	308	321	301	358	317	318	309	325	327	293	298	341	321	291	286	305	303	332	307	308	306	296	324	305	328	321	302	287	308	329	307	316	295	352	307	306	296	308	325	323	303	296	278	301	326	304	349	320	293	299	280	317	320	300	350	332	298	315	309	303	312	309	304	320	323	282	304	338	324	313	305	319	303	307	299	277	286	309	320	309	303	275	320	321	287	332	274	297	334	263	310	295	312	317	333	304	327	301	315	322	294	315	306	316	281	298	313	300	331	334	306	302	308	272	311	342	329	311	302	272	349	317	321	282	320	303	305	301	314	308	324	294	312	347	301	302	301	309	313	267	338	323	315	304	275	304	334	296	305	291	320	327	288	312	320	346	296	311	323	347	342	327	298	313	312	333	331	289	325	275	339	301	328	310	323	286	326	328	296	293	302	315	300	305	307	322	303	348	309	303	309	303	338	316	324	323	309	298	275	289	333	295	332	301	326	309	293	312	345	300	324	318	337	344	310	293	337	300	298	324	293	331	309	285	312	306	298	298	314	322	309	318	306	330	299	308	323	345	337	310	295	300	301	291	288	313	270	315	308	270	315	309	293	336	330	308	297	313	322	287	325	312	296	326	289	276	287	304	279	286	314	318	299	313	296	300	325	306	316	313	311	343	303	334	309	312	305	301	318	287	317	332	311	308	287	330	291	301	308	292	328	307	321	278	331	309	282	293	281	316	308	328	300	280	296	307	331	292	327	316	316	324	308	310	312	309	319	295	330	329	287	325	329	302	311	294	316	311	303	291	304	289	315	272	288	317	279	310	295	287	320	330	312	304	334	302	309	313	320	309	325	302	288	317	310	297	338	354	332	312	305	306	292	308	311	294	297	298	313	319	290	312	329	327	286	314	303	329	323	324	297	327	309	297	332	294	322	326	289	317	299	269	320
27673	21840	13091	1229	508	430	421	418	457	407	416	437	422	451	428	408	431	408	383	407	455	435	423	382	424	426	418	401	387	401	407	421	429	392	425	408	429	411	391	433	383	363	409	412	405	418	399	403	415	410	415	394	417	412	416	441	390	408	414	411	409	451	409	431	423	403	402	435	433	444	414	412	420	379	387	403	416	415	400	434	371	394	413	400	395	427	422	387	420	413	400	413	379	401	407	418	377	388	398	417	433	404	396	417	409	415	453	409	413	402	414	398	415	399	418	406	409	431	408	408	388	419	431	403	425	386	398	419	387	422	410	395	408	382	446	403	430	416	426	383	436	426	424	421	394	405	408	392	399	445	396	406	392	440	394	382	389	432	386	413	439	390	394	394	391	407	409	408	374	412	395	421	372	407	428	421	390	415	389	414	427	387	398	402	379	412	416	432	391	393	386	425	411	408	399	401	441	404	428	408	395	424	422	429	417	375	442	402	423	378	436	400	416	399	456	424	420	377	404	430	429	425	457	396	421	380	388	415	417	381	388	394	405	404	424	398	395	417	424	411	384	417	410	413	442	421	405	411	384	406	414	374	412	420	396	398	388	426	423	404	417	392	430	424	405	421	381	417	369	423	415	433	386	421	398	418	416	405	463	413	438	427	389	394	409	421	388	426	418	392	399	395	398	382	364	412	448	417	380	425	396	429	431	390	388	415	394	387	428	394	397	399	414	361	452	424	370	397	383	389	378	436	388	443	403	413	395	394	383	417	406	388	386	396	410	400	414	394	415	398	419	430	427	411	421	406	428	370	409	423	411	395	423	362	398	434	378	405	412	431	425	410	394	420	406	370	390	416	406	390	446	377	412	437	395	363	411	404	408	417	431	403	388	422	423	452	378	382	435	409	408	426	408	453	412	430	395	410	430	414	381	446	444	388	410	420	439	440	392	392	402	371	402	419	426	399	417	414	415	425	414	426	388	423	447	429	398	410	423	437	394	369	407	410	407	381	435	406	385	426	429	389	426	379	398	429	427	410	447	387	408	413	420	371	430	410	401	384	384	404	392	402	377	415	419	429	389	405	413	410	444	399	352	392	419	424	369	382	429	396	439	389	417	412	423	436	388	444	448	385	433	380	394	389	403	414	435	390	408	371	430	407	393	429	426	375	395	423	408	408	338	393	410	395	395	366	395	386	404	401	423	422	420	428	422	465	434	402	436	431	430	433	400	381	419	382	420	408	431	415	424	420	392	396	399	436	365	414	400	422	411	418	405	402	434	373	389	418	393	426	374	396	399	406	440	388	432	458	427	428	401	383	411	418	414	429	368	410	400	389	425	422	397	444	422	383	410	443	373	454	415	389	392	405	396	415	395	401	392	402	405	412	361	431	393	403	419	412	454	435	435	423	404	400	399	398	415	402	405	404	388	404	421	396	432	390	437	413	403	409	400	441	397	405	417	401	397	399	405	423	385	390	392	394	388	408	370	381	395	392	433	445	411	406	430	406	431	390	435	394	376	418	390	402	380	412	440	421	421	392	416	401	395	448	396	395	416	407	416	413	385	406	383	408	441	416	389	420	396	413	399	391	424	387	425	416	412	390	363	424	409	424	432	403	424	435	380	400	418	441	403	418	376	385	406	405	424	422	415	386	393	444	397	411	368	384	426	394	402	392	409	439	393	426	416	436	408	440	399	403	418	388	404	391	415	384	401	409	380	393	397	408	441	431	404	406	466	398	365	434	379	405	400	391	394	416	434	418	432	392	400	378	430	407	398	446	383	426	434	423	416	381	427	388	396	417	393	418	416	424	402	442	421	381	420	405	404	427	364	411	416	414	416	401	383	437	438	384	375	408	406	422	423	402	437	441	444	444	425	424	399	394	435	427	428	396	410	378	393	445	392	388	365	413	438	428	383	407	438	392	425	427	385	409	406	404	436	399	407	412	415	395	409	433	373	384	385	388	430	403	396	424	411	405	400	409	401	405	401	381	397	397	434	393	433	400	431	386	419	439	414	383	417	412	401	410	418	408	406	420	386	386	375	431	399	383	388	413	437	384	388	393	419	415	410	380	406	379	391	425	421	385	411	401	369	380	413	394	419	396	395	387	438	427	402	371	387	433	370	436	440	411	388	390	397	372	416	399	404	424	415	409	407	461	434	417	415	412	402	421	437	401	442	379	375	392	424	402	404	403	430	432	397	438	398	445	419	380	434	403	379	386	417	421	395	422	407	384	401	416	371	409	402	427	360	403	371	445	406	437	412	380	428	372	391	403	394	388	402	413	422	396	415	403	403	422	425	466	388	409	429	425	404	392	425	426	427	432	408	420	399	446	404	401	416	392	449	427	387	400	403	421	409	399	379	437	379	384	406	427	392	397	407	391	431	389	410	423	405	407	406	402	417	412	395	411	388	382	416	398	402	395	410	383	467	428	410	436	394	455	446	388	404	344	432	430	404	386	407	412	396	404	398	440	427	417	371	367	406	384	387	409	396	413	413	423	387	405	393	418	418	414	405	422	406	387	401	430	439	433	411	409	401	452	429	402	386	416	410	422	399	404	435	407	409	383	432	409	404	412	424	405	397	429	436	405	427	381	437	413	406	409	391	400	451	427	356	434	426	405	389	437	424	396	422	420	464	409	403	423	423	409	406	447	401	394	400	419	415	387	427	368	381	379	410	410	425	408	413	413	391	407	377	391	408	421	417	430	399	388	418	372	399	379	438	399	381	401	429	415	391	406	416	433	396	443	389	407	421	412	375	389	395	395	424	415	419	383	395	435	394	368	447	407	402	406	389	404	391	408	425	429	413	400	415	401	393	386	414	423	430	408	395	463	363	417	369	443	421	386	421	368	382	376	424	413	431	444	380	426	440	417	399	402	403	413	460	428	431	435	415	383	407	436	422	407	405	379	428	415	423	414	390	409	410	408	398	410	402	377	433	437	413	395	381	413	414	399	407	407	390	400	420	430	411	404	411	398	426	438	395	406	427	387	400	391	441	425	428	388	419	360	367	419	393	411	427	394	423	435	389	417	398	380	402	382	357	443	405	413	418	400	433	431	380	391	420	435	420	360	407	386	410	431	414	397	398	408	385	413	416	411	439	384	414	355	399	429	405	370	373	395	361	425	400	403	384	416	418	408	419	394	448	398	417	421	427	415	422	384	379	423	412	408	418	417	398	396	431	381	421	387	392	443	415	393	388	420	376	441	400	430	406	414	423	386	436	402	394	432	415	393	404	371	431	458	407	413	444	419	381	408	393	356	442	426	396	393	402	383	409	455	425	392	397	419	434	357	449	393	395	409	368	410	394	405	387	388	429	415	393	386	449	390	413	406	426	413	403	422	437	421	428	427	430	365	408	395	362	422	464	391	414	426	409	396	420	356	438	411	416	418	440	406	395	397	422	446	412	374	399	378	430	451	415	431	418	409	401	401	368	415	388	406	423	416	405	433	396	393	394	418	415	427	423	399	425	394	370	429	415	438	384	434	445	421
30362	23715	1437	1048	882	867	832	760	823	866	835	795	791	788	756	794	803	729	742	790	704	775	827	808	800	757	767	763	759	805	753	771	753	797	767	794	739	809	752	794	780	798	783	793	762	743	750	697	740	790	769	764	803	737	738	721	790	819	744	740	796	811	777	695	743	788	757	784	779	710	813	801	794	810	802	810	785	815	776	750	733	771	776	763	805	745	751	771	745	724	779	753	796	739	762	741	730	779	802	787	780	737	765	783	762	764	748	786	789	814	763	755	770	745	736	783	817	751	777	799	809	783	780	774	739	736	772	758	740	768	775	743	780	751	796	728	751	766	743	807	767	770	746	789	762	770	800	802	734	764	738	763	769	791	777	816	758	815	762	761	759	782	733	772	750	739	780	794	776	809	777	738	781	772	817	766	798	784	766	786	765	799	781	793	787	798	782	762	783	786	758	791	790	786	769	801	763	742	780	735	775	835	741	798	777	782	771	737	747	758	797	799	770	744	760	767	840	780	760	769	724	751	754	811	738	777	781	802	736	735	781	791	731	720	736	746	769	789	771	727	741	799	767	790	755	775	760	773	769	756	739	800	775	770	799	745	813	789	740	758	773	783	729	742	772	806	761	767	723	761	774	748	782	781	729	775	788	776	749	752	778	819	770	762	783	766	755	794	834	729	797	758	797	738	730	760	803	779	770	777	798	720	791	811	791	813	803	780	739	729	757	710	756	770	788	712	755	820	765	779	840	815	780	805	753	783	746	781	779	733	766	795	742	775	796	770	789	781	766	785	729	761	777	766	783	776	760	807	772	794	733	814	732	739	791	774	803	805	810	741	790	798	734	814	782	799	801	793	754	771	753	821	761	761	810	750	833	761	786	734	795	787	756	770	766	737	804	798	764	743	822	830	770	750	796	830	747	750	722	799	796	753	771	765	789	759	795	831	775	755	749	795	747	739	798	783	751	767	769	791	749	791	747	757	789	767	770	753	763	788	783	740	785	803	786	785	747	746	772	757	825	767	737	821	765	772	785	782	777	799	816	799	772	770	741	726	773	760	795	756	760	728	821	764	766	712	864	737	773	767	759	754	741	751	756	742	762	757	771	777	774	771	797	751	791	782	767	762	745	771	776	792	743	731	766	780	766	796	740	777	755	753	764	784	783	742	803	812	840	768	778	780	813	775	838	690	808	748	715	817	755	754	785	762	761	817	758	779	764	775	779	773	786	800	767	727	759	723	775	738	732	734	835	766	819	779	783	768	782	751	734	791	727	772	745	775	827	747	744	790	764	797	775	752	738	745	768	720	758	781	797	718	808	762	739	735	750	746	741	748	796	848	743	764	790	809	754	777	764	748	740	735	848	795	764	753	780	786	722	734	803	731	800	738	760	777	739	699	780	812	757	701	804	815	759	762	735	783	832	822	793	736	797	786	781	779	779	800	732	789	795	792	751	766	761	806	771	788	789	789	741	770	736	765	810	758	797	755	749	817	761	778	769	786	756	771	774	784	757	784	772	786	793	754	718	802	778	781	776	723	777	739	783	778	804	719	747	762	755	800	808	780	718	744	740	778	765	768	840	758	828	802	738	807	776	745	726	735	745	748	790	863	735	761	750	774	767	745	787	756	733	797	818	736	792	807	765	798	829	733	711	770	736	747	810	808	800	761	768	766	801	810	774	742	752	786	793	722	786	748	766	767	754	798	727	790	779	749	756	764	793	780	788	763	761	763	708	716	783	757	828	755	794	808	796	778	777	834	737	720	770	771	717	774	786	778	765	742	754	813	765	739	801	727	757	768	748	818	791	759	816	751	746	729	807	751	767	749	773	770	793	757	723	742	746	720	769	746	754	773	793	745	773	745	798	771	785	752	801	765	728	767	822	826	746	781	736	774	743	784	747	799	781	770	779	721	758	786	744	746	771	738	741	800	763	764	786	782	832	707	759	712	751	753	774	778	850	755	764	762	731	775	742	780	782	732	763	776	717	798	744	760	727	779	770	821	783	759	801	815	754	783	730	747	739	756	794	797	792	772	794	763	783	751	838	717	794	754	750	746	770	794	759	767	748	807	731	767	695	743	759	774	824	779	775	776	755	817	774	820	807	765	780	751	738	781	743	766	799	754	752	710	752	803	704	743	762	775	788	783	764	799	764	729	718	745	782	783	758	756	775	775	746	787	782	796	769	783	788	800	769	705	730	760	755	750	738	776	798	738	722	769	816	786	715	791	787	784	782	789	781	754	781	819	802	797	756	692	808	762	752	806	722	740	780	797	805	763	784	776	774	769	766	754	803	786	787	763	750	746	739	766	774	773	763	762	800	809	780	795	762	773	766	797	765	789	765	775	790	809	752	724	769	760	824	846	759	803	764	758	718	776	793	778	744	735	732	787	742	767	774	743	771	735	775	803	769	780	777	772	713	719	793	820	747	765	822	773	765	764	800	778	821	808	795	724	779	774	732	720	809	818	734	765	754	751	704	743	813	760	743	733	763	725	744	744	770	776	794	766	707	815	773	708	727	755	719	764	770	727	776	768	756	788	800	777	783	757	787	769	748	734	779	791	751	741	821	768	801	761	796	832	791	759	794	774	795	752	824	744	743	794	795	772	783	758	776	731	794	756	758	742	746	802	734	807	736	763	798	784	783	694	746	812	815	796	760	771	796	781	765	755	779	796	755	764	745	815	758	784	750	761	815	762	826	711	773	758	774	742	777	701	715	762	757	726	768	738	795	767	749	769	811	745	802	808	755	783	790	805	770	758	748	754	765	759	820	755	770	740	789	785	729	789	750	782	787	840	755	785	772	766	762	771	751	762	787	767	749	780	764	714	789	800	717	806	763	776	738	782	736	765	781	792	795	777	769	767	752	759	768	775	741	786	773	780	806	779	737	779	780	765	787	763	790	750	767	766	756	719	779	788	807	738	775	733	788	789	761	733	767	804	773	781	745	805	740	761	818	790	807	767	775	794	742	746	732	799	768	753	791	770	749	796	841	749	722	785	782	782	782	785	781	748	768	775	778	756	801	770	745	766	802	778	773	799	811	751	756	789	771	775	768	790	769	794	779	744	746	745	763	764	777	775	772	807	758	774	830	762	796	756	729	795	786	785	740	768	748	770	776	767	806	724	735	785	740	748	773	750	781	766	795	715	788	764	755	759	778	793	819	747	785	735	805	802	748	768	772	766	791	801	758	781	778	749	821	751	793	796	777	758	775	741	782	756	773	760	734	835	819	763	803	742	749	753	761	760	754	788	734	795	743	779	766	763	816	809	790	747	743	801	786	796	756	793	787	762	786	735	752	768	809	734	812	752	758	761	780	769	836	720	732	766	778	809	751	777	705	775	733	757	775	793	769	781	788	800	756	767	769	753	787	803	764	728	762	830	808	775	763	770	805	786	768	837	808	758	725	767	767	739	792	765	760	785	825	826	800	729	724	766	772	757	722	773	755	782	769	867	799	812	745	773	778	797	750	768	792	749	718	762	729	800	825	759
24132	21381	28615	24410	21198	6074	466	367	295	272	251	223	219	226	213	221	200	229	217	244	239	203	182	213	237	211	215	200	217	214	232	188	220	228	186	213	248	218	236	226	210	208	228	220	200	198	197	213	205	229	190	207	195	190	207	190	179	213	195	234	200	176	195	221	191	213	206	187	205	220	206	206	251	211	193	189	223	189	192	223	176	239	224	207	220	189	186	238	209	201	209	232	176	206	190	186	211	176	187	194	197	225	194	205	179	196	240	226	176	216	198	225	197	204	194	203	182	206	218	206	208	187	198	227	193	184	194	196	197	217	224	208	204	200	196	217	205	202	200	211	218	193	208	191	189	209	225	205	201	196	192	212	169	179	196	187	203	197	181	209	199	186	182	195	196	210	194	204	193	193	180	224	187	200	184	213	221	222	198	190	205	202	200	218	211	213	195	204	189	205	230	240	185	211	187	225	202	236	190	178	209	215	212	196	212	180	189	211	215	214	187	218	202	193	210	203	219	221	172	201	192	210	211	194	189	176	200	198	176	215	203	199	221	216	198	191	198	227	212	203	184	180	210	205	203	212	208	188	216	196	198	206	182	186	195	201	223	215	221	216	178	204	172	215	200	188	191	215	211	170	195	202	211	190	185	217	220	213	218	184	204	178	198	184	208	179	169	226	208	191	247	219	183	192	203	213	210	194	188	219	226	212	184	187	206	201	200	202	210	213	204	188	205	199	200	227	185	194	185	213	193	213	200	224	202	224	202	204	195	211	174	204	208	197	200	192	214	206	212	203	213	202	209	200	203	182	181	196	209	202	199	223	205	210	196	188	213	200	216	191	167	190	209	220	191	204	188	210	198	223	213	216	202	207	194	206	196	209	197	215	178	202	184	206	199	199	194	205	197	190	189	200	219	208	214	218	204	205	200	217	222	207	233	192	217	196	217	196	206	176	219	200	211	196	201	225	216	192	200	207	228	216	207	220	201	207	214	219	230	209	207	198	202	215	208	227	207	184	215	194	219	226	186	179	207	192	217	222	177	189	196	244	189	191	215	192	202	187	205	232	202	198	211	186	182	200	193	185	184	186	209	210	214	202	192	214	207	214	220	217	200	209	198	183	208	234	216	213	194	197	210	191	208	186	189	228	206	213	199	204	206	183	213	205	204	212	225	203	188	193	186	209	198	217	202	201	219	203	229	214	192	203	223	227	196	210	178	199	190	199	209	193	194	208	236	208	200	219	237	197	189	204	188	209	168	192	206	184	212	206	203	220	198	187	194	200	196	208	215	213	196	211	226	182	173	188	182	214	223	199	220	199	196	213	196	183	235	189	197	219	212	212	208	179	195	190	196	184	183	184	195	190	182	215	223	203	204	197	182	223	198	193	194	200	220	189	194	198	214	217	200	212	205	203	194	191	215	205	195	180	217	207	192	173	221	210	216	190	221	190	196	215	200	245	200	196	206	216	207	197	221	223	209	219	221	199	195	225	212	212	218	208	199	204	209	220	194	188	189	219	213	186	223	196	194	240	208	187	225	194	185	190	203	174	207	188	213	188	219	208	200	217	199	219	187	185	211	182	182	193	214	178	195	207	214	215	207	220	205	203	202	204	161	210	191	193	199	203	228	187	219	197	221	206	207	223	227	175	209	191	204	223	188	187	193	202	240	204	206	213	220	177	192	191	223	182	205	224	203	208	220	216	219	210	210	190	199	182	211	190	190	196	216	206	211	225	210	208	192	199	212	181	209	200	206	220	199	203	201	211	200	202	216	222	208	198	204	198	192	206	208	195	182	212	211	199	186	218	198	212	184	200	191	191	213	217	204	216	233	201	182	200	213	190	207	202	199	199	186	207	185	204	204	226	208	206	183	218	228	212	200	194	200	181	203	207	201	215	219	199	184	234	225	166	188	178	201	214	202	197	188	201	203	209	198	181	196	190	193	180	178	187	224	205	182	221	214	201	188	205	221	209	202	187	189	184	193	201	215	197	208	224	183	223	196	189	176	188	206	189	193	202	216	226	171	200	191	229	229	200	191	213	177	198	182	218	194	184	213	201	181	192	189	208	225	205	186	218	193	172	205	199	200	183	204	214	179	199	237	235	225	207	169	203	194	200	204	193	190	198	197	192	236	209	192	203	186	209	212	233	208	216	213	206	216	218	244	181	183	209	213	193	188	208	190	193	219	190	202	222	205	221	194	193	202	206	203	181	193	220	207	228	201	220	206	195	206	196	168	188	215	182	205	168	219	198	202	217	199	200	218	208	215	189	209	224	217	206	197	200	201	193	205	206	222	204	199	197	201	201	189	183	191	222	175	211	194	176	212	192	193	237	205	210	191	192	192	211	206	197	182	196	208	209	195	239	242	198	214	201	196	198	211	190	196	204	214	206	206	224	210	198	196	209	192	222	207	218	205	199	233	181	207	192	207	194	226	203	192	199	191	186	209	180	204	208	214	214	201	207	214	208	215	176	218	208	212	177	202	180	214	204	191	215	216	194	172	199	200	176	216	170	200	203	195	206	197	193	200	205	199	220	225	199	202	219	219	202	194	204	182	222	201	198	195	196	182	189	215	181	165	214	214	213	206	200	210	187	194	210	220	177	213	183	223	209	194	184	218	223	210	191	227	184	203	226	211	205	174	232	214	212	197	229	243	201	197	180	197	196	212	209	202	208	190	229	196	182	214	255	199	196	221	213	204	203	183	208	198	192	214	213	204	204	202	203	187	200	193	201	220	186	201	221	203	184	193	195	219	201	210	213	206	228	200	182	202	209	194	165	196	206	180	195	202	224	218	219	218	195	208	211	187	208	213	205	199	194	215	201	193	184	212	200	217	200	208	174	208	197	202	203	197	195	193	203	197	191	192	190	196	223	188	213	237	206	196	191	204	197	191	171	185	191	221	185	201	205	209	194	209	200	187	207	196	217	202	210	190	190	208	208	195	212	186	235	196	201	193	219	218	189	229	186	192	187	197	216	195	197	196	190	202	189	194	209	184	189	217	196	193	195	209	198	217	190	203	217	207	218	232	207	217	225	185	217	223	190	201	192	176	215	199	200	215	215	206	211	180	209	209	207	217	202	203	196	201	185	193	209	191	196	201	209	204	199	212	188	208	218	195	181	193	222	203	205	198	200	205	202	199	205	198	194	190	207	182	201	204	191	196	202	200	176	212	175	194	204	178	200	213	197	193	231	215	216	214	197	199	210	235	199	174	210	194	217	189	217	194	228	201	191	202	205	191	234	209	202	212	191	196	214	216	216	197	197	204	194	206	203	190	201	208	201	175	201	209	218	201	209	186	207	190	219	208	192	210	204	171	205	203	194	209	209	216	218	224	200	205	177	202	207	198	182	209	212	196	203	208	214	208	182	184	210	224	202	181	211	196	220	179	218	220	184	205	206	216	205	222	210	216	192	199	210	206	156	201	206	188	184	217	222	234	198	189	194	187	206	250	209	205	199	216	199	191	198	214	211	212	190	218	189	222	201	204	218
53100	44086	5445	2669	1788	1245	988	878	734	652	629	540	549	498	526	463	468	442	428	421	418	437	416	442	428	460	413	420	393	393	401	450	401	408	400	415	393	431	466	391	382	433	422	378	440	412	427	411	411	400	414	424	389	376	353	363	423	402	384	399	400	377	420	404	377	380	392	389	385	404	414	408	392	427	400	384	391	388	400	405	378	380	391	383	396	455	347	429	396	385	358	404	380	401	418	396	396	431	419	379	402	402	401	436	427	406	423	380	393	409	393	405	417	388	423	449	413	418	411	397	388	432	402	411	411	413	430	406	392	401	393	380	379	393	389	384	394	442	383	424	369	431	389	394	395	413	411	423	395	364	398	408	395	415	380	408	369	400	406	391	375	431	405	407	396	400	426	401	421	400	412	389	429	410	410	423	413	414	399	424	386	415	396	364	398	377	424	418	410	426	409	420	415	412	392	425	379	395	421	415	411	401	439	412	448	419	403	414	386	449	454	377	428	398	400	409	441	433	385	423	415	366	386	373	411	410	418	379	382	429	408	399	437	421	424	396	393	449	387	418	416	405	412	401	395	407	392	401	359	387	404	390	442	389	427	382	382	393	391	410	430	420	379	423	367	407	401	398	420	383	380	412	407	405	392	439	378	403	409	378	421	396	385	351	400	426	438	420	377	382	393	385	414	387	410	434	399	374	404	422	399	428	385	371	410	417	412	411	386	379	434	372	406	422	397	405	414	399	422	380	417	418	413	413	399	427	430	386	399	395	409	425	385	392	431	411	388	423	396	428	399	440	404	413	401	409	419	379	395	432	420	403	395	399	400	380	409	402	385	414	403	417	397	420	419	434	385	396	408	386	407	395	369	385	402	399	406	409	417	428	427	387	390	394	422	433	440	455	411	389	415	412	404	389	425	417	408	401	400	415	405	408	410	434	430	425	403	415	433	403	393	413	405	418	396	402	424	436	398	376	427	415	408	391	380	374	433	394	409	413	397	411	384	383	429	407	415	410	403	404	407	381	405	372	400	406	406	435	383	413	379	414	414	362	379	389	413	418	365	383	427	408	421	415	397	416	407	381	410	413	409	424	374	415	385	418	378	439	371	406	380	401	369	401	408	417	418	434	388	381	425	425	412	427	396	426	394	396	405	405	382	394	401	426	417	416	379	377	383	385	408	405	418	420	423	424	418	396	411	384	426	439	370	408	424	412	402	413	435	405	390	410	378	431	419	380	413	383	419	374	395	451	404	420	411	374	404	419	421	417	404	407	380	404	407	381	393	438	426	409	392	425	406	397	422	415	424	418	383	396	375	409	410	388	410	406	376	356	394	417	392	428	396	381	388	400	393	374	408	387	402	401	422	415	386	375	456	395	400	399	427	386	390	387	399	403	420	420	391	431	416	410	382	402	409	430	412	392	423	395	418	421	400	403	390	396	408	410	409	446	378	423	400	414	388	412	365	433	394	388	418	392	402	410	405	379	404	408	379	400	427	378	409	441	401	378	410	431	425	376	394	414	378	385	415	414	397	430	381	375	427	423	411	412	405	457	409	420	399	409	367	418	377	393	384	440	399	401	412	424	410	400	433	407	435	427	410	377	418	396	390	398	427	421	402	413	391	376	419	386	386	370	384	431	374	440	387	399	388	386	404	388	413	388	390	418	418	385	416	427	443	399	382	410	408	411	374	406	421	400	415	377	419	397	404	417	421	365	370	412	391	407	412	420	421	379	396	387	399	384	362	382	398	427	423	445	407	388	449	341	412	411	432	378	387	427	382	395	413	420	405	410	403	443	392	451	378	410	409	385	411	455	400	401	422	405	424	440	403	408	373	413	400	410	386	453	391	393	400	349	412	416	401	387	428	411	368	393	393	413	423	375	396	425	419	369	413	392	400	383	426	405	411	374	411	387	388	413	401	435	422	426	433	385	406	409	395	369	408	389	409	413	360	415	403	361	405	387	442	395	395	389	417	379	396	398	342	402	377	376	399	400	411	366	392	417	379	379	418	385	390	417	408	398	402	405	413	433	386	402	413	398	382	435	420	413	397	417	413	377	373	407	390	426	411	434	422	398	402	393	408	363	428	412	409	392	403	409	433	405	374	404	432	392	420	386	411	414	390	398	437	413	373	413	389	416	415	393	403	417	388	423	428	387	407	381	405	403	438	391	432	372	402	396	384	403	418	423	403	434	395	394	386	393	409	395	409	387	407	383	398	401	388	347	424	435	382	425	394	389	419	418	438	404	409	410	420	390	383	415	425	404	414	393	376	408	397	401	416	433	406	412	369	418	402	375	422	398	393	400	388	381	402	397	408	403	372	407	383	402	438	396	435	434	434	387	392	405	412	392	431	403	393	409	423	401	411	414	399	400	403	391	417	415	399	406	446	431	391	430	371	373	432	397	423	388	376	398	430	402	412	400	423	355	387	442	425	405	403	406	392	404	411	388	396	398	383	419	418	397	414	441	391	411	384	392	393	383	425	410	393	399	387	400	383	404	379	415	399	412	406	405	428	404	402	425	414	399	413	417	399	394	417	417	391	402	428	413	399	365	422	352	417	399	406	394	409	394	413	402	445	403	368	380	417	415	394	399	418	418	437	413	386	394	381	396	406	382	406	380	373	383	375	447	411	390	428	404	386	417	384	428	451	390	394	402	394	440	369	382	407	430	380	418	378	353	405	422	371	412	374	395	409	396	406	380	428	386	379	399	421	380	367	432	380	359	388	387	407	374	401	376	387	384	390	389	425	378	386	431	457	380	389	434	388	377	402	390	377	422	376	402	451	397	376	432	391	434	417	370	398	386	381	455	425	395	370	437	402	411	384	391	426	419	403	398	380	378	390	427	390	398	406	421	386	396	404	372	404	393	443	389	388	396	387	404	402	414	391	417	408	384	400	446	430	379	377	399	430	414	416	424	404	432	416	404	392	367	421	389	375	415	423	465	402	385	407	391	409	401	422	416	431	435	447	393	392	382	381	374	389	412	374	384	426	421	407	426	417	391	429	415	393	419	403	413	414	374	384	386	446	386	399	377	399	401	429	403	369	413	387	444	413	432	441	422	449	390	395	408	410	401	393	381	410	405	422	435	374	371	417	429	385	435	387	394	406	397	410	395	400	419	434	391	380	420	426	421	405	398	393	392	411	390	387	399	410	428	422	401	391	367	359	396	407	411	365	423	421	414	376	419	373	336	394	452	420	406	399	383	384	397	426	385	383	422	424	393	406	394	436	386	442	383	397	367	414	432	396	416	376	413	415	375	394	398	439	404	411	395	403	447	410	405	402	402	373	405	418	386	365	397	400	424	397	394	406	428	402	411	406	410	366	433	395	394	389	381	402	414	377	436	400	383	395	422	376	408	425	423	361	396	373	400	430	434	410	401	426	438	399	383	430	386	419	403	435	394	399	416	409	424	417	386	416	398	398	385	425	408	388	468	442	390	410	416	393	421	387	397	410	418	394	390	413	402	447	356	424	398	402	406	376	417	407	394
23230	21351	29107	23923	21339	21065	2932	428	341	298	296	248	258	213	221	209	197	197	187	197	165	183	189	195	193	160	186	180	171	164	177	152	190	160	177	190	171	181	186	191	192	207	161	201	207	155	173	180	196	165	178	180	180	189	165	182	165	163	184	183	187	160	173	196	160	166	174	173	181	162	152	185	166	180	185	154	174	148	175	157	158	191	149	177	188	170	181	189	164	175	166	162	189	194	167	163	171	162	168	164	164	167	157	173	165	159	175	162	182	179	171	164	158	178	168	150	196	172	167	180	164	178	182	191	174	158	177	177	179	182	164	171	168	140	188	185	187	166	177	167	168	158	150	159	177	166	156	167	161	172	167	166	162	178	166	155	158	177	161	135	156	174	184	178	191	162	169	159	176	170	174	184	185	158	165	180	168	164	161	171	170	182	167	160	168	184	139	179	154	155	146	190	140	150	153	181	179	178	153	163	157	152	162	158	160	186	168	141	165	151	153	153	154	179	152	181	171	148	159	138	156	182	145	144	187	157	148	156	168	174	172	168	159	167	157	191	170	160	161	144	169	183	162	195	170	164	149	174	194	167	155	176	165	173	147	167	179	168	155	175	156	176	175	170	152	188	185	183	179	172	189	160	158	169	166	151	157	162	139	162	164	154	163	163	173	182	174	170	166	178	145	142	169	151	168	176	170	176	152	150	162	170	166	170	187	184	149	187	166	159	203	184	165	168	155	169	169	152	145	160	158	167	175	161	162	160	162	156	176	146	182	187	147	178	155	145	156	182	181	160	179	163	159	177	167	173	161	198	178	160	158	155	164	176	152	163	196	167	137	169	176	149	185	155	187	138	169	161	174	154	164	179	184	174	152	151	174	151	207	148	156	174	160	162	156	188	156	159	193	171	167	174	160	166	141	173	173	201	159	179	177	153	176	168	162	155	161	174	154	171	178	155	188	162	163	162	176	167	149	162	194	154	173	172	156	170	187	165	179	149	154	182	162	151	162	210	158	191	150	160	163	168	164	170	163	151	180	171	192	138	173	166	181	161	192	153	166	149	167	157	174	181	183	166	157	173	158	167	158	181	162	157	170	173	155	158	190	180	155	170	154	180	174	151	165	178	188	184	177	138	179	165	157	146	159	162	155	172	152	145	159	143	157	182	171	181	150	157	153	169	174	178	154	158	176	171	172	158	164	168	148	150	162	182	160	168	155	169	153	153	166	169	168	177	194	160	156	160	156	152	159	150	151	156	173	187	160	147	162	156	165	158	164	167	158	164	164	154	166	165	168	152	185	160	171	164	146	166	151	169	163	172	146	142	177	147	159	178	162	174	161	162	156	142	146	157	159	167	156	157	172	150	180	192	168	188	150	190	161	173	169	188	169	157	184	168	172	159	174	161	179	178	155	168	151	148	191	171	184	165	162	152	176	151	154	150	147	168	163	155	157	141	177	167	156	183	159	187	167	149	166	186	178	178	175	170	167	166	140	158	157	170	174	160	156	155	168	198	158	148	175	185	161	148	174	173	176	163	161	180	157	161	148	159	174	141	164	153	168	155	148	177	188	166	157	160	156	161	151	171	133	175	155	173	161	161	150	160	173	152	164	161	176	168	160	163	160	169	171	149	169	181	162	166	152	155	162	171	180	152	170	186	152	185	168	162	161	179	167	165	175	160	159	154	167	169	156	160	160	163	164	175	160	174	161	158	155	168	187	176	156	176	168	175	188	176	175	182	162	185	138	160	158	161	166	172	164	165	171	166	169	163	177	172	165	155	162	167	159	170	161	174	175	172	153	168	182	179	157	162	162	171	179	171	155	161	189	174	174	160	170	195	153	165	152	156	172	165	178	179	168	166	171	178	164	149	140	169	182	151	153	181	177	161	174	175	179	146	165	150	169	161	152	184	158	155	158	153	174	192	151	142	177	195	157	197	172	152	181	161	153	163	174	173	141	160	192	167	167	166	173	176	174	162	195	173	163	175	153	157	156	173	197	163	171	188	181	159	144	198	178	150	165	158	195	160	181	194	174	142	169	187	158	155	173	166	176	172	150	176	175	179	165	166	167	166	191	159	180	154	150	170	166	158	159	160	164	173	159	166	183	180	151	175	181	161	168	181	183	176	174	165	177	164	176	168	146	150	163	183	167	144	174	183	171	154	185	168	156	149	161	164	143	169	128	189	149	182	145	184	162	181	161	159	164	165	177	172	186	172	168	175	169	142	159	162	151	164	182	181	180	176	143	179	191	172	161	180	167	163	175	159	175	159	163	177	154	179	170	156	173	176	177	181	162	173	170	156	159	156	185	155	178	181	186	171	170	153	170	141	154	182	161	157	167	185	168	176	207	155	179	159	148	172	171	199	154	169	178	161	142	172	170	166	145	172	169	148	154	180	182	159	162	174	174	195	172	155	156	165	130	168	183	167	162	179	164	163	159	167	179	180	166	169	171	159	143	161	158	172	184	155	162	158	198	175	158	174	175	158	158	163	184	163	181	155	168	151	158	157	174	179	149	163	156	156	157	182	170	175	153	164	175	157	158	180	179	153	183	153	162	143	167	163	159	167	168	166	180	172	177	177	190	151	170	139	172	178	171	153	168	173	178	171	173	186	179	160	155	161	179	157	153	156	143	174	163	178	175	154	154	184	169	178	168	176	172	177	172	176	164	142	169	147	170	161	134	168	180	178	177	159	147	152	154	159	149	169	176	163	144	176	168	173	161	159	148	185	182	190	154	177	145	146	178	189	146	152	177	180	202	179	172	159	168	153	185	160	178	171	161	180	174	169	170	169	144	163	164	185	168	155	163	152	177	177	162	162	163	168	182	158	143	156	165	149	151	156	176	171	180	143	167	149	166	174	179	185	160	166	152	178	179	181	150	164	180	190	163	161	163	161	162	170	169	144	150	173	172	177	138	155	182	189	148	173	167	161	185	146	173	149	161	180	143	163	146	192	170	188	157	165	177	136	163	161	140	136	182	162	176	141	171	169	166	173	157	168	165	152	172	150	153	187	157	160	159	160	178	167	181	175	182	169	158	170	176	164	178	179	170	167	156	166	188	191	191	157	169	168	194	177	188	161	162	136	171	160	155	169	161	189	168	171	158	172	164	177	152	159	168	171	166	173	172	166	186	155	152	136	194	181	171	174	155	153	162	190	169	179	163	168	160	162	141	167	181	158	166	153	164	179	162	189	175	155	146	159	163	178	172	177	152	170	154	166	161	168	167	167	174	182	175	151	181	176	161	180	165	178	190	150	170	154	177	179	177	183	163	165	168	182	152	168	149	184	163	160	165	177	168	169	185	186	179	183	151	176	175	156	156	177	157	172	168	144	160	181	157	155	169	173	161	173	170	164	164	160	201	162	142	180	174	193	168	205	154	170	163	174	162	163	158	164	165	155	185	167	151	175	178	167	160	163	166	155	181	159	174	150	150	168	159	176	179	179	171	164	165	213	168	184	176	169	146	178	179	187	173	165	180	168	158	156	179	160
54001	44982	8889	4611	2821	1937	1460	1148	914	785	717	630	564	560	549	488	429	465	392	396	416	402	338	360	348	367	369	360	338	336	321	315	342	353	327	328	329	357	307	337	334	310	328	319	332	328	319	316	340	352	289	334	292	335	334	364	320	304	339	332	299	284	304	312	304	303	291	292	303	334	316	308	310	317	316	294	260	309	297	337	296	330	299	313	347	309	317	320	314	323	333	297	319	300	275	316	303	308	315	327	323	315	274	326	297	314	324	289	311	313	319	335	325	324	311	333	270	302	300	323	309	321	288	274	324	320	280	277	292	297	335	308	288	293	296	345	320	316	303	316	295	281	364	281	308	316	294	312	297	296	334	312	286	299	286	353	327	315	324	330	294	312	305	308	332	325	283	302	321	313	303	299	304	303	295	322	299	283	306	322	356	285	290	293	336	314	281	313	282	323	323	280	311	310	271	292	292	295	325	336	280	302	305	304	293	285	304	305	349	292	310	315	300	311	305	311	270	269	306	299	309	304	315	255	330	308	328	349	318	317	341	315	332	297	337	326	324	311	292	304	362	282	299	328	328	314	295	322	332	293	271	315	364	313	281	319	311	323	303	281	336	319	319	316	319	277	278	325	329	311	320	291	313	309	329	337	343	283	295	325	311	332	289	298	307	326	321	302	309	275	298	303	308	302	289	314	296	312	289	308	296	321	307	293	284	334	306	287	303	336	292	301	311	269	316	275	313	284	316	319	314	309	342	284	336	308	297	300	286	312	325	313	309	311	303	293	313	306	310	330	314	289	320	306	308	309	318	309	317	300	346	310	303	319	305	300	301	275	273	286	315	273	305	302	303	309	308	326	289	302	269	307	316	285	322	275	281	328	273	338	329	307	327	305	293	339	333	324	306	309	298	302	292	310	320	289	315	318	309	290	326	308	305	317	315	291	318	300	305	287	289	247	310	299	322	323	318	285	333	297	304	325	312	316	319	331	326	315	292	277	318	284	327	305	314	313	302	314	317	313	312	328	346	311	297	320	320	355	328	316	318	293	312	287	323	292	328	317	306	333	323	307	295	300	317	334	287	283	283	301	314	290	325	275	292	300	294	343	294	288	290	301	286	304	330	303	303	326	283	354	309	337	322	338	305	346	302	314	323	310	307	315	312	295	298	286	312	321	304	323	305	317	303	297	308	269	340	286	321	309	303	295	296	283	333	290	288	339	285	292	306	290	305	307	328	335	321	302	295	290	337	321	303	343	284	287	289	296	299	318	295	306	317	281	333	284	320	288	284	309	290	285	322	342	308	299	344	326	313	304	298	317	300	323	279	317	289	303	292	316	310	312	273	327	310	329	322	318	315	326	288	286	296	327	311	315	289	333	308	302	290	301	292	335	291	283	288	311	338	322	314	296	294	295	311	330	299	308	287	309	308	326	300	315	300	303	337	274	303	308	294	296	341	282	304	278	280	285	316	295	266	309	284	265	296	328	309	295	357	340	295	308	280	303	270	322	304	305	324	326	313	300	336	290	300	304	321	324	321	309	334	310	304	330	298	312	295	310	324	297	333	290	300	332	319	280	306	295	307	293	339	301	319	364	298	316	302	298	291	320	310	308	329	308	294	309	298	310	320	303	320	341	344	310	350	325	293	311	310	301	308	317	300	271	296	321	299	319	313	311	302	320	349	275	329	313	337	303	320	300	287	320	300	289	309	328	308	290	328	334	305	314	314	314	326	329	322	319	322	324	329	313	316	305	301	273	330	290	337	318	290	302	314	306	303	308	303	289	314	295	292	292	298	313	307	299	324	321	316	291	303	309	312	344	285	317	325	278	299	300	326	320	303	327	295	319	328	336	335	312	322	315	318	319	287	325	303	335	308	364	340	288	338	299	290	323	317	340	291	300	286	291	309	303	295	286	319	297	306	284	311	283	272	313	309	298	295	317	320	349	325	297	313	331	301	305	316	302	312	295	321	313	337	289	336	291	314	297	329	297	327	315	337	295	297	305	333	307	310	287	303	321	288	304	321	310	313	349	322	303	322	301	302	309	319	278	318	299	307	298	297	328	289	294	290	310	323	284	313	315	284	304	288	317	277	286	317	343	343	331	299	311	298	314	322	282	301	298	326	292	306	311	315	308	286	293	316	308	326	316	339	302	284	347	320	315	323	298	339	278	321	332	281	288	308	293	313	304	331	287	299	302	293	284	305	336	314	312	323	306	309	312	343	339	326	328	325	314	289	307	340	293	310	326	303	296	324	297	305	299	309	289	305	337	306	294	306	289	323	302	320	287	308	290	325	321	328	302	311	302	296	296	316	293	304	310	302	298	298	304	325	334	331	319	316	302	307	322	307	325	276	276	294	328	310	346	309	329	314	329	333	360	329	293	293	327	330	316	286	281	299	303	314	310	311	335	296	304	296	322	331	289	293	335	265	302	271	308	270	293	297	295	306	324	321	299	290	305	300	299	306	313	311	301	316	289	317	328	309	326	301	291	318	299	322	303	308	335	299	296	334	293	308	318	326	304	289	294	282	305	330	295	305	307	327	271	284	295	315	291	313	343	302	326	288	305	325	300	266	317	298	320	294	322	286	277	339	318	297	317	323	302	287	350	290	322	327	299	308	273	297	350	318	304	292	313	301	304	329	294	345	345	296	301	305	314	302	317	291	264	325	296	319	279	307	295	305	288	314	312	352	333	331	308	298	307	311	299	316	285	315	310	271	308	275	293	311	326	324	302	321	349	296	321	308	295	299	284	304	317	320	285	311	313	276	274	292	321	292	341	308	318	321	288	285	300	326	308	327	327	310	319	353	287	331	316	290	309	262	327	293	283	282	287	322	331	290	308	319	306	320	316	288	289	291	302	308	317	313	275	299	383	322	309	298	298	305	322	283	313	308	289	300	311	318	268	282	281	322	306	327	321	313	299	305	330	320	304	314	322	287	288	305	330	317	281	321	314	291	302	304	316	319	301	313	288	284	275	317	314	309	307	314	290	297	313	313	292	299	278	331	309	293	343	292	275	291	327	325	301	301	299	299	317	323	288	294	331	327	292	304	281	313	299	327	306	325	324	325	327	348	284	318	319	318	330	314	316	296	302	292	355	315	294	293	323	290	294	318	309	318	304	270	336	308	318	316	330	307	312	300	316	305	327	298	308	362	332	309	296	273	324	305	319	330	308	325	306	309	332	295	314	292	293	297	342	313	297	334	310	296	311	281	281	325	332	335	306	333	327	285	314	320	349	343	307	317	330	295	281	296	318	317	303	277	294	314	288	296	358	322	287	329	314	310	311	327	325	303	298	315	319	311	290	289	298	311	310	319	312	282	315	317	300	292	314	307	292	307	307	302	284	298	305	306	299	267	289	322	306	332	331	299	305	269	287	285	312	330	305	308	304	308	293	283	301	286	303	288	297	290	315	307	277	307	317	320	305	278	310	304	298	283	325	293	302	299	302	316	309	282	303	339	305	306	290	307	311	299	298	310	320	287	290	294	310
27631	21895	13109	1329	583	539	494	422	406	380	401	440	441	378	390	412	380	390	427	426	377	382	441	405	383	420	411	401	412	437	385	394	369	426	400	418	378	421	410	396	378	420	412	381	409	416	381	410	394	394	389	409	374	385	459	392	419	417	443	436	385	415	429	391	385	414	425	374	399	408	397	401	419	405	388	402	390	414	416	388	431	407	429	428	392	407	403	410	396	420	402	429	384	386	388	410	377	372	422	387	398	416	394	393	363	385	412	412	390	358	407	394	386	438	396	418	447	382	407	383	441	417	409	391	417	407	362	411	450	419	403	405	384	418	397	409	405	404	436	415	403	393	409	435	429	403	411	376	394	444	411	389	420	445	443	419	407	411	386	394	418	405	386	408	363	416	408	426	413	408	388	364	414	422	385	403	388	428	421	414	377	408	398	374	426	403	399	415	418	381	416	380	400	373	424	407	432	396	391	376	384	375	428	414	390	416	401	417	407	395	390	399	386	414	419	424	392	393	346	395	412	396	441	401	393	395	408	424	435	412	410	416	424	428	410	421	439	406	423	387	396	401	398	384	373	409	411	403	412	449	398	403	424	369	414	423	391	428	420	395	417	390	399	394	449	393	381	413	403	395	390	452	408	388	422	402	402	411	391	423	423	391	416	394	418	414	422	421	412	386	385	442	434	428	417	358	408	421	386	381	400	392	409	394	429	431	394	405	406	420	377	406	390	412	432	433	389	417	391	388	411	413	406	402	373	423	381	383	400	396	432	397	405	400	411	451	376	420	393	397	411	440	423	436	434	377	422	405	435	402	400	432	383	401	406	379	394	378	417	373	398	407	413	427	383	431	412	389	386	414	422	402	386	399	404	392	406	402	409	390	442	430	408	428	427	403	388	365	415	392	396	421	387	402	403	410	418	404	433	373	416	420	370	400	437	422	410	426	434	359	386	406	435	427	432	394	415	446	399	411	365	430	407	428	389	395	421	433	392	425	445	430	403	392	429	407	401	425	378	447	379	387	415	377	368	433	400	408	395	390	411	429	413	400	431	392	399	420	406	401	374	404	451	430	397	413	422	377	462	392	403	408	382	404	411	390	403	424	400	397	409	389	426	410	414	423	369	416	412	432	371	422	408	403	390	420	405	367	431	403	415	385	392	409	386	403	405	369	382	384	392	404	391	422	387	400	416	403	385	426	399	402	396	405	409	403	384	391	417	412	384	425	406	399	403	421	401	386	381	387	375	399	377	378	403	380	426	426	394	427	402	458	385	383	403	383	432	426	390	394	395	410	407	405	404	408	419	377	408	405	417	424	401	432	368	434	428	398	401	382	401	396	421	375	397	424	428	417	414	375	422	431	411	392	424	447	397	377	409	395	366	390	431	403	405	390	417	431	434	394	363	427	396	443	437	392	401	390	419	391	381	410	412	405	412	401	414	404	398	419	420	416	401	383	403	405	409	389	426	426	396	402	385	409	382	395	399	398	361	423	396	403	424	445	415	386	397	407	451	440	449	369	398	366	429	411	421	403	406	398	372	415	427	416	387	421	434	410	433	368	420	410	405	399	430	443	386	386	429	421	385	379	427	375	446	431	432	409	457	401	439	412	428	387	369	408	402	409	404	422	397	411	405	401	417	441	414	432	391	384	424	407	441	415	398	380	432	412	361	398	382	416	412	391	421	361	423	412	397	457	422	441	389	431	395	347	391	415	459	404	394	369	422	398	366	425	427	415	441	377	431	432	392	354	421	425	399	440	395	406	413	392	432	421	382	437	415	428	413	420	380	402	409	362	407	429	394	396	367	366	382	394	416	423	398	386	382	413	379	386	390	415	412	407	402	435	396	408	359	398	435	396	426	416	379	397	385	382	371	420	369	381	383	410	403	439	390	428	404	427	402	424	449	379	401	373	375	390	386	414	401	376	426	409	430	455	409	388	411	410	411	422	411	439	381	410	400	389	438	402	391	406	390	401	430	410	394	426	401	434	423	438	418	403	429	400	424	390	418	402	452	417	389	394	387	427	443	414	417	441	407	430	410	401	441	423	405	407	397	401	393	415	449	398	418	422	398	384	445	399	395	418	425	441	412	443	383	393	418	387	414	386	403	400	417	425	430	418	399	403	387	398	424	391	426	379	429	397	412	472	411	374	365	422	416	414	419	410	399	410	410	432	418	436	399	410	424	382	418	408	387	412	373	402	386	413	406	417	366	405	400	417	404	427	446	413	423	442	397	396	422	424	404	419	416	432	407	405	415	403	429	407	410	410	407	415	382	410	391	373	411	407	411	412	410	414	450	419	458	346	435	419	409	394	440	422	428	408	427	449	439	414	406	398	436	381	403	420	418	441	410	394	416	406	408	425	406	426	443	397	407	415	391	384	451	382	373	376	420	428	385	401	403	401	397	435	391	413	371	365	435	396	393	369	409	414	421	405	388	400	402	369	426	394	399	392	407	419	421	402	384	373	387	396	422	440	410	410	422	437	390	416	407	416	420	432	379	379	398	393	362	432	376	377	438	415	408	426	427	423	432	401	427	385	439	409	399	402	396	376	417	397	374	396	403	405	396	410	384	361	373	385	415	433	415	401	436	420	411	425	382	399	387	406	447	419	395	443	418	397	375	421	384	379	362	374	412	384	404	411	423	403	422	396	393	396	402	403	401	385	400	450	406	431	395	365	397	403	384	407	388	397	389	409	398	405	421	440	424	419	421	404	426	403	366	397	440	422	386	429	379	416	387	400	451	419	408	403	345	343	391	388	417	425	396	406	384	427	398	409	388	437	371	387	433	353	424	422	429	419	389	423	424	426	432	385	394	399	431	403	384	417	451	378	435	382	440	402	376	376	407	365	411	399	395	366	411	428	412	405	406	398	432	400	407	402	389	428	417	397	421	408	421	416	383	398	391	427	420	438	401	430	383	398	362	369	415	380	425	420	422	395	436	402	373	381	407	389	412	378	391	412	399	410	382	405	404	428	411	407	392	399	392	400	388	453	394	413	427	378	470	431	394	420	399	427	406	397	375	401	420	419	382	393	398	402	411	414	415	441	373	369	402	408	412	415	411	426	410	409	323	392	407	418	418	456	387	418	409	421	392	437	412	423	380	375	392	442	428	437	405	456	369	389	404	370	418	400	404	401	371	406	445	371	421	401	380	396	408	425	428	384	406	429	398	398	374	372	369	386	410	421	384	402	396	396	396	397	401	416	423	400	404	394	402	435	380	422	433	397	454	420	401	420	432	388	415	413	401	420	420	369	367	373	382	399	424	394	403	422	391	418	403	410	398	417	409	410	405	372	413	407	366	426	377	403	394	424	399	426	421	389	406	405	433	393	399	424	421	444	423	426	379	383	394	410	419	370	399	416	392	403	404	439	412	388	395	396	411	398	386	405	398	418	394	429	385	385	385	391	396	389	408	431	422	439	394	421	404	388	393	427	397	394	430	389	414	397	437	416	382	427	411	422	369	386	418	402	388	418	410	407	399	425	372	400
30595	24510	1384	1089	901	883	823	825	788	786	764	806	786	794	790	763	716	804	747	754	775	776	753	756	771	767	747	787	845	757	739	802	710	789	755	746	806	686	772	762	750	729	720	763	774	778	738	729	772	782	733	762	713	783	760	722	761	771	695	782	764	772	762	759	757	763	798	774	764	741	693	792	698	769	792	705	764	781	767	762	732	750	760	711	767	744	704	769	721	750	754	763	766	772	767	779	788	714	708	728	794	775	750	765	784	727	792	820	671	799	809	726	762	759	773	756	761	683	762	734	716	736	752	771	798	739	772	740	764	741	785	741	780	805	803	731	777	787	746	715	745	804	794	798	715	796	728	760	728	807	777	787	731	745	774	737	745	718	815	754	748	811	764	780	768	756	800	813	754	804	748	775	753	799	752	792	738	769	764	770	847	742	742	728	783	714	726	773	755	770	717	760	816	746	733	782	765	764	781	727	787	773	797	740	746	767	794	788	798	780	738	807	753	779	763	808	768	788	739	735	761	755	784	775	808	769	754	774	767	732	758	732	813	768	723	774	736	794	708	722	781	739	731	756	788	736	754	800	775	790	785	758	725	767	784	746	721	766	772	778	776	738	785	743	734	777	761	769	761	747	794	719	741	762	784	778	763	782	742	806	780	800	771	682	774	737	756	726	765	762	750	779	728	739	734	743	738	725	773	739	710	789	715	788	760	781	808	729	774	774	774	755	764	757	765	771	798	738	762	826	726	754	778	738	799	768	771	776	769	756	731	784	771	733	813	770	739	791	747	746	697	806	772	749	758	770	785	783	796	802	790	783	757	804	760	789	744	762	750	759	809	797	739	736	718	778	786	754	788	759	754	764	793	788	753	789	734	800	752	726	739	751	732	748	722	741	797	750	744	792	728	728	756	755	774	792	736	719	750	755	801	822	789	743	791	795	742	752	783	789	827	716	763	828	743	772	817	780	740	747	744	797	744	752	755	812	721	748	742	749	716	780	789	788	771	735	720	752	680	749	746	796	777	761	714	791	746	787	724	795	710	767	789	786	761	781	764	757	786	770	730	757	776	770	813	755	751	750	762	772	758	797	742	752	712	755	750	815	772	743	759	764	735	769	777	769	742	750	744	740	705	764	791	832	772	795	715	749	829	765	708	774	764	797	705	775	769	734	812	755	758	713	750	755	800	768	869	765	751	754	747	752	791	771	671	721	781	763	750	741	750	750	750	761	725	744	790	746	797	750	761	751	753	719	767	729	728	748	779	797	750	788	748	777	799	746	768	752	785	708	803	722	757	784	743	794	763	802	752	762	769	763	793	768	752	762	769	741	749	768	749	769	743	712	736	710	775	756	763	744	772	705	758	739	750	760	743	741	756	766	741	801	764	757	760	773	812	736	790	794	787	756	739	779	784	770	797	806	770	771	764	729	755	735	738	749	761	774	767	715	802	769	743	743	763	785	744	750	760	772	747	767	753	808	755	765	714	729	792	749	825	759	785	798	788	737	766	778	765	757	736	755	794	768	789	718	784	736	759	757	774	731	783	785	802	743	760	747	752	737	759	765	753	764	806	793	773	744	793	800	733	773	784	800	795	787	710	794	723	769	792	799	784	772	807	751	771	782	776	767	732	725	755	746	760	729	771	769	771	791	737	754	713	738	753	738	762	731	793	753	750	803	803	740	776	729	760	741	756	772	741	725	755	758	799	720	772	791	764	755	750	737	702	749	794	805	782	819	753	760	774	766	769	755	730	770	703	762	773	702	716	697	756	772	736	785	778	736	743	746	770	779	761	765	768	766	793	773	762	768	778	716	754	783	745	787	792	762	721	749	757	774	758	736	776	746	769	761	753	761	746	793	772	771	783	753	749	745	833	744	761	752	755	789	799	748	750	786	744	760	779	788	788	785	745	729	758	725	749	726	761	771	767	776	727	732	751	798	702	751	755	780	761	765	774	789	761	735	740	787	814	721	724	735	727	754	748	806	740	752	749	728	773	826	776	750	739	775	743	782	754	758	791	772	784	767	787	770	733	783	731	723	770	812	763	741	799	762	814	736	739	764	791	764	701	731	735	740	791	794	774	759	729	759	778	789	719	762	731	767	799	728	767	751	758	748	806	720	760	761	788	831	744	773	764	824	763	782	788	771	769	770	729	732	752	714	748	712	809	751	728	733	716	786	775	732	771	753	743	678	780	753	782	776	783	733	722	789	742	765	768	804	779	767	824	694	785	719	752	764	734	755	721	760	751	807	771	795	800	775	815	776	775	766	719	753	776	749	770	816	703	775	747	696	788	741	829	787	792	748	773	711	761	757	804	730	729	765	768	828	771	826	743	733	751	778	739	738	784	741	773	775	737	796	731	746	762	743	752	789	740	790	761	818	741	718	727	760	778	769	748	764	780	763	769	740	748	789	774	810	735	758	755	756	805	726	709	770	745	778	716	765	692	790	769	739	772	794	770	769	819	786	789	789	738	774	713	751	712	723	765	748	784	731	708	744	733	735	739	757	748	768	734	778	736	791	800	743	729	730	799	721	775	706	752	749	757	731	761	773	729	788	765	796	750	736	828	730	785	748	763	755	775	747	769	700	722	776	787	730	761	827	733	781	758	720	687	742	779	727	740	759	738	815	738	800	787	757	770	764	778	782	787	802	761	779	763	783	736	764	769	724	801	736	751	726	774	746	780	735	738	800	769	710	745	778	760	756	796	729	723	730	736	780	719	781	761	784	744	750	781	719	796	747	795	727	774	739	782	761	753	778	761	753	764	768	753	743	780	751	717	728	787	758	770	801	731	783	715	743	754	763	767	726	766	771	756	771	790	775	771	738	800	752	746	797	747	742	796	776	728	764	732	746	769	771	714	779	806	733	782	772	794	773	734	749	756	799	787	744	766	720	755	747	767	723	737	739	714	722	791	722	736	795	774	770	758	800	768	713	693	793	746	768	790	783	756	728	808	815	786	770	722	715	771	731	725	750	720	780	769	806	779	737	785	779	752	797	788	753	781	747	747	761	779	790	777	746	773	748	760	732	754	761	774	736	757	774	736	755	776	749	723	775	776	746	776	788	781	781	741	795	800	756	782	802	749	741	807	784	753	794	792	725	761	791	698	784	745	791	749	745	741	800	756	783	739	771	763	774	740	767	771	763	793	728	738	704	748	771	800	752	771	766	758	775	808	769	736	784	724	715	809	789	763	742	780	727	716	741	763	743	757	733	742	732	766	723	788	775	798	751	729	752	780	721	726	721	735	785	792	779	766	705	773	770	822	773	761	745	732	798	756	749	748	767	751	775	765	785	739	768	805	753	804	747	787	767	720	787	752	736	793	830	780	749	748	799	769	771	735	789	722	783	783	754	821	740	772	766	767	718	758	772	777	764	722	817	757	746	762	733	768	756	777	771	786	736	773	753	774	796	737	759	764	809	780	748	746	742	745	765	750	786	783	746	782	794	716	746	755	762	733	679	773	788	800	752	761	769	787	801	760	757	749	747
24223	21414	28873	24155	21068	4833	433	320	293	269	248	225	242	218	215	227	236	204	202	218	219	209	236	201	220	221	220	217	180	211	210	228	217	193	189	181	194	207	190	197	202	229	198	212	196	217	209	212	207	212	241	195	196	182	195	184	199	228	203	197	193	195	181	225	202	226	191	192	214	192	213	197	199	192	209	202	182	186	225	211	210	208	182	194	204	217	182	182	193	225	195	214	210	217	205	175	190	197	177	205	200	216	206	209	232	215	210	210	190	191	210	208	213	183	205	225	186	213	207	226	192	203	208	221	182	180	185	209	193	201	198	207	211	222	193	184	193	203	199	215	192	196	211	207	238	214	190	193	184	212	207	206	200	196	176	208	229	191	211	218	185	217	215	195	204	203	200	204	212	225	232	185	198	220	198	208	194	225	191	202	205	221	198	185	202	184	213	210	193	182	216	204	198	181	211	210	172	191	221	180	190	176	195	167	195	175	199	204	196	200	208	192	211	221	189	194	216	206	187	182	217	196	234	211	178	215	199	217	192	207	213	218	213	216	211	227	206	200	197	219	211	239	176	191	201	206	172	216	218	206	190	196	174	191	215	192	196	197	216	198	196	225	186	169	187	189	191	209	212	187	180	216	194	220	190	205	207	199	204	189	228	204	217	192	186	197	186	214	213	195	201	205	216	230	214	221	190	194	195	209	196	205	186	209	195	209	201	192	216	205	191	200	183	215	184	233	198	199	215	199	195	216	202	191	204	211	218	216	187	201	208	213	174	217	182	189	183	226	182	214	186	214	214	219	211	221	200	187	224	214	168	201	185	204	204	207	240	211	214	211	194	198	208	209	199	197	238	179	226	218	176	180	210	187	185	196	224	214	201	199	200	194	195	208	226	205	197	215	202	208	195	201	214	207	183	209	204	200	200	205	214	219	225	184	204	192	201	225	203	203	208	195	198	206	190	216	199	203	206	191	182	154	200	230	230	210	197	206	198	214	211	177	202	171	205	223	210	201	214	197	234	211	190	188	192	214	210	213	193	222	199	196	199	200	209	190	219	209	210	204	168	227	206	207	210	223	212	186	210	221	234	205	196	189	176	200	186	198	197	198	199	213	195	198	199	206	192	202	204	195	212	188	190	198	195	220	185	197	212	221	226	202	214	208	192	187	195	190	210	203	205	192	212	200	212	199	219	204	198	219	202	211	181	191	206	193	215	215	184	200	213	199	189	183	180	217	196	199	219	174	204	201	200	177	216	164	206	203	194	190	222	201	190	195	213	184	199	204	206	196	177	200	205	205	200	186	213	205	214	217	197	216	223	193	183	203	212	190	196	224	184	173	202	184	182	200	212	192	189	177	204	218	224	211	209	198	195	200	223	188	197	217	202	211	204	188	210	201	205	214	201	208	185	208	225	207	204	212	184	194	206	204	193	208	229	203	209	202	205	195	211	202	209	197	179	204	201	215	208	229	208	231	202	184	227	197	235	208	205	162	198	198	190	200	208	208	202	180	209	208	222	205	197	208	211	207	180	203	186	194	201	198	219	226	204	211	209	212	176	202	217	229	222	183	197	179	192	186	208	204	199	188	204	205	203	187	209	210	193	215	206	217	222	194	215	195	198	207	199	189	224	181	205	224	206	187	196	191	192	213	213	195	210	193	204	187	209	202	204	187	209	199	185	192	186	203	207	220	201	188	213	221	220	193	196	219	220	188	206	207	185	204	187	200	220	229	209	197	220	212	181	191	216	185	207	218	191	193	168	212	224	227	201	207	199	200	199	199	184	203	199	211	207	196	196	203	208	192	210	224	214	210	205	192	208	209	200	190	205	199	188	194	204	171	225	196	209	205	209	174	216	186	183	209	191	203	183	210	213	208	194	193	213	215	205	204	220	205	185	178	224	211	219	182	218	207	164	210	228	198	181	212	209	187	219	215	204	188	214	201	195	217	196	185	218	197	216	213	198	164	195	214	168	210	176	214	185	208	212	187	184	215	193	220	210	218	187	212	182	221	192	164	208	181	189	208	218	190	190	231	208	202	201	195	191	199	215	178	212	183	217	228	226	198	214	208	171	186	179	217	206	203	190	181	209	192	183	202	225	199	211	191	193	204	190	195	210	197	218	226	200	213	195	159	217	213	195	211	199	222	211	179	186	203	207	199	187	198	214	212	203	184	206	212	182	191	208	193	195	193	211	212	202	250	170	182	191	184	215	209	214	206	191	199	192	201	193	215	206	191	200	189	199	183	205	195	190	205	183	183	204	196	208	193	210	182	184	177	206	210	191	205	183	205	180	227	207	192	201	206	190	186	225	218	190	199	212	207	221	208	193	219	213	206	224	203	194	181	209	214	182	202	213	205	203	195	191	184	220	204	223	205	178	234	180	198	214	188	199	205	215	222	208	207	215	206	200	179	209	196	193	212	191	192	181	234	206	218	201	207	225	206	198	197	199	231	200	243	194	200	210	192	182	206	213	207	202	207	164	211	192	209	187	206	180	187	186	175	190	217	228	209	196	196	211	217	199	236	211	196	219	188	206	208	210	205	185	189	206	212	199	190	201	220	191	216	201	196	221	210	186	201	193	185	189	184	221	225	216	199	201	201	208	195	202	204	216	199	197	217	202	192	205	189	225	198	209	190	208	208	204	171	193	193	200	198	210	214	178	224	212	196	206	209	208	210	223	210	194	220	184	192	184	198	219	183	192	199	181	199	206	195	214	223	195	188	202	186	214	203	189	179	198	186	225	187	201	199	225	192	186	201	175	187	188	205	209	197	198	202	214	207	216	231	204	201	211	195	198	186	222	195	198	197	208	207	187	201	183	195	190	208	220	209	227	185	220	208	201	193	194	203	203	201	227	219	183	228	222	194	212	188	187	198	211	179	207	195	207	190	196	215	218	204	181	219	223	201	196	194	211	223	192	170	230	189	192	219	218	187	239	197	177	193	214	177	221	198	200	185	212	208	212	212	212	208	167	200	194	218	186	204	196	173	202	208	210	208	179	197	226	196	207	191	207	211	197	205	221	216	211	209	206	194	201	215	200	207	189	199	190	225	222	199	202	210	215	208	205	196	223	217	188	202	219	222	208	200	222	199	209	238	224	208	191	206	159	232	199	196	227	220	219	185	200	202	203	198	209	195	200	207	220	195	216	200	225	169	184	206	220	197	196	205	188	211	211	212	191	204	214	183	180	197	200	212	200	190	212	207	205	206	221	199	196	240	197	199	198	194	224	179	189	197	187	170	204	223	201	183	199	201	222	201	202	210	201	207	211	213	215	206	203	188	198	200	175	204	223	212	203	174	224	203	165	182	208	191	199	201	242	209	206	213	200	198	178	229	193	217	209	192	195	202	209	200	187	211	198	196	197	205	212	178	206	204	215	214	219	189	181	216	216	204	226	199	215	205	228	215	198	211	189	193	207	191	174	211	207	212	204	197	168	191	206	180	214	192	193	215	196	194	209	182	218	208	192	196	210	208	224	193	181	205	213	199
53634	42189	5533	2785	1772	1308	1000	886	746	655	596	584	533	545	491	499	463	505	446	436	460	428	413	442	449	404	441	431	446	430	449	424	396	397	408	448	411	407	418	397	385	428	413	421	406	428	419	426	417	418	408	420	382	413	385	411	407	433	413	386	400	427	408	423	379	387	388	377	387	415	421	421	428	401	365	436	396	385	418	402	408	423	421	388	384	427	412	373	421	420	399	394	406	427	426	395	401	362	399	382	382	386	402	393	466	411	399	426	382	402	445	391	387	407	378	399	390	430	381	419	428	370	408	422	399	395	404	408	410	358	417	394	403	377	404	374	396	398	382	421	400	384	390	401	360	399	410	420	387	366	384	404	398	397	395	403	379	435	396	393	387	380	409	383	419	391	394	432	401	410	405	431	404	393	419	398	384	404	410	377	382	420	434	385	384	414	423	423	396	399	370	414	427	431	380	424	382	367	398	414	394	430	388	383	383	399	412	361	407	418	411	387	400	412	397	397	386	403	413	369	401	436	393	402	396	378	442	416	417	376	423	406	386	416	377	361	443	383	365	414	412	399	440	407	401	416	418	412	390	412	433	425	412	403	413	432	388	408	400	365	407	383	423	395	395	376	395	406	394	375	406	409	404	409	379	418	381	410	364	370	392	402	377	425	400	385	401	405	387	393	434	406	368	426	392	404	386	423	397	408	404	441	408	396	398	373	361	375	387	392	420	377	386	412	383	392	411	389	417	441	399	440	456	375	373	392	397	421	381	389	400	371	396	391	377	403	372	393	380	399	397	377	396	370	415	385	367	406	425	440	424	405	399	356	430	420	396	409	384	431	395	416	416	415	391	376	402	361	394	405	438	439	392	407	380	396	412	427	382	380	411	404	398	397	397	391	386	424	409	391	377	426	393	376	392	363	436	438	441	404	428	415	411	406	384	400	400	454	378	380	418	414	398	388	397	453	416	422	406	379	381	392	393	415	430	386	413	409	393	423	427	389	423	400	410	384	371	388	426	411	381	401	390	396	396	397	423	424	424	379	399	391	400	416	402	387	395	373	412	410	421	420	440	402	393	395	426	417	422	387	384	393	402	389	403	410	422	388	428	397	375	402	417	420	393	435	411	433	408	421	379	402	393	421	387	384	415	375	415	396	410	391	400	388	405	394	350	383	359	418	404	431	393	400	378	370	402	388	378	411	383	421	378	402	399	423	391	399	394	406	389	427	365	379	414	418	406	386	390	391	392	423	419	380	394	399	391	448	404	397	411	395	385	425	405	417	404	380	436	399	382	398	405	398	372	427	422	390	409	408	422	437	417	416	382	396	395	404	402	396	377	430	426	364	362	445	425	402	386	391	426	411	411	398	372	409	370	406	368	431	417	396	443	430	386	376	385	438	412	388	420	430	363	423	419	394	394	404	383	393	387	428	367	384	395	407	423	395	381	411	426	390	386	407	443	356	413	412	409	425	436	404	413	366	405	425	386	388	408	379	403	359	384	373	416	389	398	401	392	403	361	398	417	409	397	420	381	372	371	396	403	407	373	384	398	383	423	420	421	423	418	411	416	392	410	387	369	408	428	391	400	392	388	380	405	403	395	413	368	388	395	418	393	424	387	389	424	434	409	408	399	410	384	366	401	406	404	424	395	406	400	383	403	405	421	398	379	412	409	446	378	411	405	403	436	430	400	406	421	365	401	358	406	391	369	394	416	417	443	405	397	364	384	400	379	403	416	409	386	400	417	373	347	415	388	386	424	422	421	430	373	398	411	388	382	409	384	392	372	461	398	406	410	404	373	387	438	383	408	380	396	413	367	413	394	407	401	385	399	404	394	365	387	403	400	384	384	378	384	410	399	411	419	386	391	389	394	391	413	353	393	405	423	395	407	394	400	413	412	400	373	418	409	372	397	371	394	409	370	404	416	389	386	412	391	393	362	378	407	386	381	399	416	429	384	375	354	411	371	359	400	400	405	382	390	386	365	421	413	357	407	388	387	424	363	406	377	394	407	375	407	397	391	413	400	393	427	391	402	427	389	423	413	403	386	409	414	395	421	407	384	370	401	399	397	410	412	390	414	398	389	389	395	428	394	398	344	376	423	434	411	397	423	385	379	402	398	390	379	378	368	363	376	399	414	356	382	400	425	406	408	410	413	336	429	422	399	408	422	390	410	390	392	398	375	401	378	395	401	422	396	369	406	399	371	392	405	403	418	411	415	405	378	389	424	411	395	396	411	370	410	394	435	417	417	377	398	390	396	389	420	394	381	453	395	402	371	393	423	420	401	403	399	390	391	416	399	390	392	387	418	415	412	384	412	426	389	416	364	403	420	385	420	387	384	408	352	395	438	403	402	392	388	397	409	442	391	398	380	406	385	368	401	421	398	423	405	384	392	406	362	412	408	404	367	431	389	427	398	413	350	404	395	420	423	360	418	394	402	415	395	364	395	420	415	348	398	400	372	408	404	381	348	401	398	452	377	409	370	412	402	418	392	385	384	413	429	382	393	408	420	389	388	393	399	382	380	419	409	375	384	389	414	376	398	415	385	386	366	400	398	414	413	417	404	416	382	386	386	394	382	367	419	427	433	402	394	392	427	399	398	373	401	417	438	370	393	362	376	375	424	426	362	391	408	392	389	401	417	393	407	399	405	387	426	367	384	394	373	404	402	381	406	407	402	395	400	389	417	398	376	406	419	383	374	395	439	418	369	444	378	393	374	403	400	423	371	380	391	400	417	403	396	353	407	407	409	427	357	422	379	416	383	402	394	392	393	401	365	416	353	394	384	402	386	398	398	392	419	432	427	412	404	395	386	376	428	379	424	375	397	425	394	419	377	369	382	414	411	372	412	377	417	396	433	374	409	381	337	425	394	440	407	392	420	434	390	363	397	414	415	417	366	405	401	409	459	376	424	411	399	380	363	432	386	376	390	391	402	413	404	387	398	440	414	412	382	404	395	407	407	405	418	366	398	389	379	432	371	360	351	441	419	406	418	382	390	432	399	389	410	406	383	386	380	402	426	444	389	417	401	416	371	433	428	412	374	422	415	407	402	398	417	438	375	384	418	414	430	404	448	375	376	396	417	396	463	412	391	389	405	405	413	416	344	397	433	396	422	399	371	386	438	362	380	384	422	434	383	396	405	392	389	412	399	416	371	378	429	395	377	423	385	448	396	417	407	388	354	411	445	397	396	385	440	448	415	382	378	390	376	422	427	381	411	385	367	416	393	413	411	427	397	383	366	415	414	388	393	398	406	393	413	407	386	399	380	385	406	407	406	431	362	429	373	405	404	390	408	377	401	388	385	404	358	382	395	381	374	405	408	402	369	372	364	413	363	414	367	399	384	378	393	409	400	403	439	406	408	385	410	423	431	412	383	403	362	372	397	388	411	416	406	400	400	361	397	400	431	402	410	418	403	393	405	410	426	410	345	410	431	437	411	393	403	385	429	413	390	390	399	369	425	396	429	435	403	389	375	400	402	392	411	398	424	366
23292	21377	29543	23565	21369	20942	2470	441	314	264	256	244	245	213	203	185	221	222	199	213	191	161	223	200	186	163	174	178	175	167	172	174	180	177	189	180	179	188	202	186	172	193	144	174	192	182	146	145	162	142	162	171	171	170	152	172	168	169	168	175	160	175	179	157	151	168	160	174	156	171	158	150	187	165	165	158	161	156	157	162	181	159	153	168	174	176	163	170	168	158	173	150	165	170	153	178	166	164	167	161	165	181	146	174	176	157	170	160	192	166	154	167	185	171	149	176	177	154	156	162	160	152	165	165	189	168	146	162	160	156	158	153	156	152	171	169	166	185	168	152	149	166	175	181	182	175	178	176	189	160	169	154	172	173	178	156	176	141	169	173	160	159	147	174	137	181	176	171	189	180	175	194	163	156	161	164	193	178	175	172	160	196	161	172	172	164	182	152	167	203	171	156	150	183	173	163	155	170	163	142	152	178	162	180	162	160	160	156	165	150	183	155	168	162	192	162	160	169	136	155	155	167	158	162	153	134	169	167	165	170	164	156	170	193	172	139	138	162	184	153	156	173	180	158	164	166	155	148	163	179	155	154	164	177	154	171	163	154	158	150	162	164	166	163	191	157	168	186	168	169	161	165	163	172	172	174	194	157	169	158	151	179	165	177	158	173	157	172	170	163	161	178	154	151	125	157	136	172	158	152	159	171	167	186	185	174	139	146	168	136	170	169	152	176	168	144	175	162	179	165	176	165	165	183	172	159	158	169	168	141	159	144	161	177	146	180	172	181	154	176	184	153	166	155	152	179	151	172	171	177	165	169	155	169	181	162	179	150	166	156	157	164	167	161	171	187	171	175	153	183	178	159	149	173	145	179	181	195	155	160	180	158	141	143	147	174	174	167	154	175	140	151	162	170	171	189	196	192	183	146	156	179	173	184	161	176	148	194	181	168	194	160	166	158	168	157	143	150	175	174	143	172	150	170	159	167	159	162	177	161	155	165	172	167	145	188	181	159	145	187	169	159	150	177	173	159	164	165	167	158	145	158	153	149	136	144	188	171	139	154	153	143	179	149	178	181	182	178	145	181	169	153	177	172	163	176	175	158	166	147	166	166	169	159	163	165	161	172	183	153	173	166	148	171	147	148	172	164	166	165	174	161	166	166	150	145	179	168	173	167	168	183	170	148	164	165	173	181	182	141	152	164	184	182	162	146	163	194	143	173	198	179	167	174	152	175	163	157	147	163	154	184	170	161	179	169	170	190	152	165	171	193	152	170	185	147	151	175	173	135	134	156	181	171	178	169	166	141	179	176	134	167	169	145	142	161	165	156	154	181	178	180	156	161	162	169	177	171	189	167	154	151	156	166	159	169	159	162	163	153	157	157	172	177	160	173	145	196	179	163	160	161	161	172	154	159	155	145	170	154	151	159	164	201	173	171	203	171	163	162	159	164	153	167	164	156	181	178	160	165	160	176	156	181	150	152	171	171	183	170	162	168	160	160	158	163	170	182	179	173	156	160	154	184	162	179	152	167	164	171	169	162	159	182	163	170	153	167	146	162	167	181	156	161	151	174	148	147	153	182	162	180	144	169	158	175	181	160	167	147	175	143	156	153	169	159	145	154	163	138	154	166	140	146	179	154	169	163	188	164	154	162	183	148	155	169	154	186	170	162	141	156	162	162	180	172	162	156	166	171	156	180	174	165	158	166	169	149	172	175	175	178	160	159	175	150	154	159	139	149	170	174	137	172	204	177	173	167	148	156	155	147	156	165	179	197	175	138	169	164	156	165	169	167	175	166	148	156	174	158	182	162	155	172	169	165	171	173	149	172	161	153	144	176	154	156	172	170	189	152	154	145	154	176	175	162	158	185	178	163	164	174	177	150	179	163	158	152	153	168	187	162	159	178	158	149	176	151	148	177	162	160	173	174	145	166	166	150	173	181	169	168	160	188	163	177	132	165	148	164	162	160	166	170	160	165	154	177	162	159	163	169	186	147	178	150	181	179	170	164	140	145	153	163	172	170	156	163	173	148	187	171	192	151	161	149	164	173	175	158	180	172	165	184	134	163	161	169	167	174	143	156	144	167	160	164	167	167	178	173	150	160	155	172	164	166	151	148	159	165	148	169	173	167	162	180	156	160	160	171	145	145	142	166	180	151	175	158	151	194	150	152	166	177	171	191	177	166	183	155	179	157	186	157	160	171	153	161	157	172	194	157	144	169	177	150	166	165	184	170	175	162	139	184	177	178	158	150	160	154	163	159	161	173	184	184	162	165	153	159	152	161	177	126	168	173	159	145	154	157	149	159	168	147	183	168	158	171	185	162	180	127	171	136	161	158	156	174	171	147	167	155	146	177	189	176	183	183	148	143	143	152	165	176	170	134	155	162	166	192	154	181	152	148	156	178	167	164	164	148	163	169	160	159	171	162	159	164	200	148	173	189	168	151	170	172	162	177	183	169	156	158	170	170	165	147	160	168	156	161	161	169	172	148	190	184	152	150	164	154	154	192	150	171	172	170	184	148	157	172	146	153	178	161	151	151	175	174	175	158	164	185	179	158	175	167	160	171	160	169	165	149	161	170	161	164	133	123	179	162	191	165	172	158	145	151	138	153	158	189	160	161	185	150	164	144	171	174	179	158	145	153	191	177	162	146	162	163	164	172	164	179	185	163	170	168	156	158	158	175	162	185	146	160	168	152	168	162	147	172	166	148	155	182	180	174	171	157	172	148	170	178	162	206	137	173	164	156	168	141	159	161	178	168	170	167	163	168	175	183	177	164	148	145	177	162	157	184	187	189	144	167	149	159	147	167	149	192	146	176	158	145	170	170	155	178	187	156	156	176	133	187	159	168	174	152	171	172	169	165	174	146	151	165	153	172	156	142	170	126	171	153	171	178	161	171	168	156	179	147	176	180	166	174	155	190	173	160	146	170	153	149	144	145	197	170	148	162	162	155	145	166	132	155	155	187	171	187	175	145	178	154	159	190	146	157	196	167	168	178	154	171	181	153	170	177	146	153	156	139	174	159	155	166	141	182	165	146	176	152	167	174	150	162	147	169	162	157	168	170	166	163	172	186	162	174	142	168	191	161	142	181	166	181	152	155	170	176	176	175	186	177	157	171	128	154	169	172	162	166	160	155	186	151	169	167	179	134	153	176	167	168	143	159	160	148	181	152	161	153	166	175	135	167	140	183	177	176	145	173	168	169	161	175	180	173	173	168	196	161	149	157	161	166	164	164	176	161	180	174	170	148	152	149	149	188	188	157	191	149	167	166	140	153	157	178	181	196	173	169	145	163	153	142	167	172	170	149	165	154	161	165	161	161	161	163	174	152	143	154	170	169	153	140	174	167	194	152	160	152	159	157	160	177	177	159	167	156	132	159	158	173	145	165	163	167	178	173	153	166	163	171	129	153	167	179	148	195	158	173	158	164	158	164	183	160	140	168	175	162	164	158	198	151	152	157	166	179	152	153	172	182	164	172	155	155
57245	43727	8941	4606	2737	1879	1400	1137	967	819	694	687	580	550	524	522	440	405	415	438	406	382	399	408	356	365	342	374	336	342	306	355	327	361	347	371	366	334	346	334	340	316	345	310	285	335	307	320	288	350	346	340	339	293	291	297	322	306	291	320	328	308	314	330	324	317	301	285	301	361	289	311	291	330	304	332	322	314	319	303	330	333	315	320	282	322	321	283	352	301	325	284	299	319	314	291	305	319	318	313	316	307	315	338	320	269	300	311	306	309	319	311	297	292	310	343	319	308	308	276	320	339	292	356	304	304	336	315	288	309	316	315	314	323	306	317	283	317	293	317	297	290	284	315	317	333	322	299	338	282	293	330	278	316	333	306	292	328	278	296	303	299	317	284	294	270	286	328	316	335	299	340	297	336	305	301	321	324	322	295	290	311	320	328	275	303	320	278	307	307	306	305	329	316	316	281	284	333	307	305	303	333	336	301	300	296	321	325	322	343	304	301	322	328	271	304	315	318	286	298	289	275	334	334	314	306	285	291	287	329	288	313	311	306	302	315	297	300	301	310	299	309	331	279	286	284	283	276	311	303	306	317	336	301	287	300	282	318	301	285	329	287	341	308	300	301	303	289	314	299	294	296	309	294	321	298	316	302	318	307	343	301	298	314	299	316	301	286	315	318	310	295	286	304	289	297	289	343	310	313	298	297	293	350	349	289	284	277	317	312	329	335	309	324	311	291	311	331	308	299	305	286	314	282	304	299	287	305	309	299	285	327	297	283	307	293	317	309	310	283	311	284	309	295	284	303	323	277	303	313	329	271	330	290	305	310	323	318	310	274	298	309	313	296	314	317	316	318	306	306	313	311	297	304	298	300	339	311	337	337	309	312	290	297	291	299	309	326	313	313	301	334	334	277	290	329	294	288	304	317	286	317	305	314	300	294	304	293	273	320	296	334	319	289	330	331	283	350	293	310	316	289	298	305	313	321	293	306	328	296	321	303	310	289	293	288	324	312	278	328	321	317	297	303	252	334	304	244	261	329	323	266	315	315	305	339	313	283	334	283	263	305	302	316	318	272	290	268	299	317	299	330	293	305	268	274	283	306	300	316	305	322	300	298	315	334	317	327	322	273	292	330	284	321	310	336	313	305	268	278	306	310	287	333	317	325	321	278	316	305	310	343	321	282	278	318	304	314	327	334	300	287	296	316	331	312	323	314	321	290	310	327	312	279	310	312	295	309	312	325	335	298	295	318	328	295	296	284	323	289	336	326	293	292	289	280	331	300	289	307	278	298	320	294	294	297	270	299	301	327	308	293	311	306	305	335	341	310	294	298	294	297	284	307	306	298	324	302	335	302	315	286	290	305	305	316	311	294	298	285	288	298	320	333	319	308	292	297	321	304	297	320	316	270	300	325	293	325	324	289	299	303	289	313	338	306	289	293	287	313	275	336	284	336	299	322	297	301	284	270	323	308	320	304	322	284	289	301	305	315	329	283	276	326	311	291	347	299	286	296	317	323	313	322	312	324	277	307	319	280	331	302	290	317	285	324	290	299	324	280	298	326	304	293	288	292	291	311	279	302	306	332	292	277	289	328	281	290	288	308	316	305	319	309	290	297	297	317	323	306	317	304	304	293	299	323	298	306	318	309	290	294	318	325	318	280	295	326	341	309	308	301	291	326	317	299	345	330	305	289	303	301	266	313	334	313	320	311	345	312	321	300	327	288	308	307	302	309	299	295	325	291	314	330	318	319	322	291	296	281	326	299	346	278	299	291	293	337	300	291	293	324	325	300	330	295	333	286	338	314	323	304	297	290	300	302	344	294	306	286	294	291	284	270	290	314	301	292	279	324	319	305	307	280	315	295	304	331	298	302	305	307	316	336	313	279	299	309	278	290	301	306	312	296	286	287	310	286	293	313	283	331	319	289	316	310	314	248	334	279	289	310	296	308	312	323	309	321	281	327	296	298	324	294	300	314	298	285	339	284	273	335	303	305	306	305	331	293	296	281	318	307	288	297	296	302	269	284	311	347	326	304	307	329	318	313	314	316	305	319	305	307	302	323	288	322	326	270	322	314	307	316	285	310	309	325	269	284	291	293	337	322	306	299	322	298	287	294	327	313	298	278	290	295	319	285	286	319	283	306	311	315	317	318	336	312	281	304	304	290	290	316	288	348	324	293	313	293	330	328	316	288	317	285	282	316	310	300	305	325	289	326	304	332	318	301	331	279	277	299	285	288	323	311	307	331	311	331	325	318	303	318	289	297	332	314	296	297	294	306	286	309	279	320	306	295	301	292	320	291	311	328	307	280	294	304	315	318	324	278	303	289	296	276	291	291	293	291	301	279	268	310	306	291	329	290	300	289	332	277	298	292	290	317	314	266	297	325	343	289	330	324	278	342	305	312	335	313	266	341	309	285	282	312	306	290	306	323	296	286	300	339	318	308	321	309	317	323	289	301	321	316	311	326	328	281	322	299	304	315	331	288	289	280	340	343	333	333	316	311	328	313	264	285	294	321	313	308	326	287	293	296	312	322	301	290	298	299	287	289	304	302	300	298	308	281	318	307	267	329	302	283	316	331	300	316	325	294	300	312	292	300	331	305	287	312	299	321	303	322	294	289	294	282	277	309	327	294	306	283	302	280	308	276	292	286	309	279	292	304	291	292	309	307	265	297	315	313	319	318	287	310	326	304	324	285	332	306	316	329	314	290	334	288	322	319	318	314	298	347	305	305	277	330	334	295	267	319	309	307	319	306	286	293	308	298	329	281	310	322	313	304	289	289	328	284	309	335	285	303	287	282	310	303	306	335	306	303	296	313	311	320	298	340	301	330	305	289	297	275	302	310	272	295	310	300	304	344	271	287	278	308	305	319	319	327	269	326	289	296	280	333	344	287	305	316	317	294	298	343	330	306	303	283	300	297	260	310	302	294	294	304	279	306	330	310	327	281	296	275	299	305	310	307	282	295	321	302	331	291	323	321	312	320	296	305	292	288	320	329	300	281	292	315	335	322	328	260	276	289	303	279	299	301	287	309	331	314	309	305	289	316	302	317	314	285	321	299	315	313	304	302	312	312	310	300	288	293	325	324	303	318	304	294	297	286	307	290	305	341	339	308	283	319	313	324	327	309	362	346	299	323	302	280	324	296	290	285	317	298	315	313	318	348	322	313	311	289	328	300	320	307	320	306	297	276	285	313	302	313	325	347	316	307	300	307	324	296	350	352	299	303	316	297	286	312	322	271	301	286	294	338	319	327	290	304	306	293	298	293	318	309	335	325	302	316	333	308	310	302	288	327	325	309	289	321	307	298	281	284	286	312	296	325	289	300	308	296	333	332	318	311	336	293	300	285	366	298	284	308	325	336	304	314	305	298	301	304	296	350	329	306	360	350	304	286	299	328	323	286	303	293	320	308	312	323	294	327	316	292	298	321	353	310	300	308	347	321	306	323	299	315	310	314	291	336	268	260	283	291	324	312	332	295	288	326
27657	21864	12694	1037	485	430	427	399	430	373	447	404	386	427	419	419	401	419	395	401	396	414	424	434	406	398	430	369	458	385	400	440	384	419	402	400	411	402	417	408	401	387	401	380	407	401	384	465	375	414	371	429	395	392	393	421	474	450	408	389	397	422	421	370	418	413	394	414	430	402	396	380	439	405	377	424	402	424	423	461	430	436	405	402	411	389	403	428	416	402	410	386	409	401	442	413	395	399	402	391	432	376	409	392	355	402	394	370	361	391	432	403	342	383	386	376	420	466	399	458	425	425	376	383	419	414	420	407	431	410	418	388	385	381	396	417	405	391	379	409	410	390	353	385	420	403	419	395	400	380	394	397	404	422	395	438	371	379	384	404	432	423	440	399	387	386	420	397	412	434	409	419	413	347	397	398	386	389	413	397	393	382	448	405	368	383	394	367	398	415	394	388	431	417	387	379	441	395	366	376	412	417	435	412	385	413	397	411	394	377	427	404	392	419	387	432	371	400	411	400	413	425	427	396	406	375	384	426	389	397	426	441	394	396	406	374	413	437	382	380	357	430	416	402	397	421	400	396	384	386	399	422	425	402	399	387	398	380	394	400	392	395	410	441	393	396	387	403	445	367	368	379	377	390	386	368	406	411	399	374	430	416	411	450	363	407	378	409	389	394	439	389	397	393	389	448	378	401	385	428	423	395	426	408	418	405	443	397	427	428	446	410	408	419	379	385	418	375	428	358	392	341	416	391	381	393	403	385	389	401	393	386	404	404	446	459	432	397	411	394	409	357	379	436	377	414	367	408	401	404	420	395	400	399	398	369	400	416	371	395	419	439	396	350	407	398	412	382	423	427	398	417	375	408	381	406	344	413	410	408	404	387	382	379	427	392	406	419	417	388	413	362	435	430	422	390	415	404	416	397	415	452	402	418	434	424	406	409	379	420	387	371	421	432	426	422	426	409	447	418	369	412	433	427	400	422	431	377	386	414	390	401	400	400	417	419	443	387	379	425	390	432	399	407	386	388	422	403	406	383	424	416	396	393	412	387	386	383	374	438	378	389	380	396	396	407	409	374	382	413	420	405	373	378	439	400	384	393	389	405	372	420	413	376	397	405	409	402	397	389	367	407	358	428	392	397	404	432	383	405	397	379	395	433	421	400	383	415	384	404	412	426	422	404	408	408	420	408	363	378	389	394	397	374	393	437	365	371	399	431	411	418	401	418	410	398	399	409	393	426	397	403	400	383	392	395	379	398	383	418	431	400	400	426	416	373	394	395	409	421	402	373	382	397	409	412	419	438	385	382	431	414	388	405	422	414	426	368	368	373	407	432	413	413	381	359	427	398	428	402	416	363	411	377	405	421	374	419	391	377	424	402	377	390	405	416	411	428	422	436	393	396	376	424	354	424	429	404	415	384	432	385	408	397	419	376	390	390	409	408	382	388	386	382	389	363	397	439	407	421	419	405	399	394	418	448	388	397	404	403	434	388	435	403	420	426	442	406	419	391	394	426	421	403	394	380	420	408	434	404	392	400	402	382	369	391	395	422	376	392	411	409	455	412	425	393	437	360	398	393	408	402	434	402	378	404	376	409	390	419	430	407	370	392	401	413	427	436	434	422	395	391	401	384	364	397	399	393	420	396	426	401	404	422	412	403	393	436	376	416	395	435	342	456	385	423	389	376	404	374	375	353	411	421	396	381	422	408	399	407	392	353	416	412	427	419	398	422	383	403	406	365	415	400	409	388	399	352	394	369	407	403	390	387	392	419	383	416	416	394	398	451	435	404	398	398	435	393	416	382	423	401	410	440	438	377	400	375	428	405	372	408	401	401	385	421	440	424	460	419	355	425	410	375	413	406	408	397	405	414	406	355	353	387	419	392	405	425	386	381	392	388	363	402	358	420	395	410	408	401	421	403	411	433	425	371	380	416	356	419	400	414	423	392	432	380	369	401	428	395	399	390	399	358	397	403	382	399	384	394	415	383	377	394	401	393	380	364	385	408	384	425	374	421	382	406	384	369	391	404	388	382	378	397	423	399	426	383	366	371	404	426	395	409	427	428	393	380	443	365	410	413	397	409	410	389	400	396	402	413	433	368	398	410	407	390	416	374	412	409	382	387	425	437	421	384	383	432	425	409	399	411	387	387	393	388	414	407	368	389	407	425	394	394	398	390	410	395	397	400	415	413	423	401	413	387	371	382	404	413	418	407	387	424	421	368	388	421	393	429	412	398	393	393	383	399	403	445	401	407	375	399	358	389	396	397	411	417	399	386	398	359	398	393	412	391	386	371	394	403	390	417	412	370	407	438	377	413	413	382	405	376	380	377	359	394	391	377	411	427	422	417	374	381	354	443	404	379	375	401	409	394	386	402	381	420	399	367	407	423	419	376	407	429	369	404	395	386	403	378	389	400	382	377	446	415	414	374	364	405	456	422	408	393	413	392	456	436	419	379	393	409	407	388	384	409	410	393	411	384	372	390	400	364	387	410	378	427	388	379	407	398	402	452	395	396	424	369	376	378	358	400	414	382	376	449	398	410	380	410	383	449	399	393	357	388	409	425	453	367	389	386	380	400	405	443	402	410	405	403	416	389	381	422	416	377	392	357	391	424	399	419	421	419	399	405	398	369	409	387	390	395	392	404	435	371	383	386	395	372	387	382	417	413	400	387	384	401	426	407	363	400	400	408	414	384	381	382	403	398	378	430	406	387	407	399	361	369	421	407	427	402	424	404	405	391	411	410	415	414	390	387	407	434	393	416	424	395	385	393	415	394	376	405	400	427	410	428	405	405	412	447	396	398	432	379	430	396	408	387	379	418	401	377	424	417	394	404	392	398	412	365	400	389	367	410	407	432	412	372	359	407	360	406	393	413	410	372	393	431	438	412	382	407	405	399	380	390	403	422	386	402	427	412	397	402	401	408	397	431	384	402	392	394	426	399	421	417	429	360	382	401	424	372	380	378	370	404	376	391	402	394	406	420	410	389	398	390	411	409	412	419	382	419	429	387	409	399	377	391	418	381	418	398	390	386	401	430	397	394	401	383	444	410	360	400	433	398	378	406	396	392	407	412	415	379	383	441	431	421	414	418	401	390	415	392	382	422	416	373	421	408	400	392	418	451	400	393	394	443	406	411	396	380	382	365	392	398	396	391	367	389	387	399	359	395	401	416	398	400	385	381	399	400	382	374	417	400	389	415	373	418	404	367	437	409	410	415	412	409	377	393	454	409	401	434	415	390	373	415	401	386	399	399	372	411	363	450	439	407	401	400	399	366	399	407	399	442	384	378	414	403	384	420	434	389	403	381	409	367	395	421	422	399	397	400	402	414	396	418	427	394	370	390	422	412	433	403	429	388	412	418	377	389	376	363	405	392	370	404	427	401	418	410	402	380	394	419	397	373	435	407	417	408	367	370	375	411	390	428	367	396	413	399	348	442	457	411	388	392	398	399	385	391	427	401	409	446	422	403	423	390	393	378	390	385
31129	23182	1285	1011	868	822	859	845	805	812	780	773	815	821	741	703	747	733	730	761	777	797	727	762	798	703	769	784	816	772	759	731	749	741	788	784	760	732	757	734	789	812	755	802	706	764	741	752	758	793	719	746	747	788	749	750	749	767	773	738	730	762	762	730	777	751	759	772	768	798	750	790	741	819	793	760	815	739	743	771	762	771	732	759	724	754	748	763	711	751	850	757	774	737	802	762	694	742	713	803	735	766	760	778	760	740	792	740	762	758	750	777	742	770	742	796	752	739	740	751	757	743	777	741	818	773	719	746	738	735	801	768	763	763	742	769	782	799	752	740	725	763	738	807	788	798	732	807	752	762	779	756	781	694	748	722	708	707	765	745	772	739	733	723	738	804	726	784	721	763	741	769	742	705	765	773	725	743	710	808	731	752	747	754	782	765	739	776	754	712	760	755	783	753	736	768	787	771	747	731	754	763	769	789	739	736	772	727	744	737	787	727	708	763	739	768	773	740	738	734	759	792	776	717	788	775	766	762	742	756	791	774	744	735	752	748	763	790	742	786	760	758	766	782	732	750	756	732	738	784	746	720	716	768	811	732	794	767	760	754	716	796	748	741	763	763	749	732	741	748	771	710	709	727	794	763	750	773	720	757	771	739	769	704	765	794	746	765	759	755	768	751	786	780	785	746	725	782	768	795	778	745	746	736	762	747	765	735	739	744	751	725	738	760	735	764	753	768	738	776	777	750	741	698	767	762	781	762	763	773	727	709	750	744	744	776	762	788	713	759	721	746	755	701	726	695	725	742	702	742	776	734	738	766	781	732	693	769	782	806	768	781	748	789	731	787	768	742	789	767	786	741	777	760	754	754	759	743	731	691	756	747	769	759	760	722	712	793	754	755	788	775	744	774	738	790	754	784	755	769	749	798	784	719	777	763	763	800	733	716	753	781	751	725	746	773	726	781	748	757	727	768	732	784	736	797	719	760	734	720	784	751	737	759	743	776	807	759	760	761	755	743	764	768	740	736	781	715	787	762	762	780	733	780	775	777	798	757	776	750	745	799	738	768	709	778	761	782	764	758	775	786	791	703	733	767	744	808	754	788	732	799	748	790	719	740	739	735	729	746	755	691	714	736	764	792	763	742	740	764	718	743	772	772	799	791	794	743	772	757	731	755	767	782	773	775	780	777	780	761	730	768	760	684	762	788	808	731	730	747	759	774	768	732	737	741	684	786	779	749	702	722	807	758	749	769	769	766	717	762	757	745	759	731	762	722	773	791	731	755	763	790	714	712	735	755	777	741	743	784	739	726	742	723	751	777	813	775	787	735	735	750	740	790	743	727	782	751	717	787	767	756	754	771	754	768	793	739	769	759	756	780	735	772	801	861	770	723	788	774	770	770	788	770	824	799	758	787	749	720	754	717	779	764	761	731	756	764	763	754	759	721	738	741	756	738	829	781	756	756	740	782	772	778	774	774	778	735	733	766	796	763	740	763	767	708	692	767	747	767	764	769	763	735	727	749	766	755	797	716	744	772	759	794	766	751	805	735	778	800	753	720	741	743	757	735	782	749	755	749	765	767	786	726	763	759	778	769	753	721	740	752	767	748	784	762	757	759	738	775	742	708	745	734	746	779	724	731	754	749	764	754	737	771	782	753	788	795	739	741	757	748	798	758	750	738	775	745	769	784	757	786	775	728	749	748	755	752	769	802	720	732	732	752	734	767	757	783	729	727	764	675	734	712	724	740	747	788	756	739	775	795	743	776	736	771	749	761	761	782	760	780	783	784	717	753	762	772	755	759	784	777	767	757	775	769	767	778	743	755	764	787	725	738	757	765	768	765	766	727	758	774	819	752	726	737	731	799	752	797	741	764	731	822	785	775	745	750	731	721	755	783	749	770	722	827	762	705	715	711	746	770	759	725	759	760	753	790	730	761	797	781	709	769	701	765	797	761	736	813	762	780	726	735	797	735	775	762	762	720	727	781	751	763	725	780	806	753	782	811	709	768	707	762	758	738	743	724	723	790	746	752	739	745	793	795	716	805	717	755	783	750	724	780	794	751	772	769	755	772	739	793	760	811	737	763	747	780	701	746	703	746	772	768	782	770	730	720	763	744	754	726	777	759	749	725	791	780	774	744	741	744	759	716	762	755	787	774	779	778	773	781	778	787	752	748	713	755	736	788	762	737	758	750	777	742	764	774	736	787	771	779	763	769	794	789	728	705	785	823	746	762	762	759	777	731	741	725	761	734	759	710	772	712	748	790	733	818	772	785	808	737	798	752	788	723	736	735	763	683	789	764	790	764	774	719	779	746	719	767	797	704	729	786	739	768	727	735	768	718	779	754	770	727	757	738	755	721	776	725	764	767	761	746	763	765	778	769	740	709	746	767	820	747	785	716	745	743	735	724	749	734	719	744	765	710	761	741	717	738	754	744	730	741	782	829	728	801	778	729	794	720	758	730	766	795	695	744	754	738	737	769	699	767	785	736	735	765	782	810	747	751	743	809	747	720	753	762	720	724	781	798	724	784	737	733	768	771	773	761	764	740	773	748	767	779	783	749	793	723	753	785	782	764	786	756	771	716	810	752	778	749	753	758	724	750	733	781	724	757	749	753	682	781	727	836	693	750	789	735	691	803	764	727	764	715	744	758	731	724	759	781	709	778	724	764	733	755	762	731	784	765	708	781	783	749	783	781	769	777	733	756	751	749	769	807	746	762	756	800	753	793	770	802	759	708	781	781	770	762	735	747	743	766	725	708	771	723	736	794	770	743	718	763	781	737	774	778	744	733	737	796	765	728	805	781	760	747	761	830	747	706	727	758	751	743	761	773	737	773	718	743	750	752	770	710	786	753	748	725	770	724	753	752	752	749	724	788	752	751	734	730	763	743	773	755	758	780	739	780	820	751	735	770	750	778	774	749	784	718	754	727	712	791	752	754	763	697	767	760	764	762	735	785	771	769	744	744	762	815	758	755	716	751	780	748	746	817	774	742	753	724	793	750	730	733	750	820	793	751	784	730	734	803	781	729	722	758	760	736	708	763	769	717	750	730	720	770	728	780	762	752	786	765	763	743	719	772	786	736	741	756	748	727	766	721	810	757	760	784	718	742	765	724	751	716	744	719	806	748	763	804	758	819	701	696	754	726	764	758	734	747	751	713	767	733	746	768	729	753	790	770	769	722	701	700	745	732	791	713	756	729	707	740	800	715	721	767	776	768	721	751	779	793	727	767	717	781	768	762	731	715	742	805	781	760	797	753	788	762	736	813	733	766	785	757	782	756	753	777	770	755	749	723	745	748	774	741	726	747	793	787	781	781	724	763	770	741	741	746	769	770	730	731	776	799	748	737	774	780	724	721	769	750	750	730	760	770	787	726	735	766	756	740	812	756	738	784	718	716	786	729	801	744	745	722	757	754	757	768	768	794	715	778	797	743	773	749	768	783	761	776	721	785	793	750	784	782	759	757	785	739	745	771	741	749
24219	21400	28571	24482	21177	6015	432	298	290	238	247	248	220	242	256	241	251	238	204	218	183	221	240	196	201	220	233	203	216	210	204	204	201	189	185	196	200	210	193	197	197	189	191	190	208	175	210	211	230	209	210	224	208	221	213	198	213	201	193	200	201	208	192	200	198	206	196	205	231	219	213	181	214	198	214	206	178	230	175	217	212	189	189	186	194	235	201	185	193	202	210	188	212	228	219	195	202	211	202	189	218	193	203	183	210	190	176	192	200	212	205	204	197	187	222	162	178	209	201	203	216	190	205	190	220	223	187	191	193	217	202	235	208	198	171	207	196	193	198	198	210	206	231	216	198	196	205	174	217	194	186	177	184	202	212	209	192	189	187	200	190	199	211	179	206	189	204	212	215	236	199	190	210	191	194	203	203	191	213	199	202	222	185	177	202	207	211	184	218	188	213	216	202	220	215	196	172	190	171	188	208	199	221	206	216	200	199	199	237	208	204	196	206	201	183	192	173	196	199	169	207	203	195	203	187	205	200	200	202	212	218	191	208	200	183	166	200	222	208	215	199	220	208	191	209	174	209	207	191	193	210	202	218	183	203	188	186	245	199	206	188	197	226	214	184	199	200	197	189	212	201	166	185	191	202	225	192	208	208	183	198	194	219	183	204	179	193	198	174	242	211	182	196	210	217	204	209	173	202	222	214	221	213	201	203	202	188	185	194	200	201	212	224	184	185	193	213	165	187	196	197	201	201	202	194	210	199	204	195	203	204	199	204	207	193	206	184	175	187	188	223	207	194	180	180	191	189	177	188	201	181	207	188	213	181	192	189	194	196	197	222	212	213	217	199	200	198	206	207	198	180	200	183	207	167	209	162	191	200	216	200	208	191	218	196	224	187	189	169	213	182	214	204	189	211	204	176	182	194	195	186	217	176	203	214	199	193	193	213	188	185	189	208	209	205	201	202	225	199	200	213	206	219	203	196	196	223	214	182	199	173	194	192	177	223	193	222	195	205	212	237	184	203	186	216	193	190	187	188	197	214	197	194	188	207	210	214	208	192	179	205	190	220	213	196	204	193	201	199	197	196	187	199	199	218	191	210	179	197	208	180	189	219	193	189	185	191	177	168	189	192	206	200	218	187	198	231	210	200	182	229	215	189	197	215	197	219	187	227	222	214	212	206	199	204	186	214	214	189	210	222	197	210	195	206	197	173	200	193	201	186	174	184	191	226	195	187	196	215	208	197	175	212	198	190	194	193	197	201	181	194	166	224	177	227	209	194	182	209	192	201	222	218	196	209	198	201	194	179	181	205	218	195	215	220	186	216	234	202	199	215	180	193	199	208	188	181	191	219	203	227	196	211	198	193	177	207	175	207	199	204	205	193	177	195	212	196	217	204	195	191	196	215	190	200	188	186	193	197	194	213	199	183	182	191	220	211	213	189	198	202	194	176	189	237	209	180	234	210	191	213	204	177	195	191	186	209	197	203	173	207	196	190	199	193	206	215	207	196	191	213	194	182	194	210	200	220	188	192	206	173	191	225	217	203	188	188	220	205	195	191	196	194	203	197	198	188	172	210	224	199	173	208	177	226	239	206	204	211	208	196	201	213	196	204	207	185	200	190	201	225	203	207	195	195	195	202	185	191	215	201	182	192	200	184	202	234	202	206	207	211	203	199	184	209	185	193	197	199	191	165	191	187	189	190	179	203	195	189	180	194	228	183	215	181	204	198	182	237	198	221	178	202	205	203	200	212	181	207	200	194	199	211	219	180	178	183	209	222	189	210	187	201	183	187	186	190	194	188	208	195	184	187	196	209	190	180	210	189	174	215	178	207	209	183	194	208	197	219	178	197	214	201	218	199	216	180	206	206	199	198	210	198	181	217	176	218	191	215	210	184	192	207	217	194	202	190	195	188	219	207	213	203	212	177	201	184	193	194	203	214	190	188	213	201	193	179	180	188	199	222	179	171	206	209	188	176	195	198	192	180	205	202	210	222	218	210	210	196	201	187	195	213	183	204	206	203	219	180	189	196	211	195	224	227	203	202	216	215	215	193	181	213	218	188	189	185	197	208	194	192	183	183	210	187	214	208	208	219	196	184	210	190	198	201	195	194	215	198	206	217	181	204	194	196	186	190	205	189	184	194	197	206	221	194	192	179	177	184	230	192	198	215	232	200	203	183	167	190	192	179	213	204	193	202	201	192	221	176	184	177	188	207	195	195	183	168	198	188	176	217	198	199	191	160	206	198	210	207	228	180	180	189	206	218	208	229	203	213	205	206	205	212	183	214	213	193	202	206	203	195	181	203	227	196	188	194	176	217	197	207	199	209	197	222	205	213	206	218	208	224	206	248	206	188	213	195	195	194	203	208	215	192	217	186	191	208	186	187	214	228	188	185	210	216	193	192	226	210	194	198	189	188	198	215	207	216	175	194	190	195	216	200	184	217	185	219	178	206	186	200	199	206	220	192	205	181	208	214	194	202	203	198	184	202	207	193	204	197	205	194	185	207	200	189	180	203	194	223	186	181	204	197	196	227	196	216	178	207	181	189	181	219	195	217	211	234	207	219	200	196	181	188	207	192	227	203	170	222	203	217	216	226	170	191	223	216	192	199	191	219	218	212	210	217	218	206	211	198	213	203	208	200	188	218	211	213	183	216	174	200	224	205	187	220	214	193	207	173	199	201	187	187	190	232	178	203	186	222	216	197	209	199	201	191	209	185	198	203	167	191	209	206	178	197	179	224	202	203	212	216	181	178	193	188	207	184	203	214	183	199	211	216	184	193	197	200	218	205	189	233	203	208	191	205	218	156	222	208	205	177	197	201	219	203	213	198	191	193	199	220	203	216	177	195	215	182	198	192	208	201	211	231	207	211	183	199	203	211	198	199	204	204	182	204	158	184	187	192	172	186	211	210	207	198	191	215	207	198	172	167	212	202	204	198	205	211	202	201	207	209	190	199	219	212	196	216	209	182	200	203	195	211	182	194	236	212	185	183	186	223	179	191	170	190	202	188	220	208	238	210	213	186	205	213	202	188	205	185	197	220	187	206	225	206	217	211	192	211	204	201	209	201	213	203	212	206	206	210	229	201	231	219	203	207	211	231	196	189	215	204	201	208	195	187	212	194	192	203	200	210	188	205	197	187	210	195	186	206	210	194	201	222	180	209	173	195	205	197	203	199	214	194	196	196	183	212	195	204	176	181	211	181	185	192	202	185	181	206	212	209	200	191	200	222	221	200	193	202	199	177	190	189	190	223	219	210	203	168	196	198	195	212	189	212	181	196	186	206	198	212	211	221	200	203	204	203	224	215	208	224	214	191	202	211	203	202	192	175	206	201	185	180	197	187	217	202	189	215	192	190	211	192	192	197	194	188	208	222	201	227	210	189	197	189	196	192	194	195	199	208	214	195	178	213	182	206	220	177	206	213	185	197	190	232	188	209	191	184	192	189	234	163	206	187	200	201	189	200	199	186	175	221	187	209	188
54652	39763	5364	2714	1773	1205	1007	800	726	629	599	555	536	552	461	470	458	463	470	406	441	447	420	404	455	404	447	401	411	413	408	431	379	409	402	427	418	420	391	378	432	440	405	405	455	434	410	389	391	388	370	413	387	413	396	440	400	388	433	394	376	381	388	375	419	429	392	389	410	371	428	396	414	429	407	410	403	414	370	421	385	415	392	372	387	423	411	428	407	395	442	377	415	392	367	410	373	411	409	408	400	404	387	402	400	392	417	410	382	435	373	423	409	416	395	392	361	384	388	419	428	395	394	388	404	408	375	419	400	406	412	375	389	403	390	402	400	386	395	388	360	399	361	405	409	380	393	388	394	404	397	395	396	405	385	430	379	387	395	419	383	398	371	426	358	396	401	392	437	366	377	383	398	372	410	399	383	407	357	423	380	369	395	389	433	435	390	353	390	378	404	360	379	413	388	376	416	411	388	392	382	409	430	398	389	405	429	410	371	392	397	397	386	380	366	416	451	376	439	414	400	399	396	375	404	392	420	386	381	434	420	401	349	405	382	356	359	417	408	401	387	362	438	412	397	423	415	409	416	389	415	437	371	372	379	411	407	379	363	398	408	434	430	403	357	410	414	384	360	383	414	435	429	392	422	406	368	418	391	400	405	403	434	377	389	407	384	376	386	396	411	400	430	424	394	380	390	404	377	419	377	419	391	415	385	370	418	382	383	398	401	385	386	410	406	391	374	365	416	453	409	433	369	394	422	398	382	382	411	419	398	395	392	453	434	388	416	391	387	410	419	382	392	406	361	414	391	380	399	400	438	414	405	392	412	411	373	393	381	391	380	382	446	404	362	399	398	404	413	392	404	394	406	423	375	385	369	393	379	430	413	411	351	412	347	382	406	390	374	408	381	387	426	378	403	343	373	382	408	422	376	377	404	389	431	432	426	360	393	378	424	416	395	409	388	389	379	418	383	439	383	403	420	403	404	385	382	391	400	432	400	405	379	398	390	400	419	401	448	393	407	365	424	385	408	386	406	395	353	429	396	389	379	415	401	399	378	406	428	402	442	362	399	376	403	382	379	386	424	405	383	421	400	410	423	401	408	394	404	387	383	437	403	385	419	389	369	397	389	390	412	395	419	414	424	403	432	371	386	366	405	397	434	384	400	373	394	420	456	417	390	410	375	370	374	401	391	441	400	414	451	399	400	394	381	392	418	389	372	408	398	382	378	375	432	405	385	387	411	374	351	392	432	361	391	419	385	363	365	389	371	410	377	449	385	410	407	405	373	404	372	377	432	381	387	416	428	407	375	375	389	373	403	381	401	373	385	375	405	400	427	388	396	374	388	425	389	401	403	388	407	414	405	375	426	395	377	379	378	400	377	407	429	417	411	401	399	403	393	392	416	381	392	389	345	358	393	402	392	376	411	416	389	414	395	422	381	399	423	395	385	390	412	353	421	405	368	391	421	416	359	417	417	413	437	397	391	408	418	420	407	392	382	421	391	372	388	401	376	416	369	388	387	368	401	369	380	397	392	392	415	392	401	381	392	388	389	392	432	400	401	418	429	417	410	424	438	404	393	409	353	410	391	420	383	394	392	379	414	364	431	360	387	384	396	377	397	389	401	377	403	412	374	393	373	367	397	378	394	387	387	416	393	398	409	387	397	405	409	407	382	401	440	403	439	403	408	381	383	419	408	364	390	389	370	410	393	394	375	368	421	403	342	436	402	391	395	418	397	404	367	401	419	416	411	403	365	361	406	390	423	391	400	376	416	431	378	399	379	374	390	398	458	440	412	412	386	451	384	418	406	402	386	421	402	380	389	383	421	421	392	432	410	403	394	426	403	367	400	426	420	392	396	380	395	388	381	406	368	397	361	398	414	361	393	409	383	387	383	384	357	397	415	376	374	413	370	412	405	421	388	392	408	396	423	354	427	401	391	387	358	369	391	389	388	390	382	406	394	432	406	375	387	407	370	416	444	368	381	370	398	395	345	384	415	408	372	380	396	431	388	400	441	419	393	412	380	369	395	379	387	399	402	366	387	404	387	373	418	420	405	399	385	414	389	417	360	405	372	355	402	391	416	371	381	391	397	374	397	424	368	381	376	424	396	416	409	428	419	414	403	437	330	354	392	391	395	398	412	428	407	402	418	382	371	437	385	382	416	409	422	379	350	399	411	420	425	432	410	393	408	384	422	411	401	390	377	400	393	399	445	406	392	387	383	420	409	401	391	394	407	372	394	368	388	385	411	380	390	401	416	370	382	399	392	398	388	404	413	407	413	417	416	384	384	405	450	442	394	404	429	404	411	373	426	412	417	394	394	399	375	408	392	370	445	427	417	391	412	403	393	421	404	405	411	413	400	396	383	406	416	406	416	408	383	404	395	404	393	410	414	406	381	385	411	390	432	395	406	390	399	410	400	411	422	392	398	406	357	381	387	412	397	422	413	404	413	360	364	394	432	382	350	398	368	362	406	384	376	361	409	403	371	398	396	370	413	393	422	402	383	384	401	390	408	453	385	375	386	393	437	384	400	382	412	346	427	399	381	409	353	381	419	365	372	411	379	429	416	428	391	405	439	438	369	421	397	392	401	407	385	428	380	379	382	399	396	418	432	409	411	374	413	410	390	395	393	393	401	388	377	367	371	380	371	400	418	386	397	399	421	336	386	381	412	371	371	403	408	387	389	385	384	389	372	366	428	391	376	370	413	390	402	392	466	399	413	387	363	405	380	418	391	438	400	398	377	396	389	381	375	380	379	404	373	403	382	410	421	430	399	363	413	423	397	403	423	413	382	393	338	403	397	398	407	408	377	413	386	417	364	373	370	357	418	400	406	375	432	384	393	366	391	385	416	419	395	423	363	433	368	365	394	412	410	415	364	426	402	422	391	371	363	364	366	352	363	395	371	410	379	408	383	407	397	374	403	397	417	399	428	382	402	391	395	408	370	401	373	397	411	389	440	381	407	420	371	373	409	392	376	409	406	386	379	426	367	365	391	388	406	393	381	413	387	405	402	415	378	364	384	386	402	395	370	389	404	421	382	390	405	415	416	418	399	379	408	394	405	382	425	417	390	383	441	411	403	388	373	420	384	410	398	376	390	371	407	404	416	412	399	410	420	391	393	424	407	393	416	386	383	414	416	422	384	408	403	377	384	398	397	412	413	430	431	382	373	403	405	389	418	391	393	400	376	394	395	414	364	403	400	398	370	409	384	400	371	388	430	398	409	426	380	388	376	387	380	395	392	425	409	361	385	404	385	401	397	410	374	379	420	391	378	424	414	409	409	369	399	381	381	365	415	393	439	362	415	397	371	347	361	397	380	419	384	414	411	399	422	411	393	427	393	400	390	425	413	354	386	404	416	431	405	411	398	414	428	407	393	417	375	350	380	409	390	376	414	375	410	436	373	380	410	425	391	376	363	414	392	346	364	392	406	407	398	398	367	398	401	395	431	381	361	385	400	413	398	376	349	411	412	388	433	391	440	368
23313	21387	28951	24196	21377	21250	3731	443	321	307	247	265	218	245	207	203	196	230	177	191	197	179	184	190	168	167	187	165	178	158	200	183	169	178	172	163	186	170	171	186	189	157	171	173	178	157	164	165	182	176	172	174	169	153	156	165	160	167	172	155	158	179	165	140	169	170	154	176	136	158	167	171	170	157	165	180	165	168	144	181	183	172	161	180	177	169	182	178	178	187	158	160	175	157	151	186	161	200	181	175	165	159	147	172	168	174	192	184	167	161	180	140	157	183	157	165	157	168	170	172	138	158	141	139	165	157	172	164	140	185	173	177	151	147	165	155	169	173	173	172	157	162	170	170	182	177	166	169	162	164	173	152	160	163	176	182	157	162	163	160	163	162	158	169	144	171	156	151	153	161	188	160	159	169	178	170	127	168	163	190	169	173	178	184	191	176	161	160	174	160	168	161	167	196	150	157	169	154	170	160	180	140	176	161	169	174	165	184	139	167	160	175	147	178	160	171	163	177	166	166	172	187	173	172	156	165	191	162	183	165	158	163	171	177	142	147	168	184	165	189	161	163	164	177	154	172	171	135	145	154	164	168	148	172	156	152	169	160	161	176	180	126	163	154	184	173	154	161	155	168	157	149	165	174	162	170	184	148	159	172	168	166	162	176	173	169	184	159	158	192	169	170	161	189	132	155	178	161	178	141	175	187	155	157	165	146	169	160	183	161	165	190	159	150	157	164	177	183	175	157	182	144	163	178	167	162	168	178	185	157	158	165	180	161	158	152	154	162	171	152	165	160	174	161	165	150	172	178	174	178	159	142	180	167	183	162	172	148	174	163	159	171	149	146	154	181	148	158	175	171	167	170	161	157	156	155	173	159	162	161	187	175	154	174	189	153	183	194	166	157	162	162	172	144	161	166	170	161	165	176	153	148	189	144	172	142	145	175	146	179	156	176	181	155	156	153	182	167	195	171	171	183	161	181	159	185	148	178	168	160	177	147	173	161	154	172	170	185	163	163	158	166	168	159	177	189	168	169	172	165	163	157	178	140	169	163	174	155	145	156	163	168	178	161	170	160	151	158	163	156	163	150	157	136	180	144	177	142	166	152	138	165	167	154	184	153	168	181	187	156	170	164	148	169	189	190	164	160	165	148	190	173	173	146	159	176	164	160	146	167	140	167	152	161	165	163	170	163	152	186	182	184	137	147	184	187	167	178	189	170	137	189	153	189	163	186	183	168	162	164	162	164	173	153	162	166	174	174	166	159	167	136	174	145	138	160	157	164	150	145	178	149	166	179	163	146	173	162	172	148	155	159	170	164	161	142	147	164	175	151	149	167	182	156	193	143	177	193	151	155	174	167	150	190	178	164	180	165	166	162	165	167	145	147	165	168	159	170	192	156	180	167	163	169	175	165	168	143	160	164	170	164	155	171	166	161	167	175	171	192	160	166	163	181	166	169	185	172	171	160	174	183	126	180	171	175	163	172	157	169	152	156	191	171	165	180	146	170	200	161	185	195	195	163	163	159	148	176	187	156	175	151	150	171	172	157	179	178	165	155	146	156	149	145	160	160	172	161	157	158	180	142	182	195	184	156	142	176	180	156	155	180	144	163	163	163	161	158	134	177	155	175	170	168	172	169	175	178	169	152	152	163	163	164	174	148	157	153	176	168	163	178	169	168	173	165	158	163	161	180	173	179	173	177	168	168	191	168	161	165	140	149	160	159	146	165	158	149	155	139	163	158	173	161	146	173	186	168	158	175	164	149	158	158	160	177	169	163	162	162	158	169	149	160	169	182	172	164	168	170	154	173	153	144	162	198	152	158	145	148	182	150	147	147	174	151	178	165	151	178	165	173	159	165	163	182	154	172	145	182	155	143	183	178	171	178	168	176	160	184	141	178	156	155	173	179	163	180	144	141	167	172	156	160	177	149	165	165	172	182	175	150	152	160	157	150	157	158	164	171	157	151	182	150	147	164	158	177	157	171	161	147	186	169	164	151	163	149	166	164	179	160	194	161	167	170	176	163	163	163	176	182	162	166	184	143	175	148	160	154	149	155	160	146	163	183	166	162	166	160	186	180	168	169	156	166	151	158	159	168	166	174	166	149	178	176	166	155	160	168	162	166	164	162	184	180	162	158	164	153	160	168	187	166	167	186	140	168	154	143	172	142	168	165	178	170	165	168	144	182	149	174	169	158	163	176	161	155	143	180	175	152	154	170	178	184	176	162	152	155	170	175	154	167	182	162	150	162	169	170	161	162	151	186	173	158	165	164	159	178	165	183	169	197	173	144	156	158	174	168	168	155	156	157	168	175	180	167	157	148	176	192	148	165	144	180	169	179	146	164	157	182	166	173	149	154	167	167	173	165	161	156	180	170	157	163	174	171	155	169	159	187	170	159	166	181	157	171	170	168	147	151	161	173	163	147	146	148	175	154	159	186	160	165	167	178	154	178	151	172	168	176	169	179	163	152	164	177	155	177	176	174	158	155	147	185	169	159	194	169	153	172	146	155	155	167	134	164	173	157	166	152	169	160	170	154	163	160	178	166	195	167	181	173	160	148	187	141	161	160	135	147	168	175	151	157	161	182	158	172	157	157	169	170	157	167	167	161	162	172	154	174	190	166	160	159	167	175	164	181	162	177	162	170	181	171	165	169	186	157	187	136	150	184	183	165	154	161	174	178	143	189	172	181	146	146	174	149	180	154	157	152	166	135	163	164	156	158	160	186	167	165	166	170	160	182	163	199	147	164	183	163	164	156	162	160	155	147	186	180	173	164	142	154	164	170	143	194	160	190	133	149	174	159	145	168	155	157	164	164	179	168	165	168	164	149	155	157	139	154	149	168	155	167	135	176	169	164	174	167	156	175	163	181	147	158	162	171	161	167	177	167	165	181	155	164	153	168	161	156	158	194	174	169	175	152	134	170	190	152	171	177	166	158	161	155	136	149	160	156	164	152	163	141	155	167	165	167	147	167	180	158	159	171	153	159	148	186	162	159	180	162	168	206	159	183	193	164	177	163	160	164	160	157	150	176	188	156	184	168	171	157	160	174	167	143	156	171	151	174	163	158	150	171	171	183	183	171	169	162	174	161	158	171	151	194	162	160	178	157	161	155	161	157	168	163	153	161	185	159	169	172	163	178	173	176	181	164	148	173	174	154	144	142	179	169	162	148	153	159	167	158	141	156	176	140	178	153	167	149	169	155	169	147	171	157	171	145	165	172	180	166	143	165	165	170	152	144	172	173	141	156	180	170	146	176	169	186	165	165	152	171	163	176	152	158	161	148	171	155	158	156	184	176	157	167	162	142	172	150	160	179	166	172	165	161	161	168	154	161	160	151	162	160	173	188	176	157	149	168	161	165	170	147	168	154	178	164	164	152	171	188	161	178	155	139	176	138	174	164	155	147	178	152	165	171	157	133	169	173	184	171	150	150	155	153	151	158	181	165	156	166	182	184	188	163	172	156	180	167	162	166	160	155	176	174
58823	42297	8584	4476	2737	1860	1496	1139	873	767	702	656	586	545	503	490	473	433	414	374	447	394	378	337	384	352	345	386	374	328	322	328	316	320	303	341	330	334	325	346	356	313	301	316	335	341	328	296	309	326	319	310	315	314	335	324	286	314	290	300	316	327	316	313	306	325	319	268	326	308	287	308	311	276	318	290	335	314	337	323	301	332	291	314	295	298	303	358	324	316	300	306	296	301	318	286	318	309	299	292	301	282	307	322	292	325	309	333	318	328	320	313	297	336	320	297	306	304	320	305	311	275	312	270	293	313	321	297	287	306	298	308	328	310	301	286	323	360	318	315	290	319	318	321	317	315	314	295	348	307	338	298	335	310	312	321	336	285	285	316	283	324	330	289	295	316	310	290	293	336	289	329	312	342	315	310	322	286	296	325	299	315	308	300	288	296	301	287	311	312	308	316	316	299	306	305	276	326	338	306	286	297	319	328	303	282	299	311	302	295	333	331	312	303	297	314	291	290	334	303	304	289	336	309	325	301	321	320	326	317	315	320	314	320	303	307	293	287	285	309	294	279	325	307	291	288	310	293	313	282	306	328	287	284	293	307	294	324	298	283	311	298	317	300	299	289	327	268	300	267	288	301	284	289	317	310	293	339	327	340	321	314	289	304	280	319	311	286	298	290	280	300	304	308	305	297	301	283	319	298	292	305	304	332	317	273	300	267	255	296	288	299	300	303	297	290	350	307	321	311	313	282	273	291	312	316	304	299	291	306	294	301	329	322	327	307	310	314	314	337	295	293	282	333	339	300	295	304	318	314	335	313	302	330	306	300	289	276	320	304	328	308	296	305	282	311	305	310	323	337	313	341	311	298	300	327	270	330	322	310	278	308	287	328	296	337	290	286	316	307	308	338	280	296	327	291	314	332	282	297	279	277	327	272	280	273	323	301	306	308	331	325	304	291	303	319	317	296	287	273	295	353	301	309	291	322	338	307	316	314	315	269	291	292	287	294	307	348	274	297	282	304	318	270	281	294	304	294	312	320	313	312	300	316	323	311	325	301	302	309	304	316	319	287	300	295	304	320	284	268	289	323	329	318	305	315	271	321	335	296	296	317	295	307	322	299	306	318	286	316	293	298	301	268	308	324	281	288	329	312	316	301	291	321	332	319	291	296	276	318	297	314	286	273	296	309	300	331	311	308	282	333	253	339	326	317	339	276	291	290	299	290	314	315	279	312	321	308	293	310	337	324	315	315	289	305	274	289	301	321	284	301	298	286	325	322	327	291	347	298	332	302	313	344	292	300	290	319	305	294	301	249	323	284	291	338	295	298	328	279	294	282	319	316	286	302	337	302	315	323	312	287	305	334	318	320	305	295	321	298	305	313	305	278	277	309	311	297	270	315	346	289	313	304	342	304	343	287	305	336	328	297	282	317	307	310	313	315	324	292	311	315	317	331	285	298	311	303	312	300	326	314	321	311	324	287	300	304	288	295	311	284	289	290	289	285	311	300	311	297	313	308	292	290	310	296	287	328	289	303	280	317	311	315	300	292	321	328	318	270	318	299	288	298	316	284	314	332	319	290	315	317	306	283	342	295	299	287	323	281	319	333	281	330	318	283	286	316	300	287	305	308	329	351	287	275	312	323	293	297	320	299	336	291	295	271	304	298	300	309	317	313	317	320	319	253	304	304	316	304	275	311	308	275	308	316	299	309	306	307	341	319	303	325	292	300	313	314	325	290	322	323	282	307	272	280	319	294	346	298	313	287	311	304	259	276	299	347	326	297	321	297	253	294	315	295	302	286	300	301	315	329	310	273	302	303	308	321	314	293	284	291	297	288	318	320	305	310	337	324	290	318	301	293	306	302	304	334	291	318	295	310	340	349	326	280	315	299	314	324	285	319	290	293	298	309	276	309	295	318	292	325	303	316	308	304	316	323	324	292	303	280	307	321	278	322	297	319	322	304	312	288	305	307	296	309	325	292	306	294	307	270	292	302	302	287	324	309	301	321	320	311	268	324	320	286	288	287	290	311	314	318	301	321	259	293	336	309	329	292	316	298	299	283	283	320	308	294	299	299	311	282	324	294	322	314	317	322	319	301	302	285	309	304	280	297	311	310	309	260	314	328	289	328	315	327	299	312	272	290	336	321	306	331	307	312	309	326	276	328	297	285	307	269	315	307	309	327	295	297	307	302	268	293	281	335	255	304	308	302	336	311	312	303	311	320	307	312	312	314	311	285	313	319	273	291	294	314	302	275	282	318	335	327	309	299	305	319	315	329	316	329	335	279	306	297	304	323	337	296	306	304	307	298	301	316	320	330	308	317	334	314	324	314	293	309	308	319	302	317	309	292	294	316	294	315	317	301	269	296	317	295	291	297	331	298	340	316	296	316	278	284	324	276	282	318	306	307	304	301	343	293	310	302	304	311	301	288	338	309	333	301	342	297	344	286	306	297	322	321	290	315	320	312	299	314	312	307	311	296	296	287	283	295	303	315	353	302	331	323	316	319	330	288	318	317	317	302	279	311	300	304	284	301	334	312	285	309	332	324	309	312	288	308	309	276	297	309	303	296	335	337	308	273	311	290	327	303	339	303	303	328	312	292	318	318	319	305	296	282	289	300	323	293	304	283	302	285	293	331	315	308	309	287	294	298	319	309	311	292	317	290	313	316	316	284	315	297	316	271	311	315	304	309	305	309	282	299	301	315	281	289	291	318	303	296	312	301	296	309	331	302	303	328	266	320	320	290	283	323	297	291	320	271	294	294	298	339	310	289	281	327	295	308	330	340	315	285	310	308	298	305	299	313	329	318	290	295	306	338	293	298	320	273	315	302	297	305	302	317	301	287	291	248	311	299	283	295	296	324	288	279	291	305	297	309	299	321	301	311	321	291	304	323	291	301	313	349	316	312	336	305	310	306	303	270	318	287	310	295	300	307	293	310	301	296	303	297	315	312	300	307	319	302	290	312	273	305	326	290	310	305	283	282	291	307	295	294	301	290	318	306	285	300	316	256	315	325	325	303	302	334	287	348	311	283	334	319	286	283	296	282	312	291	264	289	279	282	295	292	315	312	302	298	302	316	302	306	285	344	300	306	297	302	299	332	301	307	307	299	299	305	297	325	303	279	341	299	308	325	328	299	305	303	309	265	323	282	307	319	278	294	301	291	295	318	328	314	287	300	315	305	258	302	311	329	337	334	340	281	317	317	299	309	332	325	307	302	297	316	341	295	315	288	317	339	289	293	332	316	306	296	307	282	300	287	322	293	312	301	316	274	288	330	295	305	297	321	328	307	283	294	314	324	296	298	301	328	314	294	296	311	313	325	317	300	294	323	320	303	311	307	292	315	336	281	309	324	281	332	304	266	293	313	282	327	297	303	265	288	304	308	288	317	294	328	300	297	284	266	324	333	290	288	317	319	303	299	310	310	293	310	319	290	287	318	283	267	296	279	302	306	314	303	295	312	295	326	308	284	325	303	311	287	311	303
27432	21654	12787	1165	489	415	363	447	423	354	400	408	379	406	419	404	402	405	396	359	387	361	402	398	406	390	359	402	401	430	387	371	377	394	390	430	375	373	374	409	372	418	383	438	373	361	372	385	373	362	416	415	397	384	397	357	351	408	401	387	372	368	393	406	427	397	424	377	427	401	414	406	392	427	376	379	401	390	376	416	425	372	379	415	439	389	384	389	374	415	378	401	375	388	399	427	370	386	372	392	390	408	379	381	423	386	376	401	399	397	406	426	398	398	402	374	377	386	383	400	327	375	428	414	392	361	438	413	420	390	408	403	396	380	428	375	386	383	374	420	387	377	406	404	410	384	438	442	417	406	362	436	395	408	403	417	420	416	409	397	387	390	384	399	399	404	411	430	388	389	372	404	370	378	419	379	400	396	378	407	389	362	416	399	390	409	365	409	389	400	407	425	415	415	386	365	383	358	401	403	407	403	412	386	422	372	411	380	393	392	399	369	419	403	386	388	354	389	408	400	394	353	406	399	414	357	401	387	405	385	388	374	390	380	385	392	418	416	389	410	366	412	393	415	401	411	410	363	407	390	411	351	397	435	425	384	386	408	410	394	419	368	383	389	378	373	418	393	382	384	404	376	386	381	389	384	379	370	393	387	399	376	352	397	422	386	372	405	404	380	395	411	406	383	412	381	383	409	398	374	404	394	407	379	388	403	414	409	387	408	394	383	421	424	399	410	380	400	425	380	361	387	428	401	384	400	421	397	367	361	388	411	366	442	409	412	395	433	438	380	390	410	426	374	426	387	408	374	419	368	397	386	410	391	396	379	397	409	383	408	408	388	396	377	388	386	395	379	421	392	391	388	366	398	396	362	352	387	399	440	418	388	400	373	378	392	384	415	401	412	388	396	391	409	401	420	407	408	420	362	358	391	392	385	414	431	395	397	362	411	385	431	382	334	373	413	392	378	378	427	395	396	409	357	381	371	390	389	415	397	410	369	400	396	371	377	411	389	402	397	399	380	426	409	453	446	419	409	402	398	408	391	380	432	364	379	393	410	429	399	397	366	427	399	380	427	379	377	412	399	389	380	369	379	385	395	397	375	398	402	383	436	390	433	399	405	390	403	396	409	391	357	381	410	391	439	408	391	403	360	433	396	393	374	411	421	391	400	403	370	418	399	396	407	396	423	373	429	372	389	409	384	408	383	369	389	407	387	357	401	380	393	392	381	384	420	380	393	426	386	410	395	375	398	391	416	403	385	378	407	437	373	376	382	443	406	402	420	386	431	420	401	356	408	353	365	397	439	370	414	386	387	369	339	420	412	407	383	460	390	411	398	413	409	398	393	362	422	390	397	388	432	423	423	369	377	387	417	403	404	381	407	372	382	384	411	389	391	387	424	412	413	383	364	380	407	397	415	358	368	367	401	351	412	378	372	370	413	400	365	383	399	386	395	371	401	384	365	398	417	399	405	392	400	392	375	405	387	384	361	383	390	423	420	411	384	402	410	382	434	423	379	413	383	393	376	393	395	422	408	411	368	435	407	358	411	407	392	437	398	415	369	430	418	385	375	403	362	405	404	371	371	379	419	387	399	454	392	352	402	417	411	381	416	423	395	386	417	387	401	374	389	412	399	378	370	380	381	397	417	368	403	403	386	425	378	434	431	409	427	432	378	382	411	362	395	372	351	372	421	408	377	418	387	402	390	381	410	396	394	366	424	414	391	403	414	397	425	388	416	359	371	397	404	373	385	393	404	383	415	405	392	399	458	398	361	406	391	384	397	375	423	439	398	432	438	361	398	391	370	386	369	423	404	388	399	393	382	384	399	425	419	413	405	392	396	419	412	391	390	384	403	411	415	390	428	393	391	413	420	412	416	384	387	421	387	440	362	425	399	369	395	416	411	393	433	386	400	391	379	387	385	392	388	419	385	406	395	365	378	362	398	357	374	403	410	409	411	405	391	376	361	348	409	397	358	383	405	396	382	404	399	396	426	381	396	387	397	397	384	411	393	390	379	402	394	392	416	398	366	401	405	396	418	389	395	389	406	409	396	397	382	396	409	395	383	415	435	399	392	404	391	411	407	381	394	406	424	370	377	391	380	380	389	416	378	435	456	391	421	378	401	417	415	398	379	414	439	361	400	400	419	403	393	401	414	424	389	423	344	418	374	407	401	392	426	410	370	361	399	415	415	382	402	420	431	392	381	361	401	420	413	405	405	392	385	412	387	393	384	384	395	382	386	406	417	419	378	343	432	374	418	425	385	410	396	408	396	411	391	396	390	398	413	416	367	428	404	403	420	379	371	435	397	384	394	390	396	370	366	385	373	421	340	379	369	396	411	406	402	416	386	374	378	396	384	371	388	380	362	405	410	421	412	390	402	410	404	392	384	425	401	405	399	404	418	371	405	386	404	374	429	399	407	398	364	405	388	438	392	416	383	406	393	379	383	374	412	369	393	421	410	362	362	370	373	429	376	405	413	412	387	387	382	414	395	406	373	432	384	386	388	428	364	386	375	363	398	417	381	414	381	396	395	384	399	412	438	410	391	390	380	400	424	384	421	423	391	411	378	379	392	414	383	409	408	398	358	407	411	363	375	366	397	426	409	437	381	373	385	406	380	435	378	394	410	400	405	400	367	401	405	387	369	413	421	405	415	417	395	425	393	373	413	427	411	359	385	394	413	399	395	397	356	409	399	403	418	375	394	403	396	376	401	403	373	395	400	386	400	406	389	396	394	370	398	418	410	414	397	394	401	365	383	409	378	399	399	388	375	407	402	427	395	381	394	359	382	395	352	383	388	403	374	382	407	435	434	368	419	400	385	410	388	380	386	376	371	396	387	417	407	392	386	392	357	429	384	380	385	389	387	387	405	422	410	383	387	386	379	389	422	436	370	380	384	406	396	396	406	378	390	365	420	430	346	378	402	381	404	385	401	447	393	399	356	405	380	450	412	381	376	357	413	400	417	378	384	408	371	393	424	368	423	380	393	400	349	411	410	390	394	355	388	356	382	378	360	406	360	391	422	385	405	407	393	417	409	385	393	398	389	372	387	377	376	404	388	419	380	398	386	406	407	399	377	378	388	426	362	395	385	382	390	385	409	413	402	380	394	390	395	421	422	377	366	414	359	425	421	409	358	416	382	404	413	363	395	422	402	353	387	395	407	383	392	365	383	423	399	427	393	372	400	430	403	381	440	384	386	402	366	397	403	386	384	392	388	373	414	363	418	422	416	389	416	438	387	392	395	403	415	385	417	411	393	368	428	398	416	392	363	391	400	388	392	372	422	384	425	393	366	392	397	428	375	357	400	418	386	392	410	390	382	383	374	392	414	395	407	433	397	393	398	366	386	399	382	371	381	434	408	389	404	416	412	351	364	381	375	429	397	390	394	409	383	372	410	382	388	412	377	376	384	394	408	412	383	404	412	417	416	389	387	405	406	395	353	386	438	410	376	382	392	399	410	382	416	395	387	390	403	391	387	400	413
30867	21517	1237	1002	897	790	797	790	787	799	712	734	735	706	757	794	754	756	776	748	731	743	770	744	743	723	774	747	750	728	775	776	766	771	771	764	758	781	746	704	806	753	720	741	693	717	780	742	735	812	776	744	755	752	771	764	768	734	737	745	733	702	694	708	719	739	731	716	693	735	721	700	802	755	802	730	753	733	722	791	753	740	753	738	732	769	759	746	800	746	754	755	754	777	734	755	806	731	764	757	743	721	775	796	708	780	699	725	730	754	722	762	725	779	772	791	729	705	738	750	780	699	772	740	726	744	741	733	752	700	710	671	789	715	736	714	761	715	763	814	785	747	723	695	763	729	752	752	741	693	749	708	744	752	759	762	749	715	752	694	756	788	723	757	713	767	761	786	752	717	753	726	740	752	756	740	792	755	758	796	754	678	729	713	717	764	749	743	752	795	727	758	734	807	740	733	728	723	702	727	734	725	724	721	710	759	762	780	725	743	721	757	783	752	731	784	755	782	729	745	760	741	753	741	726	707	739	701	796	742	727	719	736	742	741	734	720	768	737	741	740	792	738	729	763	723	773	736	723	748	762	747	750	759	778	705	762	728	710	748	745	692	777	722	734	807	734	749	728	740	710	730	670	710	784	756	765	820	750	755	717	746	779	769	787	731	727	743	759	772	746	782	746	784	724	729	771	768	768	749	712	759	754	703	771	719	784	762	778	747	738	740	758	799	762	738	807	782	733	706	755	726	782	729	782	753	761	731	743	739	722	764	700	744	716	754	751	730	751	766	767	793	755	769	776	791	731	731	766	745	757	755	730	748	764	728	736	747	794	772	724	776	834	745	704	755	721	749	726	699	757	752	769	749	747	719	732	714	720	708	705	748	753	753	762	784	690	750	741	733	734	760	728	746	847	731	751	759	760	747	720	740	736	749	777	729	748	699	719	771	723	783	700	725	749	794	759	777	745	780	762	671	757	711	742	663	808	723	737	744	760	756	734	775	770	767	750	750	786	772	775	786	718	709	731	723	743	761	757	708	767	748	704	716	751	692	720	720	732	765	780	742	741	772	710	775	685	768	739	738	740	774	712	776	713	759	751	740	750	758	729	740	762	710	718	749	744	733	774	719	765	751	684	710	710	723	759	714	749	764	735	725	743	762	795	761	727	745	753	721	784	727	762	716	756	790	761	738	774	760	752	721	731	782	725	744	744	759	752	754	723	720	752	742	719	758	759	711	776	766	722	709	770	723	731	708	755	698	727	748	779	751	776	729	819	701	735	746	801	778	784	751	748	785	768	762	742	742	778	754	775	743	755	761	782	739	780	699	746	756	813	783	745	785	699	792	763	717	743	769	751	720	779	754	721	719	702	724	753	779	781	688	738	778	683	748	730	765	757	712	730	715	765	714	715	782	751	772	764	755	723	782	794	699	727	758	814	761	723	760	707	718	745	774	770	699	700	782	776	768	710	717	737	709	742	752	728	793	708	748	701	739	792	734	769	768	778	736	729	704	727	734	777	745	709	766	753	760	733	775	762	737	737	732	740	748	761	768	750	766	753	796	750	695	749	741	720	732	745	747	734	724	789	762	814	749	758	740	756	783	766	757	766	780	752	810	738	738	763	789	765	705	746	729	718	769	753	749	707	718	788	709	732	723	773	724	676	784	736	721	738	773	726	752	768	740	743	822	721	770	766	739	764	792	705	724	744	776	711	761	756	769	739	750	715	760	726	747	704	746	763	719	732	710	738	761	755	716	760	717	727	724	755	712	729	756	756	748	744	727	729	736	762	759	740	770	735	757	738	722	732	727	745	728	705	776	761	761	772	755	762	788	765	712	716	733	724	734	770	764	730	740	770	773	732	740	727	755	685	721	726	733	757	750	771	750	763	733	752	731	771	746	759	728	721	793	741	710	767	713	769	702	736	755	746	720	766	709	759	705	743	697	781	741	735	753	810	781	728	760	694	721	733	764	703	713	751	745	777	753	796	744	730	722	743	694	755	777	730	713	701	748	767	763	795	756	732	766	752	733	729	738	735	749	752	747	733	783	748	711	773	816	753	775	778	728	710	737	797	725	752	769	730	718	759	735	764	791	734	712	742	708	723	738	768	790	783	727	776	760	793	714	775	734	773	794	779	747	684	730	743	781	706	761	784	724	731	756	729	742	725	739	802	729	753	764	761	764	734	773	766	746	808	735	719	737	759	702	748	732	741	764	755	801	741	759	786	794	763	821	737	706	708	760	739	770	756	766	816	778	742	776	742	725	779	716	779	741	727	740	692	768	760	727	716	697	785	694	744	751	748	759	778	737	763	812	743	688	765	763	739	752	740	709	815	751	762	713	749	775	694	793	695	736	707	729	720	733	773	717	770	704	725	798	752	733	814	749	750	758	704	755	783	717	769	781	750	730	737	747	758	780	783	784	768	768	773	761	719	769	725	725	737	737	748	751	792	751	736	740	720	766	702	755	716	728	752	782	726	755	719	742	720	752	736	740	734	768	737	781	796	759	736	763	701	755	792	752	732	706	783	770	781	771	761	759	728	775	747	771	717	737	728	784	777	754	747	740	724	749	745	716	719	686	741	728	770	742	755	768	753	730	754	734	734	729	713	731	711	807	700	731	746	773	744	675	752	797	726	737	780	763	708	713	736	749	738	767	743	707	772	741	743	764	733	727	730	739	753	738	789	752	756	750	761	781	703	762	737	730	742	724	717	770	752	704	746	740	725	732	734	810	701	750	789	747	765	742	714	721	731	787	782	762	777	717	777	740	709	740	738	743	756	748	745	730	730	734	745	722	775	759	745	759	747	770	758	746	726	774	732	782	738	712	712	784	779	728	771	774	748	741	751	751	735	751	775	731	772	730	747	787	763	713	706	753	761	779	782	739	675	790	731	782	702	740	743	735	754	746	799	718	725	767	767	756	742	735	806	764	763	762	697	741	767	766	786	708	803	725	717	753	698	735	693	751	724	742	733	776	771	773	746	771	752	765	761	761	756	755	728	710	759	705	712	742	738	733	765	706	723	770	716	785	749	737	769	772	806	754	760	743	715	757	741	731	810	747	762	718	763	776	800	682	759	773	815	698	741	731	715	734	747	780	737	745	762	721	747	759	723	790	749	728	777	732	721	752	728	772	724	780	741	730	727	774	736	690	764	751	774	760	705	739	798	794	719	766	758	703	724	760	786	775	741	689	733	783	737	729	765	762	700	686	771	751	742	790	747	771	725	779	771	744	800	773	753	766	762	741	747	778	733	771	672	773	782	768	741	730	737	725	770	758	787	772	764	740	728	788	798	737	732	763	724	721	712	751	757	739	740	793	766	771	800	702	735	765	740	747	740	710	752	730	769	706	730	727	727	765	792	786	765	756	732	734	727	757	743	793	713	751	737	728	752	719	758	739	744	744	741	724	751	770	747	794	744	761	789	754	727	744	687	725	699	745	773	737	713	770	745	749	763	734	729	741	726	778	715	776	768	737	766	766	770	741
24240	21359	28598	24395	21214	6049	441	303	308	276	233	242	231	212	225	189	224	187	198	211	204	213	184	222	212	216	239	207	216	198	182	211	226	225	221	211	198	196	215	192	210	210	190	187	204	189	202	181	184	188	217	190	197	213	218	197	188	185	183	192	208	220	174	211	196	200	215	196	199	202	198	209	190	198	188	184	196	211	196	217	201	227	208	195	211	208	214	211	212	210	199	198	197	188	214	213	174	192	206	195	209	168	211	197	178	189	188	202	227	191	210	187	201	176	187	198	194	215	193	201	199	205	180	183	182	199	208	196	200	184	193	212	209	206	186	198	198	191	195	216	196	179	195	176	195	220	207	218	198	221	186	214	200	173	196	200	197	194	187	226	197	207	189	173	208	188	218	230	243	201	208	200	196	196	195	187	192	212	173	205	190	175	188	186	183	181	181	211	184	179	209	185	183	175	185	198	190	198	216	192	199	201	211	182	171	201	211	207	192	220	168	202	189	198	198	175	207	188	187	200	208	173	177	208	203	191	212	202	176	178	186	182	197	186	190	172	188	214	211	194	199	190	187	188	210	211	193	179	203	215	191	192	196	204	218	190	190	201	192	204	226	186	154	197	186	199	181	214	203	200	229	205	193	186	225	206	197	188	195	207	210	206	206	189	200	200	190	178	199	208	186	205	206	191	190	190	204	192	199	205	216	180	224	198	188	188	199	187	208	190	192	216	217	210	202	214	199	185	199	192	186	194	174	179	212	194	218	219	204	193	176	197	205	206	159	169	202	196	183	171	213	195	180	198	204	203	191	184	190	209	208	200	201	187	188	220	189	212	171	179	207	199	180	197	206	187	179	193	189	200	193	177	199	214	200	213	198	175	189	189	196	187	172	181	182	194	211	175	177	193	186	192	199	181	192	210	199	190	192	199	188	182	186	190	210	204	226	195	177	194	218	185	176	194	205	210	206	205	179	199	210	209	208	175	180	195	191	197	205	201	200	199	176	208	182	221	191	197	193	204	162	186	210	183	200	207	181	176	208	176	178	197	196	208	189	198	214	208	189	189	210	216	189	182	198	183	210	186	224	190	210	211	178	218	204	214	202	189	183	182	200	192	196	209	165	173	172	208	194	202	195	202	189	204	185	205	197	204	176	218	210	185	187	191	186	196	205	200	213	177	180	195	201	197	199	201	180	196	189	198	207	191	204	206	230	204	221	198	184	200	189	175	189	203	225	213	186	224	212	195	196	163	197	177	204	209	198	204	197	204	192	192	209	187	190	191	187	192	209	189	196	198	197	209	214	190	169	205	185	190	186	171	200	212	178	182	203	203	190	171	201	168	205	183	205	196	197	185	199	210	180	216	191	175	170	215	178	198	195	201	207	195	197	169	196	207	176	210	205	204	202	203	183	182	190	185	176	215	192	211	182	193	196	171	190	194	205	224	191	194	204	199	202	218	195	196	194	198	204	218	165	197	201	194	216	216	211	189	200	163	228	196	205	190	207	205	183	174	183	184	227	200	193	214	211	189	194	196	211	201	175	194	228	182	194	219	189	197	180	184	193	206	207	193	192	210	201	200	226	201	191	207	203	192	196	181	195	192	216	185	192	183	197	199	204	200	216	192	197	222	189	201	202	180	202	205	227	195	163	180	202	206	197	199	181	192	196	223	203	196	169	211	190	211	222	194	209	199	192	192	191	207	169	211	196	212	195	190	192	218	199	181	205	205	188	217	205	201	193	203	214	217	177	177	179	207	196	185	188	225	177	203	184	204	177	206	173	209	171	197	194	199	178	177	207	184	197	209	170	192	233	186	174	215	203	190	181	164	180	187	179	179	206	190	186	188	199	196	185	197	197	194	177	208	198	195	204	220	210	167	226	214	201	211	222	175	210	206	213	214	207	206	191	220	197	198	194	188	202	205	189	217	196	208	226	188	202	193	204	212	192	196	187	190	205	216	198	198	225	214	224	179	195	186	190	189	208	200	207	181	208	203	194	195	208	172	215	201	204	182	175	188	190	200	225	208	181	212	202	194	187	183	177	201	193	194	189	196	192	186	201	211	216	183	192	191	219	198	199	197	192	222	209	168	203	192	225	190	197	151	184	210	213	191	177	181	196	199	198	207	171	203	206	203	210	232	187	191	170	182	212	194	209	203	189	213	201	190	186	198	190	170	186	188	201	199	200	210	213	214	210	195	221	205	221	197	186	192	191	192	218	227	181	210	189	196	173	196	205	189	182	197	224	208	183	193	201	196	235	207	196	201	199	217	233	190	192	200	203	175	194	232	176	189	214	206	197	182	198	171	182	162	193	206	217	182	182	176	187	216	227	228	192	187	187	212	211	207	204	187	170	210	186	212	201	188	201	181	225	200	192	163	203	210	203	215	196	197	194	180	197	215	200	182	175	201	207	192	197	208	219	184	218	206	212	199	200	207	188	213	178	207	196	173	211	200	200	201	203	183	174	197	213	207	194	214	211	194	190	204	212	183	193	210	191	217	191	168	180	213	155	203	178	200	189	181	214	212	225	204	205	192	205	214	203	179	206	210	193	199	182	180	218	156	185	214	219	186	226	197	192	200	190	207	197	199	193	200	183	179	190	195	188	239	205	219	190	156	197	228	195	198	212	196	195	199	204	205	200	202	206	193	193	215	211	166	204	209	214	202	194	191	198	216	206	182	209	207	205	197	209	186	184	219	206	177	200	200	201	194	208	207	166	191	184	226	182	214	186	194	198	213	212	216	185	216	172	190	201	200	205	197	196	184	190	206	197	191	177	226	208	206	188	223	224	186	202	183	209	192	177	201	211	201	184	204	218	205	206	185	198	201	209	203	183	176	218	196	197	204	200	185	204	210	202	200	175	203	177	196	185	177	210	189	195	180	195	199	181	213	183	214	197	198	188	201	204	201	165	204	181	174	215	183	181	204	155	201	181	213	201	170	195	183	213	193	212	178	224	166	182	204	179	204	208	221	182	177	198	192	214	186	183	203	192	176	205	202	196	202	191	188	239	200	203	229	195	181	213	211	174	194	206	189	197	191	177	188	212	213	180	180	231	177	189	198	185	188	187	220	199	197	193	207	197	219	187	186	190	214	188	232	205	211	195	188	189	180	214	212	200	207	200	198	210	211	200	187	192	219	202	213	209	192	190	207	207	190	189	203	209	213	211	188	181	219	207	201	205	190	211	202	179	191	197	187	239	202	180	166	208	177	187	233	208	193	174	205	223	205	219	196	200	178	205	196	183	189	197	216	198	207	199	200	183	188	195	183	189	202	208	174	204	210	158	202	176	177	203	206	184	210	221	192	188	198	214	193	171	198	192	184	183	206	224	203	196	210	184	186	195	188	195	193	214	195	196	191	206	176	174	154	204	199	204	221	167	188	188	181	181	214	189	190	203	205	206	161	165	192	201	212	190	222	190	208	202	190	225	190	215	193	214	235	233	222	198	213	199	199	220	209	192	198	201	191	183	196	178	206	211	203	186	212	212	201
55399	38963	5323	2812	1766	1262	1029	866	690	676	595	614	557	526	515	498	470	437	436	407	442	428	413	440	446	402	405	405	397	410	423	399	411	406	445	429	405	401	399	454	392	434	425	398	399	403	402	385	426	371	371	384	411	430	373	413	406	430	405	408	414	401	371	413	407	397	452	373	368	406	420	385	412	375	405	399	402	408	388	413	404	397	401	382	370	409	412	395	393	372	395	366	342	426	389	408	390	419	403	402	405	377	399	385	422	356	408	387	381	394	387	427	431	375	417	352	423	389	391	393	383	384	399	393	406	388	404	382	407	389	398	380	400	400	381	382	389	404	414	394	427	420	388	415	411	387	372	380	416	349	370	396	401	384	398	406	380	412	383	369	375	424	388	438	388	366	388	369	365	411	387	387	391	407	421	395	390	405	405	400	408	397	401	400	406	363	373	388	339	393	398	381	415	387	391	455	374	359	400	414	371	384	380	378	368	393	360	402	363	403	359	386	389	402	383	395	404	403	382	393	372	387	385	406	374	367	359	395	338	360	416	385	397	376	409	375	404	395	357	382	399	382	384	394	420	368	394	397	403	355	392	394	365	387	397	343	393	404	397	376	383	388	390	390	430	408	381	361	387	364	401	389	423	425	386	378	398	401	364	406	359	398	387	387	409	375	369	358	419	374	441	380	414	389	420	372	414	407	404	364	416	393	400	384	415	373	387	368	393	371	413	405	383	387	384	391	376	390	406	404	395	440	343	408	406	370	365	413	397	381	387	383	341	406	336	400	417	393	390	356	393	400	395	388	387	401	410	394	367	382	349	431	399	373	412	399	369	382	419	383	395	382	428	397	378	396	412	393	370	376	392	393	425	363	382	404	387	406	382	411	395	376	354	383	381	441	395	379	359	408	363	365	381	395	393	403	370	413	399	376	403	410	408	390	362	393	422	401	389	391	376	374	363	384	387	362	391	391	424	376	363	360	394	418	399	402	384	376	379	380	356	376	407	400	398	375	352	396	379	389	377	360	383	379	377	387	408	425	410	404	381	376	383	403	404	388	375	388	369	402	374	438	404	416	388	391	361	388	399	386	394	356	379	414	397	370	414	382	352	422	389	386	380	414	399	375	375	401	378	402	404	400	390	396	372	423	381	368	375	367	407	404	396	411	401	422	390	358	378	380	421	349	421	418	346	385	412	379	372	441	391	397	391	375	378	370	394	437	391	371	370	434	398	396	411	382	374	366	379	390	407	386	390	406	362	412	420	384	404	399	401	351	391	386	378	385	398	417	387	349	370	381	391	383	392	401	376	410	385	400	382	411	385	401	392	390	379	397	375	381	393	409	404	440	402	366	429	368	377	421	373	384	367	391	383	392	375	411	412	348	391	416	386	407	387	385	376	383	392	411	376	412	407	402	396	379	391	370	411	429	412	372	370	367	382	388	393	415	384	419	406	369	382	400	372	429	373	405	357	380	383	409	412	380	370	350	414	366	379	366	379	372	380	405	368	385	369	394	397	396	393	384	364	405	386	378	424	418	375	420	392	351	344	403	407	377	355	368	383	397	397	382	351	418	383	349	384	373	381	406	395	383	419	387	349	396	389	388	377	382	357	385	418	409	380	376	386	405	400	371	409	404	368	380	375	394	414	403	362	368	371	373	355	383	360	376	383	385	403	376	415	384	409	370	381	393	374	372	384	404	386	364	386	363	382	348	371	389	396	386	393	403	395	426	404	403	382	397	400	415	386	356	398	381	372	404	383	402	425	406	396	398	387	393	388	374	423	392	386	363	403	374	444	407	367	425	406	435	363	375	403	379	386	378	384	427	391	381	385	366	374	411	397	406	399	403	361	406	398	419	375	388	380	428	388	429	409	451	397	409	393	386	406	386	424	416	388	444	386	385	382	403	386	359	398	412	358	411	399	376	386	380	391	402	381	442	384	366	371	400	379	358	381	402	406	386	375	397	399	404	396	374	411	391	412	400	384	363	409	398	404	411	396	393	374	385	359	365	413	385	380	375	400	381	353	425	382	397	382	405	386	407	390	382	403	417	393	377	376	408	369	441	380	392	383	408	351	393	376	389	376	383	371	425	385	374	349	369	377	354	376	381	386	367	401	371	382	438	400	397	386	408	394	402	373	408	368	403	427	397	412	416	423	386	372	376	401	379	394	395	365	386	406	383	400	400	393	380	375	348	404	374	403	362	396	373	376	385	403	371	389	373	405	406	412	388	363	377	393	380	377	389	395	382	420	400	392	391	419	398	412	394	403	384	360	386	394	380	384	405	367	385	390	387	403	410	372	431	382	382	404	399	383	374	383	411	379	410	378	431	417	427	371	395	367	367	420	391	392	399	381	374	381	384	392	366	398	402	377	390	391	343	427	366	407	383	391	359	360	432	394	343	391	342	382	366	372	363	387	379	426	390	414	403	377	350	429	404	373	408	376	389	380	401	388	406	335	390	391	396	395	391	368	413	393	376	410	395	356	349	388	415	375	355	420	401	358	378	379	380	382	365	412	407	390	372	380	397	404	371	365	415	375	378	394	421	418	391	378	409	399	373	383	367	386	400	371	377	359	395	382	420	401	415	411	389	386	388	372	409	379	432	410	391	399	404	395	393	395	400	386	400	371	394	377	404	388	379	389	402	406	397	337	409	420	401	383	415	404	384	380	391	435	405	381	418	369	372	377	433	379	353	409	388	387	375	424	385	406	375	366	395	384	380	417	379	365	391	374	396	395	375	394	385	383	384	376	382	415	412	421	378	375	410	395	370	389	448	385	415	416	387	401	421	389	389	401	434	370	370	417	345	390	398	390	365	405	403	396	383	394	388	396	399	380	388	405	388	369	415	417	382	408	377	408	389	360	415	383	406	383	431	384	368	426	393	395	382	393	396	382	374	372	413	394	360	397	406	427	395	422	380	403	356	371	364	406	372	374	379	366	361	387	399	404	412	381	372	366	384	385	367	366	402	398	400	410	380	401	409	425	379	443	373	433	381	386	360	411	413	362	355	412	402	349	396	377	393	430	385	379	398	406	372	389	423	396	401	395	428	391	411	363	422	409	403	368	387	362	378	376	395	382	400	419	387	403	401	385	388	378	379	385	374	402	412	385	398	371	385	400	394	423	381	380	362	383	383	378	419	379	376	401	402	388	432	381	393	368	408	385	410	378	395	405	414	386	379	387	407	393	380	364	346	388	354	388	384	372	390	397	395	400	384	407	380	379	373	393	392	415	407	429	409	396	380	383	358	393	373	369	371	395	412	411	404	389	401	392	378	411	411	391	432	391	401	440	425	385	415	373	409	410	364	407	396	400	383	392	345	404	392	373	385	388	382	373	385	380	385	403	397	347	402	377	393	409	411	386	379	396	417	388	396	416	396	383	414	364	396	361	411	397	377	385	397	391	358	395	424	426	361	407	378	401	397	370	364	419	421	388	382	406	423	363	391	371	378	407	411	383	374	387	368	386	371	398	389	411	402	385	385	354	367	365	420
23360	21405	29256	23961	21400	21345	4523	454	287	297	257	285	254	250	217	218	203	201	189	173	187	176	207	210	186	168	175	202	201	187	183	160	158	183	170	159	166	177	178	180	170	160	156	161	164	137	167	182	185	170	156	162	144	152	168	161	164	136	174	158	175	195	161	176	153	179	198	149	152	157	167	166	159	187	146	151	171	168	166	174	166	160	164	179	142	152	171	163	194	174	176	148	175	215	174	172	143	167	176	148	176	177	161	162	168	168	180	169	167	165	159	130	145	164	171	167	153	152	152	166	161	144	167	171	135	168	157	117	168	164	183	167	162	169	190	175	184	164	156	163	155	160	174	164	194	159	144	183	156	158	179	177	158	173	168	159	179	174	168	163	176	160	162	160	169	178	181	155	169	146	162	152	151	163	164	154	150	164	175	158	177	149	164	158	191	173	178	179	171	169	162	171	161	142	180	171	175	174	149	181	168	175	159	170	155	183	150	143	162	143	177	190	153	152	134	147	141	136	161	165	161	168	161	149	172	176	154	156	176	154	173	130	143	185	170	182	142	206	158	155	171	144	172	170	161	150	174	182	170	164	171	173	177	155	144	176	152	169	175	184	163	175	179	151	157	166	162	163	158	155	179	147	129	170	141	176	158	182	170	173	157	159	189	171	158	173	180	177	177	146	159	160	148	160	164	192	169	158	149	173	151	156	150	153	153	145	164	170	156	167	154	160	184	150	174	173	173	157	160	161	176	179	144	167	159	167	176	176	174	153	160	161	178	153	180	173	150	179	166	168	165	166	146	163	146	162	173	158	156	184	167	154	162	153	162	169	153	166	175	153	158	177	167	165	167	168	161	172	162	158	187	153	163	158	151	170	203	154	145	160	161	172	147	164	165	158	166	150	163	190	155	149	140	176	159	169	190	176	157	161	151	159	189	153	164	174	158	151	167	156	144	164	156	161	143	154	128	180	149	155	168	162	197	163	170	147	147	157	153	171	167	159	165	135	140	160	168	152	141	168	175	170	170	157	160	161	171	187	165	155	192	155	167	176	168	158	144	163	188	174	151	178	164	149	176	170	158	169	177	167	149	152	164	150	154	159	168	161	179	173	154	170	145	179	152	193	171	139	179	147	163	164	171	164	164	151	149	151	187	161	151	149	148	157	175	176	167	150	159	175	174	175	158	150	157	145	146	165	164	180	178	149	161	153	150	168	167	149	179	149	168	167	154	151	147	170	179	129	169	144	150	180	187	172	146	151	165	169	176	162	135	156	162	154	157	155	164	177	147	146	166	170	179	142	163	164	166	152	167	167	171	171	158	176	164	154	156	155	156	160	146	164	171	158	155	176	163	172	155	163	156	155	158	172	178	166	162	178	181	167	154	144	165	154	166	175	148	180	151	169	154	162	163	169	151	157	181	162	157	167	167	170	170	160	157	148	158	145	172	152	148	144	140	190	158	171	171	155	186	174	146	189	177	163	161	165	140	177	177	153	177	172	159	153	181	191	196	165	142	159	155	168	163	150	166	180	153	187	147	156	170	154	150	182	165	154	172	146	154	151	164	149	158	156	176	146	175	148	169	152	152	158	173	160	151	127	156	171	168	173	176	156	129	157	158	149	157	170	156	152	166	156	166	168	155	156	155	159	148	163	182	164	161	145	162	163	185	144	161	143	170	180	193	163	175	157	150	160	155	150	163	185	147	174	182	157	176	150	169	179	158	166	167	171	156	173	171	167	153	165	163	161	168	160	147	158	178	186	158	159	149	168	149	172	170	144	160	160	178	154	154	169	172	179	152	168	181	163	170	191	137	170	173	160	175	176	167	158	149	174	154	175	165	148	156	189	185	177	179	164	167	146	158	169	168	180	156	153	182	168	165	154	152	173	156	188	159	170	165	178	158	160	133	165	174	165	163	163	160	177	177	163	171	174	157	181	148	171	141	144	159	163	155	161	145	164	178	139	182	171	155	170	167	158	144	169	158	167	170	190	149	135	157	162	170	168	189	149	160	155	162	163	170	192	166	168	177	162	172	164	174	181	179	158	150	168	185	176	156	153	177	162	162	170	180	178	162	171	153	151	151	183	176	170	146	159	169	173	180	155	151	146	159	170	177	159	178	164	131	150	162	187	154	156	168	166	177	151	169	166	173	144	154	174	145	155	180	141	159	171	156	180	161	177	159	158	181	165	164	147	162	160	151	159	157	159	155	183	164	158	153	130	174	164	170	168	154	178	136	137	184	154	174	158	154	173	160	174	156	170	156	169	165	155	155	162	161	137	165	157	146	167	167	149	168	188	168	181	155	166	162	178	185	148	167	171	160	182	152	178	161	180	153	151	161	147	153	149	144	185	162	183	173	147	169	152	162	169	161	160	174	178	143	159	169	153	165	165	132	185	154	168	170	162	190	167	159	160	176	180	150	184	181	201	156	176	197	159	176	149	163	161	146	166	163	142	176	166	176	147	156	175	159	174	178	170	153	156	166	149	151	193	159	141	165	176	148	156	175	179	177	164	159	168	165	172	168	151	177	159	164	148	166	150	154	163	177	143	168	154	170	172	169	140	173	175	184	151	160	160	163	180	170	154	181	149	161	172	162	155	178	172	127	185	170	161	150	168	159	144	186	163	164	167	157	168	163	160	172	176	176	159	141	172	172	159	177	177	180	178	170	171	176	170	160	150	159	180	171	174	169	161	164	147	180	173	167	152	141	145	172	137	159	155	134	180	158	162	143	160	159	162	156	158	177	146	163	178	170	177	170	170	172	175	152	187	170	143	162	179	164	153	146	185	150	158	164	170	159	154	124	156	168	180	175	168	175	165	183	154	170	144	154	163	160	152	139	172	146	162	180	162	166	178	156	152	158	170	166	161	162	173	151	160	160	176	154	161	163	155	162	139	160	157	188	156	139	167	150	182	164	156	177	168	169	175	167	169	154	136	171	166	149	153	155	166	143	172	160	153	173	179	175	169	175	145	139	148	176	158	174	152	168	165	167	178	162	174	159	151	158	171	163	194	171	144	184	150	164	172	154	172	190	162	176	167	140	171	170	169	148	159	161	162	146	155	159	173	180	157	183	168	186	160	174	157	150	181	166	154	158	180	174	171	179	171	145	153	176	185	169	164	154	135	150	165	177	155	148	169	136	145	188	167	157	156	179	152	158	158	152	170	153	170	159	168	150	142	177	161	178	191	168	166	170	171	173	184	183	163	177	159	147	159	166	145	169	173	155	162	154	160	169	173	154	175	158	172	161	160	158	171	140	167	144	160	172	149	150	172	171	181	151	165	172	155	169	154	156	140	164	133	189	150	146	151	162	146	159	175	174	160	174	171	147	159	167	151	157	147	157	161	157	150	166	166	167	167	190	146	159	149	172	153	150	155	166	161	183	147	153	164	168	153	159	168	170	141	160	176	170	170	160	160	167	170	173	168	165	153	171	167	209	168	154	151	168	164	155	154	173	163	167	160	171	164	166	155	177	145	152	184	157	140	171	168
58950	39108	8785	4520	2787	1906	1405	1123	988	814	760	596	593	551	477	504	461	436	418	356	439	376	366	362	365	334	377	370	340	352	316	349	350	363	358	336	358	362	336	334	332	307	298	323	297	325	338	319	300	314	318	320	339	306	314	291	305	299	301	308	349	304	339	312	324	282	319	293	287	331	311	307	321	316	312	309	300	291	311	291	301	328	321	299	283	316	298	309	309	310	316	291	314	297	269	325	307	300	299	303	326	307	298	319	301	277	303	329	295	323	296	300	316	282	310	287	318	298	299	305	285	297	354	296	296	309	301	291	327	273	280	325	307	290	307	315	305	285	300	270	310	276	283	322	301	312	311	333	297	286	289	298	299	340	295	275	306	293	304	318	287	307	329	312	304	284	311	308	315	317	269	284	309	292	275	314	309	310	313	317	311	285	304	294	301	310	286	310	303	306	319	285	315	299	320	339	307	299	330	288	306	315	327	297	282	286	324	297	300	311	286	307	292	343	300	283	295	308	300	305	297	301	281	334	301	307	320	314	312	302	287	306	288	286	301	331	329	291	288	293	325	293	286	281	309	286	279	325	303	315	306	284	279	283	323	291	316	308	301	304	325	318	310	332	323	339	308	311	271	309	303	342	327	299	321	265	302	319	298	297	269	348	343	283	287	340	306	309	318	325	297	325	290	314	313	282	303	301	312	296	289	283	294	285	276	312	313	289	314	315	268	317	323	315	307	312	328	325	298	313	303	314	321	307	280	279	277	295	287	323	259	289	316	311	310	308	299	280	321	299	293	294	292	271	307	311	284	281	313	275	297	298	261	292	311	292	310	307	294	317	297	287	297	296	295	304	304	350	293	319	260	321	313	296	308	289	318	292	299	275	317	295	272	301	301	297	307	281	313	311	285	334	297	318	324	297	313	286	293	296	303	314	299	293	314	323	285	304	331	328	317	279	295	290	314	325	289	300	303	264	299	268	301	274	300	302	318	289	276	300	327	323	293	276	295	311	287	287	303	275	299	305	306	280	296	311	305	274	327	322	284	263	272	296	320	285	308	300	298	310	291	329	271	307	305	310	299	287	312	296	308	311	273	267	300	301	317	315	309	325	298	311	307	273	299	319	304	312	282	312	314	325	280	272	288	324	305	311	302	275	297	310	316	272	334	311	319	304	297	312	319	300	315	314	280	301	300	298	302	287	300	304	283	318	280	311	294	322	318	300	305	310	276	310	297	273	291	296	313	307	301	315	320	269	279	305	299	304	298	323	309	309	325	305	294	291	308	315	347	312	325	282	277	316	310	287	298	279	313	295	354	325	302	307	267	319	289	304	294	294	290	321	312	326	316	328	321	301	289	299	298	280	298	323	276	285	312	323	326	348	296	323	277	308	314	333	321	304	314	289	289	298	262	287	293	337	316	315	301	277	303	325	341	316	277	283	317	270	292	299	301	299	305	330	283	322	284	321	296	313	285	321	325	329	304	304	319	287	305	284	282	277	318	315	273	293	327	290	326	298	299	331	316	312	272	285	301	329	329	325	295	317	276	294	310	306	289	333	335	301	298	347	294	324	317	286	317	281	300	312	306	321	292	312	308	304	283	303	280	314	306	330	334	317	322	288	312	298	308	286	304	299	328	287	290	261	275	299	291	319	301	302	290	282	279	320	287	331	324	306	310	296	282	303	300	301	266	284	305	326	302	304	269	298	302	302	320	288	348	267	263	283	333	298	283	308	337	311	317	305	316	315	286	303	275	282	309	332	300	295	283	308	295	317	300	275	292	316	326	278	311	303	314	275	308	285	296	289	274	302	289	326	308	314	298	324	281	321	285	288	281	318	318	280	302	295	281	281	316	291	287	296	315	291	290	271	270	295	277	289	309	330	289	295	276	316	305	317	315	282	296	323	314	295	303	310	285	271	309	254	294	291	322	295	297	334	316	347	310	297	287	274	291	307	277	295	308	303	316	286	292	319	321	294	337	304	320	302	295	306	300	290	298	304	305	346	320	330	311	319	290	294	303	330	286	330	278	274	308	291	328	316	297	317	295	307	356	295	289	306	303	323	289	319	293	305	331	268	277	312	312	304	310	300	297	318	307	326	305	299	300	305	297	312	322	306	296	332	287	303	323	303	314	318	328	300	279	294	325	259	306	321	335	309	324	278	334	292	291	325	319	313	296	295	310	280	328	298	284	301	289	340	301	308	289	325	282	269	272	269	293	292	316	284	323	305	295	293	307	303	262	283	302	290	327	327	306	304	270	291	301	306	296	327	285	308	334	323	288	292	296	304	309	297	324	283	363	316	306	300	304	303	327	307	294	280	289	271	315	286	289	279	288	289	302	297	309	285	298	297	307	316	286	295	272	318	340	317	315	284	289	315	306	325	302	302	332	330	308	355	321	308	321	301	309	317	292	319	299	318	311	316	311	272	341	293	329	281	306	280	318	303	293	296	302	295	288	296	311	293	290	306	295	302	309	310	310	289	296	312	312	330	282	315	280	287	270	278	286	285	305	301	293	308	302	261	306	313	307	322	283	296	325	319	310	306	283	304	298	332	305	316	303	271	317	279	287	323	297	301	294	282	306	290	288	316	305	282	316	310	304	309	288	346	326	308	290	317	309	309	294	290	282	285	288	297	314	307	321	299	313	313	322	323	323	304	314	290	299	286	275	308	288	315	305	272	325	311	286	314	297	332	283	297	293	322	292	310	319	313	302	318	306	293	298	334	339	309	310	301	319	326	319	316	259	303	286	276	308	294	290	319	300	309	284	300	312	298	298	302	294	322	303	305	319	301	316	276	337	271	306	310	312	287	280	302	316	289	318	289	289	264	301	270	309	304	290	282	300	300	286	264	292	316	320	317	277	328	309	298	284	302	266	336	303	352	320	314	294	331	309	316	300	314	302	292	322	305	290	311	297	299	340	291	281	315	300	325	304	344	323	278	318	299	288	308	300	320	314	309	306	287	288	331	274	288	281	308	297	280	298	315	288	303	280	278	268	330	293	308	290	300	277	331	315	294	262	320	299	302	329	299	299	323	302	319	328	282	258	314	275	300	304	328	308	276	279	297	315	330	289	289	302	301	276	325	311	279	293	326	305	319	286	290	283	287	327	298	286	298	314	310	295	312	314	296	319	321	293	312	266	304	317	312	312	298	267	303	280	305	332	331	287	306	288	271	316	299	323	331	309	331	310	331	278	298	294	299	291	299	290	314	331	329	315	302	336	294	312	298	288	276	287	273	292	317	316	337	313	313	292	281	320	316	292	333	266	322	325	281	329	303	306	290	310	306	325	312	298	301	308	292	313	289	283	291	303	318	316	319	275	304	298	309	284	329	264	286	279	292	319	287	310	316	323	312	277	291	281	327	319	296	324	321	304	294	297	283	275	329	323	294	292	305	304	283	298	297	288	302	317	303	278	308	332	299	299	307	286	338	314	310	270	294	304	295	298	295	322	290	268	304	317	280	330	304	322	345	286	331	326	282	311	307	317	316
27688	21744	12908	1150	470	446	447	394	444	395	392	376	392	407	421	414	386	392	380	387	377	360	413	365	423	425	413	396	407	417	453	412	413	398	398	369	394	431	375	395	423	397	434	375	405	382	396	355	388	385	428	390	363	393	412	377	354	379	392	404	395	377	380	430	423	413	399	412	403	423	407	391	383	349	400	412	401	387	389	402	421	430	385	401	414	379	381	405	394	449	409	388	392	393	406	400	387	417	403	382	398	415	391	388	403	406	405	375	365	420	397	412	391	391	426	403	382	376	404	404	396	386	381	356	376	385	385	414	390	426	360	401	372	439	386	365	396	420	405	413	400	392	409	405	403	382	389	415	425	373	420	400	406	429	394	382	407	411	411	413	381	392	394	343	406	397	412	385	389	376	377	385	392	405	428	411	376	410	422	393	432	405	389	421	407	436	387	380	373	448	403	404	404	404	392	364	397	415	414	393	412	372	406	418	394	381	405	376	366	368	432	412	401	358	386	414	405	391	407	407	401	398	400	412	410	356	449	386	372	396	369	390	388	388	356	380	379	349	379	371	400	372	394	415	389	352	406	460	373	361	368	385	380	359	410	398	373	384	396	412	425	405	399	429	384	382	393	424	377	369	357	404	409	421	391	396	404	414	396	403	411	399	381	407	441	399	393	422	411	377	404	414	359	370	375	397	422	413	368	358	395	382	416	418	388	397	369	333	368	368	410	357	388	353	422	398	373	375	404	423	368	392	368	413	384	384	387	396	417	384	365	374	396	425	404	418	404	363	395	380	389	395	395	427	417	415	390	405	393	419	416	401	421	408	349	385	405	400	435	413	387	369	388	439	418	427	389	433	408	388	434	397	402	408	408	360	390	362	389	374	378	437	415	411	442	414	403	385	378	397	431	394	373	353	395	392	379	376	393	392	413	405	392	385	431	393	416	380	380	383	390	383	383	383	430	376	385	385	396	366	394	403	419	426	404	418	402	374	444	380	407	409	393	360	397	444	390	418	417	361	380	368	407	402	374	409	413	415	412	388	406	397	402	401	375	347	425	381	407	397	394	389	366	422	409	421	432	399	408	431	368	426	393	372	375	386	385	382	354	425	391	400	387	402	393	390	386	410	357	376	394	397	360	419	394	435	422	395	466	409	408	390	416	409	395	389	416	369	366	366	379	373	382	394	381	397	413	397	364	417	368	382	396	431	406	384	374	378	387	432	395	385	396	360	399	410	388	427	391	403	388	359	404	386	391	386	349	402	429	414	393	421	396	376	397	409	400	399	390	363	405	392	389	386	413	380	401	412	406	366	401	352	400	372	369	397	406	374	412	425	413	350	389	384	406	382	380	376	431	383	389	411	416	386	377	388	382	396	405	378	382	385	386	418	407	423	412	372	375	390	405	418	400	397	387	410	362	403	402	416	410	422	408	401	373	373	432	366	424	383	411	397	400	371	375	396	404	369	410	384	384	441	384	381	381	398	393	370	380	403	365	401	387	399	408	376	364	415	390	374	415	362	388	359	391	383	356	383	402	374	399	375	409	374	403	430	415	371	418	386	411	425	376	388	383	392	373	393	415	398	419	437	416	410	394	376	414	397	397	405	423	426	357	389	447	378	413	420	378	392	434	382	389	372	368	393	413	355	373	428	404	397	398	418	390	376	416	392	427	433	439	381	401	424	395	384	401	412	409	389	411	404	397	395	430	364	386	363	414	370	408	390	352	375	425	397	394	432	403	377	400	369	397	401	380	320	406	404	393	378	384	381	398	424	360	365	383	394	416	397	387	402	362	396	387	414	384	378	387	400	376	385	377	352	447	400	410	367	398	414	412	401	420	396	385	387	416	368	380	409	383	364	378	392	375	393	365	388	399	380	404	402	413	386	388	430	401	411	399	370	362	387	397	443	388	399	394	374	402	349	374	405	388	413	388	390	385	406	402	391	372	321	376	422	349	396	391	396	339	412	407	423	393	370	389	416	398	426	379	435	357	382	375	402	404	387	391	388	406	381	425	399	435	400	416	410	404	385	396	406	417	397	361	429	444	410	413	392	380	370	401	390	366	411	436	386	376	388	420	363	420	392	409	370	394	374	429	412	413	385	426	374	417	381	389	416	380	399	383	391	403	375	418	375	381	395	399	392	414	405	399	378	391	397	377	385	383	362	394	360	419	432	410	411	384	423	398	398	388	429	403	391	406	372	389	359	402	412	382	359	395	395	348	402	386	430	397	412	393	417	363	388	399	394	388	418	390	377	371	384	398	384	416	395	395	402	408	391	359	417	415	360	406	410	388	423	373	387	391	385	461	352	405	372	381	401	420	372	369	393	400	411	400	407	378	371	391	379	417	414	406	411	410	448	433	399	379	384	378	424	379	393	403	413	397	394	427	381	377	396	372	432	401	398	319	386	430	435	396	374	381	404	373	398	417	383	397	373	428	360	389	405	365	413	381	377	393	393	386	420	389	386	397	364	425	431	391	422	396	374	372	381	394	370	416	437	390	384	409	375	400	397	392	376	383	365	418	407	424	380	422	398	420	402	378	368	395	399	380	367	406	405	362	407	367	379	400	403	405	400	379	385	414	379	367	390	431	395	382	392	383	385	376	375	406	404	444	429	421	381	370	386	411	411	395	392	420	401	423	409	392	420	376	405	414	391	384	394	363	419	378	383	412	409	402	425	386	397	390	420	389	391	377	370	373	407	440	363	426	401	425	388	413	387	390	396	390	381	423	435	381	417	386	396	388	379	395	368	420	398	397	420	375	428	367	394	400	384	388	373	409	379	394	388	411	367	389	399	431	366	397	395	379	422	404	367	386	425	369	402	397	389	394	405	362	358	377	393	388	358	385	372	402	411	400	386	412	395	396	411	351	427	404	394	392	403	421	392	402	362	397	393	435	397	409	372	390	378	407	339	441	416	396	370	398	402	386	397	390	414	389	390	381	388	388	402	387	412	410	374	373	406	408	377	397	376	406	394	403	414	416	422	392	386	396	400	389	391	393	407	393	387	359	387	420	394	416	404	397	404	389	404	369	404	438	383	392	437	429	406	403	404	421	394	421	425	430	368	400	384	407	373	344	397	435	352	403	394	382	404	398	381	428	351	398	410	397	416	386	405	394	363	388	397	354	392	371	427	391	370	421	386	429	389	398	427	403	388	384	395	413	415	383	416	379	410	389	373	371	421	388	382	422	402	410	409	398	394	396	449	427	418	406	385	394	352	396	422	410	412	354	410	416	398	350	359	411	395	356	360	389	380	428	420	397	413	371	381	382	368	384	390	421	407	388	406	375	410	366	367	382	424	370	398	393	387	432	411	386	402	391	392	378	382	422	389	407	344	414	352	385	398	419	382	396	389	362	420	381	406	386	401	416	362	419	406	392	401	410	376	392	401	399	406	413	420	370	429	421	403	377	415	387	413	370	405	390	380	401	414	399	399	384	357	401	381	392	412	371	389	409	385	426	388	384	378	382	366	406	403	401	357	387	450	412	376
31104	20205	1335	1023	936	855	794	818	781	846	706	713	789	754	778	775	739	761	724	723	727	751	714	767	765	760	762	766	798	750	716	740	817	726	710	765	768	776	776	721	739	734	768	750	732	717	708	761	723	713	789	765	743	742	735	744	761	706	746	698	755	727	722	741	730	744	732	764	793	731	768	702	708	730	676	771	780	731	743	704	794	747	786	749	720	742	747	750	750	708	713	725	719	779	774	762	726	739	739	716	794	774	725	679	835	750	739	706	756	704	730	721	713	772	752	805	719	746	738	702	752	753	756	720	767	776	784	710	757	739	692	739	766	785	730	769	752	786	787	743	750	766	761	777	726	740	732	748	752	758	757	712	784	727	787	770	746	771	751	732	742	709	777	721	754	738	723	739	752	747	746	740	731	766	720	786	718	805	750	764	754	731	762	745	762	761	720	739	788	713	723	731	721	708	704	743	760	740	754	747	743	726	718	735	712	716	775	738	743	760	706	755	762	731	757	726	754	727	718	715	754	755	759	757	683	729	770	704	737	709	739	794	713	757	727	759	759	712	750	766	789	728	749	753	725	726	702	703	706	750	760	749	786	754	747	758	739	697	744	771	756	768	700	766	698	772	759	740	721	747	746	703	710	743	725	769	778	750	719	748	716	750	744	747	763	730	769	744	706	738	733	743	729	786	762	736	748	743	782	761	716	709	769	741	737	755	742	760	747	754	783	770	778	739	749	749	712	743	780	703	745	787	756	761	721	758	731	760	739	785	764	735	740	727	790	770	684	759	722	733	761	721	747	779	756	735	708	768	711	727	742	717	668	772	734	766	744	772	707	763	763	744	777	737	743	740	758	730	749	775	724	803	696	732	737	818	739	738	722	777	703	758	801	742	760	735	708	763	742	696	747	752	765	746	718	740	725	765	722	760	790	725	716	774	737	698	704	693	733	737	762	768	765	768	762	767	804	762	787	691	757	711	720	739	713	731	748	697	749	739	734	757	691	725	782	765	720	743	702	753	714	746	705	727	711	769	727	719	727	758	732	728	756	692	751	751	734	741	749	768	727	769	740	744	803	766	751	745	726	737	771	733	735	721	707	770	746	777	680	776	692	730	692	758	743	744	755	778	745	774	736	690	773	759	719	766	732	740	782	749	736	752	779	793	701	734	759	786	719	765	756	827	743	704	747	731	744	716	722	742	717	743	731	753	741	762	745	780	739	774	746	733	776	799	726	733	762	800	719	748	800	778	710	695	732	738	714	733	757	744	704	794	743	716	697	748	711	718	727	747	700	706	755	711	734	724	743	722	767	747	738	786	822	770	710	772	746	778	724	735	788	765	767	782	720	759	748	724	717	740	676	724	683	719	750	734	774	768	784	685	801	709	723	760	746	718	737	816	743	725	741	742	723	714	768	722	681	737	697	789	710	733	734	719	721	727	695	752	752	725	731	743	752	721	751	778	756	746	726	730	734	744	779	713	706	724	719	756	762	740	714	696	741	775	737	733	741	730	730	761	808	741	777	747	726	770	763	738	808	723	714	728	755	717	724	791	733	697	752	717	754	753	789	744	793	743	762	773	766	806	742	730	724	765	800	743	697	762	755	768	768	763	753	798	756	787	729	749	735	818	718	737	740	782	756	764	768	771	745	718	713	755	761	718	748	795	752	742	755	733	722	750	786	721	737	802	763	723	734	736	750	742	760	750	751	735	731	741	706	744	792	776	761	763	737	731	751	729	705	760	753	709	751	763	756	728	739	734	800	759	804	740	736	755	790	755	751	747	714	743	728	709	745	755	723	764	767	727	748	747	763	748	755	721	743	719	735	743	795	753	766	788	750	727	748	744	743	788	768	754	739	743	721	761	736	747	708	698	713	751	785	741	745	712	749	726	736	724	730	764	729	730	780	767	725	738	757	751	736	742	722	699	710	744	791	700	756	767	827	719	750	780	764	767	740	697	761	763	751	779	732	697	751	737	757	775	752	753	749	715	746	746	776	743	786	738	747	676	755	778	761	729	813	733	747	704	789	724	756	778	772	744	759	754	771	766	763	701	768	753	761	767	775	800	793	780	764	769	737	726	792	763	719	725	723	747	756	735	746	700	741	737	742	749	725	716	746	755	709	760	733	726	754	721	751	739	713	728	728	768	739	746	761	754	700	774	731	758	781	763	754	726	714	765	766	753	760	732	712	755	729	732	728	736	720	715	702	739	745	748	734	716	771	735	745	729	691	767	773	748	739	751	731	711	750	750	768	774	771	690	762	719	706	765	737	745	737	768	802	756	765	770	742	719	744	714	750	729	761	752	806	736	769	718	767	712	685	768	776	754	707	742	767	795	734	726	723	775	711	732	771	752	744	749	698	738	736	738	777	765	743	777	804	756	709	780	747	743	736	809	690	779	693	750	732	759	778	726	739	733	763	687	774	760	729	742	776	746	704	732	733	756	757	734	753	761	762	718	796	797	742	689	734	734	752	717	714	717	730	746	724	740	727	742	739	768	764	741	769	767	755	741	712	723	745	755	764	746	717	775	714	715	710	707	698	722	774	733	790	717	742	747	761	733	739	676	692	729	750	707	781	738	784	739	784	736	701	756	770	763	762	732	716	730	740	729	708	821	722	768	724	772	779	706	692	745	752	728	755	751	759	743	781	772	769	731	712	730	743	747	798	753	778	729	728	773	736	786	770	745	765	757	733	767	774	745	786	736	756	742	759	775	732	729	826	713	764	717	729	677	794	754	730	723	726	771	752	749	715	782	686	700	716	702	738	745	754	700	742	728	775	774	797	788	743	746	765	753	745	745	756	788	689	734	776	757	704	775	735	758	776	733	745	732	742	823	719	782	781	766	777	761	748	757	758	757	746	720	759	745	765	747	749	807	747	779	679	760	738	682	735	773	726	737	749	713	766	782	749	740	758	692	753	717	708	725	780	748	756	716	771	733	743	751	768	728	770	673	714	710	744	755	758	769	760	763	679	762	721	752	752	768	776	722	741	770	733	760	749	768	729	750	747	732	808	743	727	729	733	777	738	768	750	742	714	728	813	817	780	747	720	771	730	714	743	746	805	766	734	730	781	699	739	707	677	720	745	757	758	778	764	741	739	730	779	760	741	757	745	768	718	727	765	785	704	756	736	726	744	751	701	749	747	744	758	747	745	777	747	758	797	742	767	737	752	744	784	738	736	805	758	732	752	714	742	740	756	796	670	712	745	774	771	734	750	723	711	765	740	759	700	725	758	767	756	749	725	706	696	787	709	759	742	701	726	715	730	726	743	731	737	696	719	748	745	785	716	754	742	743	759	733	741	767	727	805	724	745	732	709	776	748	725	754	751	727	723	756	782	754	764	769	789	738	710	760	757	737	757	738	758	744	748	726	696	824	750	734	729	761	768	753	752	723	759	738	733	790	783	717	739	761	779	791	786	699	728	808	754	747	772	747	746	791	726	712	765	756	749	728	729	739	718	723	741	711	708	768	758	763	763	761	741	757	740	734
24259	21396	28448	24627	21231	6115	440	332	293	267	281	239	215	217	223	224	218	215	215	196	203	227	222	213	236	191	215	212	199	204	188	209	181	190	172	188	200	196	187	193	189	189	222	182	191	176	206	182	180	187	214	167	198	187	216	197	171	216	224	177	196	199	207	211	210	183	190	207	192	210	181	183	189	218	210	184	168	183	226	194	213	191	203	203	178	202	198	212	167	194	190	184	184	183	190	203	211	200	199	213	189	202	205	221	182	211	190	203	199	206	189	196	193	191	180	223	205	197	202	186	207	207	189	175	201	214	188	216	185	188	170	180	194	197	192	188	207	206	197	199	203	195	193	202	227	226	192	195	200	210	202	206	198	180	198	200	184	193	180	211	199	199	195	191	204	175	191	184	192	187	184	190	190	209	225	210	196	209	204	224	199	208	190	221	208	198	198	194	202	217	210	214	202	207	198	201	188	206	184	184	206	196	195	175	190	162	211	192	212	213	197	193	185	190	202	181	192	197	214	220	180	195	190	216	211	182	209	186	211	208	232	221	186	206	203	197	176	179	234	205	190	202	188	194	196	210	208	200	198	195	206	181	196	205	198	192	194	205	164	199	208	178	188	176	178	195	170	202	199	206	175	219	180	200	212	211	202	207	210	202	186	189	193	193	196	242	201	181	206	195	202	168	189	188	195	231	191	203	182	214	197	173	209	184	218	177	171	193	192	184	190	199	213	212	221	192	202	201	183	194	212	204	193	205	208	196	183	204	184	184	208	244	209	185	218	191	201	193	201	204	200	220	196	199	225	178	178	198	203	180	194	202	186	188	210	224	202	183	204	227	151	205	216	205	201	185	177	211	204	209	224	200	213	209	171	174	188	159	212	177	217	198	203	206	191	211	210	174	191	221	185	196	181	194	206	164	197	200	226	189	186	197	186	204	197	225	192	184	177	195	211	199	204	179	192	209	218	189	209	203	173	174	192	195	185	205	168	211	208	200	177	194	181	214	177	216	206	201	181	209	211	218	189	182	202	173	191	157	211	203	198	177	178	181	203	204	210	202	201	220	188	200	185	201	213	186	196	197	194	204	209	183	221	213	218	178	219	212	178	192	183	185	203	185	210	200	184	219	201	190	178	178	209	179	201	180	209	201	202	189	195	200	200	190	203	188	212	200	201	189	210	180	185	188	214	199	188	219	219	188	197	186	186	161	209	203	203	190	195	191	179	209	188	204	181	186	199	170	190	174	197	204	200	190	222	212	195	201	185	198	186	195	178	166	199	202	200	200	209	205	183	198	210	169	196	185	199	182	210	181	194	194	173	191	190	203	211	193	199	206	195	202	214	210	203	227	200	198	210	187	201	211	192	202	198	226	191	181	201	190	196	197	208	195	201	183	191	209	185	177	214	209	180	183	211	203	186	206	205	217	203	180	191	205	211	193	205	201	218	199	181	157	190	185	178	195	190	203	198	182	231	171	201	213	205	178	216	206	210	200	190	200	175	201	200	195	236	181	209	195	211	191	205	177	210	205	198	214	192	182	195	194	195	174	197	213	194	210	224	209	176	214	189	202	182	192	219	201	215	195	194	192	185	228	209	221	169	202	208	179	181	194	210	195	192	191	194	185	226	170	226	185	181	199	188	199	195	201	189	203	191	203	196	181	157	184	208	205	204	201	208	201	200	213	195	197	179	188	217	187	194	205	195	187	196	177	191	179	208	203	237	200	188	229	174	178	189	200	211	193	230	205	204	191	219	188	196	193	206	216	197	196	198	193	193	184	210	175	190	189	222	172	191	206	211	224	193	219	195	209	179	204	182	225	189	186	204	205	177	193	196	210	180	198	170	189	185	212	214	202	222	217	188	199	210	195	189	207	209	208	198	196	188	198	194	193	179	194	186	180	174	168	177	225	208	203	205	200	212	187	199	189	204	228	196	189	164	192	169	199	198	201	190	180	201	189	186	169	196	181	186	196	184	201	188	202	188	202	209	183	181	207	199	206	172	211	191	208	189	172	176	175	200	182	225	196	179	187	218	203	188	210	209	194	211	198	207	195	193	198	192	212	192	185	197	190	190	177	193	219	197	188	195	199	192	197	219	210	170	220	214	199	164	189	179	202	209	191	203	191	170	175	161	189	223	205	189	208	204	232	194	192	210	194	175	181	203	199	190	190	207	209	193	195	198	214	185	196	189	203	182	195	199	206	194	204	225	220	182	198	203	217	200	196	197	201	211	186	188	209	199	196	184	175	198	210	175	198	208	210	174	180	164	194	182	209	183	181	186	193	213	215	181	215	204	220	192	197	176	195	222	190	164	212	190	192	181	203	187	196	194	219	196	215	210	199	193	181	188	179	182	200	196	205	188	167	198	197	194	212	204	187	180	206	206	207	189	209	204	198	192	188	194	187	194	202	199	175	173	193	222	188	185	199	206	204	208	193	183	198	214	206	175	197	172	203	174	194	219	204	228	198	181	199	187	189	167	180	188	187	175	188	188	208	197	217	193	197	201	197	208	190	215	175	196	189	203	198	204	196	182	196	208	193	196	188	192	216	207	217	191	196	171	184	200	210	214	215	220	187	209	223	191	177	184	209	188	202	205	208	175	200	199	207	200	199	193	177	190	193	184	194	176	183	212	167	178	194	204	201	202	195	185	213	226	169	197	197	190	174	192	186	201	181	198	207	179	196	196	190	189	196	188	192	195	205	195	205	164	182	204	207	213	200	198	231	203	191	197	201	210	227	200	180	186	199	200	201	179	193	191	189	183	191	197	190	197	185	193	184	191	182	190	200	199	207	205	190	199	193	185	196	205	197	206	199	200	208	192	184	207	203	200	195	208	218	203	189	201	176	210	197	197	202	193	203	190	170	182	199	198	192	193	185	213	201	188	191	200	219	186	163	205	185	189	170	204	193	201	204	181	185	194	208	175	178	219	186	165	197	190	205	186	223	205	208	198	200	200	193	180	205	195	219	193	207	193	227	185	202	213	191	190	190	168	173	199	209	192	198	186	195	196	188	189	192	183	209	176	208	212	207	188	193	214	210	206	195	194	194	187	186	186	230	201	197	201	188	219	179	209	179	237	187	184	196	224	188	217	204	199	186	189	200	204	213	191	180	187	203	207	189	192	209	211	178	214	206	196	205	188	205	189	200	188	183	210	197	218	200	206	163	185	219	178	208	208	195	196	174	177	205	218	210	202	202	208	211	212	178	191	190	185	201	167	202	188	188	219	195	202	189	220	214	181	175	195	172	208	206	181	185	195	206	197	209	187	189	206	189	176	209	211	180	176	211	186	199	200	213	184	192	180	191	208	226	196	195	188	200	228	171	206	203	230	201	193	184	213	197	214	180	176	210	208	186	186	183	195	208	197	204	179	185	208	216	196	191	200	201	176	200	192	223	181	181	182	212	192	186	220	194	191	211	196	213	178	177	196	196	192	164	207	181	205	194	190	205	186	203	199	176	166	203	226	215	163	201	223	187	167	172	195	200	194	200
54975	39227	5418	2738	1695	1272	1045	869	732	642	617	605	571	507	523	462	469	433	456	457	419	447	411	399	432	419	405	417	376	437	440	426	379	419	409	412	434	433	381	383	416	397	391	394	388	410	382	368	384	396	390	390	381	394	428	381	383	376	404	409	371	396	366	375	385	401	411	379	379	387	405	431	374	372	370	356	365	414	410	407	431	401	408	386	413	370	367	398	377	409	391	395	390	409	404	374	388	371	382	374	410	413	401	388	376	356	410	370	392	442	387	403	394	395	394	366	407	377	384	396	396	404	426	371	370	374	409	391	405	393	380	371	373	373	372	370	387	393	411	384	392	357	371	397	390	364	375	413	405	384	375	342	388	379	382	374	356	382	413	389	415	366	427	381	398	405	399	384	394	388	414	404	425	368	398	409	392	383	411	361	372	386	373	372	400	400	380	401	375	386	404	367	378	378	383	383	427	381	330	362	359	362	371	411	402	379	367	371	403	402	394	393	386	390	403	393	392	407	397	405	364	389	381	395	402	380	405	394	383	415	424	388	385	385	380	371	398	388	357	364	381	391	399	386	405	381	410	415	390	412	338	376	418	391	354	392	404	343	382	377	405	373	380	361	365	385	374	400	387	408	411	367	390	388	396	374	369	387	359	377	407	360	358	396	403	407	385	381	369	400	388	408	366	343	429	398	401	411	370	440	350	398	398	392	385	406	407	388	373	365	404	393	396	399	393	403	405	341	402	368	415	374	395	407	389	392	368	426	397	369	411	402	365	401	365	394	409	415	372	399	442	375	416	374	390	387	392	372	390	395	408	398	382	389	399	358	402	375	364	395	416	382	412	397	384	392	388	364	351	394	363	388	395	385	409	347	375	376	374	414	346	389	391	387	393	429	377	408	374	408	382	365	372	403	379	377	395	344	388	403	348	371	399	377	382	392	361	355	368	369	409	405	403	395	414	404	371	355	378	383	364	378	404	387	400	389	396	400	378	349	388	399	404	366	380	375	403	403	419	407	371	401	402	393	386	395	387	353	406	404	368	390	410	375	393	383	362	427	372	385	384	364	362	388	382	366	401	347	372	403	384	393	406	395	395	358	407	404	394	410	420	421	371	400	379	373	371	413	375	376	432	401	410	385	364	404	373	410	358	418	389	347	364	356	397	405	407	388	417	385	338	397	371	376	416	426	385	379	398	406	377	388	376	396	396	372	388	357	389	365	372	375	375	385	369	370	382	389	378	356	411	385	352	407	397	379	373	377	388	362	378	329	402	380	377	403	386	392	423	400	371	348	369	377	409	384	407	398	416	407	395	359	404	371	385	382	385	375	395	392	415	402	344	395	400	378	418	383	391	385	404	376	389	400	421	362	407	420	399	361	360	368	372	375	400	368	366	407	416	385	375	370	397	377	401	382	397	403	361	364	423	377	394	431	388	388	371	385	386	397	393	389	364	382	397	408	414	392	396	423	439	415	374	397	375	368	403	379	407	381	387	368	380	376	349	409	383	376	430	396	396	377	395	390	385	420	466	398	447	401	388	404	400	364	387	408	384	355	381	362	378	394	407	405	417	383	376	377	397	414	432	368	392	367	427	384	415	390	382	370	400	371	395	390	393	353	407	376	415	382	369	399	370	380	334	406	387	374	391	376	369	388	381	395	378	377	381	414	408	385	388	402	379	362	378	406	395	378	401	397	411	383	389	409	385	364	398	386	395	396	390	405	391	381	391	402	435	379	378	420	360	373	378	403	399	386	372	368	397	355	370	375	363	363	418	398	410	393	355	381	385	375	403	381	398	393	351	370	397	397	396	380	377	339	398	386	411	398	381	400	387	395	360	399	393	394	395	408	432	349	394	388	365	394	338	370	417	375	418	370	378	390	369	380	363	394	400	370	406	412	371	390	390	380	425	357	381	385	402	382	392	367	379	345	373	352	389	405	388	375	405	415	349	366	429	382	398	360	400	365	402	348	390	407	397	364	382	373	395	394	375	412	359	379	407	401	400	394	377	392	370	408	386	364	375	382	402	358	398	366	404	428	373	356	378	401	367	350	356	390	394	432	424	412	398	368	388	387	402	365	389	382	404	416	370	409	397	372	384	392	366	402	378	404	408	397	401	392	372	408	371	400	359	407	410	370	391	361	414	388	391	385	374	390	396	388	373	365	388	393	369	383	413	380	404	379	392	412	409	383	390	369	387	389	383	425	432	419	425	377	349	373	394	411	406	429	354	376	376	371	403	388	401	423	389	396	396	410	417	378	432	390	373	366	359	410	415	399	380	391	386	414	384	380	382	405	356	361	383	439	375	375	390	391	366	391	373	421	367	357	385	376	403	330	389	399	342	401	391	422	366	390	349	350	381	410	371	353	370	372	392	394	401	410	378	386	389	377	403	367	383	384	418	390	371	377	398	382	370	359	373	344	401	372	406	403	389	382	413	390	352	390	364	371	375	380	382	356	429	422	382	398	399	386	393	390	384	390	368	388	367	399	413	370	383	355	359	399	383	389	385	398	384	372	401	401	406	370	390	403	385	374	377	390	385	376	373	352	375	381	405	397	394	376	382	353	378	358	402	361	408	396	379	392	378	391	367	383	388	391	397	396	408	380	380	364	406	380	407	342	380	414	372	359	431	391	388	407	402	366	384	375	394	374	386	399	354	382	404	373	369	394	422	383	381	394	387	388	361	417	403	392	430	363	394	352	389	409	365	388	391	399	350	370	369	391	378	393	394	363	389	376	418	362	369	381	384	354	390	330	351	405	378	369	378	348	404	391	375	403	391	450	349	379	400	368	415	399	402	400	403	364	350	403	389	383	389	385	394	408	383	397	387	374	363	346	416	385	397	395	407	362	394	375	414	397	390	422	386	410	364	364	385	400	397	400	397	400	382	320	421	402	377	389	355	379	404	438	381	403	402	401	394	390	381	395	423	398	406	349	394	370	377	408	357	382	391	376	389	375	404	402	403	365	407	374	382	444	356	389	374	395	354	416	376	398	376	371	361	390	413	395	382	368	375	389	355	383	378	392	408	355	366	406	387	392	364	360	388	379	428	404	400	382	402	390	363	388	387	380	374	380	382	376	371	383	403	397	372	381	405	414	368	350	376	374	385	405	400	425	358	376	409	352	373	383	400	410	406	382	355	373	420	409	407	408	378	402	376	394	398	388	376	410	378	398	373	376	384	399	374	369	411	383	417	380	384	380	384	368	415	389	364	366	382	338	385	359	351	365	363	403	381	393	380	380	418	377	398	381	393	406	393	380	354	397	414	392	428	390	424	398	419	405	398	395	385	404	358	392	387	391	382	407	399	419	426	372	367	390	401	351	369	357	395	417	370	426	387	397	394	373	403	382	372	420	383	341	370	372	395	408	404	367	395	400	364	385	393	385	374	379	341	410	366	389	404	352	388	371	380	391	400	355	390	399	438	385	365	396	408	399	411	402	424	391	403	371	421	344	419	427	416	359	359	392	365	372	400	372	410	376	384	384	377	373
23252	21350	29486	23559	21342	21209	3133	433	298	290	252	227	230	207	214	234	190	211	202	193	197	155	179	189	174	215	193	183	197	173	167	172	183	161	166	155	186	180	179	163	190	172	154	142	141	166	158	173	151	156	188	164	167	174	169	161	172	157	171	169	171	160	159	165	151	164	170	152	162	164	157	180	170	156	169	168	169	184	170	152	200	153	154	145	173	169	158	141	169	160	148	155	146	173	168	168	149	170	160	163	128	157	165	153	141	144	168	166	136	153	151	165	172	167	162	174	164	166	153	151	150	178	154	162	152	169	162	161	153	189	170	144	164	147	165	158	164	128	171	159	177	184	171	155	154	141	134	143	165	149	151	174	135	178	167	157	163	157	164	182	173	170	152	175	154	171	158	156	149	151	166	161	160	166	173	179	165	153	166	148	175	135	169	164	175	142	146	171	163	173	147	167	161	171	155	177	159	172	172	179	150	156	172	171	160	179	173	143	166	169	143	159	156	164	147	171	193	161	162	151	153	156	164	162	155	157	167	165	170	147	149	148	162	135	153	148	149	133	137	149	161	175	146	149	181	145	185	160	151	145	140	151	157	170	161	145	155	166	163	169	155	168	171	134	150	153	162	160	161	168	145	170	148	161	148	140	161	142	153	155	139	143	164	141	148	168	151	150	152	140	157	161	159	163	147	165	177	159	181	171	175	149	168	173	127	148	157	182	164	161	175	149	174	166	163	147	178	143	172	167	165	164	149	146	160	147	160	152	157	155	159	167	190	160	149	168	181	158	164	166	156	177	166	133	165	165	174	159	159	154	173	144	145	192	165	168	146	169	161	162	162	147	179	168	143	188	193	145	165	173	169	163	152	180	167	150	147	169	154	133	154	155	154	148	181	151	173	165	142	165	148	139	162	163	149	159	153	159	180	161	154	155	161	163	147	151	181	178	165	150	190	170	166	179	151	165	157	175	161	155	146	148	143	181	148	164	156	165	166	169	166	153	149	157	164	163	147	189	163	168	154	170	150	173	145	176	157	178	165	155	170	160	155	185	163	168	167	171	161	169	156	165	158	156	142	158	150	183	157	187	171	150	130	145	149	155	162	154	148	132	177	150	168	159	150	175	166	156	148	146	142	141	178	180	149	171	167	167	180	137	189	160	186	168	158	144	140	152	153	169	164	153	155	142	159	179	136	149	167	181	166	160	143	201	175	172	163	140	170	159	159	163	155	178	160	156	172	170	167	168	173	149	172	166	169	187	167	171	164	156	156	168	152	159	149	172	164	146	162	145	152	154	163	153	160	171	167	159	216	170	163	160	133	170	182	169	157	166	161	190	153	146	176	168	180	166	148	177	163	147	160	184	173	161	159	160	165	173	156	159	155	152	161	175	151	164	154	163	157	161	163	186	158	148	187	153	164	169	154	151	157	170	183	188	152	166	163	155	182	162	137	182	139	189	146	151	149	165	170	151	159	172	166	147	161	175	149	128	152	160	142	160	162	157	160	141	171	159	164	177	171	175	168	152	177	150	138	169	155	159	156	149	161	161	148	141	172	153	159	152	161	163	159	144	165	171	168	142	172	151	155	178	175	158	171	152	137	172	142	181	171	164	164	171	182	180	182	138	166	184	163	178	154	159	155	166	163	174	165	190	178	158	158	150	154	147	156	166	138	136	146	155	135	167	165	157	168	154	148	150	160	162	164	158	162	153	138	173	147	157	168	161	161	137	172	131	162	143	178	176	163	151	160	174	157	141	163	149	149	146	153	172	161	163	178	195	181	155	183	157	168	145	162	138	163	154	181	180	147	157	166	164	152	154	155	180	172	159	148	151	158	170	169	156	170	158	144	144	141	161	149	186	159	171	157	166	147	161	163	177	163	167	144	170	159	143	194	153	164	161	152	158	141	164	148	165	155	170	159	176	155	170	170	191	143	142	155	164	152	157	145	173	131	143	176	146	188	165	148	157	170	181	141	173	165	176	161	176	142	163	163	144	159	169	166	155	169	144	163	156	153	155	168	165	156	165	183	164	148	153	148	150	162	158	135	137	157	160	146	159	153	169	134	154	148	178	172	158	186	162	173	159	161	165	183	153	154	180	160	157	175	149	141	177	182	157	161	153	169	144	176	161	151	149	161	155	137	143	161	160	170	143	149	175	174	157	149	183	144	179	171	154	151	182	171	160	161	156	165	164	178	166	182	173	148	185	163	153	163	181	189	157	156	166	169	154	169	156	128	173	191	145	151	187	159	152	145	155	179	146	154	154	166	166	146	161	158	159	194	164	161	160	155	165	172	153	155	167	159	159	163	157	155	157	160	163	161	161	169	172	172	156	174	155	164	160	169	169	158	163	169	167	175	156	154	172	161	140	172	171	165	146	161	149	150	161	166	160	153	154	154	149	172	151	181	150	152	162	154	149	158	164	162	144	154	158	166	149	168	156	147	173	157	135	140	156	171	169	171	163	170	167	177	151	168	149	176	155	150	146	159	152	146	168	166	141	155	155	166	169	146	161	179	148	146	153	163	156	152	193	154	138	151	156	158	182	182	156	136	150	155	157	167	155	190	177	167	174	170	150	168	169	149	141	155	177	174	156	164	154	166	170	155	158	147	155	167	155	171	160	159	163	194	160	169	148	173	190	169	196	155	173	189	148	159	170	179	151	180	150	153	166	164	177	169	157	174	178	173	140	158	157	164	163	154	169	143	164	174	169	169	175	180	168	152	164	177	168	182	165	162	160	155	143	169	167	154	168	156	156	158	186	136	157	150	142	145	197	154	159	147	149	151	155	171	172	168	156	163	174	158	168	160	168	158	167	153	174	164	148	163	182	158	162	174	179	191	179	155	180	185	145	178	140	181	159	172	157	151	167	165	173	184	165	154	173	159	139	175	160	168	163	141	186	162	148	157	156	147	169	160	148	176	158	162	147	156	153	157	155	173	164	150	142	171	146	154	145	162	157	168	152	157	157	163	141	167	147	162	166	160	159	159	153	146	175	149	167	169	152	166	178	164	160	160	181	144	168	151	151	140	147	163	169	169	158	158	182	179	177	161	134	163	150	147	131	161	165	177	166	183	152	153	149	150	170	193	181	163	160	160	174	157	176	160	173	153	143	168	166	177	159	159	155	165	143	145	143	181	172	156	161	164	156	120	169	138	163	172	158	171	160	179	150	147	158	175	157	166	150	148	170	160	148	166	146	158	161	151	152	169	159	156	154	150	153	150	171	159	151	161	164	166	161	165	173	167	159	143	147	185	154	151	166	151	164	152	182	149	159	142	151	160	155	182	139	162	138	177	180	177	160	180	139	155	143	172	143	152	160	170	164	162	183	159	176	177	175	138	163	157	164	146	185	142	166	154	168	157	174	170	165	159	166	163	172	165	157	158	161	137	168	156	156	155	175	173	156	141	153	177	159	161	182	169	154	160	148	171	169	154	155	141	149	143	150	145	195	162	161	159	155	157	163	170	165	140	163	146	162	159	175	165	179	165	158
55460	43700	9078	4535	2909	1942	1490	1129	996	862	716	650	598	519	492	420	486	467	393	381	356	412	398	350	355	361	370	337	321	321	321	330	339	300	331	343	317	325	320	309	329	344	297	298	303	330	322	295	320	322	287	306	323	288	275	316	334	315	291	303	278	291	340	303	325	284	338	320	284	272	320	306	279	295	314	300	286	307	317	288	295	287	296	312	296	286	293	282	300	313	284	295	320	322	313	312	322	300	292	272	297	306	303	278	294	334	329	314	284	247	281	328	299	258	292	318	297	287	305	308	269	274	312	294	305	301	262	300	291	299	298	309	289	267	278	266	303	304	288	312	302	307	311	293	277	298	307	288	300	303	300	289	332	269	293	278	319	291	288	304	304	305	273	279	310	334	263	278	293	303	315	306	326	284	296	301	270	269	301	315	301	289	299	284	293	301	337	296	302	288	286	281	305	287	322	288	335	286	292	317	261	310	291	302	304	297	324	273	288	322	278	303	296	313	318	279	322	283	298	290	336	287	303	278	304	292	301	304	296	297	299	311	306	299	313	304	276	308	300	276	303	293	313	308	287	295	330	299	279	286	286	287	308	299	281	321	323	287	314	267	297	299	357	284	276	278	328	302	293	296	281	287	326	277	299	304	275	271	305	307	286	283	277	288	285	300	283	300	293	315	267	275	270	318	308	264	299	294	281	298	318	271	300	260	284	288	293	303	326	292	276	294	284	305	307	292	290	255	289	299	310	290	285	277	296	297	313	307	284	321	304	312	272	256	300	291	312	284	300	308	294	317	301	279	275	327	295	312	302	297	288	309	272	277	305	339	271	296	299	274	300	292	276	301	275	258	305	281	322	268	293	280	306	285	288	298	272	299	297	316	276	303	287	282	297	281	282	299	290	257	295	330	274	273	291	299	275	298	296	316	302	277	270	293	295	309	295	298	260	308	309	288	319	291	273	299	300	306	299	310	286	305	306	306	294	305	300	257	278	312	314	294	305	310	278	295	289	310	316	302	306	301	298	277	293	309	284	296	315	317	305	290	299	302	299	269	313	286	306	315	272	314	293	301	295	287	308	287	284	289	274	300	303	307	323	279	330	298	281	317	296	261	309	318	294	301	310	277	313	306	315	305	327	267	286	295	309	298	286	276	322	312	313	313	282	288	281	303	285	305	289	280	305	298	298	304	284	298	281	294	328	309	283	312	268	313	319	300	271	279	298	282	285	283	312	297	291	305	288	306	312	297	318	272	312	284	285	298	316	306	291	321	302	276	292	293	254	286	307	291	278	317	298	308	284	283	303	335	277	301	322	314	279	272	297	306	262	304	307	298	304	299	271	302	322	273	283	300	309	305	305	306	299	298	305	286	277	298	310	292	294	296	291	276	290	275	323	298	293	318	312	288	283	280	283	286	276	301	304	258	299	320	302	306	304	300	305	279	292	287	302	288	319	308	275	281	313	273	295	301	301	277	301	291	278	338	268	297	289	290	295	286	307	317	293	288	307	321	308	304	272	287	272	290	319	306	294	286	299	267	257	316	315	291	289	294	291	295	319	275	307	289	250	283	286	342	329	294	308	291	298	308	279	304	320	307	274	323	305	284	297	316	275	286	316	302	275	305	288	311	323	305	288	288	285	302	311	298	282	277	329	297	293	308	315	329	272	289	279	278	294	299	317	296	273	320	295	332	330	325	291	304	256	306	312	272	316	289	309	281	294	274	279	277	316	307	271	289	307	285	280	280	300	274	298	271	309	296	306	291	279	283	283	284	289	297	288	302	291	288	291	317	316	299	293	284	298	293	312	322	310	324	297	304	267	293	309	282	281	323	296	306	324	303	316	295	289	323	286	318	294	305	311	310	309	302	272	302	288	271	261	308	300	253	295	263	315	315	274	323	283	304	338	315	304	264	301	280	275	309	306	302	295	297	311	321	325	294	269	277	281	282	286	289	294	328	297	284	286	301	290	278	309	331	280	286	320	252	291	297	294	301	312	298	270	326	293	335	307	317	291	294	298	320	284	277	295	297	260	306	287	322	338	281	303	298	308	326	301	301	282	307	294	281	276	264	302	311	297	303	307	312	295	271	274	296	283	296	305	262	318	287	285	292	276	300	292	274	328	320	284	337	282	295	296	284	288	331	276	308	273	326	330	299	303	316	300	331	294	282	292	328	287	290	318	329	280	298	304	326	272	290	322	298	287	290	266	276	296	287	296	288	292	281	305	294	294	303	281	318	339	278	295	271	278	300	288	275	271	321	278	295	307	294	316	293	286	300	310	288	304	274	308	297	288	299	292	311	305	318	276	325	267	303	283	316	312	269	342	293	278	280	278	285	297	301	274	265	294	255	289	312	300	308	304	279	284	276	279	306	314	286	287	306	294	323	302	286	331	338	298	304	271	307	294	304	311	262	286	292	306	283	306	293	285	273	337	303	326	293	306	315	300	323	298	288	301	290	292	279	285	289	291	279	276	310	324	291	305	302	299	288	304	298	289	278	295	321	281	279	279	285	299	311	268	300	288	312	282	284	300	297	311	307	331	314	289	298	323	287	306	316	268	283	310	327	334	267	319	304	319	331	302	289	310	310	290	310	287	312	312	292	293	307	287	334	304	294	298	316	297	323	281	275	259	278	292	294	309	316	304	288	299	293	299	296	278	263	312	311	301	294	314	326	311	296	279	303	307	302	285	305	313	325	293	286	273	341	269	272	301	321	278	297	333	282	307	321	278	290	268	287	303	273	330	316	264	302	321	284	311	303	290	276	309	316	273	280	296	279	278	287	310	309	304	298	311	295	310	302	314	296	310	280	287	283	324	295	326	277	285	300	287	313	309	319	302	290	296	307	291	287	291	307	266	294	275	293	279	303	257	321	307	268	271	301	287	334	282	255	300	321	281	313	272	298	324	284	301	338	308	292	309	304	293	292	305	296	278	271	307	309	301	269	274	288	289	326	282	308	307	319	305	309	315	287	308	301	310	301	293	304	301	308	249	296	303	285	303	292	299	309	309	248	276	290	323	317	282	287	290	288	320	256	269	287	287	302	288	265	298	306	303	307	300	262	312	310	317	271	298	284	300	302	309	309	280	323	308	319	293	318	320	306	302	302	312	310	320	321	262	310	262	307	281	304	321	279	288	282	278	273	282	290	296	305	278	277	329	304	290	313	323	299	319	326	294	285	307	272	305	311	304	297	296	299	325	296	319	301	300	287	280	325	307	324	321	296	300	306	303	293	290	309	286	294	320	278	302	284	301	315	293	293	275	298	286	308	312	302	294	336	274	316	298	292	305	289	291	283	272	313	320	308	295	319	340	292	305	283	283	311	316	301	289	290	284	262	302	305	303	294	315	310	279	305	320	336	286	271	288	301	287	315	308	274	297	300	313	301	359	311	314	315	272	294	333	318	291	284	292	308	295	288	312	305	282	295	303	300	256	282	282	302	290	277	311	295	292	304	279	305	314	290	268	293	284	277	293	278	300	293	321	323	292	295
27498	21502	12182	1058	512	436	399	404	423	396	375	379	380	361	367	374	376	412	406	386	396	406	405	387	382	406	382	384	426	389	382	407	402	374	380	404	366	403	413	394	429	425	381	357	367	357	378	384	397	417	403	373	374	381	403	358	392	390	390	363	389	387	363	400	421	415	364	402	384	393	369	353	428	397	369	395	363	387	402	399	381	428	390	369	400	397	374	370	397	365	370	391	366	371	399	367	397	396	362	373	391	370	399	412	357	403	388	407	432	338	368	364	379	426	359	402	405	419	395	377	407	363	392	403	391	394	366	369	409	400	377	405	458	383	352	366	408	405	373	365	404	415	389	368	448	370	384	352	420	375	400	392	365	376	409	366	392	377	397	384	353	377	410	380	358	374	401	375	381	364	390	364	376	376	370	414	384	372	388	417	371	397	379	388	375	374	379	377	366	406	414	405	381	371	370	392	378	407	389	348	381	369	375	388	384	340	363	397	367	350	401	417	399	387	380	364	389	395	365	401	369	405	376	375	406	418	362	392	386	402	393	376	375	393	381	405	388	380	379	402	410	374	400	414	400	390	361	406	399	394	406	375	403	344	400	370	396	386	383	418	379	371	427	380	374	367	385	409	396	370	351	384	342	398	382	378	401	367	378	373	389	383	418	390	400	395	383	401	400	362	380	377	408	370	416	358	421	375	395	385	391	423	406	390	400	423	380	416	393	405	435	404	394	393	388	384	432	405	397	397	361	357	389	399	433	385	382	375	413	361	377	445	403	354	404	378	409	426	415	358	402	407	371	420	383	379	414	381	354	411	387	418	396	355	389	404	388	366	405	408	398	417	398	366	425	388	356	414	362	391	432	387	405	408	383	383	413	365	369	372	363	418	413	379	360	402	361	384	410	392	424	351	424	401	372	363	388	400	404	372	383	374	387	376	375	369	396	374	383	387	404	383	404	400	405	406	379	393	370	403	372	378	382	408	398	399	396	386	378	385	382	381	367	412	371	406	387	393	395	389	393	392	380	371	423	383	367	355	369	394	382	386	400	378	402	382	398	392	392	367	399	421	414	402	429	391	376	407	376	378	403	381	379	392	397	401	365	373	368	349	386	377	391	398	382	387	395	392	373	376	389	379	393	410	363	372	340	379	407	391	396	381	403	421	419	383	368	419	381	386	422	386	381	367	396	384	387	381	370	374	373	402	362	378	354	405	358	375	355	377	357	393	386	387	343	388	357	374	390	392	395	388	399	411	394	386	372	382	374	391	413	388	357	425	394	343	365	388	417	389	398	399	406	387	413	388	356	397	382	403	433	393	417	388	411	386	398	392	372	389	382	426	385	352	381	392	408	380	384	370	394	402	377	417	398	383	388	374	385	389	379	384	371	368	398	401	413	378	369	395	364	343	382	391	416	399	385	398	360	361	401	374	381	362	435	385	404	387	370	415	411	414	408	377	386	387	385	359	357	378	379	399	379	417	402	364	397	394	394	398	423	377	380	385	366	375	346	362	390	358	398	352	391	383	381	359	362	404	400	385	399	383	429	409	413	391	407	406	419	404	379	381	411	381	412	348	400	398	375	390	399	385	406	389	382	399	386	392	425	362	393	374	393	394	373	409	361	397	383	379	405	426	411	408	350	412	395	409	367	382	365	374	391	377	403	394	397	417	392	355	393	402	376	358	421	366	398	379	399	383	400	361	390	395	373	374	384	383	354	431	393	398	422	404	372	424	353	338	394	391	406	395	398	400	393	404	407	396	394	380	399	400	376	381	373	397	366	407	439	354	378	379	392	428	378	404	361	399	399	433	381	406	362	382	378	375	410	418	401	392	383	379	421	407	358	412	418	385	403	392	411	436	382	400	387	407	410	373	358	392	418	367	409	389	407	377	376	368	388	412	342	369	366	377	383	414	393	383	387	381	406	434	373	364	406	359	360	369	380	391	404	382	411	378	367	389	370	384	384	379	399	362	363	401	389	436	399	391	401	409	409	366	390	373	388	388	396	384	378	355	384	421	429	395	382	354	393	411	408	400	376	395	367	398	439	403	391	392	362	396	393	398	402	389	409	381	367	367	415	418	392	373	408	397	351	401	396	391	403	395	358	371	368	336	411	391	385	340	426	398	395	396	373	387	400	358	372	425	395	407	396	402	399	314	377	395	360	392	373	369	382	380	391	398	368	394	363	396	379	420	379	409	384	375	383	405	395	402	422	377	394	383	395	390	358	443	386	412	394	350	366	372	372	406	370	408	369	359	399	383	374	411	408	359	404	410	374	389	382	401	401	370	393	426	397	409	406	362	374	417	372	374	389	378	360	401	383	386	418	413	383	351	403	387	386	383	404	400	364	380	401	361	342	408	367	392	426	378	379	373	411	389	396	405	361	371	443	401	393	403	370	393	408	404	378	366	386	379	379	382	424	385	371	377	388	387	374	411	397	363	400	372	387	381	390	388	384	413	398	406	404	407	375	383	375	361	397	374	377	366	373	383	410	404	377	387	375	416	407	392	388	396	357	369	366	403	388	383	402	364	410	381	404	402	413	385	409	347	425	423	412	369	393	396	390	388	373	360	434	362	388	387	376	403	393	375	407	381	374	359	360	395	379	342	353	409	375	408	371	381	384	363	395	391	395	418	384	403	358	366	386	407	381	405	368	354	387	387	355	396	370	412	384	394	388	349	416	365	392	406	390	429	381	394	395	414	402	346	381	410	400	379	416	384	374	399	346	372	415	421	360	372	410	386	380	369	373	372	382	415	369	388	411	421	397	398	397	410	404	369	415	372	367	391	418	402	408	387	366	405	387	367	405	386	395	405	390	359	385	403	373	375	404	426	386	390	415	417	408	390	381	395	393	372	367	374	384	380	403	418	396	384	397	404	397	412	375	415	367	393	389	390	371	398	405	374	416	380	409	403	438	395	381	387	365	393	366	369	399	376	379	353	394	394	415	381	393	404	362	365	392	379	406	389	410	393	399	393	418	368	402	383	350	392	367	369	385	426	404	412	394	416	415	376	389	360	390	428	400	384	409	375	366	362	405	408	346	372	373	397	412	345	374	380	356	373	375	375	390	405	405	372	387	377	379	354	391	355	414	348	397	425	372	385	414	403	358	361	393	388	390	401	412	400	357	382	396	389	379	359	403	409	381	382	408	402	361	375	361	383	358	377	383	406	369	421	380	397	381	405	368	409	379	383	387	404	368	361	397	383	371	363	375	409	375	358	378	386	390	427	393	372	381	379	373	408	386	403	388	380	396	380	406	352	391	376	415	428	399	396	388	393	390	388	385	405	369	380	375	391	418	424	369	408	392	382	382	407	383	386	406	377	410	421	342	383	390	399	423	386	415	349	358	438	368	369	440	388	393	395	349	382	372	376	386	404	412	391	436	387	362	398	361	419	384	371	388	380	406	402	372	407	390	377	418	416	355	381	374	405	381	410	393	366	385	350	383	379	380	408	371	375	380	381	434	387	392	380	414	409	390	414	398	369	348	426
30402	20565	1277	1046	883	789	845	768	753	781	765	728	724	707	765	759	756	775	776	721	736	777	744	745	774	782	685	753	734	749	687	738	754	737	780	772	723	794	770	690	704	743	669	757	701	765	718	741	730	745	733	741	730	751	730	727	730	743	727	748	696	695	678	762	730	798	774	738	755	705	711	769	713	766	747	715	761	743	719	701	719	728	717	758	717	693	764	740	735	728	759	769	728	779	744	706	741	723	738	715	732	721	735	789	755	716	728	737	770	741	739	702	727	734	763	770	810	783	697	752	739	688	718	761	768	751	731	703	691	746	741	775	754	726	759	714	770	776	721	749	739	741	719	711	758	739	752	740	756	784	701	767	784	740	737	778	716	758	693	720	825	732	770	720	765	803	722	745	733	768	715	758	791	724	726	715	796	740	779	741	724	770	702	760	713	755	768	784	753	730	701	781	743	760	708	721	739	752	741	755	766	755	707	747	723	717	729	702	705	711	730	733	734	747	780	738	733	683	761	748	760	719	733	765	757	703	725	747	736	762	764	720	721	765	754	757	739	744	807	724	734	723	778	785	698	731	716	774	753	719	728	753	757	760	720	717	757	700	720	708	768	725	735	734	744	765	763	723	718	769	755	721	702	705	697	763	738	785	754	703	710	789	721	774	742	741	707	731	758	736	743	691	695	685	733	770	743	703	742	759	749	740	774	727	715	734	745	800	712	660	760	719	704	711	753	741	716	727	724	706	689	717	680	778	723	730	683	740	721	735	760	725	688	720	762	737	757	724	721	736	774	713	747	720	746	737	706	737	731	734	768	730	695	725	729	683	753	739	732	755	706	738	693	696	765	691	755	693	773	786	735	703	754	715	744	786	744	772	695	727	754	757	741	730	716	734	688	728	768	694	760	736	741	738	705	778	757	789	764	762	749	708	751	731	808	762	736	733	751	720	724	744	718	737	724	734	763	733	698	785	715	776	735	747	731	711	754	750	739	727	698	780	761	746	778	748	740	742	744	777	745	759	720	734	741	744	740	722	719	735	714	762	718	741	729	704	753	781	743	707	705	723	721	727	725	737	767	754	790	683	722	732	725	754	719	799	774	711	785	717	771	733	711	744	747	718	725	719	689	762	703	742	725	711	756	718	709	794	741	650	739	709	679	736	733	772	728	781	734	722	721	773	727	743	744	715	730	773	750	748	762	746	712	710	723	739	691	704	727	772	693	786	735	734	699	771	721	799	717	716	743	736	768	723	734	738	670	707	772	722	757	731	767	720	739	752	729	728	740	699	716	751	748	696	741	722	729	699	745	673	750	744	738	756	750	746	688	734	759	696	750	766	718	797	731	771	745	707	757	734	730	718	741	758	745	727	719	705	724	744	694	781	722	688	701	762	711	695	691	733	736	748	723	708	757	765	749	717	764	730	740	712	755	728	741	732	710	740	734	720	778	710	728	721	742	740	743	742	749	727	706	723	720	734	709	781	752	761	749	759	708	720	744	776	767	748	754	711	699	670	737	717	784	753	754	723	763	757	680	731	700	718	756	768	742	755	761	721	746	714	743	751	725	746	739	732	764	714	710	772	719	731	776	764	757	749	739	722	737	679	799	762	746	706	724	736	726	715	778	735	759	734	750	750	778	690	748	715	707	717	756	739	731	742	712	725	781	713	749	719	724	733	780	716	739	764	728	734	741	700	756	726	685	746	686	692	749	687	702	725	760	707	747	763	724	723	739	725	751	772	744	726	743	731	769	691	750	699	736	791	774	747	727	719	721	747	738	782	723	688	738	686	712	732	759	723	738	729	753	753	762	715	718	759	745	708	756	730	738	734	735	727	686	704	734	744	711	727	793	739	737	674	696	687	747	755	734	732	702	725	693	741	717	707	735	744	698	756	738	723	743	723	708	710	699	706	722	729	722	762	718	750	778	738	753	751	717	760	737	715	751	741	720	701	744	733	687	688	721	700	778	710	729	715	756	694	761	759	747	734	707	754	734	764	747	724	705	741	752	773	736	746	773	749	735	700	741	773	758	762	736	749	703	775	758	716	784	752	785	731	758	773	751	780	732	747	750	710	767	738	757	719	747	753	727	765	750	741	733	714	704	698	747	760	781	710	758	695	719	749	720	798	756	758	735	762	771	725	708	728	728	710	676	736	699	717	791	748	728	721	771	787	757	730	723	736	723	747	702	758	709	717	711	737	757	751	764	750	705	752	745	711	712	740	735	764	744	726	738	732	704	742	747	717	729	727	680	707	736	694	751	736	728	731	769	717	759	730	708	721	698	721	733	695	707	774	731	752	712	730	785	720	743	728	808	698	750	751	731	775	773	754	730	713	745	793	668	753	715	717	697	697	751	713	711	683	742	745	748	729	721	732	728	760	722	682	766	702	743	724	765	759	749	733	732	718	740	711	776	761	729	736	739	717	712	754	777	750	719	777	765	769	733	711	696	698	724	705	705	778	721	726	731	729	712	744	747	766	743	722	726	733	703	691	731	693	753	742	741	713	708	752	712	677	735	751	774	774	784	753	744	760	756	751	713	720	767	708	784	719	760	716	728	671	737	735	719	714	784	726	759	761	779	757	755	721	732	786	748	688	794	733	690	752	729	716	771	782	709	723	766	722	724	741	703	766	707	726	690	745	721	741	756	677	711	753	680	703	705	691	777	758	771	749	750	776	748	659	728	755	733	732	761	711	726	703	726	723	733	737	743	738	736	719	760	754	696	723	656	728	697	727	785	763	757	743	740	720	735	709	683	736	678	736	735	656	722	710	762	709	729	749	761	698	726	725	747	713	721	746	742	746	732	775	760	708	736	765	806	768	730	684	685	778	750	722	704	773	734	763	711	680	707	722	717	681	750	741	741	743	755	726	733	729	765	736	781	729	737	778	725	743	741	757	720	741	762	702	711	730	722	727	708	725	776	711	748	744	687	691	731	746	764	781	750	756	738	759	680	741	709	748	682	749	694	708	726	765	739	770	746	699	738	731	735	747	706	781	731	729	791	713	742	734	793	731	707	741	732	754	756	745	729	711	709	767	705	735	745	768	705	706	711	695	732	758	763	742	681	716	772	774	774	691	708	756	740	738	754	690	739	788	716	690	709	702	816	703	743	723	739	723	730	754	753	744	741	743	739	685	712	730	720	759	735	694	749	729	708	733	752	761	761	750	753	726	725	750	740	748	724	707	741	727	717	711	740	701	707	749	803	783	766	739	740	741	760	685	753	708	757	731	719	728	752	719	699	772	748	730	701	714	746	773	727	704	731	739	711	714	684	743	768	718	725	724	708	731	792	729	703	704	752	716	772	741	709	762	702	756	715	719	722	735	767	671	704	714	782	685	694	756	761	722	765	732	714	719	752	695	735	696	713	754	721	723	725	772	779	697	713	743	741	720	661	728	717	795	740	755	727	724	745	679	757	696	728	716	805	748	774	751	696	695	769	752	720	768	745	714	753	761	790	753	731	748	710	723	712	736	750	723	766	714	675	731
24266	21399	28753	24325	20996	4331	450	344	266	288	218	241	246	190	191	221	208	214	230	203	194	222	207	217	184	179	214	200	204	196	216	200	230	187	218	207	169	188	191	203	210	188	175	180	184	166	191	205	203	189	193	179	194	184	208	217	204	221	193	202	214	201	168	200	187	218	196	195	195	202	220	200	178	186	181	184	202	185	195	226	181	210	212	199	216	175	158	207	193	197	184	181	195	200	215	181	214	185	202	195	207	186	199	234	183	171	178	189	181	186	180	199	212	197	197	197	209	202	208	200	195	204	173	182	184	203	180	188	197	160	163	189	185	205	193	233	206	222	223	204	186	184	195	178	192	168	187	203	198	170	168	194	179	201	193	165	187	181	175	180	189	187	179	201	177	178	207	195	178	181	201	187	213	188	174	218	184	184	174	194	200	203	185	190	186	194	200	197	176	213	188	181	195	196	173	212	182	223	173	191	205	204	197	225	181	219	187	167	176	212	178	190	176	188	161	183	194	187	165	190	181	189	188	185	216	189	187	218	200	214	178	180	183	170	176	235	214	185	209	178	186	176	180	179	177	215	221	195	195	186	185	189	187	193	196	207	213	192	193	189	200	181	191	201	177	202	161	188	189	189	199	170	211	208	178	176	185	187	200	181	182	203	186	190	182	185	211	161	198	189	197	200	196	213	211	195	193	183	193	195	178	162	194	174	178	172	213	185	196	209	212	157	172	153	197	206	173	199	201	191	199	184	189	203	211	175	186	189	195	186	196	191	182	200	223	224	187	174	218	208	195	181	202	173	202	190	198	187	180	194	193	204	190	189	204	201	196	211	208	176	186	196	187	186	211	177	190	214	206	178	187	180	168	210	177	180	225	183	199	209	194	216	199	190	194	192	203	176	185	183	209	200	190	186	200	185	192	202	226	197	190	192	194	170	201	187	187	189	196	173	201	172	182	178	192	184	217	190	173	222	188	213	196	192	228	220	215	186	193	184	203	167	203	213	180	206	170	194	206	193	213	181	177	193	189	191	173	194	187	200	222	205	194	200	186	179	177	209	217	216	195	176	211	211	194	182	234	160	186	185	187	198	202	197	203	182	188	210	179	184	202	195	190	202	182	197	186	201	225	202	184	183	177	202	202	205	211	191	188	196	197	211	201	207	194	200	199	164	206	191	208	166	173	207	188	182	182	187	193	187	209	190	201	209	181	192	178	182	202	192	186	171	195	207	175	168	203	185	192	196	196	203	168	176	214	161	194	199	199	194	216	207	199	188	194	192	190	203	195	174	174	217	194	197	182	204	197	201	194	162	177	189	181	200	167	177	203	159	197	187	191	190	188	200	177	190	181	199	175	191	175	199	203	180	176	205	215	201	185	177	167	213	205	198	201	166	202	189	218	194	182	180	212	169	186	194	184	206	203	216	177	161	211	197	176	168	181	174	203	199	210	190	210	185	195	204	189	180	186	208	159	180	190	222	174	197	188	197	191	209	228	181	193	197	178	200	195	198	204	205	204	216	203	196	166	189	191	197	177	171	171	225	219	228	237	183	178	195	200	190	159	170	179	178	203	207	203	194	204	199	209	178	172	182	199	188	203	190	170	190	210	182	195	221	189	183	180	172	181	185	204	181	155	200	215	177	193	207	188	179	209	179	210	175	192	182	174	190	178	197	195	194	199	181	188	193	205	216	169	177	194	192	188	189	188	174	218	192	179	180	191	210	207	218	192	186	190	192	192	204	181	179	205	202	191	200	218	172	207	186	168	177	189	199	181	204	200	192	179	203	182	185	181	159	180	193	193	218	182	187	177	189	192	207	198	228	206	170	206	183	186	194	200	167	177	189	186	218	181	191	189	193	187	197	193	190	191	204	182	184	193	201	182	186	182	163	193	210	172	207	214	200	196	193	200	215	198	179	177	187	187	215	191	190	181	193	196	209	196	212	188	185	181	205	198	205	170	187	181	188	174	167	184	190	234	178	190	206	193	180	172	177	202	201	202	177	190	192	198	178	193	190	188	212	180	220	206	201	181	164	196	191	213	179	177	181	182	172	234	202	199	202	179	197	203	176	173	209	206	193	192	210	185	213	173	170	191	191	173	193	198	183	202	183	167	191	196	183	210	199	165	189	206	190	171	222	209	202	187	209	199	168	200	220	189	185	197	207	193	200	193	190	201	185	199	189	186	193	204	165	182	204	186	178	183	183	196	185	184	172	197	174	202	203	207	177	202	179	206	207	193	169	187	161	198	209	190	199	201	182	196	201	193	205	207	206	203	184	205	207	187	170	199	193	186	218	193	193	215	188	183	188	171	198	200	168	195	192	185	203	179	181	192	186	181	205	171	193	170	210	206	193	186	188	221	178	220	173	200	200	216	202	195	189	172	197	172	192	189	198	192	156	198	182	187	195	192	194	191	166	216	205	184	183	211	188	184	207	180	150	206	185	183	223	185	212	193	181	163	194	194	190	183	179	186	177	185	195	191	212	212	193	196	198	190	185	184	191	193	178	183	184	180	186	166	191	208	181	220	187	169	201	190	204	180	196	201	186	180	192	173	185	190	190	195	169	184	204	174	202	198	175	207	196	183	192	176	183	183	191	171	171	202	153	214	200	182	190	198	199	232	200	191	183	184	213	214	196	220	199	172	174	213	187	178	171	186	179	187	213	185	180	180	175	220	166	180	192	207	205	204	187	177	190	191	191	190	180	202	183	186	175	167	180	175	174	204	196	186	175	188	205	183	187	192	201	186	179	186	188	174	201	217	199	199	201	194	193	166	187	188	187	189	178	173	158	195	189	194	176	187	182	183	193	215	188	203	191	202	193	203	170	183	191	209	212	168	178	210	192	193	176	191	206	189	178	187	194	191	190	197	195	204	210	176	228	189	183	190	167	199	203	182	191	185	198	207	213	197	175	179	195	187	197	188	189	207	156	212	184	201	207	211	203	173	196	208	176	201	202	194	177	197	185	204	191	197	210	190	188	164	160	195	186	197	183	181	177	214	202	200	221	212	189	197	198	211	217	194	186	212	180	206	207	193	177	247	203	184	168	190	206	211	181	188	197	197	185	215	199	197	191	175	183	218	183	200	196	216	214	161	170	201	213	190	190	177	159	195	193	201	164	203	196	202	187	183	163	191	209	183	210	213	183	192	190	176	199	184	198	176	183	162	172	196	204	203	187	212	168	180	188	199	212	186	199	199	178	164	185	175	212	167	180	210	216	205	189	211	197	191	179	201	177	173	194	186	219	192	196	198	179	202	194	216	183	216	183	181	183	196	154	209	180	209	187	184	177	209	200	185	179	197	176	162	191	189	175	181	216	188	179	198	184	199	197	176	158	206	206	208	184	166	192	193	204	206	170	229	193	186	187	172	186	203	195	207	181	215	195	200	199	183	171	207	190	192	186	182	204	170	176	185	176	199	187	196	175	188	187	211	193	189	207	169	203	181	192	192	191	182	206	180	213	197	215	186	174	192	172	182	195	187	167	202	187
53826	41774	5552	2714	1684	1189	993	825	793	657	586	587	546	490	485	478	497	432	471	438	459	429	479	409	421	422	420	396	410	410	394	388	396	388	426	409	393	385	402	392	374	402	380	369	429	408	362	404	419	415	369	391	403	365	386	401	395	386	358	366	397	424	403	384	372	367	377	396	354	374	382	396	369	404	400	366	391	388	372	403	372	382	396	384	421	395	376	400	385	397	377	401	365	381	364	375	366	385	369	394	383	384	351	356	410	405	380	403	386	390	380	367	418	359	365	387	372	373	395	391	372	361	403	358	402	382	433	388	393	403	423	389	353	345	432	396	387	407	359	376	376	407	395	388	373	409	384	412	379	379	417	360	408	419	384	375	369	373	374	374	367	387	370	366	363	359	367	399	394	353	375	403	424	374	405	375	399	354	398	390	406	370	404	400	398	379	414	364	382	420	377	410	366	411	362	356	419	373	406	373	359	394	392	358	375	386	383	381	375	371	424	396	378	358	388	389	382	378	393	367	420	367	398	386	343	371	382	374	371	402	391	398	397	391	361	400	413	402	387	403	344	412	423	384	368	387	395	372	371	415	370	403	369	377	387	377	369	407	391	402	395	427	384	398	363	388	400	401	374	409	394	360	405	393	414	365	377	354	401	388	371	383	394	385	394	391	389	356	359	384	396	405	381	378	389	368	413	414	387	405	407	393	341	380	369	388	364	403	396	383	402	397	366	407	384	378	390	406	415	350	401	404	379	404	390	395	407	368	361	388	378	368	409	362	381	412	415	378	387	398	369	375	368	384	403	406	377	375	394	379	344	406	396	412	395	392	363	371	364	394	410	388	423	384	371	366	373	387	401	328	406	385	368	398	371	352	376	365	395	376	385	404	377	416	394	410	343	430	401	383	389	371	374	398	386	394	358	408	409	373	386	373	373	369	396	401	379	364	396	384	389	395	389	391	381	362	402	398	341	412	376	398	396	392	406	376	399	394	380	429	368	368	387	377	373	394	402	395	411	369	390	365	400	390	382	421	381	349	395	386	397	355	383	400	410	383	371	396	365	403	386	365	378	403	373	351	382	375	403	402	384	373	405	389	347	366	348	375	381	369	389	374	397	372	364	404	368	393	381	408	407	382	399	387	407	376	377	381	376	394	382	385	352	365	380	394	386	382	377	358	394	373	418	374	392	427	368	415	395	377	374	390	367	409	413	384	393	383	359	395	387	406	351	352	397	373	375	356	379	379	372	385	403	413	397	359	372	405	413	386	362	401	414	402	350	371	354	385	379	358	406	388	388	380	374	403	389	386	399	394	414	410	405	390	388	342	378	382	386	410	384	394	407	400	368	396	351	382	370	390	381	401	369	414	394	386	392	379	355	385	407	389	396	390	365	350	364	387	371	363	355	396	383	385	391	409	360	368	384	365	419	409	375	387	355	408	409	414	404	398	386	371	354	409	384	354	381	374	416	397	366	365	372	387	395	370	403	403	379	429	411	378	393	363	393	387	400	400	362	395	431	377	406	355	407	400	390	383	354	381	381	382	380	347	380	400	370	366	379	379	397	383	360	357	396	381	369	407	355	382	399	369	412	407	379	401	363	383	384	411	400	406	370	354	341	377	378	367	447	387	388	383	380	416	362	404	388	393	362	394	405	366	370	369	381	392	388	399	373	369	420	396	367	405	366	352	394	411	367	382	392	387	418	422	379	360	410	346	368	382	390	376	365	399	344	400	376	377	383	370	385	417	335	364	385	367	382	395	405	395	408	384	367	353	425	384	393	385	379	412	379	374	408	413	384	406	371	357	354	368	370	377	396	385	375	392	405	404	413	376	376	372	382	357	364	393	381	376	373	401	376	407	389	371	363	374	393	358	390	393	380	388	369	407	385	386	363	379	400	402	351	353	389	411	408	373	360	382	385	353	416	401	429	374	355	405	379	387	369	390	328	380	450	398	425	400	398	385	376	387	369	388	397	379	406	388	378	398	380	381	366	386	401	362	419	392	378	399	408	366	382	375	365	374	356	386	405	380	402	371	371	371	380	382	422	383	361	393	393	398	375	368	389	388	386	388	379	380	402	359	400	386	364	406	397	380	395	363	390	382	369	409	382	381	365	373	430	376	357	426	354	385	390	380	384	368	393	398	379	414	369	377	401	375	386	375	379	379	413	387	407	393	376	363	363	385	411	400	377	367	376	416	351	416	368	386	354	410	412	362	389	389	386	393	387	427	365	409	387	369	324	393	395	387	385	405	361	411	365	370	405	386	392	359	393	435	377	392	423	404	389	367	383	376	383	416	394	418	354	391	376	420	385	378	398	335	417	373	369	382	394	410	383	384	411	389	376	389	386	397	362	434	403	370	369	420	370	390	358	329	388	369	354	377	402	418	370	413	402	405	383	410	379	373	409	365	411	403	384	398	415	402	380	355	380	358	385	358	389	383	391	409	419	374	377	393	392	377	351	389	406	382	400	363	396	398	400	393	383	402	410	388	362	391	411	384	378	358	389	384	409	384	416	436	380	395	353	369	382	408	380	355	388	389	373	396	403	390	401	381	385	373	384	361	391	392	383	381	381	370	394	381	395	346	398	375	377	395	378	388	412	394	368	364	393	396	404	392	366	393	379	400	397	399	375	381	400	376	378	394	394	395	410	390	371	420	405	402	382	381	381	369	416	410	369	372	373	384	391	419	366	378	363	391	407	377	372	404	358	376	369	363	392	396	379	376	391	380	392	410	360	403	399	377	370	395	410	393	392	365	402	357	380	370	395	399	411	393	383	373	397	369	395	381	357	390	379	396	419	378	390	391	398	342	408	408	360	349	398	387	405	410	384	404	375	369	378	414	354	388	428	402	418	397	357	396	405	395	407	377	423	398	388	374	403	367	379	349	386	392	404	372	386	382	366	383	369	378	368	350	362	422	387	357	387	375	391	407	382	389	375	388	363	379	374	395	378	386	400	359	404	362	400	375	396	406	415	390	391	382	372	398	345	389	415	399	392	385	382	389	377	383	384	394	435	399	379	421	372	399	374	422	402	378	417	365	382	396	423	375	396	386	390	362	362	387	371	409	370	362	355	397	360	404	396	394	354	395	363	390	409	379	387	369	414	368	388	389	413	375	390	395	386	358	389	372	353	377	385	382	342	354	395	387	414	393	390	408	410	373	396	395	380	399	371	369	417	372	385	402	362	362	374	393	389	360	412	374	403	391	412	372	399	376	389	393	354	389	395	395	377	388	355	394	356	396	354	369	380	367	373	369	382	363	423	376	388	379	387	381	394	358	383	366	412	364	385	359	391	408	374	384	372	361	332	430	405	378	361	368	356	370	418	426	413	377	376	393	396	368	363	367	367	396	377	399	360	406	402	373	362	356	376	377	383	420	385	408	387	374	377	385	374	374	376	354	354	373	366	395	402	378	393	372	360	408	401	371	389	364	372	402	427	387	392	385	387	378	406	373	376	384	371	372	359	410	394	391	407	379	388	393	402	372	356	399
23334	21386	29480	23643	21380	21276	3661	407	327	294	244	255	208	195	202	204	204	185	186	205	195	212	184	196	190	204	149	179	152	193	164	140	171	166	166	156	163	183	154	172	183	160	169	154	174	149	163	164	164	169	136	165	154	172	133	151	190	174	173	171	151	145	147	182	152	179	146	167	152	173	155	178	187	163	171	169	174	171	159	154	175	166	153	166	147	170	149	145	148	167	154	139	155	171	169	156	168	185	174	184	176	157	149	130	152	175	167	168	145	167	163	184	157	150	145	159	144	164	168	162	142	149	161	145	174	161	159	146	155	147	166	160	154	160	157	162	181	149	143	159	156	127	181	148	176	162	127	173	158	143	143	160	129	144	152	155	135	146	135	169	146	171	177	157	156	152	152	176	165	152	168	146	140	147	168	169	172	149	176	174	162	190	157	137	156	158	150	151	180	177	172	168	151	154	178	160	170	148	184	160	150	158	140	143	157	175	174	178	162	176	158	154	137	167	160	151	147	167	162	179	133	168	152	154	181	145	165	141	165	175	150	157	171	158	146	191	151	191	151	159	167	163	127	162	151	182	174	176	152	186	144	159	151	162	150	161	152	145	158	186	144	177	153	170	176	151	189	159	153	130	184	155	148	155	173	138	166	145	143	153	150	180	160	159	155	155	148	151	147	194	164	162	162	156	178	171	158	169	151	159	175	169	151	152	144	173	160	171	153	165	136	164	158	158	179	155	151	167	166	149	154	150	178	169	170	164	161	187	165	158	159	140	162	164	173	167	183	183	158	138	147	155	129	161	146	156	155	142	135	170	141	165	156	141	149	159	160	154	123	151	141	180	181	135	162	157	143	142	168	159	153	144	183	143	139	154	180	166	163	171	159	157	167	161	142	153	175	143	178	179	157	175	177	151	162	161	174	171	153	165	176	165	147	150	155	148	170	164	169	176	182	150	184	147	163	179	147	172	148	146	151	158	161	170	156	147	171	161	168	152	140	142	176	153	144	164	153	157	162	143	182	155	171	157	149	154	174	171	159	152	160	160	166	157	177	148	165	174	147	145	161	175	184	163	161	182	171	151	162	152	173	174	159	147	173	178	180	173	148	179	174	170	159	192	165	160	153	162	151	179	164	161	147	155	164	144	159	153	143	163	158	160	159	179	164	168	142	155	187	159	179	174	166	157	169	174	150	154	171	164	140	139	165	186	148	166	152	159	139	164	159	170	170	163	152	180	148	152	185	135	160	160	158	172	168	153	166	162	158	159	150	171	141	168	160	154	161	177	143	165	187	162	148	166	167	174	177	159	158	147	167	141	171	168	163	157	160	179	165	182	171	151	175	151	149	162	171	148	166	151	155	159	174	163	171	174	149	160	157	153	172	153	158	157	185	143	152	147	161	144	154	172	173	166	160	154	143	171	164	141	160	170	143	160	164	145	162	161	152	158	170	153	156	149	160	157	148	166	158	171	148	158	163	151	152	166	153	157	154	157	160	172	160	150	162	144	160	168	165	179	185	155	138	159	175	159	145	175	172	162	155	147	167	157	156	180	155	127	152	182	153	160	154	143	154	166	143	174	170	157	168	169	151	182	145	163	153	176	186	165	142	167	159	154	165	163	165	159	158	162	186	158	173	162	147	154	168	155	145	174	148	163	155	163	173	177	152	138	165	171	143	142	162	149	171	167	137	170	159	142	167	157	171	164	170	156	147	168	133	174	150	178	157	164	168	154	179	173	151	160	187	169	184	155	167	161	166	158	169	180	162	177	169	163	185	174	166	151	170	152	158	151	176	159	174	146	153	151	146	155	143	169	158	175	162	165	155	151	158	158	173	176	152	142	139	178	162	154	158	168	149	142	189	164	145	163	160	147	178	135	161	176	173	151	158	176	173	151	157	168	148	175	150	170	149	172	154	175	133	135	145	158	173	159	156	168	147	136	162	162	156	149	154	153	180	159	177	162	171	168	163	157	131	153	174	164	166	167	163	160	160	164	166	160	167	163	152	155	156	159	156	181	145	170	160	169	142	157	160	156	164	143	138	165	159	165	161	166	175	169	152	176	167	162	156	142	157	155	153	166	159	140	149	145	148	164	162	153	179	166	177	155	158	157	156	146	162	174	173	157	153	151	150	158	164	180	163	182	168	139	162	143	156	169	147	143	178	160	142	170	147	166	177	135	178	157	164	138	158	167	169	183	151	166	171	140	157	164	143	166	146	158	169	177	172	151	164	167	165	149	168	173	143	175	153	184	152	150	176	145	168	178	167	158	155	164	144	164	151	153	142	147	136	174	157	145	133	166	136	201	168	159	168	192	165	150	159	171	171	165	157	156	148	156	153	166	156	164	158	149	149	176	168	143	175	171	169	150	165	159	140	159	169	168	135	142	191	148	131	168	152	152	148	155	153	162	142	165	168	151	158	161	153	150	160	161	147	147	157	160	162	170	154	171	153	164	163	155	145	164	162	138	156	155	158	164	161	171	156	151	147	154	164	164	153	164	146	167	132	155	165	164	186	159	155	146	163	172	157	161	143	181	157	169	169	154	169	165	144	149	164	152	199	158	150	153	151	140	175	162	146	165	148	178	125	181	156	161	159	143	156	158	176	167	142	153	178	158	161	159	163	164	142	158	153	176	154	157	163	144	151	134	163	146	164	147	151	147	138	153	148	149	168	156	166	142	173	150	190	175	145	154	176	176	162	148	166	150	134	154	162	161	156	168	139	139	160	175	173	160	141	148	159	157	155	165	175	139	152	141	168	158	169	161	157	158	167	152	150	161	163	180	152	156	167	155	151	148	179	185	181	168	155	166	152	163	159	190	147	156	182	152	156	153	154	153	158	168	162	174	146	185	168	170	146	167	183	155	146	146	148	165	147	152	152	171	184	173	168	168	170	166	161	158	161	177	151	165	143	170	147	164	169	129	147	176	164	121	156	170	165	140	171	151	168	156	164	149	178	159	143	169	165	157	171	146	161	165	156	194	155	135	171	161	164	165	143	162	173	159	146	160	134	146	186	175	186	156	176	144	167	157	162	166	180	157	168	147	137	171	146	148	159	173	160	146	151	164	157	176	155	162	188	149	161	183	148	172	163	160	160	140	170	197	165	153	175	168	140	183	162	173	158	165	151	154	150	161	174	170	156	147	163	171	182	146	148	155	172	159	150	167	166	158	164	168	127	173	176	159	154	164	164	143	159	139	158	149	154	154	162	159	141	159	165	147	162	161	142	168	151	164	167	175	155	190	168	123	166	152	156	133	146	151	177	189	154	154	179	169	167	177	170	172	185	174	167	150	166	165	156	152	148	154	157	150	153	140	174	162	144	144	153	158	181	152	188	167	164	159	169	143	149	147	162	171	165	156	147	151	162	172	172	163	165	160	149	160	154	163	156	139	169	149	171	170	156	172	165	155	160	166	177	148	163	154	160	140	175	146	143	154	164	153	161	142	171	176	141	159	148	149	137	156	165	167	153	191	141	166	165	151	160	146	157	165
55811	44267	8945	4577	2817	1954	1539	1179	979	832	744	638	628	523	484	462	453	401	413	358	396	325	375	341	369	375	319	320	343	377	341	325	375	300	323	329	311	316	309	325	313	261	333	338	320	334	334	323	334	333	382	327	306	311	314	324	296	299	318	321	318	337	311	281	307	288	281	305	326	313	319	288	317	304	321	314	272	238	307	303	289	323	284	298	305	281	317	294	308	307	296	298	260	295	298	319	299	312	304	288	281	302	301	301	303	296	292	316	282	291	301	289	310	285	290	282	295	274	297	307	285	320	322	305	301	298	322	267	321	324	311	283	297	291	290	315	296	280	285	271	305	335	277	312	277	255	294	299	286	280	303	297	302	298	306	321	322	286	302	257	324	306	299	273	314	275	300	286	346	330	342	295	290	286	299	276	304	307	284	295	298	308	291	312	307	277	353	276	306	294	337	313	324	266	311	294	339	280	271	301	294	326	316	332	285	303	322	301	297	302	279	310	321	340	333	288	268	295	289	311	328	306	312	272	311	260	283	290	311	285	274	284	324	277	290	328	276	305	273	279	297	314	269	301	302	302	300	314	278	310	340	287	268	307	304	289	314	267	327	291	317	329	279	303	281	298	292	284	301	277	321	292	291	304	298	307	313	303	305	286	326	280	279	288	295	332	314	281	298	296	256	327	278	315	321	274	327	304	284	297	263	266	289	312	285	280	301	322	290	302	262	279	284	277	305	339	299	271	293	308	316	299	326	306	300	334	298	288	327	287	302	334	288	280	245	333	283	286	314	313	259	264	288	288	300	283	271	309	306	294	291	301	304	280	297	310	291	296	296	307	278	298	292	298	311	296	317	290	280	316	300	276	330	287	295	310	289	307	307	291	312	300	275	316	321	306	327	293	318	295	359	283	292	326	278	296	289	325	305	304	283	312	322	296	290	268	305	289	278	290	294	288	298	327	315	290	319	294	327	269	336	291	306	308	289	332	275	305	313	288	295	262	324	278	268	321	307	279	318	293	295	309	309	295	278	292	315	310	293	324	309	285	297	298	298	316	260	296	286	319	302	339	305	302	303	276	317	285	302	310	306	297	303	279	311	295	320	280	278	312	281	280	321	317	306	311	321	281	295	309	291	285	285	307	321	305	298	308	273	311	309	290	276	320	296	281	296	283	293	348	283	300	281	312	323	276	322	309	292	299	293	265	283	281	297	269	296	313	313	288	324	314	278	306	259	303	319	307	289	301	290	307	264	293	263	291	298	282	319	272	329	281	278	305	293	279	297	290	294	291	306	298	276	304	272	298	288	307	325	326	287	290	332	305	315	283	268	325	332	330	306	269	312	299	302	289	329	294	287	312	314	325	293	317	305	293	294	279	300	304	315	291	299	320	289	266	305	297	311	273	304	292	331	305	297	273	304	295	272	313	300	292	304	279	326	300	287	298	320	326	317	287	298	284	270	279	314	294	294	311	300	303	321	289	294	304	290	326	333	310	299	319	295	310	294	309	329	291	302	323	287	338	305	271	308	291	258	296	317	275	260	285	292	319	298	316	309	299	327	294	270	322	287	326	310	289	290	310	267	297	311	288	290	314	261	302	309	291	317	276	301	273	312	308	291	305	299	299	318	303	294	302	321	287	283	295	283	316	295	295	306	287	316	318	297	322	317	320	289	311	313	325	282	289	264	308	273	285	310	290	280	290	284	307	323	303	287	292	282	315	280	336	286	298	294	311	294	304	282	325	316	304	304	284	275	306	297	286	268	291	303	284	305	299	320	308	318	301	312	299	269	280	275	277	294	280	287	300	280	285	309	287	285	297	278	302	312	285	279	308	295	279	297	277	318	306	290	310	309	310	312	299	306	331	274	356	315	295	317	275	274	295	345	267	285	280	306	292	311	324	291	311	308	301	288	302	293	297	301	314	308	271	293	308	314	292	276	286	330	312	267	294	257	285	322	298	293	278	311	292	275	290	300	287	318	288	320	294	299	340	277	322	288	289	303	303	309	283	315	311	314	321	304	297	289	313	288	312	302	308	262	313	268	286	329	317	305	269	308	288	291	312	319	298	303	331	289	287	279	284	323	290	310	297	281	295	336	321	310	291	293	274	319	306	287	294	300	333	322	298	304	303	308	306	299	314	307	280	316	295	303	316	291	287	313	296	276	304	310	290	319	297	299	271	316	262	281	310	265	308	303	342	327	280	303	331	284	320	303	309	300	294	276	312	298	303	343	273	290	292	284	283	275	276	280	312	316	288	322	305	269	296	270	310	315	313	328	313	296	306	297	297	262	283	314	331	299	303	284	283	291	299	345	298	308	333	301	291	290	316	305	272	284	314	285	273	299	282	281	301	325	297	295	306	300	323	309	338	288	276	312	289	291	316	311	306	277	277	308	325	280	304	279	290	284	301	271	297	300	304	325	278	331	300	299	311	328	314	279	313	317	298	289	313	303	319	296	302	277	304	295	311	329	268	310	329	294	278	303	288	300	285	327	290	308	311	322	295	305	334	309	299	316	301	307	321	290	312	301	303	311	300	349	307	303	292	296	281	283	311	301	290	316	289	341	306	319	292	294	302	291	273	294	271	304	292	248	296	306	296	265	307	278	294	297	284	309	299	324	293	318	295	321	309	304	283	299	301	291	259	295	304	310	296	306	282	268	289	315	286	307	298	311	309	282	298	313	255	287	297	302	313	313	292	303	275	302	301	315	293	295	292	297	310	329	302	286	288	283	329	276	281	299	317	298	348	292	328	310	280	270	297	296	318	303	279	293	300	306	304	315	313	274	263	277	309	270	305	293	281	305	298	299	286	287	275	305	287	283	313	286	298	307	269	301	293	315	307	306	298	281	286	287	263	316	295	323	310	306	320	281	298	278	316	297	307	327	297	296	290	286	264	330	294	314	293	292	288	326	291	280	295	290	299	291	304	321	284	285	307	268	284	276	296	345	276	284	264	306	273	325	310	307	285	284	312	322	304	318	331	292	288	342	295	310	307	283	303	306	291	313	290	295	277	308	313	295	308	302	307	330	287	327	329	282	322	289	303	332	319	324	282	291	283	282	309	292	299	276	322	307	281	292	325	307	300	267	311	297	297	317	295	320	315	299	303	286	280	282	310	279	284	306	274	292	313	315	315	335	340	305	315	317	308	261	320	303	251	304	281	307	283	293	315	315	296	296	273	298	290	298	304	255	273	327	286	320	311	313	290	273	301	329	248	299	298	283	310	296	282	293	318	284	281	318	324	298	285	305	333	281	321	300	321	286	310	290	304	277	290	323	299	290	282	300	274	298	305	288	316	277	287	306	318	295	291	283	316	305	298	304	283	300	273	293	324	320	318	249	311	306	305	286	296	274	305	265	326	290	313	302	276	304	297	307	315	340	308	271	289	313	290	291	292	294	327	274	305	290	296	331	311	308	301	285	314	287	280	315	301	286	318	300	294	285	287	303	312	296	307	304	299	317	313	306	299	301	308	314	293	303	330	312	283	300	305
27488	21455	12450	1083	481	452	392	402	418	385	383	404	406	389	402	383	346	343	435	379	350	379	416	425	407	384	349	389	406	396	383	394	371	408	394	400	368	398	382	385	373	393	368	350	372	403	413	387	383	382	371	363	365	400	411	401	377	388	389	363	399	399	354	383	380	389	362	350	374	396	365	404	377	375	391	374	426	399	389	365	419	384	373	343	391	404	364	377	405	402	400	399	410	396	374	359	365	380	390	386	412	365	375	402	375	394	383	401	435	326	371	360	370	350	400	383	393	370	396	365	400	367	418	368	402	403	366	403	394	388	383	379	379	350	375	357	390	388	407	352	417	400	395	364	381	415	374	385	399	387	400	351	387	383	387	361	359	401	407	379	366	408	379	416	399	392	379	403	395	391	450	380	401	393	355	369	398	403	390	353	369	392	383	372	391	371	357	375	401	361	389	376	396	364	369	387	381	413	399	364	387	383	405	354	400	362	349	375	363	382	355	404	391	399	387	406	394	389	376	342	384	405	404	394	415	323	404	337	382	354	372	355	372	392	453	319	398	384	375	388	385	343	351	395	389	377	397	364	372	379	382	398	401	397	411	401	387	375	379	376	400	383	389	408	374	384	369	378	385	374	385	384	387	375	370	370	405	390	393	356	374	369	417	364	380	395	400	354	401	363	350	405	392	383	383	388	368	406	354	381	374	385	389	394	356	382	385	359	372	370	411	399	398	384	390	424	383	393	363	399	365	406	376	408	348	423	385	351	406	394	397	363	369	350	357	407	414	370	366	363	390	384	351	361	364	397	417	391	401	423	374	383	385	383	362	385	409	393	382	380	389	390	389	368	366	392	386	379	368	390	360	413	369	347	403	416	401	396	358	411	372	398	405	401	354	428	388	404	375	381	390	359	394	376	362	389	381	375	379	400	381	396	364	413	368	350	353	392	395	395	363	372	364	379	393	389	391	381	367	378	377	402	398	407	381	372	406	398	358	400	395	360	360	392	386	391	372	405	414	436	419	381	394	402	394	376	402	372	380	411	412	400	323	341	360	375	370	406	408	384	393	422	357	423	384	365	376	372	404	389	362	384	390	388	408	396	379	376	339	382	392	442	389	394	377	372	349	405	397	398	350	375	350	391	364	405	353	386	389	371	413	364	390	394	372	380	367	375	420	363	388	378	392	430	377	379	398	399	372	414	378	370	396	373	328	399	373	371	372	383	394	392	404	393	372	376	417	396	400	349	350	360	408	391	356	377	382	363	407	381	348	361	376	369	389	404	390	369	427	381	373	404	378	377	413	394	369	383	376	389	388	398	408	380	407	408	395	349	409	394	380	389	370	367	392	414	363	404	368	386	373	372	395	349	338	389	374	367	379	373	407	410	374	377	370	365	380	365	360	369	392	403	357	354	386	400	393	403	377	385	348	399	347	409	388	349	382	414	397	403	408	403	372	357	381	388	359	364	415	385	375	403	385	366	393	372	372	365	371	370	371	401	380	380	392	391	357	372	367	417	443	396	379	393	391	364	383	414	396	390	366	387	385	390	426	340	360	395	369	373	361	391	373	390	372	391	348	387	368	361	366	385	387	368	401	368	376	378	387	383	354	397	429	375	402	395	353	381	382	400	348	369	410	370	412	388	369	366	401	360	388	384	344	377	371	395	361	437	381	347	404	435	365	372	363	369	399	429	386	390	390	377	391	384	379	375	393	400	404	409	395	389	371	407	363	386	380	383	394	389	370	412	353	378	413	365	390	360	381	386	406	365	368	359	388	374	387	364	404	388	381	392	339	365	381	393	382	382	381	392	366	382	382	392	355	382	379	393	407	380	371	391	427	410	355	385	354	379	373	377	401	387	355	400	355	351	365	368	380	375	413	377	386	371	400	404	359	388	380	397	392	381	381	384	416	387	349	387	389	386	405	393	421	409	375	377	348	382	359	362	378	387	424	368	386	430	409	382	354	406	371	408	378	398	394	407	392	383	408	344	358	405	340	361	388	365	390	381	384	374	362	409	406	409	382	373	368	378	376	405	380	391	397	395	366	412	402	369	410	392	414	386	383	380	391	392	367	384	381	395	377	371	372	378	399	392	350	377	387	422	384	361	373	364	366	384	391	386	354	381	377	344	353	352	406	422	384	411	368	396	400	394	372	380	319	368	393	346	356	376	398	373	381	397	366	406	397	418	385	400	375	373	390	399	407	351	398	347	411	404	360	370	376	395	374	413	389	348	393	389	402	349	394	357	334	381	358	374	390	382	413	388	363	371	376	349	386	378	367	369	350	380	399	379	379	387	408	386	377	350	361	416	390	350	397	380	403	383	380	373	390	419	349	394	362	414	405	387	351	450	361	407	355	376	420	367	404	352	388	368	368	369	360	369	391	345	355	378	370	377	380	389	385	394	385	376	383	350	362	391	383	401	407	382	361	389	368	386	417	361	429	374	415	393	371	388	366	339	382	368	371	373	391	388	414	397	411	371	402	356	364	389	387	389	372	386	399	409	411	397	414	366	408	420	391	355	377	392	373	394	387	382	399	383	382	382	384	348	382	396	398	375	406	400	376	363	423	371	395	370	372	410	389	388	386	406	387	381	386	348	379	389	347	416	350	385	370	379	400	420	421	385	360	395	379	393	388	378	374	370	390	394	392	359	365	373	412	390	408	377	399	351	331	396	421	416	353	382	383	404	375	388	377	345	368	388	388	373	357	402	355	362	376	435	416	415	364	421	384	395	446	415	403	394	375	355	369	380	349	416	409	372	412	428	371	399	395	404	404	363	383	350	385	412	370	371	352	404	390	387	377	349	362	363	391	362	386	361	387	417	391	371	353	373	362	410	381	371	355	391	397	402	389	386	349	395	363	405	388	376	373	380	393	406	354	398	394	387	378	398	388	396	358	382	427	375	405	399	369	379	383	398	370	392	361	390	382	353	375	366	384	377	421	391	375	387	415	388	368	373	389	397	351	387	394	376	366	365	408	348	373	402	402	376	408	375	352	363	393	378	377	399	404	375	366	383	380	397	369	420	403	390	387	376	418	395	369	394	372	395	376	395	388	391	376	379	393	408	413	384	391	365	419	348	390	365	380	368	397	385	410	382	344	402	405	414	392	351	362	408	397	407	371	390	398	379	363	360	364	433	365	355	381	416	388	389	341	389	422	388	369	396	383	365	379	380	346	387	410	360	360	391	403	412	405	390	349	397	400	381	405	377	387	380	383	369	420	399	328	391	370	380	396	373	384	419	371	439	362	380	356	363	368	389	387	406	387	396	415	415	396	384	395	373	383	398	381	358	415	404	384	417	389	364	408	370	418	397	410	386	376	370	392	380	354	389	379	381	381	341	356	394	342	388	385	354	369	383	334	406	398	397	392	409	402	377	391	355	374	379	402	343	410	378	403	404	392	413	377	376	406	381	372	392	402	423	377	365	359	362	395	378	402	367	363	374	372	390	362	388	373	431	387	385	367	395	360	403	358	374	369	406	376	406	389	368
31129	19959	1368	974	894	806	797	725	753	767	752	733	771	809	754	781	768	765	755	767	758	767	710	738	731	772	779	728	747	788	802	691	704	739	741	687	718	750	697	704	669	749	753	711	728	768	673	764	728	686	734	737	744	741	727	807	722	718	739	739	684	731	723	724	740	761	699	681	739	707	781	755	758	718	741	705	731	747	746	714	731	705	730	755	790	751	751	735	725	731	735	727	721	749	744	697	775	729	724	734	711	759	712	721	797	785	710	753	736	731	728	735	746	732	703	804	752	716	740	761	720	717	729	721	808	773	743	654	726	713	719	712	770	721	745	716	720	738	774	737	708	735	763	725	691	677	703	755	779	753	770	719	754	702	744	700	716	775	722	722	765	741	720	765	730	719	788	747	762	738	809	729	756	738	784	718	703	726	793	756	777	752	745	758	792	735	701	756	737	723	730	746	736	705	726	719	753	784	709	766	817	749	737	773	675	712	721	677	760	769	762	731	766	726	734	705	784	725	772	709	753	690	720	717	719	725	718	779	716	691	735	741	699	772	777	729	791	733	754	734	760	776	686	700	725	725	777	720	689	752	774	730	707	739	748	733	734	733	717	777	697	752	724	775	709	722	724	726	730	724	699	731	725	747	719	797	728	728	732	718	715	719	740	799	719	736	673	773	823	714	730	769	692	763	756	713	715	750	784	722	739	711	750	748	766	708	739	698	728	757	747	710	739	687	671	741	707	710	704	725	727	779	750	685	737	743	740	754	713	740	734	728	730	736	700	786	715	741	787	685	695	730	770	769	748	780	730	686	746	721	695	753	778	689	714	727	728	694	715	734	701	735	777	752	740	740	714	719	699	765	727	705	720	743	732	733	727	739	684	740	737	727	699	748	684	735	730	683	726	697	669	783	738	735	764	706	743	764	732	714	722	757	756	704	707	798	736	739	712	700	711	700	722	748	761	774	786	756	759	762	743	716	748	763	731	725	700	721	759	771	737	723	733	736	742	720	756	727	719	701	749	754	737	727	701	733	684	780	775	767	705	712	733	745	697	742	750	707	715	710	694	716	730	734	731	739	690	714	768	739	703	708	761	670	722	750	725	747	779	769	726	699	718	754	723	749	778	742	753	761	770	743	760	727	751	700	734	749	737	713	741	703	778	724	727	690	776	729	698	724	770	762	719	779	760	724	735	770	757	730	728	698	719	725	693	739	744	776	764	725	734	732	703	698	732	735	739	717	744	728	704	714	710	716	688	734	745	716	722	766	667	728	749	725	734	737	709	740	721	729	726	715	708	753	772	709	707	764	749	710	723	724	728	752	666	708	728	729	715	722	712	731	708	738	747	728	722	749	708	746	814	727	710	773	769	731	778	727	695	686	758	728	755	720	719	727	747	737	689	701	667	737	671	719	710	703	720	719	711	758	716	708	757	727	704	713	702	736	746	722	759	734	706	744	756	748	760	752	752	743	791	728	707	758	781	739	674	721	713	772	747	698	734	733	724	743	696	749	717	749	764	742	717	751	771	722	720	753	718	734	737	762	740	684	697	716	722	705	746	745	711	705	705	745	714	737	772	738	748	788	741	747	770	648	737	716	737	701	749	743	737	731	699	753	726	664	810	701	749	777	723	729	744	773	744	724	721	749	694	692	748	685	748	774	709	717	724	736	717	722	727	749	685	733	754	744	811	767	724	734	716	776	719	743	740	730	731	821	735	794	744	716	734	723	741	679	743	783	758	729	714	789	709	761	733	724	793	717	790	748	733	688	705	713	721	796	696	752	751	675	717	690	773	769	715	677	686	738	738	730	723	798	723	737	756	748	730	774	770	696	753	745	772	727	753	722	726	736	737	761	722	756	703	758	726	773	702	738	744	715	766	704	723	687	755	716	668	745	718	713	698	717	756	748	784	718	751	764	754	731	732	755	701	720	685	758	716	780	743	719	715	765	679	717	752	761	735	736	754	780	685	711	732	739	708	777	756	728	725	740	796	751	734	763	765	725	736	742	750	747	694	719	768	734	700	708	738	725	723	697	734	711	738	733	798	695	746	690	738	729	779	724	728	692	730	752	719	740	750	752	738	747	715	725	734	752	707	720	725	733	731	710	770	755	738	755	772	728	712	787	720	739	713	747	741	723	765	727	745	708	696	696	717	741	786	712	735	789	736	718	738	767	686	718	726	716	702	728	730	753	702	739	750	784	760	709	757	709	696	758	732	787	709	690	764	755	744	748	735	707	780	758	770	791	782	728	746	733	705	704	720	727	727	729	731	738	748	733	688	748	772	697	724	764	758	679	742	716	723	738	745	739	725	719	773	777	738	712	736	751	768	699	757	717	748	717	770	771	733	727	741	765	726	750	766	756	767	691	760	724	712	756	732	749	719	732	762	758	777	717	743	755	762	779	785	750	747	757	716	711	719	720	746	763	725	707	768	745	731	729	775	763	749	742	713	766	735	729	735	735	718	708	727	707	688	789	770	783	707	705	788	731	724	685	691	796	736	721	725	765	686	701	739	753	746	719	709	759	706	734	713	723	718	761	696	737	678	695	764	710	727	738	747	700	717	698	758	761	738	716	746	708	696	665	680	760	759	772	747	726	750	698	690	731	708	756	721	766	735	695	741	750	719	720	720	758	739	740	708	794	734	749	761	747	758	727	719	697	713	746	744	736	684	715	710	720	729	727	725	744	712	745	732	694	730	714	774	776	743	732	713	711	743	724	667	733	715	730	742	785	701	767	696	746	758	734	732	731	732	802	742	802	770	727	705	756	721	733	685	748	750	742	782	769	705	700	729	712	742	745	805	717	713	726	746	724	754	748	687	698	797	705	770	750	725	778	699	725	759	715	699	783	728	737	685	732	669	696	734	737	711	735	779	747	726	729	735	697	721	702	736	705	729	775	710	712	743	762	757	729	723	730	762	747	730	746	722	754	739	788	729	705	700	725	716	728	765	691	741	752	746	759	707	755	733	703	756	772	756	742	744	728	728	734	735	760	688	714	756	734	748	700	709	729	808	731	720	734	700	752	742	698	711	722	756	713	772	732	726	753	727	725	710	751	779	717	745	699	746	729	773	747	721	735	694	781	734	752	762	747	744	770	716	759	744	750	709	747	727	778	701	810	757	749	742	710	805	697	715	723	719	734	740	729	714	685	747	715	765	775	734	725	721	722	772	782	723	730	744	725	653	778	763	742	709	698	709	767	767	737	730	729	774	683	739	766	716	752	701	716	763	774	715	716	702	712	738	720	684	678	682	737	777	773	678	700	757	719	741	725	770	749	772	758	692	703	729	785	770	711	694	780	717	722	755	720	753	756	734	793	694	761	723	750	789	772	758	781	726	733	779	751	770	754	754	720	749	726	708	765	756	725	705	777	784	735	720	718	709	681	730	723	711	727	767	772	725	746	722	743	755	772	756	764	757	731	738	719	694	761	768	700	745	727	749	722	720	702	706	729	769	716	701	735	766	748	728	690	671	722	740	733	727	721	780	734
24243	21391	28748	24300	21050	4465	431	305	286	263	245	222	231	230	204	222	241	204	228	214	220	183	207	214	209	199	203	213	199	212	229	206	233	188	188	189	215	196	211	199	193	190	183	190	186	179	214	223	190	194	199	195	192	191	198	193	200	180	203	204	215	172	194	197	197	174	182	193	215	200	173	208	190	171	188	184	204	177	186	180	193	166	189	193	194	204	198	192	186	205	185	195	195	213	172	181	170	165	201	205	183	208	176	179	172	200	184	194	178	179	175	175	159	207	180	169	208	173	175	192	183	203	205	191	170	213	197	201	205	194	195	188	180	192	212	187	198	201	185	195	180	199	179	160	196	166	211	194	205	186	157	199	202	189	175	185	191	183	203	198	181	200	180	192	176	179	190	184	170	181	216	183	222	178	206	193	219	182	189	186	200	197	200	188	171	191	183	197	182	202	180	185	188	189	194	190	153	198	168	175	186	180	191	185	167	198	175	185	187	193	174	202	188	174	168	192	189	207	200	172	200	193	163	190	190	187	205	216	215	179	174	202	173	185	217	166	176	188	206	175	203	167	194	191	185	194	192	198	212	201	210	164	204	209	184	191	186	172	185	212	234	202	177	188	198	187	183	168	201	183	175	178	202	192	177	179	206	220	196	226	203	184	196	197	176	195	170	179	187	201	190	183	205	178	193	188	178	186	181	178	174	185	166	183	202	200	206	208	189	185	173	164	221	186	175	214	197	186	172	216	175	209	218	176	188	171	174	212	178	197	188	192	192	181	163	208	187	198	169	182	203	179	203	194	215	192	194	187	203	207	189	173	197	198	175	193	194	192	206	179	187	172	206	180	190	173	191	202	165	200	219	191	178	199	196	209	172	204	192	202	213	186	195	177	176	187	187	187	168	161	174	189	175	180	213	186	196	181	215	185	195	201	190	192	205	194	185	192	174	191	178	213	214	180	212	168	203	201	179	187	181	191	200	200	167	195	207	206	188	198	170	192	181	201	188	206	185	185	203	206	179	207	183	196	166	193	169	175	176	175	182	183	197	197	203	217	171	182	192	175	210	169	201	185	183	171	189	202	214	172	195	193	191	200	171	198	167	209	180	192	206	180	191	205	185	197	199	188	192	201	205	201	203	178	198	178	211	193	183	210	185	185	213	188	205	180	196	183	187	175	181	181	182	203	198	193	200	181	169	209	195	193	190	170	191	214	176	202	188	195	185	222	208	190	176	199	220	180	169	217	172	191	192	175	226	187	187	214	211	167	180	217	161	183	228	181	204	206	178	180	195	165	183	175	178	199	195	196	194	201	190	193	197	164	171	179	182	193	178	198	188	204	181	196	205	192	168	200	192	191	197	194	197	187	212	178	181	169	179	184	154	170	190	187	184	148	204	183	194	173	180	181	146	178	202	196	187	199	183	197	191	170	183	175	196	181	180	194	215	188	180	172	207	198	196	208	175	197	191	183	214	185	195	181	207	184	216	215	178	218	177	179	178	179	177	184	194	227	212	190	172	182	202	180	196	176	192	191	213	192	204	211	170	197	224	187	193	211	180	181	181	182	165	215	186	168	191	188	180	189	218	171	215	184	157	200	202	190	183	180	187	172	190	196	196	198	169	197	216	204	216	197	175	214	179	180	197	174	160	201	223	204	179	180	195	210	194	192	203	198	187	167	197	192	191	205	197	185	193	182	205	198	174	198	163	202	189	187	208	188	189	190	206	207	172	201	167	191	188	205	173	200	203	162	169	191	194	207	183	168	187	185	180	179	193	194	181	166	196	180	180	198	213	175	181	200	199	192	193	164	176	214	192	176	198	187	168	179	190	208	202	179	219	202	199	181	183	185	205	203	177	167	184	215	215	196	218	191	179	185	199	171	194	184	191	192	212	184	204	196	199	177	194	180	214	193	204	175	178	180	172	194	215	204	165	170	177	191	196	191	186	199	188	163	181	201	191	180	218	202	185	209	181	173	197	192	192	173	177	187	185	181	213	180	184	197	197	190	195	188	193	198	180	197	202	186	196	216	193	198	186	176	182	183	194	191	187	176	218	189	183	153	179	190	195	209	196	183	208	167	183	194	202	215	207	209	166	167	191	181	185	172	197	195	178	193	188	163	165	182	199	212	203	181	207	171	169	179	199	202	212	172	171	181	193	178	194	183	184	219	215	188	185	177	180	170	198	185	196	171	178	216	195	157	188	183	197	185	176	192	186	167	185	175	183	187	213	188	209	193	178	187	200	169	193	196	196	192	187	177	189	197	172	182	202	168	180	213	170	161	186	203	177	197	193	215	195	199	188	194	194	162	177	195	182	181	219	197	192	187	216	182	186	199	181	189	213	193	182	199	202	199	180	219	181	183	197	195	163	194	202	204	185	200	177	187	195	189	189	201	216	188	187	183	203	179	166	187	183	205	174	201	210	210	184	167	160	227	177	203	164	215	189	177	189	191	181	174	192	176	191	179	193	195	187	195	202	165	183	212	204	206	197	198	204	179	195	198	195	175	180	175	173	205	173	196	206	159	200	194	188	202	215	213	187	170	183	226	213	198	206	185	189	171	187	194	187	188	200	198	207	194	182	205	198	194	213	194	192	182	191	207	167	173	191	178	217	183	182	195	188	195	177	174	198	208	186	210	192	181	207	186	214	202	179	188	222	210	206	196	169	201	205	213	212	195	200	192	202	167	207	190	198	210	193	182	173	193	208	181	167	210	195	220	201	204	218	174	192	188	175	182	173	189	216	223	182	200	176	181	159	174	187	172	205	190	195	189	188	181	181	183	189	210	197	227	184	181	195	158	182	187	189	198	198	195	188	185	213	201	176	205	200	208	179	189	180	190	198	191	201	214	180	172	166	215	221	186	185	219	188	204	201	187	183	193	188	207	188	198	187	183	204	206	188	190	194	196	185	187	192	164	178	201	184	197	194	183	207	198	180	185	167	185	191	205	173	181	188	194	191	176	170	179	201	214	178	202	183	176	204	229	169	209	184	175	190	190	195	185	195	204	185	209	196	188	200	184	203	189	202	200	210	206	188	187	193	177	179	214	185	167	216	185	189	162	173	172	187	192	208	197	201	186	176	188	196	186	207	182	192	206	190	185	183	212	183	207	193	192	186	211	173	160	166	179	188	210	182	211	199	178	199	201	167	173	189	199	183	185	181	201	202	209	176	193	201	203	189	175	213	202	210	193	176	188	183	196	186	194	206	189	213	196	197	175	214	190	216	204	206	203	195	176	185	195	183	210	198	199	194	167	188	198	204	187	189	197	190	185	182	226	178	197	164	188	186	186	170	188	194	184	196	205	179	180	197	179	213	207	215	186	198	181	169	197	185	194	192	192	190	195	173	190	221	181	190	166	206	182	173	187	230	187	192	198	211	200	184	207	202	199	200	160	157	200	230	203	198	209	209	154	197	209	192	182	201	197	188	183	178	208	200	195	175	209	199	204	190	203	216	197	185	192	193	179	191	193	169	195	206	204	203	189	184	195
51664	40762	5441	2743	1792	1243	949	883	718	660	611	574	532	522	498	463	476	459	422	425	457	412	424	412	449	396	427	395	396	405	399	420	417	395	410	347	407	403	419	398	397	356	371	396	378	392	372	384	418	410	371	385	399	360	409	385	377	398	447	383	390	382	419	354	404	392	401	377	371	368	378	381	381	377	362	398	412	377	384	401	397	364	398	380	356	389	374	378	400	359	394	388	403	338	384	376	352	407	396	373	401	356	387	417	379	368	435	365	363	400	362	395	379	356	391	372	411	376	395	389	430	419	401	357	347	367	356	376	381	401	390	360	390	331	387	404	425	385	378	397	359	370	369	394	370	397	358	401	372	377	378	362	377	406	374	384	398	366	397	354	401	394	385	397	368	375	360	444	383	375	374	368	374	390	374	379	394	396	370	353	375	415	357	366	395	381	385	365	390	364	397	372	402	414	387	387	378	415	376	407	382	388	368	390	381	377	401	416	372	395	392	377	368	380	388	360	402	382	402	358	371	404	335	377	360	399	406	409	401	373	436	386	387	402	384	349	412	393	397	377	385	377	390	371	377	375	377	353	369	423	365	391	400	390	373	368	376	372	370	360	395	374	405	371	407	346	406	409	393	400	386	371	372	364	380	356	392	384	397	386	408	369	354	357	371	339	410	378	357	409	390	389	387	346	411	368	368	334	367	348	435	369	394	347	410	401	365	398	412	397	366	380	400	409	386	355	401	357	355	364	357	389	372	374	394	377	348	377	367	408	395	414	391	379	422	392	372	426	355	371	389	410	394	382	356	392	415	383	361	401	403	390	390	370	391	382	352	385	384	410	389	388	382	387	374	384	382	371	421	378	355	393	401	409	393	371	397	389	408	412	399	370	386	399	379	426	356	389	404	354	372	355	347	394	371	368	343	384	393	375	415	372	389	373	381	405	371	366	369	327	397	381	366	382	376	380	401	370	421	407	368	370	405	354	387	375	389	420	370	398	431	390	378	415	408	444	369	382	373	360	390	419	376	403	416	407	348	397	419	385	349	426	397	391	368	401	368	373	382	390	369	395	364	383	387	362	352	405	397	360	386	380	407	376	380	372	365	400	396	373	377	396	376	343	387	375	378	402	365	398	376	408	374	374	387	369	392	387	399	405	375	379	392	379	385	389	387	401	408	396	433	364	373	431	383	372	421	355	351	389	413	385	391	373	393	361	378	392	390	393	394	380	396	400	380	332	367	391	392	388	401	381	350	405	367	368	399	412	381	366	410	342	351	383	399	358	369	366	393	428	415	399	401	383	381	385	410	370	377	402	377	419	392	394	375	398	381	411	378	346	375	381	399	377	384	368	409	380	366	388	369	354	397	413	371	377	383	391	383	398	379	364	390	398	378	384	372	394	326	373	364	368	345	352	363	381	410	360	370	350	371	370	379	356	382	378	387	360	371	380	374	398	379	401	356	400	370	403	382	401	383	400	383	382	387	385	386	406	390	409	420	398	378	376	356	399	397	393	386	382	385	374	402	368	368	355	362	390	380	368	375	375	396	373	375	407	450	414	377	396	376	382	374	400	374	372	401	369	387	371	393	379	340	414	384	408	350	351	432	393	382	379	399	405	355	401	329	400	358	360	368	385	370	406	394	382	363	354	381	393	368	413	400	387	405	402	400	393	385	366	383	392	344	407	399	395	369	393	367	402	356	365	383	380	357	376	396	348	415	385	353	374	399	390	409	365	385	375	386	375	388	385	379	390	399	368	383	389	367	396	370	386	378	397	360	369	351	378	387	397	380	377	376	379	334	384	387	375	384	407	391	369	381	372	381	356	368	384	404	360	393	410	368	363	400	380	375	408	372	387	389	409	397	389	391	387	413	377	367	346	405	393	397	373	354	384	368	368	380	422	374	413	353	377	383	339	377	429	374	394	360	384	390	371	360	370	370	394	387	395	372	329	382	387	393	388	414	359	385	367	411	414	384	381	392	389	388	386	386	383	424	374	403	389	391	352	376	383	364	394	374	375	353	428	342	395	344	369	385	377	378	362	385	395	390	384	388	401	400	411	387	392	384	391	386	401	378	411	372	346	339	356	396	380	382	363	348	365	393	334	376	362	388	414	413	375	399	391	382	372	385	358	416	378	400	382	388	382	354	347	360	362	389	370	407	375	406	397	377	411	392	385	402	356	394	364	349	374	381	382	371	382	404	360	372	335	376	358	394	377	401	410	358	358	380	406	362	388	391	373	375	418	377	406	395	362	388	361	380	364	374	390	353	360	383	386	382	406	363	385	401	375	429	399	372	385	379	393	394	394	403	387	406	408	400	377	406	411	414	384	381	386	395	385	374	392	382	410	386	374	374	372	403	383	411	375	429	403	372	341	380	376	397	401	413	394	401	394	399	370	394	376	362	360	409	385	370	354	355	399	412	379	431	398	342	348	368	406	365	345	370	431	382	388	392	368	370	377	351	384	348	424	380	374	338	317	400	389	388	408	398	372	370	383	381	403	391	424	373	379	425	393	341	404	394	349	391	368	388	412	386	379	388	355	366	384	381	371	398	385	398	392	393	406	370	375	360	395	356	378	348	397	397	360	357	375	419	396	349	350	386	412	376	361	397	361	428	378	353	368	366	412	370	405	400	382	346	380	393	390	431	411	372	388	385	384	358	413	403	370	363	378	373	366	403	339	345	393	410	381	400	381	389	406	361	381	394	379	404	360	392	384	380	389	346	382	391	356	396	407	394	370	408	395	363	381	367	404	384	393	388	394	397	386	424	352	367	396	369	384	393	360	367	393	382	411	381	396	372	374	382	366	382	413	408	372	356	391	390	376	425	383	393	387	375	362	365	373	376	354	402	359	382	423	369	389	389	370	405	383	356	408	395	388	397	385	379	386	387	417	389	435	385	393	394	376	394	390	399	370	380	382	388	404	395	366	347	375	379	383	385	392	365	387	349	396	378	376	392	391	355	367	375	344	347	374	361	392	393	390	401	351	371	369	392	394	331	409	383	381	370	366	357	379	406	365	388	360	372	365	397	412	362	377	409	369	394	392	389	390	396	380	363	363	402	376	398	403	402	423	396	343	387	342	359	378	382	383	384	384	365	344	371	374	354	364	359	399	423	394	404	408	411	388	424	355	365	353	398	364	372	380	379	378	373	404	392	406	441	360	395	403	358	354	353	362	351	390	394	407	413	354	367	365	373	393	367	368	390	350	411	394	370	379	374	358	373	395	396	402	371	401	398	414	389	398	369	377	357	379	372	384	381	383	357	385	388	368	382	396	394	360	381	360	351	383	402	380	381	397	401	369	382	385	392	384	363	378	371	373	379	350	326	397	344	381	399	368	393	396	414	365	394	381	400	393	400	377	360	365	418	349	406	361	391	374	398	380	389	392	387	351	360	375	381	406	354	368	362	413	397	382	393	371	369	362	375	402	375	386	396	385	388	361	382	359	381	388	375	374	371	394	354	406	375	358	385	382	401	398	414	380	355	385	350	423
23321	21400	29390	23781	21396	21234	3259	451	336	290	251	232	260	216	208	232	177	179	172	189	187	186	167	185	165	172	174	167	168	189	188	174	177	181	155	174	165	173	166	155	150	158	160	178	179	162	155	176	143	153	164	149	154	167	159	171	172	151	173	148	161	158	176	162	148	163	141	193	155	166	173	168	165	158	177	135	146	176	186	166	159	170	173	155	161	141	158	174	155	152	191	161	147	173	170	161	183	138	165	163	163	161	165	144	157	144	154	157	140	148	170	149	144	170	154	152	176	162	164	160	141	176	186	153	167	157	168	146	155	149	159	156	144	150	170	173	174	150	176	157	153	155	169	166	160	160	169	167	153	144	150	169	173	178	178	149	180	141	151	148	137	145	157	161	187	137	179	147	151	151	171	146	144	166	142	148	145	174	141	157	138	143	173	169	172	152	156	155	157	161	183	155	136	158	147	162	127	156	146	147	162	196	164	172	164	166	159	134	141	141	154	148	151	169	176	142	155	172	172	160	181	140	165	164	170	164	160	158	166	174	161	168	175	166	159	165	159	156	152	183	164	169	172	168	164	150	153	172	150	149	156	158	171	157	156	183	160	150	149	145	142	166	163	142	160	162	162	171	147	157	156	161	182	161	164	153	174	145	151	174	172	170	166	170	181	184	148	156	145	158	172	148	153	153	157	151	149	160	155	170	153	157	154	143	152	158	151	160	157	178	137	143	146	176	155	141	155	143	150	155	179	160	162	164	172	132	163	148	141	175	156	151	151	161	174	156	153	174	174	152	159	166	187	165	152	168	165	174	145	137	141	160	161	168	167	175	165	177	172	137	172	166	145	162	163	174	170	157	171	159	154	136	158	159	153	161	172	158	150	155	158	165	156	168	179	173	153	154	169	171	135	157	152	161	148	178	154	134	175	158	157	164	158	153	153	166	163	145	142	139	164	172	148	168	152	156	162	175	153	147	168	150	166	152	157	164	166	161	160	135	147	162	152	153	177	148	142	147	174	157	156	169	154	169	157	173	166	146	171	178	161	157	173	164	142	149	190	171	166	162	143	141	174	153	176	159	142	158	185	170	167	165	157	152	162	160	149	165	168	166	162	170	163	171	157	173	170	155	173	186	168	163	140	165	164	144	143	155	154	157	156	169	167	155	179	167	167	162	155	149	154	161	148	163	166	160	161	151	152	155	125	174	156	192	158	157	157	141	158	174	147	143	145	137	172	149	156	148	156	150	183	147	150	173	153	148	164	165	165	193	156	159	183	170	144	151	149	148	159	168	158	156	159	157	153	149	149	153	174	144	139	150	186	146	147	149	153	166	163	157	152	139	169	173	160	167	163	148	170	128	172	196	167	173	161	146	171	149	159	154	161	194	138	175	151	141	150	159	180	157	160	165	161	169	143	176	158	139	162	153	160	149	167	164	159	172	160	158	155	146	166	164	155	161	137	170	147	153	170	157	171	161	180	141	169	179	151	153	159	156	163	162	146	169	145	128	152	170	171	163	158	158	143	161	154	142	161	171	165	168	159	172	153	154	164	147	144	147	182	154	143	151	147	161	147	160	149	149	161	161	132	147	165	140	180	160	168	134	156	171	166	166	152	164	170	155	161	153	150	148	139	141	172	135	173	148	162	164	137	159	157	160	137	157	173	160	156	154	155	154	176	167	159	156	172	167	162	177	156	174	134	157	155	135	137	173	175	169	172	171	170	167	148	175	177	162	154	156	156	153	166	148	172	169	174	180	151	155	188	156	145	135	167	161	147	162	140	181	161	147	178	156	172	143	154	170	176	183	148	168	164	156	144	150	157	160	158	153	156	133	176	167	152	182	146	156	179	179	159	148	157	179	148	167	148	155	179	141	152	180	171	149	175	146	141	156	136	145	163	164	145	174	158	165	161	178	164	175	167	157	129	162	148	150	151	150	142	166	145	157	155	137	176	158	151	181	163	161	179	161	154	182	161	175	158	145	152	142	155	137	161	167	154	157	166	182	159	175	150	162	151	165	142	184	138	169	153	163	142	144	166	175	185	144	156	155	150	176	148	186	166	155	180	186	137	154	170	164	163	158	146	180	166	145	157	145	158	161	143	150	183	139	158	162	156	170	162	197	154	133	154	172	150	167	155	149	146	163	179	181	143	141	154	158	155	180	140	163	164	160	160	143	159	179	163	166	173	160	161	166	169	168	149	155	173	153	181	180	162	148	180	196	166	169	158	145	174	159	166	178	182	165	160	162	134	173	151	167	156	140	159	157	152	170	157	154	167	158	176	158	187	146	169	155	144	152	162	151	157	176	130	130	173	155	157	171	122	180	171	150	177	139	134	162	149	162	183	151	161	166	159	152	160	149	163	148	152	172	162	168	143	159	159	141	155	168	150	170	192	184	162	194	173	153	164	168	153	167	163	153	171	153	140	149	137	137	151	159	179	178	159	154	162	156	153	162	165	155	165	159	179	155	170	184	147	148	153	159	170	146	151	177	176	147	196	165	162	158	151	184	143	157	160	162	176	149	164	152	145	146	188	169	151	125	144	147	163	171	149	139	156	175	169	154	173	164	147	157	185	152	155	169	154	163	184	175	179	141	160	169	163	168	165	142	156	175	148	137	152	169	159	156	158	165	180	165	152	137	168	146	168	185	156	148	146	150	162	176	161	145	142	132	156	148	163	150	164	161	147	153	148	159	175	158	160	187	170	164	154	142	181	162	171	160	173	172	158	177	158	136	174	156	154	147	140	144	161	167	158	194	169	142	182	171	168	163	155	148	179	166	163	151	181	164	154	163	166	135	157	155	170	138	164	153	161	145	166	167	166	179	170	157	164	158	172	144	156	154	175	149	140	170	156	153	137	169	161	147	128	168	128	158	168	168	149	154	172	178	159	155	137	148	165	167	170	175	164	158	165	154	164	173	155	202	169	155	165	171	165	131	163	171	161	162	155	175	133	169	180	140	180	164	168	164	156	167	174	162	156	141	163	169	165	134	157	154	163	125	168	158	154	162	146	147	152	149	118	168	139	156	149	159	161	169	157	145	177	161	147	142	175	166	171	168	182	166	157	156	140	163	165	173	137	180	152	178	190	160	175	174	162	187	154	138	153	152	151	153	152	171	132	172	167	177	159	131	165	154	145	175	137	175	159	163	158	137	188	161	161	190	176	171	148	177	172	170	171	146	178	178	152	161	172	151	169	158	159	172	158	155	157	174	157	157	160	147	154	133	169	156	174	170	167	145	174	150	157	179	145	161	179	161	172	160	162	172	165	155	150	186	157	167	159	163	159	157	147	184	157	168	162	150	153	159	145	168	158	167	163	152	160	164	159	174	141	168	174	172	157	146	163	172	159	150	153	143	148	172	155	163	164	163	154	132	165	153	154	181	169	147	166	152	169	133	165	160	166	134	145	161	136	182	147	167	152	164	150	156	176	173	169	156	171	156	161	140	159	166	177	170	143	160	172	152	170	157	150	176	177	156	145	176	168	168	169	167
54792	43016	9066	4539	2904	1986	1483	1198	949	833	757	642	601	517	530	442	456	435	412	383	401	404	369	363	383	360	334	372	341	329	346	345	326	341	308	356	329	341	332	354	317	329	339	307	296	284	279	306	326	294	314	308	295	306	310	299	307	311	303	309	291	306	303	306	325	335	294	310	301	294	292	280	332	320	300	317	325	309	292	321	299	282	307	317	313	295	302	306	311	314	279	327	309	319	293	325	301	285	275	315	265	316	309	317	290	286	314	281	298	316	313	297	318	301	281	279	298	286	272	290	280	315	289	296	278	318	292	305	304	288	317	318	317	307	282	292	302	312	298	328	305	315	274	321	288	289	294	299	277	318	294	302	317	284	308	286	313	285	295	294	313	302	304	317	262	299	335	306	294	308	310	296	325	298	287	330	292	283	326	314	290	286	322	312	296	287	308	297	310	278	268	269	314	300	272	316	321	290	300	331	311	279	300	282	272	332	301	319	305	296	291	296	278	300	279	298	284	287	311	298	278	281	288	311	284	309	300	257	276	319	269	302	256	286	320	303	312	300	298	300	273	296	293	290	277	275	256	267	311	310	276	313	328	280	273	306	290	297	276	307	288	319	300	325	302	287	302	321	299	285	282	307	316	304	302	286	320	265	289	287	279	279	282	292	288	316	292	322	319	299	266	269	300	282	316	281	307	294	322	299	308	297	304	291	290	306	294	269	303	289	293	282	303	285	277	286	317	305	280	298	282	316	313	294	300	272	319	290	293	289	294	289	314	288	308	279	297	304	279	271	277	289	309	268	303	291	291	313	316	300	287	286	307	284	263	298	272	294	291	293	314	291	281	283	290	277	277	302	305	299	294	322	305	282	299	320	311	318	288	295	272	298	268	295	310	262	293	268	282	320	297	304	318	296	268	318	306	325	300	288	302	319	285	296	290	337	337	292	279	299	311	302	313	300	321	270	290	315	306	274	296	299	326	302	288	297	280	276	290	252	294	274	300	306	301	259	296	269	273	286	309	323	301	298	311	284	272	310	302	285	294	296	261	304	305	289	293	268	319	308	334	327	313	300	311	295	288	285	299	302	276	297	270	296	293	356	306	285	302	309	322	349	288	297	300	322	310	307	299	273	275	323	319	297	297	312	315	289	260	306	316	295	297	279	309	288	293	304	308	305	303	312	319	307	311	316	278	277	292	259	314	294	299	291	295	265	317	288	285	290	303	327	306	289	312	286	307	293	326	297	298	300	277	305	306	314	294	282	266	268	297	292	289	338	281	302	307	279	279	291	310	308	244	312	291	275	275	298	314	264	316	306	252	307	302	275	295	285	292	297	276	284	279	268	315	311	284	276	313	269	309	292	270	290	285	300	310	291	285	295	304	300	327	309	290	301	293	292	306	269	286	277	278	316	296	302	314	293	314	292	267	294	259	314	308	309	264	332	293	287	314	273	291	325	300	295	287	284	302	285	298	284	305	291	288	289	286	307	296	306	271	316	292	310	307	322	308	315	289	261	298	303	318	311	305	282	337	284	295	302	308	281	311	244	330	322	267	301	284	316	306	314	298	287	295	309	295	280	296	283	272	293	325	285	283	325	292	295	279	304	302	304	312	306	257	280	291	300	317	282	297	292	262	299	261	318	316	272	288	320	299	277	299	321	282	311	272	298	309	300	272	319	282	283	320	265	299	309	304	299	302	290	287	301	305	292	318	285	292	281	273	282	296	260	302	314	298	276	289	283	270	292	301	299	315	276	318	285	289	290	298	272	304	292	282	271	293	283	307	339	307	298	284	275	289	298	325	298	329	294	284	297	313	308	289	310	306	312	294	290	280	294	309	294	302	294	299	308	311	275	296	306	279	300	294	289	305	290	284	310	316	292	303	295	292	294	295	271	319	304	297	259	300	302	312	302	267	274	296	288	275	274	305	282	300	307	287	285	302	269	270	298	275	281	301	279	295	280	286	274	309	305	318	297	338	298	292	293	295	294	307	286	287	285	272	272	287	323	316	287	289	307	270	312	285	285	257	297	274	309	346	269	273	282	301	290	305	294	285	312	277	330	265	320	296	283	297	310	289	293	307	292	289	321	299	300	293	303	287	271	278	292	302	306	277	289	311	323	308	318	305	286	276	276	286	319	298	251	308	321	297	309	306	286	319	286	283	279	307	312	284	308	305	275	267	323	267	312	302	320	283	338	309	271	283	312	303	317	308	302	313	312	282	288	309	344	291	278	277	328	306	286	286	316	299	291	301	302	329	285	301	319	280	296	315	300	316	284	298	328	303	329	290	299	286	291	299	301	272	319	320	279	280	326	285	282	289	308	282	300	293	294	291	301	299	322	282	296	290	303	285	287	291	271	288	299	288	282	291	303	282	317	323	321	282	292	270	308	302	294	283	308	289	297	273	296	322	293	283	314	288	295	285	310	306	291	282	287	266	276	306	321	282	314	278	300	318	278	303	277	277	274	285	303	304	290	287	318	295	298	265	288	287	300	304	315	299	310	307	285	277	286	274	289	316	289	291	279	312	265	295	284	300	302	295	335	278	286	296	286	288	316	284	283	283	334	300	288	297	305	293	315	274	317	251	276	268	288	292	300	305	274	294	292	287	304	298	271	297	303	288	294	299	287	289	309	319	276	287	314	275	287	301	325	298	287	308	302	283	325	276	278	298	325	275	280	316	283	275	298	287	296	293	309	309	292	271	279	283	305	299	262	295	313	277	267	283	313	297	297	306	310	301	284	291	292	304	277	268	327	294	334	277	297	285	287	303	290	272	309	283	298	296	273	312	283	297	284	266	306	321	282	300	292	282	290	281	271	300	305	308	310	304	287	309	294	285	277	296	307	299	286	319	308	318	305	296	286	297	269	281	294	309	291	298	291	285	303	293	284	291	293	305	267	297	272	285	279	285	284	322	316	295	288	307	283	274	247	316	318	340	289	298	297	330	319	311	279	283	304	278	308	299	316	288	289	297	268	304	298	287	284	310	308	312	281	273	292	321	279	293	290	316	298	306	290	279	285	285	312	299	292	274	310	283	298	279	294	309	272	290	295	301	327	297	276	274	276	311	293	274	290	281	270	291	294	281	283	314	312	275	322	289	287	264	294	313	300	309	319	283	304	282	329	298	312	263	268	294	289	301	282	321	327	296	282	319	298	267	269	301	286	281	308	288	289	308	301	312	295	269	327	283	283	325	291	264	318	309	299	299	299	336	289	309	288	292	300	284	305	279	300	298	273	303	296	303	307	273	312	323	319	304	306	301	290	302	315	294	325	284	286	274	286	307	288	293	313	295	272	325	329	297	261	294	280	300	324	288	283	293	265	306	276	314	294	306	291	310	296	307	285	295	305	309	304	315	285	311	310	304	309	281	341	259	281	311	309	271	286	297	306	294	301	298	278	295	279	284	259	283	305	272	270	318	290	307	310	297	319	300	292	300	277	287	309	288	294	293	294	294	298	305	303	305	294	296	264	332	311	305	301	274	298	286	288
27755	21619	12216	1035	470	429	394	396	377	376	411	378	379	417	359	407	412	368	397	376	396	394	369	412	388	380	419	398	423	416	373	379	401	387	411	409	379	391	399	389	422	410	414	379	421	396	412	403	387	377	380	391	406	380	379	385	389	382	404	354	386	376	384	381	374	397	400	370	375	360	399	410	388	379	409	360	400	395	365	405	381	411	377	397	401	393	375	397	386	367	388	419	386	425	367	373	400	403	397	389	371	390	416	369	406	401	358	368	363	427	361	379	378	455	375	349	365	409	387	372	397	371	383	384	393	388	391	375	386	376	402	372	398	364	345	404	367	400	416	385	388	392	393	388	359	390	415	372	377	383	405	425	410	396	396	395	376	346	377	404	393	366	381	368	379	388	388	401	396	405	405	389	376	407	394	400	392	416	408	416	395	380	399	361	397	436	375	381	409	379	406	388	412	380	419	374	385	380	360	418	402	373	358	417	417	394	404	366	375	416	394	379	380	376	379	381	360	383	412	396	363	409	395	376	421	432	406	423	412	385	371	419	394	346	395	378	397	393	400	388	406	416	379	405	376	412	366	413	396	423	396	349	386	415	404	349	386	372	385	397	429	363	385	373	391	395	429	395	403	380	380	393	406	370	384	379	363	387	393	389	416	383	404	425	379	418	381	374	399	392	405	376	368	378	365	378	397	393	357	384	396	380	409	366	405	372	387	409	363	370	411	396	385	392	369	374	379	366	432	371	385	353	363	404	401	362	381	392	382	411	377	373	387	379	387	404	413	370	359	384	409	376	391	367	433	391	404	377	360	418	368	384	370	370	356	402	401	374	371	381	381	372	370	397	399	407	375	382	435	420	405	408	364	385	391	396	386	404	374	367	372	388	362	369	379	383	383	382	395	398	375	371	383	398	366	418	377	393	407	382	388	389	365	378	357	391	418	388	383	402	377	379	345	397	393	397	394	404	356	392	424	367	402	409	414	388	387	380	370	350	427	391	408	374	390	389	388	367	427	362	388	372	365	354	382	388	373	406	393	410	397	390	373	413	360	384	392	414	408	403	413	444	415	404	401	415	375	390	376	386	422	400	407	401	377	412	389	385	409	383	366	414	360	403	409	358	364	385	403	404	381	367	382	381	396	386	361	386	364	407	411	393	361	397	390	353	412	388	348	386	393	392	381	433	392	413	394	376	352	378	398	388	392	392	389	417	401	379	405	375	400	409	381	399	395	375	386	372	370	367	340	401	380	365	392	382	423	343	392	367	357	381	370	409	417	427	379	363	356	385	384	414	387	376	388	376	416	381	352	372	420	386	384	425	416	363	378	393	393	374	381	402	420	400	374	379	380	364	392	353	399	412	393	382	370	417	368	370	413	376	373	409	386	383	395	393	411	391	402	383	356	360	376	411	382	393	405	416	354	383	357	396	414	397	366	382	387	403	414	385	375	366	394	419	394	408	373	429	409	376	386	416	385	400	367	387	371	403	375	397	403	349	382	397	405	357	399	385	408	386	389	416	386	400	417	403	398	359	440	358	386	395	363	339	377	391	400	358	397	423	396	369	399	372	356	404	412	407	388	365	438	414	354	407	379	390	374	443	395	401	389	392	369	386	389	377	407	372	406	415	367	367	424	364	407	409	402	392	418	396	405	389	386	389	389	366	409	392	363	384	360	404	351	404	360	402	382	379	412	375	395	404	413	413	379	408	372	380	406	384	376	367	380	426	403	405	380	413	406	377	356	375	393	385	413	361	390	395	398	389	402	377	390	375	394	350	394	384	377	373	376	402	408	410	405	358	340	375	383	382	390	418	443	379	422	401	371	383	402	404	397	350	389	376	358	418	336	383	412	400	402	408	406	405	386	375	370	412	367	367	359	354	401	381	373	384	387	392	396	436	402	412	399	421	368	396	423	424	387	383	385	408	391	403	414	392	370	354	430	371	377	372	352	397	398	363	401	393	361	366	416	412	412	382	426	411	365	363	379	429	392	379	390	402	368	357	391	388	392	416	411	414	406	408	398	404	392	378	399	412	403	375	423	394	370	376	372	379	378	409	343	379	357	442	364	373	385	394	360	401	365	395	405	398	386	364	377	425	354	409	410	344	411	398	390	389	431	419	359	406	365	395	406	367	384	380	366	352	394	394	376	386	385	389	355	409	393	418	361	421	406	395	391	383	381	392	399	412	380	378	356	374	405	373	449	368	371	364	362	370	424	381	393	383	404	393	409	388	393	382	369	414	377	361	392	400	399	396	410	342	403	372	392	379	343	366	374	389	418	380	365	406	381	388	357	395	367	402	405	370	360	362	405	342	367	396	386	383	418	398	396	364	375	412	405	382	372	364	385	392	417	421	395	399	386	358	356	404	394	381	363	403	365	382	407	345	388	403	386	379	382	406	366	363	387	395	388	425	377	380	419	380	388	416	385	385	393	371	397	370	422	388	400	390	359	349	416	406	379	364	394	396	390	398	378	396	373	371	404	376	398	398	377	387	396	363	414	399	374	382	386	385	414	364	380	384	380	356	417	367	378	358	383	410	384	385	409	351	410	381	369	352	440	425	389	395	363	404	395	420	388	401	400	387	377	399	405	375	404	411	374	420	372	395	391	366	404	388	386	407	398	367	358	369	396	412	395	391	379	433	437	380	382	408	407	396	355	397	357	347	350	396	422	418	420	386	395	409	373	372	399	381	375	378	366	395	361	368	404	413	381	386	403	339	379	385	396	395	399	388	404	416	344	400	400	400	389	415	341	400	410	376	387	387	373	375	388	416	405	382	387	403	403	365	403	399	391	399	376	357	417	392	368	407	402	392	345	385	399	389	395	390	373	373	408	409	411	373	396	425	389	394	388	414	379	405	392	420	376	415	379	400	363	395	359	398	364	411	374	376	413	355	365	411	412	384	361	394	374	363	385	397	414	395	372	392	392	410	347	421	365	373	382	412	398	391	364	396	390	396	378	391	375	374	380	387	386	418	366	400	399	370	406	380	385	449	391	393	389	410	398	355	428	383	388	374	391	370	379	379	431	421	376	379	410	371	364	390	371	371	359	371	403	380	385	395	373	363	393	397	394	380	387	368	382	420	416	365	403	377	389	435	413	379	400	427	415	363	403	396	365	413	390	372	364	407	392	381	391	407	390	392	403	396	382	417	394	392	399	374	365	394	410	414	361	390	412	397	348	382	396	396	377	372	383	400	379	349	375	419	370	394	373	407	381	398	382	389	405	394	420	403	388	387	366	374	377	393	371	376	404	388	374	421	363	433	370	394	375	367	404	387	390	362	371	408	383	377	381	398	369	376	383	402	376	401	395	383	387	384	409	404	368	377	367	409	376	390	409	384	377	352	362	385	404	390	377	425	386	429	404	356	422	403	416	363	394	393	376	380	455	413	384	430	421	428	382	384	421	398	428	391	365	408	370	398	396	388	364	357	370	370	382	387	396	376	395	392	383	416	409	397	373	390	395	377	386	363	396	371	415	354	393	412	386	372
30874	20436	1350	975	879	820	817	736	762	736	745	729	761	700	756	756	705	743	793	733	762	708	725	770	706	719	771	706	746	716	737	706	748	737	771	750	716	723	741	733	759	749	716	696	762	734	728	745	709	752	738	692	727	774	723	750	759	700	773	735	716	705	752	750	749	785	740	690	719	742	758	717	705	782	756	710	727	745	691	653	738	783	744	712	769	754	726	764	729	772	705	752	689	720	771	698	679	722	747	700	717	737	725	753	723	748	738	713	748	738	713	716	722	736	726	705	775	705	695	757	705	791	708	746	722	781	741	728	741	737	724	753	725	714	721	724	784	713	732	751	747	742	721	732	717	744	766	661	716	718	720	705	744	747	730	701	697	775	706	754	722	754	762	786	774	733	805	766	767	671	701	720	750	743	727	695	739	717	710	725	726	698	731	729	742	737	711	721	751	665	757	753	741	786	757	715	716	754	712	768	748	772	707	730	768	743	719	758	708	732	673	751	750	735	717	720	752	740	764	755	713	751	758	753	724	725	710	774	729	705	718	773	743	717	684	759	728	755	742	727	765	723	725	716	744	703	766	719	706	706	729	724	689	730	739	739	765	742	707	642	712	714	703	686	758	712	753	721	705	722	734	690	712	695	706	723	723	734	738	785	766	744	734	690	761	730	709	764	762	713	737	763	715	763	707	709	754	736	734	769	733	730	693	666	764	707	719	692	712	731	737	709	726	744	745	788	746	674	744	757	718	707	747	744	767	774	728	724	715	744	725	726	720	711	704	758	755	715	763	711	723	728	723	746	728	748	680	742	695	732	706	734	691	721	726	726	706	722	720	696	723	662	772	742	761	734	728	720	759	741	768	722	732	710	759	703	729	722	713	692	704	722	699	752	675	718	739	769	729	704	755	771	732	766	762	731	665	738	717	742	707	781	721	753	765	708	767	790	760	746	704	721	724	744	729	668	729	691	723	734	787	751	726	700	700	750	714	751	687	676	754	692	745	699	744	726	751	672	761	688	768	711	732	710	742	725	721	713	746	707	741	732	775	750	717	764	735	728	751	743	753	700	716	739	729	732	729	761	766	735	747	770	714	671	708	711	743	735	735	722	736	737	739	747	732	707	727	736	761	720	719	744	716	698	754	743	762	779	749	724	718	743	757	745	759	724	711	713	717	700	715	736	690	734	743	759	729	718	737	740	752	721	738	757	686	725	760	689	759	701	758	749	713	740	741	701	711	747	727	738	719	717	699	711	717	691	739	714	701	678	695	693	709	774	737	755	712	735	775	726	740	708	683	764	730	735	674	697	667	757	727	764	769	721	750	729	717	749	723	718	763	728	710	712	774	763	734	684	754	737	726	717	700	699	733	734	712	730	735	739	711	775	736	712	748	734	774	731	743	758	714	691	746	759	701	746	702	725	757	722	753	725	753	751	722	671	720	751	753	725	747	680	727	774	733	758	735	752	744	695	658	750	707	714	766	738	732	732	761	743	743	726	761	728	756	762	756	704	721	696	716	731	743	731	762	714	772	726	714	767	739	751	741	689	742	731	787	712	762	710	727	740	776	750	721	728	710	738	754	735	732	744	727	702	694	742	741	701	742	761	695	706	739	766	743	768	691	725	690	788	705	744	719	759	702	704	717	701	728	754	707	773	729	774	733	740	723	750	763	731	750	722	723	741	701	722	722	699	740	700	771	730	690	764	702	720	715	734	732	700	744	754	778	731	747	711	771	701	803	704	668	748	740	720	740	743	766	733	704	721	776	690	737	739	702	749	739	740	715	747	760	707	734	747	694	758	737	752	723	749	753	734	735	736	713	729	717	735	766	695	716	748	767	738	715	699	757	719	750	733	789	732	749	723	725	758	757	725	737	722	722	774	751	699	736	775	715	733	743	741	770	761	715	742	752	688	712	742	718	740	728	750	746	740	721	765	690	743	739	729	716	716	730	747	696	717	727	691	730	707	736	738	736	745	754	731	682	708	743	765	746	763	755	762	731	736	729	787	780	700	745	738	785	721	682	734	682	715	687	752	728	724	726	704	765	744	737	760	715	726	711	734	645	703	706	714	787	761	756	745	744	720	713	804	722	734	735	736	756	727	736	731	774	716	735	743	747	740	757	707	724	714	720	729	770	750	741	729	748	701	724	766	737	735	696	729	735	761	716	690	771	772	700	768	761	753	733	736	767	729	743	717	774	766	711	730	708	733	757	735	755	728	764	759	756	754	699	794	734	712	734	754	719	734	728	740	686	736	789	735	730	719	725	757	717	751	727	773	748	761	718	726	729	706	774	759	741	732	703	714	715	708	732	758	757	756	770	720	678	720	696	751	729	758	733	751	754	770	721	671	770	724	731	743	708	771	746	750	732	732	757	738	709	697	682	702	679	734	729	718	766	757	748	707	764	747	746	766	675	720	686	716	753	711	744	725	755	767	739	766	757	731	749	743	727	785	696	680	760	720	712	686	736	714	735	733	728	720	725	696	678	695	780	719	720	745	732	731	726	720	697	759	754	723	695	702	733	727	671	749	720	757	751	724	715	767	702	706	697	756	745	673	736	709	739	693	718	683	731	716	717	726	723	718	718	765	708	713	752	738	747	754	715	728	766	747	759	755	754	738	716	739	764	747	752	708	712	733	748	738	732	695	702	726	780	747	747	747	749	720	724	750	757	724	783	706	710	716	768	688	731	780	754	775	728	732	745	736	738	714	685	686	720	744	755	749	736	767	727	750	749	739	693	764	747	734	749	734	735	718	726	745	736	700	759	673	749	735	754	754	735	721	764	748	714	695	766	736	766	750	725	766	694	684	729	757	726	737	724	728	712	709	715	756	758	758	662	746	699	694	738	754	741	724	755	733	774	732	744	733	679	698	758	740	740	732	738	776	694	745	733	708	722	724	768	743	720	727	763	725	728	708	711	724	711	713	698	660	748	726	669	758	732	751	689	752	745	751	699	776	766	725	710	691	746	698	759	738	738	733	799	779	709	685	742	754	773	752	692	708	757	724	728	701	691	756	727	719	777	735	736	721	723	738	758	721	773	765	747	709	723	767	729	741	716	712	669	688	733	731	722	756	767	708	714	784	684	720	736	701	736	719	734	733	732	737	728	743	705	724	718	723	717	718	683	754	720	712	710	735	741	702	753	715	758	775	792	731	721	707	721	755	782	689	760	724	749	720	744	716	755	678	718	784	758	735	733	784	705	765	758	704	701	735	722	700	740	726	763	744	685	757	709	720	709	732	740	709	722	727	728	777	768	761	713	740	702	729	767	720	751	758	707	752	720	747	711	761	719	733	758	717	756	712	733	757	742	778	774	715	718	707	764	756	739	694	755	759	741	726	757	753	742	744	720	715	748	729	735	792	712	738	674	731	715	728	704	686	705	720	718	770	753	745	741	791	692	693	727	672	718	724	740	693	754	755	743	751	739	736	705	732	725	776	710	695	743	666	751	710	740	762	752	689	722	737	744	711	756	720	781	755	768	759	736	785
24293	21418	29007	24130	21216	5152	448	297	287	268	272	235	228	213	239	207	185	201	173	210	214	212	231	194	194	201	190	187	202	183	188	186	204	186	189	191	176	193	190	194	190	165	187	195	206	177	191	172	195	212	181	190	206	180	197	174	198	185	172	193	194	202	200	200	175	198	201	184	186	195	175	214	198	208	199	192	186	182	188	201	190	202	190	171	190	196	197	201	175	182	189	202	195	194	197	228	187	203	201	177	183	203	196	181	206	181	196	184	187	208	205	190	211	190	186	181	181	210	185	186	204	202	193	213	189	173	191	199	197	212	199	187	199	204	200	187	185	190	170	198	178	185	186	176	202	163	202	228	176	177	182	210	149	185	208	201	184	183	222	188	219	182	175	165	191	205	196	207	180	179	173	192	190	217	174	206	197	208	213	184	160	201	198	210	176	203	198	189	175	187	183	161	183	188	180	194	210	198	205	198	177	188	190	189	167	203	160	182	205	208	197	171	179	189	181	177	189	171	193	208	196	186	174	192	170	180	192	205	178	182	215	189	204	182	186	216	212	184	213	171	205	188	203	207	199	198	170	175	197	213	209	213	179	192	221	182	171	187	195	191	193	199	189	196	219	198	196	178	200	173	203	181	166	204	192	183	179	188	202	221	186	170	169	199	187	201	200	195	179	197	184	182	176	189	169	179	188	199	162	193	212	197	188	209	222	211	200	219	183	206	212	175	186	194	182	198	218	228	168	213	197	202	195	227	203	191	174	200	195	208	187	180	189	203	163	190	207	197	169	191	181	193	175	200	172	165	206	212	176	196	208	196	189	186	217	211	164	213	178	164	190	193	188	177	204	214	174	191	181	191	213	199	189	207	189	176	198	182	184	166	177	190	179	181	208	186	182	187	206	188	187	174	178	184	186	180	198	189	192	197	185	204	186	184	188	209	176	213	189	198	182	181	188	178	190	216	182	194	180	184	205	186	198	163	180	164	186	201	199	184	197	193	195	198	194	159	199	174	193	190	188	201	181	176	167	195	210	193	182	194	182	191	180	172	202	197	172	184	172	207	195	210	169	180	180	187	230	212	211	176	199	183	204	200	181	187	171	223	180	188	193	198	189	179	195	209	188	199	190	181	206	186	195	195	209	193	202	193	191	205	164	174	179	182	198	211	190	177	194	187	188	180	204	189	199	201	201	190	191	189	187	187	194	168	172	197	182	198	193	175	185	209	212	196	201	175	189	181	183	183	202	182	205	202	187	183	175	195	186	180	202	187	216	180	197	184	198	189	179	193	202	201	169	191	175	188	194	171	202	191	191	196	232	198	174	201	163	176	176	190	208	200	189	193	180	173	197	205	207	197	206	185	183	185	200	188	200	177	202	189	179	206	191	191	193	178	179	182	179	179	225	194	171	171	180	189	174	208	199	208	186	204	201	174	186	187	218	190	213	191	188	164	178	202	171	203	180	165	186	188	192	219	200	202	201	196	200	184	190	158	197	191	188	178	209	188	179	176	213	204	193	162	208	209	199	197	207	210	194	215	180	186	186	207	185	187	209	176	205	176	191	195	179	182	225	199	204	169	233	203	204	181	188	180	194	189	197	170	179	223	211	184	179	168	209	183	201	191	189	207	198	182	175	193	183	181	157	181	193	208	155	169	200	193	196	197	191	193	204	179	207	204	200	195	183	195	194	165	182	195	198	175	188	197	191	180	195	196	187	193	201	194	180	170	198	203	174	208	201	186	158	196	151	182	175	198	196	194	201	188	166	182	200	155	202	159	199	230	184	187	193	206	179	167	199	210	174	183	195	196	191	180	192	205	201	202	183	180	182	186	191	181	193	214	192	182	200	186	169	187	213	183	200	191	178	191	188	188	199	192	162	200	191	193	190	194	186	183	179	194	183	181	160	200	191	172	198	186	180	209	195	188	191	191	175	188	168	188	189	213	187	182	181	196	197	210	203	194	163	187	182	180	199	190	185	193	198	184	187	195	179	198	186	165	169	168	186	182	204	169	194	194	225	178	167	187	202	198	191	213	183	192	168	194	181	167	204	183	177	207	201	189	194	197	185	205	183	166	181	166	204	186	189	165	194	198	153	185	196	186	218	176	183	177	186	170	184	190	186	192	186	186	179	212	162	192	186	214	187	186	187	186	186	174	216	201	190	192	180	208	201	198	187	191	192	177	197	176	205	170	192	202	175	177	164	180	229	169	200	185	197	197	212	169	189	175	167	187	186	174	193	189	187	177	215	189	176	176	207	200	183	195	191	185	178	209	189	197	183	177	203	197	189	204	225	175	201	183	165	199	198	201	165	200	178	193	195	191	183	183	181	192	183	183	201	175	182	190	205	190	162	178	200	186	182	183	195	189	190	189	206	178	188	182	202	175	201	188	214	185	198	183	202	188	188	169	212	206	206	169	192	180	205	166	187	187	194	194	165	165	216	172	187	187	186	184	182	174	214	178	224	169	191	206	195	192	217	199	190	207	172	177	200	189	194	169	163	217	181	210	189	181	184	193	150	193	195	194	192	181	189	188	195	178	175	189	187	214	190	203	201	197	190	186	184	170	219	173	191	188	190	167	176	192	206	199	210	196	187	152	194	179	185	206	178	200	189	208	193	176	185	177	170	186	184	195	192	175	195	178	184	193	175	213	186	194	206	190	177	196	183	191	183	159	181	183	186	198	180	206	175	189	178	185	198	190	188	180	181	173	165	181	189	191	160	187	202	199	184	190	192	200	182	200	200	200	172	164	175	213	173	208	177	197	175	197	173	203	193	178	195	162	188	171	204	185	197	187	191	192	198	201	178	185	205	185	201	192	200	206	172	228	197	194	189	178	179	171	189	177	207	195	210	186	202	147	204	186	211	181	179	166	185	199	191	194	180	169	168	178	183	208	207	188	190	167	189	189	185	175	166	199	187	180	186	162	214	184	179	179	186	211	192	199	197	207	177	181	185	192	174	198	201	185	202	210	192	187	195	185	198	176	180	216	201	186	192	191	190	182	182	179	199	217	181	183	192	188	196	213	205	198	169	184	208	186	195	181	204	185	173	167	193	210	204	180	201	208	185	177	198	177	199	173	205	185	204	186	197	186	197	180	213	197	192	169	197	185	190	166	215	186	180	197	182	182	187	187	195	195	187	209	208	201	208	190	191	212	199	182	187	214	197	193	197	186	215	190	155	189	182	192	200	184	197	178	187	183	172	185	212	173	175	210	180	178	182	188	193	183	183	181	153	214	179	181	165	192	195	197	199	189	206	192	199	210	181	184	193	181	200	190	205	216	161	195	189	181	197	169	188	197	210	158	181	219	201	205	191	189	168	202	191	182	178	203	199	168	204	190	193	204	184	204	185	185	197	182	200	167	168	182	201	176	196	194	182	194	193	194	202	193	191	174	188	198	219	196	206	187	185	218	199	192	194	161	186	181	196	190	206	187	188	205	211	170	191	183	205	182	180	194	196	187	198	189	206	158	187	200	199	204	173	166	190	172
51732	39759	5468	2772	1786	1336	1006	887	727	687	556	579	563	502	477	428	487	456	430	430	425	418	421	445	416	415	438	370	445	392	407	408	382	418	347	409	410	376	391	399	387	361	353	364	389	366	365	359	365	396	381	352	379	383	387	413	397	393	381	372	373	368	375	381	387	389	398	353	398	381	385	377	405	382	358	386	398	379	412	379	368	367	390	371	390	400	387	353	382	364	363	388	384	380	351	371	361	384	382	365	402	365	355	357	376	378	384	379	380	379	400	379	380	361	371	357	354	390	376	391	375	389	404	390	384	379	364	389	374	369	384	393	351	407	384	373	363	377	345	364	394	368	365	381	386	378	367	386	386	364	410	407	383	359	353	358	378	370	414	373	362	370	384	373	387	396	383	361	355	395	379	398	363	354	372	383	395	369	409	404	357	374	403	368	361	341	342	390	396	396	360	379	352	365	334	354	396	420	375	336	375	346	394	368	373	397	339	384	371	382	388	363	380	347	378	383	390	374	403	375	375	411	408	364	377	358	387	363	352	372	389	398	393	384	363	356	397	415	353	373	374	387	355	338	362	383	397	403	379	366	408	381	358	399	411	366	402	392	362	384	362	400	372	388	366	375	385	417	368	376	371	372	385	345	413	366	383	367	355	359	387	379	366	358	401	365	368	357	413	395	341	385	376	373	391	361	384	390	365	367	366	369	391	400	390	403	381	374	360	378	373	385	371	333	366	369	388	376	402	368	376	380	366	370	382	394	380	385	374	395	364	424	339	373	356	420	351	354	370	385	352	391	415	383	399	370	361	367	411	381	408	389	376	379	351	387	397	351	385	404	354	388	407	351	370	380	384	375	419	384	392	327	394	388	365	375	393	402	339	370	377	367	381	366	381	379	392	379	382	362	385	393	373	382	379	378	403	399	398	397	403	374	373	348	367	370	377	374	377	378	371	399	351	367	395	365	333	377	399	381	363	366	388	381	399	405	346	397	366	347	404	372	351	371	372	353	391	398	361	389	342	374	389	391	389	396	398	388	369	405	352	384	362	344	385	389	368	366	424	392	381	380	385	395	363	352	380	373	363	395	369	389	398	366	409	374	400	375	368	374	354	382	386	390	388	354	395	350	355	360	368	382	382	356	400	369	353	374	365	398	400	388	373	376	410	373	402	386	390	372	379	393	365	372	401	376	413	383	364	362	356	387	366	368	361	370	372	350	356	369	384	370	365	362	361	387	397	378	352	363	393	411	375	382	400	369	326	375	346	364	346	321	370	400	385	352	366	396	340	387	397	368	398	366	333	366	396	370	368	377	368	383	365	365	373	411	356	344	375	389	399	376	356	417	396	376	397	386	380	397	378	353	351	432	389	381	373	383	387	348	361	388	363	367	390	382	357	396	383	372	390	379	364	380	384	366	377	383	371	376	354	382	371	387	414	359	365	395	363	349	383	381	373	385	373	377	384	390	370	383	376	380	343	380	368	372	363	382	353	387	376	364	363	356	348	391	401	382	371	377	365	371	368	402	388	368	353	348	408	370	396	381	356	381	373	376	389	373	351	377	390	356	363	366	393	387	416	360	343	388	376	367	394	379	389	379	375	373	393	331	366	401	406	379	392	394	371	371	369	426	374	367	361	386	377	375	366	365	393	405	353	392	377	380	382	367	347	371	338	366	405	358	363	391	370	346	347	376	358	357	351	358	402	396	349	420	362	368	359	380	360	374	359	359	348	399	348	356	387	335	375	378	394	394	354	386	404	369	405	354	349	380	355	374	386	361	369	410	369	357	393	351	393	351	358	402	413	386	372	373	412	380	378	395	345	341	383	400	361	370	402	343	398	399	379	387	399	358	385	385	367	382	387	381	399	383	352	374	392	368	389	373	346	397	385	375	382	393	363	366	391	354	384	407	370	412	391	347	371	383	380	380	376	364	385	399	409	372	395	382	366	392	347	407	388	347	363	313	347	379	379	378	371	381	384	372	368	381	394	401	390	402	379	387	327	384	355	385	366	337	387	374	386	351	390	395	346	371	394	352	371	353	378	391	383	428	333	405	387	380	376	379	344	406	365	385	412	382	374	414	354	377	342	386	373	346	360	375	380	368	379	361	390	365	392	369	367	389	368	366	387	386	385	367	363	391	367	411	344	369	389	390	375	387	388	384	382	371	388	340	423	377	391	373	386	385	383	385	368	368	387	386	389	379	333	406	376	374	362	386	342	375	358	401	375	365	384	373	394	364	346	375	376	353	392	359	381	384	380	344	385	364	370	371	396	378	385	367	368	384	325	370	380	385	382	368	363	400	359	378	364	421	357	421	381	356	430	386	353	367	353	367	390	368	357	385	381	379	390	355	383	366	385	384	371	405	364	358	429	364	400	390	375	354	367	411	385	364	389	352	396	383	368	377	368	417	358	351	376	344	355	396	387	375	394	369	379	366	408	432	361	364	375	375	349	390	393	430	373	405	386	396	340	434	387	387	339	331	387	362	380	335	383	372	384	387	383	375	352	344	368	352	367	370	411	365	376	415	379	403	374	380	359	358	354	397	409	389	391	384	389	384	399	401	388	399	324	374	363	392	396	373	398	393	354	349	377	378	389	368	357	363	399	351	374	398	408	378	380	346	379	359	378	371	378	394	403	373	384	379	378	411	333	365	363	365	375	374	345	367	376	411	389	394	392	393	385	387	383	382	348	386	401	371	387	389	369	374	401	364	357	367	367	399	380	389	401	386	402	350	343	366	386	367	355	358	374	394	377	374	394	357	372	383	390	365	364	358	368	397	381	354	375	384	368	373	387	380	385	372	372	371	372	366	387	356	381	353	379	384	355	360	372	362	388	359	363	376	373	377	378	391	363	342	388	351	366	395	348	397	403	380	370	367	350	384	385	383	351	391	367	380	367	391	387	360	390	361	400	394	350	361	425	357	374	370	394	375	371	364	399	384	343	378	384	397	380	367	350	382	387	373	345	394	358	386	403	399	413	375	359	386	373	350	388	418	364	355	348	385	397	387	365	377	427	406	367	373	364	365	373	387	385	402	367	388	359	395	398	351	372	372	348	397	353	377	371	343	373	380	331	392	386	378	376	379	391	363	356	402	376	377	335	391	360	378	352	381	371	401	377	347	373	393	391	377	375	377	382	383	392	372	381	366	366	374	408	374	385	381	380	399	412	415	387	387	363	357	358	404	385	387	384	383	389	346	374	339	338	367	370	369	382	365	372	393	373	396	401	367	373	379	402	319	380	414	386	375	367	396	358	372	346	344	373	385	402	346	375	372	405	390	326	383	397	359	371	400	358	358	365	380	398	354	380	369	368	370	380	372	380	372	382	392	341	386	368	417	380	360	377	382	358	390	346	362	353	368	377	375	379	381	363	410	381	380	386	376	361	345	380	407	381	400	403	351	359	394	399	367	366	361	374	376	385	365	356	353	362	365	364	351	381	396	380	414	365	388	391	374	335	385	399	385	386	388	359	368	400	373	328	361	387	361	358	373
23315	21398	29965	23176	21388	21057	2509	451	301	285	267	244	232	192	207	221	194	193	182	202	180	190	189	168	186	184	169	183	165	179	157	166	156	178	171	176	172	164	163	175	163	171	150	180	146	160	144	182	184	158	157	175	150	158	156	188	170	179	158	149	167	155	155	172	166	152	167	151	171	147	162	168	178	178	158	166	175	148	156	164	171	167	162	154	160	179	174	159	160	150	168	153	156	149	152	151	161	174	177	193	170	166	151	167	156	165	134	174	162	152	137	161	152	163	153	176	164	165	158	149	158	159	152	155	160	166	169	189	139	159	142	157	164	166	149	165	151	157	159	154	144	168	175	169	146	155	148	173	155	157	143	159	137	154	148	168	145	163	182	158	157	146	174	157	172	160	171	155	175	172	163	154	153	143	158	146	160	156	178	163	165	146	144	144	178	161	173	157	136	139	161	171	165	162	129	160	159	172	147	157	161	163	170	152	146	149	169	161	144	168	166	181	145	136	163	145	148	159	144	163	155	169	179	176	145	169	157	168	156	157	150	157	166	177	139	154	171	162	181	168	158	157	165	157	143	178	172	187	155	150	170	159	152	174	150	178	162	164	154	147	167	159	166	167	162	148	170	151	175	156	170	162	166	145	167	150	148	153	181	174	162	147	153	155	153	129	174	137	139	172	162	161	162	158	159	180	155	167	165	159	162	156	161	153	124	148	145	183	173	137	128	156	158	155	156	149	173	182	170	143	157	162	140	158	168	164	149	143	150	161	161	153	152	153	166	159	163	171	169	164	171	170	190	151	155	143	153	163	173	160	156	171	159	156	155	174	163	165	168	148	153	159	145	153	163	158	169	150	186	164	151	139	140	184	148	174	141	156	158	183	162	159	158	148	134	170	165	162	176	160	155	157	156	150	151	159	158	155	147	167	143	177	147	152	148	143	168	152	147	168	144	157	159	166	171	178	172	167	158	168	176	143	155	159	177	165	156	170	165	158	183	172	148	155	178	147	147	128	155	161	168	192	162	148	155	163	155	142	174	147	160	183	161	142	148	159	135	151	164	166	174	152	172	172	144	152	152	181	147	162	167	142	138	183	148	132	150	138	185	150	153	151	147	132	168	142	150	157	151	152	158	160	184	133	158	162	165	142	159	150	166	164	157	158	181	176	174	151	161	165	157	174	155	165	134	162	152	159	154	167	152	159	143	171	173	151	168	157	164	150	150	151	151	164	175	152	169	155	174	150	151	159	166	148	135	150	158	169	152	159	141	150	151	141	144	163	153	172	150	181	166	169	151	163	161	158	167	161	188	159	144	175	148	149	166	164	154	155	150	166	144	157	151	176	186	178	152	152	160	159	138	166	140	163	164	169	157	186	164	165	123	153	167	151	144	153	134	176	159	164	129	152	159	162	175	155	148	152	147	175	156	145	139	147	172	167	147	162	159	145	157	140	159	134	154	164	144	132	164	146	150	138	154	148	164	179	166	177	142	141	143	134	168	157	172	161	175	163	146	151	154	150	175	148	162	160	163	156	171	184	181	167	155	142	143	158	145	152	135	167	154	162	154	161	160	153	157	141	186	178	158	146	148	158	149	155	164	170	158	150	159	164	185	160	163	165	161	146	169	143	129	180	164	165	161	152	149	158	154	155	150	159	143	172	143	155	168	146	173	170	148	176	153	177	161	163	146	152	160	173	160	185	156	131	144	164	168	162	167	164	160	152	166	156	164	125	178	158	156	166	156	144	142	136	173	169	152	140	175	161	154	158	153	151	155	158	173	158	175	162	147	164	157	155	165	155	156	170	141	156	164	148	183	141	148	167	177	139	141	145	159	146	165	167	153	161	148	177	156	158	148	160	143	171	179	161	144	155	171	130	160	182	168	156	168	172	149	155	149	166	160	166	141	137	168	156	163	160	188	164	172	174	152	193	151	146	170	151	151	165	151	137	168	153	157	151	173	134	173	150	151	157	156	163	153	146	172	149	172	149	167	151	178	144	140	169	171	168	152	164	156	178	164	161	170	146	150	143	177	165	162	166	167	153	140	143	170	191	132	137	159	165	148	167	167	160	167	153	181	164	165	154	183	151	142	163	150	167	172	164	159	166	213	153	162	167	173	165	161	170	151	132	144	167	156	153	123	146	150	147	177	190	141	157	178	144	193	164	176	147	149	162	160	173	174	145	149	177	143	159	169	157	154	182	157	164	166	161	152	172	182	159	153	152	169	168	157	150	146	171	149	163	133	171	173	153	149	130	170	161	176	144	160	151	136	164	158	156	142	148	168	158	185	138	155	160	159	147	133	145	172	172	137	160	140	162	156	149	153	182	157	167	155	161	152	158	155	125	155	167	166	144	167	188	156	159	191	182	169	150	160	157	144	146	145	146	158	153	172	149	153	164	144	166	178	168	142	175	149	171	140	164	136	154	157	140	148	149	142	156	159	169	167	151	174	149	190	135	172	171	150	141	172	169	160	166	166	146	157	174	148	152	167	159	160	149	156	168	155	143	146	147	165	146	151	138	152	152	156	173	137	170	167	162	149	152	135	156	152	148	166	163	188	164	152	167	179	154	161	170	141	178	157	164	152	167	157	146	145	164	159	158	148	171	159	140	157	143	161	159	154	154	163	170	189	150	174	160	139	168	139	157	164	169	137	167	161	150	159	162	157	145	144	180	134	143	138	151	155	179	158	133	137	163	148	167	157	157	175	165	155	153	149	158	160	155	166	163	150	147	169	163	140	161	160	153	179	156	169	163	151	152	162	154	151	147	178	163	170	167	190	151	166	157	161	163	150	168	154	155	153	153	168	165	161	162	138	120	168	160	139	157	164	156	170	180	157	175	156	174	164	130	161	158	170	173	148	174	158	150	144	180	183	164	162	139	133	134	152	159	164	150	165	157	148	150	155	159	153	155	148	145	159	167	147	138	149	149	156	172	117	154	168	158	185	192	176	154	160	154	173	151	135	152	151	150	156	156	156	155	164	165	162	126	153	171	151	169	171	165	178	147	166	169	152	154	173	178	153	161	170	158	163	176	171	159	141	175	158	165	150	139	150	159	146	142	146	138	141	140	150	134	160	148	173	152	174	156	148	131	149	161	164	145	161	147	149	160	149	152	166	151	175	161	164	157	174	163	146	182	164	146	180	150	165	152	162	144	157	132	169	164	153	166	151	169	161	187	162	159	166	161	154	154	123	159	169	152	162	157	181	163	156	161	159	151	144	171	173	138	159	150	162	146	152	141	153	176	170	149	171	158	143	156	170	141	165	156	135	152	164	171	158	161	147	154	156	151	158	163	148	184	138	166	152	159	167	139	167	161	147	156	166	172	153	154	143	156	144	144	140	148	168	150	166	182	166	168	182	151	180	149	153	168	188	144	143	161	148	164	152	147	157	144	143	151	151	176	155	139	146	137	181	174	169	169	144	170	164	153	148	160	146	167	166	147	155	154	175	148	172	137	153	164	155	158	162	179	156	126	163	149	147	151	155	152
49828	40770	8751	4520	2855	1988	1482	1183	976	805	734	669	585	535	530	475	454	396	410	399	360	332	393	356	364	332	358	358	339	338	356	296	323	353	354	331	336	293	307	307	328	317	316	309	310	294	302	324	292	285	290	310	314	266	327	315	337	298	305	310	266	304	302	327	300	350	316	286	283	280	283	316	284	267	297	278	293	323	291	301	315	327	280	296	318	296	296	294	331	268	310	291	309	306	283	294	286	288	292	313	308	294	273	284	323	281	318	308	296	279	297	303	335	297	287	279	278	268	284	293	297	292	307	314	304	308	286	286	290	279	288	300	286	278	280	282	277	301	302	281	281	308	283	291	306	259	275	251	304	282	302	310	283	295	269	300	265	284	330	270	290	301	294	312	298	305	296	296	305	323	295	325	290	300	291	292	297	310	279	304	300	276	279	272	294	307	291	309	287	281	276	276	283	320	296	283	293	265	284	312	283	294	321	264	329	280	270	271	300	273	321	305	314	292	286	292	282	302	287	295	293	273	303	300	312	289	317	305	272	264	298	310	279	279	303	306	294	315	309	297	289	275	305	296	305	291	297	258	287	278	301	273	308	303	299	267	290	289	263	288	281	283	282	298	326	274	312	271	286	293	283	297	291	298	289	303	252	307	319	318	257	270	289	293	285	312	284	275	297	289	282	292	304	276	302	268	329	300	277	311	274	294	295	307	312	300	307	308	281	296	289	283	291	281	304	294	270	288	318	304	295	321	317	298	304	293	312	283	301	293	281	284	291	302	282	308	288	292	288	310	306	277	294	299	313	312	310	260	273	299	273	298	314	268	288	293	300	319	303	264	288	281	291	295	299	321	296	308	301	272	304	285	289	295	328	302	292	308	288	290	310	280	292	294	294	304	307	323	288	306	289	295	284	306	278	278	273	303	299	293	308	304	330	299	302	323	310	321	273	315	276	287	294	291	247	283	268	298	313	278	322	289	281	275	292	282	309	294	295	309	274	296	294	281	315	308	291	294	312	313	287	332	305	318	291	305	289	299	302	299	302	317	298	282	331	315	280	283	302	298	258	272	306	263	279	283	313	281	290	310	265	283	310	319	268	302	291	280	310	291	266	286	260	280	303	303	296	307	299	298	310	270	289	294	318	299	263	278	276	320	312	317	318	296	284	285	295	322	299	294	298	272	286	285	281	319	303	304	290	320	276	305	312	307	320	296	302	302	296	272	297	315	295	324	302	261	318	301	290	286	292	257	307	293	315	276	288	289	300	290	289	289	290	302	299	294	299	267	270	311	307	294	320	273	328	305	335	278	269	335	302	264	300	304	281	279	290	296	290	326	267	283	296	302	313	313	282	287	290	306	300	305	301	299	335	282	301	280	299	324	303	279	324	282	305	287	300	275	277	287	299	285	274	282	258	287	280	306	272	270	335	265	278	281	280	284	287	310	317	339	283	284	302	300	307	301	306	307	329	309	297	293	304	272	312	312	282	289	284	270	265	275	310	331	294	334	279	298	311	274	279	295	301	305	290	282	284	320	262	265	283	305	290	322	296	284	277	327	304	287	286	253	298	317	305	287	306	291	304	299	285	282	275	285	286	282	282	279	319	308	259	275	279	308	273	320	318	315	270	299	283	290	298	317	291	283	265	298	274	291	273	277	288	273	280	266	278	310	307	293	298	282	287	291	291	307	296	292	273	302	294	300	345	299	292	303	314	301	305	303	297	319	281	309	286	317	319	311	298	286	278	296	304	273	315	294	297	313	289	287	298	309	284	321	288	275	306	283	279	297	322	287	288	307	277	298	253	269	314	263	289	302	315	278	304	277	298	300	274	307	314	306	293	283	306	293	296	299	309	322	286	258	290	287	296	304	275	299	310	281	320	295	288	299	294	320	320	305	330	302	294	331	294	304	305	291	311	267	302	297	257	305	320	280	288	290	286	298	300	334	289	311	279	333	298	298	317	272	309	309	300	283	285	296	309	269	291	280	291	297	294	297	273	283	249	290	280	293	291	309	300	286	274	320	295	274	269	275	279	289	288	273	292	313	296	295	283	296	307	291	293	266	267	287	292	306	290	282	288	286	295	305	298	334	314	305	302	274	314	288	300	264	304	290	305	329	295	275	277	299	308	314	282	293	301	299	269	291	310	327	315	294	306	299	283	318	324	286	271	245	331	280	305	262	290	286	304	282	302	293	275	298	322	277	282	305	283	304	305	294	283	293	288	279	310	286	299	302	277	272	351	295	324	310	289	287	274	282	273	294	306	299	306	281	329	288	267	292	323	289	294	286	304	288	274	241	298	294	283	320	321	262	280	281	304	294	289	282	322	276	278	294	273	305	280	290	283	285	278	290	315	292	319	329	280	293	293	293	295	284	283	263	305	263	262	303	313	297	284	254	298	299	300	287	316	275	311	306	310	272	301	277	280	306	328	316	287	272	327	308	273	295	304	280	328	322	320	283	296	277	312	300	304	279	284	304	289	308	327	288	305	289	320	288	298	300	289	296	298	300	265	257	315	352	289	326	310	281	320	284	296	314	296	291	293	287	286	281	311	320	293	278	309	323	310	294	310	283	296	295	295	271	287	309	268	280	299	303	279	307	301	284	296	337	325	281	294	326	335	297	284	296	278	267	293	293	307	299	283	296	306	295	293	299	294	283	263	346	273	275	308	313	302	321	273	305	301	277	279	278	313	272	298	294	282	291	300	327	290	298	317	276	307	277	278	314	274	290	254	317	293	288	296	301	297	318	309	301	333	330	290	288	335	277	295	313	302	278	298	303	331	300	314	321	274	294	314	296	309	297	280	307	298	298	300	298	280	293	309	304	293	298	293	276	292	283	303	297	291	290	314	302	297	308	270	295	299	303	277	286	281	291	282	303	318	297	274	281	291	282	288	274	286	280	316	274	279	290	290	267	277	274	311	286	270	281	306	309	340	308	275	306	296	295	322	293	293	312	303	273	295	295	298	278	300	285	301	287	300	287	293	305	304	292	275	264	290	297	299	280	281	312	295	286	306	315	281	271	300	294	287	271	320	322	308	307	281	290	277	275	309	264	317	326	310	293	304	286	259	292	292	296	309	307	300	293	314	282	289	300	287	307	294	289	265	311	322	287	284	285	313	302	293	318	302	277	287	266	269	269	289	280	285	271	288	321	309	316	297	278	263	272	297	248	259	283	267	308	299	313	288	262	270	288	305	297	294	296	290	295	322	304	306	283	293	259	281	269	292	313	290	284	289	284	308	264	317	336	310	293	321	280	256	269	287	307	317	338	314	286	300	272	280	310	273	323	279	296	286	326	257	290	295	295	276	293	296	321	281	309	271	292	287	274	320	288	293	288	266	302	314	274	289	270	318	298	291	266	311	272	309	309	293	301	296	306	286	267	301	314	273	302	288	283	279	290	308	276	308	296	346	319	292	308	256	251	269	287	278	310	291	287	303	274	282	286	295	346	310	291	280	270	300	298	265	308	282	307	270	279	326	285	286	321	285	281
27688	21473	11843	934	489	402	374	403	426	431	403	397	374	410	382	410	394	385	394	385	398	393	384	400	411	395	389	371	389	386	387	398	368	359	390	392	410	395	384	386	362	402	393	385	381	382	418	383	404	380	379	395	385	388	385	403	382	390	386	403	403	385	393	386	404	398	350	414	412	378	385	384	379	387	390	380	390	350	406	384	373	395	415	369	392	376	399	382	388	391	365	378	390	400	403	390	358	413	369	428	390	402	368	350	366	331	400	392	391	376	392	385	373	423	393	376	391	395	402	406	413	352	382	326	381	395	362	414	377	404	379	376	371	387	380	376	381	373	410	384	386	371	374	383	358	405	396	352	369	376	379	357	412	382	386	409	401	371	396	357	361	427	379	386	387	402	361	397	369	398	399	353	377	388	347	390	367	352	407	403	366	414	352	386	389	372	366	402	355	376	387	423	401	411	391	389	396	377	441	347	366	410	403	372	413	396	408	376	389	387	390	379	386	422	398	364	383	404	390	400	358	383	394	374	348	392	361	369	373	379	391	393	363	369	398	408	345	386	427	411	388	373	383	397	411	377	399	418	351	373	383	362	392	436	387	394	350	367	398	361	381	357	382	376	380	373	386	374	380	370	365	405	361	379	376	402	407	376	409	385	396	388	385	411	383	339	390	371	377	414	352	414	377	400	365	355	385	395	380	362	345	383	402	385	366	339	374	411	413	371	399	391	398	395	367	411	406	358	404	357	365	362	379	347	383	341	364	352	338	384	382	375	384	395	394	421	397	329	370	393	389	393	393	412	388	410	381	421	362	419	397	396	406	383	399	396	381	381	399	393	392	358	373	352	364	362	403	363	381	404	384	369	404	364	382	366	365	369	384	367	378	368	376	396	371	386	381	380	364	363	378	419	387	377	386	365	393	351	378	379	367	353	392	389	349	405	377	378	388	381	408	377	377	389	368	378	361	381	355	393	373	420	364	389	413	423	391	387	373	438	383	372	360	411	402	380	391	357	364	388	397	398	385	382	406	398	376	388	374	373	390	398	380	397	363	383	385	379	371	364	368	408	401	382	391	405	393	374	390	415	390	390	382	391	352	358	384	408	380	395	367	386	393	379	380	371	402	405	406	363	383	418	413	399	404	395	375	367	355	399	384	411	380	365	410	392	367	368	394	397	392	376	368	411	368	377	405	395	377	415	418	398	402	388	352	402	416	369	384	371	367	398	385	358	385	403	429	380	410	388	397	372	393	415	407	377	384	385	392	352	373	369	356	366	371	362	400	423	387	396	402	399	396	389	418	384	360	384	368	361	373	385	404	385	393	411	422	409	381	395	385	412	412	364	404	393	417	399	413	354	385	353	354	348	385	380	330	388	395	387	396	372	366	397	365	374	402	390	367	387	403	352	350	391	374	367	375	416	384	404	395	385	397	368	397	383	367	412	410	396	429	357	372	334	378	381	424	396	324	365	424	397	355	378	379	362	378	388	336	386	392	336	364	380	380	393	374	384	412	404	384	417	361	383	376	414	363	384	384	382	397	388	388	399	373	425	400	375	412	372	348	369	384	372	400	393	385	383	362	370	402	410	383	362	387	371	405	353	367	365	398	388	388	375	378	392	364	342	415	388	401	373	351	373	388	374	364	387	387	340	396	409	408	381	354	413	387	393	370	411	406	365	394	356	359	399	374	349	345	378	365	381	412	402	366	344	345	385	403	405	415	401	401	390	384	355	376	342	392	408	330	347	355	374	396	390	393	385	361	361	418	372	370	373	416	356	382	398	398	421	402	390	396	379	354	386	401	382	411	415	405	387	364	406	362	388	387	389	383	350	356	376	386	374	366	397	369	374	364	370	359	372	373	390	348	380	387	426	371	380	370	396	403	385	383	393	404	354	396	404	389	364	400	377	389	362	401	393	401	387	414	423	344	373	386	390	417	351	379	331	388	392	399	400	394	379	352	379	352	399	361	369	356	367	350	398	354	399	380	391	356	334	360	368	392	369	419	359	416	344	412	378	390	372	400	373	361	360	394	412	390	426	378	401	390	367	404	409	387	357	401	386	382	352	362	401	378	379	439	384	371	371	380	399	378	388	388	363	391	407	380	421	404	389	388	403	375	419	367	350	374	386	368	354	363	352	392	360	377	434	408	380	367	384	398	404	438	400	393	375	383	359	386	378	382	368	375	369	358	375	385	363	362	415	386	366	387	380	381	369	399	408	385	382	367	377	365	387	433	370	383	373	352	346	376	419	364	408	349	409	398	355	380	396	404	359	374	378	382	373	386	380	373	358	374	407	422	375	339	342	382	379	400	385	444	367	375	417	363	397	395	373	353	376	409	407	382	366	394	400	391	383	387	391	364	374	404	392	417	403	379	376	375	401	359	411	382	372	394	392	408	377	383	347	393	386	367	385	373	394	413	382	407	379	354	388	368	403	408	386	405	394	375	396	364	407	393	383	381	383	397	380	369	406	357	362	391	398	391	403	379	388	364	376	371	377	375	383	380	383	376	389	408	390	377	371	372	393	351	387	383	423	366	381	366	391	382	354	375	381	395	407	393	406	392	406	385	364	416	375	385	393	367	381	429	378	400	396	363	378	360	387	358	392	401	379	393	397	361	364	372	367	387	393	371	383	364	377	407	367	364	384	418	370	349	370	366	417	402	364	403	398	394	331	374	356	419	376	393	385	392	391	390	399	403	365	392	358	406	396	390	389	396	369	357	367	359	338	385	369	382	376	367	397	380	340	404	371	332	373	406	363	373	379	388	381	394	375	395	408	381	384	376	392	387	379	373	413	380	375	352	391	371	388	394	402	373	377	366	389	375	372	395	404	355	410	347	372	372	369	391	386	386	390	393	366	396	390	369	369	369	388	368	374	366	437	361	369	375	387	382	369	376	380	387	386	362	362	377	414	383	334	368	398	377	380	388	379	394	391	359	388	382	361	342	374	380	363	388	413	413	375	375	364	399	379	399	371	363	384	410	348	361	372	392	411	396	389	415	358	395	405	422	411	396	392	408	369	365	378	399	400	413	408	413	365	407	406	376	357	390	390	388	377	391	409	375	354	403	377	397	368	366	374	400	390	405	377	383	376	399	390	354	410	363	348	343	348	389	422	368	379	409	393	394	374	383	391	386	406	402	373	352	396	383	382	398	381	396	377	371	353	411	381	360	364	369	392	366	376	338	378	390	375	399	369	375	369	403	379	428	377	380	368	408	413	334	392	433	382	379	379	368	410	363	352	401	380	400	383	403	370	373	387	379	369	418	371	396	381	389	361	381	393	352	370	417	376	403	399	395	394	335	392	362	382	364	372	389	354	351	374	375	403	368	381	371	403	398	369	385	379	392	391	364	362	367	392	402	375	367	384	374	370	422	374	398	414	382	412	366	379	396	390	378	377	374	363	378	339	374	385	376	362	409	421	365	389	384	411	414	413	395	342	380	382	394	380	365	389	409	389	360	407	401	359	367	396	389	362	384	353	369	357	406	366
30157	19383	1284	958	849	817	755	788	786	768	771	790	714	722	737	712	741	728	787	730	740	740	713	728	717	731	748	750	724	718	768	730	765	726	735	684	730	742	743	729	714	700	751	754	735	721	736	708	680	717	736	743	705	725	770	740	717	729	749	740	724	708	726	773	748	706	748	753	727	703	717	724	682	719	724	714	739	696	685	738	738	720	727	744	770	755	716	681	754	754	732	754	730	744	725	741	726	740	724	696	730	691	696	724	709	731	737	701	732	694	707	705	698	762	711	747	758	701	721	737	696	719	768	725	764	734	706	707	746	704	707	705	720	650	710	761	725	663	677	737	738	740	726	732	716	716	724	662	717	683	740	760	693	721	742	683	709	740	721	745	709	684	729	764	675	681	723	772	695	726	670	736	670	743	747	694	718	736	725	739	723	716	725	689	725	691	753	728	751	748	724	767	752	686	753	724	738	796	692	716	690	719	702	745	708	746	736	755	709	724	727	729	743	758	732	727	709	674	728	731	740	695	731	729	722	711	759	713	707	721	752	712	723	680	726	763	707	731	751	735	777	704	730	763	723	765	744	724	757	758	704	733	716	675	734	713	703	744	746	704	725	700	733	709	714	706	714	735	730	745	693	739	698	702	717	737	712	725	706	765	704	753	718	762	737	685	707	692	721	729	758	737	683	723	726	730	738	699	744	734	783	739	691	729	713	733	756	712	750	682	662	686	703	731	725	725	707	685	719	736	748	734	719	764	692	736	747	733	748	718	722	749	722	725	687	737	688	702	743	682	692	757	689	707	681	696	685	684	727	703	699	738	776	725	717	752	683	736	745	727	692	772	764	705	747	762	750	737	733	737	701	741	722	721	748	740	723	786	720	741	755	687	672	715	761	690	729	746	684	707	790	725	694	702	708	740	716	701	788	754	682	783	729	704	756	718	657	715	732	687	731	757	712	719	741	680	726	737	764	654	718	756	702	749	731	716	701	740	680	721	718	703	714	749	722	714	731	747	708	704	694	703	756	762	719	730	727	682	735	769	713	728	790	722	740	705	730	720	749	726	723	763	735	775	725	741	770	727	668	685	756	722	709	731	721	760	729	701	744	766	725	690	729	737	768	748	693	679	756	715	724	738	738	748	735	709	746	718	742	699	788	707	709	734	724	714	702	742	744	747	728	703	731	748	712	676	706	716	717	670	716	753	726	734	703	716	700	720	766	706	761	770	715	719	659	739	687	764	781	736	728	719	688	720	673	690	699	712	771	648	757	709	735	773	762	733	718	736	685	737	771	746	750	719	712	719	698	706	779	738	697	748	735	776	741	768	738	740	703	702	783	738	688	692	701	736	762	750	756	678	763	694	721	701	690	753	701	703	733	737	710	715	739	679	756	728	748	735	745	699	681	702	691	727	690	732	744	731	739	692	671	756	697	711	745	755	655	712	759	718	715	717	713	723	708	741	768	706	738	746	741	745	714	701	725	695	704	762	732	727	771	727	717	725	731	732	745	740	744	694	739	737	737	728	775	743	729	685	759	648	703	708	692	743	743	712	720	752	716	706	707	709	692	732	747	710	740	703	716	708	694	694	696	695	746	713	701	728	772	710	718	735	756	719	775	720	721	734	749	676	669	715	722	692	750	699	701	725	697	760	687	769	717	716	741	760	723	739	695	721	709	721	690	742	718	677	705	731	722	736	731	685	728	769	724	722	723	744	708	742	726	745	731	731	700	689	715	780	726	718	785	782	690	754	668	738	698	786	737	746	733	749	712	704	692	777	753	699	675	683	708	689	716	709	711	704	705	755	700	651	687	720	726	718	738	716	726	713	732	675	673	785	738	703	752	679	720	738	697	730	696	746	749	719	704	772	740	698	701	719	711	723	732	741	704	708	772	720	673	699	734	744	764	723	738	714	712	738	742	688	727	707	757	729	725	760	666	749	745	683	707	775	707	726	702	712	783	748	792	718	718	697	698	711	748	739	712	696	747	682	731	724	720	759	738	691	708	711	728	733	691	714	732	732	753	737	739	705	690	732	756	700	705	718	714	705	684	710	732	721	741	703	742	730	704	738	745	703	737	760	736	741	654	743	701	714	730	700	703	746	706	783	756	720	694	768	758	773	740	693	718	749	702	709	749	785	724	716	741	737	732	750	700	758	727	698	673	706	733	723	747	735	754	748	743	729	677	731	704	688	711	747	731	722	717	734	744	750	744	775	753	726	694	721	673	662	716	759	712	729	710	739	738	693	721	761	723	709	776	721	699	715	775	751	693	667	744	682	683	698	711	711	699	755	702	710	732	696	725	704	744	699	750	726	691	770	750	784	703	755	721	716	751	748	722	768	740	762	768	707	712	700	720	719	737	721	715	669	707	711	753	678	743	743	733	722	735	668	725	725	707	754	754	770	746	691	697	723	730	728	711	735	691	720	762	694	726	743	683	735	732	762	708	672	752	741	736	703	735	698	714	784	722	737	717	729	723	725	698	717	707	708	701	746	779	709	719	734	707	747	713	718	714	734	685	692	709	796	721	744	753	776	702	730	752	748	728	744	753	716	752	717	716	702	732	680	738	742	717	705	710	722	707	689	747	684	704	733	715	735	697	739	725	762	700	737	742	756	710	670	713	726	720	677	708	745	740	670	740	698	717	758	793	709	708	739	707	731	688	694	741	734	762	760	716	714	793	709	717	769	727	691	686	733	725	698	727	725	704	710	703	727	715	694	679	753	746	721	704	732	722	737	682	757	699	699	680	740	702	738	732	716	743	705	713	689	721	695	691	722	731	720	764	724	725	690	728	704	694	710	688	770	724	709	752	702	732	729	774	713	716	741	748	722	690	669	707	733	709	733	698	711	701	754	696	688	705	720	696	718	698	769	757	716	702	678	758	701	728	729	676	715	719	739	693	757	690	742	724	754	725	685	710	680	747	728	698	678	684	753	703	763	698	722	699	708	767	749	691	728	743	708	685	756	715	729	701	669	716	678	720	705	697	722	736	772	789	716	711	730	703	758	698	734	675	721	735	721	716	784	724	765	724	724	726	656	722	704	693	716	722	722	707	753	735	736	685	735	746	741	734	740	727	761	718	732	735	789	652	700	674	740	712	741	801	726	721	739	757	738	684	706	751	713	697	754	758	709	800	694	717	740	693	686	723	715	733	749	733	687	715	703	687	731	701	694	697	716	675	677	739	736	748	712	729	735	732	755	680	750	752	669	708	689	749	738	708	702	754	804	723	688	748	743	722	741	722	686	706	705	786	750	673	699	726	737	711	682	760	736	751	718	715	706	724	697	716	703	713	731	678	728	735	718	747	735	673	710	707	736	716	715	724	717	744	669	710	751	686	771	747	717	687	727	740	669	796	679	695	763	674	740	727	697	700	668	680	725	773	787	695	734	750	719	764	698	744	738	724	735	761	726	712	701	727	776	739	737	752	671	684	668	719	746	725	736	736	750	703	706	752	741	790	717	722	631	737	743	721	713	753	735	733	736	757	689
24314	21422	29093	24022	20625	3025	427	301	302	248	261	230	222	216	235	216	226	197	204	229	209	210	199	178	183	183	192	200	203	200	202	176	182	206	179	212	187	194	191	177	204	210	196	178	216	185	186	192	190	184	181	170	173	213	152	165	192	175	202	201	164	193	213	197	167	181	173	186	203	210	189	174	183	183	175	172	160	203	190	166	173	183	188	193	197	196	176	204	193	179	213	180	201	170	196	179	180	189	180	194	188	206	179	197	179	205	183	199	166	177	176	202	209	215	190	210	181	206	212	180	185	214	185	180	195	195	189	187	208	182	203	164	166	185	174	182	182	160	191	203	208	207	183	196	183	190	213	175	188	184	160	200	182	205	179	177	188	182	177	184	191	174	164	183	167	178	190	192	180	186	186	185	204	149	170	181	201	159	189	192	186	177	187	192	169	182	155	189	185	172	169	167	182	181	208	180	174	187	173	202	187	192	169	198	190	184	153	201	195	205	194	191	182	157	198	202	158	204	186	202	182	167	186	166	202	171	181	175	191	175	191	182	203	190	195	209	181	202	198	184	205	176	176	180	199	166	193	185	189	193	206	189	190	171	183	184	174	184	191	177	200	155	185	205	196	181	196	204	189	182	180	185	199	189	168	193	188	169	178	194	184	187	164	177	167	193	195	193	183	165	178	178	188	191	191	200	188	202	181	183	182	203	185	198	198	181	183	193	176	181	211	176	200	169	175	183	173	159	177	166	190	180	186	185	192	194	192	183	189	188	203	207	195	190	190	209	194	203	185	214	185	190	183	192	197	179	205	186	181	201	212	188	174	198	202	207	193	179	191	174	170	188	192	193	198	171	196	168	206	177	180	176	199	191	174	188	158	171	206	174	184	162	199	184	180	187	184	187	199	200	189	193	195	200	179	180	169	189	202	189	171	165	197	196	198	158	183	167	176	179	192	213	194	194	184	189	200	180	189	180	198	187	168	181	182	194	188	191	188	182	175	211	192	212	171	184	189	182	187	184	186	197	177	221	187	185	200	160	196	177	184	194	203	176	190	220	184	188	183	197	184	181	200	207	189	199	186	205	186	188	194	188	209	188	172	178	157	182	188	187	189	167	170	205	190	190	203	187	195	185	180	191	167	162	181	192	187	197	181	180	170	177	160	190	192	165	162	175	195	193	178	186	201	191	193	200	190	177	174	182	187	192	187	188	194	195	187	194	176	196	201	209	169	199	174	183	198	189	186	169	207	198	178	188	165	167	190	178	198	191	189	197	193	190	193	189	193	188	173	192	168	179	176	213	190	163	212	198	183	186	180	176	170	191	190	188	182	185	208	170	173	194	214	173	166	172	166	191	181	208	185	210	180	167	189	180	171	197	178	162	201	172	168	182	181	216	199	177	171	193	179	179	204	186	174	196	188	193	193	182	177	187	175	178	192	199	158	177	175	183	160	194	219	170	178	161	182	177	195	180	174	169	171	188	197	188	221	170	186	198	192	179	173	186	183	205	193	195	193	202	181	205	179	185	196	194	194	175	187	195	202	189	211	183	210	190	203	164	184	181	206	177	182	198	168	176	209	159	186	193	186	174	185	185	201	160	174	161	175	170	157	168	162	189	180	194	201	207	180	166	189	197	182	168	192	207	170	175	190	188	182	199	188	208	190	184	172	181	180	163	181	184	158	174	233	180	204	204	187	163	196	186	162	167	177	202	170	187	196	148	179	185	200	173	169	183	180	204	169	195	198	198	177	194	182	173	189	201	202	199	177	186	193	183	155	165	194	191	219	189	160	169	202	189	171	210	181	215	189	203	201	172	196	185	196	191	183	189	160	183	182	186	199	170	198	167	200	191	183	202	180	193	188	187	200	176	189	186	162	180	196	206	208	197	194	206	180	173	212	162	185	182	171	189	175	191	202	213	194	190	191	171	173	195	183	190	191	187	194	192	191	175	188	185	196	181	179	190	190	200	177	163	185	174	198	186	205	169	168	192	220	209	162	214	201	185	192	204	179	165	175	169	191	190	199	206	192	192	188	179	193	180	200	191	196	179	173	174	188	191	182	162	189	185	198	167	169	197	179	192	156	200	172	171	188	206	205	190	174	169	197	195	189	192	186	178	183	190	184	173	202	224	211	202	204	198	206	228	168	187	182	184	172	195	198	180	183	194	156	173	180	177	193	199	198	198	189	203	194	197	167	196	157	154	161	206	175	188	167	208	199	177	179	209	184	176	185	198	166	206	175	171	173	215	205	180	186	180	163	177	193	186	190	202	204	189	178	176	178	203	202	167	180	172	201	174	191	185	184	191	182	177	196	188	165	192	170	172	187	177	168	181	207	181	192	189	181	181	213	200	183	198	173	158	182	219	197	192	197	185	160	197	177	191	185	207	213	179	184	173	192	192	186	211	183	179	182	184	186	184	185	180	191	196	188	190	182	182	187	192	175	180	167	176	169	178	174	193	177	189	198	201	167	169	200	193	199	202	175	189	202	177	189	163	181	175	206	184	177	196	186	163	183	174	180	184	202	201	218	205	187	179	165	191	180	176	188	221	200	190	175	182	176	170	160	168	203	183	207	188	176	182	188	193	192	176	187	184	206	182	178	168	216	207	164	181	183	163	187	182	209	187	171	185	194	203	186	213	164	203	174	171	201	172	189	191	180	178	180	189	185	181	183	182	187	195	190	190	220	175	192	205	196	155	196	176	188	172	176	204	190	175	173	221	200	165	191	201	193	178	203	179	187	162	173	167	198	190	181	187	187	208	181	195	188	189	193	180	170	213	184	179	190	172	188	174	177	176	151	201	197	165	191	199	188	161	192	196	177	196	177	175	202	199	213	219	200	179	185	188	205	175	161	204	207	198	188	187	206	182	169	174	206	164	192	174	180	174	206	170	191	205	211	207	163	172	192	178	183	180	176	194	190	200	185	165	189	215	190	187	194	169	182	185	160	188	192	180	192	181	201	198	211	170	169	185	196	185	147	184	179	179	182	196	179	171	197	206	195	179	204	191	181	177	169	178	192	186	189	165	170	189	203	194	198	208	178	178	168	178	191	200	166	153	173	181	194	177	176	205	206	180	218	153	187	164	193	147	211	190	179	191	219	189	186	165	215	168	210	189	185	223	193	195	198	184	202	181	201	190	190	181	180	161	190	186	200	201	180	159	188	175	192	194	206	167	187	193	182	183	213	198	196	191	216	165	211	185	203	186	169	178	193	161	202	192	197	173	187	189	212	183	186	200	189	193	179	204	172	183	191	194	179	181	181	179	186	201	180	175	193	207	181	173	184	184	193	183	174	191	194	181	165	205	188	208	183	160	175	210	200	208	198	189	166	185	198	178	202	198	187	181	185	184	182	197	169	180	187	206	183	208	206	177	179	181	173	176	199	170	202	181	177	177	184	203	182	199	175	192	169	164	193	186	211	200	186	215	159	202	197	182	198	185	197	173	189	188	176	186	187	183	196	200	190	171	198	193	192	172	199	202	189	187	195	178
47902	38683	5649	2742	1834	1293	1058	853	781	663	635	533	562	484	488	460	445	429	427	432	459	419	430	397	426	392	386	338	384	376	385	381	375	407	384	396	369	389	359	403	365	417	408	373	386	401	403	368	355	403	380	379	397	362	374	379	379	359	343	367	387	373	356	382	412	331	372	347	365	372	348	359	349	398	398	410	365	369	398	389	414	394	357	382	387	384	381	402	374	332	419	322	351	354	364	354	366	352	378	357	388	375	392	347	426	375	381	384	354	370	392	371	385	394	371	375	391	385	382	362	364	362	343	381	368	344	354	360	372	407	358	395	399	360	371	412	385	348	324	397	332	395	343	366	374	353	332	355	374	381	349	374	377	422	348	399	364	407	393	342	379	358	360	377	391	348	348	374	402	393	348	392	372	366	355	375	407	398	381	376	376	359	344	353	393	374	365	340	361	373	361	355	406	348	401	406	402	381	351	376	343	387	373	357	366	374	394	378	365	382	351	387	370	356	368	363	372	361	404	387	346	398	344	376	362	385	374	380	368	364	405	372	376	350	378	370	375	373	360	334	418	371	373	354	369	369	388	374	362	377	378	371	345	376	361	354	385	420	360	378	341	372	382	376	381	379	393	360	354	367	382	374	359	362	365	354	376	377	413	353	394	358	402	388	381	350	363	364	390	357	381	359	390	386	375	380	363	392	395	407	370	370	410	359	366	408	357	401	341	370	378	350	353	385	403	375	387	398	368	376	388	360	355	366	364	369	354	355	362	368	381	385	368	365	375	338	359	398	370	395	388	387	370	348	354	379	406	375	382	375	368	396	352	381	372	374	352	344	337	372	365	381	323	371	393	377	352	326	386	389	379	372	369	420	388	390	370	361	353	382	358	351	365	395	369	399	372	375	403	396	375	383	414	369	415	405	372	356	365	354	357	352	366	395	364	397	388	406	379	383	372	376	369	335	412	381	364	370	373	381	372	345	379	373	390	323	403	344	379	369	368	383	362	378	407	364	377	365	335	379	378	394	361	361	398	397	371	385	380	367	377	369	393	361	369	372	360	410	371	375	394	375	365	363	358	378	364	392	366	355	378	367	372	364	364	359	375	357	394	367	354	360	381	389	357	402	381	379	399	396	370	333	389	358	383	380	336	334	385	375	369	377	370	394	373	381	379	352	369	381	360	331	373	397	379	396	395	372	369	389	320	364	372	358	365	386	387	383	374	358	388	397	375	350	344	367	366	337	367	369	384	373	368	349	385	362	359	338	340	348	388	375	341	359	356	374	351	381	373	354	379	356	342	388	380	353	371	371	366	389	353	361	367	373	390	426	375	366	378	363	380	358	359	386	352	387	386	393	366	357	377	389	349	389	364	366	358	370	368	385	399	399	382	384	396	305	380	383	413	382	367	348	372	352	367	344	344	355	376	384	356	367	390	362	396	370	371	378	376	378	358	371	398	361	389	386	386	384	323	366	387	373	391	347	379	354	367	356	360	375	369	365	366	397	377	357	379	382	344	383	359	336	376	414	350	368	387	358	375	382	362	371	351	350	361	355	399	376	356	361	369	403	363	362	362	377	394	405	363	383	325	351	376	364	386	351	395	377	357	378	367	353	390	390	410	387	382	413	393	361	397	386	410	405	373	353	365	373	357	337	368	350	351	371	379	351	398	397	407	371	389	382	388	348	376	376	391	340	383	366	382	352	368	373	376	405	390	372	394	364	385	339	414	367	376	364	375	357	367	377	370	368	384	367	363	358	365	359	347	376	363	360	386	416	375	376	354	392	372	394	372	359	381	364	362	377	401	377	381	376	355	368	377	391	355	353	356	381	374	340	381	385	365	368	407	356	408	372	382	370	370	351	388	366	355	366	393	359	376	363	386	376	361	352	376	372	343	407	349	382	375	396	373	373	363	392	387	367	390	396	371	332	393	400	366	365	363	393	371	342	366	392	347	368	339	358	352	380	351	335	387	398	415	389	376	376	405	414	386	388	348	351	397	409	358	373	350	381	376	356	337	379	365	353	319	386	353	370	404	360	372	367	383	399	373	352	356	343	384	357	381	354	387	395	387	385	396	399	415	377	378	423	386	352	406	372	378	335	337	377	390	383	397	399	361	367	379	339	381	389	358	340	368	345	374	379	331	395	372	361	354	344	358	361	373	377	363	394	423	377	352	369	373	419	386	350	406	380	400	363	355	366	365	383	399	384	405	394	321	357	352	361	370	347	401	375	403	349	370	352	394	384	363	357	391	384	355	356	373	380	363	353	398	417	383	360	370	374	345	351	380	384	383	374	358	364	346	364	409	395	347	400	355	372	366	388	346	353	366	346	336	378	373	376	399	356	357	372	330	369	353	353	352	383	383	385	393	375	373	374	383	352	363	373	358	370	362	347	352	385	364	358	375	380	381	353	324	377	368	396	377	331	390	352	354	404	378	375	375	361	346	356	374	346	378	386	398	375	349	363	370	378	391	376	386	404	354	378	372	363	350	378	363	395	356	380	383	343	369	320	388	347	346	369	368	406	366	382	336	324	390	407	379	394	373	400	390	356	357	380	402	385	338	365	349	360	392	393	389	404	360	387	373	381	381	381	381	367	366	356	397	354	357	359	403	347	408	389	365	347	383	384	390	369	385	379	396	361	332	362	375	365	355	358	428	380	389	364	327	339	351	396	388	365	376	391	385	388	388	379	373	361	378	375	384	359	391	362	343	365	360	405	374	395	398	379	362	341	363	371	343	403	397	354	375	365	373	362	364	355	353	347	338	393	401	380	349	364	382	376	350	361	355	380	368	364	354	376	389	341	367	353	392	409	402	356	388	357	384	378	354	338	380	364	399	334	381	373	378	368	352	379	355	360	353	418	362	388	361	401	421	374	344	381	390	377	379	375	385	362	332	370	348	374	371	382	379	386	354	399	321	359	364	377	347	390	382	393	389	361	398	365	382	365	415	389	377	341	357	363	380	355	367	391	370	404	391	355	360	387	372	356	363	364	392	378	361	384	389	404	321	374	352	338	374	373	345	373	371	352	373	364	359	367	351	352	379	331	388	411	381	351	392	375	363	366	390	374	367	362	366	364	369	370	343	326	366	390	347	366	385	396	370	412	382	408	355	368	357	363	355	352	376	399	358	360	392	361	393	389	386	345	370	365	342	378	373	389	392	389	374	380	358	382	405	366	350	374	373	404	391	382	373	338	343	390	360	319	387	369	375	392	393	379	361	383	381	368	373	377	385	399	371	407	382	349	362	355	361	350	369	392	399	365	402	349	377	366	391	344	340	407	405	385	393	393	400	334	387	381	383	357	381	366	393	360	349	375	360	401	365	381	368	357	405	379	368	364	387	346	398	372	372	384	348	365	392	392	385	384	376	347	356	363	370	362	378	370	380	354	351	371	356	379	375	399	354	353	383	386	376	394	355	404	361	345	370	369	399	410	364	367	399	358	381	363	349	368	351	404	388	384	428	377	380	358	405	343	344	376	340	369	353	359	375	377
23292	21383	29654	23472	21379	21084	2551	437	318	277	279	234	240	218	220	214	208	200	192	167	188	157	161	180	170	166	174	165	172	163	174	172	168	178	181	176	165	157	157	154	170	157	174	179	181	151	141	166	170	185	172	157	147	158	151	163	149	146	176	151	139	145	169	160	146	165	170	159	145	143	138	173	153	152	163	131	171	150	155	141	155	147	160	140	150	146	140	158	178	179	170	144	169	186	142	150	172	156	153	170	164	177	161	154	164	168	159	167	129	144	159	155	148	158	155	173	161	156	160	150	172	174	173	141	164	146	161	148	152	133	174	159	158	170	148	161	153	181	166	129	158	169	132	160	156	145	163	184	144	139	157	143	154	123	155	159	132	137	157	181	150	147	139	157	149	155	169	163	149	172	137	165	139	150	153	149	155	140	160	156	167	180	130	177	136	155	173	158	156	146	150	155	156	150	188	150	166	142	163	150	149	144	157	129	155	160	155	167	176	149	148	159	149	161	163	160	174	157	167	159	164	150	177	136	157	158	169	164	149	150	167	130	137	176	143	159	150	141	150	156	149	154	154	189	144	148	165	162	156	146	140	165	132	163	141	160	150	163	176	175	158	168	174	152	159	141	142	162	152	152	166	167	169	169	180	174	178	165	138	141	141	149	160	163	155	133	154	155	146	149	144	155	153	164	162	181	163	141	153	145	154	175	147	163	160	156	146	158	172	131	149	162	149	138	154	136	154	155	188	153	151	176	134	153	168	150	176	147	153	154	158	172	155	149	163	170	155	162	166	129	166	169	173	154	153	150	175	155	140	149	154	155	149	177	149	156	125	186	164	164	147	163	145	163	149	165	145	155	146	153	168	156	153	170	160	170	163	149	171	140	151	182	134	152	159	154	168	152	160	156	142	138	138	170	160	144	137	158	182	141	166	157	146	159	163	142	174	153	153	151	169	164	153	143	153	161	158	178	178	161	175	131	140	142	178	155	162	151	137	138	127	158	151	169	157	151	162	170	161	170	175	164	166	150	117	170	167	152	157	136	169	167	145	193	164	149	158	152	156	167	159	162	166	155	154	153	165	150	170	173	145	151	159	153	142	154	157	177	151	167	170	164	151	145	144	167	155	149	154	172	141	150	142	161	141	142	167	178	157	170	157	142	127	159	160	148	150	155	146	199	162	149	165	149	149	166	150	168	153	149	156	175	167	147	165	166	150	157	150	163	152	164	165	162	176	160	166	144	167	155	142	169	151	154	146	164	170	134	147	161	163	142	159	160	156	160	157	155	167	180	145	157	152	154	157	159	153	134	146	148	156	132	151	157	163	167	154	173	155	178	139	163	120	132	161	140	156	152	172	161	152	135	146	169	163	145	155	165	158	169	172	166	146	159	161	172	160	154	161	164	147	142	166	172	162	165	175	155	135	149	144	164	168	153	184	162	166	171	173	145	192	141	151	154	149	162	168	161	158	175	148	140	154	164	166	163	153	175	146	148	162	140	154	176	150	135	169	142	132	155	163	146	151	157	175	167	163	146	136	156	164	148	145	143	157	172	158	152	144	138	147	137	136	175	167	154	156	122	154	179	146	151	153	161	153	151	172	159	153	167	159	141	139	157	158	146	155	157	156	160	179	168	156	167	162	162	157	166	165	156	153	160	156	150	148	158	174	164	153	147	186	164	137	128	138	161	155	152	158	140	138	164	150	172	172	183	160	129	155	131	143	155	151	150	143	165	153	161	130	134	153	145	150	170	165	176	165	141	165	166	144	170	156	146	142	143	179	165	174	156	149	130	157	156	140	183	165	149	164	180	161	145	167	167	164	170	160	146	139	143	158	170	174	173	160	138	168	168	149	159	170	156	157	146	151	161	150	145	164	154	172	153	163	168	165	167	169	166	172	181	134	156	147	155	165	163	161	139	186	157	144	164	160	175	149	151	163	157	159	159	161	160	161	152	163	168	145	156	144	172	153	124	167	171	144	170	178	173	155	147	158	147	173	149	140	143	154	175	137	162	160	152	145	154	151	173	134	147	140	143	162	151	162	174	136	155	172	141	173	156	167	169	173	156	158	157	147	151	158	146	165	150	136	154	132	167	155	155	149	160	158	160	167	155	144	146	147	136	172	169	165	156	146	150	133	152	153	142	124	171	149	147	151	179	141	140	138	155	146	158	170	175	159	175	165	182	158	160	147	137	153	175	154	166	162	142	155	146	150	152	147	146	136	140	177	150	172	149	147	148	173	161	172	153	170	153	158	161	183	145	157	128	145	164	154	149	153	160	152	159	166	172	191	178	147	159	151	154	151	158	159	164	150	171	166	166	148	169	152	159	152	127	139	158	158	152	160	149	156	125	172	153	157	164	168	132	137	153	140	158	158	164	153	146	186	185	152	169	163	143	140	164	167	154	158	171	154	164	135	168	142	166	160	154	146	147	181	159	145	166	152	152	149	142	142	168	147	142	131	167	138	160	133	152	177	175	143	178	146	157	137	149	136	161	172	157	157	167	148	149	175	155	140	149	153	161	125	189	148	153	167	148	132	130	141	165	153	146	159	167	160	168	160	143	171	160	158	158	159	161	140	170	148	143	158	158	148	158	149	149	145	169	145	128	173	164	158	150	139	169	152	152	144	152	165	144	180	165	187	161	158	172	156	160	157	152	149	141	161	155	162	148	182	123	131	176	149	172	141	151	154	147	154	174	159	159	143	132	147	136	155	158	167	147	138	157	182	135	173	172	162	132	153	142	152	160	152	152	152	140	145	152	160	153	138	160	146	147	152	169	159	163	177	150	163	159	170	135	162	160	154	140	160	174	190	155	159	148	156	186	139	168	160	163	116	145	151	159	142	151	173	168	161	144	164	173	162	158	163	149	171	170	139	172	155	157	167	162	166	155	146	166	139	176	144	138	168	164	145	172	152	147	145	168	170	183	156	195	160	152	166	146	144	152	145	144	148	154	162	154	153	160	172	174	171	163	161	144	155	157	146	163	178	155	159	139	155	158	151	150	159	159	174	165	135	148	157	164	157	173	140	165	168	167	149	153	140	200	159	173	155	164	158	164	177	172	155	161	164	152	172	157	148	159	171	166	169	156	150	157	165	173	150	160	147	162	157	167	156	168	142	171	157	167	183	155	184	168	155	176	167	196	165	141	137	146	142	141	174	161	156	154	140	154	152	133	175	149	180	163	144	151	189	158	161	147	164	159	160	167	155	141	153	161	148	161	190	167	171	151	155	162	172	171	162	176	141	165	153	167	146	171	160	146	154	165	168	187	190	141	155	161	155	158	140	152	152	142	150	178	156	154	155	154	165	159	141	164	166	153	161	156	136	146	166	179	146	143	141	148	155	155	127	172	149	140	168	174	130	141	148	148	157	142	151	158	154	164	157	137	177	155	148	163	150	150	172	163	163	174	151	153	160	146	149	150	150	160	142	181	162	164	159	150	143	141	158	138	171	140	161	158	156	150	136	168	148	169	146	157	141	169	156	157	129	162
51546	41562	9137	4523	2857	2005	1507	1157	954	861	717	633	549	549	510	463	438	460	382	375	352	366	381	375	384	337	323	330	369	369	337	328	335	338	327	324	326	337	321	310	303	289	305	299	326	301	314	321	273	283	299	308	305	297	287	300	279	282	276	291	279	298	319	304	302	302	280	308	288	346	287	297	277	309	295	301	284	297	294	283	261	287	316	287	306	283	297	305	322	303	285	294	289	298	279	320	293	292	271	303	278	276	295	280	313	282	272	286	296	281	304	303	302	299	326	288	279	276	300	279	290	324	301	306	302	317	281	303	288	310	300	279	306	279	281	293	299	293	290	285	286	293	294	295	279	265	290	309	278	286	268	287	316	283	295	279	338	304	277	329	285	296	291	283	267	305	285	286	274	302	275	297	291	296	305	287	285	243	318	335	269	285	291	285	257	276	296	246	308	280	317	283	288	283	279	309	267	267	283	294	282	276	281	269	243	268	281	282	297	291	276	280	254	272	265	263	303	316	302	305	284	301	267	306	306	284	269	272	276	317	314	357	274	311	284	311	301	292	294	298	292	271	287	261	276	271	278	288	296	262	295	291	270	277	284	287	270	308	298	270	261	306	269	312	308	260	278	309	298	320	329	309	270	287	254	273	292	295	265	294	323	300	294	276	315	294	272	276	307	300	309	278	314	301	284	302	302	292	309	316	295	298	299	280	267	306	299	302	272	294	294	310	271	311	293	305	322	278	272	300	302	280	270	297	282	294	283	306	301	273	274	300	266	282	283	283	312	304	288	270	301	290	265	324	291	285	302	318	277	269	295	296	292	314	263	287	254	305	258	275	284	275	325	288	315	274	298	314	279	294	284	283	296	276	289	286	284	284	286	300	274	329	297	291	314	294	284	284	315	285	311	306	272	303	283	314	287	281	293	292	279	294	291	260	304	310	290	283	277	271	323	277	298	295	298	266	296	277	282	280	309	294	296	287	294	281	282	290	305	255	288	275	271	283	278	303	274	283	282	299	271	305	278	291	310	291	255	288	273	305	291	278	335	295	288	337	275	296	297	288	292	284	272	286	304	293	284	271	285	264	261	275	272	289	284	290	288	271	261	275	286	282	298	256	305	308	321	259	295	299	282	303	298	309	309	320	271	291	304	308	288	304	295	284	321	290	277	287	312	272	308	295	304	283	319	299	282	270	306	308	284	263	279	300	294	289	277	312	291	300	306	313	279	309	288	308	302	292	260	285	303	328	288	291	284	294	282	305	282	272	298	250	280	320	297	310	317	284	293	279	292	319	282	262	270	261	284	291	301	274	282	298	300	301	297	275	332	272	300	306	303	279	288	269	318	307	308	277	314	268	285	312	299	284	309	252	272	296	281	272	314	279	286	325	258	275	271	270	280	284	299	313	308	286	295	285	279	325	284	279	315	323	299	292	309	271	291	289	285	278	290	290	278	297	251	289	302	283	307	297	295	302	299	287	266	281	293	280	314	286	277	306	279	295	279	302	290	270	273	295	306	279	285	281	275	263	284	283	261	298	315	290	282	302	296	269	273	276	292	259	284	270	293	289	313	289	284	275	303	303	295	286	285	285	265	275	299	302	308	301	320	300	303	279	261	275	309	285	294	271	298	283	273	300	277	282	307	276	302	303	267	294	311	289	291	288	290	267	269	276	309	308	268	290	290	317	311	289	267	279	273	317	284	294	293	299	301	285	309	282	285	315	302	308	305	288	279	289	304	277	295	285	306	300	289	313	285	260	296	259	291	301	292	285	312	291	280	267	281	275	262	287	314	274	279	278	285	286	279	272	266	289	286	297	289	304	297	293	295	308	282	266	285	271	286	268	316	278	309	287	306	287	280	265	280	280	297	301	312	268	279	310	302	283	300	274	299	278	287	294	268	328	297	291	307	266	285	296	301	249	265	267	270	308	261	261	303	279	296	280	329	299	295	318	318	279	293	291	304	305	297	304	278	277	286	273	306	287	261	251	292	308	306	326	308	300	278	261	307	293	270	293	264	274	287	297	320	302	289	271	293	275	316	284	286	287	272	302	319	280	294	262	314	289	269	286	299	309	311	284	300	276	289	297	291	317	291	296	298	280	321	290	303	322	289	287	289	294	283	337	293	308	278	303	289	282	293	268	296	264	300	294	285	295	301	328	296	304	277	285	314	283	307	316	273	285	316	314	299	280	285	302	297	291	279	304	269	291	271	312	312	292	280	280	299	288	282	287	287	309	280	284	298	263	305	290	315	314	282	272	306	284	270	297	302	284	302	303	286	287	289	283	318	277	245	296	289	313	284	312	262	295	295	326	265	313	269	295	284	270	291	319	305	302	322	291	281	317	271	285	234	282	291	295	302	306	304	282	261	271	260	280	307	304	292	272	305	287	270	298	309	292	297	285	287	246	296	304	239	289	297	318	295	276	295	296	293	291	290	279	308	264	296	325	298	263	293	271	320	269	258	281	297	275	283	286	288	288	277	320	301	278	280	267	280	303	296	324	303	267	262	297	276	272	287	303	287	292	326	279	276	315	287	308	293	269	312	304	288	299	287	278	277	286	296	285	272	303	270	298	267	255	304	269	282	321	274	285	310	280	283	277	284	285	294	292	269	285	295	313	237	287	303	299	320	300	286	282	305	290	287	349	296	287	309	316	289	262	300	317	292	301	292	285	265	277	287	305	327	302	286	292	300	284	314	274	306	271	276	279	296	305	267	262	305	314	303	292	322	299	307	300	286	292	257	290	263	307	265	321	267	276	276	285	267	328	304	306	276	242	307	335	281	292	282	295	303	293	271	295	328	287	294	283	281	296	271	313	284	286	319	282	282	307	328	312	293	284	308	261	281	287	310	287	311	320	249	270	265	273	294	303	298	277	297	259	294	324	305	293	332	277	308	271	313	305	302	262	321	332	295	261	300	296	292	296	267	307	251	290	299	293	272	283	292	327	285	306	312	309	289	303	282	285	254	287	267	298	291	314	313	291	292	281	318	293	269	308	289	279	300	304	313	302	308	287	277	266	305	315	291	290	286	274	290	277	281	321	277	314	332	290	318	265	278	284	300	298	265	299	265	274	291	293	272	298	268	298	304	285	264	276	274	277	330	291	285	310	278	280	335	293	272	274	281	312	286	303	292	290	285	292	295	285	258	284	258	299	283	285	270	291	250	273	292	304	311	309	284	292	294	311	279	280	282	258	300	273	319	287	277	281	283	301	312	283	263	276	318	301	302	286	312	295	286	301	288	295	264	271	307	267	253	286	304	298	298	274	326	285	320	286	336	287	282	262	280	289	284	303	299	289	248	306	304	309	275	271	290	283	285	293	298	274	303	241	303	268	252	299	268	284	321	292	274	279	289	270	296	279	306	291	297	291	313	290	281	301	268	296	296	294	321	303	290	303	300	304	271	304	289	296	276	294	283	306	280	300	254	271	288	285	320	253	327	287	262	304	313	301	301	272	297	296	294	291	282	286	289	293	280	296	288	277	288	306
27562	21513	11774	883	449	434	392	407	384	406	378	376	375	382	399	358	352	381	364	425	393	401	374	388	367	400	390	383	395	392	415	414	359	385	407	387	360	419	355	396	363	373	407	386	370	398	359	392	379	360	353	394	370	379	396	361	394	417	368	381	413	397	382	393	361	403	374	372	358	391	361	388	406	379	365	371	380	359	376	366	371	394	337	417	373	378	409	348	397	366	360	345	407	394	374	387	344	372	389	398	385	404	375	393	360	377	372	397	390	371	404	396	378	383	402	348	397	378	390	356	385	367	405	379	348	358	416	381	409	415	357	397	365	379	424	383	348	368	388	385	380	373	405	369	378	384	367	371	379	403	398	388	399	370	352	375	392	378	354	363	400	362	381	374	361	402	395	337	389	367	374	362	375	394	382	378	389	361	363	407	368	371	379	376	392	378	388	360	351	395	349	397	390	376	382	388	364	364	375	394	362	409	379	383	381	421	403	377	390	359	381	371	381	375	426	380	370	352	345	381	360	378	392	366	382	378	441	376	405	387	356	358	376	402	423	360	396	364	405	360	372	372	372	426	430	381	352	378	392	363	391	390	385	382	384	415	409	385	376	344	385	384	357	377	365	384	395	384	397	388	390	390	381	393	372	381	356	385	382	435	385	386	364	347	364	419	368	361	359	339	376	394	375	387	384	386	382	386	400	371	397	344	353	363	391	377	390	368	392	380	366	364	384	373	406	374	384	382	371	379	377	361	386	370	397	379	365	370	396	372	371	377	371	396	399	382	406	361	384	361	376	401	378	368	379	393	342	383	397	378	388	420	395	410	376	380	377	365	433	390	366	364	381	355	373	376	363	417	372	360	407	380	337	394	381	416	354	396	372	366	370	399	375	386	382	423	405	388	394	365	363	391	364	408	350	361	354	364	359	406	367	362	386	413	337	379	363	372	374	358	359	394	402	365	425	394	378	363	375	375	380	407	410	398	403	383	356	381	390	390	380	387	348	376	384	384	335	381	395	370	354	398	404	366	363	396	409	364	368	394	415	366	403	406	370	410	412	377	396	409	377	392	373	359	401	372	414	377	384	386	382	371	359	378	381	385	367	382	383	354	340	361	384	378	420	368	355	386	374	400	346	409	382	377	378	357	378	414	381	399	379	383	367	371	384	376	392	351	408	407	373	390	365	420	369	418	400	403	401	370	399	392	368	392	381	368	403	407	356	409	369	350	362	376	390	360	375	341	370	381	367	418	356	372	364	379	366	387	351	386	364	345	366	388	389	381	394	391	363	388	403	372	382	374	407	365	380	367	378	376	357	362	416	341	413	340	396	398	391	388	363	400	389	370	354	398	416	361	382	395	357	384	387	399	393	402	387	372	407	394	401	360	350	390	391	385	372	377	360	374	392	393	429	385	386	355	385	373	382	365	384	360	405	409	404	373	388	391	363	382	378	383	400	397	375	378	387	352	380	372	395	371	403	405	402	355	420	382	409	370	379	384	362	357	377	402	442	350	378	360	374	361	379	367	379	410	363	387	380	374	389	351	385	378	390	404	360	374	366	380	381	404	367	416	355	415	369	369	388	378	418	390	403	351	379	400	381	386	393	353	388	396	362	425	362	395	383	343	364	358	367	370	392	371	359	390	375	381	366	360	369	393	382	373	368	374	379	393	396	408	351	404	363	373	384	350	366	360	379	447	359	332	385	378	373	374	378	370	358	394	363	344	360	375	399	386	386	396	391	363	393	412	392	349	348	389	370	380	386	371	408	406	374	351	375	383	375	365	405	382	384	372	412	377	410	398	408	391	408	383	355	390	374	384	396	359	415	388	402	377	390	410	382	358	383	400	335	354	374	405	412	379	376	379	401	359	356	405	391	364	408	368	368	378	390	382	408	379	369	357	343	401	373	366	394	367	352	361	380	394	383	375	401	368	380	361	375	379	328	360	381	382	386	401	361	390	360	359	385	388	367	381	390	398	367	357	362	408	358	391	394	344	372	389	362	356	354	361	363	357	378	344	384	384	386	404	400	367	405	351	356	379	377	384	415	413	393	411	407	396	368	398	360	379	415	366	400	371	402	393	361	405	419	375	371	380	370	397	378	384	394	395	398	378	384	373	368	382	396	360	393	358	374	357	383	405	384	367	428	421	388	381	382	391	386	386	348	409	390	365	370	381	385	395	355	399	380	355	381	389	413	410	348	366	357	385	384	373	378	357	362	403	383	357	354	376	399	365	407	379	408	361	338	364	429	367	373	399	363	337	373	355	398	343	340	352	390	353	356	367	361	403	342	368	365	378	424	370	352	402	365	375	368	361	360	442	388	383	381	407	384	377	398	385	398	405	375	354	380	362	360	380	373	387	373	405	395	391	382	412	361	394	394	422	363	376	364	392	367	369	394	350	389	386	391	407	365	377	379	373	378	367	400	375	325	380	383	380	369	388	416	370	394	397	392	381	385	417	363	357	406	416	371	388	414	365	367	383	363	404	374	448	376	369	382	387	364	386	400	391	385	361	354	352	395	370	376	363	377	360	392	357	382	331	351	398	392	428	396	381	393	407	363	390	419	357	386	432	374	410	372	356	405	395	373	383	370	402	387	387	392	380	352	390	363	375	357	361	343	402	382	404	404	391	392	423	369	378	361	387	336	388	434	371	391	362	391	371	355	374	370	395	384	386	356	359	401	386	364	388	349	408	351	349	367	354	408	413	380	340	396	371	389	343	346	337	401	413	410	343	351	365	369	364	389	372	364	379	383	375	384	404	392	390	386	374	387	353	361	391	392	403	356	388	376	379	397	388	394	382	391	375	357	370	380	380	379	358	372	373	389	367	372	434	392	376	364	390	361	378	418	373	378	395	364	376	401	372	391	396	364	366	390	362	371	342	351	398	376	394	351	375	390	373	362	391	374	404	325	366	447	373	380	383	403	399	373	394	357	377	373	416	399	377	351	358	358	369	381	363	389	363	397	371	411	362	381	371	367	345	366	384	372	371	376	382	391	378	390	373	363	370	400	391	369	415	384	384	399	405	366	387	400	437	356	411	405	379	383	397	404	380	375	390	418	367	409	415	387	410	369	363	395	382	394	396	378	351	397	388	374	365	377	384	373	420	379	363	434	378	383	360	392	373	363	382	386	363	379	411	381	404	368	375	382	355	394	399	393	378	376	401	365	401	379	413	411	352	377	389	396	342	384	399	377	376	365	388	395	350	377	393	392	419	400	368	380	350	379	375	412	394	377	372	376	393	383	396	375	376	366	375	363	365	386	374	378	402	393	403	388	412	367	365	355	380	342	375	363	376	379	391	364	361	407	403	389	382	405	367	396	355	376	395	358	368	361	390	407	388	372	408	376	355	387	398	386	416	392	377	375	366	371	414	393	386	360	392	377	375	382	359	377	345	358	415	376	376	372	380	391	389	359	381	375	335	378	334	401	392	358	388	401	347	360	362	390	370	383	381	383	368	389	374	383	386	418	373	350	381	417	396	382	378	368	400
30232	19401	1252	948	880	850	846	783	793	734	736	767	775	742	787	736	704	697	780	748	757	701	724	757	742	762	773	679	750	750	705	671	731	711	737	763	747	727	683	745	686	744	769	715	703	739	771	706	750	744	694	767	731	724	692	694	686	726	691	760	668	724	716	716	688	728	729	724	672	728	677	662	711	695	732	705	725	740	700	700	671	679	720	732	685	763	751	732	687	729	686	722	697	685	657	750	714	698	739	740	720	705	761	691	775	706	736	691	774	711	729	686	691	755	688	718	720	663	699	705	685	733	682	689	701	679	726	703	718	710	698	695	692	694	725	695	710	702	731	731	689	680	749	743	724	704	740	765	699	720	745	754	728	720	686	754	731	714	717	698	756	743	693	712	742	711	727	667	689	723	737	686	752	664	691	752	702	725	695	722	779	674	738	735	711	711	728	727	741	710	706	703	749	703	684	726	733	743	695	722	780	746	660	667	691	702	732	751	720	757	723	724	653	657	722	672	759	757	721	730	740	701	674	698	715	750	730	698	704	736	701	772	750	718	770	717	713	697	756	676	682	710	705	740	692	723	721	725	704	671	659	704	757	751	718	680	739	749	686	738	731	731	702	730	708	738	709	695	685	725	672	739	750	725	704	717	703	713	658	728	772	717	687	728	708	705	702	757	676	693	692	717	717	683	708	708	699	739	715	723	744	682	668	697	725	689	695	693	695	692	713	691	780	710	721	692	731	699	674	697	720	711	746	702	709	758	687	677	706	723	727	712	743	706	741	708	735	696	748	697	691	715	739	682	755	757	735	732	729	708	757	710	720	688	695	691	686	670	727	682	716	706	673	665	740	739	741	707	738	691	675	705	706	708	679	720	711	721	680	735	699	733	691	663	672	765	712	734	743	741	679	739	694	763	714	733	734	676	741	713	704	725	727	758	733	738	752	694	659	723	706	753	730	750	709	717	740	699	757	796	729	725	765	746	691	696	697	715	743	716	694	707	740	698	706	739	654	667	698	721	690	691	767	708	732	744	671	736	703	703	715	704	692	743	744	714	732	723	700	705	759	676	724	736	717	699	654	730	719	711	749	743	687	717	715	724	741	718	703	716	690	717	728	727	709	715	738	735	681	711	703	770	747	712	704	732	715	738	690	795	709	676	683	706	692	738	754	714	716	730	714	745	689	674	704	683	750	711	702	735	711	697	700	742	740	738	714	655	697	710	692	717	688	709	661	747	716	680	705	730	742	711	752	699	747	663	709	715	743	739	739	734	748	753	698	709	665	696	725	703	698	745	720	710	725	706	741	676	699	669	737	712	679	749	692	700	710	692	728	673	730	715	715	723	738	705	687	689	743	740	723	720	730	721	733	780	746	704	706	713	712	719	711	731	729	723	734	699	746	699	730	719	723	673	713	721	696	732	692	670	704	706	708	731	764	742	732	781	716	675	744	689	726	757	666	697	695	729	699	729	715	718	743	700	724	709	710	707	738	671	745	734	721	706	724	734	697	724	701	755	731	695	710	725	712	710	729	720	735	784	746	742	738	720	729	703	725	740	691	743	686	748	717	689	741	733	703	703	699	717	768	726	718	712	718	704	710	670	700	711	682	672	729	694	705	684	747	705	737	742	732	725	725	708	687	734	756	722	695	730	740	761	702	769	721	729	729	703	710	730	711	705	723	728	693	717	682	684	723	748	675	708	726	752	695	745	719	700	730	705	667	669	759	680	687	758	758	781	681	651	763	708	687	753	725	704	622	732	750	747	728	714	714	665	700	705	707	705	741	665	710	666	734	663	743	728	677	742	732	691	706	718	758	674	741	726	730	709	696	747	723	722	738	682	685	692	693	744	694	756	735	701	749	736	739	740	688	694	710	694	640	709	689	758	718	729	729	732	725	676	718	719	724	767	711	712	731	725	719	674	774	724	721	711	726	722	669	706	698	721	723	717	744	680	724	709	683	686	753	692	735	727	711	666	682	710	717	744	657	695	699	690	702	703	714	711	710	690	709	686	726	713	764	716	690	714	747	716	726	708	688	697	726	733	726	722	723	689	690	696	740	765	744	751	684	689	724	781	720	721	724	726	707	760	733	710	774	764	689	677	736	733	739	715	715	733	684	711	732	684	721	732	762	718	705	775	740	757	736	726	710	735	733	732	720	721	689	714	711	717	713	707	697	689	665	715	724	699	641	716	696	738	661	735	653	748	700	774	706	713	688	715	668	710	696	715	702	724	734	744	724	698	673	730	701	694	755	734	696	716	720	672	669	709	727	676	738	702	690	743	715	735	747	706	718	721	732	719	703	734	753	686	706	730	731	696	714	656	670	692	723	736	690	720	709	677	705	724	659	755	753	721	701	685	725	709	714	755	728	718	695	683	692	682	649	717	681	737	708	707	730	736	776	748	693	679	697	746	711	711	696	733	750	728	690	709	688	743	694	725	722	778	701	757	723	746	738	723	749	693	693	724	660	710	731	680	678	748	721	712	721	742	673	741	731	735	694	736	744	715	709	746	682	748	752	686	733	753	659	709	702	668	786	728	727	705	702	694	730	663	676	695	693	719	682	708	751	707	708	708	687	662	740	689	735	711	666	683	710	764	705	732	724	684	722	708	721	732	716	699	719	729	736	677	677	740	698	723	699	708	732	756	696	735	749	707	705	751	697	684	719	738	738	736	721	695	679	708	701	682	719	732	719	764	699	753	722	740	735	737	713	685	698	748	691	699	709	700	665	690	698	711	700	709	731	752	737	718	741	662	704	749	736	716	693	715	689	684	690	712	715	718	731	712	690	646	723	732	690	754	704	741	698	670	710	739	768	769	695	709	692	745	694	685	671	715	686	701	706	683	695	735	688	693	719	724	754	728	693	756	772	734	702	721	668	692	732	733	701	707	702	737	704	728	707	688	749	692	709	718	751	743	709	694	724	733	712	701	729	706	738	722	824	712	726	741	700	736	676	708	759	738	694	706	733	727	681	756	741	791	697	767	728	697	695	715	670	678	739	730	773	744	727	727	706	666	690	735	745	716	702	708	726	726	701	719	702	747	702	713	662	745	744	707	683	725	721	686	745	734	698	749	737	754	703	687	654	767	707	729	747	685	695	702	754	736	695	704	710	707	710	700	699	749	734	693	672	712	699	680	699	736	695	777	742	699	668	781	692	743	726	681	717	724	694	645	699	707	702	708	731	708	709	736	686	709	728	708	744	745	738	692	721	689	723	733	687	663	734	721	710	690	768	706	710	708	738	716	758	722	665	718	716	707	719	728	700	725	705	707	760	753	694	682	720	773	694	742	693	728	719	689	653	728	748	732	709	737	715	717	691	743	731	725	764	703	730	714	730	726	743	666	667	725	705	681	737	756	690	740	707	709	677	700	693	705	764	718	720	676	731	679	696	741	732	714	734	730	703	725	690	707	696	733	726	717	711	700	756	686	697	737	743	704	722	692	740	733	715	776	706	692	708	736	686	726	758	652	726	706	736	686	697	727	676	765
24278	21398	29004	24030	20805	3440	436	309	289	293	229	224	265	226	199	212	202	208	201	203	190	189	206	221	185	214	188	188	203	195	186	180	209	184	195	189	190	187	173	177	186	190	199	199	208	214	209	190	196	167	185	190	203	199	182	197	196	181	202	202	200	191	194	189	205	199	174	222	163	191	202	208	200	187	169	179	186	175	187	183	224	200	178	187	212	194	191	181	192	175	188	193	177	179	189	174	177	209	171	181	194	206	196	190	216	182	188	180	177	167	193	194	214	198	193	183	186	172	173	170	154	184	198	188	193	200	186	183	187	218	209	166	173	188	184	188	173	205	177	204	196	167	208	197	193	179	181	183	197	194	184	186	197	183	163	183	184	198	191	184	189	190	184	188	170	170	199	163	172	194	202	182	187	156	193	183	199	189	204	195	202	195	180	159	207	174	174	170	173	162	180	182	192	175	206	169	182	188	195	180	205	184	178	200	184	189	187	192	207	188	188	190	189	200	161	213	184	175	165	182	181	159	168	208	178	182	170	162	192	191	184	197	185	169	177	187	180	171	190	185	205	192	168	160	175	193	185	168	177	215	179	190	180	178	173	175	220	179	189	180	182	196	163	182	213	217	154	184	178	165	177	196	200	174	200	179	183	196	184	198	188	185	187	195	202	195	175	175	181	181	181	186	187	220	174	170	176	176	159	193	188	179	176	193	176	183	203	200	198	190	181	186	206	198	191	182	209	163	188	184	200	218	176	172	204	178	209	185	192	180	194	198	178	182	201	193	203	202	193	184	174	184	198	170	169	181	168	178	195	190	175	221	189	181	193	181	168	190	188	217	172	166	177	175	189	173	174	177	219	168	182	170	180	187	169	162	163	191	184	205	198	178	176	175	187	186	193	185	206	187	189	188	161	192	192	211	180	201	198	167	171	176	189	179	190	182	131	178	185	142	197	203	186	197	197	194	175	200	183	183	176	189	183	195	205	171	201	178	200	181	177	178	153	194	170	165	188	200	186	182	181	173	191	199	197	195	181	201	201	186	188	185	193	198	185	170	176	208	178	187	196	158	198	197	193	193	198	156	180	203	183	196	219	183	172	188	193	167	181	233	191	177	170	186	194	181	179	166	191	160	197	207	199	183	197	192	177	165	193	192	187	192	195	204	203	185	179	181	186	169	191	166	198	169	199	171	188	209	186	181	172	203	192	173	188	183	197	199	190	167	191	180	187	185	188	163	210	170	181	209	182	188	191	185	196	180	175	195	192	179	172	179	217	171	156	185	189	171	180	168	183	184	172	183	182	192	186	170	195	164	196	185	176	180	170	182	189	176	203	178	190	172	171	205	160	191	205	206	192	162	178	181	186	177	202	209	200	180	213	189	174	194	193	193	167	175	199	197	211	185	198	158	202	189	196	185	206	159	179	199	178	167	144	180	183	184	181	200	171	186	181	168	186	175	169	183	189	201	188	192	187	188	183	187	219	193	194	178	198	169	183	210	191	196	196	164	214	194	188	180	175	177	161	179	178	189	189	168	201	176	189	207	171	195	190	189	182	180	183	170	175	206	196	196	178	189	168	205	188	196	178	182	223	171	214	195	182	196	197	171	190	193	205	163	191	202	178	179	178	192	181	184	174	200	205	190	198	190	203	182	178	197	179	181	205	171	182	156	186	183	186	177	181	187	197	165	190	204	199	160	200	175	204	202	192	186	185	172	175	179	182	185	181	160	184	191	171	160	227	164	184	187	187	156	181	171	198	172	184	181	176	180	182	197	192	173	199	179	179	166	188	210	182	178	200	200	164	166	195	198	191	179	214	197	200	154	177	192	159	204	162	175	176	194	196	204	202	182	170	167	161	187	193	185	178	185	160	190	185	172	218	183	177	158	184	180	185	183	180	192	170	196	219	187	202	165	190	183	177	178	176	179	196	162	193	217	201	196	172	198	188	191	178	183	188	203	192	188	173	196	173	195	174	174	205	165	170	178	187	189	198	178	171	185	173	179	170	173	191	170	185	183	172	192	182	188	203	170	165	174	187	177	191	172	190	180	181	188	190	172	185	181	210	176	192	178	206	196	197	190	183	196	188	212	147	207	181	176	182	162	172	181	191	176	193	174	166	166	167	181	184	216	200	198	176	184	194	169	192	174	190	166	191	167	202	195	164	184	193	188	192	180	205	190	161	197	181	208	204	176	176	193	182	177	185	197	192	191	211	192	203	174	174	168	184	203	185	184	204	190	197	196	201	177	186	181	195	181	201	207	181	162	224	203	151	186	214	183	176	194	185	203	184	187	182	201	168	177	174	225	169	203	195	170	189	207	157	181	189	182	181	183	198	181	186	168	171	207	193	191	195	147	159	209	205	202	168	208	193	176	188	170	176	196	178	189	187	213	191	173	190	170	179	175	190	177	173	176	173	198	226	177	206	191	204	185	168	187	209	198	170	210	180	185	198	186	187	181	176	160	185	180	171	215	161	181	194	205	176	170	170	164	188	188	208	193	196	182	184	168	184	186	197	191	167	192	185	191	182	184	170	200	191	199	186	166	176	195	172	158	206	174	160	190	158	181	209	186	177	204	172	189	176	202	186	190	176	191	186	173	205	158	179	188	170	195	177	200	172	198	179	200	199	202	193	185	183	172	177	184	187	170	176	174	200	177	158	214	152	191	181	202	197	170	201	194	199	177	180	164	159	196	177	161	203	184	176	181	190	152	191	137	156	202	177	163	182	172	186	186	187	196	198	174	181	191	165	193	167	182	190	185	189	165	196	166	202	176	186	197	190	175	166	199	187	176	183	188	184	181	211	200	168	198	203	193	184	199	167	195	187	191	185	183	195	181	175	200	200	181	170	199	170	197	206	154	165	170	220	183	203	176	171	187	200	192	214	176	180	183	175	180	198	151	178	187	189	169	191	170	163	169	189	191	199	178	212	191	183	172	194	187	193	171	173	172	207	171	184	172	201	177	202	168	190	186	192	192	171	186	167	180	162	183	186	194	183	213	186	162	185	206	172	173	173	190	213	191	173	177	214	193	189	186	193	193	185	189	171	200	175	198	171	178	170	221	183	198	181	191	171	174	189	167	171	186	157	153	188	183	180	195	164	164	183	164	193	194	200	180	191	194	183	187	211	193	181	181	192	176	192	192	191	187	185	188	176	191	168	209	175	186	187	169	190	159	189	174	166	189	179	198	168	175	178	197	194	169	190	179	166	200	202	192	194	187	190	185	173	189	196	199	203	194	158	187	162	194	176	198	198	175	185	169	168	166	182	181	193	195	187	194	175	190	194	181	180	198	181	177	195	201	170	183	188	182	187	179	178	189	200	190	198	196	195	179	170	184	193	150	157	187	193	184	171	174	187	183	163	170	206	176	174	190	183	187	205	193	176	196	193	178	171	201	185	181	195	199	190	214	203	192	177	197	189	210	175	185	183	191	184	186	188	193	215	183	209	198	177	197	190	190	163	211	180	200	185	197	192	182	211	165	177	179	185	193
50710	39558	5487	2694	1811	1272	1036	859	739	653	584	567	479	501	463	449	448	465	415	424	399	442	398	366	410	396	413	377	397	365	413	377	342	367	397	382	394	434	408	366	380	379	392	404	363	383	369	362	407	356	376	385	394	364	372	375	358	399	379	347	382	365	345	377	368	409	365	386	379	390	355	364	364	371	368	364	374	364	380	371	365	396	381	370	371	363	374	374	366	369	375	393	358	391	395	365	359	360	375	392	363	358	364	351	334	380	360	392	362	379	357	396	341	343	368	346	357	359	375	363	359	409	373	361	383	342	353	360	389	345	381	351	368	359	385	373	355	359	369	384	375	358	368	403	389	366	396	366	352	408	349	379	356	355	371	398	377	369	349	396	394	394	370	423	381	349	333	347	380	355	418	351	372	399	370	374	370	335	341	396	359	349	378	344	377	346	371	369	381	345	359	388	412	375	387	384	340	395	378	354	364	363	368	378	352	373	341	376	393	352	384	361	376	355	358	383	388	395	378	379	355	386	378	344	328	367	362	353	355	377	375	390	368	384	376	364	334	391	391	360	348	391	373	395	397	363	352	353	374	382	393	405	397	387	350	361	398	400	360	361	436	347	394	355	343	387	343	344	345	355	380	369	361	344	336	359	358	365	360	391	354	335	362	356	381	370	364	361	379	359	383	365	358	374	352	379	375	382	354	377	373	374	402	360	371	352	359	363	375	358	354	359	360	355	357	363	319	350	347	374	357	332	380	345	380	378	361	401	361	352	352	355	370	377	353	353	384	380	389	376	377	374	357	390	393	408	347	384	347	368	378	350	357	374	355	353	346	364	379	364	348	365	357	394	377	360	366	346	395	366	358	369	371	396	373	384	379	383	355	341	368	375	403	382	385	351	382	342	369	371	355	390	381	379	345	389	359	348	367	352	351	324	379	381	366	353	402	339	373	374	346	368	377	346	369	371	380	371	374	359	368	357	439	371	366	397	360	377	353	355	381	372	336	371	370	366	357	394	382	367	373	367	413	373	379	382	349	356	361	377	359	360	360	358	389	370	357	344	389	338	367	366	398	391	362	361	388	383	316	379	416	333	404	383	367	372	363	353	369	386	376	379	353	370	383	332	364	393	343	366	375	395	375	401	370	386	385	360	362	391	385	368	359	366	335	349	355	369	377	364	367	396	367	374	337	384	361	369	348	343	370	375	380	370	355	355	391	382	360	389	384	369	365	331	343	352	380	364	389	363	358	363	396	330	373	403	369	360	374	372	367	403	391	380	387	366	358	356	388	425	361	376	372	354	387	351	369	364	404	367	364	352	372	345	360	329	330	412	383	378	374	348	380	370	343	392	363	376	365	392	365	321	339	367	366	385	360	391	335	367	410	378	378	395	369	360	355	361	329	374	369	341	348	359	370	384	336	365	380	350	385	376	358	351	358	366	412	365	334	375	355	355	361	395	382	360	376	383	361	368	394	331	344	362	364	362	378	376	384	400	365	379	350	381	379	394	386	387	382	390	369	341	375	355	358	373	385	359	347	374	351	338	385	392	351	374	384	341	365	368	368	358	373	362	375	352	380	375	378	364	371	373	374	384	406	382	382	350	372	363	376	355	315	370	387	370	422	380	328	390	347	377	393	356	358	363	390	369	356	379	370	355	343	364	348	389	384	350	370	393	387	362	399	334	350	393	361	375	378	345	369	357	378	366	358	344	316	371	389	372	341	384	365	415	387	364	379	368	381	388	376	372	368	322	384	363	387	370	378	337	356	317	376	414	364	387	403	373	370	353	362	344	364	401	355	344	379	392	379	354	392	381	384	404	415	366	347	328	367	379	373	349	335	357	353	352	369	388	362	368	342	362	354	382	381	363	346	422	406	349	396	356	344	383	349	345	404	366	380	382	338	369	365	343	358	376	369	347	376	360	352	420	352	392	389	353	410	367	366	361	372	332	371	371	364	374	376	367	387	344	387	384	351	360	374	392	346	341	416	382	395	360	350	367	321	353	390	339	302	371	352	362	375	389	399	380	377	398	388	365	351	355	351	353	399	358	354	361	384	369	376	384	386	389	341	343	395	350	365	360	366	354	362	359	406	374	384	363	376	362	378	370	338	369	380	384	377	342	332	344	370	402	396	382	328	374	363	327	378	362	345	383	391	342	383	369	342	327	363	362	385	346	386	380	364	402	350	371	378	347	356	355	342	369	346	372	370	382	320	377	404	373	376	357	338	366	339	359	357	373	360	374	367	377	380	356	350	348	350	357	355	355	372	337	376	348	393	393	409	347	369	370	342	362	362	340	370	347	373	372	354	393	381	372	364	349	380	380	358	364	353	341	393	327	356	356	360	364	327	353	388	414	367	373	379	380	367	394	361	355	376	406	363	397	343	385	397	378	389	388	394	370	404	371	354	341	359	376	330	340	347	365	374	361	338	332	379	338	352	376	359	374	328	339	378	399	363	396	328	383	404	339	416	384	358	348	365	371	393	336	385	370	365	360	401	363	337	357	371	333	385	357	356	352	390	375	359	384	368	347	349	380	355	392	372	339	359	338	358	363	358	400	396	383	375	312	369	405	410	363	350	364	362	374	372	367	349	371	345	383	387	347	358	406	377	391	385	386	389	391	364	378	351	358	350	340	390	338	373	341	352	383	375	363	376	355	383	336	382	362	379	364	392	359	383	353	377	368	350	412	338	365	337	369	371	360	373	396	376	361	399	309	374	382	363	346	376	357	345	369	374	402	343	367	355	369	391	362	380	381	351	384	356	380	336	361	375	376	356	383	362	360	353	351	389	370	349	353	357	376	362	344	401	366	376	382	377	409	383	418	350	338	395	356	371	391	392	403	388	367	402	383	341	374	324	391	370	361	356	379	376	383	390	386	342	378	396	360	389	363	362	357	347	356	373	360	387	384	350	369	332	407	353	375	377	376	360	383	384	368	359	382	361	374	338	382	378	369	382	359	349	367	349	362	375	373	369	369	346	350	342	380	347	365	378	369	387	358	341	376	380	346	355	380	362	364	399	366	374	356	367	389	365	348	381	347	366	313	386	341	348	383	372	375	348	378	371	407	367	352	385	356	343	355	322	364	377	376	391	385	393	380	352	389	354	359	391	372	372	364	347	364	337	353	391	399	376	344	361	362	360	386	362	361	383	327	366	375	364	350	355	383	422	384	389	401	373	354	360	355	385	369	360	360	356	374	374	354	376	359	375	354	355	371	360	387	374	416	363	376	377	349	364	374	351	350	368	348	384	343	363	336	374	346	407	381	361	388	388	358	356	369	344	385	385	378	367	351	355	376	405	341	381	386	384	361	346	347	377	358	398	369	374	342	367	362	354	368	365	374	350	352	385	364	362	381	359	393	361	334	382	338	375	374	386	350	373	416	340	364	372	324	359	357	368	351	358	358	313	372	367	384	368	364	384	383	376	376	364	348	399	337	355	345	402	371	345	349	362	352	353	367	365	352	377	360	397	359	354	320	363	348	383	357	407	375
23352	21437	29794	23448	21422	20890	2079	433	329	286	280	251	222	203	196	201	202	190	185	169	188	200	182	186	171	180	170	185	172	150	152	169	180	155	150	169	194	171	168	179	154	160	156	163	168	177	157	160	153	173	153	161	165	161	162	155	164	170	158	164	171	139	161	152	138	164	147	168	155	146	137	177	158	153	174	154	160	158	205	179	146	136	182	152	147	171	161	136	137	145	159	145	152	152	144	149	139	165	156	145	141	124	159	143	199	161	169	154	153	146	157	161	165	169	156	175	162	174	157	138	165	163	144	161	162	151	146	144	163	165	149	165	154	153	138	143	161	147	159	151	168	190	173	150	152	156	159	161	165	155	172	139	164	147	161	148	153	155	163	167	160	158	150	155	136	135	131	164	166	166	169	152	162	141	134	163	147	166	155	137	162	165	168	150	152	175	151	153	194	147	167	186	160	158	156	163	132	161	143	159	176	164	160	140	124	164	167	138	140	161	164	162	140	146	169	152	158	157	159	165	157	144	154	164	149	143	169	154	146	149	152	162	142	163	149	153	166	153	152	152	154	153	152	176	158	154	167	170	164	167	152	149	140	162	138	167	171	146	148	154	158	190	162	160	143	158	135	154	152	167	143	134	158	140	152	162	169	147	162	169	149	157	170	165	162	138	144	165	152	160	156	169	159	143	134	159	153	131	154	179	161	158	176	165	140	166	137	168	150	154	182	148	150	171	145	159	157	158	164	146	164	148	183	177	152	177	166	166	147	143	165	155	146	152	160	160	125	142	175	158	163	161	154	157	169	148	157	160	157	158	147	163	166	150	172	165	162	165	164	153	141	150	144	167	169	158	153	142	161	172	143	156	148	163	142	165	176	172	157	159	146	160	164	141	150	150	170	188	164	150	129	157	162	160	125	159	182	144	131	133	143	155	152	158	154	137	154	168	165	188	159	144	153	165	171	156	121	147	162	173	178	153	142	172	160	146	149	144	168	156	150	169	151	133	176	140	162	165	154	158	158	149	161	126	137	141	128	140	160	171	151	145	148	141	182	172	175	177	168	157	175	162	159	168	162	169	157	169	144	130	178	162	156	164	153	146	151	150	141	149	148	172	132	173	161	164	161	157	186	167	156	160	159	163	177	168	175	146	161	144	146	196	149	162	166	143	146	165	153	154	179	151	143	151	169	167	182	138	138	145	145	138	150	141	159	148	129	166	147	153	149	167	160	153	163	142	170	160	161	164	163	147	142	155	143	159	144	156	146	174	151	174	163	164	157	132	155	145	166	155	159	151	159	153	165	166	156	135	145	150	165	168	162	151	143	149	132	152	141	151	172	128	161	172	151	158	181	162	167	143	161	159	146	167	150	166	157	158	159	143	145	160	169	175	141	151	148	159	168	151	162	133	176	148	167	163	168	148	172	151	156	162	142	158	137	167	167	154	164	168	163	133	204	140	145	145	151	151	138	161	161	152	152	149	163	160	156	146	148	141	153	161	152	179	149	160	153	164	162	161	148	167	152	145	176	137	159	164	146	165	159	183	145	149	165	153	153	153	169	160	153	151	141	154	143	158	163	159	184	159	151	160	150	162	149	169	158	157	152	156	150	180	159	156	156	151	121	136	151	150	161	189	153	161	160	142	154	163	165	172	152	172	152	157	145	182	122	158	164	151	147	135	167	166	164	156	177	148	166	147	151	167	143	169	166	166	170	166	169	155	121	161	133	144	147	155	162	148	159	163	149	172	163	157	168	159	172	163	162	132	164	164	158	146	139	165	153	159	141	137	145	144	161	161	159	152	157	127	181	135	184	151	169	155	152	157	178	173	166	161	179	186	172	147	148	157	178	145	153	151	141	141	170	138	155	128	145	146	170	176	185	148	163	182	143	163	159	173	155	163	166	165	142	158	138	159	187	139	140	158	143	161	152	158	164	165	147	146	155	142	138	161	161	146	157	138	161	163	153	174	141	143	166	152	137	137	145	159	143	160	136	132	157	171	148	160	148	150	158	183	150	159	156	148	140	141	146	151	158	175	165	156	158	141	154	164	162	154	140	175	155	139	158	172	157	162	163	160	158	147	189	178	158	160	138	161	169	146	153	164	174	177	146	153	157	161	155	143	146	169	169	153	147	146	132	147	165	177	163	155	144	158	141	146	190	134	154	163	145	159	160	155	134	170	139	147	163	147	152	166	152	160	153	166	153	125	160	152	164	168	146	159	175	171	163	128	144	176	190	153	167	166	148	157	147	178	151	180	153	149	150	160	158	163	144	158	168	164	156	166	153	158	156	151	141	158	146	158	164	168	150	149	156	168	146	180	169	174	154	152	153	168	141	165	134	159	163	147	168	140	165	136	157	166	156	174	165	158	196	169	158	155	167	175	154	174	148	169	144	156	157	142	176	136	156	170	145	154	142	160	160	168	155	159	138	168	166	174	149	170	132	162	180	142	149	163	176	166	162	187	167	164	167	183	161	145	157	187	137	155	159	154	150	168	152	154	152	148	149	154	157	174	177	134	175	146	169	132	151	178	165	187	167	163	143	169	134	140	143	152	144	171	135	161	180	147	170	158	148	147	143	138	146	141	153	171	150	143	151	157	171	153	136	167	174	151	134	147	171	150	158	158	153	153	155	161	161	149	156	167	146	145	167	155	169	160	168	146	159	149	159	162	176	150	176	150	156	170	162	144	148	146	147	165	153	173	145	163	170	144	146	131	145	139	151	149	163	148	152	149	157	153	149	156	158	166	150	162	163	173	178	141	164	176	171	146	156	147	150	159	125	150	147	150	148	166	144	165	176	151	191	171	159	160	155	162	139	159	181	150	140	141	167	146	180	148	156	157	175	163	161	156	163	152	170	197	133	178	152	159	159	157	171	154	156	170	159	166	144	154	151	171	152	167	169	162	152	169	132	152	164	168	166	156	134	152	152	147	143	154	158	158	145	183	157	155	151	153	158	156	156	167	147	167	159	149	177	159	161	140	149	151	171	162	129	145	167	158	162	167	170	157	164	166	141	160	136	156	168	158	155	161	148	163	146	150	158	148	153	162	140	168	192	159	155	161	169	143	184	152	151	169	165	169	151	175	169	148	170	145	200	146	160	164	168	169	155	149	134	157	154	148	155	151	171	161	175	139	150	147	159	167	159	147	149	159	166	131	177	148	167	165	172	171	157	155	180	146	153	151	175	167	155	153	155	144	173	154	153	166	171	137	162	172	155	173	154	174	167	146	134	158	153	158	165	189	163	141	179	147	182	164	172	169	148	158	158	130	149	145	161	152	165	149	172	158	173	151	172	152	150	162	157	144	138	136	158	152	152	144	159	169	161	164	165	151	135	139	179	159	161	160	141	133	182	159	141	170	161	159	150	151	165	162	152	151	161	169	185	145	155	165	137	161	166	138	147	156	190	136	150	149	155	156	148	159	127	167	146	179	140	165	158	165	172	158	163	137	171	168	165	147	166	126	149	152	153	146	134	171	147	141	158	180	147	146
53094	42374	9002	4394	2873	1913	1493	1223	999	867	744	611	653	524	510	462	448	403	402	411	349	398	368	335	352	373	365	309	342	339	339	341	332	293	311	338	303	318	304	280	322	308	304	294	296	346	295	276	262	313	294	340	296	294	327	262	288	271	293	284	316	305	317	286	271	292	316	297	296	312	285	286	318	275	295	299	276	298	302	287	281	292	281	292	322	293	300	321	285	299	292	273	312	297	309	297	290	292	299	295	347	316	282	318	296	290	293	305	282	319	301	288	288	305	305	289	322	277	274	299	292	299	306	272	301	268	267	301	277	286	287	274	314	286	300	260	304	285	292	259	307	270	258	300	280	295	292	257	296	306	288	302	289	265	283	302	286	293	303	269	293	324	276	292	312	288	308	297	306	278	275	301	290	296	311	296	291	313	290	308	316	287	289	308	305	281	285	323	303	303	288	297	325	282	305	283	288	283	261	305	280	330	313	284	317	293	279	303	304	286	289	276	297	281	265	312	283	293	277	279	274	263	295	276	318	342	310	305	270	269	267	262	292	284	286	303	300	291	284	319	283	291	293	325	317	304	269	281	261	255	293	298	305	303	286	280	264	288	268	293	261	303	285	281	289	315	266	284	310	295	281	315	298	298	278	280	288	273	279	322	295	290	262	307	264	271	320	286	298	305	293	271	272	304	254	297	262	270	302	272	330	294	262	311	263	322	282	294	314	274	277	276	283	295	303	285	290	265	266	294	272	308	273	304	287	306	269	303	315	275	297	299	320	266	283	296	279	327	267	298	303	293	304	302	290	288	276	289	284	251	275	301	286	303	274	296	256	289	280	294	281	280	322	324	288	292	280	291	239	264	282	303	294	278	294	318	267	277	313	291	310	284	297	301	282	291	290	308	310	280	279	287	293	313	297	307	282	307	298	282	306	289	292	257	283	286	291	278	297	310	282	289	298	309	276	276	301	258	257	331	302	316	311	301	284	288	291	286	304	271	286	294	286	310	260	273	290	308	264	274	277	280	260	261	324	281	286	304	307	262	301	296	298	307	274	271	288	270	295	313	316	296	285	311	319	289	302	261	294	269	282	288	297	293	316	313	292	271	298	300	265	300	259	301	291	273	297	285	306	267	300	289	304	306	282	292	276	300	304	290	277	270	264	299	291	291	293	268	281	303	275	286	267	272	284	318	294	296	288	304	306	280	289	305	292	306	274	257	269	275	271	303	321	305	302	300	331	305	315	281	283	290	290	292	278	274	305	299	280	293	299	269	280	290	285	304	297	275	265	295	300	309	270	295	317	267	310	283	302	281	261	277	305	306	310	304	271	290	296	261	296	300	252	295	303	303	300	299	300	290	300	263	302	294	282	299	313	299	304	307	301	303	276	294	312	285	273	285	295	268	271	306	296	292	273	276	296	285	275	290	287	286	310	287	299	309	277	299	321	324	274	272	303	264	301	310	307	293	285	255	269	321	279	283	282	308	265	284	273	297	293	260	310	300	257	274	275	281	269	303	324	286	294	300	336	290	271	295	284	298	282	287	271	259	292	290	304	262	318	256	288	303	326	269	283	280	327	271	291	303	306	296	294	295	288	304	310	322	277	288	287	311	286	292	303	291	290	305	301	314	279	319	273	293	277	275	279	291	332	301	287	314	283	273	293	309	280	298	287	269	289	247	261	288	311	271	279	263	293	320	285	283	275	288	250	305	257	294	301	282	295	280	312	288	259	275	292	334	282	302	278	311	283	283	282	304	268	299	269	311	327	271	278	310	282	289	303	291	299	276	289	296	269	262	273	279	281	269	289	282	272	284	299	287	313	289	287	312	303	289	277	287	323	295	291	263	268	265	290	304	280	270	278	299	242	303	308	289	297	300	292	308	300	291	290	285	288	289	275	283	309	302	307	294	271	288	276	274	311	275	292	288	290	287	285	281	305	294	279	302	285	285	274	294	286	283	291	301	287	289	286	279	295	299	304	306	280	302	287	286	286	262	303	305	289	272	307	295	354	311	286	310	307	305	242	261	319	315	282	265	276	322	284	309	272	296	320	301	303	290	291	275	297	288	318	282	308	259	314	285	332	283	295	266	318	305	288	264	272	272	289	259	304	321	300	300	306	304	274	336	286	304	313	256	292	292	308	309	296	281	299	292	279	301	294	259	294	312	304	301	287	255	316	305	286	291	279	323	288	296	285	260	268	297	302	268	292	300	284	296	276	288	266	300	272	266	294	268	289	282	286	287	282	250	281	281	278	285	313	324	291	282	293	304	293	303	276	294	259	291	295	285	286	315	282	287	316	297	313	319	356	302	299	276	276	261	307	305	297	291	299	258	302	286	276	301	263	295	307	295	299	296	313	286	307	273	295	289	285	286	261	290	271	312	271	307	271	242	287	264	302	272	303	296	283	296	322	290	269	289	285	275	274	313	274	277	284	293	292	281	278	280	318	298	286	290	296	270	281	288	277	283	296	276	300	302	315	272	293	282	300	298	304	288	280	286	294	277	271	303	312	304	276	311	284	293	278	285	293	274	294	278	339	332	336	283	315	300	287	313	313	279	325	291	301	281	281	253	280	279	285	282	274	263	290	297	290	300	307	291	293	301	273	305	271	263	311	278	312	287	291	308	310	303	277	295	299	312	282	273	294	294	288	302	291	327	326	291	306	304	285	291	294	298	271	281	277	277	287	262	295	261	299	281	303	310	306	292	288	309	319	277	307	303	309	286	290	304	297	282	287	257	300	277	266	284	307	294	285	280	287	295	304	284	283	268	290	294	290	264	313	286	317	292	245	314	282	267	272	291	291	288	290	275	294	272	253	306	281	291	282	296	315	290	299	304	270	295	297	282	308	309	289	300	320	273	299	272	281	274	300	280	277	288	273	307	286	331	285	284	252	302	289	302	281	303	285	292	297	314	311	290	268	285	306	289	304	303	273	281	260	287	301	272	303	261	276	316	300	294	295	305	313	305	284	257	307	281	304	306	298	295	285	288	271	259	269	295	285	276	287	311	285	299	286	289	313	290	266	300	293	249	305	292	286	277	274	315	280	286	298	291	283	266	286	278	265	275	277	319	287	295	276	272	320	295	289	286	303	296	290	323	303	262	306	301	286	277	283	292	306	282	319	253	288	291	280	317	279	296	283	314	287	294	300	290	289	294	315	287	302	297	299	277	313	294	280	301	260	285	285	285	279	294	318	299	284	313	304	297	300	295	320	315	289	292	302	274	296	299	264	289	275	279	291	271	303	288	270	256	274	300	275	288	281	280	284	260	305	300	272	292	291	293	293	268	291	287	301	274	304	300	286	276	263	296	311	274	293	288	322	293	315	297	291	273	277	291	271	262	277	324	320	305	308	282	277	285	265	317	295	309	294	287	250	335	295	287	313	302	310	296	276	306	319	291	288	291	274	293	276	297	294	300	298	302	288	310	328	328	266	333	321	286	286	290	296	296	303	301	297	296	278	282	282	272	287	318	288	299	275	292	296	281	255	277
27578	21629	11670	910	436	406	368	437	363	370	382	387	378	396	448	383	427	391	418	364	382	368	413	392	400	342	335	387	394	369	419	351	374	343	370	396	377	385	408	409	395	381	366	348	403	385	378	404	405	365	363	370	391	382	384	372	388	389	367	358	386	353	367	408	370	347	367	399	401	378	387	380	380	369	369	402	364	381	355	357	368	359	374	369	374	381	424	376	385	368	387	390	390	396	364	394	404	392	362	353	392	386	351	380	371	398	386	395	345	361	409	379	352	385	359	377	414	369	381	394	388	366	405	401	357	388	360	365	360	400	353	324	373	357	393	363	356	382	376	375	378	347	341	364	401	402	330	370	391	357	367	387	375	390	378	376	373	345	364	388	354	388	364	376	385	402	373	365	377	380	400	347	369	359	378	418	382	358	393	414	382	356	368	357	392	389	371	381	376	377	368	370	390	387	374	337	352	337	381	383	395	369	379	357	387	397	386	397	331	379	384	398	403	339	371	376	382	402	403	397	405	358	369	391	388	384	364	393	359	395	403	374	400	386	356	413	383	389	370	369	397	362	381	378	347	386	382	410	377	398	380	388	392	371	367	383	371	345	407	364	397	362	398	389	383	392	388	399	364	393	390	341	429	378	380	370	379	383	383	363	372	359	364	394	386	383	391	383	406	375	379	390	370	369	397	391	368	385	402	383	378	386	394	389	381	378	359	367	394	350	341	351	389	374	388	345	353	397	398	374	383	380	364	384	354	336	401	344	350	377	358	354	416	371	414	423	395	405	367	353	379	407	384	385	328	362	388	364	393	380	357	390	361	367	377	389	368	397	353	360	357	350	374	368	348	377	385	377	364	413	376	416	386	384	382	345	366	350	369	396	402	402	362	344	355	359	404	379	392	356	365	399	388	360	388	366	406	383	377	396	400	385	378	392	390	360	372	383	350	404	373	382	358	379	357	379	385	361	392	398	376	371	356	398	360	394	385	356	366	385	397	419	406	406	387	367	351	348	402	358	366	396	376	351	397	345	409	397	370	347	360	345	361	380	408	382	397	371	359	367	375	383	357	390	388	367	393	362	349	391	390	415	384	395	363	363	398	355	368	397	391	365	383	397	381	374	370	392	358	359	370	361	363	373	406	355	390	365	386	344	360	380	366	391	389	376	386	375	412	402	366	369	405	402	357	359	369	375	391	393	365	385	384	365	377	359	371	368	396	381	373	367	353	369	387	379	361	350	415	403	361	360	398	357	382	360	412	399	370	348	369	354	361	389	378	356	403	386	385	378	400	359	392	353	381	391	387	378	378	381	396	375	345	409	347	366	386	383	412	368	373	394	335	348	394	354	355	415	361	398	396	390	372	389	402	393	393	357	385	400	351	355	383	404	349	352	374	388	355	357	384	379	374	364	360	403	390	368	395	374	378	347	378	338	388	384	379	337	352	383	389	363	381	373	377	362	371	357	359	392	392	427	402	386	367	364	389	381	382	367	363	353	397	395	395	355	390	397	403	378	372	367	373	378	405	370	391	394	365	390	369	392	362	371	378	346	430	361	407	371	351	398	381	370	381	365	383	388	371	396	339	366	354	395	411	377	358	363	374	349	424	387	365	370	379	358	345	384	380	405	370	381	365	396	424	382	380	405	360	367	384	418	346	385	375	348	360	377	374	373	367	390	385	368	365	400	372	360	368	330	363	368	388	380	377	396	370	376	366	369	388	379	384	367	369	399	386	333	361	377	367	370	376	397	381	378	368	341	376	427	356	369	383	383	369	365	396	367	387	370	386	374	367	363	403	356	378	386	386	382	374	377	400	379	371	403	398	378	354	390	333	399	361	403	372	397	358	396	382	391	385	390	368	397	380	377	362	333	375	338	392	367	411	384	355	378	361	391	393	352	363	371	365	387	375	383	403	414	364	371	380	369	354	371	395	399	387	369	347	371	355	398	368	380	388	370	378	364	358	375	397	401	389	356	380	396	360	371	384	394	375	397	374	377	382	411	372	391	389	364	366	374	379	357	371	393	394	366	382	367	410	350	364	368	380	368	364	354	387	381	400	413	387	364	385	372	392	391	392	386	394	415	355	396	422	408	379	369	372	397	358	366	412	349	376	379	363	353	397	355	367	356	375	371	380	392	373	375	356	395	376	371	381	377	382	405	374	389	373	367	357	369	366	374	356	350	366	428	370	365	344	379	371	399	375	370	394	378	367	368	385	347	402	369	370	401	383	366	384	398	406	400	380	365	357	425	360	407	401	358	343	355	373	339	371	355	386	396	376	375	384	362	375	372	387	409	387	386	372	350	394	368	368	393	344	374	386	389	381	356	372	388	387	351	412	371	359	339	410	345	387	386	392	387	366	409	359	402	385	381	398	391	372	368	345	375	385	411	354	389	334	380	347	373	376	406	346	399	344	371	369	388	354	360	364	393	374	364	387	379	384	405	380	391	375	345	356	371	305	375	382	363	347	363	394	393	385	380	397	383	378	349	388	416	408	353	421	393	385	414	353	342	342	365	394	360	386	374	386	366	403	382	367	368	380	371	389	393	340	356	409	370	395	410	376	362	374	373	343	409	376	388	380	364	354	409	398	381	365	390	367	368	367	365	383	371	385	377	384	357	397	401	346	355	340	388	388	381	373	376	374	369	371	377	389	369	391	369	366	355	391	369	385	372	399	374	371	407	380	405	423	395	357	398	347	375	353	374	382	377	388	364	347	384	373	360	381	363	344	356	392	390	356	383	398	356	375	337	362	408	418	392	401	411	371	419	418	374	368	359	349	383	384	413	382	346	364	365	393	408	382	407	364	388	360	366	395	380	362	380	394	343	359	377	390	357	365	393	390	385	347	368	404	390	376	371	402	362	390	407	376	400	391	384	384	357	363	376	371	381	394	383	372	403	376	345	389	342	349	364	379	394	364	347	369	393	376	394	383	384	408	374	407	357	348	371	383	334	373	349	366	374	365	357	402	360	362	407	400	385	374	365	399	390	370	379	373	364	385	427	370	340	374	388	376	359	398	380	390	365	346	387	372	371	401	371	368	369	366	415	346	388	367	363	398	354	379	398	361	349	378	362	372	407	361	362	396	352	363	397	403	361	394	339	360	389	341	397	389	386	354	385	406	397	386	345	413	395	396	386	366	381	420	355	377	367	377	346	355	384	364	359	361	415	337	386	397	369	378	409	336	359	376	383	396	376	386	385	365	350	360	373	351	391	384	392	366	368	346	359	390	392	359	363	393	370	360	373	400	382	340	402	371	380	370	353	388	390	409	388	374	402	372	379	352	372	414	387	404	384	388	372	390	367	379	397	392	363	404	371	387	400	390	400	393	381	362	416	357	349	382	392	379	371	367	367	369	374	384	377	366	328	363	382	374	369	364	407	356	370	383	381	385	396	406	362	405	417	372	370	371	360	382	352	395	386	359	403	380	423	379	392	373	364	354	363	356	369	396	403	397	351	371	359	406	390	390	383	374	378	381	353	389	388	367	361
30140	20759	1263	940	849	811	726	820	764	723	729	699	708	683	712	735	741	720	728	671	707	723	709	758	706	745	743	743	739	736	737	671	750	753	723	723	693	733	748	669	655	718	724	720	727	728	698	711	716	670	739	708	734	672	701	699	688	726	685	665	708	710	724	677	679	702	686	702	690	714	700	696	697	689	733	667	742	738	723	696	706	674	730	714	699	694	712	717	738	736	675	709	775	717	715	774	733	724	705	730	733	716	808	748	748	738	736	681	748	695	738	667	694	738	713	687	753	726	741	721	731	745	746	718	735	707	675	712	691	672	729	691	738	718	699	718	722	709	694	720	755	701	750	720	706	705	718	755	690	748	709	763	693	749	771	690	736	715	723	712	735	733	719	715	694	709	725	715	676	692	718	682	704	697	750	672	685	741	726	772	698	704	719	684	743	720	700	719	760	653	678	706	767	716	709	730	749	673	717	735	690	714	743	695	716	713	775	684	724	740	733	692	747	708	700	747	738	714	763	736	669	723	694	684	711	719	750	686	727	745	694	725	711	656	717	728	694	746	690	714	704	681	740	704	717	731	725	692	702	717	711	669	705	738	754	707	725	732	728	747	717	708	722	733	756	709	696	709	678	758	678	712	716	729	690	738	752	734	711	747	667	706	672	702	712	720	760	735	752	728	762	718	725	698	704	704	690	703	742	701	742	700	762	704	740	658	693	711	710	701	742	655	662	689	721	700	703	710	666	706	689	717	690	703	743	756	744	675	728	732	735	669	682	720	719	667	742	718	679	708	717	700	725	753	731	701	697	685	707	687	749	768	733	671	726	646	688	723	708	711	758	722	662	729	782	713	721	709	724	736	710	719	672	689	707	721	728	689	692	721	678	710	706	721	674	690	724	705	726	709	721	687	797	726	673	764	721	761	714	753	745	711	704	746	762	703	737	749	762	728	681	674	751	753	703	758	664	695	773	696	770	700	766	676	681	736	728	717	680	731	658	736	719	651	666	732	725	735	690	717	714	690	728	690	719	711	701	696	754	700	751	708	709	701	734	701	719	677	733	745	692	717	702	704	722	750	708	702	723	711	717	737	718	718	712	694	678	712	718	684	721	684	702	734	697	730	680	728	688	701	711	726	714	673	688	739	734	681	740	695	725	720	704	703	720	737	690	714	734	749	721	725	736	734	745	702	744	699	725	692	694	729	739	729	762	704	774	748	702	702	773	650	706	617	686	719	710	688	705	715	730	751	732	715	708	712	695	746	720	677	683	706	714	713	753	758	721	791	738	656	692	757	682	687	713	723	720	709	710	693	707	722	757	696	700	688	735	707	720	726	735	748	758	725	741	733	725	697	706	687	743	749	728	724	712	729	685	739	700	748	714	739	635	750	771	740	756	693	633	701	745	717	751	692	683	719	706	706	703	708	733	709	694	766	744	722	713	721	698	709	706	708	718	705	731	723	703	714	665	731	758	715	744	757	689	696	698	665	662	743	700	717	740	690	721	688	748	686	695	748	694	681	708	680	733	711	692	706	718	719	725	745	670	735	691	736	728	789	749	689	770	673	717	714	702	685	668	734	684	721	726	683	713	772	728	683	707	701	750	731	677	692	679	710	687	699	725	723	671	739	702	733	741	706	748	687	717	728	696	700	743	740	686	709	754	726	693	714	706	686	737	694	697	724	716	704	713	682	735	705	689	713	731	779	741	697	761	759	728	701	704	716	718	695	700	728	699	758	694	700	690	700	696	692	767	720	673	746	728	731	733	770	712	743	706	687	733	703	703	696	714	718	712	667	697	682	677	738	698	679	709	741	741	748	718	698	730	682	704	728	726	704	762	721	656	680	748	762	685	735	713	738	701	705	715	707	686	725	738	754	732	728	692	763	721	681	703	738	690	719	679	719	791	681	753	671	725	718	722	728	690	732	722	703	721	739	681	755	760	743	672	703	690	708	705	720	712	754	746	752	761	727	717	689	741	725	696	688	710	695	700	710	703	676	677	714	703	700	713	710	672	684	730	703	728	696	703	743	686	703	723	746	708	698	718	734	737	674	733	706	697	652	676	668	731	711	751	723	748	733	707	727	685	707	694	708	731	731	699	738	707	714	693	716	733	774	704	704	713	695	721	716	770	764	695	699	698	710	729	722	712	701	702	698	729	638	726	727	682	705	748	738	670	729	713	638	687	722	706	721	713	694	762	714	703	724	711	684	719	732	726	676	701	718	678	700	692	645	728	697	728	762	709	704	713	733	681	716	726	722	730	707	719	707	679	709	711	711	670	763	755	732	730	703	756	719	730	722	706	722	734	748	708	697	728	681	721	694	721	675	670	718	706	809	674	710	750	731	732	737	758	753	740	704	752	715	746	701	735	748	733	692	757	701	686	729	724	692	668	754	681	706	695	696	739	753	690	724	742	685	678	741	757	733	723	752	713	724	739	731	697	680	719	758	725	735	702	735	722	735	713	698	719	735	681	694	747	692	702	710	684	744	722	714	714	704	743	685	718	688	715	766	744	692	655	679	734	707	725	726	735	712	693	733	719	710	701	734	698	694	705	735	689	746	725	661	715	695	728	685	725	740	754	730	714	701	706	728	733	725	682	734	722	738	718	737	733	703	704	728	745	741	715	666	725	659	727	693	764	737	761	681	663	731	693	751	708	709	737	786	718	735	708	753	662	732	674	744	679	714	705	702	766	796	703	686	654	723	716	724	707	747	700	709	736	707	736	677	713	716	716	734	762	720	737	743	715	718	693	705	729	765	678	724	725	699	682	716	684	725	675	692	713	705	682	709	744	693	634	765	692	733	739	686	689	725	727	748	697	726	749	713	659	747	680	718	729	693	727	763	730	679	734	702	723	725	695	730	698	697	704	716	662	733	721	731	700	746	703	716	700	667	733	737	710	753	706	681	724	725	751	662	739	763	729	716	689	681	771	733	728	704	718	738	655	749	758	664	753	710	703	725	728	718	719	716	719	726	708	692	716	719	766	717	704	709	669	708	701	695	792	702	704	692	709	763	728	710	697	737	686	707	711	669	727	681	710	728	717	740	688	692	684	699	725	696	730	740	735	731	665	740	695	733	697	747	745	712	674	729	745	672	698	688	728	703	705	773	765	730	704	710	709	693	708	702	754	772	741	734	720	721	720	731	699	694	758	729	720	711	682	702	770	750	728	763	717	712	768	737	745	720	727	698	717	706	719	713	723	709	721	708	717	722	746	741	669	717	738	702	756	720	709	703	718	685	663	740	707	749	727	684	692	644	739	688	745	744	698	659	746	688	710	695	714	736	683	707	726	761	733	735	717	719	745	729	721	728	731	669	646	699	711	701	708	705	726	741	688	720	666	733	721	700	692	713	720	714	659	740	712	728	709	757	733	743	742	715	710	718	681	775	733	634	724	732	700	709	752	755	656	723	689	701	702	728	689	695	748	712	727	732	680	723	719	701	754	748	699	738	718	672	699	703	708	679	766	730	664	730	716	764	749	724	671	719
24339	21449	29109	24077	20847	3468	411	287	278	217	252	244	229	238	215	196	206	210	206	202	199	212	198	179	185	194	183	215	184	181	214	176	202	182	188	179	218	187	157	183	189	196	200	176	177	186	178	193	178	220	188	169	208	180	195	209	184	197	156	182	177	192	176	188	204	169	194	211	192	186	190	184	173	173	188	196	222	195	188	197	218	165	202	194	189	189	184	170	212	199	188	188	198	175	167	190	184	177	186	180	166	180	186	179	187	183	169	173	176	189	192	189	168	183	213	214	183	181	182	192	178	169	154	192	219	199	208	196	174	178	206	190	200	170	193	176	177	193	193	198	171	175	164	173	170	178	157	188	172	218	175	161	193	198	176	179	198	196	182	192	180	185	180	168	205	205	187	197	169	172	184	208	144	196	175	174	191	183	180	169	184	181	191	186	180	182	185	178	203	175	213	179	177	213	183	199	178	168	182	187	167	172	204	197	196	199	191	192	183	193	161	201	183	179	175	200	211	184	201	198	198	186	191	175	203	182	178	190	172	197	203	180	175	183	199	180	186	196	176	168	183	176	196	190	183	197	191	165	208	165	182	191	189	195	207	183	178	199	176	164	177	204	198	193	167	173	190	175	178	158	190	158	184	173	194	194	194	191	182	182	190	192	197	185	187	187	193	185	185	188	188	175	194	165	168	202	180	170	177	182	188	171	187	165	204	196	186	175	171	156	183	201	203	172	186	164	200	188	184	179	172	173	173	185	177	188	195	178	202	176	180	181	195	188	203	177	155	190	168	174	208	184	172	188	184	215	182	159	203	193	167	171	187	189	203	182	185	173	180	152	197	194	197	196	193	166	197	172	183	192	179	196	170	185	191	183	183	183	157	202	192	179	187	161	180	197	192	173	174	177	174	199	192	153	177	196	149	161	180	185	203	173	191	191	194	186	220	188	189	188	182	174	189	181	188	179	188	225	208	168	174	196	175	167	181	188	187	196	163	183	165	183	204	201	176	186	181	187	191	199	171	184	159	183	191	178	182	178	161	182	185	178	180	181	200	177	182	174	185	198	191	185	172	184	202	213	180	192	183	166	197	153	175	186	187	173	201	161	178	171	172	194	215	180	190	165	186	191	181	166	178	162	166	180	174	192	194	171	180	187	188	202	189	177	211	166	189	213	181	164	183	204	209	175	185	165	182	196	181	171	196	170	187	183	193	167	175	211	183	180	184	181	160	171	193	167	182	184	179	206	164	185	173	192	170	155	204	190	159	171	191	176	165	198	186	189	177	177	170	196	201	176	182	153	184	163	198	202	197	161	145	171	186	195	167	166	152	193	170	191	168	178	168	166	208	198	173	178	168	181	175	183	177	172	208	180	179	176	184	165	179	189	190	173	181	196	167	190	178	205	175	183	186	188	155	187	181	167	210	194	187	180	171	177	141	199	192	195	172	170	179	169	195	178	159	182	188	189	189	194	170	183	203	186	178	176	185	197	188	195	180	197	186	168	179	188	201	171	165	193	201	180	163	172	173	182	171	177	197	196	201	176	169	195	190	189	171	203	187	192	191	190	175	193	173	192	176	187	204	185	189	197	173	191	168	195	182	194	206	163	174	190	177	170	186	177	180	187	174	187	177	159	163	165	166	176	183	175	190	172	165	190	207	193	197	220	203	207	193	201	182	166	190	176	172	186	165	203	197	193	183	172	167	185	184	176	173	187	203	196	160	189	198	174	187	209	185	216	195	195	172	182	169	203	166	176	178	157	177	213	184	173	190	177	189	178	161	175	191	183	200	183	185	201	169	180	183	183	183	196	195	196	153	191	188	172	185	167	156	186	202	170	189	205	185	182	192	197	181	216	175	193	169	199	170	197	196	207	169	189	203	175	190	173	192	175	160	209	198	175	174	193	175	160	187	197	181	180	180	176	170	200	177	181	167	182	174	191	175	180	184	166	193	192	186	168	201	196	176	191	206	194	183	176	179	177	190	196	186	203	180	164	182	180	185	199	190	192	157	174	183	186	193	207	190	173	167	166	191	173	191	177	176	199	195	188	182	162	179	169	192	178	188	169	175	179	183	177	172	178	185	172	184	180	179	204	183	190	186	189	207	199	181	161	176	174	164	182	182	176	190	182	187	184	185	206	169	179	186	184	200	173	166	189	184	167	165	182	196	182	158	209	181	185	212	194	179	168	189	175	195	175	191	186	192	193	172	162	220	185	160	179	200	201	164	172	174	179	194	180	174	198	206	198	203	192	188	177	194	204	196	187	178	191	187	191	185	178	168	176	193	181	192	169	188	194	193	195	179	205	162	175	179	185	157	182	168	189	190	177	206	166	183	186	191	164	163	217	164	188	169	184	199	191	187	187	197	176	213	187	191	182	212	214	195	182	201	177	177	205	171	194	192	171	184	183	197	174	183	191	192	187	186	195	180	171	186	175	202	181	185	208	208	183	163	185	179	188	199	177	193	199	180	199	174	169	179	183	177	176	187	181	177	161	166	192	182	184	164	197	175	183	201	170	188	197	198	164	182	172	203	188	182	169	201	184	177	192	192	196	179	211	171	191	179	179	190	171	198	182	228	174	181	180	182	192	181	172	187	191	182	180	186	182	176	185	177	177	181	177	178	188	194	150	204	188	200	165	188	178	195	184	211	201	191	177	169	187	214	177	182	179	170	202	180	190	184	188	178	172	177	159	150	198	175	185	188	175	181	207	175	162	187	181	163	214	177	195	180	169	164	194	195	171	198	170	169	187	174	202	195	181	191	177	191	167	194	160	177	194	200	186	162	180	205	173	205	171	189	186	186	172	176	196	187	180	193	195	181	175	162	171	209	200	164	180	180	201	187	170	172	173	200	228	186	178	178	193	174	175	180	153	188	180	194	187	182	178	193	183	188	197	180	181	199	186	177	172	205	181	172	184	190	185	176	196	174	184	166	184	178	192	209	192	189	171	176	184	177	174	179	178	177	176	206	176	180	201	179	198	183	197	172	174	172	176	181	187	178	193	209	181	181	181	208	196	173	177	204	188	161	194	170	191	188	200	187	199	176	222	205	188	194	210	162	193	191	185	185	163	211	200	175	184	201	199	182	169	190	193	173	194	167	208	179	176	186	195	187	172	206	159	175	190	202	166	165	196	201	185	190	181	206	168	191	210	171	163	197	164	183	196	191	189	208	182	190	189	169	164	187	187	174	174	182	208	197	179	188	167	191	182	176	207	203	189	203	170	181	183	175	199	171	211	168	179	186	190	180	172	194	177	184	178	187	181	183	182	169	178	187	187	180	193	185	156	173	159	186	164	198	191	202	166	186	152	185	192	199	175	178	179	215	189	199	179	166	175	179	187	215	182	179	177	188	183	172	189	184	177	178	189	191	169	167	187	167	172	180	192	195	190	167	172	182	183	196	193	196	182	196	179	190	169	191	184	170	160	179	151	176	177	173	180	163	175	200	201	174	193	188	174	174	199	186	189	194	195	178	178	197	164	204	193	179	181
50638	41270	5543	2718	1773	1250	1008	801	770	676	574	576	478	472	458	449	447	459	425	372	413	424	373	430	360	393	423	396	375	410	387	385	361	362	406	381	362	410	385	360	382	365	392	369	373	351	364	377	372	348	351	361	376	397	346	406	391	392	346	333	363	339	372	369	372	386	387	342	361	394	389	408	368	341	392	371	356	378	364	385	374	382	365	366	353	337	356	399	377	367	357	388	339	339	339	335	374	366	368	374	362	388	375	362	362	395	384	353	384	350	384	380	365	381	337	337	354	398	376	379	352	375	357	361	383	353	368	355	371	371	357	368	356	345	357	387	367	368	361	396	400	380	365	366	351	368	341	368	339	339	401	363	357	352	388	413	391	346	353	352	370	351	380	354	344	366	355	361	394	356	354	361	380	346	392	335	364	364	367	370	387	403	359	346	385	376	378	368	381	361	380	330	339	389	338	388	404	372	364	382	384	371	343	373	370	362	362	380	333	362	374	387	379	375	388	368	382	377	354	368	350	338	392	364	386	367	355	391	367	370	359	348	351	407	354	383	407	338	361	384	345	398	361	377	362	370	362	378	362	371	382	401	359	358	348	339	380	373	372	381	362	389	371	351	378	386	395	339	336	409	354	370	351	364	365	383	372	382	356	382	363	343	373	358	324	389	390	383	363	369	342	390	386	371	384	337	356	370	370	392	373	370	368	367	342	379	360	383	374	395	360	382	358	384	379	369	362	368	377	365	358	389	396	356	371	395	372	321	364	382	357	363	343	371	384	381	361	371	375	363	334	364	379	351	357	377	359	370	322	384	333	373	354	385	383	364	353	363	350	351	363	360	360	359	373	391	347	348	351	390	368	355	354	379	390	332	347	395	369	389	382	394	386	388	363	377	381	366	392	366	389	368	338	337	360	370	367	362	362	360	351	382	376	358	349	376	336	360	352	379	388	360	351	382	381	361	366	406	367	334	361	378	365	366	368	379	329	366	392	338	347	369	352	357	357	386	385	344	383	318	344	334	357	379	357	380	393	344	348	365	386	346	374	394	379	364	368	363	364	405	377	374	363	345	352	357	351	398	378	376	369	360	404	375	395	347	364	371	378	373	366	351	362	350	338	336	403	378	364	378	368	358	360	362	337	413	365	370	343	407	395	369	384	381	373	398	413	339	359	384	361	396	354	364	359	381	363	319	395	356	344	337	353	371	376	360	394	365	377	373	354	342	389	365	344	350	365	363	344	370	353	348	332	357	383	362	373	342	389	396	379	391	363	346	381	362	368	347	408	361	356	382	357	366	375	388	347	355	395	365	364	356	378	357	324	351	366	374	394	358	365	378	332	349	373	380	379	402	337	382	355	381	334	351	362	337	355	368	369	360	362	378	379	354	367	327	366	370	370	399	338	335	341	349	371	342	368	354	361	357	371	392	393	376	385	378	378	374	343	335	379	376	329	332	354	385	366	387	368	336	413	341	361	330	370	347	408	368	367	335	347	362	377	370	360	370	354	360	367	343	351	366	420	368	375	404	363	370	384	361	380	347	363	360	391	406	381	353	358	356	385	384	362	421	379	348	307	383	335	382	371	356	339	389	372	366	374	325	356	345	388	368	405	401	379	378	387	380	384	365	359	361	355	387	370	390	353	364	349	318	407	355	344	371	385	384	399	416	404	386	343	386	372	399	384	387	352	378	381	376	347	390	341	364	403	361	411	385	376	361	385	350	368	364	376	365	358	358	321	329	341	376	354	365	343	373	334	371	339	372	341	346	347	364	368	400	384	413	364	338	367	348	377	354	383	366	352	392	361	366	350	381	362	381	372	355	348	392	371	401	418	358	367	354	332	380	347	368	351	375	379	370	381	366	368	366	393	371	391	356	374	412	370	375	344	360	361	388	378	335	384	372	352	329	367	367	390	370	336	386	391	344	363	391	364	405	385	360	359	391	382	332	379	378	359	367	380	398	351	381	399	378	336	353	374	369	355	361	395	353	350	361	371	334	346	396	333	338	328	335	345	401	365	384	348	377	396	380	378	330	353	387	368	362	377	368	364	333	361	373	361	345	342	375	360	390	364	373	334	353	343	372	404	359	377	344	376	354	357	347	379	335	353	355	354	399	362	357	336	361	361	383	370	348	359	374	399	368	391	403	377	357	372	379	356	371	366	351	383	348	383	388	353	357	338	388	367	368	329	394	375	386	392	394	334	369	365	363	373	337	351	341	367	346	380	360	388	362	349	368	364	382	349	368	337	370	349	367	381	362	359	371	342	363	346	356	355	358	362	374	370	370	353	336	371	357	373	367	371	366	388	372	369	350	380	387	384	362	358	398	344	356	352	381	393	366	356	372	408	383	375	366	359	374	385	352	369	396	372	407	380	343	330	330	366	360	364	362	360	341	355	367	374	380	376	356	387	340	386	352	353	363	397	370	367	354	392	343	337	391	367	364	370	368	344	374	370	354	349	335	361	376	355	387	371	336	348	352	375	378	380	375	393	334	387	386	385	385	367	355	383	365	384	372	331	374	349	359	355	377	360	388	382	354	383	374	374	341	325	377	411	360	370	387	357	377	368	362	374	366	386	398	361	345	351	388	378	359	369	357	337	374	370	346	372	370	377	360	343	392	386	349	358	363	371	342	361	368	361	399	392	328	405	418	367	374	377	341	354	412	364	348	384	370	374	370	349	374	401	359	403	350	360	389	370	382	333	369	386	371	366	351	358	347	371	401	397	360	341	395	376	388	358	386	361	363	362	366	384	348	376	363	328	354	379	389	396	328	342	371	374	394	369	389	368	361	348	420	371	344	380	368	399	422	381	341	380	372	369	379	390	346	344	385	354	381	378	362	358	364	363	375	389	372	356	344	358	369	362	381	389	379	344	387	371	355	364	353	370	382	354	366	360	342	336	340	374	341	373	363	371	340	362	355	360	380	367	374	353	365	374	379	348	351	378	373	344	372	355	338	355	330	381	380	386	352	371	381	355	396	367	334	344	359	377	379	342	368	358	343	362	373	361	351	371	390	381	335	369	342	357	387	358	371	354	343	393	347	346	388	368	353	362	368	371	397	370	353	377	405	404	338	354	368	389	408	365	349	348	375	395	385	345	370	356	340	359	371	349	374	344	388	404	384	365	371	404	385	363	338	390	385	346	377	381	373	369	345	406	374	374	390	388	335	339	355	372	323	359	358	382	343	365	366	368	369	352	366	390	366	363	343	356	359	359	327	341	362	391	390	361	376	384	353	391	372	363	377	354	400	361	363	367	353	385	358	342	355	370	373	360	355	387	379	384	352	364	378	377	387	357	353	355	384	387	373	380	382	378	358	372	389	398	354	354	387	400	374	360	386	369	356	372	399	344	371	367	373	317	391	352	376	356	356	377	371	371	424	369	358	339	373	362	348	382	407	374	360	369	390	366	399	392	396	355	350	348	392	383	415	341	357	344	356	345	334	370	403	366	353	400	378	341	354	354	343	390	379	377	400	389	351	348	355	353	359
23292	21410	29495	23629	21380	19438	1341	391	313	299	260	253	237	183	220	208	187	177	184	191	169	172	191	155	159	167	171	159	178	137	179	170	148	180	167	147	172	173	158	155	160	144	147	171	167	140	159	148	184	158	157	170	160	152	154	139	144	153	159	169	169	158	185	160	157	162	145	151	173	151	150	161	136	160	173	170	147	174	144	126	159	168	167	148	150	161	161	147	152	163	155	149	141	156	165	167	160	153	157	157	160	152	161	158	152	162	166	143	170	179	142	159	153	168	137	154	131	144	178	139	141	124	153	124	138	125	162	129	130	149	149	148	156	167	164	160	147	150	138	156	171	166	174	160	154	154	156	162	160	167	142	176	167	149	141	138	181	170	175	149	176	149	149	155	171	168	147	168	147	160	161	149	161	160	164	155	153	137	150	156	160	160	160	140	145	146	170	144	150	142	151	143	158	151	134	162	162	159	154	148	155	160	151	157	147	135	134	179	158	159	178	148	137	175	138	163	180	163	147	161	156	171	143	153	147	163	156	148	139	147	141	158	148	164	181	168	151	167	182	148	162	175	151	149	147	157	162	148	157	157	148	150	150	133	143	173	164	156	154	147	165	143	146	171	168	170	155	175	131	152	175	171	166	160	178	137	150	150	157	174	146	144	151	148	159	138	170	148	157	156	146	132	157	165	154	167	168	151	166	152	154	142	144	143	164	143	149	175	136	148	157	169	131	178	134	156	161	155	165	132	164	162	172	142	142	162	155	157	164	161	145	128	160	172	175	170	153	175	149	172	150	175	146	148	154	142	175	154	173	159	142	140	166	155	150	145	161	139	147	158	167	144	152	151	174	150	154	144	178	151	154	121	162	158	161	148	136	148	177	151	147	156	152	125	152	170	160	151	170	146	157	167	166	142	172	150	127	166	160	149	167	156	147	136	163	153	144	164	149	163	151	173	172	160	153	147	141	173	177	155	152	150	158	149	141	135	158	167	143	165	153	162	174	151	147	160	147	131	122	182	143	151	170	145	163	171	164	157	171	149	151	159	152	134	155	148	162	152	150	156	147	153	156	142	160	154	189	146	159	159	153	152	159	174	158	141	174	168	146	153	144	139	157	163	165	137	155	175	141	159	147	140	172	150	151	143	150	142	171	156	135	149	139	162	150	158	165	157	157	142	143	159	143	166	155	138	184	166	153	138	154	162	146	155	145	138	151	174	148	149	148	171	163	169	160	151	151	126	161	148	145	134	143	140	163	148	153	157	158	145	143	174	146	151	157	130	142	168	150	163	169	177	172	166	141	164	151	142	150	150	167	167	133	150	149	154	147	153	171	159	168	158	164	169	182	172	154	164	135	158	169	165	169	148	145	162	157	174	167	147	152	160	183	154	145	159	143	160	161	174	166	147	141	160	146	162	148	130	150	162	161	146	137	142	141	157	158	153	160	150	161	160	157	173	162	156	160	125	165	146	153	149	144	141	157	152	142	129	167	169	161	166	154	146	154	172	132	147	152	145	163	153	136	157	148	153	163	167	145	137	158	149	155	136	171	167	147	141	168	164	144	144	117	167	178	169	136	155	163	146	160	156	161	147	161	160	193	140	157	163	156	158	143	174	165	152	163	133	155	154	168	167	153	176	148	156	169	135	156	154	153	147	137	133	154	152	135	165	181	163	177	152	138	180	138	148	155	152	168	163	154	168	164	161	169	154	146	143	139	166	183	141	158	160	171	164	148	186	165	142	139	175	142	180	169	160	180	166	152	163	126	153	145	175	160	168	155	155	167	137	162	136	176	150	176	167	151	175	152	162	143	130	146	146	161	146	161	156	166	139	147	150	152	166	154	156	150	148	156	184	169	155	171	158	163	158	140	146	149	166	139	158	164	146	140	151	160	157	152	156	175	168	138	145	160	173	167	125	162	158	162	146	161	166	139	137	151	183	148	142	176	151	176	172	157	153	147	173	173	165	166	139	150	166	158	152	158	161	152	154	175	149	163	151	168	172	171	184	153	158	137	159	170	150	158	125	133	166	177	167	157	166	182	147	136	168	169	136	142	145	152	136	179	176	146	149	147	158	143	174	155	170	181	139	162	157	169	178	160	140	149	171	142	157	166	158	142	159	147	149	159	156	152	159	157	150	128	168	158	186	158	178	150	143	138	160	159	152	149	145	158	143	143	132	166	159	163	185	152	137	168	186	146	152	181	155	149	167	162	154	177	164	151	144	157	150	159	142	174	149	155	171	145	155	155	170	159	174	153	171	146	158	158	153	165	152	154	166	161	159	147	127	154	168	162	168	132	162	169	185	161	150	159	142	166	156	173	159	152	150	168	135	165	156	157	158	159	159	157	145	161	167	151	152	154	177	156	150	173	167	162	155	142	154	166	147	154	138	186	155	155	136	167	154	169	143	162	133	147	156	146	152	153	162	162	140	161	180	151	148	180	147	158	173	145	158	163	150	160	154	153	152	180	162	145	167	150	164	153	166	149	157	144	153	143	157	138	152	180	158	156	149	158	142	163	165	174	144	172	145	142	141	147	153	146	151	158	157	173	159	147	149	174	164	158	154	148	161	166	160	177	149	125	157	157	166	160	157	150	145	162	183	148	152	152	173	159	169	148	141	162	152	154	139	157	158	148	169	152	151	150	159	165	182	154	152	149	161	164	149	170	146	141	161	162	177	154	135	183	147	156	174	154	176	154	153	154	152	154	133	162	172	155	144	149	175	151	173	157	135	156	149	151	133	154	165	150	145	152	135	167	158	152	168	156	142	158	167	139	172	150	164	160	158	166	160	163	160	162	159	178	151	142	142	133	171	164	171	165	170	163	151	172	151	168	155	165	152	155	162	148	141	157	149	127	152	126	132	164	131	152	164	164	151	155	147	170	162	148	149	132	163	144	144	168	154	149	149	160	165	152	136	169	172	147	147	187	153	135	148	166	161	141	143	157	152	168	134	166	162	168	156	145	186	158	185	170	183	135	159	166	153	146	179	155	174	157	149	159	168	132	152	160	162	157	159	152	145	152	156	149	161	164	162	148	153	154	168	164	140	153	164	154	157	171	134	152	159	175	148	146	165	151	169	172	152	147	170	157	158	161	150	159	169	151	157	152	139	161	144	153	166	155	155	184	163	156	160	163	170	169	187	163	168	149	160	151	151	164	157	176	179	170	179	143	160	167	182	169	149	166	166	160	168	163	163	161	170	155	170	162	168	169	180	152	172	184	168	159	169	160	175	161	137	176	159	154	154	162	165	162	148	142	159	167	161	139	135	146	140	169	149	146	156	169	160	145	165	155	120	168	171	151	155	155	145	148	161	158	157	160	162	163	159	146	184	166	170	156	148	161	170	176	160	135	155	169	139	141	138	133	128	156	146	157	121	169	159	135	145	171	136	156	152	136	163	159	172	161	142	163	180	147	153	157	158	132	136	165	168	137	142	164	166	150	144	140	153	161	155	156	157	151	123	162	160	159	167	141	157	130	177	169	168	144	153
52299	50016	8840	4430	2803	1994	1468	1169	966	854	797	664	577	569	517	457	436	442	392	390	383	339	349	357	366	356	362	350	345	375	344	316	292	293	321	325	301	315	298	315	309	288	314	298	303	285	308	317	288	322	289	292	288	302	290	286	264	315	306	289	302	289	309	286	291	302	295	286	319	274	303	340	270	293	296	298	279	259	289	282	253	257	264	314	325	316	278	275	297	327	290	314	291	295	275	292	297	279	277	296	275	277	285	281	304	293	289	306	325	273	289	280	272	316	282	291	255	291	284	275	303	269	285	268	276	282	267	321	282	306	266	263	301	309	275	304	275	303	326	293	319	289	296	283	277	284	319	273	284	271	300	294	301	272	290	279	258	289	292	278	314	264	301	289	279	272	305	290	294	299	278	281	272	305	280	295	279	274	300	308	268	285	269	312	280	289	291	302	269	310	284	284	287	275	291	310	298	267	279	269	267	290	260	269	256	314	295	279	278	287	264	294	289	307	289	273	281	298	292	264	296	293	315	293	288	307	278	282	299	293	311	250	284	323	277	246	290	295	282	277	294	258	274	268	280	271	264	278	277	289	275	277	319	306	290	273	278	294	314	289	274	279	277	291	298	302	251	305	283	266	273	267	295	282	266	308	276	266	296	246	296	265	262	306	285	304	295	276	300	313	280	255	291	302	326	293	275	316	293	276	272	280	295	265	294	290	290	285	297	278	303	274	288	301	298	250	280	285	292	289	304	302	313	280	275	288	317	295	274	282	292	294	270	282	279	270	313	266	299	319	278	286	279	294	314	293	302	316	293	274	296	279	295	280	321	314	311	273	279	272	272	270	260	304	269	291	268	277	307	283	274	301	278	293	278	304	293	263	304	304	261	290	298	279	314	300	307	314	288	294	294	302	300	253	273	294	292	309	275	298	293	295	290	274	298	281	289	275	302	273	304	281	270	285	292	284	314	281	302	271	294	302	302	268	274	283	278	294	304	285	298	293	262	289	266	283	258	280	267	290	291	285	302	314	304	286	308	290	301	305	321	323	285	268	287	320	279	252	286	277	287	301	284	271	321	261	309	259	282	288	263	314	294	297	278	281	277	290	309	286	310	299	305	268	290	265	289	282	280	277	299	276	297	261	279	317	282	282	283	295	286	281	272	299	283	269	266	284	288	293	292	277	263	285	302	293	285	299	285	270	302	277	270	292	301	282	277	290	284	334	301	282	297	298	290	307	330	286	290	313	265	277	274	293	270	251	255	284	320	288	293	293	270	281	295	294	293	312	307	291	293	291	312	286	265	288	300	295	307	303	247	292	289	317	294	276	297	340	309	300	301	284	277	247	314	327	307	257	288	300	279	268	322	297	279	311	296	308	261	285	296	287	302	294	242	276	283	262	329	290	280	266	269	273	306	332	283	268	287	304	301	301	249	285	277	293	252	263	272	286	284	278	285	277	254	283	279	261	270	275	298	281	316	270	304	260	275	298	285	280	261	308	255	307	305	290	265	302	286	277	264	295	262	292	283	289	282	274	276	299	283	267	294	328	274	282	292	298	280	290	301	276	283	298	267	298	272	272	302	295	255	323	281	282	270	314	315	324	285	297	287	274	291	276	272	273	314	308	278	319	304	283	297	290	302	293	276	267	303	284	271	303	299	267	299	284	274	335	282	305	289	281	280	310	315	301	305	307	281	291	280	317	263	305	286	314	268	283	286	267	297	297	276	312	301	286	268	268	280	300	275	289	268	280	292	314	289	292	289	272	294	299	272	289	315	266	301	290	295	288	275	303	307	293	305	288	265	296	309	284	287	273	275	266	294	297	284	277	301	309	268	288	292	302	266	275	309	264	278	282	276	315	272	270	312	293	285	283	292	293	275	318	288	269	279	284	295	290	302	293	271	298	292	272	276	301	269	305	303	310	284	284	283	307	307	302	277	266	290	279	302	281	303	306	298	297	297	264	284	285	309	297	292	312	258	317	299	288	291	261	273	306	273	295	275	292	293	285	329	301	286	273	301	290	285	279	275	307	298	293	297	301	297	304	276	315	265	293	296	280	274	262	313	270	278	278	260	299	294	269	277	276	299	282	299	274	251	280	290	278	272	305	300	263	295	304	302	254	257	292	289	303	276	294	264	272	304	281	302	274	312	270	266	282	279	281	275	300	273	323	293	270	297	304	264	273	275	283	327	313	267	311	288	287	274	282	304	303	314	296	264	312	318	260	310	317	277	310	303	286	299	296	275	300	278	270	303	268	303	310	307	255	328	269	273	285	281	278	310	292	297	318	292	297	279	274	293	274	282	312	273	316	291	293	287	264	293	306	321	304	299	280	279	291	284	286	290	276	289	287	298	301	280	305	273	276	289	326	288	303	291	272	281	302	308	278	265	302	299	255	279	315	309	295	281	273	265	274	314	267	293	304	297	268	302	270	295	274	312	263	295	311	287	309	268	274	269	321	308	303	260	301	310	264	306	282	262	301	294	261	275	319	284	265	284	303	317	307	310	281	296	291	282	298	276	294	296	286	285	286	324	282	290	315	301	282	305	294	254	306	312	291	290	316	271	252	288	265	292	317	253	240	296	274	297	303	282	304	288	291	289	308	281	308	289	278	294	300	300	278	262	261	305	294	272	299	267	297	291	313	268	307	309	265	311	263	328	268	280	277	278	302	289	283	260	297	263	331	266	271	275	297	333	299	255	284	285	265	288	276	278	249	288	279	272	282	309	297	300	307	294	269	306	285	277	266	321	261	283	308	283	288	283	295	282	290	292	287	261	280	291	288	280	283	293	272	290	275	331	292	247	271	306	325	286	297	322	297	274	309	283	304	285	300	266	299	272	301	313	331	292	312	318	298	296	288	284	309	267	288	286	262	278	285	284	310	292	291	303	275	266	298	280	268	258	284	314	282	282	265	308	278	288	286	286	312	291	301	304	294	271	266	271	309	322	295	308	251	284	281	305	313	328	270	261	296	283	305	305	300	265	295	277	287	271	291	265	295	297	298	276	290	268	299	275	299	265	300	263	276	280	302	268	271	307	268	286	292	303	275	262	289	287	268	286	276	271	273	290	288	267	276	272	291	284	302	276	285	281	298	280	300	299	311	250	271	301	327	277	268	307	313	292	282	309	285	306	289	277	250	284	281	311	303	301	284	278	277	291	310	271	240	284	300	304	296	280	261	261	287	292	308	305	296	271	293	277	286	255	298	292	295	276	284	283	292	334	307	279	296	319	245	292	277	283	276	286	311	295	277	296	301	291	272	290	295	303	265	272	302	289	300	295	280	287	274	257	257	307	303	308	315	295	270	279	265	299	280	295	262	262	272	313	260	319	280	269	282	315	290	309	306	283	308	288	289	316	288	293	303	302	271	271	272	300	268	303	285	269	328	272	294	297	289	290	285	295	312	293	264	312	294	311	342	308	276	277	287	321	284	282	289	248	289	300	288	274	291	274	288	274	270	272	292	309	256	278	295	313	278	291	308	284	277	277	293
27546	21628	10912	838	428	389	397	410	390	414	377	355	394	365	393	375	340	389	350	388	372	385	393	339	363	394	342	381	398	385	344	387	366	383	370	359	399	381	405	366	385	392	359	393	395	362	345	397	363	391	343	391	405	392	333	387	387	407	347	388	384	385	359	348	354	372	368	356	403	390	406	352	377	338	382	416	356	391	395	402	364	364	337	362	387	377	366	348	396	375	387	374	374	363	385	356	382	364	351	358	370	329	382	359	388	397	352	377	349	361	385	403	348	351	360	347	377	346	389	401	377	397	368	406	380	357	371	352	384	372	351	371	393	384	403	351	369	348	377	379	358	371	410	418	370	373	352	339	389	374	385	378	357	347	397	380	410	371	378	368	330	366	373	363	345	352	369	348	362	384	407	374	393	383	343	400	403	376	386	393	373	392	390	353	390	392	345	410	383	358	362	388	385	369	371	397	364	401	391	362	350	356	330	402	374	392	394	353	404	364	387	413	376	392	397	372	403	408	367	380	358	348	396	351	379	396	400	345	379	383	384	390	402	379	356	370	382	362	394	376	378	383	376	393	363	333	402	353	377	377	349	382	383	347	359	373	372	368	378	422	371	345	394	388	384	380	373	380	376	378	353	372	343	395	360	377	352	369	380	364	378	385	371	372	381	373	362	348	363	405	369	378	362	392	372	326	379	376	369	373	360	353	398	377	417	353	372	403	405	369	373	371	394	373	370	393	336	362	369	358	399	363	437	377	364	335	372	385	408	341	361	335	374	369	359	377	346	402	341	387	399	408	351	386	386	362	384	363	367	372	363	379	391	376	392	347	381	366	416	399	398	353	358	393	358	362	383	358	357	386	358	374	381	394	353	403	366	380	367	363	354	389	364	357	358	383	343	398	376	356	372	387	367	370	399	385	365	387	369	350	388	397	403	357	363	398	368	361	401	367	404	309	426	368	390	395	366	414	371	345	375	366	364	397	391	368	341	382	374	389	367	374	391	358	363	356	361	392	348	368	407	401	360	362	378	377	389	364	378	367	381	379	365	388	383	365	391	384	402	376	395	361	396	379	361	356	337	408	364	385	393	349	400	396	365	403	375	339	386	359	358	425	376	343	392	411	383	381	343	363	403	352	375	401	431	382	356	380	359	425	360	366	382	356	386	344	350	372	383	367	372	396	362	365	333	392	374	429	387	370	355	351	382	402	382	396	405	360	387	403	388	360	363	359	375	368	377	397	412	387	356	363	356	379	331	378	383	377	393	362	383	363	412	381	386	374	394	399	356	375	336	342	383	383	368	389	357	400	385	390	388	380	399	401	363	372	381	364	398	385	369	335	404	372	368	331	354	373	395	378	383	384	354	381	365	347	350	358	348	388	382	343	389	387	376	378	346	385	370	369	394	369	382	385	382	402	345	362	398	366	373	371	386	366	379	413	380	392	387	372	351	381	371	392	355	368	367	395	362	351	397	394	351	399	369	345	377	382	358	320	344	390	366	352	402	372	373	387	404	384	369	369	335	372	398	361	362	366	360	390	393	369	334	391	384	334	366	388	397	374	412	386	350	380	408	396	370	341	344	359	368	366	368	396	400	388	372	387	345	395	364	369	372	410	389	352	372	339	393	356	381	398	394	355	394	401	383	366	346	400	415	378	356	380	424	355	366	360	381	364	356	325	392	331	385	372	372	361	395	370	369	324	353	356	386	401	353	338	357	372	392	368	384	379	387	353	364	354	331	356	358	350	354	389	362	407	391	365	350	398	350	383	374	383	360	381	370	389	416	356	402	376	396	399	337	373	383	365	327	386	376	348	374	338	340	397	380	389	383	376	348	409	429	405	365	395	390	385	391	381	345	383	361	422	381	389	336	364	395	369	366	356	375	358	390	371	363	365	356	378	354	386	411	412	385	388	394	381	357	398	372	385	394	391	379	360	337	392	334	384	384	412	390	367	385	346	411	365	379	343	376	371	388	365	387	373	355	352	383	385	387	373	400	376	354	317	375	386	335	368	366	379	353	389	335	369	355	394	342	397	371	401	380	386	368	389	388	392	368	386	374	379	387	397	392	361	390	358	349	391	366	392	370	388	389	383	370	370	377	367	379	368	336	370	399	377	348	358	404	327	403	372	371	347	398	369	404	393	394	371	354	357	386	383	385	390	365	400	403	389	366	385	372	382	409	342	384	340	397	394	371	368	368	359	368	350	371	365	380	362	351	367	382	381	380	382	372	380	399	323	355	382	397	384	344	372	340	374	355	358	401	388	370	395	348	401	397	385	357	394	387	378	378	369	365	390	376	364	387	374	366	411	398	396	376	371	387	407	358	344	407	362	369	398	373	393	386	362	378	369	361	377	360	379	410	353	359	373	369	375	377	377	383	372	348	381	381	395	343	385	383	369	370	354	424	375	377	400	363	400	395	372	364	362	360	353	385	372	369	366	367	379	341	368	372	365	385	389	368	372	368	378	363	369	364	418	401	383	381	406	391	393	386	379	372	363	386	376	348	356	370	367	379	360	419	361	369	377	391	355	365	356	399	377	408	377	361	371	347	372	345	375	401	342	358	392	385	374	362	390	378	404	355	370	386	408	374	407	366	355	401	383	382	354	356	389	401	348	403	386	396	340	367	379	371	358	343	378	400	381	376	379	386	390	336	401	388	404	388	354	382	421	406	376	388	392	359	322	367	380	371	382	353	366	383	379	356	375	393	383	392	369	359	360	396	367	373	383	341	371	381	390	378	349	354	362	372	349	400	366	370	381	354	392	396	368	401	431	382	348	373	421	384	363	401	365	356	334	350	353	386	373	349	348	403	371	366	379	405	410	364	410	376	360	377	351	381	397	370	366	389	390	387	381	378	369	363	363	398	374	377	375	389	373	367	366	374	415	388	378	378	378	389	390	371	365	362	398	393	406	373	386	364	410	345	368	373	385	363	390	361	414	372	399	346	377	419	389	387	358	412	388	351	379	366	379	412	400	382	363	397	353	372	374	365	361	389	387	367	344	337	352	382	379	390	383	347	379	389	388	385	372	361	382	389	339	356	345	360	372	381	360	378	410	396	387	348	370	369	383	365	386	344	360	385	346	369	369	376	393	356	362	363	394	368	383	383	400	357	365	371	381	383	378	352	376	366	363	368	357	406	359	406	348	401	375	432	350	357	364	373	374	367	357	380	402	399	358	367	377	387	370	353	381	347	361	387	384	363	349	375	365	379	374	348	374	422	372	379	362	375	379	384	397	374	389	372	349	339	372	343	370	376	366	378	370	330	377	366	418	375	343	408	387	369	362	380	353	377	384	395	381	384	365	379	357	365	376	358	372	358	371	353	385	390	384	355	397	370	402	338	354	369	355	382	387	382	369	379	384	364	350	357	369	350	387	374	360	350	376	372	369	366	357	361	372	383	382	414	381	360	358	362	365	428	345	379	369	340	398	372	392	384	364	385	391	383	379	379	334	383	365	356	341	373	351	379	343	337	367	402	365	372	382	392	370
29676	23082	1227	898	845	787	776	742	737	681	705	715	733	684	689	763	695	734	704	754	712	709	683	724	691	650	691	683	705	723	652	724	736	723	719	715	714	691	719	723	747	693	659	748	682	709	666	709	732	691	682	694	697	699	742	720	671	700	720	736	697	709	692	699	721	727	741	726	728	729	715	715	735	711	721	727	710	716	674	752	726	743	703	709	688	727	697	692	677	751	728	730	777	710	682	672	696	714	709	705	706	724	709	675	703	708	706	720	731	699	682	705	748	732	779	684	719	749	734	695	735	639	700	726	726	706	675	711	681	724	680	739	699	677	705	696	660	734	702	709	679	707	731	749	728	706	710	735	739	717	652	704	708	746	682	731	740	717	729	722	696	689	736	667	734	676	723	680	720	692	711	741	672	686	689	737	753	712	744	690	723	683	681	752	697	684	686	690	722	709	705	719	728	719	691	707	698	732	714	749	764	715	700	684	676	690	744	708	721	710	662	727	719	702	718	739	675	715	718	692	691	719	630	703	687	684	734	672	707	750	752	742	708	735	727	729	742	705	727	745	765	700	701	690	710	709	689	712	725	700	719	713	689	700	678	748	789	717	723	733	679	709	676	694	763	735	679	691	700	707	708	720	721	705	666	706	696	666	739	711	724	716	711	749	706	750	685	710	732	672	686	722	717	680	706	714	711	723	686	693	713	695	765	706	722	725	699	665	725	707	688	688	718	702	729	787	733	698	719	716	731	720	716	698	713	731	701	707	689	688	671	736	670	674	728	744	691	684	737	729	745	689	724	671	708	744	711	730	687	695	760	706	677	709	698	727	699	701	703	706	720	724	750	704	696	714	736	717	722	705	704	666	690	692	735	677	721	683	726	721	667	731	713	655	767	722	698	669	758	689	783	720	685	733	706	696	671	745	704	768	741	735	724	699	694	710	717	744	723	715	702	687	709	718	707	703	740	690	690	711	751	678	726	750	713	726	682	712	709	701	708	688	696	741	710	689	655	722	711	717	704	719	658	682	724	711	744	748	673	706	708	720	748	725	690	706	754	670	761	708	710	696	709	674	697	675	749	730	701	678	663	713	700	750	715	746	709	765	709	704	708	700	709	697	702	736	710	693	710	661	756	708	711	726	708	685	628	737	705	742	690	723	681	739	686	695	717	749	690	713	702	694	716	777	695	707	725	687	688	692	736	711	702	676	736	712	730	719	720	719	751	747	676	695	732	688	692	733	690	681	753	697	684	676	718	679	706	674	736	717	697	760	741	699	671	774	720	727	677	681	733	700	702	711	709	711	704	693	732	708	677	678	738	701	703	692	713	727	696	700	711	664	673	719	676	697	702	692	711	673	687	675	706	689	737	705	739	711	652	743	698	709	763	739	657	648	726	721	773	710	735	731	747	718	698	723	703	733	741	715	671	696	740	732	683	713	663	670	717	741	755	717	701	669	712	692	726	734	685	721	681	687	751	742	706	761	695	704	732	712	736	692	672	724	728	700	683	718	723	691	695	704	720	664	710	692	723	641	737	684	707	693	739	676	660	707	763	662	684	658	765	711	751	726	665	743	666	692	686	705	713	706	702	706	676	682	664	713	719	679	719	689	711	702	691	684	706	700	679	753	696	696	733	738	702	642	727	745	736	712	719	668	710	661	689	768	724	725	672	758	674	724	743	698	713	724	678	719	721	700	696	680	678	713	704	696	715	728	691	705	697	724	682	688	758	778	676	697	717	675	702	671	773	717	749	681	679	684	725	698	667	669	705	695	753	715	723	748	719	725	731	677	683	715	698	725	720	737	685	699	735	678	720	735	660	706	716	665	683	676	736	727	707	736	660	680	766	715	706	699	747	692	679	697	717	764	700	742	719	736	702	725	712	684	723	750	705	699	732	722	752	729	703	718	728	739	691	697	705	740	742	716	726	697	689	726	690	742	755	712	682	742	675	707	670	706	707	696	696	721	678	696	733	718	671	674	680	725	686	734	729	695	747	713	705	722	729	724	729	727	740	732	730	716	694	693	736	754	760	723	688	707	686	671	700	703	669	693	720	711	731	735	705	707	696	661	655	698	720	721	686	699	777	742	734	680	684	734	702	710	700	722	692	718	713	641	660	704	706	710	710	741	729	776	699	694	747	686	726	760	715	683	663	696	674	671	726	707	700	704	683	682	768	717	733	713	694	719	740	673	737	673	738	742	715	657	729	733	726	690	711	696	709	730	695	743	715	738	719	676	726	687	671	711	675	720	751	719	728	703	710	721	749	735	702	717	743	730	688	705	735	737	693	738	741	714	704	643	724	697	679	720	683	711	715	741	704	707	714	713	695	735	736	700	684	659	673	715	725	732	696	737	752	721	722	684	717	768	722	689	706	737	718	719	724	722	715	676	709	700	694	750	748	703	688	721	688	755	640	710	767	689	657	709	707	703	691	718	724	702	773	731	707	742	714	735	726	695	687	686	719	704	697	701	700	755	675	733	699	711	738	738	728	708	719	771	737	711	685	698	812	726	740	707	668	735	668	683	696	686	751	679	724	744	688	682	705	709	690	703	669	702	729	697	727	705	719	663	712	708	711	704	703	725	713	708	708	709	741	710	722	732	742	760	709	739	683	698	679	697	720	710	711	729	684	721	716	730	724	715	666	732	711	703	702	734	723	712	670	723	702	695	670	689	705	734	716	723	736	700	731	713	713	762	731	678	711	708	667	687	740	672	690	708	665	705	703	702	694	710	757	741	720	752	718	744	724	682	718	651	672	705	713	687	682	662	696	714	711	728	725	680	678	715	695	695	711	720	738	723	695	650	667	717	715	674	681	693	695	672	736	690	737	718	745	743	661	686	699	734	727	748	715	689	678	757	738	710	710	739	762	724	715	714	712	709	686	649	698	708	733	663	712	698	695	676	751	702	732	728	658	699	754	741	720	694	730	657	708	759	737	686	755	736	720	720	664	671	747	701	723	702	685	665	730	741	711	707	717	703	702	682	723	674	726	718	719	711	725	740	730	705	687	665	742	714	755	711	700	712	757	742	794	706	705	715	693	677	713	681	670	686	686	704	698	756	726	722	692	680	718	705	719	699	677	745	703	734	661	730	743	682	713	709	739	697	697	676	712	752	712	672	732	711	731	673	749	732	746	691	652	666	697	709	732	689	721	719	724	719	686	690	735	730	684	708	696	713	695	656	683	699	711	727	719	728	639	711	718	715	662	667	711	690	704	708	726	713	713	714	709	660	661	687	684	735	684	735	708	668	713	746	709	722	679	687	745	725	711	745	675	706	738	711	741	743	715	696	732	699	726	682	728	772	741	694	704	746	692	719	684	707	706	711	628	670	686	701	719	687	737	671	694	741	729	718	717	733	770	695	708	709	692	746	690	669	734	675	703	736	730	701	714	684	686	693	704	713	649	675	725	699	705	712	755	723	694	720	734	703	690	754	726	665	697	722	658	701	737	759	688	757	687	724	726	698	717	739	708	664	696	682	688	708	695	713
24292	21458	29017	24068	20352	2565	432	288	281	271	271	245	217	183	224	204	196	193	210	209	191	197	187	175	189	173	191	196	202	195	185	203	193	193	205	199	191	186	180	185	174	178	188	173	159	168	194	184	181	211	188	186	186	171	219	178	214	178	189	172	180	218	187	178	181	199	185	172	174	175	186	192	171	174	185	174	211	216	189	184	176	184	168	174	186	186	179	209	188	185	179	164	175	200	200	171	184	202	193	198	165	185	201	187	173	169	184	170	165	210	185	165	193	182	182	162	172	183	177	171	170	148	175	182	165	184	183	189	184	167	181	190	164	154	179	174	200	176	203	196	174	169	176	174	180	173	147	178	188	195	181	177	183	184	199	163	165	185	162	166	184	191	201	180	174	185	178	168	212	190	187	177	182	163	177	188	174	207	168	177	182	187	188	175	171	164	192	200	179	200	162	190	205	199	175	162	171	173	187	199	195	201	172	178	187	171	194	170	158	205	184	215	179	191	177	185	202	170	176	189	204	195	172	189	160	164	184	184	174	175	185	187	181	195	154	213	190	191	166	208	178	212	171	182	183	188	158	191	167	178	196	194	192	165	172	189	206	168	204	191	183	200	179	191	178	180	177	165	189	222	211	206	196	188	201	188	194	168	195	166	160	194	182	173	163	175	178	164	221	191	194	174	193	160	199	170	190	165	181	154	165	174	172	181	189	160	186	197	171	162	191	186	184	189	167	200	194	178	187	158	202	202	168	172	175	175	182	184	172	146	203	174	173	173	176	180	191	211	180	197	192	181	157	179	184	182	193	184	156	181	193	176	175	164	212	204	192	191	189	158	189	171	199	159	154	185	188	192	198	191	198	194	180	176	205	195	177	188	217	190	211	176	189	189	194	198	208	169	183	197	199	170	200	177	180	191	177	202	189	208	201	178	179	205	187	169	173	172	197	190	198	199	165	172	166	174	200	163	191	181	176	205	195	188	152	163	189	200	206	174	191	202	184	175	166	181	164	184	148	189	197	175	190	192	169	188	194	171	176	183	177	171	171	179	194	193	194	185	187	181	182	181	176	165	173	156	177	188	159	178	167	178	181	178	176	172	168	200	182	172	206	181	182	191	164	169	174	181	187	161	191	190	185	170	187	173	196	164	208	182	168	187	156	201	170	197	192	166	150	163	173	209	213	149	193	170	192	183	207	187	180	167	199	188	187	168	175	170	197	184	181	156	185	165	177	196	190	151	173	192	191	183	185	167	183	178	174	184	185	200	176	177	179	155	163	186	183	157	184	180	172	175	189	183	178	173	187	177	199	177	191	162	208	199	176	189	216	193	196	190	188	191	171	173	175	181	169	186	175	178	177	150	191	207	163	182	173	204	187	183	175	184	165	169	183	162	193	171	192	169	174	177	180	159	202	190	164	176	189	170	162	192	162	190	190	188	194	169	192	198	177	180	184	173	177	172	172	169	160	181	199	192	202	188	185	183	170	185	183	181	162	170	189	196	193	205	183	167	180	157	177	170	193	195	195	175	186	190	187	167	189	163	167	186	183	202	186	168	166	208	182	211	182	182	187	170	186	186	171	184	193	177	189	191	180	205	186	183	159	183	178	171	193	173	195	200	211	181	172	201	158	201	188	185	187	198	180	178	171	170	211	183	167	180	174	197	190	166	207	182	159	181	169	185	198	164	214	202	223	164	172	184	165	183	150	166	165	169	171	215	174	168	216	190	191	173	194	195	199	201	192	190	169	172	195	203	188	179	161	161	177	187	201	176	201	181	162	199	202	199	192	188	186	191	198	194	181	163	165	180	195	200	163	197	182	177	199	217	179	188	189	188	175	164	155	196	194	186	192	195	174	183	179	190	175	196	204	198	177	172	179	173	181	182	169	188	182	162	164	189	188	192	168	180	173	187	164	193	185	188	203	189	206	182	193	171	162	195	186	179	193	204	187	174	187	200	168	201	194	164	183	174	153	161	188	185	195	171	182	175	178	183	168	173	171	200	164	163	190	207	206	177	161	180	189	198	194	170	190	189	184	166	190	215	182	198	179	174	193	209	193	230	191	168	177	196	143	173	168	178	193	145	187	190	158	164	186	164	184	176	179	170	194	208	197	182	192	171	171	150	177	191	201	202	217	144	198	216	175	190	186	177	175	216	202	205	163	180	197	178	179	195	191	201	171	183	176	183	187	168	188	174	183	187	169	159	178	184	199	191	151	177	175	163	190	170	158	172	171	181	185	215	208	176	173	184	183	170	152	202	157	182	176	185	189	165	178	195	170	173	197	175	203	167	199	190	182	184	181	188	166	164	202	181	187	194	200	177	165	202	207	187	191	174	162	183	177	182	206	177	198	208	208	184	210	185	176	185	175	197	159	160	188	175	172	189	199	177	195	158	194	187	176	175	184	188	195	194	195	158	185	197	170	166	192	187	148	175	185	176	179	174	193	181	175	201	168	198	189	180	171	193	172	203	183	215	182	193	178	187	183	165	180	175	173	197	200	197	191	173	152	185	158	188	189	172	179	180	174	195	198	186	168	200	180	191	201	194	178	157	187	163	156	170	177	176	186	184	171	199	176	188	209	178	178	201	207	169	192	176	179	194	196	192	194	211	172	181	204	190	167	178	172	189	193	188	173	197	180	176	181	191	204	185	178	170	178	168	182	206	201	205	174	162	162	184	185	165	166	180	190	175	188	189	182	189	200	191	197	199	173	163	189	202	190	185	150	211	163	187	162	168	203	191	193	164	168	200	195	162	175	168	176	189	200	196	182	170	199	169	146	192	183	180	175	165	193	196	166	180	179	188	177	164	175	167	168	185	184	163	176	170	185	184	172	187	182	207	165	164	199	165	166	172	197	177	186	199	186	179	211	173	208	180	180	173	179	159	201	175	176	158	211	193	185	195	193	149	190	182	165	181	213	164	203	174	187	171	190	176	196	211	185	169	182	179	169	180	173	188	182	179	185	149	160	156	170	191	198	190	198	210	173	175	183	168	184	191	171	187	202	184	176	164	192	188	181	175	196	172	186	175	206	178	156	206	178	170	183	182	201	203	168	196	171	176	177	189	188	184	146	168	186	172	179	170	209	184	189	216	181	189	184	179	200	197	172	189	184	188	158	189	177	148	181	199	200	186	196	167	198	167	177	166	180	165	192	164	186	173	165	179	174	170	165	145	163	189	161	210	208	158	177	183	205	187	154	208	184	202	173	158	175	186	188	204	189	184	197	185	161	197	189	173	154	178	179	170	186	181	168	175	168	174	175	176	188	164	176	201	181	205	208	175	180	156	197	154	200	171	196	208	189	182	163	181	197	190	186	171	195	189	200	196	177	184	169	186	173	177	193	182	177	197	182	157	201	172	167	168	174	196	195	185	186	176	181	185	185	184	174	160	174	162	171	151	199	189	194	203	173	194	180	190	184	180	188	202	148	144	191	175	198	182	186	171	161	170	196	183	164	181	180	189	183	176	187	222	191	189	185	192	190	160	168	170
51044	44831	5449	2667	1794	1213	994	836	726	711	629	543	528	485	445	447	409	409	369	410	415	396	452	426	387	387	414	369	419	387	413	396	404	407	393	414	360	372	380	393	369	376	368	419	369	378	358	388	381	362	389	389	384	335	362	383	404	376	351	365	354	346	374	332	315	368	348	355	407	365	377	391	391	349	365	375	409	368	398	357	386	369	363	397	364	377	354	363	344	357	362	375	369	375	379	357	384	372	344	333	374	363	367	366	337	370	361	376	378	359	374	360	376	369	349	361	376	368	368	365	391	362	370	377	394	353	361	372	347	390	367	362	380	373	362	387	380	380	368	376	364	363	348	358	382	385	380	365	366	346	390	365	389	328	371	361	333	387	354	385	384	386	355	379	337	380	388	341	343	365	389	386	390	339	375	411	345	397	375	349	358	378	357	356	352	368	363	376	359	342	377	360	369	380	335	341	383	377	365	389	366	358	365	366	395	361	383	337	380	343	366	348	373	334	403	387	397	381	369	335	363	341	363	372	359	359	379	345	377	348	400	361	403	363	355	360	374	358	412	397	388	347	352	375	357	357	381	369	343	392	379	359	379	330	352	373	328	351	336	380	326	334	368	371	365	344	373	383	379	354	370	379	356	378	391	338	330	375	350	363	374	379	362	348	367	374	374	389	350	376	335	370	356	405	356	370	397	354	344	401	358	361	362	373	376	366	365	380	372	366	376	383	377	354	358	348	345	372	363	358	377	356	347	381	340	388	345	326	366	382	391	347	351	348	340	378	350	395	364	367	372	359	379	331	370	353	360	396	355	345	383	368	358	364	356	361	351	379	364	382	361	369	363	344	395	352	378	342	361	363	328	384	367	368	358	359	329	336	355	369	351	351	393	368	354	354	383	366	356	392	373	353	401	370	404	340	368	362	372	376	342	340	393	366	346	407	412	330	348	353	364	378	356	367	398	326	371	386	358	347	379	371	375	368	392	361	362	347	367	356	372	348	367	357	365	376	365	369	386	364	344	371	370	370	399	364	346	398	348	370	357	359	389	355	394	387	366	376	387	373	362	372	370	404	344	398	354	323	401	359	360	385	377	351	383	394	356	337	374	356	362	369	365	356	368	372	368	341	362	334	375	357	399	384	380	365	366	379	367	338	342	383	346	366	378	344	347	369	336	363	360	348	363	401	371	373	354	358	360	404	358	371	332	360	342	343	367	394	359	353	366	379	362	391	406	371	361	366	386	345	352	343	369	376	385	329	370	378	368	382	357	356	398	377	365	351	340	385	323	338	345	371	359	395	386	343	336	391	342	324	372	366	392	357	345	348	348	391	374	333	353	333	383	355	376	362	365	359	343	379	395	337	344	377	397	364	376	345	370	351	365	342	341	432	376	367	339	330	369	372	371	377	393	369	383	371	388	393	348	364	371	378	337	347	372	369	382	346	381	337	362	327	366	389	377	350	389	402	377	379	365	353	375	355	365	359	386	384	337	374	344	372	368	384	355	366	337	360	345	351	387	354	369	354	382	346	358	403	363	368	354	377	370	383	370	357	390	359	377	358	359	384	341	361	352	401	339	354	382	372	352	344	364	369	356	343	376	378	355	327	341	400	335	376	351	344	386	364	349	359	365	351	377	376	387	370	390	345	349	346	394	364	365	366	355	355	373	390	372	367	394	355	345	359	397	354	347	354	383	381	358	363	354	376	362	343	355	348	381	359	377	356	356	363	367	373	373	408	390	363	379	369	349	367	392	381	369	364	383	361	361	348	370	404	355	361	382	358	382	356	353	418	367	404	383	414	351	366	345	378	367	344	346	355	352	348	344	341	363	361	341	355	389	382	381	333	367	363	345	354	390	385	379	370	392	392	367	384	355	357	409	378	360	365	367	362	407	339	385	313	352	356	359	371	381	381	355	364	370	372	388	352	348	371	373	390	360	363	399	353	374	372	370	340	350	326	345	369	364	367	374	380	366	361	364	348	358	356	359	357	363	366	382	354	370	358	353	388	352	370	375	344	379	356	354	402	399	332	353	358	368	349	352	341	362	338	329	377	361	395	354	345	384	367	359	359	349	357	346	402	354	368	357	374	342	357	352	355	342	387	369	353	396	359	386	354	368	370	388	370	349	373	353	347	344	348	391	376	392	342	379	369	376	380	381	377	391	315	365	366	357	379	350	364	372	349	369	381	369	372	386	378	369	369	365	356	388	358	378	326	376	359	357	341	342	391	378	375	384	346	385	358	373	350	329	353	336	363	357	392	346	362	341	345	390	378	365	357	367	345	347	374	371	340	392	358	390	407	389	363	360	369	333	367	374	364	396	386	364	373	355	381	349	383	361	332	329	343	368	325	382	388	363	346	366	379	377	358	352	361	347	393	356	387	374	333	366	351	396	372	353	391	370	362	349	349	419	391	380	374	384	361	351	366	352	378	348	366	362	361	371	369	364	356	384	393	364	359	361	349	364	363	362	328	350	358	353	358	378	342	316	383	357	358	353	379	386	369	386	336	352	370	387	350	355	383	344	362	349	370	338	371	355	358	328	373	362	363	364	403	358	364	349	355	342	368	399	372	403	334	371	328	354	334	386	376	385	355	367	381	385	382	357	378	385	379	335	397	393	369	393	366	363	382	373	377	344	353	371	397	356	351	356	363	327	358	363	360	388	391	385	342	373	338	362	379	353	377	370	366	371	346	372	357	372	366	351	387	372	372	336	365	358	398	372	353	374	358	367	389	346	376	373	383	336	373	388	407	374	379	353	344	383	365	327	340	380	361	365	348	381	356	376	392	327	391	406	378	404	379	367	320	340	366	357	362	345	373	339	398	364	396	336	387	337	336	384	362	387	353	391	357	370	382	373	370	372	337	326	379	356	421	342	368	393	365	403	330	349	383	345	373	385	362	348	348	354	380	375	342	388	337	357	358	363	381	361	368	366	376	339	356	342	346	388	371	350	376	373	356	379	339	412	371	356	336	373	355	384	365	360	346	334	349	357	374	341	356	358	354	349	327	378	374	351	371	390	339	346	371	390	371	349	371	331	373	323	370	405	381	368	349	326	388	370	347	381	377	374	348	366	378	343	366	371	360	372	375	353	357	375	392	362	358	398	394	389	397	346	391	368	381	346	352	321	378	369	360	382	370	373	390	369	344	363	388	366	364	392	383	374	362	369	345	383	376	399	375	363	371	352	366	355	355	343	386	361	372	358	348	375	365	382	381	365	376	370	334	390	346	340	337	405	388	381	384	358	342	387	325	369	367	358	360	333	364	329	347	354	381	370	355	350	347	340	373	393	387	353	379	372	354	370	354	359	377	355	349	386	360	377	379	364	387	370	362	363	377	381	317	388	340	378	351	354	379	376	361	400	368	376	378	368	388	327	396	363	373	363	381	388	364	377	350	365	336	352	399	365	377	373	383	382	357	377	373	352	359	362	343	361	386	347	381	356	370	375	347	314	357	386	378	357	362	359	322	378	355	380	389	361	385	380	384	407	365
23323	21387	29738	23377	21373	19790	1519	394	312	303	253	260	219	227	184	185	175	184	193	201	138	178	158	193	151	190	158	150	153	160	147	197	139	175	149	145	152	171	178	150	156	156	166	151	148	147	173	151	182	150	180	144	134	147	168	190	151	168	165	155	159	173	190	148	150	174	158	168	179	139	156	156	172	185	151	170	166	134	185	154	176	146	170	179	143	157	189	149	153	149	134	142	159	166	170	171	158	147	148	150	179	134	165	144	161	153	146	152	171	154	174	125	149	157	152	175	142	141	149	157	139	125	170	160	154	159	160	132	138	175	148	168	159	132	165	168	155	147	151	168	158	140	182	172	162	162	149	148	155	160	156	155	146	137	169	164	159	175	160	144	149	164	183	159	157	172	177	140	130	138	141	147	160	148	133	159	151	134	173	167	158	149	151	133	157	176	156	158	176	158	149	163	171	179	150	171	137	163	159	149	132	150	178	155	154	160	153	162	164	150	175	163	158	164	143	165	139	141	172	162	162	151	142	170	145	149	140	132	170	152	154	147	162	166	165	169	150	139	137	134	158	158	167	155	171	137	150	148	132	132	147	136	156	177	155	163	157	142	152	167	158	139	151	149	137	169	161	161	149	133	152	138	163	161	153	161	153	158	152	154	153	153	150	165	142	154	137	136	135	163	130	169	169	155	140	144	116	136	148	148	162	161	154	150	139	139	160	167	147	167	164	169	164	139	148	150	158	154	159	159	134	190	143	142	148	158	149	142	166	152	158	147	150	141	154	161	150	157	155	159	137	144	159	138	158	149	160	163	156	162	154	155	141	139	164	159	152	153	160	150	137	140	147	161	165	159	160	145	148	159	153	157	138	156	163	162	156	138	164	149	154	162	148	143	146	167	157	150	154	174	174	163	170	153	142	155	154	144	154	164	136	182	143	165	124	162	144	139	160	146	154	138	145	162	146	150	158	142	171	161	160	144	132	143	152	154	157	165	158	168	154	159	156	147	140	158	150	166	152	157	167	149	144	181	150	153	158	168	146	152	175	142	146	144	146	149	138	159	143	146	165	161	153	159	160	164	141	131	192	165	145	162	155	145	173	169	137	149	153	165	161	141	153	172	142	148	151	157	164	156	136	157	143	145	167	163	147	155	156	164	167	154	167	143	161	158	140	138	145	168	142	164	149	162	146	144	165	143	158	158	131	147	158	159	155	162	141	164	157	150	153	159	159	139	161	159	159	151	131	174	146	132	153	164	155	144	183	135	145	154	165	150	172	148	155	150	132	151	147	152	154	154	175	150	152	165	168	167	164	138	151	165	169	164	149	155	174	149	137	165	146	166	171	162	151	160	155	159	166	152	149	163	160	170	166	167	168	120	153	146	155	156	167	163	171	147	154	158	122	186	187	136	129	162	161	163	150	133	142	160	161	167	178	163	159	160	147	149	146	179	164	152	143	149	149	170	161	153	158	143	158	140	162	176	144	166	139	144	150	134	170	154	162	161	154	163	134	147	133	138	160	166	148	168	147	152	153	151	122	149	174	164	138	148	154	182	165	155	134	151	181	148	167	173	168	152	145	142	154	154	166	144	153	154	139	159	161	163	130	156	160	131	165	161	137	142	146	157	170	131	163	147	142	148	139	154	159	142	151	150	164	149	154	154	159	180	154	162	144	158	175	162	149	163	146	177	150	143	148	156	150	180	179	175	166	132	149	136	152	142	165	143	166	178	175	141	169	151	127	144	150	149	140	143	155	157	153	159	145	142	163	163	132	164	138	162	183	148	144	150	147	145	160	147	150	146	148	146	161	155	178	153	160	137	148	162	152	148	158	176	145	165	160	160	150	138	167	176	151	145	173	157	156	158	146	148	138	161	128	149	150	152	148	151	153	142	145	179	148	157	150	166	136	161	166	151	145	139	156	158	172	137	179	141	153	144	164	155	156	139	179	141	161	163	162	159	164	156	180	129	134	141	162	153	145	155	158	166	144	160	151	159	159	157	174	155	187	144	178	163	158	134	153	152	154	148	133	152	139	182	158	135	169	160	163	143	153	132	151	154	147	151	171	143	173	153	154	142	163	165	152	138	141	156	149	125	151	144	164	138	151	181	152	156	140	128	174	146	147	164	155	136	163	168	147	149	138	135	156	165	176	160	140	174	163	135	157	139	152	153	145	145	175	164	158	155	163	156	148	163	148	160	164	179	164	165	147	190	151	144	169	157	168	150	154	143	156	140	159	133	157	157	134	140	147	161	143	149	151	154	143	163	130	119	160	131	168	150	149	169	135	150	150	149	168	151	150	175	156	168	145	126	152	115	168	132	130	155	156	147	158	153	156	161	139	170	156	151	145	155	164	149	153	150	143	150	153	151	136	160	148	153	179	170	164	151	159	148	139	158	162	136	156	149	157	162	156	135	160	158	172	138	154	138	169	167	144	150	134	159	149	171	156	151	169	168	158	148	184	169	154	174	179	175	158	154	153	159	157	152	184	154	140	149	154	154	148	163	166	162	144	160	173	143	153	156	143	155	141	168	180	165	139	168	160	161	149	138	148	156	138	171	142	165	151	144	165	145	164	147	161	151	166	159	169	146	160	161	163	152	156	158	144	174	143	144	147	153	178	133	152	136	170	169	168	164	164	177	150	166	160	157	138	160	151	129	147	156	159	153	162	155	157	140	154	172	142	138	167	148	153	149	156	129	128	156	167	157	155	140	178	183	172	173	185	174	149	167	163	149	180	160	151	163	140	135	160	140	156	142	152	140	173	160	157	167	137	150	136	153	157	147	171	158	153	146	160	164	151	130	171	163	140	147	150	148	139	179	156	130	135	146	168	162	162	160	157	151	170	142	175	165	161	148	156	143	144	169	148	151	168	138	155	157	168	145	173	135	164	140	152	143	170	164	145	166	155	146	150	171	166	137	136	143	168	163	162	151	144	170	166	155	133	169	161	125	151	150	139	161	159	152	136	153	172	145	158	141	146	152	142	168	173	146	172	133	144	130	160	144	158	140	180	153	146	148	186	174	156	149	160	146	139	156	150	169	158	165	156	136	154	155	150	138	154	160	153	147	176	141	165	159	159	149	156	163	171	150	149	150	157	157	169	156	123	154	169	164	160	164	153	141	141	153	150	155	144	139	175	148	159	161	135	159	145	160	159	138	151	168	174	151	146	148	146	149	161	167	159	156	174	143	150	142	170	144	161	142	131	145	140	167	164	172	144	155	162	162	150	139	127	156	146	153	155	145	155	167	144	177	157	144	152	171	138	159	168	172	165	158	153	149	163	163	136	142	142	151	156	121	161	149	148	140	153	169	154	144	136	157	158	156	134	156	147	131	142	149	148	155	161	148	147	164	154	147	163	175	147	154	165	141	157	151	136	141	165	157	164	156	147	176	149	129	130	163	137	158	180	147	169	160	160	175	146	155	152	156	133	164	167	157	130	136	149	153	160	141	159	149	140	165	143	163	150	155	160	164	147	152	153	140	131	158	157	186
51967	46644	8757	4490	2812	1940	1516	1152	968	825	768	658	579	517	503	490	408	408	411	406	356	385	361	386	362	341	375	312	350	292	342	323	332	322	361	274	308	312	315	288	311	313	308	308	292	314	306	280	281	297	295	296	305	309	307	280	308	296	325	335	304	315	290	278	292	294	279	293	289	279	307	309	296	295	307	304	291	314	301	302	301	284	284	293	298	295	293	290	300	269	282	284	285	300	268	278	318	302	270	284	292	255	274	284	286	286	288	331	271	286	287	296	316	315	252	310	316	278	252	254	288	305	290	307	307	277	323	301	278	259	293	280	294	299	276	293	294	303	259	286	348	295	284	278	254	289	272	272	254	315	299	290	275	320	311	309	285	286	260	288	293	290	288	284	283	285	268	294	280	294	265	293	283	294	288	277	310	291	277	313	268	295	283	301	271	280	270	300	294	280	317	306	297	291	264	293	310	292	275	303	293	292	307	280	309	321	275	296	257	293	289	311	247	289	285	277	266	304	266	317	303	279	293	300	283	280	302	283	295	281	297	271	259	279	292	288	309	274	316	293	311	287	277	297	282	286	267	288	294	284	284	281	268	292	267	285	270	306	278	266	308	251	283	307	247	276	281	286	264	299	297	304	291	260	286	308	308	249	303	267	297	277	307	272	312	285	266	305	298	250	281	291	276	271	309	268	246	280	288	287	294	286	284	292	291	286	295	277	263	273	308	304	300	291	300	281	276	268	270	333	260	316	251	278	284	306	290	274	284	299	310	300	275	297	328	276	261	278	255	268	266	248	289	277	288	289	266	314	292	269	316	263	309	277	295	305	292	274	260	274	318	313	272	275	296	312	283	287	285	284	283	304	259	273	285	290	301	278	296	295	291	290	282	292	286	274	303	292	256	279	273	279	305	263	263	295	280	282	279	250	287	303	306	261	279	305	277	283	297	284	276	318	269	291	313	278	293	285	266	309	271	294	280	303	291	292	311	283	283	270	277	306	279	291	276	298	297	292	298	287	284	310	273	292	284	292	262	301	329	283	282	255	294	300	296	271	277	317	275	285	273	291	282	317	267	276	309	294	274	292	318	310	305	262	256	292	275	285	273	299	255	324	306	297	309	264	274	278	306	294	281	291	289	281	276	278	285	294	284	277	304	294	258	267	287	268	292	304	280	297	267	290	289	294	274	292	314	304	289	254	278	262	288	302	294	284	291	311	264	297	302	294	274	279	282	304	280	300	300	273	289	289	290	274	265	259	286	247	284	311	306	279	281	275	266	271	294	290	311	254	279	302	262	288	293	276	278	247	275	277	303	290	295	312	329	294	302	306	289	302	279	311	274	308	280	291	281	286	276	277	292	290	330	265	295	283	299	307	299	294	271	300	274	283	291	300	302	264	293	296	272	280	290	283	258	286	296	296	281	259	266	288	294	279	276	291	282	283	260	264	294	287	274	303	291	274	301	272	279	282	285	269	304	304	294	289	280	291	303	288	277	279	289	290	290	280	274	286	307	289	297	275	274	241	266	299	286	263	270	288	298	277	269	260	267	294	271	281	295	321	270	300	282	278	308	293	277	306	306	263	296	261	293	264	301	294	309	300	287	261	298	271	300	287	303	273	273	276	291	292	321	255	277	284	285	297	272	305	299	284	291	277	289	274	290	276	274	290	280	284	300	253	293	276	289	285	305	269	306	261	293	301	276	297	247	274	269	278	274	293	299	311	259	284	285	303	271	278	306	305	275	284	302	287	267	286	271	278	292	318	284	263	290	298	274	282	293	309	284	263	293	273	285	294	270	295	311	266	276	270	296	301	295	270	262	299	260	301	306	287	303	278	304	280	338	304	269	280	331	270	260	301	295	274	275	271	284	299	273	271	290	261	248	311	299	306	279	264	284	306	315	262	271	268	278	317	283	262	284	318	295	309	287	291	251	277	320	283	292	282	295	300	306	275	293	308	276	307	278	269	290	279	270	300	274	280	256	277	288	261	279	267	274	283	306	314	276	257	297	269	293	243	345	289	294	272	261	294	297	262	297	283	304	297	265	301	282	270	270	282	298	291	283	288	318	285	277	300	311	282	273	299	289	285	297	305	287	286	259	282	278	257	315	297	272	282	288	288	316	279	316	292	304	282	274	289	289	313	273	245	297	301	300	264	285	289	282	291	276	257	272	287	292	256	319	287	288	290	244	312	297	286	275	303	261	267	280	277	280	283	281	290	293	269	275	286	260	283	298	286	270	296	283	307	284	325	287	275	281	260	272	263	273	267	289	287	301	271	277	295	260	307	264	292	280	321	260	274	313	311	288	290	293	285	285	306	295	270	295	260	261	304	275	272	299	295	295	292	280	286	293	277	288	281	299	290	299	278	269	287	290	289	275	287	327	307	289	275	292	297	259	271	279	283	271	264	300	273	273	289	313	322	284	329	300	300	286	277	289	306	280	304	249	306	291	257	305	293	300	294	267	265	308	269	289	298	265	295	283	276	268	307	280	266	315	287	296	254	286	277	269	291	285	275	285	287	281	301	276	300	303	292	277	280	274	308	295	288	322	274	283	264	270	260	264	282	310	317	292	277	330	301	254	268	306	313	252	257	306	301	288	294	308	278	276	304	325	307	268	305	283	271	291	297	315	312	288	302	284	279	289	303	299	309	303	285	303	277	290	297	324	279	330	273	296	259	320	312	276	295	293	286	309	272	300	257	280	269	295	288	268	245	311	286	280	309	295	301	277	252	291	307	295	289	275	250	273	263	294	306	296	292	271	276	298	283	273	327	285	281	292	293	310	278	277	272	284	287	288	305	294	278	284	305	271	291	281	287	301	280	238	301	277	296	323	302	277	290	300	301	303	276	276	309	287	248	278	266	271	256	322	311	275	272	280	309	281	281	283	277	279	285	284	307	294	265	312	294	304	288	271	269	283	337	288	270	284	288	270	252	301	282	268	274	321	284	315	272	293	302	279	261	294	276	304	292	287	272	287	249	273	290	271	305	274	290	306	344	289	271	305	281	292	280	262	267	289	265	306	276	310	300	287	285	293	298	254	272	290	271	281	304	317	289	270	285	288	281	268	305	312	289	292	274	274	275	285	272	268	288	286	272	270	284	242	261	286	274	258	272	284	305	301	268	278	306	302	275	273	299	272	325	296	308	279	286	301	283	291	318	299	298	278	281	311	297	276	294	296	305	290	279	273	305	301	260	285	288	271	288	284	286	291	296	312	285	289	275	274	270	291	301	258	268	308	255	305	345	291	277	299	279	314	277	296	274	299	286	286	278	305	272	321	271	288	298	255	293	289	312	301	275	309	298	286	292	309	271	291	258	280	318	285	302	287	286	278	270	297	301	297	307	288	291	274	302	310	275	287	298	312	259	283	278	297	282	266	300	271	281	302	286	288	285	299	285	299	279	263	290	297	293	310	274	305	307	292	314	299	266	337	279	281	292	315	323	283	258	279	271	325	321	270	277	284	295	293	282	298	309	293	303	259	282	272	287
27650	21582	10576	867	443	448	396	387	352	401	381	375	383	377	362	362	356	353	363	396	395	363	383	371	367	364	375	346	359	373	357	359	360	355	371	400	378	382	361	357	360	363	363	379	405	394	401	384	366	391	373	350	380	358	396	371	361	359	360	394	379	361	379	390	377	372	373	374	389	363	386	381	361	394	327	379	354	364	352	363	346	351	368	340	401	358	366	385	374	373	363	352	410	380	402	349	374	361	384	366	393	375	378	398	323	375	315	412	393	350	366	382	354	365	393	360	344	391	364	379	358	367	366	362	394	368	351	343	341	390	392	375	379	372	399	361	365	378	389	381	372	375	361	384	349	361	377	396	346	353	385	369	358	333	369	365	350	369	368	398	362	395	377	379	400	380	382	366	360	350	371	352	384	369	383	395	358	377	370	330	365	353	377	389	378	374	393	363	374	346	388	353	380	396	360	373	388	347	370	382	369	359	394	345	360	379	366	356	365	362	400	384	350	367	377	393	336	378	369	334	362	385	377	371	357	373	370	372	381	353	350	383	391	382	380	396	383	374	367	369	368	372	364	358	397	359	363	388	384	365	380	376	372	366	369	387	363	394	350	374	357	363	361	397	417	381	360	368	367	404	370	368	359	364	360	374	367	358	387	356	362	364	372	350	381	388	374	370	379	363	373	359	347	320	364	367	421	366	350	390	373	377	371	385	377	374	374	365	367	396	353	359	415	398	375	379	370	397	426	362	374	367	357	349	385	387	343	381	366	390	350	376	385	367	365	384	348	370	386	396	399	393	359	362	356	319	395	368	374	378	321	368	363	362	370	424	370	360	357	401	353	350	379	400	389	386	370	373	338	366	386	408	387	364	365	370	362	355	421	378	382	401	412	365	365	418	373	365	361	346	363	385	396	364	340	416	410	388	327	376	377	404	382	385	377	374	356	373	368	381	354	381	365	403	379	386	385	354	371	400	374	374	361	398	375	355	368	413	389	373	382	329	388	379	382	416	405	408	346	370	391	395	369	413	326	363	359	359	370	369	366	378	365	381	378	391	365	341	358	418	386	349	354	409	354	401	392	362	399	377	355	366	397	391	392	359	362	312	396	390	350	410	377	361	381	375	357	387	342	405	348	391	370	375	396	430	358	384	368	374	373	375	403	391	384	369	339	387	361	372	346	372	368	370	385	343	367	405	363	358	315	373	412	371	356	402	366	372	347	367	398	369	358	378	356	393	380	356	385	362	381	379	390	343	356	372	351	361	362	375	377	405	339	372	391	378	369	381	387	388	382	374	388	354	367	357	342	394	377	369	361	335	403	355	376	388	386	372	380	388	355	373	413	365	358	397	385	364	373	364	361	387	340	363	387	361	361	362	370	342	373	345	384	374	378	396	411	391	384	343	364	364	355	368	372	370	401	379	399	358	357	361	360	381	386	372	348	386	377	400	401	378	372	354	363	355	353	396	375	372	378	362	346	372	382	368	364	351	390	388	360	384	394	354	387	376	340	380	379	362	355	344	351	384	367	350	369	389	401	363	378	371	373	365	402	346	392	336	371	417	391	355	347	384	391	363	371	397	362	399	389	370	371	345	405	356	354	373	377	385	372	380	343	365	384	381	394	385	414	394	352	370	372	361	380	395	364	367	414	365	374	358	371	369	352	371	393	369	387	402	371	393	364	382	396	346	363	346	362	370	403	385	344	325	405	373	346	377	368	368	336	398	363	356	403	380	352	387	376	399	434	353	373	375	380	366	362	341	363	375	356	395	376	369	405	377	340	365	390	352	392	363	368	379	348	367	367	410	368	357	386	377	390	371	376	398	386	355	379	333	390	357	362	381	377	406	371	349	371	394	418	389	395	383	396	354	372	356	323	381	393	368	348	399	387	393	336	362	374	377	380	370	359	358	369	387	380	384	357	370	354	350	365	356	345	395	325	379	342	395	379	385	372	387	368	364	381	339	361	384	361	401	363	374	360	358	384	384	398	331	375	364	386	392	394	375	401	354	372	359	396	362	372	386	385	304	392	315	365	348	388	359	366	417	379	329	374	365	397	337	366	388	391	382	377	379	367	383	345	393	364	382	389	367	375	370	372	386	367	378	364	378	378	392	371	372	353	351	356	411	382	364	343	374	379	363	392	336	363	402	411	387	372	404	331	388	379	362	357	367	402	353	383	373	369	418	394	360	365	401	389	344	354	368	385	392	397	390	382	313	353	389	385	359	379	347	360	351	373	368	370	367	359	378	360	342	371	401	358	353	369	391	365	381	360	346	362	359	341	362	352	352	366	372	381	349	365	364	377	374	371	357	375	340	382	374	352	397	392	340	367	371	359	390	379	380	391	400	362	371	351	407	365	386	376	354	349	387	383	348	385	389	381	364	353	388	402	373	378	353	408	381	372	382	351	350	384	387	342	391	355	352	372	418	407	381	383	372	389	374	383	391	400	385	385	394	409	355	367	384	366	399	360	363	380	358	382	383	376	371	355	368	397	360	363	357	405	384	386	392	370	359	377	358	357	336	371	345	391	382	364	378	357	392	331	403	367	388	365	359	360	373	369	398	398	386	408	390	404	384	350	362	392	380	369	369	395	356	371	376	413	380	381	349	363	369	371	336	349	399	356	379	375	382	360	351	357	337	343	390	355	349	347	372	347	351	395	376	356	378	387	395	362	347	324	366	365	366	384	353	400	368	351	405	371	361	369	345	322	381	340	359	393	358	376	387	385	375	355	374	383	345	399	389	344	409	378	354	378	378	367	353	361	370	372	379	361	381	370	410	367	362	340	365	374	413	379	362	352	369	376	309	405	367	321	359	388	382	389	364	380	356	397	363	339	364	349	368	407	374	361	394	386	349	378	401	384	333	338	372	384	391	347	382	357	392	364	394	367	381	371	389	402	367	373	395	374	385	373	351	339	386	336	375	384	363	373	342	393	377	368	364	357	364	367	409	376	371	393	363	394	373	371	379	389	372	397	365	387	391	393	356	403	358	369	391	362	363	367	367	381	366	365	339	394	403	387	381	373	346	358	379	420	352	381	391	357	368	343	338	400	355	379	386	371	363	364	423	374	344	377	407	380	404	354	399	382	357	358	359	377	349	365	356	354	394	376	370	397	398	357	405	351	420	334	417	406	361	402	360	394	380	382	386	366	396	355	329	385	387	373	376	389	363	330	371	357	392	327	344	342	369	360	383	407	391	367	410	335	392	372	361	350	379	381	385	386	343	387	369	366	390	370	395	372	406	367	342	359	399	365	382	359	331	368	399	370	366	344	368	396	366	349	349	355	378	387	388	370	372	350	385	395	352	372	347	349	384	391	365	364	391	381	374	395	371	402	380	378	377	358	362	368	390	354	370	357	372	361	396	356	365	363	401	371	404	399	363	366	349	342	407	400	396	367	382	364	382	399	365	401	352	353	376	392	334	373	386	367	381	392	352	375	371	356	411	366	382	378	376	333	371	354	363	409	357	386	396	375	380	396	375	370	336	359	384
29297	21845	1280	964	823	767	777	773	778	791	742	737	736	670	708	695	708	761	683	670	746	723	744	714	677	733	683	704	702	651	696	667	724	693	640	697	722	695	719	720	716	706	715	679	727	704	736	722	695	680	726	700	663	716	660	703	707	670	663	685	659	676	736	654	722	721	710	744	733	710	693	734	671	699	740	722	674	720	701	709	719	681	722	712	716	699	709	703	720	678	690	671	730	696	754	702	735	734	705	671	717	704	654	748	672	683	716	686	681	695	733	671	702	684	752	686	684	715	728	637	725	704	705	681	710	674	737	703	717	654	691	682	685	699	719	712	682	679	702	688	734	718	731	714	694	743	716	729	712	684	691	702	707	747	715	774	733	689	735	657	677	704	691	692	712	710	712	704	724	704	687	714	692	709	708	690	737	692	704	716	715	654	685	728	690	709	733	667	696	751	703	699	753	685	701	726	709	728	727	672	704	722	770	707	706	707	683	663	752	732	639	672	751	683	666	708	695	683	736	712	693	700	729	740	696	709	720	721	691	701	723	709	682	704	708	680	659	703	682	736	683	713	708	671	728	722	697	707	695	701	692	678	759	717	743	706	742	688	708	710	694	737	713	717	722	726	722	723	728	709	684	726	724	701	671	746	705	669	709	709	724	704	693	668	715	741	705	674	700	730	713	714	689	692	728	684	709	730	699	722	742	723	722	728	689	731	716	754	701	695	703	710	724	731	713	698	725	700	701	711	659	742	713	730	723	682	676	749	669	685	725	691	682	716	730	689	686	707	748	697	710	719	666	736	716	709	683	660	764	694	684	702	695	684	746	686	705	729	701	690	720	675	723	682	722	736	708	698	708	708	695	726	662	691	725	726	731	683	717	694	730	717	737	652	690	689	708	719	706	679	676	711	727	684	683	693	691	713	694	703	761	699	722	716	728	729	680	746	726	728	690	728	688	682	671	670	663	686	697	683	712	711	677	710	698	745	686	708	770	732	650	711	661	670	680	739	719	690	734	717	713	712	768	709	714	681	680	726	713	683	718	658	659	681	688	704	708	734	718	667	663	752	721	727	654	689	698	723	679	684	734	731	668	676	719	698	699	728	736	679	716	669	677	654	732	671	656	723	697	687	738	667	713	724	703	674	672	714	718	704	751	690	700	713	707	700	729	684	710	703	716	670	728	732	665	679	695	708	720	706	661	709	678	678	755	663	701	740	732	698	681	725	672	682	760	706	696	754	750	710	684	664	710	650	638	684	707	674	733	751	683	706	735	700	726	700	682	716	680	638	727	700	705	713	706	769	677	732	696	757	729	710	746	718	720	680	726	762	682	721	674	722	713	667	630	724	667	726	701	693	646	696	711	679	722	648	696	746	694	705	715	686	693	668	676	719	713	741	683	686	710	733	753	740	707	708	674	720	662	689	703	676	715	701	632	741	709	655	698	711	704	679	720	693	721	686	697	693	722	730	719	716	689	726	725	711	700	688	710	731	700	693	704	686	679	718	686	737	645	708	654	735	708	723	745	697	669	689	681	714	688	694	685	683	706	647	657	717	692	731	713	712	694	690	708	707	732	654	725	730	681	749	738	668	714	663	734	699	705	709	713	719	695	697	698	711	664	741	679	720	691	699	689	686	710	717	721	725	697	729	708	688	679	714	718	709	707	717	730	743	690	696	715	709	686	701	684	672	727	683	742	724	683	702	724	703	704	720	748	732	678	693	700	712	747	648	652	683	688	676	726	686	689	694	726	702	682	717	696	710	709	715	736	748	725	691	676	733	693	769	710	668	683	706	704	716	743	723	694	698	740	724	698	703	719	725	687	653	683	708	725	698	705	683	716	729	738	718	695	686	700	690	703	704	716	762	701	702	725	720	681	679	703	697	707	689	735	708	700	716	662	700	711	698	724	730	737	692	704	731	719	730	702	717	727	737	668	737	685	718	645	654	686	702	715	667	681	700	678	689	716	718	712	712	710	676	678	707	677	685	724	735	718	672	705	718	681	668	708	651	687	685	776	674	748	738	754	705	707	698	679	683	737	706	657	731	691	730	680	697	717	702	718	735	746	659	670	693	769	744	688	659	684	728	695	713	748	731	706	690	761	707	720	695	698	707	699	707	730	653	696	673	677	779	738	699	702	688	725	717	732	702	739	684	687	681	692	747	727	722	718	749	749	735	700	685	716	740	654	684	698	665	733	786	693	685	706	705	694	724	655	719	685	688	691	678	684	728	722	677	691	670	712	725	725	730	681	690	695	659	673	689	692	740	710	693	693	693	711	657	702	694	717	741	660	697	741	666	752	775	690	681	711	714	696	662	693	705	697	720	710	743	729	734	678	717	685	744	716	667	700	718	693	690	741	723	696	755	746	655	675	691	726	717	767	696	725	731	672	744	650	687	695	721	702	718	720	683	703	682	696	700	722	724	689	699	721	721	749	747	709	716	708	677	723	651	709	725	721	658	707	711	730	713	733	695	698	677	726	694	741	685	700	721	717	718	722	720	667	664	680	753	697	696	705	684	718	714	693	660	764	716	713	683	713	723	716	722	688	737	681	720	694	681	709	722	669	726	707	681	752	753	694	688	744	735	687	665	726	657	709	705	724	695	700	730	691	711	705	760	718	684	703	699	752	755	718	711	661	719	732	706	684	680	709	699	738	683	730	786	654	660	708	716	745	680	692	674	691	693	718	734	680	719	747	711	681	699	679	681	700	710	725	767	699	685	689	742	705	730	673	703	695	717	682	670	718	750	729	684	685	716	652	686	697	656	699	713	743	707	734	703	737	709	728	718	719	701	740	720	710	701	686	664	725	714	724	699	691	730	713	695	725	721	671	691	717	711	694	695	717	656	695	745	660	724	682	742	714	687	714	759	689	671	665	661	754	714	702	664	725	695	707	729	726	721	697	721	691	699	672	672	726	740	689	710	735	704	735	683	708	739	731	656	763	677	746	726	669	690	700	707	675	666	712	679	712	767	742	709	721	722	678	728	691	700	689	697	725	690	715	713	677	727	715	690	700	669	701	670	662	724	688	671	680	712	691	704	751	686	673	722	718	737	651	695	709	728	674	703	686	724	721	709	719	702	710	740	722	693	662	655	705	707	735	697	680	741	717	676	715	730	735	698	752	737	724	743	734	733	682	723	680	697	752	700	706	710	713	698	681	710	667	701	689	685	757	744	669	693	725	716	681	726	685	682	740	711	679	710	660	733	749	772	674	697	733	696	707	681	651	740	673	733	710	725	717	668	676	708	680	690	742	735	749	711	737	703	710	682	711	715	710	705	692	731	710	716	744	702	728	766	703	700	693	712	683	695	714	702	699	725	693	694	686	691	687	717	692	724	723	708	671	734	675	674	704	676	756	712	711	769	702	688	655	715	677	718	719	647	721	699	761	689	741	722	678	702	712	715	695	680	664	716	756	681	729	715	698	681	694	717	653	728	680	673	676	757	689	690	692	650	740	722	666	719	752	702	693	701	692	653	743	655	740	700
24347	21446	29202	23934	20917	3955	459	260	266	291	242	220	207	225	232	213	217	192	205	201	188	191	184	182	188	181	200	180	192	200	175	206	175	209	180	176	199	194	198	157	207	179	183	186	182	181	209	193	194	195	181	173	190	188	185	198	194	173	173	150	196	175	189	183	196	178	188	183	206	181	201	181	168	176	189	167	178	195	196	165	169	209	149	191	178	171	175	171	154	192	178	173	191	201	159	189	180	170	195	176	174	165	181	191	172	178	192	192	174	169	161	182	184	156	161	181	200	191	195	188	178	193	195	158	180	201	163	199	190	170	191	166	196	206	192	171	184	198	180	202	173	184	184	166	178	182	191	195	200	172	173	163	181	176	206	191	192	175	188	173	204	192	202	197	184	172	175	186	202	183	219	209	188	199	171	176	172	216	177	211	175	195	173	183	205	186	173	180	192	172	200	197	189	158	189	197	202	158	178	176	166	172	173	193	179	204	181	177	194	174	184	203	194	179	194	197	183	209	169	164	177	176	182	184	181	179	197	191	186	186	206	178	167	186	172	177	184	201	205	172	192	182	186	162	196	193	173	158	153	176	189	161	192	178	193	199	195	171	194	212	179	160	154	184	160	199	170	165	208	177	175	185	187	198	189	185	151	192	176	182	173	165	194	175	175	187	174	192	200	178	207	175	186	174	172	189	166	165	190	216	177	186	188	181	210	180	181	204	179	202	206	158	183	188	168	175	153	184	188	176	180	162	199	200	193	232	192	187	187	168	181	189	200	187	176	175	166	167	200	170	161	182	173	176	183	166	173	166	174	194	176	171	164	196	186	185	192	176	180	185	168	167	193	188	185	208	180	179	187	200	195	181	182	170	193	170	171	185	192	179	212	188	164	186	170	182	171	183	168	187	162	186	160	177	185	172	180	165	184	194	182	169	192	152	193	166	168	177	152	193	204	198	195	166	189	186	153	175	180	166	219	189	194	190	168	151	189	166	175	179	166	183	177	197	180	197	187	187	173	207	189	165	214	184	166	161	184	211	189	199	167	175	202	173	183	185	185	190	201	166	163	191	176	180	180	175	181	184	181	171	175	201	173	173	161	191	185	166	177	194	210	180	166	190	177	191	178	208	202	183	193	191	166	191	202	201	181	190	184	180	192	198	174	180	168	187	163	174	166	166	194	184	196	181	167	188	179	184	159	198	176	160	184	188	157	168	190	181	179	186	197	178	183	186	182	214	168	201	174	190	177	170	186	196	165	188	198	163	206	180	196	169	182	175	196	182	185	179	187	178	167	171	199	178	192	169	157	173	179	175	171	177	188	161	179	183	172	210	190	191	175	160	167	183	183	186	186	185	167	173	186	191	194	179	182	214	212	160	217	229	177	194	195	166	209	181	171	186	177	171	154	202	215	171	180	183	196	189	196	185	191	181	206	171	198	176	179	165	206	167	190	179	175	166	179	155	186	197	196	206	181	185	176	189	178	187	175	172	178	187	171	170	166	178	163	193	173	177	179	164	169	183	199	178	197	174	186	174	188	165	188	159	187	179	199	196	189	203	180	178	183	170	164	181	171	186	192	181	176	185	196	187	147	171	183	194	168	177	165	178	181	160	181	209	191	199	164	188	171	229	200	212	191	184	190	194	184	197	162	184	161	204	198	174	184	196	180	190	163	204	200	181	183	187	156	204	197	180	198	167	194	170	184	178	175	192	193	185	178	169	179	182	174	174	194	186	181	181	180	222	201	177	179	182	186	172	187	160	200	207	173	200	171	174	166	166	164	167	180	161	179	177	185	184	182	186	180	169	184	188	187	173	170	166	181	185	171	202	193	186	186	202	186	155	163	166	184	168	170	195	166	187	175	153	179	189	185	176	196	189	155	179	191	172	220	205	181	173	178	184	169	188	201	179	180	172	175	211	187	180	190	201	203	178	194	174	192	191	175	173	185	171	179	214	191	176	165	151	179	203	180	166	188	165	157	173	169	176	202	185	175	186	199	178	175	180	155	169	185	206	193	181	180	210	183	177	177	201	176	193	183	167	176	190	166	168	181	180	168	199	193	200	153	176	185	178	173	193	190	181	171	181	189	185	165	199	185	167	175	178	174	181	191	179	181	173	187	192	207	183	184	187	176	175	154	177	185	155	176	165	193	186	201	202	174	166	166	218	191	186	183	170	172	188	186	202	161	174	188	174	187	178	182	184	196	181	171	162	207	186	169	192	206	171	178	181	185	186	177	191	192	196	184	179	179	173	169	188	180	198	170	183	172	187	165	157	158	189	180	164	209	174	176	191	199	184	204	177	192	186	195	187	202	156	181	175	191	179	199	184	201	176	197	191	177	190	179	197	160	185	172	196	198	182	184	171	157	201	167	170	185	176	157	159	197	191	167	186	196	179	174	169	208	190	163	182	176	166	167	201	174	186	188	178	205	171	166	220	210	195	189	214	142	186	197	175	178	184	165	165	205	181	171	185	162	189	193	192	214	183	209	192	168	190	220	183	190	164	172	182	175	177	186	169	176	171	185	188	194	193	175	208	201	159	160	173	171	180	175	177	194	166	174	207	174	180	169	185	195	171	193	203	158	193	162	182	191	187	149	180	188	209	193	183	159	170	181	188	178	180	197	168	181	167	185	188	187	169	176	177	154	163	207	186	187	160	177	156	181	178	190	177	181	167	190	198	185	168	184	182	167	163	178	146	175	206	203	194	185	170	179	151	191	163	178	168	177	177	175	153	172	161	148	186	182	177	192	197	184	168	177	176	185	190	183	189	164	158	170	200	156	174	187	206	216	182	178	185	178	153	180	181	198	182	182	155	178	179	190	183	176	177	192	164	190	188	186	165	205	183	174	185	190	178	177	182	178	165	173	194	200	186	175	185	181	218	172	190	173	196	184	199	168	192	185	184	194	184	198	174	172	168	171	187	188	172	169	199	197	179	164	184	173	181	170	183	199	208	155	192	157	192	185	179	173	162	201	168	181	199	190	145	168	183	210	155	176	190	185	186	170	202	162	178	191	195	181	183	185	166	172	167	197	170	192	173	196	150	190	187	186	190	191	193	178	192	174	185	175	198	202	174	173	183	190	186	177	206	203	201	161	196	182	189	177	186	200	174	192	189	180	179	200	175	173	197	178	175	181	173	184	176	190	176	167	182	184	176	178	186	210	167	188	210	182	189	202	173	200	177	192	174	188	182	168	198	192	182	172	180	182	194	201	189	183	205	184	180	164	195	185	172	198	189	191	177	185	173	173	180	195	201	158	188	192	185	192	195	168	174	202	162	188	178	184	188	171	166	179	182	161	186	186	197	196	185	190	201	174	178	199	190	190	177	201	186	183	172	190	185	184	191	196	194	197	178	168	163	184	204	153	185	184	186	191	186	183	170	163	199	183	173	179	168	178	184	178	165	184	156	187	174	196	177	191	176	173	167	169	171	184	156	195	177	189	174	188	172	190	179	169	176	181	183	162	153	178	178	183	150	178	196	200	159	168	175
51021	41017	5421	2805	1800	1255	968	815	739	658	578	564	518	490	462	448	441	438	425	418	415	426	393	400	424	410	384	398	350	369	401	418	387	377	359	357	354	377	354	378	371	353	356	371	330	360	375	375	352	359	379	391	390	354	351	375	378	356	376	351	340	367	373	358	362	358	382	376	346	374	368	378	391	356	365	372	346	345	354	336	369	364	384	353	352	341	353	341	312	361	358	422	381	345	376	358	377	366	333	382	353	359	348	358	359	359	347	362	341	368	355	355	349	405	368	367	363	346	405	366	370	424	360	338	339	389	337	375	374	349	348	387	370	372	382	403	367	370	379	346	365	347	353	381	351	361	368	364	328	370	350	377	389	363	370	350	353	383	305	335	353	353	356	350	380	382	365	331	338	355	351	383	382	327	339	362	369	347	357	352	354	374	350	385	383	350	379	380	328	354	382	349	358	377	331	368	339	357	374	394	348	349	398	357	376	360	387	397	385	342	355	341	345	357	327	389	346	343	388	387	355	367	322	411	356	380	330	369	341	380	372	376	388	330	375	347	332	357	370	344	347	340	347	388	330	361	343	356	396	384	387	361	348	360	327	352	382	359	346	369	343	397	343	341	355	378	366	363	369	365	354	369	347	372	357	359	353	354	366	387	362	365	328	366	340	397	362	377	331	381	351	330	377	349	344	391	378	356	365	380	355	364	344	353	330	353	331	371	357	359	380	338	388	332	356	388	349	349	328	346	379	388	336	356	352	364	348	371	385	355	394	375	378	311	351	368	377	331	350	344	363	344	346	404	376	363	349	339	371	384	341	355	366	341	352	368	363	354	390	408	332	389	370	336	333	370	337	393	343	358	388	355	361	381	333	350	356	353	362	374	358	366	386	361	338	348	323	337	347	327	362	353	346	362	405	361	358	389	380	342	325	318	357	363	333	363	356	360	352	337	394	332	381	357	396	340	360	399	341	410	372	332	342	333	358	362	358	360	388	352	375	327	376	334	358	376	343	365	374	391	390	382	391	375	361	332	363	346	360	400	347	334	352	374	376	405	359	367	341	350	369	358	321	387	371	371	373	386	362	331	348	371	379	386	365	346	357	337	329	325	362	346	382	351	362	397	366	335	372	354	353	386	334	353	375	369	367	354	373	375	401	341	371	372	355	380	354	365	361	378	379	367	358	359	402	336	337	358	383	366	371	375	380	376	370	381	345	349	338	379	348	362	405	350	336	367	328	364	340	342	353	347	361	378	340	339	349	351	364	380	353	365	356	376	357	377	347	322	348	351	384	365	347	366	359	329	341	380	371	368	351	323	337	368	375	357	363	366	366	332	347	386	369	365	376	360	337	369	338	362	349	331	374	397	382	396	352	350	372	370	352	369	353	369	341	350	401	397	344	316	361	371	379	360	355	374	378	367	366	347	376	362	338	376	364	374	374	375	364	367	378	363	365	356	362	353	389	368	365	402	357	387	351	329	348	356	361	386	361	377	372	363	351	384	358	338	367	361	341	359	382	373	332	355	356	342	380	327	361	379	339	342	375	368	364	332	343	396	334	387	374	386	351	352	351	335	401	378	382	360	335	355	336	382	406	359	369	349	359	371	371	356	375	360	317	351	361	354	353	389	363	345	336	363	369	347	361	361	344	367	347	365	346	327	390	349	380	344	360	340	353	371	347	357	357	321	343	372	347	366	324	360	364	374	373	357	334	356	366	363	390	385	342	342	372	335	415	369	352	351	374	339	357	370	360	351	377	337	367	349	337	380	377	369	374	411	369	349	353	364	368	369	377	346	338	382	369	346	369	350	369	380	355	360	354	350	353	361	365	384	375	390	344	372	368	381	355	320	352	330	320	360	373	351	382	388	382	359	348	366	355	350	363	372	366	345	373	388	317	371	374	377	382	383	380	367	356	342	353	352	370	334	371	362	363	358	343	361	345	376	384	364	346	362	376	348	367	399	346	369	347	337	347	377	356	372	347	374	359	368	375	369	351	349	381	368	351	348	359	340	375	357	364	371	386	361	373	358	368	380	351	345	349	352	375	350	346	353	365	389	381	385	411	402	357	367	371	370	367	344	378	362	356	382	298	371	352	373	356	360	349	312	364	359	393	352	374	343	363	385	385	341	343	355	362	394	346	350	359	333	347	367	352	386	357	358	342	344	368	354	364	347	336	336	365	329	374	354	371	381	364	359	353	349	346	361	370	393	352	381	374	372	401	357	361	315	328	339	372	362	331	350	379	362	328	362	326	340	377	380	377	334	402	385	409	376	350	346	357	369	345	359	354	349	400	361	372	361	344	334	364	377	394	382	370	317	370	375	357	385	351	361	341	384	366	383	361	382	369	365	370	367	342	344	385	371	379	335	386	355	359	378	375	380	346	397	310	361	394	382	365	324	356	363	372	369	369	333	362	404	382	377	347	338	335	361	355	348	361	352	323	350	383	354	384	363	322	342	373	382	363	364	356	342	341	386	378	369	363	334	340	354	390	340	349	334	353	386	348	357	349	388	378	379	368	368	361	337	364	373	399	339	390	346	363	363	371	335	366	361	335	368	335	354	370	357	363	359	341	305	365	370	388	366	354	350	382	368	362	392	355	347	373	360	369	375	367	351	338	344	399	331	347	384	378	355	378	372	350	365	334	345	344	365	388	337	383	361	324	366	368	350	374	381	345	397	356	378	352	351	354	391	371	350	356	401	371	354	382	370	386	363	368	353	396	346	361	341	344	397	392	368	389	340	359	351	365	373	347	366	367	356	359	328	345	375	366	362	337	389	336	344	341	370	382	348	368	340	331	370	382	372	356	339	327	391	342	350	356	370	384	352	337	380	341	384	378	348	376	370	324	366	370	383	370	366	361	329	352	368	363	389	351	338	363	351	343	353	353	362	368	417	348	378	353	388	359	340	359	356	372	352	345	382	400	379	392	343	358	362	377	357	359	324	362	353	363	353	345	325	332	383	358	362	363	359	358	316	342	372	365	368	368	362	365	346	363	369	351	346	378	343	369	316	318	384	374	381	377	357	340	384	364	361	373	395	363	363	365	329	359	362	376	348	384	373	386	355	416	370	366	372	344	352	360	356	343	351	363	361	367	381	347	358	384	369	323	377	396	376	389	380	363	373	343	342	394	345	318	378	347	334	378	377	352	359	393	400	367	349	379	354	350	345	381	325	378	367	388	385	375	356	341	347	336	354	369	364	376	387	363	399	374	298	373	344	369	359	379	346	357	355	355	380	353	345	358	398	332	388	347	352	351	404	348	393	404	373	368	365	364	367	342	366	364	371	372	393	351	347	361	370	373	355	342	359	344	360	344	327	393	373	342	385	387	335	379	376	355	313	338	374	351	347	345	400	365	368	350	368	382	357	355	350	383	370	382	367	362	344	346	366	369	375	365	370	384	407	344	344	366	379	354	340	318	384	351	338	364	366	400	389	370	374	366	386	366	349	386	361	340	372	319	362	370	362	350	370	354	398	348	354	384	365	379	366
23305	21404	29493	23656	21384	21061	2731	430	304	285	255	270	212	220	200	205	188	213	172	210	170	202	186	166	193	163	169	150	177	177	163	161	180	171	155	163	153	175	146	172	167	171	155	163	183	162	171	148	144	170	160	149	167	178	158	146	162	156	167	142	176	145	147	180	123	166	161	160	153	144	165	135	144	159	146	147	149	157	153	136	166	165	180	178	178	150	146	166	170	168	161	140	152	173	142	149	171	187	159	155	173	155	153	168	157	162	157	165	166	175	154	165	162	167	151	153	173	145	138	187	145	140	167	147	172	171	155	166	178	156	147	155	156	166	152	149	143	139	164	165	152	157	140	150	176	155	156	144	161	165	153	146	143	149	159	142	162	148	160	154	150	148	154	158	154	170	153	143	156	174	149	143	149	164	155	178	138	133	163	145	166	157	142	158	180	144	152	165	172	168	164	180	155	185	150	157	153	172	138	163	160	165	154	164	154	173	153	148	170	165	137	167	158	161	138	140	139	151	139	125	147	160	147	147	149	150	158	147	163	148	147	161	156	138	157	149	150	167	148	178	154	161	132	159	175	147	174	161	165	145	141	151	166	153	178	177	138	130	153	139	179	149	160	172	143	146	137	154	161	153	154	175	170	145	163	165	160	140	158	148	156	143	149	130	147	174	146	152	158	155	156	154	131	127	166	173	169	146	155	151	141	139	151	162	137	149	149	166	140	149	161	148	156	163	142	152	142	159	166	148	163	155	149	125	154	148	160	171	143	132	152	174	152	151	152	154	148	165	136	148	142	152	172	148	170	131	155	161	162	166	150	156	147	164	151	139	149	142	149	160	162	140	157	183	146	147	157	144	170	119	154	144	181	161	159	145	165	175	139	158	140	161	160	163	155	140	154	161	167	161	151	171	148	155	134	159	166	144	163	157	147	152	145	157	173	151	154	166	151	156	150	147	160	156	150	173	168	148	160	168	145	145	144	176	137	160	150	173	141	171	154	175	143	164	157	151	171	182	148	162	140	179	157	184	148	172	161	148	166	159	169	134	142	166	159	163	166	147	165	153	193	169	154	144	152	143	153	144	150	153	156	165	160	151	142	158	153	147	146	175	144	143	166	142	154	175	143	161	165	165	154	152	157	137	157	146	155	150	169	157	156	138	165	173	159	146	160	163	171	149	169	172	166	142	170	152	178	178	144	149	155	149	161	144	154	147	136	149	163	162	179	145	156	143	161	167	168	167	139	182	160	160	160	148	156	157	174	133	142	178	131	166	155	157	156	163	144	160	160	169	149	127	143	159	156	140	146	160	163	157	165	163	156	156	141	192	161	160	153	152	161	151	152	166	163	160	163	151	145	168	166	154	140	145	151	153	161	158	155	172	165	143	160	144	147	172	145	164	175	144	143	168	188	152	168	159	147	155	140	153	176	177	169	138	143	169	169	163	153	158	156	166	149	146	153	142	149	140	161	160	136	152	148	144	155	154	138	150	148	156	161	183	134	161	172	149	145	148	164	147	133	181	152	156	149	165	153	151	134	153	142	160	159	155	168	152	144	148	147	156	161	164	151	162	173	131	139	150	145	138	132	177	140	159	132	141	164	165	169	157	164	165	170	151	141	180	140	155	149	134	168	141	160	155	154	162	143	178	141	157	153	140	149	153	152	162	137	154	170	163	161	167	177	186	169	152	162	172	164	151	166	176	173	163	150	158	170	163	160	169	157	183	135	137	141	154	165	165	171	151	148	164	170	150	134	178	159	164	134	161	149	164	141	146	155	143	146	156	185	179	146	131	154	161	158	173	137	167	149	182	133	164	149	166	153	158	130	161	166	154	174	155	158	150	170	142	150	140	138	150	152	163	165	154	156	161	161	172	197	161	148	155	170	152	148	164	153	145	148	145	158	162	155	156	170	153	154	167	153	185	158	170	157	174	148	142	167	141	155	144	166	169	150	152	165	163	142	148	164	151	159	173	173	191	163	135	155	150	146	135	162	152	174	144	153	154	128	154	149	167	151	175	159	154	149	170	156	160	153	154	167	147	158	153	165	143	159	153	136	151	170	146	160	145	172	134	169	164	169	148	148	155	159	165	155	160	147	162	160	168	138	147	161	143	152	158	138	160	166	182	158	157	174	145	168	141	171	161	150	152	141	146	163	183	142	147	148	139	163	147	157	137	129	162	167	154	138	143	155	119	147	156	156	158	172	159	158	143	170	159	181	171	137	161	159	149	150	175	165	170	157	160	160	164	163	161	165	153	155	144	180	174	134	173	160	157	170	157	147	156	174	147	167	148	140	154	169	148	148	154	181	161	151	155	146	175	152	157	156	176	156	149	149	154	148	149	178	150	157	156	145	175	164	143	143	157	152	151	155	136	148	152	152	162	163	173	143	156	166	154	147	137	143	161	153	152	156	158	171	194	154	159	162	150	144	151	138	149	145	147	139	183	158	159	145	153	169	147	145	148	152	151	170	154	158	171	173	172	156	164	164	161	167	151	174	176	156	161	136	167	141	150	165	145	158	159	140	171	151	141	178	163	190	153	154	145	141	151	177	138	165	169	157	166	155	157	168	161	155	147	191	159	173	141	168	156	160	167	154	162	145	161	158	159	148	155	156	155	155	170	160	130	138	171	167	154	180	163	172	139	163	184	169	154	156	133	151	145	160	164	155	143	164	146	172	164	146	180	157	145	144	169	151	136	136	180	147	162	142	169	156	162	167	169	165	151	143	169	165	150	168	146	149	139	135	151	167	170	147	149	164	125	152	153	158	157	161	170	155	172	166	146	167	151	160	179	151	151	132	148	148	144	151	143	171	163	173	164	165	161	151	162	155	126	167	141	142	156	189	151	165	155	168	140	142	149	148	153	147	143	165	154	151	125	149	128	179	154	157	160	165	169	143	143	147	133	174	146	141	187	164	154	164	145	159	156	160	158	157	144	141	153	143	153	160	156	168	163	151	171	167	152	146	144	148	150	158	172	171	166	145	176	158	170	150	153	146	162	131	170	171	169	155	177	156	148	176	159	144	163	144	148	161	166	140	146	154	173	162	143	125	142	153	156	152	155	139	159	148	149	148	154	155	179	166	144	138	168	152	159	160	130	156	140	160	161	151	157	128	143	169	145	156	141	153	148	163	151	150	167	156	151	149	139	168	147	160	143	165	162	137	153	188	150	158	165	164	162	170	164	151	179	167	160	143	157	169	174	142	162	141	168	145	164	143	178	158	148	162	163	160	157	140	164	177	163	156	151	177	181	150	157	155	153	157	153	173	160	146	150	149	172	147	158	150	148	169	155	176	177	167	155	139	165	166	157	148	146	137	167	173	147	144	152	153	158	144	146	167	146	151	152	152	157	157	164	145	157	151	170	153	148	162	169	156	164	154	187	157	150	168	147	152	147	122	137	164	160	171	157	167	169	154	149	134	138	152	150	155	147	157	149	159	174	174	163	141	146	156	163	179	182	136	169	166	156	135	167	167	153	163	165	150	148	167	142
56015	45015	8886	4509	2813	1985	1466	1171	905	866	680	639	596	552	502	459	415	447	417	378	359	403	348	348	332	338	325	325	353	323	341	308	335	330	316	311	300	295	306	311	297	304	321	342	280	276	287	307	315	300	295	325	297	313	278	299	308	311	291	305	277	307	302	272	282	281	305	281	315	290	256	295	299	268	356	294	262	266	286	301	314	288	261	282	303	289	303	316	285	280	275	303	295	291	283	303	271	306	282	293	250	301	272	304	272	285	298	280	300	277	305	294	277	321	269	280	284	301	283	299	289	268	299	291	282	340	304	284	281	264	270	295	297	237	294	302	269	267	302	290	297	272	266	267	289	283	267	311	295	262	276	265	276	287	255	282	291	301	296	288	285	279	294	297	284	264	264	290	266	280	300	250	295	284	289	328	290	301	310	267	272	283	278	303	282	298	299	266	270	281	277	282	271	271	293	276	268	319	260	319	291	335	291	286	266	292	328	288	300	296	265	298	249	289	314	327	297	275	272	304	313	270	308	294	262	291	293	286	290	274	276	276	284	296	289	271	283	313	287	256	312	280	273	299	286	278	275	287	304	303	302	278	250	250	257	293	272	300	293	275	289	278	284	269	272	283	281	305	339	309	322	282	280	283	270	296	306	278	280	261	289	286	302	301	268	292	284	279	286	276	281	298	310	306	290	283	272	298	296	280	277	281	254	297	258	281	276	235	290	282	294	303	287	281	296	295	279	274	304	280	271	313	259	281	299	299	280	271	289	294	318	300	294	278	277	306	309	290	292	323	270	266	280	276	301	293	291	295	282	293	307	289	299	309	306	329	260	276	274	283	281	278	291	289	303	278	276	282	288	292	304	322	300	279	287	261	297	289	278	284	272	291	269	289	285	288	301	264	304	308	279	284	271	341	299	309	253	285	287	301	304	285	281	307	305	294	297	287	292	306	300	291	264	259	317	306	296	267	273	293	295	280	285	290	295	296	289	279	287	278	296	300	277	283	293	304	293	278	312	265	290	289	292	302	272	293	273	291	291	287	292	314	278	302	292	266	240	274	312	287	302	295	274	289	304	297	277	288	275	325	285	301	295	303	296	263	281	288	259	290	264	288	267	268	291	306	302	273	287	296	281	298	274	298	267	276	281	299	290	256	270	287	295	267	289	288	305	281	291	281	303	299	284	285	263	299	318	309	289	284	291	290	303	295	310	287	326	289	300	270	293	281	278	290	283	273	243	296	281	304	287	279	279	286	292	284	305	288	311	275	306	285	281	298	295	330	269	282	286	260	326	279	279	282	293	296	284	299	267	284	275	296	282	269	273	293	289	300	278	320	252	269	272	294	314	302	292	281	300	297	288	280	271	312	298	318	286	304	268	248	296	282	298	266	265	287	299	301	251	298	341	252	290	295	292	276	305	324	275	294	289	284	280	287	297	288	302	238	292	270	288	273	316	288	241	290	295	287	309	328	270	265	281	301	284	285	289	276	273	260	304	289	253	290	284	285	276	281	287	283	271	335	282	301	277	318	283	293	295	291	261	272	302	274	301	288	294	280	250	282	309	301	277	299	309	284	278	297	283	258	297	280	258	304	272	286	258	296	305	306	303	243	255	303	313	267	286	302	311	298	300	301	303	270	316	266	285	272	309	334	270	317	306	307	276	271	251	300	285	283	278	316	294	301	328	306	284	310	266	277	295	305	302	292	292	291	304	267	307	246	308	255	269	300	296	295	290	295	294	259	285	293	285	275	269	295	281	285	285	279	281	264	266	300	309	299	273	314	269	262	286	279	290	288	301	281	283	262	305	303	275	262	303	278	271	281	288	288	278	283	289	268	307	283	262	275	309	284	277	267	256	301	263	274	280	290	307	270	275	258	259	293	305	283	256	314	265	271	265	289	294	277	268	284	304	271	302	280	298	261	318	283	297	286	303	296	265	268	291	299	269	310	291	297	281	299	282	280	258	299	261	279	264	287	289	265	288	276	304	322	300	274	266	287	276	297	254	258	299	263	280	273	263	320	287	317	275	306	277	282	290	294	293	304	283	306	303	279	302	284	276	284	280	300	295	312	276	278	271	285	317	272	270	283	299	298	283	304	281	281	295	296	286	275	282	293	293	284	242	292	264	265	299	301	253	289	268	291	273	265	293	268	296	263	274	257	293	313	276	304	287	276	312	279	253	303	305	298	285	259	281	251	289	268	283	312	278	263	275	262	290	279	280	302	260	295	279	287	271	267	287	292	296	261	285	299	306	290	277	262	287	306	281	271	270	272	300	292	288	293	291	270	288	268	274	278	289	329	321	283	302	302	270	256	263	308	301	274	306	285	278	306	286	301	288	281	282	272	281	292	279	282	289	276	293	279	274	294	289	283	302	281	280	288	292	267	275	243	295	321	290	265	271	271	275	299	263	292	267	288	256	330	275	294	302	284	283	260	332	302	295	312	299	303	257	273	312	289	250	290	254	290	301	263	271	271	301	260	317	296	254	286	260	292	277	287	300	283	323	291	279	309	269	290	265	275	291	274	310	298	293	290	293	288	296	274	282	270	267	291	268	266	278	268	293	277	274	307	284	286	265	278	282	306	261	287	273	266	299	268	291	251	286	279	300	259	290	303	289	266	309	292	303	302	282	285	269	275	334	287	294	288	267	296	280	320	293	276	290	288	280	270	286	271	241	302	294	278	276	319	284	299	284	278	292	254	279	301	299	289	291	326	279	264	276	281	297	263	280	299	287	275	287	265	288	279	331	316	289	302	291	293	278	260	271	304	304	275	264	276	296	289	270	266	270	283	276	274	282	312	305	315	292	320	270	288	297	301	304	294	289	309	256	298	278	288	261	287	292	318	295	253	289	282	299	280	272	280	291	276	296	295	301	276	276	296	308	295	276	282	266	285	287	266	276	237	312	286	271	281	291	281	274	285	282	264	262	268	259	258	309	301	281	268	272	290	290	302	292	279	274	281	296	274	299	289	296	298	287	292	299	297	271	258	258	298	287	285	310	287	296	265	292	287	275	297	286	268	302	282	281	284	276	285	262	296	274	297	293	312	284	288	266	280	289	290	301	280	280	270	285	266	324	294	279	301	286	326	296	299	262	300	293	310	291	298	275	294	267	303	265	278	291	284	284	278	285	286	276	303	298	283	291	329	299	294	290	286	294	280	277	294	276	270	266	315	274	268	289	278	266	296	259	267	309	279	301	262	260	294	284	312	294	304	265	319	281	293	320	295	284	277	285	306	295	298	269	262	301	276	318	300	296	295	304	266	256	284	271	286	310	302	285	331	262	256	270	288	261	278	287	272	291	316	279	305	285	304	303	285	284	301	292	275	281	294	289	258	274	305	287	281	291	294	311	277	295	275	253	284	277	288	283	291	277	282	273	312	306	245	303	291	291	282	276	284	285	295	319	268	301	289	326	300	294	264	310	280	291	311	266	299	274	299	252	274	273	300	291	293	278	275	297	294	287	266	305	289	282	250	290	277	285	305	273	276
27444	21923	12354	1100	476	388	340	366	392	382	365	370	376	373	389	374	374	367	384	394	366	328	384	364	375	372	378	373	374	393	387	369	371	331	336	392	399	378	349	355	387	359	378	361	391	361	403	357	366	377	343	427	388	373	374	373	380	403	378	365	359	362	385	389	384	372	387	325	362	381	350	387	371	374	383	396	340	341	412	363	354	364	358	361	387	373	372	364	353	357	381	355	367	373	378	374	372	343	358	377	357	377	355	352	374	369	366	349	370	409	394	376	374	367	372	397	345	392	370	443	407	362	374	358	358	384	357	381	410	401	374	381	409	380	399	385	386	381	379	348	364	368	397	377	389	400	364	373	359	369	341	396	359	363	372	377	399	367	379	396	329	379	394	386	370	330	401	412	366	361	350	362	352	377	338	368	373	353	386	371	355	379	411	355	380	390	379	356	371	364	390	359	388	351	358	374	370	379	346	397	362	349	364	340	364	395	341	400	360	380	366	362	367	367	375	347	354	397	403	355	369	348	375	396	354	405	375	380	408	363	358	348	376	383	369	398	382	383	360	375	403	379	391	365	362	380	355	384	398	387	399	366	365	355	386	404	365	385	382	384	343	386	353	360	395	371	389	372	401	352	380	357	382	370	363	377	390	373	374	339	386	346	380	364	351	330	331	375	355	345	384	373	339	374	374	388	354	413	353	384	386	344	359	326	343	348	395	371	373	352	351	362	345	401	372	374	373	379	388	402	381	353	380	350	380	376	378	365	366	369	361	386	390	412	408	365	351	386	394	386	382	372	373	372	361	390	362	382	381	348	377	371	378	380	377	367	392	365	398	355	420	385	400	359	369	405	394	387	381	351	375	377	360	397	391	374	344	376	401	382	339	400	391	378	352	388	412	387	365	322	377	375	364	388	378	382	358	360	362	357	361	364	369	376	383	378	393	379	342	365	396	355	366	348	379	370	405	364	346	378	361	389	365	412	356	347	368	364	416	408	378	331	398	369	384	379	400	390	363	390	405	365	375	376	400	346	374	379	354	344	334	373	376	407	398	417	360	358	359	377	393	404	373	344	345	360	370	391	378	409	363	349	399	394	379	337	372	367	358	384	390	367	363	377	344	376	349	404	384	365	362	353	357	385	356	364	368	407	358	361	416	341	336	393	374	363	355	376	371	424	391	408	402	382	337	371	384	369	382	371	398	375	356	382	355	388	348	400	331	370	375	405	353	396	377	398	367	372	345	402	366	373	409	380	365	391	339	392	359	382	386	356	400	388	326	360	400	368	404	406	350	375	425	334	349	363	353	381	374	389	371	390	355	374	368	344	373	362	370	391	342	367	341	340	373	358	368	344	382	373	386	377	361	367	400	361	384	382	344	364	373	387	384	334	392	370	378	393	360	370	400	372	407	339	371	364	395	380	357	343	386	375	379	331	368	405	402	389	380	385	367	405	376	311	353	382	376	390	346	350	327	414	382	385	394	369	381	371	365	397	363	368	398	342	418	398	363	381	386	373	360	370	395	351	361	373	386	353	385	371	370	335	367	395	350	363	360	374	420	364	379	352	370	360	371	365	337	422	377	400	380	381	421	388	370	371	378	329	362	387	383	401	362	387	344	406	376	368	374	374	394	372	387	359	414	345	384	354	382	365	385	388	373	373	381	376	380	389	373	384	377	350	396	386	410	384	359	338	351	357	333	369	347	363	381	408	411	373	367	373	392	384	353	395	366	390	365	359	334	375	366	367	388	382	388	328	375	403	370	364	388	374	340	365	370	352	398	402	404	392	391	404	356	386	350	360	387	368	389	413	376	354	368	378	368	389	406	396	397	408	370	399	382	419	354	377	371	396	355	371	356	418	336	369	353	338	397	403	380	361	375	364	337	374	374	364	358	361	362	366	408	352	376	353	365	392	388	363	381	407	399	360	374	368	369	406	416	367	387	366	377	372	358	354	394	358	380	353	428	407	371	380	347	426	360	412	389	334	367	381	395	342	343	352	407	422	370	386	362	333	366	374	373	375	406	368	358	360	384	418	373	398	397	393	395	414	376	365	404	369	368	337	361	403	345	408	377	392	362	373	383	367	364	391	409	399	394	358	347	414	401	416	402	375	357	370	395	363	371	388	357	345	396	351	369	354	358	372	347	400	354	348	352	385	380	380	358	383	335	364	370	405	377	388	350	367	382	410	351	371	384	374	416	373	334	360	331	399	387	376	333	397	414	368	390	365	367	343	392	391	375	357	403	359	387	389	370	328	391	384	374	393	375	378	384	385	343	379	366	389	336	384	360	372	383	374	371	384	401	372	366	359	374	387	369	347	392	375	405	395	363	355	377	424	360	385	350	391	391	404	372	332	368	376	370	398	384	405	395	350	355	398	384	352	348	372	410	317	358	392	365	393	373	356	372	347	403	359	355	397	353	355	352	407	367	378	335	365	350	373	350	361	344	386	387	391	353	362	392	408	355	380	380	385	407	357	371	337	396	398	364	384	330	389	352	393	407	364	368	348	371	361	365	378	369	381	368	355	343	386	378	368	368	379	381	390	363	398	367	421	367	362	367	410	365	325	367	420	361	379	388	383	350	365	387	403	398	365	364	337	380	342	397	363	378	388	371	359	409	358	390	369	350	379	337	329	348	376	394	359	376	377	392	390	385	347	354	385	391	390	393	390	386	363	383	384	399	379	386	390	359	375	367	378	369	361	397	369	364	386	353	377	378	372	393	349	377	365	397	361	370	388	404	371	379	381	360	386	347	388	366	371	381	375	363	396	378	346	368	346	386	378	403	350	368	360	376	374	377	381	377	396	392	394	349	354	394	375	384	353	393	388	368	367	329	338	369	369	390	364	364	355	374	346	374	420	362	356	397	387	354	375	388	357	381	395	373	402	360	332	406	400	356	382	343	362	391	391	346	384	379	367	403	384	365	359	364	378	358	371	358	385	360	349	410	361	411	379	374	359	367	376	378	350	371	397	365	362	356	360	374	367	361	332	373	390	359	350	407	363	379	338	364	344	406	348	377	385	389	364	391	371	355	383	337	385	356	393	377	366	340	357	368	375	356	383	369	359	345	381	389	351	396	388	399	410	393	400	373	369	381	399	383	359	364	375	393	370	351	336	380	363	381	374	381	368	390	344	393	378	370	370	372	382	396	407	386	363	385	359	365	364	350	366	375	349	368	388	379	353	376	376	370	373	372	382	367	350	392	378	387	382	368	376	385	361	392	380	365	368	345	398	370	356	359	385	369	394	381	388	379	391	365	386	358	393	371	354	382	366	347	347	347	392	359	374	358	363	357	384	374	373	371	401	384	348	389	390	386	345	406	384	398	369	373	339	359	378	350	406	341	362	337	363	336	387	367	389	355	384	369	382	381	371	357	382	372	348	402	390	403	340	394	380	396	342	365	346	363	385	370	347	372	367	349	383	330	361	415	333	367	382	394	385	369	325	352	383	362	358	368	391	403	360	338	360	392	374	383	340	388	382	399	379	386	379
29531	26410	1242	912	839	801	785	776	733	672	707	729	702	713	722	685	683	708	719	695	654	694	687	695	754	685	763	737	672	683	693	688	770	689	691	700	659	690	709	723	700	750	691	695	745	763	709	667	686	669	704	729	690	699	680	689	688	685	712	699	694	696	681	693	689	691	707	688	723	709	710	751	748	698	751	696	678	718	680	701	660	685	698	657	698	713	719	661	689	707	710	728	709	681	676	685	661	723	702	704	696	669	693	707	690	707	687	750	723	750	673	708	710	717	693	724	675	685	702	696	720	707	718	749	683	714	713	686	716	708	686	685	740	645	690	712	691	698	695	705	691	711	695	674	725	696	696	688	701	694	678	718	634	673	660	699	668	666	724	727	708	694	684	702	671	724	718	686	655	709	668	754	707	690	724	734	736	695	693	675	697	676	695	735	725	773	689	653	730	700	722	715	721	686	648	712	677	718	684	703	703	669	657	696	628	722	693	736	666	710	685	733	699	675	690	718	737	747	704	715	702	707	714	723	692	707	702	670	698	683	663	636	698	699	691	706	755	737	688	723	698	677	736	683	746	673	698	700	655	638	726	701	670	686	718	661	723	760	692	742	688	720	723	677	666	723	720	740	724	683	715	735	670	719	699	721	713	688	700	676	665	727	747	656	732	677	691	705	657	720	682	667	682	737	731	774	659	709	646	760	671	730	684	663	700	684	716	712	712	720	703	732	733	671	689	719	675	662	697	676	715	716	666	717	732	674	700	701	676	715	687	641	708	708	702	677	706	710	688	691	725	677	719	711	727	701	659	677	724	685	690	690	711	678	702	658	642	692	662	643	679	668	728	691	693	664	707	663	699	679	688	667	696	656	653	665	711	698	721	690	670	702	699	697	667	704	647	717	660	710	689	675	685	727	677	737	686	678	682	712	733	693	703	695	713	693	665	707	742	735	704	693	743	682	691	672	693	669	680	692	674	675	694	672	691	723	678	698	737	683	682	708	702	723	701	727	660	717	676	713	698	707	703	715	743	727	699	685	658	675	725	670	683	676	691	741	732	715	677	697	654	677	631	663	701	688	699	725	695	717	682	717	704	680	701	692	707	700	728	669	643	706	717	692	743	663	681	694	687	725	662	687	713	717	705	703	721	748	693	708	696	706	687	714	693	706	702	693	727	676	670	686	680	686	675	665	682	704	720	702	733	706	708	731	752	700	695	742	735	737	710	712	683	688	731	682	730	693	686	676	748	655	712	686	692	662	677	707	716	696	732	675	712	662	691	633	685	680	722	723	695	737	704	698	733	737	723	733	716	645	672	686	680	791	732	688	728	713	663	707	680	687	714	699	690	718	722	669	739	736	775	704	709	712	720	669	656	725	667	661	662	747	688	761	686	633	701	707	691	638	727	717	715	695	691	685	693	691	725	680	690	652	690	687	694	738	689	718	714	683	660	687	718	685	668	708	683	716	665	685	696	677	691	678	728	712	698	708	652	721	724	764	680	709	694	652	671	719	692	712	700	688	710	713	673	707	682	738	678	702	746	656	699	710	674	703	693	689	674	713	650	693	733	703	686	706	728	697	684	681	677	719	678	728	687	664	720	677	730	722	699	719	681	717	708	710	675	726	764	738	653	667	708	690	679	735	691	696	717	690	703	701	654	692	657	639	643	710	705	680	729	684	676	694	720	710	680	686	690	763	697	732	727	653	757	713	716	676	717	737	687	685	696	719	742	720	698	660	619	673	728	675	716	691	678	685	648	743	696	658	689	724	722	680	732	714	728	632	662	680	665	741	694	686	688	728	775	698	726	671	745	649	701	731	698	686	735	732	704	716	686	718	685	668	731	649	715	683	682	742	729	745	688	668	703	681	722	674	676	693	650	682	734	748	707	697	662	668	698	678	678	679	674	655	745	679	716	685	666	716	699	697	708	705	694	657	715	676	688	683	689	716	726	730	680	676	708	670	654	701	689	699	673	681	705	713	714	683	749	701	719	721	729	659	689	710	734	695	678	644	689	736	697	719	699	676	722	702	685	695	679	740	729	732	716	679	717	662	712	691	683	691	721	709	718	719	693	683	675	689	687	732	737	689	718	694	700	704	711	680	708	699	668	699	683	685	704	695	690	737	718	708	744	702	686	697	719	739	679	646	691	662	649	724	726	670	686	687	700	699	722	687	692	651	689	669	696	655	660	699	717	661	727	701	716	699	663	711	691	644	683	711	674	690	774	737	698	711	696	716	676	675	732	705	694	723	660	737	720	681	660	694	718	690	699	721	677	699	705	692	685	725	710	727	703	736	744	678	707	717	726	718	725	752	680	667	777	707	705	694	703	655	711	723	676	676	713	709	667	751	697	669	698	690	706	679	696	694	769	676	720	699	712	721	696	681	721	713	696	664	692	770	670	713	656	688	705	683	690	701	700	673	717	691	676	712	717	681	714	693	656	700	704	680	695	681	662	690	704	690	725	685	694	714	704	691	739	709	699	712	701	684	721	751	691	697	710	688	684	722	671	676	686	680	709	686	704	732	712	719	725	714	679	706	702	690	729	708	700	712	722	676	671	692	676	746	754	672	708	693	706	718	721	720	725	680	729	679	713	692	651	729	716	696	696	703	666	738	677	710	688	718	709	697	701	706	685	709	698	714	696	690	664	651	758	726	723	706	712	711	683	661	683	674	761	682	693	718	712	694	713	714	720	721	682	674	694	694	696	676	738	724	716	697	699	688	706	756	688	702	712	654	691	712	693	717	659	671	687	761	698	654	695	745	680	729	724	693	683	739	647	719	663	671	688	679	681	659	730	727	707	723	709	669	702	679	712	666	691	637	719	677	703	709	672	734	695	688	719	686	738	658	730	756	677	700	741	667	674	703	645	720	690	680	693	718	686	711	682	711	691	684	675	680	719	750	682	722	674	706	711	704	714	674	706	703	654	714	669	748	733	731	717	692	742	726	682	752	636	684	735	650	696	656	659	705	689	724	688	680	720	663	730	716	677	726	678	686	688	709	686	704	728	695	673	689	699	687	747	711	767	750	672	738	654	695	702	717	689	723	651	661	691	690	736	685	643	694	711	677	739	668	732	662	680	692	702	724	707	699	658	700	672	717	733	711	700	703	725	677	763	722	702	684	663	672	740	719	713	728	684	710	698	730	697	723	698	661	712	671	739	723	717	733	736	705	700	695	723	691	715	666	693	700	688	693	677	704	695	727	703	704	660	697	731	700	701	681	682	714	697	668	699	690	685	724	674	687	704	679	738	755	634	699	762	667	710	726	708	677	720	738	632	672	679	711	677	689	717	657	755	699	722	656	714	684	638	722	707	736	710	694	710	678	652	698	683	672	696	724	742	680	668	690	688	715	748	684	702	685	713	671	678	741	707	666	699	747	699	719	717	727	679	683	683	684	690	659	688	735	644	668	698	738	684	707	691	693	753	695	715	713	677	668	681	706	716	675	698	707	685	662	680	725	693	685	707	689	708	697	705	696	731	663	698	683
24234	21475	28632	24424	20964	4808	420	307	245	264	271	230	219	206	183	208	212	217	193	208	210	200	210	188	198	196	189	205	174	200	189	201	207	218	178	181	193	208	190	191	170	183	171	172	182	173	186	198	200	194	194	220	201	184	180	176	176	176	178	169	187	189	188	215	177	192	177	208	199	191	198	213	180	186	207	185	195	188	181	178	194	174	177	169	203	187	190	191	191	176	186	197	160	176	185	203	177	195	176	171	194	176	180	199	186	172	190	163	207	195	188	177	186	200	182	188	173	169	172	194	204	175	189	181	205	172	192	192	203	173	184	191	173	172	187	177	191	182	181	179	191	189	212	187	194	189	197	202	184	163	171	170	189	207	191	202	185	172	191	187	182	187	209	174	182	176	182	168	185	171	162	165	227	172	200	193	170	172	181	190	206	213	186	183	183	177	199	192	183	215	197	176	171	173	187	160	189	191	196	185	182	209	204	198	188	207	184	195	177	183	189	197	172	181	178	182	176	218	181	188	186	174	172	182	162	182	196	195	171	197	198	190	180	187	163	175	198	206	179	194	168	182	209	181	184	174	198	171	170	181	198	181	202	192	182	212	183	193	169	178	184	204	182	187	175	179	200	183	168	194	211	194	201	180	187	182	168	195	175	171	178	203	216	173	168	193	208	216	177	213	195	174	181	173	185	187	214	173	185	189	183	161	175	187	183	169	184	188	201	173	191	195	154	199	201	173	181	173	192	194	182	188	182	192	175	193	181	173	156	174	175	183	166	175	153	190	197	184	187	192	178	196	166	189	179	186	175	180	199	187	157	193	166	185	187	189	191	193	178	178	191	170	160	173	188	188	169	181	177	187	190	204	253	176	178	186	184	191	200	179	182	189	173	184	189	175	182	202	170	183	207	191	178	200	188	172	194	169	189	188	192	179	173	176	175	167	180	171	170	200	190	206	172	167	174	180	187	175	195	165	180	195	171	178	168	155	195	185	195	165	191	162	202	174	205	220	227	181	202	206	193	174	196	182	200	198	182	172	195	188	189	187	190	183	204	180	174	165	164	192	210	182	191	190	165	179	199	187	175	197	204	189	183	223	197	177	201	170	175	165	197	197	166	188	183	211	168	187	169	186	187	206	182	173	185	189	181	209	182	175	186	185	179	218	180	201	183	183	204	178	192	172	213	187	183	194	184	191	182	180	158	178	209	207	190	197	184	208	178	182	186	164	190	198	177	197	175	169	180	180	180	197	181	182	198	178	180	159	185	194	190	180	171	185	170	187	209	194	177	171	168	170	182	188	176	182	180	192	153	160	194	187	196	183	171	188	164	208	192	196	176	188	169	184	214	227	172	167	186	176	197	205	189	197	206	186	212	176	179	196	187	188	180	167	189	186	170	176	171	216	172	189	170	170	209	176	197	181	179	197	196	183	199	194	167	195	175	174	181	188	159	200	192	164	182	170	198	191	198	180	185	178	200	157	201	204	202	186	182	173	184	215	186	176	182	181	186	192	179	197	179	223	202	185	172	149	191	201	179	191	182	178	173	211	198	187	185	182	163	190	176	187	174	182	188	215	176	183	196	200	174	181	209	201	174	195	187	194	187	140	181	209	216	205	190	203	200	180	201	189	181	192	174	193	178	198	195	196	189	209	186	167	186	198	191	198	178	232	201	198	196	197	160	183	197	187	193	169	155	189	195	205	184	166	182	172	202	197	168	185	176	187	152	157	183	180	176	169	167	164	186	157	170	154	177	177	183	166	173	164	197	205	214	202	216	190	196	177	187	190	187	199	165	170	172	198	178	195	174	182	174	191	184	178	191	166	194	178	169	177	189	176	189	201	182	196	218	188	185	182	170	212	199	180	189	173	186	196	176	194	171	182	194	173	198	170	194	178	184	195	192	207	179	187	183	182	186	189	205	174	175	190	210	200	163	178	174	200	192	203	197	192	172	185	183	184	182	193	196	167	204	193	165	215	189	180	186	190	183	169	209	180	184	181	206	208	197	190	188	171	179	193	169	192	179	204	182	183	175	204	179	174	172	191	192	165	169	173	183	201	185	174	196	191	193	179	177	205	180	198	151	165	179	194	205	190	202	194	176	206	178	171	195	170	192	173	187	188	205	162	183	185	206	170	169	165	192	201	173	193	177	179	182	172	192	185	165	185	211	190	167	172	175	199	172	211	180	161	166	189	180	185	179	167	171	174	200	195	182	187	179	174	188	207	165	173	219	160	205	174	210	198	193	192	183	179	173	169	199	195	178	186	180	180	187	193	165	189	183	183	190	188	196	191	185	190	186	177	200	179	183	197	159	198	164	199	203	202	186	207	181	196	192	183	170	173	181	200	192	186	213	187	195	180	178	188	187	189	195	192	201	174	204	187	198	185	182	183	192	171	199	181	170	188	195	194	177	180	189	212	202	183	184	182	190	181	159	193	156	192	176	151	167	170	210	217	172	150	171	186	180	182	197	204	213	214	180	162	192	182	151	205	181	192	175	187	206	181	181	196	181	192	183	200	189	176	183	185	161	194	230	163	172	206	197	169	168	213	177	185	165	171	179	177	170	173	206	188	188	183	180	179	209	188	163	170	197	192	202	187	189	175	187	186	182	169	171	184	178	165	198	171	196	176	204	203	169	171	199	183	172	190	183	177	180	180	190	196	177	179	179	183	198	188	185	189	195	189	213	194	184	168	179	211	194	177	191	177	161	205	207	169	206	181	191	209	180	183	189	193	187	194	200	171	195	177	204	185	178	183	185	185	175	169	213	191	183	167	162	183	181	207	156	183	160	186	191	176	195	204	186	182	209	177	168	188	189	177	204	165	191	181	195	185	192	207	199	191	195	202	179	205	182	206	185	184	198	176	181	194	173	197	173	208	173	198	185	183	200	192	144	187	177	200	168	187	208	183	188	186	173	175	177	187	186	162	184	167	202	180	187	223	191	173	190	197	166	180	170	169	186	172	185	199	162	178	191	190	197	197	185	168	190	173	180	210	171	191	190	175	188	176	173	187	168	194	191	177	194	177	213	213	177	178	185	207	185	172	186	194	192	184	192	210	172	175	205	171	185	198	178	199	162	190	184	192	168	185	167	182	168	158	155	192	157	181	184	178	180	183	177	189	212	181	186	209	176	185	186	203	187	168	204	167	160	187	192	200	188	193	190	177	177	178	167	192	167	192	172	164	182	174	181	164	173	186	171	216	184	184	189	195	185	225	190	157	173	182	185	178	177	204	204	189	202	174	202	199	190	181	175	186	197	144	175	207	169	174	179	180	200	192	207	188	173	169	160	187	173	198	218	187	182	190	200	178	191	183	177	168	195	212	198	188	156	188	194	193	181	198	156	196	215	175	208	196	192	176	162	180	175	196	197	191	191	200	203	198	210	189	203	201	195	157	199	175	214	194	174	204	181	201	187	201	200	204	211	200	208	183	186	176	177	185	189	193	192	164	183	173	181	175	159	201	180	192	172	166	185	169	183	181	201	152	198	166
54373	58893	5367	2499	1650	1221	918	815	727	628	590	541	543	482	459	493	422	438	430	432	442	392	407	364	399	376	398	385	398	408	386	406	364	398	397	371	400	382	368	381	406	325	370	399	352	349	369	386	377	381	398	335	367	374	382	339	384	344	352	361	401	375	375	345	336	371	346	379	383	367	357	342	362	354	397	369	388	386	368	364	379	382	364	345	358	392	361	362	403	378	360	351	387	391	391	350	370	381	360	364	347	403	364	344	365	370	366	336	366	350	400	332	381	380	403	360	335	381	406	370	330	341	370	358	329	406	354	394	374	378	365	378	368	388	371	333	359	370	336	364	376	390	383	388	351	375	357	389	357	359	368	357	379	349	391	338	342	357	365	370	358	377	359	388	384	372	354	376	343	388	395	377	369	366	350	364	343	376	352	352	339	391	376	348	353	340	333	353	342	380	363	376	328	347	388	366	355	348	377	415	357	389	355	346	374	343	341	328	350	353	329	355	336	398	349	360	353	370	375	374	358	389	364	377	387	373	355	365	367	380	365	386	397	385	379	348	343	373	324	369	368	347	350	356	353	321	369	352	363	351	370	356	362	381	326	417	370	361	367	375	363	377	340	343	325	329	349	365	354	366	360	356	344	386	352	315	380	387	364	349	358	342	359	358	351	374	351	339	358	363	360	365	363	386	391	352	328	361	372	380	349	347	378	347	365	342	312	383	385	353	353	361	390	354	355	310	367	373	366	351	352	365	418	330	347	369	373	378	374	382	395	354	392	366	385	371	387	351	374	379	378	355	370	380	357	352	348	368	328	355	339	362	365	343	369	363	364	376	363	381	368	351	357	374	411	344	401	364	405	384	357	351	381	378	349	357	350	343	401	389	350	359	403	378	385	346	386	361	362	381	356	349	371	386	382	366	360	366	350	336	401	353	342	379	345	359	356	372	352	361	369	377	355	334	336	381	365	389	345	368	387	329	360	373	344	393	345	365	377	352	397	355	367	357	376	360	362	376	378	374	359	347	389	382	363	371	349	358	354	382	388	338	382	336	363	366	371	358	371	350	325	393	384	368	347	339	366	374	361	339	367	387	373	360	371	385	371	380	377	360	366	342	361	325	375	330	374	361	393	347	382	375	379	378	395	365	378	373	370	357	388	375	371	381	371	344	348	415	368	374	383	381	405	377	363	343	368	344	378	361	379	364	361	366	369	391	359	358	386	375	376	354	391	375	383	397	365	386	348	383	376	366	388	357	354	377	387	394	332	345	357	374	365	374	331	363	360	387	343	393	375	397	372	388	356	378	380	327	347	407	363	383	387	368	387	359	395	349	393	362	396	387	349	369	350	377	375	347	370	414	360	376	386	364	347	348	381	373	353	323	402	367	367	400	370	364	366	342	365	337	360	394	357	373	362	378	385	346	363	377	378	386	381	375	373	367	364	367	378	375	355	382	363	359	351	412	370	341	341	345	355	360	386	345	378	360	346	412	363	375	371	365	357	370	369	362	384	355	364	359	353	370	373	364	374	370	395	354	336	385	347	364	350	387	394	371	401	353	353	366	385	375	344	391	340	360	397	364	335	370	370	375	361	373	369	347	385	359	372	359	387	374	367	288	339	381	385	381	394	348	336	395	382	382	374	334	359	363	343	359	362	365	370	353	375	379	364	396	353	398	366	378	368	369	353	348	393	369	390	343	382	360	341	377	377	353	373	361	355	369	348	348	373	369	340	373	372	389	378	359	338	357	336	378	363	336	367	353	359	331	384	380	377	345	356	345	318	362	359	380	361	403	379	365	395	363	332	366	346	372	361	370	368	370	374	400	367	364	345	358	357	365	357	353	348	401	380	367	363	366	359	397	372	350	370	373	370	394	333	385	355	346	366	383	343	369	387	384	380	360	401	325	358	382	359	370	374	351	378	372	340	381	390	379	406	375	344	323	363	389	403	392	351	374	343	351	355	362	352	390	383	363	392	372	368	388	358	363	362	332	322	343	379	371	337	397	391	376	393	365	380	416	342	368	366	339	397	348	358	347	333	357	350	390	376	351	363	393	400	396	371	360	373	369	350	354	380	403	365	366	359	343	360	378	405	325	353	393	384	384	367	357	388	356	318	374	350	360	366	375	395	363	389	377	363	374	360	338	350	357	364	333	345	361	352	377	377	350	353	343	365	365	372	360	350	356	383	361	381	362	350	380	401	367	383	419	374	380	381	338	354	343	339	354	368	388	366	361	370	372	365	367	396	383	357	370	340	401	335	367	369	379	329	374	367	339	326	317	362	397	387	324	356	339	360	378	332	353	377	368	393	379	359	365	369	382	366	355	366	362	407	349	341	375	384	375	356	373	343	364	387	350	364	357	383	354	364	354	375	351	367	367	337	364	356	385	318	361	364	344	360	389	365	324	398	359	362	380	397	377	322	382	369	367	351	345	371	381	354	367	430	348	349	374	351	352	382	367	375	367	344	353	357	357	357	333	367	387	362	378	353	378	370	401	350	348	353	381	364	372	399	361	358	371	353	397	348	370	390	309	375	402	372	384	361	377	357	377	383	350	363	344	359	308	355	387	360	362	377	384	365	367	377	360	362	386	355	351	391	350	382	375	364	368	427	337	340	395	358	386	387	365	391	349	333	370	333	352	359	350	352	377	354	362	379	395	380	383	335	364	335	342	381	350	364	365	353	341	338	390	401	382	370	369	366	377	373	397	386	349	409	369	348	365	367	393	358	337	379	395	370	387	341	443	360	360	375	391	360	329	330	355	408	372	352	371	384	342	355	384	361	350	378	372	366	337	349	371	405	343	378	363	405	365	380	375	307	352	348	380	380	353	372	341	361	356	356	359	356	412	347	339	396	332	377	366	368	373	364	382	364	367	372	367	359	383	372	393	403	373	356	357	393	360	346	353	322	337	365	360	355	373	350	389	351	374	355	405	344	371	355	349	370	362	369	395	374	372	346	368	380	351	344	329	333	366	355	358	398	372	352	364	359	364	362	377	387	347	361	378	364	380	364	343	368	359	373	410	368	369	367	382	361	357	364	374	325	380	343	380	387	387	353	345	385	370	323	415	388	347	367	374	382	325	381	332	351	336	373	352	350	371	350	347	346	399	402	409	355	383	366	356	377	355	363	372	372	383	363	345	350	376	409	351	378	376	359	361	346	368	357	351	347	357	400	392	364	341	367	357	324	328	329	375	343	372	359	347	371	351	387	361	395	356	378	337	371	358	394	403	405	385	406	382	398	365	362	381	361	390	348	378	389	337	383	359	361	380	369	389	351	368	386	372	390	364	366	401	332	376	375	358	397	377	360	395	390	382	365	340	361	335	390	391	363	325	369	360	357	350	371	371	364	312	361	378	360	313	367	362	393	348	357	380	361	380	381	329	399	399	378	355	346	365	353	377	348	357	365	373	327	378	374	392	394	338	355	325	357	384	358	377	371	370	379	337	354	374	389	390	363	346	342	353	349	350	400	380	365	359	398	322	373	381	358	365
23303	21399	29335	23748	21359	20926	2760	390	307	288	244	253	229	219	181	199	203	201	193	158	197	208	173	171	172	183	153	172	177	160	155	170	179	195	178	184	177	163	156	167	164	168	164	149	202	159	152	160	163	201	146	176	180	182	172	161	159	157	177	181	174	159	150	156	191	157	144	162	150	155	151	142	148	162	177	161	169	162	174	144	161	158	164	132	154	169	169	167	165	169	159	156	152	148	150	159	143	136	161	170	153	171	185	162	144	151	162	160	137	162	155	168	166	169	163	145	131	166	169	152	166	174	164	181	148	146	160	155	187	157	191	131	161	129	200	145	128	173	160	178	167	174	150	178	186	174	160	154	177	156	171	149	173	150	162	135	174	152	159	162	154	166	173	144	175	173	144	148	164	136	167	169	156	170	140	153	167	156	175	160	150	185	173	161	169	163	170	164	165	149	158	170	173	124	164	135	173	167	126	156	165	142	175	170	163	182	153	158	156	158	151	162	178	169	149	154	165	180	162	171	146	182	150	169	173	162	163	167	149	161	145	164	181	190	189	139	155	151	153	159	175	158	155	159	171	168	138	158	166	169	171	177	145	184	159	161	168	166	165	150	160	185	145	167	156	160	158	133	156	185	140	178	152	148	181	167	160	167	157	172	155	151	169	162	155	142	163	146	162	134	143	178	163	148	166	168	179	152	166	132	165	167	166	162	142	174	165	169	175	173	167	159	144	162	165	140	146	167	155	185	148	154	172	172	151	156	144	155	154	131	145	162	163	176	164	162	151	139	156	146	153	157	155	177	138	147	162	178	156	181	140	134	168	154	172	173	142	152	165	170	181	140	144	154	144	181	161	147	173	173	159	160	148	160	155	163	184	153	162	152	152	135	157	165	154	132	163	191	188	185	154	160	179	156	177	169	150	152	143	158	170	158	165	172	158	164	156	172	172	157	149	166	185	159	184	145	158	161	148	150	161	160	155	130	151	158	155	165	181	156	144	175	155	151	145	164	159	170	155	163	148	147	164	161	147	156	147	166	151	157	160	129	167	169	128	140	159	166	150	171	183	141	149	147	180	160	169	127	153	175	152	160	141	170	163	168	155	151	145	158	176	154	146	174	145	159	143	162	159	162	178	152	174	153	153	149	148	160	153	158	177	165	171	169	157	171	163	168	168	165	148	165	161	166	163	150	149	161	161	162	163	169	156	161	154	162	171	150	160	161	165	127	166	176	164	149	165	154	163	147	150	189	139	176	156	146	141	154	159	150	163	147	155	155	137	187	159	171	165	186	162	148	143	159	161	171	154	159	153	168	142	158	141	172	153	149	144	161	149	168	179	158	154	162	147	154	172	167	150	128	170	162	141	156	161	168	179	144	147	152	169	148	191	144	146	179	197	165	176	155	165	181	168	173	137	176	161	176	148	177	155	159	162	188	150	165	183	175	155	158	137	134	160	177	187	185	170	160	189	176	163	154	179	147	160	149	151	171	174	167	141	158	144	174	159	140	152	149	138	141	166	143	184	146	136	156	165	169	153	158	168	164	155	151	157	154	165	157	175	171	141	155	157	162	168	143	178	160	162	164	164	163	174	167	149	154	168	156	154	173	156	150	160	176	149	183	154	149	154	171	168	148	149	165	165	121	181	139	160	168	166	170	171	154	159	160	163	162	173	156	146	160	154	163	160	164	159	162	168	154	146	138	154	169	164	154	165	141	169	155	154	163	166	172	152	154	131	153	160	149	148	152	172	149	152	156	178	148	160	163	159	170	165	190	156	170	176	142	146	174	162	170	169	151	160	157	163	166	156	187	145	155	164	151	174	143	154	169	160	146	165	156	156	159	134	167	162	145	150	156	172	170	139	166	152	164	147	187	187	168	138	164	157	152	144	160	172	178	194	132	157	155	157	181	138	153	166	151	149	169	137	157	148	142	146	168	147	161	140	149	153	160	147	172	167	152	151	151	153	160	156	154	148	175	151	125	169	166	146	143	138	149	152	175	166	181	159	152	159	152	151	145	162	176	182	152	173	157	151	146	171	157	189	152	167	152	140	136	175	166	160	169	137	153	160	187	175	148	181	158	162	154	171	178	153	170	172	179	154	153	162	160	151	151	137	149	153	140	171	164	148	166	159	186	153	166	173	156	153	188	147	152	162	161	163	166	169	153	169	180	158	139	169	174	166	160	164	167	167	129	155	146	166	166	151	153	162	180	150	162	177	158	139	160	154	179	170	144	160	169	156	149	168	131	146	173	141	165	160	136	170	184	133	150	156	162	147	174	158	143	149	182	161	157	176	151	160	161	155	151	182	157	152	185	162	151	165	160	169	168	150	151	154	150	164	187	149	165	167	140	128	164	197	165	142	152	156	153	160	158	170	172	165	170	166	136	176	157	169	161	158	150	127	153	125	175	153	164	165	160	149	154	163	136	159	148	149	150	153	176	190	155	151	158	149	167	159	172	169	148	152	158	145	164	154	153	181	142	163	181	144	150	172	137	157	142	152	151	159	141	169	186	152	175	167	148	158	182	156	153	172	151	172	146	156	165	177	183	153	166	164	166	161	160	178	156	169	145	171	166	150	175	176	167	119	174	160	150	140	166	169	147	166	139	142	156	164	150	172	150	140	162	146	168	178	147	176	140	178	164	157	138	157	158	148	159	171	186	157	170	151	163	171	160	152	163	148	186	153	133	164	147	160	150	149	157	186	149	140	179	165	158	154	157	132	155	169	148	147	168	160	184	135	158	167	163	130	153	175	145	147	164	141	165	172	147	150	174	143	149	156	174	159	172	156	165	152	154	164	160	162	167	165	171	155	186	167	163	156	164	172	177	151	140	169	158	174	134	179	174	183	159	158	129	160	168	184	193	161	165	142	146	174	151	149	152	155	145	167	166	149	131	165	169	170	161	166	152	153	170	150	184	164	187	151	153	164	142	146	183	159	155	172	174	170	151	162	170	148	163	179	168	141	178	157	163	145	157	168	150	157	179	157	155	139	177	173	142	167	154	138	184	144	158	158	141	160	166	187	167	171	145	178	135	162	147	158	178	152	173	158	167	165	163	168	155	161	144	152	153	156	138	183	154	146	162	144	151	165	195	148	155	159	152	163	167	138	178	147	160	144	140	159	162	160	136	168	158	164	160	152	166	152	170	152	136	153	152	172	149	151	151	188	166	138	168	166	161	153	141	168	161	148	160	170	159	144	164	159	146	154	145	144	146	190	179	166	144	168	152	154	151	145	162	158	149	145	161	150	170	163	158	183	152	152	171	167	181	175	160	139	172	168	168	175	160	154	182	175	160	155	121	181	154	166	155	148	152	139	145	140	185	173	187	176	149	164	163	176	153	167	157	146	166	160	139	171	174	178	158	167	152	168	155	149	177	164	130	176	147	136	122	166	143	182	164	145	166	168	136	149	160	180	176	160	152	163	165	149	164	152	148	171	147	166	169	156	171	156	163	146	155	162	155	157	160	175	158	158	157	160	168	176	154	156	154
58214	60965	8682	4269	2702	1794	1318	1107	939	836	686	626	589	569	495	450	466	413	393	398	402	369	371	372	370	347	311	329	384	350	357	301	297	314	329	308	322	318	309	321	295	316	304	328	312	320	301	317	317	327	291	260	308	315	315	274	296	291	308	284	290	309	282	304	298	317	294	305	274	275	277	297	294	284	278	310	284	286	256	307	327	302	288	306	306	264	284	311	280	268	275	283	295	299	273	298	304	312	326	319	263	294	289	281	300	280	324	317	275	292	294	306	293	284	275	297	321	285	326	287	307	263	296	295	298	296	326	305	277	289	274	297	308	273	284	304	303	292	283	295	284	296	318	307	294	280	285	291	313	298	313	273	287	319	311	300	285	311	293	277	316	293	282	290	281	303	324	277	285	284	282	271	283	266	320	288	299	256	278	318	272	260	302	264	311	294	294	294	306	297	311	287	325	283	268	305	289	286	305	314	272	304	275	287	284	289	291	281	290	333	303	285	289	296	331	306	306	320	310	298	271	299	284	309	289	301	287	273	276	286	284	273	312	273	314	289	290	286	274	318	303	272	276	264	266	304	244	283	273	293	287	281	283	291	282	262	269	296	299	279	276	309	277	268	305	284	277	262	292	295	303	276	300	286	297	308	310	281	284	312	302	296	312	267	282	278	317	278	322	288	305	289	274	285	301	291	306	297	288	311	307	272	311	309	312	273	306	267	314	301	277	278	294	267	289	276	308	324	307	273	330	300	294	294	284	279	313	299	295	314	292	269	313	294	252	304	284	281	312	313	276	281	304	305	283	279	272	300	298	283	281	312	296	318	276	284	311	315	295	273	293	298	307	296	295	290	320	300	347	242	287	311	296	255	279	282	312	308	278	275	271	306	315	304	284	300	296	291	280	265	312	252	297	293	275	305	306	294	252	305	277	287	290	294	292	279	313	294	300	286	301	296	280	289	305	303	304	319	261	309	292	278	307	278	308	288	320	288	299	268	279	271	313	307	306	274	296	280	280	278	278	298	284	307	282	294	310	283	299	318	278	279	276	270	311	282	289	317	301	283	320	274	312	263	281	282	291	272	287	276	290	280	280	288	295	281	312	298	285	291	305	281	261	292	281	307	304	302	305	272	290	291	279	272	320	275	321	263	276	280	290	309	291	289	304	342	273	296	300	300	276	247	312	305	307	277	308	286	317	290	287	287	312	298	292	289	312	282	279	281	284	297	282	264	312	287	282	274	282	306	295	299	292	263	300	306	288	317	265	294	291	318	292	319	323	290	300	301	261	272	297	284	296	287	293	297	310	279	307	329	259	321	292	290	275	253	292	289	280	287	298	307	285	285	305	332	275	325	271	289	291	297	254	292	286	291	304	342	281	246	311	272	289	279	284	321	292	292	270	303	273	299	287	283	250	281	277	282	300	282	296	286	312	278	304	271	284	269	308	320	297	286	304	300	252	316	283	259	279	280	287	274	287	276	291	308	258	270	275	285	308	312	289	302	283	252	259	279	274	278	312	284	285	276	278	262	280	310	297	295	284	279	296	301	307	299	299	273	288	266	297	296	311	273	287	293	287	304	308	326	319	280	310	292	269	295	305	291	318	300	273	290	296	278	281	310	270	291	288	299	247	295	313	300	274	306	299	294	303	272	284	272	288	278	294	281	281	308	282	304	256	307	299	277	301	272	286	282	289	313	273	287	291	281	293	277	299	315	283	293	294	314	292	304	289	276	276	297	304	258	331	261	306	291	249	301	280	258	274	270	270	282	288	282	305	304	280	316	271	295	282	303	305	287	292	315	293	287	296	300	306	298	275	284	307	309	299	285	291	298	299	308	302	310	260	278	269	312	286	286	308	279	289	277	280	292	304	274	309	306	242	299	286	305	306	289	274	299	270	277	260	294	294	305	270	286	289	306	288	274	277	298	303	308	316	300	300	291	291	304	294	303	316	294	305	316	302	316	282	273	302	270	301	318	289	321	330	312	280	282	282	299	301	320	278	294	313	280	302	294	311	301	279	288	319	310	273	280	298	299	289	309	328	284	309	273	274	304	277	280	287	275	292	313	282	293	278	278	305	314	295	296	305	295	272	283	280	315	279	280	280	289	299	308	280	303	296	282	299	304	280	302	292	281	305	319	268	308	273	286	278	295	289	265	276	252	299	317	302	283	285	275	285	299	275	254	306	296	288	292	311	293	302	274	286	275	336	276	302	299	289	268	317	291	320	320	289	294	289	283	269	288	296	281	277	260	262	292	329	317	275	257	289	256	310	313	299	303	316	285	286	279	273	299	288	282	293	279	288	314	297	258	286	286	285	279	303	295	283	288	259	272	290	274	291	271	311	286	292	268	300	278	300	296	282	251	282	297	289	311	273	294	290	305	268	283	288	286	279	297	299	311	265	265	311	302	294	280	298	303	306	310	313	329	302	286	307	285	305	287	314	289	313	288	305	311	275	294	290	275	260	325	306	282	318	306	288	326	289	271	305	284	294	302	259	309	292	291	277	270	261	280	285	298	296	263	274	271	266	264	286	283	268	316	304	291	277	313	301	303	330	266	305	281	286	310	289	302	288	287	288	302	283	276	274	286	313	299	305	279	332	265	299	279	294	294	267	302	293	307	299	305	268	314	278	303	285	306	279	265	307	275	278	296	296	315	300	287	314	303	275	285	308	295	285	295	280	323	290	280	283	305	302	275	298	291	311	297	333	281	299	299	261	326	264	287	288	310	328	294	303	287	274	310	279	296	258	292	291	335	300	316	273	307	283	287	275	272	282	301	316	293	301	296	278	310	289	264	280	277	262	293	277	321	274	310	310	291	303	305	290	308	323	301	311	302	303	306	262	320	260	272	322	305	291	299	292	290	299	301	311	291	313	282	284	298	296	256	299	331	281	292	267	306	286	253	306	274	287	299	321	288	299	301	288	265	281	274	267	300	271	288	274	330	324	285	284	284	306	301	319	279	270	302	288	307	300	321	298	291	282	313	274	314	299	300	277	276	296	262	295	263	302	290	313	314	285	274	267	295	289	276	288	269	263	282	303	283	310	270	321	304	288	288	288	269	282	301	276	295	296	297	320	285	306	279	318	296	315	290	280	290	281	305	277	272	314	291	274	292	302	330	314	304	288	277	313	295	283	337	293	284	276	293	292	292	317	285	283	266	288	301	268	278	286	295	293	308	281	264	308	315	296	292	300	304	288	280	315	303	302	279	281	299	258	303	291	297	296	299	286	295	284	276	304	300	262	294	301	309	255	307	297	299	302	285	299	297	295	286	257	299	301	287	286	305	261	285	280	279	288	290	256	314	271	308	295	277	305	275	323	292	308	287	293	280	266	301	309	293	293	280	296	270	316	312	303	313	312	282	280	295	311	296	306	317	280	301	287	291	289	304	296	294	294	283	290	286	295	272	310	257	260	304	258	270	290	314	315	266	300	282	310	276	277	327	286	306	275	261	301	292	293	268	328	293	261	261	277	298	314	275	310	302	261	323
27520	22470	13043	1150	435	420	411	356	429	381	421	356	403	428	368	374	406	392	400	388	379	357	369	396	365	396	333	344	364	361	403	357	397	388	347	376	392	393	393	357	373	398	359	395	386	367	351	355	385	398	352	405	379	345	360	379	369	369	401	397	344	408	379	388	351	390	379	374	413	370	359	396	373	384	355	355	373	390	383	386	385	364	406	368	410	450	372	385	374	380	356	386	376	361	342	369	369	347	383	379	376	377	399	373	351	367	321	368	369	372	354	392	361	365	386	372	402	347	369	364	356	385	377	375	353	396	367	392	382	365	370	376	389	382	346	353	384	379	394	351	377	373	370	335	339	388	378	359	374	350	400	397	375	375	377	372	394	384	402	375	391	360	352	337	377	398	381	358	347	360	375	418	362	380	367	390	356	348	367	373	392	386	387	355	386	394	366	394	373	356	362	357	404	376	390	367	388	347	379	348	384	392	337	351	357	385	379	415	414	369	383	370	401	381	380	404	410	372	352	381	395	405	365	384	356	379	404	389	405	366	367	450	322	389	386	373	356	387	360	359	381	380	349	386	381	361	384	373	362	361	382	380	360	368	359	380	367	379	355	376	369	348	365	385	369	453	361	350	378	398	374	373	365	395	371	353	386	367	347	359	376	395	373	365	400	375	361	366	350	379	405	374	423	355	381	324	384	413	378	386	386	403	351	397	350	394	383	387	389	379	371	367	345	387	383	370	370	365	391	353	380	330	371	339	331	363	327	370	375	371	401	356	374	346	376	380	359	385	434	384	386	372	372	375	337	376	356	375	385	357	344	374	349	354	373	375	358	393	376	376	385	328	367	345	363	405	380	373	359	372	370	338	411	376	397	375	373	376	371	402	376	368	352	396	403	378	384	386	407	396	372	361	363	397	417	359	363	364	392	389	385	342	357	356	366	373	340	353	382	379	355	391	368	352	368	369	383	393	377	370	343	377	374	352	403	361	382	350	371	398	372	386	362	350	378	378	351	388	342	375	382	358	373	409	380	367	398	391	352	363	381	369	361	362	392	363	366	398	399	371	351	340	390	369	380	370	363	395	385	380	343	374	370	371	350	391	397	377	372	375	389	411	339	335	387	371	376	325	376	379	379	359	357	364	408	375	365	410	357	368	411	386	353	360	350	384	416	369	389	398	385	366	363	385	397	370	395	386	397	374	334	355	380	381	335	404	403	408	375	367	343	341	400	356	400	387	381	381	379	391	363	404	435	360	376	380	366	366	408	369	399	373	351	397	355	336	358	379	386	374	379	402	369	396	377	383	365	388	409	380	377	381	392	378	380	407	394	418	366	401	364	357	395	363	381	375	392	352	361	368	352	377	379	378	387	380	373	375	347	377	375	398	394	359	362	361	372	357	376	341	342	359	380	395	353	395	357	361	364	345	393	385	354	347	368	365	355	383	377	362	368	368	378	360	376	348	357	368	341	357	394	349	363	395	405	371	366	366	398	371	375	378	380	383	379	343	376	370	365	374	357	343	362	344	363	407	373	389	359	374	378	397	391	384	360	356	392	404	393	388	380	386	362	366	376	387	334	404	387	394	403	393	426	346	378	332	428	373	348	387	393	350	405	396	394	386	360	410	378	376	397	371	356	391	365	373	381	374	391	369	373	371	358	375	388	349	361	388	347	391	370	398	358	392	383	372	349	357	363	377	384	373	385	376	359	373	352	314	379	341	365	366	365	387	379	386	348	359	323	377	375	363	347	355	395	355	385	366	371	391	384	363	367	352	376	334	366	367	365	387	389	396	345	371	411	384	383	379	398	378	393	371	361	330	371	384	364	350	400	382	349	379	379	343	412	386	379	402	384	370	382	360	338	364	413	363	355	393	376	368	371	406	396	390	366	348	405	380	365	385	392	401	399	361	411	393	371	325	396	357	350	407	388	389	345	373	354	377	389	391	374	363	370	379	382	391	385	378	375	374	351	345	355	378	404	360	390	400	381	387	368	357	402	372	405	367	344	408	371	341	377	399	353	389	358	352	401	350	364	362	380	402	366	350	403	360	375	377	384	373	366	375	385	400	369	361	400	377	368	365	389	373	370	363	386	348	401	374	420	392	378	370	376	377	343	340	411	372	360	369	363	381	380	344	387	404	384	384	384	364	391	395	399	367	393	379	351	373	364	386	377	354	385	395	393	345	388	363	389	366	335	376	356	381	404	409	350	332	398	387	388	372	368	336	366	381	390	349	345	376	381	347	381	383	376	397	390	381	385	371	370	417	365	375	365	393	345	418	382	395	412	362	355	384	377	369	357	389	351	396	403	364	405	368	387	414	329	349	363	366	387	364	413	370	362	411	384	387	424	394	358	358	345	379	351	385	367	375	384	384	385	377	371	383	351	363	388	343	392	378	369	390	386	385	387	376	374	403	342	393	351	384	379	387	402	341	384	354	371	354	372	397	368	374	406	390	359	390	425	353	331	402	409	390	367	375	371	342	363	362	374	367	356	341	379	397	365	418	383	402	369	392	357	380	353	394	355	370	335	395	352	356	400	398	343	351	396	413	394	386	349	355	392	357	399	391	390	396	355	358	360	375	369	384	387	404	342	375	360	368	393	365	389	398	358	368	383	399	355	410	368	363	363	404	393	329	356	410	388	370	414	378	383	357	366	369	389	362	382	375	395	399	396	343	371	405	356	366	366	366	358	384	409	401	338	371	362	377	358	354	359	336	419	381	351	367	345	351	386	374	333	360	347	374	366	394	349	382	362	412	412	390	414	372	368	360	347	410	370	363	371	368	386	357	373	361	352	344	383	384	363	388	383	351	372	367	388	359	374	369	395	385	389	359	378	413	371	388	406	379	379	412	375	377	363	366	344	378	427	370	380	374	361	399	370	410	371	396	397	342	376	368	379	358	397	379	363	360	361	381	380	370	369	369	365	370	396	369	348	368	389	358	410	366	351	366	396	410	351	348	398	369	390	387	360	370	389	388	390	388	374	415	384	375	395	382	386	342	403	357	375	408	380	377	362	416	368	372	357	384	340	382	368	387	379	378	380	386	403	369	361	398	383	428	355	374	386	373	392	413	364	367	358	401	382	383	345	407	388	357	378	366	362	380	366	392	368	379	356	360	393	355	368	387	355	364	395	350	366	356	343	360	365	382	368	399	375	355	370	369	368	371	362	373	397	378	372	359	405	382	358	377	369	403	392	382	367	364	404	408	382	380	363	383	351	360	379	355	414	353	377	385	397	377	414	344	359	339	361	360	370	399	424	373	370	375	368	381	363	378	347	346	390	359	374	380	337	369	361	380	351	392	412	387	360	392	358	362	338	341	385	350	391	378	386	350	353	361	373	344	368	368	377	384	370	392	370	335	386	354	386	381	375	386	389	395	403	364	360	374	398	375	386	352	382	368	357	399	387	381	386	394	399	373	352	369	401	333	379	365	331	362	323	402	373	350	393	370	388	389	374	379	383	376	408	387	386	405	376	353	384	383	399	371	350	398
29587	31486	1269	881	837	760	733	730	718	687	747	724	736	728	669	670	729	745	686	709	704	649	716	708	692	704	668	725	703	667	702	674	683	677	688	725	722	764	708	659	688	668	715	725	723	677	700	706	694	727	667	741	668	712	689	663	737	677	708	660	744	698	712	711	689	684	732	717	684	704	720	715	703	725	698	676	711	707	729	703	709	691	733	716	754	668	749	669	702	719	699	691	708	713	681	708	674	678	690	694	725	733	718	696	725	668	692	681	720	720	693	688	677	698	709	716	684	666	686	702	716	704	700	711	680	684	731	704	709	717	699	760	738	717	700	686	740	743	720	674	685	670	719	718	675	690	733	644	685	638	704	654	735	699	734	693	718	725	682	737	681	710	673	693	684	689	671	705	698	699	665	697	700	691	669	676	692	686	669	706	727	711	680	665	704	697	712	667	670	718	694	707	693	683	711	724	688	745	656	687	717	716	703	762	700	687	667	698	687	745	719	721	669	689	713	696	731	692	728	711	691	670	681	664	716	726	701	665	710	679	714	698	711	718	725	703	709	703	757	755	729	691	673	701	670	683	690	710	724	717	714	660	692	664	715	740	702	687	718	694	693	683	694	736	711	736	717	702	695	689	667	751	701	695	637	675	706	708	704	692	664	689	686	712	735	691	685	701	670	679	667	699	712	721	724	710	752	704	725	697	656	739	702	712	664	663	690	758	693	699	699	740	653	695	715	765	702	695	655	724	744	719	698	676	693	760	660	687	655	740	728	690	680	732	725	690	683	686	715	771	745	704	738	695	732	716	660	655	722	714	733	696	738	704	711	718	727	697	699	629	720	639	689	657	684	709	696	681	700	707	667	738	720	720	679	668	697	710	742	713	712	673	662	659	729	738	740	684	705	710	706	727	670	701	720	709	677	691	684	690	690	669	686	716	682	670	694	740	715	687	683	687	696	723	700	693	721	674	665	694	675	669	702	719	674	723	716	707	650	679	700	643	744	703	725	682	681	712	716	708	684	654	705	706	727	725	731	709	684	695	650	680	685	675	730	665	660	720	705	721	698	683	687	702	696	678	689	717	741	692	724	688	720	665	689	701	697	744	685	718	728	699	705	678	678	678	651	700	676	703	718	726	697	697	701	714	716	652	703	671	724	678	736	685	738	711	734	730	709	688	692	683	673	698	694	697	726	691	645	673	738	711	703	696	735	714	705	681	674	694	732	656	708	697	730	679	682	787	699	727	735	718	671	726	665	711	699	726	671	776	703	714	667	732	764	707	718	676	711	723	713	693	673	686	722	703	688	733	670	696	670	747	681	720	634	706	664	753	731	688	701	679	724	708	703	701	700	680	711	728	717	732	749	719	735	723	662	691	697	714	706	645	706	655	721	697	704	711	719	717	693	678	660	734	703	707	753	675	713	714	714	684	741	676	742	702	660	679	721	680	706	685	746	745	706	657	700	684	677	671	693	699	643	707	708	651	760	680	696	723	705	747	706	707	711	666	705	657	741	702	720	695	703	681	700	721	713	659	698	696	736	715	738	695	689	710	732	710	695	698	703	730	673	701	712	738	726	751	707	725	655	750	748	731	697	720	736	707	690	717	707	693	721	727	751	694	668	701	636	716	771	729	694	775	672	716	693	651	747	710	725	731	722	702	642	734	670	731	726	695	688	725	730	669	715	714	695	678	690	697	708	714	699	692	757	694	763	703	710	726	713	663	709	671	701	744	697	696	709	728	741	687	693	690	670	669	693	739	756	672	694	679	707	709	709	705	691	742	656	659	701	676	692	704	706	721	693	727	738	711	688	701	693	665	679	753	697	731	760	692	676	692	736	758	673	711	712	717	719	701	713	707	679	696	668	663	722	680	693	719	690	681	700	720	681	725	675	721	663	704	671	755	703	672	690	698	701	690	660	682	709	702	695	732	655	678	691	697	708	707	683	723	721	711	654	701	689	751	704	740	715	699	683	699	656	731	691	778	729	729	700	759	722	713	719	686	697	704	650	707	717	679	651	719	680	721	729	733	732	682	695	706	703	727	674	725	742	729	651	723	735	745	708	760	728	686	726	717	668	697	707	717	711	671	699	723	707	790	708	686	740	692	730	684	719	779	732	656	692	713	680	670	705	708	693	722	713	660	697	694	725	688	707	715	695	725	703	686	707	714	678	731	700	679	728	637	661	726	712	690	697	723	685	674	663	716	723	735	691	711	730	692	711	746	718	666	710	678	716	698	725	713	727	695	683	711	733	696	723	696	686	696	723	658	739	717	674	739	722	693	707	667	724	711	679	656	698	721	719	718	679	700	706	729	662	704	706	727	726	684	701	709	756	702	720	680	680	693	704	617	750	697	760	704	724	687	739	739	728	692	731	691	686	720	720	734	708	737	686	690	719	705	731	728	663	679	698	697	715	688	717	688	699	674	706	754	697	738	715	717	665	691	681	685	688	688	720	718	683	670	673	722	725	673	671	732	719	692	754	694	713	662	720	717	708	722	732	700	687	640	735	684	723	739	732	686	713	709	688	696	697	711	697	703	663	729	734	696	693	635	661	701	723	698	662	748	688	682	711	678	714	704	684	700	683	697	734	687	749	712	665	760	720	666	701	709	663	729	743	676	696	719	682	752	709	715	723	716	690	680	672	719	695	693	703	729	677	655	662	706	735	736	715	692	710	678	733	694	673	682	708	690	698	735	712	726	667	698	640	729	714	709	689	688	719	725	718	697	675	698	692	735	719	663	676	702	756	666	715	701	693	702	706	676	701	676	668	717	695	707	739	686	690	696	733	747	669	693	729	735	716	712	719	750	681	701	659	715	709	757	666	700	653	711	705	708	744	700	735	690	685	741	670	684	764	722	683	736	708	705	696	730	639	716	706	664	695	697	667	652	681	659	716	671	696	726	719	731	741	731	726	699	725	699	730	731	672	746	695	702	720	713	680	740	707	743	671	721	680	686	683	715	710	704	725	679	710	664	730	742	694	675	740	684	691	732	657	754	721	670	709	703	696	661	666	666	696	724	728	697	671	687	748	725	716	686	692	688	724	702	687	752	711	710	733	701	692	745	648	790	665	709	743	709	692	687	673	731	683	713	757	700	738	683	720	723	691	710	691	695	752	716	703	716	704	690	659	704	718	671	741	734	671	732	712	744	749	701	717	730	758	718	723	692	747	647	646	698	732	734	707	682	704	682	717	729	660	728	713	704	695	701	660	704	710	681	719	713	737	693	770	693	718	729	693	686	722	746	719	727	694	698	722	683	702	738	712	710	714	703	779	718	675	720	612	725	667	676	692	688	749	705	681	717	670	685	754	672	678	744	716	711	662	709	710	696	711	738	671	669	697	703	672	717	669	747	743	681	695	653	671	690	667	682	708	701	737	675	673	664	689	688	712	678	720	754	657	668	672	678	709	735	708	716	688	708	714	698	688	644	726	686	697	634	647	677	724	696	679	708	715	708	709	713	757	709	681	720	695	729	744	692	718	665	662	688
24219	21556	28779	24218	20607	3852	425	300	263	239	238	240	205	206	223	202	191	191	222	189	216	175	206	218	211	194	192	178	190	185	162	198	188	192	179	191	184	185	200	164	185	193	189	177	173	177	190	193	192	188	194	173	181	211	189	199	200	165	200	193	192	205	173	187	195	189	184	176	195	169	183	178	204	198	168	182	157	176	196	182	176	186	213	167	176	155	182	182	191	167	177	169	185	195	166	203	178	174	193	183	181	170	185	205	162	166	159	182	204	182	210	174	171	167	195	186	185	170	187	220	179	197	204	176	186	186	167	186	201	201	189	167	181	181	178	187	186	208	196	180	193	168	186	184	182	172	210	181	179	176	200	182	171	178	173	184	186	189	180	195	200	193	193	168	187	205	196	167	185	190	180	210	176	172	187	179	182	190	189	173	192	182	178	193	203	185	170	201	165	188	176	195	171	186	202	188	167	190	216	192	184	170	167	177	199	174	188	207	192	205	165	187	168	180	195	201	191	159	197	187	182	182	199	173	176	194	192	168	188	184	172	174	182	165	190	178	170	177	178	184	170	186	200	189	181	179	183	185	182	203	173	175	177	179	176	190	187	179	182	192	194	182	193	177	197	170	159	183	184	180	199	194	222	169	203	185	211	198	166	190	173	191	183	177	184	169	178	194	177	170	209	207	181	188	178	159	188	167	185	197	182	204	189	178	174	180	169	176	154	166	181	202	189	197	190	173	163	188	189	179	195	170	187	207	205	177	181	164	180	191	202	214	183	176	204	162	173	176	191	172	185	178	195	183	180	207	188	185	187	177	186	193	182	177	192	186	184	209	176	184	180	196	206	197	188	194	193	217	181	193	185	207	170	184	189	199	173	171	199	180	197	170	208	179	175	168	181	194	166	197	182	196	177	172	187	222	182	199	197	182	169	189	193	160	196	185	197	145	183	187	180	182	169	166	185	193	176	161	180	169	173	196	207	206	184	183	190	211	166	198	180	196	172	167	186	186	201	188	186	147	186	197	212	169	161	165	185	181	202	171	169	175	186	211	173	188	197	165	179	187	186	191	186	182	175	200	176	178	173	171	197	189	165	192	182	179	192	178	174	194	167	194	198	160	199	193	173	193	189	168	171	194	198	193	176	191	188	170	184	174	179	180	163	163	174	172	198	186	179	192	180	191	188	185	185	180	174	183	190	167	190	174	186	194	175	173	183	191	182	194	174	169	194	201	167	176	187	186	156	195	196	175	186	188	198	192	185	172	179	187	178	179	165	194	210	178	176	184	186	166	186	183	192	199	200	184	187	188	165	180	157	174	209	204	191	185	182	192	187	178	190	200	202	181	191	171	179	185	169	174	155	160	184	188	169	181	182	178	188	189	160	185	169	176	192	169	167	157	200	169	190	179	214	186	179	184	162	164	158	178	196	176	195	186	194	165	162	193	198	207	182	203	181	193	197	180	164	179	163	175	162	184	180	179	182	172	184	180	169	199	195	175	190	191	192	185	177	201	182	170	205	186	177	229	213	168	197	168	177	196	186	183	177	168	204	155	188	206	175	178	177	188	185	182	191	178	191	197	158	187	179	182	171	201	172	183	170	184	191	173	182	173	213	175	207	187	175	211	175	196	191	181	183	187	194	179	165	177	180	153	166	188	183	167	197	211	167	166	202	208	170	166	193	157	188	183	205	177	175	187	172	173	158	180	185	179	189	159	205	159	165	196	168	190	200	183	174	201	187	195	189	178	195	170	192	192	163	176	174	184	169	173	181	190	177	175	200	190	190	168	200	182	178	165	171	204	183	178	170	144	181	180	174	193	183	175	198	154	185	189	186	177	170	195	221	161	188	176	187	185	197	190	193	178	150	177	181	166	183	192	186	182	203	172	167	203	186	162	179	198	207	192	205	192	175	199	159	165	171	198	172	178	170	173	178	180	201	175	191	185	207	181	187	203	204	179	177	181	200	167	189	189	167	183	170	194	190	191	185	221	188	171	172	197	189	175	198	163	186	201	187	181	198	161	185	184	185	173	174	185	175	186	207	156	180	173	168	195	173	171	188	161	161	179	198	200	177	190	167	202	199	196	168	179	194	182	194	172	208	160	205	202	196	170	197	191	186	184	179	210	154	187	195	168	156	168	174	189	194	183	167	196	180	173	181	180	195	211	186	174	170	196	151	154	153	175	185	177	175	179	170	184	180	218	165	185	169	188	200	156	173	168	170	187	212	188	184	175	176	190	187	183	183	200	192	193	178	192	172	195	196	178	219	191	186	184	187	169	178	171	207	196	188	174	199	175	178	186	169	158	196	163	188	197	218	166	193	174	178	165	196	197	173	201	169	191	170	191	186	159	196	183	174	172	173	179	154	183	167	181	192	190	192	180	186	202	181	188	173	163	178	171	179	190	189	184	200	189	155	191	167	174	186	184	206	210	177	191	171	222	195	182	168	170	186	185	197	189	194	177	186	180	201	193	200	181	165	198	168	147	168	191	172	176	191	182	186	181	197	170	200	154	197	208	182	168	180	181	167	203	176	183	197	186	183	172	172	180	158	184	197	190	195	185	181	189	187	158	176	181	190	157	203	180	191	190	185	201	175	194	185	184	176	190	184	178	184	197	182	209	182	200	175	195	180	210	197	193	193	201	183	182	177	191	217	163	174	171	191	192	177	196	211	194	170	201	173	192	213	188	192	174	176	209	183	186	196	190	202	161	173	194	187	165	174	156	192	176	192	182	204	191	156	194	183	177	184	182	183	198	161	190	174	175	186	188	175	195	203	183	181	183	188	175	167	162	195	157	194	185	190	146	216	198	183	199	189	201	183	166	197	163	182	159	167	198	181	183	203	170	189	180	172	182	186	201	183	191	194	210	178	168	203	191	179	175	172	199	195	198	174	207	166	195	194	190	169	184	181	178	174	142	188	185	194	174	186	172	182	197	191	168	176	164	186	176	180	216	173	199	195	223	191	169	201	191	191	178	148	167	193	194	182	213	189	180	195	203	179	168	180	172	169	166	186	214	168	181	202	194	184	183	184	213	158	193	192	163	173	186	175	179	179	200	195	186	166	202	208	165	196	194	207	205	165	187	193	199	185	190	177	176	184	192	184	171	173	185	190	174	176	165	201	180	170	194	181	167	188	187	199	185	170	168	205	172	162	181	185	178	197	194	178	185	203	182	187	184	169	190	192	167	182	196	194	163	175	181	181	176	197	160	193	206	193	193	176	185	152	184	180	153	202	185	178	195	190	207	187	194	177	193	208	183	175	190	190	178	194	181	182	167	201	173	171	176	168	191	181	201	189	214	179	189	191	173	199	176	193	174	177	211	177	175	211	191	169	204	176	190	198	138	193	180	196	184	164	174	192	171	210	187	172	193	194	181	165	177	178	168	174	172	201	182	171	185	183	201	189	201	198	162	192	180	184	208	197	164	184	175	183	171	186	189	186	172	162	180	186	187	158	166	175	166	189	188	188	194	148	174	175	175	180	155	201	162
52644	63714	5147	2524	1634	1204	862	773	709	627	546	522	509	487	477	446	452	439	407	445	405	390	414	414	406	415	404	388	379	391	428	399	384	376	386	395	389	360	382	380	421	356	385	395	380	378	398	366	380	341	385	374	390	371	353	361	377	357	375	410	374	345	341	372	359	340	378	355	354	339	386	345	336	369	352	358	365	428	362	364	338	379	349	371	400	360	368	383	345	389	369	393	359	358	344	350	364	397	385	329	382	368	384	393	383	382	398	356	379	392	375	386	347	378	374	356	363	358	356	361	346	365	409	385	360	375	364	400	340	407	352	353	377	345	367	362	381	344	363	371	342	354	351	364	356	349	370	363	362	326	355	422	360	355	357	361	409	398	359	389	348	331	367	370	369	335	337	374	376	373	375	385	370	379	365	356	367	368	381	347	356	394	345	351	386	347	358	376	331	348	380	360	356	346	383	383	364	342	358	364	348	375	369	348	394	369	356	336	354	347	351	357	313	359	364	338	363	365	391	354	353	335	403	337	350	339	361	389	382	388	338	389	361	353	377	385	361	360	379	376	398	354	388	338	364	341	349	369	374	313	356	403	380	335	354	382	358	359	359	369	375	387	346	382	355	380	362	351	341	342	354	384	331	363	358	387	365	356	407	370	341	358	389	372	334	339	364	392	348	368	351	361	371	377	341	358	348	353	349	362	337	356	372	376	377	372	393	327	359	402	344	338	356	370	390	365	328	336	355	366	387	385	358	373	390	340	343	386	377	368	355	377	353	365	338	419	368	371	369	393	382	374	376	369	364	389	356	402	338	329	355	371	363	356	357	338	323	331	358	369	351	383	384	347	358	331	357	344	381	350	338	382	375	333	359	381	371	375	322	358	373	373	327	403	337	341	373	352	352	377	341	371	333	364	356	371	372	395	374	398	376	374	386	359	366	362	394	379	369	346	364	362	365	367	389	351	349	374	378	346	367	388	361	384	371	352	365	351	314	344	390	382	373	335	348	348	353	361	360	339	372	353	331	363	361	348	357	374	345	338	344	344	356	370	379	341	361	354	330	373	381	370	357	391	390	366	342	321	393	375	334	360	360	354	318	357	372	363	372	375	379	366	351	379	364	371	359	354	412	308	353	372	366	337	363	306	379	372	376	398	357	378	389	364	358	354	380	359	362	362	347	343	365	353	336	358	319	359	368	377	370	354	331	352	377	387	401	370	368	376	386	348	335	363	380	332	362	413	375	361	367	365	334	364	369	359	333	382	384	333	345	313	325	390	372	364	384	370	350	334	344	340	345	356	383	368	373	388	352	375	350	355	328	389	362	343	365	356	381	351	346	363	367	354	379	389	357	378	365	376	347	362	340	340	357	371	331	341	371	372	356	375	363	353	357	375	337	356	384	343	337	348	344	374	343	374	354	387	374	337	364	358	349	344	342	376	349	379	369	329	359	405	384	360	381	388	345	360	349	339	346	310	391	359	382	365	352	362	378	347	344	350	353	363	360	391	363	362	375	345	390	375	356	374	374	388	362	361	363	366	363	368	352	402	344	406	344	349	370	386	389	345	379	329	393	354	356	338	376	382	349	390	363	378	379	355	364	376	395	384	359	383	381	392	342	348	388	355	368	357	344	361	368	350	349	343	366	359	344	362	347	369	380	368	343	351	333	399	356	369	328	351	372	325	354	346	372	355	370	368	361	353	348	387	346	385	375	351	376	365	325	363	410	350	392	357	355	352	372	355	377	350	379	348	362	339	357	341	385	389	374	394	330	354	352	352	376	365	367	378	391	366	343	332	369	386	390	367	358	349	364	367	368	344	383	341	346	337	333	364	376	358	390	377	370	398	382	390	366	365	390	331	376	358	369	386	330	365	383	361	353	387	381	350	367	342	369	329	335	335	368	373	352	387	333	360	351	368	355	352	320	396	350	370	342	377	368	373	376	369	358	365	392	357	393	358	330	354	388	366	338	353	345	357	339	380	363	388	356	349	343	389	345	339	350	370	418	361	362	418	371	367	353	375	374	368	385	362	349	348	368	375	378	362	356	353	387	420	397	354	362	371	354	371	350	353	345	371	358	383	365	330	396	369	354	385	374	350	329	365	363	352	374	348	338	335	356	371	407	362	356	368	390	332	352	352	353	361	349	367	386	350	346	373	358	378	384	376	362	356	384	341	353	374	353	369	358	372	338	368	348	376	391	365	344	404	349	343	392	354	417	359	379	380	341	374	369	385	367	378	348	391	349	358	367	337	363	352	376	359	353	336	362	336	356	369	370	345	379	363	373	335	362	377	378	385	391	343	366	360	371	335	350	359	334	377	349	347	363	361	335	405	329	343	364	346	357	343	347	369	341	354	366	332	340	360	360	363	362	334	376	387	390	378	355	355	375	399	354	352	377	352	362	386	369	332	366	388	358	369	396	344	386	362	361	383	355	358	358	379	357	351	355	371	340	371	380	371	362	353	348	357	356	362	386	354	358	371	364	376	363	355	346	404	361	346	334	347	414	381	342	406	360	360	370	354	345	359	377	387	375	368	375	371	338	402	394	364	399	338	342	344	378	357	385	331	388	353	377	364	356	385	387	389	353	328	364	356	369	382	378	384	364	326	382	359	360	368	362	387	348	347	373	344	350	386	391	374	375	374	376	312	370	353	357	349	349	380	375	347	398	379	358	377	380	343	381	372	359	374	383	350	359	361	366	347	396	350	393	382	393	365	380	362	366	387	365	367	347	374	411	378	359	401	379	382	357	350	336	356	400	369	376	351	344	368	392	332	360	347	380	382	352	369	358	361	368	374	305	378	391	337	367	366	374	387	393	352	329	374	362	409	338	372	351	386	358	374	360	373	370	343	368	357	364	355	375	385	367	363	322	402	351	361	370	405	369	356	319	361	334	376	333	336	389	389	357	394	376	368	344	350	357	374	373	385	368	364	377	358	368	360	352	394	345	345	336	369	356	357	355	346	351	391	346	321	391	352	359	382	369	362	344	357	342	335	369	367	379	356	345	410	319	408	376	347	357	363	348	357	374	346	353	353	374	345	350	378	359	337	382	359	357	382	364	387	373	361	389	360	392	354	368	339	328	365	333	393	368	350	371	350	370	410	367	370	383	356	374	379	359	375	336	363	360	402	354	371	367	348	355	372	399	342	357	376	383	390	360	338	319	384	343	377	348	367	410	356	376	367	365	335	382	343	343	362	389	350	334	377	374	335	374	337	366	355	371	369	386	367	352	388	361	349	393	370	372	320	351	362	352	381	402	391	357	385	391	348	365	363	392	392	346	330	373	372	336	384	354	360	353	383	369	374	328	359	354	363	414	375	368	369	384	390	367	358	348	370	352	414	365	393	388	351	361	359	369	364	330	337	342	363	359	341	371	382	347	377	374	391	360	352	345	366	374	345	391	390	372	337	392	412	377	360	373	369	360	376	325	372	342	410	318	377	363	357	379	344	396	353	343	345	349	390	357	352	369	392	347	373	363	380	342	391	340	384
23288	21477	29589	23557	21376	20599	2189	391	326	282	325	237	227	231	188	187	190	206	191	192	173	176	171	173	172	170	161	160	171	171	162	141	176	159	182	161	174	161	165	180	159	164	161	191	169	162	167	159	175	147	168	141	174	160	174	164	150	153	133	167	169	153	157	141	174	177	182	137	149	165	168	153	177	170	172	174	165	162	166	137	140	146	177	177	166	155	158	158	142	179	175	145	175	164	159	149	144	155	158	179	138	154	131	159	144	153	155	157	148	150	159	156	158	142	163	159	174	159	158	181	178	178	147	147	166	165	171	146	188	170	145	144	162	144	149	171	162	151	153	153	161	189	133	153	154	147	161	180	138	140	157	149	167	168	125	134	154	180	158	128	169	153	167	156	171	156	166	155	157	146	181	145	171	162	146	158	180	137	146	174	146	158	167	173	149	166	160	147	148	171	177	143	155	140	177	154	166	158	155	160	149	146	162	155	170	170	155	155	138	166	147	152	141	182	147	143	182	191	177	149	149	148	159	161	150	160	143	176	167	151	156	166	146	149	171	169	141	148	175	180	153	136	160	157	140	139	162	155	167	171	169	162	180	148	150	145	163	152	167	166	157	172	171	159	155	176	160	162	184	137	179	146	150	175	171	153	156	146	151	151	188	166	172	158	180	151	136	176	155	156	165	158	152	181	146	149	153	171	133	157	155	159	158	172	144	172	153	156	145	153	152	142	149	176	155	168	142	153	124	151	170	144	143	177	154	162	152	159	154	165	174	149	167	173	169	168	157	141	144	162	140	151	172	161	152	154	159	168	129	171	165	151	158	165	156	154	146	167	129	172	181	163	145	183	160	137	168	172	159	168	175	149	168	163	160	159	153	129	154	132	141	149	134	141	149	167	145	150	172	171	152	149	159	168	131	167	136	139	172	156	173	142	156	139	148	149	130	180	165	158	179	147	157	163	151	155	162	161	154	166	171	150	185	157	175	163	143	153	157	157	154	162	155	162	165	163	152	159	182	169	182	164	171	167	174	125	149	150	185	165	179	168	170	155	173	158	136	153	155	156	163	149	140	152	152	145	145	170	149	138	153	158	152	150	149	143	148	166	161	152	156	174	179	159	150	164	161	173	157	160	157	140	172	165	155	164	165	151	149	170	158	185	169	176	153	128	161	152	156	146	147	167	167	167	171	162	166	190	152	147	145	181	168	156	160	157	161	160	140	170	181	174	153	153	147	165	142	176	151	148	155	152	155	185	170	164	166	148	175	143	168	167	164	142	138	174	137	139	149	169	181	155	149	139	161	173	151	164	171	143	156	162	135	152	167	154	160	163	160	157	165	137	153	139	149	180	157	146	159	167	156	149	145	154	125	164	144	162	166	147	187	166	163	178	174	155	148	171	170	151	160	147	152	164	159	177	153	161	168	147	156	148	140	168	146	141	150	150	155	166	167	156	179	160	162	139	156	156	163	155	172	154	150	152	162	168	169	154	172	170	191	127	169	157	144	129	164	163	157	148	166	162	146	150	134	164	163	150	126	169	146	157	168	154	165	170	164	157	169	143	168	170	142	162	140	149	155	167	176	168	176	167	143	174	157	161	157	146	154	166	143	151	161	158	145	157	158	153	149	140	160	155	158	149	142	154	160	169	159	176	147	155	168	177	157	175	180	158	151	175	157	137	152	167	151	131	170	158	159	180	165	164	180	136	171	146	174	166	158	130	158	166	176	156	173	174	173	155	141	153	171	165	143	193	155	151	156	181	160	173	176	135	146	162	160	161	135	156	156	154	148	174	159	151	167	157	147	159	176	143	163	154	167	147	171	144	164	162	156	169	167	144	142	171	140	166	172	153	162	189	161	162	146	158	152	157	151	161	140	149	160	175	160	158	138	148	168	163	167	162	142	154	146	165	160	149	172	139	152	168	149	178	168	170	149	162	158	153	146	158	136	161	148	161	179	165	170	184	161	154	157	161	173	160	151	174	160	167	159	173	157	166	164	149	161	150	170	166	153	166	161	149	166	157	133	170	130	141	163	186	165	147	146	183	162	152	180	136	164	131	152	151	171	151	160	150	168	156	165	173	156	162	154	157	131	165	148	173	179	120	152	145	180	171	187	169	164	155	160	150	169	162	167	145	148	151	191	158	166	136	182	161	169	172	164	154	181	152	156	153	151	141	157	138	144	173	167	167	141	145	172	160	151	162	157	155	165	148	177	159	157	161	162	149	161	179	164	156	170	139	149	160	162	151	160	162	165	148	149	149	142	153	161	160	121	128	164	160	150	157	147	173	146	160	148	133	153	155	147	145	173	154	136	161	183	180	156	171	168	153	168	163	170	161	154	153	143	171	163	160	162	153	169	145	176	182	165	170	167	178	152	147	190	176	156	174	178	149	144	168	147	160	172	148	157	148	164	130	149	169	159	180	167	173	154	166	159	157	157	151	155	179	152	161	163	150	170	169	156	153	149	141	158	154	152	155	158	160	182	162	152	164	177	146	163	166	158	158	160	154	155	148	165	138	166	176	160	151	174	164	148	176	170	162	146	136	159	167	148	165	149	169	162	149	162	156	167	152	193	146	159	157	156	159	151	164	147	141	169	161	156	168	157	152	160	141	161	162	164	157	143	153	169	150	145	161	171	140	143	156	174	142	162	159	170	169	166	144	164	162	174	155	152	162	147	153	157	174	163	166	153	147	169	143	157	126	147	173	151	154	151	157	156	172	170	177	153	183	158	151	139	153	148	162	151	169	167	179	150	155	153	165	168	157	158	176	147	165	170	177	162	173	189	165	155	157	147	171	178	162	159	160	138	162	164	144	168	148	139	162	153	162	161	170	153	134	164	133	181	160	144	166	151	164	192	180	150	154	161	150	149	149	164	170	136	131	165	169	153	160	200	150	143	155	123	170	158	176	136	161	154	148	154	162	161	145	169	154	148	159	148	149	157	151	179	169	159	148	154	150	171	179	174	185	154	156	135	155	182	171	166	154	147	154	164	176	162	166	151	176	138	154	150	141	154	169	165	172	137	152	144	158	183	163	155	179	151	143	158	156	158	172	139	175	149	169	133	156	145	155	147	149	163	170	148	153	131	148	166	146	130	142	165	161	136	156	173	159	154	191	156	117	145	167	162	152	149	172	137	149	150	167	178	173	144	182	188	150	143	150	146	181	148	171	172	170	165	156	143	158	155	154	148	162	174	157	155	161	150	147	136	145	175	144	159	159	145	147	153	167	166	150	148	159	161	149	146	144	171	164	177	144	156	163	167	173	168	177	153	183	146	169	147	153	152	154	181	150	169	168	155	168	169	150	164	153	135	142	162	155	169	162	183	139	177	155	149	152	173	159	161	158	154	128	150	160	151	161	151	147	136	153	147	141	158	167	162	131	146	173	164	179	165	150	149	152	164	157	167	158	156	151	153	153	163	175	136	168	153	162	154	147	151	151	169	160	155	155	153	161	158	173	163	152	150	137	156	189	159	153	178	150	160	160	181	143
56737	70544	8210	4287	2641	1841	1316	1081	929	771	676	592	591	529	465	426	431	389	404	387	378	357	359	346	351	321	368	344	329	319	334	339	340	351	348	296	307	313	284	305	315	271	312	310	316	294	315	312	295	298	297	311	302	292	298	321	324	319	303	305	292	333	317	305	333	300	314	289	303	321	310	300	313	266	292	282	240	298	305	287	276	305	262	330	307	280	313	307	269	274	269	314	326	317	297	304	300	300	314	303	281	287	271	314	303	278	332	279	293	291	287	308	319	280	272	281	312	305	283	300	297	326	284	311	310	338	273	274	299	307	300	301	310	289	259	294	300	269	310	288	297	304	308	318	312	285	296	321	311	295	311	299	306	278	301	281	301	265	324	299	275	298	279	263	301	285	282	303	317	288	292	276	291	289	255	308	288	279	285	324	299	280	280	320	298	262	286	284	295	282	297	312	299	291	292	293	294	280	270	294	269	291	292	304	281	294	313	278	292	313	306	317	271	301	300	275	269	300	286	293	288	304	277	311	299	291	299	328	266	279	278	292	280	290	277	322	307	293	305	308	272	282	284	275	326	288	340	285	271	295	296	299	351	276	261	283	298	303	258	299	265	284	286	300	248	322	280	286	303	302	288	309	276	273	337	286	286	268	312	285	286	303	285	301	303	310	277	315	287	293	304	284	317	283	280	279	292	302	245	298	289	295	279	280	321	287	288	275	285	284	277	294	299	311	311	300	286	281	307	292	305	293	280	310	343	308	292	304	292	294	298	299	304	287	282	304	284	263	282	303	265	306	274	284	290	320	327	260	272	281	303	302	270	299	312	287	283	288	301	292	279	276	310	276	270	304	306	268	285	330	323	291	282	328	296	299	292	311	279	308	320	288	305	303	306	297	292	277	325	322	308	299	248	277	291	304	293	274	301	290	266	300	306	299	305	275	266	319	272	279	296	277	314	294	285	284	273	300	273	291	297	311	312	303	306	269	297	302	276	279	262	274	310	282	322	316	289	284	274	321	295	288	323	315	305	287	293	289	276	280	280	281	285	284	253	286	286	297	269	279	300	319	297	289	275	258	295	287	293	299	288	265	281	249	293	264	274	278	290	290	240	307	321	329	275	289	305	292	278	296	265	282	281	278	299	272	300	292	289	258	287	290	300	328	279	288	287	299	285	315	315	315	301	254	282	317	295	287	306	293	297	276	288	280	285	291	306	274	317	301	266	270	299	300	272	267	295	289	303	282	337	306	292	272	318	304	268	288	263	338	281	295	295	286	276	280	287	255	283	291	294	258	274	326	271	314	259	297	257	284	316	306	313	294	313	278	283	293	309	274	307	303	318	292	282	286	280	317	280	336	307	289	305	267	286	331	278	290	300	314	295	283	274	273	303	263	276	307	280	292	321	292	278	274	269	298	311	270	274	285	267	310	281	289	303	300	303	304	270	283	291	313	286	282	276	292	292	300	304	276	310	288	309	300	318	311	290	309	297	300	282	275	278	279	311	298	294	298	277	305	284	264	276	271	256	334	283	279	289	327	300	293	285	301	314	303	301	274	311	281	268	283	332	281	321	310	304	285	298	306	295	286	259	306	304	279	315	300	299	278	293	270	312	280	276	271	290	310	290	256	288	290	293	271	280	291	291	289	309	307	310	268	311	277	294	292	265	312	297	290	300	274	273	283	256	291	308	311	324	278	306	270	298	292	291	299	327	280	321	290	315	295	291	288	299	308	311	285	282	282	289	296	292	276	311	271	292	312	307	315	273	270	317	328	301	268	304	278	314	271	276	306	334	278	311	323	324	266	284	281	300	287	319	270	264	302	312	294	289	284	308	290	289	291	297	262	279	279	322	311	299	328	274	313	309	307	316	303	309	326	295	289	284	305	292	286	276	282	296	270	325	266	249	287	271	308	315	301	281	264	320	292	299	279	286	285	302	281	335	280	286	273	305	301	293	309	258	281	295	303	291	263	288	297	318	286	321	260	276	291	306	266	295	272	269	288	280	290	270	319	293	308	276	285	285	307	264	296	305	281	280	271	279	288	320	288	289	270	287	284	291	281	309	295	293	293	309	311	300	299	263	314	294	298	286	305	313	290	326	299	313	299	299	257	314	292	270	268	288	278	281	280	316	291	272	299	289	283	298	292	297	308	292	303	302	259	292	291	258	302	285	296	259	277	276	293	293	286	277	305	293	298	298	284	324	298	304	308	269	275	289	343	279	303	275	300	328	296	268	271	307	266	311	283	297	278	293	317	327	270	299	262	287	272	284	319	295	297	296	323	281	293	263	327	289	264	278	276	322	303	297	244	273	295	304	299	268	285	293	286	290	319	294	269	302	300	297	276	295	278	307	307	296	282	280	278	309	291	300	270	253	285	282	303	301	291	271	276	300	322	293	320	323	277	281	295	291	287	280	270	317	291	299	282	307	331	298	314	303	281	284	288	299	304	273	308	310	279	296	267	297	238	302	299	261	288	272	281	274	319	313	289	271	272	292	279	291	310	307	278	286	288	298	288	321	296	294	299	287	271	280	284	275	306	294	302	270	325	296	314	276	289	286	307	307	281	311	285	288	279	306	329	298	278	267	282	274	260	300	294	306	306	319	286	289	290	281	300	326	314	288	302	308	273	293	265	294	260	302	313	302	299	304	275	280	305	286	293	296	298	266	320	293	302	303	295	295	287	290	300	272	273	310	301	317	303	296	297	272	307	274	284	316	290	279	284	300	285	291	280	267	284	292	300	285	308	311	274	290	282	286	293	256	281	320	246	293	300	289	277	317	267	283	284	275	298	306	276	283	251	321	292	296	301	306	292	258	291	284	281	254	261	300	297	297	293	317	306	291	298	280	284	282	297	276	276	299	277	327	321	300	294	325	276	299	286	332	273	265	294	297	285	262	289	285	283	324	293	301	266	276	312	275	277	307	290	318	280	274	302	296	282	279	289	289	286	292	255	293	298	309	298	287	311	281	288	274	282	307	297	295	277	271	274	285	298	295	266	304	328	308	271	287	327	282	292	260	285	302	324	278	301	291	285	269	293	282	238	292	311	299	287	297	296	283	312	269	268	308	286	309	310	295	304	296	310	284	297	291	293	284	248	349	312	297	288	300	296	278	285	306	299	302	270	277	267	292	304	298	269	282	308	265	318	305	289	289	286	323	285	306	270	290	306	284	261	295	300	267	294	306	289	255	276	294	291	274	301	296	264	283	315	275	299	313	298	279	277	275	278	280	289	270	302	281	273	262	290	265	278	301	278	298	293	292	306	270	287	272	307	292	313	297	252	288	280	301	298	249	290	310	263	296	299	270	306	261	279	322	297	290	296	274	307	316	283	269	288	284	276	277	306	273	301	298	269	303	256	278	269	294	293	271	289	290	282	279	271	303	314	314	296	316	315	273	311	301	258	303	304	326	329	319	268	314	307	270	277	264	308	269	268	269	316	295	296	290	299	294	295	294	273	291	319	327	298	308	280	271	304	304	280	295	292	316	278
27533	22360	13382	1152	417	417	387	388	401	395	361	373	382	392	374	359	381	348	408	373	408	366	362	327	404	405	370	373	370	382	382	397	353	365	375	420	364	409	378	382	396	427	401	412	377	365	365	397	407	345	410	384	360	357	359	359	400	361	372	408	391	391	386	391	409	385	374	387	398	362	365	367	350	348	383	356	407	348	348	309	371	383	409	360	363	355	380	405	382	360	359	390	374	379	344	389	358	367	376	387	373	394	375	374	370	356	394	416	394	373	376	375	354	376	398	386	406	389	372	367	378	403	384	345	401	378	333	340	384	362	376	366	340	396	369	420	363	380	386	363	359	344	364	407	385	367	365	378	402	383	350	369	360	392	408	385	378	406	364	349	410	338	369	382	379	397	360	377	370	383	350	371	388	398	405	392	360	370	346	376	385	393	336	364	340	356	404	373	386	373	432	388	380	371	391	356	356	392	389	403	345	352	364	352	374	379	385	354	399	400	349	385	375	350	365	378	407	387	370	349	348	385	401	366	385	349	367	356	378	390	384	386	394	378	377	384	363	369	357	350	384	383	367	368	347	360	351	376	405	369	381	385	393	375	387	410	394	342	366	397	381	354	354	388	380	389	391	364	409	366	388	421	366	378	358	383	375	438	401	373	372	394	444	354	335	394	380	365	410	340	373	362	397	356	397	357	379	387	336	368	395	368	393	389	406	363	388	368	381	397	345	368	407	398	379	354	312	345	357	420	378	394	333	374	382	380	373	359	361	349	370	363	373	330	337	371	359	389	353	349	394	403	379	387	373	394	381	387	376	363	365	371	373	397	402	341	353	374	381	376	378	359	377	388	372	410	356	384	386	403	402	375	373	369	401	363	368	381	357	360	372	374	381	378	384	384	370	343	366	379	391	356	385	399	369	358	367	396	391	347	394	364	355	341	369	353	371	399	405	392	385	338	409	370	388	368	363	342	381	384	379	343	373	365	384	395	387	391	365	356	397	418	398	358	410	384	382	383	376	364	374	370	390	361	397	364	362	359	401	379	398	377	376	356	332	359	388	369	346	382	405	387	406	381	355	380	375	377	400	363	354	379	362	335	394	347	419	359	380	345	386	374	393	398	381	355	383	384	376	362	412	358	387	337	347	394	402	390	375	380	343	341	391	415	371	393	377	411	365	376	374	356	350	374	379	315	376	373	378	379	376	345	362	397	405	356	411	403	348	372	401	366	371	331	372	388	354	353	370	370	384	375	403	369	371	365	394	373	384	354	344	384	398	349	349	365	370	381	370	362	375	343	362	398	384	354	366	356	372	412	356	368	375	351	373	393	384	370	391	345	377	393	354	353	379	399	343	405	348	388	380	372	359	387	363	328	369	390	344	371	322	378	374	371	370	367	340	350	390	376	360	347	391	346	352	368	372	370	349	371	401	373	374	392	350	367	360	357	394	339	373	376	385	392	372	360	391	346	368	376	376	400	344	362	369	384	366	369	380	361	345	380	361	354	337	382	410	402	379	371	352	396	383	352	378	398	374	371	388	417	388	362	360	368	379	366	357	372	340	373	376	381	360	393	337	420	370	391	366	373	392	343	381	438	361	363	361	358	376	411	349	360	341	382	387	346	351	356	353	363	375	320	367	345	371	368	407	364	396	353	361	391	398	386	417	369	342	360	360	384	360	358	344	350	361	322	370	353	391	364	393	373	386	386	352	348	403	365	379	332	385	386	370	363	389	347	377	346	376	404	391	363	402	381	342	375	388	368	355	331	351	379	373	376	370	395	388	384	346	382	377	361	362	362	370	359	403	377	357	367	410	386	383	405	397	387	389	393	324	378	359	350	382	380	383	363	403	381	377	367	367	369	367	382	386	370	359	373	386	393	356	373	351	393	385	387	391	395	385	384	346	397	391	351	361	353	388	401	367	394	376	375	383	355	361	402	362	397	389	380	368	366	391	371	362	360	364	353	365	354	374	379	355	388	337	352	370	355	387	394	384	362	371	419	399	364	388	371	399	340	349	392	396	364	393	388	362	391	384	394	355	377	381	360	363	402	391	377	426	396	401	366	384	379	378	389	353	389	375	370	391	359	374	393	371	383	379	387	366	387	359	343	373	366	372	363	362	351	376	394	378	399	354	368	397	383	375	395	386	365	352	367	345	369	360	368	370	367	367	324	350	381	374	374	376	370	377	363	392	377	396	373	340	381	360	363	370	370	377	355	367	362	370	371	389	361	339	372	396	362	400	368	360	379	392	381	383	405	389	369	362	323	399	408	377	400	354	372	360	359	412	398	382	360	397	378	394	361	373	350	396	379	359	414	386	377	394	383	401	368	357	365	389	355	339	390	360	376	378	351	371	372	358	406	367	381	358	368	359	351	387	372	366	405	353	418	351	385	359	394	368	389	347	333	353	420	382	366	346	393	365	389	378	393	370	366	377	402	364	380	349	364	384	379	376	340	384	377	375	345	381	364	329	372	355	349	380	354	374	380	380	369	369	355	359	339	370	384	364	359	398	375	351	365	357	393	385	345	355	369	359	371	399	405	366	394	387	396	360	361	370	340	351	352	386	345	383	390	375	372	340	399	375	364	358	349	357	354	413	391	350	361	362	376	368	344	331	376	402	394	361	405	383	366	395	390	375	373	376	372	390	351	374	373	400	378	377	401	368	357	382	384	353	388	385	370	376	363	388	377	333	351	395	369	381	347	387	390	381	353	370	397	370	357	388	390	350	403	379	393	347	349	367	348	390	386	368	396	393	412	406	369	391	391	375	369	351	384	387	393	369	359	389	341	368	357	363	354	400	389	370	356	402	369	344	333	372	383	355	387	368	434	378	377	369	374	379	361	354	397	405	388	383	385	372	392	364	386	369	391	380	388	357	358	374	362	374	356	339	359	360	371	411	373	354	344	424	376	393	395	347	358	369	364	385	377	375	394	370	387	371	379	395	355	379	400	391	396	391	358	368	355	405	373	350	385	371	362	367	368	389	357	380	412	386	341	373	365	358	390	379	374	369	381	426	353	404	369	409	388	398	394	375	384	361	407	352	383	353	370	339	346	370	396	371	371	361	373	384	407	415	370	359	367	411	384	378	345	405	359	375	354	353	368	365	347	389	383	414	367	390	352	341	364	383	381	340	360	405	386	407	353	406	360	407	382	348	373	407	383	413	359	370	339	360	398	386	384	392	399	367	388	386	384	419	385	385	370	370	379	349	370	380	404	386	379	349	367	379	381	341	375	400	333	379	366	364	360	397	351	362	375	382	361	379	350	334	347	370	395	372	350	377	381	365	369	373	382	344	357	342	366	373	372	365	359	403	355	365	391	403	416	366	374	394	386	365	378	387	361	379	368	360	357	407	343	375	336	353	369	364	351	383	366	347	366	368	375	349	336	400	399	380	390	376	366	380	363	381	392	379	357	360	360	359	370	379	396	387	390	408	369	370	397	356	346	369	369	362	379	394	362	391	396	387	383	365	396	367	370	381	378	364	358	382	381
29165	30529	1166	882	813	764	719	764	761	703	756	711	680	695	673	682	751	709	716	796	660	700	730	667	711	702	730	711	669	722	721	688	699	719	759	692	752	726	671	702	750	682	692	694	668	659	673	672	720	724	628	697	680	701	685	691	652	708	690	665	703	720	709	696	671	708	674	708	641	688	690	713	739	657	709	655	714	711	687	660	702	675	726	708	717	673	698	686	679	688	702	667	675	678	674	677	669	697	716	680	695	736	726	669	704	710	718	683	674	693	702	679	694	691	655	705	705	669	669	728	671	702	732	737	691	698	738	681	714	728	701	664	685	706	756	701	717	665	695	653	705	705	680	769	718	678	722	703	708	628	686	660	650	728	696	671	711	700	678	695	700	695	719	675	694	719	739	671	679	669	712	712	688	683	719	689	722	709	742	692	692	686	678	699	738	676	701	686	666	695	712	702	662	681	733	661	704	671	671	667	694	729	685	637	688	783	735	694	695	717	719	691	716	679	720	735	690	682	696	683	696	710	672	687	737	701	683	697	683	735	732	719	694	682	660	702	675	695	701	661	755	694	715	718	731	693	708	694	697	718	727	678	689	714	700	685	694	681	677	723	702	729	707	659	704	687	710	683	711	676	733	703	668	719	687	681	671	732	701	684	705	741	689	685	747	723	711	684	666	723	758	676	675	673	715	693	675	696	708	679	709	707	703	745	700	624	658	696	738	741	702	694	698	649	670	743	697	739	708	696	749	640	715	666	694	691	671	723	718	727	706	666	682	746	705	707	702	722	716	717	700	692	672	677	680	733	735	678	662	726	670	738	717	715	711	703	683	678	714	668	699	670	676	645	691	682	682	696	722	703	695	697	707	696	722	691	682	716	714	677	673	665	633	659	720	698	692	682	697	681	711	704	734	726	697	669	699	658	697	693	687	733	682	760	688	638	680	735	697	664	688	724	631	668	705	697	719	658	708	733	725	694	675	693	737	723	719	682	676	705	671	674	737	705	684	704	729	709	709	674	709	716	685	737	660	724	691	688	757	663	657	770	723	699	738	703	674	683	658	710	696	689	695	716	687	697	725	652	684	664	737	687	703	692	700	733	709	706	706	676	676	716	760	705	672	706	686	682	703	742	697	702	667	703	728	694	706	678	693	693	682	699	697	691	704	680	704	697	735	722	709	636	706	671	691	698	706	709	752	716	703	700	750	735	710	736	733	709	679	710	713	726	735	658	693	681	716	679	700	688	662	728	707	719	688	716	670	712	641	689	668	700	711	647	692	687	704	660	669	680	697	725	658	721	691	694	665	697	728	696	724	709	697	676	702	663	749	659	702	710	712	618	700	710	704	675	718	682	671	659	726	692	710	690	753	711	682	696	677	737	647	663	676	691	689	727	706	745	685	708	730	658	645	683	747	663	792	666	658	728	756	707	697	728	684	684	716	698	711	708	658	643	724	689	661	716	738	688	720	690	730	698	716	675	714	690	720	647	691	694	695	669	649	726	721	692	672	696	720	659	699	698	697	629	697	681	697	688	688	700	683	684	655	680	684	685	705	740	674	680	688	711	683	687	683	716	649	684	694	701	728	683	687	666	692	702	698	667	654	723	695	739	700	704	729	671	695	723	713	666	680	685	669	716	684	682	709	735	663	661	673	662	689	671	685	791	734	686	704	758	674	711	677	681	681	681	703	648	680	671	707	716	725	680	655	734	712	761	670	734	679	665	707	681	692	690	683	697	700	661	679	676	660	723	695	765	649	704	664	731	655	711	702	685	688	707	669	684	661	667	728	687	653	692	716	697	699	700	685	698	709	709	680	663	674	726	694	698	652	728	711	670	689	743	706	681	717	650	705	716	650	729	689	661	667	688	681	680	669	669	720	695	694	672	677	687	674	700	694	713	644	711	694	697	712	710	675	716	667	675	713	729	658	712	717	713	667	723	721	686	718	692	734	704	720	729	734	695	695	712	683	713	688	683	709	698	713	674	647	673	700	692	713	681	747	676	694	730	706	660	653	703	704	696	727	694	694	671	668	701	698	709	687	672	723	697	713	709	710	733	674	720	693	719	704	675	719	725	734	659	687	685	707	711	664	694	716	677	712	666	694	699	716	701	700	701	729	695	703	659	714	703	655	713	698	750	669	694	662	665	714	669	708	709	726	658	677	704	663	666	702	663	721	710	678	697	695	697	703	722	638	731	689	645	688	703	723	664	696	711	682	696	708	657	663	707	691	680	641	733	692	675	698	652	696	665	658	700	712	695	696	679	706	693	759	666	664	673	651	686	671	673	708	713	637	711	709	686	668	676	650	711	720	743	711	716	702	719	688	727	713	663	720	711	713	688	691	685	660	691	666	673	666	656	670	719	724	678	661	672	705	654	731	737	658	728	652	737	682	684	669	692	703	670	672	703	726	657	723	660	693	682	691	710	683	710	629	671	686	706	701	647	719	699	675	696	712	702	676	678	678	715	746	727	668	693	690	715	691	719	725	685	735	668	685	696	726	708	682	718	710	724	693	709	723	683	692	656	692	666	671	678	705	748	716	648	682	672	690	685	670	678	686	677	668	720	686	662	729	719	713	710	744	704	674	691	658	697	707	671	653	672	699	686	720	656	693	723	720	640	696	689	695	714	699	699	683	722	719	669	724	675	680	690	701	663	688	704	753	701	728	710	675	720	707	710	714	706	654	688	676	687	705	691	674	734	674	700	697	687	672	700	674	685	641	666	698	707	713	727	706	715	679	667	713	684	721	696	687	709	678	723	692	662	693	704	680	725	729	686	680	728	673	741	705	701	716	714	726	704	656	677	685	751	729	696	668	684	704	718	660	707	675	666	712	752	709	722	715	696	702	686	700	647	746	732	711	689	656	713	671	693	768	687	695	694	662	705	685	735	718	658	725	671	675	716	654	725	701	732	658	690	730	741	691	683	704	653	707	680	681	692	720	651	686	675	713	726	689	711	676	719	712	728	662	719	673	701	707	699	682	717	695	689	677	711	686	683	683	701	667	674	666	738	715	676	724	705	590	656	698	696	709	702	663	723	687	653	690	677	742	750	696	692	697	668	666	705	685	691	666	656	738	720	672	686	688	676	654	655	672	678	729	702	700	681	755	644	661	707	735	702	670	690	672	709	661	700	693	740	720	699	684	718	724	760	716	675	687	698	690	762	696	654	715	709	680	694	678	664	731	690	681	717	773	780	695	698	676	695	674	703	693	705	689	699	753	677	694	666	691	730	684	720	668	696	689	621	665	702	715	615	627	736	673	718	692	659	703	674	651	698	727	705	698	721	719	719	716	681	677	753	693	672	769	712	695	735	657	722	681	700	698	711	699	696	691	655	698	730	641	657	649	697	703	671	640	692	685	717	695	702	704	703	660	664	688	757	705	737	729	704	734	710	703	664	716	714	664	664	685	650	653	651	670	719	656	646	684	684	737	725	697	672	683	680	708	676	717	679	694	747	675	712	706	685	686	679	643	683	690	670	670	744	705	716
24286	21496	29128	23935	20998	5026	461	306	268	231	238	195	241	200	200	187	199	216	184	211	201	188	210	173	176	193	215	181	201	192	204	208	173	173	178	173	172	184	194	188	209	165	184	161	185	166	160	167	194	186	203	199	201	183	194	177	170	197	195	179	187	199	178	196	199	173	171	182	167	178	173	189	170	179	184	162	185	183	193	196	171	171	173	187	211	188	192	190	180	178	192	185	204	168	180	165	187	206	205	192	188	180	174	177	200	175	185	201	174	179	200	172	180	194	184	161	173	208	185	173	184	215	188	187	181	182	176	169	191	184	174	185	162	193	165	176	196	197	161	161	185	189	176	206	194	186	193	218	181	202	154	188	190	178	183	179	176	171	186	181	191	210	182	175	162	190	177	182	170	182	207	191	180	167	173	166	181	203	190	166	190	148	162	177	202	200	174	169	192	175	180	172	168	160	183	192	198	198	178	193	189	189	171	181	192	198	170	180	159	177	161	191	207	207	176	192	169	175	157	180	177	197	185	196	182	169	185	204	206	174	184	174	193	179	175	172	193	180	176	193	152	172	196	185	185	193	166	166	176	190	162	160	192	173	150	183	181	198	186	167	194	171	167	166	174	169	158	181	186	210	173	163	178	200	185	172	190	157	199	206	198	201	191	184	183	184	179	187	171	191	177	187	195	187	203	197	171	191	163	200	184	191	198	188	193	167	179	168	161	188	179	168	178	194	180	189	193	156	165	181	178	178	172	200	169	178	180	206	193	167	191	178	189	190	180	179	174	177	196	180	182	171	181	184	177	163	187	175	185	191	195	182	184	184	213	190	171	177	192	177	175	206	191	191	170	190	171	194	187	164	192	177	172	164	184	184	185	200	186	182	189	195	187	187	175	173	174	193	199	181	181	180	168	152	205	207	182	171	175	174	197	179	189	191	222	167	181	204	188	183	165	187	177	193	195	165	176	161	165	187	174	177	172	146	178	177	177	203	156	188	172	179	169	183	179	153	159	170	170	164	193	168	178	164	150	184	189	176	181	208	183	180	144	186	180	185	214	154	161	200	197	163	181	202	163	177	189	173	208	178	191	208	182	206	187	182	156	170	181	172	164	199	152	185	197	183	178	200	188	178	177	172	179	176	178	214	175	186	197	179	187	185	165	179	195	182	177	180	179	191	179	167	165	169	171	179	188	175	177	165	175	182	178	189	172	177	195	168	212	191	177	187	175	171	195	176	177	189	166	185	175	154	165	177	175	181	162	176	169	176	177	169	200	171	204	192	177	183	195	194	194	187	212	181	191	180	172	193	189	193	176	171	168	183	182	191	155	171	177	193	185	193	188	173	168	185	185	175	176	194	181	176	168	180	206	170	179	156	178	161	180	196	167	200	175	209	182	180	175	173	155	180	195	176	177	191	186	205	166	191	161	184	161	196	189	168	207	173	195	215	183	195	158	191	193	170	174	175	195	177	179	163	177	166	175	196	188	175	200	150	201	179	192	205	177	190	204	200	204	145	187	179	191	183	193	198	192	228	161	178	195	168	176	181	175	173	180	193	170	189	165	190	170	198	200	172	171	165	169	158	196	171	182	222	209	192	193	186	196	180	190	156	207	193	168	192	176	187	189	187	178	180	166	173	197	171	185	188	175	173	199	172	176	169	184	177	174	198	171	150	171	197	180	205	178	167	186	178	185	171	176	184	185	171	160	203	193	190	175	183	182	149	179	166	198	183	183	161	167	199	172	168	177	192	180	170	195	163	178	179	186	186	184	191	173	176	192	163	195	174	192	178	170	185	199	173	198	198	179	201	179	188	167	190	166	184	188	166	151	185	170	149	189	190	206	174	193	179	180	171	191	195	168	150	164	190	180	197	180	182	173	169	191	166	174	177	166	178	190	185	183	197	201	174	174	193	186	164	185	186	195	195	167	179	194	183	175	177	188	177	197	201	189	181	172	197	174	178	170	180	189	170	190	193	172	168	197	210	197	171	208	155	182	178	209	175	168	190	181	154	171	189	189	157	193	178	161	186	202	183	168	167	187	182	194	182	196	168	189	208	162	180	151	190	200	165	195	161	192	169	175	177	173	170	208	183	180	169	185	178	189	181	180	183	171	174	197	201	176	204	190	189	181	170	165	179	183	157	173	177	181	167	192	188	155	178	202	193	176	180	183	190	195	192	200	151	204	182	201	179	195	195	182	159	166	159	167	179	187	190	184	187	168	192	185	169	174	183	197	195	171	191	182	175	176	178	181	184	176	196	186	169	184	173	192	187	163	166	169	174	174	200	179	183	182	178	165	200	200	178	162	188	194	189	199	206	177	183	163	178	183	167	180	198	175	188	178	177	161	193	194	187	181	208	198	188	194	172	178	195	189	151	190	183	193	181	181	183	169	184	148	194	181	176	182	160	187	177	170	176	195	174	176	188	175	188	163	186	165	192	174	178	176	181	187	171	192	177	181	205	188	177	160	187	167	183	174	193	179	179	179	197	185	173	202	188	196	192	195	166	172	197	162	184	163	169	161	191	172	182	195	165	203	174	201	208	176	195	170	175	199	164	182	178	182	188	173	181	164	173	197	188	206	178	187	170	174	179	184	190	190	203	172	194	173	165	191	190	182	202	172	157	196	190	173	158	173	195	213	187	168	180	182	181	178	182	179	166	185	171	175	169	203	180	196	179	193	184	196	162	188	191	195	188	181	187	199	187	184	193	177	180	194	196	196	176	162	188	165	159	159	170	181	172	190	172	157	186	190	177	175	169	191	182	175	190	166	171	199	188	175	197	170	173	176	201	191	179	203	173	163	196	161	188	190	194	195	178	207	154	200	183	180	191	174	178	186	173	161	189	170	199	188	184	195	199	215	172	191	193	169	175	164	166	190	206	178	180	202	191	209	180	171	182	172	199	162	177	188	187	166	161	175	170	167	155	194	156	183	166	167	183	158	186	168	183	176	185	189	164	198	166	167	182	192	178	195	174	186	193	189	194	177	191	200	196	182	173	192	190	169	180	171	187	194	180	189	166	197	172	206	163	207	191	181	182	176	174	176	183	183	192	190	184	184	196	175	165	187	176	190	176	177	202	169	188	184	200	174	176	185	175	184	184	185	193	198	173	166	173	187	166	200	164	173	162	186	191	181	176	202	178	146	165	190	196	194	178	165	213	168	191	192	186	200	190	167	190	159	170	186	184	186	175	185	189	187	180	201	178	193	181	189	184	172	166	187	202	179	195	195	182	214	169	153	201	164	167	209	200	234	196	166	196	188	189	175	183	171	163	176	177	188	179	182	162	206	188	182	210	183	191	199	184	184	161	164	179	165	167	173	181	190	167	181	180	195	167	187	184	186	195	162	192	188	196	183	161	184	197	176	184	156	205	191	193	183	174	188	181	179	171	186	177	170	163	174	181	163	181	170	160	183	174	170	166	176	176	198	164	206	153	203	185	192	185	182	190	194	167	183	184	201	169	178	168	171	201	207	168	189	182	172	158	192	173
54527	59657	5272	2599	1670	1195	943	784	722	664	544	545	501	540	476	443	474	400	401	452	392	398	450	411	390	416	372	396	374	404	369	379	371	402	410	346	378	411	360	371	363	361	373	338	370	385	381	367	352	354	349	391	356	380	360	381	398	367	366	352	401	327	377	319	331	396	382	387	331	364	360	329	370	332	356	349	363	356	351	367	343	368	352	378	370	333	373	356	338	381	348	382	380	368	370	380	363	359	378	321	371	355	354	313	366	364	346	314	386	366	350	344	352	381	390	356	314	376	328	343	349	339	380	341	340	340	352	372	340	358	340	388	378	382	352	356	339	409	367	370	347	342	357	360	353	379	355	365	365	356	371	362	387	359	329	376	356	352	349	377	393	341	392	380	368	354	355	348	369	377	350	341	353	345	379	339	339	391	357	365	367	377	352	397	379	364	365	364	364	354	388	353	358	346	334	333	383	351	341	360	347	333	335	345	345	362	379	376	343	318	362	379	328	368	378	334	347	382	381	354	369	341	350	382	349	364	378	349	337	361	401	357	371	382	361	345	389	379	349	395	359	367	356	366	372	355	356	367	324	370	391	348	347	359	362	364	379	349	336	345	371	350	367	346	359	400	373	362	346	341	332	356	376	371	371	333	357	334	366	354	334	384	372	349	340	339	361	362	333	361	341	369	356	352	354	388	335	365	351	357	337	401	368	379	342	347	372	381	343	332	363	360	367	318	352	362	365	354	338	366	365	371	368	365	384	339	364	406	375	389	331	335	370	361	351	375	357	343	341	371	352	358	339	333	328	351	357	355	346	351	352	365	345	345	350	391	370	355	344	354	385	345	334	339	330	337	371	367	363	336	392	384	359	366	331	350	347	367	356	350	349	351	370	373	372	315	370	361	358	387	357	360	350	354	346	348	347	337	359	365	371	342	327	354	372	344	370	351	343	326	342	320	377	347	372	355	358	352	390	351	345	347	359	348	364	332	329	346	366	365	367	325	358	361	321	384	371	356	344	340	366	338	356	352	389	345	375	342	370	371	348	379	344	340	358	343	342	361	358	364	360	360	371	364	371	361	389	371	359	351	352	372	361	395	337	350	368	342	366	383	362	367	352	327	360	331	352	368	345	351	364	383	379	352	376	368	332	369	348	389	371	368	317	348	357	363	383	349	375	343	349	375	323	348	366	351	339	335	344	347	357	346	379	377	339	375	364	359	349	375	358	363	361	353	347	333	409	344	382	401	341	332	348	375	345	381	373	326	342	370	390	390	327	337	342	386	352	375	332	362	358	325	332	342	350	351	345	380	353	367	377	338	377	364	362	353	357	371	352	373	361	364	323	333	355	366	368	358	320	348	349	354	359	359	395	358	374	365	371	365	391	363	358	376	371	350	366	339	327	338	388	377	371	366	375	348	364	351	375	394	370	388	327	371	332	348	380	356	338	342	345	349	382	364	337	323	359	368	355	388	327	351	365	351	366	371	361	386	323	351	365	366	355	355	361	392	354	356	377	341	371	361	352	381	384	376	320	358	297	377	314	331	399	348	375	371	361	382	364	383	359	375	364	362	342	339	379	396	379	343	356	331	373	336	374	374	353	363	339	339	387	362	369	361	342	342	365	350	318	351	347	346	337	356	351	392	337	376	344	366	406	332	362	362	370	379	369	413	317	354	358	351	357	359	334	349	351	359	383	367	341	325	395	376	370	385	373	367	379	365	345	367	346	329	350	389	369	361	371	339	379	358	363	368	363	352	363	363	343	384	332	380	313	363	345	343	331	347	346	372	334	342	358	321	326	354	357	334	347	337	356	342	358	336	332	342	336	342	375	358	376	354	349	373	385	416	384	397	334	409	378	347	328	320	372	377	320	372	325	371	370	366	371	350	328	384	369	362	350	353	352	357	363	367	351	338	367	329	347	365	351	358	349	380	380	386	334	350	341	371	354	425	398	357	365	352	368	368	352	353	339	370	342	347	362	362	360	359	348	327	366	345	356	392	380	316	332	341	399	367	355	366	352	387	361	346	340	361	342	338	377	332	356	333	359	363	358	362	371	387	374	349	375	365	360	307	370	370	343	359	365	372	367	352	355	338	337	346	370	379	328	379	371	350	335	374	330	355	354	328	353	360	373	358	381	361	388	343	334	370	402	368	356	406	361	388	360	369	324	375	391	360	363	330	355	370	371	360	355	367	374	358	341	343	400	347	354	371	346	359	374	351	362	359	379	354	357	299	340	341	324	345	405	360	394	352	361	373	340	356	360	372	405	370	395	348	345	368	344	364	315	321	385	356	365	352	367	358	378	340	402	374	348	373	379	365	364	379	362	361	382	355	377	365	371	328	338	379	346	340	366	388	322	335	341	332	370	344	362	360	350	348	352	375	386	355	371	377	379	339	332	374	391	335	322	348	320	372	355	332	367	326	355	386	386	344	358	362	338	332	387	321	367	355	360	364	345	367	351	342	334	370	364	337	375	350	343	405	368	339	349	345	348	390	368	383	347	352	357	379	375	375	341	371	332	366	353	357	357	376	357	347	361	367	375	370	362	360	362	333	357	339	330	349	359	345	344	352	338	351	381	362	368	350	353	394	334	361	384	368	386	361	338	340	324	354	347	354	331	382	369	369	377	387	348	360	338	375	381	365	356	364	361	371	325	365	381	379	362	352	346	352	371	387	370	359	340	377	364	388	362	390	369	389	346	362	379	360	368	355	353	366	353	349	343	367	387	325	412	352	338	354	349	364	364	378	359	316	362	349	355	358	366	322	361	376	372	365	358	331	369	337	339	353	338	377	387	336	372	350	394	374	321	358	366	371	384	359	369	334	406	353	380	354	344	367	354	354	377	340	345	342	371	334	376	390	358	362	340	357	340	365	368	384	335	350	310	350	332	349	348	369	365	327	364	386	361	392	358	380	379	368	360	327	359	364	362	368	371	367	397	335	364	382	374	358	347	347	324	326	339	352	367	339	336	361	357	384	361	312	383	354	354	370	390	342	346	344	366	378	375	346	360	373	356	311	360	343	357	364	394	384	378	356	333	341	331	332	399	367	328	352	340	348	361	365	341	373	371	329	334	337	352	350	361	356	356	353	339	334	366	371	353	370	380	383	359	357	341	369	354	395	390	330	345	362	335	373	377	382	379	345	321	360	370	328	383	350	344	370	351	355	362	336	358	314	367	345	390	354	402	384	365	366	343	348	346	350	321	363	342	391	348	357	357	402	328	358	343	379	376	355	358	400	384	352	353	374	362	356	354	387	360	354	389	359	325	393	369	367	341	353	347	361	339	352	354	392	389	346	400	361	361	367	354	351	364	334	355	360	359	370	386	344	374	330	344	334	362	370	347	360	367	350	346	361	384	389	410	323	366	372	363	350	354	354	335	356	372	394	369	330	360	352	352	368	369	341	380	328	346	361	353	383	381	386	374	372	324	341	372	347	331	348	362	360	346	342	346	352	343	343	344	354	391	335	374	367	353	342	373	374	369	364	371	332
23287	21411	30068	23038	21370	21064	2934	394	260	288	272	250	237	240	212	201	196	178	195	171	175	157	177	171	192	175	166	172	169	191	160	180	180	187	156	173	184	181	167	143	163	161	159	167	144	183	174	123	156	151	152	174	153	153	137	154	162	161	159	167	161	167	164	141	164	171	163	156	144	142	129	158	145	143	159	141	146	166	145	170	139	165	152	151	141	155	139	178	148	151	160	127	173	152	154	163	164	143	153	172	142	150	157	129	163	127	155	152	172	158	170	140	179	168	152	153	145	173	158	164	136	175	170	138	156	148	159	133	155	177	179	160	149	129	165	157	179	162	146	140	154	160	157	134	150	159	142	135	142	152	156	157	141	165	137	159	162	151	148	138	143	145	134	157	166	149	144	161	142	141	167	136	171	159	171	135	143	140	189	141	153	153	156	158	140	155	149	158	169	150	153	143	183	159	155	143	136	164	143	156	165	165	153	157	166	158	145	151	173	173	174	143	161	155	153	166	162	183	138	168	157	169	128	156	148	147	152	171	160	143	146	175	169	144	138	148	160	172	176	162	159	178	181	179	158	142	158	175	145	162	162	143	150	150	155	173	145	167	183	151	155	158	152	157	164	145	126	139	155	161	149	155	163	136	153	149	160	162	164	154	159	157	144	144	146	146	147	151	163	151	159	167	145	139	163	159	153	176	153	165	154	134	162	150	137	171	162	143	141	156	157	153	154	149	159	149	148	163	140	166	160	153	131	157	166	174	155	143	155	169	150	152	133	135	134	142	157	158	157	168	132	173	149	153	163	170	147	172	162	155	145	147	152	145	160	187	155	157	161	141	154	143	137	176	141	148	140	158	141	160	135	164	154	186	170	163	154	153	152	144	140	173	159	160	172	156	139	170	180	145	142	178	186	165	159	165	142	163	169	159	161	154	159	131	154	155	188	147	159	176	180	169	157	132	154	144	157	157	170	147	169	141	172	158	150	170	135	177	179	150	154	163	138	134	158	164	155	134	146	154	155	168	160	146	151	176	137	146	150	146	144	154	150	135	143	145	162	159	158	153	146	135	168	139	149	160	169	163	172	157	158	146	124	132	165	147	151	147	169	167	159	140	155	169	162	160	146	137	154	154	165	139	156	147	135	155	154	154	155	156	155	183	170	155	156	153	139	170	138	160	150	150	171	159	158	154	161	151	153	173	168	169	157	162	151	161	184	167	168	180	132	150	137	167	153	147	146	152	154	157	175	166	127	161	156	158	157	164	161	156	140	168	155	149	167	158	159	160	148	134	168	145	168	157	141	147	157	164	143	128	158	151	139	134	152	169	152	148	143	161	139	145	148	146	143	156	167	153	142	163	148	129	130	151	145	161	148	151	154	158	164	154	156	148	140	161	154	140	144	149	156	139	148	160	151	153	168	173	155	137	152	160	153	154	156	166	180	163	169	177	147	148	154	167	150	157	125	150	183	152	159	152	190	160	145	160	139	149	147	132	154	125	149	152	150	139	159	148	162	154	169	159	155	156	170	163	165	156	177	152	152	143	138	158	145	176	151	145	159	165	136	164	170	148	179	143	139	146	158	141	152	151	161	145	188	174	153	158	145	159	137	190	134	144	156	138	165	145	142	157	156	170	139	156	178	166	167	138	151	150	178	166	166	184	172	147	170	138	160	167	153	148	156	151	166	144	137	169	150	126	146	134	133	148	126	118	144	167	175	179	152	163	152	143	164	163	164	161	146	129	149	148	170	145	169	158	152	146	148	153	167	156	174	156	149	136	142	154	160	154	146	157	154	164	144	137	131	152	141	152	147	143	136	152	150	174	146	182	137	154	172	136	165	148	149	162	125	145	145	168	145	154	170	184	137	164	181	149	171	157	168	130	155	172	164	171	161	157	160	148	164	165	157	160	160	150	173	146	158	147	161	171	140	143	155	142	164	168	157	147	151	155	166	151	148	162	168	150	157	139	146	153	147	166	163	144	145	175	143	152	145	172	151	145	169	142	155	139	160	141	154	127	174	145	151	153	149	168	129	147	157	168	136	175	151	137	141	149	152	189	157	163	156	136	167	166	144	146	163	142	156	170	159	130	166	152	138	172	154	148	142	147	162	140	162	171	157	149	149	166	166	156	182	146	141	153	164	145	158	140	174	166	140	161	145	147	168	153	168	160	153	156	163	159	151	136	148	159	157	162	139	155	146	169	153	150	148	145	146	147	164	150	148	150	187	152	139	184	138	154	172	153	147	157	160	171	162	132	159	131	144	184	161	140	158	151	161	161	142	144	162	152	129	160	156	163	158	155	146	141	155	171	141	153	135	129	149	143	152	147	162	160	137	145	132	145	163	138	133	172	172	146	182	150	169	146	155	162	131	154	173	170	142	166	145	157	161	158	189	172	164	148	166	148	174	147	160	183	172	154	145	155	173	146	169	131	147	136	141	156	149	164	148	150	179	140	149	166	169	131	158	172	143	146	158	174	154	149	154	147	153	164	164	151	149	155	176	176	160	142	152	167	140	163	156	162	147	177	151	174	155	157	156	141	165	135	162	168	157	136	149	164	165	138	151	153	151	192	142	159	143	170	166	162	142	154	173	144	160	152	161	166	145	173	140	146	147	128	162	152	145	149	175	160	137	146	173	158	162	153	144	140	168	142	139	165	169	148	168	168	163	147	146	157	152	148	144	135	167	147	155	168	151	169	160	156	160	149	156	145	161	172	145	167	155	146	150	159	164	158	167	153	138	159	144	143	157	159	137	164	163	150	149	153	146	160	165	152	157	167	157	145	153	170	158	156	157	145	143	159	170	145	134	164	156	151	134	166	148	155	167	159	159	136	146	164	129	141	155	152	161	148	128	148	159	161	133	165	168	143	174	150	181	138	144	165	181	149	146	165	152	136	138	152	168	166	140	165	143	162	158	144	159	159	167	153	165	149	155	173	143	163	154	146	149	144	120	159	161	153	161	159	179	168	158	145	151	148	139	148	155	164	160	151	165	137	172	127	146	177	149	156	157	150	166	146	151	140	189	149	156	137	153	171	159	136	147	161	144	167	145	169	137	141	155	160	149	148	158	143	155	175	170	159	161	167	150	174	167	175	153	135	153	162	160	144	133	153	147	149	158	161	147	156	146	164	170	150	143	174	162	144	154	157	141	163	151	163	144	168	163	136	164	150	154	152	140	136	129	165	184	153	154	147	157	163	147	152	149	171	165	160	160	139	167	142	163	154	167	162	160	160	166	143	162	138	146	146	136	185	163	152	164	144	162	171	153	155	141	179	144	155	148	156	162	144	166	158	151	180	152	158	185	175	141	164	142	175	178	160	150	174	163	142	137	132	151	143	146	159	171	147	153	135	155	172	166	144	145	148	162	166	139	162	163	137	162	191	144	150	173	154	155	153	147	171	154	152	166	155	149	158	161	157	162	149	164	145	164	144	144	131	163	143	148	159	164	140	165	153	140	141	168	167	150	174	157	135	169	170	153	159	167	151	146	126
58530	64375	8656	4412	2806	1886	1404	1121	901	808	689	640	578	511	460	475	432	406	451	390	405	392	340	345	350	331	341	368	315	375	318	293	296	279	300	283	304	291	329	300	316	290	296	306	345	300	326	311	327	309	275	284	272	305	289	297	284	294	302	297	296	256	308	286	265	282	283	298	266	280	301	318	282	320	320	290	280	302	303	290	280	289	261	287	272	302	281	303	294	303	270	289	273	293	294	297	306	268	271	303	295	287	300	298	313	298	306	269	290	270	298	274	287	318	290	285	326	281	308	254	289	286	292	293	301	285	299	308	250	280	298	304	271	305	282	296	300	278	267	273	289	303	291	264	308	256	287	262	274	269	306	272	281	269	287	274	284	274	305	273	288	286	287	268	267	282	293	304	314	263	294	283	290	277	291	286	297	293	334	285	278	270	273	300	275	282	294	275	287	306	271	280	294	284	281	292	251	279	270	308	289	314	293	272	269	291	292	304	300	299	286	295	303	296	313	261	284	276	287	272	293	311	294	296	280	286	292	289	284	272	310	284	296	292	300	296	296	299	298	280	279	274	305	278	333	302	266	304	295	251	262	302	277	274	305	288	255	263	281	272	265	281	301	290	283	264	251	260	280	260	297	272	311	280	266	275	257	267	283	319	302	294	308	278	299	270	292	308	274	266	284	300	310	284	279	241	253	303	284	270	269	285	317	303	311	275	274	290	308	274	249	274	273	300	281	276	296	285	281	293	278	273	274	301	265	258	300	284	301	288	278	272	272	293	273	278	288	293	288	287	302	262	305	271	285	293	274	314	319	278	277	282	290	290	290	274	276	262	245	283	280	282	280	272	289	284	310	300	289	293	294	310	270	302	303	277	279	309	288	275	271	323	267	265	291	297	315	315	296	262	299	272	280	305	263	273	306	327	304	282	289	277	264	293	264	285	285	293	266	277	297	273	279	301	300	281	265	277	300	271	265	270	279	290	274	279	300	276	268	278	323	295	300	299	293	287	292	292	278	287	271	306	282	266	283	259	312	280	264	286	287	293	285	248	276	307	294	273	251	307	310	309	286	306	271	274	275	285	296	299	302	272	287	291	309	275	274	291	280	298	274	306	295	258	266	278	316	298	299	309	283	296	316	277	277	299	269	273	300	313	293	246	289	293	301	289	294	297	286	274	258	293	281	292	259	253	274	286	270	303	282	279	302	310	281	290	309	281	298	289	303	294	266	278	267	303	306	299	289	279	293	249	292	277	283	292	298	272	281	269	270	280	298	289	270	297	262	262	309	293	276	299	301	284	243	267	286	303	282	293	312	267	274	295	284	267	289	285	256	270	270	273	316	260	255	274	310	280	308	268	264	302	286	265	310	279	308	276	282	279	268	283	284	296	284	305	281	260	267	297	282	268	295	274	272	307	289	276	322	266	279	270	275	281	282	280	291	245	291	297	291	283	275	308	301	294	292	294	292	276	298	299	274	276	292	278	273	288	280	277	298	281	282	260	266	311	281	300	258	281	269	293	283	276	264	281	288	262	259	308	301	312	297	263	296	270	325	283	277	289	278	319	274	274	273	285	324	283	281	254	275	278	266	281	257	279	258	304	288	295	322	279	288	266	296	300	277	311	276	287	315	276	287	267	272	294	294	298	296	326	306	297	294	310	294	252	296	295	294	279	278	304	258	297	276	279	271	273	320	269	280	287	261	299	267	299	288	319	242	290	303	288	295	297	287	281	286	309	284	256	313	267	269	281	304	280	297	281	295	315	284	279	272	294	297	294	275	290	281	309	291	302	282	292	302	255	280	284	310	284	292	271	284	295	276	262	271	275	254	265	271	283	303	313	291	290	267	284	311	309	262	268	314	294	298	265	318	297	301	277	294	295	308	282	286	302	274	274	282	292	290	322	293	311	270	273	316	260	273	308	259	278	275	310	292	262	304	284	263	285	283	298	248	288	323	288	304	268	251	309	263	261	283	264	274	281	276	289	282	300	283	303	291	264	269	284	286	289	279	282	324	288	316	311	256	279	297	274	282	259	282	316	279	293	279	270	285	283	298	295	257	305	289	290	289	306	285	263	294	279	272	269	295	303	257	261	271	277	283	274	265	302	280	280	279	298	335	311	269	267	269	306	263	267	289	291	291	246	300	294	267	256	274	274	279	279	291	277	287	309	293	291	287	288	258	287	272	279	292	263	302	286	298	275	275	283	270	321	262	286	290	277	273	270	301	271	252	284	286	279	290	283	300	291	268	291	274	268	279	276	293	272	293	298	305	276	251	293	303	255	299	290	299	295	289	282	269	308	283	298	255	275	304	280	301	305	288	269	288	277	285	288	261	275	306	277	271	302	275	276	270	266	285	307	300	278	297	305	268	302	284	286	291	308	275	278	246	286	324	271	319	312	282	301	314	275	273	276	263	287	289	314	280	283	279	304	274	281	286	300	283	295	263	271	302	320	275	310	289	266	270	310	302	283	306	280	300	301	292	284	291	266	260	261	275	297	259	288	288	257	260	305	273	265	298	284	263	312	292	327	260	298	288	276	290	330	302	282	259	278	272	303	290	286	256	303	297	298	294	272	299	331	313	272	270	275	307	263	284	300	303	335	281	279	283	320	268	297	277	262	299	268	272	272	293	297	304	329	262	315	258	286	289	278	303	274	265	273	304	278	278	292	282	301	290	288	285	301	280	288	298	275	301	283	294	296	282	290	298	274	276	298	268	298	274	300	285	304	298	297	258	288	263	275	305	297	290	294	310	269	258	294	286	288	273	273	298	287	301	284	273	272	283	257	277	273	270	274	255	270	261	279	280	292	300	291	247	270	248	272	285	302	283	309	308	250	300	281	258	276	269	276	280	287	270	273	289	293	294	268	270	274	273	287	307	266	296	304	270	250	305	313	315	285	290	291	275	285	268	285	251	291	307	297	250	327	289	292	312	282	266	311	286	323	303	254	300	299	287	290	297	269	314	293	293	281	295	275	290	274	283	291	300	269	272	262	281	290	285	286	279	263	258	292	290	288	267	284	317	301	295	309	255	266	238	285	270	264	283	282	304	288	301	278	288	280	273	309	302	302	268	274	277	290	280	253	274	301	294	300	290	290	289	270	271	309	265	271	277	292	269	297	237	281	268	283	291	323	303	296	287	277	285	278	298	280	293	263	278	307	278	303	298	261	265	326	319	289	298	289	293	296	275	258	298	267	304	258	281	253	289	300	285	264	285	299	258	302	248	269	285	335	265	299	253	295	281	293	292	308	298	288	274	306	270	294	285	271	279	270	293	255	307	280	277	287	280	282	281	285	276	267	288	261	281	268	276	286	279	293	266	285	276	272	298	277	299	289	301	291	301	281	290	300	289	297	320	295	295	274	298	269	291	279	279	313	297	298	287	281	288	304	270	307	297	279	272	302	320	286	287	304	305	270	263	271	277	303	290	256	263	276	286	276	286	276	264	262	293	288	285	273	298	336	304	302	255	306	329	295	269	298	310	262	282	279
27431	22143	13482	1164	460	436	369	391	356	391	350	409	392	359	382	381	376	375	362	368	351	371	359	381	376	386	403	385	363	383	363	350	385	344	376	341	326	398	366	384	367	361	357	389	363	366	374	332	382	377	364	370	358	386	351	376	366	365	366	350	363	369	363	329	333	360	402	342	363	386	362	362	350	369	362	346	366	351	379	408	388	402	375	372	393	367	364	347	391	384	372	367	380	344	399	385	368	360	343	355	407	352	354	375	368	353	365	360	359	311	353	361	372	359	376	365	356	342	375	365	358	358	322	350	370	364	387	339	409	340	348	371	380	386	359	358	369	347	314	411	360	347	372	368	373	353	385	337	363	375	355	378	345	366	351	389	358	371	375	357	386	367	380	395	365	346	341	379	354	325	396	351	333	347	366	381	356	354	370	421	375	371	356	339	383	366	387	396	372	381	372	367	365	321	371	353	333	388	329	361	382	346	378	321	377	405	399	373	372	360	342	387	377	373	387	338	348	384	380	362	372	329	374	365	378	337	365	379	372	373	333	373	330	321	327	345	368	340	371	365	379	378	378	365	357	384	380	382	403	353	391	343	399	353	369	389	369	359	363	347	338	386	367	374	339	365	348	359	384	372	374	396	390	354	386	346	370	355	369	369	374	370	383	362	382	348	331	374	375	356	356	357	373	372	372	369	382	344	360	384	361	340	382	392	342	378	383	378	363	367	379	389	375	376	377	379	378	389	313	353	375	364	367	355	406	372	382	366	357	357	346	345	359	345	400	365	396	397	362	372	395	373	336	342	374	362	389	379	359	351	352	335	366	356	384	341	371	329	383	322	366	370	369	365	390	342	360	330	359	388	394	343	357	379	381	367	382	376	351	367	334	359	342	351	371	352	364	384	376	362	347	365	387	358	374	377	369	334	362	372	402	352	390	363	391	349	359	375	385	383	350	380	331	322	343	385	368	360	389	360	354	335	375	384	363	345	392	368	378	398	354	379	369	386	352	357	384	413	378	383	333	321	392	335	372	363	378	355	396	369	368	364	361	380	369	368	393	357	381	378	355	337	387	357	367	386	328	376	319	357	400	395	339	379	348	380	363	358	369	359	325	353	336	370	365	371	372	396	355	377	412	371	362	364	352	382	338	377	370	341	355	366	354	349	376	346	365	361	352	351	367	346	345	368	369	362	343	360	338	375	347	388	406	384	339	346	366	380	360	388	342	355	354	390	393	350	356	371	368	376	375	375	389	378	371	355	411	358	345	370	342	375	353	374	385	354	407	363	359	351	376	369	372	365	341	349	410	382	399	329	359	376	392	358	371	353	372	365	383	364	378	381	376	327	373	385	339	326	407	376	344	356	374	408	327	379	379	340	344	377	339	398	362	365	358	375	370	390	360	374	398	365	368	353	377	394	396	367	366	375	340	387	350	357	389	343	365	345	380	377	382	371	357	320	366	335	361	333	347	360	331	347	352	343	358	393	368	360	375	387	326	357	373	377	336	370	388	396	375	344	371	346	350	371	359	357	403	362	410	313	356	340	332	364	381	366	325	359	373	362	350	387	374	378	377	350	332	359	374	388	371	353	354	353	348	398	371	374	399	378	371	377	375	387	369	363	359	387	356	348	380	383	339	372	364	366	329	399	358	351	390	348	350	359	348	341	335	334	361	345	350	395	359	328	356	371	371	378	371	389	361	384	362	378	383	359	370	401	372	389	342	367	367	363	371	346	383	378	376	352	353	366	376	347	332	387	323	372	385	364	364	344	395	369	398	386	387	335	400	367	359	367	347	363	358	364	398	365	372	359	381	373	385	367	381	410	376	386	391	359	341	362	365	359	337	395	348	382	411	354	373	396	353	347	337	349	353	382	368	324	370	391	341	377	365	374	402	371	382	367	371	379	360	372	357	346	333	367	378	336	353	331	383	355	374	369	359	355	357	367	390	375	388	345	384	369	342	345	385	374	366	380	351	371	381	385	390	364	383	367	374	388	354	344	346	364	346	365	369	373	395	372	397	360	367	390	357	359	345	353	403	338	365	380	342	381	350	371	370	376	374	403	366	366	391	379	363	365	360	398	403	380	367	361	368	338	365	370	366	362	369	358	395	371	379	384	367	375	376	347	366	366	337	346	368	361	375	384	388	372	366	317	368	373	371	372	333	393	350	374	352	400	372	355	352	362	346	396	340	364	357	340	373	391	368	359	365	374	365	358	363	337	376	369	407	388	361	349	357	353	396	379	388	368	357	383	362	381	330	351	394	325	371	395	369	356	380	385	353	324	368	413	354	376	356	359	381	378	362	340	354	378	387	379	400	369	373	359	394	366	371	359	403	380	364	360	377	378	371	339	372	358	394	383	387	389	386	379	386	328	363	364	388	389	363	385	374	359	387	353	354	361	390	354	355	397	372	380	401	369	378	379	325	341	385	390	337	374	361	364	388	375	381	335	359	391	364	368	363	360	376	388	375	341	365	391	352	375	380	384	387	325	356	399	367	338	382	386	365	370	385	378	357	374	343	352	358	337	374	358	345	344	355	388	371	359	374	366	338	356	370	405	375	408	364	353	361	350	365	345	346	379	397	378	363	378	351	353	370	374	342	376	404	381	387	365	357	373	359	347	358	347	344	388	373	350	367	376	373	377	347	365	363	340	381	360	383	386	382	389	407	359	392	372	395	362	375	363	354	357	356	350	384	389	368	347	402	362	403	352	339	380	383	354	373	370	378	374	369	365	341	348	351	350	369	375	383	389	386	382	356	340	355	382	348	397	349	365	382	379	356	351	363	392	364	352	372	351	317	364	385	325	353	386	340	365	386	394	372	367	338	396	366	370	367	357	368	373	380	404	372	341	356	359	362	322	351	365	343	354	391	363	399	350	341	360	351	362	348	394	385	389	353	387	359	345	382	340	347	362	364	356	384	370	351	385	347	358	365	381	379	385	328	377	331	380	356	386	359	369	349	379	369	355	372	360	372	378	359	363	372	385	407	374	379	349	353	367	394	361	422	383	378	366	378	362	392	334	388	366	373	368	360	349	360	378	371	374	362	346	379	355	371	329	376	409	352	382	342	377	389	363	370	331	400	349	366	388	368	343	341	378	335	391	333	414	371	351	390	368	376	363	377	378	363	351	335	363	334	414	356	372	373	377	330	349	357	369	359	356	347	376	368	366	338	335	341	379	350	370	341	369	342	358	381	346	362	347	352	352	366	342	355	372	380	371	336	332	359	365	359	407	397	367	356	367	403	337	424	369	377	339	368	390	352	394	385	376	383	369	357	337	323	325	339	360	339	364	394	348	345	344	398	344	344	353	364	339	392	353	345	327	382	370	404	373	376	374	388	373	365	355	380	373	376	357	327	386	356	362	373	351	343	384	401	354	378	349	348	376	348	395	348	362	377	318	379	313	345	403	386	374	342	337	397	373	390	368	344	345	332	385	362	358	358	381	344	355	338	363	374	384	379	405	380	365	357	357	372	364	363	398	333	344	359	382
28973	29797	1245	962	819	823	741	730	727	730	760	675	744	736	755	708	723	716	707	689	698	692	704	679	678	692	692	666	686	680	688	714	657	707	672	649	718	716	706	703	693	681	687	692	678	659	689	673	731	734	656	674	667	704	658	641	682	686	670	694	687	686	684	701	740	699	685	695	728	705	727	666	684	655	669	709	638	689	709	696	704	705	643	648	684	708	707	714	683	713	685	726	687	702	661	697	688	695	693	713	686	690	713	687	681	688	697	702	662	693	674	646	688	677	712	717	677	709	714	655	747	724	707	692	675	686	698	691	717	739	693	679	771	695	721	669	595	718	702	672	716	721	667	671	690	693	730	668	711	656	673	649	700	743	739	756	704	737	686	672	692	649	680	670	690	697	695	636	685	664	737	672	660	696	724	677	689	740	665	692	667	668	680	736	713	672	666	725	742	688	709	726	695	691	698	662	694	698	676	683	720	720	683	661	686	663	663	645	657	673	661	637	690	673	690	710	676	692	669	684	677	673	697	694	721	657	702	683	708	663	709	661	652	679	692	728	657	692	671	672	730	678	631	693	667	674	686	717	744	666	670	722	674	656	731	712	706	701	723	700	678	648	707	688	701	714	699	726	713	659	676	682	627	670	677	646	650	688	710	663	687	737	702	675	713	710	652	713	703	686	701	703	695	686	706	651	669	689	668	677	659	693	683	700	679	739	646	666	656	704	662	696	709	700	717	717	646	709	738	672	665	693	649	703	687	675	678	647	717	723	706	658	683	665	680	665	681	731	710	696	658	691	688	739	687	654	714	694	705	649	653	691	696	671	688	644	659	670	688	708	701	684	696	694	707	673	666	679	728	668	697	703	694	696	700	657	676	679	668	750	653	737	714	677	709	689	698	655	702	693	692	670	658	687	726	677	683	667	740	722	711	641	677	686	642	729	724	699	653	712	688	715	701	668	691	657	720	670	710	664	674	734	662	613	708	694	723	678	725	710	660	646	670	712	688	667	674	684	697	698	646	681	679	675	683	717	739	718	699	708	668	688	724	689	673	680	678	673	674	699	630	708	655	690	659	645	688	710	697	703	718	675	671	730	681	681	737	700	694	689	719	670	658	751	675	722	702	704	680	655	679	692	678	692	704	647	688	700	649	695	672	714	679	664	698	727	673	711	708	652	736	733	708	679	707	651	701	638	696	681	682	694	662	664	654	725	672	709	678	694	679	679	673	668	672	680	742	670	709	641	697	686	648	742	715	711	738	720	669	682	680	672	702	669	677	724	662	739	694	688	647	656	679	688	717	685	726	705	673	656	699	673	688	698	720	709	621	635	729	697	698	699	709	698	673	676	707	656	678	699	686	711	680	753	684	693	690	684	650	736	721	712	693	678	696	692	696	731	690	687	682	699	683	688	741	661	708	662	683	695	694	695	681	716	753	681	676	644	722	683	712	743	682	667	648	685	694	655	653	690	677	716	688	693	678	728	612	753	680	689	651	734	666	672	735	680	681	668	706	653	703	675	671	662	672	673	646	745	685	668	704	677	651	677	687	708	696	694	645	705	693	694	675	687	732	711	708	664	676	684	694	692	707	695	675	704	669	713	642	646	701	723	709	710	657	683	682	681	665	687	671	655	682	656	684	684	661	709	668	729	707	666	683	653	659	689	673	688	670	698	676	686	697	694	676	678	641	690	632	656	733	670	724	707	663	690	696	707	692	688	664	700	684	661	668	657	693	713	715	709	688	654	718	699	672	665	739	690	707	672	692	718	664	698	660	751	689	700	710	689	664	671	676	675	670	696	684	671	709	699	683	684	663	733	652	672	676	718	693	695	713	720	706	697	626	691	668	701	669	665	653	671	690	706	685	713	690	696	722	672	724	695	693	717	697	663	692	745	669	730	722	751	659	706	713	712	677	697	696	685	655	693	714	713	693	677	679	671	736	643	680	677	688	704	691	678	689	703	715	681	672	663	667	700	682	752	707	664	715	698	710	729	699	679	665	690	659	683	673	716	663	657	663	671	645	658	673	699	683	680	678	709	659	638	759	675	645	726	719	680	653	709	705	675	683	679	700	690	686	677	707	706	718	688	706	679	702	720	675	686	665	681	706	713	714	675	715	667	716	669	681	693	684	668	681	639	696	718	718	686	680	743	696	739	756	709	669	714	740	707	715	689	693	713	714	716	669	768	706	709	678	689	689	738	677	694	660	688	712	738	705	684	706	756	721	670	703	703	693	683	680	687	690	697	664	724	675	734	671	685	699	650	674	714	700	728	706	683	648	656	663	703	693	686	652	698	668	703	690	671	689	740	702	703	679	683	663	657	728	666	717	689	668	658	725	661	629	664	694	689	728	684	724	720	694	653	720	673	707	737	696	694	652	626	683	696	717	723	740	702	672	649	657	695	699	685	708	711	667	656	684	663	671	715	710	649	660	695	663	736	694	678	748	707	723	713	722	701	704	711	692	715	663	660	667	739	731	676	668	670	714	692	708	649	706	730	663	663	691	680	706	716	718	743	682	646	737	713	700	680	664	703	669	681	645	668	711	692	690	646	673	686	693	695	667	670	681	671	680	695	696	711	708	729	656	662	656	675	710	667	658	682	716	746	690	688	717	709	677	702	678	623	682	675	677	665	712	648	686	676	706	758	726	684	684	684	737	720	707	699	679	697	655	693	674	691	736	666	742	677	684	725	691	682	669	685	675	697	703	689	672	697	670	689	717	725	719	714	693	679	653	666	732	709	724	701	740	641	695	725	734	645	707	708	684	668	645	698	640	669	672	665	682	607	649	655	683	699	731	745	672	678	667	765	713	646	699	665	695	701	643	687	665	734	714	730	688	668	657	658	688	694	719	683	687	686	689	726	722	706	705	680	683	669	718	693	682	695	687	693	635	695	673	691	691	695	660	706	648	701	680	670	747	724	675	717	702	739	638	668	682	732	714	649	679	676	681	690	718	689	689	681	662	706	672	740	711	700	714	705	760	661	672	675	739	670	682	673	694	668	678	657	684	690	724	682	685	713	700	673	711	708	690	717	708	722	705	703	666	686	728	684	674	704	712	672	712	731	681	646	658	641	699	670	662	686	698	678	698	720	681	708	682	677	673	680	659	742	757	683	683	719	735	699	724	693	706	689	681	681	717	704	694	654	662	730	687	707	721	735	681	696	734	715	668	665	671	653	703	696	702	688	744	662	687	703	694	696	729	643	702	700	675	688	667	699	653	635	718	687	685	673	713	694	687	693	680	715	680	677	721	685	708	675	697	659	681	727	673	699	667	695	656	676	675	696	712	713	671	700	675	729	701	703	671	679	690	716	683	694	726	712	665	703	741	684	684	707	698	630	712	686	689	707	702	679	715	691	719	712	678	703	690	684	725	701	669	680	740	697	677	687	704	704	717	668	678	703	680	670	692	680	664	665	713	687	675	651	698	722	705	678	705	681	714	689	701	710	733	685	698	696	714	685	646	661	665	632	697	661	727	688	695	669	687	746
24242	21418	29304	23727	21137	6084	462	319	276	246	262	221	228	228	235	225	194	195	194	203	207	195	171	186	199	188	210	181	180	168	193	179	203	173	189	202	179	189	180	193	178	161	182	204	180	172	189	155	180	180	190	184	187	186	191	186	159	181	191	187	174	186	174	175	175	189	176	181	168	207	198	190	171	163	162	175	172	179	189	198	179	187	170	174	171	170	177	184	183	200	198	183	172	171	183	176	186	161	186	193	200	190	175	187	158	156	171	201	174	178	202	153	166	199	169	200	170	194	189	179	208	185	173	193	192	156	190	189	185	168	173	211	173	173	195	192	193	159	189	180	169	161	188	161	194	170	153	172	175	164	196	190	160	162	172	161	190	175	192	187	181	194	200	179	160	177	163	171	190	178	193	171	180	182	166	187	170	164	190	215	172	171	213	211	175	173	174	200	172	168	210	179	177	212	188	154	177	193	202	169	214	168	185	177	203	179	172	174	177	178	173	199	181	199	179	189	175	171	196	173	176	190	186	158	165	173	199	175	177	218	177	184	164	200	199	203	202	189	174	182	167	149	181	182	185	175	199	183	187	177	193	161	166	174	164	158	192	165	191	189	184	175	173	188	173	163	167	189	181	169	170	190	190	174	152	164	193	159	184	179	172	193	199	167	173	158	182	179	194	183	189	170	189	168	191	174	178	181	181	197	181	164	193	181	197	196	203	169	165	168	167	144	164	196	153	183	183	211	182	182	170	165	186	187	176	190	175	178	201	187	165	196	175	171	181	177	187	190	170	195	188	183	162	183	188	137	173	158	180	198	171	187	171	175	201	185	177	180	199	192	183	188	177	186	174	161	190	176	185	184	178	177	190	179	181	181	177	167	170	183	184	195	196	176	178	173	169	186	177	195	184	191	181	165	167	182	182	170	173	180	173	179	177	189	201	167	181	190	178	204	171	161	188	163	180	199	162	180	174	202	208	180	168	194	208	187	188	160	186	166	170	170	183	175	147	167	188	176	184	162	180	189	191	182	190	168	179	187	190	180	178	164	196	182	183	174	206	179	192	171	157	172	185	172	178	156	172	173	183	165	164	194	176	174	188	150	176	197	190	166	187	171	202	165	160	183	160	176	203	179	173	184	192	170	198	184	175	184	184	170	190	193	203	152	182	165	182	182	203	181	204	180	176	173	154	205	143	192	190	155	149	173	169	157	172	163	211	168	164	175	188	168	172	182	197	184	183	168	162	191	174	193	186	183	186	175	189	179	161	173	187	191	179	153	198	167	177	176	176	186	188	199	174	184	164	177	179	167	177	179	187	182	181	194	184	179	173	176	164	176	175	173	182	180	167	165	192	183	180	193	170	155	158	158	197	170	192	180	179	167	211	167	188	189	185	186	201	180	185	173	176	174	198	158	173	187	180	161	187	188	166	171	191	182	172	201	191	174	186	184	165	186	189	197	170	171	199	179	187	173	157	189	172	183	173	162	189	185	173	159	167	180	199	190	177	193	161	192	150	176	191	186	169	159	186	180	182	183	186	183	192	173	191	198	191	190	168	184	149	159	188	195	183	185	207	170	166	188	205	186	185	179	196	158	181	148	185	176	191	154	194	202	181	182	168	218	196	197	180	209	188	186	154	197	183	181	180	159	175	200	169	163	196	172	180	165	177	170	187	184	180	208	170	178	196	177	198	188	179	193	177	195	183	188	180	213	177	181	185	183	182	154	199	181	162	175	154	186	174	199	199	174	180	181	174	173	178	164	195	201	176	174	183	186	171	175	148	174	177	186	175	169	163	182	155	197	187	198	175	188	199	196	199	196	180	191	193	170	158	169	176	211	188	189	167	195	196	184	185	179	180	173	167	164	187	169	192	176	159	167	170	166	201	187	182	170	174	173	174	185	166	189	156	185	165	180	187	189	172	178	176	177	168	183	197	195	154	194	178	165	164	167	165	199	174	189	191	182	174	191	157	204	192	171	183	202	166	181	181	189	179	179	199	197	181	175	170	185	188	173	182	161	184	172	174	210	169	165	188	186	182	157	205	173	176	178	169	180	205	210	170	163	179	189	183	171	141	169	182	185	191	182	170	188	163	170	156	200	187	178	201	171	178	187	180	187	190	189	187	167	172	185	196	186	192	180	174	198	182	172	172	166	208	199	199	196	185	185	157	160	172	166	186	204	170	167	179	189	163	181	154	196	152	175	176	205	192	203	195	187	163	180	195	196	179	199	201	158	194	136	173	171	180	194	165	170	205	180	200	193	198	175	185	178	188	172	175	184	165	215	164	185	153	152	212	182	176	169	192	169	181	182	182	186	205	193	173	199	186	189	172	183	175	181	185	176	185	178	190	200	179	180	172	209	193	172	198	199	189	204	178	164	154	171	178	173	158	177	179	181	166	156	173	192	175	175	175	173	178	180	180	190	193	168	190	176	176	198	166	208	185	182	182	189	183	176	169	160	163	169	174	165	165	149	185	163	167	183	178	155	203	178	177	201	181	173	172	174	153	171	189	181	166	212	154	187	202	208	195	165	181	168	187	160	196	181	197	176	186	170	165	170	198	194	164	168	191	181	177	191	178	163	198	164	179	186	174	182	176	182	163	164	200	198	192	183	195	169	208	195	157	183	204	201	173	173	192	165	175	176	196	196	174	187	180	164	175	153	187	185	179	189	177	173	171	165	202	162	190	178	170	200	191	169	168	185	173	182	203	175	178	194	194	181	194	198	174	179	188	181	173	201	192	182	172	176	181	190	163	179	169	198	180	177	171	189	190	179	210	185	166	164	173	177	188	202	194	176	202	170	183	174	171	185	160	168	171	187	188	192	157	188	181	178	183	178	182	189	170	166	189	175	150	181	180	176	212	179	184	169	183	184	177	173	181	152	181	172	185	205	193	168	172	178	186	206	183	163	178	181	148	181	212	215	179	178	189	182	192	162	214	172	199	170	172	191	188	189	185	201	155	191	183	195	163	193	188	181	171	178	191	175	184	178	171	179	190	186	202	203	190	187	188	178	198	202	187	192	186	175	153	172	176	188	174	183	200	165	168	192	175	165	196	196	192	163	180	176	170	159	185	189	171	167	168	197	189	177	174	172	178	175	173	179	181	198	164	185	192	167	168	195	185	168	173	161	177	201	176	174	170	167	179	181	193	185	178	215	189	163	190	188	176	166	199	186	168	166	180	171	159	185	189	180	174	163	169	170	163	177	173	168	196	194	187	202	202	177	169	180	161	186	167	176	190	190	176	188	168	170	185	170	167	172	186	173	185	194	182	184	163	196	176	178	168	164	170	194	175	183	166	179	191	155	202	185	181	181	178	182	189	166	180	163	174	171	188	176	190	177	169	185	197	190	169	171	169	180	171	199	185	214	172	162	188	180	180	181	173	186	177	182	178	191	186	155	199	186	186	170	173	185	151	156	163	196	190	185	166	180	175	206	174	162	174	193	173	171	206	178	180	162	196	186	183	196	191	157	179	157	191	178	180	179	191	185
53344	55722	5395	2660	1668	1163	959	818	735	612	581	548	525	448	454	457	425	429	442	403	412	390	403	373	360	384	374	406	372	348	358	360	349	352	351	377	369	366	354	350	388	363	359	363	358	346	411	384	370	363	382	370	361	325	349	330	356	340	338	364	358	351	356	379	386	358	340	379	379	359	344	377	354	381	341	328	325	376	362	351	366	332	351	365	357	347	367	391	329	352	382	348	345	363	346	340	378	372	351	378	364	376	322	391	353	330	322	370	360	355	372	339	356	359	331	360	348	346	345	379	362	394	393	362	338	354	364	335	379	364	311	347	347	359	378	379	311	336	355	350	320	355	372	362	399	339	360	349	360	340	348	367	348	328	330	385	394	380	364	376	375	395	373	353	329	350	356	376	359	369	383	335	352	343	347	341	312	346	357	365	335	355	361	328	334	369	366	383	366	364	344	387	368	378	353	364	377	356	348	363	340	363	363	346	386	366	362	368	326	348	346	337	343	351	363	351	377	360	373	365	335	353	336	343	367	340	344	351	382	365	371	367	351	354	345	331	380	361	367	353	373	336	339	345	335	363	405	380	330	346	358	373	365	326	381	367	350	392	339	361	348	354	360	380	340	349	385	315	366	372	332	375	355	373	324	341	356	353	348	344	355	321	343	330	348	365	369	332	361	348	339	356	355	370	328	386	371	331	326	336	351	374	340	377	392	339	353	380	355	347	349	346	367	333	319	369	325	383	364	383	328	390	353	366	335	335	368	357	369	347	334	343	332	338	334	337	346	359	322	395	329	337	376	363	371	356	321	359	331	363	370	360	329	333	342	319	325	372	348	340	310	378	350	377	351	361	330	360	395	351	359	367	352	374	344	358	340	366	344	382	362	357	332	357	338	331	347	332	340	378	353	356	354	353	339	354	344	359	344	368	333	343	353	368	368	387	384	367	328	371	351	367	353	327	343	342	377	363	371	379	381	337	320	364	346	324	349	363	350	299	335	366	339	357	342	373	342	379	337	363	386	363	320	369	329	370	356	369	345	357	370	348	360	344	346	336	380	340	382	351	336	359	325	355	359	345	334	355	375	358	381	335	364	359	346	355	376	360	335	337	366	362	372	352	369	372	354	352	350	333	371	388	320	337	367	385	357	387	350	356	367	363	339	372	375	371	375	340	335	335	358	354	345	364	373	374	351	355	340	316	374	361	398	369	362	425	341	361	315	355	397	346	376	341	351	361	355	404	335	364	363	393	353	372	316	376	352	334	351	344	368	351	373	369	370	392	346	353	343	358	329	349	361	375	359	347	412	344	356	368	368	315	368	332	348	335	341	354	343	344	338	328	352	383	345	344	370	363	366	326	369	374	367	342	347	383	370	374	322	346	361	332	386	334	339	325	349	339	347	340	341	334	367	347	377	356	371	340	341	323	331	363	340	352	367	331	346	332	360	351	357	342	330	362	356	348	377	352	330	346	328	368	330	354	333	348	323	323	380	365	342	345	346	331	352	335	342	366	356	397	335	358	361	350	339	347	358	335	333	376	356	356	343	360	339	320	339	343	373	365	365	352	349	332	395	345	375	342	349	324	361	359	355	354	342	355	338	387	340	370	365	359	376	334	344	339	325	345	318	340	353	372	346	337	343	369	340	338	326	310	336	390	359	362	344	346	336	346	352	339	340	366	362	334	359	348	392	349	343	370	327	337	350	353	345	340	330	337	355	365	330	337	339	322	335	344	374	357	361	364	385	357	370	332	379	357	352	323	372	380	309	358	347	357	374	376	367	369	333	336	350	380	362	375	402	393	354	365	364	339	359	372	399	353	360	343	319	340	390	334	362	367	331	369	345	370	344	350	370	349	333	342	350	408	336	352	361	320	391	332	355	376	349	342	355	332	356	337	350	365	400	355	338	350	360	330	365	364	410	363	341	345	348	346	299	308	353	353	360	325	363	354	358	349	334	338	375	349	348	330	377	352	348	350	317	366	360	349	336	379	362	370	338	359	317	338	336	380	364	401	339	355	372	350	375	373	325	345	350	334	364	363	312	373	348	333	353	381	346	334	357	353	343	334	378	362	356	338	369	367	364	351	338	346	359	364	353	332	357	364	349	378	360	340	342	329	363	366	347	351	355	356	349	339	399	359	363	334	345	365	382	375	353	340	341	343	336	342	357	362	393	371	348	361	346	321	334	357	350	365	323	336	339	367	349	369	369	359	336	347	356	338	348	347	377	359	363	354	355	371	331	344	345	343	374	327	364	339	363	373	346	340	330	368	383	339	344	382	339	350	390	377	370	339	334	378	345	314	362	326	333	369	330	332	345	358	346	368	343	368	337	355	329	380	352	361	350	344	348	356	365	370	336	345	351	323	331	349	358	368	375	359	335	339	352	333	335	380	362	331	357	355	359	362	365	321	341	409	327	388	375	353	351	345	375	410	360	358	349	326	352	378	330	351	325	343	355	345	357	333	336	355	341	345	347	340	362	346	341	379	350	346	337	381	362	370	378	345	362	390	377	357	336	379	393	328	401	364	331	367	359	388	351	374	372	343	342	336	346	338	327	361	344	384	383	361	350	340	332	379	347	351	349	341	368	321	335	349	319	397	360	344	349	343	339	357	366	341	324	337	355	372	355	346	371	384	388	400	341	324	344	356	337	354	368	330	383	346	352	345	334	359	350	369	379	342	353	372	347	339	340	351	381	336	365	368	369	362	369	377	357	334	356	344	351	345	359	358	374	382	374	374	381	361	352	354	331	347	347	356	314	379	349	348	327	336	399	328	361	365	331	369	391	346	347	360	359	306	362	304	342	356	381	343	392	306	339	345	353	361	384	360	350	300	347	306	320	335	373	340	331	323	316	360	340	348	359	351	352	403	346	369	377	341	371	357	333	347	349	341	362	372	352	341	350	374	361	365	399	325	330	368	350	372	346	354	350	356	350	327	364	327	372	367	367	331	350	333	376	360	397	353	343	380	359	308	351	337	307	340	377	387	330	355	321	351	346	309	367	350	316	337	378	386	390	365	346	346	367	372	347	381	344	346	361	344	338	345	343	331	379	326	392	352	345	362	368	322	321	345	350	359	353	327	360	304	364	357	357	360	377	380	360	333	347	374	349	320	362	362	346	339	382	336	359	359	336	349	377	360	345	330	357	374	337	365	333	374	358	357	347	352	372	332	331	358	348	345	320	371	341	359	355	362	369	339	356	360	336	326	357	344	348	365	347	324	342	345	354	354	334	355	352	329	324	385	332	355	356	350	390	333	383	340	367	361	363	360	338	319	380	361	345	339	345	328	381	331	346	343	347	364	358	320	342	355	328	348	362	362	372	352	363	379	331	349	408	362	370	358	351	339	354	333	318	354	338	363	331	338	339	358	365	350	372	318	316	351	314	376	331	344	340	355	360	361	350	346	357	384	331	358	364	348	362	379	359	355	361	386	369	355	344	322	328	354	360	351	342	325	349	335	329	339	369	383	395	354	333	321	356	338	357	360	376	339
23344	21405	29923	23204	21376	21302	5007	427	263	271	268	263	232	210	215	203	225	188	163	193	189	182	175	182	186	147	144	187	170	166	153	164	168	146	164	152	175	161	159	167	170	187	164	160	151	183	187	193	152	177	166	171	166	169	155	150	157	177	130	151	153	171	147	173	155	129	159	132	151	152	150	157	164	165	141	155	158	180	140	162	159	162	177	159	165	158	150	154	169	142	163	154	176	172	149	157	151	147	190	167	162	141	170	143	155	142	143	151	114	150	170	163	167	146	161	162	162	168	154	157	155	144	146	156	147	147	147	171	162	153	175	151	142	140	164	150	159	157	154	181	166	148	160	132	125	138	163	151	157	170	148	155	169	164	144	142	158	159	164	153	148	139	151	153	158	141	159	151	153	154	140	163	176	159	179	150	156	137	174	151	176	176	144	149	148	154	171	159	161	160	137	162	160	165	159	151	170	158	156	176	160	146	159	156	158	168	157	135	149	146	163	147	150	153	149	112	170	159	170	167	132	152	160	158	164	167	143	140	148	155	138	154	156	172	151	139	173	152	162	150	145	146	175	142	153	171	154	133	146	168	157	148	173	159	146	158	154	137	164	140	135	153	150	164	146	157	160	144	152	160	141	162	152	143	160	150	158	135	172	150	163	145	145	172	169	154	165	151	144	153	149	186	174	174	147	159	157	139	139	158	156	158	160	150	134	146	164	157	147	142	138	154	183	158	176	166	153	164	133	156	153	162	159	161	150	156	158	157	148	157	141	161	167	158	160	163	166	150	155	150	142	155	152	151	149	133	150	137	152	184	164	152	166	172	154	171	161	168	134	179	142	148	171	169	165	150	155	149	163	152	149	138	172	158	142	177	152	155	146	155	163	155	178	143	159	137	157	147	147	135	154	145	157	166	170	164	163	154	151	164	175	161	152	148	144	136	163	157	174	159	162	169	141	145	161	151	147	161	173	168	177	155	155	147	168	139	180	137	169	163	166	137	152	160	145	141	157	163	157	161	148	152	150	153	164	141	137	158	149	145	168	169	175	150	164	152	157	160	157	145	157	135	153	158	142	157	151	157	168	149	161	156	170	171	145	152	156	157	175	164	148	157	158	163	157	161	140	159	156	146	147	120	152	128	144	147	148	159	170	156	150	137	147	146	154	146	163	162	162	145	174	136	180	144	177	174	164	148	147	161	153	145	160	130	159	142	147	153	156	177	163	140	147	131	137	157	160	155	130	168	165	161	146	158	152	169	155	147	161	145	156	167	143	153	160	142	144	160	157	134	146	168	163	162	160	169	150	160	146	142	160	150	147	169	147	128	146	160	132	151	176	165	164	166	145	159	173	148	165	175	165	155	164	160	152	160	167	157	154	156	159	152	132	149	135	160	144	167	164	176	159	136	145	155	169	166	150	145	177	141	170	158	172	150	156	138	155	149	150	154	149	146	143	158	162	152	149	166	157	146	154	138	156	176	164	158	157	150	137	161	149	170	156	166	162	137	152	140	133	170	164	165	153	154	165	157	147	152	161	153	118	166	158	147	141	128	150	160	151	133	159	146	158	137	164	150	153	173	183	161	163	166	156	131	166	163	149	145	162	184	161	154	148	135	163	166	163	148	173	153	166	157	167	137	159	154	148	179	157	156	141	148	168	161	137	166	155	167	152	165	139	174	141	161	150	143	168	168	162	173	148	124	155	150	153	168	179	152	121	159	152	134	163	155	158	143	150	161	175	149	161	171	137	149	138	168	175	148	138	175	180	145	157	144	148	158	156	169	136	161	132	156	139	181	171	163	149	154	159	152	132	146	167	164	168	159	131	157	152	163	157	172	176	146	152	162	157	154	161	150	159	153	164	130	164	156	140	139	171	148	146	155	137	145	143	138	134	164	187	143	139	165	165	136	141	164	142	168	174	152	165	180	141	153	139	147	162	163	142	172	142	165	139	160	170	150	149	159	149	168	155	149	162	135	153	137	166	171	136	163	166	135	165	148	161	154	167	164	152	159	191	154	153	172	165	156	174	176	143	150	142	135	183	159	137	146	162	152	148	151	164	147	146	149	150	152	136	161	155	161	156	165	167	163	168	144	150	140	129	144	147	177	143	146	155	167	160	165	131	138	162	151	159	160	161	158	157	131	166	166	155	168	154	151	148	148	168	176	158	142	152	151	149	143	164	178	142	128	160	148	178	130	158	153	164	176	157	164	155	153	132	134	169	152	149	151	142	164	144	156	176	183	148	134	156	163	161	166	154	158	162	167	136	141	146	155	158	157	168	146	170	177	164	160	147	162	170	155	149	165	160	167	163	161	140	162	155	167	172	141	133	153	138	158	161	157	172	173	158	134	143	148	158	173	160	146	152	160	148	170	159	154	163	150	145	159	131	150	178	161	160	167	144	193	139	156	148	148	161	123	169	169	166	180	163	139	145	154	167	162	166	168	151	165	166	142	151	172	174	192	145	160	163	175	146	169	157	136	139	161	164	159	145	159	149	128	149	157	152	159	169	154	147	149	158	150	158	151	133	170	146	166	160	152	173	145	153	139	133	151	172	160	147	157	152	149	167	148	150	149	163	141	156	177	135	162	154	167	148	132	155	141	154	158	157	157	159	137	152	169	143	161	160	163	165	161	147	155	145	143	140	151	142	164	144	149	150	177	144	132	160	159	168	149	161	176	166	160	146	144	168	154	142	157	163	149	148	153	165	146	145	161	140	147	157	153	149	160	151	159	147	160	174	132	181	125	164	152	174	137	173	147	156	160	170	138	154	139	162	154	144	173	150	134	161	147	163	141	153	155	133	146	146	146	163	150	163	181	152	185	144	168	154	162	183	162	158	126	166	158	177	165	201	165	155	151	154	142	144	156	155	167	171	153	174	155	143	155	167	152	164	139	165	163	155	173	154	141	146	145	134	171	165	140	154	148	144	159	163	142	147	159	167	145	165	173	153	139	164	165	168	134	165	161	158	150	163	141	135	163	161	149	158	171	169	176	149	161	152	176	162	159	147	150	159	139	164	163	155	161	139	144	151	159	159	161	146	140	154	151	185	158	147	145	138	156	154	173	163	144	155	158	171	158	154	141	155	199	163	157	144	142	188	147	161	161	167	153	147	142	177	151	176	141	147	159	152	163	152	150	146	168	149	160	159	162	168	158	166	155	150	157	166	172	153	120	155	151	149	178	154	161	147	134	170	160	154	147	160	168	171	152	168	166	162	169	171	171	151	150	156	172	143	159	141	163	156	126	153	152	178	169	143	166	157	165	154	175	165	159	158	168	156	166	160	161	132	155	159	180	137	162	144	176	152	175	169	160	142	150	152	152	151	128	171	172	162	166	162	128	146	152	162	152	143	158	156	160	148	166	151	157	155	156	169	143	148	171	161	147	151	171	129	158	152	158	141	152	150	158	137	166	148	152	164	139	166	152	163	149	153	171	156	150	171	163	148	164	125	172	147	149	137	170	154	152	171	178	167	170	169	143	158	152	138	178
57009	62422	8670	4304	2724	1853	1375	1091	956	809	721	634	557	518	486	461	396	437	401	407	357	378	385	384	353	340	344	346	321	310	328	292	313	303	316	319	301	342	319	292	303	309	320	294	280	283	313	304	287	315	305	300	281	291	309	297	303	258	296	275	294	322	296	277	321	302	279	277	307	298	294	278	283	258	283	287	264	311	312	324	286	276	336	291	287	274	303	300	290	305	302	265	296	334	274	291	290	291	278	304	286	266	296	306	272	277	277	292	304	277	282	282	314	316	271	292	315	273	272	296	303	298	277	297	303	299	278	283	268	289	300	308	267	281	305	279	288	260	297	302	276	282	270	259	301	283	263	277	300	290	288	282	287	280	281	266	281	306	268	281	291	271	278	300	302	308	249	308	258	305	303	286	284	312	302	305	308	294	297	263	274	285	271	281	283	270	336	281	299	282	252	291	301	266	277	280	291	290	303	313	312	302	300	258	260	299	258	276	283	276	279	269	278	309	290	276	300	310	292	286	290	278	319	318	277	268	321	300	321	306	309	309	288	286	297	268	312	284	297	288	270	284	298	302	310	303	301	285	297	282	319	303	270	291	298	276	280	287	279	263	258	310	295	308	271	256	279	280	275	305	271	262	262	274	281	298	280	299	310	260	277	315	293	284	275	293	257	303	273	293	299	265	281	272	292	308	277	286	314	306	297	258	260	292	288	301	282	273	311	299	305	307	261	294	271	283	282	274	292	296	300	296	302	279	299	275	300	281	254	267	296	279	283	287	260	302	291	296	270	293	296	299	253	273	299	295	273	275	277	286	311	288	290	303	291	292	260	277	256	281	301	295	317	284	296	294	292	285	286	292	283	248	299	295	268	292	283	297	283	258	323	286	292	282	257	281	279	284	271	330	295	283	262	276	302	294	293	286	307	281	311	297	294	290	297	283	302	275	267	292	286	279	320	288	274	282	257	307	279	287	277	272	303	293	284	310	291	304	263	282	302	284	278	303	271	307	303	321	295	265	265	288	269	297	278	280	287	288	259	276	308	274	296	297	279	283	298	295	323	290	270	269	283	278	272	291	274	291	302	283	268	277	300	318	249	278	268	294	290	275	274	324	284	288	266	300	296	319	276	298	285	287	318	265	264	287	287	275	302	268	280	260	278	284	283	339	285	284	263	268	277	316	282	291	277	270	307	316	283	260	263	266	275	275	278	281	266	288	272	272	292	294	308	280	269	291	313	284	284	273	258	315	265	277	278	264	315	306	291	261	275	292	280	286	265	291	299	282	296	297	272	285	265	286	296	278	295	274	286	292	257	320	277	277	295	276	282	296	268	294	286	252	269	282	300	293	316	255	306	290	317	273	292	259	278	279	295	315	277	285	299	263	306	298	315	264	292	287	275	310	291	259	268	312	256	269	272	279	307	292	291	288	270	286	311	288	273	283	307	299	305	307	273	299	252	270	273	281	304	266	303	271	285	295	289	283	274	281	299	298	274	276	274	297	298	297	282	277	284	263	324	259	317	267	310	288	299	296	305	295	296	274	261	285	290	287	272	272	266	264	274	291	289	278	280	298	305	308	297	275	287	297	285	281	308	240	264	274	294	308	272	270	297	250	276	309	272	284	297	286	260	299	283	282	272	283	313	287	264	274	242	321	292	297	280	292	282	262	281	270	268	290	291	311	296	313	287	302	275	298	294	301	262	308	274	288	290	313	300	272	279	309	269	290	296	301	291	284	281	282	293	302	301	298	271	302	289	270	300	281	304	289	307	314	305	280	263	311	270	257	283	307	293	278	282	279	284	276	293	309	277	271	238	268	307	289	288	262	323	270	313	308	277	300	295	282	277	296	265	297	285	274	273	285	279	250	292	309	263	257	275	283	270	281	320	281	275	282	283	305	284	276	304	251	282	306	288	290	270	283	278	293	298	264	277	298	288	281	277	286	288	298	272	271	268	306	321	282	270	287	299	296	299	282	273	285	299	294	275	284	297	293	266	284	301	285	264	293	289	290	282	281	289	263	295	282	286	255	283	277	271	287	285	315	280	265	285	298	291	275	259	283	294	274	297	294	274	268	309	295	296	296	294	279	271	292	300	288	298	260	269	279	283	280	319	271	315	265	285	295	274	293	306	285	302	279	284	283	279	285	279	257	259	257	300	271	291	280	280	301	287	297	263	286	290	303	268	278	300	295	273	280	276	272	271	266	303	309	259	269	309	266	293	270	298	257	262	275	265	272	304	274	290	285	293	273	291	298	309	256	260	282	295	285	262	292	282	273	272	283	284	249	294	267	286	285	304	279	297	285	277	300	302	274	252	279	266	285	303	280	270	288	294	288	305	275	272	297	278	302	304	292	254	266	301	272	292	268	279	318	259	308	292	281	282	270	307	287	301	286	274	275	285	328	291	282	285	276	294	276	258	281	316	283	300	270	276	279	297	279	293	268	274	298	305	272	279	296	290	286	287	272	265	302	280	275	298	240	312	266	293	288	255	292	287	297	270	293	287	283	313	271	304	288	274	292	283	277	289	256	300	269	285	315	295	286	295	256	286	296	281	276	294	288	286	302	287	304	315	280	312	295	288	279	271	294	241	268	270	289	314	291	287	288	269	284	297	273	296	265	290	303	269	290	261	275	265	291	289	292	288	284	293	299	274	262	261	261	235	295	281	264	265	310	280	308	282	288	256	286	272	279	299	292	266	293	256	295	313	287	325	265	299	320	279	283	278	306	277	269	320	270	294	292	291	281	278	265	294	325	298	302	273	251	273	262	283	294	267	307	306	267	277	259	264	276	280	295	294	298	273	299	280	305	282	297	296	303	280	302	280	314	289	312	315	271	291	313	305	288	256	295	274	280	274	282	291	278	312	296	283	278	285	291	297	296	291	265	282	292	276	268	285	267	302	300	258	310	277	290	285	271	296	272	267	285	312	270	305	291	278	308	293	287	281	299	266	305	280	285	293	278	297	261	290	265	283	269	260	246	286	282	298	294	283	291	273	307	304	274	275	263	285	266	286	283	289	289	279	293	294	282	276	287	276	270	268	296	272	323	247	252	270	280	296	300	295	287	272	285	291	279	275	252	290	287	276	280	276	311	280	266	288	289	275	279	298	283	304	278	278	281	264	250	266	290	288	275	280	286	266	289	298	300	294	276	292	281	284	272	297	306	306	265	278	291	276	288	289	271	291	288	266	275	270	287	289	283	306	276	268	283	283	321	282	264	271	265	297	304	298	286	282	295	306	283	291	280	300	255	267	278	274	285	284	298	278	279	281	282	278	277	276	290	310	281	312	300	268	280	290	297	293	259	303	301	293	294	277	290	278	287	289	293	278	248	283	292	285	304	264	267	307	290	240	299	276	296	280	284	270	294	282	250	314	289	307	254	278	267	272	278	295	293	276	276	300	282	284	298	251	296	317	294	310	300	277	309	278	295	296	278	266	292	306	291	304	287	293	275	284	253	298	296	277	263	327	271	272	260	291	258	310	298	297	282
27153	22118	14725	1406	421	406	412	352	381	389	374	377	429	389	338	381	380	400	359	405	340	352	351	361	368	378	373	350	352	336	368	384	351	358	397	377	397	385	359	361	365	397	355	369	376	358	378	343	350	344	358	380	385	378	337	363	382	402	391	345	342	391	378	364	380	353	353	351	374	340	391	353	345	349	384	385	378	395	334	380	373	372	320	356	353	368	348	336	355	366	366	378	384	400	358	361	409	356	358	344	354	386	349	382	379	363	352	370	365	389	371	360	345	344	344	359	338	379	353	369	387	352	375	368	378	374	345	351	359	347	378	368	371	369	339	364	391	360	351	363	352	349	341	361	375	353	357	370	346	342	368	380	345	390	355	392	371	360	377	397	376	336	362	341	373	371	339	396	327	397	412	378	385	348	367	340	374	349	329	357	362	360	370	347	357	371	371	348	334	365	352	373	379	330	349	373	338	374	346	347	356	343	367	395	365	411	356	370	371	315	335	393	380	342	332	334	324	379	378	332	383	365	347	358	344	390	343	343	347	358	334	334	383	364	371	331	352	374	319	363	351	358	370	372	379	382	338	387	353	358	369	332	351	327	355	373	400	412	322	350	363	384	375	346	372	376	337	352	398	354	370	367	378	386	356	359	336	321	349	384	400	383	367	324	397	360	377	373	373	348	383	358	375	392	392	381	388	377	365	346	322	323	365	358	393	372	387	356	372	382	395	355	371	394	371	353	346	391	359	378	345	369	355	381	383	354	349	349	352	372	355	347	358	373	334	372	346	333	361	370	377	363	357	365	379	349	385	363	341	346	366	345	374	344	347	410	395	364	377	359	384	351	353	352	315	353	366	375	399	364	389	364	364	388	392	340	373	399	359	368	351	392	398	367	369	354	341	373	373	345	347	358	363	363	391	335	362	359	342	367	361	387	344	357	390	342	368	397	386	357	340	366	362	385	359	371	355	361	361	362	361	387	387	356	349	412	356	337	356	398	354	323	375	376	357	388	372	368	348	336	339	369	344	370	325	364	377	353	397	375	363	359	357	342	363	371	354	377	379	385	377	346	379	389	347	328	408	376	350	354	359	360	376	350	325	368	349	380	338	345	345	368	352	372	374	364	360	346	337	400	371	363	373	366	327	371	376	379	367	367	346	382	360	368	378	375	331	403	333	354	356	356	345	377	369	386	344	350	339	355	314	344	345	373	379	338	370	346	354	338	352	375	385	352	357	394	337	364	351	367	379	330	391	327	358	364	355	333	383	367	364	316	364	354	382	373	340	352	355	376	352	333	359	386	356	333	354	368	401	379	349	366	370	373	355	345	371	349	355	341	353	375	339	351	376	368	388	331	377	385	372	347	353	313	369	352	351	369	348	397	342	361	337	374	352	350	329	336	354	363	351	369	346	316	404	366	378	342	393	334	362	385	355	340	384	388	332	364	394	405	376	349	370	354	337	370	363	348	335	357	307	319	355	356	365	383	360	355	380	361	376	381	376	339	358	358	351	364	361	375	361	386	392	354	348	350	366	345	378	369	343	394	381	331	377	371	361	399	371	338	374	376	332	360	371	389	352	352	347	386	328	335	348	362	354	340	327	369	362	355	366	354	370	344	387	354	375	359	337	350	327	354	347	360	359	359	337	348	335	380	364	366	361	392	387	385	389	392	350	401	369	360	378	376	359	352	365	387	366	342	381	354	352	385	382	376	354	345	390	365	344	345	373	332	353	347	343	371	349	343	334	432	369	366	358	385	316	352	350	375	355	356	349	381	381	354	359	384	359	333	348	391	358	358	353	382	376	364	357	372	358	396	370	355	383	370	333	337	388	360	362	370	334	348	322	359	355	341	359	334	365	351	333	328	360	358	353	374	384	383	325	347	344	377	360	349	381	386	400	380	373	365	384	362	353	366	375	359	371	336	381	375	356	346	371	381	363	335	352	379	346	353	350	353	337	382	321	370	373	358	362	360	359	356	389	376	353	385	352	335	361	346	334	384	371	353	368	363	373	390	358	340	363	366	399	370	383	343	376	357	388	361	386	373	350	367	336	376	365	333	405	386	357	362	366	334	330	347	373	369	387	304	318	327	363	370	362	387	387	353	347	352	357	355	350	331	374	341	316	340	369	355	336	353	390	406	357	359	364	367	381	369	360	348	381	369	350	360	333	326	380	378	360	381	381	346	358	357	322	382	346	325	355	371	353	357	366	353	377	379	382	342	377	411	379	361	344	360	354	326	349	383	393	383	368	386	396	382	406	327	350	351	351	385	367	343	340	373	374	354	389	362	334	366	347	340	363	322	390	372	348	362	362	368	344	342	370	376	368	372	351	320	380	402	361	386	370	358	384	375	384	371	334	349	382	357	374	403	327	400	329	381	363	376	344	382	330	386	399	330	360	374	344	349	338	361	369	363	372	370	348	351	380	412	377	340	386	367	417	384	380	365	349	341	353	377	363	337	361	366	342	380	362	372	386	346	357	332	354	366	392	366	372	369	404	356	361	356	377	388	385	364	359	352	335	396	393	333	370	323	351	371	330	374	373	335	387	368	381	369	344	371	362	381	380	366	352	364	352	340	361	344	370	373	347	338	363	345	359	346	359	360	357	376	408	360	360	335	373	369	338	345	389	357	369	369	362	367	362	376	404	376	350	337	349	352	371	342	355	331	341	352	384	342	340	397	365	343	333	331	378	380	336	345	381	335	360	374	357	332	363	394	355	375	358	371	382	358	341	382	372	364	368	348	359	381	356	334	334	344	354	352	389	376	350	357	373	363	395	354	355	347	378	377	342	368	361	355	405	389	360	353	363	346	384	379	321	376	368	339	347	354	366	353	375	373	348	332	337	355	358	343	371	342	364	382	344	353	321	353	347	368	360	401	381	344	366	357	379	337	384	360	334	369	387	342	394	380	385	375	374	394	331	350	360	373	332	403	337	374	381	337	326	350	347	359	346	391	373	358	356	338	386	361	395	354	360	362	343	344	388	342	377	389	363	355	391	358	343	334	362	346	374	383	368	345	361	355	373	339	344	406	339	371	363	349	384	348	374	327	350	356	373	337	359	370	346	357	368	376	353	325	370	370	337	380	376	354	396	383	353	341	325	392	349	362	393	339	353	350	375	356	359	401	365	348	342	375	380	342	372	347	377	355	360	372	373	381	353	359	366	343	368	390	394	342	390	356	370	362	354	366	364	359	350	381	358	387	379	369	375	385	386	331	363	329	355	374	403	378	376	378	350	345	329	378	339	399	401	339	392	379	380	362	374	369	327	384	357	348	364	365	369	324	395	369	377	380	362	376	363	334	370	375	342	355	393	364	390	388	353	348	352	327	334	373	364	386	377	364	344	402	319	380	358	360	365	366	324	360	337	323	356	354	367	330	351	357	410	359	354	365	355	340	363	356	343	360	364	376	384	345	342	364	355	368	356	351	393	353	392	345	366	333	347	367	331	341	357	362	349	354	383	318	366	371	368	382	373	378	392	320	380	381	341	341
28489	31834	1281	864	822	735	742	674	762	738	743	687	687	652	711	704	696	678	681	669	699	708	696	697	671	715	663	681	708	681	696	693	645	675	702	635	685	696	719	713	718	670	671	727	673	695	711	672	730	686	650	698	672	679	660	696	669	672	638	623	690	735	663	684	707	674	706	691	698	708	690	678	661	634	748	645	672	697	679	661	637	635	672	732	660	750	649	681	682	657	706	683	707	669	666	660	753	706	727	721	706	695	666	680	739	692	720	715	693	627	680	718	684	668	651	722	686	677	693	695	703	704	682	684	720	680	703	712	713	675	711	659	664	676	667	699	663	710	692	631	735	675	665	701	657	724	674	684	701	706	637	680	678	736	707	650	636	697	716	739	721	678	677	700	683	657	671	658	683	660	657	666	673	689	689	666	650	696	672	659	709	703	677	720	698	648	680	648	669	669	620	659	673	656	687	693	679	710	658	726	701	714	695	685	712	667	673	683	693	648	685	714	697	715	677	749	656	655	715	701	691	659	658	731	713	665	702	664	681	696	669	685	629	682	668	658	703	719	700	708	691	681	664	647	691	662	691	713	688	670	718	679	658	660	708	649	658	699	703	643	703	670	685	721	706	685	656	664	647	638	684	656	711	700	686	717	702	712	691	687	684	710	702	700	684	680	643	658	715	669	694	667	668	687	659	693	682	688	693	645	703	689	703	710	698	673	699	673	655	719	717	728	681	706	716	676	674	697	736	689	664	714	710	630	721	670	689	708	679	691	726	681	643	676	670	652	701	695	716	664	737	694	636	703	682	761	682	704	707	655	616	676	748	680	678	679	670	652	693	644	691	687	640	698	677	658	672	708	646	689	639	696	680	663	691	695	727	619	717	678	676	679	661	656	655	686	692	724	718	693	657	685	654	686	671	641	700	719	684	653	693	662	671	645	681	679	677	684	681	684	668	686	636	703	686	659	682	734	680	735	671	685	685	670	657	700	647	721	692	689	657	673	650	712	693	688	657	699	646	699	644	683	699	674	716	704	675	669	656	690	638	680	712	672	649	710	715	696	713	721	717	679	704	637	692	699	721	654	700	679	702	700	709	723	704	654	704	708	676	683	679	677	689	716	660	663	686	682	741	695	659	701	665	696	681	674	704	677	705	681	705	728	666	647	634	721	702	677	677	677	722	678	721	686	694	713	677	672	664	661	671	695	692	709	622	670	709	714	686	694	661	668	709	700	654	693	670	680	729	704	707	714	699	707	699	703	674	658	693	683	677	676	639	711	657	677	703	633	606	672	694	684	735	731	662	699	667	714	688	680	670	716	655	684	703	685	687	688	674	641	725	652	679	652	732	683	640	708	752	659	705	673	652	659	706	652	701	677	674	674	674	648	678	682	677	665	659	628	693	689	740	688	676	642	654	713	715	714	723	698	697	675	687	717	664	665	720	693	751	672	618	672	696	690	689	678	681	704	682	670	658	696	680	714	648	688	677	705	707	722	676	714	675	661	703	673	713	705	692	742	629	665	693	700	655	683	703	712	677	713	690	671	692	655	723	701	682	640	656	660	631	642	690	739	717	659	694	686	632	675	666	742	673	723	722	702	633	725	641	673	684	688	670	653	708	658	702	691	717	667	687	666	668	681	712	743	684	651	703	691	697	716	655	714	664	713	677	681	675	727	705	711	688	687	672	679	702	723	693	679	667	675	656	687	721	688	729	733	706	688	701	728	702	652	702	693	690	648	658	707	699	695	701	707	712	676	725	696	638	664	671	665	675	645	649	636	699	671	711	683	684	686	710	663	689	720	691	651	675	645	713	678	679	662	640	647	654	668	672	662	718	659	721	657	650	669	730	670	662	720	673	688	663	735	681	712	702	724	688	660	649	681	713	687	687	686	650	673	688	724	703	712	666	678	662	698	684	674	646	703	705	672	688	659	712	650	675	682	646	711	675	712	673	654	701	693	689	676	667	643	670	689	676	649	686	693	703	614	661	694	731	690	697	696	663	734	671	683	671	690	666	663	678	675	691	733	659	627	650	713	717	687	686	646	701	683	636	659	637	674	676	724	669	679	634	655	694	707	708	697	640	653	727	697	687	708	723	656	719	681	693	651	716	686	673	656	718	663	660	686	688	728	681	726	665	713	702	713	688	666	620	677	727	685	709	679	685	707	687	672	715	671	673	717	646	669	660	738	676	656	682	706	690	714	657	692	716	685	678	696	684	736	685	653	680	682	657	663	673	651	706	687	716	701	645	743	684	695	663	696	642	704	647	710	651	662	720	702	702	681	674	667	694	665	717	682	724	701	664	636	716	703	678	651	728	718	721	684	681	693	654	710	641	654	700	685	711	713	645	724	667	688	691	700	712	677	737	690	701	728	718	662	708	665	704	722	732	678	690	652	663	668	694	695	692	693	693	683	671	714	705	692	658	691	639	695	667	679	723	684	678	656	660	675	701	686	733	625	658	679	716	683	695	687	679	649	689	692	685	698	688	719	717	695	730	734	628	701	732	698	691	649	692	717	683	719	716	734	678	632	706	711	728	684	683	693	683	639	687	695	677	720	711	635	708	728	696	691	724	690	676	649	696	683	707	715	697	650	696	732	678	629	676	685	691	676	653	684	673	659	688	670	705	666	709	691	708	697	726	704	708	653	672	684	680	661	724	703	679	696	671	691	719	729	680	680	668	683	701	714	643	700	692	692	653	666	669	707	672	667	663	665	681	665	660	701	690	653	735	700	701	704	676	684	626	674	721	742	692	707	657	683	701	686	660	687	678	728	706	718	672	698	670	650	660	708	726	681	690	691	656	643	696	676	643	698	711	667	712	701	689	647	708	684	669	683	720	675	682	675	657	686	704	682	708	647	719	689	652	702	655	641	673	744	709	639	673	704	651	689	696	718	751	675	681	703	670	706	702	686	688	714	674	732	706	649	646	756	701	655	678	690	689	711	713	676	661	667	652	665	715	701	681	654	699	656	690	725	719	708	718	671	707	695	721	638	664	706	723	706	725	660	693	680	682	675	664	724	642	697	678	674	696	661	676	684	692	684	681	690	709	688	717	692	712	717	646	706	699	701	677	707	667	632	700	631	650	640	697	694	675	663	674	676	697	674	656	665	683	731	627	692	683	669	688	673	647	696	663	714	685	656	668	669	676	711	698	686	680	663	710	668	708	647	666	670	701	681	751	654	654	678	657	715	681	694	701	673	704	681	676	712	687	717	644	688	766	708	653	658	708	719	653	685	651	671	693	743	675	664	682	667	696	719	638	690	633	688	690	676	732	688	692	699	731	687	683	680	651	700	669	641	664	722	675	659	677	692	676	711	671	636	668	654	675	658	734	668	707	702	734	731	664	659	673	663	682	696	672	674	724	704	652	662	665	677	694	679	689	681	724	685	615	673	701	684	720	686	673	645	712	711	673	701	690	702	660	687	674	659	709	680	625	652	665	633	695	712	671	718	714	689	705	668	689	671	704	690	702	710	682	722	714	660	695	678
24236	21430	29187	23791	21249	7425	442	265	240	244	224	216	217	209	193	203	197	177	177	187	213	203	198	181	212	183	194	197	178	189	185	178	160	195	168	169	182	169	172	172	194	176	176	151	182	207	193	181	176	183	191	187	194	198	170	178	179	185	172	182	187	171	159	182	186	183	177	183	166	177	195	194	183	195	186	181	154	178	180	184	170	173	180	177	194	191	191	181	182	185	181	191	182	166	193	168	178	178	175	175	194	196	192	189	187	158	192	161	193	177	170	166	163	195	204	184	182	182	201	187	184	191	188	185	199	171	172	190	187	170	167	149	171	185	178	172	186	178	189	181	153	175	202	175	186	169	204	163	171	177	179	180	186	193	159	176	168	189	205	184	167	156	192	146	167	167	200	184	200	197	191	171	168	199	184	171	162	191	161	179	203	163	171	179	191	177	156	162	164	174	167	149	171	176	164	183	172	211	166	168	187	157	185	178	213	197	203	187	158	164	171	177	182	183	193	188	185	200	163	164	194	217	161	187	152	178	196	171	205	173	186	213	180	169	178	181	186	167	160	189	191	217	166	174	170	179	161	192	162	163	162	179	161	150	203	164	177	174	180	199	206	199	165	173	185	157	173	178	185	179	181	177	170	181	182	170	167	178	193	181	192	195	182	170	184	178	172	178	179	168	199	170	176	163	169	189	186	195	206	167	170	155	169	188	199	182	172	175	193	168	171	173	199	196	162	175	181	174	160	181	188	187	187	167	177	196	178	196	199	172	172	195	199	185	174	166	194	166	197	160	188	188	171	170	168	169	203	192	185	178	166	183	180	161	181	199	183	172	181	183	183	165	177	187	191	178	172	182	170	183	178	186	181	186	170	177	188	232	184	188	169	169	162	197	179	174	164	176	191	169	184	184	159	174	179	201	204	177	163	181	190	169	183	204	168	175	174	168	189	200	179	173	174	199	179	176	172	204	184	153	193	197	161	163	156	190	154	192	190	190	148	169	179	176	193	170	191	174	199	181	172	183	167	170	174	159	205	152	183	182	159	172	178	175	162	171	155	209	182	163	166	161	202	193	169	216	171	181	170	164	169	170	186	198	193	167	170	172	206	148	175	159	165	159	193	172	177	155	193	192	190	153	188	185	186	191	188	183	198	193	177	171	160	182	169	181	191	189	150	173	185	188	192	171	191	157	180	184	161	164	182	193	188	166	182	184	181	187	191	187	173	174	154	192	165	192	151	174	175	200	179	170	170	174	179	178	161	163	176	193	166	175	204	169	164	195	161	170	166	188	191	171	195	193	173	190	183	190	171	189	180	165	187	161	159	168	186	191	171	174	182	165	190	186	178	171	184	182	199	173	186	175	197	180	168	173	157	197	188	166	174	168	188	184	169	190	196	163	174	198	186	165	189	152	182	165	189	174	169	174	166	184	168	148	152	197	154	198	194	162	220	166	177	192	204	188	165	193	165	153	169	169	179	188	161	184	174	178	167	173	153	182	175	174	168	185	177	178	182	191	174	167	186	208	160	197	166	185	178	170	175	178	167	199	186	147	189	156	176	171	185	183	147	179	173	146	172	197	175	155	185	195	160	193	174	180	177	194	161	166	184	181	176	193	185	178	177	162	168	154	169	176	174	177	194	198	184	163	160	159	205	175	168	186	177	193	168	161	184	155	211	168	198	189	188	175	177	182	171	156	183	196	164	210	190	173	197	175	206	170	172	167	170	155	135	168	185	184	194	186	190	160	181	173	174	156	196	175	194	164	188	174	156	212	191	187	189	161	182	158	181	191	187	189	174	180	177	175	180	168	169	164	170	190	166	184	179	166	182	180	169	173	192	194	183	175	168	166	189	145	188	192	179	182	168	192	168	166	173	189	167	175	192	177	165	183	168	199	189	188	203	166	185	170	185	190	179	164	187	195	179	190	201	193	182	176	180	159	157	165	202	197	163	182	199	189	189	195	177	179	159	165	194	184	182	186	179	177	157	184	191	165	203	179	184	191	182	164	180	179	200	206	174	161	172	165	182	179	166	166	199	171	176	213	192	190	177	167	167	185	162	190	172	178	177	166	165	174	171	162	178	188	202	197	194	168	192	183	175	184	171	175	162	183	176	193	183	189	164	166	199	221	180	185	180	199	207	163	187	163	185	194	208	182	175	182	185	184	144	172	185	159	173	185	156	200	212	164	179	163	167	193	205	205	177	173	157	204	178	173	187	196	173	175	182	160	194	191	198	196	189	173	181	187	182	169	189	176	197	187	152	166	175	189	210	187	168	166	162	191	176	180	174	167	193	189	199	175	181	211	204	176	198	158	166	190	166	189	172	185	170	176	174	187	176	225	180	164	190	184	164	181	201	197	168	187	179	158	172	165	161	195	192	170	191	173	187	164	190	159	191	182	188	177	206	161	192	204	201	180	171	221	167	168	211	171	193	174	197	208	192	211	177	179	186	180	144	170	176	176	169	165	147	194	198	197	189	160	188	176	175	173	180	182	182	189	171	171	176	155	174	178	171	179	197	198	177	154	192	158	216	173	190	156	189	169	169	163	177	181	190	193	184	203	167	191	184	205	160	166	188	183	172	176	194	179	183	171	162	179	177	190	176	180	198	176	190	160	182	161	164	151	188	169	187	162	197	177	161	199	161	197	209	188	198	207	174	191	174	188	157	166	169	146	179	185	155	184	178	159	181	186	163	191	164	205	172	172	183	165	183	167	176	173	173	187	158	170	178	190	178	175	176	169	181	182	203	167	152	194	179	170	175	174	173	195	167	177	195	182	200	181	170	189	173	177	169	189	176	168	158	165	191	186	196	187	180	183	168	188	162	179	164	173	188	160	179	174	164	187	165	152	206	172	168	200	161	199	170	168	167	184	178	192	181	183	196	158	166	180	166	199	178	183	187	173	176	172	180	190	174	177	180	154	164	173	169	176	169	179	165	181	202	189	187	186	177	198	180	165	171	176	183	197	169	155	178	156	169	175	170	188	185	167	176	202	169	183	199	156	166	185	171	169	184	173	176	174	161	180	199	182	173	181	193	153	192	167	177	171	184	194	161	160	170	200	178	182	180	202	170	181	171	200	171	191	170	195	173	179	169	190	182	173	182	169	193	192	162	162	185	162	190	163	209	166	200	209	179	180	184	180	166	174	181	171	170	189	157	166	159	178	169	160	163	167	189	183	162	173	161	180	191	180	184	175	197	182	198	184	176	179	207	174	179	184	147	180	167	173	188	170	172	164	166	168	165	209	176	178	185	182	154	208	198	170	198	194	165	181	182	164	198	187	192	176	168	183	163	174	176	168	162	181	163	182	179	170	181	172	183	182	171	169	165	170	173	163	174	169	170	173	160	177	187	185	181	190	170	196	173	204	199	170	156	178	189	187	191	179	186	176	176	179	168	172	197	169	171	171	205	173	196	179	197	176	189	175	181	192	174	184	183	164	166	185	204	170	221	197	183	162	173	167	214	183	179	173	171	197	180	167	181	188	177	167
52653	63821	5359	2644	1716	1158	944	781	737	571	585	536	493	449	484	431	386	410	437	396	396	418	413	388	398	412	371	394	384	375	358	413	372	348	374	359	402	364	392	413	388	380	394	364	376	386	348	359	362	378	390	352	353	363	377	380	339	332	339	367	342	362	376	361	382	346	356	340	372	383	357	348	335	382	365	384	369	325	368	321	330	374	390	331	370	346	333	354	365	326	366	349	353	354	387	392	358	377	345	355	317	356	307	427	375	352	368	345	333	333	370	355	363	350	381	374	352	367	364	374	369	367	333	335	342	341	358	359	340	343	352	367	369	342	359	337	352	356	329	352	364	365	398	350	358	365	384	379	348	373	347	345	367	350	362	345	371	367	335	346	350	401	328	343	330	335	396	369	354	362	332	368	355	380	364	364	366	381	355	378	386	373	331	343	342	338	330	362	317	340	343	344	364	362	360	383	332	370	325	353	367	371	387	313	330	352	367	359	356	397	359	373	365	352	353	318	331	354	351	348	376	346	339	352	383	338	349	371	379	363	354	332	375	317	367	367	367	346	373	330	367	352	306	333	354	342	371	365	339	331	337	362	345	347	342	333	352	335	355	351	337	360	341	368	360	340	328	389	330	329	355	378	363	372	346	340	327	351	346	371	349	368	347	372	311	373	357	374	344	352	377	358	352	333	344	336	373	342	320	376	355	363	342	348	339	354	389	335	344	356	358	376	397	382	369	347	336	380	367	357	347	374	347	334	382	341	371	318	372	327	345	348	351	386	377	323	350	353	341	353	351	354	373	355	369	352	378	351	359	332	343	316	343	363	376	355	356	377	379	322	369	348	346	347	349	332	371	352	316	377	332	350	354	348	368	348	376	372	364	384	349	367	350	343	332	382	361	364	370	360	333	376	369	359	328	298	332	332	345	377	347	384	369	338	379	336	337	359	355	345	376	278	360	363	331	379	364	350	359	360	324	332	316	359	350	366	374	360	413	372	367	360	348	375	343	343	343	376	340	346	365	362	324	320	356	344	340	330	386	343	367	396	356	369	358	363	367	367	344	353	338	322	358	345	351	370	363	354	348	381	358	387	385	342	366	351	325	365	377	316	398	348	353	335	383	362	393	346	377	339	343	364	334	350	376	325	388	347	382	368	363	356	337	337	341	350	406	367	320	335	358	378	361	349	360	341	351	351	361	344	375	352	373	341	339	312	387	356	366	315	330	367	380	371	370	366	347	398	367	366	368	344	364	363	347	303	368	366	338	340	369	369	397	362	344	337	363	355	391	373	347	355	334	375	347	332	360	335	333	391	369	341	386	356	335	346	370	353	374	336	370	342	337	363	395	386	370	341	330	376	338	354	371	350	349	328	334	348	367	353	351	367	371	370	360	338	346	314	341	397	346	361	389	355	367	349	368	321	345	388	330	341	327	349	389	371	337	336	366	330	351	346	366	363	384	341	342	383	361	328	346	356	318	328	351	370	343	351	334	405	329	335	355	346	348	370	369	353	332	350	344	359	374	357	367	331	389	340	356	364	346	350	369	329	348	368	400	362	366	360	361	332	351	361	352	362	323	358	372	352	355	348	355	375	352	349	330	351	367	325	352	361	382	392	346	361	340	337	363	367	393	365	390	354	337	325	386	374	357	350	399	339	359	349	337	339	366	323	361	337	378	342	336	367	379	384	331	372	356	371	343	356	327	364	361	342	346	367	327	328	372	350	346	341	399	350	329	351	342	354	367	352	374	349	354	346	355	375	360	369	362	335	347	366	378	336	337	356	353	367	354	354	352	333	367	368	367	372	353	363	347	367	350	369	346	349	349	322	331	368	337	380	361	346	349	340	383	379	386	350	363	354	397	366	364	359	356	348	341	360	335	365	355	343	347	381	342	351	338	356	367	364	352	345	378	353	343	315	353	352	369	331	369	371	361	370	327	376	376	382	378	384	354	399	355	360	305	362	340	352	358	337	361	370	334	332	403	381	363	352	358	377	331	356	350	329	318	359	339	333	344	358	366	373	337	343	376	363	332	338	350	388	354	354	345	337	377	336	362	342	343	346	356	372	337	379	338	391	344	362	320	347	356	374	329	341	365	366	379	335	348	363	355	360	330	340	359	378	410	365	371	348	334	373	390	325	336	358	343	330	392	348	339	335	371	356	371	351	364	402	365	335	324	353	361	377	365	389	364	375	387	396	348	342	331	333	330	349	312	327	354	314	389	331	332	355	346	376	373	385	342	355	407	346	364	358	350	373	363	353	388	352	336	371	344	399	346	366	367	375	358	346	341	362	351	348	322	324	335	362	350	322	368	330	366	352	344	370	395	326	356	296	365	366	392	344	365	328	353	352	362	313	363	352	345	343	349	367	381	396	351	338	323	309	376	361	331	353	347	376	383	325	359	378	377	347	334	357	339	354	332	336	356	326	331	368	340	356	358	366	343	346	354	371	377	351	355	345	320	340	318	366	353	374	368	353	372	390	368	368	339	349	371	376	406	342	322	370	351	386	385	385	343	339	335	360	365	351	353	357	374	354	326	345	355	345	350	399	340	354	351	349	334	346	378	360	372	354	396	361	347	353	367	401	358	369	382	370	351	353	347	356	351	345	343	365	363	329	370	372	370	338	373	345	365	354	314	411	344	364	384	346	353	352	353	351	376	346	360	372	372	334	349	357	374	350	321	364	368	341	379	379	391	388	329	385	338	380	379	360	351	320	347	350	340	345	375	364	319	391	337	359	355	322	342	366	338	350	374	347	346	374	318	345	338	390	379	342	316	352	341	367	329	370	346	365	389	351	383	363	379	345	350	375	367	344	326	343	349	388	332	349	348	327	352	348	359	388	336	384	345	364	380	367	367	343	340	374	351	345	341	337	332	375	379	389	350	328	365	374	342	354	350	372	370	348	369	341	353	332	384	340	352	326	362	360	348	343	343	331	374	366	375	354	349	365	337	370	359	353	365	349	367	383	358	340	354	356	348	330	352	325	378	329	335	372	330	346	342	345	360	349	361	364	341	374	401	374	346	379	345	337	363	334	370	357	325	365	384	339	332	338	359	367	350	341	369	364	318	361	324	374	357	344	338	352	359	364	359	331	358	387	355	350	382	367	351	377	356	349	378	399	357	358	385	370	347	360	354	349	350	371	322	381	341	327	352	333	326	348	353	337	349	415	341	334	389	377	365	383	345	347	357	373	352	344	364	346	333	361	331	371	344	357	381	371	337	338	369	364	341	363	354	360	337	343	361	367	378	358	340	382	352	322	351	353	348	365	333	393	320	352	355	374	350	378	351	365	390	345	329	348	386	352	377	339	350	339	326	345	370	364	340	346	326	355	373	339	378	348	368	337	354	340	339	346	316	343	350	385	368	304	318	367	331	365	359	359	343	317	359	344	355	368	348	342	353	373	346	334	332	336	354	341	353	385	359	356	334	387	356	374	327	382	355	301	346	330	347	342	344	362	335	376	372	354	367	346	358	339	362	360	354	318	342	358
23271	21395	29780	23306	21365	21306	4978	416	335	264	269	222	221	232	213	207	181	188	188	199	159	187	172	171	181	171	160	147	152	164	166	181	160	159	165	149	144	162	166	159	158	134	173	180	166	168	156	152	142	152	148	148	162	147	162	176	169	170	160	147	159	160	143	154	152	168	175	141	168	158	148	145	158	170	162	138	153	146	146	164	155	168	134	152	168	150	177	141	132	154	142	138	159	148	140	169	178	147	152	148	159	139	160	161	161	147	153	167	151	154	175	150	160	154	161	166	151	163	149	146	165	165	156	178	151	167	152	176	134	155	160	143	146	149	159	154	165	175	149	159	148	156	149	152	151	140	145	156	148	148	157	159	163	150	174	158	143	151	139	140	139	153	156	162	159	162	163	152	147	145	152	140	146	140	136	160	171	164	163	164	140	142	178	148	163	131	174	151	144	153	179	131	140	149	178	159	151	144	132	171	136	169	170	147	143	138	157	163	133	144	179	156	144	132	172	167	168	137	139	159	139	168	133	145	169	141	161	133	185	170	154	165	148	151	153	153	162	154	154	148	152	160	159	162	150	139	164	178	128	142	140	157	147	144	145	132	159	156	146	154	167	152	141	167	141	152	157	146	179	165	152	146	165	152	161	139	155	168	175	154	158	161	162	145	153	155	141	164	158	180	140	174	128	168	157	140	147	159	173	129	152	149	152	162	148	135	146	148	165	149	126	163	160	156	139	135	157	142	153	149	150	158	168	157	141	166	142	140	145	143	165	154	138	153	157	162	157	156	172	133	173	155	162	153	172	174	172	128	172	153	155	159	149	184	139	165	144	158	143	158	148	156	160	137	176	162	143	174	167	151	161	140	148	140	160	138	167	119	147	160	154	150	157	134	163	171	151	152	150	170	158	161	160	150	145	157	156	134	141	158	142	169	149	157	147	144	146	159	166	164	160	153	146	161	145	148	122	146	120	123	171	174	180	139	159	164	139	161	160	204	157	147	146	134	152	156	158	165	146	184	155	128	174	149	165	155	142	156	138	157	152	140	163	141	163	154	153	152	150	167	140	161	142	138	154	167	145	134	154	158	151	144	156	147	150	143	145	149	148	151	124	165	153	153	164	133	133	148	140	142	171	152	163	149	173	149	145	167	145	132	151	171	165	158	152	138	165	155	153	148	143	172	149	130	152	132	157	152	154	168	181	162	142	159	163	144	157	153	138	144	142	149	150	166	172	141	161	134	159	161	168	167	143	171	141	153	119	162	147	173	144	131	134	142	146	142	174	137	148	179	147	150	152	151	165	139	152	166	157	143	139	170	144	168	132	148	174	155	143	164	161	159	156	170	155	152	152	156	136	143	162	153	139	179	140	168	151	155	145	186	163	155	163	151	144	143	154	144	142	185	145	168	156	165	150	170	146	145	143	177	143	169	161	136	152	148	144	164	154	145	176	156	161	167	147	147	145	153	167	145	173	182	159	147	143	153	136	150	156	150	156	141	153	164	133	153	143	153	157	136	156	136	137	142	150	155	158	141	147	158	163	168	152	135	147	157	165	141	132	166	159	159	161	146	126	168	140	160	152	137	148	158	154	149	158	148	163	147	131	170	142	130	148	162	137	141	163	144	145	150	132	146	153	147	170	172	150	160	145	160	143	159	159	138	164	146	162	154	143	148	146	150	165	145	155	141	145	142	156	147	147	137	162	152	155	170	121	134	148	145	161	154	157	144	153	179	154	142	138	150	158	154	150	149	136	145	155	161	166	154	153	140	130	146	134	163	119	148	159	171	142	148	143	150	160	156	161	172	140	168	152	136	132	169	163	148	154	126	166	160	164	156	137	146	158	165	150	136	161	153	151	157	181	163	146	142	164	136	151	162	151	157	151	164	145	147	174	157	148	157	167	150	150	149	142	128	137	144	159	149	160	164	152	146	133	199	146	140	172	175	158	158	155	135	158	138	130	137	143	146	153	152	139	173	176	159	141	155	167	157	160	144	161	160	155	124	180	148	169	158	138	165	158	170	167	135	162	138	160	158	170	146	142	167	161	146	149	146	149	144	158	141	158	140	134	162	151	161	156	157	132	147	144	160	140	170	178	123	176	147	156	158	136	157	147	158	154	140	139	118	126	177	155	137	131	155	161	143	128	177	162	159	173	142	146	155	159	131	149	156	162	163	152	159	160	155	186	148	142	164	146	151	143	133	148	154	174	138	132	157	145	133	160	149	154	147	150	167	162	132	159	155	155	141	157	165	156	149	175	168	154	148	161	133	150	148	168	161	157	157	173	150	151	130	148	153	152	166	145	144	145	143	157	147	150	163	154	159	166	167	163	162	153	159	161	144	161	174	142	158	160	127	156	157	158	163	157	134	157	138	154	152	143	159	138	152	154	167	132	160	144	162	135	156	145	154	155	159	140	162	145	162	152	159	157	156	147	153	160	148	159	153	141	153	176	144	156	147	128	156	146	153	143	158	149	150	165	169	152	169	154	145	161	166	154	147	164	139	141	169	162	151	143	172	148	154	148	148	162	131	156	136	161	130	157	160	132	147	153	147	148	143	136	136	164	151	158	126	173	139	152	170	170	160	155	148	149	181	150	137	148	142	156	150	149	138	147	138	150	157	167	142	146	159	121	178	152	153	152	144	137	164	133	150	156	138	133	166	160	159	164	156	159	135	167	158	167	161	162	181	147	132	136	148	183	156	148	159	146	165	144	155	159	140	167	133	167	162	160	150	140	150	163	150	172	133	161	159	178	156	111	149	168	161	142	135	142	159	136	140	155	149	149	137	157	148	143	128	154	150	155	161	146	145	162	145	156	155	170	150	139	169	138	149	167	154	168	156	161	147	154	157	165	142	132	150	153	162	165	141	148	156	162	147	139	161	157	148	135	172	158	149	143	130	127	139	156	164	150	135	132	145	154	151	134	154	163	168	151	150	152	146	165	154	161	137	170	153	173	153	147	148	150	148	140	135	147	152	159	150	160	126	167	152	160	124	147	136	151	150	144	143	168	158	122	175	135	136	180	156	174	149	155	181	143	137	149	142	143	177	160	139	153	167	156	173	170	141	156	151	154	167	161	155	163	146	145	144	148	157	147	143	163	143	160	128	164	152	159	146	174	143	148	152	154	163	145	145	125	143	144	145	145	160	179	155	168	148	157	146	161	118	151	156	151	129	137	137	160	150	157	156	155	180	157	137	168	148	138	142	152	177	143	126	128	161	133	149	170	170	150	156	151	155	169	134	144	172	131	159	160	148	132	164	165	158	167	155	158	173	154	153	142	166	162	131	145	148	149	159	141	147	141	162	147	127	141	154	162	141	134	160	152	128	150	169	175	161	169	155	145	176	159	162	153	153	145	146	149	146	143	171	130	147	135	172	184	158	147	141	145	161	155	162	166	128	157	129	146	173	180	148	138	168	145	143	172	169	152	152	146	164	164	139	145	146	150	158	140	142	175	160	124	176	143	124	138	138	147	154	150	142	152	160	168	139
59762	66187	8506	4490	2657	1911	1402	1169	902	851	693	570	601	520	520	478	440	376	392	398	371	388	349	318	329	364	328	320	323	326	367	291	317	318	317	326	351	298	333	323	321	314	286	290	271	299	326	293	310	287	315	321	319	295	314	294	296	326	278	277	302	289	287	299	268	300	288	265	283	272	309	268	297	266	293	314	288	313	270	299	286	317	288	311	269	279	315	280	293	308	285	298	286	272	312	284	280	260	284	301	322	306	275	292	273	297	274	303	305	296	288	315	295	292	284	289	288	285	261	298	283	284	283	245	272	284	275	334	282	296	298	284	306	298	299	290	268	277	264	279	293	302	304	287	274	304	285	305	274	299	271	287	263	275	292	303	285	304	282	294	287	275	263	280	272	281	290	263	305	286	282	306	295	263	296	290	301	267	309	286	320	277	248	257	266	286	297	289	281	267	286	286	292	312	280	288	291	260	277	290	299	279	278	257	296	262	264	294	291	275	264	290	290	291	272	293	264	250	272	288	281	247	278	275	263	269	288	266	279	330	299	300	314	276	294	297	264	253	267	289	263	279	297	297	267	287	266	264	279	298	257	268	275	254	278	289	286	267	272	265	243	296	289	289	267	255	263	281	299	273	301	286	260	276	263	293	296	287	275	273	305	292	288	287	277	285	314	292	277	274	259	270	290	267	308	291	257	305	314	255	262	296	258	289	324	305	252	283	278	284	284	283	279	274	303	262	302	284	285	282	279	264	254	292	296	262	284	326	275	276	267	311	280	274	283	304	299	289	282	292	282	278	259	287	318	286	304	259	287	290	277	294	325	287	301	287	274	261	291	276	286	281	311	279	297	317	291	289	276	271	302	304	288	301	278	283	301	291	296	305	252	297	288	267	274	294	290	309	306	282	291	261	319	269	294	301	326	270	285	262	265	275	283	274	254	298	281	267	271	292	326	284	302	269	269	278	315	295	295	284	284	306	278	315	279	302	261	257	286	301	278	305	268	287	282	244	264	258	254	268	298	292	258	297	250	274	301	312	259	282	297	292	279	289	310	285	326	287	312	290	315	297	299	274	285	259	297	283	260	283	265	237	281	293	296	296	297	270	294	293	279	266	259	258	308	242	260	297	262	311	338	298	305	269	266	305	266	300	276	292	263	264	308	258	287	293	281	269	296	273	280	287	268	270	265	276	288	263	268	282	291	259	273	288	262	273	273	281	270	272	286	280	284	262	299	292	258	253	270	255	278	299	285	270	320	300	275	256	274	272	270	282	291	266	304	265	265	274	278	296	274	308	307	267	282	287	282	290	282	243	308	330	307	287	293	254	294	266	280	290	278	272	273	290	291	273	294	303	274	285	264	318	287	249	282	287	287	309	300	305	301	269	288	273	286	287	303	261	266	311	294	266	277	272	283	282	261	282	288	282	260	292	294	291	277	291	301	296	292	304	294	301	239	294	274	280	300	306	287	297	282	277	273	300	259	253	297	293	298	279	309	302	258	277	261	278	277	281	275	315	313	304	316	298	279	302	287	297	292	290	290	246	276	289	305	295	270	253	272	251	271	274	280	266	256	288	294	238	296	289	268	299	290	286	295	253	286	272	273	287	260	270	280	289	284	270	299	295	296	270	262	246	285	292	293	282	295	289	292	268	266	264	291	295	275	294	297	279	275	267	284	292	284	267	297	290	281	269	316	272	287	284	276	303	261	276	324	280	255	257	274	287	280	265	314	294	309	335	298	295	294	285	280	264	256	271	240	295	270	279	261	284	276	240	265	291	287	288	294	299	260	274	288	260	261	259	276	313	243	294	297	317	290	274	265	299	258	264	287	311	272	265	278	290	280	269	303	288	298	306	301	282	300	288	310	264	245	267	276	287	257	280	321	290	275	298	273	294	294	259	275	288	303	274	290	266	300	271	292	275	303	287	265	305	276	312	281	280	281	286	283	275	285	263	276	291	271	288	283	281	313	312	292	304	308	313	284	291	263	286	280	283	256	263	275	305	288	274	266	285	286	245	297	270	276	266	290	272	280	284	260	292	303	299	296	281	295	318	296	300	252	297	275	263	276	292	287	289	301	277	293	303	269	275	295	292	253	306	270	292	267	273	309	241	290	292	283	299	271	254	302	320	285	290	279	304	313	279	296	300	294	288	238	271	308	288	282	286	292	289	293	315	299	270	262	290	262	277	253	283	265	281	275	275	298	307	258	277	296	267	268	267	281	266	290	281	269	324	279	274	287	315	265	300	281	267	301	288	265	280	278	264	270	265	275	257	294	249	309	245	282	310	241	284	318	275	292	296	296	295	265	294	284	272	280	279	270	261	283	315	274	316	268	251	298	283	297	268	286	258	274	304	277	254	272	277	304	262	260	272	287	301	297	258	278	253	242	310	271	293	291	317	290	290	301	299	304	304	297	274	248	268	274	306	282	282	283	265	276	284	283	270	284	293	313	267	268	270	287	280	297	264	300	294	233	285	273	282	273	294	286	311	292	283	261	281	301	269	272	281	285	300	288	277	302	283	295	278	292	272	264	284	302	283	300	290	319	303	263	292	270	304	293	296	289	288	299	259	281	268	283	306	289	292	292	274	281	300	295	295	287	274	271	267	281	303	278	254	267	283	286	281	270	257	253	278	266	297	301	291	310	274	289	296	268	266	264	280	293	289	289	299	293	256	311	275	257	251	289	277	299	262	267	313	282	281	281	286	285	309	269	271	288	225	291	285	309	266	303	272	312	266	290	268	307	280	269	268	254	323	253	292	260	290	285	287	281	300	281	273	269	287	256	277	275	272	302	273	284	269	253	258	237	294	259	305	313	292	301	301	273	287	295	268	299	265	293	251	285	296	285	251	294	279	275	281	284	282	268	305	294	300	276	287	292	324	288	279	283	291	291	282	271	320	262	273	278	318	299	278	260	297	268	283	294	260	298	243	296	292	312	289	267	297	270	255	289	268	266	286	290	278	276	313	261	297	273	248	270	276	289	274	324	275	282	279	256	280	262	301	258	261	263	281	312	278	276	297	281	267	264	263	300	277	283	313	282	284	272	282	281	279	289	290	300	297	269	256	286	292	295	318	301	299	277	271	263	294	283	287	262	265	292	293	252	273	261	298	295	278	282	293	279	285	294	295	257	309	304	249	286	294	286	279	310	288	272	281	294	293	313	252	288	282	304	303	274	262	294	295	281	253	287	292	266	278	285	270	312	280	285	275	293	290	306	276	294	266	266	284	309	263	279	263	261	301	278	277	313	279	284	287	283	297	278	297	300	286	273	269	313	265	273	283	275	291	276	288	266	291	302	292	270	285	273	298	296	294	287	300	293	305	269	281	283	285	294	288	293	265	272	285	271	296	247	289	283	263	277	260	305	277	275	301	301	275	287	301	287	280	310	285	245	310	268	281	288	292	276	286	294	268	295	281	293	270	264	272	296	287	257	292	285	306	286	279	287	276	272	272	290	286	287	292	299	264	309	274	287	251	262	281	300	310	285	279
27201	22075	13362	1148	400	354	386	349	353	323	371	357	384	362	370	369	353	402	385	343	375	354	299	380	351	363	335	343	379	330	346	341	374	385	391	373	320	340	336	359	382	367	342	361	335	334	355	337	364	387	373	356	324	367	359	387	377	332	376	330	368	347	356	335	344	356	356	325	357	338	338	382	359	343	354	369	367	344	365	379	349	330	384	353	363	398	382	363	353	331	366	355	369	378	337	361	368	390	326	328	344	367	375	351	346	322	383	375	345	398	329	355	361	388	363	344	380	332	360	344	324	337	350	373	393	323	337	384	322	353	364	355	345	359	350	365	368	349	348	365	377	361	360	357	369	363	353	363	344	335	350	338	373	357	339	332	377	355	373	363	392	337	341	375	320	349	383	375	365	385	373	351	348	361	390	357	336	370	354	356	344	349	334	371	349	354	367	351	389	350	357	369	352	380	347	331	357	349	358	358	340	369	354	342	363	342	344	321	347	385	346	374	380	345	365	337	341	328	378	362	338	362	369	352	325	390	341	344	337	351	360	328	353	342	352	396	349	402	334	375	342	353	349	358	334	357	357	344	334	360	413	349	346	356	367	376	328	365	327	384	342	355	354	343	368	390	391	346	341	346	362	347	316	378	336	376	337	386	340	341	360	335	370	347	354	355	349	375	327	354	370	361	347	352	352	342	360	359	350	360	365	340	353	371	350	351	359	347	377	386	333	374	356	390	379	359	334	344	337	338	341	363	329	301	373	351	371	380	354	334	390	368	383	318	345	361	360	385	375	356	320	383	356	371	329	317	336	373	337	355	371	365	373	362	362	400	360	375	360	315	352	349	362	341	344	356	394	349	331	348	363	339	392	324	353	354	361	371	356	367	331	357	390	347	340	299	353	365	378	346	355	334	344	359	374	345	362	370	398	355	338	347	352	349	374	377	369	361	354	359	336	363	397	368	371	346	383	358	328	340	375	373	361	339	372	396	345	380	352	358	346	356	381	373	338	370	365	348	353	378	355	349	364	360	350	334	310	362	370	381	332	350	368	395	355	348	352	366	371	355	381	354	378	377	368	372	340	335	355	316	342	339	371	344	352	327	340	361	351	367	317	325	373	371	347	339	358	353	351	378	321	329	341	362	338	374	351	404	352	340	368	369	355	357	313	365	350	351	358	332	351	345	356	322	355	354	342	371	380	356	374	341	363	382	314	384	343	361	336	341	343	361	333	347	351	367	374	341	410	355	351	345	420	382	375	377	389	330	350	346	358	358	364	356	356	353	354	353	361	355	359	329	339	356	345	364	347	377	364	314	347	370	375	398	355	334	385	383	372	347	359	353	369	344	353	341	347	383	357	340	365	347	326	383	353	371	341	336	378	345	337	325	373	325	347	385	328	356	330	363	385	334	342	383	360	333	365	342	323	331	339	329	352	367	393	356	326	351	306	369	342	367	322	368	358	348	331	344	389	357	357	358	403	338	352	383	332	380	358	366	361	331	368	350	355	329	363	344	363	354	348	363	386	327	342	355	361	362	312	372	341	362	324	360	354	342	380	303	375	326	333	345	346	374	386	378	336	333	376	366	374	352	350	368	353	339	378	345	386	321	351	360	383	355	365	319	371	345	306	366	314	366	365	387	324	338	376	373	352	345	377	351	345	333	350	350	352	375	339	373	354	343	349	373	365	374	366	342	344	406	361	360	370	354	343	366	336	380	351	339	330	308	331	360	357	332	322	358	374	374	364	358	331	350	373	373	350	369	397	361	365	358	348	394	377	352	346	330	393	359	337	353	336	372	331	368	350	331	359	369	341	350	345	385	345	377	381	346	368	374	365	328	353	341	362	376	345	374	344	387	355	359	349	374	371	347	354	331	383	333	359	349	396	351	349	350	364	345	384	371	348	321	354	368	367	351	333	369	357	365	339	363	351	333	349	394	370	360	319	344	351	359	381	335	311	352	330	356	332	357	332	357	374	357	346	364	339	344	340	326	379	339	376	362	355	342	361	370	348	335	343	342	363	345	363	374	360	387	381	381	366	348	339	341	338	390	345	361	362	328	357	358	338	363	379	328	362	344	358	340	353	358	365	380	329	341	350	352	349	330	349	328	343	338	355	383	341	360	363	334	331	363	330	325	315	348	354	368	343	374	355	361	383	341	371	359	342	360	336	341	348	350	352	369	364	361	342	342	349	343	354	315	328	350	354	354	345	385	353	335	365	348	378	331	332	357	343	365	348	373	353	369	350	361	359	359	376	371	360	333	345	315	349	346	339	357	359	350	329	347	416	346	391	389	359	338	316	376	346	339	385	358	353	346	396	350	386	343	349	385	382	377	370	357	355	373	370	339	337	372	340	368	379	336	331	373	384	398	353	360	361	369	354	362	348	332	369	330	340	361	330	362	360	395	350	337	364	340	323	394	378	376	402	369	384	328	348	350	373	354	334	332	364	378	391	341	385	382	355	358	351	353	337	354	359	334	361	312	357	357	394	337	351	340	363	351	356	369	304	362	330	352	363	374	354	368	402	326	375	311	326	375	378	360	337	393	373	336	366	347	379	308	358	347	389	351	369	358	341	374	387	348	325	360	357	355	357	384	345	362	368	370	335	384	368	361	355	363	361	375	363	343	376	389	382	369	359	358	366	349	326	381	367	316	337	366	366	368	318	376	359	363	353	360	350	369	364	368	380	372	356	351	373	364	332	366	379	340	375	343	364	396	359	353	366	340	332	353	326	322	335	357	384	380	386	352	329	342	360	355	365	369	346	328	378	339	361	375	327	353	349	354	347	344	369	348	329	338	379	356	354	343	342	341	323	364	394	339	373	342	315	340	357	347	353	352	377	365	348	388	345	386	360	336	361	365	351	357	337	332	336	313	346	361	341	345	339	348	345	319	375	341	345	356	402	344	353	389	353	364	338	345	360	365	356	355	372	364	330	345	315	361	374	344	357	359	355	344	350	316	375	344	359	388	332	311	361	334	350	361	373	345	371	324	336	358	380	385	355	377	402	316	341	354	296	375	377	374	360	341	337	350	333	342	365	370	390	358	328	395	358	357	334	378	367	329	374	343	341	356	359	357	368	378	365	370	340	342	345	394	374	331	353	367	338	363	342	379	355	387	328	367	363	350	353	345	377	360	360	345	332	331	367	346	397	346	339	350	393	340	343	386	357	367	365	352	363	335	373	345	349	374	336	349	354	344	354	372	348	357	372	354	349	361	321	372	364	372	369	351	369	356	342	373	352	388	349	349	344	340	359	385	370	339	329	347	385	387	361	353	374	405	341	327	352	354	350	362	350	345	376	376	351	342	356	384	349	359	335	371	367	362	310	352	335	351	333	346	356	356	381	362	366	353	337	346	348	366	344	347	356	357	388	355	369	341	328	341	367	366	360	397	379	358	345	343	392	389	363	384	353	345	345	328	384	370	358	383	329	354	359	345	365	352	343	339	364	362	378	371	354	352	339	355	371	351	342	336	371	331	379	348	341	373	363	333
27587	30611	1255	901	817	775	691	692	748	700	742	658	687	748	707	710	664	673	679	669	716	696	666	650	684	742	685	689	658	721	681	670	679	687	680	687	678	696	705	635	710	684	751	639	656	692	662	690	655	668	701	706	630	692	683	674	696	701	706	674	713	652	681	672	684	697	708	644	705	662	702	665	704	692	698	694	661	729	727	680	639	718	674	727	648	636	654	673	658	719	659	664	659	669	649	707	680	681	649	654	696	663	680	675	648	664	706	690	656	665	686	667	694	666	681	711	712	719	653	673	699	705	643	720	679	679	681	659	675	724	672	678	730	708	641	667	665	728	661	715	685	688	691	710	669	656	685	706	707	685	678	677	711	724	689	636	640	685	673	673	646	706	638	689	684	735	663	695	746	700	701	672	692	657	645	635	646	668	697	675	678	723	625	695	706	675	659	686	658	648	646	680	681	731	645	671	717	711	647	661	687	726	646	677	665	668	671	655	657	650	691	672	709	650	683	623	673	676	694	715	669	694	718	702	677	689	658	689	659	704	701	658	696	666	709	673	654	695	678	672	698	684	706	676	656	675	653	663	684	680	716	671	638	690	686	661	646	683	648	727	643	677	672	664	699	644	689	700	663	685	706	695	720	655	722	646	679	675	683	671	642	652	709	676	659	684	665	721	679	699	732	655	666	699	668	684	630	637	671	698	661	696	695	684	648	695	668	697	652	641	665	705	668	657	678	698	706	677	672	671	664	686	712	673	701	740	686	670	674	708	658	680	679	718	689	669	709	721	708	660	701	650	688	653	663	635	664	654	682	645	692	680	690	659	644	658	676	649	646	641	651	658	708	703	679	676	700	679	684	683	700	659	679	646	609	657	683	663	702	663	671	669	645	693	699	667	683	701	675	694	650	648	711	673	630	708	664	714	649	665	647	683	698	720	734	680	689	658	605	619	673	643	650	675	667	710	651	651	701	656	665	663	712	656	687	726	672	672	706	690	668	675	617	680	685	662	706	693	681	661	672	679	675	706	662	685	642	679	672	658	687	733	648	666	667	653	697	698	680	701	680	716	683	682	704	617	682	665	653	637	671	708	708	692	642	666	666	700	697	681	722	662	665	728	678	663	658	687	682	650	705	670	696	664	695	661	667	689	704	702	662	715	688	694	680	715	661	678	696	676	664	677	708	690	675	667	620	686	679	642	726	639	676	682	707	704	692	690	686	714	677	659	699	695	683	672	608	683	681	673	694	663	683	681	722	678	685	670	687	702	676	695	664	669	698	683	691	704	682	694	656	650	687	650	683	622	620	619	708	640	634	701	720	630	663	666	735	719	665	676	633	688	748	675	721	691	642	650	710	655	673	655	662	686	685	704	693	675	684	620	686	642	691	699	713	711	665	719	684	698	667	714	706	677	700	656	673	667	658	715	638	674	689	717	636	690	686	700	682	700	692	719	687	699	694	689	656	749	642	652	704	723	659	675	671	651	711	639	697	632	702	704	705	661	687	699	676	681	700	678	697	688	670	720	688	703	646	649	688	685	646	707	676	652	648	710	675	709	709	706	642	682	679	683	654	733	693	689	708	720	671	705	671	699	684	677	661	679	661	705	656	670	692	718	691	681	696	675	678	740	674	673	674	685	703	684	635	652	670	667	711	675	633	655	665	668	701	679	669	692	677	707	669	660	703	686	670	668	712	682	694	660	666	672	691	719	648	697	642	731	689	681	654	687	660	705	674	657	661	722	691	693	683	751	692	668	723	679	679	660	692	715	654	688	707	679	649	678	685	647	674	684	696	666	658	652	652	690	661	677	674	696	665	654	647	694	686	730	694	671	655	686	648	728	673	723	734	692	680	715	652	656	712	683	640	688	756	668	667	693	632	701	672	688	681	672	648	725	677	696	712	684	617	675	676	730	663	701	681	669	675	669	673	680	682	689	652	658	648	675	681	726	696	638	652	652	660	702	662	643	658	715	645	672	695	702	669	708	658	647	705	701	729	700	650	680	682	692	677	697	654	678	658	688	681	687	649	715	669	694	713	682	662	704	699	646	692	696	735	668	687	662	678	626	665	672	689	634	683	683	711	654	618	691	692	670	694	672	664	666	694	676	676	697	690	683	716	668	676	659	689	768	645	697	719	691	680	654	674	704	697	734	660	628	661	698	680	710	648	656	669	680	660	720	662	675	692	707	703	655	631	703	600	677	629	691	671	739	663	670	661	673	649	637	666	677	719	698	704	708	698	713	695	637	658	647	659	630	700	686	687	695	682	655	669	689	689	689	725	627	658	682	678	657	727	653	666	655	687	612	673	682	682	681	700	743	702	668	709	733	663	689	732	671	648	662	636	701	682	682	698	612	659	699	655	672	714	651	661	691	680	697	628	620	682	637	696	696	657	660	715	642	666	675	729	676	626	699	694	658	690	693	639	639	684	659	721	619	693	669	683	681	733	649	657	671	691	687	675	699	672	705	712	656	726	675	700	727	649	715	642	682	711	638	718	689	660	714	676	690	671	703	708	700	652	669	650	695	706	701	655	680	670	702	668	679	656	664	665	659	678	657	721	646	643	703	689	695	673	713	665	664	666	615	666	689	628	635	690	692	712	633	676	645	680	713	752	669	690	678	671	693	645	714	710	673	660	605	637	648	706	680	701	696	667	712	699	679	673	684	651	637	706	686	688	658	682	647	721	727	673	643	688	714	677	682	694	709	729	671	671	668	641	678	661	660	730	677	682	686	708	656	666	674	652	663	673	734	698	702	684	720	676	682	665	706	599	643	676	702	693	691	688	639	669	691	715	679	672	699	667	677	653	679	677	662	701	696	706	642	654	698	664	697	695	713	638	732	674	676	661	654	703	727	696	678	708	671	676	662	679	666	688	644	678	663	666	686	674	661	636	662	695	654	682	670	650	703	728	667	677	733	695	713	704	668	650	701	674	647	684	695	682	696	686	671	645	656	669	712	702	656	677	706	708	666	656	699	715	676	680	648	669	685	701	661	729	668	673	683	669	669	696	712	672	696	691	668	689	652	641	725	661	643	646	656	712	686	656	656	720	685	698	683	715	695	677	736	708	649	672	679	649	692	637	663	676	727	672	704	653	699	716	645	690	672	696	666	660	702	682	671	667	709	701	702	666	695	694	710	712	680	694	705	674	680	669	699	663	666	657	698	683	700	722	684	657	684	717	703	665	641	674	708	702	686	696	667	683	712	707	661	711	677	653	687	659	708	708	646	668	672	683	666	682	692	691	681	689	622	705	705	682	718	682	662	695	694	677	687	709	697	644	690	700	697	659	662	712	726	669	695	683	689	681	644	736	678	692	704	713	716	702	656	705	664	680	677	698	676	696	641	636	675	706	703	720	657	678	671	670	662	692	706	675	664	611	687	703	690	674	660	668	675	664	676	677	672	679	653	711	689	688	621	670	674	689	639	697	645	682	691	674	689	701	686	654	698	706	687	602	742	700	689	724	648	651	663	698	687	674	660	669	641	680	699
24244	21454	29512	23574	21159	5935	439	303	269	255	245	254	227	200	216	202	176	215	170	193	205	171	194	179	156	175	209	154	177	169	166	195	182	175	178	177	169	173	156	161	195	175	195	169	173	161	162	186	183	171	171	171	153	202	180	194	162	153	192	163	182	148	187	154	210	187	204	180	185	188	186	179	195	170	178	185	177	192	176	174	179	166	160	176	189	208	186	176	154	164	168	170	174	185	174	196	171	148	143	156	169	178	159	176	190	169	157	183	164	174	180	200	182	176	193	153	171	160	145	184	176	203	165	173	174	167	182	159	162	185	178	171	176	191	162	174	187	190	193	177	172	159	165	165	157	171	175	163	181	172	202	192	153	186	184	162	172	179	160	174	168	194	162	190	169	156	176	155	162	174	149	179	172	177	170	161	162	156	190	173	164	182	186	188	177	177	188	174	178	138	197	151	197	200	172	171	181	186	175	181	139	193	175	177	207	186	169	172	153	166	176	161	201	167	175	178	187	166	157	178	162	194	180	175	182	167	167	180	211	166	159	178	174	168	177	185	190	151	157	173	163	165	175	191	173	163	166	179	177	174	183	187	177	160	179	148	187	170	177	157	154	146	186	170	186	192	179	173	163	158	165	174	150	208	157	167	191	189	173	177	177	166	173	168	176	175	169	162	161	193	152	205	175	183	190	192	163	180	168	185	162	187	170	178	173	173	209	181	177	171	175	172	176	165	179	150	175	182	171	147	184	186	192	181	187	160	165	171	165	174	183	186	164	162	167	191	184	179	157	149	165	168	180	180	147	177	189	172	182	153	167	172	159	170	172	177	157	183	163	185	180	174	180	194	180	147	187	153	167	157	170	173	172	179	189	201	169	179	168	156	184	178	179	178	188	177	191	179	195	164	170	170	167	150	176	181	188	167	158	177	175	174	178	166	155	165	183	196	178	181	169	173	171	172	174	153	180	152	193	197	200	171	185	151	168	161	184	168	171	146	156	183	182	171	192	178	191	175	151	156	164	154	158	150	182	206	165	175	191	154	183	171	168	164	174	161	172	164	161	167	167	166	191	171	178	170	187	181	167	168	158	166	145	184	162	181	184	169	174	172	166	160	158	176	186	166	156	167	177	170	157	193	165	182	159	161	167	185	154	173	158	173	167	175	172	164	158	172	167	190	183	192	174	182	179	187	146	160	195	192	165	190	142	190	187	199	170	160	170	178	184	172	155	180	178	186	186	166	184	181	173	189	185	170	148	180	183	171	171	178	167	187	169	154	193	169	170	174	163	198	147	155	174	184	152	169	180	193	164	170	159	155	164	182	166	169	170	191	171	172	175	175	170	174	156	186	141	164	176	149	170	164	147	177	174	178	182	169	177	166	184	165	170	160	169	154	187	181	139	184	191	175	157	168	199	182	194	174	171	169	182	181	180	172	171	191	171	175	174	154	166	191	171	207	178	152	179	166	176	166	176	155	163	183	190	182	170	185	165	167	170	185	180	183	173	161	160	176	191	188	177	171	170	179	150	164	182	187	167	183	154	160	181	158	174	150	183	185	152	171	195	181	162	184	165	176	188	166	151	208	148	171	164	165	148	151	153	183	191	178	194	198	172	184	180	178	163	170	186	172	174	168	190	175	178	181	157	157	165	176	161	178	200	180	162	210	181	180	176	219	153	169	191	188	136	151	177	179	172	167	178	199	168	178	174	192	159	185	185	175	187	185	171	180	164	194	177	171	160	179	177	179	164	189	155	197	170	175	179	174	196	183	199	156	177	176	192	146	201	172	190	166	162	173	158	174	167	183	173	171	171	178	158	186	185	180	156	180	169	158	150	161	192	173	176	170	177	169	170	158	184	172	183	179	171	152	164	177	193	183	186	157	164	184	156	170	154	183	166	163	165	187	185	174	131	185	174	183	169	158	165	172	165	164	165	177	173	206	185	195	158	157	163	184	154	189	211	181	189	167	187	176	167	167	177	163	177	167	182	186	209	173	161	168	184	171	173	180	178	180	161	180	179	169	160	176	177	158	161	155	171	209	193	180	169	183	162	155	155	165	171	186	165	157	164	154	151	166	144	168	192	159	178	170	159	169	172	160	196	203	166	196	162	169	173	185	168	178	157	187	173	161	141	184	159	158	191	165	163	178	165	174	153	182	173	169	158	182	180	167	184	199	175	164	163	173	158	177	191	168	189	177	161	188	178	161	186	187	180	153	190	178	161	161	181	189	174	200	174	179	169	180	164	155	180	168	154	186	157	152	196	178	187	182	173	164	183	164	175	180	189	167	188	174	187	179	164	167	181	167	177	164	161	168	155	175	167	177	160	169	189	176	172	187	178	178	156	180	172	181	183	188	189	174	169	164	196	179	162	182	168	167	178	163	166	186	170	150	172	198	176	180	177	155	158	165	171	182	166	183	193	185	171	186	177	171	164	157	175	180	165	194	180	156	151	174	168	179	177	167	160	155	165	159	192	185	183	190	159	174	168	165	168	142	164	190	181	160	174	173	177	167	157	173	202	141	162	166	149	173	176	169	173	173	163	171	183	180	181	174	182	180	187	160	174	158	175	172	168	192	159	172	152	150	149	179	173	167	161	189	185	167	172	208	185	189	189	179	171	184	164	178	195	177	193	180	151	172	175	188	154	167	181	147	155	152	188	187	169	190	166	177	190	152	163	135	180	184	187	161	167	185	182	174	166	175	156	181	175	176	183	166	178	183	176	155	180	171	174	192	176	172	177	148	178	169	164	189	162	170	165	169	178	159	168	187	179	182	156	179	177	164	170	187	188	177	170	163	164	192	156	161	169	182	181	188	170	177	196	191	154	181	200	155	158	184	167	177	169	168	189	177	180	182	167	175	218	160	153	180	175	192	198	162	171	172	180	190	169	177	163	183	181	189	174	185	177	169	179	169	143	174	172	181	171	164	176	182	161	192	168	190	160	186	181	186	173	168	186	157	166	166	159	179	149	151	166	165	169	182	174	168	163	185	212	166	156	171	183	196	175	189	177	186	161	186	165	166	188	163	176	188	180	182	166	185	169	175	158	178	164	190	197	172	141	182	160	176	174	178	180	173	189	158	199	174	172	179	178	168	159	155	172	197	197	166	169	161	185	172	171	179	152	153	177	187	170	170	171	179	168	178	177	198	151	171	182	169	162	171	182	173	159	158	208	162	163	166	152	178	177	170	188	158	203	182	177	175	168	163	181	192	185	156	151	173	187	167	176	174	184	184	171	170	160	178	187	189	158	182	177	176	166	174	176	153	184	162	161	180	173	186	165	167	174	183	157	191	143	162	179	176	176	174	171	170	193	159	176	161	186	156	181	166	185	191	193	191	186	176	167	171	188	154	183	158	173	164	186	168	160	165	177	177	180	178	170	162	192	187	177	173	176	168	178	192	161	164	176	193	174	180	158	159	160	155	164	155	179	185	188	183	175	162	167	186	174	173	166	174	163	190	174	172	176	170	167	161	170	175	178	189	143	164	162	164
52256	56788	5545	2736	1762	1283	1012	851	700	653	576	530	495	487	444	402	406	435	401	415	423	390	374	393	385	364	353	376	362	367	389	366	377	339	357	363	337	322	355	337	359	372	362	343	330	372	347	336	338	374	333	358	351	343	341	314	360	351	337	338	343	344	362	365	367	375	356	365	379	348	357	353	378	350	323	363	348	348	331	372	358	345	366	327	323	331	346	370	375	356	345	336	406	372	350	367	320	334	330	357	346	396	368	336	342	361	342	344	371	305	342	378	360	363	346	345	335	305	332	346	327	390	355	326	346	330	350	328	355	354	336	335	356	316	365	389	390	338	369	390	368	348	382	373	352	370	372	356	356	321	360	351	330	315	354	345	383	359	322	372	349	346	336	358	346	340	363	333	343	345	352	371	347	332	321	363	341	341	356	341	370	367	320	354	357	352	363	361	353	339	347	348	333	348	349	334	368	318	360	295	330	323	374	331	367	338	325	366	342	375	336	338	351	358	342	320	373	336	337	345	354	347	361	313	331	331	343	342	334	363	411	335	337	337	375	357	338	354	337	342	336	366	341	323	325	358	323	351	368	393	368	375	383	365	354	352	373	348	363	345	341	345	354	373	368	325	314	333	333	374	344	334	358	361	354	353	370	315	339	366	364	335	369	345	342	309	360	369	345	327	335	355	368	367	365	330	333	346	365	328	322	393	343	381	327	350	343	331	327	342	362	325	359	368	350	384	359	317	368	351	355	354	328	370	330	382	366	377	361	352	394	350	347	351	346	386	348	348	349	349	357	340	334	368	366	364	320	322	338	357	348	372	337	327	375	330	310	360	386	324	361	354	326	344	337	375	356	360	374	341	369	350	316	359	336	370	353	312	362	379	351	336	392	325	342	342	367	355	344	353	318	342	371	395	363	373	383	294	337	344	375	364	312	340	328	362	383	373	357	345	331	379	353	315	347	346	378	350	367	349	355	339	351	349	330	352	366	356	366	377	351	357	345	343	384	356	374	370	350	332	368	338	373	345	340	348	363	324	334	381	358	330	364	370	361	335	334	354	355	353	335	352	334	358	342	359	328	340	342	301	347	352	352	341	375	339	375	343	356	324	336	346	335	333	357	385	349	342	365	360	351	335	349	343	357	349	345	365	330	366	349	354	345	366	309	343	346	370	370	353	378	337	326	307	344	364	330	343	355	376	332	369	364	353	360	361	348	328	352	344	401	353	331	338	338	346	333	330	363	371	355	322	340	335	356	343	346	385	351	353	352	360	385	347	339	326	380	358	363	354	367	314	397	365	354	339	336	326	344	342	342	344	340	334	356	350	362	339	338	342	356	336	366	350	334	346	325	356	371	347	359	357	362	384	368	365	315	323	324	366	333	330	348	353	358	352	352	363	344	360	383	378	339	353	385	347	325	348	319	364	363	369	340	353	343	350	406	348	351	298	342	333	344	341	355	334	346	351	332	332	332	313	349	355	342	375	319	375	347	359	360	380	352	325	360	329	320	357	378	330	368	362	348	363	312	323	368	347	338	365	373	345	355	362	359	333	351	331	349	339	360	349	361	343	341	347	342	333	365	346	332	337	367	321	360	346	348	334	355	343	355	356	343	365	338	344	357	394	319	364	351	335	359	339	357	369	348	353	346	366	381	343	332	330	369	387	338	344	357	384	378	325	311	338	333	340	344	348	313	386	387	362	339	317	338	337	341	360	380	359	390	321	318	332	381	393	337	341	329	359	363	337	376	350	358	335	330	350	343	337	369	343	338	352	342	330	368	324	334	323	370	361	338	364	336	372	363	332	360	336	315	367	337	350	387	339	323	366	345	351	357	310	346	323	358	333	348	328	374	323	358	347	379	345	361	346	315	331	325	328	336	341	314	374	334	350	324	366	355	328	353	384	354	331	355	346	368	362	345	328	325	378	355	351	314	352	333	353	328	365	366	325	365	331	333	341	315	325	371	326	331	341	359	357	365	358	360	377	353	355	332	332	335	329	362	367	369	363	352	357	359	334	379	337	332	330	343	347	341	363	371	358	355	352	333	341	359	356	365	339	362	343	353	326	354	326	348	358	375	366	359	374	332	347	306	360	356	366	319	351	320	306	351	339	351	334	315	349	366	308	343	393	368	333	365	367	408	352	365	361	363	335	341	322	367	339	380	341	319	333	333	318	342	347	342	348	346	328	360	391	361	384	383	346	345	362	352	344	323	358	355	350	326	335	356	359	337	350	361	324	384	332	356	363	330	330	368	347	313	332	337	334	343	357	354	343	340	332	339	338	346	360	304	357	344	372	367	341	344	349	318	351	344	366	333	347	388	350	336	355	386	328	331	387	356	332	338	363	325	317	325	317	374	339	370	333	333	332	369	323	365	345	388	363	368	356	356	388	343	363	330	331	373	389	377	327	358	313	374	364	353	363	336	378	329	339	336	343	348	298	370	334	348	388	313	349	346	347	369	339	368	309	374	335	338	360	371	361	358	378	351	333	354	360	319	360	345	363	372	337	334	355	377	346	361	320	348	366	350	335	361	344	351	333	343	372	356	334	352	368	311	355	374	314	378	375	334	324	355	321	340	377	354	324	344	370	335	355	371	375	360	349	359	346	327	388	350	348	337	362	326	368	353	376	352	310	336	339	343	353	362	350	335	341	331	352	372	336	347	354	349	350	351	330	358	352	363	374	352	328	356	330	349	351	359	351	313	370	338	346	355	318	342	370	348	330	338	338	330	330	320	351	354	334	347	332	371	385	335	370	337	347	341	358	333	334	330	367	367	344	347	331	360	333	375	361	344	355	361	363	388	337	371	333	376	386	335	356	365	364	341	333	390	362	342	342	353	324	333	374	337	348	363	357	310	342	320	341	344	355	331	364	346	342	322	379	348	344	367	359	352	351	337	351	357	357	334	302	316	334	353	356	358	398	346	350	384	362	334	350	374	328	387	329	369	351	358	322	329	369	344	317	297	360	341	352	352	332	383	323	359	361	368	317	336	306	352	362	363	388	349	314	326	320	357	334	373	327	383	376	338	357	355	349	350	352	326	324	376	365	363	357	330	357	362	328	326	328	349	367	377	372	353	339	380	325	343	366	364	346	325	357	363	345	352	358	331	354	345	352	355	350	383	337	348	333	328	359	364	336	353	367	344	339	360	330	383	387	328	371	406	362	342	357	386	349	359	330	338	327	325	333	339	327	329	336	380	368	357	340	372	355	343	322	334	341	342	361	360	356	381	372	350	331	364	355	347	346	395	352	347	373	317	357	371	353	355	358	388	377	364	361	370	367	344	338	350	357	338	338	329	363	309	338	375	363	328	349	377	356	369	336	364	333	320	345	332	378	377	329	375	338	336	336	361	351	349	336	351	343	346	353	359	357	337	349	380	358	361	321	348	357	338	339	358	341	337	371	335	402	373	338	342	350	383	345	379	364	342	351	373	352	357	350	352	323	362	351	360	356	324	340	353	342	356	360	361	382	343	358	330	387	350	357	332	353
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
