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
338749737786	338749738356	338749738905	338749739455	338749740005	338749740555	338749741105	338749741655	338749742205	338749742755	338749743305	338749743855	338749744405	338749744955	338749745505	338749746055	338749746605	338749747155	338749747705	338749748255	338749748805	338749749355	338749749905	338749750455	338749751005	338749751555	338749752105	338749752655	338749753205	338749753755	338749754305	338749754855	338749755405	338749755955	338749756505	338749757055	338749757605	338749758155	338749758705	338749759255	338749759805	338749760355	338749760905	338749761455	338749762005	338749762555	338749763106	338749763655	338749764205	338749764756	338749765305	338749765855	338749766405	338749766955	338749767505	338749768055	338749768605	338749769155	338749769705	338749770255	338749770805	338749771355	338749771905	338749772455	338749773005	338749773555	338749774105	338749774655	338749775205	338749775755	338749776305	338749776855	338749777405	338749777956	338749778505	338749779055	338749779606	338749780155	338749780705	338749781256	338749781805	338749782355	338749782905	338749783455	338749784005	338749784556	338749785105	338749785655	338749786205	338749786755	338749787305	338749787855	338749788405	338749788955	338749789505	338749790055	338749790605	338749791155	338749791705	338749792255	338749792805	338749793355	338749793905	338749794455	338749795005	338749795555	338749796105	338749796655	338749797205	338749797755	338749798305	338749798855	338749799405	338749799955	338749800505	338749801055	338749801605	338749802155	338749802705	338749803255	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2789	3600	2300	2789	3600	2300	2789	3600	2300	2789	3600	2300	2789	3600	2300	2789	3600	2300	2789	3600	2300	2789	3600	2300	2789	3600	2300	2789	3600	2300	2789	3600	2300	2789	3600	2300	2789	3600	2300	2789	3600	2300	2789	3600	2300	2789	3600	2300	2789	3600	2300	2789	3600	2300	2789	3600	2300	2789	3600	2300	2789	3600	2300	2789	3600	2300	2789	3600	2300	2789	3600	2300	2789	3600	2300	2789	3600	2300	2789	3600	2300	2789	3600	2300	2789	3600	2300	2789	3600	2300	2789	3600	2300	2789	3600	2300	2789	3600	2300	2789	3600	2300	2789	3600	2300	2789	3600	2300	2789	3600	2300	2789	3600	2300	2789	3600	2300	2789	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
23424	21162	28135	24457	21185	21925	19688	51219	42756	9550	1134	828	745	699	700	681	680	663	672	650	601	614	605	561	558	610	588	585	556	575	560	573	541	518	566	579	539	554	553	528	587	532	543	540	522	579	553	543	562	532	527	557	536	514	549	589	513	543	577	535	555	609	495	519	524	541	585	520	542	566	587	564	539	537	545	518	527	531	507	530	523	544	559	536	545	522	549	564	517	527	542	552	493	583	516	525	542	513	504	511	550	531	541	518	544	529	507	552	538	536	557	536	543	544	514	540	513	581	513	562	506	545	525	568	529	536	540	524	523	536	549	566	498	533	594	537	532	541	549	514	521	545	546	576	544	546	551	516	521	540	533	508	557	512	539	518	555	522	591	571	547	529	549	524	545	536	534	553	500	500	555	534	543	515	546	484	546	533	540	550	509	539	537	560	567	563	537	571	511	546	522	572	558	559	555	502	529	560	523	544	545	526	532	540	557	545	521	488	567	561	511	560	543	545	530	521	537	534	545	535	581	515	562	508	537	537	549	532	553	585	542	543	515	505	541	520	531	536	526	515	553	516	559	533	530	499	515	536	524	503	509	537	530	527	530	526	548	567	540	538	554	532	532	537	579	541	498	541	522	521	514	552	518	521	491	574	525	500	536	544	505	521	503	516	542	534	551	516	557	567	490	524	535	504	530	517	536	553	511	544	539	498	519	495	509	475	560	546	535	549	540	521	525	526	567	489	558	530	530	563	568	571	538	489	523	532	527	568	498	540	514	565	581	504	512	518	508	567	551	572	552	574	525	548	525	539	556	547	519	555	493	536	579	586	571	570	487	520	566	517	582	541	555	557	540	533	519	519	536	564	565	544	528	505	563	569	538	553	576	504	521	508	532	557	517	516	506	509	527	523	499	503	562	506	526	530	530	523	539	502	491	521	535	519	561	550	514	545	568	505	540	550	525	533	596	539	508	563	505	522	561	529	500	539	535	540	507	535	532	563	523	566	521	544	531	555	576	561	516	518	554	475	567	521	521	511	538	567	524	503	521	577	514	533	581	543	535	562	524	555	527	544	581	519	544	554	526	536	501	572	532	566	515	523	504	543	558	547	511	547	506	549	488	507	546	522	536	530	493	527	550	536	507	548	547	547	528	547	565	515	533	538	521	528	530	511	510	523	532	535	496	533	574	511	521	546	552	543	556	476	541	542	521	487	520	513	573	516	521	532	547	532	530	563	544	580	532	528	519	532	508	554	513	536	491	505	533	523	550	502	541	518	538	529	500	540	527	532	493	551	544	533	527	549	552	522	536	517	549	503	576	527	526	534	533	499	533	530	524	570	526	567	534	549	502	566	510	507	540	555	541	530	545	536	563	551	553	545	552	563	539	541	559	529	542	545	524	544	566	550	511	531	568	526	575	549	501	544	561	506	515	523	552	552	528	561	540	527	556	533	563	548	557	548	554	501	519	477	519	517	506	535	559	539	526	553	524	498	528	518	540	507	564	595	532	529	509	515	536	525	528	529	535	529	554	526	562	506	536	573	544	533	524	550	518	541	532	522	509	509	573	532	520	530	540	521	516	577	547	520	561	512	544	543	550	533	530	516	561	572	576	575	515	551	545	505	599	530	534	525	506	548	489	503	525	551	501	567	565	523	509	511	523	541	545	498	559	533	557	499	533	581	562	530	475	575	537	498	539	558	526	543	508	523	523	531	534	526	537	514	525	572	528	524	552	528	570	538	527	544	522	508	521	586	545	537	521	554	538	539	541	470	511	529	533	540	495	539	540	549	498	493	536	518	509	544	527	540	556	496	524	514	560	493	554	547	519	568	556	503	549	568	555	547	568	551	525	528	547	592	562	528	548	551	506	534	476	521	548	529	540	509	475	531	506	531	503	543	562	544	552	504	534	527	551	554	533	589	532	538	524	532	531	507	534	513	501	523	519	535	538	534	548	534	520	543	534	523	548	525	559	506	519	511	548	518	496	514	552	514	573	485	521	560	529	533	578	511	530	567	532	540	547	504	547	545	512	538	564	518	571	536	561	485	539	544	506	517	527	561	480	561	553	498	534	556	603	549	493	537	571	512	522	546	524	545	580	489	524	498	555	527	538	555	534	536	528	555	527	543	574	504	541	567	515	551	500	523	488	546	571	544	520	525	517	525	523	539	508	551	541	522	516	495	498	536	506	483	531	559	513	516	529	530	506	492	556	501	538	531	530	496	526	527	578	498	500	514	530	499	561	504	527	503	511	508	528	545	524	502	548	531	546	518	528	577	507	520	520	557	516	528	516	517	561	510	577	540	496	504	559	551	551	549	548	555	538	534	539	562	552	565	513	532	536	499	577	523	549	549	519	516	561	493	547	519	515	551	568	478	513	570	509	564	546	557	565	516	570	557	530	546	546	484	536	487	514	523	555	538	492	507	515	529	513	559	521	558	514	555	536	530	507	554	536	509	553	546	542	580	541	533	617	495	526	510	518	517	550	563	517	541	547	512	609	527	558	515	512	525	504	535	520	574	539	518	536	538	516	523	563	507	584	501	501	542	468	543	533	555	564	573	513	543	496	529	525	504	560	516	526	513	527	569	521	543	554	517	573	523	511	494	523	523	530	484	540	575	533	571	559	518	564	499	542	542	574	556	550	574	518	505	533	553	499	554	547	537	507	531	513	555	526	533	583	523	497	506	574	532	539	514	536	512	539	543	534	532	477	518	500	587	535	517	503	530	532	569	592	539	521	537	518	508	544	563	523	559	528	502	528	497	555	511	523	552	512	568	526	519	489	519	551	555	526	537	494	540	509	518	535	553	512	546	533	503	533	569	549	545	553	529	565	496	535	531	564	524	547	523	559	531	530	544	501	540	532	549	535	491	512	540	535	526	538	537	529	538	539	516	545	518	527	548	519	586	628	530	529	542	567	540	542	548	518	582	496	545	517	572	567	535	514	523	504	526	512	521	583	524	550	502	528	563	498	542	580	499	558	505	553	528	559	544	535	515	546	550	542	558	575	528	542	535	512	580	488	591	545	536	541	506	495	554	538	494	576	520	552	544	510	488	540	551	541	549	520	548	513	492	523	539	557	529	512	546	551	541	531	551	530	511	555	516	513	536	540	527	537	589	547	501	528	485	481	553	510	522	502	512	562	545	532	520	530	539	490	500	550	510	562	562	546	553	511	522	539	531	569	541	518	532	530	536	532	557	575	528	530	498	561	558	516	491	491	584	510	556	526	572	557	533	521	562	550	526	509	546	506	533	520	559	575	524	565	574	518	513	546	583	472	534	497	505	520	533	525	509	533	496	537	526	508	544	575	504	559	493	544	515	509	550	524	504	489	568	543	535	544	550	571	557	489	545	550	514	548	500	497	570	544	579	540	572	507	571	518	511	534	539	559	535	525	518	550	512	557	548	520	544	549	527	566	524	550	538	575	545	554	531	537	551	528	558	566	518	520	533	510	488	542	519	521	495	536	541	558	542	567	598	549	499	556	539	561	498
42208	30958	36567	19149	15327	18797	16610	51906	24544	1202	1137	1045	985	903	826	775	754	697	634	647	711	623	578	662	633	592	632	566	543	564	534	535	566	542	500	535	509	556	497	524	527	539	543	508	542	486	545	531	545	550	512	520	510	507	507	540	510	522	497	512	530	487	487	518	519	487	489	500	491	497	490	527	481	470	529	517	507	531	530	557	503	547	493	519	509	535	504	463	504	486	466	495	471	519	481	498	536	494	480	460	530	503	497	513	503	518	470	514	524	502	512	541	544	510	490	477	465	496	534	480	478	480	537	425	515	531	474	479	511	510	511	484	519	470	546	492	524	536	469	491	481	482	502	501	514	478	498	465	470	506	509	486	511	475	531	504	492	460	503	485	495	460	504	505	502	467	477	492	480	503	496	457	542	458	484	491	480	512	484	488	513	500	505	537	472	498	504	508	546	502	510	499	521	465	516	538	497	512	524	449	532	471	495	475	487	472	491	496	488	502	513	507	480	491	490	516	487	505	493	501	455	473	519	476	518	470	487	539	459	504	516	457	474	536	504	452	523	478	486	473	504	503	511	514	499	476	531	517	491	473	478	490	530	474	534	487	494	499	483	542	517	420	530	514	468	499	517	469	485	478	514	454	514	546	464	467	503	521	494	517	488	487	505	479	508	510	498	470	482	486	511	506	487	503	505	496	520	525	537	491	513	517	541	540	526	464	524	496	495	531	550	497	482	503	507	515	500	498	499	472	505	529	524	459	488	487	495	535	511	457	449	502	462	521	498	534	503	493	489	541	538	460	486	483	515	507	493	478	482	510	495	439	488	475	509	522	503	492	462	466	551	505	474	506	530	496	487	492	483	512	502	495	458	464	515	491	481	505	491	506	506	534	528	456	513	506	520	498	489	516	505	501	488	475	494	499	491	486	520	487	500	505	490	486	473	462	503	508	478	507	489	468	492	517	551	482	491	443	488	528	521	488	519	494	482	485	496	514	473	482	490	497	485	507	506	504	494	466	469	515	488	516	425	562	504	493	515	520	449	475	496	480	494	492	496	467	508	484	489	490	524	524	510	521	486	533	516	499	482	518	497	505	486	530	472	495	502	491	489	495	535	518	475	486	488	532	504	486	481	516	484	477	493	511	491	500	510	466	457	488	432	498	497	464	487	464	490	480	530	508	511	495	497	460	498	476	511	498	483	481	507	515	513	472	482	498	497	487	524	492	514	476	482	520	497	526	520	504	495	526	503	517	482	489	517	512	483	471	468	507	520	493	483	467	495	468	525	507	469	482	515	482	513	475	498	524	473	517	483	494	523	486	488	498	490	471	487	483	477	476	507	498	503	451	478	502	496	437	487	473	490	526	482	517	510	488	540	519	506	483	490	467	520	511	513	514	512	535	505	513	497	526	492	477	470	481	492	529	516	450	510	530	509	520	525	541	510	522	517	474	484	470	536	520	508	500	486	540	457	497	512	502	468	490	478	519	522	530	493	532	497	496	510	494	487	502	476	542	472	420	485	465	485	527	462	528	506	494	475	525	480	494	453	492	503	474	477	514	438	509	487	517	481	490	505	474	508	503	483	510	557	515	449	528	515	492	485	498	534	475	492	509	517	525	532	536	507	500	477	483	501	465	510	478	493	503	500	476	502	479	469	471	538	508	495	462	529	530	467	514	466	470	523	505	497	455	515	530	448	474	487	467	468	499	453	524	478	466	471	454	521	496	528	482	512	487	485	533	469	538	505	493	515	460	543	523	515	488	492	495	486	478	491	482	514	471	513	479	478	480	474	509	488	514	466	476	497	499	491	450	495	459	497	500	502	483	450	471	496	459	530	482	480	506	498	486	481	542	502	526	477	528	517	518	479	461	497	510	474	474	525	507	506	472	490	537	497	500	500	531	504	508	526	480	486	470	493	525	490	483	508	493	504	507	467	496	437	483	476	493	478	492	507	477	504	509	509	461	456	470	522	506	523	504	521	528	493	484	516	481	525	505	474	477	464	502	529	510	491	490	502	495	521	482	540	523	473	457	506	498	492	471	450	481	470	517	515	474	555	483	500	488	475	445	458	512	488	525	491	455	473	534	477	496	452	465	486	496	481	484	466	482	531	497	552	473	495	477	521	512	490	474	500	488	475	481	474	464	501	480	475	468	522	469	492	489	443	498	490	522	468	498	516	510	465	470	512	489	481	478	496	493	483	461	515	496	461	499	508	512	500	524	524	510	474	474	507	473	499	491	502	474	474	509	474	497	483	508	510	494	511	474	522	497	520	481	513	539	468	512	500	539	490	509	515	484	502	469	513	496	531	495	486	425	517	495	525	500	480	486	502	476	493	487	479	483	474	460	504	532	521	476	468	523	541	475	551	532	518	533	495	485	525	501	519	520	509	459	480	484	514	471	522	487	501	511	485	502	519	461	503	447	507	469	505	477	494	496	518	491	548	516	492	491	503	507	494	509	486	495	511	503	508	485	499	494	492	498	504	514	478	555	521	480	530	512	478	515	479	512	504	478	474	475	547	527	487	470	523	516	513	485	491	469	514	496	485	515	488	495	474	589	489	505	490	515	472	503	520	481	508	514	440	509	441	480	505	484	492	514	519	511	483	529	484	508	517	528	485	477	522	480	522	496	468	473	486	511	520	506	423	484	503	503	477	511	483	498	493	483	469	459	517	512	512	505	453	496	493	486	486	515	498	502	467	512	496	528	513	509	452	495	467	488	516	448	472	506	519	507	540	497	523	522	436	508	478	488	502	510	485	528	506	496	505	504	493	526	507	517	528	502	493	512	473	496	467	509	511	521	531	465	475	502	505	509	490	482	474	512	513	500	492	460	519	456	475	482	508	489	505	503	505	497	503	482	520	481	456	487	484	544	538	486	489	506	511	470	539	510	528	451	465	479	486	449	447	475	487	468	555	511	503	478	512	497	506	473	490	524	482	471	509	473	518	503	497	500	499	472	514	468	528	526	499	495	501	523	462	485	491	478	501	511	451	494	479	503	529	486	527	496	469	517	488	499	463	503	477	465	476	515	463	481	509	517	528	506	505	488	507	488	500	485	512	487	459	500	495	496	516	541	469	488	480	469	517	499	516	454	536	501	481	468	499	478	501	447	476	492	495	470	479	481	523	536	505	495	494	532	475	501	514	533	496	454	485	467	524	525	484	485	511	555	483	492	511	533	527	501	489	484	508	513	501	494	476	492	508	486	524	488	518	539	459	475	460	514	514	519	506	523	489	497	481	509	473	507	501	481	497	486	473	489	504	475	513	528	477	505	523	496	462	509	463	544	528	472	502	512	488	476	524	506	511	467	478	501	513	489	542	453	502	490	489	471	499	531	509	455	491	514	502	493	544	492	487	517	494	483	503	482	511	477	509	465	461	500	517	505	501	462	482	467	507	499	528	515	494	493	509	481	492	511	486	494	505	493	517	484	474	472	525	519	482	531	486	486	460	482	489	488	501	504	515	485	520	513	501	519	526	506	491	539	507	459
28621	17749	8740	3966	3699	2270	1804	5068	1581	156	157	160	155	153	131	151	135	128	124	148	148	149	137	160	163	128	126	126	146	136	151	148	129	167	148	132	155	140	149	137	142	156	139	141	137	134	137	146	138	122	152	159	159	159	124	136	135	120	134	130	138	164	123	140	154	136	136	116	129	150	139	157	157	162	154	135	130	130	131	138	138	133	145	133	133	143	152	136	155	149	116	168	151	163	157	132	125	136	119	165	146	156	162	150	133	149	149	148	148	146	161	151	169	168	137	137	121	147	140	145	131	131	135	130	151	162	145	134	138	167	133	144	144	141	144	159	148	151	159	135	151	149	155	128	169	154	130	147	129	143	156	135	150	151	108	142	155	140	130	153	123	124	133	162	137	172	151	140	141	108	159	142	126	146	140	165	147	149	132	153	169	125	158	143	157	143	127	172	131	138	145	140	147	152	133	149	132	156	138	138	138	149	142	162	137	141	162	128	139	139	164	147	155	140	150	141	129	155	124	150	159	152	144	129	138	130	133	111	138	148	117	150	145	174	132	146	129	145	131	152	131	159	137	155	120	151	142	121	144	155	143	128	119	143	161	141	157	143	141	107	156	141	149	149	159	146	132	145	142	146	134	150	139	138	134	148	143	136	142	132	126	151	143	165	137	140	149	136	133	148	133	130	140	175	128	123	157	136	137	160	127	129	160	140	131	129	135	137	132	150	142	128	148	161	145	153	127	151	131	156	145	139	137	149	157	134	149	133	164	151	153	142	145	149	151	140	127	139	135	127	134	126	127	142	149	138	156	150	145	131	137	154	140	159	145	144	142	152	155	140	134	130	149	154	133	145	139	143	139	171	150	159	151	134	143	150	144	131	140	142	130	132	135	152	138	156	133	153	149	134	144	137	155	144	133	140	156	143	139	134	113	128	130	142	124	143	141	134	130	124	133	127	138	135	121	165	130	133	160	142	148	129	153	128	132	122	149	163	127	127	137	149	119	135	149	142	134	141	143	140	133	143	136	144	143	158	137	146	145	153	149	148	144	158	132	132	136	126	150	142	169	149	144	146	139	146	149	144	143	118	137	153	152	129	123	136	126	140	155	152	121	144	141	150	143	149	128	139	135	147	138	142	127	151	139	157	127	140	146	125	147	146	140	179	144	134	150	157	138	119	145	142	134	145	136	156	125	157	155	134	140	150	144	148	141	141	148	140	122	139	154	149	136	139	135	137	134	164	147	143	155	163	138	126	132	135	155	129	155	151	143	143	164	119	145	151	144	138	133	149	133	154	151	133	122	130	127	132	150	136	140	139	155	140	145	148	143	136	151	153	165	135	145	130	136	153	148	136	160	173	135	144	148	138	159	163	126	139	130	145	151	145	146	131	123	141	148	149	131	129	132	141	137	141	147	140	113	145	147	127	137	126	148	149	133	127	135	153	143	137	130	134	148	157	153	163	156	123	143	161	165	132	146	138	150	138	146	161	142	145	153	132	144	146	155	155	153	145	151	152	129	107	144	125	142	152	149	139	138	138	139	135	154	148	162	138	134	138	144	155	147	155	157	130	148	135	142	169	140	151	155	139	126	143	146	139	124	137	151	165	125	143	122	168	138	133	123	155	153	165	132	134	146	107	132	139	147	140	143	139	148	151	125	116	130	167	129	131	125	153	132	140	139	133	138	126	152	153	151	145	122	159	160	145	139	138	144	137	143	144	158	151	150	151	146	167	158	132	152	128	150	132	139	128	150	132	132	149	144	140	139	156	148	139	138	157	140	129	136	137	140	165	132	150	144	159	148	141	145	140	146	141	131	148	138	139	154	131	136	135	145	138	137	154	151	124	147	145	124	123	133	158	130	132	138	146	135	137	123	144	161	166	148	154	158	133	141	137	144	144	153	140	133	152	133	144	144	150	120	140	136	153	136	138	138	156	115	127	131	143	146	140	166	144	121	126	133	147	154	138	138	134	144	141	137	142	127	131	143	156	145	162	148	159	171	134	128	141	135	165	148	136	151	135	148	142	138	126	145	170	143	151	174	145	134	133	143	143	143	137	123	129	131	149	147	155	139	143	141	140	153	155	126	150	147	130	131	128	131	167	115	153	127	115	117	162	142	134	145	152	157	121	137	150	150	150	134	147	141	152	148	153	147	137	140	129	133	155	142	144	137	147	145	150	155	139	156	134	148	141	146	164	145	168	113	131	128	147	164	136	156	156	170	135	139	151	138	154	130	135	131	136	126	173	112	121	150	149	134	152	135	162	138	137	122	133	123	149	142	142	132	152	152	128	122	139	154	148	166	147	153	125	159	138	159	145	152	139	130	155	144	144	158	149	146	147	157	152	142	128	142	156	160	151	138	153	150	130	141	138	144	125	140	139	131	152	163	135	137	144	160	120	126	145	140	142	154	149	143	124	138	127	144	143	147	153	152	156	137	138	144	131	150	142	147	137	127	135	186	165	137	147	141	165	152	141	145	144	153	159	136	113	143	151	160	147	138	121	147	130	179	137	143	139	161	127	137	156	126	139	146	151	142	142	154	162	142	132	146	137	138	142	138	151	129	118	146	131	151	153	140	142	120	147	153	145	133	139	123	126	142	153	134	138	142	145	138	151	135	142	155	142	120	153	135	162	151	148	140	145	136	141	161	168	138	152	143	140	147	140	138	141	133	131	150	142	148	148	155	137	127	140	143	149	157	153	149	142	137	146	140	131	148	157	153	137	147	158	163	156	131	161	147	159	152	121	130	135	144	111	142	159	149	172	122	133	138	133	152	144	145	149	130	164	162	139	135	150	161	132	174	144	139	117	137	143	130	144	152	131	144	132	169	151	144	150	148	125	151	133	128	149	145	134	145	125	136	142	149	144	147	152	157	170	135	135	141	139	144	136	130	144	165	144	118	167	132	177	111	128	144	138	134	143	156	146	126	151	143	148	143	154	155	153	169	148	137	136	127	141	142	167	145	167	147	167	153	137	138	156	142	152	131	156	131	161	137	137	165	129	142	157	127	151	154	146	161	139	160	133	132	141	147	149	135	129	134	136	147	155	152	146	128	137	139	147	152	129	141	144	162	138	133	131	132	140	144	140	166	163	142	146	152	131	150	132	133	161	144	162	130	117	154	148	155	125	155	137	149	126	150	145	148	126	135	131	138	135	125	134	165	148	130	129	166	132	157	151	141	127	134	156	120	118	149	123	138	153	148	135	151	154	166	142	137	149	138	127	149	155	140	155	163	139	127	135	153	143	140	130	145	132	144	149	138	137	137	139	141	172	133	157	145	128	142	159	126	147	138	166	126	152	147	119	152	135	148	122	147	121	151	140	149	132	143	159	140	161	144	147	134	141	129	146	158	146	152	145	137	130	146	169	126	154	141	151	132	136	152	144	133	138	145	132	139	145	146	135	170	126	150	128	132	147	175	148	139	138	149	132	140	128	163	149	136	148	141	145	144	129	142	138	157	148	135	147	156	156	127	144	133	152	155	140	126	136
19092	14407	12030	6460	7145	4603	3694	8734	2186	192	154	150	157	168	175	163	155	160	134	154	158	165	153	179	132	156	161	159	163	179	139	158	144	141	139	152	150	159	170	161	131	158	165	149	166	157	161	153	155	136	165	170	132	156	144	154	165	136	136	151	133	177	155	158	134	144	152	168	146	157	155	149	157	125	160	154	165	154	150	158	154	143	169	138	153	143	149	128	180	151	158	153	164	140	130	166	149	157	158	165	170	152	154	147	140	177	168	133	136	161	170	158	157	157	155	163	160	167	140	153	164	171	175	161	154	165	157	140	168	160	157	171	140	171	148	157	150	147	173	148	161	149	164	143	135	170	163	143	134	145	150	146	139	145	166	165	134	156	166	143	145	134	169	143	168	142	156	175	165	144	136	160	144	138	150	167	143	139	162	176	145	163	140	157	157	154	154	171	152	158	139	152	132	158	145	145	169	143	163	166	164	157	169	154	139	132	171	135	171	147	144	138	150	161	123	143	148	123	172	143	151	156	166	151	143	161	186	145	154	163	162	140	148	151	158	151	149	163	152	153	160	131	128	132	145	161	138	142	163	163	148	149	180	164	139	152	142	132	153	157	149	137	147	180	132	146	147	137	154	156	143	149	143	140	138	151	121	155	159	143	172	160	153	137	144	133	155	140	145	172	154	137	167	140	159	136	138	147	156	156	145	166	161	133	172	146	171	144	165	159	155	141	145	169	147	174	163	144	147	158	140	156	157	163	151	149	155	175	159	128	157	181	154	151	136	135	161	140	156	160	150	139	131	134	163	150	144	137	148	159	149	163	166	170	150	163	129	170	153	161	136	143	143	141	132	159	144	151	150	149	155	140	168	141	157	146	143	160	149	156	158	167	144	157	143	169	156	166	142	140	143	153	143	146	136	162	142	149	153	161	136	152	134	147	161	161	157	160	182	156	146	150	133	145	140	171	159	159	134	158	162	148	164	165	140	156	127	145	136	154	178	151	154	149	143	171	133	145	171	151	147	141	144	128	160	144	174	149	174	139	163	152	152	169	168	143	144	152	140	166	154	137	147	151	151	158	156	139	163	167	148	146	151	164	146	158	133	137	138	129	154	148	143	152	157	153	157	152	153	135	153	183	165	159	156	172	154	140	148	156	166	146	142	143	140	161	137	168	161	167	165	143	150	136	162	176	136	144	155	145	155	163	141	147	158	151	146	129	130	160	151	177	146	158	141	150	169	151	158	156	146	135	154	179	161	133	141	143	154	150	134	152	180	151	158	152	165	160	143	135	178	148	142	167	151	143	157	156	168	142	158	138	143	140	157	151	166	148	173	156	129	160	141	169	133	143	146	155	145	137	140	149	156	147	148	166	176	136	130	153	137	160	149	145	156	143	143	133	150	159	166	160	151	152	160	160	149	143	145	159	145	147	155	155	148	119	139	157	148	168	168	149	163	149	131	161	140	153	178	158	125	158	167	134	166	138	155	174	140	138	137	144	169	146	138	160	136	138	129	152	159	175	147	165	164	153	169	155	163	151	145	154	157	139	148	136	140	160	167	137	158	154	133	154	154	148	161	137	163	131	151	163	158	149	146	135	148	164	148	158	149	129	150	152	170	160	156	170	125	175	151	153	170	139	152	150	140	153	165	191	128	137	150	152	147	138	168	165	132	156	158	151	150	160	159	140	165	145	146	140	172	149	140	151	149	157	153	154	146	151	160	148	148	135	152	148	163	151	158	154	148	145	133	142	125	143	139	132	164	162	151	150	137	145	152	155	143	134	155	141	149	160	156	137	159	149	168	160	142	138	156	161	184	156	160	155	163	149	154	149	132	146	151	130	156	134	165	175	136	164	143	139	177	157	156	128	162	150	154	139	145	160	154	160	153	158	144	150	147	153	154	146	158	165	153	149	138	154	133	152	163	160	141	155	138	149	150	160	146	150	147	163	144	134	152	145	151	134	143	166	146	166	131	145	163	161	161	170	144	149	138	140	149	152	158	137	160	156	158	160	144	145	125	138	144	136	152	150	150	152	154	179	141	145	176	143	143	155	149	167	145	136	152	131	175	160	136	143	140	159	146	159	153	162	163	160	143	143	141	155	141	139	129	159	144	173	146	161	157	137	141	143	140	151	150	147	117	178	145	156	165	162	138	159	151	167	166	165	159	161	125	141	154	153	139	132	175	160	150	164	145	139	142	156	152	126	151	139	175	136	164	140	163	157	133	167	155	157	159	150	151	152	136	162	156	155	144	140	141	142	167	150	133	146	155	154	171	147	130	170	154	145	154	157	169	154	164	126	144	148	140	177	148	147	145	146	155	158	153	135	141	157	188	157	149	158	142	126	159	155	162	177	161	165	154	150	143	140	178	154	123	163	147	146	122	146	137	161	159	163	131	175	141	147	157	165	155	136	157	176	159	143	174	144	140	160	165	146	147	149	178	148	134	147	143	155	139	151	157	155	168	135	161	135	151	151	143	143	126	162	142	134	167	162	148	158	160	149	154	152	151	143	164	167	152	180	149	146	156	158	163	154	156	142	165	156	163	154	140	156	180	151	142	167	137	155	168	151	137	156	156	143	135	135	149	163	132	147	140	165	157	153	162	138	138	154	140	143	140	159	149	137	166	166	132	154	151	169	167	151	160	135	157	154	159	167	156	146	161	124	173	137	146	135	153	163	151	151	163	137	154	145	140	136	149	168	163	144	139	163	152	160	155	140	151	149	142	145	145	132	151	140	142	143	171	154	136	153	150	151	160	167	140	143	148	157	160	137	146	157	150	141	178	155	157	137	152	142	136	166	152	150	155	138	130	164	148	171	159	152	139	159	147	124	162	146	142	146	153	162	157	146	149	144	166	144	132	173	127	146	129	130	153	158	128	134	166	139	171	146	153	144	159	138	145	166	139	140	132	145	174	122	140	158	149	164	175	139	146	136	166	141	145	143	163	161	152	149	155	136	159	164	151	147	167	165	138	140	153	134	157	143	157	172	130	146	138	168	168	167	155	133	151	152	189	177	129	161	147	155	138	138	161	155	153	149	154	158	128	166	140	149	137	166	136	154	138	145	165	146	154	163	132	181	140	145	150	152	141	153	172	127	142	142	143	137	139	170	156	154	142	155	153	140	167	139	148	148	130	146	143	159	152	173	154	158	165	127	147	157	152	163	142	123	146	147	133	145	130	139	157	132	159	128	141	163	182	184	133	138	161	158	160	147	146	158	154	151	158	142	146	143	165	136	148	147	140	160	165	165	171	153	134	170	141	146	129	142	152	169	136	154	152	137	132	156	146	157	152	137	150	166	147	173	158	142	164	165	149	130	144	171	132	155	170	125	132	156	160	147	146	157	165	131	139	169	157	156	138	151	160	146	147	160	147	140	171	169	149	138	152	151	154	150	149	160	142	154	167	128	136	180	159	167	149	147	159	143	150	136	176	156	155	147	141	167	153	167	151	137	125	145	168	151	145	159	146	162	135	172	173	170	150	154	160	144
24872	20400	26559	24166	20473	15054	21534	43488	28214	4102	505	353	363	384	358	340	368	361	338	345	339	349	337	304	345	328	326	363	345	313	280	327	286	326	302	316	310	304	342	321	348	294	312	323	339	333	324	313	333	321	286	313	287	263	315	299	295	283	322	296	312	278	314	315	320	306	303	326	280	305	322	312	315	335	311	291	315	326	296	303	318	305	339	299	282	315	339	289	331	344	301	323	312	317	318	265	311	292	316	293	326	305	279	313	279	274	322	284	313	322	299	298	330	340	337	291	325	280	338	322	286	296	302	288	297	309	304	319	288	274	282	346	309	325	305	291	287	305	307	285	322	291	306	328	329	348	289	318	297	262	327	330	286	297	328	321	319	292	312	317	339	313	326	324	286	290	286	298	318	274	319	288	322	306	338	292	345	304	281	303	314	311	282	311	285	325	311	298	298	302	309	307	336	320	358	327	326	294	282	320	307	302	308	301	322	326	284	304	311	290	324	306	310	333	290	291	348	270	323	287	309	304	291	310	299	351	290	311	307	286	332	318	310	291	294	266	309	323	300	318	324	310	320	320	350	296	328	298	286	303	311	287	335	305	289	278	322	300	324	329	288	295	336	316	307	321	302	296	289	327	291	279	318	335	330	321	308	339	322	297	280	308	305	301	311	310	308	296	334	303	321	307	306	325	344	322	313	332	319	290	327	295	301	280	287	313	315	319	291	318	296	320	322	286	318	317	326	303	313	326	281	310	293	341	333	302	312	309	305	293	313	334	298	326	309	277	339	303	339	319	291	300	305	306	313	301	295	318	315	292	313	307	317	310	299	297	327	317	304	287	296	310	350	294	308	306	286	328	301	306	308	305	297	321	303	327	314	303	305	275	279	305	308	333	334	300	319	304	290	324	311	337	311	319	302	310	280	320	291	326	293	314	317	318	337	315	310	335	358	323	313	340	294	301	267	279	344	299	329	271	313	291	327	323	302	310	303	286	289	314	292	336	294	301	291	315	266	273	305	327	314	289	293	302	315	313	302	345	328	287	324	308	307	309	288	336	310	285	307	301	322	322	302	297	308	284	278	341	325	332	303	295	322	308	311	330	323	280	315	350	291	309	298	326	304	314	282	319	295	315	315	307	317	301	268	313	324	312	313	307	321	324	327	307	330	279	299	299	319	286	288	311	298	286	290	305	313	323	306	307	331	315	295	307	349	321	292	329	332	315	297	308	313	287	305	301	313	317	304	332	328	328	306	300	302	340	298	288	289	297	309	318	319	331	332	295	292	290	304	332	300	280	323	333	319	324	283	289	313	337	320	296	323	327	307	307	325	300	291	296	331	305	322	331	293	291	301	333	316	315	304	289	304	279	313	316	309	309	351	299	297	285	289	313	300	369	308	298	309	295	339	289	315	321	293	307	334	287	317	294	323	325	303	302	314	305	308	303	309	331	294	324	281	269	261	331	310	341	298	324	297	309	295	300	350	302	278	307	302	312	306	319	311	291	314	326	290	291	303	318	303	301	294	288	282	308	289	328	331	294	309	315	280	265	304	339	314	301	297	309	319	332	318	314	329	312	306	332	317	299	299	322	315	317	293	308	310	308	256	306	315	327	305	332	294	298	300	286	306	305	310	288	295	324	336	323	281	314	299	317	310	321	303	292	305	337	294	299	281	325	292	326	292	298	306	286	288	299	324	331	291	298	304	290	288	317	312	285	293	320	323	301	330	332	301	340	311	334	319	291	324	296	308	306	321	315	319	312	328	287	324	309	291	316	288	320	298	285	317	306	305	326	281	298	310	290	320	297	308	320	313	316	327	288	336	287	296	329	302	300	313	322	325	330	276	307	314	304	326	303	298	326	267	350	292	337	303	307	324	290	321	308	305	309	290	295	324	301	271	316	333	305	296	314	355	280	319	331	325	294	308	291	319	328	303	287	308	291	304	319	271	325	323	296	303	309	295	294	322	332	292	313	270	283	288	357	328	316	296	291	324	304	301	330	303	286	318	319	316	298	273	316	322	334	315	278	326	293	272	306	291	330	286	315	289	304	300	342	318	337	306	283	328	313	299	310	317	306	302	330	329	282	328	280	322	293	315	292	291	311	304	319	290	319	320	309	300	294	304	294	327	297	303	317	315	330	285	298	309	312	302	307	299	324	320	299	281	297	302	329	319	328	294	328	299	339	320	318	319	302	334	317	325	314	322	292	304	289	316	309	326	314	298	336	285	315	295	315	320	306	272	313	312	288	299	260	288	309	308	308	320	289	301	287	310	307	310	299	311	302	301	309	305	281	311	297	280	286	332	327	327	326	307	305	346	288	316	296	304	340	323	309	329	292	278	325	353	306	298	295	293	300	299	294	326	293	302	319	290	314	294	301	309	346	300	346	298	316	307	353	329	289	316	324	306	302	307	300	319	307	306	317	309	308	305	351	307	334	324	302	305	280	295	286	299	327	327	324	316	286	325	285	312	287	314	325	300	328	290	284	306	284	298	275	302	332	281	262	303	301	298	307	304	318	345	309	306	293	273	318	287	286	329	293	340	314	303	317	303	285	317	296	318	298	312	312	292	294	311	282	332	307	295	311	333	314	307	301	339	298	328	308	300	298	328	326	368	308	328	323	300	286	283	334	291	329	284	297	309	323	295	311	309	253	332	308	316	295	295	300	302	293	320	287	288	343	321	297	316	287	295	273	310	341	288	304	339	331	326	298	319	282	332	303	301	314	288	321	321	302	285	305	306	273	306	330	285	279	290	321	322	295	319	333	322	295	313	322	321	316	313	309	335	286	344	283	307	297	345	275	303	276	286	316	307	298	292	309	276	301	299	301	297	301	314	332	334	332	294	343	295	303	315	319	313	333	331	312	302	282	300	298	297	319	331	324	303	310	300	295	304	313	280	307	300	297	325	294	311	326	295	323	329	290	265	343	309	321	310	318	333	270	268	276	319	312	301	326	334	323	303	306	290	291	292	311	294	335	340	311	303	303	277	312	282	316	336	307	309	313	318	326	300	292	300	287	299	314	305	329	291	306	323	275	332	306	350	296	334	296	312	274	303	328	330	314	307	310	304	327	305	276	268	311	308	297	320	299	313	310	319	311	310	306	274	333	318	330	305	319	306	291	311	292	306	301	302	287	298	326	302	333	328	311	281	321	297	306	305	377	292	293	282	296	274	273	317	324	298	295	315	311	308	318	296	300	272	292	297	301	321	349	336	326	315	300	295	287	303	339	268	290	291	323	319	316	325	294	298	306	308	285	318	308	287	330	265	313	293	315	321	289	324	291	315	297	273	281	282	300	343	347	304	291	308	295	318	317	287	333	267	316	285	319	312	313	306	299	307	303	330	318	304	328	331	348	332	303	335	288	303	306	307	322	271	314	311	282	300	311	337	299	301	302	301	317	332	340	303	296	310	311	306	315	315	310	295	301	322	319	313	318	300	273	305	331	269	300	299	301	313	313	282	306	312	306	325	311	303	343	296	328	303	317	314	311
35842	22525	30919	14008	10185	10902	25594	44021	16234	627	563	546	479	463	406	411	396	394	380	369	339	369	377	363	326	334	311	337	340	338	315	324	330	321	306	291	294	291	286	325	329	294	299	316	268	301	289	282	306	258	285	284	291	271	268	275	286	287	269	316	269	274	300	311	270	297	300	296	284	288	304	298	284	301	276	251	277	279	307	313	298	286	275	275	274	297	285	298	292	299	303	293	287	280	290	271	281	299	300	287	279	282	255	297	282	285	269	282	275	302	322	277	308	278	283	297	309	277	302	282	280	272	326	253	306	305	325	323	279	297	286	269	275	311	321	298	319	281	273	292	274	287	297	282	309	294	274	296	285	308	269	310	264	270	276	292	305	305	296	302	295	263	275	321	267	283	261	305	281	267	263	273	281	285	266	279	288	272	320	280	303	304	326	294	301	277	302	300	290	299	295	292	309	261	287	292	295	295	302	256	286	297	287	314	283	262	293	292	274	287	269	304	261	269	282	276	294	279	305	287	286	273	286	292	256	329	280	269	283	267	270	315	300	282	284	283	291	291	303	279	300	291	272	273	307	305	269	285	271	278	285	294	278	278	292	259	295	303	293	280	291	290	280	316	281	279	285	269	262	286	322	310	285	287	312	273	287	281	311	305	286	289	303	274	286	284	294	270	270	262	309	303	278	311	250	299	274	305	315	331	292	277	258	280	281	281	294	293	293	303	311	289	274	316	315	283	300	301	284	274	324	292	332	289	290	304	282	298	280	287	300	310	285	323	317	284	309	270	268	287	289	333	268	292	278	280	286	302	269	298	304	261	288	276	300	307	286	297	272	290	301	257	284	266	306	287	288	278	296	287	305	295	298	299	300	283	320	295	304	295	286	277	268	292	268	296	258	290	273	273	258	274	270	322	285	265	288	291	283	294	257	278	283	270	282	277	282	262	286	296	274	267	272	296	296	281	267	296	295	287	297	278	264	301	329	296	283	308	263	246	291	287	273	300	294	284	323	315	283	287	285	302	283	273	257	289	261	266	332	304	280	294	267	291	316	256	269	294	297	287	278	297	249	286	297	291	300	306	293	282	337	299	267	266	263	288	325	286	296	317	292	305	288	278	316	273	279	324	306	268	282	266	294	253	297	298	322	304	278	276	272	318	293	293	307	248	303	303	261	255	274	270	289	299	291	274	281	284	306	266	293	308	329	307	288	254	280	262	307	296	311	259	285	285	278	300	274	295	314	277	282	301	281	301	256	266	252	263	312	306	296	278	293	292	302	296	278	262	287	267	282	291	270	270	278	267	280	259	293	294	292	281	308	309	267	320	278	275	290	284	288	283	289	313	306	281	287	285	269	260	262	295	298	263	291	265	298	291	308	287	285	264	302	294	296	299	278	294	286	271	278	295	285	284	288	301	281	279	280	303	278	268	302	270	304	289	310	317	279	275	250	277	276	274	274	274	309	290	309	298	272	255	294	291	291	304	276	304	285	256	249	289	296	273	269	277	295	298	276	285	279	286	281	280	296	303	309	281	271	294	309	283	286	271	290	325	331	287	298	306	282	316	272	306	297	299	273	274	276	252	318	280	285	260	290	299	283	275	277	280	256	294	283	293	269	272	277	288	293	276	289	301	279	284	285	291	291	297	312	277	263	283	266	320	289	293	315	304	293	272	300	289	286	288	289	274	298	298	293	270	308	264	291	275	304	290	293	296	290	262	281	300	297	293	271	306	276	289	304	305	301	277	270	287	292	282	277	303	307	268	267	287	291	298	301	303	281	297	269	282	296	312	278	273	294	311	290	302	268	281	300	282	288	251	294	312	321	295	310	263	280	277	299	267	308	306	291	270	266	290	289	271	270	307	286	293	287	300	305	255	291	275	261	292	292	314	270	306	312	292	311	307	278	289	302	263	301	290	300	304	280	305	285	281	278	266	284	272	315	285	269	302	281	276	280	266	288	285	299	284	290	274	287	284	270	321	257	287	312	300	282	296	299	301	270	281	253	298	261	264	292	302	281	312	289	307	273	255	311	297	291	306	291	317	291	294	326	312	305	305	279	298	267	292	312	284	287	298	301	298	260	283	292	302	258	283	299	269	275	283	291	292	298	267	260	300	285	302	283	278	256	270	274	299	271	282	291	285	267	289	274	317	292	279	303	287	288	291	280	297	310	289	296	287	290	311	281	272	284	270	318	296	300	310	274	283	306	288	288	297	290	258	288	316	295	296	278	294	262	288	280	301	294	278	263	299	283	304	279	310	291	286	307	295	289	295	329	311	272	284	295	268	304	278	296	282	298	326	284	296	269	288	292	308	272	295	286	283	301	288	264	265	314	291	292	300	314	286	288	311	279	309	290	291	299	302	317	271	309	300	280	278	272	286	267	281	300	291	275	284	278	297	299	297	287	278	313	249	260	303	294	305	287	273	249	314	324	292	305	296	311	312	279	278	272	285	293	288	293	288	296	301	288	308	269	249	274	301	290	270	282	308	318	254	319	302	304	290	317	284	302	291	309	286	303	306	292	327	301	293	289	286	298	317	328	312	281	296	286	314	262	297	282	291	297	299	292	269	303	291	277	280	305	277	288	283	327	295	331	262	309	267	267	274	299	297	319	307	293	289	256	315	301	273	285	295	311	301	282	310	296	281	312	276	314	283	282	328	303	301	304	315	316	308	256	294	306	314	303	301	302	278	266	293	276	270	303	278	303	286	317	292	288	298	279	262	279	306	296	265	275	312	282	303	320	274	285	281	262	298	305	277	298	256	284	279	327	269	268	286	307	308	288	292	323	287	274	306	303	275	287	280	297	312	325	292	259	316	301	284	284	274	316	270	311	294	270	279	301	283	273	300	291	303	315	272	263	286	285	260	272	301	269	282	303	272	296	281	272	275	275	265	277	281	282	276	282	283	276	293	295	310	293	291	267	288	289	296	282	279	342	267	296	286	308	286	241	272	274	290	256	314	277	274	296	317	296	288	272	281	281	282	288	289	260	310	289	301	279	325	278	310	285	266	301	272	272	300	288	292	257	309	286	253	290	297	292	273	266	304	255	289	310	313	281	292	295	277	254	283	306	266	305	303	298	306	295	278	267	262	276	276	289	269	279	280	291	298	298	308	325	286	285	312	295	277	276	291	300	311	280	288	287	278	287	274	289	287	278	283	288	300	253	270	290	264	259	308	300	292	264	258	269	288	283	259	299	277	272	288	306	314	277	272	289	266	264	282	274	312	312	299	268	337	269	293	265	311	292	268	268	298	292	282	274	275	288	273	255	303	291	313	289	281	316	264	302	319	268	308	282	274	297	296	306	286	305	274	275	304	272	282	302	288	291	273	307	304	305	291	314	295	264	313	280	307	305	279	293	274	289	305	300	306	270	297	271	294	294	294	291	272	267	272	305	307	273	277	304	280	303	283	264	281	262	287	276	300	269	253	306	300	279	303	314	307	270	287	271	317	317	295	280	290	266	272	282	293	306	276	283	286	291	324	310	299
22570	20438	27060	23752	20481	23344	53176	60759	38383	8585	1113	727	677	642	647	609	612	619	656	563	568	607	550	558	569	548	563	549	546	579	533	568	530	568	517	538	565	582	551	529	513	552	542	569	559	543	541	495	552	529	524	551	533	555	541	547	527	546	543	581	555	562	509	564	542	530	538	532	550	543	565	558	542	552	565	515	550	526	562	528	512	534	530	560	525	584	574	566	510	559	542	539	529	602	525	556	534	513	534	513	527	508	530	553	489	553	510	532	559	504	533	523	528	543	535	506	541	584	499	550	539	531	587	526	546	528	497	556	544	520	503	510	557	519	532	525	512	565	527	513	555	531	526	539	564	549	570	526	559	488	543	565	553	515	563	513	582	555	511	546	560	557	524	541	526	554	546	538	534	507	504	547	567	551	536	506	547	532	504	497	525	526	552	562	515	563	527	539	523	520	541	554	526	571	534	524	540	517	558	557	505	526	557	560	525	497	572	557	523	541	544	554	506	525	541	529	518	529	543	553	508	514	546	519	560	517	504	518	494	505	513	569	528	553	511	526	545	569	547	496	572	553	536	542	513	538	501	562	548	506	526	528	544	507	490	577	519	553	519	532	547	528	541	543	537	507	498	553	553	515	554	549	511	498	510	548	508	541	505	530	531	520	520	506	512	475	550	533	535	528	480	525	559	547	556	559	529	555	568	541	570	475	524	547	523	523	533	536	495	491	539	556	550	517	548	553	548	502	502	547	522	526	530	540	519	526	548	555	565	536	528	481	536	500	547	531	516	527	507	552	558	553	586	557	568	539	561	528	551	526	524	529	472	509	525	575	545	517	566	497	495	546	538	515	494	528	573	524	562	543	537	513	551	543	551	505	529	525	523	516	527	533	531	528	479	541	529	465	572	513	557	520	569	489	529	543	545	522	520	541	550	580	551	491	511	528	547	548	537	532	567	504	533	538	553	571	514	526	531	550	535	570	530	521	537	544	494	543	532	539	530	517	575	547	515	557	533	526	519	560	565	509	503	524	562	519	516	542	514	500	533	578	491	561	523	503	567	527	541	526	514	585	574	488	536	535	533	518	520	568	572	510	510	525	536	521	485	526	543	557	516	511	563	534	548	561	561	532	513	550	564	554	565	589	501	510	540	498	512	525	579	564	538	566	583	540	542	550	540	532	544	487	530	542	543	519	543	512	500	509	526	537	530	535	567	475	567	566	531	573	562	500	543	547	546	500	542	527	561	535	559	533	519	569	553	508	538	526	520	565	577	533	555	522	535	536	503	514	514	545	566	571	544	531	569	536	507	529	542	506	562	519	545	487	537	506	498	512	581	509	541	538	578	553	505	515	537	554	539	534	522	538	526	554	535	536	513	547	536	547	518	544	557	540	538	513	557	554	517	571	513	513	564	528	561	532	516	544	544	556	545	497	529	547	540	529	526	534	522	525	550	526	550	528	516	540	535	541	560	534	534	575	568	526	556	547	526	606	542	537	521	528	527	502	547	515	540	570	525	558	543	562	580	568	530	550	552	536	506	512	553	517	487	508	567	516	526	555	536	534	531	505	522	550	537	548	520	536	526	500	526	556	535	542	522	516	537	555	549	542	542	540	514	511	555	506	525	536	534	514	531	558	522	524	550	548	536	528	548	529	571	501	532	583	564	508	554	528	561	541	554	558	529	585	540	536	529	561	564	530	495	554	543	532	559	555	549	526	501	540	543	539	563	548	528	534	557	543	530	529	540	498	561	522	522	543	535	534	526	525	545	539	573	524	555	524	540	510	531	570	558	558	528	505	536	524	510	539	516	487	547	531	461	523	518	566	566	547	517	536	550	540	513	488	549	549	558	536	532	562	531	535	549	548	604	547	515	520	536	596	543	545	532	518	526	521	496	515	524	537	533	546	536	555	570	569	533	509	567	541	543	548	554	560	528	560	502	557	565	603	552	555	526	545	535	564	516	574	554	535	542	540	576	550	542	512	529	557	531	559	549	564	560	524	554	531	534	526	497	518	567	496	562	528	528	579	540	512	563	539	571	540	539	572	501	555	558	549	521	528	539	550	561	561	550	544	505	522	545	514	541	551	581	561	554	563	454	517	501	531	534	591	567	511	569	524	526	523	533	567	552	526	535	525	563	545	533	553	539	510	541	577	531	514	542	539	523	561	539	523	525	553	489	546	519	540	548	516	525	542	557	551	533	543	524	506	537	558	558	508	529	535	541	581	508	523	536	599	528	526	513	488	564	542	552	538	523	549	532	513	547	506	502	503	496	533	517	539	555	533	512	528	541	490	573	537	582	541	558	533	557	521	547	522	522	534	517	539	541	552	548	569	528	559	561	554	538	520	549	533	520	552	507	528	550	546	571	564	538	549	512	520	550	600	535	532	538	514	587	541	571	478	526	542	530	525	507	541	560	518	561	588	539	520	520	510	528	515	537	526	535	530	523	542	527	524	541	560	505	536	523	520	528	544	500	546	567	521	570	538	540	557	548	550	502	546	477	542	527	546	566	505	533	575	553	530	559	534	530	518	526	560	535	565	534	530	542	514	507	520	524	530	561	509	555	499	524	532	510	528	528	512	548	541	507	534	563	535	541	546	557	575	551	551	539	547	559	517	545	502	547	579	551	521	523	547	537	516	486	532	533	508	529	532	516	561	522	560	560	533	587	533	490	535	552	556	538	573	526	548	588	526	514	550	545	537	552	541	529	510	511	563	563	518	524	496	543	505	583	516	511	533	553	536	539	530	564	529	557	530	531	533	536	555	512	556	528	542	524	516	486	516	528	558	526	550	513	520	541	508	537	503	509	585	580	522	562	554	549	578	503	529	520	515	515	571	530	514	534	555	553	548	518	547	527	526	500	578	553	560	540	522	526	514	529	542	495	497	531	533	508	523	544	538	582	531	525	561	524	478	561	539	543	567	529	495	550	543	505	531	556	518	548	553	525	540	467	503	529	539	499	553	565	549	536	533	547	558	524	510	544	516	517	537	503	543	535	559	530	554	572	518	560	539	521	503	566	534	548	530	519	521	523	503	503	559	555	521	538	518	536	503	487	525	503	576	507	551	556	545	534	528	544	505	542	491	510	537	509	516	544	547	569	546	521	515	533	542	550	498	558	547	548	543	545	500	537	507	521	535	509	496	514	514	570	520	591	571	538	546	527	509	519	512	569	566	555	524	544	537	573	545	551	500	534	524	540	526	547	510	509	536	562	545	506	558	547	503	515	509	520	547	529	552	542	522	517	518	531	538	499	546	539	526	576	558	547	525	515	553	507	584	561	541	563	488	559	542	535	542	508	499	526	540	516	539	548	577	541	568	533	512	521	549	532	518	543	494	517	580	483	516	528	530	532	559	517	507	540	504	527	601	528	525	543	488	572	559	529	518	530	541	519	522	538	541	536	550	548	563	541	538	490	553	512	557	555	550	538	507	547	514	482	533	513	542	552	531	508	573	522	556	584	510	522	547	530	503	546	521	567	560	560	518	545	528
42044	31064	33489	23532	14843	25061	52344	57679	22515	905	885	801	771	706	622	647	637	642	594	589	579	607	559	585	574	558	528	518	504	543	512	525	518	500	519	511	512	524	544	494	485	537	521	512	505	501	512	530	526	502	476	501	509	515	485	504	478	506	495	498	510	507	482	456	496	516	479	485	490	463	475	499	494	517	502	483	510	502	499	507	484	500	491	485	510	506	497	486	469	455	469	490	474	461	508	494	483	497	495	489	492	525	500	517	496	496	489	453	480	488	467	496	506	502	492	520	514	467	517	522	501	473	517	480	503	530	497	494	478	527	515	495	479	436	507	500	489	510	510	515	500	462	486	469	508	501	480	489	473	493	481	499	485	491	512	494	464	473	540	496	491	480	508	483	508	509	501	495	488	464	501	493	526	439	520	507	469	520	511	514	541	490	507	524	511	439	496	490	513	522	518	485	515	505	462	465	507	521	504	452	507	504	523	544	504	447	545	486	492	479	519	467	480	476	490	493	499	475	448	475	508	509	460	490	487	513	520	499	522	496	440	510	510	499	513	453	503	513	469	516	487	494	487	462	501	453	501	547	497	489	505	495	473	459	504	515	481	501	479	520	459	481	506	510	475	492	510	501	475	501	538	489	479	497	504	490	534	484	455	486	492	442	511	493	539	519	508	511	509	460	468	473	438	483	499	544	491	517	505	476	475	477	526	468	530	486	497	461	488	445	522	482	523	525	520	492	515	514	534	497	554	500	441	465	508	532	492	478	467	513	506	526	493	479	474	494	471	509	487	513	482	482	530	475	517	483	478	477	478	575	536	471	464	515	480	536	466	469	490	502	496	468	503	480	429	472	474	498	474	495	528	484	503	517	531	428	484	499	515	509	501	464	463	500	459	481	487	498	483	510	525	481	490	508	434	518	449	543	500	503	500	490	512	501	500	529	503	498	467	497	496	499	496	517	513	523	458	513	508	475	500	471	489	504	515	483	492	534	479	514	451	509	501	503	535	480	503	496	528	478	487	493	487	522	453	456	491	475	519	435	529	480	475	509	454	519	472	500	520	483	464	472	534	490	496	477	519	508	482	469	513	478	506	513	479	486	482	482	547	503	519	431	523	532	501	505	481	472	494	480	504	495	507	483	491	477	494	496	502	492	485	544	496	498	484	495	501	487	552	473	535	481	521	470	497	489	489	504	477	497	555	479	473	491	482	500	495	486	493	496	469	493	512	457	479	478	521	492	528	518	487	480	524	481	492	497	508	470	504	508	488	564	503	468	494	501	503	457	466	505	503	460	466	513	508	481	508	463	530	468	468	476	505	484	527	479	522	487	495	476	492	522	531	504	481	511	481	443	463	491	484	492	491	502	487	474	476	498	484	497	492	491	508	496	533	479	521	545	498	511	488	498	498	485	502	480	503	466	499	507	474	522	456	496	491	467	531	472	520	475	525	509	489	487	510	443	509	550	538	487	497	516	461	474	514	500	515	499	553	529	516	488	538	498	516	514	526	500	502	488	529	531	492	519	501	468	503	517	501	511	478	533	488	491	499	509	512	446	492	505	483	502	470	519	479	453	459	475	489	486	467	477	516	515	535	510	510	537	475	492	523	499	504	509	495	488	467	519	489	463	489	514	468	521	518	461	503	499	498	495	528	495	435	485	484	515	506	507	468	495	495	480	515	492	492	491	457	473	509	469	510	503	450	525	494	487	485	454	504	500	508	526	509	456	470	488	498	503	511	529	469	478	521	513	494	508	498	557	469	493	516	535	492	533	503	452	470	470	497	495	489	516	484	495	511	465	499	459	538	465	473	522	528	488	506	459	508	491	500	477	500	471	457	505	456	472	520	545	492	467	512	525	472	532	482	507	466	519	500	502	457	498	486	490	513	501	470	498	511	510	480	510	493	505	470	489	537	482	466	508	477	462	497	518	483	490	512	496	484	517	533	497	486	548	514	476	537	507	520	480	487	497	512	522	527	492	510	524	525	499	515	489	530	472	502	490	501	500	502	483	466	457	538	502	466	482	526	502	508	527	470	494	556	487	482	450	471	518	481	511	473	514	548	460	497	477	469	469	493	516	509	517	476	507	504	498	478	527	484	482	517	511	528	505	476	494	522	474	516	520	528	504	483	507	461	483	478	507	481	485	484	470	472	468	490	478	502	506	488	488	462	488	495	520	468	462	506	519	509	467	480	446	488	470	470	505	457	493	493	488	493	467	474	485	480	515	522	511	498	504	493	514	453	486	519	468	464	498	548	493	492	482	526	507	522	515	533	504	500	522	519	478	494	478	496	498	488	531	504	513	496	467	496	538	475	485	514	527	476	492	476	487	510	479	515	494	482	496	418	468	510	494	498	507	507	453	506	469	525	454	495	467	503	485	483	488	533	517	480	491	544	485	483	512	459	466	530	490	504	534	492	485	494	505	496	497	513	490	505	483	531	494	531	483	475	477	494	474	494	478	516	516	482	513	469	522	482	496	502	505	509	476	484	513	498	476	488	472	506	512	491	525	478	493	494	454	477	497	517	494	492	485	483	547	454	494	494	507	497	516	470	454	490	516	485	496	515	445	456	486	500	492	490	531	502	475	527	513	498	496	524	489	524	512	464	494	477	511	516	493	498	516	494	508	491	486	540	456	517	470	495	477	481	480	461	462	500	494	523	497	484	512	480	484	526	488	512	482	514	480	500	520	456	469	488	516	467	495	501	471	519	485	487	465	501	473	539	517	499	478	453	494	490	479	530	508	525	494	484	480	512	499	481	442	523	508	503	470	484	515	489	513	502	478	513	512	509	506	517	496	502	488	482	504	492	458	492	517	489	498	485	439	462	462	468	512	510	464	463	467	488	446	514	470	497	514	483	483	511	501	481	465	459	492	471	479	511	488	473	552	472	514	525	460	484	521	489	509	482	480	489	536	482	466	455	508	482	485	506	466	474	475	519	509	500	491	510	487	530	464	453	520	499	477	487	470	491	482	496	484	487	522	481	529	495	471	481	505	508	516	543	489	499	481	480	495	476	474	505	497	493	483	471	513	473	532	522	474	501	486	552	523	486	496	457	510	540	505	505	534	480	510	484	504	504	489	491	414	464	482	493	494	501	493	476	470	485	561	483	488	524	471	460	538	483	489	473	517	515	516	460	468	498	504	486	493	480	458	483	495	515	470	498	499	505	469	472	485	472	514	503	437	511	455	517	461	491	500	505	489	519	468	465	480	500	517	531	481	503	495	494	498	522	497	499	493	505	453	535	461	464	522	469	506	500	530	478	493	501	488	512	477	473	486	527	469	490	478	474	469	541	476	459	481	513	503	500	487	515	485	490	516	453	475	475	510	489	467	495	535	543	436	503	508	468	486	509	508	455	483	482	476	513	493	477	526	510	461	535	492	470	501	487	454	518	529	525	498	468	495	516	546	521	501	486	465	509	485	494	484	468	492	486	493	502	474	487	503	462	497	468	506	493	484	513	530	496	486	485	503	507	473	493	484	491	506
28589	16953	11101	5425	2452	1431	2720	7031	3222	169	176	172	183	167	153	152	170	158	162	148	183	172	161	153	154	171	168	151	187	165	165	162	136	159	165	162	154	152	170	174	134	137	154	162	168	167	173	153	179	150	157	159	156	151	171	173	168	182	159	181	153	171	155	154	179	150	170	162	155	165	161	166	154	168	171	166	129	164	161	170	157	164	165	157	142	159	144	165	158	170	187	170	150	174	150	165	164	175	144	163	157	178	171	150	152	155	159	134	139	143	175	172	177	143	177	158	163	162	143	155	160	161	146	176	142	167	192	183	164	159	199	147	168	163	163	165	155	160	174	153	147	150	137	151	154	174	155	194	157	164	186	148	152	181	174	183	179	162	166	152	160	161	154	147	150	178	176	179	176	151	159	183	149	167	152	148	145	155	169	174	165	154	178	155	138	157	157	154	144	162	159	140	152	157	163	162	176	163	142	152	157	144	152	150	163	163	169	145	146	162	171	165	146	156	151	163	173	171	166	155	145	164	158	170	147	166	151	163	167	169	171	160	169	152	166	153	155	172	145	143	170	159	151	153	147	143	168	164	148	155	154	170	163	168	163	176	162	164	195	148	180	166	163	165	184	163	167	201	162	188	162	179	156	176	150	170	146	166	147	154	144	173	151	168	143	163	165	164	180	139	163	140	172	150	150	153	154	188	151	163	163	138	174	163	167	158	163	143	170	185	163	145	154	147	152	161	182	171	182	164	147	139	156	151	146	132	154	160	158	149	169	185	149	149	184	175	186	148	172	170	170	163	152	178	169	139	140	170	161	168	135	164	159	138	161	155	170	165	145	142	190	155	159	153	153	162	159	150	176	145	158	152	171	158	174	144	145	144	154	151	170	168	153	156	175	144	163	186	163	165	151	158	144	183	156	150	157	164	168	168	146	133	187	173	158	152	158	153	166	162	126	138	137	166	172	182	139	144	156	165	176	188	170	156	188	170	151	115	177	163	154	174	150	182	157	139	156	146	177	179	173	166	164	158	135	155	146	152	156	151	162	175	155	164	158	155	152	133	182	161	170	168	177	156	154	160	165	168	157	145	153	167	152	158	135	171	151	164	159	153	139	177	173	162	143	183	157	145	192	143	171	142	157	176	173	173	175	145	178	159	152	162	150	141	169	154	156	152	153	178	172	165	146	146	151	156	164	180	166	193	160	143	171	158	148	169	169	169	178	150	156	175	150	161	169	138	175	154	167	160	182	151	177	157	177	174	192	161	154	150	154	151	148	181	154	155	152	137	167	154	170	157	175	162	169	155	186	168	142	147	179	169	154	183	150	172	147	160	168	168	171	154	145	146	169	176	169	180	162	183	166	170	139	155	132	173	150	166	164	156	165	148	154	151	142	146	159	173	156	157	156	176	180	160	165	178	179	166	145	164	183	161	152	174	151	148	155	159	154	160	149	189	151	148	151	159	151	178	172	170	150	183	162	163	147	166	156	178	161	149	153	157	158	134	152	157	178	138	156	179	167	151	161	153	161	145	185	169	148	175	151	154	184	186	181	171	154	165	149	139	148	137	164	164	163	143	163	149	163	171	168	170	170	158	165	154	175	151	178	160	149	173	154	167	149	171	170	146	158	160	168	165	151	164	144	159	179	167	206	173	160	185	164	173	180	184	157	157	121	179	132	162	158	183	174	151	154	146	144	154	164	151	166	165	170	160	183	136	157	175	150	164	144	161	166	162	154	185	147	166	154	151	179	174	149	144	150	174	155	159	157	178	163	154	172	170	165	157	169	166	164	171	144	156	141	148	181	170	176	163	159	143	138	149	153	164	190	183	149	166	161	163	162	154	148	160	153	145	165	141	151	164	155	171	180	149	144	162	166	180	181	169	140	168	147	143	157	167	152	166	159	164	184	176	155	150	146	150	177	154	163	148	147	163	163	152	185	156	148	164	178	157	163	160	167	165	149	162	146	143	149	160	148	163	155	169	161	169	162	175	171	173	170	198	142	151	147	169	152	156	173	141	166	172	157	141	168	170	164	161	176	166	158	171	169	143	152	140	171	163	154	145	167	152	163	173	171	146	132	162	153	140	170	146	163	149	162	168	167	167	158	156	180	174	206	167	135	182	161	160	172	169	155	170	178	172	175	179	148	158	155	155	159	163	190	169	165	175	164	184	181	135	150	157	140	160	164	181	154	147	150	175	158	167	161	169	170	180	176	162	152	152	169	148	156	164	150	159	173	141	177	159	180	193	197	143	154	170	161	174	170	150	176	149	161	160	193	153	163	151	168	170	171	151	181	159	177	173	160	161	173	159	152	183	161	169	169	165	153	148	151	175	156	162	139	139	145	178	147	151	194	133	153	145	199	165	152	185	173	166	169	177	156	171	156	141	156	175	166	170	173	160	159	157	157	159	138	179	169	147	131	147	149	149	150	168	169	149	163	179	166	162	178	167	169	165	151	161	156	167	165	164	155	155	176	163	163	144	157	199	139	151	148	188	137	166	140	181	139	149	158	171	154	166	172	173	147	150	171	177	178	188	158	149	153	172	161	181	164	167	170	166	149	170	166	154	155	156	156	165	162	140	155	171	165	148	150	150	168	170	170	160	142	145	152	156	162	139	174	182	160	179	178	170	168	162	159	160	150	159	146	166	154	180	154	173	145	175	157	166	165	153	146	157	160	143	147	143	157	157	175	178	144	158	169	163	151	194	167	158	154	138	140	155	147	161	173	168	170	172	181	138	137	158	144	143	165	153	156	159	176	172	164	184	142	161	155	154	147	157	176	157	182	160	153	162	182	190	154	152	166	173	159	173	155	162	194	146	147	155	163	171	168	169	144	179	156	172	153	136	183	155	178	181	156	169	155	154	159	186	155	154	142	188	166	151	164	170	152	151	136	145	151	164	153	160	163	168	157	157	150	160	171	157	133	164	140	160	170	175	140	165	164	158	150	153	164	158	142	152	169	141	144	138	182	175	154	152	152	129	175	169	165	162	152	168	182	160	151	152	168	171	192	198	165	156	162	155	152	163	154	141	155	154	151	174	169	164	163	165	163	152	154	161	152	172	180	175	171	150	163	154	168	156	155	153	181	164	164	147	157	179	165	163	165	146	133	166	161	169	159	179	153	147	159	153	177	179	145	151	160	156	169	168	190	172	142	140	176	161	170	155	177	160	173	137	144	155	166	161	153	151	169	175	156	146	147	158	160	174	185	160	163	157	154	154	165	176	177	158	164	140	165	180	156	171	159	164	179	172	160	159	167	177	159	149	149	170	162	166	173	174	181	163	165	160	166	171	143	159	153	131	184	171	144	179	189	150	148	187	185	157	171	161	176	147	150	168	164	192	185	172	148	170	177	189	166	156	150	178	150	166	143	168	166	175	175	152	171	191	132	149	145	167	148	130	183	144	156	155	173	149	146	191	173	159	157	166	157	177	172	158	137	164	159	168	163	200	170	156	167	164	166	174	177	167	160	145	170	157	159	182	174	148	199	163
16486	12094	17187	8344	4998	3009	5061	11438	4305	173	176	181	166	179	176	183	173	178	171	142	161	199	170	152	161	168	169	176	164	168	169	183	185	157	188	173	193	161	175	176	168	170	144	164	161	142	163	187	166	168	177	159	183	159	153	178	163	191	163	175	193	176	142	156	163	187	164	161	171	167	168	185	172	163	175	162	166	176	177	165	141	173	173	181	175	190	163	152	188	183	168	180	179	164	175	182	164	143	175	161	157	156	146	177	165	172	171	160	175	162	158	181	159	163	123	162	191	163	172	159	160	164	167	181	160	177	150	167	150	170	173	164	162	161	149	173	173	170	163	172	163	148	171	163	174	165	158	168	183	198	151	177	181	157	152	169	174	159	157	156	175	186	178	174	175	151	184	156	152	163	159	166	174	161	184	195	173	149	180	163	156	174	177	154	177	162	181	167	178	166	146	166	163	189	151	157	153	160	153	182	167	177	170	173	170	174	185	174	169	151	156	175	161	172	153	186	174	141	165	159	170	173	158	165	194	161	155	169	161	168	172	213	192	171	181	179	159	147	188	171	166	155	146	161	164	174	171	167	176	153	199	175	160	201	176	170	181	191	163	171	150	164	180	148	163	167	152	178	164	166	170	173	166	169	166	167	171	161	175	155	169	147	211	170	185	178	158	153	170	176	164	166	145	194	170	180	151	182	178	188	187	168	172	179	161	169	172	175	183	184	158	185	154	164	147	178	176	169	147	175	165	178	193	161	167	158	165	163	159	142	185	149	158	176	181	151	149	184	165	179	172	165	198	168	166	175	161	162	151	177	168	173	176	161	174	148	159	165	142	158	180	173	181	160	155	154	172	170	167	140	168	157	178	173	149	157	153	172	173	176	165	157	164	165	168	172	173	157	181	200	162	170	169	179	161	148	180	149	169	169	174	171	158	166	163	167	173	163	176	157	186	179	181	155	181	180	146	149	191	160	179	183	140	194	172	168	161	142	173	171	173	169	190	149	156	169	160	162	155	163	155	172	184	163	167	173	189	149	173	187	206	165	174	170	157	174	166	153	162	189	155	164	176	189	158	178	176	165	152	158	201	189	169	192	160	159	174	173	163	175	148	134	184	164	184	157	169	186	154	177	223	152	194	164	174	154	185	159	152	176	185	157	155	185	177	154	172	137	166	178	155	159	162	169	167	170	149	154	155	159	181	171	185	174	179	178	190	184	139	152	181	170	191	149	174	174	180	166	155	141	147	196	158	161	167	177	189	173	160	163	171	182	161	162	166	169	159	178	151	180	145	172	153	166	160	165	176	153	175	156	183	152	170	164	150	169	180	175	171	163	175	178	179	143	146	160	165	145	152	178	182	196	132	183	149	173	185	156	161	149	162	164	161	185	147	205	165	178	160	165	198	157	171	187	185	175	190	156	192	188	189	166	181	129	174	175	181	168	162	171	170	142	177	156	178	152	149	181	171	182	166	172	175	170	167	199	173	162	184	168	164	166	181	155	162	168	160	168	177	159	173	170	177	174	166	177	188	157	161	201	159	154	177	156	164	190	170	176	161	167	176	153	158	152	188	164	173	184	165	155	180	166	171	149	182	182	191	177	151	154	167	153	177	167	143	155	175	149	173	175	169	165	163	157	186	166	167	157	174	155	164	145	189	157	154	172	156	177	198	163	172	172	160	202	162	173	175	168	178	155	177	168	161	176	155	173	160	139	166	183	161	162	160	152	161	162	170	160	157	159	175	171	178	172	176	154	155	170	162	171	190	143	162	168	157	168	171	172	169	177	154	154	149	162	150	164	155	171	157	177	143	167	202	169	166	159	196	171	161	156	147	173	154	156	172	151	179	165	161	164	156	170	162	171	162	179	166	137	173	174	172	171	143	179	158	161	156	152	183	158	159	184	184	179	187	170	176	168	184	187	164	169	173	150	171	177	164	177	170	171	179	190	166	189	170	179	169	162	184	159	172	178	140	157	174	146	183	171	166	170	164	162	182	197	160	169	168	147	160	186	184	185	162	174	184	172	171	166	187	166	151	156	176	154	154	162	163	177	173	167	171	182	164	160	156	166	153	197	177	187	176	145	160	178	187	147	162	156	190	179	181	173	137	174	178	159	157	170	154	163	160	153	173	174	167	182	178	165	158	159	145	187	178	186	170	161	179	162	151	173	180	172	193	186	149	173	185	186	175	138	190	165	181	159	161	178	165	160	197	159	160	186	178	176	147	178	163	173	162	165	150	171	142	184	172	156	167	139	183	172	208	179	170	166	151	140	157	154	167	191	169	159	140	174	151	177	159	172	160	166	163	175	164	175	161	162	159	151	182	157	186	164	176	167	175	172	162	167	187	165	157	146	167	186	178	159	169	183	169	158	184	166	161	160	190	168	149	158	149	189	173	185	191	172	162	179	170	165	175	179	166	155	189	172	164	170	148	182	151	176	169	145	163	166	181	174	148	166	156	160	170	163	180	182	181	166	169	150	181	157	174	180	174	174	190	181	171	160	156	167	159	155	189	164	137	164	174	166	172	169	160	162	169	182	191	167	168	191	174	173	157	176	171	166	177	170	151	174	160	173	149	176	153	173	180	164	164	177	164	153	158	160	164	179	182	167	165	175	186	164	191	171	160	176	147	167	161	187	140	167	169	187	197	192	157	147	168	166	162	141	164	164	161	188	184	166	151	178	169	166	178	175	165	164	175	158	147	188	157	146	174	159	165	156	183	177	176	151	189	172	159	179	167	163	184	163	166	171	164	180	158	176	169	172	153	174	184	170	195	186	159	166	159	185	185	160	145	163	210	178	170	144	168	173	182	163	173	177	159	155	168	163	185	201	166	164	140	189	164	189	175	151	168	182	153	197	164	178	175	166	165	203	176	171	193	170	190	181	152	187	138	177	156	157	164	153	191	158	168	159	179	187	166	193	157	172	198	169	145	180	126	180	149	170	166	170	176	160	143	151	177	172	156	170	170	178	160	190	174	164	161	155	177	161	166	169	145	150	174	174	163	164	176	178	161	180	174	170	147	165	172	167	162	168	155	165	164	171	197	199	181	171	176	179	156	200	178	142	158	188	152	191	155	152	159	164	181	157	174	144	160	191	183	164	146	180	146	178	162	164	167	170	157	162	169	178	171	157	153	201	171	160	165	161	178	171	187	165	164	160	157	171	189	176	144	173	166	174	158	153	162	142	176	179	168	164	183	161	172	172	161	183	160	197	187	149	149	176	184	162	159	156	166	212	167	185	148	154	197	155	159	155	153	186	161	156	161	188	166	166	164	170	188	171	159	156	165	168	170	182	160	135	158	166	177	160	168	169	170	171	173	152	154	161	148	162	200	179	174	180	175	162	208	161	167	177	163	172	182	146	154	187	169	168	187	159	147	141	159	181	164	170	176	181	164	155	173	171	178	162	145	173	181	197	161	180	172	198	174	160	184	158	169	193	172	168	161	161	175	166	193	172	145	200	161	169	172	179	160	133	187	167	176	177	165	177
24832	20400	26505	24208	20490	15573	25145	49421	21590	2050	446	413	369	420	366	377	395	350	377	311	339	379	354	325	357	354	356	333	319	338	349	342	322	316	316	334	324	332	340	333	339	352	283	326	306	295	322	344	321	337	323	314	325	297	325	317	331	322	327	326	304	324	283	298	319	306	318	321	333	309	326	303	303	352	349	303	334	315	311	305	321	319	313	319	313	342	309	291	296	318	321	345	324	319	282	323	316	298	322	295	333	325	299	298	308	309	311	335	299	297	342	329	316	312	324	290	335	289	324	315	323	305	296	307	276	328	304	312	340	324	317	303	306	301	333	313	301	272	303	329	338	314	347	338	339	313	316	320	301	298	303	312	315	310	289	317	320	342	353	292	298	293	292	300	315	276	326	302	309	323	279	301	315	316	312	319	317	293	305	328	310	294	304	289	312	323	322	302	330	347	316	324	285	297	321	292	343	320	329	347	331	347	324	313	282	324	311	341	309	315	306	321	334	294	316	343	314	318	309	278	347	286	308	318	349	322	316	302	363	341	321	327	333	321	356	312	323	315	287	330	294	298	335	304	321	303	316	324	314	337	294	277	325	325	308	322	324	316	311	332	296	306	319	313	329	302	312	338	327	308	316	301	326	342	287	292	306	342	282	310	319	293	313	328	293	309	289	310	288	332	310	322	293	306	339	293	302	271	297	332	316	318	298	304	323	299	298	323	321	313	309	338	295	297	346	304	321	307	335	290	309	306	303	287	288	295	305	325	310	287	343	311	307	316	271	300	319	323	298	288	312	301	314	319	307	299	331	324	332	302	302	306	331	346	345	314	309	326	315	333	308	290	304	312	305	298	314	300	311	348	323	319	315	298	314	307	303	307	288	326	314	334	309	299	343	327	287	327	315	288	318	313	300	338	323	301	292	316	319	318	322	312	298	303	324	320	298	319	310	347	305	316	312	320	301	313	315	348	331	310	323	317	305	308	329	311	338	292	344	317	311	323	286	300	289	340	298	314	297	321	303	299	296	348	307	310	303	352	328	297	322	334	318	359	307	295	327	317	329	293	341	302	318	298	333	324	301	313	294	300	326	308	316	303	327	339	291	315	276	281	332	287	285	328	293	314	329	335	305	347	345	355	325	307	314	305	312	300	338	299	316	278	301	298	334	318	310	293	308	321	302	310	329	322	289	306	309	319	320	312	332	314	294	304	300	296	348	308	297	333	325	329	317	356	307	322	302	288	303	329	291	282	347	352	308	291	298	311	275	342	307	307	338	310	303	337	321	317	303	315	328	288	334	318	316	307	299	333	326	287	287	319	314	326	335	306	327	317	337	342	321	308	339	325	306	367	306	317	302	313	335	337	307	307	337	294	332	290	366	326	306	286	281	309	326	299	278	308	313	322	323	309	302	331	290	319	301	307	314	316	272	287	295	299	281	301	319	295	310	292	315	341	314	294	319	331	316	313	338	336	325	323	288	318	294	312	302	315	315	311	297	304	283	322	303	338	326	320	326	338	310	288	317	338	327	320	306	282	296	312	303	317	324	283	318	312	336	301	295	332	333	307	332	333	318	320	285	350	278	277	335	318	296	315	322	298	315	350	302	325	296	284	303	315	314	288	308	277	268	290	309	330	326	308	282	311	320	295	315	309	297	312	304	368	301	308	301	287	274	302	290	345	303	286	316	341	330	318	291	294	319	339	323	342	286	310	308	322	307	312	329	299	294	318	320	355	296	297	309	282	319	331	301	337	340	297	308	331	318	309	345	326	284	288	332	306	276	314	333	311	330	333	340	308	321	320	318	323	312	303	324	327	277	322	322	311	310	307	311	312	309	317	323	319	341	297	313	312	331	337	327	311	313	285	337	286	316	316	301	356	317	330	329	305	318	330	304	283	329	302	310	290	303	322	302	343	298	286	294	332	292	317	322	301	353	333	300	303	302	329	337	308	337	327	338	272	323	308	308	316	309	340	296	308	270	336	321	270	326	306	271	315	280	310	309	328	335	308	328	329	320	313	322	302	302	301	309	268	304	321	316	317	296	318	323	311	296	301	288	333	284	303	352	313	314	294	281	283	323	287	281	323	332	332	319	278	294	303	296	326	327	297	319	291	307	305	317	315	284	296	288	324	307	306	302	291	312	309	324	306	310	331	314	296	334	303	339	330	300	301	333	302	301	309	312	295	340	287	287	317	309	343	343	320	322	308	288	322	327	319	309	295	330	322	269	321	304	320	285	308	298	328	297	302	302	334	325	301	333	303	340	333	310	291	318	314	317	304	316	297	311	296	312	299	315	314	310	290	349	322	327	316	319	310	285	347	357	307	306	302	308	349	320	303	326	315	329	288	288	352	318	333	306	292	293	296	329	306	311	290	326	316	331	331	327	309	276	303	300	320	346	310	333	314	322	331	309	299	292	323	327	306	304	291	290	307	317	356	315	317	324	312	285	326	294	330	297	280	340	297	348	271	290	268	309	297	346	326	299	313	292	276	313	305	331	345	316	317	284	331	314	316	271	302	334	333	301	295	332	309	342	327	309	285	305	325	289	328	332	311	320	324	303	328	311	309	321	341	288	321	314	318	297	327	309	305	324	290	269	274	321	319	322	294	308	319	300	334	291	306	318	304	330	314	322	314	330	308	342	313	336	291	331	336	343	349	302	294	312	338	320	314	290	300	300	319	308	310	322	316	309	279	283	309	318	316	322	329	313	314	346	309	306	291	312	283	324	327	312	335	313	336	291	313	289	287	305	321	286	309	295	297	301	324	292	319	314	288	329	329	338	293	329	340	306	317	319	316	303	345	283	307	309	333	322	324	311	294	319	319	327	301	323	302	348	326	321	341	330	307	301	304	329	322	290	272	308	292	295	299	307	334	315	315	316	303	327	338	308	341	320	304	318	329	265	307	338	300	312	334	279	293	307	303	330	309	303	308	289	334	335	294	294	318	326	312	334	314	309	329	315	323	323	328	310	300	313	301	333	317	329	300	316	314	297	328	316	334	303	328	294	322	298	326	307	320	320	329	333	289	304	315	302	322	310	350	349	294	316	324	321	351	323	340	327	297	331	321	305	307	324	306	287	281	294	328	338	295	311	322	282	300	328	338	327	294	283	299	313	307	309	327	305	311	289	332	315	289	319	340	341	310	313	306	350	291	301	322	301	300	332	300	330	312	279	313	322	333	310	310	295	319	310	296	354	275	312	299	310	308	296	345	290	293	317	321	310	313	336	290	316	333	309	325	292	280	306	299	310	324	318	298	294	307	306	294	287	327	273	324	302	291	294	307	320	299	300	299	317	318	287	357	335	303	312	301	317	313	309	310	300	340	310	319	306	310	303	342	316	292	282	312	326	306	300	282	333	326	319	273	289	309	302	276	306	309	321	324	323	342	309	317	347	317	329	336	304	302	332	316	322	324	282	287	306	286	324	309	322	309	339	353	325	330	329	342	336	301	304	337	319	320	314	315	287	328	332	291	315	295	310	308	336	291	326	307
37624	23947	31735	16597	12524	10044	29668	47371	8630	613	507	469	480	419	389	435	424	365	368	389	340	314	335	357	320	331	333	332	339	344	311	353	288	289	335	300	324	294	285	311	306	300	330	317	295	316	280	313	306	328	296	300	291	309	282	316	362	340	308	288	295	288	313	309	315	300	308	278	330	314	279	268	306	298	321	271	307	308	267	319	287	274	278	311	300	287	286	294	317	292	281	316	299	287	312	283	283	287	289	283	289	286	316	308	283	260	307	284	268	291	293	301	275	267	277	356	297	297	299	280	296	254	317	304	274	300	289	334	287	296	291	324	283	293	290	278	298	308	301	319	311	321	285	302	295	300	289	274	311	286	304	295	310	294	260	287	282	306	294	297	275	319	290	272	273	289	303	277	294	284	314	281	249	287	283	302	299	272	267	305	310	267	295	289	300	315	306	276	284	279	279	298	298	298	308	261	272	297	279	298	273	261	274	307	304	297	276	243	301	301	283	278	301	297	312	300	262	267	279	280	233	283	281	330	300	311	316	316	295	284	292	299	282	311	298	287	291	315	291	292	285	300	289	305	311	287	267	290	286	290	320	274	283	295	277	289	310	324	283	296	324	303	272	296	292	304	308	296	308	267	303	252	299	280	318	293	296	301	320	300	283	276	289	262	299	273	302	340	302	285	293	257	280	302	289	286	277	296	284	286	285	273	296	290	286	282	266	303	293	279	289	280	301	325	313	309	327	285	291	304	268	303	266	281	242	272	286	293	278	335	331	268	317	289	286	289	269	304	304	282	309	288	304	341	295	287	279	306	274	301	296	273	261	311	307	287	263	299	306	294	295	274	287	305	305	250	290	333	301	318	275	296	291	307	288	291	298	275	274	298	286	283	301	298	303	302	320	278	279	293	265	308	288	298	282	323	307	312	306	277	310	308	298	298	283	281	280	315	276	311	314	290	320	281	302	275	294	261	302	265	313	275	282	300	279	286	260	267	268	275	268	288	272	289	282	304	290	319	296	321	291	271	292	294	259	277	288	282	267	300	293	280	272	297	310	271	291	288	286	310	298	276	302	278	315	290	288	278	269	266	265	276	282	283	297	311	313	285	263	257	266	303	269	272	289	271	287	311	310	264	277	275	270	270	288	284	288	289	257	281	276	271	318	292	290	303	272	318	276	296	262	288	304	261	302	293	275	277	279	298	288	310	273	318	266	277	293	303	306	292	276	298	282	318	278	300	305	295	309	320	309	282	294	265	282	325	286	284	251	320	312	309	307	300	295	305	289	302	329	263	295	283	316	295	307	294	287	299	285	294	285	308	312	304	296	290	282	292	301	286	309	264	314	305	289	305	299	288	288	296	320	319	295	292	287	291	296	296	302	288	307	338	286	272	311	320	281	287	289	258	299	294	290	274	345	293	262	280	279	290	313	302	302	292	291	289	281	302	309	299	310	296	282	274	287	305	288	274	288	290	305	333	273	288	295	295	286	309	285	311	290	245	286	311	283	272	292	309	293	280	296	276	308	281	306	289	297	299	271	302	301	306	316	279	295	285	284	319	318	276	281	303	279	308	305	330	298	297	284	278	270	262	303	283	295	288	307	294	309	301	309	295	284	309	290	313	283	288	296	294	298	265	259	297	302	283	279	273	305	282	288	272	280	274	233	277	270	278	278	295	313	311	262	293	283	287	270	275	328	295	275	277	286	295	297	298	305	273	283	304	258	287	305	322	276	280	289	325	297	279	308	273	317	286	312	291	322	276	275	318	279	275	316	269	311	279	281	287	288	278	268	320	287	293	299	307	297	278	312	329	295	293	302	309	303	302	274	311	288	277	289	298	297	259	294	285	304	264	297	279	294	254	295	292	312	287	307	307	275	283	247	299	313	315	279	319	288	291	279	280	306	292	290	314	304	303	303	284	313	295	257	293	271	272	325	260	280	282	289	296	280	295	305	316	294	317	285	296	266	280	277	284	274	291	325	282	286	284	277	260	270	301	339	270	309	308	305	336	264	278	284	285	272	275	294	302	325	280	317	287	270	270	296	280	266	294	297	301	323	295	293	289	313	320	273	303	312	334	285	314	280	295	270	272	332	310	293	283	300	272	287	311	282	291	307	290	268	293	303	298	288	297	276	314	288	254	268	263	280	293	271	302	281	294	272	310	308	291	282	294	293	291	293	275	276	302	283	298	265	274	319	286	301	284	272	322	274	312	248	296	282	296	247	280	274	281	301	271	293	284	283	292	284	311	322	295	278	318	277	312	266	323	307	283	268	299	294	298	303	292	305	322	285	278	291	274	290	341	303	291	295	258	277	254	295	299	273	293	285	318	263	270	294	302	294	280	290	310	285	286	293	293	279	290	269	291	265	314	274	291	317	278	298	303	275	277	313	309	316	283	303	273	299	312	283	312	314	304	301	282	322	272	278	281	275	271	290	286	286	313	302	293	281	281	313	296	294	285	287	305	274	293	278	304	324	295	307	332	303	277	283	290	305	312	285	250	284	288	278	260	290	327	256	301	302	272	294	291	303	275	279	314	278	271	293	320	288	295	307	304	309	309	311	315	272	317	285	289	297	294	274	269	313	287	295	305	315	311	287	276	275	298	294	285	273	279	301	274	257	276	286	290	304	324	276	284	296	257	295	297	304	298	306	306	297	315	296	298	282	274	293	281	276	274	290	311	309	276	267	293	297	287	279	293	303	301	279	304	289	271	292	292	317	292	310	286	280	298	274	287	303	317	280	276	249	294	278	283	260	312	312	284	269	323	277	310	295	293	286	291	255	276	284	282	317	305	298	273	287	301	265	270	272	290	288	313	276	286	270	264	285	238	332	289	303	292	252	288	267	306	288	295	302	272	295	316	288	281	313	289	293	291	285	272	299	301	299	289	254	277	311	315	266	284	275	324	276	322	299	296	301	281	286	294	298	290	273	288	295	312	287	305	275	318	291	288	291	289	270	330	264	290	260	285	287	294	308	250	303	297	289	302	247	273	280	290	287	287	294	300	288	308	281	308	305	291	301	278	287	313	292	320	297	304	322	297	269	292	290	311	295	307	293	290	302	288	320	279	297	275	314	298	264	273	316	310	292	311	314	337	297	257	282	288	296	313	286	287	294	315	323	276	305	305	275	293	290	273	316	316	270	289	312	268	299	286	278	296	284	282	298	281	302	272	300	299	268	304	301	295	298	321	296	284	296	312	288	305	282	305	303	274	273	292	283	289	281	290	285	296	297	303	305	288	269	285	298	246	289	292	322	285	312	288	286	286	317	277	280	279	312	314	268	277	303	283	324	287	317	300	287	306	272	310	342	278	319	268	276	267	305	321	285	301	298	298	292	304	301	326	316	314	274	264	317	297	300	295	296	317	268	302	290	306	298	255	284	307	265	275	279	297	326	262	307	302	302	299	300	281	294	281	292	275	327	274	325	287	285	280	273	281	266	302	288	287	317	314	299	288	268	305	276	301	272	307	297	301	310	295	312	286	295	304	323	303
22480	20400	27123	23604	20443	20789	39297	63328	27512	5318	914	694	659	675	670	621	617	591	596	593	608	540	596	553	604	562	546	550	530	516	531	559	548	545	550	532	540	542	564	533	539	589	551	587	557	561	547	522	545	551	549	569	542	544	526	524	521	497	506	555	530	513	539	518	514	569	555	570	545	520	524	514	507	598	573	529	541	545	537	528	534	551	493	547	527	502	546	547	530	495	566	527	549	533	525	523	509	493	527	537	557	592	554	546	553	524	530	554	534	541	534	520	512	532	524	528	504	549	515	542	552	538	529	529	549	530	501	539	550	545	531	507	530	536	534	531	561	550	574	552	537	560	505	570	539	523	521	509	538	490	514	505	528	558	558	531	528	544	549	494	539	493	526	593	509	526	532	518	515	522	486	533	576	500	558	546	521	532	510	568	531	569	492	503	503	544	587	506	522	516	558	523	508	549	547	547	552	546	570	500	543	490	548	553	528	532	495	528	561	532	548	533	510	531	566	534	505	562	508	603	529	491	524	541	516	530	533	539	482	585	536	522	539	531	528	531	521	557	463	512	563	474	489	517	556	499	523	525	492	532	534	532	512	544	525	509	528	537	518	520	486	541	487	532	507	565	514	539	576	570	513	526	491	475	504	520	532	511	531	487	554	532	515	530	556	555	553	516	531	546	522	519	511	517	532	495	521	521	570	523	581	521	490	508	550	497	495	542	556	548	508	528	537	555	510	559	521	497	485	535	536	503	528	560	531	502	527	506	535	555	523	553	520	492	542	497	540	547	541	553	527	549	509	488	521	535	538	548	499	521	539	497	508	525	566	560	558	498	493	558	565	529	542	513	507	508	570	530	512	513	539	508	529	536	505	565	532	505	544	517	492	552	531	504	503	554	482	545	534	541	530	516	578	550	560	510	533	552	545	515	516	542	513	503	532	546	518	497	511	537	531	499	522	541	539	554	536	553	560	530	535	506	537	542	553	552	525	508	523	542	520	517	539	531	520	501	535	524	609	580	484	528	560	550	546	503	539	507	504	479	555	523	503	571	505	544	515	517	532	563	550	543	514	540	526	522	500	537	497	530	505	558	528	558	543	499	538	520	561	508	502	536	554	550	527	510	541	498	545	533	514	557	593	560	580	517	546	589	540	544	455	549	532	532	552	535	545	544	512	540	511	516	555	540	544	547	518	515	560	496	533	559	525	517	510	535	536	602	519	537	519	555	560	506	524	457	519	568	541	562	566	520	555	533	504	518	520	516	482	553	526	512	549	547	525	503	540	531	560	525	536	521	520	543	514	503	560	535	501	530	561	552	535	535	571	549	527	534	542	513	534	508	505	533	523	566	562	477	539	553	544	540	534	549	550	527	501	560	545	511	520	541	499	542	554	578	506	542	535	515	520	538	598	520	534	541	566	493	551	549	525	531	517	558	530	532	527	548	550	508	556	507	529	572	546	538	534	532	566	495	503	538	539	538	536	556	487	519	524	548	515	528	572	524	537	508	552	547	543	590	538	562	542	531	539	541	537	558	553	506	555	540	500	523	490	522	537	497	533	523	518	528	499	543	511	555	532	545	514	498	522	547	521	584	536	551	522	550	515	510	541	483	541	468	541	534	525	534	526	527	561	527	537	496	536	530	533	507	551	515	556	507	548	505	540	540	518	561	473	564	498	553	535	531	530	531	541	586	526	506	507	493	517	525	525	532	538	526	507	498	515	535	532	536	522	562	550	537	534	485	511	518	495	517	550	532	544	490	536	524	544	518	539	541	517	560	515	531	546	534	497	577	532	531	548	531	491	526	524	555	549	557	524	522	506	549	522	537	482	519	537	530	514	474	508	521	511	557	531	559	544	529	555	517	513	515	538	519	529	542	536	528	573	512	534	564	497	544	538	516	553	559	548	481	512	490	571	494	523	518	540	486	538	540	528	562	511	513	559	510	589	532	510	513	543	501	572	524	530	531	474	508	560	537	527	509	554	557	491	559	530	526	489	510	558	520	558	575	499	492	538	569	547	493	537	515	507	560	541	555	522	577	523	506	472	521	580	507	540	561	486	529	493	502	536	499	501	584	581	524	555	504	544	526	533	521	562	540	558	564	540	529	503	519	557	476	525	527	502	541	512	497	499	543	581	547	545	508	520	551	507	532	559	626	534	561	552	526	524	556	509	526	513	519	522	513	516	508	543	528	540	543	554	498	545	550	555	556	539	530	521	545	517	536	479	529	515	559	580	518	543	543	495	509	544	525	513	534	514	511	520	530	526	558	541	504	520	544	529	539	527	489	544	502	517	554	516	485	549	533	566	574	540	525	532	529	525	493	542	566	507	514	555	533	532	491	482	550	520	531	573	553	517	521	540	515	494	478	547	550	537	550	545	505	549	555	509	512	528	504	500	520	500	511	521	547	523	493	527	523	539	540	560	527	532	562	537	532	477	543	545	522	547	496	531	500	576	523	527	495	538	526	512	527	528	573	545	532	537	548	530	521	499	541	536	577	583	508	545	554	489	578	535	528	545	448	526	501	538	534	523	513	530	504	556	566	537	564	513	515	532	552	509	475	552	535	550	553	511	517	504	549	516	517	546	558	579	546	525	570	582	535	544	505	503	533	541	526	570	511	498	508	507	528	503	531	535	506	511	485	569	562	539	563	524	549	530	526	502	568	500	593	541	519	537	519	546	506	512	541	533	530	496	526	564	548	523	511	482	491	559	524	537	519	492	523	550	541	520	498	563	555	555	547	519	546	543	558	561	551	521	548	550	549	556	535	561	545	545	506	535	559	489	543	535	526	515	531	481	543	506	535	555	557	542	526	533	550	534	546	519	515	542	539	542	534	558	534	544	537	530	510	567	548	514	548	559	512	538	568	528	520	535	543	467	531	532	536	523	543	581	527	539	542	570	523	563	525	519	527	503	539	514	542	508	507	555	527	500	545	517	549	556	510	544	524	520	539	543	523	552	511	593	523	527	545	509	540	499	497	512	494	502	527	509	521	528	518	511	545	550	530	514	514	535	527	520	525	546	524	480	523	522	578	506	548	508	520	527	538	500	513	536	534	564	493	517	504	561	586	533	536	544	514	544	530	587	519	484	533	562	542	554	547	557	573	485	538	569	537	522	547	549	547	593	544	553	516	507	538	584	547	556	503	533	505	583	558	573	518	487	514	534	486	563	534	561	529	507	524	499	564	501	499	547	580	528	532	543	551	533	530	582	532	524	551	545	553	491	495	537	517	508	532	541	523	504	529	534	511	561	523	477	547	544	476	507	547	513	531	524	526	496	525	502	534	563	509	519	559	559	531	546	549	545	516	509	532	495	476	530	536	544	516	541	502	542	530	510	536	561	551	525	563	541	496	511	553	511	545	529	540	521	557	582	526	490	516	569	515	507	494	487	561	536	513	527	512	553	586	504	530	527	566	518	551	511	533	557	550	525	549	540	520	552	533	502	525	522	502	525	501	512	491	526	528	534	507	523	546	544	527	525	577	567	529
41017	33688	40558	23435	17884	13155	38268	58687	7071	1064	963	875	782	765	716	658	676	680	640	599	623	561	563	570	558	525	547	548	561	488	517	472	521	499	511	516	522	490	509	516	510	479	492	480	540	503	515	493	514	481	499	498	500	496	488	488	497	508	501	477	491	477	510	493	486	480	487	518	507	476	499	503	498	488	508	516	548	515	452	514	518	467	518	510	493	521	490	455	476	476	456	453	507	514	500	495	483	486	534	479	457	460	498	492	471	505	492	464	516	519	490	474	526	515	521	462	450	499	501	505	492	473	486	494	487	484	456	502	501	491	500	441	480	518	501	491	499	510	481	498	472	500	452	537	479	521	474	521	489	495	480	537	481	495	497	472	509	481	484	460	509	443	481	521	475	494	507	504	481	489	484	488	479	452	465	480	466	456	495	501	488	505	493	452	505	514	474	522	457	469	489	491	473	494	488	498	494	472	498	517	497	486	462	491	492	500	493	518	502	490	462	454	484	448	503	475	500	474	520	494	518	529	486	506	499	461	507	502	492	465	514	500	497	502	470	473	486	497	476	499	453	538	470	514	495	496	492	476	518	524	474	463	487	498	483	470	465	493	497	464	487	484	462	501	465	479	497	466	491	476	496	504	482	484	468	484	468	438	508	492	484	509	503	475	472	454	518	515	470	498	508	457	494	472	525	494	496	479	496	471	467	537	452	485	472	486	508	487	479	505	498	445	475	530	487	456	487	475	496	500	473	488	523	472	527	520	502	479	492	470	526	480	483	507	498	457	474	524	456	489	465	495	480	472	484	525	504	486	483	501	461	485	482	521	480	478	513	516	503	465	466	453	503	465	476	454	494	484	514	486	505	506	489	491	474	481	516	523	535	507	483	481	491	481	457	524	494	494	496	491	503	509	476	523	452	483	475	476	430	475	482	499	493	492	522	498	501	476	522	479	497	464	487	510	494	473	504	489	482	472	459	503	488	533	463	490	500	479	493	475	479	520	495	487	501	511	482	461	434	463	470	519	506	503	465	505	492	504	535	517	460	494	480	508	506	464	509	438	486	501	449	483	476	526	474	507	481	474	489	512	456	458	446	492	475	496	498	508	454	515	484	454	503	508	507	452	475	498	514	497	467	462	479	486	523	498	510	437	479	471	518	499	443	499	515	477	510	495	480	479	514	473	454	475	492	504	493	497	485	476	489	513	474	483	442	497	506	480	464	481	507	497	508	475	463	507	467	467	494	458	528	518	462	462	506	459	502	482	498	453	476	518	479	510	465	478	519	460	483	510	443	493	498	501	498	442	541	503	470	504	521	499	479	442	479	464	483	482	525	502	494	466	506	478	523	470	439	485	478	501	500	542	486	494	491	493	475	493	467	500	492	519	522	495	475	473	468	501	517	481	491	486	501	508	467	492	489	489	478	507	457	521	494	510	463	505	488	447	525	487	501	486	457	528	478	487	520	486	465	487	503	498	530	525	496	469	470	482	522	478	453	474	528	481	490	476	511	480	508	465	446	460	485	466	489	504	485	482	490	510	460	482	504	527	487	475	516	497	502	488	506	487	508	464	495	461	493	483	509	491	466	470	491	487	493	495	495	510	495	537	509	489	454	472	489	466	513	504	475	475	488	490	480	507	526	551	466	476	462	502	507	488	533	508	478	506	467	513	475	468	497	470	492	453	480	482	518	490	471	548	482	498	514	487	495	452	486	487	516	473	464	460	512	466	447	501	498	524	496	486	451	450	499	497	492	543	521	478	485	463	497	502	471	483	481	489	468	506	485	493	506	484	487	504	453	489	501	491	481	477	490	492	480	519	487	494	488	448	463	494	533	468	518	439	474	531	524	442	488	499	480	484	502	523	489	431	510	449	499	488	474	489	530	527	483	484	469	506	505	503	493	469	515	474	505	481	508	486	472	501	450	491	474	502	457	524	476	485	484	518	458	503	509	510	499	494	510	499	519	506	454	504	468	461	484	507	520	515	493	473	497	484	498	511	482	485	455	497	495	465	498	490	502	496	497	507	471	479	509	491	537	511	489	446	435	443	471	465	471	466	463	527	491	477	510	501	489	471	461	462	484	499	501	483	505	521	486	457	487	519	491	506	484	479	474	538	483	512	480	495	472	517	515	439	498	507	534	451	525	464	481	488	475	511	471	492	498	494	556	481	505	505	522	458	469	477	464	493	509	494	451	494	481	462	490	506	499	466	456	435	455	497	507	475	517	494	520	509	495	459	490	536	492	497	485	478	497	481	469	518	492	502	508	509	509	530	482	533	511	485	473	511	476	506	485	458	499	495	500	479	456	474	475	509	466	506	509	489	501	460	466	452	476	503	501	490	514	470	493	450	512	507	476	492	481	486	498	520	490	492	490	483	502	529	482	466	516	479	468	534	493	484	504	499	493	508	553	505	530	473	505	472	486	485	485	522	472	490	491	509	532	473	483	481	517	458	458	466	490	475	465	493	503	473	482	511	482	514	496	492	479	508	514	528	484	489	479	488	494	492	529	462	512	492	447	496	469	483	486	507	477	452	475	473	505	479	478	448	547	472	493	464	491	515	507	488	482	483	488	472	486	478	462	466	501	492	504	463	514	520	489	500	468	499	529	506	495	468	493	497	479	497	518	500	524	476	494	512	479	488	487	483	511	498	479	475	492	468	526	493	475	502	467	479	512	506	492	474	472	527	492	487	503	543	491	532	519	521	491	468	497	518	488	526	477	510	500	500	463	469	525	496	468	481	463	485	507	501	474	471	471	473	485	451	499	478	486	461	496	524	510	517	466	493	485	471	431	505	475	502	515	467	488	496	489	478	489	450	471	499	469	499	503	513	476	482	499	471	499	519	483	484	495	528	505	507	448	521	515	494	461	483	512	482	512	502	497	461	474	466	497	486	503	518	534	491	483	496	512	483	475	515	456	491	505	480	504	504	476	486	493	500	458	504	478	504	518	527	519	528	504	502	463	482	471	481	445	518	505	532	509	462	521	489	462	528	489	464	507	504	500	467	530	475	477	494	508	509	493	469	517	512	525	478	523	475	484	506	490	470	521	499	519	477	482	491	479	475	488	482	521	488	511	457	498	446	510	514	499	492	482	498	475	514	471	486	465	491	481	498	475	509	507	521	501	495	480	539	432	453	443	475	524	502	495	463	480	486	478	546	488	503	496	444	531	499	448	496	481	469	466	478	498	457	463	472	488	479	497	506	499	478	490	449	482	483	449	514	507	493	510	486	522	487	479	481	478	479	463	516	461	476	461	482	496	496	501	474	466	515	505	512	523	477	480	496	531	478	473	457	471	478	457	490	493	465	484	516	491	475	452	515	474	492	456	485	525	462	503	530	470	497	521	523	482	490	480	475	516	468	506	490	499	479	539	512	464	458	495	521	491	513	514	511	496	501	481	502	489	525	500	469	535	490	445	482	502	514	524	492	470	516	487	470	537	496	499	514	482	508	498	459	471	463	513	505	490	508	492	483	496	513	529	518	487	449
28517	17791	12082	6400	2536	1060	2788	5334	280	168	137	143	141	153	142	147	150	157	120	158	151	159	147	144	159	118	148	150	122	135	153	156	153	131	161	135	162	141	149	123	139	135	148	152	150	155	142	152	141	143	146	160	142	115	151	162	126	127	144	160	140	165	161	142	146	156	138	132	136	136	155	139	149	135	134	137	168	156	154	155	143	138	148	138	135	129	142	132	143	130	154	136	150	152	133	141	143	133	135	131	136	143	135	134	146	138	140	118	123	162	136	155	135	139	138	154	146	142	133	147	135	133	126	137	129	147	136	153	122	152	131	133	141	157	138	118	131	165	149	151	136	153	152	127	132	138	165	139	133	146	150	145	163	164	141	137	147	127	156	145	128	137	141	125	155	149	178	146	116	137	159	141	138	152	148	147	131	144	150	166	144	141	139	146	139	134	151	130	128	154	158	152	136	160	137	144	140	151	138	137	134	143	153	136	126	142	134	146	141	124	149	146	150	152	143	157	128	145	143	123	112	122	139	162	132	143	140	152	161	154	131	159	135	122	132	143	163	136	131	130	153	134	141	142	157	120	145	126	155	135	146	144	136	151	140	166	133	131	154	152	129	156	138	130	155	150	143	158	138	129	150	137	121	134	133	143	157	121	137	153	151	149	153	111	122	137	133	118	140	143	141	147	141	137	147	136	135	149	145	141	142	150	145	152	121	160	161	161	134	141	134	154	151	140	135	140	167	123	126	134	152	122	132	177	145	146	133	137	126	132	151	153	155	119	140	138	140	148	140	133	133	148	142	143	153	123	131	162	154	129	125	133	158	132	152	145	163	138	149	150	141	146	156	160	132	144	132	138	135	146	144	133	153	139	136	131	131	129	150	150	175	137	141	137	144	146	144	158	147	150	149	146	152	176	137	145	145	136	129	146	129	151	135	157	139	147	165	147	141	145	138	136	170	140	138	151	135	150	149	142	138	155	128	134	132	147	121	144	120	147	155	148	157	146	153	128	168	150	128	155	137	115	133	148	146	155	143	151	127	143	137	137	135	137	119	124	131	137	149	156	153	135	145	119	150	135	147	143	161	146	142	141	153	135	144	145	140	158	172	149	136	144	154	122	151	151	135	134	141	142	133	146	134	148	145	138	142	157	155	151	147	148	145	156	156	132	144	153	154	158	156	165	131	125	138	156	139	158	125	136	135	159	155	149	143	132	137	131	138	149	144	134	128	140	143	132	144	139	135	137	138	132	119	134	137	155	137	146	141	141	133	145	134	158	173	155	133	146	145	125	153	133	122	153	140	111	135	150	136	145	138	173	147	143	147	152	121	149	130	140	140	134	159	141	147	128	154	146	137	138	131	162	144	144	154	164	136	140	149	134	134	139	143	133	137	155	154	154	139	136	98	131	162	154	157	130	156	160	121	130	144	170	141	143	147	148	136	125	136	148	124	134	154	151	129	136	153	138	154	164	145	137	145	136	141	153	138	137	152	130	135	148	135	133	149	138	141	164	145	133	137	155	132	137	152	142	121	135	147	136	156	147	131	150	138	142	159	136	152	160	143	165	151	140	127	140	149	130	147	145	145	146	131	155	132	120	145	141	145	140	131	132	161	148	148	133	146	132	149	148	143	149	145	148	134	144	137	145	146	120	141	128	166	154	130	170	128	146	145	157	134	146	136	154	141	168	144	127	152	131	145	147	146	147	150	131	128	149	141	134	145	142	130	160	150	145	150	154	159	144	156	110	140	145	137	135	146	148	136	160	147	156	150	139	141	154	141	122	126	157	141	138	163	136	127	128	116	120	146	173	159	150	151	144	126	153	139	128	131	140	158	125	148	144	175	132	143	140	132	156	139	147	136	146	145	144	139	159	154	152	116	154	158	134	136	154	132	156	123	132	140	146	139	135	146	145	127	143	144	144	155	129	157	142	130	146	150	134	174	130	146	113	143	122	130	148	126	140	140	120	149	154	140	136	146	131	141	156	141	143	171	138	139	165	148	136	136	138	147	129	140	163	144	152	149	124	144	135	155	140	127	148	112	128	142	149	153	162	160	140	153	140	146	165	129	153	130	145	158	155	137	141	138	144	144	133	127	142	142	127	144	146	126	154	155	153	115	133	157	133	146	136	139	131	141	134	131	131	152	137	144	146	147	164	160	146	151	135	156	134	147	158	151	175	154	163	150	153	145	126	159	144	135	141	134	150	150	149	129	154	130	144	152	145	134	162	150	149	134	138	147	144	149	135	154	148	131	141	152	153	124	121	137	150	128	143	128	144	136	150	142	154	148	139	140	162	158	113	142	121	144	110	147	165	131	143	159	137	136	154	161	141	134	152	148	153	119	157	145	153	123	152	163	133	138	132	130	157	146	140	135	150	154	161	132	122	129	148	150	134	144	138	135	143	129	148	131	132	146	151	155	130	127	143	136	144	157	155	133	133	161	151	143	145	137	141	132	145	152	139	141	140	165	138	139	131	145	134	131	153	166	151	156	136	134	154	140	141	130	136	171	156	114	130	156	149	133	156	147	153	110	137	129	136	135	120	158	136	119	130	152	148	151	132	171	147	154	138	140	155	124	151	128	139	151	145	150	156	134	143	152	130	145	144	141	160	144	158	147	157	135	151	156	120	128	148	118	135	149	162	140	147	134	139	149	141	138	126	145	146	153	142	145	151	141	150	142	141	158	133	139	144	147	145	142	146	138	142	157	122	143	133	143	148	148	134	144	159	141	188	145	148	152	135	144	134	129	121	121	130	148	131	163	169	137	134	160	140	118	128	134	150	138	167	160	142	138	143	145	140	139	140	141	139	150	158	133	119	143	121	137	151	143	149	122	143	148	129	165	139	156	144	139	135	139	118	140	166	127	114	143	155	119	157	132	139	137	148	157	131	140	146	131	163	152	133	135	138	144	147	158	170	145	155	156	138	127	127	132	143	148	136	141	131	161	117	140	145	157	157	128	152	147	139	139	152	145	142	125	141	154	154	141	142	167	151	150	140	144	126	142	144	176	132	131	140	129	135	136	142	146	130	153	133	124	146	139	144	124	123	114	154	150	162	140	141	146	126	123	155	150	140	135	152	123	148	144	133	147	125	136	161	152	153	125	134	134	136	160	135	147	151	152	134	142	168	124	146	144	159	140	156	151	153	139	135	146	148	136	145	134	136	144	126	140	162	154	141	140	144	133	121	122	148	146	134	164	142	138	141	155	153	148	155	141	146	148	127	130	126	130	141	135	143	142	135	143	146	140	124	161	136	144	149	172	139	135	142	136	152	147	146	148	137	154	121	150	162	152	140	134	145	142	159	144	136	144	152	160	140	139	155	138	126	152	144	171	155	152	142	149	131	154	140	168	127	169	143	152	153	152	133	152	132	152	161	133	134	117	141	143	150	115	154	126	162	145	140	147	122	156	151	139	139	129	142	138	163	154	128	153	149	144	153	162	139	149	127	144	145	151	164	152	156	139	138	144	145	160	140	142	151	130	154	136	155
17596	16326	17011	9769	4882	2045	5059	8040	178	179	166	146	169	171	167	161	153	149	139	130	161	153	165	133	156	169	165	168	142	147	148	175	170	163	144	169	153	160	150	140	158	146	147	170	134	142	162	160	150	161	144	153	153	156	154	143	156	147	150	143	134	144	141	143	137	124	153	141	160	153	150	152	146	158	159	158	158	159	148	151	139	127	164	152	166	157	164	149	144	146	157	148	139	139	148	146	160	168	149	143	173	140	163	142	152	156	159	168	158	134	133	130	135	129	153	171	154	162	149	136	158	138	142	157	155	163	161	144	138	144	143	155	146	161	154	169	146	146	148	151	161	131	147	170	149	137	132	159	151	133	167	149	148	166	145	147	137	132	146	145	158	135	156	146	139	148	159	162	144	137	154	160	134	155	147	148	154	150	151	140	150	140	173	152	170	163	155	125	148	148	143	144	163	165	157	140	147	141	139	133	171	137	152	171	155	141	139	177	146	159	153	152	151	143	158	146	152	138	157	157	159	154	159	153	146	136	156	115	145	158	153	150	136	147	144	132	142	157	170	151	140	150	157	156	145	155	135	151	164	138	169	151	180	162	147	150	142	150	149	148	147	132	163	147	128	172	149	155	153	136	182	126	151	164	123	151	155	142	148	134	146	160	167	152	167	148	163	136	137	144	123	148	144	150	130	149	141	157	150	133	144	152	141	141	161	170	147	157	164	160	158	185	145	131	149	148	175	158	170	164	149	145	169	174	146	146	142	152	137	169	139	141	135	149	144	137	145	139	158	162	151	152	143	159	142	130	147	160	134	179	155	174	165	176	151	151	161	141	157	134	132	181	149	158	151	175	170	168	157	157	148	164	161	162	131	149	149	154	139	144	152	131	152	124	153	135	133	162	149	149	155	161	158	173	147	137	164	144	164	158	153	169	139	153	156	152	168	160	168	161	134	147	152	148	159	156	174	152	171	129	149	161	157	159	177	141	141	150	164	154	136	141	167	150	158	183	150	162	141	150	158	141	148	146	144	144	152	148	169	125	155	142	149	155	140	143	147	142	158	162	165	151	152	145	166	137	169	153	146	117	155	129	145	164	158	125	125	149	164	158	167	138	144	148	174	153	139	145	143	173	165	142	145	173	151	153	140	149	143	143	155	169	153	146	145	134	155	127	151	155	150	166	164	139	156	138	148	144	136	176	134	146	159	161	152	142	180	150	137	183	147	154	149	143	151	141	152	132	128	179	171	150	144	154	127	162	139	145	154	176	159	156	152	154	150	157	146	130	158	152	155	144	164	136	150	152	146	143	145	151	154	150	150	162	163	171	145	161	142	134	163	143	162	157	145	163	102	182	149	149	130	144	159	144	129	144	143	174	123	153	152	153	172	150	140	149	154	172	154	149	140	152	145	187	164	152	158	150	142	143	155	138	165	157	148	141	152	169	142	153	147	140	129	153	175	170	157	144	176	164	144	162	161	149	130	164	124	134	153	145	154	128	146	175	146	157	146	151	160	139	166	140	156	161	145	166	164	149	160	155	147	146	138	134	160	155	155	132	165	151	153	153	147	158	166	171	153	174	140	149	175	145	149	159	153	140	158	158	167	131	156	165	150	142	142	170	147	138	175	152	165	162	173	142	151	140	168	162	172	140	145	159	130	150	152	104	149	159	159	148	162	148	143	125	143	162	154	146	150	140	142	119	172	135	144	154	153	144	127	145	141	160	139	167	159	148	159	148	154	139	147	158	158	144	148	177	150	141	146	138	154	164	150	158	160	154	150	135	163	149	159	149	151	158	154	153	146	146	157	163	135	144	136	172	169	149	170	138	144	163	139	149	140	156	148	139	155	111	165	147	137	162	154	161	153	135	143	145	140	114	160	154	153	158	157	134	129	180	159	138	180	145	161	129	143	145	152	131	167	144	140	157	173	150	141	158	142	143	138	141	139	160	151	169	124	155	161	144	162	151	156	139	135	134	160	153	158	160	142	151	166	142	147	153	164	157	155	152	152	123	155	147	161	142	135	144	146	145	163	138	140	157	143	155	147	158	141	163	155	155	154	156	145	144	165	140	139	159	134	152	135	163	147	156	150	169	165	137	138	151	162	144	137	154	139	156	158	142	152	141	155	148	140	144	162	168	134	137	140	165	131	146	166	148	125	146	136	155	161	166	167	125	166	167	143	143	118	144	149	150	146	154	142	146	146	160	173	159	134	138	140	140	131	144	150	139	155	169	139	140	153	135	143	146	148	132	169	137	137	141	140	145	144	142	155	178	160	133	146	165	159	167	159	145	151	149	153	162	140	165	157	128	133	170	156	167	143	149	146	157	158	126	137	145	164	143	142	143	145	157	180	153	148	161	159	152	155	146	143	140	163	140	168	156	141	149	155	150	136	152	163	179	157	159	126	166	131	142	132	142	151	142	156	137	162	167	141	159	150	142	162	147	171	169	160	170	153	131	155	157	138	164	158	159	173	159	157	163	156	135	147	167	128	149	179	142	155	132	144	156	151	150	176	142	150	139	155	158	150	143	155	156	142	144	153	141	148	150	151	151	158	157	150	139	136	131	142	162	156	167	149	168	154	163	137	136	139	181	143	147	141	150	162	155	170	163	137	164	131	165	159	142	142	145	152	146	152	138	163	151	125	172	148	146	141	173	157	154	133	147	176	142	165	159	141	153	163	148	145	162	152	156	138	129	139	142	132	154	145	142	167	174	151	156	142	152	161	139	165	139	146	133	177	156	176	151	162	156	183	140	169	153	144	159	157	164	141	152	144	147	170	145	146	150	145	164	136	153	157	141	140	146	165	152	156	150	174	139	128	138	174	145	173	149	161	152	137	152	159	146	162	151	158	142	152	177	149	165	132	173	147	150	138	163	158	144	154	142	157	126	142	140	146	155	145	146	144	149	135	150	162	141	169	165	148	139	138	152	132	176	159	141	146	126	142	151	150	143	158	157	149	135	145	159	181	150	132	139	161	167	144	142	163	132	161	167	145	161	149	146	150	161	148	149	167	163	154	134	172	151	135	152	141	150	148	165	141	165	157	153	152	154	167	142	160	147	158	150	149	139	152	143	156	148	143	149	137	160	142	160	164	176	143	164	125	144	145	160	148	160	154	161	159	156	162	170	156	181	131	150	163	154	155	134	148	154	154	154	165	135	145	167	134	148	146	165	159	136	146	161	142	117	156	146	157	156	162	148	173	162	156	168	147	144	137	145	141	172	133	149	180	158	171	155	152	135	168	157	167	133	140	174	154	131	145	151	161	139	161	140	146	148	158	148	143	151	134	181	153	159	158	178	156	136	147	127	161	138	164	153	155	154	160	139	141	138	157	158	142	146	154	139	126	170	128	156	124	159	124	167	161	173	134	138	164	161	164	129	139	164	143	166	135	140	146	137	142	162	154	155	161	157	149	158	138	153	150	125	139	163	146	164	148	143	147	144	129	152	142	164	166	170	132	162	147	140	151	174	149	129	141	146	157	146	159	145
24847	20408	26748	24078	20451	14595	28617	48791	12202	1048	438	420	409	369	391	350	355	346	345	354	309	331	348	364	339	325	374	305	329	379	333	306	342	331	308	319	300	305	340	326	335	300	317	317	294	316	302	301	307	318	315	280	322	304	327	317	336	321	320	319	312	286	286	311	340	307	328	329	332	296	328	318	329	313	323	312	294	303	360	313	305	307	378	322	334	314	336	319	309	265	309	320	302	330	323	346	314	329	307	304	311	307	301	344	297	303	322	294	286	304	332	288	322	325	291	305	306	325	282	299	337	343	336	325	299	307	335	308	326	300	309	309	332	292	273	331	318	285	335	304	315	308	303	326	331	280	300	303	312	307	326	336	300	321	326	303	339	316	318	341	291	312	312	344	292	314	287	302	313	287	283	337	301	332	348	339	290	318	283	305	284	302	314	294	327	328	280	289	339	311	328	309	301	318	306	312	298	295	303	326	294	327	298	325	305	311	308	310	310	319	267	330	338	348	315	282	304	331	333	291	311	313	329	269	342	323	304	295	308	286	316	305	323	313	326	334	330	292	310	317	302	345	361	324	304	349	343	307	304	287	330	284	303	331	318	337	301	316	291	338	351	306	344	298	314	334	331	307	301	299	334	296	310	313	314	306	304	311	325	311	347	292	327	327	287	288	289	284	324	295	307	314	332	336	328	322	331	335	298	293	322	266	308	300	267	320	294	291	328	293	314	311	303	290	289	310	336	316	299	291	301	322	302	308	331	273	304	297	354	316	307	313	321	298	287	352	286	330	289	301	288	319	334	303	311	299	341	309	303	311	307	315	315	316	304	276	300	324	338	319	311	324	294	289	333	320	319	313	330	312	306	287	327	311	290	277	300	345	316	304	320	319	345	305	316	315	319	331	317	294	300	281	321	323	311	283	292	284	297	300	316	292	323	328	300	318	280	317	279	304	310	313	326	334	311	302	301	281	306	296	336	324	313	308	321	295	284	288	314	325	305	280	310	292	292	322	305	302	290	313	321	317	300	294	323	337	319	336	286	318	325	291	341	326	324	320	287	308	327	328	286	283	303	316	281	305	274	318	293	330	278	300	306	288	300	295	316	332	309	324	301	322	323	308	319	324	314	303	301	334	290	325	309	275	312	321	287	301	323	304	301	319	308	310	311	293	316	327	283	301	304	295	320	325	314	318	291	314	326	336	344	311	302	309	303	299	298	290	290	352	312	304	306	321	274	302	321	299	322	285	343	331	307	326	317	308	312	314	316	352	311	285	301	318	363	304	316	276	313	311	294	303	311	344	309	313	307	334	332	310	292	331	316	330	346	301	301	297	305	319	305	308	325	292	304	314	329	319	288	340	335	279	328	318	316	329	324	350	317	316	301	300	295	264	331	289	297	323	327	297	317	326	324	283	303	308	298	307	299	300	314	330	314	291	314	275	338	301	331	302	290	339	346	313	328	319	309	331	280	333	309	286	299	301	325	314	300	311	293	282	310	313	313	321	289	339	287	296	302	330	315	312	324	329	307	282	315	337	300	310	308	297	297	325	312	317	303	311	329	364	288	318	302	319	286	310	289	315	319	322	328	299	308	312	292	282	317	314	311	320	305	309	305	341	298	296	302	319	276	302	313	308	284	284	300	297	297	328	323	317	319	293	333	259	303	310	311	292	309	315	334	304	317	304	318	283	297	309	302	327	298	275	332	326	306	311	346	312	313	321	344	290	331	287	331	319	298	302	323	304	294	319	291	283	352	317	307	303	321	285	288	293	309	322	303	314	315	322	304	336	329	301	340	296	303	285	296	311	318	283	305	315	289	330	287	279	323	301	335	310	306	305	334	279	308	330	265	323	346	315	330	303	312	300	318	299	298	302	295	333	305	308	332	296	315	330	317	308	292	331	279	299	297	326	333	309	315	289	306	305	330	322	329	290	349	295	288	356	303	314	322	344	300	320	314	309	324	315	310	322	312	298	273	293	289	330	313	291	294	269	312	332	299	318	305	321	315	280	291	291	315	315	301	282	318	302	315	293	279	291	288	296	306	291	314	290	347	297	316	324	334	305	320	362	338	307	306	279	299	303	337	325	324	323	318	309	322	312	294	345	320	319	317	287	306	313	300	317	348	292	294	308	309	301	323	323	328	342	317	290	330	303	337	318	319	294	315	351	333	322	305	284	300	304	308	306	326	326	313	362	275	319	300	322	311	319	292	302	284	290	314	296	311	296	303	308	311	335	316	289	338	281	291	315	281	303	294	322	307	291	296	301	287	327	287	288	321	319	295	300	306	298	339	304	335	308	290	319	328	308	300	297	335	307	303	317	300	337	274	327	321	310	281	288	314	290	364	319	334	309	292	310	284	342	356	312	310	305	290	283	291	316	300	327	319	316	307	311	302	299	324	331	347	307	302	301	338	293	305	318	299	317	280	283	307	338	323	331	301	300	304	268	372	282	303	292	286	287	338	305	332	279	297	301	323	284	323	302	333	317	298	315	276	289	304	303	365	312	325	311	264	319	296	289	307	299	334	323	282	320	298	324	307	306	324	332	312	320	281	325	275	344	330	324	299	284	302	303	321	334	308	318	308	288	305	286	317	305	306	326	311	311	303	310	291	318	299	301	322	326	317	296	308	294	288	336	328	327	330	321	308	291	293	315	296	290	301	331	329	296	293	350	317	303	332	345	326	314	280	318	294	330	307	304	338	302	283	318	307	304	317	296	338	292	326	357	294	328	352	304	323	319	316	320	310	305	283	294	307	341	306	322	295	289	306	312	295	313	317	306	292	314	321	309	335	329	302	320	288	327	317	315	311	339	283	303	295	298	309	301	321	311	315	320	308	322	310	299	308	307	313	331	313	294	321	327	312	316	307	329	316	295	282	346	342	347	303	297	309	276	329	312	334	300	316	319	286	314	299	355	335	311	316	320	299	293	289	323	338	304	306	303	306	320	333	323	311	311	294	312	302	298	300	312	292	317	320	306	322	314	278	332	320	302	324	315	337	314	363	338	305	302	305	295	345	288	345	351	319	350	309	290	307	366	341	298	306	325	312	314	287	313	308	307	301	330	318	299	335	325	316	302	320	274	329	313	314	317	296	329	299	311	284	327	275	339	302	320	285	316	284	306	303	306	329	307	323	328	285	322	319	295	287	340	312	339	290	286	309	290	305	278	317	288	311	321	294	352	275	323	295	305	292	305	319	319	334	287	300	306	270	314	303	298	301	332	300	321	313	314	315	296	298	348	292	341	304	348	328	322	322	288	305	291	334	319	311	343	280	310	330	335	277	294	286	305	328	310	325	351	319	311	301	287	300	289	280	340	306	322	338	313	341	327	319	314	302	285	307	330	294	342	274	296	293	326	311	299	301	308	268	315	273	352	334	320	290	310	293	295	295	272	273	312	322	318	323	344	325	290	285	302	302	293	296	293	330	325	283	337	314	321	316	299	325	306	284	314	329	323	307	306	318	326	302	300	299	293	332	301	292	290	346	302	329	285
36989	24377	41499	14293	8653	6594	31641	41368	1209	660	527	541	480	426	464	409	360	393	360	369	329	371	340	315	333	321	338	307	334	345	322	305	302	310	306	340	328	282	317	318	337	287	285	318	290	329	314	307	332	271	324	284	301	294	291	296	281	288	291	292	280	287	303	318	269	302	278	279	324	287	318	273	316	315	290	263	305	302	305	307	293	315	297	296	304	295	282	278	281	271	333	272	273	290	293	280	285	300	276	281	291	320	272	307	319	294	290	305	304	276	285	257	295	288	260	332	289	319	315	312	296	277	279	325	293	290	291	311	293	288	295	258	310	304	320	285	295	248	274	276	272	317	279	289	295	273	308	303	296	274	308	275	309	274	308	293	297	289	291	314	271	295	293	282	282	291	312	272	293	293	316	314	319	316	281	256	307	312	282	280	315	314	313	261	271	287	303	297	276	298	299	297	306	265	283	309	284	295	290	270	293	305	259	282	320	283	291	309	287	321	255	292	296	272	299	263	292	285	308	300	285	284	297	283	266	281	295	320	280	292	301	279	281	296	266	284	305	293	267	305	281	261	301	271	293	305	291	293	291	280	288	275	276	307	264	279	296	298	310	266	309	299	267	267	287	290	274	265	290	300	294	318	294	301	291	271	288	275	301	277	298	298	285	283	311	298	300	302	287	278	283	262	286	300	277	279	316	287	295	282	291	313	291	281	292	268	326	292	307	294	309	290	276	321	288	295	292	283	299	268	317	268	289	274	290	264	299	276	316	269	288	322	305	284	323	271	280	258	290	314	290	280	281	297	314	287	296	287	279	291	282	286	308	270	299	293	267	306	311	297	294	291	298	286	279	273	270	301	312	312	284	297	282	275	301	269	284	277	326	271	270	288	343	263	279	279	287	286	274	276	294	298	279	311	288	280	294	283	300	296	292	283	329	282	292	303	291	309	317	305	304	283	280	293	295	264	276	297	277	271	305	317	253	290	296	287	301	295	293	310	301	271	305	306	280	292	299	297	287	298	286	308	301	281	283	283	272	305	284	278	318	316	297	286	317	288	287	294	264	299	287	259	267	317	273	319	318	290	307	309	290	299	266	295	315	295	307	281	297	305	316	283	272	281	294	272	283	269	282	278	264	310	286	278	290	308	295	298	285	289	291	306	271	275	320	300	291	331	304	291	279	296	309	279	295	266	301	305	293	289	289	314	317	314	282	271	298	296	289	304	287	288	299	273	307	271	316	271	322	305	274	293	306	298	302	292	307	304	302	294	277	302	294	289	316	309	310	292	299	303	311	275	305	310	260	283	324	292	288	271	277	287	329	270	300	315	288	300	251	290	306	316	270	289	283	259	279	299	307	258	288	256	246	320	292	290	302	287	303	275	308	263	279	299	320	294	278	300	274	298	266	256	279	274	306	279	293	274	275	303	303	293	267	270	298	312	308	268	301	275	303	292	285	303	310	302	280	298	303	273	287	311	304	291	298	268	299	308	274	289	294	284	275	300	292	322	260	298	298	277	307	279	339	286	284	272	297	259	289	310	308	292	278	304	306	319	295	284	291	274	289	289	280	294	300	302	322	290	299	283	281	267	321	305	289	306	304	274	256	277	308	305	281	257	299	324	254	278	289	322	282	282	299	300	302	313	302	283	304	301	310	292	296	316	304	296	300	303	315	306	255	263	299	306	302	291	308	276	296	324	304	280	283	290	275	290	268	318	316	270	297	311	279	283	303	259	267	311	313	302	286	309	300	301	303	289	299	283	292	323	308	306	302	326	276	292	294	279	278	306	297	281	292	304	278	290	301	277	302	289	278	270	275	307	273	290	283	315	277	313	304	284	304	312	282	271	294	283	266	299	298	283	278	311	306	306	303	274	298	289	319	275	279	290	270	282	319	264	309	280	294	288	295	284	263	327	281	284	280	290	303	288	276	307	301	291	285	294	290	319	296	287	298	274	290	295	282	311	290	268	304	306	307	265	280	324	300	283	287	279	298	268	299	309	305	307	277	295	301	278	293	317	300	270	312	293	272	287	281	296	264	281	273	300	262	323	258	323	301	250	324	322	282	282	288	286	313	259	295	295	302	322	274	301	286	285	292	301	290	295	299	306	291	263	304	319	281	283	279	313	306	323	309	276	273	287	280	295	295	315	277	278	304	314	296	283	267	275	287	303	306	280	313	264	240	295	264	292	258	290	292	312	307	305	318	271	295	281	295	267	275	334	306	283	314	303	278	288	314	305	304	280	281	266	268	277	273	291	302	291	298	292	306	271	280	290	302	283	265	292	263	322	321	288	262	298	307	318	280	281	285	288	296	256	293	327	247	293	319	313	273	274	233	281	281	270	318	277	298	300	276	281	313	300	277	285	304	274	281	288	284	295	270	315	316	308	309	317	285	255	310	276	269	319	285	278	281	265	298	292	294	262	283	261	256	290	253	280	284	287	295	297	293	294	304	285	321	278	300	303	287	249	289	312	322	303	293	293	282	319	312	280	303	263	285	274	291	291	293	300	292	284	311	285	298	282	300	292	316	281	288	351	294	292	287	277	274	317	290	304	311	312	274	287	303	286	292	317	293	292	288	304	247	268	288	244	271	296	267	284	321	300	297	296	270	279	297	299	296	267	290	293	315	282	284	280	275	278	299	329	314	271	274	292	294	305	307	287	281	283	272	292	287	268	275	282	299	313	304	270	293	295	286	303	275	284	290	289	299	331	301	294	296	276	310	317	300	299	285	308	268	302	305	287	267	295	279	276	286	304	314	314	296	245	292	297	283	301	304	309	257	279	300	307	317	307	281	292	282	261	286	276	281	292	313	280	262	305	285	303	298	269	304	287	294	282	279	287	284	302	292	286	300	305	320	316	294	285	295	282	284	314	315	276	310	309	270	247	273	274	308	288	312	300	274	278	319	285	308	297	293	300	321	308	294	275	298	274	291	352	299	286	292	275	291	261	273	273	303	284	301	280	280	305	258	259	270	275	303	303	317	312	298	287	247	307	274	281	271	317	267	273	280	288	299	287	331	299	259	292	294	261	338	269	303	296	321	306	306	275	259	265	287	322	296	293	292	307	308	298	287	310	323	259	305	284	295	299	292	269	290	284	281	312	302	317	298	305	267	308	252	284	268	320	283	268	306	320	289	299	285	289	312	303	281	295	305	273	310	285	286	262	310	314	301	280	291	295	294	307	297	277	254	302	292	281	291	330	329	286	306	288	296	245	287	326	280	304	282	279	293	283	299	268	289	328	292	283	275	279	283	291	290	299	293	315	303	296	310	275	305	292	307	292	282	294	312	300	260	300	278	297	299	293	298	262	279	303	257	316	300	309	294	310	318	307	253	303	310	322	278	287	278	318	278	271	298	299	280	283	281	286	341	306	299	296	280	293	304	319	280	288	289	318	286	318	286	300	286	260	297	286	297	279	309	271	270	292	305	296	272	304	309	251	269	282	292	277	268	275	331	305	298	328	299	267	287	279	302	290	281	304	292	313	297	268
22471	20400	26971	23771	20417	20772	38806	64146	33311	8706	1225	747	684	714	651	634	627	627	624	571	630	614	563	556	545	557	558	552	570	530	601	568	591	556	575	540	574	544	569	595	601	519	538	567	570	570	565	530	501	558	569	533	539	564	545	537	548	576	503	549	535	552	549	547	546	545	534	542	598	539	495	554	533	540	540	516	512	535	515	507	557	549	524	581	538	539	477	547	539	509	550	546	509	548	533	549	495	524	552	534	542	532	525	498	560	528	556	503	546	528	557	489	523	548	564	556	544	520	534	522	551	538	506	569	527	577	544	560	538	498	549	563	559	499	545	547	507	533	516	488	528	515	526	501	532	560	554	539	532	497	524	547	575	554	572	532	561	514	516	543	499	509	520	529	538	532	514	564	512	555	524	524	537	502	513	530	497	528	540	514	527	539	535	520	544	578	560	521	529	526	520	552	568	545	541	561	492	509	517	507	509	546	556	540	548	533	550	516	523	533	495	576	519	549	568	493	490	572	548	536	555	555	520	513	552	472	548	522	525	569	552	589	549	538	541	526	534	509	541	526	495	511	528	492	491	550	524	485	512	562	518	524	561	512	542	520	535	518	508	548	528	518	507	532	499	542	551	551	561	541	574	510	537	550	512	539	500	499	540	548	537	517	497	525	556	534	518	536	542	556	518	519	541	491	537	560	555	499	508	549	519	489	486	541	548	550	543	528	545	575	547	577	524	543	564	540	563	541	553	519	545	535	551	544	561	550	557	519	553	534	515	550	561	529	531	497	521	531	537	539	491	517	496	531	496	573	531	551	546	570	514	568	518	553	535	504	527	501	560	534	571	488	526	572	546	520	506	546	500	547	523	519	544	554	523	590	583	562	547	514	533	558	525	523	530	481	492	493	531	509	522	550	553	532	534	516	564	544	606	511	534	535	510	529	535	477	563	519	537	516	536	512	506	533	553	506	534	521	514	522	493	548	576	548	581	547	568	518	500	567	599	528	514	552	509	542	530	516	521	555	527	511	564	523	544	524	536	524	527	523	513	510	530	537	505	539	520	530	503	519	523	529	556	522	510	510	527	532	528	508	509	569	578	533	544	544	532	534	558	503	543	565	519	521	555	505	504	553	547	536	556	494	537	555	497	509	546	521	575	583	536	561	565	566	532	545	538	580	491	516	533	488	593	484	525	558	540	534	510	531	513	498	524	508	545	538	558	543	535	502	545	526	521	515	524	530	561	528	526	551	567	555	558	574	528	575	526	508	565	509	575	535	526	538	495	580	583	575	499	525	536	562	569	530	546	550	533	558	570	557	505	519	541	555	541	567	531	534	517	503	529	520	469	565	512	539	542	551	579	544	556	509	546	551	544	561	504	512	583	570	524	578	594	512	514	558	484	531	528	546	521	530	526	572	533	523	470	558	523	559	535	592	538	540	532	497	518	521	514	516	520	555	554	522	554	542	540	569	516	543	529	514	510	526	546	526	542	562	507	557	525	578	506	545	556	561	524	575	510	482	492	545	542	535	504	520	493	543	533	538	525	514	547	542	542	544	514	544	548	554	523	521	527	487	524	501	538	596	531	535	507	533	537	515	528	587	502	528	558	498	529	522	503	510	507	548	529	511	544	550	516	531	510	537	506	549	537	522	516	509	572	539	525	528	549	527	557	602	541	574	540	550	521	531	544	520	542	515	523	519	529	515	556	558	571	535	533	553	545	535	528	590	530	498	533	514	525	576	529	517	527	543	549	475	480	582	543	550	529	483	533	532	512	532	512	530	547	568	530	560	528	512	529	525	557	547	537	550	547	569	542	528	528	590	516	546	536	502	474	500	514	510	551	547	537	527	521	545	501	545	504	513	552	551	539	546	504	556	499	579	541	550	556	519	531	507	550	512	551	552	526	513	549	521	529	543	557	520	549	575	541	548	495	545	538	534	497	550	508	564	555	547	527	530	520	538	554	543	533	528	525	564	488	564	537	520	562	545	543	572	534	501	547	537	520	566	501	538	544	568	524	509	533	552	546	567	529	511	526	544	546	517	501	491	531	541	559	505	495	502	529	576	565	572	557	530	575	557	564	470	515	544	573	516	521	540	549	552	530	549	567	546	542	542	529	537	555	530	527	528	537	539	518	524	533	559	521	529	547	519	545	561	524	551	504	502	506	567	542	567	539	528	499	497	522	521	504	532	505	495	520	550	587	546	553	564	536	527	556	553	516	520	570	531	540	525	532	523	537	543	553	552	552	505	491	534	527	541	539	496	507	525	559	569	539	522	528	524	522	531	533	567	525	534	550	530	511	490	528	519	542	505	517	508	529	530	575	533	498	549	483	552	527	532	504	509	517	517	514	549	532	523	520	555	482	524	540	516	552	529	566	532	537	574	532	525	516	509	519	563	532	538	550	509	509	535	515	533	539	541	512	496	517	511	512	565	531	520	543	491	553	551	522	520	554	531	547	547	554	546	548	522	536	507	536	506	538	504	512	562	507	555	555	512	551	571	577	534	525	516	553	547	518	516	518	502	503	532	519	530	550	522	526	525	525	550	531	487	543	491	553	559	558	531	520	583	542	525	548	510	499	503	510	476	564	552	498	541	557	539	531	509	518	513	579	529	568	561	518	541	558	517	547	530	518	526	589	590	552	519	562	542	505	517	528	528	525	522	530	563	534	532	566	518	528	539	540	506	582	546	517	551	535	533	512	543	565	555	513	536	555	518	569	534	539	492	557	533	527	570	554	563	554	510	559	551	540	510	519	539	556	534	552	501	542	519	516	511	516	516	509	537	545	530	571	523	506	559	478	534	530	516	545	537	533	524	502	497	562	525	524	557	534	519	560	564	512	522	563	500	552	539	557	499	528	520	539	524	554	520	515	580	591	562	568	588	532	547	516	519	558	552	553	511	542	515	534	510	508	560	564	550	534	531	549	514	537	514	494	538	502	538	567	543	550	513	497	564	589	511	538	582	507	532	553	541	564	541	537	512	530	549	548	526	528	528	546	531	505	538	538	558	562	528	590	553	555	490	554	498	554	548	533	556	535	547	535	566	522	566	527	576	539	578	545	523	533	537	480	518	551	537	544	541	513	533	570	570	550	555	586	526	510	521	542	532	541	570	523	531	527	544	501	536	518	546	500	520	557	524	527	519	509	545	519	557	528	568	557	539	485	553	533	543	546	500	558	585	489	542	589	527	519	545	524	584	496	527	547	538	564	577	521	558	567	556	515	529	510	497	521	530	501	499	484	540	540	532	558	579	542	542	484	557	530	493	528	540	510	519	516	533	561	560	547	522	574	551	516	508	551	540	594	529	529	519	549	487	513	480	565	545	535	553	537	529	543	568	522	537	548	540	546	575	497	554	507	567	491	513	543	539	530	512	525	558	521	529	533	508	543	502	510	565	538	538	511	537	486	477	528	562	528	575	516	531	538	548	565	479	540	612	559	533	549	520	563	556	551	541	509	501	539	526	548	553	530	507	525	564	514	544	515	541	544	493
40830	28821	42775	15712	13991	12990	38261	59509	18971	1050	890	852	769	816	690	664	660	689	566	617	609	568	590	617	590	565	580	510	540	541	501	550	512	508	542	544	506	497	520	540	513	470	498	524	530	550	495	488	495	521	496	533	521	495	476	503	497	490	530	495	537	484	490	489	492	473	510	538	498	506	495	498	489	499	513	474	486	500	498	465	504	496	515	527	542	498	516	512	466	487	483	525	495	522	510	495	507	525	525	517	477	519	481	510	470	497	465	517	471	518	444	518	506	512	498	472	469	519	499	515	499	479	471	538	482	523	497	474	511	511	471	500	490	482	495	513	529	502	490	467	525	502	501	480	522	450	527	463	505	522	479	480	533	479	532	478	494	551	507	485	493	499	501	452	490	447	479	502	516	484	448	521	478	489	466	498	498	533	529	482	487	543	511	507	519	510	503	501	503	453	471	500	481	526	531	512	488	486	516	484	538	468	465	482	518	524	493	491	437	467	502	472	507	466	470	477	531	507	494	498	477	502	505	489	518	491	495	465	467	525	476	473	488	508	473	503	492	451	479	472	476	533	507	528	497	493	476	502	508	517	479	500	497	508	476	469	527	484	510	503	473	512	524	467	498	483	479	510	491	482	523	474	498	461	455	520	481	484	534	484	521	485	518	499	480	503	551	456	479	485	463	514	499	512	517	497	463	529	481	474	460	481	499	497	503	527	484	519	516	463	532	520	488	484	469	486	495	479	524	498	547	478	477	517	477	511	471	470	445	520	510	509	461	493	509	445	508	480	484	448	474	513	528	457	490	502	434	451	489	450	506	501	495	480	500	497	517	543	511	471	453	463	520	454	469	491	493	481	489	498	478	509	518	477	498	474	514	501	459	481	510	510	493	480	490	472	492	522	519	463	500	497	446	473	531	504	484	491	478	469	499	437	489	509	518	510	455	483	494	471	480	486	459	478	464	457	494	492	516	507	515	477	466	487	509	476	529	549	450	524	526	475	482	495	541	434	474	482	453	485	475	486	477	488	479	525	517	498	472	476	461	462	508	517	506	476	520	479	448	534	491	492	517	493	515	493	537	471	502	471	500	446	498	494	493	506	463	489	509	528	470	503	527	526	511	511	489	464	499	519	513	479	503	458	520	532	518	498	530	469	446	517	497	521	499	504	492	460	456	475	487	525	473	474	521	465	492	465	514	497	505	459	525	490	491	512	488	488	535	486	494	523	448	505	497	468	477	510	479	477	494	504	493	484	483	478	471	446	523	447	505	484	511	525	534	500	461	469	497	492	509	495	529	551	508	497	475	459	485	441	495	501	483	499	495	495	503	481	479	505	482	466	464	469	522	498	478	483	485	534	538	512	449	516	506	445	477	527	491	493	471	499	504	520	473	516	504	492	491	522	501	468	531	512	538	503	492	460	510	519	473	490	504	468	515	493	502	497	539	458	510	512	499	523	472	486	499	490	512	445	504	477	488	537	501	471	504	483	485	468	520	477	504	484	521	479	532	520	492	482	470	489	469	506	459	511	533	484	489	485	483	493	496	486	494	489	458	474	513	507	462	488	496	493	493	487	474	491	494	486	494	471	534	507	502	468	504	494	489	482	481	536	474	518	488	498	495	466	472	527	458	480	492	501	478	486	468	470	459	469	458	471	488	533	524	529	484	493	491	489	513	472	466	477	529	515	494	496	502	500	509	459	454	474	464	524	500	541	456	517	454	503	492	454	480	487	539	477	491	478	506	512	514	553	498	530	508	505	499	511	526	500	493	456	509	443	461	490	522	511	529	485	467	489	521	541	514	524	489	500	488	486	479	486	492	502	510	480	513	488	470	463	504	437	492	520	501	472	519	483	530	494	502	484	506	509	494	489	536	481	477	524	449	520	508	480	445	473	455	525	506	517	484	511	483	507	494	468	492	507	458	509	483	513	539	533	486	520	480	465	496	506	460	502	495	505	510	515	509	471	500	513	509	479	529	451	466	464	487	492	484	496	525	506	456	474	500	473	492	501	501	475	464	486	518	508	502	472	493	481	495	476	484	488	497	479	512	507	436	501	530	523	478	487	498	516	521	572	463	506	535	501	504	474	465	521	504	459	496	484	518	474	474	508	498	526	488	475	477	473	464	525	536	513	501	454	509	481	506	492	521	478	474	487	512	506	457	493	530	491	494	483	519	496	552	500	463	478	502	494	481	518	479	512	494	523	499	507	520	523	475	476	505	459	439	507	505	509	485	489	458	453	461	474	475	529	484	479	481	498	474	476	489	493	465	527	483	472	435	489	476	516	479	549	453	493	539	521	476	473	460	504	495	507	501	447	486	471	464	487	449	551	545	487	491	481	464	531	451	535	501	507	475	487	487	547	467	501	478	493	502	468	476	525	520	483	495	490	493	508	483	492	472	525	488	465	515	493	502	475	463	517	495	491	470	515	509	473	526	454	510	507	500	486	487	510	443	466	485	523	426	490	481	488	476	472	512	455	486	506	523	515	497	461	448	531	515	486	499	519	521	496	488	517	501	506	521	498	478	520	497	472	454	464	486	512	517	483	492	470	514	549	494	486	508	495	501	499	485	496	477	535	509	498	531	520	488	507	475	467	465	470	472	506	510	480	507	485	464	482	509	486	461	510	529	484	486	503	507	474	545	461	487	468	521	517	496	491	491	495	489	507	522	518	493	505	492	496	499	481	540	495	463	486	468	550	467	487	483	510	503	502	518	519	497	534	513	502	461	501	524	491	463	506	523	504	467	486	507	475	530	489	489	504	480	444	492	498	519	515	507	484	508	481	534	519	510	519	479	469	512	502	495	531	552	505	506	480	504	476	491	484	490	494	502	515	527	484	488	479	500	459	507	571	536	509	487	517	512	484	473	489	471	479	503	512	472	507	497	496	494	502	474	474	503	534	488	464	532	503	491	503	437	489	474	536	501	475	472	470	523	479	516	489	503	485	507	465	520	522	518	499	522	454	495	514	511	487	468	492	496	513	463	508	482	471	527	479	530	470	471	461	494	539	468	488	480	530	477	494	516	485	480	535	480	479	535	511	485	499	476	474	516	508	480	499	504	517	471	460	483	508	504	501	489	479	485	485	475	496	486	514	532	514	520	477	518	529	511	478	518	494	465	537	521	493	515	521	478	464	539	470	481	493	488	496	529	489	507	458	480	521	514	459	467	484	498	495	499	511	478	500	483	495	481	505	469	491	458	494	524	526	490	505	521	498	478	479	496	455	521	486	541	505	477	469	514	466	476	492	518	492	472	463	473	504	497	489	483	533	469	468	489	458	539	474	511	489	520	497	510	492	514	454	472	440	486	498	470	476	471	498	533	510	515	528	511	483	485	536	495	499	473	471	514	506	486	468	472	475	496	502	541	509	470	474	510	500	462	483	517	508	499	522	499	495	470	457	483	474	518	551	482	466	480	515	498	480	508	492	507	472	504	486	481	498	494	497	495	532	538	471	503	482	488	468	488	483	481	481	496	488	519	474	495	486
28698	16836	6855	2089	1836	1203	1766	7035	2930	205	155	184	165	163	175	172	158	165	146	170	160	164	194	164	177	172	188	157	175	163	165	177	170	169	146	160	164	151	157	168	175	184	169	190	166	162	174	166	138	139	152	169	158	162	162	169	148	160	163	151	169	159	156	127	183	160	166	157	167	175	160	155	152	167	162	144	152	162	156	172	161	170	165	165	159	179	164	155	162	157	169	161	176	187	167	159	177	175	155	170	156	141	162	156	162	171	174	175	163	161	160	177	155	151	138	137	160	148	163	166	150	143	159	172	153	166	154	161	156	171	149	164	156	180	152	171	160	163	167	186	150	171	174	145	169	170	149	172	124	185	165	168	195	163	165	192	162	153	158	151	177	172	159	164	170	156	140	177	174	186	164	164	147	164	155	165	158	168	143	165	164	156	166	148	166	136	179	175	169	180	175	146	152	172	170	155	137	147	185	163	152	153	170	192	160	138	148	215	170	132	145	143	161	154	161	164	153	191	185	158	161	163	164	164	146	172	157	139	170	175	160	149	142	191	172	166	160	186	177	171	169	157	139	149	150	146	153	174	169	140	177	165	183	151	156	187	163	142	150	162	167	160	165	163	176	132	159	184	188	162	170	153	166	170	172	163	158	146	161	165	169	163	173	152	170	176	154	195	157	173	163	156	155	161	147	142	179	162	197	179	154	174	172	138	159	158	184	165	162	161	160	165	175	158	159	148	161	150	149	159	156	152	159	143	157	161	156	159	167	142	157	161	172	163	168	181	166	159	170	164	170	157	174	152	168	152	164	159	173	165	163	173	162	157	143	156	161	165	174	174	171	152	180	163	175	157	182	158	157	157	159	156	162	178	146	149	160	163	167	181	162	157	177	158	154	159	157	133	178	160	140	158	155	167	156	138	160	170	164	149	141	172	195	167	157	182	129	200	161	164	154	173	153	188	173	179	135	165	159	167	157	159	156	176	143	116	163	151	183	160	180	150	150	158	174	157	151	151	166	158	165	152	143	158	148	172	160	170	169	169	157	176	193	163	168	135	156	156	151	179	154	159	163	179	168	170	163	190	165	179	170	163	163	131	160	161	162	188	164	139	182	166	139	172	155	173	162	141	175	161	163	172	156	171	152	143	161	161	165	152	168	163	155	144	151	154	161	156	172	152	151	154	167	158	140	155	190	178	153	196	186	160	153	154	168	164	173	157	170	166	188	175	163	158	152	133	166	147	151	157	148	174	164	155	143	166	161	156	179	172	164	165	156	171	161	170	174	135	132	163	165	143	129	160	170	158	164	173	156	166	160	174	163	171	159	162	178	157	153	160	162	146	141	158	160	178	167	164	156	169	178	120	161	162	154	152	157	156	146	160	156	157	130	166	143	154	152	182	157	181	160	151	171	155	190	149	172	149	153	153	175	171	186	159	174	168	173	160	160	156	176	160	174	155	166	160	146	169	144	185	157	173	172	187	173	176	158	168	178	154	174	147	145	163	150	166	158	158	163	165	177	147	134	165	172	145	162	170	163	181	147	165	168	166	156	185	160	185	160	166	171	140	159	165	181	169	183	145	153	151	158	153	174	159	141	153	153	169	166	142	153	156	154	175	184	170	157	155	146	162	183	145	177	140	150	168	173	175	177	159	161	154	146	152	157	174	143	163	159	167	169	166	156	180	175	166	174	165	148	168	180	172	155	174	166	140	156	165	140	177	161	158	159	151	165	180	165	161	146	197	158	166	173	167	177	147	160	174	147	153	135	157	144	169	162	180	167	166	172	157	145	174	149	175	158	149	168	172	183	164	155	132	164	156	176	162	141	161	184	154	152	161	167	166	168	167	153	166	155	154	167	175	181	157	154	156	160	166	137	160	145	163	169	166	168	186	164	146	175	162	192	185	179	170	140	160	181	167	155	173	163	155	175	120	179	155	159	131	157	159	141	163	191	156	160	163	154	188	156	167	182	147	171	173	161	153	174	154	162	137	166	153	155	157	157	166	159	164	155	172	174	181	167	160	158	154	156	154	174	148	160	139	173	151	163	151	150	205	174	168	169	155	150	177	163	155	154	140	170	162	179	150	157	164	170	154	148	163	164	179	182	161	164	170	171	132	140	146	156	184	150	187	173	156	186	156	178	154	165	160	169	157	148	160	192	157	143	150	180	167	141	183	186	156	178	159	155	172	177	161	158	149	157	157	166	161	148	141	163	164	159	179	177	160	179	163	159	168	170	138	191	167	182	181	153	148	174	167	151	166	160	161	175	170	174	162	169	152	131	142	170	168	161	157	176	134	169	177	153	157	154	163	165	155	169	160	166	160	176	163	174	176	165	154	149	154	174	165	155	163	157	153	172	158	171	179	149	149	186	149	132	165	165	140	155	143	186	159	156	179	164	147	180	173	147	134	140	161	153	164	173	143	164	164	180	161	165	192	147	151	160	146	160	173	168	154	157	151	151	159	145	162	157	149	176	159	129	174	154	153	170	140	170	152	158	151	156	176	163	174	167	159	162	148	161	152	133	142	148	153	157	176	159	180	147	148	166	161	200	149	166	146	156	188	168	152	150	155	184	174	160	142	167	147	173	139	176	170	149	159	161	148	170	152	176	153	145	163	156	144	174	191	167	170	146	178	179	164	165	174	170	161	175	176	134	169	162	191	151	166	164	161	170	151	161	166	171	153	165	142	170	145	183	172	158	160	156	177	132	172	138	151	166	168	147	149	172	159	164	151	162	161	168	174	157	147	169	178	155	193	150	161	153	162	155	157	137	151	173	172	164	156	157	170	159	188	170	166	172	168	173	158	142	180	164	137	145	141	156	167	178	140	167	182	150	158	161	143	156	154	172	163	160	189	171	156	145	141	158	161	162	162	165	166	154	156	157	174	159	168	151	146	156	147	147	167	153	138	188	141	154	161	175	163	179	168	160	147	144	149	184	160	140	185	161	173	156	149	165	160	140	148	182	147	155	152	145	176	165	155	152	175	147	167	169	163	153	166	152	152	187	173	163	157	159	157	175	184	163	155	159	195	158	158	164	164	158	158	163	159	154	155	153	146	155	162	148	184	135	151	186	161	147	162	162	133	170	164	172	149	138	170	158	138	142	173	184	173	160	166	156	171	169	175	177	157	159	166	162	166	173	168	132	154	154	167	155	157	167	148	177	151	155	190	174	155	162	173	167	160	185	157	160	134	148	154	156	157	170	154	171	172	158	162	159	147	183	165	164	158	161	175	135	167	154	157	184	172	150	150	161	160	161	192	148	174	153	164	157	155	149	189	164	154	192	169	166	173	171	173	160	161	195	172	153	172	124	156	175	136	161	151	159	165	162	150	161	182	164	169	174	173	158	168	152	192	169	163	164	169	154	155	153	167	162	143	163	152	185	160	152	165	157	172	167	144	170	159	143	157	169	155	149	133	169	155	156	184	155	141	172	157	181	137	156	144	159	151	167	176	160	183	138	165	150	187	162	193	163	165	173	167	146	154	171	171
19273	10251	8335	3300	3764	2590	3368	11321	3961	150	169	195	148	168	166	165	148	173	178	160	179	169	178	165	166	167	171	165	168	169	169	166	184	193	168	185	181	216	168	154	163	168	178	197	193	185	169	164	184	181	173	192	168	157	164	162	170	163	186	165	172	184	163	157	182	171	161	170	157	186	137	152	156	180	165	183	177	159	147	142	186	174	176	168	163	167	147	155	159	160	151	153	160	152	154	171	156	135	150	155	154	173	196	207	151	159	161	153	177	140	181	156	189	172	171	179	171	148	171	166	184	185	178	167	169	162	178	160	144	175	183	156	164	188	159	185	147	175	154	189	171	177	164	180	187	190	159	180	167	184	152	175	162	172	192	158	208	166	175	176	167	176	161	164	169	170	175	165	184	175	163	160	163	147	186	171	142	204	185	180	184	162	169	184	161	161	193	162	173	167	182	144	161	173	187	147	180	192	169	175	170	152	166	157	171	182	154	146	158	171	168	168	177	167	172	153	161	169	151	166	131	159	174	154	156	178	180	170	168	161	140	148	163	160	183	180	169	163	171	162	164	167	158	178	165	171	189	161	154	186	169	158	166	172	154	159	158	167	139	179	165	170	162	155	173	163	189	177	170	169	161	176	159	160	186	161	167	162	184	152	177	205	168	152	172	178	162	163	176	156	163	162	169	174	171	181	164	164	171	175	182	171	166	194	162	172	172	162	191	175	172	177	180	159	179	170	166	166	150	164	159	158	150	175	188	158	172	137	163	162	185	165	180	162	199	177	158	188	179	150	154	175	159	159	147	158	153	183	163	153	160	163	157	179	166	200	184	164	185	160	188	165	170	152	164	172	154	165	171	186	180	163	153	174	180	179	160	167	159	149	182	184	169	154	152	175	163	184	171	177	154	165	155	159	168	194	164	161	178	166	164	152	169	164	166	182	178	188	175	147	171	157	181	161	160	159	156	164	178	161	169	160	195	159	171	178	177	153	186	153	178	153	168	171	176	149	166	152	167	164	185	164	166	171	166	169	161	174	154	165	158	150	192	174	190	154	175	164	152	189	169	167	169	158	166	159	172	180	157	170	179	193	158	178	159	206	138	160	158	169	149	164	180	185	168	175	184	183	168	197	157	164	172	182	173	179	168	169	183	169	165	178	163	189	162	193	176	168	139	179	170	157	157	193	174	168	198	189	159	164	156	149	158	191	164	163	151	165	171	172	182	153	178	161	175	154	187	174	176	172	188	191	166	142	183	169	188	156	168	173	171	169	157	166	178	171	177	163	159	192	178	163	158	166	174	189	158	154	187	161	178	180	178	169	170	175	149	163	163	150	170	164	163	192	166	166	171	203	159	183	157	173	161	158	162	185	152	161	142	155	170	159	164	151	162	196	174	167	156	194	162	181	189	168	174	175	172	171	192	156	186	157	157	158	178	147	199	168	158	181	183	170	164	159	153	173	175	168	169	166	140	150	152	150	171	157	187	159	183	154	193	176	180	174	159	168	174	169	169	154	167	153	182	180	179	160	157	167	181	172	163	184	177	171	146	168	176	149	189	173	175	173	166	172	166	140	160	171	186	151	159	164	175	168	165	172	168	172	184	159	165	163	166	182	153	185	152	174	163	168	154	176	181	159	184	188	156	164	154	175	165	190	154	173	159	156	175	172	170	161	178	137	187	166	173	183	165	163	156	178	160	178	160	167	207	171	188	179	173	160	177	185	176	192	169	171	164	162	160	173	167	154	173	197	165	146	152	171	164	179	153	151	186	169	181	181	172	169	164	170	156	155	181	185	156	159	183	164	178	147	166	168	159	166	171	183	156	152	146	165	149	172	165	162	155	174	167	156	179	162	165	174	165	183	160	168	152	171	164	168	170	165	156	177	189	164	173	166	143	178	184	142	157	192	194	146	148	173	161	180	179	159	154	182	175	187	185	157	166	162	184	188	162	166	156	151	171	186	167	157	164	179	177	158	149	175	155	158	195	184	188	181	161	160	146	162	175	171	188	181	150	150	141	149	150	196	167	169	155	199	171	193	156	188	160	161	160	146	171	164	173	157	177	166	168	144	168	178	185	172	172	175	170	165	169	184	171	160	166	171	172	160	151	159	170	145	169	152	160	173	148	168	168	154	162	193	172	175	190	177	186	174	155	151	176	168	193	187	173	161	188	176	167	176	179	166	149	163	166	165	170	191	158	160	156	171	164	173	149	169	164	177	178	169	177	162	191	173	171	164	170	170	160	143	145	186	160	156	163	146	156	188	155	156	166	180	156	155	173	187	148	170	174	183	176	166	161	174	163	168	187	171	167	153	164	178	163	172	154	165	172	174	192	176	198	168	163	143	171	169	138	185	162	181	182	185	173	176	181	176	156	165	152	174	162	148	179	182	162	171	174	180	178	187	152	153	168	161	169	169	156	168	181	170	165	166	187	156	186	166	166	155	149	151	171	201	158	177	173	144	152	146	144	172	166	159	172	164	197	186	171	169	165	141	184	182	166	158	170	149	176	175	167	186	158	147	162	150	178	153	158	159	150	158	163	170	178	204	173	172	209	190	186	151	184	184	158	178	184	172	151	159	173	172	174	159	179	166	176	168	175	148	170	159	180	141	201	171	141	201	157	162	190	164	154	169	178	179	179	166	161	165	178	182	172	160	188	166	188	182	163	163	171	148	177	171	183	177	149	180	181	178	163	180	170	143	166	176	178	179	178	170	196	171	165	143	162	139	173	150	167	154	186	163	159	160	154	169	160	181	167	168	178	144	159	175	170	179	129	173	170	184	152	154	159	160	164	172	157	163	165	163	152	169	165	138	160	162	181	185	172	166	169	164	185	192	178	173	155	175	148	175	175	181	163	176	169	169	186	148	150	173	173	172	191	181	177	202	159	160	166	140	166	187	150	170	154	170	164	181	154	185	145	178	186	165	164	170	187	162	170	179	165	173	186	162	154	185	178	156	156	161	181	156	174	179	175	164	160	162	155	185	155	164	174	191	170	182	150	166	184	161	179	183	183	200	163	152	181	157	161	159	170	181	179	167	179	169	178	138	171	169	189	191	178	193	187	153	184	162	166	173	156	176	150	177	145	168	156	169	167	172	174	171	168	172	154	146	180	166	156	197	185	167	160	175	161	168	183	173	145	176	178	175	156	178	167	159	175	154	180	168	170	195	172	159	151	174	156	187	157	175	170	156	171	159	177	173	175	170	174	166	152	166	170	175	146	154	155	169	189	164	164	144	180	179	159	166	172	168	173	167	167	154	169	181	167	160	159	175	192	171	170	141	173	185	174	178	171	143	186	166	161	162	176	187	176	183	165	178	195	170	163	182	175	146	169	175	168	151	166	142	169	155	167	183	150	173	194	140	176	180	164	200	178	155	151	204	167	153	170	160	164	180	154	157	172	193	158	158	176	149	164	188	171	174	169	168	171	189	171	164	169	171	144	165	169	203	163	186	172	160	185	152	164	147	174	200	201	170	180	203	192	185	170	186
24939	20407	26950	23874	20306	11937	23832	46008	10614	857	444	404	397	360	352	396	389	356	378	341	337	363	369	361	351	350	319	324	334	323	320	345	325	319	295	303	326	295	317	309	338	353	323	322	340	322	322	323	313	330	329	312	298	290	336	326	289	302	293	295	310	317	287	307	299	307	275	329	315	301	290	294	285	318	322	303	306	298	287	339	286	343	307	283	326	307	289	315	290	317	327	306	297	310	300	290	303	334	288	324	297	339	346	311	287	251	296	332	320	282	350	286	311	292	306	305	327	340	319	297	319	284	333	347	320	313	301	308	278	310	310	301	328	300	339	273	287	294	284	304	305	306	314	332	302	322	318	349	340	299	302	314	318	325	304	292	316	280	343	315	315	341	295	270	337	301	305	325	287	325	286	312	313	301	311	318	298	298	297	288	298	285	345	325	287	300	266	300	296	313	306	316	296	292	292	286	307	325	299	302	298	306	307	320	308	312	324	278	329	337	323	322	329	273	287	296	319	328	329	308	314	319	322	272	270	287	347	308	322	323	326	272	310	294	324	299	301	314	317	306	345	311	286	325	335	320	293	309	314	281	283	312	296	255	300	302	319	322	323	313	281	329	282	295	272	295	290	300	291	304	293	293	279	287	333	290	286	318	304	330	330	306	304	324	315	280	311	319	315	321	303	278	292	292	330	314	330	300	273	303	297	305	269	308	316	288	330	304	333	327	310	329	295	309	300	327	318	297	313	320	303	337	324	308	318	295	297	314	289	326	291	327	299	311	289	297	333	313	313	298	289	311	270	290	322	320	315	336	322	288	325	323	312	309	313	319	310	282	300	277	308	302	326	338	301	305	326	327	302	305	317	305	315	293	307	303	310	316	312	280	302	309	311	333	315	311	307	326	300	290	319	290	281	343	300	339	293	279	302	292	291	319	317	292	314	320	324	291	313	287	305	303	295	298	303	324	302	297	325	309	337	284	311	334	276	306	316	320	307	299	309	322	347	279	277	293	303	299	302	304	314	304	310	300	281	321	292	321	320	314	326	299	315	322	318	299	327	323	329	311	312	278	278	300	315	310	303	273	284	299	278	330	316	322	296	303	296	306	278	307	317	307	297	301	298	318	287	342	307	332	326	304	280	318	303	313	333	323	274	324	314	297	337	304	315	334	327	303	332	301	309	323	323	302	307	318	302	310	308	317	313	306	306	324	317	337	265	304	302	279	303	312	277	292	329	309	308	296	338	320	287	332	296	311	305	300	298	302	307	328	297	292	283	295	296	301	322	299	306	350	306	320	296	302	338	314	286	308	309	282	308	298	283	322	330	329	298	325	330	323	318	279	279	326	292	309	304	296	271	277	345	350	333	321	317	298	315	302	323	293	286	329	274	305	303	309	274	315	338	277	285	321	306	331	316	320	281	307	326	296	305	315	310	291	299	297	324	291	302	288	321	316	298	317	309	323	336	270	311	330	283	293	301	294	306	314	283	309	294	314	322	309	305	310	305	300	287	331	306	289	304	325	300	329	328	304	296	303	327	328	321	292	326	303	298	299	282	299	297	338	275	327	290	315	322	278	292	269	271	315	273	318	335	307	305	336	294	311	302	289	325	264	326	329	313	323	301	285	324	311	291	303	299	326	294	310	286	313	290	311	322	334	311	314	290	325	303	324	343	291	303	305	311	297	300	293	300	330	306	276	307	309	323	321	303	289	335	300	298	313	307	295	308	273	329	307	276	319	319	306	326	283	318	325	313	280	297	295	342	313	327	286	263	314	287	294	320	272	310	300	300	307	307	324	313	313	259	316	289	332	300	303	323	314	332	298	306	271	297	318	303	333	327	323	301	317	318	303	319	326	320	317	296	273	315	305	281	309	300	285	258	335	330	286	302	299	257	300	302	287	316	313	291	331	323	282	292	330	317	334	287	303	311	297	333	359	314	273	306	331	335	335	320	275	319	334	289	315	294	292	296	307	317	328	313	310	336	301	294	313	293	322	302	287	338	304	311	309	339	314	303	297	319	313	281	314	321	270	298	319	275	334	323	289	288	321	296	318	302	320	292	313	288	319	329	337	313	285	281	321	328	315	268	302	331	333	296	332	279	314	293	322	322	294	281	348	320	306	332	329	277	308	315	290	339	301	275	314	300	272	285	334	329	327	333	305	295	277	314	328	292	298	312	293	288	278	310	305	276	289	315	306	327	323	311	338	310	344	308	314	279	322	287	299	322	322	323	294	303	294	319	318	297	306	278	273	317	326	289	302	325	309	320	310	313	313	311	336	317	289	319	313	344	305	306	307	289	290	317	300	306	315	306	309	288	335	332	375	303	269	309	313	317	283	311	291	274	302	306	296	300	324	300	293	294	312	312	332	311	320	291	304	274	296	329	307	308	310	314	339	316	351	328	276	331	301	325	324	300	325	302	310	347	299	307	353	294	313	292	339	341	338	292	276	328	314	339	316	287	320	319	305	310	337	305	317	293	293	322	290	306	290	297	288	292	319	303	289	317	325	332	345	325	286	318	302	275	296	327	340	307	334	328	294	286	306	275	305	299	295	308	268	294	342	319	302	301	300	334	320	273	279	289	282	307	311	322	314	331	338	344	346	327	343	286	305	311	302	325	297	305	280	323	277	321	323	291	286	341	299	282	290	298	317	342	303	296	304	306	312	292	290	310	299	337	306	279	314	299	300	307	306	297	338	277	310	319	316	282	344	331	296	315	302	298	312	333	315	287	311	324	351	319	331	288	316	320	288	308	317	307	300	317	309	328	302	317	291	323	306	320	312	300	327	357	294	326	336	285	306	317	304	329	318	320	301	309	295	296	310	328	303	309	330	311	286	288	305	295	299	287	321	347	308	330	272	339	319	276	288	342	293	320	289	306	299	323	311	315	322	295	309	297	301	327	294	293	314	310	304	298	301	315	284	337	331	323	317	292	303	328	356	280	318	315	301	320	290	318	309	310	263	320	334	333	314	285	295	357	304	286	287	327	310	340	314	293	298	282	343	321	300	310	294	301	303	315	257	331	308	298	324	329	306	294	304	291	326	297	337	266	321	312	298	295	282	318	305	298	328	320	284	302	318	313	319	313	326	305	321	302	310	296	302	307	309	309	300	323	324	342	294	307	308	320	309	317	297	304	301	328	324	321	340	291	299	292	306	314	318	316	291	314	296	301	295	299	293	285	295	307	323	305	307	298	282	271	284	294	334	293	295	302	283	323	330	307	297	296	304	285	317	325	297	285	322	304	284	294	327	292	312	318	301	321	293	322	303	279	285	308	322	300	284	323	291	319	325	259	293	290	332	289	303	339	304	319	316	308	335	280	289	316	323	323	295	324	318	292	294	290	330	287	300	318	321	301	313	301	285	338	295	293	367	311	294	297	332	314	349	303	311	302	298	318	317	281	308	309	284	307	331	316	325	315	295	321	278	337	288	308	307	354	313	308	310	285	319	317	338	304	318	320	321	300	299	309	306	317	326	300	288	299	296	309	294
38098	21683	34107	11471	8859	7874	26976	39973	1123	661	620	537	500	489	478	422	403	415	397	391	345	354	326	337	352	320	339	338	315	343	294	326	278	315	286	324	331	294	304	311	278	297	310	291	321	308	295	304	286	329	318	304	269	337	303	275	300	298	287	303	305	305	296	309	297	307	276	323	290	306	281	288	287	293	273	278	309	268	320	286	279	276	284	261	291	286	293	304	282	280	289	285	287	288	292	267	302	321	293	322	296	294	315	277	306	261	319	283	281	295	269	314	298	301	306	262	310	277	287	282	293	288	287	276	280	283	278	280	266	275	290	311	270	274	306	281	271	287	269	281	288	307	278	290	286	295	295	312	308	280	297	281	260	277	311	275	279	293	301	290	332	284	283	296	284	259	276	307	258	294	297	284	321	280	302	270	293	285	307	305	269	301	276	269	255	316	250	299	285	284	329	294	285	250	267	280	299	269	293	268	278	303	259	296	306	243	276	307	309	265	293	293	298	282	275	312	272	313	278	289	319	317	283	262	304	286	264	275	285	288	320	274	318	278	301	282	274	278	280	315	292	299	289	298	277	311	280	273	279	235	305	267	284	287	280	275	276	286	261	302	285	268	301	286	303	311	284	295	290	306	303	318	325	285	293	293	291	254	260	283	269	292	283	293	305	303	272	331	307	297	277	255	311	276	296	275	296	277	286	312	246	286	317	288	297	312	276	305	278	310	286	276	297	289	288	275	276	307	294	257	272	268	314	272	274	306	282	280	290	256	262	296	267	302	278	286	297	301	279	281	274	265	270	297	300	288	316	323	240	289	254	280	281	288	278	281	306	306	267	289	308	294	263	278	248	321	269	264	288	255	283	262	264	291	309	298	271	261	276	284	272	287	258	287	288	265	303	284	309	292	302	311	293	300	294	283	304	298	278	270	308	287	288	270	280	288	279	310	276	313	287	291	301	287	266	259	292	343	276	289	271	283	309	268	311	258	268	282	265	272	266	296	296	281	291	263	268	317	306	308	288	277	256	290	276	268	280	300	298	289	322	296	294	319	288	296	312	296	274	279	279	289	288	292	294	273	316	282	304	293	265	284	309	283	295	267	268	286	304	273	290	334	285	266	283	312	267	296	308	321	270	265	289	331	289	280	284	308	289	282	299	302	294	270	288	283	304	273	261	286	292	293	290	297	283	305	289	299	282	304	297	277	269	284	289	277	291	272	270	282	299	286	330	276	320	306	265	271	311	297	288	290	284	295	294	273	285	285	288	272	274	315	302	290	284	311	288	282	295	289	266	288	279	260	267	292	271	261	290	307	291	300	270	290	295	305	271	268	311	289	293	273	306	288	273	289	325	293	319	287	292	271	281	289	261	293	311	310	284	270	282	266	304	286	281	298	290	275	264	252	275	260	312	288	304	291	269	287	283	296	280	283	295	280	282	280	293	290	275	310	278	331	284	313	272	283	261	301	306	295	295	306	267	270	299	266	310	294	292	278	281	280	265	272	289	292	284	316	263	292	291	301	298	307	272	299	299	272	268	284	277	295	287	305	274	303	283	283	287	271	303	277	293	293	288	289	281	305	286	250	288	312	292	275	305	287	289	278	293	279	288	281	262	312	274	343	286	268	276	286	269	303	286	288	269	289	276	264	337	298	289	281	295	320	276	290	280	290	258	315	302	298	287	290	269	317	293	303	298	306	303	266	246	310	276	320	299	269	278	278	276	297	304	317	271	291	290	297	264	278	301	283	293	282	285	281	316	279	298	308	275	274	292	278	324	292	305	270	267	292	296	296	328	280	298	302	296	270	267	298	275	312	308	285	298	320	288	278	283	303	289	319	299	291	298	275	299	297	281	314	279	303	311	316	254	284	282	256	286	282	310	297	268	274	248	280	306	267	296	277	300	274	291	281	317	274	286	294	295	307	294	295	302	293	289	298	271	279	291	271	278	267	262	273	278	319	248	308	255	267	338	283	323	284	308	275	292	280	294	282	309	263	287	298	296	306	297	298	292	287	284	267	261	321	274	276	284	315	280	285	290	298	282	297	277	300	311	306	304	311	293	296	320	291	267	292	274	289	316	265	340	270	289	271	304	261	294	276	286	276	312	288	294	309	264	270	276	283	285	259	299	293	273	288	280	271	293	294	278	312	267	291	336	277	298	289	301	328	289	287	293	289	297	287	292	314	293	277	283	283	290	276	286	276	326	306	266	281	304	299	293	271	271	270	283	273	301	290	282	310	316	303	322	303	283	289	295	305	299	309	273	283	284	281	316	281	319	319	318	273	260	282	290	301	271	282	288	293	270	284	285	276	278	286	289	306	267	291	296	292	308	301	280	282	265	289	259	260	311	320	285	274	277	268	270	283	298	281	297	280	289	293	277	259	271	300	304	287	261	294	293	298	304	289	260	285	285	274	287	308	320	251	272	280	278	296	285	278	301	276	294	265	297	273	282	314	251	292	293	278	301	279	314	312	274	267	286	310	293	314	271	267	296	265	292	270	291	269	296	257	305	258	307	290	277	292	297	277	265	288	322	296	307	280	292	288	300	289	274	278	281	268	295	290	269	306	311	282	307	268	281	299	299	280	273	302	286	293	306	308	304	293	264	300	285	287	288	277	268	272	302	288	260	280	294	280	277	246	268	266	275	286	306	270	277	313	247	288	281	299	300	268	321	300	312	277	308	305	293	298	311	274	295	280	289	272	306	295	291	270	297	295	290	289	293	263	247	269	311	290	283	284	273	289	290	260	291	305	280	292	267	300	264	280	294	267	293	273	274	284	292	283	289	287	258	321	288	283	301	288	306	281	265	298	309	266	281	282	284	309	304	279	279	254	315	294	283	275	302	275	291	299	322	325	300	317	300	267	297	254	299	266	255	280	261	279	323	292	244	280	300	266	274	297	271	290	268	305	295	303	280	284	288	301	315	302	292	308	295	318	302	327	300	289	264	279	264	306	304	309	318	308	260	310	319	305	289	266	316	289	284	272	267	286	271	299	316	307	301	280	309	297	287	273	293	268	298	286	296	273	290	319	296	285	301	275	287	281	284	283	295	296	276	262	288	288	301	297	304	294	307	282	295	276	283	287	325	264	278	286	281	280	302	275	300	280	316	270	315	299	285	289	256	261	303	297	311	273	305	296	291	313	279	283	287	288	302	303	285	284	294	317	298	310	278	297	280	311	280	275	269	272	287	310	285	294	304	292	277	289	275	304	290	303	277	291	302	272	272	302	284	309	297	282	284	302	312	293	298	313	294	290	273	267	292	280	268	294	269	278	266	283	257	278	294	291	283	297	285	281	281	274	300	259	295	287	281	293	291	279	269	285	297	305	317	249	276	294	270	296	291	284	317	277	289	244	295	268	292	275	248	275	280	296	303	258	276	302	281	287	273	306	291	292	271	253	279	294	276	308	291	272	288	265	292	293	282	320	279	271	288	286	303	318	294	297	276	292	294	289	273	291	305	286	303	311	276	296	275	253	278	296	273	279	303	258
22456	20396	26947	23754	20414	20636	33550	62362	30518	6084	980	710	685	662	642	612	591	661	641	628	628	595	556	580	605	591	562	560	525	575	544	554	558	554	551	544	520	557	560	536	538	540	552	563	545	555	536	540	534	508	554	529	542	529	547	507	478	534	586	550	528	540	519	520	540	544	538	529	554	534	553	559	493	520	538	514	551	536	531	540	541	573	519	535	513	506	562	505	555	520	544	533	536	510	506	501	496	513	545	537	522	527	523	536	538	556	544	517	519	521	521	562	522	574	520	518	524	548	559	513	519	521	551	526	473	513	590	496	501	549	531	537	555	496	540	522	593	511	519	564	510	552	487	549	515	524	526	523	479	507	506	514	480	540	552	539	521	576	520	532	514	521	519	493	530	554	544	535	554	544	590	526	557	564	552	544	539	501	526	537	484	511	498	505	510	551	513	531	541	534	505	542	475	509	507	512	560	577	541	496	557	504	575	558	553	511	529	541	543	525	504	519	547	538	503	525	520	513	517	496	531	533	526	546	564	530	501	572	575	541	536	544	493	542	529	514	514	533	570	530	519	518	533	483	524	544	514	542	544	500	565	536	541	516	509	515	515	533	526	566	553	493	541	510	572	571	551	544	510	545	481	512	529	501	559	559	537	513	504	508	496	497	508	519	525	527	559	570	563	554	534	503	496	540	486	491	484	517	507	503	517	498	562	536	506	507	526	533	513	503	536	543	503	568	517	554	553	522	535	528	524	526	540	544	520	533	531	522	521	544	505	525	524	545	516	498	523	525	560	549	557	490	521	506	551	540	562	554	508	556	537	534	540	557	529	553	497	533	567	494	506	506	571	540	547	541	521	497	534	533	510	517	554	537	506	542	527	516	540	530	530	516	522	517	535	532	552	534	574	545	511	507	507	549	555	559	560	498	567	542	544	471	505	503	522	503	542	514	546	525	573	503	530	514	530	534	596	492	520	538	513	524	578	528	470	505	535	565	526	518	542	524	515	553	555	521	520	547	522	552	534	554	562	495	554	544	558	540	552	531	541	538	508	501	537	567	543	511	498	514	497	521	512	545	544	536	525	530	528	535	519	521	520	529	512	532	495	526	520	534	537	532	550	510	528	529	503	514	533	510	538	522	565	513	534	539	532	549	548	569	585	520	485	550	576	529	547	492	500	526	558	516	552	558	547	552	530	548	521	501	538	561	529	566	529	511	548	499	526	488	532	503	500	535	544	513	493	547	515	539	545	545	547	530	541	540	534	555	562	557	542	551	529	520	527	492	511	541	558	499	544	493	542	540	479	536	512	576	546	515	534	547	523	530	495	513	514	542	526	470	526	504	545	557	546	535	544	498	536	546	547	488	519	514	548	530	537	532	516	504	534	506	517	558	491	519	553	534	560	543	518	503	542	556	558	510	536	523	517	514	556	546	522	508	496	510	527	505	517	528	536	533	521	573	531	541	544	574	542	533	535	548	512	502	506	523	531	578	518	538	492	516	553	521	469	534	511	540	532	532	549	584	521	518	500	503	553	503	536	506	531	499	501	555	555	585	507	533	513	562	560	545	524	552	524	557	500	512	505	481	523	478	509	541	550	526	522	564	552	565	517	509	520	529	527	602	521	555	518	515	539	530	553	491	487	525	516	536	527	491	514	516	541	532	465	533	527	543	500	507	519	555	503	522	522	532	505	510	534	527	514	510	483	504	551	511	551	512	552	536	526	536	552	526	523	539	484	521	533	518	506	534	519	498	505	518	516	555	500	523	497	507	560	519	501	524	545	516	538	537	573	513	532	559	495	516	536	499	524	543	528	524	525	502	539	541	549	522	518	505	552	535	545	571	535	525	498	518	500	484	522	532	553	540	516	557	549	538	509	544	564	524	491	495	543	509	543	521	559	552	522	496	503	518	539	550	522	541	516	519	503	510	544	529	521	554	521	511	488	545	503	507	514	528	542	553	515	516	518	542	541	478	556	501	577	571	501	531	551	522	488	538	506	542	523	594	534	486	522	532	473	552	517	522	527	522	544	501	545	512	512	532	531	528	487	541	529	538	485	506	567	567	511	518	550	540	525	519	486	553	529	545	513	504	508	570	533	559	541	560	570	535	498	497	557	550	547	551	514	505	489	502	555	494	513	541	514	551	528	546	510	513	540	549	515	505	532	506	521	540	512	526	503	546	558	579	584	528	533	543	508	520	532	476	533	541	560	569	554	555	525	558	530	505	525	516	532	541	496	526	540	529	549	514	537	540	548	511	548	522	541	518	557	521	559	538	562	526	543	529	595	532	523	566	542	513	545	545	539	535	526	514	471	529	552	534	580	510	509	526	511	532	534	512	545	534	529	496	543	527	544	507	565	509	521	485	500	532	518	509	517	545	511	522	540	583	495	505	562	537	571	500	534	507	561	517	528	500	556	527	571	579	531	524	528	529	538	493	493	539	551	563	511	509	533	596	520	517	553	592	585	547	564	538	551	535	521	506	539	509	512	523	519	537	510	501	563	546	558	534	533	536	536	532	554	545	527	506	546	500	550	534	511	507	523	552	533	556	534	541	514	555	542	504	505	545	544	518	530	519	535	523	543	521	554	516	549	527	529	501	500	519	526	533	517	485	583	526	510	553	550	487	520	571	515	531	511	537	549	528	510	491	541	468	514	552	559	551	528	545	534	533	547	565	528	514	508	530	529	504	527	519	545	505	522	530	552	522	487	584	519	517	521	521	494	536	504	471	570	481	510	566	554	538	526	542	536	547	515	562	581	504	549	501	498	509	539	531	540	527	540	501	516	540	520	521	540	549	503	521	504	514	529	553	534	560	507	543	520	538	508	534	540	512	505	525	521	535	553	516	536	500	517	518	487	524	582	533	514	516	532	511	533	505	565	522	546	530	558	499	524	545	570	506	504	492	542	558	531	521	518	544	511	513	504	538	546	542	501	523	598	530	529	535	543	515	551	556	504	542	522	545	551	532	505	537	536	539	519	518	547	487	528	526	465	513	544	576	518	532	489	549	533	524	500	557	530	569	534	546	505	514	515	516	535	572	540	548	500	543	515	524	539	541	526	524	516	551	536	554	557	495	560	525	520	494	551	526	519	507	523	524	550	494	568	522	533	497	539	503	560	504	508	494	531	503	499	523	500	511	521	532	557	528	541	529	529	530	526	549	534	526	522	538	542	555	529	546	522	541	550	552	493	574	502	505	556	556	531	555	512	530	522	511	537	508	511	556	547	528	520	524	531	541	514	580	571	528	532	536	517	522	534	524	498	522	534	519	586	555	552	521	508	500	544	566	560	539	528	480	521	547	488	553	544	576	545	537	489	526	535	497	525	530	539	562	534	525	554	499	539	565	535	549	512	544	491	531	518	512	530	513	538	597	510	566	528	517	565	493	510	531	504	531	549	564	505	561	539	527	518	517	507	557	500	515	490	532	561	532	511	499	539	478	558	574	515	542	518	512	546	514	523	543	503	507	569	551	540	537	543	540	578	532	541	539
38415	26869	33107	15964	12729	10266	33463	58812	12128	1169	1023	966	861	771	767	734	710	654	702	611	601	602	575	624	597	561	569	561	564	497	558	562	523	520	561	546	516	507	496	477	486	513	524	475	485	480	537	509	498	516	493	499	471	462	495	478	507	484	533	473	517	508	507	503	495	485	527	535	481	512	489	527	541	469	477	495	467	486	540	508	497	505	509	546	491	481	497	482	497	475	511	443	502	487	503	487	472	469	456	472	500	493	512	479	451	469	461	478	503	505	459	478	516	465	511	501	443	471	503	526	509	503	480	488	439	535	467	475	467	490	460	431	491	498	486	480	463	487	482	511	467	492	462	475	477	481	520	510	509	512	461	454	462	476	488	502	470	447	485	525	438	433	522	473	528	464	505	518	495	475	521	506	505	452	459	497	521	501	492	489	463	498	508	513	459	444	465	522	530	468	463	507	486	469	500	492	486	477	493	508	504	476	493	477	475	457	512	483	480	492	482	493	490	495	473	515	452	491	454	480	484	429	518	492	506	477	461	476	493	462	476	516	502	451	477	529	505	487	488	446	462	457	479	469	467	490	497	463	500	461	462	538	526	479	456	470	554	480	499	467	491	479	492	485	483	478	479	476	479	502	504	521	484	473	471	470	513	524	514	461	509	492	485	482	511	520	462	492	474	503	483	464	477	509	505	514	493	486	449	490	506	473	483	495	496	452	456	525	467	520	469	501	447	499	470	521	496	497	511	530	495	475	487	489	491	486	455	452	504	550	489	477	456	482	507	496	489	461	460	494	489	504	488	504	490	518	506	476	508	496	476	454	453	487	503	551	471	503	516	478	490	523	456	495	501	480	505	480	470	492	458	476	487	540	500	521	505	490	506	494	514	485	502	518	494	519	530	416	482	498	468	420	486	450	529	477	469	493	505	513	474	461	466	510	515	503	504	462	492	511	496	511	506	490	469	485	517	508	492	520	456	490	499	465	489	488	503	492	488	497	535	530	462	504	473	456	493	461	474	509	467	488	501	496	480	483	520	500	490	534	513	487	450	466	473	500	482	494	497	473	503	485	452	495	475	440	505	467	480	491	493	529	476	517	461	481	511	481	489	495	472	481	490	490	484	477	486	471	478	528	472	476	497	462	507	530	492	497	466	488	488	463	491	474	489	500	460	489	513	487	491	484	502	515	476	481	490	483	488	474	443	500	475	484	487	470	522	517	495	506	474	464	459	501	460	492	534	516	524	489	469	500	523	505	497	485	456	500	493	508	447	479	492	470	507	508	510	521	440	511	489	497	528	518	477	471	459	469	451	481	496	509	456	481	478	459	486	479	467	509	488	468	506	502	488	524	479	483	493	454	474	407	517	509	501	481	469	495	464	484	493	468	482	528	493	469	496	506	469	497	529	509	469	437	486	475	484	543	495	503	485	499	489	485	475	461	482	507	465	460	492	483	499	491	482	455	477	504	466	474	515	497	495	443	500	483	508	439	486	468	484	473	470	460	505	462	497	472	515	478	496	522	478	480	459	522	495	469	492	468	489	487	511	497	523	455	506	521	440	502	537	467	493	488	477	486	468	509	491	454	479	451	492	487	476	448	518	489	489	512	463	499	476	467	479	461	494	487	452	477	476	507	515	504	477	499	481	445	495	463	479	485	499	469	461	474	520	531	478	500	470	497	466	464	476	501	484	469	469	471	523	434	493	504	493	484	491	515	472	491	471	474	500	511	488	461	471	495	485	473	487	503	512	455	471	491	458	475	475	452	486	492	478	543	502	497	473	474	516	517	522	456	504	465	526	480	494	493	483	437	538	476	522	479	508	487	483	507	541	550	515	461	473	472	485	487	462	474	506	503	480	521	482	475	490	494	480	457	476	491	515	465	534	497	538	482	496	504	497	475	482	490	448	498	525	471	491	504	499	516	475	479	467	490	482	465	506	462	521	503	451	489	494	499	512	484	473	502	472	505	498	463	501	541	482	458	453	531	496	437	500	501	491	537	480	513	514	493	450	464	498	460	447	524	493	498	480	423	524	493	463	479	471	469	482	467	516	465	449	460	502	462	488	488	473	493	474	500	498	475	451	482	471	481	469	481	491	505	507	497	457	482	499	516	509	498	510	521	505	481	505	483	495	487	491	455	510	454	482	466	502	479	488	447	475	478	502	493	502	458	465	505	478	468	490	492	467	479	527	523	508	511	488	464	479	493	470	461	494	469	503	474	475	463	488	510	519	475	481	493	459	465	482	483	523	509	477	473	481	479	502	515	516	501	470	476	471	481	479	478	471	499	514	450	506	497	442	496	573	500	523	536	491	485	486	466	470	496	474	465	474	489	500	465	464	486	468	485	471	460	464	514	492	447	461	467	485	502	496	466	474	453	480	475	469	501	474	503	499	458	518	492	477	507	510	498	448	486	478	548	498	489	511	462	466	517	492	509	509	466	506	497	513	465	475	463	484	456	486	490	476	531	496	514	511	480	474	470	502	517	402	467	496	502	485	496	524	485	435	461	486	481	516	531	491	468	479	491	432	488	450	481	475	467	467	512	495	479	492	474	504	534	458	483	459	485	464	494	490	494	479	517	484	452	464	460	481	478	477	499	474	480	514	495	484	444	512	470	481	503	491	498	505	488	496	468	486	486	440	474	511	528	500	480	493	479	461	451	480	483	489	475	490	511	481	465	498	483	501	486	486	470	467	489	504	549	492	470	482	504	485	508	468	489	480	500	504	493	463	487	518	470	484	476	494	511	485	502	472	505	480	500	487	522	494	479	493	471	477	513	495	485	470	501	504	530	493	491	485	529	479	506	473	493	504	518	526	479	495	510	456	493	505	470	463	453	518	507	472	527	487	457	495	442	464	476	470	443	470	498	500	520	519	518	495	492	504	480	469	487	486	497	521	544	496	490	472	477	521	538	534	508	510	478	495	526	458	488	483	509	444	492	494	474	506	508	463	485	494	540	495	466	451	467	529	465	473	523	500	520	492	498	505	475	500	494	493	517	479	476	465	478	506	450	492	481	493	482	470	492	520	537	499	482	497	461	483	502	479	472	484	493	480	494	480	460	482	518	486	499	481	472	484	467	472	495	488	474	483	500	492	495	493	486	513	490	455	498	511	515	477	464	448	514	480	491	471	498	471	533	483	492	501	500	496	462	504	496	518	507	459	493	465	497	478	484	498	478	458	451	512	430	485	479	529	497	504	465	482	460	484	473	491	455	480	483	491	488	476	473	460	479	501	486	504	488	525	532	492	503	475	502	504	513	499	445	524	465	467	465	507	442	441	478	475	493	461	475	470	471	460	482	498	532	471	491	525	465	470	494	470	471	465	480	522	510	499	516	520	480	434	489	466	477	492	448	482	468	536	482	469	473	476	513	477	507	490	497	496	487	499	496	515	449	450	478	487	524	483	445	459	507	525	496	505	436	504	503	458	462	481	468	445	503	459	483	466	506	494	486	472	478	513	472	484	485	466	513	477	547	482	477	451	492	469	471
28778	17197	5569	2111	1458	977	1080	5201	1897	170	147	153	131	132	138	149	144	136	138	134	145	135	118	145	141	123	155	149	133	173	134	135	144	199	163	166	140	155	128	155	151	159	127	130	140	137	166	138	154	139	126	160	144	152	133	125	139	141	134	134	153	143	157	145	133	146	136	139	148	150	149	142	145	164	135	155	167	145	142	115	128	137	121	157	145	162	153	148	152	140	141	144	127	155	164	150	162	119	147	165	149	158	152	137	135	141	141	137	144	115	146	149	143	139	161	147	118	151	126	157	164	119	128	157	149	139	159	162	148	148	146	133	130	152	132	155	155	143	162	136	141	144	130	132	142	131	146	137	147	136	157	162	155	159	154	153	146	131	129	160	135	141	154	151	161	160	145	145	150	130	133	141	135	144	132	137	158	145	139	145	134	129	131	154	145	127	156	128	154	138	132	141	147	140	140	146	132	150	144	145	139	146	149	159	153	125	147	146	143	162	126	158	147	142	165	130	149	144	147	136	137	137	144	147	99	151	143	144	156	142	134	146	123	141	159	151	143	142	146	143	142	147	159	148	144	147	158	149	151	164	137	150	155	161	143	151	144	152	136	170	151	154	132	160	129	158	133	156	120	128	137	149	152	152	128	138	147	140	124	152	154	149	137	125	167	148	110	117	141	126	141	144	162	140	138	157	135	147	133	141	158	130	129	134	143	137	152	159	143	175	156	170	165	161	150	152	144	133	160	136	128	126	139	144	161	143	141	155	137	153	145	133	136	138	135	140	129	144	159	149	142	144	144	157	148	112	140	135	142	145	148	128	148	146	144	147	157	129	128	142	124	143	145	156	147	154	126	138	144	147	150	127	142	137	172	168	162	147	146	138	158	165	137	140	139	149	127	151	150	146	150	145	141	155	153	158	126	136	157	177	129	146	140	141	131	126	145	145	144	138	147	129	150	145	146	133	147	138	142	138	129	149	132	143	136	150	151	123	138	133	125	143	161	136	134	141	154	156	149	126	122	142	149	135	152	148	157	132	142	154	149	147	148	138	154	133	156	155	126	145	138	130	148	140	168	149	156	171	142	144	164	139	152	153	162	133	149	145	146	142	152	147	158	131	135	134	122	141	169	121	152	141	151	118	159	160	147	156	135	132	115	143	159	165	130	152	143	154	136	141	112	134	152	129	135	136	160	143	140	141	148	158	150	115	154	140	145	139	115	151	128	153	135	127	139	147	131	163	142	160	153	136	151	139	177	130	146	153	154	165	162	153	164	160	138	155	135	172	147	148	146	161	162	155	150	138	167	125	125	148	154	140	156	164	135	139	154	145	133	130	130	146	131	137	141	167	150	145	121	127	146	137	138	157	134	122	117	168	133	126	140	139	114	131	159	152	151	123	149	157	163	137	138	152	156	126	151	163	143	138	137	159	120	153	162	134	146	135	142	156	131	152	149	146	146	145	141	145	138	145	145	157	133	145	128	129	143	132	133	145	149	135	160	153	137	132	154	143	126	143	139	142	140	137	127	128	150	140	131	152	143	126	157	129	140	152	134	147	134	145	150	138	131	165	137	141	133	140	138	153	138	140	169	154	135	139	126	153	123	154	135	157	127	154	135	158	157	148	122	140	159	135	164	139	139	158	151	163	144	154	159	158	143	158	155	181	144	142	145	139	145	158	143	153	143	155	130	154	142	145	148	157	137	143	155	147	161	140	137	139	157	122	178	134	126	149	148	151	149	149	165	151	111	133	144	150	122	133	158	133	140	149	150	138	132	141	156	157	133	124	152	158	143	130	153	162	152	152	142	138	153	135	157	126	131	121	137	141	129	157	150	139	143	169	135	141	149	145	160	144	131	143	136	139	162	153	155	155	147	145	158	140	120	135	146	147	160	150	151	164	159	144	152	148	151	145	167	137	167	139	157	148	148	142	138	122	153	122	145	162	155	152	139	135	143	156	158	158	156	152	152	150	139	135	134	149	130	128	152	159	140	129	153	126	146	132	157	140	175	141	149	156	129	132	131	136	153	126	131	167	136	134	129	142	138	139	152	142	131	141	161	134	136	168	144	140	146	140	154	142	149	132	130	134	130	166	146	136	136	114	155	151	158	156	131	128	160	143	140	139	132	147	134	142	137	144	153	162	132	151	149	142	135	146	151	145	133	151	146	137	143	147	151	131	134	170	137	146	131	153	150	157	163	133	164	130	149	142	119	144	145	150	159	160	120	145	125	141	120	131	143	158	148	137	131	156	141	162	126	135	151	152	143	162	132	135	129	144	141	154	137	152	142	132	143	135	131	142	163	138	139	150	150	181	139	124	164	166	147	155	132	137	143	158	135	134	141	152	164	144	129	148	146	159	139	145	170	147	128	140	141	151	155	142	150	140	154	126	168	138	171	127	153	159	142	124	132	165	147	152	152	142	149	126	156	162	140	145	155	156	162	165	153	124	143	156	143	164	153	137	148	127	151	137	158	167	139	144	155	156	155	139	125	142	141	131	149	137	153	132	160	123	160	149	152	173	137	126	138	144	124	142	168	129	122	135	151	133	151	141	143	137	157	148	151	149	123	138	149	150	149	147	151	140	159	152	143	134	139	137	169	153	149	141	138	133	157	122	163	143	152	148	142	145	144	138	153	145	127	125	138	161	156	146	138	144	152	128	146	121	153	137	141	140	133	146	128	155	164	151	153	137	127	140	177	160	160	133	141	134	151	136	132	135	141	146	131	137	149	129	140	143	133	139	156	148	132	158	144	148	139	132	133	141	143	143	145	141	173	171	118	124	162	174	135	118	162	155	140	127	132	154	157	155	147	152	152	148	158	150	145	135	138	156	129	134	156	157	148	155	128	156	146	149	155	130	142	145	153	138	123	162	157	146	127	141	132	164	138	152	140	161	151	161	138	165	154	145	146	141	156	149	121	131	148	168	151	132	187	156	139	135	136	156	137	138	119	131	143	140	145	149	161	133	134	147	127	154	131	125	132	145	132	128	166	148	157	130	123	131	132	131	139	128	117	135	167	133	163	132	124	157	139	150	132	148	132	143	143	148	152	175	148	131	146	146	128	145	147	140	158	137	146	144	140	146	142	142	154	145	147	136	144	151	142	148	149	114	125	152	153	157	129	146	147	147	131	146	147	149	156	150	133	140	140	158	153	134	147	138	152	138	115	137	151	147	150	148	138	118	160	165	136	145	121	158	147	147	143	156	138	126	140	149	135	141	145	152	151	135	138	141	169	130	140	169	164	142	145	125	137	137	127	144	152	145	134	123	144	145	135	125	117	159	137	142	123	123	124	158	139	131	132	151	176	156	136	137	144	138	142	134	147	146	153	154	158	143	120	139	154	151	156	140	142	145	160	142	147	133	156	145	138	128	142	165	146	147	136	152	154	142	139	135	148	141	151	149	129	135	152	169	147	155	134	135	138	142	142	160	137	145	151	144	144	154	142	124	151	149	161	141	155	133	116	159	146	159	138	128	135	121	150	136	130	138
18582	11539	5655	3539	3049	1979	2209	8686	2722	181	185	159	174	147	137	168	148	178	144	156	147	181	150	122	153	155	159	160	163	155	161	137	151	148	149	145	129	153	158	138	155	162	147	139	164	134	161	135	151	164	177	170	132	161	152	129	149	133	134	154	147	145	153	151	169	180	139	168	134	153	146	163	162	142	156	161	165	148	157	156	150	150	142	144	150	158	158	152	147	144	160	155	151	155	155	140	156	147	141	146	151	150	144	134	169	161	152	169	145	136	141	198	161	162	161	138	140	145	170	162	171	155	141	148	180	161	150	156	134	139	163	149	171	138	151	170	146	156	147	146	141	181	140	154	160	159	126	133	132	127	160	154	165	154	142	164	138	160	143	147	156	177	145	145	156	153	169	148	154	153	158	169	145	144	152	160	132	130	147	138	158	150	152	147	155	146	167	146	156	153	139	145	157	139	133	140	130	157	139	136	144	162	152	148	142	154	147	130	153	149	155	150	130	157	139	151	152	161	149	168	131	161	161	150	148	149	150	150	162	138	160	151	154	159	177	141	166	166	174	156	145	152	150	145	141	146	166	157	147	159	154	161	145	151	150	157	145	147	139	160	143	135	151	149	152	157	169	147	147	132	158	156	173	140	146	131	154	137	142	138	136	148	124	149	135	160	170	145	150	166	140	159	145	161	152	137	129	153	156	132	133	143	155	151	122	140	152	132	166	156	156	135	162	164	143	154	149	146	169	151	133	140	158	149	153	171	158	158	158	137	152	152	139	152	153	147	149	146	144	156	165	166	135	157	148	195	138	159	148	163	140	137	154	171	150	150	156	125	147	164	162	142	163	159	156	142	143	167	152	136	139	178	140	138	160	152	126	125	146	136	146	166	147	148	156	142	159	122	162	142	164	141	149	162	144	143	143	135	165	148	165	138	147	165	151	137	156	129	141	154	167	153	152	152	172	148	175	148	158	148	151	130	144	159	141	169	155	155	151	138	144	167	143	144	156	152	145	141	151	174	148	141	145	157	151	151	152	143	142	144	157	172	151	149	149	149	148	147	142	157	152	129	144	142	139	150	163	155	152	155	160	154	149	141	146	134	166	153	136	144	153	153	135	160	137	154	146	185	138	154	144	164	155	169	143	150	132	157	165	160	144	150	135	156	171	152	154	145	126	154	153	156	153	160	150	152	156	149	138	143	143	133	160	142	180	155	137	154	142	163	146	146	127	167	167	150	159	159	156	153	156	152	146	160	163	135	138	146	144	159	172	160	158	151	145	150	143	140	133	153	171	133	156	142	138	152	153	154	159	143	135	158	158	158	160	148	131	168	139	138	154	167	139	143	159	145	171	151	157	154	146	158	167	159	147	169	151	154	147	151	164	179	158	156	152	154	144	156	168	162	144	144	128	148	126	167	152	164	132	138	160	159	171	142	148	155	142	125	131	118	158	163	171	152	137	147	141	142	146	170	143	148	163	166	162	151	165	162	172	147	159	154	181	148	189	162	135	128	145	158	158	132	156	144	138	157	140	163	159	148	144	130	152	157	155	152	148	160	145	160	156	162	141	161	133	154	168	159	154	143	149	153	154	145	144	135	142	125	149	151	155	140	153	149	168	160	160	157	127	154	167	148	141	159	149	186	169	145	147	167	144	161	153	150	158	178	143	156	149	159	141	176	139	154	139	165	111	156	132	145	173	171	137	142	164	161	137	141	152	134	150	171	153	141	148	175	136	150	136	154	144	150	140	133	145	147	141	161	166	153	142	153	154	157	140	143	151	156	131	167	151	164	173	145	155	142	152	155	136	161	163	130	161	146	162	155	153	168	134	142	177	170	150	170	158	140	153	154	149	168	140	139	156	141	172	161	126	143	174	170	154	139	158	159	168	135	153	145	143	158	156	162	145	146	167	151	148	138	137	155	167	138	169	152	143	140	153	137	158	142	146	149	154	147	153	139	141	154	152	160	171	159	167	135	157	146	165	165	145	158	156	173	140	142	147	159	161	162	145	139	139	163	154	166	130	160	126	159	144	135	138	142	152	140	152	141	149	163	150	167	143	151	161	160	134	164	170	162	162	144	143	151	169	144	143	147	160	159	141	151	144	136	152	155	158	151	139	162	150	167	156	168	155	157	142	161	144	169	162	132	138	126	157	159	147	150	162	169	155	149	149	162	156	164	142	154	128	147	157	136	141	145	136	150	144	165	138	187	169	151	152	154	130	175	172	163	143	171	171	146	149	135	146	149	143	149	147	161	154	171	143	146	143	140	126	148	132	148	141	152	145	160	175	164	139	139	160	153	152	136	148	152	164	137	157	152	174	151	144	149	150	157	150	162	145	147	160	157	130	145	165	144	151	144	148	157	154	164	151	165	157	166	143	128	144	149	149	161	154	145	166	132	150	153	131	163	163	137	160	134	177	141	152	137	179	150	148	146	141	142	153	184	145	141	168	160	151	146	132	150	175	158	158	152	161	162	145	143	138	144	156	151	162	145	155	126	153	158	139	174	149	169	137	167	151	175	134	148	139	157	173	148	142	163	162	167	123	143	177	138	157	149	162	145	159	144	162	167	152	169	165	171	133	138	154	133	151	152	151	147	152	157	160	174	149	147	165	149	154	144	143	155	158	177	156	143	136	118	145	164	168	143	144	155	137	137	145	165	161	147	163	131	155	149	151	142	167	136	148	142	142	153	150	144	138	167	150	139	149	127	144	138	190	141	166	152	140	169	162	151	162	162	142	156	153	145	157	148	142	171	167	146	160	150	153	135	154	147	131	136	154	154	174	146	157	163	129	167	139	161	162	134	153	145	154	154	145	162	166	145	164	138	143	126	188	150	155	157	136	155	151	135	167	182	140	166	145	163	126	145	142	163	156	174	166	153	129	144	165	151	151	141	142	168	142	137	148	141	148	175	144	142	153	126	182	116	155	154	153	169	156	124	174	144	162	149	148	152	161	130	162	144	154	142	166	152	159	166	143	150	149	152	143	127	176	131	149	151	146	154	143	159	148	144	138	145	148	148	148	152	142	134	150	158	138	125	144	140	186	137	170	142	161	141	147	132	137	148	154	167	138	133	141	149	132	142	138	163	150	140	151	159	162	157	149	155	136	172	157	146	158	149	151	136	153	152	152	154	153	155	159	170	161	155	166	159	139	161	155	163	147	143	162	146	165	137	148	135	134	150	170	164	157	157	156	140	143	153	157	158	155	163	124	146	140	168	174	131	146	148	139	141	160	180	173	192	174	136	160	152	145	161	152	137	142	129	150	146	144	143	153	155	160	142	159	144	147	159	142	151	153	132	160	141	152	143	157	152	168	147	148	161	155	149	139	160	170	158	134	152	147	154	164	136	144	137	150	159	129	163	155	170	159	146	156	177	127	141	161	161	150	138	157	127	130	133	166	142	149	130	155	151	159	157	137	145	127	163	173	145	119	159	151	148	157	155	151	149	154	145	140	176	171	158	130	126	173	140	143	162	142	130	142	156	138	175
24915	20384	26759	23909	20423	12601	8185	35165	23797	2211	462	439	407	388	419	389	393	380	379	311	327	343	337	329	347	356	330	308	303	267	306	338	316	307	309	302	316	327	317	309	320	290	317	302	312	306	277	320	284	285	279	285	333	301	296	318	294	288	279	307	283	305	277	331	300	290	300	278	313	300	272	315	275	275	304	302	314	310	309	284	270	319	302	318	303	299	284	319	332	306	274	316	315	290	322	320	294	299	293	272	280	298	281	354	292	324	307	312	286	302	320	273	293	331	326	273	300	308	276	293	276	318	332	305	301	287	292	299	330	298	315	311	332	289	267	291	283	280	308	299	283	330	287	308	315	314	319	274	308	279	295	291	303	292	300	294	295	282	292	348	299	312	344	332	305	290	261	302	291	280	302	309	304	281	300	324	301	324	303	251	334	283	328	307	284	287	257	288	295	292	284	305	320	311	291	275	324	314	291	300	309	308	277	307	294	318	322	334	304	308	304	340	283	299	312	318	289	280	311	305	301	296	326	307	300	322	301	316	275	313	302	275	287	306	293	305	311	315	334	322	286	272	292	319	312	271	299	287	298	277	294	290	340	302	308	316	317	280	297	304	311	292	290	291	296	290	304	300	299	274	299	288	315	301	279	284	308	321	281	355	350	295	306	300	280	292	297	293	288	258	294	345	251	287	296	307	305	271	296	270	276	295	301	265	258	301	296	286	314	302	335	270	302	323	322	267	285	315	308	303	283	307	317	283	291	305	302	309	333	284	306	271	300	295	292	298	294	365	291	298	303	272	298	302	329	290	294	294	302	283	319	294	279	277	306	274	291	291	315	277	268	297	310	325	295	318	338	282	299	272	330	259	294	310	268	292	328	290	297	275	321	288	304	279	304	301	326	265	316	310	315	282	301	301	293	297	270	315	304	295	321	293	317	277	329	314	295	294	295	281	288	296	299	305	305	308	308	283	320	309	286	298	319	314	304	289	291	257	321	315	313	302	300	291	260	274	305	286	277	308	282	294	334	309	296	325	315	290	300	310	321	316	282	304	281	316	304	321	286	306	284	306	284	300	276	332	309	308	307	294	282	310	281	304	321	274	273	303	317	278	264	289	294	296	310	317	316	297	289	318	318	298	304	338	304	292	303	326	284	322	339	286	291	307	308	286	289	285	295	325	328	302	282	291	313	309	296	282	289	303	260	307	280	312	292	280	296	307	294	258	297	307	289	304	268	296	294	295	277	304	271	304	279	265	317	278	292	314	310	293	272	308	283	291	335	307	288	349	316	296	295	287	294	318	308	316	300	317	334	300	310	305	353	324	267	300	329	281	325	300	300	320	286	279	284	311	289	312	297	295	286	301	292	283	327	298	303	278	315	310	304	338	293	305	299	305	287	291	297	307	315	294	267	292	300	302	294	312	298	291	301	286	302	290	303	271	299	336	303	293	305	313	293	287	312	317	330	332	309	305	293	300	306	272	323	324	294	282	281	281	277	293	347	274	283	277	268	293	272	281	315	335	272	306	295	334	292	304	307	303	293	289	298	309	318	302	318	280	314	296	292	312	321	281	307	304	287	297	296	327	303	294	314	299	272	325	292	301	282	320	315	311	291	304	279	276	278	312	306	305	289	314	280	295	306	292	283	309	336	302	333	291	306	305	298	317	324	325	294	270	304	296	304	276	323	282	277	290	316	290	292	296	298	319	285	282	285	281	255	292	292	313	273	271	296	280	291	330	280	321	270	319	296	300	313	299	299	346	314	292	287	319	304	297	275	324	312	289	294	282	301	273	274	294	309	311	294	310	291	268	295	311	293	289	297	277	321	286	310	277	281	306	288	322	324	290	299	309	310	304	314	299	337	247	260	303	269	309	274	310	290	320	276	304	277	277	284	307	294	292	292	296	292	291	276	294	310	320	303	317	293	289	306	307	306	294	339	295	303	298	272	304	309	291	287	294	292	305	297	274	273	280	305	268	292	291	301	341	338	307	269	287	291	291	307	320	287	286	314	297	286	254	308	295	278	309	325	296	314	270	321	301	332	306	299	275	278	306	301	296	265	339	272	278	272	297	307	320	274	289	301	296	291	299	296	320	281	272	275	293	282	298	296	259	301	326	296	298	259	294	280	327	310	323	269	274	348	301	299	287	290	299	307	271	271	290	318	312	259	284	276	308	274	300	283	331	315	318	292	283	267	310	291	288	261	317	312	313	343	286	269	327	280	289	281	287	293	330	312	314	271	322	278	297	276	316	291	296	270	309	290	307	299	309	319	300	335	310	290	279	302	308	295	299	310	292	307	260	276	297	317	316	325	301	308	304	295	316	258	297	276	337	299	319	292	301	293	282	270	304	291	276	280	309	320	315	330	322	305	316	278	303	279	292	330	306	298	315	302	296	286	297	322	279	315	307	310	312	287	332	285	297	308	285	284	261	279	352	305	309	272	285	287	271	292	308	283	314	298	297	311	313	345	256	286	281	309	330	309	299	284	346	319	302	288	313	311	332	314	303	327	315	319	314	295	312	317	302	348	322	299	338	320	303	303	294	284	313	269	288	290	294	293	290	286	266	318	265	274	287	281	280	292	276	280	260	304	287	313	281	294	322	276	323	298	305	301	278	297	330	333	321	318	315	310	305	326	321	324	281	292	305	305	334	298	289	341	309	270	278	305	314	306	286	282	315	285	292	259	319	300	304	306	280	288	320	319	316	286	302	286	282	296	326	259	307	289	282	322	321	268	299	289	317	296	302	283	331	297	288	309	287	329	326	297	322	309	287	318	312	274	301	278	311	318	337	320	302	273	299	295	302	293	322	289	309	291	318	281	295	296	302	305	306	291	293	292	305	312	319	282	301	282	270	280	288	266	330	313	285	292	274	309	295	314	273	308	304	324	297	322	287	294	297	325	294	312	296	298	310	299	271	295	277	305	291	316	289	301	290	285	278	288	300	266	307	284	319	299	316	277	319	297	313	317	300	283	275	340	329	297	310	297	299	313	307	286	272	299	297	320	286	291	310	285	297	320	301	298	283	288	265	312	291	292	282	304	305	324	298	275	284	330	284	288	276	281	296	326	294	302	312	311	289	323	282	304	258	316	249	289	282	293	299	309	297	283	287	320	318	297	292	305	321	308	286	273	289	313	291	324	281	327	284	293	301	297	305	304	285	295	300	260	278	283	296	301	277	311	309	311	286	299	306	302	285	299	263	279	290	320	278	319	284	323	310	309	294	318	288	278	275	292	304	319	278	307	312	314	284	292	311	315	305	296	300	296	291	300	323	288	295	274	286	303	299	313	335	326	298	293	324	293	306	305	299	287	284	319	327	298	330	309	289	293	311	296	275	295	261	316	307	279	301	284	302	335	299	318	303	289	295	291	283	298	272	292	287	280	299	301	277	307	276	295	279	314	312	260	305	274	305	285	309	279	276	305	284	304	279	304	318	257	316	311	311	299	276	300	297	295	299	289	305	289	292	290	303	283	294	311	315	334	283	329	261
36283	24702	21494	13224	8245	5560	12170	38337	17314	763	671	595	582	524	452	406	453	452	380	407	364	374	364	342	336	353	298	341	313	310	319	315	295	318	269	302	342	286	305	296	298	314	318	273	301	291	287	266	282	311	291	263	288	272	309	298	289	299	271	284	291	260	271	296	283	291	278	277	272	287	291	297	283	260	271	264	300	309	269	283	302	306	281	293	306	318	281	279	272	296	287	284	270	274	315	318	277	281	282	297	281	288	276	280	293	287	293	295	275	270	285	297	277	275	282	267	264	263	292	300	304	272	278	279	273	262	277	270	270	289	243	282	242	275	292	282	256	287	346	285	257	282	294	274	283	273	269	299	282	293	260	286	255	283	303	265	300	262	285	325	297	263	278	284	272	287	274	274	285	288	247	288	282	284	287	296	287	263	295	272	286	260	297	241	275	269	285	251	265	273	281	284	270	296	272	277	272	292	267	282	298	245	278	246	263	270	303	268	306	263	301	251	269	257	285	287	286	276	264	314	269	271	271	314	292	277	290	279	266	277	306	255	293	290	291	269	281	269	276	286	274	296	291	302	308	277	248	255	265	285	276	309	295	267	288	270	282	265	281	308	279	256	305	287	281	254	287	271	263	272	277	283	286	293	256	271	277	294	274	281	284	299	273	279	313	299	284	267	316	290	256	267	275	293	289	282	273	331	282	294	280	272	305	246	292	308	283	290	304	255	308	297	277	278	249	257	273	266	294	266	251	269	265	273	275	267	306	288	279	285	269	288	278	287	285	286	280	266	288	283	298	258	269	310	281	281	279	279	295	274	296	306	311	294	256	257	282	274	277	270	275	272	285	281	279	302	295	272	274	297	275	295	288	282	288	260	277	264	271	299	275	261	295	284	283	290	275	277	280	257	280	287	316	297	282	269	282	267	282	277	296	274	255	296	278	302	288	305	265	251	298	286	284	286	266	285	299	301	254	300	269	292	298	303	292	286	266	272	298	286	254	288	287	283	289	264	281	304	281	291	302	255	269	271	286	261	284	269	273	296	294	272	291	303	300	281	282	290	270	279	325	270	286	314	296	276	278	275	292	287	267	269	279	284	286	261	278	273	260	252	285	314	284	301	297	276	288	295	280	248	275	297	290	284	303	261	260	280	281	265	270	265	284	267	258	301	294	277	265	313	289	275	304	287	275	282	288	292	285	292	274	295	288	265	304	272	275	280	288	272	305	277	270	253	302	291	277	269	248	270	263	290	255	287	276	289	279	288	272	313	284	269	296	270	287	318	287	272	273	277	298	280	282	276	295	290	287	276	283	269	317	261	302	262	286	264	276	274	284	271	294	320	326	290	301	270	289	304	302	244	288	306	260	273	275	288	242	305	298	292	283	282	288	300	285	300	310	292	259	277	274	283	278	273	284	304	257	307	283	281	299	306	302	263	285	277	288	248	261	273	310	263	312	287	267	274	272	275	308	268	283	269	274	291	292	275	293	276	263	254	277	267	294	270	291	291	281	258	286	262	292	292	279	270	298	300	283	238	269	279	281	293	303	279	308	287	317	276	282	284	242	294	298	270	276	264	310	285	278	282	292	268	244	288	286	302	310	236	257	302	277	313	308	290	299	269	273	275	276	291	275	321	299	302	282	248	292	286	282	267	281	288	308	294	268	272	295	294	254	300	251	253	304	314	273	260	289	262	275	316	295	264	298	294	267	288	285	272	271	286	261	273	281	274	254	261	270	279	294	314	255	278	307	257	302	311	279	293	280	249	296	270	273	288	284	271	287	269	311	270	263	288	305	279	293	291	281	297	300	288	273	279	297	293	251	301	258	297	287	289	264	218	266	253	299	299	280	300	283	267	269	261	276	299	300	267	254	273	288	272	274	295	278	302	293	274	297	265	285	268	267	282	264	308	300	259	294	312	278	265	297	319	317	296	266	283	280	273	284	304	285	306	284	265	335	274	289	286	280	315	296	248	272	270	289	291	277	305	272	295	262	273	247	269	265	266	282	288	279	326	295	283	282	269	252	294	267	268	290	310	267	290	259	261	279	292	274	290	287	282	298	283	304	281	279	309	270	287	272	259	267	279	291	302	292	320	279	281	286	312	260	301	266	269	276	304	288	265	281	301	288	280	313	265	307	266	285	261	262	309	289	271	267	315	272	295	264	265	267	279	311	268	280	278	267	306	275	290	253	282	281	261	256	301	275	295	278	240	293	258	244	267	268	286	267	278	299	278	261	279	274	291	267	280	296	292	264	274	291	299	265	278	284	301	266	285	259	272	309	258	261	258	244	269	289	285	295	296	259	278	255	259	284	277	285	265	286	270	296	277	261	269	280	271	261	267	273	283	285	290	278	246	274	297	276	279	293	289	267	295	277	284	283	265	289	277	274	293	301	292	280	301	272	265	279	284	285	265	267	306	306	284	298	265	256	296	305	277	281	270	250	309	293	271	292	268	262	262	293	272	270	283	279	295	272	291	265	274	285	287	308	268	268	256	291	279	277	290	291	271	302	275	298	290	299	287	269	281	262	280	307	290	268	250	268	307	315	296	268	269	267	306	311	287	273	283	289	246	293	287	274	283	277	260	279	282	248	295	275	299	267	289	303	274	280	281	307	280	297	292	283	261	261	264	302	295	257	291	285	263	290	247	279	282	282	267	275	285	262	268	259	278	265	282	283	266	287	271	328	284	320	285	295	295	270	282	275	296	298	276	285	283	284	285	287	284	251	237	286	266	294	286	282	258	261	265	296	311	289	300	278	289	282	258	305	278	281	271	269	261	298	266	294	295	245	293	263	296	263	278	255	265	281	296	291	283	282	271	305	284	253	280	262	293	294	305	284	263	293	291	286	272	288	263	281	262	272	256	287	284	302	274	288	284	296	303	290	272	295	273	254	294	279	266	287	257	291	337	254	266	279	308	295	280	288	271	307	288	296	270	267	286	302	300	279	270	266	311	263	274	262	299	287	263	293	300	287	304	296	272	278	286	246	258	294	301	312	289	282	270	260	265	285	278	302	293	312	278	263	297	295	305	282	278	266	276	298	260	290	300	267	263	283	266	296	300	268	277	305	317	289	302	264	305	263	283	268	275	292	285	290	264	264	276	294	298	262	265	319	277	287	284	276	289	275	274	292	276	269	260	266	298	304	312	279	276	254	280	281	289	302	275	298	248	282	290	269	274	328	307	227	276	270	273	271	281	287	254	268	279	271	258	268	264	292	282	280	290	286	280	292	260	294	277	280	264	284	258	299	281	259	287	292	301	283	273	281	261	289	270	270	260	302	262	296	304	278	286	276	271	298	291	305	275	245	275	276	261	308	280	295	286	274	282	288	282	256	294	284	290	279	278	271	291	260	306	273	298	290	259	283	257	293	271	274	297	256	281	286	259	289	274	271	276	297	270	299	266	279	356	288	288	277	287	327	298	277	284	300	282	286	279	291	281	305	254	292	260	281	285	297	257	269	278	276	246	288	279	300	293	299	257	280	289	298	282
22551	20419	27100	23643	20435	20642	16767	51329	41702	8626	1233	803	746	738	658	656	692	656	596	581	552	573	590	549	578	576	536	564	544	546	555	599	559	557	561	573	532	541	577	534	534	550	535	505	553	540	534	537	559	511	574	505	529	515	494	544	520	537	524	502	499	552	566	545	507	545	529	504	502	518	561	592	508	523	465	481	540	518	541	522	521	524	492	522	486	492	528	539	509	541	553	534	550	544	505	507	568	560	497	517	582	560	504	532	506	522	514	547	545	520	576	495	548	515	482	525	551	555	503	514	538	524	509	544	529	502	490	518	500	503	539	534	518	539	516	535	522	560	570	549	516	484	510	497	521	513	531	533	508	514	496	530	525	542	507	514	504	549	489	518	571	538	533	550	529	543	521	538	544	517	520	542	541	507	504	535	549	556	526	517	506	556	515	571	573	517	525	526	545	525	550	473	527	574	541	555	533	520	530	490	544	523	523	554	528	512	535	547	580	530	488	530	522	523	514	530	542	492	502	564	494	509	496	525	538	515	549	506	508	544	538	524	551	537	518	491	508	560	523	510	490	489	471	513	550	523	531	576	539	547	515	498	541	533	493	551	516	495	554	531	540	513	526	540	521	510	535	517	557	499	541	525	544	541	558	525	493	517	522	550	508	531	509	517	521	525	526	536	500	498	532	494	556	486	510	569	516	517	515	494	557	527	543	483	511	476	484	533	529	497	549	538	547	522	502	531	569	517	492	543	516	558	551	532	545	536	545	536	485	519	522	512	517	512	516	523	529	499	484	522	520	514	508	543	521	505	535	489	522	492	497	488	521	496	508	504	484	532	530	561	532	484	525	536	523	524	526	552	529	492	490	515	561	492	504	514	527	495	516	515	540	487	513	527	525	520	550	550	588	480	534	552	541	543	510	510	525	473	525	543	499	543	499	490	516	515	520	533	526	509	494	512	546	481	514	490	515	496	485	541	525	531	473	542	529	530	510	503	561	544	544	549	516	503	553	541	527	548	508	540	510	506	529	503	552	574	544	512	557	490	482	539	548	494	524	517	520	538	501	488	533	500	541	556	516	565	534	513	544	571	564	534	545	507	520	518	524	513	505	499	512	531	501	527	511	516	538	526	494	533	529	537	533	502	518	504	508	539	544	457	479	490	558	509	579	524	527	521	524	536	533	524	545	548	524	487	533	509	566	553	516	541	524	507	518	528	516	549	499	519	521	565	528	523	509	533	527	533	503	500	512	529	536	534	589	509	503	481	582	532	481	544	483	529	525	498	541	547	536	506	518	562	511	540	542	567	543	501	525	526	517	507	486	530	543	498	530	528	493	517	518	546	487	520	478	556	519	508	510	529	536	524	520	527	515	485	545	493	510	496	496	498	547	539	545	528	504	517	494	543	544	478	532	532	498	524	564	550	541	548	540	490	513	539	535	528	524	558	561	520	502	489	487	537	536	509	506	513	538	552	541	541	549	560	534	491	511	509	529	495	536	504	540	482	496	544	470	538	590	510	464	522	519	555	580	541	515	542	490	558	531	513	489	526	503	516	541	500	511	535	514	507	500	505	517	542	529	510	500	471	539	523	509	537	526	526	548	514	497	506	507	516	578	522	509	494	502	543	532	515	507	494	515	481	523	519	502	504	511	521	517	491	501	515	533	525	494	530	530	512	505	502	509	568	537	518	503	511	534	490	515	566	488	510	516	551	549	516	530	485	537	515	530	487	514	530	491	525	489	553	535	499	507	504	541	548	508	487	535	485	515	512	513	483	506	493	528	533	505	510	515	469	517	536	519	536	565	548	516	545	525	545	554	541	532	500	537	515	477	522	550	509	490	535	533	540	530	526	518	519	518	521	556	527	547	546	514	539	534	522	496	495	533	525	524	548	540	511	558	505	517	583	479	473	499	521	502	541	509	537	524	513	512	530	539	558	563	523	557	505	552	523	503	523	556	531	539	496	503	541	573	540	560	479	531	521	491	521	470	535	546	544	518	534	516	535	535	546	528	531	512	551	528	533	546	551	503	528	532	511	491	518	574	520	519	540	499	530	544	510	531	526	546	538	537	532	511	537	501	518	576	560	499	548	504	521	506	507	512	530	522	499	514	518	518	535	498	566	502	555	485	552	550	502	506	548	557	562	557	535	527	520	554	549	518	565	513	506	542	521	513	514	558	498	495	545	565	539	523	557	526	549	480	516	525	526	594	493	542	565	545	529	504	519	512	529	520	523	533	489	557	502	494	511	518	511	498	541	517	500	511	487	522	487	543	548	510	569	535	513	537	548	496	532	535	469	481	535	477	542	508	520	532	493	516	522	551	541	494	515	513	540	491	487	529	517	523	528	530	545	474	494	518	580	512	513	523	542	502	549	494	474	551	533	532	545	574	546	540	579	552	512	524	533	505	523	508	553	490	539	517	529	521	535	537	522	524	500	492	566	496	519	508	507	530	475	496	545	512	524	503	484	534	524	573	519	528	506	572	559	518	491	494	542	532	555	515	514	494	542	497	510	509	468	547	522	541	551	538	545	524	510	522	540	498	518	528	534	560	538	517	481	557	529	487	489	485	514	526	527	504	520	552	502	504	534	531	511	548	529	520	502	513	540	529	521	526	517	503	529	524	504	488	538	491	537	544	535	542	523	534	549	515	513	519	516	514	549	554	528	505	535	545	502	487	533	523	549	507	534	522	511	530	561	510	542	558	555	533	498	499	517	534	523	527	528	526	521	529	533	477	503	512	516	512	527	480	525	501	516	496	524	507	513	558	552	560	546	488	516	505	507	573	470	547	511	527	541	525	542	495	507	536	520	537	506	507	544	539	540	541	486	548	565	517	575	521	509	518	532	515	518	498	568	538	497	502	511	493	524	534	529	525	500	517	484	545	552	501	516	514	493	514	517	553	527	528	517	530	496	568	522	564	529	488	531	548	533	511	486	495	519	516	515	530	512	531	487	511	551	537	523	525	516	524	519	545	499	527	505	549	515	533	537	538	561	495	538	505	539	511	525	518	504	519	554	504	535	518	532	542	527	535	528	496	536	527	556	509	508	521	524	506	521	503	504	531	490	535	555	472	521	529	503	514	502	565	545	519	550	490	501	525	509	543	542	488	476	500	551	523	547	519	537	534	531	483	517	547	533	555	561	520	518	537	530	554	505	527	552	511	522	565	538	534	521	539	512	523	502	517	491	549	548	541	525	496	553	537	532	504	532	478	503	498	561	545	512	554	557	506	495	508	532	579	527	494	552	548	485	501	498	479	533	555	532	522	550	542	512	502	549	493	525	543	482	534	542	503	521	516	516	566	529	529	513	534	500	489	548	550	496	528	536	481	527	565	542	533	510	497	545	512	509	499	552	528	475	517	539	529	548	576	526	495	517	495	519	544	544	513	483	541	513	547	581	514	513	536	468	473	543	539	517	566	505	542	498	519	499	538	560	514	553	500	535	551	499	561	483	500	516	494	497	479	498	506	536	548	547	511	557	526	527	524	551
37380	31849	27782	17394	11095	9190	13869	51432	27708	1342	1107	1017	977	898	845	793	683	728	680	680	683	599	631	637	572	603	517	569	576	586	544	559	561	512	528	534	526	495	506	526	490	502	510	505	536	504	514	513	512	522	558	513	478	472	487	475	491	514	515	504	536	466	496	520	471	498	485	526	465	501	447	481	500	476	502	489	524	484	504	481	496	512	516	497	477	532	498	478	497	512	482	522	536	485	515	483	530	527	494	494	451	464	492	498	480	464	484	478	503	470	472	467	476	451	486	504	488	460	476	426	504	502	495	518	467	501	496	488	495	492	495	532	487	482	497	453	510	436	463	472	523	458	504	531	524	458	439	479	512	495	508	461	502	512	475	512	495	484	494	473	467	501	492	500	492	498	470	481	453	455	521	464	496	490	468	479	488	488	506	499	457	484	483	481	470	493	451	486	496	480	485	454	539	510	455	486	507	512	484	508	526	514	504	439	471	522	480	483	517	491	533	470	464	447	466	485	475	467	482	446	497	458	463	426	480	495	475	477	502	446	517	470	462	474	490	494	473	455	516	491	477	469	488	482	451	467	477	503	477	499	458	462	511	470	490	472	501	458	475	462	482	478	504	536	497	499	490	485	507	466	509	458	490	500	490	517	463	461	503	490	477	484	517	459	522	491	476	500	469	493	499	447	516	491	438	505	502	471	441	482	454	491	455	500	482	515	448	456	506	482	477	452	541	473	468	462	514	451	463	475	459	453	459	484	489	449	499	499	465	459	453	458	476	480	454	521	461	472	495	466	505	486	424	463	487	482	544	452	462	481	462	457	459	486	454	504	489	493	464	501	470	483	458	500	459	457	452	495	480	498	474	500	439	511	513	456	491	465	494	467	512	405	534	523	525	469	497	468	495	492	526	409	511	489	519	517	476	465	483	477	512	491	490	524	480	482	472	477	497	507	455	488	464	449	505	527	498	477	528	475	512	491	465	466	477	516	492	495	482	473	495	455	512	507	501	482	504	474	478	473	462	474	490	438	475	453	481	507	501	493	509	493	492	465	461	466	550	498	534	450	488	500	482	473	472	530	498	474	486	531	445	471	464	524	511	446	432	430	471	478	529	459	462	458	505	482	463	500	484	476	512	437	510	480	485	483	498	470	485	489	476	492	491	504	465	500	444	504	480	475	483	465	535	491	499	485	500	487	500	464	468	499	505	494	468	479	513	473	507	469	463	460	498	449	482	454	499	498	454	487	488	461	497	471	492	503	460	483	465	522	460	509	505	457	479	483	472	475	512	469	473	466	488	497	508	501	445	486	463	451	500	473	460	478	501	480	489	480	472	462	491	481	498	473	496	509	488	491	516	447	474	511	467	524	489	487	469	467	499	506	448	504	468	467	469	440	483	478	487	502	476	455	482	459	483	499	481	511	515	530	478	467	466	481	480	468	478	457	465	502	468	442	516	507	488	480	492	497	512	421	484	523	450	465	486	518	455	482	458	499	467	475	469	506	529	502	478	487	474	478	439	479	503	458	500	493	466	465	448	483	457	527	539	489	461	452	521	477	497	461	485	451	496	489	410	446	455	493	543	478	484	428	491	493	482	420	465	460	496	461	499	450	475	485	463	468	450	469	461	513	476	439	508	500	454	447	477	447	494	470	433	453	443	499	522	458	484	489	480	442	463	485	519	490	465	491	451	473	455	488	450	506	494	487	511	476	509	479	468	536	480	472	515	519	467	508	520	460	465	459	478	437	466	514	486	456	497	456	498	500	496	475	473	488	476	510	467	433	450	488	482	493	490	525	507	513	476	476	476	486	487	515	486	452	513	472	465	495	486	466	463	493	501	463	531	486	486	449	504	467	467	485	477	529	506	484	489	508	463	520	496	491	501	498	530	468	484	490	477	467	455	459	552	477	464	451	486	492	446	480	486	466	448	482	514	442	499	457	493	449	472	501	466	499	494	482	464	494	493	499	492	448	494	501	440	483	478	482	469	475	472	432	483	496	503	484	494	480	511	492	465	511	430	472	487	459	497	463	463	469	454	485	456	457	475	457	447	499	467	481	510	482	491	469	476	512	486	492	513	485	470	513	510	502	480	476	489	483	472	462	482	444	441	482	511	460	504	487	494	516	481	452	503	457	465	488	444	471	498	509	479	487	495	516	498	510	473	474	454	436	468	513	469	475	488	479	496	491	476	490	473	499	490	470	490	455	507	468	485	500	476	473	500	522	499	454	454	452	461	507	470	492	496	494	457	475	481	494	445	485	480	445	440	489	468	492	491	493	469	448	433	455	486	505	477	477	518	507	453	490	490	480	498	486	509	497	483	456	436	481	455	467	500	515	454	452	469	470	515	471	472	469	466	464	519	510	463	493	486	499	543	449	486	448	453	480	460	462	476	469	473	458	490	454	511	466	513	482	469	463	466	485	497	502	494	466	495	510	480	501	485	518	484	476	447	489	522	539	473	503	467	507	478	500	513	469	433	452	520	494	469	480	466	488	496	490	486	512	494	458	475	511	469	485	456	485	456	526	461	496	468	471	487	457	485	465	456	465	485	449	464	464	486	466	457	507	461	503	514	482	516	497	495	532	479	460	477	504	466	467	474	462	466	475	476	490	489	468	460	473	469	493	470	446	461	514	490	438	439	488	485	512	498	495	530	509	497	490	488	504	447	519	469	465	466	505	457	454	513	479	468	503	482	485	472	450	511	473	462	530	466	413	483	475	507	503	489	502	485	503	472	475	494	501	474	493	439	474	505	447	489	437	504	485	482	479	462	505	494	542	497	511	482	512	466	490	475	466	497	465	481	497	474	491	503	474	520	458	455	480	482	499	461	484	502	487	495	497	440	473	519	524	444	457	471	457	500	458	492	414	492	480	465	490	503	475	506	496	483	457	505	489	498	464	456	515	484	478	494	495	466	444	527	526	489	467	505	513	451	469	481	495	487	487	486	507	457	447	483	487	503	440	486	461	469	491	492	494	496	483	487	503	477	507	493	496	489	505	510	481	511	509	497	437	494	431	476	468	482	520	472	477	494	494	455	486	450	485	466	473	500	485	480	462	469	497	479	510	470	469	478	466	498	515	457	470	470	483	538	482	478	471	507	531	505	474	459	515	465	486	462	504	484	501	488	486	481	480	520	513	477	423	497	465	501	477	463	468	464	491	516	501	486	493	456	501	463	509	490	454	508	515	468	500	476	437	516	478	478	439	481	512	474	502	496	485	439	475	467	498	472	494	458	473	418	471	484	473	515	500	449	470	479	535	496	486	484	509	444	459	523	466	453	482	520	469	439	448	503	493	496	464	477	493	528	470	480	527	471	466	508	513	486	472	483	461	470	475	478	468	503	474	509	518	457	487	495	520	516	493	459	483	487	485	486	488	446	488	492	458	488	473	511	485	472	472	483	454	478	513	475	466	485	462	477	474	463	489	470	483	471	491	509	540	441	464	539	499	486	446	466	452	513	454	511	485	506	494	473	474	516	500	526	485	461	458
28371	16209	5535	2124	795	611	456	2397	1703	133	123	135	131	126	150	128	117	116	122	121	145	132	128	135	133	143	136	108	132	123	124	131	130	123	146	145	123	120	133	116	139	131	135	128	118	141	148	141	127	143	130	135	140	134	136	139	141	139	139	131	135	122	130	133	150	144	108	136	154	120	115	139	145	136	120	131	131	136	112	132	154	129	139	141	122	143	135	141	123	121	116	117	125	129	130	121	140	129	147	134	138	144	125	130	110	121	116	131	140	143	121	132	129	142	124	107	122	133	123	139	134	133	130	129	130	121	133	122	134	125	123	139	124	147	144	118	122	122	122	127	125	145	141	141	159	128	151	132	137	120	142	122	122	130	142	114	143	121	130	142	121	142	123	123	110	130	110	135	144	138	106	134	133	128	136	148	124	137	129	120	134	119	133	126	109	122	114	136	150	123	125	131	133	130	135	121	119	121	126	129	141	132	114	129	129	108	134	141	129	142	135	113	132	142	110	141	135	118	130	132	148	110	140	111	114	116	139	124	116	118	117	123	123	121	120	147	148	124	125	126	141	128	139	119	117	115	136	140	138	129	101	136	130	131	109	117	130	109	133	117	114	119	125	137	139	131	123	125	131	138	121	129	135	126	124	127	150	111	124	145	121	138	129	133	111	141	132	116	119	136	124	145	115	142	117	144	124	133	159	125	123	121	148	133	125	124	134	136	129	131	138	119	124	136	107	124	127	131	139	138	131	130	119	137	125	125	145	122	121	111	112	147	134	140	132	129	131	120	147	111	120	136	165	134	127	128	142	129	147	127	127	125	109	132	143	108	130	127	144	121	126	151	138	119	129	126	134	140	131	133	128	124	131	145	138	119	119	131	145	126	125	119	126	127	121	117	134	140	129	135	112	133	109	118	136	136	125	150	139	132	127	114	139	128	123	127	127	137	119	134	116	118	143	138	128	115	119	119	145	136	125	110	139	126	115	117	137	148	129	141	113	118	118	137	142	123	125	132	133	150	136	130	127	135	131	144	119	138	121	121	134	126	136	114	117	120	135	140	138	97	108	129	146	98	131	141	132	140	141	136	138	135	135	142	132	134	128	125	123	132	142	133	126	129	124	133	109	146	145	131	134	129	125	140	124	132	102	138	121	133	134	104	124	132	126	121	116	129	143	160	117	119	132	120	143	122	137	118	141	128	121	132	131	136	144	124	160	128	129	138	127	123	134	108	114	132	122	149	112	107	122	135	137	120	144	128	114	110	121	132	139	122	149	135	139	134	133	121	126	124	137	137	125	130	138	113	141	99	129	121	144	146	127	117	125	143	145	130	142	130	129	133	126	127	125	149	115	126	131	124	144	127	131	131	133	134	133	135	125	118	124	113	131	123	132	124	122	130	129	117	137	157	122	131	138	122	124	120	106	131	124	125	115	102	117	140	106	123	138	123	125	134	105	143	121	106	151	138	124	139	138	107	115	131	127	133	110	131	124	149	116	135	125	111	137	124	169	119	132	112	149	113	141	143	129	113	131	127	120	127	123	112	140	135	124	126	131	141	137	148	126	116	124	118	138	139	123	126	108	132	153	134	146	125	138	123	139	125	137	137	132	106	136	146	137	125	112	126	123	141	139	124	139	116	119	131	138	148	114	125	134	129	146	154	120	129	125	125	134	140	126	127	134	124	133	108	130	141	124	135	133	139	144	137	149	121	132	122	123	120	117	134	111	131	132	145	126	114	132	126	120	146	137	123	124	154	139	111	139	126	128	133	166	142	114	131	121	151	126	143	143	129	143	136	130	126	141	140	129	120	135	126	133	123	126	101	139	141	137	125	137	134	121	112	118	144	129	145	116	132	127	145	133	143	139	121	132	137	140	133	129	137	143	121	141	104	123	146	138	137	136	118	130	126	137	136	143	136	128	146	132	142	125	122	124	123	131	150	128	130	135	108	117	121	120	113	121	142	141	137	144	130	123	135	128	116	136	138	105	149	127	125	115	129	124	137	138	140	115	135	128	148	137	126	157	110	121	131	145	111	149	126	126	116	124	128	119	126	143	138	119	123	145	105	130	149	151	133	130	141	146	136	119	133	117	121	133	147	132	154	140	135	124	131	129	139	130	125	117	141	117	148	142	125	141	147	112	121	116	118	129	137	133	149	128	150	150	139	119	144	132	118	138	128	145	133	136	115	120	127	152	133	128	112	124	115	124	137	131	123	128	124	150	147	116	132	149	136	123	127	118	118	112	102	116	133	123	124	126	137	123	101	136	142	133	144	102	126	136	132	131	129	123	112	110	152	148	120	122	145	106	122	147	135	135	127	134	132	138	137	149	133	130	126	151	118	120	145	111	139	115	123	126	138	136	156	126	130	139	150	141	105	123	134	114	128	112	127	153	143	132	148	125	132	111	99	140	110	145	130	134	141	137	125	136	140	122	140	119	152	147	147	141	124	126	139	124	161	130	128	118	118	134	130	125	124	116	126	125	122	134	118	113	117	115	120	123	126	131	129	142	118	133	123	141	122	123	136	140	138	134	144	131	132	147	117	136	129	123	141	136	156	122	106	123	115	138	118	125	154	137	138	139	143	136	151	131	140	117	117	146	132	140	134	127	106	138	143	99	115	141	136	149	110	133	139	128	144	127	139	130	146	141	145	125	121	144	115	128	141	141	120	138	149	126	138	111	117	139	123	130	141	117	136	146	117	139	131	148	114	136	139	141	141	140	134	118	130	124	121	142	121	146	135	120	131	144	120	131	135	131	136	136	119	137	130	120	135	135	135	138	127	131	146	123	127	123	131	124	141	129	141	122	123	118	106	129	118	115	122	129	122	118	108	139	130	129	135	140	134	150	116	139	103	124	112	135	154	140	115	107	139	128	131	107	108	125	131	140	113	127	112	137	122	127	128	125	125	125	121	133	139	133	117	119	126	143	129	110	138	133	127	125	146	119	124	133	127	108	145	148	122	124	140	138	125	153	153	144	115	125	120	116	128	146	128	128	117	131	145	119	131	140	128	127	131	124	136	127	144	117	149	127	140	136	145	124	106	108	120	150	146	136	129	130	142	137	134	121	139	141	128	117	140	136	120	110	139	108	116	152	138	113	134	134	138	133	149	135	108	129	128	151	123	137	138	136	126	121	118	126	121	138	101	113	117	148	120	120	115	107	133	105	127	129	113	133	118	132	145	146	129	138	142	121	128	118	142	108	134	129	109	129	139	124	147	139	132	131	137	128	135	115	119	135	136	132	132	152	136	132	130	129	102	139	123	127	126	134	157	123	141	145	129	146	139	130	126	138	132	122	136	138	143	138	134	147	122	130	136	115	119	116	147	121	120	105	117	130	134	149	122	105	114	121	163	125	128	154	150	122	138	148	132	150	154	128	129	123	142	119	130	138	122	121	119	117	123	123	130	109	134	139	124	130	113	139	146	140	116	133	125	111	122	123	121	143	139	119	131	139	135	130	112	127	125	153	131	135	127	137	124	135	140	110	124
15702	8969	7408	3405	1584	1199	836	4598	3078	165	132	157	137	151	155	176	153	141	153	142	131	155	138	132	158	137	143	137	130	145	139	135	138	135	140	136	134	150	165	138	139	120	141	135	133	134	135	146	134	161	146	143	122	152	139	156	152	141	142	133	135	149	140	147	136	150	126	145	136	141	163	135	130	138	119	145	133	132	140	142	137	154	136	140	135	146	152	157	124	139	139	126	142	133	149	125	129	150	153	134	147	142	136	102	146	129	118	140	118	146	125	137	132	155	158	113	128	138	135	111	132	136	150	124	150	159	137	146	124	142	137	146	153	148	157	137	133	123	138	127	162	144	151	144	127	139	152	141	137	132	120	143	123	140	142	142	136	142	140	123	127	144	155	159	125	144	138	129	138	138	147	150	156	124	143	138	146	151	150	138	142	133	111	143	137	136	142	139	146	141	149	125	134	147	140	143	149	137	133	126	141	138	150	163	126	129	149	150	140	118	123	145	135	157	165	142	133	134	135	127	134	141	154	139	121	124	123	137	158	130	148	150	138	126	134	132	143	124	119	121	152	148	141	134	135	145	150	158	131	145	139	140	130	151	146	135	121	147	155	136	151	152	159	146	134	122	160	150	158	136	160	153	137	132	157	120	142	160	130	136	129	125	130	142	158	146	134	145	134	120	125	140	129	133	145	118	153	172	124	99	123	155	143	133	131	134	152	145	147	135	135	127	138	139	139	132	135	135	119	138	144	149	140	134	153	148	132	149	132	143	142	146	141	132	132	132	153	138	154	151	141	151	132	129	135	144	153	149	142	142	148	121	154	134	161	154	136	135	154	149	144	154	143	170	142	144	145	136	154	144	147	148	126	147	116	119	144	148	126	141	145	131	121	156	138	135	130	142	147	135	124	141	147	115	141	149	134	149	158	138	109	138	124	143	143	145	124	119	149	123	144	130	147	126	146	134	132	119	139	147	148	143	124	136	139	134	159	149	148	135	129	149	123	137	124	129	149	148	126	132	139	126	142	160	145	136	140	128	134	146	133	144	156	152	144	131	120	141	139	142	158	163	153	150	135	155	131	140	133	132	159	163	120	141	140	144	133	135	132	154	158	133	152	134	136	132	132	122	121	121	146	145	143	137	145	147	147	152	136	133	133	134	143	130	126	130	160	148	134	135	140	140	135	133	147	124	137	149	148	142	139	133	143	141	133	130	136	128	160	138	141	121	161	144	143	141	151	129	140	143	146	126	160	154	119	144	125	162	135	121	141	150	146	138	156	156	139	152	136	138	150	135	138	140	154	151	136	136	144	135	128	142	147	160	119	141	147	143	132	142	123	130	144	122	136	130	128	137	126	132	141	110	136	148	127	147	124	131	123	154	141	126	148	132	125	129	115	157	145	141	137	153	129	128	129	142	135	146	119	130	131	144	125	136	141	127	152	158	141	141	145	158	135	137	120	151	139	152	134	133	159	139	141	155	156	145	143	151	146	152	122	169	126	155	149	137	158	140	149	128	138	119	131	135	134	130	151	121	113	132	161	146	149	136	139	150	127	130	157	146	155	136	150	153	154	145	140	139	130	165	157	148	139	115	136	148	123	151	147	149	121	124	135	153	165	147	130	146	128	139	144	133	132	146	128	140	150	139	134	157	141	136	128	140	132	152	139	142	154	137	129	144	147	127	147	137	156	139	149	140	115	150	123	148	148	149	162	135	129	168	144	155	133	130	127	131	146	138	159	147	138	137	146	150	138	140	147	151	111	149	125	155	143	152	141	149	152	120	157	130	145	145	121	127	142	131	128	152	120	124	116	129	123	128	139	161	137	144	152	135	166	124	133	128	122	140	121	131	114	117	129	132	133	136	136	165	142	137	134	146	142	141	122	164	112	137	105	145	123	137	138	146	155	147	157	117	147	147	152	128	160	140	144	124	130	139	154	145	138	139	124	120	121	136	142	119	131	137	144	121	167	151	136	135	151	153	149	132	141	140	122	144	131	129	127	131	144	158	131	131	154	144	152	131	159	147	140	128	152	137	135	149	142	142	123	134	130	160	153	131	121	142	169	144	138	144	125	123	119	159	132	137	144	141	141	126	146	160	157	123	135	130	136	122	138	117	125	147	130	159	137	134	141	128	140	125	161	153	124	128	140	146	147	144	135	164	117	147	129	112	140	143	151	143	129	157	130	133	125	154	151	126	156	134	131	148	135	139	118	136	123	148	150	141	148	145	163	133	140	140	142	165	121	136	137	129	139	156	169	130	121	136	179	139	157	144	123	126	141	151	136	153	132	141	150	155	152	148	145	144	153	132	158	145	137	136	147	138	130	146	139	133	139	137	158	132	142	140	131	133	152	126	119	124	147	144	139	136	127	141	116	136	146	149	147	136	133	138	135	123	137	137	130	131	150	139	126	135	143	144	161	146	112	161	142	147	128	144	122	151	147	129	128	124	147	141	157	125	138	154	145	130	145	151	124	143	122	158	133	136	134	157	146	113	157	131	131	161	129	128	155	130	147	143	152	151	146	137	130	133	143	151	139	136	134	156	145	120	135	130	119	125	140	163	141	160	152	178	143	142	145	146	131	145	132	157	123	127	127	143	126	144	131	134	161	123	135	134	128	126	143	153	118	143	141	150	147	141	134	129	121	132	131	151	129	155	158	141	135	159	156	146	145	146	127	150	149	140	142	142	131	164	131	120	136	111	121	131	156	128	138	143	159	146	139	129	139	137	135	140	154	138	137	147	138	136	143	147	142	152	129	148	133	115	141	149	141	152	136	139	143	127	128	148	122	119	154	157	154	140	148	158	123	146	154	141	134	171	138	136	142	141	165	119	145	160	144	121	138	136	135	151	141	131	130	147	143	138	153	135	134	149	140	144	156	134	167	141	123	141	147	147	135	140	144	136	156	156	127	133	138	133	146	131	148	136	144	117	150	138	133	125	141	135	152	118	156	127	132	157	140	136	128	134	137	125	157	128	121	144	132	129	135	147	119	141	147	129	133	145	139	125	149	147	129	140	132	140	136	132	134	144	158	137	148	135	145	129	126	146	153	163	117	121	146	125	152	144	138	139	151	122	127	130	133	147	145	163	142	144	150	114	148	134	142	142	131	104	129	158	140	148	137	125	143	139	126	122	139	147	134	136	117	146	148	120	147	127	131	141	124	123	126	126	124	140	145	142	137	147	150	144	159	119	155	144	144	121	126	138	156	144	161	130	160	136	137	141	140	137	142	124	143	120	133	133	123	133	148	133	139	150	139	128	132	135	156	129	120	153	178	154	119	134	128	137	145	145	163	144	144	146	134	134	159	133	141	115	142	114	137	147	132	160	136	161	150	126	142	143	133	147	142	143	138	146	138	139	144	114	146	150	142	126	147	129	129	138	150	140	154	143	128	141	146	123	153	148	138	132	146	131	126	152	135	124	129	129	127	148	110	143	138	126	156	132	141	151	134	135	145	148	134	157	133	146	143	129	131	137	135	141	158	143	165	144
24981	20438	26771	23999	20470	12536	2880	13255	22396	2273	529	439	467	411	406	378	388	376	390	347	347	343	304	331	306	333	337	327	306	312	320	343	321	340	296	310	309	308	299	321	302	301	304	273	307	315	297	312	316	291	310	292	289	310	283	281	331	286	284	311	292	297	269	303	312	315	276	284	278	299	269	311	309	316	290	324	318	273	308	309	288	306	308	289	302	270	326	310	321	291	291	290	295	302	273	285	312	279	294	282	321	282	281	272	293	271	288	317	294	272	286	292	302	312	316	272	273	280	272	300	307	295	315	271	267	293	321	262	284	301	248	292	307	280	292	309	259	276	303	288	291	284	287	291	267	288	265	288	314	288	310	295	293	277	259	282	293	281	300	266	276	299	286	243	304	322	296	325	293	264	286	294	313	297	284	305	286	270	355	278	283	289	303	295	300	309	274	280	311	263	297	286	289	274	305	284	269	288	303	282	296	310	303	283	292	308	296	305	297	285	308	309	283	297	318	297	285	311	288	287	304	311	298	296	291	302	274	292	279	296	304	275	253	284	298	301	322	277	319	284	275	301	294	291	292	287	282	283	328	287	273	294	282	291	281	316	295	296	303	300	298	272	306	287	320	328	277	279	286	293	278	303	309	296	304	279	331	333	335	290	276	276	303	262	280	283	302	269	280	305	306	293	315	267	296	289	268	295	259	288	322	312	292	260	285	277	277	311	273	260	312	281	311	271	291	331	282	267	288	302	299	299	297	297	279	298	304	291	294	299	309	251	295	270	292	337	291	306	281	320	302	304	283	288	313	274	302	290	296	312	308	285	309	282	292	292	298	280	298	286	276	274	277	322	294	307	275	306	282	281	293	293	298	281	296	270	268	291	313	290	263	310	298	294	295	307	285	290	288	278	290	294	291	269	332	328	285	284	282	300	277	282	312	271	290	271	299	290	283	311	300	273	294	301	303	326	284	264	309	311	312	276	280	334	322	308	272	315	334	314	269	305	275	281	283	303	291	275	264	306	323	310	302	303	297	267	304	290	293	257	238	285	302	304	311	283	282	273	290	310	267	334	258	285	268	302	315	298	278	328	314	276	301	296	237	285	316	331	299	267	297	303	284	300	255	289	271	319	280	279	273	315	275	289	319	304	284	285	294	324	291	320	342	271	278	289	294	316	273	300	305	302	280	272	316	280	288	265	281	271	277	288	312	288	278	316	259	291	289	275	299	279	289	284	278	268	292	286	324	268	311	291	288	283	305	302	299	322	285	288	311	286	287	293	301	298	278	296	296	317	278	278	293	288	287	269	277	273	271	324	311	292	285	282	292	280	300	297	310	290	310	304	338	292	310	282	297	279	286	289	293	313	290	316	307	317	270	283	301	266	304	279	290	277	277	300	337	296	275	283	277	310	245	309	306	304	289	296	306	288	292	323	309	298	276	302	308	305	310	311	321	278	301	305	291	306	272	279	315	294	274	274	267	279	296	297	297	303	265	336	309	312	318	266	317	292	310	296	298	282	288	315	302	277	319	275	292	307	298	332	300	294	290	286	273	273	297	270	286	308	301	301	296	288	284	276	280	272	269	258	270	285	281	278	314	277	280	314	278	310	274	297	252	301	285	250	293	285	251	306	267	272	283	288	268	298	289	292	299	307	305	282	311	294	295	303	273	312	306	287	291	273	304	303	285	309	294	299	309	296	283	274	291	309	304	319	289	269	305	308	291	311	251	288	279	291	295	297	291	279	289	280	264	279	289	304	301	317	279	346	319	318	297	291	282	286	279	304	296	317	304	259	287	286	294	304	297	282	317	274	303	273	307	310	307	263	276	285	299	296	291	308	283	304	268	305	316	301	289	283	285	291	292	286	307	300	297	307	304	318	317	264	302	292	273	287	263	307	289	317	258	298	305	292	304	285	300	275	294	277	291	285	281	277	257	256	313	297	288	301	265	290	245	289	262	288	300	266	292	270	276	300	348	306	284	292	287	289	284	290	284	303	296	301	300	285	275	293	310	252	295	293	312	289	290	280	300	268	292	268	301	297	297	291	322	313	292	294	311	294	261	292	305	302	295	275	293	268	289	288	282	291	286	288	293	306	294	272	263	270	295	311	300	295	291	311	289	288	311	274	294	268	282	273	293	319	275	309	326	317	311	292	289	248	313	284	293	274	303	269	299	267	311	301	281	310	279	287	292	290	264	325	327	304	285	282	278	271	305	300	303	303	295	310	288	311	293	284	313	281	306	304	354	297	322	276	299	325	292	316	310	292	283	309	271	291	301	292	340	286	290	295	307	297	278	299	275	275	285	277	262	288	297	296	313	291	287	324	312	283	321	323	286	279	297	320	303	283	279	280	255	285	295	273	257	284	288	287	270	276	285	266	282	276	332	276	323	308	306	292	281	299	289	289	292	287	268	277	307	306	300	303	307	299	287	292	315	287	284	278	276	291	285	309	250	283	290	272	297	275	276	286	261	261	289	301	243	341	286	311	264	293	271	302	318	282	298	279	284	306	272	275	302	307	280	271	328	309	302	305	276	319	280	267	303	276	287	267	302	304	253	297	286	305	275	277	291	285	279	315	322	267	276	276	283	307	306	276	319	273	301	300	313	298	276	302	307	291	253	313	311	280	296	318	293	271	285	297	292	310	282	282	293	317	300	263	282	278	275	276	293	252	302	294	278	280	292	270	302	288	307	295	300	302	331	298	292	284	307	274	279	274	306	278	288	302	288	280	308	298	307	302	305	306	287	289	297	306	272	320	312	298	304	279	275	304	333	302	277	283	292	290	287	273	296	274	289	318	316	280	284	278	267	276	296	279	265	318	285	289	292	275	284	280	301	292	286	305	310	313	262	302	305	286	295	289	287	280	286	274	313	295	277	278	291	306	288	268	253	312	285	294	314	285	250	313	267	291	293	296	287	279	304	283	321	313	307	296	269	317	320	320	289	279	339	276	296	315	279	298	309	282	270	304	302	284	278	295	301	292	306	294	289	303	269	279	294	295	290	335	288	264	300	288	300	283	270	277	265	253	279	300	300	302	271	288	323	325	299	307	269	295	287	324	300	303	302	300	305	305	262	299	295	290	325	310	306	298	286	258	328	301	310	301	327	281	291	269	298	297	256	277	274	297	276	266	304	276	310	301	287	263	276	269	268	289	300	323	276	288	285	273	302	258	319	285	276	292	301	326	288	285	315	290	306	305	276	261	328	324	301	297	315	301	272	272	301	264	262	302	309	323	289	258	331	289	272	296	310	306	321	284	302	278	299	293	303	292	308	310	295	296	285	293	311	301	297	314	322	326	328	306	266	304	274	280	297	306	297	286	297	296	291	296	280	321	306	304	267	279	252	266	292	305	310	301	300	273	237	321	309	282	265	294	294	263	290	288	301	282	289	292	276	298	280	315	285	280	301	298	283	294	298	331	275	278	295	297	288	306	292	269	285	302	307	279	289	300	322	313	289	280	316	289	286	274	292	339	257	292	304	294	305	315	281	292
33253	21661	21131	11210	6581	4594	4036	18998	18093	775	747	573	594	577	489	486	438	423	413	398	372	363	378	372	363	327	346	342	337	289	317	327	316	316	298	307	310	283	313	301	299	289	314	288	275	284	286	279	273	313	313	292	275	290	268	282	271	279	262	267	310	291	292	245	329	266	317	297	271	303	294	284	305	248	294	291	283	258	261	274	301	264	259	283	255	259	291	277	290	282	298	300	259	304	278	265	265	281	242	280	290	273	259	247	311	266	225	285	266	287	260	266	272	262	270	275	253	287	274	300	255	265	246	277	287	256	250	269	257	279	268	288	282	290	260	292	259	285	279	277	261	270	301	275	268	324	277	261	240	292	269	284	280	276	300	267	256	268	291	265	274	277	242	248	263	272	275	285	280	281	280	263	292	271	288	276	262	277	297	284	259	278	286	269	296	291	262	295	294	260	287	248	283	296	254	264	292	265	280	295	278	319	304	286	264	262	269	272	252	266	294	283	252	276	301	299	260	267	272	266	249	279	298	268	266	262	262	254	268	268	283	258	279	241	265	252	252	269	256	236	280	236	286	295	275	272	254	283	285	265	268	285	280	264	282	256	273	244	243	263	274	281	274	285	269	283	291	288	282	287	258	241	268	269	284	300	259	248	247	255	273	286	279	302	282	269	303	282	298	281	304	251	272	267	292	276	272	286	277	262	302	273	314	259	310	278	273	278	272	267	286	291	289	264	269	254	262	268	268	289	300	280	298	290	276	275	295	294	266	287	267	312	270	267	280	266	270	274	258	283	275	289	291	279	278	264	261	295	268	268	281	282	258	270	237	277	261	286	271	303	297	236	275	262	256	283	274	248	270	272	280	253	298	248	280	259	294	274	292	279	268	286	257	299	262	251	275	281	254	289	268	264	288	272	280	279	288	270	272	255	262	306	255	266	280	270	292	279	288	297	253	264	291	291	286	313	252	288	283	250	265	263	247	275	275	291	276	259	296	243	289	274	251	260	278	306	313	261	269	255	273	277	281	279	272	268	279	271	301	295	265	292	261	253	263	297	281	279	276	249	286	264	288	291	280	302	283	299	259	281	278	275	260	282	242	281	254	306	271	273	282	249	269	272	265	252	278	281	276	277	293	278	270	261	257	295	268	282	277	266	279	288	267	281	274	256	281	255	257	274	268	281	250	290	279	289	300	299	270	303	282	264	290	260	273	277	260	259	278	259	265	262	253	281	293	275	303	278	267	302	271	280	290	303	279	246	273	271	299	266	275	279	278	288	254	263	274	249	257	252	256	266	300	275	253	266	287	275	292	295	296	273	279	273	295	298	258	268	285	249	312	256	266	230	292	228	295	324	271	279	283	290	243	268	265	242	251	253	279	287	273	276	286	274	250	277	287	295	281	263	294	252	272	294	248	273	284	263	274	274	253	308	263	309	288	273	250	258	274	270	291	285	276	254	293	233	292	258	272	268	259	272	276	280	270	257	283	268	254	271	250	269	273	281	285	275	297	286	296	294	277	318	280	292	250	276	278	261	266	276	314	277	281	256	253	300	252	261	285	268	270	295	264	278	269	260	222	274	273	247	264	300	299	266	280	262	285	298	287	245	278	256	288	269	309	260	255	287	274	270	278	261	294	238	286	274	273	282	256	250	255	285	289	247	271	310	268	262	271	300	240	302	260	264	251	264	267	252	276	250	305	275	281	288	275	242	298	278	273	235	281	252	262	255	271	323	284	267	288	259	279	271	274	257	254	312	276	265	283	265	280	288	304	265	299	263	288	286	287	283	274	269	275	265	272	299	273	254	246	274	287	285	284	254	296	279	294	275	252	281	320	288	258	262	282	265	291	281	275	292	240	264	284	289	234	277	290	270	277	272	279	279	265	291	257	285	302	259	260	281	281	270	267	281	270	270	257	259	264	261	256	321	264	297	254	274	258	287	267	285	263	297	285	267	281	280	267	266	267	267	292	264	272	279	294	293	302	275	263	283	275	271	252	277	244	259	267	309	285	272	283	286	284	277	288	290	270	266	268	286	256	258	280	276	230	272	265	267	297	280	292	250	278	288	270	259	254	267	291	280	258	277	250	270	271	259	266	300	254	269	275	299	265	296	303	254	254	274	295	293	281	282	259	272	270	270	267	262	277	273	270	285	278	269	251	281	284	279	281	262	262	290	238	267	270	269	278	252	270	264	291	261	255	287	282	272	295	273	242	268	302	271	246	279	267	289	275	260	274	265	272	278	292	287	269	273	269	274	255	264	282	291	278	299	304	303	266	260	267	267	273	287	307	298	241	289	267	281	254	264	275	278	268	272	275	277	276	272	253	278	280	278	278	270	272	284	292	274	270	281	296	259	275	260	249	291	298	262	259	278	309	295	261	260	291	289	263	276	279	288	243	266	271	290	262	268	258	298	270	288	290	242	257	260	259	279	277	274	251	275	280	279	274	272	254	301	276	266	288	240	265	280	297	281	300	272	286	294	274	270	278	270	265	281	268	258	297	294	273	286	262	281	283	278	273	243	265	286	277	297	273	317	283	260	278	281	277	253	276	295	305	280	276	253	245	281	281	292	267	268	277	269	277	268	273	246	272	261	283	267	263	286	257	295	299	281	263	242	271	263	253	246	234	276	248	253	273	259	275	246	290	275	277	277	266	279	260	260	252	295	254	298	264	274	294	285	282	268	269	263	272	263	279	274	293	290	252	259	290	285	290	274	271	278	258	261	267	274	267	247	308	296	265	270	272	248	263	241	298	255	262	290	253	301	251	265	260	281	277	281	284	252	265	283	280	282	275	307	250	268	266	275	285	261	262	298	285	241	281	260	306	263	271	290	294	291	276	260	252	263	265	275	298	272	286	259	263	291	289	264	290	262	285	263	249	273	293	289	283	279	277	270	275	275	290	259	305	273	263	276	289	253	279	254	262	281	270	292	297	267	284	290	262	274	273	299	280	280	294	254	266	256	277	279	243	244	288	272	276	294	273	261	267	271	271	276	255	277	271	297	244	283	266	270	284	260	304	269	308	278	274	259	277	290	268	276	263	275	265	277	267	261	263	260	271	311	272	316	262	257	266	297	252	253	276	293	287	273	291	280	276	291	280	280	282	297	254	247	289	285	298	286	273	282	282	262	250	280	301	263	273	265	257	305	271	283	276	299	269	298	274	293	266	273	266	277	284	262	273	264	319	276	293	251	251	267	278	285	272	263	284	310	258	264	299	294	290	284	278	276	240	280	255	237	268	307	256	283	296	288	252	257	293	271	277	280	265	250	256	265	277	270	287	309	316	288	261	278	287	260	295	240	268	293	269	261	297	262	275	272	248	271	276	253	313	274	257	255	270	238	251	279	304	256	291	275	277	273	255	288	266	260	269	280	270	248	282	272	273	261	239	276	284	240	295	266	249	289	294	288	274	262	256	278	281	291	262	292	310	266	271	283	282	258	268	259	277	276	288	275	235	270	268	265	262	286	270	274	304	277	314	266	255	286	248	248
22539	20400	27234	23473	20417	20646	12774	17307	35901	6818	996	826	775	779	735	688	689	686	670	650	589	628	639	584	603	580	542	567	549	533	523	545	560	554	536	525	544	507	497	546	545	540	551	527	577	567	575	536	527	502	504	498	523	538	562	555	561	501	558	534	511	499	512	497	512	562	503	528	515	500	502	510	508	543	504	539	493	505	519	486	495	532	555	498	474	506	547	494	531	502	490	519	518	520	537	520	567	499	504	484	529	552	508	490	531	525	505	552	527	480	532	536	484	525	506	532	506	496	504	479	541	499	503	521	489	500	459	521	521	527	529	509	511	499	520	500	519	521	526	523	523	528	527	551	546	519	464	470	509	529	554	550	506	528	520	517	515	527	518	481	517	497	528	511	502	512	514	499	505	540	520	541	517	511	485	494	521	540	500	495	534	496	518	525	553	522	526	516	519	512	523	470	518	480	531	533	453	522	537	503	502	516	497	539	493	539	534	473	494	515	504	504	488	541	484	527	523	555	509	501	504	515	493	488	544	489	503	499	507	528	523	539	494	523	494	480	520	535	555	514	501	536	479	528	514	497	515	528	473	511	525	516	510	504	488	528	557	519	501	530	534	512	488	505	506	450	482	505	538	520	532	484	550	497	515	525	524	502	509	505	529	499	491	556	533	528	463	522	496	552	502	500	509	518	507	514	492	507	498	498	537	561	547	471	513	542	499	516	503	543	528	532	536	509	536	530	506	500	543	487	569	519	513	487	534	516	532	506	511	498	468	541	446	507	492	512	563	491	526	533	520	490	556	545	510	508	538	531	512	500	536	519	506	485	535	478	526	477	459	548	489	475	525	522	561	481	534	508	514	526	515	498	513	503	516	500	503	519	498	542	511	495	530	529	519	511	536	478	509	510	581	536	486	480	507	501	512	543	548	520	527	554	528	538	493	516	575	489	523	534	573	520	490	513	509	501	499	529	517	483	505	563	564	497	528	529	494	498	498	528	555	512	491	526	524	467	513	512	530	486	517	504	496	526	558	549	480	481	520	520	520	516	506	506	514	502	533	490	506	476	503	517	524	540	487	477	481	519	511	530	523	519	545	529	518	563	491	483	529	503	530	515	484	548	505	515	522	502	532	512	502	498	497	477	516	527	506	543	492	480	534	477	521	489	551	540	537	537	506	505	502	517	513	490	503	551	506	468	519	510	492	472	522	519	517	535	500	561	508	509	483	523	526	466	540	444	526	522	504	531	478	510	495	554	543	496	472	499	540	532	529	524	505	492	471	534	500	519	525	565	489	499	498	555	517	503	519	511	515	494	507	474	529	508	534	495	560	481	493	495	511	491	504	540	532	513	527	486	521	555	537	508	536	520	464	517	568	546	496	478	521	509	511	505	514	543	518	510	535	570	491	480	526	485	522	492	515	524	550	496	489	523	527	479	528	551	510	513	487	499	506	491	545	480	500	529	525	513	495	540	580	523	549	540	511	501	497	511	529	481	472	437	500	463	475	531	520	495	539	510	520	513	569	589	514	560	485	513	528	496	501	531	507	525	510	508	499	504	541	522	503	521	552	570	475	507	558	505	502	552	519	531	556	506	541	515	520	535	506	511	523	529	481	525	526	491	534	542	506	527	513	486	515	524	502	550	541	480	519	540	474	517	497	474	486	498	510	497	496	534	469	538	477	532	538	499	508	511	494	488	510	507	554	517	547	519	531	567	521	533	507	500	491	494	484	532	514	533	501	535	541	536	498	519	476	488	566	512	507	479	504	502	491	478	487	508	486	535	512	502	515	504	561	499	565	515	512	480	503	519	562	502	546	505	550	522	532	476	513	528	486	513	501	539	502	507	493	482	541	549	494	534	509	565	507	559	502	528	518	529	503	517	487	486	506	587	525	481	515	482	499	537	515	500	472	514	504	510	480	476	525	532	488	516	527	491	499	526	542	529	504	520	522	521	525	487	513	527	485	515	488	497	534	505	512	552	497	536	516	570	537	529	532	551	521	529	513	542	498	525	487	533	519	515	552	542	560	499	511	481	514	531	525	508	508	549	507	501	522	512	493	512	545	529	513	530	529	475	499	449	510	506	507	514	529	556	553	513	473	517	483	487	544	527	520	526	491	531	511	478	508	518	501	529	522	544	570	540	484	493	513	501	544	500	509	500	524	528	514	491	532	532	555	524	558	505	499	508	496	514	525	515	488	512	514	553	495	515	493	509	531	514	496	534	525	506	532	479	532	487	501	490	472	499	519	500	523	456	469	495	497	518	459	494	523	492	514	521	509	540	519	514	495	473	510	543	525	497	502	469	538	534	508	461	515	506	499	489	554	523	500	542	519	543	531	521	487	511	479	477	500	533	445	553	525	516	506	472	494	528	460	534	502	505	557	530	506	517	507	539	544	496	515	567	549	547	466	528	554	544	524	539	507	516	518	491	493	472	536	523	466	521	541	526	521	529	531	485	481	526	526	514	536	496	520	524	508	509	494	549	528	497	523	473	531	494	519	524	498	494	536	521	529	529	493	509	556	535	516	551	533	556	510	521	511	499	537	476	464	551	534	520	519	463	526	497	521	511	544	510	568	539	504	513	542	504	487	508	503	533	494	499	526	516	535	514	517	493	488	529	527	556	481	527	535	487	494	493	461	501	534	475	519	498	502	545	548	499	507	517	489	482	519	549	503	508	488	501	517	477	516	497	573	464	493	497	495	513	539	511	501	490	535	557	529	529	489	540	520	501	522	518	484	531	520	495	543	529	469	524	526	535	503	512	497	533	513	468	505	496	492	492	551	507	495	479	557	512	527	538	481	517	525	506	503	504	526	516	521	497	506	517	514	538	510	527	519	553	522	525	521	515	519	503	499	492	500	490	490	495	530	468	485	543	540	523	521	542	541	505	544	502	544	531	513	522	488	541	502	506	528	524	530	496	496	500	534	542	537	464	472	515	494	542	524	475	490	505	526	477	520	495	501	523	494	508	535	533	486	511	506	521	482	530	502	532	561	529	521	511	505	525	568	522	521	496	547	493	528	532	509	526	540	525	515	536	472	492	505	532	488	495	512	537	524	508	529	499	509	519	513	518	527	525	512	514	552	531	526	516	495	525	514	488	536	509	518	522	460	509	463	500	512	497	505	502	487	511	504	489	476	514	552	525	556	538	546	485	535	501	498	557	506	457	534	514	477	516	529	479	533	514	513	555	511	525	542	486	522	530	502	503	513	517	484	524	511	526	540	527	519	499	493	494	507	537	517	500	512	449	537	521	511	481	503	487	510	524	505	519	526	520	523	550	534	528	504	512	511	490	544	501	548	481	537	499	551	513	500	524	510	500	500	529	551	497	497	496	514	491	487	510	450	486	544	539	496	538	496	474	524	468	513	504	539	501	486	536	493	527	523	506	546	533	511	510	525	544	488	514	502	505	555	491	531	539	496	528	496	447	490	492	486	497	508	486	521	501	484	512	534	521	503	553	525	470	506	522	518	514	508	507	523	541	520	523
40120	27376	28524	15440	11504	9174	6875	22739	24876	1459	1258	1231	1109	948	923	856	796	749	769	695	715	696	607	638	574	611	568	541	542	570	599	494	535	528	553	526	545	564	510	492	481	518	499	570	487	499	549	522	513	494	509	500	493	513	525	510	481	531	515	491	511	479	511	451	466	502	463	458	527	490	456	440	496	472	465	489	478	459	459	487	474	480	504	492	535	499	479	492	472	438	490	512	470	528	494	489	433	456	484	509	510	503	511	490	511	474	474	482	487	454	473	471	474	472	465	470	472	458	485	479	442	500	485	476	503	501	461	494	455	470	485	487	474	459	447	495	509	459	490	452	476	463	473	490	477	475	498	450	480	503	482	496	473	452	466	452	475	476	468	471	469	478	441	461	509	509	448	467	454	485	446	459	467	472	432	441	438	458	504	490	466	452	449	472	463	489	452	476	462	429	450	453	491	495	466	491	484	426	488	483	485	490	457	464	488	453	469	488	450	458	422	507	435	491	459	453	485	458	486	470	545	484	448	505	502	486	470	444	467	505	466	457	471	467	488	460	508	507	474	444	490	493	489	452	488	447	528	450	474	481	464	468	489	513	496	499	451	448	463	470	475	525	455	506	454	461	473	468	455	451	484	495	521	467	481	468	464	459	527	448	505	500	505	439	481	493	433	480	504	436	466	482	479	519	487	436	497	482	464	471	506	509	427	502	470	465	477	525	474	499	459	517	480	483	477	489	469	477	486	448	456	500	462	494	463	472	464	446	501	462	447	481	492	457	476	498	468	484	432	481	451	487	481	431	487	465	476	482	508	468	485	498	441	509	518	504	472	486	490	498	474	481	448	494	470	446	459	452	456	510	500	453	460	506	456	471	482	474	499	522	443	482	466	503	479	474	482	465	503	511	521	514	465	502	452	476	479	495	497	498	471	522	491	462	491	464	434	506	478	465	454	433	467	513	497	522	445	490	450	425	507	485	473	469	480	459	467	457	531	492	462	441	499	437	418	463	446	420	490	467	464	461	498	481	483	482	466	451	489	483	469	504	499	471	461	438	487	425	487	479	440	488	480	506	477	450	516	433	463	486	527	446	480	464	471	473	495	461	473	410	475	458	419	443	460	442	448	486	478	453	475	450	488	469	458	504	469	463	490	439	433	519	439	446	450	475	473	447	486	463	461	492	451	489	478	425	471	490	497	479	442	436	439	451	478	455	496	493	484	488	476	470	451	464	450	450	506	506	465	472	474	464	492	478	448	466	443	456	478	478	490	493	490	446	493	488	509	467	485	436	480	480	472	465	467	457	456	493	510	477	431	462	501	480	481	437	482	430	518	464	463	478	475	497	469	445	458	458	455	447	470	495	494	460	462	490	487	511	458	434	491	490	476	483	472	476	465	474	487	475	438	443	492	455	450	462	474	503	486	461	480	520	473	467	448	475	488	484	466	491	497	495	461	500	493	493	498	453	437	472	476	479	502	502	451	480	470	463	460	506	428	451	483	450	471	468	451	456	443	479	459	484	462	501	460	480	508	490	496	443	501	422	463	488	510	482	462	472	464	466	476	449	490	453	452	483	476	471	450	467	472	491	481	465	444	436	446	441	489	501	477	464	465	466	487	507	484	471	463	473	485	481	483	477	451	481	506	500	475	485	451	480	474	440	452	466	462	520	451	470	485	479	449	457	488	475	480	455	456	462	481	525	431	477	491	469	438	472	492	478	488	468	519	426	465	420	460	482	538	456	467	459	439	486	467	485	426	437	499	461	465	485	512	503	504	492	502	459	446	445	465	505	491	481	443	493	406	492	476	479	475	493	465	504	462	449	468	478	482	450	487	473	494	506	478	460	460	485	487	426	465	460	481	461	446	457	453	479	484	488	460	488	433	477	469	478	489	464	432	469	488	490	464	439	484	456	510	464	463	491	481	499	498	495	452	466	482	443	510	479	452	483	469	474	496	469	451	505	471	476	487	444	481	458	473	453	488	479	450	454	480	497	465	454	479	458	454	475	494	478	477	493	449	485	457	494	477	445	484	481	449	452	481	477	457	476	452	483	443	490	490	465	428	507	466	483	463	475	521	458	496	497	433	511	467	445	480	481	477	442	450	488	476	462	503	441	474	505	459	478	461	465	493	480	460	497	471	481	429	477	414	510	454	510	467	459	468	473	496	440	482	503	470	467	451	431	429	467	517	472	511	473	496	463	477	486	482	440	497	505	485	453	462	453	440	481	478	469	472	478	452	450	457	440	475	492	479	482	455	440	475	454	483	496	456	472	496	451	463	467	459	517	490	482	459	446	468	476	505	481	463	477	479	433	455	494	476	485	498	442	465	455	481	447	498	452	479	440	465	486	480	473	477	485	444	479	461	499	498	463	476	475	485	473	462	434	509	494	534	468	484	512	459	489	474	459	456	495	468	488	501	465	454	456	495	455	484	488	509	457	505	472	452	444	450	465	469	491	477	478	511	463	478	445	492	483	490	447	467	488	487	481	435	441	486	482	469	507	496	466	450	455	493	468	497	458	466	477	506	474	453	463	515	456	471	475	465	474	399	449	453	482	455	446	470	487	446	494	498	484	469	486	433	493	509	494	495	503	489	469	473	483	453	467	466	464	486	499	476	480	496	495	482	496	461	490	481	466	486	496	476	452	459	493	450	502	493	458	487	456	461	458	437	498	458	482	492	472	461	489	464	492	466	506	511	521	483	508	477	458	460	480	452	484	488	453	463	451	510	472	436	425	489	474	473	462	483	467	486	517	467	463	499	458	501	468	487	482	473	468	489	454	459	469	507	474	460	489	451	507	470	490	433	475	503	485	496	465	488	468	492	455	480	466	435	463	476	449	478	470	483	466	466	488	454	477	499	487	476	483	489	462	432	485	499	465	473	453	455	444	472	470	490	495	454	471	494	476	467	454	470	447	481	475	461	426	477	529	473	457	495	483	448	455	452	464	478	456	461	451	462	455	475	441	478	489	460	499	468	478	457	484	463	440	492	458	467	461	454	474	473	515	477	466	459	424	531	453	455	447	495	448	484	487	470	473	483	484	465	477	505	468	481	460	446	501	470	475	468	472	477	461	469	485	445	487	478	476	489	476	490	489	464	462	488	503	479	480	499	464	490	488	473	454	470	453	440	467	452	511	470	469	490	509	444	473	478	469	465	464	458	457	433	491	469	462	453	491	502	454	452	483	477	493	479	440	464	451	460	493	502	475	485	461	481	521	455	497	501	443	493	464	474	496	511	470	502	466	495	494	457	480	475	466	473	463	510	474	495	470	486	478	479	520	467	502	475	434	450	439	440	497	488	484	474	472	478	482	473	477	485	461	481	441	487	467	463	463	478	463	486	478	480	467	471	428	452	499	467	484	489	450	445	511	453	471	473	460	489	451	503	509	466	469	513	457	503	513	499	492	495	453	494	476	449	456	478	498	474	487	440	476	464	504	488	447	462	445	490	487	471	482	513	443	486	460	480	480	420	515	504	442	460	465	448	474
28226	15929	4549	1192	1100	730	480	625	1122	125	113	139	152	118	136	105	129	118	123	116	131	101	133	113	127	118	115	108	133	111	119	107	127	111	124	126	108	106	114	134	108	117	98	123	122	127	127	102	114	99	128	130	116	119	92	116	102	121	138	114	131	132	115	126	116	111	119	123	121	105	114	117	115	112	124	111	115	120	114	111	105	126	118	111	122	126	112	110	100	118	119	126	119	91	128	115	126	111	123	127	131	134	122	131	101	116	140	127	126	108	121	144	107	134	118	122	101	93	113	102	116	120	136	118	114	133	131	128	138	119	106	98	117	126	141	116	105	121	124	115	135	104	127	104	108	112	120	117	117	106	128	110	122	106	125	105	111	125	120	105	116	137	127	118	112	139	116	102	125	117	123	140	103	118	150	134	130	116	117	118	109	114	126	107	119	125	123	128	126	105	133	117	134	115	98	145	117	127	122	122	112	116	119	131	114	107	112	118	131	106	127	98	127	110	116	107	117	124	120	109	118	131	119	123	127	103	113	112	112	106	123	123	131	118	102	126	127	125	133	101	115	123	108	115	130	125	113	121	130	106	115	103	105	128	111	121	126	132	120	121	106	122	127	129	105	135	98	122	141	119	101	125	122	110	109	123	125	146	122	117	135	116	110	120	129	120	99	112	148	110	111	141	109	128	123	102	111	116	125	112	122	107	108	116	127	103	119	119	125	126	124	122	95	121	119	127	127	139	121	119	116	139	126	134	113	119	116	111	118	137	113	139	111	106	121	111	134	97	117	119	129	117	106	114	121	125	109	129	115	119	125	125	109	127	119	123	118	138	91	112	130	100	122	124	120	117	115	111	139	121	109	111	136	127	128	120	140	136	117	109	134	103	117	114	116	127	96	130	116	108	113	108	110	102	113	87	105	113	140	117	127	122	134	132	125	109	110	122	114	111	131	123	105	126	123	160	130	117	140	103	130	119	87	115	124	144	122	125	130	123	100	102	119	121	103	118	116	105	102	112	122	114	111	133	102	100	118	128	112	107	113	126	123	111	110	130	127	110	116	116	128	125	135	124	123	119	117	116	106	123	132	140	128	116	101	98	120	119	106	121	109	124	113	127	140	117	112	115	108	134	123	130	115	137	123	118	127	125	123	120	119	111	124	116	150	139	118	118	108	121	147	127	123	110	106	119	112	120	109	101	86	109	113	104	95	101	122	125	115	116	100	106	125	105	120	129	128	107	106	110	110	115	123	112	131	110	114	126	120	128	120	102	116	101	133	115	136	124	107	120	127	112	93	125	149	130	126	123	125	111	111	111	115	125	122	102	121	118	106	104	117	111	115	132	129	118	95	116	117	108	114	113	125	123	128	113	123	115	129	100	113	115	118	105	113	117	131	129	117	110	112	126	125	112	119	119	134	110	106	109	102	89	121	117	107	108	114	119	111	109	120	127	121	133	117	98	131	117	111	117	106	118	101	121	108	130	107	114	102	111	141	116	125	124	128	119	105	130	132	117	103	117	114	121	127	133	116	117	126	115	109	112	125	109	110	115	109	115	119	130	118	109	119	118	121	110	136	115	111	128	115	107	126	125	113	110	96	120	104	117	127	122	119	127	133	99	117	129	102	134	126	116	134	121	115	119	104	129	105	121	114	106	123	106	95	104	115	115	112	98	103	99	116	133	113	117	106	119	97	132	116	118	117	114	117	128	109	135	125	112	124	116	102	118	125	130	143	133	127	127	111	129	131	114	129	123	105	125	129	117	112	131	139	129	124	103	101	120	98	109	110	129	106	112	126	98	120	113	118	135	113	117	106	116	112	117	106	105	103	134	123	107	118	114	120	104	122	119	125	116	109	133	107	125	110	118	141	134	94	125	121	119	107	147	112	129	117	119	111	135	134	109	121	111	112	104	126	96	125	124	134	108	116	121	103	121	127	116	128	118	104	111	127	130	127	143	116	112	117	119	115	108	96	115	129	115	117	127	119	117	111	109	130	122	122	124	115	113	124	122	114	108	116	99	121	119	112	123	118	111	113	108	130	119	93	142	129	126	131	113	131	113	119	118	95	114	111	128	123	108	131	127	111	111	115	114	108	135	133	109	114	120	123	118	108	120	113	109	114	134	111	112	124	112	107	105	113	108	104	91	110	115	124	122	121	122	108	115	117	124	111	118	124	116	110	114	111	102	137	113	143	118	115	114	128	100	120	123	126	108	99	134	128	115	114	133	107	106	127	134	108	120	110	120	100	121	119	119	120	132	103	91	131	107	113	122	103	82	121	108	103	124	131	113	133	106	109	119	102	117	117	123	113	131	114	112	130	120	134	118	110	123	105	113	110	137	114	122	117	163	122	104	122	107	120	114	124	107	133	107	122	108	115	114	130	100	137	124	125	114	119	108	114	134	126	119	122	119	121	117	123	131	106	98	119	124	94	129	106	102	117	128	134	107	116	114	119	112	122	121	95	132	106	118	121	135	135	115	120	122	99	98	112	117	136	125	119	122	114	113	119	124	113	123	121	115	121	128	121	110	109	120	106	123	116	125	130	111	123	126	97	99	125	129	99	141	125	111	107	127	119	117	127	129	117	113	107	95	122	132	115	114	120	119	106	132	126	126	121	116	119	137	110	145	115	120	128	124	118	133	131	107	119	130	123	106	96	109	119	118	125	119	106	120	109	137	102	100	131	122	116	119	115	134	106	115	125	99	121	131	117	107	106	95	119	128	119	103	116	112	119	119	110	102	105	109	115	112	121	106	121	94	138	118	120	114	129	112	118	110	109	122	132	133	104	108	110	122	114	131	95	116	96	108	115	140	123	112	128	109	104	115	114	96	115	132	137	117	120	113	113	108	111	123	116	104	136	101	138	122	116	126	110	102	111	103	132	131	94	112	112	118	125	130	112	107	122	140	102	113	134	125	113	129	122	105	115	108	120	118	129	117	115	124	132	136	112	134	98	130	119	116	99	111	113	121	109	116	119	135	129	128	132	130	123	118	141	113	136	154	120	113	126	107	112	123	132	122	135	121	110	121	97	125	129	109	97	109	114	127	121	115	111	121	120	119	108	111	116	115	92	111	127	116	113	112	112	105	138	129	105	114	102	123	136	121	125	122	141	141	102	121	113	111	102	128	107	117	125	147	104	113	118	115	115	116	116	126	122	108	132	130	114	104	104	119	105	133	113	113	137	121	123	107	116	106	113	135	119	123	118	125	121	119	114	125	115	117	125	129	114	130	119	106	122	118	125	131	131	105	135	127	122	132	101	136	137	137	129	125	99	128	132	118	121	122	131	123	131	120	126	118	116	118	120	121	108	144	128	100	130	110	131	118	129	114	126	118	118	123	113	110	123	131	117	112	129	127	129	132	111	135	103	130	107	134	114	121	118	110	125	125	113	131	128	117	106	119	116	121	94	98	125	117	115	121	109	122	122	135	113	106	120	104	137	119	122	96	95	121	117	114	118	134	122	104	128	116	113	119	119	109	116	123	125	123
14761	8843	5212	1987	2126	1425	946	1283	2220	143	142	151	149	133	133	139	127	138	142	138	146	117	163	138	127	145	134	138	117	139	129	164	112	134	122	143	126	98	138	122	117	120	125	122	121	122	128	150	127	131	139	126	111	136	112	125	103	129	130	129	149	153	127	141	141	116	126	122	134	119	115	136	116	107	124	118	135	147	119	137	113	122	134	120	134	121	124	150	117	103	118	131	124	110	130	129	135	123	104	126	113	126	122	138	106	102	116	142	117	135	141	143	123	119	149	126	123	133	128	117	123	120	120	137	132	129	139	115	124	120	125	123	151	122	120	121	139	143	116	115	111	142	140	141	124	119	138	112	130	139	128	102	122	134	144	147	110	136	109	123	133	127	128	106	129	113	132	128	134	140	132	122	146	125	152	138	130	125	143	152	146	128	139	125	152	120	117	135	122	107	122	116	145	118	128	135	117	112	131	133	117	137	140	135	139	119	131	122	145	126	125	122	111	115	132	131	122	145	123	125	105	135	126	116	113	129	138	124	123	128	124	133	131	128	107	113	139	131	121	133	145	113	148	121	121	115	104	135	110	129	118	109	116	130	123	130	114	145	129	131	132	135	116	124	122	127	137	147	115	136	121	119	120	133	135	126	145	158	142	148	136	118	127	140	125	119	114	135	126	114	124	143	128	133	144	110	143	146	137	128	126	143	107	150	138	127	147	130	125	122	112	128	133	126	129	133	120	124	115	133	134	124	133	110	126	112	109	140	130	121	136	120	144	115	160	114	145	129	131	119	123	114	123	113	144	131	127	117	125	139	120	109	106	123	107	140	118	125	133	129	135	125	128	125	112	108	124	128	108	129	136	138	146	134	160	123	147	113	129	133	150	123	133	125	135	110	119	129	117	101	141	140	118	128	109	124	135	139	126	134	120	118	129	131	130	132	141	134	132	134	114	127	141	125	148	115	129	142	136	121	106	107	130	135	139	120	117	121	115	144	118	126	131	125	116	133	134	114	122	114	128	106	106	129	117	139	117	119	119	118	118	130	125	120	107	128	111	129	113	129	119	107	127	136	134	106	126	123	138	130	125	145	134	128	128	136	124	138	135	123	139	112	126	114	135	116	118	156	136	131	124	115	145	158	113	142	126	112	127	107	126	132	132	119	113	132	153	146	109	147	107	160	132	134	120	133	132	135	125	129	105	118	153	125	132	139	102	120	109	116	126	139	114	127	114	115	116	125	130	122	114	127	128	126	120	136	110	131	133	134	117	153	130	129	122	137	159	122	127	126	136	135	146	118	140	113	133	128	114	132	123	116	116	120	121	116	118	122	107	119	136	135	113	115	125	136	145	135	121	132	139	112	119	123	115	111	134	115	128	133	123	140	113	117	112	137	125	134	114	117	149	144	134	126	124	121	151	115	117	129	124	128	115	134	143	120	115	115	116	126	129	132	143	163	124	143	106	137	122	127	128	138	127	112	124	138	129	130	135	129	127	117	131	115	130	126	129	124	138	122	127	136	144	127	149	114	122	127	132	138	123	134	135	126	139	124	114	129	115	126	143	121	108	111	133	122	121	139	112	118	105	132	140	110	114	133	104	140	121	117	121	121	119	116	130	148	132	150	122	124	125	117	142	134	108	128	130	116	123	133	130	124	137	119	139	136	121	142	110	128	141	140	125	124	138	114	135	123	137	126	133	134	127	149	111	139	111	119	109	140	125	112	113	116	130	121	110	113	152	120	115	114	123	130	128	138	115	110	111	156	123	132	143	140	115	125	137	134	150	123	139	136	140	106	124	116	154	125	119	126	128	137	147	132	116	119	120	137	145	137	122	124	124	141	125	126	120	140	129	128	141	123	134	136	138	124	124	124	124	136	111	122	138	129	128	121	127	142	150	118	122	121	138	116	117	134	126	138	125	111	134	137	133	118	143	129	127	124	144	103	98	127	127	112	126	126	143	134	141	148	126	116	131	129	128	131	123	143	127	145	143	120	147	112	121	116	116	126	124	136	140	128	139	113	119	147	130	140	127	156	132	131	140	111	125	135	155	121	125	125	137	135	124	133	133	128	132	119	125	143	145	142	144	128	132	123	118	128	128	126	133	135	127	123	126	130	135	126	107	143	127	134	146	144	119	119	103	106	136	99	134	136	122	123	136	152	112	155	131	142	130	109	119	136	121	134	111	123	120	120	139	121	116	146	152	127	137	94	139	138	140	125	128	131	108	128	127	111	114	134	117	120	136	139	119	130	127	114	128	136	113	138	130	123	113	148	123	115	130	130	125	143	106	148	145	158	113	134	124	133	122	111	124	136	153	140	114	130	118	128	113	113	140	123	120	118	112	133	128	115	118	124	131	125	138	130	133	132	144	117	145	129	123	138	114	134	132	138	114	121	125	129	140	120	131	129	131	137	150	133	131	123	141	122	133	126	122	141	119	134	132	141	124	123	118	140	148	123	133	136	121	123	113	131	113	125	119	131	129	127	122	135	134	122	124	122	134	102	110	126	126	115	130	140	112	118	132	120	132	118	121	129	120	154	125	156	113	124	121	123	114	123	131	152	131	141	116	133	100	156	125	122	116	128	125	112	132	143	124	126	113	120	141	127	123	147	127	114	137	129	121	107	135	132	117	119	122	120	120	127	143	131	142	114	131	110	147	118	109	130	124	122	122	144	153	118	119	151	126	134	134	129	138	108	126	137	118	131	117	111	150	133	147	110	111	117	123	124	145	113	120	133	128	116	118	116	126	126	114	118	106	139	123	137	118	133	129	127	125	139	122	120	117	124	111	124	137	128	118	130	116	137	116	134	137	140	133	155	131	115	111	137	134	128	125	115	146	126	152	138	158	119	125	122	107	155	136	124	137	124	123	105	119	122	125	106	121	136	125	127	141	115	127	130	137	139	117	138	147	128	119	130	121	135	128	121	133	118	128	118	139	114	110	144	134	125	116	127	119	138	137	119	115	143	120	108	126	115	140	121	122	143	147	123	116	116	139	117	122	133	130	109	148	128	125	128	133	119	126	143	125	118	130	121	139	141	141	143	140	148	124	120	115	145	120	131	138	156	110	127	123	129	130	127	126	145	125	118	128	131	127	130	119	118	107	127	122	113	152	138	129	130	116	123	117	117	115	130	134	129	119	119	128	109	107	140	146	130	124	136	127	136	115	143	128	127	130	125	145	127	121	115	129	127	119	148	111	133	131	106	131	141	121	111	155	124	148	129	137	133	134	156	119	135	120	122	120	120	144	139	122	115	156	136	123	130	121	134	124	110	140	120	130	115	127	130	148	127	119	139	133	129	119	121	133	134	137	109	139	122	111	129	120	129	117	136	111	117	127	137	120	121	128	137	113	119	120	113	125	109	129	129	127	127	126	104	123	140	147	132	140	119	129	140	137	120	123	112	133	125	141	120	128	141	120	137	134	108	111	117	114	127	108	120	122	136	123	142	128	128	117	125	138	133	129	130	138	115	113	121	143	125	133	128	153	148
24867	20408	26572	24166	20450	11997	2517	7130	15485	986	538	449	456	409	368	370	399	376	328	348	369	360	375	331	365	343	320	318	297	315	305	277	302	307	322	312	327	316	312	301	320	297	304	273	301	305	298	290	331	276	315	263	315	310	284	274	298	305	283	293	286	310	268	298	277	271	283	311	294	293	276	294	305	293	285	295	284	321	297	291	303	308	296	281	308	263	291	314	280	283	308	290	272	292	265	269	283	280	308	313	277	279	267	287	299	276	297	294	290	304	278	305	291	252	304	277	280	267	310	283	267	273	308	279	302	283	286	283	311	282	277	283	289	275	268	253	269	300	284	361	290	279	271	298	288	319	290	293	259	284	243	319	267	306	327	247	257	256	284	294	275	264	292	243	283	283	302	280	288	260	289	321	265	315	284	307	284	289	258	289	286	304	253	268	277	261	322	311	317	307	298	306	284	289	292	299	311	307	282	306	287	315	259	288	300	293	304	296	281	270	300	295	264	278	277	320	298	288	298	294	281	276	288	286	285	275	313	258	258	295	286	286	284	287	300	276	289	275	302	306	279	283	301	320	289	298	281	290	306	294	296	306	263	302	271	291	315	291	317	279	270	314	260	327	281	317	285	272	290	316	315	312	294	296	319	323	264	293	288	286	285	266	280	284	290	286	286	289	285	283	297	295	298	312	279	302	288	292	273	264	291	324	265	327	291	281	299	298	311	283	275	284	301	276	297	314	289	311	304	275	279	267	297	294	308	291	298	288	313	288	268	318	282	289	273	288	294	288	289	291	273	306	308	268	312	290	275	284	306	288	274	276	300	255	308	256	297	317	270	275	316	320	285	290	277	290	264	289	318	326	302	313	252	316	326	275	306	283	305	283	253	311	276	328	304	303	300	311	298	290	279	285	262	263	289	291	283	287	314	270	275	280	312	284	261	285	288	299	282	303	290	258	283	282	288	303	284	309	274	252	293	307	278	301	266	270	275	279	295	277	312	283	285	306	263	291	294	295	301	285	282	308	301	264	280	310	271	257	273	309	268	291	294	294	296	302	297	286	274	286	289	264	278	286	291	294	298	253	285	293	290	267	267	306	294	306	283	283	288	283	278	249	309	299	293	289	301	277	278	319	285	295	284	292	279	298	291	280	308	290	230	292	299	310	305	278	280	292	266	302	258	312	271	281	289	281	277	256	258	305	293	298	291	302	284	305	297	296	279	281	295	301	278	256	278	274	298	281	304	279	295	283	288	278	266	291	285	269	292	266	325	249	313	272	278	286	329	271	308	295	323	324	324	257	277	274	280	290	289	285	304	296	302	316	301	279	272	288	287	301	298	294	272	286	308	291	279	289	302	275	305	287	286	256	305	275	301	265	277	308	283	288	302	313	297	302	297	320	288	300	287	285	262	339	328	282	288	290	262	292	239	281	306	293	271	300	281	281	280	305	278	283	281	253	300	298	306	279	301	267	298	270	310	284	282	293	287	279	301	313	284	283	270	288	301	287	274	293	305	311	294	294	285	309	263	314	285	320	297	311	310	296	289	312	300	314	315	300	280	327	254	304	283	271	291	326	304	335	308	297	290	295	269	306	288	280	256	309	292	288	280	297	268	287	296	302	305	290	333	285	269	295	287	318	304	323	279	296	289	252	284	306	289	289	289	298	301	280	304	288	313	287	307	301	274	257	290	258	298	272	290	316	304	297	257	269	303	290	280	272	271	273	311	304	293	288	289	311	286	300	264	300	268	282	294	300	318	294	285	303	252	285	307	311	253	276	276	297	283	297	273	308	320	289	278	268	259	295	274	280	313	295	312	287	306	286	309	302	315	291	261	278	329	267	310	285	314	276	292	281	325	314	313	298	290	294	298	279	266	312	279	319	304	309	298	271	285	320	278	274	308	312	303	295	278	280	303	274	319	303	266	283	304	264	270	262	297	308	324	309	296	344	290	313	323	310	306	301	301	287	293	281	280	275	300	272	283	271	288	293	268	275	296	272	271	299	282	330	282	274	311	293	265	293	268	305	317	289	276	280	320	283	270	307	279	294	294	300	282	306	298	267	286	272	282	294	316	289	304	278	275	288	262	301	304	312	285	286	302	288	314	286	302	314	274	303	332	271	322	318	287	304	308	273	290	298	259	267	316	288	295	275	256	260	303	313	282	259	292	294	308	293	272	283	300	299	294	292	321	301	277	319	268	283	307	307	285	267	269	279	266	282	315	310	289	280	293	288	271	297	303	268	296	307	283	269	295	297	281	275	276	282	280	317	301	277	309	299	264	254	262	304	289	264	262	273	277	301	287	307	293	304	287	299	293	247	312	284	292	270	309	290	287	324	286	269	285	302	306	279	293	284	270	305	333	289	318	301	287	296	275	286	293	301	284	304	293	314	284	275	324	269	303	278	287	292	286	283	262	294	280	339	281	274	271	292	270	304	299	301	292	298	288	316	275	307	282	321	288	289	294	294	286	300	271	312	302	288	299	272	278	304	293	322	301	282	302	273	297	299	246	273	293	284	303	296	278	282	263	281	289	261	304	299	268	275	306	283	318	310	283	301	272	291	277	278	295	282	303	276	284	268	273	293	318	291	304	286	305	319	303	304	277	301	291	271	305	273	283	320	269	288	282	309	289	264	300	302	299	304	292	309	280	294	281	268	296	248	266	303	307	283	297	291	271	315	317	302	283	303	305	264	299	291	271	287	256	268	277	292	326	316	317	273	263	276	273	287	299	282	273	282	284	286	267	305	308	296	295	281	280	294	306	324	285	300	283	274	307	285	275	248	290	269	266	280	286	292	321	281	265	268	310	271	257	252	268	288	257	281	264	272	300	299	289	274	277	256	260	275	323	278	310	297	294	267	267	314	263	306	310	282	285	291	318	297	336	298	282	297	273	275	307	310	283	284	258	287	311	274	281	312	303	269	260	316	270	273	282	292	250	294	299	302	272	276	308	286	325	268	325	303	268	307	308	287	283	257	291	296	274	271	296	286	285	281	273	287	297	285	259	332	286	282	281	275	326	270	290	276	323	292	311	281	315	266	278	286	254	288	288	295	299	319	263	249	283	273	308	261	317	294	297	283	305	284	303	293	323	289	305	295	279	286	269	300	310	271	276	279	303	319	285	289	280	281	302	289	286	270	290	284	275	288	284	293	294	267	282	286	280	284	319	277	270	269	286	258	281	309	300	287	280	296	284	294	267	292	320	334	310	284	269	268	295	296	306	303	270	287	253	324	266	262	261	288	296	271	309	293	277	297	296	279	313	272	288	303	265	286	309	339	307	277	260	309	278	270	288	293	277	282	286	300	286	264	288	333	281	270	274	308	305	269	280	285	294	274	297	267	322	259	298	304	283	299	310	293	315	308	296	300	278	303	296	287	285	285	249	291	280	255	259	273	297	259	273	275	316	268	301	274	289	270	284	277	310	302	275	277	322	271	293	293	284	276	299	312	308	288	317	294	304	290	276	270	310	282	288	283	278	302	310	286	284	264
30841	18921	21266	8703	7065	6126	3226	11548	13508	853	778	665	628	531	519	494	496	410	447	394	373	368	355	372	371	330	325	341	316	311	343	289	310	324	295	295	299	320	298	292	302	273	326	288	294	292	317	297	271	310	290	280	284	284	283	292	315	281	262	288	295	269	277	265	255	318	260	255	277	273	248	246	258	306	282	257	248	251	299	272	236	266	274	297	258	280	299	296	275	268	278	262	269	252	261	290	277	295	268	291	286	260	255	264	297	253	268	256	290	277	270	267	278	272	259	284	268	264	243	242	306	273	272	264	292	298	286	281	272	274	283	278	279	292	276	252	293	268	242	255	280	265	264	263	263	286	287	309	279	273	288	289	273	268	275	297	276	259	279	269	324	279	271	319	275	259	290	270	293	287	284	240	285	257	276	283	257	288	290	279	258	270	299	268	302	253	294	287	275	283	245	254	305	269	254	277	278	266	296	286	254	309	271	255	270	275	261	276	264	248	271	262	272	256	273	231	280	280	271	296	269	277	305	277	296	264	223	250	300	284	307	292	278	256	270	291	278	261	267	254	284	237	259	251	279	285	272	273	261	270	280	270	277	278	269	281	269	271	243	267	264	288	247	258	294	255	283	272	230	292	280	288	288	274	272	260	230	283	264	232	284	285	268	271	253	293	282	263	272	275	238	271	255	250	271	261	248	255	249	298	248	265	295	289	269	259	265	264	280	270	267	252	262	262	272	295	270	266	304	273	279	274	241	270	261	282	260	272	277	240	261	240	274	278	281	296	288	269	274	277	301	274	300	241	265	276	267	279	261	301	253	260	286	283	282	250	258	289	229	324	282	272	256	283	266	262	240	252	304	272	263	268	282	286	264	260	269	268	283	257	241	257	277	284	269	256	291	268	263	288	254	268	262	282	291	266	300	272	252	266	275	276	255	294	286	258	239	262	278	295	283	285	246	280	278	256	271	269	288	268	256	281	267	255	257	260	269	263	277	249	255	269	277	280	254	281	272	279	285	263	267	270	314	246	269	321	295	255	283	311	255	266	251	285	273	264	257	251	248	290	250	271	283	263	238	258	264	242	275	295	293	291	292	266	277	259	264	287	237	257	271	293	259	269	251	283	291	265	265	262	255	265	249	283	240	288	293	300	279	294	307	237	274	287	265	269	268	274	253	242	271	246	278	275	259	259	281	260	307	285	276	272	265	253	282	279	287	304	265	283	270	272	266	276	270	232	257	305	286	279	257	293	264	294	286	261	256	265	279	261	248	268	251	258	246	258	284	261	302	256	283	267	257	263	252	298	274	307	239	281	284	263	271	307	268	280	287	286	278	271	297	284	291	265	260	305	271	252	273	275	261	265	298	288	276	279	276	261	235	259	282	258	269	283	296	300	271	277	302	306	277	318	261	266	249	271	267	274	273	251	258	272	280	265	262	265	290	262	258	247	269	271	262	291	299	303	256	253	267	246	268	264	267	274	239	262	268	276	307	277	287	292	283	283	275	237	287	272	296	278	278	278	246	249	272	241	256	279	266	285	249	302	286	264	281	272	293	274	292	285	251	250	256	270	245	258	265	255	270	281	272	266	242	284	269	268	292	284	287	261	267	266	267	270	288	222	271	281	267	280	242	290	275	298	289	256	256	291	276	272	301	274	271	279	265	235	268	273	261	281	264	248	255	258	264	275	305	289	290	244	287	299	247	279	282	265	266	276	265	229	277	285	287	250	250	253	250	295	280	233	253	276	262	262	247	261	265	277	284	265	216	271	273	273	265	257	263	250	273	273	297	274	255	263	273	276	264	269	274	266	289	288	260	263	262	253	276	258	268	260	280	282	292	262	269	255	288	286	295	265	257	287	317	261	279	273	296	256	260	259	276	251	271	277	266	257	286	278	253	247	282	263	278	274	298	285	287	269	275	271	285	262	279	268	271	270	272	263	212	277	288	315	291	277	253	260	278	276	285	292	285	276	263	271	272	271	256	299	286	268	245	243	280	255	266	245	268	277	294	252	289	269	298	252	283	271	262	274	285	275	247	230	244	267	272	270	297	276	280	271	255	275	245	255	278	296	297	311	256	276	258	250	289	309	249	248	295	269	253	271	299	264	269	275	299	262	262	297	263	292	260	293	262	295	258	272	277	280	290	300	254	265	278	307	275	253	279	306	274	278	273	286	287	271	264	271	290	244	285	293	247	268	280	266	256	277	264	258	251	266	279	250	277	245	271	264	265	270	291	264	253	237	263	264	258	257	281	281	259	277	268	274	291	240	263	298	265	249	279	264	239	308	274	281	273	274	280	237	267	284	260	296	269	292	279	293	243	291	299	296	272	269	248	284	269	257	269	245	274	278	269	232	271	276	253	259	262	246	273	278	271	273	254	268	255	272	250	254	293	311	262	243	275	279	262	276	287	245	247	279	227	261	267	276	275	253	275	270	260	242	295	275	269	260	276	281	273	245	250	252	265	259	273	290	269	279	263	279	288	273	292	269	267	259	253	270	277	295	245	278	271	285	259	249	263	276	254	272	241	296	294	270	275	294	274	287	283	267	267	279	281	239	269	274	308	241	283	291	263	253	277	258	272	299	279	290	274	266	272	273	259	244	262	269	257	285	259	256	251	268	244	247	288	309	263	275	242	274	245	283	267	258	289	275	288	294	265	302	243	252	266	281	258	285	278	272	267	247	269	292	257	253	268	288	258	264	241	275	267	254	238	258	289	255	267	257	255	268	262	269	280	298	267	288	292	275	275	280	290	251	250	263	267	310	266	272	268	269	258	287	303	266	289	247	284	265	255	279	270	235	285	259	264	251	305	227	303	288	283	274	273	281	259	285	296	281	265	262	267	277	305	245	304	281	272	271	264	242	243	265	257	272	270	263	260	279	282	282	254	295	272	260	309	276	284	294	248	285	251	254	257	294	269	247	274	272	277	253	297	257	297	301	302	242	291	265	267	256	260	280	290	277	273	250	302	250	260	238	271	271	258	265	235	263	272	254	289	274	239	275	264	294	278	246	293	290	308	292	257	282	283	281	269	282	292	267	247	257	259	278	266	272	280	280	266	267	268	281	274	279	270	280	269	300	284	241	250	273	257	259	293	244	256	273	250	283	294	262	249	261	249	280	246	267	262	269	265	276	218	280	305	294	295	268	309	258	267	292	281	287	267	293	291	268	300	279	260	295	251	269	253	261	268	273	239	255	266	283	248	274	269	272	275	248	278	300	280	249	253	268	282	287	256	228	276	251	284	273	251	265	264	260	242	276	280	238	280	266	272	267	250	269	293	271	257	288	272	264	282	268	262	274	289	296	271	292	272	296	271	262	249	277	268	272	244	254	272	273	291	280	291	278	280	284	242	267	295	267	268	276	264	261	278	267	282	293	259	275	295	270	273	319	271	302	253	266	256	259	249	265	249	255	284	292	253	296	266	267	291	279	255	268	276	283	246	263	258	282	272	264	260	248	289	320	300	265	261	247	293	267	256	276	265	274	274	277
22506	20396	27058	23654	20418	20518	10594	15731	22798	2107	932	892	820	758	778	755	765	675	683	613	634	643	605	606	603	591	559	578	589	564	565	546	551	599	552	578	558	548	568	529	564	496	531	587	538	551	529	518	504	514	504	538	536	476	518	486	512	503	516	527	524	522	521	538	482	517	521	512	510	517	497	515	539	530	529	537	501	556	525	507	544	523	493	522	506	509	543	523	490	538	502	490	523	512	567	506	498	530	519	550	534	494	511	499	497	532	493	516	525	506	526	500	497	469	480	491	464	524	516	518	481	485	501	526	532	511	502	507	540	513	503	480	517	508	507	535	504	473	524	524	531	507	493	512	513	539	523	503	490	525	512	505	479	506	463	560	506	510	543	477	524	498	467	511	511	501	502	564	539	519	502	509	552	474	486	530	516	496	509	508	488	535	500	507	501	542	523	477	472	507	486	495	499	485	479	500	486	546	511	484	452	495	522	494	473	469	504	499	487	515	553	506	544	490	483	509	510	524	520	490	571	530	516	532	508	519	518	497	535	509	515	532	507	502	514	536	509	516	520	533	478	527	572	497	515	483	499	509	532	540	530	517	491	503	513	519	533	500	516	523	500	534	535	475	512	500	531	529	522	523	530	513	501	534	511	456	504	557	502	525	518	496	497	452	550	529	500	522	471	515	501	515	502	518	505	477	458	539	498	519	499	499	518	491	506	495	514	525	442	488	505	435	530	545	499	566	566	488	488	533	490	472	478	486	509	484	543	521	525	527	516	547	501	527	526	529	512	484	520	530	482	464	581	496	505	505	519	537	524	508	497	503	511	524	526	515	504	500	494	505	504	502	533	518	500	556	542	516	543	505	502	513	519	462	496	498	502	486	491	507	539	484	527	500	508	469	539	509	526	513	507	575	508	520	475	524	494	501	477	524	469	527	510	510	496	512	505	499	492	464	528	504	533	509	483	482	496	506	509	548	501	540	503	489	499	485	520	519	491	487	511	496	500	473	451	536	495	540	472	522	483	541	522	535	527	556	465	518	512	501	506	490	495	487	510	508	509	514	529	531	538	506	511	552	494	522	492	509	547	511	515	548	475	518	508	496	533	473	520	534	562	514	487	488	515	508	487	475	486	498	487	498	511	503	519	504	544	521	481	488	481	538	506	456	520	503	456	537	556	554	521	483	504	491	552	531	463	556	481	517	496	482	552	505	453	524	523	469	496	497	447	486	541	483	498	478	547	512	545	522	492	543	512	520	526	540	492	496	522	532	494	536	506	483	547	482	530	558	470	524	484	484	516	524	478	514	538	525	530	516	526	522	515	490	579	522	501	501	509	531	513	478	520	536	508	517	509	500	503	526	530	510	528	472	517	504	503	486	526	532	527	512	498	487	498	467	527	487	485	513	531	503	527	474	517	503	496	505	477	510	534	524	490	522	524	512	520	519	469	518	569	515	455	489	498	512	512	483	498	498	518	479	505	472	510	466	480	518	517	493	503	483	494	506	566	548	536	513	494	512	522	533	531	524	499	502	525	461	458	513	489	480	525	519	493	499	473	495	521	506	469	480	480	508	485	514	508	471	528	528	547	522	525	491	489	505	491	498	517	515	546	480	518	533	507	511	525	507	517	485	540	491	499	525	496	490	538	496	483	528	504	494	474	488	524	506	524	541	514	504	514	537	486	483	534	487	509	537	523	519	510	488	529	524	525	519	493	513	520	530	534	526	553	536	502	528	551	520	478	482	472	470	499	493	516	499	487	517	503	521	463	514	534	511	513	496	494	529	520	518	548	491	488	469	524	493	529	496	531	479	543	489	526	484	494	510	506	503	507	497	518	500	504	492	524	524	516	482	553	423	518	519	508	498	520	548	487	499	491	542	494	519	503	507	503	505	514	496	505	529	518	471	517	480	503	475	490	518	500	557	507	523	540	520	524	537	494	513	532	543	438	504	532	456	532	504	551	469	477	535	519	519	480	510	499	504	493	510	494	518	501	506	498	494	537	486	518	490	509	515	551	541	528	542	528	533	481	529	508	533	488	508	508	481	537	490	493	481	483	511	529	497	548	526	498	531	510	514	483	480	499	492	515	529	479	491	479	501	531	539	499	510	508	540	482	517	489	510	534	480	464	506	508	525	490	500	545	532	516	556	512	482	511	534	539	470	577	499	519	541	484	522	515	480	516	476	550	461	511	538	469	499	488	570	497	568	488	482	491	519	513	510	514	541	531	503	507	500	489	510	517	508	534	481	504	492	492	500	516	533	494	485	459	504	470	535	555	520	462	460	519	484	516	511	500	525	485	517	495	520	506	501	506	515	524	494	484	493	543	472	529	517	523	500	549	489	523	492	532	515	486	485	517	496	489	541	483	498	538	486	499	523	561	502	546	508	512	510	512	501	478	488	528	565	490	534	503	546	512	562	530	507	528	503	483	494	492	489	538	523	510	527	494	503	497	549	514	467	483	504	528	495	500	493	537	532	505	545	470	502	497	515	488	529	530	500	513	536	549	505	499	520	500	501	498	510	495	516	468	503	497	517	515	479	482	474	489	501	505	533	527	520	529	522	533	531	519	500	464	513	562	526	470	498	496	520	550	570	513	520	492	558	531	436	487	471	496	478	494	512	534	521	532	526	508	500	478	507	520	505	485	501	506	516	514	482	519	493	529	519	492	485	484	494	517	512	482	524	495	517	494	490	501	521	530	484	490	516	465	480	510	476	462	527	481	480	531	503	519	487	498	491	523	499	523	469	514	520	504	517	500	493	485	489	465	491	519	523	550	499	539	465	439	519	539	513	483	497	482	475	505	498	488	508	525	493	510	507	506	514	500	500	502	543	512	495	521	495	522	498	501	505	515	501	510	499	555	529	540	536	507	499	505	504	497	544	507	497	543	533	497	472	471	525	531	511	496	494	508	499	522	539	536	507	466	509	513	482	546	483	514	477	543	493	481	508	505	532	502	549	502	495	521	520	549	533	519	532	487	541	501	532	492	488	486	494	495	509	496	492	538	479	508	498	482	509	507	502	510	483	497	516	528	524	523	492	525	510	479	560	500	487	490	489	469	497	504	500	557	520	473	510	471	506	488	482	487	533	513	518	515	481	508	537	498	512	538	472	497	500	568	532	511	520	512	567	571	514	452	498	508	528	520	523	522	524	480	538	494	542	509	495	507	533	507	567	503	509	488	538	524	501	503	475	501	537	528	528	525	496	490	491	528	478	500	495	494	482	489	483	500	468	518	561	516	500	535	459	540	516	507	538	532	509	543	503	497	531	495	525	515	513	473	493	487	515	499	536	504	531	505	487	512	487	517	505	494	487	538	514	498	494	506	513	546	459	522	499	515	527	503	520	499	530	531	535	528	493	524	507	489	495	509	517	470	507	547	488	507	486	498	483	524	506	501	533	550	518	483	471	502	495	502	477	556	495	462	475	507	543	491	505	464	506	544	468	522	552	513	467	529	474	493	504	504	523	526	510	496	536	548	468	513	512	523	495
35089	28380	26538	13981	12285	7635	5495	20749	14252	1728	1444	1330	1202	1054	954	911	909	777	693	757	682	723	666	701	642	633	564	592	578	538	569	547	527	543	541	491	559	530	493	540	479	474	537	548	548	498	542	466	555	480	486	508	545	485	450	473	500	470	451	488	446	489	479	484	505	510	498	488	495	438	478	488	494	469	458	485	465	502	491	488	493	460	464	480	476	479	489	506	501	449	453	534	467	467	461	503	504	466	489	485	491	460	495	467	461	473	509	517	470	484	434	471	451	490	490	503	464	485	467	490	435	472	479	453	464	445	520	485	490	460	486	498	480	509	462	491	457	468	471	481	487	449	461	472	487	450	423	481	459	472	511	487	496	464	481	465	487	496	515	448	484	444	458	476	462	468	452	489	449	483	450	482	517	466	469	527	465	501	482	479	449	474	424	445	502	466	468	497	480	504	456	449	439	486	498	482	514	512	460	486	500	453	497	450	499	442	489	486	465	479	461	459	456	476	479	501	460	498	454	470	486	489	459	466	478	461	477	436	466	459	452	491	429	485	500	461	446	493	460	500	448	430	423	474	432	517	473	439	508	461	477	480	460	468	488	478	441	477	467	484	457	493	444	473	458	474	455	496	458	455	463	483	454	417	462	482	485	501	507	451	455	494	464	487	427	445	492	473	506	462	453	461	479	507	443	435	434	458	506	507	467	451	496	483	517	501	446	486	471	451	516	465	452	429	436	468	445	512	506	514	471	489	464	482	518	501	525	471	459	474	473	437	441	470	477	470	483	485	451	492	488	492	477	453	433	469	520	467	462	481	437	463	460	479	504	483	448	476	455	464	480	485	477	480	460	482	419	441	447	464	466	479	467	498	461	430	520	469	467	452	516	498	471	470	473	478	431	472	453	459	476	468	492	476	509	480	455	460	511	463	465	459	443	466	474	481	465	478	466	458	440	476	506	471	471	530	468	501	463	499	457	445	449	488	483	490	440	486	491	476	490	470	498	464	442	507	440	501	463	467	460	465	455	420	458	480	452	453	456	450	504	455	416	449	470	453	462	481	467	484	508	469	490	473	450	457	441	478	473	435	490	487	488	470	462	468	451	450	459	454	466	503	489	485	481	495	473	469	462	479	481	468	461	480	516	485	461	490	454	444	492	481	505	482	458	490	430	484	494	448	481	437	453	453	479	482	474	479	494	467	500	530	492	472	461	482	462	495	480	445	487	479	451	445	487	495	464	450	439	492	479	460	456	481	470	490	443	424	463	484	473	457	488	441	462	464	468	470	427	470	488	455	443	470	472	471	451	459	473	456	488	471	448	441	467	461	468	462	467	491	491	481	466	485	445	475	454	457	466	496	426	459	478	420	463	485	473	474	487	481	512	462	458	470	460	473	455	481	477	449	487	490	471	512	514	512	466	435	478	505	493	408	452	472	429	482	468	432	497	460	521	489	467	433	498	495	479	469	489	457	477	463	451	485	469	444	467	496	470	475	470	475	441	478	478	454	471	459	493	501	452	441	495	445	489	479	465	466	487	508	448	451	464	463	492	486	439	468	510	437	437	452	452	461	443	450	455	470	518	466	468	498	476	447	485	464	481	465	450	492	470	501	456	449	492	487	504	458	482	467	476	474	523	475	431	446	444	454	490	467	511	495	468	472	512	479	471	470	483	470	530	459	464	424	519	485	451	500	476	458	508	453	452	485	483	505	469	481	486	485	438	473	481	465	468	445	471	472	485	434	494	449	460	463	429	468	464	445	491	444	484	457	477	538	516	462	465	462	506	464	448	458	462	466	440	487	485	457	513	486	451	471	534	477	488	492	434	472	456	441	491	448	508	486	465	474	500	480	450	462	471	493	437	532	471	469	476	509	497	506	448	492	424	487	474	424	446	497	441	440	470	482	486	474	501	455	489	481	478	510	469	465	492	508	500	439	454	462	502	467	469	466	466	463	503	524	485	474	502	455	444	453	480	461	467	520	459	468	468	502	495	474	461	488	494	484	455	476	462	481	450	480	462	496	486	485	482	428	477	460	492	486	471	486	532	482	476	481	473	484	492	498	438	454	473	447	471	465	479	443	469	461	468	456	435	476	464	470	486	493	473	449	445	463	484	478	469	480	448	428	465	502	462	481	510	469	466	454	429	456	503	455	494	448	493	490	471	476	422	492	479	474	468	520	459	477	464	480	433	512	452	468	516	464	467	451	500	484	470	461	458	467	458	469	468	469	445	446	460	484	452	437	471	469	463	463	439	487	483	493	523	435	459	486	459	472	448	465	498	450	488	497	448	501	499	477	473	461	488	430	512	468	476	433	505	454	487	462	443	484	461	464	498	451	471	461	450	469	444	482	523	452	454	458	463	467	490	482	476	500	473	459	454	488	491	456	444	458	478	456	459	435	488	469	491	422	449	473	447	423	466	498	473	441	509	506	434	450	478	453	490	472	479	459	435	460	443	480	484	478	499	470	460	471	467	467	498	490	442	504	480	472	471	447	446	488	465	476	473	456	477	493	528	456	475	499	488	476	477	497	505	529	506	459	458	470	466	461	487	498	521	487	459	508	462	488	501	455	495	488	448	461	471	472	456	457	455	472	481	460	480	491	475	496	490	477	482	507	498	455	470	499	468	474	506	460	462	471	476	466	487	444	433	468	474	470	471	452	487	496	495	456	488	471	491	472	479	467	486	509	485	452	493	499	439	447	489	475	486	437	494	480	513	457	446	484	480	496	479	458	478	511	459	464	431	467	441	493	462	506	470	474	416	478	458	493	459	501	458	489	448	470	477	455	436	439	449	484	505	451	461	474	479	429	508	483	457	470	485	483	467	462	496	521	507	497	482	459	475	499	477	485	467	510	496	446	488	463	498	476	466	490	421	497	461	463	463	490	469	483	470	454	478	472	483	472	489	509	448	464	481	488	480	455	478	461	480	448	468	462	457	457	459	464	481	484	446	506	510	429	461	483	438	498	463	496	461	490	463	444	480	477	476	471	486	491	482	446	438	493	484	509	459	429	469	472	457	446	480	476	450	508	463	478	427	469	480	452	448	473	473	490	496	472	513	461	479	526	467	476	450	464	489	444	488	475	472	445	474	464	475	503	467	439	475	470	459	475	448	476	485	474	464	484	460	490	467	482	501	476	460	484	482	457	458	519	454	497	433	493	468	470	463	467	446	450	450	505	453	477	474	472	462	484	497	468	450	462	496	466	481	497	436	475	479	449	506	493	479	486	460	495	501	492	438	451	439	469	491	459	452	452	474	452	476	471	458	503	456	488	494	442	430	498	473	470	502	478	489	466	447	500	446	451	439	471	471	486	484	485	466	460	472	510	484	453	482	480	464	456	486	489	465	466	506	485	448	495	447	441	482	499	484	496	448	489	474	488	469	420	499	432	454	477	492	455	440	458	451	506	465	480	465	516	439	421	464	462	447	435	463	480	472	502	492	475	478	455	476	484	448	466	437	486	446	509	502	461	465	449	477	493	475	464	443	467
28428	15847	3797	1094	748	387	292	925	676	133	127	124	127	132	134	119	135	140	122	102	121	118	112	94	119	100	132	137	108	108	125	136	133	114	123	119	107	129	114	124	124	127	110	130	114	105	108	134	104	105	95	102	112	108	121	124	125	118	124	119	105	118	110	111	126	116	133	108	135	99	121	108	105	125	102	107	129	123	137	118	134	83	122	115	118	103	110	104	121	127	122	120	105	116	117	108	109	140	114	117	112	122	101	118	122	117	125	107	116	133	101	116	106	130	118	116	104	119	105	123	124	130	137	116	109	101	96	123	120	121	141	111	110	122	134	119	122	123	120	109	108	128	108	116	117	110	131	112	107	102	119	119	122	104	123	110	123	138	113	109	102	94	122	111	118	105	120	118	118	117	112	127	107	112	122	106	115	117	126	127	116	128	118	126	128	120	109	125	117	104	125	123	97	108	113	111	126	114	116	129	118	109	111	106	106	109	119	102	117	136	115	105	110	114	106	111	144	115	128	133	125	108	121	119	103	114	132	132	116	119	123	107	103	115	144	85	116	108	114	89	96	117	113	101	103	116	128	121	120	123	109	111	109	130	120	118	99	109	117	118	133	122	126	130	109	129	104	117	107	123	134	117	130	113	106	108	126	135	97	98	103	101	120	118	103	106	114	126	110	132	133	117	114	121	117	125	113	121	130	130	121	117	141	111	102	110	137	118	97	115	121	119	102	135	119	103	123	143	111	106	114	114	105	124	110	113	121	129	120	113	116	125	116	117	100	117	114	113	103	141	111	125	124	107	137	114	104	111	97	91	110	121	111	94	120	125	127	142	116	131	125	124	130	122	121	123	127	103	124	109	121	126	101	131	122	128	121	118	124	111	138	128	119	109	132	106	113	98	119	126	124	110	109	107	124	122	113	136	102	124	118	112	104	110	125	124	98	130	120	122	112	138	129	116	118	96	89	94	124	122	115	97	109	124	119	113	109	114	115	113	120	126	117	127	113	109	106	131	111	129	113	136	120	106	142	137	111	122	115	124	114	112	107	115	112	126	121	123	116	108	108	118	124	106	115	111	94	109	120	112	118	115	110	118	101	132	124	121	125	118	101	107	120	111	136	117	113	110	109	100	127	106	113	104	121	117	91	111	134	97	117	124	131	107	122	108	114	143	129	131	129	131	134	121	112	105	98	119	118	117	108	103	103	110	123	120	115	117	104	113	119	116	117	102	122	136	128	142	136	116	119	123	122	103	99	104	135	129	117	85	114	138	121	111	100	107	102	134	140	99	130	124	120	108	124	118	132	119	110	137	111	109	113	122	94	105	116	121	127	113	111	114	114	119	137	128	123	118	106	130	109	114	105	103	129	140	105	102	114	114	112	101	113	110	141	101	119	135	109	116	101	120	129	141	139	116	100	109	111	112	136	117	125	115	110	101	108	136	122	107	122	140	107	123	129	114	137	124	110	119	122	120	113	125	122	119	120	110	120	115	89	101	128	99	112	134	137	126	112	131	109	118	115	110	116	107	122	127	111	107	107	103	112	121	112	120	115	137	124	115	121	108	112	108	140	125	133	103	116	105	110	100	132	110	116	105	111	117	136	110	132	113	129	97	117	101	107	124	148	120	115	119	115	121	111	123	108	122	125	103	110	117	115	120	96	100	109	104	118	118	120	109	127	123	118	121	113	123	113	110	109	127	103	118	103	120	104	108	115	130	101	142	126	127	114	108	122	122	115	122	121	120	118	112	124	131	126	112	121	119	119	116	112	107	102	123	116	114	121	102	103	106	117	121	109	112	130	109	126	114	126	107	114	96	119	137	108	109	112	125	106	109	109	102	107	102	128	110	94	107	130	117	118	124	117	114	113	123	106	114	125	129	116	137	107	108	105	117	120	123	124	132	117	113	139	112	111	117	118	109	102	137	130	112	121	115	123	107	128	115	134	124	111	103	125	114	114	124	109	102	126	128	129	119	118	128	127	117	109	121	111	115	89	113	124	121	112	121	119	116	104	122	100	90	133	112	135	117	118	136	110	130	106	98	107	98	130	115	110	121	115	123	139	126	127	119	136	113	109	128	107	109	142	95	119	124	109	114	113	119	114	99	120	118	118	126	127	114	108	122	131	121	110	110	127	98	126	103	113	124	118	117	106	115	118	122	103	116	132	147	112	130	126	124	123	123	104	107	116	126	121	116	120	111	129	108	116	113	99	107	113	114	111	116	110	132	113	126	114	111	121	107	110	106	106	131	100	99	97	129	122	123	127	100	128	100	99	122	113	124	133	103	129	123	131	121	117	106	121	106	109	107	111	107	104	126	120	117	113	119	104	111	93	110	114	129	99	117	105	120	110	110	100	103	122	114	119	106	112	96	131	139	106	115	110	111	112	106	100	131	115	106	114	119	131	101	107	124	127	129	96	122	129	86	125	95	105	112	138	113	118	116	133	124	107	118	119	110	108	119	122	116	127	110	127	115	116	131	130	111	98	96	125	112	119	134	133	108	119	112	109	116	140	97	100	114	100	97	98	109	112	117	111	113	126	104	125	139	118	118	122	103	111	116	127	101	132	116	111	120	122	128	115	124	108	114	123	119	120	124	140	124	115	125	141	100	108	124	110	121	114	119	116	128	129	125	107	108	122	118	114	126	112	121	116	112	120	107	138	111	103	130	110	116	136	109	101	130	113	123	127	128	115	121	107	122	124	109	105	111	119	107	110	125	112	120	118	104	117	108	120	98	117	109	117	125	125	116	113	125	127	111	123	135	116	112	126	118	109	105	115	108	99	108	128	114	117	112	100	120	116	122	119	139	129	105	133	119	109	111	116	108	106	114	123	104	120	131	132	117	111	107	116	101	122	106	128	113	115	94	103	109	109	142	129	109	118	106	121	123	97	115	127	112	134	115	122	128	124	117	116	127	114	134	128	103	108	115	125	115	126	131	123	122	148	110	117	142	119	109	117	102	121	117	121	140	113	112	122	116	120	104	102	118	122	122	106	122	109	123	104	116	123	113	103	115	103	134	113	106	112	116	117	102	130	112	112	137	130	122	122	113	114	97	129	119	110	119	119	125	117	139	117	118	100	114	111	126	120	120	127	110	106	132	113	109	113	111	108	106	101	112	117	136	115	107	124	116	103	92	112	106	102	137	112	111	109	101	119	121	108	109	119	93	106	112	91	113	114	126	110	124	104	114	116	123	114	107	111	102	127	104	106	132	99	115	92	132	136	122	130	115	128	113	104	132	133	103	116	114	118	114	118	105	95	114	138	130	127	115	129	116	129	128	118	104	129	110	109	92	118	140	135	117	123	128	113	137	112	115	117	114	112	104	113	127	126	123	107	134	101	113	113	114	105	99	112	126	114	121	112	107	124	112	119	122	111	143	108	129	113	134	123	130	114	126	117	119	123	111	120	123	119	121	115	117	125	112	126	123	130	127	103	122	119	120	113	118	119	128	109	120	117	107	117	119	124	108	98	101	114	109	111	110	102	101
15744	7322	3880	1950	1549	700	585	1874	1276	141	156	122	120	151	151	128	144	125	129	143	140	146	127	140	124	126	131	111	141	137	122	130	133	147	121	118	139	127	148	122	111	129	97	132	147	127	140	145	121	124	125	134	123	130	121	128	133	117	111	125	128	136	147	136	106	116	119	109	123	113	121	113	112	132	124	168	139	121	122	139	127	108	104	141	135	135	137	129	130	129	127	117	113	123	122	137	125	123	115	108	146	118	117	139	127	118	131	141	118	147	132	128	146	153	136	109	124	130	141	136	129	111	127	127	139	119	134	134	131	117	117	121	139	125	128	113	123	127	139	131	132	132	118	127	117	129	135	134	113	129	131	124	116	136	128	134	128	123	135	134	131	146	135	113	116	134	124	119	129	130	115	121	123	124	132	119	127	132	126	131	133	135	140	130	122	123	107	119	140	117	119	129	148	123	135	124	127	135	122	114	119	138	139	137	151	126	129	119	155	144	109	146	129	131	133	124	127	111	127	127	133	119	126	118	128	110	139	139	118	114	113	146	139	119	142	128	129	140	130	124	128	127	129	148	123	120	132	152	108	133	144	130	118	144	135	135	112	131	124	126	140	147	129	126	116	155	117	113	134	104	152	131	118	136	139	125	139	121	127	141	134	133	126	133	146	130	143	110	115	120	132	129	113	85	110	125	135	117	99	137	141	138	115	123	113	134	125	125	127	117	124	134	123	138	137	111	130	119	122	112	118	141	130	124	116	113	119	129	127	128	122	124	150	125	133	123	137	117	117	118	123	119	119	146	142	153	142	132	120	123	135	123	142	130	110	127	131	125	132	117	130	114	127	120	137	127	114	114	139	119	128	123	144	124	132	123	144	130	112	113	118	134	130	121	149	130	125	119	145	136	117	133	135	124	122	125	121	130	118	114	108	144	124	115	141	132	123	120	128	118	119	115	144	114	126	135	123	132	127	124	120	130	121	151	118	140	135	99	122	142	128	126	135	133	119	127	121	106	141	114	144	130	139	137	136	124	133	132	131	131	149	133	135	127	114	115	112	135	115	118	123	116	127	140	118	122	123	155	142	124	128	130	121	130	157	141	146	136	124	121	121	135	128	118	138	137	151	123	151	132	128	119	128	110	128	134	139	121	122	117	131	121	128	140	119	126	139	118	122	122	105	126	119	121	113	136	133	120	125	117	135	125	133	147	125	118	129	125	133	121	131	110	120	132	134	123	100	118	124	134	139	118	132	129	124	120	143	130	145	119	111	121	125	143	143	125	126	109	130	111	117	125	130	139	111	146	115	131	138	143	137	118	136	149	115	111	124	126	138	111	122	120	135	123	126	116	135	124	119	133	130	133	128	121	139	136	129	111	134	119	132	128	124	133	124	148	139	126	126	141	116	125	139	129	121	122	134	129	120	112	99	134	148	139	127	120	128	132	119	133	129	128	116	125	133	120	124	113	120	132	118	110	114	121	127	119	135	119	130	138	123	143	123	113	125	142	133	122	115	126	127	127	133	132	127	122	125	117	136	115	112	131	120	129	144	140	136	124	126	108	137	141	144	136	124	135	111	126	107	124	106	116	124	131	125	128	142	127	118	124	127	107	115	133	115	123	124	126	130	131	127	126	149	126	134	126	120	115	116	163	139	136	123	146	133	113	135	112	129	121	141	128	127	90	125	135	103	131	120	134	98	125	118	131	133	130	114	120	119	129	129	143	125	151	110	123	119	110	130	126	124	123	140	95	144	147	130	151	131	113	140	131	128	133	131	129	128	131	131	115	123	146	120	139	104	132	107	141	142	129	113	141	119	132	129	131	144	133	100	116	117	137	118	115	153	124	143	145	132	119	115	118	127	127	125	137	127	129	125	113	111	138	120	128	125	123	135	122	133	122	141	116	139	130	132	124	136	114	135	125	138	130	112	136	115	133	124	131	138	131	134	137	126	142	131	129	122	134	132	114	139	124	132	105	122	123	129	127	126	139	125	120	122	152	140	124	138	125	117	131	126	129	132	115	114	130	115	124	114	136	135	125	129	142	134	129	148	117	121	136	129	136	108	127	129	129	125	126	123	133	130	108	114	138	133	124	142	126	125	121	104	144	108	111	144	113	149	127	111	128	125	128	134	114	131	143	122	110	130	119	126	124	134	142	152	125	113	124	116	113	122	118	122	100	125	139	111	141	127	134	135	136	133	142	109	139	120	114	137	133	117	152	137	142	118	123	146	126	126	119	142	121	117	137	128	113	136	129	131	138	121	113	107	131	127	137	128	126	113	130	132	134	98	124	135	126	122	118	109	129	125	113	129	142	126	142	124	115	116	116	133	132	112	129	147	129	147	124	141	110	136	127	122	148	128	140	120	123	123	128	136	132	113	121	153	120	134	132	129	131	119	110	135	119	123	136	118	117	113	126	125	135	115	122	132	149	122	124	133	115	94	116	114	127	117	129	132	132	113	127	119	129	146	113	120	127	114	103	128	128	135	145	125	140	127	117	133	123	115	130	127	111	123	147	120	126	136	111	126	129	117	121	111	125	118	122	133	135	107	122	138	134	129	116	107	129	119	139	122	128	133	113	130	137	142	116	108	118	134	124	146	126	146	118	125	135	115	135	122	122	153	129	126	122	132	154	107	128	120	126	128	134	140	132	140	129	106	121	123	125	133	137	138	102	149	132	147	128	138	117	130	151	125	117	132	130	110	123	144	142	145	120	120	131	132	125	115	123	130	122	125	135	134	142	131	138	135	134	147	157	105	155	116	124	125	155	138	137	132	126	147	129	124	134	102	133	124	128	127	120	118	125	142	130	125	117	122	134	125	140	124	118	120	109	142	114	130	144	116	147	129	132	117	133	117	127	134	154	138	119	130	116	151	114	141	124	119	95	136	128	131	130	144	125	130	124	121	127	112	135	108	138	104	117	130	119	135	112	118	133	121	136	126	124	145	115	128	118	130	120	120	144	136	134	108	134	135	138	127	130	140	136	141	128	132	123	149	130	126	125	127	133	128	121	137	119	113	118	116	140	140	130	131	108	111	120	121	127	119	129	140	124	129	133	132	148	101	129	121	128	128	148	111	133	149	126	121	135	121	146	133	122	116	134	105	118	122	142	121	119	131	119	117	122	108	122	147	114	131	128	150	119	139	118	121	122	124	118	119	135	139	116	126	121	110	132	139	122	133	134	137	111	111	122	135	126	115	81	131	112	133	129	96	130	108	133	144	136	114	117	135	112	124	144	109	130	136	128	126	137	121	134	132	124	146	125	116	122	130	134	117	147	149	127	113	136	130	132	121	149	142	121	128	123	139	133	125	129	122	114	109	111	134	113	110	112	138	127	135	132	126	144	152	130	138	115	137	142	140	125	122	113	118	142	133	115	121	138	120	115	122	128	140	118	127	135	150	127	132	134	126	129	120	122	130	131	131	108	132	131	128	128	126	131	133	150	117	148	145	140	130	141	121	115	131	130	130	133	135	106	150	138	147	109	120	117
24939	20392	26511	24168	20404	12729	2528	6836	9403	649	498	507	485	417	381	364	373	353	362	392	337	345	344	319	353	325	315	318	295	329	311	316	308	305	303	296	299	303	309	320	299	287	310	293	296	315	258	314	286	313	289	297	260	317	279	293	239	348	305	312	290	280	307	275	280	278	287	303	300	340	272	309	288	333	293	273	286	316	338	289	284	302	304	279	294	312	283	291	292	280	275	310	275	272	304	309	264	243	279	280	297	293	316	302	287	289	314	265	311	267	296	315	311	304	300	278	278	300	299	305	292	312	300	284	282	288	287	320	284	287	271	268	275	330	308	315	301	290	270	261	293	283	276	303	277	296	272	297	261	309	275	303	266	291	302	324	271	261	297	309	246	277	253	295	282	313	286	276	285	297	262	276	302	299	299	311	288	260	284	294	293	278	273	258	313	282	303	278	279	282	305	260	301	275	292	313	295	280	279	306	288	274	284	285	280	289	304	285	294	288	268	285	265	276	281	304	278	314	277	306	293	271	262	300	308	287	260	307	278	290	301	294	249	272	298	281	274	265	299	285	298	294	302	269	309	279	302	290	279	295	274	282	300	292	296	299	315	300	291	293	265	257	316	285	293	285	284	297	249	261	288	268	285	273	252	282	277	328	287	291	308	313	296	301	279	287	292	262	267	280	270	264	303	281	280	294	252	296	264	283	296	297	280	299	282	291	277	298	299	276	286	277	308	294	298	278	276	294	294	271	262	268	311	267	280	313	284	298	295	293	301	277	298	293	303	284	278	272	284	263	300	286	301	324	287	297	288	289	294	300	282	282	291	295	292	264	284	247	288	302	267	297	304	300	255	269	293	305	266	286	299	257	270	294	309	293	300	267	281	257	299	288	286	275	282	278	290	328	288	311	284	305	297	294	285	271	267	267	270	297	297	305	274	295	275	303	307	283	282	279	301	292	276	307	283	284	294	261	291	274	290	292	294	298	295	253	286	262	303	305	298	298	294	305	291	263	301	260	330	297	313	271	281	300	298	245	272	316	275	286	279	278	274	267	289	273	271	277	295	276	306	305	294	289	290	275	273	297	269	267	281	301	295	272	300	284	274	298	293	310	316	283	263	347	298	262	268	295	301	263	301	313	261	290	292	308	261	267	273	289	290	304	278	286	297	275	276	311	299	282	269	316	327	285	294	284	290	273	257	303	275	265	315	310	290	304	319	268	319	274	303	267	301	261	274	277	294	294	276	289	314	281	326	309	299	291	300	323	317	291	310	300	308	293	305	285	298	294	274	265	323	277	329	297	278	314	271	282	280	276	306	295	284	289	300	255	281	282	270	308	261	300	302	296	282	298	302	264	311	297	266	290	279	267	271	293	287	260	280	289	257	254	270	278	304	279	290	238	310	267	256	287	291	291	277	303	264	274	286	301	295	268	312	295	293	291	300	287	268	259	308	310	271	265	303	286	300	281	289	281	274	284	296	253	283	261	285	273	272	304	272	247	288	314	291	299	308	298	276	240	283	286	314	279	267	315	304	309	297	295	263	260	286	280	302	299	305	316	283	301	308	287	303	260	270	280	295	256	295	280	291	284	250	280	277	308	297	280	311	291	269	276	307	289	288	268	268	284	297	290	284	268	296	289	317	282	298	281	261	276	270	298	286	319	281	288	269	273	295	269	287	269	278	284	308	301	283	291	273	282	262	260	301	275	329	284	280	299	275	290	279	287	300	315	292	293	285	314	327	302	295	284	288	263	295	287	288	293	288	291	281	306	283	286	311	286	288	279	303	299	325	274	337	294	297	278	300	281	324	297	302	263	266	276	270	286	285	278	297	279	310	293	283	286	294	281	295	293	315	255	286	308	277	278	287	288	315	295	296	267	271	279	292	280	288	293	266	267	279	270	323	295	295	283	265	262	271	273	280	311	275	305	282	289	301	310	239	315	288	277	276	281	284	290	284	286	277	279	285	300	308	344	267	301	312	295	306	281	318	308	297	280	285	282	263	294	290	279	265	270	290	271	301	308	290	289	295	277	269	279	281	298	285	276	285	293	319	292	279	297	285	295	277	292	296	283	304	267	319	275	280	317	293	298	273	296	297	267	309	297	304	310	294	256	277	262	283	325	320	270	291	255	286	327	276	260	288	301	304	281	291	319	265	256	272	295	260	266	278	268	295	301	293	298	296	304	299	281	276	269	310	296	271	299	275	298	300	304	262	263	286	289	283	276	281	265	272	279	284	308	270	298	304	294	312	297	309	278	277	313	270	287	285	283	308	317	296	308	282	275	279	290	300	293	283	310	297	289	278	298	290	294	272	271	305	274	279	302	283	294	266	291	281	288	330	302	278	259	303	252	289	290	270	275	303	299	288	301	269	277	288	276	289	306	287	297	290	316	310	298	291	270	313	292	271	259	280	240	280	291	276	263	285	251	257	279	268	276	298	271	260	288	285	266	271	282	301	281	271	297	293	281	268	236	308	294	288	283	309	266	315	279	275	309	304	273	285	277	258	312	294	279	247	272	309	300	289	270	294	302	325	293	261	269	277	272	289	291	312	277	313	263	280	288	290	289	303	291	279	281	299	293	318	303	258	293	285	279	274	273	300	274	315	303	274	286	259	299	291	272	294	293	256	283	320	282	302	318	315	280	305	318	304	279	259	257	288	272	285	255	270	304	289	262	306	308	295	290	283	278	312	310	287	277	286	290	268	310	277	273	302	301	308	295	305	262	302	293	278	298	298	332	267	280	278	292	280	314	279	302	284	305	299	317	294	320	292	284	271	261	278	275	291	297	263	266	291	271	325	267	269	264	290	300	304	291	305	286	319	282	246	282	273	260	291	295	326	287	265	297	290	281	315	260	311	259	297	284	282	261	296	267	277	292	278	299	305	279	287	287	269	298	294	286	291	264	354	303	279	313	299	308	286	305	288	269	291	280	266	266	298	283	287	280	261	294	268	294	310	270	289	309	320	286	285	314	323	309	290	315	309	295	315	273	264	308	284	296	297	261	279	274	277	283	297	273	276	295	284	305	278	261	280	261	301	297	309	314	291	294	270	296	282	281	289	311	294	307	333	287	281	288	293	300	290	313	278	320	313	291	272	306	287	297	290	279	303	313	285	278	295	292	271	284	262	298	300	288	282	261	283	285	278	329	247	287	293	268	259	319	286	292	289	293	296	301	285	319	240	276	273	280	286	284	275	299	284	277	262	276	296	285	265	270	311	301	302	258	274	323	303	273	289	285	293	292	300	290	272	298	307	295	275	267	273	301	288	297	280	267	276	296	315	293	263	303	293	303	282	292	300	284	282	263	303	280	279	299	279	306	267	282	286	311	262	273	301	329	272	304	267	309	285	300	299	273	273	293	309	300	297	261	268	290	287	280	309	268	297	298	305	290	306	267	254	263	299	283	271	293	252	272	336	309	289	275	265	262	286	282	266	288	291	297	256	285	319	284	285	342	277	315	242	266	303	287	292	309	309	285	286	283	277	269	287	289
32409	30066	17319	8598	6467	4070	3788	11592	8490	900	767	703	630	593	501	522	451	388	430	380	375	355	370	368	371	326	335	360	330	311	320	334	303	302	277	269	301	293	300	295	300	264	283	263	282	282	310	286	300	281	288	282	298	276	286	289	260	273	292	300	305	264	290	274	262	272	281	298	310	268	309	270	263	291	275	294	298	248	285	259	258	267	284	284	262	274	283	281	281	270	264	252	266	259	260	291	266	272	269	278	247	271	259	269	282	254	283	260	251	270	268	296	320	246	234	263	301	276	284	251	260	257	253	279	268	258	296	289	260	262	265	276	237	254	298	285	271	259	260	282	256	284	277	246	272	290	284	267	287	247	290	299	272	265	230	261	312	264	272	263	275	273	258	269	266	287	289	280	285	277	249	275	274	305	284	278	296	267	256	258	266	273	261	254	255	267	257	275	253	304	266	258	305	239	262	272	272	281	245	279	256	269	274	257	270	304	301	280	263	264	276	273	308	256	292	238	277	258	267	280	259	257	261	279	261	298	302	283	243	285	268	275	247	286	275	275	311	274	259	283	260	253	279	269	261	253	281	268	263	280	292	255	262	279	295	277	272	285	268	294	236	271	269	304	252	282	282	269	275	288	282	271	263	273	294	289	278	278	257	276	279	284	270	283	295	263	277	275	272	272	281	282	258	261	305	258	267	245	267	260	291	279	269	243	247	285	277	293	277	299	268	250	262	267	284	279	258	274	274	278	264	273	257	277	262	231	266	264	298	285	236	278	285	265	272	272	263	263	278	305	280	263	248	283	260	277	240	281	291	251	248	275	288	262	255	266	264	263	281	263	267	263	278	267	273	226	275	298	265	248	260	283	290	251	281	274	253	265	277	277	249	252	287	269	271	277	240	275	242	265	287	274	292	278	227	268	287	259	284	257	286	277	253	256	267	252	259	261	314	272	316	292	274	255	251	256	269	287	280	254	268	274	295	243	255	260	261	270	268	283	288	276	278	258	285	252	279	252	252	256	307	268	273	298	251	277	273	267	280	278	292	285	282	244	255	246	283	271	271	263	263	279	290	287	291	231	257	278	281	287	281	266	306	261	239	270	257	260	250	288	298	277	289	230	264	243	288	279	252	265	275	262	270	272	267	277	245	297	256	263	291	302	277	292	264	272	268	286	257	272	295	255	270	271	267	252	281	269	299	312	237	271	264	240	250	230	297	258	256	265	243	284	272	260	251	294	258	258	229	270	274	258	239	239	285	295	260	293	270	279	257	293	294	284	278	252	270	274	248	281	260	237	294	264	253	278	257	269	262	254	285	265	270	300	270	263	287	262	278	254	291	268	291	247	273	282	246	282	273	238	263	274	265	323	276	289	255	286	271	281	251	280	262	247	308	276	222	278	257	292	286	273	237	280	249	283	251	260	262	264	273	241	259	277	269	283	271	279	268	262	264	296	279	262	306	263	242	287	270	293	284	248	261	296	251	262	262	277	260	304	243	297	257	280	287	249	300	246	253	224	264	298	247	279	279	281	260	270	253	265	266	258	281	263	273	269	256	260	258	291	286	255	254	280	289	275	252	245	302	261	274	288	259	262	283	269	272	274	260	262	255	258	294	279	268	269	267	278	302	268	257	274	292	270	283	260	254	282	296	287	269	283	291	267	251	271	306	255	247	284	264	284	292	276	256	251	276	272	287	244	295	264	269	249	266	311	285	256	280	277	249	292	272	292	283	266	262	268	270	263	275	233	286	247	267	262	261	271	280	275	284	262	263	275	263	235	284	280	258	277	276	269	255	288	262	276	298	274	275	282	254	280	246	242	279	266	229	273	250	279	271	253	271	285	274	261	320	276	272	259	270	290	277	283	253	232	266	292	262	261	278	280	267	235	274	239	269	265	278	297	271	279	280	261	270	249	263	298	303	276	289	276	301	253	274	259	265	266	295	290	300	285	269	273	262	251	292	259	287	265	283	271	280	240	275	273	267	273	285	262	256	260	267	267	271	265	284	253	280	273	259	252	280	296	243	237	270	262	273	287	259	251	278	273	261	265	275	252	283	271	286	266	231	259	275	292	283	240	251	294	286	298	293	292	269	268	288	270	240	261	239	240	248	283	298	285	278	241	245	271	280	253	255	276	274	262	299	257	261	261	293	269	292	249	259	269	276	259	283	254	267	266	299	263	269	274	266	258	265	275	276	290	296	287	280	264	284	278	303	308	269	271	274	237	264	249	247	260	271	243	295	270	286	264	277	252	271	273	263	272	281	284	289	248	260	249	271	277	267	247	255	273	252	283	248	252	267	259	281	272	287	266	269	258	270	266	295	267	281	230	275	278	275	294	242	265	250	259	251	254	279	262	266	297	257	254	281	275	287	243	249	267	247	281	269	267	294	225	260	286	265	258	277	305	254	275	282	264	247	264	263	275	290	274	257	265	286	253	243	274	256	281	286	238	246	272	252	287	270	251	245	245	248	279	244	274	257	256	277	264	260	248	233	265	248	287	270	234	289	248	269	258	284	277	304	305	289	284	276	253	292	247	286	272	287	272	266	287	264	267	248	283	267	265	290	295	269	293	284	281	267	238	279	252	286	288	246	278	254	270	243	302	256	261	293	269	293	236	257	279	255	270	275	270	247	266	246	246	286	259	256	272	250	242	277	261	253	256	287	278	292	282	295	264	259	277	289	264	306	247	264	285	259	304	291	250	279	245	274	278	274	301	283	274	269	260	277	271	256	268	277	241	261	269	270	232	260	273	292	292	271	286	286	283	260	257	254	270	268	248	275	270	266	277	266	285	283	252	295	269	266	283	251	283	261	280	251	245	243	278	273	282	282	293	246	285	245	243	263	256	288	271	259	277	273	267	250	299	257	282	274	267	295	272	269	286	285	272	267	289	280	287	309	319	291	254	262	285	281	269	269	287	272	239	259	265	270	255	278	286	277	262	248	255	280	294	297	276	262	301	247	276	279	277	266	247	261	276	246	262	294	291	271	259	293	302	310	265	264	263	266	304	290	270	286	283	290	256	265	287	272	261	237	286	256	261	260	278	259	271	267	271	266	257	269	283	263	269	262	281	278	245	259	265	252	280	266	279	281	292	277	256	262	287	281	257	224	270	265	271	259	273	278	306	265	236	283	249	279	251	288	246	300	288	263	299	270	244	256	299	272	258	245	257	272	265	279	295	275	290	274	245	267	267	279	259	281	292	281	260	253	272	277	277	305	284	271	259	261	261	252	256	280	266	280	271	276	267	289	304	245	269	244	277	237	260	248	291	276	279	257	256	277	291	265	288	282	264	262	263	250	287	298	265	259	263	280	261	277	256	240	252	281	266	285	272	271	265	253	265	296	263	297	283	286	297	267	257	291	283	256	279	277	247	276	249	262	289	268	278	260	290	264	236	278	244	282	279	247	261	264	284	270	286	266	286	269	273	279	264	267	274	301	302	280	244	290	283	261	275	262	284	274	247	284	278	243	233	284	270	279	233	277	267	275	280
22588	20433	26796	23974	20439	20645	12266	10081	9525	1170	944	859	814	740	721	703	670	669	671	600	612	595	597	625	551	584	623	563	594	524	563	563	543	540	552	544	571	539	579	491	511	559	555	526	519	549	533	565	548	528	545	505	511	524	497	518	533	540	461	545	522	535	537	509	521	509	546	521	538	532	509	499	536	561	491	519	499	518	512	492	521	509	554	579	528	504	565	528	485	524	550	518	509	493	514	518	526	520	506	510	504	487	502	529	537	524	518	513	521	479	515	557	537	515	514	512	556	500	503	479	481	498	557	538	479	500	479	498	492	498	528	490	487	503	498	501	542	464	551	505	549	515	514	482	508	481	539	504	494	517	480	502	516	502	520	511	513	490	494	514	554	509	546	508	518	488	520	478	524	505	503	526	514	466	478	516	556	496	520	491	504	482	514	502	532	531	507	522	494	531	522	501	502	525	477	513	483	495	514	478	490	488	522	482	461	538	519	527	544	508	515	542	480	508	525	479	523	495	486	524	494	501	472	496	541	539	497	524	481	522	518	514	480	522	522	480	519	508	470	524	518	518	512	524	535	507	537	454	529	489	509	500	511	490	511	531	534	526	537	484	492	502	508	500	522	519	507	556	506	521	474	501	506	512	507	511	495	515	508	535	494	519	494	539	509	503	536	521	520	510	516	503	521	449	529	515	473	555	534	509	506	478	512	462	507	515	533	517	521	526	490	516	487	530	486	532	524	525	517	502	511	497	525	512	520	525	475	496	507	459	470	519	505	482	504	526	491	541	506	477	483	534	490	476	500	491	513	509	509	534	516	509	493	465	522	525	537	513	492	494	518	519	527	511	524	507	496	529	468	496	511	502	495	487	551	521	534	534	470	488	550	456	521	513	478	509	511	511	538	525	511	546	493	557	528	497	454	455	511	515	516	530	559	505	485	522	477	529	540	502	480	463	528	547	500	518	498	507	494	509	525	530	510	505	502	528	450	526	519	484	534	519	512	476	537	524	512	506	492	503	532	505	507	465	535	465	519	505	528	477	541	517	487	529	503	512	519	497	499	514	555	499	543	472	517	486	512	499	485	488	528	519	534	495	514	480	531	492	510	530	516	527	494	489	501	475	521	506	504	544	487	525	509	495	513	497	477	475	514	494	507	550	514	500	488	463	523	485	508	557	496	497	504	457	514	482	511	519	505	461	523	537	548	534	470	507	512	485	482	499	490	501	531	528	513	502	524	492	496	485	545	477	477	468	511	514	507	491	485	525	476	512	535	489	513	476	500	513	495	518	463	513	512	504	509	526	517	516	534	505	485	535	486	505	528	476	498	530	523	512	511	475	525	511	518	494	511	510	543	493	501	479	496	539	503	484	526	500	530	520	534	519	459	534	500	508	504	486	505	492	503	510	492	492	511	466	508	512	530	534	520	529	506	504	493	512	516	546	507	498	493	517	511	478	537	493	500	531	526	518	490	505	499	478	481	524	524	516	526	471	503	488	495	524	496	452	496	496	498	498	530	483	520	500	504	545	523	535	502	506	477	491	527	497	475	484	499	489	442	523	484	493	487	493	540	484	562	534	461	503	508	523	492	539	515	509	527	512	533	515	528	515	515	530	484	476	523	527	506	479	497	512	507	470	493	522	497	503	481	525	480	510	531	486	510	521	539	523	521	498	492	430	495	527	498	490	506	534	478	485	545	524	553	521	515	523	544	512	514	509	526	520	509	524	508	508	562	506	472	450	503	515	523	494	513	532	477	509	490	510	550	514	510	513	518	498	537	519	511	519	500	519	490	518	530	526	543	501	506	520	500	519	521	474	542	544	518	539	506	501	486	493	475	495	526	514	532	536	509	510	522	553	467	485	467	490	528	520	512	480	476	512	490	516	518	483	507	536	475	527	516	491	512	564	505	522	534	524	530	487	497	495	540	529	498	465	529	492	474	533	539	508	492	504	493	484	493	530	506	506	503	511	545	485	558	467	485	487	502	534	544	535	483	531	491	555	531	528	505	528	478	558	490	527	535	500	468	547	511	494	518	530	526	492	529	546	472	483	526	505	500	489	524	497	498	501	475	534	498	527	514	468	517	498	529	516	519	550	498	494	534	495	517	510	543	523	497	507	507	515	479	491	468	517	483	488	466	494	514	506	521	500	525	472	535	474	526	497	522	486	495	541	474	496	544	515	486	475	501	529	505	491	507	509	497	508	493	494	515	513	501	481	523	478	482	508	489	519	493	454	487	477	499	527	512	473	500	510	508	518	481	477	477	499	528	502	516	557	553	474	486	492	560	463	525	523	530	506	490	540	502	484	479	487	495	496	458	457	510	476	528	510	499	517	502	501	494	519	473	496	519	466	553	498	540	510	568	468	512	501	486	522	500	533	471	479	484	490	540	515	534	516	506	510	480	511	512	483	553	539	504	537	535	492	526	511	493	500	497	535	501	497	522	531	514	516	523	544	503	501	478	536	516	545	517	492	479	511	490	481	475	511	529	524	525	495	487	508	484	496	528	540	501	479	555	517	525	515	503	501	495	483	453	503	563	499	509	546	463	485	519	512	494	495	496	533	520	513	476	489	501	548	512	548	494	505	516	521	516	469	484	495	490	469	529	510	512	498	488	492	488	478	492	501	495	521	483	500	496	496	524	495	561	524	481	483	524	506	536	512	501	513	494	524	491	495	479	530	479	544	498	484	493	545	487	517	510	556	490	486	541	500	541	514	525	521	488	505	500	523	517	469	495	462	547	535	524	506	494	516	567	485	535	503	493	519	486	515	511	535	489	492	525	487	528	522	523	516	478	485	506	500	544	526	528	495	494	499	503	553	531	493	491	513	478	501	503	518	507	503	493	502	513	473	490	473	529	528	526	475	502	453	525	492	542	517	518	465	510	523	538	479	522	528	523	457	498	487	480	534	555	506	528	497	506	521	517	516	517	519	521	508	512	496	510	477	520	561	510	549	477	511	498	540	518	534	500	489	528	513	533	535	499	500	538	527	501	510	482	524	539	503	512	549	550	516	526	528	473	508	492	496	526	535	521	495	512	520	492	515	523	553	526	522	488	497	515	507	530	522	500	487	538	506	483	446	499	520	507	499	488	514	497	489	508	532	517	486	493	535	527	488	505	489	545	490	500	532	516	488	514	517	510	525	547	503	554	511	513	514	530	518	479	491	518	490	553	523	485	550	486	524	487	521	540	503	498	501	490	508	475	482	536	518	524	486	550	494	539	513	475	505	471	487	501	532	536	509	446	526	545	520	481	487	560	520	493	491	474	497	518	526	519	498	483	507	493	542	524	558	511	501	533	502	503	470	496	525	527	517	560	471	537	520	521	521	519	510	470	548	497	507	563	546	520	484	519	436	542	509	535	542	492	488	533	546	488	520	498	502	548	528	511	545	581	515	487	516	549	555	476	497	480	504	520	473	496	528	504	499	519	540	489	463	512	496	520	521	462	495	480	497	458	486	519	517	471	469	509	499	517	502	528	509	518	492
35591	43191	21105	14487	11001	8580	6654	15026	6034	1686	1510	1272	1156	1081	966	890	842	794	774	731	728	707	635	690	633	604	632	593	543	558	563	584	511	527	507	518	525	535	507	560	531	484	502	516	526	480	534	507	537	462	563	514	517	520	479	483	500	471	464	482	498	505	451	499	475	481	441	502	500	473	467	490	459	476	475	461	461	505	522	525	458	520	491	494	470	467	487	503	480	500	494	462	461	512	471	440	503	475	488	479	489	482	470	445	505	465	480	481	472	462	472	470	451	464	481	482	455	446	536	463	474	485	429	497	479	507	478	464	450	519	497	461	466	513	496	501	457	456	452	486	472	451	482	421	451	458	486	460	460	477	457	482	466	479	451	463	449	434	523	488	504	425	491	466	430	486	479	473	471	463	457	460	483	455	499	483	442	440	469	476	445	531	512	473	495	470	465	473	464	484	440	472	461	469	455	468	481	428	467	459	467	491	508	491	478	443	482	462	500	449	513	461	493	470	481	450	492	474	495	411	486	464	453	477	473	452	491	437	464	519	435	458	465	470	485	487	472	455	482	494	435	469	467	464	467	494	463	481	479	445	426	449	479	459	512	472	487	447	484	457	475	491	489	461	502	449	495	455	476	473	460	486	494	523	465	485	450	480	448	469	483	466	488	496	463	508	498	433	441	481	496	491	467	469	451	469	442	486	484	503	490	500	478	454	486	456	487	466	476	506	489	472	462	443	435	462	445	462	470	481	489	516	439	464	466	469	504	469	470	515	469	484	516	472	455	464	500	452	483	472	504	482	483	456	450	473	474	503	488	457	481	487	494	497	466	473	473	453	441	454	436	448	447	491	458	461	461	466	494	501	450	492	532	502	475	474	506	460	470	463	484	512	449	449	491	480	496	452	465	462	499	473	476	491	509	456	444	481	449	483	489	491	519	485	473	456	439	496	453	481	466	449	476	452	452	466	474	484	471	497	480	468	482	440	456	478	478	481	488	465	459	502	442	471	480	464	487	455	473	472	469	460	451	501	434	430	472	489	448	479	491	449	494	491	476	470	464	453	470	477	486	460	464	420	490	475	486	461	461	469	500	489	464	444	483	477	464	479	479	501	440	487	501	468	475	470	460	482	482	491	461	480	436	450	459	528	466	448	469	437	519	486	476	451	452	435	458	493	486	430	464	452	483	478	498	473	490	478	476	495	466	480	484	478	496	525	454	501	476	513	493	497	468	481	493	518	457	457	493	480	471	474	473	448	465	493	475	498	466	490	492	444	444	464	499	447	483	474	488	512	493	467	492	481	445	481	483	532	501	458	475	488	483	474	470	453	487	493	433	496	512	445	458	540	504	458	449	500	463	465	475	448	483	486	455	433	464	475	472	469	426	453	451	478	493	457	458	492	505	484	493	488	496	436	474	512	488	435	460	453	470	458	493	452	468	500	482	452	478	504	495	492	429	492	455	473	456	472	438	465	478	448	481	466	438	510	456	487	495	460	416	485	511	461	503	465	474	500	487	404	442	436	508	519	505	458	478	495	490	449	490	490	500	496	459	447	486	465	449	474	455	437	476	451	490	494	465	509	481	466	438	500	498	431	510	483	513	468	458	460	478	432	463	499	467	519	450	489	481	505	470	470	496	529	455	484	457	491	467	478	481	468	502	497	482	466	507	421	466	442	487	473	514	497	487	470	489	489	493	492	450	433	488	472	466	515	506	465	531	499	450	446	443	476	476	444	515	484	489	454	440	451	457	472	509	499	482	476	452	492	485	484	521	433	452	476	467	481	451	414	454	482	452	471	478	476	531	496	477	452	497	439	517	457	475	457	486	482	506	461	426	462	462	443	451	513	485	471	492	507	478	467	484	495	477	490	469	476	470	467	491	504	446	477	504	458	491	473	515	497	491	446	453	483	479	514	462	458	470	445	471	464	460	436	482	461	487	504	442	466	434	466	456	498	430	465	493	495	496	471	468	471	445	475	479	491	489	468	499	457	507	460	480	447	463	444	485	487	464	436	487	510	478	462	487	478	472	489	457	484	471	451	464	461	451	476	474	482	478	485	513	477	485	471	476	427	478	446	453	430	471	389	484	454	495	464	501	520	459	487	483	432	459	497	452	454	462	467	456	465	442	473	449	481	501	497	479	437	446	443	446	519	496	457	447	434	490	489	424	501	467	484	462	490	495	483	492	532	461	495	467	504	462	454	446	428	516	516	466	459	488	483	476	477	510	489	447	459	475	460	430	432	516	501	435	499	457	456	450	464	485	460	468	471	474	447	464	465	478	474	459	459	482	485	452	454	474	485	453	444	466	456	459	475	443	466	423	477	504	474	479	502	481	479	485	446	481	440	510	500	481	486	433	463	483	488	524	491	486	447	498	478	452	498	487	480	435	444	498	486	486	468	450	461	467	442	475	472	462	497	453	463	463	434	446	484	424	448	490	466	503	464	480	465	468	464	478	453	441	465	511	452	501	459	478	459	493	440	466	455	473	469	421	474	462	482	452	496	535	461	446	468	526	451	452	472	477	472	451	468	484	504	476	463	449	439	462	476	490	455	484	478	456	469	470	508	468	480	485	503	497	465	464	484	486	506	431	476	458	463	485	428	460	457	468	457	440	468	494	458	455	475	473	458	458	502	485	436	467	491	515	477	503	459	453	499	465	442	501	473	475	486	474	454	447	482	464	460	456	513	471	499	442	487	461	444	454	499	505	485	455	516	439	489	417	472	483	449	483	469	436	483	485	486	440	478	479	475	430	514	491	455	505	425	468	479	508	488	468	507	470	489	474	479	508	469	450	474	468	473	489	462	450	464	445	479	483	462	490	486	504	481	452	474	492	458	456	473	433	479	469	492	448	492	465	452	488	472	445	506	504	467	446	489	452	446	461	409	493	492	452	498	464	495	474	457	465	467	468	454	475	435	484	424	449	465	482	450	495	468	468	461	481	463	479	471	492	502	464	502	484	479	477	474	461	520	496	477	464	461	453	479	463	484	438	476	462	442	461	481	439	505	473	450	499	482	489	447	493	489	495	459	477	483	502	482	470	423	499	479	484	471	474	504	456	450	470	503	458	467	466	471	473	466	491	467	494	506	478	496	517	469	466	473	434	490	506	507	507	486	468	464	456	494	468	472	500	449	519	440	426	507	469	464	445	478	489	461	467	483	472	493	488	507	472	481	465	491	463	493	466	506	516	501	459	470	480	455	494	475	467	461	505	467	466	456	465	451	467	508	507	445	513	463	499	493	480	511	461	482	495	489	523	474	496	465	473	495	489	506	455	478	482	476	463	457	478	474	481	495	487	477	479	535	492	499	450	462	446	473	483	439	531	483	445	484	469	432	491	456	470	461	453	475	477	486	487	470	437	485	459	479	474	469	477	501	465	505	461	494	480	458	490	454	470	456	470	502	471	477	487	471	480	485	478	486	465	432	457	437	474	482	465	492	488	484	456	457	422	480	474	475	463	481	469	451	458	446	476	465	460	456	494	474	472	497
28234	17157	3990	1090	760	433	336	405	351	113	137	108	132	124	97	114	122	113	129	121	116	120	124	124	115	109	125	146	127	116	104	110	110	119	120	109	108	119	127	127	107	107	109	119	102	109	102	112	109	103	113	115	113	101	109	112	118	108	96	124	112	115	94	118	107	111	96	105	115	130	111	117	107	117	117	102	125	107	114	125	121	114	112	111	122	115	103	121	113	111	104	119	121	95	118	120	114	107	106	116	111	116	99	112	99	119	110	114	113	123	133	116	100	119	114	102	100	97	107	122	125	104	127	114	115	121	119	121	112	122	100	112	108	123	116	125	128	101	128	104	133	99	130	109	104	87	108	102	120	98	102	126	106	121	89	102	123	120	84	131	119	106	138	118	107	105	119	132	113	105	114	118	109	103	121	116	133	107	123	95	104	106	106	122	106	112	127	119	108	127	131	147	108	110	109	117	107	113	118	132	124	119	125	126	123	100	100	108	116	107	124	101	118	125	106	113	115	114	107	113	98	121	111	117	131	113	122	109	92	102	118	101	112	102	99	119	119	102	84	112	126	119	105	92	101	99	97	106	118	103	119	102	137	85	110	113	110	125	100	117	106	106	107	116	140	100	118	98	106	117	120	117	139	113	124	103	118	112	126	109	106	126	131	122	141	113	112	127	126	99	112	108	94	125	109	111	112	121	97	124	118	114	120	118	100	108	123	120	103	115	108	127	115	127	106	94	120	115	97	128	142	115	119	117	105	108	103	102	117	129	114	111	103	118	112	97	113	129	80	107	100	103	108	116	122	126	127	121	102	113	131	119	101	128	110	106	114	137	103	120	120	104	106	108	109	103	109	106	116	86	105	116	113	101	104	119	99	114	112	114	89	132	139	107	114	121	105	101	118	118	122	107	118	116	88	100	120	114	107	116	115	122	106	114	111	102	115	88	97	127	121	126	112	113	113	99	111	110	98	119	102	105	129	95	127	121	114	121	120	123	123	111	116	122	125	122	101	129	112	116	116	125	102	105	126	107	94	128	91	108	103	105	109	123	122	96	115	116	120	95	122	104	122	135	125	106	104	127	106	104	118	106	129	119	115	108	138	126	105	111	116	112	121	121	121	128	110	106	115	104	127	107	114	93	123	135	128	126	109	106	120	126	138	105	103	115	104	113	118	119	116	114	111	104	103	112	93	113	108	100	110	121	135	126	114	131	115	122	106	104	96	105	115	121	117	88	123	110	118	116	93	102	127	111	109	125	113	112	85	101	119	117	107	123	116	108	99	119	104	99	103	113	121	109	122	108	116	99	117	120	116	116	101	124	100	93	100	126	101	98	106	130	108	105	132	110	112	115	104	131	101	117	109	109	89	104	99	115	137	85	120	92	108	124	111	94	119	137	112	114	99	99	108	125	107	127	103	109	119	109	123	112	102	121	110	115	107	125	116	103	119	110	110	118	95	120	143	104	94	99	99	101	102	98	150	114	104	111	121	122	105	131	117	114	119	117	114	118	120	120	111	119	118	101	115	114	114	122	126	102	123	106	122	101	104	105	112	88	103	118	100	124	94	119	106	111	115	108	105	115	106	108	96	116	112	108	109	121	121	111	101	100	117	109	121	126	110	121	102	123	126	106	106	106	81	119	115	124	101	104	118	106	108	104	109	121	103	107	111	126	122	125	115	121	105	121	103	113	114	91	126	125	129	107	112	135	115	133	113	129	111	107	105	122	143	109	103	103	111	118	132	109	134	106	111	107	111	116	108	116	126	131	97	103	111	121	100	109	118	119	112	109	126	121	116	109	95	122	84	118	123	101	90	112	127	104	111	98	115	113	130	130	108	116	110	127	119	90	100	107	123	106	125	115	111	97	116	115	114	127	110	100	118	98	113	110	120	113	106	129	115	104	114	121	111	93	113	128	123	111	117	114	115	100	113	101	117	102	101	115	115	115	124	105	129	107	110	110	99	98	131	122	101	128	101	115	113	110	117	111	104	110	121	113	123	99	119	118	121	94	121	133	105	136	111	131	93	109	115	111	113	121	122	107	121	110	127	112	108	114	110	117	98	106	112	127	120	84	110	109	105	122	106	92	114	114	93	95	118	131	100	126	133	106	109	122	111	103	117	101	126	116	109	124	118	103	108	127	119	129	121	110	104	115	99	107	112	107	104	113	105	106	108	100	119	117	116	130	110	123	101	122	117	109	110	129	113	138	122	109	105	127	97	116	121	103	102	120	118	117	108	108	133	134	103	97	117	109	114	109	117	113	104	93	114	113	129	121	117	134	107	117	110	124	110	104	114	122	105	117	130	96	106	101	117	103	115	129	113	129	94	118	108	131	141	121	119	124	108	147	101	106	100	119	135	126	119	86	104	121	98	111	109	116	124	105	109	101	122	113	108	115	103	113	108	107	106	105	114	119	121	96	107	111	104	124	110	114	117	112	125	114	112	122	115	114	107	110	126	119	97	117	137	100	112	105	119	108	112	118	91	131	106	114	127	111	125	118	111	114	119	110	131	98	130	123	121	126	117	91	123	114	107	117	122	113	97	99	126	126	116	129	112	123	107	133	99	129	110	114	124	133	110	100	105	99	119	104	96	100	119	104	105	115	113	123	101	108	130	118	126	113	104	131	114	116	117	122	116	121	103	100	95	101	121	115	98	115	121	125	98	108	93	124	123	100	121	116	113	107	125	128	95	98	109	112	124	112	96	103	101	108	130	99	115	118	118	104	98	105	128	116	116	116	114	100	125	99	125	123	114	113	114	103	129	107	91	95	117	95	128	121	105	105	119	104	114	119	120	119	105	143	114	111	117	111	108	108	120	107	125	146	103	119	118	86	123	127	101	100	128	115	104	126	104	117	105	114	112	102	110	113	108	111	127	117	122	105	105	113	124	131	111	116	106	124	116	108	111	97	110	114	116	113	119	114	103	104	112	105	109	129	103	75	107	117	105	116	112	110	98	125	127	99	105	108	106	122	103	119	103	118	104	112	107	112	92	101	114	126	106	136	108	88	103	110	115	114	120	128	144	113	127	118	110	115	100	99	105	114	118	121	125	103	123	114	125	112	135	120	117	134	117	109	120	113	142	113	96	132	127	117	109	122	110	112	99	134	124	124	123	117	127	112	99	106	102	132	118	106	131	135	112	123	112	108	111	116	114	110	116	114	121	112	118	111	123	114	111	120	135	99	129	112	113	115	112	106	126	82	137	101	88	115	107	109	123	125	102	113	114	117	132	117	119	113	110	109	103	120	111	109	106	115	117	90	100	126	118	109	114	119	103	118	113	111	109	124	111	112	101	113	116	109	106	115	115	103	113	113	117	95	105	108	116	110	104	108	115	115	95	121	116	112	115	102	131	93	109	119	132	112	127	109	134	124	141	107	113	92	114	114	101	117	108	133	107	108	87	131	98	113	92	115	106	108	110	122	112	100	92	114	108	92	106	128	103	109	114	100	131	105	121	113	126	122	121	127	104	119	108	95	105	116	108	113
14854	11635	2206	1903	1594	828	576	802	626	127	151	146	176	134	139	135	137	147	118	131	124	124	127	134	121	122	144	125	124	112	138	110	102	118	122	131	110	112	140	136	118	118	129	136	137	116	122	121	119	112	118	118	118	143	112	140	127	128	124	129	134	106	120	125	122	130	134	147	132	113	122	125	124	128	137	135	126	139	132	132	123	137	108	112	121	144	130	133	125	113	119	134	117	136	143	130	123	124	135	136	118	107	103	124	110	119	122	132	114	133	118	117	113	130	144	124	141	116	127	129	121	104	123	123	150	108	135	113	118	126	128	140	113	105	141	138	136	116	122	115	127	119	118	131	105	109	126	126	97	133	106	126	122	140	117	143	132	145	124	128	125	123	129	129	120	120	151	119	123	135	130	139	123	108	117	114	107	130	113	121	131	124	111	128	124	128	130	125	125	120	121	119	110	117	117	125	137	117	121	107	120	122	114	118	126	115	119	126	124	130	117	154	118	122	129	132	129	113	140	129	116	128	125	127	133	112	118	133	121	129	121	128	116	112	123	117	138	143	140	135	120	122	132	127	144	130	93	111	122	132	112	141	124	117	115	118	116	129	109	129	121	128	127	94	116	122	140	128	122	132	121	117	119	140	132	136	125	116	120	156	150	104	108	124	146	126	120	133	132	153	124	133	132	126	131	117	139	111	119	132	111	152	114	117	130	110	122	144	138	131	163	121	118	125	131	115	122	123	125	120	132	108	120	96	120	118	113	129	140	131	109	131	133	128	129	128	110	129	124	113	117	109	109	142	116	129	115	128	120	119	120	120	112	132	119	142	118	150	131	109	128	114	121	96	135	143	135	116	133	121	125	126	137	133	121	117	114	122	126	132	127	110	133	151	116	103	129	105	125	119	128	126	122	121	118	128	152	119	119	128	108	136	128	129	129	136	130	138	150	128	124	115	131	117	111	125	129	104	125	114	139	122	107	124	132	134	125	114	126	143	143	107	138	107	123	108	108	114	112	151	126	135	146	114	112	125	134	136	132	122	129	111	116	143	113	132	129	132	114	118	111	136	118	132	141	112	100	114	130	119	116	123	135	112	124	123	119	151	143	117	113	109	115	125	125	135	122	127	115	142	116	133	136	126	140	130	132	107	126	117	124	124	120	120	108	139	133	121	114	108	125	143	145	107	142	119	128	129	134	117	109	116	119	122	116	127	128	120	144	123	146	122	111	125	132	127	142	131	125	103	137	132	126	123	120	134	134	144	124	126	107	87	128	122	124	129	118	129	136	115	131	113	110	122	123	143	115	117	147	119	120	120	143	121	133	118	129	145	122	113	125	121	151	121	122	132	123	130	152	120	139	135	128	134	119	118	143	127	122	127	130	113	124	138	120	122	134	124	112	119	118	116	119	135	118	125	121	119	136	121	118	113	146	124	135	132	128	111	116	113	132	105	129	111	112	105	126	138	114	116	111	109	128	106	114	114	129	107	137	121	122	123	128	139	113	109	147	123	137	109	140	108	128	131	119	119	102	118	107	120	129	132	110	127	133	123	125	126	119	134	98	129	153	121	129	104	131	105	122	122	115	133	123	143	126	140	138	129	126	111	118	127	115	129	144	126	129	133	123	135	132	124	113	98	125	134	124	114	115	118	124	106	123	129	127	111	140	138	118	105	142	112	111	115	123	123	123	122	120	118	115	114	127	127	131	112	118	119	123	119	112	100	131	131	142	132	126	114	123	126	132	124	129	140	117	122	119	128	117	105	121	132	121	109	101	115	130	115	123	133	99	130	120	107	125	146	126	99	118	124	120	126	122	127	129	116	130	139	118	114	136	112	129	127	117	124	139	133	109	141	139	109	127	96	113	106	147	137	107	106	124	136	96	118	112	132	123	116	127	126	134	114	118	120	130	116	111	119	103	112	106	131	129	130	139	124	114	117	120	138	122	111	98	142	119	138	130	126	114	125	120	133	114	108	100	126	131	117	122	130	123	143	118	132	108	128	120	138	120	123	127	127	119	139	131	127	121	112	111	112	140	115	124	126	119	115	101	124	118	131	110	111	108	119	137	125	117	129	132	112	131	126	116	127	134	123	127	118	110	129	139	140	132	136	109	126	132	107	134	137	121	127	112	121	108	138	113	124	131	126	130	138	120	138	116	103	124	112	108	140	95	148	112	134	139	114	124	127	100	125	128	124	132	124	124	129	95	142	129	117	112	119	130	130	118	125	117	124	120	110	128	119	104	126	114	125	130	124	106	126	134	136	119	110	101	107	129	143	113	126	110	129	110	121	139	117	115	123	118	136	114	135	120	125	121	113	127	133	125	133	106	115	124	147	104	123	129	121	134	94	122	113	110	135	136	125	123	109	132	131	119	129	131	116	131	115	130	120	120	115	139	138	131	126	122	130	104	120	139	124	119	107	127	99	124	130	134	144	124	122	147	127	132	138	122	144	131	145	126	123	116	139	132	124	130	133	111	134	143	106	123	117	130	141	134	134	140	144	118	129	128	112	116	136	102	127	113	129	137	106	142	106	130	128	120	128	114	123	108	138	123	111	117	119	127	107	105	133	120	135	134	137	130	157	134	111	116	137	131	113	132	131	134	135	150	129	111	128	123	114	120	130	122	150	135	120	115	114	138	107	142	123	115	113	145	115	123	122	124	121	137	123	153	126	113	124	119	121	115	132	124	130	122	124	133	117	119	126	122	132	119	113	127	128	115	92	131	123	140	114	130	129	128	131	129	129	89	118	109	139	120	123	127	120	145	125	109	131	106	143	126	127	152	112	97	110	139	121	120	120	115	135	124	136	143	125	111	128	128	127	110	115	122	127	131	133	125	109	108	139	125	117	131	123	144	127	127	117	138	124	125	115	146	132	118	108	123	137	114	119	135	110	134	140	144	143	125	136	130	116	127	113	130	143	132	137	122	121	133	122	112	145	143	104	129	119	124	125	122	129	109	130	118	142	107	133	123	121	130	119	115	135	99	115	131	125	123	113	108	119	124	113	128	137	110	114	129	119	118	118	118	130	114	119	121	119	136	120	135	112	119	122	118	137	104	120	123	126	113	130	110	141	121	122	112	132	114	135	139	122	168	120	128	139	102	111	142	136	116	130	135	124	114	132	129	145	121	122	128	142	141	106	100	122	131	110	132	125	126	122	118	130	106	128	116	107	120	106	120	127	116	117	140	117	121	113	131	113	105	131	122	136	118	130	120	110	138	111	123	135	132	134	124	113	107	115	141	141	126	109	133	132	123	118	125	133	120	113	122	133	153	118	117	128	139	121	123	120	145	153	119	135	121	137	136	117	134	128	134	113	132	114	128	126	114	114	129	109	128	139	140	133	127	115	118	137	117	133	121	135	129	122	114	107	120	111	106	121	122	112	115	132	116	138	121	136	104	140	126	118	110	124	116	119	104	121	123	134	110	130	126	130	118	120	131	123	107	139	115	131	106	134	127	119	117	129	117	139	148	126	141	128	120	109	138	124
24823	20402	26834	23878	20422	12737	2581	9920	6007	634	519	454	412	450	383	412	371	357	361	375	349	335	371	350	328	331	333	305	327	322	334	303	321	331	305	283	324	265	294	304	292	256	298	306	283	355	296	293	291	294	300	311	290	317	296	269	272	268	308	303	293	268	290	291	291	262	349	325	285	305	280	296	294	273	323	298	266	269	264	315	313	276	312	274	281	296	251	274	251	288	268	261	303	271	285	289	332	293	289	310	331	306	306	283	303	295	250	261	285	299	263	312	277	284	269	245	310	278	295	309	277	281	280	314	317	281	265	316	288	287	286	299	278	304	292	307	297	293	317	272	245	301	306	293	293	280	269	273	276	282	309	303	267	296	262	279	256	304	276	284	319	271	291	304	307	300	290	298	294	302	323	276	273	316	296	287	281	284	290	287	295	315	289	300	280	270	293	273	283	306	301	273	309	291	295	287	277	333	278	296	294	263	306	305	305	269	271	284	305	323	272	263	287	280	280	288	283	248	287	264	253	287	311	300	285	317	271	263	287	307	262	284	285	283	269	303	287	294	286	292	294	290	267	286	280	282	316	281	290	272	266	280	299	279	261	300	287	287	310	308	272	260	314	302	312	270	302	290	290	273	280	277	282	293	281	311	294	301	276	288	288	294	263	294	288	288	298	293	293	312	306	293	262	293	258	296	287	283	257	288	310	301	283	311	295	295	261	304	262	279	288	320	284	269	297	321	300	324	258	270	311	298	310	280	289	272	307	284	311	304	321	288	297	284	318	315	292	279	296	280	293	281	286	282	295	304	286	289	280	270	282	296	270	304	272	288	297	288	297	281	279	300	276	319	272	284	309	294	259	292	312	265	291	321	305	260	281	298	303	282	296	265	292	299	296	297	312	265	287	304	259	306	290	287	278	298	298	267	292	278	265	271	260	288	279	303	271	293	306	290	306	280	276	278	291	275	284	309	315	304	256	285	306	282	263	297	279	294	311	313	320	323	298	280	305	304	313	297	270	311	307	310	275	278	278	314	254	257	293	289	288	282	319	316	273	291	297	280	296	290	282	327	294	285	320	311	274	262	279	272	300	319	307	280	288	278	290	296	284	304	289	283	310	309	281	263	319	315	335	284	324	314	268	329	279	267	278	281	294	275	281	296	318	272	281	281	297	266	283	288	321	308	283	268	298	292	300	285	321	266	290	298	286	277	332	272	340	306	300	302	283	312	278	296	264	283	306	297	306	276	270	280	281	267	277	319	313	279	306	299	298	269	297	317	269	300	293	269	278	301	294	285	284	264	325	275	289	259	304	271	290	283	337	292	325	290	298	302	279	302	300	261	253	276	318	295	271	318	314	257	299	284	245	301	284	290	242	254	287	296	307	300	282	276	275	303	337	294	284	286	327	294	264	281	295	300	292	279	310	279	323	298	289	297	253	261	281	308	307	287	293	297	275	298	300	313	278	271	300	274	294	284	291	285	255	274	282	307	286	291	281	277	301	295	288	285	268	310	270	292	327	306	288	293	293	301	284	311	299	280	263	282	298	287	296	301	297	284	280	297	288	254	280	275	259	279	265	280	305	289	279	306	282	284	282	293	285	286	297	281	318	308	278	295	273	282	310	295	290	327	287	259	270	308	307	262	286	304	303	309	289	354	290	298	294	258	270	284	276	284	318	319	267	303	267	303	281	289	286	274	289	268	280	289	305	261	322	322	273	250	280	293	290	259	288	289	300	301	281	289	297	289	311	283	280	291	306	274	302	296	305	300	305	311	315	305	295	295	286	286	327	305	282	266	278	284	293	259	259	292	297	296	288	300	275	283	283	309	323	286	329	273	316	297	300	289	305	300	299	298	245	304	299	263	303	292	319	277	251	308	302	296	295	301	296	291	305	283	286	290	292	300	298	270	269	248	287	292	288	294	297	289	297	321	293	295	278	295	283	291	256	291	299	271	293	295	278	292	291	283	293	274	294	268	257	277	278	289	284	294	283	248	270	289	302	312	262	320	278	281	275	288	281	294	304	320	304	307	291	309	268	279	298	293	294	309	322	293	297	285	288	267	279	297	294	299	279	310	294	308	285	285	287	275	261	297	257	331	273	295	252	299	295	308	288	281	282	279	290	305	308	284	281	296	293	289	285	300	266	281	281	263	313	305	273	278	297	301	276	317	308	291	314	313	285	319	305	284	269	288	279	273	297	289	308	303	319	302	299	300	285	294	288	263	294	287	262	267	285	256	277	280	308	275	266	282	300	279	284	277	280	313	302	324	299	304	256	273	272	289	269	293	275	275	265	294	281	269	302	285	283	299	318	270	283	290	316	286	305	281	292	282	267	262	259	289	290	287	262	297	286	295	306	279	277	313	310	282	282	276	292	282	254	280	286	278	293	268	286	282	272	302	310	276	288	304	299	283	295	328	312	284	298	304	305	271	283	282	283	297	305	258	284	285	278	280	309	260	258	267	275	265	285	272	304	281	297	291	287	311	303	273	293	310	290	256	295	309	317	303	265	316	328	291	294	263	311	293	279	324	279	285	279	299	270	259	321	271	289	295	291	281	303	273	281	261	292	265	282	285	285	302	290	324	294	296	280	265	298	325	278	264	302	290	282	280	297	299	289	268	297	302	286	300	291	303	292	302	284	275	308	307	328	289	314	295	293	293	262	290	305	277	304	295	324	283	297	302	295	254	277	276	294	300	289	272	312	269	273	295	287	285	269	286	289	287	274	313	286	318	297	265	281	274	274	284	286	276	281	276	279	264	299	303	309	303	285	315	274	299	291	303	286	308	306	277	294	251	293	291	304	283	300	291	283	300	267	326	319	266	306	286	297	333	274	289	286	283	322	288	255	282	277	293	273	281	262	286	297	289	297	277	321	282	272	295	305	271	289	288	300	262	265	279	283	295	289	283	288	324	276	291	280	301	291	284	278	284	282	282	310	265	280	299	316	300	275	277	285	319	251	301	269	272	306	289	310	281	295	268	275	295	281	291	309	277	296	284	289	305	301	296	325	290	282	302	300	293	280	294	306	301	285	282	300	261	280	281	307	290	298	268	288	279	299	286	338	320	279	300	292	305	304	259	299	285	284	290	282	265	297	282	289	270	281	288	290	307	271	285	274	298	316	314	252	296	286	272	282	276	270	288	304	295	297	265	278	275	289	324	311	296	272	299	289	279	297	290	293	308	285	285	254	291	309	271	310	297	289	298	284	277	273	325	295	317	313	261	282	279	336	288	265	287	294	277	299	306	305	315	245	276	287	286	317	319	294	288	269	256	283	290	307	275	276	285	288	305	291	274	283	275	304	289	304	304	307	301	301	309	295	294	290	289	288	286	270	295	278	276	292	268	281	313	257	267	281	292	319	276	276	268	299	304	277	297	308	263	285	277	285	308	267	313	282	265	281	303	306	293	294	326	274	286	298	285	301	318	289	305	297	291	271	290	286	289	320	293	280	313	260	270	293	283	278	306	311	308	295	295	302	286	272	277	267	246
31546	37080	18290	10443	5639	4531	3514	14242	3062	925	768	718	609	552	560	526	491	475	432	418	389	378	381	367	304	383	369	319	310	328	310	312	313	317	292	303	275	320	252	291	295	311	292	288	316	307	283	308	266	298	271	268	277	298	310	286	290	303	254	269	296	282	303	240	259	263	265	275	312	303	297	277	301	287	252	268	278	263	315	261	287	286	267	261	284	297	285	297	259	256	264	265	278	273	261	251	289	266	257	253	244	257	274	269	263	258	274	249	276	278	294	288	270	296	249	310	240	300	249	285	285	279	306	247	275	283	264	265	291	276	250	257	273	256	271	255	266	277	274	283	281	281	291	275	292	285	269	247	304	284	271	283	268	284	278	285	261	297	272	266	284	302	265	272	268	261	263	282	256	286	286	286	303	266	287	288	269	269	272	220	263	275	268	284	241	256	281	285	256	246	311	275	272	254	284	264	282	285	288	250	269	283	249	285	272	287	306	281	286	266	270	270	283	273	293	268	274	266	246	271	262	267	238	292	260	284	267	300	291	271	274	281	265	278	272	256	285	271	295	264	295	271	282	257	277	265	254	270	260	283	287	309	283	279	278	273	248	268	276	278	245	259	288	297	297	260	241	261	285	273	267	263	276	239	276	287	265	266	279	244	280	270	245	254	265	271	273	271	251	271	279	294	265	262	262	297	262	264	282	296	262	271	271	279	287	272	265	277	253	249	269	268	284	260	276	275	251	257	266	263	281	295	265	287	261	300	242	270	249	281	267	305	271	235	235	220	266	258	279	273	287	250	222	249	264	278	278	269	287	306	254	278	297	301	287	255	276	264	285	279	263	268	248	276	241	291	291	240	269	298	261	250	275	263	274	265	274	280	285	277	287	267	265	308	269	283	261	290	285	261	288	237	288	258	278	290	275	313	257	242	270	246	282	259	244	262	278	261	285	290	268	283	263	281	281	270	287	298	285	257	279	279	232	277	270	254	265	285	252	241	272	264	258	273	283	303	288	270	310	259	285	275	259	252	235	246	231	281	268	260	294	238	281	237	260	258	291	288	278	255	292	289	293	281	258	240	303	239	249	265	258	283	267	289	296	271	280	264	275	267	267	270	279	261	286	297	274	263	286	265	288	264	270	250	259	234	278	287	279	256	265	258	273	285	250	290	292	261	272	300	274	258	267	271	237	298	278	271	291	259	256	267	246	261	270	275	250	290	268	258	250	275	253	282	269	259	262	301	287	266	255	278	261	269	266	264	264	258	266	280	270	273	264	303	274	268	295	299	281	273	251	270	275	264	261	271	262	296	281	263	277	249	246	291	269	255	296	281	269	270	292	281	278	288	290	232	305	300	247	265	299	269	266	257	260	281	274	262	278	296	281	262	280	254	266	256	285	273	254	263	279	278	272	265	306	254	257	260	266	253	278	257	240	255	262	291	265	270	272	251	270	262	255	262	270	264	249	269	254	263	273	260	301	243	274	280	310	275	284	249	279	287	269	298	264	258	253	282	266	259	284	281	279	267	272	250	274	307	248	272	279	275	269	263	261	278	284	278	268	282	274	239	281	233	291	262	264	274	283	259	290	275	260	304	257	275	251	290	286	258	256	283	294	248	261	301	253	274	264	221	294	267	250	238	285	286	260	289	278	263	277	297	289	283	275	269	240	299	265	274	263	301	253	270	294	283	300	246	269	243	248	273	287	270	273	277	297	257	286	273	248	272	258	269	288	255	287	266	288	307	308	263	262	270	269	278	292	287	257	301	260	261	279	270	280	260	257	270	275	293	290	257	283	258	271	278	285	267	266	281	282	257	287	262	283	273	232	295	275	282	261	252	311	269	288	300	272	288	264	258	277	290	268	294	246	281	276	252	245	256	280	256	293	252	261	263	271	288	295	261	280	248	300	268	261	273	276	239	290	273	248	274	272	284	275	245	245	261	260	247	304	252	273	284	256	254	269	280	275	300	288	270	263	293	295	285	252	284	281	266	313	266	282	269	265	283	269	284	286	263	258	254	265	248	289	273	265	235	277	272	284	253	291	274	271	259	261	260	289	294	261	272	267	243	263	271	265	272	268	288	285	268	291	273	278	251	246	272	296	287	240	296	258	317	302	247	243	293	262	279	258	273	269	259	278	300	274	253	286	286	297	286	276	277	262	294	300	275	266	243	276	251	281	297	250	278	288	252	261	289	289	294	267	232	264	286	275	272	228	242	277	243	272	289	277	285	253	296	231	280	239	272	244	284	275	277	266	258	248	250	249	268	250	280	280	278	308	297	257	272	287	279	254	293	285	256	243	250	281	279	280	267	257	278	285	264	275	281	245	290	263	301	267	272	256	276	280	262	277	270	255	275	253	299	286	273	279	269	281	266	246	258	274	268	306	269	277	251	249	270	262	269	259	255	267	264	282	271	290	263	253	271	279	254	247	289	276	252	278	292	262	288	277	288	290	261	272	292	282	274	247	283	259	291	256	256	280	295	288	266	268	264	263	293	270	263	235	308	285	298	259	253	270	267	282	280	259	297	268	280	282	280	281	278	281	208	272	253	274	302	281	266	281	243	277	276	282	264	242	270	311	281	282	282	307	282	258	251	254	286	262	239	284	270	257	240	255	263	266	279	289	266	263	293	263	268	283	283	274	254	253	255	282	255	262	247	260	270	252	258	260	267	279	276	270	286	278	256	285	250	298	256	273	270	270	259	244	278	259	264	236	277	274	265	316	279	284	300	265	288	250	284	289	278	309	295	267	278	295	275	279	277	255	258	292	267	280	284	270	291	271	267	275	253	280	279	303	267	315	270	257	291	297	265	271	259	255	269	263	278	265	266	286	277	272	250	296	283	284	261	273	286	253	259	255	255	264	290	281	280	295	258	254	256	300	288	264	284	265	277	267	277	255	274	281	241	283	271	277	274	230	267	259	269	260	268	267	234	275	277	257	251	274	307	250	280	257	287	271	293	244	293	255	275	256	257	273	293	266	289	280	274	249	271	266	263	266	269	296	267	255	247	279	282	260	273	238	237	247	276	289	264	266	285	304	245	308	260	276	278	272	274	271	262	278	246	268	265	257	274	270	238	227	265	264	284	248	276	277	293	267	254	290	291	285	283	281	280	281	281	278	262	262	245	277	275	279	324	311	268	243	292	264	280	255	245	285	309	275	262	264	276	292	287	286	281	268	268	259	258	271	284	258	274	272	268	280	259	292	249	309	252	320	263	252	272	259	265	249	259	305	260	260	253	287	305	291	265	253	273	289	277	290	250	261	300	270	276	247	283	255	263	283	274	286	270	278	255	284	281	235	265	241	289	272	284	300	260	259	291	268	274	254	260	287	265	239	285	316	260	292	273	280	287	277	218	277	281	263	265	272	291	299	289	262	269	286	271	254	252	251	301	291	290	254	293	262	276	266	260	278	280	271	261	244	253	266	264	309	244	280	275	254	272	298	256	289	269	303	263	283	264	283	281	286	271	275	268	292	271	277	291	260	279	298	255
22558	20435	26606	24063	20414	20484	10592	18943	23831	2072	954	836	774	715	745	704	674	682	613	604	620	575	618	607	564	589	594	592	580	499	573	575	524	559	566	571	570	538	540	516	545	565	508	537	522	548	591	593	546	525	519	536	519	535	507	522	488	491	517	526	522	535	514	558	518	519	542	522	525	547	532	496	461	532	511	515	514	514	538	470	484	528	532	522	510	508	493	475	534	555	481	488	545	522	482	496	529	521	496	528	512	543	547	519	508	509	529	496	506	498	500	502	519	559	480	490	533	514	494	477	510	533	500	503	489	536	534	487	533	514	500	490	522	519	545	504	502	542	532	511	492	536	530	490	510	508	531	485	473	535	569	504	493	512	477	546	493	514	494	530	481	528	505	500	532	476	517	494	511	557	511	526	525	544	474	535	528	493	522	510	530	544	513	506	503	507	506	469	492	475	475	512	505	496	471	531	546	530	490	550	514	514	507	517	509	501	502	503	538	511	489	510	545	542	510	482	492	522	550	471	533	469	525	475	497	514	496	527	512	549	494	516	527	529	447	498	535	531	546	476	498	577	569	520	512	492	545	496	501	530	516	527	525	539	525	525	558	488	564	506	511	559	525	507	556	559	464	501	489	485	505	499	473	517	528	532	517	507	514	502	518	513	533	485	485	462	509	490	476	524	432	510	544	487	493	478	555	533	528	502	509	517	499	520	513	508	539	498	481	488	506	531	521	466	514	568	514	512	514	513	493	471	530	531	531	490	497	519	530	510	517	524	507	550	499	524	499	500	515	552	545	552	486	529	521	546	547	543	484	465	533	503	535	505	517	480	499	521	581	509	500	549	538	510	468	508	534	476	514	507	494	491	550	507	505	519	531	543	521	517	547	546	509	513	471	511	522	495	528	524	545	533	532	542	533	520	513	525	479	500	547	490	499	529	518	479	478	475	531	505	519	543	499	546	510	514	482	524	517	491	518	506	485	553	513	558	528	522	508	529	536	469	518	531	518	507	513	539	529	447	536	509	488	541	517	519	510	512	507	498	535	502	495	494	512	538	550	516	511	530	514	540	490	548	527	504	506	490	496	477	510	467	497	498	511	486	518	520	557	538	529	523	499	538	524	520	522	465	500	513	518	479	517	524	530	524	507	493	478	544	493	568	495	495	485	514	510	505	517	506	500	509	527	529	526	498	517	519	536	499	535	508	523	527	536	529	514	504	531	525	494	471	487	513	559	506	490	513	543	530	549	462	513	494	517	541	487	507	533	533	535	517	524	544	497	484	518	519	500	515	538	488	531	539	501	517	493	478	504	515	526	517	532	508	507	486	546	486	559	518	540	519	535	513	504	551	513	506	505	530	487	521	500	527	568	534	524	514	518	520	511	489	493	524	511	489	524	525	517	499	534	510	508	523	535	496	487	522	512	516	529	526	539	505	535	478	508	532	571	532	518	501	550	527	499	488	494	516	455	541	492	527	531	524	532	506	511	516	541	514	541	503	500	575	493	571	540	540	530	508	526	484	526	536	530	526	503	517	494	515	540	523	475	505	526	500	525	495	517	530	513	498	518	504	509	521	506	516	518	475	517	520	500	519	450	491	501	529	530	517	522	511	489	514	491	495	508	488	503	537	504	506	503	488	522	511	495	500	542	493	518	518	509	524	497	506	536	515	546	492	515	536	502	518	500	482	486	504	513	538	557	509	531	538	512	579	521	481	518	510	548	530	475	540	537	520	498	487	517	514	519	501	543	512	504	513	525	499	492	501	497	498	578	536	537	485	529	471	501	497	496	517	477	552	508	548	524	514	496	520	501	484	559	519	514	505	486	559	525	488	536	511	548	547	524	524	532	519	484	521	540	545	498	545	550	496	545	511	530	515	498	484	500	534	530	502	514	523	507	508	505	544	511	511	498	500	517	544	504	490	495	510	507	528	538	478	504	511	509	523	516	542	476	526	525	505	530	529	524	515	485	478	503	513	517	492	493	488	542	574	501	488	576	539	505	520	497	562	515	536	550	511	513	544	519	551	564	448	532	541	539	496	531	550	516	514	531	492	504	515	531	483	511	504	534	526	496	521	540	518	507	518	488	500	535	510	503	542	512	482	501	514	486	523	515	521	556	523	493	507	492	541	550	486	482	532	484	548	452	503	493	533	479	512	526	533	526	489	541	525	552	539	561	541	478	513	512	480	497	517	540	520	510	544	526	543	507	543	510	500	487	534	497	511	493	537	519	517	536	518	524	485	547	528	498	492	514	514	540	525	526	515	545	521	473	520	497	503	489	508	541	515	479	522	548	521	487	490	502	524	524	525	529	507	507	521	519	512	547	513	526	539	557	511	512	516	482	505	514	494	477	530	492	523	515	495	506	537	511	531	522	530	505	486	471	537	498	543	531	501	506	496	514	500	498	522	497	533	521	522	508	501	489	482	466	513	537	488	511	506	531	526	492	506	512	506	524	548	510	488	498	530	533	543	535	508	500	508	539	523	556	541	495	509	503	526	553	499	505	516	482	539	511	502	500	560	536	535	543	525	525	506	524	498	521	546	508	533	521	507	493	512	552	497	544	561	501	518	536	509	538	504	500	533	500	566	508	508	498	531	481	493	514	509	517	519	471	520	497	491	475	536	553	520	478	466	528	560	570	520	473	517	475	537	517	541	537	488	511	495	528	534	516	540	494	534	528	521	566	507	529	504	495	497	529	532	532	490	491	533	540	520	512	512	560	500	537	518	520	554	491	465	511	528	504	509	515	485	504	520	525	527	509	482	529	520	534	491	499	494	535	491	540	546	505	510	496	482	523	552	536	465	509	498	531	523	562	518	526	486	533	499	516	566	493	534	503	497	511	533	514	547	544	515	519	516	502	512	500	545	505	523	513	522	501	515	444	536	519	489	488	531	555	494	562	535	534	479	524	488	509	491	482	497	542	514	513	513	493	501	526	506	521	521	460	525	517	498	533	536	487	479	493	502	546	509	516	471	518	522	503	515	483	518	481	516	527	526	507	469	502	466	504	517	549	532	509	484	523	528	473	533	510	502	517	513	504	519	504	499	528	473	552	506	495	522	518	498	512	507	508	541	528	542	503	513	520	489	512	488	541	534	534	485	514	524	542	527	538	522	490	527	520	522	525	506	519	493	506	524	536	533	502	511	498	545	489	507	536	570	543	539	480	534	512	524	506	547	518	513	509	502	499	491	528	515	514	524	485	546	553	555	553	543	516	551	513	505	510	478	528	508	538	519	521	488	513	490	555	490	521	513	482	552	520	516	534	514	499	488	486	515	504	520	516	494	506	531	463	466	523	539	512	522	524	512	493	488	491	525	497	527	521	499	487	466	482	528	517	536	541	514	475	499	538	513	499	532	503	533	494	477	494	505	521	501	520	503	508	503	507	494	535	497	525	551	495	503	522	503	498	528	523	536	528	515	502	529	526	502	546	540	581	562	550	474	503	521	542	511	525	514	513	493	550	522	539	516	479	508	504	503	518	471	458	550
37248	46716	23785	13953	11673	8632	5729	23510	10469	1561	1355	1200	1121	996	987	878	841	758	755	703	713	696	638	660	585	598	586	569	597	572	566	541	528	537	547	532	537	514	484	493	494	527	520	523	485	513	486	502	503	513	485	526	525	513	506	523	502	499	528	538	564	495	463	440	504	510	474	513	501	565	494	489	472	481	485	486	460	498	433	531	462	495	507	516	471	500	540	464	440	474	457	485	449	482	505	513	496	486	509	482	480	507	505	468	507	478	474	509	492	517	483	477	474	495	507	500	505	476	474	499	472	507	424	480	455	501	476	518	461	487	472	459	496	496	448	462	463	476	481	502	471	489	495	539	512	434	487	491	484	492	486	509	514	524	473	506	451	445	523	477	470	438	471	465	511	484	479	461	474	505	498	474	440	443	431	466	496	439	482	481	453	495	490	513	469	515	470	469	475	450	491	478	476	493	467	507	482	470	460	466	447	508	495	447	418	488	478	474	497	511	484	463	520	472	536	433	484	470	496	500	441	458	473	496	453	441	491	482	466	436	503	476	447	490	447	480	485	456	510	442	475	427	490	493	488	475	487	486	437	477	438	492	457	496	464	449	424	501	460	502	501	515	475	478	473	499	521	474	474	489	462	471	476	486	475	455	444	438	471	477	478	451	491	459	449	463	492	498	459	455	448	515	464	466	488	479	488	491	493	484	459	477	476	468	456	485	509	453	487	524	483	503	448	486	478	492	461	466	467	444	490	467	453	525	472	533	440	507	486	467	465	449	469	486	501	488	435	487	457	478	500	495	454	508	481	472	445	469	449	466	455	445	509	454	488	446	458	483	474	455	474	478	482	464	449	489	454	489	478	458	483	504	515	474	454	479	468	483	501	468	490	471	462	474	481	471	499	504	466	471	479	485	493	504	506	504	503	471	464	457	505	473	503	517	523	460	496	460	451	433	518	485	477	483	469	464	431	508	475	503	488	469	498	468	500	458	468	478	462	474	478	464	474	469	483	474	445	497	476	461	464	472	479	477	484	490	502	523	448	443	475	500	494	493	481	465	533	472	483	490	476	491	451	478	442	476	501	455	483	479	445	418	461	470	471	473	487	457	479	467	456	491	534	503	460	454	466	472	469	482	457	430	446	503	510	457	464	497	471	454	477	461	478	446	466	473	473	468	459	484	453	455	437	481	475	474	473	494	468	472	472	494	474	468	478	492	488	444	457	495	490	446	485	461	464	481	483	456	466	463	468	509	442	459	482	493	486	483	486	459	468	524	473	479	490	468	524	483	488	446	480	500	460	507	442	475	473	496	504	478	483	485	491	462	457	446	462	457	518	450	467	483	460	486	475	432	456	507	487	495	442	511	447	480	469	448	434	480	496	490	470	482	493	488	447	486	462	503	482	505	483	504	458	461	510	488	493	495	481	506	478	506	460	438	484	439	493	493	460	490	446	487	474	457	500	448	461	450	453	439	468	519	502	464	470	479	447	494	484	486	467	489	478	484	454	495	460	496	484	461	479	450	481	465	479	462	452	448	448	476	480	427	461	473	494	453	470	483	466	495	488	488	504	540	516	487	467	478	464	504	478	456	474	477	455	473	476	459	455	493	505	464	487	508	450	487	466	470	477	488	494	483	504	453	473	468	498	472	439	493	457	486	500	489	497	453	500	480	468	455	455	492	488	480	510	488	442	502	485	459	446	462	506	486	476	462	436	481	480	491	485	479	487	472	477	474	499	455	490	471	504	491	480	451	472	475	473	494	456	494	495	487	487	505	504	484	450	480	483	462	467	483	496	459	483	492	433	506	469	471	478	465	474	497	483	490	454	485	553	508	517	472	447	499	469	517	470	537	439	460	449	499	453	482	469	483	519	492	451	504	506	516	492	468	454	465	485	463	464	483	473	486	472	470	470	476	476	479	466	498	476	507	476	404	530	439	445	482	459	460	490	503	463	449	447	490	472	472	478	474	469	495	486	460	482	496	479	467	499	417	468	455	511	475	512	476	500	435	447	494	475	485	477	463	458	436	491	439	486	491	444	507	471	467	489	456	453	505	505	518	472	480	491	478	508	457	483	482	510	486	476	467	494	486	457	455	437	463	462	492	491	506	481	443	447	511	466	459	476	438	490	478	447	456	457	484	461	495	479	489	469	457	460	481	438	483	503	490	447	447	492	486	469	470	442	465	472	466	507	487	492	513	461	439	499	459	476	495	465	509	474	442	462	490	474	514	474	500	502	510	493	463	468	482	491	467	456	478	472	496	480	497	476	478	491	495	450	475	465	492	486	500	482	437	507	466	463	454	482	515	478	448	444	476	439	490	454	474	451	507	489	472	484	433	471	487	451	466	486	502	468	447	500	495	483	492	476	491	488	444	418	494	487	451	506	471	469	507	493	495	483	465	469	501	475	498	494	478	473	482	461	460	472	490	475	482	482	479	494	492	500	552	504	449	454	431	493	493	489	485	462	484	485	481	484	464	512	494	439	476	452	487	523	475	474	470	516	477	428	481	492	448	474	449	467	475	487	470	469	486	489	462	447	461	490	467	477	490	481	486	485	506	473	461	491	473	467	495	462	452	499	491	429	478	469	440	512	463	464	491	500	506	478	456	497	459	503	495	460	482	487	452	462	480	489	496	444	501	490	467	496	480	487	470	506	476	404	484	477	499	484	493	475	487	478	459	470	478	490	462	495	477	470	469	422	450	465	479	452	484	478	476	470	498	475	475	474	449	478	483	470	478	475	469	449	477	474	471	502	435	504	490	455	470	475	457	471	464	476	473	496	516	502	459	464	487	469	478	517	457	474	465	467	502	494	490	492	459	455	444	480	485	463	475	465	471	458	493	472	510	451	532	501	463	495	472	493	441	505	451	471	472	490	459	497	507	471	457	438	500	479	467	483	469	518	504	476	446	482	467	476	473	430	507	480	521	442	482	517	504	448	502	496	455	471	467	499	470	473	448	500	499	541	501	486	476	495	486	476	471	429	464	468	508	508	473	500	473	493	467	480	487	465	453	457	491	482	458	449	449	497	493	499	492	471	496	486	476	497	469	454	519	500	478	464	483	443	515	481	483	482	484	485	488	481	466	459	442	514	452	496	460	458	442	471	482	497	470	457	470	462	468	473	476	472	475	476	489	483	467	472	476	469	482	484	496	474	487	519	482	511	458	467	478	494	454	477	490	477	455	478	476	425	468	507	478	473	468	484	509	483	517	497	518	478	478	467	458	472	525	437	480	464	479	482	488	481	462	520	486	447	505	491	422	485	487	462	494	483	451	490	512	498	474	466	458	448	493	472	453	452	504	502	476	481	462	444	473	474	451	448	486	450	475	444	490	526	477	470	472	492	508	488	456	485	494	490	471	488	455	462	443	469	452	474	500	454	507	466	477	474	465	475	417	514	460	464	468	468	481	440	468	505	469	460	445	504	472	504	490	504	443	470	471	442	481	477	460	500	508	447	490	488	491	506	494	482	463	447	452	482	473	507	472	482	445
28238	20907	8945	1801	896	349	255	1248	447	157	147	133	120	149	119	132	122	130	129	117	111	112	127	139	116	114	132	125	130	132	123	128	127	118	153	128	111	117	123	122	117	123	125	117	126	112	121	115	128	122	125	135	120	136	133	127	145	133	132	134	142	130	111	113	109	116	118	139	114	138	131	131	152	136	133	139	127	136	109	115	125	137	124	110	118	132	146	116	136	151	128	111	113	133	116	130	131	134	113	111	128	107	125	134	133	128	131	122	137	117	140	145	110	129	119	109	125	130	114	128	134	125	119	138	119	126	138	132	119	117	140	119	125	124	140	97	119	130	113	114	131	141	131	125	144	130	134	136	117	128	123	109	122	122	149	124	131	122	115	131	123	117	102	121	132	144	119	134	110	118	121	146	139	125	120	128	121	134	137	113	122	116	115	107	126	111	126	112	108	112	125	101	118	105	128	125	139	137	119	117	126	118	128	117	112	104	125	115	114	96	115	120	136	134	128	120	119	136	134	119	122	132	131	145	134	137	116	125	135	101	134	124	118	134	123	161	141	142	114	133	122	113	124	140	124	124	135	132	116	131	114	114	124	154	129	113	124	142	135	123	115	126	139	138	117	106	120	134	126	137	117	116	141	132	121	125	122	113	128	98	109	110	149	137	131	144	126	135	122	129	137	116	125	125	118	119	146	129	122	118	128	118	126	118	104	121	133	102	138	118	122	123	144	133	133	115	131	134	122	116	131	135	113	143	127	130	131	127	112	114	115	124	116	120	135	120	124	118	129	130	122	116	126	125	138	114	116	141	131	129	133	111	127	123	123	106	112	127	135	143	125	117	132	124	130	131	132	134	125	124	154	130	104	106	131	117	112	130	117	109	119	115	129	119	135	98	136	136	127	133	111	123	131	116	131	135	124	114	118	143	123	118	113	130	122	124	114	120	119	136	130	117	121	138	130	122	119	136	126	128	144	137	123	125	126	126	121	124	121	111	138	133	121	118	117	126	137	124	119	132	131	139	129	119	146	131	106	141	123	127	119	111	131	121	138	135	138	140	128	117	111	123	110	141	124	118	110	122	146	105	130	111	134	108	127	138	124	106	125	134	109	134	126	129	128	115	134	128	96	117	127	125	116	118	115	105	126	101	130	126	116	126	118	126	110	98	107	123	114	119	119	138	125	133	134	125	125	122	145	99	98	122	124	127	116	121	126	136	128	134	112	128	107	131	136	123	142	133	124	124	141	128	121	155	113	126	122	117	122	128	115	124	110	128	123	104	107	130	116	113	120	125	120	137	123	148	127	125	107	124	124	115	105	113	126	132	114	121	136	112	143	133	120	130	128	139	137	108	127	127	124	124	122	122	125	112	121	120	133	126	145	123	125	153	119	121	138	126	125	105	130	116	134	136	115	114	135	135	118	141	124	122	139	137	130	119	117	119	132	134	146	119	133	127	121	115	127	127	138	117	121	114	133	138	116	120	109	120	130	134	107	102	116	136	139	108	126	120	126	129	125	112	127	103	140	118	140	102	126	136	137	148	104	129	137	131	124	123	136	100	111	128	141	138	138	116	131	136	112	129	107	128	109	115	141	131	129	112	137	105	120	135	139	119	111	124	116	97	103	115	105	118	119	139	97	119	107	125	111	133	121	129	127	124	132	118	118	102	130	142	112	140	116	131	137	122	133	110	122	134	124	123	125	134	128	115	122	135	123	119	124	125	112	132	126	118	125	128	130	117	125	140	150	131	134	109	105	101	118	126	104	122	110	111	124	141	107	130	118	129	120	117	110	136	127	116	119	118	121	103	133	129	116	127	136	131	138	117	150	127	118	111	114	117	123	136	134	101	107	117	129	126	115	113	132	122	118	122	117	136	112	116	122	131	124	123	123	132	128	129	117	113	127	114	141	130	127	116	123	142	114	113	135	135	110	134	110	120	145	119	122	111	122	132	117	111	130	122	128	130	134	132	122	131	133	120	114	115	132	120	121	132	139	128	113	140	132	131	127	111	147	129	138	128	122	113	122	118	138	136	122	113	119	123	137	94	116	135	113	137	118	107	108	119	144	138	119	128	126	138	137	132	94	125	110	117	152	119	122	123	112	124	123	128	118	118	131	123	148	114	130	138	136	128	139	115	119	130	104	148	125	123	120	120	129	120	125	120	108	134	126	133	120	116	109	138	141	128	133	118	146	99	124	134	111	122	126	124	134	120	105	128	124	122	121	133	134	124	135	121	107	114	114	134	132	110	106	142	140	114	129	132	121	121	118	114	126	121	123	134	108	140	112	122	113	102	115	130	117	120	111	131	114	112	136	121	121	141	140	107	124	118	111	121	108	107	128	128	121	118	116	132	145	140	113	145	122	121	107	124	144	141	127	128	137	117	146	139	136	122	114	109	119	121	113	132	132	120	121	107	124	119	144	123	114	123	107	119	134	124	131	124	134	122	114	146	119	136	130	134	139	137	147	124	115	114	129	128	110	110	124	118	130	116	141	116	121	112	126	118	127	115	138	110	123	122	119	138	99	145	127	99	120	126	142	122	108	122	147	125	117	126	124	109	130	120	121	107	125	114	123	110	123	130	122	123	123	124	107	126	131	114	131	128	128	121	117	106	105	143	147	127	120	127	110	122	118	140	132	139	132	116	136	119	127	122	115	112	146	144	113	123	104	100	102	127	107	122	112	135	137	113	127	113	123	113	141	127	146	117	119	124	120	116	96	113	114	129	114	121	147	122	121	136	118	141	141	123	108	125	140	143	128	128	93	122	144	115	125	115	138	116	128	115	124	136	116	121	128	140	120	109	114	94	116	117	120	134	138	134	130	117	124	125	119	118	121	118	114	121	127	130	116	123	126	133	132	141	135	131	132	115	118	109	143	142	124	130	135	136	136	128	124	129	160	130	116	134	145	149	109	125	131	126	139	126	108	128	119	139	139	141	136	107	131	116	127	130	132	118	144	119	142	123	133	125	118	111	126	120	109	101	126	130	118	124	125	119	148	134	126	141	127	131	130	128	129	122	135	145	130	140	138	105	132	123	122	130	124	118	111	117	134	116	130	138	125	116	146	123	136	117	138	121	138	121	122	121	134	118	93	141	133	130	131	135	116	155	123	109	120	124	118	113	144	126	134	139	129	133	138	119	122	135	121	133	134	128	125	130	143	134	127	110	126	158	126	115	125	129	126	127	110	132	114	124	121	115	122	111	123	137	152	124	143	121	127	112	105	113	125	111	132	131	130	132	133	114	138	117	132	134	115	117	98	134	106	129	125	141	116	122	114	120	154	124	141	126	144	101	122	108	121	121	120	121	134	113	133	121	119	120	131	117	116	125	109	116	127	126	126	119	121	133	130	143	129	122	116	145	137	122	114	125	115	130	120	126	120	122	123	137	113	114	119	131	137	124	137	118	99	113	153	136	129	120	140	118	142	113	115	133	101	120	141	137	118	125	134	111	126	128	105	129	96	127	115	122	125	138	144	141	136	117	126	120
15189	24048	4843	2840	1632	645	434	2433	734	130	154	144	127	134	138	137	132	138	134	139	135	151	161	151	145	149	137	151	151	133	138	111	118	140	146	138	140	132	150	137	149	130	131	119	139	126	130	153	130	128	141	144	132	150	127	139	137	135	127	131	135	135	145	128	137	156	121	129	123	126	137	118	145	122	142	145	130	126	146	130	136	148	129	128	125	137	128	124	131	143	126	122	148	125	150	149	119	158	139	137	156	135	121	125	147	138	127	137	135	137	147	137	149	151	136	135	125	126	130	138	113	135	157	120	142	137	145	161	150	132	124	129	155	121	147	118	129	161	132	135	162	160	143	145	137	131	147	132	123	128	119	137	129	141	114	154	105	163	164	137	130	127	117	114	145	132	122	124	147	119	146	145	143	130	128	149	121	154	141	119	117	131	111	152	102	127	114	141	128	105	101	125	135	127	150	137	137	128	129	120	146	120	121	128	137	152	121	143	144	138	122	131	132	129	139	125	112	137	133	121	133	128	126	140	124	131	137	120	125	124	144	135	125	117	138	132	134	119	154	128	124	142	146	129	118	128	129	141	124	130	134	129	146	135	162	145	107	132	116	125	130	133	153	143	132	132	131	126	125	134	143	133	130	135	142	109	149	132	132	117	131	115	123	151	130	161	124	121	110	139	131	148	137	137	115	149	126	144	127	155	130	145	134	138	153	139	152	130	137	112	134	144	147	133	121	136	119	130	133	132	144	132	141	127	133	137	140	152	134	144	120	144	115	153	130	133	129	134	139	120	133	129	142	145	128	127	113	136	141	123	146	124	143	137	138	154	117	150	123	153	142	133	134	131	136	135	138	146	118	123	153	138	132	129	134	125	131	140	143	138	123	141	170	145	102	115	141	142	135	149	133	124	120	142	144	118	146	149	111	135	138	138	131	138	134	126	140	120	153	129	113	144	126	133	113	141	146	134	143	120	124	139	149	132	141	121	142	117	135	124	147	145	131	134	140	139	138	154	125	125	125	146	129	126	124	143	128	133	120	137	148	139	126	120	141	133	143	119	115	122	150	110	127	149	119	146	148	116	136	129	143	115	131	131	157	140	134	135	129	140	131	115	146	155	138	143	140	129	137	130	119	135	128	125	146	135	142	152	120	133	146	142	158	117	125	137	125	134	133	127	142	143	115	140	144	150	129	134	130	125	127	131	140	126	136	132	134	160	135	120	122	113	133	136	164	124	152	120	123	123	114	97	147	152	113	123	139	133	137	139	128	135	123	153	135	122	119	154	135	163	139	131	136	120	137	156	139	127	136	120	134	106	145	125	134	130	121	135	130	137	136	124	144	139	159	150	135	106	131	146	125	123	131	145	109	128	124	154	121	130	141	132	133	133	121	143	110	134	136	115	119	136	145	130	113	139	147	143	147	126	140	129	141	141	120	165	134	137	115	140	136	133	137	130	138	144	121	121	131	122	124	130	125	137	122	125	125	125	129	137	127	139	132	139	133	144	130	119	133	131	125	127	145	124	129	129	121	178	144	117	155	125	155	136	130	131	141	130	130	144	117	126	137	124	146	138	121	124	133	131	131	146	129	131	132	129	130	130	137	131	141	122	143	129	129	142	126	135	127	142	134	134	115	135	137	137	142	132	118	143	104	131	153	135	135	150	128	157	114	127	124	126	131	125	135	141	124	133	97	142	153	154	126	133	130	114	129	141	136	139	136	136	146	153	147	138	129	144	162	115	144	121	128	137	121	130	111	116	114	143	130	117	117	142	129	132	157	142	142	122	116	142	139	151	139	137	136	154	117	130	147	149	133	122	127	152	124	127	118	135	139	136	150	153	149	140	130	134	159	145	132	126	136	134	124	151	121	145	140	146	135	130	130	118	131	131	127	145	113	132	121	113	124	157	149	137	142	156	143	137	116	141	119	144	137	140	122	137	133	123	138	117	116	131	126	141	132	150	130	118	117	151	145	151	139	144	135	129	137	121	150	141	140	133	111	146	124	143	138	149	136	132	149	127	158	151	150	145	132	131	161	121	141	139	144	116	143	122	135	138	142	130	131	132	145	131	136	136	128	122	147	148	142	135	140	136	116	130	140	160	128	134	138	127	135	156	142	144	119	116	133	110	140	152	124	131	147	132	135	139	125	133	125	148	138	123	113	112	134	131	167	138	134	134	137	142	121	135	126	123	132	175	139	130	131	133	130	116	121	121	138	158	130	144	143	162	122	152	130	150	142	145	139	152	139	139	124	153	142	124	137	137	123	145	131	147	150	126	114	143	144	128	134	134	158	130	116	135	144	121	136	126	139	144	141	143	132	135	122	144	147	137	126	124	143	148	146	124	140	139	148	139	126	134	133	144	153	122	120	129	125	128	97	146	133	147	119	133	145	122	129	130	154	120	120	153	157	141	123	135	141	125	149	132	134	136	134	143	144	121	146	115	120	142	126	149	151	114	132	133	128	131	119	132	127	150	127	140	123	129	138	161	119	132	121	150	138	125	159	158	134	143	147	139	143	136	139	125	118	141	122	129	121	142	141	135	133	134	132	126	143	131	127	147	128	126	140	109	139	126	124	122	137	134	136	135	139	133	132	151	135	116	130	162	136	117	140	131	130	108	122	130	148	135	139	137	137	126	126	136	131	143	134	145	114	122	118	127	130	117	120	152	129	146	121	120	119	122	141	140	138	108	135	153	123	121	140	130	130	122	135	120	140	140	123	130	147	123	121	137	141	136	140	114	132	133	132	111	138	134	114	132	128	141	120	150	126	130	124	139	122	133	124	141	130	156	132	119	152	133	115	117	141	134	120	139	139	131	149	138	161	153	142	142	114	132	132	139	115	131	137	135	98	147	146	122	127	139	135	130	135	127	105	141	143	142	132	127	142	149	115	139	144	116	143	137	141	149	132	126	131	137	135	134	146	140	139	120	147	134	130	135	105	132	122	135	155	136	106	141	148	132	144	129	130	135	119	138	141	133	116	130	155	128	124	154	130	144	131	133	129	116	131	151	141	148	137	133	93	132	118	136	128	146	131	142	134	128	113	146	131	147	115	132	146	115	139	121	119	155	152	125	131	141	148	131	133	139	144	132	133	132	146	124	144	126	127	129	137	110	127	139	111	136	123	126	122	139	146	140	137	140	142	142	131	153	123	126	133	121	122	119	144	120	130	139	124	132	132	127	129	130	122	115	134	122	135	129	126	145	144	128	156	152	117	133	115	119	130	144	127	139	144	103	131	134	118	131	161	136	123	127	136	127	150	122	121	135	131	125	137	123	112	128	135	121	140	141	139	141	114	138	146	139	133	124	117	141	143	147	147	151	121	127	124	121	125	147	151	147	129	110	137	127	115	144	140	119	121	115	121	123	158	149	125	133	142	125	131	147	143	151	121	109	125	135	140	129	134	139	137	126	142	127	122	155	135	122	142	124	142	131	127	119	126	114	102	129	142	143	118	127	142	138	134	104	136	147	128	144	132	155	131	144	144	134
24844	20699	26735	24006	20403	14032	2240	13272	7731	654	516	500	430	383	397	379	387	374	352	317	341	329	336	349	346	329	339	322	357	295	334	337	337	307	322	314	320	322	325	319	313	323	310	275	323	323	283	346	304	305	310	327	329	287	308	307	326	283	274	272	321	276	330	327	315	276	300	312	266	290	302	290	312	305	310	295	278	297	312	283	303	285	304	265	304	272	279	293	321	275	302	269	313	353	289	275	289	309	288	299	293	305	292	325	292	305	310	322	294	292	288	314	311	287	301	333	294	321	279	323	295	298	320	313	316	308	279	313	280	281	301	303	313	301	309	295	310	304	293	288	320	291	314	317	310	292	269	300	290	295	305	328	306	284	294	322	312	308	297	290	332	309	282	286	283	302	274	315	278	302	285	304	298	337	292	340	309	307	315	301	296	286	281	298	317	278	304	307	271	298	290	294	301	267	298	288	278	304	315	295	316	285	291	278	339	325	284	295	333	290	298	278	315	278	292	293	286	291	301	259	319	315	299	300	311	304	303	292	325	298	307	309	307	298	283	271	305	282	314	281	270	286	322	311	320	314	296	300	304	323	260	278	329	315	313	291	258	337	312	307	299	287	289	307	314	332	294	333	339	274	294	294	285	288	298	300	281	298	284	283	322	318	285	283	308	309	303	304	280	297	308	280	296	332	295	300	288	274	296	278	297	289	262	292	345	302	301	304	289	308	311	285	319	296	295	313	302	290	303	296	297	295	315	279	279	319	285	280	280	296	295	297	280	272	307	266	323	258	290	301	304	322	292	321	272	278	267	280	295	293	326	303	259	319	305	294	307	302	308	266	323	302	303	302	289	300	313	296	302	322	334	311	228	315	290	285	284	327	304	306	295	285	259	303	304	288	294	287	330	294	298	283	296	279	336	302	288	292	302	294	317	294	290	278	281	318	298	281	290	334	303	294	282	316	308	301	282	311	281	313	302	282	292	300	273	315	332	310	305	303	277	305	277	276	266	285	274	279	299	319	279	320	274	288	301	335	322	301	292	279	286	299	304	282	310	304	293	313	293	284	321	302	288	291	288	295	316	285	310	284	321	327	300	271	291	290	268	294	249	282	283	307	270	292	295	320	282	301	287	292	292	289	303	323	335	311	304	314	333	301	285	297	264	274	260	296	310	310	307	297	291	301	267	336	310	335	269	313	289	310	287	289	325	286	299	296	305	309	283	262	298	314	303	305	292	300	270	293	311	325	290	293	302	295	300	307	260	272	305	305	292	303	325	332	316	292	364	328	294	277	301	287	330	294	306	283	289	279	287	295	326	316	299	287	297	311	282	282	310	285	284	309	296	294	292	295	310	293	301	281	300	325	300	305	308	298	285	311	291	294	274	305	334	246	293	274	307	294	312	307	309	286	277	325	278	346	284	264	301	269	310	290	296	314	301	305	292	293	293	320	292	302	310	282	286	304	270	305	276	288	298	324	324	292	315	273	295	312	290	304	283	286	290	332	341	273	281	318	306	281	287	288	282	299	333	320	304	325	315	263	273	276	288	330	284	284	325	306	258	269	299	293	290	310	300	295	314	288	303	298	291	293	324	284	289	307	312	292	296	295	298	302	297	308	292	314	305	310	265	304	269	306	294	285	299	302	288	315	274	296	308	262	290	286	305	270	280	303	312	263	293	271	277	320	322	296	299	281	335	324	299	320	310	281	296	282	306	319	309	297	295	317	310	299	298	271	299	308	297	294	302	292	287	271	285	274	303	303	301	316	293	299	296	286	321	273	331	290	286	285	289	300	311	323	285	296	266	330	296	293	296	311	283	333	284	266	287	275	274	308	288	313	334	262	312	310	283	306	307	303	284	296	295	292	331	301	290	262	299	297	304	292	297	283	277	292	274	312	297	311	341	307	298	289	264	283	299	315	270	327	292	275	260	307	294	311	340	278	273	295	322	278	327	285	289	287	316	282	275	315	325	305	295	288	290	321	325	282	312	299	283	301	307	269	282	324	303	318	273	265	319	298	296	305	293	311	303	279	279	260	312	306	338	258	268	298	318	300	315	312	281	305	294	310	286	282	294	297	313	287	282	314	296	286	301	304	287	292	265	319	303	290	306	309	304	316	292	288	313	311	308	314	304	289	265	317	309	306	300	302	326	321	312	289	290	298	325	305	299	333	302	296	293	288	299	300	309	308	282	314	264	308	285	288	270	283	319	300	269	279	296	322	287	309	292	327	309	287	257	330	305	282	324	298	308	325	305	308	294	293	288	321	290	296	290	278	277	292	277	274	330	337	313	282	263	280	303	271	287	272	303	298	298	299	311	275	325	307	288	320	271	295	300	337	274	302	297	316	294	301	303	276	292	261	306	323	288	287	321	279	300	285	302	333	295	257	296	283	302	328	308	297	316	288	316	277	294	292	298	290	291	284	309	303	328	324	307	294	289	277	306	310	321	278	300	280	305	311	271	309	283	287	298	294	304	305	287	286	337	279	307	278	298	284	267	299	293	279	313	299	329	306	277	280	293	275	288	298	296	280	291	282	315	275	304	286	320	313	282	306	282	291	312	311	323	279	292	281	321	291	326	263	308	297	291	282	317	299	308	288	319	284	298	292	291	304	283	295	306	303	276	293	312	291	311	315	289	308	267	289	285	292	288	291	299	285	325	302	278	276	310	304	314	286	304	346	295	306	285	298	304	293	289	303	305	306	284	309	313	272	305	305	303	293	293	305	267	288	297	290	303	288	283	263	286	287	305	306	280	296	272	313	315	321	288	289	295	262	299	275	335	293	292	297	309	320	284	282	272	268	291	291	280	315	277	303	282	277	293	295	274	310	304	312	309	285	323	306	264	281	269	290	280	293	337	313	298	308	307	313	285	287	276	300	257	272	269	329	325	261	268	275	288	316	269	273	289	307	301	303	292	298	298	287	299	296	272	321	292	279	290	323	294	320	298	266	285	282	296	302	319	280	302	319	291	282	290	273	308	294	296	289	283	313	284	277	252	271	322	326	269	291	325	302	308	305	267	336	314	307	305	284	292	293	296	284	302	287	297	320	287	296	295	304	279	302	287	283	302	308	274	331	297	298	275	285	317	315	301	305	296	264	311	322	275	320	301	305	280	292	278	276	294	301	305	342	305	305	283	265	297	314	306	342	298	303	263	321	253	317	289	294	291	288	279	324	300	300	314	284	280	285	312	310	287	298	277	279	292	318	312	307	303	294	322	275	308	287	297	257	300	309	304	307	312	290	323	295	287	292	292	282	298	303	293	273	314	292	285	296	294	287	325	297	284	267	316	271	329	314	300	300	297	300	319	288	304	293	324	288	293	294	293	323	336	260	253	305	311	315	300	258	320	333	315	313	293	320	303	257	291	292	281	301	310	282	292	279	308	318	260	301	298	293	299	323	296	335	281	276	322	291	285	319	287	294	338	296	296	312	303	280	280	288	296	298	274	299	310	305	299	288	300	306	274	276	272	281	277	299	286	324	316	299	272	281
34747	58743	14537	9642	4954	3196	2842	18219	3317	785	730	684	600	547	507	446	458	407	415	393	388	368	372	322	343	334	345	295	334	326	315	334	328	330	325	293	294	302	314	312	303	297	300	290	289	281	296	275	286	308	306	312	301	272	282	290	296	281	288	288	314	283	301	296	275	240	290	313	294	258	327	294	260	269	289	276	256	265	290	273	269	275	293	273	282	272	292	277	300	310	280	281	303	259	280	260	269	269	304	272	285	264	274	298	281	263	296	262	260	277	303	301	261	311	294	293	268	286	321	296	271	285	263	276	280	270	272	272	259	294	295	286	307	272	268	298	300	273	276	252	274	267	285	312	311	304	275	288	284	276	268	264	252	289	279	288	247	293	266	304	288	300	299	271	284	272	254	266	291	278	281	271	271	289	261	310	280	270	286	282	269	281	265	276	273	268	256	276	273	272	256	268	298	293	285	282	293	271	275	301	298	269	285	300	291	273	286	282	224	277	248	283	293	288	306	303	267	286	259	281	295	275	289	259	295	287	284	281	267	287	289	255	273	270	265	249	274	271	285	281	291	290	272	282	294	256	280	278	300	280	280	264	258	269	259	291	313	276	250	288	277	265	301	257	273	258	304	275	260	277	265	254	294	268	274	281	270	312	288	289	264	271	267	279	270	285	273	265	252	247	285	271	267	272	280	311	293	277	285	246	265	291	264	256	271	301	303	258	288	290	273	249	273	280	251	283	301	289	291	266	281	313	275	281	291	302	273	287	283	278	291	308	282	288	268	279	286	299	266	295	274	295	258	286	240	295	306	269	255	302	300	282	276	274	286	234	240	293	279	263	278	302	293	266	265	301	275	274	290	261	262	276	243	285	272	260	261	239	277	299	288	289	239	289	271	326	276	253	260	262	246	304	307	290	298	287	262	264	278	299	238	300	302	298	264	267	252	264	286	281	281	242	271	254	274	281	272	270	288	283	283	252	270	272	275	274	282	260	288	313	248	278	285	267	264	276	264	286	288	263	273	273	278	277	307	267	270	284	262	282	278	290	256	269	263	283	305	296	287	279	272	244	316	295	285	285	287	282	285	282	287	271	284	247	267	304	273	259	258	241	288	277	260	276	252	299	287	297	290	254	308	269	266	294	267	266	292	277	280	271	296	301	255	288	278	286	298	303	264	258	276	292	266	280	283	294	265	244	286	301	272	272	285	284	271	271	262	272	273	280	308	269	282	280	293	277	277	278	276	239	285	282	305	298	261	273	255	290	295	280	302	306	291	260	264	246	295	287	282	297	268	250	268	280	301	273	263	275	268	256	267	279	282	301	273	306	247	282	287	243	286	265	281	280	305	295	260	290	301	272	280	271	269	253	288	291	273	271	292	316	311	286	279	264	273	278	259	278	307	264	269	275	278	263	277	297	265	280	288	284	282	269	289	289	258	307	259	268	292	309	286	278	259	257	272	305	295	285	298	282	304	244	285	280	267	255	290	274	305	291	282	279	276	252	264	283	279	309	251	280	255	297	293	292	293	296	299	299	278	272	260	264	267	272	273	270	280	279	289	293	263	258	310	286	285	317	285	286	312	266	264	266	278	264	284	248	274	289	250	277	264	275	282	276	293	267	283	292	276	286	273	271	299	281	282	275	286	289	267	258	290	278	277	311	309	307	255	252	327	275	267	281	287	289	284	293	290	295	253	306	280	268	267	269	278	277	268	297	248	258	255	306	249	275	263	287	262	282	300	296	270	260	264	260	261	252	278	256	283	249	316	291	298	283	296	284	238	262	257	261	300	286	271	269	240	257	277	297	253	274	270	283	257	246	284	266	280	290	266	296	291	278	256	279	283	264	286	288	287	248	271	283	258	264	275	239	276	282	285	292	312	276	306	268	291	277	279	304	280	257	275	264	269	264	272	292	243	291	266	293	280	268	276	277	288	236	298	283	283	261	298	289	275	306	300	256	280	282	287	281	249	259	291	298	311	286	255	277	275	273	270	313	279	268	304	267	284	267	283	269	294	272	320	322	283	289	286	298	292	288	278	261	294	271	275	276	284	264	279	268	257	311	300	258	282	278	318	278	262	277	286	273	278	306	265	296	281	244	286	247	281	265	294	292	261	274	292	267	275	284	271	245	275	283	247	250	303	259	279	279	274	284	256	262	318	279	303	283	290	266	287	283	280	286	261	296	271	281	292	297	272	257	289	284	280	270	287	285	277	277	249	277	272	269	286	298	247	282	299	258	269	233	313	278	257	270	275	250	264	279	276	306	276	294	293	254	271	249	306	268	295	280	299	285	270	261	266	287	301	258	252	280	290	289	270	291	253	278	270	255	297	287	249	256	260	290	266	284	249	265	277	264	281	263	291	288	272	281	287	285	276	287	284	265	292	290	290	280	258	266	288	287	252	303	243	287	277	249	302	266	273	260	271	257	313	308	302	289	281	293	309	267	281	263	285	289	296	268	245	282	274	264	284	270	267	253	300	249	274	298	275	281	277	280	282	264	281	256	261	263	257	299	261	290	270	272	270	263	282	278	275	283	317	297	315	278	298	308	260	252	254	280	270	262	285	309	276	258	281	314	284	286	293	286	278	273	283	274	275	304	301	245	270	297	262	286	273	286	288	291	259	271	280	273	256	297	278	292	279	282	281	297	277	279	288	281	307	262	277	279	285	283	284	256	266	297	255	295	309	271	281	287	274	281	282	280	285	297	272	300	289	271	274	270	280	289	277	272	286	297	305	283	295	257	275	273	262	270	306	294	282	291	290	278	258	287	273	295	249	272	289	296	259	274	260	289	270	275	282	274	283	270	269	284	271	272	272	252	295	281	264	288	261	266	297	278	295	283	273	270	294	252	284	294	244	306	263	293	306	282	295	300	308	258	281	286	278	304	297	286	269	235	273	284	280	272	299	279	287	256	265	281	256	274	254	297	253	294	267	280	275	305	295	284	247	272	281	263	269	271	294	267	245	294	268	266	266	298	283	289	301	272	251	311	282	292	253	268	273	287	286	285	280	276	292	273	273	274	279	277	248	274	281	261	277	269	290	303	275	270	270	271	280	275	301	275	291	303	267	277	307	282	293	280	269	284	291	316	262	277	290	283	283	265	282	277	264	255	273	266	276	288	282	288	274	266	265	276	291	289	279	290	279	267	284	251	281	289	273	267	273	289	286	281	276	285	251	276	267	294	307	281	289	291	272	289	258	293	294	294	293	321	285	291	276	255	292	282	291	292	300	272	274	306	280	296	244	282	294	287	301	255	276	290	252	261	299	299	265	273	277	254	253	259	252	282	290	284	279	297	284	292	284	259	285	286	251	282	282	278	262	265	295	268	301	268	263	283	261	275	291	245	270	259	283	266	296	270	288	279	289	306	277	288	272	266	312	284	301	271	246	272	309	302	271	277	249	268	278	264	285	278	255	257	294	286	267	261	298	259	283	306	269	273	289	320	288	237	279	272	281	289	274	302	280	295	262	278	292	276	296	276	289	276	265	250
22525	20522	26931	23756	20399	20529	13436	13190	5437	1115	949	856	824	756	789	697	727	701	668	632	638	622	642	587	591	610	571	564	555	523	535	569	551	555	504	544	554	581	509	524	577	479	549	556	568	526	561	550	513	510	541	523	556	557	533	561	513	538	497	511	543	516	557	503	515	569	509	574	546	532	547	555	567	498	526	500	489	528	539	497	516	509	538	540	540	560	532	536	520	535	496	530	517	523	499	548	529	494	529	514	572	503	500	516	529	509	530	547	551	498	489	474	530	529	516	517	520	542	502	526	534	515	530	534	547	578	542	521	519	510	495	515	517	523	522	511	538	488	522	564	546	545	531	525	538	502	492	534	529	559	554	520	521	521	525	530	542	509	523	495	480	508	506	547	531	527	548	495	536	503	504	496	514	543	511	529	541	532	577	572	525	537	497	533	529	554	549	534	594	502	495	482	534	464	503	554	527	548	531	532	476	484	545	512	556	549	522	559	522	500	514	504	534	480	509	554	534	459	530	490	527	540	496	521	571	515	523	563	497	529	533	525	514	515	504	535	501	535	492	558	512	539	533	513	520	508	513	472	506	535	493	521	518	557	510	506	497	519	483	500	519	509	529	510	515	530	532	550	540	530	544	566	519	485	527	525	530	531	521	496	551	495	518	532	535	503	562	542	529	523	516	495	504	491	499	518	512	533	551	502	512	509	517	519	537	545	520	510	482	530	495	496	507	546	542	569	530	515	535	536	472	487	521	514	534	532	469	516	482	542	508	488	548	509	505	464	494	591	495	541	493	550	475	546	491	501	555	500	501	485	548	568	494	528	527	557	541	512	517	477	497	498	515	538	541	510	531	478	517	461	528	532	520	536	528	527	517	485	495	529	504	486	496	496	502	515	532	544	519	508	547	479	546	524	506	525	509	536	540	511	501	538	501	488	502	494	523	508	540	544	523	549	535	500	518	538	500	536	502	493	557	531	541	519	516	527	505	470	493	517	516	530	514	512	510	526	486	509	498	517	470	506	538	531	509	509	490	537	495	486	519	500	502	509	507	503	491	503	543	504	512	507	497	476	551	542	521	527	493	551	500	534	569	502	534	548	493	537	550	541	536	546	527	495	503	539	537	509	510	534	526	535	521	506	495	554	509	493	488	556	512	483	492	488	524	580	537	451	525	504	567	484	492	499	518	462	518	512	496	514	493	516	531	484	544	516	517	566	528	528	526	487	463	551	518	490	498	503	556	506	561	541	476	535	504	485	512	474	511	525	470	502	545	493	533	499	527	528	498	508	484	524	517	525	489	523	492	552	538	522	512	498	509	497	491	501	520	530	517	489	489	533	516	510	500	498	518	534	524	514	519	536	510	504	473	543	492	510	532	498	529	542	519	541	569	520	518	553	534	541	524	514	531	494	533	529	509	532	537	535	494	548	491	543	511	532	480	543	519	508	502	529	519	506	496	560	498	505	523	511	529	522	509	474	500	505	518	492	512	519	518	491	486	489	504	504	518	537	536	550	536	495	506	478	522	512	546	518	480	525	585	520	536	533	575	529	569	535	538	496	515	522	495	498	524	490	502	529	510	485	503	496	493	523	497	530	506	485	528	528	509	516	554	496	497	542	497	535	516	514	523	532	528	548	522	498	485	532	516	487	484	534	485	493	518	531	521	498	520	498	527	499	481	477	494	494	530	520	525	543	529	508	510	536	482	560	531	511	567	568	468	501	507	516	531	471	484	526	514	501	476	490	516	502	542	518	535	563	547	517	502	516	536	500	519	496	479	519	462	506	530	535	500	503	513	497	541	522	488	490	516	512	557	576	514	502	503	499	544	552	519	527	501	497	512	499	563	530	520	533	513	533	516	534	548	502	542	547	479	579	516	523	495	565	550	530	518	508	539	485	505	515	549	497	517	508	527	534	497	520	528	517	504	540	503	512	533	489	488	479	480	510	514	547	521	528	483	554	491	533	504	538	556	499	590	548	476	514	501	510	501	546	504	541	502	536	546	537	495	501	519	552	455	495	518	503	497	539	510	561	512	492	533	504	511	544	516	482	523	484	529	508	501	567	511	521	509	512	498	570	518	483	510	530	535	493	520	488	532	535	530	570	512	497	510	527	499	511	481	499	509	516	508	518	535	537	568	537	537	541	527	493	516	532	543	512	486	549	542	499	527	507	495	513	532	539	487	542	561	557	514	500	465	528	501	512	507	522	493	523	527	540	516	522	514	474	503	533	484	499	544	565	504	506	500	531	490	494	516	511	512	534	520	518	587	544	531	520	522	542	518	532	560	549	529	479	503	528	506	522	534	518	516	524	494	513	529	504	510	551	526	505	469	526	510	534	546	545	521	530	552	525	536	534	535	528	519	506	494	502	534	525	517	520	526	519	553	537	531	478	539	502	517	530	492	487	495	522	495	500	515	522	473	489	510	549	545	501	543	570	515	516	526	539	489	526	539	489	487	535	529	540	528	538	526	561	523	481	528	521	523	543	529	534	477	479	501	508	510	523	490	536	493	522	489	484	520	525	525	515	533	574	491	476	497	520	471	528	527	499	523	570	511	496	556	505	506	505	488	525	523	501	518	488	545	480	516	529	529	482	529	551	495	525	488	538	563	483	500	540	526	538	563	521	512	546	503	503	507	559	502	514	547	539	508	478	509	488	516	523	517	521	503	487	567	534	492	546	501	516	518	537	516	497	538	515	531	485	489	514	531	506	556	496	499	513	501	509	566	553	539	487	503	490	513	498	539	554	515	484	503	495	503	524	533	533	525	525	509	568	494	537	511	535	518	518	479	521	546	515	507	515	557	504	509	538	555	496	530	480	544	506	496	510	525	532	507	503	494	554	507	525	509	505	544	551	556	532	521	539	551	497	471	497	542	532	533	509	500	506	528	509	521	511	516	552	531	502	551	490	550	506	496	518	515	539	555	516	523	515	506	522	471	511	514	511	547	529	506	505	523	505	492	552	504	540	537	528	517	465	497	517	520	489	542	535	557	527	517	521	521	546	511	486	543	498	501	517	507	511	515	511	496	514	529	511	516	512	509	492	533	489	528	504	489	524	527	501	576	544	526	523	540	519	513	488	523	545	563	513	522	500	493	477	563	472	531	514	523	539	554	494	509	557	532	488	511	521	481	539	538	496	536	519	522	500	518	526	510	499	536	492	524	545	493	524	506	504	518	512	525	500	522	511	548	513	516	486	541	511	494	548	498	538	520	500	516	537	511	470	468	464	500	514	519	501	505	473	535	538	492	485	527	535	527	544	494	516	479	552	557	513	520	542	553	525	489	525	514	509	507	465	536	514	536	498	518	520	540	526	523	500	548	567	558	524	529	506	541	543	524	526	486	518	524	545	551	532	523	523	508	509	512	511	516	530	498	528	541	558	487	500	484	536	512	529	533	502	542	549	503	502	534	533	526	515	532	517	517	562	528	528	528	548	510	538	554	545	537	533	463	484	523	530	506	488	494	481	523	480	513	495	475	529	523	544
41490	59815	21135	13375	7368	5392	5953	17515	2123	1577	1385	1214	1136	1060	985	894	818	778	734	697	688	663	670	648	603	637	632	603	563	572	574	571	530	515	528	519	488	534	530	526	540	508	519	570	470	542	519	462	497	508	485	518	484	491	484	477	500	499	490	504	483	480	471	489	491	441	495	460	498	532	490	529	452	479	490	504	508	500	487	495	479	470	452	481	501	479	487	476	478	477	489	454	499	482	511	508	473	490	482	479	490	513	514	474	467	494	498	488	507	480	485	455	496	472	469	520	494	486	460	509	492	505	509	489	486	463	469	503	476	489	500	457	474	468	514	491	474	478	475	418	516	504	481	470	470	495	474	471	465	463	497	522	502	491	490	467	480	512	526	500	478	530	480	468	491	447	500	429	517	483	435	487	503	516	448	496	429	474	509	439	470	533	456	462	471	450	492	470	480	496	477	475	482	508	478	468	479	460	461	494	481	502	463	466	468	482	491	463	437	481	509	479	512	487	445	481	470	482	461	475	457	461	424	485	471	488	480	484	465	456	472	487	493	469	497	466	471	515	478	488	440	501	470	459	479	465	497	490	487	460	446	462	496	501	476	472	458	494	487	503	480	489	466	499	453	513	472	456	453	495	530	462	479	487	494	464	495	489	500	460	492	472	462	465	479	489	457	459	486	511	471	475	459	472	502	449	497	493	470	510	463	457	506	442	499	474	512	459	452	446	456	482	470	467	511	468	467	473	487	451	463	490	454	496	477	432	494	487	431	467	437	496	492	475	469	467	478	460	513	466	491	496	472	492	453	501	487	462	480	496	491	482	489	469	479	467	513	480	462	491	440	473	499	443	502	447	468	452	476	495	472	487	487	473	517	483	480	451	507	473	461	487	444	499	480	509	480	457	504	495	478	491	440	491	509	486	488	494	505	513	466	492	471	499	513	493	453	490	500	471	516	479	534	472	489	493	486	477	490	471	467	499	480	474	482	448	488	464	459	469	447	504	462	505	500	490	471	503	490	520	488	459	506	468	501	490	469	441	482	492	503	501	519	429	477	460	486	479	443	460	476	458	475	486	498	466	507	439	498	506	481	483	474	483	457	507	486	493	505	474	506	488	458	417	493	481	473	433	509	484	463	480	438	466	439	495	519	460	507	502	500	476	499	492	492	455	503	530	495	491	458	473	448	462	463	472	509	468	488	489	467	468	459	496	479	517	461	474	413	505	418	464	479	497	491	468	461	448	497	469	462	470	480	482	477	511	484	459	504	499	510	443	497	477	470	465	483	529	453	446	487	459	461	488	499	498	467	475	495	513	473	474	457	489	467	444	485	493	520	528	488	506	484	452	530	490	497	487	478	464	476	489	528	515	445	432	486	496	484	438	533	475	478	479	490	521	501	454	475	466	509	502	518	492	456	458	497	511	449	466	487	431	466	443	469	506	442	453	491	487	510	516	468	488	515	472	506	496	462	476	490	469	477	510	453	449	456	465	466	452	514	496	473	473	462	482	488	487	456	470	493	489	497	465	500	486	489	429	458	450	482	509	451	492	492	472	521	433	498	467	499	503	444	480	510	461	476	448	473	510	457	515	502	476	485	472	472	480	494	489	463	488	442	507	496	491	458	522	502	485	460	460	528	488	483	450	445	499	493	482	478	531	515	477	439	476	422	502	488	504	456	475	459	487	461	476	463	463	460	490	490	447	476	541	508	483	468	478	467	505	457	520	455	509	445	471	461	448	511	456	473	511	480	475	480	438	474	497	455	494	537	467	476	486	460	473	470	479	465	490	493	489	468	518	463	450	472	480	463	479	480	459	475	492	436	474	495	501	473	465	473	465	446	441	431	524	463	458	475	459	495	511	513	494	491	448	483	447	514	505	442	456	458	475	470	462	446	482	503	483	437	514	446	491	480	499	457	480	444	502	496	494	484	483	511	455	527	459	461	467	467	502	498	471	481	467	508	480	442	489	494	479	461	476	474	441	497	474	442	451	516	478	525	506	499	471	459	437	449	512	473	508	514	490	477	408	475	498	511	462	490	445	505	479	450	515	479	494	472	487	469	479	480	457	536	485	483	467	475	475	444	458	475	525	487	476	488	482	451	470	471	517	474	440	465	489	467	490	480	481	495	445	525	470	480	443	502	487	488	423	470	476	450	474	475	443	476	510	500	463	490	483	469	436	460	466	473	469	485	486	494	500	492	460	527	474	490	522	538	472	482	489	472	482	465	458	484	478	465	437	455	461	475	421	483	494	460	498	491	440	452	474	514	491	494	500	496	490	456	512	481	476	472	509	493	494	472	509	488	471	500	474	493	480	484	493	493	440	456	452	450	475	465	443	466	478	481	486	487	493	497	500	480	498	482	480	465	494	481	472	493	445	498	469	455	450	486	461	483	466	499	430	506	484	472	524	435	445	439	458	471	484	513	515	471	497	468	468	469	521	485	460	462	463	511	502	480	494	464	480	467	480	508	450	478	458	478	473	447	479	481	470	495	491	511	506	475	473	498	455	470	470	480	469	450	481	468	437	485	456	476	469	473	474	483	480	476	470	500	493	459	488	483	487	517	458	471	477	461	490	495	453	469	535	483	501	440	462	490	503	515	444	468	459	465	499	471	483	474	489	513	479	471	494	473	478	498	434	468	477	473	490	457	457	488	478	500	496	439	508	471	478	473	515	491	473	473	468	445	491	470	493	466	473	454	445	494	493	433	453	472	512	463	500	474	464	479	462	460	495	457	480	472	474	468	467	499	493	470	454	475	479	493	521	458	464	473	480	513	481	508	528	450	453	477	454	494	498	489	489	468	474	515	472	478	470	492	488	499	479	460	488	444	474	471	479	492	475	457	493	485	484	502	473	500	502	453	453	475	494	491	489	503	467	496	480	438	477	492	477	491	451	481	486	462	476	447	481	467	487	497	490	466	442	499	466	473	510	484	462	529	505	504	506	488	471	464	489	478	453	449	488	472	513	468	482	523	488	449	477	503	489	460	493	484	484	549	472	445	504	449	498	473	435	484	459	467	507	463	470	498	451	469	473	488	498	519	511	456	502	453	460	492	460	468	510	452	434	489	497	506	482	485	502	466	455	475	513	468	465	443	491	465	484	467	469	479	493	514	462	534	463	488	463	492	470	465	479	494	476	483	479	495	434	484	462	468	471	481	466	470	474	523	493	490	478	461	476	441	519	433	465	503	452	456	458	506	481	486	492	526	499	477	475	493	466	462	474	484	489	478	483	523	506	511	473	457	464	477	489	524	463	505	487	502	508	455	472	491	466	467	503	493	494	439	506	501	450	478	485	482	470	514	549	497	469	502	446	517	494	471	470	498	511	504	509	448	467	451	445	475	518	456	443	480	509	469	456	462	501	469	489	491	462	480	523	457	477	501	478	500	492	473	492	514	466	500	465	485	494	504	492	467	475	475	478	449	467	502	491	477	515	502	486	478	475	478	480	465	487	499	473	462	478	504	439	459	460	519	458	468	473	480	454	490	489
28223	22103	9101	965	384	297	282	214	140	132	135	116	116	127	119	125	98	113	126	111	123	119	145	143	109	132	127	132	144	108	116	130	112	124	100	133	139	126	107	133	119	108	117	108	129	128	127	111	111	121	129	121	95	120	116	120	128	122	130	158	110	136	129	122	105	109	142	122	122	123	131	111	130	119	111	119	148	114	127	113	124	130	132	121	125	127	124	117	102	127	146	105	138	128	127	120	134	118	107	114	113	125	120	108	117	139	109	124	111	132	135	132	132	96	124	121	112	107	126	137	116	127	119	115	123	107	109	121	103	108	119	112	108	103	150	121	120	133	121	128	119	119	122	127	122	120	112	113	126	100	117	114	107	122	145	127	114	114	109	126	144	119	127	114	131	108	102	138	116	128	114	128	106	137	135	119	113	144	120	136	115	116	105	113	112	129	121	137	118	124	130	114	99	120	117	124	125	122	112	139	133	118	141	132	113	110	112	135	113	142	117	124	141	139	122	126	110	127	112	129	124	106	121	119	117	131	124	115	117	121	120	110	94	146	126	115	129	102	134	139	105	128	141	120	117	133	95	121	124	118	122	123	132	106	145	128	114	119	127	115	126	120	116	131	137	118	144	123	138	121	114	129	130	110	131	110	126	123	113	108	112	147	120	100	125	125	107	134	134	125	120	104	139	127	130	107	142	128	125	119	126	129	129	130	115	127	120	132	119	108	114	121	118	121	120	124	122	109	111	124	120	127	124	125	103	104	126	135	126	102	105	135	106	128	140	127	126	102	120	118	123	129	105	120	117	133	134	118	128	111	104	125	138	111	131	112	128	100	110	117	131	122	106	106	119	118	128	117	134	140	133	140	126	109	127	111	120	117	131	117	132	106	117	111	102	123	127	125	121	107	135	122	111	106	125	105	107	128	129	113	106	114	119	105	138	106	108	118	125	127	120	119	124	126	125	109	120	111	132	122	119	137	136	115	114	115	121	130	144	104	132	134	122	124	134	108	126	126	139	127	131	127	118	123	120	104	123	121	127	111	110	102	133	131	112	133	122	141	110	103	121	126	83	97	108	102	119	122	103	140	115	121	127	130	129	121	152	135	124	113	119	112	133	108	137	116	122	125	133	122	104	117	122	109	141	102	120	120	121	108	100	128	136	108	108	124	98	117	117	113	128	133	118	134	123	124	107	96	122	116	120	114	125	128	107	114	113	122	116	113	133	109	105	120	115	122	106	114	128	124	129	127	123	112	121	127	139	125	108	106	116	119	110	114	124	119	119	115	118	130	114	107	138	124	102	115	119	140	126	129	122	137	132	106	123	104	120	126	126	121	113	101	129	136	127	126	127	135	118	113	115	130	116	110	100	115	96	127	143	129	84	119	133	127	129	113	123	121	126	131	132	120	118	122	120	122	127	131	130	117	117	129	128	141	116	115	119	112	139	136	118	129	124	114	136	118	150	128	112	119	132	115	113	137	104	137	118	123	121	107	134	129	126	115	116	120	122	140	128	129	116	118	126	141	123	116	132	123	102	128	107	127	122	111	103	111	120	137	130	120	138	118	125	114	127	116	121	127	116	124	120	123	104	129	124	128	143	116	136	122	111	117	119	111	101	134	138	118	124	122	106	122	101	129	125	124	120	126	121	129	121	111	122	112	123	134	130	114	150	137	125	145	112	131	116	139	109	121	124	130	133	116	122	124	130	116	133	128	126	126	106	115	121	122	112	118	132	116	114	120	124	116	116	127	127	138	134	126	127	123	103	119	127	119	137	115	146	110	121	109	136	109	124	100	124	120	124	107	127	124	110	114	113	123	140	105	117	113	135	128	112	118	120	137	127	113	113	109	118	118	141	142	106	137	115	129	137	121	124	128	127	128	108	117	120	141	118	129	124	119	142	145	91	105	113	117	105	118	133	122	122	118	116	104	130	115	117	97	117	122	135	108	118	129	111	139	122	119	110	124	111	136	113	134	107	126	134	127	134	96	137	109	124	115	122	121	132	122	113	116	119	117	133	107	118	97	113	118	115	126	109	122	131	106	118	132	125	127	117	117	119	134	126	116	125	128	118	125	114	112	110	131	129	134	110	130	135	104	109	118	123	94	127	123	129	130	105	110	123	112	121	140	125	125	117	121	125	149	121	116	105	123	138	139	115	121	140	114	113	114	119	119	124	133	108	132	124	125	109	120	119	122	112	121	121	130	116	119	151	126	118	132	136	116	118	122	119	131	121	136	101	118	104	116	114	117	119	116	123	137	116	118	107	125	114	127	128	141	111	148	138	138	134	116	122	114	115	123	122	106	122	100	124	123	98	120	110	120	112	118	115	134	108	105	126	144	132	115	128	148	119	132	131	114	120	113	108	131	112	114	141	107	118	137	123	131	123	87	123	128	109	131	135	135	126	113	138	117	117	131	107	133	132	105	113	142	114	135	150	117	113	122	130	109	111	112	106	110	134	110	110	116	138	133	111	128	121	109	110	115	125	128	108	123	145	117	121	136	142	135	139	127	115	122	136	119	125	111	109	133	127	109	127	106	101	123	123	143	101	114	136	120	125	123	118	124	114	113	133	123	112	108	126	113	120	118	122	125	137	118	132	109	108	125	117	119	130	114	124	106	113	121	112	122	116	105	108	146	125	136	150	127	134	110	129	125	117	127	129	101	104	114	104	124	115	106	114	119	132	136	105	118	128	120	142	112	139	92	134	138	110	117	113	136	105	114	128	117	116	121	116	105	117	119	133	122	117	114	136	133	113	108	125	124	111	108	130	114	122	127	150	126	124	127	103	116	119	111	108	124	128	145	116	103	114	126	109	109	110	109	134	111	117	123	128	139	116	113	114	122	126	123	138	128	107	106	126	111	133	113	129	119	124	136	132	118	120	105	140	136	137	103	110	139	112	116	112	111	118	127	123	103	113	126	105	122	117	119	120	124	119	113	117	117	128	124	130	124	122	122	110	121	123	138	127	111	118	130	105	123	115	134	123	123	120	110	126	140	104	108	116	131	141	137	121	113	125	113	129	114	112	129	118	121	115	133	132	137	130	128	109	105	120	138	119	95	107	121	116	119	104	126	135	111	129	118	121	142	120	125	136	108	113	109	143	128	145	117	129	123	134	129	129	110	110	118	130	119	130	124	118	130	123	114	111	120	123	122	129	119	117	123	128	105	127	93	93	134	134	132	117	124	113	113	124	137	125	115	145	113	132	121	97	107	108	132	104	109	126	131	133	130	121	131	112	115	140	109	151	121	137	136	113	120	120	111	124	125	117	115	121	90	109	117	104	111	113	113	107	115	100	115	104	118	104	115	117	115	120	124	132	107	138	104	135	131	111	104	117	142	128	115	107	125	107	106	92	132	116	125	117	116	121	130	119	111	123	130	132	108	113	129	116	121	126	117	115	128	140	125	112	103	111	127	139	123	142	118	122	109	120	127	126	129	111	111	108	90	122	125	132	114	133	132	133	99	134	140	121	111	115	120	111	128	150	109
16297	26714	4604	1210	631	525	485	348	159	143	156	136	142	123	140	138	152	131	149	136	127	130	144	138	142	108	141	117	122	131	127	131	131	120	121	137	137	132	109	146	132	132	141	126	127	130	128	134	119	132	127	113	144	156	117	134	129	132	130	150	124	152	121	120	145	118	151	133	117	128	130	137	147	122	133	125	128	151	140	126	137	126	139	147	119	137	126	144	117	103	129	136	140	140	132	142	123	119	106	133	140	130	145	139	126	124	105	125	137	129	148	124	128	139	124	126	135	121	125	131	151	136	132	136	131	131	116	131	127	136	133	150	127	142	112	131	126	136	140	130	159	130	111	137	132	123	129	124	148	120	133	129	121	134	119	148	151	128	148	121	119	136	110	150	161	130	129	119	129	120	140	133	137	121	120	124	128	121	146	130	134	143	137	145	140	154	140	137	146	136	130	121	161	143	140	135	120	128	117	152	136	133	126	117	134	140	126	149	138	125	118	129	136	110	154	124	126	139	121	140	130	118	120	134	128	141	133	105	136	141	134	112	123	127	145	134	117	123	120	138	136	136	155	132	126	154	144	147	158	130	144	134	127	117	126	108	103	130	140	135	127	127	123	126	138	125	136	152	122	127	130	111	120	121	171	137	133	125	146	145	121	132	128	131	129	133	117	142	126	127	139	131	130	127	148	149	139	137	135	145	128	119	149	121	130	159	152	124	137	120	109	135	131	146	137	129	126	128	110	121	128	135	139	121	124	145	118	132	113	123	123	136	126	138	107	128	134	134	127	126	116	114	131	121	147	122	140	132	119	129	135	123	147	114	114	137	140	128	136	127	138	131	136	134	147	155	142	136	123	115	132	148	133	113	118	109	153	138	126	136	132	141	137	116	137	151	141	139	133	119	125	127	130	117	128	129	132	119	127	144	135	138	136	159	143	128	130	126	138	113	114	140	121	126	124	118	135	129	116	120	123	138	137	135	128	118	118	111	129	134	128	140	123	129	149	148	131	112	132	117	140	124	136	141	146	130	131	135	138	117	135	144	127	112	133	120	123	136	117	107	129	127	136	136	127	141	112	134	126	118	131	130	145	127	139	125	125	115	134	125	116	110	118	127	126	153	140	126	141	140	127	139	152	111	148	128	137	124	139	139	134	145	128	139	132	135	109	133	136	133	130	130	128	147	136	122	139	123	124	129	116	126	143	137	118	146	138	131	128	137	157	112	124	124	103	129	118	162	130	134	138	142	127	127	135	139	130	131	112	130	144	121	139	131	122	111	144	135	123	143	111	134	120	145	131	137	128	119	115	126	140	133	121	133	132	135	130	121	128	166	141	136	140	105	153	98	117	123	127	127	130	124	132	141	156	130	138	125	133	120	135	124	131	133	125	125	128	131	122	117	135	135	128	138	121	110	128	147	125	116	145	119	113	126	135	123	138	109	118	120	124	112	123	126	122	127	148	132	122	150	120	132	126	127	134	142	133	122	141	138	143	108	125	132	124	143	135	110	128	126	110	136	125	125	130	114	128	130	130	129	120	120	148	135	115	144	121	125	124	125	139	126	122	114	137	135	125	151	145	115	142	122	128	135	120	119	127	126	117	146	128	130	156	134	116	126	118	152	131	117	138	111	133	132	114	114	116	139	92	149	147	136	119	119	123	128	122	105	147	133	131	116	138	121	126	132	105	117	143	129	137	131	117	119	110	112	118	131	134	115	117	133	120	133	137	112	121	125	141	139	137	133	128	110	129	126	153	135	123	138	131	119	123	138	110	149	128	116	139	155	129	128	129	138	156	118	138	153	126	125	132	130	128	146	124	146	131	119	127	120	129	140	151	134	118	141	129	131	129	141	128	114	128	125	122	131	130	116	113	121	132	140	124	123	131	134	132	130	123	130	125	141	112	142	130	134	132	118	132	129	113	122	142	117	103	131	127	125	128	131	134	145	124	138	160	117	120	128	148	133	122	119	119	124	113	118	135	124	139	117	125	125	139	117	144	126	147	142	137	132	115	122	130	132	121	141	132	119	128	120	126	127	131	143	128	127	138	132	114	112	148	116	130	121	132	136	115	126	139	128	148	141	128	131	124	119	106	122	146	115	150	139	127	120	153	120	124	134	141	143	144	122	137	124	141	123	140	112	136	102	140	112	134	125	146	111	119	110	116	129	149	116	152	144	145	143	131	120	142	148	117	138	153	136	131	116	137	111	121	117	130	145	108	138	139	149	117	125	141	141	140	121	138	141	116	128	121	119	117	135	133	146	126	140	121	131	128	127	137	125	113	138	130	117	144	140	127	121	144	128	130	111	127	133	139	125	114	118	114	123	112	122	141	134	127	139	126	139	139	147	106	131	126	133	138	120	137	147	121	139	123	119	147	123	122	119	129	118	121	129	123	128	117	143	126	158	111	129	161	140	141	146	133	135	125	144	131	123	137	152	130	120	141	127	130	120	150	129	116	138	132	119	127	157	118	144	132	145	104	131	134	134	132	137	141	139	129	138	133	130	123	123	148	123	125	136	132	155	126	128	126	105	149	126	132	132	111	130	156	118	133	139	137	117	129	141	132	125	121	143	128	117	142	131	116	110	118	124	142	131	131	127	133	129	131	125	157	122	127	127	107	144	137	144	111	121	137	126	133	144	120	135	128	113	131	105	141	124	149	132	123	139	114	127	145	103	123	138	122	146	122	141	139	122	128	129	123	120	150	128	132	125	127	114	137	141	138	115	127	127	140	139	128	134	132	119	130	138	125	121	148	132	127	128	124	116	132	137	136	127	144	120	129	126	123	126	143	131	120	135	146	132	131	123	144	119	120	162	126	128	128	126	110	140	117	131	136	140	126	149	135	135	121	151	136	149	137	132	123	117	121	137	132	126	128	115	121	134	118	117	126	135	125	125	116	124	131	144	109	118	114	141	121	105	130	128	151	137	134	142	123	145	124	140	137	133	140	126	118	146	141	121	138	129	114	138	144	116	131	114	110	153	113	136	148	137	134	132	137	139	152	128	124	122	141	138	120	117	130	139	140	130	126	136	133	132	131	143	128	134	118	148	120	123	149	124	134	166	107	151	132	133	140	148	134	144	158	132	128	112	109	144	139	119	123	129	149	125	119	121	112	119	124	148	109	134	128	125	118	146	138	128	127	115	156	119	144	113	131	140	129	139	139	134	140	149	136	126	154	133	139	124	121	136	122	141	131	146	149	134	117	134	120	160	130	140	131	142	134	138	150	128	146	122	121	140	133	133	137	122	114	125	143	140	131	123	116	132	137	138	133	143	125	130	136	119	129	152	128	134	124	124	151	142	111	108	127	131	130	116	133	129	136	125	118	142	132	116	147	124	121	147	122	156	124	138	126	133	117	131	117	141	154	133	130	127	133	137	118	104	145	121	135	108	130	145	133	135	137	149	135	123	145	120	132	119	120	129	127	134	118	122	128	138	154	118	133	120	134	128	139	139	117	120	125	160	122	133	125	119	125	142	154	130	143	141
24854	20901	26995	24211	20224	11237	2279	1941	655	553	461	434	443	417	396	367	354	347	390	358	364	352	362	324	319	341	327	319	357	326	330	313	312	332	322	306	325	324	322	315	299	312	336	294	334	274	282	289	308	339	323	314	291	303	277	312	318	297	308	311	277	296	319	334	288	278	320	288	309	280	294	348	295	303	327	261	350	296	294	297	302	295	299	301	291	306	276	288	288	303	330	308	295	309	294	315	273	296	326	288	288	288	325	303	304	320	332	299	328	271	307	341	313	301	292	300	313	300	315	299	308	306	295	276	295	299	303	300	308	296	271	269	306	314	291	330	283	318	299	292	299	292	303	304	291	299	296	259	306	288	282	288	332	308	319	295	302	283	295	283	281	318	301	303	303	301	290	297	291	277	304	303	285	276	305	353	300	273	314	321	303	293	276	331	302	295	249	299	313	320	293	306	301	308	309	296	276	275	268	308	308	326	331	282	344	276	306	304	300	301	289	290	322	310	305	297	270	269	289	324	296	305	316	314	293	304	304	297	337	304	319	296	302	305	281	305	298	291	305	343	288	294	272	290	323	337	311	297	315	286	323	313	276	312	287	332	274	310	304	277	297	314	309	270	287	330	300	286	318	293	304	294	326	333	278	306	295	286	275	270	286	283	315	281	289	320	297	310	295	300	331	293	285	287	333	308	282	319	332	284	314	289	287	288	281	289	295	323	319	306	284	318	319	332	313	284	271	312	286	307	282	287	320	288	334	315	309	265	300	308	283	270	270	288	298	292	281	319	291	288	310	285	285	302	252	286	288	288	292	287	316	286	298	296	295	303	292	268	285	295	283	308	307	298	296	271	296	265	316	287	288	310	288	310	318	304	295	312	286	303	314	267	322	301	311	318	314	269	291	294	277	338	299	281	319	319	321	306	293	305	327	299	309	309	311	308	294	310	304	358	310	297	280	312	307	307	308	319	283	300	303	329	282	310	276	287	301	296	300	314	298	282	318	267	317	309	300	273	314	297	297	296	282	275	298	272	306	317	304	291	309	290	299	320	331	292	295	302	317	302	288	308	307	263	300	337	299	295	311	300	321	288	299	291	288	296	306	298	318	292	300	263	286	287	283	266	275	315	306	285	293	294	336	291	271	302	303	323	291	323	290	287	286	294	266	294	343	320	297	291	291	266	279	306	296	314	314	301	300	295	274	275	327	301	317	334	268	277	343	266	314	318	292	260	320	258	308	322	311	295	291	313	301	298	307	304	315	314	278	286	285	297	295	285	269	342	300	297	295	303	337	317	318	287	301	289	293	310	304	308	287	330	306	331	304	318	301	333	299	300	295	291	293	294	307	303	279	300	300	319	313	302	283	285	279	293	267	318	282	286	316	294	311	322	318	310	308	280	300	295	331	299	305	283	293	297	269	296	290	314	314	292	303	295	336	325	293	324	319	307	317	301	330	328	298	306	291	301	316	302	284	283	314	289	299	295	319	307	298	274	336	289	290	324	278	288	263	287	324	286	308	299	289	317	306	301	324	302	297	316	293	313	301	294	279	285	296	298	307	299	304	324	305	291	301	311	290	314	321	320	321	307	269	305	310	267	304	287	332	278	324	297	276	282	346	311	297	313	323	274	335	302	297	280	279	279	297	321	273	294	322	309	332	313	294	316	329	293	313	297	287	291	299	290	279	311	284	318	309	278	295	298	305	276	304	313	305	283	312	302	314	316	310	266	295	276	258	312	308	298	318	308	316	308	295	314	317	283	289	311	304	298	293	294	312	321	302	294	300	295	278	302	292	308	309	312	300	312	306	335	298	355	297	272	277	315	263	296	307	311	315	288	281	288	310	290	307	268	303	316	297	309	305	293	307	323	332	327	296	260	312	283	279	314	293	274	334	293	293	297	276	333	299	271	289	290	296	286	281	322	286	303	321	341	334	304	299	336	317	308	294	323	275	307	294	278	307	301	285	278	313	292	286	270	307	287	308	280	299	304	330	295	333	302	297	294	258	278	271	280	265	318	295	295	326	308	329	284	311	285	275	301	315	287	311	297	301	306	312	315	281	287	300	306	268	302	285	290	292	316	261	296	303	341	306	306	293	318	319	319	279	269	254	295	289	330	306	332	297	317	299	271	314	334	277	291	295	292	318	316	324	292	325	303	297	307	302	310	289	312	308	307	312	274	295	302	287	295	304	299	336	290	280	327	277	321	263	316	319	276	304	304	313	290	284	307	271	306	265	305	318	296	292	299	285	283	303	287	297	287	324	304	320	296	302	305	345	316	303	312	290	342	290	329	289	313	305	269	316	296	280	318	297	321	316	310	319	309	280	317	304	319	305	290	301	327	311	339	281	293	339	298	264	286	297	288	347	318	322	301	296	283	324	303	281	280	308	321	286	293	282	256	304	278	279	319	317	293	309	315	335	316	294	294	305	315	295	298	294	299	299	281	290	290	303	297	289	293	291	287	277	275	301	338	327	287	295	296	301	283	299	303	313	304	289	286	304	303	264	287	308	283	287	260	286	308	320	295	290	297	323	291	325	289	290	310	298	301	293	280	273	286	309	307	289	298	336	288	315	297	284	301	290	280	316	322	310	280	303	333	307	299	320	301	308	317	326	282	320	303	294	301	288	319	322	290	331	300	295	276	315	273	297	262	296	280	303	319	292	314	289	294	318	305	324	287	277	311	315	300	302	312	332	318	312	327	303	324	297	314	275	285	318	289	291	301	302	322	341	267	288	283	306	324	304	278	279	309	297	300	278	324	285	293	295	283	323	294	295	291	309	278	319	313	258	256	325	288	311	296	303	290	297	297	316	333	319	274	275	265	320	264	303	314	331	295	312	303	320	292	278	282	292	306	283	293	300	307	268	281	293	301	301	293	274	304	323	313	301	265	285	312	286	279	320	306	317	299	302	279	294	304	283	325	313	302	306	298	283	292	300	280	289	310	329	284	313	300	294	275	277	282	280	297	314	319	296	305	298	270	305	295	296	298	284	337	319	317	309	328	342	291	304	275	289	289	301	299	308	313	311	271	295	321	296	293	312	309	296	319	288	300	287	297	304	281	294	309	282	328	299	327	292	282	303	286	299	309	309	302	295	326	274	306	307	308	282	321	294	291	292	274	312	313	295	283	303	295	312	323	334	295	281	316	280	292	305	280	305	317	307	315	274	321	295	305	296	338	302	283	319	262	294	292	300	335	299	285	289	320	307	298	307	286	322	305	301	249	335	291	346	293	316	298	299	281	304	311	318	301	303	330	303	299	318	291	307	343	311	285	305	312	320	269	322	317	284	282	333	297	313	313	284	312	330	293	291	309	320	316	316	298	290	292	284	302	306	268	313	308	303	268	283	309	315	304	289	311	303	307	313	280	288	329	295	282	322	300	303	304	275	308	281	296	318	286	300	276	312	304	318	322	338	279	297	313	314	285	326	297	320	297	327	293	285	301	270	302	303	289	313	318	291	324	317	345	281	304	327	278	269	354	264	306	312	286
36718	69097	20338	7132	3784	3462	3036	3686	921	830	720	623	579	533	516	447	497	421	415	402	389	363	366	330	406	334	346	332	327	296	308	296	303	298	328	298	301	306	314	314	289	307	292	305	269	291	284	292	263	309	288	307	286	308	309	279	286	286	283	276	300	289	314	307	310	263	321	293	296	286	292	258	306	281	310	286	299	259	277	277	257	275	277	274	280	305	282	300	268	277	283	280	276	264	257	293	290	270	316	271	275	276	290	279	282	262	285	293	265	255	273	280	287	286	286	297	285	277	284	256	285	303	288	270	262	272	287	257	299	284	290	285	308	305	260	275	264	290	308	269	256	298	297	297	248	294	284	287	295	258	288	265	274	267	306	262	260	298	298	255	257	281	300	298	257	301	297	279	271	295	289	294	279	280	273	266	298	297	255	250	287	298	298	289	286	261	310	300	275	270	292	263	295	276	299	290	249	271	295	250	291	277	263	310	266	279	262	273	268	272	283	302	267	282	255	279	288	291	291	305	272	283	281	266	258	290	280	264	284	305	272	296	275	291	267	289	285	270	285	302	322	299	304	301	273	292	266	262	282	261	279	256	267	287	270	296	300	279	294	287	303	265	293	297	293	286	251	288	285	277	306	266	265	298	309	280	288	282	247	278	259	282	312	262	298	277	273	312	274	270	280	285	273	299	260	293	295	283	247	297	300	282	276	287	263	275	291	319	267	296	263	292	284	279	273	260	315	299	283	280	277	269	258	289	276	283	282	281	262	258	280	301	253	257	253	297	289	288	290	260	284	262	254	291	266	287	282	276	287	285	271	307	280	271	297	289	286	262	287	275	302	311	294	270	262	280	290	261	302	298	271	321	286	253	302	279	277	270	328	298	299	281	307	313	281	281	291	281	290	280	271	254	279	287	280	295	272	295	281	288	292	297	299	296	291	308	267	267	264	266	287	279	288	261	295	270	290	293	254	309	269	292	280	284	311	278	270	272	266	280	273	265	286	292	246	285	291	297	289	275	274	288	247	256	262	267	261	289	266	301	257	255	282	259	273	269	296	274	269	281	284	286	291	289	277	270	270	277	264	294	311	267	296	286	272	272	279	280	260	285	264	277	288	282	262	285	265	251	275	266	287	303	270	295	322	306	265	253	289	247	307	266	289	288	297	313	291	237	271	271	267	302	292	303	277	240	263	281	304	310	273	261	280	268	301	275	295	285	267	280	283	277	271	305	275	276	271	269	290	240	279	254	265	289	279	259	284	270	277	261	306	283	280	259	292	264	279	275	251	271	290	256	276	256	308	255	281	280	273	256	280	265	249	261	281	301	285	285	268	283	282	295	269	328	298	252	256	273	289	287	264	258	261	268	304	258	279	291	269	303	284	265	270	269	275	272	256	298	272	275	292	286	284	285	315	277	258	275	292	249	290	237	250	285	282	265	282	305	262	262	273	283	285	301	263	257	284	290	250	261	269	279	285	276	285	289	290	246	254	270	263	288	267	292	289	274	293	270	286	279	279	284	274	278	285	264	293	296	261	290	275	291	276	282	283	266	272	290	274	304	261	287	297	274	265	275	275	268	290	284	308	260	279	274	260	307	258	294	306	290	296	310	272	277	272	296	295	292	269	255	259	291	269	295	248	260	299	272	291	322	282	272	292	295	293	291	305	288	267	293	286	287	271	291	325	283	281	264	275	253	293	272	289	287	288	262	293	279	274	300	269	286	262	276	263	280	280	268	287	250	253	280	259	237	313	267	273	287	291	263	282	284	266	300	254	249	287	287	276	272	287	283	304	271	265	280	306	289	309	277	295	322	303	286	248	278	287	291	282	264	253	267	288	277	294	265	253	250	238	286	238	302	283	307	296	260	290	294	272	292	273	256	277	297	274	291	281	312	297	303	291	260	278	284	277	257	277	247	291	273	275	282	281	266	289	244	291	305	309	267	272	298	301	281	282	258	288	268	291	282	250	299	257	276	293	290	276	278	283	299	297	320	283	298	303	289	279	304	288	315	284	245	272	273	260	261	283	306	271	267	301	270	261	270	261	283	283	294	287	298	295	269	283	249	246	315	281	281	274	283	250	271	273	279	285	292	308	261	265	267	263	246	273	269	284	277	268	304	284	250	268	278	275	287	292	252	258	278	292	260	298	262	264	271	281	255	304	256	284	304	281	303	276	280	264	294	270	296	288	267	284	289	267	287	282	270	273	308	297	283	284	279	288	279	261	282	292	294	274	285	252	281	281	277	307	275	251	266	292	323	251	286	275	283	292	280	274	293	270	276	251	302	276	279	310	267	276	280	301	307	290	269	274	275	286	294	284	301	312	248	283	295	270	290	285	257	279	279	252	288	284	284	247	281	298	292	301	291	270	320	282	255	273	286	292	307	278	279	293	308	275	285	297	298	271	287	268	249	272	288	278	274	299	277	255	273	297	285	288	281	269	260	293	281	295	269	292	265	304	285	291	263	273	315	288	289	282	286	294	266	297	296	279	262	271	309	296	289	285	230	263	276	274	276	254	293	321	258	291	266	299	292	288	281	280	288	275	313	294	296	280	297	279	280	263	269	272	295	257	286	279	294	283	286	282	245	298	277	270	274	289	261	290	300	276	271	302	278	298	258	292	273	269	301	293	276	245	279	286	276	269	265	250	288	293	279	271	302	304	318	286	266	280	314	280	267	287	288	270	301	294	267	272	293	309	289	289	315	258	276	252	295	287	290	280	283	289	266	276	279	286	290	273	305	276	270	279	291	300	252	285	268	316	267	241	284	249	267	310	241	272	311	313	274	260	259	302	290	275	277	261	261	298	251	297	288	256	280	269	302	281	300	285	279	271	297	297	281	270	289	277	288	275	291	270	264	296	255	285	268	266	251	266	262	289	286	280	260	265	264	280	273	285	264	293	256	281	248	280	272	276	277	301	307	287	317	301	282	278	274	255	272	321	301	244	279	307	244	240	274	297	254	309	260	284	268	279	266	297	274	281	280	289	288	262	276	295	288	288	294	269	255	250	281	260	258	282	281	267	291	278	247	307	264	315	281	279	242	307	300	260	296	300	237	234	274	276	264	283	267	288	258	248	291	266	285	289	258	278	292	281	273	298	283	284	268	248	264	297	280	305	306	279	298	269	289	295	280	303	279	267	277	304	276	271	256	276	285	283	284	260	273	288	300	278	278	277	267	278	265	289	269	279	261	275	274	286	282	263	293	277	290	296	284	302	251	266	262	268	284	276	282	302	284	294	286	285	281	256	266	286	276	284	293	272	306	303	305	286	291	319	276	267	288	282	297	269	270	280	245	266	294	306	284	268	303	292	278	296	292	291	292	270	261	280	258	260	260	290	272	290	281	293	278	265	298	285	297	279	339	288	269	334	273	267	274	258	255	271	292	268	278	273	293	286	298	282	279	288	329	274	281	299	286	283	293	289	263	281	274	294	278	243	271	254	270	258	269	280	279	293	260	261	284	285	271	258	269	282	298	300	307	293	288	287	274
22547	20623	27335	23572	20429	20484	10895	2487	1205	1088	907	832	841	704	767	670	684	695	635	692	632	627	616	547	634	637	591	607	594	539	559	547	590	614	554	582	597	538	574	541	548	543	531	523	583	545	585	586	539	515	558	548	511	553	519	532	537	558	517	526	536	552	529	523	589	542	551	496	540	501	572	516	498	522	503	540	499	515	531	490	507	552	541	524	491	575	529	587	538	524	525	529	510	507	503	531	510	506	568	548	548	559	537	514	568	538	506	501	549	540	544	522	543	487	501	507	530	527	559	500	500	511	486	470	511	551	529	547	539	533	520	554	489	518	510	544	522	590	515	513	542	550	505	513	542	510	557	547	542	516	505	571	520	533	514	499	525	501	535	542	519	532	531	498	497	499	520	553	528	579	521	512	482	527	531	556	530	599	555	496	534	516	542	525	535	517	543	534	494	507	527	492	543	488	545	529	510	502	575	510	494	521	535	500	505	491	505	480	528	492	545	530	523	532	519	495	513	495	523	564	540	513	512	493	548	531	542	545	490	507	555	483	532	542	488	571	507	546	483	543	530	489	490	500	481	531	518	557	546	519	566	529	484	567	479	533	478	515	545	520	498	491	476	561	514	503	521	514	508	528	536	577	541	526	531	524	515	537	519	501	526	524	550	503	534	510	528	520	542	520	568	529	505	509	523	531	534	491	500	536	563	526	542	507	544	520	570	544	535	517	518	556	498	537	553	534	530	533	491	536	498	496	499	555	538	510	526	502	517	511	492	561	521	528	512	494	542	499	539	535	528	546	557	565	573	479	510	521	580	517	523	542	536	525	505	532	531	514	509	513	558	543	526	552	483	520	539	500	542	531	539	478	535	530	510	526	506	531	515	509	506	508	466	510	550	505	538	506	512	487	546	537	540	529	541	547	496	521	515	524	485	527	511	494	493	567	501	507	540	518	535	525	524	532	534	541	524	539	476	530	532	516	495	510	536	528	515	510	526	505	510	476	509	511	519	525	499	501	518	447	530	543	523	557	509	540	526	543	525	535	519	493	517	540	499	522	541	526	546	539	522	533	529	580	537	542	483	517	498	504	554	536	515	508	562	549	496	502	523	544	540	507	535	481	546	499	470	562	541	503	523	513	535	498	521	501	500	509	502	529	525	521	518	502	519	558	513	504	537	510	521	546	520	532	520	517	528	548	517	533	529	517	490	495	504	510	517	500	524	522	491	519	560	531	513	478	531	528	569	531	513	533	521	558	527	518	504	503	502	536	493	529	515	494	494	514	509	559	525	515	532	513	495	543	516	496	513	590	528	552	540	534	554	483	522	488	501	533	555	515	510	511	556	499	481	566	538	507	507	509	508	524	527	516	522	521	524	559	513	549	549	507	561	474	502	525	540	491	590	514	526	499	481	519	522	537	515	521	498	577	547	514	512	536	517	521	489	536	524	519	531	531	564	534	507	537	560	527	508	511	527	531	518	527	521	528	514	517	544	505	532	537	494	531	537	487	506	563	553	510	541	498	566	531	525	544	541	500	521	530	574	525	525	499	603	509	565	530	537	499	563	583	539	542	536	491	524	521	488	478	501	508	506	502	521	514	547	527	525	530	511	546	500	505	497	517	565	530	534	525	520	544	540	487	523	534	518	502	567	540	518	498	585	488	539	520	531	541	501	555	532	509	531	517	490	556	531	503	485	566	514	535	576	500	511	541	536	507	513	488	507	532	494	510	556	525	555	532	518	467	490	528	520	502	554	515	516	515	491	489	531	564	542	531	491	500	532	541	523	512	544	500	503	543	505	487	515	508	521	477	559	529	512	498	508	510	541	498	524	528	540	495	559	505	553	503	535	525	539	548	503	495	520	553	543	540	523	532	528	495	539	512	500	534	499	529	523	519	574	509	489	523	515	526	525	546	524	520	519	511	525	552	491	525	479	482	545	496	514	529	539	515	515	507	558	542	501	523	528	528	537	509	507	487	539	526	502	562	508	530	556	490	508	501	532	541	508	518	521	512	535	492	546	493	506	511	554	502	549	530	501	515	499	548	561	492	494	532	528	510	525	525	560	544	550	537	555	486	533	529	532	564	503	532	505	563	499	541	531	539	471	523	557	526	529	543	511	518	487	519	521	549	535	569	528	535	524	524	534	516	578	545	544	538	546	502	509	516	506	538	559	527	531	492	518	522	538	526	517	481	571	562	501	573	525	569	495	531	540	554	478	519	564	503	484	533	511	505	526	529	519	478	535	535	491	517	517	548	493	536	512	508	531	483	533	473	594	502	545	536	536	571	545	517	516	507	522	512	512	523	520	529	474	519	532	516	494	494	553	552	489	574	507	541	508	529	554	490	523	511	544	542	486	559	506	545	525	501	503	515	500	520	531	543	538	520	544	527	518	499	512	528	501	546	537	532	496	522	590	562	521	544	559	533	544	552	530	528	574	553	533	539	528	502	512	493	526	542	561	496	520	517	493	544	559	530	495	484	538	524	562	477	487	500	526	522	519	529	512	541	517	493	538	524	507	544	524	513	483	492	556	551	492	527	511	493	564	471	531	520	523	532	486	531	531	509	539	540	503	530	474	542	518	495	501	562	563	497	524	553	496	542	520	513	534	522	574	525	494	520	543	566	538	514	530	549	560	520	537	542	538	501	529	533	520	540	502	522	537	538	512	503	502	460	536	504	559	501	468	501	522	484	525	516	550	514	552	524	548	500	479	517	546	526	494	479	525	523	495	536	489	499	508	548	521	499	524	527	525	526	482	560	480	513	549	529	496	544	513	501	498	524	517	470	523	519	533	560	497	527	521	511	519	548	523	494	539	522	485	570	476	521	512	522	508	559	492	532	552	548	535	530	509	544	521	495	520	497	541	573	530	511	553	549	498	526	480	527	527	501	501	509	510	541	523	529	548	560	542	540	492	525	485	497	502	571	521	566	562	521	553	514	523	534	530	587	524	536	526	525	499	550	512	554	545	559	524	509	552	503	498	520	513	526	527	528	507	523	539	551	530	523	531	523	524	556	511	513	511	504	579	509	558	558	519	458	521	530	494	533	515	537	490	514	522	534	515	540	497	501	505	537	545	534	522	533	503	485	516	492	553	528	529	520	494	527	493	465	509	534	541	516	561	528	483	523	555	556	515	486	523	533	555	523	507	543	507	579	547	511	576	525	522	533	502	505	511	519	530	510	535	507	502	496	534	520	523	516	520	535	532	537	559	514	498	503	537	481	520	512	505	517	489	520	516	471	508	541	525	531	468	555	515	521	553	526	525	552	494	482	520	494	536	514	520	508	507	555	539	498	546	484	530	524	530	516	536	522	501	490	536	563	510	515	551	503	554	493	522	556	514	500	531	519	507	506	534	517	548	575	536	519	561	542	497	519	536	519	560	462	521	523	503	545	506	513	537	531	470	505	533	503	525	577	582	489	498	503	540	532	547	523	574	568	514	531	499	531	540	502	573	512	547	504	492	504	527	522	492	522	498	541	523	541	497	496
43956	72999	23997	10884	6920	6777	5368	3729	1978	1589	1346	1248	1099	986	974	881	857	800	719	755	731	665	652	629	614	600	582	599	592	569	561	552	566	538	568	521	511	516	595	550	532	495	537	474	509	484	507	534	528	516	451	544	506	510	475	534	557	487	530	502	465	536	494	461	479	481	492	529	472	489	518	483	484	488	501	530	503	494	477	476	489	505	526	502	469	532	489	522	480	492	514	476	470	478	473	488	480	514	515	514	497	495	521	478	482	479	492	455	544	477	505	480	473	517	496	468	486	534	463	454	472	463	461	448	500	505	477	462	471	489	489	499	480	508	478	481	479	477	495	491	487	486	489	479	489	478	457	474	491	495	459	469	514	477	480	479	461	497	479	499	452	488	489	467	498	503	499	488	462	496	468	503	505	488	445	439	476	487	472	464	473	475	506	469	536	501	494	489	507	496	439	444	478	428	457	491	460	504	528	456	463	473	472	468	458	495	444	521	483	511	474	487	487	467	494	492	470	492	471	497	463	456	466	472	493	472	468	508	497	457	446	469	499	458	464	471	465	462	479	501	495	476	507	533	446	493	479	514	481	504	460	435	503	476	468	530	490	458	456	477	496	486	516	464	504	482	527	467	471	494	498	493	440	475	498	475	479	496	497	494	480	520	463	448	512	471	441	509	531	515	485	477	481	500	504	501	498	466	475	451	501	487	482	457	516	509	476	504	493	481	471	457	443	470	468	472	452	481	530	446	482	480	518	485	514	469	463	484	474	506	462	483	515	484	509	515	479	494	478	503	468	466	469	463	496	473	500	461	496	457	492	451	495	464	470	541	472	530	507	456	510	493	449	484	494	471	484	490	469	483	474	470	487	505	507	475	489	452	456	503	486	464	440	492	493	481	500	499	479	485	495	440	473	495	455	480	497	470	460	498	467	531	452	444	502	486	478	498	487	494	493	491	502	460	449	508	459	469	487	497	504	443	484	467	467	485	448	479	492	475	496	508	489	507	488	460	488	485	495	475	458	513	468	493	473	472	449	497	460	480	487	508	465	458	492	489	497	459	467	526	536	452	513	449	494	484	469	475	494	504	526	450	467	479	499	494	502	467	479	504	483	457	486	498	519	492	516	501	468	466	459	451	539	476	453	489	478	491	452	482	466	463	491	443	471	487	481	436	449	480	490	469	489	467	468	516	468	470	444	493	498	473	518	465	471	480	483	504	495	507	495	505	538	473	484	498	495	500	481	499	485	461	481	434	467	490	493	471	471	496	515	485	484	497	494	485	462	494	463	480	502	515	441	492	478	455	477	504	474	489	519	507	473	491	489	496	492	505	462	493	470	448	512	471	479	475	456	459	476	482	486	476	466	518	502	481	460	488	512	533	506	465	502	527	494	498	514	477	495	463	481	471	430	498	461	498	442	521	436	478	464	523	462	489	513	498	508	453	472	503	484	543	495	505	493	465	476	505	503	481	484	484	519	504	481	453	530	472	491	462	510	462	491	505	478	476	490	520	464	463	465	474	506	475	478	493	480	482	483	472	501	509	488	503	491	483	435	452	465	507	479	486	485	477	492	470	483	486	428	504	523	497	494	487	457	485	509	500	491	509	456	486	476	476	497	491	497	460	496	456	502	465	493	417	468	481	464	510	471	469	490	492	483	479	462	514	464	508	517	486	510	474	499	477	463	482	479	450	490	445	478	469	475	476	473	462	485	474	573	448	474	496	421	482	479	481	503	501	497	505	505	507	504	488	478	479	500	509	470	451	485	483	483	448	512	490	484	463	468	474	469	482	490	492	495	495	491	467	457	487	468	474	491	495	432	463	463	500	476	491	498	439	469	490	478	497	520	478	439	460	435	486	474	488	471	457	455	511	519	491	493	484	491	454	465	503	516	464	498	475	517	464	521	432	507	492	501	475	476	491	520	507	460	511	505	495	512	500	509	480	489	494	464	459	495	491	484	504	510	510	498	505	504	500	501	476	480	462	505	505	470	510	460	485	454	484	487	532	465	492	517	498	454	488	511	461	486	535	474	503	488	522	479	475	489	477	482	496	473	463	497	484	479	464	474	472	458	478	474	463	445	498	540	511	494	491	458	454	482	502	483	490	487	496	489	484	480	473	462	515	498	480	475	485	496	496	473	484	461	491	464	514	459	511	505	463	500	504	462	451	464	463	531	512	471	465	489	537	465	457	464	493	475	475	509	525	509	478	466	431	515	438	485	538	513	482	495	451	508	460	448	471	520	505	496	477	461	487	467	469	544	535	452	496	457	512	447	481	462	506	505	494	488	488	506	510	491	484	492	458	514	509	504	492	455	470	497	504	446	511	486	501	503	487	455	453	480	474	510	497	467	472	481	478	463	524	459	537	490	513	461	473	442	452	506	503	464	485	444	472	497	501	479	476	465	483	486	475	490	478	483	497	470	477	503	493	489	506	466	422	467	493	468	488	464	473	497	476	508	517	510	491	497	499	488	515	489	494	500	470	493	536	522	512	491	490	456	444	461	509	496	467	443	433	491	518	477	470	497	457	516	470	473	492	476	488	481	447	505	478	464	462	473	474	462	496	487	493	494	460	482	461	500	490	494	490	498	468	457	504	477	522	446	499	438	516	502	492	462	454	465	500	507	469	460	464	525	516	443	485	501	500	519	470	456	496	462	488	495	509	467	518	457	511	487	463	496	489	484	467	485	491	530	490	483	515	486	448	480	498	457	481	467	477	487	502	484	526	460	484	459	505	509	491	501	506	474	467	492	456	459	490	450	473	470	482	447	518	494	477	484	459	477	473	470	469	466	439	507	476	515	441	492	484	472	471	463	465	488	479	500	489	510	483	483	470	481	469	487	488	474	457	452	447	461	483	464	486	493	481	457	498	512	501	495	505	482	477	481	443	456	524	487	474	502	480	477	496	494	485	498	482	461	483	498	486	506	493	492	445	483	474	485	514	461	461	468	499	452	475	471	487	446	481	498	474	502	472	489	471	521	453	489	477	481	510	494	508	512	486	494	457	450	510	499	484	465	474	458	476	507	473	467	527	498	455	523	517	465	494	493	499	465	455	449	437	532	535	446	521	484	456	516	480	493	531	529	471	454	459	494	489	446	498	484	452	445	452	463	486	433	489	486	494	579	482	499	473	477	483	518	522	460	470	497	484	472	472	506	490	480	485	474	453	479	433	468	469	486	482	456	458	465	465	488	493	515	498	470	496	517	496	484	453	481	486	477	480	460	521	455	461	482	499	490	490	490	448	481	500	502	473	439	462	492	500	512	488	474	508	477	486	429	463	468	488	491	571	475	495	487	483	497	456	449	486	482	485	481	490	471	451	443	486	431	470	463	491	489	507	463	479	465	497	487	492	483	458	521	501	476	463	497	482	470	503	467	459	478	488	464	471	460	518	449	455	486	496	493	464	505	478	470	477	506	516	500	507	472	470	497	492	496	479	450	482	504	485	461	480	485	476	531	466	509	426	446	541	468	506	487	492	474	477	515	490
28437	21978	11537	858	379	361	237	154	137	118	136	133	144	133	139	129	124	116	125	124	131	122	113	125	126	109	123	109	100	100	109	118	115	124	131	118	118	111	124	123	141	108	129	140	127	116	133	102	136	110	120	129	106	123	97	115	141	138	120	125	104	105	116	125	109	117	108	132	133	124	122	105	114	124	131	127	137	126	113	126	119	112	121	122	125	127	129	141	121	110	116	115	133	115	107	125	130	103	104	111	116	114	127	110	116	111	126	112	129	112	139	113	116	127	140	136	148	126	125	128	107	128	120	133	114	106	112	122	129	113	127	139	125	121	115	118	117	157	129	138	122	113	112	129	112	159	119	109	127	110	118	122	116	108	111	122	124	129	135	126	117	100	114	109	106	110	137	121	101	131	123	117	129	119	112	148	134	134	109	108	107	136	138	131	124	116	132	134	145	112	110	118	133	105	116	110	113	124	114	129	127	114	124	114	127	117	109	123	117	132	125	120	131	97	105	138	120	116	98	143	118	122	126	120	133	126	121	118	105	145	117	108	146	133	126	132	128	137	116	113	126	114	110	107	110	99	119	143	120	123	125	132	121	121	131	113	122	123	126	123	136	118	138	122	112	132	131	129	110	122	141	131	100	107	108	106	132	142	114	116	103	115	128	126	142	129	110	113	116	95	116	116	141	129	123	122	114	109	139	111	109	118	140	136	134	114	117	113	130	122	128	117	127	120	156	130	134	120	115	135	136	101	101	120	129	132	105	112	115	126	119	144	133	142	139	130	121	117	106	132	123	102	118	126	128	124	119	136	126	128	105	126	125	133	121	111	149	111	113	114	111	137	113	128	95	116	114	115	123	130	117	135	118	127	108	135	124	120	110	123	115	108	141	126	122	118	140	118	121	122	124	133	116	117	116	121	122	139	136	112	141	128	115	141	122	123	143	129	133	106	115	107	117	116	120	120	107	129	107	122	108	100	121	125	125	115	148	117	103	131	108	123	109	112	116	122	124	138	124	111	99	108	114	111	137	111	126	106	137	123	121	135	123	127	121	134	132	118	119	107	124	126	118	118	105	120	128	119	126	131	110	110	139	135	120	106	106	135	122	116	123	113	127	117	123	119	133	112	126	96	119	116	111	136	135	130	122	110	124	125	111	103	124	134	113	111	143	117	112	126	106	105	105	117	135	128	136	129	133	131	130	114	122	132	130	134	127	132	133	105	141	117	135	122	142	133	115	121	127	138	116	115	121	123	125	117	138	110	132	115	135	113	129	119	113	135	105	125	119	134	129	122	143	153	119	109	118	131	106	122	134	115	121	121	131	123	121	140	107	110	133	104	114	131	120	124	136	136	113	129	107	110	116	139	119	112	115	133	103	112	128	138	118	125	146	128	120	123	115	107	130	100	135	122	98	110	133	119	124	138	143	121	110	113	137	139	123	124	119	129	126	123	126	115	122	121	118	111	119	111	132	106	111	119	116	134	115	107	121	116	92	104	125	148	151	116	123	106	134	116	129	138	132	112	112	129	140	108	127	118	131	113	135	135	119	131	114	118	139	128	124	109	134	136	116	122	137	115	116	140	117	99	116	116	118	111	112	125	134	129	146	107	117	122	126	117	124	116	123	103	96	123	118	139	107	136	116	125	126	134	141	130	108	125	135	145	117	130	116	119	138	118	114	108	136	146	126	132	116	125	140	117	120	116	101	105	127	135	122	121	124	132	124	118	123	118	122	126	104	129	136	128	121	133	123	142	126	129	128	119	115	134	128	123	131	108	131	139	101	112	129	126	137	97	112	128	111	121	106	118	120	138	109	103	125	121	120	119	116	114	119	116	132	120	125	115	124	125	111	104	115	129	118	114	122	126	142	126	140	122	120	120	117	141	124	122	103	139	125	109	100	134	125	107	136	141	142	137	117	123	109	129	109	122	127	130	121	135	140	138	134	124	123	101	115	137	142	128	123	131	131	99	131	132	116	130	122	109	109	123	115	139	123	109	117	124	128	122	130	138	118	126	128	131	127	123	107	113	120	118	106	110	128	117	134	118	106	93	96	126	126	157	124	135	124	130	113	127	125	119	117	119	115	122	124	142	115	106	116	147	106	120	119	108	136	134	115	142	121	132	126	123	129	125	127	129	120	120	111	132	128	132	111	121	124	127	97	139	120	132	131	116	127	121	131	120	115	97	123	123	108	152	116	133	131	133	111	117	113	127	119	105	128	139	116	142	119	118	125	131	103	133	125	123	114	130	112	121	109	122	118	127	112	122	126	121	122	132	95	104	120	126	129	123	133	118	122	135	122	145	136	114	133	110	127	110	133	127	118	112	126	127	117	97	120	113	117	110	120	135	156	132	127	124	90	133	110	127	119	121	131	115	126	120	140	113	99	129	124	105	99	122	131	128	129	128	147	148	130	123	151	104	153	143	116	113	116	128	133	123	135	118	114	118	120	123	107	130	129	111	127	111	121	120	119	130	117	139	136	120	114	127	148	123	128	117	134	134	124	121	115	135	137	113	134	120	122	135	139	113	95	115	124	110	117	117	144	113	127	134	111	126	103	106	114	119	139	120	110	117	129	117	122	107	125	124	126	106	122	106	119	110	151	112	126	96	137	124	128	134	114	115	99	118	118	103	128	118	102	101	134	110	126	115	127	131	131	123	125	117	146	109	125	116	116	113	150	115	128	106	136	121	152	130	108	111	123	128	124	123	136	107	93	119	122	118	124	145	126	140	125	128	133	113	134	107	124	132	116	135	137	138	123	122	121	107	122	118	136	125	120	133	111	102	115	107	131	118	98	117	119	109	116	129	118	117	155	131	117	133	109	128	114	118	136	109	134	134	113	122	113	104	121	110	115	135	116	106	139	115	138	119	125	118	132	127	114	125	117	112	140	152	103	119	141	125	126	133	133	136	122	116	125	121	137	117	141	116	136	114	122	131	138	107	112	111	118	143	131	120	126	130	111	121	107	118	117	134	142	100	138	112	127	138	114	139	135	103	117	136	103	117	125	127	122	104	132	132	129	125	124	130	124	124	118	125	119	111	111	112	122	119	125	116	129	114	130	119	122	104	123	115	133	100	117	125	124	107	124	117	139	108	118	128	121	118	136	107	119	130	116	121	122	110	107	139	125	99	105	112	118	138	126	119	131	116	133	123	111	113	135	139	132	113	149	130	134	136	85	111	132	96	118	131	140	142	116	109	118	132	126	125	110	136	103	115	106	136	98	147	115	138	134	114	128	112	124	138	124	137	125	125	129	117	104	127	118	133	119	139	147	119	154	122	148	114	129	115	112	139	109	135	120	134	117	120	116	159	110	125	121	123	116	108	133	134	117	116	126	141	141	130	105	111	106	124	140	133	137	124	117	123	136	117	139	113	117	111	130	134	101	128	123	114	121	136	115	125	126	132	128	136	104	115	125	133	148	142	123	113	126	120	124	119	131	127	125	113	115	137	140	117	105	126	123	128	120	123	133	135	131	125	115	123	123	113
15831	27717	7138	682	663	721	394	193	182	142	160	126	153	155	137	149	151	155	121	152	114	150	142	146	126	132	145	148	157	130	122	124	130	134	116	137	133	120	150	118	123	145	122	127	143	132	107	131	121	147	122	159	122	147	143	151	139	155	140	142	132	134	139	135	144	118	135	146	134	129	109	133	106	148	123	146	106	123	134	137	123	128	138	134	128	135	137	142	125	131	128	147	142	142	115	123	113	124	162	130	141	130	123	133	138	140	130	118	154	123	137	117	130	133	139	129	113	124	159	129	148	137	126	132	120	142	151	118	134	121	139	125	142	131	133	135	140	124	120	127	124	115	124	135	142	146	135	157	127	130	136	128	156	138	143	123	133	147	120	121	139	124	140	128	124	145	135	118	104	122	134	149	123	129	141	132	130	148	123	140	118	114	113	153	132	139	121	132	132	119	130	134	128	113	126	117	131	132	145	113	131	141	129	130	125	134	153	124	112	132	123	127	133	125	112	126	156	148	132	143	144	103	143	152	151	130	142	130	122	130	121	152	118	141	129	126	135	124	123	119	151	130	129	118	115	142	127	134	121	141	114	99	135	165	118	135	127	136	116	121	122	135	131	150	123	135	168	129	115	133	132	135	126	125	147	139	140	132	137	131	136	116	157	140	141	137	126	136	135	120	145	129	149	135	136	137	154	118	125	149	144	125	122	127	136	128	119	102	165	144	134	136	118	148	122	142	134	112	127	122	138	124	152	121	162	126	141	127	155	119	142	124	118	144	146	137	133	127	124	137	134	119	118	156	138	132	130	118	125	145	132	132	142	138	129	159	131	133	127	139	117	121	132	135	111	145	120	155	130	147	123	131	133	110	125	100	133	129	131	123	137	134	135	132	137	149	139	115	136	145	136	136	126	103	149	122	128	140	133	139	122	144	137	119	117	137	130	119	137	155	152	131	154	138	133	140	118	94	129	115	133	135	136	120	138	142	137	126	130	134	116	135	129	145	145	133	121	127	111	140	119	154	129	122	136	115	125	122	136	153	120	138	113	145	138	146	145	122	138	116	136	141	145	135	114	113	121	124	132	128	132	134	127	131	116	145	130	127	116	115	131	143	114	138	140	127	119	141	137	122	134	120	117	123	142	136	143	146	126	140	123	124	125	114	138	142	138	124	141	132	150	127	155	133	134	128	131	138	144	142	145	134	128	145	132	129	134	142	129	117	137	127	136	127	128	121	119	126	140	118	126	133	149	116	137	127	132	108	152	134	117	129	133	132	121	128	146	136	147	141	142	117	150	158	132	144	141	119	116	131	117	147	108	122	150	133	131	137	111	137	159	129	121	125	100	132	129	127	134	132	133	121	141	136	144	130	115	124	157	151	131	104	135	127	142	141	148	130	131	128	124	141	114	138	113	145	126	119	145	124	117	132	141	135	134	109	133	138	118	141	123	142	113	155	139	159	138	124	152	124	141	125	144	138	146	146	121	139	120	147	152	133	129	136	141	134	128	135	118	128	128	157	152	119	125	126	133	125	129	122	137	145	149	123	138	148	138	122	123	125	138	143	137	137	135	117	117	105	126	153	132	150	130	157	131	144	131	130	135	108	138	149	123	128	122	130	132	120	124	141	136	128	118	161	123	126	121	137	153	119	149	159	139	130	133	134	140	135	126	134	142	123	116	139	149	119	149	118	112	140	118	120	118	127	113	114	125	135	120	156	130	140	123	131	132	131	140	138	128	127	140	142	111	144	139	144	141	134	114	138	141	122	140	136	140	120	111	144	127	132	154	143	115	123	131	143	119	129	143	172	132	151	135	120	126	115	121	126	129	142	137	129	145	141	138	127	140	150	134	118	115	127	120	136	130	142	128	148	126	139	130	112	135	124	152	146	133	111	131	128	127	110	122	145	138	142	129	145	122	134	132	123	129	124	121	146	117	129	143	99	142	138	123	154	97	141	155	126	106	139	128	124	131	146	140	120	120	143	153	121	151	139	112	141	130	149	164	140	128	132	131	127	135	115	147	126	148	146	140	139	135	132	139	131	139	133	120	138	133	127	110	111	146	110	123	135	139	136	116	121	129	137	144	154	144	123	108	127	159	149	156	135	136	136	118	116	124	149	110	114	119	107	148	132	128	117	122	123	125	131	130	124	120	136	130	123	130	103	138	142	119	152	134	123	124	129	147	131	149	144	135	130	139	136	113	129	143	122	134	128	123	126	135	137	117	121	115	132	144	130	144	137	111	151	136	150	147	138	123	142	114	120	116	114	138	126	137	142	132	143	146	126	132	133	126	106	124	139	153	150	130	134	125	130	140	148	126	122	148	146	129	114	126	130	120	158	120	134	136	120	137	121	117	125	126	127	143	142	128	162	129	147	142	133	133	117	130	137	129	139	134	118	122	109	119	134	119	158	132	127	140	142	124	108	149	131	133	153	139	117	146	138	118	130	119	134	114	129	110	121	141	118	130	126	125	103	148	133	138	123	132	136	124	113	138	139	141	137	123	137	117	150	131	148	128	128	138	142	126	111	132	120	110	131	143	123	121	126	134	136	145	129	135	120	140	111	124	139	135	134	126	131	136	139	137	139	129	124	133	133	111	125	124	130	154	135	132	137	134	119	133	150	132	127	119	130	137	119	133	121	137	120	128	115	121	128	121	118	135	126	122	122	124	134	116	141	134	132	114	139	128	141	140	105	134	138	123	148	140	130	124	117	143	118	159	141	139	127	102	129	157	138	163	130	123	139	135	138	147	156	109	142	139	135	121	131	145	126	149	139	127	143	139	135	125	158	115	123	117	119	115	134	141	141	145	128	148	131	118	139	122	126	118	112	136	116	136	118	122	118	156	109	141	149	129	140	126	110	149	137	126	113	134	161	138	136	147	143	125	122	121	122	123	134	144	134	124	143	136	150	139	124	127	109	133	136	147	146	129	138	136	117	114	133	119	118	131	135	123	143	130	124	114	120	147	134	128	139	119	123	134	106	129	146	121	136	111	138	126	136	125	142	119	139	116	143	138	129	138	125	149	134	128	127	142	129	131	121	131	144	130	165	123	141	126	151	139	130	112	136	146	129	143	133	132	113	148	138	126	128	134	141	125	162	138	124	108	114	118	121	133	133	146	136	145	124	131	136	146	132	131	151	118	127	132	160	139	142	115	104	136	134	120	139	133	135	115	118	124	160	170	134	133	126	125	126	129	123	144	140	117	124	132	120	133	122	121	147	116	128	119	139	132	135	119	139	134	141	151	150	127	115	147	135	125	128	119	135	134	139	111	129	150	143	137	139	125	126	140	136	133	137	156	157	147	137	140	143	133	124	117	135	132	135	116	144	128	109	123	155	133	121	121	124	140	151	134	130	151	125	126	159	142	124	127	148	143	147	142	120	150	142	129	124	132	135	134	126	132	134	142	124	126	111	116	154	140	130	111	132	134	136	132	118	141	120	115	127	142	136	144	136	134	142	146	130	141	121	117	135	113	137	142	110	142	137
24882	21070	27436	24017	20238	11601	1745	960	621	510	556	460	437	392	407	368	369	376	346	347	360	327	347	320	337	322	328	301	329	314	304	347	318	325	323	282	310	296	338	293	293	329	330	320	329	282	296	318	309	306	312	302	300	298	333	302	316	319	302	305	304	291	347	332	330	292	305	303	284	294	300	319	278	292	270	306	339	270	308	311	325	306	303	286	281	299	314	302	298	311	287	281	274	304	284	280	309	318	271	293	275	312	325	320	306	279	335	296	283	312	309	315	297	282	285	298	304	298	313	314	303	327	286	323	338	300	298	333	314	283	319	300	311	330	293	305	300	293	278	292	303	329	274	325	304	264	288	274	323	290	319	288	374	274	287	319	266	322	292	307	309	325	295	291	303	277	296	322	316	296	313	275	335	304	300	284	351	295	276	284	301	337	306	334	299	295	298	318	293	310	320	306	300	304	298	309	337	275	284	268	309	317	327	306	327	320	307	304	296	320	317	274	310	294	289	301	285	339	329	327	278	310	292	306	278	289	256	302	281	295	298	298	316	301	288	274	282	301	325	335	310	312	319	258	278	277	326	293	306	298	277	283	328	288	294	305	285	300	305	269	296	288	322	326	301	304	308	316	287	315	284	297	285	299	307	282	300	291	332	319	302	309	306	315	328	350	324	283	327	328	320	303	293	302	323	266	283	320	319	261	281	277	262	312	287	282	253	304	301	304	295	316	324	317	299	287	300	290	315	297	299	301	265	291	320	296	286	280	313	305	299	344	295	297	296	281	286	322	293	302	295	284	320	316	295	319	334	296	253	344	270	303	305	294	287	286	322	318	284	297	324	304	326	243	289	288	300	282	311	326	289	284	335	312	304	307	295	281	280	273	321	290	303	264	315	322	323	299	279	273	318	315	285	316	326	309	317	309	301	285	319	353	325	318	289	279	301	315	346	287	278	315	305	314	272	286	296	321	275	307	315	306	289	303	302	294	318	324	284	315	297	302	293	279	328	304	322	305	315	305	293	334	312	285	322	316	285	271	296	316	272	285	288	291	288	292	300	306	306	293	302	285	300	284	310	299	291	307	297	266	305	284	294	294	331	315	303	300	311	321	273	271	320	296	300	327	328	308	285	281	278	291	299	289	277	298	325	308	261	278	313	318	305	311	307	275	296	308	313	329	331	291	287	303	299	305	322	293	294	298	273	327	315	282	288	298	277	313	311	316	316	301	284	338	280	283	277	289	293	278	293	298	279	289	280	309	261	312	307	326	312	286	310	298	328	272	292	318	299	310	284	301	287	301	308	312	303	298	283	294	326	288	286	313	292	291	320	296	286	326	293	322	317	295	311	269	274	300	287	280	275	321	317	326	319	311	303	316	286	313	303	282	285	300	277	315	306	304	333	294	321	299	321	330	298	313	311	314	296	286	295	260	290	305	294	267	267	287	285	321	299	285	280	304	321	300	304	321	309	335	272	303	310	322	297	289	333	285	286	338	295	309	329	300	297	323	310	300	296	315	319	307	284	302	309	302	283	285	288	324	305	292	280	302	284	285	287	313	337	279	293	309	304	300	310	306	293	268	310	296	311	309	275	300	320	267	285	302	311	340	294	317	283	338	303	304	313	321	287	303	291	301	294	339	323	287	298	307	294	270	306	308	293	290	311	299	287	319	290	298	291	316	286	299	298	355	306	302	323	292	279	315	313	294	293	276	311	326	311	323	271	338	297	313	304	281	304	256	290	313	317	316	309	271	287	294	299	279	289	308	323	321	276	307	271	299	274	309	312	313	308	298	322	315	296	326	320	299	296	315	300	300	281	320	299	310	317	284	270	306	317	301	318	311	335	321	313	318	295	293	303	283	317	318	314	324	304	301	272	261	324	308	292	331	294	311	304	329	325	328	310	295	292	292	287	339	304	279	283	318	330	289	320	309	281	261	296	333	304	291	301	288	315	300	276	294	350	320	277	298	292	297	309	315	264	287	319	314	284	277	343	323	273	319	290	299	308	287	304	300	294	302	310	310	302	282	298	315	319	309	289	311	291	277	280	310	299	305	301	306	311	272	313	297	334	312	300	288	316	292	311	324	308	280	304	325	296	326	294	294	284	275	288	323	305	312	315	289	320	284	319	295	320	310	269	283	301	278	295	287	296	300	268	294	309	324	288	330	311	320	316	307	310	301	310	279	286	321	275	275	274	303	306	329	300	288	296	314	302	283	272	272	330	292	275	255	316	324	283	291	279	326	287	290	312	296	325	298	320	277	285	281	320	286	324	319	298	295	307	278	279	286	320	280	301	297	310	321	310	291	324	309	321	295	290	295	299	325	328	302	295	313	314	273	299	300	310	300	322	286	276	302	273	286	289	324	293	274	291	289	293	297	287	277	297	289	353	309	306	274	295	320	295	326	293	279	308	284	310	275	325	300	292	281	308	296	280	275	311	294	316	311	319	298	284	331	293	321	321	302	302	312	291	324	268	317	333	306	290	343	276	282	292	288	295	297	263	308	301	315	293	290	285	299	294	303	298	315	262	334	306	320	303	286	315	305	308	311	291	289	269	274	314	292	286	317	299	303	298	312	278	304	263	305	266	284	296	299	326	317	299	291	299	341	314	279	330	276	349	310	281	316	301	333	281	292	276	287	315	312	310	320	293	316	305	282	306	299	292	256	296	314	319	303	317	287	301	319	265	282	309	313	281	319	311	312	294	316	282	313	285	310	298	317	309	285	308	296	281	302	303	259	281	347	311	317	277	331	304	278	286	308	309	304	338	308	282	293	289	300	291	286	291	306	287	314	305	315	314	300	294	297	318	271	288	329	329	295	296	273	326	315	298	295	322	301	286	302	303	274	310	279	302	305	318	307	296	327	284	309	281	324	321	285	291	315	299	297	321	286	335	329	302	317	290	308	287	305	327	283	270	301	274	286	315	347	296	304	267	305	287	294	307	272	303	345	287	277	294	275	283	295	280	302	292	304	317	286	290	273	285	312	316	285	308	303	328	302	281	308	341	304	311	293	317	301	316	290	310	293	286	251	293	307	277	320	310	321	319	300	285	316	297	336	300	308	299	283	304	273	300	304	311	315	278	289	280	300	337	317	286	298	337	305	291	280	296	262	320	306	346	319	324	305	280	331	307	299	288	294	331	290	281	311	296	289	279	282	339	315	288	262	283	305	301	298	321	294	343	291	326	300	319	323	321	262	306	307	283	276	301	287	338	275	312	329	286	280	293	328	316	323	290	290	274	322	315	288	291	279	308	286	302	317	273	275	296	281	316	266	290	304	305	309	303	311	318	283	294	323	301	316	283	320	306	292	323	298	300	278	302	319	303	318	272	326	330	310	259	315	315	279	269	281	309	322	332	310	298	285	303	317	279	278	308	309	285	331	290	301	294	290	307	319	316	278	299	275	295	305	310	279	325	278	297	292	254	293	313	283	260	300	282	306	299	306	308	299	330	307	276	293	306	308	304	304	310	310	281	297	276	305	300	290	305	298
38852	76112	26378	5595	4484	3114	2217	1764	996	811	737	621	544	547	474	431	473	458	385	422	412	396	362	383	349	321	331	277	345	331	334	340	291	310	322	322	346	333	303	296	284	305	291	286	291	288	323	306	297	306	295	299	330	284	259	325	322	286	300	276	326	283	282	314	279	309	318	292	286	292	300	264	297	288	286	279	295	304	302	255	310	316	315	296	286	301	301	304	273	299	314	304	264	259	276	291	296	285	284	292	280	287	306	297	315	308	298	307	301	294	282	285	332	300	260	306	307	303	280	303	267	256	287	285	304	284	288	274	310	287	278	302	279	281	270	281	300	280	282	280	282	281	287	264	290	278	289	279	260	283	285	277	299	281	294	303	289	264	347	262	294	297	272	265	269	288	260	298	270	303	278	283	288	261	325	239	277	315	274	292	253	279	274	318	283	284	274	308	303	308	294	289	270	258	291	269	286	294	295	300	265	284	299	279	273	264	251	258	305	291	284	265	292	275	293	296	323	261	278	275	288	283	278	306	309	274	294	303	288	274	300	264	312	295	272	291	288	282	288	288	267	262	292	267	235	286	316	267	280	285	286	267	267	283	282	274	293	271	241	275	267	281	246	274	281	287	260	297	270	290	325	293	285	250	291	248	289	260	336	294	247	245	264	289	274	303	307	298	282	302	280	303	284	264	280	273	296	285	284	294	312	267	277	262	302	301	304	295	290	275	271	302	281	290	270	289	281	292	311	297	258	296	296	298	264	289	296	274	304	283	285	302	281	252	268	258	295	287	248	281	318	262	314	253	290	274	308	276	283	252	265	275	293	274	273	319	254	306	287	281	277	300	313	288	283	304	310	255	285	290	250	259	309	275	289	286	298	298	273	286	303	265	259	276	295	300	281	312	274	275	289	260	286	293	277	268	263	299	266	287	295	255	273	330	275	286	266	304	283	258	269	268	264	276	290	285	255	265	283	291	267	298	272	318	281	262	279	308	283	311	278	265	313	278	282	307	292	267	289	316	305	278	295	273	270	297	303	284	254	288	288	304	290	304	294	276	301	296	286	290	240	288	282	271	278	285	272	273	281	299	259	286	311	272	271	283	280	258	251	275	280	273	292	321	267	251	298	267	266	293	286	287	314	275	287	260	286	289	284	292	275	283	270	246	315	292	302	280	286	273	318	259	288	293	261	293	286	286	285	247	275	312	279	273	274	290	275	266	284	274	270	277	274	287	299	298	292	271	274	274	314	270	287	281	279	300	300	298	296	280	279	278	278	295	281	270	295	273	317	263	271	269	277	264	289	268	277	256	274	275	297	314	273	301	240	274	264	298	301	284	265	264	245	278	277	276	289	302	286	297	302	293	296	293	266	281	279	268	292	255	294	286	266	264	271	269	272	304	281	293	279	279	273	279	263	291	280	282	286	307	281	294	278	284	295	296	286	323	260	288	306	295	282	282	265	288	281	290	291	285	267	298	273	254	288	267	273	259	294	286	280	266	267	293	269	278	285	283	270	252	284	294	310	302	296	302	264	274	286	261	280	295	291	273	283	282	294	291	302	288	299	279	264	320	314	286	280	280	273	270	296	271	288	265	288	302	295	282	311	285	259	302	273	264	247	274	277	284	262	292	295	291	276	266	295	302	295	279	274	259	295	263	256	250	284	254	282	294	302	301	291	312	275	266	274	284	258	281	289	273	280	271	278	250	277	286	253	295	263	288	310	273	285	276	288	308	297	260	259	283	235	246	288	309	299	273	314	282	284	261	265	285	327	282	296	286	281	300	282	275	247	277	309	279	304	291	271	268	252	301	264	282	275	289	273	279	282	269	277	270	309	290	305	265	284	281	319	272	276	276	275	307	265	293	270	256	261	255	290	293	283	297	313	292	299	288	276	278	300	275	298	270	291	262	284	292	284	279	260	270	292	293	286	283	296	237	276	331	292	301	272	283	261	265	266	268	262	293	279	303	301	252	293	287	297	275	285	302	304	286	254	293	260	283	271	268	300	295	260	259	280	264	277	284	274	281	250	283	265	262	283	292	285	304	302	291	300	262	299	287	273	263	289	290	257	292	281	300	322	282	324	295	262	281	263	279	279	260	293	295	303	284	291	270	300	307	297	274	268	269	274	258	289	259	286	294	284	298	271	262	317	303	300	278	292	287	254	243	302	297	297	313	271	271	268	271	291	279	252	279	321	266	283	267	288	284	269	294	272	274	297	288	274	287	306	294	262	286	258	262	253	287	249	267	260	276	288	309	268	272	277	253	267	259	269	308	272	267	269	286	288	276	286	265	284	283	280	291	256	270	274	286	309	278	262	278	272	291	279	300	295	278	307	309	248	247	298	297	257	280	274	308	281	303	246	254	307	277	271	267	283	281	278	277	248	297	268	295	267	248	278	265	284	240	275	275	277	258	267	270	255	304	274	265	272	292	273	301	289	280	271	269	254	283	315	286	278	267	316	254	249	273	281	276	302	278	254	302	295	277	288	274	310	291	282	280	304	276	270	291	261	296	286	292	270	298	286	273	264	281	290	249	286	304	273	312	286	275	288	267	272	281	289	275	272	302	246	287	276	273	282	297	306	266	265	292	264	271	304	298	267	280	276	297	297	267	303	292	285	283	276	284	302	286	286	285	297	285	296	281	302	270	263	279	267	275	264	276	264	279	281	278	322	278	276	276	285	279	303	269	261	281	292	280	303	295	262	289	289	296	294	280	262	276	297	280	274	282	305	294	293	298	287	273	281	295	273	291	275	295	271	253	306	293	285	301	284	259	276	263	285	299	274	261	290	266	310	318	303	275	288	306	265	257	278	275	269	318	298	284	317	274	269	290	300	311	288	272	270	278	291	257	260	265	263	289	241	322	297	266	280	313	295	283	288	282	307	311	267	259	284	292	303	290	272	252	285	261	275	287	270	278	297	298	278	285	268	273	287	282	286	307	276	291	258	261	299	328	248	315	262	266	263	303	288	295	286	267	264	297	239	259	265	297	304	276	275	318	312	300	289	273	280	286	281	290	296	269	268	267	283	239	238	247	303	281	298	292	276	301	284	269	275	288	317	304	277	282	279	276	309	257	266	312	265	267	257	240	286	293	327	259	267	310	289	282	283	275	306	311	272	302	258	294	275	290	281	271	278	260	283	273	303	301	284	278	287	264	302	289	293	284	252	319	250	302	279	272	287	302	317	267	252	268	298	249	311	297	284	290	304	292	261	289	291	290	253	272	295	288	234	270	282	278	303	284	270	278	308	294	262	291	284	312	281	277	295	264	285	290	280	278	267	271	293	313	268	278	259	299	263	305	288	284	266	284	320	282	263	302	293	274	324	275	254	302	272	275	280	289	282	295	299	330	255	294	287	293	283	281	279	275	258	270	298	256	280	276	276	288	278	277	286	269	269	273	264	271	290	289	285	304	258	299	276	313	248	269	267	255	260	277	294	271	262	287	262	276	299	293	278	281	266	252	275	272	300	281	277	288	322	282	280	280	301	274
22517	20790	28114	23470	20416	20260	9691	2181	1238	1001	924	810	821	837	750	689	672	625	658	627	620	593	642	602	631	576	605	568	529	582	555	563	544	574	585	548	531	536	606	556	547	560	573	513	563	529	532	555	565	569	535	522	573	570	501	495	542	560	587	522	541	509	516	506	510	516	519	540	526	550	573	540	541	517	526	556	512	576	576	531	549	543	542	560	515	502	534	518	528	534	543	489	533	544	581	551	515	535	537	537	529	556	520	527	538	535	517	513	551	543	518	524	558	541	560	498	516	511	541	478	548	511	556	516	532	565	555	532	521	559	493	543	568	477	551	544	511	533	556	528	516	509	536	531	552	490	495	522	535	506	527	501	493	527	493	516	502	528	517	529	509	543	505	517	499	484	473	529	522	522	523	525	534	551	510	518	548	551	572	528	525	543	539	513	517	562	558	546	534	527	523	589	550	511	520	569	513	454	522	561	553	514	502	480	558	497	525	520	542	510	529	569	494	504	548	574	518	469	576	481	518	520	515	526	525	556	552	507	536	567	500	534	509	512	517	533	578	521	537	511	553	515	506	515	513	511	544	508	543	522	540	526	518	528	523	552	489	509	526	526	520	522	533	563	528	539	583	501	508	542	552	509	520	530	542	540	521	519	536	503	550	552	520	476	501	492	533	566	531	526	539	556	490	535	530	521	530	564	513	501	527	519	549	521	552	504	511	519	524	516	541	553	502	508	559	552	507	507	562	486	532	486	528	550	569	508	521	548	524	522	483	517	521	526	518	502	545	526	487	532	509	555	543	512	510	529	537	494	551	558	563	537	534	584	547	574	552	533	542	486	543	483	517	546	530	558	500	546	549	485	563	502	529	514	515	520	532	505	503	559	538	544	535	512	540	493	526	470	558	551	555	575	557	532	538	508	544	534	491	498	496	537	492	558	511	498	506	522	518	532	506	494	509	526	542	505	514	518	553	554	551	539	491	556	534	534	530	548	554	505	523	514	523	523	505	531	514	537	556	502	501	513	536	534	539	537	503	588	527	553	527	505	505	532	514	529	536	531	506	517	540	533	471	512	496	513	500	546	518	538	511	534	555	539	503	527	517	529	523	555	534	569	522	534	550	497	501	482	523	516	477	511	557	548	494	548	531	500	506	548	519	523	487	513	556	509	515	509	564	541	536	538	518	550	548	541	557	558	529	556	501	516	483	503	559	551	517	522	529	586	553	502	478	493	517	533	516	501	531	592	543	531	493	522	528	540	536	561	546	539	517	531	521	524	489	526	555	484	548	509	546	570	501	530	564	513	546	537	516	522	484	531	511	507	506	532	538	533	521	531	517	536	500	578	490	534	526	535	558	527	532	500	525	513	534	549	530	567	554	557	506	479	553	538	559	536	502	473	517	528	554	550	543	536	535	514	536	508	554	508	526	551	525	482	508	530	544	519	513	525	550	537	552	556	513	552	527	544	540	520	489	585	532	557	516	517	493	549	531	559	526	550	481	526	535	563	530	573	506	545	550	548	530	522	529	533	528	507	522	570	515	514	524	508	526	578	489	466	499	536	495	533	511	489	509	508	505	495	529	526	551	508	522	561	545	502	541	566	505	510	538	563	543	536	565	526	540	503	523	524	488	541	534	570	545	540	565	551	493	507	507	524	501	513	530	585	555	512	556	513	547	531	479	533	529	509	563	536	505	510	523	529	499	505	544	533	497	529	535	520	513	551	507	565	468	542	548	593	520	532	546	537	532	537	546	542	524	546	509	523	525	548	520	560	545	531	495	522	528	485	537	554	536	542	530	506	585	539	569	548	521	541	513	553	559	525	503	570	500	573	541	543	552	545	572	518	531	514	522	559	581	513	543	531	516	511	505	497	488	536	527	512	529	554	533	545	491	549	522	523	547	512	483	513	522	511	524	558	529	550	511	475	583	555	543	508	539	489	535	505	555	511	513	504	548	539	537	515	497	490	557	512	557	508	517	514	517	514	555	548	505	501	535	555	531	534	529	543	532	535	555	484	514	521	558	539	524	541	555	547	513	537	517	530	511	508	485	476	551	522	510	542	588	538	559	496	529	535	534	509	575	518	537	530	534	527	535	503	509	519	522	521	535	505	528	473	515	522	490	541	539	535	537	520	512	500	501	515	549	508	528	489	522	480	542	507	500	500	482	563	526	504	515	511	536	500	541	519	520	549	521	532	507	505	532	520	508	543	496	506	495	529	541	538	497	495	522	534	541	535	511	537	568	532	504	523	554	501	568	546	505	526	531	549	514	495	514	484	531	518	541	537	488	518	577	558	498	546	482	479	524	518	502	538	581	547	519	547	510	500	513	516	553	543	513	562	529	573	530	589	504	550	508	520	524	513	539	525	539	536	508	545	510	537	528	519	534	520	574	507	489	521	509	521	552	542	533	488	534	533	520	523	507	546	545	541	503	534	516	519	494	494	539	528	530	535	507	539	533	492	568	556	561	528	558	506	548	496	510	510	528	485	522	545	547	513	510	580	549	532	549	521	505	505	501	589	554	541	519	502	539	515	558	516	546	529	556	536	512	538	510	554	516	549	508	523	507	519	512	586	536	535	507	525	508	501	559	514	548	524	502	527	510	600	511	543	489	521	525	520	510	522	531	502	562	530	513	536	496	540	560	510	517	521	561	555	541	542	505	556	548	535	563	529	577	530	560	512	518	539	511	526	512	526	510	472	540	545	551	560	522	508	526	490	556	525	540	506	523	537	531	571	519	542	497	520	538	523	503	530	519	539	508	501	462	529	483	510	557	549	542	532	519	483	532	503	510	467	524	534	543	528	514	520	530	552	549	507	507	565	523	504	524	538	540	513	525	514	544	549	517	493	531	527	521	562	514	508	530	524	527	520	507	554	514	531	517	571	510	546	509	497	521	517	498	533	512	538	537	520	550	490	488	500	519	526	528	525	546	546	528	498	514	517	503	544	531	523	528	543	555	553	561	558	555	520	528	541	538	501	537	495	499	510	489	502	532	524	493	539	485	532	552	523	549	561	536	490	547	539	521	538	545	542	554	523	556	534	508	495	468	499	479	551	556	548	503	543	510	521	550	511	536	523	537	528	491	527	502	530	553	496	517	533	547	534	577	534	523	550	516	512	512	506	509	543	517	505	527	536	511	549	525	512	553	503	501	539	511	550	506	524	549	575	526	492	511	538	540	527	542	488	527	514	533	451	514	549	550	518	531	487	489	510	530	525	514	527	525	511	542	560	502	511	524	496	567	534	507	519	479	541	542	542	535	526	559	531	533	514	575	496	527	516	529	558	482	505	515	561	473	534	530	466	523	570	501	536	552	534	532	516	526	523	523	500	539	508	526	472	520	541	537	529	526	571	561	543	532	521	527	521	501	502	546	520	536	525	515	525	556	512	513	510	504	539	548	540	518	550	540	529	531	548	518	513	569	496	528	505	536	538	539	481	536	562	539	522	549	513	548	529	523	533	539	499	523	486	532	548	564	522	545	527	538	544
45296	82532	31470	9782	7321	4878	4216	3410	1850	1555	1344	1156	1122	993	892	870	815	782	772	689	654	681	654	675	642	666	603	608	597	561	606	574	544	545	531	537	543	529	558	524	544	535	530	528	519	534	481	519	508	508	515	543	539	492	506	495	515	524	464	493	471	483	499	499	471	452	537	526	471	561	514	475	517	499	472	493	516	488	498	455	470	495	483	488	476	500	523	498	516	498	475	541	448	449	500	478	495	487	503	483	523	501	501	480	492	510	459	470	494	504	503	502	449	471	468	474	503	447	516	499	541	465	490	495	516	488	440	507	516	486	501	513	516	454	480	533	503	503	484	510	503	456	478	507	486	488	427	462	515	503	501	460	495	454	507	477	478	488	470	473	451	522	445	466	478	470	496	513	485	474	459	498	510	520	487	465	502	463	489	489	503	471	470	484	444	488	487	503	507	472	481	508	478	474	462	511	498	523	457	477	487	497	478	489	522	479	502	468	547	486	464	493	498	521	533	481	497	458	476	503	489	441	526	448	474	518	520	529	489	494	472	475	486	512	477	516	501	525	464	501	487	472	461	501	493	493	490	512	476	471	505	479	502	479	494	501	487	479	476	534	491	488	499	485	468	495	493	475	461	485	498	483	512	476	456	484	497	466	467	479	472	464	487	528	505	431	463	493	492	485	474	478	523	498	519	461	478	502	502	482	513	459	545	474	454	503	466	518	483	520	504	510	489	452	488	511	509	514	472	517	492	484	498	465	491	465	502	491	493	479	509	471	534	519	503	474	472	473	475	471	521	474	509	462	500	486	495	477	487	471	487	502	507	472	482	460	472	510	504	448	467	495	510	498	504	463	452	484	478	459	450	481	517	483	475	469	440	473	517	505	474	486	500	504	489	504	521	442	511	452	462	512	528	491	494	512	502	466	497	494	478	517	457	470	513	469	488	502	490	499	489	480	498	467	502	483	474	459	490	463	483	482	512	472	506	463	481	493	458	437	467	499	506	496	520	498	500	460	498	495	475	466	509	496	471	482	489	505	472	517	489	484	493	466	447	541	492	493	510	503	524	465	485	464	498	482	480	484	531	461	496	508	471	477	455	489	495	491	494	482	461	479	498	473	482	476	516	521	474	464	453	458	470	456	434	476	481	538	480	467	469	488	468	480	441	513	470	519	462	503	501	493	476	493	475	484	491	497	494	473	473	493	480	487	489	510	504	496	522	475	453	505	474	512	509	486	520	470	470	487	480	506	464	498	462	492	506	496	520	476	456	515	468	474	483	510	505	491	501	459	484	514	539	484	476	474	445	476	460	487	515	471	508	445	483	484	463	484	487	479	526	497	511	505	489	540	504	537	498	472	480	458	507	456	467	495	481	466	505	494	456	504	496	465	458	497	486	496	472	464	493	464	503	475	496	485	481	462	485	470	510	521	500	500	508	480	475	434	488	505	497	454	487	496	482	494	496	472	490	498	495	454	425	508	501	512	461	467	502	502	518	463	509	471	419	461	493	460	469	504	483	550	495	438	505	505	477	455	480	481	485	465	470	483	476	491	483	435	483	517	504	475	512	490	529	452	464	482	470	523	498	440	475	504	524	450	475	483	477	473	492	515	501	543	478	498	486	474	491	458	493	468	532	475	513	478	483	513	519	488	493	491	478	463	462	481	528	431	445	484	425	498	511	454	495	485	519	481	523	513	503	526	478	511	507	510	476	514	480	489	480	486	492	499	502	486	505	456	478	474	468	474	453	466	439	472	478	485	475	442	489	468	468	493	495	469	481	468	485	446	501	522	480	509	467	491	459	507	490	499	465	487	481	488	491	483	473	507	497	502	500	486	485	473	451	480	480	491	494	488	488	496	506	515	501	445	498	496	458	458	484	471	495	456	476	460	461	512	464	487	465	487	468	507	484	492	533	482	483	439	452	514	511	515	488	452	466	486	478	495	502	482	509	469	484	451	500	518	521	459	493	496	459	505	463	528	475	459	513	496	512	508	504	517	477	438	480	483	472	486	502	498	497	476	472	475	515	510	489	473	509	486	534	492	489	510	495	495	489	481	448	495	482	474	484	493	481	482	486	489	513	500	468	490	502	470	503	498	517	470	501	466	499	460	504	445	432	540	507	481	475	499	492	465	489	451	472	511	465	505	469	493	539	487	456	483	545	455	489	500	481	501	505	449	522	444	478	471	479	480	538	473	500	479	490	471	545	504	491	482	468	502	487	540	468	483	491	510	506	492	517	499	457	491	503	451	472	508	484	504	474	517	502	458	500	454	487	489	491	481	495	440	489	471	504	471	477	479	480	483	506	486	505	472	464	519	505	470	470	473	478	515	503	490	483	520	484	486	475	478	494	507	471	452	527	484	498	496	457	477	468	492	505	462	495	445	518	440	479	479	482	485	509	500	503	508	459	486	515	474	491	501	514	489	535	472	464	487	530	493	466	489	453	543	493	518	506	501	503	472	495	458	465	485	482	479	469	501	491	502	498	447	490	515	449	488	513	473	471	478	493	479	490	469	478	498	490	498	455	467	526	503	491	494	517	509	484	533	523	444	481	502	507	456	493	479	454	493	499	480	476	443	531	477	487	521	476	466	498	486	490	479	507	521	491	480	491	504	479	473	488	478	499	452	461	470	456	471	457	480	509	491	491	494	458	474	497	497	480	479	470	487	464	461	500	495	487	523	535	501	516	492	489	495	476	463	469	492	462	482	518	520	508	465	503	485	491	507	495	471	516	461	506	480	481	486	489	490	479	511	491	509	499	505	482	463	504	493	461	501	529	478	492	458	466	477	484	444	474	499	487	502	486	479	485	466	456	512	469	502	497	461	503	498	467	473	485	441	445	460	487	479	466	512	456	475	470	520	534	468	474	479	471	497	478	486	475	474	470	495	523	487	445	513	497	511	489	478	487	470	546	485	497	525	461	462	501	496	456	518	494	462	475	469	506	492	503	482	509	488	473	464	504	490	514	480	482	500	514	484	482	506	497	466	467	486	525	476	476	451	482	457	467	552	490	515	441	505	478	488	506	469	518	502	502	478	501	469	484	473	486	489	466	475	502	448	471	466	441	497	485	508	494	508	472	500	472	477	493	483	471	465	484	495	471	460	472	477	514	456	485	491	509	464	508	519	475	485	484	473	438	491	468	481	515	467	472	504	499	489	496	496	480	500	486	470	500	470	497	505	510	494	444	496	483	493	446	524	489	483	475	513	520	454	479	505	464	452	510	463	499	485	484	469	491	447	495	487	467	495	495	480	483	497	474	453	471	528	518	489	491	450	487	506	470	496	502	466	482	509	469	496	464	528	481	481	490	454	491	522	506	504	498	499	463	553	503	443	467	490	499	507	495	479	490	484	494	487	464	461	473	458	473	506	523	492	514	490	497	511	468	502	489	481	496	532	503	501	504	467	490	476	467	497	499	461	497	467	473	488	503	489	479	454	491	518	482	460	493	469	472	477	488	518	521	491	504	478	531	492	469	477	495	489	490	495
28378	21249	12919	1133	276	200	182	166	139	117	142	125	130	146	135	125	149	141	116	125	135	108	123	129	133	106	132	128	112	128	124	126	137	123	114	124	113	131	140	126	129	116	107	126	140	100	138	116	136	139	139	140	134	129	111	108	122	138	110	128	123	123	113	127	146	131	128	101	126	124	140	127	128	131	128	134	140	122	126	140	124	112	114	122	107	138	119	112	109	149	130	113	140	134	117	114	91	121	122	131	132	122	130	137	138	136	109	117	118	102	118	125	119	116	120	119	127	119	115	149	112	126	126	113	127	129	139	120	104	111	124	129	104	132	142	108	112	122	118	125	110	116	116	127	135	110	106	128	112	124	131	138	130	98	120	127	118	107	111	112	126	127	120	113	142	134	133	103	136	117	116	124	124	124	119	120	140	110	107	119	117	131	130	100	122	117	118	129	139	112	99	127	116	124	125	117	123	133	130	117	107	118	117	117	108	136	123	123	116	118	130	129	139	123	111	116	110	120	138	125	127	122	110	122	128	134	133	122	113	132	124	121	108	123	134	101	137	127	119	119	120	134	119	123	112	147	123	132	119	110	114	89	103	121	133	144	129	143	120	108	117	153	123	137	125	128	129	125	123	113	149	125	127	125	119	122	119	133	150	128	137	107	131	127	124	146	124	118	146	116	121	135	126	118	130	124	130	110	96	121	122	119	118	131	105	131	140	98	107	102	113	142	118	133	131	137	111	134	120	124	133	123	116	125	131	122	111	105	141	107	103	106	100	123	112	121	134	105	124	126	111	97	122	142	109	107	107	119	143	115	109	121	134	134	132	137	118	148	128	134	124	109	101	117	148	139	126	114	127	112	126	119	122	116	122	120	111	113	117	117	144	115	121	114	117	123	120	123	138	130	118	127	122	130	118	128	114	107	161	111	130	129	126	127	136	108	116	147	139	139	114	138	126	132	107	104	133	128	128	120	126	127	111	108	130	133	109	144	117	128	133	138	117	111	112	135	131	109	131	126	96	136	120	137	106	131	124	125	136	133	114	119	129	119	138	126	111	98	143	115	111	95	115	121	133	143	104	123	131	121	123	132	129	127	124	126	114	124	128	110	136	126	117	127	124	121	125	107	151	126	112	143	131	111	121	126	121	124	148	114	114	128	135	114	113	117	134	138	122	117	122	118	116	121	113	128	137	129	111	115	113	111	131	112	116	120	128	128	127	142	131	107	106	97	117	103	132	107	143	123	113	104	124	132	123	134	121	141	127	111	103	113	122	117	136	122	108	131	124	136	137	121	113	128	134	142	135	128	124	104	131	149	125	120	145	131	116	151	124	99	108	135	109	116	128	109	132	140	121	118	118	126	128	117	127	116	140	129	146	138	124	130	114	119	128	128	143	125	143	123	106	130	119	122	129	114	110	128	118	129	92	134	122	125	114	118	108	132	127	122	141	114	145	112	131	139	127	128	111	120	122	126	118	120	135	128	111	141	122	112	125	116	124	121	148	109	123	130	120	132	125	128	118	131	126	126	115	112	143	133	124	132	112	108	127	114	126	115	133	122	119	104	128	130	123	126	138	144	137	113	127	117	107	124	130	119	144	98	127	109	110	120	109	131	133	135	136	106	121	129	105	121	112	126	122	130	105	121	119	139	119	128	128	145	113	126	136	102	118	133	110	123	117	138	133	114	126	115	136	133	135	134	128	145	131	113	127	109	112	131	113	131	120	106	139	128	136	126	110	104	127	118	108	131	104	124	126	131	133	116	106	121	132	116	119	121	109	118	107	114	135	108	130	136	140	124	134	142	117	118	118	127	132	124	107	106	120	119	116	144	133	124	125	107	113	117	131	147	118	111	119	116	121	123	115	136	132	117	120	131	114	113	135	123	118	111	138	119	117	129	107	153	110	104	118	122	126	133	135	131	131	111	127	118	139	120	118	132	148	144	123	129	128	139	114	108	104	114	133	126	130	112	129	119	125	109	133	129	131	127	166	115	121	113	122	101	132	126	122	144	121	124	128	99	139	122	145	119	124	138	97	102	131	120	137	137	110	149	120	124	113	119	140	127	116	118	119	115	111	135	139	155	122	142	118	105	119	144	138	146	133	127	138	119	126	127	126	124	122	104	121	132	124	126	122	136	91	121	120	127	136	128	120	109	118	117	117	116	129	137	120	107	139	116	123	116	121	126	123	147	105	144	143	146	121	113	122	126	142	140	139	111	116	117	116	109	123	127	122	132	113	128	110	124	109	135	136	120	120	134	124	140	113	109	120	131	119	139	128	126	134	108	106	130	101	111	116	117	132	132	129	125	109	130	104	113	107	136	129	149	115	118	114	115	119	126	123	151	133	112	104	120	117	112	125	140	135	140	142	112	125	118	121	95	134	105	111	121	110	132	123	118	108	111	136	133	134	118	136	131	121	136	131	124	126	121	123	138	131	138	99	106	127	117	121	110	124	133	135	122	129	127	129	121	125	127	121	112	120	125	117	124	135	122	105	127	127	128	124	111	122	101	132	111	118	110	120	141	115	111	116	129	131	133	127	112	116	115	92	107	135	110	131	118	124	143	124	112	123	132	134	133	127	127	131	125	147	117	130	126	131	121	143	137	129	130	110	87	126	114	137	142	125	136	144	132	112	123	115	124	110	126	112	110	145	116	102	103	150	129	142	123	122	132	112	112	129	115	121	121	133	128	108	116	108	127	132	98	132	127	139	108	114	126	113	130	123	123	131	136	124	131	132	125	133	129	115	135	140	136	136	124	114	134	129	123	129	116	106	127	98	134	155	109	131	122	121	119	137	122	128	148	125	122	129	135	107	135	129	120	108	116	124	111	115	115	118	115	112	113	119	112	130	121	129	128	100	104	116	121	135	129	131	131	114	115	129	108	140	111	121	123	111	120	110	132	115	113	116	108	127	128	119	123	123	101	124	129	119	127	127	126	112	131	142	126	135	129	125	130	106	143	120	129	121	117	123	118	150	129	115	112	118	126	129	120	141	143	110	103	131	130	125	119	111	125	127	130	119	140	120	122	128	108	122	119	117	121	115	142	145	128	139	133	134	119	114	120	131	125	108	119	112	127	113	136	127	126	137	117	118	148	128	122	130	124	116	122	108	131	111	151	125	125	121	128	113	107	113	118	129	112	104	96	124	122	113	129	127	112	135	98	131	117	138	106	113	138	114	124	104	113	114	105	125	114	137	140	127	117	114	118	114	122	123	126	120	127	134	125	119	117	110	118	115	111	120	127	131	109	117	129	111	119	138	118	122	131	141	125	122	117	107	129	133	143	113	119	112	126	129	113	115	118	111	131	123	122	135	86	125	119	139	102	124	118	135	129	127	147	148	123	125	136	111	130	141	143	128	123	136	124	124	132	123	116	155	133	152	131	113	105	112	102	107	122	139	128	96	115	140	120	141	141	115	103	127	151	132	132	119	121	140	109	124	130	127	135	123	110	121	135	134	109	117	132	120	119	125	120	115	123	135	127	118	132
16249	26148	8642	824	342	237	235	202	165	154	155	140	146	119	146	127	157	131	128	133	124	122	133	130	133	116	134	141	117	155	137	143	139	114	120	148	142	139	145	150	113	130	126	139	131	149	113	130	136	137	120	140	136	127	131	131	118	124	129	134	125	129	126	136	143	135	127	125	128	118	133	130	148	128	134	144	140	128	142	145	134	120	141	128	118	152	113	109	143	117	145	132	149	117	138	133	136	118	143	130	138	120	135	110	117	147	125	128	126	158	139	135	138	135	125	138	134	124	136	127	153	144	133	124	136	136	118	127	125	113	133	123	140	139	126	128	133	140	167	142	157	129	145	118	149	133	113	123	130	119	111	134	141	140	147	159	139	134	127	128	145	146	126	125	137	117	136	137	131	134	127	120	131	125	140	141	134	154	146	127	145	141	130	128	135	153	137	145	138	142	109	133	113	130	127	117	103	131	137	130	135	116	137	131	126	152	149	149	134	130	132	134	149	155	130	142	133	144	129	127	144	132	123	139	155	116	135	138	154	132	120	127	130	133	139	131	128	122	131	120	139	133	151	119	114	128	127	131	126	121	124	135	130	122	138	152	129	137	136	127	132	114	122	136	143	117	138	101	135	121	135	147	145	124	120	137	141	142	131	131	127	131	143	132	156	139	145	123	139	135	121	133	135	116	141	132	155	131	116	127	140	111	126	155	153	134	116	148	133	134	134	132	120	121	158	140	139	108	131	126	134	117	146	139	141	119	113	151	132	124	117	129	143	122	134	110	129	135	122	103	148	129	123	129	125	135	140	136	126	149	133	121	140	130	121	126	129	143	144	130	149	110	134	127	123	150	103	138	136	106	142	114	127	125	111	135	124	129	123	125	125	131	120	129	130	120	132	115	125	154	144	131	121	156	130	129	129	141	132	141	117	120	120	133	142	122	142	129	141	131	146	137	129	147	126	135	128	127	127	140	120	118	125	131	125	151	130	94	136	122	118	113	117	143	119	125	137	125	127	149	118	94	112	134	131	120	134	141	132	132	119	130	121	125	130	146	142	122	130	150	123	155	130	121	130	144	134	109	141	135	121	131	129	121	141	142	137	111	135	144	133	132	123	130	138	129	111	124	139	119	134	126	142	137	144	141	137	133	137	127	147	146	125	151	134	130	139	113	112	143	129	141	146	132	131	120	125	147	123	136	127	134	145	138	143	147	117	135	152	125	146	136	130	140	123	141	150	137	137	139	146	133	122	140	119	120	132	147	113	163	140	140	118	133	134	144	151	132	133	131	127	143	152	113	131	140	136	133	139	137	121	114	143	138	143	118	121	135	123	132	131	134	131	138	149	134	119	121	135	150	150	116	148	124	132	121	139	135	121	139	147	124	145	122	139	127	126	130	107	139	122	119	125	151	130	150	134	120	122	129	141	130	147	124	151	140	134	125	136	131	114	147	128	125	156	137	123	130	129	137	136	126	116	137	127	159	156	146	126	150	127	145	119	138	138	150	126	135	118	134	130	131	128	113	125	143	130	131	136	139	119	144	123	136	123	142	128	147	143	128	135	145	140	147	114	134	141	152	132	128	144	115	128	112	124	138	135	145	136	137	138	143	129	141	146	138	110	142	140	142	116	134	124	123	116	139	118	127	148	135	122	136	153	147	130	130	110	129	112	122	128	137	139	134	144	129	138	124	123	135	134	136	135	103	143	139	120	126	140	116	161	153	131	135	134	115	128	141	122	126	150	133	130	136	132	133	126	115	141	117	138	150	121	151	109	124	142	129	150	149	127	132	138	124	139	114	120	126	139	116	139	144	133	133	146	130	127	127	129	148	119	121	149	132	166	121	95	133	130	131	122	150	136	150	127	125	127	143	130	126	117	144	128	144	132	126	155	141	130	115	125	143	127	132	138	152	172	129	128	126	141	148	133	131	143	136	119	120	125	147	122	135	141	107	122	127	131	129	134	135	139	144	127	159	114	111	127	133	136	113	126	130	133	131	132	136	140	124	132	143	142	156	131	135	122	149	138	127	144	122	133	156	100	107	137	123	130	124	111	138	128	129	140	127	126	129	128	121	133	145	135	122	138	116	152	134	118	132	130	144	132	111	116	126	141	131	133	130	115	135	133	139	135	147	133	120	135	130	131	127	130	128	143	133	121	118	126	124	134	112	135	135	121	125	131	140	123	106	130	126	135	133	155	135	141	127	125	143	132	135	130	136	149	122	126	135	150	142	135	141	121	135	131	152	146	117	138	119	142	118	139	136	132	127	128	151	142	106	133	156	137	134	116	114	119	121	121	119	123	123	127	137	128	147	133	131	143	144	136	129	135	141	142	103	137	147	136	138	123	136	144	134	141	126	168	127	129	138	129	145	151	147	162	116	142	112	122	149	145	127	122	137	150	143	131	145	127	147	155	132	139	130	146	133	143	125	118	142	123	130	129	133	115	138	110	139	153	138	138	151	137	135	121	123	139	136	130	140	127	139	147	124	128	147	146	116	136	132	130	130	119	115	133	102	147	130	145	133	137	129	126	140	118	134	105	153	139	119	146	130	152	139	118	118	145	140	146	124	133	124	135	135	143	134	133	135	125	140	145	111	121	140	121	128	130	113	105	118	132	129	152	125	136	126	136	127	147	121	143	119	118	150	133	115	136	112	113	152	129	136	128	131	131	135	150	131	138	147	130	108	140	144	140	131	137	136	126	129	116	142	109	144	118	137	136	129	146	115	146	142	121	139	130	118	142	130	134	141	140	140	145	130	136	128	135	121	116	118	134	138	142	121	137	133	125	124	136	119	117	138	134	139	129	150	129	113	118	139	136	107	135	144	158	146	130	131	122	122	129	141	124	126	138	128	151	130	145	117	136	129	134	125	125	130	144	131	154	131	130	137	113	123	128	132	144	141	136	138	140	137	124	125	147	142	139	151	147	140	137	130	145	129	148	121	134	127	127	146	129	144	146	131	128	105	137	122	120	122	133	125	134	115	129	130	130	143	145	113	128	143	111	133	142	121	145	139	115	129	136	115	133	135	136	121	144	128	124	121	128	119	144	115	134	144	119	126	114	143	130	126	126	131	135	145	112	129	128	119	128	142	128	135	134	133	153	128	133	138	114	147	139	118	131	156	142	121	150	123	147	135	116	135	143	130	144	127	123	132	148	133	139	128	133	149	122	126	131	136	122	128	136	134	112	125	116	121	119	123	102	137	114	139	132	146	112	122	140	133	157	111	133	140	134	123	127	138	135	135	127	127	135	138	127	130	133	135	126	113	126	124	134	128	140	114	142	157	129	135	154	141	118	142	136	148	139	125	121	120	138	129	128	143	126	124	141	146	129	136	135	124	145	152	127	172	140	134	136	148	118	131	138	125	129	118	151	144	138	97	124	145	139	140	142	126	136	137	138	130	144	130	144	141	151	137	142	138	138	131	132	137	125	118	135	123	118	135	119	137	146	110	144	144	126	140	113	138	123	153	140	126	121	150	131	126	139	151
24918	20854	28563	22971	20396	14222	1961	964	653	568	502	494	440	449	442	376	382	379	407	377	346	323	371	379	341	357	333	330	313	330	307	316	305	324	303	300	336	318	311	313	327	335	291	326	292	294	324	327	313	312	295	337	307	295	298	337	324	317	313	314	312	299	289	293	319	308	313	299	338	303	289	316	321	294	288	311	308	306	285	278	296	303	318	322	291	341	307	317	306	324	291	306	315	286	318	312	275	292	299	276	299	314	317	327	333	285	272	304	294	298	297	318	305	288	308	311	303	301	322	291	298	319	279	302	316	334	294	306	303	308	321	309	301	335	297	304	318	303	318	317	288	304	287	257	308	310	276	271	294	309	338	315	310	291	299	297	304	322	318	334	325	304	287	324	319	305	290	300	286	310	295	310	323	298	276	285	314	294	302	319	314	298	310	303	273	315	295	327	316	279	297	309	304	293	284	329	308	298	333	312	288	326	300	289	298	290	346	308	281	307	302	311	321	311	294	265	284	303	293	303	338	318	295	332	321	315	301	310	292	295	295	329	330	272	345	291	294	301	296	310	330	301	290	279	289	300	327	269	317	299	302	297	324	298	312	304	281	289	314	294	303	313	319	302	285	307	314	312	326	308	332	300	342	289	287	304	322	301	298	284	319	306	277	288	275	288	312	289	277	301	297	276	295	311	342	278	290	318	307	330	292	289	325	297	288	322	310	284	315	329	320	308	284	323	280	306	307	290	296	315	291	289	278	276	319	281	297	297	306	328	291	289	313	292	291	295	306	278	269	306	310	274	314	288	315	296	310	294	334	334	279	272	325	288	312	315	292	310	298	276	305	315	287	264	316	269	323	301	289	281	321	291	294	313	319	326	338	275	306	341	311	343	301	305	305	297	326	250	313	328	277	316	288	298	308	282	304	301	317	307	282	318	288	300	331	284	299	308	306	308	299	299	308	278	281	331	302	294	342	286	284	285	295	348	294	299	310	308	310	277	323	294	298	278	313	285	295	284	285	350	312	303	325	298	296	336	311	331	296	294	287	296	300	328	335	325	320	315	287	291	317	270	281	307	290	312	309	313	279	271	262	274	301	299	302	305	332	318	309	299	311	308	304	305	308	275	306	312	314	302	295	292	307	314	293	276	308	304	310	322	306	291	317	302	304	326	289	307	338	300	323	304	289	259	316	288	285	328	305	302	323	319	320	292	298	306	313	314	326	315	311	304	300	301	312	308	293	289	310	341	312	276	294	305	311	281	309	292	311	286	352	270	315	307	339	307	296	299	331	279	314	303	288	310	282	295	287	316	263	276	320	288	308	309	308	294	282	309	302	306	304	302	329	324	290	305	287	330	311	281	347	300	308	285	294	309	338	298	305	296	315	307	302	305	293	320	305	331	315	318	269	299	264	339	306	309	302	308	330	296	314	296	302	314	309	286	310	277	302	292	322	318	289	286	291	300	325	321	307	268	304	289	295	318	303	297	307	311	300	252	313	315	320	288	320	309	326	294	255	281	279	299	295	292	294	284	283	286	300	303	291	314	322	304	283	296	298	282	300	328	275	320	318	321	327	271	307	316	298	288	307	297	317	318	283	275	301	302	324	291	309	285	274	261	275	304	265	304	319	272	310	277	321	320	322	266	309	293	283	298	342	295	296	310	297	292	254	325	307	324	276	301	291	321	323	326	281	260	302	288	330	306	302	325	280	303	305	283	299	312	314	303	291	318	282	315	291	315	321	299	287	313	280	293	307	328	296	303	297	291	293	304	293	301	275	295	325	292	302	304	327	320	340	292	334	290	299	298	321	273	277	297	300	305	306	288	281	316	317	284	314	279	295	293	303	304	297	293	294	261	292	302	326	319	291	275	297	308	311	276	313	322	290	302	312	286	316	289	328	271	316	296	325	308	307	325	308	295	328	313	287	305	309	299	292	296	326	302	270	320	337	345	325	306	308	291	281	316	321	278	294	304	307	320	303	300	293	279	298	297	283	279	303	321	294	298	310	339	321	269	331	309	286	292	288	307	301	287	286	298	310	281	303	279	294	321	318	286	306	307	290	341	331	348	310	306	307	305	318	343	307	281	283	340	323	312	311	314	305	303	310	310	329	297	325	310	324	303	303	273	315	335	308	323	279	293	299	293	299	330	329	292	338	288	279	310	341	344	280	309	304	311	297	288	313	326	308	304	294	336	292	283	322	270	291	307	280	297	303	311	271	289	313	345	266	268	337	293	285	287	297	320	296	313	297	323	299	317	271	318	306	296	290	295	325	317	290	305	287	296	332	319	339	301	293	307	309	301	308	301	299	294	299	308	271	302	319	298	328	312	299	299	286	352	292	267	279	329	290	308	324	321	279	306	284	295	299	283	313	337	260	270	281	301	279	314	279	322	292	314	284	298	277	325	311	305	301	298	283	320	322	268	319	282	303	310	302	278	313	304	315	279	300	306	302	324	313	321	303	315	313	313	321	301	312	277	332	309	301	308	294	297	328	298	316	317	314	298	307	307	271	323	316	308	311	302	280	290	334	315	316	318	310	319	323	282	290	317	285	311	297	298	293	304	289	280	298	292	301	277	300	285	287	281	307	292	304	335	300	329	299	317	295	317	296	311	320	298	293	312	319	311	297	297	315	311	282	336	337	322	317	307	275	279	275	283	300	289	331	298	311	298	318	316	282	298	301	310	308	339	309	284	275	297	323	288	299	336	304	295	290	298	298	305	286	301	266	277	285	270	296	270	325	296	286	342	312	312	297	281	287	329	296	318	312	311	317	322	305	277	331	316	317	285	281	296	305	304	310	291	310	288	327	318	315	305	272	285	322	310	340	315	319	300	307	308	307	280	275	335	276	328	317	297	311	317	303	308	302	306	318	286	272	317	300	283	291	273	324	286	306	306	318	297	299	303	292	335	280	291	311	314	319	285	281	318	303	308	291	297	306	314	326	285	307	292	305	299	299	284	295	310	277	288	297	326	315	337	293	323	295	296	325	310	290	295	293	316	329	289	297	315	301	315	316	312	319	304	318	314	259	336	289	306	284	292	284	279	298	275	321	285	285	302	299	303	272	300	307	295	310	287	310	277	321	295	287	299	294	324	272	286	302	303	297	297	311	293	289	285	310	294	261	330	333	322	313	329	306	333	295	308	326	294	280	282	349	317	307	296	296	303	325	303	287	319	297	310	315	314	329	315	296	295	267	324	302	301	284	295	284	311	328	311	301	299	309	290	325	310	311	327	312	316	278	297	314	299	298	323	327	318	322	298	324	298	328	309	307	301	334	311	302	289	300	357	326	288	281	315	320	326	276	294	285	309	329	289	268	287	285	272	321	319	321	297	289	307	301	325	316	308	296	284	303	364	305	299	305	345	305	307	290	324	310	309	281	330	278	309	298	302	308	311	264	295	299	317	290	287	306	294	285	292	275	286	324	314	299	275	299	304	301	300	300	310	282	305	287	318	292	292	281	302	306	278	290	289	285	328	291	289	302	331	316	289
39474	73433	25619	6038	3561	2632	2268	1483	1008	844	708	623	550	553	484	475	464	436	426	378	351	388	371	374	352	343	335	380	277	338	342	287	315	335	309	321	284	305	322	316	306	291	314	313	290	301	327	282	303	293	299	278	300	278	292	294	294	289	291	303	284	277	312	293	306	294	275	311	287	303	258	297	255	312	291	296	297	287	278	274	293	314	310	312	267	300	265	293	263	273	315	277	306	303	284	305	285	287	277	310	271	264	260	307	298	282	250	304	297	271	278	296	282	314	289	268	293	301	268	290	287	273	304	288	274	281	273	261	251	303	290	282	291	284	277	330	270	255	313	312	256	280	257	292	291	281	293	307	276	263	299	274	286	259	309	324	282	310	321	262	281	294	293	291	328	287	278	257	293	281	286	273	296	267	291	303	273	254	266	289	315	281	286	280	282	272	269	248	300	283	258	276	276	284	298	292	298	311	306	276	275	282	284	266	315	267	279	283	260	256	310	268	283	294	260	248	297	304	258	327	277	298	268	280	312	295	262	243	293	282	309	263	271	251	269	295	268	281	276	290	279	298	285	288	292	297	306	270	249	283	264	292	271	270	301	300	265	289	282	275	308	281	265	294	285	298	270	275	285	294	301	273	275	317	300	295	300	289	274	263	302	289	310	278	266	306	280	283	258	251	271	273	279	270	240	245	291	301	278	271	289	315	286	299	265	258	309	279	283	272	293	279	268	303	301	308	254	286	306	302	284	293	282	272	274	249	284	255	280	292	285	294	311	277	292	291	255	288	275	293	278	285	271	289	305	291	283	320	282	259	257	280	299	282	280	286	321	276	301	244	249	270	278	282	286	264	259	267	263	290	291	281	300	272	294	268	294	278	305	289	286	262	288	269	283	292	300	291	275	270	288	281	294	275	276	244	286	250	330	269	273	275	276	288	264	262	292	292	274	308	289	297	301	256	295	295	248	273	296	276	280	264	259	303	248	293	283	261	282	279	314	284	260	299	278	278	273	247	284	279	280	311	283	263	250	282	264	295	277	276	272	240	262	297	300	282	283	277	283	284	257	271	252	254	257	315	283	276	265	254	262	294	317	269	278	308	272	263	269	265	267	258	271	323	264	284	294	299	314	283	286	286	289	267	283	282	259	307	335	238	300	299	271	301	297	297	273	273	292	265	308	285	304	265	242	283	279	281	283	265	284	315	330	269	300	307	281	278	258	273	293	256	284	281	296	307	278	264	251	267	248	268	276	298	288	281	293	316	309	285	283	287	289	250	272	267	305	262	276	287	317	300	265	292	278	309	273	270	275	281	287	262	288	269	261	264	246	294	326	310	291	259	289	254	270	272	268	234	282	270	280	246	259	297	284	255	271	303	283	294	283	290	278	298	322	292	280	285	278	290	271	280	326	279	290	251	291	302	291	285	278	270	281	293	276	285	278	263	270	311	271	269	294	256	308	286	280	303	265	306	297	271	312	290	275	255	278	305	294	289	273	271	255	317	279	289	251	274	275	301	246	261	275	290	303	304	294	279	276	314	264	261	287	267	278	294	292	306	260	251	260	284	282	298	285	280	310	262	268	292	253	287	295	325	292	288	266	289	266	287	269	299	295	319	308	295	296	319	268	291	265	276	277	263	295	291	280	266	275	252	272	288	271	290	302	267	252	263	261	305	270	261	296	299	281	277	293	266	321	299	266	278	281	278	273	279	271	289	286	277	281	301	277	286	320	272	295	293	267	295	263	263	271	293	276	291	266	267	284	253	279	286	273	287	295	283	282	310	265	255	275	254	282	278	274	277	269	286	309	301	291	267	282	326	283	281	279	302	257	281	259	287	295	291	303	283	259	334	297	293	268	308	253	300	259	269	274	292	283	263	289	272	249	303	296	262	290	295	255	304	282	313	278	248	259	315	270	263	278	287	290	272	313	294	290	285	308	285	235	287	296	279	266	296	284	274	277	261	293	283	292	287	294	267	259	253	269	293	257	286	296	256	276	271	291	292	272	297	315	282	278	274	307	258	282	273	246	285	270	260	277	300	271	286	283	278	278	282	284	277	282	266	291	279	312	244	252	304	272	275	265	282	267	291	295	286	276	244	270	304	294	291	310	281	299	267	297	318	284	268	279	326	267	261	283	248	282	291	286	294	264	282	269	248	285	279	292	276	289	248	272	275	272	304	280	309	301	282	281	283	269	287	273	279	289	283	254	274	264	302	309	299	279	279	274	273	297	291	293	270	298	289	275	287	286	274	280	289	269	280	273	317	274	250	269	251	312	292	288	289	283	292	304	291	284	273	301	264	271	313	292	248	280	245	267	295	270	293	296	311	295	303	263	295	268	263	294	327	275	283	298	280	286	258	283	312	270	245	258	282	315	265	273	269	279	271	274	248	299	318	282	292	299	282	282	285	259	285	270	306	264	262	310	267	274	277	279	272	292	272	315	292	268	287	265	287	299	305	288	261	286	284	274	283	271	301	294	279	295	266	287	256	274	278	300	272	298	272	269	271	292	314	295	287	311	277	237	262	300	265	264	291	248	263	292	278	295	266	281	274	301	299	267	279	287	299	311	297	284	278	297	284	290	273	266	280	291	271	288	294	285	274	282	264	286	263	262	289	248	280	298	261	268	330	270	288	305	303	275	298	266	280	302	257	283	275	241	258	272	277	294	275	280	270	289	276	252	312	286	285	298	283	273	249	286	268	278	291	263	270	294	297	307	311	285	245	287	284	286	295	276	311	279	292	275	260	282	259	288	284	266	284	293	284	278	285	301	301	271	268	311	271	283	283	269	260	253	268	288	254	290	273	267	302	312	283	290	254	247	266	313	285	278	282	269	306	300	300	280	302	262	272	284	289	269	273	299	289	267	310	302	286	261	278	277	280	298	277	302	291	321	283	254	305	291	296	295	279	296	260	284	281	243	272	284	281	301	268	237	281	302	283	295	298	285	285	317	297	268	269	281	291	274	249	258	269	287	283	282	260	284	277	290	284	272	298	272	270	292	285	279	283	295	254	259	275	289	286	299	291	274	278	319	276	260	273	284	302	300	301	279	306	279	295	304	272	252	250	323	261	263	266	272	294	254	292	273	280	326	292	298	295	264	293	274	300	274	284	281	295	271	273	289	318	281	276	292	304	270	268	283	310	279	285	291	280	269	256	294	310	274	283	298	273	272	285	332	289	283	294	288	248	292	297	278	312	275	287	297	308	301	264	271	303	250	305	280	276	283	313	275	281	262	284	260	297	275	289	259	265	276	257	272	306	312	274	318	279	291	260	263	290	300	311	295	300	307	291	290	278	291	269	281	282	283	266	267	305	269	272	291	284	258	291	278	306	254	289	312	282	294	287	303	259	276	268	286	290	319	254	292	292	295	280	277	299	294	285	283	254	255	284	297	309	277	270	287	275	299	275	275	267	318	280	289	296	308	264	294	264	294	302	283	282	271	264	273	284	272	279	274	293	290	291	285	277	294	288	266	322	287	277	260	275	293	279
22521	20527	28335	22566	20429	20589	16817	2300	1196	1072	945	880	799	751	756	719	711	636	653	628	668	613	618	577	583	589	630	616	590	595	543	569	580	568	586	565	549	580	545	568	606	546	596	562	532	573	530	580	506	540	570	547	600	503	526	528	538	506	561	532	518	559	546	506	516	510	537	520	573	541	584	544	540	504	527	549	531	509	534	496	550	547	558	562	527	512	568	509	495	486	496	550	553	532	514	495	563	483	536	537	516	505	474	526	532	513	499	542	520	536	535	524	507	498	530	563	529	571	538	525	523	559	495	505	539	545	543	516	534	547	545	534	503	522	547	503	569	519	547	516	545	563	538	513	539	545	537	569	549	579	520	532	562	553	522	517	552	512	530	501	492	519	548	536	547	532	523	497	534	503	556	548	558	491	501	542	549	535	504	523	535	547	510	515	560	534	544	570	511	528	540	521	507	511	548	542	503	508	484	507	516	579	521	523	523	557	543	567	549	520	537	521	542	514	504	595	558	528	522	527	519	541	519	561	513	503	542	540	513	535	573	561	502	571	525	542	558	528	515	532	541	506	493	507	512	513	522	514	491	513	516	496	515	513	538	528	514	553	547	533	513	528	521	530	551	523	487	545	539	536	491	505	530	617	471	495	567	562	574	506	501	538	487	521	573	513	512	525	499	526	548	540	519	528	546	529	475	560	509	534	530	498	560	559	558	490	529	506	498	487	532	530	539	570	532	522	545	519	527	517	559	544	537	543	530	540	487	519	549	529	499	520	552	532	505	554	557	589	554	534	528	559	522	492	488	513	519	574	568	509	524	527	539	500	492	519	593	516	493	515	523	530	533	535	522	514	576	555	523	512	509	496	516	505	519	542	527	543	561	499	522	521	527	528	485	530	573	567	560	603	510	550	552	559	561	512	513	544	533	527	504	514	522	555	513	546	517	550	571	552	549	513	572	534	551	561	551	561	514	496	549	524	558	555	504	562	527	521	555	520	495	517	557	519	559	479	513	539	555	562	539	517	506	516	493	495	553	549	520	520	528	519	505	555	506	511	514	581	536	503	523	508	561	547	564	545	525	528	526	534	530	510	573	535	519	496	499	519	519	525	561	553	533	526	544	560	496	496	513	532	544	523	559	488	521	566	525	513	541	549	534	512	552	569	568	545	510	519	563	561	518	533	551	496	508	526	555	483	506	523	547	570	523	499	537	553	559	514	504	509	561	527	526	533	530	516	526	494	453	510	509	524	463	517	538	538	498	537	575	503	549	595	547	560	561	510	563	535	529	513	533	484	561	544	527	494	510	488	503	557	532	538	528	545	504	494	522	524	521	560	536	470	507	502	548	516	565	531	546	547	515	526	502	527	555	536	546	555	561	511	543	508	525	532	515	541	539	561	570	507	501	534	553	564	512	507	575	541	551	534	508	505	584	562	570	588	515	512	519	527	522	489	596	549	565	511	543	488	510	504	496	532	577	519	533	530	538	543	502	516	524	543	515	557	520	551	560	549	537	526	539	491	534	537	492	521	517	537	551	534	568	555	541	535	558	549	517	550	537	505	528	541	498	499	553	544	554	520	561	518	539	551	531	489	532	488	575	534	546	519	514	521	538	518	519	521	539	590	533	508	545	554	507	528	539	534	529	534	570	490	466	527	512	516	510	519	504	511	482	556	535	523	513	544	540	515	507	518	527	571	553	529	539	523	507	547	489	493	492	526	512	514	527	537	467	506	534	575	532	529	543	549	525	549	594	531	539	563	508	519	510	494	521	523	500	493	527	533	561	566	517	525	540	532	488	555	571	557	508	530	528	506	535	548	536	573	527	500	526	514	522	491	546	528	514	534	537	541	512	546	498	557	487	531	549	527	511	566	505	566	521	487	516	542	541	513	504	559	571	521	559	499	553	502	526	557	547	539	530	489	608	526	543	538	527	530	512	583	516	522	538	521	510	566	523	528	539	548	508	554	468	461	529	513	530	517	543	479	517	517	509	575	532	492	557	553	526	546	506	499	553	525	538	571	553	517	509	558	516	565	527	504	510	545	504	541	534	549	525	550	527	544	550	515	512	504	542	500	515	519	538	512	497	513	540	511	567	495	496	523	491	536	519	493	517	546	527	541	500	525	536	526	541	547	494	494	515	536	541	536	535	488	532	550	527	540	498	482	538	505	498	536	544	534	518	515	519	542	515	543	538	503	551	564	521	548	532	507	536	566	571	531	521	527	499	545	515	546	548	517	606	501	517	499	563	561	514	515	556	545	553	550	554	544	557	539	523	536	524	552	496	540	488	523	579	508	515	522	531	547	519	526	527	550	535	504	496	496	518	559	511	527	523	529	536	557	521	537	550	536	574	504	530	508	525	520	503	562	529	526	547	531	487	518	566	513	534	507	528	525	519	559	528	517	509	512	556	560	520	524	513	514	527	493	520	528	518	506	597	527	508	531	563	495	508	594	559	527	511	530	502	526	541	536	558	506	528	506	551	502	499	519	512	549	539	558	544	482	508	532	577	515	499	524	539	527	537	485	497	540	563	541	521	514	530	564	535	514	572	570	525	527	525	520	531	531	524	475	495	566	548	529	543	502	506	534	511	500	516	500	497	530	517	534	476	464	518	503	559	532	524	512	524	549	520	526	545	566	496	542	500	553	528	491	514	524	508	473	548	543	547	538	501	566	514	541	461	546	506	531	522	551	542	524	501	550	567	522	502	562	520	510	538	512	539	542	526	543	536	560	520	533	554	509	545	544	544	536	551	515	557	541	519	535	541	556	540	498	552	509	518	564	546	562	569	561	508	529	525	524	515	500	509	510	509	581	491	568	539	518	547	491	525	488	517	527	531	526	514	544	457	545	571	542	485	541	493	549	557	495	531	500	538	556	498	545	502	524	537	567	554	502	571	546	551	563	517	520	535	557	539	525	516	541	527	511	517	520	523	546	527	509	513	511	563	457	526	527	513	523	515	507	513	566	535	584	568	563	535	541	527	510	525	545	554	544	503	491	513	532	524	523	550	515	521	499	546	539	513	566	496	553	516	551	540	536	556	554	521	546	541	519	507	503	518	563	565	553	539	502	557	515	539	545	500	551	546	539	542	528	472	507	496	520	544	542	496	558	510	536	540	565	532	515	555	521	532	507	543	506	503	492	499	519	570	537	556	513	585	502	534	498	560	489	560	567	574	535	525	522	535	545	531	522	555	521	533	522	528	531	529	549	584	507	548	513	519	532	560	547	566	529	553	524	538	520	551	560	521	500	526	518	515	539	547	526	525	528	524	541	501	526	549	484	510	525	563	523	532	518	518	493	567	510	522	513	531	508	549	483	544	518	542	565	557	558	519	538	507	549	530	554	543	552	543	529	512	515	517	559	518	532	494	540	501	504	530	529	520	561	559	554	489	556	503	508	502	518	556	568	513	531	533	500	500	552	534	536	526	519	517	508	535	539	466	501	494	570	550	501	571	514	519	527	582	499	522	550	506	479	488	529	498	510	529	567
45028	82625	27857	10336	6449	4990	4147	2963	1980	1633	1367	1225	1090	1037	918	889	857	788	735	706	703	658	665	631	631	588	608	599	582	548	569	557	538	506	546	579	574	566	546	566	505	528	499	482	532	546	539	537	550	568	508	545	475	548	504	536	520	533	534	516	526	518	521	513	513	456	524	497	495	519	513	495	488	496	475	487	501	464	489	476	501	452	504	474	460	504	487	502	486	469	480	489	508	526	516	498	472	486	496	516	469	466	495	529	466	545	478	508	470	523	489	504	474	514	478	516	492	493	478	535	472	466	520	508	503	476	483	487	489	464	498	500	489	445	489	473	466	482	525	511	480	469	485	503	479	507	470	550	484	484	460	484	506	501	510	480	492	503	481	459	511	474	455	509	488	514	468	468	500	530	469	463	488	472	506	483	504	484	465	496	500	493	503	458	474	502	484	528	476	478	497	484	523	499	464	506	525	478	466	484	508	461	501	473	493	504	481	450	479	505	456	499	515	463	504	498	493	494	511	497	484	478	448	516	460	486	505	487	477	492	522	478	498	479	482	476	464	475	468	459	519	494	511	478	460	480	449	505	467	474	514	468	470	501	472	504	501	496	485	499	466	521	495	500	477	462	498	487	503	474	485	460	513	513	443	474	507	491	475	443	492	503	512	514	513	470	493	506	486	441	518	458	462	473	473	518	493	441	488	498	483	434	506	489	515	483	501	439	461	483	497	487	491	476	424	481	496	460	462	452	446	463	434	493	474	501	492	509	483	485	483	455	512	476	477	499	455	502	474	503	480	443	479	496	482	461	475	472	466	491	512	466	536	508	455	479	495	482	472	462	504	523	469	504	468	460	480	482	444	463	464	463	459	465	507	485	494	458	462	513	499	457	510	483	468	492	496	471	512	489	458	473	458	514	473	493	463	494	489	531	502	514	446	481	453	468	469	523	460	433	485	485	464	521	488	454	473	489	492	482	485	516	512	481	471	473	503	461	530	480	516	487	488	528	478	443	494	474	499	514	479	469	440	494	480	477	490	488	443	483	497	520	479	493	487	496	485	507	463	533	477	508	449	468	499	511	474	439	491	476	458	504	469	471	529	471	493	491	525	480	503	479	496	472	461	522	491	504	478	501	498	454	505	490	489	451	506	518	463	493	531	468	476	486	470	431	471	493	487	472	462	463	484	433	484	439	504	491	475	502	516	446	444	488	488	519	480	493	464	470	473	533	517	497	472	478	500	497	508	500	461	451	503	468	491	520	502	476	480	472	539	465	510	531	471	464	493	513	519	517	507	510	480	503	467	431	509	483	505	507	492	483	476	478	479	490	482	455	475	505	503	502	491	480	505	426	477	501	471	467	483	495	469	497	454	472	473	469	490	447	473	484	486	464	527	514	479	502	473	452	478	433	463	464	477	467	523	502	450	482	511	471	490	474	507	510	477	491	527	487	481	522	494	505	516	508	478	506	440	517	455	504	468	514	468	494	461	481	450	491	474	515	478	484	499	451	488	449	508	485	536	455	493	510	490	478	451	511	445	500	473	497	466	492	491	469	536	457	499	513	503	532	477	498	489	499	474	479	486	504	476	537	453	503	490	444	492	498	473	506	464	456	461	510	487	491	478	477	506	470	464	494	484	484	479	475	481	499	481	502	491	496	530	484	462	478	511	451	483	479	478	485	515	495	478	526	468	503	530	497	500	475	493	508	478	462	498	494	481	484	484	477	484	498	469	494	472	472	495	478	495	493	505	507	478	459	503	507	478	490	491	462	469	513	467	483	470	462	482	463	476	477	469	532	478	521	437	497	439	490	535	487	491	464	481	508	476	500	450	510	470	471	490	489	512	457	497	457	458	491	485	496	466	451	457	493	516	489	470	472	501	457	483	480	526	490	468	458	504	466	482	489	497	488	506	495	516	501	489	529	504	500	470	505	507	525	480	448	511	533	493	497	468	452	471	498	501	453	492	511	463	517	492	506	473	487	487	468	494	534	494	505	491	528	473	490	459	495	479	519	481	496	485	487	548	461	501	509	483	492	498	472	437	512	473	505	487	456	450	470	499	519	490	524	468	477	500	522	467	480	486	491	488	495	495	470	476	493	494	502	496	493	472	492	467	446	483	493	441	467	480	476	518	491	437	484	438	548	499	467	442	540	474	487	508	533	499	468	504	488	474	467	454	439	480	495	472	480	478	462	492	477	466	458	501	488	481	488	479	478	468	521	506	482	471	489	474	480	507	480	517	470	494	521	468	474	469	504	503	463	486	495	484	495	510	488	464	462	514	463	498	497	499	467	493	485	505	467	507	488	496	470	500	509	479	482	524	423	509	490	491	496	489	473	538	474	469	490	497	469	495	504	510	496	475	495	508	507	443	499	493	445	508	491	473	495	519	479	487	454	519	496	498	469	447	478	450	491	436	459	496	536	494	504	493	450	505	488	498	489	471	464	480	478	456	487	450	442	480	511	459	451	501	466	468	465	503	469	475	481	482	513	466	495	480	481	487	550	460	453	444	459	534	455	474	495	509	503	461	481	463	474	475	447	490	496	467	487	501	520	454	471	473	448	534	475	493	487	515	491	484	458	495	479	512	484	457	479	486	480	490	499	478	495	460	500	475	455	461	491	491	471	462	501	481	462	464	508	497	502	487	487	499	508	459	484	496	520	495	461	498	492	503	522	494	490	478	494	480	503	490	455	469	476	500	473	487	489	489	528	520	499	532	472	497	492	463	463	460	504	481	453	481	498	498	499	473	476	500	493	443	485	526	460	447	475	486	479	460	497	448	469	497	465	502	477	486	459	492	497	474	485	525	472	490	454	475	488	487	498	470	505	503	444	479	494	458	501	448	468	485	473	495	485	467	507	496	484	480	487	480	490	512	491	462	494	489	508	469	493	469	518	514	503	511	466	505	502	524	483	507	480	458	468	479	507	483	476	493	482	499	454	483	495	524	480	481	532	485	468	464	505	448	489	504	449	475	483	473	453	518	484	520	510	506	489	461	445	472	502	453	526	500	441	491	490	518	474	463	507	520	473	485	502	451	480	489	466	518	499	493	488	464	485	482	482	528	472	471	521	471	479	480	489	489	474	493	523	454	502	460	460	490	509	496	493	500	446	492	501	500	479	505	517	506	490	469	487	468	470	496	486	477	478	483	473	482	446	505	465	473	492	502	483	522	510	455	478	478	464	492	470	497	498	467	483	439	514	504	490	457	456	504	463	511	502	493	508	468	530	473	484	463	505	503	461	475	496	513	482	497	470	501	446	466	503	472	501	533	495	468	490	494	491	507	479	460	458	444	473	439	476	478	495	480	532	499	504	481	518	516	473	511	467	495	510	465	445	488	474	496	444	511	483	470	441	490	495	490	466	476	493	459	470	522	495	489	493	508	517	468	491	513	515	511	457	482	466	446	455	457	488	457	502	512	418	493	489	494	472	469	463	466	425	485	437	544	526	517	485	485	462	449	484	469	458	515	447	507	507	497	484	460	539	485	486
28554	20774	15375	1562	216	179	182	129	145	134	132	150	121	128	131	122	119	123	109	134	103	128	123	146	121	119	131	134	140	115	114	137	109	126	112	128	119	127	138	124	95	117	118	142	137	133	130	119	107	129	125	130	124	137	114	116	115	114	137	113	122	110	135	135	117	122	130	148	122	111	128	101	129	124	133	113	137	121	128	125	118	111	122	129	134	135	117	119	138	125	134	112	141	122	113	127	123	132	128	129	120	130	140	141	128	113	129	129	123	111	132	143	111	106	114	131	125	127	108	131	125	134	124	127	123	134	117	126	118	120	130	124	123	120	96	121	126	128	110	117	120	134	122	134	135	126	116	132	141	142	120	122	134	136	127	115	123	128	115	108	109	115	138	110	117	124	126	136	98	143	126	112	119	144	124	137	123	119	143	123	109	125	121	139	105	119	134	140	128	116	131	122	106	112	131	140	131	138	142	137	135	120	117	147	131	136	126	117	120	119	102	120	130	138	126	109	108	142	124	125	101	131	121	166	126	125	113	138	122	137	153	121	110	127	126	125	117	119	124	122	108	124	136	100	131	139	138	141	120	106	130	96	128	122	129	122	116	127	109	116	119	115	131	131	128	129	117	121	115	101	125	110	126	110	134	131	114	122	134	118	140	141	125	112	120	145	126	136	127	123	134	125	123	102	125	136	151	131	120	123	116	134	126	111	116	111	135	126	106	139	120	122	118	129	123	128	126	122	111	131	116	130	144	128	100	114	138	132	130	131	125	140	85	115	119	112	111	120	106	116	98	149	129	128	130	112	123	138	148	141	106	117	121	126	125	99	121	123	119	122	115	119	141	139	112	119	134	131	135	125	111	151	107	123	123	133	139	133	112	137	107	100	131	135	136	126	115	153	124	127	122	122	116	108	117	149	123	111	115	122	118	133	131	130	127	124	124	130	132	138	115	114	129	139	111	134	141	123	118	120	100	130	113	137	111	140	107	119	122	121	118	112	126	139	134	117	123	140	117	123	114	125	122	122	97	107	118	136	114	125	133	106	134	128	126	124	116	121	126	99	134	119	87	130	123	107	102	125	124	115	131	120	119	132	132	124	124	142	109	121	155	128	123	133	135	113	120	147	106	128	144	123	129	131	104	127	132	135	117	117	126	134	124	138	140	123	110	113	112	108	116	138	150	128	127	126	124	130	144	138	120	119	148	115	135	139	117	119	113	122	140	132	119	111	116	132	126	137	117	116	113	123	122	113	127	133	136	124	129	159	119	121	112	122	127	127	116	131	119	107	127	124	123	132	120	123	131	142	148	130	101	123	126	122	140	136	120	147	105	103	130	133	142	123	133	113	124	114	140	139	121	109	122	109	129	121	125	122	126	136	112	127	114	141	123	122	116	118	97	135	148	120	125	114	128	129	138	113	121	128	149	105	102	106	140	140	126	123	112	113	125	136	134	108	117	128	125	116	126	135	116	119	113	120	142	128	122	129	130	125	137	126	138	130	118	108	130	122	128	123	123	112	103	116	115	90	118	109	121	124	147	123	146	116	110	118	118	112	137	137	120	128	103	133	121	118	141	108	110	144	118	123	124	107	133	115	141	127	122	114	129	127	143	114	130	144	149	113	125	138	133	108	145	137	137	120	117	131	125	134	115	138	131	133	126	126	128	122	113	133	118	113	145	119	132	116	127	110	128	108	126	136	123	120	132	124	113	110	123	117	130	117	110	123	115	135	118	102	123	112	115	136	144	134	103	100	109	119	123	128	118	130	121	103	92	123	114	121	113	114	123	146	121	104	121	116	126	104	113	102	116	120	112	121	116	137	107	129	120	106	112	111	124	118	137	137	126	139	132	121	125	107	134	129	141	145	119	136	127	133	119	125	129	100	119	104	146	111	123	115	120	115	132	107	110	124	112	112	142	118	129	118	115	120	105	104	106	115	112	125	111	111	128	108	125	115	153	147	109	138	133	112	125	139	133	98	122	133	111	126	106	156	130	133	130	122	131	131	120	147	109	116	109	134	113	130	114	116	124	113	101	129	141	123	116	140	122	142	140	128	122	121	132	116	129	130	135	105	130	139	113	119	118	130	119	123	142	125	100	121	115	130	112	137	123	125	132	152	116	126	130	129	135	133	122	139	129	147	129	128	138	117	167	146	129	151	131	126	112	119	111	106	113	95	106	107	119	109	117	132	116	145	125	125	119	127	123	111	120	121	114	135	125	125	111	111	133	128	111	123	137	130	114	120	120	139	98	128	139	106	110	127	116	135	141	124	109	128	124	123	123	126	135	118	115	107	120	125	120	132	104	143	120	137	145	123	126	132	126	119	130	120	122	121	112	119	107	124	144	127	114	125	110	113	105	127	108	124	124	147	142	103	155	110	131	126	111	125	119	136	135	117	112	125	130	131	122	112	129	128	115	133	125	98	121	121	133	130	126	117	133	127	111	117	140	140	110	118	131	114	114	125	127	102	133	125	143	107	126	120	124	115	131	121	148	126	131	123	116	125	128	112	121	132	135	134	123	137	127	105	121	135	123	134	127	123	136	134	117	111	137	133	123	120	115	148	113	129	144	133	145	119	121	129	125	108	128	120	128	124	115	111	130	124	140	118	115	137	126	115	118	120	118	140	139	136	111	104	123	116	121	122	132	107	115	132	126	109	99	118	138	125	103	151	128	126	130	110	130	133	139	145	107	132	124	115	111	127	106	127	129	109	132	110	110	138	131	132	130	129	126	128	122	113	131	127	122	116	127	142	123	125	141	110	118	106	130	127	136	121	131	117	119	117	114	131	118	128	119	108	119	122	128	115	116	135	107	120	136	125	131	128	96	145	129	119	129	113	128	123	131	102	135	108	114	126	135	119	123	136	118	129	96	133	136	116	129	130	133	126	133	112	136	112	139	149	124	121	130	121	119	130	120	119	99	128	107	119	115	116	136	137	113	109	125	113	115	126	140	145	116	133	135	134	114	126	115	134	132	120	116	119	109	119	143	145	136	122	105	136	120	120	142	129	127	119	120	136	126	126	111	116	121	127	139	124	131	114	126	111	129	117	119	119	135	150	142	111	133	133	139	118	105	119	125	120	142	103	136	129	142	113	133	118	121	117	133	130	124	133	112	116	141	143	120	155	131	122	120	146	138	135	120	123	132	127	143	113	129	135	112	129	133	123	122	135	116	128	119	120	132	123	128	131	136	102	102	137	123	114	139	122	125	106	141	117	119	116	150	123	109	135	122	119	115	116	121	121	102	128	129	103	136	139	129	133	127	97	124	145	107	145	124	102	124	136	120	129	129	136	139	115	124	116	133	140	130	114	126	124	132	110	92	125	126	129	135	153	135	137	125	128	100	112	126	126	123	119	123	114	128	151	129	154	122	121	113	139	135	127	147	131	110	123	146	117	126	127	148	112	122	114	119	137	112	135	137	136	116	98	120	116	113	131	117	101	122	121	152	118	135	119	104	126	105	118	155	118	112	126	114	108	138	120	115	106
17217	25454	11816	664	283	238	223	197	172	175	137	149	150	160	179	136	152	147	137	144	118	149	130	125	148	126	139	125	142	132	153	148	151	145	141	134	120	146	170	120	140	113	132	148	121	137	116	150	128	131	111	121	135	135	123	139	131	122	125	115	134	146	137	135	139	145	134	145	137	152	119	141	136	152	138	144	144	130	141	131	135	115	118	131	118	134	131	145	130	138	117	142	148	121	132	129	129	139	145	139	119	130	143	137	116	137	130	144	133	159	139	120	125	146	113	136	148	124	137	132	123	159	137	145	156	139	128	121	137	129	141	150	135	114	145	145	124	123	125	130	135	145	116	118	115	132	153	151	155	127	137	138	130	145	155	147	131	131	145	135	132	132	117	135	137	137	140	144	152	134	116	129	133	142	130	129	103	124	123	115	132	149	125	154	147	142	146	130	147	140	133	124	137	136	128	151	146	140	123	126	142	125	129	120	144	131	124	131	129	120	133	126	135	160	138	108	149	142	127	131	132	124	152	122	140	123	130	118	133	116	127	130	114	137	131	135	133	115	151	137	127	167	133	152	161	143	153	149	123	133	125	146	144	136	158	140	135	135	127	124	156	130	123	124	103	140	125	123	135	127	129	136	126	140	127	138	156	136	156	141	116	148	148	165	128	143	131	133	121	128	120	124	129	144	126	131	127	132	131	133	152	143	129	128	137	126	139	124	123	130	117	130	148	133	120	109	152	130	140	139	145	135	122	124	116	142	142	121	137	143	142	126	131	132	134	126	115	111	139	128	128	144	127	131	114	121	133	133	137	120	116	131	137	153	148	126	120	123	132	136	167	120	114	137	144	134	150	137	121	127	124	137	126	141	154	129	133	130	124	137	133	122	115	130	138	116	132	117	129	132	144	143	126	133	128	141	119	166	142	129	137	140	160	138	126	134	142	117	145	127	118	144	149	117	128	136	132	143	143	141	124	127	119	136	134	146	132	127	123	145	124	142	123	149	124	143	114	133	127	111	130	123	120	140	139	129	131	142	124	135	105	132	117	132	148	134	140	130	131	132	137	124	142	132	135	124	150	131	126	124	132	133	126	150	151	122	135	122	125	126	145	114	154	141	106	143	147	133	115	130	159	142	113	144	146	141	111	132	155	133	138	135	133	136	141	129	146	131	141	110	125	119	136	116	169	142	117	140	156	128	140	127	122	141	140	149	130	128	128	146	148	144	128	137	152	142	126	139	105	126	120	139	107	133	139	114	118	132	125	144	119	125	133	140	126	113	136	156	154	143	139	136	135	159	128	143	149	129	119	130	124	127	139	130	135	136	123	152	126	127	128	128	139	123	152	100	124	141	137	119	138	143	128	152	144	123	141	147	149	126	119	126	125	153	135	128	127	137	137	117	127	118	132	116	120	121	129	147	130	133	121	149	135	135	129	122	132	126	115	133	131	137	160	124	136	117	117	135	130	134	142	136	150	131	138	120	131	125	132	118	129	119	140	145	130	135	150	152	145	130	115	127	136	144	127	127	136	137	134	133	144	144	134	130	144	140	139	138	125	138	133	145	143	126	133	129	133	150	116	140	124	114	127	133	141	140	125	125	135	126	147	126	120	138	115	128	124	127	134	140	132	135	132	129	116	125	130	136	134	146	127	135	129	129	119	134	139	130	122	157	134	121	106	126	153	129	130	144	129	140	122	116	143	137	134	140	130	115	151	112	107	154	125	114	135	121	134	138	141	163	148	124	121	134	151	128	133	146	129	113	152	141	144	131	124	122	122	120	115	114	142	141	122	150	142	141	138	122	127	128	133	135	109	145	139	111	119	138	134	114	111	142	127	130	130	149	143	113	155	119	131	124	136	144	124	119	142	149	169	146	134	125	151	129	111	103	124	146	141	125	127	133	144	162	140	132	112	126	134	128	139	118	139	131	115	150	123	134	122	125	130	133	129	145	141	142	120	122	143	144	144	142	123	124	119	146	144	124	129	136	130	121	128	149	147	135	154	136	106	137	121	118	175	131	126	116	156	123	137	131	149	133	121	127	137	131	128	118	120	117	122	132	136	121	131	126	125	160	158	140	131	116	145	140	129	107	125	130	121	141	133	147	121	139	141	140	122	124	150	123	145	144	133	140	128	151	145	151	133	133	129	135	138	148	134	145	119	115	128	142	128	151	111	130	122	141	139	145	138	140	133	128	118	130	124	135	127	143	128	134	147	118	120	143	106	123	132	121	138	128	146	133	129	139	143	147	142	129	139	165	131	129	140	138	123	137	165	126	129	139	141	154	141	127	121	129	148	111	126	155	131	154	139	155	134	134	136	134	127	148	146	141	135	150	123	128	128	110	132	150	143	127	135	109	143	153	147	123	144	130	152	143	128	134	146	127	107	139	131	144	145	135	139	145	114	126	146	142	129	113	116	119	150	105	135	117	122	118	114	133	138	129	129	127	120	130	139	133	130	121	151	155	139	143	150	147	133	111	140	134	110	125	128	134	131	133	133	141	143	128	127	145	128	119	142	113	114	107	138	130	136	155	127	141	142	139	138	129	135	139	135	138	134	114	141	133	119	154	135	134	136	135	119	140	135	127	120	124	153	130	134	143	128	133	132	130	127	138	120	138	150	110	125	143	141	144	134	124	123	130	141	126	161	133	138	135	149	136	134	147	140	112	117	130	120	131	143	122	127	141	124	149	134	128	139	130	105	109	154	151	131	142	141	118	136	159	137	142	153	100	120	125	152	118	156	148	140	123	118	134	120	138	119	125	108	151	125	133	146	141	121	126	140	120	136	118	141	132	136	155	135	121	138	128	126	155	136	140	142	142	129	137	130	142	152	131	124	125	136	114	131	129	143	121	132	126	142	143	134	132	116	137	160	137	125	128	139	138	148	142	122	130	146	135	142	119	126	141	157	133	141	129	138	126	142	143	111	145	142	136	126	120	148	156	145	135	148	141	167	121	137	151	131	145	141	159	143	135	134	124	155	140	110	132	130	134	140	134	129	137	117	131	122	140	139	124	135	130	114	122	140	144	129	135	145	133	136	137	132	130	149	125	119	126	115	123	147	134	131	124	121	124	129	126	118	135	141	138	115	133	129	144	123	143	145	152	138	139	145	148	123	143	139	131	131	123	137	137	151	131	153	152	128	144	132	129	110	128	139	126	134	129	123	147	127	125	144	134	126	159	127	125	133	135	157	139	129	145	129	141	121	120	149	140	133	126	132	144	125	128	131	123	140	157	121	129	151	128	145	118	138	119	164	138	123	134	123	119	132	111	128	134	123	127	134	114	134	122	140	131	124	132	125	140	114	145	144	121	125	142	129	129	127	117	113	134	146	141	146	126	164	133	143	139	106	129	125	137	128	125	125	118	151	126	133	129	126	129	120	129	117	122	123	116	121	117	125	123	160	143	131	128	112	141	121	138	143	124	137	96	147	134	143	143	126	139	130	119	124	147	150	121	132	134	114	125	136	144	127	132	118	138	135	142	134	134
24892	20592	28149	23543	20365	16377	2542	964	636	553	536	433	452	409	405	358	372	381	378	340	342	366	326	325	322	357	322	339	316	337	326	332	305	329	308	319	318	315	315	329	282	316	332	347	330	299	315	335	334	319	301	315	310	307	305	326	300	290	310	292	317	303	325	294	299	281	310	315	295	324	313	301	300	309	312	305	322	303	285	321	312	323	297	325	293	316	304	316	295	309	350	292	306	315	273	280	295	256	312	307	312	313	317	316	315	300	323	328	324	326	287	337	309	303	300	319	341	311	285	280	307	292	320	297	302	344	354	311	312	328	313	324	324	306	325	301	309	295	322	283	312	305	302	307	305	262	310	300	338	286	324	305	320	325	297	296	306	303	278	302	309	338	325	299	355	311	335	293	330	321	330	345	295	305	320	304	277	292	289	290	311	295	323	318	290	329	310	293	326	290	319	318	301	296	308	305	284	296	330	313	343	314	318	317	310	319	295	286	281	312	321	323	282	299	321	304	285	279	300	272	317	312	262	322	297	339	299	294	342	328	296	279	283	307	311	334	281	305	339	282	284	316	323	308	289	321	293	303	301	294	301	330	304	298	309	313	306	292	288	314	319	277	312	305	266	310	325	331	314	305	284	323	311	305	304	309	275	321	299	306	291	286	280	301	308	308	307	301	328	285	277	316	330	304	283	299	293	312	315	270	337	313	288	317	288	308	314	298	329	313	309	317	295	271	283	315	280	301	303	320	255	321	293	307	307	307	297	297	274	315	330	317	318	296	326	282	302	324	307	295	283	294	302	295	286	307	283	302	302	320	289	308	290	318	304	340	296	281	336	305	322	304	271	295	256	299	288	302	311	326	342	276	300	284	283	320	327	302	320	322	304	335	312	281	303	287	280	307	297	317	319	299	309	284	301	315	297	280	331	301	308	295	283	285	293	307	305	315	283	284	304	292	326	325	321	309	299	272	345	296	335	285	299	280	303	328	315	296	289	288	338	328	298	325	308	318	305	304	287	299	298	310	296	326	312	308	281	292	307	329	302	319	305	310	327	296	324	278	289	283	311	303	305	304	288	293	275	305	295	257	313	275	274	346	300	286	312	313	287	277	311	340	308	285	287	308	297	273	323	297	297	278	291	301	285	291	264	291	293	292	293	328	332	302	282	303	304	302	316	274	321	298	314	306	320	309	327	333	299	293	308	296	288	299	296	289	314	324	318	329	303	314	327	337	288	294	270	305	330	305	313	296	343	290	296	326	291	263	297	310	310	305	276	292	266	313	283	286	337	281	342	328	305	335	295	335	283	303	317	303	296	291	304	305	291	321	296	288	334	305	303	277	301	307	312	319	320	288	300	309	280	312	308	292	322	282	299	289	335	267	293	292	318	322	321	317	293	309	306	302	313	319	324	309	275	310	330	304	282	315	292	325	294	297	281	334	310	305	298	314	312	298	317	290	304	299	310	295	304	296	330	308	283	303	273	342	305	286	292	288	290	291	311	276	319	342	333	317	304	300	299	289	316	331	289	293	299	313	284	317	329	327	279	300	294	291	284	321	283	284	303	336	309	324	293	304	306	306	295	289	319	316	298	292	285	298	284	304	310	304	281	336	298	340	307	294	291	279	313	306	287	319	303	330	304	338	315	301	310	312	302	291	286	309	317	304	287	296	284	341	301	318	301	289	275	291	305	321	295	299	330	277	282	280	337	303	269	304	312	263	309	296	336	311	322	303	354	297	313	328	304	306	332	305	290	324	295	300	305	307	314	316	338	274	349	297	325	303	309	290	303	338	289	290	298	296	285	313	307	278	310	290	308	304	277	293	300	313	322	297	278	316	287	321	317	306	305	291	268	293	296	312	291	284	300	315	291	308	302	296	280	291	290	286	332	326	328	331	328	300	275	326	301	339	338	310	316	319	317	272	316	316	311	298	323	297	298	292	314	283	281	306	310	293	285	303	307	317	310	324	285	306	315	292	271	319	307	305	341	277	290	302	324	299	306	297	269	279	319	295	303	331	337	320	307	316	308	309	294	309	301	346	300	314	309	329	340	332	311	301	290	315	301	320	322	295	306	316	331	310	303	324	291	258	299	310	304	337	306	338	327	318	272	282	296	313	309	295	284	303	308	320	323	299	317	319	304	279	318	286	323	293	276	306	287	307	302	290	265	287	312	312	276	319	317	310	296	313	306	310	288	281	300	312	292	315	330	282	340	293	298	311	320	304	308	343	315	297	278	318	310	296	321	318	312	298	272	289	296	297	296	290	304	294	301	325	291	309	302	330	302	288	323	266	285	275	345	303	296	334	332	279	291	298	297	274	324	284	316	330	283	290	306	325	308	289	322	305	286	308	296	307	287	278	304	299	302	335	313	299	281	287	310	302	282	305	296	284	294	299	311	327	305	311	278	279	312	332	335	313	320	319	318	292	306	264	315	320	311	287	335	286	260	323	300	277	296	280	302	304	311	305	330	302	327	324	309	287	347	272	294	323	323	338	300	294	293	283	274	278	301	271	280	289	308	312	313	318	288	332	329	297	307	307	302	318	319	295	297	293	261	305	296	297	301	292	302	300	296	285	322	317	293	319	344	287	276	310	301	316	327	325	302	295	289	348	354	307	296	266	314	279	305	315	314	300	295	288	292	297	282	304	308	315	290	309	297	327	328	305	281	319	298	283	277	305	302	329	316	276	273	323	309	299	320	315	315	296	300	318	305	310	296	290	293	335	316	292	297	279	276	322	278	304	305	317	328	300	317	295	290	306	325	308	346	295	329	322	304	315	301	305	270	282	331	309	273	327	303	319	299	349	312	307	327	278	290	305	294	279	325	294	261	303	292	297	285	298	332	292	251	294	272	305	315	311	324	299	300	282	299	296	303	284	321	309	274	309	316	343	346	300	300	307	323	316	312	312	287	318	308	307	295	310	312	283	318	289	273	307	294	295	297	318	356	306	298	298	328	325	327	302	290	323	295	311	305	302	347	342	311	288	289	294	301	308	314	266	317	309	283	305	281	296	298	313	277	314	339	332	284	331	353	333	312	301	296	299	313	354	290	271	311	300	301	297	289	291	322	274	306	290	301	310	309	322	316	293	302	294	282	307	359	317	315	296	313	313	305	317	284	300	285	265	311	285	285	309	296	315	317	303	318	311	302	293	276	305	302	261	353	302	308	307	295	301	313	292	305	306	313	291	294	316	328	299	335	281	291	306	328	295	347	292	297	252	314	310	300	319	291	298	310	313	274	302	310	302	328	282	326	299	326	317	328	303	299	289	291	274	297	292	302	269	298	322	281	303	267	291	293	299	324	267	298	295	333	339	328	278	314	291	298	302	322	308	286	323	305	321	290	296	278	282	290	319	291	286	329	259	294	319	302	291	303	323	318	299	269	309	323	335	308	315	343	303	276	285	291	330	295	289	291	315	314	309	284	297	321	288	288	329	294	332	299	287	299	331	323	296	285	246	312	313	293	284	284	297	330	284	319	316	311	301	327	304
40357	73348	31950	5670	3469	2608	2340	1660	1030	809	762	701	573	558	482	493	434	446	422	396	404	404	380	383	365	339	342	349	319	367	344	324	332	312	298	311	354	334	295	312	312	310	305	297	321	308	301	294	303	292	300	289	298	291	320	304	300	283	283	278	286	300	275	283	277	288	295	287	268	287	331	298	296	303	283	309	293	302	306	327	285	293	302	298	277	299	287	273	310	318	283	286	298	274	310	290	267	292	300	311	303	298	293	312	310	313	314	305	293	302	288	253	281	286	326	298	260	296	294	270	268	281	281	294	315	295	256	316	303	296	328	303	265	280	275	237	269	266	295	284	289	289	290	271	283	282	294	306	274	267	316	293	306	306	293	278	279	314	259	292	298	300	269	304	281	286	258	288	302	291	275	284	313	281	287	284	267	268	309	314	290	281	237	270	282	291	293	303	298	289	270	271	282	264	284	290	292	266	291	292	291	305	266	281	273	262	255	281	296	270	277	261	300	270	292	292	297	280	308	276	280	277	277	319	272	269	294	286	295	289	294	291	267	287	292	302	281	239	247	261	302	317	284	284	271	245	288	277	300	251	305	304	283	281	275	288	287	273	300	294	298	313	266	262	296	266	277	322	276	281	275	269	293	276	262	283	304	286	311	267	298	278	311	294	290	290	277	292	316	285	273	265	297	286	302	277	274	274	292	262	271	272	310	279	263	282	268	274	295	283	322	288	286	297	296	293	286	288	287	299	278	297	277	301	308	270	297	273	270	278	283	268	298	303	307	288	280	301	323	281	278	289	279	289	255	259	283	279	280	298	314	279	273	301	307	294	265	286	274	303	282	263	289	278	258	276	292	288	281	285	279	278	282	292	273	263	287	281	272	264	278	268	247	310	286	266	306	302	266	305	262	286	275	276	287	288	293	262	270	261	271	275	268	259	273	290	285	270	289	284	276	273	303	280	277	302	275	304	274	298	269	310	262	269	268	287	310	279	311	266	275	263	277	272	302	253	305	298	294	255	291	289	283	280	261	295	261	276	303	288	292	281	248	283	272	294	275	279	266	261	306	292	281	263	274	274	255	283	289	271	291	283	278	298	281	305	261	278	285	295	306	285	307	281	286	267	262	274	285	299	277	308	337	304	278	297	281	269	300	297	292	271	304	273	263	285	292	282	266	278	281	271	260	302	290	281	299	300	274	281	291	297	279	303	290	302	260	276	290	265	263	272	266	283	306	265	287	290	314	307	264	311	289	276	276	261	279	277	268	279	290	279	290	301	255	280	286	312	275	301	281	276	307	292	293	286	255	312	288	325	289	260	310	255	299	295	296	285	281	278	310	277	286	316	314	287	290	275	257	291	284	284	298	291	253	289	260	265	269	257	317	285	305	264	277	290	293	300	274	294	294	285	278	288	287	241	289	303	288	308	275	267	290	278	291	276	289	265	324	290	273	290	271	261	313	291	284	280	290	286	282	306	255	266	274	288	268	287	269	272	285	281	270	278	293	296	288	256	289	266	266	297	276	280	291	263	300	309	280	292	297	265	288	258	315	306	283	305	283	325	285	285	248	266	280	287	276	283	297	269	274	278	276	307	292	273	285	294	296	281	296	296	282	269	327	267	280	301	294	288	259	275	296	269	263	288	292	288	288	260	285	285	257	281	301	285	295	267	312	292	292	326	271	294	271	299	277	282	308	305	303	300	286	307	281	268	281	304	285	263	303	301	280	294	281	297	323	275	255	284	267	296	265	274	266	301	308	265	309	267	287	322	271	309	300	299	276	277	281	281	294	273	290	302	293	295	288	261	285	283	268	280	270	323	281	313	299	256	267	302	280	307	290	285	320	298	288	290	333	305	280	269	296	275	292	293	283	294	276	291	261	293	302	299	272	270	300	268	289	251	293	286	288	273	285	258	265	273	280	276	275	282	266	295	303	290	283	280	318	268	288	288	290	295	297	272	293	273	308	306	295	280	296	274	291	301	244	272	290	294	317	286	291	295	307	277	263	264	280	301	264	297	299	288	281	284	291	285	264	285	282	285	296	274	274	276	305	268	285	271	244	278	277	284	280	276	279	277	301	292	269	271	264	302	299	298	281	289	256	266	289	276	269	271	323	271	294	278	286	296	281	270	292	283	262	317	299	282	288	259	270	268	323	294	284	312	306	284	291	290	337	275	264	273	305	315	295	289	252	344	270	319	279	288	274	309	282	303	259	268	296	293	307	296	272	260	294	299	288	279	294	252	309	282	285	282	295	285	279	296	280	269	286	296	270	268	304	276	296	305	269	276	287	276	314	320	302	285	239	266	290	277	268	281	293	272	284	278	288	312	283	274	290	311	272	299	302	274	281	241	305	316	302	289	282	263	294	268	278	256	282	296	326	298	280	309	290	322	271	265	310	283	290	311	272	285	273	293	273	315	273	269	288	291	295	275	298	302	288	299	304	282	315	310	260	298	338	287	274	269	275	259	314	282	279	274	292	277	278	284	242	299	322	300	287	290	294	323	275	291	329	268	262	277	249	277	289	274	264	292	252	285	299	272	297	288	295	280	269	283	300	264	324	277	312	289	273	265	278	295	294	260	286	263	282	283	319	259	306	266	338	282	275	279	315	266	266	294	291	272	243	291	278	276	290	252	264	303	278	285	308	285	254	300	306	283	280	283	276	291	254	254	299	291	271	307	293	262	311	287	308	284	250	297	275	305	293	274	262	243	281	266	292	291	257	288	250	286	274	301	302	293	300	280	297	272	318	289	306	272	296	282	324	287	285	287	304	283	297	267	289	292	252	312	294	285	293	284	312	271	241	291	297	291	276	253	295	268	291	268	300	271	276	279	291	321	275	296	287	249	268	275	271	288	312	303	295	261	289	263	296	308	304	288	268	279	282	279	304	250	267	295	259	316	326	304	277	280	306	255	308	311	279	279	284	252	275	304	269	316	272	322	287	299	267	272	273	285	274	290	274	276	263	289	275	306	261	285	266	276	309	257	290	279	288	285	312	283	280	282	286	258	298	285	292	283	297	280	295	289	311	291	255	277	263	278	295	264	287	264	274	294	287	257	286	260	273	271	307	269	299	281	276	305	277	282	266	302	307	266	289	269	304	285	283	281	259	271	285	265	302	289	307	312	284	296	250	287	291	258	327	282	316	283	269	280	277	310	288	280	264	305	313	286	246	275	258	314	260	305	289	283	277	289	281	273	294	289	278	313	259	269	279	299	289	293	271	280	281	312	287	287	291	294	303	292	314	302	287	313	270	247	280	289	274	276	266	283	297	301	272	274	303	272	278	288	289	301	254	286	294	282	296	264	268	284	289	283	283	277	270	279	276	304	295	270	284	299	270	288	265	284	266	281	295	252	266	284	322	298	282	292	282	293	307	295	292	292	297	270	276	261	265	277	322	297	281	290	287	292	291	274	289	313	300	295	275	285	302	273	291	275	281	305	257	292	256	304	279	297	283	267	300	292	270	297	296	288	289	281	297	312	246	277	288	288
22551	20498	28018	23618	20425	20453	12129	2063	1181	1006	938	808	814	761	700	749	666	656	650	615	605	649	591	635	612	582	569	578	601	606	574	603	531	560	544	612	522	558	597	543	539	551	555	530	551	593	594	581	575	518	515	531	495	553	520	510	565	556	526	579	542	511	523	558	555	513	523	573	533	514	534	538	524	537	578	547	552	529	580	519	516	563	542	509	552	561	525	534	504	544	548	560	545	551	491	524	571	532	549	498	516	556	503	532	511	499	508	521	550	545	528	508	540	497	504	571	566	505	527	539	491	516	537	539	522	555	570	547	544	567	559	568	521	527	526	520	519	532	506	501	526	512	560	539	552	549	523	535	553	540	552	567	550	527	505	524	574	518	492	566	551	532	541	550	544	557	506	540	518	535	493	533	523	500	536	557	497	564	534	542	498	519	591	508	513	532	528	543	544	547	515	547	501	506	512	536	507	555	511	562	530	521	557	522	555	505	537	563	535	524	543	543	519	514	548	517	534	513	543	561	513	519	549	549	561	492	534	535	510	560	540	520	574	560	494	513	530	530	553	532	539	526	525	557	532	471	538	563	485	510	528	535	541	516	519	524	493	543	556	504	527	548	509	561	522	559	506	488	523	507	490	533	512	558	499	484	550	567	524	530	557	544	559	536	564	513	530	537	532	515	542	487	497	511	500	563	537	514	525	568	496	556	525	543	541	542	491	508	544	516	505	551	520	526	547	559	505	529	531	523	534	516	540	511	515	503	505	560	519	519	530	548	516	506	508	547	518	531	510	533	498	544	572	524	543	516	463	534	512	477	541	532	499	495	492	503	527	507	558	522	512	489	519	535	479	499	541	460	542	544	556	471	531	494	487	541	523	507	531	531	558	531	546	559	504	560	557	541	500	512	529	537	544	543	548	546	553	534	546	517	520	534	541	541	531	536	558	564	536	509	562	538	565	515	506	532	523	527	571	521	541	546	549	527	513	499	525	523	534	548	532	529	542	528	555	532	515	556	533	549	546	533	538	504	522	541	546	578	526	523	519	500	538	545	541	523	542	541	549	530	500	537	529	527	541	523	545	543	521	532	543	496	520	544	523	527	501	508	539	522	529	535	501	519	522	512	546	526	502	494	512	509	550	507	534	533	558	518	516	561	506	512	573	545	529	510	540	544	491	551	528	528	522	549	515	542	487	518	538	531	485	505	516	510	573	525	552	497	517	517	536	566	533	505	526	515	526	483	531	533	526	550	568	520	552	507	520	570	512	511	541	562	474	532	554	501	581	519	546	496	548	541	566	559	548	504	504	554	496	570	502	527	541	525	542	559	510	552	551	559	521	545	552	512	573	561	512	512	536	529	554	557	495	526	518	509	491	533	488	502	529	521	501	549	546	554	514	543	521	561	529	547	521	527	557	505	549	506	511	537	533	530	576	534	531	526	566	505	505	573	588	539	493	498	485	566	590	551	584	503	491	528	535	501	546	519	538	533	549	507	537	526	528	544	522	550	541	529	526	507	518	529	509	598	534	509	530	555	535	507	533	565	548	481	575	546	569	583	553	533	544	522	520	532	534	546	563	578	540	498	524	560	532	556	507	559	517	575	520	535	543	560	562	523	537	572	534	550	530	526	501	533	479	583	561	533	511	543	528	566	550	530	556	549	545	518	547	495	510	520	569	580	526	538	552	538	567	590	501	523	548	573	512	539	522	524	505	521	550	540	557	519	534	532	539	522	536	528	499	524	565	554	523	514	535	522	524	514	518	496	517	508	543	523	546	560	551	495	579	496	542	563	526	539	520	538	522	528	528	534	522	549	528	543	544	569	562	525	522	566	521	531	549	555	534	534	519	543	491	534	548	515	566	500	477	502	516	521	515	492	538	472	518	561	536	512	504	521	515	513	584	574	502	530	547	538	534	536	511	551	540	566	520	531	562	531	531	560	502	515	497	581	518	524	542	535	524	503	517	573	504	528	561	581	464	550	554	539	541	565	532	526	509	534	538	502	498	585	586	560	538	526	529	598	545	477	526	548	600	541	550	552	511	548	514	522	529	538	542	533	533	508	536	530	557	560	530	538	492	483	543	536	493	497	519	540	535	556	488	565	514	544	533	532	503	513	501	508	521	524	556	510	528	530	526	541	519	509	525	515	551	544	501	539	508	514	517	538	533	529	539	533	519	521	532	522	555	537	521	535	521	542	494	587	513	517	480	541	534	574	501	550	509	527	545	517	547	503	551	509	504	501	542	522	513	527	524	525	517	575	571	530	483	559	533	562	552	530	521	508	560	504	505	475	515	544	530	550	532	547	559	509	509	514	522	535	540	513	493	501	529	527	442	518	537	571	573	511	534	534	533	483	548	527	493	502	542	553	548	540	562	530	532	557	527	530	565	505	506	533	536	528	559	544	512	500	564	537	539	528	548	494	533	528	518	540	511	502	552	508	542	536	473	531	561	517	513	538	530	480	496	573	552	547	552	527	506	531	525	558	503	593	538	543	525	558	531	539	533	534	547	520	518	502	528	523	530	574	531	519	542	529	538	541	549	516	523	530	529	540	568	509	521	510	575	510	541	571	539	566	495	560	499	508	541	523	538	520	504	530	531	464	578	486	567	547	484	531	528	520	560	540	544	509	535	537	550	511	512	506	561	527	534	565	494	539	510	547	514	570	511	576	519	523	531	518	501	532	523	500	537	513	528	502	552	531	533	510	482	513	512	563	496	529	538	519	527	494	530	527	529	520	511	547	532	526	505	505	555	503	506	528	525	525	517	550	521	522	541	553	495	565	510	532	537	518	534	532	462	503	520	563	493	521	544	522	512	572	527	522	513	537	522	492	525	517	549	525	553	539	494	526	512	551	536	524	542	498	447	516	524	544	550	528	486	566	558	541	518	524	523	541	517	536	571	513	548	515	552	523	531	517	512	541	522	508	479	532	495	531	549	511	535	525	514	549	529	526	549	491	499	522	514	507	503	576	579	536	530	559	521	568	526	556	511	518	517	535	535	556	515	512	500	501	495	476	533	497	511	543	515	541	522	515	520	554	515	502	517	498	517	507	492	534	505	515	504	516	498	537	555	512	494	510	559	504	511	568	552	524	538	533	530	532	532	550	493	577	488	534	508	558	541	509	554	552	556	515	585	535	501	539	519	526	482	535	526	534	508	553	548	511	592	565	546	542	533	548	510	498	559	548	487	518	582	534	508	525	531	532	513	520	554	556	539	573	568	533	544	567	535	511	504	528	509	535	523	527	557	525	547	489	526	553	554	505	526	547	544	528	536	533	530	532	536	489	545	496	517	541	522	516	567	509	543	538	518	517	549	523	548	518	512	537	556	575	495	569	495	532	513	525	500	533	547	518	534	513	535	488	549	559	518	526	543	548	520	552	599	565	488	538	539	521	521	505	509	527	519	521	527	523	529	592	530	512	519	501	496	547	526	535	493	517	557	508	501	540	533	551	486	492	508	482	504	504	513	536	523	567	552	492	504	487	504	492
47844	78945	34246	11191	6148	4958	3868	2966	1917	1511	1323	1186	1085	988	891	930	817	754	773	686	737	658	668	664	658	645	582	574	572	537	559	561	511	555	563	551	512	550	516	533	510	492	504	528	550	472	526	500	506	486	515	529	508	540	526	498	492	479	545	502	530	507	547	465	523	517	541	471	491	495	535	496	480	465	489	486	486	557	540	497	487	490	530	477	526	509	482	526	528	460	505	510	501	481	515	513	511	523	489	505	478	493	496	479	463	488	505	475	473	505	515	495	515	509	506	448	465	479	514	447	507	528	512	524	499	493	447	553	480	535	487	483	532	493	527	500	521	489	501	464	477	483	477	472	497	463	487	484	466	512	511	463	487	526	459	464	521	475	487	473	542	529	541	477	520	521	494	486	483	451	495	482	482	523	491	501	503	513	474	468	461	527	497	468	484	474	499	453	513	473	503	482	494	468	480	499	512	501	465	538	503	478	507	525	482	475	482	494	546	513	459	481	527	448	510	509	490	477	491	511	493	442	473	481	471	501	513	513	492	514	509	469	488	496	484	504	517	481	520	465	484	480	516	503	507	484	505	485	468	499	487	464	485	493	491	499	478	492	499	510	487	479	459	487	522	493	467	480	499	504	476	487	509	466	535	490	493	520	484	524	519	498	521	476	498	477	486	499	497	500	514	538	492	476	473	480	505	472	511	479	534	526	522	473	505	495	465	487	500	453	471	514	487	496	493	468	510	501	481	463	510	508	525	442	453	502	493	477	478	499	495	525	527	484	504	463	495	513	508	472	461	521	485	496	507	515	467	483	446	483	494	481	498	481	505	481	490	479	487	483	536	503	472	484	540	497	507	522	487	523	496	480	448	510	417	500	482	498	485	500	540	459	501	478	509	514	481	472	474	496	523	511	506	500	499	491	505	475	489	469	512	468	487	473	482	513	493	527	473	509	469	489	465	502	423	499	483	489	484	463	517	415	502	461	455	437	483	468	483	486	496	528	463	505	473	507	465	488	465	524	450	507	497	496	476	465	492	498	504	513	487	491	438	497	477	492	528	479	527	489	488	526	465	450	510	504	494	490	491	457	513	523	466	460	505	507	463	492	443	494	459	499	474	474	485	504	484	478	490	473	480	499	503	488	472	508	470	531	482	490	474	507	479	457	510	511	474	496	506	503	433	505	513	507	470	492	493	491	458	518	503	482	498	486	491	484	499	474	490	504	471	460	507	520	485	474	482	461	488	479	465	510	458	468	464	453	480	503	483	512	502	465	451	492	471	513	513	532	457	488	488	455	481	529	499	510	482	480	461	475	498	485	539	485	456	498	504	485	526	509	483	473	488	505	474	437	500	471	478	458	495	467	516	491	499	456	481	509	500	460	500	529	456	490	516	471	524	489	510	494	460	463	498	445	463	488	505	498	486	449	489	496	484	461	539	490	475	525	485	476	492	494	480	497	528	479	482	480	494	426	534	506	490	500	515	516	500	454	516	471	504	474	515	495	506	454	451	495	483	461	493	451	492	474	480	518	482	501	492	469	514	498	478	465	509	510	480	483	470	462	526	441	464	489	495	483	475	463	474	527	538	500	480	465	480	479	512	475	465	468	496	481	470	466	464	451	481	478	503	444	492	487	474	485	503	463	485	488	467	477	527	527	506	477	498	543	521	479	506	505	478	496	503	469	491	498	489	458	479	499	467	499	502	453	498	486	474	467	513	493	506	464	509	518	505	474	482	502	470	506	455	481	518	509	465	473	505	468	474	482	490	436	490	507	474	473	522	461	470	461	466	498	472	476	521	489	486	452	479	518	523	475	504	476	475	457	470	496	515	482	521	511	496	454	425	492	507	451	457	479	466	485	465	487	518	486	505	450	471	464	477	475	464	515	490	497	501	493	483	467	469	512	502	473	513	460	533	502	472	504	517	459	465	497	468	490	452	440	471	499	518	498	514	455	449	457	455	464	462	526	522	456	501	490	509	482	476	492	506	534	515	446	483	476	496	524	486	476	526	497	497	492	514	495	483	469	510	477	466	490	483	469	481	479	531	458	488	501	454	518	465	513	484	501	462	476	458	474	511	484	495	503	471	518	489	470	513	474	464	499	527	507	498	447	475	488	485	456	458	491	455	491	483	488	490	477	509	465	478	517	489	533	458	478	476	471	436	512	481	516	455	513	507	469	500	494	478	486	491	482	467	466	507	520	508	500	472	485	471	471	516	526	499	490	476	469	475	507	488	499	478	494	465	464	542	520	476	497	506	495	497	481	470	522	479	509	487	485	490	506	489	519	496	524	476	485	487	470	497	486	577	458	507	434	524	470	517	506	526	501	479	501	452	470	487	476	497	460	476	526	519	532	501	500	491	516	513	476	455	488	504	479	476	485	508	499	482	493	487	487	506	488	470	496	460	526	512	492	518	490	467	507	484	429	494	527	487	528	509	452	469	474	480	484	459	514	488	523	478	443	483	453	471	477	475	461	465	463	508	542	503	436	498	523	439	497	477	479	520	474	503	492	447	493	509	450	494	477	487	492	458	482	477	522	480	496	497	509	469	455	461	493	485	516	492	476	497	475	446	476	518	485	505	456	473	481	514	499	495	488	506	509	461	488	501	506	528	506	460	501	516	508	516	501	470	517	498	523	513	512	530	504	528	531	477	469	494	531	457	510	478	498	477	473	505	528	501	458	493	507	480	488	452	472	504	456	476	478	504	490	495	485	506	459	517	487	485	519	486	485	480	487	491	512	461	452	487	515	464	487	515	511	494	451	486	484	471	491	499	490	463	514	485	462	453	503	477	519	479	518	478	488	434	492	464	482	465	472	535	517	486	492	495	523	480	511	498	487	503	494	521	487	484	531	475	472	465	489	509	475	466	515	464	472	486	480	495	501	496	486	478	479	483	491	474	472	500	531	504	483	504	496	493	471	478	475	491	510	508	484	487	496	529	510	459	521	505	484	493	505	501	483	516	468	495	498	466	463	445	460	520	521	473	500	461	535	483	503	499	448	478	459	460	470	487	492	468	486	490	472	463	501	496	488	451	491	484	481	497	471	460	473	482	485	496	506	489	472	508	517	502	476	552	483	460	459	488	484	458	470	481	477	501	475	451	486	522	457	493	500	484	482	488	482	481	492	543	478	501	464	499	513	479	472	523	499	493	503	500	472	482	484	467	506	503	488	506	494	475	480	481	494	484	485	504	505	491	493	482	507	530	462	469	465	544	502	499	488	481	480	520	426	471	475	463	533	447	441	502	480	460	515	474	472	495	522	477	500	483	490	499	509	464	442	527	517	511	544	469	490	509	454	488	486	508	489	493	480	477	462	475	463	515	526	482	510	461	476	499	474	479	464	512	497	489	485	506	494	467	482	510	501	470	535	485	439	490	479	494	490	475	491	471	484	495	490	478	472	546	476	517	487	409	509	471	453	487	505	522	527	492	490	516	533	469	484	491	482	493	534	466	492	522	481	495	512	464	493	503	517	534	456	485	500	473	483
28366	20304	15853	1201	209	191	174	153	131	126	137	120	133	136	125	128	142	128	111	121	111	131	119	143	102	113	129	142	121	111	134	123	121	109	126	116	121	120	114	135	99	145	116	129	113	120	136	125	128	131	135	125	127	127	111	135	142	117	127	130	116	123	95	141	112	140	137	126	141	112	112	121	133	144	125	119	128	116	127	125	152	108	136	139	137	123	116	108	129	137	128	116	146	121	134	135	132	143	104	131	112	104	116	108	110	135	129	132	136	113	107	142	145	141	111	119	150	111	116	117	116	109	127	119	133	130	134	110	128	128	120	120	106	138	118	132	113	134	128	119	127	105	107	117	126	121	123	131	128	124	146	120	128	119	147	125	118	110	123	110	126	108	116	130	122	113	125	112	130	129	113	126	131	138	130	128	138	120	123	117	111	121	113	133	140	141	114	114	129	137	108	122	135	105	124	128	132	136	129	115	125	110	116	128	132	124	134	119	110	118	126	134	126	135	134	127	128	137	130	119	117	128	141	129	103	113	113	121	129	122	112	120	114	125	143	135	130	121	128	111	131	133	124	125	133	111	116	119	114	123	148	131	123	114	129	123	126	120	116	155	109	124	113	126	120	125	123	117	143	112	147	118	111	135	118	140	143	125	147	129	120	123	129	125	126	129	122	121	128	116	137	142	122	133	108	110	125	110	128	137	122	119	130	122	123	131	127	120	124	123	101	112	139	138	118	138	113	121	136	124	118	130	112	97	132	117	134	124	127	133	132	119	123	129	129	105	132	125	103	134	124	124	120	149	103	132	122	120	128	104	123	115	143	132	109	110	133	96	130	125	118	129	128	124	117	123	130	141	124	118	125	120	132	112	124	132	135	132	122	110	125	129	113	128	129	128	131	140	120	134	139	121	123	128	124	118	113	102	137	122	128	117	120	116	113	114	118	116	131	101	125	122	140	121	124	116	126	147	150	105	103	136	114	142	114	107	123	129	120	100	139	117	111	123	125	130	141	133	127	149	110	118	141	113	116	130	122	123	116	135	129	114	131	118	136	120	120	126	142	141	132	102	120	142	125	122	113	121	124	115	121	129	105	127	136	141	120	126	135	121	120	124	132	87	159	125	114	134	137	148	107	129	138	141	127	122	150	112	122	137	124	133	120	158	126	112	131	120	120	122	114	132	129	109	117	139	102	131	136	133	131	114	119	119	131	127	118	124	135	112	133	135	132	100	130	147	99	133	111	115	111	115	129	112	130	136	133	131	118	126	139	135	125	121	129	123	129	144	115	141	111	103	137	111	133	138	118	137	125	124	139	106	130	119	121	112	130	113	118	134	147	133	121	125	126	131	116	120	114	137	128	137	125	140	152	117	116	124	136	117	130	137	108	121	129	135	145	112	115	124	132	121	113	126	130	124	133	130	121	98	146	124	106	120	122	100	110	121	118	122	114	129	118	111	128	111	127	129	140	151	121	132	119	126	109	117	109	142	127	126	149	115	130	130	112	113	114	120	128	101	143	134	127	123	131	127	123	126	122	123	123	121	118	116	128	134	133	152	124	110	120	129	122	142	137	116	122	123	127	118	122	128	109	133	118	119	129	108	139	121	137	115	119	125	131	140	117	136	119	112	129	129	115	112	142	151	133	124	132	120	127	135	109	127	148	136	126	136	115	132	127	112	113	121	123	131	128	116	122	125	106	108	136	130	121	118	132	140	129	128	115	148	136	123	140	112	135	132	129	123	127	146	111	118	114	116	140	120	108	105	147	121	115	102	121	142	135	130	117	123	116	120	131	136	144	140	138	146	134	131	137	112	134	121	119	139	121	132	112	137	122	131	106	124	141	118	125	120	119	137	135	135	113	109	123	140	104	143	132	147	124	138	118	120	134	124	125	140	144	109	117	138	99	117	114	107	113	106	137	126	118	113	104	118	120	131	135	110	151	127	123	138	128	131	116	114	147	133	118	122	130	132	110	126	124	117	139	148	134	145	147	120	101	131	127	122	119	104	142	120	116	116	119	129	133	138	125	121	129	128	144	125	148	130	111	128	133	115	120	124	111	138	117	128	117	140	119	114	133	120	122	123	114	120	119	105	114	129	130	150	115	120	136	134	130	108	134	112	139	109	124	134	114	125	121	133	112	118	131	102	100	123	104	113	112	136	113	134	109	128	128	109	140	136	131	140	141	125	125	140	146	110	116	139	141	141	131	125	123	151	135	116	130	134	121	140	137	127	131	113	140	108	124	136	144	133	121	147	136	112	127	110	133	116	120	98	115	122	115	130	127	113	128	129	123	135	122	121	128	116	115	125	133	110	111	130	106	118	105	121	142	132	142	123	128	137	131	141	111	136	128	115	127	120	124	128	149	141	114	141	116	131	109	120	117	126	120	124	124	122	130	117	128	122	132	136	130	102	138	144	125	87	108	141	112	117	119	128	121	120	125	146	130	131	113	125	156	118	119	119	133	117	102	112	129	138	123	133	119	127	133	128	126	130	141	118	117	138	133	125	133	108	136	119	125	115	140	127	92	133	123	125	146	111	119	136	116	120	123	118	145	152	129	132	124	123	129	112	121	106	126	126	139	130	124	129	115	128	127	100	112	140	108	143	134	130	137	130	128	128	133	130	122	138	123	126	132	113	135	111	123	116	117	140	97	117	158	121	134	135	139	116	135	143	118	125	131	124	137	125	105	122	123	126	126	129	104	134	138	124	139	128	123	145	118	126	142	119	124	116	146	117	132	133	142	120	130	112	146	120	150	144	147	112	146	117	113	115	112	103	117	117	112	120	102	150	126	140	136	137	123	134	119	110	122	110	142	108	138	120	112	129	135	122	120	127	106	122	121	91	131	133	109	122	122	125	115	130	132	107	120	94	132	126	129	137	98	129	105	141	112	127	118	128	125	126	133	104	108	133	132	130	124	108	120	128	117	125	129	112	141	140	125	119	116	127	120	117	133	108	106	124	134	128	130	108	117	136	113	112	134	112	120	111	130	120	107	114	134	120	105	121	135	116	158	115	123	134	133	126	124	129	126	139	130	121	124	130	122	119	144	150	123	130	106	115	142	139	121	135	110	134	112	114	119	119	128	133	129	141	114	125	116	123	113	113	131	119	113	128	117	139	114	127	110	133	106	126	111	118	125	108	142	124	127	132	121	114	137	152	109	117	121	141	122	117	128	122	105	129	135	118	127	112	112	118	135	111	118	139	110	127	134	123	126	119	135	110	109	132	119	101	120	127	134	128	122	113	137	112	125	126	136	107	135	130	128	114	155	130	129	121	128	132	115	119	111	117	127	127	146	131	122	107	148	130	109	128	136	135	127	107	116	126	114	139	111	122	117	122	134	121	138	132	132	137	142	153	133	90	144	114	124	126	121	128	119	120	107	120	114	111	124	121	137	125	120	113	125	118	133	139	142	140	121	120	139	137	121	139	122	131	133	125	122	132	121	136	128	110	117	130	128	120	127	115	134	125	127	114	140	130	127	120	124	136
16601	23560	14724	420	270	265	239	192	163	157	161	152	154	137	143	133	129	135	132	139	111	131	167	140	143	164	145	117	147	132	142	131	146	128	118	103	143	128	125	137	134	144	126	130	144	150	127	117	133	146	120	129	132	120	126	131	113	142	149	130	137	133	135	130	121	146	149	158	136	125	152	143	137	141	136	123	130	139	129	117	125	123	127	139	140	145	135	120	106	123	120	120	123	131	144	141	131	141	129	126	119	127	134	113	128	126	115	149	129	138	112	123	119	139	151	151	128	130	121	121	130	144	123	126	117	134	137	115	132	131	135	129	133	123	131	140	158	139	139	147	134	140	156	127	115	110	140	116	105	132	144	145	134	131	145	128	137	122	137	133	132	145	121	143	139	129	145	120	142	136	128	119	137	136	129	120	116	128	135	149	125	130	149	167	128	135	137	141	146	139	156	117	145	151	142	116	151	128	139	140	122	141	126	147	129	125	148	156	150	110	127	144	141	137	138	123	139	154	147	150	155	128	154	135	122	140	127	128	138	151	128	123	129	118	125	127	139	150	131	123	118	142	143	133	124	131	122	119	139	145	152	117	150	118	136	143	146	143	121	140	142	128	124	132	129	148	139	138	147	115	139	136	152	145	128	142	132	126	122	143	135	145	143	129	121	129	137	132	149	136	141	124	127	129	112	143	121	136	133	130	127	134	129	129	147	147	137	134	177	116	123	130	160	123	121	132	121	119	130	134	109	107	118	107	119	148	132	121	149	134	114	126	131	136	149	115	137	124	146	142	135	148	147	134	140	125	125	139	141	130	136	151	132	125	126	149	137	156	125	115	111	116	139	152	142	136	134	154	140	103	139	142	146	147	128	128	142	144	126	135	129	131	139	143	130	143	135	148	119	111	142	134	125	124	118	130	127	126	104	139	130	136	142	152	131	128	125	113	137	156	145	120	128	135	124	137	130	141	130	127	129	124	138	152	122	144	123	129	146	121	133	123	127	137	140	129	117	139	141	136	153	145	142	116	136	129	98	126	119	151	122	104	138	152	120	126	141	159	145	126	145	129	150	147	151	122	129	135	117	144	125	121	109	128	135	123	125	133	153	130	139	130	153	110	131	119	136	130	129	122	124	116	142	140	129	134	132	136	145	129	159	129	135	132	125	122	137	143	101	137	110	152	117	126	125	127	133	135	127	154	144	151	153	138	138	134	130	128	132	138	128	134	141	135	143	137	122	143	136	128	116	144	137	157	145	140	135	139	138	124	131	132	142	140	134	141	119	132	119	143	130	121	126	141	146	124	143	124	150	145	134	133	146	122	126	152	129	161	126	145	107	139	144	127	145	137	163	142	128	124	121	137	102	127	118	124	123	110	150	136	143	125	133	142	140	147	140	139	126	146	130	141	139	130	115	140	148	148	134	151	116	143	132	130	142	142	140	133	123	136	138	135	132	140	145	118	139	127	122	130	168	123	127	141	143	125	116	136	117	133	136	141	136	136	124	147	132	127	132	151	159	123	132	132	131	129	134	131	134	141	120	127	134	128	148	122	138	132	135	132	142	140	137	126	106	106	147	128	135	137	152	140	133	145	141	129	108	132	140	125	133	143	136	136	127	151	130	156	140	136	121	134	138	150	129	122	133	134	130	153	135	135	142	129	119	135	136	140	150	121	106	139	135	140	130	125	124	139	126	135	132	125	126	139	115	119	132	144	134	157	148	133	129	143	136	142	130	132	147	126	130	161	122	128	114	122	141	138	144	107	139	131	132	130	156	140	133	137	139	130	169	130	137	148	133	139	143	144	119	127	125	139	133	154	139	141	143	139	139	148	125	135	111	137	117	138	127	154	136	142	124	108	118	123	118	123	126	157	167	124	125	148	113	140	118	117	144	141	126	121	136	125	143	139	130	103	145	124	121	140	117	130	126	126	130	135	116	147	131	117	126	151	139	144	120	132	136	131	126	123	137	121	125	130	124	133	124	130	140	110	147	140	144	125	131	128	135	116	127	126	152	134	130	135	139	123	134	125	123	168	131	123	135	142	147	130	132	158	123	148	120	130	138	126	138	144	128	138	140	141	155	146	135	145	145	141	128	145	136	141	129	130	139	132	126	133	120	147	142	157	125	111	125	168	134	134	126	141	152	141	155	144	137	156	134	146	127	145	136	141	139	150	118	181	172	124	147	145	131	142	142	129	128	135	126	146	140	123	139	146	141	132	142	143	120	147	132	134	147	134	128	137	147	160	137	135	142	115	145	118	136	120	100	124	139	149	124	142	121	142	142	105	151	138	133	141	111	132	121	140	145	136	108	136	136	131	135	116	133	147	155	127	145	124	144	140	131	132	135	140	143	128	146	121	115	123	142	135	129	133	150	147	129	144	134	139	132	136	152	138	125	131	116	131	134	135	131	117	144	126	136	113	125	131	137	126	139	144	130	121	127	139	143	126	143	120	118	151	124	137	117	144	145	147	143	126	130	155	127	114	119	142	146	117	116	137	105	147	125	132	123	160	134	138	157	148	136	106	137	128	149	138	120	111	137	138	145	141	146	138	109	137	147	146	121	125	129	143	131	127	120	157	128	121	126	121	125	138	141	138	123	139	137	129	156	132	150	126	148	136	127	125	151	145	116	138	143	145	131	122	137	146	129	147	142	133	113	117	138	116	125	125	129	128	128	141	127	153	122	119	144	152	154	160	138	114	134	123	155	118	134	152	144	125	135	126	138	142	114	137	128	115	142	136	154	117	128	158	132	127	129	143	127	144	123	114	114	138	143	143	121	150	152	122	137	141	125	140	130	122	120	151	146	147	153	146	150	143	136	130	134	143	147	134	144	136	144	115	153	140	128	143	143	121	137	159	144	133	118	131	134	138	144	151	131	146	149	125	115	116	132	140	127	128	127	131	149	130	114	129	141	146	136	137	147	135	131	128	113	136	124	102	131	138	123	111	132	128	131	149	129	166	138	129	125	145	133	124	119	116	160	132	146	129	114	122	112	148	104	138	133	131	132	135	136	137	122	164	122	123	158	142	138	151	129	141	128	134	121	132	137	145	134	128	143	121	144	125	132	152	119	129	118	158	147	150	123	129	155	153	120	137	146	123	135	125	127	125	128	123	131	138	134	121	122	136	124	139	115	109	130	120	126	131	142	130	139	128	119	149	124	131	161	124	127	162	142	132	145	119	152	124	131	107	117	121	136	137	140	140	132	118	126	141	124	142	134	139	120	115	130	131	163	118	137	119	123	115	148	127	130	135	153	167	140	133	132	130	147	129	143	152	141	124	127	144	134	126	147	116	144	114	133	122	122	145	119	106	128	140	124	136	133	127	127	149	143	116	144	144	140	120	136	136	129	123	150	116	123	120	143	145	112	139	118	138	130	149	141	130	135	114	146	150	136	127	149	131	132	138	127	143	126	126	124	131	153	126	134	112	134	105	169	137	148	128	147	147	133	118	138	123	124	141	124	132	140	148	150	134	114	143	136	133	144	132
24915	20620	28786	23468	20205	13313	2354	1792	574	573	506	448	443	448	417	395	422	384	352	367	354	371	330	340	326	338	331	333	348	314	315	331	314	326	324	333	324	347	331	313	310	332	316	341	305	319	318	309	320	326	326	295	298	310	302	311	325	281	298	338	305	289	338	312	298	299	279	319	334	288	280	310	304	299	292	273	307	284	316	268	320	308	319	290	287	294	277	326	341	307	294	305	300	331	339	275	296	330	271	285	307	283	281	331	327	302	297	299	312	278	277	326	314	282	301	305	295	332	313	334	326	320	280	285	304	296	362	286	310	313	336	337	322	269	320	305	331	282	307	320	318	290	309	315	294	293	282	316	355	306	314	324	321	312	311	303	312	271	332	296	294	318	291	325	317	283	299	318	337	284	299	358	329	326	311	314	291	313	330	307	328	276	333	301	321	320	316	326	315	343	363	322	315	291	306	331	327	318	306	313	328	307	315	307	339	323	314	312	322	327	314	293	331	310	325	306	310	322	299	321	289	283	311	275	281	333	315	319	348	320	319	313	302	294	316	326	307	309	314	296	290	318	304	317	329	302	315	316	332	287	312	304	288	313	306	326	331	333	309	305	319	306	297	340	303	326	291	293	304	265	309	285	311	318	306	295	282	327	325	299	287	325	325	321	306	311	316	332	296	321	296	310	329	309	322	328	306	321	294	300	352	285	297	297	314	305	332	306	289	327	301	340	301	309	316	333	339	355	300	280	298	274	305	352	320	312	322	320	303	313	326	307	329	310	326	275	329	320	328	266	326	287	278	309	314	308	327	340	326	307	329	289	310	295	325	328	334	304	328	306	292	336	273	311	309	266	287	296	301	279	302	274	310	305	307	309	327	323	297	327	296	319	303	269	296	312	310	329	309	286	286	314	339	334	334	306	303	317	300	345	297	316	314	344	299	303	280	367	351	318	315	326	332	309	316	300	300	330	357	331	277	306	329	313	321	318	313	315	264	331	304	284	315	303	316	317	304	308	341	307	327	314	304	314	322	329	300	278	291	297	319	322	311	325	321	317	338	302	295	316	345	313	263	320	321	318	313	311	293	300	288	336	330	324	307	305	298	268	324	308	315	287	324	303	308	288	312	332	299	313	312	324	310	310	307	306	285	297	301	270	317	308	300	287	320	307	328	310	303	332	298	311	299	339	319	276	307	331	292	328	286	298	295	303	328	335	328	305	268	306	312	316	285	313	312	306	322	333	325	295	314	274	288	332	311	305	326	311	313	322	288	281	312	278	300	308	291	293	326	298	329	313	310	336	341	289	285	278	322	292	305	306	309	298	320	309	308	311	321	312	315	282	295	353	279	308	340	293	299	306	310	260	311	307	327	308	296	329	280	286	320	331	320	313	293	327	304	316	279	311	365	297	295	313	349	306	278	300	301	328	288	298	300	324	333	315	337	317	295	325	305	299	307	297	318	286	314	343	322	315	282	300	347	307	299	307	312	328	322	309	310	327	323	338	300	304	297	301	301	311	330	310	315	325	277	330	329	305	321	283	305	320	296	313	317	323	308	304	296	306	305	264	360	326	326	294	342	310	261	306	273	270	306	315	331	298	295	321	313	313	311	287	335	316	304	313	308	343	320	293	291	317	275	297	314	341	308	335	292	312	300	333	302	318	294	319	357	334	287	299	332	320	318	310	339	278	305	313	303	286	323	321	310	268	325	316	314	307	334	314	313	324	274	298	303	311	294	282	293	293	306	324	302	319	324	307	302	308	310	346	294	335	333	294	315	343	305	301	325	283	307	294	282	287	308	308	327	324	280	317	278	301	291	315	327	310	289	323	292	311	316	318	293	317	303	357	302	356	306	308	312	335	321	290	299	326	328	300	312	310	289	310	341	315	330	312	292	327	280	305	322	290	320	294	320	275	317	321	330	279	307	301	340	301	292	284	321	333	313	302	310	307	304	297	294	290	308	302	322	287	312	307	295	308	311	304	336	314	363	340	294	287	314	333	281	315	313	284	301	307	293	320	286	334	311	316	318	314	290	321	311	300	317	316	324	321	339	311	288	305	299	292	294	307	328	347	315	302	307	295	318	323	308	315	317	300	331	320	289	279	304	325	284	297	317	298	330	291	307	335	291	323	318	312	335	289	306	312	308	313	326	304	283	302	341	317	294	281	306	310	329	272	318	294	334	336	279	322	306	302	322	312	336	303	298	330	299	295	311	314	290	296	360	304	306	276	339	292	343	319	333	310	311	286	305	306	324	340	302	317	304	313	303	303	306	284	301	314	308	301	269	306	301	294	319	316	332	302	303	311	311	313	287	291	311	313	333	322	330	318	288	330	276	278	254	283	315	308	281	303	315	323	289	316	297	298	296	334	335	305	354	320	330	292	287	278	297	301	299	287	359	288	322	283	336	303	314	323	316	302	301	306	313	341	313	321	322	297	322	329	281	289	324	309	288	304	317	325	324	291	294	327	323	304	338	300	298	300	304	300	313	321	317	305	326	311	321	295	344	297	321	315	326	276	281	284	297	330	293	288	326	320	300	319	294	275	332	320	302	302	326	311	291	322	334	309	283	346	314	338	324	326	295	296	338	298	270	312	296	271	311	295	281	281	326	308	311	322	338	298	322	294	292	302	334	325	280	316	330	299	283	316	311	286	270	301	292	306	324	312	276	285	293	289	286	292	335	305	328	307	315	299	319	324	298	326	327	295	266	298	303	340	297	292	302	343	327	305	306	307	289	284	302	333	301	308	302	334	320	326	290	323	314	322	297	302	294	253	343	305	284	327	336	305	314	314	306	296	316	300	313	291	299	275	281	296	302	314	263	308	325	295	310	318	287	307	292	318	266	284	317	315	315	312	327	276	279	314	305	283	344	323	296	331	286	309	288	307	294	304	299	336	310	269	285	314	299	330	295	298	343	322	294	292	291	269	322	307	310	301	336	314	303	313	344	332	310	281	321	306	302	292	295	272	330	312	305	310	313	322	301	313	311	330	323	280	311	309	342	279	300	321	316	287	323	306	314	307	318	300	328	285	328	311	275	287	319	294	319	321	299	301	294	313	288	307	304	316	294	319	316	329	305	309	319	296	327	323	312	315	320	309	299	295	306	320	293	333	327	316	303	301	301	266	341	310	307	295	338	320	289	337	305	281	338	304	334	346	300	315	300	316	338	331	326	306	312	314	308	295	321	295	291	261	315	316	323	313	290	299	310	319	305	300	333	302	293	293	295	310	331	332	326	315	318	284	290	296	317	310	277	301	332	314	324	292	316	306	302	304	319	322	296	282	334	292	323	333	294	313	316	289	285	313	300	323	339	294	305	312	270	310	315	255	307	336	299	291	322	345	288	333	323	311	345	319	294	283	307	312	306	268	336	316	294	289	329	340	318	311	327	296	311	322	311	328	328	320	329	295	308	283	304	313	339	315	296	294	293	293	311	328	310	308	264	305	318	335	331	322	271	301	313	297	299	290	295	280	292	316	301	288	315	282	292	303
42445	70972	45515	9179	3431	2692	2797	2670	982	787	714	636	562	564	510	465	403	380	416	386	395	365	351	351	339	355	325	380	341	323	345	320	328	286	319	317	288	297	320	327	318	279	287	304	296	317	254	257	309	322	313	271	314	321	289	279	326	293	290	317	316	296	270	286	327	293	324	279	287	289	299	281	287	299	314	265	299	245	315	308	301	279	314	287	269	306	269	302	293	290	300	283	319	289	309	291	308	280	274	279	295	288	322	289	285	316	254	289	283	282	320	287	288	259	291	290	302	313	320	299	317	296	250	270	268	294	290	296	302	295	276	322	290	291	271	301	298	288	279	301	282	308	298	306	272	249	291	301	295	287	297	314	270	289	287	271	320	267	301	293	296	261	287	303	313	279	291	273	282	276	293	289	298	291	304	308	254	276	319	287	294	281	279	336	288	281	290	287	285	284	305	304	270	293	283	300	343	305	304	303	263	283	266	299	279	273	277	312	270	284	294	323	291	308	271	300	293	283	286	294	316	292	290	272	286	294	293	293	266	291	308	274	280	267	269	284	270	298	270	307	294	280	295	251	281	273	309	309	291	300	292	282	276	282	264	305	317	287	263	282	289	303	281	285	278	273	287	276	298	246	294	326	310	271	302	318	284	267	307	285	229	295	312	274	298	283	295	269	273	280	276	264	288	256	307	270	294	290	290	314	304	278	288	294	324	266	279	319	260	272	303	279	309	253	275	282	279	312	281	282	254	303	262	281	299	272	279	268	274	310	288	288	245	278	289	285	290	313	276	266	287	274	310	268	298	293	300	291	284	279	276	297	292	316	290	302	279	302	274	270	278	289	274	275	283	259	296	280	268	291	280	262	282	284	283	285	276	304	327	284	290	300	304	285	275	287	287	292	273	321	293	296	288	303	277	283	298	280	292	286	290	266	282	261	277	289	291	286	286	270	314	271	267	305	293	248	275	268	312	255	251	301	297	309	262	261	295	285	278	263	276	300	273	263	279	282	288	272	315	313	313	272	272	271	274	276	310	290	302	308	290	310	257	299	316	264	318	323	255	313	272	271	295	294	292	280	289	271	297	262	282	293	269	287	256	323	287	279	282	272	297	299	301	329	254	303	282	302	294	273	275	286	268	314	321	281	263	273	285	277	284	308	281	303	284	315	298	279	318	285	294	295	302	280	331	286	298	310	260	317	286	280	292	292	280	304	276	291	289	282	292	260	291	270	283	273	286	274	306	288	290	292	303	299	276	321	324	322	267	307	307	291	286	303	315	285	294	316	294	262	308	283	286	272	305	307	292	295	277	290	280	291	277	289	306	279	318	276	285	278	312	308	309	316	245	275	302	282	285	300	273	257	260	296	285	300	306	287	290	257	303	273	302	298	282	301	289	296	291	303	240	275	287	281	288	296	286	282	253	269	241	293	261	316	266	289	269	288	288	303	300	318	292	268	277	285	278	296	262	304	280	312	302	302	287	286	282	272	279	296	279	288	291	282	272	308	285	301	302	273	290	293	292	300	297	317	289	312	290	312	288	286	316	287	295	318	283	277	285	266	305	281	287	296	307	269	263	283	275	313	277	282	277	265	330	269	295	270	308	311	287	291	290	307	291	280	289	293	284	293	280	279	262	271	289	280	270	270	292	275	274	316	300	324	269	285	266	293	316	297	308	303	298	307	307	270	270	290	279	273	273	268	290	289	292	295	299	273	286	288	277	282	293	264	284	301	296	267	298	280	298	278	318	285	277	270	295	270	272	277	292	302	248	306	284	299	275	273	306	288	288	296	333	294	279	282	265	283	257	287	283	285	277	308	291	272	273	288	282	307	270	290	267	300	303	275	259	288	295	267	307	297	273	299	294	286	284	285	296	314	282	293	272	325	291	295	290	259	272	289	268	272	304	290	291	281	274	292	309	281	272	273	329	279	296	287	263	302	297	300	275	296	286	294	268	256	305	314	278	292	294	275	308	278	291	289	288	281	260	293	324	268	289	304	326	308	298	268	335	265	297	274	275	312	271	302	318	303	281	283	273	296	295	302	290	269	285	282	278	255	270	291	269	310	290	283	304	293	298	296	288	285	286	275	277	298	284	304	301	294	283	284	304	300	314	294	271	278	311	280	292	249	311	270	263	303	294	282	252	319	288	287	279	287	273	317	268	296	296	274	280	265	281	279	290	276	285	295	263	296	282	284	276	298	298	326	268	269	301	293	301	275	280	307	291	264	265	311	272	292	282	300	294	261	275	294	273	311	300	274	286	283	264	289	245	284	280	262	264	291	283	263	286	280	280	276	321	293	297	275	289	332	292	288	269	303	280	276	283	320	288	285	271	300	283	301	317	268	287	314	287	294	298	276	271	315	288	295	323	273	274	296	299	323	279	300	316	258	319	308	292	293	297	292	324	273	285	271	283	301	283	267	289	269	278	268	293	278	287	257	265	277	276	303	317	287	310	292	288	286	284	314	297	264	339	295	267	247	273	296	286	291	275	250	298	255	277	280	287	274	307	281	299	290	273	289	278	293	261	272	310	255	279	277	310	260	293	294	299	309	329	292	299	266	292	279	294	273	282	265	268	294	292	267	266	288	295	279	271	282	309	276	282	257	271	317	279	275	274	276	308	295	316	295	283	295	331	303	286	283	274	243	271	277	269	292	290	298	299	271	278	287	267	272	248	295	280	289	267	247	281	317	285	304	314	301	278	303	283	291	273	317	289	274	295	281	246	278	288	264	284	288	280	293	278	272	285	280	293	308	309	258	280	305	281	269	292	314	275	282	281	282	258	256	294	270	300	273	273	300	311	250	300	305	277	285	306	311	295	273	275	302	312	300	280	298	275	260	302	282	249	301	300	300	273	278	289	287	281	307	288	272	302	307	309	270	284	277	319	260	284	291	256	287	304	291	304	295	300	287	330	278	268	286	265	287	296	305	298	312	287	253	294	305	303	318	298	273	296	279	308	267	299	286	273	266	308	311	291	301	303	265	281	269	291	295	275	275	256	263	293	285	296	282	264	253	281	308	270	296	298	281	303	280	280	276	305	281	292	314	293	292	302	276	289	307	276	312	303	277	293	275	310	297	290	292	310	302	289	296	290	270	306	284	280	296	281	296	298	282	276	285	313	279	278	270	333	267	326	320	286	308	290	289	299	267	268	284	259	274	298	275	281	291	301	277	301	293	270	280	275	296	278	290	284	303	275	284	287	273	301	274	299	304	282	276	274	280	307	271	281	290	263	306	305	288	274	295	278	272	303	297	289	274	296	294	320	296	281	289	278	281	262	294	276	270	284	302	293	285	265	303	313	302	277	325	295	257	272	304	296	261	311	291	278	268	289	263	306	316	305	298	288	289	294	276	281	298	267	271	277	279	278	299	289	277	301	280	308	280	280	279	274	294	291	275	302	274	291	265	282	287	307	285	302	261	288	281	276	316	289	298	308	295	294	286	309	297	283	271	318	303	290	289	321	341	300	319	300	285	307	302	310	275	303	332
22508	20421	28575	22730	20401	20525	16996	4921	1226	995	887	813	794	751	780	718	711	700	647	686	614	661	657	599	650	588	564	578	595	573	536	610	605	540	634	541	497	604	526	537	538	560	537	541	575	568	557	547	564	570	589	553	533	587	583	542	527	518	565	582	537	578	541	531	556	541	571	528	505	559	557	578	532	523	491	525	559	525	536	532	525	580	523	574	548	582	551	580	502	535	504	521	489	561	537	548	553	522	532	556	531	544	521	565	560	551	563	554	521	538	492	595	523	541	569	565	517	538	536	533	472	482	562	534	538	553	514	554	505	534	575	517	525	510	555	545	510	523	515	545	504	523	512	572	556	548	533	557	521	518	535	531	531	547	500	552	528	523	530	520	539	556	550	539	526	562	542	545	525	600	537	545	517	526	564	543	526	503	536	495	470	518	526	567	517	561	481	523	528	557	540	548	517	515	528	569	485	523	531	528	524	511	573	557	552	508	547	512	547	487	530	570	550	517	558	533	523	545	550	519	517	511	541	575	583	543	553	571	570	546	512	517	521	550	555	503	549	534	522	485	546	499	538	547	521	547	532	541	543	526	545	532	537	540	562	537	554	547	567	523	539	560	586	503	510	532	538	512	507	535	547	526	537	494	532	539	563	522	470	508	539	519	511	494	524	518	515	500	527	535	536	552	506	498	515	545	538	530	509	535	527	519	544	534	563	558	555	521	545	534	526	566	556	588	538	523	507	515	549	526	573	511	625	564	537	542	571	558	568	532	496	534	579	539	557	516	536	555	497	537	510	525	519	553	527	529	514	541	550	513	543	498	514	537	537	510	555	511	541	540	491	542	535	537	538	558	548	536	514	530	506	482	564	551	517	554	547	508	554	502	468	550	543	510	559	532	523	548	531	561	501	535	562	535	544	509	539	576	517	514	574	511	497	544	532	512	563	561	540	534	541	485	573	527	555	538	526	540	560	544	537	542	537	560	577	511	529	537	560	540	564	547	556	506	518	502	494	494	532	554	536	539	579	585	549	496	558	511	507	580	569	521	511	552	557	506	573	541	516	542	571	532	512	558	545	570	516	567	555	513	510	494	509	539	534	546	562	567	529	544	551	575	506	512	542	528	563	569	512	528	556	537	528	561	524	495	569	542	548	538	553	534	537	547	545	565	530	523	457	550	513	542	524	524	555	519	520	505	540	533	534	521	520	494	561	546	564	526	540	512	523	514	554	526	561	528	520	510	563	524	510	532	558	522	545	525	528	519	541	567	526	532	519	508	531	546	523	555	523	512	532	556	526	503	492	531	557	543	522	574	530	515	525	549	555	532	561	504	498	526	538	494	552	503	528	506	547	533	540	542	565	553	591	579	492	528	528	520	515	565	569	578	531	541	504	514	531	555	547	570	571	483	545	533	517	556	524	528	542	619	582	537	500	549	554	556	567	556	582	505	533	539	531	551	560	498	541	539	587	507	571	537	484	525	536	571	526	549	550	575	536	537	531	535	541	553	513	523	553	577	523	538	546	499	493	599	526	556	521	500	587	512	558	525	553	484	490	508	532	524	521	522	589	525	554	533	547	535	511	566	568	511	570	476	547	509	538	527	558	555	558	523	486	515	530	532	484	593	532	555	531	541	558	573	542	542	553	529	486	533	556	512	497	572	534	553	517	555	546	533	541	510	549	519	572	486	557	500	530	535	560	486	521	560	547	507	532	550	544	525	507	544	555	518	484	572	569	545	503	551	539	541	553	529	564	538	538	538	556	534	518	573	538	533	529	549	548	522	533	565	545	539	508	558	500	495	551	557	549	561	563	532	529	511	517	557	531	504	570	539	543	579	559	550	540	582	546	523	571	560	528	544	573	508	553	448	556	532	551	552	544	513	508	549	565	543	487	548	545	576	530	528	539	548	527	555	530	532	542	530	553	510	542	560	516	526	568	527	529	530	571	489	522	541	550	522	527	549	558	560	509	528	551	557	503	556	515	505	540	564	542	581	538	563	578	491	545	527	492	534	550	487	517	546	564	537	539	516	595	520	548	503	586	543	510	557	522	519	575	530	484	540	555	554	557	576	530	547	533	568	561	508	523	490	500	533	508	552	534	541	519	522	531	549	540	517	547	533	539	563	532	549	543	535	549	572	526	543	583	540	498	531	536	550	508	558	560	514	490	538	525	535	551	548	510	566	500	526	498	538	526	527	597	566	531	545	524	561	477	523	559	552	530	519	526	576	525	480	546	524	541	547	524	522	518	504	570	505	540	518	521	528	530	586	527	524	517	551	526	521	514	568	544	506	514	528	504	561	518	573	538	559	547	527	517	534	503	504	534	540	605	521	544	545	571	558	512	454	535	544	545	574	540	553	510	496	542	569	546	544	510	508	530	535	575	539	534	558	542	531	525	562	514	539	519	535	539	536	546	524	561	521	557	529	562	528	540	531	524	519	556	490	546	549	569	566	563	569	543	519	557	548	586	552	524	532	528	508	502	543	586	521	525	558	552	539	546	549	534	560	560	543	503	560	523	512	521	563	522	492	501	564	495	528	501	553	492	542	550	532	544	535	599	552	488	522	502	531	557	493	521	560	534	501	516	505	531	557	493	507	573	590	544	554	553	547	530	525	552	515	533	576	561	547	539	543	577	565	535	519	524	533	547	527	543	525	528	553	505	516	539	533	530	527	533	545	540	562	557	531	514	527	478	517	557	518	568	523	532	520	522	542	576	530	549	535	517	549	553	548	543	508	525	488	527	515	540	543	531	497	513	555	510	555	527	529	493	565	555	566	547	507	523	604	512	567	525	530	516	540	484	557	511	545	550	569	554	538	538	549	568	511	510	559	528	528	516	541	575	560	513	575	565	514	542	531	539	537	566	590	549	522	582	570	542	537	534	538	522	520	533	518	530	516	524	550	522	550	504	530	515	546	523	561	480	509	523	531	526	521	518	511	568	525	539	537	553	542	538	527	549	524	536	506	549	524	567	544	507	561	533	530	566	510	545	472	530	545	493	551	515	559	493	558	499	534	569	544	535	532	558	545	522	511	522	532	581	558	521	537	486	540	527	543	532	528	563	543	555	522	542	504	548	505	536	562	521	518	528	544	589	548	527	514	592	547	533	543	542	553	522	528	565	540	522	582	528	523	538	566	566	554	528	515	494	563	535	540	559	535	565	516	550	547	558	537	526	511	554	543	529	525	554	573	522	529	551	543	565	496	525	557	555	526	520	499	539	518	514	534	529	503	536	499	611	559	552	545	516	528	505	540	544	545	534	526	574	502	533	569	551	533	502	525	548	585	509	499	538	530	543	536	549	513	561	550	552	526	549	531	540	548	515	529	544	575	539	532	537	556	525	556	578	540	505	530	533	555	519	559	540	596	565	541	497	541	518	525	497	546	538	556	562	524	514	539	538	525	533	533	567	580	517	560	502	566	486	502	524	536	515	535	545	528	527	512	566	571	537	557	498	602	504	507	518	553	509	523	482	484	544	541	558	565	552	534
49382	78303	52779	16326	6576	4952	7281	4284	1860	1531	1336	1190	1112	1029	917	875	794	730	741	743	687	612	660	638	623	581	601	593	594	530	556	586	543	569	525	570	564	566	539	541	516	549	490	541	529	537	559	539	469	482	496	516	515	527	527	544	485	533	529	550	551	498	503	522	498	555	492	512	496	528	540	536	481	469	510	490	470	503	501	487	520	519	489	480	460	488	502	533	527	529	462	493	497	530	464	511	474	488	488	512	485	506	495	496	480	511	516	476	523	510	491	479	498	514	520	501	554	516	485	484	474	492	464	516	482	472	489	522	479	531	540	503	506	465	492	460	478	489	447	482	535	511	476	496	522	478	468	482	470	478	523	493	510	538	500	547	492	507	514	502	567	509	529	473	490	454	521	464	493	499	465	462	518	457	489	525	476	465	479	492	471	507	510	507	496	496	488	492	488	477	527	458	495	521	476	453	523	470	460	516	488	462	464	498	485	506	529	494	503	506	482	474	505	510	503	488	483	485	487	492	491	513	463	468	508	482	529	520	456	501	470	470	492	476	541	504	492	462	489	538	476	521	463	484	490	505	523	538	505	433	516	496	519	498	453	509	480	483	469	442	478	538	463	506	461	535	476	465	484	497	466	524	494	521	468	495	504	463	488	478	495	491	520	482	500	506	473	478	547	541	510	535	481	547	538	484	533	506	520	485	463	474	544	470	499	489	475	483	518	475	482	486	487	468	490	459	514	499	514	475	489	485	471	470	464	486	494	549	522	491	504	495	474	505	490	541	527	528	490	472	470	509	521	454	460	460	486	464	473	457	544	517	481	477	526	499	480	508	495	481	527	503	464	504	497	470	491	503	520	507	496	461	454	521	506	515	513	470	491	476	465	459	486	510	446	490	479	474	504	487	469	533	497	486	463	461	472	491	522	460	488	480	495	539	509	500	477	484	508	456	498	468	511	473	507	465	520	518	480	468	483	501	494	515	472	498	467	495	518	493	447	474	522	511	494	530	508	528	471	475	506	517	491	498	463	486	504	506	494	483	445	474	503	513	539	506	511	474	494	492	500	486	487	496	487	484	472	515	541	464	492	461	496	508	508	496	473	440	495	480	482	471	478	530	529	490	465	516	495	486	455	447	508	481	501	496	497	511	505	558	502	490	464	561	497	472	463	486	507	494	514	508	535	500	496	450	509	487	485	512	513	487	520	502	461	499	500	470	512	452	511	471	501	523	533	472	506	501	489	520	508	490	514	510	509	492	507	504	499	500	450	502	500	499	491	487	478	473	463	504	471	486	494	487	431	479	494	486	513	467	477	525	523	446	469	474	533	461	533	481	526	490	465	488	503	542	484	460	501	487	467	477	526	477	517	473	467	461	465	522	489	518	465	440	495	490	494	514	496	483	480	507	518	476	493	497	489	496	458	483	491	515	498	506	480	480	494	488	482	496	481	481	527	506	493	474	519	491	490	513	491	485	509	516	488	503	531	505	448	510	517	476	482	510	499	503	500	510	458	471	499	483	489	438	513	524	462	528	486	497	475	457	468	445	482	506	513	490	508	493	492	452	482	505	504	493	494	493	502	495	485	518	485	529	460	503	493	505	507	508	471	508	514	516	501	462	515	487	517	457	476	471	527	538	502	467	488	477	508	463	468	477	449	508	478	498	512	515	485	500	466	491	485	482	515	476	455	502	500	508	480	473	496	475	499	514	482	500	505	456	495	465	500	489	475	515	476	527	507	466	472	498	481	502	495	485	486	490	513	465	497	493	469	520	469	492	485	503	497	498	462	516	504	497	471	520	487	501	494	504	483	502	494	507	494	495	514	475	516	495	473	530	491	502	504	506	465	479	450	507	495	473	458	493	511	463	485	504	519	475	504	493	489	482	503	468	524	514	507	497	454	510	465	513	513	476	544	508	521	518	496	524	502	505	478	511	516	504	472	490	498	511	490	480	507	450	526	464	477	515	485	521	480	474	501	478	511	513	487	522	473	464	488	499	482	490	496	494	471	507	497	522	504	541	492	518	521	501	466	467	479	473	499	432	469	499	491	517	467	472	468	504	482	480	483	493	480	500	485	525	449	507	490	478	526	504	451	520	470	488	468	456	467	461	516	470	487	524	495	515	496	494	502	477	457	492	497	510	499	506	491	461	477	497	430	471	447	506	517	482	467	526	492	467	509	441	506	505	523	526	481	482	490	483	485	498	523	484	479	471	506	481	491	478	554	521	475	503	513	483	459	494	480	489	540	517	474	498	499	515	478	464	539	499	489	455	499	465	482	434	470	495	447	474	497	458	517	477	522	548	486	483	474	500	492	509	484	466	488	468	524	503	498	502	476	455	493	497	466	513	429	498	503	447	472	512	512	487	473	501	472	488	477	528	495	503	433	504	511	499	496	487	486	502	465	537	481	518	508	480	461	495	500	479	462	481	488	481	471	496	482	502	500	498	473	484	493	521	477	482	507	500	510	494	468	504	485	513	447	483	509	480	489	521	502	459	455	468	482	464	465	477	459	503	504	454	502	494	527	484	511	499	500	471	505	487	489	509	521	473	470	494	526	525	488	475	471	499	501	526	502	457	497	493	489	490	492	486	519	478	459	492	508	518	495	460	530	488	463	485	489	484	494	495	509	499	492	448	497	479	448	485	476	484	497	505	494	507	491	458	499	502	473	488	535	488	492	501	511	526	487	472	482	518	480	492	536	485	466	494	463	492	497	536	498	496	495	490	507	507	502	519	481	530	503	504	473	487	472	494	482	493	466	537	464	503	465	479	460	494	495	504	469	466	474	518	499	460	508	461	459	520	470	457	472	483	515	502	491	529	531	495	488	503	514	530	493	503	506	519	458	481	463	503	497	512	510	478	449	495	496	490	517	536	468	507	492	496	431	494	535	526	525	503	494	487	503	457	480	480	530	534	498	503	488	505	517	470	477	474	427	456	480	490	466	492	494	458	487	506	458	461	493	482	477	484	473	478	490	488	460	507	472	473	482	462	492	492	417	495	483	443	488	503	489	519	466	496	471	477	529	466	494	491	479	505	478	503	502	517	525	511	468	482	510	459	456	504	491	533	463	483	475	493	505	485	461	513	473	500	496	470	520	523	477	480	460	474	471	526	512	512	470	492	496	493	497	488	508	447	523	465	471	510	500	494	501	488	495	501	501	503	487	485	513	549	474	510	521	505	487	465	499	460	489	526	472	505	495	488	461	460	473	477	481	466	477	470	495	486	512	498	500	470	512	509	487	463	487	504	492	475	501	537	509	484	493	514	467	511	475	503	498	481	464	478	473	527	471	473	493	471	468	525	502	492	492	459	497	492	522	486	485	520	463	455	505	510	504	529	521	478	501	486	483	509	534	498	498	474	474	497	503	519	505	471	478	537	506	465	491	514	484	437	524	492	517	466	498	509	512	514	506	475	506	489	505	511	446	506	450	481	489	484	482	504	484	497	521	523	484	463	481	527	522	505	511	540	506	511	500	447	521	500	477	506
28457	20120	16017	3536	314	187	211	152	140	160	143	130	125	133	135	131	122	144	134	152	129	127	139	111	150	128	115	130	124	122	117	130	142	116	114	127	117	135	138	142	139	126	120	113	118	144	121	126	136	138	134	151	112	98	138	135	122	107	109	129	117	118	113	128	124	127	131	134	113	121	124	142	117	128	128	134	112	115	119	142	140	123	129	130	117	120	127	139	108	116	128	128	112	138	132	106	138	124	118	111	120	131	123	133	139	133	134	128	136	127	130	132	119	137	135	136	125	135	137	119	125	133	113	133	137	123	126	132	135	110	131	123	124	136	137	127	143	115	138	124	132	138	100	111	140	136	129	108	132	136	123	132	116	127	126	116	143	133	135	116	134	130	132	124	124	126	130	120	130	104	115	127	130	118	134	135	117	120	125	126	110	125	142	122	128	116	130	129	127	118	124	127	145	124	119	118	118	111	118	122	142	141	133	121	134	139	122	143	134	142	138	130	114	120	133	106	126	122	133	140	118	139	137	107	132	133	137	126	132	115	121	114	120	112	124	121	123	117	122	116	125	122	127	139	129	138	145	118	129	132	143	121	140	104	135	106	131	140	122	126	107	129	134	133	143	102	125	132	118	143	138	133	133	136	155	133	126	109	122	129	139	137	115	139	127	134	139	132	137	133	129	120	132	151	142	128	134	118	136	107	146	115	125	112	128	104	125	116	132	127	127	117	147	111	107	137	122	120	118	131	124	135	142	129	132	110	133	132	125	144	134	115	104	143	143	124	129	104	142	136	135	107	154	109	103	159	118	120	118	128	137	149	115	133	115	121	157	108	126	129	98	120	123	122	116	133	132	123	124	106	141	148	119	134	135	123	126	140	131	126	96	138	120	143	119	147	122	126	122	144	122	163	142	129	141	123	141	148	145	118	136	131	143	109	123	142	124	131	130	132	123	122	124	140	134	92	119	131	157	128	131	101	130	115	145	114	131	132	154	119	119	120	113	124	128	137	125	120	131	110	122	119	135	114	113	135	135	116	120	128	162	118	125	131	136	139	124	111	121	133	129	135	124	108	130	132	132	132	141	124	113	114	115	142	125	142	142	116	122	136	134	114	116	139	133	129	118	134	131	130	124	142	115	115	110	122	123	127	127	138	140	132	124	140	122	140	133	124	131	120	130	103	115	119	134	135	124	131	130	119	146	123	139	118	146	128	148	132	113	141	114	121	131	132	114	130	107	115	110	137	141	136	118	126	123	129	127	113	136	122	120	113	131	118	136	143	133	123	117	131	134	118	121	135	123	126	139	139	123	118	137	125	133	124	131	126	119	134	139	123	139	128	125	123	148	144	157	117	130	132	127	143	128	134	140	148	149	114	128	130	123	123	118	145	110	140	120	133	145	146	134	110	122	130	122	139	131	128	138	113	145	133	139	134	130	114	136	113	126	135	122	124	133	110	141	116	138	133	122	137	112	109	131	129	128	126	129	140	145	141	116	121	130	130	133	117	145	124	127	139	117	123	133	104	146	137	149	130	127	116	124	138	135	121	135	129	103	123	119	123	132	147	140	119	123	117	132	128	120	103	131	154	105	116	131	122	132	118	138	122	123	115	127	109	109	139	141	118	116	110	143	124	136	124	122	148	110	120	117	129	132	127	131	117	141	129	132	144	124	126	118	136	132	151	125	140	120	120	133	132	119	124	144	121	124	116	105	127	160	153	144	143	98	128	129	143	127	129	141	139	147	123	131	122	129	140	134	136	114	127	115	142	111	102	133	120	113	147	132	125	116	120	132	110	124	129	133	129	148	129	129	119	121	110	121	127	124	124	124	141	118	145	129	116	142	144	116	124	141	133	137	127	113	124	129	131	150	132	118	121	140	109	122	128	122	128	117	120	138	121	122	116	118	123	129	110	138	114	122	104	136	122	125	123	118	133	114	111	127	112	140	122	136	137	138	123	129	140	128	112	107	137	127	154	127	122	115	139	139	131	114	123	137	135	126	138	118	131	129	110	126	141	129	120	134	146	125	127	153	129	113	112	125	107	135	128	121	135	107	110	136	144	145	135	108	128	120	121	140	116	136	116	159	128	108	112	128	132	121	130	119	134	126	109	120	109	118	143	121	110	127	138	130	126	125	141	147	145	114	129	137	118	114	120	127	133	133	140	120	147	130	120	115	136	119	134	107	144	133	99	115	122	119	106	125	137	125	134	125	114	139	123	126	109	107	118	125	124	119	138	131	116	132	138	143	128	103	118	131	139	130	122	130	122	126	130	133	121	133	117	126	130	121	130	126	128	118	125	128	114	141	126	116	131	113	107	125	124	125	115	134	137	141	125	126	145	126	121	115	106	134	136	130	108	119	119	136	143	131	132	127	119	109	132	130	121	125	130	132	125	138	126	123	133	109	104	139	140	109	119	125	125	134	124	128	126	151	140	145	117	127	116	127	123	133	138	120	156	119	116	133	123	132	110	126	111	105	137	128	113	151	106	115	116	116	107	131	109	123	93	123	124	104	130	127	125	115	127	120	115	111	144	123	120	129	127	123	131	139	128	143	127	149	132	148	128	118	120	122	138	124	124	132	130	120	129	120	121	110	139	114	133	119	145	119	132	126	129	148	132	103	116	124	124	131	125	117	111	130	130	127	140	136	120	121	125	139	110	133	111	133	122	140	139	120	142	111	144	146	125	137	130	136	134	129	127	129	124	142	123	134	117	112	136	127	118	118	136	121	160	143	131	122	123	125	110	126	151	122	113	128	124	120	140	139	116	125	120	136	122	116	136	139	113	134	134	137	126	117	125	124	107	129	112	124	116	124	133	126	143	124	126	131	129	131	136	124	138	121	105	130	126	115	135	119	110	149	118	130	140	109	123	112	126	127	120	130	109	138	123	116	126	116	136	128	123	114	113	121	138	133	124	124	118	126	127	114	129	125	112	132	140	137	110	120	164	133	113	145	124	128	136	127	137	116	139	138	142	152	115	128	135	130	143	124	125	132	142	144	141	132	101	109	128	123	127	118	146	151	130	109	148	120	122	133	125	123	120	115	117	135	128	120	141	110	111	139	141	131	115	116	127	130	111	129	125	119	130	128	119	117	130	112	101	152	128	123	109	140	121	131	122	123	117	136	123	126	135	114	135	120	134	147	132	119	128	141	129	128	122	110	123	136	135	125	112	147	137	118	105	132	119	118	122	118	116	123	116	151	139	119	125	129	140	126	120	117	126	126	114	128	125	123	124	134	141	137	125	141	122	125	108	122	161	123	119	121	140	146	141	134	136	123	145	136	138	129	134	138	113	137	114	127	145	132	119	136	129	133	124	104	135	131	111	134	137	126	118	145	116	142	150	116	114	133	145	136	125	104	121	135	134	145	135	129	124	101	114	131	143	126	109	119	138	105	138	120	136	132	107	118	133	115	126	137	118	125	124	134	139	128	116	125	100	110	91	141	130	121	141	110	122	122	123	117	112	121	134	127	137	122	135	120	125	109	134
17303	23189	15178	2963	521	276	315	205	154	161	149	154	148	145	120	143	129	138	146	137	156	144	144	151	143	136	139	158	133	143	130	135	144	136	138	127	133	129	129	141	147	132	129	141	128	142	137	143	143	151	136	147	156	129	130	153	144	144	122	117	127	126	123	125	132	126	120	124	149	143	136	149	130	144	154	117	152	139	143	112	127	128	133	149	129	113	137	148	129	122	117	101	139	141	137	116	127	126	126	140	144	150	141	153	146	116	143	143	145	127	117	138	138	117	119	136	121	127	106	140	135	131	128	125	134	147	137	131	135	135	126	143	114	148	153	139	127	132	119	143	142	132	127	120	126	128	146	153	139	131	147	148	105	127	134	141	159	154	133	137	129	129	147	142	137	148	137	147	137	118	122	126	136	148	153	141	129	102	163	137	137	143	156	147	155	148	149	138	122	120	115	157	144	121	129	143	133	120	135	144	119	142	121	148	131	149	113	135	127	139	115	136	142	139	135	142	147	141	133	140	118	132	138	133	131	115	153	124	147	143	153	161	133	136	127	143	138	136	135	134	138	145	154	141	127	136	142	140	143	142	151	125	137	153	118	142	133	132	137	146	149	121	135	137	114	142	127	136	118	128	132	120	128	124	136	149	138	133	128	118	128	157	121	138	130	148	144	144	122	122	129	135	110	145	140	136	134	120	147	135	148	132	141	144	138	136	127	136	124	138	138	134	131	136	145	138	123	117	160	147	146	133	142	138	142	150	141	154	124	132	121	139	139	133	140	151	128	137	145	142	105	144	142	132	137	134	168	140	132	138	139	130	150	142	122	125	128	128	154	152	146	143	137	118	155	129	136	132	141	142	137	116	142	150	142	129	132	125	153	127	140	134	127	134	139	129	136	142	127	127	129	155	132	127	136	161	123	142	149	141	135	143	118	123	138	146	120	139	134	149	135	149	136	141	147	142	128	145	147	126	144	144	135	135	147	148	124	142	134	155	135	155	141	153	131	136	134	135	144	153	124	125	136	116	144	131	125	128	109	152	137	127	148	150	135	120	148	128	153	133	112	163	121	120	133	126	137	133	116	133	113	132	134	145	144	118	110	132	131	124	117	136	130	130	133	130	125	148	134	132	152	127	161	144	113	126	130	113	132	125	129	108	139	134	132	128	159	145	137	159	141	128	142	129	138	130	138	134	115	130	127	128	160	120	146	125	145	135	126	113	124	137	129	128	119	138	100	149	122	137	132	128	137	157	119	141	168	113	135	152	131	125	141	159	131	116	117	139	138	127	129	136	139	134	137	141	133	154	132	129	129	174	152	128	150	157	149	134	136	134	143	134	142	124	149	146	124	159	141	111	132	136	153	148	156	123	140	113	155	122	140	127	136	152	130	156	117	150	129	135	155	129	150	145	133	144	143	137	140	132	123	138	139	141	118	128	133	143	135	133	124	124	140	150	166	130	146	150	138	137	133	134	149	139	140	117	151	138	155	130	120	136	164	138	165	135	150	138	138	123	138	141	137	137	127	131	133	134	134	137	136	137	122	141	128	137	137	122	142	134	147	130	130	143	137	123	130	140	138	150	111	153	134	127	155	116	145	130	115	120	135	130	127	128	129	123	125	134	145	133	139	134	152	145	137	149	116	121	124	144	132	148	132	140	130	115	128	134	145	124	152	148	146	127	147	165	145	134	147	122	132	127	137	133	141	130	131	133	142	123	134	117	135	128	144	151	129	132	136	147	136	148	129	135	145	128	116	141	145	131	121	131	134	153	140	111	128	148	116	140	130	140	154	149	150	138	137	120	144	145	140	120	148	137	131	133	126	134	132	154	148	142	151	120	151	150	127	136	136	136	139	121	137	133	129	128	157	146	124	142	137	137	145	152	136	122	135	133	144	137	150	142	128	146	146	114	128	128	133	131	119	136	145	139	125	138	144	149	138	129	136	118	132	124	132	137	127	153	128	139	136	127	142	131	145	117	135	137	113	128	121	148	148	131	139	138	134	120	122	142	121	136	146	152	141	130	159	126	152	149	132	142	160	120	141	141	154	133	119	133	138	137	143	168	131	139	121	121	143	141	124	125	129	127	138	133	131	138	134	116	126	144	132	153	131	126	124	117	126	131	111	153	140	144	135	125	140	151	163	135	139	145	139	143	134	158	140	137	144	110	129	133	147	129	113	133	115	133	125	127	133	125	133	154	138	143	152	134	151	137	137	157	133	129	147	154	132	132	143	137	143	125	124	137	131	124	144	165	152	140	130	121	131	138	134	148	155	119	142	123	125	135	137	126	146	145	143	129	132	129	144	135	142	118	150	159	116	154	125	150	121	171	139	130	146	127	145	130	129	131	135	123	157	146	149	151	130	147	135	119	132	153	137	122	127	130	161	122	124	153	171	133	123	142	131	135	122	127	128	141	148	143	133	138	144	144	150	150	135	138	149	151	133	124	137	127	130	126	146	151	156	137	144	120	137	131	130	122	144	134	146	137	150	155	150	116	140	127	139	120	145	140	135	139	145	133	156	132	162	124	144	121	136	138	133	138	145	129	138	145	141	124	153	136	135	146	113	131	149	144	147	139	134	122	141	137	149	161	127	111	129	135	138	141	135	122	147	131	120	130	131	141	137	153	153	145	131	147	136	127	120	125	143	151	122	120	136	136	132	141	144	124	154	129	139	147	119	116	141	141	155	138	147	127	118	117	126	139	125	131	124	115	150	133	134	136	127	143	125	131	130	137	145	115	147	135	137	134	145	133	145	118	132	141	136	154	110	136	138	137	115	135	112	142	125	151	140	150	131	136	146	128	120	119	139	136	138	138	129	147	156	131	144	142	129	130	137	128	154	140	120	154	156	133	125	151	125	115	128	126	128	145	129	134	139	133	149	159	143	132	124	160	127	128	124	122	127	129	153	132	144	125	111	137	149	132	163	146	137	120	118	132	138	154	147	155	118	122	128	120	133	118	140	147	130	138	137	146	132	139	129	145	122	125	126	154	126	126	147	120	127	152	117	122	121	152	129	143	130	132	139	133	127	135	116	118	137	123	149	126	130	142	139	141	124	153	142	155	135	140	131	158	126	132	156	136	140	149	110	157	149	138	132	130	141	119	114	139	147	137	138	138	159	136	143	158	146	147	137	123	136	120	128	142	132	150	150	130	153	129	147	146	127	149	133	133	134	151	148	124	137	151	155	134	131	121	135	148	139	143	150	132	133	138	142	127	139	124	154	137	129	138	151	152	157	137	123	131	129	140	127	118	136	161	135	124	132	140	141	143	123	145	127	151	149	124	146	129	140	150	154	133	116	112	137	123	113	149	136	131	145	133	123	129	131	123	163	137	122	125	125	160	131	158	139	132	147	117	124	140	113	139	147	131	142	141	125	139	143	116	132	131	130	127	131	126	164	136	128	154	145	129	146	140	132	113	115	135	160	148	129	158	142	141	115	118	154	143	152	133	143	150	151	136	133	142	134	137	132	127	151	124	148	118	150	142
24929	20632	28212	23688	20332	14889	2480	1053	635	590	497	468	417	400	402	383	377	375	385	321	348	388	368	385	376	330	339	336	367	318	310	329	316	378	308	328	337	334	357	348	312	311	308	311	339	326	308	314	325	331	353	316	324	325	299	335	293	346	325	338	335	314	342	319	336	323	297	338	295	306	331	341	305	298	310	330	273	300	332	314	317	342	309	296	302	298	286	326	269	320	334	338	319	324	317	329	346	340	327	281	304	312	310	301	318	331	327	321	322	319	312	311	310	307	310	322	290	275	267	302	347	284	324	306	326	300	327	350	313	330	339	301	340	324	313	296	319	298	309	293	323	305	329	328	319	341	318	318	290	314	302	302	326	313	285	314	307	310	285	315	291	332	310	315	336	319	335	298	303	309	326	282	317	329	318	279	302	328	286	298	314	303	326	289	277	305	310	314	288	295	290	331	314	298	286	327	294	298	299	314	341	292	302	296	301	316	292	312	305	303	312	309	322	307	312	312	315	311	308	316	278	300	324	337	306	328	315	281	323	288	306	303	312	311	309	297	324	308	344	286	317	301	306	301	324	288	307	292	292	283	323	309	298	299	275	323	311	308	302	317	329	308	319	323	294	330	304	309	334	332	290	324	326	320	318	323	337	350	316	329	322	308	345	321	292	313	323	293	339	334	305	330	294	316	303	288	320	287	315	299	337	299	302	317	306	296	285	357	311	328	310	290	290	317	324	312	310	315	336	331	317	321	294	343	283	311	301	298	314	294	293	291	313	327	312	298	314	281	299	310	337	320	316	313	312	302	308	299	328	293	301	286	320	314	270	334	314	324	317	351	347	320	314	288	327	299	340	312	296	346	345	317	312	303	320	325	314	323	299	279	279	285	315	302	309	297	298	306	317	299	351	325	303	335	290	308	301	348	313	338	340	303	324	302	324	287	296	317	324	288	290	324	324	317	277	325	314	322	306	289	304	341	331	290	326	311	320	312	309	318	341	322	336	298	324	326	330	320	322	314	308	299	308	331	342	295	335	315	286	327	316	321	335	292	328	298	316	332	318	347	307	306	340	310	342	338	308	299	293	295	318	328	253	289	327	315	325	330	316	265	307	328	315	329	314	285	292	314	346	276	326	329	291	352	335	338	309	309	294	300	331	326	335	317	347	301	300	327	321	324	338	326	299	295	300	324	353	321	325	301	338	335	294	268	299	321	301	296	290	288	287	328	342	302	270	349	305	311	331	292	313	295	330	327	323	314	316	303	331	316	294	333	320	303	296	321	303	294	325	302	320	303	301	293	272	323	317	309	317	311	276	363	310	317	338	313	297	297	299	337	326	305	307	317	317	306	331	287	290	328	336	333	277	304	307	302	274	312	309	286	300	278	315	313	330	333	338	351	327	296	301	315	310	287	302	340	316	330	311	311	318	312	318	298	305	293	352	313	295	290	292	315	309	303	326	292	313	318	291	297	304	345	317	281	304	318	323	311	308	302	271	337	313	280	321	305	325	315	324	316	303	316	323	289	288	318	317	297	310	343	321	320	269	315	302	262	301	321	284	323	309	316	283	304	315	320	329	313	294	283	328	285	274	308	313	313	290	284	311	287	300	303	293	314	294	305	315	302	306	308	296	309	286	325	320	322	322	319	323	295	316	334	295	268	341	307	318	302	320	312	327	320	310	272	309	323	309	298	319	313	311	293	323	318	314	296	287	298	300	305	345	297	299	314	316	284	283	334	286	300	343	327	327	327	295	283	318	300	306	302	340	299	321	294	347	354	307	298	297	311	315	305	260	312	297	321	294	314	297	325	319	316	300	322	343	326	286	309	306	315	314	313	294	286	279	301	301	300	310	309	318	303	315	307	321	318	305	312	318	285	309	326	310	322	345	337	334	319	342	324	304	343	324	308	321	308	331	302	331	331	304	288	310	337	289	311	295	296	362	307	292	311	315	306	297	279	310	327	292	321	288	294	325	296	343	314	273	290	277	315	337	315	278	312	284	328	299	321	324	300	320	312	297	324	311	312	307	308	314	328	324	331	302	342	294	333	310	317	317	324	310	297	293	304	294	300	315	321	331	327	343	318	297	326	290	278	304	275	304	295	299	329	311	337	288	309	341	306	327	316	319	300	310	321	312	299	340	280	311	342	316	301	344	297	318	292	313	292	316	291	289	309	323	345	296	313	314	326	337	328	317	294	303	310	342	311	348	301	293	312	320	323	308	318	313	292	310	292	324	342	318	338	296	305	327	275	285	281	314	341	338	309	308	323	343	258	323	317	359	316	317	261	321	302	323	305	335	283	320	310	312	311	344	328	318	294	306	305	338	338	297	300	303	318	308	321	308	277	320	310	292	322	312	301	316	319	318	325	322	330	284	330	282	312	328	328	312	334	287	323	326	303	368	333	312	313	306	316	316	311	274	303	339	349	309	286	308	317	294	327	319	298	296	300	287	320	350	265	294	304	306	329	299	307	338	307	323	306	312	301	323	298	307	303	345	285	354	327	337	328	316	321	330	299	307	308	287	333	309	327	286	291	311	336	312	310	297	285	309	301	293	302	327	320	323	301	323	300	327	331	310	271	336	310	323	302	311	296	327	334	296	316	292	314	303	326	308	337	297	314	318	309	319	289	322	296	292	306	291	351	312	317	301	318	326	327	322	294	310	325	337	291	314	328	295	284	334	290	284	317	287	292	298	313	304	332	336	318	318	317	327	339	309	308	291	290	304	299	332	336	317	303	290	317	303	312	311	315	317	300	309	338	305	323	302	308	318	276	274	307	314	313	305	301	314	281	304	299	348	301	330	313	312	321	309	305	294	301	289	328	321	309	342	287	309	332	345	298	326	277	294	284	281	317	295	327	331	323	314	304	308	320	322	305	302	270	335	289	295	311	313	281	310	332	325	308	312	310	329	300	315	327	304	310	299	303	311	299	320	333	301	320	325	294	332	299	325	290	278	311	301	306	303	310	313	269	326	324	340	338	320	338	285	322	267	274	318	332	303	306	304	285	315	292	305	303	318	273	319	306	293	330	323	327	296	297	319	295	286	302	309	342	327	290	334	329	346	346	310	295	341	295	307	315	307	301	290	342	301	299	295	316	295	324	310	274	327	271	358	316	308	328	316	304	281	334	304	325	315	334	336	308	284	330	341	347	309	296	327	313	279	348	297	304	301	330	334	326	276	316	308	325	318	302	361	292	291	280	289	300	304	286	323	341	288	299	311	294	311	287	293	327	331	331	336	322	296	355	335	292	329	291	319	323	284	293	346	320	328	324	324	277	342	323	289	308	317	322	304	316	320	300	309	315	307	320	299	266	295	312	333	295	323	324	348	310	289	314	287	317	323	307	346	317	305	287	315	312	288	293	298	337	335	299	315	308	316	331	288	287	326	326	324	294	311	283	286	303	315	339	344	326	293	314	305	299	310	312	314	318	330	320	305	285	327	303	290	288	312	293	295	296	316	287	317	332	287	307	297	334	297	296	316	320	328	290
43311	73996	50522	11060	4010	2699	2667	1745	1008	828	700	603	595	550	505	447	445	403	397	415	368	388	363	361	362	348	326	350	306	344	322	325	328	321	292	317	305	335	338	341	312	305	315	288	319	315	303	286	314	316	312	303	324	314	313	307	276	282	294	286	269	291	286	338	299	306	314	313	303	266	282	298	273	284	306	292	308	294	296	349	316	311	301	287	281	306	289	273	285	300	327	310	285	297	281	305	282	304	286	256	279	244	292	269	302	280	293	308	295	280	281	287	311	279	305	308	293	292	275	274	301	275	299	288	286	274	277	274	281	269	249	287	265	294	294	283	286	275	296	295	297	340	283	300	289	296	281	305	291	296	312	285	277	271	303	318	283	291	273	282	294	269	304	286	298	301	305	304	305	252	302	313	304	279	288	314	285	290	266	306	281	296	291	310	275	255	280	291	280	279	254	256	290	316	283	292	288	274	256	295	282	267	273	287	334	294	315	288	287	308	273	290	286	289	235	323	270	288	309	297	265	267	308	294	317	305	307	271	301	289	304	288	280	307	277	286	300	290	266	288	268	245	283	318	318	246	287	310	302	279	317	294	267	288	308	276	314	273	309	291	308	290	288	283	301	261	302	286	277	261	276	283	282	284	276	267	276	271	288	296	295	273	274	285	296	294	319	281	301	307	279	290	271	305	263	264	255	254	303	300	280	347	274	272	238	263	254	287	305	314	282	297	308	307	277	272	270	319	269	309	273	283	281	275	291	273	299	321	280	294	287	295	316	287	306	277	265	253	287	280	288	275	276	256	280	274	291	305	322	301	284	298	323	242	270	305	283	296	277	279	309	302	272	271	313	302	288	262	272	291	306	287	269	281	306	312	291	327	273	307	302	279	269	277	282	316	285	267	280	301	302	299	292	285	287	296	265	300	289	273	301	292	316	296	300	306	265	283	284	320	274	286	290	299	305	298	282	262	283	296	291	297	319	282	293	286	290	303	271	301	270	279	295	271	309	275	293	258	274	264	280	278	282	333	287	311	289	310	281	285	282	285	246	300	281	266	299	314	298	319	274	301	280	295	288	285	307	275	267	287	302	294	305	291	279	264	311	268	276	325	284	296	306	299	297	292	280	298	303	297	265	315	270	279	279	298	280	296	313	299	309	268	298	303	273	287	268	282	283	320	265	305	272	296	279	310	289	294	286	285	300	264	286	280	289	266	292	296	277	280	284	273	325	250	303	292	318	262	267	288	287	293	296	301	300	269	277	281	294	293	287	269	307	275	299	284	299	300	277	318	290	328	328	285	327	295	269	279	298	299	289	303	271	279	279	299	281	290	289	273	284	297	281	292	283	304	299	265	291	286	280	294	291	288	288	260	267	280	294	285	329	269	268	291	291	301	307	283	299	268	301	285	311	284	272	276	277	282	298	266	292	299	290	315	310	291	295	282	283	295	272	281	278	295	306	293	287	272	300	302	285	284	285	278	274	302	315	280	273	287	263	268	296	288	270	322	287	252	306	279	285	283	270	287	298	318	270	288	299	302	287	314	261	291	292	311	299	304	320	279	286	302	285	280	291	291	295	319	286	305	315	268	275	268	278	306	289	265	276	305	289	289	279	303	288	270	312	287	289	293	287	319	289	302	273	293	301	298	295	277	317	294	283	299	308	293	284	285	282	285	272	296	308	290	277	290	323	288	294	267	320	279	298	282	265	298	301	314	289	287	284	297	318	300	268	276	292	292	272	289	286	309	304	271	287	309	304	298	291	282	293	304	321	292	289	322	292	265	283	300	284	297	270	281	304	277	295	298	294	270	310	322	299	291	282	302	260	270	293	274	286	317	284	282	295	296	263	268	318	281	288	277	271	304	304	295	269	289	287	279	283	271	268	276	283	295	286	260	257	287	265	295	296	290	295	268	271	283	271	283	307	305	297	272	298	304	282	295	270	275	286	336	282	297	299	288	300	278	256	268	295	286	300	286	288	309	283	322	295	265	290	283	268	287	317	295	272	302	271	271	282	258	311	330	283	284	276	293	282	280	265	282	282	289	273	309	300	283	318	303	325	288	316	289	299	281	295	284	295	299	287	291	290	297	286	286	302	269	296	269	292	318	271	278	288	312	304	277	295	269	285	261	265	282	261	239	290	292	324	290	273	291	286	267	312	311	316	258	286	298	300	329	299	272	273	267	274	303	295	305	294	293	299	273	284	286	309	288	294	275	278	301	301	301	274	305	311	288	312	259	291	289	315	275	297	296	308	294	306	312	291	281	269	270	243	302	267	296	285	261	274	290	282	305	282	293	295	284	265	273	266	316	288	309	299	303	284	314	277	287	274	319	311	281	277	290	285	277	296	337	322	307	298	264	284	262	303	304	267	295	300	264	279	284	303	284	299	310	284	267	296	254	282	244	268	277	287	289	288	306	291	307	282	280	264	316	264	283	293	278	306	297	297	289	282	277	288	306	308	309	288	302	273	267	268	328	311	285	310	294	299	296	270	299	253	258	272	274	301	273	288	274	296	298	263	272	276	294	307	290	291	316	293	284	284	314	296	286	298	294	315	292	285	303	296	295	279	293	275	280	285	313	300	322	253	306	279	308	283	256	289	317	263	277	273	321	296	294	277	281	284	281	318	299	247	293	268	287	308	321	300	308	272	296	282	315	324	304	281	313	302	287	335	273	314	308	275	292	280	284	292	302	281	292	292	276	278	312	275	302	287	327	275	268	287	309	330	279	301	294	270	274	282	282	297	283	287	289	301	259	248	301	281	296	264	283	279	279	282	286	308	288	274	293	305	283	265	269	305	264	306	280	300	330	275	286	309	285	300	302	324	274	251	274	284	300	297	320	291	328	312	285	278	294	302	294	298	300	291	291	277	282	286	308	300	260	312	282	281	307	287	304	300	353	259	252	286	285	289	283	289	263	304	260	322	270	296	288	254	323	285	301	301	320	272	270	304	289	303	296	305	312	280	278	322	301	284	271	261	290	299	273	294	301	285	264	295	282	292	292	284	296	289	284	292	282	264	279	279	286	266	325	287	277	277	288	280	285	249	278	305	279	283	279	291	307	320	279	288	306	249	304	262	289	277	300	306	315	270	284	313	281	281	301	299	288	294	298	294	303	281	273	264	284	301	297	313	282	263	267	303	315	281	299	277	288	300	302	278	272	261	303	261	285	277	250	288	269	268	309	298	303	282	279	296	255	309	262	341	289	295	301	281	345	283	301	267	277	277	255	295	308	276	271	272	302	306	289	276	306	253	301	297	291	289	296	262	294	295	320	281	287	318	329	298	275	312	259	301	275	297	280	305	302	282	300	297	269	287	282	291	270	285	314	311	299	273	288	300	291	284	309	310	271	251	288	308	289	321	292	272	272	286	278	282	292	314	308	256	282	296	292	277	273	279	305	320	283	312	269	300	278	264	261	292	299	298	289	278	287	296	283	264	320	291	298	252	288	297	312	314	281	322	284	293	287	308	282	278	304	245	290	294	277	294	267
22466	20515	27630	23428	20412	20532	15277	4436	1241	956	853	857	806	752	702	723	678	698	730	632	586	625	612	656	575	635	574	580	590	556	583	543	577	600	548	615	568	566	589	587	532	560	569	571	561	577	576	567	587	575	551	587	562	563	560	540	542	534	523	514	510	567	555	529	528	560	586	509	515	554	528	506	531	538	485	524	487	544	574	494	542	599	543	578	561	520	540	559	552	593	512	556	537	525	528	544	503	565	525	524	541	543	553	532	497	544	521	543	542	536	539	535	549	523	507	514	552	546	536	534	487	505	566	516	565	568	530	573	547	551	529	546	550	570	531	522	539	552	505	533	560	526	517	537	539	514	539	553	519	566	558	533	551	537	559	558	504	531	559	586	593	534	478	534	571	538	546	535	541	532	570	536	509	556	556	561	512	509	546	527	528	539	511	572	546	536	497	569	516	564	540	510	543	567	565	516	546	522	511	564	519	581	523	553	535	500	552	551	553	540	508	517	561	557	550	546	518	552	519	552	568	533	557	545	543	492	565	527	558	537	528	550	548	537	580	529	569	557	544	533	541	553	538	512	580	563	547	513	559	539	537	506	530	537	502	520	545	547	534	554	531	506	583	533	537	519	508	525	522	506	574	524	503	529	498	566	572	508	585	571	560	559	548	580	504	521	511	526	563	534	529	516	528	542	521	573	499	527	554	549	524	554	490	513	573	502	525	578	530	553	538	574	548	557	521	559	534	527	530	539	499	514	519	550	541	552	572	549	520	543	537	521	517	519	506	571	478	559	594	556	586	525	519	535	549	540	545	536	549	502	549	543	541	556	535	543	567	540	511	509	553	590	502	521	539	536	542	538	521	529	527	513	526	554	530	532	539	543	555	533	536	495	568	546	560	508	564	564	542	566	571	559	556	522	567	534	535	572	518	542	537	546	506	548	495	531	566	524	496	576	556	576	531	514	566	532	522	528	522	553	516	524	507	512	518	497	554	524	580	522	604	536	520	598	517	555	510	545	541	543	581	512	523	503	537	548	569	519	531	559	515	546	525	526	546	517	551	540	588	545	550	518	540	550	537	531	511	561	559	532	547	509	566	532	525	556	535	564	532	541	543	519	555	569	499	594	550	510	553	565	504	539	610	533	571	548	504	522	525	504	535	552	531	564	576	531	480	535	495	488	506	493	581	507	528	539	515	567	538	510	521	553	563	529	538	564	549	529	540	526	549	524	518	534	530	515	548	527	508	528	502	532	556	515	531	515	584	559	593	558	543	551	534	517	505	539	518	589	571	476	517	522	468	533	580	525	541	498	535	519	533	558	537	539	516	510	532	536	507	540	539	559	548	513	542	529	518	556	556	536	541	556	558	516	517	579	591	501	505	538	544	591	550	526	520	531	508	551	522	553	520	480	553	577	539	513	503	532	534	507	519	545	522	537	499	482	513	526	546	541	550	513	506	515	560	519	547	552	516	528	531	491	542	570	521	532	570	514	478	561	525	545	574	508	537	541	504	527	537	559	539	579	562	544	561	509	576	562	556	509	550	553	534	482	505	507	527	566	520	508	541	527	533	496	540	543	527	545	535	543	580	535	543	491	548	528	537	555	515	573	568	529	566	495	520	508	503	522	545	543	541	519	523	525	535	563	548	564	495	571	516	543	515	615	543	540	550	554	567	529	533	551	521	572	534	547	520	598	548	522	503	542	517	561	542	545	532	537	560	563	528	533	524	517	551	511	517	565	521	539	541	532	561	484	565	507	564	529	531	517	579	529	518	549	531	531	507	525	531	524	546	531	565	571	539	538	604	541	569	577	556	531	547	554	492	534	501	554	500	541	484	560	515	520	507	522	530	532	560	564	534	519	574	563	519	483	523	491	559	533	564	536	539	504	539	508	514	529	523	518	509	513	499	552	533	532	544	525	534	521	533	516	501	532	525	546	554	518	557	522	523	568	538	529	553	528	531	571	545	583	512	534	566	527	492	532	529	534	488	530	527	556	561	543	488	571	521	496	555	546	512	511	541	562	531	520	524	512	545	546	553	497	547	548	546	518	520	554	534	546	516	562	505	535	485	524	551	510	506	512	534	545	527	556	578	507	533	505	554	559	576	519	546	536	545	542	501	518	546	545	541	536	546	486	504	527	565	541	545	517	526	522	578	539	556	492	543	542	552	541	519	512	539	550	553	581	521	525	526	515	510	561	526	526	516	514	526	566	537	556	529	526	527	561	559	489	489	517	528	543	536	522	569	537	534	561	511	533	507	570	507	506	533	564	539	547	528	509	512	512	544	567	559	520	560	524	542	523	536	593	598	562	554	518	538	541	579	537	541	509	491	583	534	514	557	555	534	517	521	524	519	528	504	510	530	506	522	525	545	526	565	510	557	566	509	507	513	508	536	538	539	529	529	531	574	523	532	565	518	521	525	515	571	525	519	567	553	539	519	552	507	539	514	551	523	582	535	545	546	546	532	528	528	544	514	535	498	490	558	539	582	560	501	567	547	511	534	482	516	554	558	507	527	521	557	546	542	562	539	461	483	549	544	520	554	525	509	565	539	546	540	540	586	500	500	555	518	506	514	571	522	541	530	528	532	560	531	524	539	501	519	487	533	545	521	505	516	538	527	561	552	527	527	570	554	520	560	543	519	520	550	512	549	542	519	550	552	533	551	506	561	504	503	553	538	535	506	517	550	540	529	499	531	540	534	552	512	548	523	563	555	491	545	570	526	544	560	541	612	530	538	500	561	510	496	527	491	528	540	521	530	560	537	546	563	542	482	534	504	499	524	529	556	535	553	513	507	562	501	519	534	536	573	503	526	534	541	531	512	524	513	559	533	551	529	567	580	532	561	529	535	518	562	486	537	555	530	534	508	536	560	539	578	537	567	598	542	555	526	560	541	535	587	522	536	530	556	513	543	523	526	574	550	488	529	512	555	565	513	465	505	544	509	535	544	525	564	571	531	555	524	514	539	535	516	556	559	561	554	530	553	508	527	526	516	528	552	526	544	569	518	483	563	569	565	552	519	533	549	607	549	529	473	497	484	526	536	518	503	512	517	503	525	530	493	541	552	509	534	529	547	516	566	532	541	552	509	584	531	517	529	539	546	551	560	548	541	531	524	515	510	548	581	573	523	545	518	592	524	528	528	590	527	541	504	506	520	527	558	519	542	534	559	554	559	523	534	517	569	539	541	549	484	565	546	509	541	590	574	522	558	502	525	491	544	540	501	550	517	526	544	515	534	532	510	540	566	488	550	534	529	546	527	545	517	534	546	583	524	538	542	560	561	560	539	491	517	542	552	561	509	559	542	517	525	513	577	559	534	534	520	516	540	556	550	535	538	544	522	551	538	494	538	557	531	529	543	554	500	558	525	527	555	507	567	519	495	529	579	512	571	532	543	487	548	557	547	576	533	546	528	579	513	504	544	518	553	573	481	539	558	532	499	548	548	522	546	501	526	517	543	571	553	595	550	534	543	510	523	546	556	557	533	549	512	534
49235	82448	53300	13274	6262	5032	4535	7109	1902	1469	1384	1128	999	980	941	866	809	777	757	712	689	652	652	650	616	662	568	581	589	573	521	529	553	557	554	541	552	529	555	526	489	520	517	502	529	495	515	531	500	514	545	502	530	529	516	510	502	492	518	541	495	522	504	528	518	475	522	517	476	466	503	503	492	474	514	453	481	502	485	471	524	500	490	486	476	481	528	496	504	537	488	486	516	471	501	480	508	470	496	508	493	511	547	521	542	473	501	518	523	508	518	447	497	492	474	521	516	536	499	525	477	502	496	482	493	490	518	490	526	461	496	495	480	515	500	493	540	495	491	508	476	513	487	493	500	490	505	491	508	447	498	492	496	499	437	482	490	493	542	459	455	516	459	520	499	489	500	500	517	514	542	482	471	479	547	509	487	483	488	507	485	468	469	474	449	494	473	479	533	478	468	500	496	509	496	472	513	504	494	498	525	493	519	505	487	464	505	493	496	525	466	479	486	461	471	546	477	480	447	493	471	489	501	520	510	489	469	452	447	447	487	523	523	482	484	533	467	429	509	471	501	489	491	489	502	500	487	507	495	528	504	493	522	528	458	473	489	521	502	466	507	517	490	516	454	469	490	461	523	496	508	504	525	494	464	441	518	492	470	477	502	456	489	492	486	474	512	486	508	487	508	479	484	483	483	486	466	502	499	491	495	477	492	466	491	493	468	497	480	470	505	528	474	507	419	440	470	477	493	478	512	472	465	533	443	471	483	517	525	525	489	515	489	472	468	473	558	508	487	465	466	508	522	505	486	460	530	471	497	488	469	516	551	489	527	534	453	464	512	466	494	563	510	481	451	494	501	488	489	511	502	506	469	499	481	465	550	461	496	481	480	527	508	499	486	505	499	506	485	444	502	543	478	469	482	493	494	468	474	467	474	484	545	505	506	452	493	519	469	497	501	465	545	470	455	501	520	501	518	520	529	505	472	466	502	487	473	492	492	480	532	485	467	492	491	483	491	496	501	511	468	482	455	499	508	498	493	477	509	496	504	516	485	500	501	469	498	506	525	483	470	485	485	473	488	455	458	495	477	510	485	474	443	457	457	486	466	484	458	479	486	452	473	493	504	485	487	474	508	509	495	474	493	508	477	473	485	488	533	440	498	470	482	470	530	499	507	540	532	491	483	496	516	485	505	482	506	505	474	471	546	504	488	489	443	494	465	525	467	526	479	487	504	525	470	467	490	531	509	463	492	474	483	508	506	465	482	506	512	505	513	518	519	479	494	506	534	497	507	449	533	471	523	474	517	557	493	485	489	496	507	471	518	490	472	497	465	469	482	497	483	492	487	473	486	501	484	502	466	500	515	509	469	559	481	483	501	486	511	524	491	469	451	509	508	472	505	528	502	441	489	477	478	481	500	468	495	492	509	519	484	507	479	511	504	491	486	482	474	504	473	473	505	494	501	501	507	484	439	507	544	493	477	509	513	515	524	525	477	499	517	515	476	456	498	495	450	528	486	478	500	473	490	470	498	523	529	525	456	486	468	492	466	476	503	451	502	522	484	513	518	467	466	493	469	481	495	481	491	498	498	477	500	501	488	525	489	469	460	507	486	458	497	450	491	465	505	502	512	490	448	529	505	474	551	536	516	486	479	524	479	480	473	508	473	481	489	482	468	497	495	502	486	494	493	480	447	516	506	496	504	464	517	455	502	494	470	486	452	485	498	477	454	465	510	520	484	456	481	485	498	487	463	504	486	480	492	447	524	469	495	465	527	505	506	525	482	491	511	476	500	506	505	474	500	478	496	487	519	491	494	491	535	476	455	465	482	498	495	474	501	511	467	483	481	503	533	507	506	523	452	491	521	473	485	464	503	530	524	500	488	515	466	492	481	485	469	485	473	479	519	468	492	468	455	476	456	534	495	504	492	480	524	478	460	448	484	513	483	497	514	487	487	475	517	508	498	531	454	481	477	458	481	476	503	481	474	458	482	487	472	506	519	488	479	491	516	453	496	531	472	529	511	488	489	505	498	487	511	547	490	469	495	460	509	522	480	507	498	475	462	465	478	518	523	498	478	482	466	467	498	518	542	500	481	470	496	461	498	494	474	490	502	487	480	514	447	486	498	473	469	482	479	493	509	537	510	485	509	486	532	520	512	466	490	492	531	497	497	460	477	494	474	526	515	486	499	525	463	512	518	487	483	524	463	487	483	542	488	524	500	515	487	482	511	494	494	510	502	482	525	502	500	520	466	513	517	520	495	475	462	511	503	519	457	489	505	504	481	515	486	480	489	459	478	495	473	507	516	512	548	472	503	476	482	515	480	515	483	456	467	514	506	510	506	494	496	497	493	492	483	498	474	534	483	513	486	479	478	485	493	458	502	515	470	493	493	469	503	494	506	488	499	502	528	484	505	536	524	493	524	478	496	498	508	487	512	467	514	481	479	539	462	499	529	514	508	483	508	472	438	507	500	533	493	457	438	475	489	467	466	488	510	480	492	487	484	466	491	480	465	477	460	500	490	500	469	496	511	478	521	490	504	490	528	496	508	498	508	475	495	498	449	518	449	503	471	516	472	501	500	479	477	509	510	462	537	474	514	504	496	514	509	507	523	477	467	496	456	479	486	464	471	495	459	500	461	488	454	526	542	514	496	473	489	502	519	498	527	444	552	505	482	498	479	475	487	473	509	525	510	446	526	513	468	480	482	476	518	521	500	470	460	524	503	493	463	486	490	484	476	494	502	491	513	495	512	488	508	459	540	482	482	513	442	479	474	474	498	470	544	540	495	485	511	458	510	525	494	475	479	456	459	476	484	525	499	506	495	480	490	502	469	532	492	507	481	485	485	536	484	484	487	517	488	509	491	484	536	484	467	491	504	511	473	491	492	521	549	527	504	465	432	521	496	486	495	494	481	465	491	533	497	477	501	533	506	493	528	490	475	504	472	461	496	532	481	536	493	493	481	485	492	482	498	481	502	478	473	512	496	470	496	490	484	531	511	477	511	472	500	464	491	451	478	479	440	554	506	491	510	514	467	473	518	489	484	480	494	524	507	482	494	460	500	512	482	501	517	530	486	509	492	511	527	493	534	504	515	507	469	484	483	521	502	518	499	514	448	527	519	461	476	475	459	522	500	515	462	496	524	500	471	476	501	506	522	480	475	449	499	490	500	445	507	529	487	506	483	490	479	500	508	482	494	484	511	521	503	520	485	463	506	446	472	465	518	501	504	516	473	468	459	468	527	528	503	471	474	501	514	547	453	525	477	514	463	455	525	490	449	497	480	490	504	479	478	475	483	511	500	490	458	506	508	506	489	485	471	496	489	483	469	476	499	488	496	493	455	497	521	484	458	509	494	539	514	507	487	506	502	489	486	492	522	557	480	463	463	478	497	548	486	493	502	520	474	512	472	489	503	510	482	501	523	522	493	484	474	524	527	516	492	467	489	508	489	452	523	487	472	481	486	514	515	522	551	504	450	491	484	490	508	493	496	476
28606	21130	16076	3027	206	206	204	244	151	154	153	148	131	101	131	130	153	149	124	129	123	128	120	120	117	121	135	148	108	120	128	135	116	129	139	123	126	132	127	123	142	133	122	145	113	128	125	147	118	119	122	138	127	132	117	146	123	132	121	130	142	127	114	138	126	129	147	121	137	131	130	136	117	127	101	135	136	130	169	120	109	108	125	129	105	136	130	113	143	136	148	108	131	123	128	134	122	126	138	134	119	126	135	124	99	137	118	120	114	110	129	140	129	145	117	144	129	126	122	136	123	112	149	134	128	128	144	132	150	130	106	129	134	130	112	134	155	124	138	134	142	120	136	131	102	100	132	152	152	118	135	140	124	102	133	126	127	110	136	118	118	141	111	113	123	137	124	145	153	133	102	131	131	129	117	126	114	115	142	139	145	130	134	131	153	121	116	125	125	147	124	130	127	108	129	111	117	108	135	129	120	135	139	132	132	122	115	136	128	148	142	117	145	122	129	146	117	118	129	127	127	124	104	128	136	115	122	130	140	117	134	130	135	117	143	128	112	130	119	135	124	130	131	113	134	138	143	127	130	137	132	140	132	125	122	138	140	123	132	113	126	131	109	141	109	109	125	122	104	133	131	148	134	112	124	101	127	130	118	151	137	118	128	113	136	125	133	124	117	129	127	147	130	136	147	125	147	113	113	134	116	116	129	118	107	143	125	112	134	127	142	149	116	146	140	104	111	129	145	122	147	133	115	149	153	145	130	132	109	135	141	126	141	127	136	126	99	132	118	135	116	128	109	116	117	112	143	141	154	132	120	130	149	119	132	134	122	137	130	131	120	130	132	120	113	140	115	131	127	123	115	144	123	127	125	120	121	121	118	128	123	108	139	139	135	110	124	112	116	127	127	141	134	134	127	123	145	129	115	124	126	147	130	111	114	116	125	120	143	133	126	143	122	130	135	157	126	129	150	121	140	127	145	110	126	112	128	142	111	136	137	129	104	134	115	138	132	117	124	140	111	130	142	123	136	142	106	131	116	149	126	138	138	114	128	134	142	142	141	113	145	138	125	117	122	139	111	120	124	124	120	105	137	136	130	122	127	99	143	128	131	155	141	120	116	119	129	112	129	124	134	135	139	139	132	131	134	125	153	158	123	120	126	142	143	130	108	131	140	144	127	111	154	125	129	131	150	122	116	122	143	138	151	119	134	126	137	122	116	129	116	133	115	131	114	134	140	140	93	116	126	123	121	119	122	121	126	114	126	126	118	125	129	141	129	116	110	146	123	135	129	127	117	150	146	123	137	112	104	129	137	146	125	147	130	126	127	133	112	111	136	128	136	145	145	114	124	118	117	131	126	118	135	114	135	131	108	125	127	131	155	133	122	118	143	132	127	134	129	131	127	139	123	132	125	119	136	143	121	144	130	144	120	127	131	127	134	120	129	118	156	144	119	128	134	135	135	129	122	133	138	127	124	123	134	127	147	119	141	117	147	118	132	126	120	113	142	136	100	128	127	144	134	115	113	119	136	118	116	144	137	133	101	135	133	97	113	136	138	138	140	106	143	152	113	136	148	132	129	141	123	129	134	127	113	126	130	118	132	129	156	107	116	115	125	126	120	132	134	120	117	143	115	108	141	114	123	134	122	136	139	129	135	138	136	120	132	134	110	123	137	124	107	146	147	122	152	127	118	132	134	122	127	103	116	119	112	125	129	120	133	116	138	138	141	127	129	107	126	114	123	133	129	139	131	139	132	126	119	142	122	101	114	125	119	130	115	129	123	140	129	146	128	125	131	127	119	133	128	136	149	135	167	144	99	107	124	118	127	112	133	124	125	121	115	120	134	104	107	127	124	125	130	116	123	132	128	117	124	116	106	119	135	133	124	117	134	124	137	126	136	126	124	142	128	103	134	123	116	135	140	150	127	126	128	128	130	133	130	126	126	143	115	136	125	139	134	117	122	143	137	138	134	127	129	114	130	136	127	151	145	135	110	122	131	121	133	137	127	136	135	112	114	139	125	119	120	141	132	135	128	120	119	133	131	117	106	134	131	128	127	105	117	144	107	130	135	163	122	146	129	137	130	125	126	152	151	141	117	136	127	141	123	122	134	123	127	121	119	135	127	134	131	111	144	145	137	122	133	120	137	125	146	123	156	126	118	121	131	148	123	123	114	112	123	143	134	114	128	132	104	147	101	111	125	125	99	114	113	130	145	166	120	131	159	121	134	132	141	110	118	127	126	125	136	124	120	136	107	133	113	132	122	134	136	147	111	137	123	147	124	141	124	144	112	143	126	136	138	126	144	118	138	128	125	137	133	118	132	135	123	115	118	127	137	130	129	124	120	117	131	123	133	130	139	137	119	129	141	135	124	128	132	131	118	116	138	133	104	125	138	136	117	122	117	116	145	120	130	124	122	127	147	116	133	124	147	131	130	130	128	124	120	119	123	126	134	138	140	117	119	139	142	158	106	134	114	145	119	127	141	125	111	149	120	128	113	145	138	147	137	123	135	107	141	144	120	128	124	141	132	122	136	129	140	119	120	131	133	126	141	136	128	134	122	139	151	136	119	136	157	122	120	125	129	125	126	120	134	142	144	128	144	155	138	115	133	137	119	126	144	107	138	135	122	108	126	145	123	124	133	123	121	132	133	134	149	109	120	143	137	134	126	138	121	130	126	120	133	146	113	133	132	128	133	128	123	130	119	123	137	149	136	140	124	134	121	147	128	117	132	119	119	122	141	142	121	134	135	135	136	117	130	113	121	127	121	119	103	110	132	141	129	124	135	132	125	121	125	128	111	127	134	141	116	136	105	131	94	135	129	125	144	131	138	136	128	127	136	124	141	136	129	112	144	134	143	152	114	137	116	125	127	132	142	122	122	134	119	119	135	129	142	111	116	129	135	137	134	139	142	119	132	120	128	130	117	127	131	141	114	142	121	120	118	113	135	138	135	136	140	126	127	143	125	130	136	139	113	131	136	121	123	114	130	127	122	134	138	132	135	130	125	110	131	137	123	127	145	112	124	131	133	109	135	137	124	141	124	134	112	112	137	110	150	126	145	117	126	141	112	140	122	114	121	133	134	148	146	143	134	143	130	128	122	128	104	101	130	125	134	141	131	112	133	120	91	118	137	126	139	144	138	131	121	123	117	126	120	142	119	139	137	149	137	125	146	124	140	119	135	139	112	119	127	125	137	104	137	141	131	121	134	136	121	129	115	135	144	118	130	143	136	127	135	119	126	124	120	150	110	148	118	124	132	128	143	113	125	124	135	129	143	136	114	137	129	104	123	150	129	119	138	123	130	114	127	149	135	125	129	145	149	139	126	133	128	129	111	133	134	128	118	136	142	123	109	139	124	118	123	128	107	122	133	145	139	132	115	135	136	117	124	144	129	113	128	146	132	120	131	123	132	105	138	127	132	118	115	118	154	120	172	144	114	118	112	123	134	131	119	130	141	114	110	121	139	103	140	146	125	124	134	133	118	125
18088	25894	15634	2285	309	273	312	354	145	185	145	132	177	143	143	136	157	153	142	137	138	146	140	125	121	131	136	134	127	139	155	151	132	158	120	138	147	115	113	133	124	151	119	125	116	124	150	170	150	130	137	130	150	151	145	131	137	148	149	119	128	140	137	144	129	132	144	150	131	122	126	139	134	135	127	150	120	142	147	143	131	142	123	130	149	155	164	146	132	138	151	147	151	148	137	138	143	135	123	133	136	135	137	155	133	129	143	130	157	128	117	125	147	137	149	134	135	127	119	129	138	136	131	135	128	149	132	140	139	125	144	136	142	150	130	147	149	142	121	140	145	138	123	146	126	141	140	122	146	150	140	149	142	159	150	150	156	116	137	129	148	161	144	132	139	151	149	139	137	154	132	139	156	135	121	142	139	143	146	129	129	156	138	147	138	139	144	172	141	156	130	134	142	135	149	137	135	137	142	142	119	133	171	134	150	119	142	130	124	130	155	156	131	173	135	140	127	128	137	132	135	149	154	137	124	155	142	159	139	148	118	131	149	150	152	140	141	141	153	147	141	140	119	154	125	109	133	143	134	147	142	139	135	133	148	125	167	142	129	140	128	133	145	122	140	126	130	117	140	125	146	146	143	132	135	147	136	137	136	160	150	139	144	142	142	123	141	153	142	138	164	118	126	136	149	127	113	145	115	137	133	136	124	124	133	143	135	133	151	162	154	126	146	107	156	111	152	163	136	154	165	143	143	161	125	142	141	154	133	153	142	146	145	144	146	149	138	155	121	129	129	141	143	125	136	147	123	153	135	133	150	142	146	140	118	138	129	131	130	144	153	129	135	121	139	139	125	157	147	143	119	134	136	159	128	123	139	125	142	143	154	124	133	126	119	140	144	127	146	126	148	149	139	134	140	141	162	132	130	134	164	134	132	126	142	141	144	133	135	148	142	136	140	121	149	138	145	135	150	153	137	129	141	144	128	161	149	145	132	146	144	137	148	133	124	133	122	133	139	128	135	132	116	154	112	146	144	148	148	150	134	151	145	118	133	133	133	158	152	141	139	148	138	146	135	119	126	128	140	148	157	127	135	135	154	146	142	148	141	135	130	151	145	133	139	132	136	123	131	109	142	142	148	139	128	135	122	147	127	139	136	141	145	128	121	144	159	137	131	140	124	141	147	158	144	150	116	147	137	125	144	132	116	142	139	138	152	151	132	126	141	146	132	126	146	138	125	140	131	151	127	128	146	130	133	139	142	145	145	150	136	141	112	138	140	145	150	136	151	145	117	155	142	150	149	122	158	126	141	129	114	121	124	142	145	132	135	132	120	160	129	143	139	130	165	153	123	147	150	151	160	121	157	132	146	118	125	129	132	145	124	151	139	140	132	132	124	133	132	128	137	125	141	126	148	118	151	134	123	129	138	147	121	139	136	127	129	133	113	145	153	140	142	153	156	129	128	138	149	140	153	134	143	154	128	137	171	147	131	120	142	138	136	127	172	139	136	143	144	156	142	140	144	137	161	121	140	124	136	150	139	126	151	135	130	152	141	143	134	135	139	136	134	151	155	152	126	133	118	140	129	144	134	140	150	137	134	133	110	131	138	134	127	150	156	139	169	138	145	140	132	133	143	156	119	140	151	122	135	143	132	128	143	135	138	132	152	145	134	149	129	141	152	129	136	145	146	115	123	157	131	146	136	140	118	109	135	132	135	153	157	144	113	143	156	141	131	145	137	155	152	140	149	132	162	142	134	130	135	144	149	130	136	134	116	144	143	143	137	123	147	141	148	123	139	138	137	136	134	151	150	136	143	145	128	135	148	156	133	132	165	141	144	130	128	140	124	132	128	132	129	149	136	154	147	149	130	133	135	133	132	140	149	151	134	143	131	129	128	136	145	132	150	134	124	137	127	139	167	138	131	145	129	131	137	138	142	137	128	122	135	142	134	151	139	135	140	141	140	116	144	148	107	102	139	129	153	119	156	141	132	151	144	137	137	134	149	148	145	126	137	134	145	137	140	147	137	132	160	142	134	139	142	133	156	140	136	118	128	129	142	122	153	143	159	143	148	136	134	149	131	149	146	130	125	143	141	170	154	130	132	128	126	136	134	143	162	140	145	124	163	163	131	126	160	136	138	139	131	148	135	136	156	161	146	137	109	124	124	142	118	130	136	127	147	140	116	147	123	132	132	160	128	125	135	124	134	134	124	136	120	128	150	134	123	136	112	139	143	134	121	142	136	138	139	144	146	137	133	117	153	132	127	131	133	123	111	148	150	131	158	124	137	137	132	148	147	149	156	124	144	117	118	131	152	155	132	128	140	134	138	148	129	169	143	127	119	159	140	137	142	142	137	129	152	156	140	102	128	134	128	128	152	154	134	145	156	145	130	131	132	159	144	135	143	127	140	155	113	115	122	141	153	152	155	128	140	130	129	151	136	130	155	143	148	122	135	137	137	123	129	124	136	144	126	136	149	121	140	125	143	121	144	141	125	145	130	141	131	141	146	134	141	130	142	154	139	138	135	146	136	129	158	119	121	143	139	125	146	143	120	133	136	157	120	139	144	135	128	141	130	110	125	135	145	149	141	143	166	124	136	126	123	131	137	124	125	149	168	160	139	129	134	124	151	147	150	127	132	147	125	155	134	150	149	135	138	131	121	123	149	117	133	134	140	120	138	137	136	122	131	136	150	133	132	142	140	130	125	158	140	142	155	137	155	151	132	145	134	140	121	135	141	133	128	156	159	147	134	138	118	139	125	125	156	129	142	140	145	127	135	128	124	136	118	141	147	132	139	160	145	140	164	127	143	125	121	123	138	163	154	119	170	146	145	150	156	159	127	138	121	121	126	135	141	134	130	121	133	109	138	124	138	137	124	129	124	137	141	127	138	130	130	133	144	138	142	141	152	142	130	152	125	143	115	125	147	97	156	151	123	137	144	134	129	129	149	140	135	148	151	122	129	156	128	135	146	139	148	139	135	128	154	146	136	134	144	133	130	145	135	127	135	117	128	142	124	148	123	144	134	125	147	138	146	126	150	115	135	150	129	135	145	136	119	125	143	137	136	149	134	109	138	135	153	123	152	123	156	144	134	133	165	140	124	151	132	142	142	124	150	149	139	136	138	138	113	141	135	149	125	136	112	142	135	140	129	123	143	128	129	143	141	142	140	158	117	125	134	137	147	138	146	136	138	139	153	142	156	155	134	125	162	127	131	145	141	154	140	159	138	142	135	139	118	142	147	141	145	128	147	128	137	125	149	134	139	139	139	138	155	120	137	139	149	121	125	152	123	125	149	153	154	116	130	149	111	130	137	133	120	127	133	147	121	132	132	137	108	144	159	119	123	127	156	141	147	143	150	132	130	127	127	135	134	147	141	124	134	146	142	132	147	140	125	124	148	132	143	144	137	142	130	147	150	136	143	144	138	138	153	112	119	147	111	156	115	144	141	123	140	127	147	136	145	146	138	140	134	145	131	156	144	126	153	119
24878	20755	28515	24486	20033	12373	2726	1798	658	536	507	466	440	425	431	397	391	383	378	359	357	352	350	361	323	361	351	340	305	368	335	347	334	344	333	318	359	329	347	321	318	312	287	326	313	334	323	299	312	337	349	320	274	347	313	304	353	325	312	339	327	310	325	324	326	325	320	357	284	322	320	311	307	316	318	312	301	329	307	280	302	301	307	351	359	286	323	318	358	310	301	329	344	325	315	325	319	314	333	320	302	300	329	317	297	327	313	333	298	299	340	333	298	293	328	308	335	332	302	349	297	305	308	294	325	291	287	337	297	341	355	329	320	259	305	334	322	292	306	313	322	339	306	304	322	302	325	331	322	294	314	333	321	303	338	312	312	317	319	289	315	296	311	304	313	331	318	316	327	309	312	296	325	340	306	294	322	289	323	279	323	276	339	283	302	340	294	295	326	336	285	296	312	292	321	307	312	310	318	293	318	314	329	281	287	289	285	307	308	315	338	313	296	296	312	318	317	338	300	331	320	318	312	333	315	316	315	326	338	323	344	325	292	314	291	295	315	321	288	294	309	330	309	313	289	290	320	347	334	314	334	283	324	317	295	318	303	322	308	327	265	288	305	291	338	324	286	308	324	312	298	339	306	328	304	320	325	312	330	298	312	310	293	305	311	325	359	324	345	322	307	305	362	284	302	321	320	312	300	312	303	310	325	260	320	324	286	305	311	328	336	318	309	311	278	300	309	326	301	291	306	304	310	283	310	321	296	318	321	322	317	305	330	314	353	314	354	318	299	308	357	317	301	302	323	287	312	303	328	310	319	284	338	299	300	301	313	298	339	332	300	298	345	328	314	333	318	323	325	327	272	308	274	293	274	330	339	307	325	311	299	335	279	322	291	315	296	332	287	321	328	303	311	340	330	321	340	303	278	344	326	298	301	299	318	304	333	303	317	333	293	313	330	296	328	305	321	321	307	341	299	318	295	317	334	315	324	330	319	332	332	333	309	319	329	318	290	323	309	319	326	316	311	318	287	301	308	261	332	326	276	307	315	332	317	320	297	303	299	313	286	278	309	311	317	298	304	323	317	311	301	318	291	316	279	311	311	338	317	314	319	311	279	299	311	315	328	339	303	336	278	301	321	299	332	315	310	331	352	339	355	288	304	334	322	310	317	315	281	284	304	336	310	313	329	322	322	319	324	313	292	303	313	336	318	330	292	318	331	314	297	306	304	308	348	290	339	316	295	308	302	311	292	286	314	335	312	318	317	338	317	306	312	318	318	331	337	349	338	288	335	311	313	325	337	299	293	313	297	310	320	334	366	322	319	324	323	311	321	317	331	300	326	346	317	369	300	308	314	307	321	318	329	304	320	313	304	275	321	275	298	328	310	295	307	353	331	323	287	295	297	267	337	307	309	328	305	333	338	348	302	305	291	285	342	308	316	313	365	341	316	294	303	315	312	334	340	298	275	329	310	320	322	316	341	318	319	301	306	348	310	326	328	321	297	340	307	336	293	309	303	307	277	310	312	319	320	294	311	322	314	305	338	333	326	308	330	320	296	294	285	296	295	298	284	319	332	298	334	338	323	332	330	323	322	325	296	288	347	329	315	309	320	333	363	309	312	307	309	309	307	285	321	331	305	297	314	278	279	342	290	323	327	300	308	302	285	329	301	306	308	327	290	338	317	301	337	307	319	340	298	291	282	300	289	321	327	295	283	317	314	298	290	326	302	348	308	346	305	322	324	326	324	311	317	328	314	311	324	334	330	313	346	309	350	310	307	293	335	300	332	348	327	350	333	337	321	298	318	310	321	292	324	326	301	303	313	309	327	313	336	340	347	292	329	275	343	313	339	302	309	272	346	341	281	294	316	321	310	279	299	296	312	327	310	313	311	306	320	316	328	331	319	335	338	319	309	330	293	333	328	327	345	321	332	342	312	312	282	342	324	309	304	295	303	304	311	345	301	307	311	308	324	314	313	324	301	294	346	295	317	294	269	331	298	278	303	352	296	325	305	315	284	331	327	313	314	328	328	275	307	302	299	304	264	307	268	334	320	319	314	341	299	300	287	322	327	318	299	307	341	293	344	307	315	293	321	296	312	289	307	299	323	315	316	327	303	297	324	329	333	318	362	325	326	286	301	297	313	299	280	314	302	327	323	321	283	302	297	277	286	327	303	332	311	352	312	326	339	300	319	337	296	294	317	332	328	320	299	263	322	291	317	312	310	294	280	300	310	305	317	309	347	319	295	324	290	312	317	304	312	334	330	322	291	299	297	298	304	340	327	317	267	308	302	347	293	287	291	319	320	311	331	292	288	326	327	321	305	275	326	301	310	333	308	301	316	332	324	308	314	318	288	327	281	335	311	308	317	302	315	310	318	299	325	350	316	327	284	321	327	345	312	346	312	305	315	333	295	332	312	288	292	316	308	277	308	282	302	347	318	309	285	325	306	302	295	341	326	318	333	325	316	331	331	306	316	316	329	330	314	330	335	319	311	290	310	300	334	292	300	302	344	309	322	297	317	344	326	329	331	327	337	329	357	313	325	299	310	278	302	323	324	330	323	320	335	305	344	310	317	325	316	355	328	285	261	300	324	325	353	305	315	309	326	339	303	306	295	319	312	287	275	297	280	281	309	328	321	309	318	296	309	311	342	276	330	300	333	287	321	328	329	345	302	346	308	350	294	344	313	323	309	287	296	330	294	319	268	319	306	296	314	306	322	299	322	320	319	306	313	339	325	344	332	276	273	288	311	315	322	303	294	311	330	268	301	358	301	323	328	297	324	301	316	307	317	314	335	279	317	346	335	330	316	274	316	310	306	304	347	321	353	308	308	317	283	352	309	311	311	330	322	309	300	323	308	319	320	330	322	346	306	309	306	310	302	298	272	323	309	308	348	304	300	334	310	320	271	296	315	300	318	318	283	317	339	325	348	313	314	335	312	307	328	311	306	308	311	345	297	325	318	309	319	312	299	302	295	328	310	339	309	297	343	308	329	328	293	281	314	339	293	301	351	305	325	306	294	317	312	320	318	327	309	322	328	316	332	327	342	291	338	296	294	346	329	310	363	306	305	336	320	326	320	296	295	315	305	324	295	297	304	332	320	312	307	323	300	316	314	325	299	292	325	298	329	335	282	325	328	322	326	293	302	296	308	319	313	305	309	305	323	287	319	281	307	315	343	339	314	317	316	319	299	331	315	313	317	352	332	309	308	332	286	300	322	316	298	290	330	307	314	311	319	316	340	297	320	330	290	302	310	293	298	325	327	301	322	310	307	316	301	257	303	287	324	304	332	314	320	326	293	291	325	308	288	370	287	295	331	312	317	300	317	337	294	305	323	313	309	355	352	311	306	309	333	301	279	322	305	302	306	307	310	331	283	310	305	358	311	337	297	317	303	297	319	276	318	303	325	292	285	326	302	340	297	317	307	292	324	325	309	327	330	315	312	317	353	307	320	344	320	325	286	313	307	318	297	298	322	306	304	298	325	310
43604	72856	51152	10472	3348	2677	3554	2476	979	798	679	603	566	524	517	459	454	418	406	405	388	349	380	351	351	374	362	323	336	354	352	329	341	339	323	329	309	333	318	342	322	306	313	316	305	293	304	293	321	293	275	328	312	294	284	301	295	333	293	316	277	296	307	291	269	270	299	295	322	298	285	305	291	298	271	319	295	301	285	283	275	290	266	284	324	290	293	291	271	282	311	315	301	301	323	291	320	285	281	289	285	300	292	289	299	281	280	332	278	231	295	276	299	310	316	291	284	287	269	316	286	277	294	283	285	281	275	286	305	316	300	300	282	293	267	283	270	292	283	274	299	290	281	283	298	280	289	275	314	260	267	292	308	308	287	265	297	324	310	319	262	312	305	295	278	294	291	281	291	299	300	282	277	295	302	293	271	273	283	323	302	305	295	280	287	298	287	287	286	295	272	295	298	281	314	291	291	267	288	281	295	329	287	267	309	283	290	304	282	305	255	273	294	245	288	274	291	304	321	279	268	311	283	289	291	284	283	281	301	311	273	303	276	290	297	305	291	304	293	304	325	252	260	286	276	295	308	281	288	302	314	288	277	312	307	289	296	301	292	275	313	298	287	275	288	298	308	285	299	300	318	271	266	286	270	290	277	291	326	294	303	314	331	297	295	272	287	280	288	287	279	296	270	268	297	275	302	262	279	295	269	278	285	316	307	290	284	322	284	303	311	283	327	286	320	285	299	304	253	298	296	279	307	301	310	289	301	307	304	282	291	288	302	279	279	310	294	304	282	294	313	313	292	278	277	292	303	277	293	297	263	277	311	288	295	279	288	329	305	305	305	282	293	292	270	280	298	271	260	322	341	313	309	291	270	298	319	281	283	286	251	296	273	314	298	300	275	297	278	293	275	314	297	249	291	273	265	285	311	302	285	300	309	294	316	279	294	319	286	336	296	283	278	310	280	283	285	267	266	292	276	263	292	279	272	314	296	327	268	270	324	278	317	287	301	295	345	294	271	294	274	302	301	304	280	301	335	308	310	313	316	308	283	288	308	288	305	307	301	319	290	312	298	295	286	302	290	301	290	308	273	265	308	307	288	293	297	309	279	277	296	303	326	279	296	304	274	267	317	302	285	259	284	280	259	276	299	336	288	279	315	300	291	318	302	277	251	331	276	279	286	308	300	320	286	311	290	290	275	271	269	278	246	291	298	282	292	285	298	313	279	273	317	299	233	285	293	282	296	294	320	309	276	275	303	307	300	330	298	291	286	290	292	281	298	292	305	295	286	286	271	282	265	276	285	299	271	308	286	278	301	308	269	302	298	265	260	295	277	279	301	334	307	331	309	300	313	309	299	287	286	313	280	272	298	282	294	307	267	313	314	283	308	282	290	296	289	264	303	325	291	317	299	313	276	312	284	309	295	280	282	278	319	293	306	287	288	281	322	271	241	292	278	320	314	325	298	311	276	318	289	309	295	303	313	270	308	312	303	282	249	297	280	278	300	299	294	281	286	278	313	291	289	260	281	295	296	314	294	299	294	300	300	285	284	277	322	271	309	271	287	287	284	268	275	308	295	281	266	297	282	309	266	274	309	307	286	289	310	259	277	300	278	279	256	310	294	314	293	304	299	301	283	279	307	287	279	313	276	280	287	300	310	285	284	283	292	286	305	314	299	334	290	306	298	295	310	304	296	331	250	318	293	323	307	286	298	288	326	287	260	332	315	296	296	281	287	299	290	330	326	276	317	328	310	313	311	287	280	302	283	320	288	297	289	300	298	288	312	319	277	274	299	310	331	296	306	297	302	297	310	280	311	298	311	298	288	278	282	313	288	267	276	287	302	301	264	267	318	304	338	296	301	260	256	298	324	304	306	298	306	271	273	282	302	303	296	290	287	292	289	328	282	261	318	310	291	270	309	292	320	285	279	262	297	280	296	260	292	296	284	303	295	315	293	307	278	306	305	308	312	292	281	280	314	315	287	283	273	284	280	287	289	270	273	281	302	300	295	293	282	300	292	298	317	280	323	310	301	299	288	308	326	291	264	309	286	296	275	314	278	279	286	265	272	282	258	274	308	281	290	305	282	302	303	326	294	326	277	259	293	295	290	279	281	272	300	278	292	280	285	297	292	285	305	300	287	299	285	291	306	280	296	274	288	257	298	283	304	270	265	316	265	317	320	308	267	307	304	290	284	289	296	287	266	295	290	300	281	290	301	300	315	290	287	292	328	295	319	290	302	295	283	300	294	278	298	290	294	314	302	264	280	312	292	286	318	292	308	289	291	301	312	278	288	272	299	285	275	326	279	296	315	296	281	285	285	281	280	284	310	294	275	319	301	305	297	262	308	295	289	274	304	297	318	307	315	300	282	314	320	283	287	300	272	295	299	287	301	327	306	267	272	307	299	335	301	314	292	310	284	261	309	350	301	303	272	275	303	294	313	284	284	288	309	291	318	285	258	274	296	310	297	292	295	272	309	286	327	302	306	317	267	301	311	312	255	290	280	306	297	320	304	290	281	331	297	293	281	279	295	310	303	283	284	274	282	295	319	305	296	316	275	269	285	268	269	280	331	295	313	276	284	323	267	316	302	310	303	296	274	284	290	295	299	306	299	284	299	269	293	243	293	305	298	292	287	300	294	298	297	257	314	290	276	308	303	287	274	260	292	274	285	280	317	307	281	291	286	251	258	303	289	313	279	276	290	346	281	297	318	329	286	305	299	266	301	288	274	294	290	337	299	292	294	272	287	274	274	295	332	294	271	280	320	300	332	273	301	295	291	295	311	278	285	315	314	277	289	324	310	293	308	307	274	302	303	290	303	275	318	271	296	270	284	303	268	280	308	257	287	302	284	290	301	320	298	310	296	300	272	289	295	325	319	266	255	327	290	271	276	303	324	314	290	283	331	320	272	284	277	285	296	303	281	268	296	292	287	314	275	278	306	286	326	310	286	302	299	278	294	289	283	324	286	269	292	282	280	305	281	311	281	294	305	284	312	306	306	320	289	296	325	312	286	264	297	282	333	302	287	304	313	310	309	271	290	273	300	298	282	287	237	293	266	311	304	284	273	309	298	292	335	282	289	314	279	319	311	259	298	262	308	259	283	309	285	304	268	290	269	248	306	261	277	319	283	286	300	276	292	266	297	277	299	300	303	292	303	279	298	287	298	292	299	283	318	273	297	273	332	273	319	287	322	307	288	293	276	271	292	272	290	287	299	284	288	288	282	290	324	323	299	321	306	289	294	316	309	288	285	279	295	286	289	275	276	282	291	279	300	276	307	301	279	307	262	290	276	289	293	287	295	320	299	284	303	287	309	290	281	291	287	288	279	292	281	297	285	321	288	308	284	274	302	295	294	273	283	327	284	319	281	294	285	276	287	325	263	270	298	323	282	284	310	272	306	286	288	272	274	291	308	292	283	262	266	303	293	304	281	315	281	300	330	294	280	322	304	269	308	278	306	266	309	291	311	330	277	291	275	314	300	305	288	311
22493	20564	27779	24009	20398	19479	9002	2058	1193	940	902	921	802	793	738	708	687	668	676	638	624	598	606	610	617	595	560	590	586	554	575	618	568	561	597	558	605	556	560	565	560	532	557	571	593	578	578	490	570	552	594	568	506	565	575	546	569	530	564	520	529	572	584	566	499	543	546	508	521	534	533	585	526	511	523	539	503	556	527	546	562	487	543	550	541	516	552	581	545	561	528	579	544	535	555	574	532	547	534	538	541	534	569	546	548	549	561	540	526	511	572	536	538	554	527	513	567	544	557	523	524	550	561	562	529	511	534	579	544	532	544	570	554	558	541	533	541	491	537	557	607	522	521	537	534	572	555	521	548	561	552	561	516	547	525	513	541	522	542	578	538	519	576	541	528	538	556	565	515	537	528	485	555	573	535	524	537	497	540	514	546	560	530	526	517	526	552	544	594	513	484	533	532	500	556	504	584	558	554	515	509	546	549	622	520	554	541	541	543	597	528	567	524	516	540	565	549	561	533	526	589	514	576	510	541	537	545	529	517	543	558	531	547	601	574	551	485	564	539	510	561	570	542	508	521	523	489	567	538	540	554	510	493	531	532	586	530	519	538	531	549	547	537	522	511	579	503	547	499	531	552	556	552	494	526	553	573	531	545	529	577	555	575	545	515	524	553	535	593	464	546	536	542	542	583	534	546	577	504	537	534	509	547	518	495	517	530	559	520	576	563	514	533	530	550	562	525	534	514	560	556	526	541	492	521	555	569	536	569	531	533	525	537	502	550	548	510	491	541	546	514	535	523	515	569	553	528	544	523	509	513	518	500	525	533	550	543	534	546	518	530	573	557	506	528	535	509	558	520	536	534	591	542	506	539	501	546	599	538	484	522	519	561	515	527	564	528	549	498	549	519	593	528	545	501	534	485	485	524	537	513	523	541	527	548	540	571	546	576	546	525	538	532	589	536	567	522	513	522	512	559	546	514	507	524	583	484	546	541	531	533	535	560	512	563	541	531	591	525	573	543	548	506	560	524	532	530	595	519	545	526	515	530	564	545	583	559	571	562	569	564	539	553	560	556	501	541	589	546	533	548	536	539	565	557	568	554	537	557	575	539	541	509	541	524	580	521	538	604	570	539	505	526	546	543	511	545	554	505	525	562	524	541	536	557	524	524	548	588	566	524	501	521	538	514	522	554	508	514	557	558	582	534	540	544	551	554	555	552	532	555	539	528	526	514	482	551	515	566	498	549	538	577	514	508	532	554	573	560	534	527	532	537	505	598	524	540	555	526	526	535	554	564	535	549	530	534	534	538	522	551	562	562	522	529	541	542	544	539	559	557	548	494	556	531	534	509	566	533	521	515	537	546	527	537	562	565	528	538	614	543	566	519	555	519	544	465	547	523	553	519	596	492	554	551	572	563	545	543	571	550	574	548	498	520	516	552	553	516	577	547	554	527	539	578	534	515	539	527	505	539	563	497	525	509	492	531	567	559	534	493	517	568	571	498	556	566	548	582	512	562	572	536	525	523	545	511	562	507	542	567	558	497	518	538	554	546	546	525	596	517	559	536	545	567	534	511	506	555	504	504	503	524	589	537	586	520	560	510	527	536	543	578	534	540	523	516	554	541	507	541	528	543	558	559	548	528	517	544	507	504	541	541	542	551	557	507	493	543	559	536	575	515	589	521	480	573	504	531	577	547	550	539	484	485	521	541	574	485	547	545	535	529	537	523	551	535	517	528	583	557	560	605	497	513	542	520	531	514	539	578	550	547	591	542	549	548	551	530	530	518	533	514	529	568	546	552	521	529	543	521	513	533	503	578	535	566	585	531	524	519	551	521	541	541	539	519	491	548	577	525	515	489	528	524	527	526	541	559	546	514	577	534	554	507	512	560	559	489	514	566	537	533	487	561	507	479	521	533	575	489	522	541	564	567	519	560	534	515	549	539	518	552	550	564	555	558	531	509	578	544	532	534	547	522	516	535	530	527	591	585	545	514	510	522	529	562	538	564	545	545	546	589	527	548	488	482	491	511	548	514	558	523	473	545	568	535	523	540	544	508	551	540	591	566	545	518	570	487	548	566	530	557	590	525	495	550	533	517	572	562	526	552	578	558	505	571	476	528	595	527	539	578	521	500	507	551	511	552	561	533	532	575	544	532	547	535	548	547	566	529	516	548	514	543	555	534	525	533	508	548	535	552	526	534	565	542	555	571	560	529	566	560	548	561	555	549	509	576	564	595	482	504	564	524	519	520	488	539	529	563	517	574	536	530	531	512	513	515	514	519	554	522	537	543	531	532	568	538	495	580	560	531	487	535	553	561	572	568	557	583	551	561	532	538	564	538	535	541	552	546	557	520	529	556	563	519	518	586	571	572	539	522	540	523	534	529	527	543	492	524	570	506	532	493	524	534	510	528	522	539	625	519	561	550	577	546	516	554	564	562	504	565	493	588	479	551	511	556	548	516	533	513	549	589	544	528	567	562	560	544	571	576	541	552	553	517	505	554	532	558	488	503	525	545	539	526	525	584	545	522	553	538	545	550	558	577	501	554	508	522	533	534	563	498	548	571	514	552	547	548	543	545	528	523	534	529	547	519	507	505	499	498	550	527	523	548	520	557	543	551	525	584	544	547	574	573	522	563	532	536	587	570	540	547	585	581	516	554	514	506	497	538	534	571	514	541	566	522	513	554	539	499	575	540	498	547	574	581	608	462	545	565	556	534	527	558	592	504	539	510	528	542	546	531	548	499	514	560	554	500	557	548	552	518	522	534	557	572	539	495	508	570	597	516	533	573	562	555	545	539	496	532	522	543	563	577	560	569	499	533	503	537	527	541	563	509	581	546	503	570	573	530	581	520	532	522	534	523	534	547	515	554	547	524	495	519	488	529	537	554	507	529	566	551	547	546	523	537	597	532	534	509	548	515	546	501	548	522	530	517	543	500	535	536	547	565	541	559	533	532	545	539	559	527	543	529	546	548	541	503	524	549	509	506	543	585	577	544	548	570	517	559	551	522	536	546	552	520	555	508	525	523	536	561	563	542	601	564	518	566	523	572	548	530	507	550	538	578	524	571	570	571	572	507	541	490	525	577	541	542	585	561	511	575	566	513	541	522	549	512	567	544	542	561	550	562	542	520	522	537	537	546	495	537	519	544	519	525	491	505	551	545	537	550	550	569	539	535	535	562	510	527	544	539	550	571	571	526	524	556	543	546	553	555	523	563	546	550	528	540	533	523	541	523	510	510	512	542	535	509	561	557	548	528	513	479	531	541	518	459	556	547	567	522	524	594	531	499	540	524	525	534	575	542	514	517	541	549	564	550	486	537	511	572	544	529	513	563	516	557	540	592	542	519	529	571	563	526	539	556	524	524	527	534	549	527	534	511	528	536	505	527	529	522	550	513	535	552	490	553	551	533	547	519	563	560	561	517	545	517	557	535	505	514	531	510	549	585	558	532	548	546	526	550	527	476	530	548	542	527	602	536	539	577	570
47796	82049	60311	11505	6467	4972	4763	3071	1876	1449	1316	1180	1086	976	925	812	798	851	721	727	699	708	653	651	675	632	625	595	563	530	591	550	566	548	553	520	564	538	556	504	541	534	508	531	499	552	492	520	556	540	519	544	523	513	512	516	502	556	555	483	473	524	513	495	529	496	508	525	503	500	525	502	497	521	552	480	549	494	474	484	467	459	507	504	462	503	516	524	541	520	534	472	526	477	502	470	455	513	496	509	499	520	496	486	485	527	478	474	501	502	518	538	454	505	529	498	477	522	486	508	476	480	469	503	478	473	483	454	465	519	517	501	508	493	503	488	517	453	487	465	507	487	482	483	521	520	510	491	520	517	493	517	515	512	527	480	543	492	507	469	478	503	496	505	468	500	460	497	517	453	521	501	484	496	514	469	515	492	500	501	482	489	458	506	544	504	496	492	505	458	501	486	458	496	492	470	515	486	472	517	498	488	481	503	491	513	482	470	470	504	507	480	494	485	460	488	479	490	496	537	503	454	514	537	478	494	481	463	501	517	487	524	517	534	499	514	513	489	483	493	490	523	490	510	476	456	538	563	511	503	488	500	502	461	469	506	502	514	454	456	488	465	505	491	495	483	498	501	446	487	472	543	499	462	519	491	517	506	463	504	494	505	455	525	503	515	495	499	514	532	484	445	517	464	466	509	500	524	516	527	499	493	480	531	497	490	446	511	501	518	502	517	507	521	486	481	458	472	531	507	488	479	523	510	532	492	527	480	451	473	478	465	468	502	505	491	511	536	437	478	447	501	529	514	535	512	479	504	492	516	504	502	491	550	487	500	521	514	470	496	470	468	493	521	497	487	501	483	504	501	503	486	525	489	575	502	552	500	484	494	491	514	533	485	477	488	480	500	478	464	465	498	491	502	504	515	541	491	521	460	492	471	471	506	513	499	483	462	488	500	562	465	511	490	486	487	499	451	459	474	482	493	474	487	519	484	459	503	482	471	483	453	490	459	451	476	487	490	532	468	457	537	472	473	481	508	487	521	547	469	517	477	469	475	461	456	531	503	492	506	501	494	483	512	464	479	474	473	499	518	520	503	498	461	465	470	490	461	444	522	527	476	501	484	498	483	525	496	492	488	497	507	480	466	469	489	503	499	524	475	544	549	507	496	478	499	465	499	531	508	478	544	463	512	497	459	500	481	487	470	538	501	505	490	496	528	499	474	527	497	501	505	492	489	461	519	509	487	440	515	484	495	517	479	529	459	514	475	545	466	516	539	489	506	438	501	463	518	460	503	489	513	482	496	480	508	536	465	455	522	511	536	475	516	490	462	470	520	484	529	552	493	483	517	503	480	503	547	484	525	508	497	525	542	501	462	474	482	477	436	524	474	502	495	517	498	503	472	521	502	468	478	487	506	466	474	498	497	487	509	491	462	467	487	518	483	472	478	493	512	494	505	470	461	517	503	460	492	478	486	474	495	518	505	484	543	518	457	499	446	485	497	463	507	529	534	533	507	477	449	496	475	507	493	491	518	507	511	500	508	453	489	491	484	484	490	490	488	451	501	448	517	540	488	503	477	500	494	469	504	469	483	553	483	471	528	500	493	476	514	496	480	497	493	470	519	516	499	518	525	511	455	488	506	515	508	501	470	494	534	528	501	484	494	523	492	552	503	497	509	481	489	503	542	500	540	497	459	499	485	463	490	517	503	502	545	500	483	483	507	522	495	496	473	501	488	488	503	498	519	491	484	509	522	505	514	488	499	507	527	476	491	488	488	484	494	497	490	508	509	486	507	456	532	517	479	487	449	527	520	463	510	482	505	504	515	475	505	493	490	515	509	483	456	454	485	541	490	532	523	486	477	507	483	514	475	489	500	494	475	510	482	467	543	510	526	505	472	485	490	493	530	472	484	520	493	489	479	481	477	492	484	469	492	513	512	448	512	535	536	535	500	519	537	471	464	504	500	525	492	504	482	528	482	475	483	514	503	487	480	490	493	488	485	534	468	525	469	471	509	479	468	517	519	486	475	535	532	496	509	460	505	486	479	442	483	510	492	487	488	512	488	526	516	473	503	434	488	496	510	513	463	491	473	472	494	502	483	539	509	510	476	473	496	533	476	500	527	465	529	506	527	452	499	516	531	480	481	502	516	526	533	514	477	487	544	439	497	495	508	530	521	518	539	505	532	481	482	490	497	486	531	495	475	492	458	487	478	474	482	504	489	533	474	509	489	477	511	493	509	452	476	517	486	467	482	488	503	486	488	513	479	487	523	485	496	449	470	494	490	472	492	526	488	484	494	472	503	531	476	512	479	504	492	487	470	483	473	506	514	491	502	495	537	446	515	480	512	521	484	479	455	494	517	512	495	470	489	477	499	482	516	495	520	465	505	489	502	494	485	477	576	501	500	487	528	495	474	440	493	516	447	516	501	466	455	513	475	502	515	516	511	512	524	492	487	499	460	492	501	522	493	489	495	492	502	519	454	507	538	462	450	478	466	507	501	494	472	491	524	497	516	533	476	511	505	489	506	463	496	492	543	501	499	498	501	481	518	545	499	493	478	476	511	465	475	509	479	487	490	504	477	499	501	472	496	476	506	477	480	487	480	466	493	461	468	529	488	504	509	447	475	477	495	506	507	486	500	517	472	477	488	455	546	489	462	514	503	518	478	478	490	471	491	490	546	457	546	508	483	458	497	485	506	462	485	499	481	462	479	535	479	514	509	467	506	540	502	479	509	481	498	490	481	498	461	508	506	494	497	455	486	456	492	455	522	502	449	497	486	477	488	506	492	469	486	507	484	516	494	498	506	496	491	517	478	477	511	486	496	490	573	535	516	530	518	508	515	500	498	521	492	496	516	497	505	523	475	517	501	523	509	509	533	482	542	521	473	526	500	516	513	458	515	464	470	522	466	501	520	489	525	461	491	524	516	517	546	535	528	477	524	473	508	485	482	508	486	498	511	515	538	499	456	548	494	519	478	524	491	476	496	505	518	478	451	492	444	468	507	511	499	505	476	488	506	553	489	509	444	484	512	494	498	519	497	457	549	474	496	464	498	542	498	507	506	519	516	438	503	526	516	473	508	500	493	476	542	489	499	496	521	480	512	482	477	466	498	538	460	495	485	489	509	477	498	499	451	492	534	485	489	486	510	485	484	515	461	468	509	484	475	485	496	468	487	545	485	486	502	487	483	494	484	551	491	522	489	490	501	524	492	454	472	476	490	508	500	503	479	484	457	467	468	470	471	473	505	470	511	480	463	473	502	501	485	512	478	508	511	481	422	439	469	513	514	509	518	464	470	509	497	485	470	473	489	481	491	536	491	510	505	515	512	524	532	464	486	526	502	514	488	470	545	485	475	497	488	504	503	478	498	460	509	478	473	484	490	513	524	465	487	511	477	525	452	473	507	486	490	450	507	512	506	475	519	497	505	507	510	511	462	507	490	461	510	513	491	464	515	484	522	448	493	468	483	483	485	533	457	500	483	522	511	480	506
28398	20934	15280	2591	236	196	201	155	145	122	139	140	147	136	126	118	121	118	129	134	108	141	145	132	145	114	118	145	107	129	110	150	117	124	116	138	130	134	125	131	128	110	150	152	122	114	120	121	97	141	128	133	135	136	109	114	135	116	140	128	131	131	134	134	124	139	139	120	138	145	115	120	129	127	122	127	128	130	133	128	171	106	123	111	125	139	122	132	137	136	126	100	113	124	122	127	131	136	125	135	139	142	123	138	130	121	144	128	116	113	131	133	113	114	135	110	121	141	140	138	131	134	131	134	137	127	133	135	136	136	134	112	112	123	124	110	129	129	126	141	116	115	132	152	106	129	112	128	137	119	113	130	126	122	124	133	124	110	118	124	124	133	130	118	113	126	121	138	137	111	122	127	141	116	141	124	113	128	118	128	115	131	135	127	118	118	134	119	119	110	137	140	133	131	129	125	107	133	138	128	131	137	134	113	115	125	130	123	134	115	124	138	109	120	118	131	133	131	135	124	117	136	123	137	136	116	118	130	146	129	122	138	137	122	143	143	119	140	119	125	119	141	111	121	135	135	118	126	110	152	133	148	126	150	126	135	122	113	118	133	123	108	127	114	125	115	123	135	126	120	141	147	132	136	125	127	134	109	150	130	142	129	123	119	118	123	116	118	140	118	167	107	118	126	124	130	148	120	124	153	124	122	120	133	128	112	150	116	125	121	138	119	161	133	112	122	126	136	133	118	113	112	133	109	128	130	118	124	126	130	150	127	148	142	134	127	124	132	129	116	128	140	132	127	132	144	131	133	123	138	120	144	136	105	117	117	139	127	130	138	142	121	143	126	133	118	140	121	140	129	116	139	140	127	152	145	128	120	137	124	135	117	113	127	141	138	145	132	140	135	115	119	122	142	141	126	119	125	145	118	111	135	129	136	113	128	140	128	106	116	112	118	135	128	130	115	128	127	138	147	152	129	126	132	146	132	137	126	125	122	134	126	140	120	139	153	148	119	138	136	115	116	113	148	125	130	114	143	122	141	128	119	117	127	124	111	138	136	118	127	129	130	119	128	130	117	125	123	125	117	125	127	140	127	140	132	135	141	128	117	104	133	112	132	128	131	132	114	144	125	124	126	118	113	127	142	118	108	148	111	141	124	150	122	124	145	144	151	117	129	116	117	151	135	130	132	114	127	134	137	121	112	145	107	114	147	114	130	132	141	134	120	147	139	119	128	146	132	107	129	129	134	118	126	131	107	144	154	128	125	118	124	113	122	124	134	120	112	98	124	129	123	129	128	131	130	105	133	140	135	147	112	136	119	131	130	111	116	134	134	147	124	127	144	114	139	136	130	128	134	127	114	129	112	137	124	111	145	112	138	120	117	115	106	141	135	103	142	120	155	151	136	143	139	120	119	103	128	121	107	122	119	116	103	125	96	114	137	140	131	141	133	145	118	153	128	111	136	149	135	115	116	141	131	109	127	132	129	129	132	116	134	129	135	148	140	132	126	112	115	125	118	113	132	125	126	122	128	146	141	118	124	130	127	159	149	118	124	133	130	118	139	128	100	147	115	116	104	134	129	113	137	134	134	110	126	117	132	140	134	130	128	115	125	127	120	129	126	124	118	126	124	144	120	153	115	123	136	130	141	117	117	109	134	132	130	120	148	133	128	145	138	123	122	128	91	120	135	134	121	122	154	117	126	132	129	124	133	121	146	131	112	138	123	145	129	147	152	131	120	138	123	140	125	134	136	150	139	145	140	130	138	129	123	110	124	123	133	133	134	139	143	137	127	119	132	120	140	115	120	138	118	115	131	114	133	144	147	130	116	135	123	125	118	136	136	132	106	142	129	142	115	133	126	115	132	122	143	134	136	137	118	108	115	139	143	124	124	111	138	129	121	119	108	127	124	116	129	139	130	115	139	117	140	139	122	153	134	121	136	124	134	127	117	138	140	111	129	135	112	147	122	122	125	135	131	120	151	133	128	123	146	142	148	129	117	136	121	104	108	123	138	127	127	142	156	130	124	149	149	133	126	124	131	142	120	140	109	131	139	122	124	111	126	124	141	130	124	124	134	125	132	142	135	148	135	130	128	130	124	123	121	141	133	122	142	135	125	133	128	121	106	135	129	132	133	114	129	140	138	126	105	136	133	131	134	124	126	128	118	123	122	129	128	132	142	115	128	142	104	137	143	131	123	116	116	124	110	144	142	126	120	134	126	111	109	134	133	128	126	137	116	139	129	130	113	142	135	151	131	138	135	133	135	130	141	112	122	138	137	118	127	134	117	129	140	116	131	131	125	117	108	145	121	108	143	124	119	131	125	124	130	137	123	125	123	138	133	118	124	134	114	107	132	107	135	121	111	139	134	123	126	140	147	135	111	126	128	147	125	126	127	152	142	139	128	108	138	126	125	140	131	134	134	118	135	128	137	136	131	121	139	140	114	122	126	118	122	124	124	147	120	117	127	91	104	112	144	112	125	97	132	137	132	139	143	130	135	142	129	130	118	145	127	141	132	119	146	109	135	122	141	104	139	128	123	115	112	119	142	140	139	117	103	131	154	136	129	113	145	97	129	115	135	129	122	133	136	133	138	104	130	108	128	134	122	135	129	132	125	145	128	126	124	126	117	115	122	130	127	110	118	132	123	141	142	101	113	120	134	141	115	143	131	126	142	123	131	127	128	113	123	107	112	153	147	149	137	124	130	146	133	126	126	138	124	130	126	130	137	131	124	127	133	112	127	121	135	128	115	135	104	99	117	125	103	147	136	137	127	137	136	114	135	147	138	138	142	127	134	112	141	101	118	108	136	142	136	129	130	111	134	147	135	126	122	142	106	132	110	129	132	147	131	131	133	128	114	140	122	146	130	117	118	111	102	134	118	148	152	140	149	125	105	120	125	131	143	125	143	127	127	117	101	128	128	121	106	139	139	117	142	108	109	120	145	133	128	124	133	106	121	108	133	130	140	116	109	128	123	119	130	115	108	156	142	142	127	127	96	134	147	117	122	114	125	124	119	127	146	131	109	141	126	141	127	127	127	124	117	120	131	125	150	133	141	122	136	124	127	118	125	129	121	126	122	119	123	106	134	131	123	142	127	144	135	134	130	137	130	122	118	138	134	109	127	124	121	109	115	137	139	124	109	135	114	127	135	116	149	128	139	143	133	125	133	109	125	113	120	115	106	120	124	117	109	159	147	149	112	121	140	121	132	131	118	133	137	114	135	130	121	126	107	117	116	142	159	133	123	131	121	132	133	126	155	122	122	121	126	137	128	139	138	103	146	103	131	133	140	136	150	129	110	131	137	117	131	120	133	137	127	129	136	122	118	150	120	112	128	112	139	138	137	128	131	122	147	121	131	125	121	130	121	115	133	131	121	124	133	126	120	119	131	140	135	147	107	119	120	154	158	142	137	98	128	124	127	136	123	142	137	146	143	134	127	122	138	125	126	122	118	132	132	125	122	126	127	115	131	144	127	127	111	123	144
17597	25860	14552	1615	346	302	312	196	180	168	153	140	159	150	116	149	174	127	131	127	163	133	145	143	128	129	144	130	143	140	150	142	142	149	157	130	128	134	132	136	143	107	142	139	134	119	144	137	142	156	146	136	116	147	150	115	107	150	123	127	128	153	148	156	133	131	142	127	122	140	135	130	111	131	138	144	147	142	146	116	142	161	126	136	129	155	135	134	133	150	160	165	135	144	123	148	133	124	150	123	147	130	155	139	139	140	146	162	131	117	135	130	132	132	142	152	123	137	128	129	135	140	134	125	134	132	142	136	113	115	151	142	131	125	151	143	146	143	148	135	123	139	122	132	121	133	158	149	136	139	134	138	124	140	124	142	149	147	155	123	136	133	120	149	129	141	127	144	136	146	112	137	143	140	135	117	128	150	145	137	140	154	159	156	144	135	121	132	154	142	142	117	138	113	145	134	113	123	123	159	132	136	137	128	149	125	139	127	151	131	138	126	135	130	133	136	119	140	148	120	137	137	130	124	141	130	149	150	140	139	149	130	128	120	136	138	118	154	127	134	157	97	107	153	133	125	138	134	138	124	137	159	116	128	137	142	122	118	147	121	135	114	144	143	119	119	136	149	140	109	134	112	145	148	137	143	121	150	125	144	166	118	134	133	128	136	146	121	136	107	117	116	130	102	145	130	133	150	123	136	128	144	150	138	152	109	139	132	136	138	138	136	136	127	162	130	125	143	119	132	129	161	142	142	132	122	119	135	116	140	125	143	135	140	130	133	136	130	139	139	137	139	139	158	142	133	135	128	136	135	134	109	133	127	120	121	157	119	139	129	131	152	143	140	133	122	147	123	130	119	130	127	142	154	125	150	144	137	123	129	119	128	114	117	143	127	120	147	122	141	138	131	139	120	154	141	152	139	128	134	131	136	132	153	117	133	144	124	147	148	140	141	131	113	127	134	145	142	137	141	120	129	131	128	128	133	131	144	141	118	140	144	132	120	124	141	141	137	142	116	145	157	122	135	132	131	144	136	135	126	131	129	145	147	117	160	153	140	138	128	133	137	119	135	145	151	122	112	146	133	143	140	134	142	139	151	141	118	151	149	141	135	162	133	133	123	145	129	154	151	134	143	132	153	153	135	121	135	138	148	138	139	134	160	140	124	149	138	149	134	171	153	126	132	136	126	123	138	142	147	138	125	138	137	148	150	128	140	144	128	132	133	117	140	137	139	130	144	156	132	143	117	145	148	132	138	159	132	132	110	130	118	122	131	151	130	148	148	149	136	115	126	153	155	122	129	143	130	124	126	144	114	119	138	151	117	135	151	139	126	149	135	143	126	137	149	151	131	125	130	152	151	126	117	128	135	113	139	125	138	124	144	148	134	130	164	154	140	156	149	126	124	127	133	140	135	120	129	141	141	131	140	135	148	134	149	132	125	145	133	130	139	145	126	144	146	137	123	130	131	138	117	145	132	134	114	160	144	116	127	133	140	120	128	118	133	143	127	129	122	135	133	153	122	142	136	111	147	153	131	154	138	149	126	136	127	139	134	132	141	145	140	119	160	123	139	116	141	145	129	136	109	161	141	134	142	162	145	141	139	149	122	148	129	136	138	154	122	153	117	113	132	128	133	144	151	127	142	151	127	161	139	131	153	136	124	153	152	136	148	145	127	139	133	133	142	135	123	152	131	130	126	149	143	144	156	136	141	138	135	117	146	121	142	147	148	127	147	142	161	130	137	152	150	129	146	125	137	155	126	133	137	129	147	133	128	135	148	147	139	142	144	143	118	120	151	117	140	123	127	127	158	134	163	139	152	134	118	158	136	129	127	162	142	146	139	146	148	137	141	127	124	124	121	144	116	148	122	147	135	152	130	126	132	140	105	142	149	155	136	142	124	137	130	121	135	140	132	146	126	131	130	137	116	123	136	129	138	145	132	153	147	128	146	126	133	139	122	142	116	116	141	129	119	127	138	144	119	158	146	156	133	144	128	148	136	148	134	110	152	143	141	166	153	141	138	151	129	134	145	133	131	134	128	156	131	138	131	132	141	123	133	141	137	132	134	125	133	136	149	141	133	127	130	127	160	136	132	133	148	151	124	131	152	136	142	150	148	150	123	135	131	140	150	133	126	129	143	140	135	148	132	140	130	138	152	134	140	138	131	149	119	140	119	154	123	140	125	132	145	120	127	132	147	153	140	149	124	163	132	127	143	146	135	159	128	117	142	149	151	143	122	128	120	130	136	132	165	127	147	154	147	150	153	137	118	125	128	122	152	137	151	134	169	127	136	136	147	129	129	154	148	134	146	128	139	148	137	130	146	163	134	148	137	132	137	120	127	161	137	157	114	132	138	166	141	136	152	139	134	138	129	133	120	147	131	143	119	152	145	130	133	144	159	149	139	118	128	138	141	135	123	129	141	130	142	132	134	126	149	143	144	135	137	142	141	135	145	130	136	139	150	139	134	144	121	122	140	136	129	155	151	131	155	121	141	130	145	155	135	124	131	136	141	137	156	156	130	127	106	145	148	141	133	116	159	142	125	129	138	129	150	147	124	142	138	125	138	153	135	138	165	144	119	146	140	130	136	140	154	138	117	122	160	138	123	148	135	149	146	136	146	151	116	132	133	156	133	152	117	162	137	119	131	138	123	151	130	160	113	145	153	138	142	121	153	128	128	138	146	118	145	130	140	142	137	141	118	106	143	138	137	144	133	120	119	152	156	137	158	141	127	138	136	146	138	127	143	133	119	132	114	134	119	121	135	155	152	134	148	146	133	149	145	145	141	135	150	125	114	147	153	125	127	149	152	130	142	119	127	157	118	131	141	158	148	131	133	123	156	119	122	130	143	137	146	112	145	131	157	114	133	125	148	153	139	139	130	133	117	130	123	143	141	136	142	127	128	132	135	144	127	132	160	139	155	160	137	128	132	160	140	138	159	128	138	154	120	133	125	129	139	112	137	147	144	124	121	138	138	132	134	153	158	139	125	154	139	142	153	156	113	122	136	124	154	142	141	135	137	129	140	168	136	136	124	146	133	113	122	135	140	138	156	135	130	172	134	130	131	135	135	124	143	141	130	140	127	133	137	142	125	144	129	133	122	156	142	126	129	115	130	125	118	154	148	116	145	160	131	152	138	166	150	139	137	138	160	141	117	136	142	139	143	130	124	120	118	128	150	116	127	142	144	122	148	128	142	128	145	149	144	120	175	135	135	140	134	145	165	126	139	133	131	132	127	142	145	144	144	137	133	125	131	123	113	143	136	144	135	163	132	109	136	135	139	119	134	141	130	137	127	134	127	124	141	128	143	159	135	143	142	116	119	136	131	124	161	108	149	128	142	132	131	128	129	124	163	138	145	165	131	158	134	149	124	133	131	152	140	134	126	146	162	144	125	135	123	125	132	126	107	159	119	134	123	143	158	150	138	136	133	133	102	130	128	140	127	158	128	122	148	149	140	144	149	115	134	149	137	139	129	138	126	110	131
24805	20662	27509	23666	20176	11950	2053	891	644	513	511	495	440	460	425	368	372	372	353	395	356	372	349	339	323	320	366	332	372	338	331	341	318	297	309	326	323	339	315	312	337	323	344	329	341	337	356	313	334	312	300	279	280	335	323	343	290	292	331	343	286	305	283	296	343	330	313	313	336	315	307	331	295	331	312	306	329	318	331	293	326	311	303	317	324	326	264	318	299	321	278	308	296	303	326	322	322	288	315	305	302	321	292	278	324	337	311	306	321	303	309	315	312	322	316	314	297	329	296	290	320	298	303	299	324	311	339	274	306	305	313	297	296	310	297	314	315	335	304	315	348	309	349	297	348	299	321	296	327	291	321	307	319	319	304	299	307	308	289	336	302	323	314	312	289	289	295	321	348	316	299	302	307	335	288	281	328	307	304	345	313	322	314	321	313	288	305	328	306	325	320	331	316	303	344	308	293	319	329	311	317	280	282	288	319	314	302	297	322	301	335	316	328	312	303	314	315	296	318	282	300	317	322	310	303	335	320	324	322	311	308	294	318	287	315	314	286	294	316	302	299	325	314	316	328	303	280	327	337	329	299	318	312	302	324	320	330	325	316	303	305	290	304	317	345	374	310	286	314	309	306	277	316	327	325	317	309	301	346	313	315	296	264	325	313	290	308	306	319	333	313	289	296	294	311	281	291	320	272	355	289	302	326	314	350	295	289	331	319	337	324	319	284	322	311	326	292	303	290	278	327	319	334	314	313	292	298	320	292	326	293	299	305	284	289	303	280	320	326	327	316	328	355	303	285	260	299	288	327	332	311	311	273	319	296	302	325	316	310	325	274	342	294	295	302	332	307	299	337	292	280	303	310	331	298	333	336	322	311	289	262	288	306	312	307	313	307	289	294	299	303	298	305	285	311	312	269	311	325	310	347	323	296	299	296	303	294	324	297	296	301	301	311	302	328	281	300	309	300	298	292	335	323	316	308	313	313	334	333	292	315	302	334	299	308	281	310	338	293	284	319	341	344	324	321	306	274	328	276	310	282	307	327	345	306	344	323	312	302	297	309	321	282	287	325	303	304	286	300	308	310	321	302	309	290	303	317	278	318	276	312	316	302	314	322	305	294	274	313	301	328	319	323	322	296	293	315	298	339	288	336	309	295	297	297	323	349	333	328	271	320	316	349	330	330	295	295	303	320	305	324	320	311	321	315	310	333	290	313	301	304	315	303	298	324	333	288	295	335	313	318	297	301	298	330	332	275	329	315	305	275	306	322	293	308	323	271	293	309	324	299	308	296	299	318	310	331	307	319	352	318	280	271	312	348	314	322	317	316	285	289	283	314	337	259	311	323	320	316	324	271	279	304	299	314	293	320	312	293	301	288	309	339	313	312	303	307	289	320	310	307	302	290	355	288	316	318	325	313	298	294	291	289	320	298	324	306	300	314	320	273	304	312	317	321	307	310	301	287	299	331	300	291	314	324	334	284	295	328	324	307	334	324	309	324	318	305	288	316	316	319	334	290	286	330	282	325	325	280	313	299	309	333	310	319	314	312	334	319	303	322	307	289	289	298	338	305	318	280	283	291	281	321	291	319	269	282	305	318	337	309	321	295	300	286	326	298	287	334	300	278	321	312	341	351	295	289	321	304	318	331	333	306	316	297	339	294	288	321	315	285	321	301	294	320	314	283	330	304	318	322	296	309	306	278	294	315	342	334	293	293	318	286	284	326	303	315	294	293	309	314	304	301	319	332	308	309	328	302	315	329	285	329	314	316	329	300	307	315	317	298	320	295	293	302	307	315	316	290	342	338	314	330	338	290	324	321	327	330	300	281	305	328	320	334	300	334	301	291	341	328	286	330	327	298	322	296	336	303	332	282	305	308	300	296	314	301	333	317	280	328	292	310	305	341	343	300	309	296	308	290	331	322	326	282	314	274	327	319	299	275	288	271	324	284	286	317	323	323	315	304	298	326	318	329	294	300	296	320	310	295	296	320	313	305	304	288	323	286	299	314	316	305	323	299	296	300	321	290	296	297	301	303	296	305	305	319	305	284	307	314	298	316	276	304	324	336	331	307	310	315	326	308	296	316	321	309	301	318	315	317	327	319	306	309	296	295	316	317	312	282	322	306	320	289	264	340	320	331	326	300	338	322	314	311	298	293	313	296	291	326	318	297	297	315	298	269	297	334	321	341	307	286	309	303	333	334	328	305	280	320	288	309	315	329	304	311	319	314	348	355	312	338	310	312	322	339	325	306	326	306	327	321	300	304	290	307	331	304	312	314	326	334	340	304	289	317	322	318	332	303	324	295	286	299	295	316	298	301	290	325	282	317	291	300	338	290	319	304	309	275	325	328	298	296	320	335	309	311	303	273	347	299	295	319	315	273	295	317	334	295	305	339	298	345	331	288	310	311	319	326	288	318	320	315	315	306	319	288	322	301	264	290	339	321	321	283	331	312	320	317	326	314	325	326	324	304	305	283	302	322	351	298	287	339	335	299	332	274	280	315	315	313	290	332	308	310	328	316	315	293	304	304	309	292	303	347	306	308	321	307	298	314	347	307	315	310	314	301	330	315	327	279	332	304	317	294	256	304	295	304	307	326	335	298	356	292	296	311	343	301	311	302	317	282	299	312	302	311	344	298	305	344	282	295	300	310	317	283	314	309	302	320	314	319	312	323	306	310	327	365	342	300	285	299	323	313	304	287	315	314	307	311	343	308	306	303	343	312	292	320	302	316	353	331	351	332	322	283	309	321	302	318	280	343	303	314	310	303	334	312	298	347	336	332	326	319	307	307	286	293	343	292	300	300	307	294	305	300	303	293	309	338	290	356	294	302	301	330	322	301	316	307	291	295	327	299	300	303	312	314	295	330	327	310	305	292	296	308	302	289	317	280	315	343	294	330	326	291	315	299	320	349	299	352	337	301	290	297	325	281	323	297	329	330	329	307	299	322	310	329	295	313	295	347	317	272	300	305	286	298	306	320	336	328	286	323	341	313	320	321	312	286	315	347	314	323	308	311	314	274	324	286	303	337	325	323	342	294	348	302	313	300	317	297	312	306	328	305	320	344	315	305	321	303	306	316	299	343	299	332	321	320	348	318	333	301	323	295	324	308	293	324	319	272	319	291	315	295	295	332	297	345	313	294	308	331	312	304	311	349	301	297	324	316	324	310	308	301	296	277	279	284	316	299	280	281	302	352	309	286	310	312	298	319	292	293	306	319	300	293	301	317	314	284	296	282	278	304	310	341	317	278	330	306	319	305	307	320	305	313	312	304	303	307	309	289	309	344	313	314	322	327	328	308	276	282	302	309	354	327	294	318	329	282	313	315	311	301	307	290	308	310	306	306	293	314	301	298	311	289	312	351	326	294	343	332	304	335	289	328	303	339	308	324	307	296	336	318	293	292	314	284	289	325	313	293	310	320	308	332	278	307	295	318	310	305	319	304	306	314	294	308	319	271	314	298	330	311	282	332	293	295	330	289	280
42027	71787	39925	7860	3699	2925	2600	1506	1062	853	700	646	611	535	532	474	446	418	396	372	364	381	404	362	347	380	294	354	320	311	310	317	295	290	270	333	317	285	299	320	283	315	306	327	274	315	311	293	317	293	290	304	311	327	271	270	286	303	278	345	307	292	260	282	313	293	293	298	297	306	302	284	303	298	312	323	264	306	299	296	283	280	302	277	291	302	303	288	292	257	300	298	265	311	311	311	304	300	298	281	291	282	281	307	287	297	277	296	294	292	316	268	342	286	308	259	271	275	309	287	281	319	287	303	279	315	312	288	278	305	298	273	294	295	297	273	314	274	274	294	291	284	278	259	279	293	284	307	285	292	302	297	260	327	277	300	288	295	304	261	276	283	277	320	277	295	302	259	296	265	272	261	292	305	312	273	280	293	306	280	284	315	290	280	314	297	271	284	277	283	292	278	279	285	310	282	295	289	295	263	284	293	299	275	283	300	303	302	294	322	266	265	296	303	307	313	272	275	265	291	294	258	261	263	307	309	262	299	290	284	272	303	281	294	292	308	286	283	297	283	316	301	303	289	281	257	284	295	247	299	313	264	317	301	273	274	246	291	289	313	287	296	294	280	312	280	277	278	309	283	305	319	299	263	323	284	307	275	282	303	298	304	291	270	282	274	308	267	250	284	310	315	314	262	273	288	306	293	309	304	313	259	290	302	252	286	301	292	279	295	281	278	310	314	301	307	250	294	326	311	286	284	289	280	303	283	280	281	285	293	315	291	289	281	281	292	300	308	272	268	311	263	308	297	261	291	276	281	261	297	263	303	297	309	300	269	331	262	248	301	276	296	258	312	286	286	302	301	299	274	270	299	295	275	257	276	299	286	293	296	294	282	300	292	298	289	272	271	283	304	303	270	303	276	293	284	261	307	287	284	305	294	291	290	272	271	330	322	320	271	312	301	291	299	307	306	295	290	305	302	337	302	289	298	282	277	324	287	306	257	286	308	294	334	267	299	290	287	277	306	285	312	310	256	249	263	286	317	288	280	307	254	302	288	312	279	269	317	306	287	281	290	295	275	297	288	310	284	281	296	303	302	301	300	284	283	316	280	281	280	276	271	303	338	273	291	286	299	271	280	306	298	304	277	274	274	273	301	302	276	280	275	261	266	276	299	278	266	293	302	280	274	294	305	268	280	289	267	288	299	307	290	291	261	265	300	299	308	308	263	309	288	274	285	306	303	273	323	287	285	307	260	307	290	324	280	311	279	297	285	274	293	281	252	287	284	300	294	292	293	289	284	302	265	297	297	266	277	287	272	312	283	294	267	304	301	305	322	311	293	281	290	285	300	274	258	305	276	297	311	323	302	303	279	260	288	284	276	298	315	287	308	270	278	294	291	297	301	287	296	270	292	287	268	289	304	278	310	270	329	287	269	273	296	294	302	292	317	287	296	301	289	306	271	292	274	281	268	271	310	273	282	288	276	263	289	271	300	289	249	271	282	274	302	290	295	293	284	275	291	305	308	269	267	302	285	267	320	289	282	313	283	268	297	293	282	317	282	301	282	272	298	300	288	282	307	288	280	307	303	271	281	292	257	311	284	274	311	276	290	256	275	281	302	295	292	278	287	285	272	303	301	263	271	303	268	286	324	279	270	308	311	252	272	298	300	311	284	276	283	293	259	302	290	273	275	296	276	268	310	287	269	289	271	280	301	270	259	269	313	294	261	274	309	298	272	329	276	300	290	281	307	296	297	309	290	304	309	289	307	283	280	296	301	309	266	294	297	292	274	256	296	274	302	286	289	267	291	285	304	296	286	296	338	272	290	305	312	283	275	306	273	315	265	278	282	290	307	302	302	248	286	277	231	309	272	297	285	300	283	299	291	274	251	284	309	312	282	274	326	308	297	315	257	285	311	289	278	275	312	285	322	300	294	306	307	304	299	279	296	307	291	254	297	287	267	295	300	286	321	273	281	287	314	299	289	290	275	270	301	283	301	278	285	267	306	285	276	296	308	292	287	289	278	291	287	304	320	301	294	300	306	302	282	257	272	288	309	295	311	286	320	303	289	295	277	284	259	306	296	274	277	295	264	300	297	281	305	288	306	285	305	294	302	268	283	247	258	267	285	260	262	265	295	279	275	282	267	307	279	272	299	279	293	299	308	285	271	277	283	287	306	293	269	295	275	313	269	311	274	288	289	303	283	280	279	286	313	288	302	312	292	298	264	278	295	335	331	244	288	286	329	293	273	287	297	279	295	308	309	280	273	304	303	305	274	298	306	290	314	291	286	301	289	284	288	291	286	282	286	298	320	275	300	324	312	284	272	290	303	286	275	316	264	273	310	293	290	279	267	297	286	305	270	275	287	269	269	296	280	292	305	305	273	285	287	292	274	260	275	301	293	278	287	269	309	265	306	262	287	297	295	292	298	290	294	318	306	294	310	287	274	308	254	284	289	267	283	304	285	317	290	252	273	318	289	280	311	257	299	291	268	305	290	307	290	272	295	283	266	294	306	315	285	313	302	275	297	282	288	291	308	270	286	326	306	258	279	271	280	334	260	321	311	304	309	289	303	294	287	274	263	315	254	284	295	277	309	288	269	266	303	340	292	259	279	321	294	314	249	267	309	277	263	268	311	293	295	305	303	282	259	287	275	293	288	266	309	329	311	290	305	268	302	297	281	290	263	303	286	281	314	317	273	297	240	294	295	270	296	293	310	292	278	269	314	296	301	321	315	346	289	270	287	287	257	280	286	271	291	310	310	302	295	274	273	284	277	318	260	281	291	297	279	294	311	298	302	253	289	273	280	286	311	315	312	337	272	306	280	267	303	310	296	279	303	285	280	301	278	272	289	312	258	303	280	294	316	281	276	294	286	297	283	306	315	302	297	278	303	301	326	295	306	314	293	285	292	285	287	274	283	282	288	278	280	305	305	314	275	327	296	277	285	294	286	266	259	258	298	293	284	281	297	268	307	284	279	291	288	294	289	290	297	320	298	283	307	268	300	274	290	262	297	269	283	308	289	295	270	260	308	287	315	280	302	262	279	292	317	284	274	283	288	300	294	302	307	277	291	279	308	289	274	283	293	278	300	270	289	292	265	283	322	252	271	237	264	290	293	283	291	335	289	293	268	328	268	282	282	303	289	298	313	253	295	305	331	306	300	279	303	278	316	317	296	283	315	303	273	280	315	300	269	268	271	308	265	284	293	282	280	299	310	268	281	296	286	285	289	282	277	320	286	281	282	283	302	291	271	298	273	299	293	305	247	290	278	281	296	294	283	246	308	307	287	280	262	256	289	286	292	306	299	300	270	281	279	265	299	269	273	314	277	303	284	311	285	260	258	270	274	291	291	317	281	288	302	292	307	272	247	313	278	286	305	286	304	274	262	267	286	268	285	287	302	305	282	297	332	295	319	294	299	265	286	283	279	288	269	286	264	283	262	323	272	308	313	284	292	254	297	290	289	239	315	282	320	299	296	283	308	300	302	278	279
22542	20518	27962	22865	20406	20613	14595	2103	1210	1008	909	908	804	791	721	700	699	698	656	629	624	615	633	616	608	602	560	599	587	602	584	584	561	532	576	597	547	539	535	592	573	552	573	496	567	532	539	558	572	529	556	547	552	573	543	548	544	525	546	532	506	558	561	564	533	550	504	580	475	533	551	553	502	545	537	546	547	561	533	514	554	567	551	509	551	519	532	521	504	547	537	498	548	548	532	502	555	526	585	575	621	526	522	556	526	561	567	497	544	580	559	540	493	577	562	544	572	574	575	509	543	552	501	573	538	551	532	549	525	549	524	530	552	514	533	511	566	544	568	571	565	537	544	526	575	552	564	546	560	579	535	516	523	546	548	538	537	538	557	532	537	568	557	557	577	524	533	549	553	562	542	570	528	510	519	566	553	547	528	518	546	542	508	519	509	563	530	542	512	560	553	535	553	512	520	539	549	549	546	565	538	519	554	522	522	541	517	554	522	545	511	555	538	525	535	508	557	534	524	519	497	542	532	527	517	561	547	527	522	570	536	477	517	508	498	538	551	536	567	488	528	543	539	559	532	548	566	545	524	573	560	506	567	500	478	507	515	544	557	550	586	544	503	538	565	526	543	484	538	526	502	506	555	566	545	549	551	487	530	544	534	539	565	564	530	547	538	518	532	560	558	554	530	499	495	532	552	538	516	562	489	538	539	489	526	543	506	531	530	530	521	553	527	569	549	533	503	506	495	525	540	567	519	544	524	561	507	529	534	546	545	494	506	540	584	526	535	525	529	544	548	555	481	502	498	579	510	533	535	553	519	491	520	564	538	491	482	532	549	526	539	548	515	528	526	565	526	553	545	564	551	520	559	508	553	510	519	565	534	521	544	538	537	515	539	516	518	503	481	544	510	519	519	542	543	497	545	526	518	529	522	540	523	529	544	546	568	531	545	582	555	549	506	526	555	505	518	510	509	538	535	556	549	518	530	531	525	546	526	518	528	523	526	520	514	530	559	588	519	544	511	552	536	509	523	533	543	541	575	555	536	507	522	495	492	541	516	549	535	552	565	527	552	521	565	508	510	517	515	549	534	535	519	542	512	577	508	515	506	517	550	546	506	527	548	546	507	517	503	488	501	554	542	514	549	577	527	504	529	566	567	541	519	501	510	504	518	570	524	500	549	532	574	538	547	554	557	540	524	533	536	495	490	538	516	534	584	520	565	528	557	511	551	535	551	546	510	536	527	538	512	538	526	519	538	538	547	538	521	507	529	514	553	525	549	549	584	521	535	552	557	537	502	556	571	554	542	538	535	522	544	538	522	548	506	583	573	574	549	544	509	522	544	544	543	580	559	567	490	527	530	561	569	495	576	532	506	500	510	534	581	547	566	519	555	530	519	470	551	518	564	479	558	515	525	563	534	545	531	547	559	508	518	501	582	535	509	545	544	524	519	563	532	533	561	594	514	561	520	561	520	572	551	527	558	545	533	543	555	524	541	531	559	545	540	501	541	548	557	535	523	540	517	546	526	533	519	504	584	529	548	500	528	519	534	530	569	533	531	524	528	540	568	521	539	541	533	527	525	537	548	491	577	535	499	516	499	493	499	533	546	486	544	553	518	538	510	554	507	540	506	495	509	520	574	560	512	500	533	550	526	576	561	508	536	562	516	550	530	518	510	545	492	533	515	507	571	520	560	594	538	578	521	570	546	572	564	556	518	537	530	533	507	542	546	531	551	533	543	508	513	534	504	548	542	569	573	552	499	501	511	550	513	540	525	500	512	544	533	530	561	521	505	536	562	539	557	512	528	505	521	574	523	521	562	520	562	508	512	546	500	527	536	524	513	502	538	527	527	535	517	557	520	575	583	544	513	535	549	504	534	535	579	525	551	522	532	540	568	590	522	528	499	582	523	549	588	511	534	520	508	592	544	560	511	534	591	559	521	543	541	565	576	559	545	548	532	524	540	548	485	561	544	538	562	528	559	542	543	553	523	548	534	562	524	548	521	522	503	543	545	597	530	563	544	573	531	561	525	598	505	546	509	552	505	480	517	559	518	553	509	549	519	523	527	464	564	549	549	554	493	571	543	528	558	524	536	506	569	542	503	505	524	547	517	532	537	497	566	572	516	519	523	514	535	567	579	564	564	515	547	538	568	515	531	538	519	528	543	535	527	535	545	554	526	520	548	545	534	530	517	546	533	547	526	526	493	520	526	583	556	516	530	494	555	578	548	523	547	504	547	578	519	556	568	536	584	523	509	513	539	561	515	498	535	535	521	479	531	547	564	505	512	484	548	559	550	556	522	522	547	548	527	516	576	536	548	517	536	539	535	538	524	550	567	498	533	529	509	577	527	510	540	516	539	549	484	561	537	538	501	514	486	529	511	517	488	543	526	547	522	513	533	543	574	538	524	549	539	542	563	545	494	530	569	533	525	539	538	549	501	547	508	548	530	537	561	560	519	584	532	540	540	565	530	520	518	553	542	523	489	555	503	529	538	568	507	542	528	482	501	533	489	478	493	545	517	563	526	541	488	535	512	528	510	551	544	527	561	492	516	530	588	530	532	567	538	551	549	536	565	529	487	547	511	546	509	509	527	519	529	492	533	564	536	548	556	533	540	552	567	560	540	581	532	520	534	492	552	522	531	550	523	521	525	596	499	572	601	518	556	544	556	599	504	506	536	532	548	552	503	541	522	571	522	556	543	525	533	536	553	536	569	505	546	541	519	555	521	508	548	549	561	540	574	526	498	515	566	539	586	501	560	545	567	515	519	542	543	537	557	522	574	566	491	509	531	537	530	509	524	563	545	506	524	509	500	497	504	526	549	550	484	525	532	552	514	556	520	498	549	530	561	560	543	581	576	544	524	533	522	543	505	508	549	549	557	545	524	549	482	527	511	539	536	573	496	536	563	569	532	511	507	539	513	477	524	566	539	492	506	552	525	531	551	514	564	540	558	546	540	527	590	582	548	528	512	536	519	549	528	542	524	528	551	536	541	555	518	565	552	498	545	558	507	550	505	547	544	573	526	573	575	537	520	550	527	546	528	530	532	552	515	565	516	498	569	541	577	516	503	535	505	527	544	497	570	468	494	518	539	540	584	533	516	525	543	529	530	529	518	590	494	520	552	532	592	510	510	527	558	538	540	554	579	561	524	558	546	563	531	586	512	506	528	523	529	487	524	517	515	520	534	549	518	521	529	499	536	536	507	534	568	551	528	520	530	531	532	554	562	475	552	531	582	562	555	512	503	573	564	546	546	535	502	552	565	530	548	551	523	513	560	599	501	516	506	570	543	541	557	550	535	536	519	550	548	548	503	528	551	554	581	583	526	532	512	550	503	498	547	526	530	567	513	523	520	546	516	575	548	519	532	556	524	506	544	513	563	546	563	521	482	575	545	548	510	551	559	542	534	524	549	505	554	559	578	518	523	464	505	532	532	578	554	529	547	552	492	517	544	532	533	523	527	554	525	541	561	542	486	503	532	529	535	519
50052	76809	36102	12387	6594	5260	4370	2860	2018	1546	1304	1242	1138	924	922	914	773	748	763	726	722	662	628	625	580	588	602	571	567	590	553	540	568	574	571	567	519	529	562	535	545	520	537	557	553	542	534	527	476	564	499	497	523	515	509	498	523	514	515	551	515	548	465	493	520	515	509	503	558	517	460	501	520	501	517	524	537	485	496	527	485	499	479	497	497	476	477	530	518	496	539	500	518	504	481	508	516	509	470	501	515	482	511	474	514	546	466	471	512	506	502	491	481	495	455	514	479	481	497	510	450	501	508	459	495	469	481	489	476	478	514	517	451	485	521	539	511	512	501	489	535	501	520	504	471	481	463	472	436	529	489	460	552	501	485	503	480	469	489	465	538	524	499	485	480	525	500	521	534	521	510	484	535	512	516	492	503	486	474	531	468	475	479	478	462	482	474	466	502	516	490	509	515	499	506	541	511	499	512	507	467	489	518	522	496	505	486	542	534	458	455	525	498	483	457	472	495	521	525	464	496	500	502	487	517	484	455	506	458	462	507	469	509	445	492	501	460	459	509	450	498	523	490	488	497	521	479	461	500	464	489	507	466	526	507	545	500	498	499	477	481	472	475	467	468	482	526	516	500	468	490	475	464	468	481	488	491	486	512	459	458	506	534	463	498	520	445	489	470	483	497	491	488	504	496	511	487	483	492	493	487	545	499	456	471	465	484	496	515	460	529	505	496	536	512	483	510	487	492	488	486	503	460	492	494	511	462	467	449	461	467	522	494	450	497	495	491	460	477	558	501	500	452	471	516	479	487	464	469	491	486	469	503	524	458	511	510	498	487	480	469	471	518	489	456	496	506	490	479	492	509	512	483	491	510	471	473	489	471	520	483	502	472	471	470	461	458	467	550	527	490	430	526	463	482	492	501	518	518	488	484	504	482	488	555	518	491	482	494	478	484	506	454	470	491	496	455	487	474	519	489	466	518	461	497	487	456	520	497	453	472	543	492	468	531	519	472	496	491	488	536	503	478	449	524	494	497	468	501	502	533	491	487	461	509	472	550	477	494	506	567	532	490	495	504	507	493	478	482	483	500	505	535	474	506	469	456	494	484	495	454	504	502	480	507	473	519	488	497	496	481	515	513	461	529	503	500	521	514	509	512	494	504	487	471	546	536	474	498	536	502	501	473	468	481	517	500	462	477	492	473	498	520	491	485	534	482	479	505	506	473	471	502	513	469	499	491	518	491	522	507	476	535	496	479	492	491	506	472	512	499	516	513	491	523	478	489	478	483	474	503	489	520	530	474	497	511	552	503	501	515	478	509	481	516	504	524	488	540	479	467	539	496	496	491	502	480	510	475	485	479	480	505	470	488	509	508	460	498	496	514	479	534	501	524	484	471	520	456	517	488	471	464	522	509	491	500	513	495	486	494	487	458	475	497	505	476	481	508	470	490	511	478	495	491	491	485	476	516	477	493	510	489	492	524	471	497	493	521	476	503	492	490	516	521	509	515	473	521	457	529	464	465	493	502	486	510	467	494	530	529	471	442	515	544	521	494	480	445	493	513	546	463	497	462	501	517	530	503	465	458	507	490	496	498	466	464	495	490	501	513	549	498	490	503	513	508	505	476	535	515	465	530	529	501	477	473	488	483	541	436	469	499	477	512	493	503	492	480	514	537	496	463	468	516	484	498	474	502	520	472	483	497	502	515	509	486	435	517	497	488	453	482	482	523	468	474	496	508	501	489	519	468	462	508	502	469	466	440	508	474	498	496	501	505	493	485	498	481	522	489	491	526	456	508	502	520	511	472	489	464	477	461	510	506	472	491	491	467	482	469	546	527	524	504	509	473	498	470	476	520	505	503	478	502	504	510	506	485	485	507	457	464	484	519	500	490	515	539	434	491	464	422	542	466	508	522	503	493	469	486	487	480	488	477	512	527	465	469	463	530	501	492	499	487	510	497	528	489	478	509	491	462	510	522	497	504	467	517	503	538	509	526	492	486	462	505	453	545	485	457	476	462	453	505	484	502	507	510	519	505	509	482	505	469	513	458	520	506	484	488	486	510	503	525	478	488	533	521	480	456	513	488	517	494	493	497	477	512	481	439	487	532	486	517	472	479	500	491	517	501	479	501	477	502	490	501	492	523	493	497	508	468	540	498	475	500	530	503	485	491	465	479	480	482	523	467	481	476	517	505	501	520	533	480	485	535	479	493	505	488	478	500	497	478	468	501	496	506	507	454	521	503	509	482	522	498	502	487	477	493	478	504	483	509	464	492	503	497	500	452	522	507	494	506	484	505	498	495	492	491	485	486	500	490	510	505	509	507	476	466	459	448	484	504	419	524	450	497	520	489	442	493	458	489	497	496	495	507	491	498	525	510	449	491	482	486	522	497	496	481	547	488	494	505	495	491	516	495	466	495	486	477	528	498	528	512	511	496	529	519	494	490	477	470	519	477	478	484	517	489	482	477	538	502	501	474	516	499	500	496	442	519	438	468	457	508	499	509	496	459	481	531	473	485	492	453	457	525	493	479	444	484	491	522	499	498	473	489	488	501	468	491	466	503	515	517	510	473	541	498	503	498	507	473	464	471	520	490	489	497	502	496	502	457	512	458	456	500	518	494	499	474	453	498	524	478	477	487	488	471	499	507	474	511	494	495	473	508	473	494	500	545	505	517	460	520	510	542	539	490	524	529	516	498	490	478	500	511	471	507	495	493	475	490	501	505	483	475	501	510	512	496	511	470	484	454	499	495	477	492	506	489	502	495	479	481	472	505	485	500	501	497	520	530	517	484	490	514	524	469	450	498	509	483	452	478	509	511	514	504	466	441	489	487	487	509	528	461	504	496	493	484	489	500	508	505	529	490	497	493	530	478	492	496	493	486	479	462	522	451	479	499	444	488	514	487	520	485	507	508	528	455	478	458	492	557	498	507	479	483	489	502	494	499	507	482	477	494	479	528	483	481	456	469	481	483	496	518	452	498	503	465	501	481	465	475	498	495	511	469	532	461	525	532	469	537	530	520	524	529	507	506	506	476	503	492	524	479	507	506	483	499	483	513	494	489	508	488	481	464	459	487	484	527	483	498	499	476	488	488	526	465	479	460	486	523	512	548	489	471	486	478	491	532	501	494	460	491	476	501	499	537	471	539	507	524	503	489	498	491	564	496	503	477	478	479	547	507	471	450	452	524	524	485	472	514	505	495	499	461	504	479	535	534	540	481	495	490	470	494	505	485	500	527	520	464	530	488	518	502	495	503	463	485	470	547	561	505	499	486	522	497	513	495	526	478	469	499	507	486	460	525	482	467	505	497	488	534	493	517	415	471	505	489	485	486	492	457	533	469	480	514	491	490	525	497	496	469	520	517	496	502	460	505	509	519	524	458	519	508	506	442	505	499	468	489	472	502	494	513	489	488	492	474	520	484	536	486	525	479	475	514	511	486	502	503	485	489	474	496	493	473	516	504	445	486	525	522	484	500	514	454	499	515	492
28621	20955	11848	2356	223	232	182	154	160	133	139	148	146	136	139	142	142	138	112	140	128	113	124	126	145	152	128	111	124	112	151	112	115	133	120	128	121	117	133	122	123	128	106	131	90	124	146	124	139	147	129	120	101	138	113	111	118	133	119	116	135	141	121	115	146	139	151	110	119	102	122	139	124	112	109	138	122	110	153	135	119	112	129	112	113	123	140	118	137	103	110	144	117	131	118	136	127	120	137	114	122	132	118	137	112	144	118	116	127	117	139	112	120	115	136	123	123	120	127	120	129	131	119	141	141	109	124	111	118	121	133	116	114	133	125	122	117	130	120	147	130	125	135	131	121	129	128	112	116	115	138	118	122	130	135	130	118	109	134	126	113	115	101	128	106	138	132	141	143	139	101	110	115	122	125	129	107	122	125	128	116	123	114	146	124	127	127	137	127	138	147	142	108	122	136	133	110	126	99	133	121	132	122	126	124	103	111	137	107	111	131	111	117	116	117	120	145	121	119	139	107	147	120	108	119	123	116	118	156	115	125	121	125	103	142	123	134	137	113	123	113	128	147	123	132	129	154	137	143	147	123	126	121	124	124	134	128	110	148	128	125	140	128	134	134	118	126	155	127	117	144	120	120	124	139	119	118	126	126	127	108	148	123	138	122	112	120	153	119	114	120	136	136	125	132	124	118	114	130	123	123	106	147	122	129	121	112	128	118	128	140	118	121	138	120	119	131	117	120	128	124	121	110	115	145	121	141	130	116	125	113	123	127	133	107	131	129	119	117	123	133	123	129	109	112	107	114	124	129	142	117	131	119	118	125	129	133	117	130	134	118	129	120	133	118	104	132	135	129	135	113	139	132	127	120	127	134	122	105	124	145	130	129	126	119	131	112	118	106	134	130	137	142	116	131	118	119	123	127	137	135	115	132	125	117	134	104	113	138	123	118	124	116	112	133	129	127	130	135	129	108	138	119	108	123	148	122	104	116	153	116	144	135	138	126	151	122	112	110	128	126	113	131	125	109	98	146	124	140	119	127	120	127	128	117	115	123	123	130	115	126	131	136	138	136	145	121	119	128	123	115	107	126	125	117	131	115	123	96	119	130	123	122	108	115	128	115	137	138	131	116	135	104	126	118	132	137	117	138	127	117	140	106	117	114	119	126	108	129	123	115	123	125	122	140	142	120	126	116	132	134	118	127	105	127	122	140	122	120	121	127	113	118	123	132	111	118	137	111	119	134	135	131	111	115	137	148	122	123	123	108	119	137	129	140	116	131	141	128	141	113	123	129	134	132	123	121	125	120	113	106	130	121	131	118	132	116	138	113	131	113	127	121	139	117	126	141	131	119	91	115	130	116	126	126	122	112	110	121	111	109	127	129	117	134	112	114	118	124	123	138	120	125	137	140	119	127	112	126	122	125	125	132	117	117	117	106	120	101	128	125	110	139	123	122	136	128	136	118	140	126	136	129	114	126	138	125	108	117	113	119	122	135	106	113	130	125	119	120	150	115	129	111	121	143	135	114	102	140	130	128	140	116	114	123	116	139	117	128	114	106	129	117	149	135	132	131	131	129	126	130	125	122	136	129	115	150	125	140	130	124	103	124	129	134	118	144	122	122	125	131	120	124	108	126	143	135	103	143	132	119	128	104	122	137	120	120	111	118	120	121	125	143	135	129	126	123	128	159	128	129	122	120	130	108	137	96	125	126	104	141	112	115	129	120	101	131	146	122	131	133	146	108	136	129	110	118	122	133	122	111	135	123	121	123	132	137	108	125	110	123	135	133	124	124	134	131	134	142	116	123	125	124	142	136	114	121	118	142	108	132	106	136	127	120	142	143	141	106	157	126	114	125	123	129	140	139	122	123	109	130	133	124	136	126	126	134	130	108	118	112	123	126	151	126	138	149	110	102	164	122	125	122	126	119	124	119	126	143	136	139	124	154	148	111	122	140	125	95	129	139	137	122	129	117	121	114	128	106	119	150	155	136	115	131	139	115	112	138	126	137	140	114	119	115	109	134	122	134	128	109	133	125	153	118	90	128	107	128	115	135	107	138	138	128	127	130	145	125	112	140	110	129	110	102	133	144	128	131	135	122	126	123	115	138	128	111	131	117	124	110	142	123	139	136	129	133	121	131	103	134	126	135	148	122	112	128	142	124	143	112	121	118	143	135	133	119	127	131	123	119	123	124	106	106	129	116	124	119	135	128	144	112	132	139	121	146	126	127	115	145	138	112	142	138	124	137	134	123	129	134	132	141	126	109	131	135	145	124	143	119	126	124	130	111	114	127	133	119	134	116	123	135	122	132	112	128	114	129	137	133	125	138	116	140	138	127	128	119	115	136	129	112	133	135	137	120	117	119	133	140	135	119	107	109	116	134	134	113	104	118	118	121	128	126	105	140	125	145	130	127	131	112	141	138	134	138	100	108	115	130	130	121	123	130	109	125	131	150	115	138	113	125	127	113	115	118	132	124	127	122	123	113	126	115	129	128	129	133	119	111	126	122	125	133	124	133	117	125	127	139	117	129	128	146	120	125	121	144	121	124	138	141	137	121	127	118	123	125	149	129	132	132	143	123	131	131	138	131	129	125	130	122	114	127	124	134	141	132	138	135	125	122	116	114	142	131	114	115	138	125	113	133	109	129	130	116	139	118	117	122	123	134	135	138	132	128	123	138	132	131	122	135	161	121	117	139	110	123	127	136	121	118	130	120	127	115	131	134	128	153	124	127	152	118	100	148	119	137	130	135	127	110	131	128	117	136	145	122	131	100	123	134	163	132	127	105	137	135	124	115	122	135	125	151	128	131	140	114	138	126	111	131	123	124	107	126	118	121	122	150	129	112	149	107	131	118	130	119	127	128	119	122	112	134	116	125	139	110	150	121	120	137	110	135	117	123	107	132	138	115	118	137	128	142	129	149	123	118	123	124	118	121	109	134	130	112	127	113	132	128	122	143	124	138	126	130	131	106	125	132	119	117	140	123	122	122	119	136	123	134	115	146	128	113	108	122	138	128	130	125	135	121	144	134	140	126	115	128	117	129	135	129	127	124	107	127	130	127	145	126	135	121	133	138	122	142	117	109	142	144	145	118	132	102	112	133	114	136	116	125	128	107	130	142	139	103	105	142	143	130	141	125	124	120	121	133	122	129	146	121	134	136	124	137	132	111	125	113	128	117	109	118	111	133	115	134	119	128	130	133	120	115	127	115	121	131	112	121	139	119	127	136	116	133	115	124	124	125	134	134	115	105	116	129	117	105	139	145	125	132	130	143	113	113	110	135	123	116	117	124	127	118	136	109	129	137	127	131	123	105	109	105	148	113	124	134	130	123	119	118	128	107	124	131	123	115	117	127	122	113	99	114	103	130	140	103	123	134	134	123	104	119	123	143	131	130	129	126	132	119	119	110	125	150	117	137	120	132	126	135	126	109	135	129	124	98	117	141	122	115	126	113	134	98	129	108	124	118	100	135	106	120	120	120	113
17810	25988	8775	1962	298	275	252	193	161	144	146	137	135	158	152	148	144	127	125	143	137	158	127	158	141	125	136	133	147	133	139	141	134	158	122	136	117	153	118	115	125	133	137	150	133	147	151	144	144	132	130	149	152	145	113	139	139	133	130	134	132	126	143	156	149	125	107	126	146	153	147	160	125	130	128	130	138	157	138	102	118	126	137	143	124	138	138	135	134	125	135	142	118	127	110	153	116	132	128	133	127	143	134	140	127	141	128	141	125	135	113	142	139	170	149	148	150	147	154	144	126	144	129	151	144	131	145	128	129	114	129	122	133	131	127	104	144	116	130	130	150	130	145	143	133	116	138	147	130	128	128	154	128	127	142	128	129	140	132	138	140	154	128	157	131	131	136	143	142	139	127	139	143	122	132	129	159	117	146	121	141	148	141	129	153	103	127	133	136	138	123	140	135	136	122	132	128	143	139	142	148	142	152	134	143	121	135	137	117	123	139	158	102	140	133	138	140	121	139	112	128	130	137	148	132	153	147	131	118	144	124	142	125	131	140	106	150	123	129	140	157	130	130	151	124	125	130	117	131	122	131	156	139	148	130	148	143	124	146	133	135	138	154	163	135	125	140	129	163	146	163	141	144	160	144	124	143	148	130	127	155	141	130	148	145	138	148	138	135	139	122	155	126	153	127	128	127	127	123	138	125	138	140	124	139	136	148	141	132	123	112	138	134	113	120	113	119	144	143	156	133	111	127	127	117	123	149	132	133	144	135	158	128	133	134	125	133	144	131	169	143	133	142	123	158	136	136	131	128	136	141	139	143	165	129	152	125	144	139	147	144	119	137	138	125	134	143	136	138	127	148	131	149	125	139	142	132	119	132	134	142	131	137	118	136	150	116	119	149	151	136	138	131	139	143	159	128	136	124	149	155	125	136	134	121	137	110	141	141	134	141	143	147	135	119	124	138	130	119	134	118	145	113	145	144	130	146	118	150	140	114	143	157	138	128	143	135	122	122	136	136	136	137	134	121	151	106	118	144	148	136	150	166	134	130	127	125	130	146	127	168	129	139	145	132	123	118	127	144	143	130	129	126	146	139	141	122	129	126	134	132	143	137	132	126	135	133	131	128	128	130	140	166	130	125	145	124	129	136	142	141	137	135	129	123	140	129	138	112	124	113	133	134	134	107	139	141	141	155	147	132	136	141	142	103	136	135	123	115	145	133	126	127	152	120	136	123	124	105	118	124	128	127	135	137	137	140	155	142	128	139	139	130	137	103	135	139	126	129	137	131	154	137	139	104	144	129	132	117	151	130	146	138	119	151	145	122	132	143	122	133	138	129	136	125	138	112	141	118	143	140	126	138	120	146	152	118	139	152	154	160	124	152	128	147	142	128	142	136	129	144	130	129	125	146	128	118	159	125	117	149	142	149	117	139	120	133	130	145	130	160	134	133	125	140	120	145	140	139	120	120	152	139	138	125	149	147	132	157	149	134	137	120	116	146	107	112	134	131	140	136	122	135	143	129	109	112	143	152	127	149	122	130	127	138	140	135	109	112	134	150	138	132	127	134	132	144	119	120	144	116	134	133	133	119	143	143	154	131	133	113	123	137	142	129	135	128	137	146	149	145	132	135	145	127	153	147	119	134	149	143	113	170	118	127	133	118	135	142	129	133	123	140	141	150	130	135	143	132	132	130	138	150	156	152	123	126	141	110	150	147	132	140	158	133	140	140	146	139	132	128	121	125	143	124	117	136	136	122	132	144	121	156	156	138	137	116	132	116	170	130	142	125	139	134	140	141	142	129	109	136	122	134	142	119	154	121	130	161	134	115	135	121	121	123	165	110	132	134	114	123	127	124	148	154	120	158	152	139	121	131	160	142	148	124	144	126	120	128	142	163	133	131	161	128	149	133	134	119	130	142	149	152	130	143	113	152	137	132	145	117	133	138	140	143	150	147	130	135	134	130	153	115	118	119	128	122	130	135	116	126	121	146	155	114	137	129	126	151	133	135	125	150	136	116	131	143	163	130	128	159	130	138	144	141	144	143	127	129	137	117	122	142	137	131	154	132	124	160	128	119	135	113	120	144	128	119	151	118	127	141	128	148	132	145	134	144	160	133	161	146	133	136	136	132	129	147	127	123	111	108	175	132	138	131	141	137	143	134	133	137	139	143	135	126	142	115	139	121	121	129	132	148	143	120	116	153	137	151	144	120	121	165	148	162	129	126	139	133	162	134	145	150	130	143	128	141	121	124	132	125	130	142	135	110	137	130	124	146	126	133	139	132	135	150	152	139	141	134	131	137	133	117	154	143	159	134	131	130	152	130	131	140	130	124	113	131	127	120	118	138	131	127	123	136	125	147	138	122	145	157	149	144	130	120	147	121	133	138	125	126	151	131	129	130	149	130	129	138	125	117	127	140	121	123	146	147	140	142	148	129	129	150	120	118	139	154	125	122	134	114	147	142	134	146	134	134	125	137	147	122	141	136	125	148	128	124	131	149	135	136	150	130	134	124	123	136	135	129	126	136	142	123	129	125	135	145	144	146	137	133	134	137	119	132	150	145	134	141	129	139	143	135	133	136	138	150	123	127	142	122	113	149	138	124	131	149	146	139	159	129	130	128	141	123	133	131	146	119	133	121	116	138	150	133	138	148	130	124	131	125	136	142	160	134	136	159	143	133	120	148	140	132	134	124	136	134	147	116	117	130	151	129	139	142	132	125	142	140	143	125	131	140	127	132	135	137	118	120	120	124	122	131	133	124	139	148	139	135	125	139	135	120	135	129	142	140	131	146	146	136	159	130	141	139	134	124	144	153	126	131	133	105	148	139	140	127	141	161	125	137	139	131	134	124	128	120	145	105	152	148	131	131	116	109	123	131	133	126	144	139	147	131	143	157	131	127	129	123	135	119	131	122	135	150	147	137	137	130	154	126	168	125	151	144	123	123	104	151	125	130	131	139	145	140	151	120	138	152	142	148	123	141	161	139	127	137	134	142	150	146	138	129	132	132	120	138	135	150	114	126	126	135	132	135	144	134	138	135	140	129	127	142	121	137	148	146	133	119	115	137	139	126	136	135	142	125	136	128	116	136	114	117	141	139	140	126	131	141	130	128	120	128	122	132	110	126	135	152	121	113	131	151	151	141	139	125	121	131	158	136	140	152	126	149	147	132	125	116	137	155	126	133	131	135	114	138	119	124	153	114	136	143	119	132	121	123	135	140	137	142	121	155	136	140	123	134	140	130	121	152	171	155	154	157	147	151	148	122	141	123	149	136	147	128	143	115	137	128	125	120	128	148	136	136	141	126	169	130	148	150	149	105	143	147	153	137	135	130	126	131	139	158	130	144	112	131	122	157	171	118	130	143	120	143	136	136	159	147	134	139	129	123	125	138	125	151	141	113	131	139	128	132	145	141	121	143	119	142	143	122	127	131	129	155	119	146	136	137	128	148	170	148	129	129	129	127	145	126	116	131	161	129	144	140	121
24945	20779	28301	22941	20327	12854	2074	1305	622	581	510	455	454	400	429	377	387	394	402	403	366	363	333	357	351	352	367	338	311	354	344	302	335	338	376	321	330	336	314	327	304	331	320	308	322	333	328	319	373	287	317	309	282	313	315	301	310	324	317	340	312	361	321	330	297	300	324	308	324	302	313	329	319	330	293	309	355	317	297	319	330	349	338	296	325	309	315	305	290	289	298	329	301	294	269	341	322	346	287	308	328	349	316	307	296	313	297	304	310	308	289	288	319	344	318	309	299	323	317	301	276	307	301	322	291	315	312	296	297	333	312	321	289	283	312	305	317	302	294	330	300	342	293	331	326	311	301	305	319	304	292	326	293	346	308	283	340	302	319	305	321	335	300	299	298	332	291	325	298	298	310	304	314	311	307	325	299	319	330	295	310	308	330	323	286	288	343	327	294	299	308	318	305	287	329	324	336	306	316	285	319	294	318	314	318	302	285	333	339	317	273	304	299	309	333	349	347	291	343	280	362	311	304	299	292	293	286	315	301	307	311	295	299	296	307	326	292	341	300	283	307	344	296	289	282	323	304	312	286	320	307	307	293	298	330	286	308	322	289	352	297	299	274	295	302	307	305	305	310	316	313	315	308	312	288	261	320	307	310	309	349	328	322	319	277	307	318	319	349	282	314	285	346	302	331	317	296	318	306	300	325	309	302	298	333	291	334	313	331	287	331	299	299	335	319	319	320	308	286	313	306	275	318	287	295	339	272	341	280	297	308	317	338	322	326	309	284	336	278	313	282	308	320	301	318	278	310	330	297	305	308	335	300	288	288	316	321	324	308	337	278	318	293	321	351	303	308	298	299	336	299	326	308	317	329	295	343	306	305	316	331	316	324	313	302	280	326	315	318	315	324	363	293	303	328	348	322	310	315	303	298	330	280	259	289	337	351	270	326	332	321	283	337	280	300	287	314	303	274	303	313	321	310	297	305	299	309	284	324	319	298	296	291	302	299	325	313	327	292	299	321	317	304	315	295	303	341	291	284	306	337	292	326	264	308	306	305	331	296	312	325	307	275	299	318	323	307	302	311	307	335	316	342	289	312	291	338	334	307	338	316	319	298	326	343	315	316	283	328	316	323	335	296	319	302	323	298	297	324	284	303	314	301	295	295	316	304	299	318	342	320	315	282	333	305	266	309	311	298	345	279	294	301	302	303	308	295	285	316	319	304	316	279	353	306	360	326	308	291	297	302	336	336	324	319	310	296	294	322	331	290	319	299	302	318	317	297	305	302	302	333	341	327	311	304	306	319	329	275	297	310	307	321	299	332	302	333	333	304	314	328	298	320	308	300	298	327	292	321	273	315	303	306	314	284	293	322	333	286	324	305	327	290	315	334	284	342	308	331	288	301	282	321	289	293	300	274	293	309	306	320	342	326	301	304	287	325	309	343	304	307	315	268	277	297	326	340	339	304	316	298	310	300	281	344	302	309	322	317	305	324	296	327	318	328	309	300	333	284	301	310	344	302	317	270	328	311	319	329	308	280	319	314	316	341	291	331	366	313	315	303	336	300	321	289	305	303	320	325	274	307	292	313	330	303	319	296	291	318	325	285	303	297	315	335	301	292	313	295	295	349	310	292	305	298	327	321	297	314	282	317	317	309	320	315	304	337	307	297	296	321	300	340	305	296	349	315	298	300	313	333	314	313	301	314	316	289	321	332	324	295	323	288	337	303	300	293	280	322	317	295	304	329	326	344	337	307	361	309	281	303	311	327	277	325	361	332	300	292	296	324	326	295	310	319	319	302	259	305	309	317	320	293	334	315	287	315	319	360	306	320	323	299	287	315	303	311	310	285	313	301	288	317	328	279	298	341	317	312	320	328	279	300	355	314	322	282	344	317	308	286	335	290	340	300	312	317	275	313	335	321	323	273	305	320	312	362	323	302	302	314	326	292	316	289	313	336	308	301	285	316	323	309	301	299	313	320	316	288	333	289	322	315	292	311	285	303	304	311	306	315	295	297	319	285	286	337	327	334	346	305	324	320	327	312	298	343	330	309	322	303	299	323	321	297	285	292	303	296	335	306	304	280	348	307	323	290	291	297	332	305	330	309	319	293	306	317	292	344	334	319	315	291	297	311	319	324	308	275	310	332	281	342	317	276	288	281	332	313	304	323	291	309	280	308	293	314	284	328	301	287	345	270	293	314	306	299	320	318	321	321	339	310	298	314	302	353	333	271	317	311	302	323	317	304	328	304	319	317	331	324	309	279	288	273	285	281	313	313	326	353	332	303	321	320	300	325	296	297	322	310	309	317	279	344	325	334	338	312	325	304	321	323	306	295	326	309	292	317	288	297	330	295	304	300	333	274	325	329	316	324	302	302	279	287	332	312	289	327	282	307	337	318	291	338	299	317	311	312	285	285	307	311	281	309	276	304	312	293	312	321	321	291	282	308	301	302	316	307	310	271	321	306	297	315	290	313	303	317	323	333	325	307	331	303	298	321	263	304	335	294	302	286	268	283	312	339	295	306	308	334	284	287	297	322	324	296	305	332	322	315	300	288	281	303	344	343	311	321	319	331	296	306	306	322	300	266	282	294	335	267	300	335	315	323	323	305	306	291	325	314	282	306	315	304	305	289	314	338	330	305	303	313	317	323	332	321	285	301	288	310	343	306	303	314	319	270	304	326	307	301	297	305	303	299	307	320	296	280	304	329	299	299	324	289	315	311	310	321	323	292	308	335	305	297	289	329	310	313	333	292	310	323	325	328	337	297	318	312	321	352	297	306	291	301	333	282	298	296	335	288	292	318	294	317	313	320	293	297	324	291	316	335	301	280	299	304	283	283	289	335	290	328	299	284	308	313	347	312	303	290	343	272	340	340	284	261	304	302	283	298	298	293	325	323	285	300	317	300	288	325	299	330	307	283	304	320	292	331	329	321	298	290	291	300	304	332	322	337	347	291	288	312	273	313	294	316	280	306	306	258	322	300	289	308	326	314	294	311	308	318	306	300	323	325	342	294	298	297	321	295	301	286	302	332	297	305	316	315	310	342	338	322	294	301	274	284	325	287	309	286	342	301	290	296	292	352	327	315	331	335	328	308	341	301	317	325	300	340	291	298	319	269	312	294	315	310	292	284	315	302	303	297	327	330	299	299	334	296	350	327	296	293	313	321	280	304	295	305	328	289	343	294	307	327	354	297	314	289	328	322	308	294	326	307	327	303	292	292	306	326	297	343	294	300	308	303	314	351	297	321	298	330	306	315	301	293	284	327	276	293	322	323	328	320	295	330	306	291	291	294	331	323	322	314	338	331	301	318	338	290	337	293	328	346	300	294	306	335	305	299	313	305	288	317	323	341	284	312	321	280	291	300	314	313	327	300	293	324	335	312	325	299	307	311	304	332	306	293	284	297	344	293	332	352	275	299	315	318	320	332	305	321	323	304	313	305	310	281	302	353	303	312	297	302	321	309	302	313	313	292	309	304	300	278	298
40962	64512	32736	11059	3888	3083	2474	2291	1089	792	713	703	595	557	505	459	461	421	441	436	405	389	380	364	361	368	364	347	326	331	350	310	319	324	288	312	309	313	320	319	312	321	322	316	289	322	307	307	287	314	304	305	303	327	312	301	293	350	293	302	273	286	304	315	298	285	287	264	270	291	315	290	288	277	297	313	273	283	280	298	268	286	299	291	272	313	300	306	308	286	295	297	301	290	341	311	281	273	281	297	321	290	272	314	285	272	304	277	295	311	272	306	284	287	271	299	273	259	260	260	295	263	257	310	301	300	322	285	305	302	289	323	301	293	275	279	282	281	272	270	294	285	289	272	280	291	331	297	276	279	309	298	276	282	308	293	307	286	302	283	305	288	283	273	304	298	287	292	294	272	322	297	262	314	273	307	291	327	281	298	267	279	281	278	265	260	282	298	289	275	290	277	255	289	296	278	301	278	300	298	325	304	292	295	325	285	274	287	293	293	321	281	288	284	304	305	283	277	297	280	314	298	314	300	317	290	291	267	276	277	275	267	297	288	307	263	299	297	301	296	289	291	299	287	298	296	288	309	299	297	294	274	275	271	274	307	278	302	297	264	272	298	261	298	341	302	265	293	280	281	256	326	278	298	265	300	307	299	307	265	284	297	293	321	320	293	298	284	310	296	279	290	306	297	308	286	285	294	294	313	297	337	321	266	296	299	296	292	273	260	300	260	274	269	285	319	296	274	295	270	283	265	275	293	283	291	324	266	267	296	272	336	284	293	304	277	280	267	299	299	274	301	280	289	314	295	289	284	293	281	272	266	290	298	292	290	283	276	285	289	273	288	287	251	278	274	269	280	255	276	261	304	296	296	295	269	287	285	303	305	308	285	268	270	276	304	314	320	295	284	257	311	296	269	295	321	282	306	295	325	303	292	290	287	279	264	286	303	290	310	297	278	279	298	287	294	281	294	253	299	296	287	289	252	302	328	265	284	300	283	320	307	322	308	265	282	275	275	285	301	291	276	297	325	275	293	307	270	304	339	313	316	274	273	316	297	308	268	300	259	288	297	277	321	285	299	267	273	269	310	282	286	285	279	318	281	283	325	307	283	302	290	307	268	290	294	247	278	271	287	297	307	289	257	253	273	301	309	265	299	248	322	309	316	280	269	310	298	301	290	289	268	286	285	302	275	275	323	315	297	315	259	276	278	302	288	307	307	294	290	276	278	289	296	293	306	285	300	293	295	312	258	286	268	272	251	270	302	302	314	310	285	271	293	315	271	292	280	285	273	285	291	303	275	273	291	289	306	291	284	287	276	283	289	259	297	265	263	291	281	281	307	279	286	299	260	294	297	297	274	325	293	263	280	321	267	286	244	273	269	296	281	302	278	289	302	307	274	313	277	285	305	309	298	298	263	287	290	307	289	291	299	274	300	289	265	289	278	279	300	299	279	294	299	292	312	302	289	303	275	296	322	279	299	275	282	289	295	283	292	299	289	299	304	276	274	266	293	267	293	274	260	257	287	274	297	289	292	309	273	291	312	281	291	267	281	263	273	302	306	297	285	257	300	280	276	300	320	286	324	264	288	288	299	302	297	296	274	299	310	272	314	283	294	312	312	314	294	282	272	286	388	287	278	299	304	272	268	333	276	299	281	280	297	270	268	309	316	284	300	321	280	313	298	313	294	279	292	272	289	274	295	306	256	275	287	300	296	313	284	283	292	292	299	278	263	319	281	268	312	272	274	301	322	284	308	294	300	293	330	293	307	297	265	308	313	271	290	301	270	306	302	295	292	282	269	282	281	318	329	295	294	291	299	265	295	296	283	292	282	291	294	270	282	304	276	271	301	280	278	282	314	284	291	306	260	286	273	259	288	302	278	297	283	258	288	285	289	281	302	322	265	286	307	302	297	333	282	277	282	273	286	276	318	279	278	303	267	265	311	335	279	279	280	267	278	283	297	272	296	318	297	282	258	276	270	286	282	296	312	304	269	265	275	293	309	270	265	316	280	309	292	288	274	285	279	280	312	268	294	287	289	274	288	260	320	320	281	308	301	301	288	282	318	291	288	251	273	302	281	284	328	291	262	282	305	298	291	288	315	268	282	294	270	310	307	277	297	326	281	314	295	274	291	286	295	292	291	258	292	303	279	307	267	291	298	285	283	308	303	284	271	290	317	278	273	306	306	306	244	295	277	289	315	302	302	292	292	308	284	280	298	292	297	302	306	285	309	261	285	313	298	293	296	294	311	298	281	267	273	273	314	302	291	272	310	277	302	282	254	323	313	285	285	293	254	292	298	323	289	305	275	280	281	274	305	291	313	294	280	297	282	300	300	280	275	304	258	309	268	297	280	289	287	285	280	289	321	304	277	292	296	288	268	285	287	306	296	303	287	284	270	306	292	288	306	258	278	291	335	299	288	283	288	260	266	310	297	279	314	284	284	288	297	278	303	306	279	280	276	260	292	292	289	288	277	294	255	284	303	298	321	294	310	287	292	275	292	284	290	321	280	291	271	296	294	289	314	285	273	305	295	289	307	297	273	262	295	273	278	305	313	270	272	294	277	331	311	281	281	289	302	285	274	270	299	265	282	281	273	254	281	276	280	276	277	273	265	295	301	270	303	310	270	316	277	294	303	302	291	264	290	299	285	285	302	302	282	319	290	294	305	312	271	302	286	294	286	318	266	292	284	284	297	319	288	314	320	309	287	293	309	263	325	289	317	308	298	312	280	307	264	280	282	293	265	278	286	280	330	284	306	275	282	323	281	296	289	290	274	288	264	291	297	311	317	291	281	311	292	286	314	277	293	267	293	278	293	292	280	295	301	298	295	233	272	292	293	274	301	244	292	282	265	282	275	273	294	310	269	289	281	289	313	268	267	302	259	304	301	318	274	265	291	301	283	262	313	291	269	289	291	286	255	277	334	304	267	317	289	305	260	277	313	287	278	292	298	293	239	304	266	285	290	285	294	300	279	287	291	266	292	310	309	303	303	269	304	289	290	281	302	290	287	274	289	284	301	281	320	308	297	280	298	287	283	280	317	278	287	284	263	261	295	301	280	272	295	275	273	266	240	283	290	287	296	266	284	255	295	294	302	316	293	306	278	297	277	305	291	291	347	323	295	303	283	279	314	291	281	291	290	298	284	293	292	271	280	322	277	276	273	300	304	293	298	286	329	271	302	291	292	296	311	256	295	286	309	312	275	291	284	304	301	283	280	313	266	308	299	300	301	254	288	263	294	293	270	307	308	274	273	271	320	308	272	293	278	263	269	313	284	288	284	284	287	260	270	277	302	296	289	306	281	257	293	292	284	265	305	292	320	313	305	267	275	298	293	272	285	271	286	282	293	274	289	281	284	298	287	286	323	274	301	289	282	313	322	279	324	254	283	289	297	309	282	294	290	283	282	304	276	311	296	289	293	305	297	296	330	290	278	301	283	263	277	293	291	308	286	264	285	303	306	277	286	277	318	299	253	266	311	312	250	294	277
22556	20574	27851	23064	20416	20536	12374	5677	1326	1024	930	843	812	780	743	703	678	644	702	676	639	622	619	630	587	616	612	593	596	548	581	555	551	614	545	605	580	533	570	584	576	549	514	525	555	555	543	533	564	521	551	574	517	536	538	569	570	542	580	609	531	543	527	560	537	554	536	548	554	571	582	511	516	535	506	514	536	533	559	552	534	525	570	584	604	523	530	550	565	543	547	531	555	562	554	566	562	521	562	563	521	541	565	567	558	520	528	540	526	578	537	511	540	577	577	553	556	535	536	567	523	535	552	551	528	524	504	529	566	544	558	517	537	596	508	569	531	520	529	535	496	499	573	541	502	537	519	556	518	513	550	547	523	519	520	529	567	532	502	555	551	488	509	481	527	532	543	551	533	567	502	584	535	549	569	541	564	522	561	522	574	506	520	524	575	559	538	568	527	548	513	572	542	530	551	522	520	523	566	550	500	520	595	529	536	537	561	518	559	512	542	541	516	522	536	523	497	550	513	534	488	584	582	534	544	537	524	515	553	557	490	510	513	551	551	547	546	528	556	511	537	512	489	479	538	510	535	547	573	538	550	540	573	515	564	527	538	547	507	524	529	552	534	569	537	567	539	509	542	532	546	517	559	536	561	493	513	582	530	556	557	544	529	561	511	510	569	551	537	552	532	558	557	570	539	546	542	559	579	533	556	544	520	559	554	561	543	558	563	483	492	520	544	515	531	499	511	562	507	522	505	537	566	509	499	503	550	534	554	511	526	520	576	565	550	515	536	550	544	582	523	487	610	527	576	523	546	504	554	492	550	540	518	563	532	556	550	534	529	531	549	515	562	537	527	512	522	546	517	525	511	534	524	569	573	504	511	558	558	517	487	546	546	524	537	550	567	511	558	557	528	521	548	546	549	546	550	556	560	597	552	550	504	504	516	517	522	545	545	517	502	533	531	531	547	504	501	541	584	520	509	552	542	525	534	545	534	578	555	517	546	585	531	543	523	574	534	559	592	561	548	552	516	524	524	549	508	526	527	511	547	568	573	531	543	538	550	529	547	543	559	519	517	523	478	507	561	517	532	567	523	536	494	510	551	542	560	570	523	493	508	566	544	526	558	537	549	555	546	549	507	501	521	599	547	515	544	573	569	556	522	553	551	535	599	545	528	573	551	544	547	522	514	503	561	543	567	546	586	542	549	525	523	550	522	538	526	519	549	583	516	553	491	537	524	539	560	495	540	535	509	555	530	553	566	543	555	534	547	557	550	565	558	497	546	480	535	535	543	477	498	521	522	506	543	522	552	528	547	559	560	518	533	528	499	545	559	573	513	548	549	536	548	531	546	504	529	536	499	545	536	571	491	543	535	508	555	545	543	583	529	521	563	510	534	534	535	525	549	567	553	545	492	518	517	542	580	526	542	567	561	532	531	566	566	527	552	528	552	516	546	521	524	533	553	522	513	533	557	524	562	545	493	565	523	528	543	526	554	564	532	535	536	526	580	525	551	583	557	502	532	527	512	530	519	539	486	562	552	526	564	500	556	530	575	575	519	549	510	573	584	527	521	492	511	532	529	570	553	517	535	520	503	540	545	541	521	587	533	558	562	578	515	524	523	557	542	531	523	518	516	543	564	531	577	521	533	501	538	535	536	594	515	562	539	515	567	555	502	552	514	535	527	545	522	583	494	491	584	547	544	495	524	486	503	498	547	507	543	541	527	501	531	490	534	601	537	526	527	531	579	552	540	563	547	533	533	562	536	544	490	540	569	515	529	512	528	505	561	548	550	535	551	513	588	526	541	498	552	507	557	519	568	513	573	522	555	550	521	566	556	518	548	534	522	539	504	560	506	554	549	493	569	523	555	549	550	506	557	535	531	519	542	538	501	525	532	525	471	560	548	474	576	522	539	537	510	532	522	521	537	504	570	564	560	588	568	534	537	555	551	530	550	534	527	499	544	501	567	561	527	537	554	547	531	535	552	558	553	501	550	587	522	523	565	586	552	526	475	533	591	521	516	543	502	568	543	579	536	560	534	558	532	549	564	559	553	517	515	485	520	535	547	556	509	515	563	541	558	521	511	552	500	555	529	546	526	532	508	551	495	488	566	565	553	529	573	562	553	540	519	549	549	539	534	521	544	568	557	537	563	547	491	484	541	537	544	561	590	535	588	542	574	539	520	506	580	514	531	498	510	484	527	489	575	492	536	527	551	537	553	566	545	546	575	524	496	570	544	547	519	547	495	558	553	570	534	539	511	579	515	528	512	525	562	557	503	517	521	528	506	559	488	545	537	529	565	512	560	534	561	553	534	544	502	540	550	560	505	537	519	554	546	546	518	540	566	528	547	568	534	523	544	545	507	523	508	531	535	564	518	531	546	484	527	502	507	496	517	567	546	524	545	577	544	537	520	556	559	544	493	537	539	561	524	554	534	523	533	509	548	528	557	487	533	581	573	539	538	549	526	526	520	562	564	539	529	521	492	526	576	550	568	551	579	515	570	534	502	570	578	564	510	566	515	513	539	584	521	531	562	502	554	494	541	526	513	574	510	524	567	536	556	576	563	503	538	518	525	529	553	495	528	557	556	563	524	531	556	525	518	518	553	505	549	514	536	531	521	537	558	548	555	563	540	518	553	497	555	549	542	547	569	567	505	497	531	589	527	505	550	533	509	523	554	516	561	588	543	516	546	525	566	524	520	571	507	539	553	511	562	564	556	542	521	583	530	531	563	522	514	502	564	553	577	547	543	604	541	538	524	518	509	540	578	519	514	511	565	539	561	568	539	515	539	527	486	518	537	531	531	535	493	510	534	534	567	573	512	558	550	546	563	570	559	554	548	527	570	511	572	545	547	541	530	527	556	536	594	574	501	549	523	529	525	557	532	575	560	551	517	509	548	507	517	541	550	553	506	531	526	534	502	551	524	553	563	584	522	513	601	507	531	530	570	593	572	541	522	496	530	542	587	509	529	549	507	532	524	492	509	539	510	554	518	537	537	555	508	504	510	558	522	515	560	557	522	528	520	564	509	492	545	526	551	520	505	559	557	556	555	520	547	554	540	575	536	576	553	536	543	502	550	538	536	534	537	514	583	579	534	581	539	538	516	556	515	571	517	495	550	532	559	560	522	509	595	542	554	529	498	540	510	515	554	520	533	587	548	537	524	547	490	529	528	518	505	515	546	532	551	583	554	526	491	505	567	527	506	528	529	576	523	536	524	567	515	510	583	529	488	521	490	505	523	487	541	540	527	549	514	513	532	508	547	556	538	567	522	509	535	568	546	552	542	529	516	560	524	550	511	487	580	567	538	548	528	499	515	547	526	554	541	546	512	512	488	512	534	598	540	547	535	524	510	517	491	530	506	544	492	519	573	527	564	568	513	493	513	572	543	520	530	560	544	558	500	557	529	556	519	539	529	547	548	565	538	520	534	548	516	566	569	536	509	549	531	525	571	502	518	511	557	544	535	533	567	535	567	553	498	544	531	511	538	566
47549	74062	40062	15454	6978	5640	4984	8948	2122	1596	1305	1146	1099	976	954	856	829	791	757	733	709	648	642	676	638	634	610	588	587	607	566	544	552	529	562	565	567	578	538	510	500	574	526	526	536	504	516	543	558	550	527	489	531	504	518	488	543	506	546	499	495	529	520	546	471	529	492	545	510	504	526	501	514	540	529	475	508	512	542	524	503	489	541	474	471	514	513	516	512	467	479	503	501	498	487	500	501	476	475	445	490	513	523	529	495	474	541	494	479	524	488	482	507	457	479	504	511	523	455	529	539	534	508	492	493	491	497	516	505	505	492	470	465	525	518	470	472	494	494	493	506	478	488	533	499	525	484	496	503	565	524	493	482	501	513	499	503	448	467	474	511	488	487	531	488	481	520	475	517	481	529	455	477	496	509	476	530	475	499	440	496	536	543	513	485	494	511	462	513	475	469	495	493	520	529	474	503	529	496	506	494	483	522	513	469	472	477	460	485	502	515	528	488	453	506	503	512	485	497	474	502	510	505	507	499	483	516	503	471	507	541	443	484	529	487	465	520	497	527	471	522	533	509	485	499	501	469	489	477	506	490	502	509	486	473	506	519	505	498	513	489	486	477	512	493	493	461	489	501	494	521	492	501	504	479	512	474	487	511	506	504	485	493	515	481	481	472	533	506	495	495	478	506	500	513	511	491	469	532	487	509	482	516	483	499	499	504	478	448	523	510	509	493	468	534	516	481	446	514	509	493	483	530	535	501	449	487	436	489	498	517	503	543	510	490	498	510	502	494	470	492	500	499	481	516	457	504	480	498	490	473	474	481	488	497	500	481	513	513	484	514	472	513	514	499	517	495	477	466	512	502	451	484	500	517	491	498	528	506	522	518	508	486	500	515	471	479	491	491	509	509	459	507	478	469	476	484	492	530	471	495	476	476	496	538	478	510	500	512	480	501	480	516	447	503	520	482	503	486	499	513	517	528	495	496	529	491	522	508	465	507	466	497	503	476	453	508	486	504	502	506	491	475	513	487	530	473	483	477	508	505	500	489	509	499	471	496	500	510	498	475	534	481	477	473	455	528	499	468	523	488	488	514	512	468	486	506	511	508	502	452	464	486	491	485	512	509	513	478	506	446	491	498	485	494	446	506	463	491	491	477	479	535	503	501	470	481	503	498	505	510	453	548	493	497	474	484	479	486	494	502	487	464	521	523	540	514	543	493	506	449	492	519	484	504	468	472	510	499	512	514	476	538	471	513	487	515	496	475	523	525	508	481	478	493	497	510	449	481	494	516	487	473	497	465	509	494	526	491	495	483	501	473	488	493	508	528	538	491	514	497	512	464	502	505	516	499	454	490	473	485	450	471	499	514	515	525	487	511	505	487	513	491	477	492	513	487	509	525	507	512	470	515	482	540	489	478	482	497	455	471	497	503	463	499	474	490	525	499	512	483	462	482	522	504	481	493	462	525	476	512	476	487	482	483	494	423	470	489	466	513	480	458	518	524	531	504	507	495	497	495	484	488	473	535	516	486	492	493	518	443	496	481	485	506	496	530	486	473	502	519	467	438	515	480	493	509	481	475	514	461	478	524	438	489	534	524	472	474	498	512	498	512	491	487	523	510	565	498	537	484	520	492	516	479	512	510	471	501	475	542	486	482	473	493	502	529	470	500	468	471	499	491	474	489	492	473	511	514	518	510	476	515	497	445	475	449	510	522	525	506	564	477	529	516	453	505	475	485	482	483	491	499	507	543	498	466	479	486	516	483	516	462	484	522	533	507	503	497	471	515	499	490	522	519	486	496	500	485	506	470	481	538	477	492	508	502	510	497	468	479	530	486	468	489	479	504	537	487	481	498	469	483	502	541	520	478	500	454	506	466	476	470	518	503	500	500	504	507	468	497	513	509	487	490	511	465	532	476	465	529	502	471	528	506	498	503	503	475	477	479	454	471	508	485	468	491	515	517	514	502	499	527	503	523	457	446	512	506	503	468	492	495	503	504	460	510	505	479	499	517	507	498	472	483	480	480	492	512	520	453	499	508	490	477	506	518	464	487	495	523	474	512	480	526	519	501	497	514	494	508	548	532	515	486	496	513	496	511	516	491	474	502	457	468	478	519	476	495	513	507	496	499	494	512	508	518	525	489	510	499	484	487	476	496	522	537	507	491	491	490	501	513	501	476	492	477	481	465	476	537	473	528	503	482	487	487	500	489	490	462	501	533	530	479	498	491	511	497	513	507	492	480	489	484	479	468	507	516	499	445	525	530	511	478	503	503	488	473	513	533	483	500	473	474	449	494	510	513	533	460	472	546	492	524	490	479	485	518	515	542	476	488	503	504	460	468	483	496	512	515	500	491	488	474	480	488	476	474	500	516	487	508	511	467	508	491	505	466	521	520	476	531	483	491	455	510	483	503	474	491	489	478	529	515	517	547	461	497	524	535	531	503	447	473	484	457	507	508	523	501	505	502	500	440	540	485	500	492	477	444	471	480	494	519	481	500	425	455	458	493	438	535	470	495	490	531	501	485	487	505	496	479	470	465	484	511	526	517	493	507	496	458	518	490	464	484	504	501	514	518	503	493	511	495	467	496	521	528	480	479	531	520	529	500	504	516	464	521	539	515	540	520	526	452	502	483	487	494	464	509	509	461	507	446	451	495	493	509	507	499	461	493	500	489	468	510	510	488	533	496	501	488	471	492	473	503	482	481	518	473	518	537	492	510	525	480	485	529	479	513	475	502	514	490	483	510	525	490	471	518	522	491	470	521	510	469	479	482	473	474	493	505	457	524	442	522	519	463	513	508	472	467	477	500	482	522	489	475	505	514	513	462	458	508	497	529	526	502	509	507	483	514	489	526	542	495	500	506	530	482	483	487	517	485	480	467	467	508	481	502	488	492	478	497	532	531	488	470	491	506	449	510	508	514	497	488	467	503	484	485	469	508	509	472	495	463	499	522	511	510	500	528	479	484	488	504	541	504	478	479	465	470	493	438	517	486	496	475	521	503	490	486	537	461	499	519	491	478	524	530	480	482	485	519	483	533	484	467	498	490	534	477	494	528	538	519	505	497	490	529	488	465	542	478	536	507	464	461	482	509	475	483	500	489	509	516	500	494	477	525	488	523	500	509	494	449	487	484	483	476	479	498	557	475	485	519	514	516	511	535	527	506	468	498	500	491	487	519	510	520	470	487	516	475	474	483	512	496	498	524	523	472	498	517	492	497	445	508	492	496	503	488	492	514	482	559	514	519	516	499	514	494	511	502	505	499	518	489	516	477	470	478	507	483	517	518	493	504	482	493	497	480	490	526	511	475	477	487	455	519	509	514	468	494	493	482	483	479	502	465	496	484	484	489	540	457	474	509	484	536	489	496	467	494	518	473	474	474	499	511	483	466	497	485	488	502	519	472	524	504	488	497	477	509	483	511	469	484	503	477	512	508	500	528	493	523	466	514	515	460	466	508	530	521	506	527	487	503	508	463	472	489	488	514	544
28484	19911	9627	3786	301	288	316	331	171	138	125	125	111	174	136	125	118	130	124	129	115	134	144	122	129	133	128	146	127	132	133	143	127	122	129	131	118	148	132	120	118	132	123	141	124	137	124	120	138	128	124	132	137	141	129	127	139	124	131	108	137	130	107	133	130	125	117	115	124	118	133	121	121	137	128	102	122	114	111	117	145	113	135	120	129	98	122	146	129	129	130	129	105	140	119	119	131	125	138	155	112	112	111	136	131	140	120	120	133	128	111	124	130	114	112	135	140	129	113	132	128	141	108	112	127	110	111	112	120	101	118	128	124	132	147	123	136	110	126	126	85	120	148	122	141	133	121	141	131	119	139	125	110	128	113	107	127	151	129	131	116	124	138	135	139	134	126	116	138	130	122	144	136	129	153	108	129	135	121	125	119	113	124	128	134	115	128	120	116	113	106	102	131	123	118	129	124	127	142	126	121	129	137	107	134	149	136	125	133	136	125	128	148	129	125	112	125	130	119	121	129	119	116	111	121	132	138	127	119	122	133	110	141	116	131	114	139	122	122	132	145	143	150	132	110	125	118	130	122	138	143	130	141	137	135	128	136	100	128	132	128	133	133	121	127	100	140	139	132	138	127	130	116	135	119	135	131	116	108	129	125	125	127	127	133	119	123	117	125	129	136	135	133	111	125	124	124	134	132	147	108	126	121	115	141	124	124	151	140	116	132	125	129	116	127	123	132	96	113	116	121	125	145	126	133	136	141	117	143	124	146	112	119	126	126	131	132	124	120	143	149	128	118	113	116	157	115	135	128	119	125	111	162	102	140	132	140	115	127	135	134	110	116	117	128	118	130	130	136	121	142	117	138	122	138	112	133	113	132	119	126	140	125	108	125	141	122	123	140	125	112	129	110	123	122	161	116	105	111	125	129	143	117	112	119	123	128	115	105	129	132	108	127	117	135	112	124	131	123	123	112	127	115	113	148	123	129	88	127	131	118	137	126	114	130	157	132	126	113	122	120	141	130	135	146	141	140	150	111	152	131	132	128	122	105	136	131	120	104	128	123	125	129	131	114	129	137	102	132	141	120	103	113	114	128	118	108	106	104	122	108	139	142	128	131	135	134	133	130	148	127	141	151	122	117	138	116	118	107	139	140	142	118	124	109	103	144	134	118	128	132	141	131	145	110	110	126	126	140	129	127	140	106	149	116	119	128	113	145	132	136	122	123	125	128	118	140	133	116	117	134	127	122	135	127	146	128	114	127	111	138	127	117	109	124	136	114	111	118	119	107	125	128	135	129	123	121	119	129	125	147	114	123	115	121	138	134	116	132	131	103	153	127	135	116	122	142	117	114	122	137	120	132	103	123	126	112	148	124	129	128	126	100	115	137	111	145	110	116	141	103	121	126	135	115	136	125	116	138	110	126	115	118	128	125	107	138	134	132	109	148	141	123	105	131	123	131	122	101	132	138	121	110	135	127	116	108	129	120	120	124	124	125	120	124	120	139	117	120	126	125	138	110	131	108	126	142	110	135	126	122	127	119	143	131	128	132	109	130	120	150	141	107	118	128	126	120	113	128	122	146	126	120	123	143	137	126	109	124	129	115	121	116	115	129	129	112	140	118	129	130	109	102	115	113	132	116	116	137	122	126	118	122	140	140	110	120	140	123	110	101	123	150	131	139	94	143	123	128	122	112	115	138	128	130	114	135	128	114	127	110	102	126	110	130	123	94	114	113	114	130	127	116	134	125	126	97	108	122	121	124	126	115	111	151	128	132	143	132	95	136	108	113	139	127	118	109	131	104	133	135	127	127	112	99	117	126	125	103	122	131	122	132	132	123	104	130	135	138	131	111	129	136	104	127	127	99	121	132	131	132	120	130	145	121	127	130	121	149	111	124	113	132	112	137	123	130	124	121	122	131	125	106	117	126	140	122	107	133	109	111	140	132	127	114	112	98	105	140	108	129	128	143	131	140	133	123	132	138	124	110	127	144	123	132	131	112	137	112	126	131	132	129	141	129	105	129	145	134	142	132	113	126	117	101	123	122	130	128	128	116	122	131	138	124	123	122	126	142	113	119	142	115	115	145	122	120	131	122	121	133	131	137	123	107	124	125	111	146	110	122	132	131	115	134	118	121	123	131	117	131	136	114	116	130	117	112	134	122	116	122	126	118	115	133	124	119	131	138	117	127	121	133	116	135	128	120	137	128	123	121	121	126	111	133	120	127	124	114	128	111	122	112	137	130	124	125	143	124	143	116	126	126	143	121	123	149	128	126	139	117	117	122	120	119	138	124	135	115	122	121	116	124	108	121	138	137	121	134	127	141	115	110	118	134	117	116	119	118	116	126	137	127	140	100	123	135	135	115	145	109	119	121	135	124	101	116	131	128	113	97	125	126	122	133	125	115	120	119	130	136	148	137	127	144	116	115	129	119	131	119	132	119	139	122	121	116	121	124	124	125	110	128	114	137	133	117	144	126	124	129	137	105	107	112	132	128	138	151	139	125	112	119	137	124	139	138	125	102	132	122	128	146	109	137	124	132	134	128	127	120	132	125	128	143	128	101	119	136	114	109	147	128	123	111	122	136	124	127	122	127	138	120	136	131	128	107	123	124	134	133	117	125	124	111	121	128	123	116	112	120	129	135	131	117	145	132	111	131	117	128	129	112	129	117	121	133	134	114	105	126	104	125	114	138	136	126	112	120	125	125	125	121	129	117	117	146	126	130	127	122	130	139	110	125	139	110	119	113	129	118	119	139	116	120	118	118	133	122	135	126	131	138	111	123	126	115	150	120	109	131	145	113	129	127	113	126	125	133	135	132	127	131	122	126	112	130	136	125	119	102	113	130	135	128	126	132	139	118	121	122	116	129	113	120	140	124	141	128	115	97	129	125	127	132	124	128	139	122	120	146	133	121	122	125	111	130	120	129	143	137	113	110	134	96	144	133	113	122	128	129	133	115	136	115	101	116	115	114	131	121	126	101	126	114	127	124	120	135	142	149	133	148	113	121	132	129	136	133	127	127	127	139	133	106	118	126	113	143	111	143	130	135	115	140	108	94	145	122	150	112	103	120	118	115	139	133	122	142	130	124	138	121	106	144	106	121	127	128	148	128	126	118	127	132	128	122	123	119	118	120	128	131	129	139	119	133	106	113	126	135	133	122	126	123	110	133	133	113	139	143	127	120	127	120	136	127	134	127	117	135	124	135	95	106	130	111	107	125	119	116	131	129	112	116	131	140	118	109	115	143	134	106	125	120	127	129	117	139	145	124	139	126	130	121	115	128	109	143	105	128	128	120	119	157	121	123	122	133	147	136	120	132	136	134	145	134	134	136	120	131	128	132	132	124	122	135	123	105	118	130	111	136	122	104	120	126	108	130	124	123	118	132	126	134	129	110	125	123	111	132	113	127	100	101	113	123	120	120	134	143	124	158	109	146	132	130	117	100	122	118	106	124	124	119	111	134	128	138	114	124	141	110	136	126	114
17074	22452	8064	3110	378	473	556	571	146	156	145	161	176	115	141	153	131	133	144	156	119	132	146	148	126	142	138	130	146	148	129	157	117	149	144	131	134	139	142	115	148	141	137	142	128	139	159	118	137	129	142	119	140	127	140	152	129	142	143	126	143	143	127	139	117	139	126	132	146	147	128	133	132	133	132	130	117	129	127	134	138	129	149	132	133	117	164	137	127	150	127	145	128	131	146	135	142	132	129	132	120	128	160	132	131	134	137	158	147	122	126	128	136	138	144	145	133	125	138	137	137	144	139	138	130	118	136	112	136	137	148	124	144	129	143	127	123	123	115	117	138	117	114	130	154	135	156	120	137	142	137	143	143	127	159	123	133	139	123	128	146	124	123	140	139	134	156	144	148	143	146	110	132	148	120	150	134	146	120	142	143	132	128	127	135	128	129	143	145	128	126	134	151	151	124	118	124	137	115	134	167	126	126	136	141	130	133	139	122	122	142	143	148	131	150	129	112	137	134	122	135	138	146	133	124	113	134	145	148	135	107	130	146	142	128	132	145	133	149	138	124	156	136	130	135	142	139	110	132	130	132	130	121	140	133	130	124	151	129	115	123	142	150	147	118	153	149	155	134	131	135	134	127	139	151	129	120	137	147	137	129	144	123	127	132	137	153	125	122	165	130	133	148	139	143	135	137	119	152	134	125	132	159	140	109	141	117	124	139	131	155	109	125	141	134	133	138	135	132	131	116	129	125	155	130	144	127	137	143	126	125	125	125	132	133	130	141	127	148	130	146	133	140	121	145	128	131	120	150	133	120	139	123	129	118	134	141	128	151	132	131	158	136	157	142	125	152	126	133	159	132	113	151	141	131	148	138	155	131	144	143	133	137	144	135	131	117	140	139	145	114	122	138	136	133	125	136	124	129	126	136	112	117	136	137	130	145	151	140	114	149	114	111	149	134	133	129	130	130	137	140	140	124	113	141	116	156	134	153	148	123	145	136	119	132	121	145	133	132	137	150	122	128	146	144	139	120	137	144	157	138	153	147	144	137	131	151	127	147	142	143	141	142	142	146	142	136	127	125	128	125	129	149	117	112	119	143	157	139	153	148	137	147	126	123	148	128	149	133	119	126	130	151	157	152	122	114	129	146	149	139	149	143	145	150	135	123	143	136	111	113	135	126	131	118	136	134	137	153	125	121	144	122	157	130	143	150	126	138	137	151	136	119	127	121	131	128	124	139	144	136	131	136	149	138	130	127	152	156	142	152	130	151	125	139	127	140	129	131	142	119	138	146	142	146	111	132	121	115	122	142	144	121	143	147	131	145	130	126	140	135	141	131	120	114	121	137	144	151	133	125	128	118	128	112	121	127	127	132	128	148	147	148	149	146	131	127	134	141	155	130	138	136	122	150	118	125	139	126	134	136	150	147	129	131	125	135	136	129	142	134	134	129	113	154	148	119	151	144	124	130	118	146	133	124	141	125	142	150	120	123	104	137	140	129	121	145	128	151	140	128	158	119	130	132	140	132	135	139	151	123	118	146	133	161	137	125	137	155	145	131	104	121	120	137	123	130	149	115	120	127	139	131	152	119	137	130	135	139	131	113	135	136	141	123	129	119	126	133	146	126	157	130	149	152	121	139	138	131	133	132	137	130	132	139	126	115	130	141	127	146	119	137	145	155	131	134	145	145	129	154	136	140	127	144	130	158	142	126	119	146	116	137	124	124	158	153	139	129	133	161	132	141	123	137	148	139	150	133	120	135	159	105	128	120	120	138	126	111	145	136	127	123	140	114	107	162	147	147	129	136	132	140	144	133	143	133	135	142	133	116	140	155	122	127	132	147	125	128	124	135	119	119	133	125	125	145	132	120	134	130	137	152	117	142	149	124	147	136	135	133	128	108	137	136	128	148	150	127	132	110	153	137	122	154	130	121	136	124	152	161	146	121	148	124	139	147	140	131	118	151	124	122	127	147	130	124	138	144	126	148	132	141	137	111	135	118	132	114	127	132	122	133	122	139	124	141	137	138	124	127	115	140	137	136	125	137	131	160	142	157	136	127	126	146	134	129	123	140	131	130	128	123	137	130	125	145	135	139	131	143	137	136	122	137	111	129	132	146	153	129	158	114	133	139	144	139	158	135	121	115	142	139	139	134	106	156	144	142	124	144	135	138	154	157	138	134	121	152	147	145	147	133	132	144	141	129	140	135	154	157	136	112	136	125	127	135	124	126	135	127	144	144	135	123	119	120	127	142	136	132	136	129	131	127	135	151	145	140	123	130	135	134	159	130	130	124	133	130	124	141	126	140	134	118	126	134	136	135	147	144	132	136	124	123	127	139	133	126	139	137	122	136	138	150	145	124	137	146	158	140	158	117	145	130	136	143	131	126	136	131	128	126	121	144	141	145	115	139	142	141	111	144	126	144	150	138	134	103	124	140	156	128	147	133	134	142	134	132	116	130	116	123	139	123	132	136	148	125	122	147	131	135	133	115	144	145	147	142	140	155	116	128	142	117	128	133	118	145	142	128	160	139	134	151	118	119	105	126	134	144	127	145	161	135	142	137	151	132	138	119	137	145	111	142	133	153	155	124	123	156	123	117	133	135	131	127	145	118	132	128	135	135	122	137	155	148	123	153	137	140	133	134	152	157	147	143	120	138	135	113	125	136	140	136	131	138	125	122	135	126	116	113	107	154	140	139	128	132	134	153	138	114	142	132	140	144	147	138	126	124	130	149	119	150	132	130	149	114	149	119	153	146	150	126	147	151	150	136	147	131	136	173	117	132	130	117	131	141	135	124	138	116	128	142	127	140	136	120	120	141	137	137	122	134	116	154	126	111	127	116	127	128	161	139	154	135	131	132	134	130	142	143	119	146	132	110	160	131	133	159	130	107	122	124	141	133	142	148	127	139	141	131	145	123	129	142	147	127	124	131	134	122	127	110	163	128	148	119	124	140	133	141	150	138	151	132	108	125	119	129	127	123	128	136	144	132	135	148	124	143	155	116	131	135	131	132	132	138	142	134	138	153	126	128	135	147	136	129	112	131	133	132	133	142	147	128	152	157	151	117	127	124	143	126	152	129	132	137	122	145	151	142	114	117	115	139	134	122	132	135	117	133	129	118	132	155	149	131	147	150	144	131	135	161	149	151	115	146	131	126	157	155	142	138	151	135	116	132	148	136	146	127	122	143	122	133	137	123	143	127	145	149	149	121	132	128	131	147	153	126	138	130	141	131	130	111	152	114	136	145	130	137	156	116	134	121	138	135	128	139	118	134	132	142	133	135	137	132	137	131	138	144	139	145	143	156	123	119	131	125	131	122	145	123	149	128	110	128	144	133	134	137	101	140	127	123	133	146	131	148	128	123	131	142	129	120	138	134	135	144	134	135	144	137	140	121	124	158	108	121	137	117	138	140	145	118	160	125	141	126	131	147	142	133	136	129	150	146	142	135	139	151	130	144	121	121	126	137	125	147	140	114	132	145	145
24917	20495	27807	25957	20367	16918	4087	2801	694	557	522	475	489	450	412	393	367	368	362	355	369	368	372	381	281	345	330	323	331	331	314	338	320	345	302	342	313	345	352	297	319	310	318	326	321	329	310	307	302	336	325	283	308	290	324	321	330	337	327	295	315	339	322	322	310	341	338	279	345	307	357	319	326	316	299	310	314	285	301	289	328	305	320	339	338	282	329	304	305	314	314	342	329	301	308	323	327	327	308	318	309	306	357	284	328	303	305	285	350	327	318	297	347	324	303	333	284	306	275	321	293	331	306	302	316	302	327	262	325	296	323	276	300	302	303	319	337	279	259	328	305	323	304	301	312	307	300	315	328	311	305	264	317	310	284	277	309	316	340	293	286	310	318	326	308	349	306	313	302	321	360	320	330	297	323	345	307	324	320	311	286	297	328	272	293	286	289	321	285	325	307	320	289	283	303	281	317	317	325	286	333	332	320	307	312	307	336	318	330	323	300	290	353	319	343	343	316	330	328	325	301	327	320	349	332	313	305	304	273	317	332	298	309	317	306	337	320	295	309	326	319	311	315	335	312	335	278	341	322	306	299	347	349	317	319	288	308	318	315	305	307	334	293	301	298	320	304	313	319	326	312	300	315	289	302	311	335	312	337	310	312	331	309	324	286	343	299	310	311	335	331	327	313	304	347	316	311	326	319	323	313	349	306	296	324	312	296	300	342	308	331	335	310	332	324	333	319	315	309	348	297	330	328	302	306	335	337	306	312	312	323	286	295	286	309	309	347	337	277	317	316	321	300	327	290	314	324	331	307	302	307	323	313	308	299	325	311	362	304	303	321	307	314	310	347	320	294	265	304	308	337	311	338	295	330	333	310	329	312	288	313	285	318	306	307	354	334	322	337	361	301	298	317	314	292	309	331	328	309	321	324	317	313	299	298	272	320	304	308	293	316	289	315	281	299	308	308	314	315	313	295	312	285	348	295	294	336	296	324	302	311	303	280	307	325	308	349	308	301	319	332	363	342	318	289	293	296	309	309	307	331	339	286	299	312	325	322	288	288	297	339	324	306	295	295	281	314	305	313	288	346	302	294	304	321	325	308	326	334	297	324	347	306	313	306	312	342	318	332	327	307	310	261	329	362	316	295	308	331	290	303	317	334	303	307	329	311	311	288	296	319	333	289	292	339	336	283	304	334	342	290	281	325	312	318	336	311	305	331	302	332	313	294	315	297	333	309	335	320	292	328	316	321	316	283	304	324	301	300	289	313	320	306	309	303	310	336	343	302	281	299	314	312	295	324	301	321	316	327	321	307	299	307	286	325	337	298	294	329	323	303	306	313	299	309	320	294	297	301	340	324	335	298	328	293	337	303	300	314	286	317	301	318	322	314	304	300	313	335	310	321	359	313	318	326	327	279	282	291	322	310	338	310	292	291	316	303	297	340	312	316	268	313	304	317	317	316	348	328	303	317	311	276	308	295	352	337	311	296	316	311	302	304	321	281	316	326	291	297	310	303	286	330	304	298	323	355	318	284	309	309	315	323	294	312	345	312	318	326	319	310	313	335	324	346	292	277	310	296	301	335	294	328	345	285	308	318	313	290	332	285	333	340	292	318	325	326	327	318	321	316	295	314	341	310	288	301	309	307	303	294	327	315	300	301	308	316	295	332	339	302	304	302	282	310	329	303	299	331	330	333	347	332	303	307	321	310	317	311	341	303	285	334	300	304	311	325	289	308	312	291	332	317	310	346	334	326	318	301	322	284	348	316	311	294	300	297	305	294	345	308	329	304	314	325	303	302	309	323	342	314	312	323	316	317	314	278	329	341	303	331	328	318	311	293	330	315	316	331	327	290	321	266	311	328	296	320	294	308	327	332	320	361	314	315	288	303	306	278	333	309	301	340	299	309	333	307	340	350	316	314	307	286	271	316	334	344	316	324	319	331	323	333	315	301	262	307	311	300	310	320	298	300	297	330	322	317	291	345	337	301	310	338	316	318	314	311	302	338	301	287	337	298	325	327	319	292	348	295	316	325	319	323	292	310	308	317	284	316	324	304	294	315	300	297	268	303	345	314	278	330	302	302	309	292	316	279	317	270	298	300	313	300	316	291	304	311	306	327	286	301	302	277	324	304	322	310	315	322	259	310	288	305	306	278	321	308	314	310	343	318	323	315	290	312	338	297	367	328	285	313	329	319	286	315	311	342	293	300	316	329	327	308	287	276	319	301	327	335	301	312	304	305	328	301	319	323	324	304	312	329	329	327	300	346	318	335	302	288	296	313	323	320	301	326	272	296	337	297	309	327	314	328	340	308	319	297	326	346	318	311	310	340	325	309	334	308	268	311	361	297	292	298	312	310	313	349	323	322	319	302	345	311	334	351	267	310	279	339	311	309	326	350	344	325	300	299	307	341	280	320	292	302	334	308	311	326	293	299	359	341	304	325	279	325	307	273	310	294	319	322	309	304	310	319	305	295	308	301	320	302	282	311	278	296	343	300	330	312	316	319	301	323	339	286	308	349	279	283	306	318	267	303	313	324	310	298	291	324	317	314	313	319	308	319	288	300	295	315	298	290	292	338	278	315	300	331	339	294	329	293	327	296	288	319	300	316	319	303	296	291	305	326	329	278	307	339	313	351	334	303	315	326	305	307	291	307	306	292	309	300	341	316	355	293	308	319	316	313	271	341	305	290	297	296	306	317	320	332	316	337	322	303	338	326	280	297	319	330	319	309	305	337	299	293	311	359	295	315	297	309	304	311	356	276	303	326	309	320	318	339	316	331	284	311	318	276	345	291	313	329	321	312	342	300	325	307	324	297	347	307	294	289	289	298	268	332	291	323	317	352	307	279	318	301	308	316	325	322	320	330	291	327	326	347	343	329	321	311	328	328	315	293	308	329	279	302	320	300	314	286	348	315	357	335	317	337	326	306	328	305	314	294	327	332	313	312	332	343	327	338	321	290	285	326	335	304	298	320	295	309	307	314	313	308	307	334	319	320	297	324	298	297	329	323	303	325	302	330	305	316	291	315	347	308	312	320	303	279	338	301	279	342	330	326	309	288	301	324	295	309	331	310	339	283	341	326	313	279	355	290	311	295	311	314	331	323	324	319	340	289	289	301	335	293	300	313	328	349	293	321	295	326	315	307	283	335	309	289	306	315	306	332	306	302	300	299	302	307	331	303	330	304	292	311	312	296	317	332	297	272	302	303	330	356	303	309	327	313	291	264	313	327	307	319	313	336	301	310	336	336	294	307	338	305	329	358	291	287	324	321	308	327	310	330	308	306	289	319	283	317	301	320	316	335	303	326	331	344	317	273	304	319	330	322	297	343	291	332	297	280	309	303	314	316	318	288	339	293	297	315	315	340	373	314	337	299	302	301	316	321	299	321	302	321	300	341	349	320	302	337	310	348	310	324	338	342	329	335	321	281	331	340	315	315	278	289	315	311	331	313	258	331	309	333	327	323	310	316	319	323	308	321	320	301	304
42620	62715	34429	18442	4019	3598	3622	4910	1110	810	726	637	596	505	492	491	460	445	420	405	391	410	365	382	389	334	373	362	342	348	319	331	325	325	298	304	315	315	315	308	290	306	297	277	281	311	305	288	311	292	301	303	289	290	320	304	297	274	309	290	301	305	304	249	310	296	309	299	289	293	317	272	314	304	273	300	313	300	296	288	271	306	297	285	318	297	309	291	306	309	277	293	292	313	270	312	312	274	271	283	272	300	289	279	289	308	293	292	284	289	283	283	291	300	299	295	307	322	283	290	267	292	259	268	300	312	297	310	294	306	285	287	299	277	297	275	284	326	290	289	288	294	257	284	298	278	303	301	317	302	277	285	266	310	320	283	269	288	258	284	276	271	321	306	282	286	290	289	293	282	315	289	277	270	275	319	290	321	302	314	290	282	320	265	301	284	273	317	295	241	297	310	283	276	296	313	280	287	305	278	291	297	299	297	298	284	302	315	311	279	322	303	245	307	281	319	281	281	279	302	298	315	286	319	264	285	298	278	310	299	267	289	265	306	312	292	279	280	282	318	291	287	309	296	297	303	287	277	285	282	281	307	296	281	273	297	295	279	292	270	308	305	286	273	264	320	285	297	292	336	298	307	268	293	295	299	298	301	303	300	300	305	281	270	328	293	286	301	286	307	267	300	301	292	267	265	249	280	318	303	290	278	296	311	282	256	292	316	241	313	286	267	302	281	300	287	286	288	299	277	268	270	304	286	263	301	305	256	321	284	276	273	287	298	292	291	300	282	281	310	271	302	301	291	268	279	269	311	307	278	299	294	294	281	276	308	319	273	286	301	290	248	272	284	291	300	282	303	301	287	293	269	305	292	279	316	271	303	266	287	294	307	311	262	319	318	286	292	285	298	276	296	296	329	255	283	292	296	297	314	281	290	278	277	298	271	283	269	289	288	278	304	313	264	305	259	295	293	256	252	290	296	297	317	266	297	274	284	299	322	287	271	278	285	293	263	295	333	285	266	289	297	258	300	275	308	317	278	319	273	275	314	252	256	290	295	274	318	291	330	331	307	297	308	311	273	287	254	311	287	286	285	289	276	272	279	278	259	281	304	299	282	302	271	322	295	298	290	247	289	279	264	309	304	278	292	273	298	254	279	318	316	290	280	294	305	279	304	317	287	317	292	296	273	301	311	307	280	283	293	301	285	288	274	288	277	287	282	290	306	300	294	292	267	278	278	295	310	297	299	286	301	291	269	312	289	291	275	292	268	279	286	277	295	278	274	315	295	303	268	307	283	278	260	281	289	330	278	334	290	270	283	281	265	289	327	278	315	273	269	278	261	259	286	306	321	273	326	282	267	293	271	279	281	242	304	330	284	269	314	284	297	290	287	294	300	301	308	284	304	297	304	293	279	290	301	298	296	271	294	274	286	318	309	276	297	263	302	306	273	317	284	275	271	279	285	286	297	279	290	289	292	303	291	305	263	253	291	298	274	318	281	299	316	311	316	293	306	288	311	302	283	299	299	319	310	324	288	298	290	310	307	272	296	287	287	283	330	291	286	269	301	298	296	291	276	294	259	299	278	288	298	278	289	299	305	270	312	296	310	274	277	283	284	305	279	293	306	265	285	295	293	302	284	300	301	301	315	317	287	293	294	274	277	311	271	295	278	323	296	287	301	284	299	289	273	289	279	331	274	279	273	280	271	297	293	280	297	271	307	308	284	282	281	320	287	306	246	296	301	287	286	291	279	274	326	308	276	297	288	281	265	284	276	308	276	288	285	284	294	273	308	318	271	266	309	297	269	315	266	293	300	273	315	305	276	327	293	262	259	312	298	293	329	299	313	287	293	276	288	289	275	290	280	292	336	324	317	291	294	284	261	315	287	269	286	279	284	276	287	311	258	287	295	289	265	270	309	288	324	317	297	276	279	272	296	325	285	298	307	306	287	298	301	254	290	290	289	278	263	294	278	303	302	283	310	313	290	294	289	307	295	304	311	295	289	293	284	301	299	274	297	307	303	256	279	320	292	281	279	275	289	297	266	299	278	292	291	306	299	287	307	312	294	289	290	276	298	311	282	288	271	295	264	288	296	284	307	295	275	270	310	298	302	239	297	318	308	290	266	291	320	284	309	285	314	272	261	290	275	275	283	313	259	317	300	313	282	286	276	282	281	339	300	279	305	321	285	304	304	276	309	292	260	283	299	305	305	284	274	291	294	286	309	288	281	297	300	298	269	300	315	310	277	275	296	297	291	275	297	302	293	322	284	295	293	300	284	308	309	245	281	268	294	261	267	292	269	291	298	307	289	268	283	295	264	268	318	294	315	290	279	293	319	310	298	313	277	301	285	301	295	291	251	325	290	287	314	283	314	312	286	289	286	276	269	271	284	291	296	326	297	328	296	305	282	294	281	267	306	287	290	269	302	292	306	273	298	267	317	350	291	306	301	298	303	274	281	265	300	274	278	293	294	277	302	312	303	259	307	302	263	260	309	280	277	299	270	287	311	314	290	289	252	312	314	272	316	290	318	284	321	269	278	288	289	291	256	286	296	285	274	270	302	332	310	282	307	284	269	281	262	308	291	284	266	297	281	295	284	300	278	291	281	293	277	283	281	297	309	267	321	307	262	322	277	287	282	308	297	306	297	295	274	296	270	292	311	266	266	306	294	255	287	290	296	258	306	267	275	281	298	298	267	257	289	285	272	261	287	277	238	307	303	289	305	283	307	285	279	263	283	293	305	297	289	266	268	276	282	295	329	270	282	289	282	293	313	264	296	283	294	319	268	290	306	267	300	289	283	282	279	312	291	259	274	320	290	279	275	284	332	261	295	286	295	299	308	282	278	337	310	292	290	327	280	309	294	303	276	313	296	306	303	290	302	262	261	282	298	286	287	287	281	312	284	283	290	290	287	277	294	308	309	282	266	266	307	295	293	305	285	273	287	276	324	282	259	295	298	301	286	297	287	275	294	288	283	294	283	303	286	289	316	290	259	273	291	279	281	301	295	285	289	289	313	298	265	308	309	263	281	287	294	307	303	311	263	299	287	302	310	278	270	317	303	262	313	258	329	285	301	300	311	279	299	308	295	289	281	270	302	270	311	311	283	287	280	288	283	278	295	312	286	315	297	286	282	290	313	301	303	307	308	281	293	288	288	301	265	285	284	279	312	327	289	302	279	282	309	315	296	304	310	299	325	299	291	308	293	298	269	309	275	291	284	295	295	307	305	284	306	321	312	271	271	319	278	269	314	293	260	286	306	305	273	290	278	282	312	293	267	341	292	292	273	267	295	324	297	290	291	318	299	317	269	289	316	286	263	287	287	282	296	328	275	303	272	306	293	265	304	305	270	271	292	257	271	299	254	291	307	298	287	272	309	317	270	308	305	276	292	283	302	314	291	292	291	290	300	320	284	302	285	291	283	290	310	277	300	288	295	306	319	280	263	283	316	280	334	315	297	282	296	300	287	303	300	275	330	293	324	269	282	311	290
22524	20463	27175	26162	20413	20446	16328	8597	1354	1048	927	882	801	740	730	732	678	655	658	647	659	619	661	603	605	610	608	607	576	583	587	590	589	548	542	562	529	533	576	589	518	586	532	568	545	604	534	559	545	556	580	558	566	600	538	586	559	578	554	544	547	573	566	559	539	560	528	569	542	564	518	550	519	581	550	564	550	520	484	567	534	545	548	570	538	545	535	514	533	530	532	534	587	509	527	565	546	504	552	516	515	570	584	575	555	543	561	537	550	526	546	568	522	545	577	537	564	521	562	532	543	570	535	534	521	537	557	524	574	557	571	482	529	522	517	477	541	537	536	538	549	542	510	544	522	548	535	534	516	508	547	507	527	553	561	523	541	567	517	502	530	544	555	527	490	512	526	542	574	518	565	556	522	551	557	572	558	578	556	522	543	581	525	553	572	571	559	523	553	550	549	535	555	576	566	563	565	540	538	537	567	529	558	577	567	548	543	541	551	559	496	547	505	533	532	503	515	526	533	522	547	528	529	546	547	551	540	538	555	507	556	578	536	538	511	516	540	568	531	581	533	547	539	511	527	514	597	503	479	492	503	536	522	560	542	472	563	560	508	581	538	501	536	513	532	503	542	569	490	491	566	600	544	515	538	524	547	545	544	527	533	555	547	493	506	531	559	550	550	535	547	491	550	585	481	527	517	575	559	509	511	535	560	533	543	547	532	543	558	486	551	489	538	535	605	531	563	540	507	559	563	523	556	513	533	541	527	512	521	519	546	532	521	551	534	538	523	556	550	494	523	536	557	527	526	533	520	507	503	491	554	564	518	531	577	497	536	581	498	572	507	508	561	511	570	566	545	544	546	544	565	553	531	522	553	544	524	537	515	585	508	537	526	514	550	557	474	546	550	598	545	573	590	529	515	553	544	543	549	507	558	506	551	529	508	535	560	527	534	528	547	558	503	529	544	578	542	519	524	513	523	532	530	520	538	500	539	516	501	569	556	565	538	533	539	573	559	571	529	523	518	532	552	523	547	523	528	562	567	504	571	556	527	538	536	546	543	506	516	553	544	519	515	521	554	550	523	500	544	503	550	523	550	518	541	534	498	555	536	570	561	516	556	548	558	564	510	529	543	551	587	538	525	526	531	554	542	566	526	565	574	535	534	529	530	520	526	548	554	552	499	532	551	541	536	538	563	537	523	534	525	539	535	530	514	519	526	529	563	568	529	540	570	554	528	509	538	563	540	547	504	541	533	540	515	507	526	530	533	558	526	551	514	533	536	523	515	500	572	582	542	558	544	518	518	524	538	549	521	515	540	537	545	514	560	515	533	549	555	513	549	540	482	512	526	531	545	523	540	534	534	535	549	536	538	551	513	567	565	601	510	550	524	554	561	571	527	524	522	553	541	534	565	560	544	551	515	526	550	542	534	569	548	544	513	524	570	537	515	581	503	519	564	521	568	544	574	559	550	539	534	545	537	526	491	565	509	550	525	565	538	534	584	530	502	505	559	540	549	540	594	574	560	542	559	554	535	544	517	500	570	543	525	537	551	568	479	586	542	552	519	529	570	551	527	529	556	506	536	558	484	533	516	519	523	536	527	570	527	530	496	560	545	505	515	570	534	512	551	508	557	559	535	507	549	595	558	539	598	547	555	521	516	565	580	553	544	526	554	571	537	528	547	550	562	559	545	521	561	518	556	548	481	515	537	568	539	511	566	548	562	527	528	526	535	526	552	530	565	526	539	519	564	520	518	572	499	505	524	510	516	512	524	516	549	509	542	565	479	553	522	548	534	520	489	601	562	594	536	522	580	538	591	511	548	532	549	575	537	532	486	517	557	534	532	538	514	549	513	555	520	534	538	562	569	538	491	592	515	539	554	540	556	513	530	552	594	517	527	551	589	519	525	559	512	548	515	583	529	524	534	528	535	539	511	592	536	533	527	563	503	535	496	542	531	547	548	536	560	523	538	561	529	526	540	549	522	536	526	534	537	534	528	549	576	530	579	533	537	505	521	561	539	538	537	560	531	519	524	553	540	559	573	541	557	518	521	523	569	503	526	543	486	535	510	486	576	563	568	547	552	536	512	602	543	548	537	582	542	571	541	558	522	531	519	544	566	556	539	522	535	553	556	548	550	503	520	519	511	506	518	563	528	489	557	528	535	525	549	532	587	536	505	531	510	535	506	589	485	540	525	542	529	539	520	561	560	584	531	506	526	565	549	563	527	547	561	519	554	575	564	522	563	551	520	520	515	550	559	513	549	490	551	539	574	545	537	504	521	578	557	553	512	544	519	532	548	572	580	560	508	545	529	517	498	518	508	511	495	577	568	582	533	536	554	526	569	537	574	562	532	536	512	490	568	531	544	549	516	559	533	555	551	540	516	518	559	516	511	497	521	559	537	563	560	528	525	588	566	529	533	521	549	538	574	555	591	549	542	531	526	529	519	533	520	507	545	542	519	584	523	488	532	541	555	570	533	587	527	542	503	559	495	547	541	561	556	578	556	547	557	530	573	524	504	522	530	531	499	578	529	489	535	547	524	530	536	533	510	531	511	540	561	542	545	518	535	530	510	503	561	531	520	519	527	568	515	556	501	504	521	521	566	502	527	510	581	551	607	520	542	583	551	539	531	530	516	538	516	538	512	530	559	502	536	579	540	534	543	533	535	545	540	554	556	540	519	530	529	518	544	570	481	543	540	543	486	554	551	546	542	557	550	544	537	549	553	494	540	534	565	521	528	541	533	528	540	530	557	575	536	493	514	567	510	545	578	544	513	521	532	506	487	506	592	521	539	568	526	524	531	505	507	543	519	532	518	552	543	529	506	530	566	543	535	509	550	541	528	507	540	505	555	523	593	556	576	549	560	518	502	515	559	527	511	562	561	513	577	539	534	554	499	546	549	498	560	538	525	542	577	553	541	483	561	565	556	573	509	572	518	592	593	511	536	508	528	536	491	533	553	536	522	536	553	525	543	567	540	486	545	566	529	526	558	615	551	555	506	503	497	521	554	529	544	547	550	509	559	511	519	526	514	526	525	527	521	619	539	542	557	524	567	528	537	548	528	546	530	565	485	517	567	535	521	499	575	552	528	526	533	555	528	535	514	526	575	520	618	527	579	515	523	525	569	529	549	507	527	555	568	545	554	550	550	527	483	547	516	500	568	553	531	511	558	583	507	523	496	536	556	512	535	536	537	527	555	544	578	539	516	542	536	542	552	524	527	547	532	518	540	535	561	570	542	532	536	557	548	487	592	556	528	519	529	535	516	549	537	514	519	523	521	518	538	534	542	522	560	525	569	534	563	581	534	540	582	537	525	490	545	528	547	517	545	583	530	538	578	547	580	513	560	557	610	536	566	545	488	573	510	532	572	512	500	532	531	557	526	517	564	508	567	538	549	558	545	553	527	527	521	522	553	523	540	557	548	524	533	519	501	550	537	548	547	499	571	510	505	547	559	561	563	568	565	511	573	575	512	533	523	547	534	519	558	542
49016	68261	41549	24507	7161	6628	7431	10489	2095	1577	1299	1152	1087	989	918	834	814	793	724	728	697	655	675	652	648	624	617	638	608	563	549	548	550	547	541	557	580	515	553	550	516	523	541	499	555	539	541	562	524	511	538	564	502	556	522	508	529	480	518	503	484	519	525	494	516	519	503	529	474	490	481	501	545	450	488	493	510	516	519	461	501	449	538	499	485	500	520	522	521	499	500	521	512	479	481	519	501	503	461	492	499	523	510	499	554	497	499	481	508	498	521	520	540	529	467	529	531	508	519	509	505	511	499	529	487	494	473	509	527	487	509	495	455	525	496	471	504	483	502	526	479	507	483	507	456	501	491	521	503	498	473	482	500	492	473	481	500	501	481	517	479	537	506	495	471	530	501	489	524	495	515	546	499	486	503	474	520	493	520	509	491	458	521	519	510	530	468	449	485	529	478	534	486	512	494	494	488	499	510	496	516	471	497	485	505	481	557	487	557	526	498	523	451	529	494	472	479	479	500	489	474	478	494	456	536	498	500	532	494	514	467	489	491	532	494	476	517	508	506	482	507	491	499	512	500	489	524	468	512	475	450	506	470	506	522	522	478	523	552	471	459	482	531	481	475	529	530	505	523	484	472	519	490	488	519	500	534	461	518	519	465	478	512	463	497	526	449	480	483	523	452	564	484	529	487	484	527	459	486	483	491	493	506	521	471	509	489	460	497	489	484	455	516	546	516	456	528	494	492	464	488	491	502	535	502	468	473	506	511	512	497	507	490	491	496	493	513	462	474	545	509	500	499	482	514	519	527	490	512	503	549	500	467	500	521	534	487	504	463	493	506	496	495	521	501	496	466	509	482	509	497	474	512	474	536	533	469	466	483	502	501	490	501	502	514	512	503	462	520	533	471	528	519	491	496	501	514	480	521	480	506	483	527	518	511	476	494	459	503	505	499	509	521	501	454	522	495	547	519	490	517	533	472	471	481	498	504	484	471	517	522	522	531	438	507	502	482	489	523	491	471	513	508	535	477	524	467	509	479	442	508	515	528	488	485	445	535	497	495	485	497	522	520	486	522	484	499	532	470	543	496	519	483	484	527	476	470	516	482	490	506	513	496	520	479	501	476	493	494	507	515	481	528	545	488	543	511	523	485	490	486	541	506	477	499	472	467	555	521	497	535	511	488	502	539	484	436	542	479	490	544	525	532	497	450	502	472	461	486	515	514	520	503	492	485	460	529	491	495	465	504	508	504	530	485	479	501	495	521	546	512	453	498	505	502	516	503	569	502	511	506	517	480	512	502	437	505	527	499	460	486	520	503	543	485	523	522	486	533	490	512	482	472	498	501	494	479	497	486	463	518	512	498	468	505	451	485	486	500	493	507	524	475	478	514	486	460	504	496	496	517	487	489	506	503	535	526	461	510	509	529	479	519	528	493	464	441	502	532	470	461	469	533	518	472	485	463	548	507	453	533	531	508	506	510	494	528	505	512	500	459	493	480	518	523	509	467	514	512	546	495	490	452	451	510	511	505	551	528	462	504	463	458	450	497	554	501	554	495	478	547	489	500	476	523	477	536	529	536	485	498	500	517	520	557	551	474	500	545	500	524	529	505	513	521	484	518	509	477	520	488	495	505	474	546	500	537	509	482	489	543	534	454	542	521	506	466	513	488	500	497	467	469	518	539	497	519	500	483	500	477	513	490	492	508	459	483	499	519	463	487	562	480	480	544	545	505	514	466	492	471	499	509	501	480	495	494	475	532	533	470	493	502	528	539	520	511	511	494	482	534	521	471	523	518	461	501	497	504	519	477	493	544	484	479	480	497	524	508	514	474	533	483	518	500	484	502	502	494	489	508	469	467	503	499	505	476	505	523	516	504	492	493	478	458	501	454	535	472	535	489	512	520	517	536	460	485	516	498	562	500	468	488	473	474	499	540	459	543	557	507	520	483	472	491	451	481	526	520	495	484	516	482	508	542	475	515	463	485	520	541	500	513	514	511	470	502	472	518	471	522	492	533	473	478	462	476	487	507	475	479	486	507	488	512	468	494	510	480	510	494	499	486	508	483	523	510	497	472	490	494	526	487	476	515	486	522	503	464	463	529	476	508	487	521	443	538	509	492	494	486	432	479	532	491	496	477	467	496	519	499	497	509	511	494	477	494	508	529	527	543	475	471	477	506	473	508	480	497	490	486	508	514	466	476	498	487	520	498	520	479	501	505	525	472	494	507	535	540	536	467	485	499	517	511	494	521	488	495	509	509	495	509	480	493	481	474	457	490	484	503	503	514	530	520	525	523	510	495	489	508	477	505	499	503	487	499	491	534	500	477	496	476	508	481	479	467	505	535	488	487	512	519	494	458	506	529	493	481	527	486	525	479	503	514	482	481	491	513	505	480	518	487	514	479	487	528	509	511	456	494	493	502	527	512	489	473	528	484	517	501	508	504	497	525	502	497	468	520	565	494	455	499	481	538	525	473	512	481	497	522	499	464	507	538	478	463	519	537	469	477	488	495	511	519	505	500	486	461	514	508	514	497	483	503	478	508	523	490	464	487	531	507	519	505	489	493	480	495	487	490	519	502	493	449	507	537	536	512	487	484	512	542	512	488	480	534	487	486	507	496	513	491	460	521	504	496	519	499	470	497	473	501	534	529	496	478	470	485	519	539	469	526	500	520	519	500	479	503	522	512	513	518	505	485	455	467	498	512	495	515	557	528	482	499	499	550	510	521	479	480	493	495	542	540	506	520	508	484	460	471	487	524	524	478	499	474	520	485	529	499	502	504	522	486	514	482	522	554	527	516	475	468	491	459	462	481	471	511	465	516	466	523	513	526	474	502	503	536	490	494	506	496	512	498	474	487	493	459	508	514	528	485	526	501	466	507	539	518	501	468	488	507	486	508	511	509	517	513	488	498	448	537	514	519	500	510	505	494	527	475	454	532	494	484	508	469	492	531	521	503	512	484	494	501	517	498	505	503	481	501	472	489	473	522	493	512	525	526	526	489	468	476	470	441	474	483	475	488	492	520	529	495	505	495	493	528	525	498	546	521	507	485	504	542	518	494	483	519	531	485	527	544	500	480	492	492	551	513	490	499	541	544	509	488	495	497	518	497	521	503	528	527	517	500	461	479	552	499	462	519	524	500	480	475	526	481	536	488	531	465	519	484	496	520	530	491	492	506	485	529	484	535	474	527	493	501	470	489	537	468	493	470	479	501	568	451	497	483	490	483	457	516	523	499	488	513	530	481	502	482	489	513	477	481	523	469	495	487	527	462	472	545	511	504	468	465	495	480	480	514	485	488	538	518	490	494	462	528	482	502	498	467	518	504	513	476	504	479	523	497	502	523	492	471	492	499	488	553	489	512	480	507	513	507	475	475	503	500	503	507	532	473	504	512	556	513	531	540	474	466	496	520	523	496	469	524	509	502	488	476	529	476	488	496	527	488	531	450	491	485	464	540	513	492	508	495	537	483	516	533	462	466	490	488	476
28325	18965	9544	6003	383	400	365	292	159	138	117	132	140	136	123	143	127	132	121	113	126	108	132	139	124	115	121	139	110	111	135	125	116	127	157	130	133	137	144	135	134	110	127	135	106	122	131	121	129	147	130	128	130	131	121	146	124	116	148	139	149	138	127	114	132	115	117	108	128	116	138	124	126	118	135	120	136	133	109	128	141	145	128	120	116	138	117	112	127	126	143	133	134	124	133	142	134	138	125	121	123	137	116	134	124	134	115	136	131	102	122	135	122	134	125	99	138	120	136	113	147	128	122	107	139	132	121	111	149	111	130	123	106	120	155	133	147	139	119	138	128	136	131	136	127	140	143	113	151	102	114	120	118	114	108	130	121	138	114	118	138	131	116	103	130	134	142	138	125	132	114	134	128	132	131	120	123	120	117	108	149	145	131	126	103	130	133	137	118	118	115	121	117	118	139	129	134	123	128	121	108	137	109	117	131	121	130	115	121	136	114	135	127	134	130	123	98	139	120	123	139	130	107	114	119	120	117	114	121	112	125	111	126	152	123	123	121	140	119	103	126	129	122	123	104	136	95	119	141	116	114	122	155	99	112	127	141	150	121	112	134	111	133	98	116	130	145	116	122	109	115	105	112	102	114	126	105	146	114	121	119	156	112	114	135	105	123	121	120	117	114	129	115	146	123	125	132	126	132	102	140	121	129	131	126	123	134	108	112	122	123	122	128	128	117	104	121	120	117	132	129	122	137	109	103	117	118	119	133	136	126	132	130	119	120	122	119	115	132	122	138	125	125	129	111	135	109	121	146	129	136	135	126	120	130	124	125	109	123	126	122	111	130	132	124	136	148	127	124	137	119	119	135	115	137	138	158	107	117	119	112	144	115	124	138	110	124	123	128	143	115	120	117	149	118	126	122	115	137	127	128	119	134	113	129	135	138	133	110	116	128	110	129	144	121	123	116	127	129	137	131	137	130	123	119	113	130	122	131	134	112	128	127	125	111	121	112	135	108	131	137	132	116	134	141	106	125	122	111	119	128	129	145	140	130	127	125	146	117	127	120	117	139	106	126	129	150	113	115	138	141	113	145	123	126	115	126	131	97	125	117	127	126	129	132	120	130	114	150	128	103	137	103	124	117	135	138	131	124	120	128	105	124	110	141	124	132	131	136	114	115	119	141	122	125	135	119	128	128	153	128	120	128	143	154	116	126	138	144	136	136	112	148	129	121	123	126	135	126	142	138	127	111	131	112	121	130	138	118	149	141	133	115	126	140	126	119	138	126	134	116	127	131	128	120	135	133	118	121	101	132	122	116	118	112	143	122	125	128	120	130	133	139	141	130	124	118	109	134	139	122	136	131	122	143	123	131	137	126	134	133	128	127	135	129	127	117	114	127	128	125	118	115	125	119	120	107	140	129	123	130	122	124	115	127	132	124	114	108	135	120	130	142	122	115	139	135	133	137	122	127	136	124	119	114	125	114	103	126	120	118	139	124	124	128	119	137	123	116	119	135	126	132	149	123	128	117	152	129	133	146	124	134	122	140	120	126	130	116	132	136	126	118	144	127	145	114	101	123	121	135	137	127	120	114	122	140	116	129	118	138	131	132	123	143	120	140	122	129	126	117	121	144	105	129	125	140	132	111	117	134	133	119	123	118	110	137	110	142	126	108	119	123	112	109	116	131	137	135	127	120	124	116	135	132	118	137	140	139	124	129	102	122	127	104	138	132	134	102	133	94	130	146	140	114	101	154	111	129	106	112	139	129	124	114	125	118	110	145	162	111	148	125	128	144	119	129	128	118	124	121	133	141	124	114	112	110	111	104	104	131	118	135	122	134	134	110	129	132	118	131	126	131	134	140	122	130	121	155	124	107	124	133	110	127	102	134	115	135	125	140	128	121	134	116	139	107	111	120	137	121	121	121	119	119	145	109	122	120	114	120	117	126	113	128	114	116	122	118	134	129	134	125	121	134	117	121	103	117	106	128	145	136	112	135	120	116	149	124	126	148	135	138	130	116	111	121	138	133	144	152	132	119	137	97	121	136	112	115	134	123	126	104	142	121	124	121	126	113	119	121	125	130	131	131	125	131	122	148	131	132	136	130	122	108	119	108	118	120	112	119	138	104	127	114	125	113	129	121	121	130	149	133	144	122	114	131	126	106	130	115	117	119	137	134	118	120	135	128	125	129	117	133	130	129	120	123	134	138	124	129	109	129	129	116	133	120	124	111	124	119	121	115	132	121	131	126	135	132	135	107	121	124	135	128	123	144	124	115	129	148	128	132	147	126	119	115	125	131	102	103	134	129	115	106	146	140	115	140	102	104	152	117	116	102	109	134	108	120	132	119	118	117	125	121	127	114	132	135	130	142	116	105	144	113	134	121	128	112	131	106	130	138	131	138	105	127	149	121	130	123	140	138	119	130	109	130	145	142	143	119	139	115	118	115	123	115	116	123	119	138	124	120	108	136	126	138	111	106	125	113	112	118	129	135	130	128	142	104	103	122	126	123	120	108	121	128	138	116	118	110	115	107	144	127	115	130	115	124	127	127	130	151	142	123	128	136	119	128	138	135	106	141	112	102	130	137	127	130	119	108	128	124	147	123	130	150	130	128	119	123	126	110	109	117	105	114	113	139	120	124	121	110	134	135	137	136	132	129	115	148	117	142	116	141	125	139	136	126	115	119	132	134	116	116	142	119	106	128	119	121	119	122	109	132	138	114	122	124	132	106	119	133	98	114	121	124	125	128	120	126	112	142	127	122	130	120	147	121	121	123	133	114	121	126	125	135	137	122	126	112	122	114	124	131	131	111	134	138	102	134	116	116	132	124	128	104	119	108	121	140	134	110	133	134	133	134	129	141	115	121	114	91	121	113	134	134	134	123	125	125	121	136	124	119	133	139	117	135	113	114	108	131	136	134	126	122	139	142	131	121	119	120	146	129	111	138	124	129	143	115	126	123	123	147	127	125	120	134	129	131	126	107	134	131	106	122	113	136	115	126	154	116	123	137	118	108	141	110	123	127	129	130	125	124	144	127	122	129	127	122	114	126	131	125	118	129	131	116	134	108	115	123	110	122	111	115	118	110	140	109	116	117	124	128	123	139	126	140	126	126	128	118	124	116	102	125	140	131	134	138	116	117	108	127	112	119	129	125	125	138	132	118	127	123	121	114	131	128	117	123	125	128	121	126	134	108	116	129	140	136	138	115	144	113	109	115	134	142	145	120	139	121	128	113	146	136	119	121	110	131	128	113	137	114	114	132	117	140	133	139	109	111	130	133	147	117	145	146	138	114	121	133	136	124	146	129	107	141	128	120	126	117	109	105	123	128	119	148	136	122	121	117	113	125	139	111	134	121	111	121	123	128	148	106	120	151	118	115	123	107	119	132	124	125	135	115	127	123	132	122	133	135	107	141	121	123	133	119	129	134	121	123	132	126	135	128	129	126	132	121	132	94	131	129	130	115	126	124	133	149	131	114	143	119	148
17546	18756	8320	4993	500	818	673	430	173	158	147	175	155	161	146	148	155	161	135	144	170	142	126	145	145	122	142	118	135	141	118	131	143	118	132	152	136	125	142	152	138	128	130	120	139	140	144	122	141	126	140	151	157	133	113	132	144	136	127	166	137	131	129	132	156	125	135	138	121	122	138	137	161	135	147	132	124	148	127	143	122	109	148	156	159	121	153	145	128	133	128	136	144	140	137	111	126	133	135	149	154	138	119	141	149	134	124	155	132	131	136	131	113	121	147	127	122	146	120	119	123	145	143	147	163	140	140	116	153	136	127	126	124	118	114	141	137	132	142	109	139	132	117	118	138	139	133	146	154	133	123	146	131	126	161	131	138	131	121	125	131	137	130	142	134	138	131	146	126	135	119	152	128	131	128	125	142	127	125	139	136	121	120	125	149	137	126	142	141	123	142	175	123	152	132	130	135	148	123	123	131	138	129	131	139	144	131	138	148	138	136	144	141	157	136	143	157	139	120	126	142	133	114	111	154	128	131	142	124	137	158	140	132	133	140	146	130	142	132	124	136	124	117	140	146	117	154	132	114	142	128	123	123	102	139	143	137	154	119	124	151	136	145	145	144	125	128	138	159	139	143	141	144	143	133	132	117	164	142	126	131	153	135	124	127	132	137	139	126	118	141	133	119	135	136	140	140	135	130	139	127	123	136	123	140	143	132	135	135	151	130	143	132	126	137	126	143	148	120	119	132	118	123	142	129	127	130	132	119	159	144	135	130	133	133	131	141	116	130	135	125	142	127	137	153	143	123	158	147	122	142	123	137	137	121	132	142	143	123	132	148	165	118	126	137	151	131	133	132	134	157	143	137	124	135	141	135	144	123	137	141	136	121	117	139	129	133	116	137	152	123	156	140	124	143	124	144	152	124	144	155	141	127	134	144	135	125	126	148	135	118	137	122	124	122	143	138	112	139	136	127	124	125	138	122	157	136	147	157	123	133	133	142	111	156	126	130	122	162	127	125	130	127	115	141	133	134	141	129	143	121	144	144	136	124	150	137	144	143	117	147	125	128	148	136	140	150	157	139	140	130	144	114	127	131	131	139	104	148	116	114	120	139	131	143	110	126	144	126	142	161	129	157	134	139	140	133	135	145	129	122	138	127	148	146	141	138	136	143	144	139	165	117	118	119	132	131	133	146	137	135	138	120	140	126	146	154	128	129	116	145	136	148	136	140	148	141	163	135	148	131	140	124	131	114	125	151	117	144	130	141	142	148	145	146	116	130	136	133	143	120	138	131	148	148	128	136	153	147	124	135	125	120	131	120	141	124	129	126	108	122	152	118	124	125	134	147	131	142	156	148	147	130	124	146	122	113	128	127	144	126	133	133	132	138	145	121	141	124	145	137	136	141	149	135	143	118	140	133	131	144	136	137	149	151	129	139	137	122	133	138	148	151	158	146	135	122	137	133	136	139	131	149	132	145	138	131	164	135	146	121	137	135	147	134	123	113	135	140	131	147	127	135	122	129	135	154	129	117	133	122	141	123	120	134	129	124	119	160	147	153	130	140	119	138	117	131	133	137	118	133	152	122	164	135	125	144	112	134	135	134	136	129	140	140	134	133	151	127	156	117	125	148	141	126	117	131	138	139	124	126	141	127	128	138	121	154	151	123	128	137	124	142	145	132	143	141	135	123	137	143	132	120	152	141	131	120	152	141	136	124	127	143	129	132	159	146	132	160	129	129	132	115	140	156	148	112	124	116	124	149	144	121	120	137	143	113	135	140	121	145	144	137	141	146	120	122	127	111	138	149	150	125	144	119	133	128	149	124	148	124	146	138	143	126	145	144	141	160	122	153	156	116	118	158	115	132	132	139	132	135	143	147	146	135	163	134	133	106	115	151	150	137	122	145	126	131	133	147	153	118	124	123	127	138	125	118	129	149	149	119	129	122	149	155	127	130	141	135	149	139	141	149	134	128	133	162	147	126	137	141	124	128	144	136	134	152	125	127	134	128	142	151	148	129	122	123	141	128	139	135	133	145	150	136	136	133	148	133	128	141	134	136	146	150	168	135	135	121	122	160	132	136	142	156	150	123	134	127	127	118	125	131	139	137	142	143	143	149	142	145	144	130	143	123	139	145	119	139	152	135	134	114	140	138	129	121	129	153	139	158	143	130	142	145	146	140	125	127	151	137	140	156	151	144	134	137	142	129	139	134	146	144	136	137	147	143	114	124	128	129	150	134	153	137	147	118	160	134	139	136	143	129	150	147	113	143	126	148	128	139	172	137	146	127	137	138	154	112	138	128	160	115	155	138	135	125	124	134	121	134	149	147	146	127	117	143	130	130	160	143	138	137	115	124	141	134	113	112	150	130	141	142	141	127	138	108	140	136	137	131	131	142	140	139	150	122	132	122	133	138	132	145	132	126	137	125	133	124	157	136	139	147	123	135	149	121	150	135	143	138	145	129	141	149	134	141	136	153	127	140	141	123	141	141	146	116	135	137	157	150	147	135	155	145	143	147	157	147	145	117	140	139	133	137	133	124	133	129	132	145	138	156	123	144	138	138	146	148	134	120	137	130	132	148	132	109	127	144	104	132	137	162	129	125	135	136	128	128	139	136	132	113	154	109	144	126	146	131	130	123	136	130	116	140	136	131	139	127	129	157	134	124	124	157	137	136	159	144	149	144	126	139	147	130	137	127	122	143	159	138	138	131	146	143	148	129	126	146	123	126	146	133	115	133	154	142	127	129	134	137	142	143	121	129	133	138	124	115	145	136	137	125	152	131	112	137	134	132	153	145	154	144	152	119	138	129	152	132	133	120	109	112	133	141	122	154	130	117	126	119	161	149	131	141	145	148	134	156	151	149	152	138	118	131	132	125	123	135	134	132	152	132	117	129	150	131	135	124	120	120	121	128	122	133	117	141	122	132	129	142	122	153	132	128	135	140	128	122	132	127	122	122	126	125	127	150	149	125	137	141	134	143	133	121	136	138	122	125	117	128	126	146	127	139	150	113	144	122	133	137	144	136	133	134	164	153	128	123	123	130	132	145	120	125	149	130	143	145	144	127	141	134	128	129	125	136	133	126	126	146	136	121	140	148	118	141	129	131	121	150	129	119	144	149	134	148	142	142	132	128	138	135	121	127	148	131	124	129	129	150	136	127	151	139	125	123	138	144	134	114	137	148	144	143	115	135	138	129	129	129	141	126	136	151	142	141	146	133	133	123	132	146	148	158	130	157	147	138	125	136	120	128	125	119	131	129	115	140	121	135	150	131	127	128	134	154	154	142	129	121	150	116	150	149	130	140	121	126	137	128	123	106	156	126	123	142	114	145	141	130	125	143	121	130	130	128	147	125	144	136	148	120	133	138	157	132	145	115	141	127	131	140	131	142	137	139	127	136	123	137	116	119	144	129	116	129	154	150	115	142	126	134	142	146	145	143	130	129	155	129	154	137	129	138	130	148	141	120	138	141	146	160	116	123	121
24944	20497	26634	27478	20163	14535	4691	4468	823	563	482	473	478	430	437	378	407	394	340	347	368	355	363	363	378	336	333	325	352	358	315	381	366	308	338	348	345	334	310	342	321	336	341	315	300	322	347	302	324	331	318	338	347	333	286	330	317	305	330	319	340	349	337	276	305	339	341	368	308	309	308	330	337	313	316	343	302	304	328	333	311	308	320	298	347	307	356	306	325	339	284	306	318	327	340	289	331	293	342	351	300	317	317	324	302	308	274	360	341	308	319	292	272	317	340	326	339	329	321	299	325	311	315	321	310	356	335	301	330	323	311	310	280	308	307	289	307	302	294	334	314	343	339	316	317	307	323	315	286	335	324	344	321	285	318	328	345	301	322	346	310	336	303	326	329	317	310	309	320	340	336	315	314	353	327	311	303	320	344	303	325	339	330	298	330	304	308	289	295	330	301	324	317	289	308	319	338	288	322	310	324	338	293	301	293	310	309	307	296	281	319	295	285	304	308	326	326	339	329	336	301	286	314	304	322	301	329	316	328	360	329	304	320	302	314	316	283	323	311	298	279	311	307	332	317	322	291	346	297	316	330	320	349	316	318	323	345	322	315	339	304	312	302	334	323	300	329	289	318	317	356	337	298	294	319	334	321	333	360	309	334	292	316	288	351	321	336	277	302	299	292	347	294	306	295	325	329	314	333	313	323	319	294	307	293	343	315	307	320	325	312	312	307	276	380	328	324	298	338	313	319	298	308	325	331	337	318	316	344	290	302	300	328	311	295	298	343	312	306	289	309	319	296	315	316	343	296	328	301	310	329	303	306	315	287	313	300	302	295	338	319	321	310	322	291	340	324	294	305	316	318	289	319	314	332	313	301	312	339	353	301	289	309	330	313	303	332	282	302	326	315	323	308	348	293	311	302	302	322	300	311	340	339	296	287	289	306	319	317	314	326	331	333	329	316	292	326	349	324	291	323	331	309	338	286	332	299	319	301	322	306	333	352	324	336	281	362	317	311	295	299	279	330	286	329	342	290	286	329	287	346	313	341	312	320	324	327	348	335	307	335	287	307	314	326	289	314	343	301	355	310	322	296	316	340	346	307	317	311	298	322	307	341	342	334	333	322	310	286	314	315	308	311	311	323	317	304	289	298	345	315	317	338	330	308	300	289	304	297	346	343	308	311	306	323	298	325	298	334	316	306	301	323	310	302	319	324	321	288	311	326	314	325	298	319	339	329	310	285	297	342	304	293	345	321	330	309	336	317	303	338	301	292	300	318	338	312	326	308	339	302	295	327	313	321	317	297	340	303	300	336	295	339	318	282	303	290	320	315	321	331	288	322	315	304	287	295	323	312	296	322	346	289	311	304	341	336	300	300	322	344	307	324	351	308	332	336	315	284	318	295	315	283	325	321	298	324	319	284	335	330	328	293	326	313	308	317	308	316	305	306	327	319	300	311	318	288	325	327	324	322	286	324	306	314	327	315	307	333	301	289	310	294	314	318	309	308	343	338	318	300	291	342	319	288	309	301	328	320	333	331	297	333	344	297	341	326	347	338	311	303	333	344	337	358	355	300	314	327	342	315	317	306	327	320	292	315	340	323	321	312	326	325	322	355	301	299	317	337	316	320	327	296	316	307	295	293	332	291	344	328	357	334	331	340	361	312	310	319	284	334	310	291	321	309	298	334	304	344	314	329	313	280	291	326	309	317	305	323	323	330	307	289	309	346	309	326	319	314	316	328	302	288	287	303	351	326	325	297	341	313	323	304	344	301	294	304	343	322	322	303	331	314	270	304	318	315	389	325	330	309	304	343	291	318	290	307	354	310	325	326	318	295	338	339	288	308	362	306	291	291	322	343	311	314	306	293	298	336	273	285	299	316	308	312	285	312	334	291	319	286	309	317	319	285	297	307	314	308	335	330	296	303	309	326	328	353	315	313	306	341	299	297	292	314	296	337	321	298	296	300	324	326	336	319	317	295	291	285	311	334	303	324	313	306	334	320	303	300	326	304	296	347	300	314	302	310	305	327	337	292	299	337	312	317	289	323	336	319	339	320	298	345	289	326	282	312	296	337	301	325	299	317	327	300	325	304	290	310	328	276	334	355	337	342	322	375	316	319	299	318	317	329	327	315	309	292	290	320	317	317	337	301	319	325	306	326	310	329	346	334	306	316	280	301	318	368	322	318	332	312	288	313	305	319	336	318	333	325	312	313	290	301	326	321	305	349	303	333	309	330	325	294	297	303	344	311	317	325	288	324	301	319	326	320	325	279	316	311	309	322	295	320	305	307	312	317	341	318	339	309	324	320	327	330	284	311	311	328	313	299	302	342	343	291	302	309	310	317	305	307	353	317	310	326	273	330	321	334	322	318	306	293	308	319	306	323	307	299	318	313	340	313	305	312	331	306	324	317	332	295	304	340	322	300	331	304	310	295	270	330	296	314	317	335	296	337	304	325	324	304	315	304	315	289	322	293	329	312	339	301	308	328	314	274	362	303	286	298	276	320	311	294	327	323	311	294	284	309	322	301	326	311	286	313	332	327	356	354	308	305	299	325	310	316	309	289	310	307	287	321	321	317	311	320	317	297	309	304	347	329	330	318	317	330	303	300	306	279	297	320	323	310	359	306	302	287	329	311	276	329	306	326	277	313	316	306	313	326	339	350	320	329	320	343	303	316	304	308	336	326	320	333	328	301	307	314	356	339	295	334	313	322	357	309	320	343	307	298	312	300	332	301	342	308	327	339	321	327	316	301	323	289	330	331	312	318	318	340	345	309	326	307	318	289	315	331	310	315	323	336	315	323	331	309	334	327	314	335	321	313	309	338	356	326	301	305	309	324	311	355	318	314	325	304	292	322	314	289	291	298	287	326	281	300	307	301	326	324	323	299	282	314	352	320	335	346	356	368	303	299	295	318	314	314	316	307	338	320	322	301	312	321	302	343	305	340	328	349	331	290	343	318	366	301	299	299	326	292	306	323	345	330	309	311	315	320	338	326	314	294	303	298	352	301	344	315	347	335	343	300	305	325	293	314	298	327	330	291	323	322	323	300	313	313	326	301	307	316	303	358	307	337	294	336	303	286	292	308	306	289	330	314	329	327	322	313	296	313	316	328	310	304	302	291	330	286	314	299	306	296	316	353	331	316	304	340	302	325	316	307	308	311	308	278	335	298	308	309	284	284	302	316	311	316	327	327	326	318	312	296	292	315	298	309	313	315	297	304	330	304	315	314	331	321	324	324	317	340	299	320	322	296	330	310	317	341	299	316	320	313	313	306	274	331	317	286	341	314	329	319	348	296	315	307	308	325	348	319	296	307	343	344	308	313	333	278	347	305	323	310	305	329	325	311	292	336	314	344	322	313	348	290	292	303	302	312	317	334	339	301	322	305	332	309	318	307	329	318	341	337	317	315	339	324	322	315	329	332	289	319	352	291	308	301	358	318	338	293	287	323	342	276	346	314	314	309	281	345	322	309	310	304	314	320	298
42485	59488	35047	17637	4241	3802	6244	5729	1306	869	696	645	621	530	540	505	492	435	397	395	380	360	414	348	336	387	383	334	316	346	309	313	334	329	331	309	312	321	340	308	318	284	290	349	313	319	292	283	283	304	323	317	286	302	297	300	296	289	275	308	300	296	322	270	288	300	332	268	315	292	307	288	281	299	325	282	314	314	311	316	299	271	312	299	274	292	284	284	286	247	268	304	264	307	312	302	265	308	292	295	324	326	291	301	312	324	285	296	307	297	289	249	320	290	289	297	299	281	335	305	306	254	307	308	267	301	334	287	303	283	265	264	319	288	274	296	266	295	306	314	292	305	252	301	300	309	305	311	336	279	274	286	279	317	309	250	306	298	307	282	291	315	312	284	270	274	319	280	272	273	280	313	305	291	322	307	287	309	275	341	290	276	304	291	320	264	265	326	296	269	299	299	267	282	277	317	309	258	284	298	298	266	292	268	315	265	290	283	316	302	256	314	290	329	310	288	290	298	310	267	309	291	282	326	301	295	276	269	310	322	313	287	306	287	303	284	301	286	267	278	280	308	266	298	292	290	296	284	284	272	281	284	311	286	281	318	290	288	276	294	305	270	280	305	330	289	252	297	301	291	305	299	302	288	317	304	280	319	312	295	315	294	306	303	266	251	289	260	276	290	281	278	273	276	265	307	292	318	278	299	281	292	330	279	268	299	299	293	282	278	291	293	306	293	315	291	317	293	319	301	306	267	328	275	314	330	293	311	314	287	278	303	287	310	275	302	284	295	263	284	296	328	297	275	296	305	307	304	295	263	335	282	293	285	288	276	300	322	302	265	310	301	298	285	298	298	329	293	296	316	286	305	308	280	299	314	295	279	286	302	277	292	320	309	291	302	307	272	309	293	288	313	287	283	307	290	288	279	313	291	279	278	253	289	309	296	296	323	288	288	285	319	281	283	294	304	263	309	299	307	305	303	264	251	268	291	305	304	318	301	290	324	276	288	295	278	281	292	282	281	316	310	289	310	313	303	275	292	304	265	300	297	286	289	301	309	291	298	280	301	280	263	259	315	293	294	256	283	284	259	278	287	303	298	251	281	288	275	289	284	305	291	308	288	276	289	284	315	285	309	321	319	288	287	307	309	293	294	315	269	305	286	286	294	294	294	298	310	300	286	297	287	283	287	287	308	254	288	304	284	289	304	296	303	301	277	304	301	311	296	273	280	268	308	297	291	292	290	274	301	290	282	280	260	298	306	303	292	274	318	267	306	280	288	279	306	295	293	313	315	274	296	274	284	291	269	289	292	290	287	312	280	294	284	317	288	306	311	296	293	301	302	328	268	317	287	305	320	318	299	305	311	280	277	263	281	316	288	285	263	265	294	307	282	288	274	293	263	248	299	296	295	271	272	267	296	274	277	265	300	334	281	299	297	338	278	274	317	329	324	284	301	281	301	300	310	315	266	293	298	286	315	276	290	281	298	268	300	304	331	288	288	293	295	262	273	289	292	278	293	269	293	291	283	295	307	286	302	279	279	285	318	327	298	270	286	282	287	320	290	286	324	296	320	303	255	269	280	300	274	289	296	287	314	292	307	291	264	285	291	296	307	291	290	312	295	299	283	323	309	320	279	281	263	286	290	272	285	290	286	281	308	291	286	310	288	300	301	265	283	266	306	295	321	293	310	284	305	292	281	294	258	295	285	320	328	281	285	279	256	297	284	271	322	309	309	303	302	310	303	272	279	287	276	296	292	308	277	294	282	275	275	283	314	294	293	302	258	290	275	297	301	271	282	273	303	282	292	330	293	303	291	298	287	270	286	303	297	293	311	288	274	276	314	301	309	289	321	303	293	328	263	279	290	261	316	292	290	289	294	296	268	274	298	287	300	287	285	304	311	291	263	314	304	279	270	300	278	311	268	333	317	302	287	295	301	299	293	278	295	303	307	299	318	265	284	282	293	276	273	320	292	255	309	315	273	293	303	294	306	332	278	308	298	317	287	269	321	306	263	297	287	312	277	311	293	276	307	289	288	275	261	297	303	289	290	267	285	276	274	301	280	303	303	260	292	294	290	288	291	324	285	255	285	263	286	290	291	285	314	321	317	268	278	310	283	297	277	289	287	308	294	316	285	276	300	308	287	275	258	296	324	296	334	279	311	279	272	282	290	284	325	303	309	302	305	288	309	295	280	293	276	322	299	309	287	310	277	293	304	300	281	328	284	314	290	302	297	324	284	278	297	235	302	297	269	297	283	257	296	284	298	309	319	286	274	309	301	283	311	285	320	320	261	331	300	316	308	288	291	285	301	270	293	320	290	288	286	252	251	292	323	297	293	253	291	297	301	289	309	275	292	295	281	311	308	280	267	294	311	274	274	258	263	273	288	276	278	281	280	281	271	293	269	305	263	292	284	284	290	284	267	285	306	301	303	316	311	305	278	282	315	301	281	272	246	292	305	293	316	320	285	273	307	289	286	269	278	309	273	311	280	273	301	309	294	273	272	279	292	312	302	284	286	309	271	320	290	263	313	308	296	298	291	277	288	285	278	312	306	282	357	280	293	312	337	276	323	293	306	294	270	284	284	307	312	272	301	300	296	311	289	297	287	282	316	275	270	285	319	297	285	286	269	274	271	315	302	281	297	305	259	311	289	293	258	311	317	291	304	304	270	315	305	300	283	288	310	279	294	311	300	282	276	285	307	304	293	338	299	304	270	319	283	282	307	273	280	271	312	286	265	298	329	287	311	286	296	301	308	272	291	326	310	263	277	300	310	292	282	285	311	308	285	273	317	296	334	280	282	287	270	307	276	293	347	290	296	323	263	317	310	281	323	273	325	310	274	274	306	299	265	292	307	326	285	279	304	281	291	291	308	310	266	289	323	299	304	307	293	295	310	306	285	283	303	281	282	275	298	311	273	291	307	294	302	289	279	300	310	291	294	313	327	275	320	260	309	282	268	272	310	303	316	296	288	298	321	320	270	300	277	290	299	308	303	258	274	290	287	298	312	304	297	294	305	278	294	296	306	282	280	287	269	285	322	281	288	289	296	279	304	282	309	302	295	298	310	287	291	296	281	304	295	283	300	291	301	262	263	316	304	298	330	268	258	291	308	279	321	311	259	265	288	295	283	277	271	299	328	281	291	306	259	272	317	322	293	314	293	305	306	278	291	295	280	316	312	259	304	282	277	288	313	254	292	287	302	302	308	311	302	276	294	291	333	289	289	321	312	281	298	301	295	327	289	309	311	284	328	311	278	277	289	317	304	257	284	307	292	296	280	284	266	296	294	298	303	292	305	303	311	278	279	280	300	309	314	272	283	288	267	314	317	315	286	305	290	286	294	307	275	287	250	295	288	302	302	306	294	283	312	257	331	276	280	322	267	302	274	296	288	281	275	270	320	318	291	283	306	310	304	280	316	296	306	283	314	305	290	290	283	269	295	282	306	273	295	293	283	287	295	321	321	284	281	279	288	281	303	291	305	258	286	283	318
22482	20429	27334	28629	20351	18743	10090	19086	5913	2279	936	874	765	795	711	694	714	692	678	653	670	588	626	564	569	649	660	574	612	584	585	604	545	585	584	534	573	586	624	582	576	522	561	543	580	584	530	575	573	561	575	546	601	570	565	542	560	562	512	553	559	572	540	597	531	511	567	580	542	537	571	585	555	521	565	519	569	537	510	566	583	535	532	585	508	510	598	556	565	570	550	577	529	581	553	539	544	553	530	522	524	529	539	541	530	557	552	540	510	547	543	543	537	577	509	552	516	526	532	573	550	550	525	571	583	562	524	559	531	562	520	557	589	519	505	533	555	550	549	580	568	513	523	518	534	570	541	593	576	506	520	534	571	566	542	518	562	492	540	597	534	547	528	543	557	530	560	568	545	584	574	576	548	532	549	542	537	519	496	565	545	531	582	550	553	573	559	564	547	571	571	565	548	558	564	520	546	551	507	586	516	515	518	533	516	516	563	552	518	502	558	549	528	541	568	543	539	537	560	534	543	567	511	560	525	548	592	552	534	519	533	533	521	551	560	558	529	505	540	544	520	566	549	536	533	538	554	578	519	531	541	560	547	531	532	516	578	577	552	550	571	563	559	526	529	547	562	548	549	535	555	510	524	553	530	543	586	543	548	554	553	541	569	554	587	540	529	584	547	526	532	582	581	530	527	562	519	570	521	528	562	550	553	566	550	577	600	581	526	549	574	567	560	508	568	579	531	545	550	537	576	562	580	565	535	585	550	547	508	552	549	554	542	546	557	531	531	573	522	557	547	557	525	556	562	548	537	507	519	595	546	519	559	519	591	556	533	516	544	587	550	517	604	519	536	565	529	591	563	554	519	548	555	575	518	514	564	540	582	523	527	521	569	532	509	530	550	568	553	574	558	561	533	590	584	549	592	568	555	521	520	558	557	574	563	590	543	551	544	586	543	565	562	559	535	551	577	563	581	535	550	552	594	553	541	543	559	550	547	537	566	561	495	552	497	533	545	547	545	509	534	566	558	567	517	533	575	550	588	530	575	561	562	568	546	593	568	501	584	506	496	553	553	551	530	555	511	525	520	553	534	493	544	576	517	558	535	590	543	530	551	544	562	567	513	533	568	535	577	540	516	532	541	547	572	543	558	533	574	516	540	535	534	502	534	493	544	554	581	528	520	548	546	546	575	543	579	514	551	549	579	573	512	578	586	565	598	579	537	566	533	548	511	537	597	585	573	518	574	560	511	562	521	549	521	534	560	534	534	510	564	541	565	575	554	544	523	484	566	564	574	549	555	553	561	529	513	534	532	523	545	548	568	542	534	556	548	526	562	570	548	518	540	558	543	527	528	558	507	510	512	498	594	554	497	509	548	520	500	538	558	576	583	552	576	591	597	523	564	588	549	518	538	521	528	581	534	544	531	573	548	559	613	500	547	563	560	528	555	544	527	511	580	571	585	533	589	524	557	552	606	509	547	556	558	561	571	554	551	583	525	552	588	539	590	544	542	541	531	526	550	563	523	530	607	532	531	525	566	571	511	510	543	541	538	573	558	557	550	562	531	521	512	550	575	531	520	552	567	541	548	534	555	574	519	576	546	524	535	573	573	547	530	516	570	562	497	545	564	495	568	570	557	567	537	519	545	509	545	604	579	500	492	536	548	522	615	525	530	543	546	540	572	526	521	530	547	573	561	541	561	569	504	581	525	508	567	540	592	541	559	534	548	511	571	560	537	548	559	559	530	530	534	558	545	542	511	535	552	541	491	524	555	523	557	514	561	510	567	534	533	575	576	575	520	559	511	513	567	522	544	543	529	540	562	563	544	550	574	553	554	528	553	552	493	565	555	550	520	532	557	500	548	585	504	528	579	510	582	579	527	497	526	503	510	544	541	591	564	570	552	537	512	550	540	534	570	558	515	583	563	535	557	572	495	527	532	548	548	589	568	520	558	540	559	542	536	535	566	559	519	539	570	532	567	557	532	513	544	586	529	591	523	549	536	593	607	560	562	545	542	513	527	570	561	551	528	548	547	558	535	581	516	509	541	554	523	543	559	556	565	558	557	531	521	514	581	585	514	537	578	555	592	536	547	537	561	548	561	552	523	525	535	565	530	528	545	483	574	518	534	527	553	536	533	524	553	524	526	560	508	551	544	528	528	578	508	501	578	542	552	532	554	596	577	513	491	546	557	534	570	545	544	546	546	569	520	548	534	512	510	509	507	548	547	518	540	564	563	523	529	487	561	514	592	588	582	524	543	526	540	551	558	524	545	591	495	534	508	498	533	564	553	568	529	529	497	551	553	508	572	545	520	572	560	528	509	539	520	561	548	537	508	515	578	503	512	546	563	525	581	564	518	534	545	519	539	523	578	573	582	536	521	550	532	541	541	521	559	514	533	587	552	524	561	551	541	559	544	480	518	542	527	546	519	516	546	540	533	529	533	551	518	554	540	523	538	537	545	561	530	490	511	511	558	546	566	516	582	525	543	549	576	554	591	575	564	572	557	548	565	590	553	547	531	552	507	533	537	537	526	584	555	590	549	591	561	541	541	565	557	548	520	553	569	546	497	554	575	560	557	553	542	543	541	568	545	572	528	605	530	542	560	546	560	575	550	573	542	561	564	547	528	534	557	565	500	536	536	539	534	533	541	578	567	562	563	532	580	543	527	531	531	539	502	590	550	519	599	526	592	578	590	543	528	536	515	582	508	537	544	571	506	555	535	515	533	561	525	552	598	536	537	528	548	541	532	573	539	526	536	517	524	508	535	548	534	585	551	544	537	565	543	565	555	517	595	507	604	527	540	533	559	591	514	539	547	554	543	564	543	527	590	550	535	520	529	544	514	547	553	520	553	564	565	577	532	561	555	521	557	543	555	540	556	531	570	600	541	525	479	546	498	500	575	570	519	560	549	546	556	519	507	575	561	520	523	582	547	547	489	539	540	528	547	527	562	531	531	529	560	568	499	575	520	547	531	556	523	588	570	537	549	501	535	540	543	503	532	522	549	537	558	541	539	495	527	602	542	548	557	515	561	551	507	561	549	499	537	530	544	564	554	526	533	561	527	485	568	537	527	523	526	545	533	567	546	561	534	503	539	502	508	556	515	469	564	546	543	559	537	572	538	524	542	562	518	562	572	550	560	481	532	533	533	544	545	571	547	572	534	503	556	577	566	574	543	575	488	546	528	532	569	556	498	501	539	535	552	534	532	557	572	544	506	538	507	565	529	521	529	564	536	534	520	550	530	533	554	539	553	572	530	571	578	537	596	539	525	538	523	541	530	597	514	574	564	515	549	534	540	534	549	531	544	515	558	565	536	544	541	489	532	592	557	565	593	518	609	522	567	536	519	579	565	565	557	587	537	554	551	520	523	562	567	567	559	546	563	533	534	519	560	554	533	566	538	510	504	604	555	528	507	529	506	541	552	577	609	554	545	545	545	493	517	529	522	522	582	537	548	578	578	563	563	530	569	566	566	559	550	520	528	568	567	495
49069	66738	40029	15892	7768	6260	8599	18752	8787	1574	1363	1120	1062	974	893	810	801	753	717	772	698	667	663	682	623	625	604	609	599	580	565	596	592	557	572	592	535	532	567	557	541	525	532	499	547	552	561	518	515	520	537	531	554	528	528	517	525	518	488	516	536	492	520	516	491	488	494	472	509	522	496	527	508	496	494	505	498	492	510	516	493	525	532	484	502	513	476	491	505	485	508	547	544	476	462	497	503	483	497	504	534	515	503	534	501	519	487	518	484	533	497	489	509	485	505	534	480	481	547	475	468	481	480	513	469	523	551	519	490	530	538	501	504	508	533	477	493	505	476	507	494	523	515	475	473	509	474	522	492	517	524	479	496	531	539	484	478	503	511	524	555	513	482	499	480	524	522	509	502	526	509	489	522	483	510	500	530	465	497	489	515	530	538	509	522	515	498	537	504	494	524	541	535	493	504	525	487	501	526	525	482	480	468	536	489	488	465	473	480	490	478	498	534	501	506	528	524	499	527	501	520	481	482	492	527	503	528	472	527	505	526	513	522	485	498	465	485	484	471	489	488	512	504	478	515	521	527	502	458	496	504	490	510	510	523	519	493	483	492	511	543	545	531	529	543	515	538	508	512	476	520	488	520	475	474	478	506	491	508	512	493	496	547	564	474	474	483	510	490	513	516	480	528	495	486	498	505	523	469	522	494	514	480	517	475	508	479	503	503	495	513	506	496	503	552	497	471	465	472	501	512	495	488	498	539	495	534	526	472	511	528	486	519	494	511	490	495	509	509	491	480	517	507	472	479	509	466	530	503	466	469	502	511	466	474	500	504	492	476	529	513	477	515	513	485	492	501	512	503	490	485	505	477	484	475	539	533	509	550	511	465	525	471	495	519	499	510	453	482	501	486	523	499	502	500	538	521	483	494	516	480	486	504	499	517	487	510	463	520	490	526	501	481	500	500	520	529	477	480	488	480	494	511	465	501	466	489	510	504	510	497	529	529	506	529	546	479	477	497	508	506	440	479	527	560	500	478	522	476	489	506	516	498	527	478	510	460	484	520	512	514	493	517	497	467	496	491	470	534	478	496	513	498	508	506	522	532	494	504	452	489	528	501	486	527	544	466	505	530	518	477	550	516	467	490	459	480	542	545	496	518	496	491	497	479	512	495	535	496	506	509	503	477	494	476	521	501	499	474	481	529	561	515	503	502	492	514	493	473	530	461	496	503	502	514	532	502	526	485	514	474	517	481	523	467	511	475	469	451	513	484	537	498	541	484	508	508	492	538	516	505	506	528	529	471	487	525	505	509	497	525	499	522	505	466	492	532	492	488	480	489	540	511	493	487	533	499	487	473	538	493	503	525	494	534	484	499	504	505	458	498	477	475	507	491	503	501	492	521	496	517	492	505	511	475	495	513	499	530	517	512	485	503	510	482	511	496	492	533	521	478	495	449	476	507	512	524	518	476	489	488	539	497	525	474	497	492	511	490	518	523	506	460	519	500	502	462	506	516	499	528	498	546	490	485	479	475	502	507	442	508	502	500	528	488	503	539	450	469	526	506	455	525	525	478	523	528	491	446	472	525	508	512	522	510	463	489	532	511	470	507	518	505	506	473	471	472	532	496	526	539	500	509	538	511	532	500	524	495	502	467	492	539	504	479	496	511	492	492	479	502	501	509	480	526	474	503	490	454	511	484	482	475	515	517	488	512	496	535	468	478	511	514	530	486	501	476	493	484	509	503	513	494	549	491	517	510	500	530	470	503	477	459	505	489	508	532	494	512	483	555	496	503	497	488	477	492	497	533	525	512	510	505	460	502	486	513	518	530	479	517	472	477	499	470	485	494	498	487	496	534	501	512	474	489	518	515	503	536	523	496	459	516	517	527	483	470	494	478	544	514	502	497	510	505	467	514	505	484	480	516	471	501	528	509	504	509	479	512	461	521	533	492	517	478	499	499	505	491	446	523	553	500	533	472	515	491	498	473	543	489	526	457	463	489	506	536	505	473	539	489	494	533	475	492	489	503	500	512	513	478	507	481	530	505	525	535	552	498	481	516	507	489	535	496	491	511	464	527	535	528	517	515	462	511	496	513	511	506	464	515	543	477	481	463	481	546	506	481	532	493	532	491	502	486	514	523	544	514	523	546	538	516	452	518	505	532	510	486	468	472	525	493	483	483	474	485	517	487	533	487	496	503	493	525	506	520	499	519	472	462	481	493	538	488	545	467	522	479	486	521	531	513	503	513	487	474	513	511	498	504	494	531	523	460	531	486	505	521	487	523	501	475	500	490	536	471	502	460	519	496	501	515	493	498	477	498	493	499	510	472	558	533	517	451	460	493	497	497	480	456	514	488	527	533	465	508	522	530	524	524	497	518	483	502	485	479	490	468	494	513	499	511	502	492	482	470	514	498	487	504	519	522	484	502	516	491	450	490	488	508	495	497	537	537	496	529	505	471	483	470	499	543	518	469	494	489	524	499	454	503	471	498	487	485	503	553	514	508	480	510	479	502	521	479	507	490	479	493	521	517	478	519	474	489	491	518	486	523	494	530	480	519	519	509	480	494	503	520	456	471	498	469	495	472	517	531	494	474	460	527	489	469	507	526	516	549	505	476	519	509	490	481	517	495	521	469	513	505	520	498	508	494	454	476	504	478	500	520	504	519	503	503	491	506	530	457	505	501	487	493	533	503	489	454	517	525	484	480	520	503	467	533	502	505	487	521	523	463	483	544	503	516	490	494	528	508	474	525	487	492	478	500	539	491	484	488	542	495	458	477	504	489	519	505	536	527	503	475	452	489	469	460	506	509	501	509	549	529	489	514	480	509	515	486	510	524	533	496	487	497	507	512	490	540	487	537	460	519	496	472	524	499	507	522	524	512	501	516	553	453	470	553	501	470	475	474	522	517	474	483	460	485	484	516	537	502	509	480	485	533	475	564	466	496	529	477	478	479	473	504	521	499	501	532	492	493	481	529	504	509	456	490	502	491	460	501	502	474	494	524	492	517	470	509	490	494	531	510	520	486	496	492	561	553	474	508	493	506	508	514	527	505	510	482	540	510	506	492	495	506	453	502	519	518	476	497	466	491	522	455	499	481	492	489	504	528	473	484	493	505	487	504	532	507	485	514	487	477	508	506	520	492	475	465	523	507	508	544	478	477	506	476	493	515	481	535	496	535	491	484	491	489	480	484	539	514	488	511	469	483	524	484	520	519	489	510	478	470	499	468	498	505	539	466	477	504	500	495	563	480	484	487	507	520	483	547	474	472	526	515	509	500	479	521	477	543	494	498	485	471	474	509	515	504	539	446	512	483	506	544	507	469	532	525	488	520	514	528	512	484	512	517	503	463	483	511	528	511	519	495	495	490	475	475	494	574	537	445	491	475	499	537	435	496	518	518	494	513	553	521	477	546	529	529	521	514	490	482	474	471	505	484	509	459	545	493	475	545	505	497	499	452	479	508	519	505	505	510	468	488	512	553	530	511	510
28434	19356	11179	5697	571	355	395	1060	294	161	174	143	116	131	161	131	160	165	171	130	122	137	129	137	145	124	142	108	144	129	141	141	134	119	149	139	137	152	144	138	147	129	134	133	130	149	143	118	155	142	141	131	136	124	129	133	127	117	109	116	134	136	141	133	126	136	133	136	134	151	121	122	120	149	143	135	133	132	124	160	134	129	135	137	139	128	147	130	143	139	138	146	147	138	131	145	131	123	142	153	126	126	138	127	133	132	140	131	142	119	120	146	132	138	135	135	143	133	132	122	148	138	123	155	138	141	151	137	109	142	140	132	142	163	136	134	125	128	128	147	137	128	143	143	128	130	128	133	146	124	122	122	119	121	144	142	124	133	137	125	132	123	122	132	148	127	153	139	148	103	119	130	135	130	174	138	124	139	145	123	145	135	140	144	125	146	132	149	136	143	134	119	133	145	112	124	134	117	136	124	140	126	132	150	132	136	128	134	118	140	157	138	145	139	131	144	122	139	163	142	131	127	151	149	153	146	121	134	132	127	117	142	140	133	127	133	118	131	120	130	154	117	110	133	138	144	134	130	127	123	127	153	147	151	146	144	141	132	143	132	135	141	128	133	158	139	134	135	162	142	121	150	142	150	132	136	157	145	128	156	131	129	146	135	126	120	127	144	141	120	145	142	125	135	147	118	132	137	128	135	148	134	133	143	113	119	146	146	142	124	126	116	128	128	161	125	151	128	124	137	144	127	149	142	125	138	151	141	138	124	147	109	134	155	134	159	152	122	153	135	160	154	125	142	132	128	138	128	124	126	126	126	139	128	110	146	132	120	129	145	126	114	138	127	121	110	132	123	149	154	134	145	142	140	130	156	117	145	122	142	121	131	125	148	153	141	140	121	142	123	131	135	120	143	137	127	159	138	124	132	134	130	137	150	120	158	125	129	118	124	145	123	143	143	141	124	159	138	129	115	130	151	124	129	122	130	161	135	144	121	130	135	134	139	135	118	149	119	152	121	155	135	136	151	143	149	139	112	127	156	127	111	134	147	144	113	152	138	149	134	137	136	127	113	140	136	126	120	123	129	139	142	129	112	145	133	120	143	134	122	141	148	104	109	119	120	136	157	136	138	132	148	141	117	133	120	144	130	148	133	112	129	146	136	137	114	114	121	140	133	138	132	133	146	127	155	122	147	138	107	148	103	131	143	149	139	123	136	118	142	150	133	142	147	132	149	137	118	138	143	110	141	146	148	149	142	139	119	153	126	145	117	125	139	148	124	148	140	144	140	130	130	117	142	127	133	129	152	135	126	134	116	133	125	126	156	122	122	146	153	126	113	119	123	149	147	135	115	142	133	110	147	128	138	135	128	124	143	131	130	127	151	140	121	116	115	119	133	136	136	149	150	132	156	125	132	144	128	127	134	131	123	130	119	116	138	123	135	112	116	139	132	120	122	142	145	149	129	140	134	147	147	125	141	129	125	131	119	141	132	124	121	134	129	124	149	141	128	125	149	142	119	138	156	125	127	129	132	129	142	125	135	147	148	127	125	131	131	147	128	138	157	133	125	126	115	129	117	137	123	127	125	129	134	142	145	126	162	129	157	125	133	120	142	137	145	161	149	132	132	141	132	140	144	129	133	133	162	105	117	128	137	129	123	132	136	141	131	139	123	132	148	134	138	121	132	136	144	139	121	123	147	158	120	142	148	113	147	141	133	130	155	121	126	148	149	131	142	139	123	158	119	129	150	135	138	139	135	128	147	131	141	134	181	135	135	140	140	116	130	149	114	120	146	122	156	127	137	135	156	132	148	141	139	127	109	151	134	138	132	134	135	144	144	144	145	139	120	130	128	123	117	123	140	161	146	134	118	153	146	115	140	160	108	129	144	139	142	124	126	133	132	124	127	140	156	137	131	171	133	113	156	143	126	128	138	123	116	139	145	146	130	153	152	124	114	138	133	161	129	144	154	156	163	149	136	148	111	134	120	144	128	135	119	134	122	131	112	115	129	147	124	133	115	148	149	122	135	146	131	143	128	120	121	147	138	148	118	140	126	121	145	149	127	129	123	146	138	143	134	135	141	128	121	121	132	153	132	145	131	130	129	138	155	148	140	144	142	130	133	157	148	142	145	135	125	139	146	108	130	136	128	141	131	120	150	133	109	127	124	152	133	154	140	136	150	136	154	106	138	141	126	120	133	151	128	120	127	147	132	129	113	141	124	151	138	152	123	129	146	136	118	126	137	121	124	152	132	127	149	140	149	148	146	137	148	122	141	140	147	127	115	136	143	122	140	149	138	120	165	129	117	131	139	141	124	137	131	140	121	135	122	134	122	138	126	126	154	152	126	142	119	130	133	143	162	120	128	136	109	134	131	137	141	142	158	135	134	147	132	147	143	155	130	141	136	125	116	130	133	110	138	135	156	122	131	134	121	128	120	132	134	132	107	145	137	137	109	112	150	140	128	119	142	152	141	126	145	141	141	142	149	127	148	125	116	121	157	154	136	131	129	137	99	128	150	141	143	124	111	127	119	131	130	118	137	138	132	143	147	134	136	122	140	136	130	142	126	130	145	140	135	128	120	147	129	133	126	120	125	150	129	130	123	135	133	137	137	118	121	135	124	129	142	126	132	126	131	128	130	159	143	128	112	137	149	130	112	144	157	148	116	139	132	119	131	125	124	144	139	142	133	127	116	141	137	134	130	160	123	110	113	141	136	142	142	149	133	153	127	144	127	136	131	134	163	113	128	119	144	142	136	138	121	123	131	129	122	149	146	142	156	120	128	134	136	149	133	136	121	142	133	147	144	129	130	146	132	146	120	125	148	145	135	134	164	129	133	125	140	141	129	134	137	127	155	129	117	123	109	134	150	135	127	128	142	121	143	143	153	135	142	139	141	127	131	133	145	120	131	147	139	131	140	144	125	123	151	133	134	135	110	138	137	142	124	148	127	121	114	118	122	113	159	142	119	119	127	148	142	121	125	113	123	128	126	138	121	139	114	129	121	133	136	116	123	130	123	137	111	126	122	141	142	142	136	113	128	129	144	118	117	131	140	122	139	134	147	126	132	127	125	137	148	132	130	148	133	135	151	143	126	150	132	145	152	124	127	128	127	122	150	147	143	143	148	142	116	124	142	138	136	132	119	126	138	138	155	158	144	121	124	142	126	141	136	126	101	139	115	131	129	145	135	137	141	114	148	136	150	132	143	133	150	135	129	134	146	121	125	140	135	108	145	142	134	129	134	125	126	126	147	143	120	145	128	151	119	157	129	148	130	130	129	124	128	148	121	125	129	122	125	136	123	117	136	119	145	136	128	144	133	121	135	124	163	129	127	117	156	144	116	140	146	123	146	137	128	170	133	123	118	145	136	153	138	127	119	141	132	115	126	143	128	145	119	122	155	152	141	138	130	119	147	134	127	129	151	138	137	139	117	117	125	130	133	135	148	128	118	123	140	146	150	145	144	112	148	145	101	135	136	154	136	157	149
18467	19011	13275	4292	861	644	675	1965	506	197	166	116	149	169	137	152	151	138	140	167	145	143	149	146	149	135	142	168	122	152	134	150	128	130	124	152	142	143	138	185	128	144	132	144	127	164	144	145	141	137	139	128	146	121	147	137	132	151	127	154	139	148	164	148	144	137	155	159	133	132	121	127	149	142	145	158	159	149	131	139	157	152	162	144	135	148	136	149	137	149	167	149	132	157	128	135	155	140	146	139	151	140	144	150	150	145	138	143	139	139	123	130	158	147	165	144	138	136	151	135	126	154	163	140	146	134	126	148	122	148	124	144	146	143	158	144	146	163	146	156	124	147	155	136	126	133	137	122	160	149	151	150	138	167	134	132	141	159	150	116	151	116	137	146	138	128	141	165	137	139	160	138	139	130	146	131	143	120	154	141	121	141	136	141	150	130	152	147	184	146	130	156	134	147	149	131	168	134	138	158	114	152	150	144	130	149	161	151	154	148	152	142	156	147	140	135	142	160	148	132	128	144	164	129	132	163	145	153	132	143	116	143	165	143	164	145	149	130	125	139	158	143	144	133	140	110	155	134	115	134	149	128	135	132	145	165	163	140	140	131	145	159	149	169	121	121	144	157	131	121	153	138	142	130	144	152	165	127	166	137	152	147	142	172	151	158	150	131	144	156	153	154	151	139	135	159	148	150	148	116	156	143	149	157	134	125	142	123	153	143	144	156	139	155	141	130	166	171	134	152	154	155	156	133	146	158	140	139	135	142	121	137	149	121	151	136	144	150	160	153	121	135	154	155	135	140	139	142	136	145	146	124	147	147	175	134	142	140	135	147	153	162	124	139	167	137	118	146	129	143	132	146	137	157	145	136	135	156	134	166	138	152	151	142	153	126	129	135	134	138	129	139	133	119	122	148	156	158	113	135	138	167	137	124	165	156	149	152	122	130	134	160	111	171	134	141	137	143	149	147	158	120	132	149	129	137	132	150	122	134	129	136	132	135	143	144	138	150	132	145	136	131	141	155	121	132	146	139	134	137	134	145	167	131	167	148	154	139	150	128	145	167	155	129	128	143	130	132	144	142	139	137	164	156	149	148	133	140	137	124	163	136	135	143	138	151	131	137	141	142	143	156	137	117	150	145	132	144	141	156	143	158	176	146	144	149	147	150	151	157	147	150	151	129	132	140	142	125	137	141	143	173	142	169	123	152	163	151	141	127	145	163	124	138	154	166	155	150	145	149	140	143	151	131	145	139	150	133	149	138	148	132	132	137	132	126	141	149	151	150	141	119	144	153	150	131	129	163	138	129	160	156	137	135	117	108	146	125	141	155	133	136	150	166	147	151	164	138	131	131	148	126	139	141	137	144	146	149	126	142	139	137	132	147	131	121	144	136	146	142	136	137	155	154	121	137	129	151	158	137	160	143	130	156	141	136	135	149	151	138	144	139	162	142	149	140	131	150	142	156	135	129	135	127	133	132	154	160	154	145	136	145	146	132	137	141	113	139	132	167	138	148	123	133	141	159	149	153	136	150	144	147	145	138	146	157	153	120	144	146	153	153	149	148	151	140	152	154	139	136	137	136	144	114	149	139	145	165	129	135	143	124	123	144	134	133	123	145	136	146	146	141	142	155	118	148	144	141	137	124	129	128	138	149	136	143	152	120	139	145	170	138	146	133	176	125	127	159	149	133	148	154	118	166	143	158	121	144	154	131	151	128	137	127	151	133	142	140	123	123	146	126	146	140	143	157	156	136	157	128	137	133	125	132	133	144	158	142	150	139	141	151	122	132	149	144	132	148	143	115	136	141	130	136	164	136	129	151	161	136	149	120	137	139	130	146	139	139	125	153	141	141	141	115	129	126	141	140	151	138	140	159	159	156	153	148	143	137	147	134	147	145	128	159	152	135	146	138	166	147	162	152	147	123	155	136	160	146	139	132	127	146	146	157	127	116	162	134	134	154	134	162	131	151	167	155	135	141	165	136	133	133	134	144	121	133	131	141	155	152	123	159	171	133	140	147	148	153	143	149	145	154	163	146	143	128	150	137	134	131	130	152	128	143	133	128	115	136	134	139	137	128	160	144	125	160	150	147	150	141	136	164	128	165	145	152	155	132	132	142	137	134	128	137	135	129	172	130	152	149	148	128	124	148	152	139	131	143	124	136	134	148	141	127	135	144	140	150	137	148	155	153	149	149	155	146	124	149	143	123	132	146	136	134	147	129	137	136	149	151	138	134	150	147	155	153	160	138	145	148	145	150	138	147	127	160	160	137	128	160	142	142	108	149	132	141	123	146	140	130	146	143	133	147	162	128	167	143	143	140	155	160	158	161	139	139	142	146	133	127	127	148	167	123	138	136	149	157	126	131	147	134	157	139	130	141	130	153	149	145	163	147	143	120	147	153	140	139	155	145	145	153	146	135	153	132	153	142	148	132	130	138	146	127	135	142	167	146	167	134	137	150	134	105	153	123	137	159	144	141	144	147	158	133	153	150	167	146	139	143	136	130	150	135	142	170	133	154	142	163	133	149	159	159	140	132	137	136	137	161	140	117	135	139	137	115	153	121	144	111	138	151	169	140	131	142	137	137	142	152	146	133	147	156	142	143	153	152	103	155	139	140	147	143	128	132	132	156	118	152	132	142	137	145	140	144	142	126	146	163	123	162	139	113	139	151	121	132	135	153	148	131	144	133	148	156	143	153	122	128	142	133	133	116	175	133	151	130	130	121	127	125	147	152	149	142	142	141	148	147	137	126	151	148	121	134	135	158	150	142	139	115	155	140	146	147	125	161	128	125	143	139	147	143	140	110	166	158	150	140	129	141	148	155	138	144	122	166	143	148	137	144	158	153	146	152	135	128	139	144	135	138	153	160	143	135	146	136	156	142	153	118	136	149	143	131	147	164	134	149	132	146	177	150	160	146	155	143	129	167	137	145	157	147	158	134	138	154	147	138	155	128	165	143	161	146	149	156	131	140	122	151	131	139	151	139	154	123	138	148	122	138	159	126	135	128	146	140	152	145	137	130	150	137	144	160	138	148	169	159	145	140	127	140	148	130	141	146	149	128	167	142	127	140	136	151	134	157	145	123	152	141	135	114	142	140	132	153	130	144	143	143	137	148	131	135	147	143	144	142	142	154	144	145	146	133	131	139	142	143	150	158	152	135	160	149	152	133	148	152	152	140	150	148	138	140	159	149	144	142	126	141	151	143	143	137	165	129	152	142	136	131	163	158	139	146	146	175	156	148	159	145	139	155	160	154	119	138	139	140	145	142	142	122	152	126	124	133	162	163	136	138	142	126	169	145	165	143	133	137	128	144	148	162	138	158	131	137	129	141	156	166	151	148	127	145	141	123	142	139	137	140	135	138	132	117	117	148	135	145	156	153	123	159	155	150	133	173	140	135	150	128	163	139	154	133	152	146	126	132	143	147	143	144	132	157	173	147	140	146	152	128	133	132	137	134	155	136	140	138	130	131	129	150	136	150
24878	20483	29221	30843	19378	10535	3333	22121	12103	1149	463	470	460	416	397	395	414	372	416	358	358	378	344	371	378	334	330	354	364	358	367	318	338	344	343	339	329	340	310	336	379	310	328	327	374	311	360	339	322	357	342	335	351	340	351	340	312	355	326	315	379	350	331	337	299	335	335	327	312	344	283	366	310	308	341	352	321	336	304	351	304	328	316	369	340	348	326	309	356	321	338	316	307	307	347	307	325	343	340	335	322	304	331	328	317	313	333	333	314	303	328	297	318	336	327	312	306	318	295	307	353	333	335	354	339	317	307	320	338	313	325	313	329	333	315	305	345	327	331	379	366	295	308	328	372	335	332	371	354	319	320	320	308	333	337	320	309	317	358	319	336	317	368	336	328	290	323	332	335	330	351	332	329	332	351	360	324	345	333	324	309	327	357	313	311	350	311	311	333	294	327	300	340	328	284	291	323	312	304	340	273	332	333	339	317	345	327	332	316	311	351	320	326	322	304	325	325	326	306	364	308	343	315	329	326	320	292	346	304	314	318	340	343	335	352	346	320	302	320	286	369	317	304	339	355	337	339	321	307	319	314	295	319	315	341	346	346	315	353	326	335	305	275	302	321	336	343	324	307	289	304	337	322	309	347	331	348	341	325	354	344	331	295	323	327	331	326	302	319	303	324	357	343	299	290	332	326	298	312	326	312	326	313	328	352	289	323	313	308	365	325	315	337	296	318	311	308	305	311	308	317	317	339	297	300	330	277	337	316	329	322	317	332	324	336	337	326	304	335	322	308	325	354	324	310	328	323	324	296	333	353	345	325	334	342	310	320	325	329	320	331	324	351	306	338	322	338	323	328	336	312	376	339	340	287	337	341	323	287	339	318	331	346	310	326	329	298	310	327	328	358	332	307	314	347	325	285	319	322	316	336	320	336	289	324	285	290	330	330	295	343	304	316	321	304	321	332	332	309	347	338	372	303	310	330	319	335	309	301	287	318	301	319	304	320	348	308	311	322	327	359	317	351	332	341	302	320	286	304	302	335	343	311	344	321	317	337	329	338	315	327	322	366	338	317	311	325	335	366	308	296	314	330	326	324	315	331	334	314	334	308	332	334	312	347	318	307	320	293	318	322	324	338	364	310	345	317	319	323	314	336	327	323	298	369	319	335	319	331	341	383	344	307	324	337	315	344	347	315	314	331	291	344	335	316	346	322	329	314	316	328	316	302	325	315	316	316	346	363	351	347	340	329	336	321	303	324	333	326	342	321	304	311	348	314	317	330	306	319	312	337	286	320	320	334	323	339	323	338	322	330	345	319	341	323	314	283	316	282	311	324	318	323	328	312	340	335	302	329	350	314	373	305	316	336	297	372	314	324	314	312	335	323	334	291	331	311	346	307	339	309	329	314	343	304	318	339	334	344	326	367	304	325	308	320	359	337	318	344	336	312	325	308	343	324	318	312	303	351	316	309	299	297	324	322	319	324	325	312	328	344	308	340	345	331	330	337	309	336	331	342	315	314	373	336	341	328	315	305	342	351	328	328	356	350	286	330	323	312	345	308	322	338	339	334	310	321	329	338	310	327	329	372	317	341	329	319	305	332	328	337	309	319	368	328	317	315	332	370	327	329	327	350	294	311	351	357	323	302	327	336	338	316	348	343	318	315	314	297	338	344	308	331	339	309	339	335	334	318	360	304	348	338	318	329	326	326	308	349	360	319	335	327	323	278	316	297	338	310	314	342	327	307	295	279	354	342	318	334	342	314	318	356	338	334	333	336	333	349	318	339	319	323	328	366	317	340	332	314	305	344	304	317	300	333	332	306	341	343	324	320	326	350	321	312	308	319	324	277	307	329	344	322	310	323	344	324	328	282	331	336	311	335	299	340	343	326	344	310	300	344	319	342	318	350	312	342	315	349	313	325	301	346	323	307	345	330	312	336	331	307	331	340	341	358	361	321	338	309	322	346	332	323	287	317	323	315	318	342	318	343	338	315	343	327	347	311	310	311	334	326	347	319	332	335	301	326	330	317	331	295	322	303	348	343	325	314	336	318	311	346	351	343	298	333	341	310	320	267	335	354	324	328	357	337	366	345	354	323	334	324	325	329	329	306	333	337	338	338	315	321	311	323	334	352	334	316	324	351	317	292	302	318	311	344	338	338	328	320	309	323	306	311	347	319	321	313	310	328	319	327	337	311	314	330	324	326	334	324	310	321	311	315	299	335	319	312	303	323	317	327	327	326	339	315	330	297	321	300	319	322	297	338	326	305	310	331	306	313	340	333	373	353	323	342	320	329	321	306	333	325	319	369	317	326	360	295	332	339	336	301	327	363	337	317	326	336	335	336	331	309	341	351	346	326	341	323	317	328	322	335	309	343	330	309	326	313	350	340	328	317	336	328	316	337	312	318	341	340	295	324	305	311	327	301	330	320	332	317	341	353	325	363	340	335	301	305	346	321	357	320	321	310	352	321	334	336	296	345	337	288	309	343	332	319	313	325	340	324	312	328	330	331	364	328	296	324	327	341	331	322	297	291	323	318	338	338	317	358	312	315	336	309	326	305	343	324	354	321	321	316	329	299	293	333	306	325	330	357	324	316	329	334	327	305	354	331	330	326	343	322	317	340	363	275	310	329	315	351	294	320	328	319	328	316	310	329	348	311	325	312	294	345	316	322	342	319	347	328	365	337	351	329	319	340	342	344	331	329	327	329	319	344	320	308	302	294	317	316	343	323	337	311	324	320	308	338	360	301	307	329	349	344	326	323	318	343	289	326	360	406	349	315	342	305	310	314	322	341	313	324	303	362	299	359	362	321	331	321	326	326	345	296	339	329	351	318	310	317	322	338	303	355	312	331	332	308	318	321	329	327	307	316	301	314	353	329	323	332	316	288	321	373	342	335	320	330	346	312	315	326	311	359	309	320	314	309	323	316	303	315	342	353	368	311	330	303	293	296	308	311	299	329	292	336	331	336	334	346	305	328	341	336	325	353	301	323	317	327	355	302	347	314	338	321	335	347	304	318	332	344	304	334	311	324	301	290	347	319	302	336	329	344	298	337	337	337	348	324	319	296	316	342	339	306	308	319	314	347	335	362	294	309	337	332	308	326	336	311	310	346	302	314	328	315	334	325	349	344	304	342	306	302	292	344	292	319	330	326	319	349	333	340	334	319	340	328	292	343	328	341	340	304	317	300	338	351	305	316	323	289	336	343	349	329	319	330	335	339	307	352	350	339	326	355	291	325	321	333	342	338	327	289	316	346	331	302	304	291	333	319	311	339	323	308	324	291	340	303	343	382	324	340	313	336	300	350	338	342	319	339	314	298	325	352	354	314	347	319	331	344	321	321	343	308	332	316	335	342	349	301	324	319	326	330	306	340	313	312	345	306	325	324	336	303	311	320	317	339	315	328	322	306	314	328	328	330	326	334	344	316	329	327	324	333	325	317	297	301	334	336	327	321	317	325	298	337	357	314	330	333	327	321	314	381	294
43702	55879	38178	15327	5707	3698	4604	26197	14358	869	624	620	542	504	470	464	432	431	429	389	399	362	357	354	343	364	318	354	329	350	341	328	381	339	334	334	318	325	329	316	342	322	307	317	356	298	346	315	278	328	315	346	323	349	328	320	282	332	288	331	317	329	295	316	332	296	284	311	327	291	313	303	296	333	318	322	308	324	309	317	343	278	313	308	315	280	284	308	310	302	316	281	302	320	312	287	321	279	326	316	266	306	306	321	301	293	296	303	343	289	313	300	298	283	305	303	323	307	329	276	314	315	287	295	327	303	301	310	342	313	292	275	323	311	310	302	336	317	324	322	318	303	289	280	312	296	299	268	297	284	300	325	312	305	308	319	300	295	289	285	313	314	329	322	306	291	303	301	300	295	273	321	311	270	293	305	291	296	303	313	347	266	269	339	292	320	314	297	305	295	312	297	306	305	307	290	304	290	314	306	329	320	323	294	307	317	301	299	291	269	319	307	302	345	311	317	297	298	309	318	327	308	318	326	321	328	304	304	295	284	306	334	306	310	311	332	283	308	308	333	315	322	282	280	271	301	284	337	320	334	286	298	303	317	299	300	330	302	304	335	301	268	326	299	319	297	312	276	333	289	298	276	312	326	334	280	302	313	288	312	327	290	312	317	338	304	314	330	309	299	306	322	305	327	288	298	320	312	316	305	278	313	304	337	312	276	338	326	316	281	284	334	308	304	319	270	284	288	327	299	297	305	266	325	320	306	308	331	275	313	316	308	313	302	319	302	300	315	313	294	302	287	305	325	313	329	291	306	278	312	308	302	316	275	300	284	309	280	289	275	295	294	304	271	295	330	312	319	293	324	326	344	326	307	342	316	285	312	315	323	298	314	285	299	286	285	260	314	293	298	300	326	321	296	287	291	329	329	289	312	300	318	305	321	308	318	293	292	321	323	329	326	317	316	278	285	287	296	282	260	284	319	311	346	287	306	320	303	326	298	317	276	285	280	304	293	326	315	318	312	309	295	278	289	325	310	310	307	287	304	308	331	304	283	304	271	311	283	283	317	330	329	296	303	306	292	294	286	279	320	309	311	303	292	291	319	299	307	312	299	329	292	274	322	294	314	271	310	296	286	313	348	299	287	323	291	320	271	303	296	304	301	297	330	287	328	298	280	283	297	289	286	315	341	302	284	308	315	278	317	318	346	289	296	313	289	300	303	307	291	294	289	324	310	306	297	320	267	327	289	313	323	302	277	326	298	299	309	317	313	318	301	279	276	290	291	336	299	320	300	297	307	292	272	302	287	328	306	280	285	317	306	307	316	300	346	305	284	298	285	287	298	306	334	313	303	295	303	315	315	296	317	292	275	262	311	309	308	276	338	284	277	302	296	294	284	300	271	322	304	292	286	274	309	291	312	295	281	306	315	320	309	277	292	273	282	290	297	306	272	298	285	273	305	314	306	274	308	321	311	287	296	279	263	295	281	313	302	321	282	308	292	335	303	274	298	315	303	314	313	317	300	304	308	302	283	304	311	306	320	335	308	282	323	297	298	303	313	294	318	302	273	299	305	326	288	334	287	259	284	309	305	297	297	303	314	294	325	306	298	295	304	297	301	322	299	290	295	301	318	344	306	316	307	305	311	255	291	279	312	330	298	301	308	327	256	280	313	290	302	285	329	292	319	314	312	299	329	328	318	306	283	322	324	313	311	300	310	305	289	297	311	293	307	318	286	262	280	284	321	311	313	287	252	316	289	264	270	318	304	305	320	291	298	311	291	282	295	316	312	312	284	310	297	331	296	295	289	328	305	316	326	282	278	273	281	286	306	301	300	287	329	310	300	299	333	300	285	281	318	289	309	297	285	334	309	283	279	325	276	316	304	330	275	295	329	290	292	340	334	308	291	292	289	297	318	331	271	329	308	292	287	307	313	297	271	306	311	309	317	333	293	329	298	329	326	321	320	322	325	313	306	303	295	284	322	308	306	297	297	334	304	316	268	286	295	292	292	288	317	258	291	290	300	328	291	310	299	339	275	325	283	331	295	294	299	286	311	292	287	336	297	294	288	318	295	314	292	305	293	337	307	286	312	306	292	304	273	321	278	313	297	330	265	314	299	308	320	311	311	303	323	293	296	288	294	279	333	316	310	287	295	322	313	279	289	324	306	306	297	309	287	277	319	335	279	311	310	290	310	317	278	294	330	273	286	332	305	336	268	289	275	300	301	319	285	280	270	336	313	318	284	325	305	271	305	307	277	287	293	282	316	285	270	315	320	313	323	308	297	308	305	294	310	343	290	323	297	303	324	281	297	301	292	319	273	313	295	318	298	292	324	280	298	293	299	302	287	287	320	324	300	328	290	282	281	270	304	294	282	310	283	314	302	289	300	327	304	295	304	290	318	285	308	312	326	287	293	317	320	311	294	295	308	327	280	280	287	298	298	292	280	324	278	309	321	326	302	275	301	306	339	307	312	295	333	306	305	277	287	279	317	311	301	298	325	312	316	274	309	320	308	291	292	306	306	263	291	305	257	249	300	332	324	303	278	311	329	289	313	310	336	284	311	301	275	300	329	286	284	299	319	336	294	313	302	303	294	343	289	320	319	304	301	306	330	273	288	302	307	295	289	293	298	304	329	293	317	304	319	298	304	336	291	313	292	302	298	285	314	313	303	299	297	275	324	309	318	286	296	307	336	308	292	329	296	314	288	296	286	310	312	294	300	297	291	326	327	335	319	304	326	293	298	305	299	283	319	297	276	311	304	290	329	320	324	312	295	298	304	309	282	279	326	296	298	321	313	305	336	285	282	284	328	271	301	283	302	290	304	282	307	311	310	287	309	289	275	305	340	305	290	322	307	340	302	302	301	317	306	284	274	301	292	334	298	298	310	288	304	313	330	317	301	275	299	333	291	314	293	297	302	279	303	306	302	306	323	266	323	291	301	297	302	324	286	283	339	296	311	295	278	309	315	272	338	302	293	271	283	303	309	293	290	292	302	304	303	300	279	293	306	311	318	317	305	308	283	294	292	318	273	322	315	327	301	303	305	314	317	305	297	277	307	293	320	318	295	321	284	299	310	295	277	313	309	306	281	274	303	276	327	344	337	307	341	321	311	312	313	308	308	280	283	284	336	302	317	286	304	323	307	296	286	290	328	322	299	297	307	302	300	322	297	308	294	325	291	316	301	320	295	304	277	285	305	298	292	293	297	298	307	285	314	289	335	311	271	320	298	341	301	325	310	300	309	304	286	305	323	294	289	315	323	320	288	295	319	297	332	305	318	326	321	299	305	295	302	346	288	281	280	286	333	287	298	297	299	284	301	302	269	315	318	297	329	286	338	307	304	297	312	281	296	309	313	298	318	311	277	336	321	334	273	274	291	349	312	322	317	305	289	301	293	277	288	300	293	323	313	336	316	270	287	307	308	309	307	315	325	300	305	319	330	304	293	294	329	326	294	303	326	306	302	293	322	298	305	300	282	295	282	298	296	331	296
22442	20419	28514	26512	20421	20478	17644	37885	23602	3294	915	824	767	767	750	687	664	660	669	648	661	652	626	635	611	577	616	587	618	593	596	615	535	572	563	587	544	561	576	602	569	583	549	571	595	544	565	571	576	574	600	578	568	544	568	621	578	581	575	517	565	584	534	577	574	581	528	588	571	544	505	560	578	585	589	590	538	573	555	574	570	587	530	569	548	509	550	555	534	530	559	581	578	568	524	574	590	565	562	579	600	562	506	557	485	539	574	551	574	572	565	564	544	599	527	593	533	518	571	539	589	557	558	550	564	587	559	557	493	569	521	582	564	532	574	536	534	595	531	549	538	595	582	583	564	542	544	601	546	563	527	597	577	547	571	588	548	565	532	538	551	544	540	548	567	570	516	539	564	542	574	553	553	592	631	557	517	599	569	519	569	553	526	517	608	576	534	605	582	539	566	562	547	559	569	572	552	599	564	563	523	558	541	544	571	560	614	600	612	535	562	508	546	564	546	559	550	596	547	535	586	573	562	562	546	573	559	552	578	555	582	579	543	551	558	582	555	510	559	539	548	546	582	595	554	533	592	579	584	544	556	539	576	543	563	532	542	564	502	565	576	572	583	562	577	557	564	560	540	597	553	574	539	579	566	581	538	522	558	576	579	571	612	552	531	500	515	576	528	559	569	544	563	550	577	538	577	545	602	572	544	576	556	574	556	551	521	576	574	557	594	559	607	587	576	574	587	579	547	569	549	509	597	553	568	559	531	590	572	587	550	603	571	558	605	549	550	528	552	562	538	571	525	515	525	586	580	539	530	535	560	529	588	522	546	572	573	562	520	529	546	569	562	610	531	586	555	612	612	564	534	525	563	555	540	583	572	561	567	556	527	516	580	564	574	622	565	527	542	533	560	546	524	554	545	571	543	561	568	532	580	572	574	549	581	605	555	527	520	543	592	538	533	569	510	527	652	531	563	570	564	567	510	578	547	554	576	522	556	560	541	518	574	576	567	517	574	583	609	553	564	618	542	546	570	583	546	558	547	571	560	552	596	607	513	529	580	603	556	560	573	530	564	572	493	519	534	550	553	557	598	564	554	586	565	538	555	545	565	602	598	566	567	572	560	589	568	559	554	579	558	555	552	538	563	550	557	564	536	509	591	549	610	561	579	543	568	556	561	547	569	579	586	549	589	548	564	550	559	528	556	542	569	570	550	608	545	543	610	563	525	570	556	594	562	602	543	533	526	531	536	561	549	561	577	530	553	529	561	563	573	577	566	544	560	517	621	594	551	572	548	580	589	547	556	571	565	520	598	584	577	524	527	536	564	580	575	557	505	600	605	549	530	564	529	599	566	553	542	561	554	586	550	556	545	600	585	590	580	551	549	524	561	570	544	511	616	556	562	552	552	552	541	578	588	589	596	576	571	533	558	561	564	577	536	524	550	546	561	565	534	559	537	586	534	537	591	544	543	534	553	556	550	542	567	553	534	527	577	551	574	518	542	564	545	593	562	540	554	542	507	542	523	584	573	573	542	570	549	578	551	541	563	565	560	514	555	553	563	592	544	546	527	579	605	553	545	543	521	549	549	535	543	543	587	584	567	587	541	538	524	544	594	510	614	535	488	551	569	520	576	524	577	561	578	525	552	538	555	579	601	510	622	565	564	536	546	563	508	567	518	584	585	560	543	573	582	554	565	610	552	544	543	559	556	557	548	536	540	549	570	535	552	545	564	572	579	588	540	576	583	518	561	568	569	535	588	557	588	600	582	563	567	550	533	591	546	544	532	586	568	547	546	581	582	556	558	548	604	539	523	596	583	521	563	576	537	559	558	561	597	543	553	528	538	534	531	530	532	589	529	546	582	522	553	562	539	559	546	561	546	584	506	592	566	543	574	535	551	605	601	528	566	584	557	578	537	532	536	567	566	518	586	554	575	536	552	560	536	552	538	601	507	506	591	515	565	572	536	554	587	568	538	536	561	520	565	576	523	577	523	521	553	560	577	517	537	585	556	560	595	561	518	551	569	571	546	570	558	592	543	584	586	536	565	545	587	570	549	582	558	556	635	518	546	561	589	517	545	560	520	592	552	590	543	535	558	503	558	549	547	530	579	555	582	610	562	579	544	550	565	529	578	559	557	578	532	550	537	579	565	559	533	519	539	506	563	554	542	569	554	552	610	568	536	557	604	556	562	567	526	524	492	517	517	519	558	567	556	556	544	606	563	554	518	572	556	526	576	560	643	573	566	574	574	501	565	497	558	578	547	552	554	579	578	553	569	575	547	553	535	592	595	534	576	598	543	548	559	587	536	527	581	579	543	579	572	536	567	525	590	583	556	543	518	536	561	500	567	599	555	562	516	563	553	553	571	566	546	519	580	527	542	559	571	582	525	539	571	568	561	574	578	554	565	563	547	538	504	548	554	570	572	524	579	553	597	583	601	621	576	588	556	557	590	560	551	585	556	521	580	545	541	576	555	495	524	577	565	539	601	525	558	530	543	513	504	588	568	540	508	525	523	557	536	547	564	569	553	568	535	601	546	528	530	534	560	541	502	564	559	552	604	628	579	560	517	535	582	589	571	525	561	525	551	563	536	614	529	526	557	585	566	571	580	544	560	548	566	576	517	564	575	536	572	568	540	531	525	556	541	557	540	556	565	554	530	526	587	550	539	582	515	506	621	559	540	568	571	583	582	585	559	590	565	518	531	534	529	558	559	559	568	527	508	566	582	544	554	563	624	555	556	564	529	569	566	566	550	565	573	541	508	529	537	584	557	544	562	586	582	600	541	529	556	554	554	596	532	558	587	480	592	567	548	561	539	501	558	544	548	579	521	591	518	585	611	504	565	560	541	563	574	537	560	536	525	516	557	553	568	566	567	541	535	527	549	569	529	530	557	558	582	527	549	525	566	530	578	580	569	554	523	520	533	537	544	500	590	565	530	587	602	518	603	511	571	560	556	584	569	543	583	559	526	538	556	573	556	541	585	558	583	548	532	519	585	546	535	566	554	537	539	545	615	565	590	570	533	556	565	506	542	581	571	574	562	592	571	523	532	592	608	546	546	581	535	559	494	534	551	589	536	592	580	547	525	541	570	535	564	571	533	610	540	565	552	589	496	537	583	557	538	550	595	560	550	552	547	533	570	562	567	554	527	552	542	581	505	510	551	519	526	571	566	550	544	566	539	596	546	571	527	558	511	579	555	540	541	550	539	568	555	565	532	541	532	573	597	556	565	510	549	583	565	517	575	571	527	529	564	566	559	540	532	562	587	569	547	551	531	582	548	560	525	608	528	559	515	530	538	589	574	518	575	594	519	587	535	579	526	533	558	590	593	517	545	548	589	530	573	573	573	555	558	542	569	556	564	570	574	544	550	532	531	561	583	534	564	566	528	540	567	606	560	544	583	514	522	525	580	596	507	536	532	544	542	572	530	528	541	588	545	541	535	600	568	559	548	517	598	547	578	567	525	557	575	563	579	528	543	613	600	531	531	561
50657	61311	42063	23494	10357	6967	9937	38621	18048	1300	1195	1027	965	872	841	828	749	726	729	715	690	665	624	584	659	580	602	584	581	602	574	599	612	546	545	561	546	597	538	521	514	551	510	543	571	528	497	559	511	545	533	512	521	501	517	562	551	520	530	544	547	539	531	512	525	540	479	493	515	504	492	537	526	537	509	545	516	526	535	523	482	494	524	510	525	498	486	531	531	496	513	518	553	508	487	521	524	524	501	542	526	525	547	513	532	518	490	555	502	479	523	508	485	512	495	504	505	503	557	530	495	476	520	503	520	476	512	517	520	535	502	531	538	527	488	522	518	515	503	515	530	482	514	536	498	504	518	545	490	514	503	547	498	500	525	530	499	542	500	511	515	504	550	556	492	530	511	489	502	525	531	526	470	481	506	532	548	513	511	513	525	519	466	512	489	537	526	494	503	482	525	503	489	516	504	462	489	509	507	494	499	500	494	446	513	490	551	524	496	534	539	499	505	508	529	503	484	557	527	509	481	477	497	517	507	518	503	543	537	508	517	508	506	550	510	488	546	477	503	514	502	517	515	510	517	545	490	528	495	530	513	536	503	545	482	526	521	513	500	526	530	522	472	520	552	478	533	513	558	490	544	522	524	493	504	500	489	530	525	495	521	526	496	522	494	510	503	481	532	476	511	470	491	507	482	487	523	520	485	492	502	500	481	518	535	495	481	521	495	537	534	511	516	516	503	532	537	518	506	508	511	513	518	523	480	526	510	482	512	517	492	520	505	475	511	517	480	559	536	496	476	483	463	517	492	530	504	538	442	541	503	524	557	510	551	505	482	534	519	509	503	516	516	542	506	472	531	497	511	503	545	491	531	510	511	525	509	488	535	509	498	516	527	517	574	504	547	520	497	525	494	529	494	498	524	493	506	540	540	507	520	499	491	530	509	515	445	530	519	547	514	481	510	506	493	527	484	487	499	514	496	525	481	479	500	517	530	460	512	518	495	512	534	516	515	513	526	464	522	531	538	522	497	503	465	516	504	489	547	476	510	522	493	516	490	523	490	507	502	498	513	517	497	499	508	471	499	526	474	503	527	494	549	519	532	526	505	511	515	508	507	483	482	517	517	486	529	511	563	491	479	486	515	511	508	508	479	532	499	498	524	529	534	517	499	523	497	542	519	504	484	474	557	533	510	515	525	482	512	513	481	478	509	498	494	500	536	510	524	483	535	505	487	498	495	536	516	506	526	502	514	469	495	449	492	548	467	545	513	505	539	551	532	524	528	524	502	471	490	508	511	523	524	522	546	522	505	515	520	504	502	535	529	526	540	509	526	519	469	509	476	510	537	551	505	521	521	530	500	518	505	525	521	471	521	510	501	515	521	522	539	504	479	542	529	502	529	536	532	486	543	491	534	518	549	491	536	528	552	501	508	521	484	527	494	514	459	506	526	498	476	516	528	490	509	509	487	530	537	473	519	514	483	526	512	555	532	495	503	503	528	554	562	508	490	545	488	491	531	527	536	515	533	460	538	532	479	509	498	509	494	503	531	522	493	485	536	500	493	492	520	524	531	541	515	505	531	492	478	537	551	507	513	518	534	496	511	524	471	518	525	525	502	511	541	504	479	520	509	487	501	510	508	507	506	515	515	504	533	506	498	523	510	481	482	542	527	507	517	513	503	518	498	477	471	507	514	449	512	494	464	487	494	494	551	519	500	518	552	533	539	546	509	544	506	512	511	472	523	503	516	523	540	519	517	503	519	521	505	482	487	513	461	551	501	503	494	519	526	554	508	468	517	510	506	520	497	520	513	525	488	514	495	520	561	492	513	560	497	497	494	523	520	508	525	512	489	525	503	492	529	483	509	488	557	479	500	511	514	548	531	501	504	523	500	528	499	511	487	508	502	522	476	505	537	516	529	495	480	483	504	479	557	517	538	503	516	483	530	511	476	484	511	505	487	539	514	481	494	507	497	506	527	493	504	469	502	500	470	468	479	500	504	498	526	540	496	528	513	483	514	490	512	546	524	490	558	505	508	525	475	547	486	514	500	549	483	499	496	525	489	509	500	518	467	481	493	532	509	497	475	508	486	526	524	512	497	483	523	486	501	544	513	466	510	502	507	500	479	496	527	530	493	552	530	496	512	528	507	513	504	519	494	484	505	477	489	504	476	502	460	539	529	515	532	484	532	515	523	498	503	512	482	537	471	505	546	504	527	477	494	526	486	527	513	503	456	510	518	509	505	485	477	510	507	490	493	519	524	495	486	518	500	495	480	470	511	525	536	497	503	522	470	509	529	458	503	517	529	511	452	507	512	521	527	549	499	518	556	520	501	513	510	526	521	485	516	515	520	501	531	513	504	509	476	506	519	519	523	468	511	499	492	484	543	552	440	525	519	506	482	528	508	508	543	508	498	516	515	526	512	512	506	533	516	482	522	513	510	488	486	548	500	531	521	542	497	502	495	493	527	494	509	511	466	514	525	479	511	511	489	499	489	498	495	489	501	551	523	499	485	515	492	503	516	518	509	516	492	472	540	481	533	486	522	506	560	507	530	539	501	505	514	509	493	526	531	502	501	491	532	490	493	517	500	520	535	518	517	476	534	494	493	540	523	467	497	537	540	499	500	511	508	519	524	478	499	540	488	512	531	476	474	452	535	484	517	539	486	503	497	479	535	492	538	503	506	546	558	538	539	510	543	539	499	470	498	510	502	488	500	524	521	533	514	493	468	492	464	531	502	505	509	479	521	505	501	530	542	521	566	476	530	482	504	546	523	507	512	502	499	531	526	505	547	487	521	489	514	548	461	524	502	508	506	498	499	498	515	557	515	522	516	488	516	502	534	512	495	510	513	504	536	483	525	541	520	492	493	470	518	522	475	470	522	536	511	515	455	489	513	500	484	549	516	512	502	518	537	521	510	487	535	532	485	511	529	523	474	502	472	500	504	507	540	476	528	502	503	545	563	509	481	504	506	533	506	502	514	504	540	495	538	510	489	520	552	479	496	523	546	531	473	528	580	508	510	508	548	512	540	545	490	516	540	521	501	455	486	508	481	486	549	494	514	510	504	546	479	504	533	498	507	492	528	508	514	514	521	524	508	501	464	535	488	501	472	513	506	494	513	491	499	510	544	513	553	503	491	472	529	475	502	506	530	520	507	548	505	503	503	505	535	553	545	534	495	482	564	531	494	484	535	535	493	467	541	535	483	505	503	484	507	508	503	526	521	530	505	486	497	488	503	560	523	527	519	499	500	526	494	463	508	489	511	524	488	528	529	522	480	533	480	525	512	494	527	523	512	510	571	515	474	495	503	474	510	530	530	492	524	467	519	482	524	537	509	545	498	476	529	540	504	523	521	482	528	495	514	539	516	511	525	533	502	499	517	552	522	527	486	494	473	551	504	489	492	515	542	522	550	540	560	526	552	484	572	531	499	545	517	486	493	504	503	543	463	524	532	542	505	554	549	524	513	549	482	520	476	531	476	506	509	504	487	502
28815	19282	9571	9650	954	585	756	1718	394	149	137	155	145	155	138	143	162	131	149	156	134	116	154	153	157	116	147	146	112	155	147	145	127	133	132	114	135	154	125	132	149	136	171	145	147	147	144	130	134	144	137	138	137	164	122	132	144	142	147	160	132	134	151	129	153	145	159	121	143	155	148	146	129	161	125	144	127	133	143	146	134	135	134	125	172	134	123	146	152	138	145	148	145	136	127	154	116	156	120	137	129	145	137	144	129	132	132	156	153	127	162	122	161	142	150	129	157	151	132	154	137	122	138	132	148	139	128	164	150	138	131	134	133	130	120	138	127	137	153	149	147	139	127	132	127	126	150	160	127	124	145	139	139	131	144	129	143	150	146	146	133	147	135	144	132	135	127	125	142	136	176	114	134	152	132	151	134	144	141	128	124	132	142	144	134	153	139	142	151	130	137	136	148	135	143	146	153	171	147	137	145	123	147	161	152	151	102	135	152	146	142	149	137	127	139	133	147	130	129	119	154	144	131	126	140	147	150	106	148	137	132	128	128	129	138	153	144	152	142	116	145	142	143	135	170	162	106	138	123	129	136	150	124	134	165	151	148	134	148	122	145	146	159	137	135	141	139	142	115	133	131	159	132	114	130	129	126	150	144	138	120	153	151	132	138	155	145	162	139	151	128	127	128	138	138	138	152	143	126	155	156	121	165	146	163	135	147	166	132	161	124	141	125	157	121	138	135	144	133	151	162	141	137	124	145	170	144	154	160	142	141	140	146	145	145	118	145	144	164	141	127	141	124	156	150	141	162	147	156	166	121	123	139	166	160	131	135	138	145	126	126	146	138	117	131	151	146	142	141	145	132	140	146	160	153	150	153	129	149	151	138	128	139	148	133	156	141	145	151	147	166	146	142	162	136	133	137	153	149	176	163	152	133	134	122	152	136	158	158	127	155	127	127	153	150	144	139	149	117	164	138	142	137	129	136	134	153	127	115	142	139	133	135	165	136	125	159	139	147	146	138	133	134	138	144	143	150	153	145	137	165	147	147	140	154	144	146	135	158	144	119	148	127	157	127	149	159	123	138	128	129	160	152	128	151	149	138	132	116	126	142	159	137	144	132	127	141	145	143	151	166	139	156	128	126	155	142	145	127	145	142	149	136	136	133	134	154	163	136	148	130	134	128	130	130	138	128	143	143	149	145	140	160	151	128	153	132	120	160	142	133	127	152	143	124	116	162	113	147	121	150	170	145	116	135	142	151	146	145	119	126	144	142	113	144	133	145	146	150	148	144	121	118	139	122	151	138	137	138	143	153	154	147	121	169	132	147	124	140	157	134	117	127	146	148	149	127	143	140	152	146	155	141	138	156	121	135	153	137	142	133	142	126	129	153	129	150	159	145	159	143	139	147	133	137	141	163	153	131	151	154	142	162	148	151	128	141	146	133	126	128	140	141	138	152	145	132	132	134	141	128	127	119	139	131	152	160	158	128	150	139	160	125	161	131	122	141	151	148	164	119	147	131	145	160	134	136	151	174	141	138	156	139	133	137	164	141	143	133	117	137	129	135	155	154	147	137	150	145	138	129	153	127	140	135	136	156	134	135	144	157	140	141	167	147	116	174	141	142	148	142	136	143	152	159	158	150	151	139	157	126	136	129	148	143	142	135	134	160	155	141	116	141	144	134	140	169	137	169	115	153	163	158	150	121	131	134	119	118	158	149	153	161	143	146	129	164	139	137	139	134	156	148	130	145	148	162	138	171	117	132	151	156	140	132	136	144	159	141	122	168	129	143	139	148	132	150	163	123	135	167	151	137	131	150	139	148	133	131	145	149	128	151	142	159	145	143	153	164	164	139	116	143	132	136	160	126	131	149	167	155	151	164	133	138	132	116	146	147	136	129	146	151	144	131	135	132	135	147	148	141	138	119	119	146	168	148	136	159	141	146	149	125	160	152	136	152	165	147	129	161	150	146	143	158	141	138	129	141	130	136	157	123	157	141	133	146	140	134	130	161	129	153	139	144	146	130	130	117	141	151	147	155	141	129	138	135	141	138	157	132	156	169	144	140	135	142	154	141	151	148	142	136	143	155	153	133	139	138	153	120	116	146	135	136	119	141	161	120	167	145	135	141	144	155	131	149	129	161	123	136	146	142	159	148	127	147	139	139	156	132	141	164	126	161	141	137	151	149	133	146	159	154	145	120	141	144	140	134	133	148	151	142	130	143	167	134	135	132	124	117	127	131	151	128	149	146	144	153	133	139	153	157	138	161	147	142	156	134	140	151	145	135	136	164	153	153	146	137	142	145	153	138	155	131	122	148	130	139	131	142	145	140	149	127	150	131	146	154	139	119	131	134	158	135	135	146	146	146	120	148	155	149	127	131	154	148	145	118	137	136	123	137	143	158	146	157	136	155	160	151	129	153	134	140	152	153	143	117	145	144	149	126	124	169	148	150	142	136	127	149	151	135	144	170	133	148	139	144	151	122	155	121	121	158	146	149	133	136	147	146	129	142	162	143	141	126	148	133	144	131	142	142	157	136	147	119	138	113	140	133	150	148	121	137	153	127	159	144	133	139	156	121	142	135	156	131	151	142	140	162	125	140	138	155	159	141	149	153	146	149	142	141	166	134	156	116	120	162	147	148	128	141	150	144	156	142	142	149	150	141	156	127	160	111	155	161	149	138	139	133	146	160	124	147	158	161	134	119	144	114	142	138	153	170	145	160	129	162	126	139	151	152	139	151	130	158	144	127	138	151	170	138	132	138	139	149	152	144	141	123	148	152	156	151	142	151	145	135	139	141	134	154	143	144	134	138	155	137	134	156	151	161	139	147	137	139	134	113	146	139	146	131	138	147	136	154	138	143	141	129	109	166	125	143	143	136	136	136	148	163	149	144	127	129	148	126	130	140	171	154	130	144	120	136	133	146	145	146	131	146	138	120	125	176	145	160	152	139	130	130	147	155	140	155	143	129	140	141	149	134	148	127	148	138	140	145	156	157	136	157	145	143	144	133	175	141	137	147	142	144	157	135	128	152	123	164	146	151	119	139	144	167	138	142	152	147	138	145	137	145	142	157	160	134	142	143	145	137	149	140	137	148	176	146	132	148	170	117	145	164	126	153	142	153	139	162	158	146	165	132	130	148	121	151	155	124	138	134	151	152	138	160	153	141	138	131	159	156	148	152	158	146	123	141	151	151	141	161	153	148	154	138	140	165	122	164	169	135	121	122	152	135	116	154	158	137	122	115	152	154	130	134	125	140	131	124	156	143	170	151	130	146	144	137	150	175	124	142	143	146	150	166	142	139	149	117	122	139	149	124	149	121	143	145	162	132	149	128	122	104	135	149	153	141	130	125	141	139	137	161	157	144	132	130	144	144	154	147	134	147	142	151	133	143	120	144	135	138	149	148	135	127	160	140	124	166	171	117	143	141	142	155	129	145	134	142	126	155	151	134	131	122	119	138	156	148	143	153	154	164	149	134	148	135	143
19015	19074	11234	7899	1707	1061	1535	3225	615	183	180	169	161	179	181	149	152	165	175	154	157	150	170	141	132	158	139	149	144	147	148	159	161	143	162	153	147	138	140	160	138	163	147	141	175	163	147	128	159	153	141	143	148	142	156	138	145	159	151	156	157	143	145	143	160	151	150	155	167	136	148	164	153	149	161	136	186	139	145	156	168	156	156	176	136	160	155	120	156	142	151	151	158	164	151	154	165	129	143	136	165	154	164	144	158	167	159	128	147	148	162	188	141	148	146	165	154	147	143	141	149	131	132	145	135	139	159	161	147	164	142	128	137	137	164	156	135	150	148	131	165	145	151	150	160	156	136	131	180	146	159	146	139	149	158	152	140	113	171	145	160	150	148	149	149	163	146	182	159	146	154	165	170	144	168	164	146	161	143	150	154	143	147	159	157	141	139	161	150	132	135	156	149	144	146	154	171	132	134	149	142	171	168	141	145	119	142	155	136	145	177	129	149	164	168	124	149	164	156	150	136	124	139	137	161	166	146	146	132	164	156	172	129	149	159	139	149	136	134	170	126	148	149	156	136	146	163	160	161	152	159	161	151	146	141	136	147	135	139	139	135	134	141	153	135	143	165	161	165	159	148	156	144	137	140	164	156	167	167	144	132	160	166	169	141	153	137	157	136	164	150	140	135	152	160	148	174	142	134	139	145	137	152	152	130	174	139	137	145	149	140	153	143	160	158	155	141	158	155	144	161	154	155	153	146	145	164	155	159	152	144	143	151	117	147	145	142	127	140	154	153	154	150	153	157	141	142	144	160	132	154	143	148	175	156	144	150	147	149	141	139	140	144	181	164	158	149	124	162	144	170	129	154	130	158	155	163	126	162	163	147	151	142	130	168	146	148	162	145	150	150	155	139	136	170	166	151	150	128	159	151	136	135	146	134	157	128	147	154	144	138	137	141	150	149	135	157	151	125	162	150	154	138	150	160	167	163	132	184	153	170	160	153	164	136	175	136	144	138	159	157	133	144	154	148	156	131	143	146	160	132	147	156	154	160	136	127	137	127	160	135	142	134	148	173	139	153	143	137	141	140	155	158	140	139	148	155	145	151	133	172	144	153	147	161	122	149	163	155	153	162	147	145	137	166	153	156	153	157	173	146	159	136	161	149	142	150	144	152	148	144	159	143	142	134	141	147	143	146	147	157	133	147	151	160	142	141	151	141	139	145	177	154	142	125	134	153	156	155	143	132	160	146	142	158	138	138	155	149	162	141	131	152	149	151	149	151	144	161	158	144	148	177	155	156	167	145	146	144	148	147	160	162	127	169	144	146	174	145	145	137	158	154	144	152	144	136	150	166	162	154	160	153	146	135	138	158	172	159	134	144	160	164	144	167	169	156	167	174	192	138	152	145	152	156	170	140	131	154	151	152	155	156	150	144	136	136	158	165	138	148	153	142	167	154	134	157	155	154	173	148	165	136	147	146	123	154	177	143	139	156	154	146	138	141	156	155	142	163	145	153	147	144	147	162	142	166	134	164	135	153	170	145	151	154	144	150	140	148	166	154	171	136	152	154	155	142	122	148	163	164	141	142	132	164	154	138	168	159	162	155	148	131	147	143	159	151	146	165	125	154	156	153	169	156	154	138	141	140	155	151	167	149	161	165	156	154	164	163	155	157	142	147	150	169	143	154	160	161	132	173	161	158	146	134	149	130	158	150	149	160	143	147	160	173	177	149	144	162	151	164	152	149	146	150	171	151	165	166	154	139	156	155	147	160	148	147	173	152	153	145	155	150	157	149	153	156	149	128	175	124	146	143	144	144	160	136	141	144	171	152	150	146	149	155	144	149	175	149	157	129	153	156	158	148	146	154	155	133	137	131	150	151	135	161	145	161	154	167	141	146	150	174	148	142	151	167	123	168	148	167	123	152	138	148	148	120	148	157	144	141	146	149	153	121	155	125	133	153	171	143	152	140	174	136	148	148	155	142	144	142	166	141	132	156	127	153	139	141	147	147	157	124	156	153	111	154	152	162	152	149	137	166	113	143	158	139	150	149	144	154	129	139	132	135	150	135	173	127	154	138	179	138	164	140	140	158	142	148	139	162	134	146	169	154	146	160	161	140	137	142	168	149	172	155	150	151	146	141	122	160	143	150	148	132	141	135	153	142	158	148	163	164	132	151	133	164	158	143	148	155	157	160	162	156	141	147	168	149	162	157	138	144	141	146	165	151	142	161	156	151	175	144	136	139	131	146	145	153	149	147	134	115	143	154	164	158	131	163	148	168	147	177	141	161	151	153	143	164	151	150	144	146	154	157	163	132	134	153	149	164	151	148	156	146	146	142	155	152	152	139	139	169	130	165	157	145	142	137	194	142	149	156	138	154	160	156	133	148	135	136	158	150	158	145	157	135	159	161	137	160	138	173	131	142	161	138	156	144	182	150	151	168	174	138	159	131	144	165	157	122	153	165	167	139	151	135	157	124	119	145	140	143	143	155	145	145	145	138	137	161	165	154	143	146	164	143	160	151	155	164	167	144	150	158	137	152	148	136	171	171	138	163	141	132	155	156	141	134	167	160	150	126	135	132	145	145	168	138	132	141	152	133	154	162	160	130	144	166	151	142	141	130	137	167	167	139	137	146	158	149	147	131	129	149	155	129	155	134	148	158	140	143	138	166	161	143	155	176	158	149	151	144	153	150	150	155	144	133	162	153	157	137	154	172	152	163	146	161	163	156	126	134	132	137	162	155	142	145	149	145	138	154	160	141	160	161	150	163	151	168	145	143	142	158	141	149	145	145	149	151	145	146	141	121	155	136	131	158	152	152	159	161	154	142	159	145	151	147	138	163	155	142	147	147	169	160	143	137	162	149	155	175	145	140	160	143	152	165	158	143	155	154	146	177	166	146	158	144	160	121	132	167	150	148	169	152	155	153	159	151	185	167	162	147	152	138	160	134	151	122	159	141	146	146	144	158	146	152	165	149	142	151	132	150	143	135	149	127	138	141	146	162	152	152	167	135	149	153	147	156	165	152	155	162	139	130	159	137	140	150	166	142	138	153	166	138	151	155	147	147	155	179	169	148	157	155	161	148	146	133	148	149	138	164	162	149	121	152	155	145	137	145	142	135	146	155	131	154	145	152	150	162	149	153	160	148	145	140	146	173	157	171	163	146	150	138	152	176	144	142	166	147	143	155	167	145	148	151	161	156	140	157	141	157	145	155	157	156	159	166	138	138	147	135	129	172	148	140	142	176	136	164	140	165	152	144	151	129	138	158	150	134	128	145	156	157	137	141	132	144	143	156	159	154	146	134	150	164	165	143	132	148	166	166	148	162	126	153	149	134	169	134	149	150	153	167	136	171	149	147	152	147	131	154	128	147	143	145	155	164	136	169	151	136	135	145	164	158	149	156	117	131	137	152	164	118	136	131	149	137	145	169	148	161	167	136	137	166	144	142	171	160	137	152	152	141	183	131	153	151	162	173	144	144	141
24890	20497	29049	26751	20361	17416	9199	24309	3899	647	510	454	443	433	420	393	413	380	397	420	319	329	346	383	339	334	391	346	351	376	355	352	342	329	328	366	334	360	355	305	293	310	321	340	329	339	315	316	356	364	320	329	323	345	296	304	315	321	327	291	353	337	343	341	353	328	321	347	354	309	335	344	319	289	323	337	324	318	332	305	320	326	330	331	350	320	328	355	366	317	323	335	320	342	302	360	322	337	315	334	330	327	305	344	288	316	309	328	326	342	387	327	336	329	323	322	322	346	305	360	375	360	358	318	306	314	344	342	322	310	304	337	326	334	302	347	321	312	346	351	328	355	335	362	336	333	345	333	358	300	358	306	364	327	313	354	363	326	312	350	356	345	337	335	350	348	317	335	275	335	356	329	348	322	318	340	336	315	305	331	375	343	373	356	348	334	321	354	333	296	337	312	339	303	331	332	337	325	334	348	294	289	325	329	316	336	317	339	333	336	336	343	350	322	286	355	326	317	351	357	321	340	348	349	320	319	279	314	306	339	314	316	281	348	336	325	367	344	318	338	351	305	324	336	330	325	330	326	319	350	343	342	322	315	310	337	332	317	352	309	313	326	328	361	337	337	334	359	314	293	327	312	298	328	351	346	342	338	336	346	334	370	342	348	323	314	352	347	333	316	366	321	325	329	325	300	339	325	312	340	326	335	313	338	343	327	355	356	320	316	314	330	313	301	316	305	335	321	320	338	325	348	335	292	323	336	321	329	349	372	318	356	325	312	304	340	338	327	357	332	323	295	347	293	336	333	316	352	318	341	339	318	335	314	350	325	364	289	297	308	332	322	317	313	320	306	347	354	317	323	338	340	319	333	317	340	329	380	289	306	326	341	317	327	328	308	363	329	346	329	319	325	325	353	320	338	334	311	337	340	330	335	314	351	318	332	344	323	344	318	316	311	328	302	315	331	324	308	307	302	329	322	330	298	325	312	307	316	340	320	344	312	317	332	342	338	300	332	336	356	318	349	346	304	326	334	322	343	326	366	311	340	299	317	329	361	335	325	341	313	344	317	325	319	345	321	325	328	294	334	327	356	328	322	341	348	332	305	286	339	346	336	352	308	314	341	325	300	347	334	340	346	294	316	346	342	349	307	356	324	315	316	338	348	330	321	305	318	354	334	334	351	329	333	305	326	312	332	355	329	352	329	291	329	334	322	350	336	335	336	311	324	313	329	337	309	328	323	376	349	326	334	337	347	327	336	318	308	309	327	330	344	282	367	315	351	324	324	309	319	327	337	294	368	295	372	341	344	326	320	359	333	320	287	318	330	311	348	301	348	342	337	314	355	319	338	285	286	333	317	304	353	367	346	351	313	323	292	303	331	308	332	348	337	336	324	303	320	307	345	316	327	315	298	337	331	320	312	328	335	346	346	293	320	333	345	324	328	333	318	336	318	316	326	295	317	349	337	395	312	364	363	306	337	338	315	341	344	305	325	330	333	312	297	319	337	319	321	350	332	328	345	327	350	373	322	314	333	312	341	298	320	322	312	331	339	305	287	318	313	322	364	325	322	356	358	331	342	357	331	351	304	309	367	281	326	297	355	323	324	326	328	338	319	332	321	311	342	300	340	312	320	343	308	335	339	330	309	367	287	332	321	323	333	329	344	347	336	321	356	311	342	367	347	310	370	319	348	330	317	359	367	317	345	314	345	315	344	342	325	338	311	344	288	297	300	362	338	336	304	321	325	337	329	324	314	339	324	325	321	330	330	335	334	325	311	307	324	286	330	340	339	347	328	328	296	308	335	331	307	322	340	339	325	350	315	352	364	358	367	329	318	345	317	313	336	336	299	363	348	344	293	344	357	335	333	349	311	314	355	326	365	319	314	303	302	309	325	341	346	342	349	342	305	304	345	329	296	383	331	363	332	294	299	344	366	301	343	334	331	358	337	334	308	314	294	321	347	312	363	328	349	346	319	351	328	374	335	344	341	336	298	292	349	332	346	335	345	375	324	352	344	301	315	337	309	305	292	344	327	299	363	317	323	325	314	337	317	301	330	322	302	356	317	313	339	335	344	330	357	350	335	340	317	326	310	361	309	363	342	341	346	324	336	308	324	305	327	332	321	328	334	295	306	346	305	333	321	300	325	348	328	337	362	307	325	274	310	329	314	304	332	340	328	330	296	346	320	325	321	339	354	360	325	296	302	325	333	329	302	372	313	365	330	305	291	320	329	342	332	314	329	336	326	320	325	329	359	306	312	324	326	367	321	323	305	341	336	331	320	335	342	324	327	321	322	355	334	321	325	348	316	322	327	331	317	337	342	372	298	349	308	322	320	358	326	310	344	298	338	323	350	346	317	350	319	360	325	330	312	317	318	322	296	367	364	329	320	281	303	330	326	332	354	335	340	315	324	350	333	324	340	303	330	334	323	320	321	311	339	320	353	323	336	322	290	324	306	309	326	327	303	337	355	288	315	322	349	348	320	323	280	326	329	334	317	329	325	289	336	373	314	344	336	257	333	309	363	323	328	302	308	313	324	289	353	317	362	322	333	319	359	345	322	309	318	305	357	366	308	300	312	339	319	323	329	320	347	322	308	327	349	341	332	299	347	336	326	331	307	326	318	318	331	310	343	340	345	333	329	292	306	324	345	345	345	318	333	334	276	325	354	364	319	336	358	346	323	307	342	310	302	319	301	339	342	339	319	365	318	285	333	341	329	325	319	327	317	324	350	363	322	322	314	373	318	362	310	309	331	350	329	312	311	305	302	326	300	314	339	298	306	304	304	322	335	310	327	356	333	297	316	352	328	305	300	336	330	335	313	347	337	321	342	320	346	322	325	331	297	313	304	359	316	314	334	339	318	299	323	333	349	322	338	301	325	393	317	344	347	349	345	344	355	375	303	325	346	330	321	326	303	349	312	336	346	335	338	351	339	340	314	323	345	316	348	312	313	304	324	329	316	356	324	347	342	327	307	361	320	288	299	321	344	315	323	334	321	349	340	352	339	332	357	311	305	334	340	311	346	344	354	310	317	317	332	318	330	324	325	320	330	325	327	327	347	308	312	321	318	338	349	304	308	322	302	329	329	328	341	323	304	335	313	354	320	386	302	352	350	319	331	343	297	337	327	334	359	338	340	341	316	313	307	319	324	317	324	351	335	348	312	299	320	331	355	305	323	304	306	332	332	319	322	327	321	331	331	354	324	305	325	339	348	338	333	345	323	355	337	315	347	328	311	320	323	348	349	320	327	355	343	335	290	340	306	337	346	311	345	343	359	319	296	328	331	343	354	338	312	347	325	303	306	330	315	316	339	319	336	337	356	349	322	277	337	297	337	346	333	309	349	319	345	339	310	332	357	324	364	323	323	345	333	346	333	341	315	315	305	338	321	334	335	334	329	289	340	332	311	324	332	344	335	321	295	328	324	326	320	368	328	328	326	343	337	350	331	285	295	330	321	320	324	347	339	336	307	333	336	337	313	351	328	321	348
42947	59559	35432	18011	7011	5727	9558	27645	1770	774	651	585	530	531	499	425	408	456	411	386	366	355	347	368	360	347	354	321	363	332	337	349	295	307	324	315	322	335	307	312	321	318	315	326	340	327	313	334	302	335	300	341	322	336	335	295	320	302	324	321	315	305	294	305	306	304	305	312	284	312	307	313	332	303	296	310	287	297	323	318	312	289	282	303	308	301	297	303	308	318	276	297	295	337	326	270	300	315	319	299	329	304	317	300	300	306	309	314	310	298	286	292	302	274	313	298	298	273	317	299	304	309	284	312	305	298	330	329	308	324	292	312	296	297	306	281	318	346	277	315	308	302	336	306	313	286	307	287	316	286	318	311	314	295	333	290	278	281	294	302	325	321	289	295	310	343	291	254	324	300	325	319	290	319	312	320	334	313	316	333	301	299	310	331	283	287	306	285	310	268	291	282	322	306	289	298	291	269	290	325	277	311	316	305	294	305	303	299	321	292	292	329	289	329	305	322	311	291	301	313	309	327	298	314	311	304	304	305	299	336	280	305	310	336	331	304	289	287	328	317	310	310	313	306	267	311	289	307	324	303	307	315	306	293	314	298	310	303	322	308	297	312	314	329	313	324	327	320	318	305	303	340	294	336	309	302	313	339	292	301	309	340	287	307	312	336	300	318	318	326	306	279	301	314	314	344	302	313	299	308	341	286	296	286	290	280	342	324	295	298	314	312	326	305	319	312	321	325	288	287	310	289	317	313	321	316	313	317	297	296	303	282	302	311	301	295	306	326	320	323	323	306	286	309	302	291	300	311	310	302	334	318	339	293	301	275	329	319	280	294	332	335	316	328	328	303	301	267	296	315	310	328	306	297	305	298	315	303	316	286	331	310	313	315	294	322	322	304	320	310	300	339	292	303	308	303	273	289	316	310	286	282	299	271	283	317	290	290	301	311	317	298	333	298	317	317	291	299	312	330	306	306	312	295	316	314	311	291	274	300	316	298	266	324	297	286	299	318	286	304	343	300	310	338	273	284	315	293	292	285	306	307	266	283	304	312	316	283	290	294	319	300	303	321	280	340	288	294	326	311	294	305	287	309	305	309	298	293	290	297	287	293	343	307	314	288	286	317	307	299	303	305	329	299	321	297	324	281	244	300	274	281	297	303	313	304	298	303	296	295	293	315	316	307	303	327	313	320	326	291	297	333	301	298	303	289	332	296	327	313	328	293	338	311	295	297	317	326	333	311	307	311	301	313	311	303	313	293	279	284	295	322	331	271	295	290	329	282	305	320	322	298	301	309	305	313	272	315	311	338	292	328	324	308	312	300	279	321	299	323	290	308	322	294	315	314	305	321	281	295	311	310	266	297	269	298	314	332	282	302	351	308	300	334	283	305	285	289	268	299	298	276	312	307	297	332	286	281	315	317	273	304	296	309	320	343	307	291	330	326	339	289	312	300	317	299	273	297	319	286	344	324	304	298	311	305	289	307	276	308	320	295	307	302	358	282	313	303	348	298	301	283	299	298	308	306	290	306	329	281	297	291	330	310	282	323	287	286	317	289	312	303	304	317	323	302	299	311	311	317	319	276	294	336	316	316	320	309	295	331	293	282	307	345	327	301	299	277	315	308	307	319	295	330	301	294	292	310	300	301	329	297	320	309	336	306	304	305	296	304	320	319	310	286	294	304	266	322	314	316	302	314	307	340	292	288	315	315	307	303	306	298	317	325	262	318	304	272	307	296	276	299	350	304	337	333	320	293	335	296	325	299	289	282	302	320	301	291	325	326	297	302	314	282	281	297	305	300	297	296	309	289	313	312	303	316	296	350	298	299	285	297	284	305	282	303	290	283	299	327	321	289	318	269	330	312	307	305	295	337	318	323	301	319	327	320	277	308	340	290	305	314	311	275	304	319	313	283	267	294	266	342	301	291	263	322	301	304	314	307	299	298	282	324	280	274	282	297	313	295	300	293	301	326	313	291	312	309	325	320	305	311	314	299	316	328	307	319	288	312	273	298	284	294	295	290	312	312	329	302	306	262	305	317	292	294	314	276	260	318	323	310	309	326	336	307	331	299	337	300	296	306	267	296	315	286	287	318	299	292	290	306	329	289	294	296	327	308	288	311	282	315	310	277	308	296	307	291	289	316	321	284	335	289	309	304	285	282	290	324	328	303	315	308	305	291	304	305	309	290	322	336	295	310	323	314	282	304	297	286	286	288	314	330	297	298	324	331	299	310	331	289	334	316	302	282	284	320	321	302	297	304	320	297	294	303	270	301	296	323	279	287	314	317	303	294	301	270	330	298	356	287	317	318	357	331	294	326	335	306	312	314	304	326	280	310	319	268	316	321	269	301	322	330	313	289	280	276	313	312	314	307	310	332	273	325	316	289	278	339	332	277	288	316	325	286	322	311	327	286	303	300	301	304	298	288	294	302	275	304	308	305	304	298	257	295	311	324	288	320	298	308	293	282	305	312	300	321	294	344	319	296	287	273	331	317	313	287	273	307	327	304	261	295	312	301	311	307	307	270	319	288	290	328	320	283	282	322	268	275	308	313	312	308	334	301	347	297	315	291	304	327	297	304	328	320	306	294	278	335	330	329	311	291	304	291	296	294	327	295	336	291	319	293	311	285	307	268	325	311	268	338	293	294	303	312	302	274	313	316	294	292	302	297	331	294	324	325	308	311	309	348	298	292	307	353	298	294	301	289	311	304	326	312	316	312	313	294	292	312	286	307	295	309	310	302	292	306	324	283	295	312	320	304	310	324	289	296	289	314	324	337	290	281	306	301	309	296	287	325	303	257	315	294	309	291	313	266	299	297	305	306	316	291	311	307	305	310	285	315	302	314	252	324	306	293	288	303	254	312	329	299	327	301	334	320	308	308	291	301	312	297	280	287	315	302	326	315	308	313	304	322	321	282	324	304	321	323	271	301	297	292	295	328	266	290	313	302	311	299	283	300	314	303	314	277	305	293	289	304	292	295	306	306	292	295	304	316	322	303	296	317	311	294	302	294	315	316	298	328	340	286	312	290	313	319	310	305	299	282	259	323	300	308	296	292	306	320	294	321	285	333	315	313	310	292	304	284	320	285	306	308	282	327	324	302	309	305	298	291	297	289	302	288	287	324	321	286	279	338	332	303	292	292	306	293	287	296	287	298	277	311	310	307	311	289	314	270	299	280	319	306	303	333	288	282	313	354	303	331	280	368	306	313	303	298	315	314	282	316	300	316	315	286	297	312	293	301	294	301	297	307	291	318	291	311	331	311	329	291	299	322	278	294	294	319	298	294	320	302	315	281	280	313	324	312	320	287	318	306	305	279	333	296	319	330	286	312	275	271	274	306	276	305	277	287	325	284	319	340	277	298	298	324	340	281	304	331	323	305	304	310	316	309	297	297	329	296	307	273	308	339	309	290	297	313	282	288	330	328	272	285	273	317	304	313	318	285	335	318	283	305	314	285	313	317	317	259	289	340	315	313	318	295	295	313
22488	20417	28735	24964	20416	21149	22036	39609	18117	2318	867	793	769	783	720	716	666	664	687	654	644	612	617	607	554	676	611	585	611	565	626	631	613	618	607	606	626	557	561	607	558	565	633	570	576	555	585	609	571	594	564	558	570	539	579	594	587	569	606	571	573	578	563	520	567	544	500	571	548	563	576	536	592	539	493	564	572	555	565	593	589	541	573	553	544	567	537	520	573	584	547	545	586	543	576	585	595	567	562	557	542	539	595	555	558	575	558	517	545	579	530	540	546	536	591	587	554	586	527	599	559	546	533	584	588	595	525	594	565	517	497	552	578	560	534	541	542	544	555	547	546	554	544	517	540	542	530	524	559	541	575	562	569	514	583	563	565	578	534	548	559	477	608	570	558	611	537	547	545	565	564	576	560	541	575	497	575	559	523	542	549	554	562	570	538	544	562	538	546	568	520	582	536	543	549	527	510	572	550	553	538	540	578	539	586	539	499	551	556	541	564	547	574	597	586	571	565	572	563	556	605	580	569	574	579	559	539	564	552	575	533	530	554	523	526	545	578	545	595	567	536	542	565	553	572	510	550	548	588	526	559	542	587	565	542	584	574	546	555	539	559	534	586	516	564	540	595	581	578	532	593	527	572	597	590	572	585	587	610	537	505	585	560	541	501	524	554	549	543	577	566	533	575	599	569	575	586	546	542	528	585	544	570	610	548	521	596	553	577	556	555	562	558	545	553	544	548	562	574	586	546	566	553	545	542	579	580	596	584	553	566	595	576	574	533	552	552	537	538	539	529	590	530	546	519	590	524	578	554	525	551	536	537	564	527	549	517	534	575	485	546	536	523	544	544	574	543	542	553	551	559	548	586	548	557	580	548	539	574	587	557	589	548	562	591	590	548	567	573	570	573	567	533	540	574	502	553	573	578	511	584	553	613	561	577	567	560	564	564	565	551	548	555	572	559	544	551	540	551	557	574	550	561	571	534	497	517	565	529	543	549	576	535	545	559	572	563	553	540	515	571	580	573	533	545	570	523	541	545	583	544	576	548	567	560	558	496	559	566	553	547	539	537	549	533	552	587	585	582	561	559	568	550	533	559	567	570	567	594	523	536	518	580	594	567	600	552	565	576	573	577	568	529	550	551	551	568	571	567	526	578	561	573	564	556	558	590	585	507	557	599	592	568	550	545	585	574	496	585	563	572	600	549	536	575	552	574	542	563	537	544	551	535	553	579	505	541	538	537	511	525	546	563	562	564	540	569	545	553	554	584	598	547	574	537	529	565	548	576	587	550	544	577	533	574	532	534	571	558	565	537	564	569	550	546	536	512	509	570	593	550	562	536	572	590	553	589	572	531	533	531	604	566	524	578	565	565	546	529	581	564	596	549	565	554	554	605	536	564	535	549	538	573	476	511	531	526	514	586	546	547	574	532	502	560	613	568	569	547	519	567	544	588	562	552	537	590	587	551	535	570	575	560	547	544	540	522	563	548	524	559	561	558	592	585	553	590	545	533	616	592	576	493	538	556	540	572	576	551	580	541	554	540	545	532	546	593	589	564	590	588	537	546	601	556	541	571	584	570	565	590	578	567	553	549	597	561	566	560	576	571	597	597	539	523	565	556	549	572	564	556	590	570	563	553	540	582	560	537	592	579	542	519	545	534	583	604	567	522	539	539	553	550	558	589	548	532	568	560	548	590	509	548	575	528	568	554	608	553	614	579	537	569	611	535	556	590	578	520	534	580	573	573	564	528	548	565	561	550	555	543	599	575	570	590	559	574	532	570	557	597	558	571	577	539	578	557	593	540	592	554	580	539	569	515	572	518	549	519	568	533	536	550	531	561	560	539	592	511	527	553	587	550	554	585	531	581	544	561	553	502	535	554	541	540	582	539	565	569	537	554	552	549	546	530	526	572	577	566	546	533	561	531	554	538	561	523	541	587	574	525	520	569	525	519	540	566	560	565	560	599	579	527	535	574	561	589	554	546	584	588	533	543	576	555	586	556	541	560	543	513	578	542	553	558	561	537	592	539	562	553	561	548	594	594	548	561	560	552	573	527	543	569	548	536	561	547	573	572	527	527	563	587	598	573	496	556	539	552	545	544	571	541	552	548	512	581	555	584	566	576	542	549	566	511	558	516	591	549	563	589	567	539	563	610	576	563	550	555	558	561	563	593	530	550	577	586	559	532	582	538	602	574	556	513	551	575	574	576	520	551	516	554	576	563	536	594	518	569	524	554	550	543	532	535	551	564	579	529	593	541	607	522	528	487	583	560	557	585	513	549	507	544	551	563	533	583	577	561	544	532	583	527	543	505	590	537	573	539	566	593	541	540	545	536	562	584	507	542	550	576	531	540	554	545	514	573	579	575	562	548	592	576	513	558	583	543	540	593	512	583	547	566	587	551	538	572	584	543	541	581	573	507	590	530	551	558	536	581	533	601	567	555	603	551	553	561	534	531	580	579	579	557	570	578	572	591	556	534	567	531	559	543	529	604	564	593	564	581	539	573	563	549	566	550	574	548	559	634	537	541	575	513	554	553	548	542	574	584	521	561	517	611	531	555	549	585	538	537	580	597	556	560	573	624	551	512	523	512	511	572	608	578	553	581	557	597	522	567	580	581	557	591	558	567	577	597	600	561	536	555	537	573	547	579	573	541	582	548	608	577	567	562	620	554	548	539	585	598	528	575	524	546	535	584	526	520	576	534	549	557	559	569	561	519	557	553	606	561	565	556	561	545	524	565	574	559	535	576	606	556	521	565	527	590	578	559	565	553	533	554	554	503	544	559	541	510	555	559	556	570	555	528	584	499	561	543	546	544	539	541	553	541	557	535	533	585	572	465	578	539	565	567	556	582	536	578	561	555	574	523	551	560	553	624	543	582	554	579	544	572	568	540	553	522	566	528	556	566	556	568	546	533	563	554	596	569	531	522	539	545	526	508	540	541	520	599	569	522	531	545	553	564	571	578	533	603	585	595	549	545	536	577	565	548	537	534	521	579	511	574	556	552	582	597	572	549	558	537	537	560	580	550	536	543	596	593	544	555	576	582	557	527	593	533	529	557	587	515	549	566	511	597	527	574	561	568	538	577	523	564	572	577	556	552	601	550	557	543	541	542	544	577	569	549	559	560	570	545	558	572	579	528	581	607	591	556	573	569	563	545	560	569	542	538	542	564	559	549	579	507	526	606	573	537	574	549	578	583	569	553	533	606	551	535	551	552	566	550	562	534	535	563	539	515	570	560	471	556	535	551	549	520	564	562	561	568	578	555	551	545	545	530	592	545	561	554	566	589	564	600	544	580	538	558	567	552	579	547	528	572	535	542	554	584	511	539	532	505	545	540	558	574	564	550	579	554	591	542	510	557	557	548	603	551	533	578	554	558	586	569	564	570	572	583	594	616	564	571	532	602	595	525	525	560	565	579	545	598	553	568	549	524	605	549	549	577	572	527	581	587	540	563	530	560	560	548	543	575	533	543	574	564	551	521	579
46613	65196	41425	21921	11267	11769	13925	42556	7714	1392	1171	1070	1008	945	865	775	792	748	754	713	646	668	588	603	635	604	588	590	610	561	578	535	541	552	518	549	549	544	568	550	534	531	532	529	575	523	511	546	541	501	533	554	484	534	523	534	543	497	529	548	493	517	481	508	508	529	509	507	495	503	565	540	522	495	527	522	547	518	508	480	490	562	522	522	506	555	566	535	518	489	527	499	506	515	518	550	486	507	517	528	468	523	454	524	490	548	485	517	541	489	553	523	457	503	494	502	505	534	485	529	490	540	519	519	477	532	466	498	513	513	519	503	514	521	548	510	532	510	480	508	543	512	502	520	539	491	504	495	492	469	551	487	500	497	504	509	514	480	542	545	491	489	519	521	550	508	525	470	491	494	550	490	517	511	496	522	492	535	511	505	528	503	548	499	500	504	535	521	516	494	487	467	522	545	522	501	449	509	486	497	534	481	530	494	578	513	496	530	496	529	492	527	516	524	503	514	507	542	514	532	506	477	521	511	530	506	530	528	528	518	500	530	505	566	539	528	508	526	534	503	534	515	509	518	494	536	509	502	500	507	515	490	547	499	508	494	530	516	504	529	514	475	496	539	565	533	506	500	539	516	511	525	473	504	516	544	489	506	511	519	546	435	527	516	541	492	530	501	502	478	482	494	486	545	495	529	559	511	515	522	494	521	535	499	488	482	497	551	500	523	529	511	511	538	514	511	474	493	492	502	490	538	510	521	497	504	504	528	527	500	474	523	519	555	503	581	519	547	487	521	513	525	528	492	503	459	495	521	521	526	545	491	494	497	481	503	481	454	502	493	498	524	494	492	550	483	533	508	497	522	493	556	505	507	530	561	508	562	481	544	529	546	503	500	482	523	546	484	491	508	519	537	525	464	499	497	501	504	507	506	513	512	528	460	540	522	536	485	562	515	511	524	512	491	495	499	535	528	543	483	460	508	474	502	518	523	522	534	519	473	527	545	552	501	498	491	526	528	562	516	539	545	512	511	513	526	486	513	554	514	509	522	502	534	501	482	525	534	484	513	511	503	509	495	527	541	558	529	487	508	516	472	510	520	507	489	473	475	513	538	489	522	575	458	523	506	462	485	503	567	479	530	540	504	534	528	527	500	514	478	529	502	539	542	508	474	447	493	510	541	494	522	516	493	475	474	529	505	521	539	520	508	498	482	483	486	495	521	533	535	495	510	506	527	514	505	482	476	524	536	527	492	510	523	525	517	553	516	518	501	520	532	496	519	519	500	508	475	516	488	515	508	491	527	525	510	540	517	512	522	511	498	485	504	531	504	506	554	477	518	500	478	526	490	508	513	487	493	521	452	509	545	542	501	522	582	486	513	491	506	541	540	488	506	541	545	500	500	535	489	511	519	515	528	475	504	543	522	514	524	499	533	543	496	517	486	526	552	577	455	490	530	517	450	491	484	519	532	517	480	530	492	508	460	516	557	555	486	502	521	506	501	533	507	507	544	512	536	499	489	499	519	515	479	490	491	517	521	484	513	502	517	515	551	515	469	478	493	515	481	487	482	540	535	505	564	527	496	536	469	522	529	492	485	505	537	489	507	497	516	500	503	488	524	524	492	553	510	504	530	500	506	507	489	483	505	514	489	502	495	493	496	533	519	507	520	519	509	522	502	508	510	518	480	502	539	495	518	539	500	547	496	514	507	540	526	510	528	519	481	531	557	483	522	496	496	512	471	477	483	496	480	514	502	453	535	502	531	506	536	501	539	491	490	486	520	519	550	495	520	501	496	503	529	544	543	532	502	540	484	509	515	477	539	494	518	492	512	510	501	494	497	490	528	502	535	531	443	517	483	517	514	502	518	501	533	494	558	467	514	495	494	494	512	526	522	548	537	517	499	525	517	540	464	539	561	541	514	504	465	509	516	481	501	499	529	537	519	477	504	535	487	538	514	510	480	466	503	527	502	494	512	533	536	536	501	508	506	512	528	495	507	533	551	516	514	506	541	519	478	538	510	540	483	544	523	494	537	512	533	494	560	515	502	483	508	538	463	511	520	548	539	509	485	488	510	561	526	489	543	538	565	531	505	497	495	488	497	520	466	542	494	521	475	527	523	514	503	483	495	484	517	507	498	502	494	494	501	528	510	508	520	532	519	549	506	530	505	527	532	492	520	510	526	505	533	494	485	485	545	538	512	497	493	503	471	534	498	483	543	503	494	529	529	511	491	519	506	494	484	471	505	480	490	434	492	472	506	569	522	530	512	557	507	518	505	461	490	545	488	481	490	503	486	494	544	492	522	491	481	541	510	535	515	479	545	526	502	498	541	547	513	504	502	477	527	537	480	471	527	498	512	507	495	453	543	534	519	497	517	486	494	480	501	496	532	491	525	471	484	532	539	551	481	552	480	521	492	516	463	523	531	471	506	474	503	531	535	534	500	514	557	485	468	509	506	509	555	522	507	500	496	530	495	536	511	529	502	505	504	527	518	519	498	531	522	484	492	494	491	532	514	514	470	517	497	506	487	487	535	554	509	520	534	531	519	490	529	589	536	462	518	484	521	495	494	512	488	522	532	508	532	502	535	519	556	499	480	510	506	491	506	554	525	514	490	513	489	529	536	477	535	494	482	543	521	538	516	512	512	464	505	464	491	492	500	491	473	521	483	498	506	543	488	485	518	516	519	520	508	527	477	525	466	512	492	481	485	539	548	494	488	504	528	479	477	496	498	508	487	480	515	495	531	545	526	578	463	523	528	478	514	520	485	546	505	552	514	473	525	487	490	534	499	502	527	518	504	538	532	521	518	498	490	498	523	494	537	504	525	506	537	544	503	531	523	498	563	502	492	533	524	521	506	485	477	498	523	516	527	483	534	516	520	495	527	519	507	532	548	522	530	497	486	535	557	501	487	499	485	503	543	541	531	484	524	501	523	518	491	546	508	516	512	515	516	519	493	521	452	530	518	497	513	497	514	536	487	525	500	523	493	491	529	478	493	559	493	487	512	509	534	533	484	486	534	543	515	526	541	540	518	546	522	533	502	469	517	509	523	482	506	532	505	513	485	476	507	526	517	487	494	537	536	494	487	506	473	536	498	484	526	471	499	495	489	514	486	465	485	513	514	471	490	494	534	488	508	527	497	545	524	516	513	475	508	513	551	501	495	523	484	499	483	513	535	525	521	515	533	479	537	536	538	531	503	494	538	521	495	480	529	491	513	481	529	490	489	506	528	469	529	538	535	491	493	497	542	512	488	514	538	506	524	499	496	534	472	522	504	519	517	499	487	501	487	545	480	500	501	520	512	528	534	512	473	499	550	537	503	523	533	513	472	518	506	538	548	496	490	508	526	490	525	504	491	487	545	504	457	527	474	524	495	486	508	482	478	482	514	541	560	463	494	510	538	539	486	494	485	509	491	523	534	510	499	532	518	444	494	536	516	533	558	492	476	499	501	542	476	479	489	494	492	543	493	481	523	508	501	509	485	518	513	518	499
28500	18582	10796	7999	947	1417	754	2511	1792	145	177	148	173	164	173	156	144	157	168	159	167	162	137	155	158	150	119	172	154	170	145	163	155	113	162	141	155	145	158	153	140	171	128	147	135	149	152	181	159	138	156	134	136	130	153	155	169	176	149	163	149	166	150	145	156	153	142	140	158	162	149	156	145	159	163	147	142	149	144	156	164	151	166	169	162	165	161	162	160	163	141	138	138	149	180	144	150	152	172	156	150	176	142	148	165	144	160	148	139	153	135	160	170	136	158	148	136	160	131	136	157	152	154	132	149	138	141	143	159	156	175	131	167	154	143	157	148	151	145	140	154	163	164	171	158	165	158	151	135	157	133	153	154	148	164	144	158	151	153	152	154	144	143	147	152	152	148	122	153	136	172	147	164	133	149	151	126	188	174	157	158	149	148	133	136	154	156	177	148	156	169	142	150	141	143	174	156	139	159	132	137	157	151	150	139	139	156	163	158	137	153	161	151	153	135	170	157	151	168	147	147	166	152	159	152	151	133	169	155	148	136	131	165	147	153	155	149	165	156	143	144	130	162	154	161	133	150	149	150	144	156	152	142	143	153	169	159	150	150	142	122	146	172	156	150	147	164	137	140	172	155	161	139	155	160	151	159	160	140	136	163	140	156	129	167	150	152	140	162	164	149	156	146	150	137	154	164	161	161	157	152	179	145	121	134	146	156	160	125	140	144	158	148	142	139	140	145	157	151	147	138	143	159	151	128	159	155	159	147	169	159	154	138	152	145	170	160	166	151	138	139	157	160	164	144	154	141	138	145	156	132	152	147	159	128	137	154	150	147	148	146	134	129	151	152	152	157	136	145	153	132	153	147	138	141	136	178	151	130	143	156	180	151	168	163	143	158	155	152	144	154	160	155	170	155	160	146	147	152	171	164	153	149	137	156	140	141	141	167	126	145	144	150	158	168	153	154	138	154	137	153	129	154	146	156	151	147	135	158	162	153	128	144	151	144	136	149	148	173	146	163	174	164	139	172	164	136	163	150	153	157	156	137	157	139	141	155	160	148	147	153	131	142	163	148	149	141	135	131	138	187	152	152	156	144	155	140	165	145	130	148	156	150	127	135	163	145	155	153	156	128	147	140	137	148	156	145	141	159	165	157	150	153	147	155	147	150	170	165	156	132	188	143	159	156	157	150	154	163	153	150	138	170	163	146	168	172	140	171	166	135	139	163	129	153	141	134	143	169	150	137	124	137	169	167	161	159	151	156	131	139	156	142	162	140	162	176	176	173	136	155	155	150	155	156	146	157	135	158	158	171	138	134	159	146	143	169	144	187	142	138	132	145	145	154	153	147	153	157	142	180	129	150	150	161	132	165	168	147	171	167	177	157	157	153	167	174	157	141	138	132	146	154	148	130	134	165	150	148	141	153	148	172	147	141	156	143	147	160	161	143	153	134	161	151	154	128	132	155	152	152	137	168	156	159	135	148	157	148	138	150	149	135	134	147	132	130	169	147	159	154	145	168	154	176	148	147	174	157	155	159	143	165	180	152	153	152	142	156	142	152	163	148	139	151	146	143	155	149	134	128	173	160	139	151	148	133	147	147	162	163	156	170	143	133	139	138	165	164	138	153	137	149	167	159	124	165	143	153	164	142	169	142	152	145	155	154	170	177	142	168	150	170	131	152	143	165	157	160	160	164	134	147	168	162	118	133	163	164	153	164	145	138	147	151	159	147	136	170	159	146	161	149	138	165	172	171	145	159	151	149	158	157	148	162	143	155	151	139	149	147	159	174	156	160	117	172	156	167	185	136	152	143	139	155	133	133	137	169	147	172	156	148	133	143	147	161	159	140	154	144	158	171	155	151	136	156	146	139	145	156	156	158	130	135	161	143	114	148	140	159	130	143	148	154	153	126	151	162	151	139	146	116	158	156	142	151	161	147	147	141	168	158	151	165	162	155	145	168	123	152	161	131	169	150	148	137	152	141	142	148	183	135	146	155	148	143	155	156	162	156	163	133	140	162	138	159	134	142	157	165	129	146	160	155	166	154	161	136	145	165	140	159	156	157	125	132	134	176	151	132	156	138	162	165	139	137	162	158	152	155	134	145	145	148	143	147	132	158	143	151	135	146	149	141	123	157	140	152	152	141	166	144	159	181	144	143	159	161	159	171	146	144	142	170	156	154	129	155	152	170	144	154	155	163	144	145	140	151	142	154	162	142	155	162	141	152	156	146	151	160	149	171	153	167	149	181	142	144	127	144	165	176	151	142	148	142	168	162	151	167	156	151	140	147	129	152	158	160	151	173	147	174	153	161	145	158	142	141	138	146	143	144	143	138	157	156	132	156	146	152	143	160	146	126	134	163	159	146	174	174	147	161	166	145	158	141	154	162	119	145	141	148	145	153	160	143	165	157	134	148	152	166	144	157	131	158	157	161	151	140	153	147	139	174	141	139	142	141	142	148	157	124	143	147	151	138	152	154	150	136	150	160	127	145	137	125	153	137	153	138	147	132	141	130	175	144	172	141	172	137	146	137	154	137	164	140	154	134	136	163	143	165	158	168	145	148	138	168	155	166	146	133	162	181	138	145	152	149	173	162	157	158	142	166	154	137	162	150	165	151	158	144	153	142	135	147	156	145	167	156	157	145	131	155	147	154	150	162	158	143	139	135	137	160	156	152	136	163	173	160	134	134	139	158	146	155	146	153	154	153	139	174	148	141	167	151	147	145	166	145	153	152	132	177	131	143	146	158	162	144	159	160	122	151	166	145	145	151	153	149	147	135	167	157	143	158	153	170	135	138	138	130	140	143	159	129	157	170	149	160	133	156	161	139	150	153	147	133	139	154	140	157	153	144	170	150	141	145	150	157	180	159	170	133	164	163	159	152	133	151	161	128	159	151	166	165	162	144	139	145	143	149	156	145	149	148	156	172	167	148	149	152	159	166	149	131	140	142	150	170	146	145	134	156	161	155	146	143	129	143	150	154	178	150	142	144	146	146	152	147	161	152	168	171	171	148	137	161	152	149	173	169	141	152	168	171	144	157	133	152	126	161	187	156	123	151	164	142	187	140	187	131	151	159	160	151	138	152	152	176	155	160	159	156	157	144	156	158	160	150	171	148	134	129	138	160	152	166	166	174	142	161	134	162	163	152	137	149	145	150	143	131	136	150	145	131	150	146	167	177	176	145	131	140	157	146	154	128	131	154	156	161	175	150	149	138	154	140	129	143	172	154	147	167	167	161	168	167	142	149	159	148	158	147	154	160	149	143	161	155	168	160	149	162	161	147	142	161	152	170	147	167	168	118	167	159	153	137	161	155	141	149	152	156	144	155	142	149	132	152	116	150	135	162	156	155	153	153	149	155	159	141	158	146	162	143	144	155	164	156	157	142	143	148	154	155	156	164	133	160	161	144	154	151	135	151	147	170	153	162	150	134	174	164	173	142	148	141	133	163	183	137	160	163	145	144	127	176	170	104	141	162	139	171	139
17272	17087	12422	6807	1771	2956	1505	4808	2903	148	187	171	183	164	168	152	145	166	173	140	173	147	190	177	166	177	162	185	153	159	145	159	179	153	165	162	180	174	135	151	168	171	179	162	183	161	163	153	169	182	165	160	154	158	150	170	160	170	156	146	143	146	150	139	164	166	170	163	173	157	178	173	158	150	167	171	174	157	174	144	135	156	169	141	157	148	151	157	172	145	156	167	142	166	146	166	153	158	160	161	140	182	158	162	173	157	160	171	165	169	170	159	148	169	174	157	147	142	195	171	161	148	158	128	171	179	161	146	158	162	167	167	170	164	142	177	154	162	159	160	162	161	172	164	172	167	168	158	166	167	161	147	159	175	161	152	156	163	145	145	166	165	144	145	154	167	143	145	160	156	176	150	176	163	148	155	172	145	165	136	191	150	191	179	143	160	169	153	171	154	154	164	174	149	156	151	152	185	145	152	166	161	152	142	181	177	151	171	143	169	155	135	164	137	153	148	163	144	167	160	171	176	167	173	154	155	152	158	154	159	156	156	139	193	173	162	155	145	188	166	164	159	154	156	150	181	166	178	171	154	153	152	191	165	163	163	166	158	149	141	151	127	159	183	163	171	146	174	152	166	166	169	170	161	167	156	154	157	157	185	158	162	162	157	165	148	169	145	169	140	173	153	152	167	139	162	185	151	163	159	173	163	166	161	136	165	140	165	138	165	155	154	155	161	191	171	148	178	190	145	181	145	148	175	160	174	134	191	179	148	152	171	168	168	177	158	162	157	178	163	155	173	161	155	178	149	169	156	185	156	153	177	157	143	165	162	171	149	162	169	166	170	168	171	177	188	131	177	169	131	180	156	169	161	171	173	160	165	147	145	160	167	167	161	122	152	144	138	135	158	146	182	139	183	150	149	139	168	179	173	171	170	176	158	152	137	163	155	170	150	194	158	163	152	163	166	164	145	147	171	150	182	141	157	137	155	173	151	155	146	174	171	143	179	152	133	155	161	159	169	143	162	169	162	157	174	149	149	136	160	167	161	158	156	176	167	151	169	143	156	160	148	141	181	174	174	131	172	143	161	175	166	146	158	172	161	161	145	151	140	171	158	166	166	151	174	156	146	130	181	163	177	192	150	163	178	159	145	146	138	165	179	159	152	146	173	172	164	170	155	168	145	152	172	162	167	175	157	158	154	135	184	143	153	155	142	184	176	153	167	150	158	169	189	161	143	164	156	144	159	179	157	171	177	157	165	156	174	151	176	155	167	163	155	175	146	141	158	162	144	167	155	146	174	158	168	171	153	158	171	153	161	152	162	153	158	163	172	161	173	163	164	136	153	188	162	146	180	160	147	147	153	167	158	173	154	145	173	168	173	156	150	164	169	189	162	150	145	161	156	171	189	163	135	169	165	145	163	138	163	158	168	175	153	152	173	140	178	138	146	136	161	137	169	168	162	163	156	158	154	168	152	129	174	172	160	145	169	170	140	155	162	135	153	180	159	172	163	178	161	181	169	151	162	165	155	129	148	161	168	151	163	169	136	170	143	159	168	161	167	165	163	166	160	160	166	151	176	163	153	154	143	176	174	178	153	187	162	153	144	149	163	172	172	132	148	148	133	166	170	185	152	162	155	169	177	152	139	169	160	160	151	164	151	153	169	172	178	167	148	156	153	166	165	160	188	195	159	149	175	174	161	156	153	152	164	160	163	163	162	174	139	153	173	144	133	150	152	149	161	174	152	142	141	161	158	165	142	159	171	162	160	160	167	144	157	167	158	170	155	148	140	174	163	167	156	149	179	154	150	150	138	177	152	146	171	165	163	170	167	160	148	157	148	142	137	161	146	149	155	179	158	156	173	173	170	141	150	159	167	166	144	127	144	162	146	167	168	150	137	139	163	172	164	163	161	156	161	173	182	177	171	166	131	197	169	133	141	180	161	146	155	167	158	163	168	160	151	136	173	152	165	144	160	138	165	163	154	168	174	172	160	117	157	169	151	157	169	164	157	168	166	164	135	167	160	176	147	165	153	154	169	159	141	163	160	173	166	175	159	158	169	130	156	158	170	163	169	175	158	162	169	169	159	173	158	135	158	183	159	177	174	159	147	162	150	170	165	140	146	151	167	162	158	165	167	149	165	155	147	152	175	146	143	160	149	161	154	180	180	161	150	138	177	173	174	178	144	166	155	164	145	136	174	155	173	161	149	147	166	166	167	159	152	163	130	152	157	168	150	162	153	170	182	155	166	159	156	155	179	182	161	144	148	164	153	203	165	143	141	162	154	175	164	140	165	140	185	150	152	158	163	167	173	144	157	145	175	159	183	168	187	150	169	161	174	143	141	168	147	157	171	166	159	160	174	163	166	175	152	152	166	171	157	164	146	169	172	145	174	162	169	165	149	150	159	156	171	144	170	157	158	159	158	160	157	178	150	175	157	163	165	146	139	172	158	155	156	179	172	182	172	151	156	153	163	137	174	156	168	157	197	157	164	163	160	160	170	178	172	158	156	140	141	148	176	180	154	152	125	137	171	147	181	178	175	174	150	160	154	153	167	164	154	173	156	169	156	164	162	144	167	182	167	160	177	155	158	167	165	188	163	149	162	154	151	149	150	166	159	151	163	159	155	146	148	179	141	164	161	181	149	178	162	170	152	165	147	162	146	161	153	193	171	171	160	150	166	145	179	143	173	167	160	172	154	132	164	172	149	156	173	168	148	138	155	129	163	155	148	172	180	161	153	172	159	159	151	150	164	149	158	154	157	172	149	166	155	135	151	172	168	168	155	157	198	170	162	178	168	162	148	137	132	164	186	149	161	156	179	164	145	162	160	161	142	170	152	154	164	166	157	133	185	136	156	184	163	178	172	145	158	162	178	163	162	188	169	145	155	175	171	166	166	143	165	182	160	154	155	149	144	160	175	151	151	167	177	150	157	166	170	196	164	149	170	156	172	160	170	163	139	161	157	150	162	166	178	149	146	170	165	169	160	147	166	159	165	153	158	177	164	152	158	145	162	181	151	162	154	177	177	161	162	155	149	158	144	158	170	158	153	168	176	161	151	167	170	184	147	150	165	159	155	151	163	170	176	173	140	149	159	149	175	151	141	190	152	166	177	158	163	157	163	153	153	157	152	175	177	162	171	157	154	165	142	169	178	187	134	147	164	141	156	156	160	145	181	152	156	150	170	148	141	190	161	163	168	169	159	176	148	180	157	149	176	155	146	150	189	165	162	162	162	181	156	187	149	161	150	142	162	154	154	160	154	180	153	183	170	172	165	165	171	160	149	148	144	174	163	164	157	165	150	148	167	147	147	165	162	150	154	175	171	153	167	154	160	151	158	166	160	173	148	161	143	166	147	159	143	182	153	146	168	156	156	152	153	158	179	163	133	169	145	181	161	153	167	157	164	168	170	153	161	157	159	178	155	191	149	156	154	161	165	171	170	168	163	153	145	175	142	164	159	155	167	180	142	149	173	193	177	155	162	140	156
24859	20407	28553	25862	20374	18735	7715	31730	31380	4388	506	452	427	424	384	385	390	376	382	388	369	389	350	366	354	379	381	357	369	327	351	375	374	354	346	312	345	339	355	357	341	356	373	365	329	377	369	356	377	348	355	372	331	332	373	331	360	360	342	339	383	305	336	370	353	372	377	337	324	350	362	332	367	316	339	347	364	369	373	317	307	368	354	369	341	305	369	357	356	365	332	328	347	330	335	331	363	350	344	354	339	354	374	322	338	366	344	332	342	364	319	353	330	329	391	356	330	299	306	347	323	330	361	330	363	300	348	354	352	316	312	350	363	323	328	346	333	341	330	347	366	333	335	282	338	361	330	361	334	327	346	299	393	333	331	352	331	340	377	364	326	383	341	345	349	372	303	322	339	370	336	324	325	335	340	330	358	347	366	371	341	329	361	348	307	368	340	367	355	372	316	334	355	350	342	361	330	396	340	379	328	341	345	338	371	350	352	335	346	355	288	337	370	353	344	351	328	339	341	353	346	345	320	362	357	332	330	368	347	347	363	352	345	319	344	341	333	329	327	330	342	332	352	351	325	337	359	321	356	327	352	353	350	363	341	356	323	319	330	331	369	354	308	343	367	331	319	358	364	341	330	312	333	358	348	385	343	350	381	305	328	342	355	357	330	311	339	352	311	316	344	350	345	331	358	338	343	355	346	335	352	338	340	338	354	353	319	362	327	328	335	338	363	363	338	344	334	341	328	341	337	372	367	359	320	331	328	366	374	370	379	370	319	349	343	361	308	354	310	346	367	344	367	354	339	364	354	351	331	337	345	324	343	332	313	295	319	365	330	366	335	334	363	374	320	306	361	371	349	326	335	340	362	374	356	323	345	381	336	390	363	330	346	321	333	312	364	345	322	354	391	374	379	337	294	316	346	342	375	356	313	317	323	332	336	347	313	320	308	322	370	362	378	331	323	358	341	354	353	344	363	342	322	356	324	334	346	338	347	343	337	373	332	344	361	352	341	325	322	352	343	340	360	312	333	335	340	350	355	358	347	349	345	326	342	363	323	340	334	323	344	336	320	322	331	383	358	351	334	366	368	370	357	371	332	358	336	342	359	316	357	314	321	338	314	350	337	337	315	346	342	330	350	333	335	360	340	387	345	350	369	339	368	319	361	351	359	356	341	334	348	327	361	366	366	331	341	387	345	323	381	343	358	375	366	330	321	328	335	341	365	341	332	322	315	356	312	320	362	335	318	361	347	347	339	301	346	379	368	335	341	336	322	317	314	345	325	334	354	334	356	365	328	328	326	325	381	344	347	341	356	343	353	333	325	373	328	340	305	327	336	330	324	329	327	322	314	343	356	321	340	336	368	323	347	352	348	350	311	322	350	362	326	343	365	367	364	333	327	329	359	332	380	357	348	335	341	349	340	338	349	339	298	333	384	330	343	357	336	363	325	338	336	313	334	346	347	340	335	358	386	297	333	354	342	363	340	371	373	347	341	366	355	347	350	317	351	316	328	351	336	338	353	333	393	362	336	339	319	327	338	349	375	324	331	358	337	344	318	383	349	334	376	340	325	308	370	352	335	346	336	341	344	336	323	348	329	329	323	330	368	335	307	321	342	339	342	336	352	355	314	334	352	331	355	383	389	373	343	312	339	309	344	320	320	320	350	339	329	333	357	330	357	396	345	348	329	366	330	355	355	360	338	357	321	354	338	381	312	359	363	372	354	361	342	354	314	353	319	311	315	359	313	337	355	339	332	338	358	333	379	348	343	362	368	372	336	338	360	373	361	350	324	305	337	323	349	338	367	376	342	359	318	341	394	362	342	364	351	347	345	344	334	325	338	362	338	337	326	362	336	337	348	371	368	375	323	324	324	361	368	350	360	352	367	347	322	321	349	313	339	314	349	370	355	363	349	348	340	337	331	324	326	362	332	387	324	353	338	355	353	363	345	354	318	344	345	356	378	352	351	338	331	327	324	321	359	316	337	315	333	336	340	341	310	328	315	348	365	353	335	306	334	361	331	372	312	316	348	363	339	350	355	313	350	377	362	361	359	353	331	363	355	315	340	360	342	316	354	343	350	372	343	324	367	367	356	341	331	319	336	317	366	332	334	334	352	349	342	367	377	368	324	361	367	323	353	331	357	320	350	314	343	342	356	335	339	381	356	302	361	350	346	313	330	363	322	322	323	360	369	342	324	356	350	360	383	354	330	368	345	348	306	311	310	351	331	363	335	361	333	358	354	337	328	354	347	323	365	351	369	349	358	338	351	321	337	338	373	351	311	364	332	350	345	333	323	352	321	347	372	346	310	354	349	359	336	338	354	348	353	353	314	340	324	374	357	370	318	329	350	337	332	315	372	351	348	321	347	365	330	325	331	370	377	347	369	312	369	373	344	353	334	361	327	332	348	320	363	347	309	315	360	333	339	306	328	352	366	352	344	344	334	340	328	319	310	351	361	336	371	341	331	344	344	340	349	371	346	355	333	340	312	373	342	328	328	346	349	331	362	352	337	364	299	332	342	335	340	348	315	328	342	384	336	332	340	338	365	354	366	330	340	355	326	336	339	305	376	307	349	356	374	322	326	394	331	330	382	345	353	351	353	351	337	384	391	373	339	344	318	342	324	346	353	341	357	317	341	334	378	320	320	347	350	341	348	379	344	351	348	334	357	404	330	348	299	357	342	310	320	333	315	344	329	348	328	373	364	388	347	347	319	314	332	359	313	354	347	359	350	364	337	331	342	353	333	357	384	356	366	331	312	334	360	341	331	342	333	336	332	361	354	370	335	359	345	325	315	335	380	347	349	363	347	326	351	348	351	373	343	306	333	349	340	313	359	334	353	349	338	332	356	354	355	330	337	339	325	318	349	395	319	365	338	356	341	345	366	348	325	319	337	325	354	315	330	339	336	343	351	305	327	308	327	328	369	360	369	378	333	333	315	342	344	359	354	340	361	299	332	361	328	339	347	370	377	332	359	345	332	345	326	357	350	338	364	334	376	367	322	391	347	361	306	349	332	333	346	350	351	379	338	354	321	364	352	344	345	344	349	359	321	357	337	327	299	368	340	334	353	325	360	334	382	332	348	339	339	321	358	330	358	325	365	363	355	316	328	328	360	354	335	371	363	373	354	341	320	347	339	327	331	341	380	345	359	327	345	348	367	329	331	342	341	324	322	317	338	337	331	360	318	338	371	370	360	344	346	360	332	333	339	324	329	335	320	334	392	353	379	342	375	332	346	320	365	376	361	349	342	360	350	327	329	332	338	318	360	329	343	330	346	344	321	325	365	358	364	340	351	368	336	338	317	370	333	346	352	330	310	332	341	372	331	347	337	335	289	350	369	344	310	363	341	341	355	321	307	348	352	362	339	366	368	348	347	366	364	340	335	345	360	367	353	318	328	331	343	346	350	355	348	346	372	311	331	331	378	365	329	346	361	341	346	346	334	365	319	317	358	346	343	345	364	323	311	321	365	342	328	340	356	318	354	317
41429	49539	39676	16993	8317	8603	6361	36997	26721	688	587	538	523	471	458	439	422	386	398	394	412	396	392	361	370	378	383	349	362	353	362	338	350	343	306	349	322	332	312	312	356	320	315	336	332	330	318	308	335	347	311	307	353	331	292	305	312	331	335	366	333	315	277	327	286	303	303	314	347	344	310	332	323	350	341	328	318	321	295	325	332	357	337	293	326	332	314	329	299	338	346	311	321	306	322	322	328	341	351	341	331	353	346	307	328	294	298	320	302	354	328	336	328	359	297	306	312	314	332	310	353	316	317	355	317	329	319	300	322	297	327	329	315	299	354	287	329	325	317	343	329	370	323	324	315	305	372	315	305	303	340	358	319	292	286	333	318	330	342	305	289	317	300	336	347	339	294	318	353	289	301	327	320	325	322	332	319	316	303	297	342	362	293	348	311	354	306	290	318	329	336	320	323	346	337	283	309	333	337	321	311	291	319	319	292	322	333	332	323	321	338	295	301	304	345	336	357	297	326	299	322	330	310	303	307	305	341	316	327	313	321	349	354	294	300	332	322	348	306	312	316	320	309	318	332	321	285	319	306	315	311	307	348	328	312	314	330	323	314	339	328	322	344	317	301	356	335	353	334	323	324	344	325	319	338	339	346	336	326	309	328	330	307	346	328	325	322	312	298	314	308	323	316	310	322	311	324	306	319	357	327	309	310	329	339	280	325	347	292	321	328	330	349	317	307	303	323	298	313	291	299	338	330	355	298	340	337	284	326	332	295	337	330	310	337	303	306	294	340	319	324	330	296	320	303	322	318	304	321	327	291	344	323	314	349	327	330	300	341	308	345	309	284	333	337	321	365	319	303	315	351	318	322	290	343	338	319	346	325	327	328	349	319	332	340	315	358	326	304	316	319	299	328	292	331	306	315	349	330	309	305	324	326	301	327	326	300	335	306	333	310	346	328	338	323	289	306	310	303	359	364	301	331	320	334	318	305	312	336	323	305	332	325	286	307	328	329	332	301	336	303	334	315	346	347	368	310	300	311	302	319	344	334	338	314	320	303	320	293	316	310	337	324	301	309	289	319	282	311	288	321	325	305	296	328	340	316	355	316	332	326	299	364	340	312	303	319	291	329	302	301	322	325	354	316	320	316	330	322	325	336	307	300	330	318	311	330	309	307	326	303	297	326	296	319	326	309	328	318	290	296	310	310	331	326	343	313	328	293	318	343	333	335	358	321	344	312	283	286	337	357	313	322	307	316	319	314	289	341	310	295	338	305	308	306	305	322	326	339	285	297	334	280	325	321	321	321	321	317	316	333	328	322	296	295	334	318	315	344	305	307	326	314	319	308	327	354	317	316	322	296	294	318	294	363	345	357	341	290	318	311	311	300	316	313	355	311	313	342	298	327	313	349	306	345	322	328	332	321	359	324	312	326	320	331	318	318	297	311	292	346	308	326	273	331	338	304	337	306	298	300	326	296	352	314	292	341	315	338	367	336	329	351	335	327	308	331	330	338	370	351	317	322	312	344	321	320	296	302	307	346	350	279	339	310	327	349	338	294	310	323	341	321	321	297	334	339	350	310	359	285	305	309	310	323	348	328	304	321	316	304	304	337	314	340	312	312	320	312	320	367	308	318	315	303	325	313	313	347	316	334	306	305	342	306	317	301	333	331	299	299	327	280	357	321	324	302	334	309	329	324	324	321	336	305	316	318	314	316	313	334	316	304	317	328	331	321	294	326	278	343	312	355	316	305	282	303	290	313	316	313	321	298	329	322	315	330	293	336	318	317	358	330	313	309	298	343	310	312	333	328	284	305	311	305	304	301	293	293	326	289	295	319	318	321	287	308	323	293	310	298	302	307	318	317	325	302	299	319	312	332	328	305	327	318	320	311	324	308	319	352	313	305	332	345	328	347	306	328	292	293	287	312	342	324	300	355	321	332	324	301	292	338	363	338	286	291	312	339	318	304	342	313	327	310	287	304	325	326	303	305	350	331	287	313	333	350	311	337	307	321	307	320	335	316	333	330	337	314	287	355	333	329	329	329	325	331	302	282	302	325	304	300	300	320	311	327	323	334	299	281	320	317	341	300	304	292	310	321	306	332	316	314	333	347	309	336	284	302	327	284	311	336	317	338	322	319	320	347	311	288	315	311	331	339	334	356	311	344	311	325	327	335	309	349	320	309	336	328	303	319	299	308	320	293	342	341	306	330	310	309	343	296	296	316	304	299	326	303	305	299	326	338	301	351	324	318	335	301	337	321	314	330	309	316	348	354	368	310	321	323	334	367	310	312	336	313	324	321	336	314	291	333	322	313	333	317	308	310	316	326	310	338	332	310	347	306	296	324	321	361	315	291	342	311	311	320	309	328	305	337	341	357	296	329	349	294	341	290	317	306	315	350	299	342	331	314	303	302	335	326	328	308	332	327	300	345	281	308	295	329	338	294	343	326	335	336	300	310	324	302	329	298	326	322	313	310	299	302	310	308	321	295	291	325	339	309	301	319	314	359	327	326	332	349	362	310	348	333	306	312	301	303	320	338	326	328	296	320	316	327	323	318	315	318	336	326	315	315	322	352	351	319	335	334	355	327	337	286	355	296	358	277	304	344	307	304	336	324	324	305	344	321	307	324	322	317	326	330	344	309	312	311	301	289	330	336	279	355	328	294	324	341	345	312	310	299	309	330	314	318	329	314	320	292	336	328	304	339	316	306	345	306	321	322	305	327	331	317	325	354	296	324	368	314	346	322	313	323	305	312	334	309	311	314	309	304	320	318	309	318	325	305	303	312	367	287	299	306	345	342	337	294	297	328	320	315	336	334	314	273	305	338	366	292	307	341	323	300	314	328	346	346	332	306	334	272	315	331	321	314	310	344	314	320	293	309	312	314	350	333	306	350	305	312	306	315	329	319	343	313	318	299	341	323	348	340	309	331	318	336	315	323	329	343	311	339	338	320	319	333	321	332	345	310	338	325	319	309	329	309	302	311	346	321	302	294	303	298	296	304	303	324	274	302	335	332	328	285	323	338	322	326	340	372	329	320	369	331	330	319	349	319	328	299	316	322	316	322	313	287	299	309	299	307	294	296	306	334	301	324	311	283	321	329	311	297	305	312	337	340	363	344	309	326	314	333	284	328	294	336	342	343	307	348	310	334	342	316	289	372	319	307	321	292	330	302	292	330	301	318	305	300	321	312	322	326	309	349	343	333	343	325	328	301	337	312	319	325	314	333	308	319	306	330	317	339	318	320	303	285	329	320	322	313	307	311	307	294	313	328	296	325	295	310	309	274	309	302	351	323	332	334	292	343	309	334	331	344	330	322	328	347	305	308	337	313	303	354	300	327	309	299	327	363	322	313	305	378	315	315	310	328	304	299	345	327	304	320	317	280	309	336	330	318	321	324	310	328	311	316	301	367	328	329	349	310	309	309	312	312	328	317	334	331	330	315	332	347	316	284	294	313	304	325	318	334	301	307	292	344	301	350	328	326	320
22491	20387	28583	23999	20399	20912	22036	42054	45233	10980	1284	758	714	746	680	743	671	617	712	625	633	656	613	570	609	634	606	560	609	543	653	645	554	634	636	578	584	578	605	597	564	594	571	569	583	575	576	545	596	563	568	586	565	620	578	569	592	596	596	558	627	548	574	578	578	634	539	604	595	551	570	592	569	574	560	577	577	546	598	530	559	565	556	612	589	529	545	554	567	616	592	566	581	615	554	561	599	533	600	582	606	543	558	550	568	569	565	514	584	571	526	545	574	505	571	543	564	573	586	516	538	566	596	568	585	560	559	601	510	588	610	605	594	558	579	602	561	587	562	546	559	569	570	600	494	565	526	595	522	613	548	542	578	560	596	552	549	612	530	611	539	563	559	547	567	559	588	572	587	584	587	530	558	569	582	585	543	541	591	578	545	512	586	585	628	576	596	561	567	545	581	543	575	526	578	532	565	518	592	597	559	572	569	571	549	542	592	541	563	590	575	584	560	604	501	560	538	525	535	575	593	544	612	519	521	590	612	576	584	576	584	572	570	588	555	580	552	603	596	565	548	580	571	546	594	559	600	557	596	582	545	520	554	549	538	550	606	573	587	590	570	516	582	525	556	565	597	550	559	559	589	580	593	523	575	567	580	563	578	572	551	554	586	621	563	587	583	601	558	561	622	589	600	561	598	568	560	580	551	580	582	565	572	590	562	584	537	545	587	614	565	560	523	584	568	572	547	522	582	581	549	587	589	582	549	592	615	566	543	563	557	559	558	573	576	534	551	580	534	572	553	550	579	586	615	598	589	555	582	574	560	608	535	519	585	600	601	530	585	589	550	583	543	569	564	570	584	596	530	561	580	524	581	580	543	581	552	553	576	565	553	567	542	576	571	568	578	540	596	525	559	555	580	579	591	526	575	591	533	592	522	612	592	550	580	552	542	604	578	557	535	593	595	548	522	573	577	555	595	567	544	584	540	540	522	582	588	609	550	609	558	596	557	556	535	576	547	540	568	543	580	608	557	563	575	527	573	519	585	608	566	585	611	596	603	575	564	569	544	622	566	571	556	559	567	619	561	544	530	588	546	599	554	563	576	583	522	571	564	555	521	499	546	523	557	568	635	529	581	592	553	555	584	579	584	548	579	545	558	580	530	587	567	580	568	574	597	531	574	588	549	574	572	530	549	568	556	618	623	572	565	561	583	571	613	585	568	535	578	582	539	577	556	552	611	542	569	562	534	567	538	612	520	588	537	584	576	561	588	590	616	510	591	581	575	596	517	573	604	570	527	542	554	585	592	577	551	557	553	556	545	572	587	570	556	587	539	585	558	608	557	557	586	579	557	572	598	634	595	551	612	602	581	588	574	554	569	572	612	584	539	559	571	595	540	574	571	577	568	567	577	605	602	573	569	526	525	557	580	566	574	574	560	534	557	601	554	540	592	576	603	565	594	576	554	507	577	550	556	520	569	539	559	570	583	567	557	528	518	548	577	584	555	585	560	556	577	607	592	543	555	560	519	604	526	585	571	591	575	565	574	559	532	566	600	566	556	578	592	552	588	594	573	579	607	576	608	584	580	578	586	594	571	551	568	566	556	564	567	600	523	572	569	562	546	574	587	562	550	579	593	590	589	594	575	547	558	597	574	582	558	562	568	572	601	568	577	593	581	541	556	554	582	582	556	563	568	523	596	565	516	544	559	557	555	512	538	513	619	581	520	596	553	567	578	589	551	585	567	589	586	570	570	578	559	613	562	574	571	589	566	512	534	572	624	583	574	534	554	593	544	549	615	599	558	583	576	539	573	552	555	561	574	592	544	570	556	593	552	542	563	600	606	536	603	579	602	571	550	571	568	559	532	565	566	536	572	560	593	547	549	598	599	556	544	576	565	544	529	566	567	613	590	560	579	588	572	544	564	595	548	518	574	584	534	602	612	583	576	581	560	545	557	545	575	564	543	615	562	539	579	610	565	589	563	547	604	539	594	546	582	543	540	576	587	586	555	548	565	624	582	547	551	554	589	578	528	585	595	587	552	545	557	568	558	600	532	552	533	532	569	546	588	554	602	558	602	584	544	610	579	587	600	532	551	614	589	550	587	573	618	598	572	532	574	569	569	550	547	561	546	547	516	578	552	543	591	548	603	566	566	538	621	542	599	591	580	559	580	527	573	560	549	569	579	553	570	580	581	551	579	521	576	601	537	590	592	619	598	582	608	589	570	582	557	599	586	577	521	587	585	541	585	538	568	611	557	556	561	547	551	616	615	589	596	558	556	555	548	560	561	535	573	519	570	576	558	550	588	540	606	555	553	612	567	556	631	573	547	561	595	504	591	557	586	558	607	610	555	624	577	589	586	546	551	536	534	609	581	583	574	539	591	551	569	571	558	576	562	601	576	553	612	578	592	570	546	544	575	584	551	590	582	579	573	549	594	574	556	571	602	538	576	574	556	563	511	589	535	572	537	549	620	549	579	559	571	565	567	634	586	574	571	572	616	568	531	602	552	530	543	604	587	584	566	549	538	597	561	549	547	544	557	537	580	580	560	531	544	544	582	605	610	552	571	554	565	547	578	512	577	568	568	576	585	615	562	590	516	582	601	591	582	603	607	496	540	596	581	544	580	560	551	541	565	563	575	604	559	555	596	539	573	533	587	575	584	538	550	592	576	514	580	562	571	574	528	616	545	575	571	573	533	587	573	596	571	546	553	562	607	610	571	560	570	587	594	558	540	571	543	560	624	609	580	546	623	577	588	550	585	534	568	560	569	602	603	607	590	568	560	558	577	556	579	559	587	586	562	533	589	559	616	563	573	579	597	571	574	562	572	596	557	558	569	596	584	555	539	590	537	540	548	565	592	578	581	589	539	596	541	574	588	585	596	550	617	596	569	557	579	590	572	579	582	541	553	536	576	562	560	556	564	585	609	571	587	543	541	579	578	595	561	555	575	546	569	589	565	587	574	573	588	546	573	571	582	551	576	600	536	617	592	554	532	572	566	594	530	555	574	600	550	526	620	561	561	546	553	562	554	587	552	589	578	532	533	613	571	552	595	578	515	543	568	553	581	572	582	538	515	539	544	565	558	536	566	576	540	555	538	569	573	576	556	556	549	600	530	593	586	593	528	541	615	546	587	567	538	600	585	542	571	568	568	524	580	618	539	544	567	566	535	588	559	573	607	610	525	570	591	571	586	593	544	559	587	552	564	570	579	535	560	586	586	575	574	558	571	574	549	577	536	613	539	550	530	597	535	551	563	553	591	551	563	587	577	571	561	567	525	576	574	573	606	584	588	591	569	551	548	614	583	589	552	530	578	555	590	568	553	564	584	605	583	559	553	580	563	506	591	538	588	603	571	569	587	573	566	553	527	570	580	586	566	519	584	611	554	566	549	569	596	567	533	527	556	575	582	541	539	568	567	539	546	592	578	553	585	591	484	579	614	548	598	572	597	531	589	515	589	527	613	553	573	603	592	574	593	597	595	582	549	569	580	550
48663	54477	37413	21246	14302	12701	8847	46474	37507	1309	1012	1002	856	867	749	749	680	701	676	620	678	624	631	598	628	608	600	567	598	561	577	573	580	582	567	533	508	542	560	515	547	590	531	552	528	515	581	537	520	502	513	553	563	522	548	539	495	551	532	534	526	557	511	544	568	531	479	506	533	501	516	536	541	501	566	555	591	486	508	535	536	483	537	495	527	538	565	514	576	492	557	517	501	549	506	537	508	563	529	551	523	551	548	532	512	521	514	535	523	528	478	523	507	535	500	508	543	533	570	540	502	509	482	488	512	521	517	508	495	552	486	530	569	568	555	548	556	510	516	507	541	515	527	511	518	489	495	526	517	490	556	568	534	538	498	494	546	530	548	526	500	499	517	515	554	532	558	546	565	503	507	499	547	575	493	479	521	559	517	551	556	552	536	516	523	519	479	540	582	492	502	522	525	505	534	532	524	514	522	523	565	479	518	507	525	499	513	499	533	511	501	518	525	455	513	489	549	520	514	505	538	517	509	498	568	492	540	530	567	474	499	486	482	496	494	542	518	547	522	534	520	525	541	499	501	523	520	538	524	520	497	527	495	492	564	524	522	491	524	552	534	511	473	542	524	499	543	504	537	516	549	526	499	538	531	529	513	526	528	527	539	529	486	535	511	523	530	541	536	547	530	526	543	509	521	506	520	545	559	521	516	509	528	527	515	509	547	512	519	543	517	523	554	535	532	508	552	521	515	522	510	539	546	534	550	518	523	506	505	538	498	542	534	560	561	501	479	518	524	513	503	521	518	485	507	532	506	510	509	522	531	509	532	535	505	504	526	574	500	536	572	540	529	479	547	532	553	509	516	529	532	499	521	575	544	527	539	551	510	508	506	536	534	528	514	566	519	526	532	517	555	538	592	538	546	545	525	508	482	510	486	537	536	510	467	536	509	531	517	520	497	481	494	525	518	526	505	541	513	545	526	492	538	546	536	511	514	532	532	496	522	515	533	544	531	521	551	513	526	479	528	480	536	533	545	575	535	456	542	518	549	515	488	575	545	554	517	524	526	501	524	529	540	550	562	521	546	515	518	533	509	525	523	527	485	550	541	515	515	568	511	511	520	515	543	535	576	508	538	542	522	506	487	563	524	516	528	536	524	533	509	525	492	525	497	544	542	546	514	486	516	508	557	498	514	537	499	553	502	510	481	517	505	503	503	520	549	525	543	519	526	543	555	567	506	552	547	523	527	547	490	501	528	500	535	522	504	536	543	470	478	491	515	512	522	534	503	525	514	527	475	527	512	530	556	513	507	539	534	482	511	534	537	506	538	532	553	520	538	527	555	534	510	557	559	485	526	543	507	533	515	479	511	550	517	537	531	580	528	497	542	509	536	560	540	481	523	504	538	541	495	484	529	526	477	514	505	522	517	515	508	546	484	530	511	505	526	514	559	559	524	509	489	544	569	524	524	533	505	503	518	544	513	543	483	523	563	501	518	532	530	525	546	574	504	509	524	545	533	517	531	531	531	491	490	523	492	533	513	526	525	475	574	500	493	527	479	523	556	530	508	549	524	512	551	534	547	539	519	503	546	522	509	535	525	525	523	481	516	544	507	610	500	506	563	512	560	510	490	543	503	515	537	503	516	546	563	523	553	543	510	524	500	535	555	532	530	521	499	503	491	531	488	532	509	515	526	510	514	513	489	523	525	517	529	487	535	524	539	533	535	536	513	514	548	537	508	469	493	527	526	546	513	542	481	530	485	519	522	528	535	485	500	458	531	515	538	516	521	528	502	492	507	527	543	523	457	547	514	533	519	511	490	504	522	526	526	562	524	511	536	501	477	538	478	534	519	520	528	517	498	513	500	508	513	508	506	523	534	534	530	517	496	535	494	493	493	496	571	490	538	518	554	527	564	526	463	522	519	516	511	507	514	518	527	513	486	540	516	543	525	552	524	548	537	537	517	543	530	525	503	539	530	475	501	534	482	530	549	556	548	499	523	532	530	498	531	510	539	558	530	523	531	468	522	557	539	533	495	527	536	544	492	535	546	554	513	529	536	493	534	520	524	500	498	522	493	562	528	514	506	515	522	509	518	555	517	570	508	519	531	553	525	563	526	558	572	528	502	483	530	550	497	530	548	508	494	531	524	525	488	525	525	512	542	547	498	511	510	526	524	523	518	489	485	565	523	546	526	560	531	489	530	518	536	517	575	541	501	519	507	503	543	503	529	525	494	550	523	520	529	506	517	537	552	501	515	540	502	540	531	544	518	538	559	551	533	520	531	548	553	521	516	497	530	542	533	508	519	539	548	517	520	466	512	506	483	495	526	526	503	540	550	528	459	490	521	534	550	547	517	504	540	541	513	474	508	545	523	510	528	496	510	549	563	482	549	523	530	533	497	539	539	549	502	489	507	549	505	516	558	527	515	535	533	512	548	496	524	507	488	538	522	511	520	527	517	534	496	553	514	545	548	470	512	535	507	540	535	530	513	487	503	506	501	527	495	531	550	461	500	503	502	482	525	512	494	508	545	503	507	497	538	529	525	553	521	546	521	494	488	505	518	537	500	541	554	498	503	517	511	526	505	513	511	505	474	541	515	493	535	539	499	527	497	479	531	577	550	516	494	549	503	505	563	522	536	528	490	551	516	566	509	565	529	517	513	580	531	513	550	538	527	518	494	508	516	517	506	510	556	550	507	525	519	520	538	551	492	487	558	531	504	528	482	544	494	546	550	494	535	512	527	550	554	562	526	523	516	516	528	531	505	505	512	522	523	519	491	520	514	555	498	520	557	510	509	516	553	524	529	480	533	505	519	487	538	534	564	460	523	545	530	531	544	514	535	520	554	555	562	505	554	520	505	532	550	521	514	512	531	533	559	529	529	506	538	488	499	521	476	561	538	526	530	499	511	537	507	523	512	553	521	496	513	490	546	502	511	492	555	481	538	550	534	485	542	533	531	572	511	519	527	512	551	557	530	523	540	538	504	519	536	546	485	528	514	508	492	522	524	548	502	568	504	530	535	529	508	512	538	533	511	502	518	529	572	496	553	555	504	526	529	513	551	510	526	516	511	549	537	526	520	559	494	514	542	551	559	512	517	538	534	495	521	550	507	491	505	522	480	514	548	527	504	507	532	523	493	537	485	543	492	484	525	558	499	547	548	519	556	517	550	496	556	522	496	535	509	501	501	520	515	515	554	601	516	526	546	552	542	509	495	487	488	556	510	568	528	474	518	518	495	500	520	522	510	513	496	478	510	511	524	498	539	545	512	554	495	516	510	556	501	566	514	531	542	526	503	535	493	537	564	517	502	546	542	509	498	502	536	542	509	514	536	532	501	515	531	529	509	529	546	504	525	522	555	535	517	488	510	516	503	524	539	471	533	500	520	522	526	526	524	510	598	543	501	516	555	513	541	546	498	535	540	522	567	541	548	532	570	519	541	522	544	461	515	500	506	537	564	497	479	482	484	497	500	520	507	512	511	523	497	490	534	531
28542	17247	8619	8928	1602	1142	782	2741	2775	169	159	164	158	143	143	162	166	168	148	147	156	173	128	144	179	158	164	173	173	147	159	156	177	138	162	159	166	167	151	146	150	167	176	167	157	145	155	147	174	184	132	147	194	151	172	157	156	135	159	146	159	158	158	170	153	171	147	141	160	159	153	166	141	155	179	188	157	141	157	161	151	160	171	139	177	144	137	160	142	144	171	142	155	149	156	150	156	153	166	154	163	147	161	165	163	165	143	145	130	147	139	139	145	146	175	153	147	153	188	168	160	160	145	174	154	178	163	139	184	152	169	167	170	165	147	163	147	160	154	175	148	158	153	180	182	175	137	160	173	170	152	151	162	154	170	167	144	176	163	158	179	150	156	167	126	157	148	155	172	176	154	159	142	168	172	170	178	153	168	168	159	153	169	157	155	146	163	154	141	156	139	168	168	145	158	154	169	154	165	170	150	139	174	170	151	169	159	163	148	151	174	163	155	158	140	157	154	162	170	159	165	166	158	154	170	153	160	159	165	154	139	185	166	140	163	175	160	176	156	178	141	162	152	164	144	165	158	162	166	159	147	170	141	145	150	185	167	160	158	172	140	150	167	167	171	153	178	152	170	157	168	166	173	145	162	165	152	168	165	149	176	154	169	149	171	147	131	160	162	181	159	141	149	173	159	143	166	182	161	173	159	161	164	170	149	172	153	169	159	168	151	149	158	154	168	165	157	155	171	172	152	144	177	169	156	182	158	133	160	156	150	159	169	161	155	144	162	160	157	159	165	141	176	146	171	165	151	155	145	147	172	145	174	188	158	145	145	165	162	131	167	178	165	162	161	149	150	151	166	156	135	177	176	181	167	163	168	172	145	153	153	143	147	129	157	177	164	161	155	172	152	185	158	158	143	142	175	152	161	143	165	167	156	144	176	142	160	163	157	166	162	164	167	174	160	171	144	166	157	134	150	164	160	158	163	169	182	181	168	167	157	159	172	157	133	153	147	165	134	148	159	152	160	134	175	181	186	147	135	173	157	151	153	154	165	160	144	146	145	141	148	165	170	141	167	158	163	188	143	157	160	187	152	133	149	183	164	173	143	146	180	161	155	154	166	143	160	143	144	144	195	170	173	162	145	146	193	152	179	140	158	184	192	174	134	164	178	149	163	145	149	173	167	161	147	185	157	145	175	158	167	152	143	155	163	159	179	184	161	166	152	159	168	164	157	163	158	144	170	175	159	155	149	133	120	164	167	139	159	171	135	151	183	151	151	166	158	166	163	167	157	185	150	170	153	167	170	158	155	137	163	167	139	142	137	156	164	169	190	156	160	151	163	183	156	189	144	166	168	168	151	159	153	147	167	141	176	182	183	150	144	160	159	138	166	147	169	172	196	169	176	177	170	166	155	173	158	146	162	171	172	148	168	147	152	154	153	153	158	162	167	172	156	164	155	143	159	167	165	181	154	155	162	164	168	151	157	152	176	157	169	177	174	167	150	154	147	144	137	143	145	153	166	166	145	151	168	159	119	188	142	179	179	143	155	181	173	168	165	177	159	163	173	155	179	177	157	136	164	165	145	144	173	161	158	158	153	177	171	153	167	167	158	144	159	138	147	137	159	170	141	155	153	154	170	149	148	175	149	180	165	153	174	137	175	153	178	136	171	157	139	166	145	177	153	178	142	140	141	159	134	148	145	181	175	154	140	160	154	171	142	143	150	149	159	150	156	174	153	167	147	138	148	174	141	163	159	161	161	150	143	185	150	154	155	152	158	150	143	155	154	152	170	151	161	151	162	163	184	123	185	166	166	150	162	155	150	164	155	152	149	162	171	158	151	153	172	155	166	139	175	156	181	150	179	132	165	147	172	165	157	165	160	160	180	156	156	149	147	160	162	151	147	153	158	179	170	167	175	155	168	183	177	167	172	155	169	142	153	156	149	180	184	167	170	148	154	157	174	174	148	155	149	159	160	160	189	170	155	158	161	159	169	164	139	161	153	154	155	143	162	168	160	156	152	169	142	141	148	162	142	161	151	166	164	184	167	157	174	147	138	158	141	178	152	135	155	168	168	136	167	145	151	154	156	159	154	138	158	165	145	152	168	153	165	145	162	168	158	170	149	183	161	177	167	151	158	153	130	151	160	144	176	159	163	183	169	164	159	156	176	148	185	161	163	154	172	178	184	185	169	174	180	160	170	153	145	167	150	152	164	186	165	166	198	157	149	172	149	151	139	181	154	165	168	158	160	163	163	172	161	164	151	181	165	159	160	150	152	142	156	140	151	178	166	164	163	143	174	189	153	131	135	143	144	158	147	167	148	163	172	144	148	161	156	151	173	141	168	145	168	139	190	155	171	175	161	151	177	167	171	157	143	178	144	159	173	168	143	156	156	152	152	165	171	170	162	145	158	147	164	168	138	166	156	154	179	133	167	157	152	156	171	151	170	151	152	160	154	130	139	173	172	157	163	159	147	173	148	143	174	144	138	157	148	157	160	172	152	159	171	167	161	142	150	151	146	161	169	165	196	176	160	167	150	157	160	166	146	141	150	134	135	159	138	165	159	148	177	140	149	158	172	164	167	160	138	157	150	145	160	150	153	182	137	170	171	154	164	160	151	156	147	165	170	155	144	166	162	155	148	161	157	164	169	152	163	142	157	172	172	136	155	154	157	148	168	169	163	146	179	143	148	182	173	153	146	144	163	163	152	167	169	175	143	179	158	130	168	168	186	165	167	136	167	157	151	160	165	171	158	162	133	175	170	155	165	164	167	146	146	172	163	145	165	165	154	158	162	160	156	161	174	179	145	179	140	176	143	154	158	159	168	158	156	176	147	164	146	165	144	155	156	168	126	175	168	164	174	175	151	152	182	159	135	184	172	160	176	157	170	159	156	144	142	156	161	147	132	148	150	146	162	149	183	144	172	158	145	155	173	149	159	186	151	169	179	164	164	150	164	161	169	160	142	156	167	147	149	165	168	160	170	126	175	148	170	157	160	149	126	174	158	151	133	133	154	163	144	168	147	170	182	173	157	151	142	141	147	191	180	143	165	159	158	153	165	172	140	167	156	152	162	158	136	153	153	155	136	156	153	156	180	146	142	155	148	154	163	149	154	139	166	144	150	158	165	163	162	172	180	156	159	155	149	182	146	138	165	166	166	168	157	155	163	158	139	155	164	163	149	152	138	148	159	158	173	145	183	146	151	197	163	190	153	154	147	162	156	156	148	149	146	173	182	165	131	187	156	156	156	158	187	169	161	187	163	161	162	158	186	126	162	141	164	160	178	146	161	195	147	158	154	153	162	150	153	166	152	155	188	179	179	164	192	151	167	168	169	145	170	172	155	150	169	151	152	163	172	142	156	172	132	161	167	163	155	150	152	154	150	161	161	153	183	142	149	159	151	162	159	149	148	150	157	149	161	169	171	159	139	154	154	139	167	195	154	129	141	165	165	168	144	172	174	169	145	159	155	159	164	169	164	132	154	151
17304	11271	10727	7119	3246	2496	1692	5237	4514	201	165	181	192	176	190	184	155	168	192	161	165	201	180	158	159	163	185	188	175	174	182	161	170	169	169	172	148	162	157	170	174	182	170	164	180	156	151	171	149	155	148	163	154	182	173	167	149	177	168	165	174	167	147	171	148	184	180	159	172	165	169	153	174	163	170	154	162	148	164	169	181	157	182	169	154	172	130	173	144	169	164	170	174	145	172	175	184	168	151	157	183	160	168	186	176	169	152	166	151	160	180	168	181	155	166	183	155	173	168	176	175	167	196	139	173	132	178	168	166	162	155	172	169	149	160	145	169	168	161	165	171	163	179	149	154	171	159	163	142	174	157	169	172	159	168	167	173	144	146	187	172	177	144	172	155	161	168	159	149	153	171	173	147	179	166	167	166	174	168	141	161	177	142	162	155	158	149	177	171	160	171	144	183	156	168	171	169	166	179	165	180	182	159	146	191	163	174	145	157	179	211	163	145	155	177	148	163	151	158	158	156	174	175	171	161	194	152	185	174	160	188	181	174	175	158	177	143	164	164	179	176	164	160	163	160	154	187	160	178	151	168	143	165	159	155	150	164	166	160	170	157	174	168	167	176	185	138	172	165	177	171	167	185	147	168	169	150	145	173	163	171	179	154	177	167	155	171	175	158	143	162	153	175	150	181	163	187	169	155	162	172	161	184	165	162	164	166	178	158	194	174	169	157	172	156	173	162	168	171	183	171	170	169	162	156	163	161	167	158	163	159	177	157	176	155	158	155	166	170	171	167	148	148	161	153	168	171	182	161	167	169	177	182	170	176	156	163	167	188	153	182	161	195	148	173	171	151	153	167	176	158	161	163	174	173	176	163	131	181	184	148	175	161	160	167	186	159	205	149	169	163	160	165	170	173	155	195	150	179	177	212	169	161	176	180	171	165	174	149	167	179	164	176	149	154	145	152	166	164	158	170	133	163	153	163	161	139	158	174	162	174	165	168	158	159	147	182	164	141	171	172	168	145	166	161	162	181	153	161	166	144	168	155	148	167	179	145	187	164	169	145	146	170	178	174	176	154	171	157	161	164	162	151	147	189	174	159	183	189	170	188	165	145	176	137	169	150	178	155	171	172	180	159	147	182	156	146	172	156	160	160	148	153	180	167	173	193	161	180	184	163	154	157	157	159	158	193	174	163	180	152	169	172	153	194	154	175	157	177	154	162	171	156	150	173	174	171	151	180	167	178	162	165	154	203	166	158	156	182	157	178	168	178	197	141	166	190	172	154	188	154	198	157	166	163	169	170	169	165	153	157	155	168	176	165	180	158	170	165	188	171	186	151	165	174	177	167	159	186	173	165	165	159	182	160	153	186	175	174	157	194	154	166	205	172	179	170	170	190	149	180	170	156	166	157	166	165	180	160	162	191	183	153	168	163	156	170	157	168	175	174	183	182	156	167	196	137	158	148	182	187	173	166	171	166	170	167	174	174	170	160	189	154	175	149	151	170	152	172	178	162	169	168	179	171	156	165	175	171	181	170	204	165	157	168	176	152	168	170	165	172	148	180	168	164	132	160	139	155	163	160	159	167	154	170	156	184	161	177	162	188	172	177	150	160	152	167	146	169	167	179	181	164	169	167	154	147	175	182	148	160	167	155	169	162	176	174	150	165	146	165	159	155	148	171	159	173	148	175	174	149	146	165	183	161	149	186	187	167	157	188	162	170	166	170	151	177	187	166	179	174	176	148	185	197	165	167	171	176	194	152	157	157	167	163	164	178	149	182	154	153	185	180	156	173	165	168	152	172	177	180	159	186	169	155	170	162	158	175	169	152	199	166	168	153	173	149	163	149	164	178	177	165	170	180	144	156	179	171	165	175	158	165	177	148	169	156	153	164	171	157	144	172	159	174	148	155	179	168	167	165	179	154	182	196	164	166	162	182	172	178	165	158	180	169	169	176	179	172	162	180	191	177	184	150	163	169	146	193	184	150	173	162	166	165	186	154	156	169	178	169	177	180	149	163	185	149	175	165	163	155	157	161	167	155	189	162	176	176	185	157	177	166	161	190	171	186	178	158	173	155	175	163	154	174	156	162	142	156	170	154	163	174	178	177	163	159	154	160	163	174	141	152	162	156	158	152	183	162	148	157	174	156	181	183	165	155	150	169	182	157	156	151	183	184	176	152	182	140	173	155	165	167	168	170	151	157	166	183	152	162	171	142	172	164	182	154	187	141	175	171	154	178	168	179	181	159	180	162	178	153	179	142	159	152	166	161	165	162	173	179	176	174	167	175	166	170	135	165	142	190	167	152	151	171	165	182	167	170	148	170	175	159	159	160	164	185	155	158	154	151	168	169	181	150	184	172	152	169	167	146	154	190	157	154	160	152	147	190	165	149	177	155	169	163	169	194	179	154	158	164	177	160	184	160	188	152	162	147	174	159	161	153	162	170	156	154	164	176	167	164	164	165	149	170	164	171	169	134	165	148	159	174	181	144	174	152	160	166	169	194	167	153	157	163	150	191	155	173	160	157	142	163	186	173	150	185	167	157	159	184	168	158	158	162	186	139	158	165	168	159	184	193	184	150	176	183	168	153	145	150	163	160	173	165	140	164	183	169	156	161	157	163	169	177	146	208	142	181	167	162	167	166	166	158	162	158	170	169	170	176	190	166	140	171	164	159	156	163	162	143	154	176	161	164	193	161	169	149	156	166	183	171	167	174	145	185	152	153	164	170	150	162	166	171	182	179	178	148	172	161	171	178	171	165	147	158	182	176	157	165	177	178	188	181	157	177	155	174	166	179	155	164	185	163	152	188	158	176	160	164	175	175	173	184	177	170	163	153	161	170	171	167	152	179	206	173	174	179	164	177	147	144	142	162	162	144	171	151	162	167	173	149	174	174	178	136	174	148	168	165	160	152	167	168	158	167	184	180	162	168	147	161	183	166	175	164	174	181	182	171	154	190	179	147	152	182	175	180	176	180	161	158	160	166	173	172	156	171	155	184	173	178	164	151	166	168	176	169	158	162	184	181	169	145	164	161	170	152	170	161	163	174	166	152	162	154	183	166	155	174	169	170	150	178	135	170	180	174	178	146	195	174	156	157	158	165	197	178	175	161	166	143	150	145	160	157	148	151	164	180	164	180	169	152	178	166	148	183	152	153	155	135	188	164	162	188	167	177	173	161	161	158	161	182	151	169	186	147	182	167	180	186	165	169	174	145	172	161	176	167	159	152	169	174	165	141	148	163	149	171	164	178	182	175	175	179	170	164	157	167	159	176	177	161	188	172	163	176	169	160	167	170	175	156	154	173	166	162	149	169	137	172	161	175	183	177	162	182	179	166	195	151	153	133	172	161	151	144	151	169	167	167	165	161	174	181	180	177	176	150	169	163	169	165	175	177	197	188	170	164	178	196	178	168	179	169	180	157	145	176	141	173	153	155	142	156	134	161	163	157	171	167	183	162	156	156	146	168	158	192	174	168	193	177	159
24866	20387	29037	26186	20396	19169	9732	33225	32774	5329	532	455	423	406	425	412	399	374	386	386	417	388	397	351	361	348	376	336	347	325	365	350	330	398	371	368	312	373	391	358	335	386	374	352	380	403	343	337	348	357	360	342	367	341	361	341	341	323	356	324	352	343	340	360	367	341	382	354	339	366	343	311	358	364	349	322	341	339	323	343	373	334	384	345	347	350	335	375	323	357	347	363	357	384	366	345	355	346	330	331	328	333	353	346	311	324	357	328	349	340	362	381	375	313	349	356	362	340	351	351	361	367	301	353	349	378	359	341	297	307	345	342	355	325	315	356	338	355	352	338	338	339	330	353	331	348	368	362	357	352	377	359	341	347	330	344	360	355	365	335	337	406	396	365	317	327	357	336	331	351	356	340	336	349	331	362	334	326	352	339	365	351	330	349	338	366	362	365	371	364	347	290	370	308	370	357	340	328	319	342	329	361	364	357	328	350	336	342	363	344	339	348	356	338	334	360	347	360	329	371	303	377	367	364	332	346	347	358	353	364	331	336	351	343	316	386	356	334	349	353	343	370	351	333	360	359	342	389	348	359	326	343	377	363	376	349	363	349	349	385	316	375	337	355	360	361	331	357	381	328	334	357	364	315	346	381	349	313	351	329	315	372	329	365	322	345	377	330	357	335	340	349	359	333	331	336	353	354	369	372	343	335	390	353	378	326	326	352	322	367	366	359	406	365	345	355	362	375	350	328	342	330	348	351	351	374	329	338	338	312	330	320	359	345	383	341	367	354	363	322	353	364	372	354	333	413	384	342	363	340	347	374	354	358	345	352	332	349	365	372	318	345	363	359	312	322	350	343	334	316	359	351	380	336	344	355	353	345	369	367	333	324	338	341	369	369	353	365	335	361	357	321	328	358	332	342	352	340	374	300	349	390	334	316	333	360	351	348	359	349	354	367	332	318	321	367	397	314	362	378	352	336	343	330	335	360	343	301	358	343	368	379	357	368	349	321	335	361	346	334	333	352	355	337	308	355	318	340	345	356	377	361	387	337	363	324	350	345	306	341	331	338	353	331	319	323	338	332	352	414	346	376	353	346	354	334	323	364	336	356	355	353	368	364	324	357	336	342	347	345	354	361	362	357	327	321	359	325	325	347	364	352	388	381	356	357	371	333	361	368	358	354	323	329	340	362	362	338	361	308	346	390	329	347	363	346	351	395	338	327	330	372	343	346	368	382	310	365	329	317	327	329	358	360	362	370	344	317	357	340	331	348	342	343	329	370	350	349	304	358	344	295	379	315	370	335	331	334	349	354	347	325	352	326	374	355	358	355	317	355	336	357	364	372	355	376	356	335	383	329	307	356	345	343	376	355	345	317	345	349	383	336	351	330	341	366	350	358	363	359	351	338	347	326	338	304	343	352	320	321	337	380	344	352	322	322	349	346	345	311	350	360	363	324	356	378	371	353	339	326	331	356	339	373	370	358	326	328	324	357	339	346	341	343	352	334	338	347	332	351	358	347	335	354	338	343	323	345	336	368	376	362	329	365	352	359	339	353	331	344	366	342	321	346	371	352	330	378	355	380	344	374	378	348	357	347	339	350	324	345	384	335	337	331	374	382	348	366	362	339	374	368	352	324	360	393	348	327	363	341	336	326	357	353	362	356	350	336	372	354	345	374	343	322	365	354	362	372	350	317	331	346	359	318	329	368	334	351	340	367	368	378	344	368	324	338	385	362	313	361	327	368	347	343	346	366	332	311	345	347	363	355	361	323	351	344	357	363	350	351	340	340	378	352	359	347	364	319	313	374	315	371	364	323	327	380	348	302	349	371	313	358	350	348	340	350	357	358	367	356	338	323	338	324	380	321	327	360	368	339	343	367	326	343	343	340	374	313	364	366	324	336	357	348	356	348	341	340	343	305	347	371	345	353	319	362	319	340	377	376	359	355	363	345	351	313	347	358	327	358	343	321	363	368	358	355	377	353	350	366	330	316	346	321	344	333	323	348	354	337	362	386	370	340	318	350	355	347	330	368	342	330	351	319	369	346	340	372	324	338	350	337	354	302	348	339	323	370	332	380	354	339	323	357	336	346	375	375	371	345	329	347	330	342	337	355	365	355	342	350	351	356	328	321	368	395	393	329	319	335	325	320	321	341	339	365	347	346	368	338	339	378	326	359	331	379	315	359	346	310	338	352	377	333	359	383	363	396	342	369	324	325	330	351	377	360	364	356	350	349	338	343	351	338	361	338	364	327	292	337	376	339	344	338	347	351	341	354	338	320	325	332	326	367	324	348	346	337	329	362	346	345	367	353	344	358	350	319	358	321	309	355	320	308	314	361	336	369	343	350	338	327	335	324	350	325	352	365	343	358	354	327	329	358	345	338	320	333	355	347	345	354	341	346	329	315	345	324	350	334	328	340	317	321	365	369	367	332	321	336	374	320	355	329	311	369	363	354	353	309	339	307	336	362	348	343	339	386	318	365	347	352	312	356	354	354	372	361	354	340	347	339	382	329	356	326	324	313	352	366	324	361	344	386	319	368	407	343	335	355	366	340	369	329	337	366	344	334	386	338	346	351	359	317	332	353	333	327	355	340	325	338	379	316	333	308	334	325	358	351	339	322	361	351	348	358	367	326	358	358	345	331	351	335	341	352	365	331	359	335	363	376	364	368	362	353	368	362	360	322	319	317	383	315	355	358	346	402	361	332	359	321	352	332	340	332	356	340	331	343	354	350	354	359	358	345	372	378	340	358	363	350	299	368	346	341	350	349	332	366	373	352	343	357	333	340	367	398	350	340	337	374	368	387	346	324	368	361	403	356	320	352	350	375	336	375	328	339	360	342	358	386	346	306	377	361	345	340	360	357	317	348	372	369	375	366	346	344	352	326	356	357	307	331	345	337	370	369	319	359	383	383	332	351	370	359	345	367	363	351	334	311	376	356	347	377	376	379	370	369	333	347	388	347	358	348	377	335	339	360	317	326	377	378	347	332	325	356	330	344	345	367	363	384	335	334	343	362	348	384	344	333	348	317	334	354	322	343	319	320	330	350	358	349	369	360	344	348	366	350	340	359	348	323	350	342	367	347	319	307	345	350	355	341	321	361	345	342	347	374	340	357	338	361	327	378	368	326	351	322	346	339	343	378	340	335	350	380	362	332	347	300	356	328	335	354	346	355	360	345	334	345	357	346	311	321	302	345	342	336	339	327	338	301	350	372	378	330	334	328	349	341	355	345	359	344	382	325	350	348	372	322	365	347	377	343	338	333	344	345	367	322	388	360	351	357	387	324	333	343	360	344	347	352	395	367	345	352	322	340	334	353	323	360	372	338	329	387	335	337	340	339	371	345	352	339	347	337	358	363	316	311	348	353	328	351	362	323	339	338	334	353	324	356	345	330	344	335	316	361	346	400	349	363	339	335	356	324	360	338	309	337	359	340	323	320	343	324	365	341	330	368	337	349	351	338	388	349	325	342	329	357	356	347	379	364
39961	40156	35678	18540	10444	7511	7150	38433	28445	723	564	522	497	470	437	401	419	420	378	390	361	366	455	372	353	389	388	351	377	345	333	337	381	333	370	317	330	356	346	355	340	321	348	334	342	337	337	302	319	318	337	325	368	336	332	316	337	311	337	330	322	337	306	350	328	341	345	309	287	325	358	320	349	366	329	313	310	297	317	298	339	339	305	319	305	344	288	339	319	325	297	284	349	291	338	317	321	345	331	313	299	357	361	330	338	322	326	339	323	353	339	334	357	324	331	335	336	310	339	298	293	303	324	327	324	338	336	293	329	344	286	269	344	313	334	317	341	351	337	324	315	343	340	322	346	284	324	337	309	330	309	319	291	323	334	328	359	314	307	332	297	306	313	321	322	352	318	301	344	332	316	348	335	330	341	344	328	307	311	332	331	305	316	338	286	324	363	307	315	334	299	294	325	327	325	319	316	336	298	336	330	339	339	329	321	356	312	330	307	324	312	325	320	283	295	355	320	342	311	304	288	346	356	300	342	319	326	295	348	318	274	304	296	319	327	354	308	329	330	309	316	331	321	319	353	368	341	301	329	313	311	335	309	325	341	312	348	314	298	310	324	339	349	303	360	360	321	297	314	325	327	316	327	311	340	359	311	325	326	299	306	338	336	310	319	337	332	325	333	319	294	310	342	323	307	317	314	333	344	330	346	312	324	323	331	336	320	332	312	295	297	346	329	330	323	322	323	334	298	317	338	323	328	332	327	328	294	325	351	305	362	296	306	309	299	291	327	345	337	304	339	334	308	287	344	362	345	306	314	306	331	303	328	339	302	329	315	292	295	326	302	311	343	345	327	334	309	298	321	352	339	322	332	359	317	313	324	293	333	333	305	321	334	341	334	313	330	310	336	304	307	316	310	332	312	350	317	342	335	305	309	302	315	348	341	309	323	307	281	310	306	283	338	316	323	315	322	336	330	350	331	300	332	328	338	327	325	342	321	318	343	330	316	356	303	306	348	317	322	335	327	303	293	329	337	284	336	334	345	306	329	342	379	296	308	355	284	304	316	306	341	338	314	330	311	303	318	286	354	316	362	283	296	331	312	335	339	314	299	336	301	308	330	309	355	334	322	328	331	340	314	336	276	327	388	333	342	315	311	340	347	354	297	360	302	359	344	300	331	333	298	340	298	311	322	322	320	329	312	340	318	357	323	316	309	310	310	328	316	313	341	363	330	300	330	331	314	285	306	342	325	337	330	302	361	322	353	315	306	323	330	312	300	330	331	314	319	330	308	329	324	308	331	315	310	309	346	340	326	316	333	317	322	323	332	322	308	301	314	324	336	306	338	329	313	301	336	337	341	327	313	336	280	301	302	342	322	347	339	316	341	355	312	318	323	342	308	328	340	277	302	299	317	337	319	311	332	316	309	366	328	323	310	338	323	315	324	317	309	334	341	348	324	296	319	317	312	361	302	344	355	315	322	311	324	298	301	333	321	326	320	333	297	294	321	313	321	312	353	323	302	323	348	342	321	325	308	300	314	310	315	340	303	348	297	298	358	361	315	341	330	361	334	338	359	337	296	307	299	340	337	338	313	313	322	326	335	340	355	314	300	335	305	292	302	306	336	300	302	331	305	331	309	326	321	297	297	308	308	331	305	306	344	321	316	329	335	333	307	310	335	303	333	339	286	297	376	292	304	296	289	268	303	302	310	330	348	286	337	331	348	324	331	319	322	323	315	320	332	347	319	316	312	336	335	332	337	329	364	311	345	337	285	335	324	327	316	296	333	318	312	316	325	297	297	307	330	363	323	274	329	316	320	327	302	303	315	330	328	340	302	329	346	330	308	344	311	350	323	312	321	308	294	312	307	339	319	304	329	314	324	341	309	319	320	303	321	309	363	302	325	335	348	348	329	293	304	268	338	348	313	306	305	308	322	338	311	302	349	325	321	338	332	309	294	309	334	352	333	321	316	298	329	280	330	348	316	342	324	316	318	325	321	307	277	337	323	324	347	308	345	319	313	314	325	331	328	325	297	330	331	318	340	337	318	304	324	326	301	317	299	323	326	333	328	309	341	330	338	345	301	309	320	317	328	314	350	320	310	295	316	309	348	285	299	348	307	331	322	333	299	313	335	328	315	341	311	350	320	334	312	323	290	315	334	347	341	328	345	322	311	325	324	320	326	287	310	288	310	336	317	334	315	291	312	309	332	324	295	354	331	323	292	332	305	341	328	331	330	296	366	274	330	355	331	321	295	306	333	305	302	332	350	322	337	301	321	307	315	328	309	342	319	309	309	301	325	349	318	312	312	346	329	320	324	332	301	327	322	322	348	330	326	331	348	333	288	323	298	339	308	307	340	339	331	339	348	326	286	305	309	352	326	335	320	309	322	343	297	341	332	327	292	301	315	336	307	348	325	318	312	324	313	332	321	326	351	292	313	316	318	322	321	336	350	326	305	334	339	342	300	349	322	313	307	326	306	304	332	354	325	318	331	323	341	312	306	351	319	323	299	320	314	319	310	338	335	305	309	320	321	331	291	304	311	306	330	321	304	325	304	304	329	313	299	304	348	329	339	329	353	329	302	331	311	353	317	339	323	286	330	347	339	320	340	352	351	320	285	287	322	327	325	299	341	333	343	342	318	330	306	317	330	346	329	323	310	296	329	324	318	335	317	330	274	330	350	338	329	321	332	332	322	346	329	299	303	317	299	332	330	311	322	297	338	271	309	326	309	339	320	314	332	349	344	335	336	339	307	317	294	305	315	320	292	325	312	311	317	338	301	319	290	328	335	319	342	332	309	352	340	316	321	347	329	364	317	328	351	328	333	321	331	314	315	328	308	298	357	295	300	294	304	324	315	312	327	288	329	315	337	336	338	318	314	347	322	350	332	315	363	312	322	325	312	332	297	340	342	321	326	334	353	323	328	320	315	326	319	317	334	316	329	324	315	330	337	341	319	292	315	325	284	341	333	341	295	329	307	300	335	318	329	325	318	326	314	336	330	313	335	331	300	355	321	336	318	302	330	315	333	318	310	308	357	319	328	351	295	330	343	323	322	336	323	365	323	324	333	352	347	341	331	314	314	325	281	336	315	336	321	342	302	315	297	290	306	334	329	294	318	296	314	336	338	309	333	370	305	328	355	331	299	323	314	314	332	327	336	314	356	324	327	335	309	339	329	342	317	333	310	314	332	313	316	358	306	311	338	319	326	320	336	340	317	297	260	353	326	327	286	315	319	328	345	298	323	351	306	295	325	329	358	306	310	322	324	342	299	288	299	330	341	329	324	333	363	320	306	344	267	326	317	336	347	299	321	327	344	300	309	350	300	351	309	331	340	319	317	313	324	330	288	341	315	330	310	300	312	297	312	355	311	326	329	327	315	316	331	317	345	294	341	352	309	291	331	321	330	326	329	298	350	315	345	330	302	346	303	308	320	278	332	326	346	294	309	271	331	352	325	321	315	313	345	334	352	318	306	319	325	323	299	315	328	353
22530	20426	28562	24698	20433	20821	23050	44126	46969	12059	1326	742	696	752	704	658	642	621	687	628	640	626	604	654	667	595	602	595	584	643	597	609	579	528	609	558	610	605	592	555	612	621	565	603	567	585	617	573	604	609	582	616	567	573	574	629	601	550	534	562	574	599	577	538	589	584	595	568	550	566	614	564	593	623	586	548	556	617	548	615	541	607	587	598	632	600	573	552	586	578	578	584	585	578	541	557	576	540	557	579	605	544	581	558	573	548	544	563	600	592	583	558	528	564	568	602	558	550	605	539	591	532	559	577	552	610	570	555	574	595	622	620	602	574	615	625	596	550	582	562	546	602	572	537	566	594	561	601	531	554	569	579	586	588	586	580	611	626	528	554	620	566	572	572	630	564	600	597	565	603	529	563	550	611	578	569	558	576	611	558	589	583	613	557	558	580	555	588	607	556	576	588	567	550	583	544	564	570	530	564	554	610	538	616	587	550	608	560	592	587	537	587	553	561	593	600	592	632	550	595	592	568	574	612	572	554	552	583	582	576	600	548	529	587	565	575	568	610	612	576	553	594	610	566	606	604	607	579	567	569	651	578	568	548	510	604	567	581	538	592	601	564	574	598	547	564	589	567	559	576	583	544	591	579	556	566	595	569	563	576	565	585	549	612	573	583	503	607	582	509	580	541	540	591	590	558	567	583	610	597	575	570	567	568	580	553	597	572	533	570	578	616	556	575	607	620	564	574	575	562	545	572	594	537	585	554	555	552	603	563	569	540	570	558	529	543	596	603	575	582	599	561	567	608	587	548	592	626	556	584	584	599	572	532	586	582	596	571	562	554	569	549	587	611	537	549	555	555	581	560	546	562	610	560	546	592	571	583	567	587	569	587	591	565	621	554	547	540	619	602	581	540	584	548	561	549	614	607	575	569	567	548	561	581	536	607	607	584	599	533	548	610	573	571	586	566	588	582	564	578	572	571	586	591	589	580	565	574	583	558	567	545	526	590	581	559	585	547	556	595	560	572	565	595	537	557	596	585	589	566	516	603	576	598	567	553	574	523	575	553	568	572	533	559	580	580	521	582	600	588	553	561	564	580	550	556	640	614	582	577	554	532	545	625	559	562	553	538	620	604	590	538	590	597	618	637	533	599	563	597	570	553	603	532	550	576	522	574	600	569	572	545	570	605	602	569	544	532	538	628	580	604	596	590	566	553	593	589	588	596	611	631	606	564	595	601	521	535	577	545	588	566	543	535	542	588	592	562	572	601	562	544	596	571	584	592	570	575	618	606	527	570	544	592	562	607	597	539	565	587	549	555	567	588	591	579	580	578	557	597	563	586	549	557	570	576	564	569	550	600	580	561	607	595	545	582	611	549	572	542	604	628	549	578	588	525	559	606	611	556	594	575	586	551	579	557	594	571	572	552	583	535	553	583	575	553	560	534	571	532	545	561	571	568	544	524	527	561	566	578	556	567	575	576	601	605	555	580	615	536	525	572	593	612	573	560	557	564	608	592	569	580	587	537	605	595	554	560	574	562	621	558	551	607	603	588	577	619	526	583	573	561	596	556	638	528	535	578	561	560	574	580	584	574	551	576	612	567	591	543	538	566	571	578	561	566	545	558	552	555	589	527	587	591	578	591	598	518	584	592	550	600	538	569	590	525	565	591	535	569	592	573	544	538	577	584	578	615	575	593	566	595	550	574	558	552	595	588	560	533	616	548	597	595	614	551	550	559	549	592	526	595	579	566	580	637	556	571	576	576	592	561	549	556	580	571	557	554	600	575	592	573	535	592	609	599	548	609	590	534	577	595	607	587	522	554	596	570	634	533	577	536	609	549	611	585	515	579	569	568	550	558	605	625	546	582	531	586	577	580	523	563	560	565	562	569	551	536	520	581	567	590	595	586	564	593	595	571	588	565	600	551	567	608	572	562	576	589	599	609	587	611	559	580	580	540	591	534	596	545	514	645	558	529	521	567	569	581	617	556	573	617	600	579	547	578	587	571	545	574	566	573	541	536	554	517	548	576	608	596	588	624	539	559	548	567	576	557	591	586	586	529	633	569	608	584	565	531	574	622	555	503	612	576	542	612	592	597	566	583	585	621	540	608	547	589	574	557	587	550	523	613	556	586	529	575	601	539	581	580	549	580	611	558	598	618	613	593	570	577	538	584	583	581	578	532	575	588	547	623	557	576	583	577	557	529	570	579	550	605	572	579	598	534	589	599	595	565	549	579	568	564	598	558	537	552	548	576	589	555	605	576	585	570	573	538	573	546	578	581	587	599	560	580	627	584	600	590	536	558	609	586	570	549	547	539	603	588	564	577	576	607	572	555	584	529	571	553	634	556	521	563	559	617	543	575	618	594	554	589	608	559	532	595	560	548	528	545	557	566	530	610	620	577	566	559	603	566	546	556	572	590	569	534	553	517	579	549	552	588	546	585	600	554	571	596	543	526	638	594	578	626	575	561	577	587	543	558	577	596	580	571	575	578	533	598	573	569	630	571	552	597	580	588	589	567	580	564	629	541	553	553	571	566	536	559	516	581	602	574	549	570	522	567	579	514	602	604	548	577	535	611	598	576	587	567	540	542	604	533	563	550	549	603	575	612	566	550	590	543	617	585	563	569	533	520	554	564	598	527	578	552	570	568	545	597	540	577	599	575	549	562	564	585	527	577	603	528	530	597	561	591	568	572	566	593	584	573	593	587	552	524	556	557	539	575	582	592	548	579	576	587	605	540	574	575	612	594	554	585	598	579	560	506	560	609	543	527	567	575	619	570	588	578	566	535	526	608	568	553	519	583	577	581	611	597	573	562	590	585	570	526	572	595	598	552	525	543	570	563	566	561	574	572	574	552	606	568	566	541	583	562	545	528	570	552	589	576	560	600	601	599	555	581	581	580	573	598	574	527	565	577	551	535	578	594	531	579	578	583	634	593	619	555	528	527	551	547	564	566	564	488	599	558	562	588	571	634	593	592	584	567	579	584	556	596	582	584	545	548	615	654	615	611	605	592	572	602	546	530	566	569	597	543	564	608	585	581	557	594	575	612	558	564	607	575	546	576	590	587	590	616	605	571	557	587	555	569	587	570	574	529	566	580	604	503	538	578	570	599	576	606	593	539	582	524	596	574	564	536	575	573	581	544	561	528	540	571	602	548	601	600	551	559	573	589	551	590	549	596	581	569	554	580	597	558	576	575	577	624	545	577	578	615	622	606	563	588	571	544	567	594	609	587	600	564	587	527	607	597	558	592	558	606	564	546	594	573	609	546	532	579	549	580	584	564	593	578	608	591	552	603	616	580	565	575	559	559	578	571	576	602	591	583	542	532	598	612	557	567	608	547	620	600	553	589	590	583	532	594	592	560	625	575	552	571	584	573	620	595	593	599	576	598	558	619	563	569	589	543	553	598	597	575	589	569	564	467	569	586	582	545	595	608	578	584	584	567	566	582	582	600	611	577	609	577	533	562	574	568	596	514	589	577	588	574
44209	50247	42874	23548	14924	11439	12217	47115	39819	1267	1030	927	864	849	766	752	757	734	685	647	636	648	616	626	645	581	586	589	585	549	594	571	563	562	542	568	537	590	572	575	541	550	544	564	563	545	566	556	542	547	541	577	529	504	554	517	531	530	553	498	567	541	520	548	553	566	545	531	550	542	520	521	554	525	520	531	540	537	502	539	559	545	520	539	533	545	521	511	530	552	513	541	531	496	523	513	548	527	513	542	518	530	596	533	521	522	563	526	566	504	512	516	493	525	608	576	528	522	539	546	541	511	514	532	514	512	540	541	556	503	492	536	502	514	502	555	520	495	565	533	537	544	556	520	553	532	527	507	540	541	538	556	499	561	500	503	507	514	517	549	526	520	516	533	530	515	507	505	501	523	534	476	534	530	509	534	506	579	537	488	546	506	548	506	505	507	532	538	540	506	517	601	546	574	536	548	500	520	533	524	538	493	532	561	503	559	502	523	531	509	543	542	526	495	561	531	513	505	545	525	528	512	545	517	525	517	564	496	532	534	550	543	525	535	537	539	546	517	507	517	498	522	532	522	536	509	484	523	477	518	514	546	503	603	523	505	506	570	509	544	493	514	478	537	526	513	481	523	557	518	527	531	547	502	526	557	511	515	526	530	497	558	549	530	556	521	532	552	551	483	533	525	529	473	523	537	508	531	520	501	527	592	506	516	544	538	544	549	528	557	547	498	566	532	534	528	473	531	515	521	534	482	527	522	531	556	536	582	568	550	507	504	565	562	557	511	519	530	480	515	516	502	501	549	535	548	508	523	547	525	547	532	537	508	543	508	562	555	528	541	509	566	566	507	524	562	539	498	493	522	495	526	526	507	557	497	475	531	525	564	516	474	543	515	527	525	505	549	572	561	527	523	505	550	497	542	525	568	514	572	490	533	526	568	576	530	545	536	494	518	565	553	463	548	514	495	539	543	538	567	500	557	493	493	517	499	548	544	494	540	541	513	547	517	542	543	529	564	492	531	529	498	542	534	514	471	544	522	540	523	510	511	518	522	569	527	550	499	536	552	529	526	532	563	539	475	505	526	540	511	500	558	544	538	558	544	531	528	568	537	550	514	524	522	589	520	536	560	529	541	540	526	513	570	521	519	546	558	550	556	536	532	548	549	572	555	553	527	526	525	516	508	527	497	526	552	546	595	534	529	518	530	551	517	503	555	478	550	540	507	555	526	528	527	528	530	554	519	522	554	536	565	513	539	502	533	514	529	551	533	508	531	505	548	514	539	514	521	550	510	538	543	506	541	536	525	521	515	490	529	536	545	504	538	519	542	509	553	563	523	516	515	550	512	513	501	559	510	488	559	492	526	506	519	555	532	524	532	540	505	527	515	503	530	549	514	542	539	503	509	539	534	486	500	556	524	542	523	568	530	531	574	483	546	528	525	519	542	553	507	539	515	532	514	533	512	511	498	469	506	484	492	502	493	541	547	554	514	516	506	524	548	532	516	521	503	567	518	544	521	535	546	532	572	508	537	546	551	491	527	501	516	499	527	530	519	522	525	524	547	542	491	511	497	550	548	516	504	514	517	496	554	535	540	556	550	522	547	511	539	500	512	494	541	473	527	535	563	526	502	543	543	564	518	536	542	550	499	513	528	541	525	538	551	483	548	560	519	509	533	519	525	542	516	540	542	530	500	565	507	534	509	511	523	515	488	551	542	504	560	539	489	557	539	567	562	504	511	525	541	538	554	529	563	480	534	538	506	536	515	555	514	524	488	530	499	540	514	536	479	516	509	543	574	514	557	497	504	530	519	539	520	537	494	543	517	548	529	514	564	495	566	476	527	520	564	514	482	541	524	551	511	528	549	533	534	497	480	562	488	606	574	529	481	507	502	527	520	507	532	534	531	521	525	560	535	521	500	532	557	538	539	539	535	518	549	535	535	532	513	486	523	545	533	515	510	488	543	517	543	514	521	524	551	537	535	505	533	530	549	550	542	518	505	554	567	564	520	526	484	497	556	535	521	522	546	555	543	545	494	530	517	575	538	517	566	523	546	532	509	520	546	540	554	559	571	513	528	517	523	559	518	462	503	573	488	539	531	570	526	538	535	541	539	519	507	489	511	500	527	543	512	540	514	510	525	535	566	504	528	520	520	510	523	534	539	575	556	562	508	528	547	507	547	466	519	488	509	512	500	541	537	527	519	521	498	501	529	479	538	502	508	564	578	538	522	525	571	540	525	558	545	487	565	518	530	506	558	502	482	504	465	503	564	534	506	500	541	551	501	516	486	568	522	532	537	504	517	484	467	548	509	518	515	515	522	534	567	498	509	520	498	533	538	490	532	541	501	505	543	489	537	513	575	473	523	532	569	544	522	539	511	497	510	510	540	528	579	517	534	518	522	553	515	509	539	497	495	484	530	516	553	573	560	527	553	506	480	518	536	502	532	507	529	551	534	559	523	543	551	534	485	511	539	575	532	548	528	517	540	539	557	552	516	549	555	528	480	522	546	539	543	545	561	555	526	512	500	530	525	510	533	557	554	563	516	569	513	533	556	509	542	542	491	502	550	540	533	516	524	541	558	542	520	539	532	537	496	519	517	554	497	509	535	503	527	565	504	506	518	517	524	510	528	498	537	497	529	525	548	509	598	506	556	476	535	528	530	489	510	520	533	499	532	508	548	567	485	538	507	470	540	539	537	542	527	539	546	527	498	526	566	519	546	507	540	537	546	537	524	508	547	513	510	505	463	528	536	499	533	528	527	494	535	516	521	533	504	487	537	533	524	560	558	516	538	498	560	541	542	554	520	522	503	508	521	528	528	545	503	519	488	509	516	498	568	530	531	526	586	520	518	538	537	533	521	542	574	533	511	547	551	518	542	538	520	505	557	537	505	500	531	533	529	512	507	514	514	483	551	503	521	544	487	505	518	541	507	487	538	561	549	519	552	536	537	478	515	557	519	518	517	519	554	508	534	488	554	562	518	511	548	487	515	492	539	555	517	540	530	550	529	553	533	528	519	545	499	546	571	536	550	555	579	500	534	518	535	553	527	513	549	572	561	566	538	517	560	534	519	566	504	519	510	509	499	513	542	515	465	508	511	554	524	539	541	540	528	566	510	525	527	556	573	503	526	512	520	509	541	547	548	534	560	510	563	524	541	530	517	511	523	512	523	540	570	494	502	544	525	482	525	497	507	528	528	530	535	535	522	566	517	535	530	526	513	491	522	532	542	532	527	512	507	549	532	553	521	477	559	549	509	521	544	518	534	538	544	549	521	531	519	539	565	557	525	565	523	533	525	547	528	532	538	499	535	502	568	535	520	558	549	492	513	499	550	517	518	557	559	553	533	516	511	550	564	539	534	529	528	542	536	473	529	534	528	506	554	522	556	521	526	521	564	510	534	547	512	489	508	549	526	515	547	493	567	500	557	525	517	550	526	534	528	506	550	531	531	512	560	518	525	554	525	491	555	538	542	531	560	507	522	515	539	529	494
28609	17567	9555	10107	1238	1223	1146	3207	3538	208	158	171	163	183	159	165	160	166	165	169	177	164	164	166	183	141	153	148	171	153	165	168	166	147	166	160	165	160	183	143	165	156	139	167	170	171	151	159	182	142	161	176	189	165	169	173	156	153	166	167	153	150	148	183	163	161	168	170	125	183	153	172	179	149	166	180	142	176	173	149	140	164	162	156	183	179	171	144	144	164	156	168	173	158	162	158	149	149	161	164	148	174	149	165	161	157	156	158	179	170	169	143	155	156	152	155	161	164	154	185	163	177	179	159	139	171	143	184	173	155	139	164	136	154	154	158	154	157	154	163	173	173	154	152	168	152	137	156	150	156	153	151	192	157	165	156	169	153	170	144	154	171	159	151	174	171	180	169	167	164	171	161	181	169	156	179	151	153	151	174	149	145	157	180	160	146	165	166	183	180	168	166	196	135	149	159	184	167	159	145	159	147	194	176	154	183	154	138	177	177	166	154	173	161	169	184	167	162	172	156	160	172	149	168	168	151	148	142	166	170	166	155	165	181	171	171	126	153	143	153	168	151	178	190	164	171	152	151	162	165	141	160	144	156	169	172	154	187	202	181	148	162	164	160	177	199	151	168	157	170	168	167	179	168	163	146	184	165	187	180	193	194	154	162	194	147	167	142	143	162	163	175	157	173	150	169	153	165	156	176	149	170	148	161	161	167	189	161	169	158	192	180	183	181	183	157	155	166	152	150	162	188	154	163	169	168	170	154	162	170	204	169	170	139	187	175	156	160	158	166	162	169	163	159	140	168	179	157	184	138	179	163	171	145	187	188	172	159	167	173	179	162	156	158	174	171	147	170	136	185	155	172	149	161	162	163	153	168	169	162	141	157	151	152	170	172	161	174	158	142	173	175	160	168	165	164	162	168	151	168	160	143	167	173	170	182	175	154	174	165	163	156	172	154	179	179	163	165	159	156	160	174	184	161	130	165	165	181	165	182	158	162	168	162	169	172	151	170	159	159	164	152	167	146	152	151	185	160	159	172	178	171	161	178	173	151	168	163	189	165	166	177	156	148	146	174	157	164	179	168	163	141	162	132	149	178	168	163	175	161	174	166	155	146	162	166	175	177	157	140	151	159	168	168	181	189	162	155	174	178	159	168	150	190	178	156	158	134	181	174	185	128	182	157	145	162	154	170	174	187	134	158	136	164	147	189	164	145	162	170	171	179	153	175	184	174	160	168	178	166	179	171	162	153	161	180	150	172	169	157	135	182	163	160	150	159	169	165	149	145	174	169	162	158	156	168	162	167	162	164	170	169	182	161	179	171	157	154	166	184	153	162	160	166	167	162	146	195	158	166	178	123	158	166	169	172	161	173	155	159	172	142	169	160	155	169	163	133	165	162	150	157	161	170	151	206	155	178	152	188	160	155	166	173	160	175	156	165	172	147	167	176	166	156	171	182	183	144	167	157	170	153	177	178	160	158	137	139	156	186	164	180	158	183	141	166	165	168	174	136	164	172	150	154	167	162	166	138	170	166	167	147	165	160	154	172	140	148	169	176	166	178	151	151	170	157	155	172	165	193	175	179	141	150	157	161	139	147	170	169	168	187	160	169	145	150	196	160	155	186	158	159	136	157	151	176	155	170	166	169	162	174	166	172	160	147	151	177	167	151	169	162	157	147	183	159	168	147	173	184	160	166	153	156	152	157	154	146	170	149	165	170	142	159	184	163	157	169	175	165	172	147	154	165	152	149	149	151	159	162	140	160	159	183	194	192	152	189	158	178	174	172	170	155	169	177	161	183	173	169	153	150	167	178	171	159	138	174	181	174	186	193	163	167	151	145	135	162	180	168	164	156	153	172	170	175	175	171	149	147	168	171	176	169	176	192	161	177	182	137	183	193	187	143	173	183	162	168	154	160	159	156	170	166	138	157	164	190	178	175	170	172	176	159	170	134	163	153	170	157	164	148	160	166	166	174	146	157	164	165	164	142	164	149	176	173	163	170	154	155	170	167	181	161	163	170	165	166	158	154	169	161	160	154	153	153	173	160	166	167	164	150	161	179	158	155	153	155	157	157	169	177	166	180	167	163	147	150	166	182	155	172	154	150	168	176	163	161	153	172	169	162	146	177	176	173	171	163	165	182	168	156	160	151	175	144	175	135	177	150	155	168	198	163	166	183	165	169	147	179	170	168	157	152	165	177	161	165	161	144	155	177	154	168	156	177	149	180	171	168	180	137	144	160	162	176	180	172	160	155	143	175	168	160	161	150	194	149	170	160	173	182	175	170	175	189	178	177	170	176	178	163	174	168	153	168	173	164	160	174	170	163	174	147	156	173	172	172	172	182	162	169	140	176	191	163	165	156	165	168	159	176	152	150	186	151	161	151	159	139	174	158	165	159	166	166	160	177	144	183	175	181	167	167	184	162	149	154	156	175	152	162	164	178	169	171	172	164	164	149	163	189	170	165	132	167	155	170	170	167	139	149	161	184	161	162	158	164	159	167	173	166	160	159	138	171	148	157	157	172	160	167	177	169	164	151	158	168	166	175	153	144	158	159	147	188	176	161	180	185	164	144	165	174	173	160	160	158	136	179	181	150	174	164	191	161	152	169	151	170	166	153	169	168	136	168	165	158	163	172	158	182	192	158	172	172	162	177	169	139	163	177	181	148	143	193	140	163	133	151	158	177	170	188	186	137	171	174	167	164	162	155	166	159	175	160	145	172	136	153	162	159	151	156	151	150	162	185	150	176	170	159	174	167	162	152	154	160	169	156	179	163	158	153	173	172	152	142	177	182	174	152	165	154	158	163	138	157	166	170	173	183	152	156	158	140	134	165	152	174	166	188	153	171	186	177	172	141	181	200	178	163	163	160	193	162	169	187	149	169	180	157	158	176	146	183	156	168	163	194	165	147	165	166	156	168	159	162	166	165	179	161	149	169	150	160	157	150	169	195	163	144	163	160	159	171	147	140	174	160	169	158	163	172	159	136	155	190	164	177	150	182	170	176	166	159	143	147	166	147	158	168	165	176	157	171	152	165	189	154	156	143	154	154	160	175	153	174	170	170	149	176	173	164	174	152	164	149	150	168	155	159	164	155	165	157	165	195	132	142	153	172	147	139	172	163	154	177	196	147	145	152	166	136	161	164	170	159	172	182	172	170	172	172	166	136	159	150	144	159	170	170	169	155	178	161	145	168	158	160	164	172	141	166	169	183	151	169	162	163	164	160	166	166	172	185	156	156	167	150	158	175	164	191	158	173	167	187	167	130	165	147	187	183	129	173	177	150	175	171	151	167	153	146	175	165	172	175	171	153	180	182	163	185	151	167	158	143	165	160	140	161	154	186	153	171	137	158	159	166	172	150	151	165	152	156	167	168	169	142	165	188	156	168	139	180	155	158	167	159	143	165	151	141	140	162	148	168	181	174	188	151	177	178	142	157	147	149	192	179	158	187	150	158	149	156	152	151	157	160	161	152	171	161	150	187
17155	12763	11451	8478	2150	2556	2362	5843	5581	182	185	175	168	187	167	167	170	166	169	181	174	164	165	190	192	155	164	171	163	166	208	173	179	178	181	169	159	157	156	170	192	171	170	162	176	155	158	171	159	174	175	167	156	166	163	160	181	183	197	158	183	179	172	175	171	197	173	145	165	160	168	168	185	163	159	160	184	161	153	164	162	159	174	160	182	169	152	179	193	181	160	172	171	156	185	230	161	160	160	179	162	167	183	164	186	170	168	165	181	155	159	164	175	175	168	198	164	145	144	151	166	177	182	167	166	167	198	184	170	179	167	192	168	179	163	177	172	173	156	184	169	164	181	171	179	161	168	169	154	169	179	177	191	161	167	164	170	175	179	153	151	157	190	158	153	177	180	160	167	164	169	157	172	167	158	186	174	161	167	204	173	183	160	179	149	178	172	165	172	162	183	155	173	168	165	166	175	185	171	185	186	190	204	160	160	161	181	174	142	189	160	172	173	166	156	165	203	192	173	147	153	175	163	158	168	173	184	187	175	148	172	182	169	170	174	176	183	150	190	151	157	158	173	169	163	190	163	162	174	154	146	189	166	174	173	170	166	159	172	189	191	193	155	181	151	163	164	178	179	174	186	142	161	168	141	179	155	196	183	154	168	190	164	164	177	170	142	196	184	168	175	180	151	170	193	159	173	166	152	196	160	166	192	160	193	191	170	153	186	183	163	163	190	208	174	184	170	176	186	191	207	188	179	159	171	177	150	170	184	163	176	186	172	171	168	198	161	179	167	170	177	163	183	176	163	182	172	172	164	164	160	178	149	158	178	178	166	163	211	169	175	182	197	190	163	190	168	165	186	183	166	170	158	159	171	177	153	175	162	174	166	170	185	154	191	187	171	171	156	181	177	180	161	165	157	184	189	166	159	185	160	184	156	136	184	156	174	181	184	185	179	173	160	168	179	161	168	169	191	183	163	172	182	152	186	156	206	189	164	177	174	165	190	177	171	148	189	182	136	155	183	209	169	179	156	168	186	175	172	152	176	175	178	143	165	146	171	148	170	166	176	158	170	165	198	174	151	164	184	191	189	179	182	179	185	173	198	189	163	180	169	142	171	163	180	171	198	172	175	169	163	164	190	149	157	209	168	165	172	184	161	174	188	198	158	160	170	173	152	164	166	178	164	168	181	198	170	181	176	173	162	161	204	165	173	149	146	179	170	193	189	192	171	176	151	157	157	207	169	174	172	156	160	178	176	165	164	179	156	189	164	184	175	160	172	184	153	180	195	154	184	170	177	171	169	147	185	182	168	167	181	184	163	186	161	178	156	175	169	196	174	196	175	159	165	196	160	174	181	165	169	172	164	174	171	155	162	172	208	159	187	182	164	176	167	178	170	174	170	163	175	178	160	175	162	187	194	170	151	181	187	159	173	180	174	172	192	173	166	159	199	169	178	175	179	161	185	170	183	182	177	161	139	165	187	184	171	167	154	164	156	168	162	172	167	162	159	177	174	188	176	193	167	193	170	161	181	176	185	187	184	160	184	181	171	180	178	134	169	170	166	170	184	164	158	172	176	183	167	166	167	179	168	192	187	165	168	180	176	158	179	175	184	183	177	183	164	164	163	169	175	160	164	156	166	195	169	194	169	167	197	177	201	163	182	179	165	178	182	174	179	202	165	170	155	174	168	184	154	198	193	180	186	172	137	176	163	185	188	184	178	191	176	166	191	176	171	180	187	171	179	177	155	177	188	163	191	172	196	188	147	165	175	155	195	173	183	168	168	158	165	195	190	166	165	169	172	147	176	185	166	159	176	153	166	181	154	161	168	163	189	172	148	155	172	173	167	185	167	171	167	170	161	168	171	162	179	147	187	175	162	180	167	158	151	153	145	173	215	151	191	189	167	163	166	182	184	156	169	178	172	165	163	155	171	176	200	174	178	173	189	147	155	150	160	122	161	185	163	183	153	177	170	182	182	176	177	172	184	189	167	151	190	158	153	159	175	184	194	178	158	170	162	178	170	168	166	178	174	162	149	174	196	168	170	171	196	158	156	180	157	178	177	159	155	153	180	160	154	164	164	156	146	173	177	154	185	179	164	160	166	168	179	161	207	178	169	163	186	161	166	161	157	188	187	161	170	188	155	196	158	175	150	157	176	157	195	169	176	181	171	169	161	178	169	184	160	166	165	154	171	182	168	180	187	185	166	176	191	160	194	195	168	155	186	176	181	150	176	170	181	171	165	175	169	166	187	150	159	165	164	194	191	188	154	186	158	161	192	177	161	176	161	160	161	185	151	188	162	170	173	167	176	186	170	180	171	171	165	176	178	167	149	170	175	145	168	175	164	154	167	173	169	172	176	157	167	169	164	173	166	187	169	175	150	167	170	176	198	158	154	179	168	169	154	172	177	168	172	181	160	178	172	169	160	166	174	190	189	171	181	174	190	184	158	183	176	179	154	183	170	158	157	160	176	156	167	181	163	185	188	177	186	162	155	162	169	154	169	191	177	160	183	167	164	178	203	173	174	184	148	172	179	180	177	170	154	166	163	181	174	177	172	172	159	176	155	157	143	175	165	148	173	169	165	172	183	179	179	177	148	154	183	157	168	173	153	182	191	187	187	165	161	184	144	174	169	180	171	186	172	170	185	199	173	178	167	149	162	160	181	165	185	172	152	178	179	172	161	184	180	169	185	166	146	143	158	139	153	184	176	175	183	159	183	192	175	163	199	168	175	164	175	173	169	167	177	184	178	151	173	169	159	162	168	152	176	184	175	167	187	176	165	162	160	183	158	164	172	165	170	155	180	177	164	176	179	208	182	153	159	160	167	143	170	162	149	183	192	165	158	162	175	180	172	170	153	174	165	156	170	190	145	158	137	157	193	170	189	177	162	158	158	167	159	177	166	196	170	159	174	167	186	172	186	161	159	189	159	172	158	164	178	163	184	149	160	199	169	182	182	170	174	156	148	172	169	176	172	184	182	182	140	179	151	179	162	163	200	154	167	167	142	161	192	188	155	179	184	151	157	199	188	178	175	167	192	160	179	161	164	176	163	173	186	169	160	178	156	157	169	150	178	171	163	191	175	172	185	182	170	181	164	181	197	173	160	178	160	136	185	165	167	165	173	167	175	169	163	175	167	178	161	181	173	173	171	148	162	165	161	164	196	165	179	177	138	176	189	196	181	182	184	191	163	178	187	178	147	177	165	177	169	163	167	174	156	173	177	145	156	155	162	167	179	152	163	179	175	161	176	156	171	147	156	175	166	179	174	180	177	167	184	170	175	178	165	152	189	172	157	178	184	204	173	178	176	174	188	161	207	163	192	152	199	191	173	171	173	182	176	161	159	151	169	180	175	171	188	170	187	185	174	188	173	147	190	171	165	189	142	169	162	187	188	176	177	187	168	167	164	161	154	163	175	151	174	181	176	155	171	183	186	170	146	181	163	159	187	176	175	192	170	154	170	172	150	177	154	174	182	154	152	168	174	161
25009	20450	28520	24906	20454	20111	12229	33457	41635	7761	584	422	404	416	374	420	384	382	390	368	414	416	401	403	372	390	406	363	381	380	367	370	392	386	360	378	355	365	340	361	385	360	381	372	360	374	377	369	351	358	332	334	370	359	379	312	347	339	347	356	376	353	354	373	347	369	380	353	329	366	338	349	350	361	374	355	375	356	365	356	388	347	333	355	362	371	393	367	388	366	384	341	360	346	366	338	365	363	327	340	371	350	349	364	360	376	354	337	388	389	347	368	331	341	348	399	357	360	364	367	360	358	361	385	339	372	313	364	334	361	382	328	359	383	353	371	363	324	343	375	342	351	377	359	361	377	370	362	352	367	361	388	381	381	337	368	337	378	372	337	358	378	362	358	348	392	386	381	367	353	385	344	340	353	340	342	367	366	369	364	366	375	378	345	379	378	340	367	347	364	379	355	337	337	357	343	328	351	370	378	367	375	359	348	366	343	377	375	399	345	374	367	374	350	363	317	354	368	345	342	377	370	360	377	347	370	347	345	351	344	385	371	365	354	363	329	347	356	355	390	340	349	341	386	395	374	334	318	349	386	357	337	362	368	360	332	357	352	382	356	359	384	367	384	351	354	377	376	410	363	359	368	366	329	349	341	367	368	349	343	367	360	346	327	344	344	390	365	358	372	340	341	360	362	341	343	372	368	379	355	358	334	347	368	346	405	362	346	348	375	372	344	356	376	369	364	357	372	346	392	358	368	360	345	356	375	374	348	340	356	368	387	331	351	369	357	343	332	378	357	337	380	362	373	365	353	365	360	372	369	360	362	363	345	360	331	359	349	351	335	342	325	353	364	357	403	320	347	360	344	359	344	349	321	362	339	349	362	366	396	361	338	324	335	367	371	368	363	365	348	367	355	351	381	329	347	382	378	346	347	351	332	319	370	370	354	361	367	400	351	356	356	359	361	338	360	373	344	355	403	337	354	392	373	377	364	324	351	346	365	336	354	363	428	359	340	367	367	371	363	362	359	364	359	333	333	371	372	378	366	414	333	339	353	380	348	359	386	357	393	382	357	380	343	393	353	347	371	330	372	344	374	369	335	368	357	352	346	388	360	355	349	390	351	338	348	366	347	353	357	360	345	373	348	337	366	327	378	383	367	398	355	363	332	394	328	369	351	304	329	348	337	383	364	345	338	379	351	385	346	363	347	354	357	369	366	337	361	392	369	354	369	357	347	348	321	372	369	345	376	369	369	338	350	398	383	356	353	357	365	379	329	354	379	358	342	374	388	364	323	341	377	374	359	352	364	354	353	360	334	330	397	359	379	380	340	325	390	346	351	367	311	344	358	330	362	376	304	329	361	344	356	353	353	354	383	400	372	360	403	350	384	379	356	338	388	350	335	354	389	363	367	336	352	372	339	335	355	346	352	336	354	328	389	344	347	346	387	382	347	352	346	320	355	366	354	372	384	344	397	343	362	324	336	364	361	320	363	355	376	342	369	418	353	344	368	388	375	366	360	326	325	355	322	340	377	350	344	365	365	331	354	384	369	390	350	387	369	338	374	399	329	327	337	340	340	338	340	346	356	353	327	370	352	366	361	350	332	340	345	366	360	359	331	357	319	385	374	362	353	412	317	342	364	351	347	361	334	345	366	373	381	368	345	379	379	323	364	362	385	370	378	364	379	342	324	349	319	374	379	329	349	370	405	387	387	391	346	381	382	371	359	391	335	324	368	331	391	348	352	348	334	351	352	327	360	335	355	377	386	369	382	377	361	377	361	378	372	363	382	364	398	370	380	326	353	356	377	337	353	388	385	370	351	353	341	340	371	346	348	354	338	356	361	384	372	368	361	388	332	319	374	366	362	396	340	392	352	353	335	348	352	351	364	334	370	341	395	342	352	376	334	388	363	339	362	355	371	364	337	355	362	343	393	369	361	373	365	321	357	391	376	335	339	371	384	334	361	379	376	335	342	328	334	359	318	380	354	370	338	380	342	377	350	357	392	408	387	357	396	327	366	363	350	359	383	367	355	344	352	361	384	382	353	382	362	403	348	376	366	343	376	355	345	359	378	309	366	356	396	379	362	350	349	342	347	366	363	377	337	348	359	363	348	354	359	373	384	385	356	352	381	355	369	358	392	366	367	360	361	343	332	328	357	368	340	353	365	360	345	347	386	375	366	333	342	347	370	367	379	328	359	330	361	391	387	381	388	369	332	380	363	338	386	348	379	333	359	347	372	346	387	353	361	361	363	332	368	353	370	385	359	368	371	346	361	362	330	349	375	377	367	374	362	351	355	406	378	361	366	347	370	369	336	349	321	363	338	358	359	338	380	356	335	390	332	384	365	374	362	361	348	352	374	366	372	347	377	379	375	371	356	366	363	349	370	333	389	338	366	380	339	376	354	340	361	344	352	364	362	344	354	332	378	412	345	298	354	344	357	350	357	345	354	408	335	344	391	376	335	390	357	337	387	351	367	365	344	384	391	374	346	342	338	358	360	357	371	377	351	376	339	352	375	343	318	381	394	365	324	357	368	335	366	341	362	375	363	384	348	352	333	342	333	367	368	355	375	347	336	341	366	353	373	342	379	350	355	304	373	359	332	360	371	336	350	352	375	385	369	336	394	363	360	344	381	380	372	351	357	361	363	358	356	362	360	355	368	363	363	376	369	380	366	354	329	369	343	381	386	379	405	378	350	341	360	362	366	328	383	344	361	367	344	344	355	348	347	354	378	351	378	362	348	364	394	356	338	348	365	314	363	361	358	369	354	365	372	362	319	353	385	336	378	344	411	359	351	357	356	350	363	330	374	332	398	386	330	346	368	353	349	356	350	369	330	373	328	356	351	348	375	355	359	373	358	374	357	364	359	411	337	334	372	373	346	353	407	368	361	371	378	327	347	369	391	376	372	354	387	356	369	344	390	334	347	312	344	376	380	380	360	364	328	352	328	354	344	401	346	325	357	335	369	341	394	333	358	375	375	382	346	363	384	352	346	356	378	393	396	384	380	319	337	393	359	312	379	336	363	370	372	355	338	364	382	350	370	359	376	347	371	343	368	365	351	339	371	355	365	339	382	371	324	361	356	356	353	367	360	368	370	359	357	358	331	333	354	401	372	367	345	359	349	346	327	360	363	369	377	339	368	371	360	373	347	349	334	378	357	364	347	387	357	330	337	391	361	368	367	369	359	389	360	355	373	368	336	343	363	365	399	365	364	366	378	382	359	398	364	359	368	361	338	316	372	348	310	386	350	377	335	372	339	351	383	354	347	355	353	343	338	336	343	350	385	361	356	344	348	373	340	382	357	379	357	317	344	322	326	349	319	368	351	380	370	355	393	365	340	351	393	362	359	355	389	349	359	333	371	359	371	402	358	358	378	342	358	330	350	314	350	381	379	369	395	387	389	373	375	358	358	340	370	380	366	352	370	325	353	329	324	383	359	346	329	374	325	335	363	385	388	384	349	359	407	356	344	343	370	340	380	369	341	321	341
38441	42823	43072	21002	7085	8957	8703	37815	34959	620	543	541	495	451	432	442	399	385	396	379	374	401	376	371	325	393	374	357	372	400	365	320	347	385	368	326	343	327	395	341	357	344	311	349	329	347	352	350	330	324	362	308	379	329	379	324	314	338	360	386	335	323	324	358	357	368	349	346	327	365	361	342	339	353	341	323	338	320	353	337	327	331	309	345	340	323	344	314	361	376	329	346	336	342	340	317	365	341	348	292	296	333	321	307	304	325	303	352	351	349	331	332	337	320	320	357	362	300	374	324	358	328	336	365	341	323	319	344	306	345	328	314	306	379	292	338	319	321	319	336	346	332	319	316	363	336	333	326	331	317	333	333	328	319	311	349	325	328	354	345	325	342	332	339	320	366	299	335	350	334	349	328	345	334	317	328	329	311	300	350	342	341	320	356	324	329	317	328	324	341	314	362	355	323	329	339	360	329	355	343	342	328	360	344	324	353	345	311	323	323	323	345	339	364	343	324	315	354	340	312	331	377	331	361	353	311	318	348	330	322	348	337	336	336	303	329	337	367	367	321	337	350	314	348	327	310	315	311	308	336	353	370	293	356	337	316	355	319	346	326	334	328	358	346	344	323	320	343	313	334	326	307	320	315	369	326	335	338	358	323	325	340	333	318	365	319	311	356	326	326	306	341	362	316	348	335	339	339	348	352	343	334	328	319	320	350	313	307	274	336	340	346	369	339	345	344	359	354	322	318	335	346	351	332	357	316	331	329	315	340	333	340	344	348	316	335	319	335	346	339	331	306	326	339	359	357	329	306	339	356	317	333	348	306	351	335	316	355	366	333	353	321	320	341	343	329	364	344	341	364	307	325	325	322	336	317	337	323	327	314	349	325	340	301	342	344	372	348	361	338	353	345	339	337	310	363	339	345	340	299	316	335	349	342	357	340	331	325	314	322	319	336	331	339	326	361	328	282	317	359	365	357	367	322	313	342	387	314	336	333	315	334	324	310	324	328	336	298	314	340	321	330	332	346	375	317	344	314	342	316	341	328	311	302	325	313	371	353	382	323	344	358	332	328	350	311	350	349	357	344	299	319	348	362	341	333	342	354	328	347	339	325	327	291	323	334	342	326	338	317	335	335	322	295	334	353	318	356	336	326	332	335	319	318	326	352	328	359	309	346	327	353	334	314	343	332	357	314	323	334	341	359	341	340	329	336	326	335	312	354	320	337	349	336	340	317	351	285	324	345	355	348	351	342	356	335	301	336	347	331	332	345	351	334	342	342	328	313	348	351	323	357	334	343	328	333	319	324	323	317	342	357	318	316	300	317	339	334	343	322	356	316	356	356	303	341	375	358	375	311	312	317	347	347	363	318	326	317	322	355	320	330	341	345	352	324	342	342	341	334	378	323	340	330	319	359	320	318	350	349	339	355	351	335	338	343	306	301	330	340	317	313	318	304	333	354	343	353	327	365	324	346	341	348	323	310	345	337	320	322	353	317	351	327	308	313	323	334	377	338	304	302	323	341	338	344	318	331	331	367	333	355	329	337	319	321	332	331	344	332	331	307	358	307	326	333	379	352	349	317	336	322	317	333	316	364	312	315	358	353	314	338	334	341	363	308	348	318	338	352	330	356	347	324	341	357	325	355	323	309	321	306	333	327	364	310	318	337	315	318	346	358	370	335	342	341	322	360	330	336	323	340	340	348	329	308	328	341	332	351	373	312	357	299	316	311	342	339	289	311	332	341	311	337	356	345	335	326	353	343	328	365	358	338	347	309	330	343	343	334	334	365	322	329	368	337	343	364	327	335	334	311	320	337	308	336	320	335	316	333	347	325	301	352	346	327	334	321	318	321	339	331	323	320	362	348	361	320	355	355	348	351	328	347	315	335	332	347	321	314	306	349	337	344	316	308	347	349	331	362	334	357	301	311	321	353	347	325	327	353	350	338	318	356	352	337	331	327	370	326	339	320	356	318	309	329	324	331	327	341	319	329	370	344	303	352	344	355	338	312	340	331	332	319	355	308	347	342	329	346	342	328	339	374	320	337	333	337	360	349	323	348	353	336	324	318	324	311	332	313	340	322	333	320	341	312	312	336	326	351	361	336	310	347	355	332	311	316	362	359	285	336	338	339	356	341	317	341	350	343	342	360	310	339	348	336	320	341	333	321	355	326	290	302	338	338	345	280	352	338	350	310	347	339	325	328	316	326	347	361	348	295	341	366	308	371	367	323	331	339	294	360	339	357	330	314	353	352	364	340	364	321	332	360	327	352	338	304	309	321	338	333	314	351	328	319	301	323	351	359	336	376	333	369	363	341	325	349	371	328	352	303	325	293	335	332	330	317	351	336	360	335	332	326	354	328	339	331	329	332	309	340	350	346	317	357	349	378	341	352	337	348	317	333	352	330	316	320	315	349	315	360	302	308	372	351	315	321	334	355	321	325	320	353	318	339	328	328	341	334	350	298	334	321	335	367	321	319	338	336	344	308	352	336	325	339	332	334	316	341	322	333	314	359	329	326	291	356	317	320	339	305	360	343	345	350	349	304	364	334	332	322	342	320	316	321	342	357	308	350	321	329	317	305	325	374	364	350	310	345	323	356	330	323	321	348	318	325	308	322	341	324	340	351	285	351	382	352	335	350	310	353	351	366	344	368	317	317	340	309	353	327	337	372	300	304	327	359	336	340	327	298	346	325	372	315	340	312	328	331	330	335	332	356	337	323	346	329	317	348	393	306	329	358	306	327	352	284	330	323	358	335	340	315	371	333	359	328	346	337	343	347	325	332	335	330	353	347	361	309	332	346	344	371	339	337	313	359	330	324	340	335	328	346	367	317	354	340	348	331	344	325	341	326	347	332	310	302	309	375	311	331	322	307	319	317	342	302	333	343	346	325	331	357	350	338	340	339	324	357	356	326	319	335	348	356	331	332	333	347	283	330	319	338	350	341	352	307	310	348	337	323	327	333	351	355	354	308	317	300	322	342	339	365	351	343	351	377	336	326	331	371	336	332	355	352	339	331	335	328	327	345	335	328	321	326	350	370	325	348	340	342	338	339	334	345	332	321	338	372	313	331	327	333	294	342	325	313	336	344	334	312	316	340	343	340	350	339	316	268	361	341	336	325	330	322	320	340	342	332	312	354	318	303	345	328	295	328	352	315	326	307	319	342	329	331	331	375	325	348	354	332	327	350	345	319	358	299	344	337	350	345	321	332	322	361	335	295	333	357	342	304	320	334	358	323	343	314	313	302	319	354	333	346	339	344	322	349	366	324	332	341	306	354	375	323	343	355	368	345	341	338	316	311	334	336	322	344	311	325	330	335	342	354	340	344	336	323	358	309	329	319	335	333	343	323	312	338	350	332	350	346	336	348	336	320	284	302	354	350	312	325	326	304	316	324	315	338	336	350	289	362	335	340	335	320	329	305	293	329	332	329	350	318	322	372	301	331	322	353	345	356	324	327	316	358	343	343	302	333	323	328	332	319	336	322
22555	20422	28035	23809	20425	20890	24237	50344	54210	13602	1583	754	714	702	607	690	685	655	655	594	609	611	627	605	643	634	597	640	646	633	637	556	611	607	583	568	615	619	598	669	586	590	550	607	595	555	607	609	570	618	594	659	572	584	626	595	554	617	621	603	537	556	559	577	589	594	587	590	568	576	580	618	567	561	595	575	624	579	570	564	617	586	589	563	580	611	598	613	633	581	613	596	602	611	611	583	615	579	642	595	557	596	594	641	571	567	593	596	621	565	584	582	554	588	561	539	581	582	588	557	575	538	567	581	549	568	566	598	555	609	617	635	554	576	615	591	569	559	522	604	534	550	565	569	595	556	546	614	577	569	597	577	597	609	639	561	598	628	564	590	569	552	569	580	571	556	600	589	573	566	614	617	556	564	599	587	603	584	608	578	647	559	573	562	567	597	579	596	591	611	542	579	592	599	588	619	561	554	566	579	525	588	635	554	560	553	608	584	618	622	590	629	592	583	577	576	561	579	575	608	593	603	539	607	581	560	598	583	608	597	589	567	574	581	562	589	564	577	574	608	571	622	563	543	615	576	563	589	582	583	555	570	576	596	560	573	576	550	566	589	583	599	591	592	534	622	569	604	542	562	602	597	591	578	559	560	591	569	628	586	584	580	600	579	599	560	586	574	501	581	606	573	532	587	605	601	582	603	582	577	543	596	572	549	595	552	535	599	613	601	587	596	552	617	597	575	541	554	603	599	549	587	614	610	582	622	573	587	580	564	567	599	572	584	549	586	620	538	585	566	571	648	613	596	619	551	619	612	587	604	560	552	586	611	558	592	605	559	589	535	586	568	576	564	588	595	546	575	571	592	616	585	618	615	575	550	601	606	547	548	541	586	561	594	596	579	584	632	589	573	580	578	581	569	516	562	608	573	578	579	590	619	586	533	580	637	601	563	587	605	530	573	572	579	584	586	570	637	565	574	573	616	606	576	618	616	571	590	618	581	599	597	567	609	579	569	617	532	552	608	574	609	618	615	577	586	566	582	571	554	619	603	584	601	585	598	618	615	583	571	533	576	575	562	595	587	588	561	581	588	597	597	568	574	570	593	609	607	574	611	564	621	589	548	576	580	544	612	577	593	570	618	567	580	620	624	604	590	621	616	584	566	559	536	614	586	617	584	628	580	587	572	608	544	630	599	575	569	602	553	558	566	575	549	571	621	585	604	560	562	559	570	606	604	643	555	567	571	588	586	598	584	578	630	592	578	585	564	593	560	573	598	562	579	563	583	622	650	627	603	546	581	557	557	581	562	558	547	556	567	581	602	564	619	547	658	553	592	593	616	602	590	578	632	589	560	591	606	606	614	573	584	577	597	609	580	598	593	629	573	588	577	558	543	579	585	603	546	592	576	587	585	611	566	604	561	560	566	584	567	596	558	564	594	593	572	595	552	596	598	624	594	565	592	538	575	556	569	579	621	605	581	571	549	611	585	566	550	564	610	599	595	550	585	580	550	593	567	576	598	556	602	598	582	550	605	554	614	603	574	546	551	579	540	556	591	588	551	574	583	586	612	584	562	533	569	609	593	563	587	545	590	582	586	582	562	597	608	553	594	554	565	608	613	572	560	600	560	580	584	620	614	633	573	529	550	609	564	566	584	565	600	549	614	638	555	579	593	595	588	583	589	581	591	582	581	548	630	599	535	554	610	599	595	587	546	595	553	615	574	542	559	603	606	633	561	601	606	558	569	531	537	590	559	569	605	605	601	590	611	593	606	596	568	582	542	530	564	524	551	591	587	594	587	593	599	570	599	549	605	559	603	568	558	591	607	576	562	572	572	572	591	560	598	635	576	574	600	616	596	571	580	590	583	578	566	625	579	592	615	574	591	631	612	545	555	577	584	588	617	574	609	583	592	574	527	597	522	624	545	555	642	550	570	558	604	557	609	558	572	578	579	583	579	580	589	602	571	599	605	564	575	560	561	576	552	555	569	601	601	532	575	631	617	589	576	618	540	577	578	600	600	593	545	577	622	597	551	619	606	555	562	550	607	585	578	575	552	525	575	590	591	575	603	566	530	611	571	565	593	569	622	630	572	588	552	587	621	628	643	567	552	613	612	559	611	589	575	589	581	543	614	600	567	580	593	553	588	593	556	567	577	584	606	602	536	569	608	538	574	595	584	585	570	525	567	578	596	571	583	597	617	561	579	555	593	543	588	578	582	591	607	632	590	581	606	581	553	555	582	555	554	608	578	547	586	555	569	589	627	569	567	558	618	614	601	617	584	613	611	580	553	610	621	557	607	535	611	587	570	616	612	590	549	558	543	575	612	554	585	640	630	594	613	586	613	607	593	626	604	620	594	591	562	592	604	588	611	566	639	592	616	551	599	582	596	588	609	617	574	603	569	554	605	595	554	573	603	554	605	558	603	591	618	562	557	610	538	567	559	571	575	594	556	636	558	604	580	570	568	570	611	623	571	556	589	570	591	540	559	551	579	595	628	586	591	547	547	550	615	556	558	585	587	572	582	589	610	574	562	566	540	557	572	619	576	562	594	612	609	582	572	583	590	579	569	604	547	586	580	574	581	585	611	564	608	510	588	546	570	614	643	611	587	590	540	621	572	590	551	556	585	598	576	604	589	588	586	555	631	535	610	614	607	586	567	590	583	585	562	593	572	569	570	618	597	583	524	596	607	537	611	623	576	584	634	570	589	564	574	610	601	597	540	594	582	567	619	599	621	544	598	588	626	567	573	581	602	613	573	592	576	568	611	599	587	593	594	599	586	567	598	592	568	579	586	534	581	556	580	560	569	590	565	607	611	603	597	626	571	570	560	581	578	607	589	528	591	554	563	562	604	577	594	584	608	607	584	559	554	599	586	588	612	593	619	607	609	562	602	572	585	590	581	591	594	623	616	583	590	572	579	570	629	605	601	599	611	598	569	542	608	557	574	557	578	576	573	560	553	594	587	609	557	622	577	543	569	572	560	589	581	561	608	567	590	551	578	596	577	579	542	597	567	567	580	590	549	549	603	601	611	551	579	589	556	543	606	568	574	614	567	593	586	616	542	564	616	596	541	591	578	610	575	589	584	579	566	592	590	555	560	591	572	600	587	583	608	617	589	568	530	601	572	570	522	544	605	591	588	542	571	559	579	563	560	558	598	605	544	601	581	586	582	563	605	587	593	552	576	624	575	563	562	585	586	579	608	597	547	623	664	542	575	565	570	583	605	608	553	573	580	597	646	567	552	573	581	594	593	573	596	614	586	594	587	660	576	577	608	607	587	611	606	569	537	586	616	552	602	568	576	612	600	569	607	587	601	628	592	611	517	591	620	560	615	611	616	578	642	554	618	621	575	588	572	577	588	606	617	599	588	574	579	552	580	615	608	562	550	547	563	595	606	559	565	579	613	597	575	564	608	542	559	596	553	607	599	591	586	614	568	546	600	605	587	601	586	600	559	582	568	583	529	598	566	590	613	574	571	593	602	562	616	567	536
41936	49073	48476	23784	13335	14421	14043	51978	42829	1043	944	838	758	776	731	694	693	681	660	664	629	627	575	601	605	617	559	618	643	611	598	567	557	566	571	549	546	537	548	599	559	559	548	561	564	530	556	557	524	564	528	561	532	557	573	565	534	567	567	514	581	511	553	571	532	508	551	567	558	518	512	525	556	544	570	491	583	550	566	558	534	554	513	558	585	571	539	549	546	572	566	529	525	560	522	528	567	528	561	538	580	508	528	553	534	563	517	540	549	512	560	559	512	543	502	524	539	513	533	542	571	516	532	574	571	528	522	552	531	551	540	542	533	544	577	570	487	561	592	525	536	530	582	549	518	549	553	545	563	520	538	539	522	534	505	516	502	530	528	547	535	516	515	531	526	572	576	507	531	532	503	554	544	559	487	537	558	557	551	559	523	559	536	548	564	504	497	528	543	569	553	561	563	550	549	539	555	540	558	560	524	601	534	532	591	562	573	532	516	493	504	531	563	508	554	586	534	519	518	524	525	525	543	537	550	574	506	536	559	509	521	563	557	524	535	534	584	500	513	563	576	541	541	507	508	522	524	519	537	522	536	543	557	519	557	500	517	539	562	549	564	579	518	525	515	550	528	549	559	517	513	563	531	553	519	530	502	527	581	562	481	576	547	520	526	525	509	578	561	545	575	563	530	543	522	601	515	556	562	531	530	536	528	534	500	537	475	486	532	549	551	534	528	545	578	482	538	569	519	543	549	542	562	529	520	528	595	569	534	510	498	559	545	530	539	577	545	492	550	586	536	553	502	546	526	505	542	515	562	557	542	527	532	513	585	549	529	537	534	520	536	527	482	547	555	562	502	510	543	595	538	544	539	493	521	525	583	533	537	557	523	541	526	534	554	547	528	576	533	565	558	526	527	540	558	581	501	543	546	545	553	573	562	533	574	530	542	514	512	525	580	497	556	539	577	524	573	532	560	575	551	510	530	549	554	572	593	588	597	512	555	565	517	568	521	503	532	570	512	558	568	510	497	508	558	562	535	540	502	551	511	567	530	574	532	510	507	550	566	505	511	504	520	531	546	538	550	538	559	540	533	552	553	510	518	564	559	503	523	536	549	575	601	526	518	536	531	522	566	498	509	503	543	526	544	557	566	537	538	553	529	547	563	491	494	522	525	477	530	535	528	517	526	519	555	483	501	614	534	563	545	563	545	519	555	558	565	554	520	489	547	529	517	529	539	515	538	501	529	522	547	532	548	497	563	535	498	540	556	563	559	523	559	553	501	578	552	533	535	556	554	525	523	508	533	548	525	534	530	561	572	588	560	498	535	516	544	521	551	564	529	559	539	521	511	505	552	536	534	564	507	544	542	495	516	550	553	544	534	505	582	526	537	547	513	532	540	510	530	532	523	512	519	556	544	536	539	584	543	562	563	534	573	530	532	559	508	544	532	526	521	544	544	572	537	560	540	528	518	534	517	578	554	549	546	577	526	547	529	551	527	548	527	550	597	521	561	547	585	523	563	535	570	558	557	564	504	537	563	535	540	522	523	519	550	545	547	530	545	575	500	571	549	535	559	547	601	534	525	548	545	500	520	509	514	526	530	556	570	548	555	545	537	524	514	532	491	545	501	555	577	537	494	537	560	528	531	522	550	599	554	517	589	501	538	530	550	565	535	533	563	572	558	526	523	560	517	583	560	526	531	553	537	551	536	549	524	538	580	523	511	581	518	569	560	543	557	508	497	528	565	538	516	525	521	539	560	530	529	510	569	512	525	535	545	518	562	541	573	538	515	501	512	547	526	526	549	534	520	524	561	579	533	553	531	527	532	522	551	554	506	530	547	561	571	534	593	526	555	562	583	536	514	555	543	521	537	511	531	572	551	575	520	469	538	532	509	520	547	555	508	595	537	555	538	599	574	542	521	540	544	518	524	544	489	527	500	562	525	559	564	547	521	541	528	561	561	537	530	544	527	576	532	558	575	546	555	501	521	571	535	520	519	564	546	555	529	537	529	553	550	542	511	534	495	568	570	532	551	544	526	541	541	536	536	510	530	566	522	511	549	555	573	503	557	510	515	520	533	508	540	529	551	550	551	499	532	552	510	562	518	517	572	523	523	514	509	512	547	530	555	547	558	519	557	568	556	555	563	553	522	528	573	523	592	561	510	501	495	538	586	552	547	553	558	535	545	560	498	517	569	525	531	539	540	520	575	517	528	558	547	534	533	533	524	522	534	506	527	521	548	538	522	524	510	532	538	506	500	571	513	545	516	543	542	518	510	555	527	523	515	559	541	586	529	584	517	509	526	516	533	520	563	586	526	545	535	556	542	539	521	559	525	511	507	535	520	527	540	514	538	511	545	528	553	534	511	528	510	557	559	557	558	547	554	520	511	544	545	560	565	529	561	509	580	544	547	551	559	529	503	496	545	518	545	559	506	497	527	536	525	539	559	525	548	503	541	545	502	546	575	547	554	508	533	524	577	542	534	549	547	512	527	544	563	571	545	466	511	525	511	504	511	579	515	543	537	511	562	541	556	560	515	524	546	493	541	542	515	533	551	551	496	542	547	507	522	532	492	537	518	549	506	517	556	554	530	557	523	540	534	509	561	545	556	526	547	525	567	475	538	561	540	542	551	520	535	558	530	530	540	525	526	551	532	530	574	520	526	573	515	527	540	573	537	519	514	569	519	543	516	550	565	568	544	545	546	575	565	544	562	474	552	540	560	500	513	541	569	540	571	534	529	561	551	555	507	515	529	585	558	569	476	532	546	584	531	525	522	529	539	522	536	548	608	552	542	522	564	533	549	573	538	544	530	524	506	548	517	493	545	540	515	530	565	561	529	523	516	538	502	553	541	537	539	546	549	581	559	574	482	497	522	559	524	544	521	555	548	496	572	535	543	526	480	522	549	544	590	536	520	546	560	528	541	464	538	531	547	530	541	583	523	560	571	579	552	552	540	540	526	538	565	525	526	526	554	565	549	563	542	544	550	550	569	521	543	549	558	543	545	554	519	571	537	534	562	510	550	499	538	545	529	508	554	530	568	573	549	545	525	542	512	566	573	542	524	567	586	549	525	519	522	550	529	525	522	524	493	570	516	514	546	555	545	535	558	537	535	543	571	530	522	569	564	554	530	551	552	526	549	553	565	518	509	568	518	551	538	500	506	518	517	540	576	518	537	517	580	519	553	530	523	504	566	577	567	526	552	545	552	559	525	565	561	550	524	549	559	562	527	518	550	563	535	553	537	538	568	521	496	521	495	540	538	531	522	529	577	528	540	542	537	515	576	537	522	514	580	533	534	498	574	560	532	517	544	533	534	558	527	569	538	537	574	550	544	545	506	504	526	534	525	512	537	544	522	526	519	506	549	499	545	553	569	532	534	530	537	544	509	524	562	532	522	555	529	528	580	537	517	537	550	516	543	496	529	552	530	525	562	556	549	531	522	531	568	522	576	545	550	539	533	543	517	516	545	491	531	548	583	533	548	508	534	529
28432	18058	12356	8571	1673	1847	1722	4974	4721	240	211	175	188	182	179	180	179	204	187	188	191	186	166	168	196	206	166	203	176	155	203	189	194	199	193	175	195	181	194	186	222	198	191	190	166	196	175	165	180	164	188	186	188	188	163	181	197	189	173	180	182	191	162	186	194	187	181	191	176	175	169	165	186	228	178	191	187	209	167	190	188	183	194	185	184	150	185	171	140	181	181	190	154	177	176	161	192	185	194	187	180	177	215	180	196	160	156	187	175	155	181	187	173	196	161	195	190	158	186	198	157	198	195	192	209	189	193	159	187	188	176	203	165	165	209	167	153	174	166	161	191	178	174	189	177	177	166	170	197	181	168	192	188	175	212	185	191	183	179	182	202	174	200	176	184	196	198	167	194	188	177	182	201	175	168	169	185	167	191	188	179	186	180	181	185	196	174	165	189	204	199	184	188	179	190	181	183	198	178	180	162	204	166	175	199	198	176	173	191	186	174	200	139	184	166	190	160	180	195	164	172	174	196	179	194	203	177	177	185	196	178	178	186	187	176	181	211	173	185	179	192	176	153	165	163	189	181	205	176	205	169	194	174	179	172	166	185	166	165	192	180	162	183	172	161	181	176	149	190	165	168	185	180	163	175	159	182	162	190	185	184	169	179	178	202	179	187	172	176	201	218	178	178	168	186	168	175	221	179	183	191	186	180	189	179	174	203	194	178	195	176	179	180	198	182	172	155	186	196	170	172	200	171	192	178	176	194	170	176	179	199	195	175	188	194	176	199	203	186	172	196	157	176	169	141	213	174	179	195	187	171	176	179	191	159	192	180	182	194	168	184	182	173	167	170	165	181	189	176	183	155	170	169	150	211	169	162	203	198	177	160	187	167	183	175	196	184	180	173	173	159	166	152	194	173	181	195	177	193	162	176	201	179	183	207	157	171	175	176	181	175	195	179	182	170	173	173	183	170	181	179	198	155	176	207	153	192	172	174	166	175	187	185	196	195	189	179	185	185	197	179	191	152	174	176	191	181	175	199	195	167	175	182	157	205	177	202	167	193	184	165	167	167	193	198	169	202	189	190	191	176	167	183	151	155	184	181	193	198	192	166	176	187	176	175	173	205	189	199	196	184	164	187	202	177	206	189	183	163	167	158	184	170	192	196	190	177	166	187	175	190	158	172	175	164	161	188	147	202	192	193	177	169	181	159	193	170	177	174	188	187	177	165	189	182	209	174	172	173	189	181	165	186	183	165	187	195	180	156	187	183	167	193	170	179	167	191	181	182	168	172	176	172	183	166	183	180	188	154	173	175	185	181	212	198	176	170	172	196	150	187	171	184	172	195	173	170	177	210	173	202	184	183	180	180	198	196	185	196	160	215	190	190	181	182	194	182	167	164	203	169	164	189	178	165	175	184	162	209	174	149	221	167	186	207	205	181	198	184	172	169	173	190	208	191	181	146	184	193	203	176	183	190	192	202	173	192	158	167	149	174	198	200	180	173	184	187	187	178	175	188	204	170	182	189	189	169	199	183	193	185	162	166	198	208	175	187	192	183	188	186	171	165	174	191	185	169	217	190	173	176	175	182	173	169	180	184	168	182	171	165	176	186	171	179	162	209	168	173	165	213	186	171	166	167	174	192	165	189	195	180	161	186	201	167	181	213	193	164	166	195	181	176	192	174	194	162	185	179	183	180	181	172	179	171	181	195	182	173	146	184	207	194	180	183	162	171	204	187	205	186	173	161	173	171	173	164	205	193	157	190	179	190	196	202	163	159	201	175	153	181	176	199	174	161	187	164	185	209	172	178	175	166	197	157	160	191	188	177	182	187	196	201	183	210	194	170	192	169	178	202	165	190	169	175	166	174	182	161	168	181	191	176	186	179	166	162	180	172	210	173	184	187	198	174	164	188	175	197	163	182	210	184	164	181	170	188	180	179	157	185	160	178	198	155	165	177	172	185	177	187	190	185	185	180	194	201	164	183	141	163	212	194	152	174	166	155	196	193	181	165	171	181	181	168	176	193	187	171	156	173	173	175	201	186	195	179	175	168	185	194	189	165	185	190	153	180	187	191	171	199	175	168	160	166	188	198	170	176	191	192	176	193	195	192	159	189	170	177	181	199	161	178	152	179	168	181	167	167	167	183	178	158	176	174	173	180	182	181	176	201	161	175	192	181	170	177	212	180	197	185	177	200	183	176	172	173	186	182	160	192	179	194	194	170	185	178	148	165	170	166	195	194	189	178	174	187	187	174	174	163	168	178	196	173	188	174	194	177	178	170	180	181	190	164	183	196	173	180	126	192	186	179	151	189	207	167	188	215	176	189	175	167	195	180	188	194	183	177	187	192	166	197	201	180	192	183	154	223	167	167	192	169	162	158	202	183	167	183	164	192	186	179	176	176	154	169	150	180	198	161	177	192	173	164	184	197	180	181	176	190	204	205	181	158	170	167	167	163	198	160	160	166	176	182	176	179	181	174	177	148	170	175	175	183	194	189	182	164	204	181	174	182	188	189	174	184	183	171	174	170	184	169	201	193	194	183	193	188	192	185	189	185	183	192	174	186	188	172	165	168	208	177	206	179	180	198	179	177	175	162	173	172	140	165	174	187	179	176	186	179	201	204	189	185	174	187	189	182	164	164	176	189	166	185	158	194	182	192	194	187	180	174	186	189	188	176	186	187	154	182	187	190	180	190	181	171	181	195	176	191	189	166	171	182	176	166	189	188	176	175	210	166	204	164	163	186	196	183	153	153	180	151	183	166	181	192	177	168	200	192	178	178	190	189	193	162	160	168	196	176	172	181	161	185	183	167	184	209	188	198	204	195	161	186	175	182	189	153	198	187	172	164	173	166	186	158	177	192	174	178	161	154	179	183	175	186	163	180	202	157	201	169	174	171	175	146	191	195	184	181	131	186	169	188	181	177	177	185	174	142	186	182	183	199	192	174	167	176	185	157	207	182	166	180	179	185	184	153	182	200	176	179	180	193	189	182	185	172	166	190	184	163	203	181	175	178	161	197	168	195	191	178	173	191	205	199	196	169	196	168	143	200	185	172	206	169	193	198	162	184	199	190	171	175	185	179	148	166	173	196	197	165	152	163	195	166	163	181	204	198	176	198	163	184	150	198	185	201	176	179	155	186	170	177	180	173	170	192	153	181	186	169	169	187	193	160	189	179	187	185	188	189	193	174	189	163	188	167	174	197	199	188	190	172	161	175	182	180	209	187	194	182	198	161	176	141	194	164	206	189	177	180	172	193	163	191	175	188	178	196	163	168	212	177	178	191	202	181	149	195	178	153	195	177	176	182	147	154	167	196	159	176	171	162	182	178	192	160	174	209	204	181	194	190	185	182	181	186	162	165	168	204	181	188	196	186	184	172	195	193	180	169	187	194	204	173	177	177	185	201	179	176	183	169	179	203	178	185	197	182	181	194	166	178	195	173	174	201	189	156	187	197	177	184	177	170	171	180	180	217	195	153	167	208	185
16783	17548	16075	6420	2985	3760	3422	8398	7049	217	184	202	215	191	178	186	200	193	200	215	176	185	178	205	179	178	201	186	173	182	189	195	186	187	184	189	176	183	203	186	190	157	172	204	196	195	185	168	190	203	212	181	157	191	188	183	179	187	184	198	190	191	190	184	161	190	187	197	160	200	206	180	190	179	178	197	181	186	202	208	166	197	175	170	184	200	199	186	195	188	170	205	209	200	193	173	190	195	208	174	199	169	180	172	181	176	196	180	177	177	172	184	199	215	189	181	172	180	177	193	160	188	191	201	196	184	178	195	170	176	194	178	198	198	181	206	161	157	176	154	190	183	186	177	180	179	211	162	192	206	163	185	175	180	181	170	185	210	170	194	206	194	193	204	180	173	207	190	160	207	169	196	215	175	189	191	180	220	181	188	161	181	170	185	178	179	211	172	186	192	186	197	204	204	194	211	196	196	169	177	186	163	201	182	180	187	168	164	210	198	188	193	192	186	212	181	200	160	186	175	181	198	177	194	165	185	192	198	175	203	187	192	202	182	186	192	195	168	190	188	189	192	190	194	196	224	204	189	194	178	184	185	195	214	174	171	176	181	181	193	197	197	196	174	197	192	221	170	175	190	215	163	193	175	171	197	194	197	208	199	189	170	207	187	183	185	183	184	206	200	175	197	184	185	206	186	187	182	173	164	210	195	181	175	188	186	184	176	170	186	209	208	191	189	161	194	200	203	175	173	183	191	210	185	166	194	171	189	188	204	200	189	172	178	194	187	186	196	178	181	202	181	191	202	172	185	190	209	187	177	198	193	191	185	191	192	184	186	183	172	184	183	194	169	201	180	190	202	189	177	202	167	182	164	200	201	213	196	188	185	200	169	195	207	188	182	186	217	199	195	183	199	186	221	208	211	186	171	172	198	187	190	187	170	195	199	211	171	175	173	177	164	186	166	175	191	183	196	172	197	195	185	179	200	195	203	199	201	190	163	188	190	182	215	197	180	204	184	176	193	166	192	177	204	197	188	205	182	186	186	186	172	193	168	206	176	184	200	181	176	170	189	199	191	178	159	185	172	179	197	161	180	207	202	207	224	171	179	180	193	181	169	185	214	176	207	156	190	181	188	190	200	181	192	196	182	178	228	182	199	194	187	180	159	206	184	179	197	202	193	164	186	181	174	196	164	178	185	201	191	182	161	215	178	185	180	159	192	182	174	167	173	197	187	190	161	208	177	191	169	175	207	191	158	179	219	190	211	192	171	174	193	190	204	181	199	179	186	191	186	198	163	184	182	174	196	191	187	211	184	155	197	175	177	159	188	169	202	175	182	181	164	179	184	206	192	188	184	170	167	182	174	201	177	209	202	182	166	191	182	193	196	177	197	168	191	184	200	206	176	200	191	163	168	197	184	187	190	195	190	185	183	219	191	203	188	196	190	170	202	181	169	168	179	168	171	187	201	184	190	188	150	190	202	191	164	203	184	180	182	182	180	164	203	164	210	191	212	180	191	173	196	175	197	178	161	191	185	183	187	188	214	183	191	167	200	177	235	214	214	178	189	194	175	193	193	172	204	186	213	182	187	186	186	192	190	158	169	162	173	205	173	169	173	182	190	195	197	173	182	168	189	157	201	192	208	207	209	190	194	180	166	198	198	197	196	178	189	182	182	166	204	191	211	178	185	208	201	184	201	206	187	187	191	187	172	182	189	177	204	205	182	173	184	192	199	189	170	185	188	194	175	189	178	177	189	186	170	207	198	206	197	182	169	193	190	204	184	197	201	176	192	174	206	183	192	218	187	174	200	181	213	213	198	183	176	171	186	188	181	182	175	188	207	190	186	186	189	176	208	181	174	190	163	190	177	176	180	179	180	204	168	184	208	192	179	192	209	195	194	194	195	203	211	178	164	199	185	195	200	186	197	202	185	173	168	195	182	187	174	181	188	167	169	192	173	175	187	182	177	172	199	214	172	200	189	180	184	178	179	202	193	184	177	198	184	151	187	184	187	208	219	180	173	192	188	168	174	168	183	180	176	196	159	176	188	204	202	163	172	210	180	172	181	189	184	175	174	194	177	213	184	191	173	178	157	212	191	189	177	190	189	186	200	186	196	191	162	195	182	192	190	177	180	191	201	165	199	195	179	174	215	197	175	181	194	177	180	186	191	179	213	181	202	182	194	180	163	172	190	187	155	178	167	192	174	217	194	174	183	177	167	197	194	184	186	190	179	192	173	193	190	179	177	192	158	182	186	184	192	194	196	188	197	185	200	211	185	172	179	199	183	198	188	186	178	176	208	192	181	191	216	173	204	164	179	168	171	186	177	190	171	168	184	173	184	208	191	184	186	189	212	184	181	193	189	168	186	193	180	180	194	175	178	176	193	173	177	176	165	184	201	204	172	187	225	183	190	185	191	186	193	191	175	199	202	190	194	183	178	198	195	168	174	184	172	184	183	180	198	198	213	175	178	173	178	178	216	196	175	170	191	188	192	177	169	180	180	175	174	167	191	168	162	201	182	184	196	194	191	200	172	221	183	174	173	181	169	177	176	160	193	201	178	180	183	212	185	185	187	213	194	162	188	179	187	203	182	187	198	201	170	192	201	197	222	189	169	192	165	176	186	195	174	169	177	178	176	217	183	192	181	160	186	195	175	200	189	193	168	180	167	187	168	187	196	184	188	192	154	189	196	197	187	201	200	185	209	200	190	207	194	180	160	187	202	207	182	200	211	200	175	164	186	179	193	179	185	196	202	172	189	189	180	207	174	190	191	191	181	173	172	198	156	180	185	182	182	187	205	188	160	172	185	185	209	210	171	201	191	176	195	181	176	187	196	197	182	201	190	198	187	192	171	203	196	193	175	201	178	185	174	197	181	191	213	182	196	205	206	201	208	200	186	193	196	177	166	176	179	171	204	200	180	170	195	172	199	189	181	187	172	178	200	176	197	194	200	184	185	182	181	182	219	196	191	173	173	197	178	187	196	193	189	202	182	209	208	184	188	190	166	200	205	206	178	182	193	185	154	194	198	175	183	185	156	209	175	199	211	202	195	204	179	189	197	178	179	189	200	206	175	177	199	160	178	181	171	182	174	190	201	198	192	212	203	197	178	175	187	196	187	217	191	202	201	175	205	196	191	191	222	167	186	173	198	187	184	170	205	193	199	178	173	193	183	212	202	180	200	224	188	193	183	182	217	184	188	188	187	161	190	180	189	179	181	172	189	194	174	143	205	175	182	203	200	176	169	165	196	178	167	181	173	189	168	168	210	174	198	182	169	189	188	208	166	194	196	185	198	199	181	198	193	180	213	198	184	191	179	178	190	178	185	179	195	195	203	168	209	169	175	176	197	190	185	207	162	182	180	160	186	190	173	185	185	170	188	191	201	208	184	171	168	170	190	181	170	185	187	182	202	178	193	175	172	183	174	172	189	194	172	201	196	183	168	214	208	178	205	206	175	184	207	172	181	161	194	186	205	160	191	193	183	163	179
24946	20434	28038	24114	20471	20286	12540	40490	41371	7437	595	438	389	418	422	402	391	382	381	400	398	364	374	399	374	355	366	378	346	385	349	352	333	382	356	351	367	355	358	374	396	347	370	361	342	369	345	365	345	377	387	339	396	375	358	372	354	386	349	366	357	397	364	344	360	359	354	346	391	359	349	385	341	384	393	341	394	372	359	375	344	376	366	386	377	380	330	393	331	371	371	337	378	340	352	319	345	358	373	368	375	354	336	342	392	383	383	361	354	391	381	372	333	354	375	352	354	380	336	366	369	367	362	383	335	380	353	342	376	333	381	365	375	358	357	359	374	373	360	352	388	341	357	375	348	377	351	353	378	341	373	347	349	356	365	345	366	356	400	384	355	372	371	351	360	352	352	393	381	322	370	350	342	345	359	363	344	336	376	377	353	341	359	375	396	364	368	336	350	376	366	357	357	364	363	382	355	354	346	383	383	376	384	362	389	378	375	354	387	354	365	367	359	389	316	342	354	387	364	365	330	303	383	351	351	373	354	373	375	346	344	400	390	323	359	362	374	355	383	322	385	374	348	434	373	358	374	365	349	346	397	370	336	399	347	383	355	373	348	351	393	327	348	346	346	372	351	369	370	390	349	353	382	330	335	348	391	356	341	384	348	366	397	347	366	352	380	392	389	384	348	345	399	347	386	404	377	331	350	361	336	341	362	366	365	386	379	382	394	329	338	364	348	372	333	337	342	364	375	382	352	354	398	361	401	398	384	358	410	358	337	342	355	354	381	355	341	369	396	358	367	360	340	352	347	394	372	358	385	382	370	375	358	366	328	368	377	360	373	370	357	357	330	385	359	359	360	356	355	374	400	373	367	347	349	353	367	358	342	382	381	303	363	402	399	382	352	350	363	374	340	368	383	380	406	352	363	388	347	377	352	363	389	352	353	369	399	359	370	372	343	344	380	373	370	390	359	375	329	395	383	370	390	367	366	355	367	347	355	373	402	337	342	366	372	394	373	374	373	404	369	367	382	383	346	350	347	341	345	328	331	369	364	372	356	354	334	360	376	335	367	337	359	347	381	355	394	365	351	360	374	383	365	352	354	327	346	379	390	352	348	336	326	400	377	394	394	362	354	350	368	393	328	343	315	368	365	343	373	380	392	375	372	367	331	376	399	346	361	343	365	402	338	324	354	361	390	394	403	349	377	369	390	343	382	377	385	324	359	381	379	368	365	351	336	361	384	369	393	341	380	380	409	346	382	358	353	370	382	362	362	367	349	322	373	336	392	346	397	363	366	355	368	361	364	370	328	392	395	339	340	359	387	394	392	347	340	318	333	404	373	366	410	360	393	366	374	384	342	352	366	363	398	346	397	346	356	312	374	376	390	346	349	357	384	370	366	351	364	348	378	383	338	331	402	364	379	377	377	390	362	369	363	362	362	376	363	366	354	336	383	363	373	367	356	363	348	353	351	375	361	357	373	339	383	367	392	393	369	360	394	367	366	345	363	392	384	358	353	358	368	373	379	333	335	358	349	357	392	370	309	353	360	342	353	361	374	368	398	367	373	369	355	379	367	341	406	356	365	342	369	408	369	382	344	384	383	351	379	372	347	357	353	365	342	393	389	356	361	343	331	351	352	350	341	364	375	383	367	376	361	364	385	337	408	366	381	373	370	367	386	338	403	324	367	403	335	361	352	360	348	357	328	379	384	387	351	352	373	344	348	389	372	354	369	367	334	384	389	391	367	365	369	354	379	373	361	356	369	370	349	395	390	347	356	372	374	382	371	362	358	401	381	394	323	389	379	337	379	349	348	372	361	368	333	379	360	361	359	334	397	352	394	360	348	378	380	380	376	353	362	346	372	414	354	345	380	351	374	370	358	377	384	399	388	378	388	364	374	363	373	365	378	381	354	384	367	354	362	353	369	338	357	351	370	376	354	362	342	363	354	392	371	390	351	376	354	380	337	361	402	361	369	348	348	334	358	368	377	379	358	384	341	338	398	350	344	365	351	355	364	329	371	376	373	369	343	378	363	362	384	400	390	369	348	366	364	349	371	394	365	364	370	341	381	366	354	355	402	327	397	348	385	385	362	377	365	352	349	395	374	366	365	345	383	364	380	376	378	379	366	366	355	365	357	371	355	358	347	348	362	378	379	355	348	390	345	390	349	370	383	357	382	328	375	355	373	376	400	363	351	369	337	354	363	384	333	361	378	320	339	344	381	361	373	362	362	343	367	334	343	332	376	395	397	352	375	367	382	345	371	374	328	377	347	382	372	375	360	381	372	342	349	338	363	337	376	352	369	348	346	347	334	405	343	328	377	374	343	384	347	370	398	397	381	391	358	359	385	365	366	348	366	361	360	316	349	354	320	342	397	340	360	354	382	344	352	318	359	346	354	323	367	404	319	360	374	363	368	377	349	346	320	384	385	383	357	362	314	365	370	391	383	352	386	336	339	361	356	343	371	351	383	351	381	367	368	379	338	386	357	383	364	397	347	339	368	360	359	347	337	374	353	373	354	361	347	394	367	341	385	354	365	387	376	329	356	381	399	383	357	350	364	319	370	345	365	354	378	359	342	380	367	399	336	410	384	346	357	364	371	347	383	350	339	354	374	361	363	370	350	329	385	361	349	370	402	361	366	352	353	370	370	366	342	319	371	344	345	355	363	355	369	357	327	350	352	340	359	348	360	358	326	351	345	404	356	370	340	373	359	385	363	363	368	386	383	365	349	387	386	397	327	353	381	349	391	333	404	365	346	379	360	377	340	369	362	366	370	386	379	348	381	374	371	359	377	366	357	384	369	373	364	371	367	359	364	368	338	334	326	368	352	338	364	355	367	370	426	384	359	343	386	376	369	366	363	380	358	317	357	356	389	388	382	350	364	356	368	337	384	357	341	356	327	379	363	387	391	392	388	357	377	347	340	341	360	348	424	332	356	356	336	332	373	392	348	350	349	360	398	364	348	365	357	367	361	362	350	349	367	374	345	350	324	370	349	366	370	350	379	356	403	351	347	341	368	382	391	365	350	375	326	362	389	366	331	362	324	342	359	329	350	336	344	365	356	342	321	348	330	396	337	357	354	349	343	368	383	365	340	347	344	373	334	343	380	379	366	376	397	406	373	347	349	388	386	381	366	350	321	398	381	353	354	362	399	396	373	397	373	355	354	353	387	367	386	410	393	373	375	391	354	376	340	344	385	371	376	404	385	375	375	408	336	380	348	340	329	328	389	354	365	379	353	383	339	341	355	363	369	383	371	387	331	376	360	322	367	336	394	378	337	389	363	380	307	372	368	372	353	360	366	369	324	337	335	421	371	336	368	338	344	391	348	353	388	362	334	366	370	355	344	394	399	389	339	366	367	399	354	339	379	369	350	382	376	389	358	378	355	371	356	373	378	389	328	388	341	351	332	350	364	361	347	345	356	328	361	364	368	394	341	343	370	376	392	404	380	348	380	392	384	369	349	343	395	337	347	379	370	377	355	376	394	382
37293	40160	43171	15628	11762	11330	9249	43254	32625	611	533	490	489	498	435	435	433	388	376	359	366	353	406	382	386	353	362	362	345	391	381	364	341	342	343	327	335	305	356	360	351	338	373	350	343	368	359	353	361	324	324	310	363	316	354	359	333	339	350	374	331	353	336	346	340	350	324	364	325	336	377	315	329	330	326	347	330	350	333	343	343	324	354	368	339	348	349	346	345	361	343	308	332	324	344	338	316	326	321	342	350	319	338	370	356	368	307	327	328	312	377	363	328	358	358	334	354	321	327	333	321	327	350	337	313	340	363	363	334	341	341	299	352	357	365	363	284	338	359	359	341	343	340	385	355	334	309	385	316	340	327	353	335	357	342	348	344	334	360	339	335	359	337	351	321	346	323	351	354	365	362	306	361	336	351	328	345	329	354	367	351	364	356	356	365	350	346	344	350	340	306	295	355	375	348	354	364	347	339	338	325	340	353	320	343	316	313	306	338	372	334	358	350	335	348	350	341	323	341	337	361	318	332	336	343	338	314	339	374	323	313	354	318	350	351	357	296	362	344	343	304	339	364	341	357	353	353	332	329	346	363	329	376	335	339	322	340	345	364	352	360	340	356	338	363	296	318	306	333	333	350	336	358	363	366	358	360	356	354	317	360	353	285	343	348	329	316	362	338	335	349	336	336	324	353	345	321	335	307	337	336	317	360	358	374	342	320	315	290	356	332	341	316	364	329	331	357	317	333	362	310	333	336	334	345	326	326	406	324	353	326	347	308	331	309	344	343	369	358	334	362	331	305	348	336	340	312	332	338	337	349	347	323	322	325	339	321	333	313	308	321	322	375	346	312	347	338	302	317	372	352	314	317	329	340	337	331	342	336	328	319	352	343	347	320	348	326	280	332	366	341	367	347	300	324	343	350	303	338	319	319	325	334	311	368	331	352	331	331	317	333	308	349	351	307	336	348	363	337	335	353	339	352	319	327	323	312	347	378	370	353	331	320	343	333	331	340	353	346	358	340	325	364	330	365	348	328	346	343	320	345	344	328	321	336	350	342	342	377	343	368	306	347	336	355	329	361	321	322	347	332	360	331	365	367	330	328	353	315	354	358	318	333	349	327	324	342	323	318	353	323	303	342	342	374	322	308	329	329	352	348	330	309	349	353	360	319	330	322	350	319	343	338	344	313	303	317	336	366	355	349	332	362	361	358	340	354	333	333	363	320	342	327	321	331	329	307	365	343	345	356	342	367	351	342	336	346	307	334	361	320	356	347	353	352	310	355	362	328	339	363	330	329	330	337	322	338	298	365	295	308	327	327	347	348	346	328	308	329	331	342	351	342	330	329	328	319	354	366	345	336	347	314	325	360	351	348	314	328	365	355	310	341	347	339	351	341	349	352	337	353	368	336	362	349	326	326	342	336	358	339	346	384	343	333	319	331	326	349	347	318	335	315	340	353	356	348	315	367	382	372	368	344	340	371	354	360	343	339	359	346	363	346	338	357	368	356	336	340	332	350	350	344	318	331	336	336	328	367	360	339	330	338	321	362	313	340	319	300	319	332	320	320	336	324	349	342	339	346	354	324	360	317	315	323	334	360	357	363	365	315	367	329	343	349	293	301	328	335	363	336	351	335	344	346	338	345	332	353	302	333	336	337	305	343	339	348	344	355	329	335	327	322	351	322	346	313	361	383	340	328	310	343	312	336	323	365	329	288	339	343	330	329	327	318	323	387	340	342	315	313	355	346	321	369	338	303	334	373	355	329	342	345	313	353	362	324	347	360	333	328	342	353	324	340	334	365	313	335	341	331	356	335	326	331	335	359	321	318	322	302	329	342	333	323	337	320	352	313	335	357	346	347	315	333	343	318	293	341	323	336	323	301	361	320	374	338	369	324	360	300	345	367	342	349	332	338	331	332	323	333	356	335	322	327	334	370	348	352	337	340	346	347	350	361	336	382	317	338	350	353	353	340	335	315	308	340	329	321	367	354	343	336	340	341	305	340	339	319	312	319	366	359	337	327	333	349	323	325	360	314	302	343	342	327	355	331	317	362	357	316	328	351	340	377	305	369	333	354	315	320	328	352	336	317	332	341	365	342	366	312	347	351	308	352	352	339	320	356	347	362	365	354	381	329	335	344	369	378	295	333	323	355	360	325	316	353	304	382	332	345	357	337	330	368	346	335	358	368	328	349	342	383	339	343	334	311	342	324	351	329	366	366	320	326	334	323	344	348	358	355	319	328	335	335	295	356	340	345	340	329	328	355	333	315	343	342	324	334	331	324	342	338	360	372	344	326	335	347	337	334	346	363	350	383	330	314	345	328	330	339	336	360	323	333	379	368	355	342	351	344	294	324	323	317	348	318	344	342	317	348	337	329	356	314	341	325	311	336	363	368	346	352	340	338	329	373	374	332	333	334	334	350	376	341	340	333	313	318	368	332	301	346	354	330	339	334	330	319	313	342	345	331	339	326	339	317	338	332	357	334	348	347	335	328	321	304	335	342	357	398	344	320	331	348	345	341	334	331	339	347	332	341	368	319	321	323	334	335	347	351	318	334	348	332	361	308	367	316	356	332	336	354	303	349	364	362	346	355	367	373	372	366	328	310	314	299	317	346	290	343	337	335	335	370	363	340	383	328	344	310	332	322	352	332	325	341	362	337	319	300	332	344	322	334	353	325	397	338	329	339	319	349	338	354	335	359	360	327	331	366	351	363	350	324	349	374	332	321	333	331	330	317	320	324	336	362	354	351	327	358	331	372	341	373	330	381	356	324	326	314	339	338	341	380	365	345	318	310	343	347	316	344	340	315	344	328	342	310	318	314	331	329	332	339	312	359	320	341	363	308	351	327	307	373	335	344	356	342	337	334	367	339	344	339	360	314	370	349	337	342	315	332	340	321	356	354	356	344	359	358	341	321	346	348	326	350	308	338	347	305	329	336	351	324	339	364	338	353	354	337	314	305	347	336	338	334	317	356	342	351	346	365	311	358	324	301	349	361	333	368	333	360	314	328	343	327	336	356	332	311	357	332	329	334	330	318	346	369	330	322	352	329	322	360	344	320	352	337	340	357	341	320	377	342	344	338	356	339	347	341	344	329	330	336	335	312	369	362	347	328	368	361	360	326	317	365	329	342	324	350	316	332	354	361	336	327	334	352	343	343	342	330	328	331	313	335	347	335	327	363	363	339	395	362	334	319	322	321	346	346	333	361	310	328	340	337	317	344	341	339	332	331	327	345	341	399	310	334	333	343	319	322	322	345	334	355	347	324	357	352	389	343	339	351	335	349	350	363	354	345	339	348	337	324	341	362	347	363	347	352	352	331	364	372	326	340	307	349	355	338	338	307	325	362	354	336	346	337	296	373	355	374	330	321	378	338	325	362	319	307	342	355	368	326	307	348	342	342	356	376	366	343	336	329	301	367	354	354	305	360	301	337	356	364	357	336	321	337	340	352	311	346	359	357	350	326	325	322	340	332	351	367	317	372	349
22529	20441	27890	23581	20452	21126	30618	58476	46267	10539	1271	747	667	686	655	658	684	662	657	619	603	632	664	587	620	615	614	619	572	579	636	563	565	608	632	590	648	629	580	635	581	588	594	588	602	630	619	584	624	593	567	614	555	587	567	566	603	590	582	601	575	574	614	606	575	620	590	601	593	582	600	603	607	602	626	588	589	626	616	598	562	603	557	570	594	559	613	614	616	582	613	564	573	578	594	567	624	592	553	564	575	601	607	611	592	602	648	583	591	577	621	565	578	564	621	616	583	593	583	586	570	590	563	578	553	614	574	578	567	538	554	621	584	582	618	592	558	573	596	559	585	560	592	582	606	573	550	608	539	591	587	621	551	588	557	627	602	612	567	555	547	577	587	601	547	607	562	603	608	582	574	609	552	606	592	588	607	546	599	583	561	572	610	540	571	561	596	615	555	586	557	607	613	564	581	586	619	565	593	575	597	618	577	580	558	559	620	630	555	609	583	593	589	555	583	590	593	628	591	567	606	616	601	619	601	634	596	578	582	588	636	578	645	585	574	574	622	603	563	593	608	563	574	577	586	644	605	582	602	596	576	604	577	582	600	542	601	614	596	613	572	582	587	644	564	602	591	594	586	610	592	581	604	583	565	630	591	614	585	577	569	619	591	601	579	586	539	604	625	576	597	563	623	580	557	623	609	583	576	622	569	592	575	620	615	581	610	555	582	621	577	607	592	613	589	568	642	574	596	593	601	609	639	614	570	595	607	607	564	603	639	626	607	590	556	560	604	551	603	617	586	583	566	534	614	576	608	614	616	586	571	592	584	571	579	585	591	546	542	557	560	586	586	621	613	571	496	601	567	570	589	586	574	582	600	579	552	584	608	596	605	591	595	592	576	591	592	582	604	559	597	568	596	593	594	602	583	619	573	582	609	621	577	588	603	630	563	611	610	598	553	527	553	562	602	614	587	679	552	605	588	583	589	562	536	573	584	625	556	583	541	562	569	566	585	580	595	579	583	625	566	577	587	596	596	595	624	630	581	546	620	600	596	584	620	598	633	591	579	587	571	540	545	568	602	614	606	588	613	556	567	586	562	581	567	604	554	588	600	597	608	572	579	560	633	593	592	555	607	599	613	620	619	616	565	555	577	568	550	569	608	604	605	602	595	591	564	610	625	535	588	620	585	588	584	577	578	562	613	588	590	582	561	606	577	563	568	587	556	583	601	602	583	591	607	583	601	580	616	591	549	598	595	609	593	579	553	573	561	630	626	610	555	566	573	601	584	577	571	555	590	577	626	592	598	585	634	648	608	594	555	571	631	586	609	569	593	614	589	564	603	591	592	578	555	556	588	559	557	616	611	591	591	546	568	549	610	559	580	556	608	551	575	593	598	604	603	562	521	600	584	607	599	595	614	598	593	623	621	582	579	615	628	559	618	578	567	593	586	566	576	562	574	571	547	601	592	605	587	627	579	581	611	583	596	622	588	573	564	580	565	614	580	551	566	598	582	600	614	605	577	606	600	618	577	517	562	597	621	595	593	631	578	608	561	571	615	534	597	586	596	597	588	628	637	587	614	555	645	575	559	602	581	557	619	575	585	584	604	594	606	538	539	629	571	617	586	598	591	538	636	614	580	571	563	557	576	541	521	598	540	586	589	545	630	590	566	630	546	568	586	554	586	601	558	630	589	564	587	579	577	578	628	577	597	573	635	565	567	655	553	554	591	556	577	588	599	620	596	596	577	540	582	520	595	623	573	589	552	551	567	545	603	606	576	582	611	577	543	568	604	618	569	612	598	541	639	586	621	560	614	617	590	628	590	544	554	557	581	575	575	575	594	598	607	640	579	608	624	568	585	539	655	585	640	593	590	573	570	581	554	636	549	584	562	560	588	655	587	576	562	590	589	607	603	591	585	579	597	616	589	580	615	586	578	601	601	580	550	586	611	571	603	559	623	590	574	608	577	570	606	587	589	615	599	582	582	561	565	560	578	581	540	587	595	579	569	594	598	622	641	612	565	576	571	607	612	608	613	580	574	568	518	579	578	605	591	580	576	573	542	581	604	605	605	604	562	593	570	585	618	583	594	593	592	599	624	596	556	589	626	584	555	597	575	574	622	559	567	616	580	605	596	580	561	555	565	584	585	557	571	595	560	586	552	605	597	577	591	609	601	610	605	550	581	637	625	573	572	570	599	590	618	603	592	572	590	583	551	589	590	606	586	584	608	649	582	576	616	617	644	585	612	592	647	617	587	611	602	574	591	582	611	625	600	588	599	618	586	580	601	609	562	583	592	570	618	628	602	600	606	664	572	615	597	619	581	563	600	608	557	547	561	555	581	624	553	574	589	580	575	627	556	644	568	542	594	659	559	582	608	570	575	588	643	576	541	577	541	565	584	610	573	584	554	542	592	603	593	612	579	575	606	586	586	605	591	555	590	591	622	581	599	589	562	608	618	620	577	601	592	585	638	575	524	581	607	586	573	571	612	596	579	584	597	584	589	596	636	580	597	561	586	592	566	619	606	596	590	591	554	621	597	628	605	601	607	579	572	612	602	622	617	603	605	576	612	576	561	613	641	566	572	579	619	579	623	574	596	640	595	603	594	620	621	561	647	606	569	593	546	590	609	557	595	580	601	607	578	608	537	604	630	600	622	586	562	587	580	611	573	555	599	597	567	598	553	616	582	589	635	588	572	595	602	592	574	560	555	579	632	611	588	553	563	593	625	574	586	580	585	557	542	644	566	615	546	569	573	563	564	611	583	580	632	642	543	580	612	580	610	559	578	603	624	602	573	626	571	568	563	571	590	609	558	599	559	593	574	571	579	611	551	609	562	583	567	603	557	567	588	631	605	551	575	564	616	594	581	597	573	599	584	593	573	586	589	586	592	602	580	560	588	614	618	593	567	592	615	613	617	562	592	587	563	564	577	574	619	621	633	575	550	635	570	601	596	584	584	611	583	585	610	602	640	565	564	575	598	584	585	587	623	595	586	604	570	568	631	564	628	565	579	594	590	624	656	602	590	604	609	554	568	602	601	597	596	581	578	609	627	556	568	574	596	560	590	679	616	591	607	613	553	588	617	617	613	543	608	567	569	584	582	552	619	612	629	557	579	591	563	563	577	618	584	578	590	588	591	559	623	589	558	590	576	558	518	605	586	620	564	612	564	535	544	603	564	571	600	653	571	601	576	592	607	569	653	626	576	580	589	612	579	581	609	569	587	623	594	554	567	570	585	556	557	609	575	574	578	616	566	606	541	556	603	564	543	591	595	624	603	642	618	641	557	577	527	610	616	618	607	590	627	611	592	580	572	545	638	620	632	555	644	641	569	612	564	577	614	597	561	610	567	564	588	576	582	589	577	560	642	574	562	616	600	571	647	563	589	600	588	635	591	580	622	588	622	601	575	554	538	584	602	608	578	593	556	609	590	601	563	589	595	597	551	575	580	579	561	608	552	559	607	567	597	584	545	613	603	594	598	614	589	523	620	602
40472	49004	50144	23406	17858	16032	23039	57948	32509	1055	836	835	810	771	735	691	685	651	592	623	673	622	657	614	580	606	605	610	539	582	547	580	566	507	576	605	564	573	602	538	582	578	564	572	577	592	548	548	555	538	560	543	543	571	529	536	512	566	543	558	557	546	541	559	556	597	565	551	558	540	579	544	558	538	545	564	566	558	551	524	534	547	548	546	568	520	601	571	542	562	547	522	561	541	548	557	551	573	561	523	574	540	514	615	546	542	550	607	588	537	534	527	537	522	584	556	529	529	534	565	541	518	524	530	549	563	561	571	562	557	559	548	556	546	538	515	576	556	548	523	595	522	546	529	543	511	556	542	516	578	577	566	562	529	568	548	562	497	543	566	524	536	549	556	520	533	566	563	544	559	550	579	532	554	569	549	493	551	567	532	568	524	584	506	544	603	590	546	540	541	527	536	546	551	537	564	496	552	497	541	551	485	575	527	522	543	537	510	532	533	506	544	534	538	507	556	526	549	547	536	552	504	575	525	522	562	519	576	509	546	509	561	535	530	529	529	522	517	535	535	534	523	540	550	571	540	520	538	534	540	550	540	537	544	570	498	535	530	542	540	556	544	569	516	571	551	522	540	527	524	533	537	561	567	557	509	533	578	568	503	510	566	545	557	561	536	508	558	509	555	528	574	531	567	545	509	539	526	529	545	515	494	546	554	547	514	538	589	561	537	568	531	552	542	517	540	511	534	534	534	519	507	547	546	534	554	543	505	540	522	551	557	514	555	546	571	538	531	518	540	515	537	509	529	543	549	539	543	523	552	532	586	558	549	570	577	549	560	578	536	567	535	527	545	511	501	527	517	567	517	513	529	539	576	557	550	563	521	510	516	539	570	522	559	530	562	546	557	569	574	510	600	516	533	516	521	514	532	533	528	526	544	554	570	534	553	553	538	544	541	572	566	565	538	566	559	545	596	533	545	512	520	517	616	491	545	538	496	525	554	568	565	498	503	574	515	541	545	598	517	502	542	566	515	519	525	567	569	591	533	524	517	543	558	531	564	548	553	545	530	562	556	529	504	559	517	562	535	556	545	577	543	557	521	555	538	510	563	533	537	550	582	522	504	492	571	499	523	550	588	546	568	512	557	564	559	587	585	530	545	537	528	539	513	530	508	567	591	505	564	574	538	531	558	530	513	539	499	542	549	547	542	535	509	566	537	528	532	524	558	576	520	527	522	519	551	524	527	531	515	548	510	532	564	515	527	521	543	554	574	576	543	516	561	548	583	543	524	511	558	546	542	507	518	560	540	568	527	589	525	526	520	566	571	562	540	520	556	524	563	533	572	557	562	547	537	554	562	546	538	520	573	531	508	548	519	558	541	519	538	565	520	523	511	534	538	579	557	551	548	570	568	543	529	529	518	532	528	551	564	571	519	568	561	533	531	554	518	549	539	582	526	501	560	500	529	520	532	562	584	516	558	549	568	541	512	546	525	544	534	524	500	567	550	530	594	534	553	579	556	510	534	530	541	538	518	584	543	571	535	532	552	564	541	558	542	523	516	553	485	532	493	562	523	478	508	554	559	521	528	536	580	555	541	557	555	582	491	560	565	504	534	514	531	542	564	562	548	514	514	579	528	541	572	544	569	535	525	543	530	541	546	534	542	527	534	535	516	540	550	537	571	549	546	571	564	521	553	536	541	538	536	527	554	550	585	531	569	592	573	594	556	551	499	577	555	542	578	601	492	589	554	547	537	541	533	561	559	527	564	562	567	557	550	580	576	523	547	599	512	577	535	527	525	484	540	509	527	566	570	556	517	531	521	507	527	524	504	535	538	559	573	559	551	541	562	600	535	552	541	564	523	531	567	554	536	545	534	565	477	533	559	566	532	503	576	509	541	595	561	534	571	533	575	566	547	525	549	554	565	509	522	513	564	525	549	536	573	551	549	531	514	514	545	553	557	519	567	555	529	511	557	559	542	534	550	531	580	570	523	544	555	534	578	549	533	547	556	562	556	513	547	553	545	540	537	526	569	529	565	575	533	526	554	540	577	561	549	538	526	543	573	532	522	535	512	502	526	558	552	529	577	540	531	521	531	547	582	562	600	559	574	537	512	525	569	518	580	570	551	537	519	534	525	549	583	580	512	526	535	523	512	531	560	537	519	530	529	529	531	533	535	577	556	534	561	571	524	536	572	565	530	533	560	528	573	562	515	528	506	554	559	528	530	523	509	555	540	553	572	562	589	551	602	575	533	555	527	535	538	554	545	518	539	504	521	546	547	497	553	560	551	541	566	541	519	552	551	502	546	560	541	561	545	558	551	546	543	561	556	550	567	517	586	564	499	560	529	522	513	523	560	542	546	572	541	535	508	535	541	536	519	548	562	496	552	568	532	561	540	544	575	521	554	546	563	560	540	570	548	535	568	568	560	528	597	576	514	554	537	526	538	563	507	528	578	546	541	557	557	600	592	542	528	564	542	533	574	532	569	581	556	572	570	562	558	533	499	538	542	545	583	497	537	556	542	509	602	593	591	550	507	562	555	546	510	526	530	518	537	553	507	493	530	488	567	521	525	511	538	547	553	548	521	560	548	511	478	546	543	529	545	573	545	583	519	568	527	548	562	544	561	555	571	563	537	543	563	554	552	575	584	575	525	550	529	527	509	543	546	581	574	563	556	554	516	526	559	531	552	539	552	552	525	540	525	546	527	601	553	598	546	549	548	555	575	557	559	536	535	537	520	496	575	574	512	574	528	541	549	529	538	519	547	569	564	512	543	560	549	544	521	541	580	537	567	545	506	554	552	572	551	552	499	565	533	564	519	529	517	547	561	519	546	567	583	534	516	532	535	539	549	570	547	542	521	539	550	568	564	522	555	521	534	538	574	552	557	549	526	504	540	555	542	552	580	517	554	558	524	534	535	530	503	502	540	527	492	548	532	529	556	533	509	580	555	515	536	567	540	573	542	492	582	577	520	569	548	558	526	557	552	580	545	539	544	507	512	549	524	534	539	547	590	559	537	504	516	514	522	563	534	535	562	553	538	533	514	537	539	491	539	560	503	532	587	591	500	537	521	566	550	537	512	533	550	571	531	577	574	480	539	526	538	544	527	526	533	567	533	556	551	512	561	563	568	514	559	562	537	549	566	519	561	532	544	507	504	521	500	537	585	596	558	540	534	544	555	569	496	535	566	555	541	540	557	535	525	555	529	554	537	515	507	574	543	546	564	504	580	502	544	507	600	539	538	530	522	536	544	500	534	524	543	533	575	507	503	570	549	552	589	528	496	520	542	538	530	520	573	526	525	537	534	545	562	541	537	573	543	550	560	545	542	514	547	577	530	566	562	544	536	542	538	566	570	507	511	544	567	506	533	539	550	545	540	546	547	498	532	568	544	553	559	519	485	556	535	540	569	521	521	522	535	535	525	576	507	526	564	509	559	595	528	542	542	524	529	471	562	536	553	526	510	516	521	553	543	535	546	542	581	549	590	551	554
28525	17642	11533	8519	2378	1952	1462	4762	3117	198	154	171	174	169	158	199	183	173	194	143	153	193	161	158	179	151	175	165	177	180	158	152	176	176	176	182	176	167	197	170	165	178	159	163	164	211	189	172	170	180	175	166	151	167	183	174	184	143	186	165	144	159	176	160	182	170	173	165	181	182	174	160	181	168	167	193	184	181	172	179	169	201	180	174	181	184	156	160	156	179	185	169	171	167	164	203	156	185	185	160	180	159	143	170	155	175	157	175	165	178	175	170	168	158	186	146	164	150	151	183	162	159	195	176	221	187	173	188	170	170	164	175	172	171	191	160	183	192	150	140	163	161	204	154	165	174	156	173	173	173	164	185	181	176	176	176	158	188	176	172	149	180	164	169	168	167	175	183	183	173	172	158	158	162	168	171	195	173	173	162	170	184	174	163	170	143	161	164	181	191	182	156	169	174	191	160	144	175	171	164	160	172	183	176	166	163	182	192	172	185	166	174	161	167	176	164	197	162	160	173	185	159	191	189	168	175	155	139	147	171	166	167	166	154	141	168	161	146	152	150	147	184	182	170	184	157	172	154	179	167	189	141	181	162	195	191	152	147	173	187	155	184	151	176	163	172	161	142	175	180	173	168	188	163	159	174	174	174	191	141	167	175	172	163	177	189	192	139	172	166	184	166	175	174	174	181	181	171	156	165	167	184	172	154	168	200	190	174	171	155	178	164	179	164	178	177	157	183	151	167	182	167	185	172	192	148	178	159	169	139	143	173	167	173	175	177	177	175	155	143	172	173	176	152	188	180	174	163	147	171	157	156	158	162	156	168	164	176	180	152	164	181	167	186	185	174	172	147	176	163	156	164	153	170	165	147	176	186	177	158	185	174	169	167	171	186	159	185	165	159	163	177	163	174	165	183	156	162	183	162	170	157	173	172	160	175	213	171	166	154	168	168	153	171	179	172	178	182	175	175	168	154	160	184	179	200	188	177	166	155	195	161	170	169	191	169	184	186	170	165	208	183	173	145	168	180	190	183	197	180	152	167	179	158	169	163	190	160	154	169	155	184	168	155	179	177	164	188	176	170	167	191	185	157	207	171	160	165	162	172	180	168	184	162	171	158	219	179	167	155	169	169	160	162	170	170	189	200	174	167	171	172	149	164	187	163	154	152	176	166	177	203	174	162	175	178	178	169	164	175	196	164	161	166	177	166	158	166	166	161	180	184	188	184	169	163	176	157	175	166	174	161	172	189	185	165	172	155	176	181	171	172	180	152	172	151	176	162	178	162	167	167	175	175	152	153	180	172	179	158	155	183	179	190	166	186	159	171	173	166	152	165	176	174	158	182	207	178	177	165	162	172	177	159	147	177	168	185	167	178	164	200	163	169	163	165	176	183	174	183	149	146	164	150	170	194	165	176	172	159	169	165	163	158	149	169	170	172	133	187	139	173	164	169	185	158	176	168	166	164	164	157	183	180	183	161	181	178	172	175	169	173	158	159	160	190	162	186	181	163	159	170	177	177	169	155	188	191	160	182	169	142	172	157	174	150	167	155	156	155	169	184	178	138	196	168	169	147	157	187	141	194	169	166	154	167	171	181	167	178	184	147	178	183	182	180	178	167	189	171	155	188	169	173	161	181	134	141	159	174	168	172	141	164	154	169	171	170	171	163	160	174	147	178	196	145	181	150	160	178	180	155	177	171	170	189	169	151	177	182	188	176	183	163	160	184	181	174	162	175	154	171	188	189	151	170	140	172	179	154	185	149	177	174	170	171	183	171	185	191	164	193	160	201	193	161	179	163	167	170	166	160	135	184	198	193	159	164	150	154	160	161	168	159	178	142	178	160	150	166	182	173	158	174	150	193	156	188	176	152	154	183	189	184	156	181	161	177	149	183	174	164	162	165	172	162	191	166	148	193	195	178	180	175	167	176	170	182	166	165	170	212	167	173	146	159	178	176	161	172	171	160	175	165	157	169	184	153	176	165	205	186	183	179	179	168	167	157	149	146	194	181	180	168	189	196	172	166	152	159	180	176	182	163	179	176	165	165	157	176	182	184	172	170	182	168	162	176	160	162	166	169	196	172	164	156	184	186	151	176	173	147	195	166	175	170	153	167	170	162	186	174	188	175	218	194	160	176	150	166	161	174	176	150	154	186	162	173	156	180	146	163	168	133	174	181	161	176	153	188	169	176	172	192	177	174	150	173	174	166	173	158	190	161	185	149	179	147	182	185	199	168	162	168	132	153	196	191	170	178	173	152	165	168	180	181	159	180	158	181	172	161	173	174	192	183	185	167	170	155	154	166	145	180	198	195	179	168	148	160	194	163	181	176	161	166	181	181	179	174	200	153	150	212	200	173	168	168	179	162	182	172	180	183	169	170	138	172	178	120	168	190	173	174	162	184	179	157	178	192	166	175	174	163	170	157	168	178	176	138	175	152	170	177	182	164	184	168	170	184	170	166	175	161	172	182	154	160	181	186	167	179	177	157	156	180	176	189	171	176	185	155	162	167	155	166	183	172	187	171	167	163	167	170	163	168	164	186	181	185	150	172	180	155	177	172	178	175	156	194	175	178	179	194	177	162	182	187	171	185	167	185	174	177	202	150	153	180	147	165	195	172	195	149	170	169	167	164	181	164	152	173	157	172	169	153	176	179	165	138	176	176	187	155	192	155	141	172	166	172	175	167	200	170	179	154	156	173	160	165	200	162	180	149	169	162	171	177	174	182	191	173	173	170	174	143	174	181	170	155	151	152	170	152	171	157	148	173	161	173	170	163	173	150	189	170	159	172	176	175	200	172	171	162	181	160	193	157	167	160	165	148	193	163	145	136	175	173	197	170	156	173	180	169	165	176	190	164	170	164	162	167	215	177	165	174	148	177	171	162	162	155	177	153	166	177	172	175	160	173	165	181	181	169	182	171	160	141	171	146	177	166	165	173	168	177	185	179	196	164	172	193	161	165	162	151	170	173	165	156	168	160	154	176	170	167	158	173	157	175	147	178	181	181	172	155	141	204	167	182	179	175	165	187	171	184	170	201	163	168	180	170	157	150	191	188	170	190	173	192	177	178	200	171	168	210	170	159	176	166	176	203	171	160	161	170	168	198	189	175	173	153	152	161	188	172	160	164	151	178	167	162	176	175	165	180	144	186	175	166	192	166	186	167	162	148	179	160	155	175	170	157	175	170	158	159	160	168	166	166	164	183	188	158	161	155	179	178	174	163	163	162	145	183	172	161	136	180	172	173	175	157	184	178	148	175	162	180	167	157	157	173	162	166	187	157	174	172	177	157	181	170	173	163	163	159	179	172	169	165	171	145	167	151	169	148	172	195	161	165	188	192	185	171	154	165	150	196	172	198	171	158	196	195	173	165	184	166	162	150	165	172	168	175	180	176	180	157	177	169	169	167	180	173	144	169	159	156	190	180	191	157	169	164	160	154	164	157	183	169	180	184	172	194	153	181	158	157	151	178	162	172	176	164	171	174
16027	14628	15418	8044	4711	3954	2836	8060	4688	207	179	196	201	194	200	158	162	178	178	179	147	156	192	172	188	154	192	158	178	167	197	183	159	174	184	173	196	180	185	162	186	162	162	193	161	207	189	189	175	179	216	181	178	196	211	183	209	200	181	174	169	172	161	184	188	169	173	179	187	171	191	173	185	166	152	190	162	146	164	160	188	176	152	152	159	172	158	173	192	140	189	167	189	189	178	172	168	181	160	176	188	182	175	181	167	169	190	191	186	178	163	188	190	180	168	166	192	186	189	193	184	184	166	190	185	193	189	192	180	184	184	183	189	175	191	172	177	200	173	181	176	162	194	190	153	178	180	171	173	180	195	175	183	189	180	176	176	153	139	168	177	175	168	170	183	166	167	194	155	205	185	169	199	172	168	173	160	183	182	176	190	184	170	201	181	155	178	185	178	172	175	169	173	187	152	175	160	186	177	191	165	171	174	169	180	187	169	175	160	180	171	166	191	194	202	148	161	189	163	173	195	159	174	206	180	177	146	187	162	170	178	176	187	171	201	189	185	164	180	152	208	187	172	163	162	178	195	184	183	163	161	177	157	180	174	154	164	170	174	148	207	190	170	174	170	195	185	180	166	187	184	186	154	187	149	184	195	183	173	190	162	151	162	160	198	208	168	175	183	179	156	169	186	161	155	170	188	185	189	185	154	180	185	200	212	154	170	172	188	193	154	187	185	166	164	166	199	188	182	187	191	185	185	194	175	167	182	151	189	181	164	176	161	183	176	177	188	201	175	158	195	188	186	201	199	168	165	175	197	197	172	177	177	191	176	161	164	180	180	164	176	183	159	174	181	163	183	198	175	137	181	175	164	167	198	177	181	187	171	179	161	159	183	164	201	163	214	192	182	175	192	165	184	161	180	170	205	186	176	179	198	191	206	178	182	185	164	167	166	181	184	187	187	183	165	169	189	177	195	180	182	179	194	164	212	193	198	180	168	181	163	181	169	179	180	159	172	163	168	164	177	135	161	195	183	160	188	163	194	200	191	193	179	171	204	146	168	193	159	193	174	184	177	169	191	204	159	201	181	189	165	179	194	172	164	163	180	170	175	186	159	186	167	204	157	171	179	170	205	170	179	183	190	180	165	158	191	171	181	178	170	158	185	153	176	166	175	196	185	183	175	181	190	196	170	177	164	190	162	169	183	181	180	183	193	167	202	159	191	181	148	184	177	220	181	185	151	179	182	183	189	162	190	178	208	170	156	186	189	171	164	181	185	168	183	151	199	185	181	165	168	197	155	168	174	174	194	176	179	184	166	166	186	158	188	191	180	162	168	190	169	184	159	190	160	182	183	171	181	168	187	192	176	159	173	175	171	183	199	153	177	189	200	199	168	153	171	176	178	192	182	184	178	176	189	164	190	191	197	184	170	195	176	165	185	161	194	158	200	179	164	158	180	174	175	167	172	193	150	205	182	155	176	187	167	180	185	197	167	174	188	160	185	170	187	188	161	158	169	171	166	166	167	181	178	177	158	174	162	207	180	165	184	197	189	175	168	201	168	188	180	177	177	170	202	162	186	182	175	214	203	180	178	181	174	171	186	192	168	141	193	213	170	163	195	153	185	163	169	165	179	171	198	198	155	183	165	195	174	177	179	186	167	174	186	183	167	196	187	185	183	179	172	182	203	168	184	212	169	187	156	165	172	174	176	161	159	182	161	164	182	184	175	160	190	183	191	164	180	180	184	179	189	175	198	182	168	172	172	174	166	164	202	154	188	190	172	159	206	174	152	172	171	192	150	147	177	186	187	171	172	194	200	206	165	172	173	162	186	193	164	183	194	158	162	177	165	185	187	189	186	186	160	178	167	183	196	173	192	184	192	184	198	175	186	185	192	179	164	174	189	195	192	179	192	140	166	175	168	178	202	187	171	186	185	176	170	163	198	173	176	166	180	166	148	152	170	177	172	181	186	186	178	188	179	178	167	171	181	168	195	173	181	184	192	169	185	161	165	163	167	187	175	149	168	164	158	183	168	181	174	179	177	171	171	174	177	180	180	167	169	180	170	174	196	177	180	163	189	193	176	166	172	167	166	191	165	178	159	190	168	178	163	186	194	198	176	198	175	179	197	180	162	190	169	195	175	178	163	189	184	181	190	184	170	150	190	170	177	174	149	165	188	159	168	176	189	175	154	170	194	191	183	189	206	156	163	170	169	172	198	175	177	171	177	158	180	181	146	187	180	186	196	195	154	191	193	194	185	167	167	178	195	209	195	192	191	171	205	188	194	160	190	164	162	189	180	187	162	179	173	181	193	201	162	179	173	163	181	172	185	184	208	183	162	189	165	187	170	189	157	186	182	172	171	159	169	182	193	172	180	135	188	202	186	171	191	196	176	203	150	209	195	190	180	184	175	187	190	187	175	194	202	179	179	174	158	155	184	171	184	179	184	169	197	165	190	193	167	168	168	197	189	168	201	191	186	192	165	195	174	184	173	173	166	195	175	177	190	191	184	159	167	185	197	193	165	190	161	189	188	192	183	164	193	175	157	183	155	178	175	174	179	186	181	175	187	181	187	148	175	182	156	182	190	179	194	160	193	146	160	182	176	155	170	184	196	168	174	183	189	162	185	185	212	179	197	197	176	165	188	152	163	189	180	196	181	178	189	209	178	156	187	160	175	193	185	167	155	179	163	183	191	178	171	181	198	206	193	170	187	173	193	157	174	191	190	183	180	170	189	163	182	191	203	190	188	174	190	170	190	154	181	166	198	190	180	185	162	159	166	175	167	170	175	181	186	157	182	178	195	185	145	183	169	166	170	188	196	165	185	164	175	169	164	172	161	189	170	185	185	152	163	183	173	165	178	180	152	168	168	155	195	181	167	188	171	187	179	197	162	182	178	177	173	175	187	166	179	205	198	176	188	170	168	178	189	169	190	194	182	162	170	185	182	179	175	176	176	180	194	180	173	195	176	175	197	140	165	186	187	180	175	170	188	177	176	201	201	167	137	187	158	154	166	166	176	178	184	168	149	176	179	179	174	173	168	156	180	190	203	178	160	143	177	168	165	179	188	157	163	166	172	174	179	177	170	159	161	167	198	182	182	164	171	161	197	164	179	192	165	201	179	175	158	199	183	166	175	160	197	172	166	183	212	187	191	169	186	195	193	187	182	164	167	197	174	178	179	185	197	148	149	175	182	189	176	186	180	158	201	168	167	193	202	181	156	170	151	171	185	177	166	194	182	195	188	186	180	150	188	196	177	180	168	169	178	195	174	182	189	207	199	182	164	179	162	144	178	198	164	165	166	159	173	160	179	166	171	181	185	180	168	176	184	182	179	181	171	182	184	184	186	160	164	167	201	184	168	202	156	186	175	155	149	195	200	159	187	191	161	160	154	167	182	165	176	175	181	192	184	184	200	153	194	171	156	179	193	185	168	164	174	175	165	169	159	159	164	182	174	176	191	153	192	162	152	164	163	182	155	155	200	178	165	165
24917	20432	28052	27247	20489	18562	25331	42730	30148	3666	497	455	390	421	382	400	399	375	392	390	392	380	347	413	383	369	371	379	365	332	340	365	372	374	372	352	396	352	365	380	373	383	360	391	387	398	351	384	367	388	369	386	363	359	386	353	376	393	353	359	356	353	381	335	339	378	358	380	352	364	391	381	370	362	383	378	354	356	374	318	359	330	319	373	352	376	339	378	364	379	351	366	349	359	341	368	344	341	370	372	352	353	345	377	362	317	351	358	339	368	390	341	374	363	358	363	345	339	366	352	336	363	387	392	375	361	371	369	341	325	365	364	366	398	344	377	346	357	333	350	371	380	345	389	345	382	382	356	333	380	353	340	357	359	376	326	379	345	384	408	378	346	378	382	365	361	334	372	360	358	335	369	374	357	351	364	372	370	349	405	373	379	371	359	343	350	365	350	337	348	317	349	377	362	337	338	375	398	348	394	360	359	331	348	358	338	339	383	358	356	356	370	355	363	358	335	358	360	345	337	362	362	394	379	364	340	369	352	363	364	365	369	356	324	357	353	339	346	349	344	366	369	344	357	371	335	340	347	342	402	390	337	360	364	365	390	384	357	387	374	348	369	360	375	385	365	379	365	368	368	358	340	344	341	383	385	355	391	370	372	369	375	361	346	326	356	363	336	351	347	338	374	355	362	346	381	382	343	356	338	340	315	353	353	363	370	379	364	368	359	362	422	347	399	356	384	354	357	352	377	362	363	348	360	342	348	387	377	368	361	355	390	341	355	353	402	331	352	375	317	355	334	315	376	365	391	322	352	347	368	326	365	329	354	357	381	343	373	403	344	363	353	370	389	369	333	361	376	329	393	372	369	373	357	367	387	342	340	380	350	351	369	339	395	369	351	357	333	371	375	361	348	388	380	355	342	364	350	352	390	357	379	363	379	318	345	343	363	358	350	346	367	353	358	371	390	277	413	376	375	341	337	351	380	414	404	351	388	405	363	338	369	385	337	371	387	357	399	377	367	379	338	377	353	345	357	359	368	389	355	367	360	371	366	349	361	375	337	368	379	397	400	359	344	362	362	335	350	352	366	368	389	363	368	331	329	348	337	377	355	365	370	367	371	329	367	367	377	383	368	360	376	375	353	393	372	355	342	344	366	359	332	357	347	331	366	349	375	405	363	391	376	374	314	384	334	345	355	364	387	356	337	376	331	309	365	403	371	374	308	353	371	362	357	350	361	358	364	357	366	379	353	380	372	336	379	339	345	342	363	335	370	362	326	356	393	372	386	365	363	390	385	359	347	352	361	357	342	362	385	360	364	369	350	360	366	408	351	382	348	354	351	349	350	382	385	382	354	358	344	357	366	363	362	361	342	405	356	342	380	345	353	381	393	357	322	352	364	381	355	346	360	361	345	383	365	367	383	370	360	375	366	352	331	374	338	352	399	361	362	360	338	356	386	342	355	382	402	344	345	369	378	349	365	371	388	372	380	367	359	352	365	375	338	371	388	383	365	328	351	376	358	363	362	392	351	387	348	336	385	384	345	358	384	333	373	365	362	363	364	383	353	367	338	386	378	375	366	355	379	355	356	345	366	357	361	345	385	352	363	362	334	335	324	377	326	349	347	363	325	358	340	390	348	350	349	353	362	367	340	339	381	361	383	360	373	371	372	418	326	345	370	362	342	350	395	365	340	352	350	343	339	343	378	369	361	343	337	362	354	343	348	373	373	314	337	348	365	379	376	366	339	356	368	364	369	367	366	319	375	361	374	382	381	363	349	386	401	367	341	349	355	393	395	349	376	361	359	332	345	385	363	364	384	348	373	350	376	351	351	406	392	348	377	342	336	375	347	355	344	368	347	353	368	390	380	377	364	396	351	334	349	359	350	334	377	348	349	376	362	333	391	348	394	350	369	339	365	378	360	381	362	358	368	368	381	344	372	365	350	342	355	347	385	354	382	386	347	326	336	372	348	379	391	379	349	370	367	401	361	339	346	348	343	354	351	354	382	338	376	359	354	376	354	366	345	375	348	376	348	341	385	366	361	379	397	367	358	347	409	398	367	408	333	322	370	349	369	350	398	363	379	344	334	384	352	393	367	378	374	341	343	364	373	387	379	354	347	369	311	347	379	394	360	364	384	333	363	349	344	339	342	355	377	356	371	369	362	359	343	363	353	363	370	366	365	352	349	374	349	358	346	346	365	396	371	345	368	360	354	357	365	357	351	357	408	339	354	345	350	372	333	351	376	366	361	360	361	334	328	339	370	375	393	356	349	368	347	370	338	372	351	342	349	388	356	344	363	371	384	372	349	383	379	363	360	338	354	360	350	350	384	345	376	369	349	361	381	341	395	355	357	312	381	359	378	356	410	382	385	356	362	369	353	364	385	369	327	354	388	369	364	346	359	364	347	388	332	362	359	379	372	351	388	342	381	356	381	347	368	347	356	374	349	385	358	341	338	374	397	379	353	356	362	345	379	358	373	317	337	366	384	340	368	365	339	380	346	393	347	336	336	342	359	369	403	322	364	363	359	341	331	304	368	357	361	341	378	376	361	361	347	354	395	346	382	324	374	375	370	362	357	390	403	351	346	374	375	337	325	344	366	366	372	339	377	327	349	385	348	355	363	339	379	363	352	352	335	341	368	377	356	353	367	355	373	362	378	353	367	336	324	396	356	369	364	361	378	346	367	404	371	383	350	332	358	358	372	342	362	351	361	362	385	370	371	372	344	378	363	346	362	348	360	376	346	371	350	358	378	375	368	342	394	366	378	380	360	389	359	354	326	351	323	377	337	359	349	343	375	330	339	352	390	346	347	387	396	338	384	384	374	379	367	381	360	358	362	372	365	364	338	363	375	376	372	365	355	376	334	332	385	329	336	342	403	368	378	365	391	376	372	354	352	378	365	366	362	309	387	364	362	348	377	368	339	380	351	378	339	372	400	364	362	338	374	358	348	355	366	353	384	376	340	355	365	339	358	385	342	367	339	382	354	370	370	327	328	412	354	343	351	350	368	367	361	351	345	321	328	352	355	385	337	371	351	361	335	358	364	358	350	369	359	347	355	376	346	351	393	373	362	391	361	374	376	371	377	354	352	370	351	370	379	336	375	370	375	321	367	353	373	383	397	365	345	362	341	356	348	316	377	356	374	393	376	387	367	355	376	370	326	344	359	368	366	363	363	381	357	371	376	400	351	349	362	335	364	378	350	399	343	382	346	338	326	351	365	336	372	359	342	355	367	384	366	339	368	352	348	364	369	331	353	376	355	355	375	371	353	359	355	335	325	349	377	368	365	329	376	346	379	365	370	350	339	359	341	338	353	332	365	339	393	357	363	380	362	370	332	406	376	369	342	350	357	362	352	357	368	385	346	381	389	346	352	366	365	350	375	366	364	352	364	374	365	382	345	382	380	362	353	360	383	383	363	338	363	383	344	353	347	391	350	357	369	378	354	370	372	378	376	371	367	366	340	367	347	359	345	371	375	367	368	349	350
37445	39374	47355	21297	13690	9249	26923	44116	20796	618	529	514	450	469	447	402	413	405	399	397	376	386	385	415	378	409	354	357	322	354	345	364	375	319	334	362	383	372	373	361	325	311	355	367	349	356	372	344	332	354	347	329	350	351	336	398	334	329	348	331	344	344	343	349	318	346	337	379	330	325	350	349	328	362	321	310	358	361	378	334	315	316	349	318	348	320	366	349	337	370	347	367	359	306	326	372	321	339	351	371	315	309	310	306	374	326	332	350	344	349	346	342	329	345	371	360	345	353	330	349	325	328	339	360	337	328	321	338	341	334	327	338	347	330	329	333	357	352	367	326	347	346	321	308	318	357	340	382	341	351	351	329	367	331	324	320	342	345	353	348	347	346	352	291	322	327	352	305	343	333	356	363	348	321	329	338	315	333	346	321	356	319	363	353	347	321	332	358	330	342	340	348	348	336	331	363	350	321	335	334	345	345	342	339	324	375	332	361	312	338	335	348	375	339	349	333	324	330	386	315	327	353	347	316	331	332	326	353	329	344	382	345	330	346	343	293	343	336	343	347	325	328	315	361	323	354	338	319	338	311	377	336	363	312	317	343	362	363	377	346	345	337	334	345	367	331	336	346	339	343	330	318	326	318	388	302	340	329	353	322	367	339	298	312	347	350	319	355	323	354	307	318	321	337	332	335	341	347	341	343	347	349	343	372	356	312	307	321	330	338	325	322	325	337	335	312	331	330	339	311	331	342	346	294	343	337	371	334	353	349	333	339	343	325	368	351	336	354	368	327	329	369	356	318	313	337	326	322	340	345	312	344	335	307	340	321	347	325	301	355	328	336	341	306	336	354	329	340	335	326	339	323	293	361	350	357	354	322	338	322	340	370	325	321	315	322	343	364	336	339	362	296	340	350	324	356	325	357	288	350	328	319	332	353	319	299	316	351	341	343	351	362	315	327	365	321	305	378	339	324	317	324	308	330	341	323	337	297	321	332	342	371	367	353	334	297	352	345	325	338	320	327	330	334	328	301	364	365	337	325	335	345	345	338	337	350	335	344	359	317	339	334	353	349	352	350	383	321	346	352	367	373	345	337	358	363	362	355	352	344	332	380	354	332	327	330	329	343	299	356	358	348	334	316	323	362	348	354	314	361	351	336	326	352	354	336	339	348	341	304	328	339	319	325	333	335	338	317	343	349	364	390	315	370	317	340	371	306	328	346	331	351	349	365	320	355	321	361	326	338	324	344	332	352	317	354	347	295	343	329	339	340	317	341	325	297	339	344	335	357	332	299	347	348	337	318	346	333	339	368	341	340	340	314	351	369	328	338	325	313	359	331	331	322	342	327	351	336	346	329	324	329	339	348	357	319	328	329	319	328	332	323	327	334	316	327	351	352	336	328	357	339	325	342	364	328	342	344	328	316	343	330	352	336	317	348	316	334	342	337	332	328	320	343	352	343	324	339	323	355	296	327	309	366	331	340	334	345	317	375	351	363	312	350	355	351	335	351	325	332	371	352	333	294	325	347	346	336	351	372	368	325	356	326	351	328	334	331	342	341	369	357	338	369	368	288	318	318	327	275	379	337	321	328	319	324	363	333	324	358	328	343	331	329	360	349	352	304	331	350	322	343	318	356	358	329	319	338	331	333	339	356	330	362	316	328	347	338	307	343	322	325	325	338	336	343	366	333	373	330	317	346	321	312	364	353	354	303	370	322	329	357	339	296	359	301	350	318	322	324	348	349	373	341	314	360	332	344	334	335	296	335	359	346	334	345	369	345	361	325	342	362	334	321	346	355	363	356	298	305	328	353	349	353	338	370	344	338	326	344	330	344	339	348	351	306	316	370	368	323	340	337	339	354	353	315	348	348	327	326	338	366	342	343	332	327	351	330	335	348	339	345	296	320	333	349	333	346	342	304	330	339	332	357	352	327	360	350	345	337	327	338	331	328	330	367	315	334	305	361	331	328	332	372	353	361	328	362	363	339	319	342	312	335	367	365	338	334	321	335	333	317	328	333	367	338	368	336	331	317	337	336	369	387	352	351	340	335	349	329	336	322	348	370	338	369	325	307	318	361	316	366	323	357	329	349	359	336	328	329	361	331	323	353	349	325	367	327	345	375	344	348	323	359	343	334	326	377	349	327	329	331	320	330	373	347	329	344	331	321	329	368	318	368	313	369	341	354	309	338	336	334	336	320	345	327	348	334	298	328	329	319	315	353	288	307	324	326	323	325	312	372	384	344	369	318	331	302	327	359	351	330	322	370	327	367	323	343	327	324	315	339	357	333	308	363	335	336	354	327	331	336	334	324	342	336	328	352	334	333	332	350	321	379	348	344	365	317	360	334	347	335	331	325	349	359	326	298	341	342	336	333	349	331	335	340	351	332	355	308	328	387	344	319	337	337	321	355	359	341	334	329	333	323	333	341	349	324	316	350	339	336	356	353	311	307	342	337	314	323	331	357	320	373	357	339	335	321	294	390	348	311	317	319	336	340	335	342	339	357	308	341	350	317	348	356	321	325	338	335	332	325	338	379	349	322	321	344	371	345	359	301	320	309	323	342	344	304	330	327	345	367	347	327	335	335	334	332	357	305	316	345	346	342	313	371	309	343	334	371	292	338	329	317	358	358	344	356	328	294	344	334	324	357	320	369	312	336	341	326	311	364	322	349	343	345	357	338	366	333	352	330	349	327	305	372	343	326	339	330	347	337	343	352	341	315	341	357	346	345	349	324	346	330	304	347	337	376	350	351	307	347	365	359	387	312	342	317	341	331	318	305	327	326	314	308	338	340	351	335	332	359	341	297	332	322	334	296	370	337	336	309	354	346	353	349	331	325	357	332	349	318	302	364	318	330	344	343	359	335	373	344	336	343	332	338	301	370	327	324	306	346	311	301	353	309	325	322	359	326	295	343	295	306	347	323	315	350	311	317	378	339	337	324	330	332	348	295	374	330	339	299	291	354	333	316	276	342	345	337	331	316	344	343	322	325	309	372	315	340	314	324	327	337	350	332	366	349	351	344	354	335	333	339	359	321	331	346	359	339	325	324	314	340	344	345	325	349	371	313	292	335	341	333	371	349	343	349	367	324	373	351	358	305	348	336	326	329	308	317	354	313	360	339	372	338	362	342	327	357	328	345	341	342	323	324	314	313	354	334	364	334	339	337	312	322	357	332	331	334	354	354	342	327	326	355	315	327	354	320	333	323	331	368	336	341	324	344	355	321	324	359	323	357	297	314	316	317	350	356	332	320	336	353	386	313	338	346	339	317	322	367	345	366	340	330	348	372	344	334	336	326	336	330	322	317	362	360	345	345	334	323	347	354	330	326	382	313	346	320	352	340	338	337	301	357	350	363	324	352	346	341	355	329	365	316	324	312	324	292	300	344	282	332	368	362	332	323	330	328	349	347	331	350	323	360	334	359	364	372	361	354	325	317	328	322	348	324	326	316	353	328	371	379	317	328	363	337	360	389	330	324	374	343	322	331
22518	20416	27180	24869	20441	20773	31125	56580	46282	10360	1344	745	718	697	670	678	696	661	659	658	636	593	618	649	645	624	614	612	598	632	605	605	598	628	618	604	580	589	588	619	587	589	598	604	621	645	642	578	612	581	619	609	598	623	610	636	609	611	648	565	560	589	565	548	607	584	606	580	616	592	604	600	572	565	595	590	567	627	595	615	600	621	603	626	635	646	607	563	595	559	577	580	605	622	578	574	568	572	610	615	623	549	630	582	589	590	593	553	559	573	600	622	627	626	630	584	588	598	581	566	584	568	595	592	597	582	591	584	621	624	607	625	588	527	559	582	602	633	607	582	607	609	598	578	611	580	590	595	549	582	593	580	583	586	590	572	601	593	611	553	587	543	589	593	572	574	611	556	613	603	596	618	554	580	591	560	540	547	589	522	562	595	645	572	586	590	584	589	633	611	638	622	598	616	597	586	610	598	594	568	610	581	628	576	544	595	601	609	570	596	617	572	570	569	635	615	568	588	595	614	564	625	613	596	625	592	594	602	621	583	599	564	571	623	633	573	584	585	562	517	615	594	576	582	573	588	609	566	573	601	551	652	606	594	631	584	610	547	574	596	568	582	569	579	616	604	574	602	559	585	617	630	585	613	595	564	586	564	582	598	569	546	565	565	602	559	627	562	575	612	644	599	576	567	560	574	560	579	582	613	570	585	558	623	548	544	590	576	585	570	572	606	546	572	605	542	548	604	625	570	571	613	557	598	589	587	582	586	553	628	563	610	627	582	567	568	626	552	572	584	596	579	617	602	600	576	589	601	577	597	582	580	575	553	600	589	549	622	575	617	580	617	603	565	577	576	559	584	596	562	569	650	596	603	633	610	582	599	583	596	575	611	575	616	578	580	579	587	577	601	604	573	575	594	575	607	615	627	609	602	567	539	576	586	592	575	659	582	581	575	612	598	590	583	577	596	572	590	579	584	610	584	589	570	601	580	579	616	602	602	596	540	593	568	640	589	602	639	584	584	603	641	599	565	577	595	601	563	560	595	597	616	567	553	572	563	607	592	554	606	619	573	589	582	557	583	584	539	570	614	616	557	574	563	644	583	614	597	603	578	605	585	597	625	604	589	631	637	606	619	567	603	615	595	554	620	588	564	546	603	609	587	587	606	589	593	582	603	610	593	610	580	584	548	569	593	579	588	634	568	592	623	569	573	592	565	596	605	616	627	613	610	592	572	557	532	591	597	580	544	576	594	641	608	559	556	554	576	655	570	585	606	620	595	618	592	594	596	552	551	578	580	580	560	614	607	584	570	617	554	551	585	587	549	563	625	570	602	614	594	535	631	616	578	582	604	595	560	563	543	600	591	574	634	593	583	580	597	653	585	590	571	596	586	581	589	559	585	580	584	573	602	594	623	540	587	610	577	622	576	589	564	606	601	598	602	599	593	608	554	606	601	575	512	587	610	608	584	611	572	572	630	586	633	625	627	582	578	538	578	592	598	603	552	610	564	607	615	583	587	565	589	631	648	597	604	583	563	594	584	585	628	577	596	586	589	571	617	620	585	579	621	565	604	556	619	637	540	625	563	622	568	596	621	626	576	545	647	541	540	569	587	615	578	592	596	587	562	556	613	571	624	594	557	609	553	594	573	580	583	595	611	606	574	554	538	609	566	568	579	569	599	594	599	582	642	574	580	624	607	568	551	572	583	614	589	582	563	599	592	559	555	571	576	587	644	589	548	579	604	598	587	625	588	594	581	585	570	592	578	572	559	556	615	627	590	599	551	584	557	591	559	568	593	579	601	592	554	600	587	577	542	565	578	580	567	595	579	586	612	576	607	586	618	560	584	603	602	606	600	586	594	598	587	597	594	611	598	594	565	598	595	569	586	599	547	550	587	560	625	584	580	603	606	537	650	604	596	603	597	568	597	575	572	567	597	555	592	559	618	584	611	591	567	612	611	565	607	643	640	583	583	624	595	554	601	545	593	599	592	572	595	627	574	575	609	644	596	586	589	658	607	586	586	599	612	622	611	599	563	584	558	593	549	621	572	598	584	600	593	579	606	595	598	597	582	551	595	579	560	590	567	567	568	579	578	601	621	647	611	610	586	592	583	569	532	576	553	597	597	621	624	646	568	586	572	566	581	598	612	592	602	560	562	593	564	583	598	559	609	580	537	545	610	568	592	582	584	584	590	587	581	626	627	552	569	621	585	583	598	580	608	581	553	541	528	549	566	566	575	623	594	605	557	583	559	577	579	535	569	568	592	525	551	595	566	584	605	581	619	606	597	600	598	629	599	555	586	577	573	571	605	574	575	603	611	598	564	566	565	619	565	587	539	618	600	619	590	584	593	599	576	615	581	564	600	564	608	556	596	582	570	590	582	580	609	579	564	597	575	613	585	555	557	586	597	574	584	609	607	595	551	619	597	589	601	545	568	600	600	546	553	609	547	590	594	596	544	635	596	568	617	574	550	534	546	578	609	582	557	549	566	638	605	576	549	582	573	598	565	609	587	651	564	599	608	603	587	554	602	613	595	565	587	634	604	575	623	588	600	594	564	559	571	621	629	580	633	619	603	626	581	668	612	595	594	568	560	580	574	594	610	589	520	583	620	568	609	636	619	641	550	598	579	583	570	606	598	610	563	552	630	624	610	608	566	616	600	615	574	605	655	579	617	553	616	550	545	588	620	594	592	583	576	598	599	595	608	589	545	589	577	576	575	603	594	545	534	569	615	569	565	562	560	555	608	547	552	565	569	587	627	601	561	566	599	593	555	583	551	569	621	570	586	597	569	650	552	573	601	628	588	545	598	562	576	564	605	561	528	606	611	607	590	574	591	594	581	597	560	541	577	587	563	582	600	546	594	588	610	610	597	567	616	586	575	553	593	590	557	564	603	547	603	601	599	608	624	571	593	570	593	644	564	558	587	585	533	592	606	557	621	582	572	566	627	586	602	589	610	576	600	582	639	608	576	578	586	574	511	560	593	586	564	559	571	569	614	558	600	537	568	595	583	567	573	594	616	581	587	547	570	578	564	564	552	578	592	576	579	570	581	600	611	619	583	561	589	572	585	617	628	612	585	623	588	602	582	559	566	602	528	606	551	597	596	557	589	662	623	571	565	584	580	580	576	555	573	622	638	557	573	592	566	565	605	600	611	540	598	619	580	608	575	637	620	549	577	564	622	598	596	580	592	580	586	593	601	555	582	548	540	569	590	627	607	596	547	558	529	608	574	619	576	586	573	610	619	579	600	587	620	620	586	574	595	530	590	537	565	573	653	563	610	600	641	611	565	603	561	588	642	605	589	567	542	577	602	612	594	607	556	568	633	626	575	570	586	598	595	599	602	623	588	589	618	600	597	548	560	578	631	567	608	570	591	578	603	604	571	586	615	557	589	591	597	573	566	562	575	599	594	593	587	578	563	590	605	566	584	601	568	591	582	575	567	550	590	547	644	618	541	613	568	577	602	592	549	572	603	580	587	596	586	573	599
44561	45886	49299	28500	20637	13731	28035	55356	32316	1058	921	839	840	802	764	714	652	745	634	622	642	625	618	600	591	570	611	574	558	546	599	579	545	581	574	590	602	551	599	594	557	554	556	549	559	569	555	560	569	498	501	525	536	553	573	516	564	561	555	576	587	530	565	552	559	560	491	546	518	524	525	574	541	517	563	576	521	556	587	546	583	552	527	537	512	556	529	527	575	494	512	511	552	551	508	574	546	549	541	510	536	508	553	555	558	498	541	527	514	530	527	525	557	535	546	607	550	512	522	573	551	531	605	542	513	546	574	533	585	561	532	537	530	589	526	565	548	591	529	542	538	519	548	530	569	507	580	509	546	565	525	555	522	603	549	536	590	570	521	576	518	547	549	531	515	559	532	545	501	526	538	513	529	578	565	569	569	508	520	543	525	526	540	485	545	548	541	501	544	508	547	558	545	526	581	525	553	538	545	558	568	544	503	540	565	562	546	532	532	514	560	543	532	525	518	517	539	516	507	551	549	518	545	551	594	524	562	557	555	532	575	542	534	502	515	580	557	548	541	548	501	562	527	548	612	507	547	564	561	526	551	538	498	565	579	535	555	521	554	552	561	537	514	503	561	506	536	524	559	508	509	545	511	537	529	545	549	538	518	560	564	531	527	516	503	585	549	525	524	548	542	527	568	526	523	539	533	570	589	544	586	511	558	560	526	511	565	570	550	530	545	554	552	531	514	582	518	545	574	534	539	543	569	538	577	512	544	522	543	555	581	529	541	564	556	569	533	521	504	575	551	523	519	516	546	519	554	503	532	546	519	545	479	569	538	555	551	575	587	524	543	553	561	552	516	517	575	539	560	505	521	576	535	533	523	535	517	570	565	493	570	521	528	519	531	469	595	554	527	547	533	566	535	552	568	582	539	538	557	536	516	524	522	557	578	586	566	524	549	536	494	537	531	571	548	532	531	518	561	552	539	570	534	547	535	535	553	504	546	544	540	537	488	541	554	544	544	574	570	554	524	531	514	544	562	547	521	556	509	513	539	552	561	548	572	520	539	499	547	576	560	518	599	540	547	511	550	573	581	528	553	503	519	553	536	574	544	524	526	549	551	544	519	533	566	519	568	531	524	537	537	593	545	514	522	529	527	516	514	542	555	539	512	497	544	529	555	518	458	545	547	543	523	546	498	518	532	509	530	538	512	574	561	542	573	534	558	496	535	560	568	560	559	554	548	533	538	513	542	554	522	519	527	563	553	580	524	503	485	527	540	523	556	531	517	555	539	567	518	504	522	546	531	574	527	506	537	538	524	542	516	601	521	548	527	583	547	549	533	560	554	519	528	568	550	511	547	534	503	562	528	576	525	558	589	527	539	544	513	524	546	522	500	566	546	535	516	575	525	532	531	530	506	533	558	516	564	501	517	521	559	541	501	536	514	521	576	530	526	563	535	542	592	562	552	524	561	519	509	553	515	529	554	520	560	561	575	555	559	527	528	546	576	557	523	577	573	538	541	538	550	525	556	522	565	532	565	486	538	543	541	518	555	532	521	522	547	574	538	556	579	518	507	543	557	555	553	505	536	553	533	523	536	565	531	521	509	576	557	564	538	550	518	551	528	541	549	526	560	522	486	565	546	522	503	516	531	525	549	553	544	541	554	572	541	614	527	516	550	563	517	572	552	527	524	530	539	566	515	518	539	556	561	579	544	575	541	507	546	559	537	570	532	529	528	516	514	481	531	545	542	544	526	549	535	556	546	550	592	543	550	533	539	552	510	524	544	553	539	568	513	528	546	504	538	550	523	528	580	551	526	503	523	540	535	530	553	521	559	558	558	531	529	562	553	569	490	559	555	548	513	535	523	557	527	536	519	575	554	556	549	547	498	528	572	560	546	527	528	512	546	547	523	528	559	528	546	577	523	523	542	510	517	526	548	554	553	615	558	571	529	514	552	570	565	541	569	536	575	552	550	556	557	543	542	580	544	538	512	528	527	569	566	532	535	532	552	563	562	540	554	567	553	506	556	537	493	558	534	532	552	496	502	536	495	514	557	542	580	513	528	541	559	582	528	544	552	536	516	520	556	542	564	554	531	554	523	543	559	595	502	512	561	547	544	530	516	516	527	520	515	512	518	521	531	544	535	570	541	474	548	536	524	550	530	524	541	524	569	559	528	566	516	522	551	513	548	547	541	502	573	548	563	565	576	552	452	553	509	508	547	568	547	535	548	497	547	516	517	534	507	544	579	567	544	526	546	513	582	517	555	560	518	592	509	558	549	522	548	549	575	517	545	559	549	575	549	568	529	562	554	520	540	555	531	509	533	547	544	563	546	531	551	537	551	573	538	485	554	551	555	550	496	522	524	530	507	496	569	547	486	553	590	505	542	527	514	572	546	511	578	539	539	550	538	482	595	523	496	588	529	536	504	494	554	545	611	516	559	578	523	567	564	607	514	529	517	478	516	495	558	565	564	524	567	552	515	546	551	556	585	560	558	520	552	517	518	532	577	539	545	538	548	518	545	527	586	547	488	546	501	528	530	558	530	562	518	556	586	523	557	534	534	539	566	526	565	571	566	548	509	538	550	514	559	543	572	561	513	568	533	562	502	555	551	531	536	508	547	556	535	525	544	532	511	551	522	573	556	504	479	529	548	557	566	548	536	514	561	517	534	522	549	538	517	593	500	547	492	534	539	522	559	573	513	569	521	595	540	543	590	522	541	542	530	559	571	516	536	532	519	562	542	583	552	555	553	542	534	539	510	532	505	492	521	526	555	498	545	549	542	521	532	515	545	542	556	536	500	542	535	565	520	516	542	529	525	505	557	518	544	541	512	504	552	484	513	555	589	516	529	502	557	563	513	546	536	535	564	551	520	541	510	600	524	540	528	499	531	536	508	521	538	556	546	548	523	530	532	519	546	535	544	532	517	537	545	524	552	493	534	507	515	534	573	508	525	524	531	544	510	517	558	567	498	564	541	544	544	546	544	568	513	541	539	561	588	531	532	562	539	531	571	497	551	552	515	534	534	535	526	568	528	546	527	547	548	533	555	543	590	546	565	532	526	522	559	547	531	535	564	457	531	520	518	554	589	595	547	530	536	585	515	533	551	515	519	538	521	542	539	581	531	505	541	519	516	558	520	534	502	549	537	528	560	594	497	558	567	553	556	521	546	566	544	514	565	535	513	569	571	507	584	546	542	564	512	511	528	576	540	574	497	577	505	567	602	516	565	521	555	575	554	541	532	548	519	569	514	508	500	564	531	522	532	496	497	513	555	543	504	560	498	533	520	553	494	551	526	529	532	501	533	541	563	547	556	546	564	505	524	540	519	540	561	544	516	533	504	515	562	493	566	576	534	533	529	584	526	526	521	552	477	531	541	529	560	527	526	517	510	609	557	574	548	533	539	527	554	528	566	546	524	542	548	561	546	569	515	535	495	541	538	566	493	544	552	532	514	520	570	534	563	516	533	524	490	523	545	529	523	545	541	564	545	573
28299	16832	8788	8513	3307	2351	2070	4727	1714	173	152	157	152	156	155	150	156	150	144	163	179	160	150	150	133	155	149	168	151	162	194	191	165	175	161	167	155	171	179	182	173	185	174	162	156	155	169	147	194	132	170	135	158	159	154	143	148	161	152	142	191	150	152	161	164	153	140	168	148	163	150	152	167	178	137	157	148	170	170	191	168	169	161	143	174	151	163	161	154	157	164	140	159	143	175	161	181	177	173	157	151	156	130	139	163	154	160	170	150	160	170	166	166	150	165	156	137	168	148	162	171	176	132	148	155	192	149	183	164	189	150	182	166	166	183	145	151	176	154	144	147	155	165	166	151	149	184	165	165	162	139	146	137	161	150	153	165	164	170	157	169	161	174	164	167	159	148	164	171	177	159	145	156	157	171	134	127	149	191	175	181	171	152	165	163	149	162	171	166	179	133	151	188	166	183	157	165	172	163	161	165	139	151	166	168	145	157	179	160	147	162	157	163	170	172	177	153	140	172	167	142	154	136	143	154	140	164	175	135	183	145	173	145	158	163	161	158	164	169	175	141	177	171	163	160	174	149	168	161	169	177	144	150	148	139	150	158	147	157	179	158	136	157	156	178	147	163	160	178	162	160	170	160	167	180	182	157	178	156	128	157	150	173	170	171	171	148	162	149	192	141	147	150	134	149	167	149	136	145	171	164	186	164	154	133	180	173	156	189	136	150	142	174	171	157	127	173	143	165	158	149	151	159	174	159	146	154	153	146	150	150	147	192	144	162	172	168	189	159	156	156	152	159	168	173	139	168	152	148	144	162	158	164	156	166	138	167	136	179	156	182	135	146	172	141	151	172	172	171	153	176	180	173	190	143	186	165	160	165	147	154	160	165	153	156	174	148	185	157	164	166	160	129	170	142	146	159	186	164	185	142	173	169	160	172	141	140	151	170	179	146	149	167	137	141	176	157	194	152	175	176	145	157	171	167	184	161	167	160	149	172	148	145	157	163	149	153	146	151	146	167	175	149	157	192	165	151	146	157	158	175	153	161	155	154	154	170	130	168	155	159	147	168	173	155	169	178	161	174	162	149	169	164	162	165	157	156	171	140	163	174	155	138	163	184	153	161	156	138	156	173	142	175	152	140	143	155	160	144	146	164	155	151	173	156	152	158	168	145	153	130	158	160	168	176	165	163	151	163	185	144	168	147	193	152	176	154	155	156	135	143	167	158	145	160	163	184	149	159	144	177	174	161	154	155	171	182	140	173	148	150	140	162	130	154	178	141	167	162	158	180	150	161	156	153	193	184	153	171	149	142	150	156	148	169	164	164	179	150	165	163	158	180	206	178	168	159	165	181	169	167	167	171	164	154	156	162	172	155	162	148	174	148	158	185	145	144	153	161	157	156	161	154	146	134	149	152	170	158	159	146	187	144	163	162	162	166	153	158	147	158	172	158	159	156	131	156	154	156	159	161	146	143	154	133	156	133	140	151	130	143	147	152	154	177	153	153	161	155	151	164	166	162	168	165	141	159	172	172	157	158	175	153	153	135	154	164	137	153	145	146	174	162	156	158	155	151	148	126	162	169	159	154	159	164	167	158	170	177	165	140	149	178	159	149	141	183	152	160	147	151	175	159	151	180	165	157	153	175	139	192	138	137	169	180	145	155	142	163	165	153	153	135	167	169	176	158	153	168	171	153	157	155	183	181	160	155	156	156	146	160	140	148	150	151	167	152	154	139	148	190	158	154	181	154	177	171	169	173	169	147	156	158	156	147	154	164	158	168	150	153	173	165	141	141	129	166	188	157	172	151	173	154	162	178	158	166	181	158	160	155	152	176	149	159	155	171	167	171	169	132	161	165	167	153	161	162	174	157	160	165	146	151	166	146	185	152	138	164	152	131	138	140	156	165	180	169	147	146	143	172	162	151	156	158	161	170	153	148	161	178	150	152	160	171	174	177	155	172	140	166	156	168	160	174	155	171	152	166	178	164	171	167	172	155	174	188	178	140	170	170	151	175	156	130	166	150	168	181	181	166	167	168	176	165	162	154	142	165	154	167	161	156	162	160	159	161	129	153	139	159	160	168	149	149	163	148	159	166	184	144	168	186	157	161	141	182	174	165	153	154	168	163	176	152	158	168	166	164	160	180	157	167	148	161	176	156	161	160	166	181	130	154	162	171	152	170	138	146	151	142	169	170	139	143	153	143	162	155	157	166	166	152	170	163	151	173	142	177	165	172	150	156	151	150	177	132	166	169	183	147	170	162	159	164	169	177	160	156	174	182	148	146	159	158	150	136	140	184	159	171	185	159	132	156	152	146	151	154	156	173	130	161	143	164	166	147	132	183	152	175	169	152	169	157	153	180	190	153	171	167	182	138	161	165	150	165	155	126	145	161	172	159	159	161	132	160	176	148	149	146	164	159	140	159	168	160	194	138	155	198	126	160	153	159	154	144	131	157	167	159	156	166	145	186	159	142	161	151	139	165	170	160	159	167	166	147	164	124	147	151	150	148	190	147	149	153	190	179	149	173	154	179	185	169	164	176	154	148	166	171	167	168	156	158	152	160	165	149	147	139	165	145	170	153	138	161	154	165	177	153	172	172	158	173	147	153	140	170	164	173	186	160	142	150	173	164	153	155	140	162	176	142	157	143	166	150	160	155	172	161	130	152	164	151	166	145	152	139	192	149	160	163	159	146	159	160	162	158	146	164	181	146	140	152	155	140	144	170	174	171	171	157	158	156	181	172	134	162	143	165	169	149	151	156	142	166	127	132	144	153	145	170	141	174	159	152	163	167	161	144	171	164	148	174	133	150	149	150	161	144	143	160	160	168	153	158	176	142	173	168	176	162	148	151	178	181	125	167	172	152	167	155	148	180	169	162	146	151	161	171	171	130	175	161	159	167	165	157	142	131	167	153	157	167	174	171	154	169	175	146	176	162	162	172	175	167	162	145	141	141	168	154	146	147	169	157	147	149	137	129	170	179	152	147	167	151	157	140	149	134	174	134	156	140	168	170	177	162	169	153	149	160	139	162	137	150	164	161	165	152	164	148	143	164	163	157	157	165	157	143	164	167	156	154	143	181	168	160	166	146	161	177	155	140	150	170	170	163	144	180	165	147	162	167	165	165	140	172	157	154	152	169	155	173	150	151	158	159	167	176	176	173	152	161	165	143	161	174	157	164	155	182	163	180	144	174	178	152	158	168	137	161	157	169	174	149	176	145	154	145	138	163	143	151	150	174	165	154	168	142	146	176	154	141	171	176	172	134	143	189	153	175	150	178	155	178	171	136	162	122	151	165	159	144	141	144	166	154	160	143	145	164	158	144	164	141	161	169	175	178	153	174	135	165	154	140	126	133	177	168	187	162	157	159	149	158	186	156	153	151	161	147	190	139	167	149	144	166	151	156	166	176	159	193	166	155	161	163	167	155	132	161	150	148	190	155	149	164	153	177	157	163	184	155	150	141	175	149	144	159	152	156	147	166	161
16106	10512	12411	9719	6133	5080	4328	8327	2332	161	173	193	185	177	183	153	177	182	163	177	184	183	155	168	171	168	191	155	176	171	138	169	158	170	182	166	186	179	192	178	183	160	171	181	170	180	185	175	155	155	159	178	167	155	155	171	152	152	163	166	159	166	142	168	178	175	146	175	183	166	162	188	144	150	145	153	163	180	163	181	166	162	157	176	181	152	181	166	165	179	160	156	171	171	181	165	172	166	159	148	162	181	161	166	191	196	179	179	165	181	159	152	160	162	166	176	164	166	154	149	150	164	187	157	173	174	164	181	177	182	167	173	160	152	185	169	175	153	164	181	160	165	182	160	170	157	165	184	171	178	179	153	171	164	167	159	156	165	168	176	159	173	159	176	170	186	148	160	166	171	168	167	175	170	200	151	151	179	194	159	161	177	136	180	163	153	175	160	159	161	177	171	150	164	163	178	168	180	156	174	176	170	180	187	164	163	188	190	170	176	182	171	171	175	145	192	148	169	174	174	169	156	155	154	167	162	162	198	168	175	165	177	160	157	158	168	146	177	183	154	169	178	163	153	155	184	172	166	181	151	143	180	149	154	155	169	167	156	166	160	198	151	171	169	181	164	168	193	176	168	178	148	165	174	157	167	175	166	182	157	171	160	175	158	162	186	177	170	178	152	172	161	171	157	168	174	163	174	184	178	180	161	178	171	178	163	178	172	149	157	179	168	182	157	170	168	156	177	180	190	165	145	165	168	192	174	170	150	170	146	165	162	171	148	166	168	165	172	168	174	166	163	169	172	166	186	166	171	173	144	182	156	192	166	164	164	164	165	156	171	163	166	181	167	173	188	152	178	168	166	167	149	161	150	162	177	149	155	154	163	151	165	174	165	169	176	170	172	169	169	165	150	161	154	163	166	157	152	168	166	172	170	150	151	170	150	181	146	152	193	187	162	171	185	152	161	157	190	166	162	156	178	174	159	154	171	166	154	162	164	164	165	171	161	162	155	170	150	162	174	180	155	174	146	171	165	173	155	162	181	182	169	168	185	177	171	180	184	163	162	141	185	191	151	157	147	169	183	186	180	154	143	158	188	192	159	150	162	157	177	181	162	177	172	175	153	173	162	156	147	161	167	191	172	155	157	190	171	161	156	170	174	158	167	167	159	161	168	184	150	172	172	168	170	174	173	175	174	161	178	162	173	174	161	150	182	171	185	179	179	173	175	176	174	145	182	191	167	157	151	178	157	165	163	182	168	153	193	154	165	182	163	184	155	164	176	155	151	157	166	165	167	158	206	161	201	173	167	178	164	173	170	171	171	160	181	162	163	158	172	148	164	182	200	190	147	154	193	172	172	171	185	155	139	190	164	151	165	173	160	143	152	172	172	156	185	176	168	166	159	167	179	168	181	176	171	184	177	194	178	163	176	180	158	160	170	183	171	182	172	168	144	161	177	161	175	158	180	175	177	142	168	195	180	159	165	206	169	158	169	165	168	177	170	181	177	154	156	159	147	167	167	158	187	149	178	162	154	167	163	148	172	178	162	168	161	173	182	165	163	147	155	174	156	192	164	181	167	186	183	179	172	183	171	166	162	175	180	164	174	185	150	166	165	166	167	173	169	169	161	178	162	188	153	173	152	132	141	159	154	180	150	174	153	165	172	143	173	161	178	163	165	196	156	162	183	161	159	154	173	154	178	157	178	182	171	170	156	186	176	166	180	155	173	163	188	140	170	184	183	180	168	161	161	148	158	168	170	163	149	166	177	158	174	173	164	143	175	181	170	181	158	184	170	186	155	186	176	159	175	163	191	155	175	157	149	147	151	169	181	162	181	151	171	162	183	182	186	163	175	156	174	171	173	155	158	163	155	158	168	152	156	169	164	156	161	167	151	168	182	175	171	158	185	174	154	159	160	170	163	169	157	188	163	182	183	167	168	157	166	176	148	181	172	159	175	152	155	163	183	173	145	173	169	156	189	161	172	163	166	164	171	175	162	173	157	162	159	148	158	160	166	150	160	161	159	164	152	171	179	157	171	172	186	176	177	173	162	184	147	184	156	164	161	165	156	187	173	151	159	168	138	172	175	161	165	168	191	172	182	163	151	158	176	149	170	160	161	171	182	172	169	154	150	160	167	165	167	191	190	157	177	162	170	179	147	175	143	176	165	156	173	185	150	167	158	160	162	145	159	148	156	154	158	159	165	167	171	155	179	188	167	189	161	165	163	165	161	173	148	176	170	165	179	172	182	164	169	178	182	168	172	171	182	149	185	166	139	167	161	182	185	152	155	154	157	142	159	175	159	196	197	172	162	189	185	161	170	159	184	152	183	157	164	198	171	178	151	179	168	166	174	184	171	162	168	155	170	163	159	140	165	169	186	151	180	191	175	178	170	170	189	175	172	161	185	158	152	149	201	164	156	159	179	177	182	157	158	154	157	158	199	174	168	165	175	150	180	143	158	174	176	165	179	192	166	156	173	175	159	161	157	189	169	148	142	161	160	189	171	148	159	172	162	186	171	164	165	178	174	172	161	170	177	148	187	169	170	160	166	160	162	154	169	156	156	155	169	159	174	187	170	148	179	172	177	163	160	163	150	152	158	157	167	144	190	172	171	178	158	168	184	179	162	170	172	150	179	150	187	172	155	183	154	151	171	151	189	163	165	156	163	164	172	168	157	197	173	167	163	192	171	168	174	144	159	160	165	173	167	174	157	168	162	165	164	149	169	177	197	163	163	163	168	166	174	174	172	200	171	177	181	165	165	202	156	183	168	177	168	169	177	157	146	163	173	162	164	167	143	181	168	172	152	146	168	160	166	169	159	163	172	172	165	190	195	154	164	160	175	189	184	171	172	165	167	176	152	152	163	160	163	168	190	162	155	161	198	162	182	188	167	190	155	167	187	158	170	153	163	169	154	167	190	169	143	166	154	146	174	190	177	147	138	180	149	156	161	157	153	141	165	172	161	170	170	151	147	174	169	192	176	171	187	182	140	164	180	158	159	182	181	178	186	169	157	149	170	169	171	161	134	200	148	178	168	170	173	163	149	178	165	162	151	178	174	197	161	169	165	169	158	166	183	169	150	161	174	181	160	166	192	161	161	160	182	174	167	164	162	161	180	162	142	171	148	147	161	165	162	140	174	157	170	167	160	163	164	151	166	164	169	156	170	176	169	168	180	167	163	163	143	171	171	158	177	172	155	141	148	165	135	166	171	153	182	180	167	154	158	156	155	161	160	178	183	157	170	160	160	166	178	188	149	168	183	164	138	193	189	163	176	171	173	170	163	164	158	178	163	173	169	156	179	181	147	181	165	173	157	140	174	202	165	196	162	180	159	162	152	151	137	170	184	145	189	185	166	168	170	159	158	158	167	141	176	166	152	159	187	140	185	161	174	159	161	179	185	156	189	176	135	152	159	154	178	170	183	156	147	171	175	165	144	160	148	159	172	180	145	196	173	156	163	165	190	172	179	163	151	185	171	163	186	166	175
24940	20398	26635	25127	20525	18641	24739	49555	27450	3682	510	442	388	445	418	408	391	382	412	413	378	414	384	403	366	384	391	368	368	372	338	359	386	346	366	356	357	398	342	311	342	370	361	386	373	372	383	346	343	340	356	338	347	340	406	366	355	386	338	379	348	371	347	373	343	356	354	363	353	357	384	369	335	389	357	394	363	327	343	377	386	337	328	368	342	374	369	366	351	346	303	361	348	375	366	383	367	363	329	338	396	364	358	352	344	375	376	380	371	380	349	356	332	365	396	359	345	325	355	353	370	351	354	352	353	370	362	387	314	380	355	335	311	352	376	346	380	368	384	344	341	313	360	317	386	362	346	355	371	353	356	369	375	360	369	349	351	358	367	402	354	364	370	389	379	358	331	358	356	350	343	341	349	329	364	355	356	361	316	377	345	354	332	377	369	365	351	365	355	338	372	337	356	364	373	345	349	389	376	350	352	331	368	374	382	347	408	356	386	338	354	370	365	350	343	390	336	365	372	377	347	384	366	365	357	371	372	349	367	347	392	380	370	357	336	344	302	367	335	337	350	359	382	340	343	374	348	391	346	373	302	342	372	401	381	326	359	382	355	358	365	359	336	370	336	357	363	296	375	349	327	376	392	382	335	358	359	380	380	385	353	363	366	388	350	368	353	347	355	366	379	384	376	354	325	335	358	374	349	352	341	374	364	370	357	349	338	345	335	350	337	391	354	360	319	356	367	380	354	366	338	343	344	354	355	380	370	381	354	382	360	377	383	340	384	367	345	379	332	382	325	344	358	372	390	388	350	364	369	378	383	378	335	339	373	359	353	397	343	350	349	357	396	364	329	355	366	369	333	381	361	386	328	349	374	335	395	360	383	330	372	349	347	340	348	363	399	343	342	373	368	361	361	349	369	368	385	342	371	339	365	360	359	359	341	360	334	350	341	330	355	327	340	360	354	343	369	358	352	383	361	377	349	392	350	354	370	329	357	339	325	358	342	328	350	323	350	406	328	376	373	333	366	347	363	368	360	338	363	339	348	358	357	355	338	377	372	353	355	340	406	372	396	344	362	325	327	351	361	364	347	345	341	367	365	381	399	385	373	369	343	339	339	392	346	359	377	358	352	396	374	356	332	339	383	373	363	341	326	370	367	325	341	378	370	384	356	346	369	345	379	394	376	344	381	367	353	348	334	359	353	393	330	321	375	349	386	367	388	357	353	374	349	331	373	336	329	374	388	356	358	361	339	341	345	392	370	389	332	384	354	339	352	376	349	329	396	341	366	345	356	369	377	343	370	391	386	362	339	376	347	366	357	358	354	370	365	365	364	366	395	374	350	321	367	333	387	375	363	335	365	355	341	369	374	347	349	348	332	385	353	372	348	353	347	374	347	372	339	372	370	385	368	390	315	361	331	375	354	341	372	367	368	346	398	355	372	354	387	382	379	335	342	351	375	372	323	352	370	379	401	361	358	371	362	341	365	353	356	313	331	359	325	398	310	360	378	409	361	356	387	375	383	357	347	355	365	371	367	365	343	344	336	350	364	347	357	360	358	350	369	370	359	329	317	356	360	373	363	383	389	324	335	370	367	320	347	362	355	314	331	331	356	372	383	336	326	345	345	359	340	356	330	353	328	397	354	375	344	361	373	347	344	368	408	344	356	357	361	332	357	369	339	364	339	366	370	348	327	363	384	338	342	351	342	335	350	333	363	357	348	359	353	356	352	303	345	380	350	348	356	341	359	328	362	362	372	415	355	362	339	374	359	347	385	344	341	348	365	349	333	350	306	353	343	393	359	361	340	375	351	367	358	341	362	333	370	339	388	389	347	404	349	374	368	356	383	403	330	372	368	363	337	378	354	379	339	362	362	357	342	343	340	377	372	392	316	383	361	370	368	357	358	360	377	360	370	360	352	335	354	389	361	353	371	336	380	388	369	364	340	342	342	372	370	343	360	374	338	352	354	349	365	356	328	328	352	358	359	367	347	386	339	359	369	332	347	371	354	352	387	377	347	360	368	390	340	367	365	347	343	375	387	374	347	391	370	367	350	378	350	347	355	355	335	327	335	370	383	346	381	394	387	377	392	353	362	400	364	364	392	364	341	332	361	347	362	382	356	326	378	377	319	385	341	317	366	349	358	382	347	363	377	353	371	349	351	343	343	362	357	310	368	332	375	349	355	362	321	336	354	363	368	359	360	313	374	353	389	356	367	359	351	331	336	382	344	348	335	352	369	354	361	380	333	358	363	349	364	379	409	396	328	353	355	379	336	345	352	356	378	362	345	342	351	354	386	370	345	382	364	404	372	334	377	377	355	340	360	362	344	371	414	379	345	341	342	354	353	350	332	351	374	346	312	371	389	353	398	385	326	337	332	353	374	383	323	367	334	356	366	337	349	379	382	367	329	391	319	339	367	348	372	362	379	386	348	335	372	367	347	389	336	380	317	371	346	371	366	319	311	364	360	324	364	367	361	384	384	368	361	349	418	335	372	356	380	349	304	364	343	364	325	341	357	338	321	355	328	366	351	338	323	343	345	340	339	381	349	339	327	372	370	333	380	353	335	350	356	385	377	377	363	350	381	356	373	372	337	371	331	336	376	390	394	376	343	325	371	354	339	319	385	339	334	357	331	364	348	385	349	381	369	381	382	405	347	349	336	352	354	376	365	335	351	354	379	333	352	353	367	360	387	365	369	373	366	348	385	376	382	355	355	352	376	366	353	343	404	387	354	361	384	359	390	356	350	341	346	356	374	344	379	358	322	376	361	322	337	352	358	348	374	367	348	379	370	376	334	347	377	381	388	365	364	371	351	296	334	318	378	335	359	374	353	338	346	325	347	379	363	396	383	350	374	356	397	367	360	365	339	375	354	353	376	318	337	346	361	354	399	340	349	358	338	382	368	365	341	351	320	324	351	385	356	324	383	355	356	347	355	338	371	378	390	349	395	342	356	363	335	351	325	369	343	370	325	382	367	346	330	407	364	388	388	366	334	340	371	359	343	327	337	382	371	342	378	369	337	350	365	366	362	370	354	342	392	338	344	362	368	354	346	366	355	367	347	317	376	389	354	365	368	354	355	342	334	344	373	360	379	365	373	373	415	322	353	390	367	348	374	331	362	355	381	349	341	338	347	387	382	343	360	377	356	358	357	366	364	336	363	347	328	353	359	348	349	341	377	332	356	320	346	360	326	370	333	367	336	361	365	333	365	328	371	347	316	397	352	367	370	355	340	352	345	368	360	399	397	347	382	350	343	343	366	372	369	351	411	361	389	328	371	367	353	349	352	373	373	366	359	360	363	365	359	360	346	331	369	339	374	350	374	338	403	389	394	348	393	356	335	382	343	381	372	359	326	335	359	376	329	386	387	322	351	385	401	397	376	383	383	374	347	345	394	378	334	376	358	354	371	347	371	349	387	370	341	337	369	362	368	379	375	382	383	322	372	341	339	356	354	352	371	360	343	366	367	347	372	367	350	351	362	359	361	356
35780	30881	33707	29048	16230	8949	28159	47509	15404	598	588	507	498	447	416	411	455	366	376	387	398	372	395	389	382	379	368	359	366	335	356	346	360	343	374	326	354	371	322	361	359	321	319	363	321	347	334	343	369	314	351	356	330	338	326	343	350	353	343	322	348	335	349	345	358	327	331	336	321	342	321	355	342	354	334	345	330	312	343	324	336	338	320	350	339	350	371	354	333	361	346	330	362	342	321	337	313	316	330	337	334	344	334	359	312	312	312	315	352	351	338	321	323	315	349	350	324	325	364	350	309	361	357	329	319	372	364	335	347	333	348	342	348	325	321	348	374	318	333	349	310	346	327	322	340	333	325	300	328	322	322	323	327	312	334	328	308	368	331	339	323	352	336	359	339	348	339	369	331	338	349	336	331	344	357	319	340	329	313	331	327	348	343	350	357	323	305	330	342	335	313	310	345	357	313	312	342	339	326	382	341	348	345	366	329	321	400	309	353	318	343	318	365	302	329	321	331	334	338	327	347	345	335	334	341	342	331	335	325	290	316	328	347	303	322	350	318	361	335	346	307	325	353	298	357	337	315	343	323	336	351	361	321	319	316	334	333	311	336	296	313	339	330	326	344	355	331	335	339	328	333	302	352	324	359	329	328	330	352	355	334	299	307	329	317	308	338	327	328	337	338	303	311	316	316	333	329	316	354	293	334	320	347	316	305	351	302	330	318	352	315	340	352	333	356	326	332	334	333	322	332	301	321	317	344	332	357	306	360	348	349	355	338	289	314	350	349	313	295	334	337	315	308	330	340	350	353	321	329	345	335	334	345	359	325	321	327	354	336	328	333	336	359	308	337	348	308	328	328	335	316	319	331	324	323	312	336	359	347	356	329	338	353	344	338	362	332	339	342	324	312	344	341	314	354	299	320	332	320	313	346	326	323	352	342	336	334	335	343	358	331	308	345	345	320	325	347	334	353	342	321	329	344	326	326	324	336	334	307	323	330	326	331	313	341	325	315	306	308	327	357	333	333	342	337	353	341	295	325	339	325	356	314	332	318	372	352	341	361	350	317	341	347	306	351	308	350	339	368	351	320	343	367	328	344	314	341	350	323	335	323	348	327	317	292	325	339	326	361	329	327	316	380	319	333	349	314	304	318	329	306	360	324	318	327	348	337	360	333	344	353	329	325	326	357	351	356	314	369	353	335	348	331	320	337	338	323	360	322	312	331	350	302	334	372	353	339	332	320	323	320	335	348	343	326	343	337	333	322	329	333	356	332	380	334	331	356	308	335	337	315	341	373	309	350	341	355	330	300	301	335	334	362	332	324	343	324	358	351	317	300	327	353	314	313	360	360	352	297	362	340	321	319	337	344	344	338	327	296	336	341	334	325	331	330	341	320	318	339	315	314	350	314	311	354	299	318	339	312	342	305	318	343	371	323	355	338	325	303	327	344	300	347	327	340	386	347	337	316	343	323	301	317	343	336	328	323	326	346	330	320	350	312	354	317	329	331	312	371	340	328	328	316	336	339	350	316	369	329	299	306	355	314	292	335	346	358	326	329	356	321	328	335	347	322	334	318	312	329	342	346	347	328	341	322	340	324	329	340	311	324	336	347	323	334	319	321	344	300	324	312	325	331	362	344	330	319	318	318	281	359	339	323	330	357	321	330	323	357	340	370	363	348	313	333	315	346	341	315	320	317	338	377	323	324	324	336	331	337	348	357	340	309	328	334	329	340	330	336	323	342	320	327	357	328	341	359	360	340	338	335	327	323	331	342	331	351	305	346	366	306	317	304	344	337	303	336	325	359	328	317	336	317	336	292	318	327	293	354	322	354	344	353	365	326	345	333	321	340	331	328	329	319	316	344	358	296	343	342	330	348	337	316	339	338	326	322	323	342	335	355	357	322	342	347	324	359	374	346	342	350	328	363	324	345	351	342	337	320	367	334	362	335	344	348	336	356	350	335	322	337	358	332	319	314	377	301	349	319	362	368	349	343	334	352	350	328	313	347	332	312	321	342	358	355	329	321	349	366	370	352	323	352	339	322	340	341	336	371	319	334	336	330	335	329	289	314	368	323	353	364	356	333	329	314	343	345	353	367	345	346	332	314	292	306	326	370	357	305	361	337	342	308	305	310	352	350	337	344	335	362	341	318	359	328	358	320	332	327	330	331	305	379	343	331	335	336	329	360	306	339	337	354	334	329	343	318	396	325	319	338	338	358	330	331	353	336	323	328	335	336	334	334	330	344	333	330	318	344	313	335	309	332	335	344	366	335	336	350	327	313	345	322	336	321	339	324	312	333	327	337	335	314	343	334	331	325	343	340	352	325	325	325	367	328	358	338	340	329	334	360	331	325	359	350	316	339	333	354	316	312	358	304	312	336	343	309	354	325	347	342	367	323	318	336	374	319	368	353	299	345	350	350	348	363	346	370	329	359	325	314	305	322	322	311	314	342	323	315	366	343	313	367	320	322	350	356	337	335	322	325	345	316	353	343	351	309	357	348	320	320	354	319	334	324	351	339	325	331	341	331	316	354	331	337	338	357	345	338	323	344	324	349	324	323	358	339	344	328	320	332	321	325	334	325	341	368	328	334	311	344	312	319	348	335	329	353	333	340	338	334	311	363	336	371	345	360	340	293	314	310	327	346	333	310	343	311	343	352	362	326	347	352	293	338	341	317	344	323	324	330	316	348	354	336	360	324	353	320	357	303	335	317	320	344	337	329	354	332	347	335	351	299	346	350	366	320	362	332	335	344	334	297	367	356	344	336	327	349	337	355	328	339	309	367	340	337	341	326	344	347	350	344	303	367	318	330	339	333	301	346	326	385	309	327	329	306	340	329	337	335	357	311	293	362	341	327	346	330	319	329	313	315	337	335	397	348	330	369	363	314	364	328	328	365	300	305	321	330	328	347	311	342	367	344	318	331	317	299	357	339	345	312	322	341	326	348	336	358	327	339	333	382	320	320	309	386	338	326	329	339	337	375	358	311	332	305	356	315	365	322	365	329	347	364	364	325	322	329	345	321	328	357	340	312	314	334	332	342	374	335	327	329	340	340	348	342	326	334	299	346	328	295	350	334	336	309	353	322	305	298	365	336	351	364	312	323	363	341	326	330	343	348	336	343	334	339	313	326	307	336	342	312	347	303	339	332	363	340	336	337	286	356	336	342	306	271	305	337	299	363	326	330	312	333	349	345	312	369	326	337	315	315	346	327	361	331	346	348	350	329	337	328	316	350	352	323	329	318	374	327	315	345	312	319	376	326	361	352	346	324	333	348	349	353	333	326	317	354	311	323	317	335	311	314	330	339	348	340	340	337	326	338	339	334	357	352	354	333	345	349	324	345	307	354	362	311	346	359	344	331	321	366	320	339	306	355	361	338	352	306	358	337	324	304	324	347	328	345	322	349	312	364	311	337	340	310	330	327	334	321	294	332	331	323	349	340	324	337	326	338	335	340	335	319	328	313	338	351	318	354	327	304	299	354	340
22479	20382	26915	24356	20470	20869	41685	59013	26608	4346	889	786	726	755	685	640	691	612	707	631	648	631	636	599	601	626	600	592	620	605	582	600	588	621	554	643	588	629	615	561	601	601	563	599	580	562	594	614	571	549	603	564	620	582	628	579	567	564	530	550	574	558	598	599	620	567	592	559	590	585	605	600	588	585	578	594	605	537	541	575	527	586	572	576	572	582	546	606	550	537	569	535	544	564	570	592	536	625	576	595	521	567	557	573	580	546	574	566	547	603	628	625	573	616	593	576	580	579	604	552	596	585	583	566	605	552	600	595	574	589	583	540	555	560	608	574	606	545	570	646	575	564	581	592	579	564	550	590	557	552	526	593	598	575	585	569	560	547	609	567	580	551	537	602	540	607	545	579	613	601	541	590	568	581	597	630	575	596	565	564	573	538	574	531	543	582	578	569	578	584	586	626	570	575	529	610	538	592	532	574	530	589	571	586	555	595	597	586	626	570	585	570	589	606	573	526	605	570	563	594	574	589	531	541	558	542	572	563	571	571	580	604	590	547	573	560	567	556	570	598	590	572	574	554	553	607	582	645	564	598	564	580	566	539	609	554	561	584	582	589	572	603	575	549	617	589	569	577	579	573	564	574	573	543	578	575	535	569	573	569	580	595	622	597	565	589	538	601	581	584	563	567	619	563	561	510	596	540	530	556	600	565	550	572	554	603	579	577	586	602	566	570	536	571	594	563	551	563	596	557	593	569	557	576	571	586	582	541	571	567	540	588	595	551	603	570	570	576	570	593	582	517	548	522	563	549	533	546	559	585	569	559	577	581	586	585	590	610	570	583	590	590	543	566	568	551	577	578	556	569	581	557	592	562	593	554	568	574	565	600	534	612	604	560	568	564	572	558	539	566	531	569	542	569	595	602	592	570	582	605	569	578	574	563	534	603	565	546	574	582	558	563	630	604	585	574	588	565	587	587	577	535	622	603	624	557	572	548	553	543	621	541	618	603	540	560	546	588	617	560	587	550	594	574	552	560	555	588	552	563	598	561	563	610	581	530	598	606	559	557	602	573	580	572	619	606	576	582	570	571	566	597	542	598	579	594	640	611	525	595	544	512	620	593	574	605	548	553	549	572	581	550	581	551	598	574	584	622	582	578	608	573	580	571	601	584	565	535	562	570	569	585	600	594	564	599	631	588	577	617	570	586	604	593	563	586	550	540	574	582	579	549	611	566	550	580	607	624	597	535	583	542	566	574	567	596	569	548	552	617	600	553	606	540	578	585	590	577	578	591	574	575	556	579	600	590	594	566	585	542	583	559	557	620	563	564	528	554	546	620	587	548	594	606	542	574	541	560	559	572	580	589	541	607	599	575	546	608	584	574	623	569	627	568	601	594	546	576	602	575	583	575	616	574	582	563	612	606	612	541	575	554	585	594	540	592	567	554	613	568	582	512	614	601	566	577	554	517	599	533	585	567	543	558	606	602	555	524	582	586	593	584	553	533	609	583	553	555	578	605	574	558	575	604	606	574	561	581	568	545	523	586	607	570	602	564	563	585	612	559	567	612	548	604	564	577	620	607	583	566	592	594	579	540	581	565	559	584	593	556	576	583	623	617	572	575	569	569	589	551	564	567	614	553	620	548	549	573	560	611	587	611	559	587	529	586	563	552	590	609	608	598	523	584	591	558	574	571	576	570	578	589	530	583	563	571	534	581	578	514	598	558	584	517	593	579	591	604	571	559	535	590	525	570	557	567	537	551	573	592	569	596	632	565	610	602	566	575	556	566	550	524	562	587	560	563	599	547	639	584	570	581	580	585	609	555	582	544	572	548	579	580	567	595	553	540	569	583	527	557	562	590	568	535	579	591	572	549	562	625	573	548	609	622	552	585	580	604	559	563	568	565	520	610	551	624	559	598	625	552	549	586	599	596	557	602	604	574	565	574	585	549	603	600	572	584	614	556	599	596	575	597	581	578	560	580	615	536	597	579	550	548	548	600	534	578	591	576	534	578	604	583	587	594	560	586	524	586	567	561	580	597	570	535	557	590	592	590	603	632	576	599	562	599	556	587	557	601	615	598	586	567	569	556	537	543	594	550	587	621	576	575	586	551	553	580	553	595	548	582	567	580	545	560	564	616	554	601	570	527	582	580	537	559	564	570	557	551	588	597	585	584	586	552	589	546	582	583	543	584	563	563	611	568	567	600	577	597	558	552	547	611	544	590	584	608	560	588	572	590	567	561	572	607	527	544	556	571	578	565	564	521	561	607	605	601	594	597	543	600	547	550	593	620	577	578	586	559	630	556	595	543	591	527	623	597	574	528	606	581	543	596	545	559	594	551	566	572	533	601	561	556	619	613	577	526	537	570	546	614	592	585	611	541	587	554	589	574	546	580	562	597	580	603	585	579	592	544	597	552	566	556	576	615	562	537	629	578	595	585	557	525	550	571	595	564	606	593	555	571	581	586	573	606	553	533	554	579	585	528	619	596	579	602	574	580	576	592	568	589	600	609	517	612	597	536	597	610	554	551	578	523	588	584	559	541	538	551	559	573	616	618	559	584	573	600	532	550	537	543	570	569	579	565	597	536	582	561	604	551	569	532	555	551	574	536	559	574	583	623	602	604	614	571	548	573	572	565	521	572	589	580	568	574	561	589	591	524	568	585	557	607	572	584	566	546	598	580	555	553	548	585	565	587	591	608	555	553	555	546	558	604	592	553	588	586	583	528	554	586	603	583	589	575	579	582	616	578	574	571	608	542	567	606	557	571	591	539	557	574	587	545	590	556	567	602	542	628	548	537	559	530	557	582	594	535	601	602	581	562	580	626	558	558	575	546	626	547	595	580	611	559	538	570	574	589	586	570	567	596	574	572	556	583	560	565	558	608	573	572	545	599	590	590	562	579	607	524	552	532	542	573	569	596	573	574	576	583	533	563	594	574	586	536	599	541	569	581	547	555	589	584	561	548	561	561	565	589	549	604	558	550	596	539	609	562	558	571	589	560	622	565	536	550	584	566	600	559	565	539	603	607	555	498	589	563	554	562	561	611	599	600	643	568	557	543	589	616	574	545	581	569	578	603	549	599	579	588	588	551	614	595	552	589	581	545	596	648	538	551	609	635	564	556	559	550	543	603	612	557	561	581	546	586	569	579	577	551	576	562	559	536	564	609	574	583	582	530	585	606	576	543	605	589	571	590	605	516	623	571	580	587	594	579	609	580	587	568	569	542	616	575	578	582	584	596	589	546	549	537	564	586	592	589	594	608	543	551	549	545	594	561	603	602	600	590	573	596	551	535	522	576	567	587	600	602	590	541	579	586	562	567	548	568	578	508	572	590	535	600	601	599	623	578	570	565	607	571	527	585	601	604	578	569	593	560	548	558	582	566	588	590	511	608	605	576	566	556	593	614	570	595	586	584	574	568	597	567	575	587	582	587	530	553	568	555	587	623	571	574	578	556	565	540	541	560	530	598	558	567	576	592	551	569	539	567
40828	39826	38397	34581	20148	14219	43141	54912	8766	1224	1066	971	927	849	816	711	750	655	710	689	676	647	638	694	673	602	610	633	607	571	585	546	559	530	597	585	571	596	537	580	584	537	587	549	553	543	552	556	564	554	546	535	532	547	520	493	522	551	557	477	535	540	502	587	516	555	561	568	529	512	536	550	508	523	554	499	532	515	581	472	509	541	505	532	542	514	527	506	521	526	527	562	538	586	513	589	572	537	510	556	515	536	521	553	511	534	546	560	517	554	512	535	483	524	537	550	573	542	478	519	569	521	542	517	533	502	526	561	547	536	523	565	546	526	554	516	571	530	496	532	563	529	531	541	507	548	524	535	526	521	518	521	542	561	514	547	545	507	528	576	546	511	515	525	521	504	512	527	518	519	548	548	514	518	568	512	517	535	536	524	531	516	492	512	490	493	549	548	558	525	571	540	532	544	549	517	515	517	517	506	531	537	557	551	538	556	525	535	537	502	522	549	490	526	517	515	531	527	524	526	580	516	536	571	567	547	510	543	532	549	561	541	528	520	515	536	530	522	578	549	505	509	505	546	531	557	531	498	495	503	542	543	534	551	558	519	543	515	543	550	501	542	520	550	552	532	523	517	545	557	541	509	519	526	523	536	527	565	507	559	539	533	532	506	531	531	524	572	545	543	516	507	528	519	536	520	498	506	535	541	527	499	530	543	492	531	545	525	506	525	510	542	541	523	521	529	499	529	507	518	483	562	516	501	552	575	493	513	568	544	542	529	548	532	517	503	553	548	542	559	501	521	535	489	534	507	515	538	541	518	539	501	523	500	544	485	521	567	502	538	519	544	531	526	536	525	503	515	547	532	563	517	492	519	507	492	554	527	504	545	533	532	527	483	510	481	499	547	502	507	532	542	577	555	570	534	513	521	515	554	587	510	548	498	493	504	517	530	511	539	543	555	519	518	519	573	504	515	538	571	547	547	542	537	519	516	548	517	522	480	523	524	500	552	529	527	563	507	493	483	533	540	519	533	598	504	515	542	544	504	522	565	536	542	533	552	461	532	480	508	511	540	568	525	522	537	491	523	521	504	529	521	561	498	557	549	546	521	551	505	553	526	513	557	550	484	522	500	512	544	541	532	519	502	564	506	520	513	498	526	529	518	523	554	516	517	531	513	526	535	542	491	542	515	529	493	532	556	529	547	495	562	549	495	533	531	537	515	506	513	560	515	550	506	539	546	526	520	536	532	598	517	589	514	522	513	513	545	500	546	512	524	534	558	505	528	552	591	534	523	503	547	560	543	518	484	511	535	495	572	520	532	562	553	531	549	495	518	552	548	537	537	545	572	534	521	551	519	579	570	526	533	505	544	519	498	530	516	523	502	508	526	514	528	488	558	493	519	515	521	543	529	528	550	578	514	488	529	548	524	555	529	514	471	472	484	541	508	537	521	561	538	559	519	498	544	555	534	548	545	509	515	498	524	548	529	491	562	509	531	518	573	509	572	532	571	519	527	545	524	516	496	555	527	551	514	516	538	564	513	598	546	522	538	508	530	503	530	534	531	534	517	512	542	458	525	517	563	534	548	507	525	505	537	519	534	564	536	529	562	522	521	517	506	548	513	510	523	540	536	545	552	482	488	533	562	528	494	551	495	551	504	539	493	551	510	522	504	543	542	527	526	550	545	549	522	507	574	544	520	469	492	501	580	536	575	525	533	525	533	543	550	519	507	525	557	503	540	472	520	531	547	518	500	493	540	542	525	536	520	550	557	502	536	528	534	550	523	534	558	546	541	560	539	526	539	538	591	521	494	526	530	516	547	554	536	521	540	543	473	537	580	515	561	542	518	528	534	530	522	538	578	522	492	527	486	550	560	521	481	547	524	533	536	515	545	502	546	510	545	496	548	527	518	519	545	516	535	504	523	566	535	543	507	526	523	519	487	541	519	533	531	542	536	555	524	516	494	540	492	537	518	524	510	529	508	534	496	477	490	563	554	526	532	549	474	528	521	502	561	543	531	522	563	530	536	481	521	548	561	509	542	533	566	459	508	528	497	478	514	529	515	503	528	513	515	512	556	493	524	553	533	530	505	490	556	513	534	500	514	524	568	541	482	519	524	532	526	517	561	527	555	539	539	554	519	572	502	544	521	535	572	527	510	521	545	551	535	506	538	512	526	547	562	548	552	541	550	522	526	553	523	520	503	530	521	514	533	524	540	536	540	513	492	557	479	550	582	506	511	553	510	495	533	503	495	496	542	521	533	510	524	528	551	536	566	555	537	505	552	549	517	552	552	558	509	521	508	537	513	541	512	555	533	575	562	550	511	554	517	493	504	593	495	522	516	538	534	498	504	535	529	564	478	523	529	509	508	524	472	507	462	574	504	556	529	549	567	513	551	490	501	513	559	501	515	524	508	515	502	505	544	523	552	533	569	520	553	539	527	515	533	530	537	498	540	518	555	560	521	519	545	550	526	495	523	518	544	561	501	513	545	534	536	550	509	544	532	529	527	557	545	521	502	549	521	503	513	551	550	553	491	483	546	508	530	544	522	528	537	533	527	500	509	497	544	530	483	531	541	511	555	513	559	475	553	526	519	539	530	511	511	555	513	507	569	518	517	540	525	522	524	528	547	503	490	511	545	537	493	513	531	555	510	539	521	494	504	564	546	506	533	522	536	522	529	522	557	511	522	515	505	503	505	508	515	541	537	514	523	556	525	494	531	503	572	556	521	541	512	491	522	536	528	547	523	509	551	488	549	490	468	481	529	557	552	507	513	551	519	538	481	538	505	523	558	529	532	561	534	529	496	528	504	557	528	552	518	519	542	539	508	499	507	541	543	523	497	542	505	567	518	545	521	531	527	516	516	532	556	499	572	531	530	536	553	531	538	496	540	538	500	538	570	556	538	487	527	534	546	570	503	562	533	532	501	565	494	495	581	527	523	530	579	543	525	506	512	544	508	516	500	557	520	535	540	577	540	540	526	546	511	523	523	515	536	538	500	527	502	526	549	517	498	558	562	525	499	550	526	529	531	563	502	530	521	549	522	542	490	517	571	535	504	531	551	527	488	519	559	530	523	533	510	565	541	468	540	560	566	567	545	523	486	528	533	497	496	558	532	520	515	522	513	532	522	561	506	571	556	536	521	506	549	546	535	534	508	504	540	569	540	537	496	560	543	518	541	546	571	554	577	531	493	557	522	502	540	508	536	508	554	543	523	576	561	500	546	553	558	506	475	545	528	557	538	571	521	495	491	569	558	517	562	533	569	501	521	535	498	579	525	498	516	513	553	531	505	528	535	487	504	499	492	493	528	538	465	548	567	514	592	539	525	566	547	509	556	530	489	520	547	525	490	515	512	537	522	498	540	538	573	503	516	517	522	552	514	491	509	528	542	556	514	523	571	535	527	560	500	555	532	501	531	525	526	533	522	504	496	513	550	532	541	540	543	521	526	487	493	539	544	534	530	545	524	526	539	565	510	529	526	534	495	547	506
28809	17957	10695	11859	2910	1110	1789	3533	526	158	158	148	139	140	161	170	136	149	170	148	155	134	153	130	165	129	134	140	182	150	151	149	159	126	151	169	157	174	163	112	153	138	174	162	140	149	141	147	135	157	152	143	152	135	170	173	154	137	163	187	146	150	152	147	163	161	141	150	167	139	150	132	159	152	150	130	145	131	160	141	149	154	164	147	171	143	179	164	153	124	138	152	155	133	161	175	126	145	154	154	153	150	159	138	144	154	144	144	166	140	161	158	123	122	154	134	146	137	143	137	136	140	146	153	148	155	149	170	156	147	165	162	134	146	142	156	164	139	162	138	120	171	133	162	149	141	167	117	131	144	159	142	154	143	132	154	162	146	163	172	159	135	179	175	162	157	172	160	131	141	178	169	148	116	175	130	160	148	151	158	145	170	147	135	173	148	160	119	139	169	134	147	160	161	145	137	143	156	147	144	168	154	132	134	167	144	157	163	168	173	154	162	145	142	134	150	142	156	154	140	164	157	151	149	134	137	150	128	163	143	159	141	145	158	145	148	177	163	142	144	133	156	153	148	174	147	130	149	160	169	156	149	159	148	162	145	129	124	143	158	141	146	159	150	148	146	148	148	161	160	141	145	149	165	144	148	156	143	175	165	152	142	166	155	148	149	142	121	159	154	149	139	143	129	157	137	153	141	152	173	144	162	148	144	151	157	165	145	152	144	144	149	144	147	161	176	150	133	141	143	158	132	136	149	135	137	181	160	156	150	168	155	157	163	144	164	142	152	168	163	152	149	160	143	157	153	150	152	174	140	146	164	149	152	160	131	162	164	154	130	147	142	164	144	176	163	131	150	144	150	171	157	146	162	156	184	156	175	147	127	158	140	141	136	155	181	165	162	148	164	148	148	153	137	164	148	148	144	159	161	135	145	160	160	160	142	162	168	158	154	153	177	151	162	137	151	143	170	166	168	123	180	157	146	152	158	127	142	153	138	170	156	181	162	154	133	142	151	149	140	149	149	144	130	138	174	141	147	136	142	140	148	148	121	173	148	165	143	156	147	157	166	161	143	164	139	161	138	158	151	154	139	150	161	125	156	163	156	158	150	158	164	160	163	167	153	133	150	166	125	152	152	147	144	158	151	151	152	160	134	157	166	146	168	140	161	168	155	146	157	165	141	149	135	138	150	174	157	156	158	143	149	153	150	163	153	143	172	124	148	145	159	161	152	146	125	133	141	142	160	153	151	158	147	137	143	145	154	157	138	146	155	155	175	158	143	139	146	146	133	137	149	136	140	150	150	139	150	151	149	147	143	149	142	151	146	165	142	154	153	156	152	156	165	143	155	146	159	145	172	154	173	144	151	165	173	145	176	128	153	170	139	174	170	163	156	156	154	156	130	158	152	144	150	157	162	161	145	159	152	129	149	172	136	168	132	174	145	145	130	158	138	149	156	167	154	139	149	128	166	152	150	165	155	159	165	130	156	175	142	138	142	166	154	167	156	163	179	137	158	157	159	136	143	140	157	162	149	153	171	161	151	161	177	169	176	130	176	150	135	153	148	175	155	142	168	136	154	133	138	133	154	148	153	149	147	133	139	152	157	133	147	167	129	152	165	152	141	155	159	144	161	161	157	143	145	172	140	162	155	143	141	153	134	164	160	159	161	148	154	147	134	139	129	151	142	161	121	148	130	152	161	144	130	138	155	181	157	156	136	142	150	148	146	148	118	149	138	145	160	164	173	136	169	139	156	153	146	154	156	134	145	143	166	159	168	170	167	152	178	145	159	171	158	131	161	157	156	154	156	140	150	157	142	161	146	156	149	144	182	146	154	147	146	138	161	155	149	149	133	158	160	167	135	153	166	173	155	146	155	139	166	155	149	146	146	135	147	152	153	164	164	142	156	129	136	152	153	150	146	151	146	162	149	144	159	135	147	163	171	157	141	133	154	144	137	141	164	157	154	142	151	148	157	153	151	166	147	153	151	175	166	152	137	169	162	152	145	124	155	148	176	134	123	139	154	138	151	153	157	157	151	146	151	161	141	160	162	158	151	147	144	151	167	138	153	134	148	143	138	175	163	147	147	139	139	158	181	159	144	139	166	203	136	148	141	136	143	149	177	132	148	150	170	157	157	129	158	136	146	160	146	152	155	148	140	141	132	143	144	146	162	157	148	158	157	150	131	151	161	158	146	140	145	162	149	145	161	155	152	145	145	151	153	143	134	137	162	138	152	157	147	141	153	148	142	166	151	170	136	142	160	137	144	150	156	139	142	121	139	177	135	170	142	169	146	136	151	146	141	162	170	171	152	148	147	157	140	137	155	134	170	139	157	161	150	165	159	143	172	171	129	165	155	153	167	139	157	138	153	162	129	134	144	127	184	130	133	159	159	149	150	135	145	143	145	128	158	177	135	163	152	146	134	161	146	164	133	143	145	143	160	148	171	154	155	140	132	177	152	149	137	143	157	149	150	133	149	146	147	144	143	146	164	157	159	175	161	152	152	152	157	114	142	171	142	150	137	165	154	155	146	149	154	169	144	167	151	151	134	159	168	135	167	143	153	137	137	173	160	188	149	145	164	137	147	142	148	135	149	140	167	144	154	148	140	147	162	168	162	143	141	158	159	135	137	143	149	136	145	151	149	147	131	147	132	179	164	155	139	158	156	159	118	152	157	159	162	149	125	143	144	157	139	140	156	157	138	128	167	169	138	139	160	148	151	152	175	142	151	160	132	169	148	160	140	171	148	155	161	160	130	152	167	149	155	151	141	164	168	191	144	161	147	158	153	135	164	156	172	149	135	159	160	157	157	147	165	166	147	159	147	143	159	158	136	154	130	153	142	161	128	160	187	156	153	184	156	154	162	142	133	151	130	139	147	157	158	143	151	156	141	165	162	155	125	167	150	150	138	153	172	147	164	152	143	156	147	154	153	162	167	132	161	110	150	131	147	159	136	165	182	151	133	166	137	158	168	149	159	151	151	133	154	149	157	135	137	160	138	150	143	140	139	160	154	156	138	140	135	136	157	170	162	174	143	161	159	134	164	159	146	154	136	146	153	155	142	150	167	145	156	126	147	172	132	148	162	144	130	174	152	147	142	168	173	147	167	153	150	127	160	142	124	166	132	156	140	148	144	148	144	152	158	128	146	154	147	159	156	142	148	170	167	163	164	156	153	154	132	173	164	141	136	156	179	155	139	165	147	162	164	146	150	127	146	167	151	163	143	161	154	139	121	145	143	169	167	138	131	133	158	154	150	146	132	169	142	169	162	143	134	120	170	122	157	172	141	139	164	157	162	172	158	145	156	144	129	132	134	158	169	164	139	158	156	159	139	163	148	146	156	152	150	147	135	132	150	136	161	152	138	140	150	143	164	137	154	166	136	156	136	134	144	136	130	157	152	142	136	155	152	146	149	146	154	156	158	144	166	169	151	155	144	145	154	169	148	153	153	156	161	159	144	131	155	148	141	156	158	151	158	157	170	154	143
18651	16127	15558	14625	4834	2122	3509	5882	744	186	182	186	163	192	173	171	160	160	170	142	163	154	168	167	171	153	140	148	187	182	155	146	180	189	179	147	149	165	134	187	163	139	169	179	147	132	173	175	162	162	161	184	158	165	168	170	151	157	150	150	172	164	150	172	163	177	164	162	154	158	152	168	154	158	150	172	152	152	162	170	156	141	164	151	164	170	153	158	174	186	147	122	140	156	164	177	134	146	182	163	154	163	180	154	172	162	169	140	158	143	146	170	161	132	168	175	151	168	163	170	143	152	179	179	155	145	159	185	162	206	166	155	159	169	166	154	163	151	153	170	183	156	169	146	172	153	153	162	147	168	172	150	146	166	154	150	155	153	169	149	136	177	158	173	142	171	152	161	140	155	134	126	135	147	178	142	166	161	171	173	164	142	177	179	136	144	153	166	174	154	162	175	187	165	165	155	170	162	153	147	145	160	144	168	147	179	166	141	169	179	162	170	166	173	159	149	165	175	165	149	146	146	166	158	165	148	168	148	162	177	162	150	171	164	156	158	149	146	168	155	149	145	171	171	161	176	166	158	153	179	156	168	189	160	152	169	177	177	167	159	167	159	150	176	146	157	182	143	149	153	170	152	160	163	163	130	159	160	140	165	146	174	144	176	154	141	154	173	162	157	150	147	170	156	146	139	141	151	168	175	166	153	165	153	158	143	156	154	142	164	170	165	161	183	171	168	152	153	166	125	168	177	149	161	163	159	167	196	177	128	156	167	159	153	148	162	149	161	161	154	168	144	142	160	172	171	166	158	157	160	177	150	132	157	163	158	153	166	168	154	152	149	159	160	169	172	148	158	162	152	181	154	160	165	175	151	152	180	167	175	143	170	159	150	156	138	160	152	155	180	149	146	176	133	169	157	147	161	184	167	145	168	157	139	153	147	137	150	153	150	155	169	163	164	119	160	153	158	143	160	148	172	145	144	165	157	181	158	156	168	157	139	192	160	142	170	156	175	154	153	147	158	162	177	161	156	152	152	147	166	148	138	160	149	158	156	139	165	148	169	142	155	163	179	139	155	154	175	157	160	162	144	162	162	165	166	161	148	163	128	155	158	157	151	175	145	157	154	173	166	157	157	130	167	168	153	158	153	177	141	140	162	157	155	114	173	147	154	147	165	150	163	155	171	158	175	135	134	170	159	170	182	174	154	172	155	168	169	195	160	182	155	146	162	162	146	147	156	154	195	160	143	153	169	145	143	168	150	151	172	148	148	156	174	146	145	161	154	160	180	153	160	138	153	169	156	161	150	158	152	147	151	159	171	138	168	147	151	142	152	153	146	184	148	160	156	147	165	166	164	163	147	167	159	177	134	181	158	148	154	162	135	169	171	156	142	152	155	179	172	157	143	169	161	148	166	161	155	172	153	193	152	152	166	157	141	170	146	170	163	154	155	166	146	137	175	156	133	159	157	153	148	167	148	135	170	141	133	150	179	170	147	156	146	152	155	161	150	157	129	130	170	172	152	155	143	177	137	147	175	167	159	161	155	162	140	167	149	159	189	155	148	147	166	175	149	173	161	157	142	159	151	166	158	154	166	163	192	153	148	166	163	156	183	198	183	154	142	172	169	160	154	146	172	165	161	133	173	198	169	173	147	160	162	146	156	167	159	154	178	169	150	157	148	146	147	142	170	142	174	171	160	158	152	134	165	175	147	169	161	161	155	166	159	177	165	155	159	161	179	152	183	145	142	159	180	179	158	143	144	175	164	192	159	147	175	146	156	160	155	142	158	149	174	153	156	170	154	174	184	163	155	142	166	154	189	179	145	161	166	139	152	127	165	145	172	156	157	177	168	177	168	156	153	178	155	169	169	174	195	153	165	159	167	157	149	148	163	152	138	168	153	160	163	176	153	160	175	176	137	143	175	141	149	182	170	156	142	149	169	157	176	164	161	160	152	169	175	150	143	173	157	178	150	145	152	129	148	162	168	166	158	155	169	155	146	179	171	161	134	171	157	134	151	152	159	147	167	164	162	177	162	152	125	165	179	172	166	134	163	159	145	137	181	181	152	172	157	135	157	169	142	158	163	157	176	167	154	163	158	164	129	145	151	174	141	147	160	155	169	164	156	172	151	148	130	198	145	168	165	175	157	155	146	174	164	184	158	159	168	172	144	148	160	155	142	165	158	149	137	169	168	175	167	155	167	171	163	163	167	174	170	142	164	165	143	177	147	154	171	168	145	138	197	146	155	155	157	168	162	137	189	163	153	160	157	161	173	170	173	178	153	151	149	158	155	148	152	162	147	151	159	169	144	169	168	145	160	144	153	169	164	143	146	148	168	173	154	162	155	167	150	161	138	162	158	162	161	155	144	136	148	146	161	153	163	138	145	160	172	150	171	134	146	155	146	169	177	157	152	164	149	164	175	156	176	181	130	177	153	160	148	153	148	158	144	150	151	155	161	169	160	157	151	173	158	165	171	160	132	165	147	162	159	170	160	153	183	183	142	159	154	163	179	163	154	164	158	160	150	169	159	169	159	158	161	158	154	159	173	165	163	170	159	157	139	166	132	173	152	164	163	170	144	156	166	184	133	157	164	160	152	140	138	155	191	168	161	149	144	157	155	137	150	166	151	143	154	148	162	158	160	155	144	150	143	154	152	152	153	158	128	177	143	152	175	157	162	147	198	179	148	163	166	148	166	144	164	128	144	147	147	156	155	154	160	142	154	159	179	168	140	180	157	155	171	159	169	176	161	150	169	161	157	178	171	163	163	162	162	184	176	181	181	170	165	163	177	154	149	176	157	167	137	158	149	157	145	158	167	151	166	169	140	150	162	164	162	167	140	153	170	135	147	157	140	172	157	158	154	180	150	152	143	153	153	168	182	151	156	158	156	169	166	154	176	156	152	160	146	170	156	152	181	143	161	172	190	152	141	163	150	157	164	161	144	171	160	161	166	162	179	179	168	162	158	166	155	163	168	151	172	179	139	156	170	171	158	145	142	149	152	152	138	156	134	163	145	158	150	159	150	178	150	156	152	148	144	151	147	152	158	157	130	147	143	167	155	146	141	174	165	159	155	169	173	157	147	147	164	146	154	166	170	148	180	152	162	149	143	164	150	159	153	176	167	157	161	154	162	168	174	181	171	173	153	165	158	147	145	142	169	179	172	163	162	181	150	133	131	140	172	158	169	161	178	157	177	168	169	139	133	151	167	153	152	167	165	143	158	156	169	177	157	163	174	162	165	146	159	167	165	142	161	179	150	160	156	158	163	156	161	162	183	158	166	174	160	168	160	155	151	163	150	162	188	162	158	147	180	174	182	156	173	163	168	170	159	157	153	153	149	154	171	192	134	141	140	153	169	162	170	172	164	174	150	154	174	174	170	156	168	141	154	149	158	152	157	157	161	139	151	165	175	157	169	185	141	179	149	161	140	178	134	167	174	156	153	160	153	146	173	163	164	160	129	150	145	155	150	170	169	172	160	166	136
24894	20404	27428	29293	20125	14446	24963	45479	19009	1466	464	477	442	394	382	421	386	396	402	379	391	387	377	397	386	353	351	347	374	344	359	350	387	383	390	344	354	351	324	373	332	399	372	347	370	339	401	356	369	343	343	394	350	347	372	323	362	398	349	391	345	364	352	361	394	357	391	352	332	334	351	346	343	353	370	326	355	340	347	365	376	358	339	365	341	344	345	349	341	334	374	364	376	358	375	364	370	357	332	358	349	350	300	363	332	357	401	336	367	369	343	361	358	334	370	352	366	342	377	345	383	355	349	363	353	357	364	357	368	368	364	378	376	364	356	347	363	361	380	364	326	346	338	364	345	349	364	372	383	375	323	353	364	362	331	378	365	328	355	374	325	332	366	345	354	342	349	350	376	336	393	333	328	360	350	344	342	374	355	332	380	372	380	385	374	337	341	340	394	349	358	360	335	332	334	329	340	376	376	365	328	368	342	351	360	367	375	371	355	368	342	370	348	348	364	361	353	351	352	398	349	365	340	403	359	372	358	362	346	359	351	364	384	334	373	379	387	346	353	390	353	347	349	398	339	321	392	369	346	357	356	357	352	333	355	378	390	361	361	377	364	355	412	364	363	368	352	330	349	347	358	354	317	346	332	398	395	329	320	347	375	369	365	325	333	365	366	353	330	326	385	363	332	366	350	344	330	391	357	400	368	405	376	363	370	373	390	332	351	341	377	341	354	392	337	336	388	357	339	370	363	359	346	317	352	352	360	354	345	335	361	378	351	341	372	364	346	364	337	345	345	311	312	368	401	364	406	382	372	344	366	364	363	397	365	363	325	344	349	358	334	363	370	369	403	340	314	365	340	361	340	355	366	350	359	345	334	349	396	394	365	333	344	390	325	380	366	379	353	364	369	371	367	348	380	370	353	342	364	387	354	331	348	385	363	350	319	326	355	315	383	352	369	324	363	371	369	342	354	330	363	333	345	346	359	325	375	400	349	364	355	326	312	361	377	393	366	341	345	350	338	352	337	345	357	348	354	353	346	330	350	383	373	360	362	353	393	370	390	352	342	371	353	393	366	340	341	347	378	341	330	352	346	373	391	355	398	363	366	357	330	358	325	332	362	336	374	339	309	379	354	369	394	386	354	340	344	361	344	308	378	368	357	361	367	351	374	373	367	354	337	327	364	361	346	354	373	350	375	364	358	376	329	362	374	346	320	344	340	385	351	337	354	371	398	378	366	352	389	352	345	325	352	367	345	373	371	338	353	392	365	343	360	341	367	381	346	364	378	384	363	328	367	320	359	354	360	342	383	390	361	400	367	318	316	344	361	343	359	398	376	335	359	363	323	356	345	321	346	338	353	357	355	365	332	357	324	356	378	393	343	340	340	366	347	365	351	290	338	318	372	343	364	345	367	350	341	351	336	391	389	347	336	320	396	356	335	344	349	362	349	348	377	359	382	398	360	358	334	387	340	358	325	330	317	348	351	358	366	373	361	335	358	384	345	374	318	340	365	354	370	342	368	367	351	341	368	351	362	378	384	348	366	376	339	360	413	338	356	349	353	375	390	341	382	345	311	350	368	376	348	348	346	347	361	323	339	363	370	307	324	336	354	355	356	395	382	350	328	367	374	344	360	381	351	347	400	364	371	346	372	337	353	372	369	393	352	409	337	329	347	337	334	359	350	344	363	345	326	360	340	394	361	357	330	368	386	315	363	350	364	360	400	363	364	354	337	339	371	363	364	330	365	349	373	345	400	368	347	329	340	335	317	334	330	373	380	339	368	364	354	396	347	352	348	368	330	374	363	346	366	319	330	371	336	385	349	363	355	365	348	376	351	328	355	361	354	338	319	369	348	347	372	370	335	361	326	339	347	366	371	356	337	369	349	349	364	333	345	340	351	345	374	348	350	400	353	355	349	355	351	397	386	338	319	312	372	357	399	344	355	354	354	357	357	361	353	347	400	407	370	358	355	329	370	368	368	342	341	372	375	324	314	345	346	357	367	330	355	392	362	372	357	364	383	358	338	316	364	359	333	369	355	334	349	358	359	370	325	353	350	391	331	362	371	318	398	398	375	333	363	318	351	382	392	381	364	347	361	391	341	345	336	347	354	382	337	383	372	381	377	336	308	342	337	354	353	346	362	334	364	399	354	369	344	361	344	351	336	365	354	354	395	333	341	374	361	360	359	329	335	366	360	290	342	412	378	389	364	374	378	367	354	341	338	351	365	359	359	390	330	364	375	361	321	347	352	359	392	385	343	364	339	365	370	366	387	363	387	336	346	377	351	369	393	366	359	368	350	360	349	356	368	397	353	346	326	372	356	371	338	350	333	337	336	364	368	345	365	364	371	352	372	348	357	363	325	340	385	342	373	378	357	356	336	353	356	350	356	353	378	366	366	405	338	362	350	356	356	374	372	326	357	344	343	317	351	340	376	332	387	345	366	330	365	383	376	349	352	349	359	379	368	372	374	385	345	314	349	361	351	365	364	335	382	350	353	343	358	343	372	374	338	336	345	326	340	323	364	354	352	352	355	398	330	370	382	342	360	370	332	365	332	349	372	364	360	346	358	349	331	387	335	362	368	342	322	346	362	354	373	350	352	329	357	349	360	341	320	366	393	368	318	343	348	394	367	362	353	390	389	352	362	329	367	393	347	347	342	342	365	352	354	356	344	381	355	349	352	362	368	369	343	362	360	360	374	387	318	354	347	378	377	376	346	377	339	358	332	306	365	345	331	363	334	345	345	358	382	314	308	372	373	363	338	379	356	318	337	353	341	378	361	347	356	345	345	380	370	339	354	353	349	313	353	340	356	341	343	334	348	363	352	356	370	339	354	328	382	305	339	351	350	366	363	368	366	366	354	358	351	329	352	358	368	361	347	344	372	344	339	329	345	355	325	361	340	363	341	338	306	376	378	352	368	339	364	363	410	372	373	352	376	350	388	361	337	351	337	383	349	362	349	340	397	348	325	349	389	357	348	393	361	357	354	331	370	385	348	347	312	359	363	358	326	360	393	358	348	372	381	344	365	360	324	340	330	398	378	357	342	365	373	331	369	343	370	345	386	380	379	339	379	372	374	371	350	345	360	338	337	383	350	336	359	370	318	352	379	343	378	353	361	373	375	363	363	354	327	322	373	371	339	374	364	343	374	379	359	391	345	358	316	354	395	340	360	294	339	402	345	365	342	366	372	322	345	339	341	338	351	349	355	352	372	341	362	350	341	354	346	361	331	397	330	356	348	374	317	396	352	346	349	337	338	357	388	364	353	332	345	338	356	346	361	380	352	341	364	354	326	391	357	352	322	367	306	374	354	363	360	350	351	371	397	338	322	340	344	358	409	340	323	348	369	349	424	365	351	372	354	339	391	335	364	346	327	349	376	325	374	355	364	380	330	364	350	346	342	327	348	318	361	353	356	393	395	333	331	360	352	386	342	337	356	371	339	359	375	326	360	382	351	337	350	381	354	360	358	381	392	347	348	353	363	384
37336	33726	34729	34828	9896	7396	29371	44601	6498	677	589	547	507	440	480	433	440	387	412	414	414	448	383	346	385	372	366	368	357	344	368	321	327	344	338	357	349	366	376	372	352	343	341	326	352	350	352	344	326	347	315	330	335	326	328	313	331	314	365	357	327	317	324	306	363	348	319	332	322	297	322	337	349	310	318	326	314	294	328	328	370	304	336	326	343	309	321	324	352	334	315	337	350	344	336	321	327	317	320	340	331	352	347	349	335	369	338	349	338	346	348	345	360	321	340	347	327	326	349	353	303	360	351	321	338	332	359	354	345	334	341	308	328	361	372	368	336	339	324	288	328	337	328	359	331	324	338	321	346	360	326	350	343	333	346	352	319	342	306	334	309	342	322	332	326	337	323	331	311	340	321	322	341	357	320	334	328	324	327	322	323	337	332	323	327	329	324	326	344	337	318	327	321	356	343	312	313	324	322	320	319	345	323	314	329	313	345	306	322	286	316	320	359	312	339	305	329	326	305	281	315	306	311	338	316	318	373	367	330	339	312	319	325	338	305	354	332	305	339	360	326	358	310	343	341	326	314	329	364	324	310	319	330	343	317	330	305	342	330	327	339	369	313	319	311	306	333	363	314	321	318	339	317	309	344	327	333	270	337	313	321	307	349	362	327	327	329	293	313	335	332	324	310	301	345	345	340	305	318	339	293	359	338	348	333	335	351	355	332	318	356	319	336	317	341	355	317	328	322	349	355	304	318	320	318	343	340	332	357	318	303	313	297	323	335	328	318	344	340	330	331	342	324	299	347	339	321	317	312	319	316	325	325	360	314	340	330	329	341	319	312	323	322	344	331	323	329	353	341	346	310	319	319	334	306	326	301	308	298	295	366	351	331	345	348	358	362	337	349	337	333	346	365	357	327	359	335	355	329	344	292	342	333	322	347	325	353	344	340	336	331	338	341	354	335	349	349	370	339	329	310	328	332	323	344	305	362	350	352	326	347	312	324	331	314	315	350	342	350	303	323	330	339	360	333	308	344	305	356	318	329	327	335	335	355	327	353	350	361	310	332	346	299	335	310	362	311	312	300	290	330	296	341	302	325	337	336	351	340	319	331	330	314	315	322	341	317	304	316	321	348	296	348	347	308	321	349	340	351	334	348	322	317	323	320	326	349	334	336	318	293	354	341	353	339	310	351	302	323	339	288	321	341	341	308	320	349	330	330	353	372	307	296	332	356	345	313	363	363	337	321	350	318	327	330	327	319	322	341	358	331	347	352	331	330	332	305	320	333	351	324	341	350	307	341	333	321	326	318	321	287	341	319	352	300	324	348	325	335	326	321	354	343	325	312	316	334	324	341	294	326	325	317	333	305	338	320	335	335	315	354	333	308	329	328	297	316	329	291	347	307	330	304	311	336	333	352	342	326	337	333	341	318	334	314	339	324	295	295	301	387	325	342	377	337	328	335	309	312	342	330	307	339	341	327	361	361	308	347	338	314	322	358	309	326	307	349	351	310	340	288	314	341	333	330	322	314	319	331	350	359	306	345	331	330	356	341	316	358	312	308	337	312	327	351	349	325	312	351	356	336	313	322	335	305	327	322	335	298	328	304	340	331	356	358	305	314	361	363	347	352	321	360	309	354	330	348	315	316	305	340	356	302	342	315	282	352	347	315	317	346	306	348	325	311	328	329	325	322	332	349	325	302	340	338	357	357	357	321	305	295	326	319	344	334	283	356	348	337	317	368	362	331	340	309	317	344	329	305	334	346	349	330	316	358	327	319	351	352	357	355	352	344	349	297	353	324	328	352	321	322	348	331	352	308	315	346	312	320	339	302	334	316	328	307	319	357	318	343	335	331	318	314	332	352	315	335	348	344	357	335	332	366	324	369	333	342	313	337	342	331	336	317	314	352	347	342	350	327	301	352	308	347	325	327	344	297	331	336	337	348	319	317	324	325	300	349	337	331	328	324	346	314	359	329	377	337	327	328	330	294	345	343	324	335	296	305	315	280	323	346	343	348	336	349	329	306	322	349	354	302	378	313	345	334	336	321	350	336	358	333	354	354	331	341	322	344	328	346	297	354	342	320	300	298	295	314	304	342	314	361	290	286	328	363	346	370	372	344	339	322	324	365	315	336	316	352	340	332	337	311	339	342	346	362	346	328	354	328	322	330	347	337	316	358	331	344	333	345	330	350	307	315	332	342	318	322	327	317	333	320	309	325	327	346	344	326	365	340	323	332	350	316	333	331	324	307	320	339	326	358	320	367	344	297	318	316	326	295	352	351	326	310	333	330	316	315	346	340	301	313	353	322	331	324	333	318	331	321	346	315	324	363	363	322	342	342	346	326	315	328	361	348	367	325	352	331	331	341	338	313	321	342	330	329	339	329	342	334	340	311	293	336	308	312	325	315	342	295	320	313	338	285	316	321	333	326	353	324	335	316	308	307	345	321	324	330	317	363	337	334	334	301	315	323	327	308	316	360	339	318	321	323	307	342	324	362	304	331	336	307	303	334	326	357	329	315	328	339	345	355	307	346	312	351	346	337	315	359	325	334	333	337	295	326	323	330	320	326	359	340	321	338	336	308	349	324	331	316	340	330	311	356	334	349	355	346	301	290	324	323	316	332	331	335	340	324	333	346	317	332	334	327	326	304	333	340	332	289	319	333	320	321	333	318	328	333	312	352	352	323	346	315	340	330	295	301	328	316	340	318	318	293	316	334	353	325	329	319	329	318	325	328	326	320	375	347	354	324	327	339	317	330	311	329	340	355	361	340	327	342	316	321	363	303	345	333	327	349	342	327	345	341	348	315	323	321	324	292	328	319	336	315	331	343	337	353	303	326	345	334	341	356	387	330	315	350	339	328	324	341	324	325	337	342	332	363	336	279	317	347	317	332	322	329	344	306	320	310	331	335	345	333	343	322	349	357	329	369	327	355	327	367	331	359	294	331	339	317	363	317	339	302	331	324	322	331	325	341	337	329	325	342	335	314	328	319	326	345	322	313	314	338	318	318	314	368	348	331	343	330	329	345	286	308	294	350	317	298	338	325	344	361	329	315	361	313	332	337	344	297	348	343	371	327	362	325	335	344	381	322	338	317	300	319	315	321	336	343	334	341	335	327	308	325	326	306	363	329	387	350	325	320	326	330	309	350	319	320	355	338	342	324	346	310	337	345	344	340	309	341	346	342	327	350	334	303	345	315	314	326	345	341	348	312	327	326	337	331	326	351	333	318	317	327	325	332	321	344	322	364	315	404	332	336	321	343	337	304	330	320	334	350	332	381	343	280	332	344	335	316	326	329	343	337	356	355	328	350	317	331	324	325	326	338	347	319	331	356	301	361	345	349	331	343	304	328	327	321	343	320	314	328	311	326	388	335	327	320	346	341	338	336	355	299	321	342	310	312	332	302	340	317	330	295	352	357	336	366	356	334	294	332	330	297	339	343	356	352	334	309	335	319	348	346	344	300	318	335	354	349	320	342	311	346	325
22584	20404	27239	37098	21641	17955	18861	55213	29842	4537	974	804	719	682	715	692	627	676	713	626	620	598	662	595	570	635	657	601	642	609	656	621	604	569	566	579	627	601	564	595	582	588	539	587	607	597	628	594	575	572	602	555	559	603	604	565	626	598	562	563	629	604	606	536	551	559	593	622	553	583	615	543	613	582	595	526	598	583	586	601	603	558	593	568	579	580	588	612	590	632	576	599	614	575	557	592	603	618	609	618	632	547	559	588	663	602	547	591	560	568	543	598	537	541	563	564	609	597	590	592	594	552	573	617	547	610	613	613	588	615	515	650	624	591	587	567	576	608	565	587	554	599	590	587	553	590	557	589	556	595	559	563	536	565	592	586	609	554	569	572	585	586	588	569	568	592	578	613	596	560	604	580	617	549	604	608	583	582	593	566	602	557	546	562	561	623	593	584	569	556	571	603	546	566	617	571	565	633	568	575	518	557	585	523	594	571	578	604	550	576	565	604	547	533	604	620	573	569	594	582	581	572	572	574	539	557	593	594	540	594	607	568	594	545	586	589	607	570	575	552	597	586	574	578	587	610	608	539	575	545	593	554	597	587	573	580	592	575	576	608	620	592	592	608	603	558	580	581	569	599	562	562	566	570	597	597	551	594	574	578	591	569	578	559	551	581	652	573	588	584	561	583	576	618	595	590	574	608	574	578	576	556	587	593	610	566	594	543	563	592	596	589	623	604	586	587	604	556	595	582	591	571	592	547	560	577	586	517	552	596	587	569	583	593	560	585	610	599	552	581	565	573	559	564	567	572	582	559	593	569	576	598	578	602	566	632	565	579	583	596	595	578	644	569	548	564	588	592	554	580	575	573	609	576	573	592	566	559	548	592	592	562	627	527	571	626	582	584	585	625	554	613	562	569	588	559	585	574	561	563	549	540	551	612	606	557	580	555	603	571	585	618	603	558	539	603	582	573	532	560	608	589	596	579	578	579	559	560	614	560	590	562	564	555	586	570	566	632	536	584	564	574	577	596	574	581	618	564	549	567	567	592	597	601	607	588	586	553	590	611	595	586	554	520	611	576	600	604	580	581	572	598	546	593	542	560	564	584	584	622	575	546	565	556	587	571	588	563	592	578	584	601	559	596	573	571	630	561	588	574	555	584	593	621	604	575	586	569	547	586	610	516	570	587	569	544	582	614	580	619	565	636	572	598	577	584	605	572	582	559	606	579	542	594	578	582	584	590	593	585	560	576	621	564	558	608	622	596	611	577	615	589	616	606	573	592	548	564	601	525	603	584	596	587	581	581	571	648	616	566	576	563	585	560	564	623	571	599	578	584	583	538	556	555	594	581	596	554	592	566	587	580	544	561	575	550	578	576	606	500	556	621	599	591	592	640	595	582	598	584	572	540	547	605	535	586	578	547	592	586	570	563	601	606	596	533	534	617	578	562	604	561	589	607	597	621	561	576	575	555	598	586	594	605	591	632	605	560	646	570	576	571	566	565	591	549	593	545	615	626	576	573	571	555	561	570	591	530	579	601	589	586	532	570	590	624	556	592	566	593	567	549	575	558	550	589	620	588	615	598	588	598	586	556	545	534	542	576	551	596	580	551	574	509	580	637	566	565	575	561	564	570	620	566	585	569	613	602	566	537	542	586	563	595	554	554	582	566	528	553	547	551	535	570	605	572	586	585	561	599	542	573	542	591	625	576	597	555	581	564	573	602	575	615	568	583	603	593	581	589	603	583	622	567	583	561	552	545	579	585	611	572	579	615	594	563	560	561	590	578	625	536	521	540	607	580	558	566	590	579	556	585	534	617	608	608	600	569	579	529	577	531	558	574	573	599	566	606	570	610	588	586	560	575	565	587	562	570	554	616	596	576	621	574	577	572	598	585	562	586	550	602	604	574	596	600	613	556	549	577	561	558	596	573	606	618	573	587	595	621	558	593	554	610	598	575	572	580	630	585	567	578	546	586	534	564	550	589	521	571	581	603	577	551	612	585	562	624	590	565	576	549	569	583	600	544	545	588	595	598	595	554	545	568	597	516	544	574	585	568	578	569	575	570	589	593	579	557	551	560	614	569	579	603	561	576	646	606	585	564	566	595	602	554	564	569	602	583	586	614	566	617	624	553	586	547	569	566	603	593	549	588	617	598	641	560	588	584	548	570	562	561	578	593	559	570	557	585	567	584	558	572	593	634	598	574	610	600	586	569	551	549	546	592	534	626	610	608	607	544	588	573	559	559	555	574	582	577	554	550	605	545	538	594	601	564	596	597	538	578	574	612	584	574	535	612	595	593	571	569	563	565	607	559	560	550	588	598	589	614	541	561	558	584	569	567	566	597	578	589	555	597	584	572	515	549	563	531	556	586	538	551	591	573	649	592	565	575	552	553	591	567	590	592	539	563	604	577	541	575	611	591	587	560	584	603	577	561	594	576	540	575	572	592	582	598	554	559	574	580	630	563	579	572	567	602	607	605	611	591	564	586	617	556	584	550	578	542	556	581	620	581	586	626	571	594	593	578	580	521	566	560	579	556	617	592	571	595	594	590	582	549	535	608	609	581	558	544	590	591	581	584	605	556	571	573	579	576	587	609	553	557	598	582	550	557	545	588	625	596	560	582	588	588	628	579	549	595	530	573	598	609	571	567	581	569	594	605	571	548	573	582	559	564	624	599	578	592	573	612	579	594	549	561	578	632	577	589	564	564	583	581	556	620	595	560	586	546	542	548	581	576	594	588	561	575	601	585	541	543	581	542	623	585	606	584	551	609	631	584	560	563	574	544	606	560	616	597	580	541	537	593	525	551	568	603	568	609	533	584	583	566	610	563	562	587	593	528	549	560	609	630	543	588	557	646	598	571	576	597	583	563	624	583	606	596	597	596	549	606	553	573	554	549	556	600	591	588	561	594	617	601	600	547	568	556	583	548	580	599	603	603	622	593	573	587	549	612	567	585	575	589	564	611	581	625	541	560	552	614	587	561	600	629	562	553	591	543	536	564	629	581	563	602	562	566	561	612	574	580	575	597	600	548	588	566	553	525	571	576	586	572	608	546	555	568	546	588	552	563	579	610	571	564	572	589	580	578	594	519	625	570	581	581	546	599	636	582	605	608	542	538	552	532	584	565	580	577	601	560	550	583	554	574	547	563	553	612	619	579	580	550	581	544	554	581	578	566	536	617	553	565	538	542	598	597	605	542	529	575	540	601	586	557	568	594	587	617	598	592	593	609	569	559	580	564	595	552	556	577	646	603	605	566	586	581	553	569	582	606	570	570	618	551	596	557	558	534	583	579	580	558	575	572	592	505	576	560	598	596	598	602	604	577	568	558	582	584	617	568	560	583	558	584	577	592	588	605	522	561	607	572	537	543	606	559	597	579	630	591	597	574	559	553	564	564	549	579	578	596	561	553	577	569	581	558	566	594	564	559	514	629	612	567	607	593	599	581	599	600	569	569	582	576	577	571	594	594	592	574	561	589	611	572	568	573
42449	40443	45925	42597	14439	10763	20322	53365	11380	1164	1081	935	862	888	865	826	731	694	700	660	654	627	629	637	623	586	611	605	587	585	540	605	613	568	604	567	588	615	561	522	561	556	550	585	596	560	563	525	574	549	545	505	550	544	530	549	552	555	526	545	521	523	516	553	543	546	499	527	518	525	522	564	555	566	561	551	522	522	584	545	534	524	553	513	514	546	587	535	553	543	515	545	530	532	549	537	515	507	511	533	571	556	524	530	523	532	513	555	525	547	559	525	541	553	526	519	556	539	526	528	541	548	478	576	534	567	547	504	544	543	540	522	564	528	562	495	514	562	530	538	530	537	528	491	539	561	523	535	479	519	575	521	492	561	547	527	525	537	561	535	536	541	495	554	544	537	512	536	544	575	517	549	505	493	502	503	536	524	524	520	556	544	589	531	575	567	515	526	514	560	550	557	565	521	549	534	542	524	550	524	549	524	536	522	558	509	518	559	513	538	537	531	502	542	539	543	498	541	558	528	529	506	524	581	527	601	546	575	533	509	525	516	518	537	538	544	559	564	577	533	529	584	523	526	492	515	523	520	560	531	553	517	551	503	534	494	556	557	544	545	541	534	530	504	532	544	516	571	532	513	553	521	524	520	528	529	501	522	543	553	502	552	489	548	574	543	514	495	536	563	486	546	505	524	532	521	490	563	518	532	523	533	491	540	539	552	510	558	516	533	541	546	512	546	555	539	552	539	499	528	524	546	554	579	505	540	532	527	564	514	544	550	546	488	524	562	533	544	553	556	529	527	592	543	545	501	553	552	533	519	549	550	548	516	538	512	524	567	543	527	501	516	527	528	549	527	503	525	557	538	514	546	523	496	529	534	537	521	535	574	588	551	570	526	503	485	524	535	520	532	527	520	516	544	520	513	540	535	558	492	545	549	540	553	507	522	523	548	531	602	529	572	541	527	538	585	510	533	551	495	550	534	530	540	565	498	502	504	576	504	517	549	527	520	519	537	539	551	555	483	542	541	521	503	527	591	511	523	511	511	536	524	537	534	547	535	521	519	505	512	528	551	535	511	573	552	542	511	541	536	551	502	516	546	526	538	527	544	568	538	521	499	532	559	516	504	532	494	542	500	523	487	541	535	550	537	538	515	521	512	579	531	507	517	526	560	531	548	526	541	491	512	537	513	558	563	526	538	524	526	542	514	550	489	524	553	551	491	555	561	527	558	535	531	511	517	465	526	545	509	536	527	502	509	549	540	524	537	561	556	530	544	530	561	481	498	563	565	619	504	496	566	531	499	501	515	531	544	540	534	532	502	497	489	552	523	563	592	512	513	544	498	516	572	549	548	507	524	570	505	564	525	522	535	478	529	517	531	575	533	508	531	575	545	549	566	515	480	517	535	527	529	551	533	527	555	524	527	520	522	533	535	495	534	530	575	524	511	500	525	532	526	539	515	549	576	526	539	528	554	558	508	568	514	557	534	561	507	517	532	525	530	578	537	545	550	561	539	496	513	547	569	544	515	523	484	535	534	528	538	534	539	528	552	481	500	509	531	519	544	573	487	531	517	559	509	564	545	560	509	562	526	550	520	505	535	510	533	552	521	536	511	573	542	587	538	553	542	557	555	517	564	554	493	557	538	494	546	513	550	544	523	533	534	545	573	525	482	555	543	488	521	545	541	525	559	519	482	491	500	521	530	555	512	568	517	514	516	568	521	533	532	531	535	556	508	528	543	537	564	547	546	531	554	511	508	523	502	540	528	485	547	517	545	525	556	516	512	514	497	511	530	533	528	511	525	530	582	561	549	511	554	521	521	535	533	536	511	564	563	519	547	545	528	549	491	546	563	499	498	579	509	543	516	530	515	572	548	503	533	561	498	537	551	530	526	525	514	544	554	536	491	514	566	557	567	543	525	502	511	538	555	556	525	543	523	568	546	531	512	549	583	502	518	521	534	515	518	563	543	534	510	567	557	502	574	548	547	497	520	563	555	493	512	527	538	540	538	539	542	540	534	517	521	536	515	500	500	517	544	501	539	541	522	504	549	499	516	565	558	499	527	531	565	518	507	519	582	500	505	497	523	565	543	554	562	551	530	547	513	600	501	548	533	550	541	532	526	527	539	566	573	500	537	540	514	528	569	537	530	548	492	539	516	521	578	519	507	489	547	508	556	529	516	527	512	493	522	544	515	478	503	526	555	542	516	499	554	544	543	521	519	552	545	543	534	521	540	553	539	527	477	544	549	563	502	539	494	504	525	527	515	546	592	558	563	531	494	525	537	488	541	459	510	512	527	515	514	537	590	523	565	495	554	567	537	562	523	524	536	508	575	533	535	552	562	481	533	531	518	567	522	533	522	487	541	546	515	540	546	537	515	541	511	521	564	494	521	529	496	547	546	520	550	556	522	539	529	525	561	537	563	546	534	538	580	552	504	538	513	478	497	510	530	516	529	549	553	564	523	496	536	558	542	526	515	513	529	547	525	545	488	525	514	535	528	508	550	536	514	518	567	585	536	581	530	509	485	516	549	536	535	515	505	546	529	510	493	478	538	527	496	524	508	522	513	549	528	577	523	526	528	508	536	531	548	558	536	542	481	547	517	531	536	550	515	524	523	522	531	509	523	541	515	533	502	525	497	491	512	525	556	539	533	532	530	519	577	486	575	546	535	544	546	503	505	516	551	537	509	535	566	503	510	550	546	546	544	527	495	544	521	536	506	552	539	570	512	549	525	530	507	543	525	567	532	529	520	527	519	532	530	519	503	526	541	493	529	514	530	534	544	520	468	544	534	520	561	552	544	517	521	521	530	508	508	534	598	547	530	525	509	520	538	519	534	549	518	531	536	535	529	512	570	548	536	534	525	526	574	513	550	523	525	560	559	500	530	521	505	532	527	523	540	532	538	520	579	514	522	528	467	554	503	490	522	550	501	559	498	537	493	519	543	524	567	509	535	557	534	505	537	579	513	518	536	556	490	492	536	522	561	557	501	500	527	490	541	552	497	508	522	569	529	547	550	524	540	506	578	523	511	546	523	517	562	511	567	528	553	551	522	506	515	572	523	537	499	555	544	529	514	555	526	631	528	585	527	543	523	535	496	537	539	525	510	499	520	541	522	523	475	509	565	518	519	529	501	551	519	546	538	518	524	548	516	559	543	558	515	523	471	510	557	551	491	518	535	540	519	548	519	554	557	538	526	506	547	549	513	508	555	527	520	545	545	503	513	533	560	537	609	505	546	545	527	468	522	546	542	537	528	555	544	497	537	540	541	536	545	533	543	584	567	551	549	472	502	541	510	532	533	547	532	560	508	499	529	560	508	530	533	547	557	517	477	486	517	516	527	535	457	512	556	511	495	546	537	531	529	516	534	488	545	517	495	533	531	529	570	539	500	520	528	569	526	537	493	521	525	543	570	511	531	565	487	543	543	537	488	536	521	497	528	552	520	550	524	579	534	512	522	515	509	530	490	566	541	524	521	508	516	533	535	528	502
28893	18518	15793	15129	2217	1251	1634	4619	1972	182	195	166	167	177	197	169	161	162	163	198	176	148	165	184	181	155	178	167	166	149	193	169	162	156	152	174	157	189	183	142	192	158	179	162	173	153	177	162	158	173	177	163	185	164	160	166	170	144	182	191	183	176	185	160	177	147	162	185	163	175	159	146	160	172	174	196	181	172	161	173	187	174	176	171	170	162	171	184	184	150	184	182	174	152	174	169	158	160	174	169	152	172	189	150	152	147	173	193	187	165	172	153	198	153	155	174	166	196	151	153	177	161	155	161	189	165	175	182	200	150	160	180	161	151	174	142	174	186	194	164	178	173	187	162	157	175	184	156	185	189	169	167	170	184	164	138	173	173	206	164	164	185	182	169	193	162	169	178	228	167	187	172	152	179	151	169	152	163	166	151	186	172	176	190	174	168	142	180	168	201	185	177	156	182	159	172	164	163	164	184	159	162	179	183	165	189	169	189	167	183	174	190	149	156	202	186	167	174	162	192	158	168	188	188	177	164	163	197	150	183	155	160	176	164	193	173	180	187	183	188	154	156	170	166	187	173	179	187	198	162	173	170	157	153	182	145	165	172	183	189	171	191	182	167	189	187	177	162	159	150	178	166	179	183	151	176	183	178	188	170	156	166	160	202	166	167	184	179	157	172	177	144	132	192	161	167	171	154	193	151	180	163	193	185	181	151	165	153	168	175	145	144	150	161	158	159	176	169	133	188	179	146	178	161	183	165	182	163	181	165	152	166	175	181	220	192	175	182	162	183	163	159	188	178	164	173	168	178	175	150	153	156	177	192	162	177	180	189	173	173	180	184	180	174	176	171	156	157	188	193	198	167	175	171	202	190	203	169	169	158	141	172	165	180	177	202	177	174	179	196	177	164	175	171	180	164	157	143	172	188	185	171	186	150	188	193	163	179	187	171	164	132	181	170	154	167	156	166	171	155	157	167	168	151	170	191	166	171	188	187	186	190	166	163	166	165	172	160	181	159	176	169	162	198	140	181	177	176	154	148	164	180	156	156	156	194	169	165	169	175	172	184	160	160	178	158	164	155	164	171	162	150	180	165	165	168	165	196	142	170	164	153	174	160	192	186	174	165	176	168	176	194	177	141	181	180	167	182	180	169	171	172	171	169	158	167	192	166	148	175	148	194	173	168	162	182	167	178	174	190	165	158	162	159	153	185	165	152	162	170	155	164	139	173	163	153	187	164	160	156	169	177	178	160	161	171	143	182	166	186	158	186	167	171	172	166	177	177	161	163	167	173	172	162	166	184	195	153	165	161	167	181	186	166	156	174	149	184	173	150	170	174	174	180	189	166	161	167	180	185	164	188	196	162	169	152	147	168	183	186	198	177	184	187	185	169	150	178	180	174	151	164	173	156	160	165	183	180	163	167	182	168	148	196	170	183	182	173	177	165	162	183	145	179	167	185	180	198	172	186	170	154	162	176	174	157	150	183	162	159	182	182	154	176	187	172	154	166	169	162	171	160	156	173	166	161	209	171	164	140	143	165	154	188	170	173	175	170	189	184	156	172	162	175	193	189	188	178	154	143	180	164	161	189	168	189	153	180	151	189	183	182	191	189	175	167	163	161	178	163	184	157	158	169	161	155	174	156	152	198	157	166	137	183	175	179	169	189	190	176	138	156	174	168	161	184	168	179	169	180	181	171	162	154	184	198	167	166	176	159	149	165	167	158	171	193	167	152	167	158	176	168	173	177	158	176	188	169	168	159	181	168	166	175	171	201	158	182	179	169	181	170	166	169	169	161	162	182	179	184	163	163	146	185	183	140	181	168	158	160	180	203	186	163	161	176	165	158	185	192	175	155	161	166	198	180	198	170	156	163	145	168	158	190	168	170	191	166	167	165	155	166	168	166	180	165	176	163	204	174	142	175	174	182	171	165	161	165	169	168	170	181	171	148	199	193	156	170	170	179	174	150	164	161	190	180	183	157	162	196	165	171	169	159	159	173	169	186	195	167	199	161	165	186	160	144	161	178	165	186	173	176	148	179	184	185	186	186	172	168	160	177	165	165	176	160	167	185	146	182	178	168	173	197	189	173	198	197	178	168	180	155	191	179	176	161	186	178	171	167	175	177	185	175	159	199	178	162	164	163	179	165	154	158	167	188	180	160	171	159	176	160	161	152	171	154	168	183	163	180	146	158	147	149	183	182	156	152	170	183	160	193	162	194	149	189	183	166	169	152	173	168	168	170	173	191	190	154	183	166	174	184	173	175	172	167	175	190	164	191	179	196	170	163	171	156	164	188	205	146	172	177	214	186	180	186	170	185	165	172	148	151	163	163	176	191	156	185	197	162	173	148	180	173	170	170	173	164	152	185	177	188	167	175	154	171	199	147	188	159	159	166	196	159	178	162	165	163	158	172	177	163	169	186	170	178	160	164	183	168	173	180	172	172	173	179	165	182	166	177	173	165	178	176	163	172	160	179	152	178	155	181	154	167	186	158	182	164	166	164	179	195	169	164	166	160	160	177	170	161	166	196	179	169	155	170	150	168	164	171	150	158	184	181	193	185	151	178	163	157	173	164	177	160	182	171	176	161	160	171	181	195	168	194	178	154	182	172	167	184	180	170	169	166	170	160	191	179	163	190	170	183	173	175	180	200	165	162	172	162	176	184	193	184	181	183	179	180	145	157	161	161	162	165	168	172	167	156	172	165	137	171	154	172	155	154	163	157	158	173	172	171	153	157	156	160	144	170	170	156	138	171	181	172	164	179	170	185	182	176	183	183	174	200	164	175	172	176	197	166	153	158	167	150	186	168	184	172	176	165	176	165	164	165	150	175	179	158	195	180	175	178	183	146	170	167	174	183	172	162	152	186	191	172	157	187	180	177	174	189	166	195	175	178	154	161	171	162	182	179	176	177	162	182	157	176	197	174	190	173	179	179	136	153	157	172	162	174	169	179	170	191	175	171	155	166	175	148	152	149	157	162	167	167	154	182	180	170	218	190	180	147	144	161	186	171	175	171	175	147	174	171	164	176	172	163	162	174	172	178	157	147	174	172	178	174	169	176	190	174	158	156	164	151	183	179	152	153	181	200	162	178	187	174	175	167	158	181	169	149	169	161	160	177	141	159	180	170	166	183	194	179	182	175	167	179	189	168	175	176	171	174	163	180	162	170	175	173	173	161	172	176	176	187	155	161	178	172	192	184	173	149	170	146	176	173	159	178	156	155	157	171	169	158	184	165	174	161	156	169	154	179	174	166	149	194	187	166	158	179	158	165	182	188	167	177	186	180	186	207	189	173	164	179	179	171	180	173	188	159	203	181	178	147	160	181	167	165	171	180	173	158	170	171	192	176	147	163	167	177	161	175	168	165	167	164	165	181	164	170	161	194	183	185	195	177	174	159	153	171	178	174	177	155	150	162	167	155	169	182	166	180	160	162	180	193	185	160	149	187	167	176	193	181	169	153	175	156	178	175	166	165	170	182	151	151
19015	18558	22605	14456	3749	2535	3179	8051	2936	182	181	185	175	188	186	201	161	195	191	176	174	168	171	172	182	200	189	183	146	175	162	170	179	194	177	192	184	196	160	194	165	175	174	190	179	192	156	168	175	200	186	184	181	169	163	164	161	178	215	165	177	172	193	167	197	177	161	164	189	169	154	174	180	177	170	141	202	157	174	176	150	177	195	182	162	185	195	181	170	164	174	180	177	206	184	201	174	157	176	184	187	168	144	169	186	198	175	165	181	201	165	164	170	168	157	175	160	159	158	165	176	177	181	172	199	167	153	173	167	176	167	173	204	182	185	183	195	181	163	181	166	164	164	164	150	187	174	192	162	204	197	165	170	177	173	185	180	204	176	191	147	170	157	173	164	186	190	149	171	196	180	176	175	154	166	188	165	174	163	202	170	160	174	170	173	145	194	168	198	199	162	190	191	170	187	171	175	184	164	165	173	212	186	164	170	173	177	167	195	176	177	186	176	187	173	144	162	163	165	181	162	195	179	180	193	175	180	185	151	161	168	185	191	171	164	185	177	178	169	173	198	174	181	177	159	187	181	176	176	173	182	177	179	174	170	177	153	181	184	178	167	179	166	178	197	187	188	176	202	140	175	185	179	152	183	158	183	171	186	175	176	183	165	172	175	159	203	183	182	168	184	163	161	182	174	196	180	188	180	157	168	177	174	162	175	177	179	192	177	170	178	178	172	197	158	174	192	183	174	186	135	187	179	150	187	194	179	168	177	183	173	200	164	195	182	173	205	178	167	172	165	191	172	160	203	167	146	179	179	157	184	168	181	171	137	163	186	171	176	175	173	159	169	171	168	163	197	181	171	172	194	158	161	188	178	196	157	177	199	153	177	172	178	170	183	160	159	165	181	144	175	185	179	206	183	184	169	179	182	178	174	174	187	183	177	168	152	176	180	194	172	186	173	178	152	183	174	161	176	172	168	192	173	160	167	187	180	179	179	168	156	169	167	156	171	153	187	167	177	185	188	196	209	162	169	172	181	186	178	177	138	176	178	187	157	179	165	179	191	178	156	177	179	181	173	159	177	141	193	175	191	167	197	184	166	176	184	177	183	180	175	206	162	165	189	171	169	189	174	184	181	185	163	191	194	185	191	161	177	185	173	176	208	176	167	175	176	183	188	168	176	178	185	182	193	162	196	181	189	156	169	173	159	174	192	190	176	175	165	187	164	170	179	178	193	160	196	162	148	175	156	172	176	178	200	187	180	177	193	164	181	183	186	181	155	156	154	177	167	167	154	171	191	180	168	173	183	167	191	171	184	164	180	168	174	187	192	195	174	174	190	143	187	156	181	167	184	180	184	172	156	173	161	164	163	167	161	153	149	175	178	179	188	180	177	169	160	180	156	187	206	167	182	157	180	167	173	172	170	174	174	165	172	185	187	172	176	172	206	165	190	175	176	177	193	158	179	159	165	164	166	163	163	204	175	192	201	187	163	171	169	157	170	183	180	178	178	156	179	168	197	149	160	184	163	164	170	164	163	178	185	174	177	185	174	183	188	185	190	192	172	179	183	168	174	154	198	206	182	181	180	216	196	183	171	177	179	190	166	163	183	184	173	166	165	174	191	190	162	168	169	163	178	189	161	178	179	181	152	160	171	167	157	190	190	191	194	156	172	186	165	157	179	161	181	175	178	141	194	201	206	199	195	182	168	181	168	181	165	179	174	177	141	192	176	179	195	168	190	183	178	190	198	167	191	196	192	161	181	180	171	177	178	203	182	170	176	172	195	184	167	196	166	177	182	180	167	166	164	186	179	184	176	174	186	168	179	177	189	176	154	171	166	187	161	182	190	171	163	167	168	187	180	180	174	164	198	181	188	156	176	164	184	161	143	155	187	178	157	153	176	139	170	197	162	206	188	149	182	176	169	165	210	179	168	186	168	167	183	167	183	187	158	187	172	193	173	188	161	183	164	165	197	182	197	158	188	178	182	177	178	187	177	154	174	174	192	177	170	178	179	205	187	162	190	182	157	172	182	188	195	177	183	158	181	190	168	152	145	178	168	161	184	164	185	178	170	196	158	174	158	167	179	163	158	181	187	177	204	168	168	161	181	173	173	201	179	182	159	181	187	167	174	170	182	169	171	186	185	173	168	168	182	175	181	167	181	173	163	176	165	185	167	159	164	170	187	170	158	169	177	146	174	165	167	180	175	192	152	195	193	158	150	186	175	168	168	183	198	176	179	196	167	181	168	160	198	197	190	194	162	181	185	167	193	174	164	181	187	164	184	170	178	177	158	175	183	170	170	173	194	172	170	199	180	182	169	170	175	174	194	185	173	165	173	182	183	148	172	149	181	189	199	173	157	182	178	180	168	182	190	180	191	182	172	180	169	176	173	196	177	173	174	181	184	168	178	183	146	181	167	192	198	168	155	157	190	177	182	169	180	192	173	183	173	179	167	177	154	171	167	172	175	153	157	176	146	171	160	172	172	178	178	173	191	172	202	149	170	169	175	157	171	212	186	160	167	156	177	183	156	188	179	187	193	184	172	163	161	186	183	193	167	194	167	178	191	157	157	139	169	185	174	179	168	189	200	173	172	143	172	202	196	185	152	181	156	164	160	167	179	170	168	186	156	205	159	172	160	172	159	180	183	188	172	176	170	168	188	156	174	177	163	196	179	173	175	192	175	205	182	169	175	177	168	181	176	180	176	163	198	184	195	173	184	194	169	168	190	199	185	174	190	192	184	164	165	201	186	180	183	174	168	175	178	173	163	171	213	185	178	186	163	176	183	182	165	167	183	183	182	194	200	174	155	178	152	193	195	190	180	178	176	167	178	178	182	187	175	173	191	176	211	191	148	161	161	198	178	167	173	181	151	166	180	177	186	187	191	181	176	186	180	198	190	197	170	188	167	187	209	193	165	178	183	174	171	159	168	154	221	159	194	169	185	168	181	192	170	192	174	208	180	171	169	159	198	174	192	165	181	180	186	161	178	180	196	180	171	186	187	181	171	167	167	174	147	174	156	159	190	155	167	163	187	182	166	190	168	176	181	169	163	151	170	169	184	189	169	183	171	180	168	199	158	183	196	159	138	187	186	170	163	167	216	183	172	165	188	156	180	172	158	170	185	173	175	186	195	162	177	150	185	176	167	174	158	193	185	187	191	196	169	192	184	184	189	159	188	170	179	181	185	168	177	176	170	176	179	162	175	193	163	191	170	158	170	181	176	192	159	184	190	165	160	180	169	187	154	169	190	164	190	183	163	187	156	172	189	190	190	179	168	187	168	145	146	165	173	178	173	163	169	188	187	186	181	190	165	166	205	181	185	191	178	204	188	191	160	187	163	181	139	193	169	190	155	172	178	165	179	174	174	196	165	161	173	180	187	203	177	178	214	168	159	200	179	188	166	190	156	185	172	157	183	176	173	171	190	177	168	156	182	179	176	195	169	172	177	177	180	176	162	165	160	186	185	164	190	173	169	163	184	161	151	166
24911	20393	26897	36160	20567	13787	10880	44754	27725	3099	514	428	432	457	421	406	410	404	395	405	411	404	401	352	338	364	383	366	403	371	384	388	370	356	401	388	366	367	339	354	379	378	396	337	409	385	397	348	369	398	362	355	367	400	371	372	381	389	376	393	342	366	371	385	370	337	377	337	373	384	389	355	346	348	376	367	379	335	389	414	350	326	350	361	373	353	396	342	359	364	333	344	327	346	383	356	345	371	351	367	337	353	409	376	366	361	349	357	376	382	352	372	383	335	329	359	357	359	319	352	384	379	369	356	356	385	374	355	357	375	373	359	371	346	340	388	344	371	364	369	385	363	334	353	345	363	337	383	368	361	353	354	367	343	354	372	379	367	387	343	351	343	379	351	353	391	367	352	368	343	369	331	365	330	360	338	350	359	352	400	370	372	354	351	340	364	344	405	358	363	385	366	394	343	389	383	362	367	355	338	394	369	341	351	366	336	368	367	370	370	360	352	375	347	362	359	372	323	341	381	370	317	376	349	362	353	328	336	360	357	390	368	376	351	359	383	345	344	366	368	335	376	350	348	324	346	356	363	347	357	353	349	378	376	334	352	361	352	378	377	397	348	363	348	333	342	369	362	387	348	376	381	384	384	387	362	346	353	397	321	348	366	401	332	369	350	359	370	370	364	361	343	347	354	339	340	396	352	362	355	371	361	383	351	358	376	337	353	383	357	364	336	360	350	393	389	379	370	351	384	422	359	381	353	354	385	357	347	360	351	342	352	336	341	360	356	371	382	379	356	354	353	378	331	381	346	367	358	383	336	381	376	383	353	359	332	338	361	350	371	369	358	400	353	379	319	417	347	346	350	332	379	331	347	395	353	352	378	356	342	411	390	376	363	353	344	367	347	361	350	383	371	355	348	388	384	389	378	348	340	356	348	370	368	404	352	390	376	401	363	384	367	380	357	391	392	345	371	355	352	382	357	371	358	380	380	341	371	369	377	344	344	373	375	372	383	364	361	334	355	368	343	348	378	374	357	350	386	348	361	368	370	340	345	335	367	367	392	341	377	360	379	344	352	332	385	339	378	366	374	333	390	399	372	334	372	354	375	325	383	329	366	335	337	360	358	357	356	364	357	377	354	357	339	354	349	362	380	348	361	356	357	351	399	341	378	354	343	357	379	379	344	384	349	367	370	341	356	365	360	341	389	364	397	365	369	339	375	353	360	350	358	390	328	376	318	371	323	336	308	348	345	358	369	352	377	390	366	366	373	367	328	344	359	326	354	367	359	370	381	366	364	361	350	340	332	331	354	376	372	350	364	389	336	366	354	359	376	380	342	363	358	351	362	356	352	337	323	352	391	369	321	384	371	400	380	354	332	368	340	356	342	365	362	347	339	353	368	378	344	400	371	375	363	349	351	345	430	370	362	375	341	355	345	359	339	366	360	328	351	386	343	348	360	349	332	370	375	354	390	360	315	400	337	372	357	357	377	345	403	370	372	348	354	370	335	351	391	376	365	381	377	363	354	380	365	338	392	359	380	367	346	348	362	406	369	327	365	353	419	359	341	363	396	356	355	366	338	339	379	347	339	375	415	397	383	352	359	361	395	357	347	386	372	374	357	323	343	357	372	337	375	366	385	345	395	361	382	351	359	375	372	380	319	384	357	396	339	356	367	350	382	335	378	378	363	344	367	395	384	335	367	379	357	376	355	381	350	348	369	364	328	368	358	380	380	342	376	390	357	349	362	330	343	349	380	346	384	361	336	372	370	355	325	369	343	386	350	382	382	376	354	353	347	346	391	360	355	330	350	376	342	350	341	358	359	378	404	354	364	370	400	364	368	338	376	366	335	323	369	333	350	385	351	342	374	369	369	366	351	356	320	356	379	368	362	330	382	374	361	345	405	375	376	353	356	313	326	362	368	370	375	386	357	357	320	360	386	369	326	367	351	364	362	372	359	391	351	377	367	384	344	375	354	382	356	348	370	380	353	338	387	364	351	384	371	381	350	345	360	347	366	369	347	353	372	349	365	378	369	361	353	376	372	361	358	352	382	347	336	400	351	381	362	371	347	370	396	349	326	350	353	382	360	375	389	379	347	340	347	359	388	333	382	350	367	341	368	352	341	370	363	361	391	352	383	358	336	368	364	364	347	376	359	385	381	384	394	364	375	374	379	315	362	346	348	359	374	362	363	344	368	342	365	351	400	368	398	359	343	357	405	386	373	363	375	354	362	346	393	371	354	381	387	347	354	358	383	352	366	345	333	354	382	364	346	384	358	372	356	351	337	364	407	322	385	396	370	375	360	367	353	346	375	368	372	383	347	360	360	368	328	349	348	326	351	365	365	328	404	367	367	360	355	347	383	355	362	333	374	378	392	362	354	315	357	370	352	389	395	329	367	357	363	348	364	374	356	361	357	361	359	370	392	342	366	361	338	340	347	352	363	373	375	361	371	403	353	373	367	361	373	395	392	353	374	335	375	329	395	352	375	337	346	401	346	361	377	365	363	386	394	342	382	383	367	357	387	374	373	349	395	373	350	377	383	376	364	370	364	381	369	357	375	355	356	360	340	385	370	360	353	366	362	367	364	361	374	354	354	352	350	391	360	351	352	369	348	378	348	347	343	356	341	341	350	351	344	405	330	359	389	373	377	376	381	366	393	346	370	360	358	335	373	350	332	389	371	360	372	354	347	347	345	365	355	325	328	393	354	313	374	357	387	377	376	379	348	371	342	370	350	353	370	353	382	357	388	381	410	366	365	355	374	341	350	360	330	347	349	357	355	344	376	324	387	337	368	328	361	417	371	365	311	333	377	333	373	378	362	341	364	349	373	343	318	406	371	345	396	351	369	343	361	348	368	381	370	336	342	363	356	383	337	342	362	383	343	361	364	384	346	374	391	370	364	353	338	376	372	355	352	338	373	341	397	354	351	343	333	338	359	365	392	358	346	374	381	375	366	330	365	389	341	347	378	373	357	340	362	354	402	397	353	368	357	370	352	378	367	361	371	370	328	349	320	372	326	348	359	366	352	350	376	391	372	380	345	336	363	374	389	353	352	352	373	363	349	359	336	363	356	379	334	352	359	369	369	374	345	369	378	347	362	391	347	350	382	366	333	373	366	361	378	359	355	363	401	359	379	344	357	393	367	371	355	362	352	350	370	350	400	343	359	360	344	367	369	385	358	348	364	351	349	360	380	389	396	315	356	336	359	383	364	342	340	328	344	317	374	410	372	401	364	401	373	348	348	345	332	359	348	320	351	335	363	341	350	402	352	370	377	354	362	371	359	381	379	394	384	369	374	353	347	385	368	365	372	335	386	373	368	359	363	362	359	395	358	357	362	396	390	385	376	370	370	406	360	387	353	375	348	366	376	345	370	368	367	360	373	335	375	375	391	379	348	364	368	378	380	362	341	380	368	390	359	342	352	338	335	356	354	373	345	407	381	382	369	406	360	373	327	359	326	356	384	383	357	359	375	349	380	346	370	354	335
37068	32518	34094	39472	10688	9753	14203	44825	16081	632	559	542	501	472	464	424	424	395	444	426	405	384	363	413	385	367	369	354	374	374	340	359	371	346	337	377	391	341	340	370	407	336	333	326	294	340	354	345	344	351	330	319	327	338	329	318	329	338	342	337	367	324	342	345	328	325	305	328	367	356	357	351	326	346	336	297	323	345	383	334	328	319	321	294	348	319	364	319	350	380	319	329	323	348	333	364	332	347	321	352	332	343	349	329	313	335	338	294	346	371	323	328	353	340	363	323	326	309	316	325	351	344	331	311	373	331	320	332	330	370	361	347	343	334	334	319	341	364	357	329	366	328	335	326	356	357	303	328	318	314	341	304	293	337	331	320	326	323	327	308	370	349	323	335	317	316	361	354	317	318	274	325	347	352	325	343	360	329	349	348	325	331	340	323	338	336	311	338	334	346	308	311	337	309	336	330	316	335	330	313	326	366	323	340	307	330	361	340	315	333	344	333	362	330	364	358	326	339	331	318	329	326	332	361	329	350	315	337	333	334	334	338	355	303	328	343	326	299	336	333	357	344	357	321	318	346	337	336	365	333	361	338	368	331	364	324	328	387	317	343	310	326	346	303	346	323	335	347	344	339	343	364	330	368	355	307	322	328	361	344	332	316	309	344	344	325	315	304	353	339	375	325	338	324	298	311	311	332	316	357	346	296	336	336	349	319	312	334	346	340	338	316	318	357	312	329	320	361	368	347	360	335	367	347	401	332	313	337	358	330	344	317	324	361	329	342	344	297	324	337	358	339	339	325	347	337	341	344	323	317	324	338	329	337	334	334	363	361	324	318	313	376	332	336	298	353	323	315	340	327	319	358	337	300	317	300	382	330	328	312	329	316	331	356	330	364	335	348	312	316	331	345	317	351	352	305	315	324	341	350	324	325	311	331	323	332	350	329	339	323	338	346	333	329	345	325	349	301	321	325	326	383	377	335	358	314	330	300	360	311	316	346	307	314	357	309	323	352	354	342	343	336	308	373	359	328	298	314	328	365	318	352	329	303	340	343	350	332	334	336	334	341	332	332	315	348	351	357	349	310	344	351	360	310	344	358	324	327	360	309	348	347	347	343	324	346	312	352	360	333	344	339	333	331	355	322	327	332	325	316	300	344	368	348	362	354	319	310	305	335	370	316	313	335	354	335	303	357	319	336	321	345	342	336	334	340	357	329	300	317	325	320	345	337	362	355	322	356	336	326	341	380	302	324	355	323	344	321	332	334	354	371	301	321	315	319	332	339	378	300	360	320	312	305	326	336	336	313	350	307	333	326	311	297	347	329	330	320	314	335	332	363	325	303	353	327	329	340	359	318	333	311	324	320	319	359	342	308	338	337	365	332	341	341	341	319	340	319	325	336	370	308	352	332	346	333	348	334	309	303	339	343	325	346	355	325	326	323	317	307	348	311	340	329	313	296	319	295	364	347	347	330	339	295	346	364	371	344	355	367	353	343	362	363	347	350	351	356	346	315	325	346	368	323	322	336	331	320	329	315	344	342	336	351	310	326	372	303	339	361	342	324	348	327	345	343	374	335	343	358	329	346	349	335	312	329	294	323	302	396	332	335	334	326	345	330	317	329	322	285	372	346	304	337	328	351	340	328	308	335	349	323	325	346	340	330	313	349	332	332	305	328	307	340	322	343	340	342	333	347	341	315	338	298	341	336	351	348	334	350	337	319	372	355	329	342	351	344	320	345	337	340	368	299	361	318	333	325	342	346	329	343	347	335	348	346	328	324	341	325	338	360	329	313	326	342	351	307	333	311	308	334	300	335	328	316	375	346	369	366	327	345	324	332	301	369	299	347	346	362	295	336	309	339	347	328	316	307	339	325	330	332	356	320	330	303	344	307	341	328	311	296	340	312	332	363	320	333	338	303	347	336	321	334	346	333	345	326	323	349	332	277	362	317	329	339	365	303	340	351	360	325	310	326	333	325	337	331	288	317	336	335	300	329	342	310	308	325	334	394	341	329	334	313	330	316	347	315	348	370	339	328	349	338	312	363	359	341	348	339	332	345	333	371	335	343	321	348	327	336	351	345	342	333	328	339	339	349	362	326	317	326	330	329	334	353	325	341	349	353	314	324	344	347	328	325	362	329	325	339	341	327	337	320	346	315	352	316	346	309	310	361	341	346	319	339	321	327	354	347	354	336	324	325	322	327	339	317	336	344	361	364	331	330	351	320	373	352	317	321	328	339	325	344	304	341	316	353	368	343	331	334	327	328	344	338	332	356	334	318	302	349	337	351	347	313	341	377	329	347	378	337	349	330	376	340	305	350	337	354	314	332	346	343	355	324	348	337	345	320	362	350	346	349	375	341	324	352	316	341	312	331	357	326	359	325	310	330	323	360	339	353	327	359	345	338	357	351	351	332	326	315	353	338	370	340	347	369	325	355	313	333	305	332	332	321	333	341	334	326	346	359	314	339	361	354	360	335	310	332	353	342	325	331	344	342	323	355	339	328	336	287	346	295	316	325	340	338	365	356	337	354	305	308	338	338	301	329	316	321	323	346	324	337	355	385	348	358	362	336	325	331	322	333	354	295	311	325	337	334	305	378	326	354	338	309	342	337	339	354	334	310	339	331	331	352	378	335	354	349	355	336	318	328	323	343	316	331	335	326	358	297	325	343	344	321	331	347	327	318	323	365	314	314	324	330	335	377	340	335	354	330	335	318	302	362	338	349	329	337	301	342	356	336	348	346	349	343	336	358	349	350	345	321	305	314	339	334	318	329	313	354	371	342	308	326	320	305	354	331	334	330	320	339	320	362	343	351	327	346	298	357	331	351	310	348	333	365	353	331	344	336	343	306	328	329	315	356	342	352	318	334	332	314	332	341	383	323	322	309	309	334	349	326	318	296	345	349	313	337	311	350	319	319	324	346	359	330	311	306	353	331	328	356	332	351	351	318	330	343	365	353	352	336	337	326	346	351	352	316	341	339	330	353	326	363	318	367	369	326	349	332	348	314	330	319	341	329	356	323	323	295	320	335	335	364	349	316	316	333	329	329	350	324	325	361	349	332	339	351	325	330	322	325	329	352	372	324	331	343	326	373	329	332	311	352	339	322	317	338	329	340	323	352	328	306	345	345	345	337	324	310	312	359	336	353	311	335	328	352	316	353	325	357	327	306	330	360	337	314	326	357	311	351	323	348	304	320	316	345	354	350	349	316	367	312	352	334	332	337	331	339	334	318	345	324	317	311	331	306	320	370	330	313	329	363	318	329	332	343	367	371	329	345	353	331	346	361	327	334	328	323	339	332	372	336	336	334	332	336	321	301	357	312	296	319	328	359	380	325	329	342	322	348	310	357	379	328	343	343	350	305	314	354	319	346	348	338	321	344	367	320	362	337	318	319	327	325	343	342	341	303	332	354	333	345	331	319	330	336	321	343	367	315	333	350	314	309	342	349	345	307	349	374	330	349	323	354	316	334	349	352	336	346	346	331
22543	20388	27241	36493	21760	19755	18581	53855	38055	7014	1033	824	770	716	673	712	692	644	643	632	649	610	662	652	611	628	626	630	632	597	631	575	633	642	646	570	592	591	599	596	580	592	624	617	654	645	587	561	571	623	578	581	648	591	569	622	600	616	610	583	551	621	598	625	633	635	616	576	591	625	628	558	638	578	566	598	626	574	600	623	588	623	587	548	586	583	614	569	590	565	621	615	635	554	616	593	591	661	629	600	598	594	619	639	639	599	594	573	625	546	571	581	580	598	596	650	616	595	623	584	590	630	598	589	527	611	622	599	586	567	583	567	560	588	556	570	577	615	593	585	623	619	582	562	575	597	576	619	610	599	560	576	556	612	587	582	600	624	573	577	601	566	609	602	569	618	592	569	602	612	558	567	571	601	547	640	550	575	564	629	609	588	612	575	603	555	628	583	561	608	549	597	578	612	551	599	602	558	557	585	608	583	555	563	549	609	641	586	571	555	556	535	580	612	552	590	624	589	573	613	593	597	615	603	579	561	614	611	607	571	557	577	588	561	573	565	558	611	600	602	590	599	650	599	587	622	625	594	635	579	548	594	619	579	616	589	608	548	594	569	565	588	548	525	571	565	616	567	591	576	571	576	609	574	621	616	579	630	589	546	613	608	557	602	580	605	563	627	593	586	605	631	588	580	558	575	590	542	565	576	589	611	618	628	615	587	577	572	550	608	566	561	562	589	575	577	610	543	624	593	593	577	579	572	581	551	563	555	621	612	563	619	596	562	579	611	591	604	553	611	580	593	602	605	606	600	602	581	594	580	634	596	589	590	553	543	570	562	570	611	608	538	567	590	583	590	597	611	617	608	590	634	576	622	587	574	642	624	646	557	623	537	590	531	584	614	580	593	593	589	588	575	584	628	595	584	572	576	578	588	627	571	580	560	601	623	562	552	601	552	598	596	567	570	543	621	612	549	570	570	627	583	584	591	597	572	590	611	592	562	566	605	619	570	594	562	584	544	623	577	547	568	564	599	595	637	550	623	594	573	584	568	574	627	584	579	577	558	607	601	550	631	573	594	619	542	584	635	603	616	579	579	557	643	570	560	602	586	590	543	598	570	585	569	591	589	576	608	598	600	598	603	605	565	553	604	544	552	598	568	595	572	581	587	610	556	565	615	588	598	534	582	572	560	611	594	560	558	557	600	593	631	583	573	534	568	643	602	625	605	579	557	577	594	585	608	585	592	573	587	596	619	548	598	617	588	586	565	596	546	577	548	634	558	585	612	581	583	584	573	597	634	609	590	606	610	585	575	556	616	566	591	590	598	565	522	567	581	596	573	562	601	580	617	613	617	615	568	604	540	557	592	596	577	587	596	611	557	621	619	580	606	590	552	622	592	553	634	558	596	590	579	561	565	619	618	577	574	572	613	520	569	560	621	574	606	590	620	577	566	591	607	590	580	598	596	552	650	563	631	562	558	588	598	626	576	592	557	584	562	587	533	606	573	620	617	571	592	611	626	594	614	545	602	584	631	582	595	562	587	623	576	586	586	545	581	575	591	600	603	618	564	617	613	566	579	591	571	604	596	617	592	600	541	581	603	559	579	619	545	625	584	576	529	617	601	621	567	575	594	581	596	631	591	605	622	591	578	579	579	609	578	552	643	643	562	582	597	619	599	567	552	581	566	612	634	575	565	594	585	567	570	599	588	576	606	600	586	596	585	563	613	584	572	611	615	584	565	585	567	547	604	600	644	609	570	600	573	576	590	606	562	594	582	581	563	625	605	574	614	612	541	596	600	617	566	563	568	596	580	564	599	537	569	587	658	579	582	598	584	551	580	611	597	599	551	592	566	584	568	624	584	585	576	581	608	621	626	610	556	587	615	555	592	595	607	556	592	573	589	562	560	578	603	596	569	601	589	557	598	586	568	628	606	573	568	568	613	558	575	606	556	553	572	641	576	612	560	667	591	620	583	612	562	547	548	594	640	585	594	545	595	598	604	589	543	609	554	606	574	584	543	586	583	618	583	589	588	571	571	618	603	607	574	603	558	579	578	568	565	624	591	576	545	637	580	614	598	618	608	554	579	528	600	548	583	559	569	582	616	627	581	593	550	577	594	587	579	590	592	581	578	580	567	579	571	577	565	581	574	588	573	615	556	547	618	589	598	572	585	615	576	623	611	571	620	562	614	589	573	563	568	614	570	575	622	612	566	583	577	623	577	572	623	553	607	642	575	577	612	547	594	624	572	607	582	557	598	587	550	638	605	574	607	609	560	588	537	565	631	606	566	586	542	609	601	624	547	616	594	634	614	573	590	562	564	575	605	605	627	592	605	553	608	572	584	590	558	588	597	582	575	560	540	609	574	540	600	561	576	586	569	584	539	574	575	623	635	612	622	611	581	534	613	574	573	606	586	608	597	641	566	591	560	583	573	541	570	607	580	571	585	530	586	563	597	612	548	568	578	581	598	612	590	600	584	633	573	595	574	632	581	553	568	593	560	591	575	573	582	571	567	579	608	581	598	559	603	582	548	593	578	568	614	607	578	607	636	628	543	591	596	548	554	576	604	596	549	561	557	558	570	580	552	604	549	562	573	655	599	584	563	578	614	617	612	624	618	536	572	579	612	600	607	605	593	593	601	574	576	563	568	549	558	596	654	593	582	592	590	585	615	602	598	575	609	618	618	608	554	599	632	581	622	576	578	606	594	560	586	559	602	588	586	571	561	606	595	591	594	598	608	569	571	563	569	556	600	556	583	582	575	605	596	582	608	577	576	596	582	554	567	592	588	571	552	668	679	589	569	593	598	582	558	617	587	611	600	554	616	628	595	618	605	542	574	595	595	591	571	619	559	575	609	549	576	602	569	592	543	608	572	561	559	626	581	586	576	587	589	593	583	581	633	575	557	583	576	573	530	568	591	542	575	579	613	586	565	642	560	580	599	566	581	613	610	583	601	599	587	626	632	587	660	594	617	600	564	610	598	562	596	564	621	606	598	562	603	577	597	579	601	578	594	612	593	613	548	595	575	616	573	558	545	579	583	589	580	558	546	612	582	605	633	584	564	584	602	623	575	579	600	607	544	570	576	596	619	567	582	582	619	572	567	597	560	646	568	628	606	581	550	635	588	581	601	579	540	546	611	569	567	544	617	558	552	596	584	585	622	602	603	594	587	572	591	606	642	568	610	598	578	550	653	599	630	608	567	571	581	589	584	599	569	619	554	636	593	609	569	609	573	593	657	618	611	584	606	589	586	613	581	589	597	616	588	577	579	558	594	575	565	534	593	627	601	628	592	583	565	572	563	598	621	567	594	581	554	611	599	623	586	588	563	562	570	623	588	535	572	590	562	558	578	559	567	605	587	550	608	612	575	597	606	575	579	584	566	578	565	605	591	562	597	581	603	600	587	600	644	607	587	656	589	615	605	549	565	550	591	598	599	581	608	619	505	611	564	566	613	587	633	591	619	561	601	616	597	591	619	560	569	595	593	592	585
42435	37348	44091	48829	17595	13781	16941	53583	22434	1181	974	979	859	854	786	763	756	708	720	668	630	626	581	666	633	587	595	551	587	580	588	557	593	566	568	564	544	556	556	575	544	551	581	577	537	593	521	552	554	559	554	569	560	582	550	553	552	570	549	541	556	535	542	580	537	553	572	570	526	550	515	553	548	552	584	536	522	533	533	560	530	554	529	530	551	525	516	552	558	555	553	548	541	558	579	551	540	520	536	546	572	544	540	584	602	561	540	516	572	507	573	555	548	504	516	556	570	552	519	557	557	534	580	498	551	511	527	578	521	556	558	551	504	487	554	544	546	558	538	533	546	507	498	537	522	557	551	528	491	554	551	557	547	508	540	524	523	545	535	513	560	540	536	582	555	522	549	551	556	559	501	540	575	516	517	561	555	574	550	493	521	503	503	547	535	506	522	510	508	545	558	563	572	511	534	533	529	552	537	545	554	531	547	588	539	505	584	524	562	518	536	509	522	572	514	561	522	561	552	591	502	577	536	556	539	541	559	568	497	502	531	512	562	498	565	530	520	506	530	540	565	542	553	517	525	487	531	545	507	560	588	508	537	550	543	608	524	561	491	574	571	548	486	526	512	535	566	523	565	523	532	521	517	522	520	534	564	547	559	540	559	547	535	532	534	499	518	532	550	519	516	559	535	519	553	552	528	506	491	534	513	545	537	544	538	578	510	549	505	529	565	546	524	534	545	526	552	572	529	538	507	545	502	499	566	524	525	556	550	531	512	545	545	539	525	576	575	525	524	536	529	572	519	552	563	545	535	518	513	546	582	548	578	529	525	554	507	562	537	524	546	527	533	504	526	512	527	522	558	602	601	514	583	509	578	551	576	554	529	540	542	544	509	555	556	536	576	489	493	534	528	556	548	564	527	513	518	512	542	525	517	520	558	557	550	551	521	526	523	578	484	519	508	514	489	542	551	565	568	535	504	527	550	521	529	524	532	525	545	507	524	508	528	582	559	483	556	562	564	556	522	532	540	552	518	542	538	501	503	560	531	532	518	551	544	513	561	558	525	537	511	584	506	489	497	544	552	535	519	549	570	536	517	514	535	524	512	509	536	588	527	529	548	531	519	532	543	484	531	570	554	512	546	552	581	563	508	528	504	559	536	567	517	549	518	539	529	548	529	532	560	549	544	519	510	512	588	543	565	538	576	543	564	540	559	531	500	520	528	516	516	545	553	560	509	561	528	535	531	512	555	521	542	535	544	538	512	557	536	605	515	521	516	575	541	516	494	518	527	550	526	549	524	519	523	539	567	537	494	549	573	601	587	516	558	571	537	526	549	508	496	530	543	530	523	533	538	549	522	518	527	488	523	481	532	523	564	540	541	542	518	543	522	542	547	520	565	501	520	541	579	544	505	561	545	535	524	539	546	516	541	513	522	536	530	535	546	527	521	540	540	560	535	527	549	522	591	528	525	528	533	523	550	507	552	559	517	497	543	545	558	526	563	513	543	542	558	509	556	500	512	522	476	499	562	562	535	522	529	539	555	524	577	559	544	555	541	529	575	511	534	580	572	516	488	535	539	547	529	553	533	532	572	532	532	539	537	540	551	497	556	549	551	540	493	572	511	492	533	593	538	513	540	555	543	520	578	560	531	532	491	562	537	542	533	536	518	518	551	550	544	535	503	550	546	552	546	517	522	552	515	573	555	526	552	534	538	552	556	537	517	533	601	558	561	493	492	559	551	529	541	542	513	528	517	589	553	527	531	536	540	546	542	553	550	571	521	553	561	558	566	503	562	561	554	528	505	520	532	534	528	496	547	552	553	513	538	543	544	537	540	547	532	555	543	545	551	519	549	515	534	541	535	526	544	565	541	486	532	522	534	566	525	513	540	521	541	529	555	548	539	536	539	542	568	519	549	568	559	559	525	571	505	508	550	569	606	555	551	552	522	530	524	491	603	555	526	543	524	577	554	528	525	532	567	535	546	557	527	514	566	523	507	464	524	544	525	524	561	558	558	519	574	511	527	540	530	511	519	543	519	513	485	521	566	524	553	533	533	574	540	528	499	534	507	528	521	539	520	538	549	511	581	555	587	531	522	541	522	501	557	545	498	545	541	550	533	574	548	529	518	548	540	542	585	520	562	574	559	528	600	607	507	505	520	524	563	520	537	514	549	521	490	525	574	535	511	534	559	527	581	546	555	559	526	523	509	515	538	502	519	520	534	497	539	544	542	519	552	531	547	551	555	505	547	525	536	553	507	527	539	551	536	522	497	543	549	536	558	553	548	517	547	542	541	563	563	552	571	591	532	500	568	560	552	521	577	528	544	548	548	543	550	511	536	516	587	538	516	503	524	523	555	538	520	515	536	556	520	508	563	578	509	543	586	562	528	546	517	585	507	537	517	564	501	543	501	544	535	543	550	562	539	593	559	516	549	543	504	567	500	548	525	505	559	525	510	535	526	576	496	545	530	531	520	543	521	525	555	562	590	557	540	538	530	591	542	557	517	480	560	536	563	540	502	550	536	555	521	571	546	542	495	543	541	516	561	527	556	526	518	553	523	576	555	587	534	543	557	513	515	596	503	512	575	525	548	533	519	530	526	543	552	551	510	554	530	540	531	504	522	519	582	530	551	532	563	583	568	567	541	528	530	515	520	520	491	569	521	522	546	529	530	545	540	520	577	533	499	553	540	534	524	560	579	588	553	538	581	518	537	561	512	534	479	542	520	517	541	513	555	502	522	571	554	535	534	527	564	531	540	511	528	521	537	522	551	546	530	584	485	527	523	549	572	495	523	509	557	575	572	522	559	581	550	539	594	527	565	534	511	556	524	522	502	565	559	529	583	514	564	542	585	530	534	535	545	535	531	527	511	544	475	548	531	529	519	590	492	535	521	539	555	541	522	523	531	525	572	513	551	570	496	535	504	548	517	520	519	537	573	524	549	585	562	562	554	524	497	554	545	575	476	490	546	570	538	543	507	493	524	531	586	487	541	532	521	515	561	508	560	531	551	515	518	537	531	541	561	511	518	562	546	587	546	527	486	498	553	494	557	525	541	543	627	542	519	504	527	509	571	504	539	529	496	533	544	551	552	505	536	563	526	549	530	533	588	560	566	605	503	564	545	553	557	561	518	514	519	537	539	540	549	497	589	511	517	544	538	508	547	593	536	544	562	528	593	530	530	533	556	535	506	514	568	500	506	551	566	528	548	533	561	540	542	554	524	552	503	567	556	554	583	511	540	531	541	538	501	535	587	507	552	529	524	546	556	557	544	581	563	577	578	535	569	519	572	517	531	549	580	541	544	510	528	536	554	522	497	525	579	533	584	573	548	527	550	539	520	549	586	519	575	541	585	549	503	543	516	533	516	508	550	543	498	523	539	497	521	526	531	562	571	556	539	528	550	584	534	580	506	508	546	554	540	560	557	562	569	535	571	532	548	543	526	547	507	531	526	549	548	562	532	524	498	516	562	545	526	528	525	557	572	548	551	509
28747	18083	11013	13642	2791	1548	1122	4081	3725	200	165	184	175	165	195	194	183	191	176	170	166	180	169	182	165	174	202	179	181	184	160	171	177	169	187	210	184	171	212	186	146	181	166	164	194	176	172	191	187	174	178	173	158	153	179	148	186	176	181	171	155	183	154	166	187	188	174	168	172	175	184	166	171	191	184	187	178	201	170	161	178	160	137	182	156	169	175	180	172	180	174	174	184	163	171	159	189	177	167	156	177	194	173	175	178	174	164	201	185	171	186	159	152	185	165	159	178	193	168	169	164	173	174	156	161	171	166	191	192	185	178	186	171	193	181	197	157	178	154	190	185	166	169	184	150	156	160	185	176	154	199	152	180	193	175	174	166	173	180	183	183	199	183	157	191	171	163	169	207	177	186	167	174	178	170	187	162	166	169	198	164	190	171	190	181	189	189	177	151	165	190	183	163	180	167	188	174	198	192	158	168	186	175	182	181	148	176	180	148	165	149	182	177	184	166	150	181	181	166	181	174	169	195	173	164	163	155	187	178	181	182	189	201	156	160	139	148	186	161	179	179	153	166	182	185	200	162	168	175	195	182	187	154	173	156	183	188	170	182	166	160	187	154	167	175	189	182	190	165	167	178	165	176	179	183	177	176	156	177	180	174	168	180	174	154	155	175	181	167	168	179	156	163	161	195	185	176	184	189	175	196	166	196	157	152	173	178	178	169	204	201	187	198	163	186	172	170	190	191	200	202	173	171	195	191	210	196	162	168	168	163	166	164	178	189	172	171	201	158	184	212	187	177	179	194	191	204	169	181	171	173	179	177	181	181	162	185	170	162	167	150	184	180	180	161	178	155	156	195	159	206	193	183	156	158	179	190	161	162	163	199	161	169	188	151	184	186	151	187	161	163	189	158	174	178	157	170	168	191	185	143	183	159	187	154	196	168	177	173	190	170	210	168	158	171	137	182	163	174	190	175	197	161	185	163	170	186	168	169	160	170	175	161	182	162	164	178	183	181	172	178	164	198	180	171	158	162	204	161	177	149	161	190	187	176	172	181	189	171	184	173	181	171	178	167	137	164	177	200	204	191	153	187	154	166	177	201	162	169	166	165	145	161	184	182	151	161	183	150	166	179	177	178	180	177	179	156	167	189	207	183	185	172	165	188	181	165	163	170	174	190	183	184	208	207	166	174	166	158	177	200	201	190	175	171	172	176	199	162	169	187	178	171	187	175	186	156	191	161	168	187	192	176	164	193	163	196	174	177	164	184	180	166	150	161	164	164	189	166	168	157	171	186	168	178	167	163	171	180	174	155	176	155	182	144	170	159	179	171	187	185	158	179	142	184	186	188	192	157	161	195	198	152	165	182	159	159	167	164	192	205	191	151	161	167	178	186	162	173	186	177	175	175	186	168	165	165	183	151	163	172	162	200	176	184	187	179	172	174	178	171	158	150	174	170	176	176	178	194	159	190	182	192	168	176	203	165	190	175	175	188	181	205	183	190	176	185	197	162	165	157	190	186	174	195	154	180	174	172	176	186	156	166	185	170	167	164	200	182	169	177	189	186	168	179	184	188	153	185	156	169	162	186	179	159	166	167	169	175	179	163	180	176	184	170	167	186	178	186	168	167	176	187	172	182	179	160	139	205	177	169	153	169	156	172	192	156	159	162	167	184	184	159	160	177	177	195	148	164	189	184	182	180	195	171	159	188	168	174	170	168	158	187	164	135	181	179	166	172	145	171	160	169	185	164	154	155	185	195	182	169	191	179	160	182	179	182	188	142	164	177	187	166	181	160	170	174	196	168	182	174	155	166	195	171	181	175	190	176	172	176	188	185	184	149	184	176	189	179	173	173	158	185	206	176	185	162	186	181	185	167	150	192	150	168	155	185	160	175	180	174	169	187	175	168	152	173	172	189	165	201	195	169	169	179	176	165	170	194	188	180	190	165	174	186	157	199	186	191	162	195	178	177	161	167	184	172	188	188	165	173	200	165	178	198	199	163	168	191	157	180	165	169	182	154	170	168	189	163	173	151	177	192	171	165	178	171	174	172	178	183	153	200	191	194	193	170	175	185	178	149	154	172	164	183	180	182	189	171	180	156	157	185	178	164	151	178	191	169	187	182	176	196	184	163	158	164	179	159	192	174	189	189	181	194	157	183	148	176	190	172	183	167	190	182	191	173	172	177	175	185	175	176	175	173	149	182	184	206	186	182	153	191	182	190	172	143	176	151	186	163	143	179	174	175	171	188	181	163	162	169	171	194	171	176	187	176	165	161	176	182	177	158	203	188	146	196	191	190	193	151	193	170	160	191	185	183	188	176	172	170	175	136	158	189	171	176	187	169	150	161	170	178	165	188	181	173	167	168	158	165	186	174	187	185	159	166	196	192	158	168	185	196	167	154	148	190	157	183	179	181	168	186	173	173	154	165	195	175	161	178	190	167	166	181	157	165	155	196	164	192	194	170	184	165	182	196	165	172	157	181	183	180	200	203	182	174	215	209	175	165	168	172	185	200	194	185	170	167	181	165	162	177	145	161	178	178	190	195	168	151	188	172	167	176	201	179	176	150	167	187	186	160	162	160	150	178	180	185	191	175	184	174	167	182	154	186	167	186	182	169	169	190	163	174	197	168	184	174	165	159	185	164	176	172	162	156	177	181	155	184	167	170	165	181	159	176	173	172	158	190	158	160	182	172	191	187	157	184	157	166	163	182	185	162	179	168	174	191	191	165	189	181	179	186	169	188	151	173	172	184	164	182	192	189	184	155	177	175	201	154	195	198	194	168	148	179	162	174	170	179	174	175	176	182	181	190	157	145	180	180	166	184	173	192	167	166	182	200	194	177	188	190	158	190	205	174	183	175	159	210	188	186	193	178	161	203	191	165	171	184	180	156	174	187	155	179	188	158	191	161	169	170	172	188	157	172	193	163	167	183	173	191	175	183	169	169	171	170	165	152	191	153	162	163	189	148	160	174	156	161	190	160	185	162	183	200	170	187	196	154	190	174	182	185	170	203	168	166	165	165	151	193	179	197	183	179	161	168	201	155	176	201	174	165	150	182	178	185	168	175	191	165	165	179	169	203	153	168	169	185	149	163	188	166	165	159	160	181	159	179	183	167	156	180	166	177	186	179	177	169	184	189	167	184	183	187	192	171	169	159	197	163	167	167	166	177	182	169	162	180	183	159	184	177	172	165	171	189	185	167	203	176	149	179	192	158	167	169	193	167	176	188	163	157	184	190	183	173	173	196	173	168	178	179	169	191	161	182	191	162	171	178	176	181	178	175	180	183	194	164	188	160	162	160	183	169	159	192	190	182	163	181	187	172	178	182	154	168	178	176	164	172	160	166	171	170	209	171	194	192	189	184	183	162	188	161	179	193	185	159	171	162	166	160	186	176	178	173	162	192	177	176	185	170	171	180	179	181	174	182	177	163	182	179	165	170	167	170	181	154	152	179	202	182	169	177	171	171	149	188	166	190	166	167	207
17920	16980	15758	15527	4737	3089	2237	7217	5519	207	172	205	189	203	207	182	182	176	167	182	183	178	192	176	182	181	186	205	170	172	167	183	182	186	185	173	183	161	177	193	183	188	168	184	197	193	179	192	192	170	179	181	181	173	185	177	162	198	172	159	169	201	172	201	179	173	170	182	177	193	188	172	191	177	210	194	174	181	187	170	168	176	157	175	188	176	169	215	188	191	182	181	193	187	181	158	200	196	173	203	165	168	168	158	201	175	172	184	176	175	165	179	197	183	177	186	204	182	183	185	178	202	155	183	157	187	170	185	187	183	186	177	177	176	185	196	204	181	158	185	197	209	182	198	194	176	181	179	179	160	190	183	191	169	184	192	163	198	180	187	189	177	193	185	190	173	193	178	181	166	168	174	171	166	205	205	195	197	191	219	193	200	164	202	177	173	190	188	178	195	207	168	176	174	188	182	183	179	185	178	182	177	175	168	163	182	190	176	175	188	160	188	198	182	182	188	179	195	176	175	175	200	185	179	213	193	178	184	188	200	152	181	202	204	183	181	177	181	150	188	166	183	185	201	204	205	195	172	176	184	188	194	167	204	182	191	161	179	170	178	187	160	168	157	182	186	150	149	201	183	168	174	171	164	186	196	198	169	195	169	181	170	200	187	180	159	189	194	174	181	191	191	182	178	183	169	189	169	194	189	173	174	170	174	186	183	168	183	173	165	198	187	163	170	206	163	174	185	177	173	191	186	182	175	189	167	181	173	190	174	186	166	188	180	194	194	166	181	194	170	186	170	188	176	183	174	189	178	179	202	168	172	153	171	165	195	177	201	180	186	175	177	149	174	190	184	172	173	156	165	187	187	165	183	166	176	168	176	163	171	160	180	181	185	174	169	161	164	182	179	174	166	170	192	179	167	199	169	178	167	168	178	221	192	167	183	203	199	164	183	180	198	177	188	199	168	163	177	169	204	192	151	169	212	175	196	157	198	178	193	188	151	165	173	159	170	186	179	188	185	191	193	187	190	169	183	168	151	176	184	190	202	199	180	172	169	203	177	179	177	177	178	174	158	189	194	175	175	178	176	200	187	180	188	170	173	186	160	213	190	163	167	173	182	168	159	170	175	182	174	166	163	157	186	204	185	175	183	196	174	183	186	178	183	183	178	171	176	189	176	182	173	188	181	198	199	184	181	164	196	158	191	176	166	201	172	185	180	198	181	194	200	175	176	159	164	177	202	187	192	191	183	191	175	201	160	183	169	179	183	172	174	187	183	199	165	162	189	186	167	174	181	204	167	180	187	198	176	185	165	190	166	175	176	158	188	188	186	183	193	172	170	173	171	175	201	188	163	168	158	186	179	170	183	167	179	166	183	160	193	201	179	172	185	164	193	164	174	197	186	175	186	169	176	196	184	174	177	174	191	193	175	192	179	178	195	184	192	201	210	164	192	165	184	204	194	183	179	185	181	171	165	150	171	188	183	192	208	178	173	181	173	193	187	167	163	149	197	170	202	174	188	191	178	217	188	150	159	180	182	189	196	195	179	201	180	186	199	161	177	167	159	183	175	180	197	181	168	166	189	164	172	162	183	177	171	182	183	184	186	176	191	193	154	156	177	165	186	180	192	173	205	173	160	164	182	183	159	185	182	182	179	170	183	185	163	196	176	164	178	173	174	184	164	191	184	165	173	215	187	175	186	167	151	171	182	179	172	198	174	188	183	186	164	192	198	167	190	202	190	180	175	179	168	192	181	172	197	168	166	171	192	195	179	181	160	176	174	186	213	172	173	170	214	197	173	196	179	180	194	158	192	188	186	194	175	178	201	177	178	181	179	163	180	180	182	169	177	184	182	185	175	191	178	175	203	170	176	196	149	200	175	187	183	186	188	180	198	182	177	150	175	202	203	185	179	215	187	184	183	170	179	188	182	169	174	164	152	179	183	169	172	180	176	184	181	182	173	175	179	189	193	169	187	171	193	206	172	200	181	204	181	200	158	177	191	196	191	200	177	169	180	186	204	202	199	178	198	158	164	192	184	176	173	173	170	159	180	178	185	204	193	193	194	178	185	199	191	178	184	194	199	169	188	174	149	218	183	174	202	190	168	178	213	175	180	171	172	163	192	178	177	192	185	173	142	166	193	191	168	182	193	176	181	199	181	185	184	180	171	164	195	197	140	189	185	183	176	189	204	184	181	173	182	182	173	181	213	154	176	189	181	171	161	151	159	177	170	170	184	160	191	172	205	186	175	186	164	173	175	177	199	203	192	160	177	187	173	193	173	201	183	175	165	175	183	186	193	177	166	188	190	191	169	186	173	164	192	179	203	167	181	199	177	181	189	200	181	193	206	190	178	183	175	168	178	197	176	176	191	193	181	161	167	173	190	170	175	168	188	172	183	166	180	180	204	173	193	179	183	209	174	188	177	178	201	181	198	184	182	184	181	175	156	178	170	192	207	178	166	176	164	176	170	191	177	208	156	197	179	168	178	188	200	158	168	176	200	159	190	179	195	172	190	177	206	164	169	178	196	173	193	200	171	175	173	171	188	167	205	203	187	184	179	170	190	182	183	175	182	178	201	178	161	177	184	204	183	166	195	182	190	179	187	168	200	176	187	186	175	154	184	191	193	186	189	188	207	180	173	179	186	168	164	168	170	160	170	177	185	188	192	163	175	182	174	198	184	172	171	188	167	200	190	169	166	187	183	200	188	174	205	159	192	189	166	178	185	168	185	177	178	163	191	180	178	178	176	187	191	170	161	190	184	198	190	176	157	174	202	193	181	163	199	186	166	166	184	177	194	166	176	194	168	205	173	189	170	140	186	169	178	187	181	206	173	201	200	188	191	181	169	177	176	198	174	188	181	196	204	172	168	169	199	183	177	192	195	200	172	200	187	175	215	172	184	170	208	187	198	192	174	200	169	194	174	188	197	196	165	178	166	183	166	194	181	188	157	206	198	155	163	202	185	153	185	159	209	178	171	186	197	205	162	186	173	177	190	183	172	176	177	197	157	188	175	194	185	177	183	177	196	169	177	190	213	164	194	180	183	187	166	151	192	181	165	192	176	181	162	167	171	178	181	186	192	185	178	200	198	165	187	155	183	170	174	189	177	179	173	181	163	178	187	183	196	181	180	192	180	181	154	201	185	181	174	164	176	190	192	179	185	171	172	168	175	191	187	185	170	171	169	206	178	180	197	183	186	195	168	174	173	194	195	159	178	173	182	177	182	178	189	169	167	178	211	179	167	154	208	181	189	171	167	168	182	175	181	200	175	177	175	189	179	199	168	167	178	192	189	174	193	180	174	188	171	196	170	177	161	164	175	165	213	206	168	175	170	179	184	169	168	198	194	161	165	163	209	162	193	170	189	187	176	203	166	184	180	169	184	180	197	158	159	191	169	157	198	185	179	180	182	175	168	152	177	178	163	182	168	163	175	181	189	161	165	185	183	161	185	177	208	174	171	161	174	209	162	166	196	186	159	211	202	212	187
24861	20391	27386	38821	21054	12932	6924	43153	31106	3812	522	445	426	412	464	431	385	388	429	439	376	403	366	411	410	386	366	367	349	402	386	379	374	371	364	372	389	359	398	377	417	402	355	372	376	389	352	378	361	349	405	365	340	362	366	367	374	357	342	346	335	384	366	354	362	370	382	351	390	341	380	368	385	349	349	376	341	359	347	350	370	364	372	357	348	378	363	386	382	369	355	348	372	331	417	376	365	374	372	358	379	389	355	365	333	356	375	346	355	360	369	398	377	376	369	379	385	346	341	366	360	382	345	351	385	385	351	402	341	362	372	330	394	344	390	390	320	390	353	349	369	370	379	371	353	374	355	379	358	382	354	386	376	370	356	342	401	397	388	343	343	364	391	375	355	372	347	358	366	383	384	357	381	361	394	381	326	359	355	387	358	391	361	355	366	379	417	356	373	377	334	366	352	364	363	366	409	354	309	397	395	387	366	374	350	373	387	366	377	365	360	355	353	396	352	372	382	349	403	358	361	361	384	398	361	360	402	357	360	350	350	342	364	354	374	360	324	350	377	372	381	333	358	388	354	374	385	387	357	384	374	343	375	383	347	415	364	360	338	371	357	319	363	351	360	378	355	342	349	380	404	365	383	353	349	363	361	375	369	337	318	373	409	359	381	372	360	383	399	354	362	336	395	357	366	402	399	368	359	355	385	365	350	366	341	363	377	375	351	386	386	356	365	346	329	423	386	360	352	358	356	355	354	390	367	373	377	365	363	364	406	360	372	360	333	344	358	357	392	344	361	383	346	389	334	371	355	382	346	343	351	350	403	368	352	385	363	372	401	375	395	385	360	355	367	356	309	363	377	349	357	344	379	334	420	354	382	372	364	372	355	374	353	342	374	346	363	361	364	345	350	391	353	392	369	311	369	388	375	377	395	337	321	367	388	373	357	347	378	349	354	390	366	344	374	376	334	372	352	383	391	341	381	366	344	365	367	353	390	353	375	397	390	340	340	345	381	392	378	341	369	395	364	366	358	364	389	346	367	373	375	335	387	375	405	382	350	388	383	401	336	341	362	342	356	390	338	334	354	387	331	324	377	375	391	331	379	329	366	406	365	371	394	365	340	330	373	361	348	330	374	368	380	358	369	370	329	369	333	375	357	382	341	369	346	367	393	392	363	339	384	363	373	377	360	377	393	342	352	394	338	398	390	350	390	371	354	381	367	364	366	391	381	356	371	367	380	337	380	357	327	347	363	358	376	347	354	348	390	369	373	336	340	348	347	381	407	397	382	378	400	369	387	392	371	388	353	379	363	361	366	352	380	358	359	377	375	348	384	380	349	370	373	350	337	356	374	356	381	394	375	363	357	358	397	390	378	370	337	369	403	365	370	366	384	357	342	400	379	368	349	395	352	365	373	344	365	375	395	397	372	354	374	342	361	379	404	371	343	363	376	355	354	398	351	374	368	389	400	406	385	360	357	385	358	406	354	382	382	389	363	378	381	396	400	378	366	408	364	406	358	347	376	338	402	362	387	350	375	364	349	375	360	345	345	371	354	344	372	356	371	353	356	355	346	358	380	364	368	332	354	359	385	385	373	379	378	363	365	338	389	382	376	390	402	434	343	319	364	354	379	386	362	351	370	363	374	409	382	313	370	347	388	384	352	391	346	365	367	335	386	329	352	376	409	381	367	351	352	381	372	368	366	356	365	376	360	377	367	352	394	356	363	408	381	358	356	347	386	374	357	371	350	359	372	335	384	383	339	357	378	355	378	370	377	358	358	414	386	348	360	407	370	380	382	333	368	386	373	333	375	351	356	382	331	365	364	378	361	388	352	361	371	346	370	358	378	397	343	358	356	374	374	368	360	336	339	366	375	369	385	370	364	416	374	347	348	341	380	376	362	348	362	366	345	364	369	382	369	354	391	381	362	349	372	409	388	395	401	370	368	394	372	348	368	365	337	344	342	383	373	350	370	368	315	344	351	375	378	362	391	345	376	375	384	345	365	394	370	369	353	329	373	337	365	340	371	380	405	390	378	344	366	373	368	353	349	357	394	378	388	371	349	379	365	340	316	365	388	381	330	381	345	338	364	351	348	392	357	348	370	345	352	375	349	378	372	385	371	362	351	360	375	394	363	357	390	385	382	383	364	366	403	371	356	362	340	378	375	376	349	344	351	370	422	377	399	363	362	382	373	376	352	370	364	344	370	336	373	355	381	378	355	386	354	354	358	367	352	408	347	385	373	370	363	336	386	370	340	378	346	401	348	369	358	379	387	370	384	378	359	325	348	364	370	365	376	373	342	363	359	403	384	370	387	381	368	386	404	392	369	370	402	342	369	366	374	405	363	379	372	346	333	365	356	365	374	381	378	383	363	382	365	368	409	357	388	377	369	406	383	345	382	375	389	351	388	352	372	362	364	367	376	397	368	377	355	386	380	379	390	386	384	412	405	365	381	359	372	395	355	334	381	349	370	366	334	348	362	370	369	357	338	370	387	337	361	361	365	398	388	315	394	359	388	367	365	388	404	384	363	329	377	378	381	368	414	333	361	372	367	390	384	330	367	349	390	390	358	382	366	388	377	356	372	351	391	334	382	382	350	351	346	331	379	392	345	390	400	346	350	376	341	370	398	422	355	367	377	354	380	355	368	354	332	399	378	374	366	344	364	362	348	364	333	379	364	367	366	374	386	412	349	363	370	386	366	376	374	361	385	374	372	417	357	378	344	363	365	365	383	403	395	358	367	340	353	338	340	369	376	363	376	398	374	350	377	350	371	378	338	370	359	335	348	386	353	378	366	346	394	387	369	349	399	377	350	408	341	376	349	343	393	343	370	336	328	330	365	351	397	362	374	388	387	360	332	349	380	391	368	403	390	370	363	367	378	361	371	385	342	357	369	395	397	382	353	362	364	365	357	351	347	344	369	376	346	355	375	380	417	327	393	332	361	347	355	372	368	382	338	401	353	353	370	338	381	358	374	358	328	359	359	338	365	365	367	368	382	397	405	360	375	406	381	362	395	346	368	339	364	398	395	372	329	377	370	335	382	390	384	372	373	367	382	386	408	352	348	361	358	368	354	378	378	356	379	391	364	325	392	379	380	381	350	390	351	382	384	356	351	372	380	379	360	330	341	366	377	378	365	380	381	385	385	378	379	368	361	354	339	352	346	355	380	367	353	312	415	347	394	357	341	365	367	336	359	375	351	363	367	370	377	352	391	362	357	322	345	375	380	333	352	397	371	387	376	353	346	359	389	379	387	377	335	355	381	345	375	347	374	358	329	386	358	363	368	364	383	369	360	386	365	360	401	372	369	382	355	372	340	380	368	351	331	361	353	414	321	364	386	393	361	370	360	352	395	356	355	368	403	389	377	375	351	382	397	370	322	379	381	370	368	337	367	355	369	337	361	349	368	381	367	375	369	379	350	359	413	379	359	395	357	369	385	378	390	385	354	383	351	350	356	360	335	342	382	365	347	381	363	364	371	346	360	324
36999	33565	43682	45531	12070	6363	9182	45091	19310	631	560	517	485	479	447	432	423	431	410	427	407	395	360	379	382	361	374	387	377	367	364	377	358	355	355	379	362	363	341	361	340	356	363	341	339	347	336	372	345	338	343	339	364	341	379	301	355	342	340	327	373	367	335	341	323	329	360	323	346	339	362	363	357	349	322	339	354	334	314	314	338	325	341	355	346	328	350	351	341	340	373	349	329	330	336	333	342	388	379	335	344	361	332	373	368	336	325	376	384	314	320	339	371	375	337	376	359	325	350	327	339	351	371	342	362	336	344	366	338	328	329	335	335	354	334	315	362	338	330	311	336	333	355	343	323	344	324	330	320	345	316	330	390	363	319	339	344	342	344	376	308	327	321	311	311	346	356	336	361	320	385	329	373	339	347	366	340	333	341	352	362	338	361	344	359	297	323	338	349	346	346	330	351	355	347	356	296	347	309	303	336	352	331	321	344	351	338	356	337	348	338	334	342	371	363	334	328	356	320	376	310	365	339	354	367	342	341	342	300	359	320	338	355	327	344	322	352	306	346	334	333	335	325	365	361	336	354	363	325	328	300	348	347	361	311	338	330	380	327	348	342	319	382	342	356	316	332	344	352	349	333	338	325	336	358	373	341	331	360	346	369	311	326	355	327	329	327	337	318	308	331	354	342	366	352	312	324	364	341	366	354	348	332	342	342	353	342	358	360	311	331	354	359	355	310	346	353	313	326	338	318	330	345	352	334	338	383	358	339	332	344	342	355	321	362	354	329	357	329	348	349	354	341	332	346	327	363	332	335	369	349	342	347	322	333	362	344	332	362	326	334	342	379	342	364	354	304	324	328	341	343	329	360	385	368	351	346	320	365	364	340	346	358	330	339	339	346	322	312	333	334	358	353	356	382	365	327	324	348	350	352	341	327	358	350	353	369	342	322	312	317	320	325	371	332	320	336	376	326	347	352	364	338	328	330	335	328	368	343	346	327	346	324	335	328	319	341	338	343	379	363	333	345	330	330	366	354	327	339	330	312	345	353	351	325	345	374	325	339	344	355	333	321	327	366	332	363	342	303	329	355	347	308	333	340	348	353	360	308	300	310	352	341	375	315	313	321	322	350	338	362	347	345	326	346	330	346	310	321	319	351	347	351	317	369	319	330	334	338	361	333	324	332	346	351	355	333	342	359	354	363	317	320	345	362	327	350	296	335	369	322	352	352	329	336	312	360	339	354	342	349	328	349	327	332	331	295	329	339	341	343	323	355	340	318	338	353	365	304	352	361	358	379	324	353	341	319	362	359	352	351	361	346	328	341	357	310	333	345	378	351	347	319	314	368	338	372	349	348	350	330	339	348	334	335	347	339	338	330	324	330	376	349	332	316	368	341	346	342	337	302	316	341	337	362	349	335	334	331	319	329	335	339	357	336	341	342	336	319	364	336	338	281	339	359	336	317	343	365	330	329	363	345	321	316	337	349	353	346	332	349	344	334	337	319	346	329	351	354	333	332	351	325	336	321	358	326	333	323	325	327	332	365	382	345	344	330	346	332	383	335	337	340	361	343	342	305	360	334	344	381	353	350	357	348	325	332	329	341	365	317	353	355	341	339	320	327	343	379	366	351	385	375	383	309	345	352	347	350	333	358	341	333	319	374	335	326	316	357	364	354	348	355	330	328	320	336	370	341	314	339	326	377	351	316	338	333	355	374	324	366	321	348	316	334	325	367	334	335	307	318	320	357	318	307	347	356	360	316	330	361	339	317	373	337	350	347	334	312	352	352	362	332	348	381	314	332	335	337	352	339	319	350	358	339	315	347	330	364	331	328	292	310	347	332	346	323	311	350	320	345	329	323	355	353	347	329	332	298	366	333	374	317	350	374	340	364	346	349	339	348	337	330	345	313	382	372	332	342	332	338	354	328	337	322	320	294	342	332	369	376	348	346	340	326	330	361	350	326	332	369	330	348	318	319	338	330	338	365	343	358	316	375	314	324	332	345	376	359	307	368	335	331	356	372	368	356	341	339	358	348	325	352	328	342	354	329	343	357	359	351	300	339	305	333	332	349	332	306	332	367	354	356	334	361	344	346	323	355	318	348	325	315	368	327	350	342	377	342	352	314	329	316	342	335	330	334	323	332	339	345	330	332	317	346	337	311	365	350	382	343	357	371	331	347	333	335	332	329	350	330	327	358	333	338	321	357	320	336	366	352	327	321	342	332	355	330	335	296	354	353	341	333	364	337	326	337	324	344	336	352	324	350	318	348	350	348	343	364	350	336	326	352	306	350	328	319	337	307	349	332	351	345	358	338	328	362	349	345	349	328	357	344	344	330	364	370	341	312	347	336	313	334	343	333	323	342	324	321	341	344	297	336	374	355	356	351	349	337	326	354	317	365	370	347	325	351	348	343	349	315	323	334	306	359	359	369	326	335	363	352	329	351	340	371	333	314	317	351	321	328	326	359	349	345	334	349	338	306	341	362	334	331	341	313	349	345	354	382	341	352	319	357	325	377	338	346	329	337	362	335	275	332	366	301	314	340	323	331	352	347	332	335	376	338	331	356	314	378	351	332	329	367	317	323	323	351	338	334	321	314	344	344	351	343	349	341	336	311	317	324	343	348	330	339	338	340	325	335	357	336	357	368	334	315	366	357	365	322	304	343	348	324	365	336	347	344	346	346	342	319	348	355	306	327	367	375	358	360	363	372	345	389	315	350	320	339	366	326	362	332	386	338	339	330	335	328	364	369	341	318	323	348	366	361	320	353	326	324	338	306	345	330	331	348	319	372	368	339	338	377	341	349	321	330	346	338	344	321	339	340	343	330	339	311	305	313	321	326	343	354	320	331	365	350	341	308	343	329	322	321	365	339	355	298	346	355	372	337	372	326	339	328	338	312	334	360	330	330	340	342	350	328	348	358	328	342	344	308	313	348	354	347	354	335	323	324	334	345	348	353	343	356	336	346	301	322	377	355	322	335	336	324	363	337	337	309	336	324	314	317	329	377	359	327	323	355	343	369	364	303	374	324	355	316	338	304	365	345	305	330	308	358	355	312	355	372	372	345	351	350	325	342	317	351	332	347	357	334	312	319	356	348	364	354	316	318	315	337	329	318	373	373	323	327	335	326	327	352	382	347	355	351	305	346	336	331	341	330	353	318	326	321	320	327	316	308	320	334	336	345	330	334	308	328	342	364	336	341	349	332	314	321	330	360	337	341	328	352	364	325	341	359	338	330	359	342	319	357	340	315	333	345	354	346	351	355	364	358	342	349	358	361	362	351	330	333	306	346	326	346	359	343	327	332	318	352	350	337	343	379	346	338	344	353	333	307	360	333	339	368	340	330	381	347	362	330	327	330	349	342	364	337	340	344	327	313	340	312	316	341	351	333	355	356	364	338	335	340	323	339	328	316	359	374	338	345	338	329	339	323	368	350	364	388	347	350	350	347	338	329	377	328	355	363	336	319	364	329	354	342	336	345	314	370	349
22507	20397	27606	30837	20966	20317	24805	57148	41918	9563	1175	777	746	635	682	683	699	661	663	661	633	632	649	620	574	582	578	639	581	568	609	610	598	562	624	616	597	606	623	607	629	595	576	634	631	615	643	624	615	614	592	592	651	583	583	612	581	585	594	554	560	611	638	606	593	592	586	611	556	612	614	593	586	595	601	595	601	563	642	595	582	559	575	611	592	587	584	557	610	654	580	594	598	601	643	579	590	582	582	630	613	588	623	589	618	605	619	616	657	615	589	589	579	570	619	604	589	604	621	607	581	580	601	589	635	552	618	601	565	573	580	585	621	590	634	598	560	622	540	611	561	577	574	604	624	612	638	602	641	600	567	624	604	634	613	616	573	579	558	651	621	595	605	543	632	586	581	560	598	558	609	602	602	588	589	571	624	607	643	591	605	584	588	633	566	575	620	621	598	610	579	535	586	604	578	578	576	569	583	583	619	603	547	587	593	612	595	659	609	593	642	575	590	593	592	575	578	623	607	620	633	612	577	590	556	579	594	631	577	597	618	601	571	565	613	603	593	611	618	582	611	591	595	579	549	579	613	574	611	617	606	589	595	625	610	624	591	547	564	563	591	590	600	595	572	629	571	617	620	605	611	602	558	602	598	564	595	592	655	552	572	601	576	577	587	626	581	571	569	594	606	553	588	646	635	562	586	562	610	550	608	573	585	591	588	609	598	584	571	632	608	592	633	523	594	586	598	589	589	669	609	609	600	586	554	587	578	641	589	568	555	592	584	632	611	563	569	615	579	603	587	596	648	568	580	563	617	613	636	608	625	614	629	575	564	579	602	575	599	599	596	584	616	602	599	605	591	656	545	580	615	557	651	606	587	605	616	598	591	581	641	624	565	560	603	618	600	605	575	603	617	606	630	575	625	578	574	612	585	553	603	605	606	628	594	596	569	599	613	617	579	609	592	616	555	631	576	563	586	640	608	585	535	591	593	530	606	601	622	571	617	604	596	572	626	598	613	635	617	597	605	559	594	629	591	589	601	567	611	613	586	583	547	564	569	575	569	579	553	594	586	609	589	562	586	554	592	621	572	663	601	609	579	607	598	606	610	572	655	621	586	594	575	572	602	625	586	598	574	608	631	585	626	612	612	598	595	573	608	582	641	595	594	608	600	575	596	631	591	607	604	598	597	631	602	599	618	578	562	582	629	619	674	623	579	593	574	568	607	597	577	623	593	576	601	646	563	584	564	607	542	584	632	587	587	566	546	622	599	637	586	552	589	609	644	597	608	578	603	601	638	626	646	606	563	558	629	589	586	576	588	588	559	626	586	589	620	599	607	647	607	603	518	573	588	571	612	641	605	616	628	601	598	643	602	573	580	557	593	616	650	590	639	629	620	602	580	582	601	597	622	581	582	598	607	569	621	574	624	602	579	625	590	574	627	611	594	563	578	605	613	540	559	609	560	616	585	659	613	643	595	608	600	600	577	554	656	604	617	591	597	591	557	585	602	602	574	617	613	573	610	611	614	591	612	588	621	620	631	574	611	611	571	636	600	605	584	568	560	605	615	609	563	559	604	621	622	573	560	603	577	596	587	560	645	597	601	632	608	641	603	594	596	574	583	606	557	589	609	574	586	579	626	581	621	580	614	612	589	627	603	625	612	581	618	605	587	635	636	595	592	588	560	612	577	592	624	587	591	564	609	596	581	585	598	567	585	625	570	611	630	562	609	625	629	599	616	559	624	594	620	598	626	585	612	618	588	549	634	590	564	625	555	609	565	588	608	553	632	599	601	577	576	609	627	631	556	595	592	629	607	611	606	593	593	603	584	558	655	622	573	577	569	596	635	604	598	576	601	596	566	594	595	583	567	621	600	609	565	605	603	576	554	578	598	609	586	638	604	602	580	610	592	594	651	619	607	618	559	594	606	606	592	576	626	566	585	553	582	561	591	597	593	628	543	591	574	589	587	623	572	589	620	561	617	546	606	551	563	608	583	606	578	554	578	585	621	613	570	578	593	585	618	569	602	587	568	586	589	617	599	572	590	602	590	580	554	587	618	565	574	610	589	626	607	586	607	596	550	617	536	579	574	603	608	605	590	619	575	615	579	549	556	584	593	568	629	556	559	567	625	570	630	606	618	597	583	589	610	593	571	625	623	572	570	620	600	585	603	649	631	606	572	635	629	583	623	613	615	574	621	582	614	589	593	536	570	542	638	607	612	602	600	603	542	620	600	610	562	597	616	584	568	566	631	559	606	570	580	542	603	602	625	548	569	633	640	616	583	628	565	624	631	595	623	589	600	601	597	570	582	573	593	596	573	625	545	601	571	550	608	623	579	587	567	608	589	610	584	578	579	592	609	634	627	604	631	548	574	600	608	609	568	568	575	627	637	580	572	560	597	552	635	519	594	601	639	588	585	600	547	609	628	570	635	613	601	576	584	565	636	609	577	615	602	601	593	552	611	576	562	589	584	608	585	582	620	618	591	590	600	601	617	572	574	589	628	535	560	578	585	606	584	578	557	579	575	592	587	581	644	569	575	618	593	582	592	586	554	622	601	551	571	594	575	607	631	575	600	583	579	568	582	629	604	608	565	624	619	594	599	637	562	612	597	582	543	584	551	587	553	651	612	634	562	626	572	613	592	564	644	623	631	613	602	574	552	602	589	618	589	594	581	582	639	600	599	619	609	598	622	558	577	602	585	586	613	585	556	599	584	610	584	634	641	600	552	607	589	585	587	580	594	593	641	594	597	574	576	605	615	571	594	585	632	621	618	584	625	625	587	567	585	603	575	565	617	549	573	609	605	629	643	596	588	568	627	590	576	590	548	635	576	571	621	589	547	547	588	561	596	588	610	584	599	564	609	629	626	633	615	607	613	580	593	591	604	588	560	610	594	590	589	610	572	610	619	594	564	583	594	589	609	587	583	579	599	604	552	597	631	589	620	540	612	637	584	561	618	599	609	574	617	608	587	584	590	582	600	597	584	618	602	596	583	595	582	614	587	574	574	604	622	576	595	605	569	598	605	595	583	635	598	589	561	576	574	629	603	608	652	608	594	549	614	617	587	571	620	596	609	613	544	575	567	544	597	579	616	623	572	579	575	591	561	596	588	572	564	615	582	575	582	617	582	603	563	545	562	611	557	580	612	605	609	606	574	602	604	622	585	552	592	606	566	571	634	610	570	568	646	611	609	619	600	617	558	579	596	651	587	597	579	601	580	590	597	632	613	555	558	610	601	571	602	608	602	580	580	608	549	598	592	601	602	599	621	590	573	594	589	610	588	588	599	647	599	590	587	587	541	667	576	587	593	578	557	577	604	589	608	590	616	584	573	582	581	612	607	565	551	570	575	568	579	571	566	566	658	566	588	530	599	632	590	586	574	606	597	611	587	618	613	637	586	587	602	617	588	567	604	608	587	621	631	544	607	597	528	589	565	569	633	582	581	548	609	566	609	546	538	619	619	616	617	564	555	622	584	630	598	593	573	607	563	584
41479	39944	44652	54195	16322	8942	22857	55866	24701	1060	993	903	828	808	741	750	683	658	663	656	690	616	636	612	593	584	592	578	609	617	581	549	560	586	574	533	556	545	584	546	536	610	557	557	567	570	552	545	569	545	562	552	524	552	529	575	549	557	538	577	551	610	537	555	532	551	557	515	515	553	543	539	570	569	558	578	583	487	543	580	563	518	539	556	561	501	540	548	546	520	534	552	562	522	603	548	541	531	553	564	534	524	549	555	544	585	555	571	530	568	579	536	571	545	513	525	560	549	554	553	550	546	533	540	498	505	566	552	535	553	573	517	575	554	537	543	528	522	574	573	521	557	519	561	546	528	568	513	588	519	524	564	540	538	553	552	529	521	575	574	554	558	569	531	516	570	530	560	587	530	565	519	540	590	554	565	557	553	583	551	579	545	575	545	498	524	577	563	570	552	542	536	532	545	508	587	568	572	558	535	548	519	599	571	556	533	553	560	561	506	562	521	546	529	551	559	570	573	565	506	577	525	578	550	568	547	551	539	526	582	539	545	559	546	542	564	590	551	534	516	542	548	533	562	537	510	530	531	564	521	540	554	496	502	538	562	557	541	510	533	617	531	549	547	495	566	569	568	521	549	542	529	547	538	537	559	547	565	580	540	536	533	551	536	567	549	549	564	525	566	571	560	527	548	538	484	530	541	537	578	532	553	523	534	538	563	557	533	539	613	510	552	531	550	555	548	522	538	549	532	555	540	545	573	565	567	534	540	492	560	526	527	529	549	574	572	566	552	500	515	536	544	521	526	588	572	575	560	563	519	530	535	586	539	506	545	565	559	546	582	537	531	517	534	550	523	520	568	556	541	525	548	550	542	585	566	564	534	528	546	529	561	551	570	580	528	512	529	544	519	534	556	556	560	544	544	544	558	522	575	541	543	547	545	555	561	554	560	561	571	532	563	562	495	545	554	530	544	538	578	548	557	565	582	553	549	529	542	536	530	561	561	532	532	504	567	541	520	562	539	550	540	522	555	546	566	572	580	592	573	552	554	528	545	553	557	555	563	569	558	555	564	533	555	559	525	569	518	532	538	547	552	538	525	516	552	561	547	539	569	503	546	520	597	540	558	534	528	527	576	596	528	529	537	559	539	508	572	565	598	555	527	532	508	523	552	554	548	561	543	570	550	573	566	568	542	573	546	573	540	527	485	534	514	521	549	531	505	531	472	560	545	565	587	559	537	506	579	603	517	512	481	550	524	496	503	564	551	599	560	504	534	574	543	546	527	501	523	528	575	572	558	594	529	572	546	548	525	543	542	542	481	522	579	540	569	516	571	514	571	530	554	531	559	510	572	556	536	538	548	548	527	539	556	543	537	560	547	538	563	556	551	538	556	558	554	535	558	573	526	560	536	564	572	540	549	550	590	537	561	498	512	508	580	543	518	535	567	553	534	548	539	557	568	516	534	561	561	545	530	544	525	549	515	536	540	559	534	501	493	543	542	549	537	579	511	582	558	578	542	549	572	558	573	520	515	550	540	533	548	547	539	543	556	541	556	529	558	557	531	542	579	557	499	534	557	528	550	533	558	539	514	557	525	564	523	537	533	569	529	545	568	531	545	513	542	527	533	562	523	569	529	552	547	548	517	577	527	547	508	536	548	561	584	569	588	567	547	561	536	574	535	529	563	530	528	501	504	562	554	521	566	551	525	513	584	523	503	573	569	519	520	577	528	539	473	540	522	525	526	522	535	493	553	575	540	552	513	569	519	569	581	599	513	529	503	556	536	496	520	542	558	540	541	549	500	571	539	467	546	576	493	551	568	546	531	549	566	539	521	552	518	568	533	543	572	576	570	492	563	545	553	548	538	560	563	552	544	567	547	530	566	566	574	520	520	560	538	526	534	553	526	583	563	518	559	504	539	498	567	550	528	543	574	503	572	545	517	567	549	535	550	554	534	588	529	585	549	598	540	545	594	549	536	531	555	524	544	536	599	521	534	504	577	533	550	492	517	500	535	522	578	544	542	554	553	526	585	548	577	534	550	534	526	529	515	544	532	537	569	533	555	541	527	516	576	496	550	572	540	536	541	541	576	565	534	527	532	537	531	578	534	539	560	507	544	563	560	541	584	538	497	556	494	535	523	539	542	564	540	550	544	591	553	585	582	549	519	565	568	590	578	537	552	502	506	539	540	530	620	554	493	540	554	554	575	545	551	538	555	522	526	569	521	534	553	531	519	567	561	552	522	547	542	527	551	535	558	493	529	526	545	576	572	518	562	531	548	561	605	568	567	561	561	501	556	542	526	563	541	562	565	522	567	519	529	572	555	496	549	568	576	538	580	544	528	553	574	516	545	518	522	530	474	517	530	509	530	542	534	524	529	538	560	495	555	547	564	536	589	550	553	529	523	579	584	569	516	537	553	511	575	489	565	586	571	524	557	539	555	561	575	541	580	556	548	550	517	603	535	578	500	540	567	549	573	561	516	544	564	523	546	535	565	533	560	513	560	533	528	537	539	540	558	578	508	578	551	516	551	532	549	538	533	533	563	512	554	565	569	597	580	585	567	560	560	534	519	543	520	535	517	539	523	564	559	551	521	570	577	551	542	588	548	546	549	561	583	576	557	555	540	515	545	519	504	532	526	565	526	515	514	547	540	539	594	533	574	532	547	546	537	523	524	570	570	549	556	518	543	514	504	561	540	524	576	524	575	578	522	545	550	554	600	549	571	541	510	549	487	536	557	559	536	571	561	563	561	535	562	543	548	555	522	581	536	568	559	553	483	522	520	521	521	524	574	533	551	542	507	590	510	542	543	542	593	520	561	559	531	501	553	581	599	551	536	598	549	553	523	562	557	559	507	503	526	549	580	583	553	561	534	578	565	528	546	556	518	556	580	555	567	583	529	547	563	543	502	530	524	548	505	544	526	553	507	500	528	543	528	571	551	585	508	511	528	554	522	532	600	605	554	522	587	539	583	551	580	518	516	519	586	525	553	519	582	551	521	531	616	577	572	568	590	525	554	579	532	508	558	538	594	516	549	517	545	542	587	534	511	594	529	546	536	529	510	529	551	581	571	572	512	531	532	548	552	544	566	522	533	548	524	597	530	533	582	514	550	537	545	496	562	588	550	519	546	541	556	549	554	502	594	514	542	562	515	523	528	548	535	511	543	545	537	543	548	558	540	580	574	556	544	563	553	520	535	546	558	531	555	512	531	531	522	536	549	570	589	531	543	518	607	552	502	552	548	522	528	533	506	541	512	548	604	549	553	534	548	573	560	545	546	577	547	572	557	512	578	549	566	597	538	546	563	559	500	525	546	564	515	527	548	540	534	541	543	550	585	544	540	550	577	550	539	542	517	590	532	548	565	527	578	517	568	548	528	525	560	547	545	526	536	579	553	560	533	578	541	562	524	557	551	541	538	528	539	535	565	514	544	526	530	537	573	498	547	547	574	563	531	556	526	551	552	532	517	512	544	532	557	571	557	527	529	542	547
28380	18039	13314	14026	1797	489	784	3487	1584	191	162	174	190	163	144	180	165	157	152	159	173	162	199	162	163	173	175	164	172	186	138	147	153	156	154	161	156	158	136	155	174	172	165	154	159	168	138	173	137	152	172	155	146	165	155	148	169	150	149	144	169	157	159	167	154	171	158	162	144	191	179	158	160	165	158	170	156	155	171	169	159	141	167	159	167	143	162	154	159	163	161	149	148	158	167	150	158	156	162	158	152	147	171	166	155	157	150	159	168	142	156	151	134	156	138	131	150	156	190	147	161	137	162	163	160	156	169	154	154	157	173	149	146	140	152	139	166	153	161	152	166	149	156	160	151	151	161	144	200	162	152	166	190	169	151	157	151	166	148	164	176	172	153	174	153	162	162	158	149	153	153	151	160	167	164	143	163	152	158	172	162	185	175	145	160	153	160	149	157	135	151	185	148	142	156	152	155	167	179	164	153	174	141	156	153	177	173	173	170	142	154	149	158	138	183	150	166	164	154	181	183	146	176	132	175	153	160	159	146	184	162	174	168	173	173	173	161	178	153	155	161	148	147	174	172	166	151	181	149	177	155	145	154	173	157	180	157	174	157	180	149	165	177	171	143	174	175	154	160	160	157	160	157	143	138	161	183	154	163	157	156	180	160	166	169	156	152	170	146	150	146	195	167	164	165	144	148	162	169	164	139	156	150	148	162	178	167	144	176	173	155	150	132	150	170	185	150	158	155	161	146	156	151	165	151	158	140	155	155	151	170	151	165	151	178	165	157	174	139	175	166	171	170	192	158	168	167	159	155	170	159	150	170	187	171	153	145	162	156	157	167	188	145	172	171	156	188	144	173	140	170	171	150	145	156	148	158	159	158	143	142	143	166	137	151	152	163	180	141	162	166	147	159	165	166	140	162	158	169	168	148	160	147	142	172	162	143	160	176	147	163	164	152	156	178	165	181	179	146	155	169	160	150	154	170	183	160	184	167	140	168	156	168	165	192	179	165	161	166	140	164	152	146	152	154	182	144	174	152	158	139	162	184	139	162	150	167	150	163	164	165	181	153	172	147	179	143	171	178	143	167	128	165	151	148	149	164	153	152	168	180	173	148	157	141	185	131	180	167	149	171	155	154	157	191	174	135	152	158	146	137	162	185	156	171	164	157	157	174	155	128	167	163	170	158	160	153	160	150	181	166	176	154	140	163	155	167	154	151	146	141	156	140	191	156	162	151	185	162	181	166	157	162	163	151	173	179	158	159	159	165	143	164	164	164	150	183	166	143	161	155	149	158	152	166	142	152	158	162	141	140	149	151	166	147	132	154	140	168	184	157	180	174	157	171	136	144	156	155	148	160	157	182	167	152	151	176	159	167	149	161	174	185	151	153	167	159	163	173	163	170	167	183	170	144	148	166	151	152	163	152	162	157	167	159	157	165	166	144	168	151	161	151	141	175	142	157	174	169	162	155	158	164	149	139	162	164	166	164	176	173	164	157	161	154	144	145	185	161	149	166	164	167	142	155	148	167	145	156	158	161	171	164	186	161	179	144	166	155	150	151	178	173	150	153	164	188	133	163	162	174	162	180	157	147	171	175	155	155	175	176	154	155	150	138	157	150	180	175	154	147	171	168	160	160	160	158	155	153	153	142	158	158	173	170	165	144	161	163	164	150	154	157	164	155	173	180	182	163	142	178	143	156	181	178	176	150	182	161	173	141	171	152	141	167	205	174	182	146	148	164	150	169	166	155	186	175	157	189	156	160	145	163	187	156	160	160	150	141	161	166	170	172	153	156	139	137	165	141	150	169	145	158	171	165	153	146	151	182	158	155	171	165	167	155	163	182	146	166	144	164	161	162	173	163	190	150	143	174	177	152	170	154	161	152	161	143	151	169	145	150	171	145	180	147	175	163	156	165	168	159	149	152	160	164	148	157	148	170	139	159	157	172	168	152	167	158	149	151	156	162	159	165	153	165	157	163	161	169	162	162	172	166	146	151	129	139	156	174	165	172	147	188	149	148	164	169	173	160	177	172	149	184	160	180	148	177	153	152	144	166	173	189	147	168	170	163	157	173	162	172	161	143	180	163	136	157	171	146	171	173	167	170	150	184	150	146	170	164	169	141	178	143	166	154	160	173	179	162	162	161	159	146	146	155	161	154	162	149	152	165	153	168	162	186	157	161	174	170	150	147	186	133	167	164	160	173	162	173	170	175	162	164	147	165	156	175	159	183	174	162	164	162	154	144	155	155	159	169	141	156	170	172	174	145	180	171	158	163	167	153	158	163	164	169	177	156	145	148	155	178	160	154	132	142	131	146	163	141	169	169	160	166	154	165	166	174	157	186	187	148	152	163	153	156	138	181	174	155	150	159	167	170	159	161	153	160	183	156	144	161	150	139	157	176	183	159	156	140	200	146	170	171	175	176	163	159	176	158	142	158	178	163	155	175	157	167	170	182	168	179	182	146	163	144	184	172	162	134	154	159	159	149	178	158	148	137	156	175	158	154	160	173	171	165	141	162	155	167	158	168	179	164	156	199	156	165	155	169	169	150	147	158	147	146	163	168	152	143	187	161	170	190	156	147	166	146	171	182	159	171	148	148	173	165	166	152	166	167	133	157	166	173	156	161	156	170	136	152	169	169	152	149	177	166	147	159	149	155	187	162	152	146	169	133	151	164	159	171	155	169	155	155	148	170	146	157	156	148	164	153	163	169	167	173	152	149	181	159	164	152	148	159	160	186	142	163	157	179	167	191	144	157	176	171	167	133	154	177	170	175	153	181	161	174	159	152	158	167	173	140	137	139	155	152	190	170	133	181	170	153	176	159	158	168	151	183	138	166	184	150	155	162	173	162	158	182	158	151	156	174	158	159	167	185	158	163	172	165	163	157	135	168	152	163	172	160	148	156	160	156	166	173	174	173	156	178	173	163	183	140	139	143	166	164	164	141	158	152	142	160	152	163	161	150	158	151	153	162	158	175	144	168	181	163	169	173	157	167	173	167	163	143	160	154	167	154	166	154	175	160	141	133	157	138	146	135	137	143	157	138	167	165	160	157	179	165	138	165	116	148	177	162	162	175	158	139	151	136	164	173	158	184	157	148	157	168	147	161	174	160	178	147	174	156	149	180	148	153	156	169	145	175	145	136	155	138	151	138	138	162	152	174	142	173	164	162	185	180	146	151	151	156	153	149	169	173	160	166	155	167	174	158	155	162	149	176	156	167	156	135	168	176	152	156	165	180	193	151	166	163	162	141	145	146	160	148	159	190	166	163	175	158	171	153	183	170	161	167	180	163	136	154	169	167	154	158	174	174	159	141	130	176	177	154	184	160	152	178	153	156	178	161	152	176	166	166	148	159	161	133	144	166	163	184	170	153	170	172	167	159	134	164	155	177	160	168	161	166	161	166	157	164	185	161	151	173	155	158	155	173	191	161	169	180	166	167	141	175	160	144	148	146	163	168	161	157	161	171	166	177	168	156	176	162	129
16809	17196	18957	15061	2399	808	1436	6310	2357	177	202	175	160	180	179	184	167	167	174	180	160	164	174	171	176	176	177	180	161	145	176	142	179	142	171	158	170	174	177	167	177	168	159	186	160	185	164	144	168	161	177	178	155	149	165	170	173	174	172	162	171	163	153	156	170	158	170	140	172	174	163	165	188	142	173	165	169	178	196	138	170	146	167	159	179	152	191	163	172	167	191	150	158	168	183	180	145	183	189	169	154	160	194	181	165	174	178	177	173	170	171	172	172	190	182	180	146	162	177	171	168	156	180	152	164	178	151	181	172	154	185	169	169	152	163	167	172	185	175	166	164	177	180	172	161	169	174	179	177	168	149	155	177	168	171	161	186	173	177	166	162	160	164	171	166	165	154	191	171	165	180	177	189	169	185	167	185	169	187	165	170	181	156	180	177	160	162	185	193	151	153	180	168	173	143	154	171	156	179	189	141	167	169	180	155	159	168	163	173	158	169	167	169	173	182	166	186	174	176	154	185	156	170	160	182	196	173	146	156	160	163	165	175	146	175	180	172	183	171	159	172	153	166	171	161	158	156	164	161	165	182	162	165	137	176	149	150	168	167	150	161	175	180	173	159	168	171	157	188	161	130	193	150	152	180	166	163	174	166	193	162	178	165	152	167	168	181	182	161	151	186	149	181	163	157	163	189	146	177	167	186	156	163	188	168	168	175	178	164	164	181	162	166	174	194	181	180	169	165	167	160	163	145	179	155	175	171	180	146	175	174	168	158	172	167	148	164	171	192	165	158	164	170	177	149	171	165	171	188	165	173	166	165	185	154	163	177	173	184	177	182	156	178	155	164	147	161	169	149	136	168	153	161	173	167	152	168	166	189	168	178	165	170	171	179	123	166	151	155	174	162	171	162	155	177	169	148	155	171	184	166	168	148	154	175	163	176	162	183	185	175	150	175	180	202	174	150	168	167	169	175	180	175	151	138	170	155	169	170	177	162	161	144	169	156	178	175	175	158	169	175	195	148	162	179	180	151	169	161	171	170	173	181	173	176	207	166	164	179	186	159	158	149	149	175	151	194	166	172	158	152	163	151	154	163	146	174	160	173	182	162	169	181	192	183	154	190	166	162	166	186	157	169	152	176	167	174	182	163	159	161	151	162	163	148	165	176	142	164	157	159	164	182	172	169	185	161	161	174	165	173	181	166	171	162	178	160	150	162	175	184	162	161	153	178	171	165	146	186	143	162	165	155	164	170	179	183	178	147	190	153	174	153	163	138	159	168	179	160	155	164	192	158	168	172	160	171	164	153	156	186	169	151	167	148	166	169	159	184	181	180	180	173	182	179	167	159	176	171	168	167	174	153	154	170	161	176	169	149	168	152	155	157	160	194	167	161	167	145	168	164	150	170	165	181	190	174	166	153	155	164	159	161	164	188	176	156	144	151	168	191	163	153	160	152	147	166	166	180	147	166	159	182	168	151	167	154	175	183	160	182	160	139	174	176	159	163	181	169	156	172	161	166	169	150	181	167	168	187	159	166	187	181	181	151	162	156	140	155	181	163	166	171	156	168	159	164	161	195	181	181	176	162	201	178	174	167	170	141	158	177	186	159	160	153	169	169	178	171	161	198	157	175	170	164	145	192	153	153	179	198	172	156	155	144	153	160	177	176	163	154	170	180	183	170	190	184	185	140	169	148	174	164	175	163	176	174	163	167	169	156	143	165	154	215	161	177	183	143	160	159	143	168	181	153	170	180	172	148	160	158	178	173	157	177	162	177	149	160	168	171	160	169	151	169	181	186	186	172	139	160	170	167	160	154	151	185	179	153	152	147	157	156	146	167	151	183	178	181	136	170	164	151	152	170	171	169	173	159	179	136	169	153	171	165	179	167	140	161	182	178	153	157	176	161	157	154	172	153	158	162	144	191	161	174	183	177	178	151	156	166	202	137	140	139	162	146	152	143	182	141	163	177	162	151	151	163	174	165	181	164	187	167	166	139	149	154	140	171	191	169	159	159	150	160	190	179	158	157	176	138	171	179	185	176	162	147	159	164	168	168	149	157	167	184	151	171	185	174	165	182	160	177	168	155	165	162	167	151	174	167	191	174	153	183	176	147	160	162	175	172	154	171	190	151	168	177	156	175	169	170	167	168	166	145	169	175	145	141	142	165	164	142	176	159	173	167	156	162	180	160	171	164	165	177	179	164	154	162	165	143	165	182	175	141	169	166	152	180	145	187	180	170	167	146	148	154	148	166	155	183	179	161	168	217	165	151	164	168	170	171	161	174	169	175	177	155	188	175	164	185	162	198	175	154	130	193	167	139	147	162	173	168	165	173	172	154	179	156	173	160	164	150	173	182	160	158	179	182	161	155	171	155	158	153	159	146	161	153	146	127	174	166	178	166	164	176	167	164	161	161	166	159	166	161	171	170	182	153	182	174	165	161	148	185	174	181	165	139	138	166	168	171	174	176	149	166	169	158	137	172	158	147	151	173	171	167	184	184	153	168	175	171	181	174	162	159	167	168	178	183	157	161	177	149	181	170	162	167	171	165	163	166	155	154	153	164	202	151	158	188	163	164	156	175	139	159	178	171	159	163	195	168	165	151	153	169	159	174	150	179	163	180	193	171	173	179	167	167	176	167	176	162	183	167	159	174	177	157	177	164	172	151	163	173	152	132	161	170	176	184	167	177	189	145	158	154	181	145	165	182	166	180	175	153	169	148	187	179	188	180	178	149	175	178	159	171	162	149	183	183	173	153	165	183	188	162	163	158	135	137	150	174	178	179	148	182	178	179	167	148	184	182	164	168	158	170	167	171	159	172	182	185	158	166	156	193	164	170	153	158	177	171	171	170	158	178	182	169	193	157	160	165	141	163	160	169	163	174	151	160	166	163	167	182	156	187	168	187	178	164	160	145	165	154	182	163	165	149	172	187	174	189	146	169	163	148	174	174	189	166	175	162	188	154	181	163	178	159	186	166	158	159	148	165	158	147	184	166	167	165	162	168	162	160	152	159	171	153	149	193	172	144	163	156	166	167	175	161	164	170	158	180	198	146	151	163	185	151	163	176	179	191	181	157	179	194	130	183	162	148	154	194	170	179	160	163	158	171	185	141	170	186	172	168	154	160	168	147	164	177	170	162	168	169	176	154	159	180	171	147	165	174	140	194	161	159	131	169	150	156	187	176	162	181	152	177	187	177	147	164	193	168	166	170	181	145	151	183	179	186	166	158	148	171	176	181	179	157	172	178	190	149	175	158	167	195	162	168	133	168	186	157	156	182	175	167	178	165	150	197	156	147	158	169	140	141	164	169	158	158	156	194	144	169	154	168	179	167	165	155	143	167	157	160	163	183	157	177	184	173	170	182	163	184	169	178	179	169	165	159	146	177	174	192	169	177	156	158	166	157	175	168	165	149	146	152	151	178	170	180	169	171	166	168	163	176	159	154	149	183	152	163	163	180	167	184	167	162	166	162	176	165	142	158	177
24861	20392	27370	30889	21232	15562	6204	38719	20426	1567	509	468	461	449	431	435	382	397	376	435	393	412	388	377	371	350	362	394	386	388	341	399	339	356	354	351	337	338	362	376	360	350	359	357	347	322	364	375	377	330	359	325	359	355	361	399	368	388	350	347	327	367	337	353	362	368	353	325	363	366	342	338	377	349	355	370	350	348	391	383	329	361	332	325	348	347	379	373	332	334	381	337	352	342	345	357	363	330	351	333	337	329	353	346	339	391	353	398	368	341	397	394	351	350	341	319	361	343	319	352	336	337	341	358	379	355	351	351	364	352	385	361	357	346	370	326	339	356	373	366	362	366	371	374	400	318	362	359	367	338	340	340	349	365	335	353	355	387	351	365	348	352	356	346	332	355	391	304	356	326	352	336	377	367	359	326	382	345	362	316	354	335	370	350	370	352	333	357	397	349	342	333	339	355	348	365	359	358	316	376	358	343	367	325	370	342	343	339	369	383	322	342	328	375	342	390	350	318	352	354	351	365	384	333	363	361	376	345	390	364	344	346	337	338	362	365	343	332	327	342	353	359	366	316	347	338	352	334	341	401	399	341	310	332	354	354	358	320	344	349	350	329	371	352	375	319	342	349	351	365	361	345	351	357	388	331	350	333	338	382	350	352	389	329	334	368	359	332	360	364	347	372	344	358	342	316	350	358	395	383	346	346	383	359	367	375	378	373	332	381	354	365	376	369	354	364	365	367	353	410	331	350	333	344	362	365	364	357	390	370	370	366	336	350	376	345	335	354	365	340	345	377	353	373	337	318	340	341	378	347	340	352	361	341	354	341	368	356	371	371	369	376	370	345	341	348	352	341	379	367	329	359	345	349	359	342	390	342	339	350	342	369	357	346	346	374	375	332	341	390	326	332	339	341	324	345	366	340	362	330	329	356	321	372	356	334	365	365	346	360	388	316	345	345	338	323	367	336	341	356	321	343	379	362	328	345	348	357	347	344	335	361	359	343	352	359	341	365	331	371	345	337	333	347	378	393	340	356	365	312	336	394	338	372	387	345	342	384	366	328	360	344	363	334	335	328	345	370	382	359	348	332	324	343	356	393	357	359	334	329	372	369	335	350	342	374	377	358	367	356	331	356	350	337	336	340	327	356	333	306	352	391	348	350	333	372	340	319	363	342	348	396	349	354	369	309	359	369	337	315	361	379	361	351	367	330	345	373	330	346	310	359	385	378	354	365	342	337	376	347	342	319	364	350	333	339	355	369	363	349	354	360	357	295	377	349	345	356	373	346	330	337	373	331	339	311	328	339	351	342	381	353	384	368	322	385	356	355	339	343	337	403	375	348	328	334	330	321	392	336	374	320	344	380	322	331	369	352	362	360	335	349	347	358	374	341	306	333	382	353	354	360	362	333	349	350	348	385	344	374	333	367	360	323	347	319	350	336	320	354	335	333	383	357	308	338	331	350	370	365	392	334	323	350	347	384	335	329	347	352	338	326	380	340	374	346	343	365	363	358	331	363	371	361	376	335	330	360	339	371	352	363	325	336	379	347	339	356	355	331	349	352	373	349	354	312	316	353	357	339	362	347	362	374	379	364	323	376	368	366	347	340	328	358	317	343	342	315	375	329	366	367	358	344	380	360	325	361	370	323	323	342	348	349	361	354	399	318	376	370	378	342	368	378	345	360	322	351	368	342	381	368	352	349	356	342	340	334	357	348	377	354	349	372	376	346	340	362	382	303	362	311	367	341	336	351	369	340	358	364	351	355	327	351	340	325	340	352	344	340	328	377	377	346	370	336	351	341	330	334	362	331	335	367	361	352	369	404	346	354	358	348	371	347	350	389	352	359	348	354	360	333	328	349	361	333	374	386	372	337	341	322	362	352	371	346	369	367	358	366	343	372	325	372	353	331	319	328	362	335	358	380	360	373	342	394	342	348	301	330	366	385	346	378	316	354	360	342	378	337	393	344	379	333	334	297	332	328	365	320	319	372	374	393	361	370	340	348	356	345	313	344	346	370	346	330	331	362	329	333	372	348	367	345	333	385	364	331	365	344	342	342	339	366	379	324	341	318	327	362	322	320	313	354	383	358	335	369	342	351	356	367	334	352	364	367	364	349	349	355	351	369	362	354	369	325	363	333	343	382	349	393	355	340	367	326	346	329	325	354	363	345	395	362	327	389	349	360	382	348	368	357	360	356	356	333	376	349	339	317	353	383	335	324	346	323	376	341	352	351	351	368	357	347	352	363	336	331	387	337	352	339	336	364	324	350	373	355	334	366	345	379	361	359	368	345	370	351	330	368	365	345	331	345	392	349	366	370	360	361	364	335	327	360	366	346	357	353	375	317	354	408	351	354	351	357	369	328	332	351	344	365	358	321	403	365	351	346	356	355	331	376	342	355	369	348	335	361	357	371	334	353	341	314	315	333	349	352	328	354	394	356	364	371	320	328	387	339	334	349	344	328	352	355	356	348	322	353	365	364	323	382	362	348	333	330	369	355	306	329	360	381	367	327	320	363	354	350	372	351	366	359	328	344	337	344	399	360	347	337	378	374	331	335	332	388	339	360	368	384	400	355	373	341	342	339	349	374	368	350	352	350	365	385	371	347	313	345	339	358	336	356	361	377	345	356	355	375	344	353	317	337	318	350	388	387	319	369	361	355	358	314	364	318	347	348	339	330	351	355	364	337	335	323	361	353	360	337	355	349	360	384	371	350	329	321	375	361	348	352	338	354	352	351	345	335	326	402	338	324	368	347	338	334	334	362	344	313	349	341	363	379	341	318	343	327	362	348	320	329	368	363	351	356	386	354	364	341	357	311	344	376	358	356	319	334	381	350	365	366	348	379	383	343	367	378	359	352	342	356	350	339	308	359	336	348	336	349	342	351	340	354	371	338	361	341	332	329	313	350	335	365	356	342	344	349	365	356	326	345	320	357	329	331	357	305	318	395	378	349	358	365	363	365	359	364	338	385	336	355	325	322	355	371	346	342	327	354	361	368	331	368	338	383	349	339	340	363	382	351	342	340	351	338	338	358	321	366	356	345	409	363	377	371	331	318	374	365	332	324	344	366	376	362	368	330	363	360	352	334	368	327	366	379	348	353	365	318	396	324	386	365	331	348	343	353	339	334	396	347	358	353	381	369	363	370	373	358	374	355	385	329	374	396	364	336	362	360	329	353	348	342	371	399	358	337	336	363	320	367	348	397	361	346	364	360	328	344	345	378	368	402	343	375	335	335	351	355	355	373	361	331	366	335	375	340	351	346	351	325	353	366	373	375	324	348	331	351	333	344	370	356	348	372	361	364	329	375	363	329	366	353	337	309	358	356	375	329	330	356	348	327	384	359	325	370	359	358	355	356	350	366	306	351	358	351	359	381	343	353	352	361	308	351	370	345	380	376	370	320	308	343	359	336	360	348	369	312	359	333	330	372	335	353	349	366	400	339	338	349	349	343	345	343	370	348	373	354	355	358	357	333	371	352	359	310
34414	27944	38701	49852	7328	5807	7040	41102	9149	717	647	594	557	497	515	458	428	442	422	385	421	337	425	361	380	367	334	353	373	385	360	374	374	338	328	365	313	340	340	380	353	328	343	334	344	341	346	322	327	349	353	329	343	356	357	324	337	316	347	331	336	335	342	345	310	374	333	338	338	346	322	331	316	330	316	288	344	344	327	313	347	297	339	311	346	317	347	310	325	325	334	327	326	348	367	311	316	339	331	313	324	332	340	328	331	343	339	302	338	337	325	353	323	314	332	309	326	327	297	332	339	329	352	341	365	340	320	343	321	329	318	323	310	307	334	352	323	332	313	336	326	298	332	338	312	326	294	330	314	308	320	317	366	314	318	345	342	321	342	298	310	317	314	335	330	323	311	318	332	347	354	352	296	333	337	328	324	340	317	350	355	350	333	315	345	339	314	343	322	323	365	324	319	316	335	331	374	350	330	311	354	332	331	327	307	308	350	310	317	364	323	319	334	323	332	322	321	347	342	328	337	329	307	330	343	290	325	342	319	349	316	326	284	325	332	306	316	336	318	329	286	317	300	301	298	331	305	335	309	342	314	349	364	333	313	332	312	363	313	305	337	331	279	316	307	329	343	286	337	325	353	334	346	330	358	317	343	359	343	333	334	296	287	327	286	314	348	329	338	328	354	355	336	319	338	325	343	336	348	300	307	304	297	302	343	331	326	336	336	343	321	334	326	343	336	290	334	338	350	314	329	330	347	291	324	319	344	371	344	307	344	320	340	360	320	327	322	343	343	328	349	335	314	318	349	331	354	348	314	296	326	324	341	325	357	349	338	347	336	301	330	331	346	298	329	331	353	292	358	316	326	311	302	302	354	323	285	315	323	349	347	345	305	339	339	340	345	319	316	312	329	326	339	339	324	336	291	359	303	342	371	343	305	334	317	314	295	312	320	314	319	319	314	345	309	325	321	318	351	338	321	336	358	341	306	322	305	314	305	323	299	346	373	334	337	318	341	298	314	329	334	330	332	323	343	295	324	336	278	333	311	321	350	336	303	345	303	344	322	324	322	317	332	325	338	348	314	336	332	352	327	342	335	303	336	301	334	346	340	375	319	341	328	315	347	306	316	326	319	331	322	331	311	327	329	335	344	360	328	310	322	290	324	327	317	292	339	337	304	327	329	319	322	312	345	326	337	330	303	344	329	327	295	299	327	351	317	328	333	317	322	316	350	297	316	356	305	351	332	322	355	300	298	338	346	335	337	323	310	335	327	319	313	309	327	302	328	339	323	305	303	321	335	315	319	344	335	357	311	280	310	346	318	349	328	308	334	356	318	338	343	321	302	288	318	316	325	306	333	313	313	339	317	357	319	336	317	328	331	296	325	313	346	319	320	306	352	302	378	293	309	348	323	325	315	357	361	297	327	350	309	290	290	353	341	341	335	330	328	317	307	335	297	323	364	329	295	360	324	323	325	299	338	358	313	342	322	335	338	331	292	287	327	353	318	317	314	337	330	367	338	317	330	378	306	349	294	320	328	316	299	350	316	315	333	322	338	343	353	316	331	296	340	327	343	325	329	335	324	333	315	332	366	306	309	336	323	327	335	312	311	339	326	333	318	302	290	363	308	336	291	351	315	332	306	328	307	301	301	354	347	305	329	326	299	304	337	311	359	322	346	316	314	328	348	323	304	333	304	332	324	338	366	326	342	347	325	345	329	306	356	346	308	308	331	311	336	320	319	312	306	305	320	323	325	314	353	297	340	310	327	324	328	328	322	340	333	337	322	334	347	307	316	321	313	289	310	311	338	314	289	324	352	335	318	362	321	313	331	322	351	353	345	309	346	325	344	309	329	331	306	345	301	329	328	350	325	287	340	357	306	343	326	326	323	310	308	316	342	325	322	345	344	338	311	367	324	343	344	346	342	312	342	338	346	326	314	310	313	323	337	310	313	327	317	354	323	340	294	343	294	323	328	324	341	351	320	331	301	336	344	351	340	326	353	325	317	290	336	293	325	325	358	313	347	337	326	342	329	341	326	350	358	320	335	362	348	349	325	296	293	331	330	336	344	306	311	334	363	355	318	341	301	339	287	320	348	314	305	329	332	316	338	325	313	313	339	332	305	335	306	340	293	347	305	291	324	343	330	326	329	319	339	309	318	359	324	382	342	338	338	319	357	350	345	323	313	327	319	350	325	330	317	342	344	309	334	343	337	351	343	317	353	338	304	338	295	344	338	336	321	317	342	347	327	311	325	333	348	334	348	318	341	358	338	320	353	324	319	312	323	316	352	324	368	326	335	317	341	341	320	289	325	343	353	295	359	306	337	331	354	310	313	333	346	334	315	334	316	325	322	370	299	320	349	346	314	340	323	329	318	319	303	309	311	331	330	320	306	334	326	302	299	355	323	302	315	343	298	338	330	364	347	339	352	316	327	310	323	337	309	341	354	329	317	298	342	328	324	341	301	312	288	327	344	339	300	339	323	327	314	345	316	312	325	319	314	338	310	321	307	326	316	328	346	339	290	310	326	290	312	309	313	347	334	335	348	366	296	311	315	310	327	331	353	336	301	326	324	346	305	351	310	290	308	322	310	343	330	335	319	321	288	329	312	297	318	321	332	329	322	306	344	347	347	325	369	319	322	335	329	346	335	301	353	323	321	336	304	292	338	355	311	316	334	305	354	344	302	353	312	311	316	323	362	311	346	329	354	343	332	289	309	329	336	343	305	324	314	319	315	293	348	339	325	308	314	344	320	312	338	369	338	350	356	330	314	352	321	345	346	320	309	319	341	294	334	356	338	300	314	352	352	364	336	319	317	304	345	310	349	341	335	337	343	317	345	299	311	322	324	335	303	319	309	330	318	326	326	330	331	322	309	310	318	343	321	314	335	310	320	323	305	329	330	334	314	340	349	338	319	313	346	354	346	327	336	325	322	325	309	334	335	325	325	312	346	346	320	331	359	330	314	302	318	320	326	323	351	334	333	337	360	345	329	335	346	318	314	334	308	362	319	329	336	326	311	306	339	357	318	354	356	299	313	314	344	346	320	312	334	345	289	349	283	304	317	319	331	299	328	308	297	341	292	342	346	305	329	330	322	315	344	344	305	343	336	304	341	325	312	329	352	318	340	341	322	314	315	341	306	335	334	304	315	312	333	337	305	339	335	316	319	301	339	333	302	328	334	342	311	311	316	329	308	366	357	330	347	336	311	303	338	304	337	313	329	294	358	356	289	367	307	325	338	318	325	319	305	310	309	313	327	328	311	330	313	313	336	338	303	322	336	341	297	329	316	346	314	294	313	325	318	329	319	316	356	318	337	316	320	299	337	301	331	302	317	331	328	327	344	338	351	319	345	325	345	339	340	309	350	292	317	378	340	343	328	335	311	312	321	329	333	325	327	339	368	333	343	285	306	319	317	334	343	310	304	344	339	307	348	317	337	315	290	308	295	296	334	317	340	331	291	346	291	314	356	345	335	316	320	320	352	307	322	310
22519	20384	27639	30532	22803	19382	14883	53374	24346	3948	921	843	773	785	756	659	613	613	663	714	639	587	622	630	599	635	600	605	643	592	595	587	588	638	596	589	626	607	606	551	622	599	579	533	597	552	573	584	521	590	530	566	562	555	576	545	606	633	580	625	587	602	614	600	595	568	598	590	585	580	593	592	584	582	598	570	572	596	567	608	598	598	578	544	583	601	591	537	578	613	567	553	567	571	546	614	562	617	608	590	536	586	570	535	632	577	550	586	615	592	574	582	584	550	591	572	567	598	555	578	557	600	564	558	560	594	568	577	616	618	557	568	602	575	565	557	620	533	531	618	573	582	583	580	622	589	533	555	565	575	543	594	545	553	583	572	576	588	579	599	547	596	541	598	551	548	547	552	560	593	576	585	553	621	577	556	555	563	561	603	566	544	565	577	562	559	604	514	614	583	547	577	576	558	610	587	565	588	561	553	542	579	566	597	549	602	582	589	558	560	570	638	561	616	592	585	597	604	570	561	600	561	621	588	538	572	566	601	541	589	556	585	558	607	611	566	541	544	600	597	536	586	572	566	571	609	534	539	576	559	558	528	561	585	544	604	566	610	587	572	591	562	528	562	606	559	570	601	622	608	581	616	599	600	611	647	614	571	572	618	576	592	602	608	579	572	564	539	585	614	583	603	603	514	593	586	580	585	580	561	575	598	580	579	624	568	619	580	612	543	602	572	588	579	515	599	583	582	556	605	586	590	592	559	624	630	554	634	588	581	575	597	579	592	551	545	579	584	590	591	564	619	568	589	571	629	609	572	560	581	569	596	630	547	546	606	579	588	556	576	600	557	566	574	610	586	559	587	572	552	541	633	623	591	589	601	594	595	560	551	601	529	576	565	569	584	552	596	587	566	547	580	560	577	562	571	610	580	550	616	589	604	594	575	592	569	570	528	565	579	556	527	547	574	613	539	569	609	572	556	621	578	585	556	567	568	573	579	560	548	561	574	553	533	554	594	564	571	617	581	568	548	548	563	587	535	617	611	598	564	559	623	666	600	568	557	567	606	576	557	580	586	578	534	565	567	567	614	544	533	522	570	629	540	562	585	585	551	560	617	581	574	546	577	586	590	611	597	569	598	551	569	505	582	571	568	548	578	540	577	605	528	615	554	629	564	546	546	562	545	564	580	586	597	577	527	590	637	566	603	585	591	598	565	571	566	580	552	562	565	546	579	603	556	614	563	589	599	616	573	517	558	559	552	557	578	555	540	590	582	567	580	585	508	541	632	585	566	594	577	556	584	584	557	578	581	576	555	574	595	605	560	596	603	574	553	617	576	577	557	536	563	583	542	566	564	579	591	586	609	575	595	568	582	599	575	547	598	581	554	592	553	581	585	601	579	564	593	575	547	582	579	561	543	575	560	616	601	599	597	539	571	585	574	620	591	568	545	572	568	577	575	563	610	565	569	568	596	573	597	551	563	548	626	571	573	578	585	601	593	568	586	544	534	579	561	531	591	581	573	647	592	590	573	572	557	566	561	615	588	588	541	582	581	542	587	569	605	576	589	577	588	522	577	577	557	527	572	595	550	588	553	569	579	560	606	599	563	551	588	604	587	616	573	547	575	603	544	566	579	615	578	590	584	552	591	615	566	559	559	593	577	558	616	571	592	569	566	583	631	539	561	584	587	568	566	554	568	525	566	599	550	575	586	537	536	569	597	568	586	558	546	604	535	566	568	587	596	568	587	586	587	562	569	598	566	594	582	588	563	566	543	589	561	628	614	589	598	558	580	529	626	640	588	553	608	577	546	596	585	574	604	556	556	635	607	580	557	605	563	592	559	578	533	534	598	549	579	580	559	578	609	556	555	599	533	599	589	591	626	559	575	564	586	595	574	637	608	597	561	563	575	533	581	550	574	554	553	582	607	577	608	569	570	606	546	543	556	542	594	575	580	558	552	565	619	578	618	589	565	586	567	561	556	628	587	564	556	569	570	544	586	600	606	566	548	591	627	579	544	581	587	551	595	566	587	552	590	572	559	573	621	567	568	552	552	549	604	547	575	602	587	597	564	524	601	589	571	618	556	571	566	632	576	588	550	598	582	613	547	578	608	552	604	555	561	595	581	544	639	574	582	563	592	574	628	643	562	600	588	562	567	599	594	558	555	583	561	539	547	577	536	558	556	553	600	587	561	550	601	608	591	606	602	556	550	558	597	553	612	616	591	558	602	554	554	596	599	572	628	564	564	612	599	585	587	555	579	569	607	589	547	599	583	582	616	578	557	592	594	562	581	590	626	598	577	581	553	587	550	560	581	576	593	560	576	542	593	549	570	591	579	587	595	578	551	627	575	607	583	606	586	609	502	568	569	570	627	558	593	583	558	592	562	572	568	606	570	591	555	576	579	570	550	566	580	542	562	527	583	603	626	589	593	545	547	589	558	560	541	563	566	539	598	591	582	638	590	588	589	578	556	601	562	552	556	614	561	607	592	582	528	576	589	550	553	541	570	591	596	597	589	567	563	581	579	577	610	611	572	571	576	587	561	589	536	568	599	555	541	558	580	576	563	574	585	572	558	574	598	554	573	600	565	557	534	534	589	582	562	592	569	560	586	628	567	616	535	586	589	591	601	575	548	594	540	614	557	584	551	559	569	563	569	556	593	608	568	589	569	581	585	572	569	579	583	560	578	590	586	594	584	557	554	539	578	570	582	593	601	608	581	532	588	588	601	573	571	605	605	582	548	560	568	588	568	536	595	576	594	576	612	546	565	574	621	552	568	572	560	572	563	571	619	577	546	527	604	521	548	541	591	570	559	575	590	610	612	546	566	567	582	586	594	568	575	573	566	586	594	551	584	579	563	570	511	569	572	565	600	593	578	530	580	599	585	579	583	518	599	559	609	604	551	593	549	581	569	506	565	599	580	587	569	560	610	544	548	562	614	574	562	588	555	550	574	545	592	597	567	540	582	573	560	615	617	571	611	571	550	541	554	568	547	576	586	580	579	543	598	574	584	541	584	573	582	599	553	584	588	564	561	580	580	595	600	533	606	527	541	628	581	577	570	573	571	565	573	583	619	636	557	570	595	580	541	552	580	600	575	593	627	560	560	595	555	578	553	578	589	592	540	585	573	571	548	580	611	549	591	558	575	641	523	578	540	522	603	572	669	558	567	589	564	627	567	562	576	558	599	565	540	579	557	567	528	575	627	558	569	580	544	567	559	577	551	545	596	576	551	569	570	574	589	644	571	586	565	553	593	583	581	604	608	601	580	588	576	566	551	568	602	611	571	574	549	587	587	554	563	613	593	524	565	546	593	555	604	595	564	557	583	560	554	567	528	552	587	584	556	581	552	560	561	571	575	558	569	577	607	562	552	610	566	572	560	548	561	588	588	569	579	627	558	595	609	574	563	620	555	566	569	555	612	566	579	576	630	601	638	554	583	557	556	544	584	592	562	592	598	589	613	589	595	578	634	563	532	521	592	559	583	597	557	558	561
38459	39829	42971	55252	15755	12869	13863	51562	6314	1322	1124	1094	970	920	890	795	749	709	714	685	702	682	617	623	636	602	618	601	612	637	578	614	598	552	542	616	548	555	578	551	533	535	571	548	579	539	553	554	502	545	572	511	590	521	521	576	498	555	547	583	547	550	528	506	546	568	554	538	551	533	565	555	555	502	551	490	564	510	535	511	557	573	534	521	543	525	545	560	526	512	517	491	515	544	538	600	537	554	566	517	503	512	545	558	527	521	509	534	539	563	551	533	522	563	510	507	516	546	530	522	561	503	552	534	526	548	558	520	552	499	502	493	505	548	488	502	548	601	524	526	544	496	491	566	549	526	496	519	515	530	529	555	516	531	526	532	514	506	482	552	528	528	533	542	547	533	556	530	580	549	562	506	525	542	554	550	513	527	510	542	538	526	537	531	558	465	525	509	553	519	477	524	562	546	555	541	555	489	544	510	549	520	536	529	499	507	521	517	540	512	565	574	495	544	562	519	518	520	506	537	530	520	540	521	561	556	541	562	517	523	541	571	535	527	531	577	516	493	531	507	560	534	490	557	519	507	517	545	501	509	539	547	523	534	506	538	504	539	516	545	511	531	527	550	530	536	522	551	572	521	523	486	516	509	555	514	545	532	546	540	551	555	503	562	551	524	554	479	527	521	485	519	534	547	510	519	513	527	528	547	533	516	545	517	584	482	489	505	505	541	555	515	507	528	555	565	502	536	514	509	555	555	516	520	511	517	523	539	554	536	555	543	515	544	543	528	538	489	572	539	552	543	549	552	516	522	512	575	557	563	543	531	566	532	519	519	501	528	545	573	546	484	506	527	524	556	498	506	533	551	530	549	556	551	518	561	559	499	525	531	508	526	526	530	488	477	551	567	518	531	534	493	511	521	523	545	529	537	477	505	505	541	537	569	547	534	542	541	541	537	505	543	533	507	546	519	541	518	562	522	552	511	539	542	499	531	502	533	494	499	492	537	508	588	546	537	525	502	554	494	556	557	540	544	506	546	525	503	540	552	516	486	507	506	542	545	550	551	542	567	544	516	492	523	528	542	514	575	544	535	521	531	507	547	517	545	530	487	528	509	546	520	528	520	504	485	527	512	532	520	531	535	550	577	534	522	575	531	518	559	512	498	563	518	524	512	558	508	544	538	510	519	505	469	525	504	517	533	492	534	497	516	531	548	518	512	517	496	563	528	565	532	520	521	542	521	500	509	572	544	515	549	547	526	547	506	536	560	527	526	518	527	523	539	532	552	540	546	530	522	510	516	539	549	528	542	547	523	500	524	512	497	527	515	489	533	541	498	517	512	523	526	490	526	516	553	558	509	528	544	485	532	510	499	504	494	530	550	533	525	541	520	519	570	508	521	500	518	530	472	561	538	541	547	501	501	498	536	524	514	531	534	551	541	498	542	519	567	558	503	526	460	534	503	518	538	532	537	484	527	541	550	550	518	528	542	513	553	548	509	546	551	554	511	506	549	505	548	525	508	513	548	550	543	531	573	531	557	527	536	499	568	498	498	498	518	530	530	495	567	505	563	515	588	568	513	494	510	536	461	514	524	529	571	486	522	589	556	535	579	490	507	541	505	539	514	527	518	516	564	567	558	521	532	507	587	531	510	540	534	525	528	512	556	539	523	520	578	522	520	497	515	520	549	521	517	581	517	541	550	507	488	502	579	500	495	523	523	535	519	532	527	539	509	527	514	495	547	558	530	528	546	563	549	523	548	508	523	559	511	541	544	531	545	560	500	455	500	512	530	498	489	503	519	527	546	477	531	565	492	549	541	495	507	510	546	557	534	542	590	564	527	537	558	528	567	513	506	539	502	526	543	527	514	542	529	572	533	532	531	562	523	558	519	547	556	541	537	519	537	523	496	556	503	502	522	530	548	520	525	526	508	504	550	587	530	487	497	563	529	525	528	524	555	507	511	527	519	502	528	528	517	546	555	519	516	514	550	541	504	521	523	517	527	491	526	523	536	536	529	541	490	510	527	513	532	549	537	522	513	527	529	466	558	536	548	565	517	494	549	555	509	540	531	524	546	529	546	568	513	529	543	521	525	523	547	537	545	543	532	547	562	535	503	553	507	547	535	529	553	529	518	527	497	501	528	547	457	581	563	502	535	555	499	504	525	532	571	526	550	542	512	515	496	504	504	552	540	544	553	610	532	542	544	486	515	541	555	560	521	523	516	517	535	516	550	513	520	531	526	538	540	538	521	537	488	533	526	581	518	553	555	559	514	500	525	485	522	533	547	542	510	520	552	579	538	510	509	494	565	527	542	497	557	523	535	514	514	550	513	561	524	539	531	542	537	570	517	517	531	525	542	538	553	522	531	512	515	539	485	552	510	552	535	536	586	548	557	525	538	521	535	533	516	550	526	529	560	522	531	567	556	530	503	526	540	541	508	531	516	549	547	573	551	523	538	573	514	505	556	534	528	539	525	537	542	578	535	521	531	536	561	529	529	517	520	558	550	495	502	559	501	504	519	539	592	495	521	535	532	481	540	563	506	531	495	516	551	534	524	498	557	514	521	546	535	560	534	541	468	513	537	520	531	557	547	539	516	544	538	523	552	535	531	517	573	552	527	540	524	539	530	550	544	522	553	557	527	552	538	553	492	540	562	551	529	497	504	542	615	522	524	519	516	521	500	477	508	549	500	496	563	501	518	505	482	555	509	540	504	539	516	512	549	512	533	535	512	535	500	542	524	533	529	548	535	523	516	566	500	561	521	586	524	491	542	471	553	524	532	523	539	520	536	535	557	500	498	492	481	516	493	517	575	491	536	545	517	548	543	539	550	491	513	521	555	543	562	520	545	538	563	517	513	531	493	527	518	516	504	490	523	545	532	474	516	530	520	498	558	524	506	510	494	501	535	516	531	554	541	563	545	509	527	530	536	528	534	511	535	579	548	522	544	471	520	511	568	516	503	501	522	590	537	574	528	534	480	500	533	554	522	527	534	526	534	519	508	544	498	527	514	534	519	512	562	551	533	538	541	544	501	498	520	541	493	567	513	530	517	551	496	515	514	441	519	530	527	570	518	518	538	507	517	542	537	551	509	559	540	517	537	511	535	547	504	529	542	551	535	539	502	528	489	514	512	566	547	539	529	537	513	510	552	538	523	520	534	546	520	529	556	540	551	497	554	511	550	541	542	502	528	531	495	550	502	545	469	514	544	517	514	523	549	539	483	542	552	495	511	527	541	523	535	523	523	562	579	525	576	541	493	547	531	519	585	543	527	556	468	536	560	539	518	488	539	531	574	539	559	554	552	541	527	577	551	572	534	534	542	523	527	523	526	529	531	541	576	489	509	554	560	550	514	502	554	536	516	558	533	574	527	538	492	522	574	484	508	509	519	527	499	585	524	574	545	515	557	513	551	547	529	511	531	547	548	505	550	549	534	521	475	505	505	529	524	546	488	568	507	555	515	509	505	496	542	544	536	556	522	499	502	534	536	504	547
28296	17259	9649	11802	3303	1241	795	2867	210	146	151	160	136	145	145	142	171	149	154	166	142	145	138	159	141	155	151	148	154	147	120	129	137	148	154	152	133	150	151	158	145	146	131	131	142	140	158	157	121	139	143	123	144	118	110	154	135	136	152	134	129	153	166	140	145	149	142	150	131	155	138	134	159	157	150	147	173	142	144	147	134	144	125	134	144	155	139	136	154	151	141	151	149	140	162	149	143	156	145	146	157	158	137	133	138	142	144	151	141	151	160	123	136	138	158	127	155	140	156	143	148	138	146	144	136	140	126	162	166	159	142	145	140	139	153	139	133	132	127	153	122	141	149	150	161	137	160	158	145	147	138	141	157	141	139	129	141	138	146	142	142	138	150	152	120	131	133	151	165	114	124	149	137	140	148	160	143	136	156	144	159	151	148	137	131	144	142	137	143	151	146	138	163	136	144	160	134	145	154	114	132	124	143	138	154	153	141	141	131	147	150	137	150	140	155	147	136	165	173	147	142	137	158	133	145	142	136	138	161	118	132	149	152	138	151	142	143	138	147	122	157	138	127	151	140	153	137	144	153	140	142	153	135	151	165	143	134	150	166	160	149	136	126	160	160	148	129	149	120	132	141	153	150	143	151	146	175	125	162	135	127	143	126	148	138	139	158	141	161	137	131	136	137	147	136	144	141	151	131	118	147	138	158	119	146	141	179	130	160	171	134	147	124	156	154	148	141	128	150	137	145	160	162	146	130	156	173	145	144	157	138	149	144	144	143	148	145	142	140	147	135	136	145	144	127	136	121	141	152	138	145	143	136	138	145	140	135	147	149	142	151	154	139	139	158	136	134	155	148	161	144	148	142	145	151	161	143	153	142	141	139	139	147	150	151	120	146	131	145	124	140	133	134	136	156	155	143	153	135	132	125	136	145	159	168	138	163	123	122	122	164	170	151	124	158	140	159	157	142	130	129	164	129	140	129	163	141	138	171	155	135	152	156	159	126	141	139	151	146	130	136	145	147	138	156	130	141	159	150	135	142	158	141	163	168	150	141	131	168	135	135	143	143	130	140	128	128	155	171	158	141	153	147	165	140	138	148	141	136	117	153	148	140	150	147	153	157	127	143	151	170	106	137	138	122	134	132	150	150	149	144	134	140	147	127	155	149	113	143	154	140	135	140	158	163	149	129	139	150	154	127	155	154	142	148	155	158	131	130	173	117	133	139	131	150	152	141	133	168	126	149	142	156	131	123	128	141	141	150	136	154	143	151	146	138	147	134	141	158	136	155	161	151	158	128	134	168	139	134	152	137	151	162	141	155	150	157	146	126	142	141	123	144	158	156	162	139	128	138	126	129	164	138	126	146	153	146	158	135	146	144	144	142	124	136	155	146	135	132	139	153	153	147	139	154	152	153	132	155	136	150	126	142	134	119	155	128	143	147	143	138	129	141	150	146	164	148	142	139	168	149	159	152	150	150	130	136	149	153	155	167	129	146	151	142	134	154	136	166	142	136	173	149	145	170	140	139	156	157	154	151	168	149	142	142	142	145	133	162	146	147	158	161	121	152	145	135	146	162	155	138	133	133	149	154	166	142	160	179	153	153	130	136	146	137	137	167	114	146	151	149	140	143	134	118	138	137	142	115	140	145	133	155	168	150	140	169	139	155	141	147	154	144	131	156	152	143	144	127	142	154	141	137	153	147	144	172	147	141	150	138	121	152	146	146	176	162	125	133	161	146	148	143	138	177	146	133	135	135	140	159	158	138	167	133	158	151	148	169	129	150	147	144	149	138	147	160	137	138	136	136	146	138	136	147	149	147	136	132	147	170	149	130	120	154	133	153	146	156	134	170	156	158	144	160	142	146	167	142	148	154	151	148	134	132	125	128	158	154	142	132	143	134	132	130	143	141	142	147	156	141	128	148	151	164	178	121	151	156	142	134	142	149	148	120	124	152	147	130	154	121	143	137	153	162	158	138	143	128	153	134	161	138	147	133	154	141	174	136	157	158	135	164	126	176	121	158	127	162	148	133	146	126	163	139	142	137	155	141	135	137	139	142	147	142	140	148	145	151	133	150	146	144	180	138	163	124	167	143	137	144	139	140	145	129	133	145	147	119	134	151	139	135	154	169	150	167	144	119	134	148	135	142	166	136	142	157	130	141	149	120	157	139	143	137	137	160	133	161	139	157	147	116	146	145	134	122	149	142	148	164	139	125	128	160	159	139	132	150	147	120	154	146	152	172	168	140	142	157	139	135	151	141	150	132	149	142	144	137	135	139	163	154	135	161	141	138	151	149	142	148	164	125	152	139	155	141	144	162	140	154	132	133	171	136	110	122	131	133	156	131	147	148	156	169	145	139	149	135	146	154	136	133	134	127	139	149	154	142	139	162	165	145	155	138	146	150	113	140	151	120	125	157	168	139	142	124	146	142	139	160	152	150	167	152	138	129	132	128	141	140	141	148	150	149	156	152	128	140	134	132	150	140	136	123	131	151	149	132	132	152	132	155	132	142	140	127	140	156	156	134	170	133	154	126	139	155	165	146	142	148	134	127	171	151	138	135	152	138	171	159	136	146	151	118	153	140	126	149	148	143	137	145	139	163	162	137	147	127	148	126	149	173	150	151	132	123	135	137	151	170	144	160	147	152	164	159	111	157	130	141	141	142	149	137	140	122	134	144	134	147	155	132	151	145	126	124	112	121	141	112	145	132	143	138	154	161	151	150	145	144	146	160	137	148	150	151	144	150	148	145	145	139	143	142	137	131	152	156	148	155	140	152	171	144	139	158	139	151	126	143	142	142	144	163	162	145	147	127	158	162	135	144	153	139	150	131	123	136	144	143	145	120	155	139	149	163	150	173	152	153	121	139	149	153	140	128	156	164	154	143	130	133	142	136	154	152	137	152	152	138	156	168	145	141	144	125	154	130	143	134	132	146	138	133	132	136	143	148	135	138	150	149	138	127	147	146	145	138	142	138	140	142	124	153	152	141	158	152	137	131	140	146	146	143	133	149	151	128	137	171	133	112	152	137	138	152	129	137	145	152	138	152	151	138	155	143	148	151	144	118	160	138	152	137	138	133	132	168	140	144	158	122	154	148	137	147	137	136	130	133	169	149	159	135	145	133	143	153	139	133	155	156	117	164	144	129	160	136	158	135	132	145	152	123	129	165	150	171	135	144	120	139	141	161	168	165	147	149	162	157	117	145	127	151	147	149	143	138	133	143	170	148	169	147	124	121	133	155	182	129	144	135	148	145	147	160	150	129	138	132	145	149	149	151	142	130	151	147	142	134	153	144	148	145	117	176	138	161	126	144	145	160	144	124	166	137	132	131	138	153	130	161	137	142	141	137	149	130	147	165	145	127	148	160	143	144	150	158	147	131	133	146	146	159	125	134	134	135	147	154	137	144	128	142	136	133	155	151	161	139	160	133	152	139	155	140	133	136	165	150	156	121	183	150	157	166	143	163	132	134	140	140	135	135	136
15111	12928	14161	14685	5490	2546	1576	5201	174	190	168	176	136	144	150	155	138	167	149	154	147	161	156	149	160	155	138	146	159	136	151	183	163	166	157	170	138	158	160	148	137	145	138	153	171	157	158	153	140	145	138	118	139	160	168	150	150	151	151	162	147	153	160	166	137	144	157	156	147	146	145	145	135	157	166	163	143	150	157	147	149	149	135	143	144	153	158	149	151	175	148	163	144	165	137	137	166	149	133	159	144	147	166	151	150	149	137	164	158	142	148	138	151	146	139	118	151	140	126	148	159	171	151	135	132	154	145	142	159	166	145	150	152	158	134	139	156	189	163	146	145	168	155	143	157	151	167	163	155	156	172	150	170	161	156	151	171	157	148	126	161	163	171	142	172	150	144	140	155	141	144	162	149	147	138	141	151	155	148	144	153	155	158	144	159	150	134	158	159	152	188	173	149	146	171	142	137	151	157	152	148	139	141	149	144	151	153	143	156	145	153	169	152	182	166	160	154	143	146	168	157	175	142	153	144	147	132	150	142	144	140	147	137	159	159	167	154	182	171	168	145	127	155	155	139	152	137	157	165	151	153	178	155	144	163	144	142	145	122	154	160	157	161	136	161	155	155	158	162	163	145	155	165	146	156	159	150	149	157	151	160	169	148	157	147	152	129	152	139	155	157	148	140	152	158	148	159	157	145	156	141	128	142	149	152	155	165	139	146	153	144	148	162	183	157	143	173	146	160	155	146	144	159	136	151	163	170	141	148	173	169	168	165	151	151	167	146	136	152	151	149	163	153	155	157	148	163	156	136	174	139	133	151	149	161	149	172	160	154	135	140	146	160	137	138	158	177	164	140	162	151	140	144	152	151	166	164	177	176	146	163	151	150	160	150	140	158	160	150	155	163	149	158	152	146	147	147	153	144	140	143	143	157	156	159	161	130	133	155	152	139	151	154	144	159	147	161	151	144	164	147	153	153	152	167	135	139	172	168	159	158	123	165	158	159	167	146	146	169	154	167	153	140	153	139	144	143	158	154	153	166	155	158	155	143	170	144	155	164	167	140	152	133	150	134	135	157	145	170	153	135	141	163	170	145	150	147	166	157	141	157	140	145	156	148	163	134	147	156	160	163	161	170	159	161	150	152	128	158	138	160	143	136	147	154	142	147	158	139	144	165	152	132	146	160	150	145	167	176	133	138	155	152	145	151	160	143	174	141	176	142	133	167	150	147	139	161	170	161	142	141	114	136	125	144	138	157	119	150	138	179	172	164	141	158	158	140	149	178	158	161	137	149	132	166	123	154	169	161	161	165	148	149	161	156	158	153	139	152	167	134	172	139	160	140	134	118	124	145	152	151	148	149	143	160	137	159	141	152	177	145	145	140	162	138	154	139	153	150	170	164	139	150	151	145	134	158	155	135	153	132	151	166	147	158	148	160	146	152	156	159	153	157	127	162	138	146	161	136	147	150	160	166	155	165	144	164	150	168	149	156	139	151	165	171	173	142	156	140	166	164	166	150	151	144	152	141	150	133	155	155	159	146	156	132	136	172	136	151	135	137	158	140	161	161	150	131	164	140	149	142	138	143	150	162	174	165	138	142	141	170	174	162	160	137	147	141	140	152	167	138	162	169	165	143	122	147	149	169	161	170	163	151	143	148	142	149	158	146	153	145	161	137	141	154	159	153	149	138	155	156	148	149	150	135	163	143	145	126	140	165	146	184	151	154	141	129	143	149	136	153	157	143	151	157	165	163	140	154	158	152	135	162	152	158	139	147	139	163	170	159	159	136	143	166	176	175	167	140	145	163	147	141	148	166	149	146	140	163	155	153	153	155	149	154	142	148	169	127	158	157	142	182	153	164	138	164	145	179	162	139	147	146	136	147	175	172	145	162	154	175	143	164	144	134	149	179	155	138	131	138	157	149	141	151	171	143	159	148	141	161	153	160	152	147	147	152	163	135	163	159	156	145	156	145	151	158	172	154	165	143	151	166	148	140	134	147	161	150	165	167	170	158	147	150	150	130	142	156	127	144	150	148	169	156	177	138	160	154	151	158	158	155	141	147	152	155	138	149	149	136	152	155	164	149	153	170	154	146	177	132	155	137	159	165	167	158	154	156	163	159	157	147	158	163	162	151	152	164	149	153	139	162	163	137	122	134	155	144	126	162	144	144	154	142	148	140	127	172	149	155	170	138	172	147	159	164	154	169	136	154	137	147	149	156	146	151	148	138	148	152	136	147	143	145	151	150	168	150	175	154	166	135	156	157	138	165	168	143	153	161	146	139	154	162	150	152	170	149	164	137	150	160	149	155	163	175	140	141	171	150	155	146	151	143	149	169	158	148	124	133	144	153	153	149	150	143	119	152	160	159	151	149	162	168	162	148	153	152	152	140	142	154	144	162	141	154	150	136	136	122	152	151	150	156	157	125	135	142	149	155	144	133	156	135	160	169	158	165	141	150	155	160	151	146	151	163	149	151	171	172	162	112	142	146	160	162	141	156	156	155	130	133	151	166	142	168	134	152	138	170	160	135	160	170	158	142	174	147	179	149	155	160	160	143	130	146	131	136	145	151	155	160	155	150	152	155	156	160	158	145	149	155	182	171	169	139	173	151	148	144	143	162	164	146	148	136	138	165	139	128	177	161	143	166	134	151	150	142	168	130	167	177	165	163	139	130	131	135	137	146	141	162	169	155	155	153	171	173	138	140	168	164	139	133	145	165	143	142	150	168	148	149	144	171	184	148	143	154	168	131	168	132	143	131	138	163	160	174	152	163	151	160	145	164	146	142	153	143	125	171	140	168	144	189	148	169	134	177	181	147	153	166	130	158	140	140	164	154	130	168	152	160	143	145	134	146	136	139	150	145	136	146	163	140	176	146	158	152	160	159	154	145	143	159	155	158	149	143	117	145	130	161	171	144	145	146	138	175	150	159	137	144	156	157	160	136	163	157	139	157	156	160	156	136	151	166	141	176	146	143	171	150	145	145	164	139	160	150	167	149	131	143	148	166	152	134	162	142	140	167	134	155	139	166	146	158	147	160	165	157	142	164	158	149	154	159	143	149	132	134	153	146	149	159	144	161	158	158	166	157	130	165	144	149	146	173	147	128	171	153	161	141	132	150	156	149	156	142	136	155	161	129	154	168	169	146	167	157	151	166	135	143	129	163	138	166	145	155	154	149	138	153	176	157	158	161	147	160	146	169	168	152	158	133	148	154	134	170	140	146	162	159	154	152	149	167	161	180	157	146	125	130	134	148	156	158	164	140	172	146	165	132	134	155	151	144	178	146	152	146	147	137	143	134	146	137	139	158	146	146	143	157	158	152	131	160	137	152	149	175	142	154	155	151	141	152	150	161	133	134	156	154	139	151	121	146	172	138	148	138	134	145	165	135	138	155	164	121	152	134	141	142	146	167	163	139	151	187	147	141	150	145	164	120	145	144	148	147	149	166	151	180	141	164	165	150	153	145	149	132	155	151	118	163	165
24980	20390	27426	28655	21277	12097	8978	20923	2106	619	513	521	487	457	454	411	385	414	377	407	384	410	384	369	377	377	329	325	362	370	326	344	387	374	363	345	379	332	327	338	330	373	327	344	313	348	338	334	372	333	357	364	340	339	334	307	361	311	326	370	331	336	346	354	327	315	309	359	368	335	305	365	364	363	332	331	342	312	335	323	334	309	318	370	338	335	334	343	345	329	346	341	319	359	358	340	379	336	372	318	341	325	342	333	330	330	376	347	341	337	327	377	336	316	328	310	305	324	326	340	325	327	313	346	334	318	329	358	329	326	366	334	363	310	306	337	334	316	331	368	335	359	344	338	361	330	311	370	325	328	325	335	339	360	359	342	314	337	366	312	313	327	325	342	305	362	306	317	356	322	371	340	367	304	342	308	364	344	351	358	308	327	352	326	380	337	351	326	352	345	317	360	350	297	348	334	338	351	328	336	351	364	319	307	341	346	349	326	316	356	330	343	352	354	355	352	325	314	313	340	328	321	334	328	336	332	342	332	323	352	315	328	354	319	340	350	327	317	338	315	316	345	334	342	342	352	338	350	331	302	345	343	339	305	369	373	336	321	336	370	335	299	347	337	331	317	336	364	351	330	338	329	327	343	325	353	345	360	299	306	317	313	344	333	345	363	331	364	383	338	323	342	312	345	334	326	334	317	341	343	323	329	307	311	306	343	312	340	320	329	333	350	340	327	309	339	318	341	342	333	338	357	309	357	344	362	315	303	347	321	342	322	372	362	322	355	334	336	307	313	340	322	330	332	336	327	336	321	339	331	321	335	337	313	336	330	317	344	323	310	317	329	327	368	376	346	337	364	336	319	343	341	367	344	314	335	330	350	334	338	353	363	336	357	338	338	354	353	337	313	336	325	346	305	380	354	361	340	360	347	317	339	316	323	309	341	348	327	320	302	349	348	333	347	328	319	318	326	347	347	295	316	335	349	340	393	321	326	355	337	368	321	320	338	374	312	322	354	343	358	333	312	304	317	342	325	314	325	343	322	317	299	314	345	365	333	365	320	332	310	327	353	315	324	337	324	360	327	340	332	348	333	324	339	331	325	330	335	333	337	323	352	307	321	334	358	299	330	365	339	328	330	317	341	356	356	326	346	351	347	334	391	351	331	325	300	316	332	292	317	342	321	337	350	341	348	338	308	343	318	332	330	329	335	353	338	355	360	329	369	321	341	343	307	337	360	324	329	341	327	371	316	392	341	335	356	336	348	323	312	372	315	355	315	328	340	364	360	346	323	324	342	349	304	355	338	323	313	321	354	365	364	364	312	320	337	366	331	304	332	341	335	335	337	340	329	324	326	324	347	312	375	355	340	313	321	335	338	353	326	328	341	340	313	337	308	364	321	342	334	325	307	342	335	333	335	337	330	339	349	326	367	334	345	318	357	356	327	348	346	329	329	344	376	332	332	370	342	321	299	348	356	279	352	335	338	355	321	308	351	286	323	348	326	332	296	318	303	352	373	323	363	345	372	332	325	336	336	322	289	369	343	325	324	335	321	322	330	321	304	346	353	309	332	346	307	332	328	323	344	356	329	326	358	331	337	335	342	348	346	326	350	340	331	316	329	329	349	383	325	308	311	365	338	332	332	330	338	336	349	324	308	341	361	351	342	314	339	338	319	360	358	367	329	342	326	362	355	357	369	355	341	312	339	317	349	359	313	336	321	326	331	311	325	330	344	365	312	301	330	324	332	326	328	371	350	378	341	298	335	338	327	361	379	353	313	351	324	344	342	338	321	310	300	322	327	347	351	357	316	330	367	346	337	321	346	351	348	320	307	361	337	335	323	315	350	342	337	356	341	287	348	336	347	331	300	328	336	335	357	355	319	341	311	351	330	328	342	304	324	346	322	319	389	335	339	320	381	333	329	312	345	347	346	312	339	354	355	355	370	329	335	309	285	331	363	351	355	326	335	301	342	308	336	355	316	337	336	368	337	333	337	330	346	342	304	333	332	337	306	348	368	353	337	320	345	345	343	311	326	318	345	339	350	310	322	342	339	358	336	377	326	337	298	331	335	319	307	308	344	310	356	322	313	319	334	327	325	333	356	363	376	306	338	345	319	311	276	310	326	305	311	339	331	333	345	344	329	344	355	335	348	337	354	349	333	353	338	334	349	339	318	346	338	369	318	352	352	305	338	334	352	333	311	335	301	369	306	331	338	337	369	297	324	312	340	359	337	332	331	337	360	349	338	328	346	338	303	314	331	299	336	304	340	345	347	307	332	350	304	330	344	339	351	306	308	303	330	340	327	339	317	324	342	327	309	319	320	348	346	345	340	342	345	334	315	336	356	341	331	306	331	335	344	363	329	344	328	327	344	339	316	357	327	351	309	321	303	346	351	312	349	343	354	323	310	317	312	339	336	336	330	322	366	369	320	352	381	330	330	316	332	335	352	319	322	361	358	312	345	364	327	335	323	303	329	340	300	335	316	333	343	337	353	315	359	323	331	311	322	326	324	354	341	321	340	333	363	313	360	340	343	331	348	314	304	339	332	339	333	342	294	357	317	336	330	326	347	299	346	347	337	330	335	366	333	370	319	316	345	349	353	330	323	346	362	333	351	351	321	339	375	340	324	327	308	353	365	377	315	318	314	335	309	348	303	319	343	327	335	349	360	319	332	345	342	312	380	353	308	326	357	348	327	342	322	344	340	326	360	360	359	371	352	290	281	329	320	326	361	321	320	317	338	328	307	331	336	354	347	323	318	353	363	335	332	348	335	346	312	352	321	340	334	324	333	339	315	319	318	339	311	357	328	347	335	306	318	313	305	332	341	332	324	325	339	333	324	317	332	314	295	293	345	308	331	327	315	344	325	337	333	314	321	322	300	342	349	337	377	347	341	354	332	353	289	312	347	352	321	355	338	364	351	338	352	325	293	319	330	308	346	318	329	295	321	347	360	332	321	306	330	316	343	332	351	330	333	334	342	362	333	354	354	329	335	336	339	349	354	324	307	326	342	316	351	354	357	327	324	342	314	333	349	338	370	329	335	351	347	323	317	320	295	351	344	302	340	325	339	310	334	379	294	359	332	342	328	356	339	354	353	327	362	323	351	341	334	294	347	334	300	348	391	321	317	334	309	336	326	345	345	323	330	328	318	358	344	332	326	351	353	356	348	349	350	368	351	329	319	304	324	345	343	334	343	335	345	329	336	340	365	337	339	341	344	353	329	329	356	331	339	361	329	316	355	346	345	326	335	327	334	357	352	302	328	325	342	316	355	298	308	327	315	344	359	359	309	341	327	333	330	322	318	320	320	348	344	308	333	344	365	334	364	334	342	323	327	316	349	328	366	328	338	383	369	327	336	352	357	322	332	363	343	357	343	339	349	315	350	333	352	313	357	332	355	350	350	327	352	340	344	377	325	360	308	321	321	317	315	351	344	349	327	305	343	339	362	321	338	328	311	363	317	326	347	321	353	346	344	304	347	328	346	331	313
34009	28653	40337	43935	12281	5070	12815	17390	987	825	714	594	614	588	536	471	502	432	442	411	407	389	392	353	388	367	382	366	351	339	319	358	367	331	343	307	326	331	330	367	329	315	320	339	330	344	344	338	331	312	343	299	292	340	337	301	313	348	328	347	316	357	311	299	321	295	296	347	335	328	308	347	299	341	326	312	317	302	281	317	302	316	317	334	340	330	307	312	325	323	327	323	313	310	337	310	327	321	304	289	324	323	296	309	337	334	284	285	332	317	323	316	320	335	326	316	310	322	326	286	291	300	312	282	314	291	337	322	349	347	317	303	302	332	310	306	307	314	314	320	321	299	317	305	292	343	286	310	349	296	290	328	325	340	297	318	307	329	309	319	315	336	307	297	302	330	312	318	312	314	332	293	293	334	326	329	320	264	311	293	310	320	323	319	312	297	351	309	321	330	298	326	295	310	308	284	299	301	309	340	327	298	302	322	286	334	286	336	301	321	311	301	305	351	319	277	292	296	326	326	317	290	314	293	341	296	338	316	325	335	283	295	313	315	319	304	299	303	310	337	351	308	300	324	317	319	287	332	322	324	342	315	291	327	309	286	282	337	304	316	320	321	321	358	298	309	322	324	319	285	342	297	332	309	321	296	327	310	326	278	302	310	300	292	281	291	309	294	305	296	333	331	310	319	293	317	316	332	334	326	325	309	316	311	306	332	294	330	306	306	315	304	336	326	333	299	293	321	307	326	299	298	307	282	318	314	297	312	288	305	319	304	281	322	306	351	302	293	308	328	305	315	325	303	338	321	329	269	307	291	319	285	298	315	292	347	277	350	295	324	307	329	322	328	328	318	278	319	304	359	322	295	319	324	312	346	309	297	313	305	323	276	306	320	319	311	318	317	319	320	337	300	309	318	305	285	284	286	286	329	316	322	307	318	305	342	329	296	295	290	308	308	327	328	320	303	305	310	317	307	340	295	278	323	339	308	374	310	287	289	326	297	353	301	298	333	314	298	284	283	331	306	342	306	326	288	320	318	310	312	319	327	311	276	318	314	297	293	280	291	334	320	301	291	319	307	281	287	288	317	290	296	353	328	321	306	340	316	292	294	310	322	320	303	334	323	307	292	340	304	305	283	310	333	320	297	326	319	328	300	294	328	340	275	297	289	289	319	338	311	320	306	306	322	331	291	318	333	300	309	316	316	339	265	323	329	330	324	335	290	325	288	357	306	338	309	319	292	332	318	331	274	298	292	309	329	295	315	314	308	333	332	332	314	301	316	316	288	292	327	307	309	303	313	300	314	300	287	276	302	260	328	320	330	305	314	311	313	273	318	322	327	301	331	328	288	308	302	335	311	324	332	341	283	324	299	304	291	280	325	309	295	335	298	305	284	308	307	299	303	299	298	335	269	336	316	307	301	340	346	277	313	272	285	316	311	318	318	324	313	306	318	311	326	296	337	332	324	333	289	348	317	325	304	307	284	301	305	308	283	306	318	297	303	297	286	329	330	292	326	271	316	318	299	311	318	340	344	284	293	319	299	319	299	310	294	273	304	315	317	302	269	295	317	323	305	313	286	305	309	316	316	322	303	287	318	321	312	339	300	305	291	329	347	342	292	335	341	292	309	337	321	305	295	349	322	341	283	320	293	303	304	314	319	301	292	327	327	320	347	282	307	335	341	314	330	286	308	287	297	295	283	316	281	329	310	307	291	368	306	308	305	337	320	324	283	306	308	300	308	329	311	290	302	342	324	299	325	295	323	288	329	309	325	288	336	301	302	303	307	318	304	312	330	301	322	327	316	307	298	317	313	313	324	263	280	308	308	274	324	328	299	287	301	328	299	288	330	307	331	291	304	329	305	280	298	317	336	304	319	324	332	309	310	275	307	291	342	321	327	286	326	350	308	294	337	291	342	308	300	319	294	318	300	307	324	293	346	281	312	343	307	287	341	328	302	330	311	317	311	317	315	305	297	325	333	323	294	291	282	316	325	316	310	322	294	329	297	325	330	285	296	314	300	304	307	325	310	320	311	300	323	303	334	337	294	307	344	307	303	308	297	270	345	326	311	309	319	303	306	296	329	322	309	301	324	300	339	306	282	301	322	333	302	273	324	311	341	315	325	263	296	345	314	325	312	313	307	299	322	299	349	313	309	311	285	300	303	338	315	323	327	304	310	282	315	312	343	323	320	282	296	299	312	319	339	325	312	292	308	325	321	326	317	319	286	308	310	293	277	296	291	312	311	302	297	297	297	325	294	306	338	320	321	298	308	335	309	363	269	326	321	315	305	302	301	317	326	340	322	289	325	290	323	349	319	313	296	324	319	341	309	296	325	308	326	289	313	330	293	310	319	284	315	305	304	309	298	316	310	328	305	296	318	290	284	326	296	331	276	327	310	305	319	295	301	301	328	316	314	289	322	316	311	300	320	282	309	317	282	306	313	334	306	307	324	327	302	329	302	329	317	305	322	330	313	325	313	301	322	298	289	338	327	346	314	320	326	335	310	306	320	293	305	310	317	312	300	278	316	353	334	307	323	297	327	361	314	319	323	351	289	312	307	319	353	316	343	307	289	305	340	320	302	310	311	320	319	308	328	301	316	324	290	294	355	282	324	305	308	308	313	333	346	313	328	342	314	315	321	305	328	319	349	309	327	300	344	332	301	338	307	336	336	310	271	352	315	302	280	288	340	308	329	300	320	304	318	312	298	328	368	319	336	314	272	329	315	319	320	306	327	339	340	300	311	285	327	306	310	356	321	340	339	298	304	301	312	326	299	284	273	322	348	339	297	346	294	289	315	338	278	334	308	341	295	308	314	302	314	287	315	325	293	334	323	301	317	294	330	307	310	360	314	337	301	311	304	330	306	333	309	331	334	324	312	292	304	318	352	310	326	335	298	274	346	320	310	297	335	329	285	346	315	278	301	287	278	311	298	300	306	345	305	324	318	320	320	323	342	293	334	293	330	303	331	294	290	289	308	308	298	284	313	332	306	314	284	304	328	319	293	316	339	294	337	305	344	305	311	321	306	313	336	308	312	337	344	321	345	317	339	317	343	319	301	348	323	314	299	306	308	311	298	298	303	289	289	311	321	304	313	331	298	302	328	316	314	302	271	319	344	308	308	320	318	312	336	318	312	331	309	320	338	315	332	294	288	279	315	301	313	293	302	313	343	291	308	293	307	277	317	307	307	315	308	284	326	308	283	309	313	290	292	335	300	280	305	300	308	321	279	308	323	316	302	284	333	313	309	278	318	292	322	318	325	316	310	290	310	339	314	305	314	301	307	321	324	306	297	305	323	330	320	298	330	303	349	317	331	329	304	323	307	292	374	343	303	325	295	302	307	313	314	316	312	290	323	292	334	292	287	306	334	331	302	304	312	323	298	294	344	298	302	316	277	288	333	293	319	307	298	299	308	327	316	293	306	305	314	316	293	300	333	301	312	281	293	311	335	298	290	299	305	315	295	327	299	294	289	339	305	311	321	328	310
22489	20386	27820	25089	20709	20021	24563	20537	2844	1025	932	869	827	759	819	690	701	740	696	689	670	663	682	615	654	678	605	617	647	612	604	651	626	605	594	599	621	595	585	599	552	574	583	604	570	555	577	593	541	564	581	586	584	576	535	590	568	603	542	576	590	545	574	524	614	547	592	571	535	569	555	576	545	568	527	580	563	557	596	623	551	580	543	588	597	584	561	543	591	549	555	529	595	563	588	595	567	574	570	587	567	551	566	558	544	548	545	569	583	586	604	535	579	633	626	595	561	556	524	580	532	573	544	540	555	506	570	563	585	524	570	553	555	557	570	567	546	559	589	581	568	545	610	522	539	572	544	593	539	542	513	563	546	566	568	548	574	577	563	594	594	620	524	551	549	530	560	586	561	562	612	531	518	579	564	600	534	586	513	555	586	536	577	527	555	561	549	528	593	544	560	574	542	523	571	584	540	523	571	616	574	534	616	551	546	551	575	611	534	532	557	536	534	518	552	554	597	584	554	528	566	600	577	576	544	591	562	554	610	547	583	557	565	542	575	646	582	605	591	578	591	589	549	547	581	589	555	563	579	590	534	540	567	574	533	601	582	529	541	613	562	553	590	591	589	546	537	570	598	565	581	550	557	580	569	566	571	563	570	589	550	556	557	510	548	585	586	542	581	560	540	579	537	507	537	572	538	586	564	608	622	542	538	509	571	543	554	528	548	549	557	554	597	551	597	555	553	522	545	574	547	549	610	570	531	611	598	560	564	603	561	589	548	550	586	543	584	595	551	572	570	584	608	583	523	558	580	583	534	585	592	592	562	566	623	530	544	559	621	558	604	566	584	568	543	596	580	578	583	534	574	531	586	582	553	540	593	545	583	549	545	557	550	559	586	614	532	549	545	565	533	611	633	559	584	538	554	531	597	527	599	569	503	548	570	582	581	594	565	559	557	553	554	554	579	610	562	593	555	526	541	517	544	546	572	553	557	577	608	556	568	535	517	576	585	576	537	578	541	575	546	587	586	540	583	578	556	576	547	589	579	525	495	557	580	561	559	585	490	542	559	549	566	584	578	563	541	540	570	588	572	566	521	597	569	519	589	536	565	533	598	578	600	590	551	546	532	552	534	534	572	570	532	535	589	597	560	598	621	586	552	583	566	608	574	560	586	587	561	603	557	565	587	564	580	566	569	586	538	520	545	535	544	551	592	529	529	547	531	589	581	576	513	601	529	568	536	583	573	555	589	538	550	606	545	538	585	544	541	580	629	549	546	551	546	595	572	574	595	605	598	516	510	590	541	538	570	568	552	572	597	523	566	612	578	573	570	563	542	586	604	564	553	528	550	576	582	564	538	591	592	601	565	554	506	575	560	604	570	527	587	554	565	589	566	548	558	531	587	545	567	548	541	592	549	583	557	560	545	558	558	505	525	604	569	569	537	551	584	549	637	567	571	571	547	582	558	583	578	518	526	523	568	574	561	527	564	528	598	537	555	517	564	559	542	563	607	566	536	569	579	533	584	554	562	562	523	587	557	570	572	568	591	546	566	541	542	542	567	576	533	564	545	570	537	547	548	560	543	570	533	547	559	595	528	537	536	572	564	541	592	628	563	585	575	516	550	594	585	563	547	540	553	577	558	579	535	621	509	579	557	549	550	587	580	559	595	537	578	581	553	560	601	600	572	543	594	586	544	545	539	537	552	589	602	552	580	556	598	568	569	553	524	540	541	547	565	586	561	586	582	585	563	589	542	531	560	578	529	554	570	567	545	578	525	582	541	566	540	525	585	595	593	552	537	610	556	557	579	589	558	610	591	589	600	562	598	569	568	518	594	615	550	633	543	543	568	574	556	581	570	571	607	557	544	528	562	556	608	602	536	546	569	531	537	556	594	595	575	543	575	583	631	572	539	535	575	548	536	518	598	557	576	555	576	552	577	542	527	538	584	551	597	581	644	503	555	532	581	530	568	529	563	560	531	597	559	584	563	533	532	557	600	554	569	574	572	572	568	520	593	590	593	527	552	564	553	535	530	516	548	569	559	587	547	540	598	569	554	552	559	533	562	585	560	568	531	524	564	557	544	615	545	578	546	557	571	600	522	565	544	555	547	590	591	536	570	554	574	590	572	560	519	536	577	624	583	563	588	551	543	561	550	594	562	572	559	549	568	542	537	532	564	537	596	542	549	567	563	566	581	587	546	557	591	604	530	546	603	551	575	543	516	577	553	560	596	592	575	567	558	523	532	560	560	580	543	532	552	570	578	534	596	542	541	600	625	534	544	589	589	582	539	558	594	568	573	571	560	574	565	557	559	588	561	523	566	585	573	560	587	540	578	536	596	560	572	580	562	596	564	571	537	575	538	567	515	544	568	607	528	544	559	553	585	583	579	562	582	588	566	562	542	584	574	527	562	548	584	587	532	615	553	570	602	574	548	546	548	558	528	538	565	601	538	570	581	516	551	519	549	582	592	553	540	589	565	581	553	580	561	554	564	568	561	580	597	546	576	530	588	557	585	561	585	559	589	553	580	562	570	600	572	550	567	565	532	551	584	559	550	574	584	568	557	556	582	553	538	595	576	591	561	569	515	582	550	550	559	548	561	566	574	548	588	572	502	564	577	542	600	582	582	598	578	555	562	591	552	555	537	595	536	528	564	528	574	573	565	547	554	555	570	526	560	527	526	594	564	535	566	562	633	566	549	571	528	575	578	570	584	600	597	566	545	575	567	545	554	544	572	531	582	575	555	548	534	594	591	560	558	568	549	591	551	555	534	595	560	565	583	530	565	550	585	566	533	544	528	597	554	567	576	553	598	545	522	585	535	578	579	590	600	590	550	575	550	554	560	545	556	549	574	587	520	546	583	539	521	556	560	571	590	576	572	528	609	583	523	561	588	510	511	530	641	539	580	542	529	597	517	551	548	547	563	580	570	601	571	599	550	549	542	559	536	595	553	569	557	552	544	607	593	613	553	570	592	525	575	537	573	554	532	542	547	540	528	543	567	537	578	578	553	543	570	584	579	563	543	557	620	590	581	544	561	568	572	604	589	584	542	578	535	559	536	553	589	562	585	567	556	591	591	573	624	555	579	604	535	561	551	551	549	553	561	545	591	606	607	547	517	574	555	548	539	553	559	566	535	556	527	590	574	550	535	544	550	517	569	518	566	545	621	516	556	635	555	573	555	555	575	559	537	592	593	539	584	576	547	575	576	560	508	549	586	536	620	553	592	590	579	558	540	556	570	579	531	541	556	517	543	597	551	538	547	574	583	521	528	577	558	574	581	571	548	532	566	516	548	556	512	569	546	594	612	550	549	565	594	567	535	584	613	570	567	560	565	569	575	554	546	546	561	541	603	568	545	515	590	520	533	567	573	564	569	584	552	573	531	532	569	532	538	604	538	519	593	564	522	540	571	618	563	573	558	582	559	554	544	516	567	548	542	615	573	560	560	542	533	579	566	564	544	559	533	555	559	524	569	552	548	544	510	577	585	563
38084	33573	52577	46318	13124	9121	24597	18089	1987	1545	1333	1252	1135	1065	927	886	927	880	801	773	702	687	695	606	682	632	640	626	620	610	608	577	598	590	583	556	577	569	554	543	521	579	546	556	576	524	557	535	535	568	569	559	538	520	556	538	512	591	498	552	521	531	551	554	540	516	533	553	564	587	552	514	546	495	556	496	517	525	506	533	520	508	508	506	502	484	516	482	545	486	494	552	537	512	502	551	520	501	545	543	568	536	517	519	512	552	584	493	524	483	519	525	528	496	512	566	519	546	544	521	479	491	525	570	520	490	566	494	558	475	558	500	524	552	518	522	505	506	534	502	490	500	504	545	534	529	524	518	513	539	542	503	547	519	510	503	521	538	499	509	497	551	525	514	553	550	543	516	513	473	525	482	539	527	544	545	531	490	528	526	565	514	491	501	540	514	495	524	514	533	514	528	531	493	489	492	532	497	511	549	482	510	516	511	518	530	517	481	492	499	549	499	502	531	548	523	522	513	493	532	540	536	532	501	499	507	524	523	535	519	490	525	526	530	504	521	514	555	488	538	512	548	520	507	485	510	521	514	460	513	491	524	533	486	504	528	538	492	471	520	508	540	515	521	546	509	491	520	518	531	532	484	537	547	476	517	502	507	514	502	526	526	546	497	521	508	526	514	516	524	528	489	499	526	507	531	515	527	516	541	512	507	547	527	516	558	593	528	473	517	542	514	517	516	536	482	500	510	481	511	541	548	533	510	495	510	486	533	510	504	489	571	500	473	537	485	511	512	527	510	506	496	534	528	501	530	552	528	544	549	513	506	512	500	505	500	474	562	498	542	524	526	527	520	528	536	493	482	544	545	472	506	535	514	521	515	506	520	543	509	543	562	538	530	517	521	506	513	519	494	520	510	477	558	533	532	471	451	542	520	531	535	523	538	515	541	513	516	500	506	520	513	508	497	535	516	484	536	551	541	534	521	501	495	477	500	565	558	498	532	502	506	502	501	499	491	531	531	543	565	497	507	524	541	524	536	505	520	488	525	499	519	545	516	546	532	519	539	521	493	515	538	514	530	491	499	471	534	498	533	534	515	496	503	493	552	486	531	521	498	516	570	521	536	504	515	525	528	476	559	473	535	488	558	513	501	539	520	493	536	522	508	523	519	491	499	498	551	530	550	520	525	519	512	506	490	551	502	497	500	511	524	497	502	505	503	509	524	510	535	524	485	492	536	545	505	524	563	518	562	517	567	493	517	484	495	512	555	505	495	523	492	494	524	492	520	478	480	547	545	520	525	562	506	479	556	509	573	519	512	518	484	518	522	540	504	519	501	530	507	469	505	500	496	530	516	494	504	531	503	476	537	509	531	492	484	502	528	514	526	487	509	503	503	552	540	541	543	518	518	494	518	527	506	550	530	501	515	548	496	497	496	540	524	504	504	570	487	552	506	557	504	488	468	507	553	487	504	564	500	512	541	510	492	515	518	532	521	518	487	503	491	511	483	483	512	577	525	540	524	524	557	504	508	528	526	496	511	504	520	539	541	535	527	532	466	506	514	499	507	519	519	517	472	494	547	542	517	521	524	509	524	548	490	489	525	527	553	500	525	518	524	520	495	505	550	512	487	518	489	546	481	502	517	488	512	460	493	494	533	516	501	525	506	517	525	521	546	496	529	552	524	521	508	484	535	485	563	549	525	524	531	524	500	520	529	519	549	546	525	533	468	544	558	540	515	509	522	514	568	519	520	509	522	532	546	561	547	533	510	512	561	516	472	486	537	515	461	526	543	524	519	498	501	503	524	498	500	528	539	521	509	514	538	495	515	509	490	461	542	517	541	507	526	503	558	541	490	492	524	513	530	567	514	508	580	512	507	487	527	537	512	484	470	563	510	518	541	494	487	527	521	527	509	520	494	522	484	517	504	520	529	491	507	529	564	508	518	479	509	472	492	479	466	509	505	462	539	505	502	554	516	577	488	509	506	523	585	539	488	534	510	564	486	499	545	526	496	503	523	540	524	521	536	480	534	507	496	530	559	489	525	516	518	475	504	525	518	540	496	511	486	530	500	496	579	521	487	528	539	480	511	504	556	510	513	517	488	536	548	526	545	531	474	537	483	515	506	496	523	516	533	512	506	521	532	558	508	517	530	488	517	520	538	472	528	503	539	512	508	547	513	529	516	493	483	469	499	508	529	482	537	469	478	528	527	523	513	490	550	513	521	510	499	509	522	543	516	502	531	488	472	526	491	499	519	500	539	511	531	490	538	491	493	466	521	541	522	495	508	491	516	527	494	532	541	466	528	555	509	525	490	521	521	529	522	506	539	528	526	528	538	576	480	531	488	516	520	493	538	523	541	558	506	501	516	515	547	544	477	522	512	565	510	540	484	483	524	536	546	543	523	517	534	543	503	527	523	561	487	503	504	559	547	489	458	507	532	532	533	551	505	568	504	528	509	545	525	532	517	492	522	543	501	526	552	513	518	573	562	554	539	516	490	512	492	533	535	488	510	525	538	535	524	519	504	530	527	481	525	509	535	526	525	522	527	533	491	517	553	535	527	540	537	505	509	514	499	557	541	511	508	494	507	529	545	510	513	516	505	541	537	506	500	529	515	507	487	573	543	486	542	514	543	498	526	500	505	507	549	524	540	480	485	513	509	541	525	521	481	533	531	511	507	484	530	474	504	514	522	527	515	541	483	535	510	560	520	503	516	501	501	532	510	490	522	542	557	552	545	549	526	549	485	483	520	531	561	511	496	499	517	502	471	490	526	536	526	558	500	502	522	500	543	513	527	566	535	541	530	521	508	499	515	516	486	486	551	480	502	523	517	553	514	515	496	517	482	522	535	524	510	498	506	532	502	511	477	557	504	530	510	539	526	518	514	509	537	524	506	525	515	518	513	537	505	484	527	508	476	526	521	482	522	550	577	505	499	508	528	531	534	497	520	559	505	524	505	507	472	505	465	476	507	511	521	543	540	506	509	508	510	523	529	555	525	500	528	466	572	537	488	499	509	555	513	525	476	509	483	523	513	474	504	528	531	508	508	496	532	528	514	503	535	514	521	495	548	516	499	535	512	505	502	466	542	550	527	536	506	559	528	526	506	542	538	499	531	532	493	531	516	529	491	519	490	567	512	503	514	539	546	512	548	537	542	572	540	519	549	529	553	529	530	489	468	497	482	499	501	544	528	480	490	529	484	519	528	490	483	514	490	554	558	519	500	504	513	516	464	516	504	533	543	498	557	508	525	569	532	506	539	495	512	505	497	507	475	498	487	543	494	518	506	559	505	480	521	518	499	518	522	500	531	497	498	530	530	517	540	547	502	543	530	534	508	478	544	492	516	502	510	482	518	526	492	534	475	497	522	525	573	494	505	525	575	510	544	571	544	582	556	563	508	496	502	503	499	489	466	506	542	494	511	468	484	511	515	502	504	533	503	526	529	536	505	538	469	546	538	504	490	519	506	524	515	528	530	485	515	534	497	509	548	528	510
28532	17655	16375	12558	1776	833	1370	1969	167	137	145	133	155	145	145	160	149	164	129	152	139	142	146	146	129	156	135	128	151	145	151	134	152	132	150	153	150	135	155	131	146	120	142	137	141	152	144	135	138	152	143	146	141	143	137	161	142	135	138	160	131	158	139	157	130	134	135	140	133	116	143	132	132	148	130	156	136	131	146	137	132	124	129	133	161	127	160	147	131	139	141	145	161	143	146	135	131	133	141	136	165	139	161	145	143	117	132	155	135	170	136	147	128	131	166	127	140	129	125	144	135	139	138	146	129	157	159	159	159	112	150	133	134	143	145	137	113	157	122	158	141	162	143	117	127	131	139	143	117	144	174	146	149	140	158	142	133	145	169	120	160	140	134	164	138	142	152	150	121	142	141	135	154	147	165	162	143	139	138	136	151	132	166	122	142	134	145	136	172	141	132	146	145	159	136	158	141	142	129	139	132	141	132	139	137	146	141	139	147	117	135	142	140	150	139	154	160	157	146	158	143	143	142	132	137	138	141	131	135	154	174	144	147	132	145	142	134	163	148	130	152	138	148	122	128	115	137	153	128	138	147	128	139	141	160	154	134	133	146	129	149	134	155	141	125	171	146	155	133	138	125	162	152	117	145	135	164	151	160	134	151	126	141	165	136	134	133	137	150	155	124	148	130	156	142	148	149	152	134	149	137	151	159	150	144	145	151	161	134	131	138	152	150	138	163	154	167	152	130	132	142	146	145	129	132	140	167	145	128	160	145	132	134	141	159	172	153	148	150	140	137	141	151	132	131	158	143	130	153	156	152	161	126	159	161	137	128	141	158	168	155	140	153	145	160	135	138	126	150	143	136	146	154	139	142	116	141	126	154	144	150	134	144	133	141	139	122	134	154	167	147	134	143	141	142	121	141	138	151	147	146	156	148	131	177	125	145	123	164	139	154	117	151	151	155	146	145	138	155	139	142	141	107	128	121	151	143	150	152	122	141	170	142	134	142	136	147	138	140	142	148	155	129	131	146	147	154	147	128	139	128	160	140	141	151	160	134	146	152	142	143	121	133	149	140	143	133	141	169	164	136	115	108	154	137	158	138	130	160	142	157	142	148	139	159	137	148	153	138	143	169	151	122	147	125	151	122	158	159	125	146	140	131	130	138	142	140	141	133	151	123	139	123	150	166	132	132	122	152	153	132	163	144	132	123	142	128	163	155	167	150	137	133	159	131	169	128	154	155	148	152	156	163	143	151	140	143	134	133	162	133	153	142	144	128	138	146	141	153	141	115	155	142	175	143	158	140	153	114	150	155	155	132	158	148	133	165	151	156	124	148	157	169	145	136	138	178	142	142	146	129	143	149	143	143	136	157	134	146	132	164	139	154	141	152	125	150	158	137	133	136	145	150	133	140	148	146	151	150	141	142	147	145	133	148	153	141	131	135	157	138	160	117	139	138	135	136	152	125	143	139	155	143	126	128	136	147	139	113	126	152	136	153	143	141	138	157	132	136	150	144	137	130	142	163	165	154	147	146	131	155	147	131	148	141	146	134	145	154	148	121	149	152	143	151	151	139	154	152	135	155	163	132	152	141	136	158	141	108	124	145	148	147	135	139	147	145	154	133	132	138	138	158	133	129	145	137	127	136	145	165	141	137	119	134	134	144	142	167	136	154	132	145	151	129	123	144	145	144	153	128	168	136	133	142	139	125	152	129	153	155	157	138	153	165	152	131	139	120	144	131	132	161	112	149	139	167	158	147	149	167	127	133	136	139	108	134	142	158	141	122	140	157	127	146	158	145	153	133	160	159	143	145	168	158	143	146	133	154	153	123	129	142	137	147	141	160	142	167	173	151	139	110	140	149	131	136	140	135	157	139	129	143	122	137	150	145	129	138	147	130	148	155	125	157	130	161	137	144	157	140	129	122	126	155	135	144	153	147	145	139	128	153	145	135	131	114	140	164	136	136	135	173	148	145	141	157	148	136	154	163	140	112	104	163	148	157	131	137	140	172	165	123	129	124	123	129	146	158	154	137	154	140	139	149	135	130	131	142	145	161	151	146	130	140	146	159	155	159	148	172	139	155	139	138	137	163	139	157	114	148	138	142	156	160	139	140	153	131	150	150	138	146	151	141	146	159	129	134	150	164	166	158	145	130	152	137	156	127	151	136	149	134	146	130	125	141	127	114	154	153	150	122	127	144	144	131	136	141	139	146	145	141	145	134	141	152	153	150	129	153	138	157	127	144	147	130	148	139	135	141	158	157	155	156	150	132	133	134	123	148	164	144	146	134	134	134	150	138	122	143	147	131	151	152	140	147	138	141	114	161	129	140	142	138	130	151	133	128	150	139	122	145	136	156	127	133	148	128	139	152	142	152	148	130	147	163	145	126	116	147	163	117	133	137	138	134	143	133	160	148	151	155	131	163	142	142	145	150	141	120	147	151	142	149	147	146	148	165	157	152	154	141	139	147	140	130	143	141	142	116	136	142	151	131	135	128	149	131	145	144	143	149	151	123	134	142	166	153	143	139	138	167	134	172	162	153	143	154	139	140	143	131	146	154	134	157	128	164	132	137	145	137	159	144	130	139	166	129	155	124	126	151	148	141	158	166	137	150	151	120	139	127	140	136	152	143	126	127	150	152	161	142	158	122	150	133	171	155	134	130	162	134	158	148	162	143	152	129	150	118	178	139	143	147	150	171	146	141	139	145	137	152	179	143	125	147	160	142	127	135	154	131	139	144	147	139	129	131	157	143	145	139	135	135	165	124	163	125	141	149	164	151	139	132	136	170	116	133	156	149	127	139	145	138	147	139	150	163	141	161	145	158	146	162	133	152	134	145	125	153	157	142	150	149	151	136	145	141	145	136	137	145	145	160	156	149	130	127	134	128	114	131	144	148	151	160	151	138	133	115	138	147	175	147	164	139	147	154	154	142	154	138	135	153	145	133	128	132	146	143	150	154	149	132	129	147	134	132	134	143	162	131	143	131	125	151	159	154	143	152	129	175	133	147	145	152	164	139	168	146	145	144	115	141	134	127	164	142	155	146	127	138	153	125	149	163	132	164	127	142	145	152	157	136	136	135	140	137	150	110	143	149	148	130	134	135	135	132	162	120	154	133	150	140	136	142	147	147	140	129	158	126	143	132	142	110	137	135	132	142	148	152	147	148	148	139	154	130	162	157	138	142	143	117	133	120	137	143	130	145	135	128	163	143	151	123	129	133	153	126	147	145	141	140	163	147	147	142	125	119	144	128	152	136	157	142	145	155	129	146	146	138	157	132	162	148	124	141	130	137	145	131	157	137	128	143	139	132	128	141	149	163	177	136	151	136	152	149	148	126	153	138	148	148	140	146	134	131	154	151	124	141	137	164	152	146	142	155	115	134	164	166	156	146	127	133	113	150	147	160	122	139	136	164	127	156	157	136	129	155	138	121	119	156	134	135	152	161	160	134	159	147	135	129	143	173	140	138	152	146	158	117	139	133	145
15719	15791	24488	13084	2780	1750	2683	3476	184	177	188	162	152	163	155	155	176	155	172	161	155	160	134	169	158	174	132	158	152	134	132	161	146	142	143	144	153	161	126	142	151	154	153	161	153	168	171	171	125	133	141	140	159	171	153	147	139	164	145	156	142	147	170	149	132	125	165	127	158	166	125	147	123	131	156	147	146	156	149	158	146	131	154	170	152	148	131	156	159	128	124	151	154	152	146	161	143	139	149	126	171	156	141	172	146	165	150	137	139	138	130	137	163	136	149	150	160	134	140	120	155	147	155	145	162	139	148	164	156	132	168	150	146	149	150	142	152	186	158	160	188	147	158	148	137	153	135	148	168	141	143	175	164	153	156	150	146	156	168	150	146	159	144	181	161	148	146	153	151	165	166	144	146	150	129	175	163	149	159	138	137	149	174	149	149	181	181	139	152	161	158	149	129	170	132	158	153	163	137	148	158	143	168	160	133	160	151	158	151	145	141	161	151	150	144	143	140	135	170	161	151	151	145	152	137	150	140	154	141	156	139	171	150	183	150	172	155	154	144	128	157	160	153	140	155	135	145	156	153	153	140	161	166	153	159	160	132	145	140	152	172	165	156	154	152	130	132	165	142	142	137	190	151	150	140	154	152	154	149	162	129	160	151	183	142	149	140	156	141	149	148	167	156	129	135	144	140	155	143	168	156	156	159	146	143	138	141	147	159	144	150	148	141	150	124	148	140	175	142	168	122	117	135	146	145	155	153	161	131	168	149	132	170	139	177	159	151	153	145	153	168	166	153	135	156	146	152	142	125	150	156	142	145	124	172	171	137	150	180	164	148	137	147	131	149	142	139	154	135	122	123	168	150	154	145	180	137	144	161	131	159	171	158	146	165	147	142	178	134	144	163	171	152	157	150	174	168	155	154	157	170	161	137	153	152	167	186	158	163	133	155	138	137	134	160	151	160	137	132	158	154	143	188	143	154	153	159	138	151	151	133	149	163	148	148	137	136	160	139	157	158	149	164	156	152	158	142	146	147	135	157	134	172	146	175	172	138	164	170	137	156	148	149	150	144	169	156	143	150	157	153	138	158	179	141	156	146	155	174	155	153	155	163	162	126	163	146	143	146	128	177	140	147	162	149	147	150	115	135	174	153	168	167	155	142	130	161	154	150	160	150	170	155	136	163	144	150	157	129	150	166	151	163	158	148	153	147	139	154	149	152	153	173	150	167	155	145	137	147	150	150	150	136	156	151	141	131	142	165	161	175	156	146	132	151	168	139	163	146	145	130	150	134	134	150	133	160	155	153	169	155	165	119	154	148	157	166	156	169	151	145	145	142	176	164	151	166	143	167	163	129	148	149	156	163	133	134	139	150	155	156	167	131	146	182	162	159	158	132	131	152	141	153	153	155	151	149	161	166	170	164	151	147	167	155	160	167	151	144	139	148	159	159	151	156	126	152	155	146	151	150	131	154	142	138	142	153	157	159	148	163	139	164	139	135	156	141	163	166	149	158	152	143	158	157	138	150	133	120	141	134	159	162	141	125	155	152	155	172	161	148	150	167	143	156	143	143	162	153	146	145	142	160	127	139	134	151	171	134	145	149	138	144	158	159	153	152	133	149	177	149	154	140	184	157	133	143	169	149	139	153	139	135	158	150	181	151	145	158	148	142	146	149	170	133	161	134	166	168	149	143	143	148	151	167	151	120	164	156	159	166	131	148	160	130	136	147	145	157	169	155	160	126	151	148	142	179	140	151	151	138	142	138	137	139	130	146	149	170	168	133	141	140	119	151	167	143	141	139	152	156	154	168	149	147	142	169	162	148	141	183	149	137	169	173	139	155	141	143	136	153	170	157	191	144	166	140	168	164	144	115	153	152	147	174	147	181	148	157	155	157	143	173	145	157	133	152	148	138	169	129	156	186	152	136	152	156	135	144	132	154	149	153	133	167	142	155	145	145	155	158	131	149	136	145	164	162	147	153	143	148	140	143	147	151	145	148	158	148	144	147	150	159	159	161	154	138	167	152	149	146	138	169	160	131	150	128	151	141	143	156	145	135	150	156	165	164	154	161	126	144	146	145	131	144	143	151	139	126	139	126	161	133	149	143	151	152	168	160	151	149	136	122	142	145	162	158	140	157	122	162	139	151	144	166	153	178	147	149	161	150	146	158	127	161	128	155	137	169	122	161	146	140	146	135	147	141	152	160	157	138	128	155	147	159	164	164	158	152	150	137	160	168	152	153	172	136	153	149	165	163	155	168	180	144	158	136	180	135	161	154	152	149	161	147	167	149	134	134	146	132	162	158	157	138	141	137	164	149	179	173	163	170	146	137	141	157	148	153	145	159	155	141	137	156	152	163	143	143	152	153	149	177	148	131	142	143	159	157	146	143	155	158	144	140	161	152	162	167	151	131	144	155	139	153	154	154	161	137	155	157	174	153	178	133	149	144	146	162	133	137	149	152	150	138	132	148	138	145	162	149	146	141	163	146	162	163	151	135	158	154	166	152	147	158	133	147	133	161	141	139	180	123	142	149	144	155	133	160	146	141	149	164	153	175	172	155	141	140	141	162	159	142	158	154	138	158	146	132	141	131	163	159	141	147	163	148	142	146	135	144	159	141	154	155	138	161	155	154	157	151	167	154	150	160	163	151	162	157	136	141	162	147	142	164	155	179	140	155	150	154	154	151	155	138	138	158	166	155	186	166	137	148	128	142	143	167	153	131	113	139	162	175	153	175	148	171	153	142	151	152	129	163	163	142	181	158	162	147	163	151	144	169	132	144	137	157	149	162	160	161	156	150	159	148	139	170	148	162	169	144	141	149	145	147	159	166	154	143	154	159	133	146	140	152	126	156	162	142	148	134	147	150	145	161	162	171	145	168	157	155	160	145	181	152	140	156	139	137	160	151	153	165	151	152	158	148	152	141	150	169	143	149	151	146	159	131	128	157	154	183	141	165	160	154	165	151	141	154	150	165	134	167	163	159	163	152	145	166	153	156	151	138	169	135	146	151	156	157	158	154	141	133	132	156	160	151	175	163	170	149	165	149	159	156	143	143	167	158	128	148	168	158	133	137	142	170	166	148	148	153	151	163	156	146	132	164	160	142	165	138	132	162	135	143	155	140	141	151	156	155	162	166	155	145	141	139	155	147	142	174	155	134	175	169	152	162	153	137	165	170	154	137	164	160	155	145	157	119	154	157	160	146	142	141	170	171	162	145	138	132	153	169	140	151	153	157	133	148	161	155	174	125	151	173	165	142	167	169	175	136	157	153	152	131	127	147	144	157	150	160	169	168	159	141	129	128	160	162	161	130	142	162	165	130	172	145	165	158	152	176	137	154	180	137	165	172	168	157	149	146	158	150	141	156	128	144	130	141	172	141	150	153	154	157	176	157	161	147	164	148	154	148	164	170	163	142	158	155	176	149	142	158	147	149	132	166	169	142	177	154	148	157	148	154	151	147	157	150	142	157	141	149	169	155	146
24914	20448	27141	26106	20162	12013	8607	36274	8731	717	553	514	435	442	462	441	382	400	389	398	396	402	424	365	390	396	342	385	352	349	340	340	390	348	383	362	370	345	354	347	329	372	369	390	363	329	348	342	354	364	361	345	345	335	350	343	335	350	347	348	349	329	319	325	358	358	331	369	313	340	327	335	346	364	331	405	361	338	341	325	304	320	316	309	347	315	364	326	349	327	336	342	346	361	360	387	323	313	373	355	313	333	372	366	331	342	336	345	329	352	325	369	326	338	313	329	328	340	354	326	355	340	343	344	360	317	331	309	298	321	330	365	347	328	337	334	344	331	333	318	341	329	309	363	341	355	304	298	330	301	314	360	354	344	356	371	340	343	352	334	356	329	318	357	323	348	356	313	359	339	324	308	341	357	346	351	304	341	326	323	354	334	351	333	357	360	353	354	317	337	303	368	323	358	348	365	370	314	342	351	342	361	301	354	323	331	360	338	302	340	309	340	351	322	335	333	340	319	348	355	312	332	325	362	365	340	312	321	341	312	355	397	321	322	366	343	332	324	367	305	379	342	326	341	350	332	344	332	343	331	323	358	329	365	341	318	330	362	355	318	323	350	282	331	332	331	329	350	334	347	323	355	326	360	327	366	361	303	300	354	319	305	335	332	334	337	325	321	323	307	352	369	353	361	368	361	360	328	345	318	349	349	324	325	342	362	361	334	346	336	345	359	328	342	313	338	330	340	353	327	344	349	320	296	341	347	342	326	339	333	349	342	352	313	341	327	308	342	335	363	345	320	319	326	313	353	343	333	355	307	380	331	344	328	318	366	339	324	331	340	357	334	335	303	330	360	339	336	353	334	348	319	354	365	336	383	308	361	333	326	355	338	356	327	363	345	367	338	347	359	346	312	354	329	338	330	309	352	348	297	321	342	369	312	357	333	335	327	320	348	358	342	319	363	356	363	352	323	363	302	348	353	316	319	344	341	343	296	317	331	336	371	381	341	362	332	322	340	389	332	332	345	338	341	351	313	362	327	329	285	310	314	373	336	370	345	348	369	304	363	343	359	362	335	343	311	346	335	342	361	327	329	344	353	329	358	329	296	340	301	324	327	328	323	330	347	340	329	329	331	330	357	317	324	350	338	364	337	378	332	354	313	341	333	349	311	323	351	361	351	351	336	326	348	337	303	348	361	353	275	323	322	334	342	331	343	320	342	323	340	352	338	326	358	328	337	366	355	356	336	329	329	346	336	326	335	355	324	323	343	358	346	322	306	310	337	330	329	360	323	334	328	350	298	329	332	359	346	342	342	387	357	304	345	333	328	343	322	350	322	361	306	365	323	293	361	333	327	339	320	362	374	348	356	309	306	331	337	326	341	333	368	321	338	348	322	310	332	348	330	325	339	357	322	321	359	338	360	344	327	335	383	371	347	311	316	318	316	347	345	331	336	323	357	363	332	333	312	358	338	348	347	347	374	325	355	353	360	340	367	371	364	353	362	336	336	340	314	319	317	334	303	348	325	345	313	377	340	346	353	359	301	379	361	330	350	343	304	386	350	373	341	339	328	342	365	345	336	323	336	330	317	346	349	343	340	338	327	301	330	374	355	321	325	363	294	364	339	361	314	321	345	334	336	323	332	397	319	377	342	354	336	359	369	341	369	355	348	363	334	344	332	298	340	361	383	330	339	354	322	344	372	356	317	345	345	356	321	314	351	390	381	325	335	343	354	367	330	352	371	347	322	317	357	352	345	339	328	338	350	353	386	314	322	310	302	330	332	329	332	329	320	304	347	350	334	333	366	328	317	357	355	346	362	331	352	353	306	342	358	393	349	340	322	327	331	351	324	335	320	331	316	348	303	375	365	323	323	347	372	354	315	333	338	339	320	332	337	341	341	334	343	347	343	347	338	330	339	339	359	339	329	326	374	334	326	352	312	351	369	354	352	369	340	347	329	305	327	363	348	322	295	352	318	323	365	349	323	366	323	337	315	334	384	323	347	343	328	319	337	330	353	337	317	321	318	332	361	364	351	350	368	360	350	347	355	332	319	317	341	333	321	315	354	359	304	367	351	330	354	318	338	317	331	314	311	360	359	301	327	327	338	330	326	325	345	317	347	322	304	332	342	322	330	346	348	307	322	370	365	343	348	335	345	354	340	341	352	397	360	309	311	352	324	341	351	338	364	334	346	320	307	359	320	313	321	356	339	344	302	332	294	367	323	316	316	310	317	355	379	337	346	338	359	353	362	321	334	324	323	331	369	331	376	347	328	325	328	341	319	320	316	336	333	345	366	333	335	338	371	341	338	325	349	352	367	339	326	352	313	338	357	347	341	342	317	323	329	351	342	343	353	362	352	336	307	362	326	349	321	337	329	339	337	358	347	359	358	308	337	377	355	310	344	385	322	337	359	347	334	348	334	338	359	373	343	369	341	341	341	355	359	335	349	351	348	356	337	371	301	353	318	327	322	345	308	324	361	360	329	351	377	338	354	347	356	347	324	329	311	322	363	324	326	357	313	341	342	359	354	380	349	341	345	328	348	311	365	326	332	352	320	349	324	321	337	329	329	336	334	343	332	364	355	295	340	305	375	340	330	342	305	372	336	328	323	338	345	336	328	346	311	354	336	342	358	312	357	338	326	316	354	336	318	346	341	316	308	323	381	367	347	354	315	328	361	338	344	346	321	355	333	368	338	332	337	334	342	349	341	330	362	358	338	318	337	340	337	355	379	335	356	341	347	335	327	367	350	371	316	344	329	326	302	346	383	366	336	303	285	377	344	361	328	315	362	365	344	327	388	344	334	362	379	373	349	347	327	342	323	354	374	327	329	322	336	320	372	375	316	344	341	331	342	304	316	342	344	341	316	316	344	330	322	294	358	371	352	308	359	354	354	330	341	341	304	362	360	339	357	385	344	347	344	344	340	347	357	328	322	315	343	363	351	328	339	337	363	325	317	360	341	332	360	340	352	326	352	340	303	346	350	330	325	343	366	362	365	336	315	344	343	355	330	327	329	372	321	354	323	333	328	289	321	312	333	352	376	343	326	301	319	334	364	300	364	328	368	348	350	337	356	332	348	337	315	394	328	336	345	334	342	354	321	312	322	319	339	367	337	329	327	349	343	362	325	323	336	306	354	363	339	351	315	350	325	334	345	350	357	349	342	343	306	341	322	329	340	335	360	336	374	302	376	321	322	352	313	330	356	342	341	325	329	331	323	332	404	348	302	360	335	349	373	375	346	363	355	348	374	361	325	333	358	332	345	325	336	352	337	354	350	341	375	343	337	346	356	366	325	324	346	363	343	321	326	375	304	330	357	337	335	359	305	353	317	347	367	312	317	341	341	308	334	348	378	331	364	355	340	321	326	310	329	348	348	347	368	337	363	336	322	347	362	332	331	357	314	280	354	340	333	347	351	331	312	359	366	343	322	320	349	337	333	349	344	312	340	361	351	335	328	342	362	348	340	333	336	329	336	351	314	343	336	315	315
32635	27443	39120	25783	7915	5195	12378	34622	1530	810	694	628	641	538	528	510	468	444	445	420	400	403	392	379	369	388	360	376	364	357	360	355	374	361	332	329	354	325	351	326	323	325	308	349	330	315	345	325	333	351	313	330	345	323	338	341	334	307	307	345	334	296	320	352	338	326	308	325	348	334	358	317	286	349	327	362	334	306	322	366	329	336	321	337	313	316	312	356	322	283	306	318	303	294	326	350	311	294	321	317	309	332	323	279	318	288	305	296	356	353	313	280	316	300	325	349	311	310	320	339	316	292	283	330	300	327	315	299	309	328	305	324	322	298	352	311	339	309	358	324	304	321	313	329	362	318	333	315	289	278	357	299	292	357	308	348	305	335	291	327	298	319	372	327	314	315	315	316	306	352	325	316	310	291	276	308	305	323	303	329	343	324	294	314	334	310	320	312	331	352	330	329	323	330	309	308	330	301	340	315	315	339	306	282	311	323	299	320	341	341	346	321	334	300	349	317	315	326	339	289	313	324	293	338	305	306	329	298	338	338	334	348	315	293	304	319	339	325	302	286	334	320	337	291	335	293	311	324	289	282	324	310	313	306	311	327	307	325	292	347	305	330	349	337	305	296	327	340	301	336	352	302	289	325	301	287	295	330	322	325	316	311	318	312	335	309	307	298	335	329	322	325	302	318	293	318	311	306	291	315	324	312	281	292	327	329	315	335	344	325	337	321	303	321	320	327	328	320	301	331	342	325	315	307	297	315	313	295	298	291	322	303	305	327	322	334	286	310	308	316	319	329	299	290	288	304	326	330	338	278	322	341	305	330	308	315	277	315	367	325	303	339	331	335	327	304	301	294	342	323	315	338	324	314	323	310	318	337	330	328	331	327	322	304	333	295	338	313	287	312	352	307	309	299	314	344	333	299	298	298	291	316	361	331	315	318	323	313	317	313	277	313	324	303	313	326	321	312	324	339	285	346	355	300	313	321	297	332	303	313	331	319	348	309	289	317	300	311	318	317	311	300	345	310	334	318	308	313	331	308	329	295	306	325	316	318	304	306	299	341	322	310	282	333	329	299	303	329	311	331	301	313	332	303	291	313	314	300	318	333	320	307	324	336	285	304	320	277	312	311	305	296	331	331	326	311	334	311	321	315	303	286	298	331	343	330	327	299	324	326	316	328	324	297	296	300	302	329	312	337	330	325	313	324	308	293	318	295	329	312	302	308	326	347	328	302	326	305	320	310	302	317	281	295	308	340	337	326	328	310	347	273	327	300	321	317	305	335	303	321	328	304	311	310	323	314	298	332	323	318	315	334	329	341	310	306	321	298	277	309	307	319	304	320	317	299	353	316	338	336	328	321	325	316	324	329	298	336	312	347	296	308	318	301	305	291	332	315	341	298	292	312	326	317	308	319	305	299	315	302	302	288	309	275	354	341	293	314	336	334	315	306	313	347	284	340	317	322	310	317	314	297	317	346	303	325	329	327	313	312	312	323	327	307	323	294	311	331	331	315	332	339	287	323	286	314	318	318	314	301	321	334	323	317	305	322	324	315	292	315	307	290	321	337	315	277	307	306	331	308	324	305	307	335	299	303	285	309	307	319	329	328	324	339	311	318	310	344	329	301	321	334	322	323	337	302	347	280	332	305	297	328	341	348	293	308	319	310	334	305	299	320	340	338	300	297	298	319	356	315	352	330	324	307	300	278	319	326	326	320	323	311	293	336	308	320	315	306	315	312	303	288	320	332	302	330	317	313	318	339	326	283	342	313	306	341	321	338	343	316	316	320	331	293	330	306	339	320	341	328	338	294	299	326	314	277	315	310	322	337	327	301	333	331	306	298	313	313	327	301	334	301	291	288	291	317	273	339	259	309	280	330	326	300	320	314	305	305	329	322	316	331	279	302	363	300	342	290	303	281	301	300	296	315	326	301	342	334	323	305	308	320	297	305	316	300	317	300	307	289	293	322	307	318	326	332	327	322	324	331	327	308	308	343	311	332	312	327	314	319	305	295	306	328	315	332	325	314	292	306	318	297	309	323	320	317	309	312	302	313	313	308	287	340	337	298	349	337	339	296	305	327	351	306	314	299	332	316	320	323	332	316	346	321	299	299	311	283	368	321	325	309	313	289	336	313	301	299	293	299	332	315	324	303	358	338	276	294	347	310	318	319	321	302	337	334	327	341	337	296	321	325	326	351	360	332	333	275	321	322	299	307	305	303	314	314	313	326	306	315	328	320	325	292	289	342	332	320	335	303	306	342	321	314	298	343	282	303	303	299	328	317	313	323	327	306	319	295	326	320	318	324	318	318	316	321	312	312	321	337	355	333	330	298	320	326	324	325	334	297	323	331	305	306	320	298	329	332	293	292	309	287	297	307	331	312	343	325	330	328	349	304	319	293	315	319	316	326	329	339	284	335	327	311	336	311	355	319	318	319	364	332	331	312	294	328	307	306	292	315	314	301	334	292	303	302	346	333	325	287	319	303	339	327	311	342	330	321	295	310	313	317	290	324	309	325	296	312	321	317	296	287	330	281	315	300	309	302	323	315	317	307	349	327	301	322	311	312	321	313	329	301	329	289	344	295	359	333	286	330	308	309	307	337	300	321	319	343	299	352	304	299	282	314	292	328	298	293	327	336	319	307	328	303	334	341	331	309	317	304	315	322	323	327	298	359	334	306	312	316	318	302	271	317	309	291	312	318	334	312	330	339	300	305	313	335	291	305	320	360	319	296	315	289	328	336	292	339	299	319	319	312	317	334	279	330	323	302	298	339	278	278	299	322	312	310	324	331	324	316	315	323	356	322	318	338	315	332	292	296	314	286	280	344	324	297	337	314	335	311	310	326	320	291	311	299	313	331	322	313	312	361	301	326	289	313	337	315	301	291	312	316	294	295	351	319	288	292	302	307	304	336	332	309	302	320	312	351	324	335	322	328	357	309	321	336	342	308	316	314	332	309	296	315	322	368	308	335	324	289	325	304	313	309	339	313	322	331	299	298	303	287	298	322	327	315	302	307	332	336	321	292	324	323	323	316	319	327	322	314	335	315	290	329	323	327	309	336	317	316	298	334	341	302	302	344	326	316	311	316	344	317	333	348	304	301	323	342	308	274	373	332	292	314	312	301	313	328	312	339	326	318	316	350	334	307	315	297	326	334	311	289	341	310	334	323	320	315	330	318	314	312	286	321	327	335	318	306	309	318	303	290	326	338	329	288	305	311	319	339	312	309	307	330	275	339	307	313	310	334	292	295	355	321	308	307	322	362	291	314	324	301	275	314	325	306	306	324	320	350	341	324	340	323	297	366	338	298	321	279	321	308	288	319	317	329	311	340	335	352	285	329	345	309	298	318	307	329	298	333	309	292	333	324	333	338	318	321	331	312	318	349	315	330	313	312	342	303	332	301	318	338	319	310	317	308	329	298	325	296	292	294	342	317	333	309	364	319	322	310	312	333	295	332	361	333	338	308	338	301	331	349	320	316	306	301
22602	20439	26694	26524	20528	19304	18698	54856	29275	4745	1020	829	750	746	716	710	702	686	691	608	687	642	665	654	644	635	654	626	590	595	643	625	613	617	604	608	605	601	612	602	569	608	584	587	589	630	580	627	599	580	588	587	564	588	619	605	622	570	614	575	592	579	639	577	547	571	606	601	577	626	547	624	625	633	609	581	552	526	589	577	596	550	561	571	558	604	610	563	632	580	586	552	552	585	588	625	583	577	602	582	571	589	591	588	555	556	598	573	550	606	581	549	572	544	561	588	552	557	597	584	599	542	603	583	586	551	539	551	588	585	623	557	560	604	588	596	587	559	585	611	524	613	557	591	574	612	591	596	539	585	585	598	567	614	557	581	621	621	585	550	551	572	584	579	571	564	575	588	585	589	604	614	605	545	544	644	540	566	578	606	577	605	603	569	535	575	613	571	591	603	580	531	575	587	539	595	559	546	585	574	567	610	581	573	615	590	558	544	598	547	576	593	558	558	576	599	554	584	620	591	562	592	549	610	559	587	562	576	556	574	559	581	612	529	533	556	590	581	554	560	539	600	542	550	570	615	562	569	557	550	577	581	550	561	558	596	569	593	549	616	606	621	583	620	552	605	644	542	576	595	575	547	567	571	556	616	567	571	581	594	544	521	575	584	581	595	535	571	596	590	597	584	543	639	596	570	556	541	586	583	581	536	562	617	558	573	569	616	570	615	567	577	605	590	569	574	566	566	606	569	600	595	604	565	575	583	622	570	619	573	588	623	537	573	576	556	574	577	620	597	540	573	566	605	586	599	613	628	613	591	581	546	620	588	562	546	568	602	561	626	545	558	600	572	574	582	575	541	572	589	577	565	533	572	626	534	587	522	603	563	599	573	592	611	569	598	589	574	576	575	580	539	549	537	592	613	600	576	566	581	630	575	602	558	620	557	552	594	567	564	586	610	605	567	560	568	585	629	553	589	570	586	522	588	610	577	606	576	614	564	552	578	560	618	563	567	578	616	573	579	634	577	588	586	564	611	605	592	527	567	567	548	591	594	526	571	578	606	629	541	581	517	578	561	584	548	570	564	603	562	615	606	578	582	546	561	552	574	567	542	585	597	549	555	610	608	597	555	587	574	550	548	577	569	570	611	604	584	567	601	583	554	589	587	597	553	521	562	538	522	586	607	594	591	518	597	566	549	541	597	589	590	561	592	578	587	572	553	572	586	589	562	560	576	589	599	518	571	559	504	582	580	593	572	572	583	582	548	538	644	558	590	592	607	613	621	589	561	569	535	605	562	539	567	584	586	554	557	538	558	558	586	575	602	608	589	563	592	611	591	574	581	593	591	597	569	586	606	577	556	563	590	570	567	584	601	584	580	594	532	569	551	597	601	605	561	604	601	581	596	543	618	582	542	535	634	575	606	625	578	594	614	603	599	563	563	563	572	571	580	567	587	574	570	541	593	577	550	543	603	622	549	541	575	569	586	592	582	588	508	602	557	532	540	583	569	579	576	598	593	561	563	614	601	586	561	582	582	540	571	627	621	545	584	580	579	590	519	566	564	563	611	532	547	610	573	562	547	579	551	572	574	583	635	561	582	585	589	541	580	594	592	569	597	586	624	559	544	556	547	588	539	580	608	601	549	581	599	633	562	552	562	618	571	560	565	602	555	579	591	598	560	611	544	511	611	593	594	569	585	546	608	589	553	553	562	590	583	584	595	593	545	588	545	570	593	572	596	572	577	569	594	596	608	547	561	575	570	586	546	550	522	555	560	583	577	578	617	553	600	582	572	554	597	560	607	575	564	606	551	609	644	571	567	543	549	555	571	626	593	610	532	560	578	551	597	594	562	593	554	568	618	596	565	544	565	565	536	547	557	555	552	562	576	548	555	562	589	585	544	604	570	560	553	620	609	556	601	560	600	563	573	598	524	577	569	570	579	577	574	535	639	629	590	572	555	588	545	567	538	603	584	574	576	551	539	564	612	560	569	621	586	567	579	625	560	580	570	589	568	543	587	541	565	562	574	577	579	529	555	580	550	591	589	565	593	545	593	540	564	591	558	524	605	543	590	539	603	537	583	565	579	539	537	586	582	573	559	563	574	616	560	617	608	539	598	572	616	556	606	562	563	598	589	578	573	573	537	590	606	575	577	587	609	608	607	577	583	586	589	578	539	588	580	559	602	599	611	613	571	638	559	552	562	614	596	574	554	553	627	580	559	585	562	566	564	576	561	571	575	619	570	527	570	588	508	554	528	541	570	599	552	541	571	619	586	558	549	577	591	572	555	566	553	538	579	582	556	542	614	577	570	605	594	553	596	557	558	627	606	551	613	558	566	585	537	587	531	552	600	562	576	618	558	570	573	597	568	590	578	558	583	543	539	542	553	553	566	580	565	589	631	584	633	561	603	547	533	581	580	545	607	592	614	540	582	571	583	563	634	599	591	602	619	554	562	527	558	535	617	549	610	636	593	556	567	600	535	572	616	578	530	583	589	545	583	541	550	579	603	621	609	598	524	593	577	556	602	608	593	589	528	568	606	541	589	580	584	547	599	590	599	562	579	576	563	556	597	590	607	563	534	587	582	563	582	584	585	592	602	593	542	581	598	582	601	566	575	556	569	561	594	601	573	544	551	579	574	575	555	593	592	543	595	542	547	584	551	583	576	568	591	567	591	605	599	587	606	568	585	568	556	569	523	573	587	599	594	588	577	569	578	585	643	592	569	582	587	562	615	563	559	567	557	559	587	591	580	539	586	532	562	581	568	581	595	583	573	564	574	591	572	564	563	540	586	563	591	565	592	569	550	588	605	552	554	548	590	572	558	602	591	605	588	588	529	639	587	564	597	575	569	556	627	591	627	576	584	562	596	615	606	573	604	575	596	562	616	562	578	618	554	626	587	567	604	591	569	561	581	561	554	570	581	567	595	561	565	591	568	570	551	554	572	556	592	574	620	574	572	564	562	579	577	553	608	541	608	594	565	566	574	588	592	583	559	575	544	548	579	600	555	564	578	553	571	580	578	568	577	568	577	563	533	600	583	580	611	583	583	589	567	584	545	605	620	593	582	566	605	559	568	583	579	573	565	559	543	600	614	549	608	550	563	597	616	576	633	580	613	595	576	582	551	570	577	588	600	592	585	541	592	568	588	566	560	562	606	579	575	550	553	559	550	563	583	580	560	590	580	608	589	559	527	600	575	592	553	579	557	534	575	560	590	589	581	587	587	589	582	596	567	617	581	605	570	575	620	553	616	568	545	591	497	508	573	574	589	554	655	570	583	614	565	562	572	548	583	589	600	562	569	603	557	599	602	550	570	592	566	540	598	587	587	600	579	580	590	605	526	597	568	561	558	546	565	571	600	604	527	578	577	565	576	571	563	597	541	584	567	593	522	622	538	574	576	582	570	597	544	603	547	604	572	583	575	528	637	572	589	575	594	588	532	626	566	561	580	605	613	531	572	565	559	555	615	554	573	576	542	557	567	546	621	598	630
36327	33631	44691	37868	12869	8706	18399	53663	10119	1336	1158	1082	960	862	867	795	751	746	728	695	730	663	633	636	597	590	669	641	589	632	599	583	559	523	572	575	597	602	579	577	570	553	550	547	567	541	539	568	545	574	532	547	536	574	601	540	586	551	568	541	572	511	532	554	563	612	550	502	553	565	541	536	543	546	531	498	533	540	544	550	552	526	543	524	481	548	549	523	502	522	522	560	556	530	557	548	542	522	549	546	531	570	556	540	544	513	567	528	527	474	540	552	582	544	533	530	572	544	544	564	558	509	548	548	568	541	541	526	538	516	559	511	482	490	537	545	511	534	508	537	513	506	527	531	547	535	549	549	550	529	513	508	555	549	520	552	569	566	524	580	530	483	509	518	509	513	525	564	513	507	530	569	530	546	540	538	598	531	500	529	520	512	531	529	560	543	535	557	480	554	539	550	546	537	543	529	495	538	491	543	527	545	510	567	525	537	545	580	534	501	518	551	532	541	520	532	566	595	542	519	512	582	509	523	543	515	535	497	537	562	493	513	503	515	553	495	517	540	498	514	526	514	570	562	537	581	543	556	573	498	519	531	535	497	573	513	562	492	543	520	545	538	522	536	562	524	524	507	510	506	539	467	535	573	499	555	535	519	523	502	517	517	542	531	524	521	525	530	544	558	543	511	532	576	554	589	502	535	549	564	558	524	539	567	526	542	496	560	565	541	521	563	481	568	577	498	549	510	518	540	572	533	526	558	537	518	559	516	550	503	505	486	550	527	564	573	565	571	535	558	537	512	527	509	535	516	553	504	516	538	573	546	502	509	544	552	537	514	542	518	533	515	571	522	511	499	542	562	550	538	495	534	496	573	539	509	525	527	555	505	512	540	531	529	551	534	533	552	586	530	545	547	560	529	537	492	494	525	515	541	560	546	537	549	553	549	499	551	510	545	520	544	517	516	577	533	557	550	513	531	514	530	505	515	522	536	566	504	548	545	523	540	526	551	542	580	561	527	505	537	548	503	504	511	565	520	512	506	529	537	535	556	516	518	549	529	537	527	529	532	542	584	524	522	510	522	581	534	486	523	525	524	525	545	523	509	556	533	509	487	566	537	535	519	539	516	510	560	555	582	565	542	522	490	513	515	511	520	500	530	568	506	520	548	497	542	534	558	523	526	541	524	541	509	531	516	533	544	513	492	515	515	541	560	530	499	557	520	481	552	515	503	542	555	555	536	506	516	500	547	501	565	517	540	579	569	516	525	564	529	497	569	513	550	494	530	569	542	547	537	518	508	537	545	521	583	496	515	559	541	517	543	503	502	571	525	519	526	517	558	547	510	538	545	542	498	568	501	535	488	552	555	539	513	538	503	502	539	536	518	538	555	592	510	519	538	530	545	544	548	544	537	545	555	538	515	518	517	517	536	541	501	527	550	595	559	516	539	532	618	498	498	492	537	554	577	506	556	527	568	497	562	574	517	520	540	543	575	529	482	545	547	527	571	512	499	503	488	535	512	535	533	512	558	540	548	545	530	559	523	577	488	541	553	513	530	551	498	511	542	520	525	548	541	553	495	556	568	520	534	518	552	561	539	526	514	528	569	525	506	528	565	528	513	490	520	512	550	501	545	539	531	533	565	592	516	542	537	563	518	496	528	513	452	542	532	543	501	528	521	518	505	517	505	557	552	527	476	547	535	525	508	546	531	541	523	581	533	521	542	519	537	540	539	542	573	540	510	499	545	537	535	498	513	544	564	545	567	500	510	532	481	540	563	499	527	513	532	533	486	535	548	501	503	537	540	516	504	555	557	546	536	543	533	518	535	528	512	525	519	531	537	502	522	560	541	544	536	557	549	542	530	501	570	518	542	508	533	477	569	545	543	543	489	523	531	522	561	549	521	507	526	549	618	515	556	563	549	558	552	554	548	535	547	579	547	539	542	555	544	572	557	525	512	500	542	522	561	565	501	539	535	544	511	505	516	545	498	567	554	512	546	530	545	533	550	512	543	544	496	509	536	555	530	527	511	555	528	550	526	533	559	518	541	532	532	542	579	517	529	532	557	533	541	488	558	561	549	532	558	552	549	509	530	559	541	529	514	509	556	554	526	521	499	530	504	517	510	510	488	536	577	543	475	537	543	517	511	580	532	559	551	542	543	497	525	503	527	521	558	548	543	537	556	539	525	528	564	538	545	512	494	549	519	536	503	502	502	511	531	525	519	538	530	557	526	552	553	532	510	481	508	555	539	500	532	530	553	573	540	545	549	520	452	543	541	557	507	543	536	569	509	546	515	511	539	471	533	543	519	525	523	580	556	542	553	559	526	505	505	533	573	561	574	517	540	548	548	526	532	493	548	541	499	541	548	542	536	534	546	605	494	508	582	567	543	521	541	556	545	499	478	518	527	545	539	513	550	517	547	506	551	578	569	524	535	521	526	537	547	534	552	533	558	531	529	537	522	534	481	511	561	583	539	539	474	533	567	566	534	544	544	576	539	542	539	530	507	508	589	536	533	564	539	504	602	510	517	599	503	533	551	510	531	574	539	520	449	531	528	509	527	553	577	487	518	562	579	542	542	551	541	528	591	545	543	539	568	514	559	534	543	513	551	535	527	515	524	516	518	555	541	516	495	521	493	612	559	540	551	582	569	533	532	502	542	524	535	544	532	534	524	559	522	538	520	533	530	523	518	539	550	525	534	525	528	560	527	546	542	488	533	542	537	497	526	527	564	525	537	559	543	521	506	507	527	543	549	526	511	560	533	520	517	531	532	542	542	531	502	565	515	574	493	549	507	567	550	525	536	526	524	533	534	494	490	523	499	538	539	560	512	543	516	562	542	514	520	578	521	541	500	555	513	484	548	517	529	539	552	532	551	540	560	545	494	559	531	514	525	570	555	514	549	537	566	541	542	575	535	556	545	509	532	552	543	571	552	535	506	578	554	517	520	539	510	530	453	542	532	556	574	499	553	549	497	535	492	556	544	519	495	536	554	527	530	544	574	538	513	531	528	531	521	495	557	545	506	545	525	528	563	550	561	527	531	517	520	571	526	550	536	515	509	525	555	520	569	534	538	514	503	551	523	512	507	516	541	560	578	580	546	542	476	493	517	545	528	534	514	528	549	542	538	500	525	514	561	496	546	563	565	509	530	603	527	542	527	522	535	506	570	540	545	527	495	502	537	488	501	518	580	545	551	502	504	589	535	500	550	510	501	510	534	539	508	546	507	575	519	554	554	505	526	508	525	545	548	545	543	552	574	562	492	562	535	554	500	530	484	580	551	516	567	501	484	538	555	562	537	538	546	550	568	522	538	514	529	548	487	540	548	532	519	514	519	553	508	518	532	532	529	549	550	541	532	520	560	559	529	520	529	524	536	543	534	533	526	505	548	531	516	526	595	548	508	518	522	524	544	537	517	591	513	494	555	530	545	553	555	560	515	544	526	530	538	569	552	537	516	553	569	564	522	531	516	528	544	567	571	490	496	538	564	525	574
28342	17744	13584	9459	1566	815	686	2208	275	123	165	139	161	135	144	145	141	131	127	141	137	145	113	148	145	149	146	122	124	145	158	142	155	140	133	148	141	142	128	152	154	140	136	135	145	150	140	126	137	124	141	120	146	146	125	133	141	119	136	134	136	149	130	125	147	135	141	126	141	128	131	133	127	141	135	140	131	144	142	141	125	148	134	155	153	147	130	135	132	130	140	118	141	145	119	143	135	124	135	132	131	134	120	114	133	136	142	132	145	141	129	123	138	131	128	129	115	130	162	130	121	137	157	123	132	131	137	142	134	139	143	146	150	150	135	128	151	147	147	123	142	115	131	153	131	134	134	133	143	143	136	134	139	141	126	121	122	116	140	133	133	162	112	144	128	144	136	153	134	155	117	129	135	149	143	148	119	135	131	119	134	145	143	156	144	119	139	133	136	150	147	125	152	147	118	166	151	109	147	152	144	130	140	149	160	161	129	123	127	137	128	123	163	116	126	159	131	127	136	118	124	148	139	125	127	147	118	127	135	154	130	123	145	138	116	128	140	150	160	143	125	135	136	129	136	164	139	136	142	113	135	136	148	135	139	122	118	146	134	137	143	123	129	139	145	136	140	139	147	117	151	147	130	137	142	135	129	168	152	144	148	148	126	125	146	147	133	126	138	134	139	120	146	134	132	150	131	135	129	118	150	149	157	117	145	143	152	140	153	125	129	124	123	135	119	128	127	139	136	153	136	142	155	131	129	149	133	154	134	139	126	124	134	132	150	140	133	148	163	149	124	143	110	141	125	141	141	125	126	121	154	131	134	137	132	144	146	132	147	146	126	115	138	124	129	132	136	152	131	147	133	150	112	167	124	131	123	123	155	146	137	135	160	140	132	133	131	138	131	146	132	122	143	118	138	146	141	127	128	144	143	125	136	121	140	133	126	142	126	137	126	143	123	157	137	130	177	144	142	144	147	148	142	154	137	131	150	128	132	142	121	122	139	120	154	134	142	151	148	131	125	152	124	115	140	124	109	141	139	113	126	132	131	148	135	149	130	134	142	122	151	155	142	137	153	131	138	133	147	148	156	145	138	139	127	138	119	145	141	128	150	155	144	147	142	143	130	142	130	123	128	110	125	146	126	157	121	124	147	141	140	145	143	136	148	135	145	146	146	151	146	135	142	125	117	150	159	137	132	115	124	135	137	127	138	114	143	123	132	142	119	150	116	129	134	131	133	136	131	139	144	127	142	145	121	126	134	135	139	111	148	130	135	146	135	133	141	158	138	123	155	145	132	136	119	150	117	125	117	150	128	127	138	134	129	136	137	147	154	135	134	122	147	122	141	157	112	128	157	116	159	152	139	137	126	115	141	128	140	131	160	118	159	139	128	137	149	122	169	134	130	126	128	148	132	135	120	145	151	124	143	115	147	137	145	134	122	145	144	129	144	143	154	130	146	141	160	128	135	137	139	136	138	123	146	150	127	148	131	130	147	140	119	140	134	154	139	134	145	145	143	144	112	129	133	146	120	144	131	150	136	141	135	136	147	137	129	140	142	177	144	146	135	147	115	145	152	128	145	130	161	129	151	112	129	127	130	125	136	125	127	140	114	134	131	130	153	127	148	132	133	142	142	141	136	152	130	129	156	151	143	154	146	134	142	135	143	162	119	132	150	134	119	130	121	149	128	138	143	139	139	127	156	132	140	143	138	117	139	122	147	124	138	119	131	142	120	135	142	151	149	112	135	126	131	127	110	136	148	121	131	139	127	140	122	123	143	123	124	143	144	136	145	140	132	137	123	119	121	144	157	130	140	141	147	145	147	139	150	140	144	137	139	140	137	111	144	156	148	136	154	147	147	137	144	145	142	128	142	135	143	128	134	135	143	129	140	146	150	135	138	133	133	149	144	131	121	129	131	124	134	154	124	137	140	123	130	108	150	142	127	117	121	147	148	140	126	141	139	138	123	118	135	152	155	140	150	162	130	142	132	129	151	153	144	128	142	150	147	127	121	133	122	144	141	151	152	128	118	133	164	135	139	155	141	159	127	144	132	126	139	143	111	119	142	144	129	157	147	125	129	138	137	138	138	118	126	117	117	122	120	118	127	144	136	134	134	120	132	130	132	139	125	142	146	135	139	143	120	130	121	139	135	141	132	128	128	154	130	132	119	128	132	128	134	128	146	119	122	163	143	118	127	145	138	117	123	140	134	136	126	145	116	134	130	127	118	144	131	136	149	139	144	116	138	152	127	131	143	140	146	123	129	154	157	118	165	128	160	148	140	128	152	141	121	144	145	140	148	135	134	149	137	132	136	130	120	131	126	138	122	118	126	136	141	122	142	164	125	143	123	133	124	152	126	139	155	153	130	131	154	159	144	137	128	129	146	112	139	134	146	138	122	141	136	143	143	153	140	147	164	117	142	150	149	143	126	145	120	132	139	128	137	123	143	139	153	140	129	124	130	148	120	130	131	153	162	116	145	147	134	140	121	149	188	138	116	125	148	138	158	133	144	156	142	145	133	149	123	130	150	144	148	147	128	141	146	131	123	137	121	136	137	132	131	159	141	155	152	152	158	121	145	129	131	134	147	130	156	136	124	138	151	139	127	140	140	131	152	143	135	152	146	138	123	130	133	143	134	130	115	125	144	128	116	160	149	128	125	148	136	123	120	140	134	113	119	149	157	139	141	154	142	155	130	122	132	138	135	124	135	133	132	150	139	124	109	151	133	149	153	131	150	146	138	138	136	140	149	138	134	133	123	144	142	116	130	147	148	132	114	135	131	130	121	139	160	130	130	130	134	141	136	131	127	124	126	145	134	129	146	135	133	141	145	136	130	127	145	134	121	131	117	130	137	166	131	130	127	141	135	130	132	138	140	135	146	140	135	140	140	139	140	150	136	125	144	157	156	146	126	125	155	107	153	143	145	141	135	140	143	136	136	134	128	131	136	145	154	127	154	143	137	141	132	149	128	132	152	136	150	122	146	139	126	138	117	133	163	125	122	127	151	146	132	137	119	151	133	125	143	149	116	127	132	146	144	134	127	162	121	147	132	138	124	120	147	140	139	121	126	143	147	131	168	138	110	145	116	133	133	128	135	136	139	133	150	133	127	130	129	150	156	129	125	148	124	123	143	150	134	124	147	127	151	127	150	126	146	132	141	122	125	127	155	135	150	121	136	154	123	122	146	137	141	132	119	118	110	128	124	138	136	149	116	127	119	134	137	126	124	148	122	155	158	139	143	123	148	121	138	141	135	124	103	128	118	127	149	147	135	138	137	129	155	130	128	151	145	116	142	154	141	138	135	130	136	145	143	127	122	129	125	148	142	136	145	139	145	136	135	129	147	136	127	120	135	150	147	145	150	131	129	132	148	152	157	132	130	132	144	126	145	141	149	128	132	120	159	141	143	137	122	125	141	144	154	141	127	121	123	137	129	120	127	150	156	144	142	137	126	135	126	141	136	134	140	136	144	164	144	145	147	116	153	144
14570	16198	20146	11176	2820	1660	1340	4044	310	173	152	152	169	182	157	145	148	161	146	169	137	136	150	147	154	141	166	159	143	148	168	149	141	151	153	156	154	159	136	145	134	151	128	138	156	133	123	133	138	120	143	171	138	141	142	152	137	141	138	131	150	138	151	131	144	126	144	153	137	150	149	148	145	162	144	138	152	153	154	149	153	148	144	159	169	135	128	154	142	141	130	163	168	131	166	138	150	138	141	123	146	142	156	140	149	174	139	161	133	145	165	130	162	133	123	130	153	146	154	142	133	139	152	154	148	155	162	137	167	147	132	140	154	144	160	149	133	144	145	136	165	137	145	142	141	134	155	173	141	128	151	157	134	139	138	165	140	158	133	150	153	151	143	156	163	142	151	142	148	152	119	143	149	154	140	166	146	129	153	145	141	138	130	130	141	129	172	145	144	142	155	158	161	122	135	142	160	160	141	138	152	143	135	157	125	159	152	145	145	128	143	139	127	138	136	129	138	142	143	162	168	153	149	137	132	159	153	157	144	134	144	163	158	126	141	146	158	149	138	135	148	162	151	141	155	135	143	148	134	149	130	142	186	148	152	139	143	138	128	159	144	141	135	139	132	153	140	140	124	143	151	138	149	144	145	130	142	142	155	134	148	169	155	156	136	159	139	155	148	146	132	162	165	122	161	146	151	176	144	156	144	156	152	158	148	142	157	144	153	137	128	148	141	139	149	148	142	155	159	146	152	135	127	163	126	155	146	162	139	132	164	148	148	165	141	121	145	132	142	151	141	149	162	146	138	139	133	152	148	123	152	141	135	127	143	150	144	151	135	145	135	154	154	150	159	170	153	148	157	141	155	150	142	170	162	143	159	131	162	137	138	144	136	152	160	139	141	147	128	153	144	154	131	139	135	133	167	135	172	138	144	152	144	151	153	132	147	163	150	150	130	154	152	146	149	135	141	154	131	135	150	163	143	151	131	150	159	151	136	136	144	147	155	131	152	144	150	146	145	122	130	158	154	136	154	142	133	130	179	156	177	127	157	128	169	149	138	158	136	128	149	156	159	162	132	145	132	142	158	151	144	122	139	129	126	156	144	119	150	147	130	143	130	150	147	139	143	140	151	152	146	167	168	160	128	131	146	146	147	148	138	118	128	139	172	141	130	155	136	160	152	150	134	151	163	132	140	159	144	177	149	153	154	142	115	157	145	140	168	139	131	149	143	157	134	149	151	139	128	151	157	136	155	114	137	128	164	144	153	149	147	170	150	152	141	144	139	140	113	123	157	166	142	127	148	135	169	162	129	161	148	137	155	146	140	163	159	136	123	140	149	122	156	150	121	150	138	160	135	143	145	154	148	134	162	171	147	144	147	111	153	150	148	142	138	167	150	134	133	139	147	158	143	124	142	162	146	154	135	153	137	159	138	150	132	137	142	155	143	148	190	157	143	140	136	149	130	184	138	131	148	136	137	127	137	144	161	148	145	130	142	153	128	150	127	145	139	126	139	138	132	131	144	130	146	121	126	135	150	145	160	160	138	154	161	139	165	157	134	145	144	139	152	136	147	141	143	148	158	136	147	155	150	147	139	127	116	155	116	145	151	122	160	136	149	149	139	137	131	125	120	173	144	158	166	142	148	144	162	170	139	143	137	151	150	171	157	141	154	141	140	151	145	151	143	140	132	147	141	130	125	126	130	144	126	134	140	134	151	132	152	144	153	136	148	158	154	150	169	178	133	120	164	154	147	135	141	157	142	142	136	159	146	145	152	140	133	143	144	138	154	140	159	139	148	119	131	146	142	133	136	149	116	147	150	147	147	137	142	114	140	161	135	158	174	142	146	132	153	159	146	134	166	134	145	169	163	124	146	139	134	158	144	143	135	148	154	149	134	162	141	148	134	153	141	145	144	139	140	144	125	168	148	142	126	173	136	147	139	137	119	156	140	141	167	150	123	152	155	160	127	150	148	138	132	131	145	151	158	148	139	142	141	163	161	128	148	162	144	144	156	158	166	151	143	156	139	141	138	123	146	141	138	145	160	124	159	148	141	141	152	143	155	151	134	128	156	142	154	129	128	155	132	143	159	131	150	146	139	165	133	142	137	141	125	153	161	128	150	129	169	160	153	145	134	137	138	140	144	162	140	154	152	149	167	148	162	133	138	138	147	153	142	140	141	135	123	134	119	116	141	138	130	136	142	147	158	141	145	139	129	125	150	167	139	153	148	150	149	145	151	132	145	138	158	151	143	166	126	155	144	142	158	146	144	133	158	147	148	131	159	149	156	148	177	132	137	126	146	167	158	136	155	126	139	134	116	134	142	142	158	140	119	145	138	149	152	132	153	139	145	130	173	141	143	158	155	119	136	131	121	136	141	142	146	115	141	135	136	137	147	122	138	124	155	143	130	125	148	145	149	158	156	122	145	138	137	154	131	135	141	145	154	158	156	130	122	156	144	146	141	162	154	159	166	143	146	154	137	171	157	142	157	167	142	147	140	141	122	157	139	158	156	149	157	144	154	136	126	152	130	149	135	148	148	154	147	129	133	153	156	135	136	151	131	134	146	148	152	153	140	159	132	160	140	150	145	145	111	150	161	159	121	166	124	146	132	145	157	152	124	146	146	136	155	131	147	136	143	148	132	138	167	137	159	129	158	142	147	148	151	152	152	158	151	126	144	139	133	129	144	166	168	144	124	156	154	155	157	124	118	165	135	168	120	135	136	148	151	124	153	165	152	164	124	153	129	126	128	137	148	144	149	125	175	143	146	137	123	151	138	143	130	149	166	136	136	150	160	144	147	128	143	172	145	139	145	139	170	142	152	151	134	129	150	136	161	126	145	158	145	150	137	139	145	126	131	136	136	153	131	141	125	139	143	145	147	139	137	135	138	137	133	140	146	145	143	131	146	145	129	138	135	155	160	127	170	149	146	161	123	132	152	129	149	140	141	159	132	147	153	136	154	145	141	142	144	141	137	129	135	152	153	155	136	115	121	159	144	118	124	124	134	148	130	135	153	162	138	162	155	151	140	139	142	137	156	168	159	133	165	143	153	135	138	144	149	134	161	129	149	155	159	149	150	147	151	150	139	142	153	167	154	146	159	147	134	152	128	159	137	137	168	131	127	150	124	144	147	142	167	138	140	145	160	124	148	147	163	139	139	152	153	144	149	161	138	166	160	138	141	150	122	136	181	135	140	144	136	136	145	140	143	152	165	152	137	153	119	130	143	137	156	132	145	165	129	145	129	159	152	136	124	138	132	167	143	140	156	152	133	147	160	157	141	128	169	134	128	155	149	122	130	146	131	146	124	149	150	127	145	129	139	130	153	151	154	152	156	135	134	135	169	158	150	136	144	147	162	156	133	163	149	154	130	146	139	131	131	138	152	128	134	124	177	140	144	140	134	153	146	142	137	141	134	165	122	161	163	106	159	150	134	146	138	138	129	140	139	137	154	143	138	132	156	139	157	144	120	139	163	136	119	149	147	136
24951	20400	26259	28909	19287	8633	2859	28476	6330	627	522	472	445	417	416	426	443	398	396	411	386	411	368	381	415	384	360	369	342	382	330	390	358	358	342	369	312	380	328	334	343	373	355	348	346	324	386	343	345	355	349	348	324	314	344	359	323	337	357	346	342	353	374	301	352	327	338	334	347	339	355	332	354	318	316	372	335	354	336	345	342	320	346	329	303	319	354	314	342	322	312	320	356	321	328	337	351	323	328	331	346	372	351	351	322	315	349	348	307	333	329	306	326	344	357	337	313	318	337	344	362	335	298	327	344	352	365	328	343	318	344	338	331	334	378	331	327	342	309	354	339	309	330	318	326	355	325	326	321	354	327	306	354	314	357	344	328	340	311	341	312	347	300	322	332	313	350	339	331	347	333	287	348	336	362	328	323	359	315	324	315	339	379	340	359	354	321	365	354	337	325	296	348	328	345	335	323	367	292	318	324	348	331	352	312	347	356	325	344	339	331	360	296	364	329	347	306	332	357	332	314	326	340	324	305	375	347	323	353	332	308	318	336	354	316	291	325	332	333	336	340	310	311	316	343	328	323	353	337	330	325	346	340	309	313	349	339	353	333	338	314	350	352	322	342	348	348	311	340	344	316	338	347	353	346	333	334	337	338	346	324	348	320	324	357	337	344	357	358	348	328	316	348	313	326	342	319	305	352	334	326	321	365	327	321	315	343	346	328	324	328	336	354	312	343	301	320	319	323	352	362	336	340	334	346	359	314	344	330	352	315	317	325	324	325	327	300	334	323	342	318	347	307	318	317	336	342	307	353	345	368	351	343	321	295	363	312	338	312	332	372	332	319	321	335	378	324	304	347	342	322	347	345	338	316	322	340	346	295	338	301	325	359	373	347	329	299	335	305	331	331	345	333	322	352	373	311	338	334	350	348	365	355	350	337	323	343	373	339	336	334	340	341	326	326	354	386	338	335	331	313	320	361	291	340	322	331	318	334	357	326	317	301	335	323	337	337	332	325	319	330	369	334	340	342	338	336	331	379	342	324	337	353	342	310	315	292	313	363	333	357	343	324	302	319	364	340	325	352	324	322	309	340	327	334	367	326	327	359	327	355	324	325	352	308	323	338	328	304	313	322	329	344	353	342	289	324	346	308	328	354	331	348	338	346	359	316	310	325	354	340	315	338	338	308	345	336	319	341	343	339	345	364	332	350	360	346	320	301	289	320	335	358	334	347	339	350	329	315	366	351	353	316	306	346	294	342	347	328	358	339	336	342	330	313	340	330	351	310	350	322	293	316	328	332	295	349	326	343	331	327	334	333	354	334	291	300	325	326	349	320	315	316	362	352	350	319	333	319	324	340	331	317	360	329	328	329	325	295	335	334	338	340	332	343	330	366	311	325	321	323	310	321	306	323	344	306	319	332	324	354	318	364	344	327	322	346	311	340	344	337	336	340	348	367	349	327	333	310	361	372	316	333	309	336	343	356	372	327	331	337	332	325	335	305	342	323	368	330	322	354	319	340	315	348	352	306	332	357	318	340	375	309	328	353	338	322	311	324	364	326	369	332	326	341	318	366	325	357	355	313	325	358	307	350	317	382	374	366	332	339	338	317	367	335	328	358	308	335	316	328	364	326	337	324	299	297	333	330	328	344	312	340	362	341	317	284	314	307	325	323	340	303	357	353	316	354	368	343	365	322	366	340	334	354	338	352	328	335	348	347	338	308	323	318	314	320	351	346	332	324	329	335	360	337	333	338	336	322	307	313	307	327	345	324	350	319	367	320	305	309	338	346	323	348	318	348	316	389	311	322	330	322	312	322	322	341	336	332	330	308	322	337	338	386	350	306	325	340	296	325	352	325	300	344	336	312	314	330	340	320	333	329	325	357	325	321	340	354	336	312	327	347	334	329	367	313	324	334	294	342	335	334	366	349	338	326	367	319	344	326	327	347	305	318	335	338	333	320	364	351	353	312	333	330	334	319	344	295	344	289	347	328	329	347	316	338	336	315	357	339	293	334	331	294	326	354	360	332	352	343	349	315	326	346	377	331	365	315	306	331	297	310	323	328	341	356	343	332	344	328	299	307	320	321	331	300	332	345	328	327	372	354	330	341	312	328	285	359	343	360	355	334	320	327	330	317	372	358	321	280	290	330	336	333	319	311	307	325	330	313	327	358	303	372	351	319	338	324	322	333	329	353	298	338	363	303	374	356	314	321	343	326	338	356	312	329	315	333	331	325	330	307	353	310	346	342	327	326	323	368	315	356	340	330	346	315	340	337	313	354	344	345	364	336	304	360	308	353	330	341	335	346	327	357	336	353	349	337	347	321	301	322	349	353	350	353	326	347	325	367	344	307	320	338	336	304	331	333	353	368	325	339	344	339	325	333	308	361	334	334	317	299	300	324	341	319	362	324	329	351	327	361	337	317	317	326	340	329	322	355	311	311	333	333	311	372	343	322	344	329	316	374	330	354	332	324	352	333	348	325	346	343	311	334	321	342	359	281	319	341	342	336	309	319	343	349	329	317	332	346	336	361	320	331	313	328	319	323	322	347	350	347	346	306	354	322	342	310	325	342	351	339	349	291	328	326	326	310	391	347	342	300	333	336	340	340	333	312	300	371	338	344	304	315	323	335	338	339	332	354	338	361	331	320	342	333	347	358	352	363	323	310	372	336	314	309	341	332	322	359	326	329	323	343	322	319	329	310	300	325	321	344	324	323	297	356	358	328	347	326	333	346	334	322	336	317	317	361	350	347	349	318	301	321	335	322	334	330	333	299	345	320	340	336	359	322	339	342	313	307	343	341	362	315	343	336	324	312	347	292	344	337	359	332	330	319	300	327	330	342	330	362	342	356	297	325	322	341	353	364	348	365	273	332	306	319	356	343	342	307	322	331	308	347	338	297	335	343	338	320	303	345	342	295	339	319	328	326	311	294	366	343	352	315	339	299	333	348	350	324	326	331	351	318	342	360	333	350	301	334	352	338	330	347	346	331	327	318	299	345	352	321	337	305	326	336	342	323	338	335	317	331	353	325	318	355	350	335	357	323	347	344	314	320	342	322	315	350	322	328	342	373	321	335	324	321	347	352	319	345	329	346	319	349	360	341	320	355	359	320	322	327	355	326	359	377	305	338	319	318	349	348	347	307	340	318	324	344	334	308	326	328	336	359	352	335	337	327	341	350	319	366	316	348	336	318	345	328	312	348	330	384	285	332	305	321	326	353	309	354	320	304	338	355	316	351	371	308	320	313	327	346	391	361	337	347	334	310	312	334	328	346	339	321	330	291	333	345	321	322	318	354	366	341	350	358	340	303	337	340	361	366	312	332	319	317	342	339	335	311	381	338	298	318	324	323	317	334	338	341	359	344	368	332	344	335	330	325	329	346	356	320	372	330	319	359	352	296	349	324	335	336	341	336	310	285	341	326	337	339	326	331	324	336	338	346	328	327	337	320	339	361	338	342	338	334	337	360	334	363	344	357	314	311	321
32085	30885	34308	33745	7064	4518	4566	30354	1038	820	731	681	600	570	513	512	470	442	472	456	416	406	405	411	382	369	341	377	397	363	329	332	330	371	340	353	351	323	337	337	345	310	339	359	372	322	349	380	317	307	341	309	355	350	324	297	325	344	315	331	373	322	300	308	279	297	302	300	320	346	292	294	310	291	332	327	297	359	337	328	280	343	304	300	323	304	293	291	342	319	325	316	315	286	294	292	308	313	344	291	284	291	286	356	294	294	311	317	329	319	308	307	316	324	318	321	310	313	299	323	288	286	285	297	291	327	338	280	276	315	338	311	292	301	308	340	309	303	299	304	282	330	353	289	302	313	307	316	365	303	335	311	289	330	323	332	331	310	283	312	309	296	303	314	316	299	329	289	288	274	294	314	318	328	312	323	311	261	318	311	254	318	296	309	308	291	321	313	319	288	312	299	279	316	313	281	315	311	288	328	295	317	326	318	311	333	311	296	284	327	291	290	324	332	324	344	319	314	341	308	317	329	308	329	294	307	301	277	318	305	322	290	340	314	305	309	309	318	324	301	324	320	331	326	336	321	281	314	333	301	318	311	340	294	331	357	327	321	327	335	304	335	291	329	287	294	308	348	289	330	288	300	323	329	297	315	315	323	329	320	332	278	325	313	333	318	329	334	300	290	316	294	320	327	302	272	302	312	290	327	309	318	331	311	329	323	308	311	297	301	336	307	320	281	328	323	310	315	286	322	342	302	315	323	323	334	320	284	320	279	276	290	313	297	326	289	314	289	291	327	287	312	332	294	313	306	286	302	312	289	298	297	319	311	326	299	317	267	344	290	270	341	343	316	316	307	332	336	310	303	309	293	284	318	327	318	327	311	288	309	335	295	316	308	294	305	319	322	295	334	326	311	351	334	342	294	295	322	304	317	299	343	324	317	333	299	294	302	312	316	310	299	311	298	318	288	352	323	286	319	305	293	291	324	320	326	280	337	322	309	299	329	346	322	319	306	328	319	323	338	322	305	301	326	322	298	328	301	295	317	296	318	330	324	287	332	324	276	320	302	316	330	326	315	308	310	300	298	302	330	335	292	335	325	296	305	302	292	337	293	335	278	311	349	312	287	340	324	290	319	319	316	311	288	306	333	347	304	309	348	305	305	329	335	295	310	328	325	322	320	310	310	324	305	311	309	287	332	290	308	303	257	286	315	313	328	301	278	322	322	343	320	299	328	303	280	323	290	316	315	293	292	311	293	289	304	302	310	304	328	312	297	334	281	293	294	299	320	299	286	317	293	322	296	280	319	311	315	319	310	309	303	291	305	328	306	330	278	309	311	338	326	313	335	323	316	322	291	346	314	325	296	335	332	309	304	321	311	299	331	315	296	325	319	300	295	283	295	299	323	321	311	324	318	299	313	295	315	300	298	304	290	304	307	317	303	298	332	328	312	326	316	315	297	356	320	292	314	317	299	294	312	305	332	287	309	290	336	328	353	291	305	312	317	301	298	320	310	319	296	309	326	335	317	323	338	314	313	302	301	310	305	320	318	318	326	331	297	278	280	288	310	283	313	329	311	307	349	323	347	304	312	316	305	314	328	321	314	315	305	333	308	320	322	315	323	302	315	321	295	329	285	287	307	303	311	301	315	315	329	338	298	328	286	326	334	315	317	318	323	280	295	282	304	302	288	329	293	314	309	318	315	330	317	317	324	306	282	313	311	348	326	317	276	273	304	314	325	325	306	311	331	293	333	308	318	310	338	287	340	334	312	312	357	282	333	331	317	328	271	330	301	356	316	318	307	292	338	306	314	298	317	293	287	306	309	314	309	304	289	345	335	319	322	319	323	313	308	325	317	315	299	289	338	306	348	322	335	308	287	302	333	306	272	341	285	325	347	303	315	308	305	317	296	294	295	318	296	293	340	330	318	300	294	284	311	287	310	321	288	325	302	271	285	321	318	324	302	307	305	313	310	346	323	334	296	267	301	328	319	321	301	337	302	329	340	299	287	331	311	316	294	317	286	281	324	298	351	329	297	323	323	315	285	318	334	317	305	351	300	316	324	276	299	340	308	285	327	322	320	336	342	303	305	342	298	266	308	313	297	320	315	329	323	325	271	305	324	312	293	329	304	311	298	324	301	306	310	304	286	331	309	293	313	307	305	278	297	323	304	340	375	342	314	303	310	311	295	316	341	309	337	296	332	333	318	286	296	349	337	296	335	276	329	311	314	318	300	301	294	284	318	331	299	306	311	301	326	318	286	318	301	315	315	277	338	341	333	298	306	339	324	311	305	319	300	333	308	295	321	300	335	282	303	317	300	308	307	286	292	317	296	317	334	305	305	304	306	270	322	299	309	299	287	282	289	333	300	338	324	306	325	292	313	328	317	299	318	303	329	337	306	319	315	308	298	304	305	285	312	295	308	336	307	299	287	310	314	271	291	315	331	282	282	297	301	348	317	330	296	317	322	329	290	315	274	322	315	286	331	289	305	311	340	313	335	269	320	302	324	307	302	290	299	313	275	332	308	329	339	286	295	302	291	316	335	303	335	307	315	303	321	341	322	296	288	295	305	310	355	297	294	282	290	302	309	323	312	340	346	318	309	320	317	310	307	341	293	326	329	318	299	292	338	312	302	314	298	289	305	293	296	295	329	303	336	325	287	320	325	330	290	310	315	323	307	307	316	269	314	296	320	340	296	313	315	313	295	324	318	320	315	296	285	287	313	317	312	321	318	306	311	319	327	311	296	321	295	346	323	323	301	330	288	298	327	344	312	316	293	301	322	330	321	280	284	332	312	316	338	300	268	305	310	310	310	313	311	346	303	319	290	318	329	285	328	306	321	306	315	310	331	319	334	308	295	318	304	300	321	329	317	310	298	324	315	339	307	344	331	326	312	311	322	326	315	289	275	318	310	301	289	317	331	308	320	305	340	323	309	325	296	319	330	305	342	328	311	329	308	320	295	295	304	339	315	351	305	321	318	343	318	321	327	350	309	314	347	294	298	375	297	298	305	297	309	301	297	348	324	296	306	321	301	345	358	322	293	340	314	297	308	315	330	329	321	302	295	303	312	332	310	343	303	327	327	296	333	308	298	325	278	304	320	297	327	305	343	310	297	322	336	297	297	322	289	275	290	304	296	284	276	326	291	290	326	349	328	312	317	307	290	308	317	312	307	300	321	295	307	328	317	294	318	292	331	323	284	315	299	345	307	318	323	324	296	307	296	325	321	273	315	301	291	287	296	309	333	306	322	305	331	306	320	345	334	343	293	319	331	299	323	322	329	319	311	316	303	310	287	303	297	322	325	329	301	338	315	321	321	346	328	317	306	276	306	301	291	300	285	308	310	313	331	309	296	338	296	292	321	310	341	310	309	292	338	292	325	347	297	285	305	308	313	337	309	287	303	324	316	322	328	295	336	345	309	289	315	289	310	301	309	295	313	292	327	308	309	338	307	297	325	320	276	335	335	295	334	307	324	322	319	305	317	309	346
22567	20426	26713	25088	20493	20003	13715	34606	7769	1269	990	931	814	805	717	725	721	751	699	721	670	631	669	643	607	646	597	615	588	614	601	573	559	598	626	569	600	609	632	580	567	559	588	628	592	608	561	594	548	535	567	552	569	592	600	587	520	545	590	636	573	514	546	555	551	578	540	532	531	591	592	562	552	570	549	572	594	596	592	583	561	534	586	596	630	545	517	559	575	551	579	556	564	560	564	583	575	552	573	572	567	608	559	573	576	566	593	524	549	547	597	515	584	543	590	555	560	588	529	579	586	597	594	599	544	598	566	559	549	552	561	530	570	534	572	584	533	577	555	559	536	559	535	592	562	560	527	555	606	568	573	554	598	557	551	558	580	592	533	583	555	613	628	549	579	600	514	547	553	596	600	504	561	548	596	581	560	557	610	551	550	608	563	571	591	541	583	534	555	583	535	566	558	588	561	547	611	566	540	581	536	542	587	590	595	529	523	567	575	561	574	526	581	574	578	596	575	540	561	562	596	587	596	578	617	562	558	570	566	600	582	584	562	548	584	561	585	578	555	500	560	566	589	603	544	575	582	564	570	549	542	571	603	537	543	574	567	529	509	558	563	602	590	576	577	541	554	605	577	586	565	560	530	557	559	541	550	491	529	570	581	594	561	602	569	584	591	532	570	531	583	629	594	568	580	518	535	580	536	524	565	535	576	589	566	565	545	581	549	544	596	567	544	570	586	603	549	602	596	567	539	603	582	557	573	590	535	571	602	567	561	556	557	572	501	535	578	556	570	567	553	568	582	561	586	562	564	565	522	540	568	582	562	557	563	566	594	568	567	532	534	557	573	517	533	583	584	586	567	550	559	598	559	590	493	574	576	588	551	560	556	574	586	596	553	551	544	576	549	585	540	568	527	578	569	595	535	542	584	536	590	547	564	521	531	606	531	572	558	540	570	559	589	592	568	575	587	601	551	572	569	619	560	563	544	524	553	551	608	584	573	549	579	581	581	571	562	578	577	558	562	577	564	546	598	591	594	526	578	615	583	533	550	539	547	575	577	636	568	562	529	611	583	534	551	573	567	570	568	574	591	573	551	546	564	545	549	574	543	533	573	538	598	591	561	588	560	574	537	549	531	563	584	588	544	531	561	540	540	555	594	591	513	561	609	566	565	561	541	553	589	594	604	546	550	567	563	601	627	600	548	574	570	624	575	587	566	555	566	568	540	564	543	562	542	536	583	570	558	614	543	561	529	549	608	536	520	548	565	589	535	566	575	575	562	599	508	565	580	565	552	560	576	525	527	571	577	574	556	601	548	560	573	583	607	559	561	537	584	571	555	620	571	579	577	595	594	589	584	569	560	563	538	536	584	575	564	528	549	558	564	559	497	599	567	557	589	570	584	559	579	555	507	536	553	561	539	526	573	547	565	566	542	548	588	596	545	517	595	550	535	579	589	595	588	550	541	572	574	575	548	557	561	543	543	552	529	529	549	554	578	579	580	562	548	542	571	555	545	588	580	571	545	586	543	543	527	572	557	545	557	527	567	555	568	560	586	520	521	565	557	545	574	583	577	616	548	572	515	558	564	541	551	590	606	552	543	538	532	596	561	562	583	540	583	537	585	578	585	537	573	589	588	594	553	548	584	538	537	598	505	589	553	583	581	536	541	576	536	550	553	558	508	519	577	534	521	575	556	531	536	568	556	584	548	570	567	564	557	562	550	546	565	537	524	577	584	565	542	534	552	550	530	599	540	555	542	552	580	598	576	552	534	564	591	572	574	593	579	574	570	593	590	585	561	552	600	630	521	535	599	588	537	567	602	520	569	599	548	546	579	581	559	562	534	563	556	541	552	575	548	566	564	550	552	564	549	589	536	511	550	566	596	577	543	535	575	565	554	625	587	566	560	567	583	554	581	586	553	576	556	501	548	582	572	573	596	537	549	573	566	569	597	552	541	562	578	611	537	597	539	597	558	553	565	583	538	599	559	558	558	580	555	568	579	535	547	588	543	545	585	578	595	578	550	581	541	631	519	573	562	566	545	568	562	594	581	591	530	536	562	555	614	537	574	545	556	559	567	548	533	558	564	554	549	593	591	545	529	533	559	607	568	567	590	538	580	553	614	579	577	598	565	527	574	563	554	574	559	581	566	547	592	566	524	579	607	576	548	563	533	600	522	597	530	558	556	522	496	593	535	551	560	580	573	573	575	572	567	581	580	580	557	547	588	561	589	545	550	619	597	572	555	554	579	561	573	555	607	570	576	551	594	555	568	555	555	547	592	562	548	583	545	544	566	554	564	551	607	549	590	616	595	577	528	565	582	568	556	537	551	539	530	554	574	593	585	600	534	508	594	563	569	526	563	559	534	554	564	576	593	539	578	542	554	524	590	573	553	536	609	551	555	538	567	522	533	564	542	581	535	577	567	566	541	563	559	576	534	526	586	573	553	556	595	567	601	571	607	531	578	542	505	561	597	577	562	559	527	559	547	568	547	540	581	601	562	500	548	626	573	537	553	577	568	584	579	533	552	558	580	584	565	587	613	526	583	523	547	543	536	592	550	545	578	544	568	519	525	542	582	564	544	570	573	545	570	584	539	574	523	571	574	552	522	514	573	544	548	568	545	582	577	552	549	568	600	562	556	542	532	574	580	591	536	566	568	557	505	586	573	578	536	555	546	541	597	598	572	577	581	570	536	536	580	544	568	558	540	568	531	566	564	588	552	529	541	576	573	606	545	574	542	599	585	573	571	574	561	574	548	575	564	545	656	556	564	538	589	517	550	563	579	530	584	533	526	598	552	588	549	585	586	539	574	542	586	577	575	521	525	555	584	544	578	562	595	562	505	526	593	563	578	551	545	584	520	542	584	556	577	548	563	586	568	544	562	576	568	573	543	578	560	588	560	599	565	576	599	574	548	561	566	550	633	577	592	534	546	539	576	551	519	537	521	581	566	587	566	505	525	562	533	563	613	598	588	566	554	546	589	567	561	545	539	528	552	600	569	574	540	525	573	554	541	537	603	531	541	543	569	564	536	537	584	557	559	498	595	580	524	571	565	538	560	554	577	575	592	571	556	540	546	557	548	567	553	547	566	543	564	550	546	576	598	550	533	548	584	546	562	573	579	552	594	563	507	599	622	583	528	551	534	559	516	563	566	563	585	570	552	568	584	580	568	570	565	535	596	579	591	578	551	548	574	516	578	581	552	587	524	580	570	587	559	593	630	559	559	559	576	584	606	577	509	560	555	576	564	526	595	571	551	586	575	568	543	546	552	544	577	557	562	555	571	598	560	552	556	574	510	569	539	571	563	561	501	530	567	569	539	556	552	557	525	575	545	539	506	556	555	530	559	597	545	579	578	541	578	547	567	582	572	556	564	533	582	534	540	538	606	573	599	538	525	549	546	554	539	545	577	536	565	597	579	562	577	550	541	555	579	574	577	539	581	553	524	571	583	522	531	545	575	560	548	560	531	549	535	567	573	570	627	614	582	581
38556	37950	41117	36751	10545	9196	9680	30823	2042	1623	1496	1240	1127	1092	944	955	828	809	806	779	710	732	697	678	628	639	623	591	597	600	584	630	624	585	597	637	592	533	587	562	516	517	585	515	533	526	530	571	567	563	531	507	559	558	544	582	546	533	533	513	585	573	544	493	548	522	486	555	538	498	542	547	520	524	559	545	520	530	539	540	537	516	532	500	532	513	515	529	548	525	497	591	542	528	545	532	522	512	511	533	538	522	533	484	538	544	504	526	540	599	506	526	529	458	518	546	470	533	531	522	515	507	515	580	537	555	556	544	514	574	518	540	540	469	490	482	500	536	520	486	549	491	576	531	510	508	470	520	491	536	573	514	496	513	504	545	531	541	556	570	514	506	541	551	516	522	486	501	519	529	550	495	521	510	519	534	541	496	497	506	551	538	520	560	561	499	491	518	534	553	549	503	529	510	514	524	548	509	502	522	517	533	484	495	511	481	532	505	529	513	498	494	499	504	498	507	513	546	541	508	530	524	541	491	533	477	499	508	538	518	556	516	504	564	558	537	536	519	528	524	459	522	497	544	539	529	527	513	563	548	506	497	459	515	544	490	519	536	513	513	522	489	498	515	558	540	502	527	519	517	534	568	543	534	502	501	537	525	534	540	536	525	513	540	513	526	501	496	509	534	545	541	511	542	505	491	496	502	513	506	592	526	550	506	489	516	537	519	503	497	477	529	528	535	489	561	578	511	534	524	541	534	564	522	532	522	498	506	528	519	558	526	525	480	535	509	467	534	516	533	520	500	514	532	495	503	483	510	507	495	476	538	503	515	527	553	515	475	518	506	540	554	562	542	455	515	577	487	516	514	558	521	489	537	540	529	538	522	532	549	498	511	539	504	516	493	513	544	548	541	540	518	522	577	541	529	541	516	457	503	533	507	485	519	481	506	498	515	520	551	502	479	510	557	515	553	523	476	510	503	527	501	557	575	534	479	544	533	531	531	497	547	536	487	507	549	542	547	514	467	506	536	534	500	589	515	547	511	505	495	516	487	511	550	534	504	537	542	548	538	587	540	533	517	484	515	544	512	494	524	518	535	511	506	497	548	486	530	532	508	504	469	513	559	534	476	520	485	532	536	482	524	487	530	503	516	534	504	523	540	526	528	531	513	536	503	515	508	546	538	515	523	506	504	507	566	541	526	522	542	488	515	518	524	529	526	555	518	496	556	484	502	489	531	530	519	558	554	521	534	521	504	548	504	586	513	570	527	506	517	476	512	510	491	525	524	543	503	512	501	540	544	491	494	481	498	500	496	510	520	528	516	509	528	527	487	489	523	562	512	520	504	535	517	524	553	543	533	494	552	494	516	507	512	527	529	549	484	498	528	505	526	512	531	518	496	526	520	522	492	526	502	535	526	567	523	519	498	524	513	556	539	523	516	516	517	529	507	542	512	516	526	517	521	536	500	563	520	520	566	537	537	546	539	519	502	532	512	564	529	504	528	512	543	530	549	510	482	506	536	517	556	507	481	503	513	500	544	528	464	503	549	519	519	505	528	503	506	530	538	541	518	499	530	516	524	516	540	490	498	526	494	534	490	516	580	523	510	532	548	518	514	512	532	511	490	528	511	522	498	499	516	503	500	508	486	558	489	515	494	526	539	542	530	494	527	523	531	572	529	549	515	511	536	486	490	501	518	492	528	509	508	501	512	542	520	504	529	528	527	565	488	526	529	536	505	565	514	515	517	519	510	497	517	504	539	562	569	563	552	525	546	539	509	559	534	492	542	550	530	505	549	527	497	551	466	544	541	512	498	487	528	534	524	528	537	551	581	556	482	470	495	516	501	480	508	543	520	547	510	489	538	525	547	494	525	539	541	516	550	501	512	521	545	495	467	494	567	494	543	512	533	497	499	555	517	549	498	481	529	523	527	541	514	494	550	519	476	501	521	542	495	560	541	526	569	503	549	498	502	504	562	546	500	495	515	518	508	549	540	538	516	537	554	510	532	508	566	478	476	524	506	526	509	523	518	508	523	524	512	477	505	509	509	532	491	504	485	539	496	510	525	534	528	519	512	541	486	523	511	486	556	543	529	499	527	540	510	540	531	510	536	533	501	534	529	485	516	496	482	533	534	514	499	544	536	542	510	520	540	528	532	519	512	533	550	528	549	508	483	503	509	488	542	517	513	507	509	544	534	533	512	516	509	533	521	516	532	515	555	555	528	520	555	500	531	529	523	536	512	505	509	502	522	475	501	540	491	514	534	500	552	479	529	519	555	492	560	580	523	525	502	497	540	505	543	571	517	480	534	545	545	522	532	500	507	506	539	507	552	525	505	516	519	551	515	528	507	513	518	523	533	530	526	510	494	561	551	496	521	521	514	552	507	545	516	522	534	531	500	507	508	507	501	529	478	551	500	502	518	500	499	531	550	545	526	536	557	496	542	538	512	504	531	519	527	539	508	567	530	526	538	528	523	498	515	535	518	537	528	492	517	514	533	564	526	507	467	550	501	534	518	486	513	543	531	514	533	540	556	522	524	517	512	537	552	520	545	524	531	527	486	492	477	520	588	485	555	496	539	481	518	505	519	501	499	539	499	538	561	522	490	506	461	515	526	541	534	515	542	490	527	495	575	491	558	525	569	528	522	531	490	546	506	510	502	528	507	495	465	526	494	533	502	554	519	549	501	507	544	527	547	494	540	508	503	550	537	511	509	515	482	465	510	548	571	526	491	495	489	523	521	532	512	534	545	520	485	441	543	534	491	518	505	537	481	521	495	552	516	538	521	532	540	524	536	526	479	555	492	521	520	501	506	497	520	520	522	499	490	519	523	507	511	516	543	517	515	472	533	533	506	559	509	532	506	523	549	549	523	564	514	487	556	532	506	493	537	511	532	508	530	526	486	530	508	518	561	496	546	541	502	507	522	559	502	523	514	510	516	509	536	523	556	538	562	519	526	514	465	545	540	546	513	558	570	533	523	519	533	493	526	555	479	516	499	489	524	531	546	526	523	539	494	545	520	471	486	510	500	498	540	479	488	519	522	527	480	546	506	508	515	534	498	491	491	554	508	493	536	518	507	493	489	516	521	503	524	542	470	563	506	543	505	483	509	508	560	518	540	487	485	562	530	526	497	466	548	539	491	518	474	502	553	563	537	575	502	512	503	546	554	501	504	508	560	526	505	508	513	491	497	513	505	531	530	544	518	520	505	517	569	520	558	479	534	497	508	496	502	532	554	524	547	497	515	533	528	549	535	497	554	480	568	534	520	500	513	558	529	503	508	529	501	528	522	503	477	530	499	496	515	531	499	523	577	557	489	560	511	505	529	506	487	535	492	533	525	560	547	524	550	527	516	550	533	512	567	518	528	477	499	512	542	529	546	560	497	512	546	506	482	502	549	465	525	541	503	543	506	534	524	498	550	539	566	540	509	472	523	518	544	539	476	537	525	540	531	518	527	496	481	503	520	521	511	561	528	516	545	534	524	529	477	529	476
28411	16825	9092	5591	799	452	428	1096	153	147	135	149	137	137	145	127	151	134	139	126	120	121	136	123	135	129	110	128	138	155	125	105	113	121	131	153	127	136	147	122	140	127	119	121	135	119	105	135	132	119	124	130	135	127	138	139	131	114	116	125	147	132	122	126	123	120	107	132	127	123	122	137	136	131	135	106	125	132	124	114	139	133	133	118	148	120	126	164	131	142	132	138	137	122	131	130	135	125	126	148	102	122	118	154	156	111	125	132	118	138	115	126	124	133	136	120	155	138	135	136	120	133	135	117	126	131	132	113	131	128	127	131	135	138	146	127	142	139	138	138	126	146	120	125	125	112	134	113	134	121	135	126	125	111	127	134	139	118	128	136	143	149	116	138	128	158	123	142	129	95	134	145	108	129	116	144	123	120	108	129	139	118	142	158	100	124	121	126	131	123	124	124	104	151	142	114	106	119	135	144	121	129	122	139	108	130	126	128	111	145	128	124	129	132	134	137	127	121	129	140	124	130	135	133	119	136	141	132	114	117	109	130	136	119	128	124	125	122	134	128	128	137	119	142	142	134	126	141	134	119	127	127	126	141	117	130	147	117	130	131	147	122	134	123	130	128	105	147	133	116	133	130	117	131	134	116	138	113	117	129	131	135	110	123	137	111	142	132	133	104	130	120	129	132	126	138	139	132	142	132	131	126	111	131	140	124	137	130	135	165	123	133	108	122	125	121	118	142	141	124	134	134	133	115	109	142	122	115	135	130	127	135	123	107	131	108	118	132	113	145	148	128	140	132	141	104	99	132	154	125	136	148	121	127	116	127	140	156	129	140	120	144	132	111	109	128	134	115	118	143	105	133	133	127	132	135	129	113	125	121	123	111	146	118	145	123	124	130	125	116	124	124	128	119	130	142	114	127	124	129	146	124	128	127	136	152	115	124	140	141	150	117	131	136	128	104	121	141	121	90	110	123	128	148	131	139	159	115	116	136	140	116	146	125	117	132	142	123	141	131	137	133	139	116	100	127	114	121	140	139	147	138	109	130	126	132	112	119	129	144	123	108	118	110	137	129	117	143	127	112	136	147	146	124	132	130	121	137	125	124	119	111	149	128	111	118	131	115	133	140	116	121	120	129	123	133	127	132	138	116	109	121	141	126	152	126	131	114	135	127	127	127	140	128	137	147	139	133	138	123	132	122	128	133	145	128	129	131	131	127	100	117	126	129	138	137	126	129	115	124	121	124	139	134	125	148	120	126	144	131	129	163	133	136	137	125	127	122	121	114	136	133	114	123	136	146	134	133	121	150	128	142	135	129	128	123	118	152	125	113	124	121	137	123	143	132	126	128	123	142	131	149	122	127	127	113	135	120	127	116	138	152	116	120	122	133	143	120	122	136	123	133	136	129	137	136	133	118	133	119	153	133	113	135	124	140	117	123	133	139	154	110	116	138	132	128	123	139	138	138	128	125	118	147	116	110	138	118	131	124	126	137	137	146	126	139	138	140	154	136	129	122	112	124	139	135	135	139	108	128	134	127	122	104	123	122	134	129	119	136	125	148	119	152	111	125	136	138	148	122	118	146	142	124	147	135	139	129	130	112	124	100	124	126	115	131	124	125	144	137	134	124	129	113	139	112	134	121	134	126	130	122	121	121	139	131	134	139	135	139	136	129	137	137	130	121	126	119	112	128	143	147	128	118	123	141	105	138	141	142	136	150	128	115	126	116	123	111	124	125	135	141	118	137	141	148	110	130	147	119	92	131	153	145	138	129	140	133	122	112	145	134	114	136	137	134	150	144	144	134	110	114	127	117	134	121	116	132	129	115	117	134	121	120	136	140	127	134	139	119	120	133	119	120	142	134	134	139	132	128	128	125	141	125	127	142	141	131	120	129	122	130	143	134	117	131	123	135	151	119	128	116	122	134	134	141	134	145	121	149	129	130	101	148	120	115	130	143	146	117	111	119	123	142	132	115	139	130	138	130	113	116	132	119	136	133	132	149	129	112	131	115	135	150	123	123	124	128	123	125	122	144	134	134	129	132	134	134	110	118	125	125	117	136	134	106	111	138	149	128	132	127	110	131	125	112	140	128	140	140	160	119	148	116	113	116	141	134	132	125	125	136	133	137	121	127	149	115	131	132	137	119	135	127	132	141	122	120	130	133	138	128	121	129	140	122	130	128	133	108	133	134	138	128	130	144	122	130	130	119	132	128	105	147	122	115	122	137	133	119	143	125	141	125	114	134	135	119	127	135	137	120	114	129	118	124	149	141	140	130	131	124	146	132	127	153	141	133	121	138	113	112	146	135	145	116	120	124	136	138	128	154	126	123	129	128	109	126	134	123	134	129	118	130	135	116	136	117	144	140	131	124	130	136	141	119	136	132	124	128	127	114	122	108	127	143	123	131	121	128	148	129	130	141	127	128	122	151	134	111	136	122	107	125	140	114	111	117	120	132	123	134	125	122	155	103	137	132	155	133	151	122	106	141	150	120	116	127	138	133	123	129	126	128	134	141	127	123	131	116	132	129	121	155	118	132	113	129	114	124	129	116	124	150	132	147	129	129	115	129	123	133	134	125	127	139	118	150	134	111	112	143	121	138	140	143	125	127	124	109	127	126	136	119	144	120	117	138	131	115	123	120	117	137	135	119	155	122	129	120	155	138	131	127	135	149	128	136	154	119	116	124	128	145	143	122	136	111	129	132	124	129	137	129	115	133	112	141	115	121	126	138	137	127	117	124	129	141	130	125	126	149	119	155	121	139	126	130	141	137	119	140	127	121	115	129	125	141	142	139	121	103	137	126	129	141	151	120	124	145	120	133	126	149	130	133	138	134	129	145	159	122	106	128	130	120	151	129	135	158	130	143	114	116	128	144	125	127	152	139	126	121	123	130	134	138	117	131	132	130	153	125	138	124	129	154	124	141	156	121	118	118	118	111	153	122	132	125	137	137	123	118	130	124	127	126	110	100	131	137	116	125	123	117	138	122	151	139	137	126	142	128	146	137	138	116	120	129	150	137	132	123	140	124	140	131	121	169	143	153	119	128	142	150	146	143	127	128	129	112	106	124	138	105	148	132	141	139	121	124	139	113	123	143	142	140	129	149	147	135	125	118	156	147	133	113	134	153	118	145	123	120	128	124	122	125	119	141	140	146	126	121	120	130	133	124	118	145	133	81	117	138	125	125	118	132	134	150	117	129	149	131	128	146	127	150	142	102	129	122	133	146	132	125	113	142	115	120	127	123	121	131	128	129	123	120	123	145	104	144	137	125	143	115	142	98	127	131	123	126	126	125	127	146	149	134	132	136	127	106	132	124	128	126	122	140	131	143	127	132	115	121	129	131	129	123	136	132	154	148	136	135	136	151	135	123	123	127	131	146	138	138	135	106	129	136	129	143	120	106	124	139	126	110	142	129	125	123	116	121	140	138	141	131	119	127	112	129	124	141	143	146	131	139	143	135	116	134	134	122	149	128	104	134	133	136
13998	11403	14030	7412	1487	921	817	2147	171	149	129	160	159	147	153	143	146	162	142	154	167	148	140	145	141	152	131	130	151	157	129	160	133	145	133	150	142	149	167	147	144	132	135	128	126	145	141	145	138	142	144	144	128	147	138	124	135	137	150	162	149	130	138	134	125	147	134	137	157	145	145	136	143	157	120	132	130	150	146	149	135	135	131	135	128	147	153	134	130	156	139	162	148	136	128	150	137	147	155	148	143	167	139	139	144	123	142	143	117	118	110	157	128	135	132	154	114	136	140	142	144	140	131	102	114	131	141	125	121	133	138	136	135	143	156	157	149	133	136	135	124	128	126	129	154	143	136	129	156	144	128	122	152	155	117	161	134	128	133	160	130	160	139	144	152	148	148	152	127	147	132	136	137	151	121	138	149	142	146	154	153	142	150	125	138	149	141	164	138	138	139	147	136	138	118	139	154	134	126	148	139	135	143	129	127	137	140	141	133	131	131	114	137	145	131	159	147	138	148	136	143	131	144	127	112	115	124	134	152	137	153	136	162	150	127	129	136	167	162	130	122	145	148	137	159	132	149	128	135	151	141	124	131	149	139	123	128	142	135	145	127	127	137	132	148	156	153	151	150	149	121	137	161	124	145	136	149	139	143	134	149	134	135	150	116	143	143	146	116	145	128	132	133	138	152	134	133	144	137	147	124	139	137	146	149	154	143	159	122	143	146	158	124	142	139	133	149	136	111	157	124	150	145	160	127	145	148	138	140	149	148	130	173	146	103	122	142	151	137	166	137	157	147	127	124	146	135	153	146	150	138	136	140	119	150	151	132	130	156	125	139	129	147	132	126	153	126	128	135	127	133	135	144	140	147	141	156	132	131	134	135	130	130	148	133	119	151	141	153	141	148	117	143	138	128	130	130	155	152	145	142	161	168	136	156	145	136	136	150	138	161	152	142	144	148	134	138	146	140	139	142	130	133	134	152	118	142	138	121	133	135	134	143	127	144	130	129	130	149	131	150	135	121	126	139	144	141	146	143	133	132	140	140	143	140	149	148	122	142	134	141	127	124	153	159	132	132	142	155	152	149	151	153	144	144	145	142	141	128	138	143	144	128	132	110	132	128	140	134	136	141	124	150	137	124	123	120	130	136	141	136	158	132	153	130	113	126	148	111	121	149	133	133	141	125	131	145	139	151	134	125	146	130	133	147	146	114	130	129	138	112	122	135	145	138	126	111	140	113	155	134	141	142	144	132	137	147	128	151	147	149	133	144	113	138	139	118	118	124	147	152	132	145	150	141	137	141	122	154	152	164	132	135	172	129	120	118	125	122	115	134	130	138	146	139	124	150	130	129	143	134	140	163	163	131	140	152	146	140	126	130	132	139	125	135	142	133	124	149	138	147	142	130	129	144	144	136	150	129	133	147	139	138	136	126	137	136	125	140	140	146	146	146	143	132	138	147	148	141	142	143	123	162	133	138	140	147	155	162	154	157	137	147	126	131	138	134	118	136	130	125	143	149	140	110	152	135	147	141	140	143	137	132	151	134	134	117	162	163	141	134	134	143	132	145	134	132	151	148	124	130	137	128	134	143	145	151	138	148	137	145	130	130	137	127	147	154	137	138	142	114	142	119	120	136	135	149	124	120	145	132	140	133	154	140	134	147	144	153	130	144	121	138	139	145	135	125	162	148	136	134	138	134	133	142	146	147	163	125	141	160	143	167	127	146	148	144	150	129	122	132	128	131	120	136	139	131	126	136	134	139	149	132	144	135	125	153	127	131	117	151	130	107	141	139	128	132	151	149	130	140	147	129	133	135	138	157	137	149	134	145	143	141	118	129	126	134	145	143	145	124	149	138	148	139	138	135	126	150	121	153	153	157	155	135	104	147	165	142	153	145	145	137	138	107	148	144	126	152	131	142	144	128	139	144	132	139	141	139	132	123	143	145	142	163	137	139	145	131	151	125	129	144	155	129	136	129	141	135	129	155	136	127	131	132	149	126	122	129	149	133	148	116	142	138	135	141	126	125	137	130	151	132	128	136	120	151	140	144	140	128	132	144	131	135	124	143	148	142	122	152	130	140	143	169	129	148	115	148	116	130	132	129	130	146	130	133	157	133	124	128	138	136	127	144	147	147	150	141	142	125	123	137	158	133	130	165	148	125	142	123	145	122	154	151	140	137	135	139	141	137	146	145	135	129	136	133	152	128	140	160	136	116	145	117	159	131	137	113	120	147	142	127	142	161	144	147	133	131	127	157	135	135	141	151	111	125	142	168	128	114	151	131	140	111	157	141	143	146	162	142	143	119	141	146	165	155	141	117	145	139	128	127	133	131	144	143	131	145	147	159	131	130	151	138	148	153	139	143	149	147	130	116	110	145	153	131	142	147	137	164	123	128	140	141	133	138	128	142	143	146	141	103	130	135	142	122	151	144	125	158	128	136	111	144	135	148	128	134	146	138	126	124	152	138	131	133	134	132	135	118	141	116	126	120	146	151	139	138	159	132	135	140	152	131	124	148	151	144	133	137	146	154	147	148	124	160	129	142	111	141	132	137	135	136	139	136	141	144	145	131	142	130	139	162	131	126	139	151	151	147	136	145	132	141	132	115	127	144	149	137	153	150	133	133	111	131	150	147	126	133	136	137	137	135	126	141	132	154	151	133	157	146	143	154	134	132	132	148	130	134	146	155	135	131	144	139	144	148	152	125	137	129	152	160	163	144	143	133	134	120	151	142	118	128	128	130	139	134	156	158	139	133	132	121	141	139	121	132	120	125	134	114	132	126	132	125	134	133	153	148	156	122	137	141	139	141	144	136	149	124	115	145	143	130	133	143	125	131	135	118	120	133	140	127	132	116	137	125	148	139	151	147	153	142	125	152	143	136	145	139	149	156	148	130	136	141	148	124	128	152	153	134	148	132	135	128	139	126	135	134	138	126	132	157	140	144	163	118	133	133	158	131	151	146	122	121	121	135	161	143	129	147	136	136	150	138	133	163	152	135	141	158	163	114	120	138	144	145	118	118	124	165	136	142	154	149	118	133	131	127	154	138	125	143	160	152	139	120	128	150	158	144	132	124	134	161	150	140	176	136	131	134	136	149	146	144	150	141	165	147	124	129	138	158	153	158	135	147	136	129	156	131	122	154	122	131	139	143	120	148	144	150	138	133	151	131	122	136	133	126	146	147	134	121	141	130	130	142	129	141	135	120	126	134	135	127	154	137	138	140	132	125	135	136	125	113	150	144	127	124	145	148	162	135	152	172	141	121	141	144	166	133	130	142	121	129	131	136	138	137	129	148	146	159	143	142	148	141	139	147	149	111	124	135	136	150	129	140	158	135	140	157	142	142	124	132	163	162	142	125	148	113	129	143	113	132	150	163	127	136	121	154	138	129	151	122	147	120	150	151	143	155	124	152	141	138	120	143	142	154	151	141	137	147	147	141	121	159	125	132	116	129	132	139	152	146	141	120	140	133	150	121	165	124	130
24992	20392	26599	25684	19964	10847	2692	9709	1327	609	554	504	534	435	473	438	416	397	388	367	342	398	374	333	361	349	375	338	376	309	340	348	317	362	350	345	375	353	341	362	372	333	376	358	353	350	349	346	363	330	335	323	355	363	330	359	356	342	313	363	338	330	328	305	320	343	320	355	322	348	369	321	308	310	315	336	356	314	337	313	355	329	319	323	328	298	299	346	337	337	311	327	298	344	291	301	344	339	342	341	319	314	322	325	341	370	352	323	328	304	330	346	342	347	311	339	296	342	322	306	334	305	300	306	318	339	332	346	342	321	314	346	333	327	334	305	326	328	319	327	317	319	308	345	315	323	329	317	329	328	321	324	329	323	345	325	318	332	325	323	286	314	338	318	304	359	319	301	339	326	339	334	345	335	329	331	348	333	365	305	302	312	282	315	331	330	330	323	311	340	347	337	323	339	322	321	363	321	337	338	351	333	339	366	321	322	332	350	323	281	346	332	333	325	345	328	343	335	338	317	326	360	315	324	346	345	331	338	330	368	303	345	355	332	286	317	331	278	304	352	306	351	298	362	329	315	323	320	352	321	325	330	320	309	315	323	355	343	312	307	297	355	327	334	312	316	355	338	323	343	303	299	333	348	326	340	334	291	302	334	309	310	320	325	303	332	299	321	318	314	327	336	341	354	322	331	319	356	312	391	309	312	341	308	316	322	359	347	330	305	341	300	351	330	306	334	295	351	338	316	309	351	299	352	306	326	368	324	322	357	360	313	325	333	344	353	321	351	329	323	321	329	306	357	293	352	324	321	324	324	307	359	336	358	370	298	312	333	326	329	306	370	321	332	374	348	321	336	351	309	310	323	335	341	315	323	316	338	344	327	332	308	303	361	318	293	317	348	340	317	310	299	335	330	341	316	317	323	327	323	298	344	345	334	348	370	342	340	282	341	368	336	313	375	312	322	328	307	309	354	356	306	339	348	326	348	329	316	333	320	329	326	316	369	337	342	293	357	320	334	360	316	322	341	334	319	358	292	286	345	334	310	300	367	354	322	347	334	330	301	351	315	315	337	339	333	335	357	319	341	352	332	290	373	322	332	329	300	331	336	351	332	345	307	303	319	337	321	317	306	306	290	344	345	318	325	356	358	323	345	370	325	310	326	311	349	353	316	287	307	350	361	322	296	345	341	321	329	327	360	310	345	313	309	313	328	302	318	319	343	314	299	335	325	334	334	303	338	309	322	351	333	324	353	346	334	332	307	338	340	325	327	354	333	314	332	333	321	342	339	331	368	312	337	336	337	373	308	365	309	291	332	354	339	308	294	329	331	315	330	335	320	338	365	337	332	335	324	334	327	327	337	341	362	318	338	339	331	326	355	336	311	352	322	333	328	324	331	311	341	347	347	332	327	345	326	327	350	347	343	352	348	352	294	352	355	315	316	356	326	331	339	336	341	354	342	362	304	318	302	368	319	315	343	346	340	310	324	343	320	311	307	315	276	342	342	318	339	315	299	323	354	346	317	358	321	320	323	365	320	309	361	319	347	328	338	342	359	332	287	334	312	324	324	362	324	347	328	357	330	326	323	341	331	363	294	325	322	330	331	331	310	376	340	354	348	307	358	323	314	308	332	317	286	318	354	345	356	331	333	339	305	296	302	309	314	325	321	318	293	297	332	292	322	327	307	319	329	321	322	310	358	305	332	345	343	341	325	343	350	345	328	341	334	318	325	311	318	314	299	329	308	325	350	325	322	317	322	316	342	325	289	343	324	340	329	295	327	354	328	353	315	330	322	357	321	334	337	324	339	329	309	302	304	366	347	351	320	341	310	359	314	348	331	318	338	373	329	314	307	353	312	316	335	330	316	303	314	301	364	354	312	304	322	324	337	319	323	356	348	335	338	347	319	329	309	349	336	351	320	339	358	315	349	311	330	311	345	331	302	333	328	332	325	332	313	335	321	297	339	298	317	344	323	327	335	334	353	330	327	342	336	345	346	332	296	308	325	297	331	353	345	335	358	324	345	315	310	315	326	352	315	327	317	334	335	327	308	336	360	316	322	340	322	347	350	307	349	345	333	359	357	351	324	313	313	340	365	309	317	314	358	317	350	298	322	325	332	345	308	338	349	349	330	334	330	325	346	346	363	341	332	310	331	300	325	329	315	318	328	325	339	345	327	314	308	329	338	319	334	314	335	302	300	298	335	325	325	316	340	323	318	337	326	310	337	321	331	305	322	340	368	326	340	325	310	375	318	326	340	315	362	331	306	307	317	330	279	334	348	298	319	362	314	334	311	349	302	311	300	320	354	337	335	325	306	341	299	326	355	330	328	303	308	317	333	334	336	319	312	328	332	320	305	335	314	316	377	313	339	364	325	291	326	304	334	392	374	290	323	329	312	357	313	316	340	307	327	336	372	364	305	327	366	352	321	319	297	348	319	331	311	335	332	360	295	333	307	313	320	290	323	344	294	311	310	325	317	358	314	299	311	337	318	324	335	338	352	323	332	303	328	346	344	326	328	340	345	309	345	326	309	367	318	297	319	349	327	336	346	285	308	349	292	358	338	334	347	337	336	316	355	300	281	304	301	326	331	345	355	336	333	292	328	338	342	344	332	320	335	331	326	327	253	334	342	332	331	310	283	318	321	346	365	337	296	354	309	335	338	313	328	299	333	334	316	355	323	295	323	346	331	317	336	327	326	304	299	309	321	320	333	348	337	347	295	354	347	336	299	326	329	360	333	327	335	321	312	297	331	355	347	326	326	298	340	328	340	289	305	311	302	375	341	312	314	373	339	331	323	339	331	322	297	358	316	324	341	329	304	303	345	311	319	336	344	314	307	371	300	336	336	341	326	332	319	344	326	320	325	326	321	361	336	318	318	315	319	338	325	339	338	326	335	340	343	354	322	314	292	338	306	320	315	337	319	359	348	339	329	325	347	347	317	334	366	338	320	334	329	320	316	346	353	341	320	384	329	319	342	316	342	330	341	342	322	329	305	351	333	331	330	315	310	331	362	347	350	333	331	332	316	328	337	322	337	354	318	333	325	341	323	339	332	318	348	328	362	334	335	325	323	281	330	308	332	332	344	314	355	305	342	326	318	330	326	317	319	339	360	304	354	354	323	328	326	325	337	305	346	290	312	309	308	313	299	339	373	333	364	325	373	331	313	297	290	361	317	320	338	315	306	341	312	315	354	324	343	316	349	358	348	362	340	297	333	327	318	337	333	334	307	348	313	311	294	333	316	308	340	337	353	339	325	332	328	363	339	326	360	321	293	320	302	317	318	326	330	348	337	343	355	344	341	331	302	309	328	332	321	327	355	346	300	314	311	338	286	310	359	351	312	287	326	316	319	381	328	328	328	308	305	307	334	328	325	351	340	316	324	325	336	319	331	305	325	345	320	344	310	342	344	309	363	316	347	342	344	369	359	296	317	315	350	343	317	321	350	332	320	330	316	327	312	337	342	317	327	322	315	299	363	313	321	330	313
32774	28303	28559	26128	5827	3905	3820	12966	1176	956	802	684	660	592	586	550	491	491	473	416	444	385	400	398	372	365	390	361	370	338	326	365	336	334	333	315	367	356	360	314	359	315	308	346	318	330	311	332	319	299	314	325	308	307	301	342	311	320	292	316	333	314	320	290	343	310	306	297	302	317	315	311	281	343	294	287	327	295	320	278	306	323	300	288	297	324	348	314	293	350	302	308	315	284	283	306	288	300	305	356	336	309	308	306	319	289	298	332	302	304	298	308	304	299	307	297	309	340	311	319	298	316	312	321	323	289	298	316	311	323	315	317	309	309	296	331	311	276	313	317	274	315	309	305	318	301	280	280	301	318	285	322	299	288	287	312	275	285	267	334	323	317	305	333	298	305	312	287	279	337	277	306	276	282	307	300	310	287	307	278	323	323	301	266	297	290	294	320	289	341	312	299	305	310	312	294	313	305	305	295	300	294	331	279	310	315	291	317	321	266	327	283	314	303	309	345	297	326	293	306	312	314	327	311	303	297	295	283	293	318	311	322	330	301	297	274	316	298	294	307	279	301	291	293	289	322	297	328	357	321	321	310	331	301	314	312	312	307	307	264	317	313	298	281	277	309	320	274	310	284	319	326	297	273	338	325	303	294	309	298	303	311	314	298	316	331	306	275	277	314	299	321	325	286	307	293	319	303	286	326	288	304	333	328	285	314	303	328	309	314	322	270	283	305	308	301	310	302	293	300	313	276	303	305	300	307	289	322	283	304	297	297	292	310	323	314	291	303	318	298	282	303	293	312	311	289	327	323	297	269	312	286	288	294	317	275	296	339	305	323	309	295	331	307	311	305	295	312	301	303	290	303	286	299	292	336	306	295	295	288	325	316	301	282	316	302	319	303	304	297	299	315	328	268	319	313	280	287	329	327	323	291	343	272	326	321	307	260	287	317	279	283	294	288	318	301	352	329	311	294	306	312	326	308	279	285	302	303	318	322	284	308	297	297	301	292	315	308	340	315	294	309	307	293	311	346	295	289	296	340	294	311	295	302	275	309	302	285	285	281	295	292	321	303	283	297	291	315	294	272	305	354	325	309	298	309	319	351	303	294	306	291	298	314	292	326	320	305	315	277	309	349	338	334	292	305	287	306	294	351	305	312	327	334	319	276	264	316	308	312	288	300	299	323	328	308	275	287	320	304	295	326	330	343	309	311	284	287	279	304	304	314	293	309	281	262	340	299	337	329	341	289	326	304	303	298	284	314	315	293	323	306	301	325	307	304	312	295	284	321	295	322	290	324	334	312	296	325	319	287	268	311	312	285	316	299	297	299	287	305	297	285	300	306	300	311	344	295	292	303	343	297	271	279	324	311	316	330	288	301	323	303	275	327	299	298	284	310	317	305	307	290	291	325	295	287	312	290	269	314	286	307	304	280	310	294	290	311	316	340	312	284	312	330	300	315	298	299	297	313	298	325	289	319	316	281	328	297	313	298	306	306	322	313	312	312	268	290	311	287	272	300	299	321	301	306	320	289	286	291	282	300	286	291	282	284	305	324	300	314	284	319	337	276	278	315	309	313	293	298	320	302	300	329	322	319	284	298	301	277	315	324	271	302	294	317	320	295	323	313	272	322	297	292	290	282	323	294	296	310	286	288	332	290	307	307	306	294	301	300	370	352	320	282	327	300	306	308	306	310	297	279	331	294	282	318	314	326	295	295	289	301	306	348	286	288	330	306	319	295	303	294	322	299	281	314	311	309	330	330	307	307	285	274	317	284	332	298	305	306	290	303	290	306	276	295	306	303	321	275	310	302	318	289	302	306	306	311	294	293	315	300	290	295	319	291	272	304	302	325	297	318	333	304	305	306	307	322	306	299	327	329	322	284	282	301	297	324	294	346	325	330	302	329	278	272	314	303	312	309	298	331	294	297	324	329	315	325	300	302	314	300	337	293	324	285	278	302	271	306	336	303	317	315	288	328	308	314	330	321	310	309	307	323	308	320	308	288	312	331	279	297	319	308	305	319	337	302	299	294	296	295	332	304	291	282	305	334	301	312	311	314	281	331	320	285	322	280	322	310	331	291	314	283	305	278	301	298	286	319	299	318	316	325	312	291	283	308	340	321	304	320	303	292	292	323	288	303	311	290	328	354	313	298	314	320	293	289	314	317	281	288	302	316	348	323	324	328	336	280	309	306	292	311	310	285	287	322	295	323	268	326	324	291	319	322	328	286	289	314	307	305	324	280	309	301	292	290	317	307	319	317	299	314	317	270	317	327	303	293	303	328	340	305	302	332	320	302	317	317	292	292	314	314	307	308	285	289	315	303	349	317	305	323	324	292	316	322	302	298	340	287	326	275	316	303	304	323	267	305	304	325	299	295	333	306	318	333	319	304	280	291	288	314	308	317	319	332	307	321	297	286	314	306	289	303	303	300	310	325	298	327	317	279	311	299	322	297	299	327	275	321	300	326	303	282	300	290	331	291	279	283	285	314	304	323	319	303	309	317	309	318	316	309	331	317	313	325	305	319	287	327	310	296	265	275	293	308	273	294	320	321	315	308	286	314	299	321	296	328	320	314	309	286	337	326	307	284	328	310	321	303	306	313	288	294	309	295	314	326	316	290	298	312	289	283	295	302	308	345	332	326	292	292	298	300	282	338	289	289	300	312	287	319	322	308	311	289	297	292	274	342	278	313	299	317	317	285	302	294	304	310	307	333	319	295	312	288	318	288	298	327	329	318	290	307	299	284	292	305	271	326	333	317	289	312	317	291	292	292	268	320	299	328	290	324	274	305	305	289	293	301	287	285	295	366	302	322	319	328	299	269	345	264	268	296	294	341	320	285	310	308	271	319	295	287	318	295	333	296	298	298	276	344	326	287	261	294	309	309	312	312	321	335	307	324	315	338	320	299	300	311	333	313	271	296	313	319	317	314	306	290	322	292	346	297	336	313	303	304	316	292	300	272	306	325	325	320	310	279	318	305	337	289	318	317	297	327	311	283	311	329	320	329	322	333	300	292	295	295	285	337	282	298	289	304	313	280	330	294	312	322	288	303	308	296	311	292	323	313	323	314	326	325	320	296	288	300	303	334	300	309	322	287	292	347	304	306	332	292	279	289	313	309	310	329	308	307	318	341	285	323	300	308	300	301	273	314	318	275	295	340	300	288	313	319	309	297	303	300	297	312	328	304	324	321	330	275	320	299	288	311	292	296	325	308	311	298	345	316	315	281	303	325	282	301	279	306	314	299	329	304	323	309	321	298	291	281	291	327	294	308	316	316	320	312	340	315	318	280	303	292	296	294	322	309	329	315	313	310	292	311	309	326	318	266	319	261	278	291	293	273	326	305	311	283	313	328	316	318	290	321	290	305	306	290	325	324	280	268	303	296	320	301	312	297	282	326	334	285	285	323	311	330	323	306	287	312	301	338	310	302	289	309	290	330	306	304	314	312	327	302	309	305	309	312	323	302	325	309	309	297	308	330	265	294
22494	20380	26968	24252	20409	20747	16735	23852	5386	1245	1044	912	849	822	753	763	773	720	691	665	673	659	595	657	672	632	632	620	602	623	634	610	625	610	540	568	561	605	586	587	592	597	606	594	582	581	615	623	610	558	585	544	565	607	583	596	565	568	583	529	558	594	576	548	595	602	637	597	570	549	568	523	576	592	575	583	557	591	584	528	543	575	568	558	569	557	607	590	567	529	528	505	582	599	555	572	559	595	548	540	578	538	545	570	558	587	571	575	562	570	560	597	614	566	607	543	581	555	527	565	582	603	573	572	562	536	585	565	565	564	574	589	597	578	566	530	548	621	573	547	569	551	565	610	564	565	586	534	577	551	503	572	552	564	555	533	556	527	546	523	582	530	600	542	571	601	586	556	589	565	538	566	541	562	547	599	563	517	564	540	547	601	558	552	526	586	522	528	538	546	580	518	585	583	577	525	567	535	572	519	579	563	579	512	557	559	547	590	604	540	535	586	581	568	586	500	601	563	597	596	604	565	516	588	545	546	526	585	544	563	551	583	571	553	533	544	587	555	620	487	544	573	561	592	567	552	592	583	564	554	492	561	603	559	589	528	566	562	585	527	609	564	574	539	536	542	523	564	554	595	597	568	565	541	567	539	566	542	544	580	526	578	542	606	538	559	597	569	544	553	606	583	558	564	545	557	554	605	531	554	562	565	571	597	557	576	529	572	537	553	595	584	551	548	574	590	562	553	583	586	550	547	575	587	554	582	547	533	593	598	550	526	521	617	549	591	522	581	536	593	562	530	562	591	537	538	546	539	529	562	528	561	617	574	541	550	585	567	515	586	571	515	562	576	556	573	525	579	551	564	558	513	605	528	549	571	552	569	590	527	564	595	565	551	561	586	535	592	586	547	550	532	565	555	567	535	579	565	572	527	545	532	572	576	579	569	546	568	541	562	582	531	526	544	550	572	564	607	566	584	553	526	537	552	596	555	552	506	537	546	532	560	552	555	560	546	542	532	571	548	562	547	526	542	540	584	577	555	569	540	470	540	559	552	581	577	525	576	563	544	534	519	559	562	587	556	590	565	565	583	577	529	576	538	550	583	534	553	581	563	581	521	566	523	576	569	563	586	563	588	536	509	550	612	536	557	539	596	556	544	583	546	529	586	516	559	592	584	579	554	596	508	555	556	538	564	571	531	542	570	539	570	542	548	568	571	564	559	558	532	575	565	511	514	530	528	578	537	549	561	541	582	542	550	535	544	598	573	575	580	589	543	587	545	561	561	570	556	556	569	556	588	547	556	546	604	553	532	565	559	540	566	555	550	561	598	572	576	543	569	593	571	537	533	594	571	550	576	580	570	580	537	560	559	538	540	593	557	536	563	562	566	595	538	552	585	570	489	540	531	511	539	614	511	537	530	585	544	543	575	564	527	569	562	565	555	578	589	555	527	585	553	566	545	559	548	561	547	553	556	574	575	543	582	563	581	572	534	569	543	569	567	557	543	544	600	548	562	492	532	582	547	581	558	535	563	621	563	581	543	571	555	572	550	589	537	546	535	548	551	568	590	560	565	554	565	555	582	554	586	621	554	608	562	554	569	555	572	544	549	607	575	544	556	545	550	542	575	525	550	614	559	542	578	588	566	534	546	602	584	565	568	530	544	579	565	572	540	551	560	555	523	581	553	587	538	566	560	609	558	561	588	582	540	586	563	527	591	511	570	559	584	559	577	529	531	589	574	533	560	556	583	607	598	551	568	545	566	540	568	523	547	580	567	563	575	533	551	560	524	526	537	573	546	555	551	557	543	582	534	507	566	552	560	574	571	571	572	568	551	576	551	556	600	547	579	521	634	523	547	531	548	486	531	552	561	543	553	554	542	534	568	590	561	571	515	553	521	565	582	562	578	496	551	534	533	571	523	555	591	559	602	579	567	591	564	571	509	610	589	564	572	560	579	549	471	556	572	534	588	569	569	563	542	569	535	561	563	581	542	530	568	594	589	547	549	587	553	527	552	485	607	530	532	532	605	571	578	542	598	566	618	566	556	583	563	543	509	519	581	562	543	573	574	551	565	605	554	535	545	545	575	569	594	586	558	592	552	530	541	542	555	526	530	528	552	535	568	567	517	594	546	612	532	522	551	578	572	523	549	539	563	591	544	507	576	566	609	556	578	528	550	540	565	582	571	538	588	608	523	514	560	550	540	580	562	523	603	558	572	561	518	542	561	524	515	549	526	555	544	564	525	567	516	551	560	531	592	565	586	563	525	549	552	564	551	535	596	567	589	561	541	560	532	569	581	567	553	563	565	605	548	587	566	565	558	563	540	555	517	568	579	563	549	536	559	553	559	558	532	599	505	543	564	542	509	597	563	574	576	571	552	619	539	579	540	557	606	574	544	517	560	586	541	562	541	580	581	563	545	587	491	561	586	551	563	552	542	614	570	564	547	543	567	575	557	545	537	566	572	572	618	537	600	560	551	540	572	557	547	539	602	556	510	559	569	557	589	521	570	518	586	566	503	554	548	617	544	508	558	552	532	544	564	542	536	577	593	591	568	539	564	590	554	570	508	558	586	580	533	577	566	603	553	519	556	585	553	568	508	558	529	573	564	548	555	560	551	594	527	571	518	542	549	536	561	551	587	530	568	589	553	602	573	598	555	543	572	572	552	587	561	532	596	557	503	521	525	572	560	617	624	569	570	599	528	557	545	501	581	597	563	567	549	526	508	552	573	524	519	555	541	575	558	567	543	579	562	560	580	525	537	601	547	570	548	513	574	554	522	590	558	576	555	543	572	567	579	554	603	594	599	515	570	589	542	557	522	566	593	540	573	537	574	591	537	543	546	546	576	539	574	544	588	549	613	569	589	523	609	545	560	543	537	537	581	586	552	546	527	556	543	595	575	618	594	557	580	602	552	580	571	552	582	533	546	552	562	541	598	540	552	516	543	569	576	542	540	569	557	565	526	501	545	518	531	582	586	554	563	587	577	557	601	560	588	538	580	567	553	551	546	495	581	580	565	525	580	593	571	564	550	520	598	561	574	552	539	540	575	577	572	543	555	576	566	579	585	515	531	538	557	571	519	557	503	608	547	504	573	550	566	549	548	524	582	576	510	523	561	539	576	525	529	547	591	538	584	548	587	500	575	556	552	568	593	531	530	556	574	570	557	600	539	545	554	576	555	555	503	538	564	544	549	547	539	533	554	577	585	528	526	572	540	551	587	560	590	562	537	568	581	565	557	565	551	551	581	547	545	585	531	601	570	541	552	558	533	612	529	539	548	542	538	549	579	608	604	566	547	519	548	549	572	559	548	537	527	526	609	505	565	551	570	537	577	576	592	571	579	561	536	560	576	524	532	557	557	534	569	556	591	593	571	541	551	580	548	532	543	527	553	563	588	590	562	565	567	531	574	574	562	600	579	568	556	536	548	561	550	508	523	556	538	538	550	578	527	542	567	558	533	560	595	556	545	602	554	536	555	554	574	550	532	550	537
37827	34647	32439	27316	10121	7825	11823	22809	2201	1745	1409	1371	1144	1095	1060	969	857	785	835	765	742	724	763	658	702	646	651	625	615	580	562	620	569	588	587	522	546	578	574	517	591	550	547	561	555	612	554	545	594	557	525	527	568	569	555	551	536	555	569	550	505	575	535	539	496	498	503	583	568	534	569	555	501	582	508	490	555	518	523	491	523	542	502	534	526	528	535	531	548	544	551	534	532	544	542	479	500	509	538	510	518	480	527	507	524	546	516	521	502	490	536	539	496	546	544	518	525	505	515	563	517	539	484	555	536	504	490	526	545	527	545	519	484	519	545	551	499	487	538	512	527	525	543	540	499	514	494	497	494	547	541	514	509	524	499	516	553	506	500	501	518	496	507	489	510	501	499	538	534	522	530	548	503	486	519	538	520	564	525	534	527	527	513	494	482	498	518	541	513	535	512	538	531	520	533	528	535	514	532	514	525	491	465	509	546	506	477	525	495	510	539	524	512	498	507	514	515	495	525	544	474	502	523	546	516	525	536	503	590	525	532	541	551	501	519	510	515	528	504	545	493	585	491	542	525	568	501	502	496	509	530	530	536	552	486	493	516	534	505	513	543	518	520	516	496	524	537	475	538	511	557	505	508	540	493	518	503	500	501	534	491	521	536	545	499	550	534	562	491	542	512	536	498	509	545	508	510	491	507	536	542	563	540	512	506	480	537	538	524	500	514	550	510	461	568	511	497	495	502	532	530	589	554	546	518	520	521	546	541	506	506	506	538	518	491	519	479	488	504	515	473	532	529	506	478	525	523	562	476	485	488	478	549	451	558	541	564	461	529	544	504	500	550	495	543	505	479	523	515	500	508	513	570	534	517	498	504	476	538	524	519	495	481	529	479	499	529	508	546	536	479	507	520	501	505	509	535	509	490	518	505	525	550	495	522	511	513	531	508	520	511	528	502	526	548	518	467	529	509	477	544	520	548	540	536	529	534	531	525	535	502	478	504	546	522	494	499	513	520	523	500	536	518	492	514	512	510	511	542	523	488	492	516	489	512	487	527	508	474	494	516	476	518	495	523	529	548	574	524	483	498	514	527	505	510	482	477	502	503	494	543	527	497	569	486	544	510	483	521	476	507	517	535	527	486	522	517	483	522	531	518	481	508	515	528	514	503	485	507	555	484	538	493	513	531	505	521	493	525	528	525	508	508	514	522	536	538	523	521	504	508	529	518	526	488	541	482	506	516	506	514	526	487	495	515	527	508	563	550	542	494	511	535	578	521	533	530	504	499	528	516	520	498	468	526	502	483	531	503	546	511	546	495	537	558	505	522	558	530	520	527	528	536	533	545	513	526	489	532	528	509	533	459	522	486	524	454	506	500	532	561	551	529	511	522	508	526	519	524	508	502	508	540	503	506	465	492	570	535	536	520	527	556	539	528	508	539	505	522	519	496	490	485	488	516	507	542	539	529	501	557	534	524	525	523	543	540	537	524	537	469	534	527	541	508	545	507	520	549	533	514	498	518	488	518	533	503	506	522	512	498	510	496	499	519	546	498	514	539	527	467	522	483	513	548	565	513	543	514	528	531	524	501	538	481	501	558	525	534	521	561	543	504	526	526	553	533	474	519	525	525	511	525	529	542	517	535	550	512	480	511	528	512	525	513	492	516	533	558	521	547	517	485	502	491	532	536	553	514	537	505	523	499	538	498	502	507	551	540	474	524	507	519	489	503	551	530	519	511	459	499	501	497	505	540	518	469	527	489	539	520	502	535	520	521	497	514	496	488	532	519	541	500	510	527	505	538	529	498	550	519	488	532	502	515	550	514	487	491	514	487	499	506	500	498	514	524	519	520	521	545	538	559	506	507	514	516	530	514	568	513	568	491	539	476	488	517	546	529	483	504	501	526	533	523	540	482	499	520	517	499	531	495	508	518	527	518	506	510	554	535	479	569	464	509	523	542	566	473	519	492	529	565	497	484	543	536	504	527	522	522	540	499	550	492	506	479	534	499	500	513	532	489	506	475	516	547	487	466	524	483	524	512	505	491	518	519	482	520	494	497	512	553	496	518	526	513	535	497	501	521	535	496	531	541	547	571	498	496	493	562	543	487	519	479	514	519	511	527	532	559	513	484	519	485	536	540	515	535	506	548	528	490	476	570	513	514	525	520	477	552	562	477	522	560	521	495	540	478	532	520	534	511	532	520	512	488	531	515	486	522	512	518	488	486	508	514	496	519	462	512	515	531	515	524	518	549	475	529	528	555	522	537	529	512	554	505	506	507	518	526	496	501	512	517	492	528	513	511	493	502	474	514	541	537	470	503	480	545	522	486	528	556	490	503	508	511	510	499	564	498	507	521	527	490	557	514	557	523	496	514	540	525	532	523	509	505	503	545	515	523	528	552	551	518	552	541	520	553	510	493	496	525	507	589	519	540	488	553	505	510	478	469	534	495	527	563	536	510	519	563	513	510	502	517	506	527	510	529	527	517	512	538	471	521	502	490	539	536	497	512	502	473	491	496	541	559	514	538	555	482	445	546	528	538	542	486	531	504	523	518	521	510	507	523	506	478	530	527	516	513	515	536	533	532	509	553	544	509	534	525	508	543	517	530	524	515	537	507	524	552	464	555	528	491	467	523	532	500	484	513	510	525	493	478	515	510	512	544	534	505	520	504	523	497	522	534	491	492	535	542	515	505	494	485	475	502	558	516	527	541	498	558	543	518	530	527	482	503	512	507	491	488	532	535	502	516	509	499	512	469	523	489	533	489	561	544	523	555	524	493	497	536	526	488	502	510	543	508	506	491	506	481	538	510	507	529	507	518	488	524	521	494	540	553	539	499	527	514	487	516	536	491	555	503	483	503	517	489	518	519	549	480	525	512	495	505	480	494	501	556	514	487	500	542	471	491	510	513	529	517	498	498	507	533	516	519	496	528	552	502	493	541	499	526	523	555	559	531	527	522	519	512	506	552	463	502	521	523	544	529	507	531	510	514	536	552	509	523	484	483	494	506	497	507	514	500	549	517	571	534	482	518	522	499	484	515	511	460	527	486	508	540	570	517	502	525	557	499	509	522	528	493	484	541	476	520	546	498	501	504	517	465	514	511	492	526	517	496	515	498	540	531	478	516	489	525	534	547	494	503	529	531	504	523	530	553	514	498	503	486	535	542	456	507	531	511	520	504	507	510	500	551	527	546	532	543	506	502	535	504	526	511	549	514	488	507	515	538	527	519	538	524	454	503	528	511	556	495	548	520	506	500	521	481	528	548	493	516	529	520	507	493	513	497	519	564	527	503	515	532	538	550	525	525	501	484	515	494	481	525	505	534	541	527	497	529	529	554	448	515	537	519	513	537	527	527	534	527	553	498	535	547	525	563	502	512	527	505	505	516	510	529	506	483	529	519	530	536	503	537	481	477	522	515	531	519	537	491	507	488	504	531	522	508	504	497	546	514	493	533	496	531	477	495	500	530	524	548	539	519	514	532	503	540	500
28174	15939	4504	4935	751	513	407	1178	169	137	146	124	129	144	151	135	137	137	105	114	122	124	136	117	117	131	119	139	139	137	116	128	104	133	143	127	113	135	119	127	116	112	126	138	135	135	129	139	125	127	118	141	108	110	118	122	121	129	122	107	114	132	138	118	129	143	145	159	132	115	131	120	100	142	117	131	150	100	134	112	128	135	119	130	113	131	140	124	121	119	105	118	129	137	135	120	140	119	145	119	119	125	107	121	137	129	124	116	123	109	161	125	135	123	123	130	136	144	126	141	123	140	153	140	131	147	136	133	128	137	147	127	135	117	120	127	140	141	124	116	146	139	135	141	113	128	127	150	138	110	148	123	107	132	142	135	133	130	126	126	126	123	133	147	112	115	121	139	120	141	133	107	131	153	113	96	128	114	149	123	131	137	128	143	132	130	117	123	129	108	123	145	121	127	134	116	121	129	119	121	120	126	125	129	123	126	119	127	134	130	130	125	110	128	108	121	132	111	118	109	126	148	130	134	129	97	122	113	142	111	140	135	136	145	154	142	138	123	142	125	132	140	148	118	155	138	112	114	123	130	122	124	114	125	129	119	134	112	110	105	135	120	137	131	110	122	109	137	140	120	128	137	140	111	136	135	122	130	120	131	130	132	137	121	110	144	140	119	120	143	134	119	111	153	118	113	136	117	141	101	127	123	130	126	127	118	114	117	129	120	116	129	135	148	117	112	128	114	130	114	129	110	137	120	147	117	128	140	133	122	128	133	150	102	138	117	135	136	124	131	125	120	122	140	153	127	110	135	122	118	141	133	123	157	124	160	120	120	118	110	137	132	133	132	128	125	142	118	132	153	121	126	127	136	124	125	130	112	138	147	125	103	136	120	142	132	142	110	119	132	122	123	144	128	116	135	132	108	115	122	149	135	126	137	135	116	126	112	125	109	105	117	135	120	134	125	124	121	146	123	124	124	130	131	107	137	134	113	123	129	119	125	139	120	116	114	132	123	102	132	108	132	126	141	116	135	125	118	125	142	145	125	115	129	132	132	117	129	120	124	133	130	115	122	132	135	134	129	137	115	126	128	109	125	119	98	131	128	157	132	127	117	123	120	113	136	123	136	130	129	145	111	125	115	121	133	138	140	112	113	109	111	139	141	106	118	120	131	120	130	102	126	121	126	124	120	103	125	124	120	119	106	122	111	127	119	117	137	125	128	118	105	131	135	121	127	130	115	137	129	114	146	130	129	103	118	151	126	127	119	130	127	135	120	128	106	139	135	111	126	143	136	112	129	155	134	125	145	112	128	122	125	126	123	111	130	117	117	137	132	133	144	133	143	134	140	114	130	107	133	124	119	127	98	111	136	127	126	123	128	121	147	119	121	137	123	154	119	123	132	128	136	127	143	147	142	131	116	119	119	118	153	126	138	133	120	129	99	124	130	116	127	142	137	122	144	129	113	127	136	123	116	98	120	116	111	126	134	132	115	115	133	117	125	121	150	134	130	121	112	110	112	115	104	121	132	127	129	128	143	123	128	129	112	131	122	105	143	120	143	112	109	116	123	122	131	126	130	128	123	111	114	114	114	129	130	108	125	127	143	156	122	137	132	131	113	171	115	133	133	130	132	123	131	122	123	106	151	136	139	139	128	129	124	122	103	124	121	102	117	127	133	120	116	118	106	95	118	116	122	143	126	132	101	131	125	135	114	131	140	121	108	139	143	143	107	128	136	129	136	146	130	110	147	129	113	114	136	123	132	128	105	118	124	117	121	123	138	136	147	139	142	132	134	123	101	133	134	129	134	131	120	139	114	127	127	119	122	98	119	136	110	138	134	119	127	116	130	107	143	162	124	113	127	140	137	135	112	115	126	125	123	127	149	128	118	118	121	126	121	123	135	130	135	121	129	111	102	122	125	122	136	114	130	144	105	123	134	140	127	121	135	137	112	127	130	108	129	133	109	131	135	141	118	145	135	106	112	134	132	126	120	110	126	119	130	126	137	113	136	151	116	147	120	110	116	112	126	115	117	125	142	124	124	127	105	125	136	110	129	143	115	125	127	121	115	141	145	122	122	107	118	138	110	117	132	129	118	129	142	116	130	113	124	128	117	110	139	118	119	111	122	125	149	102	111	122	142	121	129	127	125	115	136	138	109	136	126	123	118	136	143	136	122	112	118	116	147	144	125	133	128	133	132	139	132	123	137	121	114	132	126	112	127	119	142	108	107	131	111	118	132	112	139	129	106	106	119	121	119	129	146	111	118	128	116	130	129	152	127	151	138	143	111	115	117	128	102	147	131	140	138	114	131	117	129	144	138	119	133	111	127	135	144	132	124	122	105	120	132	144	130	148	126	128	154	134	131	118	107	119	118	111	133	113	125	133	140	117	122	140	107	125	137	138	124	138	126	113	131	125	118	125	127	138	112	131	135	112	116	139	141	131	131	123	149	137	134	129	121	116	117	123	123	137	129	124	116	130	136	113	120	113	130	123	137	111	123	114	121	109	156	127	127	122	124	133	130	137	126	146	127	131	130	147	118	128	131	122	116	103	125	119	119	144	141	138	102	158	140	149	136	138	133	131	122	142	142	134	124	123	134	128	124	153	128	130	124	145	134	119	136	137	128	136	130	145	136	139	127	121	131	141	120	118	135	100	125	136	106	144	125	130	123	126	134	130	104	128	144	144	120	129	127	124	134	122	144	111	107	139	121	115	126	126	101	128	121	113	130	106	121	125	112	128	114	124	107	126	105	117	131	129	110	111	136	129	118	122	106	123	153	139	142	131	127	128	118	145	121	116	119	129	135	148	135	121	126	114	125	119	118	137	109	122	143	132	119	140	130	137	146	127	124	118	132	128	137	133	123	145	147	116	130	130	136	140	136	142	122	127	148	128	136	119	113	124	142	139	101	114	149	129	126	125	129	134	138	128	134	131	112	123	147	110	142	109	110	123	128	143	125	117	139	130	137	133	137	124	116	119	123	149	146	131	136	95	120	136	128	140	134	147	140	145	135	125	127	108	150	125	137	124	119	137	122	126	137	126	112	145	137	130	113	140	126	119	148	112	128	137	127	119	145	140	139	141	117	115	134	124	125	146	142	132	139	157	131	131	115	135	131	131	139	134	122	118	119	109	138	126	129	130	128	136	117	122	133	139	130	125	123	106	124	143	120	108	140	121	125	126	115	129	141	112	117	135	141	112	116	130	146	117	114	123	120	119	145	136	122	132	142	137	137	112	132	118	119	136	125	127	112	141	122	124	108	124	150	110	129	135	142	148	114	127	129	130	114	131	120	139	120	117	133	120	133	115	113	146	130	121	138	131	133	132	140	125	139	114	113	110	120	97	140	121	117	110	131	130	132	127	131	135	124	116	156	98	138	125	139	133	131	145	115	129	124	134	137	140	136	126	131	117	143	135	114	112	144	149	111	135	135	128	132	131	126	119	138	117	139	123	123	100	117	131	130	117	135	122	97	135	116	122	116	118	144
13785	7164	5196	6489	1099	954	825	2241	176	172	152	165	133	124	147	145	170	150	122	161	152	154	138	149	176	117	141	157	144	133	144	131	128	141	159	128	121	132	135	161	138	139	144	137	153	137	139	154	145	146	143	152	123	124	146	151	149	132	129	120	123	157	151	143	147	139	118	142	156	131	137	132	142	138	130	140	132	133	145	143	149	126	147	133	128	137	103	135	122	145	147	131	146	127	146	140	136	132	153	131	124	130	133	121	143	135	141	162	122	132	120	143	135	158	136	121	130	131	144	124	142	152	123	142	123	145	119	129	137	127	122	150	133	154	124	136	162	144	139	154	129	129	119	146	148	145	133	123	149	125	148	119	130	127	136	130	141	152	146	106	123	123	158	125	128	161	150	147	130	125	139	137	149	142	132	156	116	128	139	160	124	130	131	158	153	128	167	128	159	120	106	119	125	135	130	138	138	147	146	152	136	136	136	148	131	126	129	148	159	161	134	136	121	136	126	131	127	134	124	124	140	152	140	141	136	129	137	150	139	155	161	127	131	139	152	155	140	114	127	136	143	121	122	139	144	136	117	142	132	135	116	125	132	141	125	126	168	132	136	128	123	141	137	143	140	135	160	132	160	127	142	130	151	141	141	153	135	175	133	142	140	152	140	127	143	125	138	107	126	127	132	134	145	142	134	122	128	144	143	146	166	139	115	144	152	135	133	110	123	129	123	115	139	149	146	127	117	122	162	144	147	127	154	130	134	130	147	139	127	136	151	145	130	134	134	131	142	158	111	134	126	122	151	132	142	140	109	120	127	115	124	154	141	121	142	143	140	143	144	138	151	164	122	165	120	123	138	130	121	132	143	162	151	151	134	160	143	138	152	134	116	145	169	128	114	129	154	154	156	146	125	145	140	127	122	128	151	128	121	149	122	132	149	155	131	146	149	145	136	132	132	168	145	162	130	139	140	147	127	158	119	139	140	151	122	153	140	136	138	125	141	127	138	127	128	140	137	122	141	122	132	160	143	127	157	131	138	147	115	145	128	129	137	131	125	148	120	127	122	143	130	120	115	122	149	141	130	158	146	139	142	131	125	131	155	143	150	146	130	137	132	152	129	136	133	136	131	152	134	103	139	110	131	147	165	139	149	139	138	140	133	137	142	127	147	131	142	127	148	131	123	144	123	125	141	138	139	139	109	151	123	140	129	130	139	134	153	115	138	142	132	141	159	155	145	148	121	126	156	127	132	139	135	132	150	156	150	136	133	135	128	132	139	132	124	163	129	126	144	115	114	141	130	130	131	133	148	143	114	143	156	153	130	138	136	120	145	146	122	131	144	151	137	134	136	137	146	147	139	130	141	157	146	144	134	147	142	122	128	152	119	143	126	120	116	152	145	137	119	147	119	135	129	121	152	149	148	151	135	143	149	148	148	137	130	145	153	118	134	149	129	128	134	142	125	149	132	156	149	154	136	149	139	116	150	128	140	134	118	130	153	144	151	123	134	157	129	145	144	131	155	121	123	130	125	135	136	165	127	141	140	130	129	149	148	154	128	123	165	127	152	141	153	140	133	147	127	141	151	118	138	147	124	147	153	141	138	136	132	150	146	141	121	158	132	130	128	138	150	125	146	140	143	128	106	139	142	131	134	139	129	123	134	143	123	125	134	136	133	137	129	132	126	135	147	146	138	132	126	144	154	144	121	122	126	157	137	134	139	124	128	115	131	153	143	135	127	155	137	139	145	130	129	136	134	147	144	117	96	124	137	147	125	133	158	131	143	133	124	132	148	142	120	128	140	132	119	133	132	136	141	136	151	135	140	137	160	133	131	148	141	131	136	149	133	115	161	149	115	129	138	143	117	138	127	109	126	146	135	118	119	147	145	148	136	139	119	136	134	136	142	138	137	129	139	121	140	133	146	134	128	139	126	126	147	139	130	137	131	134	136	126	149	136	148	141	140	128	139	117	145	138	172	119	135	121	130	125	120	155	153	135	144	136	118	146	127	124	153	133	113	146	145	154	139	124	142	131	152	127	154	138	128	158	139	146	151	132	128	123	153	143	122	139	131	115	147	142	147	117	128	147	117	135	142	136	138	139	128	132	137	141	110	122	149	162	128	124	137	136	134	133	145	124	135	139	135	148	128	131	114	140	141	131	129	146	127	154	141	148	144	156	162	135	111	131	156	122	120	156	125	132	129	137	143	150	116	130	130	141	110	132	131	135	146	138	136	147	119	124	113	149	139	131	153	161	133	144	131	128	135	134	129	133	143	126	122	149	128	121	131	120	156	126	123	140	140	115	137	122	149	146	142	143	152	139	147	134	146	130	139	147	153	137	111	141	130	138	136	131	148	124	124	114	130	125	144	133	136	137	150	127	152	153	126	129	163	136	142	144	128	133	154	119	141	151	137	141	148	151	145	140	158	127	132	134	136	117	132	138	148	132	126	143	149	141	129	137	156	131	139	138	116	146	143	164	118	141	148	139	131	142	148	130	151	119	118	151	147	126	130	123	117	145	128	139	132	125	127	119	118	140	143	129	137	143	123	144	147	144	136	139	145	140	153	116	159	127	147	133	138	138	136	132	143	114	149	125	133	143	138	139	122	142	142	135	161	150	127	157	109	134	140	138	139	136	147	152	116	130	141	149	127	114	119	149	127	135	122	125	140	130	145	134	149	142	132	150	139	128	129	133	125	136	130	122	107	136	138	136	131	127	120	122	136	141	141	139	156	160	139	126	136	140	128	139	150	141	139	135	142	143	134	127	115	147	135	122	142	126	153	135	144	145	155	127	136	149	124	134	135	135	150	166	143	114	136	134	132	155	126	119	145	125	146	140	134	116	125	126	138	167	109	138	136	130	148	138	166	141	154	147	141	129	129	135	133	129	129	141	135	147	126	132	146	132	103	137	132	145	142	145	152	142	149	133	139	146	144	129	130	143	140	108	116	139	119	106	136	139	146	125	156	129	154	130	153	124	137	156	161	129	145	135	127	131	141	130	111	147	141	143	136	132	134	160	145	136	128	139	117	146	140	143	142	126	138	147	139	149	132	132	139	146	138	141	138	130	155	150	121	126	130	136	109	142	144	110	157	143	148	144	148	110	134	148	138	146	132	141	137	149	137	136	139	143	124	134	148	127	146	131	135	135	142	133	144	158	121	84	138	142	141	156	169	139	149	120	136	130	143	142	136	160	116	132	133	141	129	127	141	128	129	139	149	130	139	130	120	134	126	139	143	120	115	160	139	136	152	131	125	163	136	143	134	132	142	132	136	112	145	135	157	140	139	125	162	146	141	123	121	135	130	139	127	127	147	139	132	124	152	134	128	163	135	133	106	128	129	157	148	157	135	141	147	120	148	135	125	125	137	123	140	124	151	138	127	135	131	136	161	175	135	149	132	165	135	153	136	150	145	127	124	139	132	123	126	150	151	147	131	152	126	151	166	130	142	165	133	163	131	137	124	142	147	138	138	163	145	138	141	115	125	149	145	137
24877	20392	26762	24436	20402	17430	3937	26087	6476	700	574	490	457	490	425	451	393	431	432	391	400	367	389	354	360	340	347	349	340	384	380	356	360	356	372	345	392	338	331	339	317	332	342	328	351	315	347	343	336	319	324	344	351	354	351	327	315	329	325	340	317	322	344	331	347	338	343	341	346	340	335	356	301	336	318	339	311	340	314	317	364	344	341	317	370	345	299	333	329	322	340	385	336	352	331	344	314	354	344	360	341	329	323	365	346	360	362	335	350	366	331	343	326	310	347	316	354	353	349	350	293	354	339	345	322	320	319	329	338	325	377	340	326	344	348	344	313	315	324	300	340	357	339	339	386	305	331	360	301	344	336	328	356	355	346	355	326	339	319	358	324	338	311	309	304	325	340	318	326	337	336	292	322	353	299	354	333	323	341	333	326	354	341	332	327	348	353	330	312	306	292	348	311	340	346	319	332	326	329	303	363	327	341	307	339	321	337	350	335	311	327	318	318	311	300	337	317	324	324	357	336	306	370	321	341	305	343	364	363	325	371	305	333	321	368	318	342	319	313	313	345	332	354	302	322	363	321	321	318	318	319	318	340	332	352	319	378	326	332	359	313	319	366	331	336	327	345	299	348	350	328	352	314	383	313	316	311	327	334	331	338	304	338	339	346	336	344	334	316	330	305	359	382	329	352	303	356	334	328	294	342	343	332	330	386	375	306	325	339	321	357	326	359	312	344	343	328	327	327	347	318	350	302	348	306	314	369	332	319	338	308	344	333	302	318	338	345	333	340	354	328	341	307	325	334	315	335	345	310	307	315	376	325	321	323	355	314	322	324	335	313	306	302	355	349	352	326	343	332	324	350	322	361	359	335	363	301	338	350	302	312	330	333	329	337	310	361	342	311	326	296	308	334	336	366	335	354	309	343	317	341	359	328	313	314	347	334	312	337	316	337	330	305	324	319	350	297	332	320	330	346	340	314	367	339	323	329	347	290	327	326	326	297	314	352	338	330	331	330	303	325	309	327	307	342	320	310	309	334	358	343	338	324	318	349	304	332	355	343	328	356	339	339	330	298	333	321	370	312	351	310	329	340	317	339	337	323	317	346	338	316	311	312	314	357	325	312	344	313	319	319	357	335	318	354	302	352	320	329	349	345	306	340	343	340	339	334	344	323	317	345	338	322	353	324	336	351	325	335	287	351	331	352	377	359	346	350	330	344	356	338	332	302	325	343	342	347	335	325	327	366	298	316	339	320	327	307	316	329	319	316	357	303	347	330	322	313	339	327	318	321	318	356	346	312	366	343	333	330	330	353	359	333	377	334	357	308	379	341	344	315	364	378	350	316	295	334	326	339	315	324	320	355	326	324	318	344	310	333	334	320	336	312	345	285	343	340	362	291	346	349	318	307	307	339	310	343	350	325	337	360	305	333	343	361	348	331	346	332	324	331	359	328	343	350	344	340	372	323	326	344	330	316	296	351	315	355	346	349	317	329	328	339	312	330	330	317	356	338	354	332	331	344	367	327	314	346	307	314	327	327	313	361	360	338	340	362	318	318	331	309	338	320	328	374	292	338	340	319	334	296	344	327	303	311	302	319	338	329	300	310	354	323	356	351	331	348	293	338	351	313	342	324	312	326	338	345	336	332	336	291	332	316	338	325	341	345	314	309	319	334	332	305	326	306	344	354	346	338	354	329	313	342	296	323	314	319	361	347	312	338	322	347	346	356	361	333	324	340	300	319	353	340	323	314	329	323	337	327	334	311	308	338	367	342	359	343	321	329	320	341	312	349	329	324	337	341	281	328	345	328	325	309	321	350	321	310	343	308	331	339	326	339	334	336	366	340	344	304	374	296	305	372	332	327	321	326	313	322	339	327	345	326	349	337	331	326	330	309	358	324	346	317	362	322	409	351	325	352	367	306	321	396	312	332	308	333	345	306	376	357	308	348	314	332	356	318	327	331	363	333	303	339	325	328	304	285	311	346	306	346	313	331	298	315	320	337	325	306	335	343	315	337	337	321	299	359	304	334	376	355	337	341	394	325	313	347	285	313	346	294	302	305	324	305	342	349	321	322	316	333	358	311	326	311	353	340	345	341	341	343	334	321	355	369	341	304	298	345	370	330	343	337	308	332	313	333	348	325	362	306	315	302	327	334	339	307	312	337	352	317	289	344	312	351	339	343	300	353	310	336	341	316	364	317	328	351	350	333	327	332	348	344	316	318	325	299	337	354	343	363	327	318	328	351	336	343	310	299	304	313	315	341	371	351	309	326	314	306	332	287	341	324	312	328	334	311	331	334	299	348	343	315	337	326	315	314	326	371	335	365	346	352	342	325	320	329	338	326	315	351	344	335	319	369	328	322	340	330	325	325	345	334	337	341	330	347	332	304	292	360	330	339	321	332	354	334	353	353	357	342	311	373	332	350	324	331	344	313	310	321	339	311	349	363	330	311	344	325	331	283	326	319	327	368	329	350	346	322	355	326	300	306	333	338	339	314	336	345	348	344	318	316	326	352	351	336	328	348	308	324	326	334	313	317	318	309	307	317	320	341	343	340	342	301	301	344	321	330	323	343	326	355	325	326	341	301	338	345	321	320	334	343	345	330	340	355	322	319	344	346	333	323	323	376	374	298	354	315	325	360	331	336	355	317	327	330	315	314	348	345	326	357	322	300	333	347	341	336	340	294	320	302	334	337	312	320	330	352	335	321	342	336	339	370	331	339	331	331	314	322	333	324	334	365	337	326	348	310	334	331	351	339	336	312	351	298	322	362	373	312	319	324	299	310	319	313	338	318	320	340	331	348	321	305	336	303	299	334	334	311	304	328	293	354	359	308	318	320	330	331	343	363	353	278	326	336	317	368	335	341	325	316	348	310	311	332	343	309	344	343	322	339	333	309	321	332	338	299	299	355	314	342	341	337	339	333	325	325	329	321	359	343	339	394	332	341	331	362	367	292	310	357	308	363	323	291	333	327	355	330	361	320	360	335	334	265	302	338	326	338	341	326	356	343	333	268	334	334	318	321	361	322	317	347	305	323	306	339	319	338	332	341	316	302	350	343	344	354	306	378	358	326	343	314	317	350	311	328	337	372	333	303	316	309	364	341	322	310	327	328	318	314	303	316	354	329	349	322	333	342	307	324	295	344	322	332	338	330	309	355	325	336	309	341	348	313	353	298	301	312	323	305	299	313	352	337	293	337	343	293	329	322	357	317	320	336	306	331	339	349	355	327	368	336	352	308	333	325	332	334	336	313	362	351	343	341	316	358	338	319	341	322	344	337	340	323	347	308	311	356	360	350	316	345	349	308	305	326	369	344	326	297	337	319	352	347	296	344	358	325	353	307	311	338	367	324	312	310	327	324	300	342	336	350	328	341	338	336	331	325	323	347	325	320	330	330	286	319	324	338	343	332	349	309	329	323	322	322	351	331	307	312	322	333	335	310	346	323	342	315	305	338	337	331	310	346	331	322	309	334	352	329	296	322	327
34226	24502	16827	26676	5660	4159	3591	29743	1429	888	773	705	646	585	574	553	500	446	468	428	412	410	385	374	374	374	333	342	333	361	343	331	337	328	349	315	344	346	344	339	339	328	344	322	315	361	314	318	339	346	314	340	327	312	321	332	294	336	363	344	337	335	277	336	306	343	311	320	323	305	303	308	337	339	294	318	294	330	318	318	314	316	306	319	298	307	302	342	274	314	310	329	314	318	308	296	289	309	310	316	326	309	324	310	304	327	310	333	317	295	309	329	319	346	306	304	334	295	289	312	303	323	309	326	305	315	318	328	304	305	343	295	313	330	313	329	315	328	335	307	315	310	311	295	337	309	297	313	315	324	302	318	296	321	324	302	302	311	311	323	331	336	312	307	316	319	333	310	311	282	332	322	317	312	328	307	324	273	291	322	293	314	302	283	313	336	312	316	320	328	293	299	299	311	301	305	292	304	294	296	300	296	348	294	307	306	316	328	313	337	330	330	321	304	314	334	289	301	335	327	345	311	306	308	326	326	308	290	338	334	314	306	308	302	299	328	284	350	306	318	297	326	337	302	300	298	296	311	298	296	286	342	325	342	287	303	297	290	339	310	343	310	322	321	311	302	275	291	312	308	300	308	295	314	322	314	301	300	316	324	287	298	343	303	304	292	308	291	309	325	301	333	312	306	295	290	301	292	324	336	304	338	284	347	313	290	287	292	280	316	303	328	310	308	291	328	304	331	307	305	313	307	308	336	362	313	318	318	294	308	317	316	289	314	318	339	333	317	327	297	325	323	310	313	334	296	332	312	320	311	344	316	285	316	276	313	310	301	320	311	307	338	315	299	305	309	344	322	328	312	311	339	324	303	307	333	360	293	348	315	339	337	320	365	294	301	309	310	322	339	288	327	342	311	295	327	295	304	277	300	313	323	305	294	323	307	330	315	310	303	331	324	318	335	320	324	300	323	323	264	300	319	304	338	294	293	313	311	318	310	301	318	322	323	308	345	299	292	325	288	285	316	307	314	318	358	286	318	310	296	310	290	290	309	326	311	308	306	290	296	298	297	294	300	307	317	292	280	295	291	313	320	311	324	305	327	317	303	301	308	310	332	327	322	345	301	316	301	288	309	313	338	325	321	315	285	305	317	305	307	312	331	321	309	299	300	280	307	297	322	313	296	328	292	322	300	330	327	313	326	323	315	307	332	313	308	279	306	327	267	297	300	299	332	328	320	320	317	281	322	308	322	335	285	315	327	312	323	313	336	297	331	282	318	315	325	285	299	312	280	314	314	320	299	308	322	304	320	280	312	300	292	300	320	311	340	304	306	300	322	319	313	305	298	297	302	325	306	316	337	289	295	306	297	305	306	329	344	288	337	322	345	336	286	316	304	302	307	295	258	310	338	322	334	302	321	324	303	324	334	298	323	298	298	320	340	302	290	322	315	302	324	305	300	301	304	325	298	304	301	319	305	311	346	327	304	300	312	304	290	301	317	301	261	278	294	316	321	299	277	344	299	290	311	303	332	301	288	321	299	301	310	309	290	292	295	293	291	316	297	284	312	300	320	288	323	323	341	318	317	347	335	290	300	320	306	301	341	311	287	319	302	327	302	296	340	277	295	293	330	318	313	289	333	309	300	329	315	304	271	334	347	300	297	320	306	306	328	319	310	349	324	317	332	293	314	318	337	325	308	306	301	301	309	307	309	280	300	307	304	336	288	292	318	343	301	314	291	327	331	310	295	303	319	285	292	346	340	324	281	299	315	308	328	296	321	331	318	335	334	322	299	285	316	294	328	298	318	289	329	293	304	299	348	310	325	294	294	305	302	290	305	335	297	321	317	264	307	341	325	308	325	330	267	300	321	356	321	318	331	350	291	318	285	325	331	314	325	293	330	324	286	318	334	333	311	306	277	339	333	336	342	334	305	276	312	279	302	329	313	306	340	311	315	325	303	316	300	316	326	293	310	304	326	308	298	314	292	285	316	315	334	334	293	276	302	327	325	324	299	310	315	300	320	295	337	335	285	307	298	285	300	313	288	291	313	304	303	322	328	317	282	285	297	299	301	322	330	300	331	280	297	327	290	297	263	351	337	322	316	310	304	334	328	322	328	281	293	297	323	288	322	312	282	313	323	304	329	305	333	300	325	304	280	309	318	295	317	316	280	311	273	327	318	303	317	306	311	283	312	295	318	291	322	305	276	297	292	298	298	304	297	322	312	321	327	313	339	295	303	327	323	312	327	304	298	301	310	324	322	324	320	301	301	325	322	357	298	305	317	326	303	328	301	310	284	311	308	314	318	298	332	325	296	299	327	299	322	290	295	295	336	302	309	293	302	324	297	317	313	320	315	314	317	318	312	302	322	299	346	333	340	286	312	310	298	304	293	313	331	302	347	327	301	297	302	312	280	316	300	296	300	308	293	292	291	332	288	326	296	328	322	311	308	302	291	316	301	337	326	320	301	293	306	295	337	296	317	311	315	285	317	317	341	305	311	326	294	319	324	315	329	310	295	316	330	331	294	309	307	305	267	299	324	325	308	304	319	326	311	301	296	310	318	292	301	324	278	360	328	341	290	289	299	315	308	303	311	283	299	299	320	335	298	316	308	317	323	287	286	312	311	311	287	336	300	302	291	301	318	311	280	289	344	318	305	316	306	293	331	316	300	307	305	276	291	302	303	286	288	293	306	318	292	290	314	301	356	325	342	338	299	326	322	293	309	330	332	300	314	305	297	298	305	327	313	331	290	302	282	313	286	326	310	304	337	295	340	312	314	320	320	347	328	348	311	302	333	305	298	337	305	296	289	324	297	306	311	298	315	319	289	271	315	344	322	281	301	294	304	317	302	296	321	320	317	311	313	306	325	284	312	320	288	310	301	316	330	301	303	307	320	291	297	343	326	310	341	293	319	331	296	337	308	307	315	290	316	298	300	325	306	286	254	322	326	318	299	323	308	315	314	306	299	332	356	296	297	332	321	315	320	301	297	311	308	321	276	301	339	312	311	347	346	325	280	286	317	310	309	331	331	304	319	310	331	323	310	310	331	331	277	304	304	334	315	321	315	318	314	286	305	337	305	323	313	321	312	323	320	299	275	290	299	319	335	285	305	337	347	305	322	336	314	303	293	307	310	295	299	291	315	304	288	308	284	296	289	303	291	312	317	316	339	299	330	291	323	312	306	329	331	287	309	290	341	315	311	297	293	323	302	341	323	309	316	329	293	347	302	293	313	321	311	355	324	316	303	321	328	336	347	321	310	307	306	351	301	296	316	330	320	338	329	317	313	311	338	292	325	292	301	318	319	281	299	273	300	296	294	314	304	334	330	283	284	322	308	277	307	312	313	324	311	290	304	322	327	304	295	283	310	323	333	304	325	331	348	321	320	283	314	310	297	301	323	298	314	281	297	315	341	330	307	279	303	316	311	311	278	299	332	295	330	318	332	320	316	323	349	282	298	302	322	308	307	317	334	301	299	316	333	312	315	300	332
22547	20392	27064	23671	20395	20646	15585	35539	14352	2241	977	901	849	817	731	765	702	694	686	629	648	692	684	635	669	583	632	680	650	598	603	585	621	597	561	584	596	581	599	575	567	602	587	581	582	614	590	596	602	537	582	587	574	580	603	571	598	606	500	520	620	563	556	582	570	586	582	578	575	561	570	528	614	587	584	575	594	550	503	551	582	582	537	599	582	562	555	576	524	566	540	545	552	613	503	501	554	537	553	548	553	544	590	523	641	600	571	567	595	578	508	569	536	579	588	564	558	563	563	564	605	576	600	607	594	527	515	562	560	546	563	571	561	577	574	585	584	542	554	594	572	623	564	527	550	515	540	563	520	535	584	588	552	597	551	544	559	579	539	580	534	563	540	551	580	625	545	571	591	589	566	517	571	531	536	527	559	567	566	571	590	593	542	541	585	555	561	521	586	525	538	521	538	611	570	562	536	588	596	550	531	534	539	572	604	557	512	543	577	545	623	570	607	614	532	561	565	575	567	557	598	574	589	520	562	548	571	558	545	572	589	571	552	509	530	538	535	569	554	505	565	523	544	544	575	566	593	564	576	525	565	560	549	574	566	583	534	573	548	563	569	571	589	538	584	577	544	630	527	529	545	574	586	543	623	623	545	587	590	555	576	538	571	591	550	544	564	558	605	559	591	589	499	564	567	544	569	534	546	538	547	525	547	584	609	543	507	535	554	591	562	560	560	600	546	531	559	554	545	520	547	535	527	556	567	543	544	579	573	539	586	559	535	542	539	575	556	570	565	557	598	531	590	587	547	574	581	542	567	558	570	526	576	573	536	586	567	526	550	542	539	562	552	557	553	552	586	562	561	553	563	597	540	570	580	543	587	575	557	579	581	563	585	544	532	562	566	551	531	544	520	543	569	560	591	552	547	588	550	594	592	532	571	591	583	581	548	567	542	584	535	573	549	591	557	591	566	544	536	556	582	565	600	546	556	557	597	562	543	576	571	605	594	547	580	523	574	523	522	566	541	587	543	576	570	554	610	605	608	538	555	542	523	546	558	528	566	600	527	593	598	594	543	607	558	542	563	559	603	592	581	541	543	609	541	541	550	506	551	593	568	549	522	572	578	542	563	563	596	589	545	558	570	577	584	577	556	562	573	537	514	544	596	543	526	567	533	551	563	538	547	506	549	555	550	547	558	535	541	545	528	571	597	575	540	557	546	523	587	590	563	567	541	549	520	593	582	537	571	565	579	548	553	539	572	576	531	585	533	537	540	591	546	553	551	629	551	560	597	600	520	573	555	571	582	583	551	561	553	594	511	544	550	563	529	554	594	597	580	543	555	555	539	562	592	536	549	582	597	555	529	564	544	568	566	549	570	579	546	564	535	574	574	577	586	533	524	557	637	568	540	556	547	563	562	545	555	544	570	534	583	550	560	556	576	519	538	608	548	582	567	548	579	561	558	576	568	582	543	538	560	556	545	542	549	569	579	556	512	558	592	556	546	522	569	595	531	539	540	557	572	524	560	538	544	581	575	542	597	568	569	567	580	548	586	555	554	574	551	560	512	544	581	581	532	559	582	583	502	550	561	581	549	541	550	543	578	562	547	541	585	586	559	594	631	532	558	569	549	579	566	542	552	549	594	539	534	537	595	563	532	564	577	547	541	596	566	570	554	591	558	551	564	543	531	566	555	535	566	555	559	565	595	530	552	557	587	568	551	593	584	533	536	530	567	542	561	532	540	573	543	594	547	617	555	525	514	541	566	562	530	544	547	550	542	556	551	550	552	538	557	557	589	576	586	548	572	528	528	519	556	567	554	616	598	578	570	551	539	564	518	545	559	582	519	543	528	568	546	591	563	544	618	602	535	596	561	590	547	571	563	550	583	564	551	580	533	587	593	580	560	598	550	565	564	538	546	567	553	547	548	526	546	592	560	551	551	526	598	549	544	596	585	553	585	565	580	550	564	560	543	528	526	558	558	551	552	557	546	516	602	559	532	536	553	547	564	612	592	541	585	544	580	529	582	560	583	565	544	514	570	549	625	597	593	588	570	542	558	533	556	566	530	551	568	601	604	558	617	531	554	573	545	566	560	565	553	586	544	567	574	569	583	584	568	581	562	591	544	589	574	543	580	524	561	572	527	590	583	547	555	596	532	571	559	541	548	534	541	571	564	578	557	547	559	561	582	574	586	599	589	543	542	568	555	572	599	604	572	578	551	554	581	560	561	562	542	584	577	579	564	529	539	576	569	576	532	572	548	562	556	521	595	556	541	540	580	545	575	567	535	627	518	563	563	541	548	578	595	552	528	590	580	531	549	544	587	564	544	551	592	553	545	602	536	548	561	552	590	552	553	535	525	587	556	545	559	590	548	577	541	571	562	537	583	543	535	551	623	546	561	557	588	574	535	564	558	534	584	557	528	562	565	574	567	567	546	550	560	549	545	565	607	585	581	522	553	538	530	555	560	590	557	531	535	508	549	525	563	538	529	538	556	565	562	565	522	600	576	533	560	563	554	574	573	555	571	554	557	603	569	550	556	552	555	536	554	606	553	546	591	528	589	567	545	573	611	495	570	533	529	594	536	565	616	547	506	582	592	586	555	530	559	576	558	532	513	561	594	534	566	521	524	562	559	563	550	630	583	545	534	565	582	554	555	574	540	581	602	574	542	568	549	563	529	604	520	581	604	589	549	580	598	594	576	535	548	552	558	566	562	598	571	596	601	554	560	556	539	611	577	528	551	533	566	579	565	546	549	515	566	564	559	555	585	600	532	544	511	524	607	561	611	582	533	557	543	609	531	578	564	508	570	551	551	583	628	588	548	560	531	630	581	568	534	582	556	571	555	569	575	543	564	549	547	610	581	547	561	511	564	529	586	580	589	571	552	549	528	563	543	583	572	549	592	558	545	558	588	554	565	570	530	581	582	529	545	593	541	539	561	610	542	558	571	581	557	523	528	607	581	550	561	576	544	572	580	571	520	527	535	597	541	574	527	576	546	538	550	569	538	573	547	577	540	580	525	591	591	570	570	616	568	580	559	527	515	613	582	504	545	553	599	544	608	586	597	584	560	552	549	592	535	508	587	561	554	569	553	568	593	604	536	552	576	555	543	603	588	560	532	549	546	560	601	542	527	541	546	524	559	527	547	553	581	568	592	557	572	536	570	518	553	562	594	565	536	552	554	583	583	559	574	613	567	547	549	503	578	565	566	566	509	558	566	514	570	522	525	534	556	564	547	557	559	583	533	586	567	544	574	590	554	575	560	558	549	541	512	605	572	589	596	555	602	576	567	486	523	561	586	568	554	565	568	524	568	575	582	555	540	546	522	583	573	557	538	572	557	537	564	530	560	553	575	591	555	594	603	510	541	514	513	526	551	547	563	563	546	552	541	530	577	551	557	586	559	571	591	577	517	538	528	538	565	502	556	578	574	543	540	562	598	590	558	564	565	571	578	530	546	587	555	567	521	551	581	578	558	576	546	609	568	565	593	568
41572	31757	25690	29078	9801	7985	6695	37122	2739	1684	1451	1236	1188	1029	1010	951	846	906	815	761	698	690	729	718	656	648	648	621	587	598	620	592	589	564	569	570	606	532	572	543	569	552	569	571	567	570	564	557	540	526	546	511	559	535	560	556	541	565	521	530	569	517	548	550	481	514	557	515	550	560	540	523	491	526	533	551	544	557	526	544	519	545	538	503	522	529	533	529	530	519	578	522	562	535	547	529	555	523	533	528	507	543	484	508	538	484	527	540	521	533	533	495	561	500	520	528	495	494	572	496	524	526	500	500	508	530	494	496	505	514	530	537	526	539	533	528	480	523	486	522	521	520	527	569	507	511	501	516	507	521	531	545	565	544	487	510	505	504	495	530	527	501	530	540	540	503	556	543	495	536	537	530	516	506	567	508	527	507	536	493	565	540	520	523	522	578	516	508	514	526	547	558	542	559	526	534	509	521	577	511	558	512	556	529	509	498	490	525	502	529	526	567	522	533	513	525	528	542	540	554	494	526	521	557	537	546	572	540	477	516	526	502	527	485	504	529	524	572	492	554	526	489	489	564	525	509	483	520	529	518	518	547	467	562	518	516	512	489	543	508	532	539	498	527	505	536	524	549	515	518	542	504	492	558	562	516	527	536	517	485	514	507	525	512	514	560	499	536	496	562	496	550	519	528	523	540	544	556	544	516	519	533	494	524	504	499	500	520	569	514	558	508	547	520	532	525	508	483	503	523	529	516	539	538	481	519	517	530	511	530	538	507	524	527	527	537	484	542	497	514	520	531	504	514	534	517	512	537	504	499	530	513	538	546	537	506	543	549	558	526	540	537	524	540	519	546	529	513	502	527	539	516	505	521	476	534	483	554	528	508	541	525	504	507	501	524	497	531	541	525	505	535	546	524	480	519	514	480	526	501	462	509	536	492	529	523	533	528	518	488	547	534	576	507	511	524	511	516	515	482	481	508	492	480	518	555	574	472	527	567	524	513	538	514	544	549	510	547	530	529	512	550	526	564	518	547	553	498	502	585	523	494	501	532	498	516	522	531	555	499	531	510	528	532	496	516	534	526	524	514	569	529	533	503	521	563	498	534	541	511	508	497	556	533	528	494	508	511	506	530	497	491	494	545	532	540	509	485	525	547	478	512	530	518	539	551	515	494	514	518	526	536	546	532	517	504	498	496	541	522	502	488	535	556	519	529	548	515	519	515	552	554	529	524	546	495	525	516	512	495	545	544	532	544	567	487	482	531	530	551	511	539	546	492	507	494	513	535	532	511	502	515	554	548	488	510	543	507	524	503	502	522	556	533	522	528	513	478	531	554	548	514	535	546	539	537	514	557	520	510	545	498	496	533	527	545	508	494	489	540	569	519	562	532	498	503	506	502	529	558	546	512	491	505	525	501	534	505	521	528	550	501	518	529	493	560	514	516	532	520	529	546	519	525	501	495	516	534	520	551	485	524	534	507	533	544	496	526	513	483	477	511	512	498	539	520	516	517	500	530	529	516	467	552	489	537	568	525	518	513	512	579	510	510	501	460	551	526	503	547	535	533	510	501	537	497	542	498	518	508	536	524	553	530	573	554	522	525	480	533	515	551	520	543	534	487	536	497	536	501	532	528	526	502	535	539	477	512	516	489	515	522	545	541	533	531	521	533	528	540	545	547	496	517	544	513	519	534	565	527	511	510	491	528	504	514	547	504	501	521	531	534	511	507	530	520	536	530	489	493	585	533	479	559	548	508	485	503	524	537	529	537	535	517	522	537	512	536	516	533	508	510	494	515	549	516	485	502	534	539	504	535	497	556	562	506	510	493	531	512	517	510	530	511	518	502	495	534	490	464	504	496	547	525	543	504	550	508	528	494	530	544	509	538	492	509	520	535	527	558	551	503	541	530	509	532	494	543	500	509	502	558	549	551	486	523	538	522	554	493	501	549	550	503	509	544	522	554	499	506	484	522	503	529	552	550	518	515	514	473	483	497	525	494	528	514	548	528	555	528	535	533	496	490	509	509	547	492	529	513	530	529	526	506	547	525	537	535	524	513	507	520	519	500	503	533	550	519	542	518	528	528	576	514	510	457	530	518	571	509	501	486	541	492	536	519	525	485	501	524	468	497	562	487	515	523	538	521	526	533	501	510	558	523	527	503	569	489	516	538	493	509	527	493	559	507	555	486	530	527	495	540	548	542	510	512	522	540	515	526	502	499	474	540	525	514	512	506	522	521	504	535	528	524	506	510	547	521	491	521	505	539	521	534	519	543	475	526	506	519	496	492	521	493	483	530	516	504	508	504	525	539	526	532	530	498	526	516	527	529	498	550	538	521	530	499	474	534	511	471	548	533	502	534	536	499	544	515	556	503	532	551	544	532	500	557	546	539	518	512	521	507	536	517	534	546	553	555	476	521	541	525	534	514	511	549	523	531	510	503	514	549	480	532	510	521	503	512	564	474	544	509	533	506	506	553	520	573	506	525	483	548	500	505	536	533	518	506	490	563	517	546	512	516	491	522	498	526	525	518	516	534	526	531	510	566	516	536	548	534	529	522	520	524	532	526	492	544	521	529	485	539	524	511	534	496	500	506	509	472	555	509	506	508	541	545	539	516	515	483	547	517	548	529	519	512	490	501	503	525	498	553	555	532	527	563	534	502	513	569	555	568	536	498	541	501	501	482	528	492	512	489	498	489	515	502	533	493	468	520	484	553	566	523	523	504	503	511	475	521	536	492	547	509	542	547	546	542	577	519	505	506	530	485	529	564	522	494	545	514	508	491	522	545	524	509	492	513	513	481	531	536	535	538	527	510	488	512	529	503	512	560	529	484	511	555	488	500	543	527	522	542	538	587	549	523	515	532	533	550	510	545	509	508	506	501	501	541	552	548	507	553	518	527	491	526	502	521	536	559	515	510	534	518	521	525	514	528	513	554	537	483	503	558	503	526	538	506	533	526	541	570	501	543	513	461	538	533	531	518	505	522	525	509	517	548	509	539	517	489	530	556	540	543	497	545	539	497	503	490	563	520	517	550	542	513	503	515	462	498	534	509	508	532	514	518	542	513	519	532	556	528	526	506	507	491	505	523	530	531	545	538	507	538	547	511	522	529	513	515	537	529	515	517	531	506	505	507	542	487	521	509	523	520	478	551	537	540	473	566	508	508	498	499	540	493	552	497	581	543	528	508	541	477	549	486	541	516	485	554	558	519	488	517	518	479	522	516	516	534	496	554	481	505	546	510	543	512	525	515	519	554	541	533	501	501	468	560	520	520	497	479	493	510	550	559	508	516	548	535	523	483	557	545	551	551	518	508	516	557	494	540	544	533	517	536	526	524	550	514	509	513	477	495	515	487	501	522	468	517	526	555	545	507	512	537	496	509	532	549	500	527	521	508	518	515	505	540	541	525	530	519	496	532	550	507	525	518	551	503	513	514	521	534	565	522	499	524	527	564	533	546	542	506	534	535	510	548	496	532	504	580	523	539	560	505
28135	15835	5674	2297	905	576	377	307	142	148	132	150	137	125	126	134	114	121	123	138	131	109	127	135	126	121	144	101	124	106	115	131	113	123	107	111	132	150	133	109	154	120	123	133	120	124	102	117	133	126	113	117	156	107	138	129	120	135	124	136	138	119	101	131	134	128	126	117	125	121	123	116	112	103	142	115	128	122	131	112	127	130	114	113	119	110	107	127	122	128	123	127	125	138	118	124	131	129	124	95	122	137	103	106	121	120	105	136	115	117	128	138	113	120	115	117	126	109	114	126	112	103	127	128	119	118	138	119	141	120	110	113	109	112	128	126	108	104	141	112	90	112	135	134	138	128	109	126	142	106	115	118	139	106	110	107	115	150	111	120	125	123	127	127	106	120	106	119	141	122	129	123	122	113	123	111	114	107	141	122	121	113	110	145	111	131	109	104	108	123	120	131	142	113	130	136	104	136	108	124	118	119	140	130	132	104	117	123	109	112	120	113	105	110	113	102	113	108	122	123	120	123	118	97	116	103	141	110	130	116	122	119	126	128	149	120	131	131	116	120	129	115	111	132	100	105	131	118	105	111	110	126	112	125	130	130	118	122	144	143	122	111	123	127	112	122	113	120	124	124	110	127	129	123	124	122	119	100	141	109	118	125	117	121	120	104	116	128	119	125	135	118	123	130	134	132	128	122	128	127	141	116	116	141	127	94	110	123	117	119	124	117	119	120	115	106	117	98	123	130	109	119	118	120	114	98	138	116	113	134	128	120	125	125	106	119	137	116	125	114	134	144	122	116	121	115	115	141	150	131	139	125	118	121	120	101	125	131	133	115	137	101	128	131	132	135	132	125	115	123	131	106	115	133	131	120	123	101	109	125	132	129	144	107	99	122	137	109	120	120	132	130	126	115	109	100	141	117	129	118	124	102	103	118	130	99	124	128	104	112	125	117	113	132	114	126	131	126	103	122	99	137	121	128	139	107	122	130	128	124	136	122	132	131	108	115	136	133	132	144	114	104	118	126	132	134	119	106	109	122	128	122	115	100	125	140	130	95	123	131	120	131	128	101	125	106	108	114	123	107	112	141	100	118	119	137	118	108	119	118	113	108	115	111	114	103	111	121	133	129	95	107	123	96	112	115	99	94	132	125	122	124	124	129	108	120	115	92	137	117	103	129	123	128	118	124	101	123	112	128	118	116	131	108	144	109	120	140	115	121	140	107	109	116	122	123	112	126	100	111	113	105	120	142	126	103	138	118	117	117	119	133	131	128	106	127	111	124	103	143	114	119	98	115	118	124	131	121	125	107	129	128	133	114	132	112	117	134	111	129	117	110	115	123	124	122	122	115	120	122	153	97	124	110	112	147	109	132	122	132	131	114	116	116	129	120	122	128	139	134	122	113	133	118	125	109	108	129	117	108	126	118	111	124	113	128	139	107	113	138	123	105	129	117	111	132	117	132	142	116	124	112	109	136	159	132	101	124	123	125	118	108	130	115	126	123	96	129	135	138	130	125	129	105	121	116	112	123	110	120	98	111	130	113	115	111	128	105	95	98	110	121	142	129	97	104	108	110	127	138	134	135	124	121	118	106	133	112	121	146	126	119	131	134	112	105	114	130	132	107	112	130	132	113	115	117	112	128	123	120	127	132	106	118	101	117	105	111	137	116	127	100	131	112	134	123	114	125	125	133	123	117	116	127	120	130	115	132	121	108	111	132	116	110	132	120	109	120	110	122	103	117	129	124	130	116	108	111	120	104	97	102	118	126	121	107	121	106	125	134	105	112	112	116	116	113	107	114	134	103	98	129	135	105	100	126	126	132	127	104	114	116	113	138	113	119	126	120	135	121	115	106	110	117	121	123	100	105	129	114	107	122	108	120	130	129	116	131	116	121	116	103	132	129	107	141	113	121	116	114	107	119	125	124	104	129	99	127	137	106	121	125	129	123	124	129	142	115	105	109	133	112	117	114	103	117	136	133	101	110	117	119	119	111	108	116	113	114	105	135	151	116	116	109	137	112	111	135	110	105	134	138	126	120	121	124	123	115	114	133	114	118	124	122	124	122	125	115	117	115	122	113	128	124	127	120	131	131	99	128	125	108	107	129	126	117	122	115	122	116	136	113	118	147	116	152	129	113	137	124	136	124	122	117	117	115	122	122	120	141	118	107	119	115	121	125	134	113	120	127	128	120	129	137	122	144	117	107	95	131	125	93	139	129	128	122	125	135	126	119	126	129	122	129	125	126	129	116	116	107	134	132	131	134	119	141	115	118	121	115	110	122	142	124	109	127	150	106	126	130	120	115	92	108	116	126	123	134	116	114	104	131	131	121	119	114	122	111	129	125	129	110	111	127	124	120	106	121	119	125	108	115	117	118	124	109	94	113	121	111	129	128	124	131	131	117	110	115	124	104	146	117	123	129	124	123	147	108	138	125	108	128	128	109	126	121	124	116	138	130	138	116	126	128	137	127	128	122	123	114	121	116	122	115	119	128	122	114	142	111	118	129	124	127	97	122	103	122	111	126	128	132	117	137	121	116	127	104	119	97	122	122	123	135	100	103	115	126	107	111	114	134	113	127	126	138	120	103	119	111	123	130	109	94	138	134	117	119	137	132	142	109	133	111	111	119	125	115	115	108	105	143	137	120	104	102	118	120	113	134	126	135	133	136	118	126	105	120	127	110	113	128	131	92	117	117	113	119	124	134	125	129	112	123	113	107	118	127	130	134	108	109	135	108	111	108	107	129	110	109	126	122	125	128	113	118	118	130	122	112	120	115	90	116	97	97	117	122	129	122	113	114	129	125	134	122	119	122	151	117	107	116	103	125	117	119	115	124	97	112	123	126	111	123	123	103	110	137	112	133	135	136	139	111	130	132	111	122	129	132	120	119	112	125	112	126	118	126	115	122	133	133	128	114	122	129	129	129	124	99	116	142	146	127	116	125	113	122	140	122	121	138	145	126	144	105	113	130	110	109	126	105	132	115	105	114	108	127	113	129	115	109	112	118	113	132	132	143	123	132	112	107	117	115	122	118	116	114	131	121	114	111	137	123	113	130	109	133	123	119	122	121	108	113	138	112	114	122	134	149	117	129	123	123	114	139	118	129	136	106	112	135	124	107	108	115	112	112	116	114	133	114	125	130	126	106	99	129	136	103	114	139	113	126	128	151	126	98	115	117	128	108	121	127	109	135	132	100	104	117	115	113	116	125	122	133	111	142	118	138	122	124	138	137	129	131	132	118	129	123	121	133	139	100	116	108	103	124	111	120	121	139	127	121	140	147	125	123	126	119	114	136	111	109	117	105	123	112	153	137	134	135	116	110	141	124	122	130	128	141	130	121	98	125	140	129	127	123	120	122	132	113	121	133	117	110	113	103	117	122	134	108	120	112	117	121	122	127	140	119	129	120	124	114	111	119	110	122	129	120	107	118	122	107	119	129	139	126	119	132	117	124	112	124	121	114	126	112	120	106	111	132	123	126	125	113
13713	7201	8739	3550	1643	1135	663	549	173	186	160	136	127	171	142	141	138	129	136	134	143	150	121	144	132	126	128	128	139	148	137	132	128	107	135	110	125	128	136	145	135	140	128	128	139	125	127	121	125	128	145	145	141	129	141	155	116	134	154	149	150	128	121	135	124	146	145	122	113	145	150	135	123	113	138	154	122	131	143	143	154	133	138	156	135	118	130	128	114	137	133	107	131	104	130	142	137	145	127	130	131	129	129	135	142	139	146	127	113	115	126	123	147	127	124	126	124	141	120	151	130	131	124	127	123	124	122	143	144	132	133	120	121	147	137	121	142	135	118	131	134	125	128	131	122	119	105	128	142	140	146	122	135	126	132	128	145	107	137	122	129	147	141	137	143	110	142	143	136	119	125	120	159	125	153	135	130	127	136	138	120	121	146	109	132	138	129	126	155	128	125	126	132	155	128	158	141	123	117	137	126	138	135	117	127	124	143	133	146	136	145	148	138	136	132	116	135	138	143	135	135	146	155	130	122	146	124	131	132	130	152	136	130	134	161	143	136	118	128	139	125	144	127	143	140	110	121	141	129	143	140	127	144	146	121	111	133	120	118	122	142	127	141	135	121	120	116	111	121	137	150	114	127	122	152	127	136	140	139	132	141	147	114	132	140	123	142	120	125	126	112	121	115	143	132	124	142	140	130	128	120	126	125	121	129	131	112	136	169	128	131	127	119	134	116	130	135	133	130	125	154	138	139	138	108	132	127	132	122	138	131	128	149	128	122	130	116	145	136	144	132	124	133	150	120	135	134	126	141	131	152	144	123	138	150	140	147	125	134	141	140	132	128	131	131	125	118	146	131	140	151	140	140	148	137	149	120	139	130	128	152	130	126	129	117	109	147	121	145	142	123	119	120	132	123	140	130	119	160	107	139	117	120	137	127	152	127	143	146	139	121	120	138	141	121	124	138	138	128	120	149	135	116	135	160	128	129	129	107	146	147	145	110	121	139	137	152	141	130	118	117	139	142	132	124	120	142	139	143	122	121	119	133	136	102	129	135	123	138	111	145	133	130	121	139	141	116	124	132	160	114	132	123	140	148	120	130	147	128	135	118	123	123	152	122	135	146	126	124	136	117	125	117	115	130	117	135	135	142	145	123	128	132	122	116	142	105	137	115	131	106	128	127	137	118	132	133	147	133	142	128	115	108	121	124	136	129	149	122	148	140	151	153	128	133	128	124	132	137	141	122	147	129	131	142	114	131	122	126	148	121	128	140	122	135	122	146	137	115	120	112	141	131	136	134	120	104	142	119	132	112	131	145	138	139	130	128	124	140	132	139	130	124	130	138	142	139	116	137	153	131	127	143	127	128	114	122	140	120	118	142	146	104	120	132	132	134	129	115	136	141	138	129	128	116	119	125	104	122	130	146	131	116	130	124	107	115	132	115	133	139	131	143	117	129	130	127	134	106	119	120	122	129	139	119	117	110	120	132	134	132	145	137	121	121	126	138	127	130	130	138	142	134	126	120	124	143	144	138	124	135	127	126	141	148	127	137	136	133	146	119	113	138	119	131	124	130	116	126	124	121	143	125	135	122	139	127	114	134	131	114	145	133	128	132	150	122	126	127	133	127	123	133	135	141	122	131	130	119	130	118	143	133	129	142	144	124	125	136	126	143	137	141	122	144	131	132	129	140	149	140	131	163	133	120	125	158	124	123	147	142	131	105	149	117	110	135	136	121	127	131	121	134	135	145	146	132	132	130	109	140	133	133	120	130	141	128	108	143	132	118	128	148	132	119	129	143	151	115	126	151	138	140	131	133	112	119	130	148	136	120	128	143	126	136	128	144	150	135	132	127	110	130	124	120	118	143	129	135	116	147	149	137	122	150	105	120	139	133	141	127	132	126	131	136	122	122	140	132	144	137	145	127	148	138	118	126	115	107	140	120	115	132	124	130	115	149	135	137	137	130	128	126	132	126	145	152	131	129	119	129	141	120	136	117	112	131	137	117	128	122	131	129	106	126	147	159	132	123	103	128	126	138	123	120	115	128	117	136	142	133	135	138	131	130	126	119	108	144	125	121	122	121	132	143	127	115	125	140	113	136	111	136	127	121	127	125	137	152	143	120	151	125	128	112	146	131	130	139	158	138	142	127	132	130	140	119	135	115	113	135	142	145	136	118	116	125	134	142	145	124	147	145	152	125	136	122	120	114	122	133	110	146	148	138	110	123	143	108	127	147	116	125	142	155	147	123	133	135	149	135	140	113	113	120	167	142	126	127	132	120	131	129	127	119	136	134	136	136	151	127	123	133	125	127	133	117	135	125	144	154	128	150	124	118	127	136	139	126	124	142	125	156	115	120	117	123	117	111	119	130	105	123	131	131	122	123	153	132	151	139	115	142	134	150	140	152	135	142	118	135	137	132	126	129	133	130	136	120	119	122	139	135	132	141	138	144	148	120	125	119	124	153	162	116	114	122	133	128	135	129	161	130	144	153	122	171	139	119	141	130	139	129	149	144	131	115	131	132	137	134	129	131	125	125	123	126	141	132	137	124	153	144	126	111	129	126	150	122	113	134	126	121	142	119	138	135	121	131	117	127	127	124	151	136	143	118	123	126	117	150	125	121	137	144	139	143	135	141	142	137	134	128	116	131	137	129	123	125	152	129	132	124	110	150	132	135	155	117	117	132	152	137	123	144	132	145	134	109	133	124	131	131	134	130	156	128	127	131	117	131	142	137	125	135	115	130	136	141	130	138	132	125	108	134	122	148	155	118	123	141	132	125	138	112	141	121	119	150	140	134	148	124	129	137	132	130	137	112	120	123	143	143	138	134	111	132	112	113	135	132	130	110	146	108	142	136	129	113	115	124	131	134	140	121	148	123	126	146	124	110	125	117	126	130	141	142	156	116	132	130	133	128	124	126	122	122	152	122	148	136	120	146	123	116	127	135	132	136	122	122	135	124	152	127	128	127	138	131	130	131	130	111	122	124	152	111	121	139	143	151	124	139	127	116	119	151	108	136	143	121	127	121	127	142	125	127	123	120	162	131	129	134	114	145	143	126	122	144	146	160	131	139	140	116	141	115	125	133	127	128	132	126	148	110	135	143	129	137	128	139	131	158	148	139	132	122	141	121	144	150	128	133	121	135	117	149	116	116	132	134	126	111	117	149	135	117	132	126	125	124	111	115	123	149	142	128	137	116	136	128	117	125	127	147	128	129	143	107	145	135	108	128	123	125	110	139	118	140	131	132	119	146	124	133	134	124	141	102	145	118	153	131	120	136	128	134	149	140	141	138	123	127	140	149	139	138	124	128	133	140	139	138	132	133	133	121	126	135	135	136	120	126	125	120	131	136	136	138	129	122	117	141	115	127	139	124	137	148	147	123	140	160	122	126	142	132	124	143	128	125	146	129	131	130	137	153	137	134	130	112	119	121	133	144	138	126	125	120	148	144	132	133	140	120	135	132	123	147	140	139	118	123	145	130	117
25032	20438	26783	24010	20456	13457	2773	7027	898	660	512	528	530	468	490	433	431	432	377	402	366	399	380	380	373	388	337	356	331	365	366	376	348	378	349	328	327	354	320	343	320	340	341	343	326	348	357	325	354	353	339	332	332	344	333	335	313	333	351	322	320	337	342	315	317	316	351	330	355	341	337	340	314	324	321	334	293	334	335	318	316	323	301	316	319	320	323	285	319	347	356	330	329	330	322	354	340	301	324	349	326	349	319	340	326	335	314	324	321	344	311	289	302	325	326	333	311	307	286	303	332	336	307	312	324	336	349	316	308	325	352	345	326	334	331	338	318	292	332	332	315	338	330	310	328	367	340	311	327	348	344	320	304	318	355	314	334	317	304	309	318	320	322	314	302	332	329	344	300	316	355	317	338	351	312	337	331	312	312	354	310	344	350	321	314	317	348	337	315	303	308	340	357	306	354	345	348	308	332	332	327	341	355	344	318	306	326	322	305	298	315	305	321	299	292	297	338	317	287	339	323	321	322	361	304	318	324	320	348	285	332	328	340	321	356	326	316	329	319	332	329	334	320	349	293	304	315	326	304	323	351	336	343	328	327	330	314	332	347	323	305	310	302	298	316	320	338	311	307	345	296	350	341	341	344	317	301	332	333	308	351	312	289	331	359	298	314	330	305	336	321	317	390	334	370	332	306	378	331	323	317	324	307	329	333	289	325	305	297	330	362	325	337	313	307	355	325	326	298	309	336	321	350	358	332	303	327	328	326	322	305	351	332	320	330	344	306	354	376	338	322	342	355	308	332	333	349	330	338	368	327	272	308	355	293	329	331	319	317	301	332	326	358	323	381	323	316	324	322	325	314	315	316	313	341	336	331	315	292	386	330	303	285	326	308	336	327	329	354	341	323	342	327	326	331	306	309	333	338	333	333	338	334	322	341	371	300	320	324	342	310	336	312	297	327	305	303	307	316	302	334	324	323	352	325	305	320	315	372	336	305	307	335	309	345	366	370	313	342	330	331	327	332	331	306	333	315	313	318	335	305	320	330	326	307	327	310	315	314	328	336	305	322	307	321	325	307	343	316	313	352	317	362	338	316	321	309	333	331	341	280	315	328	329	311	298	358	325	316	364	301	346	342	307	323	313	330	330	361	337	309	320	342	320	326	363	335	299	334	323	324	323	317	301	291	328	340	310	308	309	302	320	315	338	343	320	317	322	334	334	325	329	300	295	342	328	310	317	383	339	354	292	304	304	304	328	333	319	344	322	313	325	277	334	332	317	314	319	344	349	331	312	329	342	328	350	343	337	341	332	328	307	358	326	303	305	328	336	337	333	298	342	348	317	311	354	333	320	338	341	327	309	317	337	316	345	317	319	310	337	335	329	318	323	323	330	312	309	327	337	312	319	349	331	341	297	354	333	311	324	326	302	338	349	306	320	341	347	336	318	401	326	350	361	329	335	340	359	332	358	339	319	335	303	347	321	312	321	334	306	303	324	341	331	330	359	347	337	324	339	324	323	310	354	319	338	321	329	305	350	346	333	316	328	321	327	315	298	338	344	332	337	319	346	316	341	310	320	317	359	320	331	313	361	327	317	317	327	341	335	335	308	342	295	327	365	340	345	304	338	321	309	320	366	319	341	376	352	313	343	329	331	349	329	347	298	327	324	294	315	334	335	317	343	315	326	360	330	293	317	348	342	335	360	330	316	294	323	292	353	308	301	313	321	316	330	324	310	328	321	331	308	334	349	362	326	332	348	303	326	321	363	328	331	342	302	339	315	307	352	340	316	350	356	335	342	323	329	338	303	325	325	320	309	325	345	329	338	348	340	286	351	329	341	331	325	326	289	319	340	326	304	294	348	282	308	297	322	330	290	338	368	314	343	335	308	324	308	321	310	335	323	336	318	337	331	296	357	349	267	331	315	323	339	340	342	344	305	337	347	331	317	355	318	322	305	347	335	290	336	315	317	318	319	344	323	338	323	319	343	319	304	329	304	345	344	316	324	340	317	343	302	320	340	335	349	310	339	335	300	304	322	333	342	309	364	273	291	343	334	344	319	313	321	331	367	309	343	325	340	332	354	345	327	345	344	354	309	363	324	312	355	340	308	317	335	323	343	320	322	298	305	336	358	318	335	320	282	314	292	318	327	344	326	345	308	315	319	328	309	339	348	331	306	329	328	348	328	306	337	340	316	347	316	340	311	319	333	356	301	307	333	304	346	316	317	315	319	274	365	315	328	349	322	322	340	347	332	318	298	309	325	349	327	299	370	330	327	325	317	311	334	320	324	319	323	309	376	283	327	331	306	320	330	347	364	313	339	314	332	329	343	314	351	311	321	334	302	310	360	286	351	355	290	327	311	332	351	334	341	319	315	303	290	332	315	311	342	340	342	286	376	306	289	322	322	360	315	332	320	348	323	308	357	323	345	330	324	350	361	345	335	321	340	330	324	317	335	317	329	304	325	308	332	326	334	300	322	317	310	340	351	346	320	329	319	357	325	340	302	335	332	280	346	364	312	321	314	335	312	301	341	285	328	330	348	327	322	358	333	332	349	300	336	332	357	346	321	347	329	307	308	319	329	303	321	298	329	320	333	343	319	306	335	310	341	331	304	288	307	352	316	303	307	292	328	324	317	322	308	316	334	319	337	335	319	308	351	320	322	316	305	330	313	345	321	356	326	330	355	329	324	319	333	326	345	338	352	345	348	309	305	331	318	365	343	312	318	330	355	301	345	304	348	335	324	326	289	333	297	336	328	336	297	319	309	351	349	344	305	284	340	311	348	336	293	311	315	332	355	322	321	333	317	313	312	340	333	349	335	289	307	298	312	324	307	325	318	342	289	319	312	345	289	312	313	302	353	339	338	333	317	350	306	345	311	339	332	337	287	336	330	340	350	311	350	326	335	346	325	321	348	301	326	307	310	342	327	340	345	327	292	345	325	337	334	296	324	334	317	334	337	316	295	330	304	314	326	315	298	311	316	335	311	309	300	322	350	355	318	313	363	328	345	334	304	338	310	313	323	317	345	337	321	332	332	308	326	303	331	304	328	358	331	312	338	347	319	313	358	323	316	322	333	306	331	346	366	310	339	336	318	343	341	336	324	366	323	302	330	354	328	337	328	304	303	322	348	360	310	323	304	350	312	336	312	321	307	343	317	320	321	350	309	347	324	328	321	328	314	334	331	309	335	294	323	325	314	321	329	348	318	301	317	309	332	348	329	343	318	344	344	316	330	339	303	344	374	351	314	343	343	311	329	320	361	329	324	332	329	313	329	285	333	351	348	312	348	309	323	315	321	326	282	349	346	343	340	313	312	323	331	340	316	336	314	346	302	323	310	321	325	294	324	309	331	352	332	336	333	359	314	332	313	320	326	323	324	326	347	351	308	341	329	319	330	295	334	339	284	332	299	299	339	346	332	339	308	327	321	364	314	297	319	310	356	308	338	331	382	314	360	319	329	343	339	350	322	316	328	318	343	309	293	332	323
36331	23364	20078	18359	5284	4034	3598	9284	1237	990	820	765	719	600	565	558	530	493	456	448	404	387	420	403	366	403	348	388	380	348	343	343	350	358	330	333	310	330	331	319	348	346	301	316	313	341	283	348	348	319	336	317	312	333	357	322	321	308	324	314	331	332	319	300	316	318	272	335	336	334	304	311	287	304	292	298	325	301	301	296	321	313	325	305	331	303	306	314	280	327	349	291	270	349	307	311	324	328	325	312	312	285	301	321	300	315	296	312	336	309	321	303	322	305	297	294	316	306	280	337	332	302	324	310	326	321	320	290	292	293	299	369	298	331	304	325	296	309	318	314	312	332	304	285	277	289	322	279	260	296	302	316	312	284	353	332	311	254	317	300	293	313	315	328	309	304	297	266	279	335	320	300	334	280	261	324	259	297	309	338	337	322	315	292	317	311	354	289	308	313	285	315	292	308	313	313	285	303	311	330	309	304	287	322	301	295	310	319	332	322	331	320	318	307	290	328	311	305	314	304	316	318	296	324	325	325	278	309	330	298	278	313	306	309	320	306	317	327	304	292	310	280	310	319	303	308	323	303	326	280	276	330	278	306	283	299	356	300	323	278	346	329	301	314	314	316	280	301	293	316	331	307	303	323	326	320	321	289	301	303	286	321	306	306	321	323	284	298	297	323	315	312	292	310	294	307	313	289	328	333	312	286	323	293	280	278	304	289	310	304	314	305	292	290	281	307	295	308	325	287	319	293	262	301	330	309	305	327	293	279	307	306	315	305	317	332	298	311	298	298	279	269	292	312	303	313	322	294	314	302	330	301	299	295	299	308	295	292	277	347	320	315	302	283	304	346	261	295	297	311	286	315	267	314	315	279	293	330	282	309	302	297	324	319	318	294	310	295	311	293	318	300	331	277	282	299	274	315	303	320	336	293	313	317	313	301	279	309	306	300	319	310	301	296	341	294	286	291	281	303	305	295	319	291	273	335	312	304	294	310	313	328	297	298	310	312	294	307	290	279	318	277	305	318	322	323	314	322	294	317	305	292	333	291	313	273	295	301	315	332	296	311	295	309	299	314	292	297	307	271	288	300	288	304	312	313	285	293	326	311	269	307	332	304	322	329	319	312	290	354	310	303	307	299	296	327	299	312	313	300	312	323	321	325	306	301	299	297	315	304	346	304	299	284	268	306	304	328	289	303	303	297	299	305	299	302	307	309	324	302	297	312	308	285	287	311	308	326	338	296	314	303	309	266	317	326	300	309	304	312	282	348	321	329	284	294	323	288	307	307	321	324	295	318	321	294	291	326	316	312	282	332	299	310	328	332	280	271	269	329	304	317	325	326	334	305	322	317	334	296	307	314	296	259	302	313	308	316	285	313	327	346	326	277	342	305	304	299	310	341	292	341	292	302	301	302	307	273	287	283	298	321	307	322	284	310	276	286	317	288	307	297	297	295	298	302	337	301	266	304	321	304	326	303	314	352	298	304	300	296	306	311	290	332	307	284	322	333	313	294	326	287	304	315	299	306	304	294	316	320	309	307	266	319	336	313	334	314	311	299	288	310	306	280	299	302	320	316	282	307	303	305	301	300	320	291	289	324	281	288	310	310	308	310	309	288	304	311	313	315	332	289	313	282	270	310	299	297	309	295	292	317	294	277	322	314	300	313	318	329	326	305	299	289	316	286	310	315	332	307	287	317	295	311	331	322	331	325	294	270	336	323	320	314	320	299	320	309	282	328	295	297	290	321	289	296	304	311	321	294	314	299	341	274	322	326	326	265	325	312	268	341	319	300	261	307	289	313	316	307	304	314	296	314	318	312	311	339	303	293	294	324	320	293	281	280	305	285	303	305	307	301	327	306	321	274	305	317	330	318	319	296	338	295	293	290	320	301	341	321	320	322	300	320	328	345	293	295	309	328	299	316	294	287	293	293	305	297	280	313	305	325	312	328	321	342	311	337	327	285	331	327	302	329	314	311	306	312	314	297	317	293	319	351	281	304	300	333	309	281	302	332	296	324	293	273	305	339	281	286	319	284	289	326	306	283	315	327	311	317	313	333	287	327	298	317	314	311	293	326	272	303	322	328	298	308	284	316	287	316	313	256	296	291	317	312	297	298	294	307	284	301	290	309	320	293	313	282	284	298	300	306	327	323	295	327	313	296	317	312	297	293	305	290	296	301	295	315	293	284	326	328	294	271	318	279	283	323	307	339	319	305	308	315	327	324	314	302	281	306	307	291	307	284	303	338	314	295	279	306	302	311	304	289	308	353	300	313	284	326	332	329	316	328	316	308	322	324	292	293	301	302	335	309	273	329	290	317	309	312	322	292	295	303	324	322	302	291	308	292	297	306	311	297	323	301	314	301	321	320	325	330	288	299	272	291	301	307	327	298	287	303	322	305	284	302	342	320	298	271	350	280	329	304	306	302	307	289	318	328	306	332	316	310	326	337	308	299	293	318	309	310	303	326	318	317	314	280	294	281	292	312	306	296	319	305	321	335	308	302	312	348	300	298	296	290	309	300	292	326	287	309	301	309	309	341	287	344	296	280	317	314	327	293	280	311	305	318	286	309	304	307	290	310	325	309	308	313	295	295	300	301	333	290	301	320	293	293	300	283	287	297	319	286	332	303	293	329	309	315	309	277	280	314	302	294	281	294	317	301	337	316	308	293	311	280	296	301	292	278	326	300	302	312	315	310	306	289	313	315	292	298	322	298	332	316	286	315	356	314	321	305	292	315	326	309	319	283	307	299	318	332	294	304	338	322	276	295	299	297	289	329	312	294	317	331	314	295	340	327	252	293	286	339	296	322	317	306	344	302	324	300	323	301	291	319	286	310	306	345	271	305	316	294	292	295	307	282	287	284	319	305	327	287	340	321	297	311	294	306	289	322	310	296	291	297	267	275	305	313	285	303	305	315	301	313	314	320	292	251	317	324	310	295	321	327	311	316	300	310	307	328	315	305	314	287	316	311	301	317	296	297	301	287	319	320	293	286	269	318	300	329	303	314	278	284	310	278	268	307	365	306	275	354	320	305	316	285	331	312	341	311	307	320	340	313	319	329	280	288	333	285	284	283	292	306	312	285	320	307	270	267	283	282	332	275	318	285	319	313	286	309	317	297	333	310	336	285	309	332	307	293	340	305	331	308	346	309	303	297	279	318	298	315	294	314	298	305	291	331	324	301	328	295	328	283	324	325	301	309	303	323	325	300	332	307	295	354	290	307	316	303	292	323	306	328	280	317	323	335	301	335	306	321	314	350	298	290	301	322	325	310	305	326	310	325	294	323	305	280	296	319	328	319	308	317	271	295	314	293	279	306	324	353	304	320	310	290	300	351	331	313	301	315	277	314	272	303	306	303	289	302	317	291	349	305	315	262	273	292	293	267	317	309	309	291	302	310	315	317	280	285	300	301	316	309	298	293	315	330	314	307	287	295	312	296	302	288	329	308	312	315	275	326	302	282	312	314	289	295	299	276	296	278	328	294
22500	20396	27131	23575	20413	20610	14365	22033	4046	1153	1054	922	869	837	795	759	732	763	700	695	689	660	599	676	647	594	676	613	615	598	652	571	578	604	589	640	563	609	602	526	574	609	594	617	583	610	586	588	589	611	572	614	606	612	587	586	579	574	596	567	533	600	574	577	559	572	586	611	531	608	576	601	582	542	576	623	565	580	579	515	576	550	588	566	578	535	567	569	595	539	526	589	563	534	580	521	583	596	582	560	574	593	539	576	560	545	533	514	600	596	512	606	565	569	563	548	604	570	625	556	563	572	535	563	533	526	538	599	529	576	549	557	547	557	557	574	584	546	564	583	573	550	574	537	551	575	586	571	502	595	536	601	595	546	584	524	596	550	564	584	546	559	543	550	586	525	587	570	560	584	562	514	543	558	559	576	546	575	554	531	597	607	575	594	610	566	568	610	597	571	563	524	541	551	562	561	574	565	564	546	590	541	550	512	564	542	578	590	535	563	536	529	495	535	587	524	552	552	550	557	558	562	618	546	565	539	579	585	590	546	548	573	608	557	536	548	540	564	545	560	559	570	529	503	557	538	546	499	568	575	559	578	560	619	546	560	571	545	549	589	573	548	564	529	563	571	581	555	579	548	514	625	537	527	581	548	568	553	538	569	605	582	595	586	569	559	585	576	560	593	527	559	570	587	551	541	553	562	563	568	579	578	564	539	577	519	578	524	538	525	509	592	536	561	551	545	564	587	622	530	541	569	547	541	582	565	555	566	554	558	545	498	554	547	539	518	547	550	557	528	571	603	559	583	614	526	498	556	567	537	580	562	578	545	571	599	541	539	522	555	560	605	577	550	580	568	563	593	606	527	534	530	565	565	548	561	540	535	517	550	606	572	543	561	539	552	558	508	551	589	568	525	571	573	576	536	519	586	598	573	501	587	556	547	552	545	585	577	540	574	572	519	601	562	599	580	567	555	562	572	585	532	542	608	541	585	512	543	522	592	597	522	536	581	538	567	566	580	582	550	541	600	568	530	564	611	560	548	573	522	582	551	537	527	556	546	576	581	538	558	554	571	523	537	604	536	579	537	568	526	495	596	550	563	589	564	537	531	601	597	565	551	599	571	594	541	535	578	572	586	559	553	578	555	564	568	527	588	596	554	539	544	599	540	562	539	526	538	529	556	531	548	568	568	509	493	529	576	569	613	578	580	556	538	562	548	552	549	541	542	566	541	518	543	565	595	537	572	513	550	584	569	559	571	565	560	594	570	601	554	566	547	506	614	540	557	579	558	595	539	569	548	543	571	534	543	557	561	569	508	588	583	532	577	544	555	593	583	521	571	547	566	566	563	578	568	529	572	508	565	588	591	562	578	575	572	576	565	555	516	584	590	579	511	590	544	525	554	534	556	559	601	567	567	538	543	523	555	533	569	568	554	541	524	577	588	584	532	543	557	544	548	582	605	561	538	513	604	579	508	548	540	540	554	538	514	565	591	589	536	499	554	542	543	598	577	575	518	630	571	564	529	548	523	558	540	551	518	524	525	535	530	548	592	557	556	554	554	551	505	583	535	532	565	551	562	545	565	567	545	547	526	535	577	519	551	512	584	585	543	521	540	536	560	521	595	584	569	552	540	540	490	525	617	553	530	549	538	610	568	548	560	578	538	570	548	531	538	566	523	528	529	596	599	551	571	547	539	577	552	548	538	540	585	565	560	531	562	539	551	586	547	560	542	549	589	583	568	539	541	557	542	570	568	557	575	548	535	563	544	563	515	577	569	575	558	574	528	551	567	551	568	522	556	603	584	576	547	579	563	573	594	577	556	593	581	515	531	594	521	613	550	593	555	638	555	556	572	542	530	574	570	596	549	556	527	552	611	572	547	579	564	566	539	575	533	561	528	585	516	530	591	593	557	578	618	574	580	565	638	550	549	548	555	532	544	505	513	524	506	543	563	546	582	577	530	573	579	587	541	578	588	574	578	532	535	559	514	535	578	566	529	559	529	556	558	560	565	554	551	543	583	544	516	558	569	566	531	572	562	579	623	527	545	581	547	577	546	558	581	554	527	523	547	543	546	563	552	541	559	549	546	564	574	578	585	534	558	555	587	563	560	544	538	524	595	553	576	580	538	512	531	557	600	555	561	556	583	555	560	568	599	535	602	575	543	569	551	519	580	551	544	600	539	555	544	506	537	559	512	560	546	533	550	544	559	515	549	558	552	589	559	575	579	575	564	514	565	520	553	559	561	556	543	601	604	531	540	613	538	541	532	576	549	553	587	576	560	535	568	572	571	529	546	555	574	568	574	530	559	589	527	494	565	543	557	555	488	541	577	513	546	537	565	641	556	525	564	532	561	564	523	510	565	554	542	570	567	574	563	596	578	563	535	579	588	591	602	496	581	576	552	521	578	574	580	567	610	506	497	568	527	577	525	503	560	547	525	564	516	595	575	584	524	535	584	581	605	571	565	568	519	579	554	582	520	581	508	510	524	546	578	526	544	603	580	578	552	558	554	512	553	569	552	544	597	529	545	542	558	536	538	533	569	609	536	556	554	557	535	581	595	517	570	573	565	568	586	577	556	534	594	565	548	542	563	620	581	604	556	537	558	584	512	566	521	550	507	563	562	538	583	555	513	588	573	596	552	569	512	548	548	537	577	579	533	542	554	516	552	595	546	519	496	537	573	569	569	547	529	544	542	576	556	583	552	523	545	524	573	573	564	582	527	555	498	554	589	544	544	563	571	569	558	516	544	573	545	549	527	578	556	554	568	565	558	544	566	539	543	560	565	580	554	550	550	579	538	506	567	561	559	555	576	547	566	586	553	576	524	579	545	539	569	516	531	580	552	569	526	570	569	547	547	571	583	567	555	568	549	574	560	491	539	555	556	589	579	560	553	515	509	566	541	598	562	553	510	575	550	564	533	556	569	547	574	569	542	589	565	523	554	518	536	516	550	550	566	589	532	590	572	553	559	573	535	542	551	541	607	503	559	554	577	551	540	556	586	546	525	599	562	507	553	555	584	555	567	540	543	576	596	500	593	536	519	567	536	596	549	574	553	568	585	565	529	534	531	554	531	567	559	524	563	541	570	557	563	595	546	581	535	597	565	587	600	569	574	568	592	553	539	549	559	556	557	513	546	560	545	549	564	524	541	529	573	531	581	540	580	585	554	593	562	576	551	586	545	609	553	568	589	566	533	585	563	586	562	531	586	544	605	578	565	557	580	573	559	517	602	544	529	545	555	547	563	551	562	560	562	565	561	551	580	576	530	539	545	557	524	550	553	624	566	589	568	559	556	565	552	559	544	546	549	579	579	542	541	545	557	544	595	528	528	555	552	549	554	554	535	559	572	549	567	560	558	556	576	586	548	598	595	580	542	580	593	554	611	568	558	599	578	532	518	528	566	565	550	584	523	575	526	581	540	583	536	553	576	570	551	530	552	567	583	561	537	534	562	588	579	540	537	555	566	568	570	572	586	580	540	564	530	590	544	560	572
44043	30873	24603	21995	10279	8491	8348	21653	2219	1768	1490	1338	1228	1062	1040	977	880	898	800	788	732	718	683	682	676	657	663	615	659	639	621	590	572	580	584	590	601	566	583	525	543	550	550	540	550	664	576	569	541	522	508	562	494	552	557	546	512	528	537	510	565	528	564	561	515	520	543	559	542	558	501	543	494	545	500	497	500	489	512	492	539	494	489	532	497	494	537	567	545	532	531	488	539	506	512	512	515	518	499	556	571	512	534	548	529	502	502	496	537	522	519	493	497	506	491	548	496	530	507	505	559	527	489	476	520	538	510	561	501	505	531	519	486	524	541	535	562	539	489	519	521	520	502	535	530	531	514	507	546	509	519	520	560	589	562	531	497	537	479	487	534	539	519	559	517	531	560	505	530	538	476	525	534	485	510	515	501	515	492	529	510	519	511	545	502	537	501	525	511	541	513	519	536	555	531	469	516	504	534	541	534	523	541	517	504	553	502	533	567	534	508	518	533	535	504	500	524	536	504	558	493	481	546	511	525	557	560	515	486	529	505	558	507	514	505	539	578	517	542	501	497	540	493	516	549	535	512	494	493	499	527	520	517	515	487	525	495	528	504	480	502	535	522	486	533	524	548	520	559	524	499	522	530	480	496	512	523	506	530	523	527	519	488	557	508	495	527	518	530	497	502	516	535	530	528	507	553	526	531	541	520	539	479	540	563	519	526	511	531	508	532	535	516	555	526	525	522	493	590	545	475	504	525	529	488	479	534	518	478	531	524	526	527	541	500	527	489	571	513	506	546	533	562	533	534	491	508	519	526	492	549	472	494	512	497	485	513	511	500	508	503	523	550	518	473	539	481	510	499	529	498	478	511	525	513	500	526	531	528	521	467	509	516	516	542	509	511	492	554	522	553	509	528	527	501	507	497	501	493	517	529	538	553	518	514	496	530	544	553	497	510	489	506	523	559	523	482	528	491	489	502	516	508	548	566	551	519	518	532	540	504	516	554	526	546	526	513	534	532	489	525	521	552	523	514	507	520	502	511	572	501	537	493	497	512	520	528	535	502	507	499	537	522	525	521	528	565	510	523	543	488	536	539	523	504	543	566	513	486	543	546	523	512	533	497	508	502	530	542	513	510	504	504	551	477	516	494	551	511	497	534	527	508	501	520	537	491	537	530	504	540	537	553	515	516	530	493	533	520	489	541	524	539	565	565	520	513	518	547	523	525	486	491	524	545	549	508	573	527	516	472	527	523	530	533	544	555	506	470	534	484	518	498	517	505	554	535	534	517	543	526	549	549	482	538	507	489	539	522	486	481	537	522	518	562	503	525	525	527	523	527	506	522	537	534	523	551	525	533	512	546	524	501	536	506	462	491	517	529	515	500	524	518	524	507	532	543	524	560	493	526	535	505	500	460	500	547	533	510	506	540	501	536	513	554	503	531	516	538	521	530	514	498	536	503	528	491	514	533	534	518	535	503	546	484	540	526	561	544	509	543	524	544	548	494	525	546	522	562	497	456	520	507	505	565	505	470	576	538	558	466	594	513	526	528	537	545	534	527	529	523	499	557	501	532	489	526	537	508	499	530	489	528	554	510	527	525	533	524	511	471	501	528	539	534	471	532	544	499	504	532	502	543	535	503	485	586	496	519	547	504	511	509	506	483	501	552	497	530	497	515	535	510	499	522	493	516	565	514	527	524	498	512	518	543	492	479	532	549	541	537	542	543	521	504	503	525	495	473	502	525	521	560	495	490	490	467	505	537	531	544	509	484	563	490	529	549	527	541	467	486	504	536	489	518	526	516	549	554	534	502	566	546	552	522	522	510	505	494	534	491	509	534	552	511	525	499	534	545	575	542	495	487	508	525	524	480	574	502	528	525	520	497	505	502	501	523	487	526	558	504	512	539	550	516	501	515	557	520	507	510	521	502	494	469	528	533	546	528	501	496	532	530	499	527	518	531	528	502	511	554	522	493	508	496	508	521	501	533	550	528	501	519	505	516	502	537	535	573	507	512	542	483	495	546	507	516	530	503	545	487	495	505	505	525	517	500	517	463	536	516	532	515	535	489	534	554	547	556	530	522	490	535	541	473	502	500	519	547	479	578	513	538	529	476	494	507	462	517	513	504	511	511	588	522	525	536	518	517	494	486	517	517	545	505	521	503	508	506	539	544	535	488	505	545	559	524	511	464	531	487	461	531	517	472	500	495	510	530	516	538	510	516	530	497	518	530	522	506	497	510	529	512	556	500	537	520	525	548	480	541	473	545	507	517	563	493	513	519	536	493	528	540	468	514	522	533	542	445	509	503	534	527	529	489	527	499	551	530	543	512	508	529	507	513	546	544	538	541	498	554	480	486	540	519	549	532	516	548	510	544	535	499	542	495	534	505	487	447	547	526	568	517	510	510	541	565	511	516	547	531	477	492	502	528	526	524	527	462	538	560	533	558	542	491	532	576	532	529	491	500	516	496	532	514	508	542	552	494	522	496	559	529	505	526	530	511	563	512	527	537	509	519	576	526	493	530	527	499	502	545	548	484	476	553	525	501	513	529	535	515	562	521	527	587	502	564	508	490	539	503	464	520	542	546	528	540	520	508	519	535	541	544	531	528	552	514	493	492	532	529	544	554	517	490	513	527	554	546	541	525	511	507	519	548	519	523	505	519	525	519	529	579	513	479	517	541	513	487	521	510	568	473	513	516	551	547	544	507	523	491	499	555	482	501	525	492	547	466	544	532	547	491	531	544	506	578	541	492	549	552	529	499	505	528	539	508	530	539	511	514	562	524	529	467	531	535	539	502	539	516	497	526	532	560	529	530	478	524	536	522	538	530	507	497	534	539	529	500	487	549	530	473	524	544	534	511	526	500	505	490	543	539	548	555	548	523	510	534	536	462	533	523	501	541	549	532	544	523	521	521	508	506	551	499	508	540	494	550	536	497	559	520	513	516	573	516	558	528	527	508	531	505	497	566	512	527	542	500	516	517	501	543	552	521	534	511	499	514	501	524	488	539	500	505	511	520	544	503	560	514	537	560	537	533	527	540	532	544	530	534	517	558	500	561	520	490	530	526	528	485	557	525	511	540	521	546	551	503	523	530	521	519	509	482	529	538	524	535	568	502	497	514	539	560	545	481	535	507	499	525	513	533	528	520	498	510	514	538	547	501	493	525	545	522	514	514	519	527	525	514	546	547	505	504	504	516	508	508	542	473	535	503	541	521	540	547	561	509	522	493	569	536	520	500	529	538	557	509	522	524	486	536	539	508	540	484	502	506	543	539	527	547	511	536	534	549	500	538	526	536	510	546	501	525	550	484	589	522	514	577	527	521	478	536	504	486	502	517	532	535	551	490	507	535	497	518	494	518	480	526	559	492	517	519	510	532	520	527	539	503	494	526	491	537	499	511	513	513	493	520	551	522	523	522	523	514	517	538	509	529	552	526	469	524	538	540	548	510	556	529	500	521	552	550	475	529	488	513	483	534	553	529	522	491	508
28207	16082	4114	1126	1061	709	600	1306	153	141	154	119	138	157	143	142	132	114	123	126	101	130	144	112	109	127	114	117	109	104	138	120	125	121	116	128	116	126	136	123	120	116	118	137	119	126	144	118	112	122	129	136	129	127	109	115	114	128	109	119	117	127	131	140	142	123	118	103	126	116	140	132	111	119	123	122	141	141	148	135	125	115	121	118	127	120	129	107	110	126	121	127	124	120	139	135	128	123	114	121	133	130	131	124	125	117	121	129	124	111	121	117	125	114	130	136	104	119	135	122	125	129	128	111	116	126	94	115	102	128	121	114	122	113	143	132	118	126	126	150	118	113	117	112	147	122	121	113	127	116	133	119	117	125	110	134	122	119	108	139	106	126	146	139	112	138	119	119	119	145	137	131	111	133	135	119	121	121	127	125	144	111	128	121	143	121	116	111	140	103	112	112	120	107	121	135	115	127	127	101	145	121	158	115	132	135	128	129	135	130	136	115	139	126	110	121	134	130	113	122	129	136	148	116	125	135	123	108	150	140	126	133	117	127	117	127	127	136	88	128	137	128	109	102	126	134	147	126	130	141	125	131	122	150	128	126	117	131	133	136	133	128	128	118	123	140	135	107	136	132	117	122	138	138	124	121	114	122	137	122	152	122	117	126	128	99	116	97	122	136	138	114	143	127	108	141	140	121	141	129	127	139	138	116	104	161	112	139	113	126	116	116	145	143	125	109	125	108	134	126	127	117	138	126	126	118	129	119	124	137	115	110	114	127	134	132	140	119	141	116	144	126	118	128	112	123	116	131	129	143	125	137	141	135	130	134	111	127	134	134	123	132	111	123	120	111	111	121	127	106	118	124	119	118	117	129	151	132	122	133	135	115	110	137	115	123	120	127	136	124	115	118	116	140	109	131	118	132	118	132	117	137	128	135	101	135	110	134	106	124	141	129	127	130	106	127	115	147	122	142	104	119	132	122	129	124	137	123	125	105	130	120	127	126	125	125	124	142	130	134	131	142	96	113	134	137	129	138	119	142	125	126	128	117	117	122	114	134	127	125	106	125	144	103	154	131	131	132	122	111	112	126	117	111	121	129	110	120	114	117	109	125	136	128	123	119	133	120	126	127	127	124	114	124	128	134	156	134	126	144	115	125	135	129	119	114	131	129	112	140	127	117	136	128	134	117	127	131	121	119	126	122	138	124	133	133	129	132	108	125	130	136	126	125	126	134	137	133	145	145	116	123	118	146	129	130	120	138	106	124	118	109	113	129	145	111	143	129	128	131	119	138	114	135	142	152	112	129	129	113	131	130	119	141	128	101	109	108	125	138	125	115	120	136	119	123	136	130	129	119	125	123	134	119	156	130	99	124	125	128	115	122	114	128	100	119	137	130	133	107	108	123	121	138	121	130	123	124	128	131	115	159	120	117	126	113	115	141	126	136	141	126	117	128	120	120	118	121	122	123	133	113	117	121	129	126	134	110	140	120	113	126	131	116	114	134	136	131	120	136	122	117	120	123	128	125	102	131	121	123	124	120	134	141	130	134	125	134	99	132	128	124	136	131	113	119	132	114	118	108	127	127	126	116	125	129	101	113	133	119	122	120	154	129	126	128	121	117	117	125	146	119	137	101	119	135	115	147	113	111	123	124	106	137	109	139	150	119	124	132	104	118	133	106	125	126	126	133	109	109	114	126	135	126	120	121	106	140	106	123	128	128	139	131	109	143	118	133	121	125	147	120	130	123	128	128	119	117	135	136	116	135	143	119	116	141	149	132	117	118	139	161	111	120	117	124	138	129	113	119	133	126	124	125	121	142	124	124	114	132	123	130	121	119	130	124	114	98	93	123	138	119	132	144	124	106	136	124	130	131	149	108	122	135	111	121	147	126	126	122	134	118	120	111	114	137	115	141	114	130	136	153	127	132	131	114	112	129	109	111	110	139	118	118	122	107	115	124	109	114	110	115	131	121	124	113	112	136	131	127	121	140	107	124	119	133	120	134	117	121	141	122	122	133	107	137	104	142	134	129	107	113	115	107	102	109	142	147	116	112	119	125	131	103	120	136	114	120	114	129	116	167	112	128	117	118	141	113	152	134	138	129	120	135	114	133	120	135	123	129	118	128	133	120	122	124	131	122	134	142	159	125	123	122	119	110	121	124	126	114	138	117	141	146	136	127	119	127	118	133	139	133	118	123	157	116	117	131	118	118	144	144	112	121	128	130	113	132	136	130	132	128	142	113	121	123	131	111	127	130	122	111	137	131	126	118	120	104	123	119	137	120	147	126	134	139	130	120	132	129	132	117	125	131	148	108	146	134	124	116	125	130	125	114	116	111	121	143	115	128	124	107	121	133	136	117	129	115	133	128	126	123	108	113	113	143	134	131	137	129	133	135	118	130	112	129	117	120	124	135	113	107	126	129	128	125	120	118	115	122	115	141	127	114	125	130	113	127	129	132	132	120	121	114	136	109	140	148	124	117	122	135	106	133	108	111	108	137	106	125	121	105	139	131	131	134	125	108	122	122	123	125	110	136	137	135	129	141	134	120	129	121	136	143	123	125	108	132	139	113	113	125	121	138	117	117	116	131	117	130	116	144	138	135	121	130	111	125	131	108	133	137	138	124	120	124	142	119	149	128	129	140	129	114	126	123	128	124	111	146	120	113	136	126	119	127	121	134	112	131	148	105	113	127	132	133	127	105	141	107	127	139	127	136	133	132	126	125	134	131	125	95	151	122	126	128	135	119	141	121	121	126	128	137	127	126	123	121	133	105	125	115	128	132	128	108	130	129	119	125	130	124	135	123	120	131	149	117	141	131	135	146	127	117	128	110	126	137	122	117	139	120	124	112	126	130	135	128	129	110	131	120	132	104	124	141	120	113	128	136	123	137	127	134	128	120	138	143	132	125	125	104	119	122	121	129	108	121	117	112	135	128	118	140	127	137	135	119	125	137	136	131	139	152	127	125	119	136	107	112	119	138	139	137	132	126	124	136	117	128	119	146	131	105	120	125	124	135	140	112	127	110	126	120	124	131	142	140	114	142	145	126	134	145	124	142	156	118	127	124	108	120	134	114	141	138	123	123	124	133	104	106	114	122	125	129	120	134	153	143	135	127	136	133	143	128	123	115	132	121	118	115	106	125	131	128	120	87	117	142	123	123	109	134	114	118	140	136	128	116	121	115	139	120	136	118	134	155	136	115	124	132	132	122	122	138	125	140	134	107	135	132	120	129	134	122	116	145	142	109	126	140	119	116	122	125	121	117	130	130	151	136	125	150	133	144	110	127	144	132	129	137	119	135	125	123	134	129	129	129	118	121	126	143	122	111	118	126	125	143	137	124	120	133	133	127	128	147	109	126	118	143	123	128	140	117	147	109	126	118	133	126	122	141	112	121	117	144	118	129	127	91	125	109	114	106	107	111	115	122	108	111	116	127	122	123	127	122	131	134	149	124	123	123	121	118	129	122	139	131	147	126	123	132	134	129
14509	7555	3689	1931	2083	1429	1200	2541	159	158	160	139	165	149	176	166	145	148	141	143	158	162	130	146	132	145	133	131	128	122	142	141	128	134	124	111	129	131	133	122	115	113	147	135	118	121	135	164	127	133	153	145	147	146	143	134	138	136	145	150	113	142	153	132	139	105	133	126	133	142	155	150	145	140	154	144	150	159	135	125	149	147	129	128	134	143	138	138	151	124	130	129	131	139	143	144	137	122	138	144	140	151	126	127	141	116	126	134	127	146	124	140	135	131	117	135	107	155	155	141	139	146	134	127	128	147	157	119	143	136	156	143	130	123	124	129	124	131	131	134	142	151	149	117	151	127	133	137	141	153	139	149	135	135	141	129	138	166	131	137	153	153	135	145	155	129	143	136	128	154	152	153	132	116	127	118	142	145	147	131	136	150	128	145	129	123	130	126	121	141	137	135	140	115	124	133	147	149	140	161	143	164	128	126	142	129	138	131	128	137	127	132	146	127	114	124	142	148	152	132	157	117	147	156	119	118	144	160	126	139	122	149	144	126	125	137	119	153	136	136	96	144	135	146	121	124	118	122	139	126	156	133	138	145	132	156	121	159	131	145	140	111	136	142	167	125	139	141	147	140	132	114	133	124	116	137	145	130	108	139	130	135	136	145	143	144	132	142	142	138	145	133	135	122	116	114	149	146	132	129	156	128	133	136	117	157	133	126	119	126	118	129	126	134	127	161	145	136	143	147	125	152	125	117	151	134	141	132	131	156	126	157	124	140	144	147	142	125	138	124	156	141	138	128	135	121	152	112	146	137	141	140	142	155	138	135	148	144	140	119	127	130	134	146	144	147	129	125	128	123	141	140	116	127	136	150	158	138	142	155	127	142	133	146	149	147	124	136	147	148	143	142	132	156	162	128	134	132	144	136	153	127	132	123	122	134	125	136	165	142	128	130	126	124	138	125	148	135	151	128	145	150	134	152	142	142	129	118	139	142	135	126	154	154	134	140	146	134	147	147	125	140	141	127	143	121	172	134	107	126	157	137	135	153	137	143	149	141	135	165	153	133	119	162	147	148	142	122	126	130	134	135	122	122	111	114	131	130	122	152	137	136	136	127	123	136	131	133	123	109	138	147	144	151	137	130	132	123	145	137	129	140	140	126	149	135	149	123	146	147	152	147	149	131	121	140	127	132	139	127	152	135	140	132	118	102	139	157	127	140	133	126	145	139	122	110	141	140	131	148	127	139	130	148	148	143	115	148	127	155	151	116	135	125	126	125	128	137	145	133	138	153	112	141	115	148	128	131	132	133	124	150	124	129	145	147	147	143	122	145	125	133	132	126	144	125	128	144	147	133	133	149	138	139	155	147	133	128	145	133	122	136	135	147	151	124	127	141	142	151	157	143	136	124	135	142	146	135	146	140	145	125	129	147	148	164	160	140	127	141	152	156	141	122	156	130	139	153	141	140	154	115	139	120	143	138	135	147	142	121	133	153	138	132	152	141	163	135	137	139	150	142	134	144	143	131	147	130	111	133	151	133	142	118	139	129	126	128	132	151	137	146	125	125	138	137	130	122	138	152	141	137	119	152	135	134	116	139	122	148	145	143	145	138	144	142	130	116	132	140	137	119	137	124	136	126	158	134	123	126	145	162	135	154	138	146	144	137	130	157	170	128	127	119	113	115	156	127	126	160	137	149	146	130	137	118	128	155	138	117	131	132	135	132	136	152	126	128	127	125	135	143	150	128	132	129	143	122	137	136	128	135	143	132	148	156	131	129	126	135	147	145	151	136	146	126	131	135	152	144	127	141	127	135	135	140	145	141	123	154	129	119	129	148	145	157	128	142	121	131	120	103	141	135	128	153	156	137	138	158	122	140	147	146	119	145	155	139	136	133	158	140	139	145	134	137	135	135	129	137	134	145	162	163	131	155	133	141	137	141	146	158	129	157	131	143	147	142	128	139	149	157	152	140	130	138	149	140	136	146	130	133	116	114	132	146	141	140	136	128	142	132	124	151	143	130	126	142	132	137	156	116	152	152	135	145	119	160	132	168	122	124	141	155	148	134	141	130	131	154	135	125	121	156	124	122	125	158	150	137	136	146	134	149	133	131	134	114	135	143	136	136	141	129	131	144	168	127	141	149	146	149	133	124	162	143	138	135	149	147	149	146	130	165	127	120	140	152	141	123	129	134	138	135	166	140	121	142	152	148	120	143	123	126	144	128	141	128	148	150	147	138	151	136	140	126	109	125	122	123	117	133	158	125	125	123	156	160	138	135	136	135	130	130	160	148	132	140	121	132	118	137	129	155	133	130	125	126	145	122	133	152	144	157	145	134	133	135	152	134	134	152	140	118	119	117	116	135	148	154	142	124	148	126	158	153	126	134	127	107	171	133	125	134	143	128	140	137	144	127	156	142	158	121	140	143	132	152	124	151	127	142	133	137	149	154	129	139	150	129	153	153	128	161	134	124	136	140	122	144	138	139	125	130	153	170	147	130	140	140	126	150	158	110	156	131	146	148	125	123	145	153	163	143	144	120	123	127	123	156	138	139	151	132	137	121	153	126	119	125	137	144	142	166	143	143	124	133	143	126	128	138	132	165	116	154	121	129	124	139	117	140	138	156	148	127	132	130	120	142	161	120	147	145	146	155	129	127	153	140	135	154	140	130	133	112	143	130	117	136	131	147	132	134	115	141	132	125	137	142	124	126	141	137	128	148	143	143	135	138	144	128	126	139	141	137	132	149	129	126	153	142	148	129	135	146	134	118	124	153	128	116	114	151	136	147	132	128	124	141	132	142	136	138	129	135	148	119	136	112	147	150	117	121	137	124	130	123	149	113	133	121	148	114	127	142	144	116	139	137	123	136	138	122	147	142	141	153	147	148	137	143	153	139	142	145	141	133	132	137	135	135	137	127	134	139	153	119	113	129	141	131	125	146	139	143	137	131	134	154	137	148	137	142	116	136	138	152	166	139	119	124	139	141	116	143	128	150	147	171	145	137	120	133	122	115	139	145	142	125	147	136	147	128	127	117	133	148	119	120	127	153	144	117	126	137	148	123	143	148	147	136	143	141	156	145	148	143	140	130	132	123	139	139	161	121	113	142	141	140	117	130	134	119	129	142	124	138	147	120	147	122	130	138	132	118	138	129	135	127	168	120	151	157	138	113	140	121	127	114	145	157	121	155	131	138	143	141	137	137	120	134	140	133	158	148	130	139	132	135	126	145	134	125	117	140	144	142	150	125	139	124	134	146	136	133	153	137	152	131	123	143	120	126	142	151	126	148	167	153	131	126	134	127	123	126	138	147	120	136	136	143	147	104	138	133	147	147	142	123	162	132	118	142	146	115	152	123	117	136	139	142	134	127	118	147	126	138	143	130	137	111	143	129	123	125	138	149	143	149	131	134	158	140	122	138	131	123	144	128	126	138	134	152	132	143	128	138	152	131	142	132	129	160	118	156	132	119	137	148	150	129	142	126	141	126
24938	20399	26893	23822	20438	13552	3578	12224	1515	636	507	491	467	489	482	466	445	411	418	393	406	372	387	391	372	374	378	358	342	306	390	290	350	362	372	357	353	332	349	313	338	371	356	349	314	359	352	382	306	336	350	354	323	365	352	341	283	343	332	341	370	375	321	343	314	309	358	324	325	336	337	343	293	330	323	361	346	349	300	347	364	331	355	333	357	322	320	345	327	327	332	308	320	359	374	313	325	361	351	341	330	334	315	336	338	331	353	319	336	323	354	314	328	314	333	345	344	322	329	351	333	318	302	322	369	308	332	385	328	341	345	332	307	311	333	337	335	305	327	324	344	308	300	320	349	344	298	315	312	340	329	308	324	318	338	377	347	318	347	336	327	333	347	317	300	308	341	311	311	337	328	310	348	336	338	336	319	329	338	295	361	345	317	327	327	349	341	307	315	330	339	358	295	311	315	337	349	339	359	350	320	307	339	345	324	333	336	331	315	342	358	325	315	333	336	340	331	318	353	322	361	313	356	356	320	367	343	363	336	314	358	327	319	342	330	318	324	315	301	309	347	311	338	292	341	293	313	345	333	367	327	322	348	339	359	323	327	343	329	320	355	312	349	349	332	310	317	322	320	308	325	341	305	358	312	330	340	365	331	329	319	325	311	348	329	323	332	335	313	340	350	344	335	351	330	329	316	310	312	319	317	310	312	330	360	326	316	346	342	344	337	315	315	335	335	355	336	324	334	314	306	341	354	357	316	335	360	324	353	307	318	355	344	309	328	330	320	319	310	333	339	339	323	346	345	332	338	321	307	321	329	319	348	316	334	323	351	328	333	320	358	363	317	301	330	326	323	356	312	334	340	342	323	321	338	289	339	358	325	322	328	344	350	333	330	341	315	344	356	327	310	326	313	316	324	319	327	324	333	313	341	304	367	331	309	314	302	335	344	300	362	349	337	296	319	336	312	326	337	334	327	322	331	305	335	319	378	327	325	326	344	293	324	321	310	329	307	301	333	325	373	329	331	338	329	337	319	323	364	339	352	304	309	319	351	298	357	297	334	290	326	357	313	355	297	354	331	306	337	345	336	326	311	329	321	323	320	371	341	333	293	331	354	352	314	329	295	361	354	368	332	309	337	304	314	308	325	316	299	318	292	319	297	290	338	344	350	312	321	327	334	314	367	331	318	301	329	338	352	335	330	346	333	352	343	319	314	314	308	300	340	339	331	301	318	331	299	325	355	362	319	335	363	366	304	315	337	331	327	298	307	345	355	331	303	316	327	353	333	357	329	308	319	343	354	310	336	334	332	305	352	300	324	334	327	319	343	338	357	301	326	325	312	352	334	333	345	345	349	340	338	308	306	365	308	308	349	310	307	326	309	307	321	344	325	327	321	332	342	330	336	357	373	314	338	315	341	347	351	334	347	319	338	318	320	322	335	329	292	298	342	355	356	316	317	285	323	348	322	371	326	326	302	292	302	367	325	323	339	355	356	352	325	348	325	347	317	324	351	328	337	339	322	332	316	362	350	324	321	287	307	342	354	344	316	334	332	327	340	318	364	334	324	347	299	319	324	335	364	327	357	307	322	332	312	331	342	292	301	331	343	342	317	325	301	340	365	326	344	354	305	330	345	308	332	333	339	327	352	319	325	316	338	358	311	321	363	321	322	351	335	323	330	337	343	322	343	343	303	323	318	338	344	317	336	319	329	360	311	300	318	322	334	332	333	296	297	313	327	327	347	353	326	353	335	331	326	341	311	328	313	323	306	358	300	302	332	290	326	306	311	357	304	307	326	339	326	337	366	321	343	331	321	324	337	330	361	305	333	305	343	324	334	342	350	338	314	319	333	339	329	319	340	316	307	326	314	352	309	310	355	323	334	336	335	323	349	331	336	323	286	361	364	324	311	314	328	339	313	322	344	341	337	327	317	339	327	337	301	344	315	309	337	325	347	343	317	345	312	308	310	318	316	299	314	319	354	339	304	350	328	350	304	334	313	317	315	318	296	296	332	311	337	331	327	357	337	340	297	353	333	355	327	307	341	338	351	334	300	324	331	303	322	333	298	369	307	303	295	296	332	320	317	328	332	331	345	293	304	297	320	331	320	332	336	322	350	329	306	328	347	346	316	372	351	311	324	332	334	308	325	328	342	356	314	332	317	353	316	343	333	316	343	333	339	334	347	344	327	369	352	343	385	341	307	327	358	330	330	339	321	330	322	347	346	311	301	336	355	297	350	322	326	330	325	346	324	315	337	351	341	328	320	332	330	330	328	339	323	327	358	329	350	327	327	351	361	322	301	343	321	370	333	352	319	301	300	338	355	328	305	353	344	343	336	315	335	311	339	317	331	311	330	350	321	324	369	321	326	336	327	334	305	345	349	323	350	328	303	325	300	357	335	364	329	325	314	348	318	344	342	309	329	318	315	324	310	331	362	344	292	314	306	311	308	327	325	348	342	340	351	311	309	334	314	351	336	318	324	320	336	325	342	354	329	324	323	310	331	319	354	320	303	316	314	324	328	319	337	340	310	315	303	328	345	356	350	306	309	341	349	314	317	331	307	329	350	348	328	336	345	362	351	305	315	343	340	323	328	302	295	326	322	323	325	315	343	321	334	325	337	336	321	335	337	361	330	316	354	324	358	314	346	310	294	323	353	336	309	334	312	337	317	314	345	323	349	358	339	313	307	336	345	324	328	337	326	364	312	338	330	340	318	350	351	338	347	334	312	327	318	329	325	348	335	322	321	309	309	306	330	332	360	313	353	340	326	325	344	311	347	370	348	317	319	366	356	331	331	360	344	330	325	346	319	326	324	332	390	334	321	342	339	330	363	309	350	354	364	300	346	330	364	322	334	317	307	346	327	341	314	306	347	318	307	307	340	361	318	319	324	349	312	335	339	301	352	313	303	323	312	315	313	347	330	304	345	306	343	374	335	334	312	317	323	316	354	314	345	339	306	305	319	339	351	323	336	325	325	342	332	346	350	347	325	334	339	326	336	321	353	366	339	291	337	335	331	323	344	338	334	368	327	334	343	342	349	331	333	367	330	343	325	318	311	289	318	339	326	333	325	355	329	335	351	316	324	337	327	339	333	328	318	375	294	328	355	387	293	289	346	334	361	361	329	351	357	312	361	348	307	329	309	297	349	325	340	315	325	323	287	343	338	337	341	320	336	338	333	353	317	302	318	309	332	344	320	306	316	358	318	323	338	328	333	301	323	333	354	296	344	330	327	360	320	295	300	307	306	315	305	317	331	330	281	322	359	355	312	311	348	305	299	311	338	339	341	342	338	311	323	337	342	349	364	353	320	359	332	341	359	342	327	337	340	350	326	370	351	352	343	324	304	354	320	311	352	326	345	337	340	343	302	356	331	324	343	319	311	315	350	311	324	305	351	327	303	334	336	340	346	347	320	327	365	320	377	323	337	322	302	332	327	343	352	317	341	327	362	339	298	312	326	336	372	345	319	350	376	326	291	310	331	338	346	337
37930	21503	16484	14337	8370	6322	4607	14393	1106	970	863	702	663	636	552	532	497	438	460	474	406	441	389	374	382	367	355	360	373	383	323	369	341	324	336	365	331	294	332	302	339	322	306	291	346	362	334	294	332	330	310	322	323	298	285	325	311	317	309	316	311	337	343	337	276	354	331	315	295	295	318	318	331	319	333	298	321	346	318	338	306	303	326	330	328	313	295	340	314	314	316	340	336	339	327	328	316	289	324	309	293	317	336	333	312	318	299	349	308	308	284	318	334	301	278	321	330	276	298	308	335	277	302	298	321	290	324	315	306	295	309	322	297	287	361	327	314	336	282	315	329	305	276	325	316	313	301	310	297	317	321	305	298	308	316	342	310	293	322	303	289	312	326	288	291	321	300	313	322	283	309	322	302	294	317	306	322	306	313	321	322	327	325	313	302	340	309	316	346	287	286	315	318	271	305	331	299	316	341	285	308	312	269	309	340	326	296	300	291	308	335	280	323	289	323	298	310	324	282	319	293	327	305	308	314	303	341	303	318	271	312	308	303	303	305	300	326	282	311	304	309	306	302	296	298	309	335	315	280	284	311	328	347	336	326	326	326	322	296	298	303	329	303	283	318	338	287	278	333	294	316	287	306	285	316	306	305	282	293	290	323	316	295	321	300	304	312	292	328	315	282	307	336	299	325	281	300	298	294	303	301	316	319	313	301	286	305	302	308	279	290	299	324	322	294	329	314	279	309	314	298	288	281	310	330	305	270	292	291	319	297	315	304	313	305	304	289	319	344	315	305	349	281	307	298	307	306	301	339	305	290	315	293	296	284	280	313	298	323	308	290	314	304	314	322	263	290	299	319	342	320	297	297	308	306	322	325	313	323	282	271	275	287	314	281	321	289	301	291	315	337	331	295	331	288	300	309	300	336	309	300	334	288	322	323	305	347	304	303	318	312	285	275	288	303	334	314	284	273	275	354	315	314	311	327	343	331	341	293	349	301	332	276	312	316	314	346	293	311	302	298	291	306	304	300	287	330	280	295	314	310	325	329	317	307	301	331	315	317	265	323	297	305	328	332	327	289	284	305	290	307	283	335	307	277	317	309	326	285	311	302	291	302	315	341	314	311	312	319	310	329	304	321	286	305	309	302	274	314	294	332	301	288	318	302	310	307	299	284	340	293	317	293	276	284	313	305	305	285	333	302	305	267	308	306	310	323	315	326	286	313	293	312	295	289	307	352	287	317	298	335	316	308	349	310	319	293	311	309	328	309	315	299	322	326	278	320	330	335	334	309	344	344	315	285	321	336	325	334	296	322	324	301	301	303	302	285	306	322	281	282	314	303	279	338	311	295	309	290	278	305	300	270	280	315	293	299	310	307	310	308	357	350	315	301	305	344	329	310	317	320	326	283	348	297	322	309	297	323	293	312	321	316	307	296	257	304	273	313	268	309	278	264	325	291	307	300	314	317	305	310	292	285	335	293	302	307	309	303	298	291	311	283	304	307	345	292	298	313	295	278	309	311	319	322	311	297	343	317	321	296	276	275	298	331	313	303	281	326	310	276	329	291	338	309	302	265	314	334	287	296	317	292	334	290	309	319	312	311	327	317	315	314	327	306	301	300	301	306	291	318	284	291	269	334	291	275	307	319	302	301	309	312	310	293	338	292	278	310	309	281	285	275	342	316	315	333	321	316	263	309	297	322	288	308	332	319	323	309	286	290	284	306	310	310	311	304	297	318	305	298	319	303	290	309	309	303	296	277	323	294	297	323	309	293	293	301	308	311	303	340	295	310	299	290	256	282	306	282	310	299	326	297	344	285	325	304	307	345	310	312	332	354	309	317	287	320	276	320	298	315	281	316	321	332	286	285	339	332	311	297	327	330	277	312	325	304	301	277	309	298	290	300	290	320	303	318	326	299	301	325	305	305	273	328	328	311	327	309	292	300	297	336	326	329	304	310	319	309	315	314	321	333	324	297	313	324	272	311	283	305	318	307	297	283	279	303	309	300	298	291	333	299	284	313	310	308	314	340	310	298	298	279	282	335	262	339	316	307	337	332	323	286	294	313	326	303	313	334	314	296	312	308	331	312	329	297	333	338	308	293	330	316	309	307	295	314	334	314	282	323	325	311	288	329	308	272	337	301	318	333	322	302	322	295	268	314	330	321	286	283	284	315	299	337	344	282	296	284	315	309	300	343	309	322	314	323	287	308	313	317	305	334	267	297	294	297	269	308	295	304	295	325	310	326	311	302	295	307	294	322	267	302	288	303	289	343	316	302	322	297	310	326	288	304	316	329	314	299	303	311	314	326	315	326	299	287	290	334	304	282	285	283	321	274	299	295	267	313	313	298	323	293	296	303	313	298	308	322	346	294	307	323	323	300	272	294	296	290	323	316	317	290	312	315	306	264	295	291	309	280	326	312	292	290	315	311	306	293	340	294	328	306	292	281	277	348	315	326	310	315	302	317	326	314	304	306	318	303	301	282	310	303	332	305	311	318	360	308	286	349	301	327	303	298	291	311	295	276	315	328	328	302	301	330	324	322	308	282	303	271	296	297	291	305	304	282	318	320	296	303	304	287	316	294	277	324	321	295	311	292	321	305	317	306	288	334	292	285	298	307	323	321	327	316	314	307	292	324	299	293	319	317	369	300	289	308	322	297	301	312	298	318	328	309	308	295	266	312	314	332	305	306	292	296	340	332	330	325	301	293	281	295	301	300	311	314	294	291	316	297	303	322	298	316	297	287	302	311	294	328	261	319	281	309	301	282	322	302	291	282	311	327	311	320	292	327	281	322	291	343	285	307	301	311	295	296	320	303	303	313	319	289	325	296	320	289	334	316	351	331	325	285	301	306	301	320	307	315	264	298	323	295	307	322	348	270	278	315	324	290	316	347	342	314	303	315	320	307	293	305	282	313	306	322	342	298	299	302	296	315	311	313	317	287	324	331	283	301	332	302	287	300	343	327	320	311	313	326	309	311	333	309	318	338	283	335	297	287	316	272	320	312	309	344	320	290	308	280	309	302	324	302	307	323	286	344	301	334	284	309	288	322	308	318	304	317	309	288	307	313	331	309	358	325	309	307	288	265	284	338	324	312	303	299	286	294	305	298	299	308	278	323	316	305	294	290	335	312	300	284	287	295	320	274	302	300	330	320	328	327	275	322	301	307	333	301	273	354	290	306	309	336	327	317	330	312	309	323	328	282	317	312	310	276	292	296	299	330	305	303	304	316	332	348	296	289	321	304	296	285	282	295	347	304	307	292	318	316	309	313	276	269	282	312	309	298	324	336	311	303	307	349	312	298	305	291	284	318	266	336	317	325	294	307	295	286	298	292	297	318	330	326	327	316	307	299	322	306	298	299	340	300	308	300	312	290	279	316	292	315	323	312	289	292	282	304	304	328	286	296	276	289	311	320	264	316	314	295	299	298	293	289	305	310	314	306	309	310	312	331	368	301	300	316	354	285	332	298	337	307	288	350	298	313	288
23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
