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
338749473586	338749474156	338749474705	338749475255	338749475806	338749476355	338749476905	338749477455	338749478005	338749478555	338749479105	338749479655	338749480205	338749480755	338749481305	338749481855	338749482405	338749482955	338749483505	338749484055	338749484605	338749485155	338749485705	338749486255	338749486805	338749487355	338749487905	338749488455	338749489005	338749489555	338749490105	338749490655	338749491205	338749491755	338749492305	338749492855	338749493405	338749493956	338749494505	338749495055	338749495605	338749496155	338749496705	338749497255	338749497805	338749498355	338749498905	338749499455	338749500005	338749500555	338749501105	338749501655	338749502205	338749502755	338749503305	338749503855	338749504405	338749504955	338749505505	338749506055	338749506605	338749507155	338749507705	338749508255	338749508805	338749509355	338749509905	338749510456	338749511005	338749511555	338749512105	338749512655	338749513205	338749513755	338749514305	338749514855	338749515405	338749515955	338749516505	338749517055	338749517605	338749518155	338749518705	338749519255	338749519805	338749520355	338749520905	338749521455	338749522005	338749522555	338749523105	338749523655	338749524205	338749524755	338749525305	338749525855	338749526405	338749526956	338749527505	338749528055	338749528605	338749529155	338749529705	338749530256	338749530805	338749531355	338749531905	338749532455	338749533005	338749533556	338749534105	338749534655	338749535205	338749535755	338749536305	338749536855	338749537405	338749537955	338749538505	338749539055	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2787	3600	2300	2787	3600	2300	2787	3600	2300	2787	3600	2300	2787	3600	2300	2787	3600	2300	2787	3600	2300	2787	3600	2300	2787	3600	2300	2787	3600	2300	2787	3600	2300	2787	3600	2300	2787	3600	2300	2787	3600	2300	2787	3600	2300	2787	3600	2300	2787	3600	2300	2787	3600	2300	2787	3600	2300	2787	3600	2300	2787	3600	2300	2787	3600	2300	2787	3600	2300	2787	3600	2300	2787	3600	2300	2787	3600	2300	2787	3600	2300	2787	3600	2300	2787	3600	2300	2787	3600	2300	2787	3600	2300	2787	3600	2300	2787	3600	2300	2787	3600	2300	2787	3600	2300	2787	3600	2300	2787	3600	2300	2787	3600	2300	2787	3600	2300	2787	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
23423	21158	28116	24487	21164	21295	10804	2185	1273	1011	895	787	711	654	633	580	546	518	518	530	450	460	431	450	442	411	429	417	397	421	392	415	387	382	397	390	354	353	406	365	348	383	341	347	374	364	354	363	340	382	317	394	346	358	330	352	344	372	369	347	365	367	299	347	344	334	351	373	368	349	344	383	400	378	342	364	361	341	332	353	325	336	357	341	314	358	370	327	346	389	346	384	350	370	333	346	352	326	315	327	379	363	336	357	346	324	312	332	329	329	337	321	343	320	342	339	348	335	349	352	332	349	352	345	343	348	361	362	362	357	351	355	351	320	293	373	330	334	342	350	341	346	371	368	348	329	345	352	334	356	339	379	341	388	356	335	339	341	337	349	357	336	356	340	316	349	307	328	355	383	313	345	324	331	364	308	332	322	348	352	349	352	362	336	336	316	358	338	348	355	293	312	346	362	381	366	315	404	323	375	380	350	363	365	391	337	369	341	351	374	337	338	342	337	363	324	345	312	351	310	332	359	328	342	364	330	332	352	339	367	360	346	336	352	325	348	338	346	313	364	367	329	354	319	357	296	343	334	350	342	331	330	360	342	347	314	300	336	362	344	340	354	346	379	358	341	342	385	335	357	332	341	312	346	360	366	354	336	354	340	352	371	321	326	309	344	340	341	362	365	328	339	331	352	315	370	335	343	358	356	319	361	325	352	333	338	322	352	345	330	343	364	347	353	352	352	334	319	337	344	352	318	364	351	379	346	355	347	337	349	324	381	356	325	374	357	372	321	339	363	331	327	340	350	356	343	354	372	346	330	323	346	336	341	332	340	362	362	348	325	378	317	347	341	356	348	334	351	360	326	331	311	318	331	342	351	347	326	345	324	332	342	359	341	349	352	378	299	341	342	337	344	341	362	348	374	374	340	331	371	347	328	349	324	337	355	329	322	330	323	350	346	350	374	362	354	386	349	355	361	335	343	351	341	354	341	354	319	335	352	347	371	362	341	304	302	313	368	319	333	353	340	379	324	372	351	350	327	341	320	310	350	364	339	331	330	375	353	380	318	351	352	321	333	331	326	339	314	376	400	305	337	327	318	373	359	373	361	365	315	333	332	338	328	345	375	309	333	336	352	342	338	301	385	329	327	320	331	327	330	325	377	340	347	353	332	330	341	354	333	324	326	343	338	341	351	335	359	324	341	359	368	367	350	311	319	338	336	340	356	334	361	357	326	345	376	332	353	340	322	332	341	387	343	303	320	347	354	357	357	362	317	365	358	344	314	323	346	351	337	335	329	359	334	333	336	345	369	356	353	343	337	377	368	345	328	345	356	351	342	312	321	347	317	336	333	357	336	339	340	337	325	335	338	338	357	322	284	341	393	324	349	334	318	358	337	356	308	346	314	369	365	359	334	333	337	329	354	346	327	361	342	347	332	365	350	348	378	346	346	337	340	326	328	334	323	359	337	364	347	338	354	350	329	346	330	331	376	345	363	365	338	317	355	316	305	336	361	316	310	321	337	325	341	343	347	336	340	363	328	339	363	321	348	329	345	360	339	326	335	339	368	326	314	353	359	319	343	355	326	305	351	325	300	349	318	343	359	337	331	330	388	341	328	336	357	348	344	363	307	369	330	350	327	360	342	352	335	369	352	323	333	316	327	375	372	336	325	314	327	356	355	326	373	324	342	316	342	347	347	322	342	321	329	351	305	347	322	339	347	348	346	348	328	335	350	336	319	363	357	343	337	328	325	321	335	352	341	343	365	353	364	353	377	345	336	343	334	350	350	344	365	378	352	360	324	354	345	392	345	358	333	335	345	335	322	332	349	334	371	332	384	322	362	355	381	342	330	325	322	325	314	343	347	356	338	375	345	336	325	360	336	334	361	363	340	357	360	366	365	342	335	355	358	372	339	347	339	346	362	326	346	307	344	332	335	313	353	326	316	360	350	347	351	322	322	330	334	333	330	344	333	318	390	343	393	403	368	353	339	335	327	326	326	357	336	338	336	364	341	357	346	308	330	344	339	354	346	379	334	326	358	396	347	363	371	321	352	343	349	352	340	352	319	296	347	367	337	322	345	311	318	318	333	373	353	332	343	335	368	345	361	351	310	364	323	337	341	322	368	334	374	357	355	341	340	358	323	378	344	321	354	329	335	354	345	331	308	351	371	341	359	306	351	362	325	358	347	348	356	310	355	330	337	342	332	355	333	344	366	328	364	315	372	356	305	344	321	334	345	342	373	360	329	325	322	343	355	377	358	314	320	315	349	358	358	340	354	340	370	333	339	334	356	359	332	347	341	357	329	331	316	327	307	347	328	331	344	317	358	368	321	367	329	338	359	328	308	317	339	330	322	321	329	345	353	328	331	323	308	327	314	340	361	342	381	332	353	306	335	311	330	320	349	373	345	337	346	338	328	317	351	357	306	311	377	345	359	313	362	328	369	335	326	340	355	329	371	351	368	356	313	347	343	367	357	362	348	354	350	349	328	334	327	356	330	321	328	328	357	314	322	336	379	351	322	333	328	310	323	317	355	370	372	334	395	351	355	350	349	333	350	358	343	329	334	327	334	337	351	344	381	348	358	336	321	366	334	351	361	326	328	324	341	350	291	317	331	331	356	342	361	325	310	351	342	324	327	324	314	357	342	365	326	349	350	319	362	325	297	353	355	352	336	351	327	327	372	342	355	356	329	344	332	322	354	359	324	357	380	334	339	335	346	319	324	360	344	348	326	344	331	346	375	321	320	342	332	360	350	353	346	370	354	334	344	362	351	332	354	346	338	361	350	364	326	363	312	397	349	377	379	345	316	333	324	335	329	348	355	323	333	340	342	353	325	319	323	320	349	351	321	351	342	356	341	372	344	386	306	325	340	314	340	385	335	313	341	327	319	346	356	329	316	335	352	349	327	340	372	316	350	314	355	368	369	325	350	317	366	350	327	320	318	350	323	338	342	334	370	343	328	346	346	329	347	359	371	361	343	329	329	357	345	336	335	341	336	334	341	315	318	350	351	326	364	358	347	327	330	329	344	350	323	332	346	346	371	353	357	344	345	350	387	354	340	325	346	331	313	315	347	352	348	340	360	330	348	381	334	339	357	327	340	360	333	309	369	325	353	353	314	322	349	372	353	360	365	356	328	353	355	323	354	367	299	329	331	343	352	326	318	311	350	327	312	342	328	368	349	317	334	365	347	334	327	309	361	353	337	323	343	338	357	372	356	341	364	344	338	349	336	355	353	335	340	346	340	349	320	353	325	337	351	357	310	355	334	315	330	306	378	355	337	313	329	323	325	344	306	349	347	329	320	380	347	327	340	334	351	339	354	331	332	355	320	389	358	351	346	379	339	330	348	334	314	316	325	349	329	364	339	327	328	339	355	339	329	345	355	363	316	383	349	326	361	339	315	322	338	335	372	320	368	348	330	322	312	334	345	341	355	340	356	346	375	344	339	338	324	355	334	352	348	349	322	331	343	341	316	327	346	317	308	316	351
15444	27020	21903	14433	8985	6154	4600	3725	2450	1800	1541	1354	1157	1014	950	838	779	724	671	661	621	565	576	555	504	473	492	483	476	428	430	392	421	397	398	424	411	389	381	412	358	366	344	369	394	378	376	370	370	349	376	425	369	333	351	347	356	319	366	360	324	351	329	327	361	349	353	318	317	322	344	362	374	364	365	343	332	355	372	326	347	332	316	332	362	315	337	335	357	327	314	348	330	315	318	358	327	306	331	375	332	334	305	342	328	330	334	338	332	366	350	345	329	337	283	344	332	325	333	353	316	337	342	319	326	352	312	343	309	324	365	359	325	335	335	313	318	333	325	335	310	312	359	344	346	360	319	345	311	320	316	338	333	326	317	330	316	290	336	352	346	354	324	341	334	316	315	293	347	354	344	340	313	306	355	343	328	306	362	319	342	325	353	343	330	313	349	321	314	338	330	316	330	344	328	323	314	360	318	320	336	332	317	336	338	334	310	366	337	368	297	318	330	306	335	333	320	346	326	328	319	301	319	330	313	310	342	318	347	340	333	337	308	335	352	315	315	366	308	296	319	329	328	343	279	342	324	324	362	345	350	323	338	324	313	310	327	316	350	339	324	338	350	313	326	334	354	343	323	332	322	308	293	352	327	301	335	338	327	319	308	302	336	322	323	347	341	330	352	311	328	310	323	305	328	304	331	315	327	355	345	312	359	299	316	371	345	306	328	312	318	309	329	346	350	315	322	333	299	323	336	335	331	296	327	324	323	318	332	327	337	361	319	323	341	290	296	357	318	313	330	316	346	302	329	333	306	331	300	356	328	349	331	342	343	293	349	309	348	293	324	342	316	303	339	342	340	306	322	336	352	319	335	323	324	333	329	318	349	318	364	354	324	310	346	317	337	314	322	319	326	346	350	356	316	308	346	316	349	314	335	338	298	346	321	319	309	379	320	321	332	311	329	323	349	328	328	323	347	345	337	309	313	328	347	295	356	336	334	300	297	307	307	323	317	313	327	303	323	297	323	336	317	337	295	341	314	312	334	347	327	329	327	378	347	331	317	324	335	304	328	328	357	331	306	317	346	317	335	341	330	327	307	298	310	346	321	321	339	310	321	306	364	317	296	322	313	314	322	345	326	345	334	363	333	344	370	333	324	325	326	351	354	318	296	326	321	320	352	336	334	310	337	350	314	317	310	325	331	325	330	338	324	352	299	321	332	353	330	316	312	294	333	337	349	311	326	354	305	314	306	311	308	341	364	297	335	330	331	301	330	323	306	335	329	318	368	338	361	341	321	365	322	329	317	299	337	325	319	333	293	326	335	337	311	324	346	327	361	331	327	346	311	332	314	349	346	348	324	282	332	353	307	339	332	371	321	308	327	364	322	360	329	332	317	298	331	340	317	343	300	338	350	336	316	329	329	367	345	323	353	313	336	318	321	307	311	318	323	329	346	334	333	324	349	324	343	322	340	326	334	330	316	304	327	353	318	353	311	317	331	339	333	320	332	291	336	343	361	295	339	354	352	303	340	283	355	314	318	305	344	312	311	311	291	335	316	325	338	327	317	310	321	275	340	365	344	352	332	316	352	330	326	309	310	311	303	293	305	318	324	339	328	325	322	302	349	332	321	342	322	304	325	310	309	304	303	324	295	344	357	303	369	327	332	347	311	306	306	295	317	339	340	346	326	325	314	328	314	352	328	321	357	362	339	314	368	290	355	317	295	304	299	315	309	309	327	353	349	318	325	342	335	306	348	304	348	354	333	328	326	322	334	347	328	328	261	318	333	327	299	337	318	303	325	341	295	325	354	349	295	332	331	328	357	323	344	328	356	321	315	341	318	326	363	325	354	329	337	347	345	297	329	337	320	312	333	330	338	292	307	314	314	327	312	327	335	345	353	365	334	293	314	334	334	377	333	312	322	320	326	336	310	305	351	319	290	348	350	272	319	345	308	324	325	332	331	324	322	324	327	323	320	328	321	322	327	329	358	355	313	308	331	352	310	337	322	329	355	317	360	332	318	329	298	350	309	355	344	303	324	288	283	374	308	322	342	340	307	341	313	346	324	333	308	342	339	281	329	293	305	305	332	298	322	314	319	301	320	297	359	332	353	331	315	316	339	349	310	311	307	330	331	299	297	322	282	347	348	319	362	328	321	322	308	288	310	309	324	309	294	320	340	331	302	324	355	362	353	364	330	358	327	328	328	332	361	368	356	364	345	320	330	330	348	339	357	323	306	315	334	339	308	318	340	337	288	331	344	336	323	329	345	346	317	310	346	318	310	311	314	329	328	322	326	339	320	323	313	345	324	312	322	318	313	349	344	344	300	326	324	318	321	320	311	346	332	333	316	318	326	311	366	315	333	314	322	315	337	335	316	303	329	335	301	320	329	342	357	350	316	339	345	345	351	355	328	326	328	326	351	318	358	318	325	333	346	364	332	344	334	341	308	326	329	303	308	350	311	327	335	294	344	328	313	314	327	342	327	290	326	326	321	367	341	315	315	344	339	293	333	339	328	335	333	319	343	321	343	344	327	337	323	355	330	319	345	337	313	361	334	319	341	311	363	329	291	357	316	300	345	316	321	339	360	315	308	360	331	326	330	343	317	326	322	331	335	338	314	308	294	324	336	336	299	337	321	348	342	333	337	308	324	306	338	317	293	337	316	299	335	292	332	347	342	301	323	306	339	341	289	346	347	337	359	326	325	322	353	356	329	325	341	324	336	330	317	335	308	310	303	340	334	334	333	342	314	351	345	298	329	299	332	322	328	300	348	371	322	276	321	317	320	330	363	375	306	372	311	344	308	366	324	342	335	314	312	334	319	328	307	322	346	336	308	361	328	337	343	328	321	319	333	332	296	340	363	311	331	313	335	339	338	342	295	345	304	329	322	311	333	321	335	340	332	307	348	330	328	314	365	315	326	338	383	319	348	327	360	324	363	280	293	306	300	360	315	349	322	314	335	321	306	325	337	345	311	347	323	338	337	322	319	338	342	352	334	320	315	322	342	319	316	342	330	325	318	299	343	323	307	310	303	339	315	324	309	325	311	310	344	347	326	334	332	332	316	310	323	320	328	347	309	303	317	301	359	319	330	341	327	342	329	332	310	301	343	306	340	325	310	360	338	310	330	332	317	358	321	342	301	309	336	336	348	336	320	319	319	336	315	335	315	311	335	351	309	325	322	315	321	316	331	304	325	328	324	331	329	335	319	343	338	350	307	346	299	346	302	351	274	346	327	304	303	316	305	328	328	345	346	344	336	318	317	353	316	300	352	349	347	327	281	350	324	300	372	379	305	340	308	358	338	321	311	338	310	325	345	325	344	309	311	340	314	305	333	306	327	309	288	339	333	335	309	332	331	334	321	339	321	359	322	326	336	332	301	330	332	299	338	341	298	333	335	347	352	358	326	338	322	320	332	329	317	333	322	302	307	319	307	371	335	365	341	324	358	315	322	335	314	327	295	353	317	338	307	281	331	343	353	338	310	324	313	299
27879	15162	3967	1225	409	222	148	130	93	111	120	100	103	102	116	101	100	95	86	104	90	87	102	112	90	92	94	86	88	96	91	91	105	86	72	88	97	108	93	95	98	98	89	85	84	86	91	87	83	83	97	92	91	87	94	93	89	118	89	99	99	76	88	89	93	96	95	89	82	81	96	96	84	95	102	106	102	86	93	95	95	103	98	81	89	87	93	92	92	83	80	101	81	106	103	84	102	86	92	93	83	100	91	91	96	109	75	93	90	108	80	82	84	97	87	91	95	93	72	93	100	81	101	98	91	87	103	112	95	91	103	87	116	108	107	87	101	96	99	100	88	102	92	103	87	83	96	92	93	93	106	106	83	104	85	77	98	116	94	82	85	101	97	84	93	114	78	102	81	100	103	93	103	99	87	81	91	92	70	84	82	99	84	106	92	114	90	88	93	80	104	95	104	83	89	97	105	98	96	84	89	103	96	91	87	95	77	101	88	89	94	84	86	90	111	96	81	101	98	81	95	108	91	74	108	97	86	108	90	91	83	103	108	73	66	74	75	96	87	106	85	101	78	100	91	87	93	111	89	91	85	103	72	101	81	86	94	95	102	86	89	86	101	88	94	95	100	97	71	98	93	94	96	78	93	102	103	103	107	95	87	87	79	84	95	96	101	101	104	100	84	91	78	94	86	96	87	92	103	88	94	77	85	99	89	89	95	87	94	90	83	104	82	85	93	81	84	85	90	95	83	94	96	101	94	95	103	90	107	82	113	104	95	107	110	97	104	94	86	87	103	93	95	84	102	86	101	88	74	103	95	87	100	79	108	86	92	82	86	92	86	91	100	97	92	94	90	87	115	87	95	108	95	103	97	93	91	99	82	103	85	101	105	100	82	88	108	85	92	84	82	101	102	90	90	80	77	97	100	76	92	87	102	83	91	98	86	98	113	89	97	85	113	79	98	111	111	103	92	92	102	101	98	95	95	94	92	111	102	96	90	100	74	84	95	104	121	89	98	81	106	112	96	83	99	101	83	91	107	79	82	87	103	115	85	109	86	81	98	93	102	76	96	91	93	86	103	80	66	100	92	88	116	98	96	91	100	106	88	99	102	118	82	88	85	79	82	97	106	103	99	89	87	103	95	81	96	105	82	100	82	76	90	100	88	104	83	97	77	112	75	88	83	87	83	98	78	101	93	90	103	76	91	92	105	76	85	92	93	85	70	103	90	114	90	83	92	100	92	102	79	96	84	96	93	114	77	86	103	92	80	104	84	84	88	74	72	85	101	91	89	74	109	101	95	100	92	85	76	92	73	71	95	94	101	88	106	97	97	74	90	79	97	88	92	111	80	104	98	89	103	93	84	108	118	96	98	94	71	86	91	97	88	93	90	82	101	89	96	106	85	90	102	81	111	86	81	95	106	76	89	91	95	105	88	90	101	89	88	90	113	102	108	94	93	107	105	88	94	85	97	79	92	92	86	94	94	93	98	99	98	95	91	96	92	94	89	108	97	84	92	91	72	98	98	92	71	92	98	85	100	81	109	115	104	83	100	86	87	101	74	90	99	92	97	91	88	114	101	87	90	86	84	104	98	93	74	102	83	92	82	95	98	93	96	105	87	108	87	84	97	101	110	93	81	94	101	105	93	84	97	98	88	108	85	94	95	93	90	79	91	81	92	104	77	91	99	99	96	92	84	93	82	79	84	94	99	85	99	104	95	98	89	86	101	78	93	103	109	79	99	80	69	102	99	113	116	95	92	88	111	108	78	87	98	94	104	90	75	82	103	86	91	96	95	92	77	106	107	104	86	78	110	108	85	102	111	101	74	96	91	108	94	82	89	118	102	105	89	88	85	98	107	94	85	96	93	75	94	93	99	111	98	108	85	78	91	93	86	90	92	94	79	84	93	102	93	86	81	99	112	82	89	76	103	89	100	109	115	96	99	86	102	87	95	81	78	86	99	104	93	101	89	70	90	79	89	96	90	96	104	99	103	92	100	74	90	83	92	85	93	100	104	92	77	99	98	72	117	89	107	75	103	89	89	80	90	108	90	79	95	87	91	92	94	109	97	84	88	83	103	80	84	96	82	102	93	93	87	94	87	85	95	91	100	96	120	100	83	79	113	84	79	75	104	91	96	103	92	116	104	84	85	104	96	86	103	85	99	101	108	88	90	99	71	84	97	105	92	101	77	88	101	89	85	79	93	66	89	105	89	85	101	96	111	76	103	101	96	84	105	97	86	100	90	92	93	101	83	70	96	94	94	91	90	103	106	85	97	96	91	91	104	93	105	90	83	93	94	87	95	92	96	120	106	97	80	70	84	106	91	80	85	93	93	91	89	87	92	96	87	99	89	96	87	92	95	92	90	73	104	105	78	105	82	91	84	102	93	110	87	85	114	103	88	96	97	93	95	77	102	115	95	75	89	103	100	107	90	93	96	96	111	99	108	78	109	100	94	86	84	76	85	84	91	107	112	96	82	100	72	99	97	85	95	91	89	70	132	87	90	98	94	97	104	84	93	100	80	91	92	96	95	93	82	93	86	103	77	91	93	103	98	106	103	89	88	106	89	101	99	100	73	90	88	93	124	91	80	89	92	102	107	92	82	108	91	96	84	97	84	80	96	100	98	98	86	82	99	94	85	94	93	112	90	107	82	102	96	96	79	90	84	98	101	100	80	80	94	84	79	91	78	78	91	105	84	80	64	110	102	106	93	104	99	101	94	102	90	85	97	97	80	84	82	103	82	90	98	94	87	105	93	108	94	89	109	82	99	88	88	82	86	99	92	80	91	81	94	108	77	92	83	82	100	101	83	96	101	91	95	107	97	88	98	113	90	82	105	84	98	93	87	114	94	89	78	108	83	89	96	77	90	75	100	98	91	101	105	103	99	86	96	101	106	96	97	91	96	76	93	102	98	93	78	82	107	109	87	100	99	89	98	85	97	83	88	95	108	95	80	87	106	78	111	89	85	90	95	87	96	106	88	107	79	76	102	88	83	110	93	106	92	102	97	106	90	95	101	92	92	94	97	96	80	94	95	94	89	109	100	101	97	94	102	98	98	67	92	81	94	98	99	109	85	108	104	98	100	83	105	91	80	91	101	86	92	103	99	88	90	98	101	108	103	115	93	99	90	81	97	104	97	91	89	84	115	99	75	108	100	103	84	71	80	89	81	100	73	96	106	91	111	92	97	101	107	97	100	75	106	85	86	123	77	75	80	94	100	95	100	87	80	91	96	96	98	107	84	90	91	90	98	87	79	100	88	76	97	87	88	84	101	89	85	88	100	81	106	107	98	119	90	82	105	115	92	94	92	119	102	81	91	102	95	87	114	88	101	85	93	97	78	94	88	95	85	92	85	96	107	78	86	90	92	90	94	100	101	75	87	97	86	113	82	86	87	104	105	104	100	81	98	91	98	92	102	98	90	93	88	100	87	83	93	108	93	81	81	106	101	93	74	89	95	112	92	84	84	88	103	79	98	110	76	80
8144	7438	5299	2450	788	403	264	194	156	137	129	132	133	131	124	141	132	123	124	115	103	126	116	107	109	103	97	93	114	119	109	129	106	87	108	100	100	125	102	104	114	108	107	105	107	124	106	106	119	98	113	101	121	117	105	109	106	104	109	105	99	99	92	109	90	116	124	104	102	101	120	116	101	103	114	106	108	93	118	112	91	99	96	122	107	94	122	100	102	95	111	131	119	96	110	103	102	108	113	98	104	109	85	111	92	101	118	107	113	105	101	100	112	105	119	107	108	104	110	113	107	111	115	101	111	98	116	120	98	123	115	94	120	108	103	108	109	98	91	104	120	100	92	92	105	100	102	120	113	103	94	120	97	117	98	116	107	105	118	88	101	122	99	119	106	112	100	106	109	107	92	101	110	118	99	115	121	113	106	118	105	111	123	123	103	116	106	105	105	108	110	116	106	98	101	91	107	107	124	110	92	102	118	107	118	95	101	109	117	120	111	116	101	102	111	120	94	121	113	112	125	115	125	102	106	101	112	115	101	105	107	103	127	97	98	113	107	117	107	112	105	104	116	123	114	113	120	97	92	108	95	105	106	110	118	121	104	97	104	108	111	121	95	102	109	98	103	116	109	116	104	129	88	109	105	112	109	100	99	100	110	102	123	99	116	101	106	86	107	86	121	117	109	112	122	96	98	87	99	107	119	100	102	102	95	101	109	121	115	112	98	101	78	119	116	116	109	118	118	114	109	96	118	110	101	125	106	97	111	103	98	108	106	96	98	88	110	112	100	138	100	121	94	96	105	108	102	108	88	132	106	122	107	107	120	101	102	113	115	106	109	107	110	114	103	101	88	128	102	115	101	107	109	105	104	105	102	105	91	96	102	127	112	108	104	107	115	118	112	98	92	97	77	112	102	121	118	109	105	110	114	101	106	101	114	110	123	114	101	92	123	114	88	107	97	99	92	101	106	97	104	97	101	101	106	91	89	120	118	118	124	81	110	108	110	88	110	92	113	108	94	115	106	95	113	107	115	115	110	110	94	100	110	117	102	109	135	108	98	100	98	110	120	105	111	101	104	117	114	116	94	114	110	85	100	117	116	94	115	101	109	115	108	110	92	100	105	113	103	119	106	107	128	99	110	112	112	116	105	94	129	99	87	129	90	140	103	105	117	113	108	109	102	111	111	82	92	110	128	91	113	120	134	109	105	115	113	111	105	101	89	106	111	116	109	105	89	129	98	113	94	127	94	114	95	89	88	111	107	119	101	112	103	106	120	103	127	122	103	87	124	107	117	116	112	112	104	117	91	100	100	123	106	104	105	113	107	102	101	111	99	102	91	110	110	107	109	112	92	98	98	102	115	105	116	116	105	109	132	108	108	103	98	103	116	93	107	119	97	89	104	102	132	116	107	100	124	116	112	103	102	105	99	106	121	103	109	107	107	107	102	119	111	114	113	96	101	105	104	99	106	111	115	117	102	91	101	108	129	103	105	117	104	104	113	110	121	109	115	107	95	109	94	109	104	112	109	107	112	96	114	114	137	111	109	105	100	101	113	107	100	103	87	108	90	106	103	108	122	142	101	102	122	126	108	112	122	106	121	100	114	114	114	113	111	88	93	103	109	117	109	104	98	112	109	138	111	111	109	102	91	98	99	99	110	105	94	97	123	101	112	112	117	108	115	105	107	96	127	109	96	110	112	96	113	125	108	115	97	102	119	96	94	118	113	100	109	98	116	117	98	106	121	105	93	103	104	124	106	95	102	94	114	108	98	104	110	113	101	101	103	107	96	98	107	113	107	116	92	107	106	120	102	101	118	108	121	114	100	92	105	118	103	100	122	132	110	125	95	100	97	102	118	98	98	100	97	131	113	93	96	105	98	104	106	121	126	123	107	120	103	107	104	110	91	117	115	108	94	120	114	84	102	98	117	91	126	109	117	113	111	95	113	131	122	107	105	91	95	101	125	104	107	110	102	119	89	117	90	91	114	115	125	99	107	95	108	98	110	126	111	129	118	110	105	109	98	102	111	106	105	131	102	105	97	121	99	102	113	105	96	103	112	99	109	114	101	124	112	101	113	95	111	116	104	103	104	113	104	108	111	125	100	110	99	100	106	110	106	91	96	85	107	110	108	124	113	107	125	118	110	117	109	100	117	115	112	97	113	110	129	113	106	105	98	133	120	107	107	114	112	89	109	114	122	100	91	106	110	111	92	98	101	93	112	110	119	87	115	122	106	101	104	94	98	108	98	115	90	96	99	100	97	125	110	92	115	97	108	83	109	89	123	99	99	103	125	114	97	96	107	108	106	99	91	125	107	103	116	104	97	121	115	103	106	124	113	91	113	103	113	96	108	107	106	92	98	112	115	96	125	105	94	129	107	103	131	112	95	110	115	95	98	110	112	108	99	117	90	132	105	103	124	102	115	109	97	115	109	100	104	101	101	109	108	95	118	91	94	114	98	108	112	84	108	83	115	114	116	119	100	115	103	121	95	103	110	105	84	96	110	107	95	100	110	90	89	106	114	85	102	116	97	123	94	103	96	128	98	118	107	103	107	97	103	106	118	98	113	98	91	119	93	104	87	104	108	98	116	107	101	90	93	116	115	108	94	111	94	121	116	99	116	104	123	97	92	93	88	120	114	100	121	106	118	113	103	105	111	116	106	100	103	110	108	108	101	105	114	116	99	105	116	117	117	101	95	111	99	96	92	92	116	111	100	79	105	106	110	111	108	108	96	104	121	113	113	114	104	108	106	123	115	90	122	118	118	118	120	120	90	111	107	96	107	104	80	102	111	119	96	104	123	89	120	89	108	98	109	110	91	118	91	113	107	94	96	104	123	117	115	111	105	103	103	127	115	90	122	119	113	115	119	107	108	111	97	95	100	95	98	96	111	89	112	91	110	94	104	107	99	107	91	107	118	106	99	126	102	101	110	87	97	110	96	94	103	124	112	99	119	120	106	93	112	117	93	84	124	120	116	107	97	115	109	110	103	106	95	98	105	107	124	96	105	105	95	111	102	121	94	97	97	104	116	92	108	104	106	99	113	86	106	107	113	96	105	105	90	105	109	93	89	106	120	121	109	125	94	112	105	113	122	107	111	109	109	105	118	101	109	104	98	103	104	92	109	119	119	104	111	110	106	103	108	98	106	113	85	107	97	85	118	103	125	105	114	104	101	100	103	104	107	101	103	104	120	83	114	138	105	98	93	113	97	130	117	103	117	104	119	115	111	124	94	101	105	105	92	108	101	106	106	120	119	90	110	98	112	114	111	106	118	92	101	108	103	108	106	110	136	99	101	94	97	109	111	104	110	95	113	131	111	93	109	90	102	96	115	96	103	124	110	115	115	111	89	87	86	95	104	91	119	102	103	115	101	114	104	80	112	91	117	118	87	115	119	111	105	100	128	91	122	117	105	106	100	102	103	98	115	126	92	105	104	100	111	92	103	116	101	124	111	114	117	94	114	124	106	106	86	121	114	101	101	106
24866	20392	26732	23941	20403	11484	1647	1168	646	460	413	346	361	306	260	263	281	253	237	214	226	201	236	199	204	179	163	170	181	168	194	174	183	167	188	179	182	178	156	169	177	185	153	187	177	154	168	156	175	172	155	184	162	149	165	166	148	178	147	150	138	151	188	182	158	143	164	173	151	157	148	154	143	130	157	149	151	162	171	175	145	145	175	174	164	170	136	164	164	158	140	154	148	137	160	162	125	153	150	158	161	135	140	155	151	143	173	147	147	160	165	161	152	163	144	157	154	165	146	171	161	148	160	164	135	148	150	153	141	178	152	175	157	148	140	156	161	144	147	135	154	150	162	137	165	153	158	145	141	152	156	174	135	155	155	145	149	153	146	153	135	161	147	147	153	142	154	152	160	156	155	165	133	147	140	179	168	151	134	155	167	156	138	173	169	150	163	147	148	148	141	131	174	153	132	179	166	142	143	164	155	158	135	164	155	145	155	150	165	149	154	141	149	160	146	134	161	147	164	125	156	146	167	159	150	164	143	154	151	155	161	172	167	161	174	157	149	155	153	153	141	153	161	138	140	143	170	151	164	152	162	143	163	142	165	161	153	147	160	154	154	156	143	152	169	148	170	148	171	146	152	157	170	155	153	153	146	146	165	139	160	137	169	147	146	170	136	148	160	145	159	177	149	144	141	129	180	158	144	142	148	147	179	169	158	178	170	155	174	165	157	149	142	146	158	176	158	164	161	139	151	133	154	124	150	144	169	154	177	158	170	154	155	156	150	167	129	158	156	198	159	142	155	149	155	142	168	145	169	162	159	150	146	137	134	174	182	151	195	158	132	157	133	137	165	138	142	165	169	137	150	136	141	140	192	153	148	145	152	138	133	152	188	169	149	124	157	154	152	148	135	143	154	144	126	156	160	141	149	156	167	158	149	169	158	140	180	152	145	166	167	158	161	157	167	153	169	128	142	131	134	145	163	161	170	153	149	127	153	140	171	175	158	147	177	172	158	153	167	163	169	169	173	173	155	156	148	174	149	158	148	151	157	125	153	147	153	158	129	151	163	153	158	146	153	171	157	136	140	159	148	141	143	162	153	172	145	168	138	150	164	156	151	141	158	139	157	171	146	184	134	172	145	153	148	150	145	135	137	145	158	138	140	161	155	140	165	152	147	155	147	160	158	149	146	153	160	144	147	147	145	157	162	150	175	134	133	166	136	159	143	158	142	161	146	177	154	158	166	143	189	149	147	153	155	172	147	133	162	161	136	152	165	157	138	155	158	160	170	148	170	144	152	141	157	131	129	149	161	141	153	142	147	182	166	162	134	150	150	149	130	162	157	145	171	158	159	159	184	154	131	130	153	175	131	135	142	130	145	144	146	135	140	157	149	160	166	128	141	181	149	156	173	167	146	142	144	153	178	154	152	164	163	164	148	153	173	159	155	166	159	154	170	145	156	147	132	163	146	155	146	148	147	169	152	156	150	150	156	147	154	157	158	150	162	152	144	143	145	155	140	158	161	159	175	144	138	157	172	153	140	159	184	150	177	157	152	174	125	151	173	160	146	147	125	159	162	149	189	159	141	135	152	148	163	158	181	177	166	161	156	178	162	163	131	150	132	172	141	155	155	148	165	141	151	166	138	167	151	165	159	121	143	143	150	158	172	146	151	174	156	147	169	197	164	137	130	143	152	143	165	154	157	155	158	134	157	142	161	159	148	157	150	158	156	151	160	170	165	155	155	166	170	166	145	154	159	131	149	153	145	156	158	152	146	167	159	143	170	134	169	164	133	153	172	168	151	158	147	147	135	155	150	165	149	183	163	173	142	160	151	133	171	140	145	133	149	144	136	151	155	167	166	170	165	147	141	148	176	149	151	156	155	146	142	165	172	146	132	153	154	162	151	149	126	150	159	153	173	137	157	162	162	158	154	145	156	152	145	145	145	160	171	155	130	173	169	139	158	157	162	151	159	129	146	143	155	177	138	144	143	156	160	165	156	146	150	133	175	133	144	143	152	149	154	131	132	140	165	166	145	153	166	154	144	136	157	164	142	143	161	147	140	149	159	143	155	149	159	174	168	165	166	128	141	143	149	150	163	159	138	173	160	143	156	152	140	153	164	137	149	154	141	157	156	141	157	150	183	163	164	153	134	145	155	145	158	162	164	162	131	161	144	133	150	175	143	150	147	156	155	152	171	143	160	188	164	153	163	142	125	142	168	158	157	168	134	174	169	144	144	155	154	172	133	157	138	154	136	116	150	157	144	153	135	141	162	160	161	142	151	158	156	139	148	151	146	146	175	153	145	161	163	166	149	152	170	158	166	155	139	178	169	171	155	143	151	139	148	143	134	143	151	156	133	152	148	154	136	165	153	155	161	146	149	149	155	132	146	188	150	167	158	152	148	155	158	153	162	154	160	145	154	144	160	129	166	151	144	141	161	153	153	142	162	143	164	136	153	155	160	147	168	163	150	128	160	167	166	155	167	154	175	172	164	135	131	135	179	148	151	159	170	141	143	149	148	154	145	146	137	151	162	171	138	164	154	177	162	155	140	160	170	147	159	146	149	171	149	149	187	144	160	152	135	117	157	149	138	155	142	155	164	164	162	160	177	137	188	138	148	173	171	162	157	164	145	159	158	138	145	157	146	134	155	134	168	171	149	170	139	159	165	156	166	148	176	149	148	140	164	145	151	169	149	143	136	142	167	143	165	172	157	140	170	172	136	160	144	160	167	166	167	137	153	152	150	129	161	170	148	142	137	165	156	159	131	141	160	144	138	167	173	168	152	132	147	148	126	142	173	155	150	130	163	140	151	151	164	144	136	133	153	164	160	143	152	141	171	143	190	158	162	150	122	132	132	150	171	145	169	153	151	161	164	161	146	138	168	171	145	160	147	151	155	153	144	139	149	152	143	176	164	167	133	138	168	148	167	136	151	148	148	122	160	173	147	164	155	134	153	152	153	173	151	161	160	146	158	177	160	136	166	171	157	165	133	139	151	170	159	140	158	165	162	150	154	142	171	161	147	167	150	151	139	160	157	161	147	150	146	165	167	148	150	129	154	136	149	140	147	142	166	161	176	170	170	134	141	147	146	172	144	164	150	156	172	158	138	133	155	200	155	172	154	156	151	139	137	169	159	142	173	173	150	155	134	144	147	160	139	151	147	172	152	153	164	160	148	151	147	137	134	153	136	180	164	174	148	167	160	159	180	152	149	130	149	139	163	151	168	176	159	159	142	150	162	130	136	130	149	143	139	151	149	145	167	169	145	145	138	148	135	155	173	154	177	153	161	163	146	128	153	163	156	139	159	153	159	127	135	185	164	164	148	132	145	178	158	147	142	154	176	154	138	139	144	144	148	175	152	144	167	158	153	152	123	160	152	138	152	166	144	137	137	177	133	158	161	163	162	154	160	176	157	147	149	137	142	168	137	129	190	171	160	136	147	132	142	172	171	154	162	172	144	158	175	140	165	173	148	157	153	172	158	150
11054	18514	15420	9613	5721	3803	2573	2286	1268	882	737	625	520	512	440	419	333	376	334	333	307	269	272	256	267	245	235	212	230	220	207	190	235	173	196	211	210	186	162	180	167	191	187	171	172	203	155	166	183	160	177	164	169	198	134	166	163	164	168	161	159	148	160	153	177	154	172	154	166	154	138	138	159	164	154	169	185	152	157	173	141	136	143	156	164	160	145	158	146	151	153	166	141	165	159	141	156	143	162	151	141	156	165	144	152	153	155	157	170	143	155	178	154	181	171	156	176	152	142	168	166	157	145	154	131	137	158	140	151	147	153	138	149	155	164	147	163	147	140	147	139	162	142	154	155	157	151	147	164	162	160	177	122	142	154	143	163	159	156	144	156	141	126	167	148	159	149	150	128	156	160	164	159	151	157	141	142	148	154	143	147	181	140	153	146	149	147	147	158	166	146	155	162	154	149	136	143	179	141	171	151	181	146	143	166	138	161	148	132	152	160	158	155	158	145	159	164	160	157	158	136	160	146	138	139	142	170	155	171	149	149	173	155	168	163	133	172	151	148	149	144	138	146	180	142	151	176	144	148	144	147	159	163	143	171	149	134	132	135	156	140	167	178	148	148	153	142	165	154	166	139	139	140	154	162	173	144	165	141	137	129	144	158	160	138	149	141	124	146	143	144	154	168	138	150	147	158	162	132	165	193	160	150	139	154	164	157	147	167	143	157	152	177	165	134	144	161	162	167	154	140	154	165	116	154	163	144	138	185	144	144	179	142	128	128	142	129	171	154	156	157	149	159	149	127	135	177	152	163	157	149	130	129	161	168	134	147	143	155	136	143	148	163	150	160	160	164	148	158	145	155	153	165	172	138	152	125	146	133	146	137	152	155	151	166	149	132	131	141	174	148	132	149	177	147	158	148	159	144	156	151	160	162	140	144	169	140	144	176	159	150	147	161	172	145	147	156	119	145	165	177	132	138	158	154	172	138	150	152	133	153	151	152	162	142	153	146	136	161	173	158	153	162	158	132	129	138	155	132	144	156	150	148	160	155	167	141	145	152	148	138	168	186	143	151	158	148	158	151	146	156	164	121	152	152	164	160	152	132	151	170	159	141	158	168	147	126	160	172	148	150	144	147	152	144	135	145	165	170	156	125	141	158	162	151	145	139	161	153	138	170	164	163	122	151	151	156	141	134	141	136	131	139	141	153	148	135	150	142	138	139	163	172	179	156	182	164	129	135	151	132	152	145	153	152	156	140	144	166	144	154	146	174	142	137	183	147	143	142	154	144	145	155	138	153	152	149	155	159	154	145	155	157	164	142	146	159	146	163	156	134	132	125	165	167	154	151	158	166	150	165	124	155	159	166	151	151	146	149	136	135	150	156	164	156	162	157	140	151	133	142	145	162	168	147	162	165	144	166	164	151	175	143	148	153	181	170	164	169	152	152	142	156	156	167	157	156	140	156	165	140	159	146	164	132	139	138	139	159	174	144	150	147	147	149	169	130	169	160	137	156	168	180	155	156	167	157	136	131	158	142	148	121	158	151	140	153	155	177	131	165	149	158	159	146	152	144	145	135	137	158	154	142	143	153	162	154	147	136	151	138	154	144	151	158	161	152	152	159	178	142	132	140	161	124	162	142	149	150	160	165	156	147	147	140	143	159	136	163	144	152	142	140	163	159	157	142	130	132	155	140	164	171	154	142	134	147	136	151	157	135	159	152	127	139	136	157	147	157	151	152	156	154	152	121	158	154	160	143	155	167	140	138	156	157	146	161	139	174	148	138	152	147	147	161	159	140	157	147	147	153	142	177	146	141	157	143	161	132	160	151	148	161	149	160	139	156	141	149	181	163	139	132	136	149	163	137	138	139	143	163	157	149	153	155	167	150	161	138	164	132	144	147	169	155	157	148	167	157	154	160	157	147	159	154	133	137	141	171	163	140	138	144	136	150	158	154	133	140	162	178	151	153	166	162	134	154	159	172	136	152	152	140	133	154	133	165	164	137	132	147	140	123	172	139	154	143	155	170	157	137	167	151	157	166	148	137	131	158	142	153	128	147	148	156	148	171	159	153	154	140	135	142	153	171	158	156	167	165	138	159	153	148	116	167	132	147	140	160	154	149	173	174	161	168	151	157	138	147	170	139	154	160	140	162	161	137	147	163	171	144	144	149	157	181	130	151	157	172	152	137	149	149	134	162	141	166	149	144	155	147	141	137	174	166	143	136	153	163	169	137	145	158	170	125	152	141	147	141	153	160	181	145	166	150	145	143	166	155	140	155	145	148	160	167	159	170	176	149	158	139	150	146	140	160	139	141	173	138	151	177	153	159	136	142	158	148	148	165	129	179	146	138	145	153	162	142	157	156	161	158	162	148	141	155	156	155	138	159	158	152	135	131	167	154	169	171	169	161	159	147	172	137	155	146	153	145	157	144	156	143	150	157	145	144	169	163	130	128	138	128	145	142	166	142	155	144	152	157	154	151	148	153	162	150	141	133	157	152	133	162	168	137	119	169	148	148	165	169	175	144	136	137	170	135	144	150	153	142	149	140	141	157	150	159	156	143	156	151	151	145	156	153	137	130	173	164	163	141	157	152	142	156	172	149	128	153	141	130	148	155	186	157	154	151	129	158	150	152	142	146	132	135	132	129	135	179	138	159	158	144	151	164	146	149	165	146	144	160	147	139	131	125	120	158	167	145	148	131	146	156	147	145	141	144	178	136	169	170	139	134	164	137	157	168	141	170	132	158	139	152	159	144	141	162	162	165	159	162	134	139	161	140	157	150	170	154	141	139	165	167	140	152	154	162	178	163	156	170	153	155	160	160	144	158	165	168	144	146	151	174	159	150	161	150	166	161	154	133	144	155	158	156	168	150	139	142	162	128	164	141	140	167	161	156	161	165	134	119	135	164	175	137	159	173	144	150	153	137	143	136	146	135	150	132	148	157	159	165	156	159	130	155	155	148	181	165	140	144	147	150	131	134	156	170	160	137	159	157	157	158	154	161	145	136	178	156	154	133	156	170	155	142	131	159	166	125	161	135	158	169	151	146	173	157	161	145	142	137	155	153	153	159	144	169	149	154	163	166	145	159	150	163	146	143	135	139	144	157	160	159	167	152	168	147	137	160	166	156	150	164	134	152	147	162	155	152	157	158	141	181	130	174	147	156	142	144	135	149	156	151	147	131	146	143	135	137	154	172	146	171	155	138	155	140	137	149	155	145	140	153	158	133	150	145	139	161	154	156	149	142	142	159	148	139	157	153	144	150	158	142	161	130	135	140	150	157	150	162	157	156	160	156	140	135	145	150	163	161	157	164	141	131	176	147	147	159	159	148	146	151	154	144	135	156	163	161	150	144	151	170	152	136	152	133	153	154	145	151	149	155	124	148	141	160	167	113	147	127	141	142	152	139	152	149	144	130	176	154	152	148	143	154	149	176	142	162	159	147	144	153	167	179	166	161	154	140	143	142	173	125	146	159	179	138	163
22588	20382	27083	23570	20393	20510	10677	2690	1420	952	792	693	653	691	566	542	528	514	503	445	482	451	424	406	395	441	405	393	391	401	407	340	384	413	405	350	346	347	366	362	385	362	388	344	350	357	325	368	357	384	350	329	318	374	339	322	317	343	380	314	358	336	360	364	367	345	325	339	333	333	382	340	333	323	325	334	329	400	335	337	319	358	303	344	340	352	369	349	349	297	357	330	315	342	358	311	325	319	320	362	334	353	349	354	356	316	324	319	342	352	355	322	359	352	327	346	314	338	326	325	373	321	319	311	299	323	313	359	343	339	336	343	326	369	332	316	344	348	327	329	318	337	342	334	349	351	326	330	337	348	338	324	319	324	307	319	316	362	322	316	311	295	358	332	343	327	350	318	351	325	349	331	362	311	313	351	293	332	310	335	309	328	313	334	312	328	329	296	340	335	340	338	323	315	324	325	310	332	313	323	353	328	359	340	319	350	332	329	346	313	311	316	319	366	313	322	322	331	337	321	302	323	320	315	309	349	338	333	338	351	298	322	333	342	357	324	305	348	307	320	371	308	280	367	357	317	342	344	340	325	336	333	326	335	342	377	328	342	350	308	333	312	316	343	372	324	335	352	330	353	347	345	321	353	346	330	319	343	322	347	353	335	318	341	345	331	343	315	378	318	330	317	317	362	330	311	309	339	317	332	326	339	312	320	325	309	330	338	329	376	337	332	351	369	300	335	298	334	345	340	345	314	315	339	316	347	354	330	335	340	340	335	320	317	368	310	320	363	299	326	317	353	362	346	323	328	322	344	346	313	298	332	298	358	334	292	309	328	329	348	325	333	336	295	329	326	371	328	352	313	332	350	329	317	350	343	318	336	356	334	356	316	341	340	316	325	354	338	323	312	339	341	355	325	300	334	334	319	334	309	312	335	311	324	327	328	313	324	346	340	335	322	317	359	332	334	333	349	342	342	323	334	333	334	310	311	323	322	328	326	330	320	334	328	309	344	324	305	341	365	335	343	346	320	332	317	341	339	336	322	322	300	336	310	348	357	354	342	361	363	312	323	314	338	337	350	336	324	328	354	328	322	328	317	338	356	319	366	342	326	327	317	342	330	316	303	327	310	341	332	344	308	332	325	312	339	316	331	314	321	316	329	321	331	337	310	313	347	320	340	299	323	300	305	324	311	340	342	309	328	331	329	336	321	344	314	338	325	335	325	326	314	342	343	331	315	308	338	374	328	336	342	309	302	303	355	313	323	320	327	304	333	342	336	325	302	331	344	322	327	334	333	332	342	328	310	314	321	324	363	284	299	339	315	300	365	345	310	335	336	338	306	317	321	323	321	316	323	321	340	346	346	318	344	344	324	347	346	351	320	320	324	329	341	320	319	336	299	303	351	321	354	348	333	308	331	341	327	323	379	338	339	350	348	331	335	377	342	348	313	353	351	321	337	349	343	332	328	338	354	302	327	281	380	344	317	364	301	332	338	364	341	299	330	339	331	347	321	302	340	338	347	321	317	317	343	343	327	315	336	318	318	327	333	288	327	365	320	351	357	351	333	342	337	345	345	334	343	339	342	316	339	367	320	300	307	344	333	322	311	346	307	329	326	325	309	342	345	294	313	360	319	332	322	329	329	336	327	340	303	338	308	339	342	326	350	343	383	309	341	325	331	371	319	330	322	340	329	330	326	333	340	337	308	343	341	325	333	308	333	335	330	328	343	340	343	333	332	343	294	376	327	323	329	315	337	352	316	324	334	307	322	332	332	313	309	318	344	347	330	354	311	338	303	299	333	371	340	354	350	331	339	303	340	354	366	336	322	307	297	314	331	304	317	346	297	316	324	334	329	333	317	302	340	325	324	300	314	332	310	352	301	322	339	340	342	344	305	335	300	368	309	330	341	301	296	328	330	336	321	306	323	339	308	340	335	344	343	337	361	348	337	361	335	320	335	357	336	339	310	316	333	297	335	354	297	336	335	303	349	323	338	311	319	333	348	353	354	339	354	305	350	317	359	306	321	305	338	340	312	304	333	356	336	330	355	360	338	344	330	303	339	322	325	348	329	324	291	304	349	332	345	299	315	344	311	288	320	353	336	304	322	325	331	348	325	312	334	359	333	345	349	338	314	323	308	339	311	353	335	292	346	329	330	328	305	354	358	327	351	348	312	336	347	377	338	341	353	360	261	350	337	313	315	314	331	338	329	336	315	328	342	331	329	329	339	305	352	338	335	344	308	309	344	331	337	304	314	339	331	319	345	321	302	359	320	349	319	341	334	314	324	311	324	338	360	305	321	308	299	294	350	340	347	335	353	347	308	346	338	307	343	349	363	315	315	335	331	348	309	298	328	325	329	341	328	355	331	336	350	329	331	326	331	332	288	331	327	349	308	297	325	320	351	357	340	350	350	361	317	344	312	334	330	327	289	346	310	347	311	332	337	345	299	325	342	308	310	330	319	320	334	341	358	317	344	329	360	365	333	325	354	337	341	318	315	333	328	287	314	301	353	332	353	351	326	317	300	349	324	315	350	346	342	302	357	347	359	349	312	300	313	320	354	345	379	300	338	369	319	325	328	342	349	308	316	307	293	345	338	335	334	332	331	344	315	323	317	318	336	306	319	324	308	331	325	330	337	328	342	342	321	353	309	345	348	350	339	314	321	333	300	347	355	333	314	366	326	324	340	346	379	330	349	323	332	319	347	338	328	301	366	361	331	350	330	318	306	317	315	360	315	302	312	322	301	348	333	301	335	308	357	352	329	329	320	323	264	315	331	341	319	304	350	344	324	328	332	354	335	344	333	352	310	310	338	355	298	346	381	334	319	342	357	345	321	312	302	334	326	316	324	308	297	342	290	315	308	312	302	316	329	320	327	381	304	323	341	353	318	337	323	354	312	324	360	356	321	307	319	330	366	337	317	313	344	328	328	339	291	294	291	336	315	334	300	320	313	326	343	342	309	345	334	371	323	339	321	340	333	331	300	308	332	360	342	323	343	336	293	350	325	291	361	338	312	352	351	326	339	352	306	317	319	329	335	312	351	317	312	354	270	319	348	340	327	337	336	361	345	344	313	323	341	330	286	326	321	370	303	352	346	337	324	338	327	334	351	326	343	331	334	300	325	322	306	332	334	331	382	316	347	305	319	334	328	301	350	327	344	348	315	341	318	315	325	344	322	328	324	327	321	350	351	361	323	378	304	342	319	375	332	316	328	334	329	346	359	389	366	324	333	339	312	342	357	304	363	365	330	336	347	322	339	329	321	342	371	335	302	324	330	331	327	315	314	341	332	314	349	315	325	333	298	359	358	344	325	325	364	318	355	335	359	321	290	316	359	339	323	323	330	339	360	318	355	333	332	312	344	363	311	327	334	329	303	346	362	297	341	342	306	339	338	318	309	324	342	291	308	346	340	340	336	339	286	290	347	347	322	314	314	305	353	293	324	333	352	327	343	335	330	332	301	308	326	326	310	327	315	302	358	306	324	330	301
13886	24778	21595	14129	9580	6945	4736	4571	2713	1752	1472	1279	1158	998	903	861	796	681	642	680	545	600	553	499	467	454	469	472	452	446	437	389	409	378	417	369	379	386	402	354	388	357	351	351	338	383	354	321	375	369	344	342	366	373	344	358	331	381	375	342	302	342	329	336	354	302	365	315	317	321	336	318	308	323	359	334	343	335	338	349	332	313	335	300	324	299	307	335	322	331	320	325	344	326	316	331	325	330	305	321	305	307	311	299	330	319	344	323	349	347	299	309	308	316	306	304	312	334	363	317	303	318	299	346	279	289	327	332	322	306	315	319	342	327	322	315	324	342	355	330	308	348	327	337	285	326	312	290	344	340	329	339	335	315	297	329	308	304	304	335	316	330	340	312	321	340	354	299	310	328	330	349	341	317	322	293	324	315	272	330	327	374	311	308	288	336	316	313	307	311	331	335	327	306	317	306	334	323	285	325	316	331	320	300	318	280	324	290	298	339	328	283	324	302	310	315	306	329	287	337	322	341	335	332	295	309	336	322	342	285	319	308	293	319	321	306	308	331	319	316	317	314	282	301	347	314	345	392	306	319	326	304	330	332	335	326	308	318	318	290	303	324	306	332	308	310	311	308	296	319	319	347	317	326	306	343	332	302	329	326	344	317	313	309	324	352	304	346	313	321	318	335	326	311	331	309	324	333	316	311	299	306	310	295	305	337	317	306	316	328	320	294	334	302	294	362	314	334	339	313	315	308	308	298	311	279	298	314	357	333	328	285	313	339	315	318	318	329	321	303	326	326	282	335	303	323	329	298	323	285	302	319	292	328	298	287	296	291	317	304	302	318	290	298	288	342	305	299	304	326	307	307	307	306	319	325	296	337	316	334	288	286	324	310	325	305	334	288	355	307	308	305	298	317	304	294	319	340	327	320	331	339	306	313	320	321	309	314	310	306	319	316	327	341	303	308	289	337	314	341	320	282	351	325	320	308	302	307	340	292	362	322	274	323	301	297	286	330	321	304	311	326	318	305	285	286	294	346	295	318	317	297	314	308	327	338	333	316	303	294	299	312	309	301	354	298	334	311	337	295	314	295	301	318	322	311	327	317	314	316	331	286	297	324	301	329	314	351	337	330	298	294	355	312	322	322	308	279	300	318	334	311	295	298	324	313	291	332	335	289	323	324	288	328	330	315	342	310	318	312	299	322	295	316	319	290	322	314	353	305	299	324	309	311	313	318	332	330	319	324	307	328	329	292	288	320	288	314	293	332	265	300	343	304	333	340	308	311	294	338	328	276	328	336	299	325	292	334	284	322	323	287	304	334	327	319	304	314	312	324	326	364	288	330	321	290	323	318	314	314	313	309	322	309	309	336	331	346	330	347	321	321	296	348	328	302	319	294	338	326	315	335	307	332	324	311	327	295	311	323	340	302	332	312	336	328	323	320	336	335	333	292	301	333	294	301	330	306	295	335	326	265	318	282	338	311	303	345	323	287	329	321	340	342	312	316	302	319	320	341	336	330	302	346	329	287	320	311	303	309	343	320	301	296	323	348	330	287	265	290	315	330	289	294	308	351	317	313	305	319	293	317	325	331	301	313	333	283	329	325	318	319	321	340	307	329	317	331	281	317	346	328	292	315	301	281	315	296	315	274	305	320	324	319	331	298	285	342	338	302	323	333	320	355	326	291	302	342	317	293	289	340	303	317	347	319	305	322	298	327	296	307	297	320	319	324	335	284	331	307	338	338	306	295	304	337	331	312	324	301	320	307	322	332	310	307	299	345	300	358	324	328	333	326	335	295	337	305	308	317	346	309	316	338	307	326	323	294	289	329	293	320	322	322	325	343	309	317	339	301	359	307	315	320	281	322	303	313	335	298	318	277	298	314	325	315	306	328	328	344	311	317	334	306	295	310	313	302	333	318	342	318	308	285	315	326	337	313	288	311	336	314	316	332	310	290	294	323	315	299	294	300	313	329	337	319	310	327	320	314	298	305	309	323	307	313	352	292	327	307	320	327	325	331	327	308	273	334	312	320	311	343	300	294	314	270	332	314	304	309	324	313	315	295	346	288	321	312	290	291	305	289	315	335	343	303	310	294	313	304	299	332	320	283	317	344	297	309	301	350	320	316	333	293	354	312	305	337	291	293	320	305	307	313	323	302	308	340	313	286	326	350	334	333	339	299	343	324	344	300	314	320	324	312	299	325	326	346	315	289	331	305	301	321	312	334	330	309	284	336	321	292	292	341	287	316	309	292	308	303	319	316	322	318	318	312	328	288	286	333	329	318	297	313	348	320	290	337	314	293	305	318	307	334	311	332	313	316	301	321	296	275	328	304	307	311	317	307	345	306	300	304	299	292	290	335	294	316	302	305	279	335	307	347	299	326	325	306	298	304	299	297	304	316	310	341	339	340	310	339	318	304	315	324	291	326	309	277	335	337	329	327	278	316	329	338	285	319	326	316	307	325	316	307	335	324	325	315	304	308	303	298	274	275	301	319	299	340	314	311	310	326	309	313	316	297	316	324	321	290	297	292	311	323	300	296	301	297	287	310	323	317	347	266	296	312	286	321	309	347	341	312	285	306	311	320	318	306	311	327	362	323	301	348	317	310	318	328	328	325	328	342	329	319	329	323	329	312	310	286	329	304	286	363	311	333	304	308	348	266	316	322	318	303	323	308	312	317	302	312	310	335	322	321	334	330	304	281	352	305	290	272	273	312	329	284	295	319	331	302	306	297	313	295	320	327	316	313	331	312	347	322	307	327	297	301	326	308	296	344	311	279	324	332	321	313	319	297	327	328	301	299	307	311	300	319	329	333	307	325	325	275	305	341	323	308	307	288	317	329	297	321	332	324	313	301	329	290	304	296	343	323	330	304	323	304	314	306	325	326	306	328	300	308	340	348	349	316	356	286	310	332	297	316	330	353	303	316	280	333	290	338	331	290	330	309	331	330	350	297	339	336	326	301	335	307	270	328	277	329	321	325	309	316	351	317	358	321	322	308	363	335	289	304	290	305	339	331	289	290	294	272	309	316	307	308	312	306	315	283	325	327	316	268	327	301	328	355	288	330	324	331	291	341	316	268	298	319	300	306	312	326	325	324	339	274	307	315	312	299	312	314	287	314	330	330	304	305	317	339	290	288	324	317	311	292	316	311	315	346	316	319	325	310	341	323	334	342	294	314	346	306	298	337	285	322	316	312	329	331	334	354	290	353	291	306	309	318	313	315	306	314	313	295	328	336	341	311	344	321	302	325	334	300	276	301	324	307	328	322	351	336	342	318	327	347	322	337	320	312	342	316	316	310	325	285	296	349	263	327	289	309	302	291	317	343	301	326	318	339	330	288	340	310	289	310	322	330	320	305	304	289	351	339	295	320	311	324	321	313	339	325	336	305	299	277	345	339	327	293	325	347	324	329	330	287	308	312	340	321	354	289	310	305	318	289	339	325	303	300	327	294	303	323	329	292	338	329	298	332	305	287	300	326	288	293
27949	16022	5731	1385	528	390	259	222	216	94	104	112	103	107	90	111	99	118	87	92	92	90	93	89	108	106	97	95	86	93	93	95	94	83	90	82	91	87	101	91	90	96	88	104	86	92	101	103	97	91	69	97	84	96	84	103	81	103	82	97	121	110	95	93	100	83	104	98	84	105	106	94	87	83	97	90	90	94	98	114	92	95	93	96	101	94	90	100	119	106	90	79	77	95	87	97	100	116	70	86	113	103	92	96	94	96	95	96	88	103	112	96	96	86	100	83	87	91	99	93	97	93	91	75	86	95	91	121	103	106	90	100	102	98	80	107	100	91	101	81	102	107	96	98	92	93	98	95	105	102	80	92	99	86	94	95	117	89	98	91	96	97	101	106	85	104	102	115	91	91	80	84	96	100	89	80	78	87	66	100	83	91	93	85	104	93	99	96	105	102	99	100	82	79	104	85	102	91	86	116	85	89	92	107	100	83	101	89	108	95	86	74	73	109	93	80	90	92	96	104	93	90	100	97	89	102	104	92	86	77	82	89	108	86	102	102	107	101	95	87	94	102	74	88	83	88	118	95	92	105	92	98	101	83	96	106	95	100	128	96	92	96	83	93	105	103	82	114	102	98	93	106	109	105	92	96	116	98	80	87	93	71	95	81	91	99	95	91	100	83	90	89	84	77	121	98	107	82	90	116	104	100	87	88	74	110	106	92	98	94	85	88	95	81	90	100	95	100	83	96	94	103	109	90	86	87	94	93	99	92	100	97	93	97	99	88	81	106	108	108	95	90	84	88	106	87	100	80	102	96	62	88	103	83	100	94	93	84	102	108	83	98	102	88	107	90	85	90	93	80	93	83	89	83	85	101	104	99	90	99	96	102	108	83	106	79	85	92	94	91	98	95	87	90	95	84	87	76	105	93	91	93	93	79	89	95	78	102	107	84	105	106	97	87	99	90	92	96	94	88	98	84	102	100	93	95	102	96	104	103	87	80	112	113	77	94	89	88	89	97	74	111	95	93	79	93	95	90	93	105	93	96	93	125	94	96	107	105	78	105	100	97	79	114	86	91	93	78	110	76	105	93	101	84	98	91	89	111	111	92	89	97	116	123	85	94	101	94	110	88	96	104	82	91	101	95	92	97	90	122	109	110	79	89	91	107	92	78	101	90	86	106	90	103	92	96	96	86	72	120	102	102	111	105	102	86	89	91	83	95	89	97	97	99	93	101	92	103	117	102	104	79	89	94	97	86	72	85	90	99	93	84	97	110	97	92	104	97	100	95	86	82	99	97	93	96	86	89	88	88	83	92	100	93	79	75	95	104	96	91	87	63	88	91	105	111	94	95	90	90	107	100	87	106	109	88	95	87	95	101	94	96	76	92	88	100	87	92	95	93	108	79	91	106	81	85	96	107	105	95	93	74	108	84	112	95	89	89	79	104	97	85	106	92	91	85	111	80	81	105	88	98	105	99	79	105	81	106	106	106	106	103	87	95	78	86	84	90	77	85	94	87	89	90	100	113	100	113	91	112	104	101	99	114	108	88	83	102	102	93	93	92	102	84	91	99	76	92	84	96	97	96	88	97	112	100	100	89	90	96	72	102	92	77	103	106	79	98	75	86	110	101	97	84	75	94	82	101	89	87	96	96	108	88	104	88	97	108	100	83	95	84	110	83	92	97	86	90	90	98	90	92	100	93	97	90	95	107	107	86	84	85	77	89	97	101	94	95	85	101	90	86	123	106	92	67	94	111	85	112	116	94	110	106	93	86	97	118	103	93	80	96	99	99	90	80	94	90	117	90	96	79	105	80	101	102	94	106	109	81	90	83	101	72	105	96	83	97	102	85	79	91	92	114	98	88	84	81	90	91	81	83	106	88	102	104	103	107	101	107	86	90	96	90	94	118	80	100	90	102	100	104	113	106	89	87	81	89	113	89	105	111	121	70	89	89	82	83	75	97	103	88	91	85	100	110	93	95	95	87	88	99	101	79	91	92	90	101	97	90	91	91	97	89	92	104	104	97	88	86	98	74	91	96	90	83	83	100	98	88	92	71	111	101	92	86	89	99	99	97	94	79	102	90	92	86	91	90	90	114	96	98	95	112	91	110	95	79	76	105	74	99	95	95	96	88	89	86	104	101	96	85	107	88	91	102	101	91	84	100	97	98	95	76	83	83	91	95	81	80	103	106	78	99	99	101	104	93	91	95	81	95	97	91	102	99	105	79	85	101	82	83	106	88	81	122	99	88	90	88	100	104	95	89	96	87	76	98	81	113	94	102	97	87	92	85	88	95	94	97	111	98	100	92	86	78	96	116	103	82	111	86	76	108	91	89	91	109	93	92	110	90	88	86	81	103	93	111	83	96	107	107	91	93	85	92	94	83	98	109	95	99	103	90	77	96	94	102	78	77	97	102	106	118	95	86	99	95	86	93	85	81	91	97	103	80	104	89	102	99	95	96	98	87	84	92	100	112	100	91	84	120	87	101	93	91	86	92	100	98	88	95	114	90	107	86	100	112	98	93	109	107	103	102	91	86	88	107	99	109	97	85	85	89	96	104	94	96	95	88	105	107	95	109	100	94	92	92	85	104	103	87	95	94	101	91	80	107	101	89	81	104	97	115	91	97	74	97	105	106	94	90	114	99	89	105	108	92	99	87	98	96	102	106	93	78	97	99	91	103	102	91	67	96	107	104	94	99	82	102	115	104	103	82	92	90	98	99	105	79	101	91	97	100	110	93	99	93	110	94	103	94	97	83	87	82	70	107	94	95	86	93	92	105	80	89	110	89	91	102	86	100	111	93	93	87	88	108	81	88	116	97	111	89	95	87	110	91	87	97	100	101	80	105	103	97	88	85	80	74	104	96	112	101	99	101	94	104	111	105	90	90	105	97	95	93	91	85	96	84	96	102	91	105	104	83	92	108	68	87	98	89	107	96	83	83	91	112	77	85	89	84	80	107	105	103	111	89	86	112	107	90	87	98	101	103	83	83	114	80	120	75	88	108	83	100	86	96	105	95	102	89	100	96	82	98	103	84	96	95	102	84	115	99	87	96	84	86	97	79	108	94	109	91	109	95	106	98	95	94	93	101	89	92	98	89	87	80	99	98	111	98	88	89	97	81	105	99	99	100	96	90	100	108	89	82	97	90	94	93	92	88	79	85	91	89	76	93	108	97	99	90	99	91	81	98	99	97	110	106	90	110	74	81	112	97	97	98	109	92	90	89	85	120	84	85	85	78	86	83	87	85	83	81	96	95	104	88	109	95	78	100	81	102	94	103	91	95	99	83	123	112	101	107	75	88	91	114	81	113	108	96	72	101	93	115	82	92	84	98	91	98	100	94	86	90	84	89	116	99	68	83	87	112	114	57	75	91	91	103	97	99	103	99	93	84	87	98	89	89	99	95	92	85	88	94	100	88	72	98	79	87	91	101	79	91	87	94	79	101	84	94	85	94	93	86	82	94	93	97	106	99	89	98	82	76
9123	10100	8322	2421	1070	744	457	340	390	149	134	123	139	121	97	123	138	123	118	129	100	131	113	106	117	113	109	130	116	99	121	86	108	83	120	98	122	124	122	113	108	108	120	114	116	109	103	115	107	104	112	114	122	111	119	99	105	109	102	100	96	114	118	113	112	105	120	124	94	115	106	107	96	113	104	102	107	126	100	134	111	130	107	112	117	120	98	119	99	113	110	111	92	106	103	118	105	109	100	84	116	126	96	102	114	109	101	120	118	106	108	91	87	109	88	99	125	97	92	126	113	118	103	116	123	110	110	115	119	101	102	113	115	104	99	110	102	108	118	101	99	101	95	103	94	100	93	110	98	96	116	93	120	112	94	109	105	110	108	105	103	96	103	105	112	117	111	116	109	107	108	106	108	110	105	111	125	116	96	108	113	105	121	118	118	119	99	90	116	123	133	119	100	108	86	106	97	129	110	108	109	127	105	126	105	116	115	98	129	124	112	97	113	112	120	99	110	118	146	79	121	111	119	114	118	116	106	119	101	108	129	101	115	101	97	103	110	99	117	107	114	107	122	124	111	102	115	104	97	131	116	88	124	100	86	105	100	101	108	97	93	114	105	100	103	106	75	103	118	114	78	95	120	110	129	101	93	123	106	131	102	121	97	93	126	90	99	105	100	120	94	102	104	125	112	109	108	125	103	109	123	83	102	100	117	111	97	109	104	117	110	105	104	108	119	111	138	111	91	98	110	106	107	92	107	121	114	117	126	94	126	116	122	103	104	125	130	100	112	113	113	98	106	111	127	126	95	109	127	127	109	111	112	115	100	120	119	100	131	92	121	101	106	96	117	134	104	112	103	121	120	99	103	119	119	107	105	110	103	99	92	105	125	98	127	95	116	105	118	117	114	105	105	110	111	99	95	89	99	106	91	98	105	110	101	117	94	112	89	130	105	127	106	112	115	114	115	107	111	114	116	130	88	115	120	107	101	89	96	111	119	116	112	103	108	118	103	98	124	101	104	102	122	112	107	117	116	88	98	116	96	102	111	91	106	109	117	104	116	112	123	96	88	117	94	100	109	115	114	121	109	104	97	118	102	116	97	116	98	105	106	111	100	97	116	109	113	113	126	108	124	109	94	109	110	99	107	102	116	116	96	114	113	111	108	118	99	118	107	109	108	105	88	111	104	94	115	124	123	89	109	110	108	108	92	104	110	104	124	126	110	129	111	124	104	118	117	129	116	95	116	127	104	97	103	112	102	105	108	91	97	104	98	120	113	104	114	123	106	131	120	105	106	110	109	98	106	120	122	128	116	109	114	105	103	108	118	112	103	109	100	91	98	103	98	95	111	79	134	109	105	92	104	101	97	105	111	114	110	82	109	109	109	109	105	104	123	112	115	104	91	97	118	118	101	118	122	100	100	122	110	111	100	113	110	101	108	113	93	113	118	103	113	96	99	113	120	120	109	106	112	126	102	107	104	114	105	111	96	97	94	121	137	99	87	94	102	112	112	94	81	132	120	111	115	94	91	100	103	110	99	113	112	94	106	123	111	96	98	115	119	113	109	108	104	125	101	102	92	116	103	112	106	117	124	90	136	96	127	104	118	103	101	91	116	100	107	98	126	118	99	103	109	98	129	103	97	97	95	108	105	113	105	118	105	114	114	115	117	94	107	126	108	93	96	88	114	113	93	120	87	126	106	112	113	102	111	104	100	108	110	117	110	118	104	116	109	103	117	109	115	114	99	113	87	107	111	119	93	104	111	113	98	112	108	93	107	107	95	109	98	108	110	92	114	110	93	113	122	99	110	111	102	107	96	117	108	112	95	111	120	110	86	104	103	107	113	124	112	94	101	105	97	117	112	118	122	112	112	115	107	97	115	104	107	102	93	111	102	111	114	110	101	82	106	98	103	113	98	116	105	99	104	95	100	115	113	99	121	114	111	119	106	101	111	120	131	93	126	99	105	98	111	105	116	102	111	130	112	118	114	109	129	114	105	92	115	74	114	120	98	122	127	117	112	104	109	118	123	110	106	104	116	111	123	95	114	119	114	119	90	108	104	101	106	97	104	114	105	108	112	106	104	111	105	105	111	106	113	97	112	116	105	86	129	122	107	105	94	126	102	102	115	109	112	111	111	110	104	116	105	110	113	102	107	116	95	114	102	114	116	93	109	106	96	118	110	109	119	111	117	109	112	112	122	101	101	105	103	103	97	110	111	115	110	132	98	115	107	110	120	102	99	126	105	100	101	112	93	108	105	107	113	99	89	107	117	113	107	113	121	104	94	102	122	118	118	112	104	123	119	101	102	97	97	100	98	114	106	98	111	114	124	99	131	108	93	117	113	108	118	133	108	106	107	91	92	103	107	108	121	95	120	108	103	108	112	106	99	114	99	107	117	99	100	96	110	116	109	101	110	112	120	108	97	121	104	109	115	110	141	109	103	106	108	111	113	111	102	108	107	95	108	118	123	99	109	107	105	109	100	120	97	97	95	97	107	111	99	121	106	108	127	101	117	128	99	100	114	110	120	124	100	114	113	99	123	114	111	107	102	116	99	112	103	118	110	111	118	108	110	111	118	108	113	118	112	99	115	124	112	113	109	107	95	109	88	107	99	103	97	113	91	112	94	103	102	107	109	110	95	119	111	90	107	99	109	108	110	114	110	103	114	98	99	109	118	107	115	117	111	116	114	91	103	108	105	123	110	104	95	106	119	109	110	98	105	106	108	100	111	99	93	103	124	125	104	114	122	105	97	118	109	107	97	102	114	102	95	103	116	116	117	103	100	111	117	102	90	110	116	115	98	98	101	120	98	102	104	105	110	110	127	113	103	113	101	114	124	86	100	105	117	114	111	114	98	102	91	109	124	98	133	108	107	116	125	111	114	118	116	109	129	115	128	125	112	122	83	108	113	122	114	96	115	119	95	103	110	98	103	96	116	103	108	104	105	112	123	108	123	110	108	107	107	107	97	108	103	123	106	119	100	118	104	94	109	116	143	110	110	101	120	106	105	99	119	113	112	118	99	114	116	125	84	123	108	106	116	123	102	129	112	112	113	105	107	99	132	117	123	129	105	87	127	108	104	94	114	112	100	107	133	102	97	123	110	110	105	106	115	106	110	111	109	96	112	106	119	116	118	108	99	108	112	112	121	110	117	106	118	124	125	99	102	127	122	123	108	88	120	109	106	101	111	100	113	97	99	121	89	104	115	119	91	103	101	113	126	109	116	97	122	110	122	127	108	105	97	113	107	102	105	113	128	114	99	109	96	115	125	99	102	107	117	117	94	110	112	111	97	103	127	117	108	107	111	105	77	112	101	96	125	90	93	116	106	99	129	122	98	110	105	102	90	109	104	122	96	114	111	112	104	119	121	117	112	106	154	112	101	101	113	110	92	108	99	113	108	109	118	109	84	110	112	131	118	102	124	102	123	110	94	131	116	105	108	116	114	113	102	95	103	129	98	136	113	98	119	95	87	106	107	99	87	113
24909	20382	26719	23909	20392	11397	1849	1373	993	453	418	329	366	298	285	266	258	247	249	211	181	212	213	213	198	197	176	186	186	186	188	176	156	181	181	165	154	151	188	169	179	174	176	179	158	183	181	152	183	167	179	171	157	143	178	177	168	131	175	173	146	163	157	158	147	153	146	160	153	156	177	149	144	160	179	149	161	151	170	181	162	155	164	167	156	155	161	159	158	150	161	140	152	157	139	151	149	184	156	150	165	165	161	146	165	156	177	137	178	157	153	156	150	163	169	171	144	157	150	136	140	155	142	153	167	129	168	153	175	177	174	151	146	173	142	156	153	166	168	166	160	149	172	182	157	166	156	165	179	155	127	143	143	150	165	155	171	171	150	144	176	132	138	155	156	157	166	152	165	160	163	147	176	162	164	156	160	164	134	151	176	152	159	154	137	131	147	173	188	158	140	145	154	184	172	131	156	158	136	147	163	174	163	147	154	142	142	147	125	164	149	137	156	169	148	148	165	167	147	150	147	167	148	168	181	163	154	193	168	182	144	142	172	150	170	182	155	151	171	174	153	147	148	158	148	140	155	130	171	141	139	149	148	164	173	161	151	151	166	161	164	166	138	157	174	176	150	150	165	163	157	160	135	149	160	153	174	164	152	162	150	166	145	143	143	143	154	149	150	156	157	145	166	165	156	139	148	144	151	168	178	168	148	156	122	157	153	130	190	163	144	153	156	150	126	181	145	172	151	158	166	132	157	132	161	160	151	174	148	150	176	162	149	190	146	127	151	152	163	172	162	165	155	155	136	155	148	149	169	135	129	139	145	148	169	157	142	151	145	168	174	147	168	150	163	135	146	168	165	182	144	160	156	163	134	141	164	167	191	152	158	153	164	146	144	149	166	167	139	134	161	162	162	142	166	169	154	176	171	159	121	172	163	167	147	163	137	171	158	148	147	144	165	143	138	151	154	176	134	163	144	153	171	144	161	167	141	138	140	162	166	165	164	163	172	150	184	148	151	162	131	169	148	147	166	149	153	159	201	165	167	146	160	137	174	164	158	136	145	160	156	154	163	155	141	193	179	129	155	175	168	156	136	135	155	153	165	142	156	152	144	156	128	165	167	157	151	181	174	161	175	171	138	151	152	149	171	148	166	146	152	128	157	133	157	147	173	132	145	172	158	165	157	148	152	149	164	146	157	154	167	159	141	168	164	162	131	159	137	142	139	149	133	176	158	164	185	156	135	163	163	171	167	159	140	147	161	154	143	144	170	160	159	140	147	168	133	144	182	153	143	154	160	134	136	162	163	157	170	139	158	156	135	148	187	169	152	156	165	161	120	151	161	147	162	121	150	148	131	166	142	142	157	156	159	176	155	132	157	151	145	128	159	147	161	149	169	158	174	140	144	138	162	158	147	153	141	152	149	164	167	153	166	150	136	142	135	153	150	159	167	150	151	162	149	173	148	135	179	146	162	140	144	164	131	162	180	153	151	154	150	156	168	190	143	171	147	158	144	140	157	170	158	136	157	157	178	141	150	173	166	180	137	157	146	165	141	137	139	167	162	168	141	146	162	142	165	143	152	146	157	157	168	189	170	165	155	167	146	176	149	136	155	149	155	151	156	148	143	163	176	167	148	151	144	146	145	159	157	159	155	149	161	146	155	159	170	162	149	174	132	166	167	169	182	178	157	153	152	138	133	169	154	145	156	169	170	150	147	156	149	149	137	158	167	160	161	154	142	161	169	161	160	139	141	160	149	149	158	160	129	163	167	141	156	149	157	169	175	153	155	169	136	158	158	153	134	148	150	167	158	140	156	137	159	144	162	142	149	144	174	168	148	146	145	150	144	160	155	165	178	139	142	156	161	145	139	161	149	136	168	176	139	141	175	150	159	144	150	163	169	173	182	153	159	180	164	155	161	144	162	159	140	162	133	141	186	151	153	161	147	146	158	150	156	135	181	150	140	148	133	145	146	165	159	151	160	151	158	169	151	147	155	178	150	162	146	165	150	174	151	175	160	158	150	145	161	131	153	134	144	144	148	153	170	129	153	137	163	151	151	150	149	160	166	146	162	173	163	141	147	154	160	173	155	152	154	139	156	171	150	146	165	162	140	152	154	145	159	169	162	157	143	152	162	157	155	156	148	145	152	161	151	140	167	148	155	152	140	174	156	144	153	141	147	144	144	162	145	173	151	180	160	158	152	148	152	139	139	166	163	138	151	175	164	157	166	177	179	162	131	147	130	147	155	169	158	142	164	170	149	155	140	140	145	158	131	139	150	149	171	166	153	145	160	154	164	155	149	154	140	146	167	143	146	152	154	154	162	150	157	162	140	174	123	150	144	150	163	153	137	156	159	152	164	134	174	167	145	143	152	158	137	141	148	135	176	175	152	133	146	165	166	161	159	159	142	150	135	162	171	170	169	166	166	167	163	147	126	150	143	160	150	146	171	168	144	144	134	173	146	156	143	174	162	152	147	150	146	158	142	168	162	153	159	170	163	184	151	148	131	158	152	167	153	168	141	168	168	150	140	150	175	163	137	139	145	146	163	151	149	159	144	173	150	146	162	170	145	124	139	177	152	133	169	152	152	163	158	172	138	167	153	142	157	156	152	176	165	149	133	168	147	159	133	156	144	160	148	143	160	158	150	152	155	187	145	154	151	137	131	138	158	151	164	145	154	153	171	145	135	141	158	157	171	162	153	148	174	145	145	141	166	164	148	160	156	173	148	150	145	122	176	146	168	157	157	155	156	149	170	145	160	157	138	137	136	155	141	144	169	158	166	159	160	163	168	166	168	185	166	140	166	166	151	168	149	153	142	134	135	146	172	144	162	139	143	156	150	154	162	159	147	156	148	161	167	145	140	152	160	145	175	151	159	147	162	159	149	156	149	169	131	140	147	156	149	156	135	148	176	155	166	168	150	159	132	151	145	143	135	143	174	165	130	151	154	144	153	135	130	168	149	143	181	156	154	153	148	137	187	143	154	153	160	152	156	144	133	163	149	150	150	142	146	137	150	182	172	168	141	154	170	169	149	168	166	141	152	149	162	123	145	142	149	145	156	164	164	148	132	163	155	137	166	152	160	149	169	155	163	154	149	174	162	148	163	165	147	160	157	154	160	170	147	129	144	143	150	150	163	149	147	154	179	167	151	140	172	176	164	155	150	157	148	141	159	168	163	133	156	137	163	158	150	145	139	148	134	148	145	140	160	154	177	152	147	144	143	161	152	144	145	139	155	161	150	170	154	162	170	170	154	138	130	158	159	147	138	149	159	152	148	152	157	163	150	140	161	176	178	128	139	151	160	164	118	163	142	157	133	146	137	160	150	143	144	150	154	142	162	149	141	144	151	145	159	178	151	178	151	145	154	155	137	132	165	139	159	138	148	148	146	161	155	136	148	157	153	162	146	150	151	163	166	139	137	139	154	182	165	155	175	155	143	154	157	152	145	132	151	150	156	131	174	172	160	151	162	140	147	159	140	154	159	151
13178	25114	17471	10287	5039	3795	2741	2608	2018	884	789	561	526	504	431	399	312	351	326	297	303	303	261	233	221	214	234	223	204	212	203	197	180	194	175	178	194	183	176	183	184	189	196	161	151	172	189	165	155	155	173	170	177	182	149	161	138	169	176	164	163	170	175	160	161	154	146	166	169	173	163	179	165	150	140	156	157	161	175	158	148	153	161	132	177	151	158	154	150	150	157	142	155	159	140	153	147	159	142	150	163	151	174	143	178	172	167	164	155	156	151	158	149	165	151	175	147	152	151	140	161	133	163	178	134	151	155	125	148	167	155	165	143	155	143	160	149	161	175	156	157	151	147	151	146	163	161	148	152	151	164	143	156	171	134	165	140	148	161	152	147	179	164	154	162	157	157	157	175	134	144	166	168	123	174	160	145	159	177	146	160	146	158	155	150	146	146	169	140	127	158	166	152	173	140	151	171	156	142	157	150	161	166	167	154	142	124	152	151	144	170	154	155	166	160	130	153	155	132	170	150	151	154	155	151	155	158	149	153	157	133	147	155	172	144	149	145	169	154	165	151	144	150	164	144	163	153	168	148	163	146	168	144	175	156	145	156	151	163	158	143	161	146	143	155	146	127	161	161	153	137	159	145	150	155	127	142	163	144	157	155	167	142	165	161	149	192	156	156	131	156	140	160	154	152	169	186	160	149	150	168	140	146	149	135	155	177	142	134	149	147	153	182	159	148	160	152	148	150	142	160	154	136	156	139	163	168	140	175	157	165	143	155	164	157	148	157	163	150	160	158	178	154	150	141	168	135	162	148	146	143	161	162	148	153	164	151	152	145	157	142	172	157	135	147	157	143	148	160	163	151	179	154	168	166	172	145	140	147	155	145	155	144	147	146	146	137	166	157	165	149	143	154	143	166	151	131	148	139	152	128	154	155	140	185	128	165	152	154	171	165	163	136	147	147	167	157	152	155	131	158	145	158	170	135	159	174	145	165	138	154	140	160	134	154	145	165	164	181	139	163	158	161	156	148	169	141	167	151	174	181	145	145	152	153	160	164	149	149	160	172	136	142	159	155	153	159	158	157	168	151	167	147	139	153	128	171	156	159	165	162	173	138	140	145	156	148	167	154	147	157	149	141	138	152	155	153	129	158	162	165	153	176	167	158	141	139	165	165	160	163	154	155	163	168	150	142	164	130	145	153	146	142	155	145	157	150	140	168	155	165	158	154	146	150	172	173	150	166	148	153	165	152	141	162	156	141	136	154	151	160	157	143	143	152	164	165	160	156	144	159	149	134	153	128	177	144	147	140	163	154	119	166	139	124	145	135	143	147	174	141	138	165	154	149	147	144	132	155	137	148	147	169	131	161	158	149	175	155	159	165	148	162	134	147	166	152	147	134	168	132	134	152	156	150	150	165	168	147	154	141	144	149	149	142	155	163	160	181	121	138	169	143	173	142	155	160	164	158	163	153	150	146	151	168	150	167	148	157	147	170	173	150	139	139	155	135	143	128	138	142	156	149	152	160	169	136	136	150	170	164	154	158	165	154	146	153	148	159	154	169	154	161	141	163	167	138	159	159	141	169	155	158	164	153	152	188	144	174	147	143	169	154	154	150	138	147	155	136	169	156	184	132	154	143	143	125	129	160	152	140	143	153	135	175	150	147	153	168	120	153	170	152	142	161	166	156	159	171	134	151	149	145	154	152	147	146	159	140	154	141	179	153	175	147	181	138	158	172	161	151	133	167	137	128	168	158	148	160	166	173	143	150	142	140	129	158	129	152	169	171	147	168	131	157	152	153	149	144	162	146	147	115	153	147	158	159	165	137	177	147	176	145	164	121	150	155	136	144	162	155	133	165	153	158	143	142	185	148	141	151	150	177	150	157	162	159	145	154	124	154	139	144	166	134	159	161	154	143	145	143	139	156	173	163	154	142	174	144	158	141	155	167	135	156	174	147	134	152	154	150	149	158	152	164	156	167	152	166	161	125	153	162	140	153	134	150	173	151	149	171	134	145	143	148	145	160	166	159	171	138	172	140	167	149	154	159	190	151	152	146	158	138	172	163	137	158	152	144	157	140	152	166	139	156	135	159	154	159	156	145	141	150	148	179	157	176	165	160	167	146	170	129	138	164	177	149	142	138	142	138	163	140	130	167	167	166	162	155	151	149	167	148	170	145	168	145	160	141	151	132	160	147	158	161	160	158	152	149	127	158	148	173	159	156	165	128	123	150	163	147	166	139	154	138	150	148	162	170	169	144	160	161	157	143	145	159	173	148	151	155	159	158	159	154	165	147	142	141	138	164	149	129	139	165	163	150	155	155	154	150	160	144	165	160	147	156	166	151	153	160	147	152	159	150	131	159	177	133	163	169	146	152	169	136	163	130	129	140	153	159	140	155	161	152	180	143	125	159	138	142	171	168	150	169	157	138	147	158	145	153	166	151	157	140	143	146	147	155	178	148	146	145	129	139	150	181	138	156	162	141	149	174	159	139	161	139	161	143	160	147	151	149	136	162	158	163	135	143	144	157	165	155	119	140	151	155	138	174	147	151	139	138	183	160	147	165	160	145	146	151	150	138	163	150	163	163	143	156	167	157	147	153	153	164	145	161	169	160	134	162	159	145	178	152	135	166	176	146	129	165	158	163	157	136	142	161	168	172	152	143	148	162	161	181	153	144	154	166	152	149	130	155	143	139	149	134	137	151	149	141	150	161	153	148	136	158	149	158	158	151	175	162	141	144	163	148	180	132	167	151	143	170	140	155	137	139	143	128	147	149	146	151	148	147	146	166	168	150	176	150	154	156	142	164	149	150	152	153	139	141	149	172	145	152	167	148	153	169	141	148	150	164	161	149	162	176	126	140	151	145	160	156	155	127	158	142	149	158	148	164	165	140	162	147	139	131	148	122	147	150	168	157	152	162	134	164	140	159	143	157	159	146	158	150	157	157	153	141	157	155	153	167	135	149	153	150	178	147	151	170	161	135	169	166	151	150	182	188	141	178	156	152	156	138	162	147	150	141	157	155	170	152	146	140	139	149	146	170	144	136	174	157	152	140	152	164	142	164	168	142	144	155	146	142	149	151	160	156	139	172	142	162	146	141	164	149	157	167	183	178	141	175	143	151	141	172	141	142	138	147	144	147	150	164	144	127	169	156	136	130	154	155	148	164	150	144	173	147	155	158	175	167	155	139	168	150	132	143	141	136	144	144	152	162	154	170	139	133	128	149	177	154	171	145	140	158	141	165	147	149	147	167	139	165	136	136	172	136	145	130	151	153	162	165	154	155	153	158	166	135	182	146	172	155	151	181	146	172	186	156	140	158	157	164	155	150	133	144	150	163	165	148	155	175	183	159	145	166	163	155	144	165	137	154	157	142	150	145	147	150	137	153	165	170	131	147	147	151	178	158	147	164	164	158	153	143	150	145	137	176	175	162	132	156	157	167	171	146	152	161	135	145	155	164	149	164	164	148	154	158	135	148	158	145	143
22618	20404	27109	23609	20414	20535	10563	2401	1205	994	872	734	668	651	619	549	556	512	494	439	446	449	426	414	466	416	389	384	424	388	398	386	389	360	380	376	350	371	380	355	400	359	348	385	334	353	368	379	378	350	335	366	353	345	388	330	323	338	355	340	368	340	333	364	375	326	320	357	358	351	325	368	352	355	331	328	370	351	304	348	313	342	364	352	348	367	346	300	322	347	328	298	339	329	368	306	345	345	312	327	307	337	320	333	327	342	319	311	360	342	326	339	314	306	347	324	325	297	317	321	370	314	342	318	330	341	335	321	318	336	352	328	343	366	329	336	335	319	364	353	328	322	344	352	337	304	340	333	347	341	310	327	330	342	348	331	321	322	296	343	309	338	333	311	313	349	318	359	323	316	332	316	334	347	298	310	332	350	348	357	314	335	333	317	320	367	340	335	340	330	334	325	334	311	340	301	331	344	325	327	334	344	348	346	331	297	339	338	337	334	316	348	334	311	308	302	309	314	310	346	290	333	344	343	327	332	311	305	308	318	330	323	339	330	320	342	319	329	324	291	333	316	341	351	341	323	288	323	335	334	313	341	335	342	286	334	312	323	319	345	346	352	301	332	341	337	366	336	348	332	338	340	322	346	305	339	317	325	332	312	357	354	339	330	340	326	373	328	319	326	328	350	353	346	330	305	301	329	346	306	326	345	335	335	337	362	332	351	309	331	339	378	338	318	312	323	331	337	340	343	351	321	311	339	328	316	301	306	314	328	345	326	324	309	328	350	334	314	312	343	331	388	342	317	346	339	308	319	336	312	324	335	343	368	345	337	308	338	327	285	331	334	311	329	328	341	301	325	353	346	342	281	344	313	317	321	338	342	317	324	314	333	326	348	338	321	337	356	276	329	363	332	321	329	318	322	323	316	320	314	344	328	321	338	336	299	340	287	324	317	359	312	381	311	325	317	350	323	316	356	354	347	315	350	337	337	368	312	333	338	342	317	325	332	327	367	305	344	303	338	325	347	337	309	342	333	350	349	351	306	325	338	313	324	332	296	307	335	346	362	312	349	339	330	312	334	315	330	315	326	307	333	366	341	396	356	342	301	367	343	328	365	313	343	359	321	324	312	326	345	320	321	349	321	337	315	323	346	342	337	329	299	362	344	349	333	317	290	325	328	369	325	309	362	340	352	299	336	324	339	364	337	349	343	300	338	329	287	305	347	328	342	313	322	305	330	327	344	329	362	307	321	325	355	329	309	327	341	282	331	375	369	349	319	327	316	331	330	288	321	347	315	329	336	336	358	338	333	318	332	323	311	314	344	361	335	329	341	317	306	338	329	338	323	344	278	331	351	347	305	305	312	348	364	334	305	277	327	309	329	341	339	333	356	329	358	344	327	343	294	325	341	345	364	340	326	343	336	328	335	313	333	333	352	319	337	321	342	333	363	304	345	309	332	334	362	320	318	325	313	345	293	334	314	343	345	350	297	343	320	351	319	314	344	330	320	340	360	376	332	312	310	333	343	309	342	329	329	348	362	337	318	340	299	301	317	362	337	340	366	342	336	354	363	336	331	344	336	326	356	322	331	351	314	330	333	324	338	338	318	359	331	337	307	340	321	328	329	334	329	335	334	343	310	318	322	347	293	351	307	317	313	356	321	352	301	333	347	282	308	335	335	325	318	328	352	330	365	318	331	312	351	322	289	326	335	343	341	364	324	329	316	317	333	280	349	325	337	346	316	286	302	338	373	288	320	352	334	324	309	352	337	337	316	294	344	336	324	337	330	353	321	336	293	319	329	343	342	319	320	331	299	345	345	340	302	334	332	340	300	318	341	313	324	330	331	335	322	352	351	314	337	295	329	314	317	341	324	342	332	314	344	313	352	351	367	336	349	343	355	315	331	341	340	344	354	335	345	321	348	313	317	332	344	347	318	321	336	351	336	350	332	348	312	333	333	341	325	322	307	323	324	316	349	334	331	308	307	337	314	330	350	340	346	367	321	314	338	374	331	371	331	336	316	304	340	328	342	321	308	343	326	341	317	343	319	295	322	338	349	320	320	401	313	343	346	312	341	312	314	328	338	340	329	323	307	314	334	347	314	339	332	314	343	345	356	301	336	327	291	329	321	323	343	352	334	324	323	375	320	351	326	347	331	319	331	347	332	304	338	340	341	367	325	316	340	331	332	334	305	348	334	334	300	321	334	354	352	329	324	324	338	352	343	311	317	344	336	326	309	333	300	352	354	327	312	327	300	342	309	349	355	317	386	323	354	351	339	330	295	329	337	340	328	365	341	368	320	306	327	334	339	336	348	337	367	348	335	345	337	292	363	316	354	349	325	303	338	339	304	330	328	297	347	329	344	311	319	337	336	329	314	344	332	357	311	307	344	345	332	332	321	321	320	342	324	331	352	335	343	362	331	344	326	326	297	311	321	317	356	320	305	333	326	345	307	319	347	324	347	337	310	343	327	305	346	347	326	343	340	351	311	340	345	310	313	320	341	321	346	329	346	332	331	320	323	356	337	320	331	293	325	326	348	362	311	337	344	320	314	310	324	347	395	332	337	349	338	361	353	376	320	305	340	360	337	310	311	312	343	343	320	341	345	358	300	319	337	339	289	349	313	338	317	315	320	341	313	346	335	307	349	350	305	319	286	347	345	363	332	344	351	316	333	341	354	354	345	348	313	352	359	342	356	311	359	306	360	331	308	348	341	335	333	342	362	358	341	366	295	364	276	352	313	307	340	296	353	322	339	302	350	365	315	291	315	331	322	340	339	345	343	314	323	313	327	364	311	340	331	346	344	328	318	340	321	295	310	354	323	333	344	318	302	289	315	324	338	334	325	332	330	340	333	343	307	333	328	342	310	336	343	322	310	356	290	349	351	334	348	331	338	339	322	316	311	302	363	333	341	327	322	314	313	322	328	337	344	339	315	347	346	341	302	343	337	321	321	328	331	302	349	331	340	364	334	328	332	321	332	310	311	331	336	334	338	307	359	341	319	320	319	353	318	361	327	343	349	330	321	348	338	312	359	326	316	306	333	317	330	335	329	340	316	320	346	343	331	314	330	380	329	336	335	346	325	309	319	298	377	329	348	336	346	332	370	324	341	327	318	301	345	313	326	326	326	290	325	322	333	340	317	383	318	322	326	323	312	323	347	351	355	311	354	341	336	356	358	322	331	338	323	307	349	345	317	329	315	360	298	339	315	327	327	329	305	327	344	352	341	336	346	331	297	328	316	330	348	361	327	325	307	327	318	324	313	327	325	321	322	314	353	325	342	325	290	315	322	343	317	344	311	328	342	346	347	321	329	321	318	345	307	333	327	330	325	363	347	378	321	334	338	323	308	334	349	335	352	354	297	315	348	286	344	325	325	332	360	321	334	330	310	327	348	304	312	351	352	351	362	344	326	335	331	329	325	359	315	337	321	323	341	357	332	331	314	320	334	332	335	336	357	356	322	315	354	334	322	326	325	331	346	356	322	352	322
14489	28072	24795	14211	9177	6274	4701	4412	2461	1755	1508	1227	1183	1010	921	820	770	698	720	636	619	572	587	502	501	466	508	418	454	417	439	449	397	384	388	367	363	349	380	354	399	371	374	379	336	370	341	351	330	348	357	339	356	341	351	339	327	375	325	349	370	302	362	347	341	331	364	334	344	285	328	340	325	314	318	325	324	308	317	334	324	322	299	335	379	311	361	347	309	317	320	304	335	333	308	334	302	304	301	305	330	361	301	324	339	338	295	318	337	317	310	312	302	344	310	319	337	324	329	304	347	306	280	306	325	287	314	304	328	317	302	323	305	341	353	322	299	307	317	319	350	323	361	301	317	323	310	281	317	310	301	319	303	313	278	322	299	293	324	320	351	339	331	305	352	299	309	306	317	335	287	325	332	324	346	330	311	368	302	303	319	312	322	333	300	326	273	313	289	299	317	330	308	339	292	309	314	327	319	304	317	307	339	296	329	315	340	310	314	344	320	332	324	337	316	317	284	323	309	315	332	316	349	298	288	318	321	325	325	305	314	325	337	324	334	319	321	326	324	309	342	338	324	330	317	302	290	336	312	302	338	308	325	335	335	308	300	329	331	317	345	315	299	311	296	316	319	330	305	356	336	291	336	313	352	297	319	349	315	306	311	276	325	302	321	328	290	309	329	325	312	331	290	301	337	292	289	293	331	338	321	297	318	297	315	268	329	292	301	308	308	297	327	340	336	316	307	316	312	326	301	303	329	317	312	290	331	322	335	283	321	311	319	267	295	336	290	339	329	332	321	292	336	306	307	300	332	307	326	340	272	303	341	278	299	302	300	343	330	292	319	313	340	303	330	317	315	317	304	325	346	289	312	312	332	302	294	306	350	302	331	323	311	325	327	301	305	332	364	311	321	344	294	317	330	322	315	300	323	319	336	331	313	341	300	290	312	359	315	351	314	302	317	319	335	318	334	330	315	290	322	325	303	332	317	309	306	334	321	330	315	313	361	335	298	325	316	308	346	321	334	315	325	305	298	292	302	288	322	332	339	349	307	343	313	310	328	333	335	314	307	344	325	299	329	282	298	302	312	334	336	315	319	347	305	288	338	372	315	300	317	302	314	335	282	324	297	313	292	303	315	334	307	326	310	339	343	336	328	275	335	314	338	318	320	297	292	302	327	317	319	340	304	339	299	322	362	312	318	305	315	325	323	294	308	304	339	304	317	308	321	362	323	316	273	296	297	319	337	289	320	312	336	311	322	290	289	289	337	330	321	309	340	323	325	323	320	342	313	291	321	320	305	311	329	271	336	294	302	322	328	287	356	296	314	320	329	334	334	330	311	290	321	333	292	339	327	344	342	336	311	318	316	318	315	318	305	341	289	307	310	344	288	327	325	310	300	348	333	316	321	318	311	288	304	304	340	287	294	311	310	303	319	314	328	317	316	302	350	301	308	308	328	314	353	351	320	356	343	317	304	335	320	304	293	302	323	293	306	296	290	354	327	327	321	322	321	329	299	290	280	283	327	308	323	296	337	332	328	272	345	296	346	340	302	297	308	305	350	316	304	329	303	311	317	313	361	317	329	324	347	332	339	295	286	309	318	285	318	317	311	331	323	337	283	298	319	290	289	358	321	344	321	315	317	316	300	308	327	281	311	284	317	323	280	296	319	333	308	363	292	328	321	304	316	307	325	317	305	315	310	310	302	332	281	320	323	287	313	326	289	326	314	324	308	333	354	328	322	312	321	342	306	293	335	307	325	299	300	325	300	310	335	326	331	339	317	315	319	297	305	309	337	342	319	334	355	317	331	331	305	325	333	322	321	344	299	297	338	342	312	290	289	333	296	321	337	305	326	305	305	332	322	344	317	321	328	338	356	289	295	324	312	312	292	314	339	345	305	307	310	311	348	317	327	340	327	280	310	295	313	313	289	315	314	323	323	318	319	308	325	315	317	329	354	292	336	332	303	356	293	285	320	319	323	318	309	310	319	293	339	335	324	297	294	355	327	312	337	331	308	355	308	326	338	314	326	281	321	319	329	319	313	359	309	343	318	329	308	310	353	352	346	351	307	310	299	342	346	307	298	331	346	314	315	325	315	319	324	347	296	324	307	298	317	318	330	330	316	333	303	328	353	335	318	329	330	319	328	338	301	340	320	318	312	328	315	309	332	330	304	319	298	323	343	286	292	335	309	317	361	299	306	328	327	320	305	329	308	288	299	308	294	328	303	335	332	303	308	312	298	317	314	310	336	305	334	359	325	316	372	328	324	329	327	347	308	320	291	308	332	309	320	287	301	333	306	308	316	323	331	313	328	326	311	341	293	320	344	304	327	313	286	308	311	309	326	297	330	329	347	340	328	333	339	313	352	331	323	316	307	284	297	337	368	332	294	340	300	296	276	345	326	317	353	339	313	299	307	304	317	301	300	293	309	320	320	309	331	336	331	318	318	329	339	293	295	303	260	330	320	345	299	317	342	312	339	314	337	339	323	325	309	331	334	316	290	303	324	339	352	303	301	309	340	289	314	316	350	302	293	331	318	315	294	351	335	313	306	305	321	341	315	307	335	327	375	310	303	334	316	314	297	311	289	312	329	311	299	307	330	299	316	333	344	309	312	300	314	322	352	323	331	308	343	304	304	324	320	356	293	349	334	314	325	292	347	304	305	341	330	299	307	328	348	318	335	329	344	358	313	302	293	306	278	352	300	295	310	296	305	302	311	335	332	311	325	283	319	311	309	357	316	301	316	326	338	327	321	315	317	333	312	299	326	311	315	302	315	331	286	300	302	338	307	305	319	319	286	317	314	296	330	310	335	346	307	307	342	336	318	321	305	312	323	318	304	308	331	331	310	317	325	338	306	322	322	306	315	316	352	295	328	297	346	303	299	307	314	314	334	327	311	350	339	323	335	330	313	331	325	310	279	326	328	310	294	305	291	305	320	338	309	300	303	298	325	339	329	312	331	295	301	304	321	324	332	312	272	352	321	312	294	294	317	307	308	320	326	323	336	302	329	334	297	340	338	329	330	302	319	333	354	304	333	330	323	326	303	337	306	332	318	306	309	327	321	299	317	320	325	287	325	315	303	329	311	309	298	276	334	277	300	313	334	310	309	333	316	323	310	324	339	338	302	282	297	288	336	319	342	323	318	320	317	315	302	328	329	324	313	312	328	301	295	334	349	290	293	320	335	299	312	368	333	319	320	294	301	297	302	324	317	316	297	319	318	327	307	309	308	264	304	325	345	324	290	331	349	298	335	324	320	321	296	344	302	278	307	275	317	294	310	318	320	336	309	292	308	299	322	278	341	297	296	324	341	287	340	329	315	328	295	318	284	304	316	317	343	323	319	298	304	318	296	316	313	301	350	324	318	327	310	320	330	314	298	321	327	333	306	321	341	291	339	316	313	311	326	283	327	336	323	327	337	348	303	328	334	305	289	298	308	330	314	320	304	356	345	321	307	314	344	307	351	351	310	327	330	327	290	318	333	320	361	322
27808	14609	3451	2643	820	340	204	146	81	111	94	111	97	106	92	102	102	91	85	95	83	100	92	104	102	91	86	90	90	86	92	106	106	98	80	92	90	94	84	78	101	101	78	106	95	80	96	90	79	95	100	109	87	100	89	96	99	98	92	85	85	95	100	92	91	88	91	86	68	98	117	87	80	100	101	106	80	100	70	105	83	101	75	100	74	107	74	96	89	95	82	85	99	110	79	93	88	79	80	88	85	81	86	83	84	97	102	101	117	83	89	95	98	86	95	102	85	101	96	98	98	84	89	97	94	83	90	92	84	113	90	86	80	91	96	101	92	91	85	96	88	84	92	88	111	92	124	81	92	100	101	119	102	88	92	118	74	89	87	92	100	95	96	93	86	98	84	98	103	100	98	93	96	103	83	99	99	98	90	81	112	109	100	96	91	104	89	94	80	90	93	93	90	88	87	73	96	90	107	102	92	79	101	87	73	104	93	94	84	88	97	96	92	95	111	83	102	105	74	77	68	102	103	97	86	98	99	91	77	74	89	81	88	88	83	107	98	84	77	86	79	103	102	95	84	103	122	84	91	100	81	90	97	77	102	104	89	97	73	96	93	107	99	79	86	104	108	84	113	95	96	86	76	86	101	90	90	96	101	105	90	94	105	91	86	91	80	110	90	86	86	99	87	88	88	84	101	93	126	80	92	95	89	91	90	90	81	86	85	94	95	92	106	107	90	83	99	67	84	94	95	83	87	73	100	97	97	99	106	74	101	87	100	94	88	114	111	108	86	88	88	83	83	100	106	77	65	88	95	84	93	85	108	94	89	87	85	94	103	88	88	102	105	90	97	84	87	106	102	112	76	83	85	106	103	102	97	87	90	96	111	91	90	76	86	96	89	93	84	91	84	85	90	82	88	89	87	76	80	89	87	95	86	77	101	106	110	88	96	91	77	93	91	93	113	98	80	86	94	89	105	91	101	85	98	77	110	111	90	87	91	95	112	108	93	104	105	109	80	76	90	79	82	110	85	89	86	88	96	84	86	91	89	89	108	94	99	97	89	103	82	92	95	75	86	90	87	74	99	99	89	89	97	91	76	98	94	94	79	95	98	91	93	91	77	87	91	85	99	89	97	120	90	77	90	77	83	90	100	96	91	111	102	88	79	83	90	84	101	106	98	92	76	89	88	85	80	89	102	104	101	95	82	97	89	91	89	102	101	105	99	96	96	89	101	86	82	105	97	85	108	121	96	99	90	104	87	90	88	91	101	91	92	93	87	85	105	86	91	89	87	102	93	86	94	103	87	96	88	90	77	88	106	83	69	91	85	95	88	111	92	83	97	88	82	81	95	95	104	93	90	94	116	94	93	106	99	91	89	101	86	94	86	86	98	95	105	85	80	82	105	98	88	95	84	91	95	73	90	102	85	95	121	74	107	113	99	89	105	97	85	100	104	96	114	106	83	88	100	91	103	91	86	96	109	96	106	90	91	85	103	106	100	88	90	92	102	77	82	92	75	85	92	95	83	95	93	85	98	106	102	82	87	95	100	92	85	104	78	90	98	97	113	97	126	91	74	104	93	93	88	74	93	102	96	94	104	90	99	102	112	96	84	95	90	95	111	88	103	100	89	88	81	97	101	88	85	92	92	87	104	86	88	78	99	85	80	93	99	83	73	83	99	84	79	109	92	85	89	104	81	97	97	86	93	85	87	79	79	95	89	87	79	79	88	95	83	91	96	102	80	96	87	109	89	90	96	89	79	105	115	84	103	96	88	91	112	83	100	102	109	84	97	94	94	79	86	82	93	89	92	80	87	97	93	97	90	82	82	100	82	94	93	101	96	87	93	92	106	96	92	87	86	91	97	83	91	94	108	86	94	81	89	77	92	85	93	108	78	95	94	99	84	102	85	84	101	84	101	101	98	102	92	92	80	84	82	78	91	104	102	97	84	102	85	81	76	107	98	77	91	74	113	90	84	88	90	97	88	93	93	111	91	106	98	87	80	92	76	93	93	93	93	100	94	81	71	103	96	87	100	80	86	93	88	78	94	100	77	93	94	101	89	119	86	88	85	74	95	91	74	88	98	86	92	93	78	102	84	102	86	100	118	95	89	101	101	89	89	83	100	87	99	103	99	78	100	104	91	94	89	106	95	107	105	79	90	87	103	86	88	89	97	99	86	95	106	86	100	99	78	92	99	84	81	94	97	87	88	99	107	99	89	89	97	106	83	92	101	97	99	100	88	98	96	71	84	110	108	100	77	81	82	98	83	87	76	90	99	108	95	104	109	96	90	92	80	88	94	86	99	93	98	82	87	81	94	110	96	87	84	90	92	109	76	105	104	100	93	109	110	72	84	80	88	86	90	96	91	95	97	86	90	84	100	85	87	79	93	97	97	89	95	85	101	94	91	101	101	80	74	93	92	93	87	94	88	100	109	75	86	101	89	106	80	115	75	96	90	82	101	92	82	98	87	75	86	98	104	78	80	84	90	93	101	93	90	92	95	98	95	75	84	101	97	93	98	102	83	104	88	91	81	103	96	93	93	85	79	90	96	77	70	99	96	93	99	113	96	93	113	105	82	76	90	88	102	95	96	89	86	87	112	95	87	84	81	99	77	75	91	107	88	87	96	100	84	87	80	82	87	98	92	94	101	82	94	100	96	81	90	84	96	84	92	98	83	91	91	93	90	81	98	86	88	86	94	65	119	105	86	83	92	98	101	111	74	92	102	88	74	105	95	108	98	87	93	92	101	86	100	94	93	103	83	99	92	114	74	81	90	107	67	113	96	91	98	95	88	80	88	102	92	135	105	92	97	86	86	105	89	111	90	79	85	106	81	106	92	102	84	90	97	88	105	99	98	96	103	110	93	101	92	89	84	92	90	89	87	73	94	92	79	98	97	104	84	105	84	96	100	93	85	72	96	103	100	88	74	102	97	103	86	104	87	98	89	92	94	98	84	97	82	90	96	93	89	92	101	92	110	93	97	99	88	99	83	87	81	80	83	82	87	96	101	101	91	96	84	83	73	104	87	92	87	90	83	95	88	88	112	96	86	74	93	85	79	80	91	81	100	99	96	80	81	81	102	95	99	70	112	88	94	99	90	110	87	91	85	91	81	94	96	83	82	82	86	93	63	91	84	95	75	101	92	79	85	112	100	80	89	79	75	93	94	95	97	97	84	78	97	87	82	88	97	101	113	104	99	93	87	95	85	107	110	83	90	75	93	104	103	69	103	81	87	85	90	102	93	82	83	89	86	97	98	94	103	98	95	97	105	106	90	86	96	82	86	87	107	98	94	87	87	86	95	69	92	82	79	98	91	112	81	75	79	99	82	100	98	97	96	83	87	93	97	88	86	112	83	111	97	95	105	101	96	94	108	98	87	99	88	100	98	96	90	85	102	89	96	102	80	80	83	96	100	104	97	94	106	103	79	82	101	88	90	85	98	100	103	86	83	99	112	87	87	87	94	99	94	85	88	86	103	87	74	86
6246	4503	5160	5028	1689	784	369	195	168	140	124	133	114	122	99	136	125	116	121	108	104	109	110	120	121	113	114	121	124	124	117	114	118	92	108	133	87	110	94	115	113	108	103	104	107	95	115	94	100	109	137	111	110	92	105	104	100	104	117	121	85	119	116	105	111	98	107	128	120	128	100	112	113	100	106	99	110	100	97	113	105	99	104	105	108	117	101	103	97	76	105	108	96	96	99	114	109	102	118	99	103	137	96	100	110	96	100	101	109	121	110	127	116	99	108	115	117	122	103	93	111	115	117	116	95	119	94	108	111	102	109	106	100	107	111	99	105	98	108	101	130	100	95	107	131	101	105	121	88	113	75	107	122	118	91	106	124	101	96	86	113	103	108	114	110	103	99	108	104	81	97	98	104	103	110	92	115	118	114	109	101	103	107	112	112	125	103	126	103	113	115	91	111	104	125	103	110	125	115	108	112	94	98	94	124	109	107	81	99	108	103	114	106	112	106	89	117	117	107	101	107	110	122	112	112	95	86	94	98	96	96	124	106	105	109	108	102	116	110	107	93	125	91	108	102	95	92	99	101	117	131	114	108	97	104	97	89	112	121	111	112	116	120	106	96	102	111	114	122	98	121	108	108	96	116	99	110	98	118	92	106	112	132	127	123	119	116	93	100	112	99	105	108	129	113	107	106	114	101	112	113	96	101	90	116	109	102	117	109	105	102	115	105	98	103	81	112	99	123	111	101	116	100	105	119	108	89	100	110	111	102	92	97	105	107	121	118	126	90	104	107	115	115	102	95	97	92	107	125	120	103	122	79	113	113	116	105	107	97	100	103	106	91	106	111	122	105	90	108	99	99	115	102	105	76	101	115	113	113	94	110	95	125	110	114	116	115	127	104	96	95	103	111	110	124	92	102	105	103	95	104	111	103	100	123	106	102	110	92	109	118	109	110	110	103	109	93	110	121	113	106	108	110	108	114	114	110	94	107	107	121	113	111	99	102	92	104	101	105	102	106	110	120	107	107	115	110	102	89	119	123	92	106	110	103	80	110	111	90	106	120	89	99	108	88	90	103	98	114	97	101	105	126	93	102	107	108	100	103	104	123	118	111	114	108	107	110	105	99	104	94	117	116	107	121	88	109	110	86	105	93	128	113	105	100	112	96	96	106	95	117	109	106	86	106	102	107	103	99	123	94	108	112	111	124	96	113	86	107	117	88	124	104	109	95	106	119	86	118	93	109	116	108	104	95	102	100	110	112	100	85	133	93	119	118	115	109	104	116	101	109	86	131	110	108	96	98	93	116	111	107	110	99	103	113	95	90	107	108	107	123	110	93	98	107	111	104	98	110	110	123	88	115	114	113	122	95	100	105	98	95	119	82	107	113	102	116	107	93	113	101	118	96	89	108	114	87	103	112	90	123	116	94	114	106	104	115	107	102	103	106	91	103	97	97	108	117	85	103	112	118	110	109	107	104	102	105	110	106	102	96	99	99	110	112	111	91	119	101	107	101	123	105	104	108	132	104	94	95	109	96	124	107	102	120	80	117	101	112	105	107	94	99	99	86	107	105	121	110	127	114	100	91	109	105	117	103	105	108	100	94	96	99	113	92	117	105	109	102	98	87	80	110	94	115	110	108	94	105	91	106	100	115	103	104	101	124	110	96	103	100	105	95	126	133	120	116	116	96	122	122	114	107	113	96	125	109	112	109	94	88	107	92	109	121	96	96	106	119	116	93	101	82	92	115	100	102	110	95	116	106	109	113	107	109	98	113	110	100	131	112	104	94	98	125	104	124	115	97	110	113	88	105	92	108	110	99	105	98	99	108	95	119	106	106	111	91	104	102	100	93	98	97	114	102	108	107	101	105	101	119	102	98	94	82	97	100	104	117	120	120	111	85	124	101	109	115	114	121	107	110	107	99	122	100	91	106	114	131	107	100	104	108	92	105	101	102	113	112	106	92	104	99	119	114	121	117	91	109	98	111	103	111	105	84	113	104	96	106	110	113	95	91	97	98	115	111	102	107	110	113	113	111	109	100	112	90	113	120	109	101	122	104	104	106	124	120	120	99	91	111	95	122	109	109	95	95	104	111	99	95	104	92	108	112	97	96	101	98	124	95	99	95	97	118	111	98	108	122	104	113	93	102	118	110	104	112	112	106	117	105	110	117	117	124	104	100	97	105	102	101	108	110	106	101	83	102	90	108	78	96	106	97	127	111	107	119	100	100	117	120	101	101	101	102	103	112	103	101	95	102	106	102	95	113	101	118	107	120	104	123	95	105	109	98	113	107	114	105	116	94	113	108	122	90	115	111	104	102	109	100	119	100	115	121	116	108	100	83	114	85	117	107	103	100	111	104	100	115	108	117	115	96	112	102	102	100	116	112	112	99	106	115	105	105	94	94	103	120	120	104	116	115	104	105	119	109	114	98	106	110	105	102	107	102	94	116	108	132	126	93	90	120	96	117	100	123	111	112	117	99	100	108	124	106	105	112	114	116	104	113	97	109	108	116	128	89	118	107	111	113	111	97	119	100	102	111	110	98	103	109	113	115	100	105	109	110	96	103	94	108	127	100	107	91	109	108	102	115	91	115	94	102	101	124	102	101	97	101	117	109	109	110	92	96	108	111	119	107	112	94	96	116	99	116	111	108	115	118	113	101	87	116	109	122	110	102	98	104	92	100	110	116	93	98	127	118	104	94	96	111	116	86	109	116	118	99	106	110	109	99	115	102	91	118	119	116	121	121	102	83	106	102	93	95	115	90	114	114	94	105	98	92	96	110	122	97	92	111	110	107	99	114	120	102	88	99	110	91	126	86	102	113	110	122	107	116	112	98	120	107	98	117	110	103	104	117	93	89	108	134	97	114	105	106	100	100	120	95	102	96	120	110	77	88	94	109	101	119	108	105	112	92	118	98	84	109	115	99	100	113	96	108	101	99	118	104	103	110	106	109	96	96	97	114	117	103	116	103	95	96	112	96	112	100	120	125	117	111	108	126	115	107	117	93	112	117	116	113	133	118	113	99	120	101	107	98	123	114	124	113	103	119	111	103	88	104	110	107	100	117	81	114	93	109	113	107	106	86	122	112	110	105	117	114	96	128	123	110	107	109	104	104	116	123	102	117	105	107	100	101	99	109	106	101	108	101	98	118	111	101	115	102	104	120	106	91	112	97	111	107	108	123	111	100	103	101	123	88	101	106	105	98	103	101	102	100	104	117	112	90	111	98	129	109	108	106	107	96	108	114	106	127	109	95	110	114	110	96	108	106	111	108	99	107	92	108	125	114	111	115	110	127	108	113	111	101	95	117	125	101	132	101	110	106	111	100	106	104	111	113	112	99	108	108	118	112	99	102	102	104	111	105	120	104	97	108	140	111	97	118	113	110	108	128	106	111	116	107	95	95	106	103	104	113	113	117	98	105	114	99	106	106	118	123	109	95	101	108	95	84	102	108	97	100	108	100	106	105	111	94	114	98	107	102	95
24989	20412	26747	23968	20451	11503	1914	1083	530	464	432	348	331	302	280	275	268	259	251	235	241	245	205	208	203	198	171	193	200	186	176	162	181	171	180	170	177	192	155	175	185	188	167	152	158	203	166	165	177	163	168	167	153	151	168	179	141	161	174	160	155	153	144	149	178	158	154	142	171	136	168	155	169	141	147	150	166	166	162	172	149	159	150	166	140	147	166	156	169	153	161	162	161	162	139	181	160	157	157	150	153	155	136	170	145	159	150	157	182	157	152	152	154	147	148	163	156	159	154	164	165	163	151	154	143	148	154	137	148	151	169	151	162	142	157	143	150	135	156	169	185	146	165	139	131	173	150	169	164	129	176	179	160	149	137	150	133	157	137	169	139	147	174	160	151	153	143	144	164	160	143	144	158	166	156	169	161	153	168	162	142	155	125	158	152	163	147	164	179	152	146	174	164	137	156	169	166	180	173	162	134	147	154	163	164	154	163	159	139	155	168	175	138	162	157	172	172	156	175	139	156	151	138	146	158	132	150	155	172	168	133	162	160	133	139	150	142	142	155	159	140	152	132	144	152	141	154	135	165	174	169	158	165	169	162	150	153	131	163	158	151	179	150	163	129	137	150	154	155	164	145	166	154	137	138	140	147	164	145	137	160	172	165	163	169	132	145	148	153	146	148	148	165	151	158	157	186	160	138	157	150	146	182	172	139	163	178	157	144	144	157	147	156	153	164	185	158	157	156	146	143	133	148	161	146	168	153	131	180	166	172	161	168	159	165	136	164	156	138	145	152	159	153	141	137	148	139	146	126	155	134	154	129	174	147	152	146	158	149	134	131	138	157	160	158	156	154	154	157	154	150	179	163	167	166	165	141	157	157	161	149	129	169	157	157	147	163	150	172	181	185	154	152	137	134	158	156	142	135	178	153	149	161	171	157	147	143	154	166	127	149	139	153	147	151	151	156	140	142	168	159	178	158	173	156	153	145	161	163	130	150	129	142	157	157	154	177	154	155	162	148	141	141	162	145	159	125	146	154	139	165	161	143	165	145	139	160	167	154	124	155	160	157	165	146	139	158	153	166	154	147	164	130	172	153	131	153	159	143	137	169	166	154	149	167	129	175	131	156	167	145	168	141	165	167	150	168	173	152	144	137	173	156	163	174	173	155	155	142	132	153	158	150	121	141	161	155	149	143	162	169	139	155	156	146	147	151	146	165	130	140	153	138	160	146	140	139	147	160	148	149	173	151	157	138	139	158	162	138	159	146	159	176	159	153	148	137	158	160	168	181	172	170	143	138	156	149	169	160	148	152	154	159	135	137	170	162	154	130	165	147	164	134	175	157	145	128	164	160	147	137	160	157	146	145	169	148	155	130	158	162	147	163	154	159	150	157	155	155	141	135	142	134	158	150	154	145	148	169	138	146	145	165	159	174	143	152	165	136	163	170	143	149	148	152	176	134	134	151	148	166	143	156	151	147	157	135	159	145	170	171	138	142	156	145	141	160	143	155	152	156	156	148	157	151	161	163	136	172	148	166	157	181	146	150	148	150	129	163	167	148	181	156	149	148	166	155	165	147	163	146	155	158	143	167	167	148	169	161	153	127	151	151	162	134	162	151	157	134	158	140	149	133	148	138	142	143	169	148	169	155	164	162	158	150	145	130	154	176	136	156	158	162	142	147	152	140	171	136	146	152	176	184	159	160	138	177	139	146	160	170	160	146	157	156	183	142	153	148	141	137	157	162	164	136	144	144	143	163	130	151	149	153	144	151	182	147	155	149	172	143	152	143	157	160	151	142	123	172	166	159	144	164	158	148	150	171	156	149	155	165	161	150	138	168	155	163	158	143	150	139	151	159	160	147	163	151	152	147	159	141	153	172	158	162	159	169	170	183	158	134	163	138	162	143	155	146	143	162	159	180	169	152	155	148	166	158	149	145	138	150	165	160	149	159	165	159	152	157	136	150	164	146	163	166	157	160	158	142	157	169	150	160	182	149	164	144	165	163	151	155	153	152	158	147	160	160	169	149	143	149	143	152	174	159	162	154	152	179	140	175	155	155	158	154	143	144	167	133	144	168	153	156	129	150	167	160	166	146	158	174	148	160	143	157	176	146	147	165	154	156	156	136	158	145	163	152	153	163	158	155	135	171	160	139	151	149	168	152	165	147	148	156	184	172	156	158	141	176	159	159	175	152	161	140	163	176	154	158	163	143	150	161	149	150	172	146	159	144	149	158	158	157	165	166	174	161	156	162	146	138	146	146	167	157	156	165	157	170	147	150	158	177	146	172	174	155	165	159	147	177	156	164	158	160	160	142	153	157	154	165	177	159	184	159	143	146	147	154	169	152	141	137	164	162	151	146	165	155	133	163	178	149	155	162	171	158	160	156	146	148	157	167	149	168	155	157	161	153	180	161	158	151	169	147	143	140	131	129	144	170	149	140	146	157	153	157	160	159	143	160	150	131	141	147	165	163	138	140	161	155	145	153	188	145	148	144	130	137	146	126	139	154	164	146	162	137	162	170	142	158	155	167	146	148	165	158	135	161	141	165	143	165	138	148	140	154	170	152	148	141	167	156	135	158	157	153	151	166	167	167	153	157	151	133	157	163	175	179	149	122	148	160	163	135	140	144	147	152	163	170	164	154	148	162	160	135	160	147	161	162	141	134	136	165	162	154	167	167	151	145	175	139	152	163	163	150	130	142	154	159	148	178	148	149	151	169	167	139	156	143	164	150	135	162	164	164	151	155	149	175	146	152	157	154	144	143	155	135	140	140	161	175	155	160	163	156	161	144	157	142	153	160	166	165	163	171	154	163	157	147	148	152	161	135	139	156	132	156	139	137	141	151	155	132	152	163	138	164	176	144	166	118	141	149	155	158	172	148	176	178	155	162	138	161	157	156	181	154	148	152	144	159	162	185	146	155	165	161	154	157	150	166	133	141	145	155	135	144	170	153	178	165	146	146	135	163	163	162	142	147	167	170	156	127	157	132	158	153	158	148	149	138	146	153	150	150	164	145	165	149	162	150	151	163	158	140	162	183	164	170	166	138	163	155	156	142	146	163	165	135	161	180	136	163	135	144	156	158	154	167	158	150	141	138	170	160	177	161	147	135	170	123	137	143	147	135	151	154	143	171	161	135	150	153	149	147	147	155	151	166	150	168	167	186	157	180	144	159	147	141	152	155	151	170	171	160	143	149	166	132	156	147	139	161	154	143	162	164	139	146	148	152	162	154	170	162	164	150	175	131	150	163	157	149	145	151	154	139	144	181	183	156	133	144	165	137	134	148	169	143	142	179	165	167	142	123	137	142	159	156	149	152	141	150	143	159	182	172	161	144	167	153	154	174	163	163	163	169	159	170	143	139	175	172	170	159	136	147	146	155	143	149	161	141	145	162	151	134	139	152	166	169	162	158	155	150	151	150	166	162	148	165	164	169	144	170	172	146	148	144	139	147	153	156	163	157	168	153	140	161	173	187	162	151	148
10965	17283	14455	12333	8350	4157	2762	2192	1201	906	720	668	541	527	444	412	386	358	336	311	292	276	260	240	230	267	256	234	216	200	225	192	188	207	183	201	195	195	179	186	171	199	168	164	179	168	177	191	169	188	186	163	160	174	164	167	164	169	184	182	136	147	171	162	157	150	144	171	161	166	167	161	175	170	131	136	150	165	147	173	151	162	151	144	149	137	147	148	155	185	162	156	142	155	154	178	153	161	153	166	167	142	155	170	150	163	145	167	178	171	145	141	141	155	148	182	144	166	137	165	148	159	150	160	158	139	155	160	182	155	131	171	140	156	165	139	161	159	155	167	156	178	150	135	153	158	161	164	150	144	155	142	146	169	170	147	170	177	158	150	159	172	156	146	147	139	159	164	147	173	164	129	150	133	161	149	156	162	154	125	146	180	168	164	158	166	146	169	158	153	137	151	168	161	171	156	168	141	157	164	133	147	151	177	163	163	162	171	153	152	160	169	155	143	148	164	147	164	162	155	148	157	162	160	150	176	168	160	158	170	148	171	153	162	151	150	158	164	144	166	167	161	157	148	143	168	128	170	159	145	143	154	152	165	167	134	141	164	163	139	129	150	140	147	134	132	167	128	154	166	168	180	149	142	170	150	173	151	141	155	151	151	148	138	147	162	141	179	155	165	160	164	166	154	166	148	166	166	136	167	158	143	137	158	153	161	175	156	160	159	166	138	163	157	130	152	153	150	158	165	159	135	150	160	162	163	162	151	157	141	165	154	154	151	152	163	162	171	147	166	146	159	134	151	128	159	141	163	180	177	141	135	167	151	153	170	162	136	151	134	146	154	157	139	165	155	151	165	143	162	161	161	131	157	140	166	153	160	127	155	176	176	156	131	161	144	150	165	152	149	134	142	145	141	162	162	155	149	153	169	154	138	147	136	145	158	167	139	141	160	150	150	169	144	169	137	138	138	154	169	170	138	160	159	152	150	157	148	174	162	167	129	149	161	158	170	179	154	144	161	127	154	163	152	158	140	154	153	162	133	148	154	160	153	156	133	163	154	172	146	148	147	174	153	148	149	147	172	170	148	138	152	148	144	133	134	150	148	157	151	144	164	173	141	196	163	178	161	153	163	149	155	140	170	168	153	154	158	142	135	140	137	147	176	154	146	134	154	141	164	153	144	154	145	146	142	155	152	136	144	125	155	164	138	171	162	162	158	141	164	145	156	182	166	133	175	159	159	163	152	156	147	149	154	152	155	165	134	153	156	145	129	169	155	160	147	143	161	159	148	139	150	166	144	151	142	147	145	168	172	156	159	140	152	164	172	162	147	173	161	150	140	134	178	125	153	149	162	144	150	144	156	167	163	141	162	143	141	189	157	148	175	182	148	143	139	152	140	149	136	158	156	155	166	150	135	152	156	141	160	157	160	153	152	144	162	158	148	166	140	139	152	150	168	156	135	152	141	170	146	147	168	153	157	170	150	157	138	170	158	149	147	138	149	174	150	163	163	157	140	157	146	154	149	149	166	144	131	160	163	149	169	146	169	157	157	157	156	169	147	140	180	159	187	166	169	139	142	167	144	162	155	162	167	146	149	130	117	153	142	143	146	157	154	156	132	186	145	138	153	139	156	132	160	147	146	177	167	166	149	171	130	140	143	152	149	145	152	138	145	154	137	143	152	135	152	153	162	140	174	153	162	151	146	160	128	155	147	137	133	138	159	139	156	159	154	161	150	150	147	154	164	150	143	146	167	156	152	160	149	140	171	163	142	157	149	148	154	153	163	154	145	158	147	161	164	145	166	153	145	166	141	155	156	176	145	160	152	138	154	134	166	173	156	190	141	130	145	155	160	172	152	137	153	124	159	141	153	151	134	126	148	141	141	152	163	165	153	124	164	163	153	158	175	162	170	165	150	136	143	153	157	151	146	138	158	144	156	154	160	141	143	154	163	134	151	164	158	163	148	164	145	149	143	158	168	156	153	152	138	133	167	148	142	145	161	156	178	138	153	141	151	156	144	158	134	146	164	138	155	148	157	173	151	167	152	152	152	143	164	161	153	176	156	146	172	134	148	164	163	142	148	150	158	158	171	167	151	166	146	132	148	169	155	177	166	164	156	164	161	153	141	156	191	153	142	156	137	171	150	171	145	141	164	149	167	150	163	159	134	159	139	142	144	163	156	153	156	136	178	167	167	147	138	175	150	153	142	134	146	155	159	139	169	164	169	136	143	121	133	154	143	148	144	152	147	152	163	150	146	187	157	142	132	173	141	158	146	160	172	145	147	160	141	150	135	187	157	144	140	180	167	164	157	172	135	125	167	145	167	160	142	167	173	143	136	159	141	148	138	152	141	143	149	153	173	157	156	159	154	153	152	165	136	158	154	152	170	168	137	147	141	137	124	154	168	156	145	135	162	150	155	135	164	146	154	145	135	167	134	143	139	138	146	141	148	159	138	148	171	142	145	153	135	139	155	150	153	169	180	154	164	168	163	151	154	137	166	138	139	174	166	156	153	135	163	138	147	168	143	151	132	157	158	151	146	149	159	137	162	159	152	164	165	128	144	160	158	170	174	140	146	152	148	152	142	192	152	142	141	139	154	159	157	163	139	161	157	154	154	138	138	150	159	148	135	138	167	177	165	154	164	167	154	168	142	162	151	144	145	154	149	160	159	144	163	150	169	159	160	138	155	162	158	143	143	158	157	165	146	169	159	177	157	177	150	150	155	141	137	162	150	174	138	137	137	170	133	149	143	143	149	158	159	160	149	169	145	163	164	155	170	154	179	155	162	166	147	151	130	159	165	167	151	168	141	162	159	166	164	145	159	154	145	168	154	166	151	151	169	158	146	156	180	186	148	161	152	180	140	148	134	158	141	175	159	127	152	147	136	140	158	152	131	143	149	158	157	145	140	174	173	154	152	155	157	125	151	162	141	146	174	142	138	179	149	160	148	146	162	149	139	152	161	135	137	143	151	173	147	144	138	128	144	157	174	151	144	132	144	167	167	153	159	170	143	151	137	136	143	136	145	168	163	153	145	152	153	149	127	127	141	157	159	156	157	156	151	157	155	169	156	150	142	166	171	176	172	174	152	157	144	165	172	175	141	158	162	162	148	132	152	170	151	154	163	155	161	160	158	152	156	159	143	136	151	138	149	163	166	162	159	141	153	178	155	148	141	154	151	153	157	149	173	171	138	155	154	160	154	135	152	144	158	160	154	142	149	140	156	156	158	160	161	148	140	146	165	161	157	144	154	147	170	163	148	129	190	150	145	142	129	154	161	161	193	160	133	168	152	136	132	166	165	162	142	131	149	150	148	150	150	143	159	153	148	164	157	147	177	153	164	166	154	156	152	171	147	163	148	125	163	146	133	195	135	153	148	149	160	161	147	157	145	152	164	150	153	163	163	184	176	148	150	160	143	169	148	142	154	149	135	144	130	142	149	146	165	172	131	146	154	168	144	157	159	153	162	138	150	140	152	160	146	127	156
22589	20404	27124	23596	20429	20577	10841	2340	1209	872	835	751	659	644	590	550	512	524	510	453	448	454	423	402	429	401	436	378	390	372	394	379	381	375	401	367	375	366	404	383	348	370	377	353	354	355	346	352	329	319	363	356	357	343	380	339	348	363	313	354	387	359	331	340	388	346	373	344	325	371	369	358	338	313	370	320	348	325	332	330	353	364	338	341	347	367	325	371	342	331	358	339	353	348	348	344	317	343	318	328	374	308	354	348	332	325	337	342	352	338	348	329	326	321	363	336	319	304	340	355	336	351	321	311	361	326	318	318	356	351	346	313	346	320	318	333	365	383	337	326	301	354	341	358	318	330	303	345	327	326	357	368	343	357	334	366	342	338	333	339	359	326	360	342	317	347	298	347	337	336	354	321	314	312	307	340	349	335	323	305	310	307	338	342	349	338	331	352	326	357	283	308	322	324	339	333	357	332	321	307	316	327	343	318	333	347	315	322	328	337	373	354	344	362	359	353	332	318	337	331	342	352	334	311	357	323	327	341	320	374	334	323	329	343	343	319	323	331	343	346	331	334	342	307	330	361	303	344	337	315	307	346	339	343	328	371	343	338	327	323	293	361	302	349	342	298	331	350	346	374	356	327	318	335	365	327	312	345	343	312	316	331	282	360	354	327	355	276	325	331	332	313	337	345	341	328	322	294	331	319	343	331	328	350	357	342	369	318	341	318	346	330	326	359	311	312	333	340	375	316	297	338	348	333	334	320	358	315	315	335	357	343	331	333	334	336	334	333	305	330	301	314	337	355	348	350	337	327	322	357	328	329	333	330	336	336	340	300	349	300	345	325	322	338	315	336	333	334	330	344	324	299	323	317	315	315	325	353	343	330	328	347	315	364	348	304	345	331	351	321	328	344	331	338	286	346	342	314	319	319	337	348	353	333	337	339	335	342	321	322	348	332	318	341	329	303	348	325	320	336	341	333	363	341	362	338	342	326	330	310	338	330	341	359	332	338	320	303	363	325	298	324	379	353	353	345	308	347	312	337	308	337	338	369	358	351	347	329	350	308	323	298	341	324	355	348	347	328	333	290	321	329	310	331	325	310	329	336	345	343	353	333	350	352	341	274	312	347	326	338	326	356	336	319	307	300	321	336	332	355	301	323	338	308	354	346	340	318	327	309	325	318	336	342	307	338	322	299	309	332	330	329	332	371	353	320	342	315	341	343	335	354	331	349	302	329	376	329	344	334	314	372	316	335	316	312	326	307	308	344	352	361	309	347	319	299	338	397	293	332	341	326	358	321	348	345	338	338	345	325	315	360	348	356	322	316	330	309	339	348	325	327	373	335	355	328	347	305	323	341	324	306	320	342	336	320	336	340	334	316	302	335	342	340	311	315	364	340	334	350	359	331	361	306	343	309	340	342	330	346	353	327	338	307	312	333	308	327	339	336	324	306	332	324	340	299	359	349	310	303	322	330	339	328	327	348	372	328	307	336	328	342	308	344	296	350	304	332	335	323	296	303	345	324	315	346	338	338	337	326	305	320	334	347	331	334	326	328	349	315	317	328	321	320	361	364	302	332	352	333	321	331	349	310	310	314	322	336	369	327	320	313	325	331	342	317	311	348	342	315	334	343	352	349	327	341	338	328	350	316	367	319	331	339	341	324	319	320	299	317	326	346	337	352	363	348	317	340	293	353	378	344	329	343	335	312	323	310	335	347	333	321	355	331	318	314	339	326	348	342	320	325	355	308	309	329	354	347	336	333	336	303	345	318	348	330	333	330	340	342	354	346	344	333	341	364	345	314	336	354	331	354	306	307	323	325	353	328	322	356	350	325	329	348	333	329	321	318	330	360	317	327	347	322	297	298	368	321	297	333	337	345	315	363	314	322	344	341	325	330	305	331	345	336	351	328	309	315	306	304	310	352	316	320	359	339	318	302	298	339	341	340	336	330	336	348	335	353	344	334	349	334	329	304	310	326	311	358	311	312	328	330	328	331	328	319	306	320	312	301	369	305	328	361	345	340	358	306	322	324	318	351	314	346	313	343	325	316	312	351	321	331	351	369	330	282	314	353	331	342	386	346	347	313	325	368	327	330	305	344	298	299	367	302	331	337	323	365	352	353	321	340	336	316	319	331	304	325	370	343	317	344	319	316	340	314	348	344	327	331	343	355	295	320	338	300	304	349	291	329	320	327	325	313	308	310	329	305	354	332	308	331	331	314	312	333	307	340	313	312	312	345	300	314	329	332	340	333	320	337	346	315	323	332	358	293	331	309	327	327	331	308	334	298	330	343	372	315	347	339	318	334	324	340	352	348	320	352	347	339	333	340	309	369	313	304	366	336	328	385	340	323	317	305	309	364	348	334	304	334	347	355	328	343	331	335	345	356	341	325	321	342	368	358	291	323	342	322	332	275	328	336	327	351	317	344	327	305	329	348	307	340	349	348	339	310	317	326	329	352	321	366	374	321	308	330	331	333	356	333	332	347	319	321	355	328	342	341	331	323	359	347	350	359	326	318	323	316	307	346	344	336	327	314	306	351	350	339	345	357	327	325	311	332	319	309	329	296	317	344	326	330	304	330	328	306	326	319	309	322	352	335	323	334	366	340	316	331	302	351	335	345	348	344	330	284	305	347	320	338	327	323	328	339	304	334	326	335	276	345	313	321	338	321	330	309	339	325	367	346	316	330	322	352	350	303	303	330	321	321	325	324	335	330	315	344	340	334	327	336	346	312	354	343	346	328	344	324	314	329	336	350	339	346	329	352	338	320	344	351	329	339	316	315	303	313	336	340	327	303	338	310	307	330	339	352	323	315	342	336	295	310	349	366	323	315	336	319	319	302	361	326	303	324	327	308	343	369	354	317	313	341	323	301	348	349	327	315	300	348	322	353	332	343	333	354	383	315	323	349	330	334	354	324	302	298	331	362	326	311	328	309	329	300	362	337	324	330	321	348	346	294	363	350	349	348	321	344	355	323	299	356	337	333	329	335	326	313	338	327	310	350	354	347	302	333	325	321	378	323	342	330	307	299	322	360	345	364	334	329	328	333	345	323	337	324	350	323	322	323	351	352	329	344	367	316	346	309	335	319	338	356	333	336	341	327	330	381	338	313	319	341	358	337	347	360	351	329	352	313	311	321	325	310	333	316	346	315	323	320	331	334	307	306	339	298	364	347	349	325	345	318	315	329	315	355	334	353	342	344	321	348	316	313	339	324	335	368	315	322	356	350	360	333	301	322	296	329	333	330	352	357	326	363	340	384	333	295	315	347	338	327	315	326	302	341	318	331	289	324	296	350	308	316	323	335	351	362	342	282	334	347	315	325	342	350	351	322	346	349	342	336	381	345	333	340	312	355	325	365	309	351	290	313	340	337	335	331	300	362	369	327	365	343	301	367	343	347	337	349	331	325	355	316	327	326	335	311	317	314	323	308	314	349	354	345	328	335	329	336	371	318	327	318	359	324	348	289	330	335	346	307	310	320	329	340
14899	25644	22838	14863	13068	8203	4881	4126	2295	1827	1429	1236	1133	970	941	840	794	672	677	582	580	515	558	532	509	482	502	469	496	410	409	396	375	391	413	395	381	358	367	387	381	381	330	395	346	390	372	325	370	408	362	358	336	315	356	355	328	351	306	364	328	371	328	363	342	340	342	343	319	336	327	323	303	340	333	314	302	353	372	354	336	329	324	320	351	314	337	323	347	352	293	341	294	308	345	339	305	323	311	338	321	321	306	294	325	310	336	298	330	313	309	314	328	331	337	311	331	326	322	310	307	307	273	301	291	298	331	308	329	310	318	323	311	350	315	312	289	315	308	337	313	312	322	314	312	316	317	302	330	303	306	300	310	328	310	339	329	354	314	326	294	285	322	338	305	323	314	307	312	328	299	307	318	294	307	305	330	298	325	309	364	315	339	307	342	292	311	325	340	305	352	326	315	316	330	336	344	316	313	303	306	324	320	353	298	321	322	335	342	337	314	304	357	335	349	327	337	324	305	341	304	308	291	317	310	306	335	289	287	315	320	317	333	281	297	360	319	345	306	316	303	299	325	306	327	307	332	293	314	287	315	328	326	316	304	295	319	322	337	324	358	351	347	317	339	300	298	323	310	308	333	335	332	339	294	327	313	330	293	316	304	342	322	325	285	299	317	296	342	320	293	331	327	326	320	328	309	345	310	333	312	322	315	333	324	328	311	328	348	320	307	330	311	316	323	339	344	318	334	344	324	308	307	356	315	323	303	306	313	317	317	325	312	329	315	313	303	291	324	323	314	299	299	302	297	339	301	325	339	349	314	328	330	319	337	312	314	295	339	330	305	313	314	327	311	311	309	308	305	340	321	322	338	325	333	322	276	314	348	330	339	299	321	332	302	335	313	326	325	328	332	341	303	329	335	329	305	312	342	346	341	307	274	331	311	310	336	326	339	325	303	347	309	328	321	332	298	318	326	314	351	338	329	344	319	317	296	360	290	322	313	328	310	362	290	350	329	360	324	316	306	304	340	311	329	324	303	308	290	336	318	309	325	326	303	299	313	323	343	343	305	293	323	317	315	326	347	333	323	314	341	311	333	349	316	301	328	333	317	311	317	310	331	326	339	314	316	325	295	315	286	316	334	316	334	340	323	326	332	285	336	315	311	315	294	326	308	315	353	321	330	318	354	324	323	322	311	314	281	345	341	303	307	295	353	327	333	303	331	355	315	334	345	353	332	302	296	328	340	335	344	313	305	338	326	319	321	342	317	290	356	297	298	338	328	335	333	371	306	299	311	314	309	311	305	343	337	307	298	289	310	303	338	310	310	301	334	331	301	306	312	324	320	294	309	321	304	315	291	307	313	336	329	322	316	299	363	305	308	327	338	344	331	330	304	292	340	286	348	338	318	308	335	307	298	311	317	323	314	326	342	342	327	324	300	311	335	291	320	327	331	324	316	305	327	345	326	359	345	307	321	315	306	324	309	313	335	292	314	315	303	304	330	342	299	325	304	313	297	314	335	326	316	335	284	316	331	279	354	311	351	312	363	306	302	312	314	314	316	338	304	310	322	322	320	344	312	321	296	312	302	296	285	332	303	326	324	339	278	286	303	319	322	321	301	329	329	332	327	321	294	304	312	316	305	317	326	299	334	305	306	322	314	321	338	309	334	295	343	301	312	320	350	306	309	318	329	316	348	329	333	317	321	318	306	284	327	306	301	346	309	317	320	312	316	315	317	324	317	322	310	338	337	305	327	298	312	338	303	317	311	325	325	312	298	303	341	326	266	331	307	294	317	299	307	327	305	320	341	349	283	320	322	299	304	304	309	329	349	321	333	323	345	369	324	289	316	324	358	352	337	327	346	293	345	322	319	312	339	296	321	333	315	279	341	348	308	312	336	306	317	311	308	335	278	319	353	345	337	361	335	317	323	321	317	338	338	318	321	360	282	315	318	356	292	326	302	320	323	316	332	328	340	319	319	315	313	310	338	316	336	317	333	286	300	300	332	312	308	299	324	309	338	319	341	330	366	341	297	335	301	310	335	323	349	318	304	327	289	330	293	314	317	343	337	327	330	280	314	297	362	320	311	306	337	315	316	321	349	332	312	307	317	312	331	317	345	330	331	346	317	322	317	309	308	302	309	304	328	331	291	327	315	329	292	356	318	345	363	316	355	336	327	318	293	309	342	317	330	318	324	309	343	353	320	288	354	327	296	308	304	306	353	303	292	323	302	318	288	343	329	311	320	329	327	323	329	299	308	321	308	306	295	301	345	303	331	324	359	325	307	326	343	341	319	330	322	310	314	326	308	346	324	309	327	276	331	329	323	314	303	317	332	290	305	366	313	329	321	324	299	320	308	319	291	296	312	322	289	307	337	347	313	314	328	307	341	314	325	323	319	320	335	295	335	325	327	304	304	302	328	311	320	324	331	323	304	317	315	307	290	346	328	324	317	308	292	308	318	308	309	323	302	292	323	359	318	308	328	354	311	308	309	326	291	347	320	344	315	336	331	310	311	311	327	310	333	304	309	337	307	330	332	298	308	335	306	337	316	337	335	332	330	324	327	308	302	332	347	347	323	311	320	323	335	322	302	304	336	314	317	291	305	333	348	307	268	316	303	348	301	330	334	309	337	291	301	311	321	313	310	321	342	318	343	310	299	323	331	304	336	317	315	313	318	317	330	332	308	337	321	293	322	314	344	308	323	316	302	324	325	303	320	302	347	324	280	308	328	339	282	354	307	298	305	298	343	297	320	346	303	317	325	305	309	351	280	338	298	303	349	343	338	330	332	309	317	341	330	298	346	339	322	322	309	301	299	296	314	311	304	309	324	294	324	348	337	322	302	348	334	299	346	328	326	321	303	287	352	333	332	321	305	320	291	348	324	324	314	322	296	319	311	325	310	358	307	307	326	314	333	318	319	310	330	301	328	313	308	308	354	300	328	277	315	300	320	311	302	288	325	297	333	314	294	307	298	325	309	358	339	326	316	306	345	321	339	329	298	284	329	305	320	319	311	309	355	327	330	326	328	320	311	341	306	320	341	298	295	307	315	329	304	326	322	308	356	311	359	327	318	322	298	284	337	307	300	287	293	323	281	307	317	318	324	322	321	290	309	292	348	294	343	320	302	342	348	355	317	334	329	304	316	311	321	298	318	319	360	333	307	307	342	315	324	323	300	323	367	322	315	328	325	315	296	326	333	304	291	312	340	332	307	316	317	288	308	325	320	316	333	328	287	328	305	333	319	305	316	273	325	328	327	296	336	294	325	332	331	317	307	326	305	306	306	294	328	316	326	292	328	370	319	324	335	301	307	308	327	305	329	338	307	328	330	327	332	333	287	319	317	347	330	304	325	360	302	328	331	304	328	319	319	328	326	316	344	302	328	312	295	337	356	311	313	306	327	292	311	328	332	325	315	330	322	312	365	298	291	323	337	327	318	307	366	335	346	293	328	319	321	320	340	327	315	304	328	320	307	347	343	322	292	311	339	306
27600	15363	4511	1619	1404	954	339	184	119	120	103	96	93	83	95	92	102	89	118	104	91	100	83	89	101	94	96	105	110	81	91	97	84	81	79	99	84	102	72	103	102	87	87	106	97	86	111	90	99	99	97	69	88	110	95	104	102	103	85	93	102	106	98	86	94	95	93	109	95	76	87	114	95	81	104	92	97	105	90	81	107	104	88	87	93	105	88	99	91	122	108	100	93	106	89	84	97	107	100	93	83	95	97	97	105	79	110	101	92	84	104	122	95	92	89	94	97	86	89	108	86	97	80	76	76	85	91	95	79	118	74	100	80	92	98	77	92	98	105	90	99	84	76	100	101	104	109	86	88	102	83	102	85	99	74	99	96	80	79	113	89	86	94	106	99	87	89	98	90	101	101	74	105	102	81	84	80	101	90	89	101	81	86	102	92	89	98	101	104	101	95	114	82	79	90	104	93	102	83	88	91	113	90	105	84	83	98	111	98	81	101	95	92	107	82	98	115	90	86	79	93	90	92	93	110	95	93	80	96	104	75	93	97	84	80	94	86	92	98	89	111	103	80	96	95	104	100	92	88	88	87	95	97	105	87	80	94	85	92	109	93	103	103	95	109	93	103	75	99	76	88	100	106	100	95	102	95	104	97	96	92	92	116	104	93	102	99	76	93	89	105	115	73	79	105	104	91	103	92	96	110	86	93	84	98	109	92	86	91	87	86	91	104	95	75	86	95	96	87	96	104	92	106	85	92	81	99	103	111	120	96	103	87	100	96	95	87	91	96	96	98	94	96	103	105	96	109	96	85	78	99	102	96	94	100	95	77	101	89	90	93	80	96	94	83	86	92	101	76	94	84	91	81	87	96	114	102	82	93	78	111	117	102	98	100	104	86	85	99	92	87	95	94	105	86	81	99	89	102	80	99	79	105	108	86	83	85	85	97	88	121	85	91	75	86	112	90	81	95	91	88	108	89	90	103	100	92	84	101	88	81	88	94	91	104	83	96	90	86	104	99	106	80	83	106	92	92	89	92	74	92	91	98	90	102	91	88	95	99	104	98	98	88	93	97	75	99	73	98	86	96	96	100	84	82	104	105	85	79	96	83	104	103	105	89	92	94	115	92	96	89	74	80	73	97	95	94	92	85	88	91	80	90	86	81	91	99	84	86	123	108	93	100	90	91	98	89	95	112	92	99	96	80	102	102	117	91	109	94	87	100	109	103	93	103	105	111	92	89	87	94	92	80	94	69	88	81	91	92	96	99	87	102	104	91	103	93	100	87	120	99	89	95	104	88	79	98	86	74	84	108	97	106	86	90	100	82	87	94	97	106	78	99	114	74	73	88	100	93	97	81	98	108	96	96	78	91	85	84	95	97	103	73	88	114	84	80	73	86	85	85	90	83	101	91	95	85	96	103	89	87	86	103	88	107	104	89	95	90	100	95	91	90	90	83	84	101	93	105	106	114	96	102	96	103	103	75	97	107	106	87	102	88	104	98	85	97	94	93	93	93	86	77	109	88	114	101	93	100	79	92	82	89	95	102	114	92	72	106	90	93	103	71	102	104	89	94	93	104	94	84	93	104	91	84	104	97	91	113	90	100	104	81	89	79	83	99	109	92	77	98	81	81	80	96	93	87	101	97	101	113	94	83	100	93	84	79	109	89	87	79	97	96	89	103	86	92	92	90	94	91	107	95	107	80	96	80	103	87	87	103	95	79	121	91	87	100	96	97	116	89	103	119	98	79	84	81	86	88	92	96	90	93	92	90	97	98	98	98	85	89	96	85	93	92	92	107	91	84	111	90	86	100	95	75	97	100	122	98	108	96	104	93	83	94	82	86	94	87	94	98	85	109	95	77	119	96	101	111	81	109	85	110	95	94	102	101	105	95	105	88	92	102	90	81	91	83	71	95	92	106	83	97	99	94	115	77	92	105	91	100	84	98	81	112	103	93	92	104	93	93	122	79	98	87	88	67	71	98	100	90	84	95	99	95	94	95	105	110	89	85	95	73	95	95	103	78	96	110	96	88	84	97	103	90	91	87	99	88	94	93	93	78	82	90	99	115	105	102	78	105	81	101	107	70	97	108	104	94	87	89	104	98	94	113	93	94	84	98	101	85	93	95	112	101	85	102	98	92	94	87	110	89	99	89	80	99	105	93	90	88	80	72	106	105	99	119	101	99	97	89	63	83	101	98	88	84	87	99	95	117	84	96	96	91	85	94	75	86	76	93	74	93	94	70	78	84	103	97	100	86	96	93	103	86	90	96	92	117	82	116	96	109	78	90	100	82	91	98	97	97	84	81	84	81	97	100	98	82	102	114	88	106	73	91	81	97	102	80	95	89	94	93	111	103	103	84	96	92	102	86	96	92	81	80	75	88	99	91	93	85	114	92	101	99	104	88	87	102	91	95	95	96	98	99	104	73	84	90	88	103	106	77	84	89	105	95	112	99	86	69	89	92	82	83	94	82	91	95	91	92	106	114	78	83	92	92	71	122	80	89	83	94	83	92	96	98	88	86	89	108	93	98	83	102	92	84	83	82	103	95	94	94	94	82	94	97	93	85	86	100	97	96	91	91	70	108	99	105	90	124	90	83	82	106	80	109	86	90	100	94	105	91	118	110	87	104	90	98	94	90	106	103	102	77	102	85	81	89	81	103	96	79	97	77	84	100	75	85	86	88	93	101	107	85	125	102	77	97	113	121	81	109	85	87	99	90	93	80	97	96	90	86	92	96	103	83	115	100	102	90	81	85	109	90	94	93	93	94	113	83	112	90	84	92	103	97	98	86	98	78	86	99	82	100	89	107	80	83	86	76	85	114	89	87	104	86	103	93	96	103	99	89	86	92	88	102	75	103	89	108	94	95	80	88	105	89	95	86	107	85	95	85	98	93	85	95	72	108	95	109	86	110	95	105	95	103	95	93	105	113	90	115	90	92	91	94	93	91	86	78	85	102	84	106	90	94	86	94	115	94	82	87	106	89	119	92	101	71	112	101	102	92	94	101	97	101	81	124	92	112	104	93	96	109	104	82	81	102	95	81	115	93	87	110	74	86	88	92	102	85	94	82	85	80	100	98	94	101	89	89	91	91	94	88	80	120	86	75	86	112	71	75	108	88	81	98	82	95	82	86	104	97	88	92	86	79	106	85	92	106	100	94	97	99	93	100	84	100	92	94	83	97	100	80	92	99	88	68	89	96	95	80	94	104	91	89	93	95	86	88	88	88	93	99	85	75	94	90	101	85	92	88	89	115	89	88	110	96	91	78	88	74	80	113	96	128	85	93	77	106	101	93	92	102	94	90	98	105	111	95	80	82	86	84	102	84	85	85	90	84	91	100	112	92	93	79	85	97	93	99	93	84	117	97	110	106	86	91	97	78	92	102	90	87	96	82	92	90	81	93	110	80	106	107	95	91	109	91	99	96	91	89	123	83	82	92	76	88	101	107	98	70	102	96	112	84	100	100	100	79	95	70	89	105	87
8597	8328	6294	2818	3001	2077	771	319	170	141	131	138	116	126	106	113	110	126	117	103	125	99	102	129	99	104	115	113	129	120	123	105	103	113	111	110	111	104	99	104	117	114	104	111	128	127	119	126	96	125	101	103	111	114	116	119	123	113	115	106	108	126	98	120	120	146	110	103	97	94	108	112	124	99	103	90	95	104	108	105	115	115	96	117	107	125	117	105	103	104	86	103	117	106	124	115	111	114	94	122	110	127	107	123	114	100	121	105	97	117	90	114	120	125	110	107	93	101	123	109	116	102	88	118	116	117	134	118	94	111	122	103	112	103	97	120	90	101	76	95	110	138	116	131	109	104	104	115	121	114	103	105	99	116	103	95	95	110	100	94	93	106	112	85	103	108	98	113	96	106	87	106	110	123	97	98	107	107	108	128	96	103	125	96	121	108	110	111	120	110	114	112	106	104	89	114	121	117	111	123	109	107	95	103	114	105	103	105	99	110	98	108	118	105	104	102	106	117	99	106	123	111	122	104	113	108	110	110	93	117	102	124	92	116	106	93	109	103	88	93	122	120	95	115	121	112	109	102	105	104	96	108	118	103	101	109	95	112	117	106	94	98	112	126	100	97	99	93	126	101	120	115	80	107	95	108	95	115	94	119	122	119	115	84	109	122	104	113	99	93	121	123	93	122	120	109	112	99	115	95	104	111	115	120	109	124	111	112	120	85	110	102	115	120	120	121	113	117	99	121	97	90	108	132	119	107	103	110	101	105	110	86	112	120	115	130	105	113	110	104	101	96	113	120	109	127	98	98	123	98	95	93	113	106	87	100	103	117	115	108	104	114	98	93	103	127	120	89	102	114	93	92	93	118	113	105	100	116	101	103	121	102	111	109	105	108	92	115	104	108	120	127	100	114	110	111	123	108	114	117	98	115	103	93	102	103	107	104	106	108	108	88	123	108	95	124	104	101	98	131	112	105	109	119	112	128	100	114	130	96	108	97	117	100	105	103	108	93	131	125	71	102	106	98	115	113	115	104	104	102	108	97	97	109	114	130	111	109	109	121	104	94	120	109	110	118	116	108	90	106	107	113	127	96	113	130	115	102	119	109	98	137	107	118	111	109	111	125	111	93	92	111	122	100	108	130	108	110	94	121	92	118	111	81	96	113	101	116	100	105	119	102	105	113	110	97	112	75	97	115	112	119	105	87	103	99	117	102	116	111	129	111	106	117	108	118	119	86	104	100	115	87	100	107	116	85	112	103	95	115	117	104	115	116	112	105	110	103	93	103	116	119	111	101	89	112	110	101	110	88	101	108	112	109	115	91	115	118	120	100	111	111	117	106	90	108	114	101	116	108	79	108	95	95	104	98	123	102	104	102	118	107	95	113	92	113	105	100	92	106	126	116	92	99	102	96	98	114	122	89	103	108	105	87	113	115	124	108	107	105	108	118	89	115	104	103	93	101	110	96	105	117	116	106	111	112	103	106	101	104	101	99	111	97	106	121	96	118	121	102	96	108	108	105	99	94	99	107	113	102	109	94	93	109	117	107	117	117	108	113	104	114	114	104	111	109	109	112	112	123	106	91	110	111	107	112	75	87	106	112	88	104	105	113	110	110	110	127	107	129	108	108	85	121	113	110	104	101	111	108	100	108	113	101	101	109	97	109	114	97	116	116	106	113	106	103	120	110	108	110	106	108	110	109	105	121	111	96	95	108	102	109	115	115	96	95	110	102	97	108	100	111	114	118	114	102	115	104	104	103	114	117	105	99	122	97	116	106	88	114	104	110	95	110	112	128	117	109	108	111	111	109	117	126	97	109	97	102	107	112	92	92	85	93	106	100	94	75	110	117	132	96	107	104	92	130	106	96	93	114	90	106	101	97	111	113	93	107	106	123	99	111	115	111	101	104	105	123	111	109	114	96	98	103	112	95	96	78	137	106	107	116	98	113	114	109	122	108	105	119	93	111	96	120	109	115	88	85	112	108	102	111	104	101	116	112	100	111	96	118	116	97	102	121	106	95	79	97	99	119	112	121	100	93	108	98	95	117	132	130	120	116	88	127	99	112	103	108	103	100	104	108	121	124	127	114	107	122	104	108	88	119	105	101	112	113	132	124	100	98	102	121	98	102	97	101	103	99	113	110	115	129	106	97	95	93	118	134	125	117	93	112	120	106	91	107	101	115	109	113	112	89	110	107	107	107	96	113	122	88	112	93	123	106	99	106	92	109	105	120	116	94	109	98	119	113	102	100	106	95	113	124	117	109	117	82	88	117	102	100	115	113	102	97	111	80	109	103	118	111	113	91	115	106	106	109	99	122	105	97	102	97	107	106	105	119	109	102	112	106	86	137	99	105	112	110	86	110	111	107	116	116	119	97	101	112	109	128	113	110	109	124	104	126	101	93	105	91	131	101	111	103	105	89	118	110	116	118	96	106	116	101	121	107	120	106	88	103	116	103	112	104	101	107	104	103	79	114	100	107	112	113	97	107	113	118	88	107	106	102	101	96	106	120	111	101	96	103	105	115	102	108	100	100	95	113	97	110	116	93	115	97	102	99	118	112	99	110	116	119	89	110	105	108	104	123	111	114	103	110	123	117	96	113	99	111	103	127	97	92	111	106	112	107	110	109	107	108	97	112	112	112	100	104	109	107	105	96	103	102	85	105	117	107	104	114	98	96	102	101	101	106	115	101	107	124	118	115	109	100	130	104	106	124	115	112	107	115	102	119	103	118	98	107	111	119	110	105	92	97	90	104	114	95	117	92	91	93	113	104	115	123	101	118	109	106	100	121	100	108	94	85	102	110	116	95	106	121	111	98	106	88	105	95	93	113	106	99	113	108	99	111	103	112	100	116	107	113	100	95	96	121	113	92	102	104	115	104	111	96	115	77	106	109	109	101	106	129	108	111	117	98	101	125	110	119	116	113	99	128	106	112	107	119	98	103	115	110	115	106	83	114	90	101	121	116	122	92	121	97	120	104	101	109	100	103	111	98	98	113	121	105	86	102	112	114	117	94	99	104	103	119	116	90	101	107	103	111	98	110	138	93	106	122	111	103	114	110	93	98	120	106	126	111	135	109	104	106	101	128	109	111	114	98	98	105	104	86	111	111	92	107	112	114	113	113	114	90	117	112	120	96	104	107	98	115	119	106	100	109	100	114	94	111	105	95	131	103	95	99	114	117	104	94	103	102	99	105	91	122	132	100	118	93	117	126	102	104	105	113	113	112	97	124	91	118	108	101	128	99	111	101	112	133	111	99	104	119	91	123	115	116	121	97	100	95	115	100	109	108	105	78	108	105	96	111	106	111	122	98	104	109	122	106	83	117	94	102	107	105	93	95	102	104	101	114	108	96	100	94	93	101	96	134	92	93	104	102	126	120	104	104	103	97	103	97	104	120	108	101	105	111	104	108	116	98	112	120	109	116	105	101	102	120	92	93	110	110	119	99	102	110	105	85	118	110	111	122	99	108	95	99	113	118	111	102
25010	20436	26802	23989	20470	11791	1814	1390	638	453	399	353	302	318	263	270	277	254	211	221	215	241	198	201	182	180	206	216	197	197	194	180	165	177	174	186	175	180	173	168	170	161	154	132	159	160	154	155	143	148	156	147	184	150	141	157	162	160	152	156	163	166	152	145	151	162	157	161	146	167	146	149	167	163	154	153	148	172	148	154	164	150	159	164	125	160	143	160	154	144	167	151	130	192	148	150	150	149	169	140	172	153	184	159	155	184	189	154	141	159	155	157	160	176	132	142	164	149	157	167	146	148	140	135	138	141	161	128	174	136	166	145	147	154	166	148	141	161	134	163	132	143	166	147	182	155	154	167	167	140	145	150	154	164	145	166	164	160	178	161	149	142	138	178	141	169	148	165	152	166	154	150	152	163	152	161	146	138	177	145	152	152	167	156	156	155	170	185	147	138	141	151	136	147	152	154	174	158	160	142	140	143	123	144	146	170	158	129	149	170	153	154	175	154	145	130	159	151	156	173	146	156	138	122	165	161	148	152	154	139	142	151	159	152	132	140	162	163	162	147	161	163	164	150	137	159	172	136	160	162	178	135	176	153	149	169	145	142	161	176	133	147	140	131	150	150	140	148	176	153	156	153	153	167	134	145	138	164	138	170	161	144	163	131	149	135	160	153	153	150	128	152	147	159	168	159	154	152	154	173	173	147	157	150	158	147	163	167	154	166	163	158	147	159	163	162	163	141	132	134	142	141	152	167	145	177	148	143	144	137	177	125	153	148	161	160	146	143	122	136	155	148	160	140	139	160	142	132	147	142	135	158	152	157	147	147	176	193	150	161	161	157	149	152	165	155	155	147	141	140	145	156	156	152	148	160	164	147	133	148	157	158	143	147	154	147	143	140	180	162	143	158	169	162	177	127	165	171	182	158	151	187	188	181	150	157	162	149	154	157	152	154	173	146	157	142	134	153	158	131	174	157	161	176	137	153	160	194	145	157	154	151	152	169	143	161	165	159	152	163	160	163	149	162	141	154	156	154	197	158	156	169	164	160	136	139	162	160	142	150	155	137	140	166	167	129	157	141	160	149	148	170	158	178	137	170	152	149	129	179	164	152	139	163	153	157	153	155	141	175	139	144	151	146	138	177	169	146	169	166	137	154	146	152	155	150	176	150	152	163	170	140	156	158	152	154	152	146	153	171	158	133	157	151	160	137	152	164	170	175	150	148	165	150	116	154	144	159	137	141	156	151	156	140	137	183	165	160	159	140	150	145	182	157	160	137	142	151	157	146	161	155	148	159	150	175	156	162	144	150	155	157	149	131	156	151	154	153	158	173	160	185	141	177	173	149	164	164	170	145	162	159	168	149	141	155	158	158	160	172	144	151	160	142	123	149	144	152	131	162	151	138	177	157	148	151	172	159	169	146	159	149	170	174	148	160	152	136	160	158	161	140	140	138	137	151	163	153	141	145	137	142	156	148	124	154	146	189	142	144	152	133	143	155	151	147	110	157	112	138	140	167	155	170	149	161	171	149	132	132	166	162	139	160	150	145	149	148	157	128	171	159	153	160	140	142	172	161	157	177	143	157	135	153	155	171	163	164	155	132	148	158	147	138	154	157	156	180	154	142	145	130	155	166	165	147	171	153	155	142	165	151	155	155	145	149	158	163	149	126	153	175	160	152	149	157	137	164	151	148	162	144	147	154	147	176	166	140	148	170	136	137	134	135	148	147	157	143	144	168	175	142	149	140	140	136	147	147	163	189	151	145	140	165	170	143	140	157	162	167	161	153	154	169	132	155	148	179	150	157	139	157	166	143	161	171	164	157	162	138	144	163	141	168	174	148	131	142	140	153	163	157	161	151	160	155	157	168	145	159	166	164	175	169	154	154	161	134	143	155	158	161	153	149	149	157	163	156	139	141	167	168	151	152	175	160	152	148	159	165	169	163	168	170	155	154	155	137	135	154	163	157	141	152	191	173	123	156	157	158	169	153	146	176	156	143	152	140	161	161	154	155	150	149	188	158	163	152	167	174	144	151	149	153	183	158	159	150	147	169	140	162	142	145	154	158	156	173	159	180	154	154	164	156	155	143	153	160	158	152	174	139	142	145	149	148	153	155	158	154	153	165	148	192	115	130	145	191	151	159	164	140	174	147	139	134	167	148	131	153	144	144	153	138	160	172	185	167	154	151	166	152	163	140	175	138	153	147	170	148	151	151	156	151	151	164	160	148	158	155	167	181	139	135	174	141	166	171	154	139	161	137	161	150	147	160	145	155	181	175	149	139	159	173	155	175	133	134	137	161	169	139	151	173	142	150	161	143	151	166	154	164	159	158	170	156	139	149	148	161	158	146	162	165	168	137	149	151	149	157	161	167	145	140	144	173	155	148	144	174	167	169	159	145	155	149	169	147	164	145	143	142	179	163	150	148	144	171	148	161	169	166	135	162	162	163	134	148	154	152	161	162	143	164	157	162	139	137	155	140	174	138	146	132	148	121	123	173	155	137	151	154	171	155	160	135	142	156	138	145	154	151	131	170	155	143	156	134	148	158	151	141	129	141	165	148	145	138	152	146	142	158	146	164	136	153	157	134	168	165	133	165	158	158	165	163	157	159	133	166	141	165	158	164	177	155	154	161	165	161	165	157	155	148	144	151	149	133	184	162	158	161	142	141	147	130	172	168	162	186	131	161	148	161	155	169	146	147	165	147	144	164	156	139	165	157	187	144	154	157	154	156	164	142	158	147	152	172	154	128	155	132	160	145	154	151	155	137	163	176	149	131	165	158	145	168	160	157	148	156	156	154	160	188	167	145	155	144	141	161	163	155	142	167	132	146	170	160	163	166	156	156	148	143	140	172	127	161	156	140	131	147	171	167	166	172	156	148	156	167	170	135	158	141	173	149	160	163	162	149	139	150	143	149	161	141	141	142	141	136	147	131	152	164	172	155	166	154	162	161	163	165	160	163	154	170	142	142	168	159	134	138	138	149	150	158	150	154	151	166	143	138	154	131	164	146	134	150	162	158	158	159	163	175	141	153	145	138	176	164	171	144	156	141	157	160	136	172	142	161	166	155	160	168	152	154	148	160	151	173	155	138	159	158	163	159	174	136	154	147	139	129	155	157	150	128	150	168	143	149	154	169	141	158	136	146	140	175	150	139	164	162	159	154	158	154	182	168	192	152	164	151	166	150	158	127	140	178	177	176	165	148	158	147	163	150	166	159	158	164	167	148	145	137	178	154	162	143	157	167	168	165	142	156	145	173	146	142	169	181	134	159	134	143	157	144	160	180	141	156	153	148	162	189	160	161	155	162	130	164	159	169	162	159	172	135	144	139	155	168	148	161	172	141	170	160	157	148	181	171	167	144	164	160	168	137	162	157	146	141	168	159	161	157	152	167	170	137	161	152	152	140	163	152	148	147	134	150	135	148	173	141	143	170	135	132	161	159	176	173	138	146	141	185	149	163	159	158	135	139	157	146	181	146	161	163
10633	19710	14688	8850	7377	4249	2697	2957	1185	862	773	646	559	461	472	412	398	377	323	303	263	299	270	266	251	256	220	226	210	212	217	185	174	192	203	182	193	198	199	160	184	152	158	183	158	174	162	165	169	167	180	153	177	168	172	152	176	173	178	159	182	154	145	142	172	154	139	157	185	154	165	169	172	160	149	154	152	178	128	162	151	157	155	164	161	150	151	156	157	148	155	183	176	156	169	138	138	162	159	163	150	170	158	164	140	141	149	144	163	168	143	139	168	163	153	156	169	156	161	135	150	171	141	159	130	151	153	135	148	159	153	145	154	153	158	140	151	179	144	159	149	157	157	163	174	148	151	147	127	163	166	146	151	149	178	158	157	175	149	147	150	162	163	154	148	152	159	143	161	151	167	148	156	153	148	167	135	174	154	158	157	136	138	141	133	143	151	141	127	168	151	180	158	162	173	163	156	162	146	159	158	168	148	161	173	133	145	154	152	142	161	160	126	151	158	157	151	143	163	126	148	171	160	131	162	177	141	137	133	157	158	169	149	159	156	145	136	166	169	142	174	164	160	152	157	153	166	153	147	157	137	165	178	154	140	170	156	173	154	178	149	168	157	146	152	166	158	165	151	170	168	146	163	171	154	149	136	149	150	132	164	168	142	133	130	136	144	150	169	174	149	143	155	157	154	154	132	128	171	163	162	170	153	149	170	174	144	165	136	188	172	180	147	139	158	167	165	143	164	147	163	147	162	138	160	170	148	144	171	171	158	156	143	154	159	155	155	150	174	133	170	165	139	146	162	129	174	162	131	132	153	167	150	141	121	149	144	166	160	167	145	160	139	148	157	145	156	133	140	167	156	161	155	150	147	158	160	142	153	145	131	151	148	161	166	131	162	151	146	156	128	137	146	145	153	141	150	171	162	146	141	153	154	163	156	162	165	149	124	151	173	135	147	165	156	166	135	169	146	139	174	147	158	153	150	128	157	146	166	155	170	147	147	164	168	163	153	146	169	177	180	144	130	143	154	137	151	153	151	136	151	168	165	173	158	141	147	140	147	179	142	151	155	157	174	141	141	155	152	154	147	151	151	145	155	156	157	172	160	146	157	172	149	155	149	153	159	147	132	176	142	170	148	170	143	132	131	155	175	149	158	165	138	132	143	149	139	139	154	156	153	147	141	146	155	164	168	160	159	158	176	179	171	152	135	156	160	140	150	156	163	144	148	166	118	176	151	152	161	142	155	151	139	156	147	147	149	161	149	158	160	162	158	148	134	157	144	167	163	157	163	162	156	146	147	141	155	144	159	161	165	146	147	157	148	149	145	139	155	141	149	139	136	138	144	166	143	163	153	145	139	154	153	150	135	144	154	152	164	153	158	142	165	144	149	153	158	152	151	147	163	156	145	152	151	142	142	150	174	142	146	149	165	159	150	194	147	159	149	153	139	152	177	145	149	158	136	153	166	158	160	165	138	138	156	147	152	151	171	155	151	144	150	142	152	167	153	155	161	120	140	140	154	144	131	160	150	148	160	170	147	135	158	167	152	151	147	158	181	138	162	149	150	153	153	173	150	148	141	164	146	145	162	147	155	151	144	125	158	173	152	158	169	179	144	155	147	158	151	144	171	167	166	151	161	171	140	159	129	153	162	176	148	155	140	162	142	154	146	136	149	156	147	137	179	183	145	145	147	116	143	172	160	153	151	167	172	148	153	165	146	162	156	163	149	155	148	143	146	136	149	168	165	148	171	162	159	171	140	158	162	168	156	162	146	134	158	157	152	168	165	123	160	140	163	147	160	150	157	170	163	185	172	135	155	153	146	155	140	124	156	150	143	147	156	122	160	149	157	150	159	141	174	146	146	184	156	158	161	146	144	139	145	148	138	149	146	166	159	140	134	173	170	152	160	150	171	169	173	138	134	138	145	157	174	152	151	157	159	163	165	129	161	153	142	159	166	141	142	157	161	149	156	168	160	143	138	195	158	157	176	153	165	154	160	147	163	156	169	137	153	146	149	165	134	141	150	144	157	163	156	134	163	164	168	145	148	142	153	147	166	148	173	157	141	145	135	156	148	162	162	154	170	140	157	158	164	159	173	157	141	151	165	168	169	174	158	150	153	140	155	177	152	161	164	154	158	160	164	144	160	171	167	174	154	170	150	161	145	148	141	145	171	151	157	118	172	147	160	171	146	166	139	163	111	158	165	164	138	147	156	135	154	158	150	152	172	146	165	153	161	128	151	162	179	140	151	170	157	137	154	136	135	151	129	168	140	157	182	138	158	156	138	186	149	150	162	146	154	137	139	136	137	152	149	145	141	148	175	166	151	138	155	147	141	128	149	159	125	149	133	159	174	154	137	162	139	144	145	171	165	169	172	155	175	161	146	137	147	144	138	155	177	147	160	138	123	182	162	165	145	161	160	141	168	145	165	168	160	152	148	157	159	148	170	159	146	140	146	143	176	172	153	157	162	161	140	169	161	147	140	147	148	167	172	155	178	176	161	156	164	162	168	138	153	130	134	154	143	163	154	148	162	147	156	126	161	172	156	168	143	130	166	152	153	165	167	172	148	154	148	153	168	160	147	148	141	150	155	138	144	183	163	147	151	120	163	141	149	154	157	159	169	142	158	159	163	179	141	166	141	144	175	152	151	155	163	158	143	147	143	148	151	125	154	144	141	143	162	137	153	152	150	155	145	153	166	147	146	150	157	182	177	155	135	155	148	161	145	132	152	152	142	138	163	140	157	160	154	152	144	160	165	140	162	152	157	173	150	168	134	159	150	137	163	172	161	162	164	144	170	146	137	158	169	160	159	171	163	148	150	159	143	130	160	147	142	176	164	169	159	158	142	147	169	169	149	150	154	155	142	156	163	164	146	161	140	165	161	151	154	167	169	157	153	141	144	144	176	154	170	155	136	147	129	147	152	149	160	161	159	164	151	140	165	134	152	149	136	164	176	162	151	135	157	151	147	181	188	151	147	159	165	143	128	176	163	168	154	149	160	156	162	161	148	158	134	152	176	143	144	154	150	170	146	161	173	173	161	145	196	166	141	154	146	149	148	164	157	162	165	166	143	161	172	132	166	145	141	162	147	158	150	153	137	145	156	145	146	159	180	151	137	149	156	158	160	159	157	135	175	145	155	155	155	173	161	163	174	169	162	142	145	170	143	153	155	164	151	149	153	159	134	133	152	159	160	164	160	136	152	146	177	169	162	137	131	133	171	177	165	155	170	169	153	143	182	153	176	148	142	158	146	153	131	139	151	158	170	164	159	135	131	155	163	134	138	172	149	146	148	154	140	132	131	161	148	154	163	169	162	141	163	175	144	142	145	157	147	149	152	160	131	152	158	132	138	139	164	167	148	158	167	164	152	169	152	155	137	154	122	174	141	171	166	148	136	150	157	160	171	152	140	155	142	149	178	159	157	151	170	153	149	147	172	162	142	147	153	133	171	152	161	142	161	163	166	154	134	180	147	160	159	134	160	136
22615	20404	27116	23597	20412	20573	11195	3746	2878	965	841	724	708	637	671	583	542	514	458	456	439	456	468	417	420	385	399	412	391	367	429	367	381	374	385	391	400	385	375	326	387	352	367	331	344	352	374	356	380	368	322	377	356	353	317	360	353	349	352	363	347	333	350	362	376	349	332	322	340	362	335	332	322	363	318	310	316	319	348	304	329	357	347	335	328	339	340	321	322	295	333	347	315	348	331	357	354	352	333	334	376	324	304	333	370	324	335	317	352	360	344	339	305	353	341	337	332	307	351	319	323	350	334	359	331	349	353	311	323	325	339	338	349	319	352	349	350	326	328	328	305	307	322	326	308	344	336	292	342	331	328	297	346	341	350	365	316	323	346	332	332	369	346	330	307	327	312	301	337	338	307	357	319	333	335	336	293	335	352	313	357	343	348	327	349	347	333	325	293	346	335	347	333	310	322	343	355	315	357	331	337	359	311	365	337	339	341	318	342	322	307	319	312	330	379	317	350	341	328	348	351	336	335	342	350	341	325	292	343	323	366	320	326	332	299	322	314	330	333	348	317	357	335	343	316	335	334	353	313	328	321	343	363	338	315	362	359	324	335	342	347	339	372	323	364	326	347	326	319	318	321	292	329	353	319	349	332	335	345	327	333	332	309	323	314	341	321	314	346	320	313	342	311	306	333	361	329	352	322	323	344	336	300	347	350	314	317	323	323	342	339	333	359	357	323	362	338	368	342	304	302	305	324	348	324	325	312	316	375	320	343	312	302	323	326	356	297	323	315	355	315	336	348	343	293	316	358	341	369	296	323	297	316	332	306	292	341	354	335	328	352	365	329	372	361	329	323	307	344	367	328	325	328	349	309	278	352	368	295	334	371	328	297	370	352	333	326	313	351	328	330	358	312	320	336	332	345	322	326	325	314	354	339	320	323	342	320	332	307	330	308	374	336	275	323	320	334	349	326	352	318	333	317	355	302	316	312	337	345	334	340	318	293	314	373	370	309	322	337	334	288	322	326	327	314	317	303	332	327	334	354	327	298	313	329	324	324	332	367	345	341	284	326	324	305	324	345	341	349	339	304	372	369	341	321	347	332	325	346	353	346	350	320	307	351	321	354	333	322	318	358	326	347	336	322	347	373	315	326	357	335	310	333	310	330	315	361	337	357	353	368	304	311	340	338	355	319	350	364	294	298	293	333	318	289	342	316	340	339	356	348	339	331	346	310	294	326	332	302	316	346	323	317	352	368	323	302	297	363	321	346	338	333	331	353	312	289	331	327	313	336	328	315	338	343	379	347	333	330	345	346	330	329	337	312	306	352	321	317	313	346	325	343	312	330	323	308	350	355	363	350	346	329	324	316	333	337	343	323	323	309	337	332	370	326	305	320	364	368	311	334	347	329	330	329	362	334	349	325	337	315	324	350	356	335	353	372	328	334	333	349	332	346	314	331	320	302	330	321	328	299	346	299	349	389	329	321	349	349	352	337	310	319	335	345	309	361	336	341	331	318	315	311	319	320	340	325	331	330	354	324	361	360	329	326	345	331	333	323	329	341	367	335	360	321	338	354	332	347	337	342	358	320	307	353	340	326	377	327	323	330	350	326	363	351	297	318	332	339	336	297	310	331	347	307	323	298	347	311	335	324	312	343	336	353	320	347	306	316	348	330	358	367	309	336	354	311	328	319	345	326	309	347	333	318	365	345	316	341	315	315	335	329	345	335	328	375	316	334	339	342	344	337	328	347	343	341	370	329	345	332	318	332	328	294	322	351	314	340	333	343	332	353	328	340	334	327	336	343	350	343	325	330	321	311	359	336	327	336	319	353	344	358	344	322	318	330	339	320	325	305	336	367	330	373	341	317	342	323	334	313	345	342	359	338	306	322	337	344	330	326	322	332	332	311	366	321	323	331	298	328	312	311	303	321	331	283	347	315	358	358	299	327	322	324	310	313	307	330	335	358	339	351	305	330	366	302	348	340	290	341	327	355	347	346	320	306	334	312	329	334	336	321	335	311	326	357	335	343	340	356	323	345	309	329	349	296	281	349	308	303	372	323	351	336	322	324	285	342	280	361	355	350	321	326	326	327	332	328	334	308	342	336	333	323	328	369	356	324	323	333	373	343	330	339	333	312	319	335	352	352	339	315	315	309	328	346	354	368	315	327	332	345	301	323	318	317	343	361	326	341	330	298	290	327	322	363	350	335	345	321	345	376	330	339	344	348	314	347	296	316	366	344	346	312	322	334	317	338	305	322	366	330	311	329	317	344	338	309	344	328	345	335	301	334	338	341	331	330	320	337	374	330	357	350	377	319	331	337	314	353	350	327	369	351	336	341	320	342	316	321	348	349	341	371	330	328	294	326	325	309	343	342	374	323	313	336	316	317	349	373	334	337	330	316	337	325	336	365	348	329	339	332	321	315	352	362	339	341	341	338	313	328	346	334	307	325	314	318	294	330	339	350	324	337	351	336	292	349	339	337	373	302	335	363	353	314	344	363	306	307	306	350	359	333	331	314	349	322	353	287	345	325	343	309	332	358	327	378	330	315	332	335	323	351	346	309	327	345	348	353	322	347	338	317	350	340	344	333	319	307	326	347	354	325	323	352	327	336	327	291	301	320	344	348	305	317	350	329	298	317	313	320	310	340	351	311	347	349	350	312	370	338	318	320	308	321	355	352	318	358	355	339	305	375	350	368	343	334	342	318	345	339	314	325	291	334	304	352	343	350	311	309	317	294	336	343	312	333	350	339	347	310	350	310	305	324	336	332	333	325	327	323	343	310	311	322	343	319	332	298	361	358	355	346	323	318	335	310	322	361	337	325	390	351	353	337	337	331	346	334	304	335	312	354	325	372	356	355	344	344	316	325	317	299	341	329	336	336	316	322	336	336	311	352	337	355	388	323	314	323	313	338	318	329	352	332	354	324	318	316	299	326	346	331	306	314	349	359	359	344	325	327	336	360	316	314	325	324	351	366	325	322	350	379	344	320	338	328	350	358	315	341	335	336	291	320	331	331	310	333	347	343	350	355	324	330	345	308	333	313	331	332	317	314	343	340	328	329	333	340	314	306	344	354	346	329	334	330	299	367	291	316	350	327	348	351	336	317	324	298	319	329	332	307	336	342	363	311	310	329	328	351	315	334	338	341	322	291	338	346	293	334	311	365	312	356	291	328	339	349	334	357	341	339	332	314	361	297	334	318	338	310	369	316	317	343	338	320	306	334	323	359	325	338	325	341	301	310	327	356	323	330	314	336	332	312	346	317	374	344	286	336	343	310	359	326	334	328	326	335	328	324	327	302	324	344	373	342	353	278	339	338	335	321	329	340	327	325	349	318	318	332	349	308	321	315	303	348	317	310	345	388	341	365	350	339	342	327	307	346	327	363	337	325	342	332	355	335	323	346	338	356	312	332	322	297	331	346	342	322	314	343	342	349	321	355	338	357	329	351	303	332	312	379	320	338	323	343	306	397	335	342	310	352	318
12612	23146	23679	13650	10518	8350	5457	6399	4278	1744	1553	1260	1223	1020	914	815	789	741	625	619	579	583	538	544	494	490	485	458	433	470	445	410	394	407	402	387	421	399	360	380	388	344	353	409	372	383	333	311	363	356	361	326	382	348	307	354	361	352	350	335	356	335	340	338	352	354	345	313	329	369	339	368	310	326	334	348	316	327	328	331	349	325	337	333	325	361	317	306	330	334	339	324	314	312	333	319	324	318	329	342	317	366	296	320	300	338	322	320	307	313	316	291	343	302	325	347	293	355	305	313	293	347	331	312	327	299	308	329	308	295	339	302	277	331	338	290	298	316	309	318	325	321	295	308	322	312	312	338	296	329	303	306	325	281	332	338	337	329	332	303	334	334	337	284	321	304	319	317	298	309	307	326	312	288	348	334	325	310	301	332	330	323	325	315	296	321	341	322	290	314	323	304	292	331	306	299	307	329	337	312	323	305	332	320	317	292	343	326	316	328	335	302	341	334	328	319	306	322	311	339	320	291	291	322	345	314	318	285	303	305	322	322	301	344	326	297	306	289	338	284	347	313	296	304	302	332	354	309	303	280	320	294	308	330	333	314	346	314	339	312	328	278	337	297	326	311	316	290	301	344	323	303	309	316	367	326	298	358	304	323	330	302	319	320	324	335	322	316	359	296	321	326	295	354	279	310	348	333	330	328	304	322	328	306	326	307	311	325	307	326	290	302	316	312	336	317	303	307	293	313	345	320	323	298	312	329	335	273	327	300	304	293	323	299	309	289	332	316	316	323	290	318	315	320	329	320	326	336	301	328	324	321	359	280	325	296	348	322	341	298	302	299	288	324	294	307	325	324	312	303	309	292	318	314	306	334	322	315	311	348	311	300	314	322	355	312	339	299	320	312	319	324	312	352	347	326	312	299	335	294	324	341	359	344	338	292	340	290	341	321	301	285	320	310	325	340	323	313	316	321	351	326	315	338	317	318	304	318	291	324	314	287	322	316	319	325	290	334	319	360	321	292	297	304	326	300	319	335	313	313	318	333	338	324	322	307	308	315	315	315	333	331	334	325	315	316	330	289	336	310	312	312	309	327	286	384	316	294	313	298	309	299	327	331	305	347	279	328	303	347	304	328	363	316	321	309	356	308	327	303	341	356	324	304	315	284	355	297	315	356	328	331	328	306	305	313	322	307	309	296	343	352	315	337	332	311	357	333	306	310	306	302	322	336	301	318	293	320	329	349	337	328	311	319	319	287	318	330	316	310	333	294	340	320	291	320	307	283	316	340	337	314	312	305	344	303	318	345	311	305	331	318	311	366	311	285	314	303	328	336	304	321	322	304	329	339	330	320	286	340	317	339	334	338	320	309	332	330	326	315	321	330	313	326	334	344	296	310	320	293	335	335	348	333	292	317	325	316	338	314	338	336	288	319	314	331	301	297	314	320	292	328	307	333	336	307	334	339	293	326	289	323	314	320	274	353	327	335	311	328	289	336	301	290	317	328	305	331	304	312	341	297	348	296	318	330	312	341	315	311	299	321	326	291	313	344	264	312	363	315	308	347	324	336	316	310	340	371	317	320	301	289	310	324	323	317	356	311	331	300	323	330	330	312	337	289	325	330	310	330	325	320	291	365	313	296	289	305	329	343	308	330	312	346	301	324	307	311	287	334	327	324	322	328	305	312	290	304	332	357	281	306	336	341	307	286	321	316	304	322	337	318	316	288	340	327	299	296	315	294	316	338	323	322	354	345	351	321	280	351	275	301	309	329	309	326	297	358	340	341	311	318	288	347	328	279	338	321	301	299	315	342	309	326	312	322	319	297	359	314	305	328	306	339	318	302	320	315	292	293	308	311	328	340	312	278	278	307	332	304	332	328	330	328	299	342	322	291	320	298	289	303	324	306	332	321	342	326	340	286	324	302	292	318	340	305	291	349	312	338	315	303	316	330	326	297	299	325	310	311	327	284	332	303	292	311	318	306	304	331	345	312	356	325	308	288	335	305	318	300	307	306	314	307	311	304	299	303	332	330	332	321	326	326	308	314	284	307	299	320	313	316	337	315	328	325	262	305	307	301	312	319	350	304	324	311	324	321	342	292	332	291	307	325	275	313	307	285	300	311	306	297	321	347	298	324	329	326	333	302	306	316	319	302	329	337	304	311	306	308	304	343	319	313	314	300	304	288	287	330	272	307	312	319	332	294	293	316	313	327	325	295	318	298	322	320	336	329	318	341	329	311	326	299	316	314	327	351	305	330	328	324	316	328	365	316	322	337	332	298	330	295	310	310	302	301	305	322	328	310	321	322	339	342	304	298	293	316	340	277	328	313	334	355	301	302	319	292	314	284	333	308	315	310	337	303	324	341	295	365	308	328	340	290	315	315	304	309	348	299	363	352	296	344	341	318	304	359	327	304	321	323	323	331	296	318	324	329	326	310	340	329	345	367	330	316	361	315	331	330	313	317	324	340	334	346	317	321	330	306	316	345	318	328	330	339	330	350	314	311	330	312	312	291	312	311	308	338	287	294	311	313	314	340	330	324	299	332	333	313	346	326	300	308	324	326	303	347	307	342	327	306	296	304	322	329	329	327	320	329	308	318	279	344	303	308	320	309	332	322	329	309	325	313	326	310	312	339	283	358	313	354	281	289	330	315	319	327	346	291	306	333	308	300	315	315	290	304	331	321	314	306	351	316	338	298	313	278	332	342	327	322	317	328	320	357	306	304	352	319	310	303	332	306	330	320	320	308	309	283	335	334	300	310	333	318	282	306	306	309	319	324	302	360	321	312	330	327	292	339	295	327	303	337	343	298	324	308	342	293	314	324	348	321	333	271	353	304	300	313	319	321	330	330	305	282	332	328	301	315	325	331	302	306	302	279	297	312	329	333	319	316	299	301	308	304	317	286	342	301	319	320	298	302	292	302	315	326	301	299	316	310	303	321	309	322	339	335	301	348	330	305	331	313	335	332	311	326	335	298	344	327	323	329	320	345	353	333	281	297	335	317	349	299	287	341	318	280	336	307	313	340	296	298	310	317	294	358	346	292	318	329	294	326	315	328	334	327	332	353	337	336	304	325	333	328	283	341	362	302	298	310	304	323	307	378	315	341	349	313	286	346	287	320	299	314	352	327	290	341	342	326	310	313	298	330	312	276	322	316	288	321	335	312	305	330	336	311	318	308	301	287	332	310	302	332	312	296	347	339	297	294	326	334	297	309	329	320	290	324	332	336	292	316	336	316	317	291	324	316	313	312	322	352	294	313	297	317	310	321	319	331	317	297	310	331	314	320	306	311	297	302	335	367	301	311	347	332	305	329	342	313	337	316	303	334	301	308	320	338	327	328	317	338	302	326	317	322	327	357	303	329	336	291	321	304	329	326	306	349	317	318	308	306	359	325	318	291	324	325	319	352	312	317	333	299	302	305	313	312	320	307	334	291	337	301	341	344	316	319	328	339	311	331	336	351	329	294	302	320	321	324	319	348	290	351
27699	14875	3076	1487	567	646	373	154	113	105	104	99	106	99	85	105	108	110	96	91	117	77	72	90	97	101	103	79	101	76	90	86	108	98	92	76	107	88	90	85	91	100	80	74	96	90	96	94	91	79	100	94	91	91	99	76	90	109	76	94	101	98	86	92	101	85	107	92	111	100	106	93	84	94	81	100	75	95	109	87	90	97	81	85	99	104	83	92	81	91	86	94	108	114	98	121	92	85	96	108	80	95	101	82	95	73	92	117	87	93	97	92	97	82	86	98	92	93	85	89	112	99	86	104	87	91	107	86	88	104	77	97	87	96	96	94	100	92	93	105	100	83	90	89	108	103	94	83	85	103	87	94	104	92	81	100	90	73	91	87	89	96	90	93	85	94	94	93	109	93	106	102	84	96	95	84	84	101	86	91	94	91	109	91	114	105	97	98	103	98	86	106	88	95	94	93	101	98	103	92	95	85	85	82	102	97	99	118	95	93	93	93	85	101	90	102	94	102	100	90	95	102	94	75	95	88	110	96	105	94	97	95	101	103	91	97	103	86	77	96	94	89	83	95	113	93	112	93	86	83	93	127	105	97	103	105	96	97	97	82	102	101	96	97	90	76	110	79	86	102	87	91	89	91	99	85	86	84	101	92	109	89	103	101	78	105	86	77	98	102	97	104	85	94	107	112	100	95	101	87	82	81	107	88	99	90	104	102	97	88	88	88	89	106	111	89	85	108	89	78	97	75	91	103	70	92	95	76	101	98	97	86	85	98	99	100	99	77	101	92	87	90	88	92	86	85	95	90	79	91	100	85	93	115	86	93	77	98	78	102	85	93	110	93	105	102	85	100	88	80	89	89	106	81	88	94	81	109	99	95	90	108	79	103	79	96	70	75	102	94	95	85	93	91	86	98	89	91	95	91	107	99	103	93	92	85	106	90	87	88	97	93	104	87	101	84	86	104	88	86	113	92	77	98	94	105	94	108	82	98	97	94	76	93	90	87	93	84	97	92	92	99	81	84	84	89	94	99	89	102	82	96	96	106	85	94	109	83	70	92	89	101	91	88	91	90	81	107	97	103	96	86	94	95	99	88	87	77	92	135	67	92	92	99	98	114	86	86	90	96	97	89	89	90	101	90	91	96	101	85	90	90	85	103	80	93	109	96	89	86	88	78	105	106	107	85	91	91	90	88	107	86	83	84	84	101	88	88	91	77	78	97	88	74	90	84	78	87	97	88	96	106	91	90	96	104	93	85	91	79	90	86	88	79	103	106	102	104	76	107	91	102	82	102	91	80	85	92	82	104	90	96	110	96	92	84	93	103	95	90	100	99	94	74	91	91	92	99	70	95	94	90	106	94	91	76	102	101	91	87	106	99	86	91	95	91	91	86	83	77	73	89	86	81	88	96	98	87	92	122	105	92	88	83	99	94	98	106	89	112	96	92	100	77	86	101	93	96	102	93	100	84	73	89	98	92	89	94	92	100	109	80	88	98	85	95	88	100	102	81	96	77	102	113	92	81	95	91	108	97	87	101	99	96	93	81	84	96	80	90	95	81	86	100	99	82	93	89	83	75	95	89	72	86	83	100	89	87	109	97	103	94	77	87	88	88	112	105	88	92	104	98	87	91	120	99	80	96	82	85	86	93	91	109	89	89	102	99	98	112	99	84	82	87	76	84	94	92	87	93	107	98	101	89	104	109	101	85	104	88	107	118	97	89	105	69	87	94	92	99	94	95	90	88	94	84	86	94	81	88	102	96	89	89	89	120	100	81	90	86	92	74	82	99	102	95	90	87	87	83	90	96	95	97	106	70	105	88	96	92	84	79	100	93	77	99	84	89	82	84	101	99	88	82	108	96	88	85	83	93	99	75	82	94	91	118	82	114	91	91	89	81	75	89	102	87	101	90	127	98	104	76	85	105	88	79	93	82	95	103	87	95	104	105	92	89	99	107	101	75	88	99	97	95	90	97	93	79	85	81	98	88	98	98	105	84	87	98	105	69	100	89	81	84	79	88	103	98	97	95	89	90	95	84	105	87	114	108	92	96	91	106	103	102	82	105	83	97	94	95	78	94	81	101	97	97	105	85	92	75	89	96	78	75	72	98	103	105	87	93	103	108	97	109	84	88	103	90	82	95	98	91	90	89	81	86	95	92	78	93	98	96	98	102	98	84	93	84	87	101	94	77	97	102	99	99	96	89	83	95	76	97	97	96	107	108	102	93	84	97	99	92	100	86	71	85	119	85	97	86	87	110	105	97	94	84	66	101	91	91	83	90	90	85	73	101	97	86	90	83	79	86	101	87	116	96	83	95	113	86	102	93	87	86	84	79	93	96	120	88	100	79	101	92	93	116	91	85	89	93	75	108	88	90	92	70	102	78	87	94	85	87	94	88	78	79	88	69	90	79	79	85	106	97	111	85	75	105	91	89	104	101	91	90	79	97	92	99	80	83	104	92	109	73	98	93	95	96	115	98	104	86	81	97	81	80	80	96	88	97	94	101	92	83	106	90	99	96	83	82	104	84	96	88	80	91	82	98	88	83	101	90	91	97	82	91	92	106	101	80	85	104	84	87	89	90	92	86	88	100	95	87	84	88	94	85	108	102	107	93	90	87	80	94	114	84	76	70	92	85	89	88	105	107	95	116	103	86	99	96	87	82	77	81	84	78	98	99	91	91	106	90	84	94	98	95	84	87	86	94	94	94	108	86	77	101	100	93	93	99	88	109	87	111	92	92	99	96	87	82	103	100	99	73	97	102	94	85	95	92	102	87	102	79	105	81	97	96	95	107	94	75	109	95	91	85	89	85	92	84	83	76	89	77	86	93	78	84	94	77	106	85	89	93	82	91	104	66	86	82	97	81	70	98	101	80	95	73	105	77	84	89	89	87	118	92	105	85	96	82	84	96	93	110	86	93	90	93	90	93	110	86	96	112	87	96	101	103	75	98	96	91	96	98	96	84	97	84	117	114	84	95	97	87	95	92	100	81	90	89	89	94	105	110	86	105	89	100	84	79	95	101	94	89	83	97	93	97	96	107	92	82	106	83	107	83	92	100	87	89	101	91	117	84	111	92	81	96	103	119	94	81	99	101	92	92	89	77	91	95	103	91	69	85	87	78	89	79	86	83	91	89	80	112	94	92	109	99	103	89	67	94	107	76	89	95	90	102	104	87	99	96	128	81	101	108	96	104	74	92	94	87	102	102	75	77	97	104	109	107	111	94	87	84	109	103	95	82	83	90	97	80	98	91	74	87	92	109	104	91	92	91	94	97	67	82	99	104	90	96	82	93	97	106	86	79	95	92	101	91	89	94	96	89	84	79	106	95	113	90	110	81	80	112	66	95	113	93	77	79	87	104	92	91	105	96	98	95	82	92	111	92	95	94	91	102	98	100	102	87	98	101	87	71	79	100	96	96	90	82	96	101	82	85	82	97	95	99	92	112	105	95	86	77	97	90	89	92	98	97	96	93	98	97	111	97
6346	5130	3536	2824	1170	1307	711	263	174	147	116	137	131	109	130	138	103	124	109	120	104	120	105	122	114	82	106	114	106	124	109	108	110	107	112	119	114	119	92	114	102	102	117	105	111	113	105	107	96	113	111	98	112	117	105	114	100	108	113	97	100	110	109	110	104	95	120	113	107	100	104	97	106	122	101	95	114	124	114	99	90	96	99	103	103	110	109	101	105	109	93	109	105	92	94	111	113	116	101	102	102	138	89	122	116	119	112	109	123	100	97	109	88	127	95	133	99	118	103	89	103	113	99	102	104	113	109	92	124	89	107	104	103	124	108	99	94	114	108	108	115	106	109	110	96	110	106	132	122	96	95	109	127	120	111	110	93	110	122	114	98	101	113	116	96	107	110	108	89	91	117	95	112	114	95	121	127	112	105	109	98	103	134	106	103	119	108	93	104	104	108	118	110	109	118	114	120	118	98	107	103	108	127	116	97	105	99	99	93	104	112	106	104	100	95	98	100	107	121	119	114	114	120	105	97	109	105	88	129	103	104	123	100	105	103	115	105	95	99	118	100	104	133	98	93	100	113	95	108	92	105	93	111	107	115	120	108	112	104	92	108	90	118	107	108	111	107	113	108	111	98	102	116	101	116	123	113	111	113	104	106	118	117	94	101	116	116	107	102	105	102	109	104	101	103	107	110	120	103	88	104	110	107	109	118	116	106	103	106	120	108	118	108	121	102	94	124	103	114	105	94	96	111	121	106	109	100	108	100	111	109	101	106	105	106	94	112	108	101	98	93	110	119	135	92	104	100	100	116	97	93	119	112	102	117	84	100	106	131	106	114	115	101	103	81	100	104	122	103	122	115	99	92	96	113	104	96	130	122	110	96	101	91	134	95	121	113	112	109	106	113	110	107	94	114	111	121	95	111	96	92	94	107	102	102	109	91	105	113	109	94	94	117	103	107	96	114	109	119	101	100	112	105	84	106	111	92	106	101	103	115	109	100	94	96	97	102	114	109	116	102	99	93	103	109	108	117	91	97	114	109	87	110	113	126	103	118	100	118	103	120	112	101	101	111	99	109	107	107	124	105	106	123	122	116	100	118	112	110	104	89	103	120	112	108	102	113	109	103	106	110	92	121	121	105	105	118	100	98	100	121	111	95	110	113	110	102	113	114	123	113	126	123	96	108	84	103	105	102	130	110	100	102	122	113	118	108	114	124	103	101	115	93	116	91	99	105	105	112	116	107	111	111	119	100	122	83	91	110	109	88	111	101	92	107	111	108	93	131	123	110	98	108	96	97	108	102	111	96	110	111	120	109	96	114	98	107	97	84	94	111	124	97	115	111	116	90	110	104	108	108	116	111	117	123	126	109	109	117	122	101	105	97	100	108	103	119	127	116	103	93	105	106	95	101	116	119	109	105	114	109	115	118	118	87	122	107	96	96	112	112	107	100	128	114	97	111	99	94	120	125	101	110	114	108	120	107	124	113	95	96	111	110	101	115	104	122	110	85	124	106	104	124	104	96	114	102	98	111	86	95	117	118	121	103	117	109	100	111	103	79	126	119	99	110	113	120	102	116	107	120	107	105	106	98	111	99	101	117	115	94	97	106	124	114	108	123	106	104	104	98	114	110	109	99	113	115	103	119	114	102	109	95	104	86	114	96	105	113	121	85	114	108	100	102	91	107	108	101	95	94	109	97	107	114	107	101	125	123	118	109	99	106	101	92	103	98	107	108	106	108	112	121	106	97	103	125	105	105	117	116	108	98	107	108	104	104	115	114	113	117	109	104	133	103	105	95	97	113	101	106	110	110	101	102	108	102	101	107	97	104	116	120	112	104	102	107	109	114	98	128	110	107	120	91	104	105	106	109	104	103	101	101	89	113	116	117	97	107	87	98	99	109	101	98	108	100	101	124	127	110	107	98	104	102	118	118	100	106	99	99	98	102	115	93	119	112	102	106	120	107	97	125	110	118	105	110	125	108	113	107	107	109	115	109	102	117	108	106	107	108	93	105	104	105	114	108	107	110	95	113	91	106	112	104	122	110	107	111	107	103	94	123	112	92	136	83	119	111	100	117	116	119	114	135	124	102	108	111	108	101	97	117	120	119	102	133	101	120	107	94	103	115	131	106	96	115	105	92	103	127	114	93	128	102	104	134	108	107	114	87	105	124	103	122	101	113	107	90	101	102	109	102	106	110	110	102	104	88	97	109	123	99	138	100	119	106	108	133	108	102	102	111	108	114	111	115	108	80	111	112	112	105	103	100	135	109	111	108	95	122	100	106	102	91	120	86	111	127	108	107	123	110	121	122	111	106	84	88	117	94	104	91	102	101	96	100	121	104	115	85	112	107	125	104	99	119	91	113	102	118	106	102	94	119	101	98	107	109	90	100	110	102	120	111	122	101	115	126	137	97	99	83	100	107	127	90	91	104	110	107	117	102	96	100	105	120	95	105	116	108	104	132	108	96	107	95	73	106	109	111	105	118	97	140	119	115	106	99	116	98	95	91	109	124	98	118	98	99	111	101	101	113	102	101	105	89	109	110	111	128	100	106	131	95	101	129	119	112	107	103	86	106	114	111	106	94	111	100	112	104	111	98	116	101	115	95	124	100	110	98	104	105	97	92	98	102	100	109	85	102	128	103	111	107	90	94	101	106	113	94	103	108	120	81	120	111	99	109	111	106	110	103	120	111	114	117	92	121	127	115	134	78	92	97	100	110	105	92	120	107	119	120	100	118	127	127	116	118	100	117	97	119	101	101	130	109	129	95	122	115	93	115	134	126	119	98	95	95	87	128	105	112	109	84	115	91	111	100	85	123	110	90	99	94	104	90	108	94	107	105	103	82	106	91	110	90	105	75	99	99	121	122	116	108	94	121	127	97	119	105	109	120	93	103	87	97	108	137	115	110	105	102	105	113	115	104	99	115	95	112	120	98	124	93	93	113	114	108	115	131	110	118	102	104	123	98	93	102	111	111	99	116	96	112	96	119	109	92	127	111	102	123	120	118	99	105	106	118	125	103	94	93	112	97	103	110	108	100	114	110	131	107	95	109	105	104	95	116	136	104	113	122	114	105	92	120	105	100	111	105	98	126	110	102	102	106	107	113	113	108	109	121	106	100	87	95	104	115	111	99	112	111	107	100	122	131	105	128	99	111	86	97	95	109	108	103	106	104	123	125	117	113	121	109	113	127	122	108	103	132	117	103	124	101	88	99	131	116	121	105	109	103	115	105	89	89	129	119	110	92	118	108	104	113	116	102	117	112	107	91	117	108	112	95	114	119	102	118	111	118	117	97	130	115	116	93	91	93	113	117	122	90	104	104	99	97	107	110	103	106	104	110	109	103	109	105	115	117	107	99	113	92	115	107	118	86	95	117	118	125	99	107	103	91	100	122	128	96	109	115	97	114	108	109	130	105	123	122	123	91	129	106	100	116	106	92	114	106	117	112	104	111	112	114	100	113	93	121	108	103	119	99	131	89	102
24951	20391	26771	23889	20405	11699	2024	1152	647	458	398	392	366	307	296	259	297	248	233	203	223	238	215	209	201	205	187	164	173	176	176	155	184	171	162	163	176	183	163	186	161	172	162	166	164	149	180	153	181	174	164	148	135	164	147	185	159	155	140	165	143	160	169	163	158	158	172	163	141	159	126	161	155	170	167	145	170	181	161	158	147	148	154	169	141	153	164	155	164	147	134	155	190	189	156	154	148	167	163	134	164	154	154	164	177	164	165	155	137	161	147	151	143	145	145	162	145	152	140	146	140	169	148	159	144	150	171	141	155	163	140	148	145	163	147	169	167	156	152	156	157	176	158	170	162	137	140	184	172	159	144	154	169	161	144	162	154	151	143	171	149	145	176	143	164	139	127	150	168	160	146	156	147	157	152	153	148	177	160	159	167	172	154	184	171	146	143	169	154	167	159	156	156	163	148	151	150	166	150	165	181	171	143	160	143	139	153	145	154	179	151	186	159	143	160	174	176	133	127	160	161	180	152	158	151	125	138	149	164	170	150	145	168	177	166	169	156	148	162	136	157	153	165	161	177	159	154	119	151	152	157	156	153	158	158	175	144	157	161	139	167	149	159	135	146	166	141	163	156	153	139	150	160	143	161	155	153	141	134	143	161	150	175	158	149	152	162	131	153	161	164	172	146	143	153	148	156	147	150	138	142	162	151	152	156	153	166	150	135	162	151	157	143	141	133	188	173	145	169	175	145	159	150	183	143	137	152	153	146	151	136	168	147	159	155	175	135	147	152	170	121	164	138	169	142	150	155	156	137	165	156	167	196	159	164	150	161	156	171	162	128	145	143	146	174	151	142	160	145	157	166	157	133	149	160	132	145	145	161	143	149	146	177	162	163	166	165	170	153	128	157	147	153	158	147	149	144	140	154	182	160	146	165	156	164	155	168	169	156	154	158	141	145	141	152	154	158	146	156	161	154	175	150	157	157	174	163	158	160	170	144	139	172	145	178	152	153	166	143	186	143	160	148	161	154	156	147	154	159	151	191	159	166	176	149	165	164	155	155	145	144	141	144	154	156	166	163	185	124	144	153	176	132	162	155	152	156	152	138	155	163	148	174	165	149	155	139	163	147	166	187	137	155	154	154	135	177	167	152	158	138	179	161	163	153	162	155	162	160	157	182	146	140	156	151	141	157	147	174	147	171	137	146	172	138	149	150	151	161	132	157	162	165	121	165	138	147	158	152	159	150	135	137	137	139	175	158	154	153	146	164	141	143	139	142	139	147	157	152	139	153	134	156	154	155	131	150	147	162	166	154	161	153	148	144	150	163	155	135	141	118	162	153	151	156	160	154	162	151	165	185	145	138	156	141	134	145	189	155	154	169	167	156	145	161	154	160	137	170	155	144	163	170	159	148	157	163	152	144	152	156	139	143	162	151	139	173	149	152	164	175	139	153	136	162	145	149	147	163	148	154	140	188	142	145	164	177	150	139	169	149	155	157	160	167	143	147	180	132	149	144	161	157	174	143	132	137	155	161	162	148	170	123	135	154	153	151	143	149	159	163	148	150	135	167	126	175	175	150	153	140	165	166	155	180	155	170	169	167	158	176	156	148	177	150	167	155	139	173	142	150	160	158	144	144	162	155	165	165	158	150	158	152	150	159	170	158	147	168	164	157	147	155	141	165	161	157	155	165	161	144	142	151	151	151	150	158	129	147	153	158	156	139	152	149	171	147	157	144	131	152	151	162	157	123	164	134	153	151	160	160	177	148	163	148	174	151	162	158	149	133	158	162	141	166	150	149	143	140	123	155	153	144	150	159	171	158	157	161	136	155	144	194	151	144	136	149	133	159	157	147	178	155	153	168	155	166	129	150	157	165	141	145	140	133	154	149	143	146	172	152	148	164	152	139	152	164	153	139	166	183	166	159	161	141	162	150	161	177	129	142	157	162	171	176	137	151	172	157	153	182	170	153	136	155	151	159	145	149	155	155	171	140	136	165	134	157	190	153	143	155	142	163	176	150	150	163	141	168	152	150	161	157	150	144	130	156	164	156	154	143	169	146	157	136	161	156	170	150	150	147	157	151	144	141	160	165	156	162	144	174	161	165	162	127	144	145	160	131	174	151	162	154	154	153	138	149	181	168	148	154	143	146	148	143	141	168	150	171	163	162	138	163	152	159	166	148	181	154	154	153	157	173	155	147	154	155	140	141	153	157	143	142	146	150	155	157	175	145	158	164	160	161	146	156	166	156	158	146	169	152	147	173	169	166	173	148	169	154	165	174	160	153	147	164	163	162	151	146	143	135	147	147	154	175	155	157	155	155	137	187	152	163	145	155	141	150	163	159	165	147	150	144	163	141	161	157	162	153	161	176	157	158	151	150	156	144	142	146	165	144	140	146	162	156	166	144	154	162	157	140	155	160	165	151	147	135	159	137	147	156	155	167	137	157	150	150	151	160	146	161	136	158	160	154	144	167	164	172	166	150	150	162	163	146	151	141	143	187	160	144	150	144	159	149	146	147	150	152	161	156	155	158	150	136	148	145	147	154	160	166	142	174	154	160	167	144	174	164	159	172	144	155	156	146	162	149	147	173	160	153	149	165	146	158	134	143	145	144	138	155	158	149	163	130	159	155	140	153	158	177	154	160	140	151	156	165	190	153	161	150	168	149	162	149	161	160	157	181	145	165	157	150	172	166	165	165	162	156	150	147	161	169	165	156	138	148	158	125	177	168	162	150	142	155	176	170	159	153	168	133	153	154	188	151	153	156	139	156	172	158	131	150	143	149	136	147	175	166	151	150	144	145	156	139	147	172	161	155	135	156	162	171	160	171	158	193	157	132	149	157	142	162	154	144	158	146	163	148	148	149	167	151	150	157	155	176	158	132	136	155	153	154	166	173	171	169	174	161	161	139	160	148	162	177	149	143	129	159	168	175	141	169	157	124	146	165	138	160	140	165	152	156	154	142	150	136	172	160	165	134	138	147	195	148	157	174	155	133	157	161	167	139	160	158	168	152	146	164	148	158	169	165	149	159	164	128	166	155	166	130	140	177	142	140	139	142	131	124	150	132	150	128	156	158	162	157	177	174	159	171	141	136	181	143	168	178	153	163	163	148	155	153	147	172	158	149	154	150	171	149	169	136	147	165	150	156	154	156	150	159	166	167	170	142	141	158	147	160	158	142	173	170	130	110	128	170	181	151	124	150	171	165	144	193	187	154	165	155	160	150	148	145	141	169	169	155	154	127	140	172	160	156	143	161	141	148	169	152	151	162	137	147	137	176	150	146	149	163	144	149	167	148	183	167	177	144	176	171	137	145	143	136	161	150	142	156	172	145	159	169	150	141	155	146	172	164	163	145	143	159	160	151	147	152	137	178	154	157	141	145	151	171	133	179	161	157	148	158	158	137	154	180	161	180	138	137	147	160	166	148	148	166	148	152	170	154	166	158	153	160	173	181	169	161	169	138	136	161	141	161	172	167	119	151	162
9409	15887	14114	8250	6532	4638	2683	2291	1357	875	775	635	580	499	428	396	376	318	333	312	287	277	278	260	243	257	260	236	228	198	218	194	202	207	195	214	175	183	182	189	183	155	166	169	170	191	187	202	181	152	173	158	171	154	156	150	173	158	133	158	156	158	171	156	138	146	175	152	175	178	160	146	142	179	182	161	162	182	157	150	163	165	171	150	161	145	147	140	182	169	187	150	152	161	156	141	174	166	160	157	159	131	175	149	165	157	177	158	163	178	180	149	158	148	180	131	161	155	149	142	166	159	140	141	144	170	143	168	151	145	153	165	131	161	148	161	195	147	150	182	159	152	148	150	145	162	138	167	150	154	163	159	166	165	170	159	137	166	146	157	165	152	155	145	171	140	190	146	151	154	141	149	151	156	162	151	159	171	134	178	137	168	149	150	169	178	152	150	164	158	155	146	152	182	163	147	169	152	159	173	162	153	140	153	157	156	153	164	165	160	159	186	130	173	150	148	156	172	150	168	136	148	161	155	164	146	124	164	150	167	135	161	168	161	148	147	163	131	140	155	157	139	150	175	158	172	150	155	138	163	165	169	158	141	169	176	150	169	147	162	140	167	140	144	149	155	162	155	159	138	160	139	160	152	168	163	128	155	156	167	151	158	141	143	165	153	161	150	134	144	149	188	170	144	138	170	174	166	143	153	163	145	145	145	141	143	141	149	159	151	158	143	152	136	156	145	148	147	174	148	147	195	140	166	167	170	145	150	174	162	158	165	153	132	138	163	163	174	172	170	144	161	157	164	144	191	158	143	157	162	154	159	155	156	176	169	146	160	166	137	136	147	161	147	126	155	144	164	153	160	181	150	156	160	160	153	149	160	148	145	143	171	175	135	156	145	138	168	159	165	158	143	171	157	167	162	150	134	149	161	164	149	164	146	154	168	160	148	142	139	147	141	138	147	155	183	137	160	176	149	144	171	165	171	127	130	165	157	123	156	151	141	173	143	141	164	164	148	167	149	147	134	152	142	142	146	149	153	171	146	168	152	147	155	145	157	166	155	134	141	157	128	133	160	177	158	165	154	164	163	150	145	137	133	122	151	146	180	184	140	153	142	164	175	141	168	138	151	168	181	162	138	139	166	172	143	138	165	151	152	148	168	147	146	158	159	145	138	132	177	149	158	155	151	133	144	129	128	153	150	143	165	147	169	130	137	145	148	168	153	166	165	165	140	144	161	165	141	154	152	162	145	152	136	153	175	151	143	159	129	148	155	173	166	148	141	160	174	138	153	147	144	155	160	151	150	152	158	155	160	181	136	162	180	167	147	137	156	136	151	157	151	146	145	170	148	162	133	155	139	171	147	168	167	153	156	143	163	157	143	162	165	158	157	151	145	131	165	142	151	152	158	145	158	171	190	161	144	148	145	170	149	165	156	151	183	128	166	150	128	146	159	158	124	139	130	143	144	159	172	175	157	143	131	157	145	154	166	144	141	160	157	165	155	166	150	155	160	157	138	153	141	151	150	136	142	164	163	160	148	153	156	149	141	149	169	148	149	129	183	166	136	180	147	168	174	133	168	148	158	154	164	144	169	154	156	120	157	131	155	153	139	159	155	155	136	148	146	146	144	170	168	134	139	161	156	160	137	155	168	149	127	147	146	177	170	162	161	156	143	160	166	165	164	172	161	174	144	132	168	136	158	154	136	153	152	157	139	184	148	146	124	132	165	138	146	148	153	154	143	160	136	156	162	139	178	125	144	153	148	163	171	157	166	181	146	160	156	154	160	162	160	145	162	162	142	161	133	160	169	151	155	154	147	128	158	143	147	156	145	150	144	157	174	172	156	149	129	177	167	152	142	175	138	144	183	167	176	162	151	153	145	149	128	133	146	147	157	153	139	154	153	150	142	153	148	174	150	162	129	156	150	186	145	169	140	139	174	174	158	163	164	153	154	148	158	158	134	156	118	149	161	136	133	165	153	146	167	125	163	184	173	173	137	140	142	158	143	131	134	155	170	186	169	152	163	173	151	154	145	151	146	152	150	179	153	161	146	158	151	153	152	154	165	157	153	149	161	158	166	158	148	148	180	144	151	141	127	155	137	169	150	156	155	132	163	153	169	161	134	137	159	160	156	142	141	153	153	154	166	161	156	156	172	144	150	176	148	149	147	149	152	171	126	148	132	150	163	147	155	157	150	137	161	163	156	151	161	145	173	145	174	143	156	159	141	133	152	178	159	135	163	135	165	163	153	151	152	135	152	152	143	150	144	152	147	160	161	128	166	142	153	160	140	143	155	144	145	152	141	133	154	141	173	148	158	147	164	156	156	139	164	137	160	148	159	141	149	158	153	156	142	156	152	152	145	156	164	147	152	143	145	162	150	161	159	134	170	163	158	153	128	176	148	175	157	131	160	158	160	160	141	157	156	178	158	143	153	148	149	159	149	171	167	152	116	161	141	146	146	163	127	145	158	152	141	140	141	144	147	160	135	139	152	136	158	147	139	130	167	183	152	132	177	147	147	177	157	137	158	154	150	147	160	150	144	170	146	148	160	159	150	153	157	145	123	148	157	141	150	150	178	153	137	139	142	151	169	145	137	152	152	137	161	163	146	151	136	144	135	156	155	148	163	146	153	140	152	153	159	148	153	173	157	153	163	137	143	161	149	162	156	154	170	124	140	145	143	152	155	158	130	171	171	167	141	142	147	157	153	166	158	181	181	160	161	142	158	144	149	137	138	177	157	133	159	163	157	142	158	146	165	135	149	145	147	149	151	160	182	150	152	151	149	149	138	153	156	180	156	149	164	158	144	145	160	165	139	158	143	160	143	155	142	147	164	158	170	143	155	151	136	135	137	149	162	160	159	143	148	145	165	158	136	130	130	152	138	154	165	167	150	145	147	145	169	145	150	161	149	150	160	143	166	146	172	133	143	116	154	148	121	142	151	161	155	174	134	141	165	139	159	146	142	157	177	136	129	131	160	154	169	141	169	172	142	149	143	152	152	151	166	162	154	144	135	176	137	147	147	164	155	171	158	130	164	157	163	145	154	159	167	175	156	155	137	170	165	160	159	153	159	159	137	150	147	148	169	140	119	160	159	170	127	142	144	154	142	166	162	143	166	145	157	127	166	146	151	130	165	169	168	149	142	154	156	167	164	163	161	146	167	168	149	178	168	156	171	163	161	168	145	155	166	143	148	155	187	159	165	167	162	154	135	126	141	174	153	144	154	152	150	144	176	138	121	160	141	153	125	153	163	146	151	148	182	157	134	172	143	166	150	161	168	126	171	163	158	136	184	157	161	162	152	150	157	151	144	147	168	144	152	152	145	157	150	163	152	172	162	161	151	139	147	140	158	166	154	149	152	131	148	159	154	155	178	154	162	153	149	167	144	164	179	156	146	141	153	149	163	164	169	157	137	152	139	162	162	155	150	144	156	160	155	162	155	133	169	149	164	162	172	152	151	152	151	163	157	169	160	153	133	134	161	143	153
22605	20392	27109	23598	20400	20545	11025	2461	1265	955	861	750	677	631	608	567	540	522	499	503	450	438	430	450	447	409	438	413	387	392	393	390	376	358	376	376	390	393	380	362	358	384	305	342	377	356	349	359	329	354	332	367	340	370	346	364	348	347	327	398	351	325	360	343	367	349	349	335	329	371	343	315	362	348	321	327	333	332	340	345	323	330	321	354	327	335	370	343	349	349	325	360	312	366	332	321	361	321	362	359	337	370	327	328	325	348	350	338	328	312	343	323	364	320	316	334	326	330	324	311	347	350	342	321	363	363	332	363	325	308	361	324	357	334	339	338	337	307	367	334	329	313	307	338	337	360	331	353	324	332	337	329	346	322	348	364	321	351	309	316	353	362	345	329	335	323	329	318	331	349	314	350	331	350	338	314	301	341	313	344	335	339	335	334	294	335	306	294	313	340	376	310	334	322	334	368	330	310	326	305	315	325	370	356	338	360	386	311	332	351	308	335	333	322	335	311	351	356	327	352	318	329	317	319	348	327	356	361	331	351	329	332	325	339	319	353	352	351	326	315	330	326	317	328	319	348	301	370	326	339	331	345	331	359	330	333	337	350	343	358	348	336	352	322	347	338	326	357	310	339	367	328	322	310	327	336	328	340	329	341	321	317	323	307	358	322	301	315	342	341	303	321	340	327	336	331	348	336	342	334	317	342	350	355	304	339	327	255	330	360	336	356	335	303	287	356	350	325	342	366	341	331	329	321	333	342	353	330	326	332	323	331	320	328	327	339	354	357	345	330	327	332	306	369	322	324	337	377	365	320	333	318	358	369	341	328	305	314	360	348	363	303	356	368	331	318	339	382	343	337	323	335	305	341	315	355	335	313	329	326	338	328	347	328	370	312	361	345	324	352	343	324	334	337	326	337	324	323	291	351	323	336	307	307	321	343	318	325	300	321	331	344	338	344	356	336	373	360	331	336	360	289	353	341	341	307	326	328	329	321	328	345	353	373	321	330	365	337	326	333	328	329	360	370	363	341	312	315	361	352	308	349	322	331	357	362	353	356	308	314	329	326	316	329	301	319	321	292	333	332	367	307	351	348	352	358	324	329	339	360	343	355	343	354	318	300	352	370	346	342	338	307	341	345	376	342	338	366	364	342	301	329	318	326	319	329	334	370	334	332	317	350	336	300	313	304	361	355	335	295	310	311	319	325	317	341	348	363	315	351	323	344	345	355	349	320	364	334	315	359	301	348	325	372	326	341	325	361	360	305	342	313	326	335	315	321	344	324	306	355	326	316	320	365	336	356	305	323	315	326	366	323	308	300	321	382	325	331	334	314	333	320	335	318	350	320	350	307	347	335	319	318	320	317	350	339	321	339	321	334	333	354	334	332	306	318	310	337	347	350	335	313	303	322	330	330	342	325	317	324	339	327	323	331	329	357	345	312	328	390	348	345	329	323	314	315	365	321	327	364	340	308	318	307	321	355	325	318	334	346	322	322	352	330	348	346	331	348	328	354	337	320	369	361	330	312	308	347	328	347	364	333	326	345	343	310	330	317	320	334	329	327	344	307	303	355	338	352	318	333	333	324	338	301	331	366	327	333	334	341	307	292	337	328	305	336	310	313	275	330	306	305	335	352	338	293	335	333	287	337	325	343	338	340	344	301	325	344	344	312	310	331	328	362	355	343	296	311	337	373	353	323	324	287	348	307	315	329	341	344	345	322	324	307	326	318	351	313	341	323	304	335	348	319	330	366	353	335	350	375	322	341	353	344	325	335	339	321	313	368	340	327	296	357	363	339	322	360	306	331	351	329	328	303	344	329	303	312	333	303	354	329	333	325	348	359	335	334	294	377	368	324	331	356	363	328	322	343	344	340	305	316	331	336	338	324	310	359	341	339	336	336	322	321	325	334	364	355	314	318	348	331	338	302	330	346	325	338	334	336	356	357	333	347	341	317	324	349	362	329	340	325	331	346	321	285	322	363	313	338	337	349	313	329	336	323	366	330	349	339	335	351	334	329	361	323	326	333	310	335	335	361	333	368	356	326	367	356	342	361	334	315	351	335	298	353	325	369	322	334	334	348	343	355	305	346	363	334	324	330	380	317	311	304	330	317	334	348	358	331	316	313	317	309	339	338	321	347	318	322	355	332	327	313	321	306	348	337	351	370	311	304	342	348	351	315	363	316	337	318	323	325	318	328	310	339	310	327	320	353	347	300	357	321	323	302	358	341	318	323	294	311	351	312	334	329	329	287	313	332	313	335	314	353	345	314	322	324	335	319	326	329	333	322	340	303	359	302	337	315	312	351	315	347	340	288	351	315	310	358	372	311	329	348	326	305	321	289	311	346	350	341	328	332	308	320	348	358	318	327	311	297	342	322	342	335	360	350	333	340	312	362	343	333	320	333	318	340	303	339	344	331	329	339	328	329	338	348	339	322	325	346	348	336	335	334	341	347	321	337	318	348	327	337	334	333	324	309	324	332	365	295	332	321	330	329	341	303	311	340	323	340	356	350	361	317	294	338	314	311	351	327	339	359	295	313	335	343	334	345	347	355	360	357	310	345	320	339	322	333	317	323	323	357	319	305	358	312	329	333	322	326	344	352	347	364	341	312	350	362	320	338	345	332	344	342	304	306	333	324	287	373	343	316	331	285	347	333	332	334	331	350	348	318	323	326	336	338	322	318	324	345	327	332	341	307	341	333	341	345	332	325	346	344	352	333	306	315	325	315	342	339	335	319	331	345	326	326	309	299	314	313	316	330	352	314	315	342	326	354	342	328	329	335	336	325	324	334	313	322	319	347	332	354	359	318	346	321	340	311	311	380	347	348	323	309	341	339	352	315	319	300	307	348	327	351	346	357	328	348	304	312	357	334	367	340	335	366	370	317	300	345	333	303	325	308	336	334	322	376	328	327	347	354	309	305	326	326	339	346	326	353	343	351	366	335	325	280	339	314	350	352	342	316	336	319	345	346	308	306	364	346	330	333	348	303	332	338	300	328	349	312	302	362	350	321	329	316	302	369	332	329	322	348	332	311	322	357	320	330	336	315	293	332	346	322	348	337	314	335	318	335	328	350	317	330	334	324	331	336	335	334	354	334	337	356	331	319	330	341	318	356	342	342	323	332	320	333	337	343	341	322	341	343	346	293	339	334	325	358	315	325	316	352	344	355	346	330	346	350	336	332	353	345	327	318	325	313	330	340	338	320	345	367	316	323	341	311	347	331	322	331	325	333	331	345	319	328	324	350	335	367	343	364	319	329	321	326	322	323	299	337	313	318	325	324	340	303	318	323	345	339	326	350	321	364	325	343	318	305	346	360	316	330	337	332	331	340	362	315	346	306	328	344	335	325	363	313	292	328	386	322	345	314	306	334	346	350	364	322	349	336	346	363	330	323	339	328	316	338	334	337	341	316	316	328	284	305	321	323	337	338	337	343	327	309	311	334	335	325	347	326	356	310	319	322	362	316	355	315	357	339	306	373	331	318
12544	24594	21592	13211	9369	7122	5194	4137	2340	1770	1462	1275	1080	1017	866	776	793	714	645	614	613	565	541	552	500	480	462	452	422	455	442	379	399	396	396	356	344	423	415	369	414	383	375	344	378	356	400	332	386	363	356	334	376	315	335	337	318	353	366	364	373	350	334	392	354	363	339	359	318	322	357	340	361	361	321	320	346	341	339	312	347	329	331	316	304	342	301	351	327	341	354	288	329	332	359	326	314	346	357	331	330	327	336	333	329	338	304	322	312	324	357	296	313	331	314	327	326	327	360	344	316	343	324	277	330	314	279	306	317	304	321	355	322	343	332	303	314	293	330	318	324	320	331	336	321	344	324	306	339	299	344	308	319	336	312	320	314	341	311	307	330	327	313	302	291	340	335	316	323	352	330	318	296	353	328	317	349	337	313	336	316	332	315	338	324	306	312	325	375	298	304	329	324	319	323	334	322	343	317	331	326	305	347	296	332	330	310	321	327	342	284	332	310	323	329	311	366	312	322	313	273	319	333	312	319	345	265	303	310	359	339	310	354	317	317	337	297	340	322	313	314	322	335	312	324	331	313	340	308	321	310	347	333	323	310	322	319	299	319	302	314	320	319	327	328	320	310	320	322	300	283	293	329	308	305	310	357	312	322	305	322	322	306	363	323	332	327	293	290	339	317	310	366	340	310	337	312	358	335	301	312	340	331	294	355	326	302	305	329	333	305	325	329	317	355	326	321	315	294	333	325	338	324	288	351	285	297	321	356	342	321	356	295	321	303	316	319	324	291	319	316	328	344	345	329	315	296	342	326	295	320	342	293	316	338	330	316	287	326	295	369	313	307	321	301	313	306	290	332	318	304	354	327	316	315	303	287	320	318	327	333	330	318	314	324	282	362	299	309	322	317	301	307	324	323	301	326	332	320	328	287	319	322	329	293	304	335	298	311	305	327	306	309	291	320	329	315	311	316	348	353	309	295	327	317	315	289	300	325	344	327	351	304	303	321	340	340	315	308	341	300	312	282	302	302	337	304	341	346	321	328	332	311	339	320	347	300	331	293	282	314	309	329	315	319	336	316	347	335	281	307	309	314	319	360	338	301	320	342	336	311	291	302	323	338	316	359	324	321	331	312	342	312	325	320	310	332	315	329	303	380	322	318	312	331	295	323	315	354	316	328	341	327	322	324	307	325	313	335	317	344	343	324	346	291	315	313	325	336	356	322	303	311	311	322	350	343	314	311	284	319	324	292	303	341	317	307	319	303	311	338	355	296	320	312	362	343	308	301	338	304	312	328	329	326	320	311	304	327	326	335	313	313	303	319	333	344	323	313	294	309	320	303	333	317	303	326	311	322	297	384	290	306	316	329	314	314	314	316	323	328	334	341	323	323	327	282	298	296	325	328	321	317	317	314	297	308	318	309	360	313	324	326	311	303	311	304	314	319	295	308	282	320	311	316	324	317	325	328	336	336	324	308	337	306	320	320	334	337	319	315	294	323	339	330	343	314	314	312	338	315	331	339	291	295	277	360	311	302	298	296	331	340	287	315	327	293	271	344	297	300	312	306	320	312	335	327	339	320	361	305	330	312	286	312	344	335	321	336	333	319	323	326	296	312	330	337	343	318	325	336	326	307	310	322	305	330	342	315	279	308	317	304	325	290	292	334	336	330	342	320	290	312	328	351	354	311	352	335	310	328	312	310	346	330	289	319	316	316	292	302	348	299	339	316	342	317	342	358	341	314	322	324	319	308	322	288	337	316	335	305	285	322	313	325	339	341	314	325	306	338	315	342	319	338	335	329	314	319	317	328	326	297	312	328	321	352	305	336	327	338	310	330	307	325	329	337	305	333	311	331	312	342	369	331	330	299	300	334	332	321	299	326	291	319	317	327	293	337	313	321	303	308	321	321	294	318	340	320	345	353	311	320	345	344	329	336	350	313	288	316	326	311	336	334	313	287	338	318	315	332	340	302	338	313	335	324	298	318	296	302	346	332	295	317	351	324	364	317	334	308	328	349	335	306	351	353	330	310	313	317	326	294	328	303	311	344	282	289	326	321	325	329	327	322	292	320	312	320	320	328	338	299	288	339	331	325	308	323	316	356	326	328	309	318	321	300	325	326	315	286	349	311	300	318	281	310	298	303	295	300	326	313	295	350	335	329	306	318	303	343	305	323	333	342	297	295	336	288	308	330	325	311	318	334	300	302	334	331	324	291	344	317	324	317	342	319	357	305	367	305	297	371	332	344	325	308	320	324	320	322	298	325	323	337	298	328	328	336	317	309	298	326	340	297	322	316	301	310	326	312	340	321	309	324	333	294	325	305	331	291	321	326	325	339	322	295	285	320	330	328	287	302	312	287	309	341	301	316	343	347	313	358	307	316	291	286	322	341	301	330	323	301	328	311	294	329	307	340	339	281	382	310	313	344	307	331	301	334	318	347	305	327	314	350	292	318	322	331	312	313	334	292	338	333	335	314	310	309	333	315	333	320	320	341	346	301	339	328	320	301	336	319	284	319	363	314	331	341	316	317	326	316	294	353	328	320	341	301	305	365	312	335	328	307	314	352	332	298	333	315	315	318	282	311	344	322	300	311	303	334	367	325	287	349	307	344	364	334	316	307	298	351	328	318	310	312	326	325	323	311	307	313	327	312	288	316	300	294	337	310	312	330	340	341	340	326	311	340	313	308	305	315	320	322	307	323	324	353	301	296	328	313	302	318	324	327	314	319	337	304	311	356	328	323	328	325	307	351	332	338	322	344	285	337	274	306	334	321	345	307	318	299	289	328	314	337	337	323	325	346	320	313	336	301	306	306	329	319	298	334	332	327	329	313	331	311	319	300	331	303	321	313	334	343	340	337	320	308	321	323	336	307	299	321	317	325	309	314	315	288	320	274	331	331	310	289	342	272	317	331	286	342	309	279	317	309	310	327	325	309	329	351	339	323	348	307	322	356	307	330	334	305	315	310	328	342	317	312	330	344	321	318	314	319	322	335	348	314	345	285	340	312	321	317	303	296	331	331	310	328	321	323	328	332	337	326	337	324	335	333	298	305	323	321	303	282	301	354	295	289	319	287	358	311	315	307	323	312	328	296	320	330	306	324	339	322	308	284	296	310	361	308	302	319	332	329	308	343	354	335	318	332	328	340	340	307	325	313	350	318	298	298	320	307	308	324	347	318	343	276	316	322	312	326	340	342	340	304	318	332	311	324	324	302	313	324	334	315	331	290	334	325	326	336	313	308	330	326	309	310	339	312	295	307	311	338	319	321	316	319	354	317	304	326	295	329	308	324	323	345	311	313	299	311	321	295	311	324	340	311	311	334	307	336	308	325	349	313	298	326	343	356	371	304	307	344	324	316	310	341	359	345	323	311	343	294	333	307	320	311	329	309	321	333	338	352	309	348	321	316	324	364	330	340	333	328	339	299	314	329	317	359	311	296	317	319	337	325	337	304	324	304	311	313	333	334	349	285	317	310	326	326	315	288	335
27927	14769	2770	1129	792	362	229	171	112	107	100	95	94	98	86	87	85	95	93	108	104	105	86	96	100	114	95	96	88	90	82	97	99	92	105	90	87	118	100	108	110	100	97	112	107	111	96	93	98	70	95	96	81	102	94	92	90	107	103	92	100	86	71	98	88	95	93	101	88	102	98	104	93	89	87	104	104	84	99	114	93	96	89	86	104	92	98	91	90	95	86	84	105	102	87	100	68	91	87	98	83	90	66	89	91	97	97	94	109	107	99	101	100	95	87	89	102	96	90	98	94	82	82	105	82	79	100	95	89	97	86	85	102	113	110	88	100	91	92	88	98	83	84	87	99	98	86	86	83	90	67	93	91	83	93	94	114	80	97	93	81	96	92	91	105	105	90	92	97	85	86	77	103	88	106	92	95	81	96	87	88	97	80	84	70	78	106	100	97	86	113	94	104	94	95	100	107	103	96	84	96	111	102	73	86	95	92	97	79	88	92	96	101	91	92	84	98	89	87	102	88	87	91	85	91	120	97	95	86	85	89	81	83	96	83	92	77	97	93	82	99	106	89	93	76	86	84	96	103	82	115	101	81	92	84	81	100	87	88	86	93	87	101	112	86	87	89	89	90	106	90	99	101	113	94	86	81	102	95	95	106	116	104	99	88	71	111	90	88	90	78	107	91	90	87	95	105	103	102	88	100	101	92	96	93	91	93	94	97	109	106	97	105	92	82	90	100	86	98	92	107	92	98	90	88	87	93	91	90	88	107	99	93	94	97	101	93	85	99	100	94	106	91	105	84	89	86	93	87	98	70	104	90	90	82	89	101	104	90	92	73	90	120	84	96	103	81	103	80	87	85	78	107	103	74	84	86	104	102	100	106	95	99	102	86	93	106	84	94	118	108	108	92	89	92	77	86	106	80	98	89	111	110	90	93	111	81	76	91	86	87	102	100	103	106	95	93	90	88	87	99	91	88	83	116	90	100	86	77	96	97	89	96	97	78	113	104	92	82	105	82	98	92	97	89	90	83	82	99	109	108	84	85	82	88	76	88	132	96	97	107	89	108	69	93	88	101	102	79	92	108	86	105	97	77	76	79	90	88	86	90	101	108	94	106	82	87	74	82	91	90	105	102	83	102	88	90	95	96	112	96	73	93	88	90	93	108	86	89	92	79	87	105	79	84	97	95	110	94	95	82	100	96	88	89	100	83	83	103	94	103	89	87	77	80	72	87	94	97	100	89	109	88	95	85	98	85	93	75	107	95	100	83	94	98	95	107	96	79	99	95	99	89	99	103	84	107	79	80	97	103	96	85	71	82	87	83	78	71	97	78	99	90	104	83	90	81	82	111	105	79	83	93	90	106	99	80	77	93	91	99	99	97	98	96	90	97	112	98	96	86	96	95	83	108	86	91	82	82	106	109	88	98	78	102	95	96	77	92	97	102	77	80	93	98	80	86	101	88	104	91	93	93	110	92	98	92	86	83	92	93	100	88	106	99	84	92	92	102	86	91	99	103	101	90	78	80	96	90	86	101	96	95	95	94	85	81	99	88	87	86	99	98	105	104	89	105	83	81	91	98	98	82	96	93	94	91	76	83	105	97	78	86	86	104	84	121	87	96	107	106	109	90	92	102	109	112	87	119	82	108	132	98	104	76	89	91	106	90	85	102	75	104	99	80	105	98	106	108	92	94	101	83	85	88	106	95	95	101	83	105	95	91	82	100	85	99	98	97	100	77	95	89	96	89	84	90	97	103	88	89	97	91	104	81	107	91	82	99	98	93	103	88	106	93	94	82	76	93	102	98	87	105	99	102	85	84	97	114	87	103	90	97	78	99	96	99	86	100	90	97	99	107	80	109	96	106	85	84	91	88	96	89	94	81	89	82	101	102	89	97	98	93	119	94	103	99	92	102	94	99	77	100	90	72	106	109	95	92	98	90	88	94	70	96	98	88	76	113	81	89	82	87	105	107	83	95	79	78	82	86	95	98	101	98	107	77	79	90	96	92	91	89	99	93	91	112	86	86	105	85	82	67	99	113	77	74	79	97	106	108	82	101	102	104	106	99	89	73	95	88	76	89	101	94	115	90	111	108	90	95	93	76	76	97	96	101	89	92	105	95	88	105	85	112	87	85	107	89	97	115	103	96	88	92	78	87	106	88	100	96	118	82	113	79	81	89	85	83	86	122	89	86	93	95	98	88	81	97	84	99	79	109	87	91	86	77	93	104	83	74	88	92	97	100	98	89	92	98	91	102	104	88	109	113	117	98	93	91	80	113	108	100	72	98	89	82	81	97	95	89	115	93	103	100	87	91	94	92	79	102	105	94	92	92	102	87	97	90	75	99	86	90	99	89	89	102	112	87	84	93	94	101	79	90	81	82	94	106	85	109	95	82	89	87	107	88	93	75	91	96	89	100	100	114	90	80	90	93	104	82	89	86	105	101	109	88	85	90	115	74	94	92	94	99	72	80	89	102	91	91	98	106	76	91	92	90	86	105	79	93	91	84	95	111	88	97	85	102	78	104	100	85	79	101	99	94	88	74	98	82	96	106	103	97	97	82	84	85	90	101	83	107	97	101	86	77	107	96	74	86	102	110	97	89	81	77	102	104	111	112	100	91	89	99	92	99	88	79	85	85	91	101	89	76	87	97	81	99	94	80	100	93	97	87	103	105	84	87	100	96	110	98	99	72	90	80	89	93	95	108	77	94	95	87	114	112	111	102	104	92	90	114	95	73	109	89	98	84	108	74	80	106	108	90	87	104	100	94	88	86	89	108	92	104	83	99	97	67	86	91	86	83	97	74	74	93	97	92	103	89	113	86	87	92	94	85	86	95	103	94	93	96	80	88	84	89	96	86	85	91	88	106	94	82	78	92	87	90	87	102	83	106	106	88	90	96	82	86	83	88	86	89	104	75	73	95	80	84	94	90	80	88	94	84	91	88	94	106	99	99	89	108	74	98	89	99	86	91	95	81	90	107	96	94	106	89	91	84	94	85	84	95	101	75	99	101	86	100	83	78	97	96	93	111	91	93	107	79	93	98	89	83	78	82	103	84	88	102	103	89	109	103	93	99	110	92	101	99	84	83	76	88	108	73	83	99	82	95	109	100	98	107	84	100	84	108	96	84	100	90	96	99	96	94	71	106	93	103	108	99	84	102	90	88	98	89	86	92	108	100	80	100	88	116	96	91	82	101	102	81	93	99	110	94	97	110	81	101	84	92	110	101	86	85	88	100	104	97	84	88	85	100	97	110	94	104	107	77	61	91	94	90	104	96	81	103	91	91	94	105	88	96	110	80	77	98	85	94	103	90	93	105	99	95	120	76	94	96	102	94	86	95	91	106	92	99	118	105	87	100	90	89	96	95	89	84	113	98	112	89	97	88	91	82	85	106	71	97	99	89	88	92	77	86	105	101	97	96	99	91	96	85	84	100	105	95	89	88	78	89	79	105	89	89	101	63	112	86	97	90	90	81	104	79	95
6386	3943	3269	2095	1475	755	472	233	157	154	143	127	112	122	117	146	155	122	149	107	105	129	127	130	111	104	124	126	110	122	111	101	116	115	107	122	115	111	114	85	106	119	106	96	89	116	106	115	107	97	109	107	110	114	116	88	114	102	96	93	114	102	104	109	106	118	108	123	101	102	119	90	104	104	120	89	120	111	112	104	113	110	125	101	92	100	106	126	130	88	99	118	105	105	107	89	122	118	103	121	100	96	109	117	102	105	111	110	110	107	106	113	112	109	109	119	108	102	108	120	113	98	86	110	113	110	110	106	118	94	83	105	99	94	100	108	100	102	117	123	116	122	124	104	99	105	94	109	110	111	93	105	134	118	122	103	112	112	86	109	101	108	110	107	114	108	114	106	110	105	108	109	113	98	114	111	91	89	101	103	101	110	90	100	116	112	108	91	113	92	87	115	110	102	100	94	98	93	117	112	109	86	97	120	100	121	96	115	107	122	108	118	116	114	98	101	119	111	100	106	99	98	104	96	101	96	110	97	116	94	112	98	109	99	115	94	105	104	108	108	112	118	114	114	104	112	105	106	107	106	116	100	121	111	105	106	117	95	104	103	124	106	108	118	119	120	102	112	100	107	107	89	104	121	109	99	96	108	107	111	94	106	114	107	126	95	114	79	115	115	106	109	120	95	106	113	118	129	113	106	108	97	97	94	102	93	118	106	111	104	93	98	110	97	120	111	106	107	98	100	111	120	113	98	113	117	100	108	102	104	116	105	92	116	98	111	87	98	97	81	94	91	94	96	123	100	101	100	106	103	107	98	87	109	104	110	115	104	119	116	102	100	89	96	117	97	101	121	117	121	113	116	99	118	112	116	104	106	114	106	101	131	118	99	106	120	127	113	119	94	114	101	104	133	118	109	107	102	108	92	100	107	110	89	122	108	108	100	109	88	110	89	95	115	111	124	114	119	114	107	109	112	109	129	104	100	115	111	92	100	98	115	107	112	117	110	107	105	94	118	101	111	92	121	99	96	107	119	98	111	100	93	106	90	121	96	117	97	104	116	107	114	111	97	104	133	115	101	102	104	126	131	117	114	106	117	110	111	101	113	105	111	99	102	93	107	104	102	109	100	118	82	104	110	105	101	102	94	100	106	111	122	116	106	115	99	119	94	103	97	96	102	117	102	94	98	91	107	118	99	125	103	95	126	102	105	101	97	123	94	110	116	113	101	105	128	111	107	102	105	98	130	100	100	112	125	91	103	136	105	90	116	105	110	110	105	117	104	104	104	104	113	105	109	129	91	100	94	101	107	107	97	99	129	115	111	119	120	97	138	119	97	97	110	99	113	97	105	113	136	119	105	109	106	103	98	117	117	100	106	110	122	116	96	121	112	103	115	112	108	86	88	99	97	110	107	114	94	98	104	106	99	113	108	109	123	109	110	114	102	91	93	123	114	92	103	103	95	116	87	110	89	115	105	118	124	109	116	114	109	112	116	112	103	106	113	124	102	94	84	104	121	121	93	116	117	107	100	103	116	110	112	113	108	86	118	115	84	111	116	97	108	108	90	107	121	101	104	111	101	104	119	113	111	93	96	110	102	101	108	101	100	106	95	93	101	96	112	116	104	99	103	104	110	111	109	102	115	113	125	119	112	71	122	115	106	128	118	102	91	104	110	103	99	95	114	113	126	115	93	105	98	112	112	110	100	110	99	86	105	98	114	100	132	136	87	122	111	105	104	87	107	116	112	116	116	116	113	104	104	116	109	126	113	97	114	100	104	112	107	90	96	105	114	108	112	109	115	102	91	102	110	111	92	104	120	124	91	106	91	97	105	115	99	114	105	100	106	97	119	96	103	103	102	100	103	101	102	113	93	116	95	106	115	121	94	115	93	116	96	108	103	104	121	84	103	94	96	115	97	122	102	106	103	120	90	120	96	110	102	115	111	109	126	115	122	124	115	96	106	116	103	108	108	94	92	88	125	100	115	115	107	110	104	99	89	83	108	123	117	111	103	105	106	108	97	96	94	95	95	118	112	109	101	104	89	97	121	105	121	99	119	112	111	114	108	99	110	103	118	124	96	101	110	107	117	100	83	103	116	89	106	107	119	130	111	101	99	108	120	108	108	107	107	108	111	126	92	104	102	115	110	109	114	120	121	106	99	107	109	107	116	112	102	97	97	101	96	109	88	100	117	102	111	117	107	112	99	101	102	94	90	104	146	107	98	110	114	99	94	128	106	115	91	110	108	108	108	108	96	111	97	118	133	95	111	128	109	93	122	112	118	103	104	101	120	114	100	98	91	98	108	106	100	101	98	118	106	123	120	130	95	108	109	104	105	91	107	101	112	124	115	110	110	110	96	112	102	125	129	88	91	104	107	109	104	111	94	109	104	103	87	105	122	109	115	121	113	102	95	108	112	102	117	101	104	114	125	101	106	117	99	99	111	111	118	100	105	95	101	109	114	103	95	123	107	129	102	116	96	107	105	97	106	80	120	76	94	98	108	118	98	95	121	126	68	112	99	105	109	107	114	120	105	110	113	110	123	120	123	100	82	108	131	127	115	112	106	106	95	104	120	96	97	114	101	111	101	131	112	92	102	99	119	115	98	116	100	103	107	102	110	110	99	106	119	118	127	109	108	113	93	99	110	93	99	112	106	103	116	100	113	117	111	101	99	108	99	118	128	121	115	114	101	110	121	119	100	114	118	105	96	115	103	101	114	111	98	99	90	104	102	125	120	109	101	105	110	91	118	103	104	86	102	98	120	91	122	119	121	100	105	76	119	118	96	118	102	108	115	99	107	102	113	95	111	107	104	96	86	127	103	116	100	102	105	79	103	91	119	115	124	141	109	96	102	95	104	126	94	103	100	109	86	124	112	102	122	106	94	106	110	102	111	97	114	110	106	88	113	101	114	108	131	102	102	107	118	94	104	121	106	118	106	103	129	115	114	103	125	107	104	88	113	106	103	88	99	97	102	98	102	106	107	90	115	108	104	122	93	113	103	100	135	116	123	119	109	103	123	111	128	106	96	101	106	92	96	102	97	88	109	120	105	98	114	105	117	109	107	130	115	96	99	129	100	98	104	106	119	106	95	116	116	114	106	115	122	113	107	96	99	97	89	105	103	114	99	116	92	120	107	115	106	100	108	109	110	116	118	103	98	105	98	105	115	94	99	115	110	111	92	116	92	105	128	108	104	108	111	118	103	99	116	113	118	106	109	112	94	111	127	100	129	97	100	115	102	96	113	108	111	124	101	101	111	100	121	114	101	118	117	109	104	106	117	114	111	103	121	131	116	90	100	89	107	106	96	93	108	116	110	105	113	111	119	107	104	104	98	99	110	89	109	104	105	108	102	115	119	96	109	109	111	105	90	110	95	105	90	92	119	130	107	118	112	108	101	120	125	89	113	94	121	115	94	89	127	126	107	103	100	109	101	114	119	118	109	90	129	104	113	109	121	117	114	112	106	123	120	94	111	103	116	96	130
24858	20388	26763	23901	20421	11383	1663	957	593	505	392	353	313	313	266	269	269	243	234	213	223	225	195	207	204	223	182	213	208	178	157	181	189	173	148	180	189	163	168	167	160	166	154	186	152	152	164	173	141	133	169	164	165	176	152	169	174	155	151	157	155	150	172	150	174	172	166	178	144	169	160	168	160	143	141	149	153	149	152	140	147	165	165	143	164	161	151	134	157	156	145	151	162	158	179	148	162	170	187	146	179	158	148	152	167	148	121	163	166	164	156	144	144	156	160	153	154	146	138	164	173	144	157	185	164	143	166	158	138	162	138	162	158	160	150	137	158	132	131	139	148	141	145	175	147	170	168	161	166	145	160	175	139	143	171	166	163	179	137	146	161	152	152	167	148	167	136	182	155	148	160	172	147	152	142	147	152	162	144	156	158	142	152	149	156	146	146	153	167	170	137	136	149	125	146	152	143	153	163	149	150	147	171	161	154	155	157	160	174	151	163	156	143	148	162	128	180	157	166	181	183	172	166	173	134	158	165	169	153	139	161	168	159	162	156	145	157	147	154	172	137	159	162	167	170	156	154	147	169	174	153	168	163	138	153	172	159	150	170	170	181	140	175	159	159	162	147	156	175	135	130	139	165	160	157	141	141	132	172	152	140	162	159	165	118	182	127	166	169	162	157	160	166	171	178	154	171	160	148	151	151	159	154	161	176	183	182	160	170	148	131	155	151	172	165	162	161	152	143	153	123	161	147	171	150	148	163	161	168	154	143	175	126	150	144	147	155	142	162	144	153	172	170	159	144	144	139	153	171	153	148	158	152	147	157	184	137	156	155	162	154	168	170	139	156	151	163	154	158	161	140	159	156	161	166	166	167	141	140	181	157	161	153	129	131	161	176	146	162	142	141	157	154	144	160	160	145	153	144	159	147	150	163	145	136	162	139	137	148	152	148	184	178	132	142	153	159	165	138	158	158	188	164	149	135	182	133	161	169	150	158	162	164	134	160	160	157	144	146	172	181	182	168	158	155	160	182	149	176	151	148	143	144	166	149	163	153	157	160	173	154	150	150	157	128	148	145	160	162	156	156	133	134	162	132	162	166	139	152	150	146	147	145	144	174	158	153	142	175	179	158	162	122	134	151	136	153	157	166	154	170	147	148	164	164	152	149	132	146	149	168	137	171	145	147	143	126	164	152	174	159	159	137	177	155	178	172	171	145	146	156	155	160	155	154	167	143	148	157	152	169	149	148	149	156	154	162	149	159	146	142	168	167	165	157	169	150	161	189	130	158	158	168	164	163	159	160	149	156	166	166	170	157	161	156	154	146	168	174	159	157	157	154	170	163	179	137	159	144	152	146	154	167	140	166	141	141	148	144	163	149	150	163	144	165	156	170	153	143	147	179	159	152	169	160	132	151	148	138	163	161	136	166	151	147	145	164	138	132	162	153	149	154	154	174	147	138	164	164	160	162	164	152	135	153	167	152	152	160	171	176	158	149	151	128	145	175	167	158	168	148	146	189	158	159	158	135	148	164	162	167	182	175	141	154	161	172	134	184	143	153	140	149	140	140	158	154	150	161	158	170	157	162	149	150	160	168	138	167	150	147	141	171	152	158	122	149	168	172	163	155	149	149	144	156	157	147	169	157	158	135	159	142	143	164	170	135	155	151	171	145	147	188	158	142	155	147	178	165	145	158	172	144	172	181	151	148	178	159	150	166	147	158	171	145	134	159	163	155	169	126	142	177	155	148	156	151	173	149	147	166	146	163	153	182	141	161	151	152	146	143	145	148	166	166	156	140	146	145	155	163	166	144	136	173	137	142	165	161	147	143	150	160	139	161	168	161	145	145	156	174	138	147	144	145	165	156	164	138	139	158	147	157	162	144	179	159	190	155	153	162	141	144	178	175	171	166	168	162	150	178	165	177	132	161	163	163	160	175	151	163	160	159	153	152	158	167	165	156	156	189	157	156	153	172	158	168	147	151	154	156	178	157	145	165	158	150	158	150	160	168	167	150	173	141	147	145	135	184	167	149	158	176	144	166	159	177	160	165	152	182	162	156	162	151	162	151	156	142	149	169	159	158	160	168	170	144	168	159	158	152	147	153	148	166	151	164	158	149	168	160	156	142	170	161	146	155	155	152	176	167	142	161	182	171	158	159	164	172	129	159	150	147	182	133	166	172	162	149	156	162	151	152	154	152	143	161	156	172	183	150	158	155	151	153	173	151	160	145	164	147	178	164	170	145	159	155	166	154	156	162	167	175	184	166	160	146	151	163	152	155	158	143	132	154	144	172	160	151	175	177	158	163	143	144	152	163	190	159	138	149	135	161	159	159	138	145	141	163	169	162	155	150	128	169	169	182	151	179	153	165	149	170	162	151	142	148	164	162	134	152	157	149	149	156	141	150	182	156	160	163	147	141	151	165	142	178	169	161	171	158	154	165	161	135	137	155	169	166	166	150	168	146	162	160	154	146	155	131	142	166	150	140	154	162	177	130	167	140	157	167	157	153	165	139	147	151	160	160	147	147	157	126	145	167	150	176	158	142	128	150	144	145	155	159	155	145	141	147	161	144	155	176	172	161	159	139	141	131	162	163	147	164	182	166	159	163	154	141	147	142	180	141	152	143	146	172	162	140	159	153	164	141	172	144	157	153	174	168	159	146	170	153	158	152	147	162	137	167	164	167	157	149	149	163	178	169	136	166	171	155	161	156	168	167	167	139	180	147	148	161	154	123	158	151	173	173	156	164	164	147	140	139	157	169	141	149	164	168	136	170	153	166	174	145	159	158	148	162	165	172	143	170	153	172	159	161	167	132	142	174	164	158	123	150	175	176	153	182	171	145	146	124	152	174	156	142	165	162	146	145	152	160	165	137	151	160	153	171	140	166	154	158	140	144	169	172	194	166	147	155	164	202	143	162	138	154	159	149	142	146	170	161	145	167	159	165	160	147	149	166	165	171	167	145	164	171	162	164	140	156	157	153	152	164	153	148	139	163	158	151	173	151	175	149	141	167	158	174	135	166	166	126	150	170	136	143	160	166	135	142	150	145	144	144	158	128	157	153	167	164	154	135	151	151	152	151	152	159	155	149	167	167	159	146	172	141	151	147	156	160	151	131	140	159	165	152	149	124	153	156	171	163	154	183	146	158	166	141	171	171	167	148	160	160	153	141	157	136	160	141	164	174	176	141	139	174	174	166	166	152	169	162	168	158	161	141	154	159	158	137	155	147	147	160	138	150	156	164	167	163	134	153	155	157	168	155	146	153	146	163	157	158	150	158	181	149	151	170	156	155	155	170	137	131	173	138	141	155	157	145	147	151	163	153	162	149	149	165	158	160	146	148	158	168	154	145	153	144	156	165	155	187	150	165	150	148	181	140	153	142	177	183	156	139	143	143	145	145	146	135	181	144	148	147	157	155	164	151	151	148	158	169	129	137	179	150	173	157	135	181	142	150	149	153	164	175	158	149	158	154	166	136	163	154	151
9426	16047	13503	8080	5362	3771	2592	2124	1164	917	749	668	574	529	454	409	411	336	347	302	272	245	243	247	281	256	197	230	201	214	214	195	194	186	186	191	173	185	196	192	167	184	187	206	165	173	185	147	158	165	195	168	168	181	155	183	168	153	172	150	152	163	150	173	171	154	176	179	165	147	173	165	159	171	157	157	128	167	158	147	155	160	161	165	167	163	161	130	151	139	157	146	141	158	173	174	163	161	151	157	153	148	147	157	160	137	162	145	162	145	161	151	139	159	148	153	150	161	164	133	167	159	163	170	168	158	155	150	150	134	144	135	146	153	150	164	140	170	162	147	147	153	163	182	147	158	158	149	154	145	151	152	147	142	158	167	172	175	162	162	148	144	172	159	156	158	152	148	164	155	167	178	157	131	123	150	145	171	139	154	152	155	123	171	162	153	128	132	145	147	170	141	150	141	145	143	158	164	167	140	164	168	162	133	177	153	150	153	164	165	153	161	127	157	144	130	137	137	132	150	156	152	155	137	156	144	140	170	172	148	142	144	170	159	154	147	154	156	178	143	163	151	151	161	127	163	168	165	165	151	150	142	185	144	136	147	154	169	140	172	152	164	156	154	162	145	161	153	158	136	148	150	138	137	150	153	172	157	143	141	133	138	145	161	149	169	166	142	153	155	132	140	150	132	140	174	176	170	147	160	154	127	147	148	152	160	159	141	148	171	167	149	169	166	149	141	157	154	141	142	156	148	155	139	144	154	167	137	157	152	153	160	162	157	136	147	154	149	154	169	168	163	162	165	144	155	137	158	145	165	166	151	154	145	148	164	139	162	148	157	163	157	168	158	143	144	182	162	168	161	135	152	156	132	172	151	158	158	155	170	138	180	148	142	158	153	148	163	155	158	148	150	166	153	170	171	146	143	164	172	168	168	149	139	150	133	150	150	153	151	184	152	145	152	157	157	131	158	149	145	127	142	134	177	149	167	151	147	165	114	154	162	154	161	161	151	157	153	167	175	155	142	157	174	136	160	144	141	173	154	147	163	153	176	150	167	145	135	167	151	160	166	148	155	157	148	149	146	149	148	147	165	161	167	158	126	155	152	156	177	161	164	167	154	152	155	151	153	141	165	158	163	154	146	155	129	178	150	150	163	167	161	154	127	167	146	173	188	135	156	187	174	152	136	141	160	153	171	168	163	169	136	180	151	153	161	148	156	144	147	135	133	133	133	149	150	150	133	160	175	167	140	175	151	151	170	166	137	150	116	160	171	148	145	150	149	167	153	165	150	154	154	166	133	147	169	172	140	166	140	163	140	143	154	128	154	151	141	154	157	160	144	135	151	164	178	132	157	154	157	165	166	160	156	168	149	172	151	166	150	174	136	152	161	147	145	185	160	157	130	161	152	135	164	175	177	167	141	160	151	142	144	160	158	157	157	177	134	146	187	161	166	136	154	153	154	157	135	140	162	157	172	133	164	136	145	166	154	173	142	156	151	151	172	172	155	141	172	178	143	140	157	142	154	158	158	123	153	149	141	143	140	153	150	138	142	158	175	155	154	170	144	135	154	141	151	165	145	164	150	155	159	152	149	149	153	164	165	157	119	164	162	163	165	159	149	157	138	168	160	163	149	143	149	146	172	150	150	138	161	159	142	182	171	170	154	153	146	164	151	154	156	155	143	142	159	150	150	158	156	159	153	149	166	164	157	155	161	172	162	161	184	122	140	143	154	150	143	141	163	142	140	134	153	147	134	147	144	163	162	165	144	153	153	159	148	172	129	145	152	153	152	162	137	152	168	142	164	144	153	157	164	145	151	166	168	169	146	149	153	159	130	144	156	144	137	167	141	163	129	150	171	147	144	160	125	171	158	172	143	161	154	165	155	149	142	182	159	155	145	132	166	162	148	152	149	166	168	152	147	135	155	135	146	147	152	149	161	140	159	148	162	164	169	151	140	129	160	160	145	142	132	167	139	154	155	171	159	146	160	154	155	166	155	120	169	130	126	148	136	165	184	145	171	150	169	161	153	171	150	133	148	150	184	146	135	150	138	149	138	146	152	163	153	150	166	149	147	157	152	183	143	165	141	163	173	176	177	155	149	148	155	167	157	149	162	147	172	156	172	171	145	168	161	153	141	135	162	155	149	163	161	153	157	146	128	161	156	175	151	142	163	173	164	152	185	152	152	141	143	158	147	142	155	141	152	173	140	150	150	143	167	177	170	157	163	142	157	137	153	168	169	152	159	127	152	131	148	161	150	167	153	169	143	171	162	174	165	160	168	161	178	154	154	161	174	170	146	164	162	139	143	137	157	136	160	145	152	151	169	138	146	182	140	170	152	144	149	154	156	155	165	154	149	141	153	127	155	157	144	155	163	139	171	170	153	149	166	160	176	160	163	153	161	146	150	157	155	158	161	161	163	155	170	134	153	143	148	184	162	179	130	144	163	165	163	155	171	159	143	155	151	150	127	127	156	156	148	182	145	150	148	143	155	146	158	160	158	154	172	165	179	162	165	155	152	161	157	140	141	142	149	152	172	169	165	126	159	161	151	171	145	145	155	166	160	182	127	159	150	161	159	165	134	141	180	161	148	160	142	146	155	158	167	148	144	149	150	156	159	166	144	178	163	179	168	158	174	157	161	136	145	159	144	155	164	154	146	163	143	139	165	168	143	149	170	133	136	148	136	148	147	149	148	150	160	138	157	153	174	167	175	153	169	156	145	165	136	156	160	151	128	154	166	144	132	148	157	146	168	134	139	168	166	153	155	121	155	154	147	182	163	144	145	149	155	159	139	159	141	164	145	151	143	151	163	122	151	173	158	144	158	163	164	143	158	148	157	153	150	143	140	177	162	163	165	173	158	155	176	177	167	137	161	135	148	181	155	163	147	133	169	137	143	168	159	161	164	173	177	150	129	151	141	160	155	156	154	158	165	133	161	162	129	158	164	151	149	160	155	167	166	170	156	141	159	144	150	167	142	149	156	163	154	154	160	140	155	130	154	150	183	152	161	157	154	151	175	135	135	184	138	138	162	160	164	141	172	158	158	157	143	131	139	164	141	143	139	157	159	151	173	148	175	148	165	154	148	167	156	161	148	178	159	173	174	165	156	134	147	157	142	141	156	138	137	160	124	165	151	146	160	165	128	148	156	153	152	166	148	138	163	175	153	158	175	145	146	154	163	151	149	161	143	169	177	172	165	120	155	161	164	157	148	145	152	160	167	144	147	163	157	142	155	183	152	150	150	151	155	150	158	165	150	155	151	162	159	158	167	154	159	145	158	150	181	134	167	155	187	144	161	146	128	142	141	140	143	155	138	146	159	168	137	164	151	166	158	154	153	155	149	147	148	156	169	159	151	168	160	149	139	122	172	162	176	148	149	162	156	143	157	133	179	153	138	168	166	175	146	183	147	147	166	130	156	175	133	158	150	147	170	176	140	160	163	156	157	155	160	160	142	150	143	146	176	160	170	151	154	172	153	155	160	165	153
22547	20396	27109	23594	20403	20520	10581	2327	1179	996	835	764	630	660	617	616	550	513	457	475	442	458	441	420	388	420	406	422	387	396	361	411	419	375	392	354	385	351	351	380	344	367	343	368	380	349	320	370	338	332	389	359	354	345	368	366	351	340	356	372	344	318	322	369	352	324	348	340	304	316	342	318	313	354	340	326	351	346	322	343	322	342	344	363	340	329	338	322	333	329	356	357	345	325	338	356	332	355	349	340	349	337	341	349	337	354	360	355	347	332	374	341	334	329	335	342	313	319	337	331	357	360	342	331	332	351	337	326	330	306	339	344	333	345	324	310	352	311	334	322	333	330	304	320	319	348	324	357	336	307	363	363	368	352	320	315	316	341	358	322	318	322	331	334	326	348	335	314	358	328	342	337	336	339	326	336	358	319	334	299	317	332	347	317	327	371	344	352	350	325	352	319	323	349	334	341	356	342	363	317	308	348	324	335	327	348	300	283	337	347	324	358	323	318	344	330	314	347	347	337	367	370	288	299	341	337	358	307	321	333	357	330	308	353	356	317	332	315	341	312	342	316	328	314	341	319	328	341	361	343	349	338	320	323	343	334	368	319	336	353	351	331	315	342	337	329	364	367	343	318	363	337	330	327	327	327	337	319	327	327	325	322	355	342	337	347	364	314	336	318	303	351	319	335	308	330	326	325	330	352	375	349	320	306	334	327	337	331	320	345	324	358	317	321	302	352	342	323	315	344	325	352	336	329	382	373	320	379	335	332	318	320	346	357	380	346	318	355	341	309	346	318	352	302	306	324	356	347	309	332	348	322	355	341	337	321	303	362	338	325	326	321	331	349	322	350	337	349	327	339	355	366	356	324	336	358	351	348	361	325	301	296	297	388	333	319	347	294	353	320	367	373	356	322	366	344	330	309	337	317	336	340	376	315	330	348	333	325	360	319	326	359	329	323	345	312	349	326	346	318	307	312	320	330	348	335	352	337	335	330	332	337	333	350	367	343	329	327	307	359	321	334	326	326	336	354	350	330	344	322	339	318	360	323	337	325	340	329	345	321	314	340	331	326	349	346	348	369	327	332	338	339	347	312	335	344	342	327	356	299	386	331	357	361	330	317	321	332	354	312	303	335	349	343	350	358	324	338	321	360	366	303	307	306	329	299	350	345	348	322	311	352	316	363	332	353	322	349	359	341	350	319	337	344	319	324	336	324	314	350	332	339	330	345	332	327	354	314	330	324	313	340	325	329	323	345	339	316	352	336	373	352	368	341	348	322	313	341	349	353	304	324	302	304	367	317	355	317	320	359	374	333	353	349	303	339	319	339	315	338	287	305	303	323	309	332	307	340	327	326	341	306	351	348	326	312	336	325	313	331	309	325	332	319	355	334	357	310	322	323	345	305	324	323	338	317	336	330	332	338	329	331	330	378	369	354	332	329	298	349	299	330	284	354	340	342	305	309	293	367	326	335	314	322	311	322	319	325	330	337	333	323	348	322	321	356	346	338	349	346	377	317	317	383	333	310	311	323	386	367	330	321	308	333	340	333	373	334	300	300	341	356	340	330	312	348	318	357	361	336	352	347	345	328	326	319	299	337	308	376	364	349	306	346	359	324	325	347	306	332	309	320	341	333	350	282	322	329	341	336	314	333	345	329	327	298	366	355	335	314	365	352	352	332	338	316	356	326	326	326	358	303	333	347	375	322	319	327	330	331	344	337	359	355	295	310	334	359	321	313	345	299	327	335	333	339	320	336	334	337	301	322	349	344	353	337	341	346	321	306	319	332	311	361	360	311	299	292	345	310	321	347	325	357	337	353	342	339	303	356	341	340	347	350	365	327	333	397	330	310	307	329	343	367	363	328	364	348	330	317	311	355	345	332	352	328	309	371	305	347	318	351	289	318	345	304	328	352	372	326	328	335	322	323	350	354	328	348	368	303	318	343	343	301	353	321	344	326	338	347	314	315	368	340	328	337	334	316	322	330	323	308	337	353	329	313	337	351	333	338	336	291	347	356	347	342	326	307	337	322	316	344	320	334	321	303	326	355	323	327	321	304	343	341	312	334	336	344	328	294	343	323	344	323	381	318	346	351	341	334	359	342	342	307	324	327	298	343	335	337	327	329	332	322	314	317	286	362	322	365	324	378	287	345	327	308	326	356	308	333	331	310	341	321	357	316	309	350	351	343	352	343	353	331	337	345	345	300	348	332	349	340	343	346	316	336	349	318	340	296	357	337	323	351	305	303	286	330	320	304	320	330	353	314	367	334	344	321	362	378	337	317	322	316	349	343	331	302	316	323	324	384	319	320	366	344	338	323	291	330	328	315	298	332	313	317	319	326	337	328	351	327	349	351	321	337	327	327	299	321	390	321	344	328	330	340	353	321	359	326	334	355	337	337	339	311	309	340	319	341	327	332	351	349	363	326	334	325	330	343	329	352	351	367	348	363	318	354	319	348	346	340	334	320	311	320	332	332	290	320	339	347	320	328	332	336	317	344	337	306	317	346	338	312	317	315	332	333	316	299	346	341	340	353	315	316	352	311	301	329	335	379	320	283	313	331	311	343	303	335	290	289	320	329	330	352	325	337	322	312	317	324	358	372	353	324	304	348	321	329	317	322	351	348	329	313	365	323	302	339	298	322	329	329	347	317	336	312	324	326	324	302	324	333	312	321	307	317	356	310	329	335	340	345	358	344	320	312	356	338	342	352	318	327	319	341	329	313	329	368	312	330	351	297	336	330	315	330	336	371	325	336	340	324	359	327	333	331	331	322	329	327	349	331	317	341	360	368	340	346	349	351	352	359	312	322	310	323	332	320	360	359	325	296	353	344	348	359	355	340	347	343	312	347	339	350	304	334	344	337	356	327	352	345	311	330	320	321	277	345	347	324	290	321	365	336	322	351	299	321	348	338	342	324	331	352	358	335	347	323	337	343	349	343	331	302	329	379	340	314	341	351	334	311	342	360	335	339	308	342	314	341	317	370	329	364	328	349	345	323	317	332	308	347	320	333	338	316	358	314	358	356	339	329	321	307	318	325	317	343	339	334	377	329	332	325	358	330	318	347	337	332	324	352	364	348	375	358	328	306	335	341	313	325	339	345	332	338	342	338	344	349	359	315	374	329	322	329	344	329	342	313	327	391	348	381	324	343	330	368	324	349	331	333	358	326	345	339	335	348	369	339	338	335	286	330	374	321	340	374	280	352	306	367	325	326	341	371	277	338	330	319	333	316	314	355	329	355	301	339	307	325	316	334	320	317	303	321	356	322	370	301	342	329	338	332	327	313	359	340	350	290	318	327	333	317	355	346	322	339	346	312	362	337	321	347	338	357	344	371	333	319	330	315	345	359	327	345	324	311	300	315	366	345	315	320	328	333	344	354	329	305	314	304	325	300	349	343	338	350	336	311	330	360	334	356	301	347	320	342	327	332	326	314	329	338	332	325	359	344	318	314	357	333	323	307	317	293	336	326	326	313	309	321	320	334
13025	24008	20368	12255	8752	6411	4543	4177	2323	1739	1513	1275	1127	1026	899	887	798	734	727	655	632	602	591	516	482	495	479	486	430	436	432	391	432	396	438	395	382	393	407	350	382	354	387	364	377	404	365	341	331	378	363	357	331	344	326	337	365	374	350	357	345	345	341	351	340	342	323	332	359	327	359	301	322	335	333	370	326	335	316	329	333	324	364	332	339	338	336	325	324	294	323	297	325	313	309	325	315	359	333	312	351	314	318	345	302	315	297	326	320	324	320	355	311	375	288	304	335	312	307	355	325	317	326	330	357	321	306	344	307	326	317	336	356	345	347	359	363	322	316	331	269	291	328	328	302	344	315	333	317	328	331	309	305	356	314	335	311	339	316	316	336	320	312	294	317	339	317	330	289	328	317	327	332	333	323	322	324	313	330	321	312	353	304	311	318	272	309	319	289	332	344	332	323	316	309	350	340	316	331	320	324	282	294	339	350	315	331	312	310	356	339	338	314	290	331	309	300	303	295	322	310	307	319	319	286	309	347	303	342	314	314	335	333	341	332	314	309	303	343	309	287	313	308	326	282	306	328	351	317	336	338	342	350	340	289	298	312	328	331	346	319	310	329	319	335	348	303	287	300	318	318	328	329	329	334	298	331	322	319	322	304	314	329	334	294	321	334	340	305	329	330	355	328	331	312	304	321	328	308	284	291	301	305	344	300	327	274	318	302	348	320	291	300	352	303	327	357	321	308	315	301	334	327	315	299	303	313	294	331	330	324	306	323	344	322	322	313	321	332	302	327	298	278	313	320	328	327	321	336	367	305	338	347	318	328	338	312	345	291	319	329	338	355	312	308	319	325	348	292	270	309	291	302	314	325	332	286	289	325	341	334	317	327	302	343	349	303	335	317	346	354	344	312	341	344	324	304	322	304	319	361	334	294	340	338	353	337	336	284	321	328	307	331	348	303	319	330	280	315	299	324	341	328	334	300	316	330	301	322	302	324	317	343	322	336	329	295	334	331	336	315	301	334	329	317	307	320	300	320	309	315	306	321	301	338	318	318	297	285	313	322	300	331	299	311	334	330	349	337	332	335	329	316	325	340	338	286	301	295	337	331	337	311	270	302	317	322	315	290	316	314	307	315	326	308	306	310	328	319	322	308	312	330	312	328	307	315	310	323	341	327	360	293	324	299	368	329	299	310	289	335	309	325	298	280	306	317	300	370	320	287	310	318	322	334	307	348	300	309	320	326	323	307	309	323	319	292	338	313	332	363	343	340	324	317	310	348	323	300	297	334	335	338	320	332	314	335	323	327	322	311	334	330	284	321	353	306	335	317	305	321	359	327	303	354	310	328	308	323	292	334	316	298	329	295	312	317	343	301	304	323	335	352	328	315	299	306	319	274	284	301	336	316	322	339	290	293	331	289	328	301	291	338	279	304	321	287	305	282	313	359	317	292	285	314	307	321	327	304	302	323	331	336	317	333	345	331	323	339	279	302	353	299	320	328	302	344	312	304	345	343	327	316	315	329	339	313	294	330	333	314	329	331	316	318	323	324	307	318	344	307	315	327	294	312	301	341	330	320	302	313	300	351	364	307	323	293	338	353	302	333	286	320	318	322	330	314	314	325	318	331	327	345	320	341	300	311	301	268	354	333	311	317	309	298	317	337	332	348	323	318	302	325	336	322	292	294	321	322	357	304	326	357	324	296	333	320	337	331	296	317	305	333	290	296	309	315	297	346	306	329	363	347	327	340	326	332	339	316	319	320	333	315	335	319	328	320	315	289	332	312	334	302	314	309	322	326	332	318	307	321	318	322	303	346	350	331	299	327	323	310	316	300	328	313	368	309	322	308	321	348	308	290	313	339	288	304	324	326	298	329	296	328	336	320	357	363	344	336	338	299	296	308	314	349	338	339	317	331	294	323	337	295	303	321	333	319	333	290	306	337	323	280	299	337	305	321	306	340	322	327	349	330	292	330	346	351	326	355	302	323	300	310	296	289	311	311	329	343	326	333	310	310	298	343	343	333	296	300	329	318	287	325	302	313	320	314	331	343	290	315	317	311	295	343	293	316	320	307	316	317	308	283	320	295	301	334	306	315	313	299	311	334	329	342	337	330	319	311	319	345	309	287	319	317	331	308	340	330	329	324	342	290	345	347	304	301	329	301	343	297	329	334	354	326	327	341	302	287	327	343	324	300	317	334	314	338	317	322	294	275	290	336	323	303	350	290	304	342	330	314	325	334	294	309	336	318	322	310	328	340	323	302	328	314	322	332	336	325	330	326	345	315	293	305	325	343	337	318	324	338	332	318	324	310	287	309	335	359	314	324	293	340	318	345	292	338	299	336	342	333	330	324	327	354	300	284	312	327	312	306	330	328	320	299	296	337	330	316	327	299	343	336	333	332	333	338	346	312	315	335	312	343	345	344	329	297	326	318	310	303	324	299	296	300	315	292	345	315	307	314	309	313	344	322	346	300	358	331	320	314	312	313	288	317	325	336	302	302	300	332	306	315	340	316	314	324	322	314	310	326	314	313	302	311	300	304	344	321	300	318	299	364	318	332	313	310	317	350	309	336	317	302	313	347	333	296	323	338	307	293	291	310	314	316	314	333	304	355	332	329	348	319	321	292	372	346	310	283	339	316	300	318	323	326	358	318	337	316	329	331	326	300	313	296	318	326	328	352	328	289	319	333	320	327	347	319	314	314	292	301	320	331	318	327	343	323	295	309	300	317	314	306	352	311	302	287	368	323	301	303	317	316	336	311	343	334	325	288	352	309	312	307	310	340	344	347	291	320	315	326	335	311	321	344	341	302	327	322	316	327	330	308	343	312	304	314	307	293	341	339	319	334	338	321	338	341	314	306	292	323	316	335	324	338	317	313	313	320	314	309	298	313	309	304	310	323	319	312	307	319	323	324	291	297	295	341	330	336	310	321	303	300	324	324	322	311	337	317	325	314	294	309	318	311	284	313	286	332	340	303	313	328	299	309	332	315	307	298	321	285	331	340	341	304	323	332	323	346	301	328	294	339	300	328	327	314	318	334	334	365	295	317	296	328	334	309	322	329	321	318	310	324	299	305	326	292	337	320	297	302	320	346	337	316	332	342	328	339	330	311	355	319	307	327	307	339	327	323	307	296	280	327	292	344	344	307	317	354	267	313	314	322	313	338	278	326	293	362	346	288	341	314	326	311	303	304	323	285	314	352	332	302	347	286	310	324	341	348	349	323	306	313	333	306	325	308	348	303	321	315	310	367	341	345	335	293	324	299	325	270	325	356	307	330	331	331	304	326	344	349	310	346	335	314	331	318	297	324	363	324	346	326	331	314	331	302	315	287	315	325	318	280	316	359	336	347	329	310	321	305	295	305	328	346	309	337	323	330	311	292	324	308	339	315	335	342	312	322	316	307	332	321	341	319	300	325	290	325	337	312	323	344	314	351	324	323	329	291	307	306	305	306	324	313	319	362	329	352	309	337	344	301	319	318	331
27737	14293	2592	841	452	299	273	132	104	121	110	111	104	92	101	104	99	87	90	103	95	88	75	87	87	93	98	96	110	84	83	80	97	104	92	85	97	86	94	95	83	89	81	90	89	88	86	83	102	118	104	109	104	78	95	110	74	85	90	102	93	94	90	98	97	91	89	80	95	87	106	85	92	97	92	97	95	109	90	103	102	84	90	98	92	88	84	88	95	94	90	97	77	89	87	90	90	118	90	75	98	102	94	97	102	84	75	91	86	82	93	86	76	80	100	91	93	99	91	97	89	87	90	98	90	100	86	106	85	111	89	85	83	81	106	83	89	76	104	95	75	95	93	96	78	76	96	106	84	108	69	88	85	86	98	84	85	105	99	76	77	91	87	97	87	114	92	113	103	82	99	77	111	98	88	90	101	112	84	98	77	103	99	87	102	89	92	94	111	111	89	85	92	91	100	109	84	77	106	91	80	81	90	92	100	88	102	107	107	87	102	103	93	80	87	85	88	79	86	96	82	80	96	105	104	85	83	92	88	97	95	83	103	81	93	101	103	91	74	99	84	100	104	96	82	100	101	98	90	102	90	75	96	106	88	98	91	99	97	88	87	90	94	69	81	76	89	99	111	87	82	83	82	96	87	90	87	99	97	84	93	99	65	88	95	82	99	101	103	83	89	83	90	89	91	87	91	99	93	88	94	83	86	92	76	100	87	67	87	101	96	71	91	98	107	97	94	81	94	75	83	99	99	98	97	92	105	87	89	102	88	89	86	97	78	76	103	79	107	98	79	95	98	90	108	93	95	75	83	95	97	86	106	78	76	88	90	89	117	80	92	103	84	97	78	78	90	81	80	92	100	94	91	107	90	80	79	92	76	76	73	94	80	113	112	83	86	86	86	114	101	89	90	84	93	96	97	79	97	96	96	103	96	79	95	102	93	101	74	83	87	77	89	88	91	94	87	86	105	88	90	88	91	84	105	109	102	99	81	83	87	91	100	98	80	95	90	93	78	75	96	111	91	106	102	91	84	97	77	94	90	104	75	92	92	75	95	86	90	103	97	108	86	82	88	98	82	89	94	84	93	104	92	102	92	82	82	75	75	85	95	85	77	92	74	89	99	98	89	100	96	80	93	91	100	90	93	96	87	100	107	93	104	96	99	87	85	92	102	91	99	88	99	97	91	101	83	93	89	104	89	102	96	104	87	93	106	90	86	109	102	95	103	109	105	90	100	80	74	97	99	105	85	79	91	91	90	97	69	98	88	81	92	84	102	99	83	78	79	93	95	105	100	99	105	85	94	89	113	88	90	96	93	95	110	98	82	102	93	97	94	87	79	84	88	97	94	95	87	99	98	99	82	92	113	95	101	85	89	91	102	100	90	92	97	89	77	90	81	92	89	101	78	92	72	82	86	87	90	101	99	101	79	111	97	92	95	98	98	109	98	83	84	92	95	98	75	99	92	93	94	64	80	88	95	89	103	92	91	101	87	87	103	97	98	108	98	86	82	79	82	122	105	91	101	82	87	89	98	98	78	81	83	104	91	94	91	95	71	94	88	83	92	88	87	82	104	91	91	93	89	108	88	93	90	114	92	76	101	92	72	96	74	91	102	85	78	91	82	101	108	86	87	74	96	98	114	94	74	84	102	91	86	102	115	90	88	86	95	92	84	93	94	88	84	103	93	88	93	93	97	71	87	84	86	86	126	107	85	94	108	87	94	91	103	105	106	98	96	93	92	88	96	66	95	74	86	89	90	95	95	83	93	96	99	104	97	102	96	80	87	88	94	92	87	96	106	93	83	84	97	82	84	86	87	91	92	104	85	92	98	91	94	94	106	90	89	102	102	88	79	110	96	81	96	93	120	103	91	100	106	109	90	93	88	94	69	91	107	93	89	90	82	104	96	88	103	101	104	82	88	77	88	84	87	79	104	80	92	101	105	85	77	101	92	87	109	101	109	87	93	94	93	108	95	89	110	80	92	89	96	107	104	97	96	91	96	88	99	88	100	96	93	93	100	94	93	76	100	91	95	94	80	70	88	102	105	109	83	103	89	99	97	96	93	99	99	81	92	92	109	82	79	95	93	99	76	81	93	91	103	90	101	99	92	100	96	85	77	90	104	80	84	85	101	96	96	92	93	92	92	90	91	86	91	103	90	83	74	95	80	94	87	87	89	83	103	93	77	81	105	87	108	84	105	88	82	91	108	100	79	102	90	98	91	91	100	80	104	101	89	85	99	105	87	98	100	109	98	82	95	93	90	97	93	94	93	111	89	87	97	83	89	74	79	96	107	94	101	97	72	93	83	96	80	119	97	91	72	75	88	90	102	82	78	90	88	101	89	93	94	84	86	103	67	93	94	86	87	90	101	113	78	106	87	94	86	107	93	91	107	93	94	91	100	92	90	106	93	87	94	99	94	93	85	88	108	102	109	94	89	90	83	82	88	103	110	90	88	93	89	102	97	104	92	99	89	94	89	91	90	94	103	93	86	74	99	100	100	99	68	76	100	94	94	99	74	71	93	84	100	90	101	77	80	88	81	107	97	96	75	84	79	95	108	94	89	98	95	89	106	83	112	84	89	79	99	101	103	107	91	83	89	91	95	75	108	104	97	103	89	90	109	112	74	80	78	94	85	94	94	92	92	84	85	87	69	68	90	98	101	82	91	95	98	83	106	109	91	102	97	85	79	81	92	82	94	103	92	104	88	80	82	81	100	99	72	93	89	101	105	86	83	103	90	76	91	83	75	91	87	93	105	116	89	102	92	92	88	89	107	84	93	81	72	101	92	86	96	87	101	103	87	100	75	96	100	88	102	73	90	97	92	83	88	91	78	114	98	108	111	92	92	81	72	95	100	92	88	85	117	94	98	91	100	105	110	97	80	70	91	100	92	102	85	100	79	91	94	98	97	91	100	95	84	84	73	91	96	95	87	88	86	91	81	95	103	88	94	115	108	114	99	86	84	91	103	78	98	97	82	93	76	102	87	89	86	92	90	101	82	101	93	103	95	78	90	98	101	95	95	94	81	90	96	103	114	102	90	80	90	73	103	88	88	96	78	73	91	96	94	102	107	107	100	97	99	81	70	77	94	93	94	83	90	107	90	101	74	91	85	85	97	96	98	89	88	86	88	103	93	106	77	97	91	85	100	92	105	84	113	103	84	94	79	96	100	97	90	92	93	86	92	84	89	83	100	87	104	88	99	84	89	85	83	79	98	100	85	83	94	82	79	87	91	79	87	94	94	91	85	85	83	97	96	94	109	82	77	76	98	91	73	98	83	81	99	90	87	102	91	88	97	93	92	105	101	95	63	87	81	82	87	89	80	83	92	99	90	94	114	94	94	95	96	91	99	86	87	95	88	89	94	96	78	101	96	83	85	96	95	99	86	87	105	88	83	85	81	100	96	107	93	90	100	71	74	96	91	104	97	85	82	101	81	103	103	89	89	104	95	106	85	96	96	101	81	86	98	86	84	98	88	96	79	81
6497	3609	3093	1445	955	699	423	182	154	141	147	139	117	115	134	120	117	125	115	112	118	110	100	124	115	112	120	109	99	112	116	110	117	118	90	112	107	116	116	113	78	107	120	104	101	107	113	95	118	112	124	100	122	104	110	98	120	117	119	109	112	92	108	92	75	108	114	115	87	109	106	96	126	127	109	114	105	115	110	115	96	113	106	131	116	112	111	108	117	112	103	91	101	103	105	87	112	101	115	112	99	117	115	96	109	108	111	105	118	106	109	89	115	108	106	118	113	92	120	122	105	117	94	107	113	124	96	115	108	120	110	100	98	97	107	95	94	107	135	113	116	112	114	112	114	86	94	96	106	96	112	103	114	132	107	121	110	118	114	104	113	95	118	110	93	89	108	111	95	105	112	106	104	94	111	99	124	104	105	128	119	109	128	111	104	107	92	96	108	117	109	116	107	106	110	99	100	110	121	103	99	103	102	119	110	99	94	104	114	99	96	95	91	110	109	93	101	100	101	95	89	123	97	111	104	116	111	125	107	86	114	105	104	115	102	92	83	120	94	107	108	109	91	91	104	115	103	112	124	111	100	98	117	122	93	109	94	98	93	100	127	101	105	117	99	131	105	123	107	86	101	119	113	90	96	101	100	114	98	110	110	122	99	100	96	123	100	111	84	102	125	100	121	108	102	123	98	115	114	116	121	109	94	116	113	88	114	107	88	111	103	102	121	110	105	95	105	94	112	91	122	95	111	100	118	116	92	96	109	107	97	117	102	96	91	123	102	99	121	109	91	104	103	121	95	123	95	113	93	90	111	120	100	114	109	84	110	108	108	89	122	115	107	102	110	100	103	106	109	97	111	122	100	125	115	116	111	114	109	135	75	106	102	102	116	102	92	101	103	95	117	101	104	105	121	115	114	114	116	98	91	102	109	89	104	82	113	115	100	117	99	108	115	114	106	117	111	100	112	79	111	113	124	90	100	102	117	97	118	99	112	113	104	105	137	119	106	93	105	104	106	106	107	94	116	108	102	105	90	101	101	100	105	104	98	126	97	89	112	94	78	104	108	112	112	121	113	102	107	111	105	97	101	104	94	117	105	111	110	110	101	107	101	109	105	110	115	108	91	107	104	103	97	106	116	103	94	118	101	116	109	103	114	87	110	104	110	129	114	110	96	111	103	93	98	99	108	94	110	105	100	102	107	96	121	107	103	97	100	97	91	98	91	84	105	104	101	109	106	116	110	106	110	108	115	104	111	113	106	100	110	99	105	98	94	117	86	110	110	110	103	105	109	106	99	101	118	94	101	102	93	114	104	128	79	110	88	97	106	88	99	108	108	125	102	116	123	106	106	113	116	106	116	94	105	112	115	86	110	112	98	107	118	87	106	93	115	96	100	106	119	92	93	99	108	89	115	93	108	111	124	113	98	100	92	94	110	96	102	109	102	99	102	95	97	107	80	123	101	114	108	98	114	116	90	99	102	102	112	107	109	91	106	95	110	94	89	94	107	106	115	111	106	81	106	113	117	112	95	89	108	102	106	100	120	104	114	113	97	114	98	102	110	94	112	107	102	103	135	104	109	85	97	101	120	95	106	87	96	124	98	94	105	90	101	111	123	100	101	91	116	133	113	119	116	102	94	111	108	108	108	99	111	93	113	92	111	104	99	83	111	117	98	103	90	98	133	119	104	106	104	114	112	93	119	104	90	108	107	110	94	111	90	97	107	107	95	104	108	91	113	100	109	124	98	104	103	114	107	118	90	106	112	107	109	101	120	72	107	103	110	108	88	117	110	126	111	112	101	107	106	97	109	109	102	106	119	82	97	127	92	109	88	109	114	94	111	112	112	94	104	115	108	108	125	109	105	134	121	104	124	125	115	105	114	103	117	113	115	95	86	114	104	112	120	102	117	110	111	105	109	110	109	96	108	103	117	96	106	117	134	119	122	81	100	104	97	112	131	125	111	98	112	101	94	98	123	80	111	109	98	117	112	104	109	105	106	117	97	111	105	102	90	105	119	118	110	104	104	99	120	100	110	101	111	106	113	107	109	113	99	108	108	102	130	100	103	105	101	74	82	96	118	100	110	112	106	101	103	100	98	96	127	90	114	84	112	102	111	118	114	112	106	112	121	92	105	109	119	107	107	96	113	126	113	102	111	116	99	117	111	118	110	101	97	105	98	98	93	109	86	104	119	92	116	102	103	95	76	102	114	104	132	114	123	107	98	94	99	118	97	126	114	102	102	113	113	116	102	91	129	112	109	109	120	111	95	96	118	107	107	77	111	102	94	132	106	100	90	103	100	108	118	116	123	117	108	114	105	101	116	112	104	111	119	131	100	91	115	88	113	91	100	131	101	101	89	116	117	111	94	107	94	109	111	117	116	108	103	117	106	117	101	94	101	110	114	107	96	108	117	111	108	103	108	95	88	110	117	99	110	122	112	99	133	109	100	101	119	119	100	97	114	93	103	105	95	94	114	88	97	114	100	96	112	105	101	98	105	117	118	97	112	118	96	122	107	115	103	113	92	102	93	86	94	93	114	126	100	107	111	87	93	110	93	97	116	121	115	110	112	104	105	108	97	114	116	118	119	113	125	109	90	113	111	108	117	106	126	117	105	115	95	102	90	104	105	111	105	108	104	100	96	108	108	98	108	92	107	100	116	106	100	110	99	124	109	100	118	113	105	108	122	104	127	116	102	114	100	105	101	92	114	111	100	103	92	102	97	105	116	87	107	103	114	116	98	90	99	113	125	101	118	120	94	106	105	102	110	91	117	108	105	92	100	116	102	110	109	102	117	101	105	116	111	103	112	124	103	93	111	102	96	104	96	121	99	111	106	125	99	104	108	129	112	123	102	102	98	97	119	104	115	90	104	102	96	107	119	112	101	98	95	80	96	106	93	116	114	103	108	124	105	116	97	83	100	98	130	107	113	95	99	120	107	112	114	109	96	115	118	106	97	109	124	117	88	110	96	97	107	112	108	95	102	129	122	114	109	108	117	100	108	107	92	108	95	90	108	116	92	90	89	100	119	117	108	105	112	115	109	107	103	99	100	112	91	100	124	95	95	103	106	114	114	107	106	108	96	108	101	113	120	102	118	123	116	115	124	99	96	104	106	109	126	114	103	101	118	108	107	87	123	117	119	101	110	106	105	93	121	113	111	108	73	93	97	101	107	108	110	113	102	107	103	97	123	134	99	103	113	111	113	74	110	113	70	100	105	90	99	103	91	102	125	114	111	127	108	114	130	105	96	95	110	95	103	109	115	118	92	120	91	116	111	107	95	99	109	100	114	99	96	111	110	102	112	109	113	118	118	115	107	119	102	100	104	107	107	96	93	109	104	106	106	97	106	112	106	104	81	115	97	100	121	90	114	115	106	119	94	93	99	117	105	96	97	104	117	112	110	109	122	94	98	122	119	96	112	95	114	118	111	90	93	107	99	107	135	109	113	112	107	123	102	95	102	90	90	104	103	113	114	126	101	108
24882	20404	26768	23905	20403	11223	1758	1022	570	492	414	360	331	293	282	267	246	266	234	240	194	247	181	204	172	197	192	167	188	200	195	199	165	196	178	186	175	161	151	146	171	180	189	156	178	175	165	167	156	176	157	156	178	127	157	164	174	177	157	173	143	161	145	152	173	184	150	151	174	169	175	154	161	166	180	161	152	168	161	178	146	178	167	170	144	169	176	170	147	173	168	138	157	159	158	169	163	184	149	166	149	148	144	168	166	165	171	177	168	155	159	161	164	163	168	152	161	147	165	170	141	172	156	156	173	166	154	157	135	137	176	153	150	141	153	143	152	155	153	148	160	156	157	167	139	140	168	165	141	178	176	142	157	157	158	173	168	138	150	147	150	163	146	146	165	141	150	158	161	160	142	146	150	162	150	147	150	182	159	175	164	152	170	142	139	163	144	146	139	156	164	141	158	152	175	134	148	160	162	164	152	166	166	153	148	149	143	141	132	154	168	165	164	162	157	150	152	173	181	172	168	149	138	155	145	143	144	168	148	163	176	148	163	129	146	168	163	161	140	170	161	148	145	168	167	157	159	156	177	167	161	136	147	153	131	184	150	169	157	149	141	154	163	169	136	138	142	153	160	156	155	164	163	119	149	146	156	165	159	154	167	162	165	154	147	175	160	148	158	163	159	157	158	149	159	155	162	173	138	148	170	135	136	162	185	168	144	160	168	163	148	148	150	149	142	177	184	151	160	170	145	164	172	151	145	154	170	157	150	155	144	169	171	151	151	160	165	177	165	163	160	148	168	159	164	149	150	149	143	124	157	158	168	131	173	147	146	161	158	163	151	178	154	166	144	160	158	135	145	150	157	153	164	148	158	154	171	158	138	170	132	176	171	155	144	138	147	158	168	121	165	163	152	161	123	130	154	173	153	131	167	144	133	166	131	154	134	145	133	154	169	158	151	154	146	160	177	165	167	149	163	147	169	146	146	167	163	145	159	154	155	170	138	178	185	126	181	151	168	139	162	146	143	139	179	186	151	148	155	145	174	154	144	167	156	152	166	172	177	165	155	142	173	157	139	144	159	146	185	153	154	168	171	173	176	144	173	165	180	139	167	152	165	163	149	147	150	159	144	164	159	175	148	132	177	151	146	135	142	142	156	152	164	166	140	160	150	149	177	134	147	133	158	143	176	150	168	158	174	163	143	163	180	165	161	145	146	169	168	139	153	173	153	148	141	163	163	177	132	154	180	154	145	149	169	169	162	152	160	146	145	137	160	141	165	147	171	165	133	157	177	151	144	158	160	166	149	132	147	140	156	146	123	184	166	144	131	168	155	172	151	187	159	157	152	140	146	166	144	162	160	146	164	144	136	150	158	162	169	156	188	137	158	135	166	141	166	160	152	156	122	150	132	163	163	145	147	156	151	157	153	174	148	175	130	129	144	160	170	150	147	151	163	138	160	156	160	152	169	144	137	178	163	135	172	165	156	140	169	134	177	152	149	158	144	160	142	160	161	156	144	152	159	148	154	174	143	167	156	152	186	158	143	155	145	169	164	144	165	172	140	142	152	159	152	140	167	162	150	161	134	166	171	156	172	167	149	172	158	166	142	153	148	146	179	166	156	163	180	154	142	143	143	153	140	138	163	161	145	172	154	158	128	160	148	180	153	157	141	141	171	165	132	163	158	149	132	151	144	168	136	166	150	184	161	156	171	134	143	156	160	138	158	154	162	157	156	161	171	172	160	145	134	162	149	164	148	166	154	167	140	172	178	134	158	152	169	158	148	152	136	126	147	165	150	150	184	162	146	151	162	142	137	151	148	163	163	136	148	137	169	163	151	136	157	167	152	130	172	165	151	167	156	166	154	170	152	163	156	157	159	150	162	157	152	140	159	154	145	156	154	156	149	180	156	136	154	150	151	134	148	161	164	153	153	162	159	138	166	145	158	163	190	176	124	158	156	161	168	148	168	182	144	150	148	141	144	154	156	151	147	156	138	145	136	138	132	153	140	150	153	181	139	145	141	160	137	146	172	159	139	155	167	161	170	181	152	143	178	180	159	156	151	148	179	170	152	161	158	149	152	155	145	153	137	171	139	151	150	156	176	160	170	156	157	176	160	166	155	157	162	162	152	153	177	184	174	143	148	149	143	123	144	140	121	151	153	140	158	154	159	161	142	154	163	164	150	170	142	150	141	144	151	161	176	172	144	162	163	132	155	151	151	190	152	164	156	150	166	159	170	150	142	167	160	169	166	149	158	151	153	160	151	153	129	165	165	156	152	138	148	117	154	177	144	135	161	136	118	148	166	151	155	165	160	147	151	160	164	168	140	160	150	174	156	163	152	189	128	149	137	169	153	148	148	161	158	152	164	120	172	157	132	139	144	149	138	149	152	136	159	161	132	152	143	160	144	155	160	173	170	142	150	185	137	137	168	147	128	153	150	149	159	151	162	156	145	135	147	163	162	146	144	153	157	162	168	157	164	151	147	161	157	160	156	170	146	160	135	158	143	167	154	157	153	159	163	135	132	147	154	147	156	156	148	162	140	159	148	148	156	148	173	165	182	172	168	147	154	154	149	153	146	138	162	156	165	140	145	145	168	169	141	145	178	146	165	151	141	163	143	161	147	146	180	156	146	145	147	175	130	127	144	171	153	167	142	169	168	148	151	169	162	182	142	167	164	151	157	151	150	153	157	145	148	160	162	168	141	144	161	153	162	159	135	135	154	153	149	140	163	139	162	153	148	156	154	173	143	155	151	157	155	158	170	149	150	142	148	149	154	143	151	182	156	172	169	138	165	152	151	151	162	173	144	147	138	139	161	137	172	188	180	140	154	155	158	181	169	166	159	160	181	143	168	150	157	147	144	155	153	163	169	168	149	138	149	161	164	171	178	153	141	164	181	132	137	164	156	156	156	153	158	161	150	155	142	138	153	147	146	151	164	148	161	160	159	157	162	164	140	155	166	161	170	180	153	153	164	172	152	172	157	145	163	168	162	176	155	181	166	174	180	160	157	157	149	145	153	157	189	175	152	154	140	167	152	179	147	124	153	146	157	162	143	149	179	134	156	142	163	155	129	152	139	155	175	173	149	150	160	170	177	170	163	135	145	175	171	163	139	173	155	145	172	162	148	141	156	155	149	157	119	135	162	148	147	154	147	135	164	169	155	159	172	157	178	138	145	165	127	187	153	153	178	150	171	163	147	162	150	133	148	166	139	135	157	163	173	137	152	148	133	162	153	156	150	152	152	147	187	132	151	161	154	155	176	176	132	139	157	155	158	149	169	151	138	153	151	142	164	152	152	154	150	144	132	158	152	155	157	154	161	167	150	162	155	154	173	153	137	153	154	168	142	145	162	163	157	151	158	150	161	152	161	160	159	131	147	140	156	151	178	119	154	165	142	138	172	156	151	162	171	152	178	171	135	149	142	154	137	146	148	156	170	169	129	166	152	153	145	161	159	141	157	159	151	142	159	149	152	148	167	160	142	127
11201	16991	13470	7564	4969	3650	2868	1922	1153	949	762	665	582	522	472	443	425	353	353	288	314	253	278	257	254	264	237	213	211	216	183	201	191	200	196	214	184	164	188	182	168	180	201	170	175	166	186	178	156	172	186	175	159	156	156	198	164	163	164	183	176	148	143	176	157	168	179	154	164	135	163	145	150	137	171	162	169	161	141	158	166	168	141	146	160	166	154	148	159	158	156	163	167	164	160	178	187	167	137	166	154	151	161	158	133	162	163	193	153	146	145	165	162	160	173	144	126	164	166	139	156	135	172	144	145	154	166	158	170	156	137	152	164	160	143	175	162	144	141	146	153	138	138	161	152	120	157	152	164	147	138	144	163	158	153	154	165	146	138	168	156	154	159	163	155	158	160	148	171	156	164	159	134	162	159	170	152	142	158	168	166	142	147	161	165	149	147	170	158	148	167	195	159	154	150	143	161	147	146	138	154	162	154	169	173	126	176	156	155	151	156	168	164	137	156	155	148	176	144	148	149	160	163	162	140	149	160	153	157	146	150	156	151	132	152	138	129	144	159	161	170	156	165	150	144	146	157	159	171	127	153	147	142	125	159	139	178	165	149	141	169	165	172	172	151	155	130	155	167	165	135	137	169	175	169	152	134	157	164	145	161	174	155	153	138	142	159	166	131	155	157	168	162	146	160	162	140	139	139	159	140	141	174	148	152	171	166	153	173	146	166	188	141	152	140	148	147	170	160	156	133	160	171	167	156	151	175	143	153	144	149	147	162	140	151	155	156	167	162	153	174	138	153	159	144	154	155	153	142	151	169	143	141	151	158	146	152	156	128	149	178	144	145	139	149	162	133	146	175	169	173	170	161	155	161	179	171	153	162	154	164	170	152	154	154	141	144	152	134	142	147	160	145	146	153	166	146	128	143	172	170	165	145	165	152	151	167	176	151	181	151	149	153	167	155	135	144	151	137	157	136	162	178	151	157	161	154	164	149	143	153	159	153	128	153	142	141	152	152	150	156	152	157	162	168	152	184	160	140	174	160	158	145	153	131	144	161	154	160	147	142	150	149	138	134	196	142	161	178	148	143	166	139	134	156	134	139	174	153	158	167	150	136	142	156	157	160	157	132	148	160	168	152	167	147	152	158	144	157	176	160	152	131	155	141	142	155	177	164	148	152	157	164	172	150	174	179	166	174	158	153	149	149	160	155	158	147	170	160	137	153	155	150	136	133	152	148	151	161	139	160	169	162	128	130	144	179	140	159	136	162	138	143	148	145	166	168	158	150	175	168	166	135	153	152	158	150	127	161	166	164	155	171	144	172	147	165	125	171	130	138	152	155	157	160	169	160	157	162	149	152	176	152	157	165	150	142	150	136	148	156	148	173	153	157	138	152	147	160	142	164	136	157	170	168	140	174	147	157	134	136	153	157	141	158	164	155	156	151	144	138	144	154	143	164	152	140	161	144	163	155	150	162	177	158	152	142	161	147	154	146	170	161	143	179	161	178	152	154	161	146	146	143	139	138	163	148	126	148	154	148	164	150	127	156	159	144	151	157	148	158	173	172	155	152	163	154	163	152	169	140	152	146	147	157	148	160	151	146	149	166	152	139	164	151	147	174	141	162	176	149	148	161	172	160	155	160	168	144	154	155	152	166	151	150	150	161	170	179	148	154	172	147	153	145	136	148	121	162	127	132	163	134	164	149	176	139	134	156	153	149	165	154	145	164	150	175	136	147	150	153	159	151	168	161	158	161	150	139	134	156	179	172	160	132	123	139	174	155	144	164	150	168	150	162	148	140	129	142	169	166	169	165	163	149	177	164	163	171	154	145	145	162	149	141	149	155	144	142	154	140	164	158	166	134	149	149	152	165	178	144	151	165	148	175	160	139	148	151	163	160	152	171	163	151	147	160	154	138	139	158	156	134	169	157	131	148	152	152	146	162	143	148	142	127	156	175	155	151	149	168	152	144	140	164	161	131	160	141	141	149	160	157	154	150	156	189	159	150	138	155	139	148	120	169	195	149	153	141	171	175	160	140	182	141	160	137	155	168	143	163	144	169	155	133	164	136	152	143	135	159	139	146	126	140	166	134	161	164	179	167	138	156	151	151	146	155	155	128	161	146	142	142	165	147	160	153	141	151	182	152	144	159	163	147	148	139	150	144	150	149	165	182	179	175	154	173	140	151	148	171	130	153	150	149	171	168	152	143	159	160	149	154	164	133	180	151	153	152	138	127	150	139	152	171	157	148	156	165	159	168	136	144	147	157	154	147	157	167	153	156	145	136	167	161	153	145	173	154	154	164	143	148	168	163	156	145	154	153	156	156	157	161	139	154	157	155	185	148	150	139	157	155	130	151	168	158	144	142	150	153	160	162	157	173	146	148	174	153	144	155	141	145	148	160	142	173	153	159	155	146	142	141	140	140	173	152	126	166	150	141	148	157	145	155	160	148	151	158	143	158	149	164	156	145	160	164	148	169	143	142	156	153	160	143	154	146	153	164	157	148	153	154	155	167	141	165	151	154	148	164	154	166	149	158	137	167	145	140	135	153	132	129	145	142	151	158	164	134	158	158	160	157	147	169	142	135	140	149	163	143	156	141	150	184	155	141	162	153	164	158	163	150	158	151	163	175	150	149	158	136	139	145	149	143	161	187	145	168	139	148	159	155	162	154	159	140	148	167	158	139	144	151	137	180	178	147	147	126	163	145	159	159	130	151	170	162	146	169	162	150	166	152	156	146	162	145	138	159	160	128	163	186	152	153	150	149	162	116	136	177	158	159	168	157	145	155	160	157	149	180	171	167	167	166	137	145	171	168	154	163	155	131	142	160	150	132	157	160	167	149	150	146	145	162	151	155	162	145	150	156	167	176	145	139	146	175	172	163	162	126	164	151	143	145	154	182	141	191	146	144	148	154	182	166	163	146	162	167	154	152	156	140	151	150	149	146	151	153	145	160	172	159	157	181	149	174	156	151	144	154	132	166	172	162	130	135	167	161	154	126	155	180	158	137	150	158	152	171	172	175	147	122	166	181	146	156	157	152	158	150	146	134	144	152	143	159	152	153	158	166	161	133	151	137	137	169	140	154	157	177	174	178	158	161	140	136	174	177	167	166	142	147	178	150	152	155	165	167	173	158	159	173	147	169	154	138	153	155	155	165	160	150	143	156	130	149	160	143	167	172	152	146	175	145	140	146	125	150	151	145	160	161	134	157	145	141	145	148	139	163	162	149	158	168	160	159	155	178	159	155	157	154	167	142	179	147	166	161	154	156	150	144	134	140	158	159	166	162	145	166	153	153	126	152	160	147	142	143	155	156	143	144	166	134	163	161	146	153	149	164	159	132	177	161	164	150	166	150	157	165	159	155	128	153	141	157	149	156	189	155	159	156	162	161	122	149	139	137	124	150	153	150	163	184	156	167	151	148	158	163	162	156	138	159	156	153	176	122	164	170	158	159	142	177	168	142	144	145	142	150	175	156	150	173	176
22565	20400	27090	23596	20407	20524	10794	2235	1138	966	871	724	674	631	581	547	514	572	501	458	440	441	440	444	435	411	450	373	409	429	377	373	348	386	370	378	367	371	377	391	354	345	347	387	337	352	354	367	383	365	341	341	333	353	383	328	355	348	397	373	370	342	311	331	336	342	341	363	315	363	337	349	381	332	344	347	353	353	350	338	348	336	345	319	331	307	373	366	338	366	342	372	342	346	307	335	370	352	314	310	328	326	358	304	356	331	349	346	329	339	288	316	350	334	330	325	336	340	331	358	331	353	339	309	330	306	357	337	325	319	299	363	344	347	322	366	329	328	344	317	360	329	339	353	330	331	341	320	364	353	334	324	337	314	285	360	342	337	331	340	342	311	288	339	325	334	344	358	357	321	343	311	346	343	360	359	347	327	315	306	343	336	347	375	357	364	359	344	329	355	322	343	331	322	325	332	340	349	324	330	331	357	329	318	348	328	332	326	314	337	307	364	341	334	310	341	341	324	328	325	340	326	309	347	364	310	344	346	364	348	328	338	363	351	345	333	333	325	316	294	324	324	372	320	328	343	309	333	310	309	335	336	331	343	319	327	319	325	336	366	359	370	335	333	280	307	380	346	296	326	323	327	353	327	309	342	349	350	318	340	318	326	288	300	328	291	323	315	329	329	328	333	354	291	345	334	344	349	305	333	336	318	352	305	322	316	320	343	325	322	317	332	339	329	347	328	343	340	334	337	326	356	340	356	347	350	332	330	330	337	341	316	347	316	297	345	356	288	329	321	274	342	334	328	295	351	325	322	306	336	301	312	339	328	337	333	334	330	324	330	348	378	332	384	322	337	336	311	341	331	378	341	304	331	373	320	383	343	333	341	312	351	320	303	320	307	327	308	365	330	321	344	344	324	344	317	305	324	295	333	321	324	340	303	354	315	356	341	306	319	330	301	381	347	328	306	375	349	329	318	342	347	343	326	342	345	322	302	326	326	317	302	352	327	328	335	338	292	344	334	308	344	311	347	313	344	321	347	348	342	336	297	317	319	348	335	298	333	304	315	355	341	300	308	293	335	339	319	309	326	315	320	348	322	358	327	366	309	365	329	316	291	316	354	302	325	351	309	317	350	313	384	327	354	356	327	315	339	347	329	336	325	349	383	337	345	345	325	308	336	364	345	338	350	349	299	355	343	361	345	341	322	328	298	367	307	325	345	336	333	339	334	344	345	332	356	323	353	330	331	348	334	310	336	340	310	334	339	360	334	342	313	327	322	361	323	336	331	321	373	343	333	344	334	309	350	360	330	335	330	323	356	380	361	317	343	342	363	336	329	337	314	340	311	355	338	309	311	365	305	336	326	354	336	304	308	337	334	344	338	346	313	313	334	351	333	359	353	338	322	316	353	332	301	355	339	334	313	340	333	331	357	333	337	312	314	334	327	311	342	322	323	327	350	342	354	327	321	326	339	359	360	330	357	356	321	332	328	348	329	349	300	332	312	342	347	320	320	309	352	328	335	301	325	346	339	356	359	328	321	331	285	315	338	362	331	354	315	314	342	349	346	352	354	326	334	338	318	348	351	332	335	330	336	330	313	358	309	347	334	326	318	304	309	335	305	339	323	288	334	355	307	307	341	348	305	361	303	356	310	367	334	310	306	362	324	309	324	316	341	334	325	327	337	315	342	348	343	329	300	371	348	308	316	325	311	307	330	340	332	308	316	359	347	324	313	295	382	342	340	329	327	302	317	322	328	318	340	331	358	388	323	302	316	319	310	368	316	317	341	335	312	321	334	336	305	345	319	346	331	328	314	354	316	384	325	337	331	374	325	329	321	329	336	334	361	327	318	327	322	313	326	307	315	324	322	338	324	378	331	305	329	359	337	324	344	325	314	316	331	307	317	340	329	336	348	329	304	340	360	359	303	352	354	355	319	328	329	331	361	343	322	324	330	325	309	348	372	321	327	324	329	335	348	336	347	327	320	341	352	345	359	322	363	292	332	350	351	344	373	330	363	304	330	337	307	353	317	346	347	327	308	329	330	327	341	303	349	363	326	309	330	317	333	345	333	328	317	369	324	320	325	307	307	316	329	304	330	303	345	320	330	330	348	352	288	345	327	314	319	325	327	346	317	334	358	333	362	353	347	317	344	349	367	322	319	344	347	328	333	340	346	339	359	354	359	300	379	324	332	334	330	339	323	307	318	330	319	303	332	357	325	337	303	345	338	338	338	361	312	323	333	324	323	326	355	339	329	327	339	308	364	311	337	344	332	355	357	373	321	321	327	355	304	350	342	361	344	347	330	333	332	328	318	337	376	391	320	346	339	328	303	329	319	350	349	339	318	358	333	344	330	352	333	316	350	351	360	328	361	339	341	303	334	359	351	326	352	341	322	369	329	325	337	313	312	353	336	334	290	316	333	346	314	346	331	313	374	291	338	346	319	327	334	343	301	337	343	336	326	342	347	329	312	344	308	329	309	350	375	333	335	293	345	355	337	314	342	330	354	340	331	349	361	300	330	340	340	338	317	328	335	317	353	305	328	365	317	341	303	328	329	310	321	376	313	346	336	335	348	341	325	349	301	338	309	339	336	363	342	326	296	340	322	368	320	323	341	324	384	331	308	306	361	316	324	320	320	342	313	344	319	339	330	344	337	314	309	325	315	341	310	346	347	329	347	352	313	339	309	352	323	314	320	340	313	331	332	318	321	326	329	366	331	337	338	335	309	336	335	386	331	340	310	340	362	344	327	321	339	320	312	326	312	355	337	311	333	343	327	325	321	337	347	318	352	347	314	303	350	322	321	339	337	342	362	338	309	326	374	332	317	362	316	352	337	358	338	335	331	318	350	348	332	330	367	334	307	316	361	318	371	382	313	353	348	338	295	343	320	321	336	347	319	344	299	303	341	308	336	351	364	333	346	345	340	331	335	346	348	330	340	357	347	315	329	382	344	350	308	313	356	337	351	349	320	362	330	342	346	354	326	341	323	351	335	338	316	319	328	371	356	323	318	333	327	347	319	316	352	339	305	338	346	319	340	344	366	322	318	339	334	351	378	320	344	335	322	345	325	309	327	354	320	335	349	353	356	340	347	330	350	319	350	318	320	343	366	355	326	332	356	308	313	339	313	332	314	316	347	359	369	373	343	343	335	345	307	328	326	338	333	354	332	293	312	306	373	315	333	374	351	328	327	321	285	317	309	323	345	314	343	340	355	345	353	329	290	345	304	335	312	301	322	324	307	327	358	362	342	349	325	353	376	313	315	324	335	357	337	319	317	344	314	385	362	329	311	356	333	346	338	331	303	334	357	326	342	352	360	317	307	337	328	291	355	330	339	331	350	344	332	318	334	336	319	337	329	370	315	332	355	344	336	331	348	332	330	355	322	346	338	317	339	350	336	341	331	333	316	363	309	305	324	332	330	347	349	332	334	334	325	358	347	353	320	316	325	320	324	351	359	346	345	335	309	318	303	357	321	360	310	335	361	322	324
14169	25478	21496	11824	8451	6241	4806	3667	2360	1772	1585	1303	1099	1064	910	851	792	696	639	665	588	590	537	542	516	480	470	453	468	459	467	445	419	391	417	383	409	390	373	355	421	379	376	375	350	370	393	346	374	392	354	336	350	331	301	362	353	352	375	339	333	305	317	303	372	339	365	350	323	332	312	353	342	340	322	341	316	319	286	307	349	352	321	338	340	341	354	359	330	353	360	321	334	293	315	346	319	297	291	308	346	333	317	355	322	307	310	343	344	288	335	331	331	349	335	319	361	301	340	322	321	330	335	301	335	342	359	364	339	336	300	339	321	296	318	284	345	333	314	311	308	315	345	329	344	327	341	298	299	290	342	335	301	309	305	343	327	338	333	319	327	310	331	312	325	324	349	331	299	301	326	300	324	316	323	367	285	331	338	308	326	313	311	317	326	338	283	322	293	333	295	336	317	294	331	334	338	351	307	288	312	302	327	327	318	310	349	322	345	321	301	323	344	327	301	333	331	302	334	344	299	356	302	318	319	322	309	320	323	312	324	335	339	323	307	327	322	353	323	343	331	330	305	335	320	348	306	335	305	307	295	342	298	344	295	317	310	308	332	332	328	307	314	316	308	337	337	302	304	300	314	361	326	330	295	318	307	334	336	338	311	342	328	333	335	326	321	331	306	354	308	326	303	337	328	319	319	335	310	342	286	332	322	336	322	303	331	336	308	336	327	336	318	330	317	300	308	326	332	309	328	320	312	338	345	340	299	298	300	347	309	309	331	315	314	322	290	337	328	315	322	350	290	319	322	338	307	296	323	320	305	359	316	307	324	332	323	356	300	319	316	324	327	357	343	326	285	326	320	318	300	317	350	303	319	289	337	309	315	297	299	322	290	323	331	323	286	331	292	345	323	293	302	338	317	317	322	297	314	309	340	334	324	324	334	313	303	309	310	307	337	327	306	298	320	335	305	346	322	343	307	315	321	326	306	331	342	318	338	281	309	345	338	323	320	327	310	312	331	306	303	309	320	363	372	336	298	338	289	327	331	312	343	331	329	329	352	326	338	337	311	290	334	319	316	311	357	319	345	358	307	291	281	284	315	322	282	285	315	312	316	312	332	297	310	322	324	327	334	311	301	309	333	335	317	320	309	316	300	313	330	306	291	316	347	343	312	333	329	284	312	311	316	283	300	300	297	329	347	317	314	305	319	338	329	293	297	322	311	327	327	310	317	318	318	347	325	308	319	307	326	293	308	295	327	301	306	320	333	330	304	304	301	323	356	306	355	347	332	312	286	345	321	315	318	330	295	337	333	323	334	344	337	329	320	315	347	318	328	307	320	324	337	303	346	342	302	315	291	322	307	305	326	325	329	307	316	307	309	312	324	334	333	332	319	316	322	284	297	321	336	290	323	346	334	317	327	342	319	323	306	290	307	319	313	311	308	312	301	328	293	303	327	318	350	335	298	308	331	334	319	320	300	326	320	330	310	303	316	332	311	339	319	316	303	323	326	326	321	327	335	296	328	311	333	322	342	326	312	311	326	355	314	316	306	337	318	314	296	320	336	319	307	322	310	318	318	307	303	338	330	314	297	319	340	291	348	302	318	325	308	337	316	348	320	325	323	316	338	315	320	321	320	335	322	335	352	300	346	320	306	314	334	330	323	290	304	334	311	339	312	302	319	306	313	335	304	303	324	309	348	330	316	313	354	336	326	316	325	335	285	294	328	336	326	325	320	302	304	331	319	331	304	318	300	313	320	325	317	333	327	299	314	343	311	352	302	306	333	338	339	313	292	324	386	302	335	312	338	295	293	311	305	314	338	359	311	315	302	302	336	339	308	309	286	304	316	326	287	309	334	312	302	314	331	338	328	337	336	319	320	316	339	313	328	299	333	306	331	316	309	328	316	343	339	309	315	309	319	294	328	338	345	327	310	296	295	326	325	309	328	328	324	311	317	323	309	348	316	338	296	331	348	320	309	323	340	329	322	309	330	310	309	323	334	295	316	287	305	344	305	341	322	340	333	340	319	339	362	323	339	342	312	322	315	315	308	321	330	318	336	329	310	320	325	357	327	337	320	336	328	320	320	319	306	296	305	339	353	336	298	342	335	347	322	350	320	325	316	324	349	346	313	305	321	332	323	315	325	309	325	339	349	318	322	320	317	313	302	324	304	306	342	334	309	339	299	322	304	336	308	314	326	287	323	335	346	309	302	316	292	311	344	336	299	318	308	300	310	343	321	328	310	318	342	332	341	368	318	319	318	312	346	320	290	336	296	350	324	340	320	323	330	329	355	322	305	316	301	350	331	333	303	303	356	377	318	323	297	312	293	338	327	321	307	325	290	328	316	316	345	284	310	304	327	305	289	361	336	326	311	322	301	302	323	327	314	319	311	338	323	341	301	310	339	295	302	323	329	337	332	325	325	329	334	314	320	333	344	331	297	291	318	335	347	321	307	308	308	305	330	326	336	321	345	308	307	320	307	313	312	330	312	316	326	329	310	327	334	332	311	323	296	344	322	327	322	323	326	324	332	311	308	335	349	304	333	315	323	299	324	365	321	323	352	331	307	294	315	317	359	289	337	326	337	329	337	321	324	329	292	313	326	339	319	321	316	313	323	340	328	350	329	363	308	340	321	319	326	303	276	317	339	346	324	353	291	302	331	326	328	306	294	334	331	301	314	315	325	336	336	297	344	318	319	364	359	310	341	290	326	345	293	308	317	332	340	326	303	321	327	284	324	334	335	317	334	339	362	341	312	305	311	319	334	306	330	344	329	324	339	314	326	346	281	336	301	320	327	336	330	318	327	327	302	292	295	295	324	319	298	278	316	302	296	295	306	338	324	331	312	320	314	360	340	315	328	289	325	323	308	303	317	329	371	324	351	321	310	315	311	313	330	325	337	319	347	348	324	346	304	319	293	323	324	340	320	305	352	322	310	304	342	285	325	296	312	315	293	330	319	295	323	319	289	310	335	335	297	339	304	327	337	314	278	293	332	334	317	354	312	322	331	315	329	312	343	329	272	317	332	301	326	325	280	328	309	359	352	334	315	361	303	293	300	319	334	316	348	315	324	335	325	326	305	349	350	334	345	340	300	307	301	299	335	299	317	307	325	330	327	326	347	310	322	323	320	321	343	338	355	289	303	311	302	344	345	315	313	313	326	331	294	303	288	323	325	330	300	309	305	327	317	340	341	341	332	306	337	315	345	301	331	316	295	337	323	312	331	318	322	299	341	337	350	325	318	326	345	324	355	353	347	323	343	330	311	346	317	330	352	331	290	352	326	332	344	326	306	295	314	292	329	328	352	316	292	346	309	319	302	354	330	327	360	321	345	313	332	306	326	332	308	318	332	330	330	322	320	315	316	333	315	328	336	338	333	349	330	316	355	341	337	337	303	358	304	369	303	307	317	334	297	294	324	309	334	338	309	322	325	317	316	325	292	339	308	313	324	313	301	342	311	311	304	369	310	320	337	320	317	317	316	313	311	315
27635	15042	3532	883	359	276	127	121	109	100	117	101	109	83	95	94	109	80	91	97	108	91	101	102	108	107	95	91	95	98	105	86	96	103	103	84	90	96	97	105	98	83	89	108	97	98	87	90	83	91	95	98	85	82	94	100	85	103	95	88	91	92	80	69	82	70	99	93	103	101	97	95	94	101	81	80	74	103	102	111	93	102	79	78	97	102	105	79	85	91	91	96	93	102	90	89	83	90	86	94	90	81	115	80	89	98	75	113	83	108	85	95	100	88	71	97	94	76	113	92	83	92	97	103	85	106	95	94	99	89	84	81	96	93	93	100	84	89	114	83	68	95	82	85	82	89	97	100	80	89	101	90	87	88	89	100	98	90	98	84	91	96	89	77	94	115	94	88	91	88	97	97	96	86	96	76	97	92	93	106	94	109	98	96	83	93	77	103	89	99	109	93	84	94	101	79	91	102	87	85	78	92	99	98	79	117	94	96	107	78	98	101	93	79	108	100	80	110	103	101	94	74	83	97	84	99	94	101	101	89	91	80	92	89	98	81	87	79	91	88	87	92	92	90	74	79	76	93	96	75	99	101	117	84	88	97	82	98	91	91	81	94	81	89	91	85	106	88	92	96	83	102	106	85	76	92	84	100	100	79	106	104	94	91	101	87	88	87	104	72	97	82	93	94	83	86	83	79	118	105	91	87	99	92	100	92	90	97	87	90	91	109	84	85	89	87	97	105	89	97	104	80	90	89	76	90	102	91	96	81	86	109	101	91	96	81	85	89	99	93	84	75	106	107	95	90	101	105	87	101	82	82	107	104	89	88	80	78	82	80	100	79	79	88	102	96	103	83	83	94	87	89	86	105	102	92	80	92	106	78	105	97	84	101	83	102	102	79	89	107	93	80	95	96	104	107	92	108	85	93	101	92	95	90	93	76	86	93	94	88	108	91	94	82	83	101	82	94	65	91	103	107	85	94	70	89	106	80	103	76	93	81	101	89	94	92	94	60	95	101	88	76	65	102	102	92	89	100	87	104	96	94	88	89	97	98	105	78	85	96	90	76	91	108	95	101	86	85	99	83	93	83	112	89	102	91	79	85	97	81	109	108	87	99	110	91	95	71	78	105	85	88	92	88	91	96	89	78	86	95	100	104	77	95	89	89	93	90	104	87	95	92	93	90	90	80	80	86	61	103	96	115	88	85	85	98	97	88	100	83	88	91	94	93	99	82	75	98	96	93	96	72	92	101	82	83	110	93	83	97	94	87	88	94	90	90	81	83	88	95	80	94	95	111	86	109	89	81	79	96	70	97	79	109	88	91	90	83	98	91	86	107	92	82	89	119	104	90	83	90	87	88	88	95	87	101	93	87	88	96	94	93	87	83	89	90	88	105	84	85	91	86	99	89	92	88	77	97	93	106	109	87	92	85	80	93	99	85	72	112	98	93	87	88	93	82	99	102	98	89	87	86	89	73	97	89	99	102	109	84	77	106	93	82	91	112	79	112	83	82	95	85	97	89	91	95	100	96	73	81	90	82	85	107	79	104	86	83	96	86	87	99	102	103	92	91	97	84	92	88	96	83	81	91	92	100	96	79	100	84	104	94	91	98	102	74	99	86	100	108	80	113	87	86	100	78	87	96	103	78	82	94	70	80	95	112	93	94	87	100	81	98	76	100	97	83	111	88	79	85	95	78	109	89	88	105	85	84	86	79	90	92	97	96	99	103	95	78	76	93	113	89	92	98	95	99	84	111	81	95	86	84	92	78	108	89	107	92	94	93	80	87	89	96	95	96	95	95	97	76	84	100	86	89	96	95	101	87	95	90	116	104	69	83	82	86	93	102	89	103	106	103	104	88	92	98	113	108	85	101	76	87	106	97	89	80	82	99	85	84	84	87	97	109	82	80	97	73	89	89	110	104	99	88	90	90	93	103	102	105	93	91	89	87	92	85	95	96	97	88	95	91	92	103	70	104	78	86	92	86	92	81	89	94	97	96	90	85	78	108	90	84	86	88	97	101	85	89	102	80	81	79	82	105	95	103	71	90	92	79	97	94	100	86	75	85	85	101	103	72	73	92	96	93	87	118	81	89	104	102	85	82	90	101	87	96	103	90	77	81	101	93	102	85	102	91	83	93	76	92	96	87	99	100	87	82	79	87	70	83	97	94	74	102	90	91	86	83	66	75	98	94	81	106	87	91	74	91	79	86	93	95	96	84	122	85	87	92	90	96	89	98	93	81	89	100	98	81	109	109	86	96	94	82	97	92	108	92	93	105	94	84	101	97	86	96	93	102	91	94	78	93	103	99	93	93	87	89	100	98	84	101	92	92	81	85	100	90	91	91	98	91	92	81	104	107	106	74	96	95	101	97	86	97	85	80	90	94	108	88	100	67	90	99	105	93	106	79	90	93	76	108	83	98	103	91	99	78	102	84	102	83	111	95	97	99	95	100	101	96	110	77	108	105	104	96	97	90	85	85	64	90	95	93	99	89	98	94	85	87	82	98	82	89	103	79	97	93	92	80	93	93	95	101	82	90	72	101	108	86	91	91	100	108	108	86	72	98	103	95	81	102	93	91	86	100	82	86	86	91	90	65	96	91	93	94	91	85	88	83	84	79	88	89	81	99	86	79	104	78	87	97	82	86	103	92	86	99	80	73	89	97	84	81	87	104	87	103	98	99	90	75	97	93	96	80	92	93	87	92	99	91	90	100	94	90	105	107	91	106	71	88	76	102	79	85	97	87	84	93	96	90	97	94	75	86	86	98	93	97	84	106	106	81	96	83	80	90	96	101	89	91	88	100	90	86	115	94	103	79	101	95	87	101	77	91	83	89	95	103	88	97	97	93	98	89	91	99	94	86	89	91	81	100	74	87	83	94	93	80	100	89	83	77	119	96	89	104	88	102	95	95	77	101	87	119	74	76	97	103	88	75	87	79	92	108	100	91	110	82	88	103	85	87	78	90	84	97	102	89	105	92	88	91	90	100	80	96	94	88	94	96	94	100	87	82	87	91	101	92	84	103	80	92	74	92	96	81	93	103	85	99	91	89	113	87	107	100	95	86	84	88	73	97	91	98	103	90	81	85	91	116	82	94	85	89	111	83	95	72	92	97	96	87	109	91	85	88	75	94	87	82	82	95	92	97	72	89	94	94	88	79	80	113	100	98	97	105	87	87	77	84	91	85	80	92	90	86	83	105	87	91	90	103	84	99	81	101	77	99	115	80	88	80	77	97	95	90	83	86	83	96	105	72	95	99	100	86	89	75	94	86	101	90	87	113	82	109	97	91	98	78	112	90	95	103	81	75	75	100	101	101	108	93	103	93	86	96	101	87	84	97	103	85	100	85	103	96	76	74	106	92	101	84	96	101	84	85	91	77	88	64	108	93	111	99	80	99	83	103	103	83	88	86	83	101	96	96	78	91	85	81	87	96	91	91	98	103	87	97	70	104	89	106	88	99	94	100	87	95	92	90	94	80	90	87
8483	6462	4791	1540	795	507	270	185	135	137	131	106	130	109	113	106	118	109	118	114	112	132	119	108	110	119	128	94	113	109	106	91	106	121	153	115	111	91	98	117	111	86	118	85	108	127	121	114	97	99	112	93	96	110	99	118	108	117	103	96	119	96	108	116	103	95	106	108	98	134	112	111	111	117	94	101	110	105	96	109	113	105	98	77	115	102	120	104	119	108	107	107	106	108	91	112	104	127	120	100	109	104	100	106	118	117	113	115	117	110	111	108	105	107	113	102	112	91	100	96	92	101	109	99	111	111	117	104	114	99	106	93	105	95	113	94	97	110	119	91	100	112	94	113	93	107	116	104	105	100	113	100	111	103	108	104	104	97	113	117	113	106	112	92	99	114	102	93	104	108	107	114	98	99	96	109	112	94	91	86	95	110	116	111	113	123	119	116	111	116	108	102	84	95	119	97	104	119	117	113	102	105	127	118	103	114	92	99	121	113	112	114	86	109	127	112	107	91	102	126	102	98	104	97	112	120	96	113	99	115	111	123	97	113	103	95	105	116	114	110	112	104	95	110	121	118	117	118	96	115	125	98	120	121	114	114	100	93	106	118	100	105	101	102	107	106	106	100	89	117	100	120	112	94	115	103	88	108	108	122	107	96	114	110	106	110	93	113	122	114	104	97	119	105	110	104	108	100	120	111	88	119	105	110	105	129	88	110	105	99	100	114	112	103	118	96	101	104	106	96	117	104	104	100	102	117	119	96	129	105	117	108	119	103	94	105	105	96	105	82	120	120	109	104	123	106	113	114	115	111	112	99	99	109	94	112	105	106	106	113	107	122	93	105	111	88	99	123	102	98	115	102	115	118	108	103	117	83	103	113	101	86	114	105	103	97	110	117	94	104	121	108	108	95	104	139	91	107	114	123	120	118	114	107	98	119	100	120	100	125	94	108	92	108	134	122	117	85	115	99	114	104	90	95	105	112	123	100	120	104	112	104	114	92	115	115	102	98	104	85	116	95	102	101	117	106	100	106	116	122	109	135	100	107	109	118	112	100	104	92	131	108	120	112	146	115	117	109	98	108	130	121	119	111	113	102	125	87	110	122	108	105	126	87	103	102	85	105	120	85	93	123	110	106	110	113	97	107	110	112	109	116	114	112	105	100	118	88	104	91	96	117	110	104	98	103	95	94	92	101	101	115	91	90	132	112	113	119	102	103	126	113	107	115	98	106	92	93	104	101	108	113	98	110	111	98	95	104	97	111	96	97	107	114	126	110	109	88	109	104	110	112	115	101	94	97	120	91	91	94	111	119	121	100	89	93	114	101	96	124	83	130	100	120	107	93	113	102	111	85	110	111	110	103	121	107	93	129	100	128	112	99	115	105	98	106	115	118	111	96	126	110	134	119	108	104	112	116	110	113	101	123	97	112	122	98	109	129	88	85	108	106	92	74	111	116	120	120	118	105	103	86	116	119	86	121	105	98	111	98	93	105	125	117	101	92	104	106	99	123	101	92	106	99	119	111	101	105	89	107	97	89	102	104	112	116	89	99	98	128	106	120	100	102	102	107	91	103	104	103	115	116	97	117	103	117	105	106	130	108	94	101	123	118	101	108	109	100	109	114	109	95	100	108	105	108	84	118	103	96	101	113	108	113	91	108	113	91	106	115	104	112	119	120	121	105	119	115	106	108	99	92	88	111	113	116	112	121	107	93	102	104	110	112	101	111	102	115	101	96	97	111	82	109	112	106	106	123	102	91	106	101	127	92	108	102	104	122	121	102	122	115	101	125	108	91	87	104	81	114	93	115	126	105	97	120	120	98	88	114	90	116	113	118	101	119	117	111	115	110	94	118	120	100	122	101	95	107	88	128	101	112	115	146	102	132	94	104	105	115	102	114	93	112	107	95	103	116	108	115	104	105	105	81	110	116	105	107	105	111	120	111	107	114	111	105	103	100	79	111	97	106	104	112	122	107	91	85	117	118	103	118	107	108	92	112	98	111	120	109	110	125	114	91	105	100	108	107	102	106	97	127	129	115	111	98	109	119	99	120	111	111	108	91	112	96	107	126	117	102	126	105	119	91	92	93	128	96	100	111	104	120	93	92	101	114	112	132	111	103	114	113	100	107	117	100	115	96	107	105	99	116	112	103	115	119	110	122	101	111	103	99	114	98	119	101	123	123	104	105	116	105	107	111	119	115	98	113	114	96	115	109	84	90	107	109	126	100	97	112	101	97	111	110	105	121	106	101	106	85	111	94	98	112	96	113	95	97	101	107	126	108	106	104	101	115	95	107	104	106	120	110	125	106	112	107	107	109	97	108	109	97	96	107	99	93	116	96	122	100	101	108	121	90	105	119	116	114	118	107	105	111	100	111	116	114	113	108	113	110	102	108	96	97	95	103	111	130	108	110	90	96	113	97	121	111	106	105	131	101	95	95	128	112	97	105	106	94	92	114	109	129	119	108	95	115	100	108	105	104	99	93	120	95	108	110	89	89	104	110	114	100	86	119	95	118	104	100	109	103	87	93	98	105	88	100	121	110	107	120	119	91	117	103	104	115	107	104	121	108	116	102	105	112	105	108	96	113	103	109	121	106	87	97	131	111	104	134	97	110	107	103	96	105	122	103	102	119	103	104	93	99	120	101	103	104	96	120	110	99	122	98	124	116	84	101	99	96	95	94	124	110	109	115	109	110	97	109	108	106	91	111	112	95	127	113	78	130	99	126	118	106	110	97	101	102	106	108	114	110	99	114	110	112	117	114	108	90	107	121	115	99	87	116	105	93	117	98	102	116	100	108	84	105	108	92	103	98	122	114	105	106	103	128	94	96	101	115	110	108	115	107	98	102	97	88	109	108	121	105	90	102	118	108	94	106	115	90	93	101	109	105	101	111	112	122	121	106	98	88	118	90	109	108	103	117	118	93	115	108	110	118	104	121	125	91	120	85	115	106	109	124	106	110	134	123	111	122	106	102	103	112	113	99	130	99	99	110	109	110	100	101	96	121	101	119	119	81	123	94	83	114	109	98	95	129	104	118	97	106	90	107	110	95	97	93	134	95	96	115	105	116	104	110	105	94	127	94	114	90	117	110	110	86	98	114	98	100	114	101	117	116	107	106	100	97	116	109	116	104	106	92	108	101	97	103	108	104	98	117	108	112	112	114	111	95	91	125	109	101	131	104	109	120	107	91	105	103	107	87	91	112	110	94	101	92	101	97	125	112	117	101	111	130	111	105	112	112	100	109	109	101	112	119	111	103	124	116	86	97	96	103	104	106	104	110	113	114	105	98	101	104	99	86	104	100	115	120	98	108	96	117	110	105	106	110	87	134	104	107	101	106	109	110	102	94	91	97	117	110	125	99	98	126	105	101	103	93	117	106	101	113	118	110	106	107	111	109	107	111	89	97	131	103	88	124	127	124	111	127	98	117	98	103	121	113	118	91	105	91	115	91	102	104	102	111	115	115	101	102	100	136	102	98	98	99
24878	20388	26736	23902	20379	11046	1655	935	582	500	412	350	357	344	300	240	248	240	221	238	219	200	239	216	201	199	182	192	204	185	188	181	172	177	201	178	161	167	192	146	177	178	154	175	164	153	150	167	163	162	167	157	147	149	186	165	159	160	166	171	158	173	172	168	167	159	148	163	155	159	174	159	138	171	156	156	154	177	163	152	164	147	169	140	158	180	152	157	165	162	150	159	165	157	174	175	151	146	151	167	157	184	162	141	157	149	144	170	152	145	157	161	144	174	138	162	161	143	157	167	154	132	168	160	151	132	155	147	158	142	173	152	156	143	138	120	161	154	165	157	146	133	167	148	182	139	153	169	163	122	152	160	150	172	134	176	150	167	164	162	182	140	156	160	166	153	155	159	165	173	129	137	154	168	175	166	145	160	138	170	168	182	159	159	171	153	156	167	137	174	173	149	169	169	154	152	134	148	155	162	155	171	195	150	146	149	150	140	156	158	180	164	133	167	190	151	142	157	146	167	186	149	148	159	152	176	136	144	154	169	152	162	139	177	147	170	166	156	137	158	148	161	162	150	169	154	168	171	155	154	173	159	174	134	162	197	139	153	168	179	127	137	155	179	163	154	155	189	153	157	161	162	148	161	153	136	173	149	170	158	141	149	175	159	153	163	128	176	175	143	133	167	135	159	160	177	168	140	151	133	150	152	173	154	183	153	146	159	162	156	147	146	170	137	151	143	165	147	153	156	153	152	140	150	167	156	148	131	129	130	159	163	130	159	157	161	157	147	165	167	152	167	169	188	175	157	161	149	159	135	166	167	149	144	161	138	160	165	150	169	162	151	157	149	142	165	166	151	142	161	143	174	147	150	155	179	163	163	147	176	133	154	129	141	159	184	161	136	133	168	162	165	158	153	159	149	148	169	169	152	127	166	138	138	167	168	139	175	161	154	157	159	162	160	180	162	171	147	134	153	158	150	136	160	158	159	145	136	163	157	139	145	158	181	157	182	178	148	139	168	168	147	163	168	176	155	141	152	159	149	167	148	173	147	165	165	161	166	151	157	150	160	153	163	148	162	169	153	163	158	167	149	154	155	154	163	169	162	164	148	159	135	151	166	152	162	171	181	178	184	165	174	167	178	153	158	145	156	137	155	159	149	140	149	173	133	154	152	152	147	140	165	173	155	147	135	143	154	168	156	151	147	142	152	137	156	141	155	132	153	140	149	167	159	152	147	150	166	140	166	167	137	162	146	153	147	153	155	161	146	147	158	135	122	159	171	147	154	150	146	168	166	160	151	152	158	167	147	138	142	160	171	152	162	163	171	157	165	165	163	135	148	129	149	157	143	149	162	155	146	157	145	153	158	142	142	132	172	171	146	184	151	135	140	164	157	145	155	158	166	160	179	156	167	170	150	163	152	170	163	164	150	152	156	174	136	174	155	157	152	175	173	157	149	173	171	169	161	147	171	174	159	153	174	154	172	173	178	151	133	173	158	143	164	156	156	152	161	141	169	175	159	161	137	145	159	173	151	159	185	137	149	152	156	145	162	149	148	175	150	145	159	156	167	167	161	146	167	173	180	172	159	146	140	162	153	163	162	149	156	173	161	139	153	150	157	159	141	160	168	150	154	175	176	142	162	161	179	141	167	145	127	138	166	154	177	161	149	148	158	150	149	135	143	186	163	168	153	149	179	170	144	155	152	175	170	181	155	159	143	144	192	147	155	145	158	149	151	126	145	158	156	149	150	127	164	154	169	169	158	152	156	138	169	151	174	156	174	148	182	141	171	146	117	182	160	156	172	154	157	158	175	158	145	131	159	141	163	170	164	162	151	134	153	175	172	175	167	147	161	167	170	152	150	148	170	177	125	158	152	157	141	156	154	152	143	154	164	156	166	154	161	152	163	162	141	144	163	137	166	144	168	146	163	153	164	157	164	173	162	154	149	147	170	163	131	152	150	146	167	159	188	169	155	165	161	159	162	169	149	158	153	153	171	147	162	147	149	176	189	154	151	137	184	162	143	172	161	163	151	128	165	162	155	170	164	172	160	170	146	139	149	141	139	153	168	150	148	170	159	159	162	159	148	157	171	159	159	152	153	147	156	141	151	140	166	165	162	145	145	149	166	133	139	198	168	131	162	164	176	151	170	164	143	150	156	142	150	124	169	154	143	156	138	144	159	161	126	162	186	159	171	155	153	128	157	166	169	166	140	159	160	190	169	162	139	151	163	161	157	141	157	157	173	134	151	147	162	144	154	135	162	143	126	162	143	156	152	164	146	161	162	154	163	155	176	150	150	157	153	174	147	144	183	168	152	150	156	142	140	151	136	171	158	151	147	167	155	150	158	154	152	162	157	156	174	152	162	160	144	149	157	154	165	141	154	144	149	153	134	181	165	178	167	158	160	150	167	141	154	155	150	165	135	160	163	162	166	158	153	152	169	152	146	145	181	161	177	155	171	162	151	146	178	182	172	143	133	146	154	147	132	147	159	152	180	159	161	177	155	147	151	141	182	150	145	143	151	155	152	157	146	152	161	170	160	172	148	153	165	167	167	150	162	164	136	158	162	161	153	138	167	159	168	184	142	138	154	144	149	144	143	168	185	142	179	150	144	178	135	127	144	132	159	154	164	171	127	158	137	166	142	145	154	146	163	137	142	166	169	143	149	180	139	148	171	150	159	146	143	169	151	140	138	136	147	168	154	151	153	153	181	148	175	178	162	174	149	163	151	164	135	162	148	138	151	170	150	153	145	145	156	164	147	154	150	161	163	143	159	160	156	157	155	177	154	156	140	137	138	184	169	162	150	151	152	153	170	154	150	165	172	160	156	156	152	151	154	157	156	143	166	165	159	167	170	140	143	157	157	157	149	181	160	156	148	140	143	151	159	177	145	143	150	155	155	167	134	160	165	145	136	151	151	154	154	164	146	164	192	171	138	159	163	148	146	147	127	170	139	158	164	144	151	144	147	167	168	146	138	152	154	166	166	182	158	151	149	170	153	142	167	168	158	159	160	149	171	144	151	134	145	165	170	140	133	153	166	144	181	172	146	177	151	171	176	150	151	146	158	146	134	161	176	129	141	154	159	128	146	142	134	159	132	147	172	153	152	147	151	149	124	149	156	177	166	154	151	160	163	169	144	136	134	125	159	145	155	150	137	149	148	150	127	159	173	158	179	157	161	155	170	159	155	145	134	165	154	147	154	164	155	163	161	173	150	150	184	144	148	130	138	167	156	138	170	150	156	154	155	159	159	158	142	147	154	173	167	151	144	148	150	158	162	148	144	133	177	172	138	160	168	151	125	144	141	142	182	169	153	158	169	157	183	152	167	148	146	151	175	154	149	145	133	130	166	175	177	165	139	149	148	167	149	153	160	165	159	160	167	167	133	166	142	175	152	136	167	161	174	146	138	161	184	160	142	161	151	168	164	149	138	147	151	147	153	143	147	152	145	151	148	158	144	167	142	170	157	172	139	157	135	137	147	152	148
12364	19295	14374	8154	4656	3164	2401	1755	1243	937	759	635	583	523	400	419	372	383	316	296	301	285	257	259	248	220	203	222	231	222	201	185	197	188	201	208	185	177	162	176	170	184	182	182	168	201	169	172	157	198	178	177	180	186	177	153	188	166	137	169	154	156	178	185	163	158	168	162	150	161	148	184	154	161	151	139	156	176	165	139	162	160	177	155	156	182	163	170	150	140	181	177	164	170	149	141	160	150	178	153	150	166	152	181	145	186	154	147	161	154	158	189	167	164	177	161	152	180	153	144	150	163	137	147	136	121	146	158	160	170	154	162	161	149	146	167	165	165	155	152	167	157	125	160	149	157	139	154	167	157	159	152	137	141	160	152	177	140	155	143	147	175	138	143	147	155	158	160	184	157	145	146	172	150	134	152	157	157	166	159	144	169	171	146	154	187	152	142	163	170	151	161	136	141	158	147	148	165	148	149	154	165	188	168	184	170	159	154	161	146	143	168	159	156	159	166	144	164	166	152	162	146	163	136	148	138	160	166	164	152	133	135	159	154	166	159	173	151	142	129	158	153	151	149	138	141	145	162	161	154	150	157	159	164	154	131	158	162	161	143	161	134	160	155	141	151	157	182	192	161	132	168	187	166	153	164	154	162	138	152	152	142	154	152	165	128	152	160	180	149	178	175	154	179	171	152	155	146	147	154	175	168	159	146	154	139	145	171	169	160	154	157	162	134	145	156	175	140	157	147	138	164	154	148	145	152	155	152	144	179	176	155	180	162	153	128	138	163	144	173	141	148	152	163	150	171	170	145	148	158	151	150	149	168	177	142	150	168	152	185	151	166	160	170	146	176	143	153	159	154	169	154	162	160	159	157	163	165	155	139	162	155	151	164	171	178	131	137	156	151	152	132	143	162	137	150	140	169	154	161	146	130	126	147	170	164	163	178	154	170	158	152	140	140	156	156	166	153	162	155	140	135	157	175	122	156	152	163	169	146	141	143	157	145	159	169	155	155	131	152	163	168	155	133	136	158	122	169	166	160	158	161	170	146	170	153	150	149	156	158	141	142	151	153	161	162	150	155	176	154	168	160	153	145	159	127	168	163	167	145	166	141	132	180	162	146	163	163	144	165	148	169	180	143	152	143	162	168	166	147	149	162	178	156	161	157	168	165	148	167	148	153	143	159	161	153	152	155	166	142	160	128	168	149	131	140	158	154	147	168	177	154	148	152	163	167	154	161	160	152	165	152	142	134	135	158	155	161	159	149	167	140	153	146	160	146	159	140	180	182	146	157	128	167	183	168	131	169	153	149	174	162	147	128	146	147	156	137	169	164	139	163	158	155	168	157	156	159	150	125	143	154	160	167	143	154	157	150	157	163	162	167	181	158	147	162	173	175	147	135	137	146	136	191	159	169	160	160	165	156	149	143	141	156	178	153	156	139	142	144	151	142	189	147	143	163	171	179	152	152	148	160	161	148	169	148	163	145	174	169	138	130	147	152	184	181	144	139	147	151	165	156	145	145	149	144	140	149	163	146	167	163	139	145	150	174	150	145	153	151	173	140	138	154	135	167	157	173	145	150	147	154	164	154	163	149	171	158	163	160	135	178	148	162	157	176	135	161	144	174	127	155	166	140	177	173	150	167	152	151	150	144	143	139	153	145	153	119	153	152	142	141	169	148	145	123	160	161	159	147	175	148	155	145	137	173	152	166	154	154	149	172	146	163	153	143	143	166	148	148	165	161	159	166	147	144	153	117	146	167	133	148	169	137	153	144	136	158	148	156	156	157	131	141	139	138	148	169	153	143	134	149	142	159	157	150	160	152	171	147	158	146	151	161	160	151	149	139	157	155	157	165	145	151	154	138	154	157	158	147	159	162	157	157	149	177	168	153	148	155	150	160	153	162	165	172	132	150	138	160	162	163	149	164	149	137	150	152	142	151	160	160	169	147	165	168	152	161	170	168	150	151	140	159	148	169	137	155	154	134	154	138	165	158	171	155	142	153	156	153	166	149	160	120	148	156	151	155	142	150	157	143	167	131	132	167	155	145	144	162	165	166	151	169	156	177	154	164	162	161	163	138	133	157	182	150	152	165	143	166	146	143	175	160	150	167	138	144	146	162	159	146	153	168	155	139	156	164	157	130	169	176	145	164	146	135	135	154	164	142	160	151	157	168	158	144	152	156	138	165	159	149	123	155	143	175	148	162	153	172	144	166	153	139	152	167	153	154	165	147	156	131	164	166	156	156	157	166	151	166	156	154	149	166	146	154	174	171	156	150	151	144	149	203	169	132	133	148	151	136	148	171	144	173	146	148	158	150	159	140	146	163	151	147	136	152	168	140	166	158	156	156	166	181	140	144	155	169	148	169	143	143	147	162	153	138	156	148	162	139	142	156	156	144	159	143	159	156	132	155	155	147	148	153	162	171	168	148	159	177	151	156	175	162	167	150	165	163	173	147	190	145	175	162	137	122	154	150	150	166	163	157	170	158	162	160	136	160	145	156	160	151	150	158	126	153	158	132	132	146	142	141	170	139	167	150	159	178	162	157	138	164	160	162	164	150	147	160	155	157	164	170	149	183	149	154	141	175	142	151	158	144	150	142	152	136	128	151	154	171	150	164	148	168	159	164	180	149	150	140	133	158	154	145	172	151	164	157	158	159	168	135	159	148	141	151	171	149	163	154	167	184	170	135	169	143	162	133	145	146	145	149	164	125	180	166	184	139	127	164	157	163	156	182	154	155	141	157	161	145	138	157	160	161	159	159	135	146	193	175	160	159	166	156	156	149	183	132	183	161	150	151	128	153	149	140	151	154	142	145	160	143	135	138	164	150	156	153	161	153	160	178	126	167	144	153	136	161	173	138	177	142	161	139	167	160	134	147	175	155	164	141	165	157	179	155	140	166	172	151	168	153	153	146	162	159	161	134	154	148	132	149	162	164	149	156	152	146	134	162	130	172	149	171	167	165	114	147	165	176	143	172	169	157	150	153	145	158	163	163	165	154	155	134	151	155	163	147	163	158	159	161	169	158	184	166	127	150	152	148	155	155	161	164	147	147	152	169	165	175	130	169	147	141	175	147	132	172	160	158	150	181	144	152	145	148	142	132	164	129	166	165	153	163	152	151	162	132	145	138	160	149	155	152	162	135	158	132	159	146	142	157	166	130	150	163	158	142	153	160	150	160	165	138	155	173	136	154	152	138	154	142	156	153	168	159	165	159	171	147	145	161	162	135	179	162	169	165	166	166	168	140	175	156	161	135	154	156	180	169	166	165	135	169	175	141	161	194	145	142	173	134	153	161	149	159	166	155	172	161	155	160	146	161	158	167	124	136	147	152	144	136	169	184	157	146	167	150	153	156	149	141	155	144	158	158	136	126	155	153	152	167	151	163	156	151	126	159	150	140	155	150	157	149	149	157	153	129	146	142	148	161	159	158	154	145	163	166	165	159	163	179	165	161	150	179	132	173	130	147	152	143	153	150	164	157
22635	20404	27121	23603	20408	20510	10434	2055	1231	991	832	740	729	624	576	570	567	475	485	464	471	462	427	411	394	475	402	419	406	382	386	363	398	402	380	393	401	393	395	379	333	375	370	326	384	355	341	369	325	332	367	365	332	375	333	357	354	309	359	343	329	354	309	330	347	333	353	376	358	360	332	341	337	328	323	307	339	376	321	347	326	344	350	328	365	360	347	369	342	355	381	314	367	318	323	359	307	353	341	362	307	356	327	372	330	323	341	324	332	337	328	354	295	359	336	324	340	363	330	338	350	327	340	322	338	339	352	332	340	345	345	319	358	324	383	295	344	335	354	304	317	335	340	347	349	316	346	314	342	336	300	319	298	343	332	328	337	313	340	320	337	347	348	338	339	342	317	316	345	342	346	328	384	355	364	324	306	334	330	365	353	332	344	340	303	322	364	333	290	338	303	371	383	320	332	369	356	324	315	315	371	317	358	324	350	343	293	331	317	336	353	322	318	324	308	327	331	315	317	320	357	348	329	290	318	305	328	318	311	314	306	329	362	321	320	341	332	354	325	298	307	344	318	347	340	317	337	358	332	311	336	344	355	349	319	336	339	348	302	340	336	334	334	313	334	356	316	349	327	322	325	316	318	312	353	335	337	325	334	324	357	358	366	354	334	365	318	344	327	313	308	354	345	337	357	328	360	323	355	334	343	368	306	337	384	364	327	350	328	324	356	364	320	348	333	326	354	342	372	345	346	330	310	318	338	339	343	317	322	306	355	345	337	348	356	330	311	273	350	340	331	342	319	330	329	332	339	342	323	342	326	355	336	348	325	317	320	348	344	343	341	323	289	335	363	343	331	319	321	325	342	329	310	343	360	337	355	319	358	342	326	324	325	332	302	331	355	349	310	359	339	332	344	331	323	337	333	298	312	356	346	370	350	359	340	340	306	342	343	353	335	352	326	314	348	318	297	333	337	314	343	329	325	313	349	347	368	341	347	291	355	348	341	374	317	374	294	347	373	276	357	320	359	318	330	366	324	373	371	374	375	344	359	330	285	346	324	334	371	360	299	300	313	317	311	336	328	315	347	324	309	332	320	322	316	304	313	333	330	352	320	288	342	305	356	309	336	327	352	329	328	307	348	344	336	302	322	334	316	335	336	363	347	335	325	345	318	303	347	337	346	318	333	316	336	346	351	313	353	340	351	360	365	326	310	340	345	362	328	375	318	350	345	279	333	338	368	349	304	341	341	339	358	318	357	366	313	336	324	353	324	312	324	317	347	339	293	338	352	342	346	341	347	306	343	335	323	304	324	321	347	315	324	341	345	329	346	367	309	370	339	323	329	342	339	327	292	346	321	352	343	349	299	348	344	351	335	333	331	365	343	364	325	331	305	341	304	316	310	305	350	331	335	331	330	334	302	327	352	339	329	325	307	324	356	318	346	335	311	341	320	321	299	317	347	354	313	326	299	348	331	326	366	333	339	286	348	360	297	364	334	309	332	327	349	316	324	331	338	325	309	297	342	344	355	309	294	342	339	374	321	314	311	307	309	317	359	305	313	337	361	372	375	358	342	307	303	359	324	340	337	346	343	345	301	335	337	326	336	329	339	316	357	366	340	376	309	368	345	379	329	316	325	347	325	302	334	355	333	346	326	307	339	339	329	325	359	345	311	319	302	310	338	306	347	319	344	339	336	322	325	344	300	334	336	310	360	339	337	352	312	320	317	325	338	328	354	312	337	349	335	349	340	336	321	354	355	309	318	334	334	339	342	329	317	350	310	303	339	331	322	340	327	315	316	332	323	364	324	349	363	318	328	316	341	327	352	336	325	337	358	353	348	331	318	333	322	319	355	319	318	345	315	343	313	323	316	312	359	309	332	334	332	309	341	337	321	318	323	362	356	325	354	354	331	314	309	345	327	343	357	326	305	364	317	307	339	331	322	342	369	340	320	325	346	323	372	326	302	320	303	319	372	319	333	294	321	322	382	334	338	295	328	359	347	344	359	313	338	341	313	348	335	322	333	336	379	342	332	352	345	313	342	329	311	344	339	347	342	357	317	328	334	288	351	307	305	344	317	318	329	340	340	341	343	338	321	307	326	317	316	318	342	333	337	316	357	331	331	361	357	312	318	291	305	366	325	324	344	308	306	355	308	359	305	308	325	334	335	351	328	368	346	316	346	338	333	323	318	321	299	311	341	325	315	346	321	364	367	344	327	366	347	302	317	355	340	336	319	333	353	373	335	341	314	332	357	338	364	347	315	328	330	342	337	341	331	358	318	320	308	352	318	345	339	317	340	339	319	274	356	319	309	350	302	331	328	314	351	332	357	323	330	341	326	335	352	361	336	317	340	312	344	343	348	335	339	342	344	319	370	319	339	358	315	300	356	333	337	347	334	362	342	338	376	314	331	301	328	322	341	307	354	348	344	335	341	361	350	313	336	351	320	330	346	327	320	356	305	334	344	343	334	331	335	344	312	362	349	323	335	305	369	321	334	337	307	357	329	324	337	336	315	337	333	349	325	310	292	343	319	359	363	325	315	344	332	348	338	332	342	333	354	347	364	356	342	377	353	361	326	352	374	339	347	331	336	350	347	335	331	341	326	362	340	348	344	325	380	349	357	320	347	307	315	307	328	316	335	307	344	324	335	343	343	310	331	340	338	328	342	352	310	335	320	347	340	338	348	326	330	332	337	341	334	318	345	356	330	316	337	340	325	317	306	315	291	344	323	318	360	336	311	323	338	318	330	347	323	335	344	358	355	343	338	347	320	350	317	310	353	314	322	317	342	348	347	350	310	337	338	366	336	353	350	335	344	316	357	331	336	346	332	331	370	316	324	369	332	339	365	346	304	343	360	350	362	338	353	313	338	349	339	311	340	344	324	307	342	344	358	332	347	344	322	350	330	318	333	359	328	347	345	343	306	339	340	334	322	360	313	372	338	357	349	332	329	365	331	310	349	344	330	346	337	360	355	354	340	335	351	329	313	327	330	331	354	334	346	339	339	335	343	315	341	336	332	312	383	360	307	343	311	317	360	308	338	339	300	320	326	321	311	355	322	335	362	358	304	332	305	341	354	326	314	315	307	331	355	318	343	325	318	320	352	338	320	331	306	339	345	322	329	340	313	329	344	357	306	362	362	325	376	312	299	328	309	317	309	345	335	321	334	352	311	366	322	319	351	333	333	346	345	340	345	354	327	282	323	325	353	338	325	337	362	334	329	299	351	322	328	326	317	325	351	331	318	314	333	304	336	335	349	308	293	326	351	353	366	311	352	328	347	353	348	325	340	319	318	322	336	333	348	357	300	329	298	347	343	337	368	315	387	323	301	326	327	303	370	318	322	349	319	339	345	331	314	324	320	339	325	323	342	360	287	298	332	301	324	339	309	314	386	337	315	319	320	340	321	338	375	326	309	298	360	330	316	315	296	333	305	305	316	319	333	342	348	319	356	350	349	348	341	292	317	344	339	333	335	322	341	345	315	303	301	319
14120	25606	21119	13014	8119	5707	4593	3492	2427	1800	1397	1321	1150	1061	912	837	739	740	667	611	612	557	541	527	481	471	501	442	450	411	430	399	408	393	400	433	393	382	354	384	348	352	340	340	356	354	345	380	353	338	331	339	355	345	382	351	370	333	343	350	345	350	352	321	320	344	355	353	350	350	344	319	343	311	371	369	323	330	335	333	341	332	322	334	321	315	313	325	325	291	308	306	331	320	331	294	368	320	318	330	304	304	369	313	298	309	330	320	340	352	322	346	308	283	303	310	316	337	329	324	327	343	326	297	347	330	302	300	313	308	308	338	326	337	298	291	271	317	337	324	338	315	336	317	348	317	344	325	307	323	344	307	335	339	294	348	326	326	317	324	316	356	346	341	298	335	303	346	289	341	345	331	346	318	343	316	323	313	300	328	330	341	304	310	308	344	295	351	318	332	335	334	318	318	331	357	344	318	307	324	328	334	324	320	322	336	346	328	309	311	344	300	334	334	368	309	342	347	364	298	341	326	317	331	295	336	322	342	305	340	315	333	329	340	322	304	340	340	315	331	309	343	297	331	297	303	327	333	330	331	287	340	292	267	335	326	285	329	312	329	320	306	316	315	339	327	329	296	306	321	335	319	284	294	295	325	270	339	343	324	318	293	300	314	311	293	317	344	326	309	283	303	304	308	341	311	326	296	326	329	338	335	318	330	347	304	320	325	371	329	354	312	351	330	328	314	333	359	337	319	340	329	340	320	322	312	343	303	295	312	287	319	329	331	297	328	332	297	340	303	336	305	353	313	318	318	303	333	318	327	315	306	294	310	347	292	333	326	306	328	324	294	302	338	334	315	325	301	326	295	323	320	327	303	340	305	318	328	277	331	303	349	348	331	321	349	337	355	296	315	323	315	324	343	337	317	328	317	314	320	300	302	285	339	328	320	317	298	305	350	330	319	300	307	342	349	310	337	324	299	294	338	287	288	333	333	338	309	348	318	283	326	351	336	330	297	318	339	322	321	346	323	311	329	324	270	300	307	335	332	312	323	342	335	329	349	303	312	309	325	305	276	315	277	325	298	298	286	319	325	320	344	301	310	330	340	283	289	357	309	342	306	330	335	321	301	334	318	322	317	335	325	316	337	325	313	313	337	327	308	337	350	292	326	330	308	311	328	354	306	304	325	319	323	327	308	337	334	309	316	316	307	289	321	308	294	304	333	316	299	319	326	294	302	344	330	312	338	314	317	347	345	324	355	338	336	317	335	294	305	329	341	282	314	343	331	325	302	332	315	312	288	364	338	332	311	354	323	298	325	343	318	280	292	291	260	315	307	322	319	320	321	318	292	305	348	285	332	315	354	350	314	310	299	320	321	305	300	324	318	324	315	338	322	322	303	310	304	324	322	338	321	322	310	360	276	343	322	296	340	307	341	329	333	344	303	307	353	298	296	333	324	322	324	335	296	336	323	334	324	300	314	310	316	332	317	288	316	324	285	324	346	314	313	340	319	312	322	348	323	329	326	343	309	317	324	334	291	295	322	303	351	299	304	325	299	338	324	330	305	303	298	342	341	324	319	327	303	291	299	296	314	339	302	345	326	296	330	304	298	344	276	309	346	319	306	272	362	306	326	316	307	317	306	326	345	318	293	309	311	314	331	318	350	322	309	342	323	308	299	307	324	322	334	285	307	312	347	306	370	327	332	316	270	312	354	343	330	289	319	324	279	329	334	321	308	322	313	324	327	339	323	297	297	312	324	354	333	361	342	346	323	324	357	316	325	310	329	323	334	289	327	319	329	312	343	317	326	295	332	311	342	304	280	335	352	337	337	341	332	322	348	309	307	327	334	344	345	293	326	320	325	318	325	300	313	270	348	343	338	327	314	293	329	326	320	355	324	354	331	315	357	314	283	334	321	304	341	337	324	317	335	319	330	308	326	302	364	317	329	313	324	320	345	343	310	333	325	317	311	289	307	314	322	352	348	308	325	318	318	326	316	316	312	287	294	364	330	344	329	368	343	313	334	315	321	327	313	334	324	314	327	320	329	330	331	325	352	325	311	305	320	328	336	326	330	304	330	304	301	312	322	296	352	312	310	350	316	329	322	342	320	321	292	325	311	349	345	297	318	322	327	313	354	309	311	306	364	310	307	336	312	296	342	342	310	333	314	292	319	292	305	330	319	348	316	331	305	292	311	340	310	339	319	310	301	339	318	328	350	307	304	324	323	324	313	343	318	297	297	303	330	326	267	311	325	311	311	291	311	308	329	328	335	307	361	365	319	322	292	324	338	337	331	288	329	342	284	342	351	326	311	317	304	332	312	337	314	293	304	308	327	328	317	311	316	331	336	324	338	334	332	331	339	333	314	324	335	363	303	338	291	328	315	343	296	309	345	318	325	340	325	312	351	325	324	283	336	343	338	303	322	351	306	307	320	309	291	300	340	299	309	336	327	310	318	310	339	321	314	330	324	341	326	334	342	312	316	305	297	340	295	333	332	327	320	319	318	322	312	312	340	283	306	316	345	321	321	340	315	343	323	323	331	326	317	312	328	319	319	315	335	346	304	317	365	348	289	334	336	311	281	335	347	340	282	305	327	306	354	296	326	333	344	326	346	323	286	321	337	328	315	283	307	332	316	332	312	336	297	343	342	375	354	314	324	310	322	338	310	335	305	342	306	308	327	328	348	326	287	345	295	307	320	314	301	305	350	322	333	332	311	301	338	323	322	349	314	347	301	305	315	330	324	357	311	303	311	326	308	323	311	337	324	300	314	296	278	321	281	312	334	327	297	338	324	338	329	329	342	331	289	281	298	349	299	302	329	360	313	336	342	349	333	306	316	303	335	276	306	286	318	305	310	329	303	304	293	328	317	302	330	312	322	291	293	338	325	313	333	325	323	317	311	320	317	323	288	307	330	313	313	293	315	353	351	327	312	318	313	310	316	322	339	308	300	326	307	340	291	316	323	319	292	320	339	308	334	312	337	319	300	317	311	315	313	329	308	338	315	306	308	317	336	298	340	308	303	315	340	299	338	285	317	328	330	324	321	333	322	282	293	339	310	314	320	303	305	312	351	298	352	322	303	319	339	279	327	305	339	328	298	281	326	306	300	266	305	334	310	302	307	328	347	316	275	348	330	329	305	312	307	320	311	291	335	312	286	319	356	295	309	295	278	301	343	342	334	308	322	340	308	353	289	316	343	329	349	335	288	325	337	327	336	317	318	294	303	327	322	337	315	299	345	336	306	362	337	313	352	300	307	319	329	309	337	327	319	303	300	317	320	314	325	332	314	306	296	319	322	317	329	293	326	299	318	360	310	314	317	328	317	324	321	303	341	331	309	297	337	338	326	310	276	301	293	324	335	291	297	316	337	317	327	335	306	319	325	307	325	296	346	324	331	288	331	326	317	253	341	331	308	275	320	288	322	294	328	326	346	339	324	360	317	315	311	319	311	339	323	330	317	358	330	331	319	316	321	360	310	327	330	301	336	309	338
27648	14651	3455	896	320	184	134	127	113	110	98	109	105	91	100	101	88	103	82	78	98	82	113	95	97	91	75	89	90	77	96	106	86	94	124	105	104	95	93	88	103	111	81	90	85	81	99	111	104	82	77	112	82	81	94	86	93	96	88	98	87	98	84	85	95	111	104	101	83	88	82	91	78	96	85	96	97	81	94	89	78	82	84	100	80	98	91	79	87	96	108	67	93	81	98	98	109	81	87	103	87	86	102	83	89	93	91	77	105	100	104	92	83	101	89	93	86	91	94	94	93	83	100	91	83	99	92	86	97	94	98	85	87	94	98	78	97	74	90	82	96	74	93	94	68	84	93	86	85	76	79	96	87	81	105	97	83	91	82	95	83	93	86	88	83	89	94	101	74	97	78	82	93	100	95	93	89	97	98	102	88	114	109	74	88	89	102	87	78	84	101	94	97	105	81	82	92	90	97	88	92	85	87	93	89	87	92	74	93	92	93	74	68	84	103	97	111	102	96	92	84	102	100	93	87	94	89	81	67	109	98	88	83	96	85	79	90	114	68	72	101	81	89	92	80	86	96	90	81	109	90	97	91	71	125	79	93	91	92	96	91	86	95	90	95	105	105	91	80	84	122	101	93	105	93	79	83	94	86	103	103	91	83	79	104	90	96	85	94	79	92	88	81	77	91	74	80	87	105	77	86	91	95	86	82	96	89	93	106	111	108	111	85	105	106	90	79	95	74	83	92	91	67	98	89	98	104	89	87	88	79	98	105	91	91	101	79	105	108	79	91	87	85	97	97	88	80	96	76	101	100	100	88	100	86	89	88	93	89	95	94	71	85	87	91	80	76	86	99	99	83	92	89	81	81	97	76	87	113	97	96	83	95	89	103	99	78	89	81	97	99	103	92	86	85	101	103	82	100	62	81	74	97	100	101	101	97	88	103	101	87	102	95	66	110	115	77	86	83	110	82	74	118	87	106	90	110	103	94	96	89	101	92	102	98	105	80	97	97	95	84	84	98	83	91	124	91	69	89	107	103	90	96	92	81	83	89	95	86	91	87	96	83	87	93	91	89	90	87	100	101	81	109	113	90	84	84	96	86	86	90	89	71	86	88	91	95	104	91	96	79	104	113	94	85	76	84	85	94	83	91	100	104	92	105	95	84	121	84	84	99	97	90	90	81	97	100	97	90	118	82	89	105	90	100	87	94	105	101	101	87	90	106	100	103	89	78	86	95	91	87	91	80	109	86	90	86	99	91	102	94	99	76	73	89	100	95	92	78	84	87	105	104	82	90	72	101	88	99	97	95	85	89	88	80	90	88	94	99	92	92	98	88	78	98	83	95	88	98	95	112	88	77	90	91	82	87	87	92	71	89	84	88	76	111	70	112	94	95	99	79	94	94	84	101	82	102	81	117	96	76	108	95	98	81	93	78	89	95	99	99	82	79	84	91	80	102	87	89	91	104	87	115	94	95	91	87	102	105	93	98	102	93	87	79	85	106	90	96	103	76	79	96	93	85	90	88	88	80	88	99	74	83	96	101	95	85	94	91	77	88	84	81	101	91	94	83	80	96	73	91	77	105	107	102	78	94	87	103	101	108	89	88	84	91	90	101	99	85	102	107	97	76	106	110	83	107	90	94	101	106	93	86	87	96	104	88	112	84	89	82	83	92	77	87	109	89	102	88	99	101	84	85	88	86	90	112	86	89	111	86	92	75	97	75	88	88	82	95	76	88	89	88	108	87	88	82	89	86	89	92	85	103	108	101	98	87	93	128	108	85	95	89	94	85	100	90	80	89	100	104	103	74	89	81	73	90	89	87	96	91	96	89	102	101	76	87	112	79	78	82	103	99	94	90	69	101	95	92	88	76	102	100	76	102	104	88	83	91	89	69	104	97	88	94	82	78	83	91	96	94	88	86	75	105	87	103	82	86	75	98	102	90	90	99	92	101	92	84	74	106	89	91	108	90	94	98	85	88	69	93	83	93	81	87	88	95	97	82	89	103	78	92	100	91	76	92	94	104	88	86	90	107	85	88	96	102	89	88	98	105	90	90	93	103	93	103	92	89	115	101	91	98	86	99	98	89	104	95	108	115	85	100	82	66	95	89	89	91	97	105	100	98	93	95	90	99	97	94	96	87	97	94	93	103	77	109	79	92	103	95	93	78	74	97	89	82	106	83	95	94	83	98	90	111	106	102	102	87	89	75	83	91	83	93	96	87	82	79	85	101	80	85	95	89	84	100	95	77	87	91	99	102	87	75	93	92	93	96	101	86	89	100	91	83	68	102	95	99	86	95	91	75	91	83	99	102	101	98	95	103	87	89	95	90	101	84	80	93	82	91	90	87	86	90	89	88	108	94	98	105	91	88	90	89	94	100	94	103	104	96	87	93	88	111	83	77	105	95	92	103	103	92	69	109	86	120	105	103	95	103	93	82	85	98	83	79	104	109	81	82	110	103	119	105	76	105	110	92	89	93	83	84	94	92	80	103	92	103	91	89	81	89	90	87	85	99	102	99	90	102	91	101	105	118	92	92	89	95	92	98	103	101	100	102	105	84	74	93	94	86	85	121	88	102	92	91	81	102	98	96	109	91	109	98	87	90	104	103	101	116	93	86	96	87	107	93	88	82	71	93	110	89	104	78	107	70	87	86	82	102	98	81	83	105	77	87	107	74	99	92	94	99	89	82	89	82	75	87	104	91	87	89	95	81	99	90	86	101	96	99	85	91	75	104	84	72	105	90	93	101	78	105	98	100	107	93	100	94	81	91	113	77	89	99	99	83	104	99	79	96	100	104	92	93	84	89	102	89	100	109	91	87	94	84	93	91	74	100	86	113	106	84	95	88	85	111	86	89	68	91	104	74	92	90	94	113	102	91	98	79	85	91	91	91	94	89	89	95	97	93	94	89	92	101	93	109	92	80	111	107	97	86	100	107	102	90	93	89	66	95	82	109	98	102	85	88	104	99	108	87	84	101	105	70	93	95	89	85	85	116	88	99	87	82	102	82	84	102	102	79	92	91	103	85	84	80	89	103	93	95	90	70	93	103	91	86	84	68	89	99	97	86	86	94	92	79	87	113	83	94	87	88	86	97	88	92	93	97	119	103	96	102	93	95	87	87	87	92	100	95	88	86	77	98	91	86	93	110	95	94	95	82	94	75	90	99	97	111	98	92	89	88	89	87	111	80	98	88	85	84	93	73	91	104	79	84	81	87	91	82	100	98	95	99	94	89	95	88	93	88	101	91	89	72	80	96	84	82	89	110	81	100	86	106	101	80	71	97	78	86	100	99	83	77	89	75	94	92	98	87	100	101	92	88	105	96	92	98	86	91	85	92	84	82	91	97	106	94	86	107	102	85	89	87	76	96	90	86	84	100	86	99	104	84	88	92	98	74	101	88	82	94	98	87	84	96	78	97	92	103	92	94	102	96	92	88	84	104	87	81	81	92	92	95	95	109	81	91	109	82	84	108	92	89	89
7301	4837	4956	1462	594	315	201	176	156	133	131	122	128	107	123	141	140	121	93	137	124	108	103	90	118	105	113	106	102	106	110	121	99	118	106	115	87	119	108	115	102	122	133	102	103	86	111	100	102	135	100	108	99	116	99	119	128	124	92	111	102	130	105	107	117	109	89	96	103	128	116	113	117	112	113	98	104	109	84	93	99	107	108	85	112	95	108	105	111	90	112	102	108	107	101	106	110	101	105	91	117	115	119	100	109	109	102	87	84	107	116	125	112	103	103	104	105	116	101	105	93	106	115	109	107	123	88	100	114	103	104	101	116	112	116	104	130	101	106	99	78	94	99	129	103	109	112	120	111	98	111	109	104	103	104	113	99	127	101	111	114	94	108	98	96	92	101	97	117	106	102	116	113	106	115	104	100	97	118	90	102	114	100	105	113	113	119	112	114	112	94	119	106	88	110	85	103	100	126	106	116	109	129	101	99	104	98	94	101	118	110	113	122	107	94	109	88	113	115	103	124	99	98	112	107	123	102	119	97	123	110	103	95	112	98	99	114	98	108	91	107	98	122	124	107	97	99	107	98	98	107	107	96	98	97	110	104	104	88	101	106	107	111	95	101	120	114	105	116	114	105	111	101	128	143	101	112	98	98	113	96	111	101	114	94	123	104	112	117	112	95	98	101	111	103	106	107	107	121	103	134	124	124	92	109	111	115	99	103	98	116	113	98	98	108	118	106	107	125	101	100	95	95	116	122	109	125	89	103	114	101	118	105	100	119	105	116	95	114	118	119	82	121	81	103	100	108	92	96	104	130	116	95	93	117	111	119	102	98	101	102	122	85	120	109	108	104	97	99	113	111	109	94	115	120	104	90	114	99	127	126	108	106	89	105	97	120	96	95	108	94	94	98	103	115	105	94	107	117	123	118	98	106	95	103	120	95	107	111	110	116	101	104	93	109	118	110	104	99	106	111	98	98	90	116	93	117	112	102	102	108	105	103	88	101	105	96	107	103	102	89	116	108	96	97	98	121	101	100	88	106	105	106	106	107	94	108	103	116	109	100	95	107	109	114	110	106	87	118	130	112	100	97	92	99	116	96	110	93	93	102	111	111	101	114	118	123	115	108	114	99	130	100	105	120	113	108	94	95	99	106	120	98	112	110	109	114	123	95	96	102	109	103	117	107	95	116	115	95	122	105	95	111	88	102	113	100	88	106	102	92	118	87	115	101	100	107	96	110	107	96	131	96	116	98	110	93	92	108	109	106	91	111	123	81	111	103	87	109	98	107	105	123	100	104	107	90	88	105	103	99	131	113	96	106	108	109	106	104	105	98	120	109	116	95	94	112	103	112	108	94	112	97	110	114	97	107	103	99	111	100	104	110	109	87	90	114	117	109	106	104	112	101	94	110	109	104	98	109	106	126	103	126	112	118	120	113	81	108	103	124	97	98	100	99	107	104	114	99	108	100	107	114	99	124	86	101	99	103	104	103	93	108	91	112	117	95	119	103	109	116	107	111	107	107	104	121	121	103	109	102	115	133	114	108	119	89	103	108	96	98	103	98	110	117	107	103	119	107	107	117	108	108	96	110	91	92	90	100	97	95	101	115	90	110	111	92	110	104	117	109	120	101	113	109	118	114	122	93	112	106	108	91	103	125	110	102	100	96	112	93	108	102	100	104	106	111	98	102	94	106	105	90	98	103	113	103	95	116	107	119	103	107	93	94	103	79	119	123	99	95	87	102	96	103	109	88	93	120	100	100	100	103	110	117	110	104	104	98	119	81	96	112	89	101	113	97	90	103	116	109	107	98	95	114	111	112	115	103	105	104	96	111	123	123	108	107	110	99	92	93	107	109	126	117	102	102	113	111	112	112	115	111	110	107	103	111	102	104	104	120	97	89	80	106	101	120	94	104	105	112	110	107	124	110	120	99	109	91	101	97	115	98	105	100	109	113	114	108	108	106	121	109	87	116	99	93	101	133	115	100	110	103	109	112	105	106	99	91	104	105	123	118	121	109	109	112	111	126	105	122	104	103	96	97	97	90	117	91	98	100	101	91	91	122	86	111	106	96	106	112	98	110	99	106	109	94	108	99	97	101	127	92	110	83	116	105	110	103	89	106	115	113	97	126	107	110	115	122	107	115	132	123	106	105	100	99	102	111	103	93	104	105	118	106	95	111	114	106	97	100	109	99	119	120	98	90	103	97	107	113	114	100	106	113	103	95	99	115	107	108	114	116	120	103	97	111	105	112	87	107	91	107	111	112	105	93	85	93	96	95	98	110	85	99	110	114	91	112	108	91	101	98	105	109	109	113	114	103	104	90	95	103	89	107	112	100	116	119	105	92	103	130	119	106	85	111	107	106	91	111	98	101	99	112	100	103	98	99	104	118	97	104	101	104	104	113	111	109	114	101	99	95	107	125	98	106	94	115	103	115	103	112	90	99	103	119	123	101	102	100	110	101	91	116	120	109	114	93	115	104	95	100	117	110	93	104	94	112	102	122	115	95	106	109	95	112	119	86	86	114	99	81	111	124	118	113	112	129	120	102	93	99	106	99	94	104	98	89	94	114	134	125	96	127	113	102	94	98	114	117	97	100	102	107	105	88	92	108	109	107	106	127	105	118	106	95	106	128	106	98	103	107	103	114	100	107	107	96	95	105	102	96	109	98	112	112	106	92	91	99	99	106	110	117	124	107	116	77	96	122	98	93	101	105	112	108	97	126	120	108	95	103	117	109	112	102	108	100	97	116	114	95	102	95	98	114	103	115	100	79	97	106	111	114	99	110	107	93	66	116	120	106	97	113	114	108	102	109	100	111	106	119	90	108	120	124	106	113	122	105	89	113	99	113	93	96	111	120	95	90	118	116	110	85	116	93	109	111	113	115	127	104	127	107	116	94	101	116	99	95	109	105	126	105	100	100	124	110	116	103	94	108	115	105	112	113	91	95	119	98	113	79	110	105	108	104	101	102	131	99	105	104	90	99	114	100	88	105	91	109	106	93	112	100	110	111	102	104	116	120	87	118	127	106	109	104	116	126	99	93	119	107	117	98	98	127	111	110	114	114	94	108	114	111	98	87	109	87	123	93	117	102	94	113	98	108	87	109	88	112	128	129	101	108	116	120	109	102	104	106	128	98	104	100	106	86	88	140	112	98	103	105	107	102	111	129	115	110	104	98	121	87	105	109	111	119	98	117	109	112	105	114	110	90	104	110	105	106	105	110	88	107	104	110	114	92	121	127	115	99	122	107	104	96	106	96	108	105	109	98	101	108	100	112	110	102	112	118	123	100	102	96	96	130	93	112	124	109	90	111	121	107	96	106	115	92	126	105	117	118	94	89	91	105	103	104	105	103	110	109	84	118	95	108	108	107	98	100	106	98	116	112	103	116	111	117	92	107	103	105	107	115	124	110	98	114	115	111	127	109	107	97	85	96	110	108	124	93	105	93	108	114	101	107	114	95	105	100	108	108	108	105	129	119	108
24976	20424	26793	23970	20436	10874	1651	953	589	475	395	324	322	298	270	282	255	236	227	255	215	254	235	203	208	179	189	180	216	163	201	166	184	187	170	168	172	176	172	156	188	168	189	147	156	165	169	186	152	188	170	165	164	157	167	166	154	153	146	168	155	186	167	161	143	157	164	164	172	153	168	170	155	140	145	164	148	134	173	197	160	164	155	170	178	180	144	159	162	149	149	174	155	161	167	162	173	154	166	166	154	162	171	144	149	135	169	135	170	150	162	149	166	171	156	152	163	147	166	159	145	160	164	162	156	167	141	131	140	144	163	149	164	171	137	162	161	146	178	140	151	158	141	150	159	166	174	148	156	149	147	154	146	165	142	154	149	142	180	164	154	157	145	169	149	154	159	130	158	161	156	156	143	129	142	150	156	164	161	170	147	172	161	150	157	154	143	170	168	145	189	136	163	152	153	183	160	174	166	143	164	154	134	163	155	151	151	156	143	167	137	156	145	155	156	143	143	165	151	158	152	158	148	137	137	131	152	149	149	129	158	163	164	158	167	183	168	136	136	153	170	150	162	152	156	167	162	179	158	164	146	120	179	142	166	146	163	137	163	158	139	168	157	158	146	147	163	140	169	173	149	183	152	155	139	159	148	166	153	146	154	169	143	138	156	164	157	137	150	174	153	191	186	162	159	157	171	161	159	160	160	160	167	150	138	132	135	144	146	159	157	148	150	146	172	158	177	168	161	140	145	150	150	123	142	147	144	135	162	163	160	134	136	147	154	145	166	168	164	128	147	151	153	134	162	140	147	167	147	152	149	155	151	154	144	154	159	147	161	162	157	172	165	151	166	155	143	158	159	160	151	143	174	141	171	153	153	136	162	164	146	147	136	160	146	167	151	149	157	182	174	147	161	148	151	191	174	186	145	144	166	169	165	146	178	161	152	132	163	173	156	141	139	144	138	145	183	160	170	151	142	145	156	155	136	139	172	156	155	148	158	162	135	122	144	176	156	168	168	144	181	166	161	137	131	155	172	141	141	162	157	147	182	140	140	170	153	154	152	158	157	151	146	148	145	172	156	163	176	168	129	140	169	168	150	159	164	179	170	147	173	178	139	177	169	151	134	128	151	146	132	128	156	142	163	165	158	163	162	148	157	153	152	161	135	173	153	160	173	153	150	167	153	173	173	159	152	178	156	145	165	149	134	139	160	141	150	149	138	164	171	148	185	147	146	154	154	140	149	159	147	153	141	170	183	169	128	138	170	155	134	142	139	158	145	155	153	149	173	143	161	152	144	144	166	157	161	155	169	160	147	159	163	147	156	150	169	146	158	132	158	148	153	144	160	161	154	157	159	150	153	159	167	154	180	166	158	147	174	150	160	165	163	178	133	163	162	139	158	169	149	164	157	156	149	152	146	175	161	161	142	155	159	182	148	171	156	158	157	127	154	144	144	172	165	161	160	137	139	184	171	162	161	161	185	159	137	151	147	156	160	171	152	139	150	164	148	138	172	135	161	157	171	162	146	154	169	165	142	183	159	131	151	152	141	149	155	180	166	139	166	146	155	155	140	148	160	150	151	163	153	154	169	152	163	152	157	133	163	178	139	176	158	136	159	144	184	160	154	147	153	136	172	151	143	160	127	157	166	149	162	169	167	147	141	159	161	125	167	146	161	169	139	162	151	161	145	151	144	166	139	162	147	145	173	129	163	154	160	147	167	139	157	161	171	149	154	150	148	165	177	159	155	160	172	150	141	166	179	146	179	153	179	143	170	160	131	149	162	128	162	153	185	130	174	150	154	158	179	141	170	166	150	193	134	173	144	161	131	145	142	169	158	158	141	144	116	144	156	163	160	151	137	156	141	167	164	170	153	151	143	149	168	145	131	157	154	153	159	153	170	158	147	186	161	132	158	164	130	148	164	156	152	148	136	157	190	155	180	154	174	137	168	177	153	154	155	154	161	144	144	152	152	161	160	155	158	170	148	159	153	163	166	134	157	148	117	143	159	158	164	140	149	158	151	148	157	148	159	163	141	162	167	150	155	162	139	137	156	141	150	148	170	183	192	162	153	140	153	166	153	158	146	165	152	163	152	141	155	145	149	168	151	150	139	140	159	148	164	144	172	158	174	169	158	141	121	143	160	156	144	144	157	132	160	150	174	169	161	183	154	169	157	164	173	186	174	148	132	146	167	169	159	156	136	138	166	160	149	155	124	165	166	144	155	145	148	140	138	154	154	176	138	134	161	164	171	160	144	152	142	141	136	151	133	152	152	168	160	161	161	170	159	182	145	142	156	166	173	160	180	178	168	172	151	152	176	137	151	158	145	147	141	168	161	170	146	155	162	148	146	158	147	159	164	156	156	181	141	162	168	158	150	138	149	146	153	157	156	140	158	146	153	157	151	136	153	161	150	178	131	157	148	136	161	139	163	119	158	157	149	153	155	137	173	161	132	153	174	165	148	160	171	149	156	161	168	151	164	164	147	158	145	144	179	162	148	139	157	144	145	150	158	162	138	165	163	137	170	140	168	146	157	153	162	157	153	149	141	165	152	186	166	114	139	150	150	137	135	150	152	182	154	151	152	134	142	164	149	135	158	144	161	155	151	165	153	142	146	151	156	138	162	154	153	164	150	161	162	154	148	140	165	145	167	156	161	151	137	180	150	153	151	153	146	136	151	157	159	141	153	163	156	142	146	161	132	154	132	145	159	148	170	167	153	140	160	155	164	160	165	163	158	176	159	156	160	163	158	171	147	145	164	146	147	158	134	153	167	166	169	131	139	139	179	152	162	153	171	155	158	137	158	173	134	146	150	151	162	160	173	144	157	147	161	153	154	147	165	153	135	135	139	159	149	141	178	135	157	158	155	192	159	169	161	143	160	153	161	155	139	153	142	149	158	184	149	154	150	138	146	158	144	154	173	180	148	144	144	168	148	145	157	170	140	154	162	146	150	165	162	168	172	146	163	127	148	160	156	138	155	159	168	141	156	154	152	163	164	162	155	151	141	172	137	152	159	168	154	161	156	157	155	139	172	169	148	154	143	159	136	147	152	151	175	164	147	167	139	152	145	166	165	162	150	152	164	146	172	160	162	145	143	156	128	151	122	159	161	153	147	151	159	154	143	159	182	159	159	176	164	163	150	165	171	160	150	164	152	141	169	136	147	155	150	163	141	160	144	170	138	170	153	133	145	159	156	156	165	139	182	163	173	148	164	169	170	142	161	153	146	156	140	172	148	170	163	143	164	157	175	167	160	171	154	136	149	174	155	138	179	168	147	138	139	146	162	163	156	156	164	161	151	156	161	134	156	149	147	150	152	142	155	174	157	145	164	165	148	168	150	148	143	158	195	150	186	163	152	160	172	172	147	162	170	165	137	149	145	165	157	168	143	155	165	169	179	131	156	165	140	137	154	140	160	137	141	161	159	156	167	148	140	164	159	153	158	144	171	182	147	152	146	153	139	154	132	133	159	162	149	164	149	129	147	168
9806	17578	13068	6774	4296	3022	2534	1876	1239	904	732	676	600	483	447	373	367	355	285	301	277	276	266	245	260	248	222	230	205	231	187	196	204	213	203	184	198	181	169	184	188	195	191	165	169	162	175	179	175	202	160	162	171	167	158	145	163	179	148	172	157	178	152	182	164	190	170	164	186	162	161	142	141	158	126	164	179	133	164	156	191	156	160	169	152	181	158	156	155	165	166	167	173	157	174	170	156	139	170	149	149	140	171	171	153	172	170	137	161	153	137	140	162	147	143	162	154	168	162	161	160	161	142	160	164	135	139	174	168	163	177	157	150	140	145	149	155	181	157	177	148	148	162	161	168	176	146	161	155	155	149	166	142	141	158	158	141	158	168	157	148	135	142	180	134	170	166	155	171	140	163	171	147	162	173	157	150	164	153	146	152	150	177	167	169	140	166	169	159	138	157	139	157	149	140	172	165	165	149	150	154	138	143	156	152	174	177	134	151	139	156	152	154	148	169	153	149	159	159	170	160	167	153	164	137	152	157	159	170	176	161	143	146	153	150	151	157	167	153	153	164	147	159	158	158	138	165	134	137	171	198	162	174	167	165	179	138	166	156	142	162	142	161	157	151	166	141	147	150	153	167	155	162	165	142	159	165	167	115	172	140	156	167	149	139	148	144	163	156	158	169	169	139	151	152	153	171	148	148	175	186	134	155	149	165	158	177	181	172	163	151	148	152	155	143	149	160	134	128	156	145	156	148	156	153	145	139	154	144	169	159	155	159	172	156	151	133	160	168	167	149	141	177	142	141	186	133	161	156	158	162	149	162	131	161	146	142	154	161	144	150	136	148	149	160	147	142	157	157	151	161	161	150	164	170	132	160	150	152	167	138	158	151	154	153	158	146	152	142	148	145	151	157	150	138	165	156	171	158	150	159	155	126	154	168	154	164	172	141	150	127	164	132	171	139	159	163	130	151	155	151	147	151	155	170	179	156	169	150	162	151	164	166	167	161	172	148	152	145	144	144	147	175	155	174	142	162	149	145	142	158	153	136	147	160	154	181	149	173	168	145	161	166	159	153	141	161	164	152	128	160	155	147	143	130	151	161	140	171	157	159	150	154	156	155	166	164	146	161	173	129	170	161	165	148	161	159	159	157	170	141	158	161	166	162	151	157	167	153	187	158	153	174	132	152	135	163	163	170	139	162	139	146	153	158	151	146	163	154	156	166	171	146	171	156	139	163	143	148	164	154	155	168	173	129	167	159	142	148	149	167	163	144	177	151	139	159	155	153	144	151	161	162	150	159	137	128	172	136	148	163	143	164	145	166	176	164	158	153	128	176	131	165	156	148	149	149	151	145	134	150	162	153	153	153	155	162	166	167	149	175	155	167	138	160	158	166	145	166	144	190	143	159	148	154	153	159	158	133	149	164	193	158	154	162	169	167	151	166	175	162	181	159	159	152	147	161	153	167	162	149	155	151	145	156	142	152	173	140	149	151	134	160	146	151	169	158	142	172	161	153	149	158	150	134	143	150	174	171	161	157	157	147	151	166	136	149	146	152	157	147	134	160	153	177	144	131	154	176	156	157	147	158	166	168	152	165	160	134	162	163	191	163	149	150	149	155	133	166	153	160	159	155	164	160	144	142	148	156	147	173	124	153	141	152	133	173	171	157	162	141	152	165	144	154	168	151	130	149	151	162	147	169	129	144	161	182	129	138	162	139	146	162	177	162	154	173	156	171	160	151	144	158	175	162	158	154	165	144	169	165	151	173	184	161	165	145	145	144	151	145	178	171	153	145	159	139	134	171	164	154	158	151	152	156	166	174	147	153	163	161	162	177	153	174	157	169	159	156	173	164	152	145	164	165	160	158	149	176	136	147	165	168	156	148	162	166	152	151	122	165	165	134	152	159	154	157	153	150	160	160	173	127	171	154	166	148	152	152	153	139	166	127	183	150	178	149	140	152	159	145	163	160	154	163	166	169	179	166	156	174	137	172	170	155	151	158	149	152	165	170	144	157	143	150	143	163	137	166	150	174	155	150	144	150	156	159	172	164	141	147	162	147	139	142	155	146	163	175	150	167	152	143	148	137	173	157	146	141	146	157	160	175	152	146	124	173	150	153	162	150	139	140	148	168	137	140	167	151	168	183	161	146	145	162	156	165	127	133	149	126	160	142	165	162	167	176	165	114	167	159	155	153	181	143	164	118	154	150	158	164	152	165	152	168	142	131	169	156	157	167	158	158	139	147	135	149	142	157	130	172	154	162	142	173	129	138	155	160	143	158	140	161	142	157	141	153	142	164	152	159	153	151	155	170	129	149	141	164	161	152	164	153	162	153	150	187	167	154	142	171	147	156	165	159	164	143	143	175	181	152	158	156	157	165	155	145	145	148	173	145	183	165	148	172	156	148	166	129	166	134	151	169	144	146	160	156	161	152	152	139	132	168	161	172	147	166	171	155	152	168	151	156	140	166	159	158	158	173	139	169	153	160	178	149	157	133	188	159	172	151	168	182	150	161	168	178	134	127	164	148	167	171	165	167	156	156	162	146	158	172	160	153	154	164	166	159	143	167	155	158	151	150	149	157	157	155	169	160	140	153	157	162	145	168	160	172	142	139	133	161	141	150	160	158	174	169	156	172	163	159	155	136	178	164	153	171	182	175	165	170	146	167	163	144	146	133	133	154	156	155	172	147	150	152	170	155	148	164	159	161	142	180	152	150	162	165	150	159	163	162	160	159	142	171	161	148	151	140	148	145	137	157	169	150	162	166	165	156	156	162	139	167	137	131	152	134	141	154	163	151	160	138	158	168	130	166	145	163	158	164	152	160	165	159	159	149	143	165	159	143	142	153	173	159	130	140	152	153	148	162	156	151	157	157	152	141	162	156	182	164	154	163	153	154	160	134	154	166	143	129	154	161	166	147	146	166	166	171	159	142	139	156	159	168	135	171	130	169	160	152	159	158	154	139	178	138	143	148	184	153	163	162	151	146	135	164	178	160	148	164	174	146	139	152	154	141	138	137	148	176	153	174	172	154	163	160	135	156	162	185	156	149	152	152	173	163	158	149	155	143	150	177	146	157	158	144	157	138	158	145	153	155	162	166	155	156	174	148	155	158	143	181	154	138	158	155	156	158	163	160	194	160	157	178	146	165	164	161	159	158	164	157	158	149	138	151	169	160	158	157	165	147	165	156	157	155	163	154	138	166	142	164	150	162	157	173	141	154	147	128	151	163	146	151	160	154	148	143	159	156	157	159	180	155	140	164	156	141	137	154	128	157	157	171	162	161	158	139	166	151	152	129	173	156	157	135	153	144	173	147	154	159	158	158	139	145	162	133	152	149	154	162	162	154	134	155	156	145	188	160	155	136	135	170	151	167	140	155	150	160	165	151	172	165	144	145	166	177	144	151	157	140	153	137	153	147	148	151	165	158	173	144	157	151	127	154	161	145	163	162	152	163	145	170	149	165	150	173	154	158	148	162	149	155	130
22558	20392	27107	23563	20399	20493	10471	2012	1193	964	806	743	676	648	581	566	583	524	492	490	484	436	440	467	450	416	463	415	396	408	406	405	393	332	375	392	350	362	412	355	331	364	360	369	351	378	336	359	354	379	355	368	336	368	347	353	334	347	314	354	366	328	372	319	348	343	338	350	375	360	363	318	328	346	318	358	337	356	330	325	361	351	343	388	373	333	338	342	351	338	333	320	310	339	351	313	331	319	347	340	304	321	358	330	326	318	334	343	342	333	335	338	364	334	347	338	356	340	320	348	332	315	358	344	299	346	311	367	301	339	326	324	350	345	321	348	340	347	345	317	353	342	329	329	364	310	351	296	338	325	321	356	341	376	320	349	323	316	346	326	355	354	351	343	331	318	301	324	352	305	311	364	362	335	311	346	312	373	312	324	336	342	324	326	310	333	318	310	328	322	351	350	333	308	365	336	352	349	304	334	299	337	325	350	310	325	335	337	330	354	360	314	340	357	342	308	354	354	318	310	381	311	351	348	314	343	374	313	324	348	319	354	299	334	318	311	333	329	340	313	361	339	354	329	317	355	346	335	359	323	325	323	303	320	339	347	334	309	324	312	348	345	300	334	341	360	348	345	329	329	321	353	346	326	348	329	338	345	325	347	342	342	312	329	340	325	319	280	336	346	307	323	350	293	346	315	326	357	342	355	318	353	316	333	326	331	325	331	351	318	332	349	343	316	353	333	332	327	336	345	349	346	361	348	324	300	351	334	356	324	332	343	311	344	331	327	340	357	309	321	337	340	337	352	318	272	330	340	333	321	323	313	353	362	342	364	354	303	339	336	334	319	343	336	333	315	332	311	348	335	345	343	355	313	299	333	361	311	318	342	347	364	346	321	322	335	334	316	287	326	316	324	344	341	334	352	344	350	328	376	348	355	362	347	331	341	343	372	378	321	380	313	315	322	319	370	323	301	322	330	349	296	310	364	347	315	336	331	314	314	353	302	323	339	296	319	320	325	359	322	334	307	325	355	365	324	331	321	318	336	335	320	351	314	306	355	348	335	310	332	320	328	351	352	334	276	345	333	346	335	351	326	367	335	352	350	320	346	379	332	313	324	312	328	318	357	333	350	358	335	324	324	322	344	321	331	363	350	381	331	356	355	345	346	335	349	345	346	373	333	362	334	335	306	339	359	347	340	341	340	358	356	294	345	321	315	319	300	310	334	320	339	312	346	356	322	354	352	327	368	335	298	319	336	321	320	358	377	306	334	358	345	344	324	364	315	365	347	336	328	328	320	342	354	298	325	310	354	296	338	335	341	334	317	325	337	348	353	382	333	320	317	335	344	321	330	331	321	352	315	319	290	329	345	324	310	353	323	330	334	354	333	326	300	331	314	342	345	324	336	299	342	357	328	358	364	335	328	343	304	319	360	311	299	345	314	311	323	311	345	351	327	366	313	366	357	375	318	329	319	341	318	325	318	334	312	331	314	365	327	350	340	300	364	341	330	354	359	319	328	353	331	329	309	364	371	355	320	308	326	350	357	355	345	330	352	335	343	334	360	378	317	322	338	315	346	358	327	355	334	338	339	328	323	359	323	328	359	323	343	316	342	326	353	330	295	351	332	341	343	328	365	333	347	320	333	320	348	323	305	337	352	346	360	339	318	339	325	313	352	303	359	335	364	374	344	307	318	322	312	332	318	299	337	296	316	350	359	331	315	326	305	310	336	332	348	339	351	305	344	315	320	328	338	319	337	321	316	342	361	324	331	352	331	304	342	345	347	353	342	316	354	344	346	307	330	309	360	320	328	353	351	315	341	367	346	310	324	309	327	363	346	322	327	309	317	311	343	323	306	317	338	312	351	330	367	334	334	331	315	297	306	350	340	339	322	370	339	319	348	336	352	348	317	326	337	341	319	337	337	316	384	306	349	330	347	298	345	343	320	346	316	344	319	349	338	339	332	337	335	316	324	318	348	348	335	331	337	333	313	325	336	329	336	366	347	364	346	334	331	320	339	351	322	326	299	347	347	329	297	344	358	306	335	329	344	303	305	336	357	334	314	350	354	348	356	328	335	346	361	355	351	311	320	362	305	328	339	356	327	361	322	353	352	337	326	358	330	320	366	336	374	288	341	364	335	350	340	333	335	357	325	311	318	342	298	313	371	351	307	344	345	314	350	335	339	378	312	292	328	350	346	299	337	362	347	321	335	339	319	339	312	359	336	353	366	344	331	352	350	307	335	337	313	301	342	330	345	314	345	329	357	325	346	339	318	343	329	345	336	365	349	339	332	341	298	354	318	340	306	339	313	309	307	351	342	326	334	331	356	309	349	336	336	340	333	333	323	330	359	343	322	345	349	326	328	353	334	357	334	312	335	338	301	333	335	360	325	343	314	337	338	332	343	348	346	312	353	316	355	362	353	352	349	341	326	340	315	349	333	313	355	316	310	308	373	357	336	332	341	353	331	342	340	319	311	352	309	333	316	331	323	345	326	319	315	332	325	339	329	352	353	353	279	330	358	374	313	303	341	289	329	340	315	370	343	333	309	359	345	328	400	330	336	319	340	335	329	357	344	328	346	336	323	338	317	337	326	328	338	326	365	377	357	321	338	301	336	290	337	333	346	345	322	357	323	349	380	294	313	333	323	331	302	324	324	322	347	293	293	340	307	333	299	382	342	319	330	321	353	339	316	333	320	324	346	352	350	372	338	351	328	377	316	312	319	323	307	370	301	323	332	352	332	347	346	341	342	348	348	329	326	338	368	348	329	335	349	377	295	307	315	346	328	349	347	356	308	335	322	325	328	310	331	323	332	333	355	325	351	343	347	351	314	318	327	348	327	329	299	332	329	324	299	372	316	325	347	323	343	336	332	321	328	336	358	329	343	367	346	332	319	326	318	300	310	322	349	357	335	315	346	314	344	351	354	342	356	334	317	351	347	322	336	337	339	343	334	333	353	299	340	316	319	315	350	348	323	321	338	338	322	346	323	319	314	306	333	351	340	349	334	359	329	305	331	309	323	320	323	325	326	323	330	332	333	322	322	316	304	336	347	344	353	327	321	355	337	314	316	350	334	299	343	317	372	306	354	334	329	322	318	304	334	335	356	332	342	324	353	334	298	334	346	339	347	342	348	317	321	310	340	318	326	341	352	333	337	359	349	373	315	339	352	328	306	314	365	358	330	331	354	367	347	337	337	321	326	344	341	332	329	333	322	349	350	306	297	342	326	344	311	363	329	365	353	347	340	364	319	314	326	338	333	339	354	356	349	317	354	321	311	332	330	326	355	327	307	330	314	342	369	334	337	326	335	323	365	326	348	334	339	313	319	313	300	334	346	305	328	362	358	373	336	366	324	329	338	285	319	365	316	327	357	364	294	322	325	336	344	333	359	342	323	327	328	335	349	342	293	359	351	325	334	336	319	332	329	346	328	329	322	325	314	360	346	345	364	331	321	334	336	332	313	355	331	335	341	323	329	326	341	331	333	343	323
12744	24441	20710	11447	7713	5671	4564	3511	2352	1820	1489	1259	1106	1041	896	868	818	753	714	624	527	562	563	532	543	533	485	429	445	454	408	433	424	394	373	396	377	400	397	392	362	359	370	371	336	348	396	363	345	372	334	335	363	360	365	362	375	330	352	303	344	358	345	361	370	312	344	355	343	302	337	331	351	336	344	345	347	309	359	348	327	339	360	319	364	367	365	308	318	369	316	329	315	344	307	324	328	324	321	336	329	335	331	310	315	299	318	324	345	318	368	339	337	326	300	333	328	357	337	313	289	319	321	339	319	349	300	293	333	351	302	306	324	309	330	318	325	294	327	328	307	314	286	295	334	326	314	318	304	345	336	324	324	315	330	326	330	332	326	340	307	339	297	342	318	319	304	341	306	319	342	304	316	325	328	333	328	322	308	296	310	336	312	323	290	301	337	352	341	337	307	346	334	310	289	331	322	291	301	308	338	342	323	328	335	318	328	318	322	329	307	326	313	313	299	318	303	316	332	332	317	327	360	353	295	322	327	324	334	284	316	328	327	321	319	328	316	338	309	335	319	363	309	316	318	293	334	325	334	338	328	334	286	309	331	292	307	282	296	290	325	332	355	340	311	359	352	336	338	318	336	310	331	299	336	321	317	334	311	309	339	331	341	336	327	311	359	320	309	322	332	336	289	318	294	330	273	322	375	301	304	318	319	322	311	345	330	329	291	327	326	313	333	300	321	353	299	323	309	338	347	317	297	300	331	322	303	328	296	339	307	315	290	295	316	342	347	327	314	338	320	322	326	292	326	316	355	293	311	307	303	294	319	288	314	346	294	307	348	302	301	329	328	342	295	353	308	334	331	331	310	320	320	347	305	319	317	349	328	303	293	323	304	317	350	361	354	344	321	329	318	303	336	313	363	340	332	298	298	306	295	312	324	298	324	331	329	300	338	350	310	312	347	309	306	293	321	325	325	306	329	319	315	310	347	336	313	288	328	334	292	298	314	310	302	317	311	308	332	341	327	328	296	310	306	321	285	301	318	334	320	314	312	307	325	332	331	325	309	308	333	324	324	336	290	314	310	302	320	292	297	331	323	327	294	325	329	330	332	306	302	347	268	319	337	318	350	292	288	317	302	348	308	318	322	293	320	306	286	312	289	308	330	328	311	322	304	316	338	274	357	296	305	320	321	335	308	315	330	334	311	335	298	294	298	340	311	324	330	290	311	333	332	320	351	314	306	305	340	318	317	321	342	315	318	298	322	294	328	307	298	303	322	303	319	336	357	338	299	303	309	326	342	313	328	336	314	340	331	347	299	319	336	305	329	325	310	332	284	306	308	310	303	322	320	295	315	332	320	355	316	307	320	353	319	312	356	328	359	329	331	336	304	326	308	325	327	340	319	368	326	335	307	335	330	324	313	283	328	328	316	339	316	313	333	307	304	285	317	294	304	300	316	309	360	308	323	313	319	322	314	328	313	296	339	316	310	326	310	287	325	324	281	310	349	323	334	290	325	319	337	319	344	332	337	331	331	275	312	348	293	326	338	327	301	333	305	318	341	342	309	300	317	327	328	305	333	299	321	328	330	316	323	354	316	315	338	308	293	318	320	337	309	346	335	315	344	338	327	335	323	325	308	303	339	341	312	304	294	325	331	356	332	340	309	333	329	331	333	301	332	309	302	310	304	348	304	327	284	339	303	295	333	320	315	355	327	300	326	328	322	282	322	290	325	332	312	324	287	358	317	317	305	316	317	311	308	309	323	305	316	335	300	355	312	289	337	305	316	310	284	316	336	311	317	312	343	314	326	321	334	337	356	340	304	315	334	314	327	300	288	322	326	315	327	338	318	347	325	301	335	341	310	300	344	309	328	311	347	315	299	300	322	318	318	346	323	333	317	330	320	334	338	325	316	311	340	304	331	317	327	323	327	323	298	315	311	320	304	344	331	300	305	368	318	318	327	319	277	343	335	282	350	299	345	337	326	341	297	304	279	363	312	339	339	309	339	301	317	340	312	320	341	322	304	340	294	320	306	339	322	335	313	330	334	346	313	361	319	313	333	325	330	339	327	310	343	332	323	324	306	321	320	313	307	332	318	288	329	308	324	325	287	344	317	335	300	333	343	323	309	348	346	298	315	315	342	311	341	329	308	290	301	314	357	331	336	339	323	296	341	268	288	311	308	337	307	305	283	304	281	312	318	305	329	323	368	340	348	336	289	343	330	359	339	305	328	334	293	334	304	318	312	333	321	340	305	353	328	313	323	330	336	339	300	319	340	325	327	315	321	332	332	311	327	325	304	321	291	330	319	308	324	377	335	307	301	309	295	320	307	320	299	311	324	298	341	338	294	308	326	326	306	332	340	316	327	313	325	320	316	328	293	317	368	353	335	319	290	317	302	323	322	331	344	344	325	318	343	319	317	344	358	331	341	314	318	293	346	347	333	349	302	287	318	318	345	351	302	334	346	320	294	305	328	301	328	300	327	301	322	300	337	331	319	304	350	316	306	287	331	366	358	330	316	293	341	300	338	325	334	338	288	296	312	312	323	303	307	318	306	291	323	333	295	298	300	290	355	318	307	320	316	305	355	339	332	288	331	313	306	321	330	318	304	332	311	306	325	317	339	279	337	316	324	301	318	325	337	292	311	366	307	301	306	328	316	338	347	319	330	345	337	311	308	328	325	315	319	334	348	316	323	330	326	315	321	344	303	353	337	318	337	325	292	316	349	324	308	301	347	314	308	334	342	349	362	311	293	291	324	334	311	293	306	347	338	330	317	336	293	301	296	325	301	326	338	300	307	321	331	304	304	325	323	325	314	327	341	315	339	304	312	333	325	341	330	322	335	311	299	314	328	332	336	351	291	297	332	307	334	338	341	297	328	303	322	332	309	331	302	284	326	316	312	314	308	329	332	300	324	329	302	326	349	315	315	333	338	339	331	330	316	334	308	335	312	357	321	289	315	303	327	302	291	342	333	331	342	354	332	332	332	306	326	348	344	298	337	326	308	304	316	333	303	321	320	299	292	328	317	331	331	353	372	350	310	321	287	327	325	307	309	328	312	346	356	291	318	349	312	303	293	314	309	327	326	313	318	313	325	303	306	305	317	314	316	305	294	310	342	303	302	326	308	347	341	357	303	314	319	336	318	311	331	353	321	312	343	305	294	324	311	311	327	342	329	310	317	322	318	334	314	318	299	335	322	319	312	306	312	313	330	285	311	323	321	314	294	338	314	323	321	322	269	317	317	315	298	345	327	352	321	337	328	313	314	326	282	330	319	341	317	313	353	322	316	305	333	377	339	329	328	289	332	323	332	306	331	321	327	283	343	305	312	314	336	287	299	277	327	341	328	342	347	334	308	298	342	320	329	343	361	308	332	292	288	302	309	311	333	357	309	307	291	337	310	309	303	343	304	331	299	353	315	333	338	317	326	339	319	281	289	310	328	338	359	311	338	327	330	311	318	319	346	347	347	332	321	296	313	319	307	309	349	292
27652	14955	2948	568	278	192	152	125	128	111	106	117	111	101	103	100	105	98	119	84	98	117	101	90	86	105	105	62	93	78	90	107	93	91	91	93	84	97	86	99	93	84	100	87	83	82	82	90	105	89	91	102	98	85	94	88	95	83	101	92	77	89	82	92	86	92	82	97	102	108	104	86	102	118	90	85	86	94	83	82	91	111	98	107	92	95	113	91	108	83	74	79	95	91	82	105	92	104	132	108	102	103	93	95	74	96	103	97	92	83	91	82	90	83	111	94	77	85	97	89	95	82	93	88	83	78	111	93	88	89	95	96	93	93	99	101	90	83	78	108	97	85	102	92	80	84	82	91	99	83	92	104	80	91	86	86	105	90	91	109	102	103	97	76	82	90	99	92	91	76	101	74	75	83	99	88	102	111	113	101	90	76	97	85	90	90	72	93	91	84	79	97	94	88	102	88	95	99	106	86	112	89	111	83	102	112	81	108	97	87	80	106	106	82	84	84	99	95	90	85	91	96	81	95	92	98	104	78	87	80	88	72	103	85	69	76	96	106	97	105	74	107	85	97	89	96	96	86	89	72	83	81	84	94	111	81	95	88	103	90	86	82	101	97	107	97	104	89	92	96	104	101	84	101	98	90	79	92	103	88	90	110	91	95	107	95	99	92	107	91	103	111	91	73	76	91	103	109	104	95	90	80	91	86	79	87	82	90	106	101	89	102	102	87	90	85	90	98	104	95	86	80	102	89	93	83	90	88	85	91	91	87	92	97	88	81	86	93	99	100	103	94	91	86	88	79	89	76	83	111	91	100	88	76	89	92	98	97	90	91	75	82	93	85	101	96	96	86	90	95	102	94	97	100	76	97	90	88	110	87	98	111	89	96	83	100	95	99	99	84	97	96	97	79	92	94	84	84	91	107	98	100	96	89	96	87	97	112	87	91	83	88	101	103	84	104	91	87	93	81	101	96	90	110	92	90	85	104	101	99	90	88	106	101	80	81	88	99	86	91	92	88	101	91	94	95	94	93	90	77	103	96	99	90	87	77	90	100	89	65	83	85	66	82	108	99	96	96	100	105	95	90	94	94	76	106	99	81	100	82	103	82	72	92	102	106	73	83	90	96	95	88	95	97	95	96	69	93	88	118	94	91	80	82	94	96	78	105	101	95	104	96	94	81	89	87	91	80	100	118	109	109	111	93	94	106	105	87	90	94	82	95	105	92	113	87	82	99	79	89	91	89	67	99	109	85	71	97	87	125	96	95	75	99	103	89	97	109	88	80	82	78	105	88	85	98	93	90	93	100	82	96	112	107	85	95	78	87	81	90	86	81	100	91	89	77	90	102	73	91	91	104	93	90	90	94	88	112	92	104	90	91	87	97	91	77	95	82	83	86	86	91	80	93	96	78	95	107	91	84	80	89	108	78	96	111	77	95	83	107	94	87	89	90	94	77	77	90	83	91	101	95	83	98	78	88	109	94	87	85	93	83	94	94	81	104	110	106	97	106	88	95	96	91	86	91	94	89	85	97	91	80	96	87	91	92	86	91	73	100	97	79	97	76	90	70	79	93	105	95	70	73	114	96	84	102	68	82	82	87	104	98	91	81	88	84	102	102	88	99	83	107	88	90	72	91	96	92	90	96	96	105	92	96	99	91	86	84	94	98	97	74	96	92	82	104	83	105	87	89	101	94	102	93	86	73	77	97	99	99	98	85	85	94	96	98	93	91	94	92	99	111	90	93	88	90	94	89	87	96	90	84	86	93	101	74	94	81	79	98	88	89	104	94	88	112	92	72	90	91	99	97	89	92	89	82	84	85	95	71	102	94	93	85	101	96	82	88	90	77	92	81	92	84	91	97	85	69	94	92	100	76	88	83	105	106	91	98	88	81	91	88	80	83	94	96	107	84	93	81	82	90	91	88	97	74	81	97	78	91	79	101	96	103	86	104	93	68	78	103	89	91	82	82	113	98	93	85	81	93	98	89	102	97	87	77	79	87	81	74	76	90	89	102	110	108	88	84	103	82	86	97	80	95	106	105	76	104	97	81	99	88	91	92	91	102	94	96	89	102	92	105	84	96	97	77	94	95	90	101	74	95	87	86	68	68	102	95	92	101	87	91	99	93	80	95	89	87	86	92	88	93	88	80	88	101	83	85	75	91	111	95	88	87	74	75	89	97	83	71	108	93	98	84	123	99	96	93	80	106	83	89	100	106	114	86	82	96	93	80	78	96	87	88	77	93	91	78	104	95	102	91	87	104	100	94	98	100	109	95	94	96	78	95	84	105	102	89	87	107	79	81	102	100	94	111	105	99	89	106	106	104	93	98	99	84	84	93	84	92	72	93	89	80	85	80	89	89	105	83	84	98	86	81	88	94	81	98	104	102	89	93	89	93	97	96	83	92	98	106	93	85	97	89	82	94	82	68	97	100	94	100	94	103	98	88	80	106	97	94	79	96	83	85	87	92	94	85	87	84	92	73	86	95	92	104	95	114	101	96	81	100	99	97	92	106	94	96	107	80	83	91	85	80	67	92	92	98	90	94	94	87	91	105	92	86	93	85	97	92	97	90	87	82	81	102	86	75	90	87	86	80	83	88	118	89	78	84	73	104	96	96	89	84	84	97	89	76	85	83	97	78	98	104	88	88	86	111	82	91	89	77	109	86	94	69	82	98	84	104	100	100	107	93	88	81	96	93	91	100	94	92	90	83	103	93	107	89	88	109	97	90	92	85	78	102	85	92	113	97	91	90	91	84	101	80	101	104	74	86	78	104	89	100	81	67	82	91	102	85	105	99	93	87	99	69	88	103	95	105	87	100	91	85	81	98	98	81	98	109	64	93	82	92	104	114	100	99	100	73	111	85	87	89	88	72	82	89	87	83	88	104	92	94	86	91	97	88	84	72	88	95	111	96	103	106	92	102	107	87	96	86	84	91	108	87	83	85	87	85	96	92	109	75	84	85	84	81	78	97	86	95	84	101	91	122	102	91	87	85	92	85	110	91	75	89	93	91	77	95	84	94	107	73	97	76	84	90	101	75	107	92	87	93	90	94	94	76	98	102	93	71	91	74	85	84	90	90	106	82	97	102	84	94	84	97	98	93	88	77	89	103	89	94	87	78	85	92	96	82	91	96	80	93	97	99	96	120	81	78	89	94	92	74	92	94	102	106	99	78	105	88	88	85	102	90	93	91	86	72	67	70	84	82	79	92	87	91	102	93	98	80	114	92	91	92	77	82	81	81	105	95	107	83	83	97	117	101	108	101	109	95	81	95	87	87	92	81	98	94	92	107	110	100	100	87	87	97	90	86	91	79	107	84	88	107	75	96	82	81	93	94	92	108	83	99	89	93	94	83	89	84	96	106	104	79	80	101	85	94	82	97	92	72	85	95	89	92	108	87	84	92	81	93	99	90	91	112	93	84	89	91	86	91	94	72	79	97	75	101	118	96	95	86	82	91	102	88	93	106	105	106	102	111	87	95
7151	6327	2951	780	458	243	187	187	157	142	136	103	118	135	123	119	115	117	115	105	113	108	115	94	111	101	122	114	88	128	107	109	116	109	86	97	109	108	100	92	117	133	116	110	108	111	101	101	128	104	96	107	133	114	103	124	96	80	103	108	89	110	83	102	108	121	111	92	110	104	112	111	96	134	110	102	116	98	108	99	98	108	100	96	122	104	99	92	112	106	91	102	104	86	105	100	123	96	118	104	117	109	101	131	106	89	95	110	104	108	115	105	103	91	111	123	111	104	95	120	121	115	112	115	115	110	107	104	109	95	88	123	101	113	72	122	135	102	113	108	96	109	93	111	103	99	97	94	101	102	91	97	114	89	105	118	110	106	87	92	95	98	112	95	108	106	101	97	111	89	98	116	108	101	91	122	107	114	124	99	79	99	94	102	98	94	101	111	109	113	115	112	113	104	109	107	110	102	100	108	89	106	114	95	114	100	101	102	109	78	114	87	101	127	122	106	104	105	104	102	110	118	107	107	100	97	84	117	101	100	113	122	101	105	101	91	95	108	111	95	112	108	98	100	115	94	103	120	98	96	130	104	101	115	96	109	115	120	109	106	116	112	103	119	103	112	99	120	126	96	107	111	115	97	111	121	97	106	98	95	108	110	107	126	107	116	120	109	93	105	103	93	103	98	110	114	103	100	107	102	97	113	123	114	114	104	100	119	111	118	82	121	124	115	96	90	113	102	104	127	108	114	112	95	116	98	109	120	131	106	105	113	107	100	109	106	118	97	98	105	107	116	110	114	107	118	114	119	98	88	113	120	101	99	101	125	114	87	92	107	108	104	107	89	119	100	97	92	97	95	104	126	87	119	97	108	96	93	114	111	95	107	78	101	113	96	121	101	99	111	112	114	104	108	117	106	114	83	112	127	99	115	107	113	105	116	99	90	101	99	119	85	95	96	97	115	111	122	99	104	114	103	105	116	107	99	103	93	130	113	110	101	111	118	104	101	97	120	97	107	97	88	118	108	103	107	104	106	98	104	113	116	95	92	113	108	90	96	103	102	113	106	112	93	95	110	94	107	110	115	125	107	114	98	123	123	112	108	108	95	127	87	120	89	92	91	121	118	94	99	107	103	123	109	100	120	115	104	101	103	97	120	110	116	92	107	104	116	86	121	85	106	114	96	96	100	96	110	107	95	123	95	118	119	105	98	113	109	108	87	112	118	113	102	107	110	98	107	112	99	114	105	126	108	99	97	112	101	127	124	106	104	114	98	91	107	102	107	127	110	98	108	88	117	94	111	100	111	108	100	119	108	104	109	92	106	102	116	104	111	98	121	98	103	97	123	114	107	96	109	122	110	103	103	101	112	114	105	109	103	91	115	95	110	112	108	105	98	114	83	132	96	113	105	118	101	103	95	126	97	112	108	110	93	102	96	107	125	120	116	117	112	97	92	89	110	104	93	103	116	96	106	103	97	97	108	103	116	104	105	105	101	86	106	107	96	100	106	99	109	106	101	112	110	110	114	99	108	119	111	118	108	117	107	112	111	124	120	88	79	103	121	106	97	122	117	83	108	112	107	96	101	104	95	98	109	102	100	118	118	112	116	102	93	108	105	110	108	103	100	118	94	100	95	115	102	87	111	103	116	93	98	103	103	96	118	105	88	105	107	105	100	96	102	104	100	117	97	99	90	101	113	105	119	104	105	86	113	99	109	111	126	111	113	120	98	107	118	96	107	102	97	115	119	89	121	100	103	104	86	111	103	102	123	109	98	101	98	102	106	92	89	117	110	107	114	97	109	116	112	99	101	115	117	106	111	103	103	103	94	108	110	100	106	92	75	107	89	98	90	98	102	122	119	110	116	105	124	95	109	90	125	105	108	94	103	112	105	104	119	82	96	96	107	92	101	117	108	106	127	95	100	93	111	122	114	114	109	97	122	101	93	131	126	106	122	100	127	113	128	104	105	106	116	102	93	118	101	126	113	122	107	105	108	118	114	108	116	96	94	97	96	104	84	102	107	109	130	109	108	102	93	103	117	81	102	103	101	105	89	99	93	105	99	89	102	120	109	107	111	104	103	110	107	110	96	91	119	105	103	107	114	112	112	92	108	111	97	99	116	82	126	109	107	102	95	99	87	120	106	110	90	110	125	102	101	97	112	114	112	103	106	112	107	125	94	102	105	71	99	92	107	110	110	95	121	120	106	94	96	89	128	107	120	111	121	104	116	113	92	108	86	109	95	110	111	99	110	117	112	98	91	99	122	80	87	118	93	120	110	114	121	90	125	123	115	99	103	103	116	108	93	96	118	107	95	119	108	115	96	112	124	123	124	117	116	105	104	93	114	105	91	96	98	92	94	114	112	87	110	96	96	115	113	111	108	87	112	111	128	135	114	104	84	101	109	128	95	98	100	114	93	92	120	101	112	86	93	107	117	105	106	114	107	114	118	84	111	132	97	96	104	103	108	105	105	112	115	108	98	121	122	106	102	112	88	121	97	103	103	91	97	110	107	103	111	105	101	83	126	114	98	102	94	121	105	107	107	95	105	118	108	108	117	115	104	101	115	94	114	115	122	81	97	110	103	94	96	105	114	99	96	115	96	113	110	98	121	100	123	91	96	90	124	112	90	94	109	94	102	110	105	80	104	116	103	133	122	123	104	91	113	98	96	132	114	104	131	118	118	102	94	116	76	121	105	96	83	107	118	122	80	97	104	101	106	113	120	104	100	94	90	87	98	107	94	96	93	102	105	110	109	111	120	94	98	97	98	99	101	108	114	116	108	106	109	97	103	98	109	93	106	106	112	93	89	87	110	110	104	119	94	105	94	109	113	86	94	113	131	116	105	102	106	92	112	101	95	104	114	99	109	113	96	87	109	92	99	105	101	119	96	113	106	97	109	96	97	103	117	107	95	116	117	109	87	124	106	108	120	118	101	121	106	98	123	104	105	105	101	105	124	112	107	104	122	107	115	115	120	103	98	108	99	107	125	117	104	105	98	110	108	110	101	113	99	107	111	101	117	107	99	89	123	106	94	97	92	97	130	106	105	94	116	114	101	112	109	109	100	113	113	102	121	86	103	96	117	91	112	101	126	100	96	100	106	112	110	99	106	104	106	115	111	102	105	105	107	104	110	136	96	114	109	104	118	105	97	102	107	108	99	104	99	111	112	114	94	120	96	100	99	96	94	106	100	117	100	105	105	133	103	94	100	100	101	101	95	120	99	103	104	125	91	92	94	114	109	92	97	111	99	100	100	108	105	89	116	109	91	104	90	102	94	101	118	105	99	121	90	105	114	109	109	103	116	89	136	109	107	93	98	118	101	111	115	99	122	117	123	96	96	100	99	105	108	111	116	112	115	105	97	97	111	99	106	112	92	85	103	106	91	97	100	113	95	102	91	105	107	108	127	102	104	105	114	116	97	123	101	112	97	108	105	99	101	135	100	108	103	106	97	109	103	123	106	108	112	111	107	113	111	112	107	100	103
24907	20384	26754	23929	20402	11097	1584	857	641	502	412	368	333	316	297	272	251	243	236	205	212	223	212	229	223	182	194	187	199	204	187	163	171	173	172	172	193	183	178	162	163	165	163	180	180	178	193	148	153	174	178	170	155	173	163	182	150	165	171	188	169	127	165	164	165	176	138	190	179	161	139	157	157	135	166	170	156	158	171	171	151	137	153	150	168	174	189	156	182	175	170	139	169	163	160	155	164	171	144	158	141	166	147	197	133	138	178	160	150	147	154	148	154	146	141	133	154	151	168	161	162	172	180	145	184	169	172	154	161	167	147	170	174	164	161	157	170	163	158	181	136	160	158	130	183	151	178	173	145	144	132	161	163	152	163	178	160	134	167	190	149	135	148	162	183	179	166	152	153	156	144	186	159	143	160	158	151	164	157	145	170	156	140	140	156	167	151	176	156	165	157	171	139	163	166	144	140	163	164	179	163	170	158	151	153	147	161	153	163	174	154	145	169	148	148	160	167	158	146	163	154	153	149	179	148	160	165	134	135	154	156	155	123	147	156	149	127	157	156	163	164	157	170	150	174	156	154	161	135	150	144	148	165	159	140	177	159	174	161	151	171	176	156	168	163	160	141	138	165	172	150	158	163	162	145	158	143	147	160	162	173	148	160	140	128	151	153	168	160	163	141	157	153	172	166	153	163	149	142	152	156	157	146	162	158	148	150	192	148	145	142	151	164	153	133	161	150	148	146	123	155	171	164	168	166	162	165	168	178	161	132	154	149	168	134	154	156	137	156	169	168	154	142	179	173	133	156	154	168	158	164	149	146	141	166	181	138	157	167	138	148	164	142	149	163	155	154	135	151	157	169	152	157	147	169	141	138	161	153	149	137	169	154	174	145	139	141	156	160	178	161	142	156	158	162	157	163	168	157	153	156	167	176	144	151	131	136	154	172	147	165	175	152	147	173	153	164	152	156	156	164	137	168	124	139	169	147	162	162	159	152	151	163	137	155	134	158	170	183	139	172	140	165	170	186	139	145	169	158	152	168	145	140	161	170	149	146	165	167	156	148	164	165	178	163	166	146	161	159	148	154	145	157	145	169	158	124	174	170	150	140	162	150	175	149	164	177	157	153	158	155	156	169	168	156	174	169	167	151	156	148	144	173	163	148	157	191	150	159	162	149	153	146	149	143	148	149	149	165	170	144	172	170	163	166	161	149	173	167	159	205	160	157	157	178	146	164	172	165	131	163	180	171	176	150	164	171	164	173	181	148	148	162	166	179	146	167	156	143	183	154	156	169	158	169	165	175	146	142	159	158	173	170	160	157	155	158	188	141	151	162	159	140	157	141	160	150	125	158	128	155	147	161	154	144	155	157	153	166	162	148	158	145	147	145	164	172	155	169	162	153	151	159	164	182	151	148	156	150	164	162	147	158	156	151	168	146	184	141	149	165	139	173	155	166	151	143	163	151	154	162	148	150	143	143	150	175	148	145	135	143	163	158	179	153	160	140	163	154	180	177	142	152	153	168	141	163	146	163	139	161	166	154	160	132	133	140	151	131	163	178	138	147	144	153	157	161	163	154	164	150	165	159	146	156	136	144	165	161	151	162	152	148	154	142	157	139	144	142	174	181	162	162	163	145	157	159	151	177	169	156	163	169	162	133	162	137	178	133	158	137	168	138	149	143	161	177	141	164	166	130	148	171	153	171	173	157	138	153	148	172	174	159	143	155	152	160	160	161	158	170	161	154	151	145	161	177	167	157	164	154	138	163	158	159	134	145	144	177	126	161	161	158	143	165	167	155	143	158	138	144	162	156	160	160	151	146	164	146	160	148	160	144	147	173	148	154	162	169	174	142	152	164	175	148	144	156	149	166	150	172	158	158	156	147	153	165	165	170	168	164	152	151	161	139	139	148	169	169	156	149	163	160	142	145	146	155	151	177	164	173	149	157	165	139	158	147	131	152	161	166	144	138	143	176	169	148	160	170	133	160	156	153	151	156	145	155	146	157	161	120	162	158	170	149	153	146	170	165	141	172	159	147	155	161	126	137	161	154	148	144	159	152	167	154	150	164	177	140	157	142	154	148	135	143	138	151	145	145	171	155	173	157	148	141	185	135	150	152	122	162	147	153	152	166	150	146	134	147	149	182	165	149	157	153	145	169	140	165	148	155	136	159	152	171	152	163	174	145	160	148	161	162	169	152	156	133	149	166	157	154	176	149	177	169	146	139	151	163	155	153	132	175	159	156	129	151	152	166	159	143	133	155	178	155	166	146	139	158	146	171	155	160	157	153	131	157	135	157	180	165	171	150	128	152	149	161	171	162	150	163	161	142	148	148	151	163	154	144	183	150	162	153	167	183	169	169	168	133	172	152	158	155	176	141	156	159	147	143	163	137	150	155	129	149	146	175	142	161	144	165	187	173	164	144	152	182	150	170	128	140	161	162	162	161	168	171	171	166	143	138	157	172	172	160	133	166	163	149	156	148	166	148	142	138	159	160	168	151	135	181	175	161	152	173	180	148	145	163	161	136	179	140	169	136	153	152	167	160	164	178	163	164	155	147	165	148	172	176	153	165	183	148	166	172	157	141	151	136	148	142	181	170	166	171	166	159	156	152	140	141	151	151	139	142	164	159	139	178	139	152	151	169	154	168	144	166	148	183	140	150	160	164	159	164	159	135	166	158	145	153	154	135	152	163	153	176	168	149	159	181	148	167	142	145	156	134	169	152	154	172	163	142	195	142	147	151	153	155	150	146	163	145	143	128	162	160	150	154	137	162	170	146	142	140	156	159	178	148	152	160	147	157	120	155	145	180	143	152	144	166	170	163	153	152	161	188	137	132	127	163	149	139	136	149	160	156	147	147	148	147	156	154	161	146	159	140	170	155	180	152	140	141	142	149	150	169	156	147	152	161	163	137	126	150	161	156	164	151	154	158	144	152	140	140	161	165	167	153	136	147	134	142	187	148	154	145	168	163	154	146	146	159	166	168	144	143	152	128	176	151	149	122	162	159	164	155	180	160	156	170	151	155	161	134	164	152	146	162	156	156	154	163	159	161	168	176	153	138	149	153	161	157	136	172	161	151	182	153	157	154	158	150	158	175	156	159	159	159	153	168	162	154	170	170	135	156	147	165	168	148	171	141	136	167	141	152	174	160	171	152	177	136	158	177	161	178	155	160	170	169	156	148	126	165	167	160	135	148	139	145	149	154	148	157	173	171	161	143	157	152	170	171	143	138	180	158	149	153	168	172	147	153	160	173	166	164	163	155	166	168	173	185	151	146	149	143	135	161	150	171	163	153	164	159	156	141	153	153	156	146	134	146	153	140	181	164	143	148	147	148	167	174	155	138	159	139	144	166	154	151	185	145	168	158	170	179	154	146	138	145	138	154	149	165	164	148	167	154	151	165	154	150	150	164	178	139	174	144	163	173	164	144	177	149	171	155	135	140	150	160	158	160	164	141	148	140	173	158	147	186	154	159	176	154	134
10371	18697	14258	7029	4150	3116	2375	1706	1204	924	768	626	542	516	492	439	360	352	308	326	332	278	273	276	236	284	236	224	212	191	206	220	213	203	187	210	196	206	183	180	176	179	191	180	176	152	173	164	163	175	169	173	156	174	173	174	151	165	188	159	150	175	166	167	153	155	185	147	150	155	176	180	170	160	161	160	159	147	170	161	164	167	157	192	157	175	167	154	151	150	131	173	164	134	172	170	180	143	157	156	136	154	153	152	149	158	156	170	169	169	148	161	164	154	158	147	169	153	139	152	157	165	178	143	140	148	166	155	155	144	152	149	147	167	148	157	162	157	135	182	153	158	161	144	154	185	170	174	169	150	151	168	142	157	154	153	162	176	173	153	156	149	173	155	131	174	156	183	149	159	165	151	128	159	141	152	157	144	145	169	146	159	151	165	123	156	142	130	153	154	158	179	148	163	162	153	162	155	165	151	149	141	158	163	152	147	145	165	153	130	153	171	142	164	128	155	159	146	167	152	174	172	154	172	142	178	169	132	149	162	162	167	151	162	166	173	147	149	136	154	163	140	151	147	155	156	161	155	163	137	174	127	178	147	155	157	135	164	164	140	152	135	143	169	155	149	147	159	180	165	163	155	151	164	128	153	162	172	172	179	161	151	149	147	198	165	165	168	146	170	180	165	150	153	132	152	147	146	163	152	139	149	158	169	138	157	148	142	149	150	148	154	141	182	171	148	166	146	161	152	155	157	166	143	164	149	147	164	175	158	155	172	172	146	157	152	154	156	153	158	156	170	152	143	151	151	164	148	177	160	145	145	181	138	169	155	156	151	136	166	146	158	153	159	150	155	142	168	161	149	146	153	191	144	148	175	155	155	159	159	168	150	156	152	134	154	154	145	146	146	151	148	155	154	170	147	146	135	158	144	154	164	174	157	157	150	153	173	141	144	150	161	149	135	150	169	133	158	155	154	148	147	148	146	154	170	142	146	156	156	151	163	162	171	170	138	163	138	163	151	162	183	136	166	147	147	138	132	132	152	152	150	142	151	162	131	152	155	159	148	179	169	148	149	149	153	146	142	167	170	154	150	170	150	161	179	176	158	162	134	168	138	152	153	152	154	163	153	150	163	153	154	181	153	132	178	153	154	152	154	144	153	165	163	162	149	128	162	143	157	141	140	138	149	148	144	146	137	186	149	151	161	175	149	165	181	144	153	177	138	155	148	142	137	155	177	156	138	142	153	154	151	159	151	153	146	156	157	165	149	135	182	161	155	160	167	162	164	166	160	144	140	145	177	156	169	146	157	169	130	143	161	140	159	156	148	171	138	158	144	156	138	163	160	167	133	173	169	156	157	148	161	154	147	153	171	154	165	142	132	167	159	144	171	154	154	182	160	154	177	159	161	151	158	177	184	165	141	144	164	150	147	148	149	163	160	141	166	158	161	151	153	174	141	161	171	153	166	164	165	166	167	160	167	154	130	177	166	143	148	163	143	161	164	166	148	139	157	149	151	172	150	161	150	164	157	152	164	156	155	158	150	171	163	144	144	172	148	170	132	161	152	142	178	172	161	160	164	149	146	159	149	134	157	171	157	168	145	156	156	180	153	168	168	153	132	148	163	167	163	169	179	174	173	131	155	175	131	171	155	168	159	146	132	144	158	180	149	180	158	150	131	161	135	152	186	171	146	146	174	151	158	159	133	161	144	164	154	129	153	143	138	134	142	150	157	163	183	143	161	151	161	148	145	168	159	141	160	161	155	163	146	154	153	174	157	170	151	153	175	166	163	136	179	133	148	174	158	139	155	157	156	148	150	148	157	136	148	172	142	157	168	182	147	165	170	170	151	156	148	147	141	167	147	163	159	152	153	158	163	169	153	180	153	155	160	145	170	145	163	148	152	156	160	163	148	132	172	140	175	170	145	167	137	154	164	161	153	139	142	152	141	172	131	134	156	135	147	154	165	146	161	155	159	139	191	151	149	154	157	162	128	120	166	143	141	122	151	147	146	141	149	185	165	162	154	163	139	172	152	136	135	154	148	166	156	163	160	153	163	133	166	146	138	162	175	158	171	159	163	154	153	167	145	144	164	168	153	144	160	137	148	162	146	179	164	154	173	141	162	159	152	169	140	182	144	149	145	161	167	177	154	168	192	147	138	154	163	152	166	160	155	151	152	139	151	156	151	157	186	139	145	153	151	144	169	150	162	151	136	153	129	181	157	165	147	156	132	144	177	161	160	146	153	155	159	153	142	137	160	153	160	124	178	168	144	132	152	137	150	184	159	142	165	184	154	142	148	151	146	157	167	160	159	142	169	144	157	144	157	143	153	161	154	134	153	120	167	147	173	123	144	156	142	157	142	131	174	160	147	153	122	129	154	143	178	152	171	156	148	181	142	155	155	159	136	170	156	148	157	142	183	153	154	132	135	154	160	165	166	139	139	181	165	129	184	160	162	137	148	180	168	135	175	153	144	141	164	140	149	168	176	167	154	159	132	172	150	137	150	152	170	146	177	162	159	141	156	163	158	160	158	167	139	153	153	151	177	157	153	163	149	135	147	160	129	159	136	159	147	151	141	134	168	124	171	146	162	163	145	140	163	160	166	166	154	147	156	155	129	161	161	151	170	143	136	158	150	156	158	137	159	167	166	157	150	163	139	131	175	130	166	128	166	155	146	172	142	165	165	141	140	170	125	148	149	165	159	162	163	148	158	156	145	170	149	151	159	157	167	147	138	134	148	154	160	175	147	165	145	140	157	168	146	149	162	167	175	151	127	161	171	145	152	155	154	157	166	157	161	153	167	137	152	162	145	144	155	125	140	154	153	152	140	138	157	139	153	163	165	159	125	169	146	132	145	150	149	154	140	143	137	160	156	153	175	162	173	151	165	145	151	158	149	141	162	176	130	162	145	150	166	160	161	165	138	160	178	167	180	143	163	151	178	131	148	155	151	163	137	152	143	169	145	135	173	156	148	155	155	174	184	141	155	169	158	152	165	149	157	151	161	157	123	155	174	163	170	155	162	154	142	188	160	160	147	155	140	136	148	154	164	146	139	140	144	161	142	148	154	164	142	158	156	173	158	159	174	159	155	166	156	151	169	178	170	157	157	152	160	169	140	153	151	155	150	140	169	191	154	142	176	155	167	150	168	160	161	163	150	157	172	167	168	152	155	140	155	162	143	152	143	141	129	169	168	158	170	146	153	151	142	158	172	171	163	153	155	150	185	162	143	162	143	165	153	179	142	183	155	151	160	176	147	158	149	152	138	168	147	148	151	150	160	134	177	161	157	164	168	170	156	145	157	159	159	143	153	160	137	161	150	160	146	158	159	145	130	170	161	160	142	165	182	173	157	149	156	172	141	137	153	159	148	137	142	144	177	149	169	148	139	144	134	147	160	157	146	140	143	157	141	163	157	166	159	130	163	143	155	147	154	141	154	159	164	141	162	127	165	154	156	161	151	162	179	158	150	160	157	166	131	148	154	169	158
22614	20412	27114	23595	20420	20528	10761	2538	1206	1045	833	779	691	628	625	569	520	491	506	469	476	430	452	418	427	431	381	400	420	409	372	360	368	369	387	382	355	337	370	362	367	367	413	394	383	379	391	354	361	351	314	358	375	348	328	348	405	324	352	341	348	327	332	374	342	330	336	351	377	342	335	339	336	350	334	352	327	327	348	322	317	348	355	349	293	331	362	353	329	360	342	324	350	346	338	343	315	326	344	332	368	305	339	316	313	339	346	351	331	312	312	354	321	330	337	343	349	338	327	355	345	382	342	341	355	353	348	355	363	334	352	316	323	343	312	323	347	342	365	329	357	382	309	323	358	295	360	314	329	340	336	324	345	345	406	339	348	365	356	352	333	311	319	359	358	320	330	353	305	349	332	335	337	354	327	374	325	348	382	351	324	326	340	358	325	325	298	356	335	353	335	329	328	303	357	351	338	348	312	353	346	302	292	326	348	304	302	342	338	361	375	339	342	336	334	327	354	349	357	303	336	324	348	331	341	345	354	343	306	353	343	332	339	350	294	310	347	326	316	385	326	361	327	301	340	327	341	384	367	332	333	318	313	334	318	318	344	366	322	327	340	350	332	291	365	315	315	328	350	375	368	323	327	319	329	336	347	368	326	337	344	347	345	345	318	321	344	346	342	340	354	333	368	359	323	321	304	316	346	366	330	320	345	353	354	336	329	317	364	327	342	335	301	339	308	332	333	358	322	332	348	333	304	321	312	338	350	340	317	359	315	315	331	348	314	320	331	346	334	365	361	342	292	323	330	305	311	335	361	323	330	306	368	334	340	336	383	338	330	321	332	382	318	355	352	339	348	348	342	357	366	336	313	310	319	329	323	317	314	309	378	369	345	340	327	314	322	348	357	365	354	330	343	312	323	328	364	362	301	341	322	310	349	357	319	323	365	338	333	330	356	363	335	347	354	321	315	301	372	310	304	389	350	346	359	347	357	331	346	371	332	352	369	336	349	370	342	329	335	363	319	319	341	323	330	356	289	346	331	333	314	331	352	343	329	319	370	346	338	351	340	338	326	352	375	316	315	334	316	329	316	374	347	325	331	319	348	352	349	344	339	382	310	355	311	330	339	330	279	302	299	315	347	377	339	330	314	335	343	342	336	292	349	321	340	321	339	345	353	301	314	352	312	320	311	330	352	319	325	327	324	338	339	329	329	310	359	354	358	343	346	335	341	321	312	346	324	317	341	297	300	350	335	342	335	318	320	322	381	333	322	324	338	353	349	338	350	321	342	348	325	307	343	340	340	361	346	317	347	320	326	318	376	345	343	326	331	350	324	370	329	347	330	343	316	325	346	316	320	338	346	320	318	325	337	384	340	374	337	348	336	342	358	353	341	318	324	308	304	359	333	303	330	319	316	349	344	346	329	322	333	326	344	334	326	362	312	325	342	332	331	310	331	356	323	301	338	333	343	374	327	328	333	314	361	312	325	310	321	331	291	313	347	331	327	339	341	351	317	337	344	328	386	327	324	315	302	347	355	350	331	358	311	336	315	323	321	361	318	360	349	329	351	373	353	318	367	322	314	352	288	304	317	330	342	326	321	335	342	318	345	327	352	330	322	333	325	308	345	320	333	349	335	356	325	334	349	345	330	356	338	332	356	334	344	323	325	370	334	349	310	343	340	316	350	365	322	334	320	336	347	326	349	339	330	359	334	317	317	350	359	358	318	337	335	321	317	343	351	307	327	297	360	357	340	323	292	360	318	323	340	351	341	304	367	316	352	347	316	328	345	316	330	369	330	326	338	322	366	355	333	353	327	308	352	293	360	323	320	340	381	342	327	340	324	362	332	311	330	348	305	338	335	335	340	349	357	340	356	347	314	340	314	350	317	349	350	342	345	326	340	354	326	331	340	332	310	369	331	334	333	314	338	361	374	344	333	328	344	323	313	328	325	316	356	359	367	368	319	327	329	354	326	339	326	329	362	317	332	346	355	349	339	353	335	351	307	309	364	328	330	345	331	302	302	343	331	331	345	337	319	331	326	341	307	319	339	331	321	341	353	344	341	342	307	327	357	338	330	367	365	314	344	342	330	346	355	347	329	337	289	340	341	368	348	324	345	344	338	356	366	305	351	343	390	347	334	366	360	337	352	338	316	336	327	351	340	317	301	344	302	341	311	311	347	337	331	324	329	334	333	362	343	359	358	336	309	336	326	339	308	345	336	355	332	334	323	360	339	322	316	328	350	338	363	349	325	346	373	327	301	326	321	338	310	353	333	358	304	352	361	332	349	331	330	341	304	368	319	332	339	315	338	366	334	333	337	335	305	335	360	331	329	353	324	328	340	366	314	364	358	330	353	358	319	367	346	312	316	310	343	324	356	290	335	381	350	333	339	325	340	347	343	338	354	345	346	349	349	303	358	334	360	341	344	333	384	337	365	332	360	326	324	330	325	355	319	349	347	316	331	354	335	326	316	364	337	352	323	349	361	350	329	329	376	309	349	360	324	357	320	327	329	338	359	334	323	369	358	329	288	334	329	359	326	336	348	344	306	326	342	344	333	323	342	299	325	322	338	351	356	319	313	351	330	326	336	327	301	339	340	320	306	345	337	286	343	342	302	324	340	348	350	328	326	353	332	343	324	318	323	334	358	356	362	330	336	325	291	333	356	325	350	329	327	339	339	332	353	335	342	342	339	362	324	354	346	314	330	318	349	350	331	322	324	315	332	322	361	337	315	341	317	341	318	318	331	334	342	364	351	320	309	343	371	317	338	329	329	303	306	317	360	351	340	313	287	337	337	341	317	331	362	309	337	331	314	309	378	324	359	319	316	326	363	349	363	384	328	318	341	322	312	334	360	320	306	389	365	325	388	358	342	326	348	303	330	378	350	332	315	330	340	324	344	321	356	333	358	339	321	318	325	341	332	363	353	354	315	331	334	332	332	311	322	342	300	312	323	276	341	333	323	345	334	341	348	307	345	364	347	339	310	315	350	287	344	343	317	327	347	328	351	364	304	329	350	335	337	325	332	400	365	311	314	332	335	339	322	307	305	368	330	333	315	345	370	333	368	300	309	339	363	340	330	339	297	354	326	345	329	386	307	358	349	327	333	332	309	290	329	350	376	293	359	339	330	329	362	328	366	333	324	314	383	355	330	326	343	360	320	348	326	350	331	325	307	333	337	340	323	365	333	336	341	335	354	337	331	336	371	341	365	346	337	355	347	352	338	325	318	323	346	333	322	331	348	314	352	330	364	332	321	294	327	324	342	319	332	324	329	326	303	334	353	356	357	334	332	347	332	313	344	343	320	349	338	352	337	307	294	295	376	340	351	343	328	322	341	305	372	340	321	360	363	346	334	333	351	364	355	347	319	385	315	350	359	348	322	360	289	328	328	341	288	361	306	308	297	322	316	296	324	342	347	329	365	326	343	313	315	323	349	349	329	330	374	330	348	339	335	324	351	329	331	311	345	344	369	325	336	289	304	333	304	317
15537	26869	21646	13626	8427	5903	4736	4137	2266	1798	1466	1272	1149	1024	915	872	759	641	636	626	611	564	546	543	500	482	452	457	454	414	425	394	416	429	387	392	371	374	348	404	341	374	386	369	400	353	366	396	361	361	311	341	373	332	371	371	327	355	318	359	345	342	388	329	347	331	307	346	332	374	331	323	342	308	342	311	332	313	330	306	319	379	340	319	341	315	336	349	329	320	361	330	347	339	322	328	343	321	335	368	361	324	313	311	306	318	297	338	319	352	346	340	332	337	346	298	318	329	325	358	325	347	346	333	338	340	313	348	313	349	350	332	352	349	316	336	343	323	360	320	322	326	332	313	305	307	343	293	336	350	372	332	319	326	328	301	326	330	350	314	321	330	334	347	301	329	308	355	318	305	313	304	300	354	311	295	366	324	300	323	323	367	342	356	331	319	310	310	308	352	325	332	349	358	319	324	326	325	321	322	326	330	317	319	310	333	291	326	335	314	312	315	331	316	308	336	314	331	335	300	319	314	329	335	306	323	315	326	296	344	313	341	321	344	314	337	288	288	300	349	320	318	331	339	335	340	304	302	324	330	323	377	317	335	296	293	307	315	312	306	321	320	328	320	324	311	319	320	323	312	320	327	320	328	348	295	311	303	317	339	306	319	325	263	360	314	301	326	317	321	298	307	310	302	334	344	280	311	328	321	342	311	326	320	320	312	323	344	328	319	342	341	286	310	319	341	323	290	313	317	314	327	319	330	353	347	327	334	344	349	341	305	353	302	299	324	322	301	326	337	322	337	300	315	349	296	345	311	328	330	292	300	315	343	313	289	334	286	331	342	314	302	334	324	333	304	303	321	331	335	304	340	297	358	321	307	297	340	327	329	338	343	307	312	341	314	342	316	345	309	316	326	330	340	299	313	326	312	295	353	355	323	328	300	341	340	304	328	367	325	337	307	341	326	334	299	322	360	340	315	334	336	316	303	320	347	334	292	330	298	304	315	313	329	314	315	337	316	325	304	326	311	324	337	323	313	350	318	334	328	321	323	291	345	315	331	315	329	343	316	308	329	334	332	316	330	324	343	331	304	345	362	322	324	332	313	318	328	299	296	318	322	315	336	302	317	316	325	336	308	316	312	340	299	325	340	319	310	314	314	337	322	329	322	346	310	321	347	344	325	307	299	337	300	349	314	316	321	354	314	317	329	328	333	325	349	317	327	339	314	327	310	325	334	324	315	293	302	317	323	325	295	310	313	308	289	343	328	340	319	294	313	321	312	335	315	346	328	321	296	332	325	315	296	320	326	312	331	320	323	306	317	351	337	323	313	308	328	330	310	295	308	304	291	302	312	318	303	308	339	302	330	299	293	318	329	351	302	318	301	333	313	329	308	344	303	313	319	328	313	345	339	353	316	311	324	332	324	322	309	301	330	313	343	298	330	299	351	335	310	319	314	321	330	297	333	337	320	330	328	313	334	327	310	316	301	337	330	328	332	314	292	347	315	328	325	330	348	339	331	331	308	347	339	325	354	348	360	308	315	314	317	318	304	299	292	322	307	339	342	290	297	347	323	318	329	340	312	343	307	313	340	285	312	312	295	355	323	335	319	330	332	352	317	307	303	308	316	343	321	362	315	324	318	354	286	329	285	307	311	319	326	305	294	316	335	336	308	342	334	321	318	318	329	336	338	322	315	334	310	307	326	300	323	299	347	310	328	331	326	300	357	329	323	308	308	342	327	305	309	322	354	322	312	286	327	321	319	331	312	335	330	311	336	342	343	335	338	310	317	321	359	324	320	334	318	351	315	337	298	332	359	323	297	320	293	324	292	316	348	328	329	337	327	330	298	317	303	306	327	320	303	336	310	315	348	319	323	355	330	335	296	366	336	319	272	351	351	331	353	349	312	352	307	328	326	357	324	277	309	317	321	353	327	308	309	322	301	333	300	315	338	336	297	309	377	335	361	301	284	314	340	324	346	343	344	313	308	346	291	320	333	313	328	331	306	323	311	345	320	307	324	315	317	307	347	300	323	333	319	333	355	323	327	328	305	327	329	353	301	329	338	336	318	334	347	348	344	335	317	319	314	316	307	314	303	321	307	326	325	331	301	290	316	332	322	297	310	312	352	285	328	316	309	334	308	329	326	332	288	312	301	306	357	341	324	325	338	332	352	309	326	309	329	311	300	327	340	327	325	285	341	348	320	334	343	301	353	316	335	313	333	326	311	333	314	304	303	337	314	319	321	342	324	303	334	336	321	330	322	314	320	323	299	307	312	314	315	315	298	358	286	321	307	341	306	302	332	323	338	320	334	312	308	331	335	329	324	343	312	315	331	319	311	304	314	311	335	305	319	307	281	320	306	315	325	314	292	310	326	337	326	310	333	342	314	329	314	336	318	295	293	320	296	324	316	306	360	311	329	297	328	319	302	301	322	311	322	330	306	309	312	312	310	328	304	309	317	341	325	353	301	267	298	322	293	330	332	307	328	302	300	324	339	305	331	276	323	286	314	309	298	320	343	317	327	318	334	298	302	359	318	382	326	318	318	340	363	306	328	311	340	282	339	316	322	337	348	294	336	331	336	352	315	304	293	328	319	313	347	312	316	322	310	320	316	340	321	315	310	324	296	304	282	285	334	311	295	290	303	305	325	307	344	327	308	325	307	338	279	314	324	320	325	307	341	330	317	305	318	314	345	304	311	335	324	359	288	307	331	335	306	322	344	309	337	307	333	319	318	341	325	328	338	328	301	302	307	330	356	315	315	299	321	322	301	327	326	340	323	325	285	360	312	316	337	325	319	322	335	294	317	362	297	325	308	287	303	322	321	324	317	310	308	319	290	311	318	292	320	341	290	335	338	348	355	327	319	335	309	344	304	323	328	291	329	285	305	318	320	318	323	331	318	281	330	305	297	311	352	335	332	322	332	317	327	345	330	314	320	287	323	359	307	346	313	306	332	340	344	320	334	336	305	300	332	306	323	324	315	330	304	319	320	314	325	348	296	331	325	310	345	305	315	335	340	344	315	344	347	324	331	329	344	305	311	319	307	330	329	301	349	342	318	297	309	345	324	319	319	344	321	311	331	319	308	349	310	303	306	305	336	322	340	322	345	340	332	297	332	316	300	325	320	325	315	351	294	317	310	326	334	347	309	354	292	321	323	319	320	325	311	314	321	333	361	334	314	330	295	315	331	373	341	310	352	305	300	337	300	329	330	321	292	331	307	296	325	333	326	299	305	317	327	345	306	328	324	340	319	328	307	336	308	305	316	315	350	303	315	366	340	327	345	311	322	327	296	283	314	343	347	327	281	303	334	332	315	354	318	343	335	335	355	325	305	281	304	347	319	317	334	301	331	329	316	338	313	313	292	317	307	330	331	321	323	341	329	285	325	295	308	340	314	328	346	306	328	307	328	336	318	314	308	318	342	332	324	310	348	306	341	334	323	348	311	324	342	345	296	289	341	298	294	335	326	347	303	340	337	344	334	316	283	333	302
27748	15694	5207	1521	440	315	234	128	109	108	105	102	116	84	97	92	95	106	110	83	77	93	91	109	92	80	78	98	85	71	82	102	85	108	109	83	106	89	79	82	98	97	80	86	85	82	101	96	94	96	88	97	89	96	83	90	92	78	100	85	99	86	94	90	96	95	86	93	105	88	75	83	98	94	110	98	109	99	91	89	102	105	88	93	82	80	108	82	111	92	81	97	92	90	81	88	91	93	94	83	103	87	86	98	108	103	104	87	94	86	80	109	82	101	87	94	80	84	105	91	93	105	100	78	104	118	88	93	99	105	91	72	89	90	92	94	97	89	85	95	80	101	91	93	82	81	99	92	94	104	110	79	104	92	95	85	90	104	100	95	100	97	96	90	93	94	95	99	85	74	91	108	103	97	81	85	82	101	86	104	90	84	85	95	106	93	101	94	95	85	89	100	108	90	96	76	89	94	78	91	89	96	91	94	104	95	98	75	116	101	101	105	94	84	94	110	92	96	94	95	102	90	89	95	91	87	85	91	74	93	93	82	105	86	82	101	94	111	102	97	87	96	93	98	106	98	88	97	86	106	90	101	97	96	86	85	99	90	94	90	102	117	102	111	91	99	84	104	98	89	83	86	91	85	88	103	110	101	84	105	85	116	99	77	103	101	73	104	102	81	85	102	97	75	115	94	83	80	104	97	87	91	96	95	103	78	93	71	87	98	99	98	77	94	95	95	100	72	109	110	86	96	92	76	92	91	93	94	98	87	110	106	102	113	104	90	87	91	95	108	95	89	93	95	97	90	79	116	98	88	106	86	96	88	107	94	85	78	67	81	86	87	89	101	104	95	92	102	94	82	98	82	94	105	94	103	95	83	84	80	94	103	110	99	93	100	106	82	90	91	97	90	105	105	101	111	101	95	117	82	85	98	79	96	105	82	90	78	77	82	78	88	87	101	79	81	91	75	103	93	100	110	84	96	97	92	101	102	83	101	80	112	84	100	107	107	105	95	77	86	106	82	79	91	101	92	91	93	113	74	100	110	86	86	90	83	111	100	89	88	96	93	88	113	84	79	100	99	93	87	88	75	87	98	87	96	82	94	87	94	92	82	97	89	95	109	96	93	100	98	97	101	105	101	97	91	81	96	75	101	87	80	93	90	73	99	108	99	86	92	84	104	73	86	75	82	88	89	85	74	82	100	102	75	111	101	81	84	105	106	78	77	89	96	95	90	91	83	80	107	83	87	95	101	91	90	91	98	106	82	93	94	95	93	91	90	96	106	76	93	70	96	83	81	115	83	96	75	99	84	89	94	96	103	96	104	99	87	91	103	111	110	90	105	84	94	110	91	78	89	101	90	96	88	88	103	97	101	85	83	105	86	107	99	85	95	78	99	99	89	81	91	104	87	105	88	102	87	83	107	92	86	106	106	101	88	96	91	95	76	94	93	100	105	103	89	90	89	109	89	94	85	95	97	92	115	96	98	95	76	76	80	101	90	114	86	75	76	102	87	90	87	89	102	95	73	101	97	87	95	85	111	96	96	94	91	89	91	100	106	96	102	76	98	98	81	86	94	92	89	90	85	88	112	91	84	80	96	94	96	101	94	99	108	104	101	83	80	95	93	108	79	96	86	103	97	99	91	79	95	68	85	70	91	92	89	78	100	94	75	75	90	93	87	102	97	88	85	96	103	97	82	89	88	100	98	95	90	101	85	89	88	97	85	99	99	112	89	105	103	79	98	102	105	96	105	88	86	98	99	89	90	92	76	93	78	98	85	106	87	78	105	90	82	94	84	80	93	93	91	103	92	90	85	96	78	101	83	94	89	98	104	81	87	94	82	75	77	99	88	89	79	86	77	106	83	82	90	70	102	105	91	94	98	100	92	86	76	84	90	108	86	84	88	95	84	94	99	88	93	91	101	84	98	86	84	98	100	95	95	96	103	86	98	85	108	94	98	90	99	110	97	93	104	89	85	85	120	96	72	110	95	95	95	84	108	100	95	95	82	95	100	96	93	80	88	93	98	106	108	80	105	100	92	101	84	82	89	83	107	100	77	99	96	93	68	96	95	113	109	96	102	90	98	87	86	99	100	73	85	76	87	100	87	102	88	100	94	84	96	91	99	86	75	86	94	87	106	91	98	101	105	88	92	102	106	93	87	95	108	78	95	95	87	113	89	88	97	113	95	92	96	87	76	96	105	93	95	87	69	88	96	102	93	85	96	102	88	98	90	100	83	86	91	94	98	106	95	102	107	105	99	108	88	89	88	98	86	92	96	77	87	85	91	83	93	86	92	83	101	89	110	87	87	87	99	91	96	110	92	94	121	97	92	73	92	70	102	106	87	87	95	101	102	116	106	80	97	109	112	84	103	93	114	86	90	87	112	81	93	71	95	111	104	99	87	104	99	94	107	105	116	105	83	82	99	99	73	104	102	85	87	79	92	88	108	91	87	85	111	92	85	99	67	106	110	98	87	83	106	86	94	87	89	73	97	101	96	109	92	93	105	100	95	97	86	79	91	94	91	87	65	92	80	96	90	79	90	94	99	98	93	98	108	91	95	94	109	111	103	101	103	102	94	91	97	70	106	105	99	94	84	92	78	100	103	84	108	96	116	86	90	85	79	83	101	89	101	97	104	90	88	94	108	89	98	96	90	100	90	98	78	88	94	82	84	86	103	90	108	97	93	84	94	82	93	100	100	92	92	75	91	92	90	80	94	101	83	99	98	90	93	86	97	95	97	92	96	85	85	88	118	92	106	102	83	97	90	85	96	97	92	84	93	75	99	119	102	87	88	93	95	84	93	90	98	87	106	105	105	102	102	95	96	98	76	90	83	87	79	81	83	100	82	79	92	80	89	85	91	70	100	80	100	91	97	80	88	84	91	82	84	98	103	90	101	92	105	94	80	90	89	77	90	88	98	87	93	103	92	91	85	91	84	90	97	105	103	83	106	117	100	75	92	97	90	93	89	89	88	78	91	81	80	90	88	93	76	95	96	99	104	102	105	97	94	100	102	111	86	90	106	94	97	108	111	100	75	99	100	91	100	105	94	114	107	114	94	107	94	96	90	77	81	88	107	87	95	94	96	78	108	92	95	113	98	98	87	92	101	93	97	93	103	88	100	109	105	110	76	98	74	103	90	106	90	89	87	89	106	99	93	97	99	94	91	99	106	86	97	97	97	93	111	98	98	96	83	84	95	84	107	90	84	108	84	107	99	83	74	97	92	70	88	82	101	100	123	102	94	84	92	97	97	81	87	102	75	93	103	91	84	96	94	87	89	91	94	69	73	100	76	88	86	104	88	88	83	107	98	102	79	82	79	79	80	82	98	102	106	95	110	93	98	61	82	82	88	107	86	100	88	73	81	73	94	82	95	90	96	92	93	80	118	94	111	87	78	103	102	85	96	100	87	90	91	101	85	90	105	93	87	70	99	80	86	107	100	101	84	84	97	102	108	108	100	93	88	95	98	107	90	103	103	88	91
8751	10005	7630	2495	875	557	365	198	160	131	129	127	123	131	126	122	116	107	111	112	103	124	114	116	109	102	117	109	111	104	109	102	117	98	109	100	92	108	101	115	102	117	103	93	117	109	107	112	116	126	110	107	123	96	107	106	117	87	99	95	100	93	108	81	122	116	110	111	115	109	109	122	111	102	118	109	89	110	96	116	110	101	107	116	123	102	104	119	115	116	93	124	100	91	97	100	108	99	99	89	103	106	100	110	124	109	117	99	99	98	103	103	119	108	99	101	106	105	82	112	101	109	100	89	98	123	112	91	101	108	117	94	106	115	112	102	99	110	101	107	90	92	90	109	105	104	111	111	100	125	111	102	117	98	109	87	103	105	116	106	107	93	124	115	101	114	110	93	107	98	100	111	105	104	95	121	100	94	116	117	112	98	95	116	128	124	121	117	90	106	100	111	92	123	112	95	98	92	119	103	114	117	100	109	119	98	105	114	94	122	118	117	97	98	99	126	111	117	116	120	107	103	118	115	129	106	96	102	111	105	114	97	120	107	104	117	100	109	115	99	98	103	108	109	121	99	109	96	91	109	110	116	105	118	123	118	108	91	105	117	99	114	102	126	118	110	103	116	98	101	113	94	99	111	89	119	100	92	112	105	93	112	113	85	114	104	117	102	109	112	119	90	103	107	108	117	109	116	102	100	111	104	108	86	114	112	101	98	121	121	94	88	116	104	120	108	140	104	98	110	118	107	115	100	107	102	110	116	98	106	120	107	99	101	115	106	107	118	101	107	121	101	115	104	113	93	106	97	105	116	91	107	99	110	108	79	117	98	106	100	99	109	109	123	95	111	104	105	114	103	103	121	84	91	101	126	143	110	118	104	110	111	113	101	92	100	99	113	119	119	102	109	106	97	97	103	100	101	104	112	128	109	136	120	113	98	114	112	114	116	106	109	121	93	103	103	91	118	118	113	106	98	112	104	119	107	84	112	102	111	135	102	98	117	113	124	115	128	101	119	113	103	113	105	114	127	116	95	94	84	120	100	91	112	106	101	106	102	104	125	96	105	107	112	112	87	106	133	106	99	126	94	120	116	110	105	99	88	109	108	100	95	112	101	113	115	95	109	106	103	99	117	90	103	90	114	97	108	103	88	92	95	108	108	104	105	104	104	101	120	105	90	114	112	103	96	116	107	112	102	110	98	103	111	113	94	99	112	106	100	120	115	114	102	96	114	98	114	100	103	111	93	116	102	101	106	94	105	101	96	97	110	112	98	93	128	121	100	106	118	106	101	121	95	100	97	114	131	106	95	112	108	130	107	93	122	102	114	130	103	105	104	83	96	103	107	104	100	97	104	118	117	119	106	84	106	125	91	123	103	96	102	97	101	124	73	95	110	98	98	96	91	115	99	111	114	102	106	101	116	114	113	96	107	113	105	105	98	125	111	105	99	107	117	126	114	95	110	105	116	94	106	112	99	103	112	101	105	86	100	93	121	105	109	98	106	95	119	107	130	113	101	114	115	93	105	118	106	122	113	110	101	101	110	102	105	104	107	110	115	93	116	97	110	110	105	93	118	109	103	129	106	91	102	96	103	114	98	107	120	93	102	115	103	115	105	83	113	104	111	93	99	102	111	86	105	116	100	119	97	98	103	99	96	111	106	115	98	107	112	109	100	110	96	115	113	100	110	90	110	112	110	118	98	88	115	100	117	98	103	114	124	93	97	87	96	105	115	112	99	100	90	120	116	107	92	105	97	113	98	91	96	107	109	119	114	97	115	107	96	99	108	102	81	118	118	114	126	113	113	102	110	110	113	96	106	102	125	126	111	111	127	103	93	102	97	109	118	112	118	124	102	120	109	113	118	105	95	100	102	121	96	92	121	120	110	112	96	102	104	100	97	112	101	109	100	109	102	114	111	102	118	104	111	96	121	105	102	114	105	107	91	126	111	127	101	104	122	126	96	105	96	104	93	81	96	98	98	114	117	99	87	120	115	98	112	101	112	103	94	111	110	102	107	106	113	106	116	105	123	113	99	109	87	115	116	114	97	97	115	112	117	112	105	111	110	107	113	111	115	113	101	101	95	94	96	109	87	113	112	118	110	96	109	118	104	102	102	102	104	103	104	113	100	128	103	105	117	104	114	106	110	82	110	124	108	101	113	96	87	105	100	104	91	98	123	107	116	121	99	114	138	111	95	95	94	111	115	100	91	120	113	113	96	91	107	104	97	100	111	115	120	104	118	80	98	102	92	114	104	99	96	97	92	109	121	95	82	102	114	70	134	119	112	113	106	112	78	101	102	99	98	96	100	116	117	114	130	120	120	101	91	104	113	106	119	118	105	101	116	117	91	109	106	88	108	93	105	104	102	100	93	100	121	101	96	102	109	106	112	118	98	98	105	86	106	93	107	117	103	98	99	122	112	97	105	124	98	113	91	120	98	103	94	119	107	90	102	96	126	109	100	106	107	107	114	96	132	97	98	114	100	102	106	109	77	107	112	115	124	98	111	100	102	114	93	101	121	109	125	110	119	100	104	105	118	90	102	95	79	109	123	108	108	96	97	124	103	105	118	115	118	97	104	116	97	110	93	110	97	84	94	113	93	99	110	134	116	101	94	111	110	94	120	101	99	96	109	107	100	94	104	115	111	100	103	111	102	117	101	119	122	108	83	114	89	94	104	95	102	102	108	111	105	100	101	96	113	99	101	116	95	103	105	118	111	107	97	125	110	93	99	104	119	95	107	122	86	95	118	105	100	118	126	101	110	104	109	120	110	94	116	111	101	102	114	102	98	123	98	105	100	130	92	84	107	116	109	101	103	109	92	120	95	112	111	121	105	104	102	96	105	104	90	120	108	102	112	96	109	101	123	102	105	123	113	121	111	83	98	98	99	112	105	108	117	116	113	110	94	99	102	95	123	102	105	114	106	112	84	89	95	120	105	113	117	97	108	99	105	78	115	109	102	101	98	104	124	107	120	105	112	106	120	106	122	96	83	100	117	100	114	106	91	110	113	108	116	118	102	100	127	93	88	104	105	124	87	87	95	119	102	112	110	94	117	102	97	99	128	109	102	103	97	93	102	100	131	120	111	115	123	84	111	112	125	123	113	104	122	111	98	105	112	88	115	102	108	94	113	114	118	116	96	106	94	102	101	112	81	84	92	110	109	110	95	113	109	89	107	111	119	126	131	114	110	110	103	96	108	126	121	110	99	113	92	103	107	120	101	94	115	101	116	98	111	94	99	98	128	110	105	116	98	116	117	110	121	114	89	111	104	108	115	103	102	106	113	94	105	105	114	127	102	93	129	104	88	113	100	99	98	98	109	111	129	93	118	127	108	115	99	116	103	113	98	120	108	90	108	128	98	106	109	107	93	116	97	118	105	101	127	88	100	95	109	111	111	103	97	118	102	93	122	93	91	105	107	126	116	88	72	109	113	99	106	94	122	103	109	98	103	106	115	99	106	95	110	102	110	97	101	127	112	104	87
24781	20388	26752	23878	20394	11282	3402	3895	602	459	404	399	361	327	277	276	222	211	224	209	237	213	209	222	204	205	194	192	204	181	183	198	174	189	183	160	181	188	152	195	170	161	177	180	170	197	148	172	167	161	156	180	150	149	173	182	158	152	168	174	175	155	189	157	176	148	158	142	158	165	158	164	184	195	150	177	163	160	167	140	167	145	169	155	148	153	150	154	181	147	180	156	154	167	163	151	175	156	146	156	163	147	146	149	156	168	161	170	140	134	168	158	136	150	181	162	141	136	163	134	149	156	206	160	173	161	150	171	153	152	163	142	153	160	168	142	158	166	174	138	150	152	154	145	174	157	156	150	155	142	173	166	177	165	143	155	157	131	140	158	162	125	141	164	146	151	184	157	156	184	164	150	168	150	191	180	167	166	163	190	162	152	178	164	155	147	193	154	147	150	158	163	152	177	153	166	172	158	141	167	152	150	167	175	131	150	168	163	155	157	149	162	160	158	160	144	175	182	168	158	163	140	161	153	187	194	182	155	160	148	156	136	174	154	159	173	182	171	151	165	170	178	179	170	157	168	160	170	152	173	140	164	170	164	140	177	149	168	172	148	172	146	128	190	164	186	149	169	154	159	161	152	165	170	146	148	138	147	150	137	147	155	157	158	188	160	158	160	177	153	140	167	174	147	170	137	152	146	175	177	145	160	162	171	159	144	161	149	154	144	160	154	143	174	151	161	139	170	152	167	173	163	151	143	154	159	162	128	161	178	138	149	179	158	148	141	163	161	180	129	123	146	146	169	142	159	151	171	142	168	145	166	142	169	173	176	186	156	165	153	149	160	159	152	147	183	170	157	142	167	166	156	159	138	174	167	153	175	149	147	173	129	167	165	146	162	158	149	192	127	147	161	163	152	151	154	142	185	145	154	161	180	156	163	164	145	171	143	174	170	154	169	149	173	177	167	150	141	141	158	172	167	155	161	163	181	161	161	164	155	148	169	169	151	171	156	152	166	178	165	157	176	177	149	169	168	147	159	154	184	138	156	164	187	140	152	140	161	153	153	175	173	168	150	189	161	160	173	154	150	164	149	170	158	167	170	157	152	182	154	155	139	146	163	161	171	143	150	139	165	176	169	162	150	162	183	155	150	167	171	168	164	163	160	169	143	163	152	171	157	145	169	158	160	137	136	156	164	174	165	163	181	175	171	174	167	170	165	141	167	147	167	145	150	172	146	130	158	154	149	154	149	154	136	176	170	157	147	150	178	155	160	160	144	174	154	140	152	162	142	125	144	167	167	172	161	155	145	160	130	173	182	155	134	135	158	118	183	157	156	170	160	151	149	156	144	166	172	148	159	162	159	156	148	148	139	175	147	126	163	137	166	149	160	155	144	162	173	172	153	144	140	163	156	150	175	160	164	123	153	156	158	149	134	137	154	153	141	153	143	164	155	158	178	167	167	150	171	152	152	158	140	144	162	157	172	148	155	137	149	152	151	155	159	181	152	161	147	162	164	146	146	148	148	160	154	126	152	141	170	169	146	169	156	163	153	167	152	148	155	151	156	176	144	147	147	143	144	142	151	165	164	166	165	167	148	163	159	169	163	164	175	167	153	181	148	159	168	168	165	168	170	156	141	159	161	133	179	160	158	164	157	156	130	143	159	151	157	156	146	141	169	175	148	152	170	162	158	158	153	155	161	138	178	161	197	171	169	143	144	115	176	131	158	185	146	182	135	158	132	149	155	163	137	164	140	163	162	175	154	162	146	158	155	122	156	175	161	165	134	164	162	173	153	148	157	159	173	147	177	164	149	147	157	145	156	158	150	177	145	143	170	167	157	166	150	158	170	158	156	175	162	169	153	148	155	147	166	156	165	143	180	161	169	144	162	139	134	181	161	141	155	150	167	136	124	150	162	174	152	167	133	142	186	148	137	155	165	166	169	166	180	156	164	157	157	149	150	153	177	162	177	152	127	154	136	153	166	140	131	148	155	139	157	182	158	180	167	141	172	137	162	169	131	151	142	145	150	159	164	161	187	151	152	156	154	170	140	143	165	181	139	147	176	155	154	193	156	145	152	164	159	165	169	156	144	161	171	160	152	162	157	169	138	180	154	143	169	150	160	156	148	161	154	151	166	172	122	145	162	156	152	138	135	166	151	153	143	156	176	146	165	153	147	156	158	163	160	150	154	163	161	150	139	168	169	151	148	134	167	153	169	149	156	152	169	166	157	164	166	143	163	165	146	154	165	161	167	169	152	169	171	169	138	167	163	154	156	151	152	177	147	163	165	154	138	166	141	144	155	143	162	141	174	158	154	165	179	143	160	157	161	158	155	161	158	156	167	162	163	163	158	159	159	163	155	141	151	152	140	151	165	141	181	171	169	167	159	151	184	156	153	152	173	147	175	168	177	154	162	168	177	159	154	149	155	152	151	152	175	143	156	174	139	142	134	148	169	167	168	171	171	158	164	153	175	160	161	182	153	156	180	146	135	173	136	155	158	161	143	163	175	158	150	156	190	155	150	157	159	167	158	180	162	140	159	158	167	163	162	160	153	157	155	157	152	153	145	159	167	175	150	162	154	155	140	170	166	157	141	151	167	161	159	153	174	179	142	165	162	122	128	160	173	155	153	149	162	157	144	166	159	175	162	153	182	144	160	156	144	145	160	179	163	154	165	168	155	156	146	147	144	146	153	157	152	148	157	162	172	164	166	170	188	150	164	163	155	159	154	146	179	159	146	160	140	171	166	158	156	151	156	163	133	154	149	140	163	166	150	169	153	166	147	180	152	155	153	147	164	177	156	175	185	172	154	128	149	142	145	162	170	181	160	162	139	153	136	166	161	172	149	148	160	157	154	150	145	153	162	152	161	169	166	165	155	167	154	134	172	153	126	157	163	142	158	179	154	159	144	160	160	147	137	156	168	155	161	149	146	168	156	167	149	140	179	152	153	160	174	121	137	150	194	150	146	139	146	155	156	154	149	175	179	165	151	153	137	166	173	155	145	158	167	143	141	162	143	165	164	130	165	182	176	148	165	182	165	158	163	165	153	125	157	151	143	140	149	170	168	173	154	146	156	163	144	160	153	163	159	152	148	153	170	147	147	171	143	163	142	164	141	152	169	147	145	143	189	162	130	157	158	167	187	163	150	144	157	166	148	145	165	173	164	179	164	153	147	153	133	154	167	165	163	157	157	160	148	161	156	159	147	175	137	152	160	141	150	146	135	180	148	164	151	165	152	162	161	165	151	153	176	160	152	174	152	179	172	171	152	172	149	146	170	166	151	141	164	180	161	152	144	155	168	161	172	147	156	152	167	161	165	166	147	157	127	150	142	136	180	134	151	160	154	146	149	155	156	164	168	162	148	154	181	156	152	151	167	165	160	135	169	133	152	158	165	160	154	159	170	164	156	158	174	152	174	165	171	145	160	156	164	161	167	156	160	147	145	152	149	170	150	134	156	153	152	154	155	164	151	162	174	184	157	171	149
10978	20451	18613	11099	5713	3540	5729	5278	1221	876	688	639	565	500	488	431	366	336	321	308	289	274	262	264	256	258	271	224	226	225	200	183	220	221	177	191	199	180	187	183	167	191	209	188	175	164	167	172	180	165	163	205	160	178	194	188	161	160	186	154	146	149	162	177	164	174	193	160	149	159	144	157	173	167	159	176	151	166	169	170	154	145	152	160	175	178	164	152	194	157	156	162	164	170	163	154	165	165	138	156	153	159	178	156	170	152	163	155	143	161	144	154	167	168	163	167	158	152	149	142	165	193	151	174	147	164	134	146	163	141	158	147	171	159	172	165	148	159	133	182	163	182	185	167	164	153	150	145	162	131	150	163	157	169	168	156	153	170	138	155	183	171	177	165	162	156	167	147	151	158	165	159	162	145	159	184	154	156	154	144	148	180	165	169	149	184	172	154	171	140	159	154	139	165	146	166	140	164	175	156	190	139	157	156	176	162	174	149	159	139	146	174	176	176	153	133	150	176	145	151	146	154	155	166	151	150	162	145	151	143	145	151	172	127	163	166	163	163	146	153	161	140	181	158	165	153	166	155	146	140	175	180	149	150	149	151	151	162	155	167	166	165	144	146	152	170	150	168	154	156	165	157	156	155	164	160	173	152	169	156	149	189	160	156	149	171	159	172	167	156	169	146	149	140	151	140	167	172	132	170	161	135	137	186	159	143	158	157	175	155	190	148	166	162	135	160	168	146	165	142	156	165	150	152	145	166	173	180	160	136	154	173	156	161	161	145	157	165	156	152	153	148	139	168	158	157	164	153	162	145	159	161	154	148	137	173	154	156	159	146	140	166	157	159	141	179	157	179	164	166	149	165	158	157	139	156	159	157	172	155	172	155	157	155	149	138	155	168	170	147	157	184	146	143	151	153	153	162	166	154	149	184	165	131	160	157	157	163	150	176	164	144	147	155	174	158	182	163	149	146	149	164	153	148	165	166	155	154	190	162	145	140	156	161	132	146	158	163	170	148	161	151	164	161	152	150	166	171	151	159	156	140	157	165	148	171	158	154	141	156	159	172	153	159	171	139	185	162	158	169	152	156	151	153	141	136	139	154	150	171	152	143	148	161	145	161	152	156	146	168	159	143	161	167	163	160	134	159	158	189	161	147	166	151	164	157	188	165	164	160	136	146	153	152	141	147	154	148	173	151	177	132	153	155	174	149	152	130	156	142	152	164	161	178	164	148	172	152	137	156	171	163	148	149	143	151	172	143	162	166	142	142	156	131	164	164	153	151	155	179	147	150	129	150	162	152	135	143	159	156	168	152	166	153	160	175	162	162	153	167	159	164	154	161	167	172	152	130	155	155	150	150	158	157	151	177	151	165	162	164	154	157	141	157	137	153	159	159	150	176	160	197	161	136	185	172	161	156	149	170	145	158	137	172	178	144	161	162	135	159	162	159	145	164	171	131	142	177	133	163	156	151	176	159	168	151	165	162	155	141	151	159	152	161	190	152	169	154	154	168	168	159	145	148	179	136	163	167	165	168	163	167	169	150	145	137	147	156	143	146	158	158	160	169	140	142	162	135	146	144	140	166	154	174	151	168	159	164	169	175	163	161	166	164	158	175	165	139	158	150	158	169	140	144	169	164	143	146	169	141	185	139	133	149	142	146	156	162	143	159	167	174	154	151	144	148	160	165	149	161	146	139	162	155	157	171	154	148	133	153	163	164	172	172	155	160	163	160	150	195	177	130	152	175	139	148	148	162	158	190	170	162	165	148	163	190	162	161	172	139	152	169	145	157	146	155	158	163	134	169	158	166	152	157	138	177	151	167	158	160	187	153	142	173	168	155	144	158	151	172	157	160	130	155	159	165	154	147	179	169	147	163	158	164	139	156	153	142	162	151	163	182	149	170	154	170	154	150	161	178	170	155	162	145	157	154	156	165	137	129	153	155	169	169	155	141	163	153	161	156	166	164	173	150	164	159	152	130	176	155	158	130	161	149	145	142	156	165	161	138	165	174	160	174	165	141	150	149	160	192	145	147	146	167	150	132	138	141	171	178	180	164	178	162	156	146	148	155	142	152	153	158	148	158	158	144	137	140	153	129	154	172	169	138	145	181	155	163	167	160	156	132	161	157	151	150	154	143	180	153	166	158	143	149	172	143	169	165	149	170	166	160	178	148	151	164	170	174	160	158	151	145	169	157	159	161	150	160	160	157	145	141	158	174	141	169	140	156	151	163	171	158	156	159	172	155	155	150	147	139	154	162	173	141	174	157	165	142	152	169	147	158	158	155	162	151	154	164	150	171	150	170	163	143	147	152	158	161	151	153	165	150	148	148	149	144	149	164	141	156	158	166	151	169	165	171	164	174	166	143	157	158	139	172	161	145	165	157	152	182	171	151	136	155	149	145	140	149	165	162	148	156	164	132	155	154	144	189	179	152	159	164	136	155	135	157	155	166	162	135	152	147	183	162	149	146	157	146	143	155	155	152	170	145	154	150	147	170	183	161	148	126	151	144	161	161	151	141	168	161	169	156	155	136	162	169	180	149	162	157	157	149	160	135	157	164	168	163	173	163	151	169	177	146	172	157	144	185	167	182	167	162	139	175	159	152	139	159	161	165	167	151	153	146	147	159	190	149	132	152	153	147	162	152	163	141	149	160	165	137	178	146	148	192	153	166	181	173	153	140	163	157	129	169	174	159	153	159	163	176	183	154	136	149	164	170	156	128	169	152	140	144	168	133	133	156	158	157	186	168	146	135	144	140	159	155	161	173	169	149	151	166	145	161	166	141	161	170	150	161	141	145	168	160	149	164	166	171	125	169	137	158	155	145	143	154	174	145	153	178	147	140	174	151	200	176	166	146	150	133	157	158	163	146	167	166	160	163	151	157	174	166	139	156	186	152	156	148	165	146	160	173	143	138	162	144	160	168	149	140	132	157	131	160	139	133	188	148	160	141	156	151	138	146	166	165	152	126	144	136	167	143	174	166	139	190	154	150	156	164	153	169	172	167	150	168	142	146	154	147	167	147	141	161	149	162	168	152	162	161	147	168	148	157	169	158	155	189	139	142	146	155	160	157	139	146	165	159	177	152	147	163	153	166	174	149	179	165	161	154	153	132	175	158	151	140	161	156	162	182	164	162	156	159	148	151	155	168	134	167	155	161	167	164	148	157	170	155	152	141	149	177	170	164	181	155	150	164	172	161	177	135	147	133	139	189	158	162	155	150	146	140	171	147	142	142	179	166	154	150	153	174	171	159	176	143	178	176	166	151	156	155	145	152	139	163	177	174	168	137	151	155	150	135	139	157	158	143	171	153	137	182	139	154	156	163	142	163	187	145	158	172	171	153	131	149	172	178	168	143	165	154	158	147	152	137	173	146	154	155	133	150	161	133	152	170	177	182	159	168	161	139	152	138	152	161	139	159	141	160	163	135	161	161	174	156	164	162	168	151	150	168	159	156	168	189	156	156	162	179	145	145	153	169	168	178
22595	20384	27086	23587	20390	20530	11479	11712	1585	937	869	736	697	593	589	575	551	512	508	493	486	485	419	465	415	437	457	396	379	404	400	425	376	394	380	405	391	385	383	372	364	369	376	363	355	361	351	348	351	294	348	367	365	348	330	335	358	359	383	332	348	306	339	391	285	327	317	359	357	347	305	357	365	311	345	327	352	341	348	329	327	322	354	348	321	348	335	311	344	352	331	343	357	348	329	377	321	372	330	324	335	354	329	326	339	351	336	318	344	317	321	327	362	330	355	358	342	328	352	332	323	307	326	301	329	353	345	349	331	339	342	354	351	365	363	342	361	341	336	344	325	352	300	325	336	352	336	351	346	337	357	341	346	313	346	307	342	309	348	349	348	359	347	354	356	330	341	338	344	330	350	329	321	333	372	332	354	348	309	329	316	330	356	357	398	356	360	349	331	334	337	309	309	330	322	315	386	336	333	324	367	322	326	350	368	329	341	315	332	331	319	319	351	339	355	339	356	324	327	389	348	348	339	342	308	326	362	315	312	376	329	330	361	376	314	356	354	332	343	348	328	325	319	343	362	347	329	336	323	295	355	349	316	305	329	315	306	347	335	355	303	313	334	366	334	295	342	339	360	327	356	301	313	344	379	340	368	327	345	336	356	306	314	345	312	326	322	335	331	369	379	318	326	333	337	336	302	335	323	334	327	335	310	315	312	365	350	380	342	364	319	287	326	324	298	318	335	342	330	357	335	328	319	336	308	349	310	336	343	332	318	342	342	360	312	361	341	350	339	346	364	346	327	366	348	297	351	312	349	351	345	331	313	351	365	342	308	356	319	323	368	318	362	345	342	326	329	340	345	342	362	335	313	359	323	333	310	339	346	352	307	308	313	341	346	354	334	343	347	306	323	349	326	329	337	338	326	354	336	320	329	353	358	367	356	323	334	348	334	356	333	312	312	325	351	344	364	334	332	346	339	336	343	328	331	372	327	352	338	336	343	347	349	347	365	353	339	343	339	321	358	350	362	335	319	332	305	319	344	326	310	348	351	371	311	327	375	381	340	340	355	350	335	329	357	343	334	340	346	331	337	324	338	323	327	325	348	367	346	318	342	318	348	338	331	339	360	342	365	381	355	339	368	367	372	336	336	338	325	337	317	296	322	354	337	350	309	337	302	316	336	339	335	336	362	323	324	332	328	321	301	313	321	321	326	324	329	308	333	342	344	320	351	328	331	323	354	336	341	342	331	349	334	329	356	336	323	344	331	353	324	339	328	319	364	354	327	336	308	317	332	329	345	315	327	330	323	338	335	345	347	336	344	321	352	311	346	355	336	349	324	341	341	336	348	340	342	348	373	341	335	310	323	370	308	306	350	341	328	361	341	371	309	326	345	329	357	339	318	319	322	320	312	334	312	316	308	320	359	327	327	325	357	362	354	306	309	317	351	320	333	368	360	344	370	373	366	315	327	341	315	338	343	340	340	346	334	353	321	332	327	329	329	336	380	347	334	356	339	290	363	324	355	334	358	351	357	340	335	320	344	351	306	336	354	320	335	325	355	325	341	337	307	339	344	341	305	347	289	313	372	361	357	337	370	352	318	355	336	340	340	344	361	354	349	343	381	361	337	326	321	358	335	303	357	343	328	335	333	347	332	307	353	353	361	320	333	361	339	336	303	338	364	356	354	347	318	342	346	346	347	356	327	330	324	327	351	325	316	319	320	318	343	343	336	336	328	317	315	375	352	322	349	353	365	291	343	352	325	348	350	320	338	314	313	330	295	342	337	367	325	309	316	375	357	361	312	316	313	313	306	378	333	322	330	337	348	348	319	338	301	329	347	330	324	360	340	322	333	339	337	346	333	339	303	336	326	343	324	363	365	335	326	315	329	352	332	346	328	333	340	308	334	352	291	331	331	355	330	350	336	352	353	342	338	333	367	354	324	354	358	320	332	339	372	352	347	340	306	341	333	363	319	334	313	340	337	301	338	330	349	356	334	314	345	330	338	330	347	363	342	311	318	315	309	357	345	397	330	344	324	352	334	350	354	352	346	372	330	338	347	370	381	312	337	336	338	346	324	312	315	329	341	312	341	318	338	329	341	328	349	331	325	355	360	340	347	322	348	338	310	353	305	326	314	317	343	340	327	301	320	320	335	344	300	331	301	351	335	334	369	357	333	336	329	362	331	335	357	318	363	357	329	327	353	312	321	333	354	332	323	337	351	369	344	303	342	355	332	336	335	352	360	346	326	332	318	344	357	343	329	370	330	314	313	340	333	348	360	341	344	352	315	339	324	307	316	321	351	324	305	320	316	337	388	354	310	328	321	366	362	334	339	328	360	323	367	334	335	352	347	337	354	294	354	329	346	338	330	334	331	343	342	346	319	341	340	337	319	325	367	348	370	337	324	364	335	306	335	324	338	360	294	349	345	315	360	350	338	335	344	344	319	306	354	309	349	322	342	342	355	332	317	335	378	357	324	331	305	325	352	355	313	335	332	316	338	301	318	361	360	346	370	354	330	357	332	309	347	364	321	347	331	331	340	326	313	354	328	359	316	353	347	370	348	341	343	312	316	302	350	348	319	343	318	361	316	342	328	320	341	335	348	348	365	333	361	348	375	343	362	322	326	332	314	302	352	348	345	335	348	343	344	329	299	338	339	305	318	323	311	353	340	325	335	347	351	361	354	344	349	319	318	336	336	358	341	336	324	333	321	334	308	359	361	332	367	332	338	338	338	349	341	369	327	329	349	321	332	320	343	328	322	346	321	383	323	336	302	311	342	311	370	323	360	370	340	309	338	354	338	308	332	331	366	365	322	308	319	299	337	301	344	368	358	346	335	369	355	353	345	333	328	353	312	317	345	342	366	384	300	340	348	349	347	325	375	353	341	332	322	347	338	327	339	348	333	348	344	333	334	324	335	326	332	336	310	339	356	317	315	314	323	348	332	326	339	344	344	328	342	318	338	333	345	317	331	350	350	328	333	328	339	327	321	348	348	362	324	356	347	349	338	348	351	348	348	347	349	314	346	348	325	317	302	325	327	353	359	361	342	314	334	316	359	342	342	310	342	307	328	350	335	327	358	353	315	321	332	313	317	345	334	335	344	333	318	366	310	367	362	353	332	324	347	364	337	356	331	342	320	326	354	340	313	358	344	311	301	298	330	328	350	348	329	335	343	340	316	312	354	345	326	334	358	338	328	351	333	324	343	338	332	342	332	371	365	339	363	331	323	295	329	318	361	331	322	365	333	344	323	331	347	329	335	373	316	363	324	360	339	354	354	324	354	313	312	340	329	350	336	331	335	348	313	336	360	362	322	347	340	327	321	312	351	327	313	362	331	333	352	287	352	342	357	330	319	348	369	345	345	337	310	363	352	368	346	334	331	337	350	304	301	332	313	351	341	325	389	322	337	307	323	336	333	326	384	347	340	326	314	377	328	320	291	325	333	342	350	346	344	346	316	327	312	375	339	341	339	300	348	347	313	366	294	349
14087	27479	24456	15338	9036	6218	6393	13851	2256	1797	1406	1248	1065	1006	878	764	714	748	714	637	589	565	521	545	499	486	482	453	428	390	407	459	405	424	432	397	390	389	387	394	359	374	357	353	369	386	370	371	349	335	352	351	354	350	349	364	367	354	342	367	351	354	338	359	331	349	341	375	328	345	339	371	341	346	340	344	325	335	339	314	303	337	349	314	347	304	290	350	329	326	322	329	319	362	355	297	359	349	308	331	322	337	350	339	337	341	344	304	373	366	327	319	355	357	346	330	330	330	357	296	300	372	365	339	343	334	357	327	371	331	350	369	311	359	315	350	315	323	341	332	308	304	316	319	323	308	348	310	324	325	370	326	326	311	370	319	327	311	277	300	330	318	319	344	340	346	315	329	371	308	372	318	312	330	324	300	324	297	308	324	337	330	306	291	312	338	311	309	370	305	349	334	338	325	325	318	346	319	307	356	301	316	307	336	336	328	277	342	337	335	319	325	341	338	299	319	325	333	318	337	327	367	316	318	332	335	315	333	343	304	304	322	329	351	344	360	351	327	293	321	293	300	335	291	332	333	358	322	338	324	305	330	344	319	313	325	336	309	327	322	318	348	290	319	321	300	312	303	320	312	310	322	362	309	339	321	294	317	339	299	352	309	336	334	317	345	307	333	295	325	341	351	317	317	373	295	325	321	312	345	329	332	322	309	311	309	324	333	291	312	368	328	324	339	347	332	340	326	306	313	312	301	332	350	353	276	300	330	341	344	311	315	332	314	351	345	300	326	314	311	328	331	312	327	331	310	344	333	312	342	331	346	350	336	310	309	331	325	327	321	320	326	320	332	291	302	303	356	326	354	324	301	295	315	334	312	319	352	300	318	332	300	305	334	340	340	330	357	329	351	313	324	312	294	352	328	318	336	327	340	341	339	286	312	349	316	348	317	328	353	338	347	332	337	335	358	337	301	325	290	324	306	324	322	338	316	320	328	320	332	301	348	279	301	312	353	338	330	292	309	296	335	368	306	297	310	323	335	335	350	315	310	308	335	299	337	348	314	333	305	322	318	318	344	326	343	318	309	312	336	327	284	341	337	333	309	310	354	334	339	329	305	325	317	326	325	308	334	331	329	313	280	316	338	331	315	331	324	296	307	322	316	310	329	320	326	323	344	312	354	342	335	345	322	355	364	315	328	303	306	334	290	340	325	313	334	314	326	309	305	337	319	319	310	303	314	335	299	303	312	294	322	286	346	305	286	301	310	352	332	303	327	338	321	300	314	344	325	334	312	317	304	334	311	335	297	333	331	316	337	344	319	306	305	312	324	344	310	323	331	279	295	279	386	321	323	341	328	334	311	336	290	326	335	285	349	312	318	305	334	331	331	316	325	331	322	308	303	328	307	309	333	333	328	320	340	325	336	341	305	306	319	276	329	314	341	331	324	312	318	338	346	319	305	329	319	324	307	326	338	335	333	318	328	350	315	323	315	357	312	340	359	302	319	319	347	312	308	348	333	367	328	334	323	328	323	314	338	325	319	323	361	329	306	326	307	343	307	338	331	348	317	329	324	334	335	316	322	316	317	335	310	337	308	288	325	336	329	292	330	310	301	334	315	315	370	327	352	319	316	312	354	344	308	341	339	324	351	327	337	293	313	347	362	325	307	333	324	325	325	319	316	335	317	320	322	320	339	314	325	323	304	325	303	316	306	321	326	331	316	308	317	338	311	345	277	335	326	326	307	330	331	323	291	323	327	316	322	325	356	323	337	323	337	289	320	338	318	353	296	321	358	275	313	313	318	313	337	307	326	301	329	332	338	319	332	348	301	330	306	343	287	334	320	303	312	348	288	324	300	330	315	309	335	348	310	325	328	320	296	329	347	317	295	328	337	350	311	325	278	309	323	295	346	306	366	338	330	309	349	335	324	340	334	353	311	325	321	307	309	312	326	344	298	342	317	305	326	300	307	304	336	366	325	293	313	320	313	303	314	330	325	328	349	342	282	327	320	334	316	307	336	294	332	305	342	324	331	339	332	318	325	326	338	328	332	298	346	313	314	320	328	312	326	286	342	321	304	343	289	345	344	328	311	350	310	332	321	345	324	353	335	321	314	324	344	297	324	361	312	304	304	309	323	358	318	311	305	333	303	360	320	337	328	345	315	339	359	322	339	320	328	300	328	344	312	298	338	343	337	337	348	323	298	315	325	338	314	345	337	298	319	299	294	338	333	335	328	311	322	324	294	336	345	347	324	289	325	324	315	341	311	322	290	304	331	328	335	336	341	325	352	331	313	343	339	337	277	302	311	323	344	350	331	318	333	325	338	335	297	282	301	306	323	333	331	329	344	345	312	339	318	336	334	338	337	319	335	352	316	332	340	332	306	353	316	330	306	316	309	305	311	334	300	341	317	294	352	297	330	335	294	320	308	349	335	332	311	320	349	331	324	326	325	322	333	334	329	331	299	350	357	304	328	292	331	303	293	302	326	311	339	293	314	317	311	324	337	319	317	342	323	293	315	314	318	341	340	354	340	342	313	330	312	333	363	311	315	325	310	320	317	298	309	345	308	336	332	362	313	309	321	328	316	307	299	286	327	335	338	299	342	340	325	332	289	331	345	323	310	321	296	335	337	335	333	337	299	312	302	350	340	327	336	316	299	312	289	317	319	277	345	307	294	306	310	316	355	307	348	345	326	328	356	331	301	305	318	322	305	333	315	333	347	344	311	308	349	341	330	317	319	323	341	309	313	329	328	301	309	345	340	341	318	366	325	349	300	309	340	348	315	311	322	316	345	315	310	319	330	336	318	292	339	305	320	344	324	320	351	321	317	304	335	319	281	312	315	314	318	324	328	299	322	299	327	323	339	334	316	334	346	308	312	326	306	351	341	333	313	341	326	354	279	296	340	322	333	320	345	317	309	323	330	319	298	300	301	303	337	306	320	345	313	332	356	307	308	296	316	308	332	333	303	325	337	330	316	298	328	332	310	304	320	332	348	337	350	334	342	326	322	310	323	322	322	356	341	338	287	314	303	324	351	321	320	318	349	312	332	284	331	317	313	301	306	291	326	331	332	322	312	360	300	278	296	288	356	327	335	342	325	321	331	300	331	308	317	335	300	325	350	325	298	322	340	314	340	331	335	306	289	291	335	304	299	338	321	329	296	339	272	360	290	341	331	329	319	318	341	321	313	344	334	320	321	320	351	301	320	319	277	316	336	338	321	311	301	327	334	309	359	312	336	297	317	322	322	354	311	331	318	297	324	352	319	349	342	363	354	314	324	314	318	321	332	339	320	322	307	283	308	336	312	331	364	325	319	332	330	336	327	279	315	333	315	284	317	316	306	328	344	302	335	309	312	340	336	340	337	319	338	345	352	346	356	350	330	312	340	320	325	340	323	329	320	336	339	330	325	328	338	329	302	289	320	329	338	326	321	322	315	340	340	334	299	325	293	301	352	300	312	314	295	339	297	343	330	329	308	311	313	295	328	306	316
27713	15815	4925	1114	559	368	211	156	125	107	97	98	93	86	98	98	99	95	90	90	96	92	96	95	104	92	93	87	82	91	80	98	85	100	89	110	97	85	92	93	107	86	106	98	84	101	98	104	101	88	92	96	108	90	95	74	88	88	93	100	80	103	80	106	95	96	89	104	94	86	91	89	131	86	74	97	84	87	91	95	94	110	95	90	91	89	96	105	98	94	104	100	97	95	109	97	90	93	100	82	104	97	79	98	103	96	82	91	78	95	85	91	89	97	95	107	102	79	97	97	115	93	109	102	106	98	89	97	90	77	78	86	103	103	91	84	85	84	86	91	85	100	115	106	101	104	102	91	97	112	92	99	90	95	99	104	95	92	94	108	98	112	84	99	101	105	85	96	83	105	101	105	75	89	89	75	76	88	106	74	113	83	79	111	96	90	98	108	78	93	114	81	88	86	78	85	106	103	92	95	99	90	96	96	90	90	91	99	94	101	95	71	90	95	62	90	101	96	74	66	100	89	91	98	75	101	87	95	95	87	100	96	97	89	101	89	105	109	103	91	98	83	105	83	94	106	97	91	99	105	97	90	91	98	107	101	95	92	83	99	89	86	91	100	87	90	82	95	94	72	84	83	96	79	88	89	116	79	94	91	103	85	80	81	85	88	95	91	110	80	91	84	94	83	76	92	108	91	79	89	101	79	98	98	93	102	88	89	90	98	79	89	85	121	104	90	102	84	90	106	74	78	90	76	100	98	90	103	104	97	95	104	96	87	97	92	92	87	86	107	109	94	80	87	93	76	101	94	109	108	92	101	79	107	94	84	97	89	88	83	102	87	98	92	87	109	86	90	78	92	91	101	90	92	89	99	81	86	82	81	100	103	85	78	101	87	97	86	85	86	101	85	79	84	101	83	75	92	91	95	90	96	92	82	103	85	98	92	107	96	97	95	105	77	98	99	91	86	98	75	96	86	102	95	93	83	94	80	83	91	86	103	105	92	108	102	91	86	80	99	89	97	110	95	99	79	92	104	89	108	99	82	100	103	92	100	97	95	97	92	88	81	93	90	86	90	87	94	98	82	104	96	94	99	91	83	93	113	95	87	103	78	105	75	94	96	96	85	94	94	107	86	96	106	90	92	97	88	92	82	95	83	93	103	85	91	81	90	104	89	102	82	107	103	83	85	80	88	93	80	82	84	93	96	116	100	100	96	90	89	89	93	87	93	109	81	86	85	98	99	102	89	85	83	82	88	80	99	82	81	100	95	98	93	88	98	103	95	88	110	99	92	117	101	79	101	90	96	113	85	101	93	93	80	72	95	82	115	98	97	79	87	86	81	70	95	86	99	86	91	107	80	90	97	93	108	91	101	110	91	110	105	94	86	98	96	91	82	102	77	86	92	95	103	106	97	100	98	83	99	93	92	93	111	101	85	80	84	83	97	94	107	102	95	94	94	101	100	108	100	80	98	85	90	78	96	84	111	83	81	87	78	102	112	106	102	101	97	108	109	109	88	88	91	82	75	100	106	86	85	106	94	92	94	90	98	91	99	97	96	77	95	86	105	102	88	78	104	91	105	100	96	93	80	111	89	107	87	90	90	90	87	95	110	98	102	90	91	92	92	95	101	103	96	92	113	99	99	98	94	102	111	91	90	92	86	71	91	106	98	91	82	81	116	96	84	96	113	102	94	109	114	99	85	94	93	83	96	109	108	99	102	81	123	102	106	106	110	86	86	100	90	79	94	92	80	95	110	94	82	89	100	92	89	104	92	85	106	87	77	113	97	82	77	102	97	86	127	87	97	69	92	96	96	101	108	82	90	107	98	103	105	109	76	94	99	86	88	106	83	98	101	82	83	91	94	103	104	84	81	107	100	93	96	127	89	83	83	106	97	105	120	85	89	103	101	86	105	102	90	77	95	97	96	98	84	75	109	103	103	82	93	90	82	76	90	102	97	90	100	91	90	75	94	105	108	101	89	80	80	104	98	77	88	100	101	101	97	95	93	89	95	85	101	108	96	90	77	98	108	88	92	105	90	95	96	98	80	91	92	103	90	85	88	92	112	99	94	84	80	95	94	100	92	90	98	108	93	107	83	112	86	86	91	77	78	88	106	104	85	106	86	92	94	87	101	99	82	120	73	100	87	92	100	99	97	91	97	96	79	86	85	126	95	96	84	91	88	88	77	98	92	84	96	100	77	87	101	101	86	94	100	80	96	99	96	82	89	92	72	95	89	81	91	106	101	89	87	70	87	94	71	88	104	95	82	87	81	111	99	111	95	84	111	98	99	89	85	90	99	94	98	92	99	69	87	93	103	103	90	94	96	103	81	90	91	96	97	95	92	82	88	78	83	90	85	102	93	74	85	94	93	101	96	77	77	85	75	84	98	98	71	84	89	92	87	96	84	93	90	84	84	100	91	91	82	97	97	83	90	79	98	98	77	100	101	110	74	97	106	88	83	81	93	80	101	84	91	106	97	99	81	83	88	84	102	88	109	94	85	91	98	83	95	84	91	76	97	106	99	94	89	93	110	104	98	74	93	78	100	96	86	92	103	98	86	81	88	104	84	87	73	104	82	101	93	78	94	90	79	91	102	80	85	95	94	80	90	100	63	79	103	105	83	92	102	92	108	115	93	84	85	101	112	109	89	91	90	96	78	100	104	117	94	101	98	94	82	93	75	94	91	103	87	93	87	95	98	89	89	93	107	117	85	85	91	105	105	85	88	93	96	88	95	97	101	93	85	96	93	80	78	92	82	89	74	83	91	85	87	88	93	95	70	115	92	101	86	94	97	81	108	97	83	76	92	93	98	96	89	88	76	94	101	98	102	72	84	109	102	90	98	99	72	105	90	92	87	91	86	104	85	107	83	96	93	91	85	90	99	95	94	86	86	104	104	113	99	92	103	81	86	86	85	94	94	92	81	95	96	97	90	84	81	116	92	104	77	95	98	95	86	106	80	96	81	100	93	102	106	81	83	84	86	81	121	87	89	100	87	71	99	81	110	94	110	93	91	96	107	109	84	96	77	107	104	106	92	95	89	92	69	114	98	95	93	89	94	82	96	91	77	95	88	92	101	85	106	101	81	97	80	88	109	88	95	93	87	100	93	85	95	85	99	98	101	87	109	85	107	100	88	93	98	87	115	98	97	82	91	100	97	92	100	106	92	76	87	84	81	84	93	91	84	95	91	95	84	88	116	93	100	96	89	96	96	90	65	103	110	85	79	89	88	90	113	90	88	102	90	106	96	98	122	101	104	100	85	121	91	79	97	83	93	104	106	84	75	98	105	92	86	104	70	78	96	79	98	85	112	90	106	100	90	99	96	85	83	106	81	90	99	98	74	91	106	87	92	101	95	93	107	114	90	94	80	108	100	103	100	101	86	110	91	92	86	96	100	92	100	86	115	103	115	97	99	86	88	91	104	100	87	77	81	103	99	94	88	85	83	101	98	109	96	95	96	98	91	98	92	82	108	105	104	91	87
8056	9639	6657	1605	1005	606	337	211	150	130	138	131	135	131	126	118	132	122	122	105	116	127	108	129	132	111	118	83	96	104	103	104	106	115	105	107	99	98	105	121	114	110	99	111	117	118	112	110	106	117	113	105	108	113	108	103	125	103	128	113	121	106	113	114	114	92	100	109	115	86	100	97	113	106	98	101	118	94	93	106	101	101	113	118	119	100	105	109	106	102	124	113	110	115	113	121	104	99	112	111	109	107	104	112	106	111	124	111	102	98	94	99	98	108	117	102	112	104	115	100	84	102	105	87	89	123	101	106	102	117	126	112	91	117	123	112	125	112	106	119	116	83	121	83	111	107	92	109	125	101	107	108	104	121	126	104	113	105	121	109	114	104	101	122	111	103	86	116	97	92	87	107	87	79	84	108	110	111	119	105	112	104	111	108	119	107	105	107	122	100	116	95	112	96	122	96	110	106	118	99	119	89	108	115	110	101	119	114	99	90	96	104	113	101	110	102	114	110	90	110	117	102	100	99	100	110	91	132	98	99	99	111	110	111	113	99	108	111	102	111	90	96	110	112	108	101	99	108	104	103	113	109	97	113	106	102	105	100	108	112	93	98	103	107	93	110	102	110	104	104	118	118	99	100	106	92	111	121	118	112	98	92	100	94	97	96	107	114	111	102	122	89	117	105	116	96	126	124	92	100	104	106	123	98	84	89	108	104	96	105	123	108	108	99	98	94	116	119	105	106	96	109	107	107	96	101	109	107	109	119	94	104	104	103	118	108	92	116	87	79	109	106	114	110	107	111	111	116	89	104	100	123	108	112	99	120	97	107	101	115	93	95	101	112	106	99	116	122	113	104	95	110	120	96	111	115	107	107	101	106	102	113	102	98	78	95	122	96	109	118	92	101	111	110	114	93	107	89	97	100	106	118	113	120	109	107	88	126	119	102	98	98	85	99	111	109	97	100	88	108	102	116	103	130	112	97	123	97	111	105	101	98	97	92	95	105	97	95	83	91	102	110	122	117	113	108	108	122	93	107	108	108	133	114	124	121	118	102	117	124	125	118	111	107	94	108	99	119	102	120	116	96	98	118	108	96	100	93	103	103	110	94	102	103	121	113	111	132	109	105	113	106	109	95	117	106	112	107	108	101	100	123	94	88	87	117	103	101	89	101	123	100	101	105	117	114	108	96	112	108	102	116	106	104	113	111	90	105	112	103	99	105	104	114	88	104	101	121	107	114	132	112	104	96	106	111	111	93	110	129	112	127	121	116	99	98	94	123	102	108	126	109	118	109	105	105	115	99	106	88	94	106	123	101	102	106	95	93	88	116	101	115	98	120	92	101	92	83	117	96	100	101	106	113	128	87	96	105	108	100	121	115	110	104	110	113	87	106	92	117	122	96	107	95	100	114	103	117	118	109	130	106	112	107	112	118	127	91	118	101	119	124	98	114	94	104	102	106	100	112	119	114	93	90	103	129	92	110	102	103	107	102	117	98	104	97	116	114	110	116	99	119	118	106	95	127	102	103	121	118	110	94	102	113	105	103	101	106	110	98	113	101	94	110	97	136	104	100	100	103	98	105	119	113	100	82	105	122	111	118	105	115	107	117	95	107	118	123	95	108	99	110	120	102	126	113	95	94	100	101	120	98	105	105	112	98	98	120	98	110	110	110	92	114	93	106	124	120	100	114	107	90	98	110	115	115	100	99	113	113	127	119	122	98	97	117	95	93	106	103	105	110	109	105	107	95	99	92	104	117	103	90	124	90	103	96	127	99	107	118	120	111	112	99	94	91	118	95	124	115	102	100	127	99	105	103	101	105	104	125	112	88	109	96	102	104	97	102	88	106	87	99	112	117	100	101	116	125	117	106	122	126	88	107	90	115	111	108	116	120	107	104	104	119	115	122	100	104	105	102	100	104	99	91	85	107	105	108	102	126	102	99	116	96	115	105	111	104	110	91	97	110	101	103	113	107	109	103	100	101	116	106	102	99	101	102	97	104	116	102	109	110	114	117	105	117	105	101	108	109	112	106	118	109	107	116	115	92	114	108	109	114	95	91	103	106	117	116	105	113	118	108	94	110	103	106	103	111	106	104	94	99	104	107	113	101	119	109	105	109	106	99	100	99	107	118	103	100	101	117	108	113	120	107	104	116	104	100	101	99	97	94	107	100	111	83	95	109	115	101	112	105	111	103	91	119	103	115	132	104	106	113	118	105	94	106	116	93	110	105	99	94	136	117	97	120	120	106	112	105	110	91	104	118	111	106	114	104	127	102	79	105	124	86	120	104	100	110	90	125	95	118	100	108	112	102	121	122	102	107	105	112	100	100	117	110	105	97	111	106	87	120	102	103	100	113	112	92	108	97	100	120	84	93	95	110	124	116	84	114	88	102	110	111	106	115	89	118	107	114	101	97	114	122	96	100	119	105	91	105	105	103	108	106	114	105	112	107	109	115	101	104	120	118	114	101	117	123	108	110	118	111	119	93	122	119	114	112	107	137	88	114	109	107	105	108	107	109	132	104	97	127	113	115	95	126	97	109	103	107	95	96	130	106	102	103	116	110	104	120	100	105	89	120	107	118	118	114	102	107	92	118	117	116	99	90	101	112	135	109	117	89	97	106	98	95	91	110	98	101	118	122	108	117	121	111	104	115	91	106	81	107	113	114	113	118	95	104	105	116	111	118	109	108	105	124	96	104	110	103	97	111	104	128	111	117	97	117	117	93	94	109	105	102	111	102	104	103	102	93	108	95	109	114	125	112	97	85	84	111	98	106	99	118	91	118	100	111	105	93	98	103	121	99	113	102	109	111	105	100	98	111	122	117	117	95	98	106	95	113	112	108	123	98	98	103	122	103	87	90	101	127	104	95	106	92	114	99	119	78	121	108	118	109	102	96	110	118	137	102	106	105	112	98	111	87	107	123	110	98	114	103	112	113	105	102	97	107	106	95	113	93	116	114	88	119	118	108	116	100	100	109	111	99	114	118	104	109	95	107	113	114	101	104	117	105	125	131	87	101	103	109	92	120	99	115	114	99	88	98	104	101	114	93	115	121	119	110	111	102	116	110	109	103	131	92	108	124	102	99	94	105	106	102	121	103	112	112	90	101	108	113	109	113	116	121	86	93	86	109	86	120	112	92	107	109	109	107	101	106	100	107	106	109	113	113	99	126	95	96	98	115	96	98	90	128	108	114	98	98	94	95	99	118	107	100	103	100	102	100	113	124	101	105	119	85	98	110	105	107	113	111	108	114	113	89	111	111	106	86	121	88	108	109	114	89	110	105	112	112	111	106	94	121	116	104	112	116	100	99	102	111	102	105	93	97	88	83	113	101	95	103	120	115	100	112	115	110	116	106	108	115	124	96	98	117	112	105	119	110	98	113	104	98	96	100	96	119	96	109	108	120	98	100	102	115	126	121	108	100	112	123	84	108	113	105	92	101	102	116	108	125	110	104	123	138	125	114	108	107	99	109	115	116	114	103
24831	20392	26765	23934	20413	11362	1882	1701	638	467	414	331	343	302	307	280	258	227	254	237	221	214	208	215	187	204	191	229	165	200	177	181	179	167	155	184	174	176	183	188	170	186	170	184	178	170	170	201	173	169	137	166	174	190	177	149	171	156	198	164	155	175	166	169	165	166	165	138	149	144	153	180	168	159	153	160	160	156	171	171	175	153	155	156	167	165	156	165	152	146	161	175	146	140	153	155	132	168	153	166	170	173	149	156	160	144	182	157	188	154	157	134	166	163	136	176	152	173	157	157	136	172	155	175	174	163	150	171	160	182	169	173	139	157	164	153	158	166	169	163	159	160	165	148	156	159	156	143	159	162	168	158	166	153	159	147	156	166	151	162	180	160	161	166	147	177	158	158	169	158	158	161	154	149	161	167	163	149	186	151	158	154	171	152	164	167	162	152	181	177	165	158	163	148	164	160	171	154	150	169	141	166	164	155	177	153	160	170	154	150	149	143	184	155	144	149	156	149	157	160	153	163	158	149	148	149	148	160	179	180	162	177	166	170	157	170	166	156	143	157	159	153	143	147	175	165	164	138	170	154	178	147	142	160	150	136	134	163	146	145	190	148	160	156	148	178	161	157	145	162	173	162	122	142	158	155	149	144	173	152	158	172	157	145	154	146	157	161	152	162	176	159	161	188	160	159	163	173	170	148	157	149	166	154	153	148	165	177	147	157	161	158	151	163	162	146	150	160	135	127	177	161	145	154	189	153	158	154	147	136	136	159	150	174	142	134	146	172	144	142	147	157	172	133	150	134	151	173	161	156	153	165	172	161	169	152	168	139	157	159	175	148	147	154	175	168	146	175	171	165	158	151	153	167	163	150	172	150	145	158	154	145	143	173	153	149	138	166	155	145	127	160	140	173	168	173	128	167	168	148	139	154	164	171	159	159	119	161	167	153	160	159	139	157	152	156	165	142	165	140	146	157	152	174	151	166	167	161	144	152	151	163	138	155	172	153	156	157	194	166	154	169	172	145	170	169	164	168	149	164	171	181	179	162	158	175	161	161	158	144	159	168	144	145	166	152	139	169	178	159	159	172	132	134	177	154	157	150	147	162	167	145	162	160	186	149	181	149	173	165	159	149	156	148	166	151	158	179	171	156	141	157	133	174	185	162	149	147	157	141	172	169	169	145	155	156	160	161	164	162	171	150	171	173	145	172	157	136	166	157	160	151	151	149	145	139	172	141	151	162	144	162	146	150	151	166	140	166	178	171	160	148	139	168	169	171	164	150	152	150	176	175	165	168	156	173	159	152	162	161	146	144	150	141	173	153	145	153	152	167	129	155	159	154	172	156	171	150	183	168	160	159	170	167	162	160	166	145	164	153	167	192	160	183	148	157	134	153	179	157	150	131	142	169	179	155	172	173	156	137	156	158	153	160	138	143	171	152	165	158	163	154	155	167	170	173	141	144	178	166	142	162	146	166	172	150	149	156	157	186	140	158	164	150	138	160	171	172	156	132	147	148	175	142	164	175	126	158	149	160	159	152	156	141	167	152	145	170	164	143	174	170	140	180	167	162	159	163	152	153	155	161	154	158	152	188	144	169	159	169	189	160	156	156	143	167	150	140	158	170	148	147	141	175	149	172	163	148	160	133	158	156	161	180	140	161	159	159	153	139	152	153	180	165	148	170	162	164	150	176	151	146	172	166	163	158	134	161	152	145	161	147	153	175	155	153	176	165	172	166	161	166	155	175	153	171	144	167	185	163	154	139	133	147	138	163	157	145	160	156	203	153	160	146	148	140	172	153	145	159	186	146	165	158	149	154	176	161	152	162	175	147	160	141	174	155	180	158	144	147	151	153	193	146	166	154	169	170	141	168	133	158	153	159	161	162	147	157	146	148	138	165	169	164	162	152	158	141	151	145	169	161	160	151	156	158	168	146	163	133	193	155	145	154	159	157	134	145	151	170	145	158	188	133	152	178	139	150	146	157	134	141	144	133	173	152	140	137	156	153	168	156	145	187	157	136	157	159	164	151	120	162	146	162	147	145	174	166	148	156	139	154	141	162	177	167	183	134	160	145	158	172	155	161	158	186	133	142	160	165	158	151	151	150	167	164	146	157	159	167	183	170	147	144	146	165	166	173	138	141	139	149	155	156	163	151	147	163	172	161	164	151	160	151	167	156	167	151	144	143	185	164	163	158	143	135	172	157	166	158	178	150	175	161	149	179	153	153	155	140	156	136	143	159	152	153	139	162	147	162	152	162	190	165	176	151	147	137	176	151	167	152	159	160	155	152	157	167	167	163	151	175	162	156	139	150	167	169	160	147	149	151	162	154	131	164	142	147	174	161	154	154	174	156	170	155	143	120	154	139	166	159	157	162	146	146	161	177	147	152	140	161	173	150	171	165	153	154	167	175	190	147	155	129	187	159	145	173	133	162	162	163	188	173	166	142	195	154	149	158	155	172	147	157	165	158	175	193	158	157	165	151	166	171	136	158	149	170	135	132	176	151	152	159	175	136	183	156	155	159	137	148	154	155	170	163	160	179	161	133	160	167	157	154	149	162	148	163	176	143	159	164	159	158	141	162	162	159	146	150	159	162	159	160	135	157	197	153	171	148	170	167	182	176	149	159	149	146	165	141	139	158	159	160	150	160	148	165	160	141	148	167	152	142	160	163	157	143	163	166	185	170	177	159	143	146	170	145	177	163	138	161	150	158	146	174	142	156	148	172	150	155	154	170	174	153	166	164	179	137	133	170	154	162	157	161	162	165	163	178	173	175	164	158	142	158	162	152	144	145	156	160	143	148	149	142	167	156	154	126	176	180	156	177	153	155	130	159	133	173	157	158	160	165	162	156	148	163	182	173	163	152	161	155	154	177	151	160	145	164	166	159	155	163	148	164	172	176	170	178	173	143	145	155	146	161	170	164	159	134	168	163	150	150	144	169	158	154	163	139	141	158	171	149	166	152	139	177	159	172	151	149	175	160	148	162	148	158	150	156	140	158	153	173	128	166	158	156	158	161	149	175	145	166	175	157	148	166	157	145	158	187	152	144	144	162	158	175	185	146	162	181	171	149	147	168	167	160	177	138	165	153	149	180	190	143	166	180	150	166	138	149	159	150	117	158	145	152	181	167	154	157	148	160	173	172	158	170	152	150	154	158	149	162	151	151	146	167	175	176	173	156	181	145	147	138	174	172	157	165	147	165	176	146	152	164	167	186	146	147	169	167	174	172	152	169	156	173	159	149	177	188	167	148	170	149	156	156	164	140	161	170	170	153	167	161	169	138	164	147	152	159	178	160	157	183	190	167	194	157	150	151	121	162	141	162	152	168	164	161	171	148	175	160	146	160	164	182	161	171	173	162	179	147	150	164	162	166	169	137	132	164	149	143	159	179	177	159	144	169	193	155	161	160	160	156	177	138	159	162	169	158	156	151	156	162	165	160	163	181	147	161	160	164	170	170	158	154	157	151	152	183	171	161	175	149
13904	26576	16995	9248	4952	3905	3172	3268	1210	880	744	627	587	512	407	425	361	332	327	315	297	269	236	267	245	255	220	231	212	212	216	213	199	186	219	198	208	192	179	184	193	167	186	209	177	162	157	173	193	184	178	159	177	167	182	166	168	188	153	145	195	164	156	163	164	164	168	159	174	170	188	160	173	168	168	158	177	166	138	147	161	168	201	159	163	171	162	172	154	167	180	146	149	173	167	183	146	141	151	166	154	177	156	152	188	172	155	162	161	178	147	167	177	172	153	142	142	141	158	177	147	171	142	153	157	130	163	161	148	157	156	153	171	160	151	162	167	156	148	160	157	152	151	173	169	197	161	161	136	153	172	149	191	146	162	159	174	150	171	161	157	180	159	164	170	132	143	168	130	162	167	145	156	166	144	154	142	164	141	166	137	159	159	148	165	150	155	155	131	183	138	152	169	152	167	150	145	152	163	166	157	171	147	129	157	170	163	169	173	173	163	150	137	152	137	164	149	165	160	178	144	170	162	164	164	163	143	154	164	155	150	181	189	163	162	144	161	144	166	138	147	152	176	158	174	177	135	144	163	156	166	148	181	165	170	182	153	150	179	180	157	164	168	167	160	159	161	145	166	165	151	161	158	149	164	161	155	163	157	190	167	132	169	166	127	135	165	165	157	141	153	143	160	157	160	184	134	154	153	145	149	159	153	166	149	154	149	142	146	154	174	131	133	173	150	144	154	156	144	148	148	146	147	172	150	172	148	147	157	150	149	137	156	185	161	167	176	182	173	171	171	163	158	157	154	149	152	162	178	144	157	160	140	172	126	148	165	156	139	143	162	157	148	172	187	175	153	154	162	155	162	140	154	164	132	190	152	141	147	152	163	120	162	146	143	161	147	150	159	140	152	165	153	156	164	159	160	148	144	146	146	172	138	147	147	156	142	168	168	165	155	156	160	161	163	154	153	149	149	145	177	149	162	174	172	183	141	159	153	164	141	157	158	147	158	173	167	173	153	180	163	156	161	167	158	147	144	176	154	176	155	152	166	149	141	178	185	156	168	164	155	148	151	156	155	146	152	150	152	172	142	137	168	173	155	141	161	156	162	161	147	166	171	144	156	172	138	153	170	185	157	156	166	169	171	160	168	167	160	146	162	154	162	162	172	138	136	153	170	143	163	147	168	160	169	166	170	146	155	173	160	160	156	140	146	166	140	163	163	149	153	187	162	149	154	158	152	160	165	170	170	180	151	152	151	172	161	143	160	161	157	157	154	163	147	150	169	157	161	146	149	153	163	144	155	168	165	141	153	139	152	160	156	157	154	151	153	143	154	152	166	163	164	162	145	149	134	154	169	156	152	170	163	168	166	156	168	165	149	150	157	146	148	144	133	164	153	172	156	141	171	144	133	146	157	164	166	147	132	145	145	154	166	144	160	173	167	163	185	150	164	159	155	147	169	155	160	165	162	161	130	148	152	135	148	162	160	150	147	166	163	167	150	173	161	146	166	182	140	160	150	136	129	155	122	152	160	159	152	180	169	198	139	175	172	158	145	181	144	146	139	147	165	170	158	177	147	178	131	158	169	165	138	145	152	135	131	145	147	134	168	167	161	153	151	150	171	138	149	153	177	132	146	148	167	153	160	167	141	151	174	148	152	156	161	171	174	155	168	153	142	140	152	153	160	148	146	158	152	165	166	164	154	154	148	142	172	159	145	161	157	157	172	161	166	145	181	163	142	141	151	160	140	189	171	161	142	151	145	172	147	181	145	179	147	175	171	169	145	144	181	166	142	163	172	137	148	154	139	153	157	163	159	139	185	157	157	163	153	160	168	166	132	165	147	144	139	155	171	162	161	143	132	145	145	160	157	138	142	131	153	176	147	158	159	171	170	159	158	157	155	154	184	156	153	139	173	141	156	146	165	145	172	147	150	150	161	169	146	151	163	174	123	159	172	158	162	149	158	137	174	177	161	157	168	154	137	166	176	172	164	159	135	162	158	150	147	150	142	161	184	148	152	158	149	137	139	162	161	167	168	146	193	152	156	160	169	147	137	147	162	170	161	146	153	139	164	147	173	170	172	163	148	178	165	132	184	150	166	181	151	136	164	147	165	168	181	173	164	174	159	154	134	161	138	135	163	134	141	193	151	161	141	158	136	160	146	167	156	156	142	139	159	154	155	160	148	126	166	142	168	168	148	173	171	153	138	172	142	154	143	155	156	152	170	144	156	143	157	169	171	150	172	156	161	153	163	159	151	176	164	142	159	144	147	142	165	150	148	195	151	142	167	144	166	128	147	188	166	166	141	155	129	172	150	133	172	156	166	155	158	165	164	157	132	152	134	140	157	151	154	189	176	178	174	167	151	165	172	146	148	156	145	156	155	131	164	176	154	168	136	161	148	170	196	163	177	144	160	163	164	131	154	184	155	150	153	167	170	179	176	183	147	145	150	139	149	174	160	147	179	185	157	153	133	154	150	182	146	152	147	156	147	154	164	154	159	150	158	145	165	171	149	138	173	151	148	136	145	148	161	175	146	163	158	181	167	182	157	139	170	143	129	167	144	169	162	146	154	155	163	141	166	163	158	144	154	158	157	143	140	159	156	170	162	168	152	152	161	170	157	161	152	152	158	162	155	155	136	158	170	182	139	179	146	161	188	169	150	170	185	174	151	165	149	161	159	139	157	145	172	146	149	173	143	161	143	164	150	156	150	165	148	145	161	184	164	149	145	154	161	176	149	149	161	164	158	166	158	154	143	153	147	160	165	152	161	169	168	152	173	152	163	159	147	155	148	141	163	149	171	174	169	165	149	178	164	171	155	142	145	158	142	158	154	154	156	134	146	141	158	148	160	173	153	156	162	151	148	184	172	137	167	166	144	167	176	130	152	186	151	170	159	165	136	167	172	135	153	144	145	159	160	186	174	144	145	167	143	145	140	160	136	162	159	159	158	146	139	139	169	165	156	181	156	153	159	163	142	154	190	163	174	147	145	180	148	143	159	156	170	159	156	163	171	166	173	167	146	146	168	162	153	169	161	175	161	161	169	165	178	122	136	169	170	157	192	156	154	154	172	138	143	148	175	158	189	152	176	143	152	169	166	158	157	154	141	191	137	148	170	155	149	159	175	156	163	170	190	142	186	148	150	152	148	167	136	144	147	121	157	159	144	173	167	175	160	157	153	168	142	176	144	148	185	152	159	151	135	140	139	150	162	136	199	157	167	157	170	155	166	143	148	163	132	165	144	151	156	153	141	143	172	167	143	141	160	164	144	180	148	175	173	152	158	147	159	145	163	151	146	154	176	155	141	164	156	127	142	167	151	164	167	156	169	147	148	152	149	188	159	184	171	137	167	159	166	167	159	170	162	180	157	144	160	148	152	138	173	167	163	154	160	156	149	161	165	159	156	131	139	150	154	179	169	174	142	169	169	174	148	166	162	159	160	160	139	163	165	154	152	170	165	174	163	145	175	166	142	170	181	173	180	134	165	143
22604	20392	27096	23595	20396	20512	11001	2952	1188	978	845	723	681	627	582	548	572	508	489	476	462	437	428	423	452	389	398	402	397	371	366	363	358	395	381	389	340	373	349	379	388	360	374	352	360	350	400	334	366	347	345	349	360	333	386	363	320	351	377	348	326	360	349	342	345	317	323	325	356	349	322	317	360	342	334	341	346	343	330	350	351	318	352	336	321	339	363	371	343	354	328	357	348	331	358	379	378	354	330	333	371	374	329	359	303	348	302	320	353	336	320	326	319	350	351	378	321	337	343	320	341	343	303	342	375	355	342	327	335	356	333	324	312	357	363	319	346	346	340	355	353	354	346	333	354	344	365	358	356	334	304	338	348	353	334	332	315	325	346	332	322	376	355	302	313	370	335	310	325	315	295	357	365	335	321	315	329	355	320	324	320	365	318	340	335	321	352	302	352	345	346	341	330	340	289	323	291	356	331	323	340	344	335	371	381	323	333	349	318	341	364	367	359	303	328	339	329	308	339	357	349	353	307	329	327	298	317	343	301	323	336	313	341	375	313	334	360	366	328	345	327	309	298	320	318	349	327	368	343	343	310	299	385	338	347	376	314	329	350	324	332	349	351	324	336	328	355	327	365	322	327	367	315	351	328	332	352	368	361	353	335	329	317	305	333	307	355	343	324	331	335	353	323	353	322	320	356	324	354	332	347	306	326	339	329	315	326	325	305	349	291	333	356	339	360	327	354	307	312	328	345	313	344	307	291	321	344	339	337	349	335	348	327	335	350	339	350	303	340	345	351	314	368	325	329	333	332	305	335	290	347	345	322	297	307	318	348	343	344	299	317	331	337	364	346	338	345	349	334	347	310	329	333	313	330	318	331	333	338	343	298	308	328	325	317	335	305	310	329	348	339	325	345	360	330	321	347	355	349	336	348	338	305	368	349	342	334	315	329	340	314	339	329	362	342	326	347	355	342	343	361	329	314	326	320	330	347	324	348	335	339	333	345	337	345	267	359	342	346	341	366	338	332	326	349	299	337	363	367	364	328	359	322	327	343	370	345	355	338	332	355	335	336	338	368	304	325	319	354	314	369	353	356	321	350	362	320	294	324	319	329	337	331	330	344	337	328	320	367	326	339	329	337	305	320	294	333	314	375	313	345	294	343	346	330	341	304	328	330	297	338	366	338	334	345	302	329	330	342	325	346	338	306	306	335	329	338	355	365	338	299	377	335	312	339	356	314	328	324	376	314	329	305	320	330	357	356	308	318	338	364	315	347	352	350	327	324	328	349	331	345	366	330	328	338	345	363	311	321	332	316	343	341	355	306	326	333	325	329	306	342	367	354	370	349	372	343	318	343	358	335	331	311	362	362	343	324	311	363	348	325	325	321	319	363	321	327	333	332	341	329	361	341	333	331	317	350	303	337	351	313	338	340	365	337	325	336	301	365	311	300	364	375	313	342	345	318	339	302	305	339	349	344	363	354	326	343	367	331	386	343	335	323	335	338	345	337	331	336	311	331	366	333	336	388	306	350	325	359	318	334	356	331	310	337	339	361	325	316	334	379	324	331	336	307	343	351	359	363	374	297	330	334	355	325	319	331	322	374	327	325	352	331	332	353	333	342	289	328	312	352	356	317	368	328	307	335	339	341	328	365	348	331	359	338	350	342	326	364	332	328	353	341	343	378	349	293	348	348	325	352	298	303	331	342	354	308	306	339	314	345	342	360	348	333	341	327	343	378	358	330	327	316	345	337	339	359	343	325	313	323	353	337	296	362	334	301	320	351	350	319	323	312	333	345	333	342	323	347	348	331	334	362	313	322	361	353	329	312	314	318	336	344	325	322	357	333	302	288	332	339	334	334	310	351	345	329	342	310	328	323	323	357	318	336	311	340	373	366	343	336	337	309	332	353	319	354	307	319	317	345	326	333	333	375	326	330	310	339	342	357	313	330	317	383	321	308	326	340	344	365	360	334	329	349	321	368	346	305	336	330	373	318	309	348	310	341	305	317	351	349	324	299	343	352	330	369	308	330	335	354	318	328	362	356	325	327	328	331	323	359	359	338	324	333	347	316	324	338	340	358	354	333	322	333	325	304	348	311	328	355	297	326	315	338	342	332	336	368	337	355	336	343	325	326	292	317	323	351	337	346	321	321	325	325	313	321	348	317	313	313	307	367	336	330	335	352	298	322	311	319	345	351	326	330	333	361	341	340	337	360	335	336	331	327	319	323	314	358	317	342	352	331	323	345	322	312	315	340	340	353	340	306	316	312	376	337	332	338	347	366	349	344	338	319	304	352	340	371	358	358	328	318	340	341	331	308	328	333	326	378	354	352	325	350	356	366	324	355	344	317	334	314	335	322	316	355	344	347	329	344	356	369	365	338	348	337	359	360	303	334	337	334	349	321	330	325	340	332	320	341	333	307	335	320	342	335	321	305	331	330	359	324	334	321	353	322	380	338	353	373	358	335	307	369	305	342	344	314	325	333	348	330	307	328	293	355	344	349	336	327	345	367	330	331	330	348	351	357	328	352	320	330	354	303	359	375	358	336	343	327	365	368	360	334	348	356	363	337	334	318	285	324	336	330	339	324	348	302	321	316	297	333	360	324	334	310	346	312	300	358	362	330	364	339	354	357	342	341	351	373	329	340	332	322	330	351	332	308	336	333	312	363	351	359	317	330	314	310	314	325	329	332	327	326	349	328	381	331	347	364	335	333	354	326	344	320	358	325	317	315	350	363	321	306	331	330	317	329	381	344	348	328	355	364	332	358	319	317	321	344	365	360	357	334	326	362	346	351	354	366	318	339	317	326	363	347	347	340	344	340	347	350	358	340	310	334	348	340	359	332	356	306	329	330	319	328	325	311	305	332	327	346	343	351	349	331	327	329	334	318	351	344	321	362	348	317	356	321	318	320	333	316	293	342	357	369	337	323	307	337	334	328	330	317	340	325	338	344	338	344	366	322	360	310	325	336	312	353	319	311	328	364	318	345	349	328	323	343	329	318	366	345	314	337	340	328	359	291	363	304	381	319	321	326	322	334	339	349	314	279	337	327	330	355	349	338	344	327	318	320	338	346	343	337	339	360	336	361	318	337	341	305	363	375	340	355	332	292	326	338	335	319	328	360	329	352	347	355	320	316	321	346	329	313	353	317	356	311	384	340	322	330	364	316	331	336	350	310	320	311	340	327	331	310	322	340	345	318	365	366	369	357	326	321	349	344	303	344	342	346	333	345	352	379	356	347	342	360	340	349	354	365	320	346	344	329	318	337	345	354	357	343	319	349	343	347	317	317	307	326	331	336	372	315	339	361	338	325	331	337	284	361	329	356	344	313	363	320	352	322	332	331	350	328	340	339	311	334	325	330	353	295	316	333	339	363	332	337	314	360	322	326	333	312	315	326	295	344	327	332	353	326	333	329	320	353	332	351	335	339	309	342	314	329	331	318	347	316	319	308	351	321	313	354	314	350	339	353	315	351	329	348	322	343	315
15195	30358	27377	15437	8802	6683	5921	5028	2335	1717	1531	1222	1095	991	922	851	745	700	692	619	609	588	557	532	515	519	444	475	458	413	422	427	407	379	399	420	370	403	386	353	384	383	375	372	376	358	350	353	382	337	367	377	385	362	340	362	341	374	344	345	355	366	360	350	333	350	350	323	338	336	341	343	323	340	311	339	320	338	330	335	334	354	350	346	336	311	359	321	325	336	325	309	318	343	317	321	362	339	338	319	344	349	323	372	313	345	324	307	310	334	324	339	303	320	307	382	315	332	322	332	329	314	314	305	335	349	331	323	313	322	350	316	339	313	327	304	325	327	340	310	313	305	314	352	282	353	326	338	309	359	338	336	320	322	355	333	354	327	311	316	354	332	344	328	314	305	336	338	328	319	361	326	313	334	309	317	341	318	304	340	320	358	321	293	300	290	335	312	315	331	337	366	335	355	323	266	319	314	340	344	292	292	313	290	301	296	330	329	348	329	317	325	319	335	335	323	297	319	326	325	333	356	341	355	317	312	291	310	318	340	322	316	312	349	311	319	307	326	290	345	335	306	323	355	316	315	328	326	321	294	340	350	356	328	333	334	309	306	354	330	338	344	327	317	334	320	305	330	314	319	320	309	347	298	305	359	364	324	322	313	323	343	359	285	306	328	303	326	330	316	314	300	345	314	351	314	354	318	297	315	331	320	336	291	347	305	297	309	319	312	324	312	298	354	330	323	348	338	321	341	366	340	307	336	319	344	316	319	314	340	312	304	336	321	328	331	301	334	333	313	316	345	355	299	351	309	296	307	341	345	308	337	300	318	324	317	348	291	302	333	309	301	326	315	350	341	303	319	338	334	353	341	301	322	317	313	329	342	340	345	297	309	314	324	332	295	348	305	317	339	313	296	325	330	315	342	299	333	295	311	309	317	325	315	309	318	299	348	298	336	343	310	344	318	313	332	322	360	325	353	330	337	325	322	280	299	314	334	313	320	326	327	339	298	329	307	305	343	319	317	334	318	317	325	350	325	323	329	341	314	287	302	317	342	270	341	329	322	337	330	326	341	334	310	326	334	360	344	314	306	327	324	314	339	340	342	331	336	309	319	337	319	330	363	334	323	326	337	295	289	307	312	316	334	333	309	339	314	331	349	315	314	322	312	305	324	345	329	324	303	338	298	341	340	334	364	319	321	314	314	299	319	292	312	308	302	322	317	302	334	287	320	339	289	290	309	318	309	309	280	351	302	342	310	361	280	294	358	330	335	288	323	291	308	310	328	322	315	323	322	313	362	326	312	334	326	316	309	296	360	332	315	340	326	274	308	346	314	305	305	318	302	299	298	332	329	369	315	335	323	321	340	331	336	297	334	303	303	327	319	334	339	327	311	324	307	325	321	323	305	329	290	345	340	351	321	324	339	337	338	302	331	298	317	324	328	345	321	321	291	326	319	298	318	330	323	336	313	356	309	317	319	331	349	360	338	348	338	308	334	333	312	302	299	334	320	333	280	323	322	335	322	333	323	341	332	355	335	316	318	302	306	339	322	322	363	319	351	285	314	302	355	303	309	322	331	363	337	332	341	338	322	336	346	311	337	332	326	331	319	313	307	319	327	306	298	363	315	316	309	317	340	333	343	339	301	311	301	353	324	370	355	334	320	326	302	309	329	307	354	332	322	310	349	329	341	327	347	335	327	324	315	305	281	318	339	315	306	305	295	298	301	313	302	326	328	343	311	335	317	280	329	332	344	324	341	316	320	317	343	340	308	314	299	349	335	330	317	333	326	303	309	325	343	308	313	327	316	343	353	331	322	315	308	347	340	302	293	367	339	325	322	321	312	299	342	330	318	309	355	298	337	298	342	353	336	304	314	363	334	296	358	347	337	337	327	320	303	339	325	337	349	319	302	306	306	336	346	321	333	359	304	355	278	327	331	303	300	288	326	322	294	342	330	314	316	307	317	298	319	356	328	297	320	281	318	301	377	293	333	308	334	351	314	324	340	332	316	340	331	319	304	327	306	324	317	293	301	313	312	331	301	329	331	318	327	331	325	323	340	318	344	308	323	317	326	300	340	293	345	314	340	329	313	334	316	321	313	314	315	313	287	299	335	295	292	341	336	306	324	313	294	321	315	321	327	279	345	315	322	303	323	314	326	332	350	298	342	343	305	344	320	301	314	315	335	325	311	330	324	324	325	328	315	298	345	310	327	328	354	352	337	347	343	313	340	328	319	353	325	282	288	320	350	330	307	309	332	317	321	295	333	363	324	353	315	320	323	313	282	325	303	304	334	335	307	315	295	333	310	314	333	273	327	311	316	294	330	302	333	340	327	337	303	351	318	361	365	320	356	352	326	296	330	328	323	338	312	301	313	338	317	302	323	331	342	330	306	333	295	345	321	313	302	339	308	316	327	311	308	358	313	312	359	340	333	327	301	294	306	326	333	324	333	310	293	322	356	327	322	326	325	317	330	313	304	304	322	300	317	298	311	324	340	308	324	333	333	320	343	325	302	321	326	324	329	331	329	337	328	327	323	378	315	325	333	344	343	335	319	298	341	321	316	345	311	293	293	344	313	319	342	342	321	342	326	359	348	312	329	353	323	283	347	323	296	327	299	331	322	338	344	335	327	342	312	281	343	338	304	299	323	335	340	333	345	317	321	324	292	330	336	332	308	293	341	276	294	292	296	337	341	331	304	316	336	316	335	311	318	310	288	297	342	335	319	288	325	293	325	326	307	322	306	266	367	342	314	338	337	336	328	328	332	351	311	325	337	311	293	305	362	340	326	339	358	350	330	318	350	342	306	331	325	290	329	327	330	338	327	316	308	321	314	329	327	321	349	316	320	298	329	339	311	309	322	333	331	335	306	310	316	317	333	308	330	337	300	340	331	343	316	319	320	313	323	342	317	345	336	318	326	329	343	339	325	334	363	344	324	321	309	326	325	296	327	322	332	333	328	353	329	310	312	325	333	308	330	328	316	348	318	346	305	345	311	332	337	330	302	336	296	377	323	317	307	352	318	278	330	352	301	324	333	309	342	342	339	308	333	306	332	319	308	327	277	303	318	314	318	323	313	282	328	322	317	323	315	335	315	336	300	340	314	324	318	304	312	316	331	327	309	295	336	349	322	347	323	315	333	336	306	336	335	320	331	321	348	304	312	321	334	322	345	329	335	329	318	303	349	316	329	299	330	332	323	332	307	317	333	314	315	329	314	288	314	323	359	331	337	347	332	318	311	334	321	304	318	300	334	338	315	321	311	337	309	359	310	309	334	300	338	303	321	319	336	332	336	323	331	318	285	311	322	330	317	325	316	333	299	328	308	325	327	350	312	344	312	355	326	364	304	326	304	295	324	328	327	338	302	310	283	310	328	305	326	343	323	320	364	366	311	318	331	342	301	337	305	314	288	326	333	333	311	302	318	305	324	319	319	313	333	342	332	319	339	315	306	330	345	298	303	330	350	326	322	315	334	293	331	306	350	314	371	318	318
27634	14945	4621	1673	538	429	238	167	102	109	107	114	92	97	105	90	97	96	107	95	85	105	88	96	90	99	90	97	88	97	88	89	93	100	93	109	99	93	74	84	91	102	90	84	89	100	84	105	81	90	92	82	79	95	81	88	86	105	83	105	104	84	92	100	90	71	107	96	100	93	96	84	99	81	94	89	91	106	100	109	101	88	95	95	99	85	98	99	92	91	99	83	85	95	88	76	112	95	110	91	72	92	97	87	79	84	109	106	96	85	104	85	107	97	85	92	93	78	96	101	90	86	83	95	89	101	80	93	92	95	100	95	98	79	91	101	98	112	90	79	99	95	83	91	92	98	103	94	100	98	101	81	93	97	116	94	88	111	92	83	88	96	89	91	117	96	86	86	95	94	102	105	87	94	78	102	79	90	92	90	86	92	100	83	84	87	80	94	98	96	69	107	105	111	85	103	88	82	80	101	88	70	95	97	87	93	82	113	96	108	86	90	73	92	92	101	93	90	92	90	84	99	96	93	96	89	85	110	70	77	88	101	98	108	88	87	91	101	107	116	91	109	98	84	84	91	90	107	72	90	81	90	86	91	91	95	113	106	92	90	111	92	95	98	80	88	101	87	91	93	85	87	98	85	91	88	104	105	93	103	97	104	81	98	99	95	105	79	101	91	98	84	80	101	77	103	101	85	73	102	80	89	100	103	94	90	92	87	87	91	77	84	90	106	101	91	98	100	84	90	109	91	85	101	92	80	112	100	104	96	78	100	102	73	95	87	112	86	93	88	102	88	91	94	95	100	86	70	101	84	95	97	74	113	97	89	82	83	88	91	84	97	82	86	118	99	101	96	95	92	90	74	93	89	82	91	108	98	90	88	89	98	101	83	82	82	102	73	84	91	102	85	96	76	82	89	83	76	83	95	94	110	95	102	85	73	88	89	104	100	92	82	93	101	112	84	82	90	114	87	85	106	101	91	77	94	99	82	106	88	87	106	87	76	87	96	86	79	102	102	97	77	97	117	97	101	103	87	96	95	88	107	84	87	99	79	101	84	92	81	89	77	116	93	74	79	101	87	76	102	85	89	113	81	108	97	110	96	103	94	85	94	116	75	101	90	105	86	91	85	86	118	92	79	101	94	98	98	94	109	106	82	80	98	89	81	77	88	91	99	91	103	71	87	99	77	100	82	86	107	82	97	76	98	101	89	87	91	90	95	99	90	83	126	78	93	102	83	104	86	102	105	95	79	97	88	90	90	100	98	83	88	89	113	118	92	82	100	102	105	95	76	88	95	79	83	76	120	94	95	89	92	93	85	82	114	87	107	81	115	93	72	88	83	91	117	90	85	97	82	95	95	101	94	99	88	99	92	91	110	91	106	106	72	102	92	92	84	80	86	88	100	80	94	88	75	83	96	94	100	108	79	94	82	89	83	91	90	91	87	90	102	87	81	99	88	94	107	91	90	91	104	91	90	89	84	97	91	101	92	74	101	76	95	79	99	92	93	99	92	95	96	79	115	89	79	87	100	93	100	96	102	91	105	115	94	82	99	87	102	67	95	101	99	84	88	87	87	96	92	102	86	97	101	106	97	96	97	106	98	93	84	101	64	87	82	89	90	85	95	93	95	87	107	77	102	81	93	103	98	84	102	89	86	94	88	99	87	119	86	122	100	86	87	94	86	109	96	94	88	86	89	99	97	80	79	83	90	81	93	110	88	97	94	93	90	93	92	94	83	82	97	96	85	94	103	71	82	90	93	85	107	101	92	95	89	110	67	87	104	90	75	83	104	80	96	97	88	84	80	101	83	100	103	92	103	90	95	96	96	92	96	90	81	96	83	104	91	83	111	101	84	85	98	89	99	95	117	105	84	82	106	95	89	92	104	95	91	92	87	98	88	97	87	103	100	93	94	82	89	91	104	101	79	91	86	80	79	111	105	86	83	95	83	101	100	99	99	99	93	94	106	84	95	95	100	89	93	98	98	100	89	103	97	70	78	95	104	88	83	99	81	89	79	96	91	98	110	88	101	96	67	92	103	102	102	83	83	107	101	87	89	92	81	98	94	89	100	104	88	79	71	94	80	98	93	104	109	82	94	83	100	95	91	98	82	87	76	95	108	102	79	85	92	102	107	82	91	91	86	89	101	100	102	96	104	91	101	98	119	119	86	80	100	90	86	89	109	107	109	95	108	81	88	80	101	108	92	81	98	89	94	88	96	105	104	108	107	90	73	75	79	87	90	94	102	90	90	95	93	103	84	95	99	92	99	80	81	110	97	93	89	82	100	89	108	89	110	91	99	110	96	91	96	92	92	80	87	81	87	107	81	89	84	103	99	107	88	100	99	84	87	89	77	107	101	70	78	77	101	82	104	98	83	79	101	78	97	102	97	81	84	107	100	96	92	91	97	89	110	85	112	80	91	106	86	104	101	99	81	94	85	92	82	91	97	90	75	99	84	91	96	85	87	100	100	99	86	90	89	77	85	95	99	100	118	93	88	94	85	96	83	87	94	114	81	89	89	94	107	99	94	82	78	76	90	83	89	97	86	88	79	109	105	90	91	101	99	106	75	92	87	97	88	81	93	94	110	108	91	93	73	84	89	83	93	86	104	70	96	89	88	69	111	101	101	79	101	91	83	121	82	83	88	93	106	106	89	90	76	95	84	88	97	89	87	93	86	95	80	95	99	89	111	97	102	90	102	95	72	84	85	98	132	104	90	79	81	89	87	91	70	97	81	92	99	71	93	97	78	98	105	86	88	86	104	84	95	92	88	96	112	93	87	83	109	87	91	106	91	108	78	88	81	75	91	89	87	98	87	76	93	98	90	98	102	91	106	97	75	93	86	90	97	84	80	82	101	120	82	89	90	112	81	105	89	87	92	82	78	87	76	96	94	100	80	109	86	89	104	80	98	95	79	96	103	109	85	89	101	83	105	108	109	97	81	77	96	99	86	98	77	90	100	94	89	83	84	101	89	100	71	97	87	95	97	105	103	90	84	86	96	94	119	110	91	89	96	101	97	98	103	80	87	94	91	99	88	95	93	103	85	98	75	99	93	67	75	92	92	101	88	87	91	84	75	102	106	92	80	90	92	88	109	82	93	111	87	91	91	80	85	97	89	72	86	100	91	69	92	84	84	88	97	95	68	104	104	104	94	84	85	80	101	88	71	78	81	104	102	104	81	96	87	85	81	88	108	100	87	105	105	89	89	83	90	100	94	77	106	92	110	97	80	82	100	112	82	71	98	97	82	93	88	103	114	82	105	76	92	112	91	94	84	91	95	96	85	86	75	71	100	110	77	96	102	85	83	87	81	96	122	80	97	101	87	98	83	100	101	97	89	105	89	77	109	94	84	100	94	85	88	83	95	87	99	108	99	96	93	100	75	90	90	105	103	79	106	72	97	99	119	102	87	94	101	113	91	99	87	96	88	81	91	74	83	112	87	100	91	89	101	81	76	90	105	95	87	93	94	93	92	90	90	85	94
7616	6885	7279	2863	1055	948	427	280	157	153	127	129	113	107	122	130	113	120	111	110	102	107	127	112	127	121	124	109	105	108	104	103	100	83	112	108	105	113	99	104	102	115	101	101	124	113	110	110	100	114	109	109	102	106	110	109	105	123	116	92	95	120	116	118	106	110	119	124	111	98	82	113	106	127	97	103	108	107	103	116	117	115	95	107	103	104	114	112	119	110	110	133	100	106	119	115	114	112	130	112	109	107	90	90	117	88	115	108	92	80	78	102	107	94	116	100	99	107	109	116	117	99	104	116	122	105	119	98	125	120	107	106	118	108	100	103	115	105	124	109	111	99	89	104	107	116	122	103	113	88	111	113	99	113	105	103	128	97	105	99	105	114	109	102	106	105	107	106	119	121	107	105	95	106	117	109	105	101	106	117	83	102	120	134	100	104	105	103	97	127	118	111	83	104	114	96	107	107	108	103	111	119	110	116	108	118	108	97	98	114	137	97	117	125	98	118	99	106	113	107	112	113	90	109	104	97	112	117	89	98	115	102	104	105	99	125	104	111	111	108	96	89	104	97	110	111	121	114	123	117	106	82	101	101	115	103	117	122	118	94	112	121	100	116	146	114	108	115	100	109	98	101	117	100	105	123	106	100	124	106	107	107	107	104	116	108	120	92	98	93	119	118	112	114	110	114	112	80	117	107	98	119	106	92	108	101	86	104	124	95	90	92	112	106	109	107	95	100	107	110	100	117	123	115	119	112	92	96	113	104	111	102	122	104	109	104	99	118	86	116	101	91	119	100	102	110	115	107	102	102	100	98	103	101	140	94	102	104	94	120	84	104	108	120	116	111	110	115	124	125	98	97	88	115	97	114	99	113	113	123	102	92	111	106	104	99	120	103	104	108	106	121	85	114	102	99	107	107	112	122	91	127	125	99	95	112	102	118	107	124	110	115	108	111	112	97	117	109	95	131	110	87	105	112	98	106	120	113	98	113	101	111	118	91	101	98	87	101	116	122	107	125	116	120	103	110	123	117	126	131	94	120	98	90	110	113	93	115	123	110	115	92	100	104	96	103	126	96	109	127	127	112	111	94	91	117	105	114	106	98	104	113	94	123	109	101	113	114	116	127	109	107	115	105	84	103	106	117	109	125	105	107	123	93	97	76	91	98	124	111	111	108	101	94	96	117	103	99	111	138	92	103	116	107	115	103	123	109	96	82	118	138	122	95	100	102	103	95	114	100	104	118	98	113	112	102	93	90	97	106	108	104	93	104	113	116	116	108	124	103	99	115	118	96	102	99	122	124	96	97	93	112	107	110	85	100	104	89	106	101	86	94	103	107	108	115	113	107	101	92	103	118	101	108	106	103	101	104	110	109	138	117	102	118	111	111	95	110	90	93	112	107	121	113	106	114	109	111	106	108	106	87	111	96	99	93	114	103	109	95	103	114	110	99	103	105	102	125	125	101	120	112	119	80	93	109	123	103	88	106	106	98	101	110	113	102	111	113	93	98	122	122	103	109	100	85	101	98	103	99	109	102	114	119	92	108	106	98	118	116	89	98	112	109	96	119	121	110	109	120	84	119	94	97	118	113	102	98	108	101	110	113	109	94	103	107	103	100	102	103	100	125	86	104	96	113	98	117	121	104	111	112	106	107	111	108	86	114	102	109	112	97	119	112	101	105	106	107	112	100	106	112	100	130	101	98	110	101	123	118	123	88	106	125	115	104	112	116	139	100	101	115	113	103	100	120	108	108	93	110	96	89	120	96	128	97	125	101	103	107	108	117	118	100	126	97	116	108	115	89	91	111	116	102	103	112	89	99	104	102	138	119	128	120	87	108	91	108	120	98	102	111	105	111	117	99	92	105	114	103	106	110	106	98	92	112	114	87	104	102	112	109	110	116	101	103	107	91	124	98	109	94	117	92	95	119	117	92	122	112	96	108	114	95	105	93	118	107	102	104	107	84	100	106	101	111	111	99	96	117	100	100	113	105	91	97	101	106	100	102	121	118	90	117	113	98	97	98	113	115	117	84	105	106	89	110	123	92	115	101	123	113	115	107	90	110	98	104	117	118	122	120	106	106	109	113	102	114	90	102	96	103	120	115	118	106	109	112	105	114	112	88	106	96	108	119	99	108	113	98	105	99	89	110	128	124	106	105	112	118	103	94	91	113	101	87	121	110	101	106	113	102	108	107	101	112	101	96	102	108	123	116	112	117	101	93	112	99	100	114	105	105	92	116	100	117	103	125	99	88	103	109	96	85	115	106	111	91	93	101	103	112	104	99	112	96	112	112	102	109	101	105	115	97	100	96	124	118	116	96	121	110	102	104	109	100	101	93	94	108	106	113	124	106	121	111	99	112	106	101	101	101	114	95	100	120	122	100	109	98	129	116	84	102	107	93	115	98	98	110	121	99	102	114	102	99	102	94	110	113	94	90	89	99	117	105	99	93	107	98	109	117	110	103	107	109	79	127	98	89	118	110	121	117	107	101	106	120	134	98	104	80	109	106	104	106	113	107	103	112	118	113	103	114	114	91	100	111	116	110	104	112	112	118	102	100	106	113	104	109	95	112	91	119	140	106	107	110	105	108	112	116	105	103	102	104	98	90	111	98	114	105	112	97	98	114	103	95	101	115	89	99	102	112	123	113	109	128	115	108	103	107	123	96	114	100	99	103	107	98	99	99	99	101	110	105	120	108	110	99	102	120	117	114	117	115	101	106	102	112	101	107	102	108	111	121	110	100	105	106	116	125	107	109	108	110	110	100	95	101	100	117	106	108	124	111	120	96	112	108	111	104	111	99	110	111	100	134	107	105	87	120	109	104	91	106	112	103	101	91	103	104	107	112	99	92	116	90	124	104	94	102	117	126	110	101	107	101	107	109	95	104	115	90	97	112	97	113	102	96	105	132	111	102	102	91	106	105	98	120	113	100	118	106	111	102	84	113	121	109	111	100	103	111	96	97	96	111	98	89	113	100	119	109	113	100	95	106	108	97	96	116	99	106	96	111	111	98	109	102	110	121	87	114	104	107	104	109	116	99	109	108	120	115	95	111	126	110	120	114	98	115	105	118	108	118	96	110	110	111	93	116	102	108	114	108	109	85	102	92	94	91	125	106	85	133	105	130	125	99	98	116	115	108	110	106	103	115	111	93	105	103	103	102	104	126	95	119	106	103	97	108	97	90	92	110	108	102	108	111	112	96	113	109	96	99	110	110	100	116	138	113	109	115	118	100	106	98	100	96	138	114	113	109	117	116	98	118	108	111	91	112	108	107	102	116	95	103	123	108	104	82	108	112	98	100	107	133	105	112	116	112	104	96	87	96	100	113	101	95	114	89	118	110	126	95	111	110	134	92	106	106	100	112	107	88	113	113	120	100	112	106	117	110	118	110	104	116	108	119	93	112	101	113	124	100	92	103	102	118	112	103	105	112	101	100	97	120	102	105	111	90	109	101	96	116	117	97	96	99	121	107	110	93	105	114
24892	20390	26752	23912	20395	11137	1742	3468	695	447	433	353	329	282	303	242	239	233	230	211	203	214	196	201	199	194	198	190	199	202	172	182	178	179	175	166	179	176	168	168	173	178	158	158	162	140	178	157	159	154	165	166	173	164	162	155	162	152	174	169	155	163	177	184	136	166	145	179	166	145	166	167	192	175	179	167	166	161	163	174	163	161	172	158	156	187	144	137	158	158	153	157	170	175	159	167	160	157	134	136	153	156	180	153	142	195	169	149	153	175	156	162	184	160	163	138	175	176	162	202	153	171	177	143	158	164	155	157	176	162	187	147	158	158	191	171	187	177	172	150	160	159	163	157	143	150	145	162	144	146	152	164	139	174	158	153	172	194	150	144	175	173	172	147	166	165	174	154	161	154	158	164	157	148	177	140	154	141	155	130	151	172	158	149	187	174	171	161	161	154	178	165	169	150	172	162	189	170	159	145	172	160	176	145	155	138	155	149	139	145	147	179	156	161	166	182	129	162	164	151	164	146	164	160	166	165	166	163	161	136	153	170	157	149	155	180	182	161	181	147	135	167	141	166	180	150	175	140	139	132	129	149	152	142	153	144	146	151	145	168	142	146	121	151	171	177	156	172	162	161	174	181	143	161	149	144	166	158	169	177	174	177	137	174	139	172	155	150	150	153	161	174	144	174	172	177	148	160	152	160	165	174	152	172	166	168	169	135	133	164	164	149	171	155	167	158	184	179	154	148	166	166	147	150	139	125	158	185	172	176	159	152	145	151	163	146	164	150	171	153	153	144	178	146	149	149	144	179	167	151	172	179	162	162	142	161	183	183	153	163	160	130	187	151	149	156	168	174	155	145	152	173	118	145	158	160	147	164	175	164	160	170	200	164	147	169	134	161	151	148	159	172	151	155	166	161	144	162	180	147	156	171	168	166	159	163	188	173	135	180	147	182	165	175	151	147	168	158	158	159	173	159	169	169	184	149	162	166	144	137	169	150	194	168	145	175	161	158	175	175	172	145	136	152	145	164	158	144	165	188	167	156	177	190	134	147	179	160	159	144	171	154	167	147	142	170	171	129	157	137	146	173	152	156	173	161	173	162	172	158	161	144	133	156	165	158	162	177	169	154	160	168	179	170	126	146	160	184	155	165	132	135	170	175	155	135	141	144	164	156	179	161	170	144	157	159	154	151	160	164	134	146	156	150	135	157	168	154	147	148	165	178	145	155	147	160	144	156	145	151	154	171	169	162	163	161	135	166	150	157	152	181	146	143	165	153	157	161	144	157	155	154	150	200	153	150	158	142	148	167	146	162	155	160	173	173	131	155	162	166	142	183	171	162	181	156	149	142	155	182	175	140	152	159	164	151	174	154	181	160	193	143	165	171	141	160	157	164	161	154	157	161	178	207	161	177	160	158	135	159	161	174	156	168	162	137	143	166	168	151	155	151	170	178	160	156	139	161	166	171	157	159	162	176	163	173	154	149	176	162	156	156	165	151	172	166	140	157	147	152	139	167	133	152	207	152	178	149	165	166	146	149	143	187	150	158	157	172	179	156	173	163	131	158	170	158	135	153	147	151	164	164	149	169	153	162	158	174	141	177	152	151	146	165	160	172	138	132	173	159	164	173	146	140	163	138	172	170	177	166	165	172	149	171	196	157	138	172	148	161	158	144	160	152	179	159	133	163	147	152	138	160	149	155	168	149	153	167	157	160	176	150	159	158	154	150	152	148	166	154	144	145	169	160	148	165	168	167	171	156	167	174	150	155	163	121	168	165	144	150	167	168	128	150	160	164	166	167	165	175	169	160	166	186	170	155	145	159	159	170	175	189	150	166	130	155	172	165	146	165	148	160	170	137	157	160	159	148	155	156	161	163	161	158	145	162	139	177	182	146	165	169	151	154	153	178	154	138	167	146	183	149	156	152	170	165	197	160	158	189	156	181	177	161	183	171	168	158	156	143	163	154	165	175	152	153	146	167	157	148	136	156	151	162	176	165	151	156	170	157	172	150	167	169	151	162	165	161	162	175	162	152	155	148	167	152	165	135	147	154	149	149	142	168	158	167	160	143	138	157	140	145	149	183	159	144	169	177	155	170	146	155	166	162	149	177	150	147	158	143	152	164	138	187	166	156	150	144	154	173	166	146	138	142	148	157	161	139	164	156	175	152	157	169	167	146	151	163	170	145	154	164	164	143	161	142	179	174	150	150	149	180	149	142	169	156	145	149	169	154	152	155	159	162	168	170	146	140	173	144	154	155	133	163	151	168	174	146	153	150	187	179	156	154	160	163	164	170	132	159	147	170	151	152	166	146	162	178	162	159	157	167	177	159	163	179	161	159	151	187	143	157	154	167	154	145	144	158	166	148	141	175	168	164	159	162	143	156	198	157	152	153	152	150	153	159	153	162	161	182	170	153	155	142	173	175	158	147	160	153	156	188	161	147	176	198	147	158	173	127	174	164	157	153	167	174	176	152	171	161	151	162	163	163	179	171	179	153	154	129	162	135	148	145	159	163	165	168	158	155	175	158	175	151	131	157	155	168	139	132	189	156	151	157	141	162	145	169	164	151	183	192	165	145	168	157	164	156	143	158	137	141	169	160	152	148	165	140	149	166	142	153	130	172	148	180	140	157	146	156	135	150	151	154	181	158	132	169	174	169	151	171	173	184	139	157	189	180	157	141	172	157	140	147	151	152	155	163	155	166	158	176	161	158	168	159	171	141	158	149	150	154	139	153	163	164	148	159	139	155	168	184	171	150	175	157	159	159	142	177	174	139	153	154	154	172	193	151	161	147	137	135	167	170	164	178	138	153	178	141	144	163	155	165	161	155	159	152	137	165	159	141	160	165	143	174	144	152	159	184	155	158	154	144	151	155	156	153	165	157	138	191	185	162	159	170	176	141	166	161	141	157	160	149	149	151	152	156	163	163	145	154	172	150	147	168	166	165	160	143	156	182	154	153	160	151	146	164	137	149	152	155	170	166	147	163	182	154	125	153	145	149	138	161	143	126	166	143	149	134	174	150	137	165	146	143	182	141	179	168	159	156	173	160	149	134	147	141	140	138	151	176	140	148	148	166	140	167	148	143	159	161	145	131	135	169	141	191	183	181	156	183	144	139	142	173	158	146	151	170	166	159	164	163	160	165	146	140	156	141	169	157	159	156	169	160	184	156	156	152	132	156	147	167	171	161	179	175	171	162	151	143	162	140	151	132	159	150	156	147	147	155	168	175	162	156	138	164	147	153	167	169	143	172	165	157	155	165	142	171	163	156	175	166	161	166	158	162	162	171	170	155	173	150	166	152	164	157	176	160	177	156	153	162	160	161	157	134	165	162	174	164	146	146	164	141	158	165	149	169	170	155	168	143	131	160	165	161	149	148	168	140	146	161	157	147	155	146	143	162	156	149	173	148	159	155	144	156	165	164	165	155	154	155	172	163	148	174	168	149	152	151	163	159	151	158	146	164	156	146	176	143	148	150	164	146
9821	17878	14933	8332	5128	3536	2722	6134	1182	899	735	617	548	517	436	450	375	358	321	288	291	276	285	259	240	263	250	232	210	228	193	182	177	213	201	205	202	216	188	203	159	181	148	186	163	145	201	186	197	203	182	166	165	177	151	179	168	171	145	166	170	160	168	193	171	164	172	127	173	164	171	172	165	179	155	153	159	152	145	159	166	144	149	177	164	167	167	172	166	156	158	170	147	158	159	169	158	150	164	166	145	194	165	155	178	173	160	162	147	184	146	142	167	157	172	166	155	143	184	160	154	170	153	154	179	166	147	159	162	161	139	156	175	164	171	150	156	153	169	140	160	146	150	157	164	154	136	145	159	168	173	166	151	119	142	164	148	156	162	143	147	138	164	138	183	171	151	165	165	149	173	171	137	165	160	163	180	143	136	159	155	130	156	155	169	149	153	161	151	163	147	148	168	173	164	168	169	154	153	166	160	154	155	150	156	166	167	161	154	156	162	167	154	149	165	157	163	158	140	160	162	150	147	153	154	166	140	146	150	143	171	146	164	154	173	143	151	148	147	143	156	144	146	161	150	165	157	150	149	157	160	152	149	139	142	147	162	148	178	160	165	166	159	163	142	154	140	159	157	156	170	177	158	143	169	164	187	146	142	155	174	152	149	169	165	155	155	162	152	157	168	173	151	144	165	159	159	161	156	172	139	134	162	167	163	158	162	154	171	137	143	154	158	138	148	159	170	161	157	144	153	156	146	167	175	159	148	148	148	152	145	143	132	161	182	162	154	154	158	162	154	145	132	136	141	161	165	144	162	157	141	159	142	144	149	141	150	145	149	146	140	154	167	182	152	165	156	166	167	165	174	156	159	158	168	182	173	144	140	154	162	135	138	155	166	171	172	143	147	199	152	151	164	162	147	151	157	158	147	121	171	148	171	166	155	151	163	152	159	158	152	153	163	157	155	141	148	150	152	149	156	158	154	176	155	155	145	150	161	150	163	156	152	166	168	166	156	150	146	153	158	147	151	160	152	155	152	146	135	131	145	165	153	152	148	158	144	160	157	156	152	179	158	158	145	170	159	141	168	149	160	152	160	160	167	153	177	127	175	151	139	160	160	145	174	144	169	161	139	173	177	165	147	165	149	133	151	164	150	163	159	164	172	173	141	148	156	160	155	151	140	142	156	145	155	171	155	155	157	169	131	147	159	160	172	172	144	150	158	147	149	149	149	167	156	164	159	158	146	151	148	145	172	169	152	184	159	161	172	177	155	166	137	162	156	159	153	144	165	159	144	147	157	156	154	161	177	150	134	153	139	157	163	156	148	163	150	149	168	142	156	142	150	167	173	160	160	158	135	148	144	167	130	143	150	144	164	154	154	150	146	147	155	144	166	154	150	140	151	154	166	167	167	156	159	179	141	146	159	179	159	182	142	143	175	154	130	174	170	166	147	156	160	147	153	152	150	157	170	149	175	176	146	157	156	174	141	144	170	145	165	145	152	151	168	169	156	169	167	143	142	141	178	146	149	167	150	151	180	171	190	171	172	181	153	171	149	163	163	142	170	166	149	150	163	161	156	134	166	152	162	166	168	161	169	159	163	174	149	150	144	171	144	147	161	142	166	145	134	165	162	155	156	168	141	167	181	129	154	164	166	146	172	145	164	151	168	143	180	163	156	132	160	168	157	142	163	137	154	158	145	139	158	167	162	183	161	154	173	123	160	159	173	157	163	154	151	172	167	169	153	148	145	139	166	178	160	164	141	155	157	133	141	160	172	176	139	138	147	154	140	164	156	168	162	154	158	137	154	157	157	124	137	170	186	160	178	160	142	174	141	162	180	171	134	167	170	166	139	155	150	130	159	141	142	132	151	169	144	159	151	165	166	158	151	170	157	159	120	149	152	178	171	158	154	153	160	172	140	155	161	158	164	157	141	152	148	131	161	159	171	151	151	143	177	159	147	147	178	149	156	151	170	145	175	143	162	160	179	161	145	147	186	154	153	164	143	134	148	149	139	191	175	150	166	162	143	140	152	139	177	168	149	154	149	154	131	153	158	143	162	141	175	147	145	168	151	156	152	162	151	169	138	164	179	144	162	160	165	161	175	170	169	158	166	185	168	141	146	140	181	149	155	161	161	155	157	148	143	154	164	146	168	150	152	143	149	155	164	145	138	144	158	143	148	150	149	165	145	176	170	168	149	163	137	149	153	155	167	161	160	152	152	152	144	140	145	156	152	167	138	155	148	154	175	139	168	140	159	170	190	137	161	154	161	163	158	141	156	160	149	155	151	152	153	124	139	161	157	141	151	142	175	139	155	159	146	167	160	151	150	165	151	156	139	170	152	156	170	157	154	156	147	153	151	145	166	171	179	164	155	172	153	162	178	153	162	153	138	151	161	168	172	157	173	176	148	175	135	159	145	187	146	158	155	158	144	178	171	149	139	145	149	165	172	150	164	164	155	172	151	168	172	173	159	146	164	158	145	158	148	152	149	146	164	153	166	171	152	146	159	149	142	163	130	153	148	146	143	145	129	143	176	151	158	152	170	138	148	146	156	152	169	149	155	144	142	175	157	181	163	165	167	157	152	167	137	151	156	164	170	146	146	149	141	157	162	153	141	155	165	151	180	165	163	164	151	171	173	165	150	180	169	145	165	148	161	201	149	164	159	157	148	130	170	169	156	152	155	162	157	159	163	134	158	161	140	177	170	133	170	160	157	149	170	156	140	133	156	164	144	147	143	158	169	162	144	162	152	166	157	157	160	163	165	164	170	137	161	159	162	160	152	165	157	157	167	152	132	139	168	162	161	160	141	155	141	142	173	158	142	158	159	148	170	167	159	162	124	155	171	158	147	138	146	143	147	166	141	165	147	161	144	174	184	152	136	163	141	165	148	142	152	148	142	173	152	147	151	129	164	158	161	166	156	160	182	167	151	153	149	182	159	155	149	155	159	147	160	150	158	151	159	157	167	157	140	142	184	141	160	153	135	164	144	176	161	176	130	183	163	166	145	148	155	157	152	144	156	157	139	156	145	150	145	152	151	153	147	135	151	164	157	157	154	159	180	161	168	142	167	154	150	138	157	154	176	147	173	169	157	159	159	142	150	160	153	152	150	147	153	151	144	168	171	140	155	119	158	177	146	170	170	182	157	150	151	148	148	161	148	141	157	151	159	175	161	145	159	182	171	137	176	156	137	167	143	161	148	143	150	181	147	164	160	154	158	149	172	178	156	155	184	162	165	136	154	163	162	145	185	142	171	141	177	139	153	139	151	143	172	171	148	135	163	166	157	167	149	151	156	141	147	144	156	185	158	180	147	169	173	171	143	149	167	146	151	138	166	150	136	151	156	166	155	151	163	145	177	159	161	161	147	173	144	171	139	149	160	146	160	193	161	170	156	140	148	156	176	161	129	157	154	145	188	154	158	153	144	152	162	155	165	140	139	145	142	147	157	172	156	163	156	142	161	180	160	138	150	145	139	123	151	123	159	168
22579	20378	27069	23601	20384	20484	10771	15404	3379	962	798	696	664	609	571	586	560	513	483	494	456	465	465	458	431	424	404	450	387	390	392	389	400	373	385	392	370	365	374	394	352	386	348	353	360	363	382	352	351	368	357	396	382	333	352	364	363	323	395	376	339	366	352	356	351	344	370	344	368	342	373	371	347	386	363	356	350	337	333	320	343	344	342	327	334	325	310	333	357	358	340	332	325	349	353	329	361	350	340	330	347	342	301	346	364	352	338	337	352	345	318	314	354	345	352	342	338	356	357	367	371	312	323	331	377	342	324	334	350	337	357	320	324	357	343	324	330	348	347	324	322	307	351	335	308	343	332	305	367	368	324	339	322	381	345	344	368	350	351	351	321	345	340	310	369	389	352	312	349	337	318	346	311	366	359	315	351	356	308	369	359	335	351	373	308	342	347	366	359	361	350	337	354	323	363	332	321	320	330	328	368	341	344	353	350	349	329	371	344	319	319	340	321	347	315	350	353	325	332	370	332	366	320	339	334	307	337	316	313	329	360	314	345	324	354	372	291	354	316	344	302	315	344	311	342	331	329	331	347	323	319	346	359	369	352	326	347	310	326	332	376	335	354	335	327	356	360	319	353	326	358	339	337	369	348	317	319	331	390	328	348	362	315	340	315	336	357	372	337	331	346	351	319	349	340	355	340	309	334	357	365	338	323	293	386	334	315	380	336	336	339	348	298	339	342	338	343	324	345	310	338	350	347	360	365	337	364	321	341	397	325	315	330	314	326	384	385	355	339	315	318	335	333	329	337	374	347	348	350	344	348	318	312	341	335	300	322	343	325	365	319	328	306	311	337	337	326	327	335	351	344	339	331	339	357	341	328	317	324	331	367	364	349	359	338	397	332	347	324	315	352	346	322	324	358	321	363	340	359	341	348	342	358	333	374	341	306	338	352	340	325	338	325	346	351	357	343	368	335	376	332	371	321	344	346	392	323	356	322	324	321	342	300	313	314	336	310	330	319	327	350	327	341	326	331	334	340	325	327	292	328	324	300	359	315	361	363	346	338	343	328	339	350	310	305	298	332	306	349	354	324	327	353	360	344	326	345	300	339	336	328	347	341	335	364	332	330	328	370	379	367	370	321	357	341	332	337	290	319	354	348	364	353	315	362	324	335	352	344	340	342	345	320	378	357	360	323	335	302	346	354	322	336	362	321	354	315	339	347	351	340	322	309	325	335	344	307	325	327	333	320	327	333	291	346	326	367	348	392	358	338	327	339	347	311	338	332	353	362	339	334	339	361	367	318	338	347	359	324	320	306	345	348	302	341	340	357	365	348	382	330	362	335	329	311	306	316	343	322	357	327	325	336	345	343	373	317	354	369	360	324	360	320	356	320	363	332	338	346	333	335	342	348	350	351	310	384	326	325	350	343	337	326	325	329	331	320	373	306	345	335	347	352	352	342	364	338	323	349	300	340	338	348	340	337	306	359	347	291	301	335	334	338	360	323	304	351	342	352	316	333	360	345	342	337	328	374	348	351	351	349	322	308	313	343	339	324	332	352	357	331	349	305	378	325	336	347	357	355	328	339	353	330	332	321	318	291	362	339	352	354	352	298	325	350	354	351	324	327	335	365	338	333	324	324	375	335	334	319	322	374	315	341	312	343	342	338	342	327	358	339	326	336	370	338	332	315	332	324	348	321	343	345	345	293	356	350	352	348	350	344	338	337	355	342	339	320	373	347	338	292	309	318	362	352	323	331	356	363	376	321	321	356	362	316	372	311	291	324	331	332	368	372	323	351	349	338	373	323	337	351	347	331	319	306	350	361	377	331	340	328	331	359	353	314	291	335	354	319	332	327	346	340	338	328	327	346	312	345	360	338	312	343	355	340	339	341	337	336	334	345	341	344	324	346	351	341	320	362	315	348	342	336	336	330	352	352	356	322	353	317	358	341	322	334	345	331	322	354	317	343	355	357	328	352	347	349	358	308	304	357	354	338	358	348	329	330	348	325	347	345	302	365	337	325	326	336	318	317	313	334	290	340	340	329	329	352	322	316	347	343	331	345	351	333	337	361	300	353	366	316	356	345	350	342	346	352	320	340	330	341	316	364	343	336	313	360	353	362	342	324	352	330	334	326	357	331	349	301	354	338	321	342	328	368	325	319	337	353	339	323	351	361	351	343	303	355	325	356	326	315	364	317	306	332	338	311	351	329	353	302	353	351	338	327	353	315	326	330	334	341	332	327	346	340	329	341	357	337	360	364	343	328	348	316	339	308	357	340	361	364	360	318	338	383	351	322	339	342	363	319	345	332	351	331	370	324	356	318	378	350	344	355	331	345	357	370	356	341	325	364	307	349	349	328	341	340	337	341	341	295	325	326	348	320	351	327	329	330	343	340	336	337	321	364	336	362	326	342	309	359	354	314	334	300	335	323	353	312	323	304	312	357	316	324	375	338	324	336	326	357	354	339	323	330	335	310	312	341	346	347	344	330	317	348	345	336	339	329	335	366	347	347	387	348	353	325	321	337	353	320	339	315	329	368	322	328	334	332	340	337	339	324	337	343	332	377	323	333	341	368	359	357	335	352	334	346	319	374	299	335	348	347	322	352	343	360	343	338	353	360	359	343	361	349	309	323	343	345	320	338	335	320	351	324	316	318	364	322	298	340	324	295	332	344	336	330	317	317	336	320	330	357	325	338	319	345	302	319	329	307	334	310	382	332	294	334	363	365	345	320	404	360	301	343	363	341	328	332	341	344	355	336	346	343	325	336	309	336	331	347	329	360	337	328	335	372	348	340	317	338	354	332	374	335	318	282	345	326	366	328	331	374	336	338	344	336	363	326	319	349	304	343	354	319	358	351	340	355	346	359	385	348	319	307	355	338	309	363	342	324	330	330	327	327	310	336	338	329	352	325	346	309	347	334	372	353	345	365	347	354	317	336	344	356	351	351	371	365	311	338	289	311	328	362	352	332	371	341	310	325	337	355	324	332	332	328	319	333	370	340	339	310	345	316	375	338	315	330	353	334	349	338	340	333	334	356	371	329	352	346	327	336	352	336	336	349	311	312	343	353	359	339	362	299	319	365	321	361	375	335	349	338	331	341	342	297	339	355	336	322	360	329	334	316	348	359	331	335	378	375	341	307	350	317	355	328	331	322	367	344	320	332	341	378	341	353	349	342	339	372	326	359	333	348	330	330	392	372	302	360	320	312	358	349	338	333	353	357	303	358	366	362	319	350	363	361	333	309	368	339	334	305	355	324	331	332	321	346	334	344	339	324	344	310	342	370	359	343	367	354	320	332	326	381	377	332	318	334	329	349	342	336	385	338	332	379	353	331	338	327	352	316	349	379	319	346	308	358	323	324	327	333	339	336	345	341	344	326	369	342	357	318	338	382	329	331	333	367	317	329	294	348	366	353	335	324	322	338	362	328	353	369	326	352	341	367	369	320	345	353	349	352	355	364	336	353	324	322	364	349	340	320	362	325	368
13926	25807	21371	13975	9120	6291	5121	18730	2351	1747	1444	1275	1099	972	916	882	739	666	664	633	588	549	543	507	517	515	479	486	447	467	454	446	461	403	403	374	390	366	373	370	394	342	391	375	411	371	372	373	364	374	390	355	351	363	341	352	348	384	335	364	336	375	377	326	344	330	321	320	368	384	328	310	324	338	338	366	357	348	324	346	322	312	332	352	344	338	332	319	354	327	303	323	333	304	345	310	333	328	348	320	325	306	351	328	350	330	317	353	307	347	336	315	342	327	348	320	327	318	337	330	318	310	344	343	373	291	346	317	351	333	319	331	353	314	328	344	341	335	293	339	317	323	303	307	310	326	310	325	357	319	329	327	296	330	351	334	367	316	334	314	330	325	329	329	345	312	333	328	352	339	339	335	329	304	348	284	368	315	332	307	306	323	321	341	348	328	330	298	351	332	335	373	376	334	344	333	322	317	331	306	324	319	314	334	313	369	326	313	325	312	332	315	326	333	312	326	307	329	338	326	303	288	297	326	338	337	351	319	316	334	323	341	327	298	288	353	336	351	341	348	339	319	330	323	324	320	297	343	311	312	329	324	326	332	312	329	343	301	334	316	347	319	302	327	306	319	292	341	332	323	288	334	337	347	297	325	368	349	315	316	321	308	344	330	324	337	335	297	297	365	338	308	314	310	361	343	333	335	310	320	281	324	314	347	331	321	303	354	330	330	335	352	327	322	326	320	326	309	336	320	339	315	336	335	351	342	311	324	306	323	333	339	334	314	317	285	318	307	310	296	308	343	328	335	332	309	355	344	355	343	327	346	315	337	318	341	326	343	333	319	331	322	330	309	316	328	336	313	304	320	310	304	298	318	306	343	329	319	342	330	323	323	312	330	342	355	334	305	317	310	304	331	305	337	347	331	324	335	320	336	336	318	338	337	318	320	338	311	360	320	299	308	344	319	345	292	337	323	311	316	319	358	346	321	306	318	323	300	351	353	343	317	318	328	307	304	320	371	351	301	339	290	337	317	314	349	290	315	323	312	353	292	308	309	318	326	341	338	328	332	326	319	321	331	310	326	333	320	291	338	309	299	305	388	321	332	340	341	330	295	315	318	330	296	293	327	308	337	316	315	345	327	302	336	313	322	290	327	367	339	324	331	313	346	381	295	306	336	317	338	330	324	331	308	334	340	331	345	314	326	306	337	311	304	314	325	295	334	300	334	330	322	342	314	336	321	336	298	384	314	317	333	337	299	314	303	327	314	346	312	332	307	312	292	307	320	325	308	316	333	333	339	341	314	313	344	325	323	304	341	336	309	362	310	324	326	303	346	320	327	315	318	332	345	331	358	324	325	362	322	327	322	306	350	339	340	304	314	338	324	341	331	334	329	323	360	321	337	328	312	358	319	326	279	358	341	297	331	325	341	316	289	341	344	341	349	318	315	339	330	332	296	339	324	322	297	316	322	280	323	323	308	340	310	326	310	314	316	337	343	334	324	335	317	346	315	306	332	328	342	335	320	331	324	338	314	321	338	340	333	375	305	321	311	315	321	340	326	289	330	336	343	341	324	320	322	327	340	316	322	347	317	320	310	313	335	298	312	318	310	332	317	317	330	310	303	286	336	320	321	293	334	310	310	334	319	322	313	317	349	309	327	323	331	334	303	334	337	338	331	338	331	330	312	314	284	355	326	315	347	300	326	327	297	279	333	350	340	334	315	332	283	336	336	308	325	341	312	306	323	335	329	313	328	299	292	313	321	317	349	316	301	276	298	334	353	338	292	336	309	316	312	327	323	313	314	380	364	323	305	315	333	311	342	304	363	306	322	336	350	306	326	312	333	326	319	305	330	340	298	354	335	307	329	315	324	320	313	310	347	335	345	345	308	329	317	334	306	312	304	356	326	345	353	324	346	339	329	303	332	329	314	315	313	345	332	370	337	296	308	355	317	345	321	320	300	320	316	280	337	349	318	331	326	321	312	343	332	306	315	300	323	343	307	308	334	316	315	301	311	315	328	363	334	324	331	339	298	344	331	307	343	334	329	313	318	329	373	337	297	326	317	305	338	304	327	319	326	341	309	290	317	300	304	315	329	318	354	305	337	311	325	321	313	339	275	337	347	307	309	320	315	342	303	302	326	339	332	331	320	311	324	307	350	335	304	315	328	342	324	320	312	308	333	336	312	352	332	308	320	340	297	361	303	333	293	341	293	352	317	319	304	314	317	308	331	321	317	310	325	310	336	312	319	323	322	308	340	330	308	297	333	348	317	302	328	345	336	347	339	334	355	359	315	327	292	307	306	339	350	320	330	327	355	330	309	287	302	339	314	300	305	348	330	342	332	312	281	291	351	346	311	324	331	341	330	337	309	310	287	314	352	331	311	313	302	324	325	322	320	318	288	282	373	329	297	308	328	314	327	318	298	322	338	302	293	326	307	326	345	308	337	325	318	320	301	324	326	328	301	327	339	297	328	340	323	325	325	322	342	330	326	321	307	355	301	334	297	330	317	310	342	332	317	312	326	334	314	276	321	315	314	297	349	329	317	344	329	307	335	322	293	332	306	335	314	310	337	301	337	327	323	299	325	342	322	338	310	322	328	309	318	313	331	331	321	316	325	348	333	344	310	353	330	322	324	320	331	318	314	328	332	341	330	336	322	324	357	299	331	338	322	315	310	306	310	313	306	349	327	294	332	313	351	317	344	318	324	339	306	300	332	305	322	359	325	334	335	311	328	365	320	314	311	333	325	312	326	301	332	314	309	322	314	328	302	375	347	318	346	287	323	355	336	329	330	350	318	322	331	312	301	326	314	351	312	335	335	328	333	320	283	364	320	310	337	369	317	323	329	312	298	306	346	333	310	315	339	296	356	323	328	316	328	305	315	335	316	334	359	333	294	342	343	321	338	318	323	311	318	353	329	314	350	322	344	311	352	314	291	331	340	312	348	326	334	305	334	333	341	341	331	331	334	320	376	332	309	351	343	320	314	322	306	348	330	333	277	305	310	343	304	305	308	305	329	320	313	305	323	319	321	314	342	315	287	337	302	305	319	322	325	310	313	350	314	347	314	321	321	349	325	352	312	306	312	311	311	325	357	322	320	337	318	314	320	305	307	303	318	317	373	319	308	351	326	317	325	345	332	305	280	344	295	343	338	332	318	342	357	345	319	325	311	334	303	317	313	324	347	326	313	324	307	312	304	349	345	318	312	339	289	334	338	319	304	348	320	314	346	324	333	309	290	341	326	310	306	317	315	327	338	311	338	335	341	316	329	361	337	362	329	352	353	338	312	347	301	303	314	333	332	350	318	313	324	315	335	343	330	328	332	321	335	328	323	338	308	301	301	308	310	274	330	327	313	345	309	307	304	310	342	312	306	315	347	319	325	302	348	313	316	313	322	302	308	312	343	315	335	326	344	338	328	309	317	315	323	316	312	324	343	370	338	309	328	296	300	330	299	344	311	296	319	324	370	319	288	359	322	321	322	317	349	333	341
27685	14839	3187	1296	578	385	231	357	117	102	89	112	93	101	109	117	94	94	91	97	87	99	90	93	98	94	115	110	100	95	96	92	93	96	113	99	110	105	122	82	94	88	105	95	81	81	75	96	91	102	110	98	92	94	87	96	100	81	94	96	91	81	93	76	108	97	107	120	89	88	91	95	81	80	78	84	74	88	98	74	104	92	94	100	99	81	92	98	82	88	94	92	83	83	84	89	92	89	90	85	88	96	110	111	84	98	92	96	103	93	86	104	80	80	90	78	93	87	91	78	80	96	92	96	93	104	81	92	97	93	83	98	98	108	75	74	97	78	105	92	87	86	93	91	101	96	82	92	89	99	76	104	103	77	75	93	88	92	97	88	105	115	84	89	99	106	102	97	89	88	90	80	111	88	88	91	99	97	95	93	91	90	89	88	83	107	101	92	91	92	85	77	90	81	106	98	99	92	90	98	96	93	95	98	119	103	100	93	76	97	91	84	97	81	90	90	100	92	93	103	98	83	99	107	86	101	92	100	95	98	101	80	82	88	90	115	91	109	87	101	98	96	99	93	101	93	81	101	92	107	89	86	83	92	98	78	97	109	90	97	99	84	86	87	92	94	77	95	83	91	68	97	86	92	84	75	103	91	99	90	84	91	94	101	93	100	93	104	94	89	92	85	83	92	82	95	105	89	110	84	80	113	86	91	85	101	71	90	112	99	91	82	96	92	97	89	96	98	117	83	80	96	87	95	83	85	92	81	89	73	116	106	84	75	96	78	89	102	66	85	90	88	93	95	76	83	105	94	102	103	99	107	92	86	96	113	75	86	94	95	100	80	98	108	83	76	95	91	78	90	78	97	83	88	81	93	92	104	91	104	104	93	83	89	82	96	82	99	97	101	94	86	87	95	87	88	99	98	88	90	86	89	88	93	88	109	89	93	89	84	80	99	82	108	105	96	92	98	96	95	78	83	91	101	85	97	74	88	112	92	97	116	83	101	93	85	102	99	84	73	87	99	81	104	85	90	90	87	74	97	96	82	84	106	94	100	98	86	85	100	99	113	89	96	81	88	80	102	98	87	87	85	84	78	84	80	81	99	92	98	98	94	86	102	95	81	94	100	96	93	89	109	94	76	86	97	85	109	87	81	98	92	90	98	80	92	98	98	84	90	105	92	87	90	85	107	96	90	99	102	98	81	98	78	88	82	91	92	100	104	80	84	100	104	90	88	79	94	91	104	74	96	90	80	95	98	88	92	95	86	80	102	87	91	88	86	94	97	92	109	90	83	90	87	96	100	102	84	90	80	93	97	85	98	105	80	116	72	86	96	86	97	76	80	101	84	100	89	83	96	93	107	96	126	110	76	96	92	91	89	84	82	93	89	104	83	109	89	88	105	86	105	94	89	103	92	98	105	94	85	75	77	87	106	85	98	101	90	88	98	110	93	87	91	74	98	85	84	81	95	87	89	104	94	98	93	98	93	83	83	99	84	97	95	91	92	88	99	99	97	84	96	92	92	74	106	94	95	82	102	84	77	104	92	89	85	91	69	111	86	89	97	85	92	100	89	93	87	90	97	90	83	88	92	93	97	90	90	89	85	101	98	92	88	89	103	104	79	72	91	78	84	84	97	82	102	80	83	89	92	99	117	74	104	87	93	106	78	94	88	70	84	88	89	94	74	96	87	102	91	94	85	111	83	86	81	89	83	127	100	72	84	88	102	81	71	99	84	94	83	88	80	77	89	76	124	82	109	74	96	98	91	95	92	79	83	77	105	81	83	102	95	81	98	93	91	105	89	79	86	92	92	93	101	89	99	98	94	88	100	84	84	95	92	86	83	92	93	87	85	98	86	86	84	81	87	75	92	99	83	88	89	98	88	96	82	78	99	102	97	96	84	99	88	102	89	91	106	101	95	106	92	100	95	103	96	89	112	92	113	104	87	99	94	104	89	102	110	90	102	83	91	88	92	87	103	77	112	101	105	89	96	84	83	89	95	92	82	96	99	97	103	103	107	107	83	104	90	84	96	85	102	86	92	89	91	89	91	85	95	98	81	90	98	104	102	101	106	93	86	110	91	105	92	79	89	94	91	93	100	92	100	113	96	86	85	81	96	105	82	101	108	95	89	87	97	102	106	92	84	102	105	84	88	95	97	92	81	110	89	88	106	92	95	98	82	94	94	101	89	84	96	78	86	84	79	109	85	85	88	87	111	86	82	85	99	94	85	89	92	90	98	96	71	100	112	84	99	93	93	92	101	99	94	81	104	90	88	101	102	73	92	95	96	103	104	103	107	99	83	109	90	98	73	92	91	81	100	85	102	82	85	91	96	105	80	98	98	96	75	111	79	83	89	100	91	99	95	87	98	103	86	93	74	88	83	97	103	103	95	87	85	93	72	82	83	82	79	95	105	88	84	76	99	87	87	83	92	102	89	78	115	73	104	97	83	84	84	97	83	95	103	83	86	92	111	99	92	86	128	91	92	109	97	93	92	96	88	102	85	92	98	99	79	86	84	98	88	91	91	84	88	76	77	102	90	95	100	90	89	93	83	93	98	98	100	106	85	98	97	86	87	88	104	96	92	101	97	104	86	89	78	81	92	85	101	97	79	89	100	90	90	87	99	88	79	85	106	85	102	95	84	78	90	96	96	98	94	70	105	81	110	104	100	83	89	90	104	78	82	76	98	89	87	67	65	98	106	83	80	100	85	91	79	104	100	73	98	110	111	103	75	95	93	106	94	102	92	69	113	94	88	98	97	77	80	104	91	107	83	85	80	84	84	88	117	99	95	83	105	89	100	89	79	101	101	78	75	81	79	94	96	107	102	92	77	91	97	86	88	72	88	94	88	97	86	100	89	96	91	88	115	94	92	104	100	94	97	93	96	109	75	83	91	110	92	85	92	93	96	92	79	100	100	84	83	91	110	94	81	105	94	94	92	97	100	87	90	88	88	80	83	98	93	88	109	80	79	90	85	76	94	102	108	95	95	82	89	98	84	88	95	107	100	93	96	89	71	85	82	96	83	93	101	93	89	90	94	92	86	91	94	72	94	80	88	75	88	89	98	95	91	119	84	87	87	93	95	88	89	84	102	98	82	96	92	86	88	88	92	94	86	107	85	73	83	92	80	89	98	90	87	81	70	82	97	94	80	105	93	96	97	104	93	91	91	86	88	88	98	95	90	95	99	108	91	97	79	88	81	76	99	83	94	92	92	81	96	76	89	80	113	98	101	96	109	87	99	95	84	90	113	106	100	106	108	74	106	94	84	99	94	83	89	85	78	98	95	96	89	80	93	106	79	99	76	92	94	88	97	95	81	87	78	76	87	71	104	124	88	83	109	87	97	101	100	97	76	86	88	97	107	110	86	69	81	96	76	97	94	87	74	100	82	101	100	111	87	94	107	105	104	94	101	94	104	84	77	103	79	91	82	102	109	86	97	107	75	91	88	99	89	71	112	98	88	81	98	99	88	101	74	86	84	98	103
7761	5330	3906	2449	1146	727	423	711	152	129	118	117	117	112	107	99	117	126	125	100	101	113	123	101	113	105	103	119	111	112	119	86	125	97	114	120	113	117	108	99	98	113	107	112	119	95	114	111	101	108	98	115	99	107	87	110	93	90	89	103	98	106	104	106	106	98	103	113	107	107	96	115	104	92	107	114	103	107	115	113	104	116	105	103	102	90	94	93	97	105	100	113	108	103	126	103	110	114	115	138	115	100	107	118	106	96	94	97	119	112	98	105	103	84	114	98	96	105	96	99	98	122	111	109	119	107	101	105	105	104	113	123	94	98	123	108	96	97	97	126	107	122	91	118	114	88	115	100	117	84	102	89	92	105	118	89	109	103	116	117	101	110	106	105	104	91	110	110	109	134	121	99	103	107	107	96	97	106	117	101	121	99	107	90	107	115	99	100	106	121	123	102	110	86	116	114	95	129	106	113	123	88	104	95	102	118	114	103	120	102	82	117	137	116	97	121	118	119	99	101	107	124	99	112	108	105	109	126	91	98	119	128	92	91	119	109	104	113	102	109	111	123	92	90	94	103	112	101	110	106	94	107	116	111	107	106	94	108	93	87	98	109	107	96	95	88	116	111	117	102	103	115	112	113	116	108	105	91	117	98	94	114	105	118	102	103	122	102	125	96	125	103	101	101	118	121	107	100	124	114	116	104	93	106	104	120	116	104	93	99	98	96	105	102	100	126	104	111	101	122	115	111	110	97	96	96	77	94	94	98	100	109	108	102	97	109	99	123	107	114	97	109	118	94	111	112	99	82	94	108	105	95	94	101	80	120	109	113	109	123	98	116	89	115	123	105	112	111	98	112	97	91	90	109	98	114	115	118	90	91	100	116	109	99	112	92	87	101	109	98	119	94	98	114	98	96	101	104	111	103	91	118	113	101	109	113	118	117	115	117	105	102	104	112	105	107	100	95	110	98	99	95	110	102	124	115	136	111	100	111	100	89	108	127	113	114	108	112	107	98	101	92	95	105	98	115	110	115	105	98	117	99	104	97	112	99	97	96	105	102	82	103	89	105	103	120	97	90	106	110	100	98	119	102	117	106	119	122	102	103	112	104	92	92	99	84	121	96	113	118	116	112	95	99	112	103	81	117	99	112	119	97	118	94	103	74	103	114	97	129	119	99	99	110	108	89	92	107	118	96	116	102	105	112	88	113	121	107	118	111	108	114	123	105	120	96	119	87	112	107	95	104	108	110	107	115	122	108	115	109	95	101	109	110	111	109	111	116	98	76	113	87	99	99	108	103	102	97	108	106	98	112	87	95	114	110	98	138	116	118	89	95	109	98	102	107	122	82	95	111	108	105	101	113	98	115	95	94	114	109	102	108	102	123	109	105	114	107	111	102	102	106	121	103	113	141	104	117	110	121	111	113	106	99	108	92	114	109	97	118	99	111	114	107	110	105	127	125	108	111	111	101	126	111	93	101	123	114	113	124	110	105	123	114	92	106	111	121	120	96	100	114	125	92	101	109	98	122	119	100	88	107	97	97	110	93	103	118	105	114	114	100	102	114	109	104	107	118	122	107	97	107	110	119	107	144	108	101	122	103	110	94	97	112	94	100	101	102	100	113	108	101	100	107	98	90	90	111	92	124	100	106	104	120	85	101	112	115	113	93	102	106	101	122	119	116	110	106	106	115	93	102	111	121	102	99	138	98	113	108	123	103	126	107	104	102	111	112	107	111	116	117	90	112	114	96	124	100	112	114	113	84	116	91	103	105	97	90	88	86	126	112	126	91	109	115	103	98	90	104	127	125	97	103	104	109	104	107	100	107	122	115	108	115	119	109	109	97	112	102	80	101	103	98	86	92	100	91	125	109	103	84	104	110	118	106	103	115	109	106	115	107	79	103	90	99	124	116	108	104	117	104	104	111	114	106	98	100	105	123	123	87	120	93	101	123	76	97	84	102	100	84	101	99	93	85	110	100	103	89	95	127	128	104	110	116	105	116	117	103	112	94	94	96	109	122	116	108	99	134	115	98	104	99	102	96	121	109	100	99	108	110	96	92	120	106	110	91	108	106	94	122	107	100	112	101	121	93	106	108	122	113	97	87	110	98	118	127	113	99	117	117	109	92	119	110	99	101	100	106	85	110	89	114	100	110	124	120	95	108	87	88	111	104	107	121	103	134	110	112	96	104	102	93	91	102	100	100	114	116	113	103	119	105	99	102	99	115	108	96	102	128	118	98	122	108	96	85	78	111	103	106	109	119	100	110	125	95	94	117	99	99	97	111	116	99	97	118	140	108	116	128	99	106	122	120	97	109	105	121	108	91	126	108	121	112	120	106	84	117	135	103	116	106	101	82	103	125	88	97	94	109	82	96	87	107	97	102	108	102	115	111	108	111	108	106	99	104	125	114	99	100	119	112	110	110	109	106	91	103	105	94	101	107	122	109	114	102	89	85	104	80	116	118	105	94	113	126	105	111	110	95	118	110	106	119	118	115	129	125	102	105	103	108	115	114	104	119	90	110	108	119	95	113	115	100	115	118	127	115	118	99	97	111	103	113	106	117	102	109	94	89	120	111	120	121	85	94	100	133	103	127	113	108	81	118	109	107	91	98	104	86	95	126	106	101	123	101	106	101	113	102	106	106	125	101	109	122	116	101	117	104	108	100	103	107	107	112	102	104	113	98	113	92	93	98	112	113	108	103	102	103	111	107	100	99	107	110	106	96	102	102	111	88	88	104	117	119	104	103	111	104	122	98	94	104	102	103	103	95	99	116	122	121	102	115	100	127	119	104	125	110	95	111	93	90	94	125	96	102	99	111	126	122	96	112	102	84	106	123	103	105	108	87	95	113	98	87	131	110	106	116	113	100	112	118	95	102	104	109	109	109	96	102	117	109	119	91	83	131	102	107	116	118	123	129	122	109	117	103	95	104	107	115	109	116	116	106	112	96	110	108	107	113	107	100	96	96	95	108	94	107	106	122	102	107	98	123	117	114	103	118	118	106	111	110	105	121	87	110	108	91	112	106	103	103	127	123	112	98	108	94	111	110	111	108	123	94	110	104	120	90	82	94	105	98	103	111	110	88	122	110	116	111	112	108	93	103	97	120	97	99	106	98	92	104	105	104	109	86	110	100	116	98	113	109	105	112	107	100	96	111	108	113	126	115	105	109	80	108	115	94	89	112	117	108	107	89	117	113	118	85	104	98	107	127	101	100	100	104	127	111	109	109	91	90	100	103	109	114	102	118	99	123	91	134	103	114	105	111	124	105	101	106	108	117	110	93	124	92	111	84	106	99	90	107	88	113	123	98	103	99	93	112	113	93	116	111	116	112	108	98	119	94	116	115	112	91	120	111	115	112	110	124	98	113	119	111	115	92	111	106	129	105	106	107	111	103	117	104	113	100	104	125	100	100	97	87	110	103	135	104	103	118	112	103	110	119	103	113	104	111	105	100	104	99	117	118	121	104	112	111	109	116	110	112
24818	20392	26745	23919	20394	11114	1848	2876	647	481	419	381	344	316	294	281	231	274	247	242	251	221	209	209	198	209	207	212	219	196	190	203	201	176	175	189	197	197	191	207	196	171	185	179	169	182	139	179	175	170	154	169	170	149	173	140	179	162	175	197	188	163	166	166	147	165	164	159	171	179	150	154	146	164	152	154	174	166	145	167	179	157	160	160	150	151	172	172	172	163	155	165	154	187	171	170	176	161	151	173	174	152	164	140	144	162	169	165	174	158	156	170	168	168	144	154	159	163	126	150	170	167	142	175	137	161	152	172	160	159	165	149	155	148	149	148	134	134	138	149	133	167	154	188	159	150	162	161	139	146	175	167	142	167	164	156	153	142	155	163	148	154	159	152	150	150	165	162	137	159	149	168	166	154	152	124	174	174	152	160	162	171	152	162	167	154	176	168	156	166	158	134	176	170	153	169	151	159	140	141	159	156	141	167	161	172	170	149	168	158	138	150	148	142	144	162	151	172	149	172	127	156	145	156	167	171	178	160	129	160	167	154	164	153	168	160	157	149	170	175	157	163	173	136	146	146	169	176	168	151	170	168	148	159	175	156	159	167	188	188	150	144	177	153	128	176	168	146	142	172	168	164	167	158	162	162	169	160	175	161	178	164	146	159	159	143	166	177	156	159	151	146	159	169	157	147	139	167	180	150	167	147	159	174	147	145	161	151	165	160	176	170	176	150	142	120	168	153	170	145	168	171	170	144	140	124	171	166	153	160	163	167	147	156	175	169	165	176	148	154	166	176	188	154	168	148	158	149	171	157	180	172	145	169	172	181	174	155	164	163	150	154	148	186	158	155	145	149	152	160	178	163	155	166	152	178	152	147	174	162	146	181	190	165	152	137	130	192	129	164	169	152	168	175	181	163	152	154	155	184	151	158	167	157	158	157	151	197	163	156	155	156	164	179	155	133	149	154	169	161	169	153	165	148	152	148	148	153	160	172	178	152	144	136	149	161	174	166	181	140	160	161	144	163	147	143	155	134	128	157	151	167	170	174	154	172	158	153	161	148	141	151	143	156	161	172	142	154	165	166	180	151	160	146	169	152	159	171	149	147	190	156	163	169	160	150	156	151	180	157	177	167	157	169	163	164	165	158	146	128	152	155	154	156	140	164	159	158	153	169	145	172	151	162	155	177	176	162	163	173	185	152	174	150	164	154	170	155	146	162	171	135	165	160	167	138	170	154	157	158	163	164	157	150	154	175	142	159	163	164	134	171	168	156	150	173	153	143	139	159	171	144	139	176	155	167	168	145	159	152	150	155	157	165	180	146	142	160	178	160	139	169	164	162	145	163	147	154	148	147	167	137	169	157	148	160	147	152	161	141	167	152	186	139	145	168	146	147	158	143	151	153	175	160	170	152	164	135	140	148	173	168	175	136	153	147	162	144	153	156	143	180	155	162	160	154	169	160	150	160	170	163	176	153	145	168	168	177	155	171	145	168	158	160	172	155	167	160	169	163	143	149	131	156	132	156	159	151	153	163	154	159	168	166	132	171	164	147	159	164	158	172	160	163	148	157	160	178	172	173	154	157	144	129	157	143	156	159	146	153	148	172	174	144	162	139	169	134	173	182	158	161	168	168	151	159	147	156	169	154	145	158	172	159	151	149	149	147	166	137	150	155	167	152	148	198	148	141	148	164	131	137	159	168	169	159	177	160	166	185	158	145	151	157	183	154	128	149	136	154	172	161	174	147	164	160	167	169	153	173	138	162	168	156	157	174	154	191	162	158	155	160	152	148	156	155	165	153	153	150	146	148	162	152	171	162	155	188	142	142	161	147	159	150	179	167	169	151	145	171	159	152	185	184	140	175	148	168	157	174	177	144	129	128	165	149	146	181	171	168	171	159	180	164	163	151	172	155	150	170	139	180	153	138	148	161	168	186	168	151	166	151	163	164	173	152	162	152	176	166	164	164	158	157	171	184	177	167	141	171	155	133	168	149	177	129	160	150	157	159	150	150	159	175	161	154	152	157	142	145	158	155	152	152	162	166	168	174	171	151	135	153	138	180	176	156	173	150	153	164	150	146	162	150	141	151	156	183	165	185	160	161	158	154	131	163	155	157	141	168	187	156	171	152	126	172	179	145	182	161	169	174	149	177	176	158	138	157	159	148	161	172	167	141	152	147	194	173	150	160	166	148	163	163	145	143	166	153	158	161	138	146	153	149	144	176	159	168	159	140	155	173	161	159	165	148	170	168	159	147	173	156	153	156	149	177	151	160	152	177	175	153	143	151	137	163	155	143	169	157	161	142	143	173	159	150	162	150	151	175	159	165	141	156	139	156	144	165	161	151	154	141	160	196	161	162	173	164	169	145	161	164	146	159	149	161	152	152	167	126	152	150	157	136	167	154	144	156	158	159	183	153	169	189	182	190	149	154	152	158	175	147	135	156	153	166	144	142	171	173	173	162	157	161	150	167	174	162	139	170	166	158	157	184	168	163	174	170	136	160	177	146	159	160	138	150	164	171	163	155	161	143	140	149	144	174	160	163	187	146	163	168	168	167	166	153	170	154	166	162	164	132	157	146	145	160	159	168	146	151	153	165	153	161	145	151	156	147	144	141	149	140	153	160	149	159	159	149	150	155	163	142	158	159	149	162	181	175	170	146	155	155	156	146	144	163	161	153	157	177	149	156	175	161	160	147	166	165	155	145	147	158	155	158	169	162	154	127	150	167	149	140	135	133	165	143	166	167	149	161	159	146	155	162	179	167	145	163	168	167	162	169	160	153	156	183	162	153	157	156	135	190	164	169	160	139	177	165	154	136	169	145	178	173	167	172	179	160	163	182	165	180	142	160	170	167	152	158	162	166	159	138	163	174	150	147	159	184	166	178	165	155	172	166	154	172	181	152	166	144	159	171	146	145	162	158	173	162	171	157	168	166	134	166	134	163	157	150	144	149	164	160	154	162	169	154	165	179	132	169	160	175	164	148	125	149	164	175	161	150	146	163	182	166	166	150	158	149	145	146	168	158	157	146	150	140	146	151	157	148	175	176	158	146	177	159	161	161	174	137	166	172	130	130	162	165	163	165	149	169	164	167	164	146	165	166	169	157	162	162	172	173	145	140	153	142	166	144	155	162	142	158	178	150	141	168	135	161	147	168	154	169	124	149	172	157	159	163	148	163	163	177	137	186	184	160	147	179	161	166	160	154	141	155	178	161	164	180	146	162	176	162	162	142	161	171	160	158	155	164	136	176	151	171	160	140	172	154	175	160	161	139	163	144	159	169	154	174	174	134	164	165	137	135	139	157	152	139	164	146	158	169	164	149	153	159	144	148	162	163	159	139	172	151	152	142	160	154	175	136	177	169	163	177	171	158	146	146	169	164	162	163	169	164	163	161	165	177	156	167	146	170	172	157	180	159	135	167	174	188	146	165	144	159	176	172	178	143	163	159	162	146	149	163	162	138	181	151	160	159	161	160	133	140	154	166
10693	18214	18857	10103	5361	3318	2750	5333	1183	921	740	621	569	494	470	435	365	362	349	270	306	276	260	269	243	244	247	204	207	239	176	219	169	185	210	184	190	178	175	171	177	163	176	168	187	197	182	175	190	172	149	163	173	163	156	189	190	159	182	170	166	171	184	166	157	149	173	198	141	162	177	171	174	171	164	164	174	185	168	193	135	164	162	162	145	154	183	150	179	165	150	178	182	142	164	164	162	144	170	162	146	174	177	142	150	187	177	178	145	180	157	176	157	159	159	134	154	186	183	181	166	163	168	151	151	158	173	160	170	162	146	184	152	154	159	150	136	185	141	169	188	167	165	167	164	156	158	159	150	156	135	161	160	181	148	159	170	162	134	167	159	150	155	166	154	161	170	167	147	139	149	151	168	153	143	122	165	158	156	142	158	155	165	141	144	156	150	143	155	165	154	167	171	161	159	156	155	129	177	136	159	168	139	152	142	134	154	147	166	137	157	163	158	146	147	172	155	170	158	169	145	177	140	142	192	151	160	127	161	163	159	156	161	151	135	167	168	122	142	160	137	152	156	156	157	174	161	157	169	142	175	137	146	172	143	163	143	148	159	166	165	137	157	150	166	153	157	175	147	148	148	140	141	116	135	189	142	170	152	156	138	143	143	153	153	165	149	165	136	126	156	159	123	149	138	174	163	138	151	172	178	147	150	158	128	163	170	159	148	135	171	181	169	155	163	146	154	160	174	143	144	169	160	157	184	178	171	146	137	156	168	166	145	148	144	156	172	161	163	168	141	160	154	150	158	164	172	142	143	168	164	171	142	169	136	162	149	168	162	161	141	149	161	150	164	164	145	146	176	135	173	186	136	162	167	142	167	167	152	172	151	164	149	138	138	159	157	155	156	141	139	155	138	151	164	146	148	172	170	145	150	142	158	148	139	173	164	166	148	158	170	162	162	155	157	147	162	145	145	176	147	180	185	159	155	161	168	174	165	168	153	164	150	175	147	138	160	167	159	164	167	176	166	154	152	155	182	158	147	139	177	158	139	163	152	143	159	138	142	144	160	164	167	154	167	150	178	149	151	161	137	166	164	160	129	149	154	171	160	153	152	170	167	120	165	165	167	159	142	167	158	151	156	147	176	168	153	192	150	145	160	153	167	148	148	162	150	138	174	134	163	171	157	158	152	182	178	164	162	170	153	152	146	175	153	151	165	173	149	154	146	146	158	133	142	143	138	151	159	153	137	172	159	134	155	152	169	142	156	183	161	128	169	151	149	180	139	140	156	160	164	171	171	144	156	151	159	153	196	151	133	175	144	136	172	174	159	147	147	162	148	168	170	150	162	154	166	165	151	166	165	185	161	170	163	164	153	146	168	147	164	161	151	163	171	168	161	162	174	152	155	149	163	174	149	161	141	175	165	158	145	168	158	142	155	159	154	163	156	166	177	162	173	162	160	172	166	143	154	145	150	152	156	137	166	164	152	157	157	143	150	157	154	160	154	154	141	147	148	150	173	156	172	164	151	172	152	157	150	166	178	162	165	165	156	161	146	174	153	172	162	135	151	160	149	188	141	150	165	149	159	149	168	159	140	147	146	179	165	157	160	133	162	140	160	155	154	157	155	166	148	161	165	143	146	170	157	166	166	156	148	158	156	174	122	159	163	174	178	159	167	179	151	154	148	164	141	161	142	174	146	144	146	162	161	168	161	147	161	168	155	164	154	152	139	154	136	162	156	156	135	150	166	173	163	139	170	153	147	157	166	163	154	159	157	158	159	157	145	152	145	163	173	188	141	172	173	160	164	152	176	142	149	141	146	139	155	169	133	139	165	172	156	152	153	143	172	139	172	150	141	154	140	161	156	154	172	163	164	171	151	163	154	157	185	190	149	141	167	168	163	148	154	145	146	150	154	146	149	168	143	147	143	132	150	154	177	149	144	147	158	173	155	152	154	165	134	175	140	146	150	146	159	156	180	176	155	152	167	160	155	155	176	154	162	168	180	191	149	164	168	147	161	154	164	147	169	170	146	151	155	165	185	160	163	149	151	171	151	152	144	155	169	141	146	144	152	174	143	138	181	161	175	177	138	152	148	140	146	160	187	139	157	140	154	147	151	157	164	150	146	153	172	149	171	181	136	131	159	138	148	148	158	145	162	146	165	157	172	148	140	144	167	138	169	171	181	176	181	170	171	143	169	151	147	144	198	129	137	146	170	151	159	170	148	146	156	139	159	131	143	155	164	169	146	157	151	152	148	161	159	178	152	167	160	153	155	174	177	151	149	148	151	147	174	165	137	169	156	162	137	177	165	159	156	166	149	174	145	150	160	157	147	144	156	159	144	163	176	151	153	145	167	151	171	166	167	156	138	141	147	148	156	152	178	126	167	133	159	152	186	165	158	141	155	154	147	174	146	161	165	164	145	148	157	154	161	178	162	159	154	161	142	145	156	149	157	137	165	140	169	177	160	139	157	155	157	154	157	150	161	149	162	139	183	147	143	160	148	163	140	172	145	149	147	167	156	164	154	176	162	162	168	169	144	173	162	158	175	145	167	156	156	171	153	150	168	156	138	152	176	145	153	166	152	191	189	154	155	165	154	165	157	181	142	144	150	141	144	139	151	148	146	163	152	166	176	152	156	152	152	203	151	167	160	175	147	147	162	157	156	160	176	155	170	136	150	154	151	162	156	154	154	178	163	162	154	162	154	158	153	165	165	151	149	135	157	152	154	188	143	158	157	164	168	152	158	133	154	154	153	158	121	150	158	154	160	166	147	148	140	164	151	150	145	171	149	156	145	159	165	181	152	164	159	140	150	167	170	164	166	138	130	152	151	161	161	149	150	172	169	167	170	152	163	145	162	166	142	136	165	136	153	176	131	171	180	152	147	151	163	156	156	148	172	151	171	134	161	153	161	162	144	162	162	164	151	168	166	162	172	150	144	154	132	172	144	158	146	157	154	161	154	163	155	175	149	159	149	150	147	138	161	149	161	139	171	172	169	164	148	145	150	166	134	153	174	150	161	148	170	159	170	166	162	152	148	141	139	146	159	150	154	147	173	145	163	163	144	157	161	156	165	155	149	173	165	152	173	155	142	153	146	159	146	147	166	154	164	167	160	149	175	157	148	129	149	165	148	165	155	142	141	140	164	176	139	171	164	156	144	171	129	152	160	164	156	147	157	161	141	153	162	133	167	161	142	177	143	143	163	149	178	163	185	176	154	158	154	146	176	155	137	167	154	180	161	153	182	147	161	163	169	143	154	153	144	161	137	146	167	146	146	158	160	168	167	151	155	150	152	151	175	145	143	170	167	154	182	141	148	183	161	158	167	151	154	186	151	169	176	159	160	164	134	162	164	147	144	164	158	163	170	162	162	156	167	184	147	136	151	155	154	185	152	161	148	150	162	154	167	171	164	150	154	160	168	142	152	158	147	151	174	169	162	165	175	158	131	153	155	165	159	154	164	137	160	153	137	140	136	135	165	150	170	167
22621	20408	27078	23600	20418	20522	10700	9500	1940	1035	796	756	729	617	607	569	538	531	503	455	450	491	415	457	424	426	398	379	423	391	409	404	375	400	375	386	389	365	358	358	362	327	444	359	362	365	351	371	358	375	353	361	370	348	350	353	374	381	330	350	378	340	362	355	366	314	382	338	330	337	342	328	344	330	352	347	347	332	344	342	347	353	341	350	302	358	338	359	391	339	389	327	350	329	323	360	354	391	371	340	333	334	384	350	340	323	347	364	327	343	310	355	335	338	328	327	386	344	360	334	364	348	347	348	331	334	301	333	351	360	315	305	339	333	333	298	368	340	342	300	324	366	351	316	338	352	347	347	334	355	302	318	358	365	341	326	340	349	351	356	346	343	338	361	333	378	359	358	334	331	324	374	357	339	314	348	331	360	370	332	350	333	331	356	352	370	358	309	350	325	357	351	345	352	334	382	360	342	349	344	336	349	315	317	361	330	328	327	357	353	326	352	346	326	328	356	370	333	375	326	338	328	357	331	311	343	360	353	344	336	352	311	328	366	312	313	342	343	320	317	351	348	313	335	309	324	336	344	324	346	354	332	319	330	335	360	308	330	327	352	354	326	323	301	340	310	323	378	354	322	333	304	361	372	337	380	372	351	351	331	366	352	344	350	323	327	341	332	341	357	364	342	358	336	348	344	337	339	320	348	325	338	352	299	315	321	354	333	313	360	373	341	343	368	313	376	356	357	358	342	314	316	355	333	311	335	325	365	345	367	365	336	354	355	330	353	335	335	332	343	339	360	324	340	322	280	337	337	316	332	365	360	321	300	331	334	319	340	369	318	341	296	360	341	346	329	319	319	342	345	346	326	342	321	364	336	318	346	319	341	365	338	355	349	312	331	360	373	323	326	334	331	371	330	309	324	334	345	350	340	320	345	337	306	352	343	328	318	372	310	320	336	341	350	351	358	356	369	328	331	362	351	348	335	346	331	343	354	345	350	342	352	312	307	339	351	371	399	329	312	360	329	326	330	290	350	339	305	331	340	354	344	380	346	313	362	323	337	328	355	338	314	311	343	328	346	334	316	345	371	311	313	337	374	298	313	328	354	345	291	353	321	311	362	329	326	321	354	346	357	331	341	316	309	345	327	321	340	339	332	328	347	321	331	328	333	351	331	334	338	353	321	338	336	347	354	343	342	352	349	332	344	319	327	344	346	360	318	343	337	328	329	335	341	314	338	341	359	313	343	304	328	351	366	324	330	323	345	321	342	317	324	351	357	312	334	340	346	354	331	371	346	330	328	345	312	322	360	363	316	338	327	321	353	360	348	329	300	307	343	346	317	339	345	333	363	339	332	332	313	327	315	340	331	335	353	337	330	358	362	342	327	350	338	324	321	319	320	335	351	340	347	335	347	330	334	335	356	347	324	337	358	347	355	370	335	330	322	335	339	345	322	348	324	329	340	347	343	332	333	319	341	308	328	311	363	359	352	368	348	314	326	357	355	320	317	363	344	338	361	321	310	344	329	356	388	326	371	326	356	345	351	361	319	369	349	351	305	338	387	360	345	369	333	328	333	323	333	383	351	357	373	372	355	317	316	337	351	321	319	328	309	365	347	332	314	367	315	336	318	346	332	343	304	349	349	313	328	378	361	352	373	354	348	327	321	337	343	336	314	350	349	369	359	335	336	331	312	340	317	327	331	305	325	341	321	342	330	343	331	344	361	316	349	354	356	328	341	348	317	375	316	359	330	365	352	331	369	325	287	381	333	354	352	335	349	362	356	323	349	337	350	333	345	329	339	337	358	331	370	359	327	332	360	354	362	352	325	336	374	339	329	318	355	317	350	347	319	342	339	331	311	360	356	339	366	372	318	371	362	325	352	321	327	331	344	322	349	329	342	386	342	335	315	323	344	336	333	371	331	305	356	326	299	335	347	345	330	353	301	340	347	313	355	352	330	380	332	326	329	345	350	337	348	338	347	339	358	326	341	352	348	330	344	345	372	329	335	362	322	318	316	374	355	359	347	322	358	304	327	348	353	288	349	313	320	366	339	357	328	341	338	330	289	338	316	370	346	348	351	354	361	301	348	324	335	358	319	357	353	324	354	350	341	332	362	359	333	352	337	351	337	337	344	345	307	340	324	343	302	338	328	348	342	362	367	334	327	374	372	321	331	379	366	348	338	329	330	324	366	349	370	331	344	336	316	341	330	322	321	333	327	332	377	344	356	351	363	332	345	349	330	351	327	330	348	340	344	320	340	336	335	362	302	338	346	340	324	334	324	350	343	347	336	404	401	319	310	354	333	338	332	351	340	345	328	342	309	373	345	316	361	337	339	303	347	319	351	334	325	324	371	371	328	357	341	296	342	331	328	320	316	360	368	347	368	350	352	344	352	350	343	347	339	324	321	329	340	350	333	300	339	324	345	342	330	339	359	368	362	332	330	334	326	322	357	332	350	350	329	332	334	346	350	345	295	318	327	344	334	335	323	322	333	352	352	323	302	341	329	333	350	321	314	349	321	362	336	362	343	349	336	336	299	318	327	356	317	333	293	318	331	323	339	324	342	327	333	326	324	342	360	357	353	314	352	336	328	338	361	328	334	370	322	346	352	339	325	315	349	320	349	347	366	338	330	324	325	319	329	319	329	358	316	351	336	329	339	336	348	324	352	376	371	345	341	351	329	333	341	373	342	345	315	376	355	346	333	300	310	355	333	327	348	328	342	335	318	339	341	316	309	324	369	335	323	343	352	321	316	335	358	360	343	339	316	332	318	347	353	321	322	334	309	348	337	355	341	341	340	332	337	322	309	349	353	353	366	346	332	357	345	341	354	314	340	335	324	354	378	336	345	371	359	312	324	344	329	340	329	335	350	349	352	343	360	320	357	310	330	342	336	355	343	367	381	379	345	342	348	337	337	373	355	357	336	306	334	321	328	353	333	317	308	324	311	346	325	351	322	345	348	355	344	341	355	314	345	311	319	331	323	342	387	347	299	353	302	347	360	364	329	369	341	327	314	356	344	338	321	312	342	362	344	311	328	318	343	329	334	297	319	330	341	338	328	362	336	311	351	353	323	345	331	330	329	313	353	327	352	343	315	321	332	318	301	323	347	323	378	322	355	350	302	331	332	327	310	298	308	341	353	342	314	349	329	321	321	285	306	343	357	303	343	344	314	293	340	359	338	326	327	336	340	339	347	332	341	310	332	341	343	337	338	362	330	332	336	331	336	335	358	336	325	326	347	342	310	350	306	340	369	360	373	310	299	339	351	330	335	344	336	309	321	317	325	332	370	315	372	313	330	291	307	341	342	334	344	315	358	344	330	361	371	369	352	371	360	325	321	335	344	345	313	349	339	326	322	351	338	370	359	371	309	365	316	347	323	326	353	348	322	381	358	356	339	347	351	376	342	345	336	374	327	338	333	358	352	339	354	359	346	353	351	329	350	343	346	369	373	345	351	327	317	370	345	351	332	375	300	331	326	335	356	339	316
14217	24754	23035	13982	8937	6336	4985	13053	2362	1788	1482	1262	1102	1051	943	831	769	716	635	632	597	606	560	539	524	506	471	525	443	476	426	440	386	418	402	381	426	364	382	397	385	389	391	398	363	373	359	356	356	382	338	392	343	327	339	389	344	382	402	329	361	358	370	353	372	344	368	332	347	334	333	325	314	358	340	343	337	349	330	351	354	338	359	344	350	306	308	331	313	327	342	297	329	330	325	342	329	313	313	322	356	325	333	294	355	338	340	332	338	329	316	330	341	316	320	321	320	310	311	336	333	313	331	345	335	343	310	311	358	336	321	325	310	304	320	339	314	321	316	322	339	337	359	306	338	340	329	330	331	312	317	307	317	298	324	347	339	330	338	333	324	301	337	351	325	365	332	333	327	347	333	342	336	325	304	349	316	307	356	315	320	345	335	308	344	336	342	335	345	299	379	343	341	354	350	382	303	339	327	297	357	310	338	294	326	345	315	342	311	336	300	325	336	322	334	318	349	361	305	323	325	325	318	321	322	339	324	324	318	324	325	343	301	317	342	302	335	293	335	314	330	333	324	315	330	312	348	305	329	336	290	335	331	312	362	311	330	352	323	322	324	323	302	308	325	338	318	293	294	284	307	329	322	307	332	317	312	304	337	339	329	343	325	331	339	316	317	312	335	305	319	331	302	340	321	349	293	347	351	339	319	337	310	309	319	322	305	326	337	318	316	347	319	334	335	317	342	302	323	294	329	351	350	358	326	309	329	325	329	333	313	313	304	331	317	286	326	325	339	323	318	336	291	321	345	306	307	305	327	307	331	346	375	303	320	343	324	331	282	307	337	325	295	299	342	345	327	323	350	316	309	310	314	293	365	324	352	335	348	362	322	287	332	331	338	323	314	303	347	310	325	318	315	321	300	317	317	313	311	339	317	292	317	312	341	324	330	311	342	329	323	326	298	340	303	340	324	349	328	322	325	365	311	342	303	311	300	335	345	301	350	327	319	311	323	339	305	321	337	336	305	328	334	330	335	365	336	328	344	337	333	345	352	346	334	339	325	341	306	325	328	340	319	311	353	304	320	304	311	330	375	320	312	310	308	304	308	308	320	340	302	332	294	342	309	347	324	334	304	336	314	313	314	343	325	351	308	339	338	336	326	364	295	325	305	302	342	341	321	303	314	343	285	355	305	325	322	353	328	314	324	331	353	341	323	303	334	334	317	367	362	309	318	332	323	336	329	338	306	308	325	308	307	311	334	338	327	320	321	352	310	347	324	341	341	337	317	328	300	352	312	328	323	330	344	296	283	339	321	353	314	280	289	331	303	329	292	348	309	318	336	306	290	324	319	312	325	322	337	302	295	315	298	310	312	315	325	331	316	346	302	308	326	327	335	353	308	312	320	313	331	296	364	313	333	318	313	310	331	291	328	330	301	337	352	325	343	316	343	325	348	327	316	345	363	345	335	320	326	330	288	330	321	341	348	345	322	348	309	314	341	338	336	309	351	310	318	315	310	339	291	339	301	316	352	311	300	320	320	307	329	342	300	304	369	316	324	328	340	348	321	318	324	345	342	311	339	333	335	336	310	283	332	334	311	317	322	296	340	330	377	339	312	318	327	340	322	334	354	325	323	297	335	300	351	348	303	342	359	320	288	319	324	301	332	314	338	323	339	320	345	309	341	324	321	343	311	318	337	334	329	337	309	312	325	302	331	325	342	287	316	354	337	328	327	334	338	294	342	313	335	354	349	324	293	329	308	315	324	327	352	318	331	338	352	335	331	320	321	292	298	309	327	329	351	339	364	372	326	315	322	329	334	317	327	330	303	329	322	345	352	345	331	344	282	293	330	299	325	312	315	313	322	324	326	317	332	322	311	307	303	306	311	345	317	319	351	304	324	326	298	355	321	313	298	305	335	329	342	333	329	324	326	336	337	323	316	303	341	340	322	319	331	313	317	325	341	362	315	335	326	369	329	314	324	302	334	312	318	308	323	308	312	292	287	350	353	315	335	348	316	313	335	333	337	321	353	300	324	297	354	321	298	311	324	342	321	335	319	314	347	344	317	302	324	321	357	343	323	329	339	314	320	365	319	313	320	326	320	302	330	306	294	312	330	331	321	298	334	318	316	314	326	329	319	337	294	326	285	308	342	331	308	319	359	315	353	294	286	308	328	328	324	337	348	316	365	314	370	324	336	354	315	347	314	324	360	310	323	328	329	324	305	318	318	317	341	319	325	320	351	308	300	328	342	303	327	380	342	316	312	325	293	301	312	296	371	334	308	348	367	328	332	336	316	332	312	310	317	319	328	305	334	310	324	347	328	347	295	329	322	322	298	323	322	310	318	329	280	351	328	340	309	350	325	323	348	286	313	343	299	332	347	311	348	352	307	319	316	319	309	330	331	307	340	332	326	321	348	324	325	333	359	319	338	298	352	257	304	286	331	298	327	324	343	337	341	326	342	333	281	323	289	330	336	284	313	327	318	346	298	336	351	341	330	282	344	344	342	329	351	337	320	331	312	323	330	305	357	330	355	347	315	296	300	337	330	325	336	317	339	321	307	285	325	329	326	298	358	320	310	314	314	308	326	278	336	319	318	303	360	349	319	306	305	319	288	346	349	310	336	306	284	314	345	314	332	306	350	297	370	325	333	331	345	325	343	329	338	295	320	328	321	301	339	308	323	301	324	335	306	359	350	324	326	310	316	317	338	336	307	310	327	316	313	325	332	325	343	343	327	333	294	333	319	337	324	332	321	311	297	315	328	328	353	324	332	321	330	333	315	323	346	330	350	327	315	336	330	330	306	314	329	375	345	318	297	328	330	311	345	330	366	306	336	333	310	310	318	329	328	340	345	327	312	340	345	346	312	347	353	299	318	303	314	327	326	337	336	319	314	320	312	342	353	318	319	306	321	318	333	294	296	356	305	322	300	337	329	338	305	290	320	281	344	355	329	327	340	324	343	309	319	342	326	303	342	361	312	340	327	332	330	341	317	331	327	339	320	332	340	307	288	321	322	309	332	327	355	287	331	325	359	321	330	360	316	352	347	330	325	352	316	338	331	358	331	328	348	306	326	333	335	296	329	279	311	336	309	356	307	311	342	326	328	291	309	319	323	355	327	322	298	278	319	334	338	336	300	272	313	314	327	353	382	291	345	302	341	322	345	346	349	334	303	377	322	324	350	308	344	325	346	312	317	304	292	311	349	285	348	326	332	313	341	325	326	329	340	322	334	310	327	342	328	316	315	357	347	304	325	311	314	324	299	322	327	320	330	328	351	330	330	320	328	324	322	334	339	309	320	323	302	324	332	339	334	343	308	307	310	309	314	323	348	329	293	321	326	294	313	302	333	338	290	337	306	287	304	307	320	361	310	315	325	318	284	300	319	308	357	321	321	344	328	316	319	294	338	292	299	320	307	330	334	308	313	332	309	330	311	342	338	332	319	300	320	333	293	328	334	336	324	309	314	307	347	356	290	334	304	302	329	320	329	320
27784	15044	4525	2311	1054	549	283	409	125	106	101	106	101	105	98	100	95	115	93	99	99	95	89	105	114	108	83	94	90	96	108	92	90	103	97	90	92	103	92	84	98	93	81	90	90	94	114	88	101	82	101	95	106	101	102	96	95	92	112	84	87	86	74	114	99	79	90	97	105	94	113	66	114	90	102	86	116	96	86	70	74	82	104	84	85	82	107	91	116	111	106	77	90	112	84	94	90	101	90	94	85	93	81	89	86	81	97	96	88	109	86	82	92	101	93	97	110	108	88	87	86	84	95	87	102	95	86	88	99	90	116	112	84	91	108	91	102	87	105	87	95	87	111	94	84	95	91	86	72	94	79	102	107	112	83	82	91	93	84	105	98	83	106	101	108	99	71	116	103	105	110	97	87	119	83	100	92	96	102	97	76	106	88	99	92	85	105	109	97	97	106	103	90	83	94	80	87	103	82	91	98	95	108	86	98	89	93	87	106	93	92	75	92	98	85	89	111	86	88	81	94	94	88	95	82	90	102	98	88	85	89	90	98	85	82	102	108	88	105	87	96	104	77	89	99	95	87	77	80	95	90	91	98	102	83	77	115	81	107	101	96	101	110	90	88	99	83	81	95	93	96	109	88	98	112	90	108	88	90	87	100	91	86	102	93	94	107	73	84	88	110	103	108	98	99	90	94	88	111	85	81	97	85	99	119	91	96	84	93	99	101	73	120	85	104	92	104	92	94	72	101	102	102	107	92	87	113	104	95	93	101	93	108	103	77	109	90	96	96	90	95	98	116	82	96	101	75	91	90	101	113	95	94	73	97	86	89	109	96	81	88	86	75	94	88	90	75	113	109	95	99	109	84	99	97	84	89	88	97	96	92	112	102	97	92	92	86	93	86	104	95	105	93	102	98	71	96	91	104	96	83	87	107	90	93	85	105	84	88	86	97	101	92	97	97	98	96	94	98	92	108	92	107	86	94	94	97	103	80	103	98	86	94	106	109	86	103	89	104	108	94	90	92	101	101	76	92	101	104	96	101	82	104	99	104	112	92	89	78	89	95	103	97	94	95	118	91	103	79	89	98	106	83	109	85	103	108	98	97	90	118	98	100	70	81	87	86	112	102	110	90	88	86	103	98	103	96	84	97	95	86	93	83	89	90	73	104	77	82	94	104	98	96	84	95	111	75	93	104	95	89	90	98	104	93	90	110	110	96	92	105	85	89	92	108	105	91	110	91	96	95	83	110	97	92	92	88	91	88	88	90	93	96	125	97	88	100	116	91	116	97	112	102	94	101	104	98	95	89	97	91	92	112	99	104	106	110	93	102	92	93	83	99	107	88	95	103	108	94	91	97	98	104	108	99	98	92	80	89	96	99	100	95	93	88	96	85	93	100	89	110	98	103	92	80	91	88	91	97	88	91	77	85	86	88	91	89	68	76	98	111	105	98	102	95	85	101	98	108	99	87	98	96	98	86	96	94	93	88	90	91	97	80	91	92	89	92	94	90	96	105	110	91	88	100	67	107	93	109	98	91	84	80	102	91	93	108	106	104	102	108	100	100	109	90	93	90	104	90	108	102	98	88	119	99	80	77	101	82	100	89	101	105	96	88	94	94	105	93	121	91	86	88	79	103	100	83	86	101	90	85	82	98	101	90	85	85	97	103	95	90	102	100	97	114	96	94	113	97	111	82	104	96	106	89	112	97	97	82	86	102	100	88	89	98	89	94	99	80	95	91	101	91	89	82	91	89	97	88	99	94	86	94	83	99	99	104	95	82	102	100	103	83	77	92	94	105	75	86	101	89	81	86	82	90	97	92	107	75	86	107	91	73	98	88	83	91	112	109	96	103	101	101	102	83	91	91	102	91	110	105	96	86	85	87	85	96	109	94	81	98	91	95	93	84	86	92	86	87	96	96	112	90	85	96	78	87	98	97	107	79	89	100	98	92	103	85	93	100	93	90	116	90	98	107	96	103	102	117	83	92	83	91	114	92	81	87	84	107	101	76	91	90	105	89	88	86	111	86	92	84	96	87	93	78	95	113	100	91	88	98	77	90	102	108	97	99	90	88	85	107	115	87	97	101	100	79	96	100	74	85	100	78	103	97	81	89	92	86	99	78	99	96	79	96	110	99	100	92	88	87	95	88	91	90	84	97	109	97	86	95	93	105	79	96	97	108	80	96	98	80	98	84	98	81	113	98	109	96	79	114	87	84	86	87	89	95	103	99	106	91	96	102	105	77	89	90	104	82	79	87	90	83	98	82	105	103	89	96	106	111	86	97	114	107	90	116	91	87	92	97	96	117	85	92	79	97	103	83	86	89	102	108	88	96	86	122	119	113	97	86	97	100	86	95	99	96	89	90	91	90	99	78	110	83	106	92	97	93	93	83	92	100	92	100	113	91	84	85	114	81	98	87	96	108	87	88	97	106	91	106	113	91	99	112	97	90	95	107	87	86	100	104	93	95	82	108	82	90	104	87	110	83	113	93	110	101	85	106	87	85	85	100	97	90	64	82	107	96	96	79	96	103	90	88	103	87	86	115	120	101	105	84	98	104	95	106	73	103	107	99	95	98	97	93	90	101	83	72	102	94	79	116	100	107	86	91	106	94	93	88	86	99	102	84	81	88	99	96	107	72	95	110	86	92	80	88	92	89	79	99	92	92	94	102	92	101	96	85	88	112	97	102	70	82	95	104	91	78	91	100	99	96	106	105	92	86	87	94	116	114	98	99	92	93	95	92	85	99	95	80	102	108	92	78	81	92	95	98	105	94	96	97	97	95	92	87	102	87	94	90	110	108	84	103	97	79	101	93	103	82	106	101	80	96	93	87	95	92	99	81	91	82	97	73	98	81	101	99	77	88	116	99	99	89	106	107	88	89	87	83	85	101	111	96	101	93	97	89	99	82	101	81	87	91	91	88	77	107	110	94	93	78	97	90	90	88	91	96	102	91	87	92	98	90	67	91	73	94	87	90	103	109	95	92	94	90	75	95	99	104	89	96	72	93	106	92	99	91	92	85	92	78	106	90	84	90	96	81	95	102	101	95	73	103	86	89	120	95	90	108	117	78	99	92	100	105	96	91	105	96	86	93	88	94	88	91	88	86	120	108	90	91	83	100	101	80	92	91	108	79	100	92	89	100	111	92	95	82	101	87	93	89	92	87	85	89	99	86	78	88	86	105	96	100	89	109	110	92	103	95	96	91	104	79	109	98	96	112	97	92	108	77	98	99	81	91	91	75	91	99	83	81	94	94	89	101	101	103	95	106	105	118	93	94	79	118	87	94	106	79	99	85	97	101	93	104	86	101	93	89	108	94	77	103	93	73	98	93	91	105	84	96	108	93	113	104	94	98	89	89	106	95	92	88	101	94	86	82	84	82	84	81	88	94	85	103	95	90	105	95	88	104	103	94	110	90	84	96	78	92	101	118	102	107	92	92	88	87	87	105	91	87	92	89	90	92	77	106	88	97	75	97	89	87	104
8049	5995	7071	4277	2098	1018	487	740	146	164	141	126	151	127	130	103	126	106	122	127	119	121	120	127	105	124	111	109	117	126	124	109	114	111	122	101	131	97	125	104	107	106	106	101	115	126	96	113	96	109	112	109	104	118	110	114	91	131	119	131	97	122	114	111	111	104	92	122	74	112	99	89	101	122	115	114	119	119	99	120	112	107	114	97	101	92	117	108	111	105	108	112	127	108	116	124	109	112	114	115	96	125	110	108	128	128	102	109	110	108	104	119	115	107	105	111	100	99	107	93	100	90	99	96	113	100	110	106	112	102	103	115	97	134	116	127	94	99	97	96	98	115	102	95	88	119	82	104	88	118	104	105	103	98	120	105	108	96	99	120	106	96	105	87	106	98	116	102	119	99	123	113	100	130	128	101	107	129	100	114	107	101	92	112	111	117	108	104	92	105	125	100	111	96	109	101	123	119	107	118	86	105	119	110	101	102	103	103	89	121	94	130	96	103	118	96	111	110	117	110	118	116	103	117	107	100	74	86	96	100	99	85	100	110	105	111	103	112	103	94	120	104	74	89	92	100	114	108	108	77	125	98	104	116	112	102	93	107	130	99	114	97	105	119	106	106	105	105	101	94	110	88	102	116	115	114	119	103	92	108	113	118	105	118	111	96	107	101	94	98	103	112	104	99	126	110	98	93	95	102	103	108	105	127	118	110	108	112	95	99	111	122	117	117	115	87	113	114	137	102	106	110	94	91	89	104	89	111	105	108	105	121	116	115	97	106	101	132	101	104	97	111	107	112	117	116	111	110	110	113	96	114	114	90	108	92	107	102	106	117	108	117	99	109	84	111	98	114	93	109	111	108	114	105	108	103	118	114	84	94	89	125	111	109	102	107	123	105	92	103	99	112	102	104	116	111	112	125	94	103	111	107	114	121	95	115	92	109	111	90	95	111	111	105	119	109	123	107	110	102	108	102	106	111	121	113	114	98	107	113	109	110	112	102	109	131	128	108	94	96	110	112	104	111	103	110	136	102	89	93	119	99	115	113	119	113	96	120	112	106	102	120	143	126	107	95	119	85	109	89	105	107	115	123	104	111	109	111	101	114	109	105	97	97	100	122	116	99	126	105	103	111	103	107	147	89	107	90	119	108	84	124	94	109	112	129	102	115	107	106	117	111	116	119	105	101	120	101	88	96	94	104	101	95	122	109	100	115	95	111	124	106	95	92	90	97	105	105	93	128	111	96	108	111	89	102	106	91	94	95	107	115	106	99	101	114	106	107	103	119	114	99	87	119	138	93	113	98	94	104	100	82	119	103	114	112	110	98	97	106	113	111	119	114	113	112	112	103	112	96	122	109	102	104	107	126	103	122	116	104	104	121	112	122	118	101	109	100	126	111	125	108	109	119	115	119	121	125	100	106	120	123	116	106	100	113	109	95	112	90	121	120	104	110	111	99	107	123	116	106	123	108	105	123	94	107	104	112	113	93	115	110	106	111	115	108	101	98	108	98	112	99	102	109	117	126	98	118	107	96	115	116	112	121	102	92	112	110	112	114	105	99	101	114	101	108	113	115	94	108	76	102	101	116	95	126	99	107	109	95	111	104	115	101	100	113	106	109	105	105	101	99	95	114	112	118	102	96	106	104	108	98	113	107	113	100	110	102	101	114	93	109	94	125	92	109	106	106	91	99	101	110	135	104	104	104	94	124	108	81	117	101	132	100	89	105	112	102	88	123	98	98	100	112	107	103	107	98	119	123	117	117	103	105	96	125	113	128	109	121	79	110	93	103	119	105	110	109	116	110	111	96	96	117	120	98	90	104	109	119	115	105	91	107	103	113	122	82	105	100	113	98	111	118	90	101	122	116	100	103	118	122	98	98	97	87	104	115	97	105	130	132	120	107	120	99	114	102	116	96	126	93	111	111	109	106	104	100	97	120	127	104	121	82	105	103	97	93	116	107	101	99	99	101	121	92	109	117	93	126	119	107	98	106	113	97	104	129	112	107	102	130	118	108	99	111	127	108	107	114	115	105	104	111	99	79	116	102	118	123	97	108	107	102	119	112	110	98	118	104	105	87	98	98	110	102	91	123	105	120	105	113	101	123	103	87	118	102	104	104	115	96	88	89	120	112	118	110	109	85	120	99	91	92	97	88	115	115	98	94	117	117	102	102	94	114	120	106	110	108	109	105	110	103	113	113	109	89	132	123	99	108	100	113	92	100	116	109	112	95	101	95	104	120	112	95	116	107	98	122	97	113	111	95	126	84	108	121	116	101	108	126	122	101	103	110	96	101	119	107	122	121	102	101	106	104	106	105	112	119	109	93	107	111	113	85	98	101	93	118	106	105	100	110	121	110	99	101	103	109	112	113	121	105	103	111	127	102	126	99	105	109	97	96	103	98	113	124	120	119	100	123	109	102	96	104	104	99	100	114	105	99	117	86	91	114	123	103	112	109	114	109	95	94	85	109	103	100	89	101	117	115	116	93	113	103	112	104	102	93	102	103	130	114	105	110	106	105	116	121	119	110	111	110	111	98	118	82	123	105	115	110	99	121	101	109	100	131	113	98	108	95	134	114	97	95	113	100	107	94	110	96	91	123	117	98	109	90	105	125	105	89	113	101	86	118	95	122	108	109	85	111	103	111	96	110	119	116	114	102	100	132	114	107	112	102	105	113	114	100	92	108	94	93	102	126	102	112	95	114	114	117	114	116	96	99	104	113	119	99	113	101	110	107	116	125	123	107	115	103	103	100	107	94	91	102	127	120	102	107	115	106	101	100	105	112	112	125	104	118	108	92	107	102	102	97	104	110	111	103	100	103	110	85	99	93	85	87	88	95	105	132	106	130	100	105	126	114	105	100	113	105	109	93	110	99	109	101	100	110	103	119	118	112	124	101	109	110	134	108	117	115	117	106	113	125	86	120	96	104	107	92	94	100	120	97	97	107	112	120	112	89	109	119	85	116	97	116	121	109	105	111	111	138	121	116	102	91	106	112	113	139	93	109	106	107	103	116	96	90	110	111	123	112	108	101	97	112	120	110	112	107	104	100	88	112	106	106	99	110	111	100	106	113	118	115	117	102	106	96	99	115	130	113	117	132	111	109	103	104	97	88	81	109	111	100	97	107	104	89	85	133	106	114	93	85	102	95	110	116	110	116	77	108	103	107	115	112	98	120	111	99	102	108	122	100	103	113	108	116	81	104	107	117	107	100	102	136	115	107	113	112	116	129	112	105	112	100	106	90	118	96	101	107	111	107	104	114	93	102	115	112	123	94	92	105	93	128	105	117	100	110	104	96	98	117	117	101	117	105	84	98	106	110	117	104	115	116	118	115	117	129	92	124	112	119	112	114	105	104	100	87	90	95	125	78	106	92	114	112	110	99	95	114	124	122	120	107	116	128	122	114	102	110	122	115	112	117	105	109	108	106	117	106	95	118	96	104	93	123	115	112	111	121	130	116	127	98	107	135	125	113	124	108	122	117
24877	20446	26792	23998	20469	11816	2207	8144	2142	490	412	364	350	328	287	284	282	231	248	207	246	216	205	198	206	192	206	186	203	190	179	206	164	193	166	176	170	183	172	170	196	184	188	184	155	173	169	162	140	164	154	177	172	175	172	174	184	168	148	174	148	177	193	142	168	161	163	152	158	156	149	169	163	166	153	160	161	164	143	169	171	164	162	177	184	174	147	195	145	173	154	169	190	160	177	165	166	183	179	163	158	151	165	146	175	163	170	153	155	157	162	138	168	157	172	195	138	150	142	171	151	145	172	179	172	146	174	156	168	151	159	162	161	146	154	178	169	147	167	162	164	166	172	144	162	153	177	189	152	169	140	164	160	153	163	156	145	142	156	185	176	153	167	153	164	163	158	152	169	157	162	156	160	161	155	177	159	170	163	188	179	171	166	161	162	185	154	146	164	152	158	141	157	143	154	147	158	164	136	150	175	167	164	153	150	167	167	151	157	135	140	154	168	160	146	177	146	143	159	176	169	179	152	179	164	156	186	147	150	179	180	138	176	167	186	150	153	163	163	162	203	134	165	178	171	163	169	167	153	163	162	189	155	138	164	146	176	158	156	168	141	165	161	149	149	161	160	161	158	146	164	147	160	154	180	174	172	142	161	146	160	183	170	153	160	160	153	160	153	149	146	129	163	160	146	162	141	136	169	173	153	160	151	156	158	162	141	151	187	171	179	142	168	149	153	162	162	168	166	190	152	187	165	158	183	180	169	169	154	169	174	180	165	178	157	158	163	177	149	164	152	173	184	154	144	149	155	131	146	154	157	168	147	149	148	167	152	174	151	178	145	128	146	145	152	166	194	161	137	158	167	181	142	150	158	157	156	129	154	171	171	157	144	150	151	134	186	151	163	156	160	174	155	174	159	159	176	148	153	177	154	179	145	137	166	168	158	168	154	157	148	170	143	146	150	132	168	183	147	140	191	166	151	162	146	157	168	152	168	161	167	157	153	178	144	148	140	165	170	152	148	146	180	172	153	166	152	163	170	168	167	163	180	172	159	138	149	190	150	145	167	152	161	157	170	160	136	142	172	163	176	164	157	146	172	166	176	160	152	175	171	154	177	161	166	169	155	181	150	158	184	189	163	143	155	174	147	144	139	181	161	145	162	134	155	149	153	152	147	164	138	179	158	151	159	155	141	176	153	161	166	152	168	149	160	166	140	176	141	181	163	178	154	169	166	151	182	160	159	181	145	171	152	151	158	146	183	159	156	170	157	160	142	151	160	182	167	156	164	146	149	155	159	148	150	153	172	149	145	144	148	172	187	152	152	163	172	149	162	181	169	161	158	164	175	155	157	170	172	143	165	167	149	181	171	146	146	176	154	168	171	144	159	148	167	158	160	168	153	160	169	156	160	163	146	172	152	149	167	155	148	174	174	145	145	162	161	172	161	169	173	165	158	172	187	160	174	144	167	172	154	176	155	169	150	157	153	157	159	141	170	155	172	151	165	169	158	147	159	157	161	185	144	162	175	138	163	147	151	163	169	172	152	158	161	181	196	162	174	132	150	163	178	146	166	161	138	164	184	167	152	144	156	151	166	151	143	147	175	134	154	136	159	149	163	160	145	174	176	148	165	146	149	172	155	168	146	166	149	177	157	167	150	162	173	154	164	163	168	174	136	156	145	170	165	159	173	186	165	176	152	140	178	174	149	174	158	146	154	172	171	169	154	154	154	182	159	116	144	172	154	140	164	142	152	165	150	160	184	151	162	158	150	155	159	152	145	141	147	168	154	171	158	162	156	146	153	152	157	153	147	158	178	141	176	164	139	148	157	167	189	182	170	154	176	173	162	163	148	155	173	159	176	156	168	154	142	158	148	148	181	159	148	164	185	155	162	136	151	164	162	138	179	145	161	165	185	184	171	167	162	174	148	174	169	151	153	179	149	178	148	170	151	170	149	160	136	152	157	154	161	149	182	169	131	155	163	172	164	161	167	149	163	154	134	170	148	162	152	158	153	151	153	166	160	150	167	171	166	157	151	139	166	140	169	172	164	141	162	150	183	174	177	154	194	160	159	168	158	149	155	147	161	171	152	150	161	147	156	154	147	168	153	151	156	165	162	157	161	154	193	135	161	143	146	170	174	179	179	176	176	150	161	161	164	160	142	159	177	156	154	162	165	172	165	156	174	171	154	154	157	133	172	162	156	149	156	160	150	175	177	184	154	152	166	147	149	161	141	193	158	148	158	169	184	178	155	155	165	172	165	131	152	176	153	181	163	159	175	139	142	180	172	174	160	148	165	152	147	167	149	156	141	148	173	189	146	151	154	162	171	170	151	170	182	156	159	182	147	143	167	162	166	144	153	192	161	171	173	157	188	171	138	162	181	154	154	176	165	153	147	160	163	140	155	119	130	158	136	183	175	178	161	167	139	162	184	160	164	162	146	146	169	143	137	179	146	161	169	163	159	131	163	168	162	156	174	142	177	151	148	136	164	161	150	157	155	171	172	154	168	168	153	140	159	152	145	152	147	142	156	165	163	152	168	146	161	144	158	166	161	184	164	147	169	184	155	186	167	159	151	162	207	156	148	185	161	160	189	165	149	172	158	160	141	163	169	182	172	162	175	166	164	150	159	162	178	161	159	148	167	195	159	155	146	159	157	155	150	157	160	138	146	170	172	154	187	165	136	144	168	161	175	156	165	129	172	173	162	170	153	169	173	154	159	170	161	161	134	165	158	162	168	133	153	152	148	141	147	149	155	156	137	170	175	170	155	149	150	182	186	178	159	168	164	158	159	149	167	186	164	135	175	159	165	181	173	160	167	164	170	187	152	170	154	187	142	163	145	197	145	161	178	162	165	159	159	161	169	166	164	154	162	150	173	161	130	165	173	161	162	180	177	158	164	146	159	168	173	138	171	159	150	158	194	153	170	169	168	156	194	167	159	157	135	139	156	158	140	153	152	170	169	168	164	151	166	158	161	166	157	171	184	159	187	155	144	172	170	162	139	165	151	154	174	147	152	161	142	165	170	141	166	170	155	150	164	148	150	147	146	165	151	156	170	146	168	139	156	181	148	167	154	160	197	168	159	161	157	160	172	143	175	158	173	142	156	156	148	178	164	185	164	166	175	141	178	176	113	164	162	147	160	157	152	150	164	167	181	166	166	171	182	159	162	161	141	158	155	156	149	168	150	159	169	176	164	132	154	164	146	167	165	147	191	165	169	157	175	172	147	153	172	171	144	147	155	167	150	151	183	156	148	167	141	166	152	169	150	143	166	177	177	159	150	171	153	159	156	181	161	131	178	164	163	136	149	165	152	166	162	152	170	159	179	172	151	132	175	141	148	166	160	187	163	153	181	159	163	178	146	158	180	167	148	162	165	148	177	157	172	179	174	187	190	151	181	141	147	174	157	168	139	168	152	149	166	157	149	139	163	143	165	178	168	145	172	180	159	158	157	139	162	163	160	140	167	165	150	150	148	173	160	151	164	160
12104	19929	16552	8569	6574	4444	3236	12796	1218	875	726	603	582	520	459	365	371	348	298	294	309	285	274	223	250	230	237	234	213	213	220	182	202	203	227	196	200	178	207	179	167	181	182	160	179	181	202	183	210	171	178	178	174	180	175	147	177	170	164	157	172	155	161	158	176	166	194	167	150	184	167	157	159	170	166	151	179	186	161	161	169	152	171	161	163	168	147	161	162	174	173	178	149	171	180	161	180	197	164	167	168	163	159	154	165	178	164	176	156	159	169	155	172	171	170	173	168	173	172	150	177	157	173	156	164	180	151	150	167	159	163	170	150	147	182	164	147	156	168	142	154	163	167	174	163	137	156	165	175	150	158	178	136	143	183	161	144	161	171	146	146	152	172	174	157	159	156	160	156	148	169	161	177	159	161	149	139	143	156	150	176	186	203	167	142	143	174	148	152	154	162	138	167	162	189	162	169	154	163	161	161	134	179	151	159	169	152	163	169	156	151	167	172	176	154	158	147	144	182	163	157	152	150	158	148	162	151	159	151	128	161	157	175	165	162	168	157	161	174	160	165	173	156	148	148	173	166	162	143	177	171	165	164	165	133	155	149	167	189	169	180	168	184	168	163	153	156	167	159	185	174	171	146	174	161	162	168	149	175	147	156	159	156	147	174	179	157	146	160	130	161	173	135	161	155	160	160	160	177	161	176	153	157	152	163	160	164	160	148	156	165	131	166	123	162	171	154	165	163	154	165	151	145	176	165	168	149	141	143	149	172	185	187	140	166	149	160	151	166	164	162	175	159	166	152	155	150	167	172	159	143	166	157	149	159	147	146	147	171	165	178	169	159	150	163	152	159	159	165	133	151	148	147	153	149	157	158	173	152	174	148	180	144	164	165	143	168	163	165	181	172	152	151	143	141	150	156	137	144	158	169	172	177	159	147	166	147	168	173	148	166	179	160	152	147	157	175	164	180	170	152	145	172	188	170	173	159	148	188	149	151	166	136	180	150	155	158	164	140	156	149	149	160	177	144	145	184	125	162	168	154	140	159	166	179	134	143	157	156	158	155	156	151	180	164	139	164	138	171	168	181	154	181	158	168	170	167	154	177	162	165	145	144	171	159	140	158	168	152	166	168	149	160	165	153	161	151	152	167	169	147	177	150	153	167	156	189	141	149	157	143	153	146	170	159	170	161	136	156	154	188	155	164	163	178	152	195	179	159	146	145	173	175	132	166	175	165	145	163	187	163	166	168	186	140	136	192	177	151	140	160	158	146	160	134	150	158	170	143	157	166	141	145	165	166	182	170	144	146	170	150	174	171	161	167	162	188	147	143	153	173	147	163	159	164	152	146	156	159	165	161	138	192	127	165	144	166	170	139	183	168	151	138	163	170	150	151	148	157	169	128	150	167	159	154	158	143	153	167	150	145	153	169	150	156	175	181	160	180	161	183	181	130	153	147	155	170	177	160	161	150	185	153	166	162	167	149	168	122	162	154	156	157	144	156	149	160	164	142	151	154	153	142	154	149	170	135	164	184	158	147	146	159	179	160	180	157	172	160	176	164	172	178	162	156	155	133	166	138	166	167	149	185	155	172	151	142	174	177	170	156	154	158	151	152	147	143	162	156	157	177	162	171	147	153	155	171	155	157	129	148	173	129	134	178	150	152	159	160	190	148	151	160	148	163	158	149	155	172	163	147	168	134	148	173	160	174	164	157	140	163	145	157	153	146	150	169	167	163	161	192	151	151	178	144	169	169	168	138	160	160	164	173	154	143	144	153	148	158	149	164	168	163	188	159	165	177	172	154	148	157	174	130	148	154	164	167	146	161	155	166	161	142	149	171	154	151	141	161	155	154	163	157	168	147	162	167	159	158	168	141	159	159	167	153	166	175	176	155	168	179	154	154	172	172	136	146	182	165	152	187	172	148	181	144	167	169	175	169	170	163	167	151	142	167	145	145	136	149	162	151	159	147	179	159	157	137	169	155	147	163	162	163	164	154	154	161	160	151	181	144	181	155	137	162	151	164	156	160	163	154	180	160	170	177	146	157	170	174	150	148	163	177	153	167	163	188	165	180	169	158	155	132	158	165	174	161	194	177	152	163	166	179	162	159	169	162	151	150	159	163	173	147	161	147	163	157	171	149	158	148	157	137	163	146	171	160	147	163	175	153	172	149	153	159	149	136	168	145	145	155	159	160	159	141	149	156	170	170	150	175	158	149	166	158	150	163	155	133	147	159	172	173	147	169	182	167	156	152	154	134	185	166	169	174	142	169	155	184	170	143	181	150	152	164	147	161	157	174	169	146	181	163	169	180	145	174	152	164	168	161	166	160	154	145	158	142	163	174	157	158	137	163	165	164	160	165	159	148	146	143	157	175	178	136	158	163	155	142	159	163	148	151	176	169	169	154	165	154	156	161	143	160	143	160	141	146	193	159	157	159	141	157	180	147	157	161	136	150	155	172	148	146	191	159	179	153	159	131	173	152	167	162	151	155	165	132	160	149	163	159	161	179	140	149	154	152	181	142	135	168	155	183	172	157	149	155	169	184	132	185	167	167	162	158	156	166	152	151	167	164	166	194	138	146	147	151	152	163	156	159	169	168	158	186	149	160	168	153	144	141	154	163	159	174	156	150	179	147	156	172	207	170	157	139	158	160	169	153	158	178	145	159	121	170	165	143	142	153	145	174	143	164	157	159	161	189	158	161	143	167	155	129	154	151	149	139	143	165	182	147	144	159	166	156	133	139	154	152	126	147	178	156	185	163	167	159	155	132	176	171	159	160	176	180	162	166	155	142	160	154	160	145	154	179	172	169	136	151	154	172	149	183	145	158	163	152	170	175	162	149	165	172	161	153	164	159	170	142	137	157	165	149	148	150	160	164	172	162	160	162	158	145	177	171	159	165	143	148	166	151	157	162	168	149	167	158	166	149	195	171	163	189	157	157	165	166	182	140	150	151	153	151	153	140	171	144	160	159	156	154	155	160	145	156	142	171	159	179	157	186	160	135	143	166	148	163	154	145	166	133	171	160	154	167	157	172	164	155	137	165	179	128	144	169	142	167	152	181	138	169	166	153	177	178	173	162	146	189	141	187	145	182	144	157	159	130	168	173	151	180	202	146	144	159	188	187	153	142	173	170	159	150	153	155	156	152	152	166	159	158	162	146	149	166	168	152	166	132	152	156	167	152	156	171	165	156	165	149	182	159	172	160	180	150	158	166	164	158	144	146	153	152	172	163	153	155	146	165	171	162	146	155	169	166	141	157	170	145	163	169	153	169	159	156	134	176	157	162	179	169	175	153	168	158	125	135	159	185	147	167	161	173	168	160	156	147	146	166	154	165	162	161	163	155	155	145	151	162	135	147	153	161	171	165	138	145	185	156	140	169	156	166	159	159	134	155	184	151	148	181	149	188	160	170	155	164	146	169	136	188	150	149	138	173	162	148	168	177	165	192	175	174	169	166	172	168	129	150	164	152	159	154	155	155	168
22645	20386	27065	23610	20398	20555	11228	14766	5564	1057	804	756	701	622	581	575	534	455	499	450	478	467	434	427	409	407	395	419	393	396	370	411	355	392	371	393	419	354	391	364	388	390	367	359	360	384	373	352	359	358	323	308	364	343	373	369	347	384	335	336	347	339	360	357	348	321	365	353	367	394	329	329	374	325	350	339	336	349	320	336	350	320	349	334	348	378	333	313	339	348	318	362	355	342	344	336	368	363	319	331	301	363	354	348	344	352	351	330	324	362	355	355	331	358	323	331	364	346	336	336	340	349	334	374	346	330	338	296	363	368	346	329	333	360	358	338	347	335	339	318	351	337	333	318	331	362	359	336	332	313	360	299	319	320	345	368	377	355	338	316	349	352	369	358	341	363	336	350	355	361	326	352	363	368	351	351	292	342	367	343	354	337	338	332	339	357	365	350	347	358	360	341	354	356	332	338	326	341	327	335	344	329	347	307	364	369	340	316	344	339	348	326	336	347	356	346	317	379	342	327	370	323	349	374	383	316	333	315	301	300	341	330	361	329	384	332	318	329	353	352	294	334	332	347	342	336	336	332	390	337	353	332	347	316	303	331	347	336	336	284	342	343	364	325	343	346	317	336	337	316	303	306	300	368	340	358	354	345	324	301	367	328	380	350	324	334	346	347	356	357	348	300	353	339	344	316	343	341	303	358	321	353	340	338	379	315	366	324	340	346	373	340	358	331	345	364	368	341	319	325	308	339	343	346	343	349	338	355	351	336	355	365	320	326	324	351	326	341	330	345	365	341	338	328	318	350	358	358	325	325	374	335	389	303	335	327	315	354	381	340	330	337	344	335	329	327	340	338	352	355	381	343	309	344	355	353	331	366	361	330	367	373	306	352	374	354	315	350	384	334	361	311	344	320	314	342	332	316	337	352	316	349	344	306	358	314	334	339	356	317	326	338	321	326	323	337	334	353	346	344	354	336	315	345	342	325	360	355	313	343	355	342	345	328	337	313	317	348	376	344	360	316	369	329	360	349	353	367	326	327	354	316	332	328	371	334	375	340	362	361	361	362	350	343	323	346	310	318	305	344	328	348	344	337	327	319	348	331	335	342	353	323	351	333	333	348	354	352	323	371	358	365	314	327	328	323	345	328	326	356	346	341	336	367	347	330	313	339	336	339	348	324	349	345	354	354	371	332	326	359	333	346	347	311	335	366	372	345	326	336	332	358	359	338	356	314	322	358	349	310	351	351	355	336	333	366	311	348	370	345	388	312	336	312	331	325	339	357	317	346	329	327	334	349	322	347	338	334	358	338	365	358	329	342	323	338	341	342	332	345	371	341	338	326	335	368	344	341	340	341	334	315	360	318	318	340	364	320	366	360	356	326	323	347	323	350	319	354	324	359	340	330	330	372	374	335	333	340	351	345	351	339	337	349	331	344	375	363	324	341	323	371	336	327	329	338	343	346	346	349	331	383	338	317	358	353	345	369	342	366	344	344	355	329	380	311	303	326	345	332	340	322	357	347	336	341	313	340	329	353	384	369	361	360	334	345	341	367	377	355	368	341	333	384	345	322	348	344	314	320	348	362	347	315	316	342	351	325	322	372	342	329	316	324	335	334	345	344	361	314	335	322	326	373	361	336	348	325	335	341	345	347	340	338	330	390	324	360	364	322	304	346	361	361	319	349	330	330	333	345	377	368	362	333	349	323	325	349	335	371	346	319	333	330	371	303	356	324	339	332	351	339	338	331	347	387	348	349	328	319	323	316	335	298	323	338	316	332	364	333	330	333	329	342	344	330	301	340	349	311	364	337	320	301	341	357	344	326	333	364	323	370	325	330	358	392	318	343	366	335	316	296	360	321	337	359	375	338	369	332	335	329	360	326	327	351	346	341	335	330	316	329	354	355	330	320	309	336	349	282	332	321	374	323	380	344	336	353	322	351	328	294	365	317	329	361	345	325	322	352	331	361	352	327	344	337	373	329	316	351	365	333	331	347	360	352	349	346	355	383	340	347	332	312	363	314	346	345	338	321	316	355	318	343	335	322	352	325	317	321	352	299	337	317	309	360	380	341	313	318	335	352	336	334	356	356	343	328	336	320	356	335	341	306	375	338	346	348	318	316	321	335	368	317	340	343	346	323	322	336	352	322	344	327	332	329	328	339	361	365	304	362	314	358	358	352	334	298	353	361	324	337	330	359	369	327	356	313	365	354	326	344	366	302	350	349	357	337	360	341	317	356	351	359	341	352	296	348	377	300	328	331	323	351	342	336	340	336	324	325	391	330	338	349	317	322	312	327	350	341	287	352	325	352	341	354	335	334	344	350	342	334	329	348	299	323	323	377	324	338	327	354	347	330	358	373	350	312	361	344	354	311	330	343	363	314	360	328	370	348	313	328	339	311	372	353	349	322	331	340	346	370	350	323	340	321	315	313	367	318	335	346	329	378	326	346	363	331	325	331	329	353	343	308	350	351	333	343	359	295	356	323	341	345	313	329	332	353	319	358	347	355	373	290	334	343	345	321	335	334	328	288	344	319	321	350	337	312	363	343	359	364	348	330	350	298	336	348	334	339	331	328	359	323	328	358	319	380	331	357	329	312	359	347	348	316	324	357	333	349	325	328	328	351	368	304	349	313	328	305	325	386	337	357	350	323	347	350	330	329	327	335	362	339	342	331	323	330	312	357	320	312	370	328	331	323	310	368	346	327	317	310	363	354	328	345	355	366	327	323	376	325	383	302	387	354	350	336	346	357	362	325	339	342	309	369	344	349	351	371	321	332	370	329	338	320	352	342	327	376	307	324	306	321	333	323	345	360	336	332	356	350	334	317	344	328	327	326	347	353	320	322	326	365	361	355	343	360	351	340	338	359	379	331	358	342	319	322	334	328	345	343	313	341	315	349	368	343	366	354	358	322	357	355	332	334	351	334	329	292	369	341	327	344	340	344	372	349	346	326	327	319	321	353	360	326	349	317	348	341	307	331	333	325	332	326	343	327	304	317	355	311	352	324	363	353	316	348	334	341	349	344	345	315	347	326	301	328	321	322	345	345	333	363	366	357	337	324	318	326	334	343	326	336	353	346	361	342	321	367	371	314	325	327	349	341	345	322	319	338	343	377	361	325	337	326	316	325	321	329	328	328	379	293	322	358	342	326	392	322	332	323	313	313	335	335	336	347	331	380	327	345	353	370	328	314	337	362	327	341	338	332	346	338	334	348	371	354	366	355	367	334	326	290	328	323	350	356	317	322	320	326	341	378	333	340	328	345	358	357	357	315	392	339	345	325	361	332	332	356	318	351	330	370	307	324	339	368	339	313	351	327	365	345	356	358	333	356	345	324	358	351	326	315	362	328	345	316	353	334	336	323	326	341	332	369	351	328	318	358	342	330	326	300	329	336	323	346	306	325	317	314	324	306	334	337	339	332	341	334	334	348	358	305	335	354	366	343	346	349	365	308	325	317	337	352	345	343	304	377	375	352	372	323	341	342
14762	26682	23312	16150	11735	7761	6055	19771	2363	1673	1445	1253	1134	963	894	822	766	742	636	593	644	530	572	533	472	496	466	456	456	422	411	415	412	393	381	382	410	357	416	364	401	346	401	348	410	372	391	372	377	352	381	345	349	352	370	331	363	384	368	343	326	373	365	351	345	355	328	361	318	365	340	332	329	344	342	358	325	352	297	313	340	329	341	297	342	328	306	307	334	336	329	330	317	334	330	333	331	336	349	347	297	306	320	339	330	333	317	358	318	309	319	338	352	316	312	309	310	335	320	316	345	312	312	316	326	351	304	353	332	330	311	325	321	343	359	357	309	334	323	358	341	315	333	352	317	320	343	323	306	340	376	318	328	338	340	332	328	313	334	296	323	335	360	325	347	318	326	327	319	306	309	361	315	343	344	318	332	338	326	323	343	294	328	321	317	355	314	299	376	287	325	339	317	344	352	336	361	332	353	320	333	306	329	314	325	352	298	296	351	312	344	315	356	337	346	315	291	296	322	310	325	337	345	314	346	360	321	291	317	338	325	335	354	323	327	300	353	371	323	331	313	303	332	317	341	342	308	329	340	311	335	320	328	344	343	321	332	396	324	306	312	317	319	318	294	284	342	328	318	299	320	335	328	313	326	349	324	359	297	338	336	281	292	360	308	331	321	346	316	339	326	305	330	314	333	342	315	325	346	338	347	329	297	314	293	301	353	360	326	306	322	296	339	304	347	324	331	338	333	294	317	306	322	332	312	311	329	378	347	315	300	317	288	306	312	321	343	326	331	347	364	304	325	334	310	326	306	306	313	350	327	319	332	317	325	303	323	338	352	353	315	328	346	339	316	318	333	334	347	333	319	314	343	339	328	333	330	353	330	320	339	323	324	321	302	313	336	320	323	307	357	306	300	329	338	326	353	332	268	353	332	338	339	327	313	319	322	323	349	331	320	307	348	334	325	314	324	306	316	320	282	307	329	318	324	350	299	316	312	317	311	308	320	361	336	317	349	320	331	332	347	321	294	340	341	321	325	335	325	307	330	341	325	339	334	352	302	321	357	318	318	296	323	331	327	317	295	292	311	320	305	347	347	315	313	326	304	315	333	341	362	315	337	333	331	345	361	325	317	339	329	341	324	368	335	309	333	358	340	315	350	337	300	336	386	308	310	304	320	306	298	329	338	326	318	279	323	320	336	322	334	317	298	323	333	318	319	317	342	331	327	328	326	348	329	358	345	315	303	339	337	307	326	299	320	354	349	329	338	320	311	335	342	284	338	340	328	308	341	304	353	326	311	334	334	384	309	341	301	335	365	280	327	359	320	326	316	322	321	371	343	333	316	310	337	321	302	317	342	299	323	342	305	287	346	333	328	305	344	326	285	309	310	301	309	347	348	327	297	322	338	302	350	322	317	312	357	370	342	326	305	325	340	326	383	318	348	343	332	354	313	327	311	353	338	335	317	292	293	328	306	313	338	315	320	300	323	321	323	324	318	330	313	291	348	359	304	339	327	296	375	344	315	336	338	319	325	319	330	298	332	359	317	371	310	340	315	335	342	311	299	334	320	333	294	336	312	313	311	351	315	315	334	304	293	331	323	293	310	336	316	319	332	303	346	331	338	312	339	329	314	324	324	315	325	354	341	339	344	313	344	309	326	346	310	349	327	328	324	307	335	351	315	310	312	328	340	344	302	316	305	307	324	305	315	334	309	325	320	312	334	342	331	346	319	332	309	339	321	309	326	340	324	335	344	301	313	370	302	310	337	359	281	341	348	333	338	306	325	324	314	299	341	326	315	336	309	324	330	298	324	292	370	317	344	363	317	325	322	341	306	347	349	320	348	338	323	320	348	329	293	329	338	303	321	315	314	358	328	337	322	365	296	349	305	348	332	305	319	351	314	332	323	311	332	323	333	316	298	315	351	319	330	327	311	304	308	345	316	295	333	313	336	302	345	342	339	286	330	326	320	321	364	353	318	307	339	366	327	328	349	306	367	301	321	329	355	303	320	330	314	340	320	334	314	355	358	352	360	319	347	344	323	344	317	353	344	320	275	385	313	319	304	353	288	326	325	305	301	341	332	324	294	346	332	316	337	315	339	335	302	304	329	330	332	327	312	338	331	324	337	286	338	311	316	310	329	325	326	324	347	326	325	314	342	317	311	343	303	321	324	326	325	306	325	299	332	338	333	320	352	337	320	309	331	327	306	301	322	291	321	329	333	319	312	337	330	327	322	312	312	321	318	326	311	297	349	338	325	296	335	321	353	281	329	321	309	312	330	326	336	320	312	346	345	335	308	331	336	326	332	335	340	294	334	319	308	348	324	339	313	331	337	307	317	361	324	339	317	328	321	312	342	337	322	323	327	328	349	354	323	342	363	334	330	314	306	324	313	317	350	315	353	330	341	302	278	310	324	318	313	351	330	326	301	295	335	318	330	342	329	316	378	335	290	320	330	306	317	368	325	306	319	315	308	286	331	335	322	338	349	320	314	310	328	323	315	331	334	299	323	322	302	339	345	318	339	338	350	332	360	300	308	310	354	316	320	351	318	341	338	350	317	299	297	362	339	326	320	311	315	340	302	270	339	345	334	343	340	330	348	307	305	331	306	315	333	302	332	345	309	343	318	329	317	319	316	317	338	303	335	321	324	312	305	332	337	318	303	341	372	291	351	283	323	331	323	298	330	300	319	314	324	339	352	319	336	344	322	320	304	348	329	314	327	305	331	365	329	317	316	305	346	288	344	370	314	322	376	330	376	323	303	349	327	320	302	329	337	325	317	357	333	341	322	361	350	327	312	318	313	308	330	336	307	330	315	323	346	310	308	332	292	321	330	314	313	321	319	320	350	310	310	340	298	388	324	319	314	334	330	308	371	339	377	302	305	313	362	318	327	356	332	322	355	338	339	343	336	354	338	337	345	310	320	305	327	340	301	324	342	317	332	325	351	333	331	333	351	300	345	322	350	349	366	315	326	308	327	348	327	341	332	310	325	314	317	323	307	320	340	351	329	358	357	326	317	326	288	338	317	349	346	336	327	333	313	318	345	297	343	342	327	311	329	337	321	358	345	341	320	331	336	328	307	335	315	326	324	323	331	341	324	315	342	312	292	327	327	324	330	351	291	346	274	344	314	335	325	342	341	318	346	319	352	324	329	309	293	325	302	335	326	341	348	331	336	335	350	332	352	360	322	335	330	327	318	324	326	291	311	363	335	318	323	369	316	345	333	347	331	295	330	326	308	318	357	300	353	313	327	340	328	331	324	331	318	315	316	328	361	324	320	322	323	328	336	325	345	315	343	345	344	312	327	348	312	317	348	331	297	336	341	340	334	327	307	331	339	322	319	323	314	322	319	342	339	345	352	333	311	331	299	310	337	311	317	305	325	337	339	319	317	372	315	344	352	324	318	366	314	337	322	384	334	322	337	340	331	314	328	316	338	325	320	334	341	344	301	329	339	308	315	349	338	326	324	313	307	334	309	319	301	338	357	338
27600	15058	3885	1346	958	593	428	873	132	106	76	96	95	101	95	99	99	93	103	102	114	101	93	99	81	104	97	98	98	108	96	96	91	95	88	76	93	80	77	114	119	88	76	87	97	95	83	84	105	104	103	81	115	101	90	86	97	103	97	109	87	84	100	109	95	109	89	98	81	93	76	101	101	102	74	104	104	93	102	89	98	92	101	94	102	90	81	88	82	100	101	96	83	92	84	92	98	100	90	106	89	92	102	86	100	90	80	111	120	101	94	97	101	101	98	105	78	97	83	92	100	96	112	83	92	90	90	90	90	98	108	73	84	82	94	94	97	98	103	104	88	83	109	90	94	86	85	94	85	104	113	96	83	90	97	92	97	92	89	78	93	86	99	97	70	91	99	107	85	98	87	92	94	102	74	103	111	103	112	87	102	93	73	94	102	111	96	99	86	80	84	84	86	96	99	107	105	90	100	90	90	84	93	82	116	103	92	95	110	86	92	90	89	88	77	85	90	68	97	105	84	75	85	100	85	79	100	117	93	103	95	82	102	110	97	95	101	91	108	92	88	82	101	79	89	96	77	93	103	89	95	82	101	89	109	106	88	89	109	90	106	120	87	88	87	100	92	89	77	99	78	80	89	119	80	96	99	82	82	103	97	98	99	88	92	99	100	88	96	84	108	109	98	107	83	104	98	98	107	106	86	87	96	87	88	88	121	70	88	93	89	88	75	112	83	103	95	100	113	77	107	98	93	88	95	87	86	99	92	96	112	93	77	105	89	90	90	79	85	102	92	94	97	80	106	102	98	113	96	81	94	106	91	106	99	99	84	91	102	84	91	76	82	92	90	96	88	104	99	88	102	78	98	86	94	88	84	103	78	79	71	75	93	108	94	78	93	101	94	96	93	98	81	66	82	93	118	104	110	92	95	103	102	101	79	84	102	91	97	90	86	98	110	102	89	84	91	92	94	98	76	91	117	99	88	104	81	104	90	95	101	94	96	108	95	96	94	95	104	88	87	107	110	115	103	105	100	100	92	88	99	101	105	87	86	93	93	99	104	107	96	93	94	82	91	88	107	101	90	96	87	86	104	108	86	101	96	106	93	85	89	99	79	88	86	98	101	95	97	91	114	102	103	97	87	107	89	88	86	87	99	81	93	80	95	85	85	88	95	85	86	120	94	80	94	93	89	83	91	96	87	97	97	75	105	82	91	104	95	86	85	101	90	108	91	110	96	68	94	94	106	94	108	87	83	90	104	92	96	85	94	103	100	93	95	103	89	98	85	103	89	97	102	102	106	93	95	89	93	92	111	91	85	91	92	95	93	99	82	94	83	97	90	99	99	85	74	97	88	87	100	94	104	92	75	98	72	87	94	95	88	112	91	94	80	87	84	102	94	88	89	104	90	90	99	95	87	93	108	86	96	94	85	95	93	94	85	76	96	96	107	96	78	82	89	74	91	109	76	80	90	89	88	92	85	79	103	97	92	78	92	86	108	100	98	98	93	88	105	97	110	88	106	113	85	85	114	94	93	93	97	92	99	104	87	93	94	99	92	94	101	88	85	81	92	85	92	99	102	103	91	92	72	80	85	86	105	94	88	87	103	105	113	102	89	96	118	95	105	113	97	86	103	101	81	97	104	91	86	102	88	90	91	100	118	92	98	91	100	82	105	97	109	99	90	102	89	91	73	91	95	102	102	96	86	98	82	108	81	78	85	98	82	106	85	89	101	98	95	92	91	96	82	82	99	108	92	102	89	102	92	96	90	106	76	89	91	98	90	101	112	89	96	97	92	103	102	103	81	91	81	86	99	100	94	99	108	93	104	94	100	112	97	100	100	83	98	84	94	94	86	97	96	94	89	106	102	111	87	107	104	95	83	92	74	97	108	79	97	91	87	88	99	103	82	111	97	96	109	75	90	107	92	91	65	104	110	94	89	99	101	80	111	101	93	73	106	101	96	87	101	90	88	98	91	96	88	92	90	97	89	104	94	88	104	96	87	95	98	97	79	78	106	89	86	99	101	92	93	90	96	86	82	101	83	95	88	76	90	97	93	76	90	89	92	76	91	102	93	77	94	97	104	105	102	94	82	112	86	106	94	108	82	84	69	77	97	85	78	94	86	90	98	116	100	100	93	107	96	78	105	111	94	87	106	99	92	97	87	80	92	98	94	102	96	106	97	100	87	96	104	69	82	85	75	81	91	86	101	78	113	110	114	106	108	93	85	92	103	93	100	79	93	96	112	102	80	91	80	88	99	86	92	98	97	106	110	97	85	100	97	107	96	95	89	80	92	89	86	96	93	80	98	90	90	84	95	105	85	97	106	110	95	98	105	95	104	87	82	104	112	98	100	111	89	110	102	109	88	99	82	104	83	87	104	79	105	91	81	84	112	97	90	100	104	87	89	83	90	99	96	87	92	80	98	96	93	113	92	116	96	105	95	102	79	94	89	81	102	91	99	100	95	91	85	80	108	97	82	85	88	97	92	91	91	88	102	106	94	98	79	115	83	90	87	95	68	104	81	72	106	92	88	95	96	98	89	85	105	96	96	104	102	96	87	92	85	82	92	102	91	79	104	107	110	86	88	98	99	100	86	101	98	109	93	86	116	80	98	99	92	95	102	98	101	74	103	95	99	94	103	96	86	95	88	76	95	97	105	92	100	103	95	98	92	101	106	71	107	96	99	96	102	108	90	102	83	114	88	114	92	98	90	84	93	101	91	89	79	93	98	93	98	121	91	86	96	84	89	103	91	95	114	91	101	89	81	94	75	104	109	93	115	96	98	117	98	85	86	100	103	105	93	86	94	83	111	93	86	83	90	87	106	108	107	97	88	96	92	97	115	108	91	89	94	101	104	94	86	107	99	112	79	84	81	100	86	106	106	85	88	94	88	78	91	78	92	82	97	110	105	80	103	112	97	95	99	91	104	105	112	87	80	96	79	89	77	96	102	81	74	105	81	84	78	90	95	98	86	88	92	89	78	106	90	92	96	91	83	108	110	93	89	96	96	108	91	96	84	90	96	85	94	103	110	106	86	97	111	97	82	101	67	90	95	97	86	86	117	98	87	101	112	85	91	95	100	82	99	110	98	105	110	109	93	104	83	92	83	74	83	72	97	78	99	106	104	87	99	79	91	110	92	84	101	94	101	93	95	99	107	89	95	91	96	90	104	101	95	99	99	102	82	93	75	93	95	100	100	89	107	100	103	93	86	94	101	104	101	80	105	80	106	89	107	103	103	84	94	85	104	82	104	95	82	94	91	87	84	108	104	110	113	93	94	91	96	94	115	102	99	91	111	91	90	90	72	90	112	102	96	89	101	98	100	89	96	86	95	90	88	98	95	110	105	96	73	103	76	100	89	86	98	85	96	104	102	97	82	98	86	88	95	85	101	77	104	85	83	77	90	98	94	81	81	101	89	93	100	89	94	89	95	97	115	101	105	95	102	95	111	87	87	77	78	103	101	96	104	77	91	88	101	95	91	101
7441	6675	4810	2352	1956	1425	841	1861	202	143	130	137	120	127	111	116	113	116	104	103	141	128	127	98	105	98	99	114	105	110	118	114	101	120	101	116	111	109	116	120	107	113	115	104	109	108	124	120	85	112	116	91	113	117	107	107	106	112	115	107	102	100	114	92	112	107	97	100	95	100	114	113	99	101	129	118	113	111	99	103	116	118	106	102	116	133	95	125	117	104	116	113	109	98	99	104	101	103	115	113	89	117	122	100	117	106	122	99	103	105	113	107	105	109	100	118	109	104	109	104	94	96	115	100	113	107	116	132	97	116	102	104	109	98	123	100	97	115	112	114	109	118	98	118	111	106	122	122	103	104	98	115	112	101	110	106	107	98	112	88	111	104	99	132	98	89	85	93	105	85	112	120	99	111	105	96	93	115	98	100	114	97	107	98	114	118	101	95	107	102	99	112	113	104	126	101	97	107	120	99	94	113	122	106	121	101	109	117	110	112	130	103	105	99	111	90	107	98	112	123	94	96	104	93	114	116	103	113	106	104	109	113	111	101	107	97	118	112	111	102	104	112	113	117	134	122	98	109	115	109	106	130	108	85	104	106	113	124	87	118	119	95	107	90	103	111	104	100	109	95	117	123	109	97	102	97	95	112	116	103	106	105	133	106	101	98	118	89	100	104	129	104	104	103	112	109	103	104	103	104	116	107	110	118	107	108	120	104	96	115	98	110	98	101	94	107	96	123	107	97	91	94	115	115	96	103	110	111	122	100	109	115	103	109	104	109	86	109	106	104	102	84	110	133	106	93	114	102	87	101	119	103	100	123	114	109	118	117	120	119	103	99	123	104	84	108	119	108	102	109	124	107	123	116	98	117	91	107	108	111	109	110	116	115	103	89	106	100	115	113	91	100	113	124	131	112	98	93	105	129	118	99	98	115	127	107	98	88	101	114	102	110	99	105	98	106	122	101	112	106	120	110	126	100	113	123	111	118	96	108	100	112	117	110	104	116	95	103	110	107	125	105	90	101	96	92	104	101	111	109	133	124	98	114	107	121	117	101	132	120	132	118	115	124	106	115	97	123	104	109	111	104	127	99	97	114	115	113	119	110	118	99	82	103	119	104	97	130	91	121	100	111	97	99	120	94	112	116	110	102	95	106	100	93	110	120	113	106	92	105	103	107	123	103	92	117	104	104	104	111	106	97	126	111	114	117	124	121	112	94	109	108	100	105	113	101	122	128	99	119	117	126	110	99	111	101	106	107	97	111	100	128	113	108	108	104	108	102	113	116	103	133	94	97	113	107	108	104	97	110	107	108	138	131	117	102	104	103	103	108	98	116	98	110	90	125	82	107	105	103	100	113	111	97	100	104	92	111	112	116	122	100	115	105	117	131	116	92	104	98	118	125	116	105	116	132	120	108	117	111	101	109	105	101	107	102	107	130	120	109	111	120	103	96	112	121	97	108	102	124	113	95	115	132	109	110	139	115	104	121	109	96	110	93	105	115	131	105	106	111	139	109	125	113	126	118	106	104	113	110	95	112	109	109	114	113	95	114	96	114	105	101	97	108	126	134	112	110	109	124	106	96	90	130	109	103	113	104	92	107	96	103	92	107	100	123	126	117	115	120	106	109	116	117	107	106	114	133	93	98	119	99	106	125	113	105	102	111	97	103	110	84	102	102	116	112	94	118	105	104	119	114	103	105	88	115	103	93	111	100	117	109	126	116	95	115	123	114	90	110	112	112	136	109	102	104	98	125	116	117	107	106	102	92	109	108	119	120	107	98	103	92	101	116	106	106	94	113	110	117	122	115	123	125	87	100	101	104	105	123	115	104	135	101	124	117	99	119	110	107	102	100	119	100	107	104	104	127	109	113	86	118	120	107	99	116	105	109	92	103	89	85	92	94	99	103	111	99	104	89	110	111	121	95	110	104	115	95	104	122	105	116	103	102	100	107	104	117	105	105	119	120	101	120	125	111	87	103	110	101	108	118	114	112	116	111	86	106	116	115	116	118	104	107	89	95	110	123	107	100	123	101	113	116	113	115	79	117	110	113	115	116	118	114	120	112	136	92	120	99	116	107	101	107	113	91	109	122	128	109	110	95	94	95	97	98	104	122	95	98	109	113	91	113	100	106	121	115	111	112	102	104	118	94	105	116	114	114	109	121	108	114	125	113	104	99	103	110	97	95	97	96	116	116	107	120	110	117	107	122	120	125	107	98	125	114	93	103	109	108	102	101	97	122	107	110	104	92	103	96	104	102	111	116	113	122	104	125	109	108	99	115	107	109	96	100	102	117	98	115	132	113	133	112	100	109	96	94	99	96	104	130	100	119	116	114	115	111	109	103	128	109	117	112	106	112	126	125	104	111	99	100	123	112	97	94	112	110	102	106	108	107	128	92	105	91	130	89	107	103	108	122	132	111	112	116	105	103	104	104	92	113	111	116	106	119	95	93	127	116	124	117	103	124	109	105	100	123	109	108	94	105	116	105	123	129	113	122	115	107	102	107	83	115	106	120	116	106	103	127	95	107	105	117	100	98	111	115	121	100	127	105	110	110	115	94	102	116	106	78	100	99	116	99	97	100	111	105	125	111	105	101	127	130	98	118	123	108	116	118	99	120	107	123	106	101	109	114	95	121	109	122	102	111	104	103	117	128	106	110	101	97	106	99	121	124	119	102	108	104	113	95	95	109	96	107	116	114	95	105	109	92	91	98	109	97	91	112	104	108	104	103	100	104	118	103	88	120	113	116	112	104	94	125	109	114	99	94	105	109	115	87	112	116	116	100	116	103	111	111	105	112	97	87	111	100	123	93	100	109	115	114	106	109	110	90	113	116	102	88	100	120	105	115	102	116	100	105	108	104	106	95	97	118	104	105	109	101	98	118	100	131	120	136	127	100	92	91	103	127	97	117	99	100	121	99	116	112	100	131	99	127	108	102	117	118	118	112	114	128	130	100	109	113	125	122	114	111	119	116	120	101	123	107	106	103	105	84	105	110	122	107	106	121	101	99	111	132	110	114	109	130	109	101	107	109	101	109	111	113	115	98	106	103	113	103	118	106	117	112	97	112	119	105	103	103	121	112	122	99	100	99	111	110	98	106	99	125	117	113	106	123	102	108	122	96	113	117	121	112	98	112	92	120	90	109	108	113	104	124	110	123	103	109	112	104	99	98	111	100	101	112	126	114	121	106	106	107	104	100	121	96	115	97	98	96	114	101	108	129	89	97	101	101	105	109	95	91	119	129	96	106	110	100	132	118	111	120	100	103	111	102	95	92	99	114	96	123	131	113	129	143	77	119	125	111	103	108	115	94	95	102	118	115	107	107	98	97	118	118	118	128	117	110	116	105	122	104	98	100	107	118	102	123	85	102	99	97	112	110	116	101	102	112	112	102	98	104	123	112	114	118	149	120	107	97	93	116	109	122	116	111	120	125	109	116	112	102	91	122	116	108	128	91	100	97	97	109	114	107	124	121	103	93	99	118
24880	20396	26770	23932	20419	12015	2641	19816	17784	920	389	347	314	289	276	250	239	242	229	222	202	205	228	210	212	200	201	212	199	191	199	199	209	195	172	190	187	182	151	208	191	148	156	190	159	203	169	164	166	186	181	186	177	160	173	183	173	144	167	161	165	167	176	166	142	158	175	183	161	170	165	167	161	143	181	164	155	166	169	149	173	165	146	149	158	175	172	155	170	179	157	187	167	165	161	160	160	172	173	166	161	153	156	145	158	180	166	161	182	163	175	175	179	177	171	176	164	171	180	176	146	156	195	166	161	159	186	172	150	169	173	173	165	168	147	160	165	159	198	163	156	144	179	152	164	169	163	155	146	167	160	155	185	154	176	161	164	179	174	140	145	165	177	172	177	170	196	165	168	147	169	170	172	165	160	175	149	176	160	169	171	178	154	166	164	167	188	160	176	161	147	151	164	186	156	166	143	156	181	155	179	187	176	172	168	141	162	162	176	170	168	165	173	153	164	172	172	158	154	166	164	160	151	143	181	159	159	168	180	183	179	170	159	148	185	152	147	164	191	145	188	176	160	189	171	147	169	181	172	173	173	181	193	180	157	200	173	164	158	177	174	158	171	153	182	172	160	172	150	164	168	168	146	168	160	187	183	170	164	150	156	163	151	154	162	169	158	172	156	166	173	163	169	159	180	158	152	172	160	169	175	176	160	142	181	146	148	171	167	158	157	146	151	162	169	160	173	180	163	168	183	164	161	179	165	169	176	161	149	157	146	163	157	173	154	170	168	168	164	150	153	159	147	186	152	179	158	179	193	137	166	167	163	186	191	146	167	171	163	175	179	176	164	158	171	183	168	165	161	174	155	135	177	170	171	158	158	184	162	172	169	167	152	166	150	146	160	182	186	149	165	163	177	181	179	144	169	155	162	171	167	158	143	166	155	164	152	166	171	166	184	179	182	159	188	147	165	153	175	164	141	163	159	154	153	144	168	177	164	165	130	184	158	161	190	176	162	199	165	170	161	142	177	177	172	180	175	170	136	166	176	140	146	162	159	189	173	156	170	153	159	191	180	173	172	176	153	167	197	169	158	156	146	182	174	151	163	173	163	180	153	146	156	156	166	180	150	165	178	174	155	169	172	157	139	172	167	170	180	155	170	141	160	155	177	149	161	168	158	180	151	162	139	183	154	164	190	151	173	155	179	154	156	175	161	176	188	188	165	175	167	150	162	201	173	158	185	150	158	152	176	166	173	155	140	166	168	170	156	183	162	159	175	155	158	167	161	199	178	154	156	165	157	149	149	156	183	164	158	173	149	181	163	173	166	167	166	193	152	163	158	167	144	144	172	166	161	173	165	152	168	162	153	163	146	150	176	184	144	158	153	161	203	173	164	155	158	168	144	166	189	160	156	158	189	173	147	157	177	154	144	164	162	193	162	173	165	200	169	161	164	186	165	149	151	159	182	173	175	138	151	160	139	181	167	163	156	168	129	163	194	158	177	156	154	180	166	180	172	157	176	173	155	145	175	155	153	160	177	166	182	147	186	170	173	189	161	158	157	184	183	166	150	185	166	168	169	195	181	154	152	166	152	161	174	188	182	179	176	175	178	173	177	179	173	174	175	176	180	152	160	144	178	177	178	148	170	159	196	143	158	172	182	165	153	171	164	157	170	165	150	162	160	147	185	152	161	172	160	149	177	184	143	166	175	170	157	160	169	165	168	178	169	167	157	156	167	177	156	159	155	153	173	156	164	159	159	150	162	155	160	170	158	163	166	160	184	180	166	139	196	194	166	169	168	160	143	173	178	167	160	158	178	167	165	185	157	167	180	159	175	168	172	170	159	162	157	151	163	181	177	173	188	168	171	157	158	182	156	185	181	192	169	160	163	183	181	166	160	165	147	160	152	161	135	160	166	162	153	162	162	175	173	149	167	163	181	164	151	170	188	141	174	176	170	174	153	172	164	177	155	157	170	147	162	197	200	152	180	179	171	150	175	179	170	163	174	176	137	164	159	147	158	190	172	163	145	182	160	172	150	165	165	157	172	156	196	163	156	144	170	150	166	174	175	146	176	177	145	151	154	162	174	150	172	183	171	154	164	163	165	174	153	191	144	153	173	158	167	160	163	161	165	164	165	184	165	182	151	169	138	160	179	149	170	162	188	141	177	164	159	165	153	142	155	196	194	163	182	180	192	188	165	171	181	170	143	167	163	183	176	168	163	158	161	174	180	159	168	183	164	159	180	169	164	164	151	164	181	160	175	155	166	171	165	144	172	177	149	151	174	175	166	169	160	161	155	170	167	167	146	158	173	162	161	167	176	167	136	181	143	154	155	157	171	169	184	169	150	147	157	183	170	155	156	173	166	150	156	161	149	138	171	147	156	159	148	156	153	150	164	179	167	172	186	152	165	163	183	161	156	162	172	176	167	158	154	184	173	154	175	161	140	176	190	153	178	165	177	170	157	146	143	181	176	177	170	168	151	167	164	174	166	148	157	190	151	153	156	157	163	148	161	177	164	180	159	170	181	149	179	164	168	171	165	157	159	180	165	176	153	181	159	158	169	163	149	174	186	165	171	158	160	149	163	157	159	161	153	171	167	157	164	156	156	168	157	169	182	160	147	180	179	186	163	168	162	174	169	151	167	167	156	177	160	151	168	163	151	163	141	184	151	181	164	186	180	185	176	171	153	155	162	174	147	163	179	158	185	149	154	180	154	174	159	138	146	158	163	163	179	147	163	163	161	155	160	178	155	159	176	163	155	181	197	168	148	163	169	163	183	180	151	177	174	169	164	175	153	152	194	151	162	171	160	154	177	166	171	169	156	160	170	176	181	187	187	155	161	171	181	155	167	176	211	164	147	175	166	170	160	158	170	160	154	161	172	161	156	155	169	142	164	162	172	157	140	170	163	159	174	144	173	178	144	146	164	161	154	175	160	161	155	158	183	159	203	189	151	154	182	167	158	183	135	191	174	166	179	169	163	169	173	164	152	182	169	161	159	178	148	182	161	166	190	168	186	173	142	154	157	166	157	181	171	154	155	165	177	157	185	152	168	156	179	162	155	155	163	192	148	175	158	166	163	200	156	159	167	172	142	150	178	152	151	161	183	183	172	183	176	155	150	152	172	141	149	156	152	164	163	143	146	139	145	157	163	175	148	149	194	153	177	147	178	158	162	166	167	155	144	165	145	141	155	166	186	155	174	168	159	181	181	168	142	150	170	156	182	191	129	162	174	167	149	163	176	163	179	151	190	174	167	158	155	137	153	152	154	189	193	173	172	158	176	162	154	164	142	153	162	151	160	144	185	172	176	162	154	159	181	173	143	140	179	177	159	186	167	165	168	154	171	175	160	164	185	161	187	155	159	171	151	174	191	162	140	181	167	161	162	181	189	176	172	166	174	185	162	157	186	176	163	169	154	157	170	190	158	141	167	181	179	165	171	159	160	174	150	158	160	162	172	180	186	156	170	181	137	160	181	182	152	163	160	166
10756	17854	15028	7718	5644	5178	4078	24600	8130	738	674	532	507	446	428	412	323	328	286	296	263	269	275	254	253	225	225	225	217	211	204	222	199	202	204	193	201	195	194	204	191	185	196	189	196	187	173	183	167	162	189	148	143	183	176	186	181	166	167	171	183	193	174	166	162	146	199	178	176	164	174	170	191	166	168	167	160	186	177	188	171	154	170	152	164	176	158	162	198	165	169	163	151	164	161	178	150	162	159	186	157	177	166	185	175	179	157	175	155	152	178	172	164	158	152	170	171	154	166	179	159	184	157	164	156	168	178	158	159	178	156	158	194	163	177	154	193	170	182	160	178	138	153	175	156	150	171	166	151	194	153	193	161	150	194	194	158	148	169	159	185	163	157	135	171	173	170	169	157	152	152	149	165	155	179	163	171	162	153	151	154	167	169	166	177	154	157	162	142	156	169	158	173	155	176	162	167	180	161	164	155	158	162	175	173	163	177	173	144	162	147	162	174	173	168	177	154	178	188	167	170	157	169	166	135	165	139	164	148	157	159	142	164	178	173	150	156	180	177	164	196	151	161	161	147	146	157	177	171	165	179	144	173	151	171	143	169	157	159	161	154	159	178	167	161	174	148	165	142	161	177	178	155	181	174	131	166	156	147	179	172	171	174	181	149	156	150	156	164	176	163	170	154	175	171	156	159	150	150	190	175	159	168	169	176	165	180	168	162	168	165	174	164	166	172	170	160	162	160	153	154	170	129	171	176	148	141	198	163	168	170	176	171	159	169	169	181	133	169	154	163	168	158	165	163	141	154	172	199	176	150	157	168	173	161	167	181	161	156	161	148	159	149	162	159	147	155	144	175	133	161	177	146	175	156	156	164	139	167	168	163	148	173	170	173	148	182	161	167	158	166	170	183	176	167	152	186	148	183	163	158	156	169	185	162	158	176	148	169	144	155	164	152	158	181	179	175	156	173	155	167	184	186	180	157	157	166	154	174	157	187	168	145	153	160	154	185	138	177	174	159	129	156	176	171	140	190	163	168	167	171	175	174	163	159	171	147	175	156	149	176	168	161	156	152	167	162	145	140	160	153	155	183	184	186	171	139	179	148	157	165	142	182	178	181	163	165	150	159	188	183	156	172	168	178	149	159	162	167	162	155	151	169	144	162	146	166	166	154	139	170	191	176	171	155	173	178	151	159	150	172	182	168	154	182	157	167	182	168	159	160	139	121	160	162	160	170	155	161	163	162	171	175	184	160	173	159	154	165	153	185	156	157	155	177	141	175	131	152	169	154	176	152	163	164	183	160	158	172	176	164	147	165	166	159	187	149	163	168	169	171	160	167	177	166	145	157	153	151	200	139	173	154	179	157	157	155	149	161	162	144	164	174	164	190	159	181	159	178	157	149	163	146	158	198	161	174	167	176	170	169	178	148	154	171	148	181	169	149	160	176	154	171	156	174	172	170	166	187	175	154	149	176	145	150	176	149	168	177	162	158	149	175	162	197	155	169	160	169	148	179	167	160	159	151	161	166	187	171	132	141	149	163	189	154	158	164	146	143	166	161	165	193	151	165	155	147	181	159	161	154	165	151	178	168	175	157	176	132	167	165	188	157	162	180	171	163	169	168	155	155	152	166	147	170	164	161	151	166	158	157	156	156	153	153	177	164	176	144	163	171	156	167	163	168	171	186	168	158	149	161	156	174	166	158	148	158	166	158	152	175	176	169	154	164	172	165	172	159	161	154	163	183	171	168	159	163	192	152	187	179	173	145	160	161	163	171	158	150	185	170	164	148	179	162	155	167	145	181	149	163	170	156	155	153	152	176	173	144	161	170	179	180	168	177	144	186	138	148	153	151	161	158	166	167	153	172	188	168	170	159	172	162	148	172	167	173	204	149	128	164	177	193	160	185	172	164	184	165	155	167	180	170	132	153	129	156	148	171	188	177	165	182	161	153	144	157	166	159	160	177	147	178	169	181	153	157	174	192	167	173	153	154	196	146	162	172	160	181	157	157	172	155	158	150	161	169	158	181	181	159	150	159	162	181	159	148	155	150	179	186	160	183	148	178	166	161	164	175	165	134	162	153	170	184	149	144	153	148	169	141	172	154	176	178	156	171	140	176	153	196	142	152	185	181	167	134	153	151	151	170	162	161	177	166	144	162	171	146	165	156	158	148	174	184	170	163	182	160	156	171	155	153	168	191	148	141	143	152	156	160	156	128	159	161	148	166	149	156	165	167	172	162	147	130	165	157	157	183	151	162	148	162	145	202	162	163	174	176	180	170	162	162	138	153	163	160	159	181	167	149	161	167	197	161	184	196	159	169	138	155	156	154	181	162	167	166	183	169	167	172	155	171	161	163	165	161	154	167	189	152	161	156	176	180	147	174	158	156	182	162	141	171	153	143	178	169	157	158	160	176	170	162	175	160	182	166	199	151	163	165	154	180	161	166	168	168	165	140	154	167	176	156	160	155	145	170	171	158	165	152	183	159	177	176	185	169	175	160	188	172	187	156	156	191	173	150	164	164	167	151	157	147	159	157	172	155	159	165	186	179	161	155	150	146	174	180	163	145	160	143	158	170	181	172	172	164	161	165	183	158	158	175	189	152	138	152	189	162	153	180	184	166	164	156	174	179	150	173	174	164	144	166	169	158	147	161	175	176	178	155	182	164	166	160	162	156	168	186	158	155	174	152	165	154	162	154	187	152	184	173	184	162	156	169	150	185	147	161	167	154	161	154	190	149	151	164	139	170	159	156	176	163	192	177	180	168	175	164	167	169	170	177	154	149	150	166	188	156	180	176	163	178	166	178	163	149	156	170	164	147	144	170	163	164	188	158	168	143	178	164	150	165	172	184	179	159	184	156	185	191	162	180	177	152	187	172	167	170	177	137	177	144	155	157	170	159	145	155	167	159	187	185	154	152	174	154	165	162	182	136	183	167	161	181	164	171	169	172	156	149	163	149	159	174	159	170	147	166	148	162	146	184	163	156	176	167	144	165	182	166	176	148	178	178	168	172	149	181	150	148	154	179	148	162	155	196	155	181	169	173	126	176	173	162	164	160	159	177	159	160	177	165	161	157	153	172	163	176	171	162	159	172	170	167	163	189	179	164	181	172	151	150	176	167	164	167	167	136	178	153	163	182	169	169	176	172	168	139	153	174	166	177	160	195	172	154	152	157	141	164	187	174	154	159	123	183	172	144	151	154	178	157	147	156	177	159	163	173	205	159	173	140	185	178	168	162	143	148	183	159	172	171	185	144	181	155	165	161	155	149	186	156	163	167	166	167	149	165	164	159	162	158	181	159	166	157	175	162	150	152	179	147	146	167	173	168	179	152	171	172	140	170	179	160	150	165	169	152	174	177	162	145	168	194	167	167	161	168	157	165	154	177	163	140	155	173	152	162	162	154	161	157	176	148	208	164	193	178	185	172	160	143	134	164	170	171	156	175	172	182	187	182	163	157	183	154	153	164	180	184	177	170	160	147	168
22555	20380	27036	23585	20395	20528	11380	40016	35354	5071	745	680	597	557	575	465	500	448	448	395	452	442	456	422	457	407	408	392	392	389	382	385	402	359	410	379	358	388	389	346	380	379	383	384	401	381	368	391	387	353	366	352	339	376	346	360	346	329	390	336	380	353	336	382	362	347	362	353	345	337	359	379	378	368	377	336	369	344	363	323	356	345	366	339	329	387	351	389	347	348	361	361	341	351	333	358	346	356	329	375	305	372	342	374	370	386	352	342	364	344	361	321	345	346	380	330	379	367	318	368	328	360	359	338	349	352	340	372	369	362	369	378	346	319	368	371	316	349	335	340	365	364	336	357	348	353	330	348	357	336	395	372	358	377	369	355	347	375	381	330	310	339	337	344	367	358	373	334	348	339	342	321	342	354	346	356	358	348	346	314	361	384	369	386	357	371	351	334	342	365	323	345	396	321	344	343	341	343	336	322	323	332	339	362	334	354	360	359	359	327	381	379	348	351	372	348	361	341	336	339	331	349	338	345	334	367	363	300	318	369	356	354	382	328	359	339	342	363	352	376	303	364	346	321	391	356	364	339	344	322	330	327	337	376	334	374	353	340	364	336	340	353	391	334	338	359	340	350	385	365	364	361	336	322	389	347	349	336	337	356	344	339	345	324	367	353	355	356	340	381	351	347	356	347	322	364	335	335	344	366	343	368	344	346	346	348	344	346	352	350	378	318	316	346	359	338	335	335	365	326	387	353	366	370	326	332	367	335	329	343	331	342	327	336	361	323	356	379	374	337	339	350	316	350	359	326	369	335	348	317	340	366	364	345	364	316	344	334	347	369	351	353	353	359	376	376	359	351	368	323	324	347	312	357	368	346	325	330	327	330	355	371	368	322	383	339	331	377	327	318	378	353	358	335	331	333	379	353	351	342	337	358	347	335	341	361	367	333	343	354	370	337	387	299	344	352	331	344	412	345	340	375	374	346	347	325	350	356	356	374	321	350	330	319	320	351	319	365	359	349	359	325	366	352	347	356	333	348	358	354	374	348	362	325	340	338	362	328	361	328	341	390	340	339	367	368	321	350	341	358	349	346	349	334	353	329	354	332	371	345	368	372	347	345	341	353	326	345	334	343	353	359	367	310	317	371	347	361	335	338	329	346	336	349	325	355	378	388	323	383	338	355	334	357	345	364	321	354	340	353	371	352	359	361	336	342	319	296	338	347	403	348	331	355	360	317	312	366	352	346	362	361	337	337	357	324	340	354	307	344	372	362	364	344	357	368	350	330	357	350	319	329	353	340	331	352	350	363	367	306	356	355	353	323	324	337	329	331	344	381	335	369	315	341	330	372	306	366	326	352	345	320	353	372	345	395	342	345	312	330	354	362	327	350	318	346	334	321	334	344	325	340	365	339	319	324	367	379	357	365	377	384	332	314	334	363	357	380	355	295	379	349	377	352	355	355	328	351	335	349	337	320	320	360	350	323	356	341	365	365	331	327	347	334	379	340	369	348	364	351	340	389	330	343	319	315	343	398	352	348	360	329	329	327	364	341	364	366	365	390	360	325	331	339	343	307	307	340	323	376	345	313	379	349	330	360	350	343	366	364	364	379	335	347	362	344	338	338	346	355	344	362	342	365	346	367	394	363	350	372	354	346	330	363	349	411	354	351	323	355	351	321	353	343	332	365	331	358	352	353	329	347	325	344	357	374	374	362	345	310	351	359	324	336	363	382	353	350	362	335	327	343	347	353	330	352	331	339	367	364	326	343	355	352	353	341	341	382	365	341	352	359	343	319	374	332	322	362	356	362	378	326	355	383	394	343	322	321	365	361	321	340	347	351	360	367	348	350	351	342	310	340	343	334	347	340	359	336	350	359	339	310	343	340	321	339	388	338	362	334	336	322	376	351	330	348	370	323	358	353	364	319	320	324	334	353	318	340	358	350	356	389	335	346	315	315	393	328	330	352	363	342	340	311	348	355	339	393	369	351	347	352	334	347	333	332	315	342	383	359	367	326	347	351	356	350	334	355	322	332	344	348	340	346	362	376	353	370	347	317	342	334	329	335	336	318	342	338	386	363	320	359	354	379	350	352	344	341	304	333	348	339	357	355	339	359	319	363	386	349	342	371	346	335	347	367	333	344	356	348	339	329	342	316	363	359	337	346	356	346	354	363	306	365	375	347	347	355	370	356	335	363	370	329	356	371	352	369	351	348	362	348	348	353	343	330	385	346	377	376	358	321	369	346	335	327	328	353	346	373	336	308	352	336	348	339	360	334	356	400	354	343	361	368	366	319	335	339	348	367	348	357	344	341	347	335	329	379	374	356	369	352	357	367	355	333	320	318	336	363	317	343	358	379	337	339	354	351	355	304	339	373	341	366	351	329	321	336	324	347	361	372	352	365	349	350	331	374	310	347	337	383	354	350	366	347	345	351	352	333	325	337	348	360	379	368	328	345	353	318	352	344	320	360	380	357	351	355	328	313	361	346	367	353	390	342	350	360	350	355	330	323	360	365	352	319	341	345	366	371	338	347	353	368	333	337	331	312	331	329	392	356	331	314	342	317	367	334	323	344	323	350	338	344	322	312	346	338	331	345	349	334	375	339	343	357	339	337	365	362	344	344	307	354	359	355	387	350	355	359	324	374	341	319	333	360	375	354	353	323	355	320	327	325	392	365	357	326	366	346	373	368	361	324	361	343	341	329	307	376	341	340	382	332	388	361	334	332	346	337	327	357	323	366	369	330	353	332	374	317	350	326	363	354	335	361	335	331	354	326	320	351	337	332	348	361	323	335	350	299	347	350	396	385	324	370	371	339	309	351	346	359	361	328	374	338	341	350	346	344	381	329	319	312	352	333	357	353	357	350	363	351	320	348	371	335	329	324	322	346	332	359	331	349	325	340	351	360	360	314	352	344	358	384	369	357	356	345	342	367	365	353	362	351	344	342	347	352	320	344	339	361	354	336	320	343	342	330	384	354	335	324	340	373	337	353	357	327	327	347	371	346	330	324	367	331	364	338	338	364	346	352	361	357	384	342	359	313	352	357	320	355	333	339	314	340	330	358	359	356	350	359	341	354	315	341	327	311	387	346	350	329	368	364	338	358	368	356	342	341	315	356	346	358	361	330	338	352	357	360	332	377	356	339	350	371	353	350	362	362	340	351	342	359	316	350	333	383	349	341	328	334	371	350	354	397	335	341	325	390	354	357	352	331	327	334	357	357	335	329	323	359	324	348	376	333	345	320	352	333	351	325	337	328	336	324	369	343	349	352	372	323	341	362	327	352	339	331	335	325	343	377	320	365	338	320	344	343	362	365	387	348	338	340	341	350	347	334	366	332	372	345	323	360	372	335	350	343	331	333	350	325	345	342	343	332	351	349	374	345	325	326	309	363	360	373	352	353	343	356	341	347	321	344	333	343	361	340	337	356	344	344	352	352	351	372	362	356	349	355	387	334	332	352	382	353	340	343	327	375	380	329	335	330	363	377
13433	24517	21159	14270	10254	7829	6049	42964	16668	1456	1188	1020	903	858	771	727	664	577	564	550	469	546	480	510	441	454	462	405	450	393	416	413	376	406	399	373	359	333	377	376	344	362	383	353	378	333	345	362	379	351	364	309	387	347	348	360	338	351	355	321	347	336	338	342	345	332	360	343	369	337	347	351	331	353	347	335	330	353	338	337	318	334	312	329	331	378	334	344	334	356	366	329	334	352	320	353	319	318	374	299	318	357	335	332	327	355	348	346	320	319	314	334	334	343	370	330	329	363	340	354	321	344	317	341	337	342	330	323	327	346	321	361	336	306	312	320	336	360	333	340	336	295	325	373	347	334	343	324	343	309	334	326	362	366	326	324	361	319	373	328	342	306	326	315	305	339	318	313	347	326	321	328	359	312	345	347	325	330	317	320	334	357	372	363	305	344	336	360	369	358	334	344	332	353	311	334	351	310	330	339	327	323	312	304	342	356	330	347	342	360	322	286	312	325	349	337	312	338	376	368	343	348	366	343	344	320	346	389	374	328	354	328	371	360	308	296	325	320	320	349	334	319	346	325	350	295	336	370	329	356	360	332	341	351	344	357	343	324	322	333	309	361	331	349	337	344	322	347	318	362	325	319	305	305	302	332	347	328	361	306	278	340	321	350	347	325	365	313	338	333	348	315	319	315	329	323	315	323	367	329	328	326	330	336	353	342	323	327	324	295	352	365	333	364	324	336	358	325	366	378	314	352	352	344	350	302	321	338	371	335	342	306	309	316	343	357	344	320	337	321	331	347	321	289	336	332	342	357	354	308	314	300	329	350	307	346	301	375	297	332	349	329	334	311	345	357	325	315	345	351	319	323	335	325	340	344	352	341	349	329	355	338	361	378	331	323	346	345	362	344	332	339	328	331	369	373	359	329	342	318	344	352	338	338	362	353	324	324	317	312	343	381	347	318	336	342	345	337	333	336	334	323	368	315	341	340	330	335	319	343	320	301	333	333	309	335	334	326	334	341	342	322	332	338	339	314	325	317	367	325	351	360	367	306	351	328	343	295	316	328	375	366	351	355	323	308	336	337	337	358	344	321	327	352	314	306	351	305	330	345	346	363	366	307	334	322	322	345	301	358	323	337	309	330	299	309	346	367	313	360	355	334	337	369	344	335	351	315	353	346	337	308	375	331	328	323	298	320	324	319	309	302	316	343	359	324	365	342	349	317	375	332	343	325	355	328	316	316	335	341	352	327	336	323	339	332	360	311	371	314	326	342	316	348	308	296	329	326	381	328	334	355	329	276	313	343	358	369	328	356	348	316	358	377	346	315	298	322	316	357	358	327	332	321	336	295	342	363	316	334	303	338	323	316	327	330	357	333	334	353	325	334	314	320	307	336	343	355	340	316	322	340	327	308	334	335	338	322	314	333	326	349	316	360	314	361	289	334	307	339	351	314	338	364	347	301	332	362	324	326	317	341	365	368	361	353	348	372	342	321	321	351	329	384	331	330	316	347	360	320	326	325	303	343	351	313	309	365	338	336	349	322	325	290	327	361	342	356	334	340	366	307	292	357	323	317	365	339	366	303	349	348	320	341	333	337	299	351	311	313	309	342	368	368	315	333	356	347	339	310	314	366	299	326	308	335	338	351	348	310	313	321	342	339	315	355	323	344	353	362	386	308	345	303	304	338	323	359	310	346	345	356	340	330	314	330	313	313	365	320	343	314	322	316	304	341	314	305	347	337	356	320	314	342	347	344	335	338	323	324	302	332	330	339	345	324	308	345	312	357	321	331	334	310	350	347	323	280	337	337	353	381	298	344	303	349	351	311	322	350	333	324	295	342	348	329	328	372	317	314	346	344	342	321	318	352	349	373	333	340	295	330	335	333	319	387	339	340	353	379	303	328	339	336	321	338	320	304	309	355	336	361	332	332	349	324	333	329	310	342	365	352	305	348	318	312	342	320	329	351	376	333	328	350	323	328	320	367	307	380	328	337	341	319	334	338	352	325	372	309	367	359	312	326	357	350	308	344	353	336	324	344	326	342	324	316	310	339	343	341	320	312	303	336	334	342	339	340	340	326	352	340	346	349	335	303	326	319	343	344	321	355	316	336	317	317	349	312	326	331	321	342	344	321	334	331	325	315	357	324	338	350	329	311	307	344	343	316	337	334	338	373	316	333	310	324	351	319	320	318	322	367	347	332	320	301	370	324	303	351	338	342	327	355	312	377	345	367	317	328	330	364	323	341	333	306	337	331	352	344	324	341	325	314	328	342	338	333	360	321	364	339	339	329	330	316	347	363	334	344	345	324	351	307	326	311	284	352	334	346	339	351	327	352	345	338	370	323	307	342	315	319	352	340	349	318	364	335	355	346	326	333	323	326	343	372	302	349	309	333	345	323	344	350	329	355	350	347	338	374	354	326	339	318	321	324	319	298	349	318	319	330	354	351	341	334	348	320	343	313	354	339	366	344	316	329	329	314	321	318	349	334	375	335	320	332	346	301	307	290	345	324	307	301	357	317	343	339	323	335	343	343	293	327	359	322	329	329	314	361	350	329	336	349	351	324	328	315	355	318	343	320	359	309	338	318	321	372	338	325	315	335	339	337	337	340	342	329	326	322	338	348	348	356	338	389	340	334	343	370	322	320	313	347	331	351	318	332	335	318	324	334	359	333	325	347	342	337	335	291	340	352	330	367	313	335	356	345	335	330	343	321	331	345	334	333	330	343	334	334	324	333	324	339	341	321	330	300	339	332	340	340	355	342	326	331	308	334	325	355	346	366	323	334	345	323	363	311	356	323	334	379	361	327	336	342	310	321	328	334	372	367	321	337	343	323	310	320	343	315	360	338	346	310	338	381	356	362	326	318	336	307	320	339	308	344	316	297	325	351	345	316	316	337	308	334	333	321	335	344	330	345	333	330	358	324	345	332	351	351	322	342	327	319	344	310	317	332	319	329	342	340	323	349	316	340	345	348	333	353	335	345	358	329	318	336	298	334	334	321	338	319	311	348	393	314	316	312	336	351	327	373	344	322	327	318	310	334	310	337	324	335	364	332	371	301	340	343	309	330	352	336	347	354	372	332	343	325	294	333	338	303	331	333	370	320	345	310	334	343	368	333	346	344	346	352	352	324	302	328	336	333	313	298	341	303	324	349	331	354	306	329	327	332	338	327	334	318	312	317	334	347	359	331	367	358	306	339	321	341	343	354	314	363	354	333	367	372	351	336	365	345	350	340	351	338	316	347	362	322	400	346	313	322	370	339	343	331	323	311	335	348	332	324	316	329	344	371	316	350	326	318	321	309	366	295	337	348	339	306	298	334	333	331	343	334	331	334	324	338	303	311	331	350	353	323	329	330	338	353	357	362	364	366	314	347	360	333	359	332	330	296	346	310	317	302	347	326	331	333	328	353	358	306	355	329	339	334	337	336	321	391	347	332	314	365	347	325	346	331	334	314	362	330	351	351	353	308	347	327	311	335	343	360	315	339
27716	14592	2652	1563	810	491	418	2551	1256	129	108	92	113	98	96	96	113	100	109	107	99	105	106	118	102	106	112	104	111	95	91	121	97	116	117	99	106	112	88	91	96	123	99	103	111	101	109	103	102	98	105	107	113	100	95	110	129	94	90	119	107	92	107	103	108	111	106	108	112	109	113	95	101	89	99	102	117	123	97	106	88	108	104	108	99	108	105	104	99	81	98	104	107	106	105	100	113	106	107	90	108	111	94	89	84	97	106	102	80	96	98	105	102	103	96	90	94	114	102	116	109	109	102	116	105	101	108	89	111	97	102	114	86	106	95	73	125	113	110	104	113	103	101	107	98	97	92	96	121	104	109	93	92	116	89	105	112	108	100	110	103	118	102	108	105	88	106	110	120	111	114	91	101	114	107	119	107	96	126	86	98	97	103	108	93	101	93	122	90	101	96	96	109	111	92	102	99	108	115	112	111	104	106	105	116	109	105	102	100	91	118	102	116	108	98	110	98	102	113	95	100	120	93	88	93	99	111	113	101	86	97	97	105	104	110	93	108	105	116	94	94	104	101	84	88	123	79	96	98	92	92	122	113	106	91	98	100	98	102	109	91	82	97	92	94	84	90	107	94	101	131	102	105	92	103	101	91	117	95	99	113	106	120	112	98	95	102	111	100	109	109	90	92	110	90	106	91	91	103	106	125	98	118	111	122	116	105	105	106	113	122	99	117	104	109	112	95	108	119	90	91	105	97	93	111	117	112	106	100	103	104	99	87	126	90	110	89	103	94	116	108	104	105	92	101	105	103	120	92	109	96	90	107	97	119	115	101	90	104	107	127	105	92	103	117	117	107	120	119	91	111	103	110	120	107	101	89	114	100	114	112	103	114	100	93	98	86	107	89	109	99	91	103	100	105	119	112	109	102	100	99	104	92	93	106	106	110	101	111	113	108	97	102	92	119	102	108	111	99	113	78	115	107	111	99	92	101	101	115	107	101	99	98	113	112	117	94	92	110	90	110	103	112	97	109	111	103	103	101	92	98	101	84	121	98	97	114	112	103	105	109	92	115	100	113	99	112	104	88	101	105	92	108	115	75	104	101	114	97	95	86	110	93	75	105	88	101	106	80	96	94	102	123	94	107	113	117	89	103	99	105	115	100	112	108	102	104	105	95	108	106	95	99	103	110	103	94	110	87	94	114	85	91	91	80	100	124	102	115	107	108	109	121	96	99	105	89	109	104	108	98	117	117	103	138	109	96	123	124	116	105	104	95	113	103	88	97	102	104	96	122	102	91	128	119	99	111	101	107	99	103	87	98	102	89	100	103	107	108	109	103	109	93	87	84	109	98	104	85	103	88	106	99	94	104	101	105	93	108	99	96	107	121	98	93	93	129	104	102	93	108	106	91	93	97	109	102	117	112	91	105	108	105	102	107	99	98	94	108	123	99	92	93	93	112	95	105	101	111	101	94	98	113	103	101	106	114	120	98	107	99	105	100	103	121	83	118	85	107	96	101	105	105	94	98	114	95	87	110	87	94	110	102	123	94	100	106	104	102	105	111	113	89	106	101	129	121	91	106	92	104	105	109	102	94	101	121	112	109	90	112	86	89	106	101	99	99	89	90	97	105	109	91	85	114	95	109	113	92	108	97	102	109	105	103	86	115	106	101	117	110	115	96	88	100	102	115	107	111	100	107	99	114	114	100	107	96	120	91	102	85	113	97	85	121	109	98	105	86	97	110	114	111	100	103	106	89	126	105	107	99	107	114	90	107	91	94	122	118	104	113	100	112	111	108	115	104	82	126	95	95	90	97	119	109	98	111	104	114	101	104	111	94	99	118	120	100	106	103	120	117	109	116	93	109	95	109	113	87	94	90	94	107	92	92	101	93	98	112	90	106	106	104	113	94	112	100	108	119	116	112	98	95	119	111	106	107	115	102	112	126	113	87	100	113	98	117	113	109	99	104	98	92	103	108	113	118	90	102	118	102	112	82	115	116	114	104	106	113	102	100	98	92	116	86	117	98	73	107	93	93	124	99	87	87	98	108	112	95	104	89	105	97	96	111	88	107	104	96	108	119	111	89	97	93	100	96	91	100	101	114	114	99	86	76	120	94	90	121	102	92	106	97	96	99	107	104	99	103	98	106	120	101	111	107	96	106	119	112	115	94	86	111	95	121	96	104	113	85	95	110	111	113	90	114	110	92	85	102	91	99	93	106	114	94	110	102	100	114	101	100	102	120	100	104	107	103	101	111	107	123	103	109	125	76	100	92	121	92	93	99	103	108	127	112	83	89	115	102	97	83	112	96	101	81	120	110	93	106	100	106	101	97	104	111	98	100	83	120	110	110	110	103	92	85	98	111	103	93	103	102	107	115	95	108	97	102	91	91	97	119	101	108	92	110	118	115	92	100	112	107	103	100	115	100	111	103	93	102	99	102	108	134	108	104	107	118	105	125	93	108	94	97	90	96	89	91	113	92	101	85	104	98	111	111	111	106	87	106	100	97	125	90	102	93	113	99	121	105	107	124	88	98	105	92	106	92	116	115	96	103	109	89	120	122	110	123	98	112	106	100	92	124	107	81	109	86	100	108	105	111	100	101	122	99	104	95	92	98	98	105	122	84	107	104	102	103	109	93	95	122	94	119	126	100	89	97	104	101	97	103	101	97	98	104	96	104	108	117	94	83	104	109	114	85	97	91	106	93	90	105	105	106	90	125	99	109	102	92	100	110	104	95	93	106	115	97	103	102	82	101	109	104	105	106	98	101	129	119	99	104	107	99	94	115	106	90	95	108	84	104	115	91	84	91	109	96	117	93	91	109	93	117	112	116	101	88	98	92	98	104	98	108	105	96	104	110	105	101	102	109	88	83	96	96	114	110	95	104	98	118	116	95	113	103	81	109	100	94	95	119	106	102	110	105	110	92	74	102	108	98	89	94	109	119	108	101	103	94	85	104	98	118	104	112	110	107	105	115	114	87	107	86	106	105	87	113	96	88	98	103	105	90	104	108	110	102	83	100	94	84	87	96	93	92	105	95	94	101	131	97	114	97	107	100	133	90	108	106	102	105	97	107	102	104	93	108	106	117	101	100	106	89	100	86	106	107	104	100	96	102	86	105	87	94	108	88	113	96	104	93	94	109	105	105	104	90	85	105	88	115	105	98	122	92	117	117	86	123	103	104	95	97	107	106	110	114	104	97	105	117	98	88	119	93	98	98	117	105	105	98	99	111	101	109	114	112	104	98	91	79	113	120	115	106	111	97	86	115	112	115	122	116	109	97	110	98	127	100	108	90	88	106	110	119	84	103	109	106	110	103	116	91	92	102	106	94	91	106	108	99	111	113	100	103	94	118	87	96	117	112	104	94	93	92	114	116	88	83	114	95	99	105	82	111	108	105	103	83	109	121	105	120	105	101	106	121	90	105	107	106	108	104	109	103	97	114	98	110	101	89	103	92	100	110	108	110	113	98	90	90	118	100	91	97	102
7276	3920	3149	3187	1584	1026	900	4963	1942	143	148	127	144	138	127	133	117	118	121	125	121	120	128	125	127	117	119	125	130	105	112	106	117	121	107	114	131	125	128	140	97	118	131	122	117	114	133	116	117	134	137	122	114	137	116	126	129	130	112	123	129	124	116	110	117	120	123	107	118	125	123	125	114	137	114	119	125	128	124	118	124	111	106	114	111	99	137	114	115	99	124	108	125	106	117	136	104	111	126	126	117	124	118	113	116	117	130	111	118	96	116	116	117	127	110	119	107	124	110	104	122	111	113	138	106	123	101	110	111	115	111	126	112	127	122	106	103	133	106	112	108	114	120	120	122	89	114	122	129	108	127	121	123	117	130	117	99	110	124	127	111	100	120	103	112	110	121	128	149	135	122	125	124	129	133	131	100	119	110	115	138	117	114	124	110	107	111	113	108	125	118	106	126	101	121	126	116	113	123	133	116	110	100	122	103	130	123	123	111	127	115	115	106	94	121	114	133	118	110	131	114	122	106	109	116	132	124	109	86	123	133	123	121	115	112	130	117	121	116	115	107	136	110	103	110	132	115	121	121	114	109	116	116	115	120	125	113	118	118	103	117	106	125	125	117	101	114	122	122	119	126	122	121	126	128	126	113	121	118	121	122	112	124	120	109	104	119	112	105	114	125	127	111	113	110	118	138	129	118	96	128	121	121	117	107	105	131	120	134	112	110	105	105	129	113	115	135	111	104	123	104	118	124	130	114	96	127	97	126	147	115	126	126	129	128	98	99	125	118	126	107	123	113	110	121	119	124	104	111	112	112	113	93	122	103	100	119	141	118	105	112	106	111	121	113	109	120	128	119	123	104	116	110	121	98	121	114	106	121	107	122	112	114	117	128	114	124	122	132	123	105	119	132	110	113	126	101	102	96	112	119	115	139	122	120	94	132	103	113	130	121	118	117	115	121	133	107	95	116	106	96	129	128	99	106	112	105	109	102	131	135	118	120	127	109	156	110	127	99	125	125	90	133	106	109	125	119	130	93	117	99	114	127	122	103	139	120	146	115	117	138	138	107	117	117	109	126	98	123	103	123	120	137	122	125	120	99	111	98	120	128	113	119	106	134	111	102	123	113	120	124	105	132	104	124	125	115	114	113	106	134	117	90	106	120	130	94	132	115	137	104	114	115	137	128	135	106	132	101	115	98	131	106	122	123	130	105	118	116	133	124	121	103	111	123	138	120	134	104	105	110	129	125	111	101	101	130	130	100	127	105	121	122	107	131	122	119	104	126	130	118	122	120	102	113	104	119	121	107	118	106	108	103	124	122	95	117	118	107	110	107	116	107	111	113	96	114	120	116	102	100	122	124	124	115	106	108	112	135	121	112	113	128	106	105	95	113	107	114	103	128	128	113	137	101	120	101	121	127	107	123	124	114	138	118	124	126	107	118	115	103	107	112	109	116	116	119	133	123	111	98	118	131	107	122	118	122	113	125	130	126	106	121	102	97	108	114	120	103	118	142	129	121	137	141	133	119	129	113	127	116	130	105	121	116	125	126	129	114	110	119	96	103	112	124	108	112	120	130	117	105	133	105	128	115	135	130	124	134	134	129	108	133	111	101	116	129	133	104	108	124	113	114	115	125	108	115	119	124	113	111	129	135	118	134	128	126	128	126	118	119	109	99	109	103	96	112	105	122	122	110	115	124	127	108	116	124	117	122	111	109	116	136	113	120	111	134	123	120	119	120	114	127	120	108	136	99	123	124	127	106	117	127	92	114	108	109	110	117	84	121	113	121	112	120	116	121	98	123	111	98	120	126	116	102	121	116	114	111	122	106	125	96	100	121	102	108	116	132	145	122	115	114	106	119	131	140	112	123	108	119	124	120	105	114	95	115	126	97	123	125	127	131	125	97	127	124	139	88	97	129	117	121	123	123	106	121	128	103	123	113	120	121	100	123	132	108	111	112	129	131	109	133	120	124	104	131	126	121	121	129	113	104	114	115	131	100	121	129	111	102	107	139	116	115	120	116	107	146	106	139	116	101	100	128	113	124	125	120	114	117	113	91	108	108	119	126	130	116	127	118	122	116	113	118	110	132	122	132	125	92	119	114	102	111	120	123	105	111	113	119	113	111	117	115	109	118	120	102	138	103	121	129	123	121	115	124	121	90	132	113	101	114	116	129	119	123	118	121	124	112	108	116	107	114	119	118	116	117	120	119	124	114	117	119	116	126	119	134	120	114	111	130	117	98	124	107	110	114	128	124	120	110	103	111	115	113	90	119	105	128	100	127	98	106	105	110	112	107	105	132	116	111	136	107	117	111	123	119	115	127	124	96	129	134	105	99	109	116	96	130	130	138	110	114	103	116	115	108	107	108	121	112	135	117	113	119	123	133	126	115	118	110	120	113	114	120	105	111	121	112	129	117	112	121	132	117	125	126	126	128	130	122	118	132	106	117	122	109	113	121	117	95	99	126	120	110	140	112	125	130	106	107	120	109	111	108	100	121	114	117	101	112	125	115	101	96	117	111	134	120	127	130	107	102	117	126	108	122	121	130	127	113	109	140	124	115	104	129	117	116	147	117	105	129	103	120	103	111	114	104	125	119	119	96	115	119	125	101	82	114	130	110	93	110	118	98	109	99	129	116	115	106	117	115	124	109	147	123	118	123	117	105	102	120	132	120	125	148	119	119	118	117	124	95	125	126	113	122	134	117	101	118	115	111	104	105	114	119	115	122	110	118	114	128	113	102	132	106	109	116	137	113	110	113	130	116	112	107	118	110	132	115	117	92	127	114	111	118	134	144	130	118	113	108	123	102	101	129	120	107	125	108	106	106	135	127	105	112	136	126	123	100	111	98	122	110	113	122	115	131	131	110	117	125	106	122	113	102	114	94	103	117	110	127	121	110	121	116	116	104	116	121	125	115	141	113	121	111	109	126	120	125	115	98	120	135	132	116	110	116	125	111	136	113	143	111	115	124	111	110	107	130	126	126	116	103	114	122	122	121	116	99	129	112	115	114	125	114	96	130	136	107	128	126	127	119	111	112	133	111	129	127	108	116	113	139	114	116	106	114	126	106	119	114	113	93	104	107	124	118	148	99	123	132	112	106	137	118	121	119	125	117	135	100	120	129	114	104	121	131	118	122	105	108	122	128	101	115	102	117	87	139	116	112	109	115	110	97	105	104	136	130	101	107	122	118	120	111	108	116	103	104	100	105	124	114	120	117	119	120	132	116	124	132	112	108	119	110	109	116	105	107	127	111	115	114	104	109	123	112	126	123	123	104	110	125	114	129	115	111	112	122	119	117	114	125	118	93	105	118	109	112	95	124	127	132	102	115	123	119	142	122	116	107	108	131	133	137	114	111	132	119	113	109	122	113	117	135	117	126	116	105	114	115	127	117	123	138	117	118	117	106	121	120	105	117	104	129	98	126	127	119	127	150	138	124	113	111	119	90	113	137	115	125	100	112	126	112	111	116	104	121	106	103	102
24945	20412	26800	23955	20447	12082	3198	33035	19426	1244	396	326	297	269	270	206	262	243	216	205	224	226	244	209	210	190	207	179	216	175	180	179	155	217	217	188	155	163	194	181	180	184	202	185	143	169	190	193	181	166	171	189	155	171	178	185	145	165	164	187	169	161	161	176	177	177	197	175	180	204	171	183	170	174	160	142	180	156	179	163	191	163	182	186	163	156	198	186	168	162	173	176	179	181	173	155	165	156	190	199	208	184	154	150	192	176	167	186	179	130	166	168	175	160	169	193	177	161	154	155	160	179	184	162	163	173	157	183	180	167	191	162	184	166	196	164	177	164	162	192	194	163	162	166	167	177	183	179	184	165	152	199	152	174	158	166	175	175	144	165	159	161	156	173	157	166	185	147	167	176	189	172	168	182	159	154	175	178	187	175	150	174	166	175	163	188	176	182	167	166	147	157	181	175	171	180	166	177	162	171	163	173	166	180	170	166	184	151	171	159	181	159	194	166	155	188	173	197	150	193	169	169	157	190	196	166	178	187	206	168	175	174	167	144	159	179	167	180	171	194	160	171	149	168	154	195	168	180	155	159	155	181	159	159	163	164	172	174	180	171	178	176	183	158	182	183	189	165	173	157	152	173	166	193	165	161	183	162	161	175	168	166	161	162	150	155	148	184	169	168	166	168	172	178	193	149	164	182	163	182	193	147	166	162	166	188	187	164	186	184	169	183	162	162	170	188	166	171	167	152	171	174	178	179	169	172	161	161	204	202	217	159	183	164	170	163	155	190	175	180	156	200	164	156	158	186	176	187	145	158	153	189	145	148	156	187	168	163	158	174	182	140	142	179	162	179	174	175	186	143	193	177	181	186	176	171	188	181	155	178	160	202	159	180	162	173	154	170	165	164	173	175	162	155	154	164	164	189	192	183	156	187	187	164	199	152	165	174	161	185	192	184	187	156	181	169	180	178	167	169	181	175	171	166	161	171	171	172	167	166	172	176	199	175	175	169	160	177	155	165	156	149	190	191	179	165	173	171	161	185	156	167	166	172	182	164	178	208	185	179	176	169	192	173	160	165	177	166	176	183	191	160	170	185	160	149	150	168	183	153	184	175	170	170	148	172	181	162	177	145	186	176	166	167	189	137	189	202	149	165	193	143	166	177	168	156	185	163	152	166	167	177	149	156	176	174	174	135	165	199	147	171	181	179	173	184	181	166	170	190	176	201	179	193	175	165	196	179	174	170	168	194	163	193	194	179	164	154	176	154	163	210	181	167	150	174	191	173	192	161	179	168	176	180	176	163	180	178	160	162	156	163	189	183	160	160	165	176	155	165	181	183	169	190	156	170	164	165	173	178	185	159	186	161	169	155	173	167	175	191	176	182	185	182	173	161	161	181	171	178	171	172	187	175	157	188	154	170	171	155	164	163	185	176	158	179	174	171	152	189	159	167	178	168	176	166	178	180	188	176	159	152	184	162	175	160	148	176	177	205	182	177	169	197	198	157	166	179	148	165	160	127	159	181	160	149	171	180	164	168	167	156	147	169	173	175	164	145	199	183	179	187	164	178	163	177	168	169	160	149	144	157	173	185	164	166	190	168	161	161	182	163	167	184	170	169	159	172	166	159	167	173	147	171	166	191	160	178	165	174	169	148	175	192	188	162	197	165	174	155	164	163	164	206	163	154	187	172	204	170	181	178	145	169	195	162	183	165	165	140	158	160	183	143	171	176	192	163	178	148	173	153	156	171	180	170	175	169	153	160	174	164	151	160	170	159	176	169	169	161	185	150	179	177	166	164	148	150	166	175	171	165	147	165	167	168	169	172	168	155	174	163	173	178	181	134	181	174	182	167	180	174	188	159	175	169	164	174	142	167	148	170	166	160	175	176	183	191	155	162	169	158	168	171	163	186	185	156	159	168	159	188	191	189	178	154	193	177	186	181	150	163	171	177	166	160	167	173	180	194	180	186	161	183	167	177	175	166	199	182	162	144	169	175	160	182	179	168	170	172	156	153	171	173	148	163	177	183	160	178	176	180	184	169	159	201	181	185	176	166	165	167	177	163	168	167	173	163	152	148	180	151	190	166	182	177	154	169	166	187	171	169	195	162	176	177	192	173	171	186	174	186	174	220	200	191	186	183	174	170	161	170	162	186	160	178	192	169	163	171	162	160	154	155	182	164	160	178	177	166	158	164	172	184	164	169	161	182	174	151	178	158	157	163	178	205	164	158	160	160	193	163	156	178	184	153	178	169	150	175	194	156	158	167	164	152	181	155	179	173	173	172	144	187	181	178	172	148	158	143	160	177	177	179	177	172	155	151	174	199	172	176	162	158	166	173	160	158	158	172	169	170	174	203	162	172	179	160	160	169	177	192	172	174	179	179	180	145	189	155	185	168	167	152	172	154	189	196	155	165	201	176	181	170	167	152	153	140	150	195	152	167	176	188	177	186	174	200	190	213	174	171	168	163	153	195	195	177	173	167	195	159	173	174	159	157	181	166	180	162	179	167	174	155	179	167	140	161	172	153	182	169	158	181	167	175	166	178	173	150	164	190	187	171	144	168	176	167	171	181	155	172	175	194	187	137	174	168	168	152	207	183	188	143	163	149	186	190	153	167	171	176	185	151	147	147	156	159	176	178	179	183	172	178	178	191	180	199	172	204	177	169	172	155	177	174	183	184	177	182	140	147	177	176	172	193	178	172	172	200	164	165	155	175	178	161	163	183	180	188	166	157	173	165	170	167	193	163	196	170	165	185	181	184	181	174	150	192	165	175	178	165	154	162	148	175	177	147	178	151	174	145	175	185	153	179	168	189	178	150	172	172	169	155	159	165	163	175	176	177	193	183	180	165	145	184	172	160	193	164	174	182	156	167	142	180	176	160	148	165	164	177	180	180	175	168	192	193	135	155	202	157	156	183	160	177	180	149	176	149	189	162	176	180	176	175	159	183	162	167	190	161	188	165	180	172	174	193	159	176	179	166	147	188	170	168	167	170	174	157	178	163	177	177	150	154	160	169	176	168	186	171	170	155	163	185	152	176	178	177	152	177	160	179	159	184	147	184	178	166	193	182	178	179	191	175	186	160	176	171	164	168	169	191	189	155	181	161	159	172	166	163	149	157	160	153	191	186	150	160	176	207	164	153	155	179	157	162	149	173	162	166	182	171	176	160	159	140	188	185	189	171	166	145	168	189	183	176	176	175	177	157	179	169	159	156	178	178	140	168	175	150	163	169	153	174	188	156	160	184	172	141	151	175	177	171	172	159	185	172	164	168	173	165	176	151	181	165	186	172	172	198	177	163	162	174	196	153	174	172	203	176	152	156	163	175	175	170	152	178	140	162	170	158	162	180	174	154	164	148	172	153	143	153	168	176	156	168	175	158	165	181	183	153	141	175	169	186	175	167	164	185	159	174	189	168	174	170	165	173	171	162	174	192	168	154	165	183	163	169	192	167	157	170	172	177	169	169	159	182	177	187	164	160	150	173
10842	16665	15046	9098	7223	4942	4918	37174	6889	732	579	547	463	473	394	368	342	330	300	304	272	268	231	258	242	225	229	199	199	230	200	218	219	197	170	180	177	196	195	203	189	182	191	185	198	192	195	170	198	179	175	196	192	189	157	188	178	194	177	180	151	184	172	187	182	191	194	155	206	164	157	180	185	168	203	163	165	179	202	160	166	150	161	172	179	178	185	199	159	173	176	193	190	185	175	177	149	161	180	202	154	180	153	168	174	141	172	181	186	150	173	196	193	193	181	161	160	187	166	161	157	196	171	174	169	150	148	145	170	192	156	175	169	177	170	181	177	177	166	165	168	187	172	181	155	135	192	179	173	153	174	158	177	173	183	167	186	150	169	178	168	153	169	160	173	156	166	159	152	178	164	136	165	160	162	166	169	203	156	144	180	185	177	156	173	171	158	156	158	177	186	180	184	167	174	182	175	162	172	166	168	176	186	164	182	164	176	158	169	186	175	173	167	166	177	180	182	174	159	151	170	178	175	167	176	180	162	177	169	190	173	165	192	162	146	150	169	145	184	163	176	153	138	176	158	162	132	181	183	168	172	169	170	190	149	172	154	174	133	189	198	156	159	167	153	177	169	151	160	173	155	144	154	172	155	175	192	157	189	153	183	188	178	161	180	195	179	163	176	168	169	150	158	156	168	174	168	162	161	159	162	170	162	169	163	159	167	161	178	185	164	155	145	160	159	162	192	193	158	184	163	134	148	164	178	158	173	137	144	161	177	167	181	193	203	193	170	182	163	171	164	184	189	163	170	172	171	174	150	183	169	180	154	191	176	171	143	167	158	180	154	140	176	161	173	171	146	151	183	156	178	181	175	164	187	176	176	172	197	180	179	203	157	161	181	149	167	154	175	156	150	185	183	163	174	159	160	176	189	177	163	173	152	152	169	161	169	189	178	169	186	151	164	167	167	161	156	179	162	166	171	178	172	184	160	175	139	169	170	163	162	183	181	179	175	176	163	182	161	166	156	155	174	181	181	177	156	150	185	163	158	170	155	181	170	171	185	167	188	144	185	174	178	167	162	163	166	170	179	167	156	175	165	176	173	167	182	162	161	159	173	163	184	157	161	159	192	175	159	156	173	146	154	174	161	168	195	168	160	177	160	193	173	146	176	179	167	173	162	164	164	166	165	182	189	185	170	173	152	178	151	181	168	162	170	154	159	172	167	166	178	189	163	184	173	182	199	178	215	187	159	182	180	167	164	148	165	180	161	163	147	155	155	173	166	177	171	148	163	154	149	162	187	185	157	159	170	181	163	170	158	146	151	125	161	174	177	161	164	173	168	155	161	157	175	181	151	178	168	164	152	183	175	163	151	173	149	178	153	162	159	186	170	155	162	200	160	182	161	162	150	171	161	174	185	171	176	155	190	173	167	177	188	174	175	179	171	174	181	167	169	144	167	154	175	183	190	177	147	158	170	162	165	168	156	160	166	168	173	182	166	152	171	160	155	149	178	180	184	163	154	179	175	164	156	177	185	164	181	156	159	170	183	175	164	192	187	152	140	197	168	206	168	197	170	148	167	178	166	181	160	180	163	174	172	172	198	158	187	159	196	180	174	171	158	167	180	164	175	172	179	205	189	180	164	168	152	155	155	168	167	166	153	150	182	179	196	202	160	156	156	166	159	168	160	166	150	172	169	158	194	165	167	184	188	158	152	204	170	149	166	187	170	175	179	171	171	161	177	154	200	150	176	153	168	188	164	164	175	171	183	167	163	184	181	167	172	185	173	179	152	163	169	168	163	174	182	173	163	184	168	171	138	169	166	160	188	186	159	159	188	172	170	153	179	169	149	176	176	168	188	154	171	179	166	179	178	197	175	161	160	182	181	183	162	161	170	157	179	169	174	170	175	181	150	164	187	139	171	159	163	164	161	166	148	150	174	176	172	186	153	143	149	185	166	143	145	183	157	164	146	178	160	181	188	175	166	161	165	179	193	160	178	163	177	191	200	183	158	151	159	165	175	172	141	166	176	174	183	165	156	157	187	166	162	155	171	173	159	168	175	160	149	162	157	159	181	154	179	180	169	134	160	162	178	183	172	179	148	150	169	155	168	154	167	179	162	178	154	149	199	166	170	173	183	155	166	136	170	175	182	187	155	155	163	174	164	151	174	164	143	141	148	175	185	165	143	176	150	151	190	168	143	167	147	161	181	156	155	169	156	149	161	158	165	164	158	162	155	172	164	199	156	171	181	168	147	154	159	182	152	158	152	183	150	161	169	163	142	170	158	181	167	160	161	178	191	162	140	171	178	184	188	166	168	172	169	174	171	165	169	167	169	180	194	159	187	160	171	166	156	149	184	162	157	170	161	187	159	168	163	173	195	199	147	144	169	169	186	147	156	162	167	173	174	188	160	156	162	163	162	180	194	169	171	171	161	176	168	173	172	169	169	190	163	171	189	160	165	185	164	173	165	167	150	172	172	167	181	148	175	170	175	172	184	173	161	152	161	152	166	173	139	182	164	159	180	146	177	188	181	161	184	179	188	175	171	153	146	176	177	179	189	173	154	188	155	166	189	145	166	172	185	166	186	195	177	159	170	187	161	133	165	160	190	152	166	167	179	152	173	168	160	154	154	179	177	173	183	160	164	185	161	157	151	169	174	175	163	176	182	162	178	174	165	163	151	163	167	170	156	184	160	158	161	161	163	199	173	151	164	179	164	157	159	171	169	187	169	173	157	169	181	177	171	175	153	181	194	140	178	178	159	182	144	181	183	149	178	170	180	162	170	168	170	187	153	157	188	191	177	172	175	163	168	151	160	168	176	170	177	166	176	146	185	174	163	177	186	185	160	164	162	163	172	162	192	161	171	161	160	171	165	161	154	177	157	178	173	187	179	152	191	165	170	162	186	165	185	185	172	165	152	172	162	167	169	155	169	168	160	172	178	180	169	152	151	174	175	168	182	179	164	189	173	180	146	157	177	192	173	177	169	160	182	182	158	181	160	162	158	196	159	180	172	137	163	154	156	161	177	145	176	157	153	148	158	193	137	177	171	154	168	180	170	190	157	192	172	158	163	163	161	179	181	177	172	144	148	173	148	172	183	157	165	173	164	155	166	153	180	165	158	153	154	181	169	168	143	144	149	147	173	155	144	191	148	180	162	197	158	163	166	147	194	155	148	174	193	154	139	153	149	163	168	162	161	159	190	157	161	172	173	187	144	158	183	167	170	136	176	159	163	160	162	151	179	174	181	159	154	175	163	166	165	168	162	175	192	161	173	196	162	148	170	178	192	172	159	159	184	161	196	161	166	183	168	164	176	174	179	154	170	136	175	172	147	181	175	160	187	149	177	171	182	147	189	180	164	165	161	174	179	176	183	172	175	161	166	176	196	185	169	158	166	163	167	180	189	161	178	155	158	169	158	161	162	156	163	152	152	165	158	174	155	163	190	181	173	166	148	157	174	176	178	159	157	186	168	152	164	174	170	163	186	151
22581	20384	27100	23579	20399	20557	12064	44415	26309	3700	763	738	577	555	539	503	479	497	475	484	452	449	444	427	386	379	395	431	400	427	390	415	398	384	383	382	374	376	364	383	389	354	357	374	399	357	386	378	372	368	319	342	339	383	337	358	354	374	352	334	374	357	372	381	354	358	326	354	363	312	343	343	362	345	333	327	349	361	350	329	361	347	346	352	353	373	346	386	333	364	333	312	331	346	324	376	377	379	377	340	337	339	318	318	348	381	325	354	329	363	374	358	347	350	346	351	351	341	383	352	367	351	352	336	345	361	354	321	375	343	371	359	353	329	377	349	375	315	382	370	363	365	354	360	357	368	336	341	318	334	364	360	346	378	330	363	329	351	354	344	334	350	370	353	359	348	352	331	336	345	351	360	326	354	338	332	334	330	361	382	343	343	350	342	341	346	366	351	329	373	352	333	347	364	335	362	356	379	342	365	331	360	346	356	353	347	352	360	335	336	354	350	358	361	338	347	344	326	355	338	338	360	334	300	351	309	341	343	346	355	355	353	359	376	365	365	357	352	363	394	359	346	366	331	347	333	370	357	381	363	342	333	355	361	351	327	356	349	364	304	355	363	355	357	346	331	357	367	357	317	320	330	350	322	337	371	334	351	394	353	332	362	340	334	321	350	347	366	362	339	347	353	334	318	342	340	352	319	371	372	343	362	359	317	338	315	344	353	302	321	373	317	364	336	348	358	347	339	390	352	306	366	330	353	374	331	314	317	373	326	326	340	348	354	355	318	324	340	356	343	323	367	335	331	336	369	353	355	329	361	352	327	326	370	370	304	367	320	369	337	351	322	324	384	358	355	386	344	353	357	316	336	336	376	358	338	356	373	336	336	330	334	395	352	351	372	357	325	351	379	354	342	365	334	334	357	361	350	321	325	344	348	360	346	363	341	344	333	330	351	342	332	350	341	359	369	292	345	367	358	324	353	393	325	343	369	373	357	347	339	342	350	352	373	356	371	375	353	365	355	350	354	330	381	298	348	363	360	369	370	339	341	325	395	339	376	364	380	372	358	333	345	364	354	329	309	354	313	349	318	361	350	330	376	367	300	341	352	357	361	337	360	367	342	327	356	348	375	352	354	335	336	366	329	331	338	322	328	349	375	350	355	357	354	340	375	337	364	342	318	344	349	352	316	325	360	344	367	354	380	356	350	337	372	338	348	325	387	330	349	337	341	333	333	367	364	322	362	331	365	355	367	332	383	354	364	323	359	348	349	353	347	384	339	356	323	345	332	316	345	351	315	350	294	340	354	339	336	352	354	348	318	374	347	345	337	334	340	312	379	363	357	365	341	329	331	338	318	333	376	351	362	327	355	338	336	382	379	378	338	352	342	337	347	379	364	338	323	338	364	392	353	349	315	378	364	346	353	356	379	347	343	368	368	350	327	353	367	349	336	340	374	376	318	353	322	360	342	358	324	339	340	336	316	346	329	375	312	357	321	329	329	334	331	393	357	336	333	366	358	342	342	326	335	373	335	357	328	361	355	397	305	381	321	345	345	339	362	344	363	352	338	337	341	315	325	356	321	351	367	345	312	401	350	370	355	349	337	355	323	355	339	355	353	314	326	342	345	351	335	374	383	313	370	360	335	351	374	380	330	347	365	340	348	343	364	334	365	315	333	401	351	349	361	357	327	301	320	363	366	353	349	340	348	341	315	353	357	344	352	325	353	355	307	367	349	400	372	362	345	372	346	343	348	345	339	347	366	358	339	389	335	378	365	330	326	364	346	375	369	376	379	332	332	391	327	336	351	338	351	387	360	343	354	335	370	364	329	351	372	357	360	362	350	368	374	345	362	352	333	375	358	372	348	349	356	383	333	314	324	355	356	333	372	322	326	326	358	360	354	325	350	348	332	365	344	360	315	345	334	377	317	372	373	356	368	340	377	319	373	344	352	354	326	364	332	362	340	340	336	355	355	369	353	359	375	355	345	297	338	327	345	337	355	370	348	332	349	353	354	325	321	338	356	352	340	334	343	359	343	315	382	354	337	336	304	329	356	333	328	314	344	361	361	344	355	346	358	338	332	351	312	350	327	341	372	328	363	314	283	360	328	343	343	360	367	350	342	350	325	331	375	357	365	354	371	351	345	360	344	355	360	333	372	343	330	337	353	352	331	326	353	332	337	356	340	327	369	340	343	346	330	348	352	345	341	346	337	368	342	340	346	315	352	329	353	329	314	343	370	341	330	362	356	339	363	388	342	366	367	383	365	353	346	354	343	326	351	350	347	361	366	353	365	370	390	330	354	362	355	360	326	354	309	336	355	344	334	347	364	361	336	316	395	306	380	338	348	360	341	322	369	360	343	335	348	353	342	352	348	340	342	362	361	351	337	391	343	359	370	365	340	334	322	328	349	326	341	381	314	328	363	360	340	340	328	363	333	353	365	342	348	322	325	351	334	319	340	322	305	344	345	341	367	329	341	358	333	380	344	390	329	364	337	301	358	325	345	323	338	354	353	361	347	393	317	377	323	338	352	350	345	363	350	338	342	319	366	319	345	342	365	344	340	300	346	349	367	337	314	365	324	353	349	370	333	335	332	361	372	361	378	322	366	362	362	351	374	316	360	380	343	306	349	351	374	356	332	346	343	344	375	317	365	369	324	353	344	329	336	338	340	352	362	360	361	363	327	325	331	342	373	360	366	354	357	359	325	329	343	332	370	364	329	368	355	341	353	344	356	309	336	345	343	352	385	367	356	380	300	357	351	349	331	372	312	361	363	341	394	338	366	325	343	339	343	366	331	344	304	339	329	340	327	313	358	309	337	346	332	345	377	331	346	350	345	351	354	354	365	347	359	356	312	331	344	333	354	355	335	354	358	359	340	329	367	361	367	309	358	357	359	330	328	351	332	381	383	342	338	327	337	333	312	380	357	329	344	359	326	364	335	346	332	363	365	343	330	375	347	339	330	339	360	362	340	340	361	375	329	356	343	338	337	378	378	332	348	343	361	342	342	376	341	333	334	343	341	330	341	365	368	335	329	343	341	339	335	356	329	361	354	347	341	358	376	348	364	329	322	367	372	289	319	335	338	345	340	340	368	328	338	322	339	343	368	312	372	373	356	340	368	326	359	341	365	319	380	342	353	352	369	343	359	367	354	353	367	334	356	355	313	329	349	316	343	354	296	363	318	329	346	388	338	347	331	355	344	358	310	376	371	348	329	342	380	331	354	363	371	334	338	367	372	320	377	334	324	330	331	333	321	338	367	345	318	351	362	354	340	326	344	333	346	382	361	338	363	356	341	357	333	351	319	351	355	341	336	372	353	337	313	320	364	384	358	350	328	353	362	348	322	322	376	300	352	295	356	329	355	383	342	353	337	380	370	335	336	347	359	348	345	328	356	341	340	334	370	369	362	330	334	329	370	299	351	327	272	349	351	347	347	330	368	341	366	355	362	310	325	360	349	336	329	343	315	345	349	349	353	336	344	365	367	336	338
13965	23429	21039	14252	11205	8004	6931	46839	7757	1453	1220	1099	957	891	824	687	669	622	593	576	496	499	557	473	488	476	465	459	429	409	431	411	400	372	413	409	408	386	383	339	376	395	379	363	373	337	334	375	410	373	364	357	336	370	344	352	367	354	315	363	340	367	349	325	351	334	308	360	347	328	330	361	330	336	328	339	308	340	350	322	366	339	346	361	342	332	329	352	333	346	316	311	309	313	303	299	360	322	346	341	366	361	342	329	350	330	295	313	334	342	307	307	325	367	297	374	333	337	326	330	360	306	294	304	357	339	330	347	329	330	321	323	326	313	324	319	309	343	349	312	311	338	328	327	296	313	325	369	339	318	334	347	327	324	360	366	321	315	321	312	316	324	370	326	320	335	342	329	329	338	317	347	348	341	329	350	345	365	337	340	324	355	338	334	337	356	330	315	336	337	363	304	327	329	284	326	324	350	297	324	331	349	335	339	341	329	336	289	327	359	342	336	345	340	297	375	328	309	313	323	329	336	326	315	319	338	344	333	340	303	350	298	317	372	315	309	325	352	345	321	356	290	313	335	345	350	373	373	325	339	361	329	327	314	306	337	318	305	320	337	325	356	344	317	348	328	331	352	361	365	341	294	326	330	368	350	346	354	377	332	350	321	332	324	336	337	327	302	306	303	316	298	326	355	324	353	308	321	337	322	332	325	353	309	327	327	351	313	343	347	296	362	328	353	342	342	344	341	296	343	323	337	349	305	323	341	323	318	310	346	336	323	326	338	301	336	342	356	360	345	335	358	336	330	316	319	352	312	343	351	284	307	312	298	303	337	362	317	348	343	333	355	325	349	366	356	321	367	351	340	353	347	331	326	332	333	352	323	313	353	330	327	346	313	348	299	310	352	334	349	301	341	361	338	348	304	326	319	340	360	322	321	360	320	336	331	361	319	324	357	319	330	339	338	333	309	353	310	348	319	333	343	335	340	308	354	312	294	379	321	358	352	344	390	348	341	336	331	335	342	349	345	314	321	313	353	331	314	332	344	338	330	364	353	349	307	316	366	332	349	371	332	306	300	344	362	338	322	330	317	342	333	314	323	354	345	316	310	335	330	331	347	310	329	306	351	342	307	332	329	325	340	314	358	337	358	314	349	333	328	314	416	340	302	329	324	355	316	331	333	323	339	363	306	346	350	350	327	333	347	318	296	341	329	335	313	331	301	307	335	348	347	373	353	325	300	338	338	317	334	314	331	340	350	339	369	349	335	332	332	326	357	322	346	311	320	371	319	298	338	328	365	341	319	339	303	342	330	323	322	323	314	349	330	338	344	345	334	370	346	363	359	316	352	320	344	346	346	340	339	345	330	346	321	310	334	340	332	357	341	359	310	334	311	319	315	319	336	325	368	348	307	329	348	340	316	346	354	318	311	360	338	300	346	336	342	348	358	318	312	340	323	319	331	316	343	317	326	347	353	372	352	329	310	343	327	364	334	326	309	315	355	349	363	340	331	342	324	311	324	346	329	316	288	323	349	317	313	347	356	336	339	343	307	371	342	346	311	373	320	341	322	321	350	320	338	333	305	331	357	311	332	347	319	346	353	380	350	330	327	322	333	335	310	337	328	321	312	333	330	335	319	310	316	339	332	309	384	308	353	312	335	373	331	320	341	376	332	327	360	332	337	322	314	337	332	308	329	353	333	317	316	349	342	314	353	340	361	319	334	325	320	342	338	303	347	297	314	293	326	320	343	352	327	364	362	336	334	313	312	347	340	324	339	343	335	355	320	319	318	346	358	323	304	344	307	353	314	325	364	321	319	358	329	314	313	349	298	318	352	323	348	360	333	347	308	331	320	314	359	326	322	351	317	325	326	322	319	307	321	306	355	327	345	305	352	330	327	337	318	329	343	351	331	298	346	330	302	325	350	335	330	333	344	323	341	351	331	336	355	337	319	321	352	347	359	364	309	295	340	342	341	354	358	329	335	318	342	352	314	332	317	330	330	347	334	351	318	305	350	324	359	322	356	339	315	307	335	333	330	310	369	332	368	327	337	310	335	300	328	301	348	330	346	343	367	337	339	329	307	332	309	348	324	349	359	356	317	309	307	350	335	331	321	321	331	364	327	342	327	340	379	321	354	336	349	359	343	369	339	353	334	373	305	338	345	325	303	340	346	334	322	334	361	368	323	307	299	352	352	356	328	312	358	311	305	309	336	327	310	333	363	317	350	335	331	330	366	339	339	338	330	337	322	349	355	305	337	345	361	379	334	339	325	327	298	330	365	361	355	339	313	358	334	327	348	355	320	365	325	339	326	376	326	347	337	338	317	329	353	314	308	292	311	319	330	320	304	322	307	296	333	354	328	364	307	372	293	341	310	340	337	345	345	289	305	313	346	306	356	334	337	337	324	320	330	340	323	333	326	342	313	334	333	305	346	346	340	355	337	339	340	326	300	341	304	337	337	331	312	336	337	331	339	334	346	314	340	339	330	328	341	331	341	328	338	303	344	354	355	326	339	337	337	301	329	307	333	297	363	333	337	318	316	300	353	364	326	338	325	345	324	304	359	316	331	325	341	343	373	360	316	330	365	324	329	322	352	341	345	351	313	336	327	325	323	338	349	363	326	328	339	326	331	321	384	313	325	336	353	296	337	357	374	364	369	350	304	339	341	329	344	308	320	327	339	331	339	302	326	316	339	350	336	337	332	360	346	308	352	337	319	327	325	360	324	289	339	344	311	341	302	361	329	295	322	330	335	371	325	317	280	334	368	344	331	320	327	349	302	335	316	346	349	337	347	333	345	354	331	365	340	357	332	353	341	346	314	327	324	318	320	330	331	327	322	309	343	299	327	352	324	334	317	345	321	321	349	339	347	330	323	340	332	338	343	324	369	299	306	318	344	333	347	373	324	309	322	358	308	327	350	367	332	323	306	306	347	318	318	321	365	347	318	332	345	337	311	332	328	349	328	342	323	325	316	353	325	343	342	326	344	301	312	330	336	348	339	346	326	332	345	320	321	313	340	342	343	321	359	340	338	333	351	346	326	326	323	311	330	334	309	356	331	312	364	329	318	324	342	320	332	334	338	335	317	339	337	310	332	329	358	364	345	331	314	365	333	332	310	337	333	315	309	310	349	345	328	319	315	316	304	305	357	328	351	314	323	338	327	325	327	340	326	337	330	312	328	308	352	323	325	297	338	330	307	340	329	351	325	322	332	340	319	349	324	340	361	333	338	326	362	348	301	330	360	340	343	361	354	349	331	300	335	327	316	329	380	329	358	311	307	360	343	332	326	359	329	357	303	351	340	316	336	335	350	331	339	319	340	324	339	345	339	378	310	374	340	334	318	329	324	334	363	317	318	339	324	323	326	307	337	330	329	340	351	339	349	342	363	334	299	368	348	346	356	338	329	330	342	319	362	352	286	328	321	306	365	338	354	306	343	351	341	329	346	364	339	334	324	367	316	285	348	342	320	334	302	350	311	323	326	307	328	301	332
27674	14383	3263	2112	826	594	568	1541	133	116	94	106	91	94	114	114	86	100	97	92	89	93	96	90	105	113	103	104	92	87	115	102	83	95	96	97	90	81	103	107	102	94	90	102	86	92	105	124	78	99	110	91	104	93	91	90	108	115	91	107	85	92	101	88	112	107	88	83	103	94	90	95	104	110	88	85	92	88	102	112	100	89	100	120	93	93	104	90	95	87	92	90	96	101	110	93	86	95	91	108	95	103	86	89	97	112	114	113	90	88	84	95	109	101	84	94	107	92	101	89	91	93	85	101	88	92	104	93	112	88	106	102	93	81	106	86	99	92	128	121	93	101	88	99	80	104	96	103	92	102	113	104	106	115	99	88	110	102	102	109	96	109	105	99	93	102	88	97	89	80	96	99	102	116	92	98	100	90	114	104	100	87	107	108	107	78	103	78	96	98	112	99	109	86	83	93	90	100	93	61	89	95	103	120	86	87	118	89	91	89	97	124	88	110	99	120	100	97	119	95	90	103	98	91	99	92	90	96	103	97	93	106	100	98	95	72	101	99	104	90	98	88	89	94	97	108	111	82	95	94	94	96	97	99	88	96	102	111	95	95	100	74	89	98	95	109	92	79	103	88	101	91	93	77	98	95	84	92	91	89	100	97	91	94	105	85	121	92	100	97	107	99	84	93	93	86	100	111	114	99	96	87	73	91	84	86	108	110	103	83	96	97	90	104	92	111	93	104	116	95	111	109	100	81	99	90	90	88	80	118	94	85	88	103	83	89	109	108	102	116	104	102	95	89	110	103	98	98	88	87	107	78	84	96	75	88	104	101	94	104	105	96	107	108	81	95	86	90	90	87	103	109	98	91	84	83	114	107	116	94	90	106	106	112	107	99	99	79	101	110	93	104	90	113	97	93	93	80	81	99	115	89	100	113	93	97	102	105	87	102	106	91	105	94	97	84	92	95	74	114	104	101	101	99	95	89	97	91	108	107	93	89	107	91	109	90	91	107	99	94	119	93	102	102	87	104	113	93	84	86	83	97	90	92	100	102	86	108	100	112	90	92	93	107	110	92	103	102	95	98	101	104	111	98	94	85	100	78	83	91	109	87	83	88	111	103	111	105	93	86	104	93	87	103	95	95	98	87	89	97	97	107	104	103	104	88	89	108	86	106	92	102	103	105	96	98	103	98	82	91	103	91	88	103	105	92	87	100	105	81	88	110	88	99	99	81	92	101	106	105	90	120	91	84	91	92	95	113	104	90	107	81	94	97	100	105	93	101	88	101	89	112	96	100	100	99	99	94	105	103	95	93	100	124	105	82	95	79	98	87	103	108	82	112	89	87	94	93	91	105	94	111	95	108	98	104	93	85	89	99	102	98	101	77	91	100	105	101	91	90	99	100	87	79	105	98	110	93	110	104	81	100	109	111	92	83	98	80	88	96	88	96	99	99	97	103	97	118	87	86	111	86	81	112	93	84	105	109	98	99	96	89	99	111	107	102	77	104	101	109	106	88	92	97	115	91	106	107	95	88	84	108	96	94	95	88	82	102	90	97	111	92	84	114	102	119	105	89	94	67	106	103	87	93	96	86	109	87	108	90	106	103	109	96	94	86	85	88	94	104	97	101	121	106	101	95	101	90	117	101	96	98	94	99	99	105	98	80	85	100	97	101	94	84	103	124	101	88	100	109	99	93	102	100	95	98	96	94	111	109	110	99	117	96	108	91	87	82	94	98	125	100	94	101	101	91	108	104	108	100	97	88	86	111	91	98	105	94	111	85	92	98	91	91	113	88	87	96	101	90	103	97	99	88	103	98	115	108	100	97	100	92	87	89	96	84	102	104	108	95	105	91	106	91	101	91	97	91	87	90	88	112	95	97	82	102	93	95	93	90	92	97	83	77	104	107	100	98	115	107	85	90	88	87	100	88	94	93	105	94	80	91	111	92	107	90	104	87	95	108	97	115	102	93	88	106	100	82	96	94	89	94	98	87	100	102	97	118	107	97	86	96	102	104	95	93	113	109	108	105	97	104	87	104	93	95	90	103	102	94	102	98	99	94	84	92	89	101	88	97	80	89	101	95	91	79	100	110	94	92	87	75	87	97	94	80	96	109	86	96	123	99	91	101	100	117	104	97	86	97	95	98	85	75	104	95	99	107	104	89	100	98	83	89	97	78	111	105	93	102	95	111	98	99	88	89	93	87	107	99	88	113	83	117	97	100	107	89	96	98	85	88	90	96	102	101	84	88	87	93	79	97	97	85	85	106	84	77	100	85	94	94	101	90	82	90	85	86	99	98	109	107	101	79	102	95	81	75	97	108	107	113	96	100	111	107	80	100	88	94	113	102	125	98	86	108	95	92	97	95	87	93	96	108	90	111	97	95	90	110	105	107	111	101	95	95	96	97	114	102	89	98	79	86	108	113	95	96	74	101	82	98	100	103	105	101	97	104	81	113	93	100	84	90	97	94	111	105	92	86	103	90	95	95	83	106	79	92	90	88	93	98	97	105	111	103	87	98	101	90	129	97	99	110	95	92	87	96	99	102	90	105	80	82	82	103	93	105	84	88	111	92	109	88	99	111	104	105	95	109	107	99	102	106	97	87	94	87	111	107	120	76	101	83	94	96	102	112	111	85	94	91	81	96	89	94	99	98	88	95	99	111	100	76	112	90	95	97	99	98	88	93	103	94	114	85	103	109	90	97	117	96	116	99	88	94	93	82	98	82	110	90	95	103	100	96	101	95	109	94	106	95	126	107	90	94	92	101	103	97	116	113	92	106	99	94	91	99	123	115	114	112	121	91	106	95	97	92	74	94	93	89	93	86	76	101	97	87	91	111	101	104	110	89	96	105	107	77	95	90	99	97	103	81	84	104	109	115	84	81	102	88	90	106	103	97	90	85	87	93	98	99	96	92	106	81	103	83	97	100	90	100	104	98	77	83	88	87	84	92	86	110	97	110	105	85	95	116	111	108	91	91	88	99	111	99	98	94	92	93	92	89	103	98	80	100	92	90	115	95	86	98	101	92	92	98	85	89	88	101	93	78	100	89	107	91	96	115	92	93	93	100	121	100	86	96	91	86	88	96	93	87	101	99	86	105	81	110	103	87	92	91	102	87	101	90	103	108	101	79	92	106	93	93	92	91	107	82	109	98	99	98	119	90	106	110	112	83	92	103	93	111	82	100	93	95	98	100	93	98	95	117	105	96	90	104	84	102	105	89	90	95	106	88	76	95	93	83	93	102	87	94	95	95	83	104	113	81	86	97	100	88	106	103	110	96	113	103	98	100	93	80	112	90	102	110	72	95	93	106	93	108	89	105	81	91	78	100	90	88	89	92	122	94	99	107	98	99	94	117	98	106	81	106	99	97	90	100	83	124	83	85	84	87	98	98	86	97	102	92	87	78	112	87	95	103	99	91	102	112	93	95	101	86	118	94	87	99	95	113	100	89	99	103	109	103	87	104	99	102	106	97	93	95	102	101
7658	3562	5047	3834	1686	1359	1123	3096	174	136	132	117	149	124	145	140	123	133	113	108	94	110	126	107	109	104	100	122	122	122	117	98	104	116	125	122	130	119	109	115	113	112	111	115	104	126	104	108	96	105	99	111	104	110	125	114	110	108	117	103	111	117	112	108	111	103	123	130	104	129	115	101	116	95	95	121	114	116	110	126	106	121	113	110	113	126	111	110	94	96	106	105	118	98	125	122	116	107	111	108	103	113	122	105	118	103	122	119	106	98	108	123	100	106	106	121	110	117	127	132	115	130	119	111	141	108	113	92	114	113	113	116	115	106	119	113	98	123	105	93	101	105	117	98	101	102	112	94	104	106	113	119	98	106	106	121	130	108	105	114	92	100	113	116	127	106	103	120	128	110	125	116	112	113	120	98	106	115	114	101	106	104	126	107	96	125	103	112	133	101	119	102	120	82	102	103	110	139	100	112	97	116	107	102	108	114	114	117	123	113	127	105	100	119	110	91	105	110	129	104	105	106	92	122	116	102	107	113	92	120	111	120	122	125	135	113	84	95	99	96	103	118	98	120	114	138	141	99	104	93	112	113	107	105	97	102	127	108	83	115	107	101	117	129	102	125	121	123	120	102	101	127	107	116	119	119	121	101	119	109	110	112	107	123	115	105	105	124	94	122	108	120	114	111	104	114	98	101	94	119	105	119	108	103	119	109	124	114	100	125	112	107	107	103	124	114	108	111	97	115	103	109	115	125	101	107	123	110	100	99	106	127	120	104	127	107	102	103	103	108	117	101	109	102	104	98	109	122	112	112	110	98	106	123	101	112	89	127	109	102	94	110	105	116	93	82	115	109	119	118	108	98	102	101	117	91	115	116	108	91	115	123	99	110	95	122	126	75	113	106	112	100	123	105	114	102	108	117	94	128	97	104	107	119	89	100	108	124	104	101	110	112	116	125	92	122	118	124	120	107	98	99	127	91	92	121	132	101	94	111	116	99	104	135	106	120	108	124	121	104	100	115	128	125	113	125	118	111	112	115	94	115	112	112	108	116	111	102	119	95	124	123	115	122	103	118	101	92	106	106	133	106	106	111	125	98	109	106	114	101	110	114	93	112	113	108	104	101	83	112	114	121	115	118	121	108	113	95	105	110	111	98	103	118	113	116	100	101	99	93	105	106	110	80	114	110	109	117	95	108	111	106	103	136	117	114	106	114	116	98	102	122	104	116	108	134	106	113	108	115	119	93	102	100	115	106	105	121	114	123	119	110	126	112	132	93	128	110	126	101	123	102	115	91	107	94	116	117	117	125	110	132	122	116	109	101	100	102	115	115	116	102	117	105	99	110	120	124	124	119	102	109	124	117	105	94	95	101	86	117	106	120	107	122	113	117	113	132	110	113	110	116	103	100	102	110	130	108	106	118	115	100	119	119	114	130	98	121	129	112	108	109	129	117	111	111	125	105	118	102	130	129	103	122	113	104	112	119	103	110	112	125	138	108	104	135	109	106	114	130	106	115	111	128	90	119	118	116	115	103	105	116	130	119	120	103	110	103	121	126	114	116	117	130	101	109	115	116	108	112	99	104	109	86	117	117	90	109	108	114	99	114	115	106	105	113	109	106	121	122	103	120	138	107	125	126	112	121	115	109	120	103	120	113	111	92	108	103	112	114	114	107	126	134	97	111	120	107	116	107	109	120	100	115	108	117	97	114	105	137	103	118	99	114	117	116	106	119	92	105	91	117	100	120	92	106	111	108	110	118	99	126	99	114	110	127	107	118	111	113	129	120	122	117	120	124	119	109	126	118	112	116	108	109	111	118	112	120	116	115	106	92	110	106	90	101	122	110	116	128	125	115	101	122	114	101	88	104	97	116	116	129	97	124	113	133	110	101	113	110	111	107	101	124	104	118	127	100	106	101	118	88	97	108	125	108	103	104	110	108	111	104	109	108	112	115	115	121	115	108	98	106	116	94	111	110	124	119	93	110	106	110	125	94	109	114	115	122	121	102	110	125	105	114	103	102	109	116	118	124	113	99	96	117	102	114	112	90	104	108	109	107	104	114	128	128	121	120	124	129	97	110	131	98	94	131	110	94	124	115	127	121	117	108	102	101	116	112	98	111	102	101	111	109	119	106	112	125	99	112	96	95	100	117	126	117	108	106	110	112	114	115	106	105	122	104	100	96	126	112	96	111	106	119	120	106	102	110	104	121	106	104	115	107	106	97	101	102	132	114	109	109	106	116	119	115	112	104	105	113	124	111	99	107	108	111	125	113	111	116	114	104	122	121	122	126	100	109	85	107	91	106	102	120	112	129	120	106	102	98	122	117	110	99	104	96	95	118	115	108	100	117	108	112	117	91	102	90	104	114	112	94	104	112	119	104	97	130	107	102	112	114	102	94	117	90	110	120	98	110	113	112	137	115	117	94	114	112	117	87	97	127	114	114	119	107	112	97	99	85	117	113	118	114	125	94	106	108	104	103	112	101	112	111	112	96	111	106	105	110	118	109	113	119	114	97	110	107	113	102	114	120	118	109	135	120	107	116	124	118	107	125	100	121	114	105	116	116	118	91	105	120	111	111	123	106	114	129	105	120	122	103	124	113	116	111	122	111	116	109	102	112	122	100	96	122	109	103	119	131	103	105	111	110	96	124	113	117	103	128	133	112	107	85	97	111	109	94	111	112	133	126	98	121	101	107	98	110	113	120	118	104	99	138	106	96	107	107	119	104	96	144	100	101	119	113	106	94	107	112	113	133	93	118	110	100	95	128	117	112	104	100	121	109	127	105	112	113	119	114	81	103	111	107	114	98	129	91	109	109	89	104	129	115	108	117	114	116	112	103	98	106	102	100	112	121	93	100	113	100	94	92	93	105	104	95	114	95	109	116	120	110	107	103	110	101	119	105	105	122	111	112	116	122	114	119	99	102	108	118	108	110	118	109	108	112	117	87	108	127	116	97	108	96	94	119	95	100	105	101	103	101	111	102	109	125	104	101	123	109	106	98	110	117	95	103	119	110	106	120	115	109	95	92	120	131	101	117	98	119	114	112	109	100	116	122	128	100	113	128	89	105	124	118	108	101	104	120	114	101	131	87	114	112	122	118	98	119	109	122	116	121	118	101	121	111	105	111	120	105	114	127	103	123	108	103	132	97	103	108	130	100	102	110	91	131	114	94	120	134	111	106	111	99	121	112	127	99	123	104	103	99	111	109	102	111	139	108	130	94	120	108	107	124	113	115	98	125	113	103	120	116	126	103	99	114	110	113	124	131	118	109	108	112	119	121	131	113	105	113	121	125	95	109	110	112	98	121	115	109	108	118	117	104	109	114	109	95	125	85	107	107	127	109	103	106	98	107	114	121	126	88	117	127	103	94	92	106	112	108	116	119	106	98	95	105	116	120	114	94	115	117	108	117	103	98	123	104	123	106	89	98	108	99	103	95	123	95	101	126	106	111	118	122	112	121	106	104	110	115	95	113	117	118	103	106
24960	20432	26824	23986	20494	12408	4456	31453	12358	854	363	330	300	324	268	232	270	226	229	243	221	233	218	212	222	218	214	210	176	196	167	178	152	209	193	193	201	182	187	154	172	176	198	186	152	173	197	176	161	178	194	177	184	162	176	177	163	189	178	165	149	165	184	190	184	167	177	174	162	184	167	172	151	179	177	194	179	161	175	168	192	176	183	168	160	174	158	157	172	164	187	173	178	159	148	176	180	145	170	165	160	171	150	172	181	178	177	181	182	184	186	158	164	186	202	176	180	177	181	158	157	173	177	173	178	165	174	168	162	187	195	166	170	156	161	180	183	191	174	177	131	150	143	156	169	175	169	190	166	152	178	169	156	181	173	175	169	169	174	175	177	162	163	164	148	183	149	165	164	173	169	171	175	173	163	161	208	155	164	169	162	176	167	169	194	187	185	186	182	166	193	168	145	166	152	173	162	183	173	176	167	169	176	170	194	161	158	169	167	170	165	176	166	158	181	169	161	160	163	166	174	198	175	179	156	202	163	180	192	146	148	158	161	151	158	170	181	168	161	176	153	128	160	182	168	184	190	171	154	179	156	175	167	169	150	175	167	179	179	140	152	182	168	170	162	147	189	154	147	163	177	175	173	169	166	157	176	173	172	189	169	156	147	159	164	187	180	147	169	151	172	154	173	143	181	177	194	172	165	158	187	181	163	154	154	166	160	176	167	164	161	175	171	158	151	177	151	166	164	164	157	167	173	154	175	165	202	171	187	158	154	170	179	186	199	171	161	170	164	168	176	166	185	158	162	157	155	164	177	177	162	183	158	166	175	176	161	159	168	161	180	168	183	183	182	143	170	172	160	161	175	174	163	182	155	169	179	187	173	176	170	181	153	164	184	175	188	189	160	184	161	162	170	175	167	177	171	159	170	156	190	181	158	151	166	151	169	173	169	166	193	187	143	177	165	164	221	163	160	156	182	171	186	166	173	168	166	158	191	180	176	163	172	177	180	163	186	199	157	165	183	182	147	167	153	180	150	176	160	172	230	156	162	153	126	195	178	146	189	142	183	179	183	189	173	182	157	180	165	165	142	165	181	186	161	175	174	176	152	169	180	157	148	168	141	157	172	155	175	177	171	169	151	155	154	156	180	162	162	171	173	151	188	173	191	151	145	160	182	174	136	147	188	171	186	156	185	181	183	166	187	160	159	185	156	165	166	144	187	165	167	157	175	175	158	171	150	180	153	182	157	163	197	163	169	161	149	151	176	172	166	180	178	170	176	161	169	164	149	169	199	161	191	162	154	149	185	146	164	168	169	165	179	153	194	139	156	184	179	164	150	171	142	159	163	171	162	165	184	160	183	148	147	177	142	175	175	164	180	174	171	166	175	182	163	177	157	166	172	170	139	172	152	165	176	173	168	192	167	165	164	176	189	170	165	158	145	164	173	169	199	170	172	183	178	172	152	180	179	151	140	180	165	155	166	182	179	189	176	161	177	161	158	165	166	146	150	176	170	167	193	165	164	172	183	177	163	150	178	166	184	190	160	163	163	131	179	169	166	186	155	172	160	154	147	175	172	157	161	171	180	169	174	183	158	173	156	177	162	163	201	191	139	163	169	158	179	171	153	157	148	163	167	151	160	160	191	171	160	161	170	166	163	154	165	189	175	169	166	179	177	162	185	168	188	152	168	182	158	191	179	163	147	182	151	165	160	182	185	151	154	175	169	185	145	164	168	156	158	172	176	185	169	155	158	162	177	193	174	165	160	159	183	160	182	174	178	145	183	174	147	150	156	160	178	173	153	145	158	137	151	185	164	172	152	165	199	178	197	160	167	169	157	191	164	184	159	182	168	160	184	193	142	173	160	146	174	168	161	155	154	150	164	161	160	171	169	183	174	162	186	147	145	164	161	186	180	155	178	175	196	138	176	161	167	182	152	141	197	158	183	164	159	169	193	167	193	169	149	187	156	186	184	182	174	175	158	168	165	177	198	173	154	152	180	175	168	182	164	159	171	178	166	172	204	158	178	163	139	174	179	176	179	187	165	177	190	202	142	158	169	168	161	168	175	179	178	164	161	178	174	177	162	171	176	128	157	179	167	167	166	168	174	198	178	178	157	170	181	177	168	145	163	167	154	169	174	196	176	155	146	187	171	178	148	173	189	185	170	153	164	168	184	171	182	178	157	138	185	179	184	173	171	149	166	172	154	184	155	176	178	180	187	184	176	157	172	156	158	176	175	174	170	168	192	171	162	180	172	168	177	152	171	171	177	160	192	158	165	196	158	150	170	177	179	184	159	157	151	181	165	198	168	170	155	157	163	181	166	168	173	155	168	149	185	151	151	173	184	165	169	150	172	158	149	178	155	192	152	175	171	146	162	177	153	200	164	191	177	155	164	154	181	180	179	170	161	174	190	160	156	166	159	187	176	146	174	179	158	163	165	170	183	159	179	161	167	170	172	163	163	156	154	144	171	164	181	173	170	201	139	171	162	167	183	175	197	168	158	165	166	188	155	158	182	163	188	171	178	184	159	169	186	171	160	167	173	173	198	175	170	147	181	167	142	185	176	181	163	176	147	173	159	157	178	165	148	156	175	167	164	170	178	180	168	161	163	178	152	175	175	160	157	172	167	192	166	185	169	160	170	178	163	187	153	177	174	185	163	171	172	154	169	179	171	152	168	165	170	172	159	190	170	164	161	149	155	177	180	172	172	174	160	185	165	191	175	164	195	145	164	167	176	174	134	179	168	153	172	197	190	145	134	147	176	167	156	177	184	154	180	144	171	151	179	162	184	186	144	175	188	156	145	160	187	175	189	179	150	158	187	156	167	169	162	175	169	168	193	200	188	166	142	147	157	154	173	163	168	168	199	180	167	158	175	155	185	156	179	158	146	189	176	173	167	142	171	173	163	167	158	166	157	166	173	166	157	176	176	179	172	164	173	183	146	146	148	167	134	179	179	192	173	153	180	199	159	163	167	162	178	189	175	179	173	190	170	182	165	171	160	166	169	150	193	176	166	147	154	141	168	155	143	154	181	161	206	165	168	182	175	169	157	163	165	163	155	152	154	158	167	168	137	183	153	165	160	160	164	159	156	158	172	165	160	154	169	167	169	181	176	174	175	159	159	149	169	174	185	175	176	152	154	158	169	165	171	192	157	146	176	163	151	175	174	173	168	147	183	154	152	160	184	163	159	149	143	170	172	170	168	167	156	163	174	169	173	147	159	174	182	173	164	178	172	147	193	158	172	165	161	169	140	181	136	170	179	136	173	150	160	179	169	157	142	158	175	162	167	179	140	191	182	152	196	176	165	177	179	161	178	157	182	162	167	182	163	184	128	175	156	203	165	156	160	168	164	162	157	159	170	151	170	155	185	143	164	180	142	169	165	176	157	174	196	180	178	186	160	180	171	174	176	186	175	165	188	157	163	176	175	165	164	155	173	175	156	188	183	150	180	179	172	156	173	190	196	151	157	168	158	163	168	186	164	173
10702	17173	18349	12814	8995	6096	7412	36244	2029	822	659	564	541	483	414	367	343	313	278	310	231	291	249	283	242	243	221	227	206	223	191	235	192	199	190	168	196	203	211	181	172	179	195	199	195	194	166	171	194	177	179	171	175	209	164	165	151	188	168	153	151	179	168	202	167	183	171	190	174	183	175	146	179	205	180	186	161	178	171	157	171	186	159	162	171	147	160	169	165	152	167	164	169	161	173	163	170	155	170	156	159	176	155	154	176	160	182	181	158	161	166	159	165	166	161	162	148	165	129	187	180	164	174	185	156	177	155	170	166	165	183	159	186	161	163	180	167	167	172	175	177	179	180	184	176	185	168	167	176	190	166	184	160	161	161	168	166	177	147	161	155	175	165	175	181	162	166	187	155	160	140	158	172	165	186	186	160	163	185	168	156	157	162	158	182	160	176	177	155	166	166	181	161	165	180	176	147	166	162	166	168	163	152	179	164	176	180	188	172	189	174	185	175	160	170	184	141	151	175	159	168	167	152	152	175	162	159	151	176	176	150	157	177	167	180	147	182	200	169	167	145	178	177	193	151	154	167	158	175	145	168	180	139	189	172	165	165	167	154	197	158	197	190	170	170	175	168	182	174	167	152	135	172	163	172	199	190	173	178	182	171	138	161	175	167	155	170	163	151	171	147	174	156	189	164	182	155	183	155	192	174	169	160	172	170	160	171	165	168	169	165	170	154	161	176	159	201	161	161	177	166	149	169	175	174	166	158	170	175	178	192	196	153	162	155	175	155	162	185	193	155	153	172	161	173	182	156	162	183	163	177	179	158	184	168	165	139	150	170	170	160	172	164	164	175	170	174	161	160	172	167	168	168	175	159	167	165	141	162	171	147	161	159	164	172	185	161	170	176	155	193	145	163	144	184	173	157	187	149	174	183	160	188	156	148	152	171	176	165	168	170	175	160	178	175	172	168	175	180	170	150	158	171	145	158	163	162	156	176	181	170	168	164	183	184	132	150	160	176	161	166	166	163	169	170	163	146	165	138	165	150	189	174	154	167	157	178	161	168	154	162	180	167	150	152	181	193	174	155	165	165	170	172	188	145	160	167	171	179	176	162	161	187	156	180	171	163	154	172	180	178	168	161	163	165	141	148	183	175	180	166	172	161	177	170	152	158	173	178	154	167	163	172	156	179	173	176	170	169	163	160	162	169	148	188	137	178	160	156	152	154	160	163	185	170	159	152	155	165	183	177	161	159	167	173	176	170	154	153	162	191	166	155	170	155	173	181	167	162	177	173	158	176	156	154	147	167	148	191	175	159	161	161	166	190	143	160	181	172	162	162	154	148	169	147	158	167	183	165	184	159	164	181	159	158	151	167	179	158	186	149	172	146	155	162	179	172	163	175	164	172	154	154	169	166	166	168	156	158	171	176	175	195	152	206	159	167	177	148	177	156	178	164	167	138	168	173	173	180	178	174	191	188	168	145	163	147	173	185	170	158	194	183	173	149	162	171	161	153	151	163	150	153	164	166	163	195	163	172	178	179	167	176	146	171	169	167	154	165	165	188	154	166	182	166	156	160	175	151	152	133	190	149	163	168	175	165	187	158	148	160	170	162	142	167	149	126	157	176	153	176	177	151	142	172	164	161	201	180	157	138	160	153	172	165	172	168	185	179	170	149	154	166	166	169	175	154	182	155	160	143	178	171	171	155	156	172	176	195	183	170	168	149	157	170	161	179	165	165	152	178	159	171	154	166	185	163	173	147	181	174	141	164	149	188	161	164	152	184	170	148	165	206	176	194	183	143	151	143	155	165	151	149	156	164	132	168	202	148	188	181	176	156	172	167	158	152	190	158	143	168	175	158	161	168	163	202	172	129	167	159	168	205	159	164	194	154	167	144	160	174	184	162	175	176	151	162	156	165	181	166	183	141	174	163	179	152	177	152	169	166	155	192	131	182	162	170	163	153	181	164	160	155	164	171	162	186	170	149	173	163	144	170	151	173	172	150	161	159	151	151	164	148	166	183	157	148	172	158	169	156	150	179	171	167	161	151	152	164	171	161	145	175	180	169	155	173	148	150	161	178	170	158	153	183	169	171	175	147	190	181	169	174	141	175	167	141	163	167	166	178	178	165	143	174	190	151	189	165	167	156	184	179	168	168	157	160	178	182	150	166	151	182	179	161	159	153	154	186	187	170	172	164	149	167	170	157	165	177	154	185	171	152	154	156	194	195	145	181	184	164	150	146	167	171	168	160	147	159	185	172	145	179	167	178	163	161	150	171	153	154	171	164	175	169	173	166	158	171	173	183	159	164	162	170	195	170	157	166	170	179	169	180	174	151	150	173	167	155	148	164	193	185	159	186	213	162	169	153	159	171	175	170	148	172	184	156	171	192	192	164	153	175	164	191	193	187	182	150	161	169	184	154	153	173	163	149	182	155	189	147	147	174	165	164	173	179	177	177	176	177	165	192	157	159	167	179	177	181	175	188	167	140	158	173	177	157	163	156	184	168	150	150	170	164	170	189	175	146	188	160	160	183	182	162	166	171	164	177	184	171	160	175	169	167	155	152	163	174	183	160	175	172	161	152	167	170	160	175	158	162	149	172	166	180	165	166	167	179	168	162	168	147	159	159	145	168	172	176	178	187	166	187	185	170	152	179	153	154	193	170	188	170	167	154	170	155	153	147	173	158	165	136	151	167	154	147	171	168	168	185	179	175	161	165	156	170	158	160	175	157	172	163	163	161	188	165	162	192	163	154	169	169	191	186	178	158	159	150	190	165	177	145	157	188	161	168	156	157	179	159	155	154	166	161	169	162	141	170	192	169	186	185	152	150	161	194	206	162	199	161	168	170	158	174	160	155	164	149	159	161	168	170	156	175	156	187	150	157	174	135	176	164	161	183	171	159	152	152	162	175	183	189	180	172	183	175	166	154	161	176	174	160	181	156	166	164	184	173	182	174	171	167	151	158	180	170	160	169	162	198	166	169	165	159	157	130	170	176	166	136	161	164	164	165	156	175	162	180	185	175	166	155	157	163	164	180	162	167	173	166	192	148	171	143	166	181	173	153	172	169	147	169	157	154	184	185	149	173	165	165	171	162	169	180	178	180	156	169	157	153	179	153	171	162	181	153	153	159	180	160	145	179	181	146	167	165	181	174	172	162	183	177	170	173	165	187	163	155	168	158	196	158	185	197	169	154	173	165	168	167	171	162	175	188	147	160	137	157	145	159	153	167	174	166	171	187	178	199	164	168	145	162	158	135	166	165	168	159	167	165	191	137	166	152	170	164	180	172	164	173	168	172	172	154	146	188	156	165	155	161	183	167	159	164	166	163	160	187	167	162	164	151	167	162	179	151	173	165	170	151	157	165	141	171	177	154	155	149	170	167	168	170	166	147	159	175	162	154	180	157	152	174	155	193	164	155	168	155	178	167	174	147	177	196	168	177	169	158	173	159	156	176	139	152	165	174	165	157	168	169	172	182	144	171	160
22613	20384	27113	23560	20395	20636	13509	41191	16967	2180	768	670	678	598	555	533	508	498	534	431	440	442	458	411	451	412	412	411	376	420	428	390	377	399	390	408	395	383	360	379	371	357	340	358	346	357	347	362	367	375	384	341	364	338	387	388	337	357	356	378	350	384	403	387	369	358	353	364	336	371	335	367	346	387	336	374	356	332	351	334	326	351	353	352	356	365	358	352	330	326	338	353	338	361	339	359	335	363	352	340	370	333	330	335	359	346	330	324	332	356	347	341	344	338	331	379	373	378	393	382	336	322	343	351	384	338	349	336	351	354	332	326	329	348	360	387	353	376	377	382	330	321	373	327	324	308	335	338	300	354	353	363	383	372	333	349	321	381	375	334	369	342	316	332	363	349	360	308	365	397	364	331	318	372	352	374	366	373	368	320	344	375	355	363	348	335	344	357	346	341	360	332	361	362	368	352	323	333	336	333	322	346	362	349	306	338	294	360	368	350	357	355	312	317	337	369	331	355	350	357	333	341	330	343	337	325	342	344	368	362	353	374	334	342	324	344	338	322	340	323	360	374	357	366	357	358	308	342	362	397	342	335	339	338	327	301	378	365	382	329	345	352	371	321	352	339	354	357	331	340	351	363	337	357	354	322	351	323	364	354	334	305	318	337	339	312	330	351	333	356	356	359	351	370	338	319	349	339	339	313	343	329	328	354	374	305	345	347	349	341	341	312	354	342	362	348	385	310	355	348	368	328	366	362	346	379	369	374	326	322	341	358	370	336	340	350	378	345	310	356	342	360	361	360	324	342	365	346	350	369	353	341	362	352	317	341	341	337	361	360	319	339	350	312	364	329	339	352	333	316	318	338	372	346	334	310	333	334	374	317	378	339	372	348	310	372	324	364	333	327	388	339	346	343	369	362	360	330	360	293	343	373	332	347	358	358	337	344	329	357	359	350	348	380	380	364	322	357	334	370	348	359	362	368	363	350	314	350	374	377	348	349	338	371	333	331	357	369	337	292	344	373	374	324	362	357	381	310	327	330	373	388	338	329	331	367	333	343	339	347	333	323	327	335	358	356	350	366	330	311	346	376	348	327	372	364	366	378	329	344	317	341	391	359	347	317	333	347	320	339	335	318	349	364	351	342	332	322	367	391	362	380	342	389	392	334	325	349	310	334	340	329	360	325	342	315	327	336	336	337	325	352	328	333	340	338	350	304	350	356	358	360	380	375	351	368	337	372	353	341	373	378	320	376	353	313	346	354	317	340	362	355	302	406	347	344	356	341	393	318	335	381	321	308	307	338	342	321	368	355	367	364	333	342	305	347	345	358	363	323	329	316	354	351	326	323	351	322	369	343	325	322	339	334	344	362	337	344	327	371	339	344	357	324	352	370	351	344	333	316	337	364	320	349	372	348	347	353	340	365	385	326	365	371	365	302	331	338	370	354	361	349	361	342	359	313	339	349	389	363	354	367	317	338	306	317	354	335	356	352	332	344	360	345	355	332	364	353	363	338	349	352	332	344	351	374	334	353	346	354	369	350	361	356	334	326	364	338	333	294	366	350	355	405	361	347	354	362	343	343	349	353	323	358	339	343	343	339	364	324	352	344	352	356	326	331	340	323	342	366	337	389	346	372	347	372	363	315	338	350	352	338	330	347	333	336	353	358	358	291	356	344	351	363	357	372	358	369	352	361	352	354	335	335	363	339	350	370	333	365	358	330	322	321	364	335	308	321	332	378	348	352	361	356	365	352	348	329	358	338	345	345	354	344	337	361	325	325	369	327	329	344	351	328	358	334	380	347	337	384	332	367	317	337	345	325	362	332	379	320	362	334	316	386	351	394	373	342	350	314	363	347	375	305	329	314	350	353	358	360	350	325	325	345	340	336	348	379	322	334	372	347	340	366	373	359	336	321	364	337	329	328	377	353	350	353	338	356	337	335	365	358	365	295	385	348	343	345	317	338	324	352	350	328	348	365	379	345	358	353	337	358	371	316	343	357	342	332	349	330	336	346	327	348	357	349	346	343	336	343	340	359	370	352	364	338	318	360	348	366	368	328	371	388	363	388	284	358	310	316	367	353	365	352	332	352	342	365	335	342	374	356	346	341	364	363	350	344	360	356	379	315	352	336	342	351	372	341	353	328	351	334	353	313	345	330	377	370	350	341	305	352	356	390	344	356	318	316	355	368	344	351	369	358	378	346	330	362	319	345	387	373	350	330	347	373	347	372	346	344	336	335	343	327	332	358	356	328	364	328	345	362	345	361	359	352	340	384	336	368	348	361	333	336	339	357	355	335	335	331	318	359	386	330	336	345	340	359	352	309	388	310	362	353	361	386	367	363	345	356	330	350	368	344	362	353	314	300	372	344	371	316	361	329	390	341	339	332	382	338	343	335	338	341	339	344	344	345	352	347	363	352	343	348	364	334	363	356	325	319	371	356	359	344	334	343	322	349	342	328	357	304	339	385	335	350	349	335	342	337	348	344	338	352	344	337	363	325	334	365	347	344	357	359	341	326	337	362	359	334	377	356	344	347	341	364	312	346	315	321	336	340	331	339	361	363	327	357	361	338	351	342	329	352	369	341	351	363	341	335	372	344	369	362	367	309	340	347	339	362	350	365	342	314	340	361	334	338	357	353	354	353	329	365	351	325	340	322	328	322	335	359	349	371	349	343	329	341	340	349	334	350	386	298	353	399	317	336	353	345	323	352	328	347	323	309	345	346	353	358	347	330	345	351	330	379	341	350	337	346	333	362	333	383	334	334	381	335	366	348	350	347	351	381	333	354	369	364	385	335	389	369	319	353	314	338	361	345	352	337	335	329	354	342	332	334	301	362	325	385	345	333	317	325	336	311	324	334	364	363	372	319	335	330	347	324	363	326	358	301	358	355	327	374	320	345	394	311	330	387	334	352	360	348	306	359	385	342	370	336	357	345	357	320	374	311	349	333	364	389	356	354	336	369	333	339	320	350	355	335	357	344	339	338	353	364	369	335	351	347	325	357	353	355	342	343	331	328	351	339	320	332	373	348	384	356	372	336	362	371	339	350	334	361	329	309	337	369	343	325	361	336	332	356	371	345	332	344	301	339	330	331	348	343	355	363	324	363	325	351	337	325	339	330	357	350	326	324	356	352	340	345	352	325	337	363	340	330	345	353	344	348	364	361	372	346	339	370	312	354	351	348	361	327	327	340	353	352	372	353	353	363	354	334	335	355	337	366	342	338	360	328	342	347	340	306	356	322	349	321	328	356	376	333	346	336	341	343	346	336	317	309	360	380	309	391	346	323	357	313	337	338	338	338	353	351	344	337	351	340	381	326	363	358	356	362	361	340	330	327	375	342	334	322	341	361	366	347	360	387	321	349	354	348	358	341	354	344	360	331	359	315	359	361	342	321	328	343	316	339	321	334	354	314	311	330	321	377	389	323	380	352	353	341	354	311	329	332	357	322	336	328	343	361	334	369	337	372	374	328	361	352	327	354	329	353
13972	23844	23302	14601	12374	9863	9580	41468	2381	1563	1291	1057	1065	922	799	785	715	677	638	601	540	501	541	518	502	508	475	421	433	428	415	357	394	400	398	364	392	413	383	395	375	344	395	387	359	362	353	388	371	394	377	343	387	339	350	360	361	331	360	369	356	341	327	375	357	340	384	308	333	374	339	347	344	351	329	325	392	326	320	311	323	370	319	339	328	343	305	321	337	327	318	332	312	340	331	336	309	341	355	327	327	335	308	329	337	308	290	336	370	331	311	334	358	304	371	319	285	371	348	345	323	351	350	337	347	297	336	325	338	341	338	283	352	300	362	345	352	340	333	326	369	363	359	312	356	302	346	339	310	321	298	354	325	333	320	379	290	323	325	342	341	362	323	321	313	350	308	317	303	330	333	320	348	342	358	323	365	364	330	324	328	301	311	340	332	310	336	295	315	319	327	345	357	307	360	334	308	308	310	324	331	329	310	344	352	324	324	327	360	338	363	336	330	319	363	330	340	317	336	353	290	312	335	314	349	298	343	289	342	325	326	341	348	330	320	349	359	349	317	338	317	343	327	330	317	327	310	327	351	338	307	302	370	349	315	354	340	364	327	332	322	324	349	331	317	336	333	344	326	330	330	322	326	334	310	332	338	345	359	353	304	320	315	335	327	304	330	328	368	310	316	346	334	317	365	373	347	322	380	313	336	349	314	340	351	350	342	353	336	310	335	314	311	304	337	330	329	346	308	337	323	376	331	344	330	335	306	344	329	338	318	316	380	338	304	342	307	352	303	317	330	317	361	326	351	330	342	337	343	358	339	338	349	314	312	339	306	336	307	305	289	345	353	326	331	351	326	333	306	342	367	346	313	324	329	331	335	349	325	332	323	348	315	328	303	351	323	358	335	334	319	349	351	339	325	346	328	314	320	324	292	327	344	340	320	326	325	338	304	341	328	310	304	346	339	342	295	317	341	333	345	303	312	322	319	348	337	345	338	350	350	333	329	327	334	334	336	337	333	322	325	323	320	345	319	319	332	347	349	327	326	313	322	327	355	333	320	328	295	356	319	341	348	325	351	330	349	319	329	370	309	331	306	315	325	339	346	330	339	351	301	340	314	328	344	361	302	355	332	360	315	340	311	294	320	314	344	366	331	328	345	316	345	333	336	310	331	306	305	349	317	331	359	345	320	325	334	349	346	305	320	307	309	312	313	340	343	320	315	327	349	304	343	323	314	339	313	310	348	331	323	340	320	327	328	343	332	334	354	321	318	326	321	313	340	330	316	342	323	341	344	344	332	338	335	313	331	328	332	315	331	315	309	318	334	289	319	342	341	309	337	313	323	310	332	347	320	329	320	340	347	330	355	297	324	296	311	346	335	321	317	337	352	348	323	334	321	311	335	341	338	292	344	352	319	319	334	306	298	312	350	332	335	344	322	353	335	335	365	340	328	340	306	324	333	370	336	339	358	351	319	316	359	335	313	345	348	330	335	342	338	358	334	334	331	327	337	309	322	361	337	330	333	338	361	322	339	346	311	331	326	330	364	335	374	302	356	323	312	347	344	323	314	354	336	302	319	335	338	335	335	339	333	313	343	336	288	328	325	322	372	343	339	294	337	331	302	362	342	302	348	356	377	311	326	334	339	330	312	323	348	291	331	318	329	331	334	335	324	326	354	335	333	319	306	330	319	355	355	333	362	364	320	306	290	315	328	343	366	317	315	322	338	348	327	308	329	333	350	331	347	317	368	325	322	341	307	332	354	326	336	323	348	354	311	321	324	305	329	333	350	312	366	353	328	340	322	330	336	327	326	344	338	315	358	356	343	349	338	324	354	342	360	341	349	331	343	302	334	311	320	304	351	342	328	313	332	321	344	333	349	315	308	331	318	339	306	294	301	334	335	330	335	333	374	330	330	306	320	319	315	324	316	343	331	326	321	298	345	310	314	335	324	348	324	325	361	325	362	322	354	331	326	358	374	328	319	341	352	300	342	371	353	330	365	309	312	337	300	333	333	309	367	336	326	349	356	345	318	352	324	347	325	300	362	335	345	315	336	339	306	347	332	315	328	327	333	357	352	306	354	321	327	313	328	349	339	314	331	328	337	343	349	332	321	327	338	324	338	317	339	317	325	352	313	343	324	330	322	337	312	344	309	360	319	309	342	304	326	331	324	341	319	293	351	360	333	335	339	314	330	318	323	352	339	318	364	329	363	316	356	327	363	318	351	307	310	353	321	350	324	314	358	330	327	366	324	329	297	304	322	316	341	325	342	323	327	358	361	335	321	315	330	333	325	350	294	317	318	325	342	328	315	322	327	325	332	308	323	336	347	318	328	315	361	339	321	312	343	328	322	322	369	363	314	333	325	335	340	335	318	320	329	305	335	330	333	330	303	348	317	353	320	332	303	311	334	322	317	357	334	381	338	336	335	344	301	352	366	330	327	358	342	327	323	321	312	349	328	362	347	326	321	334	356	300	340	323	293	334	329	337	359	350	338	324	335	356	344	337	354	337	374	313	319	351	328	332	326	343	330	364	324	338	342	355	379	331	348	353	357	305	344	330	339	337	331	314	308	348	373	351	307	323	316	347	328	328	357	314	297	339	348	347	345	353	329	331	325	310	318	317	321	332	332	302	311	305	344	341	341	350	337	380	365	350	315	340	318	341	319	321	350	337	339	340	319	340	314	349	319	294	331	341	343	312	335	315	337	307	337	310	336	361	330	333	328	347	345	313	340	312	341	371	358	314	347	317	363	305	333	329	299	322	313	323	332	351	305	334	345	312	313	310	346	339	361	310	321	360	322	352	342	328	308	334	351	351	307	316	318	330	312	329	335	342	313	325	319	306	310	340	322	337	302	284	330	341	329	310	318	329	329	338	306	343	349	345	316	320	338	329	313	291	340	308	309	335	360	357	317	318	340	322	331	308	343	352	339	338	312	342	341	348	318	361	336	341	338	352	337	355	324	337	328	317	290	275	341	341	310	334	355	330	363	323	363	347	310	339	358	314	331	366	340	302	345	327	325	345	354	374	313	347	317	315	302	337	333	350	306	333	333	314	317	318	332	341	346	321	352	307	330	337	322	313	343	327	286	319	296	343	356	320	317	322	340	333	318	331	328	336	297	330	348	338	315	360	336	330	326	324	357	351	323	361	326	319	336	337	321	356	315	306	302	347	309	357	305	348	311	321	280	343	333	323	337	357	333	360	339	339	323	303	336	315	338	337	332	306	355	327	314	304	325	340	309	328	330	368	339	343	361	314	328	305	313	326	344	372	296	323	348	379	341	361	322	339	324	296	342	296	322	318	356	310	360	320	316	364	361	291	320	332	322	318	378	343	321	322	319	339	328	313	264	308	329	347	370	341	324	330	301	305	321	322	346	321	363	315	354	320	333	354	340	334	314	330	341	342	318	316	308	332	320	332	345	342	326	309	326	320	334	347	321	308	326	310	337	293	343	322	318	329	311	325	359	322	308	307	320	317	339	326	346	306
27659	14679	3944	1714	1325	864	881	2525	143	98	104	116	112	97	106	105	117	88	111	102	106	105	93	100	81	89	104	109	96	108	103	89	118	98	106	93	109	102	102	125	87	106	99	100	97	96	93	121	106	101	99	117	107	98	101	70	89	101	107	122	96	106	90	108	101	85	118	95	102	122	92	108	96	99	96	104	90	107	100	102	94	92	94	97	102	101	107	113	101	85	102	94	93	97	115	90	98	90	104	101	94	98	87	102	93	101	76	96	93	103	103	110	96	87	70	105	94	109	103	97	85	95	93	107	94	109	88	107	116	94	98	98	109	101	93	97	95	90	100	107	92	105	105	102	96	89	108	96	102	86	97	94	109	81	107	91	93	91	100	100	97	102	97	106	81	106	102	110	107	92	86	86	97	86	95	106	103	111	115	111	79	99	100	88	108	120	103	86	86	90	96	97	78	107	91	106	99	109	104	112	105	83	117	108	108	115	109	106	88	96	95	84	112	88	100	93	98	106	86	96	85	115	95	90	116	126	111	83	82	89	93	124	106	108	98	110	109	95	94	99	89	95	109	115	108	86	106	118	96	81	96	105	92	96	107	90	110	93	91	105	91	103	77	78	106	96	89	107	100	99	115	89	85	91	104	106	104	112	92	82	102	115	84	90	93	122	102	109	99	89	87	99	93	88	94	114	98	112	88	90	92	107	97	97	97	108	106	98	106	107	94	107	93	100	106	83	84	120	88	101	110	109	102	88	109	89	115	99	114	90	70	95	100	116	95	84	123	97	103	94	120	116	101	110	112	103	94	102	97	110	100	102	80	94	106	93	106	104	84	104	97	95	95	98	110	116	93	101	96	84	110	104	96	103	93	106	85	85	97	102	106	90	116	110	99	100	105	92	95	108	97	87	97	89	112	91	105	113	104	98	111	99	91	110	95	93	100	78	104	96	102	95	90	87	94	95	101	93	95	110	109	89	107	94	93	112	84	113	114	112	105	117	111	127	94	96	97	101	97	87	98	99	84	83	101	120	97	101	117	87	101	85	100	93	97	77	100	108	96	79	93	116	90	102	99	84	96	115	107	102	81	85	102	80	93	103	104	91	73	99	100	111	97	94	93	94	109	116	101	117	95	111	90	89	102	92	91	107	113	105	94	106	94	90	99	99	93	111	104	116	110	88	103	100	93	109	85	105	106	105	87	114	104	90	114	71	112	107	84	77	87	93	107	90	99	95	91	82	95	91	111	110	82	87	92	84	122	93	100	89	86	95	91	112	104	101	106	95	102	105	120	90	102	109	117	109	96	100	104	121	90	103	111	87	109	94	113	104	103	95	121	93	105	98	95	93	97	90	89	97	115	91	100	101	90	118	109	109	110	103	107	83	116	84	108	97	93	98	96	101	102	104	101	98	95	98	97	78	98	104	92	100	95	102	88	90	92	87	92	107	103	106	91	93	108	97	104	122	103	90	94	87	109	114	85	88	101	99	85	85	106	110	98	97	109	99	92	94	101	99	112	102	93	91	94	102	106	104	89	103	109	102	97	112	106	87	86	97	123	96	113	108	104	88	87	99	95	116	108	86	103	105	105	88	99	102	86	101	94	101	91	109	107	114	84	111	81	92	101	107	106	126	105	115	96	94	98	99	85	87	103	107	115	98	95	84	105	103	94	104	85	106	110	96	86	102	96	111	89	96	111	102	86	115	109	116	91	90	122	97	99	87	107	95	113	108	83	98	99	99	106	87	109	77	92	108	80	96	84	81	104	93	98	80	98	92	100	79	91	100	89	100	98	93	101	110	106	96	94	80	100	88	92	100	111	89	93	101	111	101	106	86	123	90	93	100	116	91	89	92	105	90	85	95	91	108	108	89	90	109	99	94	94	93	100	87	107	102	92	108	109	107	100	104	89	90	99	106	91	94	94	98	96	90	113	105	85	102	98	94	118	103	88	100	92	105	99	100	103	97	109	96	95	94	98	104	102	107	93	110	103	104	101	108	100	88	92	74	115	101	102	115	96	101	111	88	88	81	98	118	92	92	97	102	95	103	93	91	109	101	93	120	101	96	89	108	93	88	99	98	107	90	111	86	100	115	93	87	95	116	91	93	99	123	113	98	95	117	83	89	91	98	87	93	98	112	99	110	84	122	107	118	105	96	110	89	102	100	102	106	106	79	98	104	112	102	98	80	111	115	103	107	88	89	93	101	103	96	117	87	100	94	102	98	111	115	109	102	106	95	89	101	106	90	121	115	89	106	96	98	86	113	108	101	108	101	100	105	100	87	86	106	91	105	104	93	107	117	85	89	91	106	112	87	82	99	107	89	114	90	115	95	85	112	105	104	103	95	90	127	97	106	77	98	94	100	90	106	93	112	108	110	98	113	99	82	103	109	106	114	99	104	102	87	87	105	89	83	100	101	96	94	103	90	118	90	116	93	105	101	84	91	108	97	90	102	94	100	93	107	88	97	101	84	96	95	93	97	94	108	100	91	101	99	103	104	84	93	124	93	92	81	106	95	91	100	122	87	84	96	108	85	97	100	93	97	90	88	80	101	98	114	104	86	97	91	80	121	101	97	91	98	119	92	109	110	94	93	104	114	94	102	85	91	90	108	108	99	100	90	89	105	104	100	109	98	117	90	99	107	99	92	96	93	121	98	98	103	100	107	109	100	115	97	83	116	104	100	96	117	117	104	99	98	108	103	100	96	104	74	93	93	104	103	94	113	90	104	89	103	95	103	89	91	100	114	92	91	120	102	99	79	118	136	87	96	99	91	96	108	88	97	107	116	88	96	91	108	97	96	104	100	85	109	97	104	93	105	96	83	92	105	103	85	122	94	97	90	94	97	97	99	112	96	118	99	92	89	96	92	87	95	94	117	107	79	99	93	106	101	86	112	121	97	124	101	94	96	106	101	91	94	113	114	90	89	84	95	95	95	106	84	79	97	74	100	96	100	90	89	91	92	86	95	125	98	105	101	116	85	100	109	91	108	96	100	107	101	104	108	77	91	102	104	100	94	88	83	93	105	111	93	103	109	103	89	102	86	98	107	107	84	93	92	103	89	92	87	79	104	97	113	99	117	102	108	85	99	85	111	106	105	120	101	96	92	98	99	105	104	100	87	101	100	111	109	89	97	111	110	103	87	115	97	93	102	81	83	114	103	104	101	115	86	108	94	94	110	119	92	111	99	95	124	105	84	83	93	85	113	91	99	79	121	96	99	100	84	98	105	82	78	86	103	102	123	78	95	115	87	102	82	98	96	95	87	95	117	98	96	93	111	117	106	82	109	98	99	95	99	95	103	109	121	93	102	92	110	109	90	114	109	90	79	109	104	112	95	100	94	87	83	96	99	101	92	91	111	97	119	99	98	94	106	92	102	92	79	108	93	95	104	91	100	104	92	101	103	114	89	99	109	91	93	100	85	83	90	110	125	112	96	100	98	93	109	86	110	91	101	91	90	90	110	79	97	90	91	90	117	80	93	92	115	103	91
7391	5270	6400	3056	2903	1977	1848	4815	145	142	123	141	130	124	122	114	147	139	124	132	94	126	122	133	98	122	118	120	123	122	115	128	123	99	96	115	115	92	127	117	130	121	128	125	92	126	119	118	117	115	117	127	107	121	102	122	116	132	116	100	103	112	107	113	109	103	114	112	120	131	109	103	103	123	122	120	101	110	117	117	136	104	88	113	114	108	126	111	104	107	121	122	111	102	104	116	108	125	124	111	123	108	116	107	93	134	126	110	110	106	118	120	117	110	122	103	127	114	129	112	116	112	103	129	117	121	106	103	106	110	99	107	93	106	123	121	112	122	123	113	102	130	115	135	99	113	89	106	97	92	110	101	119	121	129	103	111	100	133	104	108	128	111	99	99	105	110	114	125	121	127	110	118	121	113	118	105	113	136	121	105	115	108	96	104	114	124	97	95	115	143	102	96	128	108	109	114	122	103	110	112	110	120	139	115	136	117	108	105	112	113	120	104	114	110	101	107	104	131	121	111	114	114	108	114	113	132	105	121	111	129	115	123	115	111	118	122	115	113	128	117	104	104	114	109	115	125	98	126	107	121	92	125	135	126	91	113	111	120	129	121	113	144	116	115	125	134	120	125	103	114	100	125	134	114	125	114	123	120	114	101	106	119	110	112	110	115	110	122	126	112	116	121	124	120	136	130	129	108	101	110	111	112	110	108	112	123	99	106	119	112	133	93	123	90	98	115	118	108	98	98	109	99	116	108	129	95	97	132	124	111	104	128	99	117	113	103	97	111	104	113	88	104	121	93	96	115	91	124	101	103	110	143	116	126	119	108	118	99	102	120	113	121	104	124	137	111	105	117	112	103	118	115	95	102	123	111	107	101	117	119	109	103	97	109	110	118	98	111	105	101	117	90	129	112	113	105	117	98	99	117	119	115	115	134	110	105	125	125	112	115	119	125	134	114	117	129	115	109	114	136	99	120	105	111	98	113	118	117	108	140	118	107	132	120	114	113	124	124	116	101	152	122	125	114	110	103	106	116	109	103	125	127	123	105	110	119	121	126	90	107	117	122	112	131	123	112	99	104	109	119	102	118	86	109	112	124	103	119	120	97	93	100	127	93	134	101	96	101	124	119	115	116	121	108	106	120	110	106	119	120	125	108	100	110	113	123	123	111	117	120	112	122	112	112	114	111	100	99	115	107	107	114	112	97	110	106	100	107	127	99	120	98	83	121	113	101	119	125	110	116	104	103	109	102	103	113	88	112	114	83	95	111	112	120	122	91	90	93	121	89	93	109	99	84	103	134	143	117	124	103	117	126	110	120	105	109	120	94	91	106	97	109	115	100	103	95	110	116	99	124	105	120	114	118	100	100	120	136	112	106	106	124	111	109	128	111	118	105	120	107	115	108	107	117	122	107	118	99	108	126	117	101	115	125	111	112	118	94	121	103	112	119	111	114	110	117	118	117	116	114	144	103	123	117	91	119	110	109	97	133	104	116	131	98	110	109	115	122	114	98	121	102	114	132	119	126	97	112	118	114	136	107	104	109	91	95	120	103	110	125	113	128	107	108	124	88	102	118	128	108	89	112	127	120	124	128	118	112	116	122	107	109	109	137	102	98	131	111	105	112	86	108	118	120	113	134	131	120	100	116	116	119	129	108	113	110	103	99	100	107	116	103	101	117	103	124	115	127	122	116	126	102	97	118	119	106	97	121	122	105	137	110	96	103	121	112	122	131	112	119	121	107	103	130	119	118	118	97	104	117	112	107	110	108	116	120	106	107	125	92	103	119	110	140	100	105	113	100	123	103	130	117	113	121	114	111	120	127	102	131	110	108	102	100	122	121	109	134	107	105	127	102	96	113	125	112	135	121	102	103	107	117	108	109	99	124	112	118	116	95	102	110	142	107	95	110	109	122	103	114	123	112	112	114	98	133	123	115	121	103	120	111	105	107	100	119	131	114	102	112	106	121	108	123	107	106	122	122	105	125	112	128	111	107	103	122	102	104	92	103	132	116	117	114	109	106	93	115	103	124	111	112	117	133	113	99	119	123	90	114	117	128	94	123	101	121	96	131	111	109	112	112	126	110	106	109	104	112	119	124	114	104	100	111	102	105	107	116	103	119	116	117	142	104	104	117	96	127	111	125	114	121	99	109	124	118	115	136	120	116	109	104	114	99	113	101	126	113	120	114	111	113	96	96	124	100	125	92	118	107	106	110	119	105	105	123	112	112	111	105	126	103	120	122	122	128	101	104	95	106	99	125	105	126	120	103	109	114	113	110	97	89	117	104	103	119	111	126	132	120	104	115	119	115	105	114	107	109	126	125	131	100	114	108	121	107	106	100	115	97	131	112	131	96	100	122	126	103	115	91	122	105	102	105	107	113	121	116	114	110	110	101	115	121	117	115	116	129	108	110	123	140	111	107	92	104	113	108	111	106	105	102	105	114	89	99	88	136	119	104	116	98	101	114	103	114	118	121	112	123	115	111	107	105	102	122	109	111	103	105	125	113	115	111	137	121	101	116	126	102	105	99	109	116	105	113	108	121	112	127	114	92	114	102	106	117	106	112	111	112	105	114	107	132	115	127	110	106	110	101	109	101	119	102	104	106	134	117	134	130	103	107	107	120	115	101	117	115	102	82	109	124	114	117	112	114	107	105	127	125	99	111	102	107	99	117	99	110	115	108	115	107	95	116	96	119	117	145	105	120	115	127	123	104	127	113	120	110	109	118	108	109	132	118	111	108	136	101	119	97	115	137	116	105	121	110	111	137	113	140	103	112	108	119	107	108	104	112	136	117	97	96	98	124	122	89	117	108	94	104	131	106	122	100	108	127	124	118	120	129	134	113	102	94	110	110	95	107	113	113	114	118	93	112	116	112	137	97	125	113	117	117	112	106	112	94	125	107	84	131	115	108	110	121	109	121	118	105	115	119	106	101	104	122	89	126	120	93	110	130	109	106	125	117	101	117	102	108	105	107	110	119	97	130	115	115	124	122	126	109	125	108	105	109	105	112	121	135	101	125	117	106	116	104	104	111	113	109	110	114	131	138	109	121	92	114	108	110	119	104	110	115	107	118	117	103	113	114	114	109	111	101	116	129	91	121	117	104	95	104	99	106	93	108	116	109	118	117	116	116	112	116	119	133	116	119	113	107	121	98	128	113	131	93	112	109	103	116	115	131	118	101	138	129	115	105	114	102	119	98	119	104	105	131	130	120	117	91	118	105	108	109	119	109	128	128	106	111	95	101	132	103	104	108	112	125	123	107	118	114	118	112	110	123	126	111	120	121	101	118	96	99	116	114	101	126	107	104	124	105	97	95	111	114	106	124	123	128	117	100	110	126	116	118	122	112	128	109	122	118	132	108	110	105	110	99	110	105	110	97	106	115	108	115	103	125	120	129	114	120	111	110	121	129	97	116	117	91	102	105	130	107	112	117	113	104	113	122	113	117	115	97	130	107	121	118	102	100	129	120	119	90	134	107	103
24815	20405	26761	23950	20434	12449	10025	38371	6800	537	364	363	306	327	284	249	263	289	239	213	241	212	202	218	211	188	197	191	209	177	194	205	179	183	157	211	161	184	186	194	187	172	150	164	176	165	173	156	177	158	174	190	172	189	173	169	159	173	184	194	167	201	176	181	164	176	152	162	168	181	190	169	158	177	167	164	165	167	180	150	176	182	175	175	177	152	152	172	162	165	171	174	169	146	179	186	167	179	173	152	160	158	181	171	173	188	159	173	187	186	151	179	195	166	173	142	167	163	171	171	162	183	166	162	176	171	166	167	167	191	165	170	196	165	159	181	173	168	173	178	154	196	184	189	168	180	185	173	186	157	171	196	159	150	171	161	156	152	161	172	166	170	176	161	155	156	168	187	188	149	188	172	170	181	176	170	170	155	175	169	176	179	150	181	178	184	195	182	184	173	155	166	174	172	165	161	176	172	177	178	184	151	202	162	182	194	171	171	187	177	164	181	160	185	163	167	168	163	174	190	149	175	151	177	176	162	179	175	176	169	182	165	163	176	151	174	182	169	148	167	174	167	182	176	177	177	198	173	177	182	175	162	170	174	158	148	137	145	162	161	164	168	171	163	171	157	162	173	164	166	158	186	185	197	159	169	164	151	173	165	180	161	183	147	151	163	190	192	169	177	155	184	158	165	157	182	174	137	195	148	152	167	156	155	164	153	158	178	172	145	145	144	179	151	182	154	183	152	169	184	149	160	222	167	144	164	167	158	161	185	192	167	177	168	162	169	184	168	165	173	160	193	176	174	176	149	169	138	192	162	170	156	150	172	155	153	172	156	184	178	164	156	180	158	158	193	177	155	170	180	152	165	155	166	184	160	190	187	182	197	172	172	165	187	147	176	172	158	161	160	182	177	156	159	160	167	170	145	163	179	154	159	150	144	172	179	171	161	191	187	160	155	162	173	181	176	139	165	165	176	186	152	153	153	167	142	179	196	172	190	172	164	160	171	176	169	174	151	193	172	167	163	176	142	152	183	193	135	174	185	150	174	177	173	157	163	171	170	175	162	182	197	169	192	196	154	128	169	167	158	178	159	160	181	170	171	156	142	183	169	171	177	168	166	158	186	182	157	166	173	167	184	183	178	182	169	183	166	162	171	161	161	173	161	171	177	170	177	160	170	183	172	152	180	162	157	191	168	160	177	165	164	151	171	165	162	177	172	166	171	197	162	157	158	172	181	155	177	146	164	161	175	165	164	148	194	171	164	165	178	173	175	148	164	162	145	162	187	172	191	168	158	178	163	196	163	176	177	184	169	163	163	180	209	159	167	178	175	183	156	176	160	169	184	158	164	164	173	155	173	158	168	186	165	177	181	205	185	162	181	189	159	174	161	150	153	175	174	177	179	198	176	182	191	173	160	164	175	177	145	157	156	167	172	193	171	169	173	157	197	151	164	178	170	154	159	169	170	176	170	190	170	175	172	177	174	151	212	148	137	172	180	171	177	170	168	160	151	163	167	167	180	186	148	173	185	182	177	169	158	170	158	169	153	178	176	168	164	175	157	141	180	164	170	162	155	163	186	148	174	172	174	163	179	186	165	172	175	165	160	163	158	166	163	162	168	171	172	152	189	156	160	161	161	161	173	170	168	156	171	164	168	167	177	151	167	164	155	164	154	158	175	167	161	174	178	171	174	168	192	193	182	179	175	182	171	162	196	175	176	173	184	195	192	164	160	169	166	165	147	190	162	155	155	182	172	186	182	167	192	192	155	178	179	173	156	165	147	174	173	197	181	192	166	179	189	164	156	167	175	161	165	171	164	150	195	175	170	182	180	196	164	166	159	176	166	181	165	188	173	197	163	181	189	184	178	165	167	173	166	189	172	162	166	170	179	176	152	176	174	157	174	190	162	158	173	171	169	182	175	189	174	166	147	170	157	167	169	167	181	183	163	179	162	161	170	168	163	179	171	171	185	163	184	163	160	167	162	162	174	166	157	172	166	174	162	145	153	199	160	158	165	152	172	145	186	179	177	166	171	153	151	170	173	162	186	166	157	183	162	170	177	190	175	173	154	160	163	168	187	167	170	188	169	172	159	182	176	174	181	157	164	177	183	162	157	195	193	180	160	163	171	171	173	170	155	166	144	178	174	155	168	151	182	169	186	173	163	159	171	169	162	167	172	175	170	178	167	176	149	168	176	184	168	172	168	167	175	186	182	167	194	159	155	178	180	157	169	177	147	179	160	147	193	178	185	175	185	161	154	172	175	170	171	178	177	173	170	158	149	159	171	192	196	168	185	158	163	191	170	177	161	161	169	167	180	165	173	197	158	168	163	171	190	195	179	164	173	159	159	166	175	155	169	157	197	175	180	170	170	185	175	152	171	164	166	169	163	167	175	162	171	155	177	178	173	176	163	173	160	161	162	177	183	186	155	165	165	184	161	166	174	165	159	170	157	175	145	178	166	162	173	158	172	128	192	147	160	187	184	167	141	161	149	178	169	183	162	185	156	185	163	180	170	161	181	167	172	185	163	167	158	174	163	160	153	167	177	158	173	180	175	168	184	163	168	167	164	182	191	150	158	160	188	146	124	162	171	152	157	169	186	171	184	157	165	156	187	164	173	148	159	171	173	157	176	152	167	165	164	173	152	158	166	187	188	166	166	161	161	184	151	169	162	163	185	160	166	162	188	148	186	157	180	143	145	146	158	198	161	154	181	163	193	151	176	148	159	178	161	174	167	164	153	157	136	160	160	161	155	171	154	156	172	175	153	158	198	159	163	158	163	169	165	171	177	147	187	182	155	179	190	173	155	155	163	151	173	155	154	185	149	164	172	165	168	158	151	172	169	164	152	187	160	175	166	189	150	176	167	186	165	166	170	177	185	157	151	145	167	180	173	159	156	144	189	148	177	173	181	138	155	150	170	183	177	179	164	172	192	167	153	175	148	182	174	163	183	155	146	167	191	163	146	170	169	184	190	174	176	176	157	200	195	171	167	166	176	165	181	154	184	169	196	154	169	164	165	184	160	172	187	161	152	166	169	191	168	152	172	176	178	161	174	175	172	154	166	166	165	166	185	174	171	180	172	174	165	180	172	171	158	163	173	172	155	158	171	139	158	165	139	171	196	163	185	172	176	153	178	180	176	172	182	189	146	182	158	167	168	162	179	142	162	152	200	177	150	162	152	181	161	177	171	169	161	165	162	145	175	167	149	189	197	180	178	161	202	157	172	167	157	184	190	169	154	144	198	177	181	176	173	174	159	175	163	199	174	199	202	153	157	159	186	158	161	164	177	150	178	187	173	187	173	192	180	150	165	174	161	176	173	180	167	169	170	168	181	169	148	158	154	164	183	182	175	176	183	160	156	177	167	160	166	189	153	148	178	180	177	163	192	200	186	161	173	154	176	183	203	177	160	157	183	155	155	169	197	177	143	150	180	173	140	167	133	170	179	169	182	185	186	161	164	171	172	164	160	163	171	181	181	182	173	183	180
10068	17476	16588	10475	6418	6121	14777	34244	1080	737	661	550	491	429	419	404	365	315	291	285	264	259	272	247	225	225	233	218	215	220	172	222	190	202	226	198	171	193	199	185	174	170	224	195	202	174	190	183	170	181	173	189	175	197	184	192	182	190	181	167	167	172	218	178	196	160	191	185	176	230	194	156	178	191	168	156	185	162	164	170	173	162	171	168	187	151	175	157	177	159	182	182	174	161	166	206	173	180	180	169	173	150	155	178	161	159	184	182	141	190	161	187	173	160	141	160	172	164	168	180	186	204	174	177	170	179	156	160	166	172	167	161	174	155	164	184	178	200	163	183	182	182	170	178	150	168	165	164	185	189	154	156	159	165	155	162	169	179	172	160	164	175	153	142	164	198	162	162	159	164	193	191	163	182	173	174	151	179	173	157	181	160	162	199	179	167	157	155	154	150	175	162	155	177	166	191	188	158	163	174	199	171	162	168	158	176	149	176	191	166	156	159	161	168	171	181	159	171	184	173	162	171	159	155	176	165	161	147	171	172	166	142	145	175	157	164	162	180	170	154	171	156	175	185	190	166	160	159	166	187	170	185	161	145	166	148	148	164	176	165	164	178	156	209	174	186	165	181	157	184	168	170	154	173	147	173	153	180	167	153	152	188	137	177	181	160	148	171	177	148	171	166	178	151	189	174	157	172	195	193	175	169	171	161	170	163	150	173	153	163	163	185	177	157	202	171	163	183	170	179	159	163	157	161	165	178	160	155	151	175	170	196	159	173	144	168	158	185	144	161	175	156	168	175	133	148	169	169	164	169	153	176	159	158	154	172	170	195	174	184	178	177	180	171	163	162	169	172	155	157	171	151	168	155	173	146	183	179	172	181	159	179	168	154	147	179	157	157	171	178	158	179	157	170	192	175	164	179	179	173	159	187	175	164	141	149	170	173	162	174	190	162	154	180	165	164	184	204	173	173	197	141	163	171	158	165	182	170	181	160	166	173	168	192	158	154	179	170	191	154	166	170	154	178	155	152	177	173	193	173	167	190	165	151	149	200	165	182	165	150	172	176	208	170	163	163	156	183	187	150	173	203	171	168	163	150	173	176	162	168	175	158	161	155	172	169	155	160	133	171	183	171	157	172	190	157	150	170	180	164	172	153	180	170	173	147	171	151	151	181	199	185	152	156	173	186	147	189	146	171	169	189	175	172	183	154	193	159	162	153	192	145	158	159	159	190	147	165	156	159	163	182	174	167	172	164	176	161	206	179	184	157	177	175	173	157	167	180	193	164	161	149	165	174	150	159	155	156	170	171	157	164	190	184	154	155	181	161	171	170	157	176	156	156	149	162	175	145	151	176	171	161	181	168	160	166	139	179	191	171	159	185	173	178	165	174	172	171	168	177	147	147	167	158	169	197	192	153	165	178	176	171	185	169	173	168	156	158	173	182	167	173	151	158	166	172	176	151	184	150	186	152	189	186	173	167	148	150	186	157	159	161	171	179	186	172	179	158	194	173	143	176	154	151	157	163	156	165	155	168	187	180	169	168	166	196	174	180	157	155	169	185	170	180	170	153	202	160	180	153	146	179	156	152	144	143	194	156	190	171	158	188	177	162	155	170	152	151	160	156	152	194	137	181	162	161	163	186	168	169	185	176	190	167	173	150	170	167	182	185	165	165	166	174	164	170	151	154	161	171	161	166	156	184	181	154	155	143	164	173	163	174	162	167	185	154	157	177	164	151	169	169	168	141	154	151	188	180	169	155	154	154	178	159	204	180	161	171	205	184	186	174	174	163	152	170	155	189	184	178	192	167	169	168	174	197	146	160	164	187	170	184	156	180	179	158	184	148	176	205	175	152	148	184	171	157	151	176	169	160	182	146	171	173	175	182	177	160	159	163	166	165	158	157	184	166	182	169	190	168	141	151	170	158	159	167	173	183	163	221	176	154	187	155	153	167	144	167	155	175	140	182	162	158	155	152	150	156	168	173	173	161	190	175	166	151	169	172	183	175	171	165	166	170	157	156	142	175	153	170	169	179	162	156	148	175	145	164	169	176	172	147	184	157	172	151	157	170	158	162	180	178	182	177	174	160	165	181	150	162	158	178	167	184	182	162	180	163	166	176	183	157	157	174	167	178	165	196	173	177	194	166	169	181	184	159	159	158	159	173	180	184	188	162	168	179	145	176	165	152	147	131	172	177	165	180	161	189	166	162	170	160	161	176	159	156	166	170	176	151	160	176	154	166	164	172	171	170	170	138	176	151	167	177	164	166	180	161	165	138	192	156	163	197	177	146	192	160	182	183	148	159	158	181	157	172	170	165	165	179	161	142	175	170	176	175	158	167	171	192	177	170	177	154	155	156	160	165	181	164	156	145	174	158	175	170	142	157	169	147	160	178	143	180	153	167	165	167	175	164	163	168	173	176	162	150	178	164	177	171	174	174	149	158	188	166	177	185	159	146	142	176	157	167	178	156	171	161	167	158	167	154	172	143	192	195	169	177	158	179	182	162	148	187	162	157	166	164	189	145	168	164	162	169	162	158	184	158	173	150	142	157	144	162	177	193	173	172	182	171	188	198	198	160	154	137	172	186	178	176	160	174	149	169	155	146	188	164	157	164	165	157	177	166	159	166	159	166	163	173	153	158	153	191	170	183	167	162	154	156	174	155	169	194	167	181	167	179	170	160	156	186	189	150	165	153	164	169	152	158	178	165	144	154	163	185	160	157	168	180	165	172	156	184	163	160	186	168	182	171	184	163	163	142	158	153	163	164	144	164	159	144	177	184	167	167	156	166	170	162	168	179	154	155	146	182	171	169	166	157	161	179	170	166	168	176	158	168	168	176	167	183	165	154	147	160	178	172	164	167	170	153	169	166	174	165	180	190	172	165	159	170	138	156	169	168	171	163	173	168	175	177	163	177	167	168	175	200	155	169	199	169	155	175	180	148	162	167	180	176	165	170	173	159	176	179	174	165	143	169	156	160	171	173	169	181	145	168	177	163	161	185	175	152	165	174	142	168	176	175	164	177	186	199	186	191	161	176	160	160	151	181	171	162	180	157	184	152	171	182	163	168	188	152	158	141	172	153	183	182	168	162	172	159	157	173	190	167	178	155	173	159	176	161	172	156	150	179	172	152	153	154	175	179	160	186	188	189	156	171	157	158	160	159	174	164	154	174	169	145	168	191	183	162	168	177	176	185	181	150	151	172	189	165	181	161	174	165	160	173	153	163	188	161	164	155	179	170	148	167	154	168	176	178	154	164	162	176	160	198	183	188	174	164	173	167	179	197	153	170	171	159	168	170	168	176	179	184	168	161	173	173	126	164	161	174	180	160	182	175	175	157	150	161	167	185	181	149	167	157	180	164	175	183	157	160	155	171	173	162	184	163	188	171	172	158	158	181	154	163	173	164	183	167	165	175	168	161	138	170	170	161	148	158	169	184	165	158	167	147	176	168	149	151	152	160	183	152	192	152	154	149	178	161	185	158
22598	20404	27102	23613	20414	20702	22662	58310	22901	3608	781	620	538	539	520	480	487	474	488	461	435	474	406	393	384	403	391	396	380	391	387	367	368	396	370	408	370	368	371	371	359	342	331	385	362	342	374	334	352	348	381	381	401	363	379	348	351	321	356	339	376	352	336	346	346	345	375	391	358	365	349	377	358	361	346	325	359	385	385	352	364	350	329	372	337	410	321	331	340	377	380	386	372	375	359	347	395	361	357	351	368	345	324	337	342	347	359	344	370	349	359	370	338	348	338	360	322	355	356	337	356	390	350	328	356	337	362	337	343	361	335	389	381	383	338	332	365	341	335	370	373	383	368	369	352	365	322	352	341	378	359	354	329	343	321	351	343	387	373	356	309	331	356	365	381	339	352	342	385	359	353	347	361	364	339	361	376	332	330	346	365	355	344	349	372	340	355	352	369	328	340	336	347	356	367	368	330	359	308	333	397	327	347	367	374	319	285	342	352	389	350	347	347	332	350	352	372	347	351	366	359	340	371	365	330	357	333	370	333	331	356	364	376	358	364	336	341	354	340	386	332	359	364	383	393	380	330	367	349	346	364	348	364	358	391	339	346	361	344	345	357	347	382	350	343	379	381	349	355	327	334	350	336	352	339	352	338	349	351	345	368	360	359	386	355	374	345	356	366	338	362	338	365	358	350	347	381	346	362	371	330	365	358	336	387	345	364	352	358	352	349	385	334	357	358	360	330	353	372	340	381	360	374	363	336	374	361	319	312	375	367	339	328	349	380	355	394	357	355	363	367	350	351	349	344	352	299	323	354	342	353	366	373	356	394	335	351	369	340	333	373	360	315	339	362	366	341	347	375	381	324	375	356	343	360	369	367	402	339	345	341	358	362	358	353	372	357	363	334	355	363	360	377	337	327	380	336	342	332	372	369	349	378	329	379	395	382	395	365	351	348	364	348	339	383	362	321	367	376	332	359	359	369	356	354	359	348	346	350	349	389	316	354	355	374	336	320	336	335	337	364	347	360	363	337	335	331	326	350	353	343	344	343	342	364	348	336	306	370	333	332	383	346	385	326	358	368	367	373	353	408	320	330	343	380	389	369	358	305	329	353	335	402	332	352	347	367	341	340	353	334	344	354	346	370	338	354	371	360	382	375	351	339	329	402	336	342	351	353	329	360	365	351	379	348	360	333	355	365	373	328	349	327	352	335	399	354	352	330	346	363	356	349	342	343	328	317	354	368	347	352	354	371	340	387	333	343	336	353	365	319	361	395	353	368	357	361	364	336	352	368	365	374	315	328	375	373	376	386	381	328	384	346	377	383	350	351	357	365	395	298	339	370	370	360	370	343	350	353	318	336	364	358	337	333	371	357	363	343	374	331	300	340	336	331	376	361	346	349	377	352	392	371	381	371	369	376	374	337	345	368	383	345	349	335	328	352	396	356	357	378	348	375	344	330	342	342	347	347	370	341	375	362	366	337	378	298	322	329	336	348	324	354	363	364	352	332	336	349	344	336	337	340	327	348	362	296	358	323	362	373	341	343	366	339	356	369	403	350	372	357	375	335	358	361	358	362	362	344	368	344	331	376	371	348	329	358	392	349	370	337	332	367	350	353	336	369	343	340	381	349	352	345	370	385	341	363	357	359	343	353	345	341	365	352	311	358	365	339	387	361	313	322	354	381	376	361	360	345	378	352	361	333	304	336	374	341	368	327	351	350	348	345	375	359	372	366	350	387	375	317	362	347	328	340	361	379	332	363	345	359	340	352	354	363	342	335	339	341	345	348	353	332	357	350	321	344	350	369	375	374	389	330	379	355	359	365	375	352	348	387	329	354	366	332	382	325	360	353	355	390	366	357	355	344	359	330	386	349	341	362	364	340	330	341	386	353	397	338	368	342	383	375	359	350	373	381	359	363	341	337	349	369	344	363	353	376	375	359	369	354	346	344	358	343	334	327	357	344	366	382	352	367	329	372	352	360	352	325	344	341	347	320	332	352	338	378	369	322	354	315	374	344	332	345	337	353	355	373	364	336	329	360	371	343	353	336	368	368	344	368	372	349	350	314	352	345	341	362	366	345	372	354	342	391	358	349	360	360	374	350	344	340	346	353	334	336	338	355	311	349	310	374	376	373	329	360	346	349	350	346	362	361	354	359	355	400	359	371	313	313	348	366	327	359	362	355	339	342	330	304	379	346	371	364	366	361	344	332	340	352	306	339	366	345	329	353	358	358	371	357	345	364	350	319	323	350	314	366	404	347	380	364	324	346	354	338	359	329	339	345	355	337	352	344	327	334	355	336	354	340	332	324	299	336	351	362	335	335	329	381	341	377	338	306	354	351	382	375	386	347	323	346	385	338	341	362	331	380	323	342	339	355	370	344	344	360	342	332	327	335	332	353	345	343	348	334	363	338	340	324	374	350	342	383	338	345	332	359	349	341	366	376	353	359	371	345	337	328	350	326	391	322	349	384	373	400	397	364	385	340	375	371	362	362	342	353	358	399	361	351	406	338	337	341	337	365	379	333	374	361	344	384	334	367	367	362	374	347	379	348	329	377	373	358	351	331	348	356	354	343	338	321	356	332	361	355	345	327	362	340	332	353	387	331	363	353	333	349	365	327	364	310	344	387	372	357	341	392	355	368	374	361	354	392	370	345	336	361	363	320	350	361	405	367	350	377	342	350	350	346	322	357	373	322	328	346	345	346	333	346	355	368	362	341	349	317	364	383	335	385	334	325	373	351	342	351	374	355	374	316	344	342	365	336	396	322	338	326	390	336	343	354	315	359	340	352	367	362	362	364	384	392	357	332	356	348	341	355	384	363	348	341	380	373	380	374	351	330	320	354	351	346	332	367	355	316	338	374	323	327	312	368	359	379	330	350	372	329	364	370	371	371	391	352	351	340	351	360	359	381	337	350	312	371	333	344	378	354	334	321	374	387	374	375	390	360	321	348	342	379	341	356	360	355	370	322	347	375	331	344	368	361	325	386	360	347	348	330	351	333	335	331	404	348	347	353	364	368	357	390	369	341	362	341	377	343	344	359	351	372	351	356	350	337	357	359	313	331	345	318	341	332	371	377	385	360	323	364	355	349	381	389	356	347	382	357	336	378	320	386	363	361	333	359	386	341	336	360	354	343	372	316	357	360	369	379	338	345	335	336	337	360	338	358	342	343	343	353	341	336	394	374	363	363	337	339	351	334	357	310	341	347	363	378	303	348	381	347	357	343	298	352	348	354	342	349	345	373	347	352	328	385	346	345	375	366	344	358	370	341	326	327	352	369	369	367	332	379	343	322	346	346	359	389	378	350	329	341	354	345	339	338	338	363	376	353	334	348	368	369	350	358	375	335	341	354	370	371	333	340	370	345	348	369	358	334	380	351	345	314	322	325	367	376	352	354	352	364	394	363	343	358	340	342	359	358	345	348	359	303	342	344	375	353	338	388	340	320	329	343	320	360	334	395	377	377	340	345	368	362	345	367	363	338	374
13789	24101	23308	15266	11237	9760	21197	55285	5254	1322	1103	932	911	862	677	643	655	612	586	603	538	463	448	455	480	466	442	436	401	410	388	395	381	395	438	382	360	386	395	415	399	332	390	363	352	372	367	377	337	365	356	399	381	335	390	396	334	371	390	356	363	329	333	315	335	376	324	346	337	341	360	354	329	348	355	346	323	346	351	345	346	322	364	351	359	350	339	334	322	345	330	333	344	340	342	341	356	307	322	344	341	340	354	326	346	372	330	344	334	315	320	317	328	334	382	361	345	330	346	347	354	351	339	365	342	334	368	332	307	355	322	349	328	363	348	346	340	312	369	324	334	315	366	318	341	329	353	341	339	360	347	368	334	326	355	350	326	345	335	349	329	345	344	363	338	333	354	335	327	329	324	342	319	355	361	325	362	346	337	357	317	319	343	314	360	325	322	326	331	324	366	338	337	355	357	339	352	377	348	333	301	342	350	335	334	329	338	322	351	339	334	346	330	332	325	368	359	307	336	324	338	301	348	330	327	354	344	337	396	338	342	362	354	334	302	350	362	327	315	361	337	330	359	333	343	358	379	329	337	338	369	350	330	345	337	368	307	331	365	315	308	357	321	304	351	316	362	314	344	316	348	338	325	322	342	359	338	348	354	279	339	340	353	338	352	322	326	348	341	339	309	341	314	319	342	367	349	331	343	305	326	358	352	335	338	287	338	341	358	355	325	329	337	390	340	346	350	344	313	315	362	374	359	333	309	298	359	342	323	339	352	323	341	345	327	347	331	286	350	334	336	358	364	322	352	351	344	346	332	350	338	347	301	367	360	318	322	336	365	384	338	338	312	360	323	328	326	353	312	360	353	321	331	343	355	311	335	378	347	322	322	332	359	335	329	342	309	315	374	344	317	324	315	326	317	353	323	379	356	347	323	341	333	325	341	333	379	369	321	364	308	336	342	331	309	301	346	331	348	356	358	319	360	381	352	369	374	349	351	327	316	357	309	338	326	352	344	343	347	344	351	317	333	334	331	333	301	299	321	308	324	348	328	351	367	363	309	331	352	336	350	348	342	367	346	345	320	367	336	373	323	335	331	325	359	317	328	328	330	348	325	342	329	368	309	336	350	330	341	354	349	319	320	343	360	326	338	329	320	333	352	349	336	319	345	339	336	383	318	354	352	307	351	339	350	325	331	363	319	323	354	311	387	373	340	339	341	354	315	349	376	340	348	366	359	348	320	325	340	360	354	328	341	327	364	338	347	385	319	343	349	352	365	318	324	343	340	323	352	363	355	325	328	324	354	346	339	329	338	314	338	340	324	304	336	323	330	299	319	362	307	319	321	329	336	337	341	320	342	302	321	355	342	303	345	356	312	330	330	332	354	328	331	342	322	343	340	330	350	361	351	315	326	333	315	319	338	368	339	345	347	352	306	357	341	385	333	301	350	325	364	332	351	339	349	316	332	326	333	337	357	347	336	304	325	340	330	343	314	352	334	337	334	328	343	359	329	321	347	350	366	323	356	359	328	350	327	344	342	328	351	353	336	370	349	334	319	360	354	323	330	340	308	323	312	371	318	353	340	332	308	364	347	334	327	310	329	355	333	358	366	333	325	350	338	339	362	333	343	326	340	323	338	357	343	311	350	330	336	353	354	320	315	329	333	355	376	373	330	297	327	319	356	307	302	308	328	339	345	333	365	337	378	363	334	332	344	365	335	345	331	348	303	330	360	318	327	305	326	327	323	340	352	335	306	357	367	328	330	315	339	363	326	319	326	334	333	341	314	346	322	322	306	352	341	342	324	365	311	342	356	320	349	309	345	341	321	345	363	350	333	337	336	335	326	371	358	325	345	354	352	343	354	366	363	354	366	362	338	342	372	323	342	364	302	329	328	342	337	329	340	346	323	332	368	335	314	318	329	335	351	324	332	347	314	354	338	354	324	327	340	352	341	331	351	311	319	348	330	320	346	330	329	336	329	335	360	316	331	357	348	344	340	345	381	340	342	330	345	355	332	339	332	372	324	355	325	354	384	348	343	349	366	324	362	330	349	361	376	313	352	333	311	357	359	357	316	368	339	330	338	324	322	337	328	339	309	365	300	355	316	322	346	346	346	319	355	275	334	340	308	316	321	325	325	337	376	325	333	322	360	319	293	323	331	348	349	323	355	327	390	348	324	333	325	340	326	319	315	353	357	342	300	358	319	346	336	310	327	305	334	332	323	337	334	336	327	321	342	338	351	334	359	343	340	313	328	340	351	356	309	336	315	344	359	288	332	351	332	369	340	335	364	349	311	345	353	347	324	351	320	327	334	333	357	325	342	357	331	317	327	352	324	344	321	362	341	324	321	337	308	369	368	329	327	331	331	333	362	337	335	361	343	313	341	323	367	356	294	316	327	331	357	358	347	364	357	342	344	326	347	343	329	320	336	365	349	333	310	307	329	328	336	346	354	360	335	341	312	331	349	330	350	337	357	310	363	347	317	340	302	354	361	331	310	336	354	333	306	335	332	345	335	319	345	317	358	342	348	362	352	345	311	335	362	351	365	369	327	324	357	344	320	345	354	347	345	331	329	356	319	338	332	349	345	366	352	304	310	332	346	350	323	319	344	354	327	306	322	347	319	338	320	362	345	351	335	349	352	314	314	326	310	302	312	311	333	329	354	296	330	300	354	352	331	333	334	353	341	307	329	321	349	329	337	349	334	341	370	356	350	357	346	309	311	351	345	299	334	354	350	331	312	346	334	346	348	335	347	318	336	370	364	342	332	328	374	355	321	346	316	333	357	326	364	330	356	363	352	293	349	317	348	328	385	366	351	390	319	358	332	335	312	355	336	394	342	320	389	307	328	319	340	352	321	369	364	350	331	366	350	336	310	320	318	343	360	338	370	315	346	301	350	360	359	307	330	306	372	347	326	357	332	339	346	344	315	350	340	342	325	332	359	347	321	332	332	324	371	338	341	328	372	338	346	321	327	342	336	328	332	344	316	326	313	365	310	316	348	318	340	361	303	324	346	318	345	328	317	325	331	360	320	302	330	354	343	323	348	313	318	321	339	335	347	349	341	341	355	357	324	336	319	326	320	340	303	340	303	324	357	343	347	321	341	338	351	327	345	350	318	362	345	318	361	357	323	339	313	363	350	333	334	323	324	337	359	321	369	330	374	339	331	366	352	316	339	338	326	335	335	334	315	330	322	349	340	336	341	367	336	363	353	328	321	344	329	351	322	352	345	359	340	331	309	349	335	334	324	324	321	345	370	343	369	331	349	348	351	337	334	337	349	353	313	345	342	342	345	340	345	317	339	330	327	357	344	316	384	315	310	340	344	366	335	371	339	334	348	324	365	340	328	319	317	341	319	340	347	339	341	321	314	356	341	294	346	332	337	363	329	339	324	320	312	342	341	335	314	322	340	343	353	338	326	353	365	321	346	345	326	354	352	325	356	344	364	358	359	335	352	350	324	366	380	348	363	349	336	356	341	329	373	312	339	338
27702	14807	3655	1901	1279	803	1186	4873	1237	120	117	111	105	107	96	103	108	101	121	115	125	115	103	131	96	124	108	109	117	110	87	122	122	119	106	103	117	109	118	103	111	98	100	117	130	129	113	112	115	110	99	109	114	99	95	127	96	107	81	145	115	130	122	118	107	108	104	111	139	118	93	132	127	115	113	107	117	111	142	124	121	102	98	116	109	110	95	138	120	131	99	118	99	119	108	86	98	113	110	97	95	118	116	105	123	111	106	118	108	113	109	116	100	103	116	114	102	132	102	93	128	108	96	88	111	100	109	111	140	117	111	99	123	109	126	101	105	141	111	107	110	110	113	115	78	98	106	128	110	99	107	123	106	110	137	115	85	115	112	107	113	128	95	110	129	107	109	93	101	101	119	98	117	112	101	106	118	104	111	101	115	103	113	107	130	106	108	111	122	114	119	106	113	110	91	123	115	108	101	125	122	132	102	134	106	111	108	119	123	117	112	127	122	97	105	117	99	107	110	101	115	119	109	97	118	117	113	120	102	106	109	91	111	123	118	134	106	120	115	117	108	99	98	94	102	129	93	108	98	104	111	117	91	121	99	112	130	94	98	111	106	106	102	117	111	111	111	99	94	114	117	110	103	118	96	104	99	95	122	110	128	99	95	118	119	107	96	87	104	107	112	103	101	110	93	104	109	109	116	115	105	101	91	101	116	103	121	113	101	110	109	83	112	108	121	91	114	97	99	117	107	114	95	96	97	120	119	100	100	93	111	105	123	133	123	94	109	102	132	114	114	108	121	108	108	112	111	104	112	115	107	104	91	131	112	107	130	119	105	110	134	105	95	118	92	123	96	113	110	121	101	103	116	94	117	133	111	112	110	104	125	92	113	107	112	120	129	122	114	106	90	107	104	112	114	94	113	116	109	107	100	115	99	115	106	96	110	113	110	101	115	119	119	114	114	114	122	117	114	93	101	110	109	102	120	116	110	102	111	99	106	132	114	95	106	116	120	113	83	98	104	98	106	118	120	104	124	111	101	123	129	106	101	101	110	116	101	107	116	128	109	111	99	128	105	107	93	93	122	105	93	117	115	114	105	118	109	92	119	119	130	100	110	122	115	114	107	102	109	109	99	108	111	117	111	106	107	109	97	103	126	87	101	78	104	86	119	110	119	125	90	107	118	118	119	116	115	93	114	110	87	93	105	112	142	99	102	104	107	95	113	97	133	109	103	113	96	108	111	111	110	108	121	116	114	110	117	107	90	94	103	89	121	109	122	115	133	106	121	131	96	135	122	105	113	112	104	112	113	118	122	102	105	106	107	120	103	113	120	93	103	108	113	111	125	114	97	129	103	112	100	103	99	110	106	106	97	131	113	95	101	105	110	113	115	98	126	113	101	107	116	103	107	99	111	109	110	84	97	106	130	99	121	97	107	106	113	123	122	89	113	96	113	90	105	103	118	113	106	103	122	94	123	116	127	118	123	97	117	120	115	108	99	114	123	126	116	118	122	118	103	93	111	114	116	118	119	106	102	106	124	110	112	105	98	118	124	116	111	119	121	111	101	104	118	90	101	104	112	116	106	110	102	121	95	88	91	100	100	117	97	109	118	107	110	111	126	124	101	118	102	100	104	106	121	127	97	123	127	126	100	102	110	88	112	100	96	126	108	114	120	126	119	97	94	127	106	123	106	108	118	122	106	122	112	107	81	100	97	114	103	110	108	109	99	116	122	113	108	114	106	100	104	128	94	108	122	124	116	100	114	100	100	112	107	108	121	103	118	114	109	108	111	101	94	103	107	126	103	108	92	109	115	100	107	86	104	95	99	121	115	111	112	122	102	129	108	100	99	130	94	114	115	95	116	95	122	101	121	102	109	91	91	111	86	104	105	101	120	113	89	103	110	101	98	85	108	113	124	106	125	97	96	113	86	112	101	74	102	122	115	98	102	124	119	115	113	119	105	111	117	119	109	126	112	129	119	93	104	110	101	117	102	115	102	119	114	119	100	101	102	130	116	104	102	96	107	102	123	124	106	116	122	109	90	88	134	124	92	103	93	114	124	95	111	101	105	123	131	125	112	111	91	109	106	110	120	100	90	95	122	102	121	123	106	129	116	122	85	105	107	113	113	106	83	111	107	122	98	107	98	118	121	111	116	114	108	118	122	109	105	120	96	116	118	93	119	119	115	123	99	114	117	114	119	121	115	97	110	108	106	114	103	102	110	118	108	108	102	107	102	100	98	101	120	97	117	124	96	113	99	117	125	109	106	126	113	103	122	120	91	102	92	127	128	102	107	118	97	97	113	110	118	117	117	126	88	118	120	99	116	120	124	103	99	120	103	114	112	109	105	109	118	116	121	110	116	124	120	109	103	105	101	97	120	104	117	103	103	114	118	105	102	108	109	103	94	111	109	109	105	120	133	117	105	103	106	91	129	131	102	116	111	108	111	102	110	102	98	99	110	113	101	103	103	99	131	133	119	109	134	115	104	98	134	112	117	102	130	98	126	115	106	141	95	121	113	101	122	99	114	104	125	96	114	110	114	111	118	111	120	96	122	113	102	114	114	110	104	97	104	120	103	116	100	91	108	110	113	107	111	102	114	108	111	113	116	108	91	108	108	118	118	121	114	121	107	106	101	129	113	114	110	98	113	96	100	125	114	109	97	114	122	114	108	108	109	97	110	90	98	113	112	108	124	113	98	115	103	107	114	108	104	110	97	94	122	109	97	82	110	109	107	124	109	97	115	96	119	111	121	116	123	126	117	120	122	114	99	119	112	123	98	105	110	128	116	85	92	97	114	136	94	106	109	123	94	100	109	125	102	127	105	102	116	97	114	106	92	97	108	108	115	119	109	114	100	115	113	104	110	127	112	127	113	102	119	109	106	110	127	99	99	104	103	84	122	95	105	115	104	112	104	90	111	122	111	97	121	113	102	112	122	107	100	101	104	105	117	120	104	106	103	97	112	122	130	99	105	104	100	86	110	98	119	113	118	110	123	111	122	122	131	115	113	135	109	111	110	85	96	99	105	119	115	109	102	124	113	104	98	104	103	127	119	117	118	107	96	118	96	112	108	114	122	114	105	110	112	97	110	102	99	128	116	123	112	100	99	123	104	101	110	107	115	125	115	108	120	101	117	88	109	103	114	101	96	117	101	134	112	90	110	94	108	114	123	104	101	94	93	98	119	99	106	103	105	116	121	136	120	93	120	113	85	98	111	106	112	105	117	98	115	124	112	114	104	87	107	97	109	122	104	113	113	118	106	105	106	105	103	115	117	114	107	97	106	105	86	112	110	97	106	127	110	112	116	97	113	96	109	95	99	97	108	117	110	107	119	109	113	104	138	113	114	121	98	120	109	111	109	117	114	109	98	120	119	116	113	105	113	118	121	115	119	105	107	92	99	91	121	100	117	95	115	124	96	113	115	89	114	101	114	107	112	118	124	96	127	123	104	111	90	114	111	105	110	101	110	111	94	113	93	107	112	90
6644	4926	5088	3523	2675	1747	2429	8394	1770	169	128	152	131	126	130	139	119	127	137	121	119	113	127	99	125	123	124	118	119	119	133	131	135	122	135	121	114	123	115	116	119	105	118	119	124	125	114	104	117	136	106	130	139	125	134	132	135	120	122	117	118	102	116	117	130	139	135	122	126	138	114	134	144	117	111	115	134	109	123	131	114	131	106	117	109	139	95	125	113	135	120	131	109	118	122	113	138	120	130	135	137	121	134	137	119	131	125	124	120	142	127	111	107	131	112	136	125	135	121	123	128	113	110	124	134	127	137	120	115	127	111	116	120	140	154	90	131	143	113	105	120	130	105	107	112	116	115	128	129	120	115	125	136	113	111	148	121	119	123	101	136	121	124	142	134	117	112	123	143	130	129	123	98	113	122	109	128	125	114	118	119	130	143	135	146	124	118	117	130	123	121	124	124	136	128	116	146	117	123	126	141	117	137	117	125	116	131	124	140	120	118	115	102	120	117	132	130	129	110	121	120	116	117	132	132	126	116	134	110	120	129	104	146	118	140	125	109	115	126	124	114	135	130	131	124	133	120	106	111	112	124	128	134	133	102	117	111	122	117	126	133	128	135	105	127	126	125	107	116	111	118	129	128	119	119	112	125	124	130	100	110	118	110	144	123	120	114	144	112	136	134	127	107	119	107	144	125	133	121	135	115	118	124	108	150	109	125	141	120	123	123	134	122	124	128	112	149	117	126	112	104	119	124	107	106	135	123	128	119	112	129	131	124	113	109	125	143	114	137	121	120	126	126	133	124	98	111	102	122	108	128	139	130	137	130	142	137	143	116	146	124	97	146	131	130	125	124	129	141	122	117	119	125	138	124	110	116	131	131	130	117	124	112	136	118	130	130	110	110	119	111	139	110	118	130	120	113	127	134	125	111	117	122	131	122	119	113	117	128	117	121	132	118	129	123	110	137	98	126	109	129	116	123	114	127	115	114	121	104	151	127	130	123	127	135	130	127	114	124	121	125	103	103	144	121	144	117	134	110	107	111	119	117	107	117	136	136	127	133	113	118	133	144	115	146	133	123	133	126	143	110	125	103	136	124	126	127	130	113	130	127	125	124	132	128	109	120	110	116	137	130	116	139	120	134	148	103	132	110	130	107	123	137	122	134	130	148	118	131	114	108	124	147	116	127	140	115	125	121	133	99	113	123	117	136	107	108	127	124	134	106	108	116	118	134	114	118	127	113	125	111	124	111	139	105	131	127	131	127	124	117	103	126	122	106	110	118	134	122	145	111	124	111	139	106	142	134	112	111	117	129	114	123	145	123	134	117	120	119	111	120	115	111	129	121	122	129	128	116	117	131	116	137	119	104	132	106	101	130	137	102	119	130	143	114	127	115	119	137	134	123	107	111	113	130	120	136	114	121	132	109	123	101	125	115	118	137	121	118	100	117	123	120	117	145	133	121	128	135	118	121	154	129	105	127	109	108	119	136	117	111	128	113	119	133	136	126	127	107	123	122	125	120	130	125	123	104	127	120	129	127	124	141	115	132	120	141	109	128	104	118	110	127	137	126	122	126	101	119	111	121	112	156	113	119	122	114	120	117	133	119	139	131	128	138	124	133	123	126	107	129	119	99	111	124	122	101	119	141	112	123	135	132	127	141	117	136	131	127	140	126	105	103	131	140	140	119	145	137	127	117	118	102	121	135	138	113	129	103	119	109	144	121	111	138	128	142	125	117	128	125	109	106	132	123	125	107	113	110	126	126	135	111	132	130	118	145	119	125	120	111	128	130	121	137	131	126	130	113	123	124	119	124	126	116	121	129	103	122	122	128	130	116	130	104	110	130	130	117	111	123	110	110	127	125	116	130	144	119	127	107	111	126	115	125	114	116	119	120	110	120	134	118	109	106	119	117	113	128	122	138	111	127	126	140	137	109	135	115	114	121	101	106	121	139	96	130	121	124	120	129	138	105	118	115	100	128	136	123	116	108	116	126	131	109	118	116	139	117	133	128	123	114	112	117	105	117	114	118	115	113	125	124	115	116	136	131	119	110	134	139	126	133	121	125	130	117	123	127	118	134	113	127	118	136	128	128	112	129	147	124	130	121	120	130	121	147	115	115	112	134	150	114	131	120	129	142	117	113	130	123	128	139	117	130	118	137	114	128	117	132	126	121	130	102	122	129	113	132	116	96	126	125	116	121	126	114	120	117	114	115	114	124	115	104	105	122	118	130	130	100	116	119	108	124	104	125	119	132	133	126	131	133	123	136	110	119	116	122	124	119	105	132	138	134	133	115	121	125	124	123	128	130	131	129	118	142	124	102	114	125	125	103	114	119	134	142	131	125	134	124	119	143	113	105	130	110	118	112	97	129	136	118	109	118	135	131	113	140	112	107	126	125	131	100	114	118	104	106	110	128	140	129	105	111	100	120	131	123	124	133	126	111	101	118	125	126	115	123	142	118	126	138	133	136	118	135	125	134	130	123	148	118	125	126	133	116	115	111	135	122	131	119	123	112	101	109	115	115	124	114	128	112	114	114	133	119	124	116	144	115	126	124	123	108	125	102	119	125	109	137	128	122	130	116	120	125	112	125	130	146	114	120	116	133	124	124	129	126	115	118	129	110	107	126	114	119	130	101	132	113	121	95	130	135	134	128	116	122	125	119	135	111	121	135	136	124	115	128	137	119	118	97	122	120	134	136	124	134	144	136	116	131	115	131	113	106	108	106	128	130	100	115	137	130	121	116	124	123	131	120	128	122	129	127	136	121	106	113	123	114	126	147	130	108	117	138	139	134	123	130	116	133	108	123	118	115	122	115	142	120	141	103	108	142	142	109	130	118	123	115	129	132	140	106	126	143	115	123	124	119	122	107	116	135	116	109	130	118	119	115	124	133	126	114	111	121	112	133	115	131	121	124	131	133	119	135	94	117	105	113	122	124	108	123	117	139	105	115	136	108	128	138	114	130	119	121	105	119	130	150	124	124	126	137	120	132	113	124	127	124	124	117	140	114	127	117	127	127	128	139	117	117	126	105	112	112	119	122	131	123	128	132	135	107	122	144	115	128	122	123	143	128	142	133	91	133	123	153	126	119	119	127	147	125	121	120	115	115	146	125	133	134	126	128	121	125	117	131	108	115	130	127	126	102	136	119	128	123	99	142	118	116	111	147	121	133	114	109	131	128	130	119	122	122	105	104	110	125	112	125	131	119	114	119	110	109	129	118	112	123	128	132	116	126	128	114	113	143	113	138	111	116	124	134	120	124	148	114	115	126	109	136	123	116	132	113	131	124	132	132	115	120	127	131	126	143	140	120	109	101	136	136	135	106	136	139	119	120	123	115	126	140	127	107	109	114	114	136	121	121	112	121	123	119	125	126	130	117	119	134	87	117	139	125	139	113	128	145	133	123	138	100	123	131	117	126	111	117	128	116	133	135	117	98	113	140	119	113	137	119	130	135	133	103	114	131	114	140	108	129	114	112	141	124	122
24878	20390	26757	23917	20413	11782	10829	42015	27900	2718	351	298	299	256	252	234	247	232	221	213	204	195	232	205	237	206	220	210	197	198	187	179	199	187	188	196	185	173	191	200	200	178	184	208	190	197	172	196	194	192	180	217	177	178	200	180	182	208	196	193	203	173	185	162	147	193	179	175	222	196	184	190	188	160	158	166	165	171	185	182	201	166	195	197	224	181	175	186	183	175	152	179	200	209	190	211	185	178	169	180	196	172	170	194	212	200	173	195	166	182	185	164	171	182	168	178	189	166	180	199	215	192	199	173	195	184	186	168	188	179	167	176	203	172	179	193	167	181	193	199	189	182	185	195	162	196	162	190	189	175	182	166	176	199	192	174	177	161	193	172	163	197	195	166	182	160	182	164	172	179	174	198	163	195	176	160	182	166	195	188	164	162	170	168	203	149	184	185	185	175	190	165	186	187	165	160	166	184	160	170	184	167	164	188	188	202	157	168	186	195	170	204	186	166	173	189	184	162	173	192	162	193	166	171	204	175	159	181	166	169	190	188	195	163	177	156	187	175	150	156	172	180	184	177	181	193	173	174	164	183	180	190	167	189	147	152	173	172	197	163	182	179	173	176	182	191	176	195	176	166	200	201	186	175	205	201	170	187	175	162	196	171	183	172	169	168	174	166	188	206	172	185	186	166	177	193	174	147	177	186	161	182	191	167	178	180	178	179	178	188	174	200	183	185	175	198	181	204	179	188	170	206	177	201	188	179	199	186	193	189	185	184	189	200	185	164	186	181	180	173	177	191	170	185	182	169	186	185	211	176	172	173	163	201	183	180	189	171	172	176	165	194	166	185	172	208	176	186	190	171	174	167	176	214	179	174	182	174	183	175	178	163	203	183	178	187	180	159	175	166	188	169	181	171	187	183	151	180	158	171	181	189	179	193	166	164	165	160	176	164	208	187	173	183	174	171	199	178	188	185	190	172	180	186	163	185	196	173	169	167	187	184	198	183	179	185	201	203	191	205	163	170	176	174	175	192	180	201	157	181	158	156	188	200	173	188	174	190	174	170	176	185	189	183	188	168	184	177	181	164	179	166	192	167	172	174	177	145	175	205	176	154	184	178	192	207	191	185	181	182	185	198	190	207	191	201	181	169	175	189	178	185	202	172	195	170	196	190	164	165	155	181	172	160	201	191	175	191	183	194	175	168	163	199	189	171	179	200	180	172	193	200	207	169	191	170	198	162	179	191	192	159	178	188	188	173	169	208	184	190	198	190	182	191	187	181	181	172	181	173	200	182	185	181	206	164	185	187	186	184	186	160	186	189	166	194	192	197	203	167	172	181	170	182	166	192	203	165	193	186	160	167	164	218	176	181	184	165	174	194	178	181	160	163	157	172	176	172	173	167	176	163	162	183	185	195	170	178	164	198	200	187	165	185	201	167	175	189	199	180	185	184	160	168	176	167	186	184	190	204	183	183	174	192	176	177	175	187	175	178	193	156	182	182	158	191	194	153	194	168	209	170	214	191	174	205	179	171	171	171	171	180	177	209	213	183	177	165	174	171	155	171	169	183	180	162	190	185	179	179	167	180	211	194	193	193	198	154	196	173	183	163	186	174	183	192	166	175	192	194	182	163	188	146	173	172	183	174	182	177	191	179	213	190	180	159	177	168	170	187	188	180	190	198	192	159	169	217	176	155	192	159	154	196	162	187	197	194	190	199	180	185	194	173	194	161	172	180	194	175	170	166	189	176	170	162	193	198	171	165	192	179	177	195	171	181	160	171	171	170	168	180	179	177	194	163	165	187	163	179	169	177	186	175	194	172	197	178	171	190	193	164	163	187	217	199	207	170	177	173	183	183	174	148	191	180	170	169	179	178	163	209	192	191	172	161	181	181	198	166	151	167	192	159	195	174	148	169	174	179	195	193	191	182	182	176	179	168	185	182	188	181	166	179	190	205	180	179	175	181	186	192	165	173	178	208	181	195	191	149	169	212	173	196	162	181	186	187	185	185	169	179	154	186	197	196	175	187	172	197	210	212	173	175	186	178	173	179	172	183	173	184	181	182	168	190	189	188	169	188	182	198	168	178	163	185	200	182	176	197	179	192	165	181	157	188	186	161	166	178	171	170	167	199	197	200	176	176	168	173	195	189	177	173	183	170	204	180	166	180	172	202	172	186	186	180	182	174	171	184	171	174	188	168	163	203	175	204	171	175	153	187	164	178	166	176	177	155	173	170	168	187	178	173	187	182	178	182	191	164	183	202	160	166	178	184	195	177	163	182	183	202	178	188	183	184	162	179	179	178	188	183	175	202	170	183	182	193	178	173	161	176	191	185	185	161	158	198	163	167	185	180	148	178	188	174	172	158	168	205	165	196	167	150	169	198	162	175	191	202	177	179	190	149	168	170	190	199	169	202	186	164	172	179	202	159	171	165	184	167	193	174	183	184	182	198	179	168	185	160	158	178	158	209	186	181	175	166	176	175	175	189	170	190	199	146	173	182	165	153	196	178	211	158	183	188	187	204	205	155	164	177	190	167	169	168	186	173	158	203	193	199	159	193	171	180	160	174	163	177	193	159	173	202	199	172	197	155	155	176	181	209	165	165	165	170	183	189	178	174	191	186	198	193	183	192	171	185	178	172	189	177	194	190	203	199	195	187	162	166	181	178	169	180	156	191	175	180	211	172	194	188	199	187	164	187	214	190	179	181	225	194	198	190	183	187	167	177	164	164	173	189	171	207	179	164	194	192	172	166	181	194	167	169	165	182	173	150	186	207	187	164	183	191	172	186	179	165	179	157	186	197	169	190	164	188	170	179	164	177	203	200	149	163	186	187	173	168	209	171	183	184	158	178	189	165	175	182	184	177	175	174	177	180	169	200	176	180	181	181	177	174	167	185	177	176	185	160	179	206	173	205	173	174	180	180	185	196	164	204	169	221	163	198	186	174	179	209	161	188	174	172	158	171	173	174	174	189	190	193	189	192	207	192	183	193	161	180	185	175	179	193	164	164	173	171	169	175	182	177	166	185	174	184	190	170	170	185	171	188	182	194	205	194	202	206	197	160	184	182	166	188	175	181	193	155	189	152	173	186	183	169	167	153	163	195	188	168	156	169	154	189	171	180	193	195	187	188	196	172	173	191	170	183	177	181	184	156	162	179	174	151	181	177	172	176	165	186	196	178	166	186	171	185	188	174	167	156	185	190	179	185	185	177	166	187	181	211	180	169	168	173	188	206	166	202	169	165	202	187	180	163	207	179	184	165	185	219	190	188	177	166	183	156	168	182	186	172	200	175	186	210	197	169	187	187	196	161	187	188	184	197	182	173	182	178	170	171	173	192	193	151	182	171	171	190	186	202	190	192	178	168	160	200	209	180	198	189	191	191	176	174	178	154	181	189	172	201	181	185	168	196	172	198	182	186	197	173	180	173	168	183	184	174	163	184	188	173	202	183	165	156	183	176	197	177	159	206	185	187	161	201	190	187	173	165
9127	15665	17016	10713	6099	4673	15975	43983	15176	610	551	491	409	352	335	323	308	280	280	300	261	240	251	235	255	252	246	203	219	192	206	188	199	208	208	208	200	187	165	204	204	212	204	216	189	216	192	195	166	182	181	175	177	183	181	181	193	158	189	167	184	199	191	191	173	183	182	209	192	188	197	198	179	178	187	181	201	191	169	171	157	187	168	159	182	188	173	193	171	191	186	188	166	176	185	185	190	191	190	174	160	191	187	205	186	182	177	170	190	181	180	181	178	161	200	178	170	179	197	163	191	201	188	175	174	157	187	190	180	151	179	147	183	193	160	163	180	187	173	177	163	170	179	156	154	180	168	160	192	172	152	165	191	193	180	193	194	176	196	154	183	175	151	160	190	148	194	159	169	198	171	195	157	163	175	184	154	180	188	182	171	171	188	169	169	193	178	178	206	195	185	181	178	171	181	161	181	163	180	180	201	175	176	174	190	176	167	177	188	192	185	160	184	178	177	172	189	167	176	184	183	193	183	193	182	173	166	191	176	178	201	169	178	183	188	157	154	186	165	189	180	154	195	174	178	182	179	194	178	190	191	173	190	178	154	193	171	170	186	141	164	172	170	184	164	182	171	167	183	179	165	166	163	166	209	158	175	184	168	189	182	173	181	173	172	171	167	193	196	188	180	181	174	176	166	199	177	214	190	187	161	181	190	179	169	183	169	168	163	202	159	200	155	181	179	172	175	172	203	169	186	194	183	178	160	180	186	203	189	196	163	183	166	174	167	167	189	164	195	176	183	170	185	193	156	166	172	180	193	180	177	168	184	169	170	174	181	177	189	155	186	166	174	173	202	188	176	168	175	180	177	153	174	191	184	183	207	165	160	197	175	206	203	211	173	161	180	161	182	170	186	184	179	193	179	135	184	173	183	171	173	181	183	173	174	204	165	178	197	161	172	173	170	169	176	170	173	161	187	182	153	196	170	181	168	179	193	181	172	173	162	173	176	198	167	181	168	194	181	181	173	177	163	163	180	161	147	150	160	205	177	182	180	157	193	156	185	168	159	169	178	164	164	185	179	165	167	203	179	162	185	160	181	182	172	202	214	171	144	171	166	185	188	172	187	188	192	179	186	175	185	173	198	176	164	185	176	158	169	180	182	203	155	185	191	172	178	173	166	171	197	165	187	165	180	152	163	184	166	186	161	196	178	168	191	170	162	168	190	160	168	171	178	192	174	203	169	187	184	155	155	170	195	164	167	173	185	154	174	149	192	174	174	201	199	176	173	167	177	167	177	189	175	171	176	176	167	167	197	156	179	196	165	150	158	213	171	173	186	164	192	210	176	146	161	176	184	175	161	176	186	193	171	174	203	171	201	151	189	174	161	196	204	173	207	162	189	174	188	198	168	169	179	151	195	174	182	162	161	188	164	174	169	165	188	203	184	196	159	172	180	170	174	167	159	167	177	176	190	159	183	211	162	186	162	153	199	169	146	157	191	156	160	194	176	150	184	181	196	210	180	175	181	164	185	177	169	175	191	213	179	169	179	172	173	174	166	161	164	170	159	155	160	200	177	182	204	168	179	162	169	156	158	186	195	158	163	173	196	177	169	164	189	187	151	161	183	189	188	176	174	173	178	180	186	186	196	186	180	179	195	193	160	166	203	184	170	149	175	179	179	170	180	169	174	166	173	194	164	154	165	188	157	168	176	162	168	176	188	177	173	146	181	170	173	166	180	171	172	154	175	164	154	183	169	192	195	166	158	191	181	166	194	174	164	189	172	181	175	156	196	188	180	175	172	170	181	198	183	178	160	184	170	183	193	171	184	162	184	196	183	173	175	172	202	170	199	178	185	158	197	168	179	168	199	204	182	192	185	173	163	200	183	192	199	192	181	176	186	202	186	164	183	176	168	173	179	165	171	170	194	177	210	172	146	168	192	186	182	174	181	178	168	209	203	184	166	166	169	175	167	176	165	164	185	170	179	162	166	181	187	173	172	181	165	177	178	201	161	155	198	158	162	158	167	176	175	196	179	177	194	167	198	175	187	193	185	155	159	160	166	185	178	160	185	149	174	162	206	172	193	152	144	167	189	161	169	189	177	157	167	177	170	177	172	170	177	181	168	162	171	180	167	162	161	171	155	163	179	166	157	179	179	184	151	175	183	163	171	178	155	181	195	170	194	168	177	189	167	159	179	201	180	165	176	178	171	161	167	182	176	167	185	164	178	155	173	162	197	145	171	161	175	184	180	181	171	168	153	194	160	173	183	162	182	175	163	148	175	177	159	175	171	173	147	175	177	189	175	188	171	176	160	174	168	180	149	166	200	172	159	171	151	168	162	174	182	165	167	175	179	175	178	194	178	173	182	173	138	162	180	167	157	145	174	181	172	165	192	172	160	173	170	167	183	166	166	179	190	180	174	170	178	168	175	179	165	202	165	179	179	170	183	173	182	174	182	152	167	168	191	156	170	182	174	186	206	171	165	159	173	179	136	146	164	197	164	185	165	181	200	168	181	171	188	176	186	156	181	168	205	174	212	173	172	169	156	186	175	184	177	161	164	167	183	178	163	180	158	217	170	192	169	174	172	164	189	173	164	177	163	173	179	199	182	204	189	176	168	160	156	165	180	164	188	167	157	168	166	182	162	169	199	184	160	173	178	182	189	174	180	166	156	176	181	171	178	159	204	182	164	166	168	181	167	161	169	201	188	182	203	173	155	161	149	152	172	180	188	197	171	185	171	156	161	173	195	165	167	180	194	184	175	176	167	186	155	170	195	156	180	169	176	181	195	161	176	188	152	152	169	177	160	175	184	175	186	170	165	172	206	183	178	197	180	181	193	168	178	204	192	198	173	167	174	171	181	184	173	167	168	208	187	167	165	153	159	175	188	190	166	199	163	184	193	183	164	159	188	168	199	170	186	169	196	155	182	160	183	159	189	180	198	161	157	191	184	159	164	184	160	189	195	184	178	164	175	163	176	159	176	172	130	194	189	176	193	182	189	183	183	164	185	191	192	175	175	176	175	178	153	154	182	196	161	195	160	185	161	162	184	161	167	206	188	165	184	169	195	161	182	167	182	189	182	187	159	193	183	154	180	169	186	149	181	172	193	170	154	180	181	174	181	197	165	170	155	188	183	169	178	177	184	191	178	189	179	178	179	147	150	180	184	178	189	170	180	188	165	168	171	188	187	175	192	151	173	173	183	166	177	166	172	172	170	189	186	188	185	186	172	180	166	190	172	184	182	200	184	198	152	175	161	171	180	160	180	172	170	178	172	195	205	177	166	194	174	142	180	190	158	184	172	194	175	166	172	201	188	180	184	167	166	175	164	176	188	204	185	166	173	186	182	183	194	188	215	182	184	192	178	183	191	186	176	150	172	175	164	167	164	181	186	184	178	182	190	188	186	178	167	181	178	163	181	195	182	166	181	181	209	189	201	169	200	171	187	192	176	187	185	179	163	177	172	161	192	174	182	186	185	164	177	172	180	172
22676	20440	27134	23659	20455	20663	15550	54028	34555	6321	856	672	604	570	537	473	476	515	456	424	464	448	403	457	407	416	378	419	416	370	366	409	393	377	428	393	370	373	388	379	355	371	374	350	355	404	364	357	356	339	352	377	367	347	362	367	343	374	389	361	397	365	392	402	361	307	381	383	367	385	351	365	387	389	376	391	388	375	341	356	366	391	361	395	360	371	370	329	369	386	354	341	361	403	360	351	368	384	340	389	353	357	364	389	332	363	388	369	360	380	382	341	333	368	344	359	359	381	362	359	393	369	354	345	339	355	371	347	373	376	377	348	361	397	350	372	350	382	332	360	324	380	362	348	350	321	327	347	353	371	393	361	343	353	376	371	362	300	352	330	395	391	351	349	375	335	372	396	352	361	371	343	346	332	388	351	338	389	330	351	375	373	345	375	368	357	336	336	383	387	377	387	380	318	330	344	348	359	349	389	340	375	368	353	350	334	380	343	330	374	358	349	360	355	380	331	362	336	358	336	353	354	337	338	338	352	361	353	350	385	349	350	345	338	318	371	350	357	353	356	341	387	335	347	328	351	372	358	326	358	365	349	345	362	386	348	348	365	353	389	381	315	375	367	376	349	358	357	331	347	355	359	370	336	362	375	349	361	376	357	364	387	350	347	327	339	373	364	342	345	353	352	367	410	407	337	351	329	361	351	362	325	377	379	371	386	354	388	357	334	341	362	364	328	331	313	376	337	371	350	383	370	359	348	359	339	373	324	376	365	359	398	352	370	388	399	336	362	363	364	388	384	384	382	357	354	335	350	384	377	375	344	344	326	393	349	362	354	332	369	372	372	342	340	359	372	375	359	375	362	334	391	364	363	326	389	343	378	379	372	364	371	351	342	351	345	348	394	364	353	347	356	329	351	330	368	312	369	391	348	361	345	356	323	371	383	362	358	376	365	344	355	345	351	361	374	321	336	385	347	370	346	356	362	357	324	384	342	381	402	402	384	336	361	381	315	370	390	349	372	354	367	364	349	345	358	346	342	351	351	340	364	370	352	339	341	351	364	319	385	357	363	338	354	349	338	338	365	351	342	351	316	320	347	366	405	359	351	333	338	360	387	360	362	371	385	352	351	322	344	327	327	359	347	340	366	362	328	349	335	383	384	411	316	355	384	360	351	366	364	380	372	359	340	351	331	352	321	319	317	383	388	352	367	344	355	357	345	351	340	364	364	358	402	351	334	330	347	356	355	364	351	363	390	376	359	378	355	345	380	351	388	388	327	355	360	373	346	362	353	347	336	345	328	367	367	358	366	380	374	366	345	334	331	366	389	334	375	349	339	340	368	347	330	394	358	375	328	391	355	376	376	359	339	338	339	344	351	359	334	354	372	361	366	353	346	363	343	360	334	351	338	327	396	371	314	340	373	373	372	390	365	351	379	352	371	330	307	359	389	364	361	343	360	369	352	363	372	374	362	376	374	383	384	366	371	337	366	365	369	360	383	373	378	375	348	370	348	394	356	341	338	364	367	406	347	380	360	385	349	343	342	309	351	385	355	397	375	364	371	376	344	332	351	392	365	346	396	356	348	363	370	363	365	358	349	379	330	366	360	370	353	356	356	340	370	344	392	348	340	365	360	331	315	358	324	335	332	405	362	366	369	333	324	349	356	359	370	355	348	344	365	328	357	321	323	346	381	334	337	369	363	361	340	341	336	330	355	356	386	379	383	382	392	356	359	331	355	379	412	338	371	364	387	372	356	342	347	346	382	344	395	354	362	367	346	360	345	330	377	343	378	319	361	346	376	373	334	377	351	313	316	389	357	372	354	346	373	332	403	362	372	387	333	370	376	368	370	359	337	340	330	332	366	349	333	361	348	375	374	362	348	341	327	342	373	392	389	343	383	373	340	342	364	336	343	387	335	369	331	349	380	360	366	360	366	345	368	356	343	329	359	351	375	363	341	368	332	335	364	346	381	367	335	378	370	347	364	327	370	365	345	347	354	371	342	323	350	372	337	341	341	381	349	372	368	358	353	356	372	345	376	356	373	349	338	307	334	341	340	358	320	361	370	373	342	374	369	368	344	330	331	357	357	320	339	329	341	367	367	380	341	357	379	392	357	341	352	368	364	358	368	371	345	382	378	351	336	352	338	365	371	346	340	375	343	374	371	369	373	361	349	341	378	366	378	341	381	321	335	378	406	369	353	346	364	377	357	367	316	348	366	366	390	363	364	331	381	344	359	379	368	382	361	363	352	338	368	369	325	351	333	361	344	333	349	396	371	388	315	369	386	340	370	336	361	356	364	374	371	335	373	376	336	355	355	343	355	378	360	340	379	383	380	357	346	385	353	365	377	351	364	361	324	381	365	354	358	372	342	322	339	334	358	368	348	352	363	371	338	336	368	340	332	344	375	388	361	325	363	359	382	364	349	376	370	361	343	364	328	371	370	338	378	375	361	346	331	337	386	366	348	335	382	353	352	365	355	342	362	378	356	322	345	358	382	362	355	371	368	397	362	342	338	355	371	409	372	381	355	385	379	352	347	393	326	361	335	378	356	340	348	354	365	353	344	351	351	352	372	348	367	389	364	400	363	352	375	357	359	335	386	353	341	356	351	386	369	365	350	353	354	366	361	358	354	336	371	348	334	354	345	334	354	364	368	338	369	363	344	365	324	344	340	361	360	360	358	369	350	330	369	333	369	372	363	362	366	386	314	341	348	336	345	331	355	364	348	339	359	388	387	374	345	377	353	367	322	338	389	381	392	342	342	350	342	363	360	360	361	339	349	347	340	370	359	334	351	336	390	359	360	353	380	365	357	337	341	354	378	376	359	326	318	352	363	341	338	351	349	331	355	361	378	348	339	356	350	371	296	328	411	350	369	348	360	378	374	340	382	357	339	335	375	362	315	375	394	340	340	394	369	330	381	329	379	353	363	335	370	365	302	345	352	383	385	372	345	392	355	398	364	349	383	370	309	355	323	373	354	369	373	354	360	363	344	370	371	351	351	369	358	371	362	354	371	345	366	355	369	355	369	334	386	367	357	347	363	354	351	378	309	364	372	364	387	369	351	359	398	394	351	398	355	353	345	362	373	366	354	359	375	357	363	383	362	379	352	337	351	333	354	370	348	336	385	397	343	374	358	318	377	359	319	346	338	354	385	335	339	362	344	350	333	356	373	364	374	354	351	363	348	332	362	333	370	334	323	394	361	364	356	361	358	337	363	388	352	336	341	386	376	341	372	361	400	359	381	387	351	393	375	389	364	392	350	332	331	361	368	351	347	396	335	338	369	371	347	356	355	348	335	368	349	346	336	365	373	385	363	363	380	369	358	376	353	361	379	346	377	360	365	309	314	362	347	332	338	377	362	332	358	383	377	336	367	365	383	392	341	368	360	326	337	320	367	364	339	336	393	347	375	359	359	349	360	365	343	406	380	366	412	384	340	325	374	349	326	367	412	336	395	348	363	352	359	382	356	353	349	365	391	355	343	360	383
12187	22412	23403	14697	11264	9618	12315	54616	16417	1307	1102	982	857	768	718	664	616	601	594	542	532	490	484	471	417	487	449	431	405	439	387	403	370	376	372	380	370	357	390	381	410	376	416	389	354	393	372	330	324	337	358	368	323	346	326	368	336	344	380	347	301	376	355	374	360	360	348	357	390	361	372	382	339	317	388	407	345	342	377	360	358	311	359	327	346	330	334	376	358	335	330	362	334	351	322	302	339	327	309	366	339	328	379	318	334	370	343	359	368	371	331	346	330	363	348	358	350	351	323	344	373	337	318	346	370	328	331	344	346	344	358	351	369	364	341	315	351	343	337	346	332	323	373	350	335	344	364	345	338	322	315	320	345	334	328	314	356	353	343	354	342	341	328	364	314	319	344	330	366	344	310	365	310	329	336	337	314	346	329	315	328	321	303	330	363	321	358	337	336	315	338	349	335	341	341	324	337	314	350	341	354	310	347	337	336	357	348	322	358	337	346	352	338	363	340	306	334	328	329	347	302	350	354	364	350	326	341	349	338	374	336	334	355	344	348	343	354	372	343	336	353	331	357	310	325	331	323	370	346	324	333	348	328	362	325	335	356	328	334	347	316	354	326	378	342	363	345	365	313	321	324	375	343	328	309	353	336	365	336	353	343	310	373	329	327	329	334	333	308	325	373	312	320	327	359	364	310	348	369	331	350	375	331	350	311	333	340	316	326	329	340	340	359	333	378	345	370	368	383	339	331	341	344	355	346	361	344	365	341	351	331	348	328	338	314	318	367	349	365	366	330	286	352	347	329	339	363	346	343	354	343	311	346	365	369	331	324	331	333	329	333	328	365	348	330	352	323	341	340	331	352	349	338	336	358	338	323	341	355	358	373	332	365	326	349	358	351	335	312	336	353	327	331	332	343	313	343	329	347	322	373	354	343	318	338	321	326	350	345	357	346	333	340	333	331	344	320	360	344	321	321	339	339	316	292	341	330	309	338	326	313	347	309	323	351	324	321	351	341	331	373	341	323	364	325	329	343	330	340	329	342	357	328	350	302	331	345	334	342	347	335	315	331	350	336	340	340	335	333	331	318	334	349	343	305	352	345	351	346	348	333	381	311	346	334	374	380	333	352	320	362	371	329	361	347	344	362	336	375	355	323	320	341	381	365	341	368	317	334	341	335	326	361	322	354	333	303	347	327	348	319	351	379	338	340	344	355	337	338	314	358	349	349	356	310	343	323	300	332	307	343	347	320	322	355	327	322	339	336	336	339	331	360	349	351	312	321	326	349	327	371	342	294	343	336	309	353	352	319	380	331	346	351	331	308	335	333	348	298	332	341	333	333	374	325	321	333	363	327	342	366	337	320	353	348	321	309	340	371	349	329	330	373	321	353	356	353	345	384	345	359	336	347	312	346	324	332	358	327	326	335	394	324	329	311	365	320	315	370	334	318	362	357	350	337	361	314	354	356	337	324	321	340	318	338	311	326	357	328	347	358	339	327	316	329	328	350	329	337	365	344	366	352	361	363	323	338	306	359	331	354	356	360	304	378	316	336	331	342	327	328	353	375	344	347	330	333	358	342	337	344	366	334	326	354	341	370	324	326	305	352	343	357	340	291	344	339	361	351	317	344	339	377	323	356	351	392	337	362	360	353	352	327	349	343	343	341	345	325	326	338	359	347	329	352	352	366	311	338	340	310	340	334	362	329	336	328	357	359	318	381	340	332	355	323	340	343	340	328	377	351	386	354	355	305	390	341	361	357	356	350	348	362	360	347	335	343	345	355	342	328	356	366	334	309	313	356	317	320	340	362	327	323	327	346	333	333	337	343	355	330	354	340	338	359	340	308	355	322	332	344	332	316	360	333	365	337	338	354	349	354	327	352	370	357	311	358	330	368	333	342	345	330	331	291	340	355	353	363	331	335	324	357	351	339	356	337	324	352	331	369	350	360	324	336	350	338	320	375	329	321	350	344	323	343	355	293	354	356	339	318	342	360	328	350	363	339	360	342	346	357	369	335	310	364	355	363	332	327	361	359	311	361	325	326	364	319	350	333	352	352	336	337	350	319	303	346	355	348	342	356	316	342	319	330	267	353	329	315	331	293	327	370	305	341	380	359	308	328	371	323	313	331	330	341	345	319	321	335	352	324	353	327	310	319	320	352	327	345	306	323	339	358	338	329	350	353	342	365	338	354	343	320	332	357	334	350	352	343	325	345	386	341	338	313	317	333	335	347	339	351	356	361	328	343	339	337	330	314	336	325	320	379	345	352	324	347	369	319	370	360	332	323	332	348	297	334	366	349	342	321	349	356	343	370	341	329	358	353	346	381	318	344	359	330	313	337	334	358	363	323	358	352	361	322	332	335	314	346	331	373	315	342	378	327	368	310	357	350	316	357	371	309	358	352	316	333	338	342	357	363	387	322	375	392	362	336	307	359	319	353	328	307	334	374	371	331	352	357	350	367	380	332	341	321	349	322	329	323	346	352	337	336	344	340	356	320	333	321	343	320	298	338	351	348	337	362	345	356	343	378	302	323	346	327	297	345	306	378	376	374	325	343	338	342	321	304	342	326	306	295	321	356	347	307	355	367	329	315	293	331	339	340	348	386	319	325	324	317	339	324	347	373	350	352	346	313	357	333	340	342	339	325	372	333	325	351	351	295	353	367	371	321	332	319	335	369	372	331	331	353	328	357	339	328	325	335	356	349	315	324	338	366	346	359	343	312	334	338	356	335	345	327	367	321	300	354	312	353	312	337	302	361	356	339	348	326	327	366	349	351	302	329	357	339	351	355	336	322	363	338	330	324	328	332	338	358	341	307	326	362	347	364	335	334	349	323	301	331	333	337	372	309	337	335	341	345	351	331	360	342	361	353	358	339	372	334	346	334	365	328	340	346	370	348	341	324	349	379	377	339	336	343	320	344	381	328	340	359	343	358	337	342	314	365	310	353	345	331	321	311	339	343	319	324	335	317	355	346	331	340	339	342	309	346	357	336	339	336	310	319	341	365	343	352	353	333	325	341	322	359	339	344	350	330	322	296	334	378	351	318	359	341	358	345	344	332	356	322	320	305	354	365	361	373	341	355	337	325	343	339	357	312	360	343	341	370	343	343	345	370	352	356	347	340	340	363	361	364	335	334	337	373	344	313	373	353	343	340	317	355	329	340	363	345	358	333	362	369	371	350	311	335	311	333	331	341	317	334	336	338	324	348	357	351	323	309	356	345	322	336	322	348	297	335	361	351	366	349	345	335	308	339	324	382	326	302	373	354	351	329	353	339	288	303	347	353	332	365	367	351	370	344	332	350	312	357	369	367	359	366	341	322	359	346	328	342	345	334	337	378	312	327	326	329	313	364	328	342	340	366	321	318	364	319	360	316	348	345	306	355	330	339	357	350	346	313	311	331	345	330	279	333	343	340	336	359	354	314	357	290	332	357	355	339	304	349	347	356	300	322	323	334	336	332	333	354	353	313	309	360	309	352	360	337	346
27626	14161	3188	2010	1260	963	970	4062	592	109	111	132	130	112	97	135	118	119	105	112	103	114	121	98	104	117	103	103	99	111	109	99	97	91	99	114	97	113	109	95	95	104	107	107	101	111	115	115	103	113	105	107	131	97	119	96	133	112	103	109	97	106	113	104	101	111	91	102	112	101	113	110	107	118	122	111	97	112	104	113	121	103	108	91	106	116	118	122	100	110	103	98	118	108	110	102	110	83	116	99	102	115	101	104	119	103	106	120	114	103	101	97	104	119	107	90	97	120	118	133	110	107	106	108	105	101	98	128	122	92	93	105	129	109	107	113	106	103	92	113	111	107	94	119	118	98	114	105	128	101	114	101	106	102	107	105	98	93	107	107	119	102	123	121	106	104	96	87	110	91	89	117	90	123	102	108	107	110	101	91	103	96	90	102	107	99	111	109	96	85	100	98	114	112	109	98	98	115	119	92	109	102	109	116	111	106	104	109	101	108	119	95	107	115	107	91	114	102	132	112	100	108	107	112	101	104	112	95	114	100	106	91	90	110	108	85	105	100	105	121	119	93	102	98	102	114	88	94	114	103	120	107	95	107	115	114	85	95	108	116	111	101	113	86	94	111	105	113	80	92	107	112	114	122	109	78	108	101	100	92	92	107	127	101	119	108	94	101	105	100	102	111	110	91	104	101	98	107	119	114	110	100	111	98	115	91	93	99	115	116	113	103	112	102	112	89	99	94	113	107	114	106	95	123	101	99	101	115	125	97	107	86	110	119	114	108	99	106	117	101	105	83	98	119	95	101	123	103	97	105	114	101	108	92	119	105	97	110	111	85	119	107	92	104	111	111	100	108	97	103	103	99	117	116	109	94	102	106	99	111	107	98	118	100	111	113	102	129	102	102	95	101	106	88	112	85	91	105	109	106	110	100	110	112	90	104	114	109	98	105	106	119	109	89	109	112	105	99	104	109	117	107	100	93	131	96	98	105	105	102	104	89	99	105	101	118	111	109	94	96	99	103	100	102	124	101	95	96	114	97	101	105	94	102	121	112	107	127	100	116	102	107	116	110	105	126	105	91	118	119	116	116	117	99	91	112	118	105	100	105	115	115	121	109	111	118	114	98	105	128	115	118	98	120	101	106	106	115	92	109	95	98	126	101	114	95	110	105	109	113	107	104	96	100	105	90	98	97	113	102	112	112	93	99	106	108	98	103	97	121	115	104	108	100	123	115	98	94	113	121	104	102	100	97	99	90	118	104	125	103	102	119	95	102	86	109	110	106	96	123	112	112	106	99	96	104	114	106	97	93	104	99	100	103	91	108	113	122	97	84	95	109	97	103	101	103	111	114	104	112	113	106	105	112	113	95	98	99	107	113	110	104	107	106	89	98	104	112	109	112	112	102	130	105	105	101	106	105	112	120	106	94	96	100	115	129	76	106	103	119	103	107	103	129	104	99	125	128	92	94	126	101	109	105	99	94	99	96	106	105	89	96	126	128	83	121	120	104	113	92	95	121	103	105	119	119	110	111	102	127	102	105	90	99	114	107	134	108	90	100	105	104	97	99	111	97	111	108	118	91	100	105	103	100	119	92	103	97	98	102	99	105	105	102	113	96	109	96	90	102	88	110	108	105	90	102	102	118	111	105	105	126	111	102	103	102	102	94	95	128	81	101	94	122	113	100	93	99	110	98	123	108	109	107	103	103	108	90	86	103	116	110	105	98	97	115	126	122	110	114	109	103	100	116	108	87	96	121	107	106	101	123	102	97	111	105	101	107	116	110	102	112	111	91	96	95	118	114	107	102	97	115	108	98	101	109	109	116	109	95	104	118	134	105	88	106	114	90	120	109	96	102	102	108	117	119	98	112	103	103	112	109	120	114	107	95	121	110	104	107	95	97	110	94	111	121	105	113	89	95	97	105	112	106	115	111	100	111	106	118	88	111	112	110	109	127	114	102	114	109	100	113	90	113	103	101	117	130	105	119	107	116	101	116	115	93	102	112	102	107	114	90	117	112	112	112	126	115	111	111	97	106	112	104	98	110	99	93	95	109	117	122	120	86	102	113	99	111	107	120	103	109	110	106	116	97	111	84	133	109	107	102	99	101	106	119	115	97	103	127	92	108	79	88	94	106	87	123	98	108	109	103	103	118	119	103	109	96	114	104	124	111	115	88	120	106	108	110	97	100	89	97	101	96	98	90	105	119	101	104	111	103	104	108	102	94	100	115	96	107	109	99	81	121	112	118	107	110	95	101	120	114	117	109	105	128	102	113	111	109	86	116	107	116	83	102	105	88	100	108	109	104	115	99	95	103	110	104	119	104	93	103	113	119	114	88	106	119	100	80	82	97	108	111	99	87	123	78	100	103	99	126	97	118	109	97	106	89	113	81	95	105	82	99	105	109	126	113	115	108	115	101	119	115	104	103	115	93	100	89	99	111	116	90	98	101	109	105	115	122	100	107	103	93	100	112	107	107	92	108	105	125	105	108	108	118	114	113	102	112	94	103	128	101	98	110	100	104	112	126	100	101	114	108	121	117	94	86	106	118	103	88	89	94	83	109	103	107	103	113	118	96	104	113	104	82	103	115	113	119	112	102	97	101	93	129	112	101	122	102	142	121	108	108	119	108	105	104	122	107	91	117	97	105	108	102	117	109	115	102	98	114	107	101	111	110	107	104	120	87	115	95	125	106	104	102	108	125	90	107	108	100	117	111	105	116	118	110	97	110	111	99	97	101	106	104	115	75	134	114	98	113	99	107	106	112	102	102	96	112	108	100	110	106	127	92	99	125	119	109	105	103	89	99	106	85	101	103	125	114	111	94	100	89	90	102	85	112	117	96	107	116	102	91	93	117	136	98	79	99	100	107	101	118	112	104	111	111	111	115	116	104	122	89	106	124	103	98	105	101	101	91	104	99	89	96	116	119	89	80	111	101	107	109	110	93	109	122	112	105	100	89	93	102	108	108	88	98	111	116	113	118	108	119	103	120	96	87	111	108	106	98	98	82	91	102	90	109	115	111	96	90	88	84	114	113	91	105	111	121	107	101	119	107	106	123	104	94	121	93	106	107	117	102	94	99	93	110	116	103	125	120	106	112	116	114	107	110	120	122	109	90	99	104	79	91	95	119	111	103	116	124	111	90	108	116	101	113	84	119	82	89	97	117	99	108	101	125	101	98	95	98	101	109	108	111	104	95	134	105	89	108	113	118	108	104	105	114	100	119	118	83	104	96	85	105	96	114	94	91	103	105	99	102	121	107	112	91	120	109	104	111	116	110	103	118	103	101	97	116	110	96	122	118	94	98	94	111	118	113	117	119	114	110	100	110	88	115	105	103	103	89	100	102	108	96	108	105	97	101	111	103	105	127	93	97	98	106	99	97	127	110	107	96	93	97	98	92	101	114	104	112	114	90	86	95	112	116	100	109	103	93	95	98	96	120	102	110	110	117	113	89	86	98	111	103	84	99	116	106	108	116	130	98	110	91
5573	2294	4913	3535	2728	2153	1831	7693	799	120	144	154	133	126	116	141	112	136	115	127	120	126	126	119	126	122	130	125	118	120	116	125	128	117	122	122	123	115	131	122	134	137	107	111	135	111	115	118	117	109	107	125	130	110	109	111	122	109	113	105	117	143	116	137	117	121	128	131	128	128	121	114	121	138	136	125	115	118	115	141	126	121	106	132	117	112	132	120	99	111	130	120	133	102	120	133	118	112	114	127	115	123	119	117	114	148	132	146	114	137	108	118	124	138	121	112	114	126	113	115	114	110	99	121	124	127	124	123	115	120	107	115	125	117	108	122	106	117	107	118	108	111	125	118	126	109	121	107	111	111	118	82	120	137	120	142	84	113	101	119	103	126	119	95	107	114	117	128	123	108	135	124	105	115	121	131	110	116	112	126	142	115	104	122	119	123	126	142	120	122	122	132	129	123	125	124	127	108	118	120	106	97	117	120	114	132	129	129	111	108	125	118	121	133	123	124	111	135	109	120	117	135	124	123	134	118	107	101	109	117	89	128	116	120	126	112	116	125	117	122	113	142	112	96	127	118	125	111	134	126	129	116	130	120	120	110	127	124	123	129	111	128	138	117	107	132	98	145	125	106	107	119	113	107	114	143	115	111	131	127	122	109	114	115	105	128	127	133	110	102	108	115	124	99	101	122	119	134	129	112	123	130	125	116	148	124	109	108	101	120	102	118	89	123	110	129	127	117	129	122	116	116	133	102	122	107	103	132	121	106	122	137	124	130	119	122	123	107	123	110	118	135	135	136	123	104	106	150	134	121	128	110	113	120	121	110	125	116	113	119	104	122	123	112	131	116	113	125	94	112	133	128	121	103	139	145	111	107	109	109	150	107	119	108	128	123	120	111	121	125	116	128	106	128	136	126	109	126	145	116	115	113	114	133	124	134	118	131	100	100	139	114	110	121	106	107	107	118	126	130	116	131	98	117	115	125	155	112	98	119	134	134	132	120	130	115	115	119	109	118	123	145	96	92	114	124	121	111	104	123	136	108	118	128	106	110	129	112	115	129	119	120	126	105	120	97	113	126	109	124	121	104	108	134	125	119	122	114	104	121	118	105	128	111	113	124	126	116	102	118	98	123	116	120	118	111	136	117	122	118	128	127	118	107	91	117	148	106	122	107	131	119	129	122	132	127	117	105	103	117	128	119	135	108	127	102	112	114	114	133	117	130	126	112	125	116	118	120	111	110	137	129	117	112	122	112	129	132	100	130	119	111	117	120	131	129	111	133	104	122	146	121	121	111	112	110	121	135	106	111	113	108	127	101	118	117	127	118	115	112	101	129	91	116	130	127	116	104	115	93	112	123	109	129	120	115	132	114	118	117	118	109	127	117	105	120	135	125	120	116	129	99	108	113	113	116	122	107	114	138	118	106	90	110	123	135	119	123	111	118	125	124	112	136	104	119	109	116	116	109	107	121	140	121	114	130	118	108	109	136	118	111	109	109	124	120	107	139	126	108	126	125	114	104	109	123	121	123	127	118	119	102	125	131	110	140	141	127	102	122	131	138	115	119	127	121	118	119	115	114	118	136	124	118	122	109	117	126	127	135	103	133	114	98	110	122	100	124	110	128	107	111	106	124	115	118	133	106	128	115	134	113	105	129	114	107	122	110	96	129	99	105	121	112	112	122	112	126	120	120	120	122	116	124	119	108	123	131	133	116	102	97	111	113	114	94	121	120	133	118	132	136	126	113	132	128	97	141	111	126	115	101	120	91	127	118	110	121	139	135	114	106	121	130	117	122	101	132	116	112	117	123	115	114	123	130	99	122	115	140	120	118	126	123	104	101	100	110	105	104	114	108	130	129	130	116	109	99	126	122	123	119	130	117	105	121	120	124	129	109	112	136	84	94	113	115	129	108	144	127	114	120	106	140	104	142	142	124	128	106	112	129	121	116	124	111	94	124	122	127	117	134	105	118	129	145	134	117	104	140	118	142	125	133	114	117	115	111	111	109	140	123	112	113	121	121	117	113	134	113	111	115	119	118	109	124	111	129	102	142	119	124	136	119	111	113	118	123	119	142	123	129	116	101	131	114	101	131	121	117	124	119	102	106	130	126	118	125	130	124	117	127	113	120	121	146	115	105	116	134	119	135	109	131	125	133	126	112	117	119	122	117	151	118	127	113	109	119	107	140	124	117	129	116	120	129	115	134	103	118	130	119	103	127	115	109	116	121	106	110	141	113	101	113	135	121	114	138	115	128	125	122	142	122	110	128	118	123	105	120	126	110	116	106	104	106	125	124	154	112	127	113	104	110	121	130	130	115	131	113	125	129	120	123	100	103	102	128	114	133	85	107	140	103	115	125	112	115	135	130	130	123	134	120	124	123	133	119	131	137	128	126	110	124	123	115	137	117	116	110	123	135	122	137	111	97	142	123	124	131	118	108	127	131	109	122	115	107	129	114	116	119	118	114	112	115	121	118	123	128	109	126	125	108	111	131	120	123	120	117	111	117	125	113	113	113	118	142	119	113	132	130	115	103	116	99	104	105	112	125	118	110	123	108	124	114	128	108	118	119	132	118	110	109	110	114	105	134	113	137	125	124	117	102	127	119	133	123	116	117	123	136	109	132	132	133	130	139	113	131	102	124	112	121	100	117	82	123	120	121	126	119	120	115	99	130	116	120	115	123	107	110	113	108	119	114	137	97	131	124	121	121	113	149	124	116	113	129	112	126	127	131	107	131	130	135	122	138	114	130	123	136	131	130	133	121	105	141	124	144	133	104	125	141	122	122	119	98	124	113	140	118	113	113	117	120	138	105	88	101	138	103	108	138	134	117	101	118	105	118	130	129	99	129	133	125	118	113	118	137	114	113	114	123	122	107	107	90	123	122	132	130	116	119	107	114	110	122	105	116	114	115	106	118	133	111	136	127	107	111	109	105	135	119	127	139	120	126	110	121	90	127	108	112	115	111	123	126	126	121	110	116	93	113	130	120	127	118	131	132	112	117	98	118	116	117	129	115	120	130	120	116	98	114	121	110	119	112	129	143	117	121	133	96	121	130	109	124	112	101	119	115	109	104	119	116	131	107	128	114	118	131	118	126	127	118	116	121	117	120	124	116	111	114	120	119	112	116	122	106	134	139	126	120	123	98	107	126	105	137	136	111	125	114	145	102	120	110	110	119	129	125	100	127	112	91	112	103	113	130	113	129	112	112	124	96	93	109	105	113	101	124	126	136	107	134	138	115	121	118	114	128	101	138	113	134	124	123	125	133	130	121	134	115	105	129	116	112	109	124	114	111	133	127	127	97	125	141	121	109	105	119	114	105	125	111	145	113	124	127	119	134	120	104	118	113	131	109	116	130	133	113	128	115	112	102	136	125	98	112	105	124	127	94	120	115	104	114	122	111	112	123	122	120	132	119	120	120	115	117	126	109	125	114	105	114	121	114	104	117	130	115	113	118	128	111	123	127	117	133	122	130	116	129	117	118
24903	20436	26842	23966	20433	12105	5829	37671	19504	1161	362	298	288	266	272	261	230	226	239	236	218	208	205	205	230	196	211	212	215	173	237	192	196	190	202	198	183	174	211	198	218	162	186	167	199	187	206	187	191	195	155	181	159	163	185	173	201	203	180	190	189	190	160	189	165	193	154	165	174	181	164	175	188	177	188	185	191	187	204	180	168	161	194	173	175	163	191	186	196	162	184	167	185	171	175	177	165	182	188	191	194	177	150	155	176	163	171	173	175	170	195	198	163	165	170	182	154	188	177	172	203	186	183	168	169	167	194	181	163	166	161	178	178	171	180	183	209	197	181	167	179	179	173	173	159	208	158	161	184	196	164	186	155	162	175	186	148	163	185	169	173	152	197	194	172	197	178	146	189	172	193	191	173	181	159	178	178	159	167	188	146	170	201	178	179	156	167	182	153	182	175	180	192	174	170	174	192	168	177	182	159	195	185	178	162	166	189	177	168	171	155	203	148	182	177	182	139	173	168	161	191	199	181	174	167	166	168	172	197	172	174	162	167	184	195	167	171	165	182	180	191	165	183	178	200	184	170	179	166	176	178	205	166	182	169	205	164	176	170	167	163	172	190	184	175	172	169	152	163	164	184	170	196	183	186	156	181	161	197	191	182	150	190	176	206	163	156	176	174	162	151	165	198	161	159	188	175	158	185	161	179	165	160	187	171	167	165	154	176	179	176	173	175	169	185	172	167	145	192	186	175	155	161	177	162	187	174	177	170	185	172	183	177	162	184	183	169	182	161	190	158	171	193	165	192	194	182	152	170	176	189	169	149	202	183	174	155	162	192	169	166	176	155	162	160	183	165	177	168	179	176	180	171	166	174	167	183	176	172	161	197	188	163	169	216	185	147	152	158	166	174	170	166	172	184	175	172	175	184	153	158	194	181	175	193	168	191	180	198	159	183	193	179	182	164	187	149	174	156	167	164	190	184	157	195	189	171	170	177	173	186	170	185	192	177	191	164	152	169	142	173	180	169	164	180	169	172	180	161	157	170	163	186	171	149	162	169	177	152	180	186	186	176	165	199	164	162	158	188	189	172	166	165	143	170	179	191	173	180	177	190	178	169	179	154	195	169	158	184	170	162	168	196	206	159	177	163	169	175	181	159	177	179	187	173	183	164	173	170	180	169	186	213	180	170	171	170	180	160	168	160	178	155	177	187	200	193	183	160	165	173	163	197	196	170	194	183	170	186	183	183	161	175	180	173	152	180	163	172	173	151	180	169	164	163	171	185	176	177	159	178	160	167	170	177	180	189	163	165	178	160	166	164	185	169	172	174	181	175	146	177	160	175	166	169	180	200	160	188	166	166	181	186	177	173	170	161	164	196	186	176	177	158	153	155	202	189	173	199	160	167	167	154	175	162	179	174	186	204	164	162	169	157	178	176	178	155	166	162	161	180	140	179	164	166	157	187	168	159	140	195	165	196	183	165	177	145	180	182	156	170	159	180	174	194	171	172	198	202	176	166	175	186	195	162	159	164	148	155	162	186	170	179	177	168	156	149	171	177	163	163	155	177	161	182	161	171	183	178	171	155	179	178	175	168	195	166	171	174	141	187	169	142	176	171	147	144	160	184	199	184	183	179	184	182	159	150	159	162	155	172	165	170	215	217	182	186	190	176	184	188	199	190	166	205	168	165	169	182	201	171	175	195	182	155	170	163	190	173	174	176	172	163	180	184	167	169	170	169	138	167	172	141	170	176	193	177	183	180	166	187	183	171	168	198	183	179	165	161	186	178	163	160	172	166	194	157	172	190	187	186	169	199	172	174	165	180	174	168	175	174	163	176	188	171	183	180	173	169	178	192	183	166	179	175	169	176	165	178	198	198	171	140	193	178	181	185	174	192	179	186	149	151	174	172	176	151	163	186	184	152	178	167	164	183	176	171	166	159	172	178	164	190	168	199	166	171	182	162	169	187	192	183	163	176	165	174	191	164	204	165	177	184	191	180	170	170	196	173	167	178	163	162	167	189	160	182	174	166	186	188	191	165	160	178	173	176	173	196	161	198	150	174	169	190	170	155	189	190	216	182	170	184	197	157	183	198	174	169	189	177	196	151	188	179	172	181	174	164	195	181	179	160	148	163	175	170	183	178	180	191	201	176	191	164	184	191	192	199	189	181	168	150	169	176	181	177	181	163	174	171	171	186	172	141	177	164	163	168	193	181	179	182	179	170	162	150	190	163	152	189	150	180	185	171	192	186	148	147	170	190	172	174	178	171	173	195	181	202	180	175	157	176	189	171	183	172	170	192	186	157	178	188	182	178	174	171	190	174	207	179	161	160	168	180	171	154	158	179	178	190	185	185	167	164	162	170	192	165	180	156	193	162	165	170	182	180	172	167	169	148	171	193	151	159	161	176	161	175	170	177	162	164	197	169	179	186	194	163	168	170	174	167	155	180	175	166	190	202	155	186	191	189	178	157	166	177	171	163	188	191	185	196	145	194	173	181	157	205	170	191	204	160	172	178	156	174	163	155	164	177	182	152	167	177	175	162	172	161	170	164	156	173	166	201	181	175	185	198	142	170	180	174	187	195	152	180	146	159	150	171	158	157	174	173	162	172	175	160	169	161	159	160	159	172	185	198	173	175	152	177	187	178	182	177	164	185	169	187	159	170	175	156	182	158	196	178	166	179	166	171	152	174	160	159	169	172	168	152	170	178	178	185	185	175	174	171	174	164	167	190	164	164	177	153	170	144	172	174	180	184	182	199	176	184	160	180	165	196	169	187	168	157	162	166	182	175	149	204	188	175	173	172	179	184	189	202	162	157	165	186	160	156	168	178	203	168	170	194	177	193	190	182	166	160	193	185	184	168	182	170	174	165	160	193	158	193	174	167	204	186	162	167	168	167	181	165	164	170	155	182	175	164	155	182	166	172	170	203	178	195	170	170	184	156	176	163	177	158	186	168	184	170	175	179	173	171	181	175	183	179	162	194	196	161	161	175	188	165	166	196	182	166	162	165	185	193	162	179	164	172	176	169	176	183	194	177	190	170	183	161	167	165	166	175	180	185	176	183	171	190	165	166	197	184	162	162	178	174	160	177	172	142	175	176	172	181	181	168	158	162	169	176	162	162	171	187	176	163	173	150	155	174	163	167	167	184	163	174	170	189	181	178	163	155	178	180	182	177	186	178	156	159	164	185	182	180	199	163	182	172	177	188	174	178	163	204	192	173	171	161	203	208	193	195	179	195	171	175	195	170	163	172	192	175	170	187	182	161	159	184	191	185	175	184	169	175	170	162	184	162	176	176	167	167	155	165	174	166	182	173	165	150	183	182	159	189	161	178	170	170	178	180	194	192	188	161	176	179	187	208	183	169	179	208	173	167	162	182	172	182	182	160	174	179	173	187	173	174	177	184	148	185	165	172	175	181	184	196	174	180	182	189	171	180	175	178	180	186	187	181	163	159	184	204	170	167	185	144	197	157	178	177	208	171	184
9131	14764	14583	9925	6242	5560	8756	41281	8585	682	612	534	443	408	413	361	316	319	289	301	242	268	247	223	260	220	210	217	211	226	195	229	188	191	182	189	188	191	192	168	204	195	197	178	199	179	182	187	189	142	189	199	191	184	181	155	188	195	199	180	166	187	158	181	192	202	180	166	189	166	190	167	190	185	178	184	163	172	147	157	158	177	176	161	166	170	197	197	160	171	205	182	162	176	169	191	187	159	179	162	175	168	176	202	162	184	158	153	170	156	170	155	163	159	153	155	158	177	172	193	194	187	164	163	191	181	182	173	181	187	184	168	158	159	196	165	193	155	166	165	171	167	152	163	179	184	164	189	165	189	182	178	165	159	156	145	183	162	188	176	179	191	186	188	163	180	175	157	163	163	190	176	172	174	174	194	178	158	164	178	161	184	150	165	165	178	165	157	180	176	169	159	163	161	174	187	174	175	173	173	163	176	166	176	165	187	181	168	163	177	148	152	160	160	175	188	162	157	174	169	173	179	166	169	178	148	196	159	166	170	181	171	197	164	184	155	164	168	179	167	196	172	185	163	178	164	188	165	165	169	178	189	151	174	151	174	194	165	172	154	162	163	170	161	173	192	164	158	164	151	162	183	184	156	175	167	174	200	171	177	166	191	156	191	183	169	169	179	176	165	190	169	170	172	178	167	162	158	158	156	166	177	189	174	167	177	178	179	173	181	149	188	161	169	173	168	166	150	155	161	181	170	178	164	182	186	182	198	188	168	164	171	173	150	183	181	163	199	166	173	191	201	160	191	162	168	165	191	170	180	165	173	162	153	171	184	166	164	162	177	180	149	176	179	167	163	174	179	188	190	173	183	160	186	157	149	182	178	178	174	169	163	196	159	138	202	187	167	188	193	154	174	155	189	200	180	183	168	174	183	189	160	198	190	190	173	193	174	160	174	179	182	166	177	150	181	174	170	169	166	159	166	164	157	161	165	170	165	155	162	167	162	157	157	193	188	166	152	185	176	173	169	153	162	163	183	180	169	163	172	157	181	171	180	189	169	187	151	202	172	166	172	154	170	194	166	183	143	152	173	168	144	186	172	175	164	168	188	169	162	161	168	162	187	203	162	163	180	152	171	171	154	168	175	165	172	171	153	181	162	188	170	175	151	159	188	150	172	167	161	166	144	167	171	161	182	162	154	189	184	179	184	170	171	202	169	196	178	151	188	167	149	144	194	186	177	189	182	172	181	139	176	170	180	195	210	188	154	175	179	168	169	166	146	176	191	156	166	160	169	178	168	142	178	173	180	174	164	173	159	170	200	144	169	179	184	178	187	167	170	174	158	184	172	159	168	176	164	174	179	202	171	181	173	171	172	171	155	162	165	186	165	163	166	184	172	191	187	195	172	176	197	185	171	166	157	167	167	173	162	174	168	177	176	186	161	179	164	161	165	167	164	163	169	136	173	170	171	178	148	184	181	172	172	179	179	164	188	166	167	181	167	162	177	157	185	178	162	155	188	173	176	159	169	160	163	187	188	161	182	151	167	167	167	156	163	142	168	166	157	178	174	175	159	140	193	155	176	172	171	191	172	181	184	149	161	172	180	166	175	155	172	190	147	162	176	162	170	173	180	187	168	162	163	193	172	181	161	172	152	155	161	147	196	183	201	203	166	155	166	153	168	162	162	166	172	183	168	181	164	173	167	187	171	157	178	198	168	202	170	182	161	167	198	186	187	174	171	167	168	171	160	172	159	166	175	183	167	159	173	189	166	168	152	153	185	166	160	148	166	150	170	169	207	179	151	155	183	188	170	176	190	137	168	157	157	179	171	171	175	166	184	153	179	185	169	191	153	147	171	181	166	175	152	178	162	148	178	145	171	175	159	189	167	161	191	159	157	182	200	173	170	191	171	181	161	183	170	179	210	167	184	155	162	183	158	185	159	186	173	174	150	159	186	184	159	171	186	181	162	157	180	142	158	173	172	182	163	181	158	155	163	186	172	162	182	156	187	169	181	162	174	192	183	155	170	156	167	161	171	144	178	183	176	159	172	185	170	164	182	177	167	173	189	193	175	171	167	154	179	175	178	174	151	173	174	162	152	180	191	176	182	156	146	171	194	200	153	176	173	174	179	157	173	164	153	169	177	170	167	164	160	181	165	173	172	171	151	176	203	186	158	144	173	188	160	176	154	201	156	182	164	168	165	175	153	156	170	175	178	181	147	198	177	178	165	159	153	182	165	189	173	179	160	165	162	174	211	151	165	183	191	171	199	171	165	179	181	172	172	174	162	177	150	165	164	141	181	186	157	177	171	167	163	161	160	177	168	168	167	185	173	147	172	152	150	177	164	151	168	166	182	179	167	169	150	172	144	174	174	179	195	186	155	144	162	163	167	159	152	161	151	170	169	177	158	166	155	152	182	173	159	177	175	177	178	171	164	168	186	167	158	164	152	171	186	186	164	155	169	146	181	156	160	158	179	159	188	190	165	178	181	161	175	188	159	151	164	200	187	152	179	178	173	172	162	151	168	179	175	173	189	189	178	167	181	165	180	158	186	172	153	154	162	161	198	165	181	184	200	197	170	168	164	169	151	187	166	150	179	150	181	177	177	170	187	192	183	152	168	185	191	174	183	169	168	157	151	177	164	173	177	193	176	172	176	167	170	177	177	179	162	161	164	178	180	183	147	174	182	163	172	180	180	163	176	167	194	184	174	155	180	166	171	170	175	163	186	164	160	176	181	184	197	180	169	170	186	153	196	175	156	165	157	168	190	186	179	164	190	161	180	160	159	159	147	174	155	198	158	192	170	153	167	176	182	163	172	182	166	166	173	176	180	153	156	157	182	169	170	171	151	170	150	164	163	159	174	168	179	155	169	171	162	157	177	184	158	179	167	150	176	173	160	156	160	160	153	190	173	185	164	170	186	150	177	173	197	177	159	195	159	181	162	168	176	159	173	182	164	160	173	190	171	178	189	162	184	164	169	151	178	159	166	168	156	169	158	158	168	170	172	184	162	177	193	176	190	171	180	145	149	157	168	178	174	177	184	166	205	179	159	166	168	172	178	166	175	180	152	169	165	162	171	162	158	179	173	172	165	188	174	163	151	169	168	177	170	170	153	168	153	180	176	164	192	162	159	169	154	178	189	178	156	169	195	149	165	186	194	179	178	165	161	175	173	189	184	199	198	189	195	161	189	154	148	165	157	155	176	164	174	171	193	162	162	178	189	167	163	175	167	182	179	156	151	174	181	164	157	195	192	187	174	168	156	146	160	190	185	181	177	167	152	179	191	149	185	166	162	154	189	194	155	166	170	162	151	162	182	160	175	165	188	169	171	160	168	185	182	179	160	162	175	182	185	169	171	162	177	184	182	178	161	183	156	176	178	134	180	148	194	161	173	184	172	184	176	175	168	190	160	173	175	188	190	187	160	185	178	176	158	171	174	170	179	179	178	167	172	175	152	164	183	146	150	173	154	171	183	188	160	159	182	163	185
22631	20420	27152	23605	20430	20656	13634	44736	32281	4768	818	708	593	617	567	550	523	487	498	434	425	414	424	405	411	410	396	425	426	377	401	386	391	414	367	407	361	368	425	377	372	395	351	367	349	383	339	365	354	370	340	356	367	374	355	372	365	384	354	361	373	384	380	366	349	360	368	346	377	394	369	367	370	376	381	333	331	382	377	336	348	341	329	364	347	355	378	367	333	334	381	356	344	364	327	345	354	364	367	365	314	347	387	348	375	363	399	382	377	395	349	355	334	370	387	345	371	327	343	380	395	350	376	409	355	338	314	338	360	314	336	346	328	364	347	393	339	323	318	360	341	350	340	339	332	327	370	375	361	312	326	334	360	369	339	358	335	347	341	333	383	328	360	356	349	361	361	340	359	329	352	367	350	370	327	348	369	424	371	360	379	355	345	382	328	355	352	352	364	355	330	376	344	390	316	361	377	335	390	349	342	365	355	350	366	333	354	339	376	340	343	346	329	356	370	340	352	358	330	364	340	360	344	344	330	340	344	326	329	370	358	354	371	344	346	370	352	386	346	355	331	322	356	310	339	354	409	376	377	368	347	375	341	367	322	389	360	375	330	328	376	351	364	315	350	324	332	352	354	356	367	345	358	377	332	349	352	407	353	358	366	348	350	360	346	355	380	369	371	340	346	370	350	347	368	354	360	343	360	347	362	367	326	349	339	303	364	362	352	347	336	400	382	356	387	353	354	343	356	363	355	345	369	367	361	390	348	351	366	314	369	347	340	355	364	327	340	349	357	326	331	358	362	337	380	368	340	351	375	310	359	378	355	358	355	379	340	392	387	363	339	331	346	393	330	364	357	341	371	359	358	372	352	377	342	348	359	348	366	386	374	356	347	346	349	314	338	368	344	365	378	332	332	357	322	333	360	357	345	350	356	362	391	339	328	366	330	396	396	338	365	383	373	357	370	349	375	342	351	377	374	363	372	322	363	334	350	342	347	347	353	341	356	378	349	359	372	325	368	338	353	364	365	365	334	357	353	388	371	343	367	348	364	352	341	389	358	351	340	333	341	352	390	355	342	365	350	342	371	372	361	389	370	359	335	361	337	388	310	356	360	338	372	344	373	351	334	356	318	366	325	322	324	336	352	361	397	344	389	365	337	367	378	379	332	367	354	338	323	317	336	352	361	343	368	358	346	313	335	325	353	342	349	350	353	361	363	345	362	356	316	387	353	380	330	384	344	359	377	338	352	392	380	344	331	371	353	347	363	344	345	355	320	360	348	393	334	333	349	356	375	360	358	336	318	340	338	367	353	328	360	340	370	334	356	371	377	336	326	320	376	360	359	352	334	378	348	366	345	338	356	338	370	311	379	355	339	352	360	356	332	357	345	345	349	341	361	350	342	336	379	333	350	351	372	358	357	350	374	370	356	364	339	378	332	360	361	364	371	347	326	343	372	324	358	317	342	338	317	315	367	316	305	373	389	332	342	354	395	400	348	327	384	329	349	364	369	313	365	348	363	355	347	352	348	333	369	339	341	335	352	332	364	385	341	368	333	369	347	322	318	367	365	353	366	351	349	328	354	344	378	331	353	372	354	351	351	348	329	369	343	345	356	354	382	369	367	334	325	376	343	355	353	338	362	323	353	348	379	405	378	321	347	377	352	351	328	347	322	365	338	366	360	329	333	348	371	334	362	348	335	339	351	352	319	340	344	372	367	359	368	341	355	332	367	356	353	352	349	373	355	359	360	358	381	364	341	342	355	360	345	354	370	348	374	349	353	363	374	356	350	344	383	368	354	354	314	346	370	328	370	373	363	338	370	358	391	361	371	343	333	311	380	331	342	354	352	352	334	345	387	345	358	369	347	339	338	372	332	360	320	327	377	358	332	337	331	359	376	379	370	376	347	359	362	362	355	351	360	317	366	337	325	361	341	354	342	325	373	380	385	355	361	359	368	374	356	350	332	361	360	349	326	366	347	348	346	378	376	350	344	347	332	373	359	350	321	331	362	347	372	359	359	373	355	351	344	339	350	367	348	347	341	338	361	366	339	346	367	337	336	364	330	353	353	379	343	341	365	336	334	398	337	367	322	347	362	355	338	338	385	380	380	347	365	346	312	321	369	372	350	356	351	365	361	347	356	363	363	330	353	382	341	345	336	347	360	381	349	324	353	362	376	366	351	383	352	355	364	333	364	353	373	339	335	376	349	336	337	352	332	348	385	357	362	344	345	307	368	382	353	349	359	358	350	394	370	364	361	370	388	355	361	354	339	339	360	336	348	380	333	352	311	343	360	344	363	341	354	341	376	340	408	328	391	343	394	339	338	324	342	368	347	342	382	350	343	365	360	345	327	361	338	370	322	376	323	371	357	358	359	353	375	380	322	362	334	390	344	323	331	344	352	355	345	364	376	341	369	359	345	342	294	321	349	365	344	336	337	367	352	359	346	362	360	336	364	369	333	339	349	350	368	356	337	353	336	337	376	364	346	354	348	355	330	343	352	359	333	348	336	334	328	354	388	362	381	347	346	347	342	335	397	362	347	379	364	338	361	370	348	368	352	358	362	314	356	379	359	329	344	306	392	340	300	354	347	342	351	388	365	379	379	370	365	350	387	356	336	333	382	411	365	319	360	359	352	330	324	333	328	385	356	344	333	357	378	350	335	334	346	351	367	351	356	365	359	384	367	352	367	386	359	359	379	343	364	347	364	370	334	350	346	364	347	349	365	346	330	348	377	367	355	381	328	372	361	324	334	314	333	349	330	351	363	327	373	379	355	343	357	364	316	396	388	356	349	369	376	354	346	336	333	334	355	331	327	344	367	365	350	378	340	377	346	364	318	372	325	333	347	326	348	338	349	350	368	358	375	369	330	372	339	338	355	377	340	359	358	364	354	355	359	351	339	379	346	325	317	367	372	384	339	355	342	351	381	377	354	337	342	331	383	364	331	350	382	321	361	336	379	379	347	348	320	344	371	364	347	359	323	352	353	346	310	348	331	333	356	370	333	372	332	335	370	322	365	354	367	361	351	397	356	342	332	346	344	337	331	359	366	364	358	343	362	347	396	313	335	316	359	353	378	350	343	374	366	335	355	366	355	355	374	334	353	344	363	349	388	333	328	353	345	321	345	389	365	358	379	367	353	369	384	415	350	344	331	378	330	388	364	347	356	358	340	393	345	340	374	369	373	351	341	370	362	361	356	353	396	369	370	403	326	391	334	348	395	360	373	353	381	355	342	373	396	356	392	360	325	343	336	356	372	377	355	326	359	341	366	335	354	344	343	370	329	372	354	362	345	311	374	342	359	359	351	357	342	359	356	347	360	358	310	355	348	340	333	337	332	364	322	349	332	334	349	346	338	376	322	358	360	341	339	374	368	363	338	340	324	354	352	366	370	368	311	330	355	333	344	380	357	337	333	337	370	348	361	353	353	355	343	342	335	337	354	358	381	352	357	367	369	341	381	349	335	331	334	388	384	386	358	394	362	374	351	365
12575	23044	21596	13158	9154	9425	9620	47814	13427	1368	1201	1068	946	782	727	751	647	584	601	584	500	508	499	504	540	454	462	427	407	419	437	412	400	388	425	369	385	395	359	402	386	359	383	378	337	368	387	386	344	363	380	352	375	361	357	354	377	355	365	339	357	368	359	365	366	356	320	352	344	359	339	323	350	357	323	373	344	332	368	365	343	350	393	358	372	377	337	327	330	369	327	351	340	330	370	378	324	347	350	327	365	352	313	340	335	329	346	366	343	340	311	326	341	319	322	321	377	322	360	339	311	355	348	322	303	351	333	298	353	363	313	336	338	349	313	366	328	321	312	333	349	329	356	335	310	371	357	333	359	322	336	332	327	347	318	356	341	333	339	336	371	328	342	331	318	338	300	348	308	321	351	320	362	323	343	317	330	322	337	360	353	340	357	330	334	342	362	345	311	329	361	356	299	338	319	332	328	359	329	373	328	381	325	319	355	333	311	316	358	328	329	335	320	325	356	320	340	329	356	349	311	361	319	338	301	332	368	366	368	343	350	315	341	337	346	332	339	340	338	355	322	333	335	350	306	319	328	328	361	308	349	307	336	356	322	375	355	335	323	318	345	298	321	343	329	363	295	364	339	336	348	370	320	352	318	329	334	338	349	351	341	327	370	349	327	336	327	318	324	346	322	305	387	339	335	275	341	329	320	308	352	334	365	354	365	312	352	346	334	361	325	329	343	307	330	333	312	312	345	349	337	378	297	355	326	330	342	323	331	352	329	368	338	326	319	335	353	358	331	337	340	312	295	334	304	321	345	355	315	332	356	338	339	353	336	339	303	358	323	326	347	334	372	375	343	341	315	330	309	339	328	306	350	377	338	356	353	347	348	336	295	347	314	360	343	339	310	349	305	311	330	320	339	340	325	316	347	348	340	360	343	351	342	310	349	381	343	336	311	340	314	361	362	314	296	334	356	353	327	293	354	327	309	318	344	355	329	350	349	336	344	352	342	350	318	346	347	306	373	351	352	341	324	316	333	339	347	314	331	313	324	305	325	370	387	381	325	373	342	344	326	319	323	324	322	340	346	345	346	336	311	334	348	330	339	354	353	343	320	348	342	342	355	347	357	306	330	349	323	334	350	331	326	349	326	342	345	361	354	375	357	307	312	325	380	320	331	333	375	338	350	316	351	349	332	317	346	333	325	309	312	336	328	323	355	366	324	366	345	359	332	340	359	341	326	331	346	338	311	334	343	348	332	351	336	330	322	334	355	335	317	332	315	379	331	318	329	347	355	305	328	361	362	318	332	293	329	348	302	332	316	348	348	336	327	354	318	323	348	341	314	360	345	319	350	322	338	345	324	316	344	330	319	332	317	321	298	348	342	349	317	333	321	355	366	307	320	342	310	340	336	314	329	354	319	344	331	305	361	337	368	341	342	342	316	315	308	341	378	331	342	319	348	350	320	353	361	340	293	333	317	327	366	328	324	346	353	355	315	347	311	303	339	319	328	365	338	321	357	352	338	317	322	383	346	328	319	295	332	297	347	316	362	332	315	320	341	360	363	329	314	307	354	314	325	337	342	340	356	334	333	350	334	326	329	322	304	351	328	345	351	322	378	331	333	327	339	328	348	323	361	356	356	333	343	340	395	337	321	313	345	343	330	338	322	364	314	339	317	298	333	321	362	327	328	351	320	333	299	330	328	318	335	328	365	345	308	327	359	350	346	321	311	334	347	343	312	359	316	351	313	320	342	324	360	324	325	354	327	327	316	330	330	356	367	355	312	323	330	345	323	330	338	326	353	340	352	340	328	355	348	317	331	364	326	335	360	337	322	366	315	339	374	354	357	355	330	318	336	343	322	308	342	342	318	336	347	351	345	325	337	319	317	317	355	346	326	298	351	321	324	331	362	345	374	343	347	324	346	345	379	356	347	334	354	324	331	353	328	332	350	323	346	333	351	312	353	322	348	342	315	381	327	305	330	354	337	303	338	327	339	318	341	340	332	342	298	351	357	338	360	352	349	343	310	365	334	332	353	327	311	336	316	351	345	319	329	320	363	305	289	316	324	344	357	304	315	337	333	287	337	347	330	322	314	297	326	345	336	357	304	323	344	357	354	315	341	361	325	324	332	355	354	341	348	332	346	358	360	335	330	352	325	355	298	368	352	344	335	332	340	347	355	349	363	348	341	323	340	317	331	283	322	354	309	362	352	335	320	363	329	342	334	342	296	325	330	343	348	333	376	384	340	342	314	335	334	320	321	321	358	337	343	323	354	331	340	300	358	324	345	332	356	351	343	362	337	330	344	376	337	323	338	323	346	310	304	322	338	349	333	328	343	357	344	337	322	340	319	345	371	320	313	321	287	338	359	349	337	328	358	347	348	338	322	351	382	344	345	343	329	348	316	322	318	324	323	343	346	300	341	362	324	348	384	338	338	314	352	332	333	371	373	313	310	308	339	350	339	325	317	376	350	346	312	303	339	356	335	308	306	336	337	328	366	332	377	345	299	349	322	350	301	324	337	375	338	299	347	374	367	326	348	335	376	350	331	351	314	346	331	320	346	348	288	351	305	368	349	322	354	343	329	311	325	339	335	341	365	338	358	321	357	333	345	320	353	349	349	346	364	339	341	334	345	340	310	333	349	315	354	333	336	373	291	349	333	313	352	325	336	359	346	336	358	319	353	306	334	341	329	319	358	329	314	363	325	364	347	386	340	337	347	340	317	341	353	319	350	321	333	347	327	322	338	331	381	330	346	364	318	328	326	286	309	340	311	354	343	285	333	388	333	310	310	379	333	339	360	352	311	372	336	341	322	352	343	326	347	352	324	369	333	311	297	339	329	306	342	347	351	334	335	343	338	333	329	327	342	333	321	338	375	361	354	378	359	357	354	330	347	333	311	338	310	362	328	360	325	336	317	356	362	329	305	314	363	322	337	346	331	394	320	349	364	323	335	341	342	345	363	314	338	343	345	340	334	298	359	338	329	312	326	319	335	337	369	319	349	327	314	317	310	342	325	328	329	329	290	379	367	363	302	342	314	370	355	312	359	323	348	325	362	368	309	317	352	311	325	330	304	318	360	343	329	304	345	356	343	329	321	348	331	335	311	311	352	354	345	341	334	352	345	315	324	334	314	335	335	315	342	331	341	337	325	368	316	322	320	339	327	315	356	366	323	333	346	330	327	311	339	312	349	294	326	323	347	312	331	367	312	324	315	342	319	302	328	319	319	374	362	342	277	340	343	328	348	364	334	350	312	328	325	305	328	330	302	339	370	327	332	314	329	343	312	372	349	329	330	315	324	320	347	361	311	318	332	327	328	306	346	344	338	347	326	355	309	309	351	335	336	338	373	343	332	356	349	327	353	290	334	349	317	332	312	323	360	346	375	324	362	341	289	342	326	316	331	356	317	332	333	333	325	346	325	359	296	334	323	339	361	356	321	334	359	350	351	334	351	348	346	352	353	308	323	323	337	312	344	328	352	362	297	331	342	343
27608	14153	2512	922	427	728	791	3104	912	122	111	110	101	114	105	110	92	98	110	116	95	98	116	113	96	103	97	97	121	122	97	107	102	115	96	116	109	108	102	89	102	106	94	104	108	116	98	112	133	101	104	99	98	109	127	120	114	117	91	110	81	98	95	111	96	96	95	101	90	109	124	96	97	117	84	103	87	79	105	96	93	114	92	108	115	88	110	107	106	86	114	112	107	94	113	102	114	111	98	94	115	85	101	100	107	97	95	103	90	99	96	100	90	104	98	91	91	101	100	100	94	112	104	111	99	103	94	99	91	100	115	112	104	89	81	122	85	88	115	84	113	81	97	107	116	94	98	109	92	117	113	102	99	104	94	100	112	107	88	114	113	101	97	97	84	123	107	128	76	103	101	99	97	119	116	100	112	116	105	107	90	102	106	106	124	92	102	141	84	105	101	117	104	113	101	84	98	114	102	105	116	107	92	113	107	97	112	116	85	107	87	85	97	83	112	108	103	108	101	107	125	95	90	101	112	95	98	97	100	117	105	100	110	79	88	103	103	97	86	86	117	92	94	100	118	127	96	101	107	91	104	98	107	113	107	112	97	80	93	94	92	101	97	107	82	104	124	105	95	92	98	92	96	98	103	102	118	110	101	99	118	107	82	91	130	99	111	97	98	91	77	106	95	101	99	104	121	123	98	100	113	87	110	105	114	98	122	111	90	104	120	96	101	96	124	89	106	92	114	94	96	107	88	103	103	96	113	100	107	86	92	80	121	106	101	92	107	93	119	98	87	82	102	104	119	104	110	99	105	107	118	105	92	106	104	104	100	108	108	100	104	95	99	107	92	99	123	94	129	98	115	103	101	116	102	108	98	95	99	93	79	112	91	94	116	106	112	128	95	97	102	98	116	125	115	95	112	109	113	122	97	81	95	94	118	101	100	105	108	119	112	101	102	91	104	108	115	113	110	105	88	126	96	106	113	110	108	102	98	93	103	105	91	85	97	104	102	94	89	90	104	102	106	97	104	99	107	91	82	106	89	106	119	100	88	102	105	107	102	88	93	105	87	113	105	101	115	87	98	91	103	108	120	116	93	106	122	116	89	104	102	104	97	102	107	99	98	98	99	116	96	103	107	98	103	110	103	111	77	115	117	99	105	118	89	121	102	109	95	113	87	88	125	107	111	109	108	110	106	113	90	98	95	107	97	117	94	97	101	102	96	97	99	96	99	117	100	90	94	100	105	104	89	93	110	110	115	107	109	104	92	103	116	112	94	100	100	106	108	100	97	92	93	90	111	104	99	100	98	90	95	89	101	106	111	106	102	107	106	109	94	93	100	117	104	94	90	105	100	115	72	95	102	108	103	91	99	107	111	127	105	84	97	106	110	103	103	91	112	102	96	94	83	89	88	96	91	89	105	113	93	103	96	98	105	102	104	102	117	127	95	91	100	115	105	96	102	108	76	89	89	103	86	123	101	121	103	108	104	95	100	93	126	94	116	115	106	91	110	116	110	101	104	88	118	94	99	104	117	109	81	106	109	98	116	112	83	107	111	87	115	97	105	94	85	99	99	81	90	98	93	112	106	121	101	98	109	94	99	111	102	109	113	96	99	90	101	114	101	109	99	98	106	101	104	108	114	93	95	107	92	104	95	93	113	94	98	104	104	109	92	125	109	95	105	96	101	102	114	100	115	104	101	122	112	109	107	112	96	98	98	89	91	100	93	98	108	99	106	108	122	106	98	87	113	106	118	118	115	106	126	100	114	89	110	115	84	98	97	100	110	97	102	92	117	112	118	79	109	97	104	114	117	99	94	97	97	105	105	110	115	115	104	106	96	95	107	105	110	83	108	109	110	100	121	104	101	111	87	100	98	106	106	99	107	94	106	104	109	91	101	105	108	75	101	95	109	122	94	108	95	113	95	110	104	99	121	104	101	100	123	93	117	107	102	95	105	112	98	87	104	81	102	100	97	86	95	123	116	89	88	111	94	107	108	121	110	90	103	103	98	106	93	106	79	93	126	111	93	107	102	112	107	98	84	93	97	114	105	112	101	87	101	111	92	97	85	98	106	119	89	128	118	117	105	111	99	89	105	106	93	108	105	105	116	98	93	114	113	102	89	75	111	94	116	95	101	107	97	114	109	112	120	98	101	115	107	78	117	109	86	115	96	102	105	114	89	111	98	94	104	97	123	108	118	111	87	111	83	106	100	98	96	111	98	95	89	91	91	107	114	112	93	86	114	106	97	108	90	113	107	102	110	83	93	77	115	96	88	99	112	94	119	92	100	106	100	103	83	120	96	93	110	101	95	101	104	91	97	116	93	104	93	109	107	99	110	96	118	112	88	91	103	99	97	123	97	94	109	112	115	98	86	108	91	122	87	88	101	111	93	99	93	103	105	100	116	91	95	106	102	93	111	111	104	97	78	114	119	85	122	83	101	105	106	101	110	105	93	111	106	104	115	107	104	91	107	74	100	102	111	107	105	107	92	113	98	110	96	109	97	96	98	116	90	103	97	106	104	109	102	103	107	99	103	113	101	103	96	95	114	111	105	110	108	105	109	96	103	92	86	126	112	117	85	79	109	93	115	101	102	106	102	84	108	110	108	96	109	120	111	102	109	98	104	96	103	88	105	94	78	92	108	95	106	97	107	111	108	114	96	89	131	108	118	101	95	99	107	113	110	114	93	97	108	102	106	101	95	105	87	104	97	79	102	91	83	91	89	81	105	95	101	91	117	111	97	96	106	95	115	102	96	103	109	89	106	104	109	97	102	96	95	92	98	95	106	108	106	114	90	100	96	109	90	94	98	110	98	110	116	106	102	104	105	104	97	98	103	89	109	93	103	113	97	108	108	111	101	98	110	87	99	113	99	106	98	88	101	81	93	94	108	99	114	104	114	94	115	94	107	97	103	99	115	98	101	109	109	109	115	112	106	110	113	116	89	106	112	100	98	113	109	116	93	91	120	94	99	107	107	110	116	90	88	119	95	113	88	90	107	90	101	99	138	94	106	95	116	102	94	91	122	98	110	110	109	110	98	87	101	94	106	98	89	106	93	102	88	112	105	94	115	101	102	93	95	108	106	95	92	89	122	103	90	116	115	90	104	113	115	94	103	103	89	97	102	110	107	107	100	106	79	121	109	100	122	106	99	110	94	86	86	104	113	114	118	101	91	97	110	97	112	73	110	78	107	113	93	101	103	87	107	96	105	115	106	89	102	113	101	114	95	114	94	100	94	99	119	117	103	101	96	94	106	131	88	98	115	93	104	93	110	116	105	120	123	108	108	82	98	106	117	96	96	118	101	82	113	92	115	106	114	81	117	106	105	94	93	104	96	107	107	102	117	101	95	102	86	128	83	95	75	99	111	98	95	101	116	92	112	80	107	100	124	114	98	94	113	94	101	117	109	101	104	116	108	86	91	105	88	117	101	100	104	105	102	92	96	102	107	88	99	95	114	83	91	104	89	90	101	97	123	93	99	79
6139	2431	3115	1590	737	1602	1758	5851	1324	136	147	115	122	146	130	123	109	118	131	118	130	119	117	126	122	115	122	126	115	101	100	119	125	101	102	127	139	109	111	114	111	122	113	113	135	117	120	115	127	127	132	127	116	106	105	125	123	125	120	118	111	122	107	121	121	124	107	116	113	101	124	111	97	121	103	102	117	111	124	105	107	130	125	115	120	132	113	109	106	107	122	109	100	120	116	116	117	120	120	101	117	113	115	107	120	124	107	118	111	100	109	145	139	120	120	112	111	130	112	101	113	102	126	96	126	115	145	115	116	117	114	115	102	125	125	116	139	120	125	102	114	113	103	117	118	122	108	122	109	139	119	116	111	117	106	107	120	101	99	126	109	116	118	105	112	110	99	107	91	110	111	101	113	99	105	116	121	114	117	115	120	112	107	107	130	107	117	133	118	101	126	117	112	124	122	125	130	120	125	111	120	122	125	104	119	106	112	113	117	120	125	109	120	127	144	109	105	112	114	125	119	126	105	106	126	103	115	116	121	112	110	92	117	102	133	117	124	101	124	114	120	116	114	116	106	119	109	120	116	125	114	135	121	125	105	127	131	109	126	107	123	119	119	105	110	91	108	109	110	106	115	133	108	107	100	126	120	124	109	126	121	120	110	98	117	113	111	112	116	133	122	118	105	104	120	102	97	116	122	116	99	108	120	110	111	119	103	112	139	106	95	110	101	111	111	125	121	120	110	115	114	119	110	111	130	101	121	91	116	108	112	125	116	114	106	126	107	124	128	117	125	111	136	123	116	145	112	114	121	110	116	125	120	112	113	113	128	106	119	124	121	112	126	131	112	115	113	108	114	125	139	104	131	108	120	133	121	120	107	117	131	111	91	121	110	110	116	101	109	106	116	125	101	116	112	92	117	106	116	101	110	129	128	99	117	95	111	121	120	108	118	121	109	100	112	115	101	116	114	105	90	95	137	111	117	119	132	132	111	115	134	135	119	98	121	123	89	121	104	115	105	114	129	105	129	115	110	125	130	130	115	109	128	135	115	119	120	117	129	124	111	128	109	116	127	118	113	104	106	112	100	113	102	114	113	126	134	107	108	103	115	122	109	119	116	108	120	119	111	103	117	112	104	111	104	129	125	126	123	111	114	127	124	111	104	128	116	123	140	110	95	107	115	106	117	110	129	98	130	117	114	121	121	123	99	128	98	110	112	119	112	117	124	111	110	114	123	118	105	97	113	115	111	112	126	106	106	122	127	113	131	128	107	116	117	109	142	113	122	120	116	136	119	129	114	128	110	122	118	107	122	134	115	124	116	116	128	110	140	117	131	119	118	131	106	97	129	146	117	109	103	102	126	105	107	120	134	114	112	117	111	112	115	128	113	120	124	101	101	118	111	110	108	127	112	115	122	104	100	105	118	123	117	128	131	116	96	103	112	104	102	120	109	129	102	127	118	119	132	106	118	114	92	119	126	122	111	125	111	102	102	131	121	105	100	120	105	131	118	120	116	126	121	117	94	118	123	117	108	121	119	122	103	105	106	128	113	104	99	119	110	123	113	119	111	118	129	119	116	109	122	123	111	110	114	133	127	133	138	86	116	95	112	113	97	119	102	118	107	123	109	98	117	109	105	124	111	98	109	105	120	108	107	126	114	131	138	128	101	121	124	116	128	115	133	102	124	100	106	117	122	106	98	110	117	131	128	110	128	102	126	112	130	129	120	93	129	121	122	107	103	124	103	121	111	129	114	94	121	99	107	120	113	114	114	117	94	139	122	117	121	122	112	134	119	126	140	101	112	111	107	116	111	105	110	107	115	135	111	99	108	117	105	120	110	114	118	126	119	108	109	124	105	105	112	103	116	146	108	105	123	119	111	99	128	119	111	113	126	115	127	112	102	100	129	123	122	111	110	105	116	119	108	119	128	100	119	91	107	130	104	124	121	120	109	105	94	113	120	131	113	136	127	111	117	98	120	105	119	124	118	110	129	119	113	111	120	121	120	110	129	118	113	109	119	115	118	109	107	115	113	108	111	121	131	119	131	107	111	120	130	119	119	138	107	119	103	114	103	110	135	113	128	110	94	122	117	97	121	111	116	109	104	111	121	114	91	122	116	121	113	121	121	130	134	121	127	124	117	113	126	118	118	123	133	129	99	115	129	116	96	122	102	100	122	113	122	119	120	117	119	114	105	122	104	129	107	126	121	109	126	94	122	121	126	116	130	125	126	109	118	118	140	110	105	117	103	112	104	113	108	109	111	112	105	110	123	102	141	114	101	107	112	116	126	132	118	112	124	98	120	127	105	125	110	120	119	122	112	116	120	107	124	114	102	125	103	135	110	122	115	110	113	105	126	106	122	120	116	125	122	108	110	115	139	106	114	95	129	101	103	102	123	112	114	122	109	104	103	120	120	106	113	109	122	85	117	114	121	114	94	107	112	107	102	116	98	130	120	89	94	119	111	113	111	124	117	95	124	101	120	108	102	117	116	120	104	120	125	117	95	115	114	110	128	124	102	112	112	132	123	132	126	120	110	103	119	114	119	109	121	126	108	118	155	106	107	113	119	125	128	121	107	104	90	122	121	127	121	122	131	114	116	104	116	123	121	99	111	107	92	110	131	112	111	106	127	115	117	105	119	121	113	118	121	107	117	114	115	126	93	118	135	137	109	106	123	104	101	102	101	110	110	114	133	123	114	112	104	103	118	115	110	126	111	112	131	98	149	127	124	117	105	128	122	107	117	110	100	114	119	124	116	118	107	129	114	117	119	112	95	101	97	101	114	113	106	125	100	106	94	107	129	130	114	118	117	118	104	98	105	115	112	87	129	125	116	131	130	109	140	105	99	118	111	115	117	123	115	126	114	103	114	129	123	103	117	98	104	127	112	126	108	110	126	136	111	133	102	109	106	109	127	95	110	121	139	111	114	94	117	99	99	127	94	108	122	106	114	109	135	130	117	130	110	123	114	119	113	115	115	121	106	106	126	121	125	118	101	116	116	111	111	121	123	120	118	123	120	116	132	126	147	98	122	119	112	97	106	127	97	134	123	131	110	99	108	113	104	109	103	106	129	107	110	114	130	120	118	117	112	116	101	111	130	103	110	124	116	104	104	132	109	104	111	96	116	117	118	116	94	108	130	109	117	107	109	128	128	126	112	111	119	106	115	119	116	132	87	124	127	95	123	134	109	114	104	122	117	131	115	118	119	102	105	119	121	129	104	111	118	117	107	127	114	121	106	98	106	102	125	113	109	113	109	101	127	109	115	110	131	128	110	123	108	114	101	121	121	122	109	107	117	115	127	113	112	106	109	110	128	121	131	123	126	113	103	117	124	108	109	131	104	111	116	103	123	114	115	107	126	113	118	121	131	98	126	127	107	102	96	111	112	107	99	110	124	132	124	108	103	123	106	126	117	118	108	104	117	107	121	111	149	137	96	99	129	105	118	110	115	105	111	114	109	129	127	125	123	117	136	130	129	116	133	119
24956	20404	26718	23944	20406	11820	4358	37315	22872	1483	385	333	313	262	274	244	248	219	227	224	217	214	206	214	225	195	181	192	192	215	182	187	179	166	169	180	201	207	184	201	165	201	192	194	160	200	184	166	185	174	192	193	199	173	170	179	162	172	210	181	201	160	156	189	171	188	185	191	154	192	170	151	186	171	169	196	196	180	211	183	177	192	207	183	159	182	179	176	181	186	182	173	190	194	167	181	168	190	153	158	178	183	181	176	166	157	188	162	162	183	178	172	177	185	167	158	177	198	203	188	184	181	187	189	157	162	178	192	164	168	162	164	172	164	180	183	168	169	182	185	182	175	154	174	193	170	160	157	180	175	176	165	171	172	195	182	163	177	181	150	161	177	196	189	173	192	172	181	181	178	172	155	173	179	178	172	163	181	171	159	164	151	201	187	171	184	161	145	163	159	183	150	168	172	197	188	170	176	191	182	157	173	199	186	170	187	146	176	165	155	171	169	148	188	187	188	199	182	176	173	177	168	169	181	161	163	135	184	161	179	177	165	198	179	200	180	192	168	171	181	150	181	183	176	156	152	188	165	178	180	152	175	201	193	160	184	182	170	173	174	164	174	177	160	198	167	184	159	176	198	183	180	175	157	163	202	192	169	175	208	180	160	185	185	166	158	173	190	163	171	187	191	188	174	188	182	187	169	186	155	157	161	198	183	183	172	162	163	169	166	176	150	183	158	195	188	183	180	190	173	167	188	183	169	151	184	178	192	167	172	164	173	181	168	178	159	170	192	166	180	164	191	189	190	162	181	180	168	176	174	182	198	168	172	175	176	174	192	168	157	168	179	201	182	173	171	193	168	178	178	189	165	194	150	190	167	193	174	165	173	195	166	176	158	167	190	189	170	191	166	166	194	200	164	166	173	170	170	202	186	174	171	179	162	167	179	176	183	164	180	156	180	137	156	189	152	180	183	201	188	160	184	149	180	177	176	175	168	175	184	175	199	197	192	175	176	183	167	155	172	194	173	175	155	176	169	192	171	161	181	155	157	185	200	167	158	165	168	175	173	172	176	178	190	178	162	161	186	165	162	192	183	176	182	190	169	189	188	206	187	167	178	181	162	175	194	192	172	180	189	191	154	176	172	150	168	165	157	175	175	140	172	154	178	157	166	185	180	161	169	168	170	176	175	168	190	184	170	191	174	179	187	187	185	156	153	166	182	168	179	200	172	186	183	162	187	170	163	165	198	148	159	181	190	186	172	176	186	188	176	180	169	164	171	189	167	167	187	170	167	180	168	167	191	176	170	204	189	181	186	170	185	162	173	161	178	185	149	177	175	191	178	165	151	163	171	183	170	155	188	174	161	191	170	185	180	188	170	162	167	157	172	174	162	190	177	180	163	192	185	151	159	167	196	220	166	162	164	165	151	178	157	172	208	181	197	182	181	157	186	158	170	185	168	168	168	166	167	168	170	147	166	184	188	196	168	171	183	179	187	184	189	190	182	175	171	192	179	172	174	198	178	192	186	155	175	191	185	183	194	181	172	184	181	165	207	176	160	193	173	173	161	164	179	184	193	183	193	169	177	164	181	173	192	167	197	185	169	166	174	158	180	169	153	193	160	151	171	172	173	164	187	166	164	189	185	145	191	153	183	183	158	170	176	195	184	159	174	191	181	153	161	203	170	195	178	176	171	171	166	176	218	191	171	154	176	160	191	172	188	183	179	182	180	177	157	177	175	173	160	169	175	171	166	170	164	172	175	179	155	175	167	177	191	190	181	169	190	171	198	162	166	184	199	195	172	182	164	211	170	148	167	161	164	171	174	176	194	169	176	183	162	167	179	175	174	168	175	172	182	169	186	182	177	160	174	171	166	160	143	162	173	199	165	172	178	154	175	175	176	172	189	171	217	161	179	159	175	159	198	182	167	167	181	191	164	177	190	177	158	182	149	151	162	145	185	161	162	169	179	165	174	177	177	178	185	186	156	182	189	163	181	153	194	172	180	176	172	169	182	184	180	167	189	153	191	186	174	163	179	177	189	188	196	146	176	183	186	197	177	156	174	166	181	181	174	183	155	170	166	176	162	173	160	161	152	175	173	178	191	201	190	170	202	181	182	175	169	189	170	167	174	182	181	184	176	142	168	200	167	168	158	173	187	151	154	163	168	165	181	178	161	169	152	185	174	143	172	169	175	168	195	160	179	192	174	173	151	162	173	171	167	195	149	167	165	183	184	158	175	161	173	156	199	182	188	179	173	191	179	164	162	157	175	195	190	148	180	164	177	168	176	170	184	180	180	181	172	176	175	161	177	196	175	161	152	166	168	176	175	162	197	171	172	192	183	163	177	191	163	176	184	176	173	172	178	185	174	165	171	172	183	182	179	197	172	183	177	172	159	176	179	179	160	164	171	174	177	168	167	204	194	162	166	192	190	158	181	168	160	156	194	179	180	180	181	144	183	179	157	174	200	174	176	185	171	183	171	202	169	182	171	180	159	165	174	181	167	166	155	167	186	160	197	182	167	183	172	173	147	191	184	168	183	159	160	176	169	197	177	183	172	173	187	166	164	203	159	148	161	168	166	175	173	159	189	200	181	186	154	186	179	194	176	179	164	177	183	168	193	200	206	175	184	164	161	188	164	186	175	179	178	158	173	187	198	170	160	193	183	157	192	171	173	201	165	200	171	173	169	169	181	167	175	178	169	159	150	160	181	153	184	171	172	184	172	166	177	182	200	156	174	165	176	197	195	171	156	171	192	172	180	144	175	167	181	202	157	185	164	167	172	166	187	171	194	173	197	156	174	183	186	170	175	214	179	191	151	174	197	146	199	191	156	202	188	161	190	162	189	159	186	171	184	175	174	178	166	169	189	163	176	155	190	173	177	186	195	178	180	170	164	190	204	158	193	203	200	151	182	170	169	150	159	167	165	169	187	189	174	174	188	201	177	162	182	188	156	183	174	169	185	173	192	178	172	169	193	156	172	189	176	197	185	169	177	152	180	188	154	176	206	156	192	180	188	178	174	180	193	190	148	190	172	158	165	173	198	187	196	156	184	158	186	172	172	171	172	164	182	173	173	184	176	180	173	164	169	159	189	159	154	171	162	160	175	172	166	187	186	180	171	159	172	174	182	185	174	190	190	159	179	175	167	184	173	159	173	190	144	168	202	195	176	195	169	164	169	168	152	165	183	195	160	199	168	171	193	179	179	136	160	177	190	191	154	186	188	185	184	171	186	182	154	188	169	160	178	167	171	171	167	166	169	201	174	178	180	189	133	158	180	196	178	178	189	172	171	170	152	167	156	173	173	185	165	179	184	171	157	198	197	163	157	154	188	230	191	180	170	177	170	189	170	172	180	164	167	165	165	182	154	175	170	174	169	201	160	172	187	194	181	165	176	175	174	175	170	170	160	168	175	177	181	171	158	177	170	169	170	166	184	177	211	186	185	166	187	181	174	190	176	158	175	190	173	184	184	179	157	158	183	183	176	174	162
10155	16530	15839	8766	4550	4642	6819	40972	8917	718	550	498	485	420	395	356	334	316	322	261	254	293	240	248	256	261	229	219	212	211	189	192	196	176	206	192	191	190	187	174	199	177	167	187	173	176	190	194	180	181	192	158	178	193	208	194	177	190	161	179	198	176	175	195	207	171	179	196	184	190	173	174	186	158	181	162	163	175	173	158	175	163	158	200	184	183	179	193	183	164	181	171	159	166	189	175	154	148	154	163	167	188	187	189	177	163	203	180	199	185	163	179	184	157	167	158	187	184	178	175	166	170	172	180	156	190	181	162	184	157	167	154	181	163	170	160	179	166	187	190	177	198	164	159	184	181	201	174	160	194	168	156	187	164	185	193	149	176	187	179	162	193	185	167	155	171	181	171	178	177	178	168	183	192	195	162	146	176	165	184	188	176	153	164	164	192	181	174	208	173	141	182	189	177	174	188	181	158	170	177	165	172	167	152	160	183	165	180	151	169	179	185	167	177	163	174	170	156	158	175	188	155	160	148	173	173	184	178	156	168	158	144	168	212	172	164	167	174	166	149	164	184	170	182	168	161	171	188	172	168	157	150	175	158	165	172	206	177	186	205	161	160	175	162	153	199	161	177	180	148	171	168	163	161	179	174	150	172	166	178	173	194	163	188	173	179	170	184	183	176	179	168	156	171	156	166	164	174	158	181	167	174	168	197	169	161	179	170	164	199	160	154	168	186	175	164	141	173	156	166	182	150	159	171	170	162	188	158	171	173	185	193	174	167	168	183	147	161	183	170	175	162	157	171	159	172	172	167	139	177	185	153	170	154	156	157	146	165	155	156	168	163	159	156	180	164	176	191	164	200	187	145	191	185	168	180	164	178	173	160	159	161	179	160	163	175	163	164	181	154	178	153	172	184	174	206	168	180	204	192	192	163	184	165	198	164	169	161	163	178	172	167	186	176	186	210	167	156	169	194	191	182	152	192	179	167	167	181	168	174	176	153	161	166	159	183	164	173	181	181	168	159	177	190	177	178	159	156	164	181	177	181	166	181	160	174	181	177	170	171	176	182	155	169	187	160	159	171	161	192	181	164	176	181	160	165	169	170	168	173	164	178	171	180	169	153	169	176	189	176	173	186	184	184	167	177	158	191	181	160	174	154	156	158	169	179	180	176	172	195	191	183	202	170	158	181	159	164	183	161	177	150	159	141	165	166	167	190	155	176	171	172	183	185	174	206	184	177	157	166	191	156	172	179	167	179	174	173	155	158	170	164	168	181	160	145	177	156	181	159	162	148	177	174	171	186	169	159	165	181	184	183	152	184	189	171	157	189	176	171	165	173	172	164	186	167	150	159	177	166	160	181	175	204	163	177	169	175	176	150	169	186	167	157	194	168	178	192	173	205	183	174	178	178	172	165	159	188	184	176	159	178	168	173	158	170	175	172	183	160	157	171	169	164	180	163	177	183	163	154	154	177	150	198	197	176	179	170	172	199	184	183	163	180	181	178	175	158	135	170	181	173	179	158	172	139	157	182	164	181	178	182	150	186	159	181	172	158	175	169	177	183	177	177	159	181	168	187	171	195	173	179	165	161	168	173	160	158	169	149	169	181	178	160	181	168	155	170	154	151	173	185	162	165	176	182	177	174	189	166	154	177	182	166	185	152	150	169	194	159	171	174	165	181	176	164	180	152	176	202	162	143	181	148	175	160	205	162	155	190	172	176	163	162	168	164	159	163	180	178	185	171	186	163	153	175	144	170	165	163	189	174	166	163	189	190	190	161	155	159	176	183	192	190	161	166	174	178	170	159	161	162	179	170	166	198	165	145	169	194	186	170	170	182	160	180	175	153	183	186	162	167	168	170	186	172	166	164	160	153	190	160	163	156	132	157	168	181	154	190	182	197	170	178	173	174	156	177	181	164	167	153	160	180	155	173	163	161	165	168	187	157	184	183	175	160	169	177	163	164	140	185	160	155	179	169	171	158	160	186	151	176	173	171	174	173	175	164	171	181	169	166	189	161	188	175	151	191	152	163	183	156	182	155	185	171	159	193	172	176	169	159	166	187	188	179	190	190	190	189	142	155	166	162	189	188	178	177	186	172	164	153	157	190	155	162	173	168	183	175	151	168	158	201	181	166	176	170	162	178	170	169	176	168	147	187	170	164	172	194	171	185	165	142	178	169	203	170	184	164	160	164	147	165	177	170	188	170	164	159	175	175	169	156	177	153	183	163	185	147	176	171	185	180	177	165	178	167	181	169	180	173	172	162	166	171	178	183	157	164	171	173	198	193	160	170	162	168	171	182	170	136	207	166	170	181	171	147	177	183	201	184	168	150	141	150	210	180	158	181	170	162	171	174	163	170	162	163	145	162	188	173	175	152	154	176	189	167	178	191	167	181	193	188	147	166	182	159	166	156	165	178	181	178	183	156	161	160	170	158	177	165	171	171	207	159	162	163	174	185	186	171	160	160	186	151	163	168	185	169	183	182	185	196	188	173	165	152	181	194	161	164	196	190	184	163	174	182	168	174	193	169	165	166	179	173	163	181	174	161	165	166	168	177	184	175	179	159	170	163	174	154	166	158	150	177	169	176	183	183	168	149	174	177	160	181	182	178	162	160	169	191	171	153	171	182	178	159	177	184	184	177	155	174	160	171	167	174	153	167	170	176	180	163	152	159	162	183	201	181	174	167	159	186	164	164	170	171	168	170	172	169	174	166	168	169	172	196	171	158	180	174	191	187	177	164	171	170	161	163	162	179	183	166	170	174	173	169	174	170	184	176	182	169	162	157	181	202	195	162	178	162	190	168	183	174	176	147	150	160	204	163	194	191	162	150	168	180	163	155	151	168	182	166	157	180	192	175	191	183	182	201	199	170	172	161	178	204	172	153	175	141	158	153	152	172	184	199	180	152	152	187	141	173	160	178	170	176	198	184	177	145	169	183	157	163	175	149	171	169	155	157	174	153	177	186	186	168	154	167	163	175	168	184	177	164	175	165	188	192	161	177	180	169	172	177	173	189	172	162	167	152	193	168	153	170	180	187	190	177	195	170	177	186	172	170	168	176	163	192	183	178	159	158	177	175	179	154	172	177	161	192	166	179	166	174	167	181	167	153	185	177	179	157	192	169	158	178	173	176	177	174	148	187	166	180	171	171	178	176	169	161	167	170	193	165	154	162	171	178	197	171	164	174	167	148	186	175	170	159	183	157	162	187	172	177	167	183	160	180	159	163	156	166	172	187	184	171	177	164	146	188	175	154	171	152	159	185	187	179	166	181	151	156	173	170	172	157	154	187	167	160	171	170	184	166	162	156	190	175	170	183	166	189	174	170	166	132	170	155	146	166	174	167	184	196	146	169	153	168	161	162	166	152	180	168	148	153	172	179	182	178	185	192	166	184	179	182	181	170	177	176	176	172	173	190	167	157	165	180	208	157	160	180	158	165	184	178	171	177	178	187	170	158	166	197	179	180	152	173	167	167	195	176	187	173
22595	20434	27147	23612	20446	20610	13604	49933	35462	5460	779	631	606	601	587	530	481	496	458	447	443	405	423	449	440	478	425	377	369	381	388	425	382	391	403	352	381	350	372	396	386	369	378	358	372	395	389	364	392	374	374	399	391	365	368	354	347	353	319	368	344	328	334	388	337	376	367	383	368	376	354	372	333	376	373	353	361	351	400	366	327	329	338	391	353	343	365	382	355	364	346	370	357	357	356	357	341	328	388	363	343	339	345	390	376	382	354	374	369	347	360	343	362	348	347	371	366	374	374	377	339	360	356	355	370	347	364	351	345	351	373	374	380	360	369	359	349	353	396	348	366	355	351	376	360	362	372	336	371	330	369	399	361	383	354	330	357	345	361	382	339	361	361	334	352	342	351	370	373	325	352	352	334	353	332	360	360	346	341	334	351	347	368	356	362	354	363	348	360	359	353	339	353	362	366	384	416	383	335	348	372	356	344	356	361	381	366	365	375	388	388	355	391	343	330	339	354	348	364	346	359	335	348	348	340	346	353	373	315	325	346	342	359	368	369	383	383	385	381	369	415	361	338	346	366	363	373	390	356	352	392	323	365	355	337	343	313	367	361	368	321	337	370	348	330	331	367	349	323	344	359	353	332	352	382	357	357	359	363	338	339	356	378	381	350	361	335	351	383	353	369	341	390	331	386	387	336	364	346	350	343	410	392	348	388	378	370	361	345	349	355	357	365	341	393	340	372	399	380	329	384	385	331	383	347	362	334	345	349	370	389	356	383	336	360	372	332	330	358	354	362	362	370	373	352	411	328	359	364	342	372	342	323	368	344	341	356	355	359	328	378	375	363	362	349	379	403	322	391	341	378	333	368	361	380	378	361	375	373	362	375	329	327	346	367	356	352	353	341	335	334	361	388	345	368	350	364	373	327	352	344	341	357	377	387	309	355	375	355	350	350	370	347	324	331	327	336	321	388	375	363	385	352	363	347	349	366	369	359	358	344	357	322	350	383	365	354	355	341	391	342	395	352	334	371	352	353	371	342	358	366	338	326	368	335	388	348	379	364	363	339	342	370	359	362	388	349	362	335	330	340	383	356	355	380	359	353	350	390	389	370	336	377	371	367	353	381	361	359	346	347	360	356	358	369	369	394	375	335	367	346	320	352	362	385	374	361	341	351	322	317	352	344	354	337	369	343	421	348	369	404	349	339	346	318	383	366	335	339	330	373	368	345	374	326	381	349	357	359	401	337	359	339	323	389	387	364	367	346	342	330	330	365	400	366	363	364	363	343	378	385	362	337	370	339	358	365	368	363	370	383	359	398	322	339	367	356	391	349	408	366	353	341	342	360	358	347	348	341	383	334	359	371	358	388	354	384	351	322	323	350	352	349	323	357	346	350	351	348	361	350	374	316	345	381	309	385	345	389	364	373	349	381	393	381	347	351	382	368	346	371	308	336	352	365	338	376	328	334	365	337	347	370	358	363	334	369	385	365	394	361	362	389	348	358	325	338	338	347	337	326	344	373	348	345	341	359	385	322	371	362	349	347	356	355	337	361	345	321	345	361	343	391	365	347	362	362	357	370	372	374	367	336	358	368	361	361	355	339	361	364	384	375	384	348	339	340	355	336	341	379	399	329	375	343	378	366	368	381	378	359	366	347	390	383	393	370	385	347	340	357	340	361	355	335	342	366	354	353	341	353	374	336	340	382	359	336	350	367	365	354	331	390	337	331	336	353	372	379	362	352	346	320	339	352	373	363	374	343	316	347	338	341	337	340	339	360	388	376	359	341	381	367	374	355	402	387	356	353	365	321	335	345	351	340	366	354	359	334	339	347	378	340	384	383	376	343	382	335	365	375	368	360	352	366	361	354	351	348	372	385	351	336	379	362	365	381	360	371	376	359	328	386	404	389	323	347	350	371	351	368	349	375	358	345	315	376	335	353	344	377	357	375	380	364	356	345	316	365	334	329	349	352	347	346	351	394	359	346	338	352	358	357	347	385	352	369	325	354	324	413	400	358	373	364	350	343	315	359	331	363	340	354	363	371	350	352	345	356	343	373	347	350	346	349	357	376	362	381	390	354	348	405	320	357	355	362	343	354	345	360	328	376	347	345	340	357	366	344	371	343	381	344	352	368	344	388	324	354	365	365	367	358	367	385	344	334	340	335	339	395	397	364	336	359	343	377	371	365	310	376	390	357	352	329	351	379	322	357	338	350	350	311	338	343	360	340	345	369	363	355	342	371	365	348	335	339	378	329	337	365	323	384	370	359	371	333	389	375	324	336	355	355	358	373	353	351	340	361	356	355	380	373	342	351	375	345	373	362	353	338	350	367	337	328	377	353	367	378	355	361	364	354	376	387	345	337	339	333	351	336	371	348	367	324	350	348	346	340	353	355	363	373	368	360	348	353	388	361	345	345	354	354	392	358	380	359	354	409	379	362	367	359	296	366	354	347	382	355	369	382	339	354	348	386	368	362	366	337	371	386	369	353	378	357	352	394	362	358	369	378	335	349	386	353	353	339	359	342	358	394	394	355	403	380	385	339	385	362	316	327	382	345	376	345	356	373	363	367	334	370	336	353	362	327	359	371	349	366	343	346	370	354	377	351	345	333	353	368	334	369	350	371	356	368	369	362	316	353	369	364	359	380	346	387	363	350	360	346	331	338	346	341	375	385	358	364	330	373	338	353	345	373	363	344	378	320	340	376	334	363	338	408	322	334	346	371	345	367	322	330	359	338	371	317	328	383	340	384	378	366	350	338	374	346	394	340	346	354	360	326	376	321	358	362	313	343	391	360	360	343	346	341	358	373	346	341	322	302	349	365	371	343	363	376	371	352	379	331	353	366	329	351	389	417	359	348	316	360	378	372	354	366	379	345	334	335	354	337	378	314	329	351	357	363	390	374	349	389	368	340	353	417	350	363	370	344	359	336	367	385	347	351	331	348	358	340	344	357	301	354	364	362	341	321	365	366	344	363	344	329	345	326	318	372	349	337	386	361	353	378	386	374	356	323	368	377	379	365	371	330	373	331	336	333	334	335	366	356	386	365	343	389	351	369	330	329	342	352	358	354	357	354	355	364	334	343	378	339	340	355	372	396	368	347	375	335	339	334	317	357	367	393	358	342	332	347	373	367	365	379	342	373	312	367	331	347	385	350	385	366	334	365	356	347	345	378	377	353	376	363	338	374	376	364	346	344	381	327	378	341	374	373	348	368	374	334	342	344	365	360	343	329	343	345	359	383	373	382	324	363	346	368	353	347	364	374	331	360	365	370	364	343	353	360	342	315	374	350	342	362	361	351	376	368	351	341	369	354	360	366	336	347	385	374	391	331	326	360	353	328	374	384	377	380	357	331	369	344	342	369	364	341	360	372	356	356	374	379	376	361	361	379	359	330	360	388	375	337	345	373	335	365	366	348	362	377	326	362	322	397	329	375	365	351	374	352	375	373	352	329	346	350	369	366	357	378	350	375	356	379	348	352	364	334	365
13664	25453	25665	14220	8384	6887	9690	51566	15294	1338	1150	979	844	797	760	713	669	620	545	492	530	554	478	481	489	467	435	436	396	439	415	399	438	387	376	407	412	417	394	412	358	397	369	331	347	372	346	329	393	343	339	354	349	380	374	362	374	355	377	353	375	362	322	344	323	337	371	310	353	337	347	341	345	347	358	359	319	352	324	343	351	355	358	383	335	339	353	339	309	366	335	342	353	382	336	329	351	355	358	317	352	346	367	348	346	351	348	361	348	358	316	314	357	362	389	349	337	328	333	319	355	350	340	337	346	344	331	382	331	358	302	305	344	334	376	336	358	347	340	372	378	314	328	359	356	342	350	338	329	326	346	340	340	346	344	330	349	320	316	371	318	351	313	339	347	332	352	353	348	345	325	320	318	326	334	330	333	344	335	343	337	361	333	356	339	341	296	339	342	329	318	332	362	354	350	361	351	305	328	335	382	356	317	365	363	317	333	368	322	362	337	340	340	328	384	331	335	366	358	324	365	335	367	336	348	344	351	325	359	369	327	359	353	307	340	342	320	339	349	339	376	347	346	311	324	345	345	324	320	342	311	333	327	317	338	322	338	349	340	315	343	325	351	362	340	335	331	358	294	337	344	333	343	334	352	319	352	376	333	342	353	358	337	349	356	301	339	343	343	361	326	345	339	348	362	328	344	339	337	342	314	336	307	329	335	342	318	307	342	339	326	339	331	339	333	342	345	361	328	330	327	332	385	359	362	356	326	334	348	343	345	370	334	350	325	332	318	311	312	371	326	324	323	319	371	322	339	348	347	337	338	323	381	359	378	331	372	337	329	319	350	303	333	344	342	351	342	335	298	336	339	377	322	333	336	366	344	355	395	356	335	335	321	344	350	300	302	304	346	301	313	316	336	350	343	364	313	326	347	341	339	342	350	388	339	356	329	320	311	329	336	354	340	296	329	347	346	338	351	322	351	371	333	327	333	361	328	361	333	334	350	329	365	304	320	326	348	320	346	353	339	338	294	351	344	331	357	319	368	350	340	339	371	332	338	349	346	348	312	360	368	326	343	338	345	354	352	340	338	351	346	326	330	340	324	347	330	318	319	374	364	341	336	353	329	340	341	319	348	355	358	333	340	352	303	312	336	346	308	346	328	317	343	345	340	306	349	356	330	343	309	319	315	320	353	357	341	307	314	358	339	353	330	306	313	329	346	332	329	334	344	349	330	343	387	336	304	329	353	353	344	374	338	354	325	358	334	315	341	385	333	336	339	317	362	359	371	336	316	307	373	352	336	347	363	344	338	336	338	340	306	347	373	313	320	345	362	349	347	380	347	333	348	360	366	339	340	363	307	325	350	301	362	351	304	324	327	348	348	304	329	366	342	314	331	329	337	332	349	366	367	328	322	304	349	334	334	331	321	329	321	332	344	295	311	350	336	338	360	332	355	320	330	303	377	337	346	320	345	339	311	340	323	352	333	303	344	322	335	353	332	377	348	365	350	344	332	335	349	303	321	340	352	370	330	361	320	340	345	324	354	326	313	391	370	338	334	301	353	321	369	374	355	345	323	360	321	334	354	338	356	332	328	325	337	331	336	342	341	329	352	359	312	326	334	336	352	338	345	344	347	349	333	306	300	358	322	333	329	334	331	332	362	364	355	359	337	321	350	337	343	329	318	345	358	341	342	355	338	330	339	316	351	371	365	349	343	297	312	355	350	303	344	319	348	334	335	316	363	358	350	328	345	323	377	336	357	346	381	356	340	323	341	321	346	317	356	302	335	325	321	323	314	317	351	351	376	351	382	342	314	353	367	324	333	346	331	322	324	341	347	311	307	306	337	340	338	354	341	337	354	367	337	321	339	343	328	363	354	320	361	355	355	297	326	362	345	323	344	307	328	345	338	348	340	317	316	353	356	346	322	314	330	335	326	347	321	324	332	360	328	327	380	385	340	348	327	343	335	312	342	316	357	317	314	389	349	341	357	337	352	364	350	336	318	346	332	309	305	342	364	333	356	344	337	326	340	332	340	358	341	349	362	307	367	346	347	327	357	343	311	348	326	344	354	329	326	341	332	329	351	346	335	322	330	315	336	352	305	337	343	358	328	312	341	360	355	309	327	317	330	363	314	338	332	332	325	346	348	349	322	323	337	366	348	338	321	346	308	329	352	365	341	330	337	369	360	343	352	346	349	339	301	337	343	358	327	320	364	312	332	348	309	343	349	350	371	369	321	329	341	362	328	344	312	323	327	329	335	335	332	321	317	337	328	334	340	368	356	321	342	354	347	320	338	337	330	360	314	333	313	362	361	335	349	344	326	360	362	362	319	294	358	364	325	331	335	335	362	360	320	348	363	351	331	368	362	388	319	320	314	339	330	345	339	301	350	322	342	373	330	346	336	349	354	363	317	319	321	358	329	325	354	317	331	334	310	349	329	371	318	325	333	323	368	304	356	333	338	385	350	330	345	313	321	295	316	347	353	317	341	346	342	370	306	337	325	346	350	312	379	344	342	369	329	331	343	362	317	342	341	325	350	331	383	323	330	319	332	326	328	344	303	346	329	356	341	338	350	318	328	337	320	357	325	333	317	328	314	348	319	351	343	332	323	364	320	320	345	330	307	343	356	319	361	323	351	351	333	334	378	316	342	336	351	340	320	330	328	351	310	330	312	319	347	321	323	355	352	339	351	348	325	360	353	300	331	334	372	355	331	329	316	323	337	322	331	317	330	298	363	331	339	356	350	341	328	315	307	359	327	342	332	335	333	344	296	328	335	351	348	362	344	316	317	292	310	330	364	352	337	311	333	341	333	351	351	380	364	331	321	327	339	352	352	324	362	331	352	362	311	357	331	357	305	325	358	331	338	361	324	328	360	350	351	324	310	351	313	338	341	337	308	298	307	305	326	335	314	350	315	366	326	360	347	333	315	355	358	325	327	332	321	344	306	357	317	355	335	365	306	350	344	356	326	339	337	342	364	316	345	310	341	352	307	321	327	327	330	362	345	345	332	337	350	343	365	334	341	376	349	321	350	364	339	331	318	353	358	300	338	333	318	316	328	356	329	331	316	340	333	333	315	326	308	325	342	345	335	342	326	325	348	356	319	366	350	337	362	337	326	346	380	312	351	339	329	336	331	304	361	324	352	337	311	346	329	334	336	344	328	351	304	369	318	331	334	374	351	341	368	311	320	336	363	328	349	348	364	352	312	375	369	305	320	363	340	353	314	306	312	364	325	371	334	329	351	334	340	335	346	356	348	361	346	318	379	332	321	359	377	330	310	338	302	330	296	398	342	351	329	316	334	341	346	322	365	411	336	359	341	317	332	342	335	345	352	346	320	332	331	372	356	306	336	350	345	309	328	369	343	353	315	332	363	344	322	347	315	358	322	315	320	334	323	324	332	341	325	312	338	338	347	326	343	355	351	370	359	361	338	375	364	330	327	355	323	385	355	359	321	353	366	322	334	295	358	318	355	360	332	343	357	316	350	339
27708	15087	4807	1417	520	367	420	3994	2163	113	114	126	124	94	108	125	116	105	121	99	123	116	93	103	116	105	118	115	113	101	82	118	118	113	101	121	95	123	132	110	118	98	103	107	110	120	99	101	98	134	129	130	118	125	135	85	127	117	109	106	110	102	109	88	114	107	96	123	96	95	98	128	117	114	113	111	118	118	103	101	114	105	94	115	95	114	113	113	108	89	117	126	107	97	128	125	117	100	99	110	103	116	108	106	93	89	121	100	105	128	110	110	76	95	102	105	120	111	103	115	102	88	121	99	114	109	108	96	109	111	115	121	114	111	103	92	83	115	109	127	114	108	131	86	105	142	103	105	114	131	109	121	104	126	103	113	108	79	120	123	99	88	101	101	105	96	104	125	128	117	93	117	117	110	123	129	108	97	97	104	118	107	85	113	97	106	116	111	113	116	93	96	107	129	123	124	121	115	111	102	119	111	115	116	121	113	100	105	110	116	120	116	105	97	104	105	119	107	105	110	102	132	115	119	95	113	124	112	107	110	114	117	128	104	120	121	124	110	143	101	122	88	110	119	109	100	119	120	117	117	94	90	92	124	109	91	102	103	106	127	115	111	105	110	113	109	122	106	119	123	112	107	135	124	102	115	102	90	108	105	107	102	101	118	116	106	132	111	117	122	110	108	118	116	112	119	99	101	102	127	125	108	118	109	107	105	127	105	123	104	125	118	98	111	119	140	121	96	96	110	86	105	136	108	107	129	120	115	121	114	120	107	118	124	117	115	113	118	97	121	110	115	101	100	108	101	104	111	117	102	118	110	97	132	111	100	124	105	108	119	123	120	92	103	105	110	119	105	118	97	115	119	107	114	112	110	117	119	121	104	113	97	93	111	108	105	103	121	112	109	116	98	118	111	114	106	102	97	119	120	104	124	128	84	99	102	116	108	106	102	120	115	109	129	118	117	92	113	108	100	93	99	103	110	118	121	116	112	101	105	107	92	89	99	115	94	109	99	101	120	118	111	96	105	88	103	116	107	103	116	81	108	112	103	115	116	115	113	108	114	97	122	119	131	122	109	115	114	120	126	113	114	117	103	88	102	117	119	111	111	105	111	132	103	126	106	102	95	104	125	125	108	97	92	104	110	108	99	126	111	108	103	138	110	90	103	104	98	112	113	123	115	111	94	97	103	98	124	124	99	106	131	112	102	117	111	97	104	121	118	114	100	132	97	113	129	94	98	107	107	112	111	114	118	120	99	97	105	108	91	115	126	118	99	117	95	85	108	106	116	102	111	112	122	102	108	106	117	110	99	113	111	101	129	105	107	115	116	133	119	113	128	106	110	125	96	106	92	118	109	103	102	116	96	113	99	99	119	104	117	114	112	104	102	120	99	138	86	109	127	125	106	104	112	108	119	115	120	103	113	88	123	131	97	116	101	93	117	119	104	112	120	104	114	115	108	108	107	116	94	127	105	110	112	101	104	103	110	104	88	112	139	123	133	112	127	111	101	102	106	112	118	111	121	120	103	97	108	119	122	134	111	108	103	127	103	104	111	122	99	106	98	116	91	98	109	93	115	111	107	128	115	130	102	126	116	107	107	107	98	114	104	106	116	128	105	102	127	124	111	104	111	103	120	117	124	114	115	104	123	115	109	111	106	100	113	107	109	105	103	106	113	102	120	111	98	114	112	112	103	115	100	123	100	106	106	117	124	113	106	117	110	103	123	117	103	102	98	99	104	113	106	102	106	107	101	122	116	89	106	114	98	125	112	119	104	114	122	110	123	127	135	105	96	111	137	115	116	102	104	103	104	98	105	114	126	101	116	110	102	139	118	107	99	97	127	120	123	112	108	107	118	124	123	135	107	114	126	98	105	114	115	125	130	109	108	113	103	112	97	115	134	111	122	104	96	133	91	117	117	106	110	114	99	113	89	104	100	101	99	127	118	127	110	107	116	120	120	136	109	114	113	91	108	113	115	105	96	108	114	97	119	129	118	99	102	94	96	107	119	109	103	115	95	94	88	104	101	114	119	108	99	92	115	127	107	119	96	119	104	94	117	111	114	121	136	109	136	94	87	117	98	104	106	111	98	110	116	94	115	120	94	116	115	98	114	113	91	128	116	96	117	95	107	110	108	104	106	112	99	97	113	104	106	115	123	103	121	112	109	125	123	127	113	104	119	111	114	127	122	106	102	111	111	89	117	96	103	114	90	88	100	107	104	101	128	92	109	112	110	95	104	114	129	121	106	103	106	111	112	90	100	109	126	114	97	98	105	98	104	108	114	109	126	118	117	110	107	99	107	109	106	101	109	91	107	110	97	126	125	119	110	107	105	136	123	110	116	104	105	111	111	86	116	97	117	92	110	111	120	112	98	134	99	109	124	98	95	107	130	110	108	111	114	102	109	115	98	106	103	97	113	108	119	91	111	105	112	112	99	98	107	101	109	114	111	102	102	107	98	110	95	122	108	112	108	107	114	112	112	102	113	107	104	97	130	116	126	104	114	112	114	98	106	114	143	113	97	117	115	124	109	120	105	116	99	117	117	128	91	116	120	132	114	100	133	106	97	114	115	96	105	104	119	95	130	100	118	117	123	117	121	108	112	106	96	112	125	96	131	118	111	113	92	112	128	108	98	113	115	112	110	108	118	106	96	102	108	122	110	94	111	122	104	98	107	106	115	97	99	93	126	102	94	102	101	103	120	111	128	106	110	98	107	123	100	126	124	109	114	119	109	127	117	104	125	82	114	110	117	101	125	97	107	106	125	113	122	114	114	116	118	110	117	99	121	109	105	101	118	111	94	131	121	102	125	123	122	114	132	128	111	113	110	109	101	127	99	109	112	105	95	105	89	97	109	109	110	89	116	109	112	118	98	119	111	96	83	99	100	95	110	125	108	108	126	90	101	109	114	119	95	106	119	116	129	109	129	103	107	123	113	102	130	129	114	84	114	102	91	120	104	114	113	111	95	89	108	91	128	117	96	120	102	112	107	107	107	107	116	105	113	108	102	92	120	104	100	105	107	116	114	121	115	107	119	108	112	104	121	108	106	93	94	120	112	114	104	117	129	85	115	130	113	115	103	87	113	108	125	121	126	108	108	109	97	110	110	111	118	106	97	123	121	97	117	109	108	104	130	113	115	109	110	119	103	96	109	125	135	121	119	92	105	97	108	109	123	113	111	99	116	104	105	104	94	125	104	116	124	101	82	105	110	107	113	115	133	116	97	100	101	118	110	96	103	100	133	98	107	112	121	128	103	121	115	102	117	100	103	116	116	97	126	124	121	107	126	118	108	113	102	129	105	103	110	106	111	103	119	106	108	114	104	101	99	112	121	115	100	108	92	97	112	106	110	120	113	116	103	98	96	128	111	115	107	120	111	126	119	119	97	105	107	107	115	88	108	113	107	106	112	101	106	114	108	116	122	113	106	110	112	104	122	97	102	126	110	126	113	97	115	115	122	108	107	118	105	115	118	122	103	112	126	130	108
7217	5901	7608	2114	999	671	847	7476	3342	126	155	115	123	144	138	121	145	144	125	118	136	146	126	111	134	120	115	125	135	130	123	143	132	130	119	124	116	134	115	118	142	108	129	124	126	111	146	133	100	126	131	113	127	90	130	100	107	116	138	136	124	128	120	120	119	116	120	132	110	133	134	126	139	99	132	100	107	125	125	160	131	136	120	120	116	124	123	105	129	113	123	143	114	119	119	131	124	134	115	119	116	107	116	99	131	116	134	114	121	117	124	130	114	128	102	114	123	121	121	130	114	121	133	128	134	117	148	139	129	119	128	133	137	114	120	148	119	120	129	125	123	147	106	120	139	128	121	117	137	115	117	114	105	134	106	120	124	129	121	102	128	128	102	125	104	118	121	119	114	126	115	102	119	137	123	127	123	100	118	119	117	113	138	127	121	108	122	143	132	112	117	108	118	98	128	133	127	146	130	130	114	119	135	120	129	144	122	111	133	126	116	113	124	109	117	114	111	114	128	116	141	134	138	123	140	138	137	111	130	122	128	141	133	130	110	135	129	121	128	132	117	129	109	145	127	122	124	119	118	129	140	116	139	138	114	118	126	115	107	111	124	102	129	109	132	127	110	131	129	126	120	122	116	109	131	122	106	140	128	116	126	128	123	117	133	134	103	141	131	111	130	144	113	126	128	125	105	134	132	141	125	147	118	105	127	135	128	132	125	128	107	124	132	142	101	113	124	137	121	104	120	123	123	118	116	129	124	121	112	139	109	112	140	128	128	129	116	108	129	132	135	122	114	134	118	122	127	132	118	110	140	107	118	128	99	123	105	134	141	121	125	118	127	114	117	121	124	127	122	127	132	105	145	117	113	135	115	104	116	124	149	131	140	104	115	116	132	110	128	122	124	129	128	139	121	126	144	128	113	126	124	112	104	123	151	137	114	125	111	128	134	125	145	132	108	130	131	108	126	136	112	116	116	127	124	122	121	128	113	125	140	116	112	149	133	126	118	144	121	128	113	112	121	125	125	119	124	136	127	118	142	123	109	115	132	131	121	111	111	121	132	137	105	125	116	131	104	117	99	114	119	129	142	122	130	124	128	112	119	122	144	119	135	122	112	135	99	134	113	134	127	120	122	150	128	111	136	115	120	117	118	115	123	130	120	110	122	121	137	125	128	128	111	142	126	116	130	117	119	110	133	136	122	136	120	114	118	116	96	135	119	114	114	131	103	115	112	127	123	122	118	129	140	135	114	109	96	107	114	124	118	119	130	118	126	120	123	117	98	135	103	133	118	125	128	119	119	106	117	105	118	123	142	110	133	142	143	123	133	110	136	128	120	125	128	127	123	132	110	109	106	138	109	118	131	125	116	129	120	110	105	106	97	119	116	145	120	124	132	111	124	117	118	104	126	128	131	123	138	149	106	135	138	144	121	127	110	124	128	113	119	135	114	107	126	129	112	134	105	116	107	117	108	128	147	146	131	120	121	136	134	133	143	120	123	128	122	131	138	141	135	138	126	128	102	123	105	111	120	111	133	125	141	139	123	140	139	149	131	150	122	113	118	127	123	108	119	129	121	111	113	126	131	108	151	124	152	130	110	114	128	152	110	123	138	128	131	128	108	132	100	121	126	121	122	114	128	121	144	122	137	119	126	127	123	153	115	109	119	111	107	134	133	125	136	130	109	126	128	119	136	114	135	115	144	142	116	106	120	117	110	133	125	128	147	111	126	113	124	130	124	129	121	136	123	120	123	131	134	121	110	122	127	140	118	143	131	115	119	107	115	126	124	130	127	116	109	127	115	110	119	137	130	137	120	111	138	125	145	115	116	137	125	122	119	120	136	142	123	111	127	126	119	138	119	93	123	127	140	130	141	131	111	108	112	141	107	140	114	122	132	122	137	127	128	132	119	105	114	117	137	114	126	136	127	125	128	115	121	88	125	128	109	120	121	130	131	133	130	129	123	130	121	124	133	130	111	128	121	123	124	107	127	113	138	110	124	150	129	116	121	105	112	115	124	101	122	117	115	129	121	116	130	118	131	123	111	132	112	115	110	106	122	132	123	119	111	112	125	132	131	105	97	141	124	110	123	127	134	137	126	115	122	120	115	128	118	113	135	133	125	125	116	142	129	141	111	107	125	131	138	110	114	138	130	115	102	117	117	114	127	109	131	105	117	130	140	116	123	148	117	125	104	139	117	120	133	134	116	134	148	129	143	128	112	121	110	135	117	128	129	106	125	122	127	120	115	122	110	117	100	114	140	114	125	128	142	107	138	130	114	136	119	132	116	117	124	134	119	123	111	127	119	115	106	96	130	136	115	115	131	132	108	126	103	121	129	111	142	138	112	122	152	121	131	128	111	114	123	126	121	139	119	141	133	106	111	129	119	136	120	112	137	139	127	116	131	132	99	119	113	132	123	124	144	124	122	132	118	117	105	114	124	144	129	136	135	110	116	132	130	124	106	113	120	119	135	120	107	114	131	126	126	108	128	126	125	141	131	122	138	149	121	116	119	134	127	113	120	100	135	122	106	118	116	122	117	126	114	128	109	109	122	124	129	113	108	117	124	118	129	126	102	131	131	116	109	111	120	118	119	117	99	122	125	119	122	129	116	110	104	123	121	120	120	129	119	120	127	133	130	117	122	108	118	151	108	112	103	124	133	122	127	137	146	118	119	129	143	133	121	142	130	128	121	110	117	116	127	127	127	114	137	128	129	131	133	135	100	133	141	109	137	116	110	122	119	119	132	125	118	111	137	122	115	116	127	132	143	112	134	113	145	119	113	114	118	124	135	128	109	117	92	142	137	136	106	147	124	114	128	120	122	113	116	118	121	115	109	104	136	118	112	142	114	99	122	128	121	121	130	113	146	130	105	116	123	121	117	150	124	137	111	119	118	122	105	124	131	131	130	143	114	111	110	121	127	121	120	124	127	137	136	119	115	114	121	141	121	104	119	118	114	121	129	127	127	143	132	125	131	135	115	128	108	143	115	124	135	117	109	112	111	124	123	139	135	125	120	123	133	135	133	125	122	129	124	125	131	126	105	129	136	134	114	112	108	129	119	128	124	109	127	117	144	131	106	126	118	123	107	132	118	124	123	139	126	115	133	125	113	121	134	110	115	120	135	112	120	119	120	134	119	123	140	116	134	112	126	141	126	122	111	126	120	121	104	110	111	115	147	108	130	128	128	112	123	107	139	119	123	120	127	133	124	116	131	120	140	121	129	130	122	110	107	106	119	140	117	124	135	124	133	129	127	123	113	105	111	136	120	111	113	137	127	145	130	95	125	126	117	127	128	139	130	128	127	132	121	114	138	117	109	123	113	105	110	129	123	115	115	125	119	129	138	126	119	104	122	121	116	124	127	117	119	124	117	129	125	115	116	115	103	117	143	123	140	123	118	149	108	140	131	109	132	122	134	124	125	126	89	143	122	118	130	113	120	119	120	142	134	118	138	121	119	112	132	123	123	116	124	148	122	126	134	127
24902	20408	26785	23945	20442	12041	4992	42099	26039	2219	369	321	288	275	270	247	258	243	258	218	216	237	202	231	190	207	205	195	192	213	210	184	164	180	204	180	219	198	186	192	175	163	171	186	201	170	182	177	189	182	183	189	178	190	201	162	196	200	176	188	180	164	199	184	186	171	161	201	173	195	180	187	172	175	193	192	157	174	191	176	177	171	171	172	171	180	167	176	170	176	151	186	186	190	185	193	150	195	212	174	176	202	166	183	168	176	206	170	170	198	181	176	157	190	166	192	176	178	192	172	183	182	178	164	181	176	186	163	187	177	157	177	176	178	188	197	193	162	159	173	194	183	186	169	159	182	180	182	155	165	164	170	160	199	203	179	193	171	190	191	180	162	201	177	166	170	178	167	172	192	168	167	187	172	180	169	183	181	176	182	185	183	166	175	166	213	187	179	170	170	198	173	159	220	204	167	162	197	164	189	177	181	167	168	168	173	172	189	155	181	179	176	140	180	198	185	172	160	170	171	188	157	177	163	181	164	176	170	152	167	163	169	179	177	163	170	191	184	198	177	194	184	175	188	178	188	176	169	166	160	185	179	195	177	174	173	164	149	183	184	190	167	177	183	162	202	175	205	190	186	159	190	193	163	175	179	178	168	217	181	183	171	177	175	167	161	154	180	221	176	148	160	205	185	187	191	178	190	201	169	176	182	183	164	189	156	186	186	188	164	216	210	184	174	176	179	175	200	192	161	173	202	175	194	186	182	202	157	189	187	167	167	190	188	184	172	179	182	174	159	170	161	168	148	204	178	159	169	192	186	190	198	203	162	169	184	183	184	166	181	189	197	176	172	163	159	183	195	199	165	200	183	195	162	195	199	193	193	176	175	172	166	172	176	205	182	186	175	165	169	181	191	181	187	147	175	165	192	179	178	170	170	182	176	166	168	182	217	184	192	188	167	169	155	190	170	179	174	173	167	178	205	159	190	210	203	202	195	164	187	211	157	199	169	178	158	166	165	168	177	198	178	205	161	167	207	163	193	151	201	178	187	180	167	172	158	165	188	203	170	196	179	164	177	163	162	175	151	177	202	164	171	178	174	177	173	188	193	193	176	179	164	165	188	181	177	184	167	177	182	178	168	196	185	212	159	178	185	187	172	162	180	157	180	165	198	182	186	183	169	181	173	164	201	178	161	187	170	209	196	176	155	186	168	194	177	178	187	176	188	156	184	200	170	168	190	159	181	174	194	174	185	171	196	187	191	163	196	170	163	175	189	173	170	197	186	177	191	190	200	196	180	175	182	177	178	198	176	192	189	188	169	170	161	166	152	165	150	181	187	176	173	185	184	182	164	170	169	216	162	169	178	158	168	196	166	173	186	193	169	189	179	173	182	166	170	176	176	181	179	168	178	155	157	177	175	194	172	167	205	175	168	163	183	191	171	191	192	184	200	163	180	156	151	154	187	192	179	177	201	149	187	196	187	173	196	183	183	161	182	189	173	165	162	157	188	180	162	181	168	202	179	185	184	178	206	171	189	210	183	185	174	163	182	171	206	172	166	189	154	183	192	178	176	181	197	173	183	182	164	163	166	170	184	160	168	190	208	179	198	207	205	184	178	172	178	164	183	168	176	185	181	177	193	161	178	188	176	164	191	183	170	198	177	166	179	160	175	160	185	167	168	193	185	191	192	185	189	196	167	194	208	197	173	191	189	202	159	173	183	186	183	178	186	187	199	174	180	174	201	185	155	170	197	157	212	181	180	179	177	177	160	158	203	171	179	174	177	176	178	170	193	192	161	190	158	183	182	174	176	161	181	195	160	184	170	205	169	176	169	197	202	183	156	163	172	171	172	171	166	159	181	190	199	218	145	168	164	193	161	200	183	150	189	165	185	166	185	179	186	169	193	173	196	149	199	172	191	166	195	205	185	199	206	189	165	183	147	183	189	155	168	161	196	190	169	187	186	180	181	176	181	194	196	172	176	194	158	160	201	156	173	196	167	177	183	187	190	189	181	193	172	181	181	188	167	188	177	164	194	167	181	179	183	203	171	174	179	153	174	180	208	186	191	182	193	170	186	169	169	174	194	187	187	172	161	187	165	172	192	187	154	159	190	203	171	171	166	176	164	182	181	187	170	159	180	158	177	181	173	166	172	195	185	179	188	176	164	163	184	158	178	172	175	162	168	182	158	181	160	184	161	168	181	156	160	180	151	184	172	166	164	189	192	170	211	169	183	186	148	171	165	172	201	190	182	162	156	186	182	173	185	169	177	171	181	185	181	178	191	175	180	189	145	182	162	196	166	167	141	174	181	173	176	174	155	196	193	186	188	173	189	160	168	195	193	171	194	183	206	166	168	190	184	188	196	167	173	146	177	173	197	184	178	154	188	185	190	183	166	183	186	170	178	177	167	174	174	166	185	214	167	177	189	179	190	171	195	181	189	185	167	176	198	178	166	167	160	161	179	185	181	169	198	188	170	195	212	175	167	157	183	190	190	168	162	179	156	152	173	210	162	161	177	177	187	196	201	177	186	167	190	206	195	189	215	182	161	175	162	152	163	176	192	189	179	153	201	204	184	164	163	169	147	165	179	197	159	184	146	173	198	172	208	170	191	186	194	197	185	193	188	178	203	176	201	154	179	195	195	176	184	177	172	202	178	169	183	179	146	200	196	192	158	163	177	171	174	173	157	172	179	184	204	212	201	163	164	181	162	164	168	189	178	183	182	178	186	181	184	183	167	190	180	188	156	189	180	202	157	189	193	179	188	156	178	177	185	179	193	168	175	188	186	159	177	182	166	167	193	186	173	178	185	162	181	187	183	195	169	169	181	160	185	194	181	172	178	185	176	166	171	164	188	156	178	189	184	179	181	204	200	171	180	162	190	171	190	182	185	181	208	183	186	200	184	188	154	186	159	181	155	176	181	181	185	175	181	186	178	154	162	172	155	149	182	164	181	197	164	194	163	194	196	192	167	182	170	166	174	167	187	183	191	194	163	195	175	174	152	193	189	187	195	160	163	191	209	173	171	178	170	188	170	208	175	179	157	175	173	195	163	188	177	174	192	191	174	195	210	172	200	179	176	158	199	164	188	158	184	177	213	182	153	183	195	187	210	173	180	161	214	193	179	167	181	165	160	204	178	156	163	190	195	186	173	169	194	163	200	176	170	183	177	192	182	161	166	170	176	188	187	177	178	165	186	194	170	169	185	162	205	183	176	172	163	176	202	170	171	178	187	174	174	191	162	181	174	175	185	183	187	181	180	191	183	175	167	168	182	176	185	189	162	158	194	203	192	185	178	191	200	194	167	177	192	191	170	184	179	181	189	165	160	167	178	176	169	187	185	197	175	172	187	205	186	193	182	177	189	191	177	192	183	194	193	191	187	193	158	183	159	195	196	192	181	164	170	201	178	175	168	180	171	152	190	167	183	182	178	194	177	212	188	159	173	173	161	178	180	188	179	198	156	170	175	200	169	155	178	159	165	184	174	184	156
10536	19237	17538	9188	6106	4494	7633	44699	14691	653	542	497	452	403	377	327	339	314	289	290	248	236	218	252	254	230	221	225	225	203	212	192	199	202	214	192	190	204	200	214	186	189	178	201	176	208	188	177	213	184	180	179	172	177	196	182	178	172	207	203	180	192	133	165	181	202	175	181	186	177	178	175	171	193	162	163	189	186	181	170	177	188	183	196	196	184	157	167	167	200	192	184	185	161	168	183	198	185	173	185	178	183	167	187	187	194	173	188	170	166	176	167	160	177	184	198	168	176	185	177	180	180	177	178	184	191	164	181	165	178	179	155	144	188	164	201	149	189	173	163	178	162	156	182	167	190	162	171	191	171	198	197	196	157	177	190	172	181	212	194	193	156	186	192	179	169	185	162	185	153	185	168	178	159	195	177	196	177	158	172	171	174	167	170	177	194	171	184	168	161	173	160	177	197	187	193	185	173	172	168	158	186	138	218	180	171	171	154	175	171	173	166	182	180	160	198	190	173	194	204	167	165	165	170	171	166	196	164	166	184	169	186	186	166	175	187	164	198	171	184	172	151	178	172	173	178	187	183	198	162	169	160	174	171	157	169	174	180	196	172	184	147	175	194	180	192	172	197	187	196	165	168	168	176	189	180	176	164	187	156	185	175	170	172	190	193	181	160	162	160	173	175	158	156	175	165	190	184	186	170	167	201	152	185	154	187	172	180	152	179	169	188	176	188	184	174	176	159	169	186	197	164	165	166	172	168	183	164	171	174	175	173	179	182	161	170	175	184	164	154	199	170	193	154	177	157	192	177	177	177	185	176	151	166	165	191	180	174	185	170	179	165	171	166	184	186	172	161	163	185	189	175	192	180	153	176	171	167	187	171	160	171	170	158	178	174	170	170	166	163	174	169	175	173	191	172	162	188	193	163	193	175	149	147	180	172	158	163	189	150	181	185	178	165	172	187	180	150	169	181	190	159	171	196	175	193	167	177	162	168	170	163	209	180	188	178	164	183	155	154	186	185	185	183	173	180	184	180	193	194	165	155	171	177	180	153	155	179	171	159	185	199	173	178	159	180	177	164	162	190	195	168	166	179	171	158	166	162	172	173	176	157	165	173	171	166	188	182	184	165	169	178	178	186	165	174	153	204	171	179	183	167	164	161	167	169	182	164	190	185	178	172	187	189	173	205	170	165	181	158	144	185	152	192	163	166	166	178	186	163	211	160	196	162	186	162	181	209	212	159	179	177	158	183	189	186	173	159	177	179	171	181	180	184	179	198	165	186	189	189	177	191	172	174	206	179	165	168	175	166	169	166	173	138	184	162	186	168	191	186	166	171	191	160	198	168	195	202	157	161	163	190	171	171	160	177	162	160	155	167	191	170	168	179	154	143	194	179	165	178	178	173	187	203	171	197	156	185	180	187	168	172	186	167	147	189	196	158	168	168	159	147	187	193	195	157	176	168	162	157	159	188	142	162	155	202	164	170	184	180	185	192	166	173	173	157	176	160	167	164	176	176	155	183	185	175	190	150	171	181	185	183	159	157	165	177	166	184	200	175	184	188	198	192	176	182	173	177	174	176	167	169	173	144	190	177	166	169	179	184	199	186	181	156	190	174	157	179	161	160	170	181	171	167	169	173	180	163	173	184	176	161	179	167	151	167	165	166	170	177	156	192	185	159	189	173	186	184	160	164	201	160	193	194	192	158	152	182	171	188	186	193	183	172	174	195	177	167	184	182	178	178	195	163	173	185	171	199	167	175	204	188	190	172	186	192	197	196	158	161	166	195	152	174	178	189	144	174	178	172	178	189	182	186	176	192	196	158	155	169	182	216	174	166	182	166	157	168	159	170	147	190	165	183	177	162	161	175	196	169	162	184	180	165	161	194	163	178	151	172	167	164	185	190	182	178	165	196	178	149	174	153	176	172	191	182	136	178	197	174	153	193	179	160	199	166	170	192	185	195	155	180	172	195	180	184	172	168	164	194	198	155	161	158	177	175	185	185	172	195	153	155	167	190	183	175	169	172	167	182	163	187	195	189	168	177	165	140	157	173	179	176	187	167	173	165	188	188	160	165	176	181	167	179	182	159	172	153	173	189	179	178	177	178	189	161	148	184	170	163	170	169	196	176	193	177	165	159	162	174	191	182	169	174	191	184	159	213	178	157	174	169	167	204	167	148	175	193	171	147	181	194	182	184	162	182	173	164	181	177	187	182	174	167	163	193	172	173	153	172	181	144	189	178	144	191	158	167	167	171	171	194	164	152	165	178	188	194	169	178	173	166	165	168	170	187	171	183	179	183	171	179	171	175	198	174	143	176	175	187	173	162	175	187	169	161	181	185	184	151	166	206	166	169	163	165	167	152	190	185	170	169	194	153	197	191	190	171	171	187	189	181	163	184	185	175	163	179	184	174	155	192	180	190	176	168	162	170	152	166	177	170	164	158	173	210	176	183	185	182	168	211	192	153	174	168	189	172	175	169	191	174	173	157	164	163	187	167	164	163	172	176	155	175	169	187	209	189	174	192	188	150	186	181	190	184	184	197	169	182	159	158	166	179	181	181	170	171	170	185	183	200	172	190	179	169	157	199	191	167	166	189	166	196	172	175	182	197	183	160	196	175	179	198	193	159	170	151	181	157	174	183	185	163	183	190	159	171	160	174	173	195	154	185	168	152	173	170	197	172	160	160	160	174	183	161	166	181	163	146	190	154	173	162	178	208	182	181	170	124	195	164	183	186	168	170	142	187	160	169	163	174	170	170	167	152	195	159	181	194	174	186	205	165	162	191	147	191	184	164	172	172	166	171	188	177	195	153	190	191	199	167	195	170	161	189	179	180	157	174	155	184	170	192	176	157	183	169	167	177	192	177	167	178	184	181	183	162	175	182	157	153	201	177	179	185	162	196	193	180	164	160	177	181	172	157	164	179	156	162	173	187	150	175	188	153	175	174	166	193	177	158	199	167	172	179	176	191	160	193	177	188	181	179	160	193	162	167	198	165	167	160	182	175	176	181	192	187	171	170	168	156	180	170	172	193	171	193	182	173	169	151	208	157	178	168	196	194	180	198	185	150	170	151	188	176	169	198	153	173	183	169	158	185	180	169	157	154	174	193	192	204	182	169	130	177	166	173	165	162	183	175	166	158	180	215	187	179	185	171	157	189	150	182	185	162	159	192	152	179	184	173	171	159	153	197	161	190	164	198	182	175	181	177	150	163	165	184	183	203	184	170	172	178	181	155	190	182	206	160	168	157	161	197	183	178	180	176	175	187	170	157	166	164	166	186	169	159	150	171	154	195	166	173	186	181	199	187	171	175	160	161	192	156	195	198	192	220	206	166	181	173	177	145	153	161	169	141	171	177	164	183	167	172	174	185	171	196	187	165	171	178	175	170	171	182	201	179	176	139	192	197	181	174	197	185	183	162	182	177	154	183	178	176	179	174	211	165	157	177	222	177	159	181	171	175	189	180	186	159	183	159	186	173	188	169
22593	20416	27100	23612	20427	20638	26024	59128	35735	6299	804	611	587	516	488	523	461	466	470	474	419	425	450	420	436	401	408	401	429	436	383	418	358	409	414	362	336	363	351	418	370	378	381	358	386	350	345	362	358	383	375	351	347	345	385	366	355	376	350	383	366	352	349	392	340	373	363	333	366	371	361	367	385	364	390	371	410	342	323	390	365	372	358	380	371	353	369	361	362	390	383	366	361	352	374	329	367	365	369	335	350	346	393	373	373	358	356	394	325	369	361	336	334	356	401	379	333	403	357	357	357	349	350	348	339	355	366	368	358	359	380	392	358	354	402	333	372	336	349	396	392	317	381	384	350	344	362	329	402	367	358	390	373	348	343	391	333	368	368	365	355	346	334	318	339	364	402	369	376	364	371	343	363	349	366	349	343	358	349	353	337	355	375	349	310	369	358	353	370	346	375	356	354	381	379	387	339	346	332	321	347	393	338	347	375	387	349	371	366	367	370	382	379	377	388	335	343	339	364	386	351	354	359	358	392	386	385	333	311	360	369	366	332	352	366	356	352	334	328	357	348	350	375	365	333	368	358	364	343	363	371	331	378	363	382	371	374	367	337	361	375	329	349	359	327	335	365	360	333	385	395	369	355	364	403	382	364	351	334	364	364	331	336	343	379	346	358	362	385	360	424	378	325	335	357	347	326	347	362	380	368	316	355	344	395	339	347	362	350	359	350	357	380	374	374	358	373	345	352	374	356	378	370	342	359	385	372	379	348	380	374	357	344	413	370	364	356	361	412	390	355	354	402	377	348	377	327	377	352	357	364	380	400	356	350	347	338	356	336	322	359	374	370	347	359	355	381	376	350	341	372	380	334	358	355	362	398	361	337	323	358	373	390	369	366	340	336	383	341	339	383	328	360	345	368	388	369	376	327	375	339	368	372	367	370	359	367	363	358	363	358	344	375	366	311	359	358	386	374	374	372	360	341	365	360	325	367	358	364	363	313	324	372	356	346	386	352	354	347	357	356	342	345	349	347	354	334	390	339	348	347	351	367	366	375	376	351	394	359	362	367	384	338	363	353	329	313	354	381	328	355	324	341	375	390	355	369	370	335	335	354	384	380	362	347	348	368	351	370	372	379	358	371	338	396	344	376	358	346	338	416	344	376	399	359	348	359	339	380	329	381	364	375	341	390	352	370	369	358	364	364	334	373	388	385	332	355	351	359	351	337	350	381	362	336	356	357	344	370	340	377	399	385	367	338	391	357	343	331	350	400	359	362	376	349	390	375	343	343	371	339	376	356	356	352	364	373	361	359	373	378	377	342	380	342	399	332	379	374	349	365	339	345	367	388	350	363	354	349	366	348	338	375	363	379	351	354	384	369	359	363	347	384	344	352	395	344	337	340	326	367	365	345	327	377	346	365	377	367	349	370	342	363	373	374	309	392	337	358	333	366	380	328	314	322	372	365	370	371	338	393	334	339	379	331	406	393	402	370	350	352	365	384	342	368	358	356	354	391	338	365	312	356	356	355	383	390	310	381	351	342	336	373	323	338	381	389	390	388	359	370	384	374	371	366	364	352	378	373	348	357	346	370	356	355	345	366	358	353	371	348	327	357	353	378	335	339	371	378	373	330	374	358	377	397	321	356	363	354	406	360	353	350	362	373	359	343	352	343	354	374	392	366	362	345	358	330	342	391	349	358	336	355	374	376	385	372	359	347	343	361	345	339	384	394	354	382	342	368	339	334	358	354	346	355	333	376	343	331	338	345	333	367	362	364	344	358	344	327	391	336	352	357	362	355	350	376	348	327	359	344	353	380	356	379	327	369	363	372	328	340	367	321	374	380	327	376	358	333	407	354	378	351	356	369	356	384	335	372	333	353	382	361	361	338	365	365	348	349	347	360	377	381	369	382	395	398	337	366	350	361	334	362	357	378	384	376	348	349	362	351	319	390	355	347	378	350	337	371	344	373	358	361	394	335	343	353	317	359	353	403	340	370	372	361	342	373	345	371	343	357	344	373	346	364	378	347	374	369	341	360	360	320	330	388	375	396	357	357	373	325	367	330	356	369	346	336	351	343	360	337	373	385	387	358	380	332	368	381	372	315	376	368	345	369	329	372	346	345	330	375	350	346	377	363	345	356	370	358	327	369	363	354	345	364	374	366	368	327	347	367	371	348	337	351	375	383	403	357	356	367	385	348	380	343	361	356	388	358	317	317	345	360	397	371	347	342	381	337	366	344	361	328	376	338	365	356	349	392	339	371	336	390	339	375	327	343	355	395	377	374	359	373	381	380	362	408	358	388	355	364	349	362	345	346	374	359	353	386	360	391	357	388	342	341	298	365	383	361	374	347	379	352	349	357	336	339	350	338	392	353	334	381	332	362	377	344	344	362	368	365	329	404	390	352	387	322	378	386	372	368	309	380	348	344	401	370	371	357	371	379	360	419	330	395	366	370	306	364	352	348	362	350	374	332	346	395	375	397	336	348	353	356	364	329	339	350	371	403	381	378	363	338	357	329	353	373	364	354	356	369	370	352	368	356	366	362	368	344	357	376	352	366	384	354	333	401	359	343	347	364	387	398	353	347	358	376	388	340	374	357	367	348	368	349	339	373	369	338	352	353	329	350	387	331	352	376	422	350	371	311	369	378	308	335	358	350	377	334	361	345	335	366	332	392	372	321	357	358	343	406	358	376	372	361	311	397	382	396	361	383	342	357	353	341	364	371	345	361	374	357	358	341	359	331	392	377	350	341	360	355	358	362	385	363	356	324	360	395	363	337	362	358	342	354	349	327	356	364	340	366	358	394	334	353	361	343	354	371	368	362	378	353	354	350	364	367	339	375	321	326	387	325	345	348	373	384	390	366	349	404	368	361	386	325	390	353	363	356	351	315	361	357	397	374	348	351	373	398	382	312	330	349	335	371	346	338	371	400	323	360	354	381	363	368	351	367	353	377	345	364	358	354	371	335	358	356	333	350	368	382	373	364	318	367	376	363	361	348	343	377	340	333	397	379	354	354	358	356	373	360	369	346	333	356	345	380	429	359	329	403	376	367	357	315	360	387	359	349	343	367	327	347	330	333	330	346	393	364	402	391	358	343	343	346	358	377	367	369	361	398	344	329	355	336	371	390	369	378	363	377	343	364	365	364	374	378	361	375	393	386	391	355	358	351	362	329	365	355	344	360	327	364	358	345	369	335	354	369	384	331	335	379	360	381	364	369	374	344	365	351	344	384	379	389	348	375	361	369	363	371	361	357	363	373	366	365	363	356	353	346	354	370	351	333	396	328	378	363	319	392	386	355	382	319	344	373	353	346	408	368	386	338	365	330	382	360	365	332	381	358	315	368	381	375	352	370	385	406	385	342	327	342	341	364	376	356	344	383	366	356	348	354	329	386	391	382	344	341	342	347	342	353	318	375	373	369	403	340	348	365	351	355	342	368	376	348	371	370	319	380	376	368	355	330	353	390	339	372	340	388	325	364	357	351	354
13824	25192	21948	13931	10523	8896	24233	57454	17138	1165	1053	918	765	793	665	665	578	574	587	519	509	508	487	463	444	465	415	410	420	392	418	368	414	401	408	339	372	376	367	372	345	373	361	370	377	374	347	354	376	361	377	335	369	382	357	383	345	372	359	345	362	336	356	395	361	348	345	375	334	346	346	312	344	350	347	329	339	304	364	328	302	335	361	386	334	341	379	342	330	318	334	325	343	361	307	388	347	324	325	340	354	327	355	323	331	333	347	322	348	362	353	329	325	346	334	350	319	311	343	324	331	353	360	338	316	345	360	356	330	342	336	333	343	339	344	350	347	308	342	311	332	365	358	356	333	348	315	339	337	343	335	321	301	352	366	353	371	361	381	326	397	332	363	319	363	329	317	367	357	349	300	363	315	325	339	324	369	354	375	327	334	344	333	344	365	370	332	325	363	343	348	306	320	351	329	306	324	337	348	329	348	348	333	325	319	357	321	335	372	367	347	339	361	324	308	356	361	358	341	317	330	336	328	357	301	366	346	328	334	342	357	326	336	361	317	361	348	307	333	346	336	345	349	317	324	374	354	331	313	326	273	341	339	358	342	350	334	343	335	346	328	347	330	319	333	323	315	336	335	331	300	362	315	372	342	328	345	352	366	344	329	339	366	325	314	301	359	340	366	323	353	329	341	329	338	345	347	328	330	319	330	356	360	386	324	355	335	327	329	335	331	389	340	342	370	344	338	344	355	318	308	350	326	343	339	330	351	331	387	331	356	343	351	378	364	370	358	366	346	334	327	326	353	362	324	346	340	366	371	355	327	320	338	334	345	316	354	357	331	356	323	329	340	317	322	348	330	317	370	325	357	368	353	343	310	353	349	331	304	338	399	322	327	342	332	331	346	348	339	346	329	326	320	310	351	333	349	339	326	351	365	331	309	350	369	345	339	350	349	321	362	333	383	300	316	340	366	328	324	336	341	320	306	326	327	332	366	343	321	360	338	357	342	376	333	329	337	358	324	343	327	351	335	349	337	353	329	356	308	328	315	346	355	321	319	374	372	336	336	370	339	336	333	364	350	303	286	321	359	363	358	346	354	330	366	336	327	361	337	338	360	337	348	326	335	321	326	322	350	345	341	365	328	333	355	323	332	335	364	348	332	347	365	331	351	363	336	344	324	347	339	345	374	311	359	312	368	315	342	369	347	343	341	369	367	334	337	334	320	311	354	336	342	331	372	361	359	342	386	358	316	331	347	338	337	360	341	310	348	316	344	354	344	324	362	333	341	320	332	335	323	355	337	398	365	323	317	334	360	319	348	369	337	347	352	352	334	361	325	341	336	333	355	352	343	323	362	382	333	328	335	338	334	338	356	347	325	339	311	355	343	368	341	333	327	314	336	338	338	342	359	350	322	342	364	354	352	337	353	333	347	325	343	377	324	312	379	319	350	339	342	362	371	330	383	358	363	354	354	328	318	356	347	360	324	319	337	271	323	327	358	377	315	338	348	359	333	340	332	337	370	307	305	318	364	335	333	343	354	308	304	347	332	321	307	316	321	373	348	335	368	333	317	355	381	357	323	321	321	356	326	385	376	341	337	361	354	324	310	348	322	340	348	322	358	312	310	351	332	360	342	332	372	318	350	313	329	330	343	319	365	325	361	350	336	299	367	362	361	340	336	342	337	373	351	381	369	313	375	338	339	311	359	330	336	345	355	352	323	367	354	343	343	321	338	380	334	357	351	325	377	344	335	351	352	351	351	336	347	313	343	316	356	336	318	350	316	343	352	323	327	317	376	346	347	355	366	354	363	338	332	338	353	337	327	303	362	320	348	324	322	357	355	345	337	384	320	368	333	339	384	327	332	339	327	367	371	356	317	382	343	353	338	342	319	337	318	349	340	312	341	325	319	327	333	385	320	354	313	321	331	323	334	305	319	354	382	330	332	326	300	351	330	339	351	339	336	313	337	332	324	344	355	341	365	296	346	339	330	349	338	317	341	363	356	375	359	381	337	347	368	375	323	340	336	325	314	355	335	307	367	363	337	344	324	324	350	313	343	315	335	322	362	340	333	365	345	325	378	312	331	329	353	327	348	327	358	334	362	336	332	320	361	320	342	356	339	370	327	311	325	350	343	367	351	340	397	339	328	329	350	325	351	316	355	354	367	326	310	325	332	321	349	325	330	311	346	348	312	377	336	375	347	337	345	370	359	341	353	349	324	349	330	336	293	344	341	343	360	359	325	354	342	365	349	371	341	324	365	343	361	353	350	343	315	333	306	352	352	373	327	332	346	353	355	346	336	332	307	326	318	332	362	327	306	314	344	369	357	326	375	363	393	354	372	337	349	352	366	340	338	361	346	317	353	333	345	348	339	316	328	357	377	335	332	315	345	373	331	334	339	351	343	369	329	341	339	352	358	367	391	375	348	351	354	369	340	370	346	356	363	372	371	362	315	338	361	352	352	341	345	357	335	304	340	313	330	326	348	328	334	360	355	346	370	347	342	362	307	320	364	347	370	334	350	309	319	351	315	358	361	336	367	344	343	345	321	363	325	333	350	330	341	317	341	341	345	320	321	359	353	323	347	358	342	394	358	356	315	346	346	325	334	351	340	341	347	326	349	343	353	352	351	358	329	335	332	331	352	320	317	331	385	344	369	280	356	328	342	352	364	322	327	374	348	355	364	325	372	309	333	327	320	353	344	338	353	342	364	364	315	340	342	393	338	338	334	366	376	349	360	332	359	351	328	375	332	317	331	305	309	353	345	340	325	343	318	345	371	363	372	366	337	357	350	320	384	360	373	312	320	310	369	329	346	328	329	321	319	341	336	303	354	330	309	349	335	383	331	358	347	309	341	336	347	307	334	347	340	342	334	331	339	375	341	345	350	326	366	303	344	366	375	351	337	339	333	337	344	315	335	341	318	352	350	340	327	342	383	304	359	353	395	325	356	322	353	330	336	332	360	335	365	365	347	318	336	358	354	339	346	348	323	335	324	343	327	325	323	296	330	357	330	363	374	367	320	327	322	325	386	330	309	358	377	312	329	310	338	350	307	320	380	352	396	340	340	311	303	333	330	371	331	343	346	340	354	317	337	330	359	359	318	345	340	331	378	325	338	348	333	339	400	318	335	354	337	327	355	344	317	318	332	336	348	356	361	376	337	331	330	339	338	326	336	381	340	341	343	333	373	329	354	348	365	353	358	350	357	331	360	351	327	352	376	338	370	353	350	307	320	312	320	352	369	336	319	343	346	378	350	360	330	358	343	331	343	375	374	328	361	347	335	381	340	356	349	340	300	334	352	372	322	357	373	339	344	330	340	338	303	341	340	353	348	331	334	373	325	346	343	343	357	346	316	368	345	315	340	324	304	375	330	327	382	356	353	350	340	315	332	330	377	380	351	360	338	344	363	387	327	348	372	343	328	364	323	335	342	335	319	345	338	336	329	356	367	340	362	321	344	313	331	363	368	332	370	343	325	348	353	319	330	323	325	294
27859	15118	3503	1284	1010	696	1456	5040	2216	142	132	123	120	121	127	110	106	120	128	123	99	125	112	125	108	121	127	128	133	117	116	107	138	101	102	103	118	140	116	118	121	109	102	133	130	114	105	120	106	85	112	139	121	122	132	118	136	117	107	97	116	114	95	128	119	102	109	125	123	124	132	103	102	129	121	105	109	109	148	109	99	114	130	125	137	117	111	123	126	124	93	107	112	112	92	115	121	107	92	129	118	106	118	104	104	125	104	118	113	113	121	114	106	127	118	116	112	101	112	105	129	118	118	115	122	114	121	114	116	106	109	116	105	113	104	144	112	119	106	109	125	121	103	122	111	120	118	100	121	116	115	140	133	132	106	115	120	114	115	105	131	116	128	136	126	124	118	99	125	111	111	135	104	117	113	131	118	124	144	115	105	112	98	86	121	111	105	120	128	112	107	101	121	123	107	123	114	108	104	136	121	108	100	115	110	108	115	132	112	106	118	98	108	97	124	134	128	118	108	111	117	131	109	138	128	120	107	101	118	102	118	120	118	132	131	134	144	117	130	124	107	121	120	129	120	121	116	108	112	120	92	130	137	114	114	123	104	126	109	126	108	115	110	117	118	120	109	122	121	122	130	139	120	130	100	128	107	124	110	117	136	96	124	102	117	112	100	107	133	126	106	124	136	130	115	92	112	116	124	126	114	106	122	108	108	111	133	117	122	113	115	117	100	134	121	119	109	107	102	119	103	102	123	124	118	116	103	106	124	109	123	117	107	125	105	127	127	107	99	126	108	122	131	111	115	135	112	122	113	112	120	100	121	130	104	107	113	123	127	115	107	135	114	113	129	123	123	110	101	94	127	136	126	108	108	113	106	99	114	121	135	128	131	140	126	117	126	111	104	114	101	107	97	111	129	139	121	131	116	126	112	121	120	120	123	122	112	112	120	119	109	100	129	101	123	109	114	108	113	115	126	105	99	90	121	116	134	116	94	119	130	125	126	108	121	120	121	113	113	114	124	126	112	104	123	147	107	102	118	112	105	117	114	122	125	114	121	108	129	98	99	117	103	132	121	116	121	135	133	116	106	119	98	110	113	110	115	115	125	124	131	113	99	114	125	103	108	113	138	122	108	91	111	106	122	106	126	118	127	110	119	110	135	129	100	104	106	105	117	117	125	117	137	126	133	115	114	103	121	113	128	109	94	108	101	101	103	113	115	111	117	110	115	126	102	126	131	105	124	119	114	102	110	104	118	125	100	115	116	113	126	117	127	112	106	125	127	104	106	92	102	117	117	100	139	117	107	116	125	116	129	114	117	125	97	106	120	100	114	118	105	116	98	106	111	114	117	125	115	133	120	101	143	124	128	100	122	125	106	104	109	111	105	103	126	114	116	107	106	127	139	112	124	105	114	116	102	122	121	122	132	113	123	121	124	116	110	132	121	129	121	108	117	114	141	126	124	121	110	138	108	129	123	134	124	128	124	117	135	117	115	102	127	104	115	112	116	103	105	116	126	121	107	109	111	110	110	129	113	130	117	121	118	107	124	113	124	110	109	120	117	111	114	110	119	120	100	97	117	125	108	99	102	118	98	135	118	133	104	122	105	120	112	119	117	119	133	112	112	127	122	115	116	106	130	106	114	113	143	126	118	105	107	117	104	109	130	104	110	101	118	109	110	113	121	120	122	100	122	113	147	108	128	122	110	112	129	114	110	113	123	121	113	108	140	95	116	139	120	114	112	126	107	112	134	109	115	106	113	132	113	116	100	102	131	113	131	101	114	112	116	129	130	118	123	109	119	121	126	117	107	95	117	123	124	117	109	128	113	120	117	131	134	117	102	117	102	115	105	120	113	115	120	139	100	104	122	124	118	108	130	133	100	117	131	100	115	122	109	131	121	106	123	97	105	98	115	136	110	108	125	103	105	126	134	99	109	115	103	119	113	89	118	123	99	119	105	137	120	104	96	124	98	128	109	131	99	117	121	109	135	126	107	117	119	101	127	116	133	113	123	122	126	128	113	111	124	145	114	142	110	102	117	117	121	129	125	116	104	114	113	112	107	109	109	114	124	124	118	117	121	119	123	111	117	116	127	112	107	127	125	111	113	107	124	91	118	116	118	120	94	102	130	114	102	122	99	132	111	118	121	112	96	111	119	123	116	126	116	138	99	107	109	121	103	118	120	119	96	128	135	116	112	110	119	120	119	141	126	130	111	124	117	108	130	113	114	96	117	106	115	122	113	102	113	120	111	128	94	95	104	119	108	133	126	112	112	130	113	115	122	100	119	131	104	119	128	118	113	118	124	125	113	140	116	120	130	102	106	112	118	129	129	131	114	120	122	99	120	116	129	119	118	108	118	107	113	114	121	85	126	118	109	118	100	106	105	123	134	105	138	109	113	120	116	105	113	115	123	96	135	113	137	108	135	107	99	116	122	99	90	116	119	110	112	118	116	113	113	112	114	104	115	161	112	145	140	126	101	128	121	112	124	118	114	98	104	108	111	117	144	96	116	121	109	101	112	99	130	122	125	118	117	110	119	124	121	118	131	107	124	145	111	113	103	109	128	118	107	105	110	126	123	99	117	109	107	129	107	121	118	114	98	117	115	120	124	117	117	120	108	119	98	118	114	119	134	125	122	123	130	125	102	113	118	110	126	118	97	125	109	106	110	111	109	112	105	114	118	117	109	113	116	103	122	129	124	116	105	107	135	102	128	113	122	119	113	105	124	113	97	120	106	113	126	125	121	134	111	97	115	120	112	117	106	115	110	128	118	122	110	119	116	116	121	124	97	107	110	133	109	102	108	140	110	110	114	123	142	92	122	112	119	117	126	104	113	121	127	104	116	116	112	121	100	137	112	99	128	118	128	106	96	121	103	119	141	113	106	106	107	116	109	110	116	133	120	117	121	112	134	102	122	126	105	113	115	142	114	110	120	129	124	128	115	93	123	103	111	103	145	103	116	99	127	125	131	107	117	124	120	104	118	133	103	147	124	117	127	129	139	140	127	114	114	123	114	112	118	110	113	108	142	118	100	121	107	137	109	112	110	105	99	124	110	135	123	108	105	124	101	115	113	114	99	113	103	113	128	107	96	98	118	110	116	120	110	122	124	115	101	127	132	130	135	118	117	100	118	113	111	89	128	117	128	112	103	109	120	111	111	117	112	122	97	110	112	92	131	125	116	116	132	98	125	128	118	112	124	89	103	127	120	117	101	125	123	133	113	117	102	111	135	115	117	126	133	116	128	115	128	123	132	119	111	125	130	118	108	113	137	131	114	121	103	123	147	111	102	128	114	115	113	114	119	100	122	90	104	130	122	130	115	118	106	119	125	128	113	105	130	121	108	113	97	131	131	124	112	106	120	140	105	120	106	109	103	119	117	105	112	114	122	104	118	123	99	123	111	119	126	115	103	131	116	112	121	131	110	111	121	114	120	135	109	127	131	107	115	131	123	123	112	111	105	122	121	118	106	113	120	108	116	120	99	126
7036	6220	4214	2339	2091	1365	2828	8781	3129	157	146	145	169	131	117	139	129	114	139	126	134	123	131	154	140	134	129	114	130	124	112	136	111	138	114	129	138	117	123	127	132	130	138	121	144	130	130	119	151	147	140	110	121	126	129	139	133	111	123	123	131	124	130	122	118	135	103	142	126	146	118	131	141	143	115	128	127	128	117	163	124	130	126	145	136	120	122	137	126	139	113	139	133	121	118	145	143	117	124	124	120	140	142	104	135	123	116	127	109	135	144	100	113	146	134	144	128	127	128	149	102	123	132	113	133	136	137	148	121	133	118	132	131	128	141	122	125	134	130	120	134	127	120	131	129	98	120	133	129	143	129	121	123	121	119	135	131	137	120	120	135	138	109	124	154	145	121	125	126	132	106	138	136	123	135	135	131	130	108	138	123	127	131	130	137	120	129	123	136	130	135	105	129	116	130	123	129	117	138	118	123	136	131	119	146	121	134	133	137	110	123	121	125	115	145	133	106	112	138	146	131	136	121	125	140	145	134	129	112	145	121	123	134	120	128	126	135	119	129	148	141	125	125	135	116	127	151	119	129	122	131	135	113	133	120	136	140	127	130	125	130	113	134	126	142	131	142	135	128	126	123	124	140	123	117	133	134	135	139	134	123	133	118	142	115	121	155	120	111	130	143	143	126	122	109	129	145	127	130	137	127	122	137	127	134	115	118	149	122	111	146	145	133	136	130	114	124	122	133	109	152	124	123	143	152	131	127	124	111	118	145	125	124	122	124	127	135	136	146	122	135	134	133	145	123	120	112	127	133	130	110	134	133	136	114	125	131	128	130	132	128	122	136	121	132	123	116	123	120	125	132	123	135	125	137	114	121	153	107	130	130	113	141	121	131	116	144	133	129	133	140	124	145	114	130	118	126	130	122	138	122	152	138	132	138	147	126	110	147	146	127	127	146	124	125	126	133	132	119	145	119	139	113	137	106	152	109	123	126	137	123	130	131	146	132	126	133	138	147	133	118	131	134	123	137	135	132	126	136	123	149	131	129	127	138	123	118	124	136	140	113	137	126	125	137	125	128	127	122	130	125	125	141	133	143	111	147	123	110	160	130	116	114	125	109	113	137	142	129	127	127	129	119	127	142	135	128	135	131	119	136	118	128	139	133	137	140	147	120	140	143	125	144	146	145	147	117	137	137	134	124	135	112	138	128	132	130	119	119	129	130	124	124	120	132	119	118	138	134	125	139	117	131	145	159	133	128	158	143	125	121	137	118	116	138	133	133	132	137	115	117	100	139	120	126	132	114	130	110	123	122	131	116	151	114	132	129	137	109	118	128	129	122	128	115	110	143	138	115	132	107	136	131	128	129	113	115	149	143	123	139	116	142	115	131	137	112	135	141	135	154	136	130	125	136	123	136	133	144	140	155	129	120	128	124	129	118	131	121	131	121	155	139	125	114	153	126	107	111	130	117	148	128	122	125	132	118	145	145	104	130	139	103	130	115	135	111	139	123	129	142	127	130	119	113	144	130	115	120	140	140	124	139	142	126	133	123	130	110	124	136	129	123	153	121	120	133	147	137	125	127	122	129	122	142	142	125	125	120	134	126	136	115	124	128	132	135	132	107	115	146	122	122	138	121	140	139	131	136	127	123	118	134	100	122	156	136	136	133	136	123	125	121	126	135	136	134	103	119	122	122	125	145	110	147	140	126	123	131	130	132	125	128	136	160	128	137	110	127	148	135	137	122	136	148	143	103	103	135	120	123	150	154	127	124	120	138	109	111	130	128	139	119	124	129	128	124	124	118	113	138	121	131	152	131	136	121	137	154	119	129	136	126	127	148	121	125	137	132	133	161	142	121	106	139	103	113	127	111	140	133	142	122	136	139	135	137	133	107	130	118	120	142	122	120	140	113	142	151	117	111	137	131	118	120	118	104	133	130	133	141	126	125	121	101	128	144	127	119	115	126	128	127	126	120	120	104	140	117	119	131	124	132	123	138	143	129	114	146	131	123	125	136	119	136	108	124	115	160	136	131	132	151	118	130	127	120	153	120	135	126	146	138	143	131	133	116	136	142	116	121	140	138	129	136	132	136	134	134	128	144	154	141	137	125	142	133	132	134	124	129	109	128	147	118	136	127	133	118	120	115	142	123	134	124	139	134	147	133	118	134	122	129	143	129	133	116	144	128	132	131	117	128	133	135	127	125	136	105	128	143	130	131	140	152	123	141	129	121	130	124	155	141	122	122	131	123	130	123	127	136	134	111	122	122	141	135	129	132	125	124	116	137	112	131	130	139	132	137	123	126	137	136	112	126	114	132	137	118	110	120	123	125	135	124	118	136	143	141	131	129	113	146	123	112	119	140	116	122	135	121	151	111	132	148	139	133	138	137	115	134	124	153	123	127	125	141	118	148	127	132	151	143	143	153	153	127	138	138	123	103	137	137	131	130	110	124	136	131	150	127	132	125	137	138	124	133	114	135	144	130	131	114	126	120	117	130	125	120	134	113	125	109	145	129	127	136	105	120	114	159	124	133	142	133	134	117	127	124	138	132	126	120	140	131	121	113	147	131	116	133	125	133	128	144	119	131	134	104	119	136	139	119	125	125	149	99	123	132	135	145	141	139	119	139	147	144	120	125	125	149	135	125	121	118	113	130	112	130	112	130	142	128	103	125	125	129	144	137	132	150	119	154	135	140	139	111	146	126	122	148	131	137	124	126	152	115	119	119	117	121	119	119	140	110	132	136	115	141	157	128	121	130	128	119	122	139	153	126	110	124	136	109	133	129	131	144	114	131	134	126	124	118	126	120	124	128	139	127	121	138	107	124	116	138	131	139	116	141	134	99	128	127	127	125	140	121	150	140	128	119	114	108	130	126	129	113	151	134	127	138	128	116	119	132	139	102	132	134	134	122	113	121	129	126	131	127	165	127	114	141	124	113	139	120	121	143	132	127	128	129	130	135	142	152	142	152	130	141	110	129	117	123	116	121	118	130	149	140	112	131	119	146	122	120	121	143	120	118	128	146	133	101	133	126	124	135	108	137	163	132	136	117	120	126	128	109	130	122	138	137	120	138	137	140	127	121	119	144	122	130	124	122	132	130	138	125	133	103	135	122	130	123	131	129	137	127	128	137	124	126	143	121	122	133	137	150	132	111	123	125	133	118	123	116	148	123	137	130	136	123	130	142	120	137	104	133	104	129	121	126	111	88	105	133	122	124	145	131	133	149	124	127	130	123	148	125	116	119	134	135	135	124	116	121	132	133	141	139	139	128	155	148	119	128	139	137	117	131	120	126	116	124	126	126	130	131	142	125	134	128	126	134	125	131	143	113	130	129	126	134	154	147	137	127	137	126	137	107	124	118	147	125	118	145	107	133	106	129	149	132	121	144	132	135	134	114	129	142	144	127	128	143	142	145	131	135	116	120	144	139	144	111	133	123	119	129	155	117	136	135	135	144	148	126	130	120	127	126	149	131	112	128	108	133	141
24924	20400	26781	23904	20397	12177	24178	47701	21373	1727	324	331	307	298	259	229	253	252	189	216	209	226	222	197	210	223	197	183	195	210	211	194	215	192	191	185	198	185	225	198	184	192	181	168	179	195	201	194	197	189	193	172	206	197	184	195	175	184	188	191	180	186	179	206	200	165	198	171	181	184	169	193	189	187	195	183	164	189	187	187	171	190	197	192	191	190	187	182	194	183	180	200	198	196	166	187	190	177	186	180	192	203	191	176	199	198	179	169	167	183	211	195	207	188	169	180	206	182	201	193	171	215	197	206	209	181	174	181	192	231	169	196	193	183	197	189	190	189	166	163	174	190	193	188	186	197	181	180	156	206	189	184	199	191	190	174	168	170	191	158	182	174	180	173	188	196	187	167	170	165	200	211	200	192	201	192	195	163	182	172	182	185	196	174	191	200	180	199	177	187	189	188	197	163	177	192	180	180	170	198	183	183	184	178	194	192	178	182	188	178	181	216	182	202	160	177	164	156	169	231	178	177	191	168	204	193	186	179	195	177	176	192	219	198	159	193	198	184	171	177	172	189	191	172	167	190	206	187	195	201	195	198	162	203	215	201	210	200	184	174	189	194	151	182	200	177	189	200	163	180	181	164	190	192	192	190	197	187	185	163	178	178	180	164	188	181	186	184	192	195	206	173	189	156	180	172	194	188	167	189	181	182	169	176	173	190	187	180	214	174	198	185	202	202	215	168	179	179	172	174	221	183	186	179	191	199	167	169	177	177	208	175	160	195	184	162	169	193	188	175	203	198	174	198	175	189	180	179	197	159	200	195	179	201	186	186	194	191	183	191	171	168	188	188	183	194	182	205	183	188	169	190	192	167	178	178	204	155	175	202	200	176	183	181	174	186	187	191	194	201	200	199	180	170	163	192	186	175	189	184	193	203	180	172	184	185	170	152	148	225	172	168	188	189	171	187	187	189	168	196	197	190	186	159	198	166	193	177	163	169	188	209	173	165	187	183	174	204	173	169	194	178	181	171	183	155	194	180	218	174	168	174	181	174	187	208	172	154	170	181	179	191	178	195	185	165	187	198	172	184	176	182	210	183	183	193	202	176	175	184	204	176	178	209	177	158	183	198	185	220	192	185	202	200	198	192	200	204	185	190	200	179	190	185	162	185	188	184	166	179	179	177	189	176	177	192	186	190	166	178	177	176	187	196	172	191	151	179	188	157	185	163	174	198	197	209	176	180	169	169	180	173	167	193	184	188	172	158	194	198	189	200	192	183	201	184	192	190	189	168	205	162	199	168	197	181	181	168	170	172	182	172	155	186	196	162	175	171	198	217	191	190	189	184	183	180	178	202	226	196	198	184	184	208	178	193	191	185	197	156	171	190	205	188	184	163	224	183	187	182	175	178	191	195	161	171	172	167	185	164	184	204	157	186	199	219	187	162	180	173	171	184	185	181	179	185	198	196	207	172	168	178	211	213	156	182	191	160	164	198	162	171	199	169	193	215	184	190	165	178	191	172	191	185	155	168	170	147	194	181	187	190	167	193	191	196	195	191	207	178	185	191	156	212	205	199	181	190	180	182	182	187	190	191	168	209	187	163	214	179	190	184	186	159	191	175	205	175	187	171	172	194	192	192	165	181	177	197	185	197	187	170	193	163	175	177	194	173	206	180	211	162	182	198	179	176	192	168	188	161	158	169	172	177	170	197	202	165	168	164	166	184	181	183	186	164	199	184	174	194	181	178	197	190	171	181	187	174	191	181	177	166	167	161	167	214	211	170	181	171	187	196	165	168	204	164	188	170	180	186	225	172	189	193	172	178	186	193	170	173	194	179	172	206	193	179	190	183	181	175	188	182	201	188	188	178	154	192	198	214	182	183	204	181	180	169	175	165	204	167	197	185	208	203	212	167	198	195	203	178	193	172	196	204	185	214	196	173	188	209	175	189	183	194	190	177	207	181	208	164	169	174	182	195	183	184	186	183	172	179	188	168	176	188	173	201	207	193	171	169	190	156	203	212	179	188	153	178	169	195	184	171	176	168	179	195	175	189	198	182	204	169	192	199	200	187	191	199	188	165	198	186	176	173	192	181	198	202	175	176	171	201	199	194	171	177	181	157	212	191	184	156	198	173	196	197	199	192	171	177	172	186	166	191	166	188	173	166	184	168	199	190	173	195	185	161	190	197	224	201	188	184	192	168	175	193	197	182	196	173	163	204	182	182	177	168	204	182	183	179	182	175	165	197	170	172	190	201	184	175	173	194	194	171	182	178	195	202	200	201	174	222	199	180	171	181	181	202	211	190	191	188	190	207	208	199	162	176	186	185	160	191	185	193	183	186	165	183	164	152	197	167	173	200	186	190	192	174	162	170	169	195	190	199	149	187	202	158	202	179	178	165	154	198	165	148	167	200	178	167	199	198	182	195	174	198	181	218	193	170	188	178	155	173	174	190	181	170	230	204	184	177	192	163	182	174	191	191	189	180	149	184	195	193	166	205	179	199	173	183	186	174	166	163	212	174	198	190	163	191	195	179	178	174	184	189	189	179	182	179	175	202	194	182	159	206	171	204	171	166	200	183	173	184	175	188	183	193	164	175	183	196	188	183	191	202	187	187	177	186	184	178	183	193	191	183	171	207	182	165	200	181	174	171	178	216	197	181	209	183	158	167	180	186	190	178	181	172	165	184	207	191	166	221	169	190	184	190	184	200	186	180	208	208	199	170	172	180	168	179	177	195	214	187	170	185	157	201	169	162	192	204	196	172	189	181	185	163	191	202	181	189	213	167	191	169	173	174	189	195	200	182	175	167	164	184	188	182	219	185	170	175	200	211	197	157	213	190	168	188	186	177	202	163	183	162	184	193	225	186	196	178	163	183	186	187	175	178	190	169	202	158	199	181	188	176	183	181	164	166	177	188	197	177	209	179	177	183	207	181	182	180	180	188	171	167	162	212	179	178	185	177	190	190	183	156	172	181	184	174	194	166	192	173	192	183	184	164	202	178	170	164	179	199	182	178	185	209	191	181	223	183	174	184	178	171	173	179	168	186	169	172	154	198	189	201	175	176	196	165	181	197	173	163	190	197	190	183	202	180	181	183	174	203	179	176	200	186	165	188	209	157	197	195	186	179	188	188	186	184	202	174	182	206	184	188	194	187	180	194	182	198	192	184	175	201	210	185	177	181	229	167	156	169	178	176	208	184	172	181	189	175	198	187	193	168	180	186	198	193	178	169	184	188	168	164	195	192	192	206	164	174	213	172	181	211	197	207	191	202	178	172	187	185	206	206	184	183	186	200	206	188	183	180	176	185	169	188	185	175	197	186	183	174	198	182	150	191	194	173	192	199	198	176	191	182	182	187	192	177	202	186	170	188	179	205	191	174	182	184	189	184	166	170	200	169	163	182	172	191	176	181	201	202	181	183	193	180	172	231	211	161	181	179	159	183	192	164	177	182	191	167	186	183	188	175	180	179	180	210	157	199	190	179	215	168
10454	19905	15587	7471	5091	5232	27764	46740	9373	591	511	457	426	365	349	292	311	295	279	241	276	247	239	263	237	238	194	220	238	178	247	203	205	211	221	197	204	184	203	211	186	187	195	182	176	185	198	186	179	180	197	168	171	200	192	189	174	206	193	189	176	176	175	180	187	215	197	192	172	190	189	200	166	204	169	167	179	184	177	175	186	170	188	182	162	182	167	172	182	190	182	233	189	174	176	177	197	199	175	177	190	175	198	166	200	174	178	177	185	202	206	187	169	171	175	210	184	172	180	183	147	169	167	187	201	164	189	203	174	175	202	173	168	201	206	202	171	162	174	174	176	203	178	194	177	188	170	175	191	188	195	168	185	188	174	173	175	163	165	194	169	176	187	172	209	178	183	187	195	183	161	184	180	180	191	162	183	177	190	181	166	168	173	170	184	173	196	187	173	196	181	177	193	176	170	187	192	176	179	182	154	175	167	167	191	169	167	185	201	163	206	185	202	170	165	172	156	184	197	180	174	182	204	166	171	193	190	188	184	161	181	168	192	182	155	185	170	186	179	178	169	178	182	173	191	174	183	164	169	140	209	196	166	183	171	176	169	188	201	180	197	187	178	198	191	162	188	177	194	182	163	191	169	172	182	180	181	174	162	170	195	169	167	204	202	157	190	173	185	160	168	169	181	175	167	152	171	195	172	191	162	169	185	195	178	185	163	175	204	160	180	184	176	190	161	193	166	169	168	178	186	184	188	188	175	191	197	151	159	191	163	196	203	193	195	165	150	174	191	170	154	183	160	163	189	193	195	195	182	214	166	169	179	190	171	178	199	182	182	176	185	183	174	184	164	176	178	166	165	172	182	152	173	177	204	174	179	200	163	176	174	172	184	185	172	157	173	179	178	170	190	183	177	213	187	201	175	182	187	168	207	177	169	183	183	171	196	176	171	203	189	191	177	170	190	158	199	177	200	205	160	197	197	177	181	166	182	196	184	189	180	200	164	182	176	158	169	193	187	210	181	175	189	201	187	222	161	177	202	164	163	192	181	184	209	157	163	185	195	172	184	170	187	185	170	176	183	182	189	183	189	200	176	182	181	198	187	203	173	190	190	169	195	173	200	168	163	201	173	168	190	199	187	188	214	195	184	166	178	175	181	183	169	205	161	164	174	164	174	170	173	161	167	197	196	197	181	173	194	160	180	169	183	183	166	196	184	182	178	171	185	180	197	165	164	173	167	211	179	195	177	170	173	190	180	191	174	186	177	174	170	166	177	181	177	196	185	188	164	181	168	167	187	151	186	193	175	155	186	192	169	172	205	195	173	171	190	193	177	168	172	187	164	187	164	167	179	185	194	178	188	182	171	170	146	181	177	169	191	176	174	194	172	194	170	159	198	182	189	164	208	178	186	181	173	178	179	184	168	183	162	170	163	177	170	187	170	164	191	159	175	183	184	172	175	190	174	191	154	180	166	177	175	159	173	175	176	182	174	184	200	182	199	180	195	170	179	168	197	193	200	193	197	193	196	177	201	191	145	161	192	170	176	164	175	175	208	181	165	170	164	188	182	194	171	181	169	153	166	175	168	184	165	176	184	187	187	155	174	184	167	167	173	162	153	193	172	187	159	175	194	177	162	172	176	149	154	196	176	169	182	177	180	177	201	167	179	177	180	180	186	205	176	169	173	180	184	196	169	171	186	170	180	191	190	190	182	204	199	154	189	174	178	153	178	188	171	184	147	152	187	155	180	171	185	164	156	194	203	197	181	171	171	186	213	194	169	153	184	173	167	171	187	163	191	175	173	178	167	179	178	191	183	178	176	186	165	187	182	182	157	190	184	186	184	166	185	170	195	176	212	149	169	210	188	167	166	190	151	184	172	188	185	167	187	179	196	181	187	176	189	164	170	163	197	183	179	163	161	173	188	167	197	179	157	153	194	202	160	190	163	195	166	183	178	215	170	179	188	186	186	187	191	185	202	183	194	185	162	212	171	167	177	189	194	152	184	189	169	181	197	160	180	179	179	187	188	178	188	187	191	164	180	178	164	168	173	175	182	191	162	174	177	178	152	187	181	177	172	201	177	183	150	180	181	203	173	161	176	169	173	181	173	164	182	202	217	164	178	181	185	178	194	200	184	181	184	192	182	173	190	174	194	182	180	167	195	177	186	188	171	166	173	144	161	193	189	152	209	177	182	194	189	169	166	180	159	185	196	171	166	183	168	153	164	170	171	152	190	202	200	192	190	176	169	190	179	164	169	188	172	177	189	181	166	190	185	179	177	179	158	177	199	182	180	174	176	179	185	177	198	157	183	182	171	179	182	181	191	176	171	168	186	214	179	197	176	172	174	194	174	179	180	171	205	197	173	177	161	177	166	202	174	161	176	186	180	188	175	180	181	181	173	181	183	163	186	189	160	173	185	172	184	173	179	172	200	204	186	165	177	199	147	184	191	162	176	212	181	170	198	167	168	174	164	166	195	193	182	173	158	176	193	176	174	165	187	172	177	175	164	191	167	194	197	174	175	186	191	193	192	145	171	190	158	171	153	172	187	175	179	183	172	173	189	170	178	187	167	173	155	167	180	144	210	161	164	157	167	170	179	199	173	184	178	192	185	163	163	179	165	167	166	165	168	185	189	170	179	183	186	187	184	165	175	174	158	169	185	187	169	204	175	153	192	186	186	165	165	180	172	175	169	202	196	199	184	195	185	174	177	177	171	187	176	176	168	169	186	177	193	181	146	176	196	189	175	172	167	162	165	163	159	176	181	191	173	193	175	158	159	178	180	195	173	197	168	189	169	191	171	192	190	171	186	160	171	181	185	185	167	184	174	160	172	199	189	191	188	178	164	210	190	167	179	192	185	191	196	177	158	178	159	197	176	174	201	178	192	179	186	207	180	170	170	167	182	187	177	161	211	183	175	206	192	172	176	175	177	167	161	192	191	174	177	191	181	168	165	175	182	164	168	168	188	184	215	182	194	173	168	192	166	173	193	178	182	189	190	181	183	182	186	179	178	175	191	190	171	200	171	184	173	206	169	172	188	168	180	166	188	183	176	153	179	178	157	158	190	180	182	171	167	161	177	163	180	185	185	196	153	176	174	174	175	165	161	207	173	172	168	176	190	186	159	202	180	187	181	175	179	200	162	184	190	191	197	158	188	175	175	197	187	178	188	171	190	187	193	196	178	188	171	192	176	173	183	196	171	203	209	189	174	188	189	194	188	202	180	183	154	185	209	183	168	182	192	167	197	189	169	181	166	164	175	171	172	181	195	175	173	193	189	172	170	167	185	168	186	156	194	185	186	169	161	175	195	185	201	164	190	181	193	190	174	182	190	158	189	175	196	172	184	203	191	166	178	184	172	144	145	184	183	178	194	189	169	172	171	192	191	157	186	194	190	165	165	174	161	148	177	168	171	178	171	169	176	191	192	169	165	174	172	181	161	163	169	178	171	183	188	186	156	179	167	198	182	171	172	164	168	188	178	180	161	154
22540	20400	27079	23595	20411	20715	42044	61538	17709	2606	699	638	605	559	504	489	436	485	482	425	404	436	494	427	405	378	423	402	380	365	395	415	357	376	420	382	390	384	393	369	375	394	366	369	407	390	354	343	332	385	371	356	380	376	352	358	357	350	361	349	368	392	348	366	384	356	349	371	365	366	357	378	359	380	343	388	341	367	361	346	350	372	354	349	348	354	358	323	399	383	338	369	353	357	346	376	348	369	397	376	368	394	372	369	350	366	341	370	362	331	382	358	386	350	387	336	358	334	378	404	349	375	379	358	353	297	371	363	349	365	371	362	376	362	329	362	365	366	347	357	389	349	372	332	359	357	370	391	344	364	373	344	375	387	360	354	349	325	379	343	369	374	411	371	349	360	352	419	370	386	328	356	338	359	385	397	385	377	370	340	350	351	359	361	332	383	356	353	403	351	367	345	351	351	353	341	390	364	370	365	356	395	367	361	341	312	348	377	384	350	372	342	354	361	336	363	379	356	375	378	397	359	337	351	401	342	372	356	394	391	347	341	388	380	360	356	349	360	362	394	365	364	358	379	361	332	360	382	338	363	354	341	319	357	328	391	364	358	379	367	378	353	364	348	385	371	352	356	340	353	343	388	366	367	344	383	382	392	316	380	369	355	371	357	351	379	353	386	350	372	376	370	326	342	366	366	338	345	379	368	372	337	359	357	358	369	350	378	358	366	333	336	374	360	362	384	364	366	346	366	416	322	390	375	380	357	374	351	333	360	351	397	353	365	353	369	332	421	378	355	384	375	391	364	335	361	372	345	336	347	410	346	338	366	346	323	356	406	379	362	340	401	358	348	382	353	348	393	362	347	341	322	351	359	330	374	346	334	369	372	372	383	361	309	376	345	361	371	365	362	348	360	396	383	348	337	338	341	340	361	331	376	356	340	368	302	364	355	393	376	358	356	371	406	366	358	353	380	385	357	377	337	353	371	375	362	359	370	375	345	362	379	342	378	395	354	324	358	356	387	352	378	356	364	351	355	352	394	360	323	370	377	380	356	365	364	377	357	357	366	336	361	410	367	363	341	334	381	322	361	348	398	372	362	367	337	337	334	379	352	340	345	352	344	360	383	367	359	357	347	355	372	345	365	353	362	374	374	350	335	378	370	357	353	367	350	397	364	361	307	326	333	349	357	387	386	398	361	334	362	365	344	350	325	330	347	337	327	408	360	362	370	345	383	379	365	360	330	376	325	355	371	361	350	360	358	325	356	348	398	406	346	353	384	350	338	352	362	346	370	366	359	356	362	325	396	352	343	353	352	358	370	328	350	340	367	387	396	360	361	366	354	346	356	372	352	349	376	362	335	380	362	368	347	342	359	354	357	379	355	346	339	374	351	362	381	362	357	354	373	314	383	344	326	383	355	385	355	344	328	390	381	322	371	400	309	354	362	346	353	332	349	344	355	349	345	347	394	387	345	334	346	343	369	376	377	385	377	362	360	359	350	378	363	353	361	370	354	366	340	335	362	378	343	315	376	365	378	381	379	399	367	359	355	340	355	362	373	337	326	334	346	401	350	384	343	373	377	368	352	377	374	340	364	374	357	395	349	348	415	351	404	345	348	362	360	358	369	333	353	368	352	353	356	340	365	340	358	356	364	363	360	386	358	329	373	349	362	359	353	370	370	370	338	333	333	396	384	391	340	323	337	369	361	364	343	356	362	394	371	336	372	379	355	355	356	353	358	375	350	384	345	422	365	368	348	352	356	362	370	375	352	330	367	407	380	363	324	354	380	357	384	349	391	410	385	353	342	403	370	371	377	372	363	384	340	345	357	353	367	339	379	356	363	364	370	361	371	308	364	392	372	366	346	336	387	348	371	350	363	369	362	383	377	364	383	348	358	341	333	405	387	356	354	386	375	341	376	394	324	358	386	369	384	369	362	377	368	332	385	360	371	399	376	326	381	340	376	374	376	344	373	376	396	352	371	347	341	344	368	372	321	354	375	359	387	384	332	357	350	360	369	377	398	369	308	375	340	355	347	368	344	361	373	357	341	362	386	340	357	361	359	377	349	375	384	369	332	366	383	361	357	339	364	357	356	348	396	391	358	365	356	346	353	368	344	344	353	369	387	378	367	370	361	361	336	379	357	354	339	361	360	351	331	402	365	357	379	359	322	350	376	365	350	338	357	353	376	327	383	344	374	374	347	381	386	377	373	400	374	321	346	364	350	362	350	365	364	364	325	345	361	358	371	388	374	345	343	366	365	335	389	354	345	376	346	328	359	353	335	360	369	337	344	328	345	319	363	352	391	356	389	380	331	367	334	345	325	383	351	356	342	374	332	367	338	356	381	362	392	358	341	386	388	350	370	347	334	328	352	347	350	366	335	338	343	385	365	372	335	335	406	351	396	374	370	326	359	364	368	364	367	316	390	340	372	384	355	374	396	346	318	331	348	379	343	413	349	360	389	340	366	396	360	364	340	402	329	379	353	355	360	378	374	370	354	354	338	361	398	341	343	389	375	337	323	357	373	380	387	371	347	355	374	370	381	351	370	360	353	372	355	374	344	409	315	376	323	358	405	329	376	363	381	337	350	346	364	348	333	373	368	379	366	389	374	354	346	350	352	332	314	367	355	363	350	355	371	358	359	343	344	377	362	334	337	391	364	356	372	387	327	365	354	391	355	381	404	344	375	377	357	316	353	385	335	396	340	429	380	392	356	367	344	378	349	343	358	376	363	349	376	380	385	393	377	345	326	368	387	368	352	364	347	380	321	351	373	341	353	381	366	334	335	351	364	330	351	381	353	369	362	341	342	342	346	364	375	387	344	349	365	360	366	392	349	358	365	371	333	354	378	370	351	372	393	317	360	362	369	358	378	359	368	369	354	329	370	347	387	373	400	384	375	346	336	376	374	389	372	345	370	350	381	326	365	342	305	363	392	389	364	404	387	376	351	365	366	353	363	347	350	335	343	332	322	369	341	362	391	380	325	367	383	378	355	369	364	359	348	332	350	379	356	363	377	328	337	359	349	343	360	396	394	320	363	354	385	361	374	348	336	367	362	349	357	349	344	362	321	356	361	362	382	366	404	351	343	341	415	394	393	349	381	370	366	353	349	358	363	371	385	372	348	358	401	329	350	364	328	374	343	359	352	340	359	359	382	396	391	362	404	372	332	387	315	396	315	363	340	355	362	358	359	369	365	345	353	343	362	359	368	337	347	374	365	344	356	306	364	332	391	382	336	342	365	355	400	340	370	336	371	382	368	382	370	374	377	358	369	325	369	355	332	351	354	352	354	323	356	381	378	336	360	365	336	361	368	339	357	370	392	363	347	355	380	366	332	384	329	394	345	350	368	366	374	321	380	341	348	345	350	369	363	341	399	351	360	354	352	350	352	333	363	340	341	324	380	364	371	382	347	319	319	361	348	383	368	384	347	332	337	354	395	391	352	392	388	354	379	355	375	383	357	375	340	338	349	345	337	359	328	393	326	348	369
14330	26945	23751	12565	9192	9267	42096	49429	1921	1227	988	917	814	800	663	670	562	591	520	516	505	533	463	504	472	410	438	466	405	416	368	411	419	359	381	406	386	396	377	424	395	325	360	379	377	380	374	388	373	368	348	364	361	343	375	376	386	381	390	334	361	360	356	356	369	349	359	360	345	360	364	334	338	324	343	356	337	348	354	342	297	342	349	341	324	385	324	368	340	333	324	348	357	392	333	357	311	335	323	332	308	375	362	363	331	342	339	325	344	345	346	337	349	322	355	383	331	363	363	359	369	383	320	349	363	331	335	343	355	326	367	324	350	334	348	358	359	304	326	343	314	345	334	363	354	343	344	368	323	326	320	319	359	357	308	372	307	357	384	317	356	334	339	370	324	332	378	363	335	361	332	333	314	285	328	328	368	366	387	365	327	348	366	361	368	346	367	360	308	350	364	358	337	346	339	336	314	349	346	344	348	341	330	367	355	354	355	334	385	322	360	349	328	331	355	374	340	347	332	341	348	321	364	321	339	307	336	333	344	346	314	358	343	334	322	331	342	315	351	371	355	327	336	353	331	384	352	357	359	340	347	338	334	333	360	334	353	339	345	363	367	341	349	340	352	312	350	352	346	356	351	310	348	351	357	359	314	326	322	334	332	336	342	325	354	364	326	325	337	320	349	327	355	324	336	355	336	308	340	348	341	325	327	362	349	335	321	362	341	348	339	340	367	361	391	359	362	348	355	341	353	349	330	313	336	375	353	327	356	334	312	346	332	328	354	354	333	367	357	361	354	332	359	352	356	361	349	353	322	368	347	341	368	337	349	332	346	331	343	339	326	379	324	320	328	325	371	322	319	309	325	323	346	334	347	335	359	355	367	358	347	339	329	346	343	362	368	361	343	355	321	346	323	322	328	343	325	374	317	363	368	317	354	334	321	348	314	331	364	337	326	348	332	323	393	368	338	334	341	319	328	322	308	338	346	348	350	310	350	329	349	360	309	320	310	364	333	363	349	374	314	330	335	364	348	327	350	345	362	357	341	392	342	344	334	346	350	323	349	344	319	343	306	326	305	343	352	311	302	340	351	345	337	337	316	353	344	340	326	361	354	333	326	318	335	349	346	357	339	350	368	339	326	352	340	365	328	353	333	345	355	332	345	333	356	325	350	329	341	353	350	332	342	346	305	330	345	382	353	360	315	337	327	341	341	341	341	364	349	354	313	374	366	333	316	314	350	318	382	325	366	335	350	322	337	337	309	363	317	358	321	323	367	346	376	357	334	340	370	341	312	341	338	329	328	322	321	363	334	343	341	324	349	330	324	346	348	324	357	324	336	342	320	360	330	380	309	351	371	345	314	295	341	379	345	302	359	398	335	351	326	319	349	356	318	323	348	343	326	336	319	330	342	388	346	351	327	354	367	335	349	362	351	345	344	325	325	358	341	300	347	326	358	364	341	354	351	324	351	336	317	329	324	340	335	345	369	411	351	349	342	347	330	351	322	322	324	317	348	330	336	312	318	327	331	347	329	333	367	375	364	328	350	350	350	362	320	335	344	333	331	337	349	344	336	355	342	331	345	335	360	344	317	346	335	352	374	339	338	342	325	345	344	371	332	344	332	373	361	327	354	333	362	328	343	340	339	334	341	367	337	321	332	363	355	351	371	350	329	357	306	335	350	345	337	339	357	357	366	334	365	302	332	377	352	339	328	343	352	338	351	359	337	344	315	330	375	333	325	355	344	353	330	397	326	367	328	349	337	343	337	329	363	338	325	358	366	328	342	354	336	335	347	346	362	325	354	364	337	371	372	354	314	343	307	320	320	345	335	343	313	337	340	346	360	351	325	359	332	347	340	314	343	331	356	354	353	350	314	325	329	346	334	358	329	332	329	340	334	335	375	339	333	332	348	367	336	335	388	371	334	356	339	327	364	347	336	323	348	342	346	337	355	342	322	333	323	321	351	308	361	347	356	329	330	347	367	350	311	357	323	335	347	340	345	349	377	335	325	310	349	326	328	357	355	347	353	331	345	341	355	317	307	360	330	332	341	283	336	355	366	343	365	344	361	321	318	324	342	339	336	332	324	338	344	324	327	345	341	335	300	369	340	344	339	347	382	335	334	370	344	360	334	331	355	338	343	296	325	311	326	339	347	331	319	340	354	366	348	361	359	380	333	350	305	351	306	328	321	359	341	322	347	304	359	334	360	342	358	345	313	362	341	383	329	310	336	368	342	343	306	376	357	338	338	360	356	365	362	348	327	335	319	396	344	325	346	352	357	324	343	339	318	349	366	313	325	336	359	375	348	315	355	322	339	319	352	344	353	331	356	333	355	343	352	324	325	316	334	339	367	353	343	327	374	356	320	348	326	358	335	360	375	342	380	332	361	307	319	318	357	372	341	341	323	359	386	337	335	362	300	362	319	360	362	335	359	371	344	313	342	315	342	338	353	293	341	352	373	328	353	343	367	317	347	354	354	338	335	324	325	350	341	347	322	347	328	369	325	354	362	343	326	323	330	352	358	333	345	360	373	373	331	335	328	329	356	362	362	319	343	354	332	344	385	366	304	340	318	352	316	302	357	315	340	360	349	341	361	334	342	329	330	350	309	348	331	335	328	348	327	324	358	344	339	315	322	342	352	304	336	368	358	341	338	362	311	350	356	312	337	323	346	352	368	373	350	326	340	309	392	322	364	329	334	316	316	328	348	364	340	332	309	349	333	338	369	343	340	311	356	374	317	351	308	368	314	338	366	375	364	317	389	348	365	332	343	289	325	335	338	378	327	333	347	312	339	334	354	336	353	328	320	352	346	335	343	358	312	333	373	337	328	338	361	335	287	383	332	341	344	343	373	362	336	356	343	327	318	331	307	340	358	316	337	360	373	366	322	348	366	360	355	371	359	347	350	334	343	359	340	358	375	317	349	315	346	337	357	300	317	348	390	357	342	348	318	341	331	330	346	314	331	370	330	332	349	301	322	303	361	368	327	312	368	324	364	342	339	332	356	340	339	347	340	321	343	339	330	345	382	364	335	329	366	339	368	347	361	348	363	356	324	312	313	341	332	319	300	359	314	334	355	339	322	346	326	335	317	333	369	377	345	332	316	320	334	352	350	343	345	314	356	320	337	336	324	348	356	330	330	347	341	324	324	378	363	347	367	322	351	339	346	350	321	366	348	342	363	333	324	342	354	331	369	354	340	313	320	366	359	352	330	351	332	376	331	355	338	339	339	365	341	345	329	318	318	346	328	387	366	334	338	296	362	329	333	329	346	352	329	348	332	336	306	357	362	340	324	357	334	347	363	340	349	362	354	311	350	304	318	316	329	336	332	353	332	340	355	343	369	363	337	342	339	321	347	331	326	355	348	301	332	358	296	374	311	350	342	289	334	364	326	335	329	313	328	366	328	318	336	357	345	341	328	345	337	336	333	361	351	295	301	329	329	352	333	331	352	333	330	310	346	327	338	351	378	338	319	331	322	346	332	374	360	315
27727	15556	4134	1015	602	579	1840	5471	220	103	111	108	136	123	129	122	94	126	113	107	111	120	104	95	132	110	117	134	120	129	127	100	116	118	113	110	123	126	104	126	118	128	104	124	112	92	111	90	112	124	124	110	104	90	113	117	100	104	117	98	114	112	116	115	121	113	116	87	113	139	101	107	120	93	107	106	114	108	101	108	118	98	98	97	105	113	120	116	94	99	109	96	97	92	126	113	110	111	115	121	97	131	116	110	95	105	114	122	103	109	91	97	101	109	91	80	101	121	107	112	112	102	133	109	90	123	111	115	112	103	114	111	115	98	103	119	100	94	124	118	96	114	107	111	102	118	104	118	102	99	117	103	101	114	104	103	116	120	125	125	110	112	107	114	98	100	106	107	104	108	116	105	91	124	95	106	105	108	117	112	124	104	108	94	124	114	96	113	111	94	120	111	105	103	109	112	113	102	107	105	123	126	87	122	91	129	108	105	113	88	114	105	111	127	119	96	117	93	115	106	125	102	107	99	106	106	107	103	131	118	120	108	127	102	115	115	104	123	112	111	122	89	106	111	106	107	91	114	72	122	113	132	112	107	110	115	84	113	113	110	108	108	97	110	122	103	114	89	110	100	118	103	107	114	100	104	105	100	93	101	108	96	107	112	108	111	109	91	105	107	116	116	91	109	113	116	107	114	116	92	101	103	99	109	112	126	94	121	128	96	119	95	129	96	104	116	107	111	88	122	119	122	114	122	103	93	128	111	110	109	106	116	137	115	100	106	99	113	113	104	116	123	93	99	111	109	114	121	114	105	109	113	92	90	120	114	125	108	98	106	109	114	96	120	123	95	94	93	123	107	134	107	100	104	116	113	112	108	117	108	117	118	97	109	134	127	125	105	104	92	105	112	112	96	102	139	108	116	102	104	100	73	98	106	120	100	97	106	95	106	107	109	109	107	118	93	93	116	110	104	106	106	103	105	109	103	97	102	100	132	100	97	118	87	115	112	118	108	106	102	108	96	88	116	122	106	104	96	104	109	117	110	107	104	114	102	127	119	90	106	110	98	106	98	118	130	102	119	114	104	117	102	95	106	90	102	100	93	109	109	107	108	89	112	81	114	101	108	110	112	126	119	118	109	102	113	110	114	114	105	121	115	112	89	98	106	94	104	103	113	106	104	109	109	84	106	99	94	109	123	96	111	96	114	99	118	113	106	112	101	106	106	108	126	99	103	112	124	114	104	106	114	106	114	103	112	116	99	98	104	102	100	102	109	111	96	116	124	105	125	112	116	84	109	110	123	111	118	88	110	115	105	106	108	116	103	119	100	116	95	116	96	120	114	105	103	122	108	98	97	98	109	110	99	86	99	111	108	129	123	111	104	95	87	117	88	101	106	87	108	113	99	100	102	127	99	103	109	116	110	123	111	126	127	102	121	114	104	101	116	104	124	105	104	110	103	110	115	134	109	109	114	109	119	99	116	99	119	95	120	116	100	113	90	91	91	114	96	100	90	129	113	109	103	108	112	113	107	126	112	102	100	94	104	107	128	111	105	87	120	94	114	93	90	81	100	108	108	102	98	102	109	96	111	101	113	114	104	114	112	104	112	91	102	127	102	112	117	113	121	96	87	93	95	119	101	112	126	125	97	118	109	112	112	110	100	112	128	113	115	121	98	116	123	104	98	107	93	106	110	92	98	116	108	113	106	97	87	112	115	115	138	114	106	116	113	118	99	115	82	95	120	120	116	100	103	106	118	93	117	103	135	100	110	102	115	117	119	104	111	111	123	117	102	102	126	110	105	111	103	110	110	115	118	122	104	100	97	101	127	101	105	95	119	100	108	93	103	102	105	112	115	110	95	109	93	109	119	111	112	110	117	126	113	110	121	108	120	118	92	113	100	108	109	116	98	111	118	85	121	119	102	111	93	121	109	104	115	97	110	112	97	119	96	123	97	102	98	111	115	110	106	109	95	114	92	128	108	92	125	89	116	110	102	114	96	108	107	121	115	104	102	113	105	94	110	108	95	105	118	108	105	137	106	102	105	96	110	101	109	119	102	91	109	102	106	125	95	109	125	118	97	108	104	89	113	114	120	110	110	88	113	106	108	109	116	122	122	96	110	109	103	87	108	118	99	100	116	104	97	92	101	116	101	94	108	104	126	104	119	102	117	109	117	86	102	110	114	97	121	128	96	102	114	108	100	113	126	111	98	103	99	103	113	122	121	99	99	114	105	124	113	118	110	97	114	111	107	93	130	122	111	97	108	106	120	98	88	96	118	123	110	110	138	104	123	119	104	97	115	97	105	112	114	110	90	101	99	93	118	119	130	95	103	101	119	104	114	105	98	96	116	118	107	101	109	109	98	85	106	89	107	114	116	97	92	98	105	105	86	108	95	121	99	118	123	109	110	99	118	89	102	96	116	109	124	117	110	109	97	105	113	106	102	115	110	102	95	97	108	111	109	92	137	132	107	119	110	113	94	108	91	107	130	110	134	107	94	113	98	108	92	117	103	108	120	102	115	111	102	100	105	111	132	100	112	92	92	103	101	115	109	109	98	100	114	109	99	123	102	113	123	104	107	115	120	95	101	114	94	108	111	108	110	106	100	90	109	104	121	91	106	111	109	108	108	118	114	112	105	119	111	109	95	101	120	107	100	104	110	98	93	105	110	127	100	117	128	110	129	81	88	106	110	121	118	109	103	114	96	104	110	134	110	110	106	112	111	111	106	98	126	111	124	116	132	116	133	113	89	116	109	97	124	123	105	105	128	122	108	115	105	103	100	101	126	100	116	121	102	105	87	106	92	109	103	125	96	90	102	96	96	94	112	110	111	105	122	106	96	101	102	112	131	104	94	103	107	114	89	120	114	104	110	112	113	106	114	104	99	100	110	112	122	108	124	120	122	92	97	88	104	103	100	107	108	119	102	114	105	98	133	110	105	100	105	111	99	101	101	113	107	118	116	104	122	87	116	113	88	118	103	84	116	126	116	107	114	101	116	97	110	102	119	111	105	113	115	107	106	98	94	117	119	116	97	112	98	114	105	122	107	98	94	115	107	101	99	109	116	96	112	91	100	106	122	87	99	120	116	102	107	101	103	118	130	115	98	119	103	95	116	100	103	104	107	99	108	112	111	100	126	119	103	117	112	104	100	110	108	107	127	118	113	113	119	117	94	109	101	98	108	107	116	96	108	117	111	103	113	100	109	110	102	119	121	96	108	88	106	100	104	99	107	111	106	115	106	116	109	129	100	106	96	97	111	123	111	105	97	105	100	101	91	92	102	106	84	96	82	93	114	117	103	109	111	90	88	116	117	113	107	114	122	113	101	99	127	95	108	113	109	99	95	127	112	114	120	117	74	101	117	98	101	105	99	104	113	101	103	92	111	100	95	99	105	100	116	98	94	119	113	97	119	84	100	102	106	136	103	125	106	102	109	89	101	111	92	107	122	105	117	102	96	100	110	114	107	92	100	98	105	96	126	97	105
7134	8289	5236	1593	1084	1182	3622	8582	161	125	138	139	134	125	157	144	130	124	146	141	117	136	124	131	126	130	133	129	136	113	115	124	101	122	119	135	125	115	108	113	110	130	101	104	121	109	104	133	127	139	116	138	99	109	113	111	106	113	125	121	120	133	107	119	116	94	128	125	130	139	116	124	122	139	118	123	117	119	143	126	108	111	121	113	124	125	116	102	106	112	131	129	121	137	127	127	133	117	114	116	136	138	121	132	140	119	111	118	143	123	127	133	117	132	122	115	126	143	126	126	130	117	127	112	111	116	120	151	123	122	114	111	111	111	117	138	111	125	122	113	132	104	116	114	108	104	123	123	100	132	120	126	132	117	132	106	128	122	125	105	109	107	121	128	117	116	116	119	124	129	111	132	121	127	120	120	125	105	134	116	130	124	136	128	126	113	120	116	133	127	115	122	120	117	144	120	125	117	122	119	127	97	126	125	110	125	135	121	133	126	136	138	132	116	115	126	101	119	123	136	115	118	125	110	113	123	136	117	117	124	115	147	137	105	117	98	112	122	136	110	101	132	108	122	118	126	110	109	114	125	120	119	121	134	131	117	129	88	123	133	124	109	114	131	132	122	114	130	114	115	137	121	145	120	108	123	140	120	113	110	109	128	126	120	127	118	129	120	104	127	121	126	105	105	114	132	103	110	107	125	112	123	111	138	113	121	124	121	121	128	132	111	97	124	105	127	117	110	114	132	130	134	146	125	96	130	132	119	129	121	102	125	109	119	121	126	120	127	134	126	134	113	105	114	113	131	117	132	116	135	131	122	127	137	115	114	140	118	126	129	121	132	119	130	128	125	111	145	129	103	118	117	112	123	110	128	121	134	103	127	118	124	115	110	128	114	119	124	132	105	116	122	121	127	105	130	123	123	116	110	99	121	109	111	127	133	130	129	112	125	106	110	119	109	120	108	113	95	108	106	104	102	120	118	138	125	112	115	124	118	113	112	135	118	125	124	112	135	130	127	102	113	130	145	115	121	123	113	116	144	104	119	122	107	134	122	110	108	117	116	106	121	127	113	109	132	123	107	131	130	119	131	111	102	119	113	111	129	108	114	88	108	120	120	121	130	131	126	120	116	134	124	110	121	130	129	121	141	124	126	125	121	126	124	127	104	104	115	128	135	122	136	134	113	118	98	137	114	124	112	116	104	131	135	133	108	139	123	142	116	118	112	104	118	117	115	114	120	128	154	135	137	95	116	117	115	105	119	110	123	128	112	128	117	121	118	131	104	120	115	131	120	127	122	131	129	130	109	137	121	127	101	132	117	140	112	133	109	120	127	118	131	148	133	134	116	128	112	119	118	105	122	118	123	126	123	120	125	116	135	117	120	116	127	113	127	109	125	107	122	128	128	135	135	120	126	117	140	101	114	112	126	102	117	132	129	114	119	115	119	138	118	115	122	128	115	119	115	127	123	117	115	128	125	112	122	115	128	115	141	113	131	120	116	104	130	136	111	126	113	114	124	116	111	109	123	121	134	117	131	121	115	128	105	108	100	120	104	122	92	109	111	121	121	120	122	142	107	122	105	138	116	112	118	126	114	140	128	113	114	96	124	106	121	135	112	104	116	104	120	128	119	104	136	136	136	128	134	112	113	125	126	141	117	124	131	124	124	129	110	127	98	129	152	121	129	119	123	122	110	117	126	105	122	122	114	122	132	106	111	124	122	112	126	113	122	145	135	123	106	132	120	111	136	92	114	110	118	123	142	164	138	142	129	123	123	131	119	112	108	129	131	122	119	134	111	95	118	127	134	103	127	130	125	123	118	122	128	138	123	110	125	126	144	128	111	101	111	125	121	123	126	128	105	121	116	116	102	169	100	129	91	111	137	106	103	95	112	129	108	108	122	146	105	136	119	135	90	112	103	122	110	114	123	134	115	115	113	124	135	128	115	105	120	117	104	128	127	121	124	145	110	137	120	118	127	114	118	130	117	115	102	120	132	120	114	134	134	119	131	129	124	124	120	113	117	106	116	129	124	142	116	117	116	127	121	111	120	133	105	122	123	115	105	98	135	126	101	120	120	129	133	122	116	116	123	103	130	121	115	111	104	116	109	111	111	124	119	112	127	147	129	137	96	138	121	113	124	118	111	124	101	126	122	117	117	122	113	107	103	129	129	123	109	129	122	133	125	126	118	94	118	118	113	115	122	107	108	102	119	118	98	121	121	115	119	127	155	110	123	131	125	126	116	130	130	115	114	123	127	110	103	122	126	108	135	110	107	127	118	126	120	128	107	116	126	123	121	100	123	137	110	122	109	117	135	126	121	110	107	105	116	135	125	121	137	120	126	141	114	111	129	136	120	120	114	128	134	111	106	135	108	134	129	118	120	124	146	116	122	110	107	105	112	113	129	131	107	125	130	127	121	125	131	122	122	120	125	131	124	126	108	126	117	105	115	108	141	134	110	116	127	126	120	120	104	129	122	131	112	117	115	100	124	117	130	126	142	114	109	139	108	125	115	105	120	109	130	133	111	105	139	120	102	121	114	133	126	97	112	130	124	99	136	106	114	121	140	118	106	120	121	109	130	144	121	136	108	98	124	124	113	117	120	131	122	121	116	119	115	120	130	113	136	95	107	106	102	127	128	117	128	148	131	128	132	104	129	128	113	106	126	139	123	138	122	114	127	107	112	107	126	113	116	132	132	122	126	112	115	129	97	126	115	120	133	119	110	88	114	115	125	102	108	94	128	117	121	120	114	110	121	121	123	121	146	146	111	135	113	104	116	116	123	116	131	126	126	121	113	134	132	115	120	122	143	115	116	114	118	132	108	119	117	90	106	116	139	146	119	138	102	118	115	130	130	138	127	126	106	118	105	119	131	124	113	107	114	121	115	116	115	118	108	124	120	119	97	128	110	141	143	130	116	119	129	132	112	106	135	136	120	99	132	121	129	130	128	135	127	95	102	130	112	126	125	119	106	129	117	122	124	139	118	126	113	123	132	114	132	134	131	106	114	125	122	118	124	103	111	144	128	128	122	125	115	120	126	130	113	117	108	108	132	98	138	128	125	122	124	112	112	109	117	118	119	114	150	97	104	123	116	130	133	127	123	119	139	126	138	127	104	117	132	133	116	116	114	131	122	144	119	124	118	121	123	145	118	115	111	124	127	124	120	120	133	131	113	106	105	104	125	157	129	131	123	114	137	107	118	130	127	110	106	105	130	116	117	125	99	142	127	109	121	121	105	114	109	115	125	117	109	121	116	139	119	117	121	125	119	138	124	111	127	110	108	116	120	120	100	122	124	94	113	128	109	124	124	124	126	127	129	133	129	108	111	123	128	136	123	133	121	124	116	95	116	132	143	115	122	110	129	122	129	133	110	124	124	116	117	127	129	96	135	119	123	117	121	122	102	116	109	105	121	145	106	125	143	133	119	119	137	105	111	118	120	128	125	111	124	129	106	140	124	138	127	127	127	130	117	125	131	122	134	115	133
24920	20432	26808	23965	20440	11909	20667	48042	10412	686	342	325	286	252	272	248	229	218	216	217	202	213	202	214	187	193	213	181	222	198	179	210	183	180	191	181	176	179	182	198	180	203	203	192	195	188	194	173	186	181	202	209	217	176	163	162	171	196	191	196	178	203	176	170	178	169	164	179	166	185	185	172	199	182	163	158	199	192	183	169	180	195	197	200	167	183	161	179	188	179	189	168	196	163	182	185	187	156	185	200	195	223	200	176	168	175	178	181	168	195	174	168	176	178	170	201	187	175	198	184	180	179	188	199	186	170	187	188	189	185	170	200	147	177	161	195	201	173	198	205	184	171	193	203	197	180	162	171	182	172	188	177	156	157	169	178	187	195	183	182	157	174	189	200	164	191	156	162	196	175	195	178	187	158	179	172	177	184	182	161	181	200	182	177	178	197	180	178	173	191	178	183	194	164	189	169	188	176	187	172	170	205	179	171	198	169	190	172	178	182	186	160	161	151	172	174	155	167	180	180	168	183	161	176	195	199	188	180	158	188	167	200	178	162	201	184	179	188	199	165	199	174	184	159	177	170	161	189	166	185	160	175	185	204	171	192	196	196	193	196	164	178	181	171	185	169	182	164	184	166	162	191	177	189	171	180	164	161	192	169	190	187	182	177	200	180	197	194	198	174	175	151	189	194	170	189	163	186	180	178	154	178	151	164	189	192	150	183	170	181	174	174	157	185	171	186	160	174	190	186	200	182	190	186	173	160	167	171	192	179	185	174	164	163	181	156	170	180	206	198	184	210	176	158	165	171	157	188	175	183	184	173	196	186	170	174	191	182	173	178	195	175	169	189	173	178	171	170	176	169	174	185	170	214	187	179	211	209	175	180	189	208	179	206	196	184	183	165	201	174	188	191	174	185	187	177	162	167	190	184	170	188	178	149	162	175	190	175	183	213	173	162	176	174	202	184	167	167	181	187	200	177	181	156	179	193	168	187	183	179	171	185	153	197	158	171	192	178	160	166	162	197	189	174	188	194	190	165	171	169	162	197	148	196	176	184	194	178	172	192	166	199	148	197	189	177	170	170	182	197	169	172	178	193	187	183	188	185	202	188	184	159	161	176	182	189	168	182	189	177	181	198	171	187	163	172	185	187	189	165	208	173	191	191	175	183	179	184	188	170	194	165	184	194	169	155	181	188	158	195	173	173	186	184	172	190	170	176	185	197	162	206	182	146	181	161	202	179	180	180	192	205	171	182	191	199	167	194	199	196	169	150	183	185	191	190	170	179	176	192	198	168	164	186	170	173	198	213	176	202	175	170	197	188	193	191	182	175	201	157	189	170	178	190	193	181	173	191	187	201	171	177	177	186	160	181	196	200	164	202	187	196	175	210	161	184	196	172	148	182	196	186	173	159	154	184	193	200	193	159	186	198	192	179	180	182	157	183	181	210	185	195	188	191	161	181	170	167	182	193	183	173	170	202	170	157	178	212	176	192	170	168	199	170	178	197	205	153	163	191	175	161	193	175	193	168	191	175	154	185	175	169	172	178	189	173	173	202	168	175	188	186	195	169	169	172	185	210	189	184	158	180	185	192	162	176	200	190	180	185	149	186	158	167	174	168	156	178	163	159	153	160	189	198	197	199	180	189	200	204	207	192	174	203	187	170	181	172	170	197	173	176	202	166	187	187	180	156	176	182	194	205	193	174	189	166	185	177	166	208	170	190	181	202	183	208	192	203	178	163	193	177	183	175	174	189	190	204	189	179	175	156	172	172	159	192	179	180	219	168	147	163	174	173	176	195	163	193	183	174	180	169	172	195	182	192	202	166	198	184	193	178	174	188	208	170	206	193	181	168	181	185	176	199	156	176	162	185	173	176	165	166	180	186	182	151	190	183	163	166	159	185	174	175	179	184	158	192	143	178	202	186	182	180	172	179	166	188	174	185	188	177	181	166	183	152	167	175	187	172	172	183	160	175	176	182	185	200	167	176	177	175	170	183	165	170	194	174	164	180	169	180	208	200	151	165	191	188	187	172	177	176	182	168	202	170	189	198	193	180	158	175	197	175	188	175	170	172	176	184	181	169	187	151	188	166	189	195	153	168	192	172	161	204	190	191	174	170	185	150	152	168	201	183	188	168	178	184	158	192	180	188	201	189	177	180	164	189	173	159	200	182	179	161	169	174	180	155	157	190	192	189	170	187	190	175	151	160	166	171	160	190	186	174	172	164	184	170	199	187	184	159	190	163	188	167	170	184	191	154	183	200	171	166	186	183	189	198	188	200	181	175	198	201	200	168	184	189	167	190	168	156	161	191	179	168	174	171	177	190	196	174	189	177	193	205	171	193	198	175	154	168	184	158	192	172	182	183	155	184	174	166	173	176	164	179	181	197	172	195	181	166	174	192	185	188	194	177	162	163	175	178	161	176	199	156	192	155	185	194	170	168	193	188	189	173	195	194	174	187	170	176	174	181	179	182	169	181	182	181	178	175	164	169	175	192	188	188	173	163	181	189	181	222	167	192	139	164	172	194	178	167	154	192	180	183	180	188	163	168	166	182	170	181	159	187	160	214	178	192	176	173	173	190	179	180	169	170	190	163	163	169	163	177	182	169	209	181	185	160	175	185	175	143	204	186	153	182	160	186	165	181	198	183	176	202	179	201	190	173	180	179	177	173	176	156	167	185	181	185	184	178	208	158	162	178	190	175	185	177	164	171	166	184	181	167	193	191	169	151	183	182	181	174	171	157	185	211	168	186	187	159	182	184	174	173	188	155	182	181	180	188	172	192	151	172	200	182	181	196	175	179	176	177	192	175	177	178	175	205	213	215	175	179	176	180	179	193	157	179	178	199	155	153	179	162	191	176	193	186	171	165	179	189	170	162	167	177	183	197	167	170	166	192	175	186	198	203	172	176	194	167	189	174	163	156	190	167	162	206	173	166	182	180	156	182	153	181	163	174	195	195	175	198	189	186	191	168	203	175	206	182	189	170	174	194	177	200	197	209	177	167	200	171	195	161	172	191	176	189	172	157	158	208	168	207	182	211	164	165	180	192	199	158	176	172	168	198	157	175	152	176	184	140	172	184	182	187	184	172	181	204	172	175	163	178	203	196	205	178	198	165	194	170	170	196	186	161	170	162	198	205	170	175	189	197	185	163	182	168	171	189	181	183	177	162	174	176	164	184	183	189	182	161	182	161	185	175	182	170	183	175	169	199	189	169	173	160	179	169	166	190	160	192	182	176	168	197	145	170	192	149	181	224	164	189	195	186	171	195	196	198	162	162	190	168	169	190	170	189	182	164	171	175	169	166	165	178	176	151	181	179	159	187	168	170	159	170	178	177	189	155	178	172	169	166	158	176	192	193	187	189	184	173	198	186	170	179	187	200	177	207	183	177	189	185	207	166	178	164	157	184	171	177	184	156	191	138	163	174	180	195	205	198	195	167	184	190	204	184	165	194	194	179	163	158	174	159	174	176	172	176	174	176	188	186
10102	19460	17023	8251	6054	4724	25114	38415	879	604	524	478	434	384	352	336	303	295	292	275	261	251	247	255	225	227	207	179	217	232	198	208	193	227	195	184	213	189	195	207	212	210	185	197	186	192	201	192	182	193	186	190	183	189	198	195	183	186	179	193	191	172	170	180	183	182	171	183	168	161	204	195	224	175	170	171	160	155	175	178	167	185	180	163	177	191	185	166	180	150	179	178	199	151	165	166	165	192	206	162	159	179	164	183	174	164	188	175	180	178	155	152	175	165	158	185	170	179	158	181	205	202	185	187	168	188	172	182	185	195	198	187	164	158	199	194	177	169	169	158	173	183	178	175	150	180	152	200	207	175	184	171	177	186	174	180	163	164	166	176	193	173	163	171	171	180	192	172	177	165	166	169	192	173	174	185	177	189	195	176	183	183	193	173	190	183	186	179	191	170	171	155	178	183	188	170	157	192	177	166	184	149	157	170	178	194	162	186	156	194	177	191	182	204	175	158	197	159	180	150	159	154	199	191	180	162	181	179	182	169	170	180	187	174	173	185	193	167	180	172	185	177	154	165	188	147	177	180	143	164	160	184	185	167	188	173	181	172	169	171	183	192	175	171	176	192	179	177	189	169	173	159	195	185	184	197	168	189	185	182	189	174	174	159	173	158	155	171	184	178	179	173	160	180	178	174	175	165	184	174	175	183	174	186	195	174	180	189	161	178	162	170	181	180	172	164	195	186	145	184	185	192	200	202	162	165	180	161	173	174	178	176	173	175	176	175	176	176	184	169	158	186	182	174	169	173	161	175	174	182	179	178	190	171	165	179	186	183	194	183	177	159	147	168	169	168	161	191	160	164	202	178	173	181	183	149	167	180	172	201	181	183	162	206	193	161	183	198	181	181	190	174	174	156	164	160	170	171	176	169	167	180	192	163	165	179	188	180	163	172	174	177	169	200	173	171	175	175	170	177	161	185	160	176	189	180	162	191	184	177	183	184	159	163	178	144	169	189	141	172	173	186	179	176	174	193	175	168	182	189	168	167	187	203	156	172	182	156	175	193	173	173	166	159	180	195	191	170	170	189	199	191	178	172	177	170	181	181	185	180	192	179	174	203	183	197	168	159	171	187	199	169	190	209	170	189	208	180	181	187	183	167	190	183	158	195	168	182	173	180	157	183	191	161	151	177	186	154	176	173	170	165	152	175	175	169	177	173	206	188	188	174	186	194	185	195	153	177	161	187	166	180	160	162	162	195	175	177	201	180	176	202	165	167	161	180	177	196	172	175	164	194	181	173	170	206	161	196	177	205	159	164	182	182	193	151	171	191	176	198	206	180	173	158	185	181	172	175	196	193	177	186	171	169	187	172	192	171	178	206	164	171	195	210	163	185	161	187	192	155	180	142	176	157	192	176	168	162	157	182	193	191	176	160	200	189	173	152	175	165	186	175	168	194	182	180	162	177	176	162	181	174	186	172	185	171	200	164	167	179	166	157	191	161	173	189	183	158	173	205	184	167	190	200	168	166	200	172	173	167	171	158	152	174	152	178	175	165	191	189	163	171	156	180	181	179	158	155	189	200	163	190	159	184	216	171	188	189	166	181	140	162	163	181	173	165	169	179	186	184	170	199	157	182	191	180	188	173	181	170	196	178	176	164	203	179	202	179	214	192	181	168	192	172	169	196	153	163	195	167	187	173	184	193	183	171	164	167	176	186	147	175	159	171	181	169	189	162	163	153	173	162	194	190	175	163	173	173	153	188	185	169	162	152	188	166	168	178	176	154	194	149	164	181	179	182	171	182	185	166	191	193	181	191	194	176	178	185	197	181	175	188	182	192	147	171	165	163	180	182	176	161	171	184	179	181	182	180	178	173	151	170	171	166	170	188	195	196	167	158	163	160	185	175	181	169	164	184	175	179	176	148	196	167	149	173	180	181	167	159	189	181	168	177	200	191	182	175	166	179	180	194	183	180	158	173	162	193	185	181	184	170	186	182	211	168	162	179	163	187	175	167	181	174	188	176	195	159	175	194	162	161	188	163	165	202	168	182	190	207	175	185	172	163	193	192	192	157	162	188	176	194	195	167	169	170	175	168	186	182	204	174	184	183	154	175	184	167	178	181	175	183	196	189	165	174	181	172	178	171	181	188	166	178	171	187	174	175	168	166	168	162	173	169	169	182	163	182	179	178	172	153	165	147	161	186	196	191	180	188	179	170	178	181	181	173	170	156	172	180	177	165	191	170	171	193	168	177	181	180	182	176	165	169	170	180	190	187	152	180	167	178	167	193	178	183	164	165	184	179	158	168	164	193	192	171	166	173	180	180	162	200	186	199	182	172	165	183	177	181	156	188	177	183	185	185	173	146	179	180	189	154	190	157	163	182	169	206	191	183	167	165	157	186	143	182	181	177	181	176	216	190	179	173	155	182	178	176	176	170	159	172	151	197	169	181	178	167	171	163	153	167	157	187	165	173	190	181	160	162	166	166	171	167	173	153	163	169	193	187	173	185	155	146	143	167	164	162	182	224	180	167	182	171	186	161	166	189	174	191	163	202	186	189	182	185	187	180	163	179	151	182	182	188	186	168	192	167	168	175	170	185	173	193	184	161	175	174	173	163	172	179	180	183	177	182	186	207	184	164	199	189	174	188	154	189	176	168	192	162	213	178	158	181	176	147	182	161	209	179	150	165	168	171	177	224	178	165	161	197	185	199	159	185	161	184	150	170	175	176	190	191	172	177	188	165	199	166	178	179	185	175	182	190	174	182	166	170	205	163	175	165	165	171	169	194	179	177	164	154	184	173	199	170	154	150	211	201	201	172	180	184	171	184	172	164	168	158	186	171	179	189	160	181	167	155	177	160	171	168	192	155	156	177	164	190	179	197	176	156	165	176	177	155	216	164	196	181	201	162	160	182	177	174	169	171	195	171	179	189	185	183	169	154	165	190	173	185	192	191	216	192	156	141	177	177	174	158	163	198	192	187	170	170	181	189	168	191	184	167	176	177	168	166	191	169	182	169	187	187	170	193	153	181	176	193	167	199	186	146	172	160	192	167	180	173	186	184	171	159	169	166	156	202	176	195	181	170	168	183	187	185	180	174	199	171	178	195	180	191	144	172	161	170	160	175	200	170	205	175	164	188	186	153	163	203	183	192	176	178	188	158	193	165	173	196	178	176	136	183	200	164	173	207	171	183	184	181	187	164	167	162	186	169	175	187	170	194	176	149	171	163	184	177	169	175	151	185	152	185	190	174	197	165	173	199	168	193	186	175	195	186	173	188	168	175	180	178	192	182	184	178	165	191	161	172	166	162	173	189	173	184	170	193	186	178	163	196	154	165	185	182	152	162	191	184	189	174	152	183	161	170	203	169	175	179	169	159	196	197	167	148	179	152	175	162	186	136	162	179	188	165	164	174	156	158	146	176	175	188	166	203	157	179	170	198	193	179	149	191	170	183	156	188	174	174	184	210	176	193	135	175	165	175	172	190
22552	20400	27121	23597	20414	20568	26204	54200	15209	3263	736	645	620	558	568	564	477	458	464	408	450	454	419	404	419	416	444	395	391	402	369	393	432	409	415	371	356	390	396	410	356	380	371	396	353	388	377	360	344	377	375	356	354	352	361	339	338	396	357	386	335	355	385	360	315	372	347	397	374	356	372	360	312	332	390	375	349	400	405	381	346	336	321	370	366	380	344	355	346	348	357	386	335	359	353	327	351	323	343	342	383	349	351	381	365	350	337	354	347	349	371	339	370	385	337	373	372	393	356	367	336	339	341	351	378	359	371	400	379	377	392	358	377	372	331	388	406	360	366	355	341	339	361	366	340	356	344	350	354	333	339	373	386	358	361	362	390	383	337	367	378	391	362	354	351	354	358	359	376	354	327	346	368	387	343	330	331	358	366	349	333	351	347	343	355	354	330	349	335	351	372	352	382	350	351	355	390	337	334	344	327	373	357	346	400	357	371	355	364	333	346	387	321	362	353	332	320	344	347	375	345	346	369	369	332	377	364	343	339	349	344	320	371	359	360	334	351	378	403	364	355	341	344	338	361	399	376	344	347	316	342	342	311	387	365	363	347	355	350	345	368	357	394	349	365	342	349	359	393	368	353	396	339	365	361	357	345	366	383	323	329	326	357	366	367	348	355	341	382	386	393	346	351	377	350	366	407	336	371	341	361	333	346	348	382	344	381	366	358	353	364	359	343	376	372	339	369	338	363	367	368	349	349	343	334	358	358	366	355	368	393	357	349	350	366	336	357	378	356	393	341	344	356	373	361	362	346	340	360	344	374	363	351	379	342	342	342	361	355	324	358	357	378	350	366	335	381	388	351	364	353	349	379	338	346	373	352	375	346	348	347	345	371	353	359	370	353	329	362	359	326	384	362	352	308	350	388	363	375	395	354	380	372	325	352	356	387	327	330	352	356	338	339	340	365	310	350	377	374	347	438	404	368	341	383	374	313	394	362	363	347	339	342	337	377	345	354	327	374	358	357	351	346	343	349	366	354	369	381	343	365	372	357	360	349	379	362	339	311	371	344	387	353	373	373	361	373	359	327	378	369	365	350	377	368	369	357	332	367	356	356	389	345	360	362	360	336	383	360	358	361	364	391	371	364	391	359	342	332	349	350	365	374	359	352	353	339	353	401	357	356	322	375	367	345	381	349	345	365	383	347	343	371	379	333	330	352	328	367	314	385	332	333	375	347	328	350	361	333	362	386	344	393	326	378	354	368	351	366	322	358	334	365	373	354	323	351	349	358	352	335	357	400	333	387	315	340	349	378	377	357	355	333	379	357	360	333	339	325	353	344	383	362	373	335	366	368	363	338	360	329	376	368	375	376	373	332	374	336	365	371	325	390	373	371	392	339	349	372	333	371	336	356	361	347	334	340	374	359	388	372	334	348	364	349	355	368	360	375	331	369	391	339	370	342	352	337	337	353	315	388	352	352	355	334	360	329	343	358	347	346	384	365	344	321	339	359	359	335	378	363	350	365	346	318	366	329	355	364	364	373	339	361	348	373	358	354	351	334	363	390	334	345	378	382	400	359	399	387	364	372	324	368	350	312	385	381	366	363	366	337	334	352	313	339	343	342	356	342	336	383	350	373	348	364	317	337	342	344	334	338	331	360	343	380	361	322	301	346	300	348	373	336	350	339	351	359	330	363	340	334	324	380	333	342	337	349	356	341	347	341	386	363	346	384	370	375	401	312	342	360	338	334	404	347	356	359	374	330	335	347	351	335	388	347	373	365	389	319	344	360	393	340	355	366	352	350	362	344	382	350	345	353	337	392	343	381	337	378	347	359	378	348	350	320	335	372	358	368	369	377	361	335	316	355	343	357	386	361	378	332	361	343	359	351	370	334	365	354	359	362	361	343	342	369	326	365	363	343	341	347	378	325	365	330	411	352	339	325	352	325	344	351	385	401	392	323	365	345	335	386	395	378	339	371	357	358	387	327	350	339	356	392	353	373	386	376	344	351	398	354	392	360	335	354	373	377	364	360	319	310	356	394	312	404	356	340	356	357	358	359	363	349	359	363	364	364	358	369	356	357	334	365	347	343	340	355	355	353	342	359	345	359	375	341	359	359	331	373	355	314	325	365	357	363	345	317	340	363	338	327	369	350	373	382	350	326	343	324	353	352	353	370	377	361	371	380	349	364	347	383	316	363	355	385	366	300	349	348	368	342	380	316	349	362	373	341	361	326	388	358	377	343	388	368	363	352	354	348	328	347	325	345	347	389	363	367	354	348	376	297	355	365	343	382	375	375	384	358	327	375	360	361	361	360	340	342	367	361	357	350	351	361	345	324	354	326	328	380	392	375	348	365	376	386	360	377	345	315	361	368	373	366	340	374	370	363	367	364	344	336	327	346	331	348	354	378	352	385	345	338	360	365	352	408	367	375	365	363	343	348	349	350	336	330	327	358	350	373	381	355	370	409	351	375	333	339	354	331	300	367	335	351	374	345	368	381	343	356	344	348	393	359	323	365	363	365	334	377	388	359	342	382	361	353	353	376	365	351	362	363	359	339	369	417	357	354	332	370	343	379	397	353	324	335	386	343	362	376	355	338	354	370	338	362	347	353	371	380	360	376	383	328	345	342	383	367	362	374	363	368	352	360	340	347	350	386	347	339	353	384	373	336	359	366	367	374	346	361	343	359	361	352	342	364	369	356	369	388	326	346	367	329	362	358	357	361	362	373	351	357	346	354	376	342	356	378	330	343	369	351	379	333	358	355	364	363	340	361	353	386	356	333	310	362	342	376	373	362	360	337	357	368	364	343	338	363	350	342	385	368	348	325	329	351	368	351	375	360	357	351	338	372	354	374	353	366	329	343	351	331	354	387	360	346	345	355	362	385	351	334	345	379	357	353	362	351	354	353	374	347	351	345	374	385	370	407	338	353	341	344	350	359	394	361	341	375	365	387	350	381	368	383	349	328	337	334	350	358	292	360	348	385	359	357	349	357	347	348	322	376	347	358	340	385	350	358	353	351	343	367	360	360	377	375	331	342	358	375	367	320	335	379	361	376	342	377	358	368	312	366	361	361	373	337	361	364	360	367	381	348	355	359	369	341	341	388	368	359	429	352	385	344	349	347	358	347	361	347	342	324	343	332	348	358	339	358	358	350	348	343	359	369	370	373	336	355	341	359	361	356	339	381	358	339	334	363	351	382	343	347	338	347	347	367	371	358	366	395	362	359	380	331	350	339	376	350	365	383	384	319	345	371	367	314	370	347	384	364	387	350	363	344	366	348	345	362	388	388	380	363	338	357	361	358	338	345	359	349	376	386	356	372	375	342	338	349	344	360	353	384	357	346	354	346	368	372	383	375	380	373	361	366	331	316	343	400	341	361	336	355	391	340	393	373	365	339	360	391	357	326	355	363	343	386	379	360	349	338	380	316	376	395	355	404	347	349	362	385	329	340	344	361	322	363	353	340	358	330	310	359	373	392	376	379	360
13364	25548	23206	15193	10344	7925	24207	38613	1806	1346	1120	957	935	835	789	692	641	627	564	535	536	500	506	494	467	462	433	455	405	450	425	394	396	399	380	428	393	416	413	346	361	382	370	386	411	395	350	326	349	334	342	368	347	370	331	348	367	351	365	390	355	313	357	359	331	360	332	362	355	353	324	365	354	338	367	367	325	355	342	333	351	353	301	366	365	348	371	349	340	354	364	372	346	354	361	341	375	350	355	333	325	329	397	355	324	316	354	356	352	353	328	335	330	335	347	322	345	329	348	362	343	325	349	333	332	320	339	331	356	313	359	366	345	361	333	333	332	335	330	338	353	350	326	384	353	345	331	305	340	364	348	345	363	345	362	305	341	340	336	328	318	308	366	300	338	348	334	368	328	367	360	324	355	351	360	317	323	339	356	328	347	338	322	368	335	314	343	337	311	359	319	335	377	332	324	306	309	342	308	315	306	340	312	326	350	347	350	338	315	344	337	351	334	352	370	323	329	343	380	315	312	359	348	329	326	312	339	352	352	332	323	315	340	339	341	331	333	356	328	356	367	345	343	334	321	296	328	356	393	358	335	310	337	310	347	336	363	334	345	361	360	305	342	336	342	328	336	324	341	365	377	351	353	328	349	369	353	322	305	340	318	350	312	338	329	313	366	345	329	351	364	356	358	350	347	344	339	332	302	325	340	328	352	347	331	336	332	342	383	372	347	342	335	325	333	359	315	368	354	331	372	334	371	331	340	318	321	311	345	344	351	336	330	341	353	336	337	331	329	300	327	295	338	329	348	320	349	342	326	340	344	353	368	316	354	340	329	329	365	348	341	327	315	351	349	342	364	324	328	362	354	341	343	352	342	335	310	362	342	318	366	344	369	348	306	284	323	353	330	333	350	312	309	312	388	345	338	346	340	338	314	337	308	319	312	317	343	367	331	353	343	317	328	307	355	354	309	333	334	328	314	342	318	310	354	353	362	323	305	341	354	344	337	327	328	317	341	329	322	304	326	361	337	300	311	341	330	337	332	328	338	331	351	292	352	342	348	332	347	324	327	328	338	331	343	320	322	346	319	321	322	327	311	380	312	362	392	354	362	331	347	340	381	341	338	337	349	341	316	300	349	340	348	336	336	354	353	316	339	315	363	320	329	368	329	309	361	340	332	366	345	334	343	325	316	357	337	354	312	345	343	345	363	338	342	346	313	347	357	337	374	326	310	307	357	338	367	353	337	312	327	351	345	330	351	344	369	309	313	334	350	368	313	336	318	342	339	357	336	338	369	334	352	323	354	328	334	357	347	373	323	362	355	362	334	355	333	331	326	336	350	344	354	347	353	334	327	363	338	348	331	347	335	359	319	368	351	333	329	328	332	336	353	327	316	338	350	318	297	340	340	312	333	347	321	352	332	347	333	308	372	364	319	330	315	366	329	333	327	350	343	344	333	336	347	350	320	325	345	333	356	385	335	345	338	355	347	333	328	318	373	339	348	320	330	340	317	298	346	345	362	352	337	355	347	373	332	316	357	354	365	354	328	323	356	332	318	340	318	316	322	342	323	326	347	333	338	342	322	364	305	313	358	352	362	353	306	330	324	341	360	342	368	366	346	326	339	328	348	351	310	344	319	351	326	305	351	287	339	362	340	324	340	354	327	334	364	311	329	348	322	318	318	364	319	363	312	330	352	354	320	370	343	335	335	311	384	318	321	317	308	369	339	353	331	355	345	331	347	358	335	353	350	345	332	326	346	358	320	369	361	304	323	325	339	359	349	336	335	334	336	306	335	324	349	335	341	313	370	336	317	339	336	354	342	373	346	333	345	340	326	309	336	312	315	350	328	323	322	323	347	328	345	341	344	336	354	322	316	337	333	318	347	361	353	339	379	393	337	335	348	331	321	318	331	342	328	383	347	355	325	295	329	355	332	345	333	337	344	330	334	366	357	364	308	324	391	372	283	336	344	371	344	336	341	350	295	327	346	313	339	322	339	338	331	331	312	332	361	337	357	342	341	344	347	354	338	319	329	337	345	338	333	322	364	333	334	353	358	314	312	323	356	341	307	326	337	329	314	313	321	336	293	349	333	336	317	331	335	325	331	333	345	350	353	338	355	356	292	343	355	303	329	364	318	339	355	354	326	324	306	338	363	307	336	369	302	356	352	339	338	323	340	361	336	339	318	372	305	318	317	336	355	347	335	293	349	339	363	334	324	310	361	323	323	345	336	327	342	360	331	306	336	332	313	367	327	340	314	349	333	345	338	352	341	347	321	358	333	339	336	351	323	318	343	336	328	352	306	313	333	353	329	343	342	319	340	336	334	342	342	340	354	323	294	327	311	308	376	351	344	368	328	327	373	321	340	334	338	338	333	323	341	366	315	310	330	342	316	351	315	299	338	326	360	314	338	361	361	341	352	354	365	344	337	380	347	348	332	332	355	348	365	321	324	351	315	319	352	345	338	346	349	331	351	363	349	334	362	335	328	341	340	342	351	351	340	339	331	303	351	356	355	328	352	340	315	342	312	358	363	346	381	347	354	320	331	385	314	346	302	357	331	327	315	306	341	330	355	300	349	322	332	361	332	338	335	364	325	337	336	327	340	387	373	327	375	341	344	295	338	380	362	345	338	339	323	365	344	313	356	335	340	316	327	344	341	342	345	352	310	353	350	334	345	317	329	336	376	351	325	340	306	317	358	313	360	364	321	323	316	323	319	332	340	327	320	326	356	351	378	324	344	335	315	366	335	343	354	331	304	339	326	321	377	354	353	342	321	353	334	303	319	382	327	326	351	334	324	336	342	347	360	322	302	336	374	343	341	338	366	337	369	342	328	340	354	356	317	357	353	337	316	322	367	330	325	333	324	338	324	331	357	335	316	347	344	347	356	354	337	374	339	337	325	366	362	334	344	353	314	342	360	362	331	321	308	318	334	351	334	341	321	353	369	330	345	341	344	360	340	341	348	363	346	314	300	315	335	318	312	335	336	372	346	339	342	325	326	308	348	326	328	353	323	335	328	328	331	307	337	344	357	332	376	324	329	337	335	326	339	340	318	343	332	324	366	306	318	340	342	334	335	370	378	335	360	346	321	362	329	360	310	321	320	332	317	336	321	315	353	355	343	359	308	309	323	328	327	343	363	364	354	362	341	341	328	334	369	306	315	340	327	382	348	344	336	320	352	323	335	336	358	334	325	313	321	319	345	326	319	323	328	356	318	344	358	361	329	316	353	355	325	332	334	351	346	343	323	339	323	317	379	328	354	301	333	351	314	325	350	365	326	357	327	303	326	346	345	339	355	326	356	316	324	330	345	350	345	338	365	346	329	327	306	325	354	330	355	362	329	342	345	330	361	341	337	314	320	314	322	345	343	369	337	341	322	334	358	322	333	340	354	369	346	322	324	345	327	348	341	319	343	336	334	344	321	347	333	348	326	360	355	330	338	345	289	335	378	333	317	355	312	328	358	343	332	351	344	343	360	347	333	349	308	349
27609	15028	3942	2473	1416	677	2026	4053	120	107	116	121	106	108	103	111	128	113	120	99	109	106	82	99	113	123	119	99	90	99	111	107	105	110	100	111	105	119	104	109	120	111	106	109	97	109	118	103	107	116	108	110	108	117	111	105	103	125	96	116	115	131	114	113	96	129	111	117	97	109	104	103	95	96	101	99	100	110	107	110	119	112	102	92	109	100	118	106	106	100	105	96	113	102	111	96	108	85	113	103	102	79	98	112	95	107	123	132	86	96	104	115	105	109	102	95	106	107	104	106	104	112	106	100	112	117	121	104	108	96	115	112	94	115	105	111	111	122	110	106	119	112	99	86	120	97	116	121	107	107	114	102	86	96	111	101	111	113	111	99	103	101	112	114	128	106	98	118	90	96	96	113	94	97	117	85	109	107	101	102	104	103	111	98	93	134	88	105	103	95	104	118	95	88	99	108	104	105	108	99	92	101	115	117	94	92	85	110	104	106	102	95	106	106	77	101	110	116	119	115	129	110	95	99	91	118	97	104	119	121	101	108	88	98	127	97	99	105	107	119	101	110	105	115	99	104	111	99	124	89	99	93	122	102	112	124	110	91	102	112	103	103	94	99	103	106	92	91	104	111	99	103	97	122	100	117	111	123	93	94	118	113	109	92	100	109	101	120	112	125	81	117	109	116	102	105	114	109	96	125	107	101	97	98	127	110	105	115	108	105	111	108	122	122	81	120	121	92	121	103	108	116	99	104	119	99	115	127	95	115	101	116	93	91	113	93	86	102	80	107	100	116	114	98	114	107	114	103	99	94	104	101	103	91	115	108	105	88	97	116	97	100	94	96	97	107	97	101	98	92	89	111	109	116	102	111	103	108	114	108	96	107	92	118	106	96	105	96	108	100	123	99	102	107	103	88	110	100	108	107	122	108	84	103	128	89	109	91	88	122	119	89	111	91	111	102	99	99	116	109	93	101	111	92	96	103	115	105	119	99	126	109	98	93	116	101	110	98	110	109	95	120	103	101	105	114	100	103	119	100	131	105	115	90	126	106	98	102	94	88	105	115	109	111	103	100	125	105	100	108	82	110	108	99	119	101	102	113	94	132	100	108	102	90	115	98	99	99	105	111	118	101	123	102	100	90	81	93	93	106	102	91	108	107	122	98	98	116	98	114	86	118	101	104	95	104	97	110	104	106	106	99	98	99	99	98	99	112	111	93	111	107	95	105	129	117	109	105	92	97	131	101	89	114	96	97	105	122	110	110	104	110	118	96	96	88	105	110	120	110	118	102	99	98	105	117	98	102	97	97	104	114	98	115	117	104	101	100	110	111	90	107	112	93	107	93	90	93	116	102	119	112	90	116	113	94	103	101	118	104	122	118	108	114	100	115	98	112	94	104	98	93	106	89	103	96	106	102	115	121	83	88	119	105	98	94	108	126	103	107	108	119	81	103	98	98	94	108	118	79	107	114	119	112	103	108	103	109	96	111	111	124	94	101	92	121	114	90	97	84	95	118	90	114	110	113	104	113	100	97	94	143	123	108	102	98	115	96	102	101	100	121	107	99	103	119	89	92	122	100	97	111	123	108	116	92	103	107	119	97	105	120	93	114	108	94	109	117	106	115	98	103	89	112	119	101	115	92	109	117	105	117	111	111	97	93	100	109	134	113	101	98	100	98	100	95	106	97	89	112	113	95	92	103	109	85	101	92	120	115	110	107	104	107	110	99	87	116	103	106	111	90	97	114	104	123	105	112	99	122	105	104	124	103	109	99	91	112	110	107	98	82	121	118	104	110	122	95	88	109	106	125	103	114	97	113	103	117	112	109	123	103	92	97	101	104	107	110	104	109	106	107	96	105	115	112	112	89	95	109	99	107	111	110	98	122	123	94	100	97	99	106	99	100	86	120	105	109	100	123	113	96	105	93	113	125	103	106	94	104	108	115	108	115	111	95	99	98	120	103	114	100	94	104	123	103	88	116	83	103	112	105	87	96	105	96	103	98	106	100	113	120	96	117	108	109	113	126	96	93	99	97	109	101	98	104	105	109	96	113	101	100	103	107	109	106	123	96	103	98	108	122	107	103	110	114	94	94	88	92	101	107	100	85	100	100	89	106	121	118	103	124	96	108	97	106	95	98	132	99	99	88	119	93	99	124	98	99	89	112	91	97	118	101	96	95	105	90	108	110	108	95	121	102	96	96	104	106	98	124	98	104	99	114	102	97	102	121	105	114	100	91	110	93	80	106	113	109	102	97	97	115	102	114	115	120	116	110	109	114	90	106	90	111	91	115	129	126	89	110	101	116	92	114	108	95	114	102	127	87	99	107	101	100	104	120	106	98	82	114	105	105	108	101	103	99	108	97	104	139	109	99	107	122	104	110	105	119	98	91	88	105	108	115	120	114	117	107	113	104	98	122	104	98	99	88	114	102	110	115	99	106	113	123	95	96	123	113	110	99	95	88	91	103	109	137	104	90	104	100	102	96	80	124	94	118	111	108	117	110	96	96	105	105	120	94	103	100	91	92	105	109	94	102	110	106	83	111	115	109	116	114	111	87	112	112	121	107	103	107	81	101	108	99	112	95	93	116	105	99	114	121	116	99	119	104	117	100	107	95	108	100	112	100	109	113	111	106	103	111	114	108	106	101	103	91	121	120	82	97	120	107	112	86	91	97	90	101	107	106	96	123	115	104	118	104	97	102	98	106	101	108	105	94	112	100	102	97	119	111	94	114	100	97	123	96	107	140	116	112	110	91	128	100	110	115	114	101	94	106	106	106	90	81	97	99	115	104	104	114	106	106	119	116	102	109	90	95	104	116	90	86	90	104	113	114	113	103	125	92	97	97	101	94	120	91	110	116	120	89	99	118	108	122	91	103	102	123	74	117	82	97	98	113	112	109	110	111	129	114	115	99	106	102	107	102	124	108	98	105	118	100	105	128	91	134	90	116	92	99	107	111	94	101	115	98	116	112	131	124	105	96	96	104	97	92	104	126	102	103	96	114	99	106	94	103	100	117	132	93	99	120	87	99	98	113	111	107	104	108	110	112	96	91	107	102	111	104	108	95	93	111	101	105	92	116	107	113	116	111	101	94	107	101	113	108	103	84	90	113	105	116	123	97	105	117	102	119	109	115	123	114	104	107	94	102	115	105	105	105	131	105	122	120	93	80	121	130	110	89	98	113	108	97	105	108	111	119	103	127	118	107	142	114	100	116	103	105	102	98	111	116	108	108	124	118	106	104	84	120	102	102	127	109	84	107	104	95	104	96	81	101	106	100	107	124	110	117	114	116	121	113	103	103	97	95	104	101	95	93	90	93	120	116	97	120	118	122	109	96	115	95	113	113	85	87	109	107	119	101	118	123	107	106	116	101	118	110	106	114	106	78	110	109	102	99	108	107	93	102	101	102	117	111	89	106	100	104	118	106	116	93	104	109	104	94	113	101	91	107	111	114	107	101	103	118	88	113	115	103	99	111	77	123	97	114
6471	4965	5964	4610	2844	1428	3746	6408	147	140	137	133	118	118	135	113	121	123	141	107	116	110	131	118	146	121	128	140	101	123	117	114	135	116	118	123	118	119	125	118	124	121	118	114	109	117	123	101	112	116	142	160	113	124	121	109	122	133	107	102	127	107	111	104	143	117	106	112	139	125	130	116	114	110	120	118	132	119	112	107	122	144	126	124	129	110	116	130	106	109	113	117	98	110	111	107	118	127	105	92	139	115	124	120	133	124	115	105	125	113	126	110	123	111	112	91	118	134	110	120	115	112	111	110	128	110	107	119	130	99	117	116	136	109	126	116	109	114	115	122	121	125	129	98	127	104	118	123	121	122	129	121	116	126	128	114	126	116	115	119	122	120	99	119	96	99	101	126	125	98	113	120	115	102	126	110	107	122	125	121	110	112	106	110	123	112	125	112	111	127	131	113	119	116	136	101	104	93	119	122	104	129	98	116	141	109	127	137	110	121	108	100	111	114	111	123	129	120	107	124	128	122	124	99	102	100	109	135	129	140	123	134	112	125	107	123	115	104	115	114	120	120	128	125	122	112	153	140	148	115	99	120	131	98	117	106	137	118	121	103	116	127	102	121	129	133	110	103	110	101	99	112	113	121	102	115	97	123	101	114	110	126	125	118	92	104	109	120	108	119	125	132	117	129	105	92	112	121	116	135	111	132	132	137	126	133	109	116	103	117	143	109	126	120	116	131	111	117	113	111	124	105	123	125	108	133	115	123	123	104	121	122	121	123	114	123	129	120	125	113	113	106	102	102	118	108	123	126	105	125	103	141	102	107	114	116	127	97	106	123	118	117	110	126	111	112	95	138	99	102	120	128	133	108	125	128	120	149	124	114	120	118	137	119	113	138	99	118	113	111	123	113	118	122	116	128	118	116	140	124	114	104	93	134	117	113	105	125	117	121	95	112	117	98	117	102	100	125	110	131	114	124	123	104	115	101	126	124	138	138	115	111	120	123	118	119	112	103	114	119	108	124	116	116	125	118	147	126	126	129	99	124	106	96	123	96	119	132	118	130	139	110	134	144	117	113	118	119	119	104	132	127	128	114	131	116	105	119	119	120	129	118	110	111	99	132	125	125	128	122	114	114	122	112	123	132	128	123	123	118	127	118	99	86	137	106	116	116	119	116	108	86	124	131	126	111	104	126	130	128	127	99	116	121	110	113	126	119	109	114	110	118	130	126	104	115	114	119	133	129	107	129	113	105	122	128	118	124	130	118	126	116	128	114	129	113	119	114	125	109	121	113	103	95	119	108	118	107	117	104	119	153	127	102	125	104	85	124	130	114	128	121	128	128	109	102	108	125	114	115	121	130	119	130	113	127	128	113	120	104	133	108	115	105	131	126	125	110	133	110	112	121	107	122	120	127	110	113	115	90	125	123	115	114	111	130	126	145	120	128	110	110	110	95	111	117	131	123	121	121	116	118	120	129	122	119	109	108	117	132	109	111	108	111	130	114	119	97	127	112	114	111	122	131	116	126	136	101	123	117	124	94	113	115	108	112	110	136	129	129	127	147	106	116	107	115	104	107	124	116	117	106	132	121	131	122	114	121	124	137	118	132	102	120	118	128	112	104	123	126	121	140	113	116	130	116	139	110	102	113	121	118	126	121	98	117	106	113	110	122	115	134	115	105	111	104	103	115	127	108	136	109	103	121	112	101	109	102	133	106	125	108	120	86	116	124	113	125	115	114	123	125	128	105	107	115	110	106	111	128	111	121	122	130	113	114	103	102	125	111	114	110	119	122	111	104	112	111	131	118	119	105	119	106	109	129	114	115	115	116	134	123	106	104	122	102	127	102	104	106	110	132	123	124	126	111	122	111	99	112	122	114	147	130	124	100	92	115	110	123	123	107	128	111	138	133	126	109	149	124	116	127	110	102	112	125	113	115	115	117	101	131	115	119	152	123	112	122	123	122	112	119	107	108	115	117	125	120	95	121	115	110	99	125	97	103	99	141	94	102	117	122	124	116	116	97	111	121	113	111	115	112	122	116	118	117	131	98	123	117	114	110	131	122	121	136	111	130	112	117	119	118	120	122	132	130	115	111	123	114	119	101	95	114	126	112	122	108	129	108	122	118	113	137	121	117	113	121	115	102	124	129	115	109	116	129	123	119	129	123	110	124	100	132	111	121	112	107	121	105	125	97	111	122	112	113	113	119	127	103	124	135	109	109	116	103	117	134	110	103	122	133	126	119	125	114	123	119	136	107	121	125	112	123	108	104	126	122	136	115	128	113	118	147	105	124	123	128	106	123	108	116	113	124	115	114	119	108	129	115	119	124	133	102	127	112	114	123	108	131	103	109	120	119	134	124	111	119	107	129	135	112	100	110	122	120	116	124	123	128	113	105	109	126	117	109	97	101	124	98	131	120	126	111	127	122	112	114	144	139	117	124	119	139	95	123	104	116	111	122	106	121	121	114	119	115	134	127	91	92	122	118	117	99	122	110	111	116	132	140	122	111	126	136	114	123	109	115	121	119	127	125	111	121	110	114	127	121	122	144	115	131	128	118	120	128	119	121	105	98	93	112	113	131	104	114	107	130	120	109	115	109	104	109	117	88	107	126	141	125	127	111	112	105	109	117	107	117	122	102	135	111	124	114	124	132	115	131	121	112	104	125	117	114	111	112	134	120	117	109	115	117	101	104	102	120	119	120	117	114	101	128	123	117	128	100	115	118	112	113	120	119	128	108	121	124	139	104	122	119	135	132	121	134	130	118	106	136	115	105	108	102	113	136	116	117	117	108	110	94	117	121	105	107	112	141	135	102	110	120	119	120	114	124	128	116	115	111	109	116	120	118	131	99	107	119	111	136	120	109	135	115	117	103	119	114	103	108	113	132	114	86	140	122	112	114	104	125	108	128	135	120	124	123	110	120	117	138	103	114	124	120	111	88	108	123	116	124	124	128	125	115	123	100	127	128	119	127	125	110	126	122	129	127	118	123	91	121	117	112	116	107	124	135	108	121	125	130	108	132	108	119	107	119	139	111	106	128	105	126	112	111	130	108	115	116	129	106	112	127	120	121	118	111	100	120	121	118	108	126	104	135	114	108	119	115	105	124	116	117	110	132	111	121	126	108	94	116	108	124	140	130	110	94	106	105	100	126	128	122	111	119	117	124	107	125	115	123	130	126	120	107	135	121	120	99	115	126	118	118	105	115	110	116	133	120	112	111	100	114	112	109	129	117	122	126	127	120	127	126	122	98	117	126	124	107	118	121	123	85	121	128	129	118	114	129	119	123	103	125	124	123	112	109	126	126	101	112	99	108	148	126	106	109	130	118	113	106	123	121	109	121	118	130	118	130	113	121	112	128	121	97	117	120	130	124	113	125	107	110	127	116	112	104	141	125	124	118	113	123	139	123	116	109	124	118	104	124	120	126	122	121	105	116	98	117	124	120	120	127	116	104	121	129	107	108	121	112	121	118	113	114	105	102	103	117
24936	20380	26724	23921	20409	12412	26169	40909	6707	474	334	333	331	315	260	239	236	232	226	217	252	215	237	228	213	209	187	190	198	208	178	204	175	205	185	191	178	199	192	175	186	178	144	175	175	194	179	188	184	183	197	186	176	189	184	177	180	189	182	179	189	180	173	189	162	164	177	191	188	163	180	191	165	190	181	184	169	155	162	183	186	194	163	204	181	176	201	178	187	171	189	202	173	189	173	166	176	175	186	163	173	182	188	175	169	177	201	184	203	164	180	174	182	179	202	174	209	174	183	171	153	193	194	159	186	198	168	193	178	158	185	186	187	173	155	186	177	182	168	194	165	166	165	175	168	173	192	199	155	181	190	180	181	185	164	179	178	201	192	186	160	200	182	206	186	188	183	173	183	197	163	168	171	149	196	165	196	172	175	178	182	177	188	189	169	166	200	181	163	202	192	201	196	181	208	176	186	173	146	188	199	166	177	202	172	169	200	178	166	179	195	198	184	175	165	165	165	175	157	161	184	192	181	179	194	180	142	180	195	177	212	177	164	176	174	185	174	173	222	178	188	194	174	189	182	179	162	167	192	182	157	183	178	186	164	158	154	184	173	197	154	180	189	182	175	178	168	183	162	175	182	157	168	191	184	178	179	171	187	190	165	165	187	173	185	183	183	172	177	195	175	200	173	159	176	203	165	180	191	184	162	184	189	171	147	203	183	181	178	186	213	186	188	177	169	167	170	170	197	197	175	159	165	167	189	162	175	186	195	174	180	183	189	189	178	170	164	186	200	173	169	172	172	148	187	175	190	184	160	184	199	183	182	203	171	165	173	183	175	173	184	192	201	185	205	161	196	205	188	171	176	190	174	173	174	190	178	156	176	185	198	191	199	177	170	176	152	185	191	173	162	184	177	170	192	174	183	165	176	160	185	167	182	174	181	186	197	183	187	166	179	167	192	178	175	177	181	191	173	169	188	179	191	180	178	178	187	180	175	169	171	180	161	188	187	175	144	159	161	188	185	191	170	174	157	174	194	187	177	180	165	160	181	187	159	169	220	168	162	186	191	176	178	163	201	178	163	171	200	187	199	157	185	182	170	199	175	177	186	172	188	175	185	163	188	178	173	194	154	200	183	153	186	182	153	168	169	196	170	154	169	189	165	169	183	192	179	198	155	154	180	170	167	180	192	157	182	192	194	195	183	176	173	171	206	192	164	158	190	167	164	173	170	159	180	173	211	153	180	183	157	181	183	198	167	178	186	188	165	171	187	189	186	183	163	175	176	181	176	180	182	196	175	190	151	175	179	172	174	177	182	175	150	188	172	188	186	166	174	187	186	196	176	150	155	179	171	187	174	192	190	155	180	158	170	173	161	169	179	153	170	167	192	175	160	191	188	194	175	171	170	164	181	171	188	192	188	187	187	155	182	159	175	197	184	183	191	184	185	171	194	185	201	157	187	186	176	168	186	167	172	177	172	178	167	185	180	183	166	197	172	186	203	177	189	208	199	166	207	174	185	174	181	183	175	182	171	207	192	176	180	191	152	183	163	178	173	188	184	192	167	192	171	176	172	155	157	213	172	192	153	188	188	187	200	198	167	187	186	177	174	163	179	189	195	183	182	173	149	170	191	159	180	170	180	157	187	157	178	186	184	175	172	182	152	164	191	185	157	163	175	165	180	193	184	167	159	175	198	186	198	217	206	200	192	163	160	175	182	169	158	186	160	167	176	178	170	170	201	170	188	179	163	164	156	187	171	182	179	192	168	192	150	195	193	177	194	163	174	165	163	178	180	159	190	190	177	205	171	178	190	172	189	194	184	182	176	173	180	145	197	186	174	183	193	194	167	212	199	183	183	207	154	194	173	161	182	156	173	192	170	204	169	186	192	179	183	153	186	201	160	173	182	163	177	181	174	182	170	184	202	168	193	199	174	189	174	159	174	193	168	200	183	171	190	160	165	191	179	209	192	189	164	197	187	180	183	197	164	182	189	163	192	190	168	174	203	157	166	166	194	179	188	179	200	205	169	150	171	172	175	176	184	168	180	147	190	183	179	146	180	169	199	168	162	198	163	167	211	177	160	186	170	176	176	163	163	185	178	161	179	169	185	184	183	154	177	158	179	160	194	170	178	181	165	185	175	164	185	164	149	173	183	179	205	195	194	166	161	167	174	195	179	167	166	183	171	203	178	184	178	185	183	175	185	178	189	170	183	194	166	174	213	165	171	185	171	154	182	165	174	161	167	176	167	179	167	200	155	184	179	188	172	174	189	163	163	172	173	165	170	203	163	157	165	203	186	164	191	184	164	156	173	192	184	159	163	187	173	195	188	186	155	174	181	184	147	167	186	167	185	183	188	168	191	201	159	160	169	168	162	164	215	185	185	181	167	168	178	192	174	177	169	180	185	165	170	196	185	150	206	179	169	182	191	169	209	162	192	152	178	177	168	175	193	180	150	186	151	181	148	187	186	188	149	165	194	175	170	177	192	153	182	177	183	180	195	170	183	197	189	170	182	189	175	172	186	183	184	174	172	183	158	157	171	160	155	160	158	168	177	178	164	171	161	152	160	158	182	170	146	199	169	168	160	148	213	164	179	177	183	163	188	159	196	171	168	191	188	173	204	208	187	153	168	172	175	179	184	154	165	191	191	202	180	162	183	156	162	201	169	174	193	174	161	190	188	155	186	193	188	171	165	162	187	160	175	166	169	173	188	174	160	193	185	164	185	148	181	185	156	189	166	176	149	180	184	167	179	178	177	166	213	172	170	161	178	159	178	165	167	198	178	172	176	163	172	181	184	181	214	174	160	186	168	192	167	183	149	165	185	165	199	165	197	180	171	192	163	180	186	174	193	188	187	184	151	158	188	175	220	197	161	175	185	182	169	183	192	164	185	179	173	157	165	177	191	156	170	177	187	176	165	163	178	180	183	204	208	181	163	204	165	180	175	165	190	155	175	186	184	202	181	169	193	221	167	181	186	191	194	223	166	182	195	181	185	169	207	171	184	168	189	171	177	169	205	172	170	172	173	170	193	192	186	189	169	181	181	167	174	186	167	140	156	154	203	181	200	188	180	190	170	193	162	166	196	178	183	149	180	178	182	188	177	145	183	175	168	171	163	164	202	214	191	146	172	181	152	170	188	206	199	186	188	167	174	197	139	172	211	183	173	167	194	166	173	184	174	178	188	184	194	184	178	175	157	182	169	187	173	175	162	165	192	156	189	137	178	174	187	166	176	163	183	217	192	179	188	174	177	170	172	165	171	185	169	161	187	168	156	168	172	205	181	172	183	163	171	181	158	184	178	162	197	182	167	207	150	179	184	182	201	178	181	202	163	198	175	191	166	178	185	143	175	168	163	172	163	191	188	177	159	182	180	165	190	195	187	181	192	170	160	195	171	199	197	177	184	183	158	179	180	187	180	177	170	177	197	161	184	175	158	171	187	187	164	162	157	161	191	195	161	209	195	201	166	155	178	211	186	184	164	168	186	228
9468	16667	17325	10935	7689	5340	29851	32104	953	678	592	494	409	428	361	374	330	300	280	277	251	272	240	255	245	239	231	224	229	185	220	207	203	206	224	197	199	189	195	189	213	205	218	189	178	183	185	189	174	180	199	201	191	190	209	170	190	183	166	183	172	156	177	198	167	175	171	186	206	173	175	174	159	175	198	205	161	181	178	193	165	195	175	172	171	168	174	179	171	181	172	161	168	163	211	195	182	180	183	195	177	170	180	180	197	185	207	164	157	171	198	179	170	186	173	167	165	204	172	184	170	186	179	164	154	159	154	162	179	189	199	176	184	161	190	186	162	188	167	187	193	162	169	173	180	186	209	182	148	178	165	185	175	174	169	151	197	176	193	175	148	177	171	198	164	162	163	180	172	167	170	209	161	209	164	182	162	188	181	178	183	160	153	173	194	181	165	208	175	174	182	165	196	172	198	193	150	181	165	182	181	180	161	167	191	187	201	182	166	178	162	180	149	176	186	159	177	172	186	180	143	183	166	163	182	174	185	151	164	178	190	177	173	188	170	162	161	190	167	182	171	178	163	189	184	191	157	192	185	141	180	199	156	188	181	168	142	184	167	181	167	193	172	194	187	192	189	176	189	160	159	191	173	150	152	173	181	177	178	154	142	183	182	184	171	162	150	166	177	161	179	199	184	175	176	166	198	175	183	160	169	181	186	175	176	167	195	148	152	189	148	165	178	174	177	160	173	186	165	175	171	174	175	172	199	152	183	165	194	161	201	173	165	190	173	161	163	141	197	189	173	131	185	165	174	158	161	169	178	164	182	161	183	199	163	174	157	184	157	158	180	169	158	182	165	141	160	179	182	165	173	202	175	183	177	171	173	198	183	147	174	167	180	149	163	167	196	166	184	158	185	158	152	165	189	170	157	221	159	178	178	161	181	169	193	186	169	180	186	178	170	139	195	153	165	187	178	173	179	167	206	171	196	201	174	141	184	172	171	182	175	189	153	172	191	174	176	166	189	165	179	160	184	152	176	157	160	192	166	208	164	159	172	168	178	184	153	171	187	176	171	178	179	151	175	134	197	176	177	172	183	186	142	177	171	173	188	158	196	175	179	198	190	162	175	181	178	178	165	170	183	174	163	172	176	178	157	163	191	177	137	185	177	166	163	197	187	195	184	162	162	184	160	170	151	151	184	182	181	188	174	157	200	187	170	176	160	161	163	207	151	178	171	176	171	163	185	165	181	167	178	167	181	142	186	164	172	186	161	161	168	181	168	165	161	185	194	178	174	191	196	165	183	174	168	185	185	164	202	195	158	167	180	176	171	177	186	173	198	163	163	161	170	189	170	170	171	174	187	187	178	186	172	173	194	169	188	180	182	172	173	169	180	172	160	187	148	177	191	158	160	157	155	187	168	157	184	161	157	172	184	165	186	164	180	195	163	211	147	155	160	205	156	185	172	202	187	153	163	199	194	162	177	193	186	178	185	196	184	170	178	161	160	166	166	178	171	187	147	175	191	148	164	169	170	178	188	193	190	165	202	157	181	174	173	176	157	169	165	154	160	179	172	171	199	169	166	181	165	170	147	179	183	190	185	163	174	180	166	176	175	174	186	149	151	181	177	185	168	169	164	166	164	166	166	176	151	187	162	178	177	167	168	180	155	156	189	189	172	151	170	164	175	165	203	164	159	169	174	178	174	171	190	178	174	157	170	183	157	178	161	188	165	148	175	197	169	186	172	174	172	171	161	158	175	155	170	169	190	161	182	169	146	195	159	179	175	187	180	172	180	196	159	192	165	179	177	163	185	183	161	169	164	169	177	169	178	195	171	175	163	177	165	170	187	191	173	170	170	164	176	162	173	190	165	179	174	161	169	161	164	190	151	201	163	188	172	180	167	167	171	182	189	184	190	180	182	162	183	161	165	172	203	168	193	169	174	191	167	176	161	172	175	181	173	174	177	170	165	162	182	177	151	183	164	197	174	178	153	162	172	175	166	150	169	172	179	158	168	177	177	176	210	167	177	192	189	189	166	168	173	174	160	173	187	158	203	181	171	149	171	174	155	149	141	165	181	164	140	167	169	171	174	173	160	165	167	184	170	182	175	150	170	184	159	185	173	172	166	158	174	151	187	183	185	163	189	188	184	179	179	180	202	172	160	178	187	167	158	169	163	163	162	156	171	184	169	160	183	164	173	169	174	164	184	174	166	159	169	174	167	164	175	163	165	173	146	165	154	157	178	175	172	193	170	188	172	156	173	201	178	173	178	162	191	166	195	163	165	179	189	170	163	174	183	174	174	175	162	164	181	194	151	165	185	166	189	159	172	176	174	159	153	169	170	196	202	173	177	184	162	174	184	185	154	206	163	176	169	179	171	190	161	174	174	169	176	165	165	185	179	155	183	182	180	162	181	174	182	159	174	168	179	191	142	162	162	170	165	159	177	168	194	178	181	163	176	165	191	155	178	184	151	159	184	173	172	183	163	157	164	176	189	160	162	185	186	164	188	187	181	178	172	157	163	178	176	163	193	198	154	167	176	176	159	173	181	179	168	173	172	137	158	143	180	171	153	168	181	188	169	158	175	160	145	169	157	152	189	169	157	175	186	181	181	160	157	169	179	170	169	178	182	179	162	164	174	144	168	193	182	163	208	155	155	180	137	185	164	172	169	170	196	189	155	155	193	153	162	176	153	187	170	171	177	163	177	152	162	196	170	163	148	171	209	165	188	159	151	172	185	198	163	183	160	177	157	182	174	171	183	168	169	192	180	192	185	170	166	186	156	198	167	167	174	160	206	167	173	162	170	156	177	149	194	178	176	177	165	151	172	172	187	168	161	170	189	191	184	179	152	177	145	196	158	165	177	169	174	176	188	155	174	188	173	189	177	180	182	169	172	166	182	175	143	176	178	179	172	173	167	188	157	182	186	181	167	186	188	170	179	172	176	201	183	154	168	179	171	153	178	158	173	169	182	184	170	174	180	175	162	154	160	152	179	144	166	167	161	175	156	185	196	188	170	191	168	200	181	157	204	168	176	156	186	182	170	178	155	164	193	156	176	173	159	193	191	156	143	195	140	175	177	171	182	168	168	162	148	172	168	177	156	158	210	167	190	156	156	175	158	151	174	168	177	176	181	164	149	176	162	201	191	173	166	175	190	175	155	167	188	176	170	162	176	173	169	175	162	177	190	159	168	163	177	187	161	176	186	175	176	161	180	186	162	190	176	178	169	173	138	169	168	176	175	168	174	161	171	171	187	162	143	151	183	179	170	197	189	164	166	181	194	173	175	158	191	186	194	168	157	183	162	166	161	185	181	180	202	160	196	178	154	179	176	164	177	173	170	177	172	182	190	156	176	154	176	167	164	150	186	174	173	170	193	163	185	153	168	156	181	157	191	193	186	192	208	184	171	166	160	183	146	157	171	167	155	170	159	168	178	173	158	190	177	204	174	180	184	171	193	178	173	175	180	179	179	171	191	167	197	171	186	195	159	163
22608	20406	27125	23599	20429	20564	32366	59975	17445	2419	704	609	592	566	540	504	490	491	490	462	443	483	450	426	402	425	394	405	412	363	389	396	422	362	379	388	369	387	378	388	349	392	373	372	372	381	401	368	350	355	373	377	346	350	338	380	380	362	390	359	341	352	370	388	397	379	360	361	353	335	376	358	399	375	401	380	366	351	367	347	383	349	372	377	368	378	367	355	360	372	348	353	365	379	384	404	345	332	371	313	327	352	374	350	358	359	411	382	367	339	334	378	364	356	349	340	382	350	341	363	365	352	358	382	331	362	351	380	376	356	371	338	352	370	349	375	360	382	339	375	387	327	376	338	367	363	339	404	353	351	363	365	350	362	375	345	369	307	325	360	381	369	319	348	371	377	355	375	358	343	356	382	352	383	323	349	392	362	355	341	324	353	349	358	379	353	383	379	335	329	325	346	380	346	371	350	352	345	398	359	358	365	349	339	323	357	377	396	340	414	395	350	357	296	362	331	374	349	387	343	355	338	363	365	333	342	363	349	402	373	359	371	348	372	380	348	339	362	391	371	334	379	370	390	332	353	353	376	391	323	349	379	355	365	360	376	328	347	377	369	351	330	356	352	347	371	295	366	304	341	351	338	346	340	375	346	356	393	350	345	373	370	379	354	365	374	358	352	349	331	384	364	359	350	374	332	351	353	334	379	356	351	379	359	358	361	348	391	327	357	350	350	355	378	331	333	340	336	357	369	377	368	360	370	374	341	338	328	333	407	349	334	375	405	375	350	348	368	386	348	343	348	346	368	305	336	389	381	348	340	349	338	345	357	327	310	376	369	393	334	359	334	350	333	384	400	339	366	337	367	328	389	358	374	357	366	330	329	353	368	361	347	362	380	380	330	332	346	351	382	333	351	333	337	348	362	386	360	355	354	391	347	332	360	326	347	367	353	373	336	340	353	383	337	371	354	351	342	365	380	369	380	377	353	335	356	353	365	364	373	384	346	338	365	352	333	345	400	371	369	377	367	349	368	386	350	335	357	349	341	342	384	349	369	388	378	345	341	341	344	376	308	421	364	365	333	361	345	355	348	372	345	355	378	374	364	370	363	325	382	366	400	332	358	359	405	328	364	385	325	376	338	349	354	377	382	370	346	378	393	330	378	356	391	372	368	405	378	344	331	369	329	354	370	365	364	363	359	329	384	361	378	350	356	342	349	362	354	342	371	337	386	343	324	352	364	372	355	374	337	367	350	356	352	376	358	346	354	359	395	349	370	359	387	366	364	371	328	366	366	339	383	349	400	318	362	361	363	329	360	342	369	355	357	340	371	354	353	378	374	348	359	380	379	367	373	385	366	387	371	368	332	333	354	315	393	349	362	371	358	372	378	350	420	376	395	307	362	345	335	371	324	357	330	357	379	312	381	371	380	383	353	378	369	356	341	338	339	340	349	382	367	330	365	344	339	369	346	375	345	385	358	335	336	337	400	352	358	363	350	386	366	384	380	359	394	377	386	399	382	343	348	357	335	336	378	375	346	379	359	346	381	387	373	377	366	395	346	360	360	369	357	368	352	348	359	339	333	385	341	384	360	350	356	368	365	351	376	331	340	367	373	346	341	359	338	393	363	346	352	356	360	330	373	350	358	351	355	349	368	340	395	380	382	390	366	395	337	358	357	359	340	382	329	382	323	361	333	349	345	366	355	374	370	346	385	370	367	354	344	373	361	352	386	354	345	337	355	364	384	352	374	361	353	376	372	338	351	377	376	378	348	328	381	365	381	359	371	374	316	343	346	363	378	339	391	354	366	362	343	342	365	340	347	328	367	374	320	368	333	369	369	361	398	385	348	384	350	397	352	350	343	349	352	382	355	327	359	374	358	413	355	352	389	366	370	313	382	364	359	375	360	372	369	336	377	348	360	380	357	351	338	359	351	388	380	358	387	343	339	384	356	360	365	360	358	338	346	370	391	371	352	359	318	379	348	364	350	338	376	325	374	397	347	330	353	390	433	407	358	369	333	377	380	346	320	360	359	387	375	346	383	370	374	380	366	356	338	352	393	373	359	371	351	342	361	362	368	372	379	338	345	381	388	373	374	348	361	409	350	353	387	388	358	342	355	373	336	340	416	353	378	339	361	361	378	378	375	349	311	358	350	352	336	348	360	348	380	362	325	363	347	340	344	352	356	359	355	324	351	348	353	373	337	362	348	410	367	346	352	365	328	373	339	349	359	365	365	400	358	373	359	320	346	359	339	319	367	358	402	367	366	401	378	381	383	399	392	369	369	371	353	325	347	391	365	360	352	392	360	332	352	365	349	365	364	349	357	357	377	332	396	366	338	346	327	387	330	342	362	351	371	392	372	387	364	327	364	367	331	369	347	378	372	332	354	327	354	392	341	350	349	340	372	374	378	349	354	341	374	354	354	343	387	340	361	323	317	337	358	365	354	350	370	371	363	377	372	368	370	368	381	344	349	334	357	385	375	370	363	358	377	379	371	343	362	366	359	353	355	324	383	351	348	356	330	362	397	329	338	382	330	351	360	381	328	328	357	383	383	347	385	369	364	367	376	371	366	327	351	357	355	364	375	351	389	357	328	368	368	341	316	354	354	390	375	370	379	356	348	339	339	354	357	329	320	351	368	366	365	344	354	338	352	370	354	356	389	354	350	370	354	384	372	351	329	369	355	357	387	349	352	379	346	349	339	368	353	357	373	367	372	356	344	370	368	355	366	336	352	365	362	368	360	397	391	360	364	353	360	349	376	354	304	371	345	350	362	383	364	337	352	362	371	344	357	357	385	361	357	362	356	349	375	344	338	349	350	381	349	336	322	343	390	387	351	327	357	377	365	362	339	371	334	323	344	358	361	319	349	373	386	324	361	375	361	387	372	353	365	359	379	384	359	355	367	346	377	381	330	327	381	361	376	330	369	343	347	362	352	357	372	394	340	372	358	348	408	366	327	348	369	363	300	336	390	351	363	354	349	339	372	355	366	377	326	314	354	385	351	380	346	331	365	380	328	370	317	316	374	346	373	350	395	376	366	376	362	366	332	356	336	342	351	356	352	349	355	343	368	368	368	370	380	313	401	353	355	363	349	379	360	325	345	369	348	366	369	331	373	367	365	364	360	389	343	356	365	380	340	354	358	346	392	345	368	368	331	346	355	356	343	362	346	386	368	382	335	369	349	366	333	357	373	353	380	345	367	342	338	363	330	399	375	368	367	387	365	357	384	342	354	346	335	354	392	344	354	381	360	364	357	354	371	337	365	374	341	323	331	390	374	419	358	376	379	352	363	356	386	377	331	346	370	339	353	304	413	390	378	353	390	406	368	344	345	357	364	334	323	367	374	363	342	363	367	355	379	346	376	351	361	370	357	394	358	376	378	370	361	358	363	360	420	358	366	359	361	386	389	356	346	367	340	357	342	377	375	397	354	353	379	387	390	365	328	353	368	347	373	344	347	354	356	365	351	360	350	388	366	362	344	362	363	365	322
12847	24366	23075	15147	12098	8608	28490	49179	2059	1275	1091	999	796	779	716	662	660	564	569	554	497	449	472	470	434	445	437	472	419	410	441	413	443	360	439	389	402	384	386	361	373	363	386	367	374	425	354	345	401	368	361	380	383	310	335	389	341	393	354	315	365	338	351	367	389	362	339	343	366	326	347	342	342	323	331	355	308	355	353	337	343	335	357	359	318	364	348	339	320	346	335	376	321	356	314	352	402	328	321	327	328	313	330	347	346	343	327	360	365	326	343	344	360	347	351	334	328	312	357	322	355	379	369	371	344	367	319	349	372	360	337	315	316	368	358	365	305	334	366	344	337	314	340	348	315	357	341	357	361	333	344	368	376	346	349	343	354	371	323	323	336	364	334	321	360	320	368	318	341	335	344	328	324	315	369	324	372	333	342	343	332	358	380	373	353	350	348	358	329	341	322	332	308	340	335	348	309	350	341	334	352	355	344	354	361	327	355	320	345	332	334	360	331	354	334	355	370	358	349	357	349	320	321	362	362	353	342	341	333	337	347	344	345	332	349	336	362	343	339	361	348	360	342	334	327	343	313	331	370	334	358	346	355	336	341	338	334	338	352	359	344	332	331	345	349	326	312	344	346	313	345	346	339	321	339	335	376	316	338	349	336	312	349	316	342	335	361	351	379	350	359	335	350	358	343	338	356	353	347	345	345	338	324	345	344	366	323	353	357	324	345	306	339	317	349	311	341	302	369	365	366	319	367	340	363	324	362	347	344	354	358	318	354	357	361	327	347	329	347	358	332	317	320	358	329	336	326	336	361	321	367	356	329	346	343	374	334	306	335	362	326	366	335	328	363	327	354	336	344	322	400	340	332	313	319	344	318	366	324	371	337	327	325	334	366	355	327	333	343	361	313	323	306	353	322	346	344	321	342	308	344	356	326	363	283	355	360	326	363	346	330	328	335	360	323	334	403	317	369	345	323	330	357	345	332	353	320	336	353	343	322	324	358	356	349	318	351	333	356	348	361	332	347	340	410	323	343	337	323	362	315	326	312	328	312	380	346	359	358	320	341	302	349	360	356	358	322	356	324	345	321	317	315	297	307	332	359	349	368	339	324	320	351	343	332	370	313	348	367	324	385	344	325	363	317	320	301	357	361	322	346	337	332	339	375	317	369	299	342	342	340	336	359	382	350	346	366	314	370	365	378	324	354	336	340	346	367	308	325	358	347	358	349	362	337	334	346	360	356	339	310	353	359	333	321	368	344	326	365	340	327	335	350	330	369	351	332	365	334	339	335	337	365	358	340	332	346	347	320	366	358	371	362	338	337	354	346	369	355	371	327	368	307	346	342	330	341	342	343	364	373	340	345	369	347	356	331	324	324	316	324	326	332	325	346	347	338	349	342	344	363	325	370	326	326	346	331	345	335	350	379	367	353	362	342	378	365	330	318	326	327	361	339	311	315	360	317	322	333	355	357	362	309	345	361	312	341	331	364	327	350	340	332	344	349	346	344	365	335	354	373	307	352	320	372	359	323	318	354	356	338	369	320	326	330	313	313	328	352	321	338	370	321	323	334	336	307	327	342	314	353	337	340	340	323	350	355	382	333	314	338	352	336	365	341	344	313	331	307	339	375	332	325	316	341	342	330	326	325	360	367	363	370	333	336	330	336	354	317	337	334	336	368	335	334	349	357	322	330	342	345	359	372	322	344	336	357	338	344	345	326	361	328	367	318	366	337	338	307	342	331	326	370	334	331	324	342	334	309	327	362	345	362	351	324	320	365	349	326	327	329	339	291	337	370	361	343	322	320	351	326	317	306	356	344	312	312	346	340	339	345	332	330	338	354	343	367	348	352	364	331	355	309	352	317	310	326	340	335	332	311	339	328	361	351	335	325	343	327	345	326	344	401	305	306	342	346	348	355	318	359	334	350	330	391	353	329	350	327	356	332	356	342	349	353	320	310	352	351	369	328	360	387	338	346	333	324	366	342	346	330	384	363	352	317	342	298	333	356	337	322	356	311	317	331	341	366	346	364	359	343	319	337	378	314	308	342	328	326	302	351	355	354	340	340	308	365	356	328	322	303	340	340	337	350	372	332	324	371	347	319	361	348	330	324	315	345	364	324	393	323	340	343	365	354	303	327	342	317	320	330	333	331	344	320	337	311	351	382	323	346	349	328	342	339	362	341	336	317	335	342	326	339	376	339	345	325	352	338	375	321	334	303	323	347	336	340	350	360	371	342	341	334	347	353	359	351	332	347	332	339	370	352	348	350	340	306	329	347	368	348	346	327	332	345	346	357	307	324	302	348	330	347	318	368	358	351	378	334	327	338	352	350	324	365	326	380	331	331	333	340	325	322	346	359	338	332	350	340	309	370	334	303	378	383	354	334	358	348	308	372	312	363	333	348	351	333	338	303	340	351	346	360	373	329	315	315	336	321	301	354	373	349	347	332	333	286	338	311	341	354	335	321	334	347	338	354	320	345	368	328	357	385	325	369	372	328	357	309	333	373	327	341	335	341	337	322	326	318	339	311	316	321	360	363	350	328	335	352	329	309	374	350	329	312	383	334	324	300	332	346	358	314	369	334	346	355	359	348	339	323	322	350	339	359	326	328	335	353	351	347	327	345	326	359	313	341	324	379	338	376	354	330	315	330	348	349	344	328	334	341	317	327	317	376	381	327	306	318	339	327	354	336	349	338	319	360	347	374	331	301	351	377	344	353	341	361	334	308	374	322	335	357	346	310	340	359	354	329	293	368	307	342	353	314	359	355	333	321	348	345	360	356	305	334	331	355	332	347	345	346	354	316	338	340	360	323	339	316	353	344	343	305	365	354	316	374	340	338	335	350	337	370	324	336	333	325	343	343	324	321	334	304	345	337	339	352	372	349	364	316	356	307	343	339	369	334	334	311	331	356	336	362	362	330	345	336	348	345	351	366	350	345	343	346	356	333	351	309	335	342	315	346	360	359	367	324	327	359	360	341	335	342	314	343	325	333	336	363	378	332	363	323	341	319	358	361	342	334	344	335	366	352	348	333	358	324	343	347	343	354	354	348	335	337	325	368	326	366	360	335	350	328	344	343	318	347	374	326	343	306	340	350	359	347	342	337	319	324	323	337	331	370	328	316	376	337	309	343	359	345	345	329	343	345	328	339	327	363	335	394	339	355	329	309	362	372	309	329	354	345	335	346	321	334	358	375	356	360	366	363	348	383	372	362	334	358	347	370	335	360	342	331	337	345	352	350	319	342	351	354	322	321	359	331	366	317	333	338	349	313	345	371	339	383	365	313	338	352	354	332	323	353	316	345	339	322	351	340	314	370	353	325	340	303	334	365	346	321	314	349	317	341	347	334	350	328	341	331	313	345	324	344	309	326	344	339	344	343	314	320	333	321	291	321	325	342	336	356	332	318	311	324	328	361	353	336	318	359	309	316	344	327	341	319	340	334	355	347	353	324	333	349	350	333	330	361	361	343	342	341	352	349	348	345	291
27758	14899	3934	1884	852	618	899	6219	490	122	126	101	102	118	102	129	114	126	141	117	106	100	119	115	118	96	98	104	104	115	113	113	118	92	106	103	130	105	94	102	115	96	113	103	99	107	76	93	100	117	114	97	110	106	126	123	104	113	99	122	119	111	113	108	121	109	108	108	113	88	122	121	99	125	113	102	110	108	109	111	111	96	122	97	95	110	105	126	120	107	107	115	104	103	122	94	112	117	102	101	113	99	118	118	110	109	101	115	116	116	121	107	111	118	132	98	114	108	91	118	90	111	106	118	117	114	104	128	115	115	127	119	111	102	112	110	103	110	114	110	97	120	97	96	117	125	95	131	114	108	115	104	118	108	121	117	119	121	93	94	111	108	125	147	108	109	116	122	103	107	102	104	111	108	109	109	125	109	107	110	120	93	114	119	120	99	121	120	110	104	111	98	103	109	98	104	108	100	104	116	98	108	130	117	113	100	106	118	108	109	112	125	96	111	112	117	103	123	115	97	107	117	114	104	90	102	112	106	111	120	122	111	100	121	117	93	112	104	115	106	85	115	104	112	118	111	103	112	117	122	104	90	130	119	130	111	111	105	113	89	104	97	93	103	107	114	106	126	107	121	122	126	96	103	108	116	127	110	125	109	111	98	90	129	113	91	113	131	119	96	113	108	125	107	100	90	105	116	99	135	95	103	119	104	108	122	94	88	107	103	134	122	111	111	107	116	109	118	119	128	110	106	121	119	110	89	119	110	102	114	113	108	105	108	103	102	104	108	91	111	107	106	123	112	102	104	113	120	108	99	110	105	108	107	100	108	94	105	101	107	95	108	104	98	97	113	117	99	121	107	112	96	99	104	117	123	118	126	91	105	112	125	105	117	123	114	98	115	106	108	91	95	111	95	96	111	91	109	126	112	141	126	102	102	139	106	100	104	96	92	103	132	130	100	103	143	122	101	112	121	120	127	127	113	89	108	111	116	92	114	107	101	128	103	105	102	113	99	116	136	117	106	105	118	108	94	118	115	84	113	106	108	96	130	127	98	108	118	115	117	110	106	99	105	117	137	112	122	93	100	114	113	122	111	110	115	115	107	92	122	115	90	106	98	106	100	117	92	95	119	131	99	113	97	112	105	116	105	111	119	93	112	114	96	107	97	104	111	123	105	103	110	108	111	109	125	102	107	112	128	100	101	113	111	105	110	113	113	113	103	111	105	114	100	93	110	117	104	108	113	96	116	103	96	118	114	100	104	110	106	105	117	107	123	103	95	122	85	116	112	95	110	103	101	107	110	113	84	123	130	116	102	107	123	114	105	119	119	121	112	105	102	108	113	105	108	99	103	128	114	110	102	94	115	116	113	117	128	120	121	106	93	122	114	104	99	109	104	114	124	120	104	96	111	134	111	109	118	116	109	105	95	103	120	123	98	128	121	108	119	116	102	122	118	114	109	117	97	131	109	104	102	111	110	112	128	96	118	106	109	122	121	97	92	118	101	111	103	102	101	102	105	106	98	115	97	107	103	133	106	104	110	104	107	134	116	106	137	113	118	94	117	126	116	128	115	114	110	89	117	99	105	89	129	103	137	117	109	124	133	116	113	109	107	109	95	109	115	107	123	99	90	107	100	131	107	109	100	97	125	142	120	96	101	127	98	114	92	102	133	125	101	85	107	89	108	112	97	108	107	116	105	118	97	113	91	127	121	96	100	111	129	105	116	94	113	107	119	94	124	120	119	104	112	100	122	128	85	115	103	124	102	118	125	122	117	109	112	122	106	99	99	118	122	93	105	123	120	118	125	104	98	110	91	98	93	115	117	103	121	115	103	105	106	107	90	109	121	92	96	92	116	119	114	113	130	112	119	97	110	125	101	96	109	115	106	113	104	102	92	95	86	109	121	117	115	116	94	87	129	103	113	114	117	126	108	134	122	125	96	125	142	122	113	108	105	122	97	103	117	111	91	107	113	103	122	113	118	104	106	101	131	115	110	116	106	111	110	115	97	106	113	82	107	120	112	96	116	107	121	103	108	112	109	91	105	113	116	94	97	104	99	90	108	113	104	102	114	109	115	101	85	98	117	108	104	124	95	122	106	111	113	113	131	110	94	105	118	130	117	100	110	119	115	125	95	120	110	108	100	94	103	124	107	130	98	113	106	109	104	101	120	104	106	113	103	90	102	127	111	125	123	121	113	87	132	111	107	86	103	102	90	109	120	115	131	105	116	123	106	105	108	115	106	113	100	104	113	115	119	108	126	116	94	101	115	125	107	101	102	125	113	128	118	103	106	111	110	114	120	114	105	88	119	130	106	104	123	102	108	104	105	99	135	121	101	121	98	112	102	126	94	111	115	99	130	110	108	108	98	125	99	110	114	106	121	113	127	90	119	109	115	117	118	114	110	121	90	86	129	109	110	113	115	113	112	102	115	111	136	111	94	114	96	123	108	103	106	115	100	116	98	102	107	121	106	117	123	114	102	99	102	117	119	100	105	114	111	122	110	116	100	117	110	101	120	101	120	114	120	130	124	96	92	126	123	104	120	114	120	94	120	109	117	106	117	109	120	123	107	106	109	100	117	122	109	118	103	128	110	116	102	129	115	124	97	123	93	130	115	115	121	91	109	108	116	118	98	110	98	119	119	118	114	105	93	100	96	104	113	111	110	112	109	113	109	109	95	121	112	107	93	109	91	119	119	97	103	113	109	109	116	121	109	109	102	102	115	110	107	100	95	123	109	121	125	118	113	129	105	93	100	121	109	99	112	98	98	126	123	97	118	116	127	91	109	107	97	99	112	113	101	109	101	98	106	110	105	108	120	107	107	113	114	117	108	93	109	98	107	102	117	110	117	120	105	103	117	103	104	110	112	117	120	120	101	122	126	112	94	120	125	100	97	104	116	122	92	106	110	126	123	104	108	116	118	107	101	104	107	121	102	108	149	102	112	110	128	124	121	115	116	110	107	112	129	110	98	127	80	130	113	108	119	94	96	103	121	127	104	121	101	105	113	104	105	90	105	128	98	114	128	109	110	122	107	117	110	129	105	100	111	110	117	108	121	109	115	93	123	95	109	95	111	99	109	109	101	108	110	117	109	113	113	112	113	121	120	122	110	115	113	106	112	96	118	109	100	118	104	90	104	99	112	114	99	101	96	103	100	100	106	108	93	96	124	112	101	112	124	112	86	103	113	96	115	102	108	111	105	99	116	111	98	86	118	102	122	105	122	114	105	100	102	122	121	117	114	127	117	115	98	120	110	121	132	114	119	102	84	128	117	102	92	123	115	101	117	104	106	126	116	110	113	94	113	111	115	126	116	99	109	105	103	110	99	98	115	103	108	116	117	106	114	110	92	112	109	108	107	106	117	110	126	100	90	95	106	108	100	119	127	107	101	105	114	87	116	129	121	114	99	98	110	107	92	99	107	105	80	107	107	114	128	106	125	110	99	114	109	124	113	104	132	121	104	94	105	109	106	94	117	104	101	126	106
6978	4987	5778	3483	1701	1257	1680	10079	457	137	141	134	127	125	142	129	130	141	128	132	143	134	122	112	116	120	117	133	123	133	110	126	132	129	114	144	114	133	114	108	115	118	113	117	122	132	122	114	124	121	117	105	111	104	131	158	111	122	112	136	128	112	133	137	133	114	128	128	123	110	125	110	121	134	124	135	127	126	137	126	117	122	135	128	129	126	115	109	108	127	110	120	128	120	122	120	103	99	107	132	134	130	114	125	114	127	126	125	138	121	123	120	121	117	130	141	133	119	118	115	131	145	136	123	120	124	103	113	121	126	105	112	130	112	115	119	135	130	112	122	117	110	118	133	137	123	113	125	135	98	135	136	111	124	140	123	131	127	119	124	126	114	130	104	123	112	130	129	123	127	107	117	120	120	123	114	130	129	118	125	114	120	105	114	106	116	131	136	130	101	114	117	112	127	119	127	133	121	128	124	133	108	122	135	126	115	113	128	117	124	141	121	127	112	118	138	123	109	131	111	135	130	133	134	108	138	119	117	113	141	123	114	126	116	123	136	133	128	120	112	125	119	129	130	121	99	113	123	115	127	123	132	132	121	138	129	144	127	124	127	108	120	124	117	131	115	117	109	129	121	128	126	148	146	125	137	125	121	123	112	117	122	121	145	139	124	120	142	120	134	109	142	112	142	108	113	127	129	131	128	127	121	125	104	99	132	107	122	125	122	132	138	137	126	125	119	137	114	109	134	106	128	139	125	128	132	123	136	126	129	120	130	126	120	126	115	111	128	127	147	110	130	129	129	119	131	155	125	117	127	142	124	121	120	123	121	131	136	122	111	148	138	126	121	127	129	113	122	134	141	115	122	140	136	110	115	106	122	129	126	121	127	138	121	138	126	117	123	134	100	154	131	110	134	131	136	127	112	122	124	108	112	120	122	114	136	114	116	122	124	127	100	124	114	140	115	112	119	118	133	114	122	127	130	109	120	132	136	118	137	136	131	132	125	121	112	129	105	111	146	118	135	116	116	118	131	124	117	125	101	140	123	123	118	110	131	129	125	121	131	118	120	148	98	129	110	111	108	100	122	137	116	136	116	117	123	121	127	106	120	108	132	121	122	128	114	109	129	115	116	131	127	125	132	148	134	129	143	116	124	125	126	144	101	112	112	105	127	129	103	117	118	101	138	127	113	136	132	121	122	123	118	110	126	137	124	118	133	132	107	117	112	125	141	127	118	125	132	111	114	124	122	129	111	108	100	106	132	125	112	132	115	132	125	129	103	134	130	125	129	129	120	132	122	117	120	133	124	131	133	122	140	128	134	133	119	126	124	123	134	114	132	116	125	130	131	113	106	110	118	108	135	129	132	111	110	126	118	114	121	113	106	119	119	120	105	123	105	117	116	124	121	144	121	115	113	114	147	126	97	143	122	118	111	117	151	142	129	122	127	119	125	127	121	115	115	117	110	94	130	130	136	123	134	130	141	152	114	138	132	132	134	130	113	124	121	121	132	128	111	127	121	108	135	131	116	132	149	127	122	109	117	107	132	135	125	116	133	133	127	110	114	124	128	133	136	115	113	114	135	117	120	119	116	118	97	131	125	129	106	117	119	120	111	131	109	114	105	151	128	129	126	121	121	139	120	107	130	125	117	128	124	130	130	115	128	122	104	110	136	111	115	131	135	126	103	131	140	108	115	120	119	130	121	123	131	120	105	130	124	133	125	113	132	119	117	108	122	124	133	129	133	117	116	113	130	108	121	122	121	122	111	119	147	119	112	127	112	123	129	134	103	133	124	107	111	89	110	119	117	114	133	131	111	121	124	130	114	116	145	121	140	137	115	121	103	116	123	121	136	109	112	126	138	124	113	104	124	131	122	114	120	146	101	128	129	109	103	103	112	108	117	113	117	123	125	118	145	124	116	126	124	126	138	93	127	125	108	105	117	124	120	120	119	117	141	122	97	123	127	127	119	123	133	132	122	102	115	104	124	126	123	109	134	118	151	119	131	121	129	104	124	124	115	130	141	133	112	118	94	123	128	116	133	128	123	128	111	111	113	124	134	122	122	98	122	112	106	106	123	106	130	112	122	126	127	125	127	133	134	121	131	113	115	118	131	121	108	130	120	117	142	109	117	121	119	133	127	138	123	102	140	125	121	114	120	130	122	103	126	118	119	129	114	129	121	131	116	113	135	138	116	109	128	124	111	147	117	118	109	126	115	135	115	133	116	125	131	114	137	118	108	145	123	103	121	125	112	124	127	117	119	111	114	112	111	106	134	118	142	114	127	124	120	135	132	123	118	140	115	114	127	108	127	121	134	123	123	127	131	115	121	122	121	121	120	122	121	125	128	121	129	125	141	120	139	144	146	133	121	129	123	128	139	121	137	111	106	121	131	126	130	105	126	119	108	132	135	147	116	133	131	120	140	113	121	122	128	100	118	130	129	117	120	131	107	117	107	119	112	123	125	131	127	123	139	118	101	127	130	120	135	105	117	127	122	136	114	126	135	104	141	111	125	131	112	109	119	140	124	107	109	125	119	113	133	111	117	123	134	122	147	122	140	125	128	126	131	114	143	129	140	125	114	123	140	122	125	120	110	134	140	114	127	129	104	137	127	111	129	108	117	126	120	116	137	126	123	122	128	110	123	112	132	120	134	99	135	122	125	130	135	122	130	141	125	130	138	118	116	116	126	122	111	120	118	129	130	150	114	132	113	103	118	120	139	123	110	133	122	123	146	124	118	111	100	128	127	121	133	129	113	124	132	117	120	121	103	85	133	126	122	137	129	122	129	122	121	101	107	126	114	119	145	132	125	108	115	119	121	124	142	113	110	113	121	102	148	105	124	124	140	133	122	121	115	136	129	118	129	128	143	114	145	107	93	110	123	115	121	137	146	123	126	119	116	130	108	131	126	141	118	123	124	118	120	129	138	114	122	128	124	130	134	119	119	130	119	123	137	101	132	109	118	119	128	134	116	105	127	128	126	122	114	120	127	132	119	108	127	126	117	128	122	123	126	115	127	124	121	114	114	130	103	131	124	118	119	124	124	110	130	112	111	137	129	122	126	123	131	109	108	120	128	119	102	100	137	127	133	115	136	113	124	106	113	116	133	107	112	122	139	128	128	126	134	116	126	109	115	115	117	123	123	126	109	111	128	120	108	139	122	156	113	126	103	128	141	123	136	121	117	123	119	108	130	118	127	125	132	120	132	127	110	137	128	120	131	120	118	123	132	139	136	100	122	125	123	146	123	119	126	120	113	117	118	134	121	132	122	115	131	112	124	119	122	125	101	138	131	121	117	132	134	126	105	127	123	113	111	149	119	117	123	118	123	119	148	109	120	124	115	117	110	124	111	114	116	126	116	113	111	130	120	138	123	117	102	123	118	124	109	127	129	133	115	128	142	143	140	125	125	96	131	115	113	126	113	148	113	113	105	111	153	117	109	137	124	126	105	123	126	117	138	134	126	110	113	105	122	121	122	128	122	131	115
24952	20426	26777	23975	20461	11817	10103	47456	14014	1174	353	368	308	270	250	242	260	218	240	226	217	225	219	209	230	251	207	211	212	213	212	196	201	209	206	181	184	199	211	188	173	179	211	191	187	191	185	190	219	210	189	154	196	202	191	178	159	201	192	185	193	199	164	187	179	185	189	202	195	181	179	182	199	181	171	155	175	179	188	208	173	186	158	175	190	198	188	191	187	162	180	175	161	167	182	213	158	176	194	201	194	190	166	188	189	195	201	189	181	170	172	175	197	176	187	170	195	173	182	181	207	193	202	183	163	183	176	175	154	174	199	178	194	191	178	149	181	174	167	201	165	189	161	196	194	192	195	160	201	186	169	184	172	170	185	177	192	179	170	180	182	172	181	173	164	178	190	170	181	192	207	191	184	193	183	171	189	201	169	164	180	166	181	186	190	188	167	167	196	207	219	207	172	162	184	159	180	165	183	180	157	176	181	190	161	189	175	156	181	198	168	171	188	217	191	163	204	169	187	160	169	181	175	174	183	202	189	177	196	194	174	174	152	173	175	182	173	154	153	162	187	175	181	182	179	189	190	179	202	172	183	187	178	176	173	205	173	188	142	163	175	171	213	172	176	192	185	182	185	176	199	171	182	175	170	176	146	184	182	184	167	177	187	181	172	174	179	197	150	165	177	187	179	192	179	170	203	195	185	172	185	167	183	171	188	177	170	172	181	193	191	175	166	180	161	189	139	185	190	178	167	175	188	186	188	179	171	181	180	176	162	192	167	159	190	187	196	168	176	167	189	188	192	181	175	211	208	173	202	168	192	163	163	214	197	182	173	193	177	209	158	166	218	190	194	188	181	190	171	176	171	187	172	163	172	161	186	187	172	178	178	204	162	199	170	174	180	179	192	200	175	186	202	180	180	179	199	183	188	184	195	158	182	175	165	203	196	203	185	185	191	182	166	174	186	192	166	178	178	190	189	181	159	187	200	170	168	169	174	171	205	163	202	161	199	181	176	176	173	177	165	167	179	171	160	160	158	181	184	196	195	185	175	203	203	184	181	153	173	202	177	161	183	158	190	191	220	181	178	184	192	171	170	189	179	167	177	152	208	166	190	208	187	202	159	166	181	190	185	182	191	193	178	191	167	176	194	186	182	177	172	169	162	168	180	180	178	170	192	191	185	206	156	191	156	166	158	175	197	162	171	188	173	196	178	182	189	202	175	198	194	187	189	184	198	161	158	211	208	173	186	200	173	180	159	174	165	192	186	169	180	177	174	181	177	181	189	177	188	194	176	194	175	194	167	174	191	164	198	174	171	203	167	182	151	168	198	180	172	193	203	201	206	169	170	164	191	210	175	168	158	200	170	145	193	167	192	194	186	181	198	167	207	178	182	174	164	170	167	169	174	198	204	187	198	175	196	188	170	195	171	172	178	159	183	195	163	199	174	182	194	195	179	170	162	162	165	189	182	207	185	160	201	168	183	164	192	166	200	188	162	193	185	203	171	168	180	183	180	199	190	195	179	185	186	189	193	194	184	194	171	191	146	160	190	178	182	174	177	173	151	190	170	185	198	180	197	178	210	203	173	174	172	194	165	183	173	185	175	171	187	157	179	188	186	198	174	188	166	189	191	152	202	154	156	175	191	186	194	172	156	173	182	174	189	187	202	178	156	158	194	188	183	179	184	166	202	178	191	180	171	178	185	135	182	193	174	171	176	172	171	181	175	172	194	178	179	183	184	196	203	186	183	173	145	180	172	172	184	147	177	174	179	166	185	169	200	182	178	201	175	168	200	194	165	164	168	179	201	175	172	193	183	186	172	213	177	186	181	200	193	192	160	178	169	160	187	163	174	184	174	183	186	178	199	190	174	180	172	168	177	205	178	193	157	170	165	155	152	202	203	172	203	177	175	182	187	184	175	170	177	196	184	181	198	190	178	201	181	164	183	165	165	185	182	186	193	178	172	179	188	185	184	180	180	189	177	180	176	192	175	159	204	183	167	200	177	179	177	162	186	173	194	176	184	174	174	172	207	162	195	186	172	189	189	174	190	165	175	170	166	201	177	205	184	189	184	196	181	177	196	182	199	197	192	174	182	179	192	180	186	165	177	202	161	202	177	164	176	170	167	151	173	178	180	179	170	189	173	194	174	158	183	185	196	164	196	174	167	186	189	174	171	169	186	208	171	196	193	183	206	174	181	174	157	161	166	198	187	157	184	183	188	173	161	193	181	176	182	170	194	182	155	167	171	162	177	172	207	194	160	190	174	185	191	164	184	190	186	164	191	174	161	192	199	178	179	174	194	159	183	180	186	166	155	173	184	162	176	174	201	201	192	193	194	170	183	199	167	182	164	186	177	175	164	173	186	177	181	185	152	169	188	170	166	177	173	195	172	173	159	176	183	178	179	153	193	175	192	182	200	179	184	181	184	168	176	180	185	178	193	176	186	179	196	186	196	185	171	196	155	157	176	187	188	193	167	193	174	186	185	182	162	190	178	159	190	183	182	176	199	183	209	190	194	200	162	205	158	173	190	214	164	178	164	166	189	190	173	212	165	171	196	200	179	157	180	167	208	172	171	183	181	188	183	193	184	174	185	212	192	199	159	170	207	184	189	184	178	183	188	168	167	187	167	170	183	193	200	190	174	154	171	180	212	165	149	176	180	170	186	154	199	170	190	176	187	204	169	178	192	182	174	166	170	193	196	191	179	174	198	176	173	182	194	193	183	183	163	180	163	160	196	191	199	187	166	173	172	185	184	188	192	201	181	174	172	162	148	189	195	177	202	209	192	179	182	180	159	203	155	197	188	174	186	200	197	182	159	166	192	181	196	184	164	182	178	212	186	201	193	179	198	182	182	179	203	172	172	173	181	191	179	179	192	200	191	170	192	162	157	167	186	176	163	176	202	223	178	170	221	189	169	150	167	182	192	175	175	188	185	189	189	176	177	154	207	187	186	190	185	191	179	183	167	189	186	166	184	190	182	161	158	166	203	175	183	198	165	189	214	165	188	195	172	165	165	169	203	153	207	183	196	173	178	170	180	206	179	177	177	170	177	169	195	176	165	171	207	183	199	173	160	197	160	170	159	185	162	194	192	178	171	188	176	185	189	154	192	203	194	155	196	188	179	178	180	187	156	187	201	189	168	177	178	168	177	182	187	184	198	196	185	172	183	200	189	179	144	173	173	194	194	176	174	180	172	167	158	179	158	188	179	200	164	192	176	170	195	186	148	180	185	162	193	174	205	167	198	206	189	168	194	179	173	175	201	191	156	188	166	211	169	192	172	186	184	190	183	171	178	168	201	181	180	169	159	174	161	190	171	202	175	160	181	185	190	196	170	180	165	202	170	177	189	219	180	222	195	178	177	171	187	168	152	171	189	163	184	175	194	177	180	175	185	189	202	181	175	182	192	195	192	171	206	180	190	197	201	168	187	179	173	154	172	196	174	190	186	197	211	186	182	188	184	170	156	178	192	186	169	176	174	158	168	171
11152	17024	14079	9568	6199	4143	13925	44356	2682	661	566	497	419	396	388	354	299	308	304	263	283	291	231	222	236	251	225	240	215	227	190	214	202	206	190	182	199	212	202	192	175	197	190	195	174	169	182	197	171	162	194	194	166	201	177	184	177	204	182	179	184	219	189	187	192	182	192	173	188	174	194	181	194	143	188	180	174	176	177	179	196	181	185	183	176	187	208	156	179	194	178	188	206	166	216	174	176	185	167	178	171	190	178	174	159	197	184	170	184	174	159	181	173	166	163	196	200	194	176	161	193	171	170	156	176	208	174	181	154	165	168	181	174	173	189	173	182	180	165	177	152	191	175	207	189	180	181	163	187	159	191	159	168	166	194	208	171	183	156	182	181	181	178	180	190	195	180	191	185	149	182	185	182	174	161	166	172	170	182	165	165	202	162	172	198	165	169	171	211	191	188	168	194	169	182	187	186	163	176	187	167	194	198	174	170	160	158	163	166	180	178	160	175	180	169	180	181	178	161	211	178	161	177	161	166	193	157	153	185	170	176	151	180	188	164	167	156	212	163	191	175	169	178	180	163	167	189	165	174	179	149	171	191	180	178	190	191	172	163	187	162	167	167	180	192	165	184	179	166	175	192	172	177	207	168	164	175	189	171	182	181	161	167	157	172	161	135	173	178	180	172	165	175	180	166	199	185	167	190	180	160	156	189	182	196	175	167	199	196	177	192	191	166	170	149	184	179	166	179	180	185	201	188	181	180	168	200	161	162	196	161	204	167	172	166	169	188	204	175	187	167	176	167	182	194	173	187	184	157	173	174	158	176	167	166	168	172	162	182	160	172	172	180	179	178	175	167	183	166	210	162	195	176	166	168	194	163	186	177	167	163	163	169	190	187	171	186	190	162	188	171	169	192	185	187	190	166	193	195	163	163	195	182	163	153	175	177	172	175	208	151	197	172	151	190	170	195	189	161	162	173	162	156	166	182	175	190	167	167	170	172	177	160	177	162	178	185	172	181	176	202	173	187	180	161	179	181	160	183	197	163	193	163	163	177	196	167	187	197	183	197	164	187	199	151	171	163	181	168	160	136	179	178	183	174	183	177	184	171	145	182	178	165	159	173	171	147	184	171	185	182	186	183	151	174	183	164	178	181	167	178	204	175	188	173	185	183	186	187	192	184	179	182	175	177	176	161	170	179	165	162	197	155	158	175	154	152	161	176	177	185	161	194	159	156	181	155	148	175	172	160	169	164	163	158	180	162	176	176	187	170	176	192	194	187	176	158	187	157	194	177	182	178	183	187	171	166	176	181	190	158	190	180	174	164	159	204	169	161	185	205	177	194	187	159	154	169	178	194	182	174	193	163	171	171	162	173	174	157	175	174	173	175	173	174	154	176	174	173	205	173	170	171	147	164	164	173	190	177	190	174	169	158	158	156	193	177	171	178	171	203	158	184	176	176	181	179	162	189	183	172	187	185	186	149	191	166	162	158	171	187	168	186	168	172	166	169	175	178	183	165	188	185	186	174	174	163	172	190	177	202	202	163	180	181	210	165	168	173	172	149	177	209	169	182	202	181	173	164	193	187	181	193	166	189	185	201	189	167	184	175	166	161	174	174	185	170	172	182	188	194	182	157	218	181	187	186	185	160	192	180	174	186	159	175	159	159	175	177	184	159	191	179	196	189	173	188	173	149	166	166	171	182	185	182	161	173	185	179	186	179	160	197	187	189	165	180	171	177	190	173	190	174	188	198	170	176	162	186	162	144	195	181	171	182	171	166	156	173	199	181	172	184	177	175	149	169	172	172	193	179	179	157	173	178	166	190	188	181	164	192	182	158	198	183	187	171	189	191	179	193	182	157	169	166	163	184	161	176	167	176	173	170	158	178	171	170	160	176	181	168	180	174	162	188	173	189	173	188	183	166	171	169	176	171	160	179	177	183	176	164	158	189	192	173	165	156	202	187	184	166	154	205	178	172	192	171	177	198	179	174	180	192	173	161	180	180	175	176	190	183	173	135	167	178	152	184	173	158	200	189	179	176	171	150	151	193	171	183	174	184	188	189	162	186	187	178	185	191	140	165	169	208	190	159	165	174	171	178	178	195	183	165	174	175	170	177	181	177	173	157	172	181	191	165	189	175	166	186	186	178	173	168	148	175	196	188	175	170	174	173	153	173	209	204	188	185	170	200	190	182	196	169	177	187	191	163	150	168	187	175	192	161	158	181	162	211	181	169	179	157	186	180	175	172	181	180	190	171	192	184	198	167	183	187	167	181	160	177	163	159	170	165	177	183	168	174	187	174	180	190	181	173	167	191	179	158	168	165	174	162	162	169	199	196	154	181	184	196	178	188	175	183	172	167	182	177	182	185	212	185	169	189	184	154	177	175	196	198	173	189	160	170	168	183	193	174	161	171	173	182	156	187	199	178	183	175	177	192	181	160	156	166	183	183	184	176	150	146	183	201	164	174	203	174	154	162	188	185	179	184	188	185	160	164	167	177	188	164	184	181	164	167	177	183	169	161	195	200	154	191	186	158	157	195	154	167	183	177	169	186	185	185	181	172	169	178	183	178	157	174	182	160	174	183	189	175	164	211	168	171	181	171	181	183	203	210	173	178	159	163	210	162	176	194	163	174	170	171	182	175	151	166	191	150	184	180	194	200	173	190	160	171	178	195	182	179	210	189	218	188	197	166	171	174	212	181	194	182	164	164	181	157	159	168	199	191	208	161	177	203	167	173	171	170	163	170	190	174	187	170	171	187	171	157	200	179	171	180	187	178	194	165	183	176	173	190	178	175	184	192	187	174	155	190	182	186	191	184	187	217	180	173	178	176	205	160	169	146	196	183	168	172	204	182	157	183	196	184	163	161	169	177	145	154	179	169	176	176	188	179	176	198	208	170	150	187	160	171	186	180	179	155	200	180	180	175	175	151	170	162	173	174	177	171	220	166	193	172	206	194	170	157	186	195	171	194	179	160	191	188	195	158	183	142	165	192	172	167	209	183	182	194	177	173	176	158	180	180	184	166	173	175	175	171	177	172	212	174	159	188	174	165	167	153	172	151	176	195	184	186	184	167	160	191	153	168	186	165	176	174	177	168	163	162	174	173	173	177	200	168	183	179	169	177	192	176	187	168	171	189	166	195	170	161	177	155	166	167	168	166	189	156	186	168	197	199	173	161	183	188	174	184	166	181	164	184	173	166	187	165	166	184	166	182	179	165	185	164	186	195	188	175	166	181	169	163	181	192	158	156	159	182	165	183	172	182	196	192	169	171	176	162	176	161	171	187	172	195	186	162	182	171	155	177	188	176	184	164	182	202	166	178	191	156	171	197	175	196	153	168	146	148	181	182	180	195	174	157	179	158	198	180	192	181	154	195	175	189	161	181	193	159	167	160	187	182	170	181	199	173	170	176	179	177	152	180	159	158	169	132	174	189	173	166	162	176	164	186	166	169	203	177	173	181	175	168	170	194	192	172	184	162	168	164	182
22571	20396	27099	23587	20405	20538	21631	32123	5353	1048	861	685	667	633	581	571	510	516	505	490	478	459	449	432	432	436	421	433	404	451	383	398	398	374	389	446	406	373	352	419	387	367	380	368	345	380	358	344	379	384	351	376	366	363	358	352	383	401	362	374	363	354	387	370	383	383	348	368	348	338	351	381	347	356	349	329	360	414	349	363	362	326	324	371	363	373	339	360	366	307	346	368	380	373	338	335	374	320	343	343	303	338	342	353	374	372	363	346	333	345	363	372	363	364	329	362	337	391	380	347	361	343	356	372	351	348	370	328	355	325	319	321	356	368	360	358	343	354	360	341	348	365	355	360	365	340	339	358	325	332	340	323	366	340	351	356	337	354	362	309	377	348	379	359	346	323	370	353	338	365	320	359	339	366	361	356	343	345	324	347	319	357	372	363	343	330	332	321	343	344	333	344	328	349	343	375	337	360	334	391	352	330	350	359	383	347	353	343	381	365	355	346	358	349	346	353	354	344	362	355	382	407	314	311	403	349	356	329	324	356	343	342	328	345	357	335	392	362	365	367	367	327	403	351	386	348	364	344	383	348	356	357	336	349	349	331	328	362	341	340	348	336	347	336	355	370	313	315	350	375	343	329	354	331	336	334	342	355	337	319	351	348	371	340	348	334	366	357	337	360	342	362	353	344	344	336	376	360	341	374	325	355	339	337	356	360	337	352	385	371	327	362	361	376	353	346	362	372	365	344	357	357	347	397	346	365	328	355	353	382	351	343	349	344	388	358	324	364	345	346	357	348	380	351	345	353	353	348	368	313	382	336	367	339	350	334	385	334	355	353	338	398	371	390	326	332	378	350	357	340	330	375	362	342	330	367	354	360	327	366	352	332	346	319	341	333	342	332	302	396	358	341	349	339	358	365	359	355	331	375	322	329	376	334	369	330	361	364	362	360	327	343	348	353	355	320	373	302	347	350	359	352	344	317	365	353	343	362	369	321	353	366	370	388	378	353	352	334	341	328	342	328	385	349	331	330	384	346	354	351	347	327	339	350	347	340	341	338	377	341	334	338	340	345	337	361	335	339	338	345	332	355	364	343	337	304	378	359	366	376	345	360	360	352	331	350	324	391	355	364	390	380	379	330	356	357	312	368	364	339	353	362	335	344	368	360	347	343	341	377	333	358	359	349	365	345	348	343	350	359	372	372	333	386	361	363	332	341	370	327	369	381	315	356	351	349	339	371	387	362	352	372	406	405	320	336	373	327	380	365	341	330	330	346	335	375	341	337	334	381	347	305	389	338	348	346	343	352	329	335	332	369	303	349	397	335	382	301	398	384	306	357	407	315	356	345	339	349	324	365	374	356	398	311	363	358	355	350	338	341	374	355	360	325	355	345	364	380	330	350	345	390	343	381	324	327	362	349	335	364	323	364	348	362	342	328	329	357	331	357	343	344	349	393	362	328	337	328	340	363	334	326	318	324	329	354	346	374	364	308	411	349	334	344	338	341	336	342	351	344	341	338	391	345	365	352	315	339	355	364	318	379	335	364	391	341	344	340	363	343	356	330	348	352	326	358	373	348	346	321	353	343	336	335	345	329	316	349	326	376	334	364	372	318	363	371	314	343	342	315	336	339	348	328	298	352	365	357	372	322	338	329	368	343	364	346	348	343	358	374	370	337	367	376	329	350	338	352	366	376	351	335	378	371	418	320	372	376	338	357	362	324	327	384	348	376	340	351	366	326	318	349	345	355	341	318	321	370	346	328	355	365	344	336	343	352	336	358	354	362	352	370	348	391	354	373	374	359	347	374	354	359	329	309	341	377	335	334	364	344	340	317	353	320	382	352	342	364	318	352	354	334	373	331	368	333	335	377	352	370	354	352	344	332	357	356	331	331	380	368	358	347	343	329	363	348	333	337	377	371	352	346	356	361	385	343	323	353	344	349	334	324	339	335	351	338	322	379	357	349	377	331	385	346	378	373	348	316	331	352	366	403	367	351	329	352	363	332	358	365	360	380	323	365	369	364	332	363	360	357	367	372	357	354	347	364	334	348	340	344	358	364	354	346	391	336	382	349	324	354	343	372	368	339	336	334	362	342	377	379	349	346	354	321	367	352	358	369	362	345	331	343	335	325	333	334	351	335	347	345	345	329	336	355	321	355	352	324	331	376	352	349	338	330	321	376	362	321	369	346	358	337	363	320	378	371	350	371	336	338	345	349	324	378	338	372	382	361	363	352	344	357	353	355	325	367	386	341	353	348	346	334	348	353	355	367	336	348	362	379	358	348	365	327	356	357	340	356	348	330	345	344	376	353	366	354	370	334	364	348	339	377	394	369	352	319	319	329	333	344	321	332	344	338	351	334	343	384	338	341	369	350	359	348	365	339	337	337	326	344	357	355	356	373	353	404	367	348	298	341	349	360	369	364	360	355	315	337	353	345	312	365	326	375	347	364	354	350	375	357	373	335	348	347	352	348	322	358	348	334	362	359	353	325	353	353	351	326	362	328	359	360	358	385	344	368	350	354	319	356	343	353	335	359	359	331	344	329	348	353	344	343	337	369	363	353	323	352	366	323	383	331	319	328	389	342	335	357	338	384	333	348	335	329	343	334	367	375	356	361	332	335	367	345	361	360	364	359	385	351	348	336	323	319	341	333	344	348	348	346	381	368	352	380	365	355	375	377	346	341	351	348	332	346	325	345	345	313	375	320	382	343	338	323	342	378	351	341	352	377	332	394	364	342	350	392	354	363	353	343	358	346	375	361	329	336	363	368	343	333	332	340	365	325	328	317	334	380	347	327	335	325	318	342	324	321	378	350	349	343	352	335	358	357	339	350	352	329	325	379	365	339	372	317	359	350	356	337	357	341	348	334	356	341	338	341	371	376	323	368	364	353	312	372	356	342	332	360	328	328	350	347	346	330	356	321	340	361	333	343	363	326	342	354	327	323	299	356	341	329	379	346	352	353	321	372	328	364	305	343	346	351	312	386	351	353	349	369	344	355	334	332	323	366	354	333	320	322	331	381	334	397	379	303	316	331	372	376	343	376	341	383	355	351	382	369	356	376	352	352	362	341	339	323	362	312	332	375	350	342	352	334	357	354	356	358	353	366	332	368	321	369	343	355	355	364	375	330	356	320	383	338	342	356	334	326	359	348	336	361	345	349	372	361	352	364	317	348	356	337	355	325	332	358	375	348	343	346	367	330	346	341	358	387	337	352	365	347	306	332	345	325	350	312	373	385	360	318	356	360	365	352	335	341	364	351	362	368	353	376	337	358	358	359	332	308	340	327	327	360	344	361	358	340	360	376	378	333	331	339	366	364	322	372	340	350	358	338	367	364	361	361	361	343	337	359	338	345	323	336	320	344	344	350	344	355	384	361	355	376	342	307	374	340	323	322	353	361	358	325	338	335	381	372	322	368	368	364	357	341	352	361	326	382	377	363	375	373	377	357	367	345	351	328	352	338	320	361	337	346	358	397	372	380	349	348
15176	26016	20889	13710	10339	6970	19435	22132	2210	1647	1383	1177	1024	902	863	775	739	736	624	597	561	550	503	544	484	488	484	419	412	415	421	383	446	411	395	367	396	411	358	383	367	380	384	373	348	388	368	328	335	378	365	360	365	364	356	381	358	337	367	342	330	377	386	336	356	335	350	357	357	319	340	368	321	330	350	334	350	332	338	349	328	348	344	316	347	353	320	307	336	354	358	329	346	343	344	338	340	371	353	347	317	320	327	336	353	317	317	354	348	352	341	365	342	316	369	333	352	322	343	302	335	327	350	334	312	343	347	346	341	332	334	342	315	298	384	330	312	354	348	322	326	361	324	323	338	361	354	362	394	331	336	305	325	323	354	357	338	333	336	309	334	351	371	316	331	359	330	314	351	346	340	330	326	364	377	308	345	317	323	317	344	353	333	316	332	334	339	331	347	326	356	333	345	326	311	332	334	330	343	354	324	326	333	374	313	351	353	356	313	346	289	317	311	331	329	346	335	349	325	354	321	300	341	346	354	319	331	323	360	334	316	350	329	320	343	357	323	337	344	312	295	342	336	348	300	332	336	349	371	321	342	395	349	310	333	363	335	335	327	340	350	337	361	347	327	348	353	360	309	340	321	363	345	326	363	334	320	335	352	324	320	346	363	325	353	353	314	298	337	313	303	334	317	315	317	328	346	321	321	328	352	354	310	329	324	338	333	318	349	329	348	326	324	324	325	319	339	388	310	330	311	334	321	324	325	344	314	339	315	295	325	346	338	322	319	324	303	327	337	353	348	322	338	319	331	319	357	325	352	355	342	303	349	322	355	323	355	318	294	354	325	331	327	318	319	305	327	330	317	329	322	356	344	318	342	333	324	323	337	347	350	321	356	272	349	349	335	322	320	326	344	338	351	341	346	302	356	330	347	336	298	311	299	335	316	344	342	319	327	331	349	303	355	341	347	329	356	336	329	347	332	305	358	361	332	318	356	312	362	326	342	352	348	328	343	345	346	321	334	336	335	310	324	327	308	326	328	346	343	283	346	307	307	353	336	328	313	338	317	359	321	356	317	301	313	318	324	360	324	301	318	323	318	314	359	349	338	311	313	350	321	318	354	346	298	312	345	349	349	302	320	362	322	307	308	318	320	319	307	356	331	348	330	349	326	326	337	337	333	351	327	331	290	347	320	336	339	335	350	348	323	356	325	327	327	334	340	339	333	345	347	298	338	340	328	332	333	301	357	315	345	363	342	340	323	325	337	304	321	357	357	332	339	347	329	380	344	316	348	326	320	317	338	321	347	303	335	328	315	344	356	332	317	364	353	344	327	312	360	313	367	331	350	346	347	329	338	323	324	378	352	309	347	324	302	337	355	360	327	335	338	341	332	325	342	350	324	339	353	332	326	345	325	321	316	353	327	312	348	325	351	320	348	311	318	311	338	309	352	326	321	359	358	323	357	325	352	333	318	300	327	317	368	293	342	319	355	319	307	365	323	313	329	351	333	337	316	365	339	336	300	307	344	315	329	349	324	349	341	315	333	315	355	366	355	350	339	352	318	350	307	345	365	361	332	349	295	336	327	327	315	384	333	335	336	350	338	308	332	322	339	353	316	328	327	296	327	324	352	324	343	354	349	320	344	322	336	354	325	365	338	350	314	348	296	332	353	320	323	334	305	374	341	327	310	326	344	358	367	338	339	318	332	340	328	318	321	296	333	321	364	315	379	319	313	329	306	305	331	322	354	354	342	316	356	319	332	324	324	352	352	338	369	328	351	303	327	360	308	345	302	331	304	334	329	365	320	320	331	338	330	329	344	352	336	320	293	330	313	351	312	330	314	305	347	302	325	315	322	344	327	346	337	339	317	335	357	324	311	299	329	361	342	359	366	358	337	304	330	358	345	338	343	345	346	326	325	342	300	341	341	326	360	332	314	347	310	335	298	334	352	323	304	357	330	338	310	315	337	322	266	346	323	333	306	329	343	338	333	342	310	317	338	351	332	348	317	365	336	340	328	341	336	326	336	319	326	354	357	340	337	330	341	354	340	328	329	323	342	330	328	353	343	324	352	314	334	314	336	321	336	307	314	381	300	350	317	340	342	341	361	338	310	343	307	318	346	302	313	341	320	319	323	307	322	313	341	322	328	329	322	337	328	298	344	288	363	315	340	338	332	351	340	300	329	321	336	350	344	331	356	344	336	316	346	323	347	328	338	347	380	322	363	346	308	337	350	341	337	309	333	347	369	343	341	364	335	333	318	337	326	321	322	294	326	380	314	335	345	311	332	327	313	335	303	351	323	355	315	355	314	330	359	307	291	320	329	351	337	334	324	343	330	354	329	342	322	331	331	367	327	339	353	336	319	347	345	358	322	327	342	324	367	374	353	338	350	338	323	328	353	326	357	355	357	333	335	341	346	357	327	341	310	323	322	320	333	330	312	310	342	322	322	333	346	310	300	351	362	319	330	339	313	332	355	363	308	292	330	355	319	355	313	309	337	323	334	344	334	348	339	342	359	330	376	296	314	336	329	308	338	324	333	336	329	310	322	327	316	312	318	329	351	329	338	318	347	354	308	357	330	344	311	349	319	324	305	341	333	329	303	325	310	299	326	314	340	317	325	340	321	320	311	308	323	322	353	335	358	313	338	342	344	315	348	341	345	328	319	365	330	316	335	342	323	336	353	329	343	343	290	322	339	315	354	319	358	322	338	327	325	314	314	325	338	341	335	348	319	308	323	361	332	343	314	329	316	371	308	337	308	314	303	330	350	311	366	340	342	333	333	341	317	295	337	361	325	323	296	356	304	344	320	323	351	332	347	352	343	326	343	314	303	334	339	340	327	351	323	341	329	305	296	345	335	337	334	332	336	308	334	318	330	314	307	329	332	353	346	336	306	318	322	311	360	324	340	307	324	357	345	326	348	324	342	358	365	306	300	331	304	343	350	331	348	324	361	340	339	331	328	358	341	351	349	343	355	316	314	325	294	330	337	345	306	311	321	332	376	345	337	320	329	357	321	344	297	341	359	330	336	323	337	317	336	336	313	336	357	360	351	319	329	335	309	369	355	324	313	335	332	354	338	344	348	345	335	334	306	319	320	338	314	313	336	354	320	309	354	327	299	323	335	328	336	307	325	309	326	314	348	284	333	367	330	334	309	322	330	307	340	330	316	351	371	325	335	339	348	324	327	319	342	352	352	300	341	352	352	317	344	318	325	337	337	332	374	334	333	349	335	329	331	361	343	286	316	328	332	339	322	363	322	332	324	320	333	321	349	334	302	292	332	338	344	336	357	321	353	376	325	338	341	351	339	321	316	332	352	302	328	309	333	333	343	333	334	347	321	334	345	343	343	317	356	329	337	311	370	313	331	325	346	329	338	325	309	339	306	313	351	323	345	311	337	312	332	316	331	347	356	353	337	310	330	337	333	321	317	321	307	340	332	321	333	320	334	338	337	311	318	341	341	362	329	319	353	352	313	327	343	316	335	327	308	309
27752	15854	3873	1194	791	473	431	234	99	115	109	110	92	96	94	108	91	112	98	83	98	107	95	108	118	103	97	87	86	91	106	108	91	97	91	93	100	103	94	80	98	104	101	92	98	102	89	82	108	94	117	83	86	77	94	105	88	96	70	92	106	85	108	81	94	92	99	108	88	93	97	83	82	92	96	78	88	97	89	87	76	97	90	83	94	74	92	99	102	67	78	94	89	93	103	95	101	89	100	86	98	87	95	86	100	88	82	100	94	87	94	83	93	94	83	104	88	92	93	96	94	65	91	88	84	88	76	84	84	99	94	84	106	97	104	84	107	89	77	81	93	87	101	96	92	98	92	86	78	105	90	95	96	102	85	100	101	97	90	94	94	92	99	97	92	93	96	109	111	95	88	68	88	81	86	93	97	117	98	84	87	93	95	94	98	95	102	93	84	96	80	91	93	105	104	92	96	102	84	97	83	88	98	95	97	78	111	81	100	93	101	81	92	85	103	84	92	94	105	68	90	85	105	97	97	95	75	96	91	103	99	88	77	78	98	95	104	96	94	89	95	87	103	98	94	96	75	82	86	86	92	89	91	94	98	84	84	97	100	98	97	82	89	82	77	81	81	104	85	95	97	123	88	101	95	87	71	79	88	97	97	82	88	105	94	98	110	85	91	106	100	97	107	96	84	80	94	77	97	88	105	83	91	96	86	104	98	105	96	104	91	89	96	91	94	102	115	87	111	90	96	83	86	88	89	87	100	96	90	98	99	80	81	94	111	77	88	91	76	103	85	89	87	89	92	101	78	94	100	85	101	95	96	92	110	90	94	106	96	110	92	94	87	96	97	85	99	106	90	95	102	91	109	84	99	116	88	92	96	79	97	79	104	92	84	92	84	82	88	94	90	99	94	84	78	76	105	104	87	86	83	95	89	102	113	90	111	74	91	82	84	82	96	109	107	69	85	92	92	109	100	92	109	72	83	107	86	66	97	99	82	85	94	92	88	70	89	107	118	89	83	81	97	85	81	108	74	87	92	67	100	90	97	86	70	103	79	78	93	90	95	85	111	85	92	87	95	74	105	86	92	86	104	73	87	85	103	100	97	97	96	91	76	91	91	99	96	96	115	110	87	91	91	96	91	91	96	87	96	124	86	87	93	93	107	89	93	95	89	113	91	78	86	106	97	99	95	101	101	85	76	79	88	108	98	100	88	96	87	96	88	110	96	92	104	80	92	96	90	100	90	109	87	96	93	87	101	103	101	87	96	83	97	96	97	98	110	106	92	80	87	116	98	84	87	88	82	105	93	110	89	104	83	90	88	76	95	85	74	90	109	102	103	86	90	74	97	90	90	94	94	103	83	92	91	96	91	104	91	92	90	99	87	87	101	107	94	104	83	85	97	85	76	98	76	81	84	99	109	101	83	91	97	85	107	95	93	87	103	99	90	82	102	79	88	97	102	85	92	83	100	104	84	85	94	70	105	105	94	103	98	89	93	96	81	94	94	98	94	85	95	109	100	80	97	99	73	92	99	87	89	83	93	84	87	89	94	103	82	97	109	90	109	123	87	94	94	78	70	101	85	95	80	92	80	98	91	86	97	96	101	81	82	93	89	98	108	88	91	91	90	73	79	78	86	98	94	89	96	78	83	98	90	81	107	117	100	94	99	88	95	89	103	97	97	83	96	73	93	110	109	82	119	96	103	84	87	102	111	96	93	102	80	94	93	89	104	88	96	116	101	85	86	97	77	89	92	84	91	87	79	95	90	89	102	96	101	86	95	105	89	93	93	88	82	86	100	88	69	79	99	95	86	100	84	102	85	78	98	92	89	88	89	112	88	105	81	104	112	92	79	85	94	90	97	95	94	87	90	103	101	94	101	85	94	94	88	91	87	97	94	95	95	107	96	80	96	90	104	94	95	78	92	116	95	105	98	108	91	78	108	104	87	95	80	89	92	96	94	87	100	114	105	88	87	84	105	99	82	90	85	85	101	113	113	79	84	90	101	119	97	114	105	90	78	100	88	92	86	96	119	85	101	82	103	102	91	98	76	96	95	85	84	88	92	111	104	75	86	92	92	79	84	124	108	86	87	104	83	99	100	114	77	93	86	98	100	86	106	80	95	82	88	92	107	83	88	102	91	86	103	86	76	97	93	76	91	92	87	108	93	89	95	71	94	100	85	99	87	88	97	75	85	101	103	90	90	103	114	97	105	110	80	86	88	122	83	85	98	96	95	100	81	96	110	88	93	89	97	92	76	87	85	103	94	87	97	96	100	97	76	96	80	85	104	108	94	99	87	78	97	94	103	94	83	92	95	85	115	79	94	109	93	78	90	84	95	95	96	84	86	84	80	88	95	104	85	81	97	76	86	89	90	90	80	83	103	103	95	112	84	107	97	97	104	99	99	92	80	97	88	107	84	115	88	73	87	96	92	104	99	97	99	87	89	93	88	105	83	89	80	106	93	109	92	88	78	97	106	100	109	93	96	91	77	106	78	96	103	95	94	89	84	92	114	103	89	90	103	89	99	65	80	112	96	100	84	99	104	83	101	93	98	129	87	78	110	83	97	89	101	91	73	90	97	93	94	99	96	99	88	105	80	92	89	88	87	104	87	96	96	86	83	97	95	87	100	78	97	87	93	103	81	105	90	93	100	95	83	70	100	85	100	89	82	81	87	79	101	103	88	81	89	76	95	105	93	100	93	83	91	91	95	93	100	95	85	90	97	113	83	90	90	89	104	97	77	89	102	96	103	90	84	83	106	102	84	99	99	92	89	86	95	91	104	87	109	83	84	86	102	103	90	75	89	90	120	79	81	86	94	83	87	88	79	87	87	92	106	97	99	100	95	79	84	102	100	99	91	92	88	87	106	92	90	84	88	94	107	104	87	100	102	104	86	73	99	78	88	93	86	93	99	88	90	102	97	105	81	87	85	115	87	103	78	72	88	85	100	91	100	93	79	91	95	89	95	97	82	93	92	78	70	93	82	101	87	118	99	97	88	113	87	108	91	118	95	99	91	98	90	86	108	91	101	85	92	96	96	110	83	99	102	83	99	101	83	85	85	73	72	85	86	100	86	91	93	86	74	72	80	104	79	102	101	97	83	80	97	100	111	79	92	90	74	111	107	99	91	105	93	85	78	90	95	86	109	87	80	92	109	99	85	94	77	75	87	84	86	82	88	86	90	116	102	98	70	94	74	102	90	96	105	80	98	92	98	86	90	94	97	91	83	92	86	101	88	94	105	94	82	76	97	95	103	100	86	88	94	72	92	94	93	83	107	87	89	99	101	111	80	103	84	84	99	93	104	94	86	101	97	88	111	87	83	91	83	109	88	85	91	83	80	88	97	96	115	96	89	109	87	83	79	92	90	84	100	100	93	73	96	83	89	89	111	101	104	89	82	86	102	114	104	85	87	88	100	98	89	99	87	101	92	100	92	95	87	76	97	102	68	75	95	100	86	103	94	97	82	88	96	89	92	103	102	107
9318	9956	4205	2199	1649	961	800	357	151	149	127	132	129	120	143	121	103	105	111	101	99	114	92	114	114	109	107	114	104	117	102	86	109	123	99	125	105	97	106	108	99	117	117	105	100	119	130	111	108	106	105	112	110	99	93	114	112	100	108	100	110	99	103	120	101	97	118	103	98	100	99	90	94	124	89	117	99	115	99	104	110	96	109	106	101	114	105	126	110	114	94	101	113	78	101	115	108	117	94	96	103	103	116	111	105	103	131	112	112	112	123	92	90	98	112	94	95	120	134	98	98	110	104	96	110	118	100	136	120	95	104	109	113	94	100	94	112	125	110	112	92	103	94	109	105	108	117	94	112	100	96	109	110	102	100	89	103	96	106	100	89	109	106	103	108	109	111	88	122	87	104	96	103	103	96	96	111	110	100	108	111	110	112	114	122	102	99	103	108	139	115	99	90	120	107	109	102	111	106	99	110	88	117	99	116	90	104	99	106	102	107	108	88	115	102	112	124	107	104	91	106	96	108	111	100	98	102	119	105	100	104	103	99	98	108	104	99	123	106	107	82	95	119	133	110	94	93	99	93	103	120	99	121	87	98	107	100	105	95	87	139	102	102	108	108	128	92	127	102	123	109	107	103	99	115	121	99	109	115	105	99	99	109	102	98	107	104	103	113	115	110	127	112	97	102	102	100	105	99	116	87	96	90	99	113	111	102	108	84	119	115	123	125	109	107	105	84	97	95	97	97	112	103	101	92	95	110	106	106	115	95	116	84	113	111	98	115	117	97	99	95	117	118	100	96	94	101	108	111	108	114	96	110	94	106	115	133	85	113	103	113	102	105	129	98	98	104	95	127	116	115	119	102	109	112	99	77	99	101	125	97	95	90	109	101	102	97	92	118	95	101	109	98	104	100	112	90	96	113	113	105	103	110	100	110	111	105	95	111	100	115	96	104	91	106	102	104	123	93	114	88	110	103	97	107	111	119	112	110	88	110	115	101	114	90	97	95	108	91	117	104	107	112	98	87	115	128	108	112	108	110	104	86	89	95	111	99	118	106	88	116	89	116	95	114	102	104	115	112	104	96	112	98	95	106	107	100	112	112	114	97	94	112	104	102	100	123	87	99	115	109	79	125	109	112	124	91	117	121	103	87	105	104	103	112	92	112	129	117	110	113	107	110	94	93	118	97	114	106	115	106	103	105	112	109	106	94	111	102	91	111	108	105	118	111	94	108	127	104	116	98	110	98	77	116	110	108	95	103	104	113	119	105	98	113	100	100	134	117	118	108	102	115	93	101	97	108	106	94	103	110	108	137	98	112	106	94	118	109	122	113	94	113	99	97	108	110	107	95	119	117	106	104	106	105	97	98	90	94	89	87	105	91	97	116	95	98	122	106	111	101	93	101	93	112	103	112	105	89	97	109	119	85	114	106	103	100	118	102	105	90	102	125	80	103	108	112	118	100	116	99	121	107	109	110	98	106	104	117	110	99	97	111	110	93	123	109	96	91	93	115	110	122	99	103	126	103	114	81	108	105	109	106	117	99	111	108	112	110	107	112	97	89	103	111	116	103	120	103	93	115	113	95	107	108	81	97	108	86	103	91	115	110	94	108	104	119	118	111	100	94	105	121	104	102	118	114	104	114	112	105	109	112	120	91	78	113	101	103	113	123	111	106	112	102	109	114	92	99	101	100	131	103	96	112	113	107	112	124	115	105	99	115	99	92	103	112	90	103	79	108	97	115	102	123	89	102	128	118	104	100	109	122	93	85	103	104	86	112	106	105	102	103	116	100	106	103	119	98	94	101	99	130	117	95	94	99	107	119	107	98	99	107	106	102	100	111	97	104	105	82	97	119	114	104	101	95	107	123	100	116	118	113	98	98	104	99	107	114	122	120	109	132	126	96	108	119	103	104	107	108	109	98	108	107	92	99	112	116	99	108	107	112	104	99	108	95	94	109	122	107	108	108	104	102	121	110	115	86	104	101	121	133	106	103	110	108	113	104	111	101	95	97	94	96	104	111	105	107	106	94	112	102	102	115	105	129	110	108	102	106	111	105	102	98	98	118	94	109	101	99	96	104	82	97	128	94	90	103	114	107	106	97	108	86	107	95	117	104	117	104	95	94	123	85	106	104	111	115	99	114	108	85	117	106	99	96	113	104	95	100	103	99	105	101	106	122	118	105	110	126	105	109	90	106	103	82	96	99	98	94	122	111	87	94	102	123	121	82	123	98	102	99	111	123	107	110	102	124	92	111	93	129	103	95	117	106	122	114	97	100	118	108	98	98	103	96	75	108	98	112	121	103	103	82	90	91	107	94	130	115	109	92	104	100	115	113	109	106	101	98	108	122	116	116	90	97	90	115	95	119	127	111	99	92	116	107	109	104	105	109	111	120	103	99	125	101	91	106	86	105	105	122	112	100	92	117	113	99	100	114	95	115	127	117	115	121	89	102	103	105	108	107	100	106	129	106	95	105	93	106	102	116	94	105	103	95	95	133	89	101	102	109	101	106	95	99	107	103	105	101	113	93	104	106	102	123	109	111	120	109	112	100	96	101	91	105	96	98	95	87	103	119	93	101	99	124	102	120	91	115	95	114	101	106	108	111	104	128	131	112	98	102	98	108	118	106	104	106	103	103	112	109	115	125	95	91	86	111	100	112	117	109	110	91	114	104	122	91	109	109	118	115	108	112	104	118	110	101	101	85	113	93	113	115	115	100	102	86	99	113	103	104	96	101	106	108	96	112	95	115	99	116	107	98	120	110	104	99	119	102	107	114	95	109	106	113	99	124	90	109	114	105	86	95	123	96	98	107	113	99	112	107	125	97	101	92	101	92	105	98	106	106	101	120	98	109	100	106	102	95	102	120	119	90	108	120	97	118	105	109	114	97	104	124	101	98	104	93	98	98	99	99	115	92	105	114	97	100	122	109	95	112	91	107	101	83	100	108	114	101	106	109	110	92	123	109	106	95	116	104	96	113	112	104	105	106	98	108	110	113	107	115	101	109	116	102	116	113	105	101	110	133	114	112	113	110	105	103	113	101	111	114	93	121	110	101	101	89	99	91	111	125	110	102	115	122	99	102	99	97	106	107	99	105	84	104	103	102	93	116	111	97	102	103	98	123	103	114	116	126	110	120	106	90	104	115	107	98	116	102	113	120	96	95	99	127	112	102	104	112	109	111	104	120	106	98	92	107	103	108	114	101	118	107	116	122	124	105	104	116	111	114	101	106	96	105	103	99	93	123	115	105	96	99	104	96	122	96	127	100	115	113	111	112	118	97	113	115	111	89	123	112	118	84	122	107	107	111	101	93	111	93	88	101	114	94	115	98	127	97	103	104	96	115	97	96	100	115	99	92	91	97	103	92	111	103	121	109	88	104	108	117	106	104	101	97	102	96	97	100	104	92	104	112	105	106	106	112	91	102	103	105	116	113	91	102	116	96	106	110	107	102	132	121	102	99	108	98	115	120	95	130	121	106	82
24839	20374	26711	23916	20394	11806	3612	1053	600	482	423	371	359	310	281	309	296	243	277	231	222	220	215	212	213	219	189	173	211	214	183	194	186	176	187	191	194	197	160	183	187	168	173	161	149	176	153	160	197	185	189	161	189	173	200	168	169	190	180	170	182	184	166	165	169	149	191	162	139	156	192	175	187	177	178	202	158	146	150	139	182	194	179	151	171	150	170	168	138	172	160	175	153	170	155	173	199	156	180	175	164	141	189	172	169	179	171	173	167	175	141	192	161	155	179	168	147	179	172	174	176	162	163	149	177	183	169	149	171	165	168	155	146	153	185	166	169	152	170	163	171	137	161	158	170	172	159	181	173	167	159	153	157	168	162	197	184	165	162	161	150	186	181	147	144	160	164	186	179	181	181	172	155	153	146	188	159	157	159	149	167	154	160	168	197	164	159	177	169	160	163	176	153	180	163	156	150	147	175	161	172	171	166	171	152	153	154	158	165	153	163	168	168	195	156	181	189	152	187	167	164	159	164	162	154	177	176	169	178	174	155	148	158	171	178	193	168	149	172	192	174	143	147	171	164	168	187	168	166	168	151	186	164	141	173	175	177	170	177	169	180	151	160	153	166	205	160	160	136	175	155	157	196	145	166	148	152	153	137	137	167	164	173	161	171	163	176	161	173	191	194	173	176	168	176	168	164	183	179	190	163	190	155	175	199	140	161	158	161	172	185	158	200	203	181	147	177	169	164	185	164	163	160	158	151	158	145	147	162	161	164	168	160	176	176	174	168	178	137	162	151	194	153	183	179	171	156	154	163	172	155	170	166	161	155	186	156	169	149	164	134	153	162	192	159	151	151	167	177	185	155	152	158	179	156	149	160	164	172	161	156	166	182	163	176	178	136	160	158	170	164	145	152	164	189	173	168	165	164	153	168	155	153	163	159	166	166	182	157	149	164	179	156	152	177	163	177	177	170	166	162	164	173	171	174	170	161	149	173	163	171	151	177	169	152	158	171	176	157	163	194	163	161	172	146	160	166	172	145	168	173	172	180	164	148	156	160	173	153	156	177	168	176	159	138	153	161	147	163	158	167	151	146	167	164	162	168	163	154	174	142	169	175	181	179	151	166	165	164	166	151	156	164	158	174	165	179	179	152	177	177	163	156	174	171	170	192	169	171	180	174	164	166	152	162	177	158	163	157	169	174	169	152	146	154	183	165	155	147	180	181	155	170	154	176	184	176	160	152	188	149	161	186	161	173	171	162	173	171	164	151	146	152	196	168	151	137	182	169	154	154	165	165	171	183	181	185	159	150	150	160	155	160	159	163	171	156	154	155	141	183	163	166	160	174	166	151	170	157	140	175	167	149	146	172	175	187	145	177	167	153	171	132	180	162	180	173	151	152	168	168	160	152	162	153	175	165	171	188	142	164	183	170	150	175	184	197	170	152	153	164	168	174	191	145	185	141	163	171	163	157	196	156	161	168	180	169	159	170	156	175	165	129	165	171	174	158	168	153	182	150	158	169	167	129	156	173	168	175	178	161	168	167	150	164	143	176	161	170	166	160	163	168	156	163	154	155	135	169	200	164	176	163	166	177	174	168	163	167	156	155	131	180	165	177	172	174	167	148	168	197	156	191	166	165	183	150	165	175	155	168	162	173	172	182	166	168	168	161	189	168	150	181	155	168	177	177	151	149	180	182	175	169	171	151	165	179	149	184	161	186	164	156	184	169	163	183	152	172	153	163	156	155	192	158	178	173	173	183	159	157	159	161	181	151	171	152	183	173	167	170	177	162	189	147	175	171	154	158	158	161	159	177	175	174	160	158	193	157	160	159	132	170	165	168	176	174	147	177	163	176	158	151	173	171	152	167	184	157	163	143	173	173	153	162	168	162	165	166	165	154	155	159	161	157	144	165	171	144	172	154	151	168	180	170	148	158	176	185	160	181	171	193	172	178	194	186	159	171	174	192	146	164	164	156	175	181	174	154	156	167	173	148	145	169	172	167	167	156	188	169	191	182	156	173	167	159	164	172	174	148	168	166	183	174	162	158	194	176	168	169	164	154	150	159	184	173	168	148	162	154	170	157	150	144	174	180	166	170	172	151	170	170	139	176	166	161	155	168	141	140	187	157	141	128	167	141	173	164	193	175	165	176	166	178	165	177	169	148	173	163	161	165	183	155	138	160	188	146	160	161	175	186	185	146	174	179	163	159	161	191	149	156	174	167	152	159	171	173	171	155	161	166	156	161	164	184	176	175	159	177	177	173	184	151	170	176	154	173	174	178	185	163	164	173	151	172	160	154	172	159	174	177	159	178	156	171	164	152	153	193	162	150	163	157	163	173	166	155	153	177	149	161	158	158	173	156	178	172	161	182	172	174	156	159	171	181	143	155	177	178	172	164	158	151	161	166	166	168	150	166	171	174	169	171	185	154	151	170	166	162	164	159	152	171	169	169	151	158	178	157	157	158	166	175	160	166	161	170	169	163	172	166	172	150	172	144	176	172	161	152	171	187	160	168	145	161	156	158	172	151	183	140	157	139	170	170	174	152	155	171	178	158	167	166	167	178	166	167	154	164	160	157	162	158	174	174	156	177	156	148	152	176	142	169	161	179	165	175	165	164	155	176	163	174	179	164	140	164	165	174	165	198	157	177	177	162	182	172	168	162	164	162	165	168	169	187	174	177	198	159	159	153	201	144	169	155	182	152	176	155	166	174	182	140	164	158	146	165	174	155	161	165	144	149	167	172	164	172	140	164	156	186	162	155	182	181	181	165	163	153	182	157	161	177	159	156	170	183	178	160	174	152	180	168	166	175	167	194	176	158	137	174	137	160	161	181	149	167	157	177	151	178	153	187	144	165	165	181	173	179	163	194	175	182	167	155	168	161	172	166	175	171	162	169	169	171	161	150	184	169	163	178	148	161	181	184	181	163	153	156	186	171	175	172	169	164	160	147	169	169	158	160	150	168	168	170	189	160	161	146	158	171	157	181	148	167	163	176	151	171	184	161	156	175	152	163	155	169	157	151	172	173	184	165	142	163	161	172	154	194	179	188	186	176	166	167	165	170	138	171	169	187	193	170	171	173	171	175	161	187	185	149	173	172	155	145	158	169	174	168	146	165	180	159	167	177	153	160	170	135	162	171	171	161	184	147	182	162	169	154	156	178	159	183	151	167	170	159	160	179	174	155	175	181	169	165	151	176	170	160	165	154	144	143	144	163	187	137	156	169	173	194	159	163	175	194	163	145	168	169	199	161	160	144	151	163	139	188	163	145	164	162	161	146	161	157	156	177	147	168	170	144	161	144	158	171	157	157	183	162	164	168	169	172	151	172	154	160	148	175	177	176	159	164	153	181	177	151	184	149	174	152	155	170	146	151	172	146	165	157	173	178	166	162	164	164	167	173	164	163	197	153	172	182	187	145	169	181	175	176	170	163	187	166	160	170	155	152	170	163	172	170	163	171	166	184	163	159	162	169	177	130	165	181	166
13644	21800	20292	9037	6498	4280	5728	1736	1129	881	694	705	568	512	477	459	354	368	335	301	296	297	258	254	272	226	219	230	221	249	196	239	219	188	185	195	208	198	200	200	187	206	166	180	186	193	175	190	190	183	171	158	174	155	162	174	159	181	166	168	167	169	185	171	157	180	176	146	177	155	191	167	176	162	171	165	170	153	171	163	153	182	156	151	158	162	166	157	197	148	163	154	159	153	164	165	162	175	194	167	146	165	160	178	150	146	169	173	160	160	158	160	173	203	177	179	155	161	148	179	170	139	157	182	189	156	156	154	154	167	171	165	162	187	177	159	165	177	152	173	147	166	159	156	176	153	152	194	170	165	150	170	167	158	166	178	156	177	150	165	166	159	163	147	176	170	155	159	180	152	174	134	157	162	164	144	144	188	185	166	169	165	132	155	160	169	168	160	176	169	179	177	160	161	169	155	171	163	165	145	187	171	164	153	162	170	172	154	156	165	151	158	146	162	155	157	156	180	159	171	158	168	160	144	148	139	161	166	167	154	156	151	174	164	160	162	160	153	160	142	146	175	173	153	162	160	139	161	147	156	163	150	153	167	132	179	178	171	163	157	164	160	157	138	172	164	167	187	163	173	161	159	152	156	161	162	175	164	170	174	162	185	131	149	180	153	147	171	165	158	149	144	155	182	166	156	166	149	147	166	143	180	160	200	150	172	162	161	168	194	138	158	167	164	171	168	185	165	191	172	164	160	154	159	185	169	174	152	172	182	171	167	164	159	153	198	151	157	152	162	170	153	185	153	166	173	166	179	182	173	146	147	156	178	147	173	164	154	165	171	162	164	158	150	180	176	181	150	155	136	152	165	173	165	150	168	142	148	134	150	143	170	150	153	186	132	147	159	145	166	162	157	145	147	198	145	153	165	171	141	181	156	169	183	173	165	160	148	175	146	152	168	182	158	158	158	156	142	170	189	175	168	172	153	181	181	162	164	159	161	160	180	173	166	183	155	168	167	161	172	184	173	165	174	152	154	156	154	151	174	162	149	160	147	166	156	138	168	144	163	153	163	152	154	167	175	160	148	158	163	169	173	166	170	171	174	161	154	142	161	162	162	161	200	162	163	152	153	205	151	161	153	162	159	137	156	179	183	142	155	151	158	158	171	152	173	191	159	152	182	180	145	163	162	150	150	160	166	189	185	169	184	158	155	182	163	171	158	164	167	183	156	187	144	157	175	190	153	178	151	163	166	164	161	161	146	158	166	159	168	160	131	151	164	148	162	162	153	175	159	172	166	150	170	171	137	185	137	160	146	160	161	150	175	176	174	162	155	139	158	172	160	149	189	183	156	156	164	165	166	156	148	163	169	176	159	141	156	161	150	164	171	146	152	136	162	156	176	159	154	153	164	161	176	166	159	184	188	181	156	154	159	146	174	166	177	155	154	162	160	153	147	174	182	140	159	156	159	158	160	165	164	127	159	159	166	154	165	136	155	159	151	167	178	169	161	177	163	167	152	134	153	156	156	154	148	198	176	172	154	159	176	178	161	155	168	169	172	178	156	152	162	156	138	183	155	150	158	148	152	164	155	155	166	140	166	158	168	162	158	157	162	158	146	182	161	119	158	166	160	146	149	146	140	161	146	174	151	159	149	162	165	177	169	169	149	163	157	158	155	171	151	156	175	167	166	149	165	155	164	157	159	173	170	161	166	194	187	154	157	142	151	169	187	143	169	179	177	128	162	177	163	173	172	170	165	143	167	162	176	155	144	161	146	158	192	158	159	167	158	183	164	166	154	161	158	168	164	166	172	144	158	181	175	178	168	141	171	150	166	165	163	182	164	147	158	131	175	167	159	164	137	159	163	180	157	161	170	153	141	153	176	167	158	155	145	177	178	161	178	165	183	145	181	172	175	170	160	156	164	167	160	164	156	151	146	158	155	145	150	159	149	149	176	162	154	134	174	150	165	158	163	148	165	169	169	152	161	147	158	160	170	168	147	156	167	162	160	173	138	150	171	156	162	159	136	148	146	165	156	146	168	159	161	154	154	147	153	151	161	163	154	170	167	156	172	162	143	150	148	165	181	158	167	154	157	180	154	165	144	162	186	157	152	146	146	163	174	161	158	166	155	156	156	142	149	165	173	166	175	161	152	155	150	180	155	162	183	186	163	155	157	162	164	155	180	164	156	155	159	181	156	190	168	154	156	174	150	171	181	162	165	150	176	169	155	160	157	167	176	140	169	181	177	123	162	160	144	177	144	160	142	154	159	128	173	152	161	150	148	155	165	147	157	164	171	156	170	179	178	165	169	153	172	153	179	170	157	153	162	169	161	168	158	179	162	172	170	149	154	170	188	167	151	168	166	142	167	169	181	176	191	155	154	159	167	156	153	178	161	191	188	173	175	154	164	161	175	159	140	168	164	156	164	151	161	143	168	168	176	161	161	183	178	172	160	156	142	172	171	148	169	185	173	161	160	154	142	157	157	172	166	174	159	178	168	183	174	174	158	159	160	145	181	147	151	173	159	173	173	170	149	182	165	157	140	137	182	139	171	172	168	172	172	155	163	178	149	149	160	164	159	145	156	151	143	176	174	154	157	153	157	154	169	155	156	153	173	160	160	141	176	162	168	147	157	152	173	164	177	170	153	159	184	150	160	187	171	163	157	142	151	143	153	171	136	152	172	158	179	161	166	154	178	147	172	138	163	186	161	160	141	175	158	149	161	134	178	164	173	167	164	169	170	148	160	160	159	147	174	162	143	161	170	154	139	150	145	157	144	196	178	170	174	169	149	182	165	158	164	177	162	157	180	151	153	167	155	146	158	151	138	145	170	150	173	162	192	149	172	132	181	174	157	141	172	173	161	166	154	175	166	166	176	154	185	183	161	165	195	167	170	157	157	176	171	147	180	170	172	141	165	151	150	164	173	140	155	164	168	153	154	178	163	171	157	171	166	165	186	142	151	175	152	139	167	156	148	153	165	180	168	150	165	158	145	156	164	172	154	152	135	175	193	156	147	154	154	147	168	180	170	165	163	184	173	172	131	142	148	168	158	174	155	182	176	141	157	164	145	167	159	164	177	155	147	158	151	170	151	166	162	154	148	146	160	161	159	141	171	166	180	176	163	161	146	162	158	154	164	182	172	174	144	174	147	141	164	152	147	172	163	156	162	178	155	171	151	161	155	160	175	152	158	154	161	164	195	144	148	139	167	160	176	162	128	174	157	178	181	150	161	152	168	156	146	151	141	139	163	147	151	165	150	166	146	169	159	165	154	144	172	181	172	145	177	160	162	161	165	168	143	165	169	142	163	161	143	153	153	158	180	171	169	150	163	155	162	172	169	161	165	143	147	164	146	150	150	145	172	172	166	175	169	146	157	159	160	146	166	157	143	154	156	156	167	151	152	174	175	169	153	150	147	158	191	159	155	183	159	172	142	174	165	151	149	165	126	159	164	168	155	161	165	148	150	169	168	157	171	168	169	154	170	167	146
22591	20384	27093	23548	20399	20557	15933	3289	1178	985	854	715	637	598	635	572	563	551	520	522	493	446	452	439	430	460	405	403	409	419	429	419	385	376	456	401	412	385	386	371	401	357	355	377	344	373	362	344	382	358	355	370	362	381	346	363	319	326	378	364	370	359	343	366	338	363	348	375	353	386	387	370	345	355	348	369	346	355	351	348	352	356	367	336	365	301	358	355	336	356	371	355	339	339	369	381	362	337	350	350	339	367	388	388	334	326	376	355	352	388	353	371	359	366	350	330	386	352	333	357	368	401	348	354	342	372	309	354	316	324	360	374	365	337	333	358	389	331	356	293	349	360	321	330	348	354	333	332	350	350	337	357	329	345	326	351	391	332	380	362	356	341	351	323	342	352	337	349	357	368	346	358	336	378	339	342	346	372	313	346	358	330	348	337	360	367	359	355	325	349	363	368	316	353	343	333	324	331	348	344	358	372	312	354	346	335	335	395	318	369	370	363	351	352	353	333	352	352	338	362	364	347	366	364	344	354	363	385	330	337	348	325	342	339	351	363	321	357	383	393	362	370	351	326	358	369	319	323	355	346	314	337	364	373	318	345	371	338	330	346	352	313	363	365	324	351	350	332	379	362	339	343	354	359	329	364	328	315	360	338	330	370	332	365	373	354	313	365	367	336	353	326	327	311	338	382	343	378	322	340	363	335	334	343	335	344	309	388	361	378	362	340	328	388	345	367	307	388	345	336	335	329	368	357	365	346	333	325	345	376	349	320	346	336	328	344	321	325	340	360	323	348	321	327	329	357	348	304	340	336	342	367	375	331	347	330	330	358	361	366	322	327	398	372	334	367	384	324	342	328	353	309	339	381	311	350	339	334	342	333	336	356	348	360	371	329	341	333	348	371	366	369	360	295	338	365	343	334	333	335	330	362	323	331	321	332	369	327	360	365	341	362	319	338	300	343	333	370	355	356	318	320	353	356	352	341	366	327	360	324	335	361	378	355	311	339	351	338	336	366	361	342	327	364	349	365	349	327	321	347	371	325	352	348	370	332	346	348	355	359	359	391	377	377	331	373	344	342	324	327	343	345	333	347	343	342	352	306	354	340	340	330	368	348	360	325	329	345	347	356	349	350	335	332	313	345	374	330	359	359	314	358	359	343	345	344	333	368	327	393	378	329	345	320	337	380	359	341	353	351	338	346	332	313	345	321	353	367	357	368	349	346	341	337	317	334	340	368	364	384	328	347	373	367	331	377	332	367	338	321	363	339	323	350	365	382	384	370	327	316	358	348	380	344	363	327	363	350	352	348	342	317	348	312	329	291	342	391	390	368	332	362	383	344	374	356	359	342	381	329	347	339	336	350	347	349	344	344	341	331	359	344	357	354	356	340	337	338	349	386	320	350	336	314	338	367	368	328	358	335	340	367	332	338	366	327	380	338	362	329	367	323	369	313	343	308	347	339	338	348	329	327	339	334	379	346	330	340	363	352	354	344	386	336	361	365	356	331	375	355	364	357	374	324	337	353	352	328	348	338	335	354	357	333	356	352	342	378	349	326	347	358	349	351	356	359	333	295	301	340	339	336	330	340	359	346	341	355	338	332	337	369	374	334	357	334	331	355	336	333	344	340	363	353	347	359	343	336	338	368	331	343	343	364	349	384	352	379	357	364	338	358	328	346	356	346	339	380	357	323	357	368	321	370	411	348	348	346	361	368	338	359	351	325	334	368	332	339	335	352	335	372	376	337	348	326	316	333	363	372	333	392	360	324	379	353	322	333	328	407	362	314	326	374	355	360	359	330	348	362	324	345	348	339	385	332	365	328	321	389	376	347	367	351	364	332	333	366	385	320	340	339	363	370	323	343	345	352	337	358	331	333	366	357	330	326	353	335	357	401	316	374	323	323	336	332	317	333	344	333	336	355	352	330	328	365	375	348	340	334	341	352	347	356	355	374	332	322	359	348	338	350	324	316	359	321	356	356	359	344	325	354	370	374	328	348	338	331	352	374	384	381	341	360	340	334	350	362	331	355	369	324	337	309	362	336	346	296	370	331	364	324	325	336	331	353	346	331	351	372	361	347	340	321	318	361	323	326	334	329	378	349	378	338	306	343	346	369	367	321	333	348	338	365	338	352	373	304	360	326	347	356	313	314	360	358	329	349	343	351	356	298	316	320	354	371	387	331	358	396	356	327	348	367	361	338	336	306	325	352	344	313	342	364	351	353	320	362	350	374	335	337	333	347	351	358	356	356	363	354	387	357	343	314	330	389	373	316	355	332	334	312	374	343	373	358	349	312	353	398	330	349	347	357	359	329	332	338	329	350	328	361	322	350	354	313	341	344	347	335	358	323	381	329	312	368	344	394	358	322	339	335	331	335	350	325	362	357	336	356	333	384	342	330	348	352	323	358	361	339	357	340	364	369	325	345	339	380	339	366	355	332	353	337	329	356	345	354	357	360	319	353	361	341	352	352	326	347	331	328	375	365	335	334	324	320	362	374	391	325	337	315	318	360	352	376	376	329	335	358	315	335	357	354	307	322	387	333	371	326	346	351	350	335	336	377	354	320	387	328	351	368	318	339	343	352	340	354	367	387	360	374	361	335	352	352	332	340	366	332	361	334	374	384	355	327	360	369	321	357	366	351	339	327	363	285	320	357	351	363	352	324	366	368	368	304	331	352	345	337	364	348	347	383	324	353	354	327	349	339	355	339	327	330	305	355	317	307	357	355	349	389	331	324	338	353	351	339	339	337	334	353	362	339	363	332	359	357	327	370	344	357	388	373	364	358	332	344	344	361	327	340	333	359	346	297	303	349	329	350	345	326	349	393	350	326	330	347	326	378	339	320	360	318	357	361	340	362	350	327	350	368	366	364	348	311	382	331	327	345	346	344	351	370	360	352	358	331	326	360	356	338	346	329	332	335	331	337	334	340	378	344	331	376	338	355	364	339	374	351	373	329	337	319	357	335	349	363	337	357	346	365	371	335	326	350	342	339	324	353	367	377	331	336	306	363	365	333	343	349	344	324	337	338	358	370	295	345	328	335	349	358	384	345	360	308	325	371	334	324	328	323	353	333	342	338	321	339	383	352	369	360	352	356	352	345	343	354	342	361	387	345	358	314	325	343	374	346	310	375	348	338	326	327	394	351	317	324	342	359	350	329	296	307	334	342	316	368	321	324	339	345	346	368	355	366	361	326	333	321	347	354	330	336	354	331	358	363	336	364	390	358	333	357	371	364	313	365	334	350	331	316	361	335	307	333	338	315	352	348	341	324	316	367	362	357	337	333	333	317	373	360	367	362	323	383	354	363	359	369	330	339	340	323	353	339	352	310	322	347	331	362	351	328	351	340	344	349	363	348	337	328	335	327	311	336	337	337	333	356	375	346	329	334	358	364	362	361	363	363	357	368	357	364	337	345	337	329	377	360	372	342	336	325	334	374	321	356	345	336	342	338	357	336	345	345	337	323	377	385	330	333	329	378	337	365
15420	29723	24299	15069	10183	7516	11783	3621	2328	1778	1458	1325	1141	984	888	795	715	686	688	651	625	561	555	499	561	515	477	462	413	400	427	444	415	384	407	411	392	374	386	400	384	351	395	347	371	362	383	366	385	379	362	370	411	367	366	363	358	326	340	330	346	352	347	327	350	360	367	382	350	317	331	323	328	365	340	332	369	344	338	335	357	327	330	325	321	361	312	374	335	323	335	338	348	321	300	340	330	331	349	339	333	345	362	349	331	352	332	322	358	328	326	310	351	335	356	348	327	336	329	352	311	333	306	335	327	371	294	331	320	348	326	326	341	326	337	335	323	333	328	331	331	343	357	320	334	347	352	303	363	357	336	327	296	350	325	333	343	316	335	366	330	339	324	325	293	319	323	320	338	333	344	341	331	343	309	345	390	332	341	309	323	329	309	347	358	341	329	336	318	353	350	309	307	345	334	339	320	355	351	318	326	325	324	354	334	358	344	352	365	325	318	342	313	368	325	314	378	337	352	334	292	331	321	309	329	362	313	350	334	312	311	331	348	338	339	358	320	331	304	325	306	330	357	354	349	361	309	328	314	308	319	332	316	360	343	329	315	314	320	359	355	276	333	324	307	352	317	336	329	373	292	348	325	345	298	341	329	315	330	363	340	364	326	366	314	337	311	348	301	302	326	320	312	311	368	340	345	318	323	322	341	311	310	316	330	358	349	321	371	334	322	309	342	350	332	331	295	325	335	335	338	325	350	349	337	360	310	365	319	342	343	312	317	343	322	353	359	339	318	333	316	322	331	326	323	348	314	335	330	329	357	337	328	318	307	334	318	335	339	328	306	332	323	352	323	328	299	303	349	306	293	327	341	309	322	303	297	305	332	281	279	326	354	333	331	324	328	317	332	310	324	325	317	315	345	327	298	356	321	319	351	306	305	358	308	334	319	299	340	340	339	327	347	322	314	308	321	308	334	321	353	345	295	309	322	325	332	328	324	331	292	340	332	348	323	335	335	322	310	339	322	349	333	333	334	314	328	340	305	300	327	317	318	340	336	341	338	337	340	320	323	323	348	327	330	343	329	317	321	334	304	311	314	337	358	334	363	335	317	328	314	310	325	332	340	342	317	332	331	303	333	340	312	326	323	357	356	363	329	340	336	317	322	313	349	360	328	335	314	366	297	319	313	303	335	322	346	333	339	328	353	319	364	312	318	329	361	340	336	333	343	341	338	346	334	317	299	344	325	325	334	332	347	361	336	323	351	307	354	326	325	305	321	331	306	327	316	332	318	323	317	349	355	318	318	377	325	326	326	319	335	366	343	292	307	317	305	314	315	337	317	316	314	305	314	326	291	332	320	337	365	345	353	331	327	331	333	335	366	327	351	290	339	366	341	362	316	337	325	329	311	338	284	308	314	341	356	335	308	342	327	346	342	355	342	359	328	336	311	297	335	331	303	338	323	310	359	320	344	348	358	327	311	315	338	334	344	335	303	330	337	346	327	321	316	308	316	328	292	316	324	371	320	317	335	304	317	338	323	307	337	360	312	310	334	329	294	321	319	331	306	297	306	333	314	317	333	329	334	349	322	316	325	351	335	328	333	341	325	332	341	325	325	309	340	331	322	311	334	288	307	321	309	331	299	310	344	321	320	369	325	309	328	343	301	317	329	347	334	344	347	332	329	361	310	334	307	326	320	337	308	310	304	348	339	338	317	334	294	327	359	336	330	325	332	326	324	315	347	322	329	330	349	296	324	348	318	311	346	335	304	310	338	340	334	336	295	329	318	329	320	329	321	342	309	318	338	360	318	340	314	339	340	348	319	317	297	329	332	314	330	296	340	328	351	349	345	325	341	338	333	321	373	325	327	332	342	319	346	323	322	304	331	306	328	322	334	332	317	316	358	305	372	301	333	340	323	343	329	329	321	335	348	338	301	329	311	334	344	362	308	341	324	319	338	375	337	320	377	336	291	334	355	342	352	337	331	348	317	351	372	333	358	326	318	328	340	326	345	330	341	349	300	325	318	334	298	312	339	303	348	354	308	298	341	331	319	292	335	311	358	330	369	313	322	296	347	312	298	333	332	332	342	301	329	336	330	343	323	336	310	347	317	351	332	319	350	291	364	352	321	356	331	333	332	321	315	333	312	339	357	340	339	326	336	325	317	319	295	329	312	351	335	315	315	273	354	353	329	306	329	346	343	333	332	338	338	335	330	319	345	331	328	335	331	309	347	314	325	338	315	365	337	345	345	340	297	355	329	314	328	353	339	302	318	372	341	330	359	325	302	315	320	322	322	315	346	312	325	342	335	356	339	323	336	313	321	339	320	371	317	327	340	326	344	324	340	324	305	321	337	309	341	343	309	324	340	321	311	363	347	343	319	350	327	299	322	305	349	331	339	344	316	327	319	338	349	326	313	308	311	299	288	310	295	323	371	324	348	294	343	316	336	295	325	323	317	309	330	315	289	341	369	334	324	311	279	332	348	304	322	336	330	317	320	345	324	288	290	322	304	357	313	352	336	343	345	322	319	330	310	346	346	328	335	317	336	344	333	346	351	342	377	313	312	329	318	336	301	327	288	313	342	350	333	333	328	337	308	332	360	337	317	322	352	306	315	357	345	332	316	304	300	359	355	320	308	335	320	341	327	309	336	309	336	364	325	317	365	327	340	332	360	306	341	317	331	335	322	302	300	371	357	378	353	324	332	325	340	333	336	316	311	343	358	360	335	329	321	302	315	313	348	344	307	310	320	321	327	341	331	348	338	306	303	352	319	331	294	348	338	371	312	313	331	360	340	327	320	339	341	325	314	362	313	333	297	347	333	344	337	331	289	304	345	344	336	280	298	328	345	301	347	323	327	334	322	295	329	314	342	323	323	311	346	334	339	299	296	348	292	316	318	324	334	312	340	330	324	306	330	340	338	367	336	371	347	318	330	321	333	344	342	313	343	326	355	319	348	345	307	304	328	309	324	304	339	312	298	363	314	318	313	340	345	323	321	331	308	316	344	313	320	318	336	340	307	336	345	321	342	343	335	327	301	328	327	321	300	340	319	348	336	343	313	326	341	303	330	337	317	287	273	346	353	327	348	313	361	327	348	304	346	338	328	340	344	309	340	360	330	318	328	316	319	328	337	346	312	326	345	313	325	333	312	314	312	294	321	338	350	340	298	331	315	328	376	320	285	330	321	342	333	307	329	313	302	297	322	322	327	335	314	326	348	317	291	283	306	337	326	312	314	341	309	329	336	363	372	340	311	324	318	324	318	361	348	325	314	299	322	322	330	343	341	325	314	359	344	356	340	333	308	300	306	338	312	315	348	339	318	359	356	323	323	335	342	327	326	307	356	353	324	364	299	325	342	337	311	338	319	335	356	319	305	341	314	313	340	321	343	313	339	320	347	310	326	305	349	299	359	331	299	323	336	322	319	312	323	327	336	320	322	321	330	319	327	351	335	326	338	319	350	314	309	328	328	324	340	336	332	304	301	332	276	319
27742	15090	3997	1176	523	412	495	453	98	113	112	115	97	103	105	88	98	90	89	93	85	109	101	101	90	86	87	89	87	87	97	96	85	102	76	101	87	83	93	115	104	77	96	87	93	83	100	97	88	106	94	93	90	87	80	86	93	96	89	80	81	86	91	100	83	85	105	96	97	94	77	94	99	88	93	103	86	87	78	99	82	87	84	93	86	109	81	89	102	93	90	90	91	90	92	85	99	94	87	93	97	97	86	82	96	99	80	103	100	100	78	97	98	97	98	94	94	96	85	98	87	81	95	95	92	82	90	92	100	93	84	88	100	86	84	94	92	94	98	109	93	99	92	84	97	81	94	86	93	87	104	85	99	92	68	66	100	74	93	89	94	82	109	90	96	92	93	81	90	95	102	106	72	101	83	91	105	99	99	94	98	89	93	99	86	96	101	86	113	75	76	91	90	95	85	93	96	91	97	101	84	89	91	89	104	85	90	95	91	81	94	95	89	87	88	96	75	91	100	91	99	89	105	96	93	90	97	92	66	58	102	94	92	84	97	103	92	75	101	92	94	99	101	107	91	81	92	100	82	85	92	108	101	77	87	80	86	91	104	97	90	84	92	91	95	84	84	83	95	98	88	79	100	84	92	99	99	97	99	81	127	96	96	106	94	102	83	86	104	87	79	88	95	90	91	94	103	89	101	87	77	89	82	94	96	88	100	97	92	80	84	93	87	104	119	80	89	85	92	81	88	90	79	78	76	79	94	92	102	81	93	93	97	117	106	97	88	79	87	91	90	84	80	94	101	94	105	85	100	95	85	88	103	102	97	92	86	94	91	76	74	98	109	92	85	100	107	92	91	87	83	97	87	89	101	99	101	101	80	76	93	67	115	97	110	92	86	97	91	81	114	100	82	91	110	87	105	114	105	90	100	93	103	82	75	102	89	89	95	90	76	101	87	94	86	92	106	94	80	93	76	90	82	97	102	76	100	105	71	101	109	90	86	100	88	98	105	80	86	100	91	98	105	102	97	71	101	96	86	89	91	89	103	90	93	97	89	85	95	95	97	98	88	100	85	92	108	81	92	95	90	87	104	92	91	97	103	94	94	104	90	94	103	89	101	89	112	108	89	79	84	86	68	99	88	92	95	91	87	95	86	92	100	87	93	91	89	90	90	84	101	77	100	98	104	113	98	103	84	89	107	114	86	86	95	70	92	93	77	90	97	93	118	97	86	96	108	94	103	97	90	95	113	95	95	94	102	88	99	84	90	95	83	81	115	98	79	105	86	93	97	105	83	96	101	103	70	78	95	97	100	107	89	91	94	79	95	83	107	95	100	115	82	96	93	84	83	85	101	101	106	92	83	109	91	95	76	72	95	82	90	101	92	104	88	95	91	101	103	97	102	90	87	97	84	110	80	88	88	104	80	76	84	111	74	92	70	77	100	106	106	81	96	82	82	84	93	84	92	72	102	95	92	88	91	99	93	94	79	94	97	104	81	97	88	74	91	95	84	77	87	85	87	88	93	102	113	93	98	105	84	84	103	93	89	103	88	103	86	98	86	86	97	78	78	92	60	71	102	91	106	96	107	118	94	102	93	100	77	86	93	83	106	77	99	97	88	86	84	91	94	83	95	85	78	90	105	87	83	89	97	94	86	98	91	89	98	74	86	89	84	106	97	83	78	74	107	100	91	111	98	99	95	82	96	114	94	91	95	73	89	90	99	76	111	90	106	95	82	78	90	95	85	92	71	97	88	96	107	93	92	91	83	114	100	88	109	96	99	100	82	101	79	96	94	93	86	92	88	83	98	88	94	100	110	95	80	86	97	87	83	96	91	90	90	82	88	95	99	80	92	80	101	87	88	86	79	93	89	104	95	95	95	109	97	95	99	79	86	103	88	93	88	99	95	100	72	83	87	91	79	100	92	99	97	105	85	80	91	84	98	91	84	92	78	95	90	79	89	92	87	77	93	82	94	96	78	83	105	92	93	88	87	85	82	88	87	87	86	90	84	103	99	86	79	83	80	91	95	91	78	77	77	79	100	73	96	112	107	108	93	86	90	104	88	113	95	90	99	85	96	97	93	87	66	103	99	105	91	84	99	104	95	79	90	90	94	88	99	88	82	97	105	98	111	95	75	117	101	102	99	80	102	84	102	80	94	99	93	108	111	81	85	86	75	97	88	97	79	90	78	87	98	100	76	98	102	97	83	84	91	84	111	89	90	105	88	90	105	93	98	84	98	103	100	84	85	79	82	79	96	109	95	93	88	108	92	104	88	95	106	87	79	110	100	107	96	92	90	82	83	111	73	108	82	92	97	114	87	81	91	97	82	94	96	93	83	65	90	73	102	90	98	106	100	110	94	81	87	98	85	102	104	89	101	81	86	96	92	103	99	88	101	99	84	85	100	86	87	94	83	100	90	85	78	102	95	104	77	72	92	94	70	103	101	112	92	107	86	84	93	105	87	94	99	79	93	93	87	76	86	104	86	92	96	103	96	89	92	94	86	97	99	109	83	89	93	96	94	106	76	71	89	97	81	95	92	90	76	111	115	106	82	100	85	86	74	82	92	98	83	90	90	89	88	79	84	97	82	94	98	97	92	84	81	89	97	101	85	91	96	80	95	92	90	107	94	81	90	105	83	89	92	89	90	82	78	85	105	104	84	99	99	90	120	76	80	91	78	97	96	81	98	100	69	89	72	99	89	92	104	99	94	104	87	96	102	86	93	90	83	78	99	89	104	77	91	84	100	86	95	95	88	92	84	99	82	81	80	94	81	96	111	81	89	110	79	99	79	87	98	88	93	87	111	96	84	85	84	92	102	82	89	83	92	76	120	89	85	104	102	69	81	114	93	104	90	83	110	91	107	85	96	82	85	101	93	126	90	89	96	102	94	83	104	98	91	87	70	86	75	91	106	91	97	69	93	82	80	98	73	84	88	87	86	90	97	98	85	96	106	85	105	105	85	113	96	92	105	100	72	86	105	81	85	93	90	88	87	104	92	95	90	96	87	95	96	92	100	80	95	88	83	99	88	109	107	98	91	80	82	94	101	95	93	84	81	94	92	102	85	93	88	88	96	88	108	104	109	92	93	84	95	83	84	94	92	95	95	82	91	97	82	97	94	107	77	84	103	103	79	90	100	87	94	98	119	80	93	100	82	98	100	83	99	78	92	79	102	102	90	86	98	92	105	101	83	91	96	98	87	104	87	89	87	88	94	74	102	88	94	105	89	97	99	98	84	100	84	90	108	81	90	96	83	81	81	78	86	96	118	94	106	110	96	100	81	101	83	96	98	91	115	72	101	93	76	93	91	94	105	93	86	107	99	79	92	93	113	94	84	82	91	91	87	96	114	92	82	86	88	82	90	93	94	96	95	65	94	113	80	97	83	93	88	92	96	79	100	98	86	82	91	102	102	80	107	98	86	86	83	69	97	92	102	86	102	96	103	90	91	90	106	103	94	96	91	105	97	81	107	106	74	105	107	84
9487	6687	5528	1868	1016	853	1020	835	142	159	126	134	125	135	133	112	125	121	115	108	111	104	121	96	124	106	115	107	128	105	91	101	112	111	114	109	107	111	107	115	119	107	102	121	108	110	101	99	116	97	120	97	108	124	90	92	101	99	103	113	97	103	122	107	89	100	96	104	124	104	112	104	108	95	121	109	110	121	116	112	99	95	98	122	107	113	114	100	117	116	124	102	86	100	122	107	109	101	96	95	101	112	105	104	119	98	103	119	108	101	101	103	113	104	111	115	115	102	105	96	109	110	105	118	91	89	110	97	106	112	115	105	98	87	104	92	92	110	108	108	109	102	103	118	104	124	132	117	101	113	101	88	109	104	109	110	125	109	111	119	76	108	112	125	99	98	102	106	122	84	117	113	99	120	117	118	83	113	107	95	110	110	105	92	103	107	126	106	96	113	109	99	113	107	97	90	113	104	137	106	98	92	102	122	110	97	117	123	102	101	96	107	117	106	109	104	119	92	97	96	105	107	111	94	104	106	114	119	87	119	106	100	106	98	95	120	99	108	101	121	113	120	102	100	122	126	97	107	108	102	101	106	114	117	104	123	103	112	103	112	98	107	92	112	91	136	105	121	103	104	118	101	109	133	103	130	106	103	93	111	130	94	110	104	107	104	92	101	104	96	104	111	103	125	88	111	104	118	119	90	123	107	110	109	115	108	80	108	103	90	110	86	117	104	113	104	91	105	99	98	114	107	94	106	109	115	102	105	120	87	100	102	107	101	108	110	103	121	123	95	103	94	115	119	135	109	93	88	101	120	98	90	108	113	108	102	107	82	115	98	96	101	91	97	99	101	117	109	96	98	112	91	111	108	104	103	114	110	124	111	117	112	117	133	92	110	100	118	102	102	113	105	88	104	97	111	95	120	106	95	96	109	126	93	103	100	101	107	91	105	125	109	124	119	99	105	85	97	105	95	101	121	116	109	109	87	105	107	115	87	105	105	97	113	102	107	104	94	104	105	100	112	112	119	107	102	109	116	102	114	101	96	103	112	115	112	104	119	95	97	104	118	113	119	97	106	133	127	111	134	109	97	109	116	119	97	94	87	101	97	93	113	114	114	104	90	116	116	98	107	96	123	94	84	94	121	98	112	106	99	114	122	101	98	103	108	118	101	108	109	98	126	109	116	106	116	97	99	99	112	112	84	97	92	94	92	100	104	99	111	98	99	125	93	101	114	108	81	120	92	105	126	107	113	113	115	101	113	87	119	105	101	106	105	107	120	105	96	105	126	111	96	113	114	99	103	114	103	113	81	101	94	106	97	117	100	95	89	103	93	107	110	111	98	105	95	119	128	103	97	105	113	111	106	102	125	100	111	109	81	111	120	109	111	117	95	112	104	115	120	94	90	120	112	77	98	107	127	106	95	96	118	129	102	105	100	115	100	109	79	86	99	112	93	107	101	123	86	99	123	94	101	96	110	107	106	104	108	101	108	89	112	112	102	113	99	96	91	108	117	109	94	90	99	82	118	108	102	126	105	96	105	102	115	89	108	112	91	116	111	110	112	111	92	108	107	107	110	118	125	109	118	112	107	108	89	91	133	100	97	105	125	112	107	96	94	117	108	108	111	104	103	92	97	102	96	116	111	111	108	99	108	119	120	124	103	102	96	123	107	106	95	90	92	112	108	137	95	103	113	107	128	97	107	112	97	88	146	98	114	111	102	114	113	107	105	105	94	110	93	103	110	113	96	121	95	102	104	107	100	126	97	107	112	107	99	97	114	103	91	127	121	111	113	96	100	103	110	100	107	121	113	95	108	102	107	107	112	100	103	89	106	111	106	117	108	112	87	90	112	77	107	97	91	108	115	124	104	123	109	116	106	94	116	100	101	112	109	108	87	107	110	110	103	114	119	90	103	81	93	123	100	99	87	92	124	105	114	97	100	122	124	94	112	107	107	118	139	95	109	107	99	99	111	122	115	89	103	109	109	105	103	99	107	103	105	115	95	94	119	89	106	122	107	84	113	98	106	112	98	106	110	109	83	112	115	107	105	101	93	120	97	110	112	115	103	108	97	102	107	114	109	126	101	97	112	110	97	108	115	101	92	102	104	102	121	108	96	104	107	94	103	119	116	96	108	107	102	100	120	112	103	96	110	92	95	109	122	104	89	99	96	104	105	110	103	112	112	136	107	97	101	94	101	117	99	111	96	111	100	108	105	105	103	101	112	112	108	103	98	101	85	134	122	124	119	95	108	96	95	116	97	119	98	115	95	108	93	106	120	118	101	131	92	101	106	101	108	108	101	107	102	100	112	109	92	101	106	119	98	88	102	92	106	109	104	113	102	116	126	104	106	98	96	101	102	115	100	95	107	94	95	111	97	80	102	120	114	122	114	107	84	127	111	119	102	111	100	95	138	106	110	88	118	91	113	114	111	103	79	121	113	93	85	94	90	102	103	103	107	102	102	115	106	83	89	117	109	106	111	115	104	99	92	103	115	96	113	109	125	97	110	128	120	110	109	94	118	107	122	98	99	110	101	118	107	105	99	109	93	104	100	104	104	100	125	105	106	104	94	87	101	90	105	100	106	109	101	111	117	96	108	95	104	107	106	102	94	106	103	100	96	115	109	109	106	89	91	118	115	128	119	94	106	125	118	101	110	93	101	111	119	122	118	93	110	114	121	110	85	99	106	113	110	88	104	96	108	99	107	106	102	96	100	100	106	105	107	97	109	119	104	94	94	101	96	110	128	102	108	109	104	93	127	93	110	92	105	107	112	110	105	80	112	124	102	122	108	106	102	110	118	125	114	104	96	102	108	109	111	96	132	103	105	124	102	102	106	112	110	116	102	110	112	114	102	102	119	84	103	103	112	90	106	117	113	95	99	104	106	83	110	106	93	98	107	116	116	106	121	85	88	97	104	97	121	112	106	92	101	101	104	101	94	112	105	110	97	112	93	112	129	120	120	100	125	108	102	100	93	108	89	104	98	110	112	111	125	116	101	92	108	108	83	103	107	110	98	114	84	102	115	116	114	89	109	108	125	104	120	105	93	99	82	100	93	106	106	110	125	88	103	118	107	103	96	101	108	98	86	112	100	107	119	106	94	121	126	95	117	135	101	96	107	118	86	108	99	110	102	118	111	112	122	99	97	110	98	96	110	103	103	109	102	110	118	119	97	117	89	93	117	102	111	106	108	98	90	112	118	111	109	106	108	117	98	98	114	121	96	110	110	112	90	101	97	105	107	106	120	101	103	110	111	107	97	139	114	93	119	107	88	112	106	97	99	108	109	96	109	89	90	116	112	88	97	110	90	104	99	110	104	89	103	121	87	104	113	103	107	103	91	108	103	119	75	99	108	111	105	85	104	104	109	115	107	106	107	98	97	96	125	106	96	97	102	88	85	118	122	121	116	115	104	116	131	102	103	101	108	95	119	85	113	92	113	98	107	102	106	100	105	106	93	92	89	112	111	97	109	122	91	92	106	114	103
24843	20408	26740	23977	20429	11441	6543	2856	590	531	450	369	346	317	310	277	258	268	220	219	200	238	234	213	229	190	234	230	182	189	199	202	165	195	173	180	181	182	178	181	184	163	162	171	183	201	176	184	192	156	178	172	203	183	175	142	175	174	160	168	184	188	167	158	186	142	194	170	172	172	187	186	173	176	173	176	162	154	154	198	179	159	200	175	157	168	169	188	186	163	183	162	179	157	165	184	182	183	182	159	152	176	170	187	173	173	165	178	179	158	161	190	158	165	168	151	167	152	148	185	176	159	172	139	176	161	151	163	165	146	161	157	174	168	170	162	177	165	155	153	146	172	173	144	181	167	153	174	150	148	175	158	159	183	170	157	177	157	178	193	173	159	171	179	193	166	167	148	154	167	173	180	159	159	172	157	176	163	163	190	158	177	165	170	184	158	157	167	155	198	156	144	160	166	170	172	153	172	143	176	146	171	183	178	167	185	165	173	172	174	165	140	182	177	165	147	164	142	167	164	162	183	145	175	169	172	161	147	173	152	174	159	214	172	172	158	180	146	192	180	174	148	167	168	181	154	176	167	150	188	145	171	152	177	151	160	169	166	164	173	170	178	157	159	174	154	164	166	169	187	162	182	173	156	165	173	165	167	160	163	152	157	140	179	142	172	149	156	163	177	155	164	173	152	159	193	188	185	170	169	141	171	169	170	175	157	173	169	186	182	167	146	172	193	148	158	176	151	186	182	166	171	161	160	198	175	163	151	163	161	170	161	173	171	179	158	144	180	179	151	168	180	157	165	159	173	155	154	164	159	159	159	163	158	168	156	188	173	181	163	149	164	186	166	172	160	186	182	163	171	150	156	177	164	164	191	162	157	168	154	138	181	166	175	183	146	180	174	162	166	149	141	186	160	153	158	146	165	187	158	165	159	171	166	185	169	165	150	164	191	149	175	180	167	171	149	187	165	156	161	172	153	172	151	150	137	177	170	173	197	189	165	166	159	183	163	171	154	188	158	173	176	182	177	148	159	167	163	177	160	151	158	162	157	145	164	184	166	199	166	187	189	169	160	180	159	182	149	171	158	154	147	164	151	156	155	153	160	158	167	177	155	144	170	182	162	152	175	150	168	188	163	176	178	156	145	151	174	155	164	157	175	181	175	155	156	168	182	144	172	178	168	175	158	173	164	163	171	185	162	167	166	161	152	158	176	162	166	180	205	173	144	168	176	161	181	165	166	150	179	145	180	148	181	172	148	147	166	169	171	159	148	176	170	198	171	152	162	180	164	179	159	174	160	184	185	150	179	158	163	170	172	182	171	175	175	160	160	163	149	177	177	196	188	156	144	167	160	180	168	164	148	166	174	154	173	170	164	187	154	160	161	155	162	149	171	172	152	153	185	181	174	176	172	148	177	160	170	175	197	163	193	167	183	142	142	148	172	164	174	162	160	164	193	181	153	156	188	168	170	186	151	176	181	163	142	182	168	176	155	184	172	159	164	172	151	156	157	181	185	159	160	179	170	159	176	162	163	178	144	166	157	149	174	159	165	158	159	176	187	168	167	158	146	156	147	162	164	183	153	159	182	143	181	174	151	168	178	138	173	149	168	170	141	181	187	150	194	160	160	173	170	146	163	140	153	177	154	182	194	172	167	146	167	162	161	176	190	172	153	150	177	151	179	183	169	166	155	144	152	163	171	186	151	174	162	195	159	198	172	152	157	169	167	159	154	163	150	191	176	160	166	173	182	174	160	163	198	183	170	194	167	180	167	165	170	155	171	136	155	172	142	160	177	167	174	149	178	174	152	168	157	190	166	160	157	161	140	175	180	182	165	155	165	181	166	157	174	144	176	153	176	159	137	152	162	167	165	167	167	155	168	152	163	167	153	186	182	166	181	164	178	147	152	161	175	161	155	183	172	156	188	154	161	163	153	157	174	165	166	174	179	145	149	145	186	149	138	159	144	158	202	147	151	178	158	178	177	151	188	161	138	175	159	177	173	168	189	146	174	179	173	162	144	167	199	177	169	165	144	163	182	168	164	174	135	196	161	142	162	171	151	179	157	159	134	173	155	156	164	187	152	160	172	160	150	159	170	195	152	156	158	169	174	156	174	151	160	194	174	169	152	154	164	167	166	167	166	159	164	170	156	186	172	188	187	165	169	165	177	160	164	170	159	149	154	155	163	171	177	169	161	171	141	170	130	155	174	157	154	164	147	156	172	175	176	178	191	148	164	171	153	156	166	162	170	151	153	196	177	180	170	175	164	153	156	150	166	159	173	156	190	160	184	159	145	174	167	188	154	149	161	163	168	154	165	165	189	177	174	180	192	185	184	168	152	202	170	144	177	146	180	182	169	162	165	163	161	178	168	179	164	170	157	142	182	161	157	169	160	162	140	150	158	135	159	193	161	198	172	156	172	177	184	153	157	168	162	165	177	185	146	178	166	190	165	164	167	149	168	141	142	155	150	161	145	154	164	168	174	169	154	154	173	172	170	166	156	175	169	191	166	173	183	156	155	155	136	176	173	160	161	168	178	164	156	161	176	173	145	153	158	164	170	184	188	174	159	154	159	169	161	192	139	149	148	164	181	143	174	170	158	173	175	167	179	153	159	162	150	187	184	172	158	172	155	164	177	166	181	140	184	181	150	167	140	178	174	125	174	155	180	145	150	166	184	180	155	173	149	164	173	200	173	166	150	188	162	159	183	150	172	190	147	181	156	161	169	169	133	151	163	147	201	168	171	203	200	178	176	165	168	178	174	185	173	153	162	171	167	161	183	171	188	160	171	179	151	202	159	164	188	164	142	174	177	172	173	160	188	159	151	154	177	161	181	155	190	159	166	161	180	170	182	154	163	173	166	157	161	167	161	177	166	155	181	169	166	165	171	168	175	155	165	144	188	176	171	160	178	181	183	168	155	194	181	170	166	153	148	189	176	182	147	164	173	152	187	152	154	138	183	168	169	135	158	168	179	170	173	182	145	167	156	162	172	177	162	168	161	165	153	158	167	138	161	195	173	139	160	169	157	151	175	155	159	161	179	164	169	171	173	151	161	183	166	177	171	163	177	167	154	165	164	155	171	187	163	172	187	168	160	165	129	154	192	157	170	168	144	164	174	185	157	157	168	161	180	159	164	158	160	177	170	172	142	177	177	171	177	168	154	161	164	158	170	177	178	152	190	149	180	170	194	170	158	193	155	179	121	152	195	186	180	171	161	174	149	172	150	166	161	180	177	172	175	153	152	165	167	172	167	164	144	161	158	147	155	175	167	169	172	152	171	167	172	154	180	198	182	201	180	167	167	170	177	190	182	154	169	192	189	159	164	175	179	161	160	174	139	164	178	166	172	163	172	171	151	185	145	162	171	176	174	157	165	166	170	170	172	178	145	162	201	173	179	173	161	174	163	187	158	175	155	176	168	185	194	162	169	174	172	187	176	153	171	142	171	179	161	167	189	201	171	158	166	181	171	182	154	147	154	177	169	183	155
12831	20405	16911	8619	4789	3859	9735	3310	1152	896	734	638	574	484	452	413	372	371	313	336	319	279	294	240	261	257	247	215	238	211	251	221	195	205	207	205	211	190	190	221	179	156	193	189	188	184	163	172	196	183	187	184	173	182	172	162	181	184	167	190	196	168	164	173	190	184	175	172	161	167	180	200	159	159	158	180	173	152	177	169	190	166	155	167	159	174	176	174	145	173	172	179	168	181	178	175	169	173	170	192	182	175	148	160	181	166	153	142	163	159	187	162	174	147	174	154	196	166	163	155	183	166	152	165	176	158	187	177	154	165	151	168	166	161	174	159	141	163	175	187	157	175	156	177	149	173	162	165	152	154	146	153	168	138	169	172	193	177	149	175	170	153	172	151	161	169	140	185	160	178	175	168	159	156	192	170	132	168	143	159	153	190	154	171	172	158	174	142	165	173	186	181	154	170	151	153	171	157	159	165	165	138	147	176	167	180	162	156	185	155	166	155	184	152	170	137	148	156	159	164	167	161	152	155	166	175	153	163	173	159	178	178	163	170	157	159	142	146	178	170	161	159	151	159	177	160	171	149	149	148	176	171	159	166	196	165	187	149	171	149	162	164	160	188	152	169	177	153	172	165	162	165	166	154	155	170	178	164	147	162	161	159	135	172	175	167	143	156	176	157	150	148	164	169	186	150	168	154	164	149	146	151	163	162	144	157	155	166	167	173	168	157	159	169	168	174	180	160	168	161	157	174	130	160	174	185	142	158	132	159	175	160	149	179	185	161	139	145	178	183	175	171	168	166	143	147	162	168	191	160	156	163	160	140	183	166	155	153	152	151	167	170	154	163	162	171	169	143	152	144	149	157	154	165	152	161	139	156	180	174	171	175	155	164	154	151	168	152	130	169	171	161	155	168	149	188	159	159	178	155	152	151	159	156	160	164	158	158	177	177	168	186	148	154	163	180	166	170	163	153	162	165	167	157	178	158	159	151	152	166	153	170	162	150	158	159	174	164	163	182	160	160	137	139	159	175	182	154	172	177	169	161	171	153	136	200	164	149	146	153	158	166	158	163	169	166	161	151	167	176	163	138	157	162	148	194	164	159	152	164	181	174	169	173	151	161	167	158	171	159	164	152	185	155	165	166	163	184	156	155	152	175	200	179	155	148	167	133	177	157	161	178	161	160	153	152	159	187	172	148	149	154	154	162	162	167	146	160	174	158	182	175	152	145	166	162	169	161	163	180	180	162	141	156	171	168	169	183	145	185	164	165	169	171	155	178	149	161	152	152	161	180	150	153	157	173	175	174	174	147	165	156	165	161	171	152	183	163	160	150	160	168	154	149	153	171	165	178	159	165	131	164	191	149	175	144	183	175	163	184	171	168	162	169	156	155	166	175	143	172	170	184	170	139	187	170	162	169	172	159	163	155	178	160	188	152	151	157	166	157	187	158	178	167	155	152	149	156	173	162	158	172	170	157	140	151	171	135	150	162	161	172	164	166	151	138	192	166	164	163	172	174	161	144	143	174	155	164	175	162	179	129	165	172	161	150	176	167	144	167	171	170	163	142	166	176	185	154	163	153	163	167	179	158	172	180	193	167	155	154	153	170	165	180	166	161	135	150	183	151	147	146	182	153	185	164	149	176	158	159	143	171	165	164	166	136	150	184	169	153	175	141	170	170	151	160	178	151	161	170	190	163	146	150	139	167	144	168	138	161	176	160	143	155	176	163	187	161	166	160	167	150	188	165	165	158	185	190	164	166	176	165	159	146	149	163	161	152	145	161	129	154	156	150	167	157	165	146	157	149	188	127	160	148	159	152	147	189	148	166	171	159	178	142	156	165	159	186	181	162	166	157	163	168	174	179	176	153	162	151	178	188	157	167	165	136	168	148	163	171	164	172	150	147	171	139	188	160	164	166	158	157	178	149	151	150	156	157	164	142	155	149	164	158	143	174	181	173	177	151	142	155	163	150	181	154	152	175	164	169	160	160	155	144	160	142	159	166	171	174	167	161	145	181	186	163	177	172	152	162	165	168	169	176	158	165	174	170	148	176	147	158	142	160	160	159	166	152	139	167	158	156	180	145	170	151	167	166	134	163	168	171	163	163	159	163	149	163	165	153	145	165	159	153	183	150	165	159	138	176	147	160	160	180	163	153	150	158	140	190	177	151	188	145	159	188	153	149	185	163	162	153	144	145	162	153	151	169	144	152	169	159	158	144	185	170	143	181	133	184	174	175	142	182	158	169	169	151	165	144	149	177	161	159	158	176	161	165	146	142	178	165	176	192	146	171	155	161	143	161	143	163	163	179	148	181	165	159	179	170	155	132	158	155	184	187	155	185	170	175	150	158	175	148	165	174	178	172	148	155	158	152	154	133	179	158	168	154	151	107	174	156	174	168	176	157	176	161	156	166	186	169	156	149	168	172	136	151	157	165	143	167	168	151	158	152	164	153	174	174	163	186	158	146	156	166	166	174	151	145	155	178	148	144	159	172	169	144	167	163	189	139	137	161	171	136	151	145	175	154	158	156	183	176	159	163	182	176	149	135	162	169	178	128	163	166	171	171	155	141	159	162	180	161	166	181	150	165	159	178	148	145	148	165	179	147	140	184	167	164	157	177	137	157	134	156	158	165	151	154	168	145	151	154	159	169	177	152	167	148	166	153	150	144	186	192	164	184	179	161	164	166	175	163	158	138	156	182	141	155	173	190	154	173	152	161	158	158	164	168	168	175	136	156	177	169	165	163	159	154	153	159	149	168	161	148	158	167	149	150	155	157	146	159	141	164	178	165	170	144	144	178	166	151	157	165	175	145	159	160	156	156	179	170	173	154	165	158	160	159	162	169	156	160	172	150	165	157	152	153	164	183	152	170	169	176	170	184	164	156	163	187	166	168	148	162	155	170	156	150	169	148	154	148	167	142	167	190	180	166	153	158	151	163	177	156	176	163	176	144	150	161	172	151	165	171	155	183	188	161	179	157	167	158	148	171	150	149	157	162	180	152	164	152	161	164	163	157	161	167	153	178	152	183	165	158	185	171	155	163	168	149	173	170	178	172	161	171	140	157	149	190	178	161	163	159	139	137	185	145	159	161	161	176	140	172	165	172	151	170	152	174	157	174	154	167	150	154	169	161	167	155	158	177	138	150	178	178	164	155	167	191	162	177	151	159	153	150	183	148	157	153	166	157	154	168	164	181	191	171	142	170	147	167	170	144	170	159	170	171	164	196	165	165	177	151	168	157	166	172	163	152	171	181	153	167	158	158	189	174	166	160	162	148	156	164	148	156	171	157	161	170	173	169	195	184	162	180	147	170	139	173	153	168	164	162	160	156	163	148	153	146	137	170	154	204	170	166	148	160	163	165	169	161	158	176	175	159	166	163	167	170	169	180	166	163	165	157	181	189	152	153	159	167	177	152	152	154	162	182	169	161	145	192	186	164	150	161	159	149	155	187	156	169	170	168	153	167	168	161	166	172	145	160	180	166
22544	20382	27087	23552	20391	20494	11455	2287	1161	961	878	791	671	656	660	593	595	562	537	481	476	432	443	441	450	472	413	420	389	383	407	410	378	381	393	388	400	372	395	366	395	419	356	369	375	359	380	404	371	359	341	361	399	374	350	338	390	370	364	374	376	363	391	357	388	349	397	349	383	351	360	377	372	362	386	343	323	375	360	349	333	353	382	345	373	374	372	294	373	321	340	381	376	310	352	347	367	383	357	349	393	327	336	384	342	345	367	342	361	338	371	356	324	341	373	381	365	366	363	360	366	361	361	339	329	359	364	323	347	361	332	345	339	359	350	361	344	355	351	380	377	346	346	335	316	325	362	381	324	373	385	325	371	326	351	357	388	330	333	343	326	359	367	343	338	332	355	345	382	321	363	340	324	345	372	389	354	360	347	358	344	345	372	356	371	341	393	309	364	340	353	344	311	323	344	325	358	344	340	296	318	327	350	348	352	369	327	334	362	374	357	379	357	349	330	355	361	381	339	329	320	384	338	351	317	375	310	350	357	317	335	359	333	349	366	360	317	380	347	370	330	341	334	325	343	362	354	391	336	369	341	333	379	367	367	337	328	364	342	345	329	325	385	355	299	336	346	308	363	337	330	336	307	372	375	353	358	383	352	361	348	351	350	349	349	351	347	343	342	361	364	383	364	360	337	334	327	327	380	339	352	359	378	335	390	344	349	364	370	348	335	367	349	365	323	315	373	330	337	380	357	362	286	337	333	359	355	339	388	322	311	371	375	329	316	345	361	326	395	331	328	361	381	347	329	357	339	349	348	338	316	327	330	380	360	327	379	321	379	354	368	373	338	376	320	376	386	371	374	347	325	330	368	347	365	343	377	358	360	375	363	358	319	375	369	325	367	371	351	345	335	385	346	325	329	338	383	341	341	330	343	365	353	355	329	358	332	373	363	348	347	336	376	345	349	339	334	343	352	344	331	342	344	382	376	331	342	344	323	368	355	373	347	349	340	336	323	330	353	340	350	349	352	313	347	348	348	336	356	339	318	339	313	325	354	315	366	367	310	347	351	333	390	359	363	323	347	347	382	334	344	363	339	332	387	336	336	326	347	315	363	352	349	369	342	341	371	354	350	334	330	338	374	344	345	335	330	324	335	363	358	374	345	287	375	360	353	363	378	334	331	358	338	389	361	323	309	350	327	329	339	365	374	334	349	372	320	336	341	335	347	369	291	311	343	338	356	364	330	328	327	335	321	366	350	350	363	347	341	357	356	326	363	315	373	340	352	344	332	336	344	348	396	350	366	311	345	351	326	357	319	371	345	356	334	364	349	334	344	350	327	374	373	330	336	325	328	342	352	355	348	353	336	363	384	334	360	331	366	357	350	376	366	333	367	367	355	349	366	351	320	352	369	342	356	338	347	325	345	329	368	337	354	324	368	354	342	356	340	345	330	347	334	379	360	331	327	369	340	368	364	366	341	355	341	327	354	332	358	345	341	355	318	352	313	375	323	346	344	347	345	343	316	350	334	341	330	340	378	319	345	349	340	354	342	343	351	362	355	334	350	349	355	330	341	328	357	357	325	351	357	331	355	343	339	353	347	370	334	314	329	300	346	356	357	371	337	374	378	395	344	338	362	358	356	336	331	361	354	317	342	339	350	311	381	356	326	363	299	365	365	334	352	316	337	345	331	339	336	347	340	355	328	379	355	337	351	348	340	324	330	335	342	328	367	364	365	374	372	354	378	353	343	347	369	335	363	313	334	341	325	336	380	366	365	357	344	339	348	306	376	334	328	375	340	339	350	401	359	350	346	366	376	332	329	329	330	302	344	323	340	356	340	308	313	337	348	343	348	382	339	329	347	322	333	337	344	375	390	347	355	361	344	330	345	326	385	330	328	375	386	352	325	337	359	362	336	336	354	311	355	364	334	371	337	359	353	340	361	359	323	360	352	370	351	329	367	323	371	358	325	315	356	359	319	349	329	335	296	392	365	326	323	357	364	328	356	331	339	351	354	357	347	350	325	338	352	360	371	358	338	363	365	330	346	363	355	364	350	376	387	353	353	355	338	357	350	351	339	382	364	338	326	315	348	314	335	341	339	353	351	341	343	340	344	352	333	337	328	346	344	322	390	369	342	347	374	346	357	341	342	353	348	342	345	337	353	356	337	330	330	323	363	355	333	328	336	323	347	341	341	349	332	332	371	334	344	360	369	368	318	334	324	342	347	380	331	368	373	302	340	348	351	350	354	333	363	340	335	365	297	347	324	327	323	327	330	364	306	329	341	316	364	336	335	362	344	324	343	327	325	326	372	363	371	349	362	384	358	364	352	356	386	336	373	348	372	367	325	344	336	374	340	316	353	345	336	375	348	346	379	362	348	342	356	370	324	337	335	311	351	323	327	329	342	367	345	353	362	319	358	318	357	305	319	366	353	350	323	355	352	345	382	334	351	335	361	327	353	329	343	343	323	347	379	314	339	333	319	324	348	352	343	332	341	319	345	317	343	336	358	365	359	348	358	339	324	350	348	368	318	328	378	346	362	332	336	341	356	343	340	349	365	336	356	316	347	363	314	325	333	333	353	369	332	371	352	350	373	339	333	342	345	313	370	358	360	341	341	331	378	355	337	364	350	353	346	325	341	339	324	360	354	348	339	340	366	346	338	337	322	341	349	332	323	353	390	392	374	325	399	334	377	336	362	389	341	346	351	349	320	290	364	372	339	347	342	357	325	353	341	339	322	367	318	353	347	366	339	363	308	308	347	337	348	314	346	334	334	341	317	363	322	325	370	319	340	352	344	350	331	347	345	322	331	333	338	346	350	365	341	329	345	372	397	338	368	338	374	361	369	350	318	333	366	333	343	353	360	340	342	396	360	337	342	340	362	360	357	337	335	362	330	322	365	336	349	362	351	282	368	340	371	342	347	344	347	330	373	383	373	322	348	336	318	335	339	339	371	335	327	361	348	338	310	384	304	354	378	339	354	366	363	373	336	375	343	345	330	357	300	355	323	329	386	331	325	351	329	353	372	340	357	323	384	329	338	361	344	367	335	337	320	334	307	363	322	371	328	344	317	387	329	352	359	350	381	350	341	346	327	344	366	333	333	354	331	366	368	344	364	341	346	346	374	369	352	348	323	349	347	341	333	338	351	347	324	367	373	344	350	311	321	365	369	359	334	373	341	331	347	347	348	351	366	317	340	390	363	361	322	383	373	337	350	349	369	344	356	341	355	331	340	359	328	342	337	356	364	312	342	326	352	361	351	317	358	323	343	371	382	333	357	351	381	358	330	366	341	355	377	327	334	336	343	354	345	351	381	370	325	357	352	373	365	344	315	361	343	345	343	351	357	343	396	355	366	361	337	376	349	325	341	359	350	338	385	365	354	317	318	335	340	332	322	305	345	325	364	331	361	353	310	324	341	373	346	350	357	361	370	321	337	329	332	312	341	376	333	348	371	310	343	380	348	341	411	333	369	343	351	349	338	347	337	335
15422	31794	25625	14748	9428	6232	5988	3637	2212	1782	1481	1294	1119	1047	986	821	791	730	699	597	597	542	551	520	555	527	525	492	487	426	447	422	427	396	414	389	398	399	383	397	383	409	359	377	379	359	362	425	336	372	341	352	377	366	355	343	335	350	368	365	344	357	343	335	366	358	350	354	295	327	366	363	338	351	326	323	314	333	324	348	354	317	302	356	319	354	305	340	356	333	319	349	327	373	333	349	364	340	353	342	316	344	313	315	328	330	340	349	349	301	338	312	327	331	345	333	321	318	313	313	312	306	308	323	321	360	360	335	358	358	336	350	347	325	347	279	336	368	334	350	345	364	297	321	312	319	319	354	326	317	338	357	349	304	332	320	330	328	333	340	322	325	331	319	331	340	341	305	349	309	304	347	336	341	346	362	339	362	319	330	312	356	336	323	321	334	354	321	326	329	291	323	324	347	354	334	353	312	292	294	331	331	340	317	328	315	336	325	344	329	329	300	341	325	334	328	337	344	306	328	323	319	368	355	310	328	362	323	325	304	344	344	307	321	322	307	322	354	316	307	362	350	317	340	361	362	348	330	295	296	326	335	287	333	366	298	328	314	341	329	319	328	332	340	318	341	329	332	347	307	324	386	331	309	333	343	322	325	325	320	353	328	332	320	346	323	344	345	313	316	313	324	325	310	337	345	382	309	339	316	321	346	347	321	328	332	312	314	329	329	332	302	317	338	311	326	314	362	349	332	318	329	327	327	363	298	325	329	298	372	321	347	349	340	344	305	356	298	336	312	343	348	312	312	368	311	339	316	314	351	329	304	314	326	308	330	364	318	331	313	351	312	356	362	345	295	347	334	312	340	378	341	341	352	298	338	329	332	327	343	337	324	349	326	304	346	353	322	333	293	324	326	342	325	312	320	338	334	315	349	330	324	331	332	307	343	319	338	329	334	333	344	360	314	325	331	318	359	355	311	369	355	321	345	291	319	317	340	332	340	313	322	336	304	341	344	341	310	353	350	328	372	348	316	353	335	321	322	358	342	351	335	330	312	351	363	325	316	309	345	328	313	319	308	320	311	350	319	338	378	318	294	326	318	334	341	341	318	329	329	325	304	309	325	340	340	318	339	325	325	312	299	340	324	351	306	337	331	357	350	353	346	344	357	322	333	341	332	341	342	322	347	313	323	333	355	302	325	293	350	342	340	338	329	330	341	328	318	373	350	323	312	345	354	293	318	297	339	320	309	300	363	303	344	334	334	320	326	361	335	324	362	373	320	329	350	350	315	326	304	312	354	318	333	309	311	334	314	300	321	355	328	337	304	324	325	319	344	314	320	350	335	336	348	314	342	374	368	342	355	362	320	317	340	321	363	324	354	356	352	308	302	353	323	344	317	341	314	359	346	314	318	318	335	356	352	355	339	347	323	326	359	319	322	365	299	332	304	312	310	335	335	318	345	354	327	341	327	354	360	336	326	319	323	308	316	346	327	356	348	323	326	322	359	323	329	323	322	334	332	342	336	315	363	333	352	332	305	351	350	328	358	353	370	323	347	321	328	335	320	318	350	336	326	326	315	335	310	305	324	333	380	319	346	320	336	320	356	318	310	296	335	330	301	348	327	354	329	356	330	321	339	336	312	352	301	343	327	318	336	342	300	315	370	347	327	319	306	347	336	308	344	345	344	340	322	305	347	344	336	312	307	334	355	301	353	324	324	322	312	334	322	321	314	310	338	308	327	345	338	308	320	333	320	317	351	292	313	320	335	320	326	326	327	360	338	334	306	325	312	343	306	327	335	341	316	306	302	320	314	366	370	303	365	316	334	349	344	302	309	338	312	317	345	334	341	316	335	309	317	324	321	321	315	314	316	339	339	328	374	344	324	296	377	342	304	314	351	337	332	384	334	286	321	321	343	348	348	346	326	335	341	324	315	340	325	365	368	367	326	341	321	359	284	355	343	328	311	299	329	356	348	309	336	353	342	307	293	341	327	323	330	347	363	334	293	307	316	309	339	288	333	311	331	366	335	316	325	310	317	334	314	320	333	321	311	323	315	309	338	343	336	326	311	343	338	345	352	313	302	355	324	335	329	346	324	322	347	303	326	338	351	332	346	306	329	322	315	332	331	339	321	359	367	339	350	333	342	333	324	300	324	305	306	328	353	305	330	321	309	346	310	310	356	356	332	346	349	311	348	347	362	344	357	330	302	308	322	330	346	325	366	318	394	314	343	318	344	322	362	302	347	331	356	379	315	321	333	329	310	338	308	326	327	321	335	337	348	334	337	367	326	336	310	317	300	334	339	322	332	295	312	331	307	368	335	323	353	310	317	334	340	320	325	354	330	302	300	315	320	360	323	338	321	357	316	316	339	348	323	308	334	325	347	335	323	326	335	338	294	327	323	332	342	339	308	328	322	323	312	302	308	301	282	320	348	336	330	356	345	348	320	350	323	335	354	309	324	359	347	339	344	325	345	313	350	315	327	319	337	286	327	327	336	360	336	340	315	313	309	338	353	338	324	366	329	318	362	359	336	319	310	372	342	364	318	340	314	331	352	313	329	348	336	318	324	350	325	345	298	311	363	336	326	328	361	364	328	315	322	306	308	347	331	306	344	310	328	350	332	343	319	291	322	366	333	306	336	311	307	317	310	318	339	284	333	351	350	327	332	316	303	337	311	296	379	350	329	338	333	286	316	344	351	315	327	326	336	345	335	328	317	371	324	303	348	320	346	348	311	345	359	338	326	330	321	337	376	354	320	356	335	325	328	327	334	312	342	333	352	328	327	345	348	316	348	361	327	332	320	329	316	330	329	317	305	357	345	336	337	290	320	330	331	355	309	314	325	324	352	342	317	319	332	315	338	325	315	310	319	308	354	343	329	372	330	325	334	355	337	339	341	336	338	345	326	341	335	350	343	334	320	333	339	332	350	328	314	332	320	288	315	343	329	313	323	350	338	347	330	329	297	366	316	332	322	327	324	359	335	338	328	342	347	358	324	321	325	365	334	339	335	342	336	356	319	331	339	322	317	333	349	336	311	333	322	317	328	332	332	327	318	365	335	315	342	358	342	306	341	314	317	356	314	318	342	323	353	320	319	336	370	334	335	365	342	331	332	296	353	340	323	284	312	337	351	358	330	319	345	313	319	318	346	332	351	351	327	358	316	358	373	283	327	312	321	312	373	335	361	327	330	324	368	321	306	327	324	360	330	341	312	342	330	342	345	315	320	340	354	329	309	339	349	329	297	351	296	379	315	324	342	314	318	319	339	297	345	315	306	311	327	342	320	333	337	305	357	339	334	324	328	355	360	363	313	323	352	333	341	324	341	364	312	375	334	361	307	313	324	309	339	305	341	312	343	342	322	351	325	307	336	341	301	294	310	312	336	366	316	324	351	358	353	337	300	341	317	316	318	335	342	323	353	320	303	331	299	312	312	329	340	314	325	325	316	311	335	349	345	341	324	329	314	309	322	316	326	338	326	363	333	345	335	359	318
27842	17129	7044	2331	690	237	178	159	132	122	89	102	106	105	108	112	96	108	116	103	82	102	86	82	101	94	96	94	96	80	85	93	98	99	81	88	92	109	94	102	82	107	93	88	74	88	101	90	99	102	84	91	88	96	87	75	67	94	88	91	103	97	78	87	90	96	87	91	104	92	91	86	88	84	95	95	92	112	82	98	76	82	74	83	92	123	103	101	97	98	88	91	98	97	96	103	98	84	95	83	98	84	105	92	78	91	94	95	96	78	106	85	74	89	90	90	79	94	80	81	98	99	93	89	101	90	85	102	83	99	89	100	115	90	110	84	83	97	92	98	92	91	84	94	90	91	79	99	98	86	94	87	87	100	82	102	86	98	78	91	83	109	104	87	82	98	106	87	113	76	83	96	83	105	101	94	102	99	115	82	84	91	107	88	99	104	75	97	99	103	65	102	95	86	99	94	92	88	93	90	102	85	103	105	85	100	106	102	114	78	97	95	87	97	81	85	93	100	86	95	89	76	94	90	86	80	97	96	90	82	84	96	90	95	90	84	92	104	88	96	101	105	105	93	94	99	87	89	93	90	88	86	105	81	85	82	81	107	103	96	90	98	76	86	101	103	105	85	88	96	94	94	99	82	117	87	100	98	84	103	107	89	87	88	99	97	89	84	89	89	97	99	77	86	100	99	89	96	81	90	81	94	107	80	89	84	106	95	84	89	105	76	88	117	70	98	90	84	80	105	90	88	89	99	96	106	90	94	103	79	103	83	96	106	98	86	83	97	108	89	93	105	80	95	82	93	80	89	89	102	95	94	91	94	96	88	91	90	84	81	84	82	100	88	102	100	98	109	77	109	96	78	71	105	99	95	76	81	96	91	107	89	104	79	84	95	69	91	97	94	99	90	94	77	96	81	73	100	92	99	89	86	88	99	88	112	97	109	88	89	90	100	91	86	73	94	78	105	96	82	99	111	105	88	94	91	108	100	95	101	85	86	76	85	93	99	91	81	101	97	92	93	95	86	75	105	82	90	90	105	92	86	98	110	90	74	81	85	96	85	85	89	91	98	107	94	86	97	89	108	99	102	97	103	98	102	82	80	106	83	90	72	105	97	88	86	88	100	103	89	68	92	102	84	101	96	78	87	99	101	112	101	105	86	97	80	77	76	84	84	79	105	84	89	99	89	98	91	96	75	95	81	104	107	89	87	120	82	97	68	86	92	76	98	96	86	94	92	85	96	103	100	110	92	108	97	98	76	96	90	97	82	78	85	76	86	98	87	93	78	90	81	80	77	101	88	92	83	99	95	95	109	84	101	88	91	91	81	94	107	95	88	97	82	108	87	84	88	99	87	65	88	91	93	87	108	65	87	93	100	103	88	70	80	95	91	91	92	88	100	77	97	92	83	100	113	83	90	98	111	96	83	85	86	79	95	112	106	115	89	79	95	91	93	98	80	86	90	89	118	99	72	100	98	83	100	82	68	87	89	94	98	106	81	102	96	98	89	76	79	98	95	97	76	101	99	87	78	93	88	108	76	106	110	93	84	112	84	89	87	95	85	104	81	89	86	91	89	80	101	75	93	82	93	80	83	85	108	89	83	98	110	79	94	104	86	87	90	87	94	100	80	91	100	104	111	101	83	86	108	83	89	96	75	83	82	98	97	91	95	90	85	92	91	101	83	97	101	98	103	102	92	83	94	110	101	91	88	79	93	86	94	99	111	107	92	85	82	88	98	84	93	84	100	94	103	89	95	91	94	90	95	92	88	108	89	94	83	101	83	99	90	80	92	105	84	93	97	100	79	94	80	111	107	95	96	92	103	97	83	99	80	94	109	92	74	82	76	107	88	88	93	97	91	95	81	96	86	84	86	96	86	88	81	96	82	87	88	98	80	108	89	98	109	94	94	81	85	97	117	105	78	90	87	99	82	81	89	100	80	86	107	95	94	85	82	95	102	88	100	94	112	84	97	106	85	87	81	101	87	90	101	92	110	101	96	93	103	88	91	103	90	107	96	95	91	80	73	94	93	110	99	90	93	90	79	79	92	109	82	103	95	99	90	100	86	97	100	65	93	78	79	102	84	89	86	108	102	86	84	91	92	102	93	96	77	96	74	84	76	85	110	87	86	110	100	91	89	104	97	84	77	106	86	96	82	87	92	85	107	83	91	91	111	105	71	102	88	103	89	88	86	101	96	100	93	71	106	84	98	98	114	95	109	87	83	107	91	92	101	91	102	102	93	92	81	87	92	111	87	97	98	91	91	80	94	94	95	105	97	77	95	115	91	85	73	88	97	89	100	98	89	86	93	91	88	92	92	93	86	94	98	81	90	74	105	104	107	95	86	88	87	91	88	98	100	85	113	76	87	88	76	76	71	95	85	88	86	101	85	96	104	101	102	98	82	77	78	85	99	90	99	92	91	92	97	95	81	88	73	94	97	83	101	87	78	97	108	81	107	92	85	71	106	110	91	82	105	92	86	106	88	94	93	76	98	105	96	93	81	89	84	101	79	95	90	79	98	85	85	102	92	98	90	104	100	91	73	99	83	97	104	96	85	86	83	87	81	90	81	99	102	82	105	93	103	84	96	104	85	86	89	95	92	87	92	89	85	105	90	100	92	83	95	97	79	96	91	92	90	98	95	81	79	99	106	97	88	92	86	81	86	86	89	88	96	97	86	92	113	97	92	93	92	96	89	89	113	88	94	78	82	97	91	107	74	96	101	89	104	95	103	111	87	95	86	100	92	108	88	89	81	84	98	86	83	77	86	84	93	100	96	94	91	84	111	99	91	90	85	77	93	80	91	99	103	93	87	104	94	92	81	90	98	91	86	81	91	87	82	96	96	100	102	88	106	115	80	86	88	95	95	88	77	101	112	91	115	72	77	84	95	95	98	95	94	97	94	72	106	90	93	91	77	89	105	108	96	83	81	89	97	86	82	90	101	85	103	93	83	99	94	79	95	78	99	97	71	90	72	80	73	91	94	92	103	78	69	71	93	93	82	98	86	75	92	98	81	111	93	89	83	87	103	95	97	93	81	93	71	84	94	96	85	99	86	84	97	95	83	97	93	92	93	93	88	103	91	105	93	81	92	88	119	90	108	98	90	87	92	94	85	83	92	98	65	83	99	88	88	106	78	114	96	99	99	110	73	97	70	94	85	94	89	99	96	89	107	98	78	94	103	106	95	89	110	86	85	101	90	103	80	92	93	91	91	111	96	78	93	90	79	93	91	93	88	95	92	111	80	91	91	100	95	98	113	98	106	76	82	119	92	78	90	92	93	85	100	83	84	106	85	97	95	98	90	75	71	85	78	102	110	110	83	91	90	87	88	92	95	89	81	95	66	92	82	98	79	87	72	95	105	76	97	83	86	88	104	105	80	97	84	90	89	94	90	84	93	91	89	87	87	99	84	87	91	90	100	76	99	106	107	115	97	88	98	105	91	93	85	80	88	109	99	95	95	100	103	102	112	99	91	74	83	82	95
9176	16149	9684	3846	1399	403	281	262	137	130	123	130	123	135	108	133	140	98	106	108	107	112	110	99	111	101	97	111	116	84	107	114	109	107	98	92	109	117	113	88	118	117	122	108	114	101	128	117	95	108	118	111	103	112	110	96	109	120	90	108	116	112	93	105	95	112	115	79	106	100	113	108	104	96	109	108	94	97	103	109	100	92	104	97	115	109	96	104	87	115	95	116	114	119	104	104	117	110	99	119	112	111	95	96	101	96	103	97	109	104	110	96	97	95	94	117	124	99	115	91	110	106	104	103	116	109	102	104	92	107	107	104	109	104	102	109	107	94	123	100	122	105	106	100	93	116	93	109	96	96	114	91	92	107	118	123	86	91	104	101	108	104	107	102	95	110	94	119	105	113	109	92	94	91	114	111	115	107	99	123	116	120	99	99	103	100	103	87	103	124	84	112	116	122	95	110	114	96	115	107	112	107	118	96	102	111	97	107	96	112	106	94	97	104	112	118	107	100	118	100	121	99	84	102	110	101	94	111	111	114	100	97	118	99	107	99	117	112	107	96	113	114	97	106	88	117	112	113	132	103	113	102	119	102	123	92	91	99	102	112	82	111	116	86	106	96	98	103	113	98	102	98	103	105	105	99	96	96	99	116	112	106	107	110	104	106	102	110	117	98	90	98	104	117	100	120	98	96	105	112	93	112	120	115	97	106	94	102	121	97	110	107	105	103	105	110	93	107	114	86	121	105	107	91	94	103	94	102	115	92	118	116	112	108	106	92	99	105	113	92	99	93	102	108	108	119	93	115	84	101	98	130	84	84	101	92	103	106	99	116	107	106	109	105	113	94	104	104	111	108	115	112	108	104	105	106	101	123	95	100	100	95	84	117	95	106	86	114	93	116	106	104	101	92	98	111	105	104	96	99	100	101	113	95	99	108	110	104	107	105	99	114	106	116	108	125	121	113	99	106	115	103	114	73	105	96	112	121	105	92	111	86	107	102	100	102	89	93	101	95	123	111	82	102	109	111	123	118	107	115	97	109	109	111	121	104	117	103	106	97	100	106	128	110	91	121	116	104	103	106	124	100	100	123	105	89	124	117	123	98	103	114	101	108	94	107	103	116	118	98	107	112	94	109	106	97	102	93	120	115	107	112	97	120	92	119	115	121	84	113	117	103	108	120	89	104	106	100	98	102	105	98	102	110	120	108	89	110	101	116	102	107	118	112	104	105	105	83	115	117	115	116	91	99	129	119	104	125	103	117	115	115	104	106	102	105	105	116	104	94	98	104	91	112	103	80	98	100	97	106	101	84	89	109	105	116	115	110	113	116	90	98	107	108	98	90	99	114	113	115	108	110	95	108	93	103	109	111	108	104	102	97	101	108	106	108	99	100	115	110	96	107	103	99	103	107	117	110	119	101	92	90	107	93	127	100	117	111	117	100	113	87	107	107	121	108	99	108	101	106	104	90	96	111	110	122	108	97	88	93	98	114	95	87	108	124	108	114	95	103	95	103	118	109	98	93	111	92	112	109	98	111	99	108	100	108	118	116	110	104	110	95	101	98	106	118	104	111	118	100	77	90	116	115	99	107	102	93	109	90	115	100	95	103	111	110	116	123	108	121	91	90	114	101	109	114	124	118	97	95	95	108	95	105	94	111	112	107	120	132	107	99	113	115	102	95	109	88	104	112	122	104	108	104	99	93	90	99	109	93	99	102	114	96	96	126	105	115	105	97	86	97	106	101	109	101	106	112	101	112	100	96	89	93	107	111	104	95	105	106	102	116	109	97	116	111	110	116	100	95	82	104	106	105	110	105	89	107	111	112	117	99	95	118	135	126	107	114	96	94	98	119	93	117	113	131	95	95	99	100	118	102	104	104	103	91	102	99	97	100	100	105	114	109	101	98	106	105	125	100	113	113	118	121	96	91	97	117	102	84	101	110	110	103	111	113	104	91	106	113	122	103	90	88	97	92	93	105	103	106	109	110	99	94	110	113	110	107	113	107	89	97	99	111	110	122	118	124	106	93	99	89	129	98	107	110	107	94	114	101	106	103	111	100	103	96	86	95	113	111	112	107	112	118	116	86	119	139	95	106	106	93	97	112	97	103	109	114	100	114	106	99	115	107	89	111	109	90	99	107	118	102	107	98	114	89	122	94	110	116	101	104	87	88	100	86	115	111	104	112	111	91	114	94	110	107	104	116	119	100	105	99	90	106	103	107	97	99	110	110	122	115	115	98	102	123	107	97	92	98	90	94	104	101	104	102	103	94	89	107	97	107	109	126	95	118	126	79	105	112	126	112	123	99	90	101	106	114	115	90	96	116	82	109	116	105	106	123	118	92	113	106	111	103	96	105	99	124	110	116	92	98	85	97	113	107	100	122	98	115	93	106	100	80	104	101	101	112	97	95	121	101	121	101	118	98	98	111	109	102	101	97	99	80	106	125	84	117	101	120	122	113	108	107	83	107	108	95	101	116	112	111	103	118	116	105	112	114	105	108	107	94	98	109	99	119	113	122	95	95	123	117	103	100	102	117	123	96	119	117	85	131	96	93	108	90	106	100	99	114	114	105	106	104	111	111	132	108	109	98	81	102	101	99	119	112	111	79	99	87	95	104	103	98	117	110	96	112	101	99	107	90	104	102	97	104	97	115	110	113	102	98	117	101	94	113	115	113	103	101	115	112	101	107	113	99	114	98	115	90	107	105	115	123	87	107	96	81	113	87	107	108	92	113	102	101	97	117	101	103	87	102	103	98	109	118	117	95	94	115	98	109	111	103	96	92	105	119	109	102	96	92	115	122	107	115	83	122	94	109	107	112	97	109	102	104	103	123	103	100	110	112	102	107	94	112	111	125	108	105	114	95	102	96	106	88	97	109	101	104	104	99	92	118	110	99	108	109	81	107	111	97	96	104	119	103	121	79	86	107	105	110	107	126	120	107	77	100	113	109	94	110	95	108	119	133	116	106	89	113	104	105	113	107	93	92	124	102	107	109	101	103	119	95	116	106	106	110	114	101	88	100	95	109	104	92	105	101	104	110	108	112	95	96	96	114	107	126	100	129	119	105	97	116	108	108	103	102	88	97	113	131	106	100	116	107	109	112	93	105	135	112	106	101	77	113	101	115	96	81	103	99	86	123	113	103	107	110	114	104	108	104	109	91	111	92	99	82	105	118	86	103	114	112	98	105	101	100	95	103	97	100	101	115	113	109	104	117	114	106	87	102	107	116	95	104	117	102	102	92	113	109	102	96	113	99	95	102	98	101	92	98	118	108	107	113	126	104	128	108	89	98	108	126	93	108	103	117	94	96	118	94	99	108	114	113	98	84	108	112	97	98	106	105	111	110	110	99	99	102	97	101	103	120	91	96	111	106	112	125	114	113	104	92	101	111	96	106	97	121	105	99	116	109	99	82	108	102	112	107	95	106	119	99	100	106	116	105	109	103	106	95	125	77	94	105	103	118	107	101	101	107	101	96	113	92
24857	20429	26807	23955	20417	12861	3281	3164	588	452	398	366	357	331	278	266	303	257	228	223	232	213	210	216	225	204	209	203	195	168	214	188	183	174	171	188	188	207	184	185	186	185	203	178	174	199	164	194	169	176	183	171	189	175	184	161	184	185	174	175	176	152	175	156	173	177	165	172	175	190	178	163	167	193	162	161	177	151	171	171	164	155	173	174	166	168	178	168	163	175	171	144	184	160	167	194	175	207	182	182	180	167	151	183	152	161	171	193	165	161	187	141	172	170	174	173	187	163	174	165	186	159	153	146	152	172	183	144	193	176	168	148	161	159	158	173	180	155	178	164	169	183	159	164	172	160	158	153	160	157	164	164	157	175	202	166	172	152	182	166	182	192	165	178	182	192	149	196	177	184	162	162	167	163	164	187	165	170	162	157	172	153	165	182	165	155	157	185	187	154	142	158	166	159	169	188	163	174	166	166	187	155	185	169	178	155	162	155	153	201	158	216	144	173	186	166	162	167	166	180	195	173	176	170	156	150	167	164	176	176	168	168	183	138	183	163	188	159	179	166	156	172	204	156	168	159	193	156	161	156	183	171	158	155	169	172	170	166	172	169	175	171	150	192	173	164	182	163	168	165	173	177	159	169	198	172	140	179	188	156	177	184	171	163	164	159	170	172	155	174	146	168	156	181	163	173	175	157	182	184	164	153	166	150	161	162	196	168	166	145	176	156	177	179	188	170	174	174	157	143	151	180	163	169	172	205	196	166	202	168	200	174	158	131	181	167	160	166	166	171	185	177	160	156	160	155	194	174	173	159	182	161	165	140	169	192	180	162	169	219	164	173	138	194	152	155	156	179	156	165	163	156	160	165	171	156	184	184	186	190	200	177	160	180	154	160	158	167	161	148	153	168	152	162	157	163	156	184	179	170	183	163	180	173	149	152	158	168	172	174	187	177	170	197	199	179	191	175	163	162	165	164	163	180	171	172	177	180	152	150	158	166	156	181	177	172	169	158	160	188	168	169	168	180	150	170	193	152	166	168	141	151	177	164	155	180	157	163	172	150	164	192	173	180	164	172	176	178	162	180	149	169	170	181	170	158	198	165	167	172	188	172	171	173	171	185	175	164	189	162	170	182	173	170	156	170	146	192	165	161	146	173	163	163	170	170	199	162	183	162	164	178	158	177	157	193	166	168	159	186	160	133	165	166	155	154	179	143	150	165	162	160	173	155	149	166	156	194	168	173	166	147	181	193	189	150	177	175	183	157	160	162	177	198	176	157	175	173	174	157	187	190	166	161	166	197	157	172	164	161	172	177	146	171	168	159	171	154	153	165	169	175	182	187	181	139	169	166	176	182	190	179	155	193	183	191	175	168	173	165	146	179	170	145	186	157	150	167	160	166	165	169	185	163	185	173	175	157	158	166	177	171	160	162	164	153	183	188	144	175	182	152	165	161	163	188	158	138	165	177	150	158	160	163	153	152	179	158	167	157	156	156	183	167	148	171	152	156	163	160	160	175	157	184	160	168	162	151	171	150	166	172	165	150	173	173	182	156	147	177	150	197	184	158	164	167	143	168	149	179	170	153	156	157	167	149	173	144	173	163	162	168	161	140	157	168	157	162	166	156	153	164	164	154	145	188	161	150	184	181	164	161	184	154	187	157	206	167	178	168	174	166	178	167	179	159	175	166	181	171	184	172	173	159	147	151	176	154	172	148	159	160	160	160	173	190	188	157	151	185	159	162	175	190	186	154	162	181	171	152	151	154	173	182	149	179	177	165	164	186	179	173	162	162	156	184	165	159	160	170	164	152	169	173	165	168	173	161	149	184	167	158	164	165	165	155	182	163	166	150	170	179	180	177	201	169	165	177	160	176	163	147	166	155	164	174	159	176	165	177	161	159	171	156	157	180	171	179	159	173	179	150	149	165	180	167	169	169	157	162	176	172	152	179	165	163	167	177	170	155	169	143	163	166	161	174	189	177	180	156	151	157	150	150	158	161	157	163	166	184	151	173	145	168	166	183	172	167	182	191	161	157	164	185	147	164	165	188	169	193	154	167	192	191	150	175	179	148	166	164	175	163	188	148	180	160	163	174	149	166	145	144	170	157	149	168	180	137	179	156	153	172	156	155	168	149	174	162	166	178	156	156	146	182	158	166	191	169	153	194	171	175	155	130	166	168	184	182	141	176	167	167	157	148	164	143	152	160	157	150	165	158	170	141	165	182	158	132	179	165	175	179	163	179	168	179	141	138	167	146	181	171	154	135	164	193	173	163	172	185	194	166	163	177	168	158	157	155	189	166	159	182	172	156	176	155	183	165	155	154	167	186	176	159	164	161	160	179	151	159	158	160	155	159	161	172	193	165	153	179	162	193	158	204	201	154	158	157	184	152	166	155	166	167	169	166	154	162	176	174	178	163	151	169	182	167	172	170	175	161	169	159	168	170	175	151	155	189	160	160	176	162	176	168	164	168	160	191	189	164	147	161	158	198	170	168	180	183	175	161	176	154	180	153	171	193	188	182	178	182	162	148	188	176	168	178	169	185	152	160	169	171	151	165	161	178	174	157	170	173	161	164	185	175	171	163	168	169	174	148	178	189	153	127	138	163	161	166	156	154	157	172	206	167	165	189	163	177	152	187	165	151	152	162	172	176	162	162	168	164	149	163	169	142	161	181	179	151	175	179	189	165	164	154	164	165	183	166	154	151	165	197	171	150	176	168	167	169	152	154	167	173	187	160	162	167	164	189	162	167	209	173	147	169	158	173	147	172	178	188	183	165	187	165	143	181	140	190	173	176	181	173	174	179	147	153	155	192	162	189	135	198	165	176	167	166	175	179	172	192	192	167	176	182	149	177	153	161	188	170	147	175	188	190	187	165	151	155	190	202	155	182	154	164	166	178	191	169	165	144	180	157	180	160	173	173	148	185	158	167	190	172	163	159	163	164	154	160	161	147	153	172	165	171	153	175	187	173	175	154	170	168	162	157	174	193	161	181	183	165	162	186	138	184	191	185	156	182	182	168	164	191	155	168	158	161	176	161	160	167	171	171	171	188	155	182	176	145	184	168	166	165	172	158	148	168	171	180	164	157	163	146	171	138	155	157	135	174	154	163	157	171	183	179	168	159	159	143	166	165	179	163	157	186	161	151	169	192	195	178	171	170	167	161	182	171	160	178	169	177	163	168	158	149	175	166	201	192	171	155	183	186	176	143	155	147	162	169	174	159	166	156	162	159	183	175	170	145	171	163	195	174	183	169	167	182	160	192	170	166	173	191	167	159	196	149	159	151	169	139	177	163	158	173	152	162	164	175	183	178	168	176	207	160	199	183	196	160	169	151	179	172	162	161	172	185	168	169	143	184	153	194	143	175	172	160	201	160	166	167	177	168	182	174	178	161	187	187	185	183	182	156	177	154	168	157	173	183	168	165	166	152	164	170	141	156	162	171	171	172	195	149	181	161	173	177	156	180	175	159	172	171	176	179	163	175
10694	23595	22542	14238	6785	6262	4342	5828	1116	917	748	634	553	525	455	412	366	354	300	318	314	281	286	257	265	232	226	234	225	234	205	217	214	215	215	204	193	186	173	187	208	184	151	182	173	160	187	186	167	186	176	203	187	174	162	165	207	186	172	165	161	174	176	175	179	162	169	168	168	176	163	178	156	181	168	155	165	171	176	167	153	141	165	170	182	157	175	174	178	169	147	176	169	146	165	181	157	165	164	169	162	173	158	173	164	175	186	164	183	159	155	151	174	141	178	196	171	151	155	163	133	157	164	179	158	159	159	159	164	181	163	175	148	167	184	176	171	164	161	156	161	189	135	148	153	156	171	192	188	170	176	159	178	173	179	150	163	162	158	158	157	155	156	187	160	173	154	162	156	173	160	165	162	149	163	155	153	159	171	167	178	153	154	162	187	166	138	169	151	176	168	173	145	171	172	160	172	169	186	164	180	156	159	161	166	160	191	175	175	172	175	158	162	162	162	146	176	141	170	159	182	165	180	146	168	161	180	171	174	140	172	159	167	174	182	169	161	141	155	147	167	159	162	177	179	145	164	164	169	170	171	168	172	162	153	166	180	146	157	163	156	156	154	141	169	156	141	168	195	173	158	168	158	158	151	152	186	185	154	167	175	165	163	177	155	153	171	163	156	167	136	160	160	150	188	150	159	149	173	179	177	156	166	155	162	129	184	167	178	178	147	169	153	181	168	171	148	163	161	165	149	146	157	157	156	146	170	166	158	175	166	180	157	148	149	165	169	177	161	180	147	183	182	140	167	195	163	161	178	163	182	157	182	174	137	168	170	158	155	148	167	156	163	156	168	144	157	167	189	146	155	161	180	144	153	173	159	131	158	168	139	187	162	166	155	171	156	162	159	157	172	179	164	169	170	148	166	156	157	158	177	171	167	148	153	160	146	150	186	147	165	151	144	165	173	176	159	162	158	154	156	168	164	155	151	174	173	170	177	153	157	162	180	192	163	158	171	153	152	170	147	166	160	179	168	152	181	205	160	149	148	169	178	159	166	166	181	157	146	183	173	151	157	138	139	152	165	163	162	168	164	186	149	172	158	156	167	173	164	162	157	161	150	158	135	175	164	186	155	155	157	151	151	161	152	164	140	174	143	135	167	177	181	139	167	163	168	159	183	188	175	165	160	149	137	166	173	152	160	214	166	180	153	163	150	171	171	167	161	164	178	172	169	154	159	173	154	157	157	140	155	140	126	162	154	142	149	156	162	159	158	156	127	167	160	147	150	166	180	202	150	163	186	185	179	159	143	158	177	165	174	170	149	159	173	156	160	167	160	148	147	163	172	168	159	184	167	173	166	157	179	178	180	173	159	167	164	164	166	152	154	179	142	158	137	165	188	149	150	150	165	169	160	179	177	169	191	163	140	145	171	172	163	151	150	147	178	173	164	174	156	163	172	165	154	144	140	134	176	139	174	157	188	164	177	157	186	149	172	158	179	166	167	177	184	185	159	166	191	148	170	166	188	172	156	178	186	159	153	163	168	164	151	169	168	165	150	151	154	158	146	167	175	171	143	176	169	152	147	152	153	158	170	159	151	170	161	156	166	180	143	182	151	171	164	169	165	156	171	142	153	133	154	184	165	159	145	159	150	175	164	191	171	180	144	154	159	159	165	158	166	155	181	163	171	175	167	170	163	150	172	162	159	163	173	172	166	156	174	160	160	180	180	165	183	171	168	142	189	164	151	164	154	165	162	172	163	137	149	146	157	154	158	148	158	154	156	184	168	142	166	157	177	152	168	169	143	156	157	157	159	168	153	165	186	150	164	155	192	156	173	145	143	163	173	147	167	176	135	155	149	171	163	180	157	166	150	163	178	188	170	157	159	164	178	179	146	177	170	160	167	178	187	158	154	172	154	141	183	157	164	178	131	148	161	170	170	150	181	164	148	157	164	149	187	173	178	157	174	160	160	182	164	152	186	185	163	159	181	164	182	162	172	154	147	162	158	134	181	165	152	153	150	143	165	162	146	171	164	172	182	174	148	165	158	184	143	176	146	174	162	177	168	164	150	160	175	169	148	140	153	162	165	162	171	164	165	160	158	165	154	161	157	152	157	166	183	154	175	171	173	160	153	138	179	146	165	167	171	164	158	166	182	160	143	159	174	182	182	165	173	165	163	168	158	132	160	157	167	162	178	152	156	170	162	150	183	167	177	166	156	156	153	170	170	163	153	169	174	168	178	162	165	177	149	164	168	170	159	155	173	147	122	152	164	165	161	161	167	172	155	176	161	165	160	164	166	151	162	158	177	159	164	165	180	171	181	160	162	149	170	178	167	139	166	132	160	155	165	175	160	180	160	143	146	152	185	150	154	179	176	177	171	165	181	159	153	165	175	180	152	173	182	133	171	180	178	149	143	149	173	159	152	156	147	172	168	178	180	177	186	171	179	130	158	163	163	173	138	175	178	165	173	156	148	175	143	186	154	160	160	172	177	176	133	160	155	160	170	155	156	161	195	157	148	163	156	166	191	179	144	175	171	172	186	153	178	175	172	171	137	181	163	179	178	188	181	151	151	149	143	153	170	147	170	177	170	158	168	153	157	166	168	163	179	139	162	184	160	172	181	178	167	168	150	158	178	148	170	161	156	152	160	150	184	155	164	180	171	188	171	187	155	165	156	152	154	161	151	161	160	155	166	178	173	182	160	156	169	155	165	144	164	170	150	177	171	161	182	167	173	164	158	177	159	163	147	165	153	166	172	179	157	168	168	165	136	165	168	152	150	130	138	157	176	180	166	170	149	160	148	173	190	155	164	160	183	163	164	154	178	162	155	174	156	160	170	162	144	171	179	173	180	181	148	162	176	167	159	151	181	153	183	159	170	164	166	167	167	172	159	174	171	163	164	183	176	161	166	160	178	163	179	169	154	169	168	163	164	145	168	182	159	166	140	171	147	153	160	152	187	146	143	140	161	160	154	160	181	185	160	177	185	165	152	168	163	148	165	145	163	139	145	168	175	148	152	163	167	157	161	172	181	172	177	170	164	150	168	164	126	164	153	155	160	148	192	175	158	158	183	151	162	181	174	152	165	174	179	162	167	154	156	187	152	175	170	180	163	173	162	182	196	179	193	161	182	172	176	157	174	161	179	171	158	146	168	149	148	177	173	172	159	159	126	148	166	175	168	143	162	171	154	168	152	149	165	148	154	158	154	165	148	182	179	138	147	169	157	180	150	167	185	171	154	152	170	147	153	167	192	143	172	175	155	170	152	153	159	145	171	157	181	154	164	161	156	155	170	153	165	175	176	126	165	159	156	176	161	155	193	153	155	161	156	151	151	169	155	157	177	146	163	161	164	162	163	170	168	149	159	182	173	172	169	157	159	174	173	171	159	151	139	152	168	157	146	157	177	168	164	173	172	181	164	162	178	159	169	158	168	178	147	178	168	173	141	148	159	137	138	182	166	160	151	156	156	157	169	157	151	159	178	179	155	171
22579	20372	27063	23579	20382	22683	33017	15439	1633	953	821	771	697	592	605	550	533	525	504	483	470	453	488	450	420	447	438	387	426	405	436	393	392	388	383	389	344	387	374	375	400	394	398	376	364	382	334	397	378	363	380	330	342	361	353	342	359	376	380	388	420	365	346	338	357	393	376	356	351	345	378	351	315	372	351	373	346	369	351	348	317	350	388	331	347	373	344	338	343	350	348	365	323	322	348	382	343	361	329	369	344	333	361	343	349	388	371	384	359	324	371	345	353	373	388	337	362	348	342	336	333	348	364	376	373	375	338	326	332	342	356	335	368	369	388	360	369	329	361	376	368	339	350	336	356	336	335	345	364	337	368	337	372	351	324	338	375	327	345	384	355	340	334	332	314	338	378	334	327	340	365	374	359	372	358	343	327	351	302	323	375	377	332	361	323	344	331	346	364	337	353	349	353	352	350	343	359	372	319	351	332	378	342	350	323	370	383	356	336	356	332	324	351	342	321	362	359	361	339	371	352	358	390	383	361	346	342	367	352	358	343	335	377	363	349	342	353	333	358	358	320	339	346	366	365	328	364	344	345	343	327	354	353	359	328	338	335	373	350	360	360	323	333	363	350	351	343	387	366	339	343	348	374	367	346	314	373	349	339	334	348	340	348	350	356	339	346	377	351	359	350	372	336	349	335	363	323	350	347	354	339	349	327	352	365	355	344	318	330	360	353	344	317	319	376	343	337	348	330	362	361	347	345	355	378	348	308	369	343	360	354	362	331	333	336	345	365	377	372	350	354	357	369	345	345	345	357	319	331	310	308	342	367	347	313	392	368	334	378	349	357	353	338	326	375	364	335	322	349	363	348	357	357	333	346	338	362	402	369	376	348	323	350	368	334	341	383	380	316	363	369	335	333	355	384	352	348	369	372	360	376	359	338	312	341	327	359	377	380	348	328	374	340	314	338	331	355	350	353	370	376	368	340	332	379	374	346	317	365	357	345	384	358	348	339	334	354	343	352	365	392	373	328	330	350	367	364	324	345	324	345	318	337	351	353	363	334	339	335	339	348	350	345	366	306	336	365	331	349	332	328	335	369	352	366	339	349	321	348	378	339	330	360	338	338	314	370	337	351	337	379	302	349	358	347	307	335	356	342	337	341	384	365	361	378	353	356	336	342	318	337	349	350	375	366	341	349	375	361	368	334	333	334	350	336	342	377	360	331	364	337	354	353	319	342	316	343	327	346	337	335	360	344	342	324	363	309	345	340	323	344	340	356	374	312	329	327	324	371	361	359	347	350	348	343	355	364	315	362	329	344	332	395	339	344	332	338	365	365	322	320	391	345	336	350	325	324	358	362	366	341	345	349	348	362	346	359	387	336	325	374	343	317	340	362	321	332	381	361	352	322	345	366	355	353	377	343	376	337	335	345	319	356	345	362	384	341	331	335	383	321	341	330	322	377	350	337	330	329	321	367	339	361	349	340	376	338	359	343	352	348	388	391	335	338	344	335	360	305	351	360	368	346	334	374	343	353	383	357	383	350	324	319	347	365	379	344	333	372	357	318	362	348	343	339	377	335	381	366	346	377	363	371	341	360	295	351	323	316	348	378	338	352	356	358	362	311	343	344	374	364	340	347	365	326	363	328	347	361	353	363	337	333	345	359	365	371	319	341	327	334	348	368	324	333	311	369	354	366	360	350	377	343	344	381	360	339	363	383	326	358	347	330	334	378	348	345	374	350	365	369	374	365	360	313	345	335	362	358	356	366	396	344	377	321	389	356	343	335	356	353	349	332	375	344	370	324	350	374	317	345	325	351	331	351	364	332	326	364	323	344	347	388	356	355	369	326	349	336	353	365	354	370	335	337	348	359	359	375	336	363	355	356	372	381	362	348	343	376	338	369	359	292	358	334	338	339	350	347	342	356	325	349	369	333	352	311	336	333	354	334	375	353	325	351	375	361	316	349	339	332	335	367	352	364	381	394	362	394	373	351	351	350	341	347	366	362	347	319	331	364	330	373	327	371	357	384	367	364	336	322	326	339	369	387	361	350	358	343	350	340	363	382	379	358	330	359	373	372	372	350	356	353	359	355	318	351	344	367	334	347	361	315	371	382	371	359	338	350	349	335	330	357	344	340	355	363	367	341	336	361	332	365	355	335	348	317	376	323	363	364	353	335	336	351	351	356	326	333	351	334	336	346	347	302	378	344	359	377	367	353	360	373	365	336	370	349	341	364	341	336	338	351	355	353	372	337	368	370	367	349	372	349	354	346	304	351	338	338	343	338	372	361	353	373	362	366	339	356	343	329	346	353	342	367	368	338	329	342	342	386	334	354	406	339	345	344	358	341	344	354	365	326	349	339	330	349	301	358	372	349	356	368	358	359	332	366	339	365	334	371	339	390	331	352	370	355	317	316	349	332	361	356	319	357	355	359	349	334	390	353	367	356	323	360	352	348	327	349	320	345	357	345	356	347	299	374	363	343	385	356	329	345	357	313	354	372	375	356	361	368	353	374	343	337	344	349	342	355	347	330	372	341	356	349	347	335	365	378	391	336	365	368	333	324	361	376	343	322	349	370	341	338	336	362	376	337	328	369	361	360	336	324	344	341	328	345	371	321	372	333	330	351	346	319	363	343	326	352	360	331	357	370	371	358	353	376	355	329	343	385	360	332	337	335	368	324	326	358	332	340	341	324	379	344	346	324	360	372	356	319	295	351	327	388	341	385	397	361	319	327	343	331	334	339	388	379	396	367	368	354	345	333	322	366	385	350	377	346	333	354	355	373	319	347	343	357	382	343	341	370	357	337	319	357	351	357	378	373	356	362	366	328	366	364	342	367	356	370	303	356	355	342	344	349	345	366	376	351	358	337	346	393	327	340	367	335	353	370	301	356	335	380	340	321	357	334	376	324	339	372	322	359	351	376	369	323	348	364	320	346	351	345	369	360	362	348	374	351	318	366	358	369	358	370	340	368	327	352	371	333	328	367	355	318	343	360	369	350	336	360	374	343	357	375	322	385	395	364	359	335	353	353	352	367	335	344	323	331	336	351	373	336	359	354	373	359	373	329	302	316	368	336	401	345	366	358	359	357	321	325	351	366	323	350	362	359	330	306	365	377	355	363	357	382	365	336	374	333	326	377	340	361	386	313	349	319	339	333	350	344	352	364	313	333	363	374	323	322	348	364	327	358	336	358	326	364	335	345	298	331	367	352	352	345	326	331	339	355	373	355	365	288	369	342	357	341	376	394	313	364	349	367	355	354	361	316	350	340	334	375	373	341	334	342	365	311	364	351	334	351	343	351	332	373	381	395	343	355	360	370	333	341	344	358	346	354	366	360	316	365	346	370	358	321	308	346	351	356	362	356	395	343	324	353	367	344	336	341	351	376	330	355	375	375	360	313	356	367	359	348	351	344	349	357	377	372	327	342	317	363	345	328	368	341	366	344	372	334	352	349	351	397	358	353	338	361	360	337	341	342	348	333	323	370	356
14317	27881	24981	15067	10365	23107	31480	7634	2114	1742	1444	1194	1058	935	834	808	735	720	642	634	551	574	489	503	498	473	468	482	455	434	447	416	384	404	366	396	374	389	413	384	394	401	365	397	410	357	395	359	340	377	351	322	330	351	345	382	351	405	358	334	343	358	364	352	346	333	363	361	355	344	330	358	343	343	347	343	347	331	365	367	350	334	357	355	303	341	328	339	362	331	327	315	344	342	329	333	335	369	331	348	329	341	331	320	346	346	297	323	333	352	313	333	349	332	341	322	350	339	329	340	356	323	330	350	316	342	320	352	315	328	322	345	335	317	348	346	353	334	340	329	336	295	319	337	346	349	340	353	367	332	355	363	326	326	334	364	353	341	345	366	340	324	320	339	326	342	342	390	326	339	337	328	301	333	287	367	346	332	337	324	348	364	332	325	342	333	339	320	350	332	340	300	316	285	346	323	318	376	320	336	340	355	344	351	335	324	338	328	324	306	307	381	322	351	326	329	317	337	351	305	305	353	324	339	342	369	346	345	325	321	349	376	337	341	344	344	325	325	291	343	341	316	358	303	333	314	338	354	306	353	336	344	347	333	345	336	339	317	341	318	345	342	338	345	318	352	347	323	321	317	321	352	311	356	329	314	334	342	329	358	347	329	321	323	346	294	335	330	337	336	355	338	326	331	329	330	329	328	332	322	347	333	316	329	328	312	338	326	333	317	361	327	327	331	346	332	354	326	323	335	311	326	330	341	328	321	339	342	355	356	349	329	340	340	337	322	349	355	341	325	356	364	290	344	323	321	303	346	303	342	302	361	353	321	349	338	316	330	316	325	340	349	335	334	348	330	325	377	323	398	351	295	307	338	325	329	353	368	347	307	298	358	325	314	341	350	341	344	340	323	357	343	309	327	343	294	329	326	323	359	319	345	328	370	358	331	313	294	327	344	389	347	341	341	321	358	312	372	347	351	306	352	319	340	324	326	331	323	295	308	355	348	321	315	338	311	323	321	384	328	363	336	346	335	330	360	323	352	317	332	317	338	317	321	359	363	320	341	342	329	345	296	329	294	348	346	326	334	327	357	364	315	330	335	356	302	336	307	336	310	354	341	335	339	302	367	353	316	343	312	291	328	358	324	309	338	298	330	314	314	322	338	309	356	344	342	312	312	333	321	342	326	311	345	330	329	316	317	328	356	352	308	340	378	330	314	364	321	345	333	352	344	349	335	321	366	328	348	319	352	356	297	343	351	382	351	339	365	334	326	335	299	320	333	362	330	344	320	321	318	348	335	374	351	325	312	335	316	346	322	366	343	340	304	333	345	325	360	303	348	336	332	361	303	339	304	379	331	330	350	367	319	320	355	328	321	319	309	340	389	323	324	327	353	368	321	342	331	327	342	352	357	304	322	325	322	358	314	327	325	361	305	327	349	309	351	308	306	325	346	347	325	349	307	322	346	337	331	337	326	329	326	332	340	322	350	300	315	339	293	346	338	347	295	310	332	336	342	349	335	350	361	338	324	318	321	311	344	293	347	345	386	302	313	313	376	344	346	359	335	304	341	365	317	353	349	362	306	333	333	337	347	325	305	333	322	303	324	358	344	351	347	315	358	335	339	365	338	318	349	356	347	367	315	344	369	342	344	368	351	358	335	370	332	347	323	326	315	368	322	341	346	308	348	321	324	320	351	332	332	374	351	330	318	347	354	312	310	363	332	343	300	311	362	325	346	334	354	357	359	323	351	338	310	330	316	298	330	314	352	326	339	340	336	322	323	330	326	326	349	346	330	313	312	346	322	376	352	331	328	346	338	291	342	334	313	300	338	349	334	294	355	293	346	317	324	350	326	354	336	327	333	326	339	338	361	330	313	328	300	354	343	305	328	307	338	366	347	343	328	302	352	348	322	365	341	351	325	357	321	360	332	337	339	332	344	311	358	311	311	341	331	362	323	356	324	317	336	307	364	315	333	338	288	333	338	302	351	329	355	322	321	341	343	310	344	337	311	344	303	318	348	342	358	315	335	318	333	331	331	309	328	297	327	334	346	328	317	330	334	344	343	322	333	349	349	291	328	360	324	306	294	348	320	327	312	330	321	343	305	340	332	326	320	310	301	325	351	327	327	322	318	346	308	315	349	336	357	330	343	350	317	352	334	345	341	334	338	333	336	341	338	334	327	342	359	357	346	344	343	301	312	303	315	343	324	316	300	329	328	315	348	334	330	368	325	336	315	350	320	335	319	331	321	345	340	344	330	356	343	333	320	311	310	336	318	333	331	340	349	348	317	324	328	338	329	302	317	328	358	335	315	327	334	323	297	328	318	346	345	319	320	310	371	319	358	324	324	328	324	334	328	309	323	334	305	294	318	327	320	346	357	348	309	355	327	325	344	332	346	346	340	352	330	343	319	330	302	334	338	309	372	338	360	304	329	321	323	342	332	347	300	350	342	354	341	310	341	305	318	315	326	340	304	314	310	373	379	339	314	305	354	362	367	288	346	309	327	349	361	342	320	316	332	347	315	327	325	343	370	354	343	331	376	324	367	337	344	380	333	335	323	326	335	373	331	377	318	317	292	341	356	363	321	310	370	337	336	366	331	328	355	333	332	352	316	334	322	340	354	316	327	301	327	343	328	335	303	359	341	306	350	331	350	357	374	335	327	329	368	360	320	314	367	354	329	328	317	333	340	348	371	305	337	329	320	324	316	306	333	307	331	318	345	326	364	323	358	370	349	319	307	345	317	318	315	352	331	319	327	347	319	342	351	343	348	357	355	314	311	310	310	334	306	353	348	357	335	338	313	326	333	318	370	330	363	388	318	322	328	303	366	311	353	329	306	312	332	370	335	316	352	313	331	340	344	301	335	350	370	327	332	308	339	314	309	315	318	321	329	348	381	345	330	332	317	312	322	324	349	348	330	299	322	312	313	328	368	358	347	334	354	328	322	325	365	271	322	318	339	310	324	361	334	323	300	315	329	312	337	351	377	345	378	318	333	336	324	335	339	319	336	334	315	298	366	317	340	284	305	350	331	339	319	328	327	346	340	311	372	353	321	336	339	310	339	358	325	319	325	328	359	357	292	328	308	339	323	350	317	335	304	337	324	344	377	330	308	321	328	298	328	322	329	346	342	352	277	333	318	326	290	349	326	322	325	310	317	339	310	330	340	343	326	329	376	318	314	319	324	325	345	341	348	320	339	324	314	332	318	327	333	339	338	323	320	351	333	323	348	351	339	349	298	320	327	331	332	329	324	340	338	302	318	337	334	326	348	340	315	326	344	334	340	321	332	322	326	330	301	344	336	342	337	318	345	298	363	305	321	326	332	328	327	345	312	314	325	342	320	320	333	323	347	348	328	297	343	341	342	328	328	329	329	345	319	320	312	344	325	342	337	326	365	319	343	302	328	316	313	309	345	332	339	351	319	313	333	335	326	347	323	335	328	330	291	362	342	333	321	316	306	365	353	338	322	309	343	360	346	325	356	343	344	298	356
27697	15033	3924	1864	867	717	1079	142	90	117	113	90	107	99	100	99	95	98	92	71	103	104	111	75	86	107	98	80	87	82	101	98	107	84	109	98	102	106	79	99	87	125	96	114	108	94	89	86	86	99	106	103	91	76	107	104	90	84	99	77	76	89	107	87	84	102	93	92	98	100	99	102	101	83	88	93	97	99	87	109	109	87	86	82	102	80	93	99	104	107	112	79	72	98	89	90	94	83	112	95	99	100	101	91	82	88	87	103	90	102	98	97	96	94	83	84	101	86	101	97	78	102	109	92	96	97	87	78	86	87	77	102	91	103	94	88	88	90	95	99	101	81	90	77	108	102	95	79	90	84	103	89	96	86	100	89	93	107	81	99	91	98	116	101	102	78	100	84	89	87	87	94	98	95	83	84	100	107	109	86	104	98	112	104	91	84	88	79	87	110	92	105	97	95	87	85	101	87	97	96	88	70	93	83	98	90	91	84	88	88	112	85	82	88	89	106	108	91	95	91	90	105	89	109	96	81	91	93	91	102	88	86	90	96	97	91	100	82	103	95	114	93	89	82	94	108	102	97	89	103	94	110	74	89	111	89	85	84	101	103	93	80	92	93	104	110	100	97	99	85	91	102	104	89	102	89	101	108	91	97	96	83	88	102	95	81	91	112	102	93	74	107	84	111	78	102	87	108	85	88	93	86	78	99	101	95	93	83	75	90	82	90	97	99	113	88	105	101	86	86	92	98	93	75	103	106	76	110	104	99	93	91	74	96	72	97	114	94	91	108	102	113	74	104	96	96	112	106	86	100	97	92	91	95	113	94	106	93	95	78	94	92	90	86	102	108	111	88	101	92	102	83	87	83	76	91	103	89	100	104	103	97	99	93	85	83	80	82	87	94	85	88	102	103	92	97	80	85	96	97	112	87	88	89	99	87	83	86	97	90	106	97	96	82	88	89	105	82	88	79	85	99	84	92	80	103	87	108	101	91	93	114	94	95	97	88	102	95	85	95	80	80	99	105	107	102	88	107	99	96	103	106	105	96	99	87	98	97	97	80	99	99	89	83	82	100	94	76	95	99	96	82	95	116	103	82	92	96	88	107	102	120	97	94	108	92	104	106	86	92	81	106	95	101	94	97	101	115	91	105	88	82	75	104	117	93	105	96	99	78	81	86	76	82	101	104	88	74	88	81	90	102	99	81	91	96	97	95	84	99	95	101	104	110	96	103	94	90	116	83	90	94	99	99	88	82	88	103	84	99	89	92	101	74	114	92	93	97	81	96	89	97	92	95	85	103	94	97	93	91	84	95	83	78	99	100	107	74	89	84	104	93	80	91	93	97	99	84	89	99	103	105	85	89	94	101	98	84	88	94	102	103	93	105	77	106	99	96	99	77	86	93	98	99	102	93	81	95	104	98	100	98	98	95	81	105	82	83	106	90	80	85	96	93	120	86	73	85	86	106	90	85	113	95	96	80	73	93	91	102	110	92	94	108	94	95	103	90	110	91	83	95	106	96	82	91	69	90	93	98	94	77	85	100	99	85	114	111	81	91	83	75	112	70	87	87	107	106	83	89	92	91	92	82	86	90	102	87	97	96	95	100	97	80	97	81	91	103	92	98	84	125	98	94	91	93	91	111	94	93	88	109	83	98	72	107	85	83	78	99	96	93	87	87	60	97	111	87	104	96	91	95	101	97	90	110	101	117	101	93	104	96	104	93	106	111	90	106	103	90	92	94	103	88	85	96	98	89	100	95	84	91	86	110	83	100	99	106	76	82	76	91	104	84	92	88	85	92	82	95	96	97	101	81	86	105	98	93	108	92	78	92	104	101	87	98	100	85	96	97	101	96	115	89	70	108	77	88	93	83	104	87	86	92	93	107	111	87	104	89	87	95	82	97	92	86	102	100	104	105	97	96	85	96	80	83	95	92	104	103	96	83	107	101	88	99	86	101	78	89	95	96	88	98	93	88	102	86	87	101	100	104	88	89	80	87	89	86	96	96	97	92	98	72	85	87	95	95	83	95	79	99	108	83	100	82	88	100	91	89	80	89	91	107	91	96	92	89	91	96	107	101	74	96	77	90	94	105	105	80	85	88	103	92	86	84	87	87	92	68	101	97	95	93	94	87	111	98	82	101	83	92	81	95	91	86	100	90	88	80	90	95	96	110	98	92	100	97	89	108	87	77	77	111	76	91	97	91	87	114	83	100	92	103	78	102	93	89	111	92	109	92	98	103	88	89	99	83	102	79	98	90	89	106	87	93	77	78	104	99	68	108	85	93	83	106	89	78	92	92	81	98	111	90	90	99	96	93	102	95	107	97	89	88	88	94	96	95	115	97	103	86	106	93	88	106	90	105	108	96	112	87	97	93	105	77	97	98	83	93	87	89	105	91	87	74	96	88	107	90	108	93	102	85	103	97	92	91	93	99	91	100	89	92	93	93	79	108	101	106	97	86	100	92	92	84	95	99	95	95	88	117	98	102	92	94	97	94	98	106	99	102	91	102	89	110	88	107	104	87	79	99	86	107	95	95	99	100	102	90	99	92	115	102	102	95	101	95	90	98	83	106	112	106	89	104	80	101	96	101	85	107	89	99	90	96	87	105	80	101	101	87	103	95	82	93	90	104	90	102	93	75	62	106	97	101	93	91	107	95	88	105	83	94	102	90	99	86	90	107	82	93	87	88	95	80	97	104	108	93	88	93	99	94	89	89	86	92	87	106	91	101	92	104	99	105	94	97	107	95	93	89	91	101	90	91	108	81	94	96	80	89	111	97	92	82	106	78	87	78	93	100	77	72	111	101	106	84	108	71	103	92	71	103	117	105	91	98	100	96	92	85	87	86	92	91	99	96	89	114	83	103	87	104	101	104	85	95	85	96	81	101	89	86	86	80	105	91	82	89	78	104	94	81	103	91	92	91	99	69	93	86	79	83	96	91	91	92	93	90	94	102	95	102	89	92	85	90	90	89	109	92	94	81	105	97	87	105	101	100	85	100	95	110	78	79	95	107	73	97	83	76	93	95	93	86	93	92	89	101	99	99	117	97	106	101	97	97	99	94	103	84	95	81	77	110	89	81	107	87	84	100	92	92	101	109	113	101	86	102	89	95	90	75	93	91	93	89	82	85	111	86	86	87	96	91	83	108	81	86	95	109	92	69	113	98	101	108	90	88	88	84	80	82	90	70	107	113	100	86	78	73	85	89	80	102	69	78	100	105	95	86	102	91	95	88	97	90	110	95	82	90	87	83	81	94	91	89	83	89	89	117	78	87	84	77	83	90	110	99	104	81	84	107	94	102	99	90	89	96	86	79	91	114	94	94	101	82	89	88	84	93	103	89	104	118	85	96	89	90	86	109	91	94	102	83	86	97	79	81	92	114	99	95	103	81	101	81	82	91	89	93	81	93	117	95	105	105	107	112	74	93	80	87	84	100	97	84	86	108	86	92	76	89	79	105	79	111	72	111	89	109	83	104	98	109
7229	5486	5796	3333	1863	1371	2053	225	153	125	112	131	114	114	127	121	108	121	105	107	120	116	108	116	107	98	117	100	109	105	107	100	103	105	99	97	107	100	118	95	95	112	98	104	94	96	109	104	104	109	86	95	125	112	107	125	110	106	107	120	91	110	120	97	102	85	111	101	108	92	114	102	98	102	98	108	102	109	113	100	116	107	98	105	119	95	124	105	103	96	123	100	101	96	114	107	117	123	117	90	111	106	108	101	103	104	102	105	116	123	108	104	94	117	97	90	118	111	103	102	106	99	103	98	105	119	126	102	99	116	109	102	120	100	102	100	105	125	94	107	89	119	115	122	118	107	107	105	99	102	106	115	91	104	80	114	105	105	108	110	110	105	117	99	99	129	103	126	122	113	108	102	113	105	105	97	94	116	106	117	108	87	120	115	111	100	113	88	135	101	105	100	112	100	106	113	89	106	103	103	101	109	108	110	106	113	107	96	110	85	108	114	121	116	102	100	107	106	94	91	93	105	100	101	102	98	112	111	112	90	114	93	109	104	94	110	130	120	109	94	102	114	106	106	90	110	112	82	109	103	87	134	110	113	106	125	101	86	112	103	124	113	111	105	96	108	87	112	94	103	117	104	96	117	104	111	75	101	97	101	106	117	105	100	113	88	116	102	119	127	118	90	109	102	99	113	118	112	128	88	107	112	102	97	126	100	125	112	108	106	107	103	97	97	124	100	109	106	114	101	107	97	100	114	105	98	119	112	105	87	112	109	99	112	101	103	117	89	116	123	122	92	96	92	99	109	116	118	105	107	115	105	102	96	96	118	115	92	100	107	109	97	110	112	106	110	106	110	100	99	118	97	98	116	126	106	111	105	108	101	103	124	110	107	107	111	113	110	107	112	97	119	97	129	115	97	106	119	120	105	98	112	104	84	102	110	114	109	111	90	105	103	95	112	73	99	112	120	110	101	124	104	118	121	112	99	110	108	90	104	101	109	115	108	133	113	96	82	109	109	111	97	106	99	91	114	119	99	135	114	83	112	96	108	96	107	116	115	89	92	123	108	124	105	110	102	116	121	102	101	84	113	97	131	114	111	98	97	103	101	109	117	86	124	123	121	95	106	89	108	105	116	110	109	95	107	102	110	99	99	112	102	110	113	89	83	106	120	95	95	107	108	109	98	114	121	116	106	134	108	102	99	114	107	106	104	109	99	101	103	95	97	115	105	102	103	116	111	76	101	101	103	106	95	99	99	107	99	106	111	119	102	105	103	106	73	108	110	103	126	105	104	101	121	126	125	81	104	118	106	128	109	106	93	94	120	118	103	117	116	105	109	119	106	107	101	95	97	99	99	103	116	107	86	95	122	103	100	126	93	126	104	101	94	116	124	92	108	118	106	130	118	94	104	109	103	113	104	99	111	104	90	104	108	100	89	120	116	107	100	103	101	115	106	91	123	113	119	97	135	97	115	112	98	106	104	114	117	98	110	107	103	108	96	97	120	107	127	111	110	110	102	114	103	92	118	97	107	115	99	110	108	99	99	94	97	94	99	96	89	103	119	91	100	122	96	127	94	124	107	96	105	105	110	113	119	115	91	117	109	117	101	101	116	120	108	96	107	111	120	107	109	101	111	102	102	120	114	88	108	89	103	90	107	108	106	119	114	111	91	106	88	100	99	118	96	110	90	104	99	100	98	108	126	94	103	106	99	110	113	88	105	112	93	111	91	81	111	119	106	116	124	105	107	100	128	111	102	113	108	119	110	112	98	96	102	108	113	107	107	122	114	99	105	117	92	99	105	112	101	100	112	112	103	122	113	100	121	113	96	123	116	123	106	107	106	100	97	114	126	126	111	100	96	111	97	101	117	117	104	115	105	94	114	95	107	84	95	104	102	100	111	96	100	102	93	115	124	95	118	117	105	106	100	113	110	88	114	108	112	118	127	101	105	118	108	109	109	92	111	120	110	101	107	138	120	129	108	135	95	112	120	89	93	122	106	124	112	114	122	106	96	102	116	103	109	82	99	110	107	113	98	105	97	113	106	106	122	119	96	112	98	113	103	102	95	90	109	91	103	103	100	95	107	103	97	93	104	125	111	100	109	107	126	86	98	102	111	91	111	115	121	113	105	113	99	99	125	114	110	104	102	103	105	96	115	110	112	117	96	119	104	109	107	88	104	120	112	103	113	103	106	117	108	101	121	115	121	107	98	110	108	104	113	101	105	109	104	98	108	100	98	110	101	109	107	78	115	115	118	111	111	107	108	93	102	109	116	94	100	101	107	146	89	111	102	111	84	109	111	100	97	98	118	99	107	107	101	99	110	107	102	121	112	107	90	104	104	113	101	107	89	116	125	99	106	92	107	118	91	93	103	86	117	107	102	110	83	104	100	130	113	116	110	105	122	137	97	94	96	84	117	106	113	87	114	95	112	106	115	117	92	95	106	109	104	116	120	112	91	94	101	102	103	108	118	111	104	105	112	110	105	127	118	106	121	99	125	105	105	100	96	108	107	113	111	95	95	99	93	134	112	95	99	136	109	107	100	112	102	107	95	98	89	126	105	103	127	101	114	127	111	120	119	111	114	103	105	99	116	103	119	87	100	95	106	81	108	113	124	98	111	123	94	94	111	89	119	93	111	109	130	106	110	114	116	99	108	117	85	109	102	104	112	109	109	117	81	105	102	112	112	109	116	114	114	100	119	108	92	113	79	122	101	107	85	93	99	108	99	101	89	106	97	106	119	111	113	109	108	106	114	103	97	101	111	108	114	94	102	107	107	112	108	97	114	92	101	106	112	113	110	99	112	109	103	117	118	109	111	105	116	113	101	112	114	103	114	117	115	94	103	105	105	112	115	104	110	118	114	96	112	107	118	100	110	111	123	97	121	126	93	113	122	98	109	125	104	98	116	109	115	102	110	82	100	110	119	113	105	95	114	99	108	104	105	111	128	97	93	106	104	101	113	110	114	107	109	118	129	86	114	115	117	107	113	108	90	117	102	100	109	103	96	89	102	89	117	91	126	118	113	100	97	127	107	111	108	108	110	97	123	98	108	106	112	114	97	100	96	101	105	108	119	100	105	114	92	97	97	96	109	104	86	118	112	104	94	126	115	104	111	110	102	122	115	108	104	98	123	105	129	137	114	98	106	109	130	101	108	114	105	100	110	118	106	120	127	106	96	111	99	114	104	100	105	107	119	105	111	97	90	103	112	111	98	108	105	117	109	124	108	122	110	96	96	91	99	117	112	99	134	112	118	94	98	115	96	112	93	110	93	115	108	106	110	110	113	106	105	112	102	101	91	98	109	127	111	113	107	99	115	108	113	100	103	75	98	106	101	107	91	101	117	117	125	113	100	102	97	99	139	116	119	111	113	112	105	105	119	116	98	116	101	93	110	108	110	97	116	112	101	110	105	109	117	108	120	112	112	106	104	108	96	116	98	106	128	114	97	107	86	104	123	113	113	101	114	108	91	113	118	100	125	109	125
24899	20416	26801	23951	20483	17300	21314	7126	943	438	418	374	332	306	298	275	273	258	259	213	231	230	252	231	216	208	199	211	201	209	200	199	180	204	177	176	172	188	190	202	169	172	207	189	190	181	195	182	172	182	177	188	184	201	181	169	186	165	167	171	177	167	183	174	183	166	181	176	184	189	176	175	175	184	185	177	170	162	186	201	153	172	156	196	183	183	163	166	157	168	166	157	189	150	143	188	159	185	175	168	191	185	156	180	179	155	176	179	165	158	158	190	165	203	192	190	178	187	182	140	181	168	173	154	167	154	165	202	179	187	164	166	178	172	199	190	193	154	177	157	174	175	181	188	159	166	154	166	159	165	177	158	175	183	156	164	177	166	179	180	175	187	146	165	179	141	179	180	181	178	183	162	164	188	191	187	186	152	147	172	167	182	172	176	180	181	206	180	164	156	170	167	146	181	160	169	166	179	170	152	156	152	177	169	190	179	168	146	187	180	173	172	146	163	205	134	178	170	175	161	184	139	183	195	182	186	174	193	173	181	179	161	148	138	153	162	157	132	174	172	153	169	176	183	170	165	171	179	186	173	154	169	151	174	138	187	169	155	184	172	151	146	158	172	165	163	159	158	171	174	155	181	162	179	161	165	167	195	185	165	150	160	184	166	167	157	188	189	147	194	170	148	178	146	150	183	138	188	175	183	164	174	177	156	179	163	158	166	152	166	157	163	196	193	153	162	165	175	158	172	159	190	159	177	190	168	216	151	149	160	154	165	163	157	173	162	152	160	180	162	183	124	166	153	148	182	147	202	190	168	155	182	153	171	173	175	170	160	177	159	180	167	171	165	172	193	184	173	171	178	169	172	170	148	184	165	179	164	185	168	144	169	172	172	161	158	170	163	135	172	157	162	185	163	174	177	195	161	174	152	147	183	186	180	188	174	164	162	145	153	162	170	171	160	163	177	168	187	175	169	196	144	186	168	151	159	170	179	170	174	146	161	165	153	177	169	174	171	169	184	177	186	158	171	160	169	162	196	182	158	143	173	171	169	182	188	193	180	171	159	162	159	164	199	154	167	180	182	190	186	162	167	157	179	182	150	176	177	166	182	165	149	204	152	181	183	163	163	168	163	180	156	157	162	153	178	179	160	193	160	176	166	179	170	185	151	178	173	197	177	163	175	158	207	164	160	180	194	156	173	171	206	176	206	151	165	185	161	185	194	189	173	174	188	161	171	192	188	161	180	167	175	159	187	190	157	150	188	177	162	180	190	161	179	160	189	168	172	161	167	184	165	197	162	195	165	162	143	158	203	164	182	167	178	164	158	150	146	175	181	174	146	159	165	166	169	171	151	169	168	146	154	170	134	173	182	193	166	150	149	160	164	182	179	150	175	179	151	173	177	129	148	171	167	179	179	175	179	174	192	171	156	153	167	171	169	171	168	165	165	159	159	172	161	169	174	188	191	186	163	158	171	170	182	174	164	181	170	172	165	171	163	176	170	176	174	166	159	167	178	186	189	180	174	167	157	178	188	158	160	182	184	180	169	163	188	155	182	158	175	167	171	171	175	168	178	151	176	166	147	176	150	166	169	148	154	175	169	173	167	172	169	183	191	146	153	187	172	141	144	167	164	169	156	180	161	151	164	159	145	186	180	182	171	144	164	183	160	161	160	165	175	181	180	162	163	176	162	173	176	159	178	160	181	197	176	192	172	164	205	184	188	182	194	156	185	200	184	186	169	180	180	161	175	161	164	162	169	184	175	151	150	173	157	158	153	172	166	176	162	171	178	132	145	158	186	161	165	173	198	172	152	180	180	175	153	161	173	177	190	169	152	160	161	193	181	166	180	174	168	175	175	178	172	142	163	170	152	171	169	163	170	152	202	170	168	165	173	186	163	177	174	182	170	174	159	159	183	173	168	162	163	189	177	180	173	172	194	157	209	154	193	159	174	148	177	167	169	154	166	171	182	147	163	164	164	173	181	193	166	172	208	157	179	170	164	161	195	173	172	162	173	179	173	176	171	175	172	167	169	167	177	181	167	175	151	155	167	158	165	179	177	155	177	185	167	192	155	176	159	158	169	166	157	174	174	177	174	178	167	184	180	174	179	163	165	172	178	162	175	159	204	161	130	186	162	171	167	194	167	178	156	149	182	159	175	178	156	181	187	159	201	179	166	160	171	173	174	163	181	177	165	192	163	179	184	178	154	170	172	173	177	157	180	165	179	185	185	180	154	178	176	162	162	166	174	167	150	175	171	187	179	162	181	158	182	171	196	184	182	201	172	143	165	151	171	174	174	177	160	190	182	159	172	164	191	174	178	161	164	156	179	165	178	170	173	165	155	185	173	192	168	173	157	184	171	183	182	194	163	162	165	174	170	161	166	174	168	205	180	165	157	167	145	161	182	176	152	191	179	162	176	161	169	160	187	158	159	175	162	141	201	179	167	187	177	180	176	182	168	179	179	172	186	166	193	181	189	172	182	165	175	163	160	186	179	150	189	170	174	152	169	176	187	197	172	138	184	170	170	176	163	172	152	172	190	159	172	168	152	188	174	200	158	169	169	159	166	166	178	162	195	174	183	189	160	169	176	187	167	172	161	180	173	163	185	149	176	179	167	212	182	194	203	191	174	169	165	165	197	183	171	185	168	178	173	180	191	166	181	162	164	156	178	160	142	164	147	165	165	184	158	162	173	160	160	168	155	155	167	163	156	154	157	166	167	179	200	177	155	166	151	178	161	181	192	169	181	170	193	149	152	159	167	176	163	165	174	179	184	150	172	159	173	179	157	177	176	161	163	161	157	163	176	186	169	164	189	149	156	168	182	179	154	172	191	202	179	177	159	180	160	173	182	174	174	152	178	170	180	194	166	179	148	166	179	183	188	195	164	181	176	169	182	185	171	179	172	153	176	162	174	175	175	167	192	141	189	179	208	174	184	188	170	160	158	153	163	164	158	149	168	158	152	171	167	179	194	189	168	175	173	164	194	181	148	170	181	156	150	160	156	156	183	177	176	174	175	166	147	165	159	192	155	165	192	166	168	155	156	176	165	185	181	171	174	181	159	151	150	142	165	155	155	164	155	175	149	185	155	167	172	161	185	173	163	177	172	155	133	170	185	177	175	169	165	157	170	176	171	175	173	179	161	176	152	156	169	191	183	177	158	144	183	147	176	164	161	204	160	165	170	166	186	183	167	174	168	157	155	194	179	154	166	183	168	171	167	179	162	175	157	145	156	175	173	158	196	167	191	183	184	165	137	156	155	174	162	175	200	175	150	170	161	171	183	152	162	155	153	207	173	188	171	186	147	172	167	176	167	168	186	175	164	158	147	176	181	147	157	167	195	157	165	185	179	170	172	174	182	176	161	179	153	168	178	178	180	150	196	149	175	175	158	163	153	180	172	155	145	159	159	172	159	178	178	182	141	183	145	170	178	165	166	158	163	182	164	186	166	166	158	196	152	180	177	178	145	167	161	168	168	165	188	180	175
10773	18142	15573	8813	7613	16078	25068	4268	1131	876	693	606	522	479	488	423	375	333	355	280	299	291	270	242	286	241	233	276	215	201	221	232	214	199	218	181	191	186	178	189	183	175	193	201	182	199	190	193	179	191	197	171	189	188	174	211	164	193	152	198	161	180	186	179	198	180	189	170	175	176	166	184	193	155	168	157	162	151	177	169	182	179	167	185	178	188	200	165	156	166	170	161	170	162	162	173	158	174	152	142	164	148	181	170	162	176	171	176	175	174	163	158	179	174	169	173	149	183	183	160	172	170	156	155	161	156	158	156	175	186	162	178	151	164	169	154	163	166	150	155	195	180	155	164	160	156	177	167	169	177	149	188	152	137	174	177	179	154	197	159	175	169	161	154	175	156	175	179	181	193	151	160	148	163	166	176	162	166	185	165	159	170	155	175	170	147	184	163	191	176	166	176	153	170	173	164	191	154	179	168	179	154	165	165	173	178	166	171	153	168	178	154	171	159	185	175	184	169	171	171	183	178	174	161	171	173	188	149	148	176	158	167	157	163	167	160	171	148	165	160	180	159	175	167	177	151	160	161	159	159	172	186	176	163	201	189	154	169	154	170	150	163	160	150	144	171	165	161	169	192	155	170	158	171	167	181	181	165	162	145	147	170	174	175	170	159	166	170	163	157	150	139	163	173	146	184	163	169	173	174	168	157	163	160	178	164	175	179	153	148	158	168	189	173	166	148	153	167	167	172	159	159	165	170	170	182	175	142	190	151	161	171	161	145	160	189	167	157	180	180	180	168	144	146	164	161	159	162	181	167	162	156	199	163	160	169	153	176	166	148	157	162	188	174	159	187	165	181	163	167	151	170	172	162	188	147	164	153	166	159	166	179	146	180	162	157	184	179	145	156	170	146	177	159	184	154	184	172	185	161	155	169	174	182	160	138	163	163	176	147	164	168	151	173	160	186	153	171	162	168	165	180	160	149	153	158	160	173	141	151	167	169	207	159	182	168	179	160	175	166	157	151	177	170	157	154	170	161	174	185	164	175	154	201	136	139	171	154	162	160	171	165	174	151	165	162	156	154	175	152	159	163	186	168	162	161	149	171	166	167	167	160	158	189	143	155	144	145	172	157	159	171	179	171	174	169	169	150	173	157	163	151	167	173	158	140	145	160	174	174	177	171	147	173	140	171	173	196	167	165	161	158	180	154	156	157	163	142	163	151	182	181	147	169	161	147	166	146	170	169	171	158	177	147	175	191	176	170	184	163	182	159	174	146	156	154	177	176	181	162	160	151	169	157	164	169	166	140	179	176	188	170	167	170	177	160	146	163	161	159	162	173	153	151	146	174	136	171	180	169	171	153	142	152	139	181	137	177	155	156	157	170	175	182	180	169	162	172	151	156	164	161	158	148	177	171	188	176	181	165	167	180	167	163	161	154	169	159	175	153	159	196	170	167	176	176	174	192	151	147	171	148	181	163	148	153	148	177	154	144	173	161	161	150	139	152	174	170	156	155	156	176	159	172	175	157	185	162	159	156	152	156	153	167	175	176	178	150	155	173	166	176	156	162	162	168	164	172	163	164	155	166	170	180	170	148	167	176	141	179	149	180	147	164	153	158	161	200	180	159	155	152	186	173	138	175	175	169	160	174	151	162	171	171	160	148	213	179	164	160	145	180	163	180	182	153	175	166	155	170	192	142	174	173	139	157	166	148	176	149	158	157	150	181	157	168	158	179	157	172	149	160	162	170	173	169	150	179	160	172	160	160	168	161	166	146	168	168	155	158	168	162	171	174	156	172	177	156	173	166	182	177	166	137	164	156	156	184	133	161	174	170	166	190	176	174	170	162	150	174	158	162	190	154	168	176	179	181	166	161	164	161	145	154	167	165	183	157	161	146	180	166	150	191	148	156	152	132	170	170	148	160	144	172	152	155	169	145	156	175	132	173	166	156	126	173	191	169	174	181	156	173	180	176	163	153	174	160	168	159	194	171	166	150	172	159	155	184	165	182	150	180	154	150	143	145	156	173	169	185	168	139	155	187	143	152	157	148	180	161	161	149	166	190	163	151	174	167	173	172	160	175	178	155	164	165	152	169	141	184	176	164	165	169	164	154	182	184	155	193	175	186	146	143	159	159	166	166	163	158	168	165	174	161	154	153	196	159	185	176	179	150	160	151	162	174	168	160	161	201	177	186	147	183	152	182	175	160	142	165	172	157	189	168	163	161	160	158	181	163	147	181	166	157	141	181	164	186	156	172	156	148	186	164	173	169	153	178	173	167	183	186	180	146	147	142	150	156	155	160	165	160	150	185	165	158	159	177	185	173	157	150	170	142	160	171	164	172	157	167	144	156	159	172	183	179	148	167	156	183	157	151	158	172	169	176	189	147	184	176	183	176	158	159	172	151	159	163	190	174	175	150	187	149	195	150	150	180	159	179	173	194	167	151	177	151	144	177	160	154	161	191	156	166	188	168	187	183	150	148	163	164	147	158	175	160	169	160	168	174	161	180	144	144	178	158	149	152	160	195	177	170	158	185	161	141	153	162	166	155	166	147	164	155	156	145	148	156	197	171	180	170	171	159	173	194	195	190	195	181	180	158	162	171	167	184	161	144	159	181	171	166	165	167	179	155	161	170	204	161	162	170	177	154	155	166	167	171	153	180	173	159	143	152	160	177	172	166	172	143	186	171	149	165	169	166	156	167	173	158	150	169	159	169	161	153	174	152	170	154	184	170	187	178	156	176	168	165	154	162	170	148	171	174	151	141	174	181	150	173	161	179	149	188	189	167	158	185	175	173	141	180	169	139	170	192	184	171	155	176	181	169	154	151	148	169	162	165	183	181	170	161	149	151	174	168	178	160	159	193	166	175	157	184	176	149	153	176	165	172	163	168	147	194	162	174	158	166	168	164	205	173	168	162	143	144	168	143	161	173	166	169	163	168	184	146	141	190	176	149	170	169	164	164	185	170	154	179	179	170	184	163	142	175	168	164	165	165	180	189	165	147	168	159	152	166	176	176	167	178	182	149	165	157	172	160	155	168	161	168	170	135	151	183	178	147	161	150	157	173	165	181	177	156	143	157	175	178	172	172	176	153	169	163	158	148	172	181	155	165	158	190	181	173	153	150	177	189	165	146	168	171	167	166	170	164	165	175	188	182	168	194	163	158	163	171	158	155	179	172	168	158	164	149	175	165	192	152	164	172	153	147	171	165	179	163	164	162	179	177	181	152	150	164	199	164	149	172	198	178	178	168	178	142	158	158	164	177	172	174	157	155	162	168	158	157	154	145	182	195	162	157	150	152	156	167	166	168	174	146	180	145	160	152	162	168	161	156	174	186	180	158	170	189	156	176	174	167	145	155	161	153	179	141	173	162	164	172	179	189	151	159	186	156	152	174	159	161	180	159	160	167	172	170	165	169	187	173	182	179	153	168	166	141	141	128	151	178	155	183	162	158	149	156	157	178	162	171	152	149	176	175	178	155	155	158
22631	20392	27100	23601	20400	20616	35876	35044	5735	1063	800	709	639	645	569	552	525	476	500	460	483	458	497	469	432	420	416	440	370	390	418	367	399	387	399	403	402	440	394	380	384	376	344	383	372	336	398	415	390	361	376	385	362	360	388	391	361	354	378	379	389	422	377	380	352	401	368	347	375	373	340	389	387	374	366	343	368	367	379	423	319	334	365	341	407	332	371	349	344	410	352	335	369	399	345	373	353	348	363	337	336	351	372	372	372	339	387	374	371	358	326	362	337	349	377	349	357	342	339	327	377	352	359	355	344	371	360	358	349	348	369	357	343	359	361	363	368	344	355	362	376	355	367	366	348	367	365	385	341	362	365	372	384	366	377	351	374	357	359	396	351	354	331	359	375	366	329	346	392	319	353	374	358	352	378	371	364	343	361	364	339	325	391	369	349	373	351	355	362	359	347	341	342	360	343	353	340	335	392	350	366	367	404	356	359	372	345	381	341	352	362	363	351	387	347	346	344	365	340	340	328	348	353	342	389	333	355	348	359	369	372	349	343	358	319	358	366	346	349	361	364	348	363	382	354	349	376	362	317	332	341	349	368	367	367	314	367	358	343	334	384	337	372	361	362	318	362	332	364	354	334	339	364	346	317	366	354	374	367	351	385	396	340	354	321	347	331	350	349	308	354	372	335	356	358	363	350	355	352	354	366	380	367	360	365	338	330	358	349	350	350	343	378	323	338	343	377	347	334	365	365	350	382	361	340	342	334	349	350	359	347	342	351	383	366	345	376	388	378	335	366	410	371	338	374	359	346	342	344	368	406	364	364	348	352	345	390	364	356	326	359	343	366	373	372	318	361	368	364	356	339	359	364	367	341	336	343	313	359	382	301	332	375	347	355	341	347	359	355	333	375	392	373	353	367	328	344	338	364	352	368	375	353	384	352	362	340	341	380	362	382	382	337	380	344	366	352	346	372	349	356	374	336	359	372	384	375	338	351	371	384	357	365	367	354	349	329	363	343	355	350	326	350	330	360	365	391	367	366	354	376	352	354	357	335	352	351	354	385	334	333	381	358	373	371	343	357	359	357	357	365	324	405	364	328	363	340	367	336	366	335	343	374	330	373	361	357	361	341	359	415	345	321	366	348	335	369	335	369	339	355	360	356	356	353	348	335	360	362	377	307	368	386	360	372	333	356	344	371	375	336	353	358	373	389	328	370	329	377	367	344	390	346	333	367	369	383	327	373	336	343	348	353	372	342	355	352	362	343	344	352	331	352	367	360	385	398	363	364	343	358	392	352	372	364	374	345	378	363	379	355	338	347	358	348	363	360	338	347	384	339	319	353	386	363	393	361	366	339	344	353	367	361	371	331	380	379	350	328	352	361	346	371	330	364	326	315	404	360	330	331	316	342	359	321	364	380	352	343	350	318	325	332	386	349	357	363	331	344	356	314	371	358	367	367	350	362	350	319	315	353	358	392	388	335	345	332	355	362	386	310	365	357	368	342	354	338	370	405	346	348	340	347	347	379	380	330	385	347	367	347	345	362	340	377	376	367	379	355	323	379	346	354	368	385	352	325	320	353	367	358	350	346	325	370	361	338	384	347	340	346	362	327	334	353	366	338	365	354	351	363	361	352	361	314	384	357	343	365	353	353	357	380	355	345	352	348	338	329	294	355	355	337	331	334	335	382	340	344	374	350	321	334	346	341	355	338	335	328	367	376	346	358	320	336	364	349	354	355	362	352	317	345	384	343	381	364	331	346	370	351	323	381	346	336	363	360	354	429	352	346	379	362	339	364	354	369	352	334	347	355	321	359	344	358	348	353	370	354	339	360	359	352	350	356	374	356	348	314	343	383	347	359	365	372	339	359	394	371	354	356	361	349	373	400	367	333	334	349	330	355	329	351	352	379	343	393	337	355	405	354	339	348	374	365	354	360	362	347	345	402	361	356	358	403	343	349	362	343	347	358	363	324	363	371	362	399	355	338	373	355	362	372	354	363	358	358	338	354	335	347	377	356	350	346	368	357	348	372	327	377	366	339	360	320	326	353	390	361	385	315	326	400	361	351	339	330	343	333	387	331	377	330	354	372	366	334	333	333	366	372	377	359	408	385	374	338	367	359	366	378	348	364	324	349	385	326	374	355	355	358	346	334	364	359	368	344	371	345	366	364	352	321	343	388	342	340	345	367	373	381	408	355	374	333	379	318	375	343	344	359	355	348	378	354	367	355	378	365	382	327	339	354	368	361	345	338	372	357	372	349	342	350	335	362	385	368	331	312	358	363	368	340	358	341	347	348	347	390	384	381	348	367	352	358	364	307	349	344	345	360	378	385	355	336	377	356	391	333	344	333	350	353	360	404	366	365	342	381	364	368	367	307	348	361	352	335	328	343	337	353	326	328	368	361	348	352	359	324	362	377	381	345	364	342	341	342	357	328	398	343	350	352	414	366	353	366	357	347	347	351	369	370	357	378	392	334	325	355	368	360	384	360	351	348	394	363	362	379	348	360	321	346	341	355	368	351	363	339	355	340	354	368	362	380	348	340	337	334	369	353	370	369	358	353	354	345	382	340	338	377	367	321	316	370	391	360	337	365	367	313	344	383	370	329	343	354	367	339	348	344	372	382	329	348	343	369	342	353	362	350	321	358	358	356	344	313	349	338	355	345	336	361	399	397	330	393	353	344	336	387	351	362	362	367	367	376	335	361	354	383	405	372	390	366	327	316	327	346	366	374	361	364	311	371	330	405	310	369	363	380	330	381	325	330	340	379	347	343	366	361	380	367	355	349	328	309	376	347	393	345	367	370	362	357	367	333	359	346	366	369	366	378	374	373	350	358	358	357	338	336	341	350	356	373	385	345	370	359	357	340	365	381	374	371	341	372	358	323	351	378	374	348	369	335	347	347	334	338	361	341	373	346	389	348	371	334	371	348	361	365	393	355	361	347	361	391	378	356	340	372	340	365	352	394	352	344	392	374	378	418	359	346	345	342	379	399	366	371	329	408	339	338	360	349	350	351	346	343	346	350	356	374	357	351	368	371	385	380	366	359	355	359	336	378	363	347	349	400	379	350	333	363	363	337	339	356	338	335	353	326	357	309	378	350	363	343	342	346	347	387	353	351	350	368	340	357	354	374	353	357	328	354	349	385	348	357	365	382	359	356	380	358	337	335	354	363	367	369	353	343	361	353	354	331	373	350	349	365	364	390	349	356	336	353	368	337	358	332	369	382	366	352	331	365	390	348	399	351	388	331	347	367	358	355	327	362	363	351	376	346	337	372	350	355	391	374	334	359	372	342	353	359	361	358	380	372	387	306	380	348	363	364	349	365	369	344	381	379	354	348	372	391	354	359	364	345	340	349	339	373	335	378	365	393	334	340	354	358	365	348	361	336	361	369	355	394	369	361	345	401	339	319	344	364	378	364	353	338	420	367	395	328	380	373	389	353	372	376	338	351	347	326	357	363	375	358	357	367	334	363	354	328	366	381	344
14609	26673	25042	16264	11233	8991	35215	20238	1891	1508	1271	1144	1022	915	774	793	750	640	606	557	539	545	481	521	462	452	502	456	437	406	428	418	404	397	396	415	387	428	413	393	404	336	367	361	371	385	395	375	377	394	384	372	359	347	383	390	376	336	363	354	385	354	370	357	350	378	363	329	355	323	344	369	360	333	371	384	366	347	343	327	307	333	332	312	367	337	324	332	346	391	345	344	354	335	336	346	337	346	320	326	349	348	338	341	335	334	357	325	365	321	313	323	323	350	329	335	345	358	322	355	356	310	336	353	349	332	322	341	332	353	355	352	328	357	336	340	318	356	354	356	319	339	359	370	324	340	328	326	336	313	299	355	350	311	328	313	320	335	302	351	367	339	352	316	328	348	367	330	294	314	384	358	340	344	307	334	331	346	314	327	325	355	349	343	354	323	327	340	317	325	352	344	331	356	298	324	345	349	311	346	340	319	352	345	342	366	342	337	356	325	369	313	321	340	331	354	342	358	321	362	325	338	363	333	310	340	353	312	341	298	335	309	332	351	335	334	353	310	357	355	286	354	359	350	337	356	331	320	343	340	361	371	314	324	328	313	344	309	342	338	328	327	358	323	330	320	348	386	342	358	307	330	330	356	379	331	367	293	341	384	342	354	354	326	342	323	323	334	345	355	341	323	333	323	347	344	319	304	385	348	329	310	326	301	319	315	296	335	337	331	342	332	341	333	328	335	353	341	302	330	339	344	332	311	349	367	305	320	359	341	347	353	339	350	357	329	338	314	316	342	327	327	316	300	331	340	340	335	320	341	327	332	347	322	340	348	338	352	335	336	334	331	345	357	362	347	334	321	348	351	330	344	343	341	330	314	330	318	342	314	332	348	330	352	317	313	325	318	345	311	326	285	328	338	335	350	344	340	343	333	331	379	325	318	354	341	340	329	317	337	321	321	334	319	326	349	338	326	324	332	329	345	305	339	370	320	326	332	339	361	348	328	363	301	345	292	334	334	323	351	321	316	329	320	350	363	336	398	377	331	323	345	329	353	330	334	333	296	331	330	322	357	324	326	356	364	376	343	363	343	337	344	331	326	341	328	305	328	332	331	338	327	343	329	340	353	339	344	322	356	331	330	372	349	337	315	321	330	368	315	320	354	314	319	350	334	347	321	330	322	348	364	340	323	294	334	348	327	369	367	340	317	315	325	364	342	318	321	347	373	289	357	308	300	336	335	334	305	332	359	322	317	321	366	341	345	307	320	332	303	341	320	342	349	312	311	345	306	349	331	347	345	326	330	340	348	320	347	314	344	331	334	337	336	332	338	351	323	324	374	351	338	368	349	342	346	299	334	331	311	368	332	338	332	331	317	320	330	308	332	302	352	350	340	320	306	359	351	314	392	317	338	343	351	305	355	338	325	320	307	337	334	340	383	362	347	320	344	315	348	337	313	352	372	337	356	327	327	330	299	339	354	351	315	372	312	325	323	324	324	316	335	343	328	323	335	349	323	334	362	318	341	325	353	315	352	364	311	308	332	339	345	320	319	341	340	362	332	330	325	318	341	332	315	339	306	316	326	323	323	370	315	327	349	335	332	369	319	335	361	333	313	351	332	354	331	365	347	384	369	383	328	332	359	341	328	337	361	368	339	335	315	348	338	345	324	341	319	354	323	353	336	336	361	340	332	333	322	333	379	345	346	352	354	330	349	368	343	335	345	334	332	340	342	297	312	314	329	348	348	374	349	345	363	383	351	339	368	324	343	351	339	314	345	353	333	336	348	327	355	318	339	337	322	347	331	333	327	382	334	298	347	332	337	336	310	314	361	313	336	327	325	334	370	309	351	341	332	361	316	344	325	362	357	356	309	319	330	367	359	334	322	361	340	329	361	335	347	339	305	335	305	321	322	344	331	339	365	330	319	364	345	316	329	341	355	350	357	335	340	311	306	343	303	329	325	336	324	322	320	337	331	321	355	342	359	350	341	338	341	332	311	325	346	335	323	323	366	358	344	306	314	321	317	387	336	352	377	342	320	351	345	335	339	316	341	336	349	335	347	323	352	329	328	328	355	351	330	342	332	364	340	322	375	368	302	318	347	337	299	354	344	369	352	326	321	341	310	314	325	349	335	351	338	324	325	349	340	359	354	318	345	328	361	327	337	336	331	329	315	357	282	357	323	350	358	349	343	346	309	344	358	361	347	345	321	304	355	334	334	325	366	326	351	339	358	325	328	335	322	319	345	337	336	320	328	337	301	301	323	320	369	341	306	326	316	334	352	339	322	332	361	358	340	316	337	315	351	349	326	365	348	353	334	375	359	343	347	298	333	368	319	334	322	333	320	345	335	352	325	338	343	313	329	319	334	329	334	350	341	355	316	361	336	328	351	306	331	343	349	340	336	379	319	348	314	340	338	364	319	300	349	337	365	324	335	351	314	338	329	356	336	322	326	332	318	328	310	363	338	355	317	325	316	304	322	331	340	337	336	296	359	331	329	346	309	320	302	332	342	342	328	341	320	345	334	338	311	317	374	324	355	333	330	319	331	339	365	374	344	350	326	327	340	315	365	325	342	340	318	327	342	338	329	339	339	351	327	330	324	335	307	323	305	336	313	347	374	387	329	326	331	388	340	337	325	343	344	336	363	317	339	334	326	330	331	327	363	345	335	354	299	300	309	322	349	344	293	354	371	343	364	332	321	336	345	332	327	323	340	359	338	344	335	309	329	292	347	353	333	362	276	340	331	345	383	330	348	325	311	362	309	352	340	335	335	307	366	311	308	309	350	326	325	339	303	341	362	334	362	368	335	316	350	316	345	344	348	344	303	335	312	339	331	357	363	325	331	337	322	333	361	306	342	311	347	325	321	349	364	355	329	291	322	325	357	361	339	305	372	341	363	306	337	338	351	309	333	363	339	335	346	348	324	361	345	348	350	378	340	355	332	332	347	328	379	328	332	325	322	339	322	347	341	349	300	353	319	346	353	332	338	338	317	321	323	345	376	305	310	361	340	338	311	346	335	335	358	335	358	335	298	356	357	289	339	316	348	347	331	336	354	368	349	361	328	355	296	335	331	308	330	317	327	325	322	314	312	328	330	358	354	352	316	344	340	337	309	345	340	352	342	366	325	317	315	350	331	351	303	344	357	322	310	332	342	342	347	341	318	345	342	315	327	334	344	346	308	326	338	351	353	371	374	340	349	354	328	342	329	344	334	342	343	346	327	322	330	369	343	284	372	325	343	337	320	339	354	354	334	330	352	355	325	342	336	329	360	312	312	351	315	346	358	337	377	349	329	352	346	337	330	339	307	328	331	338	329	354	303	359	337	322	333	354	335	328	338	358	320	362	336	343	329	358	322	333	314	347	330	369	326	329	355	352	351	343	369	313	349	330	325	338	306	325	366	305	366	321	359	341	357	365	310	376	332	371	329	317	340	343	376	339	358	308	311	343	322	348	312	351	335	345	345	357	343	400	333	326	324	330	335	338	314	315	312
27638	15768	5278	1740	745	839	907	354	111	109	109	91	92	118	123	94	90	92	100	100	90	92	121	103	87	103	83	91	94	84	75	75	109	103	98	113	106	86	97	86	104	98	88	106	100	91	94	90	95	105	99	111	82	89	100	89	94	101	104	95	98	90	123	105	105	83	91	98	103	99	87	96	92	105	91	108	99	106	107	83	89	106	103	82	116	102	78	88	74	90	88	103	87	83	111	97	96	105	103	99	85	83	88	101	97	83	87	84	101	120	116	94	80	94	108	88	101	104	105	95	86	103	100	97	92	90	101	103	101	103	89	88	91	111	97	84	95	92	110	92	92	87	94	97	109	95	98	87	86	89	98	100	96	94	119	84	93	100	92	85	101	107	99	97	86	89	110	90	96	107	100	94	95	95	101	87	95	97	101	107	99	96	103	96	101	87	92	89	81	87	90	102	88	107	105	75	91	99	108	94	101	98	97	98	80	97	86	107	101	95	104	105	101	89	88	80	120	99	88	115	87	82	95	84	89	79	87	90	92	105	84	105	100	99	94	96	88	81	89	95	98	87	100	86	91	86	89	99	98	75	89	94	85	98	107	118	104	76	104	94	96	92	91	86	98	84	85	106	101	110	87	106	87	95	106	104	92	82	97	104	86	104	85	96	98	105	88	91	96	96	98	103	100	93	123	98	82	83	80	94	101	109	96	103	98	82	91	86	88	77	94	95	103	86	105	97	90	81	81	95	91	104	97	103	78	87	104	95	86	96	88	98	100	93	114	90	92	100	107	93	84	110	90	75	89	78	73	102	108	91	79	94	87	106	97	91	83	99	86	97	85	103	95	111	98	100	98	90	102	103	85	89	92	115	98	91	95	102	93	87	98	114	80	107	109	96	115	105	90	107	91	86	104	79	109	87	107	95	93	102	104	90	98	103	97	92	95	85	100	80	87	105	92	100	98	91	92	94	84	99	77	101	79	85	91	89	84	95	101	106	94	123	102	102	79	100	108	92	80	98	94	109	87	94	87	101	92	102	82	97	91	94	93	106	120	82	88	94	84	74	100	94	93	85	86	97	94	108	107	74	101	82	81	86	80	89	89	97	104	103	78	85	89	87	75	114	100	98	81	103	90	86	89	71	108	92	89	92	83	102	95	107	113	122	98	88	113	105	107	82	93	83	91	92	106	95	79	111	69	86	110	85	98	79	101	104	98	102	96	98	85	96	99	95	79	90	94	91	84	65	92	95	103	96	94	84	82	89	95	87	90	90	100	102	88	94	92	94	90	90	95	102	101	97	91	97	103	86	95	95	87	88	100	106	98	89	117	93	119	94	108	107	119	110	95	94	119	115	107	98	89	99	78	103	76	105	93	112	110	105	101	103	108	74	81	81	106	89	94	82	112	95	113	93	112	91	93	110	107	98	83	91	83	92	78	107	93	94	94	87	68	98	85	86	89	84	98	85	84	108	89	83	101	99	111	99	106	76	91	99	102	105	121	85	113	120	96	104	101	113	98	112	98	103	100	109	87	81	89	98	100	98	85	91	121	96	88	93	91	79	84	88	98	108	92	109	99	87	87	89	97	81	100	99	99	109	92	104	92	88	112	97	108	95	97	118	108	100	112	109	86	104	82	87	89	90	93	94	90	100	91	90	90	91	110	90	90	106	92	104	84	88	90	89	96	95	104	105	92	75	101	91	86	104	78	112	95	100	84	106	99	87	94	106	104	92	83	86	99	79	112	100	90	105	85	88	106	105	96	109	87	85	82	99	96	110	86	114	108	88	84	100	93	98	80	76	88	103	105	96	93	110	95	103	104	92	99	77	94	83	109	81	97	117	115	95	102	88	106	83	82	107	94	83	85	92	93	99	93	106	100	81	90	101	89	75	91	97	92	90	99	98	101	96	87	92	98	92	90	91	81	99	93	92	70	92	107	104	109	95	100	88	97	94	102	91	91	86	92	107	97	91	112	81	94	89	95	97	100	76	96	90	95	88	107	82	88	107	102	84	95	76	104	77	93	101	100	97	125	97	101	104	78	93	93	95	87	94	100	92	89	81	85	93	100	117	78	85	108	94	86	90	94	96	95	83	87	104	104	73	103	96	65	115	84	101	94	106	94	100	83	86	94	82	95	107	105	99	101	82	106	84	86	98	93	81	96	118	112	75	115	79	86	88	107	88	103	90	93	98	90	104	93	91	111	105	96	92	118	87	93	117	116	99	86	84	95	85	97	98	90	99	97	100	109	103	89	111	95	86	87	85	102	100	92	97	100	97	112	104	99	90	96	97	101	100	93	94	101	100	95	113	91	96	100	104	116	109	93	95	99	108	85	84	93	93	91	104	95	98	85	102	92	95	83	106	90	96	79	89	97	85	90	95	108	81	87	95	90	113	85	94	90	95	88	95	103	85	94	91	100	93	94	107	78	107	93	91	94	84	111	103	98	103	89	103	101	97	89	95	95	107	108	107	116	88	90	85	86	88	99	74	93	118	108	93	97	82	101	97	109	79	102	89	84	110	113	95	84	102	101	88	106	91	88	86	108	85	96	107	98	86	90	111	106	94	89	85	86	101	97	91	101	88	95	78	100	108	92	110	87	91	116	103	115	86	88	93	98	94	96	90	91	90	99	90	92	96	69	106	86	98	92	100	96	92	105	94	98	102	90	95	101	76	93	102	83	100	77	91	80	97	106	80	88	102	95	95	86	101	87	93	83	95	94	95	103	106	79	85	74	96	92	85	93	73	104	104	111	98	94	93	103	99	101	92	93	95	105	96	92	90	83	91	106	88	95	91	94	101	105	98	81	94	99	84	84	93	109	105	90	91	97	110	101	93	104	70	96	106	106	101	97	95	89	75	88	96	94	97	88	113	101	110	89	110	111	106	86	96	91	71	94	98	83	98	78	99	88	87	102	101	90	79	105	109	109	97	103	98	93	81	96	93	86	91	89	95	103	110	108	100	86	87	82	106	80	88	97	78	101	82	87	100	93	103	100	104	103	95	106	111	96	109	111	110	105	89	97	91	107	92	106	74	95	108	98	106	110	100	90	97	93	87	92	97	100	97	105	82	91	90	104	114	102	88	96	98	85	83	82	121	108	92	99	106	100	90	108	91	90	91	85	74	97	107	90	99	96	96	96	99	86	101	93	117	95	94	84	104	104	86	88	90	100	97	105	89	97	91	83	82	99	88	102	96	88	85	108	87	86	91	91	97	92	105	109	104	82	94	86	95	106	92	94	99	86	95	107	87	88	93	95	77	112	98	99	83	90	110	97	104	103	97	95	87	96	99	89	90	101	92	104	102	94	68	88	102	100	100	97	104	87	99	83	100	78	117	109	95	107	102	88	90	82	94	96	101	95	80	98	107	101	98	101	74	88	103	93	90	99	102	92	88	91	92	90	77	90	110	99	93	93	100	95	92	76	84	105	97	84	89	93	89	91	106	111	95	80	101	95	95	98	79	88	106	109	104	126	92	103	99	93	85	90	81
8897	9700	7615	2874	1434	1668	1777	549	131	144	133	115	125	131	130	118	129	111	116	122	110	114	103	113	116	116	93	117	107	102	113	106	95	118	112	105	137	120	113	116	104	118	122	105	101	104	113	114	100	124	117	101	121	111	92	124	111	114	98	109	116	128	123	97	103	114	99	119	99	114	109	115	100	101	117	123	111	110	111	119	94	103	106	95	119	132	108	116	102	129	112	102	110	113	103	114	80	121	103	101	95	107	99	102	123	94	112	110	113	102	105	101	113	102	115	100	108	99	107	97	139	124	120	110	101	106	103	117	95	113	102	118	129	124	96	110	116	113	103	108	111	107	108	117	105	93	94	97	106	108	93	121	104	126	128	103	95	97	101	109	115	105	101	129	87	91	110	96	116	118	107	101	102	97	108	109	114	96	130	108	105	99	109	124	100	124	100	104	124	85	85	114	117	120	102	100	110	115	105	113	100	108	106	103	116	114	95	134	103	110	103	103	82	118	107	122	134	109	106	113	114	110	107	112	105	123	115	108	102	109	112	124	125	107	98	117	98	114	109	97	121	110	99	114	123	114	99	112	106	98	100	92	95	115	109	112	117	105	101	99	115	90	107	93	117	105	119	108	96	111	104	119	96	92	104	99	98	103	110	126	116	121	140	94	110	99	102	103	109	91	95	90	106	95	103	91	127	90	106	115	93	119	102	117	106	91	102	122	99	104	102	103	102	98	100	102	133	107	113	119	99	124	111	102	96	113	100	87	109	85	109	94	107	85	105	99	120	117	95	89	112	105	110	105	116	106	98	116	111	117	96	108	81	113	106	101	136	116	116	96	109	115	101	103	109	107	111	96	110	114	115	91	98	111	112	95	109	112	92	95	116	82	114	117	104	99	109	114	104	107	92	106	105	85	109	80	106	114	96	89	103	122	111	99	100	111	118	98	91	94	89	102	122	100	108	97	124	119	103	106	89	109	89	96	92	114	92	97	108	98	104	121	91	116	111	116	103	111	119	111	102	105	104	103	112	104	117	83	103	90	127	103	104	101	114	110	106	95	105	126	110	96	102	106	103	106	106	120	100	95	122	108	101	85	116	126	97	102	87	90	111	94	130	123	104	119	105	118	108	104	112	113	103	122	110	98	97	96	112	102	106	108	97	113	110	112	110	125	116	112	111	97	117	101	119	106	106	93	99	93	122	98	98	98	108	110	104	114	114	109	106	107	99	102	111	125	114	101	123	114	109	109	90	100	125	110	114	97	103	109	106	89	70	103	114	92	85	111	102	109	101	111	124	116	111	100	107	99	110	105	108	96	94	114	94	110	94	102	99	126	93	102	108	101	92	97	126	119	103	104	134	118	81	85	125	109	105	113	96	112	100	109	121	119	94	104	129	99	106	107	109	115	100	103	103	99	113	95	116	95	115	130	73	101	105	99	119	111	116	110	102	101	120	118	121	112	87	104	94	109	98	114	96	108	122	89	105	101	93	108	99	114	120	113	112	84	101	114	111	102	101	101	106	92	114	110	117	101	94	109	95	102	114	96	116	90	95	106	121	105	122	117	103	111	116	102	105	109	101	118	108	104	118	104	128	116	94	122	122	102	119	103	108	111	93	90	107	103	103	114	116	100	98	99	108	100	96	110	103	124	121	104	104	112	111	116	108	84	111	99	103	101	103	105	106	106	98	99	106	120	103	108	119	110	107	114	108	100	105	118	100	98	99	126	90	113	99	112	131	92	96	116	97	98	95	132	90	98	118	98	121	110	122	106	104	106	106	110	137	87	106	110	103	117	109	110	99	126	107	105	103	114	106	119	89	106	104	100	98	108	116	102	87	117	106	119	100	100	95	118	116	108	105	101	88	108	104	114	115	109	96	93	117	108	106	97	119	110	119	97	139	110	102	100	109	106	104	101	110	111	90	92	127	96	99	93	94	102	105	91	124	100	106	112	113	103	103	99	116	117	97	112	106	107	114	126	120	110	112	120	120	102	128	119	118	101	90	100	98	106	90	120	93	112	110	99	98	120	95	108	85	111	81	118	104	104	109	107	86	102	123	102	106	104	119	96	116	103	96	103	104	109	104	91	97	97	108	110	136	102	124	111	108	104	110	106	99	100	97	95	125	109	104	122	101	98	103	116	99	105	109	97	99	117	89	111	102	95	116	93	112	102	131	114	82	90	105	111	107	84	101	97	109	106	97	105	121	93	104	122	106	111	108	102	111	112	113	100	112	118	116	113	118	104	96	112	110	90	110	116	104	127	113	109	131	135	105	104	105	95	101	121	95	101	107	109	117	85	88	95	100	94	96	103	105	120	115	116	108	100	100	126	105	103	114	99	111	102	115	100	97	108	129	113	106	122	104	111	115	109	109	108	102	93	96	104	86	109	134	118	116	120	101	107	114	98	119	105	111	105	114	110	127	89	105	100	101	113	124	104	110	108	122	87	95	87	93	95	92	100	129	97	96	101	112	100	103	108	117	111	102	107	107	112	125	97	114	104	102	89	106	105	100	100	114	99	93	120	116	103	119	105	95	111	103	110	93	91	96	113	83	107	114	105	108	117	100	114	112	97	99	117	102	115	109	113	109	114	120	99	105	121	98	118	106	95	122	118	115	131	106	105	108	102	120	90	107	111	119	94	106	114	126	110	99	97	109	106	107	116	103	111	117	126	95	100	121	99	124	116	113	115	89	92	115	103	109	100	104	113	106	124	120	96	112	105	118	106	93	102	116	103	127	98	115	113	120	105	95	94	113	94	96	117	114	111	111	104	130	80	124	110	124	97	115	106	108	113	113	112	120	106	98	132	89	112	108	115	100	95	120	114	114	118	114	108	89	109	108	114	122	114	95	95	106	119	101	104	100	104	98	91	95	113	119	115	119	111	97	106	115	108	100	101	115	110	105	111	120	116	122	112	104	118	102	121	100	113	99	105	101	110	120	111	121	100	101	114	109	106	118	113	110	115	117	102	116	110	104	112	96	103	108	134	97	94	106	109	96	104	101	99	111	106	113	106	94	102	104	119	111	113	113	102	87	107	94	98	106	98	111	100	95	110	90	86	102	115	94	117	97	96	95	115	110	94	119	97	101	108	116	112	105	104	125	112	93	96	92	139	85	104	104	88	106	103	123	106	102	89	90	99	103	109	114	100	103	103	103	104	106	97	118	95	102	101	100	97	98	95	116	108	104	103	113	107	116	101	95	105	101	96	91	124	119	111	118	90	104	101	112	87	89	115	111	104	102	100	100	118	97	124	102	113	117	102	125	100	111	100	89	127	94	112	107	118	113	113	80	110	114	109	107	97	103	115	113	89	117	95	102	121	93	113	117	122	109	102	115	111	107	109	87	104	89	91	119	114	102	105	122	117	108	116	106	116	129	96	118	109	110	99	102	130	111	116	100	100	107	106	112	109	109	96	106	113	117	109	100	106	115	110	98	114	115	110	103	121	123	91	107	116	104	111	106	119	118	103	123	104	103	118	95	113	117	133
24811	20392	26774	23898	20456	19015	19244	5733	608	483	402	352	363	292	262	296	250	234	222	242	232	192	238	225	226	226	208	186	213	207	210	191	183	209	180	170	222	202	141	193	194	183	171	169	200	188	174	183	179	186	200	167	193	180	174	171	184	175	186	170	186	178	181	189	188	174	187	178	193	195	168	175	164	184	183	169	153	172	172	162	181	176	194	161	183	198	166	183	179	187	191	165	157	162	145	169	173	172	191	194	195	179	175	169	174	194	165	196	164	163	179	195	187	163	180	160	177	165	177	187	181	174	184	165	152	159	152	148	151	169	166	191	164	169	173	182	174	195	169	149	177	171	177	163	170	168	164	167	176	186	181	180	176	163	197	158	188	189	176	180	192	183	171	184	180	175	190	169	177	155	187	185	207	183	165	149	172	175	161	174	172	162	173	153	180	173	168	155	179	155	147	184	188	201	165	195	177	152	153	149	172	174	142	163	183	165	181	204	194	176	173	172	159	176	168	186	175	180	186	177	179	173	150	176	177	186	175	197	160	169	179	175	196	164	140	169	177	164	177	175	159	151	195	183	190	165	187	162	162	174	170	173	163	165	174	163	171	165	176	167	153	175	183	149	177	161	140	172	156	194	148	168	160	154	171	174	155	163	193	174	191	178	187	189	180	157	183	158	172	157	180	207	193	154	161	182	170	137	185	176	176	159	187	165	166	181	162	152	169	183	176	174	171	172	170	188	160	169	185	164	166	178	180	155	169	172	156	166	167	174	176	186	163	183	175	179	176	191	171	142	182	195	164	161	169	176	165	199	184	195	169	161	162	188	168	156	164	154	167	164	165	179	155	186	179	170	214	179	187	173	168	170	175	168	187	177	176	180	173	167	154	156	161	152	152	162	179	182	185	189	181	211	153	176	170	175	178	172	177	187	198	169	167	161	175	186	178	182	168	171	155	178	175	152	180	181	139	183	167	173	195	161	193	157	175	194	179	135	178	177	177	187	158	186	179	177	156	183	155	167	159	171	165	198	190	174	172	211	167	170	163	177	178	155	191	171	170	173	166	176	158	186	157	188	179	154	150	199	165	159	149	163	157	193	169	178	173	158	161	190	194	155	179	180	163	195	165	167	152	175	147	182	168	176	170	168	167	153	170	162	162	157	190	173	180	177	165	169	184	159	164	179	149	173	157	182	189	164	160	166	165	153	168	182	193	163	151	192	174	159	149	172	163	186	172	168	184	158	153	158	162	194	182	181	205	184	167	159	172	172	184	164	182	189	173	162	163	151	174	162	176	162	196	163	154	161	156	186	187	172	160	171	188	158	181	162	165	178	180	181	200	178	196	183	169	178	159	177	170	184	166	174	180	184	208	168	185	176	188	187	177	184	170	167	161	169	160	172	180	171	182	167	166	175	160	181	161	165	185	184	166	176	184	154	194	192	157	180	173	150	194	185	161	171	196	145	169	186	163	155	167	204	151	155	180	192	157	176	169	192	161	179	187	176	156	165	178	160	179	169	169	160	149	151	159	163	178	169	155	142	171	167	171	144	170	156	165	176	175	169	164	176	191	166	174	168	174	180	151	162	156	167	159	206	160	178	165	149	165	169	183	151	163	167	180	183	173	184	167	177	174	173	174	163	170	182	196	175	159	172	185	178	191	155	154	165	177	176	189	154	156	174	183	177	174	161	139	169	166	188	187	163	153	181	177	176	173	172	183	185	181	168	170	175	191	161	169	157	152	173	153	186	180	189	181	192	152	167	154	177	175	182	163	178	182	193	173	176	147	160	161	173	181	165	157	180	188	167	171	194	194	177	176	190	193	184	173	189	189	143	160	162	162	161	185	204	171	173	165	161	164	177	160	161	182	153	145	177	169	181	166	157	166	173	167	169	181	158	177	198	197	163	187	159	157	177	158	181	186	154	166	161	169	182	174	177	167	170	178	158	183	167	170	182	182	151	177	188	190	141	167	185	176	176	177	150	165	181	174	171	162	165	163	159	161	167	163	180	182	183	173	175	164	172	155	170	165	145	164	150	170	165	166	181	171	168	156	186	168	161	160	177	175	176	178	164	171	185	169	171	178	158	179	176	185	172	185	168	155	180	184	188	164	197	151	193	162	184	160	153	138	161	183	168	152	155	158	160	184	185	177	185	162	165	174	154	168	174	149	177	176	157	174	167	165	186	177	175	186	183	172	166	153	198	149	166	164	170	177	180	160	190	163	194	168	182	162	168	169	176	170	147	169	154	183	177	162	147	161	175	166	179	169	152	157	192	169	153	162	171	180	159	161	188	165	188	172	183	172	170	156	187	177	151	148	175	188	183	160	189	185	160	180	154	173	165	165	153	185	170	171	167	167	181	161	160	188	163	184	142	165	180	152	154	177	154	150	147	157	171	177	157	186	179	181	193	183	179	170	149	160	180	179	178	189	153	198	166	154	160	160	146	154	185	172	179	179	170	159	162	182	165	180	208	190	156	169	195	177	131	166	183	194	161	167	154	167	169	163	183	168	151	166	152	208	182	159	151	184	166	175	178	172	183	151	178	146	151	145	168	155	166	170	178	162	165	152	163	157	184	159	169	194	175	179	179	155	186	173	180	185	173	182	185	174	161	200	191	168	168	183	168	163	144	174	158	164	185	206	179	152	165	160	165	157	154	180	167	188	174	187	174	156	178	178	156	168	180	180	177	175	184	171	158	168	174	173	176	163	158	179	164	155	179	171	158	180	164	154	172	164	163	164	194	161	146	172	158	158	165	174	176	164	160	148	187	173	169	176	134	173	162	169	162	167	170	167	150	179	177	165	178	151	177	186	176	192	172	192	181	175	189	172	159	167	177	172	159	159	171	179	172	181	166	163	188	158	178	160	161	168	156	149	167	180	180	174	155	167	195	180	165	166	162	141	187	162	174	175	186	179	160	185	181	160	157	159	165	198	169	187	149	146	157	172	169	166	151	154	154	166	152	147	172	174	176	180	185	174	169	197	179	175	185	163	165	160	146	156	151	181	161	184	161	178	185	163	175	179	165	173	143	166	173	160	168	177	176	183	158	160	183	158	175	169	180	174	176	193	165	175	151	173	161	177	163	151	176	166	177	161	198	183	168	182	169	171	147	163	163	173	184	179	158	170	165	191	205	185	174	160	197	181	178	186	187	187	158	145	189	145	154	161	178	164	172	178	171	178	137	163	169	172	179	194	144	205	175	179	165	187	174	166	157	180	177	199	169	186	164	176	163	186	195	191	164	186	161	179	200	188	169	157	175	157	187	191	161	178	168	176	163	193	183	206	159	179	190	157	170	185	158	156	158	155	175	181	167	168	195	175	169	155	165	166	192	164	181	166	150	171	171	149	182	159	167	175	159	175	188	166	156	187	179	169	149	170	182	187	190	157	152	165	181	162	168	187	181	165	156	182	159	153	170	178	151	152	165	177	175	165	194	175	163	185	166	185	164	183	161	176	196	168	168	173	172	163	187	183	163	171	159	174	173	188	168
12193	21609	17315	10787	9464	18818	18721	6006	1017	873	728	606	521	495	440	384	343	356	355	301	281	278	268	263	249	248	265	211	226	243	225	226	216	197	192	210	226	181	181	196	196	181	195	168	199	142	181	191	176	181	204	177	194	190	182	191	178	170	165	163	184	191	165	155	170	175	167	149	190	174	162	179	162	188	159	159	175	199	173	209	206	173	158	178	165	168	162	167	172	186	177	184	174	165	188	154	164	154	188	198	173	167	161	149	148	186	183	182	173	166	151	163	176	147	189	179	151	155	169	182	157	171	165	176	159	159	198	171	175	170	178	173	185	169	147	183	162	152	179	167	155	168	168	168	173	180	169	192	161	156	168	181	172	180	149	152	160	149	147	186	172	161	187	193	145	161	162	180	134	166	155	171	157	200	148	171	175	163	145	170	153	161	150	159	170	172	143	163	160	162	156	161	191	164	173	168	171	154	169	200	180	175	162	172	161	164	158	170	166	178	170	162	168	169	160	182	156	186	183	141	166	198	160	159	166	156	187	145	148	151	158	165	178	201	167	165	174	146	162	180	171	166	175	171	179	177	173	167	151	164	145	183	192	184	178	154	193	176	161	190	188	195	178	205	146	146	178	186	188	177	162	183	169	166	159	152	185	179	171	151	185	173	180	186	149	164	169	169	162	169	169	161	162	179	169	157	175	191	164	185	146	158	140	165	156	168	178	150	174	182	161	176	160	140	164	153	157	159	140	167	165	154	164	165	142	158	162	145	163	188	160	143	156	149	146	169	140	177	185	174	167	183	165	152	149	186	152	150	165	171	167	144	168	156	189	173	162	194	176	160	168	180	163	169	176	173	141	179	172	175	167	178	163	157	135	165	182	187	152	160	167	175	151	178	156	178	143	155	179	164	173	166	156	157	172	176	157	157	150	171	172	177	173	178	164	166	181	150	160	148	165	196	172	163	156	181	188	166	187	171	186	167	168	186	189	167	178	188	148	186	162	182	179	172	147	157	178	158	176	169	147	175	152	161	148	183	158	165	147	162	155	162	182	157	147	170	163	152	160	182	160	171	146	150	174	143	165	145	179	144	160	158	171	145	171	173	192	177	181	163	177	178	177	169	169	188	130	167	149	156	169	155	186	182	153	151	192	155	172	156	167	180	179	179	152	175	169	168	164	200	169	147	158	164	165	172	152	177	164	172	170	152	173	161	176	163	165	164	161	164	159	168	173	142	162	170	151	169	164	187	171	166	177	155	158	187	157	180	171	178	159	175	157	171	154	178	168	182	179	154	178	191	171	167	170	164	163	163	164	171	168	191	173	158	137	154	143	181	176	176	169	166	151	155	151	160	168	190	160	198	179	172	165	172	176	150	174	167	169	167	186	165	181	170	172	146	157	142	146	156	188	192	173	153	182	180	201	134	178	166	162	153	164	179	158	161	170	165	165	151	159	158	188	147	168	196	180	156	164	158	192	167	189	171	164	133	148	138	172	149	173	166	169	164	168	142	155	172	178	174	159	155	187	176	163	178	179	161	159	171	167	154	157	166	167	186	162	173	163	160	145	173	162	153	181	185	160	150	147	152	175	179	182	173	186	175	157	168	147	161	178	169	144	188	162	157	176	166	179	181	155	181	181	156	179	169	174	160	144	146	176	150	173	175	173	162	156	158	156	154	162	191	187	181	170	152	166	172	167	156	168	177	179	173	146	159	182	171	189	147	175	169	174	170	171	175	165	184	163	147	167	158	165	151	164	171	145	171	162	156	167	150	148	157	148	167	191	152	177	166	173	178	157	172	160	169	184	151	168	175	141	190	139	183	145	169	186	145	176	165	169	157	157	152	186	183	150	172	171	175	146	168	173	181	155	167	141	177	192	197	166	162	166	182	154	139	174	143	156	176	160	179	173	177	175	164	162	165	156	159	175	157	164	144	164	172	169	167	194	158	161	155	159	161	152	161	170	179	185	144	176	164	177	167	144	172	169	130	152	150	157	166	176	195	170	175	164	165	163	173	182	152	160	165	169	167	150	174	181	167	158	170	181	138	156	172	155	167	177	157	165	156	184	184	149	189	189	156	174	159	166	152	166	152	176	153	179	186	183	155	144	200	162	157	163	186	181	171	177	141	166	179	176	162	153	185	129	167	170	178	149	165	176	185	184	164	158	167	184	169	168	175	144	171	150	153	144	166	184	151	165	177	168	183	185	180	170	165	132	172	161	177	162	177	147	158	165	180	178	188	156	171	162	160	139	188	162	178	149	173	152	153	147	177	173	151	194	164	180	164	155	172	172	177	177	169	165	180	164	171	136	148	164	178	165	165	185	163	139	166	170	153	187	169	150	164	191	151	164	150	180	186	147	150	165	156	181	162	166	154	166	142	154	184	172	153	168	169	175	174	145	178	156	159	151	138	179	164	170	204	164	184	153	161	170	176	178	159	163	159	165	161	163	153	184	167	137	171	136	179	165	178	166	139	199	190	158	154	162	166	175	187	172	172	160	152	183	181	177	159	155	180	174	157	184	163	172	178	192	167	165	181	170	164	163	163	152	173	149	173	156	165	170	172	177	144	165	160	172	179	170	159	178	156	140	168	155	186	177	163	160	158	186	146	159	164	166	176	160	165	182	172	175	186	180	158	163	170	133	171	161	163	190	161	167	159	161	178	177	178	154	169	165	156	150	172	161	178	183	189	139	154	163	182	155	183	183	168	169	157	149	167	188	158	177	165	169	165	184	182	156	172	162	171	172	164	166	168	181	182	165	169	181	151	168	166	177	182	186	184	170	158	180	181	190	176	187	169	166	168	161	171	172	153	167	164	174	141	160	160	178	178	173	191	168	176	151	167	171	152	147	176	163	175	164	160	155	154	174	166	133	166	181	164	184	184	157	163	169	161	180	134	178	155	176	181	174	158	184	156	178	186	174	169	163	147	163	167	157	179	141	164	161	178	181	172	163	185	169	182	152	164	169	176	153	168	158	181	143	157	143	159	143	178	163	181	167	172	166	150	159	169	146	165	153	193	170	162	183	164	177	151	166	177	152	166	157	172	167	205	161	184	160	171	168	148	194	174	204	174	184	156	180	181	160	175	159	172	166	172	179	171	160	191	157	161	175	156	154	173	171	170	166	180	171	180	168	164	173	175	149	176	179	159	159	174	169	137	192	154	170	170	175	170	154	183	159	142	164	143	150	182	177	184	170	154	161	165	167	154	152	176	177	158	152	174	164	161	171	159	147	153	152	168	178	148	177	169	159	159	175	166	174	179	166	182	161	175	171	158	156	145	175	181	163	176	168	176	173	166	176	169	151	151	175	169	161	162	167	152	181	165	169	177	149	158	146	148	179	149	163	166	147	158	164	169	174	160	143	171	185	151	174	193	172	126	165	177	178	181	192	181	158	152	157	129	173	158	199	175	157	171	197	155	151	174	189	155	164	167	145	169	159	163	175	145	167	220	162	157	163	171	151	160	147	174	172	206	165	174	185	187	188	187	164	141
22633	20413	27137	23603	20442	27126	53136	25499	4158	940	797	682	655	569	604	576	526	482	474	465	465	465	471	427	434	458	442	410	423	404	363	334	382	353	426	380	388	391	361	352	369	349	355	373	398	388	374	391	396	402	365	356	347	382	383	354	377	336	342	350	394	377	389	393	345	406	372	343	348	359	395	348	347	353	366	417	326	373	352	346	389	346	332	348	361	382	343	367	363	381	365	347	367	366	367	354	337	363	355	374	352	355	344	339	367	349	355	367	375	395	336	322	353	363	356	363	351	323	350	382	379	374	352	362	363	350	366	355	351	360	347	336	371	367	342	351	359	389	355	359	364	344	355	364	359	345	357	386	351	355	350	355	345	359	388	338	387	370	367	355	357	366	333	361	367	359	348	357	368	346	365	365	350	348	323	344	382	379	384	298	384	338	356	363	375	363	307	399	340	348	362	326	326	386	361	338	368	343	349	359	388	372	361	363	356	359	373	337	380	372	398	377	358	366	350	333	351	401	386	348	374	370	356	363	392	343	360	370	352	333	403	362	398	337	350	362	334	378	353	359	351	365	337	339	374	377	328	343	345	337	350	373	364	348	349	361	335	343	374	338	358	344	349	341	354	361	345	379	359	363	365	359	398	374	377	343	343	380	400	349	345	380	357	351	340	375	365	377	366	355	332	355	323	355	359	325	348	389	372	319	381	364	361	352	387	333	336	362	351	369	348	348	342	365	370	350	362	362	356	371	368	377	384	367	400	345	348	362	377	340	339	343	348	356	323	352	379	382	385	337	366	352	351	367	359	351	346	361	346	330	337	341	334	344	355	356	331	337	307	345	356	348	340	371	349	345	357	373	370	374	362	366	343	329	349	328	355	361	383	348	351	335	367	333	355	344	343	350	354	348	367	379	381	377	379	334	360	359	377	377	375	360	386	378	349	381	354	384	381	375	350	391	344	338	361	372	366	321	366	381	352	343	342	374	340	344	368	336	359	384	336	363	349	343	347	386	368	351	329	314	418	381	362	345	351	348	339	370	361	383	349	324	346	380	367	386	377	394	373	332	384	351	379	345	362	357	375	386	339	354	399	378	389	427	340	351	356	328	410	341	373	397	345	375	362	350	336	365	336	336	387	391	325	303	358	348	382	370	388	355	339	339	337	346	358	314	339	370	354	398	361	363	343	338	350	403	362	350	343	358	390	392	370	351	364	365	361	366	350	377	363	317	388	333	348	354	358	359	364	353	352	353	366	351	368	369	376	350	357	356	353	368	388	361	386	383	319	339	389	352	381	372	330	372	363	342	356	383	387	331	363	356	354	369	356	346	362	339	367	361	366	377	356	389	337	373	334	349	386	358	364	352	361	324	343	358	372	342	361	367	362	353	363	318	383	344	362	363	381	373	371	321	332	371	349	341	318	360	362	331	356	353	354	338	382	358	363	367	329	352	375	355	304	357	344	356	373	332	371	375	373	339	352	380	370	350	371	383	375	397	331	380	349	356	344	339	349	387	381	345	355	352	329	329	370	381	351	351	390	353	346	350	343	343	377	355	363	356	363	384	374	372	394	351	369	333	340	367	371	387	351	335	391	360	361	352	375	336	328	353	375	376	375	347	370	357	362	356	393	373	344	306	316	374	374	336	363	356	357	367	340	386	333	361	320	368	313	332	363	361	355	332	387	356	361	352	370	348	349	355	374	316	334	364	376	368	362	364	391	369	358	333	401	325	381	356	381	325	359	362	331	368	321	365	364	378	350	344	350	348	352	359	407	389	336	316	351	352	359	339	370	336	388	419	338	368	386	360	314	361	370	342	325	305	376	385	393	362	338	347	339	327	383	346	351	354	396	385	356	338	363	366	399	362	375	350	378	379	357	349	374	367	381	335	350	384	361	332	369	372	355	357	358	327	350	345	367	375	387	373	356	332	366	379	369	358	363	366	370	354	343	388	372	358	379	379	389	346	329	358	359	374	357	395	328	360	381	359	357	350	327	364	390	380	381	371	354	347	349	363	351	364	348	390	359	361	353	365	370	336	329	338	340	334	355	349	335	360	358	347	388	363	383	367	363	395	314	356	358	336	348	333	344	324	355	374	381	397	351	347	333	357	354	356	357	349	378	327	326	327	348	381	354	372	344	336	359	381	345	358	372	329	333	387	376	357	326	387	352	365	395	351	370	344	387	375	364	321	376	373	356	384	342	357	362	346	374	367	355	349	379	369	369	344	371	363	345	347	346	381	363	389	393	375	368	312	371	328	329	392	379	363	339	355	369	385	360	374	335	368	356	342	368	341	401	337	333	343	326	344	354	371	322	347	347	334	356	347	365	339	380	336	342	362	351	356	363	374	344	338	352	373	348	345	371	378	360	368	357	379	372	336	350	335	335	368	397	353	351	361	329	354	347	394	351	362	366	339	354	382	372	333	358	365	371	327	369	363	349	364	353	332	365	330	369	355	353	382	351	386	383	365	360	321	350	354	398	377	356	350	334	369	357	317	356	351	387	390	344	380	373	343	380	367	354	360	370	366	341	368	370	372	376	360	337	351	393	346	342	356	392	377	348	372	371	308	343	378	349	343	349	369	378	386	370	322	365	382	333	326	370	382	360	337	355	356	389	369	304	346	372	349	354	360	344	337	320	378	381	356	353	358	330	354	367	357	376	374	341	406	369	354	350	353	360	346	368	373	372	360	346	339	326	358	363	374	345	362	366	359	366	343	373	392	343	389	361	374	336	355	332	361	348	367	340	364	365	370	378	365	335	371	374	353	367	350	354	324	370	345	355	377	318	358	367	333	353	369	360	356	338	348	337	359	356	391	326	361	354	382	372	353	371	388	391	368	360	370	350	357	379	344	332	374	352	340	347	321	361	366	360	359	371	353	349	369	345	366	376	365	356	340	379	345	351	352	377	351	405	317	343	373	402	369	367	372	339	379	362	384	356	358	390	379	370	358	382	362	344	364	351	341	348	363	369	351	387	361	378	373	336	355	356	368	419	359	375	342	340	385	340	339	355	385	345	368	362	377	364	369	360	351	366	345	349	354	336	365	395	370	355	369	345	372	348	321	353	363	383	378	366	363	371	349	380	321	367	371	393	364	356	353	334	346	359	351	361	389	356	346	342	380	349	341	306	344	365	349	353	347	364	378	365	355	365	352	355	361	325	386	368	325	369	342	372	358	403	323	334	349	341	336	357	373	321	363	347	348	368	397	360	367	355	349	367	350	341	348	345	347	367	364	334	399	339	347	384	361	364	371	384	336	378	344	349	351	313	359	365	378	368	323	370	363	341	326	358	393	383	372	358	368	350	335	335	356	392	345	368	322	357	414	350	350	385	372	356	358	364	368	377	368	323	365	334	373	328	354	349	363	387	344	360	302	358	349	324	358	347	336	356	370	355	366	353	387	345	335	344	361	369	372	379	353	334	368	352	386	377	345	340	373	358	361	367	322	367	363	374	341	370	375	356	364	379	380	383	364	375	389	329	392	337	364	337	394
16435	26975	24758	15797	13735	33732	48903	15397	1797	1440	1188	1117	908	896	758	745	687	636	655	567	567	502	511	505	498	442	463	430	462	422	424	440	439	416	407	407	383	373	377	368	362	391	376	366	412	403	335	347	376	369	386	364	358	375	390	382	341	402	376	384	372	335	369	352	360	307	370	359	364	342	364	346	374	331	373	323	342	323	384	333	367	348	340	315	358	367	368	319	359	322	335	329	290	354	349	338	319	369	329	332	373	348	345	336	352	350	371	346	356	334	333	376	351	358	329	336	366	390	380	306	331	310	354	323	331	327	362	329	336	348	363	332	360	359	333	360	368	347	338	362	357	345	323	376	364	339	349	324	338	365	319	303	354	357	326	315	366	342	393	344	345	373	364	329	363	386	358	344	359	308	361	351	326	355	375	352	311	338	365	354	353	310	357	324	327	297	373	357	332	360	328	328	353	361	341	361	337	325	332	347	323	336	374	339	324	340	348	351	373	339	323	321	333	341	365	344	363	340	356	339	334	369	328	368	337	341	330	310	343	379	351	351	315	331	317	326	352	341	324	329	351	362	350	342	356	351	336	386	326	314	330	360	344	358	325	364	324	352	322	313	359	320	344	323	360	326	319	370	360	363	306	371	357	373	335	331	365	343	343	315	347	324	371	338	335	365	352	318	312	334	319	355	359	353	361	358	372	339	362	355	342	344	309	360	336	368	319	382	347	320	356	348	339	346	333	376	319	358	339	305	331	332	324	347	338	328	360	377	350	319	357	362	379	344	333	351	323	353	374	345	338	364	311	328	345	349	357	351	312	339	325	398	347	313	338	330	312	334	360	316	318	321	315	360	345	353	360	337	352	361	362	337	323	358	331	324	340	360	334	317	331	361	334	336	324	367	315	328	351	352	315	336	366	370	360	363	366	333	318	341	336	337	359	348	324	323	333	311	337	336	319	331	329	329	361	326	337	347	329	333	334	334	303	328	317	367	371	342	321	344	330	356	360	343	345	332	335	352	292	351	339	330	363	334	323	314	340	342	332	332	367	315	313	312	319	331	340	331	328	345	320	347	312	307	354	348	351	305	363	340	334	345	332	353	331	347	310	367	352	366	368	343	341	322	335	354	342	354	332	323	297	312	344	317	357	350	368	356	339	366	342	315	329	332	342	344	361	356	341	349	396	385	326	323	323	345	322	320	365	343	331	349	305	351	328	337	371	364	326	333	335	348	312	374	319	352	328	344	348	354	333	324	325	349	331	333	319	341	307	351	323	371	347	348	367	331	323	367	304	349	325	312	386	317	335	322	318	367	327	339	369	355	355	362	355	336	385	338	343	374	361	337	319	348	330	361	317	385	345	298	333	359	359	337	346	329	335	355	317	326	348	337	341	347	301	349	361	364	333	343	338	335	345	347	343	318	333	312	339	345	342	343	346	363	342	340	351	335	328	343	298	351	347	331	340	386	304	316	345	348	367	317	327	353	342	362	361	347	342	316	345	325	332	370	359	325	348	319	298	346	337	334	361	340	369	381	339	335	351	330	372	314	372	334	337	372	355	327	334	337	387	331	363	364	318	368	343	344	330	373	342	375	338	344	316	363	323	332	333	378	306	355	369	336	344	332	327	326	377	373	350	335	357	365	338	331	351	352	336	339	347	361	325	330	336	370	342	345	340	336	353	361	368	336	341	329	348	340	342	329	351	335	334	341	348	319	331	365	343	357	344	352	351	324	320	350	341	334	294	327	339	349	353	383	351	339	348	347	339	342	346	344	359	330	370	360	317	347	340	351	310	347	330	344	336	334	323	332	323	300	354	362	315	354	333	341	359	327	333	350	331	328	344	336	351	335	324	337	324	350	329	378	340	363	351	365	348	328	341	302	323	360	371	350	354	323	318	341	348	349	340	335	364	339	345	313	332	339	348	370	339	315	334	354	314	350	362	317	331	364	332	311	324	334	336	344	312	308	351	332	320	346	348	369	342	346	341	357	329	330	337	333	374	329	337	328	357	307	361	351	361	351	363	336	345	339	346	353	325	389	363	357	319	301	339	344	377	355	347	359	343	322	333	320	341	345	364	375	353	349	340	387	345	325	305	360	339	313	342	354	327	318	349	344	311	352	331	343	352	343	357	356	373	340	313	356	355	343	314	340	359	305	296	367	367	342	319	321	348	323	337	362	320	338	335	330	365	345	337	316	318	359	329	364	313	351	337	347	350	321	326	326	335	317	339	316	337	344	349	336	333	337	316	330	347	345	354	349	340	337	328	389	349	349	333	355	355	372	356	340	376	296	383	351	331	307	341	350	352	341	368	357	364	306	371	325	328	341	324	312	331	335	348	364	362	342	348	361	345	323	358	343	354	388	345	323	321	299	373	314	343	350	357	343	307	343	327	326	318	326	363	362	367	329	318	313	351	345	355	385	351	370	361	329	328	341	370	315	348	304	328	344	349	336	363	330	378	311	379	355	351	338	325	325	336	344	359	332	322	344	317	366	346	331	366	314	322	344	347	329	327	341	343	366	328	314	308	332	361	333	333	323	343	342	361	391	306	340	325	348	363	356	375	332	347	328	335	323	322	321	364	343	346	321	352	322	373	329	356	338	313	340	370	347	350	356	323	338	334	355	324	356	308	334	357	352	375	357	348	328	375	350	326	346	351	358	341	369	320	332	345	360	352	331	359	326	326	355	337	327	338	335	340	320	306	323	331	338	291	315	352	344	313	346	346	302	327	344	315	335	341	362	334	346	350	329	333	319	329	331	323	332	328	342	349	326	312	340	315	332	387	330	338	331	365	336	345	307	302	364	370	366	378	359	337	360	333	328	338	323	334	312	328	323	321	343	347	347	335	328	355	352	313	348	292	351	346	323	337	332	327	367	355	347	284	362	361	360	315	320	338	347	337	351	331	349	330	351	365	349	346	355	336	371	375	335	363	346	318	357	347	362	334	346	327	336	302	344	317	368	340	334	324	329	351	357	324	336	296	347	327	356	323	340	341	351	331	344	329	304	364	340	320	332	332	333	309	338	358	305	330	372	362	332	341	340	352	307	322	351	343	333	355	338	345	341	361	324	384	329	324	341	337	331	339	324	319	351	304	327	324	339	322	327	331	323	346	316	332	367	318	363	360	338	317	346	373	342	320	340	304	344	316	348	341	345	322	356	338	320	367	327	328	341	336	319	339	344	346	338	322	348	336	342	354	357	323	331	302	326	340	338	355	349	320	338	337	343	318	335	356	318	332	333	369	321	356	367	331	345	328	281	363	337	348	360	345	329	336	328	317	348	327	327	327	344	352	340	317	314	332	324	367	351	329	365	332	334	351	359	355	326	328	329	312	345	343	337	328	346	344	316	335	310	351	323	357	335	365	358	347	367	322	332	366	316	324	336	363	337	327	341	371	325	336	352	328	331	315	390	348	338	346	320	328	318	353	367	317	347	331	324	336	374	325	320	326	371	326	328	344	305	347	340	358	337	339	322	346	332	344	329	356	349	288	350
27716	15872	5773	2977	1550	1411	4263	2165	120	125	137	133	119	113	129	103	116	115	107	102	110	105	94	108	101	109	122	130	93	110	145	104	101	117	103	118	100	102	96	106	114	98	121	108	96	111	95	103	117	95	112	98	107	107	106	111	103	98	104	98	91	110	97	118	95	109	111	109	103	127	102	108	108	126	108	109	103	103	120	114	125	126	110	96	104	111	94	119	108	112	123	117	101	115	103	104	107	115	125	108	109	111	113	113	103	111	108	114	89	103	116	119	125	96	114	104	100	107	100	118	124	117	114	116	97	118	105	112	100	106	97	110	124	121	106	83	103	109	107	127	96	85	98	98	102	104	90	108	95	119	116	81	103	106	99	113	112	106	111	123	121	95	125	97	105	103	132	102	92	105	110	116	80	114	99	104	112	103	111	109	126	112	131	86	113	103	87	124	102	99	127	99	122	107	102	117	125	103	126	102	120	119	114	118	94	100	108	112	100	107	97	118	115	108	97	122	102	124	81	98	100	106	106	117	98	118	107	113	108	115	110	148	115	100	133	111	90	103	110	105	97	98	131	114	105	112	116	92	101	106	97	94	117	109	89	108	99	91	112	106	100	91	109	119	106	108	111	122	117	107	100	103	101	108	104	114	111	114	97	99	111	101	98	124	89	114	107	105	110	92	103	99	135	105	100	116	106	107	106	99	121	100	122	102	121	106	85	104	104	118	120	113	118	92	131	105	106	110	117	109	94	105	97	123	88	111	100	84	127	117	106	107	100	107	116	116	103	112	94	113	114	103	111	112	104	115	105	99	126	111	112	105	103	97	103	100	97	95	127	112	111	91	115	109	102	101	112	100	138	106	108	99	105	98	115	106	95	93	110	122	107	108	116	102	96	107	108	115	126	128	114	89	117	116	86	98	96	117	95	100	103	93	112	97	120	123	98	92	95	96	101	122	110	102	111	104	110	110	111	120	107	111	96	84	102	114	114	97	123	121	103	116	97	110	113	96	116	112	105	91	129	104	107	114	119	100	104	98	108	101	94	126	104	114	112	104	98	108	114	99	118	99	99	87	117	112	102	105	128	92	114	97	90	107	105	106	127	100	104	116	102	101	113	113	109	110	109	94	108	91	100	95	119	119	84	99	102	126	107	103	116	112	92	119	111	114	111	105	101	109	107	122	102	109	107	118	98	120	121	117	113	100	107	100	125	99	112	90	122	117	99	111	102	113	116	106	113	119	101	125	102	114	111	118	103	99	92	110	82	95	118	99	101	108	107	97	101	89	114	100	109	118	114	97	96	105	106	115	118	113	86	96	107	113	106	133	128	119	120	105	120	99	100	113	114	92	94	122	114	100	83	115	100	106	126	114	120	121	98	119	122	97	97	98	113	124	120	114	110	117	129	117	119	103	107	102	91	84	112	117	116	89	101	111	88	101	108	132	113	99	111	109	115	111	117	121	101	107	102	111	115	109	112	108	104	102	108	98	112	106	103	107	115	102	107	105	102	93	118	108	108	103	115	92	116	118	106	120	125	106	116	108	94	107	100	102	125	109	106	104	112	115	113	97	113	83	101	101	102	109	100	104	91	102	98	95	98	129	99	113	107	117	125	126	120	96	109	115	117	106	110	110	104	103	106	107	92	110	96	97	104	113	111	123	104	123	93	117	91	110	88	107	117	105	109	113	126	111	108	116	113	109	119	128	114	113	108	105	112	108	102	101	106	102	114	110	111	139	95	91	113	116	120	84	110	106	107	99	114	122	98	110	119	128	141	110	105	111	98	90	118	106	88	118	125	120	105	111	105	101	117	107	113	130	99	117	113	116	104	103	105	95	121	105	119	95	92	104	98	112	90	112	119	112	118	100	114	96	119	99	128	121	89	116	106	101	114	122	90	111	100	119	102	117	115	104	99	96	112	110	110	115	132	107	118	113	105	118	96	115	128	117	77	116	112	97	115	111	113	104	102	91	103	116	116	123	122	117	91	108	106	122	100	107	101	108	95	113	114	112	94	111	119	121	94	106	112	90	124	99	125	106	120	96	86	96	107	102	110	94	110	78	98	118	115	108	108	105	98	105	115	84	98	114	120	105	102	106	115	129	119	98	108	101	116	109	108	95	100	120	128	89	97	109	96	96	110	89	106	119	124	119	96	105	99	120	109	114	107	111	113	120	100	104	122	95	79	98	120	120	121	103	138	95	92	98	112	108	120	109	103	106	104	114	110	111	110	99	125	108	110	114	89	125	116	108	95	101	123	122	127	123	113	95	87	109	108	109	120	109	89	106	86	102	118	105	101	116	101	101	100	98	108	102	107	115	111	105	101	108	126	101	93	130	123	95	111	115	105	110	101	113	117	99	108	94	95	100	109	97	141	109	94	114	114	108	111	114	115	110	109	106	102	115	113	131	115	112	104	108	103	110	113	125	103	118	114	134	106	97	105	120	107	117	123	110	120	99	95	114	108	99	110	106	102	110	118	110	113	114	124	97	115	109	101	84	105	97	99	100	117	110	105	95	110	117	79	97	104	105	102	126	97	99	108	105	96	103	108	109	128	103	131	88	110	109	107	104	111	124	84	79	110	107	117	106	100	128	110	106	100	112	111	97	102	108	99	116	109	98	115	88	106	118	112	97	117	117	117	118	111	136	115	96	110	119	97	121	101	92	106	113	111	117	105	104	121	99	145	98	109	118	98	102	94	95	118	109	104	111	117	97	122	100	97	101	107	91	92	121	105	82	119	111	105	125	120	125	113	115	119	112	112	112	109	119	120	112	116	101	110	114	83	106	118	105	113	130	109	108	123	98	104	116	98	126	93	108	105	113	119	118	109	115	101	94	104	96	121	96	105	108	116	110	116	100	109	80	119	105	127	124	99	106	124	140	125	105	106	111	111	104	105	119	114	109	124	109	108	102	122	110	121	112	118	110	101	121	101	129	119	135	124	122	107	95	101	110	99	109	95	116	102	107	115	107	103	106	95	120	109	88	110	115	121	101	118	96	133	97	103	116	110	109	89	112	105	121	108	90	109	113	99	117	99	115	121	120	125	113	100	94	93	104	113	121	114	107	109	112	112	105	128	99	108	93	111	95	114	102	102	115	97	120	100	111	99	122	100	90	120	112	127	100	110	104	119	121	92	112	131	105	100	110	106	101	89	118	108	115	110	93	122	129	107	114	100	94	82	106	118	109	116	110	125	126	122	97	111	119	95	117	118	120	103	117	108	95	119	121	121	118	107	120	118	118	122	119	119	115	88	109	96	91	125	96	121	122	115	98	106	87	115	93	119	111	95	117	120	88	121	118	114	107	94	115	104	108	104	112	115	133	90	108	107	105	106	104	76	107	109	110	108	115	104	97	136	116	109	92	91	121	98	123	122	107	113	127	113	91	110	107	100	95	118	109	124	107	114	105	108	98	100	120	99	114	108	115	103	124	118	110	101	113	105	111	130	125	109	103	94	107	103	114	131	107	96	110	112	120	109	111	86	110	123	115
10859	9437	8674	5299	3180	2948	7698	3263	157	134	118	138	110	135	141	140	117	135	128	135	130	131	136	128	132	127	118	107	111	142	111	112	126	124	117	121	129	119	136	122	134	122	107	132	112	121	142	115	132	133	109	101	117	112	133	102	145	121	116	112	120	113	131	120	107	106	127	118	122	110	117	134	127	110	129	122	114	130	111	128	126	124	127	121	115	122	115	121	101	114	106	133	121	110	128	126	114	123	114	124	120	135	119	125	111	116	119	125	107	130	123	115	97	120	108	141	121	112	121	148	103	114	114	129	126	124	135	125	119	108	117	123	115	123	117	131	117	128	133	112	112	126	117	130	119	123	136	116	113	136	110	108	131	114	105	106	138	132	111	129	128	127	113	144	117	122	117	112	109	136	125	112	141	128	122	133	127	127	116	115	110	133	114	105	120	122	106	144	113	123	116	130	109	136	129	120	133	129	116	126	110	119	116	135	121	129	130	122	110	127	113	125	119	116	129	127	110	115	124	103	123	127	116	117	132	125	127	123	112	123	104	129	133	126	106	109	133	119	126	96	126	102	117	123	148	146	105	145	140	124	133	120	120	129	121	126	116	103	128	145	115	118	129	120	124	126	91	116	112	127	137	94	127	120	109	139	106	116	130	131	124	127	118	104	144	112	141	125	110	118	113	117	122	119	134	120	114	107	159	102	124	111	121	124	104	134	128	137	127	119	126	124	115	130	129	113	136	109	119	113	128	130	125	111	120	129	127	107	121	123	113	121	109	106	116	135	113	121	128	117	128	133	130	122	130	106	105	116	105	130	115	111	127	120	129	139	100	120	133	122	115	133	120	115	119	134	122	115	104	129	128	102	114	115	122	100	117	131	151	153	144	117	141	109	124	118	124	129	139	137	97	103	115	136	120	135	104	98	118	123	118	128	112	104	130	124	116	116	111	143	123	120	143	122	136	127	132	122	95	110	116	125	119	124	134	102	117	127	106	116	124	111	121	119	131	112	124	117	122	113	120	124	138	114	118	118	142	131	143	122	112	104	110	110	117	131	121	147	116	106	132	134	119	108	116	120	122	137	119	112	121	123	115	105	115	122	127	119	129	130	121	121	113	110	118	108	122	119	113	134	127	122	108	147	103	136	109	140	122	117	133	130	115	131	115	128	120	103	114	113	126	134	122	114	105	125	109	108	112	131	129	107	130	118	99	124	131	116	117	119	123	129	115	126	123	137	129	133	108	98	124	129	117	103	114	127	123	127	136	111	118	114	124	108	101	122	133	104	115	110	125	113	106	113	121	115	143	134	118	120	105	127	125	117	98	136	128	130	109	108	115	133	127	127	131	110	126	125	121	119	131	109	134	107	107	128	124	109	117	110	130	106	130	128	126	112	106	115	132	121	125	95	139	115	108	111	103	122	122	121	133	93	120	128	111	129	147	112	112	121	127	122	122	123	102	128	130	107	109	110	124	119	127	117	119	114	108	130	111	112	112	119	127	121	142	137	124	127	118	111	115	126	116	125	134	114	114	139	118	127	107	117	106	113	125	120	101	109	107	102	109	130	130	126	126	122	128	100	122	115	128	135	124	123	103	112	129	107	114	129	126	122	108	121	120	93	115	118	132	115	135	119	126	133	153	107	122	119	114	124	115	107	117	128	100	111	110	108	132	112	102	118	124	109	120	134	117	135	131	114	136	111	122	114	100	130	144	124	141	131	125	108	107	116	143	125	121	150	139	123	101	128	115	128	111	125	115	114	115	142	107	124	119	117	123	113	150	118	143	130	134	130	116	126	127	130	109	106	124	116	109	135	116	139	138	105	131	132	118	124	124	118	137	120	124	135	127	123	136	84	103	127	113	139	127	134	153	120	119	99	117	108	125	133	103	124	118	127	118	129	117	151	150	123	102	116	141	134	124	109	107	111	126	109	112	113	112	120	118	132	133	120	133	142	121	126	112	121	126	113	124	125	142	132	99	139	136	133	118	116	110	126	137	129	132	123	130	109	116	96	147	131	123	100	130	103	112	117	117	128	103	129	133	129	120	114	118	127	121	119	124	115	116	109	119	126	112	99	130	126	128	122	108	120	120	111	132	128	124	121	109	114	117	95	124	147	123	112	117	126	127	133	122	135	118	122	129	127	119	130	155	111	107	121	107	121	120	132	110	112	128	127	126	120	128	120	121	127	131	113	128	101	122	123	120	114	129	123	130	120	123	113	126	134	129	123	127	110	127	122	127	90	133	122	110	123	138	120	149	122	130	118	137	116	128	134	114	131	117	121	115	130	143	108	135	110	115	117	142	131	127	140	108	116	124	118	110	118	147	136	124	142	116	130	124	124	101	122	124	110	135	105	107	136	134	126	140	123	120	108	130	113	116	125	150	119	115	113	128	122	121	122	124	107	140	105	127	112	114	109	123	116	125	115	111	129	104	124	111	115	123	118	109	124	126	143	122	121	123	115	119	102	140	112	115	109	116	133	113	116	125	125	131	102	129	110	132	114	118	135	121	107	102	113	101	139	144	132	113	133	124	133	134	141	121	114	130	117	134	114	120	119	118	97	116	108	142	113	118	116	138	98	138	157	141	124	132	132	121	125	120	94	132	124	121	130	131	115	116	126	112	118	130	142	122	128	118	107	126	130	123	134	99	135	104	117	116	128	137	118	128	122	107	116	91	123	140	126	113	106	112	117	120	126	145	128	135	109	115	121	108	138	127	120	127	126	106	127	100	117	111	124	155	126	119	114	108	125	125	128	125	134	123	134	129	112	117	118	127	128	115	121	121	104	131	119	119	108	126	122	117	106	145	125	113	123	128	110	120	123	119	112	127	118	120	129	112	118	117	152	118	126	113	103	133	137	129	108	129	131	129	103	122	99	112	125	126	112	120	112	135	121	129	137	112	121	114	121	118	119	105	131	122	125	122	135	135	140	124	114	123	124	127	118	114	134	116	123	116	113	122	131	135	117	126	132	119	131	97	119	126	111	117	128	126	131	116	114	123	121	106	131	140	101	122	103	113	112	127	105	110	118	103	115	124	138	115	123	130	122	119	125	118	118	130	118	129	125	131	115	106	117	141	113	123	131	122	124	106	117	133	138	107	131	115	130	117	122	102	119	123	138	130	134	133	106	123	112	135	111	103	95	113	112	113	101	98	122	122	126	95	119	114	104	130	121	121	150	131	106	120	126	123	123	123	117	123	112	119	100	121	117	120	112	129	148	108	117	128	133	118	113	139	133	125	128	114	104	127	121	110	141	114	118	123	124	104	115	134	110	132	128	118	153	145	114	131	108	111	115	109	120	136	119	136	121	105	140	123	112	130	128	118	131	105	116	117	130	119	140	131	144	119	111	121	108	112	113	111	134	114	123	113	106	121	122	119	100	127	118	122	124	130	139	117	125	118	130	105	118	124	130	133	120	131	121	131	106	126	134	126	120	125	116	123	103	116	124	120	112	121	126	134	129	125	127	137	111	121	103	135	123	131	114	113	143
24896	20388	26726	23929	20478	19281	37673	39335	5932	453	320	369	305	296	310	283	252	253	241	211	253	209	203	217	217	227	208	209	194	192	186	205	212	201	185	231	200	181	185	176	208	182	186	195	199	216	179	180	171	191	193	182	196	193	175	175	177	198	186	185	207	187	174	200	199	188	192	177	184	167	193	183	168	202	189	183	216	186	190	193	205	193	188	212	170	192	185	188	196	187	179	158	174	187	208	204	189	176	189	182	193	187	200	183	180	173	200	193	177	176	163	178	183	162	187	158	174	175	197	185	196	190	223	188	166	186	181	192	176	181	168	188	165	192	167	198	195	180	201	187	169	211	201	204	177	169	191	189	195	182	177	180	183	154	189	196	202	172	188	191	152	190	176	156	175	161	176	153	172	188	189	181	175	179	161	176	178	189	192	178	214	180	185	188	224	198	186	187	168	204	181	186	165	206	193	184	190	163	178	188	181	180	158	176	180	186	184	178	192	170	198	187	198	179	182	184	176	174	186	200	181	181	173	166	184	175	149	201	160	186	181	180	172	170	176	181	179	178	181	179	178	194	185	184	175	182	212	196	194	180	166	196	197	222	190	167	187	172	217	198	191	190	183	187	198	190	201	163	177	180	187	205	180	181	182	186	186	149	182	198	180	175	201	183	188	200	189	176	196	183	175	163	156	162	190	185	190	170	152	180	203	202	194	160	189	203	195	208	174	184	166	184	195	173	164	176	184	179	192	174	176	190	197	200	181	202	197	179	188	198	209	188	214	173	193	197	187	181	180	185	194	191	197	193	190	198	191	197	194	208	172	179	177	183	191	185	171	183	193	170	180	204	181	189	169	183	175	175	173	188	197	183	195	212	171	190	192	166	191	178	168	177	164	192	203	187	152	175	193	189	189	185	162	166	166	187	167	167	200	173	192	192	205	184	200	169	191	194	202	178	181	210	164	184	194	179	195	175	179	191	178	181	196	187	192	195	170	193	174	202	196	158	200	169	189	197	175	212	207	194	199	170	156	171	196	175	159	187	194	197	181	184	196	211	181	196	197	190	198	178	164	212	187	180	164	197	197	203	178	176	164	186	207	169	189	206	192	182	204	168	177	182	178	191	177	161	188	202	162	190	188	181	203	192	193	204	175	171	193	189	169	205	189	182	185	192	191	185	182	186	201	177	202	201	159	175	201	181	173	203	189	190	186	184	210	176	187	193	193	193	200	172	167	184	196	195	176	189	174	194	180	198	184	187	184	181	179	187	181	184	200	187	184	225	198	191	176	188	183	204	167	198	198	194	178	186	159	160	154	187	183	170	171	221	184	204	173	185	193	195	182	179	189	211	207	204	174	155	196	175	200	181	166	180	212	198	154	192	202	207	181	187	194	174	198	156	164	210	204	174	185	189	182	202	185	208	191	183	188	194	192	174	180	183	180	169	184	182	214	196	209	196	167	176	157	178	179	187	181	194	178	199	208	187	176	155	184	187	166	188	192	160	213	185	193	183	191	189	169	185	183	180	194	174	171	195	169	193	181	193	193	174	202	179	193	190	205	179	171	190	175	169	189	168	189	173	191	192	166	196	190	174	161	189	187	179	182	178	191	176	192	177	185	158	176	184	171	194	191	196	178	176	174	184	201	180	193	177	163	175	186	206	184	187	196	191	165	209	178	184	189	181	181	207	176	185	163	209	172	178	174	200	203	199	203	199	185	160	191	188	170	205	182	189	163	220	178	185	202	174	187	166	165	171	169	186	194	196	195	182	171	167	190	181	179	184	183	189	203	181	179	208	193	191	175	176	195	184	179	169	165	209	210	183	164	166	210	205	202	198	169	193	170	169	187	195	187	176	189	180	179	176	169	174	186	175	194	186	147	188	187	174	184	189	169	180	192	169	181	186	182	183	198	188	187	183	160	190	190	188	173	179	181	199	201	167	178	170	169	169	181	185	173	207	196	181	167	177	216	180	187	167	184	182	197	187	202	176	185	201	176	189	177	186	175	182	174	209	193	188	200	186	204	189	184	185	195	168	183	181	164	176	170	173	187	173	205	188	184	191	169	188	162	187	174	179	186	207	165	197	187	189	186	167	172	165	205	178	177	178	193	172	199	208	172	186	209	176	193	206	157	218	168	163	181	213	197	154	189	206	166	195	183	200	161	167	200	181	190	181	197	187	179	182	209	192	193	189	154	167	176	170	189	163	186	178	210	199	194	183	178	174	179	197	177	176	170	172	185	195	184	184	176	196	195	181	177	183	168	184	176	187	192	187	207	189	191	163	192	191	163	173	184	183	160	203	191	185	181	196	181	177	191	171	179	195	185	184	167	162	194	174	209	184	181	184	183	176	205	172	189	180	167	177	166	177	164	175	182	195	186	186	185	192	179	179	173	177	185	177	190	190	184	179	194	185	174	204	189	179	207	192	182	175	200	171	197	178	187	183	178	196	186	192	191	173	188	196	197	202	178	207	191	175	198	169	179	181	191	191	172	195	191	172	185	188	163	169	193	191	194	178	193	204	177	188	184	175	178	187	201	190	173	186	176	190	178	181	192	172	193	199	173	177	172	186	187	185	151	179	178	181	190	189	165	166	190	157	180	181	178	179	188	161	176	180	178	197	165	201	182	194	177	178	172	200	184	197	214	205	190	160	181	175	177	187	216	182	164	176	176	189	198	178	173	166	177	174	188	179	201	196	171	186	164	181	180	204	182	175	196	165	195	190	200	165	182	162	184	194	195	183	175	175	183	173	190	189	190	200	158	171	200	175	188	174	170	183	192	151	191	186	171	179	201	195	190	212	190	170	204	190	167	183	181	181	191	173	180	200	210	186	177	200	192	172	202	193	165	174	191	197	177	203	180	185	182	193	192	167	202	189	168	184	163	190	154	167	171	185	201	158	195	191	197	202	207	185	199	178	208	166	188	179	207	184	181	176	191	203	182	171	189	194	184	161	217	183	187	196	193	180	201	183	195	207	186	188	195	209	187	214	192	175	189	173	184	185	178	168	200	171	193	168	186	165	195	171	187	173	195	205	188	192	187	173	181	190	195	208	194	180	203	180	192	202	167	166	193	184	183	173	153	163	192	212	181	180	170	184	186	189	195	172	182	208	169	169	179	205	183	138	186	180	174	207	176	171	193	186	178	186	178	187	195	206	160	198	184	162	178	199	197	196	206	182	167	176	175	211	158	165	179	184	201	164	181	189	215	190	179	170	196	171	181	174	187	184	178	173	168	204	197	189	150	179	186	190	216	177	176	201	175	197	207	190	187	190	189	196	165	161	200	177	164	194	188	178	189	180	169	205	176	185	194	179	167	176	180	180	209	180	192	176	184	216	165	170	174	199	199	179	162	186	188	170	187	180	158	186	199	172	192	181	200	207	177	188	173	179	185	193	194	185	209	189	215	178	180	189	165	170	205	209	192	183	207	186	176	174	202	164	169	184	172	182	187	193	198	170	179	196	170	178	189	185	178	191	206	186	189	180	180	176	177	187
13308	22396	21555	13484	10249	18182	39352	27633	799	581	536	502	446	427	379	328	311	295	275	266	255	253	269	254	260	239	229	241	201	210	210	218	224	211	215	204	188	166	190	202	205	169	168	212	218	200	193	192	198	200	226	175	191	191	175	200	193	172	183	188	180	180	197	186	167	172	193	202	204	217	191	187	171	190	192	189	174	191	201	177	188	183	180	179	182	170	209	198	179	189	209	180	202	175	176	164	216	187	187	164	174	171	175	190	181	178	206	177	173	191	164	184	170	174	193	191	201	179	168	195	180	203	193	160	189	171	179	182	188	200	170	180	174	186	183	174	179	194	193	161	150	172	181	198	180	173	167	170	187	199	174	189	173	190	180	175	183	170	178	178	173	202	176	188	183	181	165	180	181	176	193	180	168	163	165	184	209	166	195	202	177	191	179	192	159	178	159	171	190	157	156	180	179	216	187	175	158	174	191	186	161	168	177	169	163	193	176	181	186	189	193	180	177	189	185	174	185	179	188	181	170	196	167	195	168	176	166	189	172	185	190	164	189	179	192	181	179	195	198	179	190	177	188	193	186	202	189	175	192	175	189	167	168	178	163	170	184	186	169	154	173	191	169	168	183	179	205	173	210	185	187	176	180	215	208	194	160	183	166	201	177	198	175	176	194	213	180	171	182	161	178	190	192	179	181	158	179	184	180	221	176	157	182	194	188	194	210	174	183	153	178	167	179	175	162	174	199	188	180	200	170	176	176	180	183	189	173	202	179	179	167	173	177	180	156	208	181	193	166	198	178	210	174	193	184	157	172	185	174	193	185	182	194	177	169	200	165	178	186	174	185	169	192	186	164	191	185	175	183	194	177	183	183	160	183	177	170	190	168	183	176	177	182	182	181	157	187	201	178	206	185	186	192	209	171	181	171	172	193	163	174	199	190	186	180	184	176	186	197	169	165	182	177	169	168	176	183	169	190	177	182	184	184	184	164	187	186	181	170	193	178	175	178	182	186	193	178	169	159	183	213	176	190	185	189	175	187	185	182	188	195	155	167	180	177	185	176	174	191	171	179	166	183	187	197	187	197	178	169	182	190	155	186	182	158	184	180	153	172	169	179	169	166	158	192	175	201	174	184	176	172	177	181	173	187	190	165	177	176	205	188	167	190	191	155	173	176	178	167	192	192	188	188	178	185	165	176	189	178	184	162	188	176	170	195	177	179	218	175	173	178	166	193	173	167	173	184	175	175	166	186	179	164	192	180	168	177	200	169	185	196	195	171	204	181	161	186	151	163	199	177	171	154	173	180	179	185	151	180	169	187	186	185	159	189	179	183	154	192	167	198	190	199	202	198	187	199	176	180	193	192	208	159	189	174	174	198	183	222	189	182	188	184	171	161	179	166	160	161	180	192	211	191	152	177	179	176	202	202	201	175	188	190	177	181	205	188	155	178	186	194	182	162	163	187	207	186	181	197	183	224	202	182	179	199	180	196	173	168	189	212	209	174	176	172	174	178	182	165	207	178	192	175	163	166	197	179	162	179	185	167	182	182	192	198	188	189	173	158	172	170	196	190	186	162	155	169	175	172	195	194	173	170	189	168	191	175	168	185	180	186	170	184	196	209	164	165	181	173	184	176	162	165	214	172	174	181	177	214	186	171	166	175	187	173	163	165	182	174	182	188	157	177	187	204	155	183	188	187	196	182	181	188	156	185	171	171	174	173	168	176	204	170	172	187	183	169	173	179	193	172	180	163	167	181	183	180	205	199	185	174	154	203	170	173	175	167	172	176	181	163	188	200	189	182	201	179	162	168	166	190	168	161	179	175	178	181	188	179	172	172	206	190	164	180	174	175	198	192	173	177	171	181	184	200	187	175	168	176	178	179	170	180	176	190	187	181	193	175	150	185	167	186	156	177	188	181	163	169	188	172	181	191	194	172	199	170	184	153	171	181	179	196	167	170	149	160	177	191	165	168	182	170	190	166	194	188	169	169	202	166	171	189	152	177	187	167	168	187	179	197	189	220	183	173	184	165	172	194	178	162	184	173	164	176	211	179	172	174	192	188	156	199	178	170	192	201	190	178	166	186	170	167	163	183	192	184	164	202	172	154	184	186	186	172	178	193	192	193	183	177	166	171	174	173	186	168	172	185	190	194	171	188	190	195	184	199	170	196	174	176	195	200	173	170	171	188	184	178	177	167	188	187	189	194	171	182	190	184	172	194	187	168	179	166	177	174	193	182	169	176	159	172	212	172	191	182	168	164	155	194	166	162	166	168	195	192	182	195	190	199	168	192	185	170	171	181	175	186	185	188	180	204	181	175	164	163	178	169	152	162	184	199	171	195	186	192	175	175	184	194	212	207	181	155	164	168	178	179	187	205	177	152	165	148	158	158	165	182	174	156	207	188	168	193	183	171	183	212	176	189	174	182	174	201	200	174	186	172	188	148	197	181	161	168	192	183	167	176	183	176	172	164	195	198	177	169	164	163	190	191	191	185	185	172	152	176	159	163	196	172	210	172	203	176	184	155	186	181	181	192	184	184	188	191	184	183	164	186	185	189	180	180	182	194	189	179	171	199	172	179	162	168	185	181	192	169	163	179	163	168	183	172	184	190	196	182	191	182	190	192	186	193	175	177	173	161	165	167	174	193	186	178	185	170	195	179	170	181	160	190	203	183	169	182	180	192	178	169	193	191	173	181	153	174	184	183	165	204	162	186	205	191	192	177	178	130	185	186	172	183	181	176	188	179	151	164	179	167	194	165	173	171	188	161	161	201	176	181	158	201	151	155	189	193	175	181	166	187	190	205	180	194	189	182	172	197	175	210	165	176	167	171	174	171	174	163	167	178	175	170	158	183	180	175	169	185	183	180	184	184	159	172	196	181	158	183	200	197	189	184	182	186	179	192	188	174	189	187	163	174	191	181	184	175	177	171	183	174	196	208	196	169	177	177	161	155	174	169	196	187	149	184	183	194	177	172	191	161	179	181	196	169	181	186	183	183	181	196	184	175	178	187	188	162	182	165	170	176	156	194	202	184	195	182	174	155	187	182	177	193	181	169	169	182	187	197	180	153	184	168	171	177	201	167	179	189	188	163	175	163	178	171	165	182	200	165	185	161	185	180	181	187	182	163	193	178	209	168	183	168	148	216	167	196	166	190	185	181	192	170	175	170	175	183	178	176	195	190	182	192	174	167	183	185	169	154	192	184	188	160	179	197	179	204	174	179	179	186	166	177	169	159	173	210	175	179	170	167	181	172	175	173	167	181	201	183	178	191	163	172	201	178	188	190	169	180	188	166	180	191	166	187	154	184	196	204	173	170	186	182	181	166	188	180	181	163	188	182	192	200	208	163	196	177	189	182	191	193	179	168	176	171	168	170	165	216	195	177	202	177	185	168	184	176	175	178	198	198	192	174	191	180	177	186	211	185	180	150	163	165	184	203	186	189	192	168	173	210	183	170	168	158	181	180	193	190	192	194	179	177	165	170	170	157	174
22547	20381	27060	23592	20409	21259	49146	60307	16856	2409	704	602	533	515	520	497	474	469	458	451	429	472	431	423	415	431	437	382	394	406	413	389	416	384	396	387	420	402	357	380	343	371	422	416	378	437	368	365	399	400	363	423	392	396	366	403	367	371	406	368	383	389	383	413	396	379	349	393	381	370	383	397	384	410	377	386	374	370	381	381	342	345	375	406	353	378	373	387	382	391	384	372	380	401	392	387	359	379	361	355	354	344	385	383	352	398	338	379	364	389	393	361	373	360	330	378	349	372	402	378	366	363	356	349	341	388	405	401	417	399	350	376	369	392	345	343	398	359	371	366	392	368	384	391	392	366	383	384	420	390	369	374	369	358	392	368	362	394	377	395	392	344	384	367	387	364	397	380	363	354	401	399	338	362	389	355	360	378	406	375	375	333	344	369	389	367	363	364	372	369	365	388	393	380	359	389	358	355	368	361	365	350	372	405	383	350	390	378	373	366	362	366	385	385	358	381	384	347	347	368	380	348	352	370	361	376	335	381	388	349	393	380	366	367	362	377	341	400	333	394	335	343	363	384	368	388	347	365	362	357	363	377	360	387	394	349	348	371	392	376	371	355	427	375	367	361	377	368	373	371	344	375	337	363	369	354	363	375	370	324	380	384	384	387	356	385	395	360	346	349	388	383	363	352	350	375	385	358	379	371	379	368	342	372	373	368	382	376	382	363	365	363	347	359	341	360	377	379	356	363	407	377	419	376	341	335	354	333	329	341	345	362	390	378	415	382	403	330	394	361	374	389	375	393	355	356	369	367	409	367	369	365	360	390	389	355	386	353	360	417	343	370	356	362	409	350	356	388	344	350	357	381	386	393	386	376	388	364	373	372	347	387	376	364	389	337	370	354	363	356	362	384	342	353	374	386	353	364	400	377	375	351	346	400	364	351	347	390	372	344	336	386	387	388	368	375	372	380	363	362	391	314	388	373	389	383	328	369	393	356	365	389	364	370	370	360	354	362	359	377	362	352	388	346	354	401	376	383	346	367	341	385	349	327	352	409	344	364	396	369	384	356	379	391	384	378	389	364	382	379	357	363	352	361	376	358	372	377	391	358	422	367	334	372	376	379	375	388	388	358	392	380	406	333	400	394	392	352	386	362	361	392	363	350	360	374	384	393	355	369	350	379	359	379	391	379	346	380	376	357	367	382	369	372	363	371	386	376	371	335	371	375	390	345	383	351	366	366	357	359	374	352	367	356	353	364	393	380	365	387	365	344	395	379	369	343	364	351	376	389	378	343	371	356	411	382	409	371	423	363	364	370	360	389	359	375	451	348	383	369	368	392	362	381	356	379	345	355	386	396	365	335	361	348	381	393	370	351	346	371	380	349	386	364	380	347	396	375	381	367	381	352	407	375	376	323	413	382	371	381	374	398	361	372	373	369	341	380	348	398	406	378	359	335	354	351	380	375	364	351	339	357	386	355	357	336	346	358	374	351	400	403	359	360	376	337	355	385	376	367	371	330	342	362	394	372	333	375	362	383	386	381	365	371	402	365	392	368	400	352	341	393	388	400	373	347	385	341	356	416	399	378	354	400	398	388	354	311	340	361	330	327	375	361	380	356	368	364	385	358	376	338	349	356	389	372	387	329	371	371	353	339	374	348	368	336	390	385	376	361	370	397	350	395	371	347	387	387	364	386	346	409	377	364	396	351	379	418	378	374	364	387	371	405	378	353	353	375	350	362	356	363	355	343	364	408	357	391	367	363	362	363	377	345	366	362	340	389	383	343	349	363	348	381	377	347	373	357	364	387	385	365	337	343	359	383	372	394	364	389	355	359	387	408	353	347	353	343	395	411	358	345	357	347	366	374	371	364	361	358	346	378	353	336	356	351	378	371	375	359	331	353	381	389	376	356	388	390	343	392	372	364	393	364	368	357	406	353	396	352	371	329	391	362	370	348	362	377	360	374	372	352	374	369	371	343	366	401	392	386	383	382	353	393	372	384	440	379	354	395	357	370	375	388	377	392	384	385	367	399	365	417	383	339	385	384	377	344	334	333	375	395	357	403	362	400	404	354	349	359	393	406	374	373	396	342	335	375	373	379	362	376	405	391	385	395	398	358	373	385	346	363	372	367	392	331	349	359	395	354	363	367	349	386	366	378	355	392	373	351	364	384	347	365	380	362	394	370	385	361	362	358	390	352	390	325	363	377	368	364	396	397	349	347	373	378	396	424	363	373	345	387	393	354	380	355	396	377	359	379	369	356	335	366	379	368	357	378	372	315	383	374	402	356	355	339	397	369	375	388	397	387	397	375	355	387	391	358	346	365	371	419	361	353	365	390	370	355	382	369	394	380	390	371	383	382	382	421	377	381	360	379	377	382	397	396	383	341	371	356	329	370	411	412	339	396	374	378	338	378	388	391	373	370	372	371	364	362	363	403	382	385	390	381	366	380	369	375	345	350	355	387	340	368	365	366	358	362	362	341	367	407	380	393	388	376	380	370	374	350	370	363	365	324	362	382	392	348	366	387	348	349	372	387	383	377	354	364	367	366	355	340	375	356	361	355	360	373	350	353	383	368	412	359	403	378	360	405	396	341	365	371	358	368	354	396	395	353	346	336	341	354	391	425	388	367	382	352	357	329	374	389	389	358	361	391	359	374	359	390	414	344	361	401	364	343	361	370	362	373	347	333	363	345	395	341	363	368	344	363	376	381	376	344	380	339	429	383	362	376	396	367	352	370	373	337	361	388	379	359	348	378	384	338	375	370	366	353	374	368	375	361	324	375	352	335	363	356	401	349	372	367	357	370	386	364	372	369	365	360	370	348	404	374	371	353	346	403	386	358	378	385	344	374	356	364	372	357	346	376	385	365	359	400	331	361	401	365	358	388	352	358	371	351	365	397	363	395	367	368	377	422	405	373	391	364	353	381	352	345	343	373	374	353	358	379	350	353	372	371	352	361	347	375	341	414	385	356	369	381	354	368	394	345	363	374	352	361	383	363	415	399	363	392	380	368	358	385	381	396	359	378	384	357	402	343	409	394	353	360	367	385	400	397	374	351	373	390	384	364	377	346	383	392	390	368	386	344	405	356	386	366	347	400	366	372	341	361	391	385	365	385	364	346	399	380	356	362	394	361	386	379	388	349	352	382	312	356	394	363	407	379	347	363	370	398	346	373	338	365	350	342	366	348	367	363	363	349	374	373	356	396	372	371	358	366	370	381	382	380	387	357	371	365	388	367	358	366	351	382	386	374	337	374	386	354	372	339	400	410	422	367	380	359	347	398	401	378	372	346	409	384	366	362	350	339	367	343	372	355	406	357	349	370	360	361	372	422	353	387	349	373	391	416	318	374	388	360	331	381	369	363	341	352	369	361	367	361	395	373	367	338	381	361	347	364	367	357	331	380	326	395	377	363	348	371	405	412	343	367	365	385	371	373	362	387	365	370	379	357	373	366	350	348	360	378	353	428	329	367	372	400	413	358	404	382
17236	31141	28710	20446	14013	15445	48800	48886	1575	1151	984	864	754	740	710	629	581	529	519	524	488	500	483	477	466	433	369	399	447	420	418	407	406	421	388	365	360	389	400	347	370	380	361	402	386	356	358	387	367	385	364	392	345	398	361	388	329	377	359	376	356	371	334	351	369	342	388	339	369	386	346	351	352	358	384	337	401	340	329	348	352	374	337	374	343	354	344	368	337	329	345	344	383	352	342	376	342	321	354	342	353	361	335	344	382	339	322	353	350	346	341	333	337	383	337	350	348	375	343	361	347	358	361	337	346	340	350	375	373	322	357	352	371	358	362	331	349	343	339	343	377	342	381	341	357	302	393	332	333	324	292	327	349	342	370	380	355	379	319	362	339	390	384	377	399	334	340	349	357	388	354	382	348	357	385	323	322	339	330	368	355	359	330	321	328	359	315	367	355	378	371	354	348	391	359	340	375	343	352	381	345	363	365	351	362	364	356	365	357	351	333	350	376	337	349	341	352	358	381	350	382	360	361	313	391	345	354	331	324	358	336	396	362	339	352	373	322	352	361	338	352	366	340	384	365	379	351	338	382	403	375	329	306	384	350	369	345	332	358	373	329	321	359	365	323	383	361	341	366	343	378	351	346	327	346	360	364	328	378	346	361	349	343	378	322	341	340	329	366	379	324	337	367	338	319	337	369	368	303	347	369	382	336	330	360	356	361	323	360	354	342	348	327	357	314	340	358	363	339	385	346	361	349	353	333	343	345	351	351	366	354	334	374	372	309	331	347	367	342	356	345	366	372	356	358	370	354	316	333	354	371	350	334	394	341	367	356	360	350	375	349	327	364	330	349	360	388	328	330	367	352	348	345	347	339	315	340	354	353	372	329	367	359	335	356	336	377	364	363	348	365	329	381	365	342	347	365	362	351	352	360	312	347	361	363	340	331	359	364	324	359	337	336	341	351	318	322	376	330	358	322	335	348	347	391	355	383	336	316	371	341	366	341	342	372	361	301	360	368	348	341	366	358	364	370	343	340	340	333	363	352	329	412	338	339	366	347	377	397	344	312	358	354	345	311	390	321	376	358	314	322	353	344	350	372	356	368	338	356	353	342	367	393	345	330	349	373	306	366	365	348	377	358	358	329	372	334	384	341	320	358	362	329	378	320	354	341	348	305	354	353	361	344	324	378	315	353	330	367	322	321	354	347	324	338	365	357	373	348	337	348	356	372	341	324	368	342	351	306	370	345	386	362	329	385	376	340	374	343	367	368	325	317	351	354	337	323	353	325	391	350	364	340	390	364	340	326	358	342	333	327	347	335	338	357	313	327	341	376	348	327	381	374	417	372	352	340	351	353	343	351	345	351	341	338	349	338	359	326	351	335	340	339	381	337	387	321	364	361	357	348	397	358	341	343	326	328	341	329	347	342	373	387	352	338	384	323	364	356	344	331	350	343	363	372	338	357	356	353	343	328	351	367	355	338	345	341	354	377	347	308	331	365	362	381	344	334	371	328	377	363	346	365	365	385	363	333	339	345	364	344	346	360	318	346	316	341	377	372	345	318	360	331	363	320	336	352	332	327	348	373	351	343	347	334	344	335	336	337	344	346	313	384	344	351	322	343	363	335	366	335	360	357	367	319	358	346	312	356	355	339	373	339	347	343	371	349	356	368	352	367	352	328	319	310	344	355	328	339	368	336	376	359	346	353	387	371	340	352	373	348	367	397	357	365	342	398	314	355	371	372	349	372	329	338	336	352	364	352	351	370	307	377	333	371	362	322	359	349	380	342	338	378	353	379	373	347	385	342	371	350	338	335	336	323	348	344	344	379	346	343	358	370	364	374	330	330	369	363	380	322	354	374	348	332	351	362	361	371	395	339	322	349	365	380	365	376	346	331	347	359	374	333	343	341	334	354	337	377	363	313	371	338	386	330	363	340	369	379	357	325	365	383	367	356	359	342	372	321	345	378	367	354	365	358	350	378	318	350	362	333	340	365	371	330	361	365	344	377	328	341	346	339	356	324	355	327	360	364	344	337	383	334	338	363	369	370	328	359	327	328	355	324	366	361	348	331	364	368	370	328	354	383	361	356	362	335	365	320	356	366	333	345	334	379	354	368	360	349	364	322	335	354	365	328	344	327	337	342	373	331	350	357	322	370	332	353	338	321	347	385	348	325	367	325	367	342	349	360	332	364	343	337	351	353	365	327	351	317	379	347	357	343	342	354	335	317	313	341	332	331	328	364	336	353	331	347	344	363	343	358	368	373	375	329	339	368	345	369	341	366	335	346	365	339	357	373	341	344	369	348	330	355	342	334	355	356	301	366	326	372	347	340	344	344	362	349	403	338	383	375	328	372	347	368	367	329	352	350	327	361	343	343	332	378	345	346	351	323	373	330	323	382	343	358	348	350	358	329	340	352	348	339	395	381	358	324	340	337	360	356	310	340	370	358	338	314	362	358	388	338	367	340	335	366	354	388	335	347	362	339	378	375	361	381	351	366	314	369	338	352	345	388	380	346	375	357	397	344	341	342	342	347	314	347	384	373	355	319	358	352	329	341	362	364	352	336	311	385	325	384	343	352	351	366	364	389	375	362	326	355	382	356	337	360	345	325	340	359	372	381	338	348	402	369	330	342	372	357	334	363	358	365	359	372	355	335	371	349	387	374	344	386	353	356	326	341	341	369	373	335	368	339	359	384	343	354	335	353	354	364	381	355	351	356	336	315	347	365	340	345	393	311	353	344	333	334	373	376	334	360	321	335	342	351	327	343	351	360	362	352	352	365	355	379	368	376	338	338	344	348	353	336	336	362	352	349	356	316	369	346	381	328	359	359	330	334	390	364	379	348	337	347	326	365	339	325	344	331	364	347	377	359	324	352	332	340	335	361	324	375	333	364	337	361	354	357	347	339	317	368	318	382	365	346	365	361	382	325	334	335	368	349	368	339	307	364	363	335	364	381	350	364	349	347	376	364	353	332	359	355	330	356	366	322	348	352	355	378	328	341	349	343	343	339	341	349	379	372	331	342	327	351	373	356	351	339	343	352	375	386	330	331	364	315	363	330	355	356	347	341	365	377	347	321	395	329	333	370	368	338	348	341	352	370	302	377	362	362	354	353	342	326	357	350	360	368	335	334	369	340	354	346	341	401	364	362	366	366	361	362	358	345	345	351	353	369	362	324	350	344	342	331	369	360	341	356	343	344	363	348	366	331	346	339	345	346	348	332	323	353	361	326	380	331	344	329	357	366	341	351	378	375	356	330	327	356	350	316	349	369	352	343	357	323	334	326	330	366	328	340	344	342	355	340	336	370	309	364	337	345	347	376	377	328	355	350	357	352	354	356	338	390	330	345	339	350	332	353	306	312	321	387	388	325	325	372	320	372	365	384	384	364	346	370	392	356	324	341	382	335	343	363	356	359	359	315	342	375	329	362	358	334	346	349	340	349	377	356	353	335	350	398	353	357	325	377	343	362	362	356	303	353	359	346	341
27828	16884	8831	3525	1565	889	2626	5501	224	111	143	116	111	143	106	113	124	130	109	113	118	91	108	121	88	115	118	117	111	121	121	125	117	112	122	125	118	111	107	108	109	118	96	112	117	117	110	117	128	108	121	99	95	109	112	111	120	120	111	112	116	120	115	126	107	92	121	124	103	120	124	89	126	108	121	106	128	115	95	120	115	109	126	131	125	126	113	132	112	120	107	115	126	109	91	102	122	109	109	101	92	106	101	108	97	111	102	118	118	106	97	110	124	104	118	92	103	120	106	127	117	116	121	102	100	113	121	112	112	115	112	130	103	103	117	130	122	114	115	118	137	127	114	94	126	111	131	105	106	95	118	108	128	104	136	103	113	114	96	106	114	121	101	105	116	85	104	120	109	107	111	108	92	147	98	117	109	124	117	120	99	124	115	108	115	101	116	109	109	122	120	103	122	139	114	108	107	118	132	132	114	124	124	97	123	116	116	100	112	121	125	120	108	113	111	104	104	114	118	107	108	127	112	116	114	108	122	128	113	107	94	110	111	108	107	117	107	90	119	118	114	104	113	101	116	112	125	130	97	129	115	111	113	101	101	127	119	103	104	107	108	108	106	130	124	124	107	116	121	117	120	101	108	110	104	119	122	105	113	115	128	113	103	111	97	124	131	119	117	112	115	121	123	106	115	125	113	104	104	105	98	121	122	115	106	117	121	128	108	137	111	112	110	114	101	120	130	100	101	110	123	90	116	127	128	110	114	108	109	110	119	106	129	122	107	120	104	111	108	112	109	114	119	92	102	105	115	108	109	103	110	117	117	115	98	112	125	128	111	100	96	127	118	115	112	104	118	101	132	136	123	107	128	126	121	117	107	103	113	121	120	112	115	113	140	119	113	94	128	104	127	109	113	108	120	103	117	116	126	108	122	113	111	96	116	129	109	100	128	124	127	103	116	128	110	115	106	105	111	112	104	102	129	120	119	93	126	111	109	89	112	122	100	104	130	127	118	111	94	111	124	129	107	110	131	103	93	127	111	99	133	115	104	120	98	111	116	97	122	103	112	120	110	121	107	128	97	119	131	100	103	115	111	106	98	114	107	117	115	109	88	106	133	138	89	134	133	112	100	116	102	110	111	97	124	119	120	113	101	130	112	111	99	125	123	112	101	102	114	117	121	107	122	95	122	120	125	120	115	135	117	105	94	107	128	103	124	98	100	114	108	115	123	107	112	108	99	107	118	127	120	107	116	112	122	125	105	108	97	114	123	106	128	99	99	105	100	128	114	113	122	119	104	98	105	121	92	115	114	116	114	115	105	119	102	113	120	100	132	105	100	110	122	96	107	127	130	101	110	119	102	107	109	122	99	116	128	105	101	114	131	106	112	124	141	119	121	113	105	104	127	108	117	104	121	105	120	96	118	127	112	115	122	128	103	115	116	122	113	127	107	116	115	120	134	114	109	127	109	119	127	121	113	121	115	125	133	121	113	114	103	111	105	115	112	118	128	111	111	120	99	124	118	108	120	132	106	97	112	115	114	121	99	118	111	129	114	104	107	104	118	122	124	118	128	122	121	106	97	125	109	136	127	100	111	94	101	98	113	114	138	85	111	105	116	102	119	102	118	117	125	118	135	110	106	92	125	123	116	126	126	100	109	104	132	117	101	113	120	120	108	114	116	114	111	106	101	113	108	123	134	104	98	123	110	125	135	112	115	123	102	133	123	107	110	113	115	104	114	119	108	113	107	124	97	116	117	130	122	132	106	125	125	111	127	110	115	119	124	119	121	120	109	124	117	108	107	108	109	125	120	112	109	126	120	120	119	115	106	108	109	118	126	116	117	124	116	120	115	124	126	129	112	120	112	129	124	122	101	97	142	110	126	126	115	111	106	118	115	107	120	123	120	102	109	115	112	129	112	113	112	126	128	97	119	105	97	108	102	88	126	115	89	119	113	112	98	105	123	101	107	109	102	119	118	120	111	119	95	101	120	133	116	113	119	116	115	97	121	107	94	139	110	110	115	89	111	113	119	113	118	135	108	93	112	130	115	107	115	118	105	112	99	118	118	131	103	102	122	124	119	118	120	99	110	148	94	105	102	112	112	127	107	92	121	113	97	126	116	122	135	117	107	122	119	111	102	115	144	102	114	133	124	113	122	114	116	117	113	120	104	123	111	123	122	122	119	110	103	101	106	114	109	107	109	114	115	119	122	121	116	106	125	118	118	110	132	101	116	120	92	101	104	100	103	98	117	108	116	117	120	125	129	101	110	103	117	92	113	98	115	119	111	112	103	123	127	110	126	115	117	121	103	119	124	119	113	93	103	110	118	126	108	102	112	122	131	114	110	104	104	126	108	115	113	118	109	118	106	106	118	118	112	114	131	110	119	122	121	108	110	97	101	129	108	119	127	99	99	119	114	113	118	104	110	124	101	97	92	129	111	115	108	103	119	124	134	112	142	110	98	121	123	119	107	113	114	108	111	91	100	102	105	112	115	117	115	106	107	112	123	129	87	112	123	110	109	100	114	113	99	136	107	108	113	97	107	99	115	100	111	115	98	138	112	96	126	120	99	99	121	106	117	96	104	120	98	113	134	97	106	128	108	109	118	129	112	116	101	108	120	116	110	111	108	122	119	129	113	98	132	106	124	114	111	105	112	133	122	125	128	124	106	106	108	124	93	112	107	114	125	118	117	121	126	138	105	122	107	106	110	115	125	95	115	126	115	110	98	92	131	142	113	123	136	127	100	110	113	95	117	141	105	115	108	113	112	105	153	125	109	121	112	127	124	98	108	102	108	111	110	116	100	122	112	126	101	111	122	133	95	105	116	105	125	119	119	124	119	121	115	103	107	115	120	100	113	111	93	114	130	113	121	101	122	116	111	125	98	116	119	111	125	111	96	110	99	110	115	103	104	99	119	111	116	109	111	114	108	110	110	129	136	115	112	126	108	98	113	115	104	116	84	105	122	104	108	123	111	114	123	108	120	104	105	108	111	108	109	121	127	100	133	116	109	104	127	125	135	116	92	108	114	123	106	121	110	109	119	135	116	106	109	126	121	111	106	111	124	110	120	114	102	117	108	126	140	134	126	101	111	145	109	127	117	142	111	119	112	113	95	113	131	98	112	102	123	111	140	115	125	94	119	111	100	119	120	107	116	112	113	117	120	107	100	126	104	110	134	119	102	113	127	101	134	128	111	115	103	125	130	125	117	106	115	124	116	100	107	121	145	104	132	121	120	102	119	110	111	119	108	87	120	124	120	109	116	126	115	99	131	107	103	119	101	118	89	105	104	111	109	104	107	99	120	112	123	104	112	101	119	97	85	98	124	119	118	104	121	116	115	113	125	109	118	116	106	111	116	109	106	110	124	130	133	120	93	94	107	103	105	98	100	113	112	118	140	117	98	116	126	106	106	122	119	115	133	93	94	121	123	107	106	105	107	118	145	132	115	104	113	113	121	113	107	130	112	119	128	100	130	115	108	106	106	114
11809	13710	13528	5766	3147	1750	4769	8632	206	137	142	119	140	145	134	131	132	115	139	130	141	151	128	139	127	123	141	142	116	117	110	118	139	112	140	121	146	112	125	119	125	134	133	114	129	120	145	137	138	126	137	131	124	130	110	125	131	118	130	120	142	124	120	124	129	122	117	139	125	140	117	145	139	154	125	118	119	141	117	133	118	142	134	118	128	130	135	122	120	104	133	144	117	127	120	123	125	125	126	113	121	140	139	109	115	123	151	109	100	127	140	125	119	125	106	140	133	102	126	130	136	104	112	122	141	133	118	108	126	125	128	123	124	117	118	131	122	129	115	115	125	115	125	136	139	144	108	125	108	146	114	141	101	141	114	119	135	126	126	134	131	123	129	114	125	115	118	120	140	148	137	127	115	139	127	117	122	130	122	126	117	113	120	112	153	120	119	138	128	139	107	139	134	104	130	134	129	124	114	102	114	135	134	112	110	116	127	120	119	124	142	119	118	144	119	134	123	138	120	128	135	116	110	114	139	124	125	111	113	122	130	124	126	137	119	138	132	156	116	149	162	122	105	132	129	117	114	136	132	131	136	126	112	137	119	118	134	98	117	131	132	115	124	119	108	116	115	115	108	115	93	140	128	123	132	133	131	128	134	119	123	127	129	124	120	129	139	123	130	147	129	136	130	125	110	108	118	112	133	112	111	134	119	117	117	120	113	125	132	129	125	105	121	121	134	132	135	127	128	122	117	113	114	143	120	116	136	123	135	130	124	113	123	130	129	113	115	135	148	132	136	121	126	128	140	124	112	131	147	108	130	109	119	118	144	117	121	128	113	116	118	109	119	109	133	117	128	108	137	130	111	128	127	109	92	130	142	129	100	119	136	113	125	129	124	151	129	115	132	120	133	138	117	115	107	110	122	135	126	129	134	133	108	138	125	135	139	117	111	109	125	128	119	122	132	113	128	116	119	94	124	129	111	107	139	125	104	114	123	121	131	122	123	126	118	126	118	135	121	120	120	106	132	114	117	119	107	145	129	128	136	114	128	127	143	143	133	119	124	118	114	124	134	119	122	114	128	111	105	125	139	124	108	96	140	143	124	111	131	124	137	136	137	113	103	115	117	127	126	126	121	129	115	140	116	110	129	118	128	127	121	119	114	122	140	113	129	137	131	114	124	134	114	118	130	137	138	125	124	117	128	145	119	142	124	122	116	114	136	139	110	113	115	127	144	119	123	121	109	105	131	122	140	152	121	113	147	139	146	132	121	121	133	142	123	142	124	135	120	133	113	106	116	127	128	140	122	130	128	140	132	124	127	121	132	118	104	129	121	122	122	115	124	140	123	116	141	122	120	128	127	139	130	131	147	141	126	114	142	123	135	126	125	104	132	126	117	131	99	144	114	131	117	143	128	137	134	126	119	137	141	116	115	123	132	130	118	128	104	127	140	126	112	136	112	129	121	118	109	140	140	124	114	126	144	138	109	131	118	125	131	137	119	121	152	106	137	125	122	121	142	123	139	137	137	120	140	128	133	138	122	123	117	115	130	121	124	126	125	125	110	126	122	139	125	145	167	135	109	136	115	131	135	113	127	121	125	120	130	104	126	122	108	140	117	118	127	121	111	137	126	121	129	124	113	145	130	119	130	132	120	125	118	128	122	142	134	134	143	116	113	132	130	113	127	120	127	124	119	148	144	125	136	126	141	118	117	124	114	133	131	123	122	149	134	128	108	121	126	128	128	138	123	111	130	118	106	114	132	142	131	128	129	113	141	121	99	128	129	118	119	115	127	141	127	112	140	133	132	149	132	127	145	126	136	111	131	134	131	127	136	125	114	146	128	130	134	117	147	146	138	123	128	109	124	126	130	131	113	133	138	116	107	129	114	120	134	126	117	126	123	114	127	126	114	109	106	121	127	128	113	108	118	123	117	134	148	126	128	147	130	115	123	121	113	111	131	138	119	127	146	100	122	119	122	124	119	135	115	130	134	133	135	132	126	134	118	115	124	137	111	139	131	114	119	119	120	120	127	123	117	139	136	101	123	137	137	120	127	120	129	114	124	136	123	122	115	136	117	118	119	135	132	107	138	119	123	113	141	124	114	132	105	132	129	119	124	126	129	102	109	128	123	120	126	119	141	139	119	115	127	130	109	117	140	108	124	118	140	124	130	113	120	127	133	115	144	100	123	138	140	131	119	111	118	99	143	134	117	125	134	126	103	106	115	128	135	122	129	132	129	125	137	126	124	126	122	140	121	113	111	124	108	135	127	124	128	124	141	127	110	129	122	128	124	118	112	139	118	104	131	122	124	107	102	153	125	132	125	123	132	116	125	143	142	133	152	110	142	153	139	132	136	127	134	115	104	145	141	119	134	138	145	123	138	111	124	107	129	128	146	115	123	101	122	119	126	127	125	135	117	128	125	121	142	111	128	128	120	116	125	116	129	116	148	125	127	117	125	141	117	140	134	142	129	125	120	137	119	124	113	131	139	123	103	124	129	120	129	125	152	137	122	131	129	105	124	121	122	125	122	135	131	116	129	139	126	131	128	127	144	118	134	131	153	125	124	122	144	145	123	146	122	132	137	145	132	116	121	123	119	134	130	116	138	142	147	117	135	117	126	125	127	104	127	102	120	127	137	110	120	123	130	120	116	140	113	118	96	133	133	128	129	125	86	119	124	118	121	132	138	133	111	107	141	117	150	103	113	117	120	116	137	146	144	119	123	118	134	108	149	144	128	131	117	127	143	128	114	110	122	147	114	111	112	107	124	139	116	136	121	130	146	142	123	120	146	120	143	128	143	132	128	137	126	118	146	144	95	131	122	143	128	109	134	127	130	150	115	120	127	126	120	114	115	126	133	121	120	121	140	132	130	100	131	120	126	125	124	110	120	134	148	112	108	124	117	138	118	107	120	141	128	134	114	117	130	120	139	113	146	140	125	137	147	128	126	112	111	144	132	112	127	148	120	122	110	116	141	122	135	106	129	139	98	119	122	126	133	128	120	114	126	113	121	130	130	122	134	126	132	126	126	131	131	117	115	131	123	147	119	133	135	120	113	147	119	145	118	138	133	106	133	121	128	133	129	124	110	132	137	123	130	127	144	108	123	96	137	131	141	132	110	142	124	122	130	114	120	123	142	120	130	151	147	124	121	116	136	123	109	126	133	137	114	106	125	122	125	139	122	124	102	115	138	133	133	133	126	140	124	124	109	121	127	133	128	107	114	143	116	104	127	135	132	119	131	132	140	133	127	119	118	113	134	124	108	132	149	136	150	113	119	104	113	108	117	117	128	128	119	126	121	139	116	123	135	131	132	118	125	105	138	115	116	145	118	137	121	123	168	135	124	117	128	115	116	136	112	129	131	121	146	146	136	134	132	119	118	105	124	135	113	132	130	130	120	139	144	126	112	102	131	126	118	138	124	131	129	132	124	122	141	124	123	140	109	114	117	135	149	125	148	132	124	122	118	144	118	117	125	130	121	119	133	144
24933	20404	26750	23942	20468	13298	22142	50413	14014	1009	340	322	253	276	254	302	259	221	214	244	258	219	199	217	211	200	189	179	195	196	208	204	209	210	214	206	194	192	201	190	216	161	197	176	197	213	207	191	208	212	193	193	166	177	204	182	196	196	210	192	191	178	209	185	209	168	177	197	194	196	192	182	167	194	182	185	195	193	192	203	205	170	194	212	193	178	225	183	205	207	176	182	197	182	197	164	201	199	185	191	197	174	201	217	184	183	182	176	203	185	206	199	187	181	198	204	177	195	177	182	190	191	177	197	187	183	192	178	193	173	175	175	171	226	189	214	194	217	180	181	200	187	190	216	185	179	196	172	213	176	185	175	191	206	187	200	214	199	190	199	192	185	202	166	218	182	186	189	215	190	161	191	203	186	219	192	196	175	204	186	171	193	187	165	203	162	193	168	182	217	179	215	192	187	202	210	195	181	173	193	180	185	196	201	205	202	200	172	234	183	194	176	208	199	187	203	188	188	203	187	200	184	194	197	208	198	196	184	173	172	191	199	179	185	211	172	185	226	197	206	201	210	191	194	174	175	196	167	182	169	184	208	187	199	196	171	200	209	184	180	178	206	193	191	187	199	210	217	201	191	187	194	188	173	211	190	197	178	198	189	186	193	189	198	174	211	194	173	189	185	192	163	175	179	187	199	190	193	187	181	193	191	196	192	171	168	165	201	187	181	199	196	208	198	191	187	187	188	181	175	178	173	199	171	231	166	204	190	197	186	188	204	184	192	188	188	177	198	177	173	200	180	198	190	191	201	183	206	176	157	190	165	220	222	197	185	162	196	182	186	185	195	203	189	191	195	191	195	183	182	178	173	194	225	182	188	183	196	175	186	219	176	196	207	186	179	196	196	194	204	201	209	195	179	177	197	180	188	164	171	163	204	168	185	201	195	182	198	206	172	209	210	211	172	201	203	184	188	183	191	182	204	186	175	208	195	176	179	182	205	182	191	187	180	179	178	186	184	186	188	215	191	195	197	172	207	206	177	213	176	198	178	204	158	183	191	192	171	170	199	189	179	187	192	195	200	202	193	180	178	178	196	173	200	187	175	183	185	169	186	172	197	176	175	182	176	189	192	209	183	213	177	201	187	185	204	171	188	199	187	174	178	175	192	187	182	206	179	200	190	176	185	182	184	205	194	182	179	217	191	192	202	178	187	196	161	202	206	185	198	192	162	188	214	175	187	171	196	194	192	173	181	195	198	215	150	199	196	184	203	204	201	174	177	188	185	164	218	231	211	181	196	173	162	212	200	209	171	189	196	167	170	172	161	194	195	162	178	174	187	208	181	201	188	217	190	182	214	171	169	193	191	211	161	206	205	179	177	203	184	186	192	175	180	205	210	201	194	193	189	202	185	170	188	196	190	155	177	190	195	206	219	201	174	163	186	180	163	205	185	182	192	170	199	197	179	184	190	191	195	202	206	220	194	210	201	161	184	216	190	178	202	215	183	180	193	186	184	201	180	168	196	181	202	192	182	158	196	182	191	187	204	202	175	160	176	179	194	195	204	185	198	197	182	181	207	182	192	196	167	196	192	192	181	181	200	198	197	192	177	179	181	184	195	185	185	189	186	179	189	189	179	188	217	202	202	188	178	184	193	209	187	181	203	204	187	195	173	188	221	198	181	189	181	195	190	215	206	181	191	187	181	178	198	201	209	186	182	182	213	190	184	184	180	210	206	185	184	183	187	180	193	187	201	182	198	204	175	178	197	192	201	172	203	186	202	205	213	179	207	200	176	189	189	195	193	179	198	202	191	203	199	171	191	190	207	188	196	204	185	187	185	169	171	167	186	198	195	187	195	163	197	203	201	190	200	166	202	174	198	175	166	176	185	171	183	188	192	200	185	189	173	196	189	171	174	172	186	207	187	197	202	207	224	180	200	193	161	174	189	192	198	194	180	208	177	197	207	175	210	201	211	192	207	166	195	177	203	211	190	200	187	187	176	187	208	197	176	194	177	169	188	199	196	181	217	214	190	183	167	200	202	179	170	185	177	198	192	188	196	170	176	187	182	217	188	192	195	190	174	176	154	199	211	208	214	182	206	179	210	192	174	200	207	181	189	173	197	192	187	193	180	185	181	176	175	206	192	194	171	188	178	205	201	177	196	209	184	203	185	183	211	177	177	157	181	213	192	178	180	187	199	192	200	198	204	184	199	175	201	170	190	202	187	195	190	162	186	190	193	187	201	200	184	211	182	205	185	195	201	203	172	202	181	187	190	181	199	215	171	188	172	173	180	205	188	193	151	220	198	199	195	193	163	197	180	168	200	194	175	183	182	208	205	170	175	183	216	167	189	200	197	191	197	188	161	163	190	171	182	198	180	205	188	175	188	178	216	180	211	191	211	199	173	167	176	178	180	179	197	186	152	200	187	174	192	190	197	200	225	198	201	195	183	180	190	164	167	195	193	196	199	200	194	178	198	192	166	165	183	197	170	184	207	173	194	163	203	228	217	224	189	195	195	177	183	174	205	195	169	193	168	198	193	190	174	199	195	165	215	187	189	201	185	213	190	169	179	195	203	196	201	196	189	212	177	194	177	180	187	204	175	185	204	181	190	216	163	182	209	186	195	194	168	184	186	209	187	215	210	189	205	179	206	216	206	208	195	174	211	177	201	209	199	208	187	172	169	206	169	190	202	193	193	176	204	165	199	189	173	176	191	197	206	202	200	171	163	170	184	177	174	176	210	183	183	214	184	206	222	183	191	220	173	199	207	200	169	199	167	201	196	224	183	191	194	206	206	189	205	199	196	213	179	189	187	188	185	183	178	207	194	201	182	187	198	175	196	169	179	205	177	212	170	197	193	192	160	213	180	209	182	182	192	202	219	202	198	191	192	232	198	179	197	198	212	190	196	165	179	199	193	201	182	202	187	204	190	209	199	180	178	204	190	208	204	179	177	196	196	194	201	189	194	183	190	152	201	207	190	185	193	173	197	179	223	194	186	207	177	156	198	213	177	196	195	208	194	190	204	175	190	181	185	176	211	194	203	203	187	196	229	193	194	225	206	193	186	188	194	191	198	203	193	187	181	185	188	194	199	206	191	166	214	188	201	208	190	176	200	195	206	197	195	183	182	180	179	200	207	192	183	174	179	188	202	193	193	190	197	189	205	177	211	181	201	173	203	178	207	196	180	183	229	191	195	183	194	196	173	191	197	190	182	191	190	187	187	180	191	214	174	184	179	211	206	173	194	218	197	211	181	213	189	183	195	180	186	183	191	177	178	201	181	184	173	194	195	191	188	174	195	176	180	195	172	158	189	157	186	188	192	192	208	195	180	192	192	201	175	169	206	188	154	176	188	178	178	192	179	193	155	211	198	163	207	212	206	201	214	192	192	202	204	170	210	181	187	182	201	205	188	191	198	195	173	199	199	177	188	195	206	220	198	201	199	175	195	204	207	212	191	181	181	198	200	200	207	186	172	215	183	182	183	180	213
13382	22327	21303	13023	9584	7146	26320	45113	1370	544	506	426	431	379	340	344	315	313	263	268	269	220	233	248	224	200	208	206	234	208	208	173	215	233	207	180	211	213	204	209	217	193	219	190	187	193	204	216	214	227	205	178	194	199	190	188	192	186	178	187	222	212	208	187	173	204	201	204	192	156	191	195	178	170	180	184	207	191	214	192	185	197	192	186	194	186	216	159	178	180	204	210	201	170	193	203	168	220	174	177	186	174	192	220	205	191	182	202	172	198	161	179	203	176	198	180	210	192	195	165	186	192	186	168	185	181	183	183	193	202	196	188	191	181	174	190	213	188	174	180	194	186	201	186	181	187	182	168	195	185	177	179	171	202	205	199	178	202	175	194	198	181	192	198	189	182	192	197	195	206	197	181	199	194	194	190	193	209	215	200	167	199	186	168	161	187	191	192	187	194	153	173	175	187	193	196	179	179	182	205	199	185	182	222	179	194	209	182	177	156	161	180	178	186	185	193	213	197	190	191	186	170	206	193	173	181	200	187	193	194	176	188	168	188	193	183	190	187	184	180	186	174	184	182	180	175	196	176	203	186	169	210	186	177	202	175	185	202	205	180	218	179	184	190	175	188	191	188	182	190	197	168	196	169	196	168	166	180	197	194	203	175	190	199	172	220	179	179	175	189	206	192	181	200	185	184	192	184	177	163	209	189	211	168	169	190	198	183	176	191	176	191	169	178	192	173	188	176	203	175	174	193	179	211	198	191	194	179	197	187	157	190	170	185	184	191	169	190	200	177	162	176	176	170	180	176	171	170	181	170	180	174	171	167	171	177	184	155	183	217	184	192	189	179	187	176	176	179	183	172	184	187	198	174	179	188	170	186	196	184	161	167	187	188	192	164	150	171	189	148	188	192	191	188	193	210	196	191	170	170	163	184	182	178	188	202	176	208	198	207	191	198	188	191	182	200	189	202	186	183	194	157	190	182	170	191	185	235	193	207	179	197	202	171	174	175	207	173	168	206	163	194	204	192	176	186	180	175	182	199	182	178	169	186	168	180	183	197	165	182	184	186	198	200	172	190	166	182	163	191	166	197	180	177	183	185	179	163	175	156	159	188	154	158	180	192	183	193	184	190	188	203	208	176	208	183	168	171	187	197	181	191	199	155	184	182	199	168	189	188	179	189	174	163	186	179	186	161	193	169	172	175	195	156	158	204	192	175	176	195	181	168	185	181	186	169	221	191	178	189	199	162	196	189	171	231	186	185	206	165	196	177	195	191	165	192	191	182	180	205	173	200	204	198	202	192	197	181	202	205	206	176	183	203	175	163	170	197	194	202	170	185	216	150	173	170	180	175	178	194	180	195	174	168	182	178	176	188	188	169	190	185	178	177	201	168	176	188	189	182	210	208	186	162	180	188	204	180	168	191	207	174	194	179	191	176	190	172	182	179	214	203	187	152	195	187	189	185	190	165	180	180	175	178	168	196	169	194	165	187	190	181	191	215	168	192	166	164	200	198	173	170	180	197	182	182	197	197	192	176	177	173	204	182	174	192	209	175	189	187	187	192	209	182	173	169	181	180	203	190	173	192	195	179	158	170	174	177	187	188	196	191	213	178	203	187	198	204	197	201	205	192	189	196	177	162	193	173	172	203	168	204	191	187	170	191	189	187	187	186	155	189	203	168	189	203	198	203	184	193	167	175	185	178	210	190	211	160	201	173	197	188	187	177	164	189	160	195	174	187	190	196	193	160	202	179	198	223	184	172	197	195	190	177	169	184	181	184	188	187	183	180	186	180	170	186	155	187	170	195	182	184	191	197	181	188	207	194	191	187	207	170	181	175	171	188	160	171	165	184	191	173	183	192	175	186	190	208	175	186	186	192	195	184	202	187	197	172	188	179	178	188	187	200	174	178	161	158	172	188	183	201	186	180	183	166	197	203	188	168	199	170	189	191	173	171	171	184	184	167	176	169	189	190	182	171	198	200	193	183	193	207	179	196	179	208	181	191	172	195	197	188	177	176	189	208	176	187	174	206	167	170	196	196	180	191	173	180	194	190	197	189	197	176	183	195	167	170	186	183	178	177	182	199	187	178	236	197	183	161	190	195	168	180	202	180	158	187	188	168	156	169	197	180	182	206	184	173	174	172	193	180	213	188	167	164	167	190	182	181	170	162	194	181	224	192	173	173	210	185	172	173	186	192	176	173	206	175	183	170	174	178	183	198	182	175	178	191	182	214	194	178	198	171	198	195	177	170	208	178	209	174	207	187	192	178	192	182	175	189	184	188	185	161	211	175	191	177	205	184	181	177	189	189	167	194	186	180	197	203	189	177	172	202	196	169	169	185	190	201	168	184	191	192	194	191	174	185	225	200	178	199	185	203	166	154	180	173	192	192	193	194	214	172	201	190	204	195	166	171	190	187	188	181	149	205	194	169	201	177	206	193	195	195	173	175	168	192	187	192	164	202	188	209	196	188	194	192	189	177	211	187	184	171	195	207	181	180	185	207	205	196	175	187	179	174	198	184	199	181	197	146	174	201	166	179	185	181	192	165	161	192	193	197	164	179	207	188	200	198	197	178	194	201	164	157	192	167	174	170	198	180	189	182	184	175	219	195	183	169	207	207	183	197	172	185	180	192	174	186	200	184	203	169	174	163	191	188	180	186	177	156	177	196	198	173	185	191	153	176	169	186	171	186	167	213	176	170	186	171	185	180	195	208	180	158	187	174	193	190	215	186	156	174	172	210	165	174	173	178	172	205	211	167	170	199	177	172	170	155	193	165	180	189	183	200	191	170	177	189	168	196	191	174	169	185	197	203	169	190	190	169	166	181	215	162	179	159	173	211	189	183	175	186	162	179	185	196	185	195	170	180	186	179	189	205	174	175	197	190	199	184	178	192	188	170	209	189	190	209	198	201	171	193	189	200	189	184	208	165	191	179	185	173	200	191	193	177	181	189	175	173	205	203	199	198	163	184	162	169	172	181	206	192	216	188	199	168	184	157	194	214	178	192	199	193	161	196	192	172	198	185	186	216	179	186	205	205	208	187	176	192	182	184	180	197	166	164	183	188	161	192	203	218	184	181	186	213	196	175	194	211	181	186	191	185	180	182	186	176	180	179	210	166	187	191	190	169	197	175	203	194	182	195	188	181	178	172	193	193	185	191	163	167	161	180	177	186	168	187	182	201	208	192	195	171	182	191	197	197	200	197	190	177	156	174	179	200	166	200	176	183	179	168	209	182	194	195	204	208	210	210	189	185	154	208	184	185	186	160	194	195	180	207	186	199	206	199	179	200	172	185	169	200	208	172	200	176	177	175	197	180	208	165	175	187	174	183	185	170	174	199	193	177	176	177	188	170	175	188	190	168	173	198	192	186	216	190	197	178	181	190	185	177	159	164	190	179	179	183	174	176	189	198	202	166	181	171	168	215	180	168	211	184	201	160	181	180	188	171	170	190	192	172	170	188	201	201	195	186	191	189	186	184	172	173
22599	20388	27036	23611	20417	20615	38707	62329	20895	3343	701	621	574	541	503	536	495	447	426	458	429	464	423	445	451	407	446	424	409	416	404	401	354	419	407	393	415	385	368	398	385	408	373	433	370	400	364	369	366	374	392	366	398	353	364	378	366	364	395	408	370	392	382	404	350	370	365	348	354	361	358	381	400	387	366	375	373	400	377	400	367	362	378	372	346	346	377	391	357	350	385	373	370	367	386	347	357	404	346	405	367	384	383	390	345	401	357	365	354	364	400	395	379	369	379	379	374	419	377	374	357	393	380	361	379	376	385	359	376	375	365	339	366	380	350	373	353	362	399	360	376	364	386	389	357	391	384	360	411	407	376	346	372	348	389	344	397	375	364	369	382	399	351	329	343	351	345	342	361	342	390	389	373	386	371	325	368	371	346	374	384	355	348	373	387	356	359	382	383	354	370	349	350	378	370	388	388	373	376	375	379	318	405	357	353	387	358	351	364	389	374	366	363	370	363	373	377	389	414	369	379	389	371	381	339	366	374	386	385	383	378	384	379	352	338	382	350	391	370	386	372	397	358	357	363	358	351	390	376	380	383	355	358	337	389	394	392	357	382	355	354	351	377	400	350	408	372	349	365	367	391	356	365	349	369	385	366	356	350	381	351	366	342	386	393	353	383	388	361	390	370	400	347	382	354	342	325	373	383	374	360	380	366	390	365	345	383	347	377	386	391	376	378	340	391	350	386	378	396	383	329	359	371	356	362	383	362	382	364	369	339	368	359	337	371	387	363	395	354	361	359	356	341	393	359	341	377	382	367	407	398	347	411	404	376	366	359	350	387	356	352	371	387	390	351	365	387	369	385	364	347	335	396	369	386	347	367	348	368	373	428	341	378	381	351	359	352	376	371	383	376	384	391	402	335	394	378	358	379	370	381	377	400	385	382	377	371	385	393	400	354	393	371	376	396	425	357	376	391	357	422	376	372	382	377	373	369	347	368	366	359	350	374	379	373	348	371	377	342	399	364	321	359	378	364	333	383	360	404	391	335	403	356	347	388	346	347	350	378	357	360	372	402	401	379	374	372	352	347	391	344	370	391	341	342	367	370	369	384	367	353	334	356	371	363	344	383	344	413	394	363	359	342	348	401	383	375	347	352	379	394	340	366	334	381	376	372	360	343	364	390	358	386	406	378	368	397	374	350	331	356	370	377	361	339	384	362	350	388	377	389	349	380	373	400	378	378	361	370	368	356	355	349	370	365	380	344	348	365	379	354	376	363	397	353	350	357	339	376	360	369	387	365	374	343	372	376	415	372	354	371	371	333	387	338	384	385	344	388	407	356	364	364	359	367	367	365	349	390	371	372	318	363	404	341	342	357	371	341	389	372	385	387	394	356	365	371	364	373	416	361	401	334	391	371	385	362	363	357	356	357	390	373	377	369	370	356	349	365	350	386	353	394	386	404	397	367	379	360	400	330	347	372	358	343	394	368	382	351	345	385	328	372	403	376	342	373	376	369	342	352	368	376	379	342	375	417	377	353	409	400	378	385	395	357	386	384	357	368	401	401	388	341	351	389	372	368	351	348	396	342	402	401	364	341	331	343	365	328	379	355	386	360	375	337	338	401	361	393	374	367	364	408	369	381	346	370	389	367	373	369	347	371	357	378	360	404	377	374	406	360	376	371	371	403	340	363	346	419	409	365	375	379	371	348	346	358	398	376	350	384	394	385	384	373	371	374	357	372	414	360	354	366	369	369	353	365	378	352	343	343	334	365	349	347	340	398	356	358	330	351	345	371	357	401	378	362	349	368	390	352	388	363	379	362	359	373	405	363	416	397	361	337	373	382	354	348	383	343	357	355	373	364	374	394	377	345	330	353	375	362	392	392	373	371	374	351	337	371	407	373	367	373	343	369	372	329	358	353	408	353	370	387	382	368	382	371	387	372	350	374	370	377	333	363	392	351	366	377	349	358	359	365	358	383	404	392	374	379	359	393	367	383	382	348	335	336	350	383	381	369	394	358	373	365	348	348	388	374	382	354	350	346	354	348	387	364	346	381	400	394	366	350	387	357	369	358	365	400	373	363	371	334	354	351	360	376	378	345	356	368	364	364	381	378	342	362	359	393	385	318	385	403	369	363	359	373	358	388	380	369	387	384	394	352	398	322	362	364	347	386	399	360	344	331	387	368	345	344	378	335	373	351	382	348	350	376	386	383	394	359	403	369	384	377	346	417	398	356	374	361	351	348	363	357	372	357	381	386	394	402	381	409	368	384	341	345	383	408	357	376	373	389	385	399	376	363	400	375	370	395	324	364	368	369	393	348	375	334	353	393	351	357	389	364	361	389	355	331	372	334	381	380	337	367	363	353	321	368	369	385	386	389	361	363	380	349	350	378	337	338	331	351	367	361	362	382	371	374	363	320	345	341	363	377	390	346	349	367	371	346	378	352	365	331	377	375	386	356	373	341	348	351	360	398	357	378	374	357	358	367	350	377	342	380	351	328	348	370	410	409	354	358	370	363	352	360	406	366	348	382	370	396	354	401	360	367	357	342	381	344	414	371	379	364	379	372	339	363	392	322	369	363	352	392	374	371	391	352	380	379	354	406	362	360	376	379	348	364	410	385	365	389	384	380	342	364	375	333	372	359	371	390	325	342	393	346	375	382	380	375	332	358	360	385	365	396	339	356	354	327	378	379	359	401	391	372	366	338	358	361	396	405	352	348	344	369	366	367	364	357	385	371	416	374	361	412	373	403	368	348	343	350	353	383	357	367	369	405	385	402	373	376	358	360	363	414	339	350	358	377	392	360	369	350	322	367	392	415	386	363	374	395	352	374	412	373	359	363	364	386	359	373	343	357	359	359	373	370	371	356	371	354	337	388	388	392	374	363	372	384	363	365	360	359	359	353	390	386	363	364	375	349	389	381	359	374	392	383	401	396	382	364	336	349	397	376	378	363	369	344	380	375	378	393	366	372	386	356	342	348	371	391	381	382	334	365	367	381	380	378	380	372	361	416	368	393	397	389	374	345	396	345	320	384	343	371	341	387	388	380	350	381	360	378	355	384	401	381	383	368	398	338	381	365	345	351	373	378	384	343	365	356	394	373	378	380	350	361	351	372	426	360	355	337	343	381	371	363	380	357	402	347	398	387	368	364	392	358	384	351	386	391	378	357	364	413	374	337	365	378	354	351	379	412	370	377	368	357	401	362	423	367	363	372	392	382	379	360	377	371	384	375	340	352	383	372	347	365	369	391	342	332	383	371	381	347	355	364	380	408	344	367	369	418	355	360	338	360	412	362	388	362	370	373	378	387	389	417	354	405	336	379	366	346	410	391	354	326	365	356	340	349	398	349	366	406	346	381	362	365	333	391	334	381	396	368	363	376	358	382	366	387	356	379	375	383	394	380	369	368	348	398	379	374	347	380	367	375	372	376	339	375	332	349	355	356	345	370	367	377	370	377	382	343	388	358	367	366	367	348	339	370	391	372	396
15991	30397	28571	20711	14060	10481	37218	55500	2260	1098	994	878	808	761	678	638	605	550	518	492	512	481	454	494	442	424	466	424	442	409	389	401	390	391	415	362	403	412	384	392	356	341	369	370	395	404	388	372	381	380	327	373	399	368	351	396	347	383	355	368	381	344	369	400	355	386	358	360	348	352	360	386	359	401	351	334	349	345	367	338	332	377	341	369	351	306	394	346	365	363	367	351	329	380	373	368	341	353	347	342	356	351	355	337	368	338	352	346	368	331	371	380	385	377	354	351	358	353	340	356	347	335	393	328	345	373	340	362	360	314	320	365	357	330	380	354	367	330	381	345	340	328	357	351	371	355	353	345	388	356	374	349	332	355	340	354	364	341	335	330	377	348	334	365	345	340	346	359	346	364	341	365	331	336	300	342	327	358	331	346	338	360	327	360	309	314	372	360	348	348	336	369	359	349	352	336	315	359	367	385	344	338	366	345	334	346	324	367	336	332	333	374	349	374	365	333	366	349	364	368	315	345	360	327	360	350	347	369	338	359	344	378	352	316	335	341	372	346	328	351	371	350	328	323	377	357	382	364	349	343	300	323	339	368	340	373	365	371	380	316	355	354	376	364	339	315	328	348	347	376	342	385	364	350	357	333	368	320	361	397	353	376	341	336	375	354	370	375	348	375	355	329	358	361	356	354	392	335	334	327	344	334	366	337	356	349	335	374	341	343	352	369	381	353	367	386	382	352	323	351	351	317	350	356	361	349	385	339	391	358	339	363	366	340	318	326	368	343	345	338	368	330	364	359	324	353	337	327	332	347	349	335	349	344	342	365	374	324	343	346	318	379	346	342	356	373	335	350	357	347	374	375	365	381	359	335	335	345	392	362	345	329	373	333	369	368	343	354	336	356	359	372	376	371	344	367	348	348	350	325	340	365	337	361	338	346	339	338	321	372	327	359	380	344	349	358	346	295	300	333	335	355	344	352	361	362	385	380	382	334	364	326	363	330	350	343	367	367	355	341	332	354	348	318	332	349	330	318	347	341	373	356	338	329	376	338	372	374	346	387	335	350	335	349	339	350	360	341	347	315	333	319	361	345	382	345	332	355	359	353	328	346	355	339	324	339	345	346	349	350	359	334	348	348	351	365	316	361	339	358	319	370	351	321	360	357	349	350	372	370	333	340	341	341	319	345	332	335	381	354	342	344	353	347	338	374	378	333	336	373	343	345	356	376	329	339	359	338	360	295	358	354	341	378	376	327	332	328	351	350	330	367	342	327	357	379	345	361	323	362	346	327	381	349	351	355	327	379	361	334	370	332	343	340	360	376	354	373	361	316	331	367	347	350	357	351	361	353	360	344	361	362	349	350	328	352	335	347	341	348	343	347	373	355	360	324	364	335	356	404	334	340	348	334	317	355	345	342	341	359	342	343	350	362	323	358	306	369	370	391	359	335	351	348	342	333	351	371	350	352	356	384	341	378	356	366	345	286	372	347	364	338	351	387	347	382	396	331	329	342	365	333	345	384	308	392	327	320	366	366	342	354	324	339	357	376	366	320	361	375	359	356	364	317	342	393	358	335	367	365	373	355	320	359	325	337	355	354	356	331	373	371	326	332	360	324	337	320	354	343	345	344	338	332	336	329	376	340	342	345	336	345	360	311	353	368	342	353	370	346	321	329	329	340	353	357	373	350	330	377	348	362	326	348	347	349	369	364	327	373	371	355	359	373	365	324	407	354	361	345	336	362	326	336	359	344	339	370	365	358	353	364	346	383	345	350	347	317	362	336	369	341	373	362	372	362	329	333	333	349	342	347	343	360	345	366	371	354	336	358	359	320	364	338	334	398	362	365	345	313	362	308	360	351	367	349	332	352	342	377	355	328	355	345	299	366	333	357	343	347	357	372	341	347	345	367	372	337	385	334	335	326	369	353	368	304	345	327	354	328	339	346	360	352	326	369	309	366	356	322	375	385	370	329	340	338	333	345	351	393	333	367	314	363	321	349	352	373	368	367	342	362	355	352	341	365	349	350	396	340	374	362	353	350	379	371	344	343	371	319	325	388	348	354	335	313	334	399	363	324	364	355	375	344	361	317	329	350	361	371	358	340	390	347	354	363	335	356	341	345	330	371	374	343	341	360	351	345	339	326	341	340	324	387	333	367	349	366	348	317	355	351	353	373	336	332	342	356	351	361	343	326	355	334	360	334	389	337	343	373	346	344	337	400	358	349	363	295	372	376	358	342	345	341	312	344	343	354	334	364	350	354	358	335	355	361	350	325	334	357	334	345	354	387	327	346	340	392	366	347	352	365	356	319	353	351	333	339	330	336	369	336	309	357	332	355	337	350	337	345	378	353	362	344	375	380	374	376	396	368	334	373	377	337	369	352	344	367	338	366	342	351	337	318	333	364	354	347	384	340	373	346	317	370	356	304	349	343	349	347	371	382	327	360	339	354	355	350	369	346	355	344	383	311	402	343	343	334	347	370	345	369	341	351	352	352	352	321	336	350	366	351	354	353	339	318	367	362	348	364	345	347	331	355	349	365	375	367	326	352	344	354	380	324	330	364	375	369	361	318	380	369	340	356	334	333	353	361	345	375	360	349	331	364	331	336	385	346	317	333	321	354	347	369	326	351	350	324	358	332	382	327	334	338	352	338	332	317	367	379	331	307	369	352	346	356	300	363	318	354	364	343	306	356	352	340	338	371	357	358	372	340	332	325	321	370	342	389	347	355	328	333	355	344	355	324	330	335	384	347	355	382	358	349	366	360	344	324	317	321	377	372	357	316	330	359	357	349	329	354	363	336	338	349	354	393	347	337	327	324	337	350	363	352	347	339	317	359	349	346	350	317	338	373	326	343	327	352	338	363	327	350	364	386	312	366	364	343	353	324	362	372	346	369	325	346	344	368	328	318	353	374	337	357	362	324	332	341	356	370	344	376	344	332	358	350	358	347	325	361	349	344	360	366	386	350	364	361	356	328	345	325	363	365	354	343	321	346	329	358	335	365	321	357	327	348	356	382	379	337	398	343	331	313	305	347	381	375	360	351	406	366	321	343	331	331	364	341	349	349	319	328	314	338	364	351	354	352	355	341	406	355	346	353	353	378	350	341	357	344	337	340	362	339	382	344	326	357	375	301	367	344	359	389	341	330	347	323	356	360	357	344	381	354	317	364	357	320	336	371	365	354	386	347	336	380	346	340	351	354	340	342	358	344	337	331	342	314	353	326	347	333	339	341	367	394	371	360	343	363	356	343	366	345	333	388	336	365	382	352	348	330	355	350	332	323	341	365	355	343	333	355	334	341	379	361	371	333	369	356	366	347	349	369	360	341	325	366	332	357	370	365	346	341	336	354	345	360	356	360	345	338	336	388	350	340	359	328	324	328	358	355	344	342	344	330	367	364	365	372	355	337	371	363	327	342	365	359	339	335	320	365	369	347	360	352	334	348	385	362	360	354	398	346	326	333	335	394	346	346	370	363	365	345	347	332
27786	16405	6272	2340	1307	1000	2110	3709	162	98	111	135	115	103	103	117	122	103	108	114	127	115	139	114	105	96	128	117	112	96	104	114	106	115	112	109	92	110	98	97	100	108	120	95	103	114	105	122	122	79	106	126	104	108	109	93	103	116	111	111	100	100	110	107	124	81	105	116	105	100	107	90	97	103	121	106	123	115	106	109	100	115	98	108	107	91	104	103	111	113	116	110	117	87	98	123	96	106	102	106	100	109	104	111	106	102	105	88	116	104	102	115	94	116	120	97	110	115	95	121	99	110	117	92	113	104	105	96	94	117	123	101	100	101	116	93	112	97	92	117	106	104	102	108	103	122	97	111	99	117	118	104	115	96	97	103	96	121	127	104	102	94	107	91	87	103	110	102	104	112	93	122	111	97	113	107	105	89	106	95	117	106	99	102	107	97	113	96	108	105	107	106	115	107	94	104	123	101	101	109	124	96	99	92	112	113	99	95	105	101	104	103	99	108	113	93	87	100	107	102	113	100	114	115	103	110	112	98	123	102	109	109	99	88	103	98	112	96	88	117	104	119	109	114	113	115	93	102	92	123	92	99	101	94	110	128	105	90	104	101	92	102	99	100	106	103	121	112	86	104	105	107	103	117	104	99	120	94	95	108	91	92	112	118	100	98	110	102	100	109	115	126	98	111	96	115	112	97	108	109	93	117	111	122	131	109	98	90	108	113	105	96	110	113	107	116	113	106	102	132	131	98	121	130	90	95	86	95	91	100	94	117	110	137	100	88	90	109	89	132	91	111	91	106	81	105	116	121	102	104	123	104	113	115	99	121	121	107	123	98	101	119	95	94	100	111	102	114	96	103	102	104	102	99	111	103	93	103	104	104	107	94	106	125	102	113	95	113	108	97	101	86	85	115	112	110	97	112	117	110	115	118	99	93	113	99	101	111	97	110	105	91	94	97	122	103	108	114	96	109	107	112	118	107	100	90	116	80	97	128	116	118	97	93	119	100	88	118	116	116	128	94	117	132	103	101	87	98	119	97	117	101	107	111	122	115	108	109	107	109	90	98	107	121	102	98	107	106	108	96	108	110	102	97	108	113	110	94	106	106	110	119	99	120	98	90	115	107	93	114	128	116	113	113	122	115	87	110	113	102	95	101	103	94	117	113	104	92	92	106	99	118	110	115	118	118	91	97	105	115	106	89	120	109	102	106	105	121	97	110	103	103	99	107	104	99	110	89	113	110	114	128	104	125	118	111	125	109	106	88	105	95	110	115	118	107	114	122	112	110	103	115	98	102	93	98	82	92	120	94	102	123	100	103	111	104	113	96	106	107	122	113	84	92	111	135	123	95	111	112	110	112	111	110	108	111	115	128	95	99	118	98	122	108	92	111	100	112	113	108	98	89	103	95	106	120	96	108	105	104	112	100	104	101	115	121	121	111	107	96	107	110	102	94	89	109	119	110	113	107	114	129	97	94	108	98	107	122	114	113	115	114	114	103	111	108	108	114	98	103	123	112	98	108	86	132	115	98	107	125	113	103	102	113	139	115	101	104	113	98	97	103	124	105	112	101	92	114	115	112	98	96	110	121	111	111	110	100	117	119	110	99	95	105	98	104	106	127	91	90	123	106	121	99	116	90	105	81	95	101	108	98	122	95	97	94	92	117	117	119	106	89	111	112	101	105	113	97	107	104	104	93	102	104	90	89	100	100	100	105	109	91	107	114	96	104	97	89	106	77	114	109	109	107	111	115	108	82	108	102	130	86	102	103	106	119	126	84	87	103	103	102	108	109	104	107	121	111	115	128	125	89	121	115	121	122	103	110	105	93	98	105	113	110	108	109	129	97	127	101	106	110	128	116	95	88	98	116	104	103	111	98	87	105	107	101	107	82	121	100	114	95	94	100	109	118	108	117	130	109	107	121	107	97	103	89	88	87	89	119	106	128	108	120	94	88	105	98	95	90	119	110	123	124	95	107	98	126	116	103	93	89	102	109	102	107	94	117	99	88	106	98	97	114	104	107	101	98	120	107	107	112	90	104	94	101	112	104	82	124	113	107	100	97	98	98	113	106	110	105	107	106	96	121	99	110	105	132	104	114	97	113	99	103	95	105	108	122	110	98	115	108	98	97	108	108	103	103	121	98	108	105	115	117	117	110	125	104	103	93	117	128	92	110	119	89	107	101	112	146	114	126	116	100	103	104	104	106	86	100	121	104	103	108	95	110	127	90	108	126	102	116	94	104	98	105	99	101	115	116	107	111	102	101	94	108	115	111	95	113	88	111	98	96	123	104	94	108	99	102	116	94	109	125	102	87	109	110	107	102	110	102	116	105	109	122	95	115	98	107	85	107	100	100	113	120	104	112	110	98	126	110	89	114	109	85	102	113	100	99	89	116	95	119	83	107	108	103	117	115	108	119	114	95	105	93	122	118	124	107	108	90	111	102	108	98	99	112	114	104	107	110	106	107	120	115	120	107	94	109	94	122	115	109	119	103	102	85	110	115	117	114	105	101	91	103	110	106	108	97	114	102	99	94	110	89	103	117	108	119	131	107	99	111	107	84	100	99	119	121	115	103	99	108	114	105	112	109	92	105	126	109	101	111	116	113	104	99	112	93	96	101	119	103	110	114	100	105	99	102	105	101	110	109	92	103	92	110	98	104	106	114	80	114	98	102	90	102	106	108	86	105	131	110	100	110	124	108	99	116	132	104	100	104	117	101	94	97	101	101	110	108	80	104	103	109	97	105	101	91	108	118	107	114	98	103	134	117	99	122	116	88	106	121	111	95	112	83	115	110	93	97	99	115	91	108	113	116	110	123	99	124	103	88	121	107	95	107	103	94	111	98	104	115	106	124	104	99	121	121	114	110	97	109	113	118	110	116	107	109	118	123	116	86	98	95	103	124	113	115	107	99	120	106	85	88	104	95	97	103	94	111	99	103	103	100	105	85	89	120	103	96	111	119	104	96	115	95	133	100	93	97	112	102	93	95	109	101	97	116	102	102	88	112	112	109	104	92	104	102	113	100	98	102	111	118	106	120	106	102	108	80	121	95	115	103	101	104	108	93	119	122	112	104	107	110	101	99	111	104	109	106	102	118	127	103	88	118	110	107	101	84	102	117	98	96	100	129	111	118	112	90	97	78	116	100	124	111	90	106	111	83	93	104	107	122	107	105	97	103	108	109	123	106	102	110	108	107	105	127	118	107	97	96	96	108	87	106	104	108	119	111	109	103	95	116	104	112	106	116	123	93	103	108	129	92	119	91	124	127	128	116	117	107	113	125	84	109	123	117	107	90	123	100	98	120	109	88	113	108	104	96	103	109	103	95	112	113	102	103	108	101	112	98	116	115	109	115	117	114	95	113	100	114	120	124	103	112	108	106	102	107	98	105	90	124	114	106	126	91	98	110	101	112	116	114	92	97	108	105	116	88	97	95	112	88	106	118	105	92	98	113	129	106	122	92	101	131	98	115	107	106	101	104	82	128
9853	12205	9188	3901	2693	2124	4136	6347	140	155	151	148	139	145	130	123	112	145	138	134	127	114	128	127	133	119	103	116	126	106	97	106	126	111	128	115	125	114	117	117	130	123	118	115	108	115	144	117	115	145	125	98	120	106	120	113	112	121	117	111	105	121	97	118	110	140	139	104	129	106	123	119	129	122	117	117	108	96	125	95	129	117	115	134	103	133	129	136	115	114	125	129	135	130	99	127	109	143	118	113	129	111	116	119	132	106	136	111	104	122	123	108	123	121	108	116	113	122	120	103	118	120	113	131	120	120	118	105	110	108	136	105	119	110	148	96	122	86	112	107	126	122	121	124	121	127	100	120	121	122	113	123	103	122	123	108	128	108	122	115	96	117	114	108	106	125	123	114	115	123	132	134	111	134	108	117	117	128	121	137	106	130	113	138	116	130	118	116	133	113	117	125	119	137	122	93	111	130	130	130	133	102	106	95	108	121	121	125	93	113	93	147	109	103	137	126	85	111	133	137	91	123	100	132	115	115	135	110	108	119	124	121	126	107	102	115	127	107	119	115	114	112	125	121	121	132	132	121	104	100	115	125	118	141	105	98	118	134	124	103	121	131	107	114	98	126	109	121	127	109	116	111	120	131	95	110	112	112	116	136	118	125	117	122	134	103	139	93	119	148	122	118	112	121	104	128	121	117	110	129	127	111	122	110	124	107	99	105	111	124	97	136	106	122	127	120	118	113	115	121	112	113	112	115	124	114	118	125	105	127	119	115	109	125	114	111	135	144	99	114	109	112	110	129	122	111	112	133	127	123	125	126	136	116	112	127	115	116	116	108	117	118	118	88	123	119	119	114	125	136	94	128	115	127	101	120	103	121	117	111	116	116	125	121	123	90	110	118	111	103	139	102	122	130	102	120	105	123	129	118	125	136	129	115	118	137	117	115	113	102	135	106	109	127	126	114	121	126	115	134	116	122	125	127	113	94	127	109	127	111	115	120	130	109	130	102	99	121	108	126	107	126	114	121	120	109	102	116	96	114	117	107	131	94	113	104	98	122	124	122	122	107	104	137	111	111	126	123	126	117	108	104	119	104	148	123	126	136	133	107	97	125	122	122	106	120	113	143	125	134	127	108	120	123	124	117	140	129	122	106	117	154	119	115	99	120	127	127	115	140	102	126	140	116	108	113	133	116	128	125	115	127	111	115	137	123	124	126	134	121	100	118	111	135	114	114	119	148	115	134	120	114	137	113	118	133	114	115	122	126	124	131	112	128	128	128	128	115	124	115	123	119	115	119	114	120	109	104	102	120	97	125	113	120	119	111	125	135	121	117	134	143	116	133	88	125	124	116	127	103	102	110	131	115	112	142	137	117	106	91	104	106	113	118	100	122	123	127	108	133	149	126	123	94	134	121	127	120	127	133	115	136	110	108	108	131	127	114	131	130	113	98	132	121	125	115	126	122	118	103	124	117	126	124	129	123	129	122	115	118	136	124	118	113	116	125	120	123	158	119	102	122	120	110	105	102	113	104	117	121	111	127	120	121	107	115	128	127	101	133	112	108	123	109	113	119	102	96	110	126	130	128	120	132	105	124	133	123	115	121	109	110	141	123	105	102	111	119	133	121	113	114	119	130	105	118	97	101	92	95	124	118	115	114	115	115	122	105	117	144	110	134	118	107	111	110	112	112	107	120	116	100	125	109	134	121	119	110	119	131	122	133	131	136	110	130	111	123	114	138	135	140	108	112	139	104	117	135	121	107	136	118	140	117	116	126	132	142	120	135	121	124	131	125	143	124	125	98	126	118	114	110	103	137	142	113	113	124	115	98	121	105	114	114	104	115	129	119	115	113	126	111	104	113	115	105	105	128	107	127	116	99	124	112	121	137	120	108	111	109	144	122	115	124	121	98	121	120	118	110	128	132	131	106	122	117	111	114	107	128	128	113	105	114	141	119	120	102	124	116	101	112	115	116	126	116	133	124	128	139	106	91	130	111	126	127	117	114	91	102	123	120	110	102	120	116	124	121	129	117	110	110	127	150	119	105	120	138	87	117	122	136	113	116	129	122	116	107	98	134	128	139	140	105	131	100	134	116	126	112	110	118	120	121	119	85	125	129	109	112	111	124	127	109	121	120	108	111	112	139	106	143	118	122	119	132	124	123	119	122	95	126	132	104	102	105	126	130	120	108	124	131	113	117	127	110	119	133	112	106	110	125	110	113	119	107	111	118	114	120	116	128	114	120	132	110	108	126	130	114	114	100	112	129	132	116	127	106	128	125	115	132	107	107	111	109	138	115	123	143	119	98	122	109	122	95	94	121	134	118	119	111	110	130	119	123	102	128	113	108	117	104	132	134	125	124	118	114	125	143	122	117	123	109	108	105	108	120	135	114	118	125	130	112	116	140	119	118	126	117	132	101	118	113	114	118	113	116	109	105	129	114	125	112	133	138	130	125	115	107	135	120	138	116	117	123	111	116	122	129	126	145	113	129	118	125	116	136	140	121	110	135	111	111	111	126	117	101	122	117	131	120	122	117	113	112	122	112	121	117	108	140	122	109	135	111	112	121	130	135	113	123	123	119	120	116	106	106	129	136	117	105	116	136	111	116	126	130	113	127	119	128	106	137	132	111	134	130	121	114	111	113	102	116	124	120	127	103	134	122	111	116	117	121	115	122	122	142	137	100	119	125	121	133	107	130	124	112	133	139	121	124	118	121	116	117	99	115	118	118	124	134	137	126	122	153	120	113	103	131	122	122	112	110	123	107	116	114	115	126	106	113	120	116	125	114	110	118	119	100	115	125	116	114	113	109	111	119	106	115	123	118	117	112	118	105	124	110	112	127	111	122	133	113	129	104	124	119	114	117	98	137	118	115	132	108	118	130	145	121	131	117	116	110	134	131	126	101	109	109	119	113	119	113	112	103	120	107	132	101	106	125	111	97	113	129	101	114	109	122	109	99	129	92	118	108	116	113	115	123	104	120	123	119	123	124	123	110	106	131	109	123	123	113	110	111	118	125	130	106	118	122	110	138	110	141	124	123	131	137	103	119	140	123	132	120	108	130	147	129	125	115	107	106	132	107	110	113	114	118	116	120	107	118	123	119	134	124	105	143	126	129	121	108	132	111	119	124	122	117	141	108	127	120	109	107	113	117	112	113	104	125	120	115	116	111	122	118	112	118	112	116	117	126	123	124	122	92	129	117	116	118	128	132	118	109	124	106	103	127	111	112	121	105	123	132	108	125	117	113	119	122	138	107	117	115	105	116	116	117	129	112	118	112	127	107	122	118	116	98	109	115	113	118	120	120	114	101	130	123	126	96	117	113	93	111	117	134	129	117	104	112	115	119	117	93	114	123	124	129	120	121	112	124	101	126	124	123	143	113	112	129	114	113	134	124	94	119	141	116	124	101	105	132	129	132	152	108	124	103	108	116	115	116	123	106	110	120	115	122	98	121	122	115	129	115	131	123	103	126	133	132	136	141	103	128
24945	20404	26775	23920	20441	12659	20234	24446	1928	495	392	361	364	296	277	260	259	247	249	234	250	208	231	214	214	199	229	198	214	206	186	197	192	200	180	195	210	202	206	212	212	183	205	189	178	189	197	203	185	187	199	206	175	170	167	163	193	170	194	193	182	181	177	198	198	174	190	203	163	178	185	151	172	193	164	151	184	188	184	194	146	163	173	204	167	175	165	177	178	205	195	165	177	196	159	181	173	170	188	170	160	168	180	176	164	181	185	174	176	187	168	166	181	162	188	157	191	183	175	201	175	167	171	192	172	175	178	212	168	154	188	171	167	161	159	166	189	206	180	194	184	183	177	196	183	155	186	183	167	180	185	171	181	177	184	179	181	178	160	180	193	201	176	171	155	146	165	190	182	176	178	176	170	182	200	169	180	174	167	160	179	165	167	178	184	167	162	159	188	175	150	163	182	184	184	161	159	180	163	170	189	183	167	213	178	172	175	165	149	176	163	180	153	173	153	186	181	179	183	162	162	187	157	177	186	167	171	181	183	153	191	165	171	167	166	170	184	161	168	157	177	146	176	178	150	169	183	173	180	166	152	181	164	181	167	159	149	184	162	149	194	166	187	179	161	186	197	168	174	191	173	171	201	179	180	194	177	168	180	175	172	173	173	191	189	164	191	174	168	149	187	183	174	180	156	189	154	185	187	177	173	179	202	179	174	147	172	178	195	185	177	186	184	175	184	184	191	171	185	167	159	176	174	177	167	159	159	159	170	173	184	177	177	165	180	176	184	154	185	190	181	171	192	175	195	165	187	173	156	189	150	182	195	200	181	167	182	170	173	207	177	183	174	140	167	190	177	187	164	144	185	183	177	172	194	182	184	175	189	176	179	182	183	180	182	181	169	162	163	185	157	201	169	186	167	156	191	153	173	183	187	176	194	181	172	182	177	181	181	159	191	174	158	178	151	161	174	185	181	180	154	171	170	165	183	169	164	173	176	170	152	170	182	191	199	183	183	196	166	181	170	170	185	178	186	191	186	183	178	204	184	182	176	167	177	196	166	179	179	202	183	174	163	166	188	169	165	177	194	161	181	163	175	159	185	169	178	189	175	185	168	195	171	162	166	187	167	169	182	176	171	164	176	176	166	166	161	199	177	175	187	173	183	168	164	167	180	163	217	176	197	167	187	149	173	185	168	166	179	181	169	178	167	154	177	184	162	178	182	195	157	179	183	179	178	174	183	175	179	184	161	188	172	156	156	162	177	180	177	175	183	216	169	188	168	156	162	186	166	158	146	209	189	181	169	190	182	221	176	169	182	195	176	157	164	177	180	156	198	172	164	181	185	179	172	171	184	169	155	199	172	173	186	164	205	182	201	158	199	184	182	179	185	175	158	164	183	169	172	164	167	148	193	191	166	165	177	171	167	161	165	187	174	178	156	159	186	182	160	169	199	169	169	183	179	163	191	174	180	181	162	192	189	187	186	173	164	168	181	193	153	179	183	178	178	187	190	160	162	176	166	188	192	147	167	180	186	195	185	179	150	160	160	168	179	177	183	152	164	179	178	198	176	157	175	160	164	150	175	172	157	182	168	187	210	167	160	199	171	185	180	178	168	173	213	167	160	171	156	171	190	177	153	186	181	156	188	166	173	169	175	169	181	206	173	171	189	173	175	183	151	153	171	186	179	197	170	178	200	191	159	188	192	158	177	158	175	176	160	178	184	177	165	190	162	199	168	182	196	160	154	174	188	178	163	140	194	198	149	175	175	165	182	180	171	171	160	172	169	185	188	160	180	173	176	150	173	185	147	152	150	164	173	174	172	168	174	169	190	166	193	169	199	170	200	175	184	177	172	177	167	167	182	168	157	160	168	170	166	164	168	216	188	189	192	174	184	164	188	165	196	162	180	165	199	169	190	170	177	185	187	167	176	156	201	163	159	174	170	172	182	170	176	160	203	176	152	194	167	174	165	176	163	203	171	172	180	183	170	174	181	180	168	177	169	187	176	200	184	179	180	173	192	182	177	171	168	173	172	181	174	162	187	191	155	169	186	167	166	183	173	187	172	186	146	198	172	210	158	183	171	165	186	192	170	156	175	181	187	192	167	161	176	183	164	176	185	174	171	176	166	178	175	163	179	183	183	208	168	171	185	183	179	185	180	165	181	184	185	161	177	169	182	183	175	156	157	175	168	177	165	185	170	185	169	182	186	165	176	166	179	177	186	189	182	183	176	172	191	181	201	209	144	180	185	168	199	191	161	186	174	181	178	185	185	203	164	195	174	181	189	177	181	196	180	153	183	163	165	191	181	158	168	187	178	169	172	179	182	205	192	210	176	169	174	181	150	171	156	193	197	164	152	176	165	184	163	164	174	166	190	177	170	172	176	194	173	169	173	166	171	184	191	173	187	166	171	187	167	180	158	175	177	165	148	189	179	189	178	203	163	170	162	181	191	192	178	175	172	173	169	185	169	185	150	172	175	179	171	170	170	168	201	173	177	177	185	195	197	191	162	206	176	162	177	182	172	193	183	182	187	189	171	175	152	144	175	162	165	169	187	156	216	169	172	138	172	165	188	181	204	188	165	171	173	172	192	185	159	174	169	192	160	169	184	178	175	181	157	186	163	153	185	177	171	175	192	169	204	189	189	184	182	156	181	176	179	186	163	179	191	175	184	177	167	169	149	206	148	180	163	192	174	162	171	206	151	153	178	192	200	190	187	185	162	184	166	167	177	201	179	184	170	181	167	180	184	189	176	167	181	177	188	201	189	168	167	186	167	193	184	178	180	180	169	170	187	164	198	157	177	173	186	181	189	190	181	177	153	170	162	159	165	177	166	191	178	181	187	168	181	156	196	186	150	181	177	193	170	152	176	189	174	184	189	195	173	149	159	173	167	185	181	187	162	186	162	175	172	199	165	170	169	176	163	169	184	160	157	179	157	193	158	164	186	172	202	205	169	176	157	190	185	189	192	175	198	154	193	180	187	179	195	179	163	165	185	195	169	170	169	183	166	178	182	170	186	161	166	195	155	191	189	150	181	197	164	162	179	160	173	186	166	198	173	181	169	192	185	175	171	174	182	158	178	150	171	178	192	169	168	140	165	155	168	205	163	195	164	190	180	173	175	190	176	170	171	204	184	160	177	163	178	174	189	165	179	154	162	194	179	182	175	188	184	188	150	193	197	166	187	195	179	166	184	183	174	183	172	161	180	154	159	143	178	172	170	198	176	185	192	152	183	202	181	187	182	181	188	186	173	178	177	189	157	172	165	171	168	173	189	170	157	174	179	171	195	184	171	172	164	182	179	226	183	166	175	165	173	186	201	187	169	171	204	182	197	186	150	170	184	184	166	165	177	180	156	186	185	168	167	175	150	177	164	178	185	170	177	163	196	147	191	176	174	174	175	186	165	177	187	167	159	175	192	191	204	178	171	198	181	193	164	167	182	175	176	175	164	196	181	180	170	157	165	164	169	181	168	169	145	189	175	200	175	172
12938	23318	19997	9328	7171	6216	25604	16789	993	795	644	560	560	464	410	369	358	350	311	300	277	256	267	256	261	250	233	259	219	233	187	193	220	224	189	194	228	201	197	205	194	178	191	172	208	173	187	198	193	185	196	182	172	166	173	167	202	188	166	180	191	189	188	164	160	173	186	177	192	165	166	205	188	170	152	168	154	171	183	168	190	185	175	182	166	166	148	191	161	179	180	168	156	171	177	177	142	143	160	187	171	181	203	180	196	172	179	140	190	184	173	153	175	181	189	171	186	187	171	187	180	162	170	189	185	180	181	176	177	182	181	169	166	195	189	184	179	184	164	182	185	174	182	199	175	138	179	165	168	173	153	152	160	172	193	167	166	170	167	174	182	169	170	148	150	169	174	157	164	200	170	142	163	163	158	155	171	162	159	184	177	166	170	148	165	168	200	159	158	206	166	145	161	156	168	150	181	163	178	169	149	163	170	189	170	206	157	161	147	165	183	158	164	175	184	178	157	175	202	162	160	174	207	163	171	175	163	157	185	159	155	177	185	153	174	162	163	184	161	181	149	159	160	171	189	166	190	179	183	164	156	163	154	194	175	158	185	161	186	186	153	181	157	181	182	162	175	173	159	169	166	166	168	174	180	187	180	173	174	173	160	155	187	168	153	169	173	142	165	168	163	175	176	173	186	158	178	172	158	158	164	166	174	175	171	155	182	169	165	182	184	181	169	193	153	193	158	176	197	175	170	147	165	205	185	166	177	206	162	181	178	177	173	174	184	180	177	163	178	169	190	169	197	179	159	159	174	199	161	182	188	152	175	181	157	174	160	169	182	172	192	195	177	158	143	168	153	218	179	170	192	170	166	174	165	171	156	187	149	183	194	181	170	179	188	179	172	186	193	174	179	156	169	183	159	153	169	174	161	171	176	172	184	174	203	187	158	165	171	176	178	191	157	175	176	176	194	161	180	167	140	184	180	177	170	170	172	147	186	169	168	188	173	170	189	163	160	178	176	152	189	192	157	170	185	162	171	164	183	173	161	160	177	183	181	184	156	181	181	174	182	175	189	178	163	182	173	161	196	166	185	168	163	156	188	173	187	178	172	195	156	161	157	158	181	187	204	187	163	165	184	170	169	156	153	166	168	159	180	191	167	185	182	187	162	178	154	150	158	164	173	163	153	159	177	184	170	162	164	174	140	159	180	158	156	160	166	157	170	166	168	148	179	166	170	174	164	175	164	176	149	138	163	169	171	197	179	178	152	181	187	173	180	195	177	168	193	189	151	194	169	171	170	168	184	179	162	187	179	176	157	160	175	170	172	171	150	147	159	185	174	158	173	160	176	189	185	167	199	177	202	179	179	188	189	189	166	170	200	158	171	195	161	140	146	163	179	185	190	176	170	197	157	179	173	173	172	187	176	185	154	171	157	198	175	143	198	171	161	168	181	184	164	183	151	150	173	167	155	179	167	202	194	180	164	166	195	176	155	168	170	162	165	162	161	150	181	164	190	172	169	141	174	152	184	175	173	177	146	160	165	175	164	199	185	170	178	161	154	173	165	186	164	172	174	174	162	159	181	194	162	164	159	179	158	184	193	171	131	160	148	158	179	177	156	167	169	175	168	180	164	181	172	181	174	172	171	176	199	179	168	173	181	181	206	181	154	155	178	192	180	187	176	170	186	165	179	154	176	168	173	152	190	161	188	170	159	180	167	165	159	163	167	200	154	173	177	191	163	184	167	157	162	193	175	179	157	160	152	167	190	201	150	159	176	174	155	164	166	179	175	175	180	152	188	172	162	160	178	172	174	183	184	181	166	168	170	187	170	154	163	151	162	187	171	187	185	166	157	174	179	179	158	162	172	180	151	164	166	167	154	165	162	180	187	162	168	187	168	168	172	177	174	180	166	178	170	158	174	174	167	140	153	142	188	159	182	140	156	182	175	180	174	161	197	194	159	188	174	157	166	153	165	177	189	179	166	180	158	170	189	156	154	164	192	187	176	170	189	147	170	153	180	158	174	176	171	170	187	180	197	192	169	187	169	169	191	138	170	172	145	166	172	177	166	172	155	150	161	176	185	167	163	177	183	177	177	175	185	171	172	161	171	180	175	182	130	136	145	162	171	160	167	183	173	151	195	181	157	194	174	199	183	191	161	196	161	194	159	153	176	163	183	156	187	150	159	168	183	158	182	191	162	152	170	183	181	158	166	169	182	142	154	173	174	150	166	190	154	158	156	180	189	171	153	180	185	187	144	172	183	166	197	171	180	162	164	168	190	185	187	159	169	168	176	176	165	190	179	179	160	169	169	169	171	155	179	157	192	154	177	164	178	153	175	176	191	150	173	164	174	200	178	145	167	166	171	176	153	179	180	159	182	168	196	175	156	177	157	177	176	158	181	161	173	170	173	161	169	176	188	172	166	155	155	164	180	185	166	183	166	157	165	169	171	167	154	168	204	190	171	169	165	182	183	154	175	187	170	166	152	179	155	152	173	179	148	159	168	173	159	165	185	168	160	175	186	158	166	139	152	186	162	175	184	194	185	157	175	151	164	177	186	171	172	164	194	188	171	184	182	192	162	159	177	164	181	170	159	151	173	189	182	166	155	177	155	182	170	187	153	166	160	165	168	181	202	184	176	167	172	164	172	162	166	155	182	191	165	177	148	166	165	173	149	158	169	166	167	163	173	174	160	130	143	169	147	161	164	165	174	170	165	138	179	195	189	176	158	190	181	179	163	155	153	182	192	179	165	181	167	156	173	180	164	149	185	158	180	173	188	167	170	175	158	181	149	156	164	179	163	160	168	164	160	172	179	195	174	160	191	169	167	185	169	152	196	162	160	167	165	164	166	175	169	166	147	202	191	162	184	169	173	148	187	164	179	164	180	186	174	168	177	171	165	152	155	177	174	195	166	171	182	164	186	163	175	168	166	163	193	161	188	162	161	171	150	163	158	191	155	180	193	197	170	153	169	204	161	183	169	175	174	167	157	175	164	185	167	161	166	167	170	183	176	177	179	139	165	171	169	175	159	169	186	177	201	163	159	177	164	159	164	187	181	173	165	184	172	181	176	173	145	154	169	172	168	165	176	167	168	183	189	174	161	166	174	186	200	186	179	158	184	188	171	164	189	146	149	178	169	165	144	164	170	196	169	179	170	191	178	184	192	149	181	157	194	146	180	164	178	168	169	173	186	189	172	166	156	168	180	183	169	164	150	183	176	171	184	180	159	163	146	177	160	177	162	166	182	178	194	179	153	165	166	156	193	178	164	162	197	170	177	173	162	155	161	165	183	186	154	168	200	161	170	184	188	155	155	170	185	162	158	176	159	181	168	164	173	186	159	150	185	159	189	173	152	166	165	157	162	168	157	175	167	180	144	157	171	169	189	161	170	177	183	162	177	175	180	182	185	175	169	160	169	178	194	149	176	157	162	192	164	174	148	154	158	160	153	156	189	159	154	156	176	187	175	175	160	174	197	156	152	193	171	161
22605	20380	27057	23585	20398	20774	29574	39705	7171	1164	756	708	645	647	602	559	538	474	491	482	481	485	498	442	425	427	425	421	407	427	384	415	396	417	398	392	357	380	401	428	390	377	340	363	368	432	369	344	392	363	406	390	382	406	377	354	337	385	371	396	365	341	361	389	328	371	349	359	365	367	355	351	398	351	385	385	373	348	335	409	349	352	340	364	357	372	333	373	356	368	366	380	376	373	375	353	374	358	346	362	345	378	382	336	376	376	380	338	335	378	358	332	351	338	358	337	361	356	340	342	388	374	359	381	386	375	350	369	346	354	358	367	356	376	351	347	357	364	340	354	366	334	341	360	350	372	342	356	348	356	376	377	338	384	362	317	347	348	375	370	333	360	339	356	349	371	372	359	347	328	395	389	334	371	379	349	366	355	361	366	382	365	377	371	320	333	359	333	345	370	383	329	364	378	316	368	399	325	368	349	365	341	363	369	334	393	398	333	388	359	353	358	385	343	354	348	357	357	354	391	346	355	361	350	379	366	352	367	358	331	374	361	333	343	337	320	391	362	382	360	357	360	397	357	368	346	342	370	332	395	372	351	334	372	343	360	329	372	366	375	401	356	382	339	350	335	336	364	353	369	336	386	388	383	346	348	345	328	371	351	331	371	309	348	370	361	340	372	349	407	389	346	370	353	362	343	339	357	393	376	393	337	345	377	334	340	330	343	349	337	359	351	333	353	378	390	385	369	371	332	353	370	394	369	365	383	371	343	384	352	327	364	383	354	384	384	368	394	347	372	361	354	324	360	357	363	359	376	355	351	375	385	355	345	335	371	345	382	377	367	332	396	378	360	380	329	377	367	320	347	385	366	323	320	373	340	354	320	358	353	377	355	382	359	356	371	359	393	350	377	345	366	349	373	375	397	358	375	330	335	336	368	341	352	372	377	362	342	396	388	344	339	350	337	337	326	355	396	349	367	337	316	354	366	356	304	363	369	370	351	345	354	351	331	320	348	325	361	315	342	341	342	366	337	331	333	311	358	355	349	340	358	352	389	321	352	363	354	369	362	371	355	348	366	387	367	338	355	395	369	355	380	376	343	360	371	358	359	337	378	343	390	360	335	366	358	328	348	354	316	362	335	370	392	400	367	348	360	319	337	366	372	354	374	356	350	336	332	361	361	348	338	379	386	326	337	371	372	340	347	361	352	334	374	356	339	325	377	367	365	347	381	352	341	356	347	335	345	368	344	344	357	329	356	325	342	361	363	371	355	396	348	368	326	413	350	384	356	384	371	352	348	370	353	375	372	343	325	337	349	355	366	329	336	363	332	362	374	376	366	333	328	344	359	369	360	350	376	337	374	345	354	375	405	360	352	364	384	356	345	352	330	368	425	357	376	359	352	370	379	343	384	369	397	378	378	349	367	406	365	327	350	313	326	329	328	353	344	332	365	345	379	364	352	332	366	351	335	355	341	326	358	341	365	356	353	400	341	377	360	346	334	326	338	332	317	367	397	365	403	366	355	344	364	342	354	335	348	358	349	358	325	366	333	358	367	387	368	353	341	351	355	371	341	372	326	364	313	359	387	340	338	378	394	373	365	377	356	354	338	372	375	343	368	378	338	356	356	353	365	317	344	331	381	343	354	332	340	384	349	378	340	368	362	359	372	383	353	356	328	335	354	384	376	368	373	318	339	399	326	348	353	348	340	351	358	358	371	330	335	329	377	357	372	345	320	369	335	341	329	388	383	376	348	341	332	334	309	357	312	360	412	338	402	308	361	345	344	363	358	348	334	337	364	355	392	358	373	349	346	389	368	337	335	383	394	403	358	346	339	356	350	335	352	362	350	385	328	331	336	372	375	364	359	343	330	359	362	314	357	321	342	394	328	343	356	345	360	359	350	367	366	341	326	399	377	361	358	341	345	347	364	374	370	351	341	354	357	342	339	335	343	395	366	387	324	327	414	345	327	368	372	322	346	340	364	370	380	353	323	361	357	367	358	384	331	305	348	344	367	385	353	369	346	386	349	360	376	362	349	377	322	368	368	376	380	366	335	339	386	356	361	345	358	358	343	378	362	347	348	355	345	352	354	343	350	375	371	393	345	373	338	338	388	353	318	377	370	410	359	330	366	388	368	334	370	352	367	348	374	390	355	354	368	319	338	356	354	348	362	373	363	352	320	384	348	354	357	355	372	361	356	351	370	345	310	393	345	347	362	356	371	375	349	343	330	361	339	357	361	343	334	343	352	341	357	382	356	388	388	336	373	359	346	324	345	365	362	343	373	341	332	354	394	363	340	329	354	377	321	348	339	333	396	331	366	397	330	376	382	345	373	355	355	351	389	347	363	330	325	327	337	346	347	347	374	378	375	354	334	389	353	389	370	381	379	357	336	392	352	365	383	347	369	387	355	355	349	379	378	371	324	340	366	373	355	348	333	349	358	380	336	335	304	358	358	385	353	349	352	365	333	320	386	334	364	360	364	375	374	359	384	380	406	350	390	357	367	360	379	346	347	365	317	364	395	351	371	369	355	364	378	369	375	345	349	370	342	381	369	347	366	391	324	358	355	323	362	352	356	330	365	384	393	388	389	341	362	380	348	370	382	330	340	345	335	341	352	312	333	324	358	359	345	356	374	323	365	366	380	347	318	365	344	344	361	341	356	366	384	385	341	374	379	392	363	348	376	327	354	340	363	379	344	390	335	322	340	384	369	355	350	347	361	367	360	363	356	331	331	363	344	336	368	348	366	368	339	379	385	368	377	325	320	365	341	381	336	385	378	380	376	341	351	347	362	371	341	359	350	332	392	375	369	352	391	354	352	337	368	334	373	356	363	359	329	358	338	342	330	351	362	350	357	344	355	341	342	363	339	369	338	353	369	373	370	361	381	319	383	347	321	351	324	347	334	341	320	346	337	350	376	342	367	351	377	353	366	362	322	331	367	385	378	349	356	365	347	371	393	357	333	335	362	335	357	345	369	379	381	346	391	357	398	345	370	353	362	395	360	366	373	390	343	342	346	343	393	343	369	379	363	374	361	378	374	327	361	370	364	332	376	382	339	365	367	366	329	354	366	384	369	376	354	347	360	350	386	361	358	354	377	365	390	368	364	376	334	351	355	370	346	356	359	363	377	396	356	361	363	366	324	368	372	351	345	351	346	341	371	352	373	361	339	360	360	364	364	391	374	376	370	399	368	365	348	337	349	354	416	352	371	342	343	346	389	384	349	377	381	366	341	363	373	355	369	349	361	352	407	357	345	370	362	366	350	327	360	361	341	351	372	354	387	380	358	338	366	360	355	356	318	330	385	368	339	381	384	354	377	332	339	354	353	318	372	373	356	371	364	362	351	351	353	367	329	337	365	349	353	332	375	359	368	335	369	373	373	344	385	346	370	335	354	350	379	360	336	363	363	392	355	378	330	362	351	356	344	345	374	355	357	333	319	360	326	352	347	383	333	363	355	363	366	355	376	298	399	374	353	370	367	374	353	356	366
14331	26850	23689	17107	11755	10893	29745	25102	1810	1576	1273	1167	992	960	783	806	710	646	606	603	595	539	520	525	505	477	432	433	502	417	411	464	464	390	401	404	406	389	386	374	369	391	368	367	346	378	376	381	370	360	346	355	396	380	330	361	354	377	374	338	349	343	344	371	354	373	385	358	339	369	366	365	337	385	339	362	371	342	367	373	337	361	357	368	372	348	322	341	351	382	350	317	324	363	335	355	322	332	338	336	345	357	321	337	335	376	349	329	332	355	347	348	336	323	351	367	321	355	363	355	318	335	359	359	313	342	337	354	333	359	334	333	298	337	300	325	353	365	344	369	343	327	331	336	389	328	309	336	307	368	368	360	329	355	340	344	383	344	322	324	353	331	363	365	322	326	314	347	322	327	338	337	321	359	350	318	322	348	330	380	339	344	344	366	309	307	371	327	360	360	312	399	323	316	332	318	337	339	388	347	374	318	333	350	332	336	335	363	362	345	353	331	334	337	352	326	350	332	323	354	378	296	338	384	323	343	332	338	330	316	366	338	308	360	322	324	351	330	299	346	352	320	349	323	327	360	345	343	358	339	329	329	341	324	329	347	352	330	303	381	354	349	339	347	335	353	351	320	330	350	362	328	307	339	323	356	312	359	342	337	361	353	316	355	312	366	342	293	335	327	351	324	320	317	319	376	318	374	338	383	343	341	353	320	369	366	336	322	321	323	325	337	325	348	367	318	360	344	338	340	353	336	328	367	338	331	330	375	304	353	350	334	334	336	327	344	337	361	353	338	357	309	312	350	330	312	315	335	327	380	329	346	367	345	343	335	388	324	322	325	328	387	345	338	362	325	315	328	357	348	337	338	311	319	315	335	319	350	318	370	361	344	372	363	339	335	318	375	340	324	331	342	329	346	334	338	329	317	350	376	319	292	335	380	292	366	345	334	334	337	317	326	321	338	376	347	386	321	356	317	332	314	357	337	350	325	344	303	366	364	301	338	340	355	335	339	332	306	361	336	342	327	335	338	356	351	346	333	345	333	338	337	358	331	311	329	340	342	332	342	334	342	327	316	343	367	335	363	273	343	335	332	342	383	315	346	337	304	316	341	350	349	340	313	320	316	353	366	329	323	346	357	327	357	352	353	361	344	311	304	344	349	324	347	329	346	360	380	330	330	344	351	317	347	351	336	357	315	349	329	298	335	342	312	370	352	328	307	364	324	346	318	332	332	352	368	352	325	310	395	317	352	360	352	356	343	326	358	313	334	337	307	373	322	359	364	338	362	356	344	359	336	329	359	322	343	339	347	376	357	335	331	336	326	340	361	370	352	369	327	357	374	348	335	329	340	344	340	364	316	314	323	356	323	301	310	323	340	354	378	374	322	341	344	327	326	362	331	313	321	316	346	303	335	310	337	321	348	342	324	335	341	332	305	335	354	298	369	348	318	309	340	327	377	365	399	343	350	346	353	367	340	340	313	336	331	363	337	339	336	316	339	325	359	304	350	364	326	333	353	344	341	353	327	349	349	372	334	344	349	381	312	332	345	331	364	364	349	332	346	348	338	340	319	355	339	337	312	342	357	338	328	358	337	329	380	338	362	346	321	329	327	347	364	350	333	339	339	385	367	330	353	348	339	350	331	353	374	359	391	335	347	344	362	340	360	335	333	333	337	375	344	336	319	348	337	332	312	343	307	350	308	350	322	343	330	360	344	359	299	329	330	334	361	315	347	351	325	346	315	376	323	343	369	338	330	335	362	350	324	317	338	360	341	356	364	304	388	322	341	322	354	336	331	345	359	331	331	334	330	352	335	332	342	334	341	314	365	329	342	332	357	336	348	361	347	342	362	342	351	346	338	344	347	345	346	326	358	366	362	351	362	359	348	343	308	322	337	328	324	373	342	357	342	327	335	327	347	338	340	320	316	344	305	312	350	303	307	331	341	325	322	351	340	326	345	359	335	293	337	353	335	371	322	342	336	357	350	328	356	353	295	346	287	337	313	320	339	347	342	345	331	335	317	345	325	308	338	321	319	346	315	332	388	298	345	331	304	321	322	343	402	337	380	327	310	351	358	356	328	311	315	361	305	342	347	324	328	322	326	312	327	346	355	337	336	387	294	347	336	346	323	320	312	323	335	351	341	328	376	329	308	339	352	310	358	374	354	342	376	322	351	308	361	331	318	321	324	339	311	331	361	331	327	354	323	327	354	350	368	288	337	359	360	350	319	325	324	350	342	307	333	339	341	336	354	367	354	338	377	307	321	332	337	342	342	332	331	319	329	343	353	353	341	354	343	361	346	328	320	348	341	334	352	354	326	375	379	331	320	349	325	373	341	341	356	351	342	354	341	349	364	345	339	328	362	338	317	328	330	323	374	323	324	333	349	354	343	368	325	347	336	373	328	327	362	315	360	308	324	367	349	328	311	352	306	350	336	327	325	304	350	353	342	326	302	332	347	338	314	355	359	300	351	331	327	283	317	321	319	321	381	326	320	331	327	349	316	338	362	368	360	341	330	355	358	337	348	338	331	328	337	329	333	375	341	309	350	318	342	322	330	342	342	345	350	352	338	347	345	319	342	364	326	335	337	358	306	302	317	302	303	324	337	326	319	348	338	327	342	348	341	322	377	328	321	378	339	342	320	351	335	324	331	352	278	328	302	372	359	351	332	322	327	312	353	348	311	320	346	303	350	340	318	351	337	353	324	348	312	339	340	374	342	327	306	360	333	316	316	365	359	349	351	349	334	352	330	338	358	334	299	347	332	346	323	372	354	327	334	368	359	365	356	344	307	346	328	300	349	310	296	325	321	308	339	314	349	323	348	334	362	354	321	335	347	352	315	367	344	377	338	328	307	346	352	312	362	309	335	328	342	341	327	292	326	373	345	334	319	329	339	333	351	311	358	357	346	349	337	361	328	376	357	349	324	355	297	332	380	353	340	325	327	336	303	358	328	360	321	340	330	344	325	361	321	301	357	335	317	324	353	353	336	352	339	325	378	327	343	297	332	315	355	340	317	334	333	317	343	320	350	332	359	346	338	313	328	353	351	344	313	374	296	341	341	329	334	332	307	355	348	323	341	330	375	331	305	353	333	371	350	336	296	358	345	313	346	358	338	343	360	307	315	333	342	367	340	346	328	358	330	359	346	360	344	344	322	359	321	322	336	304	369	339	333	326	350	354	325	321	355	333	357	363	324	359	403	330	338	295	344	332	349	364	323	352	331	324	312	315	346	341	348	353	336	347	326	332	364	361	343	312	340	318	340	313	339	350	323	350	364	317	339	318	307	342	354	329	349	321	350	330	326	322	344	318	320	351	328	308	335	338	328	334	352	343	343	352	346	336	308	347	332	334	372	343	345	396	362	338	342	346	345	310	367	337	321	329	312	338	371	326	363	332	342	363	357	350	318	352	333	327	358	331	323	329	328	300	344	331	338	333	352	363	324	336	352	351	350	362	320	334	375	315	338	333	336	325	360	332	332	327	342	322	359
27775	15642	5264	2667	1489	845	817	3196	140	114	96	100	101	94	116	100	106	111	103	90	100	99	98	112	99	97	96	84	111	108	92	101	94	91	108	100	106	101	78	119	107	99	98	107	113	105	111	80	97	106	110	107	103	85	93	90	99	98	97	96	111	89	88	103	104	107	100	96	108	118	90	98	103	102	91	99	102	93	102	80	93	105	103	87	126	99	115	93	97	100	81	102	75	99	107	115	99	99	84	94	119	100	102	102	96	96	98	104	98	105	94	105	97	93	106	103	105	108	96	102	98	113	104	114	98	109	89	86	92	104	89	86	105	87	75	106	107	90	88	90	96	104	118	100	92	81	104	91	103	85	98	84	90	99	121	87	122	112	96	105	103	99	117	96	112	103	125	88	86	87	98	98	114	111	98	102	104	118	120	101	111	100	88	109	109	97	97	107	112	95	123	115	106	97	103	121	113	88	103	105	102	103	96	105	103	117	113	98	96	100	88	108	78	96	108	98	98	100	94	97	109	106	98	99	105	98	98	100	90	106	96	107	97	109	116	104	92	96	89	106	120	112	102	111	106	100	97	97	132	97	87	108	104	115	92	98	98	124	110	94	95	114	104	91	98	103	98	111	94	106	114	82	113	98	97	99	104	107	108	98	104	96	91	87	113	107	92	115	104	106	103	86	108	123	86	83	108	103	106	103	105	113	83	94	122	82	93	106	99	108	100	114	86	83	87	98	98	112	100	111	116	105	96	106	94	102	92	104	91	103	89	91	90	117	103	99	101	83	105	93	84	94	101	116	96	107	93	110	103	90	107	112	98	89	99	105	106	98	80	90	109	77	112	97	122	101	88	103	93	94	102	91	79	97	92	95	92	87	105	118	108	110	95	94	100	82	109	110	100	97	95	103	78	92	94	91	104	99	106	107	95	113	77	91	103	96	106	106	103	117	102	81	100	98	105	91	99	115	98	107	114	100	109	104	114	106	100	94	106	100	107	99	105	103	95	101	86	107	79	102	90	104	91	111	110	116	91	95	92	116	103	97	95	108	103	100	117	108	104	107	108	117	104	94	113	130	88	105	93	101	95	88	92	107	99	93	96	96	88	90	112	104	103	96	110	93	105	116	96	107	91	109	90	117	101	104	119	102	110	90	131	105	94	97	106	92	96	90	105	97	103	80	97	118	111	79	107	107	102	101	99	82	108	103	104	101	77	108	96	94	82	102	80	89	82	117	126	100	87	96	90	96	108	86	86	97	84	122	101	91	89	87	81	85	116	99	99	113	96	93	101	108	80	109	105	116	114	104	88	95	102	93	94	102	112	90	102	108	118	104	125	100	95	116	114	96	100	91	95	98	106	122	117	99	101	104	99	97	108	99	96	94	102	115	110	94	83	98	113	98	109	110	100	115	97	87	99	112	107	84	117	131	88	76	98	106	106	96	89	97	104	108	86	89	115	93	106	94	97	107	96	109	108	114	108	109	104	109	98	100	97	109	106	99	93	82	95	101	99	99	122	97	98	111	97	85	97	101	102	88	100	122	92	109	108	99	113	89	102	92	106	101	105	115	105	88	98	120	103	96	112	99	78	77	124	84	87	107	104	105	104	93	93	96	87	120	98	104	99	111	110	102	103	93	92	114	98	102	103	106	121	109	93	103	112	98	89	116	90	106	110	104	105	96	94	115	101	99	123	95	90	96	99	100	100	104	90	99	102	103	110	121	103	87	109	89	92	108	92	94	93	98	90	116	108	101	101	96	89	96	101	94	101	106	101	85	92	86	105	94	107	95	100	98	93	93	101	114	95	107	109	89	106	107	118	104	109	108	93	111	100	118	99	88	113	108	111	110	108	114	89	104	113	102	110	89	107	119	101	104	95	115	101	92	92	99	97	128	106	112	97	103	100	100	72	91	84	102	113	105	79	97	84	111	100	109	96	113	98	113	97	114	117	84	100	106	96	92	115	103	102	85	104	98	97	94	94	99	112	99	107	87	105	115	100	110	103	96	86	84	100	96	91	110	114	85	88	97	89	105	98	115	102	109	98	97	98	105	112	93	114	104	114	97	93	88	97	98	100	95	96	83	106	95	87	101	85	125	94	120	106	95	126	120	102	88	100	106	110	97	112	87	88	103	95	103	98	102	119	117	121	105	104	98	110	111	107	104	80	101	95	97	119	106	96	79	103	131	121	99	98	127	89	96	102	94	95	92	94	107	112	103	110	99	109	109	104	117	104	111	103	102	117	96	104	103	107	91	107	115	102	81	110	85	110	95	109	90	104	120	121	105	107	96	104	102	105	94	102	106	115	103	97	101	120	89	103	103	114	90	109	105	95	102	105	109	86	85	117	82	102	108	102	110	92	106	105	97	100	102	118	119	107	92	89	93	105	102	94	110	85	109	104	109	127	110	104	94	114	100	109	116	101	104	93	110	98	102	89	102	98	116	106	97	93	99	101	101	108	108	108	108	105	113	88	96	110	96	97	118	118	103	105	104	86	101	94	100	100	106	79	99	112	94	119	96	108	108	100	100	101	111	84	105	107	109	114	108	107	104	99	92	97	118	111	107	92	107	97	95	99	112	103	101	103	109	107	101	108	116	99	113	84	97	102	109	92	81	94	111	87	107	103	105	100	113	98	116	92	86	102	93	106	92	94	94	113	101	97	111	92	109	105	109	99	92	108	90	93	84	91	95	107	118	104	86	102	119	95	104	88	102	115	92	122	110	111	122	94	106	89	73	105	104	96	99	83	114	80	96	81	98	99	95	96	103	102	93	109	89	96	98	108	106	94	102	97	99	98	109	98	97	122	80	119	92	88	88	85	100	89	103	103	80	117	115	89	81	95	105	95	99	114	105	93	103	92	97	109	112	113	103	94	94	109	107	112	108	110	114	93	95	100	108	86	102	95	108	111	90	104	111	109	114	88	107	111	106	109	106	92	105	103	107	94	102	94	127	90	101	100	103	99	94	111	107	92	110	105	103	92	87	98	99	100	95	104	91	89	100	109	101	116	112	124	99	81	113	97	114	101	86	95	96	111	98	103	114	96	86	96	104	99	94	106	92	104	93	111	95	93	104	103	103	117	92	109	92	97	94	108	94	96	101	116	105	95	93	108	111	109	89	105	98	102	83	105	111	94	97	103	109	99	96	126	105	109	113	101	89	90	103	96	95	123	111	119	112	91	100	107	106	113	89	85	101	90	106	89	90	113	100	100	101	99	90	89	103	97	104	103	91	90	111	121	108	104	91	107	115	90	124	111	104	80	101	115	91	88	100	113	92	88	98	95	87	101	97	102	101	126	118	93	94	112	111	82	113	107	112	105	105	111	100	122	103	96	109	93	89	102	99	89	85	97	119	102	97	115	99	105	82	81	83	111	90	90	118	98	110	106	97	99	99	103	115	92	87	117	102	99	95	89	76	77	107	110	106	109	89	105	105	103	87	103	102	101	96	87	99	90	88	82	88	107	106	92	94	83	111	120	95	109	108	108	88
7852	9276	8006	4879	2980	1743	1774	5685	132	148	112	138	130	122	123	129	125	137	122	126	121	129	135	111	103	114	116	113	123	137	103	108	121	102	121	125	118	122	120	120	121	105	154	108	104	120	126	122	115	95	116	126	120	110	104	120	116	129	119	119	128	111	107	104	119	94	117	103	117	121	118	112	127	118	120	107	108	116	114	130	111	129	105	112	126	120	123	125	123	101	115	98	134	117	101	107	116	113	99	114	101	132	122	109	116	107	111	127	109	119	117	110	126	129	122	112	102	129	113	100	114	127	106	132	100	111	104	113	116	90	111	96	103	94	118	106	124	102	98	113	110	118	115	128	105	118	101	106	115	109	105	118	125	107	107	116	114	104	111	117	121	107	132	104	117	127	131	115	129	116	114	115	125	135	116	110	121	111	111	106	110	112	96	119	101	131	124	126	108	121	122	118	117	118	105	121	92	117	104	133	114	129	95	118	135	108	104	104	113	113	116	119	116	107	102	113	106	119	113	128	117	118	98	119	111	77	117	113	112	106	139	138	99	94	113	110	112	95	106	122	116	111	148	107	113	122	98	111	94	116	109	105	116	128	114	91	111	121	104	128	103	128	110	110	116	140	114	125	108	117	94	108	123	120	113	125	97	120	115	111	112	104	101	118	118	137	106	121	128	129	124	116	118	107	110	99	119	119	133	115	103	103	113	111	129	116	102	119	133	117	109	98	123	111	119	91	117	128	125	130	110	126	134	112	118	120	122	100	111	109	120	102	118	116	124	114	120	107	120	108	116	135	112	116	131	111	117	116	125	109	118	112	141	123	121	111	105	134	116	124	121	107	106	128	121	99	125	98	115	108	122	112	117	125	120	106	118	101	110	130	119	99	111	106	101	103	122	124	119	95	90	122	110	106	121	113	123	132	110	103	116	96	97	117	127	105	115	111	112	100	136	107	106	105	115	123	121	97	111	123	111	126	135	121	109	115	127	125	107	123	135	98	120	99	103	110	119	117	137	128	125	102	116	104	97	132	119	86	113	119	102	107	107	107	115	112	110	108	117	126	114	127	117	98	107	107	109	102	101	127	121	133	115	141	111	111	129	135	104	127	93	102	106	104	111	126	111	104	106	122	94	105	115	109	106	112	118	90	120	116	91	127	114	115	103	125	118	124	105	129	106	110	121	124	123	109	109	118	113	89	116	119	112	118	110	111	117	129	97	106	77	125	126	109	100	117	103	121	111	114	118	113	115	140	104	108	88	104	112	107	121	105	116	126	118	105	124	112	98	106	120	111	130	122	106	105	128	116	112	97	119	132	117	107	113	116	131	106	115	132	99	113	115	121	124	134	105	101	110	118	103	118	113	111	117	123	123	113	115	100	99	108	120	113	99	127	104	123	105	105	114	122	103	104	101	100	102	117	111	132	131	123	111	119	116	121	108	117	109	115	119	128	113	124	123	128	114	103	115	105	130	105	117	132	122	102	128	122	108	122	121	122	130	117	128	106	110	106	123	112	110	118	134	88	121	116	112	107	102	106	108	121	105	110	126	116	108	132	115	111	94	107	112	104	117	115	129	110	127	108	117	129	113	129	112	119	127	94	107	95	130	105	125	115	116	116	116	92	122	115	116	110	116	111	113	124	118	102	88	102	127	111	96	118	127	114	112	101	130	95	112	119	125	135	113	120	114	122	100	101	114	125	99	116	124	119	126	111	101	107	108	122	106	107	115	110	118	122	114	129	95	100	128	130	139	112	122	121	109	118	132	120	99	127	126	116	114	126	118	109	123	106	126	107	132	123	110	112	110	99	104	115	95	108	116	120	108	101	121	137	113	123	114	87	110	118	126	101	119	102	122	108	129	120	111	117	110	123	122	121	143	103	99	141	102	123	115	115	120	129	92	121	121	106	104	111	118	136	102	122	112	132	125	119	125	111	110	100	122	128	98	128	101	111	131	142	117	110	109	99	112	110	109	115	112	112	125	118	116	129	117	118	91	108	80	117	120	117	117	123	104	96	117	105	135	122	83	114	132	110	111	100	127	125	117	137	104	111	110	120	124	134	116	122	118	114	122	127	134	124	117	107	119	109	115	117	132	116	122	112	117	120	93	103	100	104	120	108	117	119	114	99	113	114	121	117	103	113	112	109	99	121	120	94	88	107	97	107	120	113	106	122	115	124	103	105	133	124	112	115	129	110	110	116	112	126	92	130	109	117	115	137	105	110	92	107	99	114	128	109	110	107	127	124	113	103	131	121	124	90	116	117	127	121	128	106	106	134	118	108	113	125	128	136	105	107	114	113	122	127	124	113	122	102	105	121	128	115	112	105	105	126	121	117	105	103	132	121	131	96	102	96	105	125	119	109	129	121	104	114	107	122	109	100	116	114	103	109	130	125	115	98	110	117	131	116	118	122	107	109	125	107	114	124	129	114	126	134	102	117	117	117	112	115	103	114	126	121	112	100	110	111	119	118	106	115	123	103	107	119	115	117	111	92	100	120	115	90	97	117	142	114	118	98	111	98	127	123	114	121	119	102	128	127	108	100	121	115	113	114	120	126	121	107	115	116	119	128	123	129	110	118	109	105	110	94	104	131	109	121	113	123	102	115	117	110	114	120	108	99	110	140	143	118	114	110	124	103	107	119	124	116	120	113	114	108	92	106	112	117	126	103	112	119	93	107	107	114	119	125	138	133	93	111	133	107	114	126	119	110	124	121	117	111	108	107	133	109	102	127	114	107	115	117	99	118	119	122	112	116	117	121	101	131	116	112	123	115	119	134	118	113	122	114	98	100	106	109	114	112	115	115	120	93	115	107	134	108	108	117	108	121	109	120	113	121	130	97	126	114	96	122	113	113	108	110	122	117	125	112	133	125	127	121	104	101	132	115	115	100	130	113	109	110	104	136	97	82	110	115	126	126	118	117	108	100	113	104	121	123	126	109	121	132	102	119	130	103	125	108	121	123	103	117	119	101	131	116	112	111	115	118	114	108	113	108	103	102	110	112	123	108	124	123	116	115	106	130	128	135	109	131	119	120	107	116	102	106	104	118	99	116	127	125	118	136	108	101	112	119	119	119	128	122	115	99	103	130	118	113	125	116	79	104	103	119	128	120	121	109	118	136	125	114	125	119	103	111	113	114	113	123	96	120	116	113	113	116	129	127	120	109	129	114	112	119	120	115	121	111	139	126	132	109	136	103	122	104	119	118	116	99	114	110	125	136	109	120	111	113	104	109	111	112	103	118	118	117	109	102	119	115	125	116	112	96	117	113	110	112	129	134	108	133	119	111	107	98	121	118	115	106	104	113	112	126	113	123	122	115	106	137	124	111	122	117	117	103	131	117	116	117	111	102	114	117	132	103	110	116	129	105	112	126	111	98	111	131	134	118	112	119	113	109	109	121	90	114	97	106	101	127	119	116	112	94	109	103	101	121	124	121	117	94	119	105	108	122	120	100	112	121	134	111	103	113	106	119	109	101	105	105	87	124	116	99
25018	20422	26783	23959	20451	11965	6577	35619	5549	520	385	356	331	281	316	285	242	243	243	207	212	225	222	234	212	206	212	207	197	178	211	212	211	200	196	189	207	193	200	193	185	198	202	190	191	174	181	187	193	178	161	181	196	178	195	182	173	169	185	190	151	189	201	181	189	183	168	176	189	186	214	153	180	171	183	159	177	161	200	179	178	182	194	168	192	199	176	184	184	194	159	187	194	163	200	182	182	177	195	203	193	172	203	172	205	171	196	172	189	151	197	183	199	215	199	189	190	199	198	189	198	191	217	185	190	174	163	172	182	159	188	180	190	173	225	180	159	168	176	173	175	196	177	187	170	185	189	171	182	173	182	177	188	155	169	179	198	160	179	190	198	161	194	168	172	194	187	184	165	191	170	170	169	196	170	170	175	177	171	177	162	167	170	193	206	165	174	198	181	166	150	199	182	183	172	211	174	154	173	168	164	181	180	164	196	183	170	168	172	179	191	196	171	183	185	212	180	206	192	176	178	175	192	192	215	173	195	171	147	173	189	183	185	179	188	158	165	191	176	176	169	187	168	142	184	174	195	163	163	175	175	178	205	184	156	170	182	170	195	167	168	187	178	169	159	194	164	188	176	172	174	194	181	176	159	179	173	171	166	163	172	184	178	188	195	181	174	153	160	181	185	159	161	200	163	174	175	206	191	171	187	160	181	186	161	204	171	149	201	193	174	159	189	157	166	189	208	184	174	150	170	180	178	166	160	186	182	170	156	170	166	179	196	180	184	173	163	178	168	204	185	174	178	193	163	183	175	187	189	165	172	180	181	160	145	155	179	162	178	179	182	160	145	187	182	183	172	179	164	177	170	177	192	202	176	209	205	179	199	191	189	193	184	183	200	172	173	158	191	202	160	176	184	184	183	187	180	172	181	175	183	181	165	157	192	147	153	186	198	177	163	168	176	198	169	176	159	185	183	190	187	185	175	195	174	194	178	182	174	178	193	159	176	179	176	186	183	172	195	166	194	194	171	173	158	184	183	171	167	170	166	175	178	173	194	167	168	147	142	204	191	193	145	200	169	182	168	205	158	190	185	180	214	178	180	187	164	192	175	165	181	205	182	175	187	173	176	174	183	140	177	198	178	178	177	191	172	162	203	194	170	154	149	200	170	173	181	195	182	204	181	159	191	210	189	169	178	155	159	203	182	182	166	182	176	163	182	173	172	182	161	188	167	156	205	160	183	173	180	201	181	158	168	154	170	183	203	175	166	200	148	168	170	188	186	168	175	182	179	169	172	192	171	168	171	178	174	177	167	194	171	167	135	173	183	181	203	162	215	194	181	166	199	154	170	190	194	198	182	180	168	190	180	170	193	180	176	169	182	185	163	182	160	176	159	184	160	180	157	169	181	175	180	156	199	160	172	182	184	181	158	166	169	177	181	187	158	208	189	166	182	164	161	191	202	183	204	168	161	180	178	165	187	189	157	168	158	175	168	146	205	152	195	194	159	179	186	169	169	181	194	181	161	192	170	182	184	196	200	168	173	175	190	152	195	170	172	167	175	178	190	188	186	174	182	188	172	168	187	176	164	188	189	191	169	159	152	174	165	193	153	168	151	177	174	171	186	175	186	202	160	164	185	190	167	203	169	180	167	211	190	184	173	188	164	168	163	197	182	188	175	211	158	158	196	197	184	176	196	182	217	176	189	194	172	173	174	165	183	161	178	168	166	162	180	171	197	188	201	170	201	168	173	166	157	197	193	174	189	175	190	178	178	170	174	192	164	181	189	158	182	156	169	165	190	190	183	178	169	176	202	185	177	174	185	174	177	172	174	187	183	184	172	169	195	167	164	199	159	182	193	196	178	168	164	178	179	192	154	171	166	196	154	172	179	177	176	183	187	197	172	159	167	197	194	181	159	146	178	168	180	168	195	189	155	172	151	187	195	180	199	179	186	163	174	197	162	167	185	192	173	163	164	165	185	187	190	176	177	201	165	179	184	178	178	165	175	196	183	167	191	166	176	179	174	174	184	204	182	179	171	180	187	167	182	178	173	160	195	180	171	176	179	187	190	180	180	199	176	169	178	163	187	166	188	171	182	177	189	194	172	169	194	164	178	169	173	169	153	172	191	147	182	173	172	168	193	183	187	168	191	198	188	191	167	179	173	189	188	171	166	188	178	176	172	190	141	193	146	185	195	178	195	176	177	171	165	178	173	157	158	206	183	180	201	190	185	185	193	173	180	167	194	187	176	172	172	174	183	176	163	179	179	161	185	171	179	178	207	136	155	206	186	181	193	190	186	168	168	183	164	162	166	181	178	161	167	178	159	178	164	181	194	183	174	172	183	161	181	173	179	174	185	151	194	170	195	155	179	187	158	182	171	188	174	179	159	197	170	171	176	195	159	174	181	150	164	188	173	176	200	178	158	173	155	168	179	173	192	166	175	189	172	169	187	190	163	171	194	182	162	178	194	179	203	170	172	178	169	162	176	183	161	193	161	192	160	206	185	176	162	168	178	189	175	190	186	197	181	171	185	170	197	169	178	172	167	193	178	189	191	177	177	160	168	189	173	154	190	190	162	184	208	182	180	188	174	185	205	165	182	174	171	176	193	179	166	177	182	176	144	173	160	176	173	171	202	178	184	166	203	179	176	192	166	149	171	180	197	169	162	170	179	173	182	151	171	174	200	173	187	167	211	193	190	174	189	158	158	175	200	178	187	163	173	162	192	197	185	189	180	175	190	148	157	181	167	186	192	154	170	197	190	190	168	159	190	193	195	207	174	183	191	174	182	159	174	179	177	152	168	157	181	169	207	181	192	161	173	177	162	195	174	188	176	160	198	181	158	194	166	186	177	189	193	171	159	178	184	188	181	173	150	184	178	184	168	189	173	192	174	179	160	183	196	188	168	171	176	192	158	161	191	179	161	193	163	188	201	195	166	172	170	212	171	187	192	182	163	195	184	186	189	172	169	167	158	199	149	168	169	188	177	215	185	184	188	157	197	175	178	177	179	183	163	193	180	180	181	161	166	196	185	173	172	165	192	168	166	191	164	170	164	159	179	175	180	182	186	150	180	162	183	170	173	149	182	177	176	180	183	153	170	192	190	177	179	171	153	151	173	173	170	166	208	181	162	209	162	190	159	173	191	188	199	194	176	192	187	183	167	164	190	186	185	191	190	187	180	158	195	180	169	176	180	195	175	174	179	173	169	181	179	184	168	171	191	186	146	176	179	141	170	169	214	172	179	170	197	189	187	150	180	195	184	159	184	171	184	185	168	186	180	186	185	174	208	187	162	183	188	173	167	165	184	175	161	166	170	151	163	177	167	159	178	172	175	165	191	181	168	182	176	163	179	170	188	183	169	193	169	189	197	174	175	184	189	169	190	174	203	170	185	157	176	191	176	143	169	174	166	193	155	177	197	177	173	200	182	178	165	177	171	168	179	175	152	188	192	186	186	172	186	203	192	185	176	170	170	174	159	177	185	142	178	165
12912	23781	19865	12381	7803	4802	10327	31524	969	743	609	564	520	420	427	384	371	350	356	309	284	258	265	232	269	288	225	232	231	248	200	219	221	226	182	224	175	200	211	186	205	190	212	194	207	182	199	179	178	183	182	169	198	192	197	187	228	196	184	174	190	185	202	194	178	185	167	146	176	188	184	187	153	174	195	180	204	185	193	166	156	158	182	211	155	180	169	180	207	192	185	166	155	198	198	182	172	185	186	169	167	200	195	177	197	159	151	205	192	181	177	161	187	168	180	175	167	187	167	176	173	156	198	172	173	179	181	197	187	179	167	176	156	179	178	198	187	182	198	167	140	187	192	209	173	175	194	157	176	177	168	168	168	176	172	175	200	165	195	164	183	181	163	177	187	183	168	172	172	160	174	203	186	188	165	171	163	171	180	174	172	176	152	184	186	163	182	180	188	155	185	185	190	168	182	204	170	157	173	168	191	190	179	177	214	180	187	178	187	168	171	187	172	151	176	191	178	177	166	194	184	179	173	178	180	188	183	179	180	186	217	188	152	157	173	176	197	186	181	165	169	176	177	179	190	177	160	178	173	170	164	185	187	166	157	172	165	192	181	167	194	158	183	164	171	169	174	183	194	179	171	180	146	163	141	156	171	162	153	190	183	171	170	188	169	159	161	181	163	181	164	183	171	179	184	176	167	181	160	161	164	197	181	165	180	148	161	156	168	183	163	171	172	149	171	151	189	167	161	171	179	182	165	170	165	171	187	167	168	176	167	150	170	174	173	160	168	197	173	157	169	166	166	175	175	164	178	169	172	166	177	192	180	179	176	174	169	178	181	161	189	171	174	186	170	187	172	170	175	164	184	155	181	175	188	215	171	167	171	184	178	168	176	167	165	173	181	157	180	187	170	186	190	181	192	186	170	172	183	177	161	182	166	171	177	183	186	152	184	173	160	181	159	187	174	154	159	182	136	188	183	159	172	163	183	169	179	166	176	187	167	187	171	169	186	154	177	180	160	163	169	173	133	151	162	178	183	164	150	178	158	163	172	158	157	174	196	149	159	178	166	174	151	160	178	162	170	183	163	161	182	187	171	168	183	158	152	180	153	188	176	156	153	179	158	178	158	138	157	153	180	163	180	191	148	176	151	178	166	188	175	188	164	178	171	159	194	174	171	188	163	162	175	184	190	188	167	180	184	192	171	169	173	149	160	197	185	173	158	160	177	179	201	180	174	170	185	177	193	197	174	176	179	163	163	161	176	170	178	210	162	168	201	176	201	192	174	166	167	174	178	171	135	156	154	164	178	183	185	170	172	156	160	178	176	178	184	180	153	193	164	176	173	172	184	183	162	170	187	169	156	168	180	186	171	198	179	170	156	165	153	167	151	171	199	183	192	174	153	172	214	158	175	181	186	147	166	174	174	163	168	177	187	149	199	152	181	172	151	173	168	155	199	181	154	158	187	164	175	194	182	165	180	182	177	181	141	175	167	169	169	195	166	171	171	183	155	186	196	165	196	157	176	159	190	160	190	162	183	169	167	169	163	174	169	182	185	162	145	169	196	173	176	170	156	152	165	182	192	169	157	178	166	194	188	185	161	161	197	181	186	167	160	175	179	180	144	161	170	153	174	176	154	154	183	192	155	185	191	170	159	178	178	192	160	180	183	175	180	160	180	184	188	199	151	199	181	171	167	187	183	168	151	172	192	188	193	160	173	176	190	168	157	144	183	146	194	170	187	165	175	181	155	166	157	174	168	182	151	185	177	181	182	171	195	172	157	166	165	172	167	169	157	173	169	168	165	185	156	174	182	170	167	166	208	167	171	176	155	187	157	160	151	141	156	182	178	186	186	169	174	179	177	224	163	191	181	168	218	202	147	171	159	168	183	165	166	174	204	140	161	174	158	161	156	180	179	164	160	177	176	161	203	183	178	168	178	179	190	187	171	188	176	168	173	175	180	166	182	151	196	157	196	167	197	180	194	173	176	168	159	175	185	146	179	195	182	171	178	166	200	159	163	161	167	181	158	183	150	176	178	188	183	175	197	171	176	187	182	179	187	168	184	192	156	171	189	174	185	174	175	178	168	162	169	180	156	169	183	181	178	173	165	199	190	204	170	175	171	183	154	154	178	171	166	180	184	166	192	193	192	181	159	176	173	155	176	157	158	201	198	178	181	179	162	171	154	169	174	171	188	151	181	169	163	173	181	163	187	161	158	170	178	165	159	175	178	169	205	156	159	167	180	196	175	156	157	192	188	172	168	197	176	167	163	165	179	189	203	167	176	175	182	162	175	161	176	175	176	162	171	158	172	164	168	181	181	168	188	179	143	161	184	170	173	181	180	182	149	188	168	190	180	162	184	182	163	171	167	164	141	177	163	164	159	148	179	195	181	190	177	186	199	160	188	170	176	170	172	180	200	162	178	170	146	166	165	170	158	147	188	158	165	180	149	167	181	190	187	179	176	154	184	183	167	179	168	183	182	187	153	156	159	182	171	154	194	175	221	194	185	158	171	180	183	187	162	197	155	159	166	181	182	184	178	165	197	172	192	196	187	194	189	168	187	191	146	176	186	186	172	194	185	168	201	185	166	189	176	168	172	163	154	184	173	167	159	174	170	181	206	179	160	173	169	168	160	165	189	174	194	172	178	171	178	165	191	174	183	193	173	163	176	171	178	164	172	140	191	157	166	192	191	173	156	169	182	165	183	188	164	175	145	187	177	148	168	172	167	179	177	198	179	195	161	151	163	167	171	155	176	177	181	171	174	172	174	154	182	188	163	166	174	161	165	154	197	169	166	173	159	208	171	167	168	181	184	184	177	176	173	165	175	199	180	182	185	164	180	201	171	170	174	142	172	153	144	189	157	174	201	158	167	176	150	172	159	166	193	192	170	194	163	164	196	179	142	160	173	173	158	172	176	176	170	174	148	188	176	177	204	207	163	166	183	158	201	165	183	180	169	191	161	171	179	176	160	174	199	166	169	167	158	210	154	183	169	185	192	157	172	179	179	183	171	150	176	184	188	189	166	202	182	161	195	174	157	191	184	173	194	195	173	188	148	183	171	171	165	158	196	194	170	166	141	147	151	170	165	164	170	182	185	163	189	170	154	173	147	170	153	202	187	167	170	166	180	176	143	164	181	180	182	194	166	185	168	181	179	201	172	179	169	179	168	182	171	145	178	169	167	197	181	177	157	205	180	170	204	191	171	181	172	146	164	171	178	162	189	159	177	187	170	179	178	169	162	161	165	187	158	195	173	163	179	171	186	170	177	172	169	177	179	156	153	189	152	213	176	183	165	166	197	164	190	161	169	186	177	173	162	176	168	174	162	178	186	181	165	163	189	168	184	163	175	172	169	180	147	186	173	159	181	166	160	178	200	196	172	174	180	179	184	171	155	173	155	148	197	165	167	178	190	187	160	162	180	182	175	162	188	190	157	180	177	182	161	181	163	187	158	173	168	188	174	192	186	184	151	171	169	185	183	150	175	174
22611	20406	27084	23631	20419	20595	14099	36439	8998	1318	854	729	665	639	612	545	513	518	523	484	461	464	458	448	429	444	415	406	417	364	399	420	392	391	374	392	372	394	375	354	362	356	405	382	407	384	353	359	382	378	392	373	371	339	351	355	417	341	372	343	390	371	360	344	358	368	338	344	377	350	358	386	362	351	406	377	363	382	375	364	372	383	359	355	407	355	369	409	345	353	373	374	351	378	338	346	343	356	377	356	349	358	363	369	353	386	371	350	329	351	363	361	334	336	371	354	370	389	360	352	366	330	337	353	344	322	383	367	375	392	392	377	369	365	348	325	354	340	354	376	328	387	358	337	358	330	347	353	351	352	367	355	344	386	332	375	358	383	359	326	376	345	374	355	342	316	346	361	373	371	397	341	355	341	360	339	357	328	351	363	365	342	362	361	365	362	361	347	380	355	367	353	337	345	351	376	348	346	364	336	331	355	345	353	359	352	363	340	344	335	398	356	354	349	368	378	353	368	360	354	367	342	355	394	350	357	376	368	346	360	341	335	364	391	361	358	340	386	339	342	377	339	323	355	349	367	343	352	377	371	386	366	361	355	369	360	348	345	369	356	384	382	358	360	374	391	332	360	372	341	367	392	336	361	376	374	328	347	384	326	342	361	339	350	351	375	339	344	335	315	331	353	351	370	375	400	319	367	356	344	338	348	350	353	373	357	350	347	383	358	387	382	353	335	336	339	366	357	337	361	381	321	354	355	366	325	322	364	325	370	368	376	318	335	328	350	362	375	364	367	358	342	340	385	360	332	360	333	389	368	339	340	361	348	355	343	345	341	369	369	327	371	374	361	364	355	357	383	352	375	334	315	342	343	367	354	330	356	362	380	351	372	336	354	343	375	378	397	354	339	394	366	388	354	341	346	365	347	362	336	332	377	340	353	360	357	361	333	369	369	354	355	361	351	372	366	383	340	354	371	362	354	353	348	339	387	311	376	368	311	352	325	369	362	359	384	359	350	357	400	367	350	314	349	363	340	319	372	356	383	356	355	339	363	359	383	366	374	356	370	348	348	357	364	364	346	365	323	348	372	352	336	363	353	371	362	346	373	382	389	357	324	323	382	376	380	386	338	389	336	351	359	367	349	330	393	356	355	330	353	325	339	333	365	373	326	389	335	347	363	396	374	350	352	366	370	342	358	356	363	353	385	379	339	380	365	356	326	383	350	349	360	395	357	304	346	354	344	359	368	373	350	315	352	367	351	355	346	323	363	360	341	395	360	384	352	367	345	367	378	368	353	355	382	382	336	362	342	363	368	381	388	355	376	329	365	359	362	351	351	365	358	373	365	368	378	370	361	354	340	366	349	330	338	367	354	341	351	353	344	325	357	370	393	383	364	343	352	378	364	341	349	298	385	376	351	378	347	360	336	370	368	345	317	327	345	366	355	357	376	348	360	376	368	339	367	384	379	393	329	323	344	336	419	389	355	348	367	347	359	354	352	347	336	375	336	365	359	317	348	377	345	373	348	363	370	351	376	351	375	393	378	336	355	365	349	376	369	352	341	339	341	327	347	329	363	416	358	382	366	351	357	341	335	373	386	381	316	381	343	385	379	358	348	342	332	393	334	343	338	359	356	373	343	349	372	372	333	370	370	365	350	325	362	363	385	389	312	384	364	361	381	365	345	365	379	399	338	402	402	364	341	353	371	361	328	327	352	354	338	378	362	350	357	314	363	355	331	329	342	352	359	371	349	344	341	356	343	346	364	369	358	354	373	336	364	369	341	324	339	381	345	341	327	338	346	348	362	362	341	352	343	340	358	362	348	371	377	398	343	391	369	367	367	350	348	339	358	345	329	362	331	367	369	353	350	364	387	413	378	340	359	363	359	381	360	319	360	351	362	344	355	381	373	364	351	343	367	409	375	360	346	355	352	364	348	361	335	345	384	333	352	388	357	351	413	346	371	337	342	324	368	342	368	370	336	387	377	360	359	370	366	352	393	356	400	353	348	364	366	357	347	374	328	374	375	367	381	374	351	404	368	370	351	378	327	379	357	363	388	373	372	350	354	377	375	364	359	355	376	369	369	332	366	351	375	362	322	351	364	355	357	353	363	369	356	338	353	356	363	365	392	338	338	365	354	368	325	362	340	349	367	365	369	358	351	381	391	343	369	394	349	365	315	363	344	329	337	369	366	346	376	352	366	369	365	323	323	374	360	406	361	381	372	371	387	319	387	332	341	332	332	348	361	362	366	354	347	378	354	363	369	376	380	357	341	347	363	364	361	328	357	330	344	338	341	360	331	368	390	351	363	355	335	346	371	387	374	366	359	340	378	367	357	346	370	374	326	373	337	333	340	347	354	328	374	360	416	381	374	366	353	332	330	399	365	382	376	368	330	351	367	333	361	354	342	380	354	357	358	326	348	333	346	341	386	365	360	352	329	355	376	359	341	366	380	389	354	372	328	360	367	355	338	340	351	363	338	372	363	370	363	336	362	375	373	366	377	343	351	359	382	356	344	337	340	356	371	356	352	392	373	355	340	359	355	402	352	327	315	374	378	375	347	350	319	324	359	343	322	360	374	359	364	336	344	339	345	371	359	357	401	344	365	340	338	351	391	365	394	350	355	346	328	366	363	349	361	377	353	330	326	330	373	372	343	363	349	343	366	328	363	334	373	342	368	329	371	366	334	336	356	370	350	325	377	352	361	375	357	373	341	361	360	368	351	387	374	370	334	348	365	354	351	371	342	350	358	353	369	332	370	356	352	354	357	362	318	371	335	360	345	347	393	380	391	382	327	385	333	370	356	381	361	333	362	340	375	386	383	308	331	349	358	330	360	362	324	395	365	353	322	400	387	357	374	390	368	328	377	376	365	349	382	361	344	382	369	346	355	358	352	367	345	346	379	383	332	387	323	383	372	347	377	359	332	347	320	349	348	359	387	334	362	343	363	364	367	367	390	348	347	311	368	382	354	334	362	349	344	362	333	371	368	350	342	359	365	375	379	346	318	380	378	366	351	336	338	340	377	356	376	331	356	385	341	355	335	334	358	312	359	387	333	343	343	365	354	306	364	319	372	354	360	359	363	342	356	332	341	354	368	346	358	377	339	330	341	397	391	381	366	354	358	367	361	342	364	367	370	351	370	354	310	338	374	335	367	378	337	392	384	353	381	417	364	341	370	310	324	385	379	347	351	354	334	351	343	336	336	345	381	339	397	332	376	388	368	369	340	373	347	352	377	362	374	379	378	402	308	371	344	318	306	381	336	344	341	352	384	350	347	340	332	340	370	384	354	345	352	331	360	376	341	381	353	326	376	355	369	342	380	386	343	369	327	348	341	351	338	320	355	357	318	368	364	351	348	337	370	351	353	370	360	395	358	345	335	353	389	376	332	361	322	323	353	381	335	353	364	337	361	329	385	319	351	367	337	362	331	349	366	378	366	332	367	377	319	356	339	354	407	345	373	367	359	400	360	355	347	372	341	342	355	364	360
15530	30339	25491	16101	11729	8620	10158	28781	2010	1625	1315	1136	1050	930	859	810	785	738	640	577	584	612	554	514	526	532	444	467	432	448	419	417	383	431	408	395	359	393	355	379	378	392	368	375	360	382	388	368	379	413	375	391	398	382	405	368	348	348	383	384	356	377	368	357	347	354	346	322	375	367	359	367	378	347	351	348	349	349	332	341	299	340	362	339	339	325	365	313	336	376	375	327	350	356	339	332	338	357	345	316	361	337	338	308	356	375	366	347	351	349	340	329	324	332	382	330	327	343	323	331	323	335	365	366	331	326	353	367	326	308	357	341	375	369	320	326	361	396	333	348	357	344	312	364	342	326	350	300	321	329	326	323	374	352	309	355	343	332	349	363	354	327	312	308	324	306	348	336	350	357	351	369	361	333	336	360	352	349	340	301	354	352	363	353	367	363	313	314	358	338	355	342	343	334	343	349	340	321	341	322	327	344	339	338	362	356	340	323	342	325	350	324	352	332	309	337	353	313	328	342	322	300	313	338	343	356	332	348	306	359	329	336	300	287	341	373	326	349	296	343	339	337	344	322	324	335	332	333	328	336	332	312	369	345	358	363	374	361	328	332	321	355	325	315	326	303	361	316	365	313	314	363	296	349	356	350	303	314	324	317	348	350	347	346	343	351	342	346	370	318	315	360	323	323	351	328	369	354	359	333	362	338	308	346	346	343	309	323	345	339	322	342	373	364	336	355	345	323	340	329	312	312	355	373	347	328	350	312	311	339	348	345	336	323	332	353	366	311	335	338	327	376	364	321	367	332	319	348	353	337	353	354	345	324	327	322	326	347	325	338	340	336	351	326	317	328	324	314	341	340	352	357	346	336	342	336	329	331	347	330	356	314	366	348	338	319	351	334	350	324	333	336	343	349	349	333	305	314	318	365	327	352	325	345	332	362	334	347	334	334	357	348	333	345	330	344	349	332	340	328	349	327	339	360	351	332	338	357	360	352	305	306	371	343	321	353	368	349	327	325	357	348	312	347	358	337	334	349	312	353	314	332	333	327	348	341	322	370	310	341	316	325	334	368	326	330	327	338	340	324	343	312	344	343	327	333	333	358	321	329	344	340	341	343	354	311	335	328	323	350	356	299	343	317	342	368	347	326	343	319	341	339	351	342	350	359	338	358	302	323	334	357	351	356	340	348	320	336	325	355	336	335	328	336	360	323	327	340	310	356	377	348	381	334	343	344	319	339	309	355	346	314	359	343	321	333	343	318	330	354	339	346	361	345	355	326	327	331	324	345	355	339	361	318	310	341	384	343	341	356	342	351	372	327	299	335	310	348	345	354	340	347	384	314	339	338	321	352	319	333	332	364	324	308	354	334	329	348	359	354	348	328	353	381	315	328	339	333	348	301	334	320	356	340	323	338	345	354	354	338	317	330	326	307	347	322	320	302	332	337	326	352	345	378	328	369	312	341	391	350	319	386	345	348	314	339	307	372	331	355	339	368	374	341	340	303	349	334	313	363	360	319	362	368	325	330	317	330	336	331	322	354	308	359	341	336	353	328	322	338	326	342	334	341	335	320	343	344	335	349	361	346	364	307	334	317	324	311	324	344	327	321	328	346	360	332	339	334	338	352	312	325	363	322	342	318	358	340	362	359	339	353	356	318	312	311	368	315	368	329	343	323	319	309	350	359	347	346	326	334	336	360	329	351	304	354	361	338	346	368	370	314	312	298	354	311	353	351	322	347	345	308	342	339	346	329	374	337	343	360	304	326	325	322	344	386	309	362	391	358	345	338	353	334	347	354	307	323	331	316	335	339	351	339	326	364	347	359	364	375	354	310	338	328	354	387	335	358	344	343	340	317	314	380	358	329	342	334	336	376	341	326	308	340	315	310	330	347	356	344	332	331	336	360	351	323	338	380	327	327	336	329	327	329	326	345	365	338	344	342	340	346	325	331	350	351	377	340	328	322	333	325	348	328	340	369	344	363	358	325	341	333	338	319	344	372	366	332	346	332	319	356	331	299	314	318	307	332	359	346	367	360	325	359	325	362	346	356	335	353	374	356	335	331	311	308	356	345	297	325	362	341	326	356	342	332	320	365	379	336	340	361	322	305	343	329	351	342	347	344	338	333	342	349	339	341	329	325	338	315	362	327	358	352	312	350	306	348	322	327	360	299	308	359	345	332	362	371	328	318	310	375	314	345	334	359	332	344	365	314	343	370	344	321	348	322	329	341	317	323	334	319	368	335	360	355	353	341	335	348	345	318	312	351	321	311	344	339	348	330	324	315	352	368	342	323	333	358	383	344	340	342	388	360	344	313	385	363	342	353	353	335	342	346	329	324	315	340	375	321	352	329	318	386	335	329	362	327	354	348	338	328	351	336	307	328	315	335	302	332	357	344	330	342	360	315	341	348	345	381	313	358	348	326	324	327	350	337	366	318	324	329	368	315	313	321	343	373	332	329	336	344	310	361	340	389	325	346	342	354	348	324	328	327	318	331	327	334	343	357	343	332	356	293	340	314	343	353	342	359	333	335	365	313	357	318	316	355	337	341	345	366	323	352	338	315	340	371	330	311	347	371	356	358	329	386	364	318	323	305	339	322	325	350	351	353	362	357	313	323	318	342	342	320	345	312	309	310	303	310	348	325	362	346	330	360	357	341	295	345	352	367	343	362	376	332	375	346	335	325	353	344	329	330	364	341	327	345	369	316	342	345	376	339	334	340	359	307	349	375	358	356	361	313	322	374	327	349	332	344	355	325	360	320	351	311	335	358	326	310	370	342	312	328	340	317	349	346	322	337	312	320	321	327	316	339	323	366	341	343	371	350	352	329	334	346	342	348	333	334	309	367	359	338	331	335	327	312	308	338	334	360	346	322	334	343	333	358	328	349	334	356	350	382	372	367	344	377	320	346	349	336	325	344	328	309	341	376	340	335	337	307	328	367	313	373	328	353	331	344	343	337	336	330	317	340	336	369	347	332	333	304	334	352	354	340	342	350	380	373	346	347	318	321	357	326	320	334	336	301	331	355	336	379	350	356	343	353	351	374	328	346	360	361	337	315	331	333	349	339	330	361	350	317	335	316	334	339	313	324	343	351	319	322	341	316	335	355	325	358	345	364	370	358	309	326	316	361	328	347	349	336	352	304	367	317	371	340	360	380	321	322	341	333	342	328	371	333	341	351	331	338	361	309	340	292	322	338	330	385	346	315	367	367	337	347	330	328	352	332	351	303	355	312	323	349	336	365	363	362	346	326	322	339	347	341	384	350	347	358	323	343	318	347	338	347	354	330	359	342	329	323	346	330	355	308	338	327	352	334	348	340	333	354	328	360	374	322	364	336	327	330	367	368	354	340	343	356	306	325	356	354	304	322	361	318	323	349	335	347	315	343	350	341	345	341	321	335	351	335	324	338	348	346	328	335	338	309	336	318	329	337	301	336	345	336	337	337	334	343	348	332	358	401	344	340	339	352	347	367	343	370	344	390	339	357
27864	15914	5968	2112	887	841	685	2038	102	102	95	113	104	83	99	91	96	107	108	98	101	126	95	115	99	106	90	101	90	102	93	87	105	114	91	93	99	102	97	89	104	101	89	79	120	82	72	114	105	98	85	93	83	88	114	116	92	104	103	101	96	104	102	92	90	103	101	100	103	94	96	99	89	95	92	99	90	95	81	92	101	90	99	98	113	88	80	114	100	98	89	88	97	94	101	96	87	92	89	104	109	104	81	110	103	112	109	98	102	94	97	86	82	101	99	108	98	94	102	91	111	115	110	89	92	111	74	106	109	106	96	94	99	102	89	81	99	96	107	99	89	79	90	128	88	104	100	107	96	105	118	102	89	97	103	95	80	92	92	120	98	110	100	72	116	108	106	82	97	81	105	93	104	90	92	93	86	103	110	100	84	99	99	105	99	97	111	101	101	108	109	84	108	97	88	99	96	100	89	106	106	96	84	107	96	99	100	102	109	105	107	96	98	122	101	118	85	100	98	100	100	81	114	102	110	96	89	76	98	104	106	104	103	101	100	105	109	97	96	107	96	99	99	87	105	113	98	100	93	116	96	102	103	100	100	99	87	104	107	108	96	84	83	99	93	80	94	95	106	105	77	104	89	84	105	103	100	98	112	119	103	109	94	86	88	86	96	100	109	109	111	96	100	104	85	92	108	106	99	92	101	93	85	101	111	107	91	99	85	94	101	77	107	97	87	108	89	95	89	113	92	99	93	102	89	99	85	98	99	97	89	93	97	99	99	92	94	93	90	95	94	102	102	82	81	91	114	89	102	111	91	96	99	100	112	85	93	110	115	83	94	112	90	93	80	117	102	110	108	103	97	103	116	80	101	100	93	88	102	103	110	79	100	102	98	104	97	103	106	104	105	93	82	90	105	89	113	103	93	83	119	92	101	78	89	75	90	99	88	97	88	100	90	98	81	103	92	89	111	91	103	83	119	100	91	103	84	68	97	105	100	95	101	98	107	86	96	97	87	121	88	83	100	101	103	107	91	94	66	111	107	98	94	95	94	84	92	93	72	110	99	111	103	97	79	94	88	106	92	115	91	97	78	84	97	102	99	94	95	94	94	88	103	105	107	107	106	114	97	82	80	92	105	101	96	121	113	94	82	101	114	101	116	94	110	102	107	101	96	113	101	104	95	99	88	91	92	94	86	106	110	88	99	89	95	96	96	88	102	84	97	104	88	90	97	96	113	90	90	115	96	83	89	100	106	106	96	95	99	104	81	105	98	104	96	93	95	115	102	98	80	97	111	91	104	91	95	93	107	109	88	92	86	96	93	105	105	98	104	98	107	111	88	103	93	88	82	100	94	107	111	99	90	110	104	68	108	108	115	94	102	99	115	91	109	103	116	88	103	104	103	93	101	92	101	90	106	110	86	106	97	99	101	112	66	102	99	106	87	85	103	106	109	87	108	97	115	104	100	108	100	91	98	98	109	115	96	93	89	122	97	93	110	92	101	102	102	87	100	87	101	96	90	94	75	81	96	82	93	112	92	95	105	103	92	94	94	103	89	89	90	99	98	99	79	101	79	93	117	110	109	72	92	111	98	106	93	103	112	104	82	97	87	102	97	111	100	74	110	92	99	75	99	91	104	88	93	79	103	93	94	100	89	99	110	99	109	106	101	101	94	95	110	89	85	98	94	94	90	101	104	100	87	100	100	102	80	102	125	101	95	94	94	101	106	87	100	108	111	90	88	111	108	89	104	94	72	100	104	118	106	110	104	108	95	98	104	98	87	73	98	86	88	114	100	93	98	88	87	75	103	95	95	87	107	103	99	102	97	106	95	91	98	105	116	111	108	90	85	105	83	95	107	94	105	92	114	104	115	87	92	100	101	99	107	101	113	91	95	92	108	87	107	115	114	108	97	114	104	94	113	99	93	98	90	93	83	108	102	64	101	86	98	102	107	104	110	96	107	105	86	100	100	128	100	106	94	96	99	100	94	100	90	113	109	117	100	114	87	101	84	100	108	82	80	84	88	100	102	101	70	90	114	91	105	109	99	100	90	115	102	105	97	94	83	105	110	77	96	117	88	118	95	99	102	106	130	89	108	105	103	85	117	80	106	110	87	89	90	98	91	97	99	102	96	97	100	125	80	82	107	108	85	106	108	107	82	108	103	97	91	102	97	104	86	99	85	85	97	91	99	91	101	91	115	89	100	106	105	103	103	94	112	87	90	107	106	96	101	85	117	93	106	89	99	99	97	117	104	103	79	103	76	115	91	114	100	100	112	98	96	88	89	110	92	101	95	96	91	101	82	98	100	104	102	96	85	100	84	94	104	87	97	99	94	108	101	117	89	102	104	107	109	86	83	101	91	99	101	115	91	96	96	100	84	87	96	89	98	93	96	109	104	102	97	94	88	87	98	90	99	82	109	101	98	87	95	88	103	102	107	105	87	104	99	80	116	83	84	114	95	96	107	76	106	92	113	100	113	90	96	112	101	111	96	89	106	90	90	95	104	88	117	94	86	107	112	102	117	88	97	117	110	110	106	96	126	113	99	84	111	101	87	109	97	98	95	102	101	98	96	95	106	87	83	96	104	126	103	95	103	107	98	108	115	96	89	119	81	86	93	101	106	95	87	103	86	101	105	104	96	102	99	97	97	106	114	102	107	93	89	111	92	94	109	90	95	85	96	94	114	111	114	116	99	93	98	91	100	84	90	86	106	98	101	97	104	86	103	105	95	82	105	94	86	90	98	95	88	109	98	84	97	104	99	103	92	95	93	88	92	73	106	92	90	111	86	109	104	115	109	91	93	80	114	95	101	112	94	107	97	97	82	101	84	91	93	100	100	120	87	109	107	95	110	91	96	85	94	103	95	90	121	93	83	86	104	99	110	97	112	108	96	80	98	86	93	87	93	101	85	96	84	104	96	93	90	95	96	99	79	104	108	89	93	90	115	98	119	114	107	92	105	100	110	81	98	100	87	110	106	101	112	81	86	115	109	96	92	104	100	118	90	78	105	93	104	90	95	94	68	93	116	97	100	101	100	72	120	80	85	87	96	84	95	96	85	80	101	105	92	100	101	98	93	101	108	74	89	100	100	110	101	84	88	113	91	88	99	105	116	99	102	87	96	98	91	102	106	100	93	88	95	108	102	97	100	107	105	113	111	96	100	110	86	100	110	94	112	112	82	85	114	98	86	96	86	94	87	98	102	112	96	106	95	105	112	100	85	84	88	115	103	93	87	83	87	115	96	86	90	82	92	88	89	94	81	95	108	108	100	88	107	116	85	110	109	99	90	114	85	116	117	95	89	98	78	113	107	120	124	85	117	91	83	94	96	101	97	88	93	96	99	106	120	103	81	87	95	79	94	103	93	79	108	93	89	102	97	86	107	97	106	96	107	94	114	103	95	99	73	98	100	95	101	106	105	121	102	99	100	117	82	100	105	107	126	100	92	104	94	89	91	108	107	84	96	99	86	97	77	84	87	91	91	110
9262	9992	9087	3644	2000	1789	1396	4037	160	134	126	121	147	137	99	130	109	132	109	122	110	122	113	132	125	126	103	124	105	117	125	120	103	105	104	112	129	114	103	115	117	111	109	97	107	124	124	129	105	112	129	108	96	116	132	118	120	111	131	118	122	103	122	118	99	118	106	101	97	103	113	106	120	118	115	119	116	108	123	120	97	115	127	103	110	111	106	110	110	105	116	113	103	113	107	102	112	99	117	112	128	87	93	99	109	110	106	111	111	99	104	115	91	126	123	95	89	105	113	102	108	121	118	108	104	116	121	110	120	109	124	116	115	108	122	118	109	93	103	107	105	126	118	87	123	92	123	107	112	105	128	104	102	127	119	124	111	115	115	105	106	111	118	109	121	115	95	134	99	127	94	123	107	104	86	117	110	121	117	105	131	125	105	108	111	112	112	126	92	118	101	104	109	102	129	117	115	102	119	101	109	109	115	123	96	120	95	98	99	124	105	94	109	102	96	116	106	108	104	111	90	124	98	116	100	102	109	126	111	124	92	105	131	107	115	119	111	131	121	111	108	105	108	108	118	102	99	119	120	87	102	96	143	123	104	104	113	120	100	112	112	120	109	115	115	91	100	122	114	112	100	94	113	96	97	108	115	93	98	118	124	127	100	101	120	120	118	102	119	114	106	117	105	107	123	100	93	132	122	117	96	126	97	107	123	104	122	108	116	109	95	107	121	114	96	120	132	112	144	114	97	101	117	110	99	103	107	109	93	113	112	112	125	108	114	117	114	119	122	110	114	115	103	100	127	125	114	107	106	105	111	124	105	117	106	129	116	92	109	108	131	106	95	115	112	112	121	104	104	124	103	135	104	112	107	106	109	114	100	97	96	110	112	108	104	106	104	102	97	110	98	101	114	88	106	104	121	107	110	114	105	102	122	117	126	87	127	87	133	101	124	110	112	109	104	94	100	111	107	113	117	99	92	100	127	100	112	117	119	110	106	107	109	107	111	106	125	119	114	117	122	97	117	123	114	123	104	107	95	115	117	106	103	112	118	123	114	133	116	100	133	114	121	104	126	115	137	114	102	125	122	115	108	117	122	111	118	115	101	124	97	111	104	122	109	100	115	112	112	99	126	101	88	121	111	127	104	101	92	111	127	113	113	120	102	123	95	101	114	93	118	112	114	128	97	138	116	109	108	104	107	111	124	117	110	125	104	123	105	100	114	116	120	110	93	110	107	104	122	92	99	119	97	133	105	116	96	119	121	122	132	114	125	118	95	107	131	142	111	118	130	105	128	108	118	106	106	112	121	116	131	109	102	115	104	119	125	96	105	101	111	106	123	123	100	124	124	100	108	114	114	117	123	113	125	117	111	102	104	94	128	113	107	119	104	128	102	110	118	107	108	129	127	104	103	115	99	121	115	102	101	103	118	109	101	116	110	111	103	126	112	113	113	120	93	113	118	112	120	102	130	116	120	108	97	122	124	123	107	109	112	118	112	115	117	110	90	99	102	110	121	106	116	108	102	112	118	110	100	108	106	115	116	116	117	104	95	96	118	118	128	121	102	114	140	101	127	107	110	91	110	103	109	132	100	101	102	112	114	123	111	117	111	122	100	113	105	109	116	116	105	118	121	110	130	113	100	110	119	94	100	121	114	127	97	134	124	109	101	126	129	124	110	109	105	119	100	121	102	143	97	105	124	100	123	115	121	118	110	111	113	107	111	119	115	110	118	99	116	105	97	115	114	144	108	105	114	117	101	108	119	112	119	122	136	116	113	129	110	107	120	114	105	109	103	115	108	114	109	101	106	113	106	114	96	110	104	110	126	122	112	123	115	114	127	119	113	116	114	128	111	113	99	95	122	104	114	114	117	119	118	124	115	114	109	97	95	120	109	104	117	110	110	100	129	100	105	98	115	113	100	101	100	86	106	119	98	126	93	112	103	110	119	131	105	117	113	105	105	113	111	119	123	121	104	120	110	107	115	111	108	122	136	121	114	103	116	112	111	134	114	94	114	116	145	107	112	107	116	129	131	113	118	116	115	101	99	105	109	107	120	110	101	97	116	107	103	108	112	109	119	106	104	111	107	107	118	111	123	111	149	101	107	115	138	103	108	94	107	105	108	89	99	116	106	111	107	125	118	109	109	108	112	116	108	108	116	115	103	106	101	110	105	111	134	116	114	123	129	121	118	132	85	111	104	112	111	103	117	118	123	113	113	110	96	81	109	104	106	113	109	103	101	118	106	126	119	100	102	116	103	99	134	103	99	120	112	120	117	118	109	117	107	107	124	112	122	107	112	114	130	118	96	105	97	132	118	130	124	116	132	109	100	120	91	106	117	114	127	98	124	112	126	104	124	118	112	115	104	120	120	102	109	99	125	104	109	105	108	102	96	114	124	109	113	121	90	108	100	88	105	120	119	114	112	121	105	103	121	122	111	114	96	127	117	121	117	107	118	124	92	114	115	92	100	115	113	109	119	117	91	97	112	109	103	116	105	92	105	111	116	108	133	97	108	117	119	130	113	96	133	102	103	107	118	111	121	116	121	116	101	102	110	138	105	133	97	120	111	123	132	105	85	111	116	102	107	125	107	113	123	120	102	117	118	107	125	118	129	123	122	87	116	118	113	129	117	119	103	109	121	110	113	123	95	112	100	117	117	96	126	100	107	99	121	113	115	119	101	103	127	130	118	109	120	98	124	121	96	111	110	120	102	112	116	109	102	120	118	121	100	118	103	128	126	117	111	102	119	122	106	98	110	113	101	102	114	116	114	109	127	114	116	116	109	113	94	128	102	127	130	100	106	113	110	108	121	113	111	123	132	96	118	114	105	116	116	110	118	105	110	102	137	117	112	87	119	108	104	120	104	96	126	117	107	119	98	96	121	96	114	121	111	97	120	106	105	103	111	119	118	140	99	111	110	115	118	107	135	117	121	104	104	120	108	112	103	110	117	113	122	113	121	117	107	104	107	121	107	117	101	103	111	111	125	115	99	101	132	94	109	109	118	122	118	106	106	104	102	100	95	101	115	109	108	128	106	106	103	109	112	113	119	87	92	119	100	101	95	107	116	114	123	113	117	124	113	114	119	103	101	124	109	99	124	113	118	119	103	109	102	114	107	122	115	125	127	90	120	119	109	131	89	108	99	113	126	107	99	119	109	110	111	127	118	119	106	133	120	128	101	104	111	123	114	108	118	110	139	101	94	102	99	109	116	138	103	108	104	110	128	107	116	107	101	90	105	104	103	99	110	113	119	113	123	109	86	129	104	103	109	131	105	108	97	109	84	120	103	108	108	125	118	93	100	97	123	95	78	116	100	127	103	117	126	109	106	105	114	108	118	122	98	127	118	106	92	122	118	124	124	110	121	87	102	115	116	115	117	98	101	116	98	108	105	112	119	105	105	112	122	76	111	115	106	113	105	106	103	123	113	105	103	102	117	113	116	98	106	118	126	97	117	104	106	96	110	116	110	102	124	104	102	140	104	114
24959	20415	26784	23930	20449	12550	4049	38179	6793	484	377	360	350	318	292	263	236	271	217	228	234	230	198	211	213	226	212	212	208	219	202	214	217	187	179	194	183	196	191	185	184	183	196	225	204	192	196	182	201	202	186	203	179	212	184	176	200	193	194	182	201	176	200	204	191	192	181	171	149	175	188	193	164	148	173	196	162	170	178	194	193	187	196	165	158	185	158	162	195	193	160	189	184	157	179	181	150	182	182	157	192	180	174	191	193	207	214	193	168	184	178	179	200	174	183	169	170	181	187	196	187	185	183	185	192	195	180	215	200	177	184	180	186	184	184	155	169	195	179	190	169	157	192	171	196	182	181	187	171	174	184	173	169	187	192	185	162	187	180	172	219	200	181	181	197	162	184	174	182	158	179	196	166	180	150	167	188	181	173	185	204	215	166	170	182	211	199	188	179	167	185	186	187	142	178	197	179	168	178	197	184	176	185	159	180	165	199	189	179	187	187	187	161	185	157	178	177	177	179	162	190	191	200	183	158	173	166	174	167	169	202	155	185	186	194	186	223	166	203	172	194	181	171	167	178	182	188	156	178	169	167	176	218	205	172	210	200	153	193	155	168	163	196	173	192	176	173	171	164	160	196	165	165	171	162	166	158	204	145	175	193	155	185	182	173	191	194	189	179	171	206	180	186	191	173	191	170	177	186	176	184	202	178	161	184	177	176	173	171	186	174	176	179	204	163	184	181	191	164	171	164	183	153	158	178	191	195	193	171	172	160	167	192	184	178	179	173	165	166	189	168	214	184	194	195	185	148	185	197	184	181	170	179	181	156	189	174	187	189	203	162	162	181	156	164	176	154	193	157	182	172	179	203	191	201	181	206	185	153	159	154	189	176	174	179	164	150	169	181	157	200	191	194	184	184	172	178	184	193	170	185	182	169	177	194	199	180	186	180	200	157	173	183	174	159	175	180	185	178	204	184	166	163	168	188	184	194	184	183	160	169	194	188	170	208	177	173	208	187	187	185	181	214	175	192	155	165	179	172	180	176	176	177	156	164	180	166	182	201	193	183	179	183	168	178	167	206	194	182	186	184	197	190	165	169	185	178	170	182	186	158	170	197	159	179	195	177	176	193	168	167	198	215	182	178	189	197	187	198	166	195	179	192	195	172	183	172	175	177	174	196	185	176	152	188	171	161	184	166	200	173	190	185	184	180	184	191	158	184	194	194	193	210	179	187	160	191	190	174	158	173	178	178	186	195	177	211	172	167	168	179	185	185	177	169	174	191	180	179	160	186	188	185	165	159	158	178	158	184	181	166	191	192	162	195	172	194	159	200	191	180	184	169	180	193	199	170	177	183	184	170	165	198	200	180	192	168	175	173	169	196	160	167	181	167	167	192	191	175	175	200	191	188	180	194	189	172	177	181	179	158	170	173	173	186	166	179	163	174	184	156	170	185	187	184	192	170	167	177	193	181	188	171	175	206	157	193	164	200	201	192	172	175	186	178	184	160	177	195	172	207	167	181	182	163	203	172	183	179	178	182	161	169	178	173	158	168	188	189	180	173	175	180	173	188	177	172	158	182	175	181	179	179	184	188	197	170	195	181	172	196	158	186	171	191	186	195	167	209	170	190	188	179	169	167	144	168	190	172	182	189	170	189	177	182	157	179	187	172	163	166	175	175	180	165	153	160	180	172	201	174	178	150	176	180	157	187	171	192	163	176	185	178	162	201	185	182	169	210	183	175	172	185	202	171	180	190	163	180	174	154	173	178	177	163	192	168	177	177	188	187	144	207	169	187	198	167	189	202	183	166	184	195	197	184	183	167	175	155	177	196	180	172	178	181	199	179	194	184	175	199	182	167	164	154	179	179	180	169	180	201	192	192	181	177	176	192	166	176	191	174	170	163	179	161	180	199	178	193	189	139	183	191	192	174	179	182	176	175	177	172	183	184	185	172	191	174	199	166	186	189	173	142	195	187	182	174	148	183	197	183	176	186	198	166	208	160	177	172	182	180	154	187	168	182	194	182	196	183	173	171	205	171	208	174	162	192	198	171	177	161	201	181	197	173	183	176	216	172	175	177	198	166	156	179	199	174	193	200	180	178	194	190	178	175	189	199	162	178	177	175	174	174	168	167	178	180	153	176	194	170	165	170	192	170	172	189	192	177	167	203	184	172	191	165	176	176	166	146	180	182	192	202	188	181	181	194	179	173	164	208	168	160	174	170	176	185	202	171	177	170	191	182	160	173	186	184	159	163	179	178	184	186	198	176	190	189	173	170	163	159	174	184	190	172	167	185	174	170	189	180	203	178	182	189	166	182	171	188	188	173	157	163	190	171	184	171	191	181	166	179	182	185	189	184	193	183	161	177	176	189	202	170	174	192	182	179	179	183	176	178	164	190	173	200	182	169	174	167	197	168	182	152	178	155	178	170	170	197	211	172	201	144	165	167	146	169	186	181	181	184	211	170	181	149	175	171	184	187	166	195	171	169	193	177	211	177	178	178	178	165	168	174	187	166	181	172	182	193	180	178	184	168	168	170	162	209	178	182	173	183	198	183	182	182	163	166	152	179	168	186	172	184	171	179	170	179	194	181	172	169	160	197	172	180	175	185	176	168	206	165	174	177	207	191	168	172	163	188	201	177	164	176	211	174	166	182	169	181	179	173	190	194	172	183	191	187	165	173	186	196	175	174	203	191	186	156	179	174	160	178	174	175	178	170	185	168	149	169	187	198	177	155	196	177	125	205	191	194	170	181	173	174	200	175	172	174	170	158	176	165	170	182	169	196	183	165	161	182	166	156	164	165	173	186	171	184	190	172	192	173	194	201	184	193	166	186	172	190	178	172	155	177	181	184	181	189	171	194	204	191	185	186	177	158	142	156	176	193	175	182	158	176	192	196	180	194	183	170	196	161	157	192	175	173	183	176	165	166	177	182	162	178	165	182	179	177	176	167	187	182	176	166	155	164	170	188	176	184	158	173	176	204	163	171	222	193	212	168	207	183	185	186	190	183	173	196	171	173	165	204	168	188	171	169	187	149	175	189	177	177	173	158	183	193	199	189	190	204	181	196	175	169	191	176	165	197	155	181	171	178	186	154	186	181	169	165	195	192	189	186	181	172	192	179	178	174	181	195	161	176	157	176	207	191	180	183	219	174	173	194	154	192	159	180	181	198	189	169	168	177	188	155	166	203	185	175	161	200	215	177	175	161	162	189	178	172	173	193	203	207	174	166	181	172	165	181	171	195	187	174	203	167	176	202	204	209	186	187	172	178	189	165	179	182	170	176	192	169	186	181	170	200	171	174	191	162	164	175	168	174	165	189	167	202	199	155	202	181	184	199	159	179	166	199	197	182	193	179	187	190	182	177	168	189	170	187	163	199	191	175	175	175	175	187	168	202	162	179	173	176	180	145	185	183	185	147	198	174	178	168	186	167	206	170	179	177	188	176	203	169	184	174	182	156	177	194	167	185	179	161	180	166	194	191	166
11819	23839	19370	11340	8651	6419	6172	35614	989	711	663	589	487	423	417	384	357	334	310	274	276	286	254	269	251	233	263	237	221	222	196	214	220	230	224	198	188	202	208	168	226	202	229	197	193	171	182	198	179	180	173	183	192	176	181	167	178	168	182	187	183	188	193	179	180	156	182	183	187	207	185	149	186	170	174	175	191	205	171	179	167	193	182	169	151	168	164	171	168	184	164	194	187	177	166	193	167	161	205	180	176	177	125	196	191	161	190	190	201	138	199	189	195	157	168	196	198	199	158	176	167	161	179	174	178	171	160	174	214	179	170	165	195	200	165	179	188	174	161	190	149	167	149	158	183	168	176	170	185	172	174	172	165	192	189	180	165	179	192	170	171	185	183	165	158	155	195	194	173	169	199	180	172	172	172	144	177	173	170	178	155	154	171	182	195	182	158	165	154	171	175	166	181	175	166	171	166	193	152	177	184	172	178	167	187	163	201	160	176	171	162	167	196	176	154	160	176	161	163	141	178	178	175	168	177	190	177	184	166	164	156	169	180	195	164	156	164	202	187	183	152	182	199	164	162	165	178	167	178	173	171	171	187	164	174	180	180	183	197	185	156	182	159	171	161	189	166	171	151	157	171	182	178	172	166	198	166	190	192	178	169	187	177	180	186	143	153	171	180	160	181	189	158	182	189	185	180	175	184	169	176	181	188	174	181	157	162	141	143	172	200	171	139	170	177	193	180	180	186	168	176	180	162	176	177	175	166	185	174	158	170	157	170	207	184	161	183	149	158	194	163	160	180	180	192	197	178	192	178	170	175	197	181	174	180	189	150	181	162	173	165	181	167	168	171	156	179	193	183	169	173	172	193	172	170	177	184	193	171	168	173	160	165	180	165	154	188	193	176	157	157	161	172	176	156	154	178	172	169	143	176	158	170	188	174	160	165	179	185	180	172	188	179	162	164	160	194	194	191	188	168	192	157	163	182	185	169	157	194	179	184	168	171	161	152	199	168	171	186	190	196	152	171	171	188	157	202	159	171	160	199	175	163	180	194	168	192	178	163	174	166	180	164	197	181	200	188	193	177	162	170	166	168	182	177	189	181	179	173	175	188	183	165	166	203	192	170	166	159	153	186	148	172	175	172	161	158	190	191	169	195	192	178	158	198	154	180	189	196	188	187	158	156	174	182	169	169	160	171	202	175	162	186	186	191	177	165	164	169	193	187	184	169	194	168	157	176	169	176	154	174	157	184	150	188	197	187	149	164	180	185	180	157	207	183	172	187	169	188	164	176	170	165	161	179	147	182	190	150	166	158	207	167	148	168	182	175	190	146	176	193	178	181	169	200	173	201	177	166	184	172	170	170	163	164	175	177	177	185	179	160	166	164	192	189	169	169	184	198	199	192	151	164	182	186	170	178	176	188	174	177	184	135	157	183	161	196	176	171	195	177	177	196	181	165	152	170	175	157	162	161	163	176	183	181	149	172	192	160	167	161	187	176	176	178	183	144	182	168	182	165	172	192	167	188	177	166	177	217	200	178	170	163	193	175	171	188	176	168	162	155	201	188	180	155	157	179	179	173	154	192	168	171	150	177	180	177	214	146	185	161	193	177	195	186	168	173	166	164	175	173	159	164	180	167	164	198	197	180	183	168	189	206	181	166	191	190	165	156	207	176	186	168	163	150	170	175	184	185	148	187	160	169	175	210	190	164	162	154	176	148	160	194	171	140	148	160	181	155	184	157	158	188	178	197	154	172	178	176	192	202	182	173	188	191	157	176	171	198	173	169	162	159	156	184	187	186	184	166	197	193	176	145	179	163	185	203	158	195	183	205	172	186	173	161	159	168	176	179	190	178	153	164	170	145	200	158	191	171	173	189	186	173	183	179	213	188	183	201	166	160	182	195	172	178	195	163	178	182	170	195	166	171	188	178	177	181	176	187	179	168	188	155	172	187	172	187	161	175	177	172	188	187	175	191	166	169	142	195	190	185	176	188	186	190	191	181	172	163	187	178	155	171	158	198	169	200	178	175	195	157	152	171	175	193	181	211	170	187	171	176	169	182	173	185	175	201	169	163	169	187	178	190	173	182	191	174	194	150	163	154	190	159	161	178	156	172	187	198	173	168	173	189	190	180	153	159	191	179	193	180	162	157	209	178	206	188	218	191	168	180	172	176	198	177	170	177	175	177	158	191	162	173	181	155	180	177	182	189	172	179	172	190	161	187	188	160	179	182	166	132	180	166	171	169	155	179	176	177	160	189	173	205	150	167	204	167	167	200	201	172	176	193	183	201	174	172	189	177	178	162	181	178	158	178	167	166	159	185	174	170	183	152	183	194	166	190	172	192	180	178	173	160	178	171	208	162	186	198	154	163	167	166	163	165	198	199	164	187	180	186	164	170	182	153	162	173	162	168	196	160	183	150	168	176	183	167	176	181	177	198	182	161	169	184	167	175	173	155	171	179	205	163	175	184	164	169	156	184	179	185	191	187	181	173	162	181	144	211	183	182	195	149	205	190	192	183	167	177	184	182	207	180	167	177	194	177	179	169	168	163	184	188	172	183	189	162	168	169	179	167	182	164	172	175	187	166	186	194	186	172	173	157	170	179	187	171	179	161	184	184	179	191	178	185	149	182	173	191	186	157	165	190	172	200	166	176	162	192	185	172	187	180	153	182	181	165	172	174	167	166	190	186	166	163	175	164	171	184	166	160	166	169	172	183	195	171	156	181	189	155	196	184	164	162	184	161	183	179	169	164	159	184	167	175	181	178	191	177	178	172	178	168	188	179	158	167	177	171	196	172	188	180	171	164	170	160	186	165	175	200	179	194	163	189	168	175	173	194	159	169	154	173	171	178	181	166	191	193	171	156	189	156	164	174	209	144	175	190	179	179	165	170	165	171	161	185	177	166	183	174	179	199	171	165	188	191	181	154	180	183	190	174	185	164	188	174	174	171	169	181	169	166	167	172	174	158	153	167	183	158	201	155	201	172	175	190	154	201	190	177	175	186	177	169	178	156	187	206	176	166	181	164	161	172	192	135	177	185	163	175	187	192	182	161	170	165	170	179	214	175	169	197	158	164	165	152	199	189	162	168	166	170	179	195	203	179	165	179	177	165	180	168	183	174	172	163	175	172	162	167	191	165	159	194	166	207	188	156	171	138	177	174	156	167	155	156	174	175	199	169	173	197	177	183	178	185	171	173	142	173	182	180	186	173	182	178	156	171	179	161	201	172	173	163	165	176	173	192	170	166	150	180	176	165	171	155	167	182	180	180	173	150	168	179	179	165	175	186	167	179	168	169	175	175	196	167	172	163	158	195	174	189	182	168	187	160	150	204	171	192	163	153	178	170	146	180	176	164	180	159	189	190	179	164	183	180	181	169	203	168	164	161	170	168	166	169	182	195	177	162	187	193	170	207	158	187	192	164	175	167	182	185	169	180	163	183	172	142	170	169	187	171	180	167	169	174	185	169	173	176	170	178	184	173	178
22589	20424	27189	23585	20432	20657	17625	40974	8090	1187	835	698	727	613	587	556	562	514	508	473	462	446	446	508	445	408	401	417	421	418	420	412	406	383	408	417	416	435	400	400	383	417	391	393	371	377	369	389	415	380	353	372	372	355	387	388	372	372	323	370	396	332	357	375	335	360	406	352	379	383	390	371	384	336	388	354	343	368	360	353	382	363	372	389	374	362	335	341	392	404	357	346	402	362	397	363	359	370	366	347	350	384	387	368	388	366	343	355	365	346	373	357	328	380	379	375	392	366	368	365	342	370	362	361	363	365	371	396	391	377	352	377	362	345	352	347	361	354	379	383	353	368	329	355	374	350	401	390	368	366	380	374	377	366	359	333	358	374	351	382	370	377	372	405	411	308	383	379	328	402	373	341	373	396	364	355	358	372	363	302	351	372	371	353	383	340	361	361	392	380	366	358	365	351	395	349	373	362	354	374	367	377	332	358	366	346	345	376	374	364	374	342	332	346	363	340	366	334	357	358	360	339	347	363	361	362	361	364	385	338	342	334	326	373	352	347	386	342	368	363	353	346	386	352	351	364	352	397	356	358	359	356	347	326	382	358	356	386	400	334	361	358	359	366	356	378	374	382	364	375	393	346	369	339	358	380	362	346	396	359	348	351	379	351	354	381	357	343	364	314	347	371	343	353	342	359	373	367	314	390	362	380	329	354	341	379	340	339	362	362	313	370	336	365	389	367	383	365	360	356	365	402	365	363	373	358	369	349	363	348	363	323	353	368	343	343	360	342	338	330	341	370	388	385	367	371	388	311	362	329	366	318	382	349	337	377	380	361	362	348	372	366	377	381	359	345	344	372	402	376	361	357	343	350	370	378	345	370	388	326	327	395	387	387	376	338	384	370	384	378	345	341	377	302	365	393	354	358	351	360	355	360	373	369	355	344	376	363	374	312	348	356	362	351	345	361	348	365	319	319	346	350	370	319	383	343	356	338	327	354	334	369	364	370	339	367	344	352	344	386	312	362	373	362	374	399	369	360	352	404	338	357	355	389	340	338	343	363	363	351	357	381	398	371	371	340	323	349	359	351	332	355	385	340	343	352	359	363	359	376	360	327	375	372	375	327	367	360	387	375	363	351	361	339	346	375	358	383	347	389	324	367	368	400	386	363	370	362	366	347	358	364	336	347	328	353	389	357	372	374	358	373	359	398	381	373	386	386	350	353	336	358	356	370	332	387	368	352	342	336	337	339	330	346	377	379	358	357	380	373	394	372	373	338	334	370	377	347	384	377	394	369	352	398	365	376	364	365	357	376	342	332	354	355	389	366	323	350	358	397	373	351	338	382	370	353	399	362	388	360	409	359	367	354	325	377	352	362	368	340	352	368	365	363	396	403	363	361	354	346	351	327	364	326	355	353	353	368	373	371	364	349	393	359	345	343	396	348	327	389	354	365	369	367	315	375	344	343	336	353	344	389	349	354	368	385	367	395	336	348	370	342	341	335	329	353	329	327	381	337	351	338	347	377	375	330	395	389	370	352	332	342	350	415	378	351	360	369	376	382	357	377	359	362	370	354	356	347	346	371	363	350	363	352	335	381	376	356	370	377	343	356	385	330	376	365	374	356	354	365	378	358	367	367	362	376	368	345	369	377	347	388	361	352	361	359	386	387	340	362	357	362	385	359	345	386	382	343	350	362	375	384	355	348	330	321	342	335	353	371	358	366	368	393	325	351	394	388	357	344	384	387	328	351	337	329	361	363	385	344	354	378	391	366	384	404	371	376	361	379	360	357	354	361	359	343	340	326	350	363	355	331	387	352	396	361	353	354	363	372	369	319	385	375	379	342	361	334	396	372	332	339	400	405	354	375	359	384	354	385	364	374	342	373	308	307	365	360	332	391	372	335	372	350	349	363	345	374	382	359	315	355	408	370	326	359	337	405	372	374	364	380	346	396	387	359	371	370	342	364	327	368	355	345	380	386	368	344	351	359	358	353	353	342	345	371	350	349	399	376	358	360	357	342	363	347	324	342	351	393	348	367	353	328	368	342	391	374	371	368	362	357	336	351	361	349	352	335	369	365	333	368	355	352	355	363	325	387	351	396	369	392	336	363	371	344	404	378	384	385	357	326	383	349	370	346	384	335	350	366	399	379	356	384	345	354	351	357	371	348	369	384	350	342	365	375	351	348	375	342	380	389	365	396	359	343	364	381	357	337	376	355	347	356	345	325	336	381	363	370	368	365	346	383	387	382	359	346	376	355	344	390	391	371	368	339	358	352	369	356	353	363	376	354	369	362	334	355	357	342	346	377	373	344	375	327	350	345	342	351	340	353	353	362	364	362	388	349	341	362	320	390	402	383	356	354	370	359	355	351	337	374	333	353	355	365	394	358	405	364	365	384	342	412	378	334	366	395	362	322	337	337	390	347	359	357	327	382	376	362	339	354	396	345	342	327	375	308	386	340	375	383	370	364	367	351	352	352	350	354	355	357	343	351	360	368	345	373	338	361	347	361	385	364	365	344	345	375	357	355	369	371	355	345	366	370	364	358	370	382	356	368	342	378	382	386	366	366	406	368	347	337	385	366	376	363	352	394	392	348	354	367	386	338	359	363	368	346	372	386	334	384	374	362	371	357	368	375	379	370	348	367	350	384	367	370	334	353	382	357	383	335	328	397	357	324	367	341	374	343	363	392	356	386	339	345	374	347	352	346	339	367	356	369	362	336	381	353	356	361	371	356	356	356	358	327	349	385	354	347	376	350	372	363	383	343	371	357	388	333	328	384	377	362	346	363	374	369	362	386	339	364	367	351	354	366	342	381	377	372	325	355	336	347	388	362	376	374	377	367	371	317	346	350	373	351	368	356	401	343	387	378	384	355	343	363	369	333	319	393	370	418	380	380	394	348	343	343	369	387	350	351	400	353	373	331	372	362	388	352	385	392	334	376	367	361	338	366	332	380	377	365	359	330	338	346	390	376	370	373	377	339	365	342	379	370	386	329	357	353	335	346	365	399	360	379	337	334	372	327	394	359	373	373	356	348	330	367	374	357	334	365	353	362	385	376	313	362	391	361	346	342	387	345	365	317	360	347	350	372	361	376	341	370	350	381	342	376	370	378	345	358	352	349	339	386	374	359	376	341	376	328	384	357	378	415	347	366	351	373	348	359	347	339	373	362	352	342	351	354	363	335	388	374	367	395	376	354	347	370	367	351	357	371	362	346	361	340	317	358	374	366	356	345	383	350	344	348	367	364	385	363	341	362	345	370	353	343	360	361	341	365	369	357	376	335	361	386	358	331	320	356	350	372	373	337	368	318	375	373	359	344	346	360	349	369	393	362	385	383	338	322	342	352	378	327	373	365	361	360	390	369	338	380	391	366	353	361	359	385	334	362	387	365	360	353	347	354	364	379	339	369	345	352	363	364	380	350	328	367	369	381	361	383	331	395	365	368	359	354	376	345	357	362	290	355	369	364	340	387	363	344	330	353	397	373
15258	30859	27738	16447	12189	9781	14719	31391	1950	1632	1326	1187	1083	955	910	786	715	683	629	600	566	526	537	519	475	470	489	486	428	425	426	438	433	406	375	374	407	423	392	381	380	419	347	371	388	328	413	384	376	314	363	393	364	385	361	392	396	375	366	332	381	377	361	363	331	361	355	347	348	360	364	312	374	330	409	371	346	324	351	378	337	351	329	337	325	296	314	349	356	332	343	339	344	321	334	369	364	359	349	300	352	352	363	347	365	355	352	350	358	362	354	349	317	370	354	368	366	333	321	359	342	339	371	357	337	378	346	364	332	347	351	350	344	335	344	324	339	349	314	358	329	352	332	338	360	349	373	329	336	393	322	335	352	347	361	330	349	324	397	339	350	324	325	319	326	306	328	347	390	354	324	365	382	342	340	343	351	335	324	358	333	361	360	336	346	358	360	337	328	314	297	346	327	311	315	329	336	355	311	350	351	333	328	346	357	339	293	346	346	367	343	359	339	352	301	342	322	359	324	338	340	342	358	347	369	330	382	350	355	315	344	356	330	367	388	364	365	374	361	322	356	371	344	326	344	353	353	324	317	299	373	314	331	346	369	356	368	298	353	348	356	368	306	352	337	342	343	317	342	360	345	354	336	334	344	340	341	364	343	296	325	348	324	338	326	363	342	333	339	325	360	373	340	338	340	365	339	393	324	330	299	346	376	339	362	333	330	342	325	328	342	338	309	327	353	343	326	355	345	349	382	308	336	356	324	309	332	356	334	319	322	360	330	341	344	341	346	354	366	326	352	321	367	314	345	388	374	374	362	350	335	353	349	380	323	342	345	371	340	330	347	333	330	335	346	321	311	360	322	326	365	341	308	351	362	330	318	328	365	323	332	343	334	332	337	358	359	366	320	320	355	328	338	335	300	318	353	353	313	319	330	352	374	295	345	310	322	335	330	349	344	332	324	340	357	348	333	357	330	347	360	353	359	341	322	346	346	330	359	354	336	304	334	330	322	321	334	335	354	344	349	335	348	374	302	322	339	351	336	328	319	343	348	327	372	365	347	307	361	368	324	357	349	330	349	311	348	344	337	340	332	333	326	347	348	355	339	340	357	332	349	335	345	345	309	321	319	348	342	355	338	348	352	342	369	353	334	323	335	356	365	325	355	332	354	361	329	347	344	339	347	342	364	358	335	313	352	349	338	321	330	330	327	342	353	343	328	354	319	342	335	317	298	322	342	372	354	335	370	340	315	317	379	336	345	373	328	348	347	333	346	322	314	320	356	345	356	350	365	312	331	326	368	329	315	338	343	319	352	332	340	385	327	320	340	325	351	329	342	334	330	327	337	362	319	338	335	363	378	337	350	358	357	317	365	355	342	321	334	316	352	329	347	326	327	333	368	305	363	330	335	323	334	332	333	338	343	366	354	323	325	361	347	348	363	343	308	305	340	382	338	348	333	360	332	354	329	342	315	344	351	355	369	338	325	347	333	335	355	319	340	362	344	380	368	347	331	338	324	346	290	334	337	312	346	319	339	331	351	309	383	331	319	351	305	346	342	361	357	328	331	345	343	354	351	336	340	338	325	314	354	336	322	337	357	336	371	369	352	321	363	364	348	342	358	357	360	392	305	363	340	347	329	326	340	341	308	359	329	339	353	337	325	337	344	341	341	342	348	308	339	332	304	313	320	320	339	359	366	340	358	375	328	338	372	321	354	343	343	353	308	369	375	322	354	339	341	323	375	358	343	330	332	392	352	354	358	340	356	309	345	335	332	371	340	349	375	339	337	375	349	353	320	344	352	325	361	348	346	334	337	346	349	363	387	369	336	314	315	329	316	370	333	344	359	329	365	317	353	327	318	332	352	357	357	332	305	332	348	354	340	324	338	319	312	364	360	328	329	322	343	300	331	322	356	334	346	334	367	358	336	335	321	342	353	365	325	347	329	357	338	336	327	345	295	318	353	335	325	361	349	342	344	332	339	361	312	317	347	372	341	353	331	335	343	386	402	343	305	341	364	307	330	352	340	355	327	330	304	336	302	329	368	343	341	359	361	368	333	341	329	317	320	353	309	344	364	352	311	311	333	345	328	329	357	362	350	354	342	360	346	347	341	354	332	350	354	368	346	335	341	354	325	319	357	345	341	355	329	323	341	319	312	341	372	342	334	325	322	328	369	339	342	345	334	342	336	317	324	347	364	327	331	342	355	335	316	364	402	339	333	343	333	357	353	346	327	327	346	358	340	335	335	372	328	344	334	329	319	343	365	321	335	350	323	363	344	336	358	329	320	381	330	300	346	350	356	328	348	347	340	338	364	334	383	350	336	326	338	343	326	314	318	365	343	349	352	312	382	337	356	331	404	341	334	347	325	348	346	375	360	319	347	333	324	339	326	340	369	330	363	325	340	346	343	351	330	359	352	352	365	330	325	365	360	348	309	361	342	353	354	339	324	312	357	366	355	326	333	348	337	326	347	330	363	329	340	310	340	347	365	359	384	328	329	347	345	312	340	322	342	297	332	362	340	354	364	356	318	370	342	331	321	323	380	330	333	366	325	322	330	348	351	356	320	326	350	334	338	324	342	341	325	336	341	363	343	336	336	325	350	348	322	349	322	352	335	357	348	329	318	358	358	364	341	337	320	346	321	340	340	355	371	375	339	334	345	374	350	332	299	337	329	358	339	344	311	341	327	387	328	299	325	328	323	336	348	325	307	295	331	330	299	327	333	305	350	338	331	333	346	350	336	340	343	322	328	356	369	301	359	354	314	375	370	373	324	356	344	326	360	336	369	359	340	354	336	312	305	304	352	331	349	346	370	332	343	323	344	366	335	341	350	394	346	330	373	304	364	351	332	309	334	347	325	356	360	302	321	354	324	327	342	359	336	339	322	341	318	353	320	363	340	329	316	326	328	340	328	344	343	372	315	347	376	329	326	340	334	327	329	350	333	321	343	382	353	309	328	345	329	324	337	377	318	351	350	322	346	323	337	339	325	395	318	319	360	327	322	354	359	326	367	350	353	359	329	337	323	322	331	334	330	340	336	329	336	335	339	313	343	345	342	354	360	334	360	311	328	314	371	373	329	328	346	325	323	328	348	367	326	376	345	322	330	370	312	334	339	346	378	336	370	342	333	342	284	319	307	342	322	348	345	342	312	350	315	343	327	319	310	348	323	372	359	355	351	305	331	380	324	344	294	331	332	311	348	353	332	320	373	337	319	333	344	359	336	356	345	340	371	322	354	371	345	331	331	332	351	364	366	342	327	337	307	361	341	344	349	313	346	367	319	343	349	329	326	345	309	378	288	332	334	370	333	320	362	362	367	346	369	350	319	348	346	347	323	349	330	331	350	314	334	331	323	383	341	351	293	402	356	322	329	346	354	346	330	355	350	342	346	326	335	322	366	326	347	357	372	370	323	343	341	324	321	339	373	346	342	339	310	333	340	354	354	325	332	336	363	356	354	336	350	354	352	308	325	366	337	315	306	346	328	319	315	324
27668	16122	7297	2568	1241	907	954	1033	114	85	98	84	106	105	95	95	106	108	94	103	85	103	95	104	97	99	85	91	90	98	91	91	101	113	103	101	80	96	107	91	80	94	106	99	104	106	97	84	102	75	97	108	110	87	83	98	77	91	102	111	104	79	85	91	102	99	85	87	95	96	97	110	89	100	96	89	97	101	102	102	107	112	102	91	82	107	78	104	76	90	104	88	105	96	95	94	94	73	102	99	93	83	100	94	101	96	101	98	104	92	94	102	86	82	105	95	115	108	93	76	104	96	106	96	85	105	104	95	87	102	88	97	78	105	102	88	73	98	94	103	93	78	122	86	99	94	98	87	95	79	84	98	95	109	87	93	69	73	91	83	106	92	104	109	79	89	99	106	99	92	103	105	77	99	107	97	100	98	111	91	104	89	102	86	112	82	84	87	102	83	94	91	101	116	82	109	79	106	83	88	88	91	82	102	85	93	93	98	97	79	98	84	95	107	83	112	101	116	98	105	93	94	94	89	102	91	107	96	101	106	104	87	110	98	94	101	80	93	80	95	104	95	105	103	85	101	83	96	91	81	119	109	96	113	100	78	107	96	97	110	126	95	100	84	100	97	97	95	97	103	90	84	85	108	108	90	105	98	94	99	92	90	78	101	106	86	113	99	93	92	100	93	85	84	100	102	94	98	99	101	105	105	107	95	87	98	87	95	104	93	99	100	89	89	94	100	101	96	68	98	96	112	101	103	90	115	78	91	82	105	99	99	82	88	100	102	79	82	102	99	96	113	97	102	94	78	82	116	103	86	74	103	93	105	88	79	98	93	94	93	85	106	76	93	91	88	101	109	102	88	94	94	91	81	87	94	101	101	103	110	89	96	107	107	102	93	101	102	89	85	94	92	95	70	90	103	104	99	84	101	105	106	105	90	109	97	115	102	94	94	82	90	91	82	89	107	102	92	96	90	91	96	89	103	87	95	97	90	79	104	89	91	96	91	78	86	75	107	78	92	90	94	105	103	98	98	95	94	104	102	105	114	99	100	85	88	87	85	89	89	95	86	89	91	104	98	96	97	86	103	104	91	78	94	93	106	87	74	111	91	97	101	86	103	85	98	106	78	92	101	96	93	105	93	110	98	104	98	100	122	86	105	87	89	106	77	99	98	99	104	97	108	101	90	104	101	98	79	86	86	95	99	113	87	96	112	79	79	99	104	100	99	84	96	96	88	94	98	82	82	109	114	91	86	91	104	105	92	95	92	81	124	91	95	94	104	110	96	107	100	86	107	111	98	100	121	87	109	100	92	83	117	109	125	104	96	110	114	102	79	94	93	96	82	94	100	84	91	76	90	119	76	77	90	98	96	110	105	97	84	103	89	102	83	86	93	82	99	91	88	93	99	86	84	77	100	89	108	72	110	121	108	84	92	96	84	102	101	100	85	101	100	106	97	104	121	90	100	101	111	103	113	83	91	78	87	102	86	108	89	86	106	83	109	102	98	82	101	95	90	108	107	92	99	104	85	97	104	85	85	108	98	98	92	110	96	109	93	99	104	89	121	89	92	108	77	107	107	106	86	69	91	101	101	97	107	80	91	77	111	94	90	127	89	103	107	95	106	98	94	106	121	115	99	99	80	99	101	98	98	107	89	91	100	94	88	88	87	107	89	105	92	85	109	94	100	104	83	127	100	96	79	94	113	94	79	98	93	101	85	80	93	97	98	111	84	99	81	111	90	84	82	92	88	108	82	90	91	118	90	90	108	93	90	85	78	99	95	110	81	82	100	95	98	103	109	96	94	82	95	94	97	87	95	93	86	104	102	101	101	97	89	84	85	106	97	105	95	100	99	99	87	111	100	107	72	107	94	103	92	117	116	88	105	90	92	103	83	95	87	100	92	89	109	100	98	85	91	104	85	89	98	88	103	79	98	88	95	83	104	95	100	84	86	107	97	97	118	96	90	96	110	103	97	92	95	99	87	98	96	101	82	91	122	99	104	81	92	85	108	89	104	111	83	82	97	80	97	94	101	106	92	90	105	86	91	89	86	101	88	102	103	86	92	89	95	92	90	108	87	96	117	87	88	85	82	99	86	102	92	90	99	113	104	93	79	83	98	98	100	110	96	89	81	101	97	84	89	95	95	86	104	88	95	86	90	90	100	105	100	98	76	84	109	80	82	95	102	107	98	106	95	110	95	106	93	101	97	95	101	77	95	115	105	110	90	108	80	84	93	86	90	94	94	100	93	89	100	116	107	96	93	100	91	82	91	112	92	98	86	89	113	106	110	96	89	106	87	106	101	115	91	110	86	84	101	104	98	92	90	95	98	79	93	84	102	72	111	95	88	100	109	69	94	85	69	85	90	111	89	103	123	87	86	97	91	95	95	86	103	93	78	68	95	101	108	96	94	86	94	100	84	81	104	108	91	85	95	81	75	96	99	81	95	89	107	90	108	95	92	94	90	84	103	96	117	106	91	85	98	99	104	105	82	96	104	107	89	106	101	87	91	111	88	100	104	91	83	77	95	103	96	83	83	79	94	90	112	85	72	97	87	112	90	93	84	111	125	110	97	79	106	92	113	109	93	106	90	101	80	107	94	96	97	96	98	100	83	94	107	98	98	77	94	89	108	76	95	93	99	83	87	90	92	99	86	97	94	100	107	108	80	90	92	102	98	101	95	104	89	80	96	92	86	83	104	101	95	116	86	102	91	97	88	115	96	101	100	97	86	88	99	99	112	79	106	82	95	99	78	79	94	102	104	69	96	105	107	75	103	91	100	84	108	101	95	97	84	103	95	94	105	92	104	99	92	108	74	92	107	99	84	103	96	112	87	89	116	87	94	112	100	84	99	96	91	85	102	95	110	104	98	89	89	95	93	102	101	100	93	83	109	93	94	104	104	89	95	98	90	112	110	101	122	107	89	92	85	95	94	87	84	102	95	98	107	84	98	100	96	96	108	90	99	83	97	113	101	101	78	94	92	88	84	102	78	91	113	117	105	100	99	93	94	95	102	92	93	109	98	111	90	106	90	84	107	84	85	101	94	106	109	94	94	103	108	114	81	92	94	96	87	100	83	94	94	105	96	83	96	83	93	91	115	88	108	116	97	80	110	82	88	104	95	107	91	104	104	115	87	90	95	84	118	78	85	99	107	96	98	80	98	88	88	82	105	88	88	99	102	118	101	96	96	83	112	106	98	104	98	95	112	103	95	98	98	88	86	94	98	116	95	88	95	99	97	93	88	113	94	84	109	96	86	84	100	86	88	106	108	84	77	74	62	71	83	106	106	87	97	77	84	104	96	109	105	95	121	97	101	106	90	69	100	83	100	89	85	93	94	91	90	98	97	95	116	87	112	94	110	118	84	105	102	99	107	92	104	103	89	86	105	86	77	93	89	88	95	84	81	91	98	102	86	107	101	103	87	94	97	106	92	92	95	105	89	91	101	97	96	84	89	99	108	101	95	102	77	101	80	74	98	110	110	97	92
7728	11434	10829	4302	2698	2127	2050	1887	190	143	135	140	138	130	118	107	124	109	118	116	118	106	127	121	120	125	121	106	127	112	106	115	113	99	91	94	107	119	110	99	111	113	88	99	111	115	114	105	101	80	133	111	106	101	121	92	106	114	130	100	106	117	117	88	127	111	112	134	113	104	118	109	104	91	110	120	115	106	96	126	116	132	115	93	89	119	103	97	90	97	114	99	110	108	106	102	108	120	121	96	108	115	112	124	100	117	103	108	104	109	102	112	115	104	118	105	107	115	134	126	101	115	105	118	113	102	124	106	109	107	114	120	103	97	114	107	86	103	99	115	104	96	131	100	103	101	123	120	107	104	120	118	101	120	114	114	119	90	118	103	108	99	117	102	106	107	105	115	103	104	107	113	104	101	112	126	125	89	103	106	104	113	105	103	120	110	101	109	123	102	109	121	108	107	139	105	111	109	132	124	126	90	111	100	118	116	116	105	121	120	97	122	92	99	97	118	119	90	95	95	93	120	126	86	109	84	106	120	99	109	100	103	115	128	116	114	102	109	107	91	105	101	95	111	109	101	93	107	114	104	112	98	110	115	100	105	114	115	104	123	97	111	121	101	112	122	112	124	118	108	101	120	95	96	107	118	110	103	100	118	120	119	118	109	108	121	89	98	105	99	131	130	103	121	104	111	112	116	123	114	108	92	104	107	108	117	113	115	113	107	113	112	103	118	103	115	122	113	104	97	130	96	101	114	109	105	114	108	128	128	103	98	108	113	115	93	112	102	104	122	115	104	107	108	124	116	127	110	113	104	108	98	110	120	117	114	113	110	118	94	118	92	107	85	101	115	99	121	147	128	117	90	125	101	121	105	94	106	118	112	90	113	112	102	132	125	115	104	107	105	111	106	101	113	107	123	110	110	127	116	107	131	131	127	95	111	105	102	99	91	108	115	123	110	112	105	93	101	92	113	126	98	113	105	123	101	121	92	110	110	122	118	120	110	100	93	112	104	97	107	96	138	112	112	123	105	122	109	111	112	114	120	113	102	124	101	115	108	103	112	100	101	94	112	113	111	114	101	110	115	113	103	105	93	115	112	114	100	107	120	102	104	95	114	127	117	99	103	112	108	114	121	119	117	98	106	109	93	110	109	107	118	101	90	109	104	105	105	87	103	108	117	112	116	104	120	125	113	128	93	106	116	111	113	112	97	93	116	103	108	130	114	105	101	114	111	105	127	109	113	120	120	114	117	106	124	95	99	102	102	101	113	121	95	119	119	89	121	107	116	100	98	109	124	122	108	98	104	121	104	116	113	114	111	115	119	119	94	113	119	109	115	109	107	98	113	105	113	113	118	107	118	108	117	107	97	120	87	103	118	128	88	123	107	98	117	107	113	104	111	92	100	100	102	117	103	106	107	115	108	109	84	107	108	101	117	134	108	114	105	118	109	96	100	100	112	105	106	115	96	116	117	117	117	105	129	109	95	88	114	109	120	91	115	105	101	101	111	95	119	81	98	131	114	102	99	102	87	112	115	90	104	103	96	104	105	103	106	105	91	131	102	119	109	120	120	100	97	117	104	113	104	110	94	105	105	82	116	95	127	116	86	98	113	110	96	116	126	84	116	112	119	112	110	90	101	118	102	101	102	125	127	111	112	114	115	94	84	88	94	95	103	113	118	103	117	98	134	101	112	121	98	110	101	103	109	108	125	118	107	123	119	107	95	110	97	103	82	110	123	107	110	125	105	119	122	81	86	108	110	121	100	106	105	113	112	91	105	108	113	91	113	93	108	97	112	122	102	97	99	96	132	114	131	114	94	121	133	116	120	96	108	97	110	120	106	105	124	89	131	115	97	117	102	113	101	118	114	115	107	103	122	129	93	118	115	123	119	87	96	104	116	108	104	101	113	115	107	115	109	106	92	100	104	127	101	102	109	87	110	91	108	105	115	116	99	129	106	99	106	98	116	100	107	109	108	98	128	120	87	122	119	117	95	138	107	100	101	117	114	86	95	117	122	111	105	95	101	110	114	118	97	102	113	120	123	119	115	109	119	100	112	109	89	108	96	100	113	99	99	123	117	121	91	115	96	109	102	112	117	122	106	101	119	126	109	120	105	113	113	101	108	123	101	119	106	119	101	140	106	102	105	98	109	107	95	93	111	101	98	102	113	109	117	106	104	97	98	119	125	105	127	110	99	89	104	110	105	107	120	114	108	107	106	99	102	119	122	108	97	108	102	114	117	107	95	106	118	118	95	104	113	114	102	113	100	142	97	93	117	102	109	104	103	131	101	99	102	124	97	127	117	104	117	103	113	85	110	107	131	84	100	109	99	120	108	88	110	99	121	115	124	102	91	112	107	111	108	113	117	97	104	94	115	107	112	116	102	121	97	102	94	119	96	111	106	87	103	85	93	98	116	92	110	111	108	125	96	109	121	95	110	94	100	89	105	115	109	89	115	105	91	117	103	122	102	106	111	114	107	104	101	112	103	103	108	115	89	119	103	115	117	105	119	120	102	122	110	105	130	123	124	107	135	101	120	144	121	121	94	113	112	115	116	111	106	100	102	111	104	119	96	109	126	125	119	99	123	116	94	121	117	108	117	110	98	104	124	116	110	116	136	123	113	103	113	123	95	114	129	125	124	114	112	122	94	106	103	108	113	114	100	107	105	102	125	102	127	111	126	117	103	112	106	125	113	107	98	113	104	104	103	105	96	111	94	115	114	106	100	117	110	106	109	131	116	108	112	116	97	101	123	104	99	102	110	100	108	114	123	95	104	110	129	99	105	121	120	122	115	117	102	124	119	104	101	117	113	108	123	90	118	120	105	94	103	99	111	119	108	108	101	117	99	117	99	110	107	114	100	104	114	102	110	105	119	92	105	115	97	133	115	94	113	119	118	118	108	105	110	126	131	125	106	109	126	118	118	94	107	114	110	123	109	97	105	95	131	127	120	114	117	121	94	129	106	111	91	109	126	109	109	89	92	121	99	103	95	103	112	95	133	104	102	107	106	115	114	105	121	132	101	112	129	119	111	110	117	127	110	122	114	111	112	106	102	99	92	102	104	108	101	118	106	120	120	112	119	102	118	130	99	98	101	97	122	120	107	107	116	112	93	140	129	123	97	102	107	97	111	111	132	119	105	115	126	107	110	89	121	106	105	100	130	112	105	117	101	109	90	103	101	112	105	107	104	129	117	105	110	96	100	118	106	110	111	107	129	101	91	103	108	99	102	106	119	89	106	107	126	114	124	119	107	95	108	112	106	98	113	110	106	114	108	119	105	97	95	117	120	118	110	102	90	120	105	109	120	113	105	116	112	119	91	101	101	124	99	94	104	96	97	100	118	113	110	105	93	117	94	105	122	113	114	109	123	90	92	111	118	113	117	109	100	123	100	117	110	109	107	106	116	100	112	88	106	106	112	98	107	102	123	108	107	133	96	115	102	110	116	124	109	109	116	114	103	126	90	111	102	110	101	96	119	115	108
24909	20420	26813	23947	20464	13040	10144	21682	1495	499	406	343	311	281	268	278	240	272	220	249	205	231	202	210	196	199	193	213	215	214	182	201	182	218	222	181	193	208	202	182	201	189	188	196	181	176	169	184	160	186	169	180	173	180	188	174	183	169	193	182	193	182	166	164	181	201	199	192	198	173	180	172	186	178	182	198	173	158	178	201	157	175	177	188	209	169	175	180	188	185	182	174	170	163	169	208	179	191	194	173	155	177	200	176	176	174	170	190	158	198	182	176	179	189	177	182	183	175	167	193	151	188	185	152	160	161	174	174	189	162	163	186	186	178	192	187	152	160	173	183	177	164	183	177	157	169	162	163	180	160	185	177	182	173	169	195	159	160	196	174	183	171	188	180	185	183	183	155	181	142	172	177	155	184	166	168	164	155	169	186	171	176	161	149	175	184	186	175	183	185	174	182	188	187	168	182	172	172	191	187	190	180	162	150	159	202	201	164	152	198	199	199	192	176	165	178	143	182	166	160	184	170	162	197	179	182	184	172	169	157	173	184	179	176	158	170	189	166	178	157	174	172	173	160	184	169	188	177	175	179	191	199	168	171	157	189	172	173	179	194	175	161	191	173	188	168	184	176	175	190	178	178	197	187	179	165	172	157	181	161	169	163	161	158	160	161	171	157	191	169	183	166	179	176	181	186	198	171	178	169	188	159	199	154	187	165	180	198	180	184	163	162	175	173	161	200	168	162	187	177	168	199	180	165	186	157	152	174	183	162	166	180	184	153	171	171	159	192	189	181	195	173	155	178	189	186	169	178	172	166	183	156	173	181	198	170	176	180	157	163	176	175	177	169	174	188	172	185	190	170	171	183	166	173	183	160	179	200	170	181	186	155	174	173	195	164	182	187	151	188	200	192	172	173	158	165	182	167	166	173	171	164	164	172	190	176	204	163	177	175	193	171	194	175	151	165	175	175	188	167	193	167	161	178	153	161	179	168	175	159	194	176	178	190	164	189	163	162	166	151	157	169	166	167	183	167	179	195	153	189	186	188	159	188	172	158	176	179	156	173	177	170	171	180	163	205	167	165	188	190	199	157	164	169	172	159	175	174	166	203	185	165	163	205	186	170	180	169	198	166	170	189	191	172	188	159	157	184	171	178	181	186	155	169	200	158	169	157	166	196	193	177	183	186	162	186	184	141	185	174	179	193	206	189	167	192	178	187	181	152	153	167	167	165	144	159	163	170	160	196	164	168	166	182	189	200	172	168	173	174	171	153	173	165	178	185	162	178	197	162	180	177	201	187	171	154	172	175	170	168	173	174	189	211	161	173	163	197	196	172	166	177	176	167	163	168	177	176	152	155	187	154	176	174	157	174	171	174	184	167	171	175	205	191	182	178	144	202	184	145	184	160	186	204	189	154	158	194	180	211	151	172	160	181	196	169	172	154	161	187	169	196	166	179	169	177	184	159	144	173	200	173	147	154	179	164	162	188	180	154	184	182	186	163	165	181	170	180	179	186	151	186	172	171	200	192	156	166	163	175	159	181	177	158	172	174	162	170	170	170	162	188	176	185	201	181	171	174	164	148	171	168	153	184	190	172	160	162	169	177	180	176	181	176	166	211	160	174	184	162	190	165	189	181	179	184	180	192	171	184	168	176	162	187	175	192	174	148	161	169	189	182	162	160	193	173	188	170	177	160	156	203	151	148	159	182	182	159	164	174	182	143	176	183	178	178	163	198	174	181	161	177	155	170	171	172	170	177	173	175	175	183	185	190	178	163	187	185	195	183	195	150	178	180	181	186	168	191	196	168	186	183	181	166	164	176	189	145	156	172	218	182	193	161	177	154	184	202	175	175	143	173	146	150	167	179	155	172	211	164	181	175	197	181	181	162	166	160	196	158	188	204	170	154	186	191	148	177	178	162	176	187	164	187	157	184	194	180	185	180	186	182	147	181	183	172	167	158	152	179	158	175	165	167	164	172	167	155	149	164	182	186	162	193	192	168	161	174	169	173	187	174	185	161	162	160	179	160	161	163	201	153	154	179	188	177	183	193	178	153	170	171	170	156	156	196	209	197	161	184	163	176	172	178	156	183	179	157	158	173	162	185	171	169	194	167	179	173	168	165	165	155	190	211	169	185	184	166	167	163	178	180	186	179	173	167	173	164	186	167	183	190	187	164	161	182	189	168	187	183	192	175	173	187	172	183	191	182	194	160	168	149	153	166	180	173	163	178	184	160	170	176	188	180	203	190	161	182	165	167	158	162	171	172	164	181	162	147	179	175	177	167	166	180	172	192	170	173	180	180	157	157	152	173	147	154	181	158	187	174	172	159	169	154	182	188	170	171	192	170	173	177	175	189	180	171	175	169	156	169	164	192	201	187	175	170	186	182	155	177	146	183	188	181	175	166	186	173	184	167	176	170	169	176	172	171	185	184	154	158	180	152	174	174	169	174	163	164	157	171	188	198	159	199	181	163	190	173	191	167	190	188	174	178	164	159	200	161	181	166	177	167	168	172	189	189	189	190	181	167	168	152	174	168	185	186	181	163	194	165	172	195	165	192	160	162	199	184	172	180	178	196	167	174	158	171	173	163	152	177	147	194	177	163	175	137	189	159	178	171	183	184	181	193	171	204	198	191	172	179	186	161	156	176	185	203	156	175	178	172	164	179	200	185	179	195	180	173	178	156	172	169	197	166	193	198	201	181	172	175	156	186	186	187	195	170	196	155	172	197	159	145	164	190	164	173	172	181	175	179	208	194	178	188	172	183	174	176	169	195	184	184	155	172	181	176	179	183	191	163	189	174	177	166	202	194	174	182	187	181	163	188	160	177	164	168	149	155	161	202	201	138	179	173	174	158	142	167	155	185	190	157	207	170	158	199	176	153	178	165	171	170	151	160	183	184	161	163	187	170	179	189	187	154	148	181	154	175	187	176	164	168	186	179	169	170	166	180	166	162	174	152	153	199	169	175	161	141	191	187	194	156	175	178	169	157	184	179	166	143	188	184	191	195	166	180	189	194	184	159	181	159	179	187	156	176	175	183	152	172	199	177	162	184	169	185	191	179	193	178	164	166	169	180	197	146	200	170	157	157	171	165	169	169	188	175	170	163	171	189	160	175	180	167	174	182	179	175	201	156	170	176	169	180	170	155	184	161	164	206	157	194	178	197	170	190	192	167	154	174	179	173	187	208	198	195	158	182	159	178	165	173	174	177	158	178	200	168	166	160	169	170	171	155	190	182	182	179	178	174	163	167	161	186	199	169	192	170	179	171	172	169	158	187	192	157	178	174	179	158	181	148	199	171	195	166	185	187	161	179	181	179	196	156	182	213	168	177	189	194	204	167	181	165	190	166	183	196	174	188	163	184	153	184	158	177	181	172	180	186	164	187	190	174	165	185	168	162	181	154	188	188	184	163	177	171	189	163	200	188	172	164	160	168	158	174	200	174	158	161	183	192	164	184	160	169	194	178	173	194	184	171	163	176	160	215
10052	21988	17915	10908	8547	7263	13882	17463	1058	817	706	639	519	458	424	379	384	342	352	323	300	316	281	238	254	226	223	212	200	214	233	188	191	229	194	200	202	198	199	209	192	216	168	179	187	183	177	205	184	171	201	188	198	153	167	195	179	173	169	188	180	180	195	169	183	201	183	194	174	166	192	198	181	151	192	158	186	176	166	161	180	186	201	184	169	174	186	152	184	173	185	164	159	178	195	158	139	188	184	210	179	182	163	178	178	201	179	170	183	160	166	175	165	164	174	189	166	159	169	190	199	170	150	202	158	197	175	154	184	176	188	174	170	191	185	163	157	166	184	179	186	173	164	179	182	177	189	176	192	182	193	162	181	176	164	170	185	181	178	167	158	161	161	172	196	170	172	166	184	165	174	159	162	148	183	154	180	174	190	160	187	186	189	181	156	153	192	189	156	183	179	174	170	174	179	178	170	161	166	175	183	180	173	180	158	146	183	166	167	198	174	188	182	167	152	186	156	186	195	187	170	155	179	156	161	177	162	174	184	207	167	176	172	179	171	187	151	163	150	183	178	162	180	180	160	165	182	185	183	172	150	165	152	169	190	195	153	171	178	162	155	165	157	185	163	188	171	164	182	176	156	181	183	191	157	166	160	183	165	190	155	190	185	158	170	177	163	156	178	165	163	166	149	162	176	169	168	175	162	164	163	151	168	169	164	156	174	155	166	177	186	167	141	162	172	185	187	187	191	180	180	182	191	183	183	165	154	163	187	191	170	184	167	177	163	187	165	185	176	179	165	176	177	156	166	183	172	175	188	167	160	171	165	178	177	152	168	165	180	196	178	186	167	176	161	180	163	195	180	173	192	168	158	171	183	153	171	168	154	167	154	171	164	154	162	153	173	159	179	186	182	193	180	174	172	204	196	197	135	158	161	172	143	172	187	165	140	187	166	155	175	145	182	166	178	198	196	185	151	163	152	177	188	166	161	175	167	177	197	202	160	155	160	173	164	171	192	173	157	152	174	203	146	170	158	168	176	149	186	160	156	169	169	172	164	181	155	157	180	169	172	169	168	172	188	175	156	163	155	189	171	171	166	164	157	171	163	149	155	163	162	178	166	155	147	185	154	191	189	174	193	200	147	192	165	180	174	172	173	181	183	165	172	178	182	169	160	172	175	183	158	167	153	158	161	170	167	165	197	176	157	173	183	165	157	176	168	169	149	149	197	177	180	151	168	179	165	161	165	134	155	168	168	190	162	159	196	168	166	171	168	185	196	170	145	169	171	147	162	177	142	171	163	177	160	167	152	166	144	173	155	149	178	196	165	158	162	163	157	162	189	158	161	181	186	165	147	150	168	162	148	171	189	191	159	161	155	162	138	173	151	165	185	177	169	162	156	162	159	153	152	155	180	177	174	159	171	166	150	184	163	160	153	169	157	158	157	191	155	164	173	183	175	169	173	178	168	145	154	167	151	167	187	168	184	161	184	191	202	185	165	185	151	160	163	198	167	155	161	172	159	159	178	169	176	172	170	160	159	168	168	182	179	179	150	158	172	162	151	162	182	161	169	177	165	151	184	186	161	167	179	185	161	179	162	178	168	155	187	173	179	164	175	181	170	184	197	149	152	180	160	162	176	168	170	182	164	168	176	173	162	159	180	170	179	186	167	182	171	175	192	171	170	172	171	165	183	187	174	179	184	170	153	143	151	187	164	167	176	164	166	173	182	170	167	176	182	162	162	170	139	157	153	159	185	173	172	187	181	171	163	162	165	167	153	146	156	174	166	171	207	193	194	175	175	168	169	165	178	162	170	184	166	171	172	173	188	164	161	147	161	181	180	153	176	161	161	172	174	165	170	159	181	176	172	176	180	174	180	175	168	183	150	164	191	170	163	182	177	170	172	176	162	172	156	171	157	160	168	196	176	149	175	184	182	167	164	171	144	176	179	178	156	172	178	164	176	161	184	178	187	156	163	169	169	166	165	163	173	170	173	186	167	178	164	158	186	165	187	184	149	158	173	173	156	163	183	204	156	186	173	192	182	171	181	166	164	156	184	184	165	146	184	167	145	178	176	171	181	193	171	193	185	159	191	176	175	184	164	189	170	160	191	167	184	150	186	162	197	161	156	161	183	168	148	158	167	173	198	173	179	177	172	171	175	159	162	188	176	182	153	182	177	150	171	164	163	172	149	181	175	154	168	181	188	167	170	163	173	169	174	175	166	169	186	166	187	179	166	169	164	170	184	209	159	168	188	158	162	177	169	158	169	177	171	145	157	200	153	169	182	181	179	175	175	151	182	178	183	172	189	182	168	174	166	143	171	167	177	187	190	176	146	181	179	167	150	191	160	163	184	152	167	172	169	168	190	176	170	145	172	148	143	153	158	169	166	182	187	170	162	169	158	175	167	171	163	157	161	184	179	168	172	161	163	155	171	196	182	188	180	162	156	164	163	181	146	161	171	179	170	200	158	158	178	140	195	184	181	194	159	142	183	166	147	169	169	156	173	173	182	186	153	184	178	165	187	144	186	174	167	168	159	201	187	161	186	182	165	187	175	161	176	185	161	168	164	157	167	172	181	185	162	149	155	179	174	186	173	175	155	196	172	167	153	173	200	181	176	179	175	170	186	170	165	189	163	175	161	183	165	190	181	166	183	183	162	171	174	141	163	169	160	190	177	163	184	174	174	165	165	151	177	150	184	168	153	179	178	167	164	156	191	181	160	170	147	147	163	183	179	190	153	168	188	176	169	183	170	158	170	148	183	171	167	187	175	173	189	179	157	161	174	173	154	170	160	169	163	164	160	183	175	188	169	186	162	158	154	185	185	151	190	161	184	179	180	170	166	170	177	177	158	163	178	157	163	180	161	172	166	160	172	150	152	158	165	166	177	184	160	186	193	177	162	172	171	163	171	187	178	166	176	192	194	163	170	164	136	156	186	177	156	164	167	183	186	187	173	187	165	170	155	174	180	176	178	188	160	187	157	175	184	161	177	184	162	171	167	170	149	197	167	173	193	171	169	185	179	162	176	158	188	170	156	159	147	151	168	157	175	167	153	166	179	171	185	168	169	175	152	164	154	166	168	176	185	161	161	155	158	187	157	163	145	170	148	158	165	186	168	178	156	170	178	176	137	153	176	165	157	174	164	177	160	162	181	188	168	174	170	158	175	162	198	178	170	170	184	183	187	167	181	187	192	166	158	169	147	160	171	177	178	173	177	173	159	162	164	158	180	165	195	160	182	160	187	154	175	178	173	183	166	183	165	178	181	171	173	199	156	161	185	176	164	156	177	168	171	180	163	181	173	176	172	179	167	174	180	173	174	154	191	165	185	203	151	157	179	182	170	158	176	178	152	150	166	167	170	162	200	170	174	166	164	184	176	158	159	155	162	175	160	167	176	144	186	185	157	173	179	170	186	170	174	161	167	170	149	159	164	148	151	162	170	178	184	158	178	168	180	164	168	181	151	169	199	161	157	193	167	155	173	165	195	187
22621	20374	27081	23560	20391	20585	21370	34966	5241	1017	810	782	652	608	605	608	506	547	523	465	466	465	419	416	437	455	440	408	400	397	379	397	392	394	379	363	400	372	356	380	356	342	400	382	387	382	380	391	386	404	355	392	380	371	415	359	374	382	344	369	361	357	346	350	338	372	395	357	370	398	364	366	375	381	381	389	334	369	376	362	342	373	380	356	384	362	357	329	385	361	360	370	409	352	357	364	345	332	386	358	362	358	353	356	390	382	365	374	378	358	330	340	365	366	329	365	381	353	393	365	342	337	375	380	359	342	383	382	366	373	335	341	331	334	339	350	373	355	355	348	359	333	368	381	380	332	418	366	338	370	390	382	340	358	359	323	359	378	344	360	363	349	378	355	355	356	318	355	333	371	391	369	360	328	347	356	370	398	334	358	367	367	351	372	343	390	329	374	345	319	392	332	380	357	349	378	361	343	386	346	349	356	351	334	374	353	381	347	347	383	358	354	376	339	356	367	351	383	366	342	392	402	357	387	364	399	379	350	369	341	351	342	363	346	351	341	331	330	339	345	349	329	345	357	362	346	391	354	386	365	368	376	335	333	351	355	355	360	369	346	367	343	345	364	354	350	336	332	344	353	346	390	357	354	357	368	377	370	339	336	324	345	354	342	347	352	355	333	381	348	340	314	363	382	379	334	365	384	366	346	372	392	363	324	340	362	344	344	375	347	368	311	369	335	344	319	334	314	335	345	357	347	366	369	339	360	364	350	362	336	342	355	370	364	375	357	373	386	354	351	399	315	375	327	329	318	352	363	332	334	390	373	365	379	361	341	370	382	374	319	336	337	350	372	357	337	310	381	320	358	344	362	351	364	356	375	352	342	379	332	342	348	357	336	347	369	362	366	388	372	385	374	379	373	376	339	370	350	370	376	375	366	384	363	317	345	374	355	336	355	349	346	337	371	321	341	366	404	353	394	358	349	353	360	361	400	332	344	357	373	341	338	355	371	355	347	312	343	333	350	391	333	328	357	352	335	367	329	361	323	340	378	327	371	355	344	324	372	356	359	367	360	364	365	356	368	341	318	352	375	372	351	350	350	326	370	336	352	339	363	321	344	330	348	367	376	382	352	364	360	340	371	355	357	357	330	367	340	347	368	355	361	351	375	365	343	349	335	349	363	331	368	362	348	359	332	349	369	370	346	376	382	353	366	358	346	373	371	385	369	386	301	343	402	332	331	358	341	357	357	321	348	345	376	365	361	348	371	351	372	362	365	326	352	363	374	350	379	367	345	394	341	346	343	345	369	370	380	353	376	310	376	352	355	378	362	378	353	380	399	387	363	371	300	334	317	351	387	306	349	377	347	329	320	354	362	371	390	360	377	354	380	356	365	417	358	345	370	355	325	361	312	393	371	369	359	374	367	317	369	390	359	360	347	366	365	356	384	352	353	376	380	332	360	349	363	377	339	328	356	330	360	337	341	344	320	352	353	377	369	321	362	353	355	365	318	339	376	349	359	345	377	364	321	358	370	350	382	361	338	346	362	370	340	352	325	327	351	385	344	372	345	352	330	379	393	370	350	323	335	327	366	339	354	361	373	366	351	380	337	337	348	344	314	366	347	362	332	329	385	335	363	364	369	376	370	344	369	324	347	338	344	331	364	347	373	354	362	372	356	379	357	357	363	366	337	369	351	384	346	389	375	362	362	371	355	365	344	385	362	362	371	362	389	361	363	330	340	352	335	357	364	354	377	322	367	378	343	348	332	378	361	363	376	366	362	345	359	354	367	360	324	353	368	333	371	319	349	389	332	339	339	368	360	383	365	363	343	379	358	357	342	393	348	354	332	349	384	328	349	366	345	378	377	360	346	397	386	344	347	343	378	331	373	374	361	331	341	352	362	354	376	340	332	346	341	332	351	336	347	330	362	376	388	371	353	351	356	349	348	335	322	331	392	358	340	340	352	378	337	345	352	332	334	384	354	364	353	387	412	357	347	353	330	392	396	396	379	370	338	355	352	363	331	370	356	358	364	360	345	405	375	364	382	347	358	366	351	351	366	382	380	363	316	356	353	369	366	348	337	351	363	398	364	350	378	355	390	346	351	357	370	303	379	315	387	349	373	396	368	376	339	322	374	319	340	340	365	371	386	337	368	352	353	345	366	334	380	335	367	334	357	337	353	333	355	381	385	365	351	364	358	348	381	352	378	382	367	340	318	349	327	345	380	363	377	390	342	333	355	390	370	355	331	325	344	354	373	357	370	339	317	372	321	368	324	374	363	351	333	366	343	328	360	332	371	343	347	338	360	362	368	368	364	357	320	387	365	322	346	376	338	362	385	367	349	375	344	364	352	358	331	385	382	366	338	390	386	371	348	345	338	370	371	350	335	359	360	375	369	336	365	381	394	367	390	352	372	355	337	380	330	340	379	353	361	360	371	327	373	378	345	333	381	360	335	366	382	354	341	370	386	362	388	356	394	389	356	339	360	342	384	361	357	369	316	368	352	360	401	361	359	336	349	329	324	359	342	352	350	360	327	310	344	354	392	365	363	326	389	351	375	346	378	361	331	356	365	356	362	327	358	365	393	344	373	351	340	310	358	385	367	349	354	380	370	351	394	351	334	374	390	331	386	383	322	369	309	381	325	341	330	380	387	384	354	359	350	334	349	324	340	381	374	338	358	372	358	348	382	403	354	327	402	386	359	363	344	357	356	333	355	372	340	361	306	351	354	368	374	359	328	379	334	313	330	396	357	365	381	378	354	377	355	320	319	386	377	353	347	374	339	347	352	372	375	357	341	358	327	350	363	350	366	379	346	383	386	362	358	394	372	353	393	343	331	314	385	369	355	344	365	339	367	348	387	336	340	350	371	360	381	352	346	331	331	373	358	350	349	341	363	395	385	369	355	340	372	338	344	361	357	357	348	391	340	343	301	309	361	352	379	389	345	335	349	391	329	333	351	340	374	375	341	348	333	366	372	375	364	325	372	377	383	349	366	349	369	297	320	357	369	363	310	388	370	395	342	374	333	363	385	349	354	334	344	367	377	348	336	384	363	357	349	358	357	342	351	369	372	353	342	373	348	354	335	353	345	344	369	342	353	356	347	360	350	317	339	359	370	352	339	356	364	360	338	373	356	387	367	335	368	332	371	339	386	353	379	332	368	333	327	351	348	327	355	337	327	363	392	333	362	333	358	356	369	379	337	353	348	340	368	336	390	345	341	372	373	357	313	347	343	321	368	397	349	335	378	357	374	346	400	385	395	374	348	363	336	348	361	369	361	355	333	334	354	333	327	325	345	327	350	334	346	379	390	363	309	338	340	344	357	345	384	355	379	376	342	365	378	357	380	374	342	378	321	390	370	351	378	370	363	357	387	362	356	312	339	388	317	371	342	397	361	332	395	376	378	331	345	362	337	379	336	385	364	377	367	331	362	361	354	345	356	378	363	381	339	371	407	337	339	332	372	358	373	327	366	373	349	381	352	343	391	352	345
15189	29643	24518	16343	12243	9702	19965	25978	1998	1520	1333	1209	1045	939	873	799	719	689	640	604	618	550	581	531	513	491	485	470	437	450	437	421	422	376	391	437	381	374	383	387	402	390	391	363	374	379	388	384	367	340	384	349	390	389	371	352	348	363	373	353	379	370	371	362	353	379	331	338	354	337	351	354	379	366	351	357	344	363	389	345	347	390	322	365	332	347	358	341	322	347	355	332	316	334	325	346	339	344	376	328	360	330	347	357	368	309	329	363	346	363	325	349	329	340	339	315	329	345	361	370	350	336	351	343	343	351	325	328	303	348	347	346	336	301	352	355	372	353	367	327	341	308	316	366	344	339	336	344	296	352	340	310	321	345	316	356	365	359	311	337	371	343	365	349	310	334	361	320	354	317	339	352	325	341	304	380	360	347	302	340	320	341	331	333	336	327	313	329	342	338	328	309	330	367	364	343	334	367	353	369	343	338	355	323	338	314	389	371	359	335	310	351	334	349	346	367	347	332	339	353	356	335	344	345	343	344	358	316	330	314	330	351	332	357	367	330	337	361	352	341	358	333	324	325	293	351	352	329	332	341	334	365	336	336	367	335	350	352	342	359	317	317	321	350	329	346	333	333	366	335	345	347	326	369	348	316	321	335	321	326	328	362	308	339	299	353	352	345	321	337	320	330	360	345	340	312	334	350	351	340	320	361	330	343	341	341	343	338	339	355	367	350	360	336	322	314	330	322	369	355	347	325	327	342	318	342	332	338	333	332	342	357	364	336	342	331	342	353	351	315	330	316	343	327	331	332	340	308	360	348	355	351	323	333	333	329	310	328	362	348	348	357	333	285	307	317	333	320	360	341	373	319	326	317	315	356	341	321	313	320	379	347	329	330	343	342	332	351	327	349	353	356	329	357	342	366	367	339	347	345	328	342	336	297	354	356	334	330	324	343	374	322	403	357	334	381	393	338	343	311	331	330	330	347	329	319	351	351	350	326	334	315	322	325	375	347	340	299	338	376	337	335	397	358	317	321	330	304	356	349	334	316	337	354	342	322	351	353	337	326	364	332	321	337	347	349	366	328	349	349	302	346	335	354	325	322	331	313	336	330	387	330	362	342	369	350	322	332	300	368	354	343	316	329	338	386	330	369	344	340	334	332	350	332	344	334	319	311	327	360	345	296	359	359	351	334	330	328	347	355	387	317	349	297	364	303	337	345	329	380	318	379	320	314	346	356	342	332	318	317	324	330	356	331	356	366	315	307	339	386	344	324	345	358	325	330	341	341	348	364	374	330	330	362	335	327	360	354	354	322	353	346	331	328	324	336	341	366	324	349	322	343	315	361	363	354	335	307	366	358	332	326	328	306	329	342	302	327	363	362	329	357	310	342	336	351	380	338	355	318	368	360	339	311	321	347	332	345	351	358	366	370	325	335	373	311	353	309	355	356	299	357	343	345	348	337	345	314	375	351	337	360	361	336	316	330	353	327	321	330	323	346	350	368	319	346	328	340	330	378	334	368	334	335	357	332	340	339	332	355	356	354	351	352	321	316	354	335	351	328	327	335	351	346	341	343	373	345	326	307	341	332	354	359	310	366	315	358	329	343	341	329	345	350	344	361	329	329	335	331	316	293	348	355	314	332	330	346	321	325	308	329	348	350	331	343	338	344	330	352	304	352	359	288	353	350	361	339	352	342	341	376	349	350	327	320	346	366	335	336	330	329	340	340	325	341	372	322	330	346	318	307	334	326	356	341	334	318	362	356	336	370	317	329	334	352	324	344	322	375	356	314	388	345	376	351	372	338	339	360	342	360	340	339	347	313	333	331	379	350	379	372	351	343	318	307	316	312	296	367	340	347	336	333	371	327	349	336	316	345	341	337	330	337	313	340	340	355	374	345	330	361	342	344	342	331	323	319	349	340	329	343	327	321	316	316	330	346	305	332	350	364	344	313	324	329	336	346	346	372	344	354	329	355	354	347	340	337	337	335	338	353	332	312	345	354	341	319	379	308	347	354	325	298	323	320	364	319	330	322	331	332	325	323	344	325	329	364	327	330	342	358	304	340	344	333	296	342	325	345	346	311	346	294	370	356	319	352	354	364	338	354	340	315	319	322	291	368	366	336	382	339	355	357	367	303	318	372	304	368	341	346	335	375	328	345	325	319	332	325	332	347	325	355	335	350	350	323	357	358	304	326	331	331	346	344	337	367	317	340	329	356	328	312	334	341	328	352	339	345	328	351	319	399	309	342	336	345	368	350	345	322	339	351	340	352	302	338	374	343	321	317	359	327	329	335	332	348	349	350	346	340	322	323	337	356	332	370	309	370	364	332	345	327	364	356	346	350	342	342	322	303	314	335	340	345	338	323	351	369	340	330	336	317	366	308	342	328	322	343	330	328	338	347	320	354	337	325	325	357	331	335	292	365	333	335	337	343	344	356	332	349	329	293	339	360	352	327	341	377	319	350	348	333	338	327	352	355	353	322	320	336	333	319	366	347	352	302	316	317	346	307	326	339	334	355	343	334	375	310	370	375	324	325	381	338	359	335	352	326	361	339	377	331	341	353	337	374	322	337	359	356	315	351	345	357	346	319	337	328	304	327	349	354	365	336	339	335	336	356	306	344	330	315	323	330	366	347	357	342	353	360	339	355	319	306	355	369	351	349	322	328	335	355	345	350	354	352	364	359	340	326	340	305	340	340	389	343	341	340	360	334	302	346	334	327	361	313	351	373	332	354	365	361	309	321	331	292	349	341	327	334	358	348	334	327	306	370	318	336	326	347	361	361	364	344	385	345	345	342	324	373	352	329	349	331	343	364	389	355	336	332	352	346	352	375	336	370	326	307	319	339	344	351	357	350	355	331	391	350	346	337	317	326	313	281	357	355	316	358	352	328	352	335	346	355	332	356	313	345	345	339	366	337	343	334	377	346	367	356	347	332	325	351	348	353	340	346	334	328	314	317	314	344	329	346	336	334	352	370	336	371	372	360	322	343	349	343	349	375	308	317	339	353	291	328	328	344	341	318	359	364	370	358	347	368	376	336	333	324	357	326	363	329	341	347	354	342	352	328	368	354	331	307	360	315	336	351	316	314	343	315	335	318	319	316	319	338	343	351	370	355	319	387	347	331	383	335	319	333	367	356	340	334	344	351	338	322	358	332	375	335	353	328	349	338	311	348	325	365	357	314	318	333	327	324	309	356	341	317	336	344	327	336	364	350	330	357	372	359	312	327	286	355	370	315	347	351	358	314	325	345	357	348	360	336	354	349	341	339	363	347	353	324	352	359	341	335	331	342	362	356	317	356	378	316	335	354	297	320	343	312	336	360	319	329	350	342	334	324	369	372	339	350	339	342	336	364	349	377	349	326	348	300	307	350	315	388	321	331	339	315	358	346	327	323	361	325	362	332	386	344	326	334	303	368	379	353	344	343	348	347	333	324	329	334	335	340	352	314	318	356	333	333	308	325	346	380	320	338	352	339	293	329	357	363
27729	16573	6309	2377	1016	970	802	1508	110	89	104	101	100	93	89	106	83	119	96	101	91	87	93	110	82	82	111	78	103	100	90	103	78	100	100	87	100	121	106	114	97	90	102	77	99	93	80	87	82	101	113	102	89	87	98	93	82	96	98	102	98	109	93	76	98	107	96	101	114	110	105	105	103	108	94	89	100	104	91	111	108	85	90	94	96	84	104	93	104	98	93	98	103	89	85	118	94	92	104	96	115	89	92	90	95	95	89	89	93	82	94	102	89	68	102	101	107	100	110	106	101	77	78	98	80	102	104	79	94	85	109	92	67	90	102	86	90	109	98	108	94	87	109	91	103	97	83	94	95	107	99	109	106	100	92	83	115	91	115	94	94	101	89	113	90	90	71	97	107	88	86	89	105	88	103	97	87	96	104	100	116	92	107	93	101	114	85	97	101	98	116	99	96	88	94	93	96	107	103	89	93	98	95	88	99	96	92	100	88	109	93	99	85	107	92	113	95	83	83	105	88	90	97	107	90	109	116	98	102	92	111	108	82	86	113	87	113	88	105	95	108	96	111	97	107	83	107	111	102	99	101	105	97	105	94	91	104	91	106	101	105	95	103	79	107	114	89	108	112	82	90	98	93	88	87	99	87	112	98	106	92	93	101	101	84	109	97	103	114	93	101	86	88	97	98	100	93	96	97	102	100	79	91	99	87	87	84	94	97	108	86	113	94	106	98	113	89	95	91	96	78	104	79	119	99	96	86	100	82	94	91	98	99	107	93	88	85	98	88	113	86	111	93	108	96	87	99	122	106	106	103	99	94	106	84	102	91	106	102	99	94	85	96	95	102	116	102	111	105	89	72	98	102	92	86	102	94	94	103	88	110	90	96	92	112	88	89	91	83	104	70	87	93	96	88	88	96	93	94	115	104	100	98	113	96	98	95	82	79	96	87	102	96	101	97	107	98	99	102	87	106	107	108	103	95	104	98	83	95	104	88	106	99	83	92	100	94	91	99	103	104	99	94	107	106	91	88	90	97	102	83	96	88	110	118	100	103	109	102	83	81	104	98	104	96	98	89	87	98	93	109	89	83	100	95	111	99	91	97	89	84	102	103	104	96	103	106	107	90	80	117	96	99	69	88	97	109	100	99	109	102	103	80	91	101	109	107	101	83	109	101	84	97	105	90	95	118	114	106	86	100	100	84	98	96	111	81	101	114	94	85	94	101	96	99	101	98	90	89	102	96	93	97	88	90	97	83	110	95	95	78	81	94	122	78	88	102	100	113	83	88	73	81	100	107	94	96	112	92	75	109	88	85	96	92	92	103	76	94	92	87	91	86	89	93	82	95	107	88	89	111	92	82	90	92	85	91	86	92	104	110	111	92	111	93	113	104	107	110	111	100	91	113	92	95	102	92	103	98	98	98	113	92	88	81	90	96	89	76	93	107	82	103	97	93	111	105	80	93	94	98	114	109	97	92	89	90	94	106	110	75	80	87	90	96	92	96	85	72	85	103	104	108	97	89	87	100	100	100	98	96	128	98	117	87	97	94	89	89	91	95	88	85	97	98	111	111	101	77	98	90	78	94	85	89	93	99	80	90	96	101	104	108	98	91	94	106	99	92	97	91	103	108	110	85	103	89	98	99	103	106	92	104	78	109	113	99	77	100	90	100	74	88	76	111	88	82	99	95	107	87	92	87	96	95	110	94	108	85	85	73	82	105	103	113	107	104	101	82	106	104	86	103	105	110	109	94	106	77	90	87	93	103	88	113	76	103	93	111	74	84	100	106	90	99	89	127	90	95	90	95	88	96	119	91	91	112	100	107	92	88	77	96	110	87	93	108	97	87	97	131	87	103	82	102	93	83	96	104	82	87	96	107	84	89	92	101	121	97	102	101	92	98	105	87	78	106	85	80	101	95	121	76	104	75	103	85	82	101	90	97	95	95	115	104	74	94	92	111	93	100	109	99	81	95	85	103	99	105	82	78	105	78	100	104	109	98	96	93	94	107	79	103	89	108	110	102	91	96	93	102	107	108	102	82	89	94	104	98	95	108	87	95	89	96	77	92	106	99	93	93	99	95	105	119	104	130	94	94	104	97	93	106	99	97	88	108	104	102	100	93	98	112	106	105	110	116	86	107	89	90	93	78	93	89	91	106	96	116	101	100	114	92	97	92	94	94	92	88	99	99	94	100	103	107	101	87	96	110	100	88	82	90	99	94	109	105	99	101	112	96	107	92	98	85	93	93	90	99	83	89	92	90	97	96	96	96	120	94	93	87	92	83	102	95	97	94	84	105	104	112	99	104	93	93	100	75	87	105	98	91	105	97	94	112	93	98	103	94	105	97	90	108	96	99	101	119	92	86	93	105	110	78	89	105	124	109	98	89	93	74	92	108	109	83	102	94	95	97	101	119	81	86	87	91	70	83	92	106	92	96	111	118	81	107	93	89	95	96	99	116	84	97	92	82	93	101	89	91	107	78	108	110	86	91	101	92	106	95	107	108	97	93	96	97	99	107	101	102	104	101	100	84	107	88	104	110	88	116	91	95	92	81	113	97	104	88	106	71	95	95	98	93	109	106	82	103	87	73	83	107	92	90	103	107	97	86	78	82	100	99	103	98	106	106	79	96	95	82	79	111	112	98	89	102	94	93	100	104	99	90	89	100	93	86	86	97	79	92	93	107	98	96	103	99	84	109	83	83	92	85	102	94	95	105	82	93	87	86	94	87	112	104	84	87	99	86	87	117	94	89	104	96	95	104	80	83	97	96	111	79	106	98	98	93	102	96	102	101	91	102	115	97	87	102	87	106	92	93	79	88	112	89	98	77	102	69	101	104	105	99	94	100	90	105	98	85	102	92	83	90	111	98	86	100	79	105	91	84	94	91	94	107	113	102	109	101	98	81	79	95	96	90	110	81	102	91	89	104	93	87	85	92	87	93	103	83	80	90	101	101	108	98	83	98	74	95	92	83	95	95	115	98	89	98	99	95	109	86	82	81	96	94	112	96	92	105	87	88	99	96	98	100	89	94	88	98	93	105	88	82	88	106	96	108	84	103	81	90	83	118	90	96	103	105	86	88	104	98	106	82	91	110	89	107	88	85	101	105	89	83	90	113	111	85	102	110	90	95	99	96	99	100	101	85	81	79	107	114	104	97	87	89	101	98	104	99	87	93	95	93	109	92	79	92	99	99	97	91	76	104	82	103	99	102	95	86	106	96	94	97	80	97	98	71	95	87	87	93	80	97	108	99	109	92	102	107	99	98	87	103	117	92	97	101	98	104	93	110	100	81	91	90	109	100	104	99	94	79	95	89	91	94	89	91	96	103	84	93	104	114	106	103	120	102	85	84	94	107	93	101	100	103	112	114	95	95	75	83	99	105	87	101	99	114	85	76	96	107	90	96	90	94	82	95	91	96	112	87	94	109	105	93	110	112	94	106	88	103	99	99	85	95	98	100	94	93	112	112	92	90	123	99	101	81	93
9448	13447	8977	4366	2219	2163	1850	2945	157	118	114	122	125	136	104	122	92	131	108	121	127	102	114	111	120	130	106	112	113	99	99	121	112	111	98	112	112	99	114	123	104	112	117	116	113	103	88	115	127	110	108	102	105	115	122	117	111	105	112	95	92	100	100	114	100	124	94	118	108	126	100	121	114	104	97	91	117	125	94	105	118	111	114	115	97	100	132	129	102	105	100	124	110	118	130	121	129	126	117	109	115	119	128	114	98	106	114	112	96	121	127	122	108	120	112	122	98	110	113	101	105	124	114	121	112	120	108	101	101	98	118	103	118	94	109	118	111	124	107	126	115	115	109	107	110	100	109	102	84	99	97	104	119	105	96	105	107	122	97	124	121	107	111	116	117	123	114	129	119	120	107	104	109	89	104	121	131	123	105	114	99	103	108	120	130	110	100	101	106	105	116	125	112	109	125	116	96	116	121	130	107	108	105	116	105	111	118	101	115	94	105	109	109	119	110	106	103	109	118	112	111	122	114	115	102	110	119	96	109	103	113	112	106	111	99	103	122	118	117	119	111	99	118	99	108	113	130	90	117	118	129	119	109	105	103	105	119	97	106	106	98	102	128	108	113	107	124	137	103	115	109	123	118	119	102	117	103	119	111	117	110	115	99	98	123	112	121	109	105	95	112	95	112	93	96	107	123	93	106	104	103	115	112	126	127	96	112	112	97	122	112	106	117	104	102	91	108	118	108	116	122	110	101	116	113	105	112	126	119	123	124	103	106	105	105	104	92	92	105	101	119	128	96	109	123	109	100	99	129	104	109	105	106	101	109	123	105	105	98	114	100	111	131	122	109	144	104	114	122	115	108	110	119	99	102	104	96	122	117	101	116	95	97	109	101	116	113	111	115	119	120	112	92	131	112	122	110	109	102	112	116	108	112	112	121	104	108	107	123	97	108	110	113	106	126	119	109	100	115	102	118	119	104	107	107	120	107	131	111	119	126	119	122	106	117	120	90	102	104	118	105	110	117	111	102	106	100	112	100	101	103	98	106	99	132	110	98	109	113	117	113	104	104	123	115	115	101	126	115	112	130	121	119	115	117	100	122	102	103	105	112	97	112	95	107	121	111	121	102	107	125	115	103	117	97	94	111	123	103	107	106	95	103	109	108	108	114	106	104	98	115	108	114	114	121	110	100	127	104	128	106	117	111	94	95	104	110	112	114	96	110	97	111	92	106	113	109	105	97	89	114	105	107	118	100	100	129	110	103	107	106	123	110	97	114	116	114	95	100	102	105	114	111	112	105	117	92	107	112	125	118	134	121	112	112	109	108	103	117	112	108	104	112	104	94	131	105	122	120	113	107	100	92	114	108	101	105	100	101	102	104	122	121	108	121	98	96	105	95	118	100	90	110	115	122	108	113	114	126	120	100	115	122	110	115	90	125	92	112	105	109	121	112	100	117	104	116	99	114	90	102	106	118	101	119	96	95	134	92	114	122	98	81	93	100	98	113	102	103	110	124	105	123	107	120	95	105	105	119	121	115	107	107	112	107	126	104	109	126	111	94	101	114	97	106	105	116	97	110	108	125	108	109	114	117	106	101	100	110	106	116	81	122	107	90	102	92	102	111	113	101	113	116	95	127	108	121	116	94	124	106	122	89	110	100	118	100	91	125	127	132	110	104	119	125	120	103	114	106	126	115	98	124	98	114	103	106	106	112	101	103	115	124	108	103	108	100	112	99	121	115	101	105	103	114	109	122	125	130	118	116	114	117	93	108	113	91	107	112	121	126	91	101	110	105	93	96	123	100	100	105	111	98	121	120	108	116	95	103	105	111	116	114	99	99	99	114	122	106	101	109	110	101	99	105	115	125	104	112	104	100	95	130	115	129	110	95	118	121	108	105	111	112	126	107	113	97	118	110	116	91	101	115	124	124	115	112	115	105	122	110	107	112	114	126	110	101	89	112	114	113	94	113	95	108	106	121	105	112	109	111	107	105	97	117	95	131	109	111	99	100	109	117	116	109	97	96	112	96	104	104	110	128	104	123	93	101	102	98	101	108	116	113	118	102	122	114	114	111	103	96	101	119	101	125	113	111	104	145	113	100	108	111	105	92	123	99	107	101	106	117	98	97	113	102	113	91	103	96	85	123	102	77	118	102	123	106	109	124	99	108	110	101	131	115	116	108	105	126	106	105	124	135	112	120	111	112	99	113	90	125	124	117	103	105	106	113	105	104	97	103	112	114	113	104	104	110	112	129	94	122	110	106	106	116	111	109	107	104	101	107	110	104	103	121	87	113	94	111	128	103	105	124	104	100	97	115	119	89	122	107	117	124	130	108	128	113	110	117	104	111	94	99	108	101	116	119	105	98	100	105	109	103	112	127	123	97	116	91	122	108	90	114	103	123	130	91	106	122	130	117	112	101	109	111	126	116	115	101	92	117	123	101	118	121	119	112	141	117	115	92	124	108	131	94	112	107	101	123	116	92	116	113	123	115	128	110	115	115	116	113	106	109	129	116	114	114	118	110	99	129	113	106	85	122	107	118	127	103	100	110	127	103	106	116	99	105	105	99	128	127	102	95	133	102	122	100	113	100	100	110	118	103	110	118	117	101	103	116	100	110	124	106	102	108	106	107	123	112	128	119	92	101	100	103	88	122	104	115	126	117	129	103	114	105	101	105	103	96	122	117	102	97	128	99	100	112	107	114	98	100	110	109	113	112	116	121	113	114	113	108	121	109	135	114	107	109	121	108	110	109	116	113	116	136	99	114	102	109	97	104	114	111	121	106	106	121	96	104	117	133	102	109	88	124	125	104	96	117	130	115	93	99	108	106	95	116	121	106	108	105	100	109	107	110	117	114	116	113	112	109	120	96	120	95	106	119	96	111	122	135	113	97	110	104	106	113	117	115	103	113	103	100	110	127	105	110	111	110	117	124	117	121	116	113	123	114	111	99	101	120	109	92	115	105	101	130	111	100	117	114	121	96	112	116	124	104	91	118	101	106	113	102	106	83	94	101	122	100	113	125	123	103	124	124	107	110	102	132	89	102	130	133	122	94	105	105	131	103	93	127	109	121	104	114	111	118	98	106	124	116	119	109	103	105	89	108	123	119	99	119	118	115	105	104	111	114	142	109	132	102	110	110	105	122	89	107	137	109	92	106	101	124	90	107	126	113	94	102	110	98	108	127	112	124	128	125	125	112	120	104	113	105	112	99	107	120	117	122	125	105	122	103	109	106	109	125	103	117	113	117	116	98	104	108	125	115	107	105	107	117	100	107	102	129	120	104	124	118	98	116	104	123	98	120	106	101	111	108	92	118	112	127	107	90	115	109	107	115	129	107	98	115	101	112	109	110	112	120	101	109	116	128	118	105	122	96	99	115	104	116	113	96	111	120	105	103	102	121	100	96	123	90	115	122	133	113	109	119	129	119	109	107	105	120	117	105	118	107	116	115	96	100	101	106	88	93	119	103	101	104	119	124	126	90	107
24874	20376	26750	23871	20403	12442	6054	38138	14139	894	338	356	319	311	298	296	246	259	256	224	263	226	214	231	196	248	230	224	207	185	191	228	226	214	173	210	185	187	195	225	198	190	233	185	213	183	178	173	211	185	171	190	186	205	190	186	210	198	166	177	195	193	204	186	170	163	188	170	169	208	184	185	172	168	187	169	176	168	171	168	176	183	155	184	187	184	191	184	170	180	184	199	181	193	186	149	192	182	193	195	196	207	186	189	186	165	184	185	180	189	208	173	196	191	178	186	192	187	166	186	175	189	174	180	173	174	182	205	188	187	188	177	214	208	195	195	192	174	182	174	172	204	189	167	191	184	194	182	183	194	190	173	187	184	187	168	199	179	183	176	184	209	199	199	201	176	166	189	172	187	170	163	175	197	187	189	166	157	203	172	176	184	171	181	205	187	173	201	184	167	174	174	175	167	213	182	207	175	190	173	171	207	152	180	183	212	155	189	181	182	185	181	175	169	177	192	168	187	205	190	167	192	184	205	191	172	195	176	170	201	182	190	176	210	197	170	170	188	194	183	191	184	198	161	191	174	179	196	174	188	189	194	177	193	191	170	177	184	202	199	163	183	198	167	172	184	174	181	186	158	181	191	179	169	177	178	169	194	188	169	172	184	168	169	207	156	171	182	148	177	174	170	191	173	193	195	174	165	182	182	196	178	189	179	191	176	177	196	166	177	187	151	167	176	175	184	195	176	187	196	182	183	184	190	185	180	189	184	191	170	181	176	195	180	185	190	173	163	190	182	177	170	213	171	183	167	171	182	188	168	188	174	179	193	178	181	187	193	174	190	179	204	203	198	194	190	198	199	176	189	190	198	154	174	178	195	185	185	183	173	181	163	189	177	182	166	188	162	184	195	168	197	163	185	180	192	153	186	168	184	161	193	163	173	162	178	192	175	185	173	180	173	204	176	190	173	188	197	187	180	188	158	166	183	188	163	187	159	206	208	195	174	182	172	184	210	205	184	172	192	174	181	213	173	181	178	165	170	177	168	172	182	190	175	176	181	164	193	176	189	172	186	196	182	212	177	189	178	157	178	187	197	163	193	202	176	192	172	169	177	190	181	183	176	190	191	175	200	190	179	190	177	196	170	194	190	187	182	158	207	189	193	169	175	181	183	172	180	169	193	176	195	173	182	177	188	172	179	178	193	180	189	192	189	196	174	175	173	198	177	199	183	191	177	152	189	202	181	173	182	179	165	173	162	180	190	170	197	182	195	212	201	180	171	174	205	178	186	181	155	208	161	176	202	208	175	167	193	176	191	172	174	178	183	192	171	210	209	176	167	197	175	198	186	187	180	199	169	215	193	192	153	192	171	196	186	170	196	163	163	181	172	208	158	171	180	197	182	186	185	170	155	181	191	206	181	201	174	170	186	170	170	186	186	188	207	195	198	173	166	183	161	169	191	159	183	185	185	192	202	203	171	200	171	186	161	198	200	178	169	170	182	151	189	198	160	164	172	168	199	169	191	182	182	165	179	215	186	200	174	176	181	201	185	177	180	170	188	177	174	175	208	172	190	183	200	177	187	162	154	198	176	194	197	191	179	194	200	180	162	166	183	174	197	227	177	181	154	182	166	172	166	166	182	157	173	198	195	187	193	171	181	197	191	194	163	187	211	174	175	160	191	176	191	188	204	182	193	188	179	202	163	174	195	182	177	185	177	191	189	196	191	165	170	180	176	184	196	207	195	185	210	173	195	183	165	185	199	185	172	177	206	168	185	180	178	175	191	154	214	174	186	180	174	170	167	177	176	185	181	152	181	207	190	184	181	199	177	177	181	190	181	178	198	176	177	168	186	178	161	182	207	191	168	175	174	190	202	165	204	160	193	170	182	185	196	178	179	171	197	186	209	193	181	168	206	202	170	182	185	174	168	174	206	163	197	180	177	200	182	205	165	162	158	198	187	179	171	208	143	199	208	168	181	166	184	203	185	155	205	173	171	167	181	187	188	200	184	203	184	157	208	203	185	203	174	199	160	177	178	185	180	185	197	177	156	180	173	166	192	173	181	184	195	175	179	181	194	167	191	182	180	191	182	196	170	167	183	182	185	193	186	205	169	180	205	195	158	173	157	165	167	171	190	168	168	179	202	166	157	193	182	207	172	165	165	167	185	181	204	181	191	178	172	197	189	161	173	166	189	208	190	186	176	152	182	189	174	177	185	154	190	191	158	178	178	181	168	185	182	189	204	178	208	161	167	159	178	156	179	182	172	173	175	170	169	194	180	184	188	182	195	195	196	191	203	180	167	180	187	182	154	169	191	172	184	187	197	182	166	224	192	206	168	182	187	184	169	197	204	193	172	200	163	172	190	184	195	179	197	185	214	178	182	195	178	208	190	180	178	181	177	207	181	169	172	175	180	193	181	178	166	186	192	194	179	210	171	185	204	194	161	206	185	186	192	167	176	177	189	182	190	186	170	204	170	169	192	198	179	187	189	150	187	185	207	166	160	195	187	172	195	183	170	211	162	197	170	164	178	189	146	154	178	190	199	204	170	145	182	167	200	182	164	196	185	165	192	180	189	174	178	173	168	157	192	144	183	173	213	162	180	185	196	169	179	168	202	200	172	196	172	176	179	178	212	169	179	168	193	208	202	170	178	175	189	187	197	173	183	189	201	181	205	185	198	196	176	186	179	199	190	175	166	178	180	190	179	176	155	191	191	196	203	193	164	170	193	202	155	180	162	202	192	168	199	177	174	181	171	195	205	173	191	176	173	196	196	193	205	175	152	192	180	181	185	197	194	184	180	169	181	192	194	161	182	186	217	196	189	174	172	194	176	204	163	172	208	181	192	180	195	180	180	168	175	209	191	172	180	168	192	195	219	172	196	186	182	182	181	168	173	188	160	179	185	196	173	194	185	186	190	185	172	185	181	175	162	188	191	165	183	176	168	180	199	153	179	203	163	191	190	183	181	183	177	192	183	168	202	188	174	167	200	183	164	180	196	189	162	177	181	166	186	174	201	160	177	183	202	183	194	189	181	188	176	165	181	158	172	210	168	173	186	162	167	192	190	181	186	209	173	197	211	191	166	161	153	160	198	206	173	207	178	203	197	167	180	183	185	177	178	202	181	173	171	181	177	179	166	188	181	166	184	177	168	194	177	187	179	167	185	196	184	192	182	185	163	164	205	171	185	184	172	196	152	166	171	164	189	186	172	206	189	191	189	184	184	189	160	191	187	187	154	206	170	188	199	193	162	192	185	173	160	185	176	171	190	189	173	188	172	205	182	216	192	200	196	184	160	177	178	184	179	163	174	189	183	164	186	164	187	177	206	165	173	176	189	173	162	177	211	177	167	160	208	195	190	188	210	198	200	170	149	165	197	182	194	185	176	191	172	176	191	194	195	194	194	222	197	204	162	182	174	190	200	192	181	176	171	178	167	193	200	200	171	191	194	201	186	189	191	153	194	188	184	180	177	179	185	216	189	190	187	188	182
12642	25969	21251	11931	9149	5804	9182	39022	5317	718	561	538	498	410	413	378	347	308	308	280	267	274	263	256	268	254	217	267	207	230	208	220	174	202	188	221	175	215	173	181	193	196	182	205	207	181	182	230	177	208	186	199	199	199	174	197	212	195	176	176	187	201	163	188	172	236	175	182	172	179	198	220	199	172	159	180	169	165	198	185	176	180	179	188	197	168	180	203	195	172	151	167	168	186	169	199	193	171	199	160	164	179	163	175	166	191	212	178	174	181	171	183	172	172	191	197	192	183	178	217	181	178	158	181	182	168	185	187	161	172	157	177	197	190	196	188	174	174	175	169	179	176	178	180	198	191	179	201	167	173	151	185	177	195	176	188	181	153	189	179	172	192	179	178	164	180	157	165	178	162	192	189	207	156	189	177	179	186	186	188	162	169	163	182	186	163	144	163	187	162	184	189	164	164	178	181	187	186	167	177	178	199	164	154	182	172	188	192	165	191	171	188	173	185	178	177	189	161	148	184	182	188	179	190	175	189	164	205	185	192	194	166	170	171	187	164	171	156	173	182	169	173	190	187	175	181	133	174	189	180	183	168	158	193	188	181	159	167	172	179	163	184	203	183	180	182	181	172	187	185	193	176	177	178	182	180	176	172	211	174	194	177	164	189	156	185	183	160	200	151	161	191	182	178	204	164	179	181	185	174	166	189	179	180	175	187	177	192	190	188	181	179	162	159	165	155	179	195	168	182	168	182	177	179	187	193	196	170	175	180	191	169	171	171	186	164	175	176	194	182	174	199	168	200	201	161	172	176	173	177	179	169	173	182	179	155	185	174	175	186	196	184	160	183	170	186	164	170	179	149	159	147	149	188	200	176	166	166	164	164	177	197	185	181	192	181	181	174	160	177	188	185	172	172	166	173	195	171	170	193	169	183	180	186	185	188	178	185	171	189	174	136	165	204	187	204	175	170	180	170	184	178	175	162	159	188	209	180	211	161	169	150	181	177	163	178	184	195	192	192	193	188	154	189	195	178	194	196	182	174	192	182	151	163	166	176	183	185	173	165	200	181	163	170	196	182	164	175	172	178	183	184	180	148	162	158	165	193	196	168	183	167	192	164	177	214	181	172	180	174	172	188	154	164	155	182	178	167	202	168	174	164	174	182	159	183	177	174	177	182	185	160	179	172	174	175	176	180	202	152	163	179	169	153	167	194	189	160	178	198	183	179	180	196	184	181	178	193	171	183	184	173	172	178	184	200	148	175	182	164	182	171	186	171	182	182	192	192	206	187	199	173	173	177	181	177	183	208	164	178	155	170	184	176	174	173	179	189	183	164	189	160	171	198	171	173	190	161	171	182	152	186	197	169	181	172	178	180	196	187	183	182	205	173	207	168	177	185	191	141	173	180	156	194	167	170	195	165	170	175	171	138	187	163	185	164	179	182	159	195	178	174	179	134	186	189	174	184	191	154	176	190	183	173	185	206	202	194	185	151	165	178	158	196	178	175	164	160	184	185	174	182	148	184	155	174	185	194	154	158	191	159	190	164	153	209	179	184	168	178	173	173	196	190	197	164	189	185	183	166	182	178	183	170	177	158	180	170	160	193	168	173	177	169	185	173	152	194	193	173	166	182	175	169	191	173	177	178	165	188	184	153	170	180	195	203	184	185	174	161	158	186	173	166	146	172	143	152	179	176	203	140	163	177	190	155	190	153	169	181	189	194	177	176	165	202	167	184	174	169	156	171	191	180	188	184	173	177	208	172	168	189	157	164	170	159	164	178	178	157	173	174	165	174	187	181	166	157	173	176	142	156	149	163	179	170	176	185	175	160	180	168	178	174	182	177	178	178	182	191	179	180	191	193	167	173	169	170	194	189	166	159	197	155	179	183	199	180	181	176	199	204	170	168	187	180	175	164	187	171	185	201	168	176	186	169	194	164	174	190	177	173	169	193	158	174	188	169	163	185	186	159	188	185	186	169	168	180	190	189	211	198	180	180	178	162	177	154	182	212	169	190	165	180	170	180	175	173	179	191	200	178	162	166	154	171	207	157	192	183	188	160	194	161	185	178	160	199	174	183	191	174	187	174	164	182	189	177	191	178	179	177	167	170	177	170	168	182	187	176	173	190	163	165	158	174	194	169	174	174	187	193	161	196	184	185	156	178	178	159	179	182	188	183	167	194	185	168	169	183	204	186	175	183	175	196	164	177	183	183	164	188	179	155	180	185	180	192	155	173	166	187	167	171	152	186	175	170	159	191	175	169	172	181	183	180	170	166	171	191	191	172	197	184	173	207	178	165	176	167	182	192	190	177	190	178	188	187	204	186	196	175	181	180	176	182	160	182	166	179	176	163	171	158	186	186	184	163	155	178	180	162	196	169	176	156	181	202	186	212	167	190	185	198	202	197	171	179	178	171	188	159	164	180	184	158	159	176	182	193	181	187	160	170	175	191	186	169	158	169	197	181	167	153	174	185	175	178	189	172	185	159	172	165	175	177	171	182	185	154	165	180	159	161	183	169	162	186	195	183	197	170	161	157	184	197	195	184	163	180	161	167	181	166	174	189	157	189	174	170	182	201	179	176	180	173	187	197	184	169	196	163	206	162	188	177	186	186	192	198	200	169	197	186	192	187	180	175	195	185	178	187	169	187	176	165	175	166	190	182	175	189	166	166	200	172	168	189	192	168	193	179	166	177	160	164	167	164	197	186	169	161	213	189	186	174	175	178	183	202	191	185	174	180	176	168	170	166	167	169	160	180	179	204	187	172	195	181	179	180	158	168	182	181	172	167	173	151	158	170	202	165	172	178	184	173	169	158	183	195	157	185	195	193	183	206	197	180	185	187	170	171	184	190	181	160	173	173	192	141	159	159	172	174	167	175	174	174	168	181	173	170	168	155	195	189	180	155	180	155	185	157	154	166	161	181	176	182	167	181	179	181	170	176	201	163	174	182	154	191	203	178	187	173	192	194	172	184	166	199	195	196	165	185	202	192	171	146	175	172	191	203	189	190	183	174	188	163	155	191	196	184	178	175	201	182	175	176	178	179	185	185	194	148	187	164	177	198	179	174	166	189	170	182	172	175	178	155	181	166	154	188	162	163	194	207	195	163	175	149	190	199	186	173	197	173	180	164	188	172	179	177	178	167	195	187	177	170	182	190	173	181	172	180	152	165	198	185	169	163	174	188	218	182	153	182	174	177	173	187	173	196	174	170	173	181	186	189	195	178	158	173	182	169	190	181	202	179	191	182	178	173	179	158	183	183	162	164	148	176	162	191	164	204	204	195	205	181	161	169	161	183	185	201	161	181	157	192	194	198	175	164	159	175	174	190	177	177	153	187	182	200	170	190	189	179	208	185	184	163	179	191	182	209	204	203	165	168	184	189	186	164	179	179	174	190	172	168	188	193	183	183	170	180	192	184	189	198	195	173	171	174	161	169	180	174	189	172	145	188	176	186	181	170	193	165	184	151	180	185	189	205	189	170	190	172
22679	20440	27149	23648	20453	20659	22950	59233	23624	4150	765	664	635	518	529	516	539	483	493	491	486	465	441	456	445	448	404	426	391	395	403	367	399	393	405	416	429	401	420	385	394	402	412	381	363	402	360	407	375	388	370	371	404	355	373	404	368	372	374	381	395	350	354	399	351	371	407	386	401	385	365	371	375	377	344	378	382	357	348	336	370	363	363	407	369	357	389	354	363	358	352	391	357	366	368	341	393	349	399	391	368	374	368	390	334	374	362	358	376	352	373	342	378	398	391	352	384	366	372	360	387	359	434	402	366	395	372	372	387	345	364	365	373	365	374	363	380	384	332	390	335	394	358	372	379	402	383	366	364	366	377	369	393	369	365	379	376	375	380	336	338	391	388	379	382	345	364	365	390	366	424	358	367	375	338	365	395	353	353	322	370	357	361	344	333	364	369	380	344	396	373	369	339	377	366	396	391	356	370	385	384	378	360	337	352	380	347	381	365	358	369	362	372	372	356	386	381	405	356	368	371	428	359	348	382	320	375	384	372	368	366	367	412	379	339	344	391	373	370	371	355	380	407	385	335	356	381	378	414	384	379	370	356	348	369	380	344	362	355	369	337	372	382	401	407	361	357	360	373	349	380	360	396	372	383	365	358	351	357	357	344	382	408	367	362	371	346	368	369	383	362	369	388	355	352	352	391	381	335	353	332	363	364	358	328	343	406	365	363	354	367	375	361	395	357	403	381	364	347	351	376	389	376	373	372	353	364	354	363	362	401	365	376	356	414	335	364	366	397	362	357	368	392	359	384	370	380	337	405	354	361	384	368	373	404	357	358	374	358	372	386	385	368	377	372	380	388	385	374	372	393	364	381	396	330	403	358	358	347	387	354	392	361	378	376	370	364	335	346	373	383	349	375	387	363	388	339	364	365	393	376	377	361	363	363	389	406	383	360	337	364	371	383	389	363	387	349	322	392	349	398	403	366	380	378	358	375	383	366	375	368	382	388	355	381	389	366	380	354	377	401	367	343	391	352	376	376	391	392	367	387	374	346	363	386	377	350	348	344	361	381	341	354	381	384	376	381	372	394	337	355	341	363	366	359	370	379	368	351	371	389	367	360	398	379	329	376	396	371	369	393	343	349	399	397	381	391	362	394	335	341	397	405	405	345	376	381	364	377	351	362	353	357	356	340	355	380	353	395	366	368	381	369	354	405	373	392	338	366	380	364	368	334	367	393	372	399	394	372	372	380	405	387	349	394	355	355	357	369	369	353	378	357	328	371	346	354	341	360	379	390	387	353	368	339	388	379	367	386	346	364	403	363	387	416	382	371	365	408	372	393	360	381	364	331	349	344	362	389	380	362	370	384	375	400	391	383	371	390	362	390	382	403	401	398	346	357	408	393	360	385	368	384	358	351	374	372	363	345	348	401	397	337	394	332	427	386	341	374	349	367	377	358	382	372	351	394	380	364	377	354	340	369	364	398	409	352	358	368	352	352	351	374	416	385	380	344	376	359	366	340	395	374	368	373	367	374	385	370	368	339	349	360	347	366	361	350	383	363	362	347	349	351	378	369	354	355	362	364	373	401	361	407	362	380	344	347	377	383	352	397	417	357	354	380	342	366	369	348	358	348	353	369	382	358	393	379	367	380	346	348	322	349	363	330	357	356	369	359	379	360	337	355	350	353	390	335	382	327	371	362	402	346	381	345	405	378	349	357	340	366	356	344	332	343	345	375	387	375	361	386	380	348	361	375	380	373	377	371	368	352	385	359	379	386	358	400	328	392	364	385	388	372	393	363	351	400	343	381	369	332	372	372	395	371	385	383	359	345	392	371	362	343	347	394	398	372	362	356	384	373	373	347	390	369	381	354	356	361	384	396	337	366	350	382	334	362	363	374	359	368	386	382	395	365	344	436	360	401	357	356	364	340	364	365	358	327	365	379	386	406	380	396	372	372	320	376	356	353	348	400	354	379	368	360	385	353	335	380	349	366	327	409	372	352	374	340	376	344	402	353	387	368	349	348	360	357	352	345	341	388	335	417	340	418	370	355	375	372	396	351	356	387	385	359	351	340	373	370	374	363	347	363	370	362	381	392	395	370	399	369	383	366	358	348	393	396	392	373	350	348	369	398	383	349	372	340	405	361	343	384	395	397	373	335	369	375	389	389	385	375	364	378	350	393	353	356	384	353	349	351	376	357	384	384	402	363	346	378	338	391	396	373	354	349	357	334	357	359	361	383	345	409	382	397	390	358	390	361	384	351	346	374	354	402	369	392	385	381	363	349	376	375	333	352	352	373	360	370	345	376	374	335	386	345	361	408	383	390	384	349	370	362	346	372	349	362	393	402	393	399	380	358	367	409	370	356	379	406	378	399	371	356	385	385	375	374	367	382	434	392	346	385	380	309	374	323	344	374	395	351	373	367	372	345	355	382	383	394	421	389	355	377	371	343	356	357	354	357	377	373	351	403	367	380	401	350	380	354	368	387	380	346	373	353	361	320	373	390	382	344	370	366	387	372	388	366	352	354	395	338	401	407	377	387	351	347	369	371	405	394	386	341	343	350	366	342	395	386	364	359	366	359	344	378	380	381	366	375	330	365	337	351	396	373	346	334	378	374	378	344	351	354	371	392	377	358	363	386	360	356	327	375	384	364	390	355	369	364	360	382	402	327	349	368	373	361	351	360	348	364	351	376	359	371	399	347	358	376	368	386	349	334	351	384	384	353	351	368	379	375	386	377	368	362	394	380	373	392	353	354	369	379	354	370	403	386	362	349	404	339	382	399	351	360	350	353	367	399	417	390	365	374	392	386	371	387	336	378	369	387	379	340	389	391	359	375	367	348	321	362	358	377	387	370	357	336	362	371	355	367	376	357	358	348	346	309	361	348	372	369	382	366	364	376	374	334	391	358	352	366	348	391	374	376	337	379	347	341	404	352	368	405	342	362	364	389	373	377	352	355	343	323	369	386	357	373	380	364	349	377	366	377	397	383	356	386	345	413	370	385	392	359	386	399	362	340	396	393	412	379	342	341	380	358	370	353	343	358	359	371	394	363	364	374	362	312	379	377	374	400	401	345	363	379	357	375	378	385	353	350	378	374	331	366	366	371	394	328	390	377	365	314	341	329	412	329	351	356	374	357	369	393	373	359	358	376	366	352	392	342	367	385	419	403	360	343	348	374	361	327	354	349	357	337	394	343	401	405	352	366	426	340	385	353	368	359	366	373	389	343	383	385	375	389	362	383	372	376	359	383	329	368	331	372	359	379	390	408	397	358	415	394	391	372	367	365	359	335	330	364	410	351	370	383	358	365	349	348	377	364	356	386	354	346	324	371	360	373	377	353	386	361	413	368	371	349	371	372	380	395	355	403	383	357	340	367	358	386	344	344	355	356	378	367	370	357	364	375	383	333	373	370	379	330	361	354	396	352	356	345	392	377	372	379	390	383	358	388	330	343	363	366	355	394	377	381	379	383	368	358	350	344	367	400	356
16357	32261	28589	19664	12310	8717	21918	56372	4028	1250	1101	957	850	799	741	710	633	603	591	530	545	567	492	509	498	426	455	453	455	428	431	424	417	409	396	393	373	407	391	384	391	369	386	380	394	382	361	384	361	390	384	402	423	342	358	391	334	362	346	334	372	334	377	352	365	344	327	364	334	375	354	345	356	334	369	348	363	348	363	374	365	390	338	357	367	337	324	340	365	342	353	331	355	390	346	329	356	343	368	337	370	355	354	365	361	361	355	349	365	392	354	414	359	355	368	375	373	385	394	336	378	339	346	347	357	348	352	359	332	356	352	364	359	374	336	313	348	319	366	370	342	328	374	385	361	349	358	340	369	365	372	335	368	351	357	367	367	342	346	365	351	357	338	335	364	344	357	317	326	362	353	338	357	341	367	356	362	343	362	336	342	356	369	347	351	362	355	350	344	328	348	337	354	373	320	336	332	330	346	359	333	388	343	371	344	351	376	339	375	377	365	336	357	350	350	365	341	337	348	355	344	351	359	391	340	324	350	370	338	335	356	331	342	356	338	334	361	375	377	343	358	331	349	351	364	354	343	330	350	402	352	355	364	366	349	322	352	359	374	390	346	337	336	343	355	348	353	328	353	385	381	377	345	350	367	353	322	344	375	328	350	352	326	334	376	376	340	351	363	364	324	334	383	347	347	328	329	353	326	354	345	410	381	357	340	312	352	365	364	359	348	374	386	345	348	328	356	358	359	335	365	339	337	359	357	365	372	366	313	366	359	350	346	369	382	322	397	377	354	366	357	327	362	367	383	318	374	339	334	356	359	364	312	344	331	347	322	333	339	377	384	365	335	329	347	362	349	336	324	340	374	384	326	338	335	334	323	350	337	332	382	367	360	341	346	356	362	342	383	362	368	341	327	330	369	333	400	340	395	349	351	360	337	374	345	336	349	340	343	344	333	349	341	336	310	360	366	357	367	358	366	348	360	361	357	327	342	357	360	321	324	358	322	383	335	343	302	370	361	337	346	341	311	349	351	351	378	328	320	360	334	377	324	327	361	358	364	332	321	353	333	365	321	374	344	351	326	338	322	356	374	338	360	332	332	338	354	333	322	329	327	381	355	368	341	349	367	330	319	360	366	340	324	342	353	337	335	350	329	323	371	360	357	359	326	354	355	361	358	357	348	344	349	332	357	333	359	354	317	360	376	353	346	323	368	323	345	353	323	336	331	345	366	358	329	358	343	363	368	335	348	328	385	319	351	369	388	352	320	387	358	343	374	324	394	338	323	369	319	361	352	343	351	343	354	374	330	356	350	313	320	349	360	338	353	343	333	352	366	368	356	356	345	373	370	352	378	334	326	348	359	333	362	356	338	373	354	334	336	351	364	342	358	350	364	353	349	350	340	363	372	345	365	370	341	341	346	349	361	362	341	360	368	341	380	342	332	358	348	341	370	336	327	342	375	339	377	378	352	368	388	366	317	351	347	372	328	343	363	361	345	339	340	356	316	326	347	369	353	336	317	365	352	353	349	383	380	353	379	372	365	314	385	348	357	314	339	354	340	348	351	361	375	371	356	353	335	366	361	346	334	341	363	365	339	370	369	340	356	324	341	310	323	343	362	344	341	382	338	382	361	365	318	377	396	360	339	341	327	380	329	350	384	401	354	340	364	378	314	340	353	335	362	345	346	370	354	362	336	331	385	344	330	374	350	312	396	358	333	348	372	344	339	365	342	307	343	337	382	368	332	358	347	363	357	361	352	340	345	342	355	350	382	327	364	371	358	316	350	338	342	363	335	372	324	360	366	354	358	308	344	332	350	349	351	357	351	320	348	342	345	380	344	328	378	373	338	347	358	323	367	352	324	331	366	340	339	343	360	352	341	338	362	348	348	347	349	366	329	371	348	319	365	363	347	335	330	321	386	343	349	332	358	364	390	345	352	358	374	328	323	344	359	401	375	364	331	358	347	371	350	341	375	357	369	348	368	339	329	343	324	343	327	375	338	353	347	333	361	317	358	348	348	379	357	357	304	346	348	328	337	366	331	407	356	360	349	357	381	334	349	334	351	351	330	353	329	341	356	337	360	336	350	327	371	365	328	351	334	301	361	356	378	382	362	358	347	366	322	344	350	330	317	320	356	355	356	372	337	352	389	350	375	335	343	381	337	336	352	336	338	368	327	337	369	360	359	332	315	294	358	357	373	345	343	357	354	348	355	334	373	367	371	397	367	363	354	371	345	363	321	342	320	352	361	362	318	331	372	349	333	356	331	359	356	315	343	401	375	368	325	358	381	335	366	333	339	363	355	375	356	377	327	347	316	325	354	337	348	361	329	347	347	367	345	356	331	355	383	339	366	345	349	325	361	340	319	338	364	386	353	322	326	343	347	336	356	318	383	354	336	339	351	351	353	338	367	342	351	302	353	390	349	354	365	366	374	353	360	347	345	358	349	335	365	412	344	336	352	339	332	347	340	330	349	382	346	338	301	321	324	342	352	362	321	354	348	333	364	354	358	339	349	342	340	380	369	368	319	339	391	338	349	354	345	328	329	349	355	319	339	348	354	329	348	377	366	339	322	378	364	355	385	372	339	368	329	329	333	362	362	328	355	342	342	327	343	376	367	368	329	320	355	319	385	331	328	378	345	349	389	363	369	353	371	331	327	347	365	343	299	325	335	362	319	342	370	344	353	354	369	383	350	348	339	343	375	322	350	343	349	334	331	361	331	371	358	333	345	306	390	325	341	347	328	375	354	359	340	315	375	356	341	370	340	334	334	372	329	370	327	366	358	337	332	332	343	365	328	350	354	306	372	320	364	358	347	343	352	349	358	334	338	346	356	344	376	349	351	342	346	324	326	358	321	355	341	352	354	327	336	337	334	335	353	332	353	384	341	339	318	344	352	335	335	322	352	347	354	318	342	354	340	335	362	353	348	319	361	379	365	348	337	351	352	373	342	318	369	359	367	382	346	342	356	346	371	338	381	357	353	344	356	362	346	333	364	344	349	398	357	332	331	357	303	359	351	369	345	350	344	329	333	338	347	359	340	321	336	368	354	334	349	334	340	379	327	365	342	391	348	355	347	358	371	377	324	323	345	331	350	380	347	366	371	362	370	330	353	370	351	365	351	346	385	348	366	334	310	337	358	379	360	373	383	355	351	356	337	350	347	345	380	356	341	341	349	363	336	311	337	339	380	375	371	365	336	367	328	329	361	392	339	393	358	341	339	366	343	362	376	353	324	363	383	400	350	352	362	342	331	343	314	364	368	345	375	358	350	314	342	321	346	312	336	355	365	319	337	342	410	350	321	349	340	392	344	340	346	379	365	346	356	363	373	338	347	353	343	354	344	357	362	345	372	382	359	358	341	311	372	355	362	362	347	356	328	365	365	326	323	372	335	368	391	363	332	377	349	369	365	371	357	365	323	356	357	383	353	387	358	398	353	328	363	397	351	341	317	335	353	386	353	350	350	348	363	340	380	346	381	337	340	371	314	354
27678	16966	7822	3172	1196	741	803	3810	202	123	125	124	94	103	129	85	104	106	106	104	89	123	102	103	91	108	102	109	101	97	93	88	96	93	103	113	122	106	89	93	118	109	105	97	98	115	105	110	99	113	97	106	116	107	99	128	98	107	118	135	94	121	96	88	109	104	115	103	104	99	109	128	103	120	106	87	113	84	81	111	112	114	114	109	121	99	115	101	124	91	101	90	98	95	109	123	105	103	92	110	113	85	128	100	102	115	108	106	123	94	106	89	105	111	92	84	104	103	101	109	107	94	96	95	111	95	93	106	97	90	101	109	122	106	97	99	112	104	101	92	109	101	91	81	117	120	93	115	101	107	96	105	93	100	95	113	112	102	101	109	101	96	88	92	95	103	87	96	100	100	97	80	108	115	107	81	101	103	106	119	99	94	102	116	92	117	100	103	105	99	101	106	105	112	101	109	90	101	98	106	98	112	92	112	96	113	100	103	91	87	115	113	100	96	123	95	93	89	102	101	94	92	89	95	100	122	105	113	100	90	87	99	112	98	105	120	99	97	106	113	98	117	109	114	108	83	96	101	113	87	85	93	89	99	107	103	96	105	111	93	110	103	104	101	109	106	103	98	93	92	100	101	114	103	94	90	111	102	88	111	102	100	115	101	116	102	97	97	105	108	100	108	108	100	116	90	123	104	95	100	80	107	109	103	93	103	97	107	88	101	103	99	102	87	101	100	111	117	111	103	93	87	97	92	119	105	110	88	114	110	91	95	114	88	107	91	106	104	105	101	98	99	101	107	111	90	103	115	117	99	119	111	107	121	109	108	86	117	95	104	97	88	113	103	88	111	126	101	93	109	118	106	114	114	112	125	87	97	111	110	112	114	121	102	109	123	95	98	110	88	108	103	107	100	99	103	125	100	94	112	101	91	111	113	98	98	96	97	96	103	96	108	89	120	109	108	107	115	103	97	106	95	106	91	100	92	97	108	93	120	110	116	113	108	122	104	100	93	78	99	112	109	124	92	97	120	97	95	132	94	101	101	100	91	105	86	97	117	113	108	115	113	112	106	121	108	99	111	132	114	93	101	102	102	102	92	101	101	115	114	120	100	119	100	96	124	103	99	101	114	86	103	111	114	86	93	121	97	91	104	125	84	88	108	96	103	108	129	102	104	103	103	124	106	88	114	105	102	105	124	93	99	91	91	111	126	112	100	127	93	88	122	97	94	103	92	108	108	100	114	111	100	109	107	102	88	114	109	91	101	81	109	105	90	108	115	105	124	88	110	113	100	95	90	107	114	113	99	112	111	101	104	111	109	96	111	88	107	115	81	93	104	116	88	103	82	98	111	99	110	113	107	107	94	92	119	108	97	99	113	101	100	113	107	114	92	87	110	119	87	93	84	114	96	104	110	95	95	101	112	109	98	94	97	110	109	104	124	121	90	105	98	107	108	121	103	98	112	92	114	88	109	115	107	91	101	115	120	114	116	104	106	99	113	116	121	117	97	105	109	111	110	89	105	106	103	87	107	91	93	91	103	88	120	107	86	100	96	94	107	124	101	87	94	111	96	90	109	108	108	116	96	104	116	104	91	92	104	110	95	110	105	94	100	91	115	89	107	98	99	101	111	95	93	117	101	102	99	97	103	111	96	98	114	91	111	107	113	111	129	123	124	82	108	107	96	114	118	108	100	98	82	106	93	124	92	88	82	105	129	102	90	110	119	106	87	96	98	107	110	110	107	119	110	101	83	112	88	107	104	121	108	112	121	78	98	90	98	98	118	90	96	99	105	91	111	127	111	97	117	98	97	100	104	119	118	112	111	96	127	111	115	115	120	100	99	98	88	118	107	111	118	95	96	108	111	104	113	110	89	111	95	131	99	104	97	108	120	101	108	97	100	91	92	116	114	109	116	100	93	96	106	110	101	73	117	113	98	86	116	101	111	109	119	99	105	108	116	98	112	106	107	114	109	99	110	86	82	101	93	116	102	86	95	126	93	97	108	103	94	103	99	112	117	104	100	99	115	115	118	101	101	111	111	127	115	111	135	111	119	128	117	96	99	119	95	99	98	97	104	98	119	111	104	98	98	97	116	120	99	97	107	118	106	94	88	101	113	104	109	96	108	115	102	118	106	103	101	84	105	88	106	113	109	107	102	110	106	115	104	111	91	115	112	119	103	104	110	102	87	85	87	97	111	97	89	112	95	86	110	117	101	110	101	91	98	110	101	100	115	96	96	96	105	104	101	91	112	102	97	89	110	104	89	91	110	102	98	92	111	99	95	131	95	115	101	95	97	113	104	110	98	116	94	107	114	105	104	108	90	103	114	106	121	97	99	104	127	98	107	107	110	112	104	100	112	102	110	99	125	102	89	98	110	103	88	111	122	112	100	100	101	93	108	109	98	104	95	93	108	118	86	85	119	102	92	95	89	112	109	95	104	104	116	102	115	123	98	110	97	96	92	120	108	93	121	104	127	95	92	96	106	113	90	109	87	104	109	88	109	103	89	118	99	94	105	111	113	92	110	91	107	100	116	119	97	97	96	124	116	81	103	97	94	102	102	95	92	86	108	98	106	122	90	94	109	98	90	89	106	108	95	103	109	111	94	112	100	114	92	108	96	89	92	108	118	79	98	98	102	98	115	110	111	121	101	95	108	89	109	101	95	117	104	100	112	100	111	99	103	100	84	87	147	99	88	112	97	107	104	97	108	110	95	112	115	88	106	94	106	92	92	109	117	120	106	119	104	98	98	112	88	114	100	91	79	117	88	103	101	123	113	114	115	123	93	106	96	87	112	113	105	122	87	107	99	99	112	88	94	105	93	93	110	101	108	86	112	100	84	119	86	97	105	111	98	124	87	93	93	88	104	116	94	99	118	104	108	106	93	105	113	99	100	107	114	89	117	98	95	80	104	110	97	107	111	101	101	104	115	114	114	108	109	108	107	118	124	125	97	112	94	109	116	91	100	119	110	124	102	86	107	105	100	109	110	123	111	110	96	107	99	99	109	88	113	114	103	96	88	115	119	117	122	104	108	102	93	106	111	112	110	102	104	102	109	106	91	102	117	82	98	99	96	99	105	95	106	93	99	110	117	110	102	95	108	107	106	110	102	113	122	119	105	101	101	116	101	116	91	107	110	105	79	84	94	96	98	112	117	114	106	102	88	119	109	110	112	121	111	98	81	104	108	112	91	99	97	91	105	89	102	110	92	119	111	123	109	103	131	113	99	98	116	112	89	94	92	110	102	106	98	91	104	115	102	112	92	91	104	96	107	107	99	123	102	103	96	105	104	96	96	122	95	92	96	100	107	111	114	104	93	121	88	106	108	105	116	114	105	129	91	113	106	102	87	105	110	107	101	116	88	94	103	104	99	119	102	109	100	108	104	120	88	101	102	106	105	109	93	84	83	98	97	132	82	105	84	90	95	106	88	98	119	84	91	93	114	87	94	101	109	117	115	107	98	103	101	113	120	106	90	101	88	115	101
10323	14725	10940	5404	2527	1665	1713	6725	163	139	138	129	124	154	131	132	106	144	112	139	123	124	150	127	120	107	110	121	135	120	127	127	106	118	116	104	131	121	106	109	126	126	119	100	109	130	114	105	130	127	119	105	107	125	115	133	118	120	109	113	118	124	99	117	107	112	108	118	106	112	129	144	116	138	112	119	102	116	127	123	128	98	121	134	117	118	106	112	124	122	128	115	117	120	125	113	122	133	101	106	106	127	111	116	131	122	122	121	107	112	135	113	122	103	120	113	129	129	118	92	118	116	100	129	123	122	109	107	128	100	116	118	95	125	128	123	119	127	112	118	108	114	110	118	106	108	112	121	127	120	123	127	112	131	122	105	84	122	127	127	127	125	104	104	120	130	119	124	120	121	113	111	108	137	108	120	125	140	119	108	124	122	125	118	125	105	108	111	122	102	110	99	103	131	123	93	114	115	118	118	113	118	141	118	124	113	112	119	104	103	105	108	99	111	113	103	119	123	119	119	124	110	107	111	118	123	111	136	132	132	110	129	115	121	110	109	106	119	96	85	118	113	120	120	117	112	115	113	116	126	101	121	113	132	118	112	111	116	96	116	97	107	126	112	144	120	121	112	115	117	132	121	110	111	119	144	116	103	104	119	113	120	120	112	116	125	111	130	126	144	123	126	122	115	109	109	120	122	112	135	114	100	122	109	120	118	115	99	125	115	119	134	120	122	119	114	143	109	116	123	125	108	126	120	126	101	113	121	110	109	128	118	112	105	119	103	129	117	126	121	123	110	115	113	115	108	116	109	105	120	112	115	109	123	110	120	124	112	130	111	122	116	120	109	113	117	127	107	118	106	106	125	129	110	125	113	116	126	120	121	119	107	123	134	121	123	108	92	102	115	103	108	113	112	113	119	105	114	129	93	107	127	120	130	119	104	128	126	117	92	109	107	136	118	114	121	136	119	105	135	124	119	119	92	97	104	158	116	92	114	107	125	128	95	121	114	113	114	125	112	91	113	118	126	107	122	115	116	117	119	101	117	137	119	104	122	120	93	122	106	100	119	121	101	101	111	111	116	125	108	119	125	109	120	123	116	108	117	122	116	119	127	115	135	129	108	137	113	93	125	125	128	131	127	126	131	123	121	116	128	108	133	123	106	110	126	114	100	117	98	133	129	117	107	120	124	125	114	109	123	126	133	125	120	121	109	139	111	98	123	134	120	124	113	93	111	113	105	104	124	118	112	129	103	124	139	93	138	138	117	125	110	98	108	109	108	129	115	110	114	123	105	95	123	109	116	111	108	115	129	138	125	119	114	137	110	107	115	110	109	121	119	107	107	96	130	109	104	118	130	110	117	119	121	106	118	114	113	120	111	118	105	121	119	127	118	124	103	115	113	124	107	116	122	133	95	145	106	137	113	108	125	122	112	116	134	107	103	105	115	107	110	108	113	129	117	113	122	130	103	125	120	127	133	111	126	128	120	124	128	116	123	125	103	124	129	115	107	121	105	123	130	114	116	115	122	108	122	101	131	110	111	122	114	112	121	119	123	115	131	116	115	112	116	118	103	119	112	115	123	116	119	109	125	110	132	104	99	119	123	116	109	122	128	136	114	89	115	127	122	100	120	117	113	122	114	143	137	104	102	147	105	101	103	96	113	94	111	109	117	124	122	124	113	116	121	131	124	122	112	120	125	130	110	93	122	119	137	106	105	109	109	110	100	131	112	114	117	136	97	135	117	131	100	105	106	110	115	98	121	120	112	116	106	125	124	127	111	111	116	117	120	109	102	134	143	127	113	117	121	116	120	98	128	110	133	135	86	121	102	124	104	114	114	96	114	102	112	106	132	133	118	106	116	126	104	135	107	111	118	125	105	118	121	126	126	115	117	113	111	129	118	112	125	109	114	99	110	103	102	97	100	93	112	87	113	104	113	136	119	120	125	118	102	115	128	115	114	108	90	98	123	116	114	126	101	119	103	122	130	108	115	110	106	114	131	112	98	103	115	119	106	116	124	123	120	129	115	130	103	133	132	113	125	116	123	121	112	118	130	102	118	107	136	141	126	96	120	112	117	112	132	106	117	120	125	115	122	114	117	114	110	128	115	121	108	118	129	126	113	125	124	112	120	114	104	129	138	107	107	103	99	122	89	113	111	112	87	111	116	149	115	117	130	112	120	122	127	114	117	103	121	114	120	114	122	130	127	127	134	104	132	117	117	115	114	120	113	103	123	122	114	121	120	112	116	95	107	123	107	126	118	90	107	100	124	107	115	121	114	99	128	114	127	121	113	122	125	113	127	120	107	113	95	121	118	123	118	117	124	104	115	116	113	121	130	108	118	115	124	119	122	115	127	113	116	111	108	111	145	120	105	101	132	114	108	107	128	102	111	123	97	118	122	122	123	128	129	121	130	129	111	102	136	108	118	115	93	119	114	112	121	117	110	104	114	113	127	122	114	119	111	97	110	119	121	107	98	105	139	95	119	138	110	118	128	105	112	118	130	110	100	119	104	119	104	138	124	105	97	110	97	127	128	108	101	118	106	127	113	109	129	112	114	101	114	114	118	127	110	122	123	107	132	113	100	127	106	103	103	120	124	125	119	131	92	131	123	120	121	134	109	107	114	115	116	93	119	108	116	117	121	116	130	133	107	111	91	131	112	119	102	103	110	112	109	120	104	124	121	105	135	113	114	120	112	120	124	93	133	94	164	105	118	120	114	120	97	125	107	111	124	106	118	110	114	111	109	151	116	113	118	115	132	127	126	112	123	120	111	140	125	118	100	118	117	114	129	108	103	128	122	134	101	108	130	107	109	124	118	116	114	102	93	125	134	105	103	138	99	128	127	122	103	100	124	102	134	116	113	113	102	102	128	117	107	112	128	109	134	130	114	133	115	111	132	117	128	114	114	133	117	118	96	121	110	101	123	104	117	137	106	115	127	122	130	124	117	112	105	91	120	118	103	119	118	136	121	128	125	107	110	96	128	96	119	104	130	113	118	102	128	116	138	110	124	115	139	116	125	127	126	112	95	134	148	143	105	101	131	120	126	113	119	87	111	127	122	104	130	109	109	117	122	107	109	118	114	101	125	127	115	121	120	134	109	90	94	107	114	130	125	129	124	101	120	105	108	137	123	104	116	114	99	132	109	123	104	117	101	131	108	124	128	106	129	125	98	131	134	115	102	125	121	98	124	107	100	120	113	115	131	119	117	108	120	116	107	106	98	125	130	128	120	100	97	111	116	114	116	135	116	136	114	112	100	115	124	119	96	120	100	115	109	132	112	114	103	130	119	108	120	122	109	113	119	125	96	111	99	116	111	121	123	117	122	134	103	110	130	125	127	112	94	125	118	131	113	120	117	120	129	114	111	120	120	101	104	103	124	120	126	122	126	118	133	110	122	134	111	125	114	115	115	116	122	127	119	132	109	125	116	123	121	113	125	116	93	113	123	113	127	112	126	115	121	106	114	99	129	120	132	116	101	118	125
24922	20388	26727	23948	20407	11757	14793	35079	4785	434	403	349	298	292	310	266	257	274	233	242	225	241	230	232	227	199	218	223	167	201	207	184	191	179	206	220	190	195	203	181	189	193	184	191	185	191	171	189	175	175	170	193	159	169	187	195	194	189	171	175	185	199	172	173	199	163	207	178	179	171	196	192	192	180	154	188	182	176	199	188	198	188	180	192	180	162	212	183	176	173	180	151	177	181	191	185	194	179	177	184	145	187	194	167	174	170	160	190	220	151	176	163	172	167	175	170	178	176	189	168	179	170	186	188	168	197	198	175	173	168	149	186	190	183	176	197	178	206	175	171	170	151	184	163	177	166	162	171	191	200	173	160	189	190	201	205	199	178	195	187	174	168	190	184	178	187	178	180	179	186	152	186	200	187	179	161	173	174	173	160	172	195	173	197	180	181	183	170	184	194	159	170	189	198	197	193	173	162	171	181	167	167	183	171	189	197	183	175	186	173	193	188	176	194	180	203	190	147	171	187	186	186	152	179	173	201	171	175	170	190	174	172	171	183	181	182	181	190	160	185	187	172	168	170	175	182	157	190	156	188	178	181	191	153	196	165	176	167	151	179	176	197	183	193	146	162	174	155	193	187	190	198	214	157	186	147	176	178	175	162	208	175	170	165	181	172	173	208	189	187	176	208	166	175	184	197	192	173	179	175	173	181	174	174	212	162	196	176	151	180	174	179	159	163	168	185	174	173	189	160	167	176	193	167	150	173	159	179	172	164	177	190	208	175	202	162	195	178	193	177	194	193	179	173	194	168	199	202	167	184	160	188	184	168	160	174	191	178	173	180	172	199	186	170	166	208	160	173	182	164	219	178	184	174	192	163	194	168	171	170	193	171	164	188	201	164	166	198	169	185	202	165	162	177	164	198	171	194	178	177	192	166	170	169	198	181	191	197	178	177	160	200	184	168	176	180	171	182	181	184	184	189	164	181	163	171	200	202	166	159	180	205	167	185	187	178	191	203	170	170	184	151	199	178	168	151	184	169	158	187	167	174	177	163	184	180	178	162	160	180	192	191	194	172	159	163	167	152	195	207	184	183	161	188	161	182	206	192	190	182	184	178	166	180	202	176	183	181	207	184	157	181	173	182	161	185	183	142	189	154	168	172	182	185	176	167	203	161	163	176	158	173	181	209	177	172	190	193	176	153	162	190	178	206	161	167	190	175	174	188	198	183	183	211	175	171	172	198	167	208	172	156	162	182	167	160	182	170	174	161	189	160	175	183	176	177	174	161	179	166	197	201	152	220	162	169	173	159	175	177	178	188	180	171	192	173	189	206	187	193	155	174	171	175	194	184	182	165	172	153	198	190	186	176	190	196	180	171	182	179	170	173	182	167	169	197	186	176	164	173	159	162	186	163	170	164	173	168	192	204	169	205	187	165	160	208	176	179	187	196	185	183	194	204	220	169	171	168	194	171	176	175	206	183	169	173	176	185	195	169	180	172	176	190	181	182	174	160	171	158	203	189	200	172	155	173	186	204	188	185	186	181	193	178	153	203	203	169	206	183	188	153	179	182	177	186	183	167	164	188	195	182	169	156	169	192	181	167	168	192	199	175	202	186	165	175	176	196	167	190	183	188	217	182	184	182	178	161	169	200	189	191	174	176	195	181	192	169	192	182	163	191	156	183	168	170	179	189	182	197	194	179	177	172	182	172	186	158	198	160	182	186	169	194	188	171	181	158	187	161	184	184	180	153	181	191	198	170	193	183	183	180	176	172	175	181	172	176	177	181	202	180	180	179	219	171	187	193	197	162	198	171	175	200	166	184	155	176	167	177	206	184	171	183	191	161	198	179	177	172	154	197	179	163	167	175	196	184	188	172	182	175	197	181	187	217	187	166	187	184	202	178	159	168	193	171	181	194	174	182	183	164	160	181	212	181	178	165	181	194	205	190	181	184	175	169	201	213	209	168	195	187	162	202	171	188	204	179	168	202	173	168	205	179	157	183	205	191	181	174	170	171	189	191	204	190	173	198	177	181	171	181	198	182	171	183	175	186	189	161	180	181	171	169	195	192	157	185	185	191	182	170	184	197	174	166	182	172	167	188	194	194	189	174	188	177	154	177	165	188	176	202	155	159	195	186	200	186	171	193	177	168	197	176	182	169	153	178	168	170	188	181	207	192	193	181	183	170	185	164	185	147	204	179	200	194	169	179	180	174	192	180	195	182	178	177	187	203	193	174	193	215	194	178	151	191	162	217	182	191	173	179	166	159	204	166	185	191	190	158	180	187	202	182	173	200	157	181	203	159	182	198	180	163	156	181	190	200	180	145	167	167	157	169	172	165	178	200	164	185	171	193	199	182	173	198	177	183	192	175	190	173	186	168	172	206	191	155	182	159	206	165	181	184	154	193	157	177	185	199	183	174	178	166	173	193	172	201	166	184	192	185	174	179	168	203	193	161	162	183	186	195	178	159	180	186	189	191	175	151	170	173	162	174	197	163	169	179	180	180	204	189	194	181	199	168	211	189	194	188	208	168	169	163	209	164	169	188	177	166	188	175	159	176	193	170	154	177	205	160	192	205	192	166	200	172	153	193	172	173	155	196	176	185	191	202	167	189	181	175	209	177	183	192	172	163	191	179	194	178	171	210	178	164	175	195	179	181	188	163	166	183	178	174	168	175	227	183	173	171	186	174	182	183	155	199	178	180	168	166	198	189	197	155	165	185	189	190	171	178	192	161	188	209	194	158	174	169	181	198	183	188	170	162	188	184	184	181	174	170	209	175	195	176	175	168	165	175	165	179	184	176	188	189	175	192	179	226	217	166	181	198	188	185	166	180	168	188	175	168	185	152	215	185	168	180	160	194	179	172	182	202	186	176	189	179	174	183	168	182	192	176	172	192	171	195	192	163	172	184	186	186	174	176	168	187	178	183	168	173	201	194	188	167	184	197	172	174	167	167	200	201	165	201	201	201	196	169	194	189	147	159	180	173	181	172	160	168	175	209	175	194	174	171	179	186	176	179	204	188	192	176	188	227	178	203	169	183	163	153	193	216	173	182	181	170	189	166	159	167	188	169	193	196	162	178	179	162	197	165	176	199	184	187	165	191	183	152	172	185	175	182	184	181	198	194	182	194	181	168	178	201	186	177	183	202	185	158	185	163	171	174	171	176	159	166	175	169	182	173	174	202	192	165	173	186	187	196	181	191	175	191	187	175	175	196	173	184	162	168	181	201	169	203	160	180	178	174	172	178	204	203	190	207	196	175	192	176	168	182	189	177	187	183	177	196	172	178	175	193	190	171	176	177	176	177	173	158	195	180	209	153	178	184	174	202	202	189	173	182	193	176	200	167	184	207	188	167	175	205	202	181	195	183	173	169	159	176	218	174	194	169	159	198	164	157	189	169	178	154	179	184	185	172	170	202	182	169	176	203	154	193	186	198	185	149	165	162	188	177	176	173	182	163	178	163	202	192	170	187	207	164	160	173	175	180
13663	27562	27532	15516	8140	5162	19845	29342	1005	778	639	563	521	450	395	383	344	339	303	296	248	284	279	269	243	251	236	235	243	213	238	204	208	196	195	180	196	211	190	207	194	165	208	180	189	213	196	210	182	175	178	184	183	193	208	190	176	184	183	198	168	166	194	199	185	196	159	172	177	175	190	162	183	204	201	172	176	192	158	170	191	189	162	185	175	175	169	177	174	191	162	177	188	199	170	183	199	192	167	192	183	184	176	195	179	187	153	190	190	148	158	162	198	152	216	160	191	183	174	189	169	162	180	194	175	184	197	174	178	163	176	167	183	175	186	179	174	183	167	167	190	178	205	173	195	177	180	197	191	169	185	194	172	200	167	162	162	192	175	186	187	176	187	174	160	153	155	160	180	180	173	198	162	166	153	170	186	184	201	182	181	172	179	174	187	168	168	165	174	166	158	186	170	194	173	183	144	156	170	200	162	165	179	163	183	175	168	183	161	190	162	158	180	190	151	200	195	173	187	176	182	181	174	176	149	193	169	169	197	168	147	192	181	163	168	168	184	188	167	155	184	190	179	172	190	166	176	168	190	167	178	199	178	167	174	169	182	178	156	170	187	203	185	156	187	175	174	183	183	190	134	196	179	190	150	177	164	181	150	189	191	151	180	177	210	184	197	179	175	160	211	159	185	188	166	181	178	190	194	178	181	182	171	177	171	172	181	184	179	195	177	167	176	189	182	162	189	170	170	167	168	144	188	178	174	183	184	191	204	163	186	170	159	166	195	171	187	188	155	196	179	181	193	173	178	172	158	182	209	209	169	167	185	182	171	169	152	184	170	212	199	177	169	179	192	206	190	163	170	180	165	161	180	201	221	195	190	194	179	170	176	154	166	200	186	185	177	177	173	179	198	186	190	183	180	161	169	182	178	183	194	177	169	177	196	205	196	162	191	185	159	186	171	154	171	183	178	173	173	187	169	192	172	195	168	172	193	166	197	174	170	173	178	175	197	167	149	157	197	157	181	180	170	163	165	159	186	170	183	160	183	182	185	174	183	192	181	200	163	183	181	184	178	174	181	191	182	162	181	178	179	193	177	182	195	167	180	166	181	169	171	175	189	184	192	167	174	200	173	183	193	167	164	191	169	170	192	175	181	166	163	177	184	181	180	185	201	184	143	162	183	161	149	172	210	168	168	197	184	171	147	191	172	177	209	174	179	180	196	177	168	204	181	183	198	159	180	172	172	178	170	184	165	176	165	168	185	180	168	175	157	183	179	195	167	200	156	192	169	166	178	167	164	167	185	188	179	185	166	183	197	179	177	205	223	151	154	190	165	178	190	185	179	190	173	160	184	184	166	154	213	194	176	163	181	179	180	195	178	184	199	167	179	166	197	177	175	169	184	178	180	184	173	171	166	173	183	159	158	168	185	189	172	164	172	168	180	196	158	187	167	181	193	186	180	201	175	176	160	183	160	161	178	201	155	184	169	175	168	180	199	170	178	175	197	205	186	171	185	193	176	193	189	189	191	156	175	209	185	182	180	185	206	182	186	190	183	172	195	183	208	189	201	174	195	172	191	163	190	169	191	198	184	167	167	178	176	171	150	181	146	145	149	180	210	165	183	199	176	189	171	183	181	173	157	174	151	167	166	175	177	178	179	169	167	197	163	185	153	171	156	186	200	189	167	167	170	185	181	161	172	192	181	184	177	154	180	162	196	153	180	166	184	161	162	183	164	181	179	177	171	171	173	189	176	175	193	181	156	169	180	174	182	189	179	164	188	190	189	163	161	163	190	134	149	190	178	179	177	183	169	166	195	168	166	177	149	193	168	194	163	147	179	209	179	174	169	186	180	151	160	174	178	165	170	185	184	182	192	168	163	191	170	182	179	176	199	168	171	209	174	165	199	157	191	159	166	172	185	158	169	176	208	175	178	190	188	171	152	197	186	163	199	205	190	181	180	174	181	176	147	168	163	195	171	165	170	172	179	178	188	175	176	182	184	151	168	178	178	190	171	173	190	174	196	189	181	174	172	168	173	172	149	171	185	178	164	180	169	164	181	172	164	179	162	184	168	170	181	155	156	175	198	165	188	195	184	172	203	181	178	183	192	167	171	188	175	163	159	176	184	198	158	169	164	170	167	200	182	173	168	176	166	166	193	178	195	164	159	191	172	184	182	173	188	179	189	184	160	169	161	155	186	177	184	176	173	172	158	181	165	191	171	199	176	181	194	178	155	202	175	165	157	148	182	167	193	186	179	172	173	163	196	168	209	193	188	159	187	171	160	176	188	176	173	195	181	171	157	195	150	161	149	165	186	172	168	158	203	184	181	198	147	185	176	147	183	178	177	162	180	178	176	177	172	160	176	172	186	197	146	173	177	171	169	178	175	175	174	162	181	146	175	168	170	176	191	178	189	159	166	174	198	178	174	163	191	184	174	175	179	174	198	198	161	195	193	185	189	184	183	191	184	170	180	185	191	201	173	177	165	192	171	175	177	162	130	185	193	203	152	164	158	153	179	164	178	211	175	168	203	161	157	171	189	174	172	171	166	207	183	183	182	166	189	182	174	179	162	169	186	192	179	189	183	168	182	176	189	161	172	188	196	152	172	164	176	168	149	172	172	176	201	180	181	184	171	155	198	167	163	219	190	189	156	172	191	177	198	164	181	187	194	176	180	181	175	175	163	182	185	173	168	176	201	177	176	163	194	189	184	173	176	184	164	182	170	158	166	189	156	196	191	161	169	172	172	170	179	159	182	203	187	168	168	187	176	155	174	171	188	158	184	186	170	197	167	170	185	156	154	175	182	185	173	177	170	160	177	169	165	174	174	198	190	175	160	175	182	181	163	168	178	176	179	171	183	168	169	179	178	175	178	169	160	173	156	185	178	192	156	170	189	202	195	182	193	179	193	166	194	180	175	180	197	180	193	146	175	147	182	177	170	187	181	195	162	161	165	172	180	167	203	162	174	184	176	194	182	184	191	200	184	160	181	202	172	169	195	178	167	184	169	202	185	165	163	193	171	189	187	187	201	175	188	199	177	174	196	172	164	196	180	183	166	165	179	177	172	182	184	184	197	177	177	163	153	168	176	209	171	170	142	163	181	197	178	194	165	182	182	198	190	170	179	195	183	181	170	190	185	191	155	183	194	166	184	170	189	195	181	175	158	213	190	176	201	169	201	172	194	197	194	175	207	181	164	170	174	186	180	190	170	175	185	177	193	152	179	177	163	176	186	185	194	143	174	163	185	196	157	182	181	165	206	199	185	153	216	169	202	189	188	176	189	177	182	170	181	167	182	167	163	172	167	153	180	165	173	174	169	166	164	157	177	165	170	185	167	165	173	182	169	176	161	169	191	150	193	182	184	180	204	186	209	170	200	190	180	165	183	161	170	188	169	160	154	212	191	180	202	158	190	198	169	166	191	166	169	184	154	169	186	173	179	166	185	191	205	183	203	174	190	164	161	179	178	173	179	160	177	168	181	194	191	170
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
